一种基于swp-sim卡的充值方法及系统的制作方法

文档序号:10656534阅读:349来源:国知局
一种基于swp-sim卡的充值方法及系统的制作方法
【专利摘要】本发明提供了一种基于SWP?SIM卡的充值方法及系统,所述方法包括以下步骤,手机客户端接收用户的充值请求获取用户信息及充值金额,然后在向SWP?SIM卡发送指令获取卡片信息,手机客户端将充值金额及卡片信息一并发给后台充值系统完成对SWP?SIM卡的充值,手机客户端向用户显示充值成功。该系统与传统的人工充值系统相比,用户可随时随地通过手机来完成SWP?SIM卡的自动充值,解决了传统的因为营业网点的时间限制及其固定场所的限制,导致用户的充值不方便及充值效率低下的问题,为用户带来了极大的便利。
【专利说明】
一种基于SWP-SIM卡的充值方法及系统
技术领域
[0001]本发明涉及到通信技术领域,特别是涉及到一种充值方法及系统。
【背景技术】
[0002]随着社会和经济的发展,为了更好地服务于广大市民,各种各样的卡片越来越多。比如公交卡、水电卡、银行卡等,这些卡片都具有信息存储、信息查询、交易支付等基本功能。使用时,只需将对该卡进行充值,然后才可进行相对应的消费。但是由于传统的充值方式,一般都是在营业厅或者充值网点进行充值,营业厅或者充值网点受到营业时间、固定场所等的限制,使得用户不能够随时进行充值。因此迫切需要建立一套自动充值的系统及方法,来满足用户的需求。
[0003]再者随着科技的进步,SWP-SIM卡作为一种新规格的SM卡的安全芯片,将卡号和密码存放在SIM内,这种新规格的SIM卡可以协助运营商更加稳定的绑住客户,因此就推出了更多的SWP-S頂卡,这样就迫切需要一种基于SWP-S頂卡的充值方法及系统。

【发明内容】

[0004]本发明的目的之一在于提出一种基于SWP-SIM卡的充值方法,其能解决一种基于SWP-SIM卡的便民卡在营业厅或者其它充值网点充值效率不高和充值不便的问题。
[0005]本发明的目的之二在于提出一种基于SWP-SIM卡的充值系统,其能解决一种基于SWP-SIM卡的便民卡在营业厅或者其它充值网点充值效率不高和充值不便的问题。
[0006]为了达到上述目的之一,本发明所采用的技术方案如下:
[0007]本发明提供了一种基于SWP-SIM卡的充值方法,包括以下步骤:
[0008]SlOO:手机客户端获取SWP-SIM卡的卡片信息;
[0009]S200:手机客户端获取用户输入的充值金额;
[0010]S300:手机客户端将卡片信息及充值金额发送给后台充值系统并完成对SWP-SIM卡充值,然后显示充值成功。
[0011]优选地,所述步骤SlOO还包括以下步骤:
[0012]SlOl:手机客户端生成获取卡片信息指令并发送给SWP-S頂卡,然后获取SWP-SIM卡返回的指令执行结果;该获取卡片信息指令用于获取SWP-S頂卡的卡片信息;
[0013]S102:手机客户端解析所述指令执行结果得到卡片的信息并显示。
[0014]优选地,所述步骤S300包括以下步骤:
[0015]S301:手机客户端根据获取的充值金额调用第三方支付工具完成支付扣款并存储该充值金额;
[0016]S302:手机客户端生成卡片初始化指令并发送给SWP-SIM卡,然后获取SWP-SIM卡返回卡片初始化指令执行结果并发送至运营商数据中转平台;该初始化指令用于卡片充值前的初始化确认,其卡片初始化执行结果至少包括卡片信息、充值金额及交易密钥;
[0017]S303:运营商数据中转平台将手机客户端接收的卡片初始化指令执行结果发送给后台充值系统;
[0018]S304:后台充值系统从接收卡片初始化指令执行结果中获取卡片信息及充值金额,然后生成卡片空圈指令参数,并通过运营商数据中转平台发送给手机客户端;所述卡片空圈指令参数是指用于生成卡片空圈指令所需要的数据;
[0019]S305:手机客户端根据卡片空圈指令参数生成所述卡片空圈指令并发送给SWP-SIM卡,以使所述充值金额写入到SWP-SIM卡中并更新SWP-S頂卡中的余额,然后获取SWP-S頂卡返回的卡片空圈指令执行结果并发送给运营商数据中转平台;该卡片空圈指令是用于将充值金额数据写入到SWP-S頂卡中并更新SWP-S頂卡中相对应的数据;该卡片空圈指令执行结果是指将所述充值金额写入到SWP-S頂卡中的充值结果;
[0020]S306:运营商数据中转平台将手机客户端获取的卡片空圈指令执行结果发送给后台充值系统;
[0021]S307:后台充值系统从接收到的卡片空圈指令执行结果获取所述充值结果,然后生成卡片空圈提交指令参数并通过运营商数据中转平台发送给手机客户端;所述卡片空圈提交指令参数是用于生成卡片空圈提交指令的数据;
[0022]S308:手机客户端根据卡片空圈提交指令参数生成卡片空圈提交指令并发送给SWP-S頂卡,以使得SWP-S頂卡根据该卡片空圈提交指令完成充值确认,然后获取SWP-S頂卡返回的充值确认反馈结果并显示充值成功;该充值确认反馈结果包括SWP-SIM卡的卡片信息、充值记录;该卡片空圈提交指令是指后台充值系统确认SWP-SIM卡充值完成的指令。
[0023]优选地,所述卡片信息至少包括卡号、余额、卡片类型、用户ID、用户名称和交易明细。
[0024]优选地,所述卡片空圈指令参数至少包括卡号、卡片余额、用户ID、用户名称、充值金额、交易密钥及逻辑运算参数;所述卡片空圈提交指令参数至少包括卡号、卡片余额、用户ID、用户名称、充值时间、卡片充值确认数据及交易密钥。
[0025]优选地,所述第三方支付工具是微信支付、支付宝支付、信用卡支付或者银联卡支付的其中之一。
[0026]优选地,所述步骤SlOO之前还包括:S000:手机客户端接收用户的充值请求并获取用户信息,所述用户信息至少包括用户ID、用户名称;
[0027]则所述步骤S200与S300之间还包括以下步骤:
[0028]S201:手机客户端根据用户信息及卡片信息生成用户状态校验请求发送给运营商数据中转平台;
[0029]S202:运营商数据中转平台根据接收的用户状态校验请求中的用户信息和卡片信息,判断该用户信息与卡片信息是否对应,并向手机客户端发送状态校验结果,若校验结果正确,则执行S300;若校验结果不正确,则退出。
[0030]为了达到上述目的之二,本发明所采用的技术方案如下:
[0031 ]本发明还提供了一种基于SWP-SIM卡的充值系统,包括以下模块:
[0032]获取卡片信息模块,设于手机客户端,用于手机客户端获取SWP-SIM卡的卡片信息;
[0033]获取充值金额模块,设于手机客户端,用于手机客户端获取用户输入的充值金额;
[0034]充值处理模块,用于手机客户端将卡片信息及充值金额发送给后台充值系统并完成对SWP-S頂卡充值,然后显示充值成功。
[0035]优选地,所述获取卡片信息模块还包括:
[0036]发送指令模块,用于手机客户端生成获取卡片信息指令并发送给SWP-S頂卡,然后获取SWP-S頂卡返回的指令执行结果;该获取卡片信息指令用于获取SWP-SIM卡的卡片信息。
[0037]显示信息模块,用于手机客户端解析所述指令执行结果得到卡片的信息并显示;
[0038]优选地,所述充值处理模块包括:
[0039]扣款模块,用于手机客户端根据获取的充值金额调用第三方支付工具完成支付扣款并存储该充值金额;
[0040]卡片初始化指令生成模块,用于手机客户端生成卡片初始化指令并发送给SWP-S頂卡,然后获取SWP-S頂卡返回卡片初始化指令执行结果并发送至运营商数据中转平台;该初始化指令用于卡片充值前的初始化确认,其卡片初始化执行结果至少包括卡片信息、充值金额及交易密钥;
[0041]指令转发模块,用于运营商数据中转平台将手机客户端接收的卡片初始化指令执行结果发送给后台充值系统;
[0042]指令参数处理模块,用于后台充值系统从接收卡片初始化指令执行结果中获取卡片信息及充值金额,然后生成卡片空圈指令参数,并通过运营商数据中转平台发送给手机客户端;所述卡片空圈指令参数是指用于生成卡片空圈指令所需要的数据;
[0043]生成卡片空圈指令模块,用于手机客户端根据卡片空圈指令参数生成卡片空圈指令并发送给SWP-S頂卡,以使所述充值金额写入到SWP-S頂卡中并更新SWP-S頂卡中的余额,然后获取SWP-SIM卡返回的卡片空圈指令执行结果并发送给运营商数据中转平台;该卡片空圈指令是用于将充值金额数据写入到SWP-S頂卡中并更新SWP-S頂卡中相对应的数据;该卡片空圈指令执行结果是指将所述充值金额写入到SWP-S頂卡中的充值结果;
[0044]指令转发模块,用于运营商数据中转平台将手机客户端获取的卡片空圈指令执行结果发送给后台充值系统;
[0045]指令参数处理模块,用于后台充值系统从接收到的卡片空圈指令执行结果获取所述充值结果,然后生成卡片空圈提交指令参数并通过运营商数据中转平台发送给手机客户端;
[0046]生成卡片空圈提交指令模块,用于手机客户端根据卡片空圈提交指令参数生成卡片空圈提交指令并发送给SWP-S頂卡,以使得SWP-S頂卡根据该卡片空圈提交指令完成充值确认,然后获取SWP-S頂卡返回的充值确认反馈结果并显示充值成功;该充值确认反馈结果包括SWP-SM卡的卡片信息、充值记录;该卡片空圈提交指令是指后台充值系统确认SWP-S頂卡充值完成的指令。
[0047]本发明具有如下有益效果:用户可以随时随地使用手机完成SWP-SIM卡形式的便民卡的自动充值,避免了传统人工充值的麻烦,为用户带来了极大的便利。同时该SWP-SIM卡也可是具有其他功能的便民卡,然后使用该系统对其进行自动充值。
【附图说明】
[0048]图1是本发明提供一实施例的系统模块图;
[0049]图2是本发明提供一实施例的一种基于SWP-SIM卡的充值方法流程简图;
[0050]图3是本发明提供一实施例的一种基于SWP-SIM卡的充值方法流程图之一;
[0051 ]图4是本发明提供一实施例的一种基于SWP-SIM卡的充值方法流程图之二;
[0052 ]图5是本发明提供一实施例的一种基于SWP-SIM卡的充值方法流程图之三;
[0053]图6是本发明提供一实施例的一种基于SWP-SIM卡的充值系统的模块图。
【具体实施方式】
[0054]下面,结合附图以及【具体实施方式】,对本发明做进一步描述:
[0055]如图1所示,本发明提供的一种基于SWP-S頂卡的充值方法涉及以下系统模块:手机客户端、运营商数据中转平台、SWP-SIM卡、运营商业务平台、运营商业务系统、后台充值系统和签解约系统。
[0056]SWP-SIM卡上设有安全模块,通过安全模块与手机客户端建立数据通信,手机的NFC控制器与SWP-SIM卡连接;该安全模块用于实现应用于数据的安全存储,对外提供安全运算服务,是保证数据安全的核心部分;安全模块还通过非接前端与外部读写设备进行通信,实现数据存储和交易过程的安全性。比如现如今的三大运营商移动、联通、电信均有此技术。本方案中的SWP-SIM卡具有羊城通功能的SM卡,当然也可以具有其他功能的便民卡,比如用于交水电费的卡。
[0057]手机客户端与SWP-S頂卡进行数据传输,是通过OPEN MOBILE API协议进行指令传输。该OPEN MOBILE API协议是国际组织Snfelliance(S頂卡制造商业协会)制定的规范接口。手机客户端还通过网络与运营商数据中转平台进行数据传输。在使用的时候,用户只需要通过手机上的客户端就可以完成对SWP_S頂卡的自动空中充值。手机客户端还可调用第三方支付工具完成扣款支付流程。比如,当用户需要进行充值一定数目时,手机客户端首先调用第三方支付工具进行扣款金额并存储,然后在对SWP-S頂卡进行空中充值。
[0058]运营商数据中转平台用于接收手机客户端、后台充值系统所发送的数据。比如运营商数据中转平台可用于对用户状态的校验,不符合条件的用户不能使用该系统进行充值、比如用户信息与卡片信息不对应等异常的用户。当手机客户端发送验证用户状态的请求时,该运营商数据中转平台对该请求进行处理。另外,该运营商数据中转平台还负责手机客户端与充值系统的指令数据的传输,比如该运营商数据中转平台将手机客户端所发送的指令转发给后台充值系统,或者将后台充值系统所发送的数据转发给手机客户端。
[0059]运营商业务平台是负责管理用户的使用状态,比如新用户订购卡与签约、用户退订卡与解约,并将相对应的数据实时的发送给签解约系统中。
[0060]运营商业务员系统是负责获取受理用户的申请,比如新用户新卡的订购、旧卡的退订和补换卡等申请并发送给运营商业务平台。
[0061]后台充值系统用于将运营商数据中转平台所发送的数据处理后并返回给运营商数据中转平台。该后台充值系统是该自动充值系统中的核心模块,是用于实现卡片的空中充值,比如在充值过程中涉及到的各种加密处理、逻辑运算、充值指令的生成等,这种后台充值系统运用现有技术是能够实现的。
[0062]签解约系统用于处理并存储运营商业务平台发送的数据。该签解约系统是负责对用户信息进行保存。比如用户订购该SWP-SIM卡时用户的基本信息、卡片的基本信息,也即是用户需要进行实名登记等所需要的数据。当要判断该用户是否是签约用户,则就可以查看该用户在该签解约系统中是否存在,若存在则说明该用户是签约用户,若不存在,则该用户不是签约用户,就不能给予其充值。
[0063]如图2和3所示给出了本发明的一实施例,一种基于SWP-SIM卡的充值方法,具体包括以下步骤:
[0064]首先执行步骤S000:手机客户端接收用户的充值请求并获取用户信息,所述用户信息至少包括用户ID、用户名称。当用户需要充值时,就打开手机客户端,输入用户信息,然后手机客户端接收到该用户输入的用户信息,再执行步骤SlOO:手机客户端获取SWP-S頂卡的卡片信息。其中手机客户端首先获取SWP-S頂卡的卡片信息,该卡片信息包括卡片的用户名称、用户ID、卡号、卡内余额、交易明细等信息,比如用户通过操作手机客户端的界面,然后手机客户端的界面就会显示该卡片的信息。如图4所示,步骤SlOO的具体操作为:首先执行步骤SlOl:手机客户端向SWP-S頂卡发送获取卡片信息指令并获取SWP-S頂卡返回的指令执行结果。该获取卡片信息指令用于获取SWP-S頂卡的卡片信息,当SWP-SM卡收到获取卡片信息指令后会向手机客户端返回一个指令执行结果,该指令执行结果包括卡片信息。该卡片信息可包括卡号、余额、卡片类型、用户ID、用户名称及交易明细,当然还可包括一些其他的相关的信息。当手机客户端收到指令的执行结果后,执行步骤S102:手机客户端解析该指令执行结果并显示卡片信息。其中手机客户端获取到获取指令执行结果后向用户显示出该卡片信息。该步骤SI 00还可以用于查询用户SWP-S頂卡的余额信息以及交易明细。
[0065]对SWP-S頂卡进行充值时,需要知道所要充值的充值金额数,则执行步骤S200:手机客户端获取充值金额。当用户在客户端输入充值金额数目时,手机客户端接收该充值金额数据。当然,当手机客户端获取到充值金额后,还要需要对用户的状态进行验证,验证该用户是否合法,也即是具体包括:首先手机客户端根据用户信息及卡片信息生成用户状态校验请求发送给运营商数据中转平台,然后运营商数据中转平台根据接收到的用户信息与卡片信息进行验证,判断该用户与卡片信息是否对应,并向手机客户端发送状态校验结果,若正确,则继续执行S300,若不正确,说明用户与卡片所绑定用户并不是同一个人,不允许其充值,则退出或者做其他的操作。
[0066]最后执行步骤S300:手机客户端将获取到卡片信息及充值金额发送给后台充值系统并完成对SWP-S頂卡的充值,然后显示充值成功。用户给出所要充值的金额,然后该充值系统执行一系列的后台操作,完成对SWP-S頂卡的充值,然后在手机客户端给用户显示充值成功的结果。
[0067]如图5所示,该步骤S300是用于完成充值的后台操作及显示充值成功的结果,具体包括以下步骤:S301:手机客户端根据获取到充值金额调用第三方支付工具完成支付扣款并存储充值金额。其中手机客户端根据获取到的充值金额,调用第三方支付工具,将待充值金额从第三方支付工具划款到该自动充值系统中,然后进一步对SWP-S頂卡进行充值。当然这里的第三方支付工具可以包括很多,比如微信支付、支付宝支付、银联卡支付、信用卡支付等等。
[0068]S302:手机客户端生成卡片初始化指令并发送给SWP-SIM卡,然后获取SWP-SIM卡返回卡片初始化指令执行结果并发送给运营商数据中转平台。该卡片初始化指令中不仅仅包括卡片的基本信息,如卡号、卡片类型、余额、用户ID、用户名称等数据,还包括交易金额、交易密钥等等。该卡片初始化指令是用于卡片充值前的初始化确认,比如用于检查卡片的合法性或者是生成交易密钥等。SWP-SIM卡获取到该卡片初始化指令后会给出一个初始化反馈结果,表示初始化已完成,可以进行充值。
[0069]S303:运营商数据中转平台将手机客户端接收的卡片初始化指令执行结果发送给后台充值系统。运营商数据中转平台作为手机客户端和后台充值系统之间连接的桥梁,用于将手机客户端发送的卡片初始化指令执行结果转发给后台充值系统。
[0070]S304:后台充值系统从接收卡片初始化指令执行结果中获取卡片信息及充值金额,然后生成卡片空圈指令参数,并通过运营商数据中转平台发送给手机客户端;该卡片空圈指令参数是用于生成卡片空圈指令的数据,该数据可包括卡号、卡片余额、用户ID、用户名称、充值金额、交易密钥及逻辑运算参数,比如将要对SWP-S頂卡进行充值,首先要知道卡内余额是多少,然后将充值金额与卡内的余额进行运算就可得到充值完成后的卡内余额;在充值过程中还可进行加密处理。
[0071]S305:手机客户端根据卡片空圈指令参数生产卡片空圈指令并发送给SWP-S頂卡,以使所述充值金额写入到SWP-SIM卡中并更新SWP-SIM卡中的余额,然后获取SWP-SIM返回的卡片空圈指令执行结果并发送给运营商数据中转平台。本步骤中该卡片空圈指令是用于将充值金额数据写入到SWP-S頂卡中并更新SWP-S頂卡中相对应的数据。这里更新的数据比如余额、充值时间、交易明细等。后台充值系统生成将充值金额写入到SWP-S頂卡中的指令的数据发送给手机客户端,手机客户端根据这些数据生成相对应的指令,然后完成SWP-SIM卡的充值。在执行指令的过程中可能还会涉及到很多的逻辑运算,命令操作。当将充值余额写入到SWP-S頂卡后,还会同时更新SWP-S頂卡的卡片信息,比如卡片余额、交易记录及交易记录的时间等等。该卡片空圈指令执行结果是指将所述充值金额写入到SWP-S頂卡中后的充值结果。
[0072]S306:运营商数据中转平台将手机客户端获取的卡片空圈指令执行结果发送给后台充值系统。
[0073]S307:后台充值系统从接收到的卡片空圈指令执行结果中获取所述充值结果,然后生产卡片空圈提交指令参数并通过运营商数据中转平台发送给手机客户端;该卡片空圈提交指令参数是生成卡片空圈提交指令的数据,该数据包括卡片信息、充值结果、确认充值结果数据、交易数据等等。其中本步骤中,手机客户端生成卡片空圈指令完成了对SWP-SM卡的充值后,返回充值结果并发送给后台充值系统,以使得后台充值系统进行充值的确认,然后生成卡片空圈提交指令参数,以便手机客户端来生成卡片空圈提交指令,表示后台充值系统已经确认完成充值结果。
[0074]S308:手机客户端根据卡片空圈提交指令参数生产卡片空圈提交指令并发送给SWP-S頂卡,以使得SWP-S頂卡根据该卡片空圈提交指令完成充值确认,然后获取SWP-S頂返回的充值确认反馈结果并向客户显示充值成功。其中该卡片空圈提交指令是指后台系统充值系统已经确认充值结果。手机客户端根据卡片空圈提交指令参数生产卡片空圈提交指令,然后发送给SWP-S頂卡,进一步对SWP-S頂卡的充值结果进行确认,SWP-SIM卡还将充值确认反馈结果返回给手机客户端,手机客户端根据该充值确认反馈结果向用户显示充值成功。该充值确认反馈结果包括SWP-S頂卡的卡片信息、充值记录等等
[0075]本发明还提供了一种基于SWP-SIM卡的绑定方法,描述SWP-SIM卡与用户之间的绑定,具体包括以下步骤:
[0076]首先运营商业务员系统获取用户办理手机SWP-S頂卡的申请。其中当用户想要办理该SWP-S頂卡,可以提出申请,运营商业务员系统会保存用户的申请,并记录用户的相关
?目息O
[0077]进一步地,运营商业务员系统向运营商业务平台发送订购通知。运营商业务员系统向运营商业务平台发送用户订购通知,说明有新用户申请办理SWP-S頂卡。
[0078]然后,运营商业务平台向签解约系统发起签约绑定请求。
[0079]其中运营商业务平台向签解约系统发送签约绑定请求,该请求中还会包括用户信息。
[0080]进一步地,签解约系统将签约信息反馈给运营商业务平台。签解约系统为用户办理签约绑定并存储该用户信息,然后将签约绑定结果反馈给运营商业务平台。
[0081]再进一步地,运营商业务平台向运营商业务员系统发送订购反馈信息。运营商业务平台根据签约绑定结果生成相对应的订购信息发送给运营商业务系统。
[0082]最后,运营商业务员系统根据订购信息向用户显示订购成功。运营商业务系统根据订购信息向用户显示订购成功,业务员就可以向用户发放SWP-S頂卡。
[0083]本发明还提供了一种基于SWP-SIM卡的解绑方法,描述的是解除SWP-S頂卡与用户之间的绑定关系,具体包括以下步骤:
[0084]首先,运营商业务员系统获取用户退订手机SWP-S頂卡的申请。若用户想要退订该SWP-S頂卡的业务,只需在通过网络页面等提出申请,运营商业务员系统会自动获取到用户的退订申请并存储。
[0085]然后,运营商业务员系统向运营商业务平台发送退订通知。说明有用户需要办理退订业务。
[0086]进一步地,运营商业务平台向签解约系统发送解除绑定请求。运营商业务平台根据退订通知得知用户需要进行退订SWP-SIM业务,则会向签解约系统发送一个解除绑定请求。
[0087]进一步地,签解约系统根据接收到的解除绑定请求进行处理并将处理结果反馈给运营商业务平台。签解约系统收到解除绑定请求后,会将该用户的绑定信息从系统中删除,并将处理结果解绑信息反馈给运营商业务平台。
[0088]再进一步地,运营商业务平台向运营商业务员系统发送退订反馈信息。运营商业务平台根据解绑信息生成退订信息发送给运营商业务员系统。
[0089I最后,运营商业务员系统显示退订成功。运营商业务员系统可通过弹窗或者其它页面的形式给出退订成功的信息,说明该用户已成功退订SWP-S頂卡的业务。
[0090]如图6所示,本发明还提供了一种对应于上述基于SWP-SIM卡的充值方法的充值系统,所述系统包括以下模块:
[0091]获取卡片信息模块,设于手机客户端,用于手机客户端获取SWP-SIM卡的卡片信息;获取充值金额模块,设于手机客户端,用于手机客户端获取用户输入的充值金额;
[0092]充值处理模块,用于手机客户端将卡片信息及充值金额发送给后台充值系统并完成对SWP-S頂卡充值,然后显示充值成功。
[0093]优选地,所述获取卡片信息模块还包括:
[0094]发送指令模块,用于手机客户端生成获取卡片信息指令并发送给SWP-S頂卡,然后获取SWP-S頂卡返回的指令执行结果;该获取卡片信息指令用于获取SWP-SIM卡的卡片信息。
[0095]显示信息模块,用于手机客户端解析所述指令执行结果得到卡片的信息并显示;
[0096]优选地,所述充值处理模块包括:
[0097]扣款模块,用于手机客户端根据获取的充值金额调用第三方支付工具完成支付扣款并存储该充值金额;
[0098]卡片初始化指令生成模块,用于手机客户端生成卡片初始化指令并发送给SWP-S頂卡,然后获取SWP-S頂卡返回卡片初始化指令执行结果并发送至运营商数据中转平台;该初始化指令用于卡片充值前的初始化确认,其卡片初始化执行结果至少包括卡片信息、充值金额及交易密钥;
[0099]指令转发模块,用于运营商数据中转平台将手机客户端接收的卡片初始化指令执行结果发送给后台充值系统;
[0100]指令参数处理模块,用于后台充值系统从接收卡片初始化指令执行结果中获取卡片信息及充值金额,然后生成卡片空圈指令参数,并通过运营商数据中转平台发送给手机客户端;所述卡片空圈指令参数是指用于生成卡片空圈指令所需要的数据;
[0101]生成卡片空圈指令模块,用于手机客户端根据卡片空圈指令参数生成卡片空圈指令并发送给SWP-S頂卡,以使所述充值金额写入到SWP-S頂卡中并更新SWP-S頂卡中的余额,然后获取SWP-SIM卡返回的卡片空圈指令执行结果并发送给运营商数据中转平台;该卡片空圈指令是用于将充值金额数据写入到SWP-S頂卡中并更新SWP-S頂卡中相对应的数据;该卡片空圈指令执行结果是指将所述充值金额写入到SWP-S頂卡中的充值结果;
[0102]指令转发模块,用于运营商数据中转平台将手机客户端获取的卡片空圈指令执行结果发送给后台充值系统;
[0103]指令参数处理模块,用于后台充值系统从接收到的卡片空圈指令执行结果获取所述充值结果,然后生成卡片空圈提交指令参数并通过运营商数据中转平台发送给手机客户端;
[0104]生成卡片空圈提交指令模块,用于手机客户端根据卡片空圈提交指令参数生成卡片空圈提交指令并发送给SWP-S頂卡,以使得SWP-S頂卡根据该卡片空圈提交指令完成充值确认,然后获取SWP-S頂卡返回的充值确认反馈结果并显示充值成功;该充值确认反馈结果包括SWP-SM卡的卡片信息、充值记录;该卡片空圈提交指令是指后台充值系统确认SWP-S頂卡充值完成的指令。
[0105]对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。
【主权项】
1.一种基于SWP-S頂卡的充值方法,其特征在于,包括以下步骤: SlOO:手机客户端获取SWP-S頂卡的卡片信息; S200:手机客户端获取用户输入的充值金额; S300:手机客户端将卡片信息及充值金额发送给后台充值系统并完成对SWP-S頂卡充值,然后显示充值成功。2.如权利要求1所述基于SWP-SM卡的充值方法,其特征在于,所述步骤SlOO还包括以下步骤: SlOl:手机客户端生成获取卡片信息指令并发送给SWP-SIM卡,然后获取SWP-SIM卡返回的指令执行结果;该获取卡片信息指令用于获取SWP-SIM卡的卡片信息; S102:手机客户端解析所述指令执行结果得到卡片的信息并显示。3.如权利要求1所述基于SWP-SIM卡的充值方法,其特征在于,所述步骤S300包括以下步骤: S301:手机客户端根据获取的充值金额调用第三方支付工具完成支付扣款并存储该充值金额; S302:手机客户端生成卡片初始化指令并发送给SWP-SIM卡,然后获取SWP-SIM卡返回卡片初始化指令执行结果并发送至运营商数据中转平台;该初始化指令用于卡片充值前的初始化确认,其卡片初始化执行结果至少包括卡片信息、充值金额及交易密钥; S303:运营商数据中转平台将手机客户端接收的卡片初始化指令执行结果发送给后台充值系统; S304:后台充值系统从接收卡片初始化指令执行结果中获取卡片信息及充值金额,然后生成卡片空圈指令参数,并通过运营商数据中转平台发送给手机客户端;所述卡片空圈指令参数是指用于生成卡片空圈指令所需要的数据; S305:手机客户端根据卡片空圈指令参数生成所述卡片空圈指令并发送给SWP-S頂卡,以使所述充值金额写入到SWP-SIM卡中并更新SWP-SIM卡中的余额,然后获取SWP-SIM卡返回的卡片空圈指令执行结果并发送给运营商数据中转平台;该卡片空圈指令是用于将充值金额数据写入到SWP-S頂卡中并更新SWP-S頂卡中相对应的数据;该卡片空圈指令执行结果是指将所述充值金额写入到SWP-S頂卡中的充值结果; S306:运营商数据中转平台将手机客户端获取的卡片空圈指令执行结果发送给后台充值系统; S307:后台充值系统从接收到的卡片空圈指令执行结果获取所述充值结果,然后生成卡片空圈提交指令参数并通过运营商数据中转平台发送给手机客户端;所述卡片空圈提交指令参数是用于生成卡片空圈提交指令的数据; S308:手机客户端根据卡片空圈提交指令参数生成卡片空圈提交指令并发送给SWP-S頂卡,以使得SWP-S頂卡根据该卡片空圈提交指令完成充值确认,然后获取SWP-S頂卡返回的充值确认反馈结果并显示充值成功;该充值确认反馈结果包括SWP-S頂卡的卡片信息、充值记录;该卡片空圈提交指令是指后台充值系统确认SWP-SIM卡充值完成的指令。4.如权利要求1、2或3所述基于SWP-S頂卡的充值方法,其特征在于,所述卡片信息至少包括卡号、余额、卡片类型、用户ID、用户名称和交易明细。5.如权利要求4所述基于SWP-SIM卡的充值方法,其特征在于,所述卡片空圈指令参数至少包括卡号、卡片余额、用户ID、用户名称、充值金额、交易密钥及逻辑运算参数;所述卡片空圈提交指令参数至少包括卡号、卡片余额、用户ID、用户名称、充值时间、卡片充值确认数据及交易密钥。6.如权利要求4所述基于SWP-SM卡的充值方法,其特征在于,所述第三方支付工具是微信支付、支付宝支付、信用卡支付或者银联卡支付的其中之一。7.如权利要求1所述基于SWP-SM卡的充值方法,其特征在于,所述步骤SlOO之前还包括:S000:手机客户端接收用户的充值请求并获取用户信息,所述用户信息至少包括用户ID、用户名称; 则所述步骤S200与S300之间还包括以下步骤: S201:手机客户端根据用户信息及卡片信息生成用户状态校验请求发送给运营商数据中转平台; S202:运营商数据中转平台根据接收的用户状态校验请求中的用户信息和卡片信息,判断该用户信息与卡片信息是否对应,并向手机客户端发送状态校验结果,若校验结果正确,则执行S300;若校验结果不正确,则退出。8.一种基于SWP-S頂卡的充值系统,其特征在于,包括以下模块: 获取卡片信息模块,设于手机客户端,用于手机客户端获取SWP-S頂卡的卡片信息; 获取充值金额模块,设于手机客户端,用于手机客户端获取用户输入的充值金额; 充值处理模块,用于手机客户端将卡片信息及充值金额发送给后台充值系统并完成对SWP-S頂卡充值,然后显示充值成功。9.如权利要求8所述基于SWP-SIM卡的自动充值系统,其特征在于,所述获取卡片信息模块还包括: 发送指令模块,用于手机客户端生成获取卡片信息指令并发送给SWP-SIM卡,然后获取SWP-S頂卡返回的指令执行结果;该获取卡片信息指令用于获取SWP-S頂卡的卡片信息。 显示信息模块,用于手机客户端解析所述指令执行结果得到卡片的信息并显示。10.如权利要求8所述基于SWP-SM卡的充值系统,其特征在于,所述充值处理模块包括: 扣款模块,用于手机客户端根据获取的充值金额调用第三方支付工具完成支付扣款并存储该充值金额; 卡片初始化指令生成模块,用于手机客户端生成卡片初始化指令并发送给SWP-SIM卡,然后获取SWP-SIM卡返回卡片初始化指令执行结果并发送至运营商数据中转平台;该初始化指令用于卡片充值前的初始化确认,其卡片初始化执行结果至少包括卡片信息、充值金额及交易密钥; 指令转发模块,用于运营商数据中转平台将手机客户端接收的卡片初始化指令执行结果发送给后台充值系统; 指令参数处理模块,用于后台充值系统从接收卡片初始化指令执行结果中获取卡片信息及充值金额,然后生成卡片空圈指令参数,并通过运营商数据中转平台发送给手机客户端;所述卡片空圈指令参数是指用于生成卡片空圈指令所需要的数据; 生成卡片空圈指令模块,用于手机客户端根据卡片空圈指令参数生成卡片空圈指令并发送给SWP-S頂卡,以使所述充值金额写入到SWP-S頂卡中并更新SWP-SIM卡中的余额,然后获取SWP-SIM卡返回的卡片空圈指令执行结果并发送给运营商数据中转平台;该卡片空圈指令是用于将充值金额数据写入到SWP-S頂卡中并更新SWP-S頂卡中相对应的数据;该卡片空圈指令执行结果是指将所述充值金额写入到SWP-S頂卡中的充值结果; 指令转发模块,用于运营商数据中转平台将手机客户端获取的卡片空圈指令执行结果发送给后台充值系统; 指令参数处理模块,用于后台充值系统从接收到的卡片空圈指令执行结果获取所述充值结果,然后生成卡片空圈提交指令参数并通过运营商数据中转平台发送给手机客户端;生成卡片空圈提交指令模块,用于手机客户端根据卡片空圈提交指令参数生成卡片空圈提交指令并发送给SWP-SIM卡,以使得SWP-SIM卡根据该卡片空圈提交指令完成充值确认,然后获取SWP-SIM卡返回的充值确认反馈结果并显示充值成功;该充值确认反馈结果包括SWP-SM卡的卡片信息、充值记录;该卡片空圈提交指令是指后台充值系统确认SWP-S頂卡充值完成的指令。
【文档编号】G06Q20/34GK106022774SQ201610373832
【公开日】2016年10月12日
【申请日】2016年5月27日
【发明人】谢振东, 苏浩伟, 陈欢, 杨劲, 陈家健, 杨育文, 邹大毕, 林虎, 宋秉麟
【申请人】广州羊城通有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1