专利名称:一种实现空中圈存的方法及系统的制作方法
技术领域:
本发明涉及移动通信及金融电子化技术领域,具体涉及实现空中圈存的方法及系统。
背景技术:
随着手机智能卡射频识别(RFID, Radio Frequency Identification,俗称‘电子标签’)技术的发展,使用手机智能卡实现非接触式应用的技术陆续为广大用户所接受,基于RFID的移动支付业务已经在全世界范围内蓬勃发展。利用手机等无线终端所提供的数据通道与后台系统交互技术,可以实现让用户随时随地完成钱包充值、消费记录查询等手机钱包的管理功能,给消费者提供远远超出传统IC卡的用户体验,这就是业内关注的空中圈存技木。 空中圈存是指用户通过操作手机STK菜单或者手机客户端,使用OTA或者承载无关协议(BIP, bearer independent protocol)等无线方式与后台支付系统进行通信,完成对手机智能卡内钱包的充值、查询、消费等功能。空中圈存是移动支付业务区别于传统公交、银行、校企等IC卡应用的ー个非常重要的差异,它所提供的这种随时随地进行钱包管理的能力,对于应用方提高服务水平、降低服务成本、提升用户体验等都有着非常重要的意义,可以大大丰富移动支付业务的功能。空中圈存是ー项非常新的技术,技术的成熟度还有待提高,目前在国内外的正式应用还不多,现有技术中空中圈存业务网络结构如图I所示。由于BIP(Bearer Independent Protocol,承载无关协议)技术尚未成熟,因此目前空中圈存业务主要通过0ΤΑ(即数据短信)的方式实现,其网络架构主要包括以下几部分(I)手机終端/SIM卡手机终端需支持数据短信。SIM卡中预置了移动支付应用方的手机钱包,并且支持空中圈存功能。(2)短信网关提供空中圈存业务的短信通道,负责转发上下行短信。(3)移动支付应用方平台移动支付应用方是指公交、银行及其他使用空中圈存业务的第三方系统。为实现短信的收发,移动应用方平台需作为短信SP连接到短信网关,负责完成以下功能·负责数据短信的接收、发送以及加解密处理;·负责验证业务请求的有效性,根据业务类型进行相应的业务处理,并将处理结果返回到卡端;·负责与支付平台进行交互完成圈存扣款等相关工作; 负责完成空中圈存业务的事务保证。(4)支付平台支付平台负责管理用户的支付账户,完成账户绑定、账户支付、平账及清/结算等功能。支付平台可能由银行或其他第三方支付平台提供,不同的应用方可能使用不同的支付平台。
由于空中圈存包含的交易流程很多,这里仅以跟手机钱包圈存流程进行说明。用户通过空中圈存进行钱包充值前,需要事先将手机钱包与支付账户进行绑定。现有方案手机钱包圈存交易流程如图2所示。①用户通过点选手机UTK/STK菜单的“充值菜単”,将充值请求信息通过数据短信形式发送到应用方平台;②应用方平台将圈存短信内容进行解析,首先对验证圈存请求是否由合法的手机钱包发起;③确认请求的合法性后,应用方平台向支付平台发起扣款;④支付平台验证扣款请求合法性后,从用户手机钱包绑定的支付账户中进行扣费,返回扣款結果;
⑤应用方平台记录交易信息,并生成圈存结果数据短信返回SIM卡;⑥圈存结果通过数据短信形式发送到手机終端,手机終端将数据短信透传到SIM卡进行处理; ⑦SM卡上的空中圈存应用验证圈存结果的有效性,井根据圈存结果,对手机钱包的余额进行更新;⑧SIM卡将钱包更新情况以充值确认数据短信形式发送到应用方平台;⑨应用方平台收到充值确认短信后进行记录,如钱包更新失败则需要与支付平台进行平账处理。现有技术ー的缺点空中圈存业务使用短信作为数据通道,由于短信存在不确定性,会出现延迟、遗漏等情况,可能造成后台服务器与卡片状态不一致的情況。例如后台已经从用户绑定的支付账户扣款,但是由于短信未能下发到卡片,导致充值未能成功等情况,为此必须通过专门的事务处理机制进行平账处理。由此可知,现有技术主要通过短信重发机制进行解决,应用方平台在一定时限内未收到充值确认短信时,按照系统设定的时间和次数重发圈存结果短信,直到收到SIM卡返回的充值确认短信为止。如果用户手机由于断电、无信号等原因,较长时间都未能连接网络,可能导致平台后续重发的短信都不能到达手机,将使得充值最终失败,无法进行平账;如果SIM卡充值已经成功,但是返回的充值确认短信丢失,应用方平台超过时限后重复下发圈存结果短信,会导致SIM卡重复收到多次圈存结果短信。这种情况下要求SIM卡必须要对重复短信进行识别,避免重复充值,同时要将充值结果再次进行上报。这就会増加SIM卡内充值处理流程的复杂度。
发明内容
有鉴于此,本发明提供一种实现空中圈存的方法及系统,可提高圈存业务的可靠性。本发明提供的一种实现空中圈存的方法,包括通过数据流形式发送将圈存请求到应用方平台;应用方平台解析圈存请求内容,并对发送所述圈存请求的移动终端合法性进行验证;
验证通过后,所述应用方平台基于所述圈存请求与支付平台进行交易操作;记录交易信息,并生成圈存結果,通过数据流形式将所述圈存结果发送给移动终端。本发明还提供一种实现空中圈存的系统,包括移动终端,用于与应用方平台进行交互,采用数据流形式发送将圈存请求到应用方平台;接收应用方平台返回的圈存结果,根据圈存結果,对账户余额进行更新,再将结果提供给应用方平台;应用方平台,用于接收并解析圈存请求内容,并对发送所述圈存请求的移动终端合法性进行验证;验证通过后,所述应用方平台基于所述圈存请求与支付平台进行交易操作;记录 交易信息,并生成圈存結果,通过数据流形式将所述圈存结果发送给移动終端;支付平台用于响应应用平台的交易请求;管理用户的支付账户,完成账户绑定、账户支付、平账及清/结算功能。本发明提供的一种移动終端,与应用方平台进行交互实现空中圈存功能,包括发送单元,用于采用数据流形式发送将圈存请求到应用方平台;接收单元,用于接收应用方平台返回的圈存结果,根据圈存結果,对账户余额进行更新,再将结果提供给应用方平台。综上所述,本发明提供的实现空中圈存的技术方案,采用数据流形式发送将圈存请求到应用方平台,通过移动終端模拟短信网关,实现空圈等OTA相关操作流程的方法,可以解决目前通过短信网关实现圈存等OTA相关操作业务使用短信作为数据通道,由于短信存在不确定性,会出现延迟、遗漏等问题,可能造成后台服务器与卡片状态不一致的问题。采用本发明可使得空中圈存业务运行更稳定可靠。
图I为现有技术中的空中圈存业务系统架构不意图;图2为现有技术中提供的空中圈存的交易流程图;图3为本发明提供的实现空中圈存的方法流程图;图4为本发明提供的实现空中圈存的系统架构示意图;图5为本发明实施例提供的实现空中圈存的示意图。
具体实施例方式现有技术提供的空中圈存业务通常使用短信作为数据通道,由于短信存在不确定性,会出现延迟、遗漏等情况,可能造成后台服务器与卡片状态不一致的情況。如果移动支付应用方平台将原来发送给手机的数据短信,通过数据流发到手机,通过手机上加载的定制客户端对智能卡进行圈存;定制客户端模拟短信网关负责完成现有技术一中的整个圈存的空中全部流程。有鉴于此,本发明提供一种实现空中圈存的方法及系统。參照图3,本发明提供的一种实现空中圈存的方法,包括通过数据流形式发送将圈存请求到应用方平台;应用方平台解析圈存请求内容,并对发送所述圈存请求的移动终端合法性进行验证;验证通过后,所述应用方平台基于所述圈存请求与支付平台进行交易操作;记录交易信息,并生成圈存結果,通过数据流形式将所述圈存结果发送给移动终端。所述圈存请求携帯有移动终端身份信息,所述对发送圈存请求的移动终端合法性进行验证,具体包括提取所述圈存请求携帯的移动终端身份信息,并基于其身份信息进行验证。
该方法,还包括圈存结果通过数据流形式发送到移动终端,并透传到其SM卡进行处理;所述SIM卡验证圈存结果的有效性,井根据圈存結果,对移动終端账户余额进行更新;所述SM卡将包含有更新后账户信息的确认信息经客户端以数据流形式发送到应用方平台;应用方平台收到充值确认信息后进行记录。參照图4,本发明还提供一种实现空中圈存的系统,包括移动终端,用于与应用方平台进行交互,采用数据流形式发送将圈存请求到应用方平台;接收应用方平台返回的圈存结果,根据圈存結果,对账户余额进行更新,再将结果提供给应用方平台;应用方平台,用于接收并解析圈存请求内容,并对发送所述圈存请求的移动终端合法性进行验证;验证通过后,所述应用方平台基于所述圈存请求与支付平台进行交易操作;记录交易信息,并生成圈存結果,通过数据流形式将所述圈存结果发送给移动終端;支付平台用于响应应用平台的交易请求;管理用户的支付账户,完成账户绑定、账户支付、平账及清/结算功能。本发明还提供一种移动終端,与应用方平台进行交互实现空中圈存功能,包括发送单元,用于采用数据流形式发送将圈存请求到应用方平台;接收单元,用于接收应用方平台返回的圈存结果,根据圈存結果,对账户余额进行更新,再将结果提供给应用方平台。
具体实施例本发明提供的实现空中圈存的具体实施例中,移动终端模拟短信网关,负责完成现有技术一中的整个个人化到圈存的空中全部流程。移动支付应用方平台移动支付应用方是指公交、银行及其他使用空中圈存业务的第三方系统。为实现短信的收发,移动应用方平台需作为短信SP连接到短信网关,负责完成以下功能负责数据短信的接收、发送以及加解密处理;负责验证业务请求的有效性,根据业务类型进行相应的业务处理,并将处理结果返回到卡端;负责与支付平台进行交互完成圈存扣款等相关工作;
负责完成空中圈存业务的事务保证。支付平台支付平台负责管理用户的支付账户,完成账户绑定、账户支付、平账及清/结算等功能。支付平台可能由银行或其他第三方支付平台提供,不同的应用方可能使用不同的支付平台。本发明提供的实现空中圈存的具体实施例中,移动终端与应用方平台及支付平台之间的圈存交易流程如下①用户通过点选手机的“客户端软件”,将充值请求信息通过数据流形式发送到应用方平台;②应用方平台将圈存内容进行解析,首先对验证圈存请求是否由合法的手机钱包 发起;③确认请求的合法性后,应用方平台向支付平台发起扣款; ④支付平台验证扣款请求合法性后,从用户手机钱包绑定的支付账户中进行扣费,返回扣款結果;⑤应用方平台记录交易信息,并生成圈存结果数据流经客户端透传回SM卡;⑥圈存结果通过数据流形式发送到手机終端,手机終端将数据信息透传到SIM卡进行处理;⑦SM卡上的空中圈存应用验证圈存结果的有效性,井根据圈存結果,对手机钱包的余额投进行更新;⑧SM卡将钱包更新情况以充值确认数据信信息经客户端以数据流形式发送到应用方平台;⑨应用方平台收到充值确认信信息后进行记录,如钱包更新失败则需要与支付平台进行平账处理。下面结合具体实施方案对本发明进行详细描述,參照图5。首先,需要重新编译手机短信处理函数增加对某一特定号码(例如51234)的处理流程,覆盖现有手机中的短信处理函数,在应用层开发ー客户端对指定端口号的数据短信(例如51234)进行处理;客户端通过对短信数据库操作完成从SMS到WAP或HTTP转换,指定号码上下行数据直接转客户端处理,不再像普通的短信经RIL层和MODEM发到短信网关.定制短信处理流程跟定制客户端交流可以通过数据库或指定的地址。客户端和支付之间采用HTTP协议,客户端发送请求,应用平台负责提供应用下载或其他可以提供的服务。为了能做到应用无关,同时也考虑到终端程序的安全性,在管理接口上将采用透明的方式来进行。考虑到手机上智能卡是应用的载体,客户端作为服务的请求方,向平台发送服务请求报文,平台将根据请求的内容将服务的内容组合成一组或多组针对智能卡的命令作为响应,客户端在收到平台的响应报文后,如果报文内存在APDU数据,则必须根据接ロ的约定将APDU数据发送到智能卡中,并根据响应报文内的要求组织下一条请求(响应)报文。实现的流程,以空圈为例I.用户从STK发去圈存请求;
2.手机客户端俘获圈存请求,并按一定格式重新组织,以HTTP方式发到支付平台;3.支付平台将处理结果返回手机客户端,客户端重新组织,以数据短信方式将结果写回智能卡。综上所述,本发明提供的实现空中圈存的技术方案,采用数据流形式发送将圈存请求到应用方平台,通过移动終端模拟短信网关,实现空圈等OTA相关操作流程的方法,可以解决目前通过短信网关实现圈存等OTA相关操作业务使用短信作为数据通道,由于短信存在不确定性,会出现延迟、遗漏等问题,可能造成后台服务器与卡片状态不一致的问题。采用本发明可使得空中圈存业务运行更稳定可靠。以上对本发明所提供的ー种读写远程服务器上栅格数据的方法,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同吋,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限 制。
权利要求
1.一种实现空中圈存的方法,其特征在于,包括 通过数据流形式发送将圈存请求到应用方平台; 应用方平台解析圈存请求内容,并对发送所述圈存请求的移动终端合法性进行验证; 验证通过后,所述应用方平台基于所述圈存请求与支付平台进行交易操作; 记录交易信息,并生成圈存結果,通过数据流形式将所述圈存结果发送给移动終端。
2.如权利要求I所述的方法,其特征在于,所述圈存请求携帯有移动终端身份信息,所述对发送圈存请求的移动终端合法性进行验证,具体包括 提取所述圈存请求携帯的移动终端身份信息,并基于其身份信息进行验证。
3.如权利要求I所述的方法,其特征在于,还包括 圈存结果通过数据流形式发送到移动终端,并透传到其SM卡进行处理; 所述SIM卡验证圈存结果的有效性,井根据圈存結果,对移动終端账户余额进行更新;所述SIM卡将包含有更新后账户信息的确认信息经客户端以数据流形式发送到应用方平台; 应用方平台收到充值确认信息后进行记录。
4.一种实现空中圈存的系统,其特征在于,包括 移动终端,用于与应用方平台进行交互,采用数据流形式发送将圈存请求到应用方平台;接收应用方平台返回的圈存结果,根据圈存結果,对账户余额进行更新,再将结果提供给应用方平台; 应用方平台,用于接收并解析圈存请求内容,并对发送所述圈存请求的移动终端合法性进行验证; 验证通过后,所述应用方平台基于所述圈存请求与支付平台进行交易操作;记录交易信息,并生成圈存結果,通过数据流形式将所述圈存结果发送给移动終端; 支付平台用于响应应用平台的交易请求;管理用户的支付账户,完成账户绑定、账户支付、平账及清/结算功能。
5.一种移动終端,与应用方平台进行交互实现空中圈存功能,其特征在于,包括 发送单元,用于采用数据流形式发送将圈存请求到应用方平台; 接收单元,用于接收应用方平台返回的圈存结果,根据圈存结果,对账户余额进行更新,再将结果提供给应用方平台。
全文摘要
本发明公开了一种实现空中圈存的方法及系统,采用数据流形式发送将圈存请求到应用方平台,通过移动终端模拟短信网关,实现空圈等OTA相关操作流程的方法,可以解决目前通过短信网关实现圈存等OTA相关操作业务使用短信作为数据通道,由于短信存在不确定性,会出现延迟、遗漏等问题,可能造成后台服务器与卡片状态不一致的问题。采用本发明可使得空中圈存业务运行更稳定可靠。
文档编号G06Q20/32GK102708484SQ20121012541
公开日2012年10月3日 申请日期2012年4月25日 优先权日2012年4月25日
发明者李勇, 王小军, 赵靖华, 陈大财 申请人:北京银达润和科技发展有限公司