一种LMF选择方法、终端定位服务方法及装置与流程

文档序号:22506939发布日期:2020-10-13 09:45阅读:89来源:国知局
一种LMF选择方法、终端定位服务方法及装置与流程

本申请涉及无线通信技术领域,尤其涉及一种定位管理功能(locationmanagementfunction,lmf)选择方法、终端定位服务方法及装置。



背景技术:

位置服务(locationbasedservices,lbs)技术是一种通过无线通信网络或其他定位系统获取终端位置信息,再结合地理信息系统为终端提供与位置相关的各类信息的服务技术。时至今日,基于全球卫星导航系统(globalnavigationsatellitesystem,gnss)的室外定位技术已经广泛应用于各种领域,随着无线通信的发展,基于第四代(fourthgeneration,4g)移动通信网的高精度定位技术也有效地填补了卫星导航系统定位的空白。而目前移动通讯网络已进入第五代(fifthgeneration,5g)移动通信技术时代,相对于4g定位网络架构,5g定位网络架构应具有更高精度和更低时延的定位需求。



技术实现要素:

本申请实施例提供一种lmf选择方法、终端定位服务方法及装置,用以在终端发生跨节点移动时,为该目标终端选择能够提供定位服务的lmf。

第一方面,提供一种定位管理功能lmf选择方法,包括:移动管理功能实体接收来自网关位置中心gmlc的定位服务请求消息,所述定位服务请求消息用于请求为目标终端选择lmf;所述移动管理功能实体响应于所述定位服务请求消息,选择第一lmf为所述目标终端提供定位服务,并向所述第一lmf发送确定定位请求消息,所述第一lmf为核心网lmf或与第一接入节点关联的本地lmf;所述移动管理功能实体接收来自于所述第一接入节点或第二接入节点的定位重定向消息;其中,所述第一接入节点发送的定位重定向消息为所述第一接入节点在请求至少所述第二接入节点寻呼所述目标终端并确定所述目标终端当前驻留于第二接入节点后发送的,所述第二接入节点发送的定位重定向消息为所述第二接入节点响应于所述第一接入节点的寻呼请求寻呼到所述目标终端后发送的;所述移动管理功能实体响应于所述定位重定向消息,向第二lmf发送确定定位请求消息,其中所述第二lmf为所述第一接入节点或所述移动管理功能实体为所述目标终端选择的,所述第二lmf为核心网lmf或与所述第二接入节点关联的本地lmf;所述移动管理功能实体接收所述第二lmf发送的确定定位响应消息,并向所述gmlc发送定位服务响应消息,所述确定定位响应消息和所述定位服务响应消息携带所述目标终端的位置信息。

可选地,所述定位服务请求消息携带所述目标终端的标识和所述目标终端的定位服务质量qos信息;所述移动管理功能实体响应于所述定位服务请求消息,选择第一lmf为所述目标终端提供定位服务,包括:所述移动管理功能实体响应于所述定位服务请求消息,根据所述定位qos信息和所述移动管理功能实体所管辖的lmf的定位能力,选择所述第一lmf为所述目标终端提供定位服务。

可选地,向所述第一lmf发送的确定定位请求消息以及向所述第二lmf发送的确定定位请求消息,携带所述目标终端的标识和所述目标终端的定位服务信息,其中所述定位服务信息至少包括定位会话标识和所述目标终端的定位qos信息。

可选地,所述定位重定向消息携带所述第二接入节点的标识和所述目标终端的标识。

可选地,所述移动管理功能实体为接入移动性管理功能amf实体或移动性管理功能mme实体。

第二方面,提供一种定位管理功能lmf选择方法,包括:第一接入节点在移动管理功能实体为目标终端选择的第一lmf发起所述目标终端的定位服务过程时请求至少第二接入节点寻呼所述目标终端;其中,所述第一lmf为核心网lmf或与所述第一接入节点关联的本地lmf;所述第一接入节点接收到所述第二接入节点寻呼到所述目标终端后发送的上下文请求消息后,将所述目标终端的定位服务信息发送给所述第二接入节点,或向所述移动管理功能实体发送定位重定向消息,所述定位重定向消息用于通知所述第一接入节点为所述目标终端选择的与所述第二接入节点关联的第二lmf或请求所述移动管理功能实体为所述目标终端重新选择lmf。

可选地,所述第一接入节点请求至少第二接入节点寻呼所述目标终端之前,还包括:所述第一接入节点接收所述移动管理功能实体发送的确定定位请求消息,所述确定定位请求消息携带所述目标终端的标识和所述目标终端的定位服务信息。

可选地,所述第一接入节点接收到所述第二接入节点寻呼到所述目标终端后发送的上下文请求消息后,将所述目标终端的定位服务信息发送给所述第二接入节点,包括:所述第一接入节点接收到所述第二接入节点寻呼到所述目标终端后发送的上下文请求消息后,向所述第二接入节点发送上下文响应消息,所述上下文响应消息携带所述目标终端的上下文信息以及所述目标终端的定位服务信息;或者所述第一接入节点接收到所述第二接入节点寻呼到所述目标终端后发送的上下文请求消息后,向所述第二接入节点发送上下文响应消息以及定位重定向通知消息,所述上下文响应消息携带所述目标终端的上下文信息,所述定位重定向通知消息携带所述目标终端的定位服务信息。

可选地,所述第一接入节点请求至少第二接入节点寻呼所述目标终端,包括:所述第一接入节点请求所述第一接入节点所在的通知区域内的接入节点寻呼所述目标终端,所述第一接入节点所在的通知区域内包括所述第二接入节点。

可选地,所述定位服务信息至少包括定位会话标识和所述目标终端的定位qos信息。

可选地,所述定位重定向消息携带所述第二接入节点的标识和所述目标终端的标识。

第三方面,提供一种终端定位服务方法,包括:目标终端当前驻留的第二接入节点接收到所述目标终端原来驻留的第一接入节点发送的寻呼请求后寻呼所述目标终端;其中,所述寻呼请求是所述第一接入节点在第一定位管理功能lmf发起所述目标终端的定位服务流程时发送的,所述第一lmf为核心网lmf或与所述第一接入节点关联的本地lmf,所述第一lmf被移动管理功能实体选择为所述目标终端提供定位服务;所述第二接入节点接收所述第一接入节点或所述移动管理功能实体发送的所述目标终端的定位服务信息,以使得与所述第二接入节点关联的本地lmf在所述第二接入节点与所述目标终端建立rrc连接后发起所述目标终端的定位服务流程。

可选地,所述第二接入节点接收所述移动管理功能实体发送的所述目标终端的定位服务信息之前,还包括:所述第二接入节点向所述移动管理功能实体发送定位重定向消息;所述第二接入节点接收所述移动管理功能实体发送的所述目标终端的定位服务信息,包括:所述第二接入节点接收所述移动管理功能实体响应于所述定位重定向消息发送的定位重定向响应消息,所述定位重定向响应消息携带所述目标终端的定位服务信息。

可选地,所述方法还包括:所述第二接入节点寻呼到所述目标终端后,向所述第一接入节点发送上下文请求消息;所述第二接入节点接收所述第一接入节点发送的所述目标终端的定位服务信息,包括:所述第二接入节点接收所述第一接入节点发送的上下文响应消息,所述上下文响应消息携带所述目标终端的上下文信息以及所述目标终端的定位服务信息;或者,所述第二接入节点接收所述第一接入节点发送的上下文响应消息以及定位重定向通知消息,所述上下文响应消息携带所述目标终端的上下文信息,所述定位重定向通知消息携带所述目标终端的定位服务信息。

可选地,所述定位服务信息至少包括定位会话标识和所述目标终端的定位qos信息;

可选地,所述定位重定向消息携带所述第二接入节点的标识和所述目标终端的标识。

第四方面,提供一种移动管理功能实体设备,包括接收单元、处理单元以及发送单元;所述接收单元用于,接收来自网关位置中心gmlc的定位服务请求消息,所述定位服务请求消息用于请求为目标终端选择lmf;所述处理单元用于,响应所述定位服务请求消息,选择第一lmf为所述目标终端提供定位服务,并通过所述发送单元向所述第一lmf发送确定定位请求消息,所述第一lmf为核心网lmf或与第一接入节点关联的本地lmf;所述接收单元还用于,接收来自于所述第一接入节点或第二接入节点的定位重定向消息;其中,所述第一接入节点发送的定位重定向消息为所述第一接入节点在请求至少所述第二接入节点寻呼所述目标终端并确定所述目标终端当前驻留于第二接入节点后发送的,所述第二接入节点发送的定位重定向消息为所述第二接入节点响应于所述第一接入节点的寻呼请求寻呼到所述目标终端后发送的;所述处理单元还用于,响应于所述定位重定向消息,通过所述发送单元向第二lmf发送确定定位请求消息,其中,所述第二lmf为所述第一接入节点或所述移动管理功能实体为所述目标终端选择的,所述第二lmf为核心网lmf或与所述第二接入节点关联的本地lmf;所述接收单元还用于,接收所述第二lmf发送的确定定位响应消息,所述确定定位响应消息携带所述目标终端的位置信息;所述发送单元还用于,在接收到所述第二lmf发送的确定定位响应消息之后,向所述gmlc发送定位服务响应消息,所述定位服务响应消息携带所述目标终端的位置信息。

第五方面,提供一种接入节点设备,包括:接收单元、处理单元以及发送单元;所述处理单元用于,在移动管理功能实体为目标终端选择的第一lmf发起目标终端的定位服务过程时通过所述发送单元请求至少第二接入节点寻呼所述目标终端;其中,所述第一lmf为核心网lmf或与所述第一接入节点关联的本地lmf;所述接收单元用于,接收所述第二接入节点寻呼到所述目标终端后发送的上下文请求消息;所述发送单元用于,在接收到所述第二接入节点寻呼到所述目标终端后发送的上下文请求消息后,将所述目标终端的定位服务信息发送给所述第二接入节点,或向所述移动管理功能实体发送定位重定向消息,所述定位重定向消息用于通知所述第一接入节点为所述目标终端选择的与所述第二接入节点关联的第二lmf或请求所述移动管理功能实体为所述目标终端重新选择lmf。

第六方面,提供一种接入节点设备,包括:接收单元、处理单元以及发送单元;所述处理单元用于,根据所述接收单元接收的目标终端原来驻留的第一接入节点发送的寻呼请求通过所述发送单元寻呼所述目标终端;其中,所述寻呼请求是所述第一接入节点在第一定位管理功能lmf发起所述目标终端的定位服务流程时发送的,所述第一lmf为核心网lmf或与所述第一接入节点关联的本地lmf,所述第一lmf被移动管理功能实体选择为所述目标终端提供定位服务;所述接收单元还用于,接收所述第一接入节点或所述移动管理功能实体发送的所述目标终端的定位服务信息,以使得与所述第二接入节点关联的本地lmf在所述第二接入节点与所述目标终端建立rrc连接后发起所述目标终端的定位服务流程。

第七方面,提供一种通信装置,包括:处理器、存储器以及通信接口;所述存储器,用于存储计算机指令;所述处理器,用于运行所述计算机指令以实现如第一方面中任一项所述的方法。

第八方面,提供一种通信装置,包括:处理器、存储器以及通信接口;所述存储器,用于存储计算机指令;所述处理器,用于运行所述计算机指令以实现如第二方面中任一项所述的方法。

第九方面,提供一种通信装置,包括:处理器、存储器以及通信接口;所述存储器,用于存储计算机指令;所述处理器,用于运行所述计算机指令以实现如第三方面中任一项所述的方法。

第十方面,提供一种计算机可读存储介质,所述存储介质存储有计算机指令,所述计算机指令被处理器执行时实现如第一方面中任一项所述的方法。

第十一方面,提供一种计算机可读存储介质,所述存储介质存储有计算机指令,所述计算机指令被处理器执行时实现如第二方面中任一项所述的方法。

第十二方面,提供一种计算机可读存储介质,所述存储介质存储有计算机指令,所述计算机指令被处理器执行时实现如第三方面中任一项所述的方法。

本申请的上述实施例中,当移动管理实体接收到来自网关位置中心的定位服务请求消息后,选择第一lmf(第一lmf为与第一接入节点关联的lmf或核心网lmf)为目标终端提供定位服务,并向该第一lmf发送确定定位请求消息,以使该第一lmf发起定位服务过程。但目标终端已经从第一lmf所关联的接入节点移动到该第一接入节点所在的ran通知区域内的第二接入节点,且在第二接入节点进入rrc未激活状态,导致第一lmf无法完成针对该目标终端的定位服务,因此触发与第一lmf关联的第一接入节点请求其它接入节点寻呼该目标终端,其中被请求的第二接入节点寻呼到该目标终端后,可由与第二接入节点关联的本地lmf为该目标终端提供定位服务,也可以由为该目标终端重新选择核心网lmf以提供定位服务,这样,当终端在发生跨节点移动时,能够为该终端选择可以提供定位服务的lmf,保证终端的定位服务流程能够进行。

附图说明

图1为本申请实施例适用的5g通信系统结构示意图;

图2为本申请实施例适用的5g网络中的定位服务网络结构示意图;

图3为本申请实施例提供的一种lmf选择方法的信令交互图;

图4为本申请实施例提供的一种lmf选择方法的信令交互图;

图5为本申请实施例提供的一种lmf选择方法的信令交互图;

图6为本申请实施例提供的一种lmf选择方法的信令交互图;

图7为本申请实施例提供的一种lmf选择方法的信令交互图;

图8为本申请实施例提供的一种移动管理功能实体设备的结构示意图;

图9为本申请实施例提供的一种接入节点设备的结构示意图;

图10为本申请实施例提供的一种接入节点设备的结构示意图;

图11为本申请实施例提供的一种通信装置的结构示意图;

图12为本申请实施例提供的一种通信装置的结构示意图;

图13为本申请实施例提供的一种通信装置的结构示意图。

具体实施方式

下面结合附图对本申请的具体实施方式进行详细的说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请,并不用于限制本申请。

需要说明的是,本申请实施例中的“第一”、“第二”用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

参见图1,为本申请实施例适用的5g通信系统结构示意图。如图所示,5g通信系统包括5g核心网(5gcore,5gc)网元101和无线接入网(nextgenerationradioaccessnetwork,ng-ran)网元102,5gc网元101与ng-ran网元102通过ng口连接。

其中,组成5gc网元包括用于支持访问和移动管理等控制平面功能的接入移动管理功能实体(accessandmobilitymanagementfunction,amf)实体、用于提供定位服务的核心网定位管理功能(corenetworklocationmanagementfunction,cnlmf)实体和用于支持用户平面功能的用户平面功能(userplanefunction,upf)实体等(图中未画出)。

组成ng-ran网元包括ran节点(如图中所示的102a~102c)。ran节点包括为5g网络提供无线网络用户平面和控制平面协议和功能的gnb或者为4g网络用户提供无线网络的用户平面和控制平面协议和功能的ng-enb。在接入网络侧,gnb与ng-enb、gnb与gnb以及gnb与gnb之间通过xn口连接。

需要说明的是,在以下描述中,将amf实体简称为amf,将lmf实体简称为lmf。

在实际应用中,终端与接入网中的ran节点(gnb或ng-enb)通过无线资源控制(radioresourcecontrol,rrc)协议建立rrc连接,以实现终端无线接入性能信息的传输、系统信息的获取、无线资源的获取和移动性管理等。

在5g通信系统中,终端的rrc连接状态包括:rrc连接(rrc_connected)状态、rrc空闲(rrc_idle)状态以及rrc未激活(rrc_inactive)状态。rrc_connected状态指终端与ran节点建立rrc连接,rrc_idle状态指终端与ran节点未建立rrc连接,rrc_inactive状态指终端与ran节点间的rrc连接未激活。

当终端处于rrc_inactive状态时,终端仍保持在连接管理连接(connectionmanagement-connected,cm-connected)状态,且终端可以在服务ran节点所在的ran通知区域(rannotificationarea,rna)内进行ran节点切换而不用通知amf或移动性管理实体(mobilitymanagemententity,mme)。终端处于rrc_inactiv状态时,最后一个为终端服务的ran节点保留终端的上下文信息以及终端与amf和upf的ng口连接,从核心网的角度看,处于rrc_inactiv状态下的终端和处于rrc_connected状态下一样。当终端处于rrc_inactive状态时,如果最后一个为终端服务的ran节点接收到来自upf的下行数据或者来自amf的下行信令,则该ran节点在其属于的rna内的所有小区寻呼终端,如果rna的小区属于邻gnb或ng-enb的,则通过xn口给对应的邻gnb或ng-enb发送寻呼请求消息(xnap-ran-paging)。

以为终端服务的ran节点为gnb102a为例,终端处于rrc_inactive状态,gnb102a接收到来自upf的下行数据或者来自amf的下行信令时,gnb102a在其属于的rna内的所有小区寻呼终端,该所有小区包括gnb102a所辖范围(图1中gnb102a的虚线框所示的范围)内的小区以及gnb102a所在的通知范围内(图1中未标出)属于ng-enb102b、gnb102d等的小区;具体地,gnb102a一方面在所辖范围内寻呼终端,另一方面通过xn口向ng-enb102b、gnb102d等ran节点发送寻呼请求消息(xnap-ran-paging);若终端当前驻留在gnb102a,则gnb102a与终端重建rrc连接以响应来自upf的下行数据或者来自amf的下行信令;若终端当前未驻留在gnb102a,即处于rrc_inactive状态的终端发生跨节点移动,则gnb102a通过xn口向ng-enb102b、ng-enb102c等ran节点发送寻呼请求消息(xnap-ran-paging),以使终端所驻留的ran节点通过寻呼过程与终端建立rrc连接,从而响应来自upf的下行数据或者来自amf的下行信令。

需要说明的是,以上架构是以5g系统架构为例描述的。本申请实施例也可适用于5g演进系统,或适用于其他通信系统(比如4g通信系统),或者适用于5g系统和其它通信系统(比如4g系统)混合组网的系统架构等,在此不再一一列举。举例来说,在4g通信系统或4g通信系统与5g通信系统混合组网的系统中,可由mme实现移动管理。

基于上述系统结构,核心网中的cnlmf在amf或mme等核心网元的协作下通过ran节点为处于rrc_connected状态下的终端提供定位服务。

在一种可能实现的情况下,为处于rrc_connected状态下的终端提供定位服务的lmf可位于核心网内,即cnlmf,也可与接入网的ran节点共址,即本地lmf(locallmf,llmf)。

参见图2,为本申请实施例适用的5g网络中的定位服务网络结构示意图,该图中示例性地列举了与本申请实施例相关的部分网元。其中,lmf包括核心网lmf(如图中的lmf205),还包括设置于接入网侧的本地lmf。本地lmf与ran节点之间存在关联,比如一个本地lmf可以对应于一个或多个ran节点。本地lmf可以与ran节点共址设置,这样该本地lmf与其所共址的ran节点关联(如图中的llmf208与ran节点207共址设置)。

基于图2所示的系统架构,终端的定位服务过程可包括:定位客户端201通过le口向网关位置中心(gatewaymobilelocationcenter,gmlc)202发起定位服务请求;gmlc202通过nlh口与统一数据管理实体(unifieddatamanagement,udm)203进行交互,获取udm203存储的与终端209相关的信息,与位置获取功能实体(locationretrievalfunction,lrf)204交互获取与终端209相关的定位服务信息;gmlc202通过nlg口向amf206发起定位服务请求;amf206根据网络配置以及终端209相关信息选择为终端209提供定位服务的lmf。若amf选择cnlmf205为终端209提供定位服务,则通过nls向cnlmf205发起定位服务请求,若amf选择与终端209驻留的ran节点207所共址的llmf208为终端209提供定位服务,则通过n2口向ran节点207共址的llmf208发起定位服务请求;cnlmf205或者llmf208通过与amf206、ran节点207以及终端209交互获得终端209的位置信息,并通过amf206、gmlc202,最终发送给定位客户端201。至此,完成对终端位置信息的获取。

可选地,上述用于移动管理的实体可以是amf,也可以是mme。

需要说明的是,上述实施例中的ng、xn、nlh、nls、n2等英文缩写为5g网络中用以支持在设备与设备、设备与网元、网元与网元之间信息传输的通信接口或称参考点。

在5g网络中,ran节点侧引入llmf,llmf相较于cnlmf可为终端提供更精确和更低时延的定位服务。当终端在rrc_inactive状态下发生原服务ran节点所在的通知区域内跨ran节点移动时,若原本由cnlmf为终端提供定位服务,由于对于核心网侧来讲,终端原服务ran节点所在的通知区域内移动,故为终端提供定位服务的cnlmf不会发生变化,当然,为了提供更精确和更低时延的定位服务可以重新选择与终端当前驻留的ran节点共址的llmf为终端提供定位服务;若原本由原服务ran节点所共址的llmf为终端提供定位服务,由于终端处于rrc_inactive状态故原服务ran节点并不知道终端发生了移动,则需要重新选择为终端提供定位服务的lmf,以保证终端的定位服务流程能够进行。

为了满足5g定位服务网络结构下高精度和低时延的定位服务需求,本申请实施例提供了一种lmf选择方法,该方法可针对终端在同一rna内跨ran节点移动且处于rrc_inactive状态的场景下,为该终端选择提供定位服务的lmf。

参见图3,为本申请实施例提供的一种lmf选择方法的信令交互图。在此实施例中,目标终端(ue)从第一接入节点移动到处于相同rna范围内的第二接入节点,且在第二接入节点处于rrc_inactive状态,此种情况下,定位客户端发起该ue的定位服务请求,amf首先选择与第一接入节点共址的本地llmf为该ue提供定位服务,在得知该ue当前驻留在第二接入节点后,amf或第一接入节点选择与第二接入节点共址的llmf为该ue提供定位服务的流程。

其中,接入节点可以是ran节点或基站等,或其它能够实现网络接入功能的网元。移动管理功能实体可以是amf或mme,或其它能够实现移动管理的网元。以下流程中,以接入节点为ran节点,移动管理功能实体为amf为例描述。

如图所示,该信令交互包括:

s301:定位客户端向gmlc发送定位服务请求消息,该定位服务请求消息用于请求获取目标ue的位置信息。

可选地,该定位服务请求消息携带目标ue标识和定位qos信息。

可选地,该定位服务请求消息可以是lcsservicerequest消息。

s302~s303:gmlc向目标ue的服务amf发送定位服务请求消息。

其中,该定位服务请求消息携带该目标ue的标识和该目标ue的定位qos信息。

该步骤中,gmlc在发送定位服务请求消息之前,获取该目标ue所归属的amf(即该目标ue的服务amf),以便请求其为该ue提供定位。若gmlc本地未存储有该目标ue所归属的amf的地址信息,则gmlc可从udm获取该目标终端所归属的amf的地址信息(参见s302)。可选地,s302中,gmlc向udm发送携带该目标ue的标识的ue上下文请求消息,并接收udm返回的ue上下文响应消息,其中携带该目标ue所归属的amf的地址信息。若gmlc本地存储有该目标ue所归属的amf的地址信息,则可不执行s302。

可选地,gmlc向amf发送的定位服务请求消息可以是namf_location_providelocationrequest消息。

s304:amf接收到gmlc发送的定位服务请求消息后,响应于该定位服务请求消息,为该目标ue选择lmf。这里,amf选择使用与第一ran节点共址的llmfa为该目标ue提供定位服务。

可选地,amf可根据目标ue的原服务ran节点(第一ran节点)、定位qos信息、amf所辖区域内的lmf的定位能力以及定位类型(比如即时定位、延时定位等),为该目标ue选择lmf。

具体地,amf根据其所辖区域内的lmf(至少包括与第一ran节点共址的llmfa,还可包括核心网中的cnlmf)的定位能力,以及目标ue的定位qos信息,以及amf所存储的该目标ue的注册ran节点(这里为第一ran节点),以及定位类型等,确定与第一ran节点共址的llmfa满足定位qos需求,因此选择使用与第一ran节点所共址的llmf为该目标ue提供定位服务。

其中,amf所辖区域内的lmf的定位能力,可存储于amf本地,也可能未存储在amf本地。如果未存储在amf本地,则amf可通过网络存储功能(networkrepositoryfunction,nrf)查询lmf的定位能力信息。

需要说明的是,由于目标ue从第一ran节点移动到同一rna内的第二ran节点,因此amf未更新该ue的注册ran节点,即amf中存储的该目标ue的注册ran节点依然是第一ran节点的信息,且该ue的上下文等信息也依然保存在第一ran节点中。

s305:amf根据为目标ue选择的与第一ran节点共址的llmf,向该第一ran节点或与第一ran节点共址的llmfa发送确定定位请求消息。

其中,该确定定位请求消息携带目标ue的标识和该目标ue的定位服务信息。可选地,所述定位服务信息至少包括定位会话标识和定位qos信息。可选地,所述定位服务信息还包括定位类型。

可选地,定位会话标识由amf分配,用于标识amf和lmf之间的定位过程。

该步骤中,amf可通过amf与llme之间的nls/sls接口发送。

可选地,amf向llmf发送的确定定位请求消息可以是nlmf_location_determinelocationrequest消息。

s306:第一ran节点检测到目标ue处于rrc_inactive状态,则请求包括第二ran节点在内的其它ran节点寻呼该目标ue。

该步骤中,llmfa接收到确定定位请求消息后,响应于该确定定位请求消息企图通过执行定位服务流程以获取该目标ue的位置信息,由于该目标ue与第一ran节点之间不存在rrc连接,因此无法执行定位服务流程,这种情况下,第一ran节点向该第一ran节点所在的rna内的ran节点发送寻呼请求(ranpaging),该寻呼请求携带该目标ue的标识,用以请求其它ran节点寻呼该目标ue。其中,第一ran节点所在的rna内包括第二ran节点。

s307:第二ran节点接收到第一ran节点发送的寻呼请求后,寻呼该目标ue,进而触发该目标ue与第二ran节点信令交互完成rrc连接建立或恢复,第二ran节点与第一ran节点信令交互完成ue上下文信息的获取。

具体地,第二ran节点响应于接收到的寻呼请求,寻呼该ue,该ue在接收到寻呼消息后向所驻留的第二ran节点发送rrc重连接请求消息(rrcresumerequest),以请求与第二ran节点恢复rrc连接。第二ran节点响应于接收到的rrc重连接请求消息,向该ue的原服务节点(第一ran节点)发送上下文请求消息,该上下文请求消息携带ue标识以请求获取ue的上下文信息,该上下文信息为与ue建立通信链路的配置信息,比如鉴权信息、承载信息等。第一ran节点在接收到上下文请求消息后,向第二ran节点发送上下文响应消息,该上下文响应消息携带该ue的上下文信息。进而第二ran节点接收到上下文响应消息后,根据ue的上下文信息与ue完成rrc连接重建。

至此,ue建立或恢复与第二ran节点之间的rrc连接,ue从rrc_inactive状态进入rrc_connected状态。

可选地,上下文响应消息携带有该ue的定位服务信息。

s308~309:第一ran节点向amf发送定位重定向消息,amf向第二ran节点共址的llmfb发送确定定位请求消息。

可选地,该确定定位请求消息可以是nlmf_location_determinelocationrequest消息。

s308~s309可包括两种实现方式:

方式一:第一ran节点发送的重定向消息为重定向请求消息,如lmfredirectionrequest消息(lmf重定向请求消息)。用以请求amf为该ue重新选择提供定位服务的lmf。该方式中,第一ran节点在得知目标ue当前驻留在第二ran节点后(比如接收到第二ran节点发送的上下文请求消息),确定第一ran节点所共址的llmf无法为该目标ue提供定位服务,则向amf发送重定向请求消息,以请求amf为该ue重新选择提供定位服务的lmf。可选地,该定位重定向请求消息携带该目标ue的标识和该目标ue当前驻留的第二ran节点的标识。

amf接收到该定位重定向请求消息后,响应于该定位重定向请求消息,为该目标ue重新选择lmf。这里,amf选择与第二ran节点共址的llmfb为该目标ue提供定位服务。

具体地,amf可根据该目标ue所驻留的第二ran节点所共址的llmfb的定位能力、定位qos信息,确定与第二ran节点共址的llmfb满足定位qos需求,因此选择使用与第二ran节点共址的llmfb为该ue提供定位服务。

可选地,若amf确定llmfb以及cnlmf的定位能力皆满足定位qos信息,则amf可优选ue驻留的第二ran节点所共址的llmfb为该ue提供定位服务。因为相较于cnlmf,ran节点所共址的llmf更能为ue提供高精度和低时延的定位服务。

方式二:第一ran节点发送的重定向消息为重定向通知消息,如lmfredirectionnotify消息(lmf重定向通知消息)。

具体地,第一ran节点得知目标ue当前驻留于第二ran节点后(如接收到第二ran节点发送的上下文请求消息),确定第二ran节点所共址的llmfb能够满足目标ue的定位qos需求,因此选择llmfb为目标ue提供定位服务,并向amf发送重定向通知消息,以通知amf由llmfb为目标ue提供定位服务,即通过该重定向通知消息以获得amf的理解。可选地,重定向通知消息携带第二ran节点的标识和目标ue的标识。

amf具备对目标ue提供定位服务的lmf进行授权或拒绝授权的权利,即amf有权利拒绝第一ran节点重新选择的llmfb为目标ue提供定位服务。本例子中,amf响应于定位重定向通知消息,对第一ran节点选择的llmfb进行授权(即允许第一ran节点重新选择的llmfb为目标ur提供定位服务),向第二ran节点或与第二ran节点共址的llmfb发送确定定位请求消息,以通知llmfb为该目标ue提供定位服务。进一步地,ame将所存储的该ue的服务ran节点从第一ran节点更新为第二ran节点。

其中,第一ran节点中可存储有第二ran节点的配置信息,该第二ran节点的配置信息包括第二ran节点是否设置共址的llmf以及在设置有共址的llmfb的情况下该llmfb的定位能力等,以便第一ran节点判断与第二ran节点共址的llmfb是否满足目标ue的定位qos需求。第一ran节点也可以通过其他方式得到与第二ran节点的配置信息,比如,第一ran节点可通过上下文请求消息将与第一ran节点共址的llmfb的定位能力信息发送给第一ran节点。

上述方式一或方式二中,amf向第二ran节点发送的确定定位请求消息,也可由重定向命令(lmfredirectioncommand)替代。该命令用于指示llmfb为该ue提供定位服务。

可选地,所述确定定位请求消息或所述重定向命令携带该目标ue的标识和该目标ue的定位服务信息,该定位服务信息至少包括定位会话标识和定位qos信息。

需要说明的是,由于第二ran节点与llmfb为共址关系,故s309可理解为amf直接向llmfb发送确定定位请求消息或重定向命令,进而触发llmfb为该ue提供定位服务,也可理解为amf向第二ran节点发送确定定位请求消息或重定向命令,以使第二ran节点根据确定定位请求消息或重定向命令与llmfb交互进而触发llmfb为该ue提供定位服务。

s310:llmfb响应于接收到的确定定位请求消息或重定向命令,执行定位服务过程,以获取该目标ue的位置信息。

s311:llmfb获取到该ue的位置信息后,向amf发送确定定位响应消息,该确定定位响应消息携带ue的位置信息。

可选地,llmfb发送的确定定位响应消息可以是nlmf_location_determinelocationresponse消息。

s312:amf接收到确定定位响应消息后,向gmlc发送定位服务响应消息,该定位服务响应消息携带ue的位置信息。

可选地,amf发送的定位服务响应消息可以是namf_location_providelocationresponse消息。

s313:gmlc接收到定位服务响应消息后,向定位客户端发送定位服务响应消息,该定位服务响应消息携带ue的位置信息。

可选地,gmlc发送的定位服务响应消息可以是lcsserviceresponse消息。

需要说明的是,s301为可选步骤。即针对目标ue的定位服务请求可由定位客户端发起,也可由网络侧主动发起。比如,gmlc基于网络侧的策略或配置,需要获取目标ue的位置信息,则主动发起针对该目标ue的定位服务请求。本申请对此不作限定。

需要说明的是,信令交互图中的信令交互时序仅为示例,并不能严格代表实际应用中的信令交互的顺序,比如,s307中的目标ue与第二ran节点的rrc连接过程,可在第一ran节点向amf发送定位重定向消息(s308)之后执行。

还需要说明的是,信令交互图中的消息命名仅为示例,可采用其它命名方式进行命名,本申请对此不作限定。

在上述实施例中,amf接收到来自gmlc的定位服务请求消息后,虽然ue已从第一ran节点移动到同一rna内的第二ran节点,并在第二ran节点处于rrc_inactive状态,但amf仍保留了ue原服务ran节点(第一ran节点)的信息,故amf根据所辖范围的lmf的定位能力、第一ran节点的信息以及目标ue的定位qos信息选择符合定位需求的与第一ran节点共址的llmfa为目标ue提供定位服务;第一ran节点在llmfa执行定位服务过程时检测到该ue处于rrc_inactive状态,通过寻呼确定该ue当前所驻留的ran节点为第二ran节点,进而第一ran节点向amf发送定位重定向消息,以通知amf由第二ran节点共址的llmfb提供定位服务或请求amf为ue重新选择lmf。这样,针对rrc_inactive状态下的目标ue在原服务ran节点所在的通知区域内跨节点移动的情况,采用本申请的上述实施例可以为该ue满足定位需求的lmf。

参见图4,为本申请另外的实施例提供的一种lmf选择方法的信令交互图。在此实施例中,第一接入节点移动到处于相同rna范围内的第二接入节点,且在第二接入节点处于rrc_inactive状态,此种情况下,定位客户端发起该ue的定位服务请求,amf首先选择与第一接入节点共址的本地llmf为该ue提供定位服务,在得知该ue当前驻留在第二接入节点后,第二接入节点或amf选择与第二接入节点共址的llmf为该ue提供定位服务的流程。

其中,接入节点可以是ran节点或基站等,或其它能够实现网络接入功能的网元。移动管理功能实体可以是amf或mme,或其它能够实现移动管理的网元。以下流程中,以接入节点为ran节点,移动管理功能实体为amf为例描述。

如图所示,该信令交互包括:

s401:定位客户端向gmlc发送定位服务请求消息,该定位服务请求消息用于请求获取目标ue的位置信息。

s402~s403:gmlc向目标ue的服务amf发送定位服务请求消息。

s404:amf接收到gmlc发送的定位服务请求消息后,响应于该定位服务请求消息,为该目标ue选择lmf。这里,amf选择使用与第一ran节点共址的llmfa为该目标ue提供定位服务。

s405:amf根据为目标ue选择的与第一ran节点共址的llmf,向该第一ran节点或与第一ran节点共址的llmfa发送确定定位请求消息。

s406:第一ran节点检测到目标ue处于rrc_inactive状态,则请求包括第二ran节点在内的其它ran节点寻呼该目标ue。

上述s401~s406所涉及的具体实施方式与图3中的s301~s306所涉及的具体实施方式一致,在此不再赘述。

s407:第二ran节点接收到第一ran节点发送的寻呼请求后,寻呼该目标ue,进而触发该目标ue与第二ran节点信令交互完成rrc连接建立或激活,第二ran节点与第一ran节点信令交互完成ue上下文信息的获取。

上述s407所涉及的具体实施方式与图3中的s307所涉及的具体实施方式一致,在此不再赘述。

可选地,第一ran节点发送的上下文响应消息携带目标ue的定位服务信息。可选地,若第一ran节点发送的上下文响应消息中未携带目标ue的定位服务信息,则第一ran节点向第二ran节点发送携带该ue的定位服务信息的定位重定向消息。其中,第一ran节点发送的定位重定向消息可以是lmfredirectionnotify消息(lmf重定向通知消息)。

s408~s409:第二ran节点所共址的llmfb向amf发送定位重定向消息,该定位重定向消息携带目标ue标识和第二ran节点的标识,用以请求amf为该ue重新选择提供定位服务的lmf;amf向第二ran节点共址的llmfb发送确定定位请求消息。

其中,由于第二ran节点与llmfb为共址关系,故s408可理解为第二ran节点向amf发送定位重定向消息,这里的定位重定向消息可携带第二ran节点的标识;也可理解为第二ran节点所共址的llmfb直接向amf发送定位重定向消息,这里的定位重定向消息可携带llmfb的标识。

可选地,该确定定位请求消息可以是nlmf_location_determinelocationrequest消息。

s408~s409可包括两种实现方式:

方式一:第二ran节点或其所共址的llmfb向amf发送的定位重定向消息是重定向通知消息,比如lmfredirectionnotify消息(lmf重定向通知消息)。

具体地,若在s407中,第一ran节点根据第二ran节点的配置信息(该第二ran节点的配置信息包括第二ran节点是否设置共址的llmf以及在设置有共址的llmfb的情况下该llmfb的定位能力信息),选择由第二ran节点所共址的llmfb为目标ue提供定位服务,则将该目标ue的定位服务信息发送给第二ran节点。

在s408中,第二ran节点向amf发送重定向通知消息。由于amf具备对目标ue提供定位服务的lmf进行授权或拒绝授权的权利,故在s408中与第二ran节点共址的llmfb将由llmfb为目标ue提供定位服务的事件携带在定位重定向消息中发送给amf,以获得amf的理解。amf响应于定位重定向通知消息,对第一ran节点选择的llmfb进行授权(即允许第一ran节点重新选择的llmfb为目标ur提供定位服务)。进一步地,amf更新目标ue的服务ran节点的信息。

在s409中,amf向第二ran节点共址的llmfb发送确定定位请求消息,以指示llmfb为目标ue提供定位服务。

第二ran节点确定其所共址的llmfb能够满足目标ue的定位qos需求,因此确定由llmfb为目标ue提供定位服务,并向amf发送重定向通知消息,以通知amf由llmfb为目标ue提供定位服务。可选地,重定向通知消息携带第二ran节点的标识和目标ue的标识。

amf具备对目标ue提供定位服务的lmf进行授权或拒绝授权的权利,即amf有权利拒绝第一ran节点重新选择的llmfb为目标ue提供定位服务。本例子中,amf响应于定位重定向通知消息,对llmfb进行授权以为面部ue提供定位服务,向第二ran节点或与第二ran节点共址的llmfb发送确定定位请求消息,以通知llmfb为该目标ue提供定位服务。进一步地,ame将所存储的该ue的服务ran节点从第一ran节点更新为第二ran节点。

方式二:第二ran节点所共址的llmfb向amf发送的定位重定向消息是重定向请求消息,如lmfredirectionrequire消息(lmf重定向请求消息)。

该方式中,第二ran节点向amf发送重定向请求消息,以请求amf为该ue重新选择提供定位服务的lmf。可选地,该定位重定向请求消息携带该目标ue的标识和该目标ue当前驻留的第二ran节点的标识。

amf接收到该定位重定向请求消息后,响应于该定位重定向请求消息,为该目标ue重新选择lmf。这里,amf选择与第二ran节点共址的llmfb为该目标ue提供定位服务。

具体地,amf可根据该目标ue所驻留的第二ran节点所共址的llmfb的定位能力、定位qos信息,确定与第二ran节点共址的llmfb满足定位qos需求,因此选择使用与第二ran节点共址的llmfb为该ue提供定位服务。

可选地,若amf确定llmfb以及cnlmf的定位能力皆满足定位qos信息,则amf可优选ue驻留的第二ran节点所共址的llmfb为该ue提供定位服务。因为相较于cnlmf,ran节点所共址的llmf更能为ue提供高精度和低时延的定位服务。

上述方式一或方式二中,amf向第二ran节点发送的确定定位请求消息,也可由重定向命令(lmfredirectioncommand)替代。该命令用于指示llmfb为该ue提供定位服务。

可选地,所述确定定位请求消息或所述重定向命令携带该目标ue的标识和该目标ue的定位服务信息,该定位服务信息至少包括定位会话标识和定位qos信息。

s410:llmfb响应于接收到的确定定位请求消息或重定向命令,执行定位服务过程,以获取该目标ue的位置信息。

s411:llmfb获取到该ue的位置信息后,向amf发送确定定位响应消息,该确定定位响应消息携带ue的位置信息。

s412:amf接收到确定定位响应消息后,向gmlc发送定位服务响应消息,该定位服务响应消息携带ue的位置信息。

s413:gmlc接收到定位服务响应消息后,向定位客户端发送定位服务响应消息,该定位服务响应消息携带ue的位置信息。

上述s410~s413所涉及的具体实施方式与图3中s310~s313所涉及的具体实施方式一致,在此不再赘述。

至此,amf重新选择的llmfb完成为ue提供的定位服务。

需要说明的是,s401为可选步骤。即针对目标ue的定位服务请求可由定位客户端发起,也可由网络侧主动发起。比如,gmlc基于网络侧的策略或配置,需要获取目标ue的位置信息,则主动发起针对该目标ue的定位服务请求。本申请对此不作限定。

需要说明的是,信令交互图中的信令交互时序仅为示例,并不能严格代表实际应用中的信令交互的顺序。

还需要说明的是,信令交互图中的消息命名仅为示例,可采用其它命名方式进行命名,本申请对此不作限定。

在上述实施例中,第一ran节点在llmfa执行定位服务过程时检测目标ue处于rrc_inactive状态,通过寻呼确定该ue当前所驻留的ran节点为第二ran节点,进而触发第二ran节点共址的llmfb向amf发送定位重定向消息,以通知amf由ran节点共址的llmfb提供定位服务或请求amf为ue重新选择lmf。这样,针对rrc_inactive状态下的目标ue在原服务ran节点所在的通知区域内跨节点移动的情况,采用本申请的上述实施例可以为该ue满足定位需求的lmf。

参见图5,为本申请实施例提供的一种lmf选择方法的信令交互图。在此实施例中,目标终端(ue)从第一接入节点移动到处于相同rna范围内的第二接入节点,且在第二接入节点处于rrc_inactive状态,此种情况下,定位客户端发起该ue的定位服务请求,amf首先选择与第一接入节点共址的本地llmf为该ue提供定位服务,在得知该ue当前驻留在第二接入节点后,由第一接入节点或第二接入节点确定该第二接入节点所共址的llmf为该ue提供定位服务的流程。

其中,接入节点可以是ran节点或基站等,或其它能够实现网络接入功能的网元。移动管理功能实体可以是amf或mme,或其它能够实现移动管理的网元。以下流程中,以接入节点为ran节点,移动管理功能实体为amf为例描述。

如图所示,该信令交互包括:

s501:定位客户端向gmlc发送定位服务请求消息,该定位服务请求消息用于请求获取目标ue的位置信息。

s502~s503:gmlc向目标ue的服务amf发送定位服务请求消息。

s504:amf接收到gmlc发送的定位服务请求消息后,响应于该定位服务请求消息,为该目标ue选择lmf。这里,amf选择使用与第一ran节点共址的llmfa为该目标ue提供定位服务。

s505:amf根据为目标ue选择的与第一ran节点共址的llmf,向该第一ran节点或与第一ran节点共址的llmfa发送确定定位请求消息。

s506:第一ran节点检测到目标ue处于rrc_inactive状态,则请求包括第二ran节点在内的其它ran节点寻呼该目标ue。

上述s501~s506所涉及的具体实施方式与图3中的s301~s306所涉及的具体实施方式一致,在此不再赘述。

s507:第二ran节点接收到第一ran节点发送的寻呼请求后,寻呼该目标ue,进而触发该目标ue与第二ran节点信令交互完成rrc连接建立或激活,第二ran节点与第一ran节点信令交互完成ue上下文信息的获取。

上述s507所涉及的具体实施方式与图3中的s307所涉及的具体实施方式一致,在此不再赘述。

s508:第一ran节点向第二ran节点发送携带目标ue的定位服务信息的定位重定向消息,以使第二ran节点获取该ue的定位服务信息。

可选地,第一ran节点发送的定位重定向消息可以是重定向通知消息,如lmfredirectionnotify消息(lmf重定向通知消息)。

在一种可能的实现方式中,在s507中,第一ran节点可根据第二ran节点的配置信息选择为目标ue提供定位服务的lmf为第二ran节点所共址的llmfb,则向第二ran节点发送携带目标ue的定位服务信息的定位重定向消息。

其中,第二ran节点的配置信息可包括第二ran节点是否设置共址的llmf以及在设置有共址的llmfb的情况下该llmfb的定位能力信息。第一ran节点上可存储有该第二ran节点的配置信息,也可以通过其他方式获取第二ran节点的配置信息,比如,第二ran节点可将所述第二ran节点信息携带在上下文请求消息中发送给第一ran节点。

需要说明的是,s508为可选步骤。若在s507中,第一ran节点向第二ran节点发送上下文响应消息携带目标ue的定位服务信息,则s508可以不执行,或者即使执行s508,那么s508中的重定向消息中可以不携带目标ue的定位服务信息。

在一种可能的实现方式中,第一ran节点通过s507或s508将目标ue的定位服务信息发送给第二ran节点,若第二ran节点未接收到第一ran节点选择由llmfb为目标ue提供定位服务的指示信息,则第二ran节点可根据目标ue的定位服务信息、llmfb的定位能力等,确定该llmfb满足定位需求的情况下,选择该llmfb为目标ue提供定位服务。

可选地,在第二ran节点接收到由llmfb为ue提供定位服务的指示信息或选择由llmfb为ue提供定位服务后,由于amf具备对目标ue提供定位服务的lmf进行授权或拒绝授权的权利,故第二ran节点可将由llmfb为目标ue提供定位服务的事件携带在定位重定向消息中发送给amf发送,以获得amf的理解;amf接收到该定位重定向消息后,作为响应,对第二ran节点重新选择的llmfb进行授权(即允许第二ran节点重新选择的llmfb为目标ur提供定位服务),更新为目标ue服务的ran节点信息,其中,第二ran节点所共址的llmfb发送的定位重定向消息可以是lmfredirectionrequire消息(lmf重定向请求消息)。

s509:llmfb响应于接收到的确定定位请求消息或重定向命令,执行定位服务过程,以获取该目标ue的位置信息。

s510:llmfb获取到该ue的位置信息后,向amf发送确定定位响应消息,该确定定位响应消息携带ue的位置信息。

s511:amf接收到确定定位响应消息后,向gmlc发送定位服务响应消息,该定位服务响应消息携带ue的位置信息。

s512:gmlc接收到定位服务响应消息后,向定位客户端发送定位服务响应消息,该定位服务响应消息携带ue的位置信息。

上述s509~s512所涉及的具体实施方式与图3中的s310~s313所涉及的具体实施方式一致,在此不再赘述。

至此,第二ran节点重新选择的llmfb完成为ue提供的定位服务。

需要说明的是,s501为可选步骤。即针对目标ue的定位服务请求可由定位客户端发起,也可由网络侧主动发起。比如,gmlc基于网络侧的策略或配置,需要获取目标ue的位置信息,则主动发起针对该目标ue的定位服务请求。本申请对此不作限定。

需要说明的是,信令交互图中的信令交互时序仅为示例,并不能严格代表实际应用中的信令交互的顺序。

还需要说明的是,信令交互图中的消息命名仅为示例,可采用其它命名方式进行命名,本申请对此不作限定。

在上述实施例中,第一ran节点在llmfa执行定位服务过程时检测目标ue处于rrc_inactive状态,通过寻呼确定该ue当前所驻留的ran节点为第二ran节点,以使第一ran节点或第二ran节点选择由第二ran节点共址的llmfb提供定位服务。这样,针对rrc_inactive状态下的目标ue在原服务ran节点所在的通知区域内跨节点移动的情况,采用本申请的上述实施例可以为该ue满足定位需求的lmf。

在一种可实现的方式中,定位客户端发起目标ue的定位服务请求,amf首先选择与核心网中的cnlmf为目标ue提供定位服务,在此情况下,在得知该ue当前驻留在第二ran节点后,可由第二ran节点或amf重新选择与第二ran节点共址的llmf为该ue提供定位服务,具体可如图6所示。

参见图6,为本申请实施例提供的一种lmf选择方法的信令交互图。

如图所示,该信令交互包括:

s601:定位客户端向gmlc发送定位服务请求消息,该定位服务请求消息用于请求获取目标ue的位置信息。

s602~s603:gmlc向目标ue的服务amf发送定位服务请求消息。

上述s601~s603所涉及的具体实施方式与图4中s401~s403所涉及的具体实施方式一致,在此不再赘述。

s604:amf接收到gmlc发送的定位服务请求消息后,响应于该定位服务请求消息,为该目标ue选择lmf。这里,amf选择使用核心网中的cnlmf为该ue提供定位服务。

可选地,amf可根据目标ue的原服务ran节点(第一ran节点)、定位qos信息、amf所辖区域内的lmf的定位能力以及定位类型(比如即时定位、延时定位等),为该目标ue选择lmf。

该步骤中,amf根据其所辖区域内的lmf(至少包括与第一ran节点共址的llmfa,还可包括核心网中的cnlmf)的定位能力,以及目标ue的定位qos信息,以及amf所存储的该目标ue的注册ran节点(这里为第一ran节点),以及定位类型,确定第一ran节点所共址的llmfa(图中未画出)不满足定位qos需求,因此选择使用核心网中的cnlmf为该ue提供定位服务。或者,amf根据第一ran节点的信息确定第一ran节点未设置共址的llmf,因此选择使用核心网中的cnlmf为该ue提供定位服务。amf也可以根据设置的定位策略为该ue选择核心网lmf。

s605:amf根据为目标ue选择的cnlmf,向cnlmf发送确定定位请求消息。

其中,该确定定位请求消息携带目标ue的标识和该目标ue的定位服务信息。可选地,所述定位服务信息至少包括定位会话标识和定位qos信息。

可选地,amf向llmf发送的确定定位请求消息可以是nlmf_location_determinelocationrequest消息。

s606:cnlmf接收到确定定位请求消息,响应于该确定定位请求消息,向第一ran节点发送定位服务请求消息。

该步骤中,cnlmf接收到amf发送的确定定位请求消息后,由于该ue当前处于rrc_inactive状态,amf未更新该ue的服务ran节点,作为响应,cnlmf根据amf所存储的该目标ue的注册ran节点(第一ran节点)信息,向第一ran节点发送定位服务请求消息,以企图获取目标ue的位置信息。

s607:第一ran节点接收到定位服务请求消息后,响应于该定位服务请求消息,第一ran节点请求包括第二ran节点在内的其它ran节点寻呼该目标ue。

具体地,第一ran节点接收到cnlmf发送的定位服务请求消息后,响应于该定位服务请求消息企图获取目标ue的位置信息,由于目标ue当前处于rrc_inactive状态,故触发第一ran节点恢复与目标ue的rrc连接;作为响应,第一ran节点向该第一ran节点所在的rna内的ran节点发送寻呼请求(ranpaging),该寻呼请求携带该目标ue的标识,用以请求其它ran节点寻呼该目标ue。其中,第一ran节点所在的rna内包括第二ran节点。

s608:第二ran节点接收到第一ran节点发送的寻呼请求后,寻呼该目标ue,进而触发该目标ue与第二ran节点信令交互完成rrc连接建立或激活,第二ran节点与第一ran节点信令交互完成ue上下文信息的获取。

上述s608所涉及的具体实施方式与图4中的s407所涉及的具体实施方式一致,在此不再赘述。

s609~s611:第二ran节点向amf发送定位重定向消息,amf向第二ran节点发送定位重定向响应消息和确定定位请求消息。

可选地,该确定定位请求消息可以是nlmf_location_determinelocationrequest消息。

s609~s611可包括两种实现方式:

方式一:第二ran节点其所共址的llmfb向amf发送的定位重定向消息是重定向通知消息,比如lmfredirectionnotify消息(lmf重定向通知消息),用以获取amf的理解;该方式所涉及的具体实施方式与图4的s408~s409中方式一所涉及的具体实施方式一致,在此不再赘述。

方式二:第二ran节点所共址的llmfb向amf发送的定位重定向消息是重定向请求消息,如lmfredirectionrequire消息(lmf重定向请求消息),用以请求amf选择为目标ue提供定位服务的lmf;该方式所涉及的具体实施方式与图4的s408~s409中方式二所涉及的具体实施方式一致,在此不再赘述。

可选地,amf在接收到第二ran节点发送的定位重定向消息后,可向cnlmf发送定位重定向消息(lmfredirectionnotify),以通知cnlmf为该ue提供定位服务的lmf为与第二ran节点所共址的llmfb,该定位重定向消息可以是lmfredirectionnotify消息(lmf重定向通知消息)。

可选地,s610以及s611中所携带的内容可承载于一条消息上发送给llmfb,比如amf向llmfb发送确定定位请求消息,该确定定位请求消息用于响应s609中llmfb发送的定位重定向消息,以及用于通知llmfb为目标ue提供定位服务。

s612:llmfb响应于接收到的确定定位请求消息或重定向命令,执行定位服务过程,以获取该目标ue的位置信息。

s613:llmfb获取到该ue的位置信息后,向amf发送确定定位响应消息,该确定定位响应消息携带ue的位置信息。

s614:amf接收到确定定位响应消息后,向gmlc发送定位服务响应消息,该定位服务响应消息携带ue的位置信息。

s615:gmlc接收到定位服务响应消息后,向定位客户端发送定位服务响应消息,该定位服务响应消息携带ue的位置信息。

上述s612~s615所涉及的具体实施方式与图4中的s410~s413所涉及的具体实施方式一致,在此不再赘述。

至此,amf重新选择的llmfb完成为ue提供的定位服务。

基于图6和图5所示的信令交互图,在一种可实现的方式中,在s608中,第一ran节点可选择第二ran节点共址的llmfb为目标ue提供定位服务,并将由llmfb为目标ue提供定位服务的指示信息发送给第二ran节点(比如将该指示信息携带在上下文响应消息中),以使llmfb执行s612~s615所执行的内容,完成为ue提供的定位服务;或者,第一ran节点将目标ue的定位服务信息发送给第二ran节点,触发第二ran节点选择llmfb为目标ue提供定位服务,以使llmfb执行s612~s615所执行的内容,完成为ue提供的定位服务。

在上述实施例中,在第一ran节点所辖范围内,amf选择核心网中的cnlmf提供定位服务,当第一ran节点在cnlmf执行定位服务过程时检测目标ue处于rrc_inactive状态,通过寻呼确定该ue当前所驻留的ran节点为第二ran节点时,触发第一ran节点或amf或第二ran节点重新选择llmfb为该ue提供定位服务;这样,即使原服务ran节点所辖范围内由核心网的cnlmf为ue提供定位服务,当目标服务ran节点所共址的llmf的定位能力与核心网的cnlmf的定位能力皆满足定位需求时,可灵活选择更高定位精度和更低时延的llmf为ue提供定位服务。

需要说明的是,s601为可选步骤。即针对目标ue的定位服务请求可由定位客户端发起,也可由网络侧主动发起。比如,gmlc基于网络侧的策略或配置,需要获取目标ue的位置信息,则主动发起针对该目标ue的定位服务请求。本申请对此不作限定。

需要说明的是,信令交互图中的信令交互时序仅为示例,并不能严格代表实际应用中的信令交互的顺序。

还需要说明的是,信令交互图中的消息命名仅为示例,可采用其它命名方式进行命名,本申请对此不作限定。

基于图3所示的信令交互图,在一种可实现的方式中,目标ue当前驻留的ran节点(第二ran节点)未设置共址的llmf,或者所共址的llmfb不满足ue定位需求,在此情况下,定位客户端发起目标ue的定位服务请求,amf首先选择与核心网中的cnlmf为目标ue提供定位服务,在得知该ue当前驻留在第二ran节点后,可由第一ran节点触发amf重新选择核心网中的cnlmf为该ue提供定位服务。

参见图7,为本申请实施例提供的一种lmf选择方法的信令交互图。

如图所示,该信令交互包括:

s701:定位客户端向gmlc发送定位服务请求消息,该定位服务请求消息用于请求获取目标ue的位置信息。

s702~s703:gmlc向目标ue的服务amf发送定位服务请求消息。

s704:amf接收到gmlc发送的定位服务请求消息后,响应于该定位服务请求消息,为该目标ue选择lmf。这里,amf选择使用与第一ran节点共址的llmfa为该目标ue提供定位服务。

s705:amf根据为目标ue选择的与第一ran节点共址的llmf,向该第一ran节点或与第一ran节点共址的llmfa发送确定定位请求消息。

s706:第一ran节点检测到目标ue处于rrc_inactive状态,则请求包括第二ran节点在内的其它ran节点寻呼该目标ue。

s707:第二ran节点接收到第一ran节点发送的寻呼请求后,寻呼该目标ue,进而触发该目标ue与第二ran节点信令交互完成rrc连接建立或恢复,第二ran节点与第一ran节点信令交互完成ue上下文信息的获取。

s708:第一ran节点向amf发送定位重定向消息。

上述s701~s708所涉及的具体实施方式与图3中s301~s308所涉及的具体实施方式一致,在此不再赘述。

s709:amf接收到该定位重定向消息后,响应于该定位重定向消息,为该目标ue重新选择lmf。这里,amf选择核心网中的cnlmf为目标ue提供定位服务。

该步骤中,amf可根据该目标ue所驻留的第二ran节点的信息、定位服务信息,确定与第二ran节点共址的llmfb(图中未画出)不满足定位qos需求,因此选择核心网中的cnlmf为该ue提供定位服务。或者,amf可根据该目标ue所驻留的第二ran节点的信息、定位qos信息,确定第二ran节点未设置共址的llmf,因此选择核心网中的cnlmf为该ue提供定位服务。或者,amf也可以根据设置的定位策略为该ue选择核心网lmf。

s710:amf向核心网中的cnlmf发送确定定位请求消息。

该步骤中,由于amf选择由核心网中的cnlmf为该ue提供定位服务,因此amf向cnlmf发送确定定位请求消息,以请求该cnlmf为该ue提供定位服务。

可选地,amf发送的确定定位请求消息可以是nlmf_location_determinelocationrequest消息。

s711:cnlmf响应于接收到的确定定位请求消息,执行定位服务过程,以获取该ue的位置信息。

s712:cnlmf获取到该ue的位置信息后,向amf发送确定定位响应消息,该确定定位响应消息携带ue的位置信息。

可选地,cnlmf发送的确定定位响应消息可以是nlmf_location_determinelocationresponse消息。

s713:amf接收到确定定位响应消息后,向gmlc发送定位服务响应消息,该定位服务响应消息携带ue的位置信息。

s714:gmlc接收到定位服务响应消息后,向定位客户端发送定位服务响应消息,该定位服务响应消息携带ue的位置信息。

上述s713~s714所涉及的具体实施方式与图3中s313和s314所涉及的具体实施方式一致,在此不再赘述。

至此,amf重新选择的cnlmf完成为ue的定位服务。

基于图7和图4的信令交互图,在一种可实现的方式中,第二ran节点确定目标ue所驻留的ran节点为第一ran节点后,向第一ran节点发送该目标ue的定位服务信息,以使第二ran节点根据接收的该ue的定位服务信息以及第二ran节点信息,确定所共址的llmfb不满足定位需求或确定未设置共址的llmf后,向amf发送定位重定向消息以触发amf选择使用核心网中的cnlmf为该ue提供定位服务,进而执行s710~s714完成cnlmf为ue提供的定位服务。

在上述实施例中,当第一ran节点在llmfa执行定位服务过程时检测目标ue处于rrc_inactive状态,通过寻呼确定该ue当前所驻留的ran节点为第二ran节点时,触发第一ran节点或第二ran节点向amf发送定位重定向消息,以使amf选择符合定位需求的核心网中的cnlmf为该ue提供定位服务;这样,即使原服务ran节点所辖范围内由原服务ran节点所共址的llmf为ue提供定位服务,当目标服务ran节点所共址的llmf的定位能力不满足定位需求或目标服务ran节点未设置共址的llmf时,可灵活选择核心网中的cnlmf为ue提供定位服务,以确保满足ue的定位需求。

需要说明的是,s701为可选步骤。即针对目标ue的定位服务请求可由定位客户端发起,也可由网络侧主动发起。比如,gmlc基于网络侧的策略或配置,需要获取目标ue的位置信息,则主动发起针对该目标ue的定位服务请求。本申请对此不作限定。

需要说明的是,信令交互图中的信令交互时序仅为示例,并不能严格代表实际应用中的信令交互的顺序。

还需要说明的是,信令交互图中的消息命名仅为示例,可采用其它命名方式进行命名,本申请对此不作限定。

在一种可实现的方式中,基于图6和图7所示的信令交互图,定位客户端发起目标ue的定位服务请求,amf首先选择与核心网中的cnlmf为目标ue提供定位服务,在此情况下,目标ue现驻留的第二ran节点未设置有共址的llmfb或者共址设置的llmfb不满足ue的定位qos需求,则amf可再次确定由cnlmf为该ue提供定位服务,并将第二ran节点的标识发送给cnlmf,触发cnlmf执行该ue的定位服务流程,以确保满足ue的定位需求。

需要说明的是,寻呼过程目标终端原服务ran节点向其所在rna内的ran节点发送的寻呼请求消息中除了携带目标终端标识之外还携带有寻呼原因,本申请实施例所涉及的寻呼原因指为该目标终端提供定位服务,因此寻呼请求消息携带的寻呼原因中可包括目标终端的定位服务信息、与原服务ran节点共址的llmf的定位能力等信息,以使得目标终端现驻留的ran节点根据寻呼原因选择为目标终端提供定位服务的lmf。

基于相同的技术构思,本申请实施例还提供了一种移动管理功能实体设备,该设备可实现前述实施所执行的流程。

如图8所示,本申请实施例提供的一种移动管理功能实体设备的结构示意图。

如图所示,该移动管理功能实体设备800包括:接收单元801、处理单元802以及发送单元803。

所述接收单元801用于,接收来自网关位置中心gmlc的定位服务请求消息,所述定位服务请求消息用于请求为目标终端选择lmf。

所述处理单元802用于,响应所述定位服务请求消息,选择第一lmf为所述目标终端提供定位服务,并通过所述发送单元向所述第一lmf发送确定定位请求消息,所述第一lmf为核心网lmf或与第一接入节点关联的本地lmf。

所述接收单元801还用于,接收来自于所述第一接入节点或第二接入节点的定位重定向消息;其中,所述第一接入节点发送的定位重定向消息为所述第一接入节点在请求至少所述第二接入节点寻呼所述目标终端并确定所述目标终端当前驻留于第二接入节点后发送的,所述第二接入节点发送的定位重定向消息为所述第二接入节点响应于所述第一接入节点的寻呼请求寻呼到所述目标终端后发送的。

所述处理单元还用于,响应于所述定位重定向消息,通过所述发送单元向第二lmf发送确定定位请求消息,其中,所述第二lmf为所述第一接入节点或所述移动管理功能实体为所述目标终端选择的,所述第二lmf为核心网lmf或与所述第二接入节点关联的本地lmf。

所述接收单元还用于,接收所述第二lmf发送的确定定位响应消息,所述确定定位响应消息携带所述目标终端的位置信息。

所述发送单元还用于,在接收到所述第二lmf发送的确定定位响应消息之后,向所述gmlc发送定位服务响应消息,所述定位服务响应消息携带所述目标终端的位置信息。

基于相同的技术构思,本申请实施例还提供了一种接入节点设备,该设备可实现前述实施所执行的流程。

如图9所示,本申请实施例提供的一种接入节点的结构示意图。

如图所示,该接入节点体900包括:接收单元901、处理单元902以及发送单元903。

所述处理单元902用于,在移动管理功能实体为目标终端选择的第一lmf发起目标终端的定位服务过程时通过所述发送单元903请求至少第二接入节点寻呼所述目标终端;其中,所述第一lmf为核心网lmf或与所述第一接入节点关联的本地lmf。

所述接收单元901用于,接收所述第二接入节点寻呼到所述目标终端后发送的上下文请求消息。

所述发送单元903用于,在接收到所述第二接入节点寻呼到所述目标终端后发送的上下文请求消息后,将所述目标终端的定位服务信息发送给所述第二接入节点,或向所述移动管理功能实体发送定位重定向消息,所述定位重定向消息用于通知所述第一接入节点为所述目标终端选择的与所述第二接入节点关联的第二lmf或请求所述移动管理功能实体为所述目标终端重新选择lmf。

基于相同的技术构思,本申请实施例还提供了一种接入节点设备,该设备可实现前述实施所执行的流程。

如图10所示,本申请实施例提供的一种接入节点设备的结构示意图。

如图所示,该接入节点设备1000包括:接收单元1001、处理单元1002以及发送单元1003。

所述处理单元1002用于,根据所述接收单元1001接收的目标终端原来驻留的第一接入节点发送的寻呼请求通过所述发送单元1003寻呼所述目标终端;其中,所述寻呼请求是所述第一接入节点在第一定位管理功能lmf发起所述目标终端的定位服务流程时发送的,所述第一lmf为核心网lmf或与所述第一接入节点关联的本地lmf,所述第一lmf被移动管理功能实体选择为所述目标终端提供定位服务。

所述接收单元1001还用于,接收所述第一接入节点或所述移动管理功能实体发送的所述目标终端的定位服务信息,以使得与所述第二接入节点关联的本地lmf在所述第二接入节点与所述目标终端建立rrc连接后发起所述目标终端的定位服务流程。

基于相同的技术构思,本申请实施例还提供了一种通信装置,该通信装置可实现前述实施例中图8所执行的流程。

图11示出了本申请实施例提供的通信装置1100的结构示意图,即示出了移动管理功能实体设备800的另一结构示意图。参阅图11所示,该通信装置1100包括处理器1101、存储器1102,可选地,还可包括通信接口1103。其中,处理器1101也可以为控制器。所述处理器1101被配置为支持终端执行前述流程涉及的功能。存储器1102用于与处理器1101耦合,其保存终端必要的程序指令和数据。其中,处理器1101、和存储器1102相连,该存储器1102用于存储指令,该处理器1101用于执行该存储器1102存储的指令,以完成上述方法中客户端设备执行相应功能的步骤。

本申请实施例中,移动管理功能实体设备800和通信装置1100所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其它步骤请参见前述方法或其它实施例中关于这些内容的描述,此处不做赘述。

需要说明的是,本申请实施例上述涉及的处理器可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其它可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。其中,所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。

基于相同的技术构思,本申请实施例还提供了一种通信装置,该通信装置可实现前述实施例中图9所执行的流程。

图12示出了本申请实施例提供的通信装置1200的结构示意图,即示出了接入节点设备900的另一结构示意图。参阅图12所示,该通信装置1200包括处理器1201、存储器1202,可选地,还可包括通信接口1203。其中,处理器1201也可以为控制器。所述处理器1201被配置为支持终端执行前述流程涉及的功能。存储器1202用于与处理器1201耦合,其保存终端必要的程序指令和数据。其中,处理器1201、和存储器1202相连,该存储器1202用于存储指令,该处理器1201用于执行该存储器1202存储的指令,以完成上述方法中客户端设备执行相应功能的步骤。

本申请实施例中,接入节点设备900和通信装置1200所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其它步骤请参见前述方法或其它实施例中关于这些内容的描述,此处不做赘述。

需要说明的是,本申请实施例上述涉及的处理器可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其它可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。其中,所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。

基于相同的技术构思,本申请实施例还提供了一种通信装置,该通信装置可实现前述实施例中图10所执行的流程。

图13示出了本申请实施例提供的通信装置1300的结构示意图,即示出了接入节点设备1000的另一结构示意图。参阅图13所示,该通信装置1300包括处理器1301、存储器1302,可选地,还可包括通信接口1303。其中,处理器1301也可以为控制器。所述处理器1301被配置为支持终端执行前述流程涉及的功能。存储器1302用于与处理器1301耦合,其保存终端必要的程序指令和数据。其中,处理器1301、和存储器1302相连,该存储器1302用于存储指令,该处理器1301用于执行该存储器1302存储的指令,以完成上述方法中客户端设备执行相应功能的步骤。

本申请实施例中,接入节点设备1000和通信装置1300所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其它步骤请参见前述方法或其它实施例中关于这些内容的描述,此处不做赘述。

需要说明的是,本申请实施例上述涉及的处理器可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其它可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。其中,所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。

基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质。计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行图8中所执行的流程。

基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质。计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行图9中所执行的流程。

基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质。计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行图10中所执行的流程。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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