一种对移动终端电子钱包进行空中圈存的方法及系统的制作方法

文档序号:6534893阅读:193来源:国知局
一种对移动终端电子钱包进行空中圈存的方法及系统的制作方法
【专利摘要】本发明涉及一种对移动终端电子钱包进行空中圈存的方法及系统。对移动终端电子钱包进行空中圈存的方法包括:步骤a:客户端发出电子钱包圈存请求,客户端向客户识别模块发出更新短信文件的指令,短信内容为内含获取移动终端电子钱包信息;步骤b:通过客户识别模块接收更新短信文件指令并截取短信文件,并将相应的电子钱包信息写入客户识别模块短信文件中;步骤c:通过客户端读取短信文件并获取电子钱包信息,根据电子钱包信息与应用平台及支付平台进行圈存交互,完成支付平台上的圈存;步骤d:客户端根据支付平台上的圈存结果,向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件,客户识别模块截取短信文件,根据短信内容完成移动终端电子钱包圈存。
【专利说明】—种对移动终端电子钱包进行空中圈存的方法及系统
【技术领域】
[0001]本发明涉及移动支付【技术领域】,尤其涉及一种对移动终端电子钱包进行空中圈存的方法及系统。
【背景技术】
[0002]射频SM卡,基于RFID的移动支付业务也已在全世界范围内蓬勃发展。相比起传统1C卡方式的非接触式应用,手机智能卡除具备随身携带的便利外,可通过手机屏幕实现与用户之间的交互,同时还可以利用手机所提供的数据通道实现与后台系统的交互,从而实现随时随地完成电子钱包充值、消费记录查询等手机电子钱包的管理功能,也就是目前日益盛行的空中圈存技术。
[0003]空中圈存是指用户通过操作手机STK (SIM TOOL KIT,用户识别应用发展工具)菜单或者客户端,使用0TA(0ver — the 一 Air Technology,空中下载技术)或者BIP(BusinessIntegration Platform,业务集成平台)等无线方式与后台支付系统进行通信,完成对手机智能卡内电子钱包的充值、查询等功能,相对于传统的公交、银行、校企等1C卡应用,可以大大丰富移动支付业务的功能。
[0004]现有的空中圈存方式存在以下不足:1、由于受营运商网络的影响,数据短信的不确定性会出现延迟、遗漏等情况,导致后台服务器与卡片状态不一致;2、在使用数据短信进行圈存请求时,会出现一张SIM卡多种应用的情况,而SIM卡处理数据短信的接口是统一的,因此在处理多种应用时可能会存在冲突,导致SIM卡无法对短信内容进行正确解析而圈存失败;3、在SIM卡已充值成功但返回的充值确认短信丢失的情况下,平台可能会因为超时而多次重发圈存结果短信,SIM卡就必须对重复短信进行识别并多次上报,增加SIM卡处理流程的复杂度。

【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种对移动终端电子钱包进行空中圈存的方法及系统,旨在解决现有的空中圈存方式中,SIM卡需使用真正的短信与后台进行交互,存在数据短信的不确定性导致后台服务器与卡片状态不一致、一张SIM卡多种应用时SIM卡无法对短信内容进行正确解析以及SIM卡处理流程较为复杂等技术问题。
[0006]本发明提供的技术方案为:一种对移动终端电子钱包进行空中圈存的方法,包括:
[0007]步骤a:客户端发出电子钱包圈存请求,客户端向客户识别模块发出更新短信文件的指令,短信内容为内含获取移动终端电子钱包信息;
[0008]步骤b:通过客户识别模块接收更新短信文件指令并截取短信文件,并将相应的电子钱包信息写入客户识别模块短信文件中;
[0009]步骤c:通过客户端读取短信文件并获取电子钱包信息,根据电子钱包信息与应用平台及支付平台进行圈存交互,完成支付平台上的圈存;[0010]步骤d:客户端根据支付平台上的圈存结果,向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件,客户识别模块截取短信文件,根据短信内容完成移动终端电子钱包圈存。
[0011]本发明的技术方案还包括:在所述步骤b中,所述通过客户识别模块接收更新短信文件指令并截取短信文件具体包括:
[0012]步骤bl:接收客户端发送的指令,并根据指令的类别及内容判断该指令是否为更新短信文件的指令,如果不是更新短信文件的指令,执行步骤b2 ;如果是更新短信文件的指令,执行步骤b3;
[0013]步骤b2:直接执行指令,并重新执行步骤bl ;
[0014]步骤b3:截取短信文件,并判断短信内容是否符合客户端与客户识别模块约定的协议,如果不符合约定的协议,执行步骤b2 ;如果符合约定的协议,执行步骤b4 ;
[0015]步骤b4:分析短信内容,并根据短信内容将相应的电子钱包信息按照相关协议组装为一条新的短信,将该短信写入客户识别模块短信文件中替换截取到的短信文件。
[0016]本发明的技术方案还包括:在所述步骤c中,所述通过客户端读取短信文件并获取电子钱包信息具体包括:
[0017]步骤Cl:按照一定时间循环读取短信文件,并判断是否读取到符合协议的短信文件,如果没有读取到符合协议的短信文件,则继续执行步骤Cl ;如果读取到符合协议的短信文件,执行步骤c2;
[0018]步骤c2:停止读取短信文件,并分析短信内容,判断该短信内容中是否包含电子钱包信息,如果该短信内容中包含电子钱包信息,执行步骤c3 ;
[0019]步骤c3:根据短信内容获取电子钱包信息后删除该条短信文件,并将电子钱包信息发送至应用平台,请求获取电子钱包的密钥信息。
[0020]本发明的技术方案还包括:在所述步骤c中,所述根据电子钱包信息与应用平台及支付平台进行圈存交互,完成支付平台上的圈存具体包括:通过应用平台接收客户端发送的电子钱包信息,并返回对应的密钥信息,通过客户端接收密钥信息,并向应用平台发送电子钱包圈存请求,通过应用平台接收电子钱包圈存请求,在应用平台上形成圈存记录,并向支付平台发起扣款请求,支付平台根据扣款请求进行扣款处理后返回扣款结果。
[0021]本发明的技术方案还包括:在所述步骤d中,所述客户端根据支付平台上的圈存结果向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件还包括:向客户识别模块发出更新短信文件的指令,所述客户识别模块截取短信文件,根据短信内容完成移动终端电子钱包圈存具体为:接收指令并截取短信文件,根据短信内容完成移动终端电子钱包圈存,将圈存结果按照相关协议组装为一条新的短信,并将该短信写入短信文件中替换截取到的短信文件。
[0022]本发明的技术方案还包括:所述步骤d后还包括:通过客户端读取短信文件,获取移动终端的电子钱包圈存结果后删除该条短信文件,并将该圈存结果发送至应用平台,应用平台根据圈存结果更新应用平台中的圈存记录状态,完成本次圈存操作。
[0023]本发明提供的另一技术方案为:一种对移动终端电子钱包进行空中圈存的系统,包括客户端、客户识别模块、应用平台及支付平台,
[0024]所述客户端用于发出电子钱包圈存请求,向客户识别模块中写入含获取移动终端电子钱包信息的短信文件,并向客户识别模块发出更新短信文件的指令;所述客户识别模块用于接收更新短信文件指令并截取短信文件,将相应的电子钱包信息写入客户识别模块短信文件中替换截取到的短信文件,所述客户端读取短信文件并获取电子钱包信息,根据电子钱包信息与所述应用平台及支付平台进行圈存交互,完成所述支付平台上的圈存,并根据支付平台上的圈存结果向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件,所述客户识别模块接收更新短信文件指令并截取短信文件,根据短信内容完成移动终端电子钱包圈存。
[0025]本发明的技术方案还包括:所述客户端包括第一请求模块、第一信息处理模块、第二请求模块、第二信息处理模块和第三请求模块,
[0026]所述第一请求模块用于发出电子钱包圈存请求,根据相关协议向客户识别模块中写入含获取移动终端电子钱包信息的短信文件,并向客户识别模块发出更新短信文件的指令;
[0027]所述第一信息处理模块用于根据客户识别模块更新的短信文件获取电子钱包信息,并根据电子钱包信息向所述应用平台请求获取电子钱包的密钥信息;
[0028]所述第二请求模块用于接收应用平台返回的密钥信息,并向应用平台发送电子钱包圈存请求;
[0029]所述第二信息处理模块用于接收应用平台返回的扣款结果,并通过第三请求模块向客户识别模块发送电子钱包圈存请求;
[0030]所述第三请求模块用于根据相关协议向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件,并向客户识别模块发出更新短信文件的指令。
[0031]本发明的技术方案还包括:所述客户识别模块包括第一判断模块、第二判断模块和第四信息处理模块,所述第一判断模块用于接收客户端发送的指令,并根据指令的类别及内容判断该指令是否为更新短信文件的指令,如果是更新短信文件的指令,通过第二判断模块截取短信文件;所述第二判断模块用于截取短信文件,并判断短信内容是否符合客户端与客户识别模块约定的协议,如果符合约定的协议,通过第四信息处理模块分析短信内容;所述第四信息处理模块用于分析短信内容,如果短信内容中含请求获取电子钱包信息,则将相应的电子钱包信息按照相关协议组装为一条新的短信,将该短信写入客户识别模块短信文件中替换截取到的短信文件;如果短信内容中含电子钱包圈存请求,则完成移动终端电子钱包圈存,将圈存结果按照相关协议组装为一条新的短信,并将该短信写入客户识别模块短信文件中替换截取到的短信文件。
[0032]本发明的技术方案还包括:所述客户端还包括第三信息处理模块,所述第三信息处理模块用于根据客户识别模块更新的短信文件获取移动终端的电子钱包圈存结果,并将该圈存结果发送至应用平台,所述应用平台根据圈存结果更新圈存记录状态。
[0033]本发明的技术方案具有如下优点或有益效果:本发明实施例的对移动终端电子钱包进行空中圈存的方法及系统通过手机客户端发送圈存请求,并借用短信渠道完成与客户识别模块间的通信,进而完成空中圈存操作,无需使用真正的数据短信,因此不受运营商网络的影响,且在交易完成之后不会在短信文件中留下任何信息;由于客户端可以实时访问SIM卡,在圈存完成之后再由客户端进行双向确认,避免出现SIM卡和应用平台状态不一致情况。【专利附图】

【附图说明】
[0034]图1为本发明实施例的移动终端电子钱包进行空中圈存的方法的结构图;
[0035]图2为本发明实施例的对移动终端电子钱包进行空中圈存的方法的流程图;
[0036]图3为本发明实施例的客户识别模块更新短信文件的方法的流程图;
[0037]图4为本发明实施例的客户端读取短信文件的方法的流程图;
[0038]图5为本发明的对移动终端电子钱包进行空中圈存的系统的结构示意图。
【具体实施方式】
[0039]本发明提供一种对移动终端电子钱包进行空中圈存的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040]如图1所示,移动终端电子钱包进行空中圈存的方法的流程图。具体为:客户端先与SIM卡通信,获取SIM卡中的电子钱包信息;然后与应用平台、支付平台交互,完成平台上的圈存;接着再与SIM卡通信,完成SM卡上的圈存;最后将圈存结果更新到平台,完成整个圈存操作,整个圈存过程中,SIM卡需使用真正的短信完成与后台的交互。
[0041]请参阅图2,为本发明实施例的对移动终端电子钱包进行空中圈存的方法的流程图。本发明实施例的对移动终端电子钱包进行空中圈存的方法包括以下步骤:
[0042]步骤10:通过客户端发出电子钱包圈存请求,客户端根据相关协议向客户识别模块中写入含获取移动终端电子钱包信息的短信文件,并向客户识别模块发出更新短信文件的指令;
[0043]在步骤10中,客户识别模块为SIM卡或其他智能卡,所述相关协议为客户端与客户识别模块约定的协议,短信文件为客户端与客户识别模块约定的短信标准格式,以便于区分该短信为圈存短信或普通短信。
[0044]步骤20:通过客户识别模块接收指令并截取短信文件,根据短信内容将相应的电子钱包信息写入客户识别模块短信文件中替换截取到的短信文件;
[0045]为了清楚说明步骤20,请一并参阅图3,为本发明实施例的客户识别模块更新短信文件的方法的流程图。本发明实施例的客户识别模块更新短信文件的方法具体包括以下步骤:
[0046]步骤21:接收客户端发送的指令,并根据指令的类别及内容判断该指令是否为更新短信文件的指令,如果不是更新短信文件的指令,执行步骤22 ;如果是更新短信文件的指令,执行步骤23;
[0047]步骤22:直接执行指令,并重新执行步骤21 ;
[0048]步骤23:截取短信文件,并判断短信内容是否符合客户端与客户识别模块约定的协议,如果不符合约定的协议,执行步骤22 ;如果符合约定的协议,执行步骤24 ;
[0049]步骤24:分析短信内容,并根据短信内容将相应的电子钱包信息按照相关协议组装为一条新的短信,将该短信写入客户识别模块短信文件中替换截取到的短信文件;
[0050]在步骤24中,如果截取到的短信文件为加密短信文件,则客户识别模块通过电子钱包的密钥信息对该短信文件解密之后再分析短信内容,并以电子钱包的密钥信息对新的短信进行加密后再写入短信文件,以确保电子钱包信息的安全性。
[0051]步骤30:通过客户端读取短信文件并获取电子钱包信息,将电子钱包信息发送至应用平台,请求获取电子钱包的密钥信息;
[0052]为了清楚说明步骤30,请一并参阅图4,为本发明实施例的客户端读取短信文件的方法的流程图。本发明实施例的客户端读取短信文件的方法具体包括以下步骤:
[0053]步骤31:按照一定时间循环读取短信文件,并判断是否读取到符合协议的短信文件,如果没有读取到符合协议的短信文件,则继续执行步骤31 ;如果读取到符合协议的短信文件,执行步骤32;
[0054]在步骤31中,读取短信文件的时间可根据实际应用进行设定,例如5S等。
[0055]步骤32:停止读取短信文件,并分析短信内容,判断该短信内容中是否包含电子钱包信息,如果该短信内容中不包含电子钱包信息,执行步骤33 ;如果该短信内容中包含电子钱包信息,执行步骤34;
[0056]步骤33:删除短信文件中的该条短信,再按异常处理;
[0057]在步骤33中,所述异常处理包括重新发送电子钱包圈存请求或继续读取短信文件。
[0058]步骤34:根据短信内容获取电子钱包信息后删除该条短信文件,并将电子钱包信息发送至应用平台,请求获取电子钱包的密钥信息。
[0059]步骤40:通过应用平台接收客户端发送的电子钱包信息,并返回对应的密钥信息;
[0060]步骤50:通过客户端接收密钥信息,并向应用平台发送电子钱包圈存请求;
[0061]步骤60:通过应用平台接收电子钱包圈存请求,并验证该圈存请求是否合法,如果圈存请求不合法,执行步骤70 ;如果圈存请求合法,执行步骤80 ;
[0062]步骤70:向客户端返回报错信息,本次圈存结束。
[0063]步骤80:在应用平台上形成圈存记录,并向支付平台发起扣款请求;
[0064]步骤90:通过支付平台接收扣款请求,并根据扣款请求进行扣款处理后向应用平台返回扣款结果;
[0065]步骤100:通过应用平台接收扣款结果,并将扣款结果返回至客户端;
[0066]步骤110:通过客户端接收扣款结果,并根据扣款结果判断是否圈存成功,如果圈存失败,执行步骤120 ;如果圈存成功,执行步骤130 ;
[0067]步骤120:提示用户圈存失败,并根据用户操作重新发送圈存请求或结束圈存操作;
[0068]步骤130:根据相关协议向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件,并向客户识别模块发出更新短信文件的指令;
[0069]步骤140:通过客户识别模块接收指令并截取短信文件,根据短信内容完成移动终端电子钱包圈存,将圈存结果按照相关协议组装为一条新的短信,并将该短信写入客户识别模块短信文件中替换截取到的短信文件;
[0070]在步骤140中,客户识别模块更新短信文件的方法同步骤20。
[0071]步骤150:通过客户端读取短信文件,获取移动终端的电子钱包圈存结果后删除该条短信文件,并将该圈存结果发送至应用平台;[0072]在步骤150中,客户端读取短信文件的方法同步骤30。
[0073]步骤160:通过应用平台接收圈存结果,并根据圈存结果更新应用平台中的圈存记录状态,完成本次圈存操作。
[0074]请参阅图5,是本发明实施例的对移动终端电子钱包进行空中圈存的系统的结构示意图。本发明实施例的对移动终端电子钱包进行空中圈存的系统包括客户端、客户识别模块、应用平台及支付平台,其中,
[0075]客户端包括第一请求模块、第一信息处理模块、第二请求模块、第二信息处理模块、第三请求模块、和第三信息处理模块,
[0076]第一请求模块用于发出电子钱包圈存请求,根据相关协议向客户识别模块中写入含获取移动终端电子钱包信息的短信文件,并向客户识别模块发出更新短信文件的指令;
[0077]第一信息处理模块用于根据客户识别模块更新的短信文件获取电子钱包信息,并将电子钱包信息发送至应用平台,请求获取电子钱包的密钥信息;具体地,第一信息处理模块包括第一判断单元和第二判断单元,
[0078]第一判断单元用于按照一定时间循环读取短信文件,并判断是否读取到符合协议的短信文件,如果没有读取到符合协议的短信文件,则继续读取短信文件;如果读取到符合协议的短信文件,则停止读取短信文件,并通过第二判断单元分析短信内容;
[0079]第二判断单元用于分析短信内容,并判断该短信内容中是否包含电子钱包信息,如果该短信内容中不包含电子钱包信息,删除短信文件中的该条短信,再按异常处理;如果该短信内容中包含电子钱包信息,根据短信内容获取电子钱包信息后删除该条短信文件,并将电子钱包信息发送至应用平台,请求获取电子钱包的密钥信息;
[0080]第二请求模块用于接收应用平台返回的密钥信息,并向应用平台发送电子钱包圈存请求;
[0081]第二信息处理模块用于接收应用平台返回的扣款结果,并根据扣款结果判断是否圈存成功,如果圈存失败,提示用户圈存失败,并根据用户操作重新发送圈存请求或结束圈存操作;如果圈存成功,通过第三请求模块向客户识别模块发送电子钱包圈存请求;
[0082]第三请求模块用于根据相关协议向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件,并向客户识别模块发出更新短信文件的指令;
[0083]第三信息处理模块用于根据客户识别模块更新的短信文件获取移动终端的电子钱包圈存结果后删除该短信文件,并将该圈存结果发送至应用平台,应用平台根据圈存结果更新圈存记录状态。
[0084]客户识别模块用于接收客户端发送的指令并截取短信文件,根据短信内容将相应的电子钱包信息或电子钱包圈存结果按照相关协议组装为一条新的短信,并将该短信写入客户识别模块短信文件中替换截取到的短信文件;具体地,客户识别模块包括第一判断模块、第二判断模块和第四信息处理模块,
[0085]第一判断模块用于接收客户端发送的指令,并根据指令的类别及内容判断该指令是否为更新短信文件的指令,如果不是更新短信文件的指令,直接执行指令,并重新接收客户端发送的指令;如果是更新短信文件的指令,通过第二判断模块截取短信文件;
[0086]第二判断模块用于截取短信文件,并判断短信内容是否符合客户端与客户识别模块约定的协议,如果不符合约定的协议,直接执行指令,并重新接收客户端发送的指令;如果符合约定的协议,通过第四信息处理模块分析短信内容;
[0087]第四信息处理模块用于分析短信内容,如果短信内容中含请求获取电子钱包信息,则将相应的电子钱包信息按照相关协议组装为一条新的短信,将该短信写入客户识别模块短信文件中替换截取到的短信文件;如果短信内容中含电子钱包圈存请求,则完成移动终端电子钱包圈存,将圈存结果按照相关协议组装为一条新的短信,并将该短信写入客户识别模块短信文件中替换截取到的短信文件。
[0088]应用平台包括第一信息接收模块、信息验证模块、圈存处理模块和第二信息接收模块,
[0089]第一信息接收模块用于接收客户端发送的电子钱包信息,并返回对应的密钥信息;
[0090]信息验证模块用于接收客户端发送的电子钱包圈存请求,并验证该圈存请求是否合法,如果圈存请求不合法,向客户端返回报错信息,本次圈存结束;如果圈存请求合法,通过圈存处理模块形成圈存记录;
[0091]圈存处理模块用于在应用平台上形成圈存记录,向支付平台发起扣款请求,将支付平台的扣款结果返回给客户端;
[0092]第二信息接收模块用于接收客户端发送的圈存结果,根据圈存结果更新应用平台中的圈存记录状态,完成本次圈存操作。
[0093]支付平台用于接收应用平台发送的扣款请求,并根据扣款请求进行扣款处理后向应用平台返回扣款结果。
[0094]本发明实施例的对移动终端电子钱包进行空中圈存的方法及系统通过手机客户端发送圈存请求,并借用短信渠道完成与客户识别模块间的通信,进而完成空中圈存操作,无需使用真正的数据短信,因此不受运营商网络的影响,且在交易完成之后不会在短信文件中留下任何信息;由于客户端可以实时访问SIM卡,在圈存完成之后再由客户端进行双向确认,避免出现SIM卡和应用平台状态不一致情况。
[0095]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种对移动终端电子钱包进行空中圈存的方法,包括:步骤a:客户端发出电子钱包圈存请求,客户端向客户识别模块发出更新短信文件的指令,短信内容为内含获取移动终端电子钱包信息;步骤b:通过客户识别模块接收更新短信文件指令并截取短信文件,并将相应的电子钱包信息写入客户识别模块短信文件中;步骤c:通过客户端读取短信文件并获取电子钱包信息,根据电子钱包信息与应用平台及支付平台进行圈存交互,完成支付平台上的圈存;步骤d:客户端根据支付平台上的圈存结果,向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件,客户识别模块截取短信文件,根据短信内容完成移动终端电子钱包圈存。
2.根据权利要求1所述的对移动终端电子钱包进行空中圈存的方法,其特征在于,在所述步骤b中,所述通过客户识别模块接收更新短信文件指令并截取短信文件具体包括:步骤bl:接收客户端发送的指令,并根据指令的类别及内容判断该指令是否为更新短信文件的指令,如果不是更新短信文件的指令,执行步骤b2;如果是更新短信文件的指令,执行步骤b3 ;步骤b2:直接执行指令,并重新执行步骤bl ;步骤b3:截取短信文件,并判断短信内容是否符合客户端与客户识别模块约定的协议,如果不符合约定的协议,执行步骤b2 ;如果符合约定的协议,执行步骤b4 ;步骤b4:分析短信内容,并根据短信内容将相应的电子钱包信息按照相关协议组装为一条新的短信,将该短信`写入客户识别模块短信文件中替换截取到的短信文件。
3.根据权利要求1或2所述的对移动终端电子钱包进行空中圈存的方法,其特征在于,在所述步骤c中,所述通过客户端读取短信文件并获取电子钱包信息具体包括:步骤cl:按照一定时间循环读取短信文件,并判断是否读取到符合协议的短信文件,如果没有读取到符合协议的短信文件,则继续执行步骤cl ;如果读取到符合协议的短信文件,执行步骤c2 ;步骤c2:停止读取短信文件,并分析短信内容,判断该短信内容中是否包含电子钱包信息,如果该短信内容中包含电子钱包信息,执行步骤c3 ;步骤c3:根据短信内容获取电子钱包信息后删除该条短信文件,并将电子钱包信息发送至应用平台,请求获取电子钱包的密钥信息。
4.根据权利要求1或2所述的对移动终端电子钱包进行空中圈存的方法,其特征在于,在所述步骤c中,所述根据电子钱包信息与应用平台及支付平台进行圈存交互,完成支付平台上的圈存具体包括:通过应用平台接收客户端发送的电子钱包信息,并返回对应的密钥信息,通过客户端接收密钥信息,并向应用平台发送电子钱包圈存请求,通过应用平台接收电子钱包圈存请求,在应用平台上形成圈存记录,并向支付平台发起扣款请求,支付平台根据扣款请求进行扣款处理后返回扣款结果。
5.根据权利要求1或2所述的对移动终端电子钱包进行空中圈存的方法,其特征在于,在所述步骤d中,所述客户端根据支付平台上的圈存结果向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件还包括:向客户识别模块发出更新短信文件的指令,所述客户识别模块截取短信文件,根据短信内容完成移动终端电子钱包圈存具体为:接收指令并截取短信文件,根据短信内容完成移动终端电子钱包圈存,将圈存结果按照相关协议组装为一条新的短信,并将该短信写入短信文件中替换截取到的短信文件。
6.根据权利要求5所述的对移动终端电子钱包进行空中圈存的方法,其特征在于,所述步骤d后还包括:通过客户端读取短信文件,获取移动终端的电子钱包圈存结果后删除该条短信文件,并将该圈存结果发送至应用平台,应用平台根据圈存结果更新应用平台中的圈存记录状态,完成本次圈存操作。
7.一种对移动终端电子钱包进行空中圈存的系统,包括客户端、客户识别模块、应用平台及支付平台,其特征在于,所述客户端用于发出电子钱包圈存请求,向客户识别模块中写入含获取移动终端电子钱包信息的短信文件,并向客户识别模块发出更新短信文件的指令;所述客户识别模块用于接收更新短信文件指令并截取短信文件,将相应的电子钱包信息写入客户识别模块短信文件中替换截取到的短信文件,所述客户端读取短信文件并获取电子钱包信息,根据电子钱包信息与所述应用平台及支付平台进行圈存交互,完成所述支付平台上的圈存,并根据支付平台上的圈存结果向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件,所述客户识别模块接收更新短信文件指令并截取短信文件,根据短信内容完成移动终端电子钱包圈存。
8.根据权利要求7所述的对移动终端电子钱包进行空中圈存的系统,其特征在于,所述客户端包括第一请求模块、第一信息处理模块、第二请求模块、第二信息处理模块和第三请求模块, 所述第一请求模块用于发出电子钱包圈存请求,根据相关协议向客户识别模块中写入含获取移动终端电子钱包信息的短信文件;所述第一信息处理模块用于根据客户识别模块更新的短信文件获取电子钱包信息,并根据电子钱包信息向所述应用平台请求获取电子钱包的密钥信息;所述第二请求模块用于接收应用平台返回的密钥信息,并向应用平台发送电子钱包圈存请求;所述第二信息处理模块用于接收应用平台返回的扣款结果,并通过第三请求模块向客户识别模块发送电子钱包圈存请求;所述第三请求模块用于根据相关协议向客户识别模块中写入含移动终端电子钱包圈存请求的短信文件,并向客户识别模块发出更新短信文件的指令。
9.根据权利要求7或8所述的对移动终端电子钱包进行空中圈存的系统,其特征在于,所述客户识别模块包括第一判断模块、第二判断模块和第四信息处理模块,所述第一判断模块用于接收客户端发送的指令,并根据指令的类别及内容判断该指令是否为更新短信文件的指令,如果是更新短信文件的指令,通过第二判断模块截取短信文件;所述第二判断模块用于截取短信文件,并判断短信内容是否符合客户端与客户识别模块约定的协议,如果符合约定的协议,通过第四信息处理模块分析短信内容;所述第四信息处理模块用于分析短信内容,如果短信内容中含请求获取电子钱包信息,则将相应的电子钱包信息按照相关协议组装为一条新的短信,将该短信写入客户识别模块短信文件中替换截取到的短信文件;如果短信内容中含电子钱包圈存请求,则完成移动终端电子钱包圈存,将圈存结果按照相关协议组装为一条新的短信,并将该短信写入客户识别模块短信文件中替换截取到的短信文件。
10.根据权利要求9所述的对移动终端电子钱包进行空中圈存的系统,其特征在于,所述客户端还包括第三信息处理模块,所述第三信息处理模块用于根据客户识别模块更新的短信文件获取移动终端的电子钱包圈存结果,并将该圈存结果发送至应用平台,所述应用平台根据圈存结果更新圈存记录状`态`。
【文档编号】G06Q20/36GK103699994SQ201410004261
【公开日】2014年4月2日 申请日期:2014年1月3日 优先权日:2014年1月3日
【发明者】林秋月, 张明宇 申请人:深圳中科讯联科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1