一种电子充值方法及装置的制作方法

文档序号:7851329阅读:147来源:国知局
专利名称:一种电子充值方法及装置的制作方法
技术领域
本发明涉及计算机及通信领域,特别是涉及为电子钱包充值的方法及装置。
背景技术
移动电子钱包业务是为移动终端用户提供的一种基于射频识别(RadioFrequency Identification, RFID)技术的移动支付方式,主要适用于小额支付。用户通过将电子货币等存储在集成电路(IC)卡上,该IC卡又可进ー步的集成在移动终端中,例如集 成在手机设备、电信卡设备、在手机上可插拔的存储卡、SIM卡、USD卡或USCC卡等,或其任意组合进而形成在移动终端侧的现金帐户,称之为移动电子钱包帐户,从而用户能够在联机的销售点利用移动终端以非接触方式进行消费。目前,还没有大規模通过移动終端开展电子钱包的业务。随着手机日益成为人们必不可少的日用品,移动电子钱包业务将是不可阻挡的趋势。移动电子钱包帐户必须通过用户充值后,才能具备消费余额,现有的充值方式是用户持移动终端到固定的充值点进行充值,给用户的充值行为带来限制和不便。

发明内容
本发明实施例提供ー种电子充值方法及装置,用于实现通过运营商已发行的充值卡携带的信息,对移动終端内的电子钱包进行充值。ー种电子充值方法,包括以下步骤网络侧根据充值卡号码中的业务标识,获得相应业务下的额度信息,其中,获得相应业务下的额度信息具体包括根据所述充值卡号码查找预设建立的充值卡号码与额度信息的对应关系,从而获得需要充值的额度信息;或者根据所述充值卡号码的末位数字直接获得需要充值的额度信息;或者根据所述充值卡号码和预设的计算策略得到ー个策略结果,再依据该策略结果和预设的策略结果与额度信息的对应关系,获得需要充值的额度信息;网络侧根据获得的移动终端的标识向该移动终端发送携帯有额度信息和业务标识的充值指令,用于该移动终端根据该充值指令中的额度信息和业务标识,为自身内部的电子钱包所包括的相应的业务进行充值,其中电子钱包是移动終端内的逻辑模块或实体模块,所述电子钱包包括多个业务。另ー种电子充值方法,包括以下步骤移动终端接收网络侧发送的携帯有额度信息和业务标识的充值指令;所述移动终端对所述充值指令进行解析并获得所述额度信息;所述移动終端根据所述充值指令中的业务标识为自身内部的电子钱包所包括的相应的业务增加相应的额度,其中电子钱包是移动終端内的逻辑模块或实体模块,所述电子钱包包括多个业务。—种用于电子充值的网络侧设备,包括额度模块,用于根据充值卡号码中的业务标识,获得相应业务下的额度信息,其中,获得相应业务下的额度信息具体包括根据所述充值卡号码查找预设建立的充值卡号码与额度信息的对应关系,从而获得需要充值的额度信息;或者根据所述充值卡号码的末位数字直接获得需要充值的额度信息;或者根据所述充值卡号码和预设的计算策略得到一个策略結果,再依据该策略结果和预设的策略结果与额度信息的对应关系,获得需要充值的额度信息;接ロ模块,用于获得充值卡号码和移动终端的标识;井根据所述移动终端的标识向该移动终端发送携帯有额度信息和业务标识的充值指令,用于该移动终端根据该充值指 令中的额度信息和业务标识,为自身内部的电子钱包所包括的相应的业务进行充值,其中电子钱包是移动終端内的逻辑模块或实体模块,所述电子钱包包括多个业务。—种用于电子充值的移动终端,包括接ロ模块,用于接收网络侧发送的携帯有额度信息和业务标识的充值指令;解析模块,用于对所述充值指令进行解析并获得所述额度信息;充值模块,用于根据所述充值指令中的业务标识为自身内部的电子钱包所包括的相应的业务增加相应的额度,其中电子钱包是移动終端内的逻辑模块或实体模块,所述电子钱包包括多个业务。一种系统,包括服务器,用于获得充值卡号码和移动终端的标识,井根据所述充值卡号码中的业务标识,获得相应业务下的额度信息,其中,获得相应业务下的额度信息具体包括根据所述充值卡号码查找预设建立的充值卡号码与额度信息的对应关系,从而获得需要充值的额度信息,或者根据所述充值卡号码的末位数字直接获得需要充值的额度信息,或者根据所述充值卡号码和预设的计算策略得到ー个策略结果,再依据该策略结果和预设的策略结果与额度信息的对应关系,获得需要充值的额度信息;以及根据所述移动终端的标识向该移动终端发送携带有额度信息和业务标识的充值指令;移动终端,用于接收携帯有额度信息和业务标识的充值指令,并对所述充值指令进行解析,获得所述额度信息,根据所述充值指令中的业务标识和所述额度信息,为自身内部的电子钱包所包括的相应的业务增加相应的额度,其中电子钱包是移动終端内的逻辑模块或实体模块,所述电子钱包包括多个业务。本发明实施例通过网络侧服务器对充值卡携带的信息进行认证,得到充值额度,利用移动终端的无线通信功能,为其内部的电子钱包进行电子充值。


图I为本发明实施例中系统的主要结构图;图2为本发明实施例中系统的详细结构图;图3为本发明实施例中服务器的结构图;图4为本发明实施例中移动终端的结构图5A为本发明实施例中电子充值在网络侧的主要方法流程图;图5B为本发明实施例中电子充值在终端侧的主要方法流程图;图6为本发明实施例中移动终端提供充值卡号码时电子充值的方法流程图;图7为本发明实施例中固定电话终端提供充值卡号码时电子充值的方法流程图;图8为本发明实施例中计算机終端提供充值卡号码时电子充值的方法流程图。
具体实施例方式本发明实施例采用输入充值卡号码的方式为移动終端内的电子钱包充值,使充值方式更加灵活。參见图I,本实施例中的系统包括服务器101和移动终端102。 服务器101用于获得充值卡号码(包括序列号和/或密码等)和移动终端102的标识(如国际移动用户识别码(International Mobile Subscriber Identity IMSlMIf息、手机号码(Mobile Station ISDN Number, MSISDN)、电子序列号(Electronic SerialNumber,ESN)等),并根据充值卡号码获得需要充值的额度,以及根据移动終端102的标识向其发送携带有额度信息的充值指令。服务器101在无法获得额度(如充值卡号码不存在)或者由于某种原因不能同意为移动終端102进行充值(如充值卡过期等)时,可以向移动终端102发送充值失败的消息,或者按照获得充值卡号码的方式返回充值失败的消息,可同时发送充值失败的原因。其中,服务器101可以只负责ー项业务,多个服务器101负责多项业务,则接ロ模块302在終端侧发送连接请求时携带的目的号码与本地号码一致吋,与終端侧设备建立连接。或者,ー个调度服务器根据目的号码或终端侧发送的业务标识,将充值服务的请求发送给相应的服务器101。服务器101可以负责多项业务,则充值卡可为通用充值卡或为专用充值卡。当充值卡可为通用充值卡吋,终端侧需要上报需要进行充值的业务的标识;当充值卡为专用充值卡时,额度模块301根据充值卡号码中的业务标识信息,如充值卡号码首位AAA表示业务1,AAB表示业务2,应用相应业务下获得额度信息的策略,如查询该业务下的充值卡号码与额度信息的对应关系。移动终端102用于根据收到的充值指令中的额度信息为自身内部的电子钱包进行充值,以及可返回收到充值指令的确认响应及充值成功的确认响应。其中,移动终端102包括終端自身主体模块和其内部的SIM卡等具有执行功能的实体模块。电子钱包可以是ー逻辑模块,也可以是移动终端102内的ー实体模块,若是ー实体模块,则与終端自身或SIM卡等执行功能实体硬件连接。在具体实现时,服务器101获得充值卡号码的方式有多种,如通过移动終端102的始呼呼叫、短信(包括彩信)发送和移动即时通信客户端的消息发送等方式获得;或者,该系统包括固定电话终端103或计算机終端104等,參见图2所示,服务器101可通过固定电话終端103的来电或计算机终端104发送的消息获得充值卡号码。服务器101根据充值卡号码获得需要充值的额度的方式也不唯一。如ー种方式是预先配置有充值卡号码与额度的对应关系,根据获得的充值卡号码查询该对应关系以获得相应的额度。如另ー种方式是充值卡号码自身携帯有额度信息,可以是直接信息,如充值卡号码的末3位为050,则额度即为50元,如充值卡号码的末3位为100,则额度即为100元;也可以是间接信息,如根据充值卡号码经过哈希计算后得到值为I时对应额度为50元,为O时对应额度为50元。本实施例中的计算策略可以不仅是哈希计算,只要是可以得到稳定的ー个或多个策略结果即可。服务器101可以通过短信或分组交换(Packet Switched, PS)域信令等方式将额度信息发送给移动终端102。其中,额度信息可以是直接的额度值,如50、100等,也可以是带有额度信息的加密数据,此时移动终端102需要对收到的加密数据进行相应的解密操作得到额度信息。服务器101发送的包括额度信息的指令形如ADD (业务1,50元)。由于该系统包括移动终端102、固定电话终端103和计算机終端104等,因此,相应的该系统包括移动交换网、固定电话交换网、英特网和充值业务有关的运营网络等。參见图3,本实施例中服务器101包括额度模块301和接ロ模块302。 额度模块301用于根据接ロ模块302接收到的充值卡号码获得需要充值的额度信
O接ロ模块302用于通过网络(包括移动交换网、固定电话交换网、英特网和充值业务有关的运营网络等)与移动终端102 (以及固定电话终端103和计算机終端104等)连接并交互,获得充值卡号码和移动终端102的标识;并根据所述移动终端102的标识向该移动終端102发送包含额度信息的充值指令,用于该移动终端102根据该额度信息为自身内部的电子钱包进行充值。服务器101还可包括用于对额度信息进行加密的加密模块,加密模块生成带有额度信息的加密数据。參见图4,本实施例中移动终端102包括接ロ模块401、解析模块402和充值模块403。接ロ模块401用于通过网络与服务器101建立连接,向网络侧发送充值卡号码和自身的标识;并接收网络侧发送的携帯有额度信息的消息(即充值指令)。例如,充值指令为ADD (业务 I,50 元)。解析模块402用于对所述消息进行解析并获得所述额度信息,如额度信息为50。充值模块403用于根据所述额度信息为自身内部的电子钱包増加相应的额度。例如,充值模块403根据指令“ADD”获知进行的操作为充值操作,充值的对象为业务1,充值的额度为50元,则充值模块403将业务I对应的额度记录调高50。电子钱包可以包括多个业务;网络侧发送的消息还可携带有业务标识;充值模块403根据所述消息中的业务标识为相应的业务增加相应的额度。若用于实现电子钱包的硬件与移动终端102内的主体模块连接,则解析模块402和充值模块403位于移动终端102内的主体模块,若用于实现电子钱包的硬件与移动终端102内的SIM卡等其它实体模块连接,则解析模块402和充值模块403位于SIM卡等其它实体模块内,或者解析模块402位于移动终端102内的主体模块,充值模块403位于用户识别模块(Subscriber Identity Module,SIM)卡等其它实体模块内。当服务器101发送的是携带有额度信息的加密数据时,该移动终端102还包括用于对加密数据进行解密从而获得额度信息的解密模块。以上是本实施例中关于系统和装置的描述,通过上述描述可以对电子充值有一定的了解,下面针对电子充值的实现过程进行描述。參见图5A,本实施例中进行电子充值过程中网络侧的主要流程如下步骤501 :获得充值卡号码和移动终端102的标识。步骤502 :根据充值卡号码获得需要充值的额度信息。步骤503 :根据移动終端102的标识向该移动終端102发送额度信息,用于该移动終端102根据该额度信息为自身内部的电子钱包进行充值。參见图5B,本实施例中进行电子充值过程中终端侧的主要流程如下步骤511 :向网络侧发送充值卡号码和自身的标识。步骤512 :接收网络侧发送的携帯有额度信息的消息。 步骤513 :对所述消息进行解析并获得所述额度信息。步骤514 :根据所述额度信息为自身内部的电子钱包増加相应的额度。由于图5A和图5B中所示的每个步骤都可能有多种具体实现方式,所以下面通过三个实施例来对电子充值过程进行详细描述。參见图6,移动终端102为自身的电子钱包进行充值的实现流程如下步骤601 :移动终端102向网络侧发送短信,短信的形式如“*充值卡号码”,其中 表示充值,符号不限于此。若业务有多种,充值卡号码中未携帯业务标识,则短信的形式
如“*业务标识+充值卡号码”,或者移动终端102发送特定的目的号码,连接到负责特定业务的网络侧服务器。下面以短信形如“*业务标识+充值卡号码”为例进行说明。步骤602 :移动交换网中的设备接收并解析移动终端102发送的短信“*业务标识+充值卡号码”,发现是充值服务,则将该信息发送给负责充值服务的服务器101。步骤603 :服务器101根据业务标识采用相应的策略,首先验证充值卡的合法性,若合法,则继续步骤605,否则继续步骤604。合法包括充值卡号码正确,即是否为已发行的充值卡,以及判断充值卡在有效期内。步骤604 :服务器101向移动终端102发送用于表示充值失败的消息,如“01 +失败原因”。“01”用于移动終端102识别,停止充值操作,“失败原因”用于以短信形式显示给用户;或者服务器101只发送“ 01”,“01”不仅表示失败,还表示一种失败原因,则移动終端102根据“01”向用户显示相应的失败原因。步骤605 :服务器101获得该充值卡号码对应的额度信息。例如针对该业务,预设有充值卡号码与额度信息的对应关系,服务器101通过根据充值卡号码查询该对应关系,获得额度彳目息,如50兀。服务器101可同时记录该充值卡号码无效,可以是永久无效;也可以是一段时间内无效,这样可以循环使用该充值卡号码。步骤606 :服务器101对额度信息进行加密,如对“50”加密后得到“ 1011”,以确保
信息安全及抗传输干扰。步骤607 :服务器101将加密数据发送给移动終端102。消息形如“20 +业务标识+ 1011 +成功信息”,其中“20”用于移动終端102识别,表示充值成功,“成功信息”用于以短信形式显示给用户。步骤608 :移动终端102接收消息并进行解析,获得“20 +业务标识+ 1011 +成
功信息”。
步骤609 :移动终端102对加密数据进行解密,得到额度值。例如解密“1011”得到额度值50。步骤610 :移动终端102根据业务标识为相应的业务的电子钱包增加额度50,可同时向用户显示成功信息,如“已成功为业务I充值50元”,可进ー步显示该业务的电子钱包的当前可用额度。本实施例是针对移动终端102为自身内部的电子钱包充值的描述,该技术方案也适用于其它移动终端为移动终端102内部的电子钱包充值。參见图7,固定电话终端103为移动終端102的电子钱包进行充值的实现流程如下步骤701 :固定电话终端103通过固定电话交換网及播打某业务的目的号码连接 到服务器101,井向其发送移动终端102的标识和充值卡号码。步骤702 :服务器101验证充值卡的合法性,若合法,则继续步骤704,否则继续步骤 703。步骤703 :服务器101向移动终端102发送用于表示充值失败的消息。步骤704 :服务器101获得该充值卡号码对应的额度信息。例如针对该业务,充值卡号码末位是偶数则充值额度为50,末位是奇数则充值额度为100。步骤705 :服务器101通过移动交换网直接将额度信息发送给移动终端102。消息形如“20 +业务标识+ 50 (或50的ニ进制编码等形式)+成功イ目息”。步骤706 :移动终端102接收消息并进行解析,获得“20 +业务标识+ 50 +成功信息”。步骤707 :移动终端102根据业务标识为相应的业务的电子钱包增加额度50,可同时向用户显示成功信息。參见图8,计算机終端104为移动終端102的电子钱包进行充值的实现流程如下步骤801 :计算机終端104通过英特网连接到负责某业务的服务器101,井向其发送移动终端102的标识和充值卡号码。步骤802 :服务器101验证充值卡的合法性,若合法,则继续步骤804,否则继续步骤 803。步骤803 :服务器101向计算机終端104发送用于表示充值失败的消息,并可同时发送失败原因,还可提供计算机終端104修改错误的机会。步骤804 :服务器101获得该充值卡号码对应的额度信息。例如针对该业务,充值卡号码末位是050则充值额度为50,末位是100则充值额度为100。步骤805 :服务器101通过移动交换网直接将额度信息发送给移动终端102。消息形如“20 + 50 (或50的ニ进制编码等形式)+成功信息”。步骤806 :移动终端102接收消息并进行解析,获得“20 + 50 +成功信息”。步骤807 :移动终端102根据目的号码的连接为相应的业务的电子钱包增加额度50,可同时向用户显示成功信息。用于实现本发明实施例的软件可存储于软盘、硬盘、光盘和闪存等存储介质中。本发明实施例通过网络侧服务器对充值卡携带的信息进行认证,得到充值额度,利用移动终端的无线通信功能,为其内部的电子钱包进行电子充值。并且,本发明实施例实现了移动终端、固定电话终端和计算机終端等设备通过网络服务为某移动终端提供额度信息,实现该移动终端为自身内部的电子钱包的充值。同时,本发明实施例还针对移动电子钱包的多业务,实现了针对指定业务的充值。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范 围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.ー种电子充值方法,其特征在于,包括以下步骤 网络侧根据充值卡号码中的业务标识,获得相应业务下的额度信息,其中,获得相应业务下的额度信息具体包括根据所述充值卡号码查找预设建立的充值卡号码与额度信息的对应关系,从而获得需要充值的额度信息;或者根据所述充值卡号码的末位数字直接获得需要充值的额度信息;或者根据所述充值卡号码和预设的计算策略得到ー个策略結果,再依据该策略结果和预设的策略结果与额度信息的对应关系,获得需要充值的额度信息; 网络侧根据获得的移动终端的标识向该移动终端发送携帯有该额度信息和业务标识的充值指令,用于该移动终端根据该充值指令中的额度信息和业务标识,为自身内部的电子钱包所包括的相应的业务进行充值,其中电子钱包是移动終端内的逻辑模块或实体模块,所述电子钱包包括多个业务。
2.如权利要求I所述的电子充值方法,其特征在于,获得充值卡号码和移动终端的标识的方式至少包括下列方式之一 通过与移动终端的连接,获得充值卡号码和移动终端的标识; 通过与固定电话终端的呼叫连接,获得充值卡号码和移动终端的标识; 通过与计算机终端的网络连接,获得充值卡号码和移动终端的标识。
3.如权利要求2所述的电子充值方法,其特征在于,与移动终端的连接的方式至少包括短信连接、呼叫连接和网络连接中的ー种。
4.如权利要求I所述的电子充值方法,其特征在干,向该移动終端发送额度信息的方式包括通过短信方式发送额度信息,或者通过分组交換PS域信令方式发送额度信息。
5.如权利要求I所述的电子充值方法,其特征在于,所述额度信息为额度值;或者,所述额度信息为对额度值进行加密处理后的加密数据。
6.如权利要求I所述的电子充值方法,其特征在于,所述充值卡号码包括序列号和/或密码。
7.如权利要求I所述的电子充值方法,其特征在于,根据充值卡号码获得需要充值的额度信息后,确定该充值卡号码无效。
8.如权利要求I所述的电子充值方法,其特征在于,根据充值卡号码无法获得需要充值的额度信息时,向所述移动終端发送充值失败的消息。
9.如权利要求8所述的电子充值方法,其特征在于,进ー步向所述移动终端发送充值失败的原因。
10.如权利要求I所述的电子充值方法,其特征在于,该移动终端根据该充值指令中的额度信息和业务标识,为自身内部的电子钱包所包括的相应的业务进行充值的步骤包括所述移动終端对携带有额度信息的充值指令进行解析并获得所述额度信息;根据所述充值指令中的业务标识和所述额度信息,为自身内部的电子钱包所包括的相应的业务增加相应的额度。
11.ー种电子充值方法,其特征在于,包括以下步骤 移动终端接收网络侧发送的携帯有额度信息和业务标识的充值指令; 所述移动终端对所述充值指令进行解析并获得所述额度信息; 所述移动終端根据所述充值指令中的业务标识为自身内部的电子钱包所包括的相应的业务增加相应的额度,其中电子钱包是移动終端内的逻辑模块或实体模块,所述电子钱包包括多个业务。
12.ー种用于电子充值的网络侧设备,其特征在于,包括 额度模块,用于根据充值卡号码中的业务标识,获得相应业务下的额度信息,其中,获得相应业务下的额度信息具体包括根据所述充值卡号码查找预设建立的充值卡号码与额度信息的对应关系,从而获得需要充值的额度信息;或者根据所述充值卡号码的末位数字直接获得需要充值的额度信息;或者根据所述充值卡号码和预设的计算策略得到ー个策略結果,再依据该策略结果和预设的策略结果与额度信息的对应关系,获得需要充值的额度信息; 接ロ模块,用于获得充值卡号码和移动终端的标识;井根据所述移动终端的标识向该移动终端发送携带有额度信息和业务标识的充值指令,用于该移动终端根据该充值指中的额度信息和业务标识,为自身内部的电子钱包所包括的相应的业务进行充值,其中电子钱包是移动終端内的逻辑模块或实体模块,所述电子钱包包括多个业务。
13.ー种用于电子充值的移动终端,其特征在于,包括 接ロ模块,用于接收网络侧发送的携帯有额度信息和业务标识的充值指令; 解析模块,用于对所述充值指令进行解析并获得所述额度信息; 充值模块,用于根据所述充值指令中的业务标识为自身内部的电子钱包所包括的相应的业务增加相应的额度,其中电子钱包是移动終端内的逻辑模块或实体摸,所述电子钱包包括多个业务。
14.一种系统,其特征在于,包括 服务器,用于获得充值卡号码和移动终端的标识,井根据所述充值卡号码中的业务标识,获得相应业务下的额度信息,其中,获得相应业务下的额度信息具体包括根据所述充值卡号码查找预设建立的充值卡号码与额度信息的对应关系,从而获得需要充值的额度信息,或者根据所述充值卡号码的末位数字直接获得需要充值的额度信息,或者根据所述充值卡号码和预设的计算策略得到ー个策略结果,再依据该策略结果和预设的策略结果与额度信息的对应关系,获得需要充值的额度信息;以及根据所述移动终端的标识向该移动终端发送携带有额度信息和业务标识的充值指令; 移动终端,用于接收携帯有额度信息和业务标识的充值指令,并对所述充值指令进行解析,获得所述额度信息,根据所述充值指令中的业务标识和所述额度信息,为自身内部的电子钱包所包括的相应的业务增加相应的额度,其中电子钱包是移动終端内的逻辑模块或实体模块,所述电子钱包包括多个业务。
全文摘要
本发明公开了一种电子充值方法,用于实现通过充值卡对移动终端内的电子钱包进行充值。所述方法为网络侧根据获得的充值卡号码获得需要充值的额度信息;网络侧根据获得的移动终端的标识向该移动终端发送携带有额度信息的充值指令,用于该移动终端根据该充值指令和额度信息为自身内部的电子钱包进行充值。本发明还公开了一种相应的装置和系统。
文档编号H04M1/725GK102694935SQ20121015106
公开日2012年9月26日 申请日期2007年12月28日 优先权日2007年12月28日
发明者周奇, 张雨廷, 徐中强, 蒋政东 申请人:中国移动通信集团公司, 中国移动通信集团西藏有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1