用于交换mifare应用程序的移动通信设备及方法

文档序号:6478194阅读:180来源:国知局
专利名称:用于交换mifare应用程序的移动通信设备及方法
技术领域
本发明涉及包括MIFARE经典卡或仿真的MIFARE经典存储器以及交换存储器在内 的移动通信设备。 本发明还涉及用于管理移动通信设备中的MIFARE应用程序的方法,该移动通信
设备包括MIFARE经典卡或仿真的MIFARE经典存储器以及交换存储器。 本发明还涉及可被直接加载到配备有MIFARE设备的移动通信设备的存储器中的
计算机程序产品。 本发明还涉及包括经典或仿真的MIFARE存储器以及交换存储器在内的移动通信 设备,其中,该移动通信设备适于处理上一段提到的计算机程序产品。
背景技术
由NXP Semiconductors开发的MIFARE 经典族是工作于13. 56MHz频率
范围的、具有读/写能力的无接触智能卡ic中的先锋和领先者。MIFARE⑧是NXP
Semiconductors的商标。MIFARE与在当今所有无接触智能卡中超过80%的智能卡中使用 的IS014443A兼容。该技术体现在卡和卡读取器设备中。MIFARE卡正用在越来越宽范围的 应用程序(包括运输售票、访问控制、电子支付、道路收费以及忠诚应用)中。MIFARE标准 (或经典)卡采用具有用于认证和加密的所有权安全协议的所有权高级协议。MIFARE 技术已变为具有密钥保护存储扇区的存储设备的标准。MIFARE⑧技术的已发布的产品 规范的一个示例是数据单"MIFARE Standard Card IC MF1 IC S50-FunctionalSpeci fication"(1998),其并入此处以供参考。MIFARE⑧技术还在KlausFinkenzeller,"RFID Handbuch", HANSER,3rd edition (2002)中讨论。 MIFARE经典卡基本上就是存储器设备,其中,存储器被划分成具有用于访问控制 的简单安全机制的扇区和块。每个设备具有唯一的序列号。提供了防冲突,使得可以顺序 地选择和操作现场中的若干卡。 MIFARE标准lk提供了大约768字节的数据存储,被分割成具有各16字节的4个 块(一个块由16字节构成)的16个扇区;每个扇区由两个不同密钥(称为A和B)来保 护。可以针对诸如读、写、增加值块等操作对这768个字节的数据存储进行编程。每个扇区 的最后一块称为"尾部",包含两个秘密密钥(A和B)以及对该扇区中的每个块的可编程访 问条件。为了支持具有密钥等级的多个应用程序,对每个扇区(每个应用程序)提供两个 密钥(A和B)的个体集合。 图1示出了 MIFARE标准lk卡的存储器组织。在具有各16字节的4个块的16个扇 区中组织了 1024X8比特EEPR0M存储器。第一扇区(扇区0)的第一数据块(块0)是生产 商块,在图2中详细示出。该数据块包含长度为四字节(字节0至3)的MIFARE卡序列号、 校验字节(字节4)以及11字节IC生产商数据(字节5至15)。序列号有时称为 用户标识(MUID),并且是唯一的号码。由于安全和系统需要,使得IC生产商在生产时已对 生产商块进行编程之后,该生产商块是写保护的。然而,MIFARE规范允许在操作MIFARE卡期间改变序列号,这对于诸如SmartMX卡之类的MIFARE仿真卡来说是特别有益的。
SmartMX(存储器扩展)是NXP Semiconductors在具有或不具有多个接口选项的 情况下针对需要高度可靠解决方案的高安全性智能卡应用程序已设计的智能卡族。关键应 用程序是电子政务、银行业务/金融、移动通信和先进公共交通。 与由用户操作系统实现的其他无接触传送协议同时运行MIFARE协议的能力使得 可以在基于单个双接口控制器的智能卡上将新服务与基于MIFARE(例如,售票)的现有应 用程序相结合。SmartMX卡能够对MIFARE经典设备进行仿真,从而使该接口与任何安装的 MIFARE经典基础设施兼容。无接触接口可以用于经由任何协议(特别是MIFARE协议和自 定义的无接触传送协议)进行通信。SmartMX使得可以容易地实现目前技术水平的操作系 统以及包括JC0P(Java卡操作系统)在内的开放平台解决方案,并提供了优化特性集合以 及最高级别的安全性。SmartMX结合了多种安全特性,以防范诸如DPA、SPA等旁信道攻击。 真正的防撞击方法(见IS0/IEC 14443-3)使得能够同时处理多个卡。
应当注意,MIFARE经典卡的仿真不仅限于SmartMX卡,而是还可以存在能够对 MIFARE经典卡进行仿真的其他目前的或未来的智能卡。 近来,已经开发出包含MIFARE设备的移动通信设备,这些移动通信设备或者被配
置为MIFARE经典卡,或者被配置为如SmartMX卡之类的MIFARE仿真设备。这些移动通信
设备包括例如具有近场通信(NFC)能力的移动电话,但并不限于移动电话。 虽然已证明MIFARE经典卡和MIFARE仿真设备都是市场中的成功经历,然而在单
个MIFARE经典或仿真设备上安装多个应用程序的最近趋势已经导致了以下问题,这些问
题可能妨碍这些设备以及其中布置了 MIFARE设备的移动通信设备的进一步成功。 第一个问题在于由于MIFARE存储器的限制(S卩,1KByte或4KByte),最终用户可
安装的应用程序的数目非常有限。因为如果最终用户想要安装新的应用程序但MIFARE存
储器已满,那么他/她将会反应出恼怒,因此该瓶颈可能以最终用户对多应用程序MIFARE
设备的不满而结束。 第二,具有现有基础设施的服务提供商将强制目的地扇区在必须安装其应用程序 (票、优惠券、访问控制...)的MIFARE存储器中。该行为在若干服务提供商想要将其应用 程序驻留在MIFARE存储器的相同扇区中的情况下可导致存储器分配冲突。

发明内容
本发明的目的是提供在开篇第一段中所定义类型的移动通信设备和第二段中所 定义类型的方法,在该移动通信设备和方法中克服了上述问题。 为了实现上述目的,提供了根据本发明的移动通信设备的特征,可以以如下方式 描述 —种移动通信设备,包括被配置为MIFARE经典卡或仿真MIFARE经典存储器的 MIFARE存储器、交换存储器以及适于在所述MIFARE存储器与所述交换存储器之间交换 MIFARE应用程序的MIFARE应用程序管理器。 为了实现上述目的,提供了根据本发明的方法的特征,可以以如下方式描述
—种用于管理移动通信设备中的MIFARE应用程序的方法,所述移动通信设备包 括被配置为MIFARE经典卡或仿真MIFARE经典存储器的MIFARE存储器以及交换存储器,所
5述方法包括在所述MIFARE存储器与所述交换存储器之间交换MIFARE应用程序。 为了实现上述目的,提供了一种计算机程序产品,能够被直接加载至移动通信设
备的存储器中,所述移动通信设备具有被配置为MIFARE经典卡或仿真MIFARE经典存储器
的MIFARE存储器以及交换存储器,所述计算机程序产品包括软件代码部分,用于当在所
述移动通信设备上运行时执行根据上段所述的用于操作移动通信设备的方法的步骤。 为了实现上述目的,根据本发明的移动通信设备包括算术逻辑单元和存储器,并
处理根据上段所述的计算机程序产品。 通过提供在MIFARE设备所处的移动通信设备内从MIFARE存储器交换至交换存储 器(反之亦然)的MIFARE应用程序,本发明使得可以在移动通信设备的环境下,特别是在 NFC电话环境下克服上述问题。 在本发明的一个实施例中,交换存储器是移动通信设备的文件系统的一部分,从 而允许使用始终在移动通信设备中提供的存储器。 在本发明的另一个实施例中,交换存储器位于在移动通信设备中布置的非易失性 存储设备中。交换存储器可以被配置为布置在移动通信设备中的近场通信(NFC)设备(例 如,SmartMX卡)的安全元件的存储器(如,EEPR0M)。应用程序在近场通信设备的安全元 件的EEPROM中的存储保证了始终以安全的方式存储MIFARE应用程序。
优选地,交换存储器比MIFARE存储器大。这允许安装与可直接安装在MIFARE存 储器中的相比更多的MIFARE应用程序,并还允许保存被安装在MIFARE存储器中的所有 MIFARE应用程序的备份拷贝。 在本发明的一个实施例中,在MIFARE存储器与交换存储器之间对MIFARE应用程 序的交换由触发信号触发,从而允许影响MIFARE应用程序交换过程。 在本发明的一个实施例中,触发信号是外部触发信号(如,SMS或从RFID读取 器/写入器接收到的交换指令),从而使得服务提供商等可以分别从外部影响交换处理和 MIFARE应用程序在MIFARE存储器和交换存储器中的布置。 在本发明的另一个实施例中,触发信号是语音指令或声音信号,如次声信号或超 声信号。这允许由移动通信设备的用户或声源影响交换过程,例如,布置在售票处的入口处 并由声音信号指示移动通信设备将MIFARE票交换至MIFARE存储器中,以使得MIFARE票可 以被MFC售票机读取。类似地,当触发信号是位置信号(如,GPS信号)时,可以实现将位 置相关MIFARE应用程序交换至MIFARE存储器中(或相反,交换不与特定位置相关的其他 MIFARE应用程序)。 此外,如果移动通信设备的内部告警信号(如,定时器或日历应用程序)可以影 响MIFARE应用程序的交换,那么这是有优势的。当可被检测到的触发信号是内部告警信号 (如,移动通信设备的定时器或日历应用程序产生的内部告警信号)时,可以实现这一点。
在本发明另一个实施例中,移动通信设备的用户可以直接影响交换。当可被检测 到的触发信号包括由移动通信设备的用户界面产生的信号时,可以实现这一点。
然而,为了实现对移动通信设备中MIFARE应用程序的适当管理,本发明还提供了 根据至少一项自动交换规则来自动交换MIFARE应用程序,如,根据MIFARE应用程序的开始 或结束日期和/或时间,或MIFARE存储器中的可用空间。优选地,本发明适于可配备有(仿真的)MIFARE设备(如,SmartMX卡)的、具有NFC能力的移动电话。 通过以下要描述的示例实施例,本发明的上述方面和其他方面是显而易见的,并 且,参考这些示例实施例来解释这些方面。


以下将参考示例实施例来对本发明进行更详细的描述。然而,本发明不限于此。
图1示出了 MIFARE标准lk EEPR0M的存储器组织。
图2示出了 MIFARE存储器的生产商块。
图3示出了 MIFARE存储器的扇区的扇区尾部。 图4示出了根据本发明的移动通信设备的实施例的示意性方框电路。
图5示出了根据本发明的移动通信设备的另一实施例的示意性方框电路。
图6示出了 MIFARE应用程序及其属性的表示。 图7至10针对本发明的四种使用情况示例示出了 MIFARE存储器和交换存储器的 状态的流程图。
具体实施例方式
现在将参考图4来对本发明的第一实施例进行详细解释。图4示出了被配置为具 有近场通信(NFC)能力的移动电话的移动通信设备1的示意性表示。移动通信设备1具有 包括键盘3和显示器2在内的用户界面。移动通信设备1还包括用于执行软件SW的处理 器和存储器(图中未示出)。软件SW包括用于执行和管理移动通信设备1的所有功能的操 作系统。移动通信设备1还包括具有被该设备的操作系统所控制的文件系统FS的存储器。 文件系统FS可以被配置为固态存储器,但也可以被配置为向软件SW提供读/写访问的磁 存储设备或光存储设备。移动通信设备还包括可被配置为MIFARE经典卡或MIFARE仿真卡 的MIFARE存储器匪。将MIFARE存储器匪布置在移动通信设备1上,其中,MIFARE存储器 可以固定地安装在移动通信设备1中,或者可以是可拆卸的卡设备。移动通信设备1还包 括交换存储器SM。该交换存储器SM或者位于移动通信设备1的文件系统FS中,或者位于 布置在移动通信设备1中的非易失性存储设备中。例如,交换存储器SM位于图4中通过虚 线示意性地表示的智能卡4(如,SmartMX卡)的安全存储器中。在当前的示例中,智能卡4 还包括对MIFARE存储器匪进行仿真的存储器部分。然而,应当强调的是,MIFARE存储器 匪还可以是MIFARE经典卡,如lkB或4kB的卡。 根据本发明,移动通信设备1包括MIFARE应用程序管理器MAM。在本发明的当前 实施例中,MIFARE应用程序管理器MAM是包含于移动通信设备1的软件SW中的软件模块。 MIFARE应用程序管理器MAM具有以下能力将MIFARE应用程序存储在MIFARE存储器MM 和交换存储器SM中、从MIFARE存储器MM和交换存储器SWAP MEMORY读取MIFARE应用程 序、以及从MIFARE存储器匪和交换存储器中删除MIFARE应用程序。由于这些能力,使得 MIFARE应用程序管理器MAM能够将MIFARE应用程序从MIFARE存储器匪交换至交换存储 器SM,反之亦然。MIFARE应用程序例如是票、优惠券、访问控制、电子钱包功能等。
例如,通过向移动通信设备l(当被配置为移动电话时)发送SMS的服务提供者, 或者在移动通信设备1具有NFC能力且位于NFC读取器/写入器的范围内时通过这种NFC读取器/写入器,将MIFARE应用程序加载至移动通信设备1中。将MIFARE应用程序安装 在通信设备1中的其他方式包括例如HTTP、Https以及其他数据传送协议。MIFARE应用程 序管理器MAM首先接收要被安装在移动通信设备1中的所有MIFARE应用程序。每当必须 执行如"安装"或"移除"MIFARE应用程序之类的操作时,MIFARE应用程序管理器MAM都尝 试找到要被写入MIFARE存储器匪中的MIFARE应用程序的最佳组合。当这样做时,MIFARE 应用程序管理器MAM可以遵循自动交换规则,如,根据MIFARE应用程序的开始或结束日期 和/或时间,或MIFARE存储器中的可用空间。 由于目前的交换机制,使得不再有必要将所有的MIFARE应用程序保存在MIFARE 存储器匪中,而是可以将一些MIFARE应用程序存储在交换存储器SM中。从而克服了 MIFARE存储器匪的容量小的限制。 通常,优选地,交换存储器SM比MIFARE存储器匪大。这允许保存在MIFARE存储 器中安装的所有MIFARE应用程序的备份拷贝,并允许存储附加的MIFARE应用程序。
虽然自动交换规则保证了对所存储的MIFARE应用程序的适当交换管理,但仍存 在需要从移动通信设备1的内部或外部对MIFARE应用程序的交换施加影响的应用程序。通 过使MIFARE应用程序管理器MAM适于检测触发信号TS并在检测到这种触发信号TS时执行 MIFARE应用程序的交换,本发明还提供了针对该需求的的解决方案。这种触发信号TS的示 例是内部告警信号,如,移动通信设备1的定时器或日历应用程序所产生的内部告警信号。 然而,触发信号TS自身的产生可以依赖于外部事件或信号EX。这些外部事件或信号EX包 括诸如以下一个或多个 交换指令,其中,服务提供商等经由移动网络运营商的无线电服务将该交换指令 作为SMS发送至移动通信设备,或经由RFID读取器/写入器发送至移动通信设备,该RFID 读取器/写入器经由通信网络连接至服务提供商。为了实现该特征,MIFARE应用程序管理 器MAM包括面向SMS栈的接口,以向被配置为NFC电话的移动通信设备1给予在接收到"交 换SMS"时触发MIFARE应用程序交换操作的能力,该"交换SMS"包含与要进行的交换操作 有关的信息。例如,移动通信设备1的用户已将若干音乐会门票安装在其设备中。由于容量 的限制,使得不是所有音乐会门票都可以位于MIFARE存储器匪中。此外,没有向票分配特 定数据来允许MIFARE应用程序管理器MAM执行自动交换。然而,利用SMS触发方法,在音 乐会日期前的短时间内,后端服务器将能够向移动通信设备1发送交换SMS,以指示MIFARE 应用程序管理器MAM执行交换并将正确的音乐会门票放入MIFARE存储器匪中。
语音指令或声音信号,如,次声信号或超声信号。用户可以通过向其移动通信设 备1给出语音命令来触发交换。此外,移动通信设备1可以接收指示MIFARE应用程序管理 器MAM触发MIFARE应用程序的交换的一些次声或超声声音信号。这些声音信号对于移动 通信设备1的用户来说是听不见的。 M立置信号,如GPS信号。为了处理GPS信号,将GPS系统嵌入移动通信设备1中。 当移动通信设备1正在进入特定区域时,触发交换。例如,当用户进入特定超市时,将与该 超市有关的所有优惠券应用程序交换至MIFARE存储器匪中。
内部告警信号,如,移动通信设备1的定时器或日历应用程序产生的内部告警信 号。因此,在特定日期,日历可以触发交换事件。 可被MIFARE应用程序管理器MAM检测到的触发信号TS还可以是由移动通信设备l的用户界面(特别是键盘3)产生的信号。因此,MIFARE应用程序管理器MAM向移动通信 设备1的用户提供接口,以使得他/她能够自身触发MIFARE应用程序交换。MIFARE应用程 序管理器MAM还可以提供针对应用程序开发器的接口。图5中示出了针对五个MIFARE应 用程序App l至App 5的用户触发。例如,MIFARE应用程序App 1至App 5是诸如钱包之 类的应用程序,或通常是允许用户管理MIFARE应用程序集合的应用程序。例如,用户可能 已在其移动通信设备1中安装十个优惠券,但仅一个应用程序(如,应用程序即P 1)有必 要管理所有的优惠券交换。假定不是所有优惠券都可以位于MIFARE存储器匪中。还假定 不存在MIFARE应用程序管理器MAM可以用来执行自动交换的特定数据。然而,通过使用户 能够管理MIFARE应用程序交换,用户将能够选择此刻他需要哪些优惠券位于MIFARE存储 器匪中。 现在,将通过四个使用情况示例来解释本发明。在这些使用情况示例中,使用了 MIFARE经典卡1K设备,虽然本发明覆盖了任何MIFARE经典和仿真存储容量。此外,使用 情况示例基于通过使用MIFARE应用程序的开始日期而进行的自动MIFARE应用程序交换。 然而,本发明覆盖了基于任何种类的信息(应用程序优先级、终止日期等)而进行的自动 MIFARE应用程序交换。 在使用情况中,通过在图6中示出的具有以下属性的符号来描述每个MIFARE应用
程序的特征 扇区信息SE _例如,扇区号S0至S15指示该应用程序当前位于MIFARE存储器匪中扇区0X00 至0X0F处。缺少扇区信息意味着该MIFARE应用程序当前不位于MIFARE存储器匪中
数据信息DA-表示MIFARE应用程序的有效性的开始日期。
应用程序名AN -MIFARE应用程序的名称。在使用情况中,通过后面紧跟数字的"应用程序类型" 来命名所有的MIFARE应用程序。可以将该"应用程序类型"写为全文本,例如图6中的术 语"票",或者为了使可读性更好,可以如图7至图10中那样縮写该"应用程序类型"。使用 了以下縮写,但必须注意,应用程序类型不限于这些示例
AC访问控制
CP优惠券
TK票
TR运输 图7中示出的第一使用情况解释了怎样增加新的MIFARE应用程序"票7"。在图 7的初始状态A中,位于MIFARE存储器匪中的每一个MIFARE应用程序也被存储在交换存 储器SM中。图7的第二状态B示出了增加被命名为"票7"的新MIFARE票。MIFARE应用 程序管理器MAM首先将该MIFARE应用程序"票7"存储在交换存储器SM中,然后在MIFARE 存储器匪中搜索空闲扇区。找到空闲扇区(扇区0X2),并可以在空闲MIFARE存储扇区 0 X 2与"票7"之间进行交换,意味着MIFARE应用程序管理器MAM将MIFARE应用程序"票 7"写入MIFARE存储器匪的扇区0X2中。在图7最终的状态C中,示出了 MIFARE应用程 序"票7"驻留在MIFARE存储器匪和交换存储器SM中。
图8A至图8C中示出的第二使用情况解释了 MIFARE应用程序管理器MAM如何处 理当MIFARE存储器匪已满但又必须安装新MIFARE应用程序"票7"时的情况。图8A的 初始状态A展示了位于MIFARE存储器匪中的每一个MIFARE应用程序也被存储在交换存 储器SWAP MEMORY SM中。还示出了 MIFARE存储器MM已满,并且交换存储器MM比MIFARE 存储器匪包含更多的MIFARE应用程序。交换存储器SM中的这些过剩的MIFARE应用程序 与MIFARE存储器匪的扇区没有关联。在下一个状态(图8B)中,将新的票"票7"增加至 交换存储器SM。然而,MIFARE应用程序管理器MAM没有在MIFARE存储器匪中找到空闲扇 区。因此,MIFARE应用程序管理器MAM浏览MIFARE存储器匪,以寻找有效性开始日期比新 MIFARE应用程序"票"更晚的现有MIFARE应用程序。MIFARE应用程序管理器MAM找到符 合该条件的MIFARE应用程序"票1 "。现在,MIFARE应用程序管理器MAM执行这两张票"票 l"和"票7"之间的交换。最终状态(图8C)示出了交换操作的结果。在交换存储器SM中 仍然存储了"票l",但"票l"不再具有扇区指示(意味着不再位于MIFARE存储器匪中)。 另一方面,已将扇区指示(扇区0X2)增加至交换存储器SM中的"票7",并且该MIFARE应 用程序"票7"现在也被存储在MIFARE存储器匪的扇区0 X 2中。 图9中示出的第三使用情况解释了 MIFARE应用程序处理器MAM如何处理两个 MIFARE应用程序想要位于同一 MIFARE存储扇区的情况。在图9的初始状态A中可见,位 于MIFARE存储器匪中的每一个MIFARE应用程序也被存储在交换存储器SM中。在图9的 状态B中,增加新的票"票7"。该MIFARE应用程序已经得到了扇区号(扇区OXO),该扇区 号意味着(由服务提供商等)请求将该MIFARE应用程序存储在MIFARE存储器匪的扇区 0 X 0中。然而,应当意识到,MIFARE存储器匪的该扇区0 X 0被开始日期晚于新MIFARE应 用程序"票7"的MIFARE应用程序"票l"所占据。因此,可以在这两张票之间进行交换。现 在,MIFARE应用程序管理器MAM将尝试交换"票1"。找到MIFARE存储器匪中的空闲扇区 (扇区0X4),以使得可以进行交换。在图9的最终状态C中,示出了在交换存储器SM中针 对"票1"的扇区信息已经从扇区0X0变为扇区0X4。现在,将新的MIFARE应用程序"票 7"存储在MIFARE存储器中扇区0 X 0处,并将"票1"存储在扇区0 X 4处。
图IOA至IOC中示出的第四使用情况解释了 MIFARE应用程序管理器MAM如何移除 MIFARE应用程序。在初始状态(图10A)中,位于MIFARE存储器匪中的每一个MIFARE应 用程序也被存储在交换存储器SM中。MIFARE存储器匪已满,并且交换存储器SM比MIFARE 存储器匪包含数量更多的MIFARE应用程序。交换存储器SM中的这些过剩的MIFARE应 用程序与MIFARE存储器匪的扇区号没有关联。在下一个状态(图10B)中,从交换存储器 SM和MIFARE存储器匪中都删除MIFARE应用程序"票1 "。在删除完成后,MIFARE应用程 序管理器MAM寻找位于交换存储器SM中的可位于MIFARE存储器匪中的过剩MIFARE应用 程序。MIFARE应用程序"票6"满足该条件,因此可以进行交换。最终状态(图IOC)示出 了该交换操作的结果。已从交换存储器SM和MIFARE存储器匪中都移除MIFARE应用程序 "票l",并已将MIFARE应用程序"票6"存储在MIFARE存储器匪中,并已将扇区号(0X0) 增加至交换存储器SM中的MIFARE应用程序"票6"。 应当注意,以上提到的实施例示意而非限制本发明,本领域技术人员将能够在不 脱离所附权利要求的保护范围的情况下设计出许多备选实施例。在权利要求中,括号间的 附图标记不应被理解为对权利要求进行限制。词语"包括"并不排除存在除了在权利要求
10中列出的元件或步骤之外的元件或步骤。元件之前的不定冠词"一"或"一个"并不排除存 在多个这样的元件。在列举若干装置的设备权利要求中,这些装置中的若干个可以由同一 项硬件来体现。在互不相同的从属权利要求中记载特定手段的起码事实并不意味着这些手 段的组合不能用来取得有益效果。
权利要求
一种移动通信设备(1),包括被配置为MIFARE经典卡或仿真MIFARE经典存储器的MIFARE存储器(MM)、交换存储器(SM)以及适于在所述MIFARE存储器(MM)与所述交换存储器(SM)之间交换MIFARE应用程序的MIFARE应用程序管理器(MAM)。
2. 根据权利要求l所述的移动通信设备,其中,所述交换存储器(SM)位于所述移动通 信设备(1)的文件系统(FS)中。
3. 根据权利要求l所述的移动通信设备,其中,所述交换存储器(SM)位于在所述移动 通信设备(1)中布置的非易失性存储设备(4)中。
4. 根据权利要求3所述的移动通信设备,其中,所述交换存储器(SM)位于智能卡的安 全存储器中,所述智能卡例如是SmartMX卡。
5. 根据权利要求1至4中任一项所述的移动通信设备,其中,所述交换存储器(SM)的 容量大于所述MIFARE存储器(MM)的容量。
6. 根据权利要求1至5中任一项所述的移动通信设备,其中,所述MIFARE应用程序管 理器(MAM)适于检测触发信号(TS),并在检测到触发信号(TS)时执行MIFARE应用程序的 交换。
7. 根据权利要求6所述的移动通信设备,其中,所述MIFARE应用程序管理器(MAM)能 够检测到的触发信号(TS)是外部触发信号,如SMS或从RFID读取器/写入器接收到的交 换指令。
8. 根据权利要求6所述的移动通信设备,其中,所述MIFARE应用程序管理器(MAM)能 够检测到的触发信号(TS)是语音指令或声音信号,如次声信号或超声信号。
9. 根据权利要求6所述的移动通信设备,其中,所述MIFARE应用程序管理器(MAM)能 够检测到的触发信号(TS)是位置信号,如GPS信号。
10. 根据权利要求6所述的移动通信设备,其中,所述MIFARE应用程序管理器(MAM)能 够检测到的触发信号(TS)是内部告警信号,如所述移动通信设备(1)的定时器或日历应 用程序产生的内部告警信号。
11. 根据权利要求6所述的移动通信设备,其中,所述MIFARE应用程序管理器(MAM)能 够检测到的触发信号(TS)是所述移动通信设备(1)的用户界面(3)产生的信号。
12. 根据权利要求1至5中任一项所述的移动通信设备,其中,所述MIFARE应用程序 管理器(MAM)适于根据至少一项自动交换规则来处MIFARE应用程序的交换,例如,根据 MIFARE应用程序的开始或结束日期和/或时间,或者MIFARE存储器(匪)中的可用空间。
13. 根据权利要求1至13中任一项所述的移动通信设备,其中,所述移动通信设备(1) 是移动电话,特别是NFC移动电话。
14. 一种用于管理移动通信设备(1)中的MIFARE应用程序的方法,所述移动通信设备 (1)包括被配置为MIFARE经典卡或仿真MIFARE经典存储器的MIFARE存储器(MM)以及交 换存储器(SM),所述方法包括在所述MIFARE存储器(MM)与所述交换存储器(SM)之间交 换MIFARE应用程序。
15. 根据权利要求14所述的方法,其中,所述交换存储器(SM)位于以下一个或多个中 所述移动通信设备(1)的文件系统(FS)、在所述移动通信设备(1)中布置的非易失性存储 设备(4)、和/或智能卡的安全存储器,所述智能卡例如是SmartMX卡。
16. 根据权利要求14或15所述的方法,其中,所述交换存储器(SM)的容量大于所述MIFARE存储器(匪)的容量。
17. 根据权利要求14至16中任一项所述的方法,包括检测触发信号(TS),并在检测 到触发信号(TS)时执行MIFARE应用程序的交换。
18. 根据权利要求17所述的方法,其中,检测到的触发信号(TS)是外部触发信号,如 SMS或从RFID读取器/写入器接收到的交换指令。
19. 根据权利要求17所述的方法,其中,检测到的触发信号(TS)是语音指令或声音信号,如次声信号或超声信号。
20. 根据权利要求17所述的方法,其中,检测到的触发信号(TS)是位置信号,如GPS信号。
21. 根据权利要求17所述的方法,其中,检测到的触发信号(TS)是内部告警信号,如 所述移动通信设备(1)的定时器或日历应用程序产生的内部告警信号。
22. 根据权利要求17所述的方法,其中,检测到的触发信号(TS)是所述移动通信设 备(1)的用户界面(3)产生的信号。
23. 根据权利要求14至16中任一项所述的方法,包括根据至少一项自动交换规则 来交换MIFARE应用程序,例如,根据MIFARE应用程序的开始或结束日期和/或时间,或者 MIFARE存储器(匪)中的可用空间。
24. —种能够被直接加载至移动通信设备(1)的存储器中的计算机程序产品,所述移 动通信设备(1)包括被配置为MIFARE经典卡或仿真MIFARE经典存储器的MIFARE存储器 (匪)以及交换存储器(SM),其中,所述计算机程序产品包括软件代码部分,用于当在所述 移动通信设备(1)上运行时执行根据权利要求14至23中任一项所述的方法的步骤。
25. 根据权利要求24所述的计算机程序产品,其中,所述计算机程序产品被存储在计 算机可读介质上,或能够经由通信网络从远程服务器下载。
26. —种具有算术逻辑单元和存储器的移动通信设备,其中,所述移动通信设备(1)适 于处理根据权利要求24所述的计算机程序产品。
27. 根据权利要求26所述的移动通信设备,被配置为移动电话,优选地,具有NFC能力。
全文摘要
一种移动通信设备(1),包括被配置为MIFARE经典卡或仿真MIFARE经典存储器的MIFARE存储器(MM)、交换存储器(SM)以及适于在MIFARE存储器(MM)与交换存储器(SM)之间交换MIFARE 5应用程序的MIFARE应用程序管理器(MAM)。
文档编号G06F12/06GK101796496SQ200880105265
公开日2010年8月4日 申请日期2008年8月25日 优先权日2007年9月3日
发明者亚历山大·科尔达, 伊斯梅拉·瓦内, 多米尼克·布吕尔, 文森特·莱蒙尼尔, 马修·史密斯 申请人:Nxp股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1