定位测量数据上报方法、装置、终端及存储介质与流程

文档序号:23068595发布日期:2020-11-25 17:56阅读:111来源:国知局
定位测量数据上报方法、装置、终端及存储介质与流程

本公开涉及无线通信技术领域,特别涉及一种定位测量数据上报方法、装置、终端及存储介质。



背景技术:

在移动通信网络中,通过终端对移动信号的测量,可以实现对终端的定位,以对终端中基于位置的应用提供支持。

在相关技术中,终端可以对多个基站或发送接收点(transmissionreceptionpoint,trp)发出的无线信号进行定位测量,得到定位测量数据,并将定位测量数据上报给网络侧的定位管理功能(locationmanagementfunction,lmf)实体,由lmf根据该定位测量数据确定终端的位置后,将确定的位置返回给终端。



技术实现要素:

本公开提供一种定位测量数据上报方法、装置、终端及存储介质。所述技术方案如下:

根据本公开实施例的第一方面,提供了一种定位测量数据上报方法,所述方法由终端执行,所述方法包括:

获取定位测量数据;

确定定位测量数据上报类型,不同的所述定位测量数据上报类型指示的上报内容不同;

根据确定的所述定位测量数据上报类型进行所述定位测量数据的上报。

根据本公开实施例的第二方面,提供了一种定位测量数据上报装置,所述装置用于终端中,所述装置包括:

定位测量数据获取模块,用于获取定位测量数据;

上报类型确定模块,用于确定定位测量数据上报类型,不同的所述定位测量数据上报类型指示的上报内容不同;

定位测量数据上报模块,用于根据确定的所述定位测量数据上报类型进行所述定位测量数据的上报。

根据本公开实施例的第三方面,提供了一种定位测量数据上报装置,所述装置用于终端中,所述装置包括:

处理器;

用于存储所述处理器的可执行指令的存储器;

其中,所述处理器被配置为:

获取定位测量数据;

确定定位测量数据上报类型,不同的所述定位测量数据上报类型指示的上报内容不同;

根据确定的所述定位测量数据上报类型进行所述定位测量数据的上报。

根据本公开实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中包含可执行指令,基站中的处理器调用所述可执行指令以实现上述第一方面或者第一方面的任一可选方案所述的定位测量数据上报方法。

根据本公开实施例的第五方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述定位测量数据上报方法。

本公开的实施例提供的技术方案可以包括以下有益效果:

通过提供多种不同的定位测量数据上报类型,并且不同的上报类型指示的上报内容不同,终端在获取到定位测量数据之后,选择其中一种上报类型进行定位测量数据的上报,不需要每次都将定位测量数据全部进行上报,从而能够减少不必要的定位测量数据的上报,节约信令或者传输资源。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。

图1是根据一示例性实施例提供的实施环境的示意图;

图2是根据一示例性实施例示出的一种定位测量数据上报方法的流程图;

图3是根据一示例性实施例示出的一种定位测量数据上报方法的流程图;

图4是根据一示例性实施例示出的一种定位测量数据上报方法的流程图;

图5是根据一示例性实施例示出的一种定位测量数据上报装置的框图;

图6是根据一示例性实施例示出的一种终端的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

应当理解的是,在本文中提及的“若干个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

图1是根据部分示例性实施例示出的一种混合自动重传请求应答信息传输方法所涉及的实施环境的示意图,如图1所示,该实施环境可以包括:若干个终端110和接入点设备120。

其中接入点设备120可以是基站或者无线局域网终端(wirelesslocalareanetworkterminal,wlanterminal)等。

终端110是支持多种无线接入技术的无线通信设备。比如,终端110可以支持蜂窝移动通信技术,比如,可以支持第五代移动通信技术(5thgenerationmobilenetworks,5g)。或者,终端110也可以支持5g技术的更下一代移动通信技术。

例如,终端110可以是用户终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。例如,站(station,sta)、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、接入点、远程终端(remoteterminal)、接入终端(accessterminal)、用户装置(userterminal)、用户代理(useragent)、用户设备(userdevice)、或用户终端(userequipment,ue)。

比如,终端110可以是智能手机、平板电脑、电子书阅读器等移动终端,或者,可以是智能眼镜、智能手表或者智能手环等智能可穿戴设备,或物联网(internetofthings,iot)用户设备,或工业物联网(industryinternetofthings,iiot)用户设备。

或者,终端110可以是车载通信设备,比如,可以是具有无线通信功能的行车电脑,或者是外接行车电脑的无线通信设备。

接入点设备120可以是无线通信系统中的网络侧设备。其中,该无线通信系统也可以是5g系统,又称新空口nr系统。或者,该无线通信系统也可以是5g系统的再下一代系统。或者,该无线通信系统也可以是局域网系统,比如wlan系统。

其中,当接入点设备120是基站时,该基站可以是5g系统中采用集中分布式架构的基站(gnb)。当基站采用集中分布式架构时,通常包括集中单元(centralunit,cu)和至少两个分布单元(distributedunit,du)。集中单元中设置有分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)层、无线链路层控制协议(radiolinkcontrol,rlc)层、媒体访问控制(mediaaccesscontrol,mac)层的协议栈;分布单元中设置有物理(physical,phy)层协议栈,本公开实施例对基站的具体实现方式不加以限定。

当接入点设备120是wlanterminal时,该wlanterminal可以是无线路由器等。

接入点设备120和终端110之间可以通过无线空口建立无线连接。该无线空口是基于第五代移动通信网络技术(5g)标准的无线空口,比如该无线空口是新空口;或者,该无线空口也可以是基于5g的更下一代移动通信网络技术标准的无线空口。

可选的,上述无线通信系统还可以包含网络管理设备130。

若干个接入点设备120分别与网络管理设备130相连。其中,当接入点设备120是基站时,该网络管理设备130可以是无线通信系统中的核心网设备,比如,该网络管理设备130可以是演进的数据分组核心网(evolvedpacketcore,epc)中的定位管理功能实体、移动性管理实体(mobilitymanagemententity,mme)。或者,该网络管理设备也可以是其它的核心网设备,比如服务网关(servinggateway,sgw)、公用数据网网关(publicdatanetworkgateway,pgw)、策略与计费规则功能单元(policyandchargingrulesfunction,pcrf)或者归属签约用户服务器(homesubscriberserver,hss)等。对于网络管理设备130的实现形态,本公开实施例不做限定。

在5g新空口(newradio,nr)系统中,也支持对终端的定位测量。在nrrel-16中,主要讨论了针对连接态(connected状态)下的终端的定位测量,定义了定位用途参考信号,包括下行定位参考信号(positioningreferencesignal,prs)和上行用于定位的参考信号:探测参考信号(soundingreferencesignal,srs)。而定位测量包括终端测量和基站测量,其测量值包括信号强度测量值,信号传输时间值以及信道到达或出发的角度值等。

在终端测量的情况下,终端在对上述定位参考信号进行测量之后,在一种实现方式中,需要将测量结果上报给定位管理功能实体,定位管理功能实体根据终端测量结果和与终端传输定位用途参考信号的多个基站/发送接收点的位置来确定终端的位置。若有需要,定位管理功能实体计算出终端的位置后,再将计算结果反馈给终端。

然而,对于单个终端来说,其可能一天内重复多次出现在同一个位置,或者每天都会经过多个同样的位置。而对于多个终端来说,可能a终端第一时刻所处的位置,是b终端在第一时刻之前的第二时刻所处在的位置,而且b终端已经将定位测量数据上报给lmf,同时也得到了lmf的位置反馈。结合这两种情况考虑,如果终端每次测量与多个基站或trp之间的定位用途的参考信号并进行上报,使得这些上报操作流程冗余,也就是说,一个或多个终端会在同一位置上报相同的定位测量数据,lmf也会反馈相同的位置反馈;这会导致定位测量数据上报的信令开销或者传输资源开销较大,且由于终端在上报定位测量数据后需要等待lmf的位置反馈,从而带来较大的定位时延。

本公开后续实施例所示的方案,提供一种终端在进行定位测量,得到定位测量数据之后,如何按照不同的上报类型进行定位测量数据上报的方案,可以减少不必要的定位测量数据的上报,从而节约信令或者传输资源,以及缩短定位时延。

图2是根据一示例性实施例示出的一种定位测量数据上报方法的流程图,该定位测量数据上报方法可以由终端执行,比如,该终端可以是图1所示的实施环境中的终端110。如图2所示,该方法可以包括以下步骤:

在步骤201中,获取定位测量数据。

在步骤202中,确定定位测量数据上报类型,不同的该定位测量数据上报类型指示的上报内容不同。

在步骤203中,根据确定的该定位测量数据上报类型进行该定位测量数据的上报。

在一种可能的实现方式中,该确定定位测量数据上报类型,包括:

获取该定位测量数据对应的定位相关数据;

通过定位模型对该定位相关数据进行处理,获得处理结果;

根据该处理结果获取该定位测量数据上报类型。

在一种可能的实现方式中,该定位相关数据包括以下数据中的至少一种:

该定位测量数据;

该终端业务对定位精度的要求;

该终端业务对时延精度的要求;

该终端的移动速度;

通过该定位模型对该定位相关数据进行处理的时间;

该终端的日历数据;

以及,该终端通过该定位测量数据之外的其它方式获得的位置信息。

在一种可能的实现方式中,该定位测量数据上报类型包括第一上报类型和第二上报类型;

该第一上报类型指示不进行定位测量数据的上报;

该第二上报类型指示进行定位测量数据的上报。

在一种可能的实现方式中,该第二上报类型包括第三上报类型和第四上报类型;

该第三上报类型指示的资源开销大于该第四上报类型指示的资源开销;该资源开销包括上报内容的数据量,以及上报内容占用的信令开销中的至少一种。

在一种可能的实现方式中,该根据该处理结果获取该定位测量数据上报类型,包括:

将该处理结果与预设条件进行匹配,确定该定位测量数据上报类型。

在一种可能的实现方式中,该方法还包括:

接收网络侧设备发送的该预设条件,该预设条件包括一个或多个预设子条件。

在一种可能的实现方式中,该将该处理结果与预设条件进行匹配,确定该定位测量数据上报类型,包括:

当该预设条件包括多个预设子条件时,从该多个预设子条件中确定目标子条件;该目标子条件是当前上报类型向目标上报类型变更所对应的条件;该当前上报类型是该终端当前采用的定位测量数据上报类型;

当该处理结果与该目标子条件匹配时,将该目标上报类型确定为该定位测量数据上报类型。

在一种可能的实现方式中,该预设子条件包括以下条件中的至少一项:

该处理结果包含的n个位置的概率与概率阈值之间的大小关系;

该处理结果指示该定位模型中已有的最近两个位置之间的距离与距离阈值的大小关系;该距离阈值与该终端业务对定位精度的要求成正相关;

以及,该处理结果指示该定位模型的历史定位测量数据与该定位测量数据之间的最小差值与数据差值阈值的大小关系。

在一种可能的实现方式中,该根据该处理结果获取该定位测量数据上报类型,包括:

当该处理结果满足触发上报类型更新事件时,向网络侧设备上报测量结果,该测量结果是用于触发上报类型更新的数据;

接收该网络侧设备的上报类型更新信息,该上报类型更新信息用于指示该定位测量数据上报类型。

在一种可能的实现方式中,该方法还包括:

接收该网络侧设备发送的该上报类型更新事件;该上报类型更新事件包括一个或多个上报类型更新子事件。

在一种可能的实现方式中,该当该处理结果满足触发上报类型更新事件时,向网络侧设备上报测量结果,包括:

当该上报类型更新事件包括多个上报类型更新子事件时,从该多个上报类型更新子事件中确定目标子事件;该目标子事件是当前上报类型向目标上报类型变更所对应的事件;该当前上报类型是该终端当前采用的定位测量数据上报类型;

当该处理结果满足该目标子事件时,向该网络侧设备上报该测量结果。

在一种可能的实现方式中,该终端当前采用的定位测量数据上报类型包括该网络侧设备上一次通过上报类型更新信息指示的上报类型;

或者,该终端当前采用的定位测量数据上报类型包括默认的上报类型。

在一种可能的实现方式中,该上报类型更新子事件包括以下事件中的至少一项:

该处理结果包含的n个位置的概率与概率阈值之间的大小关系;

该处理结果指示该定位模型中已有的最近两个位置之间的距离与距离阈值的大小关系;该距离阈值与该终端业务对定位精度的要求成正相关;

以及,该处理结果指示该定位模型的历史定位测量数据与该定位测量数据之间的最小差值与数据差值阈值的大小关系。

在一种可能的实现方式中,该测量结果包括该定位测量数据以及该处理结果。

在一种可能的实现方式中,该方法还包括:

从网络侧设备获取该定位模型;

或者,通过该终端的历史定位测量数据,以及该终端的历史定位测量数据对应的历史位置,训练获得该定位模型;

或者,通过该终端的历史定位测量数据、该终端的历史定位测量数据对应的历史位置、其它终端的历史定位测量数据、以及该其它终端的历史定位测量数据对应的历史位置,训练获得该定位模型;

或者,通过该终端的历史定位测量数据,以及该终端的历史定位测量数据对应的历史位置,训练获得第一模型;从网络侧设备或其它终端获取第二模型,该第二模型是通过其它终端的历史定位测量数据、以及该其它终端的历史定位测量数据对应的历史位置训练得到的;将该第一模型和该第二模型合并,得到该定位模型。

在一种可能的实现方式中,该根据确定的该定位测量数据上报类型进行该定位测量数据的上报,包括:

根据确定的该定位测量数据上报类型,确定进行定位测量数据上报的待上报数据;

向上报接收设备上报该待上报数据;

该上报接收设备包括定位管理功能实体、基站、无线局域网终端或者其它用户终端中的至少一项。

在一种可能的实现方式中,该向上报接收设备上报该待上报数据,包括:

向该上报接收设备上报经过脱敏处理后的该待上报数据。

综上所述,本公开实施例所示的方案,提供多种不同的定位测量数据上报类型,并且不同的上报类型指示的上报内容不同,终端在获取到定位测量数据之后,选择其中一种上报类型进行定位测量数据的上报,不需要每次都将定位测量数据全部进行上报,从而能够减少不必要的定位测量数据的上报,节约信令或者传输资源,同时减少定位时延。

在本公开上述实施例中,定位测量数据上报类型的确定可以借助于算法模型,比如人工智能(artificialintelligence,ai)模型来实现。

图3是根据一示例性实施例示出的一种定位测量数据上报方法的流程图,该定位测量数据上报方法可以由终端执行,比如,该终端可以是图1所示的实施环境中的终端110。如图3所示,该方法可以包括以下步骤:

步骤301,获取定位测量数据。

在本公开实施例中,终端可以对基站或者tpr发送的定位用途的参考信号(例如下行定位参考信号prs)进行测量,得到定位测量数据。

其中,该定位测量数据包括终端对定位相关的参考信号进行测量得到的测量值,比如,该测量值包括信号强度测量值,信号传输时间值以及信道到达或出发的角度值等等。

在一种可能的实现方式中,上述定位测量数据还包含以下信息中的至少一项:传输定位参考信号的trp的标识(trpid)、传输定位参考信号的小区标识(cellid)、传输定位参考信号的trp的位置信息、以及传输定位参考信号的小区的位置信息。

在另一种可能的实现方式中,上述定位测量数据包括终端根据与wlanterminal之间的参考信号测量得出的测量值。

在另一种可能的实现方式中,上述定位测量数据包括终端连接的wlanterminal的id,以及wlantermianl的位置信息。

步骤302,获取定位测量数据对应的定位相关数据。

在本公开实施例中,上述定位相关数据包括以下数据中的至少一种:

1)上述定位测量数据。

2)该终端业务对定位精度的要求;比如1米(m)、0.2m等等。

其中,终端在不同时刻可能具有不同的业务,或者,不同的终端具有不同的业务;而不同的业务对定位精度的要求也可能是不同的,而不同的上报类型指示不同的上报内容,相应的,对于定位精度也会存在一定的影响,因此,本公开实施例中,在确定上报类型时,可以考虑终端当前的业务对定位精度的要求。

3)该终端业务对时延精度的要求;比如100毫秒(ms)、20ms等等。

与上述定位精度的要求类似,不同的业务对时延精度的要求也可能是不同的,不同的上报类型对于时延精度也会存在一定的影响,因此,本公开实施例中,在确定上报类型时,可以考虑终端当前的业务对时延精度的要求。

4)该终端的移动速度。

终端在不同的移动速度下,对于定位精度和时延精度也会有不同的要求,也就是说,终端的移动速度也能够影响定位测量数据上报类型,因此,本公开实施例中,在确定上报类型时,可以考虑终端的移动速度。

5)通过定位模型对定位相关数据进行处理的时间。

通常来说,终端所处的位置与当前时间之间会存在一定的相关性,比如,在工作日的工作时间,例如上午10点到下午5点之间,终端在工作地点的可能性更高,而在非工作时间,例如晚上11点到凌晨5点之间,终端在家里的可能性更高。因此,本公开实施例中,在确定上报类型时,可以考虑通过定位模型对定位相关数据进行处理的时间,比如当前时间。

6)该终端的日历数据。

终端的日历应用上可能包含一些指示终端的路线安排的信息,比如终端的行程安排或者任务计划等等,这些信息在一定程度上可以指示终端在什么时间出现在什么地点的概率。比如,终端中的日历应用中有下午2点开始在a地开会的任务计划,那么在1点时,终端位于从公司去a地的路途中的概率较高。

7)该终端通过定位测量数据之外的其它方式获得的位置信息。

其中,通过定位测量数据之外的其它方式获得的位置信息可以包括通过卫星定位方式获得的位置信息,或者,由用户手动设置的位置信息等。

步骤303,通过定位模型对该定位相关数据进行处理,获得处理结果。

其中,终端将上述定位相关数据输入至定位模型,以获得该定位模型输出的处理结果。

其中,上述定位模型可以是通过历史定位测量数据,以及历史定位测量数据对应的历史位置训练得到的模型。

在一种可能的实现方式中,上述定位模型是包含定位相关数据与位置之间的关系的模型。

在另一种可能的实现方式中,上述定位模型是机器学习模型,比如,深度学习模型或者神经网络模型等等。

其中,终端获取定位模型的方式可以包括如下几种:

1)从网络侧设备获取该定位模型。

在一种可能的实现方式中,终端通过第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)蜂窝网络,比如长期演进(longtermevolution,lte)或者5gnr网络或任一代蜂窝网络,从网络侧设备下载该定位模型。

在另一种可能的实现方式中,终端通过wlan网络,从网络侧设备下载该定位模型。

其中,上述网络侧设备包括基站、wlanterminal、定位管理功能实体或者服务器或云端等。

2)通过该终端的历史定位测量数据,以及该终端的历史定位测量数据对应的历史位置,训练获得该定位模型。

在一种可能的实现方式中,终端可以记录自己历次测量得到的历史定位测量数据,以及lmf或者自己根据历史定位测量数据定位得到的历史位置,然后根据自己的历史定位测量数据和历史位置训练得到上述定位模型。

3)通过该终端的历史定位测量数据、该终端的历史定位测量数据对应的历史位置、其它终端的历史定位测量数据、以及该其它终端的历史定位测量数据对应的历史位置,训练获得该定位模型。

在一种可能的实现方式中,终端在训练定位模型时,除了使用自己的历史定位测量数据和历史位置进行训练,还使用其它终端的历史定位测量数据和历史位置进行训练。

其中,上述其它终端的历史定位测量数据和历史位置由其它终端上报给网络侧设备,并由网络侧设备发送给该终端;或者,上述其它终端的历史定位测量数据和历史位置由其它终端直接发送给该终端。

4)通过该终端的历史定位测量数据,以及该终端的历史定位测量数据对应的历史位置,训练获得第一模型;从网络侧设备或其它终端获取第二模型,该第二模型是通过其它终端的历史定位测量数据、以及该其它终端的历史定位测量数据对应的历史位置训练得到的;将该第一模型和该第二模型合并,得到该定位模型。

在一种可能的实现方式中,终端一方面使用自己的历史定位测量数据和历史位置进行训练,得到第一模型;另一方面,获取通过其它终端的历史定位测量数据和历史位置训练得到第二模型,将两个模型合并得到上述定位模型。

比如,以定位模型包含定位相关数据与位置之间的对应关系的模型为例,第一模型包含由终端自己的历史定位测量数据和历史位置得到的对应关系,第二模型包含由其它终端的历史定位测量数据和历史位置得到的对应关系,终端将两部分对应关系合并,即可以得到完整的定位模型。

其中,上述第二模型由网络侧设备根据其它终端上报的历史定位测量数据和历史位置训练得到,并发送给上述终端;或者,上述第二模型由其它终端根据历史定位测量数据和历史位置训练得到并上报给网络侧设备,再由网络侧设备发送给上述终端;或者,上述第二模型由其它终端根据历史定位测量数据和历史位置训练得到,并直接发送给上述终端。

步骤304,将该处理结果与预设条件进行匹配,确定定位测量数据上报类型。

在本公开实施例中,不同的定位测量数据上报类型指示的上报内容不同。

在一种可能的实现方式中,上述不同的定位测量数据上报类型指示的上报内容不同,是指不同的定位测量数据上报类型指示的上报内容的数据量不同;或者,上述不同的定位测量数据上报类型指示的上报内容不同,是指不同的定位测量数据上报类型指示的上报内容占定位测量数据的比例不同。

在一种可能的实现方式中,该定位测量数据上报类型包括第一上报类型和第二上报类型;

该第一上报类型指示不进行定位测量数据的上报;

该第二上报类型指示进行定位测量数据的上报。

也就是说,在本公开实施例中,上述定位测量数据上报类型分为上报和不上报这两类。

在一种可能的实现方式中,该第二上报类型包括第三上报类型和第四上报类型;

该第三上报类型指示的资源开销大于该第四上报类型指示的资源开销;该资源开销包括上报内容的数据量,以及上报内容占用的信令开销中的至少一种。

其中,对于上报这一类的定位测量数据上报类型,进一步还分为开销不同的至少两个分类。

比如,在一个示例性的方案中,上述第三上报类型是全上报,也就是将本次测量所得的全部定位测量数据上报,比如上报终端与全部10个基站或trp的参考信号的测量值,或者上报所有测量结果的绝对值;而上述第四上报类型是半上报(或者称为部分上报),比如上报部分测量结果,也就是将本次测量所得到的部分定位测量数据上报;比如上报终端与10个基站或trp中的5个基站或trp的参考信号的测量值,或者上报部分测量结果的相对值。

或者,上述第三上报类型和第四上报类型都是半上报,比如,上述第三上报类型是将本次测量所得的大部分定位测量数据上报,比如上报终端对10个基站或trp中的6个基站或trp的参考信号的测量值,或者上报这6个基站或trp的测量结果的绝对值;而上述第四上报类型是小部分测量结果,也就是将本次测量所得到的小部分定位测量数据上报;比如上报终端与10个基站或trp中的4个基站或trp的参考信号的测量值,或者上报4个基站或trp的测量结果的相对值。

在一种可能的实现方式中,终端还接收网络侧设备发送的预设条件。

在一种示例性的方案中,该预设条件包括一个或多个预设子条件。

在本公开实施例中,上述预设条件由网络侧设备配置给终端。

或者,在另一种可能的实现方式中,上述预设条件是终端中静态设置的。

在一种可能的实现方式中,上述将该处理结果与预设条件进行匹配,确定该定位测量数据上报类型,包括:

当该预设条件包括多个预设子条件时,从该多个预设子条件中确定目标子条件;该目标子条件是当前上报类型向目标上报类型变更所对应的条件;该当前上报类型是该终端当前采用的定位测量数据上报类型;

当该处理结果与该目标子条件匹配时,将该目标上报类型确定为该定位测量数据上报类型。

其中,上述当前上报类型是网络侧设备上次指定的上报类型,或者,该当前上报类型是默认的上报类型,比如,初始默认为全上报。

在本公开实施例中,对于不同的上报类型之间的变更情况,设置不同的预设子条件,比如,对于第一上报类型向第三上报类型变更的情况,设置预设子条件1,对于第一上报类型向第四上报类型变更的情况,设置预设子条件2;相应的,对于第三上报类型向第一上报类型变更的情况,设置预设子条件3,以此类推。

在一种可能的实现方式中,该预设子条件包括以下条件中的至少一项:

1)该处理结果包含的n个位置的概率与概率阈值之间的大小关系。

比如,当存在n个位置的概率大于或者小于某一概率阈值时,可以确定从一种上报类型切换为另一种上报类型。

在本公开实施例中,n的数值越大,上述n个位置的概率越小,说明有越多的位置无法准确排除或者区分,也就需要上报越多的定位测量数据来保证定位准确性;相应的,n的数值越小,n个位置的概率越大,说明有越少的位置无法准确排除或者区分,也就是说需要上报越少的定位测量数据来尽可能的节约信令和传输资源,缩短时延;当n的数值为1,且概率阈值足够大(比如99%)时,说明通过定位模型即可以足够准确的进行定位,此时可以不上报。

2)该处理结果指示该定位模型中已有的最近两个位置之间的距离与距离阈值的大小关系。

比如,当定位模型中已有的最近两个位置之间的距离大于或者小于距离阈值时,可以确定从一种上报类型切换为另一种上报类型。

在本公开实施例中,定位模型中已有的最近两个位置之间的距离越大,说明定位模型可以提供的定位精度越低,也就需要上报越多的定位测量数据来保证定位准确性;相应的,定位模型中已有的最近两个位置之间的距离越小,则说明定位模型可以提供的定位精度高,也就是说需要上报越少的定位测量数据来尽可能的节约信令和传输资源,缩短时延。

在一种可能的实现方式中,该距离阈值与该终端业务对定位精度的要求成正相关。比如上述距离阈值大于4倍的定位精度,那么最终定位出来的结果最多只能达到2倍的定位精度。比如终端业务需求的定位精度为10m,距离阈值为40m,那么最终得出的定位精度为20m,达不到10m的定位精度,则需要上报更多的定位测量数据。

3)该处理结果指示该定位模型的历史定位测量数据与该定位测量数据之间的最小差值与数据差值阈值的大小关系。

在本公开实施例中,定位模型中的历史定位测量数据与该定位测量数据之间的最小差值越大,则定位模型可以提供的定位精度越低,也就需要上报越多的定位测量数据来保证定位准确性;相应的,定位模型中的历史定位测量数据与该定位测量数据之间的最小差值越小,则说明定位模型可以提供的定位精度高,也就是说需要上报越少的定位测量数据来尽可能的节约信令和传输资源,缩短时延。

在本公开实施例中,当上述当前上报类型向其它任意一种上报类型变更所对应的子条件都不满足时,可以确定保持当前上报类型不变,即当前上报类型是本次确定的定位测量数据上报类型。

在另一种可能的实现方式中,对于上述每一种上报类型,分别设置一种预设子条件。

例如,以上报类型包括全上报、半上报和不上报这三种为例:

一、什么时候全上报的条件可以如下:

定位模型输出结果为:n个或n个以上位置的概率都几乎一样,且都小于某个阈值;说明可能有很多个位置,即无法判断出到底在哪。

定位模型输出结果为:模型中已有的最近两个位置之间的距离大于threshold1,threshold1可以跟终端的定位精度成正比。

定位模型输出结果为:输入数据中的测量结果与模型中已有测量结果的最小差值大于threshold2。即模型中没有与输入的测量结果接近的测量结果,说明模型中的数据还不够完善,需要通过终端反馈来继续完善。

二、什么时候半上报的条件可以与前述全上报类似,只是参数值取值不同,比如n取值、threshold取值不同。

三、什么时候不上报的条件可以包括:

定位模型输出结果:为某一个位置的概率达到99%。

步骤305,根据确定的该定位测量数据上报类型进行该定位测量数据的上报。

在一种可能的实现方式中,终端根据确定的该定位测量数据上报类型,确定进行定位测量数据上报的待上报数据;并向上报接收设备上报该待上报数据;

该上报接收设备包括定位管理功能实体、基站、无线局域网终端或者其它用户终端中的至少一项。

比如,当上述定位测量数据上报类型是全上报时,终端确定定位测量数据中的全部数据作为待上报数据,并向上报接收设备上报该全部数据;或者,当上述定位测量数据上报类型是半上报时,终端确定该定位测量数据中信号强度最强的部分数据作为上述待上报数据,并向上报接收设备上报该信号强度最强的部分数据;或者,当上述定位测量数据上报类型是不上报时,终端不向上报接收设备上报定位测量数据,或者,上报的数据为空。

在一种可能的实现方式中,考虑到终端的隐私设置,终端向该上报接收设备上报经过脱敏处理后的该待上报数据。比如,终端向上报接收设备上报经过加密处理后的待上报数据。

综上所述,本公开实施例所示的方案,提供多种不同的定位测量数据上报类型,并且不同的上报类型指示的上报内容不同,终端在获取到定位测量数据之后,选择其中一种上报类型进行定位测量数据的上报,不需要每次都将定位测量数据全部进行上报,从而能够减少不必要的定位测量数据的上报,节约信令或者传输资源,同时减少定位时延。

图4是根据一示例性实施例示出的一种定位测量数据上报方法的流程图,该定位测量数据上报方法可以由终端执行,比如,该终端可以是图1所示的实施环境中的终端110。如图4所示,该方法可以包括以下步骤:

步骤401,获取定位测量数据。

步骤402,获取定位测量数据对应的定位相关数据。

步骤403,通过定位模型对该定位相关数据进行处理,获得处理结果。

其中,上述步骤401至步骤403的执行过程可以参考上述图3所示实施例中的步骤301至步骤303,此处不再赘述。

步骤404,当该处理结果满足触发上报类型更新事件时,向网络侧设备上报测量结果,该测量结果是用于触发上报类型更新的数据。

其中,上述测量结果包括该定位测量数据以及该处理结果。

在本公开实施例中,终端中设置有上报类型更新事件,当定位模型的处理结果满足触发该上报类型更新事件时,终端将定位测量数据和模型的处理结果都上报给网络侧设备。

在一种可能的实现方式中,终端还接收该网络侧设备发送的该上报类型更新事件;该上报类型更新事件包括一个或多个上报类型更新子事件。

其中,上述上报类型更新事件是由网络侧设备配置给终端的事件。

或者,在另一种可能的实现方式中,上述上报类型更新事件是终端中静态设置的事件,比如,是由通信协议规定的事件,已经存储在终端芯片中。

在一种可能的实现方式中,当该处理结果满足触发上报类型更新事件时,向网络侧设备上报测量结果,包括:

当该上报类型更新事件包括多个上报类型更新子事件时,从该多个上报类型更新子事件中确定目标子事件;该目标子事件是当前上报类型向目标上报类型变更所对应的事件;该当前上报类型是该终端当前采用的定位测量数据上报类型;

当该处理结果满足该目标子事件时,向该网络侧设备上报该测量结果。

在本公开实施例中,对于不同的上报类型之间的变更情况,设置不同的上报类型更新子事件,比如,对于第一上报类型向第三上报类型变更的情况,设置上报类型更新子事件1,对于第一上报类型向第四上报类型变更的情况,设置上报类型更新子事件2;相应的,对于第三上报类型向第一上报类型变更的情况,设置上报类型更新子事件3,以此类推。

在一种可能的实现方式中,该上报类型更新子事件包括以下事件中的至少一项:

该处理结果包含的n个位置的概率与概率阈值之间的大小关系;

该处理结果指示该定位模型中已有的最近两个位置之间的距离与距离阈值的大小关系;该距离阈值与该终端业务对定位精度的要求成正相关;

以及,该处理结果指示该定位模型的历史定位测量数据与该定位测量数据之间的最小差值与数据差值阈值的大小关系。

其中,上述上报类型更新子事件与上述图3所示的实施例中的预设子条件类似,此处不再赘述。

在一种可能的实现方式中,上述不同的上报类型之间的变更情况所对应的的上报类型更新子事件,与上述图3所示的实施例中不同的上报类型之间的变更情况所对应的预设子条件是对应的,比如,任意两个上报类型之间的变更情况对应的预设子条件,与该任意两个上报类型之间的变更情况对应的上报类型更新子事件是相同的;或者,任意两个上报类型之间的变更情况对应的预设子条件,与该任意两个上报类型之间的变更情况对应的上报类型更新子事件的参数阈值不同。

步骤405,接收该网络侧设备的上报类型更新信息,该上报类型更新信息用于指示该定位测量数据上报类型。

在一种可能的实现方式中,网络侧设备根据终端上报的测量结果中的定位测量数据,确定准确的位置信息,然后根据确定的位置信息与定位模型的处理结果进行比对,以确定是否需要变更上报类型,并根据是否需要变更上报类型的确定结果生成上报类型更新信息后,返回给终端。例如,当需要变更上报类型时,网络侧设备通过上报类型更新信息指示终端变更上报类型,当不需要变更上报类型时,网络侧设备通过上报类型更新信息指示终端保持当前的上报类型不变或网络侧设备不需要发送上报类型更新信息给终端,即终端不需要更新上报类型。

在一种可能的实现方式中,该终端当前采用的定位测量数据上报类型包括该网络侧设备上一次通过上报类型更新信息指示的上报类型;

或者,该终端当前采用的定位测量数据上报类型包括默认的上报类型。

在本公开实施例中,终端初始时设置一个默认的上报类型,比如,每次初始接入网络时,设置默认的上报类型为全上报,终端每次需要变更上报类型时,检测到满足对应的上报类型更新子事件,向网络侧设备上报测量结果,由网络侧设备确定是否变更上报类型,并将上报类型更新信息返回给终端。

步骤406,根据确定的该定位测量数据上报类型进行该定位测量数据的上报。

上述步骤406的执行过程可以参考上述图3所示实施例中的步骤305,此处不再赘述。

综上所述,本公开实施例所示的方案,提供多种不同的定位测量数据上报类型,并且不同的上报类型指示的上报内容不同,终端在获取到定位测量数据之后,选择其中一种上报类型进行定位测量数据的上报,不需要每次都将定位测量数据全部进行上报,从而能够减少不必要的定位测量数据的上报,节约信令或者传输资源,同时减少定位时延。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图5是根据一示例性实施例示出的一种定位测量数据上报装置的框图,如图5所示,该定位测量数据上报装置可以执行图2至图4任一所示实施例中由终端执行的步骤。该定位测量数据上报装置可以包括:

定位测量数据获取模块501,用于获取定位测量数据;

上报类型确定模块502,用于确定定位测量数据上报类型,不同的所述定位测量数据上报类型指示的上报内容不同;

定位测量数据上报模块503,用于根据确定的所述定位测量数据上报类型进行所述定位测量数据的上报。

在一种可能的实现方式中,所述上报类型确定模块,包括:

定位相关数据获取子模块,用于获取定位相关数据;

处理结果获取子模块,用于通过定位模型对所述定位相关数据进行处理,获得处理结果;

上报类型获取子模块,用于根据所述处理结果获取所述定位测量数据上报类型。

在一种可能的实现方式中,所述定位相关数据包括以下数据中的至少一种:

所述定位测量数据;

所述终端业务对定位精度的要求;

所述终端业务对时延精度的要求;

所述终端的移动速度;

通过所述定位模型对所述定位相关数据进行处理的时间;

所述终端的日历数据;

以及,所述终端通过所述定位测量数据之外的其他方式获得的位置信息。

在一种可能的实现方式中,所述定位测量数据上报类型包括第一上报类型和第二上报类型;

所述第一上报类型指示不进行定位测量数据的上报;

所述第二上报类型指示进行定位测量数据的上报。

在一种可能的实现方式中,所述第二上报类型包括第三上报类型和第四上报类型;

所述第三上报类型指示的资源开销大于所述第四上报类型指示的资源开销;所述资源开销包括上报内容的数据量,以及上报内容占用的信令开销中的至少一种。

在一种可能的实现方式中,所述上报类型获取子模块,用于将所述处理结果与预设条件进行匹配,确定所述定位测量数据上报类型。

在一种可能的实现方式中,所述装置还包括:

条件接收模块,用于接收网络侧设备发送的所述预设条件,所述预设条件包括一个或多个预设子条件。

在一种可能的实现方式中,所述上报类型获取子模块,用于,

当所述预设条件包括多个预设子条件时,从所述多个预设子条件中确定目标子条件;所述目标子条件是当前上报类型向目标上报类型变更所对应的条件;所述当前上报类型是所述终端当前采用的定位测量数据上报类型;

当所述处理结果与所述目标子条件匹配时,将所述目标上报类型确定为所述定位测量数据上报类型。

在一种可能的实现方式中,所述预设子条件包括以下条件中的至少一项:

所述处理结果包含的n个位置的概率与概率阈值之间的大小关系;

所述处理结果指示所述定位模型中已有的最近两个位置之间的距离与距离阈值的大小关系;所述距离阈值与所述终端业务对定位精度的要求成正相关;

以及,所述处理结果指示所述定位模型的历史定位测量数据与所述定位测量数据之间的最小差值与数据差值阈值的大小关系。

在一种可能的实现方式中,所述上报类型获取子模块,用于,

当所述处理结果满足触发上报类型更新事件时,向网络侧设备上报测量结果,所述测量结果是用于触发上报类型更新的数据;

接收所述网络侧设备的上报类型更新信息,所述上报类型更新信息用于指示所述定位测量数据上报类型。

在一种可能的实现方式中,所述装置还包括:

事件接收模块,用于接收所述网络侧设备发送的所述上报类型更新事件;所述上报类型更新事件包括一个或多个上报类型更新子事件。

在一种可能的实现方式中,所述上报类型获取子模块,用于,

当所述上报类型更新事件包括多个上报类型更新子事件时,从所述多个上报类型更新子事件中确定目标子事件;所述目标子事件是当前上报类型向目标上报类型变更所对应的事件;所述当前上报类型是所述终端当前采用的定位测量数据上报类型;

当所述处理结果满足所述目标子事件时,向所述网络侧设备上报所述测量结果。

在一种可能的实现方式中,所述终端当前采用的定位测量数据上报类型包括所述网络侧设备上一次通过上报类型更新信息指示的上报类型;

或者,所述终端当前采用的定位测量数据上报类型包括默认的上报类型。

在一种可能的实现方式中,所述上报类型更新子事件包括以下事件中的至少一项:

所述处理结果包含的n个位置的概率与概率阈值之间的大小关系;

所述处理结果指示所述定位模型中已有的最近两个位置之间的距离与距离阈值的大小关系;所述距离阈值与所述终端业务对定位精度的要求成正相关;

以及,所述处理结果指示所述定位模型的历史定位测量数据与所述定位测量数据之间的最小差值与数据差值阈值的大小关系。

在一种可能的实现方式中,所述测量结果包括所述定位测量数据以及所述处理结果。

在一种可能的实现方式中,所述装置还包括:模型获取模块,用于,

从网络侧设备获取所述定位模型;

或者,通过所述终端的历史定位测量数据,以及所述终端的历史定位测量数据对应的历史位置,训练获得所述定位模型;

或者,通过所述终端的历史定位测量数据、所述终端的历史定位测量数据对应的历史位置、其它终端的历史定位测量数据、以及所述其它终端的历史定位测量数据对应的历史位置,训练获得所述定位模型;

或者,通过所述终端的历史定位测量数据,以及所述终端的历史定位测量数据对应的历史位置,训练获得第一模型;从网络侧设备或其它终端获取第二模型,所述第二模型是通过其它终端的历史定位测量数据、以及所述其它终端的历史定位测量数据对应的历史位置训练得到的;将所述第一模型和所述第二模型合并,得到所述定位模型。

在一种可能的实现方式中,所述定位测量数据上报模块,用于,

根据确定的所述定位测量数据上报类型,确定进行定位测量数据上报的待上报数据;

向上报接收设备上报所述待上报数据;

所述上报接收设备包括定位管理功能实体、基站、无线局域网终端或者其他用户终端中的至少一项。

在一种可能的实现方式中,所述定位测量数据上报模块,用于向所述上报接收设备上报经过脱敏处理后的所述待上报数据。

本公开一示例性实施例还提供了一种数据传输系统,所述系统包括:至少终端和网络侧设备。

所述终端包含如上述图5所示实施例提供的定位测量数据上报装置。

需要说明的一点是,上述实施例提供的装置在实现其功能时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开一示例性实施例提供了一种定位测量数据上报装置,能够实现本公开上述图2至图4任一所示实施例中由终端执行的全部或者部分步骤,该定位测量数据上报装置包括:处理器、用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

获取定位测量数据;

确定定位测量数据上报类型,不同的所述定位测量数据上报类型指示的上报内容不同;

根据确定的所述定位测量数据上报类型进行所述定位测量数据的上报。

上述主要以终端为例,对本公开实施例提供的方案进行了介绍。可以理解的是,终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本公开中所公开的实施例描述的各示例的模块及算法步骤,本公开实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本公开实施例的技术方案的范围。

图6是根据一示例性实施例示出的一种终端的结构示意图。该终端可以实现为上述图1所示系统环境中的终端。

终端600包括通信单元604和处理器602。其中,处理器602也可以为控制器,图6中表示为“控制器/处理器602”。通信单元604用于支持终端与其它网络实体(例如其它终端或者基站等)进行通信。

进一步的,终端600还可以包括存储器603,存储器603用于存储终端600的程序代码和数据。

可以理解的是,图6仅仅示出了终端600的简化设计。在实际应用中,终端600可以包含任意数量的处理器,控制器,存储器,通信单元等,而所有可以实现本公开实施例的终端都在本公开实施例的保护范围之内。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本公开实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

本公开实施例还提供了一种计算机存储介质,用于储存为上述终端所用的可执行指令,比如计算机软件指令,终端中的处理器调用上述可执行指令以实现上述定位测量数据上报方法。

本公开实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述定位测量数据上报方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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