[发明专利]一种可视金融IC卡及基于可视金融IC卡的脱机交易方法有效
| 申请号: | 201710290999.1 | 申请日: | 2017-04-28 |
| 公开(公告)号: | CN107122822B | 公开(公告)日: | 2018-04-03 |
| 发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
| 主分类号: | G06K19/077 | 分类号: | G06K19/077;G06Q20/20;G06Q20/34 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 可视 金融 ic 基于 脱机 交易 方法 | ||
技术领域
本发明涉及信息安全领域,特别涉及一种可视金融IC卡及基于可视金融IC卡的脱机交易方法。
背景技术
随着金融行业信息化程度的不断提高,金融行业对安全等级的要求也日益增长,国内外各大银行都争相推出金融IC卡,以全面替代传统的磁条卡。
金融IC卡又称为芯片银行卡,是以芯片作为介质的银行卡,芯片卡容量大,可以存储密钥、数字证书和指纹等信息,在加载电子纸等显示技术后,能够显示电子现金余额、交易明细和发卡行自定义数据等非敏感信息。
然而,现有的金融IC卡需要借助POS机等交易终端实现交易,安全性和便捷性较差。
发明内容
本发明的目的是克服现有技术的缺陷,提供一种可视金融IC卡及基于可视金融IC卡的脱机交易方法,具体通过以下技术方案实现。
一方面,本发明提供一种可视金融IC卡,包括:
接收模块,用于接收客户端发送的蓝牙配对请求、验证请求和命令;
生成模块,用于当接收模块接收到蓝牙配对请求时,生成配对标识;
验证模块,用于当接收模块接收到验证请求时,对客户端进行验证;
显示模块,用于显示生成模块生成的配对标识,以及当验证模块验证未通过时显示相应提示信息;
发送模块,用于当验证模块验证通过时向客户端返回蓝牙配对响应;
连接模块,用于与客户端建立蓝牙连接;
上述可视金融IC卡还包括:
执行模块,用于当接收模块接收到第一预设命令时,选择应用;用于当接收模块接收到第二预设命令时,获取终端数据,根据终端数据执行限制检查,获取处理选项;用于当接收模块接收到第三预设命令时,读取卡片记录,更新电子现金余额,生成并保存交易日志。
其中,执行模块具体包括:卡片记录读取单元,用于确定卡片记录所在应用文件的短文件标识以及卡片记录的记录号,获取与所述短文件标识对应的应用基本文件,读取所述应用基本文件中与所述记录号对应的卡片记录。
在一些实施方式中,执行模块具体用于:当所述接收模块接收到选择命令时,选择应用;所述执行模块具体包括:第一获取单元,用于判断是否允许执行所述选择命令中的应用标识对应的应用;所述发送模块还用于:当所述第一获取单元判断允许执行时,向客户端返回应用选择成功响应;当所述第一获取单元判断不允许执行时,向客户端返回选择失败响应;
进一步地,发送模块向客户端返回的应用选择成功响应中可以包含处理选项数据对象列表;
在一些实施方式中,执行模块具体用于:当接收模块接收到脱机交易命令时,选择应用;执行模块具体包括:第一获取单元,用于建立应用候选列表,依据应用候选列表选择应用;发送模块还用于:当第一获取单元选择应用失败时向客户端返回应用选择失败响应。
进一步地:
在一些实施方式中,接收模块还用于:当发送模块向客户端返回应用选择成功响应后,接收客户端发送的交易金额;执行模块具体用于:当接收模块接收到获取处理选项命令时,获取终端数据,根据终端数据执行限制检查,获取处理选项;执行模块具体包括:第二获取单元,用于根据处理选项数据对象列表获取终端数据,根据终端数据执行限制检查,若检查通过则获取处理选项;发送模块还用于:当第二获取单元检查通过时,向客户端返回获取处理选项成功响应;当第二获取单元检查未通过时,向客户端返回获取处理选项失败响应;
在一些实施方式中,执行模块具体用于:当接收模块接收到获取处理选项命令时,获取终端数据,根据终端数据执行限制检查,获取处理选项;执行模块具体包括:第二获取单元,用于从获取处理选项命令中获取终端数据,根据终端数据执行限制检查,若检查通过则获取处理选项;发送模块还用于:当第二获取单元检查通过时,向客户端返回获取处理选项成功响应;当第二获取单元检查未通过时,向客户端返回获取处理选项失败响应;
进一步地,本发明中,发送模块向客户端返回的获取处理选项成功响应中可以包含处理选项;
在一些实施方式中,执行模块具体用于:当接收模块接收到脱机交易命令时,获取终端数据,根据终端数据执行限制检查,获取处理选项;执行模块具体包括:第二获取单元,用于获取脱机交易命令中的交易金额,根据处理选项数据对象列表获取终端数据,根据终端数据执行限制检查,若检查通过则获取处理选项;发送模块还用于:当第二获取单元检查未通过时,向客户端返回获取处理选项失败响应。
更进一步地:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710290999.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种除水U盘
- 下一篇:用于输液软袋运动计数的传感器





