首页> 中国专利> 用于在开放市场手机中实现反向兼容的方法和装置

用于在开放市场手机中实现反向兼容的方法和装置

摘要

本发明提供了一种用于在开放市场手机(OMH)中实现反向兼容的方法和装置。该方法可以包括基于标识模块的一个或多个内部参数来确定标识模块的类型,以及至少部分地基于所确定的标识模块的类型来获取一个或多个凭证。

著录项

  • 公开/公告号CN103004169A

    专利类型发明专利

  • 公开/公告日2013-03-27

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN201180034680.3

  • 申请日2011-05-20

  • 分类号H04L29/06;

  • 代理机构永新专利商标代理有限公司;

  • 代理人张扬

  • 地址 美国加利福尼亚

  • 入库时间 2024-02-19 19:06:55

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-04-26

    未缴年费专利权终止 IPC(主分类):H04L29/06 专利号:ZL2011800346803 申请日:20110520 授权公告日:20150812

    专利权的终止

  • 2015-08-12

    授权

    授权

  • 2013-04-24

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20110520

    实质审查的生效

  • 2013-03-27

    公开

    公开

说明书

相关申请的交叉引用

本专利申请要求于2010年5月20日递交的、名称为“METHODS AND  APPARATUS TO MAKE OPEN MARKET HANDSETS(C.S0023-D OR  C.S0065-B COMPLAINT)BACKWARD COMPATIBLE WITH OLD RUIM  CARDS”的临时申请No.61/346,626的优先权,以引用的方式将其内容明 确地并入本文。

技术领域

概括而言,所公开的各个方面涉及设备之间的通信,具体而言,涉及 用于在开放市场手机(OMH)中实现反向兼容的方法和系统。

背景技术

技术的进步已经导致更小且更强大的个人计算设备。例如,目前存在 各种便携式个人计算设备,其包括无线计算设备,例如便携式无线电话、 个人数字助理(PDA)和寻呼设备,它们均很小且重量轻,并且可以容易 地由用户进行携带。更具体地说,便携式无线电话例如还包括通过无线网 络传输语音和数据分组的蜂窝电话。此外,正在制造在计算能力方面具有 相对大的提高的许多这种蜂窝电话,因此,这种蜂窝电话越来越等同于小 型个人计算机和手持式PDA。

此外,设备可以被配置为OMH。目前,OMH倡议是目的在于实现具 有开放市场手机的CDMA生态系统的战略努力。3GPP2有两个已批准的标 准:始于2009年6月19日的C.S0023Rev D版本1.0(扩频系统的可移动 用户标识模块)和始于2010年1月25日的C.S0065Rev B版本1.0“针对 扩频系统的UICC上的cdma2000应用”。根据这些标准,OMH/CDMA SIM (CSIM)卡中的基本文件可以表示所有CDMA生态系统的变量和特征。 每一个基本文件具有其自己的标准化结构并且占用一定量的卡存储器。此 外,符合C.S0023的RUIM卡可以具有主EF文件(EF-CST:CDMA服务 表格),该主EF文件可以指示可移动用户标识模块(RUIM)卡对不同服务 的可支持性。此外,OMH倡议已经引入了C.S0023规范的新版本(即,Rev  D)。然而,一些运营商提供仍然基于C.S0023Rev0和Rev B卡的服务。

因此,可能期望用于在OMH中实现反向兼容的改进的装置和方法。

发明内容

下面给出对一个或多个方面的简要概述,以提供对这些方面的基本理 解。该概述不是对所有预期方面的泛泛概括,也不旨在标识所有方面的关 键或重要元素或者描述任意或所有方面的范围。其目的仅在于作为后文所 提供更详细描述的序言,以简化形式提供一个或多个方面的一些概念。

根据一个或多个方面和其相应的公开内容,描述了与在OMH中实现反 向兼容有关的各个方面。根据一个方面,提供了一种用于在OMH中实现反 向兼容的方法。所述方法可以包括基于标识模块的一个或多个内部参数来 确定所述标识模块的类型。所述方法还可以包括至少部分地基于所确定的 标识模块的类型来获取一个或多个预配参数(provisioning parameters)和/ 或一个或多个凭证。

另一个方面涉及至少一个处理器,该处理器被配置为在OMH中实现反 向兼容。所述至少一个处理器包括用于基于标识模块的一个或多个内部参 数来确定所述标识模块的类型的第一模块。此外,所述至少一个处理器包 括用于至少部分地基于所确定的标识模块的类型来获取一个或多个预配参 数和/或一个或多个凭证的第二模块。

另一个方面涉及一种计算机程序产品,其包括计算机可读介质。所述 计算机可读介质包括可执行以下操作的代码:基于标识模块的一个或多个 内部参数来确定所述标识模块的类型。此外,所述计算机可读介质包括可 执行以下操作的代码:至少部分地基于所确定的标识模块的类型来获取一 个或多个预配参数和/或一个或多个凭证。

另一个方面涉及一种装置。所述装置可以包括用于基于标识模块的一 个或多个内部参数来确定所述标识模块的类型的单元。此外,所述装置可 以包括用于至少部分地基于所确定的标识模块的类型来获取一个或多个预 配参数和/或一个或多个凭证的单元。

另一个方面涉及一种装置。所述装置可以包括可操作以基于标识模块 的一个或多个内部参数来确定所述标识模块的类型的兼容性模块。此外, 所述兼容性模块可操作以至少部分地基于所确定的标识模块的类型来获取 一个或多个预配参数和/或一个或多个凭证。

为了实现前述目的和相关目的,一个或多个方面包括将在下文中充分 描述并且在权利要求中特别指出的各个特征。下面的描述和附图详细说明 了一个或多个方面的某些示例性特征。然而,这些特征仅仅说明可以利用 各个方面的原理的各种方式中的一些方式,并且本描述旨在包括所有这些 方面及其等同物。

附图说明

下面将结合附图来描述所公开的各个方面,提供这些附图是为了说明 而不是限制所公开的各个方面,其中相似的标号指示相似的元件,并且其 中:

图1示出了根据一个方面的通信网络的框图;

图2示出了根据一个方面描述用于在OMH中实现反向兼容的示例性系 统的流程图;

图3示出了根据一个方面描述用于在OMH中实现反向兼容的另一种示 例性系统的流程图;

图4示出了根据一个方面描述用于促进OMH可操作性的示例性系统的 流程图;

图5示出了通信设备的框图的示例性架构;

图6示出了根据一个方面的兼容性系统的示例性框图;以及

图7示出了根据另一个方面可以实现OMH反向兼容的示例性通信系统 的框图。

具体实施方式

现在参照附图描述各个方面。在下面的描述中,为了解释的目的,给 出了大量具体细节,以便提供对于一个或多个方面的透彻理解。然而,很 明显,没有这些具体细节也可以实施这些方面。

通常,用户可以尝试通过通信设备110与接入网络和/或核心网125进 行通信。此外,通信设备110可以与兼容性服务器130协调以便实现与通 信设备110相关联的模块和/或应用的反向兼容。在一个方面,通信设备110 可以包括:无线通信设备(WCD)和/或多个设备(有线的和无线的)。例 如,多个设备可以联合操作作为网络等。

参照图1,示出了根据一个方面的通信网络100的框图。通信网络100 可以包括连接到接入网络和/或核心网125(例如,CDMA网络、GPRS网 络、UMTS网络以及其它类型的有线通信网络和无线通信网络)的通信设 备110。通信网络100还可以包括连接到网络125的服务器中的一个或多个 服务器,例如兼容性服务器130。

在一个方面,通信设备110还可以包括兼容性模块112和虚拟卡扩展 模块(VCEM)128。在一个方面,VCEM可以被描述作为虚拟识别模块。 另外,通信设备110可以可操作地包括可移动存储器卡122,例如但不限于: 可移动用户标识模块(RUIM)卡、CDMA用户标识模块(CSIM)等等。 在一个方面,兼容性模块112可以包括内部参数模块114,该内部参数模块 可以包括诸如但不限于移动网络代码(MNC)和移动国家代码(MCC)116 等的信息。此外,位于设备的非易失性(NV)存储器120中的VCEM128 可以包括标识凭证124和简档模块126,标识凭证124和简档模块126可操 作以辅助与通信设备110相关联的应用的可操作性、优先级分配等。在一 个方面,兼容性模块112可操作以实现不能以其它方式通过与通信设备110 相关联的模块和/或应用访问的特征。

在一个方面,RUIM卡122可以是不允许一个或多个功能是可操作的的 传统卡,其中所述一个或多个功能通过迄今的RUIM卡122是可访问的。 例如,该RUIM卡122可能不允许3G分组数据(3GPD)系统访问一个或 多个特征,其中,所述一个或多个特征可以是以其它方式可访问的。在这 个示例中,兼容性模块112可操作以检测旧的RUIM卡122并且回退以从 VCEM128读取3GPD配置和/或用户标识凭证124,而不是从RUIM卡122 中移除访问3GPD的特征。此外,在另一个示例中,如果使用新的符合 C.S0023Rev D/C.S0065Rev A或者更新版本的卡122,则兼容性模块112 可以首先检测应用的类型(例如,卡122是RUIM卡类型还是CSIM卡类 型等)。此后,当卡122的类型被检测为RUIM卡时,兼容性模块112可操 作以检测卡122是更新卡122还是传统卡122。在卡122被检测为传统卡的 情况下,可以从VCEM128读取用户标识凭证124,以便向通信设备110 提供对额外的特征的访问。

在一方面,可以通过核查是否在基本文件—CDMA服务表格(EF-CST) 中激活3GPD扩展(3GPD_EXTN)服务(N15)来检测传统卡的属性。在 这个方面,当插入RUIM卡时,兼容性模块112可以核查EF-CST中的3GPD 简单IP(3GPD_SIP)服务和3GPD移动IP(3GPD_MIP)服务并且可以访 问来自RUIM卡的3GPD凭证。另外,兼容性模块112可以核查EF-CST 中的3GPD_EXTN服务(N15),以便区分传统RUIM卡(例如,C.S0023-0 RUIM卡或C.S0023-B RUIM卡)。在一个方面,兼容性模块112可操作以 从简档模块126获取丢失的信息。在一个方面,动态简档可以被定义为包 括来自简档模块126的简档信息以便增加可以从卡122得到的简档信息的 简档。在另一个方面,静态简档可以被定义为在卡122上存储的完全兼容 的简档。

在另一个方面,可以通过核查EF-修订文件来检测传统卡的属性。在这 个方面,EF-修订文件可以提供与RUIM卡的不同版本(例如,Rev0为 00000000、Rev A为00000001、Rev B为00000010、Rev C为00000011、 Rev D为00000100等)有关的信息。在运营商的RUIM卡已经被配置有相 同的值的情况下,核查EF-修订文件可以允许兼容性模块112区分旧的 RUIM卡和新的OMH RUIM卡。

在又另一个方面,可以通过核查EF-SIPUPPEXT(6F7D)EF条目的 存在来检测传统卡的属性。在这个方面,因为直到制定了C.S0023-D标准 才添加EF-SIPUPPEXT,所以该EF-SIPUPPEXT元素的存在指示卡122是 最新的。参照图3进一步讨论上述与检测卡122的属性有关的方面。

在一个方面,兼容性服务器130可以包括凭证模块132。如上所述,在 确认来自通信设备110的VCEM128的丢失的用户凭证124和/或简档信息 不存在于可移动存储器卡122的情况下,兼容性模块112可以访问该信息。 在一个方面,在可能不能从通信设备110的非易失存储器120得到丢失的 用户凭证124和/或简档信息的情况下,通信设备110然后可以与兼容性服 务器130进行通信,以便获取丢失的用户凭证124和/或简档信息。在一个 方面,可以通过凭证模块132来得到丢失的用户凭证124和/或简档信息。 此外,凭证模块132可以包括用户标识凭证模块134,以便实现对丢失的用 户凭证的访问,如通过兼容性模块112所确定的。此外,动态简档模块136 可以包括简档信息,以便实现对丢失的简档信息的访问,如通过兼容性模 块112所确定的。

因此,通信系统100提供了在其中通信设备110可以与兼容性服务器 130协调以实现与通信设备110相关联的模块和/或应用的反向兼容的环境。 在一方面中,可以通过向传统的可移动存储器卡122增加最新的信息和/或 简档来实现反向兼容。

图2、图3和图4示出了根据给出的主题的各个方面的各种方法。虽然 为了简化解释的目的而将方法示出和描述为一系列动作或序列步骤,但是 应当理解和清楚的是,要求保护的主题不受动作顺序的限制,这是因为一 些动作可以按不同的顺序发生和/或与本文所示出和描述的其它动作同时发 生。例如,本领域技术人员将理解和清楚的是,方法可以可替换地表示为 一系列相互关联的状态或事件(例如在状态图中)。此外,为了实现根据要 求保护的主题的方法,不是所有示出的动作都是必需的。另外,还应当清 楚的是,下文以及整个说明书中公开的方法能够存储在制品上,以便将这 些方法传递和传送到计算机。本文中使用的术语“制品”旨在包括可以从 任何计算机可读设备、载体、或介质得到的计算机程序。

现在参照图2,示出了描述用于实现模块和/或应用的反向兼容的系统 200的示例性流程图。在附图标记202处,可以检测与标识模块相关联的改 变。在一个方面,该标识模块可以是RUIM卡、CSIM卡等等。在一个方面, 改变可以包括但不限于:添加标识模块、更新标识模块、替换现有的标识 模块等等。在附图标记204处,可以至少部分地基于内部参数来确定标识 模块的类型。在一个方面,内部参数可以包括MNC、MCC、CST表格中的 n15元素、EF_SIPUPPext元素等等。在附图标记206处,获取额外的兼容 性凭证。在一个方面,凭证可以包括OMH兼容性凭证、3GPD兼容性凭证 等等。在一个方面,可以从与设备相关联的非易失性存储器获取凭证。在 另一个方面,可以从兼容性服务器获取凭证。在附图标记208处,所获取 的凭证和内部参数可以用于启用设备。在一个方面,所获取的凭证和内部 参数可以用于生成虚拟卡扩展模块(VCEM),该虚拟卡扩展模块(VCEM) 提供超出通过传统RUIM卡可得到的功能的功能。

现在参照图3,示出了描述用于促进开放市场手机(OMH)的反向兼 容的系统300的示例性流程图。在附图标记302处,确定与所述通信设备 相关联的卡是否包括CST列表中的被分配且被激活的n15元素。在一个方 面,配置信息可以实现诸如但不限于语音、SMS网站浏览MMS等的服务。

如果在附图标记302处确定n15元素被分配且被激活,则在附图标记 304处确定EF_SIPUPPext元素是否存在。如果在附图标记304处确定 EF_SIPUPPext元素存在,则在附图标记306处确定EF_SIPUPPext元素是 否被正确地配置。如果在附图标记306处确定EF_SIPUPPext元素被正确地 配置,则在附图标记308处,通信设备可以访问来自卡的配置信息。在一 个方面,配置信息可以实现诸如但不限于语音、SMS网站浏览MMS等的 服务。

相反,如果在附图标记302、302或306中的任何一个处确定所述元素 是错误的和/或不存在,则在附图标记310处,确定一个或多个简档是否被 存储在移动设备(ME)上。在一个方面,多个简档可以存储在可以位于非 易失性存储器中的VCEM中。如果在附图标记310处确定一个或多个可应 用的简档被存储在通信设备的存储器中,则在附图标记312处,通信设备 可以访问所存储的简档并且使用所存储的配置信息来操作。在另一个方面, 通信设备可以访问远程服务器,以下载简档(如果简档是可用的话)(例如, 预配参数等)并且使用所下载的配置信息进行操作。相反,如果在附图标 记310处确定没有可应用的简档存储在通信设备的存储器中(例如,在 VCEM中),则在附图标记312处,通信设备可以在传统模式中进行操作。

参照图4,示出了描述用于促进开放市场手机(OMH)可操作性的系 统400的示例性流程图。在附图标记402处,移动设备(ME)可以包括存 储器卡,可以从存储器卡获取移动国家代码(MCC)和移动网络代码 (MNC)。在一个方面,可以从移动国际移动用户标识(IMSI_M)的基本 文件(存在于卡中的EF)读取MCC和MNC。

在附图标记404处,通信设备可以获得网络连接。在一个方面,所述 网络可以允许与兼容性服务器的连接。在附图标记406处,确定该卡是否 是OMH兼容的卡。在一个方面,该卡可以是可移动用户标识模块(RUIM) 卡。在另一个方面,该卡可以是CDMA用户标识模块(CSIM)卡。在一 个方面,该卡可以与C.S0023-D(针对RUIM)或C.S0065-A(针对CSIM) 标准兼容。在这个方面中,可以在EF中指示新的服务。在又一个方面中, 该卡可以与C.S0023-0或者C.S0023-B标准兼容。在这个方面中,OMH手 机可能不是完全可操作的。

如果在附图标记406处确定存储器卡是OMH兼容的,则在附图标记 408处,所述通信设备可以在OMH模式中运行。相反,如果在附图标记406 处确定存储器卡不是OMH兼容的,则在附图标记410处,确定通信设备上 的VCEM具有针对OMH模式可用的特征的相应信息。

如果在附图标记410处,通信设备在VCEM中确实具有相应信息,则 在附图标记412处,通信设备在综合的OMH模式中是可操作的。如本文所 使用的,综合的OMH模式可以包括从存储器卡获取OMH特征的一部分并 且从VCEM获取特征的另一部分的操作模式。相反,如果在附图标记410 处,通信设备在VCEM中不具有相应信息,则在附图标记414处,核查兼 容性服务器,以便确定相应的信息是否是可用的。

如果在附图标记414处确定不能从兼容性服务器得到相应的信息,则 在附图标记416处,通信设备可以使用可以从存储器卡得到的信息运行。 在一个方面,该操作状态可以称为传统RUIM模式。相反,如果在附图标 记414处确定可以从兼容性服务器得到的相应的信息,则在附图标记418 处,可以下载相应的信息并且在VCEM中存储相应的信息,并且通信设备 可以在综合的OMH模式中操作。

当仍然参照图1但是现在还转到图5时,示出了通信设备100的示例 性架构。如图5所描绘的,设备500包括接收机502,该接收机502从例如 接收天线(未示出)接收信号,对所接收的信号执行典型的动作(例如, 滤波、放大、下变频等),并且对所调节的信号进行数字化以便获取采样。 接收机502可以包括解调器504,解调器504可以解调所接收的符号并且向 向处理器506提供所接收的符号以便进行信道估计。处理器506可以是专 用于分析由接收机502所接收的信息和/或生成由发射机发送的信息的处理 器,控制设备500的一个或多个组件的处理器,和/或既分析由接收机502 所接收的信息、生成由发射机520发送的信息,又控制设备500的一个或 多个组件的处理器。

另外,设备500可以包括存储器508,存储器508可操作地耦合到处理 器506,并且可以存储将要发送的数据、所接收的数据、与可用信道有关的 信息、与所分析的信号和/或干扰强度相关联的数据、与所分配的信道、功 率、速率等有关的信息以及用于估计信道并且通过该信道进行通信的任何 其它适当的信息。在一个方面,存储器508可以包括VCEM510。在一个方 面,VCEM510可以用于向通信设备110增加可用的用户标识凭证512,以 便提供额外的功能。在一个方面,VCEM510可以包括简档514模块,简档 514模块可以增加OMH兼容性凭证、3GPD兼容性凭证等等。

此外,处理器506可以提供用于检测标识模块的改变的单元,其中, 该改变是向所述设备增加新的标识模块或者改变设备中的标识模块的类 型,以及用于使用一个或多个内部参数和所获取的一个或多个凭证来启用 设备的单元。

应当清楚的是,本文所描述的数据存储设备(例如,存储器508)可以 是易失性存储器或者非易失性存储器,或者可以包括易失性存储器和非易 失性存储器二者。举例而言而非限制性地,非易失性存储器可以包括只读 存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电 可擦除PROM(EEPROM)或闪存。易失性存储器可以包括随机存取存储 器(RAM),该RAM作为外部高速缓存存储器。举例而言而非限制性地, RAM有多种可用形式,例如,同步RAM(SRAM)、动态RAM(DRAM)、 同步DRAM(SDRAM)、双倍数据速率SDRAM(DDR SDRAM)、增强型 SDRAM(ESDRAM)、同步链接DRAM(SLDRAM)和直接Rambus RAM (DRRAM)。该主题系统和方法的存储器508可以包括但不限于这些存储 器和任何其它适当类型的存储器。

设备500还可以包括兼容性模块530,以便促进与设备500的各种传统 用户标识模块550的反向兼容。在一个方面,兼容性模块530可以包括内 部参数模块532,内部参数模块532可以包括诸如但不限于移动网络代码 (MNC)、移动国家代码(MCC)等的信息。此外,内部参数模块532可 操作以辅助与通信设备500相关联的应用的可操作性、优先级分配等等。 在一个方面,兼容性模块530可操作以实现不能以其它方式通过用户标识 模块550和/或与通信设备500相关联的应用访问的特征。

另外,通信设备500可以包括用户界面540。用户界面540可以包括用 于生成到通信设备500的输入的输入机制542和用于生成由通信设备500 的用户的消耗的信息的输出机制544。例如,输入机制542可以包括诸如键 或键盘、鼠标、触摸屏显示器、麦克风等的机制。此外,例如,输出机制 544可以包括显示器、音频扬声器、触摸反馈机制、个域网(PAN)收发机 等。在所示出的各个方面,输出机制544可以包括可操作以呈现图像或视 频格式的媒体内容的显示器或者用于呈现音频格式的媒体内容的音频扬声 器。

此外,可选择地,在一个方面,通信设备500可以包括用户标识模块 550。在一个方面,用户标识模块可以包括内部参数552,例如但不限于: 一个或多个简档554、MNC和MCC值556等。在一个方面,内部参数552 还可以包括CST表格中的n15元素、EF_SIPUPPext元素等。

应当清楚的是,本文所描述的用户标识模块550可以是易失性存储器 或非易失性存储器,或者可以包括易失性存储器和非易失性存储器二者。 举例而言而非限制性地,非易失性存储器可以包括只读存储器(ROM)、可 编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除PROM(EEPROM) 或闪存。易失性存储器可以包括随机存取存储器(RAM),该RAM作为外 部高速缓存存储器。举例而言而非限制性地,RAM有多种可用形式,例如, 同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双 倍数据速率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步 链接DRAM(SLDRAM)和直接Rambus RAM(DRRAM)。在另一个方面, 本文所描述的用户标识模块550可以是可移动存储器卡,例如但不限于: 可移动用户标识模块(RUIM)卡、CDMA用户标识模块(CSIM)等。

参照图6,示出了兼容性系统600(例如图1所描绘的兼容性服务器130) 的详细框图。兼容性系统600可以包括任何类型的下列各项中的至少一项: 硬件、服务器、个人计算机、微型计算机、大型计算机或任何计算设备(专 用计算设备或者通用计算设备)。此外,可以完全在单个网络设备上执行在 兼容性系统600上操作的或者由兼容性系统600执行的本文所描述的模块 和应用,如图6所示,或者在其它方面,分立的服务器、数据库或计算机 设备可以联合操作,以便向各方提供可用格式的数据,和/或在设备(例如, 通信设备110以及由兼容性系统600执行的模块和应用)之间的数据流中 提供分立的控制层。

兼容性系统600包括可以通过有线网络和无线网络来发送数据和接收 数据并且可以执行例程和应用的计算机平台602。计算机平台602包括存储 器604,该存储器604可以包括易失性存储器和非易失性存储器,例如只读 存储器和/或随机存取存储器(ROM和RAM)、EPROM、EEPROM、闪存 卡或者计算机平台共用的任何存储器。此外,存储器604可以包括一个或 多个闪存单元,或者可以是任何第二存储设备或第三存储设备(例如,磁 性介质、光学介质、磁带、或者软盘或硬盘)。此外,计算机平台602还包 括处理器630,处理器630可以是专用集成电路(“ASIC”)或者其它芯片 集、逻辑电路或其它数据处理设备。处理器630可以包括体现在硬件、固 件、软件及其组合中的各种处理子系统632,其实现兼容性系统600的功能 和网络设备在有线网络或无线网络上的可操作性。

计算机平台602还包括体现在硬件、固件、软件及其组合中的通信模 块650,其实现兼容性系统600的各种组件之间的通信以及兼容性系统600 与通信设备110之间的通信。通信模块650可以包括用于建立无线通信连 接所必需的硬件、固件、软件和/或其组合。根据所描述的方面,通信模块 650可以包括必要的硬件、固件和/或软件,以促进兼容性服务器130与设 备110之间的无线通信和/或有线通信。

兼容性系统600的存储器604包括凭证模块610,凭证模块610可操作 以向设备(例如,通信设备110)提供额外的用户标识凭证、简档信息等以 促进通信设备110的反向兼容。在一个方面,凭证模块604可以包括用户 标识凭证模块612,以实现对丢失的用户凭证的访问。此外,简档模块614 可以包括简档信息,以实现对丢失的简档信息的访问。在一个方面,凭证 可以包括OMH兼容性凭证、3GPD兼容性凭证等。

参照图7,示出了根据一个方面用于在OMH中实现反向兼容的系统 700。例如,系统700可以至少部分地位于通信设备、用户设备等内。应当 清楚的是,系统700被表示为包括功能块,这些功能块可以是代表由处理 器、软件或其组合(例如,固件)执行的功能的功能块。

系统700包括可以联合操作的逻辑单元组702。例如,逻辑组702可以 包括用于基于标识模块704的一个或多个内部参数来确定标识模块的类型 的单元。在一个方面,一个或多个内部参数可以包括服务参数的状态、配 置参数等。在另一个方面,一个或多个内部参数可以包括CST表格中n15 元素或EF_SIPUPPext元素。在这个方面,用于确定的单元还可以包括用于 当存在以下各项中的至少一项时确定所述EF_SIPUPPext元素是错误的的 单元:所述EF_SIPUPPext元素不存在或者所述EF_SIPUPPext元素未被正 确地配置。在另一个方面,标识模块可以包括移动国家代码(MCC)和移 动网络代码(MNC)。在另一个方面,标识模块可以包括RUIM或CSIM, 其中传统标识模块可以被定义为与C.S0023-D标准不兼容的RUIM或与 C.S0065-A标准不兼容的CSIM。在一个方面,一个或多个凭证可以包括: 开放市场手机(OMH)凭证、3G分组数据(3GPD)凭证等等。在另一个 方面,用于获取的单元可以包括用于使用MCC和MNC来确定一个或多个 凭证的单元。在另一个方面,用于获取的单元还可以包括用于确定存储在 设备的非易失性(NV)存储器中的一个或多个凭证的单元和用于访问存储 在设备的NV存储器中的一个或多个凭证的单元。在另一个方面,用于获 取的单元还可以包括用于确定可从服务器得到一个或多个凭证的单元和用 于访问来自服务器的一个或多个凭证的单元。在另一个方面,用于获取的 单元还可以包括用于基于标识模块的一个或多个内部参数来获取应用的动 态简档的单元,其中动态简档包括与一个或多个内部参数不同的一个或多 个参数。此外,逻辑组702可以包括用于检测标识模块的改变并且使用一 个或多个内部参数和所获取的一个或多个凭证来启用设备的单元,其中改 变是向设备添加新的标识模块或者改变在设备中的标识模块的类型。此外, 逻辑组702可以包括用于基于标识模块的一个或多个内部参数和所获取的 一个或多个凭证来生成虚拟卡扩展模块的单元。此外,逻辑组702可以包 括用于检测标识模块已经连接到设备并且确定标识模块的类型是传统标识 模块的单元。

另外,系统700可以包括存储器708,存储器708保存用于执行与单元 704和706相关联的功能的指令。虽然单元704和706被示出为在存储器 708的外部,但是应当理解的是,模块704和706中的一个或多个可以存在 于存储器708的内部。

本申请中所使用的术语“组件”、“模块”、“系统”等旨在包括与计算 机相关的实体,例如但不限于:硬件、固件、硬件和软件的组合、软件或 执行中的软件。例如,组件可以是但不限于:处理器上运行的进程、处理 器、对象、可执行程序、执行的线程、程序和/或计算机。举例说明,在计 算设备上运行的应用程序和计算设备二者都可以是组件。一个或多个组件 可以位于进程和/或执行的线程内,并且组件可以位于一台计算机上和/或分 布于两台或更多台计算机之间。另外,可以从其上存储有各种数据结构的 各种计算机可读介质执行这些组件。这些组件可以例如根据具有一个或多 个数据分组(例如,来自一个组件的数据,该组件与本地系统、分布式系 统中的另一个组件进行交互,并且/或者以信号的方式通过诸如互联网之类 的网络与其它系统进行交互)的信号、以本地和/或远程进程的方式进行通 信。

此外,本文结合终端(其可以是有线终端或无线终端)描述了各个方 面。终端也可以称为系统、设备、用户单元、用户站、移动站、移动台、 移动设备、远程站、移动设备(ME)、远程终端、接入终端、用户终端、 终端、通信设备、用户代理、用户设备或用户设备(UE)。无线终端可以是 蜂窝电话、卫星电话、无绳电话、会话发起协议(SIP)电话、无线本地环 路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备、计 算设备或连接到无线调制解调器的其它处理设备。此外,本文结合基站描 述了各个方面。基站可以用于与无线终端进行通信,并且基站还可以称为 接入点、节点B或某种其它术语。

此外,术语“或”旨在表示包括性的“或”而不是排外的“或”。也就 是说,除非另外说明或者从上下文中明确得知,否则短语“X使用A或B” 旨在表示任何自然的包括性置换。也就是说,以下实例中的任一个都满足 短语“X使用A或B”:X使用A;X使用B;或者X使用A和B二者。 此外,除非另外说明或者从上下文中明确得知针对于单数形式,否则本申 请和所附权利要求书中使用的冠词“一个(a)”和“一(an)”通常应当解 释为表示“一个或多个”。

本文所描述的技术可以用于各种无线通信系统,例如CDMA、TDMA、 FDMA、OFDMA、SC-FDMA及其它系统。术语“系统”和“网络”经常 可以交换使用。CDMA系统可以实现诸如通用陆地无线接入(UTRA)、 cdma2000等的无线技术。UTRA包括宽带CDMA(W-CDMA)和CDMA 的其它变形。此外,cdma2000覆盖IS-2000、IS-95和IS-856标准。TDMA 系统可以实现诸如全球移动通信系统(GSM)的无线技术。OFDMA系统 可以实现诸如演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE802.11 (Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、闪速等的无线 技术。UTRA和E-UTRA是通用移动电信系统(UMTS)的一部分。3GPP 长期演进(LTE)是UMTS的采用E-UTRA的版本,其在下行链路上使用 OFDMA,并在上行链路上使用SC-FDMA。在来自名为“第三代合作伙伴 计划”(3GPP)的组织的文档中描述了UTRA、E-UTRA、UMTS、LTE和 GSM。另外,在来自名为“第三代合作伙伴计划2”(3GPP2)的组织的文 档中描述了cdma2000和UMB。此外,这些无线通信系统还可以包括对等 的(例如,移动台对移动台的)自组网络系统,其通常使用不成对的未经 许可的频谱、802.xx无线LAN、蓝牙和任何其它短程或远程无线通信技术。

将围绕可以包括多个设备、组件、模块等等的系统来呈现各个方面或 特征。应当理解和清楚的是,各个系统可以包括额外的设备、组件、模块 等,并且/或者可以不包括结合附图讨论的所有设备、组件、模块等。还可 以使用这些方法的组合。

可以使用被设计为执行本文所描述的功能的通用处理器、数字信号处 理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它 可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意 组合,来实现或执行结合本文所公开的方面描述的各种示例性的逻辑、逻 辑框、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以 是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现 为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个 或多个微处理器与DSP内核的结合,或者任何其它此种结构。另外,至少 一个处理器可以包括可操作以执行上文描述的一个或多个步骤和/或动作的 一个或多个模块。

此外,结合本文所公开的方面所描述的方法或算法的步骤和/或动作可 以直接体现在硬件、由处理器执行的软件模块或二者的组合中。软件模块 可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM 存储器、寄存器、硬盘、可移动磁盘、CD-ROM或者本领域公知的任何其 它形式的存储介质中。示例性的存储介质可以被耦合到处理器,从而使处 理器能够从该存储介质读取信息,并且向该存储介质写入信息。或者,存 储介质可以是处理器的组成部分。此外,在一些方面中,处理器和存储介 质可以位于ASIC中。另外,该ASIC可以位于用户终端中。或者,处理器 和存储介质也可以作为分立组件存在于用户终端中。另外,在一些方面中, 方法或者算法的步骤和/或动作可以作为代码和/或指令中的一个或任意组 合或集合位于可以并入计算机程序产品中的机器可读介质和/或计算机可读 介质上。

在一个或多个方面,所描述的功能可以用硬件、软件、固件或其任意 组合来实现。如果使用软件实现,则可以将这些功能作为一个或多个指令 或代码存储在或传送到计算机可读介质上。计算机可读介质包括计算机存 储介质和通信介质,其中通信介质包括有助于从一个地方向另一个地方传 送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介 质。举例说明而非限制性地,这种计算机可读介质可以包括RAM、ROM、 EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、 或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能 够由计算机访问的任何其它介质。此外,任何连接可以称为计算机可读介 质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字用户线(DSL) 或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或其它远 程源传输的,那么同轴电缆、光纤电缆、双绞线、DSL或者诸如红外线、 无线电和微波之类的无线技术包括在所述介质的定义中。本文所使用的磁 盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字通用光盘(DVD)、 软盘和蓝光光盘,其中,磁盘通常磁性地复制数据,而光盘用激光光学地 复制数据。上述各项的组合也应当包括在计算机可读介质的范围内。

尽管上述公开内容讨论了示例性的方面和/或方面,但是应当注意,可 以在不背离由所附权利要求书限定的所描述方面和/或方面的范围的前提 下,在本文中做出各种改变和修改。此外,尽管以单数形式描述或者要求 所描述的方面和/或方面的要素,但是除非明确说明限于单数形式,否则应 设想到复数形式。另外,除非另有说明,任何方面和/或方面的全部或者一 部分可以与任何其它方面和/或方面的全部或者一部分一起使用。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号