本申请涉及移动互联网技术领域,尤其涉及一种定位操作的方法、装置和系统。
背景技术:
随着商业模式的不断拓展,目前的移动通信网络需要在某些场景下将终端的位置信息告知第三方设备,例如,为了对快递员的所在位置进行确定,有需求通过网络侧设备向快递公司的第三方设备发送快递员的终端的位置信息,用于对快递员的工作状态进行实时监控和管理。
在5g网络架构下,目前已确定由网络开放功能实体(networkexposurefunction,nef)作为移动通信网络中向第三方设备提供服务的接口节点,但目前并不能通过nef向第三方设备提供终端的定位操作服务。
综上所述,目前不能通过网络开放功能实体向第三方设备提供终端的定位操作服务。
技术实现要素:
本申请提供一种定位操作的方法、装置和系统,用以解决目前不能通过网络开放功能实体向第三方设备提供终端的定位操作服务的问题。
第一方面,本申请实施例提供一种定位操作的方法,由位置管理功能实体接收网络开放功能实体发送的第一消息,第一消息是网络开放功能实体收到第三方设备发送的终端的标识和第一定位操作信息后发送的,第一消息中携带有第一定位操作信息,其中该第一定位操作信息用于请求位置管理功能实体对终端进行第一定位操作,位置管理功能实体可以确定终端的定位配置信息,进一步根据终端的定位配置信息判断是否允许对终端进行第一定位操作,并根据判断的结果,向网络开放功能实体发送第三消息,此后网络开放功能实体根据第三消息向第三方设备发送第二消息。采用上述定位操作的方法,能够由网络开放功能实体向位置管理功能实体请求进行第一定位操作,从而通过网络开放功能实体实现向第三方设备提供终端的定位操作服务。
在一种可能的设计中,第一定位操作信息可以是需执行的定位操作的类型标识和/或参数、需停止执行的定位操作的类型标识和/或参数以及需进行修改的定位操作的类型标识和/或参数中的部分或全部,从而位置管理功能实体能够根据网络开放功能实体的请求,进行如下操作中的部分或全部:执行对终端的定位操作、停止执行终端的定位操作以及修改对终端进行的定位操作的类型和参数。
在一种可能的设计中,第一消息中还携带有终端的标识,则位置管理功能实体可以根据终端的标识确定终端的定位配置信息。可选地,位置管理功能实体确定终端的定位配置信息的方法可以是向统一数据管理平台发送所述终端的标识,并接收来自所述统一数据管理平台的所述终端的定位配置信息,或者,可以是根据终端的标识从位置管理功能实体本地获取所述终端的定位配置信息。
在一种可能的设计中,若位置管理功能实体判断允许进行第一定位操作,则位置管理功能实体可以向网络开放功能实体发送携带接受信息和/或生成的定位信息的第三消息,否则,位置管理功能实体可以向网络开放功能实体发送携带拒绝信息的第三消息,从而网络开放功能实体能够根据第三消息的内容,向第三方设备发送不同的第二消息。
在一种可能的设计中,位置管理功能实体根据定位配置信息包括的定位状态信息判断是否允许对所述终端进行第一定位操作,所述定位状态信息用于表示所述终端允许的定位操作和/或所述终端拒绝的定位操作。
在一种可能的设计中,定位配置信息可以是终端向为终端提供定位服务的位置管理功能实体发送的,位置管理功能实体在收到终端发送的定位配置信息后,可以将定位配置信息存储在本地,用于为终端进行定位服务时快速获取定位配置信息;和/或,位置管理功能实体可以将定位配置信息发送至统一数据管理平台,统一数据管理平台可以存储终端的定位配置信息,用于位置管理功能实体通过统一数据管理平台获取终端的定位配置信息。其中,终端可以在定位配置信息发生变化后,通过接入和移动管理功能实体将发生变化的或变化后的定位配置信息发送至位置管理功能实体;终端也可以在向接入和移动管理功能实体发起注册请求时携带定位配置信息,并通过接入和移动管理功能实体将定位配置信息发送至位置管理功能实体。
在一种可能的设计中,位置管理功能实体还可以在判断允许对所述终端进行第一定位操作后,确定第二定位操作信息,并向网络开放功能实体和/或统一数据管理平台发送第四信息,其中携带第二定位操作信息,第二定位操作信息包括允许对终端进行的定位操作,具体来说,第二定位操作信息可以包括执行的定位操作的类型标识和/或参数、停止执行的定位操作的类型标识和/或参数以及进行修改的定位操作的类型标识和/或参数中的部分或全部。其中,第二定位操作信息可以与第一定位操作信息相同,或者,第二定位操作信息所指示的第二定位操作的类型可以与第一定位操作信息所指示的第一定位操作的类型相同,第二定位操作信息所指示的第二定位操作的参数可以与第一定位操作信息所指示的第一定位操作的参数不同。
在一种可能的设计中,位置管理功能实体可以在接收第一消息之前,确定为终端提供定位服务,并向统一数据管理平台发送终端的标识与位置管理功能实体的信息,用于统一数据管理平台获取为终端提供定位服务的位置管理功能实体的信息,从而统一数据管理平台能够根据上述信息,在收到网络开放功能实体发送的终端的标识后,确定为终端提供服务的位置管理功能实体的信息。其中,位置管理功能实体可以在收到接入和移动管理功能实体发送的第四消息后,确定为终端提供定位服务,第四消息是接入和移动管理功能实体在收到终端的注册请求后发送的。
第二方面,本申请实施例还提供一种定位操作的位置管理功能实体,该位置管理功能实体可以包括收发器、存储器和处理器,其中收发器用于位置管理功能实体进行通信,所述存储器用于存储代码,处理器用于执行存储器中存储的代码,执行上述第一方面、第一方面的任意一种可能的设计所述的定位操作的方法。
第三方面,本申请实施例还提供一种定位操作的统一数据管理平台,该统一数据管理平台可以包括收发器、存储器和处理器,其中收发器用于统一数据管理平台进行通信,所述存储器用于存储代码,处理器用于执行存储器中存储的代码,执行上述第一方面、第一方面的任意一种可能的设计所述的定位操作的方法。
第四方面,本申请实施例还提供一种定位操作的用户设备,该用户设备可以包括收发器、存储器和处理器,其中收发器用于用户设备进行通信,所述存储器用于存储代码,处理器用于执行存储器中存储的代码,执行上述第一方面、第一方面的任意一种可能的设计所述的定位操作的方法。
第五方面,本申请实施例还提供一种定位操作的网络开放功能实体,该网络开放功能实体可以包括收发器、存储器和处理器,其中收发器用于网络开放功能实体进行通信,所述存储器用于存储代码,处理器用于执行存储器中存储的代码,执行上述第一方面、第一方面的任意一种可能的设计所述的定位操作的方法。
第六方面,本申请实施例还提供一种可读存储介质,所述可读存储介质中存储有程序或指令,当其在计算机上运行时,使得上述第一方面、第一方面的任意一种可能的设计所述的定位操作的方法被执行。
第七方面,本申请实施例还提供一种计算机程序产品,该计算机程序产品在被计算机调用执行时,可以使得计算机完成上述第一方面、第一方面的任意一种可能的设计中位置管理功能实体、统一数据管理平台、用户设备或网络开放功能实体所涉及的方法。
第八方面,本申请还提供一种芯片,该芯片可以与上述第二方面、第三方面、第四方面或第五方面中的收发器耦合,用于实现上述第二方面、第三方面、第四方面或第五方面所能实现的定位操作的方法。
第九方面,本申请实施例还提供一种定位操作的系统,该系统包括上述第二方面提供的位置管理功能实体。
在一些可能的实现方式中,所述系统还可以第三方面提供的统一数据管理平台。
在一些可能的实现方式中,所述系统还可以第四方面提供的用户设备。
在一些可能的实现方式中,所述系统还可以第五方面提供的网络开放功能实体。
在一些可能的实现方式中,所述系统还可以包括本申请实施例提供的方案中与上述第二方面提供的位置管理功能实体进行交互的其他设备,例如接入和移动管理功能实体等等。
附图说明
图1为本申请实施例提供的一种定位操作的系统的结构示意图;
图2为本申请实施例提供的一种定位操作的位置管理功能实体的结构示意图;
图3为本申请实施例提供的一种定位操作的网络开放功能实体的结构示意图;
图4为本申请实施例提供的一种定位操作的统一数据管理平台的结构示意图;
图5为本申请实施例提供的一种定位操作的第三方设备的结构示意图;
图6为本申请实施例提供的一种定位操作的终端的结构示意图;
图7为本申请实施例提供的一种定位操作的方法的流程示意图(一);
图8为本申请实施例提供的一种定位操作的方法的流程示意图(二);
图9为本申请实施例提供的一种定位操作的方法的流程示意图(三);
图10为本申请实施例提供的一种定位操作的方法的流程示意图(四);
图11为本申请实施例提供的另一种定位操作的位置管理功能实体的结构示意图;
图12为本申请实施例提供的另一种定位操作的网络开放功能实体的结构示意图;
图13为本申请实施例提供的另一种定位操作的统一数据管理平台的结构示意图;
图14为本申请实施例提供的另一种定位操作的终端的结构示意图;
图15为本申请实施例提供的另一种定位操作的系统的结构示意图。
具体实施方式
本申请实施例提供一种定位操作的方法、装置和系统,根据该方法,由位置管理功能实体接收网络开放功能实体发送的第一消息,第一消息中携带有第一定位操作信息,其中该第一定位操作信息用于请求位置管理功能实体对终端进行第一定位操作;位置管理功能实体可以确定终端的定位配置信息,进一步根据终端的定位配置信息判断是否允许对终端进行第一定位操作;位置管理功能实体还可以根据判断的结果,向网络开放功能实体发送第三消息。采用上述定位操作的方法,能够由网络开放功能实体向位置管理功能实体发送第一消息,从而由位置管理功能实体根据第一消息中的第一定位操作信息对终端进行第一定位操作。
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。其中,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。另外,需要理解的是,在本申请实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
需要说明的是,本申请提供的定位操作的方法可由装置执行,或者该定位操作的方法也可以由装置以及装置之间的连接关系所构成的系统执行。
如图1所示,本申请实施例提供的一种定位操作的系统包括位置管理功能实体101、网络开放功能实体102、统一数据管理平台103、以及第三方设备104。
应理解,本申请实施例所涉及的位置管理功能实体,是指核心网中用于进行ue的位置管理的功能实体。具体来说,第五代(the5thgeneration,5g)无线通信系统中的位置管理功能实体可以是lmf(locationmanagementfunction,lmf)网元,lmf可以根据核心网实体(如接入和移动管理功能实体(accessandmobilitymanagementfunction,amf))的请求确定ue的位置信息,并将ue的位置信息提供给amf,从而提供定位服务(locationservices,lcs)。在实施中,amf可以向ue分配至少一个lmf,用于向ue提供定位服务,ue在需要获取定位信息时,可以通过amf向lmf请求位置信息。在未来通信(例如6g或者其他的网络中),位置管理功能实体仍可以是lmf网元,或有其它的名称,本申请不做限定。
下面以位置管理功能实体101为lmf网元为例,说明本申请实施例提供的位置管理功能实体的可能的结构。
在实施中,本申请实施例提供的一种定位操作的lmf101可以具有如图2所示的结构,该lmf101包括收发器201、存储器202以及处理器203。其中,收发器201可以用于lmf101进行通信,存储器202存储有计算机程序,处理器203用于执行存储器202中存储的计算机程序,使得lmf101实现本申请实施例提供的定位操作的方法。应注意,本申请实施例中不限定上述处理器201、存储器202和收发器203之间的具体连接介质,本申请实施例在图2中以处理器201、存储器202和收发器203之间通过总线204连接为例,总线204在图2中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线204可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例所涉及的网络开放功能实体,是指核心网中用于向网络侧设备和ue以外的第三方设备提供接口的功能实体,通过网络开放功能实体能够实现网络能力的对外开放,具体来说,网络开放功能实体可以是5g通信系统中的nef,该nef能够接收第三方设备的服务请求,或者由nef向第三方设备发送服务请求对应的响应消息和/或业务数据。在未来通信(例如6g或者其他的网络中),位置管理功能实体仍可以是nef网元,或有其它的名称,本申请不做限定。
下面以网络开放功能实体102为nef网元为例,说明本申请实施例提供的网络开放功能实体的可能的结构。
在实施中,本申请实施例提供的一种定位操作的nef102可以具有如图3所示的结构,该nef102包括收发器301、存储器302以及处理器303。其中,收发器301可以用于nef102进行通信,存储器302存储有计算机程序,处理器303用于执行存储器302中存储的计算机程序,使得nef102实现本申请实施例提供的定位操作的方法。应注意,本申请实施例中不限定上述处理器301、存储器302和收发器303之间的具体连接介质,本申请实施例在图3中以处理器301、存储器302和收发器303之间通过总线304连接为例,总线304在图3中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线304可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例所涉及的统一数据管理平台,是指核心网中用于数据存储和管理的统一设备。具体来说,统一数据管理平台可以是udm(unifieddatamanagement)网元,在ue的定位服务业务中,udm可以存储ue的定位配置信息,定位配置信息可以包括表示ue是否开启定位服务的信息和/或ue允许进行的定位操作的信息等内容。在实施中,表示ue是否开启定位服务的信息可以表现为定位业务开放的设置信息,ue允许进行的定位操作的信息可以表现为定位业务的签约数据、隐私保护设置信息等内容。在未来通信(例如6g或者其他的网络中),统一数据管理平台仍可以是udm网元,或有其它的名称,本申请不做限定。
下面以统一数据管理平台103为udm网元为例,说明本申请实施例提供的统一数据管理平台的可能的结构。
在实施中,本申请实施例提供的一种定位操作的udm103可以具有如图4所示的结构,该udm103包括收发器401、存储器402以及处理器403。其中,收发器401可以用于udm103进行通信,存储器402存储有计算机程序,处理器403用于执行存储器402中存储的计算机程序,使得udm103实现本申请实施例提供的定位操作的方法。应注意,本申请实施例中不限定上述处理器401、存储器402和收发器403之间的具体连接介质,本申请实施例在图4中以处理器401、存储器402和收发器403之间通过总线404连接为例,总线404在图4中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线404可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例所涉及的第三方设备,是指通过nef请求核心网能力开放的设备,该第三方设备是网络侧设备和ue以外的设备。具体来说,第三方设备通过nef提供的应用接口连接至nef,并nef向请求核心网设备提供第三方设备所需的网络服务。
应理解,本申请实施例所涉及的第三方设备,可以是终端设备或服务器设备。终端设备可以是用于向用户提供语音和/或数据连通性的设备、具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。终端设备还可以为无线终端,其中,无线终端可以经无线接入网(radioaccessnetwork,ran)或下一代无线接入网络(nextgenerationradioaccessnetworks,ng-ran)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)、或具有移动终端的计算机,例如,具有移动终端的计算机可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。本申请实施例不对移动终端的具体类型进行限定。服务器设备可以是具有固定的互联网协议(internetprotocol,ip)地址,且用于为网络用户提供服务的计算机设备。
在实施中,本申请实施例提供的一种定位操作的第三方设备104可以具有如图5所示的结构,该第三方设备104包括收发器501、存储器502以及处理器503。其中,收发器501可以用于第三方设备104进行通信,存储器502存储有计算机程序,处理器503用于执行存储器502中存储的计算机程序,使得第三方设备104实现本申请实施例提供的定位操作的方法。应注意,本申请实施例中不限定上述处理器501、存储器502和收发器503之间的具体连接介质,本申请实施例在图5中以处理器501、存储器502和收发器503之间通过总线504连接为例,总线504在图5中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线504可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
另外在实施中,本申请实施例提供的一种定位操作的系统还可以包括终端105、无线接入网106以及接入和移动管理功能实体107,其中,终端105通过无线接入网络106与接入和移动管理功能实体107连接。在本申请实施例中,终端105可以是第三方设备104请求进行第一定位操作所针对的终端,即,第三方设备104通过本申请实施例提供的定位操作的系统,请求对终端105进行第一定位操作。
在实施中,终端105可以是具有无线通信功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端、增强现实(augmentedreality,ar)终端、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等;还可以是各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)。
下面以终端105为ue为例,说明本申请实施例提供的统一数据管理平台的可能的结构。
在实施中,本申请实施例提供的一种定位操作的ue105可以具有如图6所示的结构,该ue105包括收发器601、存储器602以及处理器603。其中,收发器601可以用于ue105进行通信,存储器602存储有计算机程序,处理器603用于执行存储器602中存储的计算机程序,使得ue105实现本申请实施例提供的定位操作的方法。应注意,本申请实施例中不限定上述处理器601、存储器602和收发器603之间的具体连接介质,本申请实施例在图6中以处理器601、存储器602和收发器603之间通过总线604连接为例,总线604在图6中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线604可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例所涉及的接入和移动管理功能实体,是指核心网中为终端105提供服务的核心网实体。具体来说接入和移动管理功能实体可以是5g通信系统中的amf网元,如图1所示的amf107可以接收ue105在注册过程中发送的注册请求(registrationrequest),在对ue105进行注册后,amf107可以向ue105提供服务。在未来通信(例如6g或者其他的网络中),接入和移动管理功能实体仍可以是amf网元,或有其它的名称,本申请不做限定。
本申请实施例所涉及的无线接入网,可以是ng-ran。在未来通信(例如6g或者其他的网络中),无线接入网仍可以是ng-ran网元,或有其它的名称,本申请不做限定。
上述网元和/或实体既可以是硬件设备中的网络元件或设备,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。
下面以如图1所示的定位操作的系统为例,说明本申请实施例提供的定位操作的方法,其中,位置管理功能实体101为lmf网元,网络开放功能实体102为nef网元,统一数据管理平台103为udm网元,终端105为ue,无线接入网106为ng-ran,接入和移动管理功能实体为amf。
如图7所示,本申请实施例提供的一种定位操作的方法包括以下步骤:
步骤s101:nef102接收第三方设备104发送的ue105的标识(identity,id)和第一定位操作信息,第一定位操作信息用于请求lmf对ue105进行第一定位操作;可选的,ue105的标识可以是ue的公共ue标识,第一定位操作可以是需执行的定位操作的类型标识和/或参数、需停止执行的定位操作的类型标识和/或参数、或者需进行修改的定位操作的类型标识和/或参数中的部分或全部,例如,定位操作的类型可以是按照预设时长的间隔对ue进行定位,定位操作的参数可以是表示预设时长为5分钟的信息;可选的,第一定位操作还可以包括第三方设备104的信息,如第三方设备的标识或第三方设备104中的app(application)的标识,其中该第三方设备104是在该app的触发下向nef102发送ue105的标识和第一定位操作信息的;
步骤s102:nef102根据ue105的标识,确定为ue105提供定位服务的lmf101;
步骤s103:nef102向lmf101发送第一消息,第一消息包括第一定位操作信息;可选的,第一消息中还可以包括ue105的标识,其中ue105的标识为supi,ue105的supi可以是nef102根据ue105的公共ue标识确定的,第一定位操作信息可以是第三方设备104发送至nef102的;可选的,第一定位操作信息中还可以包括第三方设备104的信息;
步骤s104:lmf101接收nef102发送的第一消息;
步骤s105:lmf101获取ue105的定位配置信息;
步骤s106:lmf101根据ue105的定位配置信息判断是否允许对ue105进行第一定位操作;
步骤s107:lmf101根据判断的结果向nef102发送第三消息;可选的,若lmf101判断允许对ue105进行第一定位操作,则在步骤s106之后,lmf101还可以向udm发送ue105的标识、第一定位操作信息、以及第三方设备104的信息,用于udm存储有关于ue105的定位操作的相关信息;可选的,udm在存储ue105的标识、第一定位操作信息、以及第三方设备104的信息后,可以向lmf101发送响应消息;
步骤s108:nef102接收lmf101发送的第三消息;
步骤s109:nef102向第三方设备104发送第二消息。
采用以上方法,能够由nef102根据第三方设备104的请求实现ue105的定位服务,实现lmf101的定位服务能力的对外开放。
在一种可行的实施方式中,步骤s101中第三方设备104向nef102发送的ue105的标识可以是ue105的公共ue标识(publicueidentity),用于标识ue105的身份,应注意,本申请实施例中,并未对核心网内部节点之间传递的ue105的标识的具体形式予以明确限定,在各步骤所涉及的ue105的标识的形式也可以进行转换,只要能够对ue105进行唯一标示即可,例如,在步骤s102中,nef102可以将收到的ue105的标识转换为签约永久标识(subscriptionpermanentidentifier,supi),并在后续核心网内部使用supi对ue105进行标示。
第三方设备104发送的第一定位操作信息,可以包括或仅包括需执行的定位操作的类型标识和/或参数,用于请求lmf101根据定位操作的类型标识和/或参数执行定位操作;第一定位操作信息也可以包括或仅包括需停止执行的定位操作的类型标识和/或参数,用于请求;lmf101根据定位操作的类型标识和/或参数停止执行定位操作;第一定位操作信息还可以包括或仅包括需进行修改的定位操作的类型标识和/或参数,用于请求lmf101根据定位操作的类型标识和/或参数,对已执行或尚未执行定位操作的类型标识和/或参数进行修改。
具体的,定位操作的类型可以是lmf按照设定时间间隔确定ue105的位置信息并向第三方设备报告ue105的位置信息,此时,定位操作的参数可以是设定时间间隔;定位操作的类型还可以是在ue105进入或离开设定区域时向第三方设备进行报告,此时,定位操作的参数可以是设定区域的标识和/或设定区域的坐标信息等。
另外在实施中,第一定位操作信息还可以包括或仅包括第三方设备的信息,如第三方设备的标识、第三方设备的ip地址或第三方设备中发起定位操作的应用程序(如app等)的标识,由于ue105可以被设置为仅允许对具有预设的一种或多种信息的第三方设备开放定位服务,因此第三方设备104可以将自身的标识、ip地址以及发起定位操作的应用程序的标识等信息中的部分或全部,携带在向nef102发送的第一定位操作信息中。
本申请实施例中,第三方设备还可以在发送ue的标识和第一定位操作信息时携带第三方设备的信息,用于表示发送ue的标识和第一定位操作信息的第三方设备。另外,若第三方设备向nef发送的ue的标识和第一定位操作信息,根据的是第三方设备的应用程序的请求,如app等,第三方设备还可以在发送ue的标识和第一定位操作信息时携带应用程序的标识,以便第三方设备将收到的第二消息或第二消息对应的信息通知该应用程序。
在一种可行的实施方式中,步骤s102中,nef102可以向udm103发送ue105的标识,以及接收udm103返回的为ue105提供定位服务的lmf101的信息,其中,lmf101的信息可以是lmf101的标识,或者lmf101的ip地址。通过该步骤可以使udm103保存服务于ue105的lmf101信息,在第三方设备104向nef102请求指定用户的位置时,nef102可以从udm103获取服务于ue105的lmf101。
在实施中,udm103可以根据此前存储的ue的标识与lmf的信息之间的对应关系,在收到nef102发送的ue105的标识后,确定为ue105提供定位服务的lmf101的信息,其中,udm103存储的ue的标识与lmf的信息之间的对应关系,可以是lmf在确定为ue提供定位服务之后,向udm发送的。举例来说,lmf101可以在确定为ue105提供定位服务后,将ue105的标识以及lmf101的信息发送至udm103,用于指示lmf101为ue105提供定位服务,则udm103能够在收到nef102发送的ue105的标识后,确定lmf101是为ue105提供定位服务的lmf。
在另一种实施方式中,步骤s102中,nef102在收到第三方设备104发送的ue105的标识后,可以根据自身存储的第一对应关系,确定为ue105提供定位服务的lmf101,其中,第一对应关系为ue的标识与为ue提供定位服务的lmf的信息的对应关系。具体的,第一对应关系,可以是nef102从udm103获取的,如,nef102按照预设时间间隔从udm103获取更新的第一对应关系,或者udm103在存储的ue的标识与为ue提供定位服务的lmf的信息的对应关系发生变更后,将该对应关系中的变更内容,或者变更后的该对应关系发送至nef102,从而nef102能够确定第一对应关系;第一对应关系也可以是nef102此前根据第三方设备104发送的ue105的标识,确定的ue105的标识与为ue105提供服务的lmf101之间的对应关系。
在实施中,lmf101可以在ue105向amf107请求注册的过程中确定为ue105提供定位服务,一种可行的方案为:amf107在收到ue105发送的注册请求后,amf107可以根据lmf的服务区域(servingarea)信息等确定lmf101作为可以向ue105提供服务的lmf,amf107向lmf101发送第四消息,第四消息可以是位置服务激活请求(locationserviceactivaterequest),第四消息可以携带表示ue105开启定位服务的信息,用于请求lmf101为ue105提供定位服务,lmf101在收到第四消息后,确定为ue105提供定位服务。在另外的一种可行的方案中,ue105在向amf107请求注册的过程中发送携带定位配置信息的注册请求,amf107在确定注册请求包括ue105的定位配置信息后,再确定将lmf101作为可以向ue105提供服务的lmf,其中,ue105的定位配置信息可以包括表示ue105开启定位服务的信息,该表示ue105启用定位服务的信息可以是ue105启用位置服务指示信息(lcsenabledindication),也可以是其他表示ue105启用定位服务的信息。
另外在实施中,lmf101还可以在确定为ue105提供服务以后,在向amf107发送的反馈消息中携带标识接收amf107发送的第四消息的信息,同时,lmf101还可以向amf107发送自身的服务区域的标识和/或坐标信息,例如,lmf的服务区域可以是整个公共陆地移动网络(publiclandmobilenetwork,plmn),则lmf的服务区域的标识可以是该plmn的标识。
具体的,lmf101可以根据ue105的定位配置信息判断是否为ue105提供定位服务,例如,ue105的定位配置信息可以包括或仅包括ue105的定位业务签约数据,定位业务签约数据可以用于表示ue105允许进行的定位操作,例如,定位业务签约数据可包括表示允许ue向网络发起ue的定位操作,使ue得到自己的位置的信息及相关定位操作的参数,或者可以包括表示允许网络侧设备发起对ue的定位操作,从而使网络侧设备可以获得ue的位置信息的信息及相关定位操作的参数;ue105的定位配置信息还可以包括或仅包括ue105的定位隐私设置信息(privacyprofile),定位隐私设置信息可用于表示ue105不允许进行的定位操作,例如,定位隐私设置信息可以包括表示拒绝ue以外设备发起ue的定位操作的信息;ue105的定位配置信息还可以包括或仅包括ue105的定位业务开放的设置信息,例如定位业务开放的设置信息可以包括表示ue105是否开启定位服务的信息,和/或,允许或不允许第三方设备请求lmf对ue105进行定位操作的类型和/或定位操作的参数的信息,和/或,允许和/或不允许对ue105进行定位操作的第三方设备的信息,具体的,第三方设备信息可以包括applicationid。在实施中,ue105的定位配置信息可以存储于udm103中,lmf101可以在进行判断之前,根据ue105的标识从udm103获取ue105的标识所对应的定位配置信息。
在一种可行的实施方式中,ue105的定位配置信息可以是ue105通过核心网实体amf发送至udm103的,例如,ue105可以在定位配置信息发生变化后,通过amf将发生变化的或变化后的定位配置信息发送至lmf101,并由lmf101发送至udm103;另外,ue105的定位配置信息也可以是预先配置于udm103的默认内容,如,udm103默认存储ue105的表示允许进行全部定位服务的定位配置信息。
在一种可行的实施方式中,步骤s103中nef102发送的第一消息还包括ue105的标识,则在步骤105中,lmf101可以根据ue105的标识获取ue105的定位配置信息。其中,本步骤中的ue标识可以是supi。
在实施中,lmf101可以将ue105的标识发送至udm103,并接收udm103发送的ue105的定位配置信息。具体来说,udm103可以根据存储的ue的标识与定位配置信息的对应关系,在收到lmf101发送的ue105的标识后,根据该对应关系确定ue105对应的定位配置信息,之后将确定的定位配置信息发送至lmf101;另外,若lmf101自身存储有ue105的定位配置信息,lmf101也可以根据105的标识从本地存储的定位配置信息中确定ue105的定位配置信息,例如,lmf101在确定是否为ue105提供定位服务的过程中,从udm103获取了ue105的定位配置信息,则lmf101可以根据nef102发送的第一消息中的ue105的标识,确定ue105的定位配置信息。
具体来说,在步骤s105之前,lmf101可以接收ue105发送的定位配置信息,之后,lmf101可以将ue105发送的定位配置信息以及ue105的标识发送至udm103,则lmf101可以在步骤s105中将ue105的标识发送至udm103以获取ue105的定位配置信息;或者,lmf101可以将ue105发送的定位配置信息保存在本地并建立ue105的标识与ue105的定位配置信息的对应关系,则lmf101可以在步骤s105中,根据ue105的标识确定ue105的定位配置信息。
具体的,ue105的定位配置信息可以是ue105的定位状态或者相关设置发生变化后,ue105确定并通过amf105发送至lmf101的信息,例如,ue105在表示开启或关闭定位操作的信息发生变化后,ue105可以向amf105发送定位配置信息,其中携带表示开启或关闭定位操作的信息发生变化的信息,如,携带变化后的标识开启或关闭定位操作的信息;另外,ue105可以在首次接入amf105时,在向amf105发送的注册请求中携带ue105确定的定位配置信息,amf105可以将定位配置信息发送至lmf101,以方便lmf101对ue105进行定位。
其中,ue105的定位配置信息可以包括ue105的定位状态信息,定位状态信息用于表示ue105允许的定位操作和/或ue105拒绝的定位操作,从而,lmf101可以将ue105的标识以及ue105的定位状态信息,发送至udm103或进行保存,或者在本地进行存储,定位状态信息可以是ue105允许执行的定位操作的类型标识和/或参数。
在步骤s106中,lmf101可以根据ue105的定位配置信息中的定位状态信息,其中,定位状态信息可以是用于表示ue105允许的定位操作和/或ue105拒绝的定位操作。具体来说,ue105的定位状态信息可以包括ue105允许执行的定位操作的类型标识和/或参数,lmf101可以在确定ue105的定位状态信息后,判断ue105允许执行的定位操作的类型标识和/或参数是否包括第一定位操作信息所指示的lmf101需执行的定位操作的类型标识和/或参数,若是,则lmf101判断允许进行第一定位操作,否则,lmf101判断不允许进行第一定位操作;另外,ue105的定位状态信息也可以包括ue105允许停止执行的定位操作的类型标识和/或参数,用于lmf101判断是否允许停止执行第一定位操作信息所指示的第一定位操作;ue105的定位状态信息也可以包括ue105允许修改的定位操作的类型标识和/或参数,用于lmf101判断是否允许对第一定位信息所指示的定位操作的类型标识和/或参数进行修改。
另外,在步骤s106中,在lmf101确定允许对ue105进行第一定位操作后,lmf101还可以确定第二定位操作信息,用于指示允许对以ue105进行的定位操作,该第二定位操作信息可以与第一定位操作信息相同或不同,lmf101可以将ue105的标识和第二定位操作信息发送至nef102,从而nef102可以保存ue105的标识和第二定位操作信息的对应关系,或者将第二定位操作信息发送至第三方设备104使第三方设备104能够确定lmf101执行的定位操作的内容,或者,nef102也可以将ue105的标识和第二定位操作信息发送至udm103,用于udm103存储ue105的标识和第二定位操作信息的对应关系;和/或,lmf101可以向udm103发送ue105的标识和第二定位操作信息,用于udm103存储ue105的标识和第二定位操作信息的对应关系。
以定位操作是lmf101需要执行的定位操作为例,若lmf101判断第一定位操作信息所指示的需要执行的第一定位操作包括在ue105允许执行的操作,则lmf101可以将第一定位操作信息作为第二定位操作信息,向nef102或udm103发送;在另一种实施方式中,若lmf101判断第一定位操作信息所指示的需要执行的定位操作的类型,为ue105允许的定位操作的类型,lmf101可以判断接受第一定位操作信息表示的定位操作请求并根据ue105允许执行的定位操作的类型标识和/或参数,确定第二定位操作(此时第二定位操作的参数可以与第一定位操作的参数不同),并执行第二定位操作,其中,lmf101可以根据执行第一定位操作造成的网络负荷、网络的定位能力是否允许进行第一定位操作以及第一定位操作的参数是否是ue105允许的定位操作的参数等多个因素中的至少一个,确定是否根据ue105允许执行的定位操作的类型标识和/或参数确定第二定位操作。
举例来说,若第一定位操作中指示lmf101需要每隔3分钟定期上报ue105的位置,但lmf101可以避免频繁对终端定位对网络负荷造成过载,lmf从而根据网络负荷管理的策略将“ue定期上报的时间间隔”这一参数信息修改为5分钟,即第二定位操作需要lmf101每隔5分钟确定并报告ue位置;另外一种情况是第一定位操作的参数信息中描述“定位精度”的参数是20米,但lmf根据当前网络的定位能力或者允许对外提供的ue位置精度将定位精度参数改为30米。具体的,lmf101可以将ue105允许执行的定位操作中,定位操作的类型与第一定位操作信息所指示的第一定位操作的类型相同,且定位操作的参数与第一定位操作信息所指示的第一定位操作的参数最为接近的定位操作,作为第二定位操作。此时lmf101可以向nef102发送携带接受信息的第三消息,lmf101还可以在第三消息中携带第二定位操作信息,第二定位操作信息包括第二定位操作的类型标识和/或参数,以表示lmf101接受定位操作请求,且该定位操作是根据第二定位操作信息执行的第二定位操作。
采用以上方法,udm103能够从nef102或者lmf101获取ue105的标识和第二定位操作信息,从而udm103可以将ue105的标识和第二定位操作信息的对应关系存储到ue105所对应的定位配置信息中,该对应关系用于udm103收到lmf发送的ue105的标识后,根据该对应关系确定ue105的标识对应的第二定位操作信息,使得该lmf能够根据第二定位操作信息对ue105进行定位操作,其中,该lmf可以是lmf101,也可以是其他lmf,从而即便由于lmf101存储的ue105的标识与第二定位操作信息的对应关系丢失或被丢弃,或者由于ue105的位置发生变更等原因导致为ue105提供定位服务的lmf变更为lmf101以外的lmf,为ue105提供定位服务的lmf仍然能够从udm103获取ue105对应的第二定位操作信息,从而实现针对ue105的定位服务的延续。
具体的,第二定位操作信息可以包括允许对ue105进行的定位操作,如用于表示请求lmf101根据定位操作的类型标识和/或参数,对ue105进行定位的信息;也可以包括是ue105用于表示请求lmf101停止根据定位操作的类型标识和/或参数,对ue105进行定位的信息;也可以包括用于表示请求lmf101根据定位操作的类型标识和/或参数,修改对ue105进行定位所依据的定位操作的类型标识和/或参数的信息。
在步骤s107中,lmf101可以在判断ue105允许进行第一定位操作后,可以在向nef102发送的第三消息中携带接受信息和/或生成的定位信息,以表示接受nef102发送的针对ue105进行第一定位操作的请求,其中,接受信息可以是接受指示(acceptindication)或确认字符(acknowledgement,ack),或者其他表示允许进行第一定位操作接受的信息;生成的定位信息可以是lmf101根据第一定位操作的信息对ue105进行第一定位操作后确定的ue105的位置信息。另外,lmf101可以在判断不允许对ue105进行第一定位操作后,可以在向nef102发送的第三消息中携带拒绝信息,以表示拒绝nef102发送的针对ue105进行第一定位操作的请求,拒绝信息可以是拒绝指示(rejectindication)或否认字符(negativeacknowledgement,nack),或者其他的表示不允许进行第一定位操作的信息。
在步骤s109中,nef102可以在收到lmf101发送的第三消息后,向第三方设备104发送第二消息。其中,若lmf101发送的第三消息包括lmf101生成的定位信息,则nef102可以将该定位信息携带在第二消息中发送至第三方设备104,从而根据第三方设备104的请求,向第三方设备提供了ue105的定位信息。另外,nef102还可以在第二消息中携带第三消息中携带的接受信息或拒绝信息。
下面以图8至图10为例,说明本申请实施例提供的一种进行定位操作的方法。
实施例一
以如图1所示的一种定位操作的系统为例,本申请实施例提供的一种进行定位操作的方法中,在ue105进行无线网络注册时,lmf101确定为ue105提供定位服务并将ue105的标识以及lmf101的信息发送至udm103的流程示意图如图8所示,包括以下步骤:
步骤801:ue105向amf107发送注册请求;可选的,ue105在向amf107发送的注册请求中携带ue105的定位配置信息,其中ue105的定位配置信息可以是表示ue105开启定位操作的信息;
步骤802:amf107进行ue105的注册,并将lmf101作为可以向ue105提供定位服务的lmf;可选的,amf107在确定ue105的注册请求中携带定位配置信息后,将lmf101作为可以向ue105提供定位服务的lmf;
步骤803:amf107向lmf101发送第四消息,并携带ue105的标识,用于请求lmf101平淡是否为ue105提供定位服务;
步骤804:lmf101接收携带ue105的标识的第四消息后,向udm103发送ue105的标识,用于从udm103获取ue105的定位配置信息以判断是否为ue105提供定位服务;
步骤805:udm103根据ue105的标识,以及ue的标识与定位配置信息的对应关系,确定ue105的标识对应的定位配置信息,其中,ue的标识与定位配置信息的对应关系可以是预先设置的,也可以是udm103根据lmf上报的ue的标识与定位配置信息的对应关系进行更新的;
步骤806:udm103将ue105的定位配置信息发送至lmf101;
步骤807:lmf101根据ue105的定位配置信息,确定为ue105提供定位服务;
步骤808:lmf101向amf107发送携带接受指示的第三消息,其中携带lmf101的服务区域信息,以及lmf101向udm103发送lmf101的信息以及ue105的标识;
步骤809:udm103接收并存储lmf101发送的lmf101的信息以及ue105的标识,用于udm103在收到nef根据第三方设备发送的ue的标识后,确定为ue的标识所属的ue提供定位服务的lmf;
步骤810:amf107向ue105发送注册接受消息,表示ue105的注册过程完成,之后结束本流程。
采用以上方法,udm103能够得到ue105的标识以及为ue105提供服务的lmf101的信息的对应关系,根据这一对应关系,udm103能够在步骤s102中根据nef102发送的ue105的标识,确定为ue105提供定位服务的lmf101的信息,并将lmf101的信息发送至nef102,从而在步骤s103中,nef102能够根据ue105的标识确定为ue105提供服务的lmf101的信息,进一步向lmf101发送第一消息。
另外在实施中,ue105还可以在步骤801中向amf107发送的注册请求中携带ue105的定位配置信息,其中,定位配置信息可以包括ue105开启定位服务的信息或者包括ue105允许进行的定位操作的信息,以表示ue105开启了定位服务,则amf107可以根据ue105的定位配置信息为ue105分配lmf101,并将定位配置信息发送至为ue分配的lmf101;此后在步骤808中,lmf101可以将ue105的定位配置信息以及ue105的标识发送至udm103,用于udm103存储ue105的定位配置信息,从而udm103能够得到ue105的标识以及ue105的定位配置信息之间的对应关系,用于在为ue105提供服务的lmf发生变化后,向变化后的lmf提供ue105的定位配置信息,具体的,udm103可以在接收到为ue105提供服务的lmf发送的ue105的标识后,向lmf发送ue105的定位配置信息。
实施例二
仍以如图1所示的一种定位操作的系统为例,若ue105自身的定位配置信息发生变化,ue105可以在定位配置信息发生变化后通过amf107向lmf101发送定位配置信息,此后,由lmf101将ue105的定位配置信息发送至udm103进行存储;或者,ue105也可以按照预设时长的间隔,或者在预设时间到达后,将自身的定位配置信息通过amf107发送至lmf101,之后由lmf101将ue105的定位配置信息发送至udm103进行存储。
ue105通过amf107向lmf101以及udm103上报自身定位配置信息的详细过程如图9所示,包括以下步骤:
步骤901:ue105确定需要上报自身的定位配置信息,其中,ue105可以在自身的定位配置信息发生变化,或者在预设时长的间隔或预设时间到达后,确定需要上报自身的定位配置信息;
步骤902:ue105向amf107发送定位配置信息,其中,ue105上报的定位配置信息可以仅仅是发生变化的定位配置信息,也可以是ue105的全部的定位配置信息;可选的,ue105上报的定位配置信息可以是指示ue105是否开启定位服务的信息;
步骤903:amf107将ue105的定位配置信息发送至lmf101;
步骤904:lmf101在收到ue105的定位配置信息后,将ue105的标识与定位配置信息的对应关系存储在本地,并将ue105的定位配置信息将ue105的标识与ue105的定位配置信息发送至udm103,之后执行步骤905和步骤906;
步骤905:udm103在收到ue105的标识与ue105的定位配置信息后,存储ue105的标识与定位配置信息的对应关系,之后执行步骤907;
步骤906:lmf101向amf107发送表示已接收到ue105的定位配置信息的响应消息,之后执行步骤908;
步骤907:udm103向lmf101发送表示已存储ue105的标识与定位配置信息的对应关系的响应消息,之后结束本流程;
步骤908:amf107向ue105发送表示lmf101已接受ue105的定位配置信息的响应消息,之后结束本流程。
采用以上方法,可以将ue105的定位配置信息存储至lmf101以及udm103,用于lmf101在收到针对ue105的第一定位操作信息后,lmf101根据本地存储的ue105的定位状态信息或者根据udm103存储的ue105的定位状态信息,判断是否允许对ue105进行第一定位操作。
实施例三
仍以如图1所示的一种定位操作的系统为例,若第三方设备104中的第一app向nef102请求以十分钟为间隔获取ue105的位置信息,本申请实施例提供的一种进行定位操作的方法的具体流程示意图如图10所示,该流程具体包括以下步骤:
步骤1001:第三方设备104向nef102发送ue105的公共ue标识和第一定位操作信息,其中第一定位操作信息所指示的定位操作的类型为按照预设时长的间隔对ue进行定位,第一定位操作信息所指示的定位操作的参数是表示预设时长为10分钟的信息,第一定位操作信息还包括第一app的标识;
步骤1002:nef102在收到ue105的标识和第一定位操作信息后,向udm103发送ue105的标识;
步骤1003:udm103接收nef102发送的ue105的标识,根据ue的标识与为ue提供定位服务的lmf的对应关系,确定ue105的标识对应的lmf101的信息,其中ue的标识与为ue提供定位服务的lmf的对应关系可以是udm103根据如图8所示的方法从为ue提供服务的lmf处获取的,其中,ue105的标识可以是ue105的supi;
步骤1004:udm103将确定的lmf101的信息发送至nef102;
步骤1005:nef102根据udm103发送的lmf101的信息,确定lmf101;
步骤1006:nef102向lmf101发送第一消息,第一消息包括ue105的标识和第一定位操作信息,其中,ue105的标识可以是ue105的supi;
步骤1007:lmf101向udm103发送ue105的标识;
步骤1008:udm103接收lmf101发送的ue105的标识,根据ue的标识与定位配置信息的对应关系,确定ue105的标识对应的定位配置信息,其中ue的标识与定位配置信息的对应关系可以是udm103根据如图9所示的方法发送至udm的;
步骤1009:udm103将ue105的定位配置信息发送至lmf101;
步骤1010:lmf101根据ue105的定位配置信息确定ue105允许的定位操作;
步骤1011:lmf101判断第一定位操作是否属于ue105允许的定位操作,若是,则lmf101判断允许对ue105进行第一定位操作并执行步骤1012,否则lmf101不允许对ue105进行第一定位操作并执行步骤1013;
步骤1012:lmf101向nef102发送包括接受指示的第三消息,并根据第一定位操作信息确定第二定位操作信息,以及向udm103发送第二定位操作信息和ue105的标识,之后执行步骤1014,其中,ue105的标识可以是ue105的supi,第二定位操作信息可以用于指示允许对以ue105进行的定位操作,例如,第二定位操作信息所指示的定位操作的类型可以为按照预设时长的间隔对ue进行定位,第二定位操作信息所指示的定位操作的参数可以是表示预设时长为10分钟的信息;
步骤1013:lmf101向nef102发送包括拒绝指示的第三消息,之后执行步骤1013;
步骤1014:lmf101根据第二定位操作信息执行第二定位操作,之后结束本流程;
步骤1015:nef102根据包括拒绝信息的第三消息,向第三方设备104发送第二消息,之后结束本流程;
步骤1016:nef102根据包括接受信息的第三消息,向第三方设备104发送第二消息,之后结束本流程。
具体来说,步骤1012中lmf101可以根据第二定位操作信息所指示的定位操作的类型标识和/或参数,对ue105进行定位、停止执行定位操作或者修改定位操作的类型和/或参数。
在另一种可行的实施方式中,参照如图10所示的一种进行定位操作的方法的具体流程示意图,在步骤1012中,lmf101还可以将确定的第二定位操作信息以及ue105的标识携带在向nef102发送的第三消息中,而可以不再需要向udm103发送第二定位操作信息和ue105的标识,nef102在收到第二定位操作信息以及ue105的标识后,可以将第二定位操作信息以及ue105的标识发送至第三方设备104和/或udm103,从而第三方设备104能够得知lmf101执行的第二定位操作的信息,和/或,udm103能够存储lmf101执行的第二定位操作的信息,在此后lmf101或者其他的lmf对ue105进行定位操作时能够快速确定需要执行的第二定位操作的信息。
基于与方法实施例同样的发明构思,本申请实施例还提供了一种装置,该装置1100应用于位置管理功能实体。该装置1100具体可以是位置管理功能实体中的处理器,或者芯片或者芯片系统,或者是一个功能模块等。该装置可以包括发送单元1101、接收单元1102以及处理单元1103。处理单元1103用于对装置1100的动作进行控制管理。其中发送单元1101用于执行步骤s107,接收单元1102用于执行步骤s104,处理单元1103用于执行步骤s105以及步骤s106,重复之处,此处不再赘述。处理单元1103还可以用于指示上述任意实施例中涉及位置管理功能实体(包括lmf101)的处理过程和/或本申请所描述的技术方案的其他过程。
在硬件实现上,上述处理单元1103可以为处理器或者处理电路等;发送单元1101可以为发送器或者发送电路等,接收单元1102可以为接收器或者接收电路等,发送单元1101和接收单元1102可以构成收发器。
本申请的实施例提供的上述实施例中所涉及的位置管理功能实体101的一种可能的逻辑结构示意图可以参照图2。位置管理功能实体101包括:处理器203。在本申请的实施例中,处理器203用于对该位置管理功能实体101的动作进行控制管理,例如,处理器203用于支持实施例中位置管理功能实体101确定第一信息的相关步骤等。可选的,位置管理功能实体101还可以包括收发器201,存储器202,其中,收发器201、存储器202和处理器203可以相互连接或通过总线结构204相互连接。其中,该存储器202,该存储器用于存储位置管理功能实体101的代码和数据。收发器201用于支持该位置管理功能实体101进行通信。
在如图2所示的位置管理功能实体101中,处理器203可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。
基于与方法实施例同样的发明构思,本申请实施例还提供了一种装置,该装置1200应用于网络开放功能实体。该装置1200具体可以是网络开放功能实体中的处理器,或者芯片或者芯片系统,或者是一个功能模块等。该装置可以包括发送单元1201、接收单元1202以及处理单元1203。如图12所示,处理单元1203用于对装置1200的动作进行控制管理。其中发送单元1201用于执行步骤s103以及步骤s109,接收单元1202用于执行步骤s101以及s108,处理单元1203用于执行步骤s102,重复之处,此处不再赘述。处理单元1203还可以用于指示上述任意实施例中涉及网络开放功能实体(包括nef102)的处理过程和/或本申请所描述的技术方案的其他过程。
在硬件实现上,上述处理单元1203可以为处理器或者处理电路等;发送单元1201可以为发送器或者发送电路等,接收单元1202可以为接收器或者接收电路等,发送单元1201和接收单元1202可以构成收发器。
本申请的实施例提供的上述实施例中所涉及的网络开放功能实体102的一种可能的逻辑结构示意图可以参照图3。网络开放功能实体102包括:处理器303。在本申请的实施例中,处理器303用于对该网络开放功能实体102的动作进行控制管理,例如,处理器303用于支持实施例中网络开放功能实体102确定第一信息的相关步骤等。可选的,网络开放功能实体102还可以包括收发器301,存储器302,其中,收发器301、存储器302和处理器303可以相互连接或通过总线结构304相互连接。其中,该存储器302,该存储器用于存储网络开放功能实体102的代码和数据。收发器301用于支持该网络开放功能实体102进行通信。
在如图3所示的网络开放功能实体102中,处理器303可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。
基于与方法实施例同样的发明构思,本申请实施例还提供了一种装置,该装置1300应用于统一数据管理平台。该装置1300具体可以是统一数据管理平台中的处理器,或者芯片或者芯片系统,或者是一个功能模块等。如图13所示,该装置可以包括发送单元1301、接收单元1302以及处理单元1303。发送单元1301用于装置1300发送信息,接收单元1302用于装置1300接收信息,接收单元1302处理单元1303用于对装置1300的动作进行控制管理。处理单元1303还可以用于指示上述任意实施例中涉及统一数据管理平台(包括udm103)的处理过程和/或本申请所描述的技术方案的其他过程。
在硬件实现上,上述处理单元1303可以为处理器或者处理电路等;发送单元1301可以为发送器或者发送电路等,接收单元1302可以为接收器或者接收电路等,发送单元1301和接收单元1302可以构成收发器。
本申请的实施例提供的上述实施例中所涉及的统一数据管理平台103的一种可能的逻辑结构示意图可以参照图4。统一数据管理平台103包括:处理器403。在本申请的实施例中,处理器403用于对该统一数据管理平台103的动作进行控制管理,例如,处理器403用于支持实施例中统一数据管理平台103确定第一信息的相关步骤等。可选的,统一数据管理平台103还可以包括收发器401,存储器402,其中,收发器401、存储器402和处理器403可以相互连接或通过总线结构404相互连接。其中,该存储器402,该存储器用于存储统一数据管理平台103的代码和数据。收发器401用于支持该统一数据管理平台103进行通信。
在如图4所示的统一数据管理平台103中,处理器403可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。
基于与方法实施例同样的发明构思,本申请实施例还提供了一种装置,该装置1400应用于终端。该装置1400具体可以是终端的处理器,或者芯片或者芯片系统,或者是一个功能模块等。如图14所示,该装置可以包括发送单元1401、接收单元1402以及处理单元1403。发送单元1401用于装置1400发送信息,接收单元1402用于装置1400接收信息,接收单元1402处理单元1403用于对装置1400的动作进行控制管理。处理单元1403还可以用于指示上述任意实施例中涉及终端(包括ue105)的处理过程和/或本申请所描述的技术方案的其他过程。
在硬件实现上,上述处理单元1403可以为处理器或者处理电路等;发送单元1401可以为发送器或者发送电路等,接收单元1402可以为接收器或者接收电路等,发送单元1401和接收单元1402可以构成收发器。
为本申请的实施例提供的上述实施例中所涉及的终端105的一种可能的逻辑结构示意图可以参照图6。终端105包括:处理器603。在本申请的实施例中,处理器603用于对该终端105的动作进行控制管理,例如,处理器603用于支持实施例中终端105确定第一信息的相关步骤等。可选的,终端105还可以包括收发器601,存储器602,其中,收发器601、存储器602和处理器603可以相互连接或通过总线结构604相互连接。其中,该存储器602,该存储器用于存储终端105的代码和数据。收发器601用于支持该终端105进行通信。
在如图6所示的终端105中,处理器603可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。
基于与上述方法实施例相同构思,本申请实施例还提供了一种定位操作的系统,该系统可以包括位置管理功能实体,另外在实施中,该定位操作的系统还可以包括统一数据管理平台、终端或者网络开放功能实体中的一个或多个,另外,该系统还可以包括能够与位置管理功能实体、统一数据管理平台、终端或者网络开放功能实体中的一个或多个进行交互的其他设备,例如接入和移动管理功能实体、无线接入网。
如图15所示,本申请实施例提供的一种定位操作的系统1500包括位置管理功能实体1501、网络开放功能实体1502、统一数据管理平台1503以及终端1504,其中,位置管理功能实体1501可以具有如图2或如图11所示的结构,网络开放功能实体1502可以具有如图3或如图12所示的结构,统一数据管理平台1503可以具有如图4或如图13所示的结构,终端1504可以具有如图6或如图14所示的结构。
基于与上述方法实施例相同构思,本申请实施例还提供了一种计算机可读存储介质,其上存储有一些指令,这些指令被计算机调用执行时,可以使得计算机完成上述方法实施例、方法实施例的任意一种可能的设计中所涉及的方法。本申请实施例中,对计算机可读存储介质不做限定,例如,可以是ram(random-accessmemory,随机存取存储器)、rom(read-onlymemory,只读存储器)等。
基于与上述方法实施例相同构思,本申请还提供一种计算机程序产品,该计算机程序产品在被计算机调用执行时可以完成方法实施例以及上述方法实施例任意可能的设计中所涉及的方法。
基于与上述方法实施例相同构思,本申请还提供一种芯片,该芯片与收发器耦合,用于完成上述方法实施例、方法实施例的任意一种可能的实现方式中所涉及的方法,其中,“耦合”是指两个部件彼此直接或间接地结合,这种结合可以是固定的或可移动性的,这种结合可以允许流动液、电、电信号或其它类型信号在两个部件之间进行通信。
本领域内的技术人员应明白,本申请实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom(只读光盘)、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请中一些可能的实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括本申请实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
1.一种进行定位操作的方法,其特征在于,包括:
网络开放功能实体接收来自第三方设备的终端的标识和第一定位操作信息,其中所述第一定位操作信息用于请求对所述终端进行第一定位操作;
所述网络开放功能实体确定为所述终端提供定位服务的位置管理功能实体;
所述网络开放功能实体向所述位置管理功能实体发送第一消息,所述第一消息包括所述第一定位操作信息;
所述网络开放功能实体接收来自所述位置管理功能实体的所述终端的定位信息;
所述网络开放功能实体向所述第三方设备发送所述终端的定位信息。
2.如权利要求1所述的方法,其特征在于,所述网络开放功能实体确定为所述终端提供定位服务的位置管理功能实体,包括:
所述网络开放功能实体向统一数据管理平台发送所述终端的标识;
所述网络开放功能实体接收来自所述统一数据管理平台的为终端提供定位服务的位置管理功能实体的地址。
3.如权利要求1或2所述的方法,其特征在于,所述第一定位操作信息包括下列中的部分或全部:
需进行定位的定位操作的类型标识和/或参数;
需停止执行的定位操作的类型标识和/或参数;
需进行修改的定位操作的类型标识和/或参数。
4.如权利要求1-3任一项所述的方法,其特征在于,所述第一定位操作信息包括定位精度。
5.如权利要求1-4任一项所述的方法,其特征在于,还包括:
所述网络开放功能实体接收来自所述位置管理功能实体的第二定位操作信息,所述第二定位操作信息包括允许对终端进行的定位操作;
所述网络开放功能实体向统一数据管理平台发送所述第二定位操作信息。
6.如权利要求1-5任一项所述的方法,其特征在于,还包括:
所述位置管理功能实体接收来自所述网络开放功能实体的所述第一消息;
所述位置管理功能实体向所述网络开放功能实体发送所述终端的定位信息。
7.如权利要求1-6任一项所述的方法,其特征在于,还包括:
所述第三方设备向所述网络开放功能实体发送所述终端的标识和所述第一定位操作信息;
所述第三方设备接收来自所述网络开放功能实体向的所述终端的定位信息。
8.一种定位操作的方法,其特征在于,包括:
终端确定定位配置信息;
所述终端向位置管理功能实体发送所述定位配置信息,所述定位配置信息用于表示所述终端允许的定位操作和/或所述终端拒绝的定位操作。
9.如权利要求8所述的方法,其特征在于,所述定位配置信息还用于判断是否允许对所述终端进行第一定位操作。
10.如权利要求9所述的方法,其特征在于,还包括:
所述位置管理功能实体接收来自网络开放功能实体的第一消息,其中,所述第一消息携带所述终端的第一定位操作信息,所述第一定位操作信息用于请求对所述终端进行所述第一定位操作;
所述位置管理功能实体根据所述定位配置信息判断是否允许对所述终端进行第一定位操作;
所述位置管理功能实体根据判断的结果向所述网络开放功能实体发送第三消息,所述第三消息包括接受信息、生成的定位信息或拒绝信息。
11.一种进行定位操作的装置,其特征在于,包括至少一个处理器;其中,所述至少一个处理器用于与存储器耦合,并读取所述存储器中存储的计算机指令,根据所述计算机指令执行如下步骤:
接收来自第三方设备的终端的标识和第一定位操作信息,其中所述第一定位操作信息用于请求对所述终端进行第一定位操作;
确定为所述终端提供定位服务的位置管理功能实体;
向所述位置管理功能实体发送第一消息,所述第一消息包括所述第一定位操作信息;
接收来自所述位置管理功能实体的所述终端的定位信息;
向所述第三方设备发送所述终端的定位信息。
12.如权利要求11所述的装置,其特征在于,所述处理器还用于根据所述计算机指令执行如下步骤:
向统一数据管理平台发送所述终端的标识;
接收来自所述统一数据管理平台的为终端提供定位服务的位置管理功能实体的地址。
13.如权利要求11或12所述的装置,其特征在于,所述第一定位操作信息包括下列中的部分或全部:
需进行定位的定位操作的类型标识和/或参数;
需停止执行的定位操作的类型标识和/或参数;
需进行修改的定位操作的类型标识和/或参数。
14.如权利要求11-13任一项所述的装置,其特征在于,所述第一定位操作信息包括定位精度。
15.如权利要求11-14任一项所述的装置,其特征在于,所述处理器还用于根据所述计算机指令执行如下步骤:
接收来自所述位置管理功能实体的第二定位操作信息,所述第二定位操作信息包括允许对终端进行的定位操作;
向统一数据管理平台发送所述第二定位操作信息。
16.一种进行定位操作的装置,其特征在于,包括至少一个处理器;其中,所述至少一个处理器用于与存储器耦合,并读取所述存储器中存储的计算机指令,根据所述计算机指令执行如下步骤:
确定定位配置信息;
向位置管理功能实体发送所述定位配置信息,所述定位配置信息用于表示所述终端允许的定位操作和/或所述终端拒绝的定位操作。
17.如权利要求16所述的装置,其特征在于,所述定位配置信息还用于判断是否允许对所述终端进行第一定位操作。
18.一种通信系统,其特征在于,包括如权利要求11-15任一项所述的装置和与所述装置通信的其他装置。
19.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至10中任一项所述的方法。
20.一种计算机可读存储介质,其特征在于,包含有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至10中任一项所述的方法。
技术总结