具有同时活动的两个或更多个卡应用的多应用集成电路卡上的工具包处理的制作方法

文档序号:11162354阅读:412来源:国知局
具有同时活动的两个或更多个卡应用的多应用集成电路卡上的工具包处理的制造方法与工艺

某些用户身份模块(SIM)工具包(Toolkit)主动(proactive)命令取决于技术。这些命令/响应对于3GPP2和3GPP技术而言将是不同的,并且这些命令中的一些命令在3GPP2技术中是不支持的。为了在移动通信设备上支持多种模式,一些2G集成电路卡(ICC)(即具有锁存在多种技术(例如3GPP和3GPP2)上的能力的ICC)具有以下二者:用于当使用码分多址(CDMA)无线接入技术(RAT)连接到网络时执行SIM工具包(STK)命令的可移除用户接口模块(RUIM)目录文件(DF),以及用于当使用全球移动通信系统(GSM)RAT连接到网络时执行命令的SIM DF。当ICC在移动通信设备驻留在GSM网络上的情况下发送用于CDMA RAT的主动命令时(或者反之亦然),移动通信设备可能不理解该命令。



技术实现要素:

提供了用于针对多DF集成电路卡启用适当SIM工具包应用行为的装置和方法。

根据各个实施例,提供了一种用于对针对多DF集成电路卡(多DF ICC)的SIM工具包(STK)应用行为进行管理的方法。所述方法可以包括:获得针对移动通信设备驻留在其上的无线接入技术(RAT)的RAT信息;以及在所述多目录文件(DF)ICC中选择与所述移动通信设备驻留在其上的所述RAT相对应的DF。

根据各个实施例,提供了一种移动通信设备。所述移动通信设备可以包括:输入设备,其被配置为输入SIM工具包(STK)命令;以及控制单元。

所述控制单元可以被配置为:获得针对移动通信设备驻留在其上的无线接入技术(RAT)的RAT信息;以及使得多目录文件(DF)集成电路卡(多DF ICC)选择与所述移动通信设备驻留在其上的所述RAT相对应的DF。

根据各个实施例,提供了一种用于执行SIM工具包(STK)命令的方法。所述方法可以包括:显示STK菜单;从所述STK菜单中选择STK命令;获得针对移动通信设备驻留在其上的无线接入技术(RAT)的RAT信息;使得多目录文件(DF)集成电路卡(多DF ICC)选择与所述移动通信设备驻留在其上的所述RAT相对应的DF;以及使用所选择的DF来执行所述STK命令。

根据各个实施例,提供了一种移动通信设备。所述移动通信设备可以包括:显示设备,其被配置为:显示SIM工具包(STK)菜单;输入设备,其被配置为:允许用户从STK菜单中选择STK命令;以及控制单元。

所述控制单元可以被配置为:获得针对所述移动通信设备驻留在其上的无线接入技术(RAT)的RAT信息;以及使得多目录文件(DF)集成电路卡(多DF ICC)选择与所述移动通信设备驻留在其上的所述RAT相对应的DF。

从通过本发明构思的示例方面说明的以下描述中,本发明构思的其它特征和优点应当是显而易见的。

附图说明

通过参考附图来描述示例实施例,本发明构思的各方面和特征将更加显而易见,其中:

图1是示出根据各个实施例的移动通信设备的框图;

图2是根据各个实施例的序列图;

图3是根据各个实施例的方法的流程图;以及

图4是根据各个实施例的方法的流程图。

具体实施方式

尽管描述了某些实施例,但是这些实施例仅通过举例的方式来给出,而不是旨在限制保护范围。本文中描述的装置、方法和系统可以用各种其它形式来体现。另外,可以在不脱离保护范围的情况下,以本文中描述的示例方法和系统的形式进行各种省略、替代和改变。

多DF ICC可以具有用于CDMA的RUIM DF(即,CDMA DF)和用于GSM的SIM(即,GSM DF)二者,并且这两个DF都可以是活动的。SIM应用工具包(STK)可以包括被编程到SIM中的主动命令集,其定义SIM应当如何与外部世界直接交互。STK可以独立于移动通信设备和网络发起命令。可以基于在卡上选择的当前DF来构造STK主动命令。SIM应用工具包可以与SIM(GSM DF)和RUIM(CDMA DF)二者进行通信。

图1是示出根据各个实施例的移动通信设备100的框图。如图1中所示,移动通信设备100可以包括控制单元110、第一通信单元120、第二通信单元125、第一天线130、第二天线135、具有GSM DF 140和CDMA DF 150的多DF ICC 160、用户接口设备170和存储单元180。

移动通信设备100可以是例如但不限于能够与一个或多个无线网络通信的移动电话、智能电话、平板设备、计算机等。本领域普通技术人员将理解的是:在不脱离本发明构思的范围的情况下,移动通信设备100可以包括一个或多个收发机或通信单元,并且可以与一个或多个天线通过接口连接。

第一通信单元120可以包括例如但不限于第一收发机(未示出)。第二通信单元125可以包括例如但不限于第二收发机(未示出)。在活动模式中,收发机接收和发送信号。在空闲模式中,收发机接收但不发送信号。

GSM DF 140可以在第一通信网络190上将第一通信单元120与第一订制(Sub1)192(例如GSM订制)相关联,并且CDMA DF 150可以在第二通信网络195上将第二通信单元125与第二订制(Sub2)197(例如CDMA订制)相关联。多DF ICC 160可以被配置为将GSM DF 140和CDMA DF 150合并。在活动模式中,通信单元接收和发送信号。在空闲模式中,通信单元接收但不发送信号。

为了方便起见,贯穿本公开内容,Sub1与第一通信单元120相关联,并且Sub2与第二通信单元125相关联。本领域普通技术人员将理解的是:在不脱离本发明构思的范围的情况下,任一订制可以与任一通信单元相关联。

第一通信网络190和第二通信网络195可以由相同或不同的服务提供商操作,并且可以支持不同的无线接入技术(RAT),例如但不限于CDMA和GSM。

用户接口设备170可以包括输入设备172(例如但不限于键盘、触摸面板或其它人机接口设备)、以及显示设备174(例如但不限于液晶显示器(LCD)、发光二极管(LED)显示器或其它视频显示器)。本领域普通技术人员将理解的是:在不脱离本发明构思的范围的情况下,可以使用其它输入和显示设备。

控制单元110可以被配置为控制移动通信设备100的整体操作,其包括对第一和第二通信单元120、125,用户接口设备170和存储单元180的控制。控制单元110可以是可编程设备,例如但不限于微处理器或微控制器。

存储单元180可以被配置为对由控制单元110执行的、对移动通信设备100进行操作所需的应用程序以及应用数据和用户数据进行存储。

在移动通信设备100的加电期间,多DF ICC 160可以从移动通信设备100请求和接收当前RAT信息。控制单元110可以使得多DF ICC 160选择与移动通信设备100驻留在其上的RAT相对应的DF。

各个实施例针对支持多种RAT的多DF ICC(例如,多DF ICC 160)(例如但不限于,支持CDMA的CDMA DF 150和支持GSM的GSM DF 150)启用适当的STK应用行为。

图2是根据各个实施例的序列图200。参照图1和图2,移动通信设备(例如,移动通信设备100)可以已经在支持第一RAT(例如,GSM)的第一网络(例如,第一通信网络190)上加电,但是移动通信设备100可以随后驻留在支持第二RAT(例如,CDMA)的第二网络(例如,第二通信网络195)上。

由于移动通信设备100在GSM通信网络上加电,因此移动通信设备100可以经由ICC驱动器在多DF ICC 160上选择(205)GSM DF 140以执行命令(210)。多DF ICC 160可以以GSM格式发出主动命令(215),例如显示文本主动命令,其由ICC驱动器201传送给移动通信设备100(220)。移动通信设备100可以对该命令(例如显示文本命令)进行处理,并且在处理该命令之后,可以向ICC驱动器201发送终端响应(TR)(225)。在显示文本主动命令的处理期间,移动通信设备100可以驻留在CDMA通信网络(第二RAT网络202)上。TR可以触发由多DF ICC 160进行的SendSMS主动命令。然而,由于多DF ICC 160上的当前选择的DF是GSM DF 140,但是移动通信设备100驻留在CDMA通信网络上,因此可以在针对显示文本主动命令的TR从ICC驱动器201发送给多DF ICC 160(235)之前选择(230)CDMA DF 150。

然后,多DF ICC 160可以使用CDMA DF 150以CDMA格式向ICC驱动器201发送SendSMS请求(240)。ICC驱动器201可以向移动通信设备100发送SMS请求(245),并且移动通信设备100可以向理解SMS请求的CDMA通信网络202发送SMS请求(250)。成功响应可以从CDMA通信网络202返回到移动通信设备100(255),并且从移动通信设备100返回到ICC驱动器201(260)。在向多DF ICC 160发送成功响应之前,选择CDMA DF 150(265)(这是因为响应具有CDMA格式),并且将成功响应发送给多DF ICC 160(270)。

图3是根据各个实施例的方法300的流程图。参照图1-图3,在加电时,控制单元110可以使得移动通信设备100执行到多DF ICC 160的终端简档下载(310),其包括关于移动通信设备100驻留在其上的RAT的信息。或者,可以从用户设置中获得RAT信息,或者可以基于最近成功的RAT通信来选择RAT。

多DF ICC 160可以包含与多种RAT相对应的多个DF。例如,如果移动通信设备100驻留在GSM通信网络上,则可以使得多DF ICC 160选择GSM DF 140,而如果移动通信设备100驻留在CDMA通信网络上,则可以使得DF ICC 160选择CDMA DF 150。然后可以针对所驻留的RAT使用适当的DF来发出STK命令。如果移动通信设备100保持驻留在通信网络上,则不发生RAT的改变(320-N)。

此后,如果移动通信设备100驻留在其上的RAT改变(320-Y),例如,移动通信设备100从由GSM通信网络覆盖的区域移动到由CDMA通信网络覆盖的区域(或者反之亦然),则控制单元110可以使得多DF ICC 160为移动通信设备100驻留在其上的RAT选择适当的DF(330),并且可以使得移动通信设备100执行终端简档下载以便从多DF ICC 160获得与改变后的RAT相对应的新STK设置菜单(340)。然后可以针对所驻留的RAT使用适当的DF来发出STK命令。

图4是根据各个实施例的方法400的流程图。参照图1-图4,控制单元110可以使得STK菜单显示在用户接口设备170的显示设备174上(410)。可以经由输入设备172从STK菜单中选择STK菜单项(420)。

多DF ICC 160可以包含与多种RAT相对应的多个DF。控制单元110可以使得多DF ICC 160基于当前RAT信息来为用于移动通信设备100驻留在其上的RAT选择DF(430),并且使用用于当前RAT的DF来执行STK命令(440)。移动通信设备100可以从网络接收对STK命令的响应(450)。在向多DF ICC 160发送网络响应之前,可以使得多DF ICC 160基于当前RAT信息为移动通信设备100驻留在其上的RAT选择DF以解释网络响应(460)。

因此,根据各种实施例,通过在触发对多DF ICC 160的STK命令之前,基于移动通信设备100驻留在其上的RAT(例如,CDMA或GSM)来选择DF(例如,用于CDMA的CDMA DF 150或用于GSM的GSM DF 140),从而提供适当的STK应用行为。

所附的权利要求及其等同物旨在涵盖将落入保护范围和精神之内的这些形式或修改。例如,本文中公开的示例装置、方法和系统可以应用于订制了多个通信网络和/或通信技术的多SIM无线设备。图中示出的各个组件可以实现为例如但不限于处理器、ASIC/FPGA/DSP或专用硬件上的软件和/或固件。此外,可以用不同的方式对上文公开的特定示例实施例的特征和属性进行组合,以形成另外的实施例,所有这些实施例都落入本公开内容的范围之内。

前述方法描述和过程流图仅作为说明性例子来提供,而并不旨在要求或暗示各个实施例的步骤必须以所给出的次序来执行。如同本领域技术人员将明白的,前述实施例中的步骤次序可以以任意次序执行。诸如“此后”、“然后”、“接下来”等的词语并不旨在限制这些步骤的次序;这些词语仅用于引导读者通读方法的描述。另外,对单数形式的权利要求元素的任何提及(例如,使用冠词“一(a)”、“一个(an)”或“该(the)”)不应该被解释为将该元素限制为单数。

结合本文公开的实施例而描述的各个说明性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或二者的组合。为了清楚地说明硬件和软件之间的这种可交换性,上文对各个说明性的组件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现为硬件还是实现为软件,取决于特定的应用和对整个系统所施加的设计约束。本领域技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是这种实现决策不应解释为造成对本发明的范围的脱离。

用于实现结合本文所公开的各方面所描述的各种说明性的逻辑单元、逻辑块、模块和电路的硬件可以使用被设计来执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件或其任意组合来实现或执行。通用处理器可以是微处理器,但是在替代方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器也可以实现为接收机设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合、或者任何其它这种配置。或者,一些步骤或方法可以由特定于某种功能的电路来执行。

在一个或多个示例性方面中,本文中所描述的功能可以用硬件、软件、固件或其任意组合来实现。如果用软件实现,则可以将功能作为一个或多个指令或代码存储在非暂时性计算机可读存储介质或非暂时性处理器可读存储介质上。本文所公开的方法或算法的步骤可以体现在可以位于非暂时性计算机可读或处理器可读存储介质上的处理器可执行指令中。非暂时性计算机可读或处理器可读存储介质可以是可以由计算机或处理器访问的任何存储介质。通过举例而非限制的方式,这样的非暂时性计算机可读或处理器可读存储介质可以包括RAM、ROM、EEPROM、闪存、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备,或可以用于存储具有指令或数据结构的形式的期望的程序代码并且可以被计算机访问的任何其它介质。如本文中所使用的,磁盘(disk)和光盘(disc)包括压缩光盘(CD)、激光光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上面的组合也包括在非暂时性计算机可读和处理器可读介质的范围之内。此外,方法或算法的操作可以作为代码和/或指令中的一种或任意组合或集合位于可以被并入计算机程序产品中的非暂时性处理器可读存储介质和/或计算机可读存储介质上。

虽然本公开内容提供了某些示例实施例和应用,但是对于本领域普通技术人员来说显而易见的其它实施例(包括并不提供本文中阐述的特征和优点中的所有特征和优点的实施例)也在本公开内容的范围之内。因此,本公开内容的范围旨在仅通过参照所附的权利要求来限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1