[发明专利]基于智能卡的数据处理方法、装置及智能卡有效
申请号: | 201310339964.4 | 申请日: | 2013-08-06 |
公开(公告)号: | CN104346298B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 郑黎方;刘智超;陈德权;聂国贤 | 申请(专利权)人: | 北京数码视讯软件技术发展有限公司 |
主分类号: | G06F12/10 | 分类号: | G06F12/10;G06F11/14 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能卡 数据处理 方法 装置 | ||
1.一种基于智能卡的数据处理方法,其特征在于,包括:
接收目标应用程序的数据处理请求;
获取与所述数据处理请求对应的存储位置;
在所述存储位置上对第一易失性数据进行数据处理,
其中,所述存储位置位于智能卡中固定的一段物理内存中,所述第一易失性数据为所述目标应用程序所请求处理的数据;
其中,在所述存储位置上对第一易失性数据进行数据处理的步骤包括:在所述数据处理请求为读取请求的情况下,从与所述第一易失性数据的第一数据标识对应的空闲单元中读取第一起始地址;获取与所述第一起始地址对应的第一空间;检测所述目标应用程序的目标程序标识与所述第一空间的标识字段中存储的当前应用程序的第一程序标识是否一致;在所述目标程序标识与所述第一程序标识一致的情况下,读取数据体起始地址,以获取所述第一易失性数据;
其中,所述第一数据标识为可编程只读存储器中空闲单元的索引数据,所述第一空间为可编程只读存储器中为属性头分配的空间。
2.根据权利要求1所述的方法,其特征在于,在所述存储位置上对第一易失性数据进行数据处理之前,所述方法还包括:
检测所述智能卡中是否存在状态为运行态的当前应用程序;
在所述智能卡中存在状态为运行态的所述当前应用程序的情况下,检测所述当前应用程序与所述目标应用程序是否一致,
在所述当前应用程序与所述目标应用程序不一致的情况下,检测所述当前应用程序与所述目标应用程序是否位于所述智能卡上相同的逻辑通道;
在所述当前应用程序与所述目标应用程序位于不同的逻辑通道的情况下,备份所述当前应用程序的当前数据;
在所述当前应用程序与所述目标应用程序位于相同的逻辑通道的情况下,清除所述存储位置上的所述当前数据。
3.根据权利要求2所述的方法,其特征在于,在所述存储位置上对第一易失性数据进行数据处理的步骤包括:
在所述当前应用程序与所述目标应用程序位于不同的逻辑通道的情况下,检测所述目标应用程序的状态;
在所述目标应用程序的状态为挂起态的情况下,从挂起地址读取所述目标应用程序的备份数据,将所述备份数据和所述第一易失性数据写入所述存储位置,其中,所述挂起地址为预设的备份所述备份数据的固定地址;
在所述目标应用程序的状态为退选态的情况下,初始化所述目标应用程序的数据,将所述第一易失性数据写入所述存储位置。
4.根据权利要求2所述的方法,其特征在于,备份所述当前应用程序的当前数据的步骤包括:
获取所述当前数据的备份地址;
将所述当前数据作为备份数据保存在所述备份地址中,其中,所述备份地址为预设的存储器中的固定地址。
5.根据权利要求1所述的方法,其特征在于,获取与所述数据处理请求对应的存储位置的步骤包括:
获取与所述数据处理请求对应的属性参数;
在所述智能卡的随机存储器中获取与所述属性参数对应的所述存储位置。
6.根据权利要求5所述的方法,其特征在于,在所述数据处理请求为创建请求的情况下,所述属性参数包括:空间容量参数,所述第一易失性数据包括属性头和数据体,其中,在所述智能卡的随机存储器中获取与所述属性参数对应的所述存储位置的步骤包括:
获取第一总长度,其中,所述第一总长度为所述目标应用程序已经创建的所有易失性数据的数据体的总长度;
在所述随机存储器中为所述目标应用程序分配所述存储位置,
其中,所述存储位置的起始地址为从所述物理内存的起始地址偏移所述第一总长度的位置,所述存储位置的长度为所述空间容量参数的值,所述空间容量参数为所述第一易失性数据的长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯软件技术发展有限公司,未经北京数码视讯软件技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310339964.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种总线仲裁方法及装置
- 下一篇:系统事件日志处理系统及方法