[发明专利]一种智能卡文件系统的管理方法及设备有效
| 申请号: | 201110448251.2 | 申请日: | 2011-12-28 |
| 公开(公告)号: | CN102567522A | 公开(公告)日: | 2012-07-11 |
| 发明(设计)人: | 解宁浦 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F12/02;G06K19/07 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能卡 文件系统 管理 方法 设备 | ||
技术领域
本发明涉及智能卡技术领域,尤其涉及一种智能卡文件系统的管理方法及设备。
背景技术
智能卡是一种集成电路卡,其中包括智能卡操作系统,该操作系统的功能之一就是管理智能卡中的数据和文件,也就是文件系统的功能。
目前,智能卡中的文件系统主要采用顺序管理方式,按照物理空间顺序存取文件中的数据,这就使得对智能卡中的文件进行管理时,需要浪费大量的时间,例如,在删除智能卡中的某文件后,需要花费大量的时间将该文件后的所有文件数据前移。
可见,目前的智能卡文件系统管理效率较低,缺乏灵活性。
发明内容
本发明提供一种智能卡文件系统的管理方法及设备,用以提高智能卡文件系统的管理效率,以及提高智能卡存储空间利用率。
本发明实施例提供的具体技术方案如下:
一种智能卡文件系统的管理方法,包括:
接收对智能卡的文件系统进行操作的应用程序协议数据单元APDU指令;
以预设的不同大小的存储空间作为不同大小的块,根据所述APDU指令中携带的待处理文件的大小确定是否存在与所述待处理文件的大小匹配的块,若存在,按照所述匹配的块处理所述待处理文件;若不存在,确定与所述待处理文件的大小相匹配的不同大小的块的组合,按照所述不同大小的块的组合处理所述待处理文件。
一种智能卡,包括:
接收单元,用于接收对智能卡的文件系统进行操作的应用程序协议数据单元APDU指令;
处理单元,用于以预设的不同大小的存储空间作为不同大小的块,根据所述APDU指令中携带的待处理文件的大小确定是否存在与所述待处理文件的大小匹配的块,若存在,按照所述匹配的块处理所述待处理文件;若不存在,确定与所述待处理文件的大小相匹配的不同大小的块的组合,按照所述不同大小的块的组合处理所述待处理文件。
基于上述技术方案,本发明实施例中,在接收对智能卡的文件系统进行操作的应用程序协议数据单元指令后,以预设的不同大小的存储空间作为不同大小的块,根据APDU指令中携带的待处理文件的大小确定是否存在与待处理文件的大小匹配的块,若存在,按照该匹配的块处理待处理文件,若不存在,确定与待处理文件的大小相匹配的不同大小的块的组合,按照该不同大小的块的组合处理待处理文件,从而在对文件系统进行管理时,能够以不同大小的块为单位进行相应操作,即在分配空间、产生碎片或碎片整理等操作时,均是以不同大小的块为单位,提高了文件系统管理的灵活性以及文件系统管理的效率,且提高了对智能卡存储空间的利用率。
附图说明
图1为本发明实施例中智能卡文件系统管理的方法流程图;
图2为本发明实施例中创建文件的流程示意图;
图3为本发明实施例中删除文件的流程示意图;
图4为本发明实施例中碎片整理的流程示意图;
图5A为本发明实施例中当前文件系统的结构示意图;
图5B为本发明实施例中第一次碎片合并后的文件系统结构示意图;
图5C为本发明实施例中第二次碎片合并后的文件系统结构示意图;
图5D为本发明实施例中第三次碎片合并后的文件系统结构示意图;
图6为本发明实施例中智能卡结构示意图。
具体实施方式
为了提高智能卡文件系统的管理效率以及对智能卡存储空间的利用率,本发明实施例提供了一种智能卡文件系统管理方法。
下面结合附图对本发明优选的实施方式进行详细说明。
如附图1所示,本发明实施例中,对智能卡文件系统管理的详细方法流程如下:
步骤101:接收对智能卡的文件系统进行操作的应用程序协议数据单元(APDU)指令。
本实施例中,对文件系统进行的操作至少可以是创建文件或删除文件操作。
步骤102:以预设的不同大小的存储空间作为不同大小的块,根据APDU指令中携带的待处理文件的大小确定是否存在与待处理文件的大小匹配的块,若存在,按照该匹配的块处理待处理文件;若不存在,确定与待处理文件的大小相匹配的不同大小的块的组合,按照该不同大小的块的组合处理待处理文件。
较佳地,不同大小的块中,每个块的大小均为2的指数倍个字节。实际应用中,可以根据文件系统中最小的文件的大小确定不同大小的块中最小块的大小,并使之满足2的指数倍个字节。例如,预设的不同大小的块分为6个等级,且分别为32字节、64字节、128字节、256字节、512字节以及1024字节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110448251.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像识别方法及系统
- 下一篇:基于树结构的海量数据存储装置及方法





