[发明专利]一种EMV协议库中数据的存储方法在审

专利信息
申请号: 202010972680.9 申请日: 2020-09-16
公开(公告)号: CN112084197A 公开(公告)日: 2020-12-15
发明(设计)人: 刘福标;祁兵 申请(专利权)人: 艾体威尔电子技术(北京)有限公司
主分类号: G06F16/22 分类号: G06F16/22;G06F16/2453;G06F16/2455
代理公司: 北京市盛峰律师事务所 11337 代理人: 于国强
地址: 100195 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 emv 协议 数据 存储 方法
【说明书】:

发明公开了一种EMV协议库中数据的存储方法,所述存储方法把EMV协议中定义的TLV数据分为第一TLV数据和第二TLV数据来分别存储;所述第一TLV数据为常用的或运行前已知的TLV数据;所述第二TLV数据为不常用的TLV数据或发卡行专用的TLV数据或未知的TLV数据;定义第一类型用于表示第一TLV数据的不可变部分,定义第二类型用于表示第一TLV数据的可变部分,定义第三类型用于表示第三TLV数据。优点是:采用本发明中的存储方法,能够快速的访问EMV协议库中的TLV数据,节约了协议运行时间;能够最大限度的节约内存并防止内存的碎片化;能够使用统一的代码访问TLV数据的属性。

技术领域

本发明涉及数据存储领域,尤其涉及一种EMV协议库中数据的存储方法。

背景技术

随着银行IC卡的普及,这就要求作为主要的收单设备的POS必需具备读取IC卡的能力。而要能够正确的发起IC卡的交易;因此,除了必要的硬件和相应的驱动外,必须要POS机上的软件能够正确实现EMV协议库的相关协议。EMV协议库中协议的实现软件除了要求正确的实现EMV协议外,还要求协议软件运行快速,以保证提高用户的支付体验;然而,很多POS机内存都比较少,因此要求EMV模块也尽量少的占用内存;但是在EMV协议库中有大量的来自发卡行终端本身配置以及读取卡片的数据;因此,如何存储这些数据则成为EMV库需要解决的关键问题。

发明内容

本发明的目的在于提供一种EMV协议库中数据的存储方法,从而解决现有技术中存在的前述问题。

为了实现上述目的,本发明采用的技术方案如下:

一种EMV协议库中数据的存储方法,所述EMV协议库中存储的数据采用TLV格式定义,即为TLV数据;所述存储方法把EMV协议中定义的TLV数据分为第一TLV数据和第二TLV数据来分别存储;所述第一TLV数据为常用的或运行前已知的TLV数据;所述第二TLV数据为不常用的TLV数据或发卡行专用的TLV数据或未知的TLV数据;

对第一TLV数据的存储具体包括如下步骤;

定义第一类型用于表示第一TLV数据的不可变部分,所述第一TLV数据的不可变部分包括其最大长度、TAG值、属性、内容格式和来源;

定义第二类型用于表示第一TLV数据的可变部分,所述第一TLV数据的可变部分包括实际数据和实际数据长度;

根据第一类型和第二类型,定义两个有序的列表,即第一数组和第二数组,所述第一数组中的每个成员为第一类型,所述第二数组中的每个成员为第二类型,所述第一数组和第二数组中的每个成员都按照TLV数据中的TAG值大小升序排列;

对第二TLV数据的存储具体包括如下步骤;

定义第三类型,所述第三类型用于表示第三TLV数据;根据第三类型定义有序的列表,即第三数组,所述第三数组的每个成员为第三类型,所述第三数组中的每个成员都按照数据获得的时间先后排列放置。

优选的,所述第一类型中包含如下成员,

MaxLen;用于表示第一TLV数据的最大可能长度;

Tag;用于使用整数表示第一TLV数据的具体TAG值;

Attr;用于使用位图表示第一TLV数据的属性,所述位图中每一位代表一个属性;

Fmt;用于使用二进制数表示第一TLV数据的内容格式,所述内容格式包括数字、字母数字和特殊字符;

Src;用于表示第一TLV数据的来源,来源包括来自终端、来自卡片或来自发卡行。

优选的,所述第二类型中包含如下成员,

DataLen;用于表示第一TLV数据的实际数据长度;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾体威尔电子技术(北京)有限公司,未经艾体威尔电子技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010972680.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top