用于管理SIM模块中的多个简档的方法、SIM模块以及计算机可读介质技术

技术编号:14139569 阅读:63 留言:0更新日期:2016-12-10 14:56
描述了一种用于管理SIM模块(108)中的多个简档的方法和对应的SIM模块以及计算机程序产品。SIM模块(108a)包括2G认证应用(SIM_APP)、3G认证应用(USIM_APP)和文件系统。文件系统包括在其中存储有3G认证应用(USIM_APP)的应用标识符的文件(EF

【技术实现步骤摘要】

本公开内容的实施例涉及用于管理与多个网络交互的SIM模块中的多个简档的技术。
技术介绍
图1示出了用户装置或移动装置10(诸如移动设备,例如智能电话或平板电脑)、或者通常在嵌入式系统中使用的移动通信模块的可能的架构。通常,设备10包括连接到一个或多个存储器104的一个或多个处理器102。设备10另外包括用于在无线电信道上无线电通信的至少一个移动通信接口106。例如,移动通信接口106可以包括GSM(全球移动通信系统)、CDMA(码分多址)收发器、W-CDMA(宽带码分多址)、UMTS(通用移动电信系统)、HSPA(高速分组接入)和/或LTE(长期演进)收发器。移动设备通常还包括用户接口110,诸如触摸屏或小键盘。反之,在例如嵌入式系统(诸如报警系统、气量计或其他类型的远程监测和/或控制系统)中使用的通信模块通常不包括用户接口110,但是包括通信接口112以便与嵌入式系统的另外的处理单元交换数据。例如,在这种情况下,接口112可以是数字通信接口,诸如UART(通用异步接收器发射器)、SPI(串行外围总线)和/或USB(通用串行总线)通信接口。通常,处理单元102还可以直接是嵌入式系统的主处理器。在这种情况下,接口112可以用于与一个或多个传感器和/或致动器交换数据。例如,在这种情况下,可以通过处理
单元102的一个或多个模拟接口和/或数字输入/输出端口来实现接口112。存储器104中可以存储有操作系统OS,该操作系统OS由处理器102来执行并且管理设备10的一般功能,诸如对用户接口110和/或通信接口112的管理以及经由接口106实现的与服务网络的基站BS的连接的建立。存储器104还可以包含由操作系统OS执行的应用。例如,在移动设备的情况下,存储器104通常包括web浏览器应用WB。为了与基站BS建立连接,设备10耦合到被配置成管理用户识别的处理单元108。例如,移动设备通常包括用于容纳包括订户身份模块(SIM)的卡片(其通常称为SIM卡)的卡片保持器。例如,如今通常使用通用集成电路卡(UICC)108,其是通常用在但不限于此GSM、UMTS、LTE、W-CDMA网络中使用的智能卡。UICC确保各种个人数据的完整性和安全性并且通常保持几百个千字节。例如,UICC 108可以包含SIM应用、USIM应用、ISIM应用、CSIM应用以便向卡片保持器提供如电话簿的存储以及其他应用等更多服务。因此,本说明书的以下内容中对于SIM模块的引用旨在包括2G和/或3G两种模块并且也应用于在其中在SIM卡上设置这样的SIM模块的情况。此外,本说明书还应用于所谓的机器到机器(M2M)SIM模块。本领域技术人员应当理解,设备10与SIM模块108之间的通信遵循主/从原理,在主/从原理中,设备10表示主机并且SIM模块108表示从机。出于这一原因,设备10向SIM模块108发送给定命令并且SIM模块确认该命令。如图2中所示,SIM模块108通常包括例如以协处理器形式的一个或多个处理器1082以及用于执行模块108的存储器1084中所存储的应用的一个或多个存储器1084。例如,除了订户身份模块应用(图2中的参考标记SIM),SIM
模块108可以包括至少一个另外的应用APP。例如,该应用APP可以被配置成(通常经由处理器102以及可能经由操作系统OS)与移动通信接口106通信以便代表远程主机30向设备10发送数据和/或从设备10接收数据。出于这一目的,主机30可以经由网络20连接到基站BS。因此,可以通过网络20、基站BS和通信接口106来建立主机30与UICC 108之间的连接。通常,可以由主机30来开始或者由UICC 108来请求通信。例如,应用APP可以是web服务器应用,该web服务器应用从移动设备10的web浏览器WB接收请求并且从远程主机30(诸如web服务器)活得相应的内容。应用APP也可以是认证应用。在这种情况下,主机30可以经由设备向UICC 108发送认证请求,并且UICC 108经由相同的设备向主机30发送认证响应。图3在这方面示出UICC卡的软件层的典型架构。基本上,UICC 108包括(至少)由处理器1082和存储器1084表示的硬件层UICC_HW。在硬件层UICC_HW之上运行的是UICC卡的操作系统UICC_OS。通常,操作系统UICC_OS可以管理多个应用。例如,在所考虑的示例中,由操作系统UICC_OS来执行Java CardTM(Java卡)系统JCS,操作系统UICC_OS管理和运行小应用程序,即,使用由Java Card系统JCS提供的API(应用编程接口)的应用。例如,Java Card系统JCS可以包括(利用参考标记(U)SIM API标识的)SIM和/或USIM API,SIM和/或USIM API管理基本的订户身份模块命令并且向(利用参考标记(U)SIM_APP标识的)更高层SIM和/或USIM小应用程序提供函数。Java CardTM平台(包括虚拟机、运行时环境和API)提供JAVATM运行时环境,JAVATM运行时环境被特别针对智能卡进行优化。这一
技术对于本领域技术人员而言是已知的,因此在本文中更详细的描述是多余的。通常,除了Java Card系统JCS,还包括根据例如版本2.2.1的“GlobalPlatform Card specification”的GlobalPlatform模块GP。另外,这一标准对于本领域技术人员而言已知,因此在本文中更详细的描述是多余的。GP模块基本上提供诸如通过安全信道实现的用户认证、或者小应用程序的安装和远程管理等特征。例如,由GP模块管理的可能的加密机制之一可以是在例如版本9.0.0的技术规范ETSI IS 102 225“Smart Cards;Secured packet structure for UICC based applications”中规定的SCP(安全信道协议)80。因此可以由诸如SIM或USIM小应用程序(U)SIM_APP、基本小应用程序B_APP和/或安全小应用程序S_APP等小应用程序来使用以上提及的API函数。通常,UICC 108不仅可以包括自定义小应用程序,还可以包括由操作系统UICC_OS直接执行的原生低层应用N_APP。图4示出多订阅SIM模块108的实施例。在所考虑的实施例中,SIM模块108至少支持两个移动网络操作者的两个简档P1和P2。例如,可以用SIM卡中用于存储小应用程序APP(诸如针对每个简档P1/P2的相应的(U)SIM_APP小应用程序)的存储器区域来表示每个简档P1/P2。在存储器区域中,还可以存储有用于获得对移动网络操作者的移动网络的访问的SIM卡的相应的认证数据AUTH。在各种实施例中,每个简档P1/P2还可以与相应的空中下载(OTA)密钥相关联,OTA密钥通常用于对由移动网络操作者向给定的SIM卡发送的远程管理命令进行加密(例如根据SCP80协议)。例如,每个简档P1/P2可以与相应的文件系统区域FS相关联,例如以便存储新的小应用程序APP数据和/或用于存储用户数据(诸如用户的联系人列表或本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201510859821.html" title="用于管理SIM模块中的多个简档的方法、SIM模块以及计算机可读介质原文来自X技术">用于管理SIM模块中的多个简档的方法、SIM模块以及计算机可读介质</a>

【技术保护点】
一种用于管理SIM模块(108)中的多个简档的方法,其中所述SIM模块(108a)包括2G认证应用(SIM_APP)、3G认证应用(USIM_APP)和文件系统,其中所述文件系统包括:第一文件(EFDIR),在所述第一文件(EFDIR)中存储所述3G认证应用(USIM_APP)的应用标识符;其特征在于,所述SIM模块(108a)包括多个简档(P1a,P2a),其中至少第一简档仅支持2G认证并且至少第二简档至少支持3G认证,其中所述方法包括以下步骤:检测给定事件,根据检测到的所述事件,在所述多个简档(P1a,P2a)中选择简档,以及在选择的所述简档仅支持2G认证的情况下,禁止对所述第一文件(EFDIR)中的所述3G认证应用(USIM_APP)的所述应用标识符的访问,以及在选择的所述简档至少支持3G认证的情况下,启用对所述第一文件(EFDIR)中的所述3G认证应用(USIM_APP)的所述应用标识符的访问。

【技术特征摘要】
2015.05.27 IT 1020150000183451.一种用于管理SIM模块(108)中的多个简档的方法,其中所述SIM模块(108a)包括2G认证应用(SIM_APP)、3G认证应用(USIM_APP)和文件系统,其中所述文件系统包括:第一文件(EFDIR),在所述第一文件(EFDIR)中存储所述3G认证应用(USIM_APP)的应用标识符;其特征在于,所述SIM模块(108a)包括多个简档(P1a,P2a),其中至少第一简档仅支持2G认证并且至少第二简档至少支持3G认证,其中所述方法包括以下步骤:检测给定事件,根据检测到的所述事件,在所述多个简档(P1a,P2a)中选择简档,以及在选择的所述简档仅支持2G认证的情况下,禁止对所述第一文件(EFDIR)中的所述3G认证应用(USIM_APP)的所述应用标识符的访问,以及在选择的所述简档至少支持3G认证的情况下,启用对所述第一文件(EFDIR)中的所述3G认证应用(USIM_APP)的所述应用标识符的访问。2.根据权利要求1所述的方法,其中所述文件系统包括:第一目录(DFGSM),所述第一目录(DFGSM)包含第二文件(EFIMSI),在所述第二文件(EFIMSI)中存储与所述2G认证应用(SIM_APP)相关联的国际移动订户身份,应用专用文件(ADFUSIM),所述应用专用文件(ADFUSIM)包含第三文件(EFIMSI),在所述第三文件(EFIMSI)中存储与所述3G认证应用(USIM_APP)相关联的国际移动订户身份。3.根据权利要求2所述的方法,其中所述第二文件(EFIMSI)中所存储的所述国际移动订户身份不同于所述第三文件(EFIMSI)中所存储的所述国际移动订户身份。4.根据权利要求2或3所述的方法,其中所述多个简档(P1a,P2a)中的每个简档与相应的国际移动订户身份相关联,并且其中所述方法包括:在选择的所述简档仅支持2G认证的情况下,至少在所述第二文件(EFIMSI)中写入选择的所述简档的所述国际移动订户身份;在选择的所述简档至少支持3G认证的情况下,至少在所述第三文件(...

【专利技术属性】
技术研发人员:M·齐齐尔齐亚
申请(专利权)人:意法半导体股份有限公司
类型:发明
国别省市:意大利;IT

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

1