[发明专利]跨平台的智能卡在线售卡方法无效
申请号: | 201110397913.8 | 申请日: | 2011-12-05 |
公开(公告)号: | CN102521745A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 吴昊;周亮;李响;修伟;宋昆;靳展;高山华;张彬 | 申请(专利权)人: | 天津市通卡公用网络系统有限公司 |
主分类号: | G06Q20/34 | 分类号: | G06Q20/34;G06Q20/28;G06K17/00;H04L9/00 |
代理公司: | 天津佳盟知识产权代理有限公司 12002 | 代理人: | 侯力 |
地址: | 300142*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 智能卡 在线 方法 | ||
技术领域:
本发明涉及一种专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法,进一步涉及一种跨平台的智能卡在线售卡方法。
背景技术:
当前,很多城市已经开通了公交智能卡收费系统和城市一卡通收费系统,以下统称为智能卡系统。这些城市运行的系统中,对智能卡进行发行和卡内电子钱包充值的模块往往是由一个公司来进行开发和维护。当用户希望与其他的商家进行业务合作时,必须让原有智能卡系统开发商进行软件的修改或者提供相应的技术资料,才能实现所需的业务开发。
举个例子:如果智能卡系统运营商希望与银行进行合作,利用银行的网点优势和资金优势,完成智能卡的发行和电子钱包的充值工作。银行拥有独立的金融管理系统和网络,银行往往出于安全性方面的考虑,不允许智能卡系统开发商在银行金融系统和网络中进行程序应用。因此,智能卡系统开发商必须提供一套完整的技术解决方案给银行,通过银行的通讯系统与智能卡系统进行通讯,从而完成智能卡的发行与充值业务。另外不同的银行系统,使用不同的操作系统,因此智能卡系统开发商提供的技术解决方案必须是跨平台的,具有二次开发功能的,这样才可以让智能卡系统在银行的操作系统下运行起来。
由于以上的种种原因,造成智能卡系统业务的拓展非常困难。
如何开发一款跨平台的、可以进行二次开发的、安全的智能卡在线充值系统,是摆在我们面前的一个急需解决的问题。
发明内容:
本系统开发的目的在于,克服原有系统技术上的不足,利用串口操作和Socket通讯机制,提供跨平台的、二次开发的功能。同时系统提供数据的安全性和交易的完整性保障。
本系统通过以下技术方案实现:
首先,将智能卡放在读卡器上,
步骤一:售卡预读卡,获取卡类型参数和消费密钥;
步骤二:售卡读卡,以明文的形式返回卡片状态数据;
步骤三:操作人员通过第三方客户端程序输入购买人信息,第三方客户端程序将此信息发送给读卡器,读卡器以密文的形式返回预售卡报文,预售卡报文依次经第三方客户端程序、第三方通讯程序、交易中间件程序,到达智能卡清算中心数据库;
步骤四:智能卡清算中心数据库进行售卡操作合法性检验,如果合法,进行售卡纪录,并形成充值密钥,以密文的形式经交易中间件程序、交易中间件程序、第三方客户端程序,到达读卡器;
步骤五:读卡器按照充值密钥对卡片完成最终的操作;
步骤六:在第三方客户端程序上显示售卡结果。
所述步骤一的具体步骤依次如下:
第三方客户端首先向读卡器发送售卡预读卡指令;读卡器读写智能卡的基本信息,然后形成第一密文返给第三方客户端;第三方客户端将第一密文转发给第三方通讯程序;第三方通讯程序再将第一密文发送至智能卡清算中心交易中间件程序;智能卡清算中心加密机进行解密后,按照智能卡基本信息在数据库中查询卡类型参数,计算消费密钥,将卡类型参数以明文的形式发送给交易中间件程序,将该明文定义为第二明文,将消费密钥以密文的形式发送给交易中间件程序,将该密文定义为第二密文;交易中间件程序将第二明文和第二密文封装成一个报文,定义为第二报文;交易中间件将第二报文发给第三方通讯程序,第三方通讯程序将第二报文中的第二密文通过第三方客户端程序传送至读卡器,而将第二明文用于自身管理。
所述第一密文数据包括:卡号、流水号、城市代码、卡类型号。
所述第二明文数据包括:卡类型名称、钱包上下限、月票充值日期、月票充值日期、月票金额、月票次数、服务器时间。
所述第二密文数据包括:随机数、消费密钥、服务器时间。
所述步骤二中卡片状态数据包括:卡号、流水号、城市代码、卡认证号、卡类型、押金金额、累计充值次数、钱包余额、月票余额、月票月份、黑名单标志。
所述步骤三中操作人员输入操作信息包括:姓名、单位、身份证号。
所述步骤三中的密文信息包括:卡号、流水号、城市代码、卡类型、押金金额、钱包金额、姓名、单位、身份证号。
所述步骤四中的合法性检查包括以下检查的一种或多种:根据卡类型及操作员号查询是否有售卡权限、查询是否是挂失卡、查询是否是黑名单卡、判断押金金额是否合法;所述步骤四中的密文信息包括:随机数、充值密钥、芯片号、卡号、卡类型。
所述步骤五中的操作包括:更改消费密钥,向智能卡写押金和个人信息。
本发明相对于现有技术具有如下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市通卡公用网络系统有限公司,未经天津市通卡公用网络系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110397913.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面向虚拟装配的基于粒子的晶格形状匹配变形方法
- 下一篇:搅馅筷子