一种ic卡的自动充值激活方法

文档序号:10656531阅读:676来源:国知局
一种ic卡的自动充值激活方法
【专利摘要】本发明公开了一种IC的自动充值激活方法,该方法应用于自动充值签约转账平台系统中,是针对该系统中用户、银行卡及IC卡之间已经绑定后,将对用户及银行卡的自动充值功能的激活,使得该系统能够实现IC的自动充值。首先要获取该IC卡所对应的充值金账户、用户账户及用户银行账户,然后在判断三者之间是否存在签约关系,若存在签约关系,则将用户账户及用户银行账户的充值激活状态修改为已激活,相对应的修改其他相关信息并保存即可。将该方法应用于自动充值签约转账平台系统中,能够完成IC卡所绑定的用户及银行卡的自动充值的激活,进一步使得该系统能够实现对IC卡的自动充值。
【专利说明】
一种IC卡的自动充值激活方法
技术领域
[0001]本发明涉及到通信技术领域,特别是涉及到一种IC卡的自动充值激活方法。
【背景技术】
[0002]随便社会和经济的发展,为了更好地服务于广大市民,各种充值卡片已经出现在人们的生活中,比如公交IC卡。这种IC卡具有信息存储、信息查询、交易支付等基本功能,但是不能够提取现金。人们在使用时,需要对IC卡进行充值,但是更多的时候充值网点较少,充值时间也是有限的,若是错过了充值时间或者没有充值网点,就不能进行充值。再者由于现如今计算机的发展,出现了网上自动充值系统,在充值系统中对IC卡可以对每个人建立账号和密码,用户将自己IC卡与银行卡进行绑定,然后才能IC卡进行充值。但是当银行卡与IC卡绑定后,为了保证安全性,IC卡与银行卡绑定后并没有自动充值的功能,还需要对该用户的银行卡进行自动充值的激活,才能够实现对IC卡进行自动充值。

【发明内容】

[0003]本发明的目的在于提出一种IC卡的自动充值激活方法,其能解决自动充值转账平台系统中IC卡的自动充值激活问题。
[0004]为了达到上述目的,本发明所采用的技术方案如下:
[0005]本发明提供了一种IC卡的自动充值激活方法,该方法应用于自动充值转账平台系统中,包括:
[0006]S1:根据IC卡号获取IC卡所对应的充值金账户,并判断所述充值金账户是否有激活权限,当所述充值金账户有激活权限时,执行S2;
[0007]S2:根据用户信息获取相对应的用户账户,然后在签约关系表中查询所述用户账户与所述充值金账户是否存在签约关系,当所述用户账户与所述充值金账户存在签约关系,则执行下一步骤;所述用户账户是指用户在银行系统中所设置的电子账户;所述签约关系表用于存储用户账户与充值金账户的签约关系的信息;
[0008]S3:查询所述用户账户的充值激活状态,当所述用户账户的充值激活状态为未激活,执行S4;
[0009]S4:将所述充值金账户所签约的用户账户的充值激活状态修改为已激活并保存。
[0010]优选地,所述步骤S2与步骤S3之间还包括步骤S21:根据银行卡信息获取用户银行账户,并在签约关系表中查询所述用户银行账户与所述充值金账户之间是否存在签约关系,若存在,则执行下一步骤。
[0011]优选地,所述步骤S4还包括将所述充值金账户所签约的用户银行账户的充值激活状态修改为已激活并保存。
[0012]优选地,所述用户信息包括用户名称、证件号码和证件类型。
[0013]本发明具有如下有益效果:该方法应用于自动充值签约转账平台系统中,通过该方法完成对IC卡所绑定的用户及其银行卡进行自动充值的激活,以便完成IC卡的自动充值。
【附图说明】
[0014]图1是本发明提供一实施例的方法流程图。
【具体实施方式】
[0015]下面,结合附图以及【具体实施方式】,对本发明做进一步描述:
[0016]如图1所示,本发明所提供的一种IC卡的自动充值激活方法是IC卡的自动充值签约转账平台系统中的一种用于IC卡的自动充值激活方法。当用户需要对IC卡进行充值时,首先要将IC卡与银行卡进行绑定,然后需要对该充值的卡进行激活才能够进行对IC卡的充值。该自动充值签约转账系统通过银行接口与银行系统进行数据交互。该IC卡可以是羊城通卡,也可以是公交卡,或者其它具有刷卡消费充值功能的便民卡。
[0017]当需要对IC卡进行充值时,首先要激活IC卡的充值功能,则执行以下步骤:
[0018](I)自动充值签约转账平台系统初始化,并建立网络通信的监听端口,启动监听端口,等待银行客户端的连接,若银行客户端有连接,则接受连接,否则继续侦听其网络端口。自动充值签约转账平台系统中设有网络通信的监听端口,持续侦听系统与银行客户端的连接,当有连接时,才能够进行将处理相关的业务。
[0019](2)创建业务工作线程并与银行客户端建立连接、同时接收银行客户端发送的激活报文。建立系统与银行客户端的连接,然后接受银行客户端发送来的激活报文。这里的报文是通信领域内两个设置之间进行交互和传输的数据单元,也即是一个数据块,其不仅包括所要要发送的数据,还包括其他根据通信协议所设定的一些规则信息。
[0020](3)解析激活报文并对报文长度、报文数据域、认证码等进行合法性认证。如合法则继续进行下一步,否则根据出现的错误类型,判断是否需要返回给银行客户端,若是,则执行第7步,否则退出。由于通信链路的存在很多不确定的问题到导致报文的错误,因此要对报文进行合法性的验证,比如报文长度、报文数据域、认证码等等是否符合通信协议所规定的,若符合,则说明该报文无误,若不符合,说明该报文出现错误,并判断该错误类型,然后看是否要返回给银行客户端错误信息。
[0021](4)根据IC卡内部报文协议生成激活内部报文。当银行客户端与系统建立连接后,就可通过相对应的协议发送IC卡的激活报文,该报文中可能包括比如IC卡的基本信息、如卡号、卡片类型等一些基本信息,还包括如用户账户信息及用户银行账户信息。
[0022](5)调用IC卡的激活方法接口进行激活操作,然后获取激活报文内部字符串生成激活内部报文。调用激活方法接口完成对IC的充值激活操作,当成功后会将绑定的结果封装成相对应报文然后发送出去。这里的激活方法接口即是IC卡的充值激活方法。
[0023 ]该IC卡的自动充值激活方法包括:
[0024]S1:根据IC卡获取IC卡所对应的充值金账户,并判断该充值金账户是否有激活权限。当该充值金账户有激活权限时,则执行下一步操作。所述充值金账户是指所述IC卡在自动充值签约转账平台系统中所对应的电子账户。
[0025]S2:根据用户信息获取相对应的用户账户,然后在签约关系表中查询该用户账户与充值金账户是否存在签约关系;若用户账户与充值金账户存在签约关系时,则执行下一步操作。当然若该用户账户与充值金账户不存在签约关系,则说明用户与IC卡之间并没有绑定,则根本就不存在充值激活。该签约关系表用于存储IC卡所对应的充值金账户与用户账户之间的签约信息。也即是说当IC卡与用户进行绑定后,在签约关系表中就存储有IC卡的充值金账户与用户账户之间的签约信息。所述用户信息至少包括用户名称、证件号码及证件类型,用户账户是指用户在银行系统所开设的电子账户。
[0026]再者,该步骤S2中还包括根据用户的银行卡信息获取用户银行账户,并在签约关系表中查询用户银行账户与充值金账户之间是否存在签约关系,当用户银行账户与充值金账户之间存在签约关系,执行下一步操作。该银行卡信息包括用户信息及银行卡号等。而所述用户银行账户是用于保存用户账户与银行卡之间的绑定关系,用户银行账户与充值金账户的签约信息也存储于所述签约关系表中。当用户、银行卡、IC卡三者绑定后,用户账户、用户银行账户及IC卡所对应的充值金账户之间的签约关系信息被存储于所述签约关系表中。
[0027]S3:查看该用户账户及用户银行账户是否处于充值激活状态,若否,则执行S4。其中,当用户、银行卡与IC卡进行绑定后,还需要对相对应的用户账户及用户银行账户进行充值激活,才能够实现IC卡的自动充值功能。
[0028]S4:修改用户账户的充值激活状态为已激活;修改用户银行账户的充值激活状态为已激活,然后保存激活信息。在系统中将用户账户及用户银行账户的充值激活状态修改为已激活,相对应的修改其他信息并保存。
[0029](6)当充值激活操作已完成后,该自动充值签约转账平台系统会获取充值激活成功的信息并生成激活内部报文。该激活内部报文是在该充值转账系统中传输数据的一种报文,包括激活信息,并根据内部报文协议验证该激活内部报文的合法性,如合法,则继续下一步,否则根据出现的错误类型,判断是否需要返回给银行客户端,若是则,执行第7步,若否则退出。其中内部报文协议这是一种通信协议。
[0030](7)根据外部报文协议组合出该银行客户端能够识别的报文,并发送至银行客户端。根据通信协议在组合出报文,发送给银行客户端,向银行客户端反馈操作的结果。
[0031](8)保存并退出。
[0032]对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。
【主权项】
1.一种IC卡的自动充值激活方法,该方法应用于自动充值转账平台系统中,其特征在于,包括: S1:根据IC卡号获取IC卡所对应的充值金账户,并判断所述充值金账户是否有激活权限,当所述充值金账户有激活权限时,执行S2; S2:根据用户信息获取相对应的用户账户,然后在签约关系表中查询所述用户账户与所述充值金账户是否存在签约关系,当所述用户账户与所述充值金账户存在签约关系,则执行下一步骤;所述用户账户是指用户在银行系统中所设置的电子账户;所述签约关系表用于存储用户账户与充值金账户的签约关系的信息; S3:查询所述用户账户的充值激活状态,当所述用户账户的充值激活状态为未激活,执行S4; S4:将所述充值金账户所签约的用户账户的充值激活状态修改为已激活并保存。2.如权利要求1所述IC卡的自动充值激活方法,其特征在于,所述步骤S2与步骤S3之间还包括步骤S21:根据银行卡信息获取用户银行账户,并在签约关系表中查询所述用户银行账户与所述充值金账户之间是否存在签约关系,若存在,则执行下一步骤。3.如权利要求2所述IC卡的自动充值激活方法,其特征在于,所述步骤S4还包括将所述充值金账户所签约的用户银行账户的充值激活状态修改为已激活并保存。4.如权利要求1所述IC卡的自动充值激活方法,其特征在于,所述用户信息包括用户名称、证件号码和证件类型。
【文档编号】G06Q20/34GK106022771SQ201610367741
【公开日】2016年10月12日
【申请日】2016年5月27日
【发明人】谢振东, 苏浩伟, 陈欢, 张旭, 温晓丽, 程世勇, 李延宏
【申请人】广州羊城通有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1