关键任务服务的接入点名称确定的制作方法

文档序号:15743431发布日期:2018-10-23 22:40阅读:214来源:国知局
关键任务服务的接入点名称确定的制作方法

本申请要求于2016年1月22日提交的第62/286,178号美国专利申请的优先权,其全部内容通过引用结合于此。

技术领域

本公开涉及无线通信系统中的数据传输,并且更具体地,涉及针对关键任务(MC)服务的接入点名称(APN)确定。



背景技术:

关键任务(MC)(有时也称为公共安全)服务是提供给MC组织用户的服务。MC组织的示例可以包括警察局、救护车服务或消防服务。MC服务的一个示例是MC即按即说(MCPTT),其是MC服务,其向MC组织的用户提供类似“对讲机”的服务。除语音或音频之外的其他MC服务可以包括MC视频和MC数据。MC组织的用户称为MC用户。可以在用户的用户设备(UE)中配置用户的MC组织的标识(例如,名称)。用户连接到分组数据网络(PDN)以接入MC服务或执行MC用户认证。不同的MC组织可能与不同的PDN相关联。每个PDN由接入点名称(APN)标识。必须为UE确定APN用以接入MC服务或执行MC用户认证。

附图说明

图1是根据一种实现方式的为服务提供数据连接的示例性无线通信系统。

图2示出根据一种实现方式的用于用户设备(UE)的示例性基于客户端的架构。

图3示出根据一种实现方式的用于UE的示例性基于UE的架构。

图4A示出根据一种实现方式的用于基于客户端的架构的示例管理对象结构。

图4B示出根据一种实现方式的用于基于UE的架构的示例管理对象结构。

图5是示出根据一种实现方式的用于基于确定的关键任务(MC)组织、归属公共陆地移动网络和注册的公共陆地移动网络获得包含在PDN数据部分中的分组数据网络(PDN)信息的示例方法的流程图。

图6A示出根据一种实现方式的用于基于客户端的架构的重用现有管理对象结构的示例管理对象结构。

图6B示出根据一种实现方式的用于基于UE的架构的重用现有管理对象结构的示例管理对象结构。

图7是示出根据一种实现方式的在MC用户认证过程期间获得用于MC服务的接入点名称(APN)信息的示例过程的数据流程图。

图8A-8D示出根据一种实现方式的在MC用户认证期间获得用于MC服务的APN信息的示例描述。

图9是示出根据一种实现方式的确定用于MC服务或用于MC用户认证服务的APN的第一示例方法的流程图。

图10是示出根据一种实现方式的确定用于MC服务或用于MC用户认证服务的APN的第二示例方法的流程图。

图11是示出根据一种实现方式的示例网络节点的示意图。

图12是示出根据一种实现方式的示例用户设备装置的示意图。

各附图中相同的附图标记和名称表示相同的元件。

具体实施方式

本公开涉及针对关键任务(MC)服务的接入点名称(APN)确定。在一些情况下,MC服务由MC服务提供商提供给MC组织的MC用户。MC服务提供商可以是公共陆地移动网络(PLMN)运营商,或者可以是完全独立的实体。在后一种情况下,MC服务提供商可以与多个PLMN运营商建立业务关系以提供移动/蜂窝服务(称为归属PLMN)。归属PLMN(HPLMN)可以与其他PLMN运营商进行布置(也称为“漫游协议”)以利用其他PLMN运营商的网络。这些其他PLMN运营商可以被称为访问PLMN(VPLMN),并且例如当UE的位置处没有HPLMN的移动/蜂窝无线电覆盖时,UE可以漫游到例如VPLMN上。UE的注册PLMN(RPLMN)被称为RPLMN,并且UE可以注册到其HPLMN或VPLMN。因此,RPLMN可以是属于UE的HPLMN的网络或属于VPLMN的网络。

当UE请求MC服务时,取决于UE的MC组织以及UE的HPLMN和RPLMN中的一个或两者,可以使用不同的分组数据网络(PDN)来提供MC服务。例如,如果UE的RPLMN由于漫游而改变,则UE可以连接到用于同一MC服务的不同PDN。此外,当UE执行MC用户认证时,取决于UE的MC组织以及UE的HPLMN和RPLMN中的一个或两者,可以使用不同的PDN来提供MC用户认证。因此,UE必须知道使用什么APN以便连接到PDN以接收MC服务,执行MC用户认证等。本主旨基于例如UE的MC组织和UE的PLMN信息来确定PDN的APN信息。

图1示出根据一种实现方式的为服务提供数据连接的示例性无线通信系统100。在一些实现方式中,UE基于当前与UE相关联的MC组织名称、注册公共陆地移动网络(RPLMN)标识符或HPLMN标识符中的至少一个来确定PDN的APN信息。UE可以基于所确定的APN信息连接到PDN。UE还可以基于MC服务提供商标识来确定APN信息。UE可以确定当前与UE相关联的MC组织名称、RPLMN标识符和HPLMN标识符。PDN可以用于MC服务或MC用户认证中的至少一个。APN信息可以包括APN网络标识(NI)。在一些情况下,APN信息可以由移动性管理实体(MME)基于MC组织名称、RPLMN标识符或HPLMN标识符中的至少一个来进一步确定。

在一些实现方式中,基于当前与UE相关联的MC组织名称、RPLMN标识符或HPLMN标识符中的至少一个来确定APN信息包括:创建包括MC组织名称、RPLMN标识符或HPLMN标识符中的至少一个的字符串。UE可以基于UE中的配置或者UE可用的配置来确定在字符串中包含或排除MC组织名称、RPLMN标识符或HPLMN标识符。当UE上没有存储配置的APN信息时,UE可以为APN信息创建字符串。

在一些实现方式中,基于当前与UE相关联的MC组织名称、RPLMN标识符或HPLMN标识符中的至少一个来确定APN信息包括:在UE处存储已配置的针对至少一个MC组织名称和与至少一个MC组织名称中的每一个相关联的公共陆地移动网络(PLMN)标识符的APN信息。UE识别当前与UE相关联的MC组织名称与PLMN标识符之间以及已配置的APN信息中的MC组织名称和PLMN标识符之间的匹配。响应于识别出匹配,UE获取针对MC组织名称和PLMN标识符的已配置的APN信息。UE还可以将当前与UE相关联的RPLMN标识符与已配置的APN信息中的VPLMN标识符进行比较。响应于VPLMN标识符与RPLMN标识符匹配,UE获取针对VPLMN标识符的已配置的APN信息。响应于RPLMN标识符与VPLMN标识符不匹配,UE将当前与UE相关联的HPLMN标识符与已配置的APN信息中的HPLMN标识符进行比较。如果当前与UE相关联的HPLMN标识符与已配置的APN信息中的HPLMN标识符匹配,则UE获取针对HPLMN标识符的已配置的APN信息。已配置的APN信息可以存储在管理对象中。在一些情况下,UE包括MC客户端和配置管理客户端。

在一些实现方式中,UE将第一消息发送到第一网络节点,第一消息包括与UE相关联的至少一个MC用户身份。UE从第一网络节点接收第二消息,该第二消息指示UE可以请求针对MC服务的PDN的APN信息。UE向第二网络节点发送第三消息,第三消息请求APN信息。UE从第二网络节点接收包括APN信息的第四消息。UE可以基于所接收的APN信息连接到PDN。在一些情况下,第一网络节点和第二网络节点是身份管理服务器。经由UE中的身份管理客户端发送或接收第一、第二、第三和第四消息,并且第一、第二、第三和第四消息是认证消息。在一些情况下,第一网络节点是身份管理服务器,并且第二网络节点是配置管理服务器。第一和第二消息是认证消息,第一和第二消息经由UE中的身份管理客户端发送或接收,并且第三和第四消息经由UE中的配置管理客户端发送或接收。APN信息可以包括PDN的APN NI。

在一些实现方式中,UE存储针对MC组织配置的APN信息(其中MC组织可以经由MC组织名称或一些其他标识符来标识)和与MC组织相关联的PLMN标识符。UE可以确定当前MC组织(例如,经由配置的当前MC组织名称)和与UE相关联的当前PLMN标识符(例如,RPLMN、HPLMN)。UE可以识别当前MC组织名称与存储的MC组织名称之间的匹配,以及当前PLMN标识符与存储的与匹配的MC组织名称相关联的PLMN标识符(例如,VPLMN,HPLMN)之间的匹配。响应于识别出匹配,UE可以获取针对与UE相关联的当前组织名称和当前PLMN标识符而配置的相应APN信息(以及可选地,其他信息)。在一些情况下,UE可以将与UE相关联的当前RPLMN标识符同与所存储的APN信息相关联的VPLMN标识符进行比较。响应于来自比较的不匹配,UE可以将与UE相关联的当前HPLMN标识符同与存储的APN信息相关联的HPLMN标识符进行比较。在一些情况下,已配置的APN信息可以存储在管理对象(MO)中。APN信息可以包括APN NI或PDN的APN NI和APN OI。PDN可以用于MC服务或MC用户认证中的至少一个。在一些情况下,UE包括MC客户端。

在一些实现方式中,UE可以从第一网络节点接收指示UE可以请求PDN的APN信息的第一消息。响应于第一消息,UE可以向第一网络节点或第二网络节点发送请求APN信息的第二消息。响应于第二消息,UE可以从第一网络节点或第二网络节点接收包括APN信息的第三消息。在一些情况下,第一、第二或第三消息中的至少一个是认证消息。在一些情况下,APN信息包括APN NI或PDN的APN NI和APN OI两者,并且PDN用于MC服务或MC用户认证中的至少一个。

根据本文描述的方法和系统的针对MC服务的APN确定可以基于当前MC组织和/或UE当前关联的PLMN自主地/自动地确定APN信息。例如,如果UE的RPLMN由于漫游而改变并且必须使用新的PDN,则UE自身可以确定新PDN的APN而无需从网络请求附加信息。另外,本文描述的方法和系统实现了灵活的网络布置。例如,作为使HPLMN上托管的不同MC服务提供商使用相同的PDN的替代,所描述的方法使得不同的MC服务、MC组织和/或PLMN能够使用不同的PDN。

在更高级别上,示例性无线通信系统100包括UE 102和PDN 108。UE 102通过建立PDN连接110,通过无线电接入网络104和核心网106连接到PDN 108。PDN连接110为UE 102和PDN 108之间的数据提供路径。PDN 108可以属于MC组织,而无线电接入网络104和核心网106可以属于另一个实体,例如移动/蜂窝载体或运营商、Wi-Fi服务/热点运营商等。在一些实现方式中,通信系统可以包括附加的或不同的组件和特征,并且可以以与图1中所示的示例系统100不同的方式配置。例如,为清楚和简洁起见图1中示出一个UE,但是在系统100中可以包括许多UE。

UE 102可以被称为移动电子设备、用户设备、移动站、订户站、便携式电子设备、移动通信设备、无线调制解调器、无线终端、移动设备、会话发起协议(SIP)用户代理、机顶盒、测试设备、终端、站或嵌入式调制解调器。UE的示例可以包括移动电话、蜂窝电话、个人数字助理(PDA)、智能电话、膝上型电脑、平板电脑、个人计算机(PC)、寻呼机、便携式计算机、便携式游戏设备、可穿戴电子设备或具有用于通过无线通信网络传输数据的组件的其他移动通信设备。无线通信网络可以包括在许可频谱和未许可频谱中的至少一个上的无线链路。

UE 102的其他示例包括移动和固定电子设备。UE可以包括移动设备(ME)设备和可移动存储器模块,诸如通用集成电路卡(UICC),其包括订户身份模块(SIM)应用、通用订户身份模块(USIM)应用、IMS订户。身份模块(ISIM)或可移动用户身份模块(R-UIM)应用程序。术语“UE”还可以指代可以终止用户的通信会话的任何硬件或软件组件。另外,术语“用户设备”、“UE”、“用户设备装置”、“用户代理”、“UA”、“用户设备”和“移动设备”可以在本文中同义使用。

无线电接入网络104可以是演进的通用移动电信系统(UMTS)地面无线电接入网络(E-UTRAN)。无线电接入网络104包括一种或多种无线电接入技术。在一些实现方式中,无线电接入技术可以是全球移动通信系统(GSM)、暂定标准95(IS-95)、通用移动电信系统(UMTS)、CDMA2000(码分多址)、演进UMTS陆地无线电接入、(E-UTRA)、长期演进(LTE)、LTE-高级或IEEE 802.11WLAN。在许多情况下,无线电接入网络包括至少一个基站。基站可以是无线电基站,其可以控制系统的固定部分中的所有或至少一些无线电相关功能。基站可以在其覆盖区域或者用于UE通信的小区内提供无线电接口。基站可以分布在整个蜂窝网络中,以提供广泛的覆盖范围。基站可以直接与核心网106中的一个或多个UE 102、其他基站和一个或多个网络节点通信。

核心网106可以是演进分组核心(EPC)。核心网106可以包括移动性管理实体(MME)、服务通用分组无线电服务(GPRS)支持节点(SGSN)、移动交换中心(MSC)、归属位置寄存器(HLR)、归属订户服务器(HSS)、认证、授权和计费(AAA)服务器、或其他网络节点或实体。核心网106可以向用户提供服务,例如流量路由、呼叫控制/交换、认证和计费/收费。

PDN 108可以由APN识别。APN由NI和运营商身份(OI)组成。NI和OI都包括由点分隔的字符串(其中点之间的字符被称为“标签”)。在一些实现方式中,OI的内容由核心网106(例如,SGSN、MME、SGW、PGW等)定义和附加到NI的末尾,并且NI的内容可以由UE 102确定。

在操作中,为了针对UE 102确定PDN 108的APN信息以接收MC服务或执行MC用户认证,可以使用以下四种解决方案,如下所述:(1)自动推导,(2)增强设备管理,(3)自动推导和增强设备管理的组合,以及(4)增强的MC用户认证。

解决方案1:自动推导。

在解决方案1中,UE导出APN的NI。例如,APN NI基于MC组织名称、以及UE的RPLMN标识符(ID)、HPLMN ID和一个或多个其他标签中的一个或多个来推导出,例如,以表示PDN用于MC服务或MC用户认证。在一些情况下,UE可以将OI附加到APN的推导出的NI。

UE可以通过创建由一系列标签(其中每个标签由句点或句号分隔)组成的字符串来推导出用于MC服务或MC用户认证的APN NI,并且标签的值是基于UE可用的以下一个或多个参数:

·RPLMN ID

·HPLMN ID

·MC组织名称,其在UE中配置(例如,根据3GPP TS 23.179的附件B.3)。

·另一个标签或主机名或域名(例如“mc-serv”,“mc-user-auth”),用于表示PDN用于MC服务或MC用户认证

例如,如果假定以下值:

·RPLMN ID=54321;

·HPLMN ID=12345;以及

·MC组织名称=fireservice.gov.uk;

以下是一些示例APN NI用于MC服务和MC用户认证中的一者或两者:

·mc-serv.fireservice.gov.uk

·mc-user-auth.fireservice.gov.uk

·fireservice.gov.uk.mc-serv

·fireservice.gov.uk.mc-user-auth

·mnc021.mcc543.fireservice.gov.uk.mc

·mnc021.mcc543.mc.fireservice.gov.uk.apn.epc.mnc045.mcc123.3gppn etwork.org

在APN NI中包含或排除RPLMN ID,HPLMN ID和任何其他标签可以由UE中的配置或可用于UE的配置来指示,例如,存储在UICC中的SIM或USIM上的文件中的一个或多个参数,通过UE可用的配置提供的一个或多个参数(例如,开放移动联盟(OMA)数据管理(DM)管理对象(MO))等。例如,如果UE被配置为包括RPLMN ID,则UE将包括RPLMN ID。

在一些实现方式中,作为从存储在USIM上的国际移动订户身份(IMSI)导出的HPLMN ID的替代,UE可以使用不同的PLMN ID,例如,在3GPP TS 31.102中的子条款4.2.84中规定的USIM上的EFEHPLMN文件,在3GPP TS 31.102中规定的USIM上的EFHPLMNwAcT文件。当多个PLMN ID可用于UE以用作HPLMN ID时(例如,来自EFEHPLMN或EFHPLMNwAcT),UE可以应用优先级,例如,使用可用的第一PLMN ID(即,从UICC获得的第一PLMN ID),使用最后可用的PLMN ID,使用文件中优先级字段中指示的最高优先级PLMN ID或最低优先级PLMN ID等。

UE可以在任何时间导出用于MC服务或MC用户认证的APN。一旦UE已经导出APN NI,UE就可以在现有的LTE、GPRS或WLAN过程中使用APN NI,例如,E-UTRAN初始附接过程(如3GPP TS 23.401中所定义的)、专用PDN连接建立(如在3GPP TS 23.401、3GP TS 23.402、3GP TS 32.301和3GPP TS 24.302中所定义的)、分组数据协议(PDP)上下文激活(如3GPP TS 23.060和3GPP TS 24.008中所定义的)。

在一些实现方式中,MME或任何其他网络实体可以使用解决方案1的过程来导出用于MC服务或MC用户认证的APN NI。MME可以随时导出APN NI。例如,MME可以导出APN NI,以便为UE建立默认PDN连接,作为UE的E-UTRAN初始附接过程的一部分。

虽然解决方案1旨在针对接收MC服务和执行MC用户认证中的一者或两者提供自动导出的APN,但是也可以使用相同的过程来导出用于关键业务(BC)服务的APN。BC服务与非MC组织(例如出租车公司、公用事业服务公司)等相关联。导出用于BC服务和MC服务的APN之间的差异可以包括,例如,使用“bc-serv”标签代替“mc-serv”,或者使用“bc-user-auth”标签代替“mc-user-auth”。此外,解决方案1还可以用于导出用于除了MC服务和MC用户认证之外的其他服务(例如配置管理)的APN,其中可以使用例如“configman”的标签代替“mc-serv”或“mc-user-auth”等。

解决方案2:增强的设备管理。

在解决方案2中,用于MC服务或MC用户认证的APN信息(例如,APN NI)可以存储在基于每个MC组织(例如,每个MC组织名称)和每个PLMN的配置数据中。在一些实现方式中,配置数据可以包括基于MC组织名称、HPLMN、VPLMN和UE希望连接PDN的服务(例如,MC服务、MC用户认证或其他服务(例如,配置管理))的APN NI。例如,配置数据可以包括与MC组织名称X和HPLMN ID Y对应的APN信息以及与MC组织名称X和VPLMN ID Z对应的APN信息。UE可以确定UE的MC组织名称、RPLMN ID和HPLMN ID。UE可以将UE的RPLMN ID或HPLMN ID之一、以及UE的MC组织名称与配置数据中的MC组织和PLMN进行比较。一旦找到匹配,UE就可以从配置数据中获取APN信息。在比较期间,针对VPLMN的配置数据可以优先于针对HPLMN的配置数据。包含网络数据部分和国家数据部分两者的VPLMN数据部分可以优先于仅包含国家数据部分的VPLMN数据部分。包含网络数据部分和国家数据部分两者的HPLMN数据部分可以优先于仅包含国家数据部分的HPLMN数据部分。在一些实现方式中,在ME中提供配置数据(其可以通过OMA DM和/或例如在SIM/USIM中、在ISIM中等的UICC上的文件来提供)。

两种不同的UE架构可用于解决方案2:基于客户端的架构和基于UE的架构。

图2示出根据一种实现方式的用于UE的示例性基于客户端的架构200。UE架构200包括UICC 202、配置管理(CM)客户端204和MC客户端206。CM客户端204在UE上运行的MC客户端206内或与其相关联。CM客户端204本质上由MC客户端206信任,反之亦然。在一些情况下,MC客户端206可以实现为应用程序。CM客户端204和MC客户端206可以与UE实体分离(逻辑上和/或物理上),并且可以与UE部分通信,例如,通过软件接口、或通过短程有线或无线通信链路。

图3示出根据一种实现方式的用于UE的示例性基于UE的架构300。UE架构300包括UICC 302、配置管理(CM)客户端304和MC客户端306。CM客户端304作为一般UE功能的一部分存在,并且被增强以获得和存储与MC服务相关的配置细节。MC客户端306可以是离散的并且(从逻辑上和/或物理上)与UE实体分离,并且可以与UE部分通信,例如,通过软件界面、或通过短程有线或无线通信链路等。

图4A示出根据一种实现方式的用于基于客户端的架构的示例管理对象结构400a。MO结构400a可以用于MC服务、MC用户认证或其他服务。MO结构400a包括:

·一个或多个MC组织402,每个组织可以包括一个MC组织名称404(或一些其他标识符,例如域名);

·针对HPLMN 406的一个或多个数据集;

·针对VPLMN 408的零个或多个数据集;以及

·零个或一个扩展部分410a和410b。

图4B示出根据一种实现方式的用于基于UE的架构的示例管理对象结构400b。MO结构400b可以用于MC服务、MC用户认证或其他服务。MO结构400b包括:

·一个或多个MC组织402,每个组织由一个MC组织名称404组成,

·针对HPLMN 406的一个数据集;

·针对VPLMN 408的零个或多个数据集;以及

·零个或一个扩展部分410a和410b。

现在参考图4A和4B。在MO结构400a和400b中,针对HPLMN 406和VPLMN 408的数据集可以相同或不同,并且可以包括国家412a或412b、网络414a或414b以及一个或多个PDN 416a或416b的数据部分。网络数据部分414a或414b是可选的,并且在其不存在时,一个或多个PDN数据部分414a或416b将应用于与已配置的国家有关的任何网络。或者,VPLMN数据部分可以放置在HPLMN部分下,在这种情况下,VPLMN数据部分将基于每个HPLMN和每个RPLMN而不是仅基于每个RPLMN而应用。

HPLMN和VPLMN中的一者或两者中的国家数据部分412a或412b和网络数据部分414a或414b可以包括标识国家和移动蜂窝网络的参数。这些参数的示例可以是符合ITU-T E.212或ITU-T E.164的移动国家代码(MCC)值和移动网络代码(MNC)值,唯一的字符串值(例如,适用于大不列颠及北爱尔兰联合王国的沃达丰网络的“UK”和“Vodafone”)等。国家数据部分412a或412b可以包括符合ISO 3166-1的值,或者由多个数据点表示,例如,GPS坐标、经度和纬度值等。

HPLMN和VPLMN中的PDN 416a或416b的数据集可以相同或不同,并且可以包括服务ID 418a或418b和APN 420a或420b的数据部分(例如,APN NI、APN OI、APN NI和APN OI两者)。服务ID部分418a或418b可以包括具有到特定MC服务、BC服务、MC用户认证、配置管理等的定义映射的标识符。APN部分420a或420b可以包括具有到针对APN部分的一个或多个特定值的已定义映射的标识符,或者可以包含表示一个或多个APN NI值、APN OI值、或APN NI和APN OI值两者的字符串(例如,如3GPP TS 23.003中所定义的)。用于MC服务和MC用户认证的APN数据部分420a或420b可以包含表示APN(APN NI或APN NI和APN OI两者)的字符串(例如,使用在3GPP TS 23.003中为APN定义的格式),或者可以包括提供用于连接到PDN的适合设置/配置的另一组数据的引用、指针或指示。

PDN 416a或416b的数据集可以包括附加数据部分,例如:

·用于其他服务(例如BC服务)的APN(NI或NI和OI两者)数据,通过特定BC服务提供商的身份管理框架的用于BC服务的用户认证,互联网,无线应用协议(WAP),多媒体消息收发服务(MMS),系留数据等;

·与PDN连接有关的其他信息,例如IP地址,IP版本,服务质量(QoS)设置,诸如QoS类标识符(QCI)和最大比特率(MBR)等;

·在某些过程中指示是否包括APN NI或APN NI和APN OI两者的指示,例如E-UTRAN初始附接过程(如3GPP TS 23.401中所定义),专用PDN连接建立(如3GPP TS 23.401、3GPP TS 23.402、3GPP TS 32.301和3GPP TS 24.302中所定义),PDP上下文激活(如3GPP TS 23.060和3GPP TS 24.008中所定义);

在一些实现方式中,一些数据部分还可以可选地包含“默认”指示或附加数据部分,其可以被具体地定义为“默认”数据部分。指示为默认的数据部分是可以在没有其他数据部分可应用(例如,不存在可应用于当前RPLMN或当前HPLMN的VPLMN数据部分和HPLMN数据部分,没有PDN数据部分可应用于UE希望连接PDN等的服务)时使用的数据部分。

以下是图4A和4B中定义的MC MO的示例使用,用于针对服务(例如,MC服务或MC用户认证等)选择APN(例如,APN NI):

步骤1:确定MC组织名称:

·在基于客户端的架构中,可以直接从MC客户端获得MC组织名称;或者,可以在CM客户端内配置该参数。

·在基于UE的架构中,这可以由MC客户端响应于来自CM客户端的特定请求而提供,或者作为来自MC客户端的请求的一部分提供。

步骤2:确定HPLMN:

·对于与MC客户端集成/关联的CM客户端(即基于客户端的架构),可以通过对UE软件/操作系统的请求和随后的响应来确定HPLMN。或者,MC客户端可以向UE请求初始的HPLMN和/或RPLMN的任何后续改变的通知。在一些情况下,HPLMN可以通过对UICC或嵌入式UICC(eUICC)上的当前活动的SIM或USIM应用的请求来确定,以获得IMSI,并从IMSI的MCC和MNC中导出HPLMN。

·对于作为从MC客户端离散的UE软件的一部分运行的CM客户端(即,基于UE的架构),HPLMN可以被配置为CM客户端的一部分。在一些情况下,HPLMN可以通过对UICC或eUICC上的当前活动的SIM或USIM应用的请求来确定以获得IMSI,并从IMSI的MCC和MNC导出HPLMN。

步骤3:确定RPLMN:

·对于基于UE的架构,大多数情况下的RPLMN对于UE是已知的(对于作为UE软件的一部分运行的CM客户端是可用的),已经成为在成功的3GPP附接过程或注册更新(例如,跟踪区域更新、路由区域更新、位置更新过程)中返回的PLMN身份。

·对于与MC客户端集成的CM客户端(即,基于客户端的架构),可以通过对UE软件/操作系统的请求和随后的响应来确定RPLMN。或者,MC客户端可以向UE请求初始的RPLMN和/或RPLMN的任何后续改变的通知。

步骤4:确定与所确定的MC组织、HPLMN和RPLMN相关联的PDN数据部分。下面将参考图5讨论该步骤的细节。

步骤5:使用在步骤4中获取的获取到的APN(以及任何其他相关数据),执行(或请求)以下一个或多个:

·E-UTRAN初始附接过程(如3GPP TS 23.401中所定义);

·专用PDN连接建立(如3GPP TS 23.401、3GPP TS 23.402、3GP TS 32.301和3GPP TS 24.302中所定义);和/或

·PDP上下文激活(如3GPP TS 23.060和3GPP TS 24.008中所定义)。

在一些实现方式中,可以按顺序执行上述步骤1-5。例如,可以在与MC服务相关的特定要求之前(并且独立于其)来完成从SIM或USIM中确定HPLMN。

在一些实现方式中,上述步骤1-5或步骤1-5的一部分可以由以下事件中的一个或多个发起:

·响应于确定要建立PDN连接以便完成特定通信任务(例如,执行MC用户认证)。

·响应于例如通过应用编程接口(API)的来自MC客户端的请求,(1)确定APN或其他参数,或者(2)建立具有识别的MC相关目的的PDN连接。

·响应于确定(或通知)以下一项或多项更改:(1)MC组织,(2)配置数据(例如存储的MO),(3)HPLMN和(4)RPLMN。

图5是示出根据一种实现方式的基于确定的MC组织、HPLMN和RPLMN获得PDN数据部分中包含的PDN信息的示例方法500的流程图。方法500在框502处开始并且前进到框504,其中获取针对已配置的MC组织名称的MC组织部分。方法500前进到判定框506。在一些实现方式中,可以使用关键任务组织名称来获取HPLMN数据部分的所有实例下的所有数据和任何VPLMN数据部分下的所有数据(如果存在一个或多个VPLMN实例)。在这些实例中,可以使用获取的HPLMN和任何VPLMN数据部分来确定(例如,获取、查找)PDN数据部分。如果RPLMN等于已配置的VPLMN数据部分,则在框508处,获取来自匹配的已配置的VPLMN数据部分的APN NI。换句话说,可以尝试将已配置的VPLMN数据部分与UE的当前RPLMN匹配,以将输入PLMN ID与已配置的PLMN数据部分进行匹配。例如,如果找到匹配的已配置的VPLMN数据部分,则获取来自匹配的已配置的VPLMN数据部分的PDN数据部分,并使用匹配的已配置的VPLMN数据部分获取APN NI。否则,方法500前进到判定框510。

在框510处,确定HPLMN是否等于已配置的HPLMN数据部分。例如,如果找不到与已配置的VPLMN数据部分的匹配,则做出已配置的HPLMN数据部分到UE的HPLMN的匹配,以将输入PLMN ID与已配置的PLMN数据部分进行匹配。如果在判定框510处发生匹配,则在框512处获取来自匹配的已配置的HPLMN数据部分的APN NI。例如,如果找到与已配置的HPLMN数据部分的匹配,则从匹配的已配置的HPLMN数据部分获取PDN数据部分,并且使用匹配的已配置的VPLMN数据部分获取APN NI。在这些情况下,如果找不到与已配置的HPLMN数据部分的匹配,则该过程在框514处结束或采取补救动作。补救动作将在下面讨论。

如前所述,如果在判定框506或510中找到匹配,则使用获取的PDN数据部分获取APN NI。在这些实例中,如果存在包含指示UE希望使用的服务的服务ID的PDN数据部分,则获取关联的APN(例如,APN NI、APN OI等),并且可选地,获取该PDN数据部分已配置的任何其他数据(例如,MBR,QoS信息等)。UE使用所获取的APN来执行E-UTRAN初始附接、专用PDN连接建立或PDP上下文激活之一。在一些实例中,PDN数据部分可以不包含指示UE希望使用的服务的服务ID。在这些情况下,如果存在被指示为默认PDN数据部分的PDN数据部分,则获取关联的APN(例如,获取APN NI、APN OI等),并且可选地,获取该PDN数据部分的已配置的其他数据(例如,MBR、QoS信息等)。UE使用所获取的APN来执行E-UTRAN初始附接、专用PDN连接建立或PDP上下文激活之一。如果PDN数据部分未指示默认的PDN数据部分,则该过程结束并且可选地可以采取补救动作。在一些实现方式中,UE可以对在方法500中获取的数据部分的全部或者子集进行存储/高速缓存一段时间(例如,由定时器定义,直到UE断电,直到检测到新的UICC,直到预配置(provision)新的数据集等等),从而免除了方法500的后续执行中的一些步骤。

方法500是用于将输入PLMN ID(例如,RPLMN ID、HPLMN ID)与已配置的HPLMN数据部分或VPLMN数据部分相匹配的一个示例。例如,如果输入PLMN ID的国家和网络数据部分与配置了国家和网络部分两者的已配置的PLMN数据部分匹配,则该已配置的PLMN数据部分可以用作匹配的已配置的PLMN数据部分。在这些情况下,如果已配置的PLMN数据部分没有发生匹配,则如果输入PLMN ID的仅国家数据部分与仅配置了国家部分的已配置的PLMN数据部分匹配,则该已配置的PLMN数据部分可以用作匹配的已配置的PLMN数据部分。如果这些前两个匹配都未发生,则被指示为“默认”的PLMN数据部分的已配置的PLMN数据部分可以用作匹配的已配置的PLMN数据部分。如果未识别出默认值,则可能找不到匹配的已配置的PLMN数据部分。

在一些实现方式中,如果图5中的过程中存在故障,则UE或网络节点可以采取以下补救动作中的一个或其组合。例如,如果没有PLMN数据部分或PDN数据部分可以被获取,则:

1.例如通过调用配置管理客户端连接到配置管理服务器,尝试从网络下载更新的配置数据集。

2.例如使用OMADM框架,尝试从UICC上的文件等中获得/下载一组新的配置数据。

3.尝试使用在UE中配置用于另一服务(例如,互联网、WAP、MMS、IMS(例如,尝试使用IMS公知的APN)等)的PDN数据(例如APN NI)。

4.例如,在所有情况下,用于当前RPLMN、用于当前HPLMN、用于当前MC组织、其组合等,提示用户输入所需的APN(例如,ANP NI)并且可选地将其存储以供将来使用。

5.向用户指示无法连接到用于特定服务(例如,MC服务、MC用户认证等)的PDN。

6.向用户指示用于特定服务(例如,MC服务、MC用户认证等)的APN是UE未知的。

在一些实现方式中,UE针对用户对上述补救动作5和6的指示可以包括以下一个或多个:

·在与UE相关联的屏幕上显示消息;

·使LED闪烁;

·引发声音警报,例如发出声音,发出音调;以及

·引发物理警报,例如振动。

在一些实现方式中,其他MO结构是可能的,其将允许执行所描述的方法。例如,附加的父节点可以包括在图4A和4B中所示的示例MO中,以不同方式组织数据部分(例如,基于每个MC服务的HPLMN和/或VPLMN),并且可以移除图4A和4B中描绘的一些现有父节点。在一些实现方式中,用于MC服务或其他服务的APN(例如,APN NI)信息(例如,用于MC用户认证的APN信息)在UE的ME或UICC上的配置中基于每个MC组织(例如,每MC组织名称)和HPLMN、并且可选地还基于一个或多个VPLMN对于UE可用。

在一些实现方式中,作为图4A和4B中的示例MO的替代,VPLMN数据部分可以作为HPLMN数据部分的一部分出现,其将允许基于每个HPLMN的不同的VPLMN数据部分。

虽然解决方案2旨在为MC服务和MC用户认证中的一者或两者提供已配置的APN,但是也可以使用相同的过程来为BC服务提供APN。此外,也可以使用相同的过程来提供用于配置管理的APN和/或确定要使用BC服务而不是MC服务。

图6A示出根据一种实现方式的重用现有管理对象结构用于基于客户端的架构的示例管理对象结构。图6B示出根据一种实现方式的重用现有管理对象结构用于基于UE的架构的示例管理对象结构。在一些实现方式中,UE可以使用OMA DM框架/使能器配置APN(或与PDN连接有关的任何其他数据)。与蜂窝网络内的UE的功能相关联的OMA客户端当前可以由OMA DM服务器配置,该OMA DM服务器由其HPLMN用分组交换(PS)相关参数经由在OMA DDS DM ConnMO 3GPPPS-Vl 0-20081024-A(称为3GPPPS MO)中指定的使能器控制,3GPPPS MO依赖于连接管理对象架构(称为ConnMO),ConnMO又依赖于OMA DM框架/架构。在所示的实现方式中,可以不存在VPLMN数据部分和PDN数据部分,并且替代地使用ConnMO 602并且可选地还使用3GPPPS MO 604,其中ConnMO 602代替如MO 600a和600b中描述的PDN数据部分出现。在这种情况下,UE将忽略被配置但不适用于UE当前使用的无线电接入技术(例如,E-UTRAN)的3GPPPS MO 604的任何强制数据部分。注意,在这种情况下不需要VPLMN数据部分(如MO 600a和600b中所描述的),因为ConnMO 602的网络接入点(NAP)部分已经包含等效数据部分(“有效性”数据部分)。

作为示例MO结构600a和600b的另一替代方案,可以不存在VPLMN数据部分和PDN数据部分,并且替代地使用ConnMO并且可选地还使用3GPPPS MO,其中ConnMO 602代替PDN数据部分出现,如在MO 600a和600b中描述。在这种情况下,UE可以忽略被配置但不适用于UE当前使用的无线电接入技术(例如,E-UTRAN)的3GPPPS MO604的任何强制数据部分。注意,在这种情况下可能不需要VPLMN数据部分(如MO 600a和600b中所描述的),因为ConnMO的NAP部分可能已经包含等效数据部分(“有效性”数据部分)。

虽然该解决方案2旨在为MC服务和MC用户认证中的一者或两者提供已配置的APN(以及可选的其他信息),但是也可以使用相同的过程来为BC服务提供APN。此外,也可以使用相同的过程来提供用于配置管理的APN和/或确定要使用BC服务而不是MC服务。

解决方案3:自动导出和增强设备管理的组合。

解决方案3可以是解决方案1和解决方案2的组合。例如,UE可以首先使用解决方案1来导出APN NI,并且如果导出的APN NI不起作用,则UE然后使用解决方案2,或者如果解决方案2不起作用,则可以执行解决方案2,然后执行解决方案1。在一些情况下,由于根据解决方案2没有任何配置,所以UE根据解决方案1导出APN NI。在一些情况下,由于根据解决方案1的以下任一失败,UE使用可用于UE的配置来根据解决方案2确定APN NI:

·未能使用根据解决方案1导出的APN NI执行E-UTRAN初始附接过程;或者

·未能使用根据解决方案1导出的APN NI建立到PDN的专用PDN连接或PDP上下文。

在一些实现方式中,UE可以使用UE可用的任何预配置数据(例如,根据解决方案2预配置),并且在没有任何预配置数据的情况下,或者由于预配置数据中的特定参数,UE可以使用解决方案1导出APN NI。

在一些情况下,UE可以使用解决方案1来导出APN NI,然后尝试在以下标准化过程之一中使用导出的APN NI:

·执行E-UTRAN初始附接过程(如3GPP TS 23.401中所定义);

·执行专用PDN连接建立(如3GPP TS 23.401,3GP TS 23.402,3GP TS 32.301和3GPP TS 24.302中所定义);和/或

·执行PDP上下文激活(如3GPP TS 23.060和3GPP TS 24.008中所定义)。

响应于接收到指示前述标准化过程失败的消息(例如,响应于针对上述过程之一的消息而接收到一个或多个特定原因代码),UE可以使用根据UE可用的预配置数据(例如,根据解决方案2预配置)确定的APN NI,以重新尝试失败的过程。

虽然解决方案3旨在确定用于MC服务和MC用户认证的一者或两者的APN,但是相同的过程也可用于确定用于BC服务的APN。此外,也可以使用相同的过程来导出用于配置管理的APN和/或确定要使用BC服务而不是MC服务。

解决方案4:增强MC用户认证。

在该解决方案中,UE在MC用户认证过程期间接收APN信息。例如,UE作为MC用户认证的一部分,从身份管理服务器接收一个或多个APN NI以用于MC服务、以及可选的其他服务(例如,配置管理),或者在MC用户认证期间接收到指示之后,从配置管理服务器接收一个或多个APN NI以用于MC服务、以及可选的其他服务(例如,配置管理)。假设UE已经以某种方式(例如,使用解决方案1-3,初始UE(预)配置等)确定了用于执行MC用户认证的APN。在一些实现方式中,UE经由驻留在UE中的身份管理客户端在MC用户认证期间从网络(例如,从身份管理服务器)接收APN信息。

UE处的身份管理客户端可以执行以下步骤:

·步骤1A:向身份管理服务器发送包含一个或多个MC用户标识的认证消息,例如,根据3GPP TS 23.179。

·步骤2A:从身份管理服务器接收包含指示支持用于MC服务的APN NI配置的参数的认证消息。该参数可以指示(1)身份管理客户端可以请求用于MC服务的APN NI,或者(2)身份管理客户端不能请求用于MC服务的APN NI。

·步骤3A:向身份管理服务器发送认证响应消息,该消息包含请求用于MC服务的APN NI的指示,以及可选地,UE的HPLMN ID和UE的当前RPLMN ID。

·步骤4A:从身份管理服务器接收包含要由UE用于MC服务的APN NI的认证消息(例如,用于SIP/IMS注册等)。

相应地,网络中的身份管理服务器可以执行以下步骤:

·步骤IB:从身份管理客户端接收具有一个或多个MC用户身份的消息,例如,根据3GPP TS 23.179。

·步骤2B:向身份管理客户端发送消息,该消息包含指示支持用于MC服务的APN NI配置的参数。该参数可以指示(1)身份管理客户端可以请求用于MC服务的APN NI;或(2)身份管理客户端不能请求用于MC服务的APN NI。

·步骤3B:接收包含请求用于MC服务的APN NI的指示的认证消息,以及可选地,UE的HPLMN ID和UE的当前RPLMN ID。基于步骤1中提供的MC用户身份、以及可选地,HPLMN ID和RPLMN ID,身份管理服务器可以联系数据库或配置管理服务器以确定要由MC用户使用的用于MC服务的APN NI(即,由MC用户身份标识)。

·步骤4B:向身份管理客户端发送包含要由UE使用的用于MC服务(例如,用于IMS/SIP注册等)的APN NI的认证消息。

在一些实现方式中,在从身份管理服务器接收到UE可以请求用于MC服务的APN NI指示时,UE可以调用配置管理客户端以针对用于MC服务的APN联系配置管理服务器。在这些情况下,前面描述的身份管理客户端的步骤3A和4A将被替换为配置管理客户端要执行的以下步骤:

·步骤3A:向配置管理服务器发送消息,该消息包含请求用于MC服务的APN NI指示。

·步骤4A:从配置管理服务器接收包含要由UE用于MC服务(例如,用于会话发起协议(SIP)或IP多媒体子系统(IMS)注册等)的APN NI的消息。

相应地,前面描述的身份管理服务器的步骤3B和4B将被替换为配置管理服务器执行的以下步骤:

·步骤3B:从配置管理客户端接收消息,该消息包含请求用于MC服务的APN NI的指示。

·步骤4B:向包含要由UE使用的MC服务(例如,用于IMS/SIP注册等)的APN NI的配置管理客户端发送消息。

在一些实现方式中,可以针对请求(即,在步骤1A、IB、3A或3B中请求)或者不针对请求,通过网络(即,在步骤2A、2B、4A或4B中提供)向UE提供对APN的附加信息,例如:

·用于其他服务的APN(NI或NI和OI两者)数据,例如配置管理、BC服务、互联网、WAP、MMS、系留数据等;

·与PDN连接有关的其他信息,例如:IP地址、IP版本、QoS设置(例如QCI、MBR)等;以及

·在某些过程中指示是否包括APN NI或APN NI和APN OI两者的指示,例如E-UTRAN初始附接过程(如3GPP TS 23.401中所定义),专用PDN连接建立(如3GPP TS 23.401、3GPP TS 23.402、3GPP TS 32.301和3GPP TS 24.302中所定义),PDP上下文激活(如3GPP TS 23.060和3GPP TS 24.008中所定义)。

在一些实现方式中,可以针对请求(即,在步骤1A、1B、3A或3B中请求)或者不针对请求,通过网络(例如,在步骤2A,2B,4A或4B中提供)将MO(例如,如解决方案2中所述的ConnMO、3GPPPS MO、MC MO)提供给UE。

图7是示出根据一种实现方式的在MC用户认证过程期间获得用于MC服务的APN信息的示例过程700的数据流程图。该数据流程图包括UE 702、代理呼叫会话控制功能(P-CSCF)704、服务呼叫会话控制功能(S-CSCF)706、AAA 708(例如,AAA服务器、AAA代理等),其可以支持APN配置、HSS 710和服务器712。

在操作1中,UE 702将公共用户身份发送到AAA 708。在操作2中,AAA708将公共用户身份发送到服务器712。

在操作3中,服务器712向AAA 708发送包括APN_REQUEST_SUPPORTED属性的认证质询消息,以指示UE可以请求APN信息。在操作4中,AAA 708向UE 702发送包括APN_REQUEST_SUPPORTED属性的认证质询消息,以指示UE可以请求APN信息。

在操作5中,UE 702发送包括APN_REQUEST属性的认证响应消息,以指示UE请求APN信息。在操作6中,AAA 708发送包括APN_REQUEST属性的认证响应消息,以指示UE请求APN信息。在一些情况下,AAA 708可以联系外部数据库(例如,身份管理服务器、配置管理服务器),以获得要用于在操作1中提供的用户身份的APN。在操作1中提供的用户身份可以被发送到外部数据库。

在操作7中,服务器712向AAA 708发送包括APN_RESP属性的确认通知消息,以指示UE可以使用的APN。在操作8中,AAA 708向UE 702发送包括APN_RESP属性的确认通知消息,以指示UE可以使用的APN。

在操作9中,在接收到确认通知消息时,UE 702可以将所接收的APN用于MC服务,例如,尝试在以下标准化过程之一中使用所导出的APN NI:

·执行E-UTRAN初始附接过程(如3GPP TS 23.401中所定义);

·执行专用的PDN连接建立(如3GPP TS 23.401,3GPP TS 23.402,3GPP TS 24.301和3GPP TS 24.302中所定义);和/或

·执行PDP上下文激活(如3GPP TS 23.060和3GPP TS 24.008中所定义)。

图8A-8D示出根据一种实现方式的在MC用户认证期间获得用于MC服务的APN信息的示例描述800。描述800可以包括在3GPP TS 24.302中。

图9是示出根据一种实现方式的用于确定MC服务或MC用户认证服务的APN的第一示例方法900的流程图。方法900开始于框902,其中UE确定UE与之相关联的MC组织名称、RPLMN ID或HPLMN ID中的至少一个。在框904中,UE基于与该UE相关联的组织名称、RPLMN ID或HPLMN ID确定PDN的APN信息(例如,APN NI)。PDN可以用于MC服务或MC用户认证中的至少一个。在框906中,UE基于所确定的APN信息连接到PDN。

图10是示出根据一种实现方式的用于确定MC服务的APN或MC用户认证的第二示例方法1000的流程图。方法1000开始于框1002,其中UE存储为组织名称和与组织名称相关联的PLMN标识符配置的APN信息。已配置的APN信息可以存储在MO中。APN信息可以包括PDN的APN NI,并且PDN用于MC服务或MC用户认证中的至少一个。UE可以包括MC客户端。在框1004中,UE确定与UE相关联的当前组织名称和当前PLMN标识符。在框1006中,UE识别当前组织名称与存储的组织名称之间的匹配、以及当前PLMN标识符与匹配的组织名称所关联的存储的PLMN标识符之间的匹配。在框1008中,响应于识别出匹配,UE获取针对与UE相关联的当前组织名称和当前PLMN标识符配置的相应APN信息。在一些情况下,UE将与UE相关联的当前RPLMN标识符同与所存储的APN信息相关联的VPLMN标识符进行比较。响应于经比较不匹配,UE进一步将与UE相关联的当前HPLMN标识符同与存储的APN信息相关联的HPLMN标识符进行比较。

图11是示出根据一种实现方式的示例网络节点1100的示意图。示例网络节点1100包括处理模块1102、有线通信子系统1104和无线通信子系统1106。处理模块1102可以包括一个或多个处理组件(或者称为“处理器”或“中央处理单元”(CPU)),其可操作以执行与管理设备间通信相关联的指令。处理模块1102还可以包括其他辅助组件,诸如随机存取存储器(RAM)、只读存储器(ROM)、辅助存储器(例如,硬盘驱动器或闪存)。处理模块1102可以使用有线通信子系统1104或无线通信子系统1106执行某些指令和命令以提供无线或有线通信。本领域技术人员将容易理解,各种其他组件也可以包括在示例网络节点1100中。

图12是示出根据一种实现方式的示例UE装置的示意图。示例UE 1200包括处理单元1202、计算机可读存储介质1204(例如,ROM或闪存)、,无线通信子系统1206、接口1208和I/O接口1210。无线通信子系统1206可以被配置为为处理单元1202提供的数据信息或控制信息提供无线通信。无线通信子系统1206可以包括例如一个或多个天线、接收器、发射器、本地振荡器、混频器和数字信号处理(DSP)单元。接口1208可包括例如屏幕或触摸屏(例如,液晶显示器(LCD)、发光显示器(LED)、有机发光显示器(OLED)、微机电系统(MEMS)显示器)中的一个或多个、键盘或小键盘、轨迹球、扬声器和麦克风。I/O接口1210可以包括例如通用串行总线(USB)接口。本领域技术人员将容易理解,各种其他组件也可以包括在示例UE设备1200中。

虽然在附图中以特定顺序描绘了操作,但是这不应该被理解为要求以所示的特定顺序或按顺序执行这些操作,或者执行所有示出的操作,以实现期望的结果。在某些情况下,可以采用多任务处理和并行处理。此外,在上述实现方式中的各种系统组件的分离不应被理解为在所有实现方式中都需要这种分离,并且应该理解,所描述的程序组件和系统通常可以一起集成在信号软件产品中或打包成多种软件产品。

而且,在各种实现方式中描述和示出为离散或分离的技术、系统、子系统和方法可以与其他系统、模块、技术或方法组合或集成。示出或讨论为彼此耦合或直接耦合或通信的其他项可以通过某些接口、设备或中间组件间接耦合或通信,无论是电气、机械还是其他方式。可由本领域技术人员确定并且可以进行变化、替换和变更的其他示例。

虽然已经示出以上详细描述,描述并指出了应用于各种实现方式的本公开的基本新颖特征,但是应当理解,本领域技术人员可以对所示系统的形式和细节进行各种省略、替换和改变。此外,方法步骤的顺序不是它们在权利要求中出现的顺序所暗示的。

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