专利名称:电子钱包圈存方法、装置和系统的制作方法
技术领域:
本发明涉及通信技术,尤其涉及一种电子钱包圈存方法、装置和系统。
背景技术:
电子钱包是电子商务购物活动中常用的一种支付工具,其具有携带和交易方便的优点,得到了人们的喜爱,特别是随着手机的普及,手机电子钱包也称为人们消费的重要选择。而如何对电子钱包进行圈存,将一账户上的资金划入电子钱包中,是电子钱包应用的重要环节。目前,电子钱包的圈存中,电子钱包一般仅对应于一特定的银行账户作为充值来源,对电子钱包进行圈存时,会将电子钱包绑定的充值账户中的资金划入电子钱包中;且对电子钱包进行圈存请求时,一般仅能通过单一的方式发起圈存请求,例如通过互联网 (Web)或用户识别应用发展工具(Sim Tool Kit, STK)方式来发起圈存请求,或者利用统一商户的销售终端(Point of Sale,P0S),即读写终端来发起圈存请求。其中,申请号为 200610089196. 1,发明名称为《用于实现空中圈存的方法及其设备》的中国专利申请,公开了一种通过STK方式发起圈存请求的圈存方法;申请号为200810225071. 6,发明名称为《一种手机电子钱包用户空中自助圈存的系统和方法》的中国专利申请,公开了一种通过统一商户的POS终端发起圈存请求的圈存方法,且由用户指定的银行账户作为充值来源;申请号为200910244612. 4,发明名称为《一种电子钱包的圈存方法及系统》的中国专利申请,公开了一种通过Web方式发起圈存请求的圈存方法,且限定为银行账户作为充值来源。综上,现有手机电子钱包圈存时,圈存方式单一,且仅支持银行账户作为充值来源进行充值,使得用户进行充值时仅能针对一种特定的圈存方式从特定的银行账户进行充值,圈存渠道和充值来源单一,限制了电子钱包圈存的便利性,给用户对电子钱包进行圈存带来不便。而且,对于电信运营商来说,现有手机电子钱包圈存时,是直接与银行服务器进行圈存连接,运营商无法有效对手机电子钱包的圈存行为进行管理,导致电子钱包圈存的安全性较低。
发明内容
本发明提供一种电子钱包圈存方法、装置和系统,可有效提高电子钱包圈存的便利性,满足用户圈存渠道及充值来源的多样性需求,提高电子钱包圈存行为的安全性。本发明提供一种电子钱包圈存方法,包括接收用户发起的圈存请求信息,对所述圈存请求信息进行解析,获得所述圈存请求信息中包含的电子钱包账户、圈存金额、圈存密码以及充值账户;对所述圈存密码进行鉴权,向作为充值来源的所述充值账户所在的充值账户系统发起扣费请求,以便由所述充值账户系统按所述圈存金额进行扣款;接收到所述充值账户系统返回的扣款成功消息后,向待圈存的所述电子钱包账户所在的电子钱包系统发起充值请求,以便由所述电子钱包系统按所述圈存金额对所述电子钱包账户进行圈存。本发明提供一种电子钱包圈存装置,包括圈存请求处理模块,用于接收用户发起的圈存请求信息,对所述圈存请求信息进行解析,获得所述圈存请求信息中包含的电子钱包账户、圈存金额、圈存密码以及充值账户;圈存处理模块,用于对所述圈存密码进行鉴权,向作为充值来源的所述充值账户所在的充值账户系统发起扣费请求,以便由所述充值账户系统按所述圈存金额进行扣款;所述圈存处理模块,还用于接收到所述充值账户系统返回的扣款成功消息后,向待圈存的所述电子钱包账户所在的电子钱包系统发起充值请求,以便由所述电子钱包系统按所述圈存金额对所述电子钱包账户进行圈存。本发明提供一种电子钱包圈存系统,包括电子钱包圈存装置、至少一个充值账户系统和至少一个电子钱包系统,其中所述电子钱包圈存装置,用于接收用户发起的圈存请求信息,对所述圈存请求信息进行解析,获得所述圈存请求信息中包含的电子钱包账户、圈存金额、圈存密码以及充值账户,以及用于对所述圈存密码进行鉴权,向作为充值来源的所述充值账户所在的充值账户系统发起扣费请求;所述充值账户系统,用于根据所述扣费请求,按所述圈存金额进行扣款,并向所述电子钱包圈存装置返回扣款成功消息;所述电子钱包圈存装置,还用于接收到所述充值账户系统返回的扣款成功消息后,向待圈存的所述电子钱包账户所在的电子钱包系统发起充值请求;所述电子钱包系统,用于根据所述充值请求,按所述圈存金额对所述电子钱包账户进行圈存。本发明提供的电子钱包圈存方法、装置和系统,通过对圈存请求进行解析,向用户选择的作为充值来源的充值账户发起扣费请求,并在充值账户扣款成功后,再向用户选择的电子钱包充值账户所在的电子钱包系统发起充值请求,实现对电子钱包账户的圈存,可适用于多渠道、多充值账户的电子钱包的充值需要,提高电子钱包充值的便利性;本发明技术方案通过充值账户和电子钱包账户分别发送扣费请求和充值请求,可有效实现充值账户的扣款和电子钱包账户的充值,便于对电子钱包的圈存过程进行统一监控和管理,提高电子钱包圈存的可管理性和安全性。
图1为本发明电子钱包圈存方法实施例一的流程示意图;图2为本发明电子钱包圈存方法实施例二的流程示意图;图3为本发明电子钱包圈存方法实施例三的流程示意图;图4为本发明电子钱包圈存方法实施例四的流程示意图;图5为本发明电子钱包圈存方法实施例五的流程示意图;图6为本发明电子钱包圈存方法实施例六的流程示意图;图7为本发明电子钱包圈存方法实施例七的流程示意图;图8为本发明电子钱包圈存装置实施例的结构示意图9为本发明电子钱包圈存装置实施例中圈存处理模块的结构示意图;图10为本发明电子钱包圈存系统实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。鉴于现有技术中,针对不同的电子钱包一般仅能通过单一的圈存渠道和充值来源,对电子钱包进行圈存,使得用户圈存方式单一,充值来源单一,电子钱包的圈存,即充值不便,从而影响用户使用电子钱包的便利性。为此,本发明技术方案提供一种电子钱包圈存方法,可对不同渠道的发起的圈存请求进行处理,通过电子钱包圈存装置来对圈存进行处理,通过电子钱包圈存装置向用户指定来源的充值账户发起扣费请求,由用户指定的充值账户进行扣款后,并在用户指定的充值账户扣款成功后,再由电子钱包圈存装置向电子钱包系统发起充值请求,由用户选择的电子钱包账户所在的电子钱包系统进行充值,可适用于不同圈存渠道、充值来源的电子钱包的圈存,提高电子钱包圈存的便利性;而且,本发明技术方案进行电子钱包圈存时,可通过电子钱包圈存装置对圈存过程进行统一处理,可便于对电子钱包的圈存过程进行有效管理,提高电子钱包圈存的安全性和可靠性。图1为本发明电子钱包圈存方法实施例一的流程示意图。如图1所示,本实施例电子钱包圈存方法可包括以下步骤步骤101、接收用户发起的圈存请求信息,对该圈存请求信息进行解析,获得电子钱包账户、圈存金额、圈存密码以及充值账户;步骤102、对用户的圈存密码进行鉴权,向充值账户发起扣费请求,以便由该充值账户按圈存金额进行扣款;步骤103、接收到充值账户返回的扣款成功消息后,向电子钱包账户发起充值请求,以便由该电子钱包账户所在的电子钱包系统按圈存金额对待圈存的电子钱包账户进行圈存。本实施例电子钱包圈存方法可应用于电子钱包的圈存中,在接收到用户发起的圈存请求后,可根据圈存请求信息,向用户指定的充值账户发送扣费请求,由充值账户进行扣款处理;并在充值账户扣款成功后,向电子钱包账户所在的电子钱包系统发送充值请求,由电子钱包系统对待充值的电子钱包账户进行圈存。本实施例电子钱包圈存方法可适用于通过不同方式发起的圈存请求,例如互联网 (Web)、无线应用协议(Wireless Application Protocol,Wap)、读写终端、短信息或空中下载技术(Over-the-Air Technology, OTA)等方式发起的圈存请求,并且可根据圈存请求中的充值账户和电子钱包账户,向充值账户发起扣费请求,并在充值账户扣款成功后,再向电子钱包系统发起充值请求,对电子钱包账户进行充值,充值账户的扣款和电子钱包系统的充值均是在电子钱包圈存装置的控制下实现,充值账户和电子钱包账户可为两个独立的系统,在进行圈存时,二者之间可不用直接进行信息的交互,只需要由电子钱包圈存装置进行控制即可,使得电子钱包的圈存可适用于不同来源的充值账户,例如电信运营商账户、银行账户或第三方支付账户,也可适用于不同类型的电子钱包,例如电信运营商电子钱包、银行电子钱包或第三方电子钱包,其中,所述的第三方支付账户和第三方电子钱包是指非电信运营商、银行的充值来源账户和电子钱包,例如支付宝等。本实施例电子钱包圈存方法可应用于电信运营商对电子钱包的圈存管理中,使得电子钱包的充值均可通过电信运营商来进行管理,可满足不同电子钱包的不同来源充值账户的充值,以及不同圈存方式的圈存需要。本领域技术人员可以理解,电信运营商可事先与不同来源的充值账户和各种类型的电子钱包系统之间签订有相关协议,以便电信运营商可通过电子钱包圈存装置,向充值账户发起扣费请求,使得充值账户接收到电信运营商发起的扣费请求后进行扣款;同时,在接收到充值账户返回的扣款成功消息后,可向电子钱包系统发起充值请求,使得电子钱包系统接收到充值请求后,对电子钱包账户进行充值。可以看出,基于本发明实施例技术方案可适用于多种圈存渠道、多来源充值账户对电子钱包的圈存,使得电子钱包的圈存更加方便,可有效提高用户使用电子钱包的便利性;而且,这种通过向充值账户发送扣费请求,并在充值账户扣款成功后,再向电子钱包系统发起充值请求的圈存处理方式,可有效对电子钱包账户的扣款过程进行监控,便于对电子钱包的圈存行为进行统一管理,可有效保证电子钱包圈存的安全性和可靠性。综上,本发明实施例提供的电子钱包圈存方法,通过对圈存请求进行解析,向用户选择的作为充值来源的充值账户发起扣费请求,并在充值账户扣款成功后,再向用户选择的电子钱包充值账户所在的电子钱包系统发起充值请求,实现对电子钱包账户的圈存,可适用于多渠道、多充值账户的电子钱包的充值需要,提高电子钱包充值的便利性;本实施例电子钱包圈存方法通过充值账户和电子钱包账户分别发送扣费请求和充值请求,可有效实现充值账户的扣款和电子钱包账户的充值,便于对电子钱包的圈存过程进行统一监控和管理,提高电子钱包圈存的可管理性和安全性。本实施例技术方案中,由于不同的充值账户系统或电子钱包系统所支持的报文格式不同,因此,电子钱包圈存装置在向各系统发送报文时,可将其进行数据短信处理,得到符合相应系统所支持的报文。具体地,电子钱包圈存装置在向作为充值来源的充值账户发起扣费请求时,可将获得的电子钱包账户、圈存金额、圈存密码以及充值账户打包成符合充值账户系统规定的数据格式的数据短信报文,并将该数据短信报文作为扣费请求,发送到充值账户系统;电子钱包圈存装置向待圈存的电子钱包账户系统所在的电子钱包系统发起充值请求时,可将获得的电子钱包账户、圈存金额、圈存密码以及充值账户打包成符合电子钱包账户所在的电子钱包系统规定的数据格式的数据短信报文,并将该数据短信报文作为充值请求,发送到电子钱包系统。下面将以本发明在不同圈存渠道、不同来源的充值账户情况下的具体应用为例, 对电子钱包的圈存过程进行说明,以对本发明技术方案有更好的了解。图2为本发明电子钱包圈存方法实施例二的流程示意图。本实施例中,用户可通过Web方式、由运营商充值账户作为充值来源,对运营商电子钱包进行圈存,如图2所示,本实施例圈存方法具体可包括以下步骤步骤201、用户在Web平台浏览运营商电子钱包,选择运营商充值账户作为充值账户,并输入运营商电子钱包账户、圈存金额、圈存密码、手机号等圈存信息;步骤202、Web平台对用户选择或输入的圈存信息进行打包处理后,将包含圈存信息的圈存请求发送给空中服务平台;步骤203、空中服务平台接收到Web平台发送的圈存请求信息后,对圈存请求信息进行解析,获得其中的圈存信息,并将其打包成符合电子钱包圈存装置规定的数据格式的数据短信报文,实现对圈存信息的数据短信处理,将处理后的圈存请求转发到电子钱包圈存装置;步骤204、电子钱包圈存装置对接收到的圈存请求进行解析,获得其中的圈存信息,并对圈存密码,即充值密码进行鉴权,确定用户是否合法;步骤205、电子钱包圈存装置将圈存信息以符合运营商充值账户规定的数据格式进行数据短信处理,并将其作为扣费请求发送到运营商账户平台中的运营商充值账户系统;步骤206、运营商充值账户系统对扣费请求进行交易检查,按照圈存金额进行扣款;步骤207、运营商充值账户系统扣款成功后,将扣款成功消息通知电子钱包圈存装置;步骤208、电子钱包圈存装置收到扣款成功消息后,向用户输入的运营商电子钱包账户所在的运营商电子钱包系统发起充值请求;步骤209、运营商电子钱包系统对充值请求进行鉴权,鉴权成功后,完成后台电子钱包账户的充值;步骤210、运营商电子钱包系统充值完成后,向电子钱包圈存装置返回充值成功消息;步骤211、运营商电子钱包系统生成圈存脚本指令;步骤212、运营商电子钱包系统将圈存脚本指令通过空中服务平台,下发到用户卡上;步骤213、用户卡进行交易验证,执行圈存脚本指令,更新电子钱包账户;步骤214、用户卡将圈存结果通过空中服务平台发送到运营商电子钱包系统;步骤215、运营商电子钱包系统记录圈存信息;步骤216、运营商电子钱包系统通过空中服务平台将修改电子钱包账户有效期信息发送给用户卡;步骤217、用户卡向用户发送成功圈存提示短信。本实施例中,用户卡可以是保存有用户电子钱包账户信息的卡,例如S IM卡、USIM 卡等智能卡片,用户在对电子钱包进行充值,也就是对该用户卡进行充值。本领域技术人员可以理解,用户卡通常是安装在手机等移动终端上,以便通过移动终端来发起圈存请求,或者接收圈存脚本指令,以实现对用户卡的充值。上述步骤201中,Web平台可以为用户提供充值页面,以便用户可根据该页面选择要充值的电子钱包账户、充值账户,以及输入圈存金额、圈存密码以及用户卡所安装的手机终端的手机号等圈存信息,从而可便于用户进行电子钱包的充值,电子钱包的充值操作方便、快捷。上述步骤202中,空中服务平台是一个统一的信息接收平台,可以接收各种渠道发送的信息,例如可接收从读写终端、Web、OTA、Wap等方式发起的各种类型的数据信息,其中,该空中服务平台可为现有移动设备中的常用数据信息接收平台。上述步骤203中,空中服务平台接收到以Web方式发起的圈存请求后,可对其进行解析,并将圈存信息进行数据短信息处理,将圈存信息打包成符合电子钱包圈存装置规定的数据格式的数据短信报文,将圈存请求转发到电子钱包圈存装置,以便于电子钱包圈存装置识别和解析该圈存请求。上述步骤204中,除了对充值密码进行鉴权外,还可进行应用状态和用户订购关系的鉴权、圈存鉴权等,以确保圈存过程的安全性和可靠性。其中,应用状态和用户订购关系的鉴权,就是对用户是否可以执行该圈存应用操作进行鉴权;圈存鉴权,就是对报文鉴别码进行鉴权,具体地,用户在发出圈存请求时,会产生一个随机数、过程密钥和报文鉴别码, 过程密钥使用随机数按照设定的计算机制产生,报文鉴别码是由过程密钥按照设定的计算机制产生,因此,通过对报文鉴别码进行鉴权,以验证圈存交易的合法性,以保证圈存的安全性和可靠性。上述步骤205和步骤206中,运营商充值账户系统进行交易检查,具体可以是对待扣款请求中的报文鉴别码进行鉴权,以验证圈存交合是否合法,以便在交易合法时,进行扣
mKo上述步骤211中,运营商电子钱包系统生成的圈存脚本指令,就是用户卡可以识别、并用于更新卡内电子钱包账户金额的圈存指令,本领域技术人员可以理解,该指令的具体格式可根据不同类型的电子钱包系统有所不同,在此不再赘述。本领域技术人员可以理解,上述的圈存请求、扣费请求、充值请求可包括有相同的圈存信息,以便于电子钱包圈存装置、充值账户和电子钱包账户可有效对圈存进行识别,实现相应的操作。其中,电子钱包圈存装置实质上相当于一个控制平台,可通过该控制平台向充值账户发起扣费请求,由充值账户进行扣费;并在充值账户扣款成功后,再由其向电子钱包系统发起充值请求,由电子钱包系统对电子钱包账户进行充值,实现对电子钱包圈存的集中控制。此外,充值请求中也可包括充值账户扣费成功信息等,在此并不做限制。可以看出,本实施例可对基于Web方式发起圈存请求进行处理,实现将作为来源充值账户的运营商账户和运营商电子钱包之间的圈存,圈存处理过程简单、快捷。图3为本发明电子钱包圈存方法实施例三的流程示意图。与上述图2所示实施例技术方案不同的是,本实施例中,用户可通过Wap方式、由运营商充值账户作为充值来源, 对第三方电子钱包进行圈存,具体地,如图3所示,本实施例包括以下步骤步骤301、用户在Wap平台浏览到第三方电子钱包,选择运营商充值账户作为充值账户,并输入第三方电子钱包账户、圈存金额、圈存密码、手机号等圈存信息;步骤302、Wap平台对用户选择的圈存信息打包处理后,发起圈存请求,将包含圈存信息的圈存请求发送给空中服务平台;步骤303、空中服务平台接收到Wap平台发送的圈存请求信息后,对圈存请求进行解析,获得其中的圈存信息,并将其打包成符合电子钱包圈存装置规定的数据格式实现对圈存信息的数据短信处理,将圈存请求转发到电子钱包圈存装置;步骤304、电子钱包圈存装置对接收到圈存请求进行解析,获得相关的圈存信息, 并对圈存密码进行鉴权;步骤305、电子钱包圈存装置将圈存信息以符合运营商充值账户规定的数据格式进行数据短信处理,将处理后的信息,即数据短信报文作为扣费请求发送到运营商充值账户系统;步骤306、运营商充值账户系统对该扣费请求进行交易检查,并按圈存金额进行扣款;步骤307、运营商充值账户系统扣款成功后,将扣款成功消息通知电子钱包圈存装置;步骤308、电子钱包圈存装置接收到扣款成功消息后,向用户选择的第三方电子钱包账户所在的第三方电子钱包系统发起充值请求;步骤309、第三方电子钱包系统对充值请求进行鉴权,鉴权成功后,完成后台电子钱包账户的充值;步骤310、第三方电子钱包系统充值完成后,向电子钱包圈存装置返回充值成功消息;步骤311、第三方电子钱包系统生成圈存脚本指令;步骤312、第三方电子钱包系统将圈存脚本指令通过空中服务平台,下发到用户卡上;步骤313、用户卡进行交易验证,执行圈存脚本指令,更新电子钱包账户;步骤314、用户卡将圈存结果通过空中服务平台发送到第三方电子钱包系统;步骤315、第三方电子钱包系统记录圈存信息;步骤316、第三方电子钱包系统通过空中服务平台将修改电子钱包账户有效期信息发送给用户卡;步骤317、用户卡向用户发送成功圈存提示短信。可以看出,与上述图2所示实施例技术方案不同的是,本实施例技术方案可以对基于Wap平台发起的圈存请求进行处理,实现将运营商充值账户作为充值来源和第三方电子钱包账户之间的圈存,提高电子钱包圈存的便利性。图4为本发明电子钱包圈存方法实施例四的流程示意图。与上述图2所示实施例技术方案不同的是,本实施例中,用户可通过读写终端方式、由银行充值账户作为充值来源,对银行电子钱包进行圈存,具体地,如图4所示,本实施例可包括以下步骤步骤401、用户在读写终端上进行刷卡,读写终端从用户卡中读取作为充值来源的银行充值账户、银行电子钱包账户、手机号等圈存信息,并读取用户通过读写终端输入的圈存金额、充值密码等圈存信息;步骤402、读写终端对读入的圈存信息打包处理后,发起圈存请求,将包含圈存信息的圈存请求发送给空中服务平台;步骤403、空中服务平台接收到读写终端发送的圈存请求后,对圈存请求信息进行解析,获得其中的圈存信息,并将其打包成符合电子钱包圈存装置规定的数据格式实现对圈存信息的数据短信处理,将圈存请求转发到电子钱包圈存装置;步骤404、电子钱包圈存装置对接收到圈存请求进行解析,获得相关的圈存信息, 并对圈存密码进行鉴权;步骤405、电子钱包圈存装置将圈存信息以符合银行充值账户规定的数据格式进行数据短信处理,将处理后得到的数据短信报文作为扣费请求发送到银行账户平台中的银行充值账户系统;步骤406、银行充值账户系统对该扣费请求进行交易检查,并按圈存金额进行扣款;步骤407、银行充值账户系统扣款成功后,将扣款成功消息通知电子钱包圈存装置;步骤408、电子钱包圈存装置收到扣款成功消息后,向用户选择的银行电子钱包账户所在的银行电子钱包系统发起充值请求;步骤409、银行电子钱包系统对充值请求进行鉴权,鉴权成功后,完成后台电子钱包账户的充值;步骤410、银行电子钱包系统充值完成后,向电子钱包圈存装置返回充值成功消息;步骤411、银行电子钱包系统生成圈存脚本指令;步骤412、银行电子钱包系统将圈存脚本指令通过空中服务平台,下发到用户卡上;步骤413、用户卡进行交易验证,执行圈存脚本指令,更新电子钱包账户;步骤414、用户卡将圈存结果通过空中服务平台发送到银行电子钱包系统;步骤415、银行电子钱包系统记录圈存信息;步骤416、银行电子钱包系统通过空中服务平台将修改电子钱包账户有效期信息发送给用户卡;步骤417、用户卡向用户发送成功圈存提示短信。本实施例中,读写终端可以为电信运营商铺设的终端,可以对持有电子钱包的用户卡进行刷卡,以实现对电子钱包的充值。可以看出,与上述图2所示实施例技术方案不同的是,本实施例技术方案可以对基于通过读写终端发起的圈存请求进行处理,实现作为充值来源的银行账户和银行电子钱包之间的圈存。图5为本发明电子钱包圈存方法实施例五的流程示意图。与上述图4所示实施例技术方案不同的是,本实施例中,用户可通过读写终端、由银行充值账户作为充值来源,对运营商电子钱包进行圈存,具体地,如图5所示,本实施例可包括以下步骤步骤501、用户在读写终端上进行刷卡,读写终端从用户卡中读取作为充值来源的银行充值账户、运营商电子钱包账户、手机号等圈存信息,并读取用户通过读写终端输入的圈存金额、充值密码等圈存信息;步骤502、读写终端对读入的圈存信息打包处理后,发起圈存请求,将包含圈存信息的圈存请求发送给空中服务平台;步骤503、空中服务平台接收到读写终端发送的圈存请求信息后,对圈存请求信息进行解析,获得其中的圈存信息,并将其打包成符合电子钱包圈存装置规定的数据格式实现对圈存信息的数据短信处理,将圈存请求转发到电子钱包圈存装置;步骤504、电子钱包圈存装置对接收到圈存请求进行解析,获得相关的圈存信息, 并对圈存密码进行鉴权;步骤505、电子钱包圈存装置将圈存信息以符合银行充值账户规定的数据格式进行数据短信处理,将其作为扣费请求发送到银行充值账户系统;步骤506、银行充值账户系统对该扣费请求进行交易检查,并按圈存金额进行扣款;步骤507、银行充值账户系统扣款成功后,将扣款成功消息通知电子钱包圈存装置;步骤508、电子钱包圈存装置收到扣款成功消息后,向用户选择的运营商电子钱包账户所在的运营商电子钱包系统发起充值请求;步骤509、运营商电子钱包系统对充值请求进行鉴权,鉴权成功后,完成后台电子钱包账户的充值;步骤510、运营商电子钱包系统充值完成后,向电子钱包圈存装置返回充值成功消息;步骤511、运营商电子钱包系统生成圈存脚本指令;步骤512、运营商电子钱包系统将圈存脚本指令通过空中服务平台,下发到用户卡上;步骤513、用户卡进行交易验证,执行圈存脚本指令,更新电子钱包账户;步骤514、用户卡将圈存结果通过空中服务平台发送到运营商电子钱包系统;步骤515、运营商电子钱包系统记录圈存信息;步骤516、运营商电子钱包系统通过空中服务平台将修改电子钱包账户有效期信息发送给用户卡;步骤517、用户卡向用户发送成功圈存提示短信。可以看出,与上述图4所示实施例技术方案不同的是,本实施例技术方案可对基于通过读写终端发起的圈存请求进行处理,实现作为充值来源的电子银行账户和运营商电子钱包之间的圈存。图6为本发明电子钱包圈存方法实施例六的流程示意图。与上述图2所示实施例技术方案不同的是,本实施例中,用户可通过短信方式、由第三方充值账户作为充值来源, 对第三方电子钱包进行圈存,具体地,如图6所示,本实施例可包括以下步骤步骤601、用户在所持的手机上编辑短息,按照规定格式输入第三方充值账户作为充值账户,并输入第三方电子钱包账户、圈存金额、充值密码、手机号等圈存信息,将作为圈存请求的短信息发送给短信网关;步骤602、短信网关将短信形式的圈存请求发送给空中服务平台;步骤603、空中服务平台接收到短信网关发送的圈存请求信息后,对圈存请求信息进行解析,获得其中的圈存信息,并将其打包成符合电子钱包圈存装置规定的数据格式实现对圈存信息的数据短信处理,将圈存请求转发到电子钱包圈存装置;步骤604、电子钱包圈存装置对接收到圈存请求进行解析,获得相关的圈存信息, 并对圈存密码进行鉴权;步骤605、电子钱包圈存装置将圈存信息以符合第三方充值账户规定的数据格式进行数据短信处理,将其作为扣费请求发送到第三方充值账户系统;步骤606、第三方充值账户系统对该扣费请求进行交易检查,并按圈存金额进行扣款;
步骤607、第三方充值账户系统扣款成功后,将扣款成功消息通知电子钱包圈存装置;步骤608、电子钱包圈存装置收到扣款成功消息后,向用户选择的第三方电子钱包账户所在的第三方电子钱包系统发起充值请求;步骤609、第三方电子钱包系统对充值请求进行鉴权,鉴权成功后,完成后台电子钱包账户的充值;步骤610、第三方电子钱包系统充值完成后,向电子钱包圈存装置返回充值成功消息;步骤611、第三方电子钱包系统生成圈存脚本指令;步骤612、第三方电子钱包系统将圈存脚本指令通过空中服务平台,下发到用户卡上;步骤613、用户卡进行交易验证,执行圈存脚本指令,更新电子钱包账户;步骤614、用户卡将圈存结果通过空中服务平台发送到第三方电子钱包系统;步骤615、第三方电子钱包系统记录圈存信息;步骤616、第三方电子钱包系统通过空中服务平台将修改电子钱包账户有效期信息发送给用户卡;步骤617、用户卡向用户发送成功圈存提示短信。本实施例中,用户可通过编辑短信的方式发起圈存请求,该短息通过短信中心和短信网关后转发给空中服务平台,空中服务平台可以对该短信解析后,再打包成符合电子钱包圈存装置规定的数据格式,转发给电子钱包圈存装置进行处理。可以看出,与上述图2所示实施例不同的是,本实施例技术方案可对基于短信息方式发起圈存请求进行处理,实现作为充值来源的第三方充值账户和第三方电子钱包账户之间的圈存。图7为本发明电子钱包圈存方法实施例七的流程示意图。与上述图6所示实施例技术方案不同的是,本实施例中,用户可通过OTA方式、由第三方充值账户作为充值来源, 对运营商电子钱包进行圈存,如图7所示,本实施例可包括以下步骤步骤701、用户在所持的手机终端上浏览用户识别应用发展工具STK菜单中运营商电子钱包,选择第三方充值账户作为充值账户,输入圈存金额、充值密码等圈存信息,并将圈存信息打包;步骤702、将打包后的圈存信息,作为圈存请求,并通过空中方式发送给空中服务平台;步骤703、空中服务平台接收到以空中方式发送的圈存请求信息后,对圈存请求信息进行解析,获得其中的圈存信息,并将其打包成符合电子钱包圈存装置规定的数据格式实现对圈存信息的数据短信处理,将圈存请求转发到电子钱包圈存装置;步骤704、电子钱包圈存装置对接收到圈存请求进行解析,获得相关的圈存信息, 并对圈存密码进行鉴权;步骤705、电子钱包圈存装置将圈存信息以符合第三方充值账户规定的数据格式进行数据短信息处理,将其作为扣费请求发送到第三方充值账户系统;步骤706、第三方充值账户系统对该扣费请求进行交易检查,并按圈存金额进行扣款;步骤707、第三方充值账户系统扣款成功后,将扣款成功消息通知电子钱包圈存装置;步骤708、电子钱包圈存装置收到扣款成功消息后,向用户选择的运营商电子钱包账户所在的运营商电子钱包系统发起充值请求;步骤709、运营商电子钱包系统对充值请求进行鉴权,鉴权成功后,完成后台电子钱包账户的充值;步骤710、运营商电子钱包系统充值完成后,向电子钱包圈存装置返回充值成功消息;步骤711、运营商电子钱包系统生成圈存脚本指令;步骤712、运营商电子钱包系统将圈存脚本指令通过空中服务平台,下发到用户卡上;步骤713、用户卡进行交易验证,执行圈存脚本指令,更新电子钱包账户;步骤714、用户卡将圈存结果通过空中服务平台发送到运营商电子钱包系统;步骤715、运营商电子钱包系统记录圈存信息;步骤716、运营商电子钱包系统通过空中服务平台将修改电子钱包账户有效期信息发送给用户卡;步骤717、用户卡向用户发送成功圈存提示短信。本实施例中,用户可通过OTA方式发起圈存请求,以空中方式将圈存请求发送到空中服务平台,并由空中服务平台将其打包成符合电子钱包圈存装置规定的数据格式,转发给电子钱包圈存装置进行处理。可以看出,与上述图6所示实施例不同的是,本实施例技术方案可对基于OTA方式发起圈存请求进行处理,实现作为充值来源的第三方充值账户和运营商电子钱包账户之间的圈存。图8为本发明电子钱包圈存装置实施例的结构示意图。如图8所示,本实施例电子钱包圈存装置包括圈存请求处理模块1和圈存处理模块2,其中圈存请求处理模块1,用于接收用户发起的圈存请求信息,对该圈存请求信息进行解析,获得圈存请求信息中包含的电子钱包账户、圈存金额、圈存密码以及充值账户;圈存处理模块2,用于对圈存密码进行鉴权,向作为充值来源的充值账户所在的充值账户系统发起扣费请求,以便由充值账户系统按圈存金额进行扣款;该圈存处理模块2,还用于接收到充值账户系统返回的扣款成功消息后,向待圈存的电子钱包账户所在的电子钱包系统发起充值请求,以便由电子钱包系统按圈存金额对电子钱包账户进行圈存。本实施例中,该圈存请求处理模块1具体可用于从空中服务平台接收用户发起的圈存请求信息,其中,该圈存请求信息为用户基于互联网、无线应用协议、读写终端、短信息或空中下载技术发起并发送到空中服务平台的信息。图9为本发明电子钱包圈存装置实施例中圈存处理模块的结构示意图。如图9所示,本实施例中圈存处理模块2具体可包括鉴权模块21、扣费请求发送模块22和充值请求发送模块23,其中
鉴权模块21,用于对圈存密码进行鉴权;扣费请求发送模块22,用于对圈存密码进行鉴权后,将获得的电子钱包账户、圈存金额、圈存密码以及充值账户打包成符合充值账户系统规定的数据格式的数据短信报文, 并将该数据短信报文作为扣费请求,发送到充值账户系统;充值请求发送模块23,用于接收到充值账户系统返回的扣款成功消息后,将获得的电子钱包账户、圈存金额、圈存密码以及充值账户打包成符合所述电子钱包账户所在的电子钱包系统规定的数据格式的数据短信报文,并将该数据短信报文作为充值请求,发送到电子钱包系统,以便由电子钱包系统按圈存金额对电子钱包账户进行圈存。本实施例电子钱包圈存装置可应用于电子钱包的圈存中,可以实现不同圈存渠道和充值来源的电子钱包的圈存中,其具体实现方式可参见上述本发明方法实施例的说明在此不再赘述。图10为本发明电子钱包圈存系统实施例的结构示意图。如图10所示,本实施例电子钱包圈存系统可包括上述图8所示实施例的电子钱包圈存装置,以及至少一个充值账户系统和至少一个电子钱包系统,具体地,如图10所示,本发明电子钱包圈存系统可包括电子钱包圈存装置10、运营商账户平台20上的运营商充值账户系统201和运营商电子钱包系统202、银行账户平台30上的银行充值账户系统301和银行电子钱包系统302、第三方电子钱包系统40以及第三方充值账户系统50,其中,电子钱包圈存装置10分别与各电子钱包系统和充值账户系统连接,可以接收用户发起的圈存请求,并根据圈存请求向各充值账户系统和电子钱包系统对待圈存的电子钱包进行圈存处理。如图10所示,本实施例中用户所持有的近场通信卡或终端60,可以通过圈存渠道 70向电子钱包圈存装置10发起圈存请求,其中,圈存渠道70具体可以为由运营商铺设的读写终端、GPRS通道或数据短信通道,这样,用户可通过读写终端直接将圈存请求发送到电子钱包圈存装置10中的圈存请求处理模块1,或者通过ffeb、Wap并经GPRS通道发送到圈存请求处理模块1,或者通过OTA方式,经短信网关的数据短信通道发送到圈存请求处理模块 1。具体地,近场通信卡或终端60上依附有用户的电子钱包,即用户卡,用户可以在Web页面、Wap页面、STK菜单中浏览电子钱包的应用,以便通过Web方式、Wap方式或STK方式发起圈存请求,或者,通过读写终端来发起圈存请求。如图10所示,本实施例电子钱包圈存系统还可包括空中服务平台80,用于接收用于基于互联网、无线应用协议、读写终端、短信息或空中下载技术发起的圈存请求信息; 电子钱包圈存装置10,具体可用于从该空中服务平台接收用户发起的圈存请求信息。本实施例中,用户利用近场通信卡和终端60,并通过圈存渠道70发起圈存请求时,可直接发送到空中服务平台80,由空中服务平台80集中进行接收,并进行解析、处理后,再转发给电子钱包圈存装置10,由电子钱包圈存装置10对圈存请求进行处理。本实施例中,电子钱包圈存装置10接收到用户发起的圈存请求信息时,可对圈存请求信息进行解析,获得圈存请求信息中包含的电子钱包账户、圈存金额、圈存密码以及充值账户,本实施例中充值账户为银行充值账户,电子钱包账户为银行电子钱包账户;然后, 对圈存密码进行鉴权,向作为充值来源的充值账户所在的银行充值账户系统301发起扣费请求;银行充值账户系统301可根据接收到的扣费请求,按圈存金额进行扣款,并向电子钱包圈存装置10返回扣款成功消息;电子钱包圈存装置10接收到银行充值账户系统301返回的扣款成功消息后,可向待圈存的电子钱包账户所在的银行电子钱包系统302发起充值请求;银行电子钱包系统302根据接收到的充值请求,按圈存金额对电子钱包账户进行圈存。本实施例中,上述的电子钱包圈存装置10的具体结构可参见上述本发明装置实施例的说明,在此不再赘述。本实施例电子钱包圈存系统可应用于电子钱包的圈存中,可以实现不同圈存渠道和充值来源的电子钱包的圈存中,其具体实现方式可参见上述本发明方法和装置实施例的说明在此不再赘述。本领域技术人员可以理解,上述的圈存处理模块可以具有与各充值账户系统连接的接口,以便于通过相应的接口向相应的充值账户进行扣款;且圈存处理模块还可具有与各电子钱包系统连接的接口,以便实现与各电子钱包系统进行充值。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种电子钱包圈存方法,其特征在于,包括接收用户发起的圈存请求信息,对所述圈存请求信息进行解析,获得所述圈存请求信息中包含的电子钱包账户、圈存金额、圈存密码以及充值账户;对所述圈存密码进行鉴权,向作为充值来源的所述充值账户所在的充值账户系统发起扣费请求,以便由所述充值账户系统按所述圈存金额进行扣款;接收到所述充值账户系统返回的扣款成功消息后,向待圈存的所述电子钱包账户所在的电子钱包系统发起充值请求,以便由所述电子钱包系统按所述圈存金额对所述电子钱包账户进行圈存。
2.根据权利要求1所述的电子钱包圈存方法,其特征在于,所述接收用户发起的圈存请求信息包括从空中服务平台接收用户发起的圈存请求信息,所述圈存请求信息为用户基于互联网、无线应用协议、读写终端、短信息或空中下载技术发起并发送到所述空中服务平台的信肩、ο
3.根据权利要求1所述的电子钱包圈存方法,其特征在于,所述充值账户包括电信运营商账户、银行账户或第三方账户;所述电子钱包包括电信运营商电子钱包、银行电子钱包或第三方电子钱包。
4.根据权利要求1所述的电子钱包圈存方法,其特征在于,所述向作为充值来源的所述充值账户所在的充值账户系统发起扣费请求具体为将获得的电子钱包账户、圈存金额、圈存密码以及充值账户打包成符合充值账户系统规定的数据格式的数据短信报文,并将所述数据短信报文作为扣费请求,发送到所述充值账户系统;所述向待圈存的所述电子钱包账户系统所在的电子钱包系统发起充值请求具体为将获得的电子钱包账户、圈存金额、圈存密码以及充值账户打包成符合所述电子钱包账户所在的电子钱包系统规定的数据格式的数据短信报文,并将所述数据短信报文作为充值请求,发送到所述电子钱包系统。
5.一种电子钱包圈存装置,其特征在于,包括圈存请求处理模块,用于接收用户发起的圈存请求信息,对所述圈存请求信息进行解析,获得所述圈存请求信息中包含的电子钱包账户、圈存金额、圈存密码以及充值账户;圈存处理模块,用于对所述圈存密码进行鉴权,向作为充值来源的所述充值账户所在的充值账户系统发起扣费请求,以便由所述充值账户系统按所述圈存金额进行扣款;所述圈存处理模块,还用于接收到所述充值账户系统返回的扣款成功消息后,向待圈存的所述电子钱包账户所在的电子钱包系统发起充值请求,以便由所述电子钱包系统按所述圈存金额对所述电子钱包账户进行圈存。
6.根据权利要求5所述的电子钱包圈存装置,其特征在于,所述圈存请求处理模块,具体用于从空中服务平台接收用户发起的圈存请求信息,所述圈存请求信息为用户基于互联网、无线应用协议、读写终端、短信息或空中下载技术发起并发送到所述空中服务平台的信肩、ο
7.根据权利要求5所述的电子钱包圈存装置,其特征在于,所述圈存处理模块包括鉴权模块,用于对所述圈存密码进行鉴权;扣费请求发送模块,用于对所述圈存密码进行鉴权后,将获得的电子钱包账户、圈存金额、圈存密码以及充值账户打包成符合充值账户系统规定的数据格式的数据短信报文,并将所述数据短信报文作为扣费请求,发送到所述充值账户系统;充值请求发送模块,用于接收到所述充值账户系统返回的扣款成功消息后,将获得的电子钱包账户、圈存金额、圈存密码以及充值账户打包成符合所述电子钱包账户所在的电子钱包系统规定的数据格式的数据短信报文,并将所述数据短信报文作为充值请求,发送到所述电子钱包系统,以便由所述电子钱包系统按所述圈存金额对所述电子钱包账户进行圈存。
8.一种电子钱包圈存系统,其特征在于,包括电子钱包圈存装置、至少一个充值账户系统和至少一个电子钱包系统,其中所述电子钱包圈存装置,用于接收用户发起的圈存请求信息,对所述圈存请求信息进行解析,获得所述圈存请求信息中包含的电子钱包账户、圈存金额、圈存密码以及充值账户,以及用于对所述圈存密码进行鉴权,向作为充值来源的所述充值账户所在的充值账户系统发起扣费请求;所述充值账户系统,用于根据所述扣费请求,按所述圈存金额进行扣款,并向所述电子钱包圈存装置返回扣款成功消息;所述电子钱包圈存装置,还用于接收到所述充值账户系统返回的扣款成功消息后,向待圈存的所述电子钱包账户所在的电子钱包系统发起充值请求;所述电子钱包系统,用于根据所述充值请求,按所述圈存金额对所述电子钱包账户进行圈存。
9.根据权利要求8所述的电子钱包圈存系统,其特征在于,还包括空中服务平台,用于接收用于基于互联网、无线应用协议、读写终端、短信息或空中下载技术发起的圈存请求信息;所述电子钱包圈存装置,具体用于从所述空中服务平台接收用户发起的圈存请求信 息。
全文摘要
本发明公开了一种电子钱包圈存方法、装置和系统。该方法包括接收用户发起的圈存请求信息,对所述圈存请求信息进行解析,获得所述圈存请求信息中包含的电子钱包账户、圈存金额、圈存密码以及充值账户;对所述圈存密码进行鉴权,向作为充值来源的所述充值账户所在的充值账户系统发起扣费请求,以便由所述充值账户系统按所述圈存金额进行扣款;接收到所述充值账户系统返回的扣款成功消息后,向待圈存的所述电子钱包账户所在的电子钱包系统发起充值请求,以便由所述电子钱包系统按所述圈存金额对所述电子钱包账户进行圈存。本发明技术方案可有效实现多渠道、多充值来源账户的圈存,提高电子钱包圈存的便利性和安全性。
文档编号G07F19/00GK102289893SQ201110111188
公开日2011年12月21日 申请日期2011年4月29日 优先权日2011年4月29日
发明者何华杰, 刘婉, 李娜, 王丽君, 王志军, 马丽 申请人:中国联合网络通信集团有限公司