基于二维码对手机充值方案的改进,陈建涛,王晶,基于二维条码识读技术设计并实现了手机充值方案。指出目前手机充值方式的不足,提出了以二维条码为载体进行手机充值的两种方式:山国武技论文在线http://www.paper.edu.cn6、二维码服务器将充值信息转交给BOSS服务器进行验证7、BOSS服务器判断充值信息是否满足预设条件(验证充佰信息的正确性),若满足,则将充值信息展现给用户。否则,提小用户充值信息有误。8、用户通过WAP界面确认充值信息以及需要允值的手机号码。用户确认后,提交二维码服务器进行处理。手机用户维码服务器BOSS服务器手权充值码扫码解析二维码/解码失败打开Wap浏进入正常上网流程否否充值>是<是否正确充值值码错误信仓堤示是本观充值或其他手机号码输入页面页面处理于机号、充值码确认页面充值接口调用)充参毅提交充值处理成功页面夂理是否成功查看充值纭果页面失败页面夂理图2充值信息WAP方式上报流程示意图9、二维码服务器调用充值接口,将充值信息以及需要充值的手机号码按照标准的接口传递给BOSS服务器。10、BOSS服务器根据二维码服务器转父的充值信息进行充值并返回充值成功或失败的消息。二维码服务器收到BOSS服务器充值成功或失败的消息后,在WAP页面上,为用户做相应展示。至此,WAP方式二维码充值流稈完全结束。相应的WAP页面U如图3所示山国武技论文在线http://www.paper.edu.cn充值成功迎使用该功能,您目前的额是Nx元,有效期全009年10月3日充值功能您泊照的充值二维码是=为本机充值0309051863219572,该充值明认取消什返回吗应用于200710月3日↑返回首页至2009年10月3日,您需要剂=为其它手机充值您的手机号码:是否充值失败欢迎使用该功能,您的操竹返回首页有误或者网络问题,请您重新操作!返回首页图3WAP方式充值UI示意图此方案提出的于机充值方法,通过现有的二维码上网机制即可实现,如图1所示,仅需要将二维码服务器与运营商BOSS服务器对接,并定义二维码服务器与BOSS服务器之问的充值接口,即二维码服务器向BOSS服务器提交用户手机号码和充值字符串、BOSS服务器返冋充值结果信息等22 MMS/SMS方式MMS/SMS方式为手机充值的原理如下:使用具备拍照功能的手机,利用手机的摄像头,拍摄二维码图片后,迸过MMS的方式传送到二维码服务器,二维码服务器在接收到通过MMS网关转交过来的终端请求后,提取用户的于机号码及条码所含充值信息,同时通过SMs方式与用户确认需要充值的手机号码。在收到用户确认后,二维码服务器将充值信息转父给运营商BOSS服务器,BOSS服务器对充值信息进行验证,验证成功,则提示用户充值成功。否则,充值失败。通过MMS方式上报信息的网终拓扑佟如图4所示,主要涉及以下几个网终设备:(1)终端(2) MMS/SMS网关(3)二维码服务器(4)BOSS服务器。各网元主要功能如下1、终端:此处特指具备摄像功能的终端,在拍取条码图片后,以MMS的形式上传至二维码服务器;接受二维码服务器下发的确认消息并通过SMS方式与二维码服务器进行交互。2、 MMS/SMS网关:接受移动终端短信及彩信上行,转交给二维码服务器并接受二维码服务器的指令下发相应信息至移动终端。3、二维码服务器:接受用户上行彩信,对彩信中的二维条码进行解析,通过短信与用户进行交互,将充值信息转交给BOSS服务器、BOSS服务器:同WAP方式中的BOSS服务器山国武技文在丝http://www.paper.edu.cn维码解析接口二维码服务器充值上行接口终端SMS上下行充值接口MMS/SMS消息网关BOSS服务器图4MMS方式上报允值信息的网终拓扑图图5为利用数据矩阵码 MMS/SMS方式给用户充值的流程示意图。多媒体迎消息网关器多媒体消息处理拍照东发送短消息流程是否充值值码错误信心提下行机充值或其他下行土多经信息处理确认提示類充值接口调用充伍参数提交发送确认短消息充值处理成功信息处理个是完值结哭短消息失败信息处理吞图5允值信息 MMSISMS方式上报沇程示意图详细的流程说明如下1、用户获取充值卡,所述充值卡包括包含有充值密码的二维码涂层,刮掉充值卡上的涂层2、移动终端通过摄像头拍摄清晰的二维似图片,并编辑为MMS经 MMS/SMS网关上传至二维码服务器。3、二维码服务器在收到用户上传的MMS后,对其中的二维码图片进行解析4、解析成功,转向步骤5。则若解析失败,则返回步骤2。5、二维码服务器判断充值信息是否满足预设条件(判断是否为充值信息、),若满足,则转向步骤6,若不满足,则通过SMS网关向用户发送相应的提示信息。山国武技论文在线http://www.paper.edu.cn6、二维码服务器将充值信息转交给BOSS服务器进行验证。7、BOSS服务器判断充值信息是否满足预设条件(验证充佰信息的正确性),若满足,向用户下发输入手机号似的提小信息;否则,向用户下发充值信息错误的提小信息8、用户通过SMS方式上报需要充值的手机号码。9、二维码服务器收到用户上报的手机号码后,通过短消息形式与用户进行二次确认。用户确认充值。二维码服务器调用充值接口,将充值信息以及需要充值的手机号码按照标准的接口传递给BOSS服务器。12、BOSS服务器进行充值并返冋充值成功或失败的消息13、二维码服冬器收到BOSS服务器充值成功或失败的消息后,通过SMS方式通知用户。此方案提出的手机充值方法,需要对现有的二维码服务器做大量的改造。如图4所示,首先,需要对将二维码服务器与 MMS/SMS网关进行对接,以保证用户可以通过 MMS/SMS的方式上报充值信息并与用户进行交互。其次,需要将二维服务器与运营商BOSS服务器对接,并定义二维码服务器与BOSS服务器之间的充值接口,即二维码服务器向BOSS服务器提交用户手机号码和充值字符串、BOSS服务器返回充值结果信息等,最后,还需要对二维码服务器本身做功能改造,使其具各解析二维条码的功能模块。结束语本文详细的揹述了通过两种方式来实现充值信息上报的设计方案及使用流程。采用WAP方式上报,对目前的二维码系统来说,改动较小,但是,考虑到目前栘动用户对二维码的认知情况以及条码识别客户端软件对手机的攴持情况,该上报方式会在很大程度上制约维码充值的发展。采用 MMS/SMS方式上报,对二维码系统的改造比较大,但用户对MMS/SMS的认知度比较高,这样在很人程度上降低了用户使用的门槛,便于二维码充值的发展。同时,发送MMS提高了用户使用成木,在实际操作过程中,需要通过短信方式与用户进行多次父互,用户体验较差。鉴于以上情况,建议在使用二维码手机充值方案推广初期同时采取两种方式,以满足不同用户的需要。随着2.5G网终的发展和3G时代的来临,移动终端可以更加方便的接入互联网,加之二维码和手机客户端软件的普及,可逐渐的引导用户使用WAP方式进行充值。参考文献1.王庆安,基于短信的空中充值技术及实践,江苏通信,第24卷第1期,2008年2月,66-672.徐杰民,肖云,二维条码技术现状及发展前景,计算机与现代化,总112期,2004年12月,141-1423. Kato, H, Tan, K.T., First read rate analysis of 2D-barcodes for camera phone applications as a ubiquitoucomputing tool, TENCON 2007-2007 IEEE Region 10 Conference, Oct 30 2007-NoV 2 2007 Page(s): 1-44. Kato, H, Tan, 2D barcodes for mobile phones, K.T., Mobile Technology, Applications and Systems, 2005山国武技论文在线http://www.paper.edu.cn2nd International Conference on, 15-17 Nov. 2005 Page(s ): 8-95. Qiwei Shen, Jianxin Liao, Presence: the glue of cellular and Internet services, ISCIT 2005 IEEE InternationalSymposium on Communications and Information Technology: 2005. Volume 1, Oct 2005, Page(s ): 784787Improved mobile Phone charging Scheme based on 2DBarcodeChen Jiantao',2 Wang Jing,Qu Zhen1. State Key laboratory of Networking and Switching TechnologyBeijing University of Posts and Telecommunications, Beijing, PRC,(100876)2. EBUPT Information Technology Co Ltd, Beijing, PRC,(100083)3. China Mobile Data Business Operation support Center, Beijing PRC, (100032⊥ bstractDesign and implementation Handset charged schemes based on 2D barcode. In this paper, we analyzethe disadvantage of Handset charged method at present, and put forward two ways to sent Handsetcharged information, these are as follows: WAP mode MMs/Sms mode. This paper also discussesthe realization principle, process operation and components of network of two ways separately. We sumup the advantage and disadvantage of this scheme and analyze the possible problem in theImplementationKeyword: 2D barcode, Handset charged method, MMS/SMS, WAP作者简介:陈建涛(1985—),男,北京邮电大学硕士研究生,一直从事中国移动条码识别业务的运营支撑工作。主婁研究方向:二维条仍在移动通信中的应用。电子邮箱jtao.ch(@gmail.com王晶,博士,东信北邯信息技术有限公司资深技术专家。从事移动智能网、宽带I智能网研究。电子邮箱:wangjing@ebupt.com。曲正,中国移动数据业务运营支撑中心二维码项目组项目经理,先后从事多项移动数据业务的开发与研究。电了邮箱: quzhengaistaff. monternet. com7