掌桥专利:专业的专利平台
掌桥专利
首页

公共陆地移动网络选择方法、装置、用户设备及介质

文献发布时间:2023-06-19 18:46:07


公共陆地移动网络选择方法、装置、用户设备及介质

技术领域

本申请属于通信技术领域,具体涉及一种公共陆地移动网络PLMN选择方法、装置、用户设备及存储介质。

背景技术

目前,单个网络切片选择辅助信息(Single Network Slice SelectionAssistance Information,S-NSSAI)可以是在整个公共陆地移动网络(Public LandMobile Network,PLMN)下可用的,也可以是在一个PLMN中的部分跟踪区(Tracking Area,TA)下可用的。不同的PLMN或者不同的TA下,提供给用户设备(User Equipment,UE)的S-NSSAI服务是有差异的,例如:一些S-NSSAI提供高带宽服务,一些S-NSSAI提供低时延服务。UE在搜索PLMN时,可以按照PLMN的优先级顺序进行搜索,只要搜索到符合驻留条件的PLMN即可发起PLMN注册请求;然而,UE发起注册请求的PLMN所能提供的S-NSSAI服务可能并不一定能满足UE对S-NSSAI的需求,但是UE依然会注册到该PLMN中,如此,UE对注册PLMN中的S-NSSAI的可用性较低。

发明内容

本申请实施例的目的是提供一种PLMN选择方法、装置、用户设备及存储介质,能够解决UE对注册PLMN中的S-NSSAI的可用性较低的问题。

第一方面,本申请实施例提供了一种PLMN选择方法,该PLMN选择方法包括:获取网络切片选择辅助信息(Network Slice Selection Assistance Information,NSSAI)列表,该NSSAI列表中一个NSSAI与一个PLMN对应;根据应用切片信息,确定NSSAI列表中的目标NSSAI,向目标PLMN发起注册请求,该目标NSSAI与目标PLMN对应;其中,应用切片信息包括UE中至少一个应用所匹配的网络切片信息。

第二方面,本申请实施例提供了一种PLMN选择装置,该PLMN选择装置包括:获取模块、确定模块和发送模块。获取模块,用于获取网络切片选择辅助信息NSSAI列表,该NSSAI列表中一个NSSAI与一个PLMN对应。确定模块,用于根据应用切片信息,确定NSSAI列表中的目标NSSAI。发送模块,用于向目标PLMN发起注册请求,该目标NSSAI与目标PLMN对应;其中,应用切片信息包括UE中至少一个应用所匹配的网络切片信息。

第三方面,本申请实施例提供了一种UE,该UE包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。

在本申请实施例中,UE可以获取NSSAI列表,该NSSAI列表中一个NSSAI与一个PLMN对应;然后UE可以根据应用切片信息,确定NSSAI列表中的目标NSSAI,并向目标PLMN发起注册请求,该目标NSSAI与目标PLMN对应;其中,应用切片信息包括UE中至少一个应用所匹配的网络切片信息;本方案中,由于UE可以获取与多个PLMN对应的NSSAI列表,并可以根据应用切片信息,确定NSSAI列表中的目标NSSAI,以向与目标NSSAI对应的目标PLMN发起注册请求,即UE是根据应用切片信息从NSSAI列表中确定目标NSSAI的,如此,UE注册到的目标PLMN中的S-NSSAI能够满足至少一个应用的需求,从而提高了UE对注册PLMN中的S-NSSAI的可用性。

附图说明

图1是本申请实施例提供的一种PLMN选择方法的示意图;

图2是本申请实施例提供的一种PLMN选择方法的流程示意图之一;

图3是本申请实施例提供的一种PLMN选择方法的流程示意图之二;

图4是本申请实施例提供的一种PLMN选择装置的结构示意图;

图5是本申请实施例提供的一种UE的硬件结构示意图之一;

图6是本申请实施例提供的一种UE的硬件结构示意图之二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的PLMN选择方法进行详细地说明。

本申请实施例中的PLMN选择方法可以应用于UE注册PLMN的场景。

随着UE的发展,不同S-NSSAI的功能、性能以及服务质量可以按照需求进行差异化设置,比如有的S-NSSAI提供高带宽服务,有的S-NSSAI提供低时延服务。一个或多个S-NSSAI的集合被称为NSSAI;一个S-NSSAI可以是在整个PLMN下可用的,也可以是在一个PLMN部分跟踪区TA下可用的,不同PLMN或者不同TA下,所能提供的S-NSSAI服务是有差异的。

然而,现有的搜网流程,是通过SIM卡或者UE中保存的PLMN列表,按照PLMN优先级顺序进行搜网的,在搜索到符合驻留条件的PLMN时,即可发起注册请求。如此,UE发起注册请求的PLMN所能提供的S-NSSAI服务可能并不一定能满足UE中的应用对S-NSSAI的需求,但是UE依然会注册到该PLMN中,从而使得UE对注册PLMN中的S-NSSAI的可用性较低。

在本申请实施例提供的方案中,UE可以获取NSSAI列表,该NSSAI列表中一个NSSAI与一个PLMN对应;然后UE可以根据应用切片信息,确定NSSAI列表中的目标NSSAI,并向目标PLMN发起注册请求,该目标NSSAI与目标PLMN对应;其中,应用切片信息包括UE中至少一个应用所匹配的网络切片信息;本方案中,由于UE可以获取与多个PLMN对应的NSSAI列表,并可以根据应用切片信息,确定NSSAI列表中的目标NSSAI,以向与目标NSSAI对应的目标PLMN发起注册请求,即UE是根据应用切片信息从NSSAI列表中确定目标NSSAI的,如此,UE注册到的目标PLMN中的S-NSSAI能够满足至少一个应用的需求,从而提高了UE对注册PLMN中的S-NSSAI的可用性。

本申请实施例提供一种PLMN选择方法,图1示出了本申请实施例提供的一种PLMN选择方法的流程图,该方法可以应用于UE。如图1所示,本申请实施例提供的PLMN选择方法可以包括下述的步骤201和步骤202。

步骤201、UE获取NSSAI列表。

本申请实施例,上述NSSAI列表中一个NSSAI与一个PLMN对应。

可选地,本申请实施例中,UE可以搜索PLMN,以在搜索到至少一个PLMN的情况下,获取与至少一个PLMN中的每个PLMN对应的NSSAI,以得到NSSAI列表。

可以理解,一个或多个NSSAI被称为NSSAI列表。

可选地,本申请实施例中,一个PLMN包括至少一个S-NSSAI,每个NSSAI包括一个PLMN中的S-NSSAI。

步骤202、UE根据应用切片信息,确定NSSAI列表中的目标NSSAI,向目标PLMN发起注册请求。

本申请实施例中,上述目标NSSAI与目标PLMN对应。

其中,应用切片信息包括UE中至少一个应用所匹配的网络切片信息。

可选地,本申请实施例中,上述网络切片信息可以理解为UE中至少一个应用所需的网络切片能力。

示例性地,每个S-NSSAI可以提供一种网络切片能力,例如,网络稳定性能力、抗干扰能力、网速能力、高带宽服务能力、低时延服务能力等。

可选地,本申请实施例中,上述步骤202中的“UE根据应用切片信息,确定NSSAI列表中的目标NSSAI”具体可以通过下述的步骤202a和步骤202b实现。

步骤202a、UE根据应用切片信息,确定M个S-NSSAI。

本申请实施例中,上述M个S-NSSAI为至少一个应用匹配的网络切片信息指示的S-NSSAI,M为正整数。

可以理解,上述M个S-NSSAI为具有UE中至少一个应用所需的网络切片能力的S-NSSAI。

可选地,本申请实施例中,UE可以获取各个应用需要的网络切片能力,然后将网络切片能力转换为对应的S-NSSAI。

具体地,UE可以根据各个应用需要的网络切片能力查询与网络切片能力对应的S-NSSAI,从而确定M个S-NSSAI。

步骤202b、UE在NSSAI列表中确定目标NSSAI。

本申请实施例中,上述目标NSSAI为包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI。

可选地,本申请实施例中,UE可以对比M个S-NSSAI和NSSAI列表,并将NSSAI列表中包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI,确定为目标NSSAI。

具体地,UE可以将M个S-NSSAI分别与ENSSAI列表中的每个NSSAI包含的S-NSSAI进行对比,以将NSSAI列表中包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI,确定为目标NSSAI。

示例性地,UE可以将M个S-NSSAI组成一个NSSAI,然后将该NSSAI分别与NSSAI列表中的每个NSSAI进行交集运算,以得到多个交集运算NSSAI,然后UE可以从该多个交集运算NSSAI中选取一个包含S-NSSAI数量最多的交集运算NSSAI,并将与该交集运算NSSAI对应的NSSAI确定为目标NSSAI。

举例说明,UE可以将M个S-NSSAI组合成NSSAI1,以NSSAI列表包括:NSSAI2、NSSAI3和NSSAI4进行说明;假设NSSAI1包括:{S-NSSAI1、S-NSSAI2、S-NSSAI3}、NSSAI2包括:{S-NSSAI1、S-NSSAI2、S-NSSAI4}、NSSAI3包括:{S-NSSAI1、S-NSSAI4、S-NSSAI5}、NSSAI4包括:{S-NSSAI4、S-NSSAI5、S-NSSAI6};则NSSAI1分别与NSSAI列表中包括的NSSAI进行交集运算之后,可以得到:NSSAI1与NSSAI2的交集运算NSSAI:{S-NSSAI1、S-NSSAI2};NSSAI1与NSSAI3的交集运算NSSAI:{S-NSSAI1};从而UE可以将与交集运算NSSAI:{S-NSSAI1、S-NSSAI2}对应的NSSAI2确定为目标NSSAI,并向NSSAI2对应的PLMN发起注册请求。

本申请实施例提供一种PLMN选择方法,UE可以获取NSSAI列表,该NSSAI列表中一个NSSAI与一个PLMN对应;然后UE可以根据应用切片信息,确定NSSAI列表中的目标NSSAI,并向目标PLMN发起注册请求,该目标NSSAI与目标PLMN对应;其中,应用切片信息包括UE中至少一个应用所匹配的网络切片信息;本方案中,由于UE可以获取与多个PLMN对应的NSSAI列表,并可以根据应用切片信息,确定NSSAI列表中的目标NSSAI,以向与目标NSSAI对应的目标PLMN发起注册请求,即UE是根据应用切片信息从NSSAI列表中确定目标NSSAI的,如此,UE注册到的目标PLMN中的S-NSSAI能够满足至少一个应用的需求,从而提高了UE对注册PLMN中的S-NSSAI的可用性。

可选地,本申请实施例中,UE包括第一用户身份识别(SubscriberIdentification Module,SIM)卡和第二SIM卡;上述步骤201具体可以通过下述的步骤201a和步骤201b实现。

步骤201a、在通过第一SIM卡搜索到K个第一PLMN的情况下,UE将K个第一PLMN中的S-NSSAI确定为第一SIM卡对应的K个第一NSSAI。

本申请实施例中,每个第一NSSAI包括一个第一PLMN中的S-NSSAI,K为正整数。

可以理解,每个第一PLMN对应一个第一NSSAI,每个第一NSSAI包括一个第一PLMN中的S-NSSAI。

可以理解,在UE包括第一SIM卡和第二SIM卡的情况下,UE可以通过第一SIM卡和第二SIM卡分别搜索PLMN。

步骤201b、在通过第二SIM卡搜索到L个第二PLMN的情况下,UE将L个第二PLMN中的S-NSSAI确定为第二SIM卡对应的L个第二NSSAI。

本申请实施例中,上述每个第二NSSAI包括一个第二PLMN中的S-NSSAI,L为正整数。

其中,NSSAI列表包括K个第一NSSAI和L个第二NSSAI。

可以理解,每个第二PLMN对应一个第二NSSAI,每个第二NSSAI包括一个第二PLMN中的S-NSSAI。

可以理解,在UE通过第一SIM卡和第二SIM卡分别搜索到K个第一PLMN和L个第二PLMN的情况下,NSSAI列表包括与K个第一PLMN对应的K个第一NSSAI和与L个第二PLMN对应的L个第二NSSAI。

可选地,本申请实施例中,上述步骤202中的“UE根据应用切片信息,确定NSSAI列表中的目标NSSAI”具体可以通过下述的步骤202c和步骤202d实现。

步骤202c、UE根据应用切片信息,确定M个S-NSSAI。

本申请实施例中,上述M个S-NSSAI为至少一个应用所匹配的网络切片信息指示的S-NSSAI,M为正整数。

需要说明的是,针对UE根据应用切片信息,确定M个S-NSSAI的描述,可以参见上述实施例中的描述,此处不再赘述。

步骤202d、UE在P个第三NSSAI中确定目标NSSAI。

本申请实施例中,上述目标NSSAI为包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI,每个第三NSSAI包括一个第一NSSAI和一个第二NSSAI。

需要说明的是,针对第三NSSAI的描述,将在下述实施例中进行描述,此处不予赘述。

可选地,本申请实施例中,UE可以对比M个S-NSSAI和P个第三NSSAI,并将P个第三NSSAI中包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI,确定为目标NSSAI。

具体地,UE可以将M个S-NSSAI分别与P个第三NSSAI进行对比,以将P个第三NSSAI中包含M个S-NSSAI中的S-NSSAI数量最多的集合,确定为目标NSSAI。

示例性地,UE可以将M个S-NSSAI组成一个NSSAI,然后将该NSSAI分别与P个第三NSSAI进行交集运算,以得到多个交集运算NSSAI,然后UE可以从该多个交集运算NSSAI中选取一个包含S-NSSAI数量最多的交集运算NSSAI,并将与该交集运算NSSAI对应的NSSAI确定为目标NSSAI。

举例说明,UE可以将M个S-NSSAI组合成NSSAI1,以P个第三NSSAI为NSSAI5至NSSAI10进行说明;假设NSSAI1包括:{S-NSSAI1、S-NSSAI2、S-NSSAI3}、NSSAI5包括:{S-NSSAI1、S-NSSAI2、S-NSSAI4、S-NSSAI5、S-NSSAI6}、NSSAI6包括:{S-NSSAI1、S-NSSAI4、S-NSSAI5、S-NSSAI7}、NSSAI7包括:{S-NSSAI4、S-NSSAI5、S-NSSAI6、ES-NSSAI7};NSSAI8包括:{S-NSSAI4、S-NSSAI5、S-NSSAI6};NSSAI9包括:{S-NSSAI5、S-NSSAI6、S-NSSAI7};NSSAI10包括:{S-NSSAI3、S-NSSAI5、S-NSSAI6};则NSSAI1分别与P个第三NSSAI进行交集运算之后,可以得到:NSSAI1与NSSAI5的交集运算NSSAI:{S-NSSAI1、S-NSSAI2};NSSAI1与NSSAI6的交集运算NSSAI:{S-NSSAI1};NSSAI1与NSSAI10的交集运算NSSAI:{S-NSSAI3};从而UE可以将与交集运算NSSAI:{S-NSSAI1、S-NSSAI2}对应的NSSAI5确定为目标NSSAI,并向NSSAI5对应的PLMN发起注册请求。

可选地,本申请实施例中,在上述步骤202d之前,本申请实施例提供的PLMN选择方法还包括下述的步骤301。

步骤301、UE对K个第一NSSAI与L个第二NSSAI进行并集运算,得到P个第三NSSAI。

本申请实施例中,UE针对K个第一NSSAI中的每个第一NSSAI,可以将一个第一NSSAI分别与L个第二NSSAI进行并集运算,得到至少一个第三NSSAI,然后,UE可以遍历K个第一NSSAI中的所有第一NSSAI,得到P个第三NSSAI。

可以理解,每个第三NSSAI包括一个第一NSSAI和一个第二NSSAI,

举例说明,以3个第一NSSAI,2个第二NSSAI为例进行说明;假设3个第一NSSAI为NSSAI11、NSSAI12、和NSSAI13,2个第二NSSAI为NSSAI14和NSSAI15,则UE可以将NSSAI11分别与NSSAI14和NSSAI 15进行并集运算,得到NSSAI 11和NSSAI 14组成的NSSAI 5;以及NSSAI 11和NSSAI15组成的NSSAI 6;并将NSSAI 12分别与NSSAI 14和NSSAI 15进行并集运算,得到NSSAI12和NSSAI 14组成的NSSAI 7;以及NSSAI 12和NSSAI 15组成的NSSAI 8;以及将NSSAI13分别与NSSAI 14和NSSAI 15进行并集运算,得到NSSAI 13和NSSAI 14组成的NSSAI 9;以及NSSAI 13和NSSAI 15组成的NSSAI 10,即得到6个第三NSSAI。

可选地,本申请实施例中,上述步骤202中的“UE向目标PLMN发起注册请求”具体可以通过下述的步骤202e实现。

步骤202e、UE通过第一SIM卡,向目标NSSAI中的第一NSSAI对应的PLMN发起注册请求,并通过第二SIM卡,向目标NSSAI中的第二NSSAI对应的PLMN发起注册请求。

可以理解,由于每个第三NSSAI包括一个第一NSSAI和一个第二NSSAI,因此,P个第三NSSAI中包含M个S-NSSAI中的S-NSSAI数量最多的目标NSSAI也同样包括一个第一NSSAI和一个第二NSSAI,如此,UE可以通过第一SIM卡,向目标NSSAI中的第一NSSAI对应的PLMN发起注册请求,并通过第二SIM卡,向目标NSSAI中的第二NSSAI对应的PLMN发起注册请求。

举例说明,结合上述实施例,UE将NSSAI 5确定为目标NSSAI,由于NSSAI5是由NSSAI 11和NSSAI 14组成的,因此,UE可以通过第一SIM卡,向NSSAI 11对应的第一PLMN发起注册请求,并通过第二SIM卡,向NSSAI14对应的第二PLMN发起注册请求。

本申请实施例中,如图2所示,本申请实施例提供的PLMN选择方法可以包括下述的S1至S9。

S1、UE搜索PLMN。

S2、UE将搜索到的至少一个PLMN组成PLMN列表。

S3、UE按照PLMN列表获取与至少一个PLMN对应的NSSAI列表。

S4、UE判断是否为PLMN列表中的最后一个PLMN。如果是则进入S5,如果否则进入S3。

S5、UE获取应用切片信息,并将应用切片信息转换为对应的S-NSSAI,以确定M个S-NSSAI。

S6、UE将NSSAI列表中包括的NSSAI分别与M个S-NSSAI进行对比。

S7、UE判断对比是否完成。如果是则进入S8,如果否则进入S6。

S8、UE将NSSAI列表中包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI,确定为目标NSSAI,并确定与目标NSSAI对应的目标PLMN。

S9、UE向目标PLMN发起注册请求。

本申请实施例中,如图3所示,本申请实施例提供的PLMN选择方法可以包括下述的S11至S20。

S11、UE通过第一SIM卡搜索PLMN,并将通过第一SIM卡搜索到的K个第一PLMN组成第一PLMN列表。

S12、UE通过第二SIM卡搜索PLMN,并将通过第二SIM卡搜索到的L个第二PLMN组成第二PLMN列表。

S13、UE按照第一PLMN列表获取与K个第一PLMN对应的K个第一NSSAI。

S14、UE按照第二PLMN列表获取与L个第二PLMN对应的L个第二NSSAI。

S15、UE将K个第一NSSAI分别与L个第二NSSAI进行并集运算,得到P个第三NSSAI。

S16、UE获取应用切片信息,并将应用切片信息转换为对应的S-NSSAI,以确定M个S-NSSAI。

S17、UE将P个第三NSSAI分别与M个S-NSSAI进行对比。

S18、UE判断对比是否完成。如果是则进入S19,如果否则进入S17。

S19、UE将P个第三NSSAI中包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI,确定为目标NSSAI,并确定与目标NSSAI对应的第一PLMN和第二PLMN。

S20、UE通过第一SIM卡,向目标NSSAI对应的第一PLMN发起注册请求,并通过第二SIM卡,向目标NSSAI对应的第二PLMN发起注册请求。

需要说明的是,本申请实施例提供的PLMN选择方法,执行主体可以为PLMN选择装置。本申请实施例中以PLMN选择装置执行PLMN选择方法为例,说明本申请实施例提供的PLMN选择装置。

图4示出了本申请实施例中涉及的PLMN选择装置的一种可能的结构示意图。如图4所示,该PLMN选择装置70可以包括:获取模块71、确定模块72和发送模块73。

其中,获取模块71,用于获取NSSAI列表,该NSSAI列表中一个NSSAI与一个PLMN对应。确定模块72,用于根据应用切片信息,确定NSSAI列表中的目标NSSAI。发送模块73,用于向目标PLMN发起注册请求,目标NSSAI与该目标PLMN对应;其中,应用切片信息包括UE中至少一个应用所匹配的网络切片信息。

本申请实施例提供一种PLMN选择装置,由于PLMN选择装置可以获取与多个PLMN对应的NSSAI列表,并可以根据应用切片信息,确定NSSAI列表中的目标NSSAI,以向与目标NSSAI对应的目标PLMN发起注册请求,即PLMN选择装置是根据应用切片信息从NSSAI列表中确定目标NSSAI的,如此,PLMN选择装置注册到的目标PLMN中的S-NSSAI能够满足至少一个应用的需求,从而提高了PLMN选择装置对注册PLMN中的S-NSSAI的可用性。

在一种可能的实现方式中,确定模块72,具体用于根据应用切片信息,确定M个S-NSSAI,该M个S-NSSAI为至少一个应用匹配的网络切片信息指示的S-NSSAI,M为正整数;并在NSSAI列表中确定目标NSSAI,该目标NSSAI为包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI。

在一种可能的实现方式中,UE包括第一SIM卡和第二SIM卡;获取模块71,具体用于在通过第一SIM卡搜索到K个第一PLMN的情况下,将K个第一PLMN中的S-NSSAI确定为第一SIM卡对应的K个第一NSSAI,每个第一NSSAI包括一个第一PLMN中的S-NSSAI,K为正整数;并在通过第二SIM卡搜索到L个第二PLMN的情况下,将L个第二PLMN中的S-NSSAI确定为第二SIM卡对应的L个第二NSSAI,每个第二NSSAI包括一个第二PLMN中的S-NSSAI,L为正整数;其中,NSSAI列表包括K个第一NSSAI和L个第二NSSAI。

在一种可能的实现方式中,确定模块72,具体用于根据应用切片信息,确定M个S-NSSAI,该M个S-NSSAI为至少一个应用所匹配的网络切片信息指示的S-NSSAI,M为正整数;并在P个第三NSSAI中确定目标NSSAI,该目标NSSAI为包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI,每个第三NSSAI包括一个第一NSSAI和一个第二NSSAI。

在一种可能的实现方式中,本申请实施例提供的PLMN选择装置还包括:处理模块;处理模块,还用于在确定模块72在P个第三NSSAI中确定目标NSSAI之前,对K个第一NSSAI与L个第二NSSAI进行并集运算,得到P个第三NSSAI。

在一种可能的实现方式中,发送模块73,具体用于通过第一SIM卡,向目标NSSAI中的第一NSSAI对应的PLMN发起注册请求,并通过第二SIM卡,向目标NSSAI中的第二NSSAI对应的PLMN发起注册请求。

本申请实施例中的PLMN选择装置可以是UE,也可以是UE中的部件,例如集成电路或芯片。该UE可以是终端,也可以为除终端之外的其他设备。示例性的,UE可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的PLMN选择装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的PLMN选择装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图5所示,本申请实施例还提供一种UE900,包括处理器901和存储器902,存储器902上存储有可在所述处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的UE包括上述所述的移动UE和非移动UE。

图6为实现本申请实施例的一种UE的硬件结构示意图。

该UE100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。

本领域技术人员可以理解,UE100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图6中示出的UE结构并不构成对UE的限定,UE可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器110,用于获取NSSAI列表,该NSSAI列表中一个NSSAI与一个PLMN对应;并根据应用切片信息,确定NSSAI列表中的目标NSSAI。

射频单元101,用于向目标PLMN发起注册请求,目标NSSAI与该目标PLMN对应;其中,应用切片信息包括UE中至少一个应用所匹配的网络切片信息。

本申请实施例提供一种UE,由于UE可以获取NSSAI列表,该NSSAI列表中一个NSSAI与一个PLMN对应;然后UE可以根据应用切片信息,确定NSSAI列表中的目标NSSAI,并向目标PLMN发起注册请求,该目标NSSAI与目标PLMN对应;其中,应用切片信息包括UE中至少一个应用所匹配的网络切片信息;本方案中,由于UE可以获取与多个PLMN对应的NSSAI列表,并可以根据应用切片信息,确定NSSAI列表中的目标NSSAI,以向与目标NSSAI对应的目标PLMN发起注册请求,即UE是根据应用切片信息从NSSAI列表中确定目标NSSAI的,如此,UE注册到的目标PLMN中的S-NSSAI能够满足至少一个应用的需求,从而提高了UE对注册PLMN中的S-NSSAI的可用性。

可选地,处理器110,具体用于根据应用切片信息,确定M个S-NSSAI,该M个S-NSSAI为至少一个应用匹配的网络切片信息指示的S-NSSAI,M为正整数;并在NSSAI列表中确定目标NSSAI,该目标NSSAI为包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI。

可选地,UE包括第一SIM卡和第二SIM卡;处理器110,具体用于在通过第一SIM卡搜索到K个第一PLMN的情况下,将K个第一PLMN中的S-NSSAI确定为第一SIM卡对应的K个第一NSSAI,每个第一NSSAI包括一个第一PLMN中的S-NSSAI,K为正整数;并在通过第二SIM卡搜索到L个第二PLMN的情况下,将L个第二PLMN中的S-NSSAI确定为第二SIM卡对应的L个第二NSSAI,每个第二NSSAI包括一个第二PLMN中的S-NSSAI,L为正整数;其中,NSSAI列表包括K个第一NSSAI和L个第二NSSAI。

可选地,处理器110,具体用于根据应用切片信息,确定M个S-NSSAI,该M个S-NSSAI为至少一个应用所匹配的网络切片信息指示的S-NSSAI,M为正整数;并在P个第三NSSAI中确定目标NSSAI,该目标NSSAI为包含M个S-NSSAI中的S-NSSAI数量最多的NSSAI,每个第三NSSAI包括一个第一NSSAI和一个第二NSSAI。

可选地,处理器110,还用于在P个第三NSSAI中确定目标NSSAI之前,对K个第一NSSAI与L个第二NSSAI进行并集运算,得到P个第三NSSAI。

可选地,射频单元101,具体用于通过第一SIM卡,向目标NSSAI中的第一NSSAI对应的PLMN发起注册请求,并通过第二SIM卡,向目标NSSAI中的第二NSSAI对应的PLMN发起注册请求。

本申请实施例提供的UE能够实现上述方法实施例实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。

应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072中的至少一种。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可以包括易失性存储器或非易失性存储器,或者,存储器109可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。

处理器110可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的UE中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

技术分类

06120115687331