存储数据的方法以及应答器、读 /写设备、包括程序组件的计算机可读介质以及程序组件适于执行该方法的程序组件技术

技术编号:5496782 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在应答器的存储阵列中存储或读取数据的方法和一种相应的应答器、读/写设备和程序组件。其中,用于将数据存储到存储阵列内的数据文件系统是由预定协议定义的。数据结构包括:包含管理数据的性能容器文件和用于存储应用数据的应用数据文件。性能容器文件包括含有控制用以控制应用数据文件的信息的应用数据文件控制数据块。应用数据文件包括应用数据长度指示符,该应用数据长度指示符指示按照预定协议存储在应用数据文件中的第一应用数据的存储大小。用于存储附加数据的方法包括:检查应用数据文件的存储大小是否大于应用数据长度指示符所指示的存储大小;并且将第二应用数据存储到应用数据文件中未被第一应用数据占据的部分存储区中。因此,没有根据预定协议被占用的存储区能被用于新的应用,在这些区域可隐藏数据,使得通过协议兼容的读取设备不能对这些数据进行读取,并且通过本发明专利技术的方法读取或写入的数据结构与在前的预定协议是兼容的。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及将数据存储到应答器中以及从应答器中读取数据的 领域,其中能根据存储协议来存储数据。具体地讲,本专利技术涉及将附 加数据存储到应答器以及从应答器中读取附加数据,应答器例如是所 有的非接触式存储卡或RFID (射频识别)标签,其中可根据近场通 信论坛(NFC Forum)的Type 4标签操作标准来存储数据。
技术介绍
诸如智能卡和RFID标签之类的识别产品被广泛用于诸如运输 (检票、公路收费、行李标签)、金融(借记卡、电子钱包、商用卡)、 通信(GSM手机的SIM卡)以及跟踪(存取控制、库存管理、资产 跟踪)的领域。射频识别(RFID)是自动化的识别方法,其依赖于 使用所谓的RFID标签或应答器之类的设备存储和远程获得数据。 RFID标签是例如能被附着在或包含于产品、动物、或人类中,用于 采用无线电波进行识别的对象。基于芯片的RFID标签例如包含硅芯 片和天线。无源标签不需要内部电源,而有源标签需要电源。国际标准IS014443A是非接触式智能卡的工业标准。符合 IS014443A的产品提供用于在卡或标签与读取设备之间传输数据的 RF通信技术。例如,在用于公共运输的电子检票过程中,旅客仅仅 需要在十字转门或入口处将他们的卡在读取器上刷一下,从而使得检 票过程变得更方便并加快了速度。这种产品在未来将是个体流动的关 键,支持包括道路收费、航空机票、存取控制等的众多应用。从非接触式识别和连网技术的结合演变而来,近场通信(NFC) (例如见标准ISO 18092)是非常短距离的无线技术(例如以厘米度 量的距离),并且在没有用户配置的情况下针对各种设备之间的直观、容易和安全的通信进行了优化。为了使两个设备进行通信,用户使它 们靠近,甚至使它们接触。设备的NFC接口将自动地将它们自身连 接起来,并且对它们自身进行配置,以形成点对点(peer-to-peer)网 络。NFC还能通过交换配置和会话数据,引导例如Bluetooth 或无 线以太网(WiFi)的其它协议。NFC与非接触式智能卡平台兼容。 这使得NFC设备能从这些卡中读取信息,从而使非接触式智能卡成 为将信息和凭证带入NFC领域的理想解决方案。NFC设备还能像非接触式卡一样操作,从而使它们与巨大的符 合ISO 14443A的系统的基础设施相兼容。该功能被称为卡仿真。安 全NFC将NFC应用和智能卡的安全性结合起来。具有安全NFC的 设备起到如具有加密能力的非接触式智能卡的作用。这意味着保密数 据和表示数值的数据被存储在安全存储区中并且被一直保留在卡上。 通过NFC设备自身来执行认证,并且NFC设备能使用存储在设备的 安全存储器中的私有加密秘钥来对所传输的数据进行加密。近场通信论坛(NFC Forum)是诺基亚公司、皇家飞利浦电子 公司和索尼公司创立的非营利性行业协会,用于促进NFC短程无线 交互在消费电子、移动设备和PC方面的使用。NFC论坛将促进NFC 技术的实施和标准化,以确保能在设备和服务之间的互用性。为了将NFC论坛定义的数据(被称为NDEF-NFC数据交换格式) 存储到例如非接触式卡或RFID标签中,制定了 4种不同的规范草案, 分别称为"类型1标签操作(Type 1 Tag Operational)"、"类型 2标签操作(Type 2 Tag Operational)"、"类型3标签操作(Type 3 Tag Operational)"和"类型4标签操作(Type 4 Tag Operational)"。本专利技术另外涉及符合NFC论坛的"类型4标签操作"规范草案 (例如可以从www.nfc-fomm.org获得)的所有非接触式卡或RFID 标签。"类型4标签操作"规范草案显示了如何将数据存储到诸如非 接触式卡和RFID之类的用作NFC设备的应答器中。可能需要一种在诸如非接触式卡或RFID标签之类的应答器中 存储和读取数据的替换方法。尤其是,可能需要一种将附加数据存储 到应答器中的方法,以使得使用符合诸如NFC论坛的"类型4标签操作"规范草案之类的标准协议的读取设备不能访问该附加数据,以 及使得附加数据不与符合标准协议而存储的数据发生干扰。而且,可 能需要用于实现这种存储/读取方法的对应的应答器设备、读/写设 备、计算机程序组件和计算机可读介质。
技术实现思路
根据独立权利要求的主题可实现上述需要。在从属权利要求中 描述了本专利技术的有利实施例。根据本专利技术的第一方面,提供了一种将数据存储到应答器的存 储器阵列中的方法。其中,用于将数据存储到存储器阵列中的数据文 件系统是由预定协议定义的。该数据文件系统包括含有管理数据的性 能容器文件和用于存储应用数据的应用数据文件。性能容器文件包括 应用数据文件控制数据块,该应用数据文件控制数据块含有用来控制 或管理应用数据的信息。应用数据文件包括表示按照预定协议存储在 应用数据文件中的第一应用数据的存储大小(memory size)的应用 数据长度指示符。该方法包括以下步骤检查应用数据文件的存储大 小是否大于应用数据长度指示符所指示的存储大小,以及将第二应用 数据存储到应用数据文件中未被第一应用数据占据的部分存储区。本专利技术的这个方面基于在具有存储器阵列的应答器中定义文件 系统的想法。该文件系统包括文件管理数据,文件管理数据被存储在 被称为性能容器的第一存储块中。文件管理数据例如可包括有关性能 容器大小的信息和有关存储在存储器阵列中的应用数据大小和位置 的信息。应用数据可存储在被称为应用数据文件的第二存储块中。该 应用数据文件可包含按照预定协议存储的第一应用数据。根据预定协 议,第一应用数据的存储大小或长度(例如,位数或字节数)是由被 称为应用数据长度指示符的特定指示符表示的,该应用数据长度指示 符也被存储在应用数据文件中。在已知所存储的第一应用数据的存储 大小和在应用数据文件中可获得的存储大小的情况下,可检查在应用 数据文件中是否存在没有存储第一应用数据的未被占用的存储器。如 果如此,该未被占用的存储器可被用于存储附加的第二应用数据。第二应用数据不需要按照预定协议来存储。第一方面的方法采用了根据预定协议的数据文件系统,但是包 括附加特征,即,附加的第二应用数据可存储在应答器中不允许按照 预定协议进行操作的读/写设备(也被称为"符合协议的读/写设备") 访问的存储区中。除了其它优点之外,采用本专利技术能实现以下优点 首先,没有根据预定协议使用的存储空间可用于存储附加的第 二应用数据。例如,应用数据文件可具有标准的存储大小,该标准的 存储大小通常大于在此存储的第一数据的存储大小。根据本专利技术,应 用数据文件中的未被占用的存储空间可被用于不按照预定协议存储 附加的第二应用数据。其次,符合协议的读取设备将仅仅访问应用数据文件中例如由 包含在应用数据文件开头部分处的指示符所指示的存储区,在此按照 协议存储了第一应用数据。被存储在应用数据文件的其它存储区中的 附加的第二应用数据能有效地避开这种符合协议的读取设备的读取。 同时,常规上根据协议存储在应用数据块内的第一数据将不会干扰附 加的第二应用数据。这提供了向后兼容性,即根据本专利技术方法操作的 读/写设备将仅以其保持与常规的符合协议的读/写设备兼容的方式 操纵应答器的存储本文档来自技高网
...

【技术保护点】
一种将数据存储到应答器的存储阵列中的方法,其中用于将数据存储到存储阵列中的数据文件系统是由预定协议定义的,该数据文件系统包括: 性能容器文件,其包含管理数据; 应用数据文件,用于存储应用数据; 其中,性能容器文件包括含有用 以控制应用数据文件的信息的应用数据文件控制数据块; 其中,应用数据文件包括应用数据长度指示符,该应用数据长度指示符指示按照预定协议存储到应用数据文件中的第一应用数据的存储大小; 该方法包括: 检查应用数据文件的存储大小是否 大于应用数据长度指示符所指示的存储大小; 将第二应用数据存储到应用数据文件中未被第一应用数据占据的部分存储区中。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:弗朗切斯科加洛豪克迈恩
申请(专利权)人:NXP股份有限公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1