说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210916191.0 (22)申请日 2022.08.01 (71)申请人 北京握奇数据股份有限公司 地址 100102 北京市朝阳区望京利泽中园 101号启明国际大厦西侧7层 (72)发明人 郝永丽 相梅  (74)专利代理 机构 北京天悦专利代理事务所 (普通合伙) 11311 专利代理师 田明 任晓航 (51)Int.Cl. G06F 16/23(2019.01) G06F 8/36(2018.01) G06F 8/33(2018.01) G06F 21/45(2013.01) G06F 21/60(2013.01) (54)发明名称 一种基于动态库的个人化发卡方法、 存储介 质及系统 (57)摘要 本发明涉及一种基于动态库的个人化发卡 方法, 包括步骤: 通过动态库对外封装的发卡接 口, 获取格式化的个人化数据; 获取本地个人化 文件并解析, 将个人化文件与个人化数据整合; 分别调用对应的加密方法生 成加密机指令, 获取 密钥; 调用解密算法得出加解密结果, 并根据加 解密结果形成写卡指令; 调用对应的设备相关方 法, 将写卡指令发送给发卡设备。 本发明还提供 一种存储介质及一种基于动态库的个人化发卡 系统, 采用本发 明所述的基于动态库的个人化发 卡方法、 存储介质及系统可降低了对个人化人员 的要求、 编写快、 降低动态库的维护量、 降低了开 发难度。 权利要求书1页 说明书4页 附图1页 CN 115438052 A 2022.12.06 CN 115438052 A 1.一种基于动态库的个人化发卡方法, 其特 征在于, 包括: 通过动态库对外 封装的发卡接口, 获取格式化的个人化数据; 获取本地个人化文件并解析, 将个人化文件与个人化数据整合; 分别调用对应的加密方法生成加密机指令, 获取密钥; 调用解密算法得 出加解密结果, 并根据加解密结果形成写卡指令; 调用对应的设备相关方法, 将写卡指令发送给发卡设备。 2.如权利要求1所述的一种基于动态库的个人化发卡方法, 其特 征在于: 所述个人化文件 包括卡片结构建立、 卡片密钥装载、 卡片数据装载。 3.如权利要求1所述的一种基于动态库的个人化发卡方法, 其特 征在于: 在所述动态库内封装个人化 解析方法, 以解析个人化文件。 4.如权利要求1所述的一种基于动态库的个人化发卡方法, 其特 征在于: 所述动态库内封装多个加密方法, 以对应不同品牌及相同品牌 不同型号的加密机 。 5.如权利要求1所述的一种基于动态库的个人化发卡方法, 其特 征在于: 所述加密指令包括加密机连接、 断开、 发送接收加密机指令、 密钥分散、 加解密。 6.如权利要求1所述的一种基于动态库的个人化发卡方法, 其特 征在于, 所述解密算法包括des/ 3des加解密、 s m4加解密、 计算mac、 sha算法、 md5 。 7.如权利要求1所述的一种基于动态库的个人化发卡方法, 其特 征在于: 所述设备相关方法分别对应支持串口、 U口和网口通讯。 8.如权利要求1所述的一种基于动态库的个人化发卡方法, 其特 征在于: 所述设备相关方法形成的指令包括设备 连接、 设备断开、 发送指令、 接收指令 。 9.一种存 储介质, 其特 征在于: 所述存储介质中存储有计算机程序, 其中, 所述计算机程序被设置为运行时执行所述 权利要求1 ‑8中任一项中所述的基于动态库的个人化发卡方法。 10.一种基于动态库的个人化发卡系统, 其特 征在于, 包括: 接口模块, 用于 外封装的发卡接口, 以获取格式化的个人化数据; 解析模块, 用于对个人化文件进行解析, 以实现个人化文件与个人化数据整合; 加密模块, 用于封装加密方法, 以实现分别调用对应的加密方法生成加密机指令, 获取 密钥; 解密模块, 用于封装解密方法, 以实现调用解密算法得出加解密结果, 并根据加解密结 果形成写卡指令; 设备相关模块, 用于封装设备相关方法, 以实现调用对应的设备相关方法, 将写卡指令 发送给发卡设备。权 利 要 求 书 1/1 页 2 CN 115438052 A 2一种基于动态库的个人化发卡方 法、 存储介质及系统 技术领域 [0001]本发明属于智能卡技术领域, 具体涉及一种基于动态库的个人化发卡方法、 存储 介质及系统。 背景技术 [0002]在卡片个人化的过程中, 卡内除了建立卡结构, 还会涉及到写入个人化数据以及 根据数据写入个人化密钥。 由于个人化数据类型多种多样, 一般会有专门的数据 处理系统 将数据处 理成固定格式的数据。 [0003]现有技术由pc机上的发卡软件获取到格式化的个人化数据后, 将数据通过动态库 接口参数, 传给动态库, 由动态库处理个人化数据后, 生成发卡指 令, 发给卡片 。 动态库在开 发环境下生成, 不同的智能卡产品要生成不同的动态库。 [0004]但是, 动态库是在专业的开发环境下编写生成的, 必须要有专业开发基础的人才 能够编写, 对个人化人员要求较高, 且由于个人化写入卡片的内容区别较大, 每制作一种卡 片就要生成一个动态库, 加大了开发的工作量。 发明内容 [0005]针对现有技术中存在的缺陷, 本发明的目的是提供一种基于动 态库的个人化发卡 方法、 存储介质及系统以基于动态库方式、 支持多种智能卡产品快速进行个人化 开发。 [0006]为达到以上目的, 本 发明采用的技术方案是: 一种基于动 态库的个人化发卡方法, 包括步骤: 通过动态库对外封装的发卡接口, 获取格式化的个人化数据; 获取本地个人化文 件并解析, 将 个人化文件与个人化数据整合; 分别调用对应的加密方法生成加密机指 令, 获 取密钥; 调用解密算法得出加解密结果, 并根据加解密结果形成写卡指令; 调用对应的设备 相关方法, 将写卡指令发送给发卡设备。 [0007]进一步, 所述个人化文件 包括卡片结构建立、 卡片密钥装载、 卡片数据装载。 [0008]进一步, 在所述动态库内封装个人化 解析方法, 以解析个人化文件。 [0009]进一步, 所述动态库 内封装多个加密方法, 以对应不同品牌及相同品牌不同型号 的加密机 。 [0010]进一步, 所述加密指令包括加密机连接、 断开、 发送接收加密 机指令、 密钥分散、 加 解密。 [0011]进一步, 所述解密算法包括des/ 3des加解密、 s m4加解密、 计算mac、 sha算法、 md5 。 [0012]进一步, 所述设备相关方法分别对应支持串口、 U口和网口通讯。 [0013]进一步, 所述设备相关方法形成的指令包括设备连接、 设备断开、 发送指令、 接收 指令。 [0014]本发明还提供一种存储介质, 所述存储介质中存储有计算机程序, 其中, 所述计算 机程序被设置为 运行时执 行所述的基于动态库的个人化发卡方法。 [0015]本发明还提供一种基于动 态库的个人化发卡系统, 包括: 接口模块, 用于外封装的说 明 书 1/4 页 3 CN 115438052 A 3

PDF文档 专利 一种基于动态库的个人化发卡方法、存储介质及系统

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于动态库的个人化发卡方法、存储介质及系统 第 1 页 专利 一种基于动态库的个人化发卡方法、存储介质及系统 第 2 页 专利 一种基于动态库的个人化发卡方法、存储介质及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:43:06上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。