基于固定终端的智能卡充值方法、系统以及固定终端的制作方法

文档序号:7917115阅读:109来源:国知局
专利名称:基于固定终端的智能卡充值方法、系统以及固定终端的制作方法
技术领域
本发明涉及通信领域,并且特别地,涉及一种基于固定终端的 智能卡充j直方法、系统以及固定乡冬端。
背景技术
随着城市经济的快速发展,越来越多的智能卡(IC卡)应用于 日常生活中,常见的有公交IC卡等。这些IC卡都是由特定公司发
行用于特定目的的卡片,卡片的充值平台是由卡片的发行厂家来承
建的。但是,这种充值平台具有以下缺点建设成本高,不同的发 行单位需要承建不同的充值平台;维护成本高,每个充值平台都需
要有专人进行管理、维护和操作;充值点数量不易扩展,由于充值 点直接连接充值平台后端,因此给扩展带来困难。然而目前尚未提 出解决上上述问题的技术方案。
另外,智能网是一个用于快速产生和提供电信增值业务的体系 结构,它能够快速、方便、灵活、经济有效的生成和实现各种新业 务。而然,目前还没有通过固定智能网实现的々者值IC卡在线充值的 技术方案。

发明内容
考虑到充值点建设及维护成本高、充值点数量不易扩展的问题 做出本发明,为此,本发明的主要目的在于提供一种基于固定终端 的智能卡充值方法、系统以及固定终端,以解决相关才支术中的上述 问题。
根据本发明的 一个方面,提供了 一种基于固定终端的智能卡充 值方法。
根据本发明实施例的基于固定终端的智能卡充值方法包括业 务控制模块获取来自固定终端的智能卡数据的加密序列,其中,固 定终端上设置读写智能卡模块;业务控制模块通过接口机将加密序 列发送到卡充值平台,以使卡充值平台对加密序列进行校验;业务 控制模块接收来自充值卡平台的校验结果,在校验结果为正确的情 况下,提示固定终端输入充值金额,并将输入的充值金额通过接口 机发送到卡充值平台。
其中,上述读写智能卡模块用于提供标准接口,通过调用标准 接口在智能卡上进行读取和/或写入数据的操作。
此外,上述方法进一步包括卡充值平台对智能卡的后台数据 库进行充值:燥作。
此外,上述方法还可以进一步包括业务控制模块获取来自卡 充值平台的写卡加密序列,并将写卡加密序列发送到固定终端的读 写智能卡模块,其中,卡充值平台在充值成功后生成写卡加密序列; 读写智能卡模块根据写卡加密序列进行写入操作,并将操作成功后 生成的新余额加密序列,通过业务控制模块发送到卡发行平台,以 使卡发行平台对新余额加密序列进行校验。此外,上述方法进一步包括业务控制模块获取来自卡发行平 台对新余额加密序列的4交—验结果;在新余额加密序列的4交-验结果为 正确的情况下,4是示固定终端充值成功。
其中,在上述新余额加密序列的校验结果为错误的情况下,业 务控制模块提示固定终端充值失败的消息。
根据本发明的再一方面,提供了一种固定终端,包括读写智能 卡模块,其中,读写智能卡模块用于执行以下操作至少之一提供 标准接口 ,并通过调用标准接口在智能卡上进4亍读耳又和/或写入l史据 的操作;发送固定终端的智能卡数据的加密序列;获取来自外部的 写卡加密序列,并根据写卡加密序列进行写入操作,在写入操作成 功后生成的新余额加密序列,并发送新余额加密序列。
根据本发明的再一方面,提供了 一种基于固定终端的智能卡充 值系统,与上述固定终端进行交互,系统包括业务控制模块、接口 机、卡充值平台。
才艮据本发明实施例的基于固定终端的智能卡充值系统包括接 口机,用于完成充值数据的传输;卡充值平台,用于完成对卡数据 的校验以及后台的充值操作。业务控制模块,用于获取来自固定终 端的智能卡数据的加密序列,通过接口机将加密序列发送到卡充值 平台,并接收卡充值平台对加密序列的校验结果。
此外,上述业务控制模块进一步用于在校验结果为正确的情 况下,提示固定终端输入充值金额,并将输入的充值金额通过接口 机发送到卡充值平台;在校验结果为错误的情况下,结束与固定终 端的会话。此外,上述卡充值平台可以进一步用于在充值成功后,生成 写卡加密序列,并通过业务控制模块将写卡加密序列发送到固定终 端的读写智能卡模块。
此外,上述业务控制才莫块还可以进一步用于4妄收卡充值平台 对新余额加密序列的4交-验结果,在新余额加密序列的4交-验结果为正 确的情况下,才是示固定终端充值成功,在新余额加密序列的才交-验结 果为4晉误的情况下,提示固定终端充值失败。
借助于本发明的技术方案,利用固话智能网平台,实现了对IC 卡的充值,操作简单方〗更,并且易于实现。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地/人i兌明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


附图用来才是供对本发明的进一步理解,并且构成"i兌明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中
图1是根据本发明实施例的基于固定终端的智能卡充值方法的 流程流程图3是根据本发明实施例的基于固定终端的智能卡充值系统的 框图;图4是4艮据本发明实施例的固网IC在线充值系统的框架示意图。
具体实施例方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。
方法实施例
在本实施例中,提供了 一种基于固定终端的智能卡充值方法, 图1是根据本发明实施例的基于固定终端的智能卡充值方法的流程 图,》口图1所示,包4舌以下处理
步骤S102,业务控制模块获取来自固定终端的智能卡数据的加 密序列,其中,固定终端上设置有读写智能卡模块,并且,上述读 写智能卡模块用于提供标准接口 (标准函数),通过调用标准接口在 智能卡上进行读取和/或写入数据的操作;
步骤S104,业务控制模块通过接口机将加密序列发送到卡充值 平台,以使卡充值平台对加密序列进行校验;
步骤S106,业务控制模块接收来自充值卡平台的校验结果,在 才交-验结果为正确的情况下,才是示固定终端输入充值金额,并将llr入 的充值金额通过接口机发送到卡充值平台,卡充值平台对智能卡的 后台数据库进行充值操作。
通过上述技术方案,实现了通过固话智能网平台在线进行储值 IC卡充值。在步驶《S106之后,卡充4直平台进4亍充<直成功梯:作之后,生成 写卡加密序列,上述业务控制模块获取来自卡充值平台的写卡加密
序列,并将写卡加密序列发送到固定终端的读写智能卡模块;读写 智能卡模块根据写卡加密序列进行写入操作,并将操作成功后生成 的新余额加密序列,通过业务控制模块发送到卡发行平台,以使卡 发4亍平台对新余额加密序列进行才交-验。
卡发行平台对新余额加密序列进行校验后,生成对该新余额加 密序列的校验结果,业务控制模块获取来自卡发行平台对新余额加 密序列的校验结果,并且,在新余额加密序列的校验结果为正确的 情况下,提示固定终端充值成功,在校验结果为错误的情况下,业 务控制;f莫块提示固定终端充值失败。
下面,结合附图对上述技术方案进行详细说明,图2是才艮据本 发明实施例的对IC卡进行充值的详细处理的信令流程图,其中,由 于IC卡模块在具体的充值流程中是一个关键环节,而接口机只是完 成数据的透明传输,因此在本流程图中将IC卡作为一个单独的模块 来描述,而接口冲几在本流程图中并没有体现。如图2所示,通过固 网对储值IC卡进行在线充值的充值流程如下
1、 终端调用标准命令(上述标准4矣口 ), IC卡对初始余额和序 列号(上述数据)进行加密,生成加密序列M1;
2、 终端将加密序列Ml和操作结果发给智能业务控制设备;
3、 智能业务控制设备校验操作结果,如果判断操作结果为错误 时,结束和终端的链路,否则,将Ml通过4妄口才几传输给卡充值平 台。
4、 卡充值平台对M1进行解密操作,并在后台校验序列号等信 息,4艮据后台查询到的卡信息生成密钥M2;5、 卡充值平台将操作结果和M2通过接口机发送到智能业务控 制设备;
6、 智能业务控制设备校验操作结果,如果判断检验结果为错误, 则向终端4是示卡信息有误,否则,将M2通过4妄口才几传输纟合终端;
7、 智能业务控制设备提示用户在终端上输入充值金额;
8、 终端调用标准命令,IC卡根据M2和输入的充值金额,生 成充^f直序列M3;
9、 终端将加密序列M3和操作结果发送到智能业务控制设备;
10、 智能业务控制设备校验操作结果,如果判断校验结果为错 误,则向终端纟是示充值有误并结束通信链路,否则,将M3通过接 口机传输给卡充值平台;
11、 卡充值平台对M3进行解密操作,并根据M3携带的信息 在后台进行充值操作,操作成功后生成写卡的加密命令M4;
12、 智能业务控制设备校验操作结果,如果判断校验结果为错 误,则向终端提示充值有误,否则,将M4通过接口机传输少终端;
13、 终端调用标准命令,将M4发送到IC卡进行写卡操作;
14、 终端调用标准命令,IC卡对卡余额和序列号进4于加密,生 成力口密序歹'J M5;
15、 终端将加密序列M5和操作结果发送到智能业务控制设备;
ii16、 智能业务控制设备校验操作结果,如果判断校验结果为错 误,则向终端提示充值有误并结束通信链^各,否则,将M5通过4妄 口机传输给卡充值平台;
17、 卡充值平台解密M5,并根据M5携带的信息判断终端写 卡是否成功,在判断写卡错误的情况下,在后台进行卡的反充值操 作;
18 、将充值结果通过接口机发送到智能业务控制设备;
19、智能业务控制设备校验操作结果,如果判断校验结果为错 误,则向终端提示充值错误并结束通信链i 各,否则,向终端4是示充 值成功的消息。
通过本实施例的上述处理,实现了通过固话智能网平台在线进 行储值IC卡充值,并且该系统易于实现,方法才喿作简单方便。
装置实施例
在本实施例中,提供了一种固定终端,该固定终端包括读写智 能卡模块,其中,读写智能卡模块用于执行以下操作至少之一提 供标准函数,并通过调用标准函数在智能卡上进行读取和/或写入数 据的操作;发送固定终端的智能卡数据的加密序列;获取来自外部 的写卡加密序列,并根据写卡加密序列进行写入操作,在写入操作 成功后生成的新余额加密序列,并发送新余额加密序列。
也就是说,本发明在传统的智能业务的终端中加入读写IC卡的 模块,读写IC卡模块提供标准函数,终端只是通过调用标准函数来 操作IC卡,并不对读写IC卡的数据进行校验,而是把操作结果和 数据传输给智能业务的业务控制模块,业务控制模块通过接口机将 消息(操作结果和数据传输)发送给卡的发行平台,数据的校验以及传输数据的加解密由卡的发行平台来完成,整个的充值的步骤和 动作由业务控制模块来控制。
上述方案利用智能网快速生成新业务的特点,将终端(比如7>
用电话)稍加改造就可以构建IC卡的在线充值平台。IC卡和充值
平台之间数据流动采用加密方式传输,除了两者之间协商的协议以 及加解密外,系统中其他环节都不对数据进行加工和判断,安全性 极高。
系乡克实施例
在本实施例中,提供了 一种基于固定终端的智能卡充值系统, 与才艮据本发明实施例的固定终端进行交互,并且该系统包括业务控
制模块、接口机、卡充值平台。图3是根据本发明实施例的基于固 定终端的智能卡充值系统的框图,如图3所示,包括
*接口才几30,用于完成充佳Jt」悟的传丰叙;
卡充值平台32,用于完成对卡数据的校验以及后台的充值操作。
业务控制模块34,用于获取来自固定终端的智能卡数据的加密 序列,通过接口机将加密序列发送到卡充值平台,并接收卡充值平 台对加密序列的校验结果。
此外,上述业务控制模块34进一步用于在校验结果为正确的 情况下,提示固定终端输入充值金额,并将输入的充值金额通过接 口机发送到卡充值平台;在校验结果为错误的情况下,结束与固定 终端的会话。并且,在充值成功后,卡充值平台生成写卡加密序列,通过业
务控制模块34卡加密序列发送到固定终端的读写智能卡模块。
并且,接收卡充值平台32对新余额加密序列的校验结果,在新 余额加密序列的校-验结果为正确的情况下,4是示固定终端充值成功, 在新余额加密序列的校验结果为错误的情况下,提示固定终端充值 失败。
下面,结合附图,对上述系统进行详细说明。图4是固网IC 在线充值系统的框架结构图。其主要包括四个部分终端(带读写 IC模块)、智能业务控制设备(上述业务控制模块)、接口机和卡充 值平台。
其中,终端根据智能业务控制设备的命令完成相关的读、写卡 操作。智能业务控制设备控制整个充值的流程,其能够解析终端对 命令的执行结果或卡发行平台对充值数据的操作结果,并根据操作 结果来决定下一步的流程走向,但是,智能业务控制设备并不解析 IC卡发给卡充值平台的数据或卡充值平台发给卡的数据。接口机完 成充值数据的透明传输,起到不同平台之间的桥梁纽带作用。卡充 值平台完成对卡数据的校验以及后台的充值操作等。
综上所述,利用固话智能网平台,实现了对IC卡的充值,操作 简单方1"更,并且易于实现。
以上所述^f又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的才支术人员来i兌,本发明可以有各种更改和变4b。凡在 本发明的精神和原则之内,所作的任何^修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种基于固定终端的智能卡充值方法,其特征在于,包括业务控制模块获取来自固定终端的智能卡数据的加密序列,其中,所述固定终端上设置读写智能卡模块;所述业务控制模块通过接口机将所述加密序列发送到卡充值平台,以使所述卡充值平台对所述加密序列进行校验;所述业务控制模块接收来自所述充值卡平台的校验结果,在所述校验结果为正确的情况下,提示所述固定终端输入充值金额,并将输入的充值金额通过所述接口机发送到所述卡充值平台。
2. 根据权利要求1所述的方法,其特征在于,所述读写智能卡模块用于提供标准接口 ,通过调用所述标准接口在智能卡上进行读取和/或写入数据的操作。
3. 根据权利要求1所述的方法,其特征在于,进一步包括所述卡充值平台对所述智能卡的后台数据库进行充值操作。
4. 才艮据^又利要求1或3所述的方法,其特4i在于,进一步包括所述业务控制模块获取来自所述卡充值平台的写卡加密序列,并将所述写卡加密序列发送到所述固定终端的所述读写智能卡模块,其中,所述卡充值平台在充值成功后生成所述写卡加密序列;所述读写智能卡模块根据所述写卡加密序列进行写入操作,并将操作成功后生成的新余额加密序列,通过所述业务控制模块发送到所述卡发行平台,以使所述卡发行平台对所述新余额加密序列进行校验。
5. 才艮据4又利要求4所述的方法,进一步包括所述业务控制模块获取来自所述卡发行平台对所述新余额加密序列的校验结果;在所述新余额加密序列的校验结果为正确的情况下,提示所述固定终端充4直成功。
6. 根据权利要求4所述的方法,其特征在于,在所述新余额加密序列的校验结果为错误的情况下,所述业务控制才莫块提示所述固定终端充值失败的消息。
7. —种固定终端,包括读写智能卡模块,其特征在于,所述读写智能卡模块用于执行以下操作至少之一才是供标准4妄口 ,并通过调用标准4妄口在智能卡上进4亍读取和/或写入数据的#:作;发送固定终端的智能卡凄t据的加密序列;获取来自外部的写卡加密序列,并根据所述写卡加密序列进行写入操作,在写入操作成功后生成的新余额加密序列,并发送所述新余额加密序列。
8. —种基于固定终端的智能卡充值系统,与根据权利要求6所述的固定终端交互,所述系统包括业务控制模块、接口机、卡充值平台,其特征在于接口机,用于完成充值数据的传输;卡充值平台,用于完成对卡数据的校验以及后台的充值操作;业务控制模块,用于获取来自所述固定终端的智能卡数据 的加密序列,通过所述接口4几将所述加密序列发送到所述卡充 值平台,并接收所述卡充值平台对所述加密序列的校验结果。
9. 根据权利要求8所述的系统,其特征在于,所述业务控制模块 进一步用于在所述校验结果为正确的情况下,才是示所述固定 终端输入充值金额,并将输入的充值金额通过所述接口机发送 到所述卡充值平台;在所述校验结果为错误的情况下,结束与 所述固定终端的会话。
10. 4艮据片又利要求9所述的系统,其特;f正在于,所述卡充值平台进 一步用于在充值成功后,生成写卡加密序列,并通过所述业 务控制模块将所述写卡加密序列发送到所述固定终端的读写 智能卡模块。
11. 根据权利要求9所述的系统,其特征在于,所述业务控制模块 进一 步用于接收所述卡充值平台对所述新余额加密序列的校 验结果,在所述新余额加密序列的校验结果为正确的情况下, ^提示所述固定终端充值成功,在所述新余额加密序列的才交-验结 果为4晉误的情况下,提示所述固定终端充值失败。
全文摘要
本发明公开了一种基于固定终端的智能卡充值方法、系统以及固定终端,上述方法包括业务控制模块获取来自固定终端的智能卡数据的加密序列,其中,固定终端上设置读写智能卡模块;业务控制模块通过接口机将加密序列发送到卡充值平台,以使卡充值平台对加密序列进行校验;业务控制模块接收来自充值卡平台的校验结果,在校验结果为正确的情况下,提示固定终端输入充值金额,并将输入的充值金额通过接口机发送到卡充值平台。通过上述技术方案,能够利用固话智能网平台,实现对IC卡的充值,操作简单方便,并且易于实现。
文档编号H04M17/00GK101626439SQ20081013330
公开日2010年1月13日 申请日期2008年7月7日 优先权日2008年7月7日
发明者何天文, 王晓东, 赖天建 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1