一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种跨PLMN的切换方法和装置、电子设备和存储介质与流程

2023-01-06 03:30:44 来源:中国专利 TAG:
一种跨plmn的切换方法和装置、电子设备和存储介质
技术领域
:1.本公开涉及通信
技术领域
:,尤其涉及一种跨plmn的切换方法和装置、电子设备和存储介质。
背景技术
::2.互联网协议(internetprotocol,ip)多媒体核心网(ipmultimediacorenetwork,imcn)子系统包括提供多媒体服务所需的全部核心网功能实体。imcn子系统使得运营商能够向订阅者(subscriber)提供多媒体服务。3.然而,在归属地路由(home-routed)部署场景中,有可能需要进行从归属公共陆地移动网络(homepubliclandmobilenetwork,hplmn)到访问公共陆地移动网络(visitedpubliclandmobilenetwork,vplmn)的切换。然而,在从hplmn切换到vplmn之后,由于终端设备和hplmn之间的ip多媒体子系统(ipmultimediasubsystem,ims)保密性保护,vplmn目前无法对终端设备和hplmn之间的ims通信进行截取。4.因此,如何在从hplmn到vplmn的切换之后实现vplmn对ims通信进行截取是亟待解决的问题。技术实现要素:5.本公开提供了一种跨plmn的切换方法和装置、电子设备和存储介质,以使得在终端设备从hplmn切换到vplmn之后vplmn能够对ims通信进行截取。6.在第一方面,本公开提供一种跨plmn的切换方法,可以应用于终端设备。该方法包括:确定从hplmn到vplmn的切换;基于来自第一网络功能实体的第一信息,确定vplmn可信,第一信息用于指示一个或多个受信vplmn;向vplmn的第二网络功能实体发送ims重注册请求消息。7.在一些可能的实施方式中,第一信息可以包括以下之一:ims重注册所需的vplmn列表,ims重注册所需的vplmn列表包括受信vplmn的标识信息;ims重注册所需的指示信息,ims重注册所需的指示信息用于指示终端设备向与ims重注册所需的指示信息关联的受信vplmn发起ims重注册流程。8.在一些可能的实施方式中,在第一信息为ims重注册所需的vplmn列表的情况下,基于来自第一网络功能实体的第一信息,确定vplmn可信的操作可以包括:在ims重注册所需的vplmn列表的至少一个受信vplmn中查找vplmn;当在ims重注册所需的vplmn列表中找到vplmn时,确定vplmn可信。9.在一些可能的实施方式中,在第一信息为指示信息的情况下,基于来自第一网络功能实体的第一信息,确定vplmn可信的操作可以包括:当确定vplmn与ims重注册所需的指示信息相关联的受信vplmn相同时,确定vplmn可信。10.在一些可能的实施方式中,在基于来自第一网络功能实体的第一信息,确定vplmn可信之前,上述方法还可以包括:向第一网络功能实体发送注册请求消息;接收来自第一网络功能实体的注册接受消息,注册接受消息携带有第一信息。11.在第二方面,本公开提供一种跨plmn的切换方法,可以应用于第一网络功能实体。该方法包括:接收来自终端设备的注册请求消息;向终端设备发送注册接受消息,注册接受消息携带有第一信息,第一信息用于指示一个或多个受信vplmn。12.在一些可能的实施方式中,第一信息可以包括以下之一:ims重注册所需的vplmn列表,ims重注册所需的vplmn列表包括受信vplmn的标识信息;ims重注册所需的指示信息,ims重注册所需的指示信息用于指示终端设备向与ims重注册所需的指示信息关联的受信vplmn发起ims重注册流程。13.在第三方面,本公开提供一种跨plmn的切换装置,可以设置于终端设备。该装置包括确定模块和发送模块。确定模块配置为:确定从hplmn到vplmn的切换;基于来自第一网络功能实体的第一信息,确定vplmn可信,第一信息用于指示一个或多个受信vplmn。发送模块配置为:向vplmn的第二网络功能实体发送ims重注册请求消息。14.在一些可能的实施方式中,第一信息可以包括以下之一:ims重注册所需的vplmn列表,ims重注册所需的vplmn列表包括受信vplmn的标识信息;ims重注册所需的指示信息,ims重注册所需的指示信息用于指示终端设备向与ims重注册所需的指示信息关联的受信vplmn发起ims重注册流程。15.在一些可能的实施方式中,确定模块可以配置为:在ims重注册所需的vplmn列表的至少一个受信vplmn中查找vplmn;当在ims重注册所需的vplmn列表中找到vplmn时,确定vplmn可信。16.在一些可能的实施方式中,确定模块可以配置为:当确定vplmn与ims重注册所需的指示信息相关联的受信vplmn相同时,确定vplmn可信。17.在一些可能的实施方式中,所述发送模块还可以配置为:向第一网络功能实体发送注册请求消息;上述装置还可以包括:接收模块,配置为接收来自第一网络功能实体的注册接受消息,注册接受消息携带有第一信息。18.在第四方面,本公开提供一种跨plmn的切换装置,可以设置于第一网络功能实体。该装置包括接收模块和发送模块。接收模块配置为:接收来自终端设备的注册请求消息。发送模块配置为:向终端设备发送注册接受消息,注册接受消息携带有第一信息,第一信息用于指示一个或多个受信vplmn。19.在一些可能的实施方式中,第一信息可以包括以下之一:ims重注册所需的vplmn列表,ims重注册所需的vplmn列表包括受信vplmn的标识信息;ims重注册所需的指示信息,ims重注册所需的指示信息用于指示终端设备向与ims重注册所需的指示信息关联的受信vplmn发起ims重注册流程。20.第五方面,本公开提供一种电子设备,包括:存储器,配置为存储计算机可执行指令;处理器,与存储器连接;处理器被配置为执行存储器中的计算机可执行指令,以实现如第一方面至第二方面及其可能的实施方式中任一项所述的跨plmn的切换方法。21.第六方面,本公开提供一种计算机存储介质,其上存储有计算机可执行指令,计算机可执行指令被处理器执行后能够实现如第一方面至第二方面及其可能的实施方式中任一项所述的跨plmn的切换方法。22.在本公开中,在终端设备从hplmn切换到vplmn时,终端能够从hplmn或vplmn中的网络功能实体获取第一信息并且根据第一信息确定vplmn可信,从而在终端设备从hplmn切换到vplmn之后实现vplmn对hplmn的ims通信的截取,进而保证切换前后ims通信的连续性。23.应当理解的是,本公开的第三方面至六方面与本公开的第一方面至第二方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。附图说明24.图1为本公开实施例中的从hplmn到vplmn的切换架构的示意图。25.图2为本公开实施例中的一种跨plmn的切换方法的流程示意图。26.图3为本公开实施例中的另一种跨plmn的切换方法的流程示意图。27.图4为本公开实施例中的跨plmn的切换流程的交互示意图。28.图5为本公开实施例中的获取第一信息的第一方式的交互示意图。29.图6为本公开实施例中的获取第一信息的第二方式的交互示意图。30.图7为本公开实施例中的获取第一信息的第三方式的交互示意图。31.图8为本公开实施例中的一种跨plmn的切换装置的结构示意图。32.图9为本公开实施例中的另一种跨plmn的切换装置的结构示意图。33.图10为本公开实施例中的一种电子设备的结构示意图。34.图11为本公开实施例中的一种终端设备的结构示意图。35.图12为本公开实施例中的一种网络设备的结构示意图。具体实施方式36.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开实施例的一些方面相一致的装置和方法的例子。37.在本公开实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开实施例。在本公开实施例和所附权利要求书中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何一项或所有可能组合。38.应当理解,尽管在本公开实施例可能采用术语“第一”、“第二”、“第三”等来描述各种要素,但这些要素不应限于这些术语。这些术语仅用来将同一类型的要素彼此区分开。例如,在不脱离本公开实施例范围的情况下,“第一要素”也可以被称为“第二要素”,类似地,“第二要素”也可以被称为“第一要素”。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。39.进一步地,在本公开实施例的描述中,“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,a和/或b,可以表示以下三种情况:单独存在a,同时存在a和b,单独存在b。另外,在本公开实施例的描述中,“多个”可以指两个或多于两个。40.互联网协议(internetprotocol,ip)多媒体核心网(ipmultimediacorenetwork,imcn)子系统包括提供多媒体服务所需的全部核心网功能实体。imcn子系统使得运营商能够向订阅者(subscriber)提供多媒体服务。41.然而,在归属地路由部署场景中,有可能需要进行从hplmn到vplmn的切换。然而,在从hplmn切换到vplmn之后,由于终端设备和hplmn之间的ims保密性保护,vplmn目前无法对终端设备和hplmn之间的ims通信进行截取。42.因此,如何在从hplmn到vplmn的切换之后实现vplmn对ims通信进行截取是亟待解决的问题。43.图1为本公开实施例中的从hplmn到vplmn的切换架构的示意图。如图1所示,终端设备110从hplmn120切换到vplmn130,并且由hplmn120和vplmn130先后为终端设备110提供基于ims的语音服务(voiceoverims)。hplmn120包括接入网121、核心网122、以及用于提供基于ims的语音服务的imcn子系统123。imcn子系统123包括呼叫会话控制功能(callsessioncontrolfunction,cscf)1231以及通话应用服务器(telephonyapplicationserver,tas)1232。cscf1231包括代理cscf(proxy-callsessioncontrolfunction,p-cscf)和/或服务cscf(server-callsessioncontrolfunction,s-cscf)。vplmn130包括接入网131、以及核心网132。44.当终端设备110在hplmn120下时,imcn子系统123通过hplmn120内的接入网121和核心网122向终端设备110提供基于ims的语音服务。当终端设备110切换到vplmn130下时,imcn子系统123通过vplmn130内的核心网和接入网向终端设备110提供基于ims的语音服务。45.上述终端设备110可以是一种具有无线通信功能的终端设备,也可以称为用户设备(userequipment,ue)。终端设备可以部署在陆地上,包括室内或室外、手持、可穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。上述终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端装置、增强现实(augmentedreality,ar)终端装置、工业控制(industrialcontrol)中的无线终端、无人驾驶(self-driving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等等。终端设备也可以是具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备等。可选的,在不同的网络中终端装置还可以叫做不同的名称,例如:终端装置、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、5g网络或未来演进网络中的终端设备等。46.上述接入网121可以为接入网侧用于支持终端设备110接入无线通信系统的设备。例如,可以是5g接入技术通信系统中的下一代基站(nextgenerationnodeb,gnb)、发送接收点(transmissionreceptionpoint,trp)、中继节点(relaynode)、接入点(accesspoint,ap)等。47.需要说明的是,在图1所示的架构中,各设备(或网络功能实体)的功能以及连接关系仅为示例性的,各个设备在应用于本公开实施例中时,并非全部功能都是必需的。核心网的全部或者部分设备可以是物理上的实体设备,也可以是虚拟化的设备,在此不做限定。当然,本公开实施例中的架构还可以包括未在图1中示出的其他设备,在此不做限定。48.为了解决前文所述的问题,本公开实施例提供一种跨plmn的切换方法。该方法可以应用于上通信系统中。这里,跨plmn可以理解为切换plmn。例如,在本公开实施例中,跨plmn可以指的是从hplmn到vplmn的切换。49.图2为本公开实施例中的一种跨plmn的切换方法的流程示意图。该方法可以应用于终端设备。如图2所示,该方法可以包括:s210至s230。50.在s210中,确定从hplmn到vplmn的切换。51.其中,终端设备检测到plmn改变,从而确定从hplmn到vplmn的切换。52.在一实施例中,在确定从hplmn到vplmn的切换期间或之后,终端设备可以从vplmn接收到vplmn的标识信息。在一示例中,vplmn的标识信息可以是vplmn的标识,例如vplmnid。在一示例中,终端设备可以从vplmn的gnb或amf接收标识信息。53.在s220中,基于来自第一网络功能实体的第一信息,确定vplmn可信。54.其中,终端设备在确定从hplmn到vplmn的切换之后,需要确定vplmn是可信的。55.可以理解的是,为了确定vplmn是否可信,终端设备需要获取vplmn的相关信息。具体地,该相关信息可以是vplmn的第一信息,第一信息用于指示一个或多个受信vplmn。56.在一实施例中,第一信息可以包括以下之一:ims重注册所需的vplmn列表(imsre-registrationrequiredvplmnlist)、以及ims重注册所需的指示信息(imsre-registrationrequiredindication)。ims重注册所需的vplmn列表包括受信vplmn的标识信息。ims重注册所需的指示信息用于指示终端设备向与ims重注册所需的指示信息关联的受信vplmn发起ims重注册流程。57.在前一种情况下,ims重注册所需的vplmn列表可以包括至少一个受信vplmn。可以理解的是,ims重注册所需的vplmn列表中的每一个vplmn都是受信vplmn。在此情况下,基于来自第一网络功能实体的第一信息,确定vplmn可信的操作可以包括:在至少一个受信vplmn中查找vplmn;当在vplmn列表中找到vplmn时,确定vplmn可信。以此方式,只要vplmn存在于ims重注册所需的vplmn列表中,则终端设备可以确定vplmn是受信的。58.在后一种情况下,ims重注册所需的指示信息用于指示终端设备应当进行ims重注册。可以理解的是,ims重注册所需的指示信息所针对的vplmn可以视为受信vplmn。在此情况下,基于来自第一网络功能实体的第一信息,确定vplmn可信的操作可以包括:当确定vplmn与ims重注册所需的指示信息相关联的受信vplmn相同时,确定vplmn可信。以此方式,只要接收到来自vplmn的ims重注册所需的指示信息,则终端设备可以确定vplmn是受信的。59.在s230,向vplmn的第二网络功能实体发送ims重注册请求消息。60.其中,ims重注册请求消息用于发起ims重注册流程。61.可以理解的是,在s220中确定vplmn可信之后,终端设备可以发起针对vplmn的ims重注册流程。62.需要说明的是,由于在s220中需要根据第一信息确定vplmn可信,所以还需要获取第一信息。故,上述方法还可以包括s240。63.在s240,从第一网络功能实体获取第一信息。64.一方面,第一网络功能实体可以位于hplmn中,也可以位于vplmn中。另一方面,第一网络功能实体可以位于核心网中,也可以位于imcn子系统或其他非核心网的系统中。65.在一实施例中,第一信息可以为ims重注册所需的vplmn列表,则第一网络功能实体可以为hplmn的第一核心网功能实体。例如,终端设备可以通过用于hplmn中的初始注册(initialregistration)的注册流程从hplmn的第一核心网功能实体获取ims重注册所需的vplmn列表。在此注册流程中,第一核心网功能实体可以是hplmn中的接入和移动性功能(accessandmobilityfunction,amf)。66.在一实施例中,第一信息可以为ims重注册所需的vplmn列表,则第一网络功能实体可以为hplmn的非核心网功能实体。例如,终端设备可以通过ims注册流程从hplmn的非核心网功能实体获取ims重注册所需的vplmn列表。在此注册流程中,非核心网功能实体可以是hplmn中的cscf。67.在一实施例中,第一信息可以为ims重注册所需的指示信息,第一网络功能实体可以为vplmn的第二核心网功能实体。例如,终端设备可以通过用于vplmn中的移动性注册更新(mobilityregistrationupdate)的注册流程从vplmn的第二核心网功能实体获取ims重注册所需的指示信息。在此注册流程中,第二核心网功能实体可以是vplmn中的amf。68.需要说明的是,第一信息也可以通过其他流程获取,并且第一网络功能实体也可以为hplmn或vplmn中的其他网络功能实体,本公开实施例对此不做具体限定。69.图3为本公开实施例中的一种跨plmn的切换方法的流程示意图。该方法可以应用于第一网络功能实体。如图3所示,该方法可以包括:s310至s320。70.在s310中,接收来自终端设备的注册请求消息。71.其中,第一网络功能实体可以位于hplmn中,也可以位于vplmn中。另一方面,第一网络功能实体可以位于核心网中,也可以位于imcn子系统或其他非核心网的系统中。72.在s320中,向终端设备发送注册接受消息。73.其中,注册接受消息携带有第一信息,第一信息用于指示一个或多个受信vplmn。74.在一实施例中,第一信息可以为ims重注册所需的vplmn列表,则第一网络功能实体可以为hplmn的第一核心网功能实体。例如,第一核心网功能实体可以通过用于hplmn中的初始注册的注册流程向终端设备发送注册接受消息。注册接受消息可以携带有ims重注册所需的vplmn列表。在此注册流程中,第一核心网功能实体可以是hplmn中的amf。75.在一实施例中,第一信息可以为ims重注册所需的vplmn列表,则第一网络功能实体可以为hplmn的非核心网功能实体。例如,非核心网功能实体可以通过ims注册流程向终端设备发送注册接受消息。注册接受消息可以携带有ims重注册所需的vplmn列表。在此注册流程中,非核心网功能实体可以是hplmn中的cscf。76.在一实施例中,第一信息可以为ims重注册所需的指示信息,第一网络功能实体可以为vplmn的第二核心网功能实体。例如,第二核心网功能实体可以通过用于vplmn中的移动性注册更新的注册流程向终端设备发送ims重注册所需的指示信息。在此注册流程中,第二核心网功能实体可以是vplmn中的amf。77.需要说明的是,第一网络功能实体也可以为hplmn或vplmn中的其他网络功能实体,本公开实施例对此不做具体限定。78.此外,第一信息可以是在第一网络功能实体上预先配置的。在一实施例中,在第一信息为ims重注册所需的vplmn列表并且第一网络功能实体为hplmn的第一核心网功能实体的情况下,ims重注册所需的vplmn列表可以是在第一核心网功能实体上根据漫游协议确定的。在一实施例中,在第一信息为ims重注册所需的vplmn列表并且第一网络功能实体为hplmn的非核心网功能实体的情况下,ims重注册所需的vplmn列表可以是在非核心网功能实体上根据漫游协议确定的。在一实施例中,在第一信息为ims重注册所需的指示信息并且第一网络功能实体为vplmn的第二核心网功能实体的情况下,ims重注册所需的指示信息可以是在第二核心网功能实体上根据vplmn的策略。79.可以理解的是,由于ue已经根据第一信息确定vplmn是受信的,在ue进行ims重注册的过程中以及在后续流程中,ims保密性保护能够被移除,以使得ue能够成功从hplmn切换到vplmn并经由vplmn继续ims通信。80.在本公开实施例中,在终端设备从hplmn切换到vplmn时,终端能够从hplmn或vplmn中的网络功能实体获取第一信息并且根据第一信息确定vplmn可信,从而在终端设备从hplmn切换到vplmn之后实现vplmn对hplmn的ims通信的截取,进而保证切换前后ims通信的连续性。81.为了增强对本公开实施例的方法的理解,在下文中参照附图对跨plmn的切换方法的示例性实施例进行说明。82.图4为本公开实施例中的跨plmn的切换流程的交互示意图。需要说明的是,在图4中,以多媒体服务为ims语音呼叫服务为例。当然,本公开实施例中的多媒体服务还可以是其他多媒体服务,本公开实施例对此不做具体限定。83.如图4所示,跨plmn的切换流程可以包括s401至s407。84.在s401中,ue确定plmn改变。85.其中,由于ue从hplmn切换到vplmn,则ue检测到plmn改变。86.在一实施例中,在切换过程中,ue可以从vplmn的ran或者amf获取vplmn的标识信息,例如vplmnid。87.可以理解的是,在s401中确定plmn改变之前,ue可以处于活动(active)状态。例如,ue可以处于ims语音呼叫服务中。88.在s402中,ue获取第一信息。89.其中,ue可以从切换之前的hplmn或者切换之后的vplmn获取第一信息。90.在s403中,ue确定vplmn可信。91.可以理解的,在s402中获取第一信息之后,ue可以基于第一信息确定vplmn可信。92.在一示例中,第一信息可以是ims重注册所需的vplmn列表,则ue可以在vplmn列表中查找vplmn,从而确定vplmn是否可信。若在vplmn列表中找到vplmn,则ue可以确定vplmn可信。若在vplmn列表中找到vplmn,则ue可以确定vplmn不可信。93.在另一示例中,第一信息可以是ims重注册所需的指示信息,则ue可以根据是否接收到该指示信息确定vplmn是否可信。若接收到指示信息,则ue可以确定vplmn可信。若未接收到指示信息,则ue可以确定vplmn不可信。94.在s404中,ue进行ims重注册流程。95.其中,在s403中确定vplmn可信之后,ue可以发起并完成vplmn重注册流程。96.在一实施例中,在重注册流程中,p-cscf可以根据漫游协议对sip(sessioninitializationprotocol,会话初始协议)信令加密进行更新。换言之,ue从hplmn到vplmn的移动有可能导致取消(turningoff)加密。97.在s405中,p-cscf向tas发送重邀请请求。98.其中,在s404中的ims重注册流程完成之后,p-cscf可以向tas发送重邀请请求(re-inviterequest)。重邀请请求用于对现有的多媒体服务会话进行修改,即从hplmn修改至vplmn。99.在一实施例中,p-cscf可以向tas发送sip消息(sipmessage),该sip消息可以携带有重邀请请求。100.在s406中,tas向ue发送重邀请请求。101.其中,在s405中接收到来自p-cscf的重邀请请求之后,tas可以向ue发送重邀请请求。102.在一实施例中,tas可以向ue发送sip消息,该sip消息可以携带有重邀请请求。103.可以理解的是,该重邀请请求使得vplmn能够访问正在进行的多媒体服务的ims信令信息,ims信令信息可以包括以下至少之一:编码译码器、主叫方、被叫方。需要说明的是,根据多媒体服务的类型和内容的不同,ims信令信息可以包括各种信息,本公开实施例对此不做具体限定。104.此外,至于vplmn是否需要访问ims信令信息,还需要根据vplmn的策略需要来确定。105.在s407中,ue向tas发送确认消息。106.其中,ue在接收到来自tas的重邀请请求之后,可以向tas发送确认消息。107.在一实施例中,ue向tas发送的确认消息可以是200ok消息。换言之,确认消息中可以携带有状态码200ok。此状态码用于表示请求已经成功。108.至此,图4所示的跨plmn的切换流程完成。109.进一步地,终端设备可以通过多种方式来获取第一信息。图5、图6和图7分别示出了获取第一信息的不同方式。需要说明的是,图5、图6和图7中的获取第一信息的方式仅为示例性的。终端设备还可以通过其他方式获取第一信息,本公开实施例对此不做具体限定。110.图5为本公开实施例中的获取第一信息的第一方式的交互示意图。第一方式为hplmn中的初始注册的注册流程。如图5所示,第一信息的获取可以包括s510和s520。111.在s510中,ue向amf发送注册请求。112.其中,在hplmn中,ue经过ran(例如,gnb)向amf发送注册请求。113.在一实施例中,注册请求可以包括注册参数信息。例如,注册参数信息至少可以包括:注册类型、签约用户隐式标识(subscriptionconcealedidentifier,suci)或第五代全球唯一临时ue标识(5thgenerationgloballyuniquetemporaryueidentity,5g-guti)或永久设备标识符(permanentequipmentidentifier,pei)、安全性参数、ue无线能力。需要说明的是,在此情况下,注册类型可以是初始注册。114.可以理解的是,ran在接收到注册请求之后,ran对注册请求中的ue无线能力与网络配置的兼容性进行检查,从而确保ims语音呼叫服务的连续性。在确定ue无限能力与网络配置兼容的情况下,ran向amf发送语音支持匹配指示符。115.在s520中,amf向ue发送注册接受消息。116.其中,注册接受消息携带有第一信息。第一信息包括ims重注册所需的vplmn列表。117.可以理解的是,amf经过ran(例如,gnb)向ue发送注册接受消息,从而完成注册。118.至此,ue获取到第一信息。119.图6为本公开实施例中的获取第一信息的第二方式的交互示意图。第二方式为hplmn中的ims注册流程。如图6所示,第一信息的获取可以包括s610和s620。120.在s610中,ue向cscf发送注册请求。121.其中,注册请求可以携带有注册信息。122.在一实施例中,注册信息可以包括以下至少一项:公有用户标识(publicuseridentity,pui)、私有用户表示(publicuseridentity,pvi)、归属网络域名、ue的ip地址、实例标识符、全局路由用户代理用户资源标识(globallyroutableuauri,gruu)支持指示。123.在实际应用中,ue发送的注册请求首先可以到达p-cscf。124.随后,p-cscf可以向s-cscf发送注册请求。该注册请求可以携带有注册信息。在一实施例中,注册信息可以包括以下至少一项:p-cscf地址/名称、pui、pvi、p-cscf网络标识符、ue的ip地址。125.然后,s-cscf可以进行服务控制。具体地,s-cscf根据过滤标准,可以将注册信息发送至服务控制平台并确认合适的服务控制流程。126.最后,s-cscf可以向p-cscf发送注册接受消息。该注册接受消息中可以携带有状态码200ok。此状态码用于表示请求已经成功。127.在s620中,cscf向ue发送注册接受消息。128.其中,p-cscf向ue发送的注册接受消息中可以携带有状态码200ok。此状态码用于表示请求已经成功。129.可以理解的是,注册接受消息可以携带有第一信息。第一信息包括ims重注册所需的vplmn列表。130.至此,ue获取到第一信息。131.图7为本公开实施例中的获取第一信息的第三方式的交互示意图。第三方式为vplmn中的移动性注册更新的注册流程。如图7所示,第一信息的获取可以包括s710和s720。132.在s710中,ue向amf发送注册请求。133.其中,在vplmn中,ue经过ran(例如,gnb)向amf发送注册请求。134.在一实施例中,注册请求可以包括注册参数信息。例如,注册参数信息至少可以包括:注册类型、签约用户隐式标识(subscriptionconcealedidentifier,suci)或第五代全球唯一临时ue标识(5thgenerationgloballyuniquetemporaryueidentity,5g-guti)或永久设备标识符(permanentequipmentidentifier,pei)、安全性参数、ue无线能力。需要说明的是,在此情况下,注册类型可以是移动性注册更新。135.可以理解的是,ran在接收到注册请求之后,ran对注册请求中的ue无线能力与网络配置的兼容性进行检查,从而确保ims语音呼叫服务的连续性。在确定ue无限能力与网络配置兼容的情况下,ran向amf发送语音支持匹配指示符。136.在s720中,amf向ue发送注册接受消息。137.其中,注册接受消息携带有第一信息。第一信息包括ims重注册所需的指示信息。138.可以理解的是,amf经过ran(例如,gnb)向ue发送注册接受消息,从而完成注册。139.至此,ue获取到第一信息。140.基于相同的发明构思,本公开实施例还提供一种跨plmn的切换装置,可以设置于终端设备。图8为本公开实施例中的一种跨plmn的切换装置的结构示意图。如图8所示,该装置800包括确定模块810和发送模块820。确定模块810配置为:确定从hplmn到vplmn的切换;基于来自第一网络功能实体的第一信息,确定vplmn可信,第一信息用于指示一个或多个受信vplmn。发送模块820配置为:向vplmn的第二网络功能实体发送ims重注册请求消息。141.在一些可能的实施方式中,第一信息可以包括以下之一:ims重注册所需的vplmn列表,ims重注册所需的vplmn列表包括受信vplmn的标识信息;ims重注册所需的指示信息,ims重注册所需的指示信息用于指示终端设备向与ims重注册所需的指示信息关联的受信vplmn发起ims重注册流程。142.在一些可能的实施方式中,确定模块810可以配置为:在ims重注册所需的vplmn列表的至少一个受信vplmn中查找vplmn;当在ims重注册所需的vplmn列表中找到vplmn时,确定vplmn可信。143.在一些可能的实施方式中,确定模块810可以配置为:当确定vplmn与ims重注册所需的指示信息相关联的受信vplmn相同时,确定vplmn可信。144.在一些可能的实施方式中,发送模块820可以配置为:向第一网络功能实体发送注册请求消息;上述装置还可以包括:接收模块830,配置为接收来自第一网络功能实体的注册接受消息,注册接受消息携带有第一信息。145.在一些可能的实施方式中,第一信息可以为ims重注册所需的vplmn列表,第一网络功能实体可以为hplmn的第一核心网功能实体或者非核心网功能实体;或,第一信息可以为ims重注册所需的指示信息,第一网络功能实体可以为vplmn的第二核心网功能实体。146.需要说明的是,上述图8的确定模块810、发送模块820和接收模块830中的一个或者多个的具体实现流程可参考图2所示实施例的详细描述,为了说明书的简洁,这里不再赘述。147.基于相同的发明构思,本公开实施例还提供一种跨plmn的切换装置,可以设置于第一网络功能实体。图9为本公开实施例中的另一种跨plmn的切换装置的结构示意图。如图9所示,该装置包括接收模块910和发送模块920。接收模块910配置为:接收来自终端设备的注册请求消息。发送模块920配置为:向终端设备发送注册接受消息,注册接受消息携带有第一信息,第一信息用于指示一个或多个受信vplmn。148.在一些可能的实施方式中,第一信息可以包括以下之一:ims重注册所需的vplmn列表,ims重注册所需的vplmn列表包括受信vplmn的标识信息;ims重注册所需的指示信息,ims重注册所需的指示信息用于指示终端设备向与ims重注册所需的指示信息关联的受信vplmn发起ims重注册流程。149.在一些可能的实施方式中,第一信息可以为ims重注册所需的vplmn列表,第一网络功能实体可以为hplmn的第一核心网功能实体或者非核心网功能实体;或,第一信息可以为ims重注册所需的指示信息,第一网络功能实体可以为vplmn的第二核心网功能实体。150.需要说明的是,上述图9的接收模块910和发送模块920中的一个或者多个的具体实现流程可参考图3所示实施例的详细描述,为了说明书的简洁,这里不再赘述。151.基于相同的发明构思,本公开实施例提供一种电子设备。该电子设备可以为上述一个或者多个实施例中所述的终端设备、接入网功能实体、或网络功能实体。图10为本公开实施例中的一种电子设备的结构示意图。如图10所示,电子设备1000,采用了通用的计算机硬件,包括处理器1001、存储器1002、总线1003、输入设备1004和输出设备1005。152.在一些可能的实施方式中,存储器1002可以包括以易失性和/或非易失性存储器形式的计算机存储媒体,如只读存储器和/或随机存取存储器。存储器1002可以存储操作系统、应用程序、其他程序模块、可执行代码、程序数据、用户数据等。153.输入设备1004可以用于向电子设备输入命令和信息,输入设备1004如键盘或指向设备,如鼠标、轨迹球、触摸板、麦克风、操纵杆、游戏垫、卫星电视天线、扫描仪或类似设备。这些输入设备可以通过总线1003连接至处理器1001。154.输出设备1005可以用于电子设备输出信息,除了监视器之外,输出设备1005还可以为其他外围输出设各,如扬声器和/或打印设备,这些输出设备也可以通过总线1003连接到处理器1001。155.电子设备可以通过天线1006连接到网络中,例如连接到局域网(localareanetwork,lan)。在联网环境下,控制备中存储的计算机执行指令可以存储在远程存储设备中,而不限于在本地存储。156.当电子设备中的处理器1001执行存储器1002中存储的可执行代码或应用程序时,电子设备以执行以上实施例中的电子设备侧或第一网络功能实体侧的跨plmn的切换方法,具体执行过程参见上述实施例,在此不再赘述。157.基于相同的发明构思,本公开实施例提供一种终端设备,该终端设备与上述一个或者多个实施例中的终端设备一致。可选的,终端设备可以为移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。158.图11为本公开实施例中的一种终端设备的结构示意图。如图11所示,终端设备1100可以包括以下一个或多个组件:处理组件1101、存储器1102、电源组件1103、多媒体组件1104、音频组件1105、输入/输出(i/o)的接口1106、传感器组件1107以及通信组件1108。159.处理组件1101通常控制终端设备1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1101可以包括一个或多个处理器1110来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1101可以包括一个或多个模块,便于处理组件1101和其他组件之间的交互。例如,处理组件1101可以包括多媒体模块,以方便多媒体组件1104和处理组件1101之间的交互。160.存储器1102被配置为存储各种类型的数据以支持在终端设备1100的操作。这些数据的示例包括用于在终端设备1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1102可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。161.电源组件1103为终端设备1100的各种组件提供电力。电源组件1103可以包括电源管理系统,一个或多个电源,及其他与为终端设备1100生成、管理和分配电力相关联的组件。162.多媒体组件1104包括在终端设备1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1104包括一个前置摄像头和/或后置摄像头。当终端设备1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。163.音频组件1105被配置为输出和/或输入音频信号。例如,音频组件1105包括一个麦克风(mic),当终端设备1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1102或经由通信组件1108发送。在一些实施例中,音频组件1105还包括一个扬声器,用于输出音频信号。164.i/o接口1106为处理组件1101和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。165.传感器组件1107包括一个或多个传感器,用于为终端设备1100提供各个方面的状态评估。例如,传感器组件1107可以检测到终端设备1100的打开/关闭状态,组件的相对定位,例如组件为终端设备1100的显示器和小键盘,传感器组件1107还可以检测终端设备1100或终端设备1100一个组件的位置改变,用户与终端设备1100接触的存在或不存在,终端设备1100方位或加速/减速和终端设备1100的温度变化。传感器组件1107可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1107还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1107还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。166.通信组件1108被配置为便于终端设备1100和其他设备之间有线或无线方式的通信。终端设备1100可以接入基于通信标准的无线网络,如wi-fi,2g或3g或4g或5g或之后的演进版本,或它们的组合。在一个示例性实施例中,通信组件1108经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件1108还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。167.在示例性实施例中,终端设备1100可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。168.基于相同的发明构思,本公开实施例提供一种网络设备(例如,接入网设备、核心网设备、非核心网设备),该网络设备与上述一个或者多个实施例中的接入网功能实体、核心网功能实体或网络功能实体一致。169.图12为本公开实施例中的一种网络设备的结构示意图。如图12所示,网络设备1200可以包括处理组件1201,其进一步包括一个或多个处理器,以及由存储器1202所代表的存储器资源,用于存储可由处理组件1201的执行的指令,例如应用程序。存储器1202中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1201被配置为执行指令,以执行上述方法前述应用在所述接入网功能实体、核心网功能实体或网络功能实体上的任一方法。170.网络设备1200还可以包括一个电源组件1203被配置为执行网络设备1200的电源管理,一个有线或无线网络接口1204被配置为将网络设备1200连接到网络,和一个输入输出(i/o)接口1205。网络设备1200可以操作基于存储在存储器1202的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。171.基于相同的发明构思,本公开实施例还提供一种计算机可读存储介质,其上存储有计算机可执行指令;当计算机可执行指令被计算机中的处理器执行时,用于执行上述一个或者多个实施例中终端设备侧或第一网络功能实体侧的跨plmn的切换方法。172.基于相同的发明构思,本公开实施例还提供一种计算机程序或计算机程序产品,当计算机程序产品在计算机上被执行时,使得计算机实现上述一个或者多个实施例中终端设备侧或第一网络功能实体侧的跨plmn的切换方法。173.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本公开旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本
技术领域
:中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。174.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献