[发明专利]一种动态创建并使用功能对象的方法有效
申请号: | 201310493406.3 | 申请日: | 2013-10-21 |
公开(公告)号: | CN103544011A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06K7/00;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种动态创建并使用功能对象的方法,涉及通信领域。该方法包括:当中间件监控到有卡片插入时,获取该卡片所支持的算法数据,在内存中构建生成一张与所述卡片对应的算法映射表,中间件根据获取的所述算法数据创建功能对象,并将创建好的功能对象更新到内存中与当前卡片对应的算法映射表中,即将算法映射表中的软算法对象更新为硬算法对象;当中间件被上层应用程序调用访问卡片时,中间件从当前卡片对应的算法映射表中获取算法对象,根据密钥对象和算法对象对待处理数据执行相应操作;当中间件监控到所述卡片拔出时,中间件自动销毁内存中与所述卡片对应的算法映射表。 | ||
搜索关键词: | 一种 动态 创建 使用 功能 对象 方法 | ||
【主权项】:
一种动态创建并使用功能对象的方法,其特征是:当中间件监控到有卡片插入时,执行步骤S1‑S5,步骤S1:中间件接收卡片应答信息;步骤S2:中间件判断卡片的类型是否为所支持的类型,是则执行步骤S3,否则结束操作;步骤S3:中间件向卡片下发查询所支持的算法数据指令并接收卡片返回的应答信息;步骤S4:中间件从所述应答信息中获取卡片所支持的算法数据,并在内存中构建生成一张与所述卡片对应的算法映射表;所述构建生成的算法映射表中包含的是软算法和软算法对象,所述软算法和所述软算法对象一一对应;步骤S5:中间件根据获取的所述算法数据创建功能对象,并用创建的所述功能对象更新所述算法映射表中的软算法对象;更新后的所述算法映射表中包含的是软算法和硬算法对象,所述软算法和所述硬算法对象一一对应;当中间件被上层应用程序调用访问所述卡片时,执行步骤S6‑S10,步骤S6:中间件接收到上层应用程序要执行的具体操作指令,中间件根据所述具体操作指令得到预设算法、密钥对象和待处理数据;步骤S7:中间件从内存中获取一张与所述卡片匹配的算法映射表;步骤S8:中间件在所述算法映射表中查找是否存在与所述预设算法匹配的软算法,若存在则执行步骤S9,否则向上层应用程序返回错误;步骤S9:中间件获取所述算法映射表中与所述软算法对应的算法对象;步骤S10:中间件根据所述密钥对象和所述算法对象对所述待处理数据执行 相应操作;当中间件监控到所述卡片拔出时,自动销毁内存中与所述卡片对应的所述算法映射表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310493406.3/,转载请声明来源钻瓜专利网。