首页> 中国专利> 用于管理无线通信设备的SIM上的IMS服务的不同类型的注册的系统和方法

用于管理无线通信设备的SIM上的IMS服务的不同类型的注册的系统和方法

摘要

公开了用于管理具有至少一个支持互联网协议多媒体子系统(IMS)服务的SIM的无线通信设备上的IMS服务注册的方法和设备。该无线通信设备可以访问存储在该SIM中的网络运营商策略,并且识别针对每个SIM启用的IMS服务。该无线通信设备还可以基于访问的网络运营商策略识别每个SIM上的每个启用的IMS服务的注册类型,确定针对所述至少一个SIM中的每个SIM执行单注册或双IMS注册,使用访问到的网络运营商策略执行所确定的注册,并且维护针对每个SIM的启用的IMS服务的注册。

著录项

  • 公开/公告号CN107079236A

    专利类型发明专利

  • 公开/公告日2017-08-18

    原文格式PDF

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

    申请/专利号CN201580023857.8

  • 发明设计人 M·B·R·巴拉德瓦杰;

    申请日2015-04-08

  • 分类号H04W4/00(20090101);H04W60/00(20090101);H04W8/18(20090101);

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

  • 代理人张立达;王英

  • 地址 美国加利福尼亚

  • 入库时间 2023-06-19 03:07:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-11

    授权

    授权

  • 2017-09-12

    实质审查的生效 IPC(主分类):H04W4/00 申请日:20150408

    实质审查的生效

  • 2017-08-18

    公开

    公开

说明书

相关申请

本专利申请要求享有于2014年5月9日递交的、名称为“Systems and Methods forManaging Different Types of Registrations for IMS Services on SIMs of aWireless Communication Device”的美国临时专利申请No.61/991,100的优先权,故将其整个内容以引用的方式并入本文。

背景技术

无线通信设备越来越多地采用各种不同的方法实现网络连接,并且使用户能够接入来自不同网络运营商的多个服务。由于设备的数量和类型已经大量增长,并且每个设备类别、制造商和服务可以具有很大范围的设备平台和操作系统,因此向相同或不同的用户提供多个服务配置选项的效率对于网络运营商来说依然非常重要。此外,将不同服务配置在用户设备上流水线化可以提高用户体验。这些和其它改进可以在新的网络标准中实现,诸如长期演进(LTE)。

LTE是由3GPP(第三代合作伙伴项目)开发的并且在其版本8系列文档中指定的高速数据无线通信的移动网络标准。与蜂窝网络标准的电路交换(CS)模式相反,LTE已经被设计为只支持分组交换(PS)服务。LTE中的多媒体服务包括IP多媒体子系统(IMS)所支持的那些,其中IMS是接入单独的框架。但是,网络运营商可能还是被限制于可以支持的配置中,因为它们受到用户设备中缺少相应平台/客户端的限制,该用户设备具有同时设立、管理和在针对设备上的多个IMS服务的不同IMS服务配置之间切换的能力。

发明内容

各个实施例的系统、方法和设备使至少一个用户识别模块(SIM)在其上支持互联网协议多媒体子系统(IMS)服务的无线通信设备能够管理针对该至少一个SIM的IMS服务的注册。IMS服务的注册的管理可以包括访问该至少一个SIM中存储的网络运营商策略,识别针对该至少一个SIM中的每个SIM启用的IMS服务,基于所访问的网络运营商测量识别该至少一个SIM中的每个SIM上的每个启用IMS服务的注册类型,确定针对该至少一个SIM执行单注册或双注册,使用访问到的网络运营商策略执行所确定的注册,并且维护针对该至少一个SIM中的每个SIM启用的IMS服务的注册。

在一些实施例系统、方法和设备中,确定针对该至少一个SIM中的每个SIM执行单注册或双注册可以基于该至少一个SIM中的每个SIM上任何启用的IMS服务的注册类型是否要求互联网分组数据网络(PDN)。

在一些实施例系统、方法和设备中,执行所确定的注册可以包括设立针对SIM的单注册作为对确定该SIM上启用IMS服务的注册类型不要求互联网PDN的响应,并且在该SIM上设立双注册作为对确定该SIM上的至少一个启用IMS服务的注册类型要求互联网PDN的响应。在一些实施例系统、方法和设备中,设立该单注册可以包括设立针对该IMS PDN上的启用的IMS服务的注册。各个实施例可以包括触发IMS使能器以便使用该IMS PDN上的注册注册特征标签。

在一些实施例系统、方法和设备中,设立该双注册可以包括在IMS PDN和互联网PDN的每个上设立单独的注册。各个实施例可以包括触发IMS使能器以便使用该IMS PDN和互联网PDN的至少一个上的注册注册特征标签。

各个实施例可以包括基于所访问的网络运营商策略识别该至少一个SIM上启用的每个IMS服务的漫游策略。在一些系统、方法和设备中,维护该至少一个SIM中的每个SIM的启用IMS服务的注册可以包括确定该无线设备是否已经漫游到拜访网络,并且作为对确定该无线设备已经漫游到拜访网络中的响应,确定该至少一个SIM上启用的一个或多个IMS服务的漫游策略是否由该拜访网络触发,并且调整该一个或多个IMS服务的注册作为对确定该一个或多个IMS服务的漫游策略由该拜访网络触发的响应。

附图说明

合并到本申请中并组成这一说明书的一部分的附图描绘了本发明的示例性实施例,并且与上面给出的概述和下面给出的详细描述一起用于解释说明本发明的特性。

图1是适合与各个实施例一起使用的网络的通信系统框图。

图2是适合与各个实施例一起使用的网络架构的框图。

图3是示出了根据各个实施例的无线通信设备的框图。

图4是示出了根据各个实施例的无线通信设备中的示例性软件架构的框图。

图5A和5B是示出了根据各个实施例用于管理无线设备上的一个或多个SIM的多个服务注册选项的方法的处理流图。

图6是示出了用于执行图5B的方框520中的步骤的处理流图。

图7是适合与各个实施例一起使用的示例性无线设备的组件示意图。

图8是适合与各个实施例一起使用的另一个示例性无线设备的组件示意图。

具体实施方式

下面将参照附图详细描述各个实施例。相同的参考序号将会在贯穿附图中尽可能地用于引用相同或相似的部分。针对特定示例和实现进行的参考是为了解释说明的目的,而非意在限制本发明或权利要求的范围。

术语“无线设备”和“无线通信设备”在本申请中交替使用以指代蜂窝电话、智能电话、个人或移动多媒体播放器、个人数据助理(PDA)、膝上型计算机、平板计算机、智能本、掌上计算机、无线电子邮件接收机、多媒体互联网功能蜂窝电话、无线游戏控制器和包括用于设立无线通信路径和经由通过无线通信路径发送/接收数据的可编程处理器和存储器和电路的类似个人电子设备中的任何一个或全部。

术语“SIM”、“SIM卡”、“USIM”、“ISIM”、“UICC”和“用户识别模块”在本申请中交替使用以表示可以是集成电路或嵌入到可移除卡中的存储器,其存储国际移动用户标识(IMSI)、相关密钥和/或用于在网络上识别和/或认证无线设备的其它信息。术语SIM还可以用作对特定SIM相关联的通信网络的简化引用,由于SIM中存储的信息使该无线设备与特定网络设立通信链路,因此该SIM和该通信网络以及该网络所支持的服务和订阅相互关联。

术语“多SIM无线通信设备”、“多SIM无线设备”、“双SIM无线通信设备”、“双SIM双激活设备”和“DSDA设备”在本本中交替使用以便描述配备有多于一个SIM并且能够单独处理与所有订阅的网络的通信的无线设备。

术语“无线网络”、“蜂窝网络”、“系统”、“公共陆地移动网络”和“接入网络”在本申请中可以交替使用,以描述与无线设备和/或无线设备上的订阅和/或其漫游伙伴相关联的载波的无线网络。

术语“网络运营商”、“运营商”、“移动网络运营商”、“载波”和“服务供应商”在本申请中交替使用以便描述无线通信服务的供应商,其拥有或控制用于向终端用户出售和交付通信服务的元件,并且提供必要的规定和证书作为用户设备订阅中实现的策略。

无线通信网络被广泛地部署用于提供诸如语音、分组数据、广播、消息等等之类的各种通信服务。这些无线网络能够通过共享可用网络资源支持多个用户的通信。这种无线网络的示例可以包括全球移动通信(GSM)网络、码分多址(CDMA)网络、时分多址(TDMA)网络和频分多址(FDMA)网络。这些无线网络还可以采用诸如宽带CDMA(W-CDMA)、cdma 2000、全球移动通信系统(GSM)等等之类的各种无线技术。

在当前移动通信中,无线服务载波已经标准化若干技术以用于根据订户的服务供应商/运营商的偏好选择无线通信系统并从其获取服务。服务供应商一般通过向订户设备提供配置信息使订户能够接入网络。

长期演进(LTE)接入解决方案基于通用移动通信系统(UMTS)无线接入到演进型通用陆地无线接入网络(E-UTRAN)的演进。LTE与演进型分组内核(EPC)网络(核心网络适配LTE)一起构成演进型分组系统(EPS)。虽然UMTS中的接入网络模拟用于实时服务的电路交换连接和用于数据通信服务的分组交换连接,但是该演进型分组系统(EPS)是单纯地基于IP的,并且实时服务和数据通信服务二者都由IP协议执行。

LTE使用正交频分多址(OFDMA)技术,并且是从该移动装置向核心网络提供端到端IP连接的全IP系统。LTE中的应用由IP多媒体子系统(IMS)支持,IMS是基于IP的多媒体服务的标准化架构框架。

标准化IMS架构有助于多个类型的多媒体服务的开发和部署。IMS解决的一些考虑包括互操作性、端到端服务和安全性。IMS已经被放置在网络层顶部以便使其接入并且设备单独的,也就是IMS服务可以被实现在各种不同终端用户设备上,包括移动电话、个人计算机、机顶盒、调制解调器等等。

该IMS架构允许运营商提供电信级服务以便在分组交换网络上提供。已经在IMS顶部标准化的服务的示例包括开放移动联盟(OMA)呈现和分组列表管理、通过蜂窝的一键通话(PoC)、即时消息和用于IMS的TISPAN/3GPP多媒体技术(MMTel)。为了部署为下一代LTE服务而已经开发的其它IMS服务包括LTE语音(VoLTE)和视频电话(VT)。诸如VoLTE之类的服务尤其可以通过允许设备驻留在同时针对语音和数据通信的LTE服务上而受益,而不是要求向电路交换网络的切换或回退。

已经开发了提供运营商控制的电信级数据服务的其它应用。例如,富通信套件(RCS)是使用跨越设备和网络兼容的基于IP的解决方案来提供电信级视频和文件共享、即时消息和其它数据应用的应用套件。例如,增强型消息发送服务一般提供大量的消息发送选项,包括聊天、位置共享和文件共享,并且增强型呼叫服务一般在语音呼叫和视频呼叫过程中提供多媒体内容共享。

典型地,运营商通过互联网分组数据网络(PDN)在该互联网上提供RCS作为数据服务。但是,RCS还可以被部署为使用IMS PDN的IMS服务。因此,对于各个运营商来说可以选择在现有互联网PDN上运行RCS服务或者将RCS服务移动到IMS PDN上是很有益的。例如,运营商可能偏好使用单个IMS PDN将RCS服务与其它IMS服务一起运行,以便按比例减少网络资源、简化账单等等。

各个实施例可以允许针对无线设备上的服务的多个IMS注册选项,它们可以由运营商灵活地配置并且由该设备动态地管理。以此方式,各个实施例可以允许根据不同的需求组合中的任何一个的IMS服务注册,所述需求组合可以由运营商提供或者从该设备上的有限特征得出。具体来讲,各个实施例可以启用单IMS服务注册或双IMS服务注册,对应于可以由互联网PDN以及IMS PDN提供的服务。此外,各个实施例可以使不同无线接入技术用于接入IMS服务,该IMS服务可以由运营商配置。此外,各个实施例可以单独地管理多SIM设备上的每个SIM的IMS服务注册。

为了提供并管理IMS服务的各种不同注册选项,各个实施例在无线设备的调制解调器处理器上实现单核IMS协议栈。各个实施例使所有IMS服务可以由该调制解调器上运行的单IMS栈管理。由于针对IMS提出的作为IMS注册的一部分的标准,核心IMS协议栈的管理是非常安全的并且从而使该设备受益,该标准要求互联网协议安全性(IPSec)的使用以保护该无线设备和P-CSCF之间交换的会话发起协议(SIP)消息。调制解调器处理器上的这一注册管理也是很有益的,因为该调制解调器处理器能够直接与该SIM交互。

在各个实施例中,核心IMS协议栈的注册实体可以被配置为访问每个SIM上存储的运营商策略以识别该SIM的注册策略信息,并且根据该注册策略信息执行由该SIM启用的所有IMS服务的IMS注册。

此外,一些服务可以运行在应用处理器上,其可以不被配置为机那里IPSec端点。各个实施例中的该单核IMS栈可以提供在使用该调制解调器上的IPSec端点以注册运行在该应用处理器上的IMS服务的程序。

各个实施例可以实现在各种不同通信系统中,诸如图1中示出的示例性通信系统100中。该通信系统100可以包括一个或多个无线设备102、电话网络104和耦合到该电话网络104并耦合到互联网108的网络服务器106。在一些实施例中,网络服务器106可以实现为电话网络104的网络基础设施中的服务器。

典型的电话网络104可以包括耦合到网络操作中心112的多个小区基站110,该网络操作中心连接无线设备102(例如,平板电脑、膝上型计算机、个人电话等等)和其它网络目的地之间的语音和数据呼叫,诸如通过电话线(例如,POTS网络,未示出)和互联网108。该电话网络104还可以包括耦合到或该网络操作中心112或者位于其中的一个或多个服务器116,该网络操作中心提供到互联网108和/或网络服务器106的连接。无线设备102和电话网络104之间的通信可以通过双向无线通信链路114,诸如GSM、UMTS、EDGE、4G、3G、CDMA、TDMA、LTE和/或其它通信技术完成。

图2示出了演进型分组系统(EPS)网络的组件。参考值图1-2,在EPS网络200中,该无线设备102可以连接到LTE接入网络、E-UTRAN 204。在各个实施例中,该E-UTRAN 204可以是LTE基站、eNodeB的网络。

E-UTRAN 204可以通过到服务网关(SGW)206和到移动管理实体(MME)208的连接来连接到演进型分组内核(EPC)205。该MME还可以是逻辑上连接到SGW 206的,可以处理无线设备102的跟踪和寻呼以及EPC 205上的E-UTRAN接入的安全性。该MME 208可以链接到家庭订户服务器(HSS)212,其可以支持包含用户订阅、档案和认证信息的数据库。

SGW 206可以通过LTE接入网络和外部IP网络(即,分组数据网络(PDN))路由针对无线设备102的输入和输出IP分组。该SGW 206还可以为eNodeB之间的切换提供锚点。该SGW206可以逻辑上连接到PDN网关(PGW)210,其可以向和从PDN路由分组以便构成该EPC和各个PDN(例如,IP多媒体子系统(IMS)212)之间的连接。该IMS 212可以与一个或多个应用服务器214连接以执行IMS特定服务。该PGW 210可以逻辑上连接到策略计费和规则功能(PCRF)215,可以强制最小服务参数质量并且管理和控制数据会话的EPC 205的软件组件。该PGW210还可以提供与互联网216上其它公共的或私有的网络的连接。

在各个实施例中,除了LTE接入网络,无线设备102可以被配置为单独地连接到通过该交换电话网络(PSTN)222至少提供语音服务的各个接入网络。具体来讲,该无线设备102可以通过无线接入网络(RAN)220连接到传统CS核心网218,该RAN通过公共交换电话网络(PSTN)222至少提供语音服务。该无线设备102还可以通过经由LTE系统(例如,接入点224)到互联网216的单独连接,连接到其它基于互联网协议(IP)的网络(诸如WLAN)。

一些或所有无线设备102可以配置有多模式能力,并且可以包括多个收发机用于通过不同无线链路/无线接入技术(RAT)与无线网络通信。例如,该无线设备102可以被配置为在不同订阅上(诸如在双SIM无线设备中)通过多个无线数据网络通信。在一些实施例中,无线设备102可以配置有双SIM双用(DSDA)能力,其可以使双SIM无线通信设备能够同时参与到两个单独的通信会话中,一般通过单独的发送/接收链。在其它实施例中,无线设备102可以被配置有双SIM双待能力(DSDS),其能偶使双SIM无线通信设备共享发送/接收链并且同时地在一个SIM开始通信之前监听空闲模式中的寻呼。

为了清楚,虽然本申请中描述的技术和实施例关于配置有至少一个LTE订阅的无线设备,但是它们可以扩展到其它无线接入网络(例如,UMTS/WCDMA、GSM、CDMA等等)上的订阅。

图3是适合于实现各个实施例的示例性无线通信设备300的功能框图。参考图1-3,根据各个实施例,无线设备300可以类似于一个或多个无线设备102、202。在各个实施例中,无线设备300可以是单SIM设备,或多SIM设备,诸如双SIM设备。例如,无线设备300可以是双SIM双用(DSDA)设备或双SIM双待(DSDS)设备。无线设备300可以包括至少一个SIM接口302,其可以接收与第一订阅相关联的第一识别模块SIM(SIM-1)304a。在一些实施例中,该至少一个SIM接口302可以实现为多SIM接口302,其可以接收与至少一个第二订阅相关联的至少第二识别模块SIM(SIM-2)304b。

在各个实施例中的SIM可以是配置为具有SIM和/或USIM应用,能够接入GSM和/或UMTS网络的通用集成电路卡(UICC)。该UICC还可以为电话簿和其它应用提供存储。作为替代,在CDMA网络中,SIM可以是卡上的UICC可移动用户识别模块(R-UIM)或CDMA订户识别模块(CSIM)。

每个SIM 304a、304b可以具有CPU、ROM、RAM、EEPROM和I/O电路。各个实施例中使用的一个或多个SIM 304a、304b可以包含用户账户信息、一个IMSI一组SIM应用工具包(SAT)命令和针对电话簿联系人的存储空间。一个或多个SIM 304a、304b还可以存储家庭标识符(例如,系统标识符序号(SID)/网络标识序号(NID)对、家庭PLMN(HPLMN)码等等)以便指示该SIM网络运营商供应商。集成电路卡识别(ICCID)SIM序列号可以被印在一个或多个SIM304上用于识别。

无线设备300可以包括至少一个控制器,诸如通用处理器306,其可以耦合到编码器/解码器(CODEC)308。该CODEC 308可以相反耦合到扬声器310和麦克风312。该通用处理器306还可以耦合到至少一个存储器314。该存储器314可以是存储处理器可执行指令的永久性有形计算机可读存储介质。例如,该指令可以包括通过相应的基带RF资源链路由与订阅相关的通信数据。该存储器314可以存储操作系统(OS),以及用户应用软件和可执行指令。

该通用处理器306和存储器314可以每个耦合到至少一个基带调制解调处理器316。无线设备300中的每个SIM 304可以与基带RF资源链相关联,该基带RF资源链包括基带调制解调处理器316和无线资源/RF资源318。在一些实施例中,无线设备300可以是DSDS设备,并且SIM 304a、304b二者可以共享单个基带RF资源链。例如,这一共享的基带RF资源链可以包括基带调制解调处理器316和RF资源318。在其它实施例中,该无线设备300可以是DSDA设备,并且每个SIM 304可以与一个单独的基带RF资源链相关联。例如,这一单独的基带RF资源链可以每个包括单独的基带调制解调处理器316功能(例如,BB1和BB2)和RF资源318功能(例如,RF1和RF2)。RF资源318可以耦合到至少一个天线320,并且可以执行与该无线设备300的每个SIM 304相关联的该无限设备的发送/接收功能。RF资源318可以提供单独的发送和接收功能,或者可以包括组合了发射机和接收机功能的收发机。

在具体实施例中,通用处理器306、存储器314、基带调制解调处理器316和RF资源318可以包括在片上系统设备322中。第一和第二SIM304a、304b和它们相应的接口302可以在该片上系统设备322之外。此外,各种输入和输出设备可以耦合到该片上系统设备322的组件,诸如接口或控制器。适用于该无线设备300中的示例性用户输入组件可以包括但并不仅限于,键盘324和触摸屏显示器326。

在一些实施例中,键盘324、触摸屏显示器326、麦克风312或它们的组合可以执行接收发起呼出呼叫的请求的功能。例如,触摸屏显示器326可以从联系人列表接收联系人的选择或者接收电话号码。在另一个示例中,触摸屏显示器326和麦克风312的任意一个或者二者可以执行接收发起呼出呼叫的请求的功能。举另一个例子,对发起该输出呼叫的请求可以采用通过麦克风312接收到的语音命令的形式。可以在无线设备300的各个软件模块和功能之间提供接口以便使它们之间的通信启用。正如本领域内公知的。

图4是实现在无线设备(例如,图1-3中的无线设备102、202、300)上的示例性分层软件架构400的功能框图。该分层软件架构400可以包括核心IMS协议栈401以便在与一个或多个SIM相关联的网络上运行服务。参考图1-4,无线设备上的该软件架构可以分布在一个或多个处理器中,并且核心IMS协议栈401分布在一个或多个调制解调处理器402(诸如基带调制解调处理器316)中。在各个实施例中,该无线设备可以是单SIM或双SIM无线通信设备,诸如无线设备300。

在一些实施例中,该核心IMS协议栈401可以被配置使用使能器通过IMS网络支持各种服务。在一些实施例中,常规使用面向无线的多媒体(“无线耦合的服务”)的服务(诸如VoLTE、IP语音(VoIP)等)的IMS使能器406a,可以在调制解调处理器402上作为该核心IMS协议栈401的一部分而提供。参考图1-4,常规使用无线/面向IP的服务(“以数据为中心的服务”)的服务(诸如RCS)的IMS使能器406a可以在应用处理器410(诸如通用处理器306)上提供。

IMS使能器406a、406b可以与一个或多个通信协议栈408交互,其可以包括与不同无线接入技术相关联的栈。例如,通信协议栈408可以是针对各种2G/3G/4G接入网络的每个提供的,或者是针对局域网和/或广域网(例如,无线局域网(WLAN))提供的等等。

核心IMS协议栈401还可以包括IMS框架412,包括用于处理关于应用处理器410上提供的无线耦合的服务和以数据为中心的服务的数据流的核心分配器414。例如,该核心分配器414可以向一个或多个协议栈408路由消息和请求。在各个实施例中,由核心分配器414处理的消息和请求可以使用会话发起协议(SIP)发送/接收。在一些实施例中,IMS框架412还可以包括注册管理器416和动态策略管理器418。在各个实施例中,注册管理器416可以在调制解调处理器402初始化过程中设立IMS PDN连接。该IMS注册实体还可以请求互联网/IPPDN的设立,作为对一个或多个IMS服务的双注册的触发的响应。在各个实施例中,动态策略管理器418可以被配置为维护从每个SIM读取的运营商策略信息的缓存,可以更新缓存的策略信息作为对每个SIM的策略变化的响应,和/或可以通过根据该设备上的条件的动态变化(例如,无线更新、漫游等等)触发对各个服务的注册服务的改变来实现新的或者已更新的策略。

在各个实施例中,核心分配器424可以使用单IMS注册或多IMS注册提供针对与IMS服务器(诸如IMS 212)的通信的接入点。调制解调402和应用处理器410上提供的IMS服务的每个可以使用IMS特征标签在IMS框架412中注册。在各个实施例中,该IMS特征标签可以由核心分配器414用于向应用和服务路由数据。

IMS注册可以包括SIP消息的交换以便控制通过IP、LTE和其它数据网络的通信会话支持服务。SIP可以用于设立、修改和终止通信会话,其可以被用于支持服务的各种媒体流。IMS服务的注册可以由核心IMS协议栈401的一个或多个实体执行。在一些实施例中,使能器406a、406b可以生成识别相应IMS服务的特征标签,该IMS服务可以由注册管理器416识别。注册管理器416可以用该特征标签注册要由核心分配器414通过一个或多个通信协议栈408发送给IMS服务器的请求。在一些实施例中,由运行在应用处理器410上的使能器406b生成的特征标签可以通过该应用处理器410和调制解调处理器402之间的处理器间链路417发送给注册管理器416。

IMS服务器可以提供对通过一个或多个网络的注册请求的响应,该请求可以是通过核心分配器414在调制解调处理器402上接收到并且提供给适当的使能器406a、406b的。来自对应于各个无线耦合的和以数据为中心的服务的注册响应的信息也可以被传递给注册管理器416,其可以维护已注册IMS服务列表。

在各个实施例中,调制解调处理器402还可以实现通信服务420,诸如可以在该调制解调处理器402中提供的呼叫管理和无线消息服务。

在一些实施例中,该调制解调处理器402上实现的软件架构还可以包括通信协议栈408和通信硬件(例如,一个或多个RF收发机)之间的硬件接口(未示出)。此外,一个或多个主机层(未示出)可以被提供作为核心IMS协议栈401和应用处理器410的功能之间的接口。例如,所述一个或多个主机层可以提供数据转移服务和/或应用特定功能。

在各个实施例中,调制解调处理器402可以配置为执行包括与一个或多个SIM相关联的额外的协议/调制解调栈的软件。此外,特定SIM可以被提供信息以执行针对IMS服务注册和/或这些服务相关联的核心网络的策略管理域的不同信令程序,以及处理其数据。

调制解调处理器402实现的软件架构可以被配置为以任何数量的无线接入数据连接到网络。虽然是关于LTE和/或WLAN网络描述的,但是这些仅仅是各个实施例中的调制解调处理器相关联的无线资源可以由搜索到的网络的示例。

图5A和5B示出了根据各个实施例的用于通过无线设备上的协议栈管理一个或多个SIM的多服务注册操作的方法500。参考图1-5B,在各个实施例中,方法500的操作可以由该无线设备300的一个或多个处理器(诸如通用处理器306和/或基带调制解调处理器316)上的一个或多个控制实体,或者可以耦合到该存储器314并且耦合到基带调制解调处理器316的单独的控制器(未示出)来实现。

在方框502中,该无线设备可以被打开,从而初始化该无线设备处理器和软件架构,包括核心IMS协议栈401。在方框504中,该无线设备处理器可以识别该无线设备上支持IMS服务的第一SIM。在判定方框506中,该无线设备处理器可以确定所识别出的SIM是否被配置为IP多媒体服务识别模块(ISIM)。ISIM是可以驻留在UICC上的并且可以在3GPPTS31.103中定义的,用于提供对IMS域的接入的应用。ISIM可以至少包含基于IMS的服务的其它用户可接触的IP多媒体公共标识(IMPU),用于由其家庭IMS网络认证该设备的IP多媒体私有标识(IMPI),以及提供信息的归属运营商域名,IMS通过该信息将来自无线设备的注册请求路由到家庭IMS网络。

作为对确定识别出的SIM被配置为ISIM(即,判定方框506=“是”)的响应,无线设备处理器可以从方框508中存储在ISIM中的基本文件(EF)读取该IMPU和归属运营商域名。

作为对确定识别出的SIM没有被配置为ISIM(即,判定方框506=“否”)的响应,在方框510中,该无线设备处理器可以读取所识别出的SIM的IMSI,其通常包括移动国家代码(MCC)部分和移动网络代码(MNC)部分。在方框512中,该无线设备处理器可以根据3GPP TS31.103标准中提供的向后兼容机制从该MCC和MNC获取归属运营商域名。

在判定方框514中,该无线设备处理器可以确定是否有任何更多的支持该无线设备上识别出的IMS服务的SIM,诸如可能处于双SIM或多SIM设备中。作为对确定有额外的SIM支持该无限设备上的IMS服务(即,判定方框514=“是”)的响应,该无线设备处理器在方框515中选择下一个SIM,并且返回判定方框506以便重复如上针对所选择的SIM描述的判定方框506到512的操作。因此,无线设备处理器可以重复方框506到515的操作直到已经读取了支持IMS服务的所有SIM。

作为对确定没有更多的SIM支持该无线设备上识别出的IMS服务(即,判定方框514=“否”)的响应,该无线设备处理器可以在方框516中从额外的EF或者可以在支持IMS服务的每个SIM中规定的其它文件类型读取运营商策略。在方框518中,该无线设备处理器可以将每个识别出的SIM中规定的运营商策略存储在临时存储器中(例如,缓存器)。

继续方法500,在方框520中,该无线设备处理器可以针对每个识别出的SIM,基于它们的定义的运营商策略,将每个启用的IMS服务与核心IMS协议栈401注册。这一注册可以用多种方式执行,并且可以包含一个或多个IMS注册(例如,如上关于图6更详细讨论的)。在方框522中,该无线设备处理器可以维护针对该无线设备上一个或多个SIM的IMS服务注册。例如,在两个SIM都支持IMS服务的双SIM设备中,可以针对两个SIM维护对相同、不同或重叠服务的注册。

在判定方框524中,该无线设备处理器可以确定该无线设备是否已经连接到使用新的无线接入技术(RAT)的网络(例如,从LTE切换到Wi-Fi,从Wi-Fi切换到LTE等等)。作为对确定该无线设备已经连接到使用新的RAT的网络(即,判定方框524=“是”)的响应,在方框528中,该无线设备处理器可以根据针对该活动SIM的运营商策略调整服务的IMS注册,该运营商策略已经在方框518中存储在临时/缓存存储器中(参考图5A)。例如,运营商策略可以包括一个或多个IMS服务的RAT需求或偏好,如果所述新的RAT匹配这些需求或偏好,其可以造成那些一个或多个服务的注册的变化。

在方框528中调整针对活动SIM的服务的IMS注册之后,或者作为对确定该无线设备已经连接到使用新的RAT的网络(即,判定方框524=“否”)的响应,该无线设备处理器可以在判定方框526中确定该无线设备是否已经从家庭网络漫游到拜访网络。作为对确定该无线设备已经漫游进入拜访网络(即,判定方框526=“是”)的响应,该无线设备处理器可以在方框532中基于针对活动SIM缓存的运营商策略调整启用的或禁用的服务。例如,运营商可以指定当设备正在漫游时某些IMS服务变得不可用,并且因此可以在该设备上针对该SIM禁用。

在方框532中基于针对活动SIM缓存的运营商策略调整启用的和禁用的服务之后,或者作为对确定该无线设备还没有漫游(即,判定方框526=“是”)的响应,该无线设备处理器可以在判定方框530中确定是否已经接收到对该活动SIM的运营商策略的任何通过无线(OTA)的更新。作为对确定还没有接收到OTA更新(即,判定方框530=“否”)的响应,该无线设备处理器可以再次在方框516中(图5A)从每个SIM上的EF或其它文件类型读取运营商策略。作为对确定已经接收到针对活动SIM的OTA更新(即,判定方框530=“否”)的响应,该无线设备处理器可以在方框516中从额外的EF或支持IMS服务的每个SIM中所定义的其它文件类型读取运营商策略,以便管理该无线设备上多于一个的支持IMS服务的SIM的IMS服务。

图6示出了用于针对已经从该SIM读取并缓存了运营商策略的示例性的识别出的SIM,执行方法500的方框520的操作(参考图5B)的示例性方法600。参考图1-6,方法600的操作可以由该无线设备300的一个或多个处理器(诸如通用处理器306和/或基带调制解调处理器316)上的一个或多个控制实体,或者可以耦合到存储器并且耦合到基带调制解调处理器316的单独控制器来实现。

在方框602中,无线设备处理器可以识别该SIM上第一启用IMS服务。在方框604中,该无线设备处理器可以识别所识别出的服务的运营商偏好的RAT(例如,LTE、Wi-Fi等等),其可以是在运营商配置的策略中提供的。在方框606中,该无线设备处理器可以识别所述识别出的服务的注册类型(例如,IMS PDN或互联网PDN),其可以在所述运营商配置的策略中提供。在判定方框608中,该无线设备处理器可以确定是否针对该SIM识别出另一个启用的IMS。作为对确定针对该SIM又另一个识别出的启用的IMS服务(即,判定方框608=“是”)的响应,该无线设备处理器可以重复方框604中针对下一个识别出的服务识别所述偏好的RAT以及在方框606中针对下一个识别出的服务识别所述注册类型的操作,直到该SIM的所有启用IMS服务都被处理过(即,直到判定方框608=“否”)。

作为对确定没有针对该SIM识别出额外的启用IMS服务(即,判定方框608=“否”)的响应,该无线设备处理器可以在判定方框610中确定该SIM上的任何一个识别出的IMS服务的注册类型是否为互联网PDN注册。作为对确定没有识别出的IMS服务具有要求互联网PDN的注册类型(即,判定方框610=“否”)的响应,该无线设备处理器可以在方框612中为该SIM上的IMS PDN上的IMS服务设立单注册,并且在方框614中触发该SIM上启用的服务的IMS使能器使用该IMS PDN上的单注册注册特征标签。在各个实施例中,相同的互联网协议安全(IPSec)端点可以由调制解调处理器(例如,针对诸如VoLTE、VT等等之类的无线耦合服务)和应用处理器(例如,针对诸如RCS的以数据为中心的服务)二者上的IMS使能器使用。在这些实施例中,信令消息可以使用处理器间链路被路由到应用处理器上的服务。以此方式,调制解调处理器上的IMS安全可以扩展到所有IMS服务注册。该无线设备处理器可以继续进行到判定方框620。

作为对确定一个或多个识别出的IMS服务具有要求互联网PDN的注册类型(即,判定方框610=“是”)的响应,该无线设备处理器可以在方框616中在IMS PDN和互联网PDN上设立单独的注册(即,双注册)。在方框618中,该无线设备处理器可以触发该SIM上的服务的IMS使能器以便根据它们相关联的服务的注册类型使用该IMS PDN或互联网PDN注册特征标签。在各个实施例中,单独的IPSec端点可以被打开在针对互联网PDN的调制解调处理器上,其可以由对应于应用处理器上的服务(例如,RCS)的IMS使能器使用,在该应用处理器中,所述运营商策略注册类型要求互联网PDN。在这些实施例中,服务消息和信令消息可以使用一个或多个处理器间链路被路由到与使用应用处理器上的互联网PDN的服务相关联的IMS使能器,该应用处理器使用处理器间链路。以此方式,调制解调处理器上的安全性可以扩展到所有IMS服务注册。

在判定方框620中,该无线设备处理器可以确定该无线设备是否配置有支持还没有通过方法600处理过的IMS服务的另一个SIM。作为对确定该无线设备配置有另一个支持IMS服务的SIM(即,判定方框620=“是”)的响应,该无线设备处理器可以在方框602中识别该SIM上的第一启用IMS服务,并且在该SIM上重复所描述的方框604到618的操作。当支持IMS服务的所有SIM都已经处理过时(即,判定方框620=“否”),该无线设备处理器可以在如上所述方法500的方框522(图5B)中维护一个或多个SIM的IMS服务。

如上所讨论的,对第一或第二SIM、无线资源或第一或第二IMS服务的引用可以是任意的,并且可以应用于该无线设备的任何SIM和/或任何无线资源。这种SIM和/或无线资源的指定可以在执行本申请中的方法的实例之间切换或倒转。

各个实施例(包括但并不仅限于,参考图5A-6讨论的实施例)可以在任何不同无线设备中实现,图7中示出了其中的一个示例。例如,无线设备700(其可以对应于,例如图1-3中的无线设备102、202、300)可以包括耦合到触摸屏控制器704的处理器702和内部存储器706。该处理器702可以是针对一般或特定处理任务设计的一个或多个多核集成电路啦(IC)。该内部存储器706可以是易失性的或非易失性的存储器,并且还可以是安全的和/或加密的存储器或者不安全的和/或未加密的存储器,或者它们的任意组合。

该触摸屏控制器704和处理器702也可以耦合到触摸屏面板712,诸如电阻传感触摸屏、电容传感触摸屏、红外传感触摸屏等等。无线设备700可以有一个或多个无线信号收发机708(例如,蓝牙、Wi-Fi、RF无线电),用于发送和接收耦合到处理器702的短距离RF信号。处理器702可以耦合到蜂窝网络无线收发机,其可以是调制解调芯片716的形式,该调制解调芯片耦合到天线710并且能够根据本申请中描述的任何无线接入技术通过广域网(诸如蜂窝网络)进行通信。

无线设备700可以包括耦合到处理器702的外围设备连接接口718。该外围设备连接接口718可以被单一地配置为接受一种类型的连接,或者被多样地配置为接受各种类型的物理和通信连接,公用的或私有的,诸如USB、火线接口、闪电接口或PCIe。该外围设备连接接口718还可以耦合到相似配置的外围设备连接端口(未示出)。该无线设备700还可以包括用于提供音频输出的扬声器714。该无线设备700还可以包括由塑料、金属或金属合成物构造的用于容纳本申请中讨论的所有或一些组件的外壳720。无线设备700可以包括耦合到处理器702的电源722,诸如一次性的或可充电的电池。

各个实施例(包括但并不仅限于,参考图5A-6讨论的实施例)还可以在各种不同的个人计算设备中实现,诸如图8中示出的膝上型计算机800(其可以对应于,例如图1-3的无线设备102、202、300)。很多膝上型计算机包括触摸板触摸界面817,其用作该计算机的指示设备,并且因此可以接收类似于那些实现在配备有触摸屏显示器并且如上所描述的无线计算设备上的拖拽、滚动和轻弹手势。膝上型计算机800通常将会包括耦合到易失性存储器812的处理器811和大容量非易失性存储器,诸如闪存的硬驱动813。该计算机800还可以包括耦合到该处理器811的软盘驱动814和压缩光盘(CD)驱动815。该计算机800还可以包括耦合到该处理器811的用于设立数据连接或接收外部存储设备的若干连接器端口,诸如USB或火线连接器套接字,或者其它用于将处理器811耦合到网络的网络连接电路。在笔记本配置中,该计算机外壳容纳全部耦合到处理器811的触摸板817、键盘818和显示器819。该计算设备的其它配置可以包括众所周知的耦合到该处理器(例如,通过USB输入)的计算机鼠标或轨迹球,它们也都可以集合各个实施例一起使用。

处理器702和811可以是能够由软件指令(应用)配置为执行各种功能(包括上述各个实施例的功能)的任何可编程微处理器、微计算机或多处理器芯片或芯片组。在一些设备中,可以提供多个处理器,比如专用于无线通信功能的一个处理器和专用于运行其它应用的一个处理器。通常,软件应用可以在它们被访问或载入到处理器702和811中之前存储在内部存储器706、812和813中。在很多设备中,该内部存储器可以是易失性的或非易失性的存储器,比如闪存或它们的混合。为了这一描述的目的,对存储器的一般引用指的是可由处理器702、811访问的存储器,包括内部存储器或插入到设备的移动存储器和处理器702和811它们本身内部的存储器。

上述方法描述和处理流程图仅仅作为示例性示例提供,而并不意在要求或暗示各个实施例的步骤必须以示出的顺序执行。本领域的技术人员应该了解的是,上述实施例中的步骤顺序可以用任何顺序执行。比如像“之后”、“然后”、“接下来”等术语并不意在限制步骤的顺序;这些术语仅仅用于贯穿方法描述引导读者。虽然处理流程图可以将操作描述为序列化处理过程,但是,很多操作可以并行或同步执行。另外,操作顺序可以重新排列。处理过程可以对应于方法、函数、过程、子例程、子程序等。当处理过程对应于函数时,其终止可以对应于该函数向调用函数或主函数的返回。此外,任何以单数形式对声明单元的引用,例如使用冠词“a”、“an”或“the”并不能解释为将该单元限制为单数。

虽然术语“第一”和“第二”在本申请中用于描述与SIM相关联的数据传输和与不同SIM相关联的数据接收,但是这些标识符仅仅是为了方便而并不意味着将各个实施例限定于特定顺序、序列、网络或载波类型。

结合本申请中公开的实施例所描述的各种示例性的逻辑框、模块、电路和步骤可以实现成电子硬件、计算机软件或其组合。为了清楚地示出硬件和软件之间的可交换性,上面对各种示例性的组件、方框、模块、电路和步骤已经围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本发明内容的保护范围。

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

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

提供前面对公开实施例的描述以便使本领域的任何技术人员能够制作或使用本发明。对这些实施例的修改对于本领域的技术人员来说是显而易见的,并且本申请中定义的一般原则可以在不脱离本发明的精神或范围的前提下应用于其它实施例。因此,本发明并不意在限制本申请中示出的实施例,而是与下面的权利要求和本申请中公开的原则和新颖性特征保持最广泛范围的一致。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号