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

室内定位方法、装置、服务器及存储介质与流程

2022-11-30 16:28:14 来源:中国专利 TAG:


1.本技术涉及通信技术,尤其涉及一种室内定位方法、装置、服务器及存储介质。


背景技术:

2.位置信息服务与人们日常生活的联系日益紧密,可靠的位置信息服务基于精准的位置信息,而精准的位置信息由高精度定位技术获取。与室外定位场景不同,室内环境、密集城区由于遮挡了gps卫星信号,全球导航卫星系统gnss作为一种最广泛使用的室外定位技术,无法满足室内业务位置服务的需求。
3.现有主流室内定位技术大多基于信号到达时间(简称toa)、到达时间差(简称tdoa)、信号到达角(简称aoa)。由于受到室内环境非视距和多径效应的影响,基于这些技术的室内定位系统的抗环境干扰能力较差、精准度较低。


技术实现要素:

4.本技术提供一种室内定位方法、装置、服务器及存储介质,用以解决室内定位抗环境干扰能力较差、精准度较低的问题。
5.第一方面,本技术提供一种室内定位方法,方法应用于服务器,所述方法包括:
6.获取目标用户终端上报的目标测量报告mr数据;
7.提取目标mr数据中的目标通信特征数据;
8.根据所述目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集,所述数据库中存储有目标室内区域中各采样点的位置与基准通信特征数据之间的映射关系,所述数据库子集中包括至少一个采样点的位置与基准通信特征数据之间的初选映射关系;
9.根据所述目标通信特征数据中的再选通信特征数据从所述初选映射关系中筛选出预设数量的再选映射关系;
10.按照目标筛选策略从所述再选映射关系中筛选出目标映射关系,并将所述目标映射关系中的采样点的位置确定为目标用户终端的位置。
11.可选地,所述目标测量报告mr数据包括:目标用户终端所在服务小区及至少一个邻区的mr数据;
12.所述提取目标mr数据中的目标通信特征数据,包括:
13.分别提取目标用户终端所在服务小区及至少一个邻区的目标mr数据中的预设关键数据;
14.将预设关键数据确定为目标通信特征数据;
15.所述目标通信特征数据至少包括目标用户终端所在服务小区及至少一个邻区对应的以下数据:
16.物理小区识别码pci、参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr
17.可选地,所述初选通信特征数据包括:服务小区及至少一个邻区对应的pci;
18.所述根据所述目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的至少一个数据库子集,包括:
19.根据目标通信特征数据中的服务小区及至少一个邻区对应的pci从预先构建的目标室内区域的数据库中筛选出具有相同pci的映射关系作为至少一个初选映射关系;
20.将所述初选映射关系组建所述数据库子集。
21.可选地,所述根据所述目标通信特征数据中的再选通信特征数据从所述初选映射关系中筛选出预设数量的再选映射关系,包括:
22.将所述目标通信特征数据中的再选通信特征数据与所述初选映射关系中的再选通信特征数据进行相似度匹配计算,以获得匹配计算结果;
23.根据所述匹配计算结果从所述初选映射关系中筛选出预设数量的再选映射关系。
24.可选地,所述再选通信特征数据包括:服务小区及至少一个邻区对应的rsrp;
25.将所述目标通信特征数据中的再选通信特征数据与所述初选映射关系中的再选通信特征数据进行相似度匹配计算,以获得匹配计算结果,包括:
26.采用k近邻算法计算目标通信特征数据中服务小区及至少一个邻区对应的rsrp与所述初选映射关系中的服务小区及至少一个邻区对应的rsrp之间的预设类型距离;
27.根据所述预设类型距离确定对应的匹配度,以获得匹配计算结果;
28.所述预设类型距离为以下距离的任意一种:
29.欧式距离、马氏距离、汉明距离。
30.可选地,所述根据所述匹配计算结果从所述初选映射关系中筛选出预设数量的再选映射关系,包括:
31.按照所述匹配计算结果的匹配度由大到小的顺序将所述初选映射关系进行排序;
32.获取排序在前预设数量的初选映射关系作为再选映射关系。
33.可选地,所述预设数量为三个;
34.所述按照目标筛选策略从所述再选映射关系中筛选出目标映射关系,包括:
35.根据所述再选映射关系中的采样点的位置判断所述再选映射关系中的采样点是否为邻接关系;
36.若确定为邻接关系,则将邻接关系中位于中心的采样点对应的再选映射关系确定为目标映射关系;
37.若确定不为邻接关系,则将所述匹配度最大的再选映射关系确定为目标映射关系。
38.可选地,所述根据所述目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集之前,还包括:
39.确定目标室内区域中各采样点的位置;
40.采用测量设备在各采样点按照预设次数采集基准mr数据;
41.根据各采样点对应的多个基准mr数据确定各采样点对应的基准通信特征数据;
42.构建各采样点的位置与对应的基准通信特征数据之间的映射关系,以形成目标室内区域的数据库。
43.可选地,所述确定目标室内区域中各采样点的位置,包括:
44.基于预设的定位精度,将所述目标室内区域划分为网格状结构;
45.基于基准坐标系确定网格状结构中对应的各采样点的位置。
46.可选地,所述根据各采样点对应的多个基准mr数据确定各采样点对应的基准通信特征数据,包括:
47.分别提取各采样点对应的多个基准mr数据中的预设关键数据,所述预设关键数据包括:各采样点所在服务小区及至少一个邻区对应的以下数据:物理小区识别码pci、参考信号相关数据,所述参考信号相关数据:参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr;
48.计算各采样点对应的多个基准mr数据中采样点所在服务小区对应的pci的众数及采样点至少一个邻区对应的pci的众数;
49.计算各采样点对应的多个基准mr数据中的采样点所在服务小区对应的各参考信号相关数据的中位数及采样点至少一个邻区对应的各参考信号相关数据的中位数;
50.将各采样点对应的所述众数及中位数确定为各采样点对应的基准通信特征数据。
51.可选地,所述获取目标用户终端上报的目标测量报告mr数据之前,还包括:
52.接收客户端发送的运动轨迹追踪请求,所述运动轨迹追踪请求中包括:目标用户终端的标识信息、追踪时间范围信息;
53.所述获取目标用户终端上报的目标测量报告mr数据,包括:
54.根据所述追踪时间范围信息和所述目标用户终端的标识信息按照预设时间间隔获取对应目标用户终端在多个时间戳上报的目标mr数据;
55.所述将所述目标映射关系中的采样点的位置确定为目标用户终端的位置之后,还包括:
56.根据所述追踪时间范围内每个时间戳对应的目标用户终端的位置确定目标用户终端的运动轨迹;
57.将所述目标用户终端的运动轨迹发送给客户端。
58.可选地,所述获取目标用户终端上报的目标测量报告mr数据之前,还包括:
59.接收客户端发送的人流分布确定请求,所述人流分布确定请求中包括:时间范围信息;
60.所述获取目标用户终端上报的目标测量报告mr数据,包括:
61.根据所述时间范围信息按照预设时间间隔获取目标用户终端在多个时间戳上报的目标mr数据;
62.所述将所述目标映射关系中的采样点的位置确定为目标用户终端的位置之后,还包括:
63.根据所述预设时间范围范围内每个时间戳对应的目标用户终端的位置确定人流分布情况;
64.将所述人流分布情况发送给客户端。
65.可选地,所述服务器与目标用户终端通过预设通信方式进行通信,所述预设通信方式为4g通信或5g通信。
66.第二方面,本技术提供一种室内定位装置,包括:
67.获取模块,用于获取目标用户终端上报的目标测量报告mr数据;
68.提取模块,用于提取目标mr数据中的目标通信特征数据;
69.第一筛选模块,用于根据所述目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集,所述数据库中存储有目标室内区域中各采样点的位置与基准通信特征数据之间的映射关系;所述数据库子集中包括至少一个采样点的位置与基准通信特征数据之间的初选映射关系,
70.第二筛选模块,用于根据所述目标通信特征数据中的再选通信特征数据从所述初选映射关系中筛选出预设数量的再选映射关系;
71.第三筛选模块,用于按照目标筛选策略从所述再选映射关系中筛选出目标映射关系;
72.确定模块,用于将所述目标映射关系中的采样点的位置确定为目标用户终端的位置。
73.第三方面,本技术提供一种服务器,包括:处理器,以及与处理器通信连接的存储器及收发器;
74.所述存储器存储计算机执行指令;所述收发器,用于与用户终端收发数据;
75.所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-13中任一项所述的方法。
76.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面中任一项所述的方法。
77.本技术提供的室内定位方法、装置、服务器及存储介质,该方法应用于服务器,获取目标用户终端上报的目标测量报告mr数据;提取目标mr数据中的目标通信特征数据;根据目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集,数据库中存储有目标室内区域中各采样点的位置与基准通信特征数据之间的映射关系;数据库子集中包括至少一个采样点的位置与基准通信特征数据之间的初选映射关系,根据目标通信特征数据中的再选通信特征数据从初选映射关系中筛选出预设数量的再选映射关系;按照目标筛选策略从再选映射关系中筛选出目标映射关系,并将目标映射关系中的采样点的位置确定为目标用户终端的位置。通过使用目标mr数据进行目标用户终端定位,避免了使用时间差算法而受室内多径效应的影响。通过提取mr数据中的目标通信特征数据,使得定位所使用的mr数据更具代表性。根据初选通信特征从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集,能够快速筛选出目标数据集,降低后续定位运算的数据处理量,提高定位效率。根据再选通信特征数据筛选出预设数量的再选映射关系,能够基本锁定目标用户终端的位置。根据目标筛选策略从预设数量的再选映射关系中确定采样点位置为目标用户终端位置,能够更加精准的定位目标用户终端位置。本技术使用的定位算法,定位更加快速准确,定位结果较之现有技术也更具稳定性。
附图说明
78.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
79.图1为本技术提供的室内定位方法的应用场景图;
80.图2为本技术实施例一提供的室内定位方法的方法流程图;
81.图3为本技术实施例二提供的室内定位方法的方法流程图;
82.图4为本技术实施例三提供的室内定位方法的方法流程图;
83.图5为本技术实施例四提供的室内定位方法的方法流程图;
84.图6为本技术实施例五提供的室内定位方法的方法流程图;
85.图7为本技术实施例六提供的室内定位方法的方法流程图;
86.图8为本技术实施例七提供的室内定位方法的方法流程图;
87.图9为本技术实施例七提供的室内定位方法的参考点位置关系图;
88.图10为本技术实施例八提供的室内定位方法的方法流程图;
89.图11为本技术实施例八提供的室内定位方法确定采样点位置示意图;
90.图12为本技术实施例九提供的室内定位方法的方法流程图;
91.图13为本技术实施例十提供的室内定位方法的方法流程图;
92.图14为本技术实施例十一提供的室内定位方法具体实施方法的方法流程图;
93.图15为本技术实施例十三提供的室内定位方法的方法流程图;
94.图16为本技术实施例一提供的室内定位装置的虚拟结构图;
95.图17为本技术实施例一提供的室内定位服务器的实体结构图。
96.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
97.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
98.首先对本技术所涉及的名词进行解释:
99.mr数据:measurement report,即测量报告。记录了用户设备在业务保持过程中的无线测量信息。
100.邻区:两个覆盖有重叠并设置有切换关系的小区,一个小区可以有多个相邻小区。
101.为了清楚理解本技术的技术方案,首先对现有技术的方案进行详细介绍。
102.现有技术在解决室内定位问题时,主要采用基于到达时间差的三角定位法。三角定位法是利用三个不同位置的基站对目标进行测距,然后以基站到目标距离为半径做圆,将三个圆的共同交点确定为目标位置。到达时间差原理是通过测量基站到目标用户终端的到达时间差值,得到目标用户终端到基站的固定距离差值。然后再利用三角定位法确定目标用户终端位置。现有技术受室内多径效应的影响,在室内环境比较复杂时,无线信号存在反射、折射而使得无线信号无法按照两点间直线路径到达接收点的问题。从而导致基于上述技术的目标定位算法抗环境干扰能力较差、精准度较低的问题。
103.基于以上问题,本技术发明人经过创造性研究发现,无线信号测量数据中存在与目标用户终端定位相关度较高的特征数据。采用无线信号测量数据中与目标用户终端定位
相关度高的特征数据对室内目标用户终端进行定位,可以避免室内多径效应的影响,有效提高定位准确度和稳定性。为了采用无线信号测量数据进行目标用户终端定位,可获取目标用户终端上报的目标测量报告mr数据。为了能够排除无关数据的影响,降低数据处理量,可提取目标mr数据中的目标通信特征数据。为了能够快速确定和缩小目标用户终端的定位范围,可以根据目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集。目标室内区域的数据库中需要有目标室内区域中各采样点的位置与基准通信特征数据之间的映射关系。为了能够更加准确的确定目标用户终端的位置信息,可以根据目标通信特征数据中的再选通信特征数据从初选映射关系中筛选出预设数量的再选映射关系。为了能够进一步提升目标设备的定位精确度,可以按照目标筛选策略从再选映射关系中筛选出目标映射关系,并将目标映射关系中的采样点的位置确定为目标用户终端的位置。
104.下面对本技术提供的室内定位方法对应的网络结构和应用场景进行介绍。
105.本技术提供的室内定位方法,可以适用于图1所示的网络架构示意图。如图1所示,该网络架构包括:用户终端设备1、服务器2、数据库3、基站4。服务器2可以是mec边缘算力服务器。数据库3预先存储目标室内区域中各采样点的位置与基准通信特征数据之间的映射关系。用户终端设备1向基站4发送目标测量报告mr数据,基站4将用户终端设备1上报的目标测量报告mr数据发送给服务器2,服务器2提取目标测量报告mr数据中的目标通信特征数据。并从数据库3中获取预先构建的目标室内区域中各采样点的位置与基准通信特征数据之间的映射关系。根据目标通信特征数据中的初选通信特征数据从目标室内区域的数据库中筛选出相匹配的数据库子集,根据目标通信特征数据中的再选通信特征数据从初选映射关系中筛选出预设数量的再选映射关系。按照目标筛选策略从再选映射关系中筛选出目标映射关系,并将目标映射关系中的采样点的位置确定为目标用户终端的位置。
106.可选的,上述基站可以是lte中的演进型基站(evolutional node b,简称enb或enodeb),或者中继站或接入点,或者5g网络中的基站(gnb)等,本技术在此并不限定。用户终端设备是支持4g和/或5g网络的设备。包括但不限于4g/5g手机、移动查房推车、拣货机器人等。
107.本技术具体的应用场景如消防救灾。当室内场馆发生灾情时,消防员进行抢险救灾,运送伤员,就需要定位消防人员或伤员的位置信息。此时,服务端接收用户终端设备发送的目标测量报告mr数据,通过本技术的室内定位方法对室内的人员设备进行最终定位。
108.本技术具体应用场景还可以为用户运动轨迹追踪。当管理人员或其他人员通过客户端选择某个目标用户终端,输入追踪时间范围信息,向服务端发起运动轨迹追踪请求时,服务端接收运动轨迹追踪请求,从中提取出目标用户终端标识信息和追踪时间范围信息,根据目标用户终端标识信息和追踪时间范围信息筛选出符合条件的mr数据,根据本技术提供的室内定位方法,确定目标用户终端在追踪时间范围内的每个时间戳对应的位置信息,从而确定目标用户终端的运动轨迹。
109.本技术具体应用场景还可以为确定室内人流分布。当管理人员或其他人员想要了解室内场馆的人流分布情况时,可以向客户端输入时间范围信息,向服务端发送人流分布确定请求。服务端接收人流分布确定请求后,提取时间范围信息,根据该信息获取满足条件的mr数据。在指定的时间范围内,确定每个时间戳对应的所有目标用户终端的位置信息。根
据所有目标用户终端的位置信息确定场馆内人流分布情况。
110.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
111.实施例一
112.本技术实施例为解决现有技术室内定位抗环境干扰能力较差、精准度不足的问题,提供了一种室内定位方法。图2为本技术提供的室内定位方法的方法流程图。如图2所示,本实施例中的方法应用于室内定位装置,室内定位装置可以位于服务器中。其中,服务器可以是提供mec边缘算力的服务器。该方法包括如下步骤:
113.步骤s101、获取目标用户终端上报的目标测量报告mr数据。
114.其中,目标用户终端是进行室内定位的用户终端。目标用户终端可以发送目标测量报告mr数据的任意无线设备。测量报告mr数据,是对网络无线信号的测量数据。用于网络评估与优化。mr数据包括但不限于以下信息:服务小区及至少一个邻区的参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr、物理小区识别码pci、波束号indexid、公共陆地移动网plmn、载波号arfcn。
115.具体地,目标用户终端会周期性或由事件触发生成目标测量报告mr数据,目标用户终端将mr数据通过无线通信发送给基站,服务端通过基站网络接收目标用户终端发送的目标策略报告mr数据。并通过不同的用户终端标识来区分不同的目标用户终端。
116.其中,无线通信可以为4g/5g通信。
117.步骤s102、提取目标mr数据中的目标通信特征数据。
118.其中,目标通信特征数据,是指目标mr数据中与设备定位相关度较高的无线信号测量参数。
119.具体地,分别提取目标用户终端所在服务小区及至少一个邻区的目标mr数据中与设备定位相关性较高的关键数据。将此关键数据确定为目标通信特征数据。目标通信特征数据包括但不限于服务小区及其至少一个邻区的物理小区识别码pci、参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr。
120.步骤s103、根据目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集,数据库中存储有目标室内区域中各采样点的位置与基准通信特征数据之间的映射关系。数据库子集中包括至少一个采样点的位置与基准通信特征数据之间的初选映射关系。
121.其中,初选通信特征数据,可以是一个或多个目标通信特征数据的组合。
122.具体地,服务端从数据库服务器中获取预先构建的目标室内区域的数据库数据。该数据库存储了目标室内区域中各采样点位置与基准通信特征数据间的映射关系。服务端将初选通信特征数据与预先构建的目标室内区域的数据库对应的数据进行匹配,筛选出相匹配的至少一个采样点与基准通信特征数据的映射关系。将至少一个采样点与基准通信特征数据的映射关系构成数据库子集。
123.其中,将初选通信特征数据与预先构建的目标室内区域的数据库对应的数据进行匹配时的匹配方法不做具体限定。
124.步骤s104、根据目标通信特征数据中的再选通信特征数据从初选映射关系中筛选
出预设数量的再选映射关系。
125.其中,再选通信特征数据,可以是一个或多个目标通信特征数据的组合。再选通信特征数据可以与初选通信特征数据不同。
126.具体地,服务端将再选通信特征数据与筛选出的初选映射关系中对应的数据进行匹配,得到匹配结果。再从中选择预设数量的再选映射关系。匹配方法不做具体限定。示例性地,可以是余弦相似度匹配法或近邻相似度匹配法等。选取预设数量的再选映射关系的方法不做具体限定。可以是按照大小排序取相似度最大的前预设个数。也可以是取相似度大于预设阈值的若干再选映射关系。
127.其中,预设数量不做具体限定。可以是3个或3个以上。
128.步骤s105、按照目标筛选策略从再选映射关系中筛选出目标映射关系,并将目标映射关系中的采样点的位置确定为目标用户终端的位置。
129.具体地,根据目标筛选策略从预设数量的再选映射关系中确定目标映射关系,并将目标映射关系中的采样点位置作为目标用户终端的位置。
130.其中,目标筛选策略不做具体限定。可以是根据位置关系进行筛选,也可以根据聚类算法进行筛选。
131.本技术实施例中,获取目标用户终端上报的目标测量报告mr数据。提取目标mr数据中的目标通信特征数据。根据目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集,数据库中存储有目标室内区域中各采样点的位置与基准通信特征数据之间的映射关系。数据库子集中包括至少一个采样点的位置与基准通信特征数据之间的初选映射关系,根据目标通信特征数据中的再选通信特征数据从初选映射关系中筛选出预设数量的再选映射关系。按照目标筛选策略从再选映射关系中筛选出目标映射关系,并将目标映射关系中的采样点的位置确定为目标用户终端的位置。通过使用目标mr数据进行目标用户终端定位,避免了使用时间差算法而受室内多径效应的影响。通过提取mr数据中的目标通信特征数据,使得定位所使用的mr数据更具代表性。根据初选通信特征从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集,能够快速筛选出目标数据集,降低后续定位运算的数据处理量,提高定位效率。根据再选通信特征数据筛选出预设数量的再选映射关系,能够基本锁定目标用户终端的位置。根据目标筛选策略从预设数量的再选映射关系中确定采样点位置为目标用户终端位置,能够更加精准的定位目标用户终端位置,本技术使用的定位算法,定位更加快速准确,定位结果较之现有技术也更具稳定性。
132.实施例二
133.图3为本技术提供的室内定位方法的方法流程图。如图3所示,在实施例一的基础上,本技术实施例涉及步骤s102提取目标mr数据中的目标通信特征数据的具体可实现方式。其中,目标测量报告mr数据包括:目标用户终端所在服务小区及至少一个邻区的mr数据。本技术提供的方法中,在提取目标mr数据中的目标通信特征数据时,具体步骤包括:
134.步骤s201、分别提取目标用户终端所在服务小区及至少一个邻区的目标mr数据中的预设关键数据。
135.其中,预设关键数据,是指预先确定的能够进行设备定位的相关信号测量参数。
136.具体地,根据先验经验按照mr数据名称筛选出能够影响目标用户终端位置判断的
mr数据。将这些数据作为预设关键数据。
137.其中,至少一个邻区可以是服务小区的所有邻区,也可以是按照信号强度排序的前预设数量的邻区。如预设数量可以为1个,那么确定出的邻区为第一邻区。
138.示例性地,当预设关键数据只包括第一邻区时,目标用户终端的预设关键数据可以如下公式表示:
139.flp
uey
=[scpci,scrsrp,scrsrq,scsinr,ncpci,ncrsrp,ncrsrq,ncsinr]
[0140]
其中,前缀sc代表服务小区,前缀nc代表第一邻区。pci是物理小区识别码,rsrp是参考信号接收功率,rsrq是参考信号接收质量、sinr是参考信号信噪比,flp
uey
为目标用户终端提取的预设关键数据。
[0141]
步骤s202、将预设关键数据确定为目标通信特征数据。目标通信特征数据至少包括目标用户终端所在服务小区及至少一个邻区对应的以下数据:物理小区识别码pci、参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr
[0142]
具体地,将筛选出的预设关键数据组合成目标通信特征数据。目标通信特征数据包括但不限于目标用户终端所在服务小区及至少一个邻区对应的以下数据:物理小区识别码pci、参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr。
[0143]
示例性地,接上述步骤,当预设关键数据只包括第一邻区时,将预设关键数据确定为目标通信特征数据。公式表示为:
[0144]
flp
ueg
=[scpci,scrsrp,scrsrq,scsinr,ncpci,ncrsrp,ncrsrq,ncsinr]
[0145]
其中,前缀sc代表服务小区,前缀nc代表第一邻区。pci是物理小区识别码,rsrp是参考信号接收功率,rsrq是参考信号接收质量、sinr是参考信号信噪比,flp
ueg
为目标用户终端对应的目标通信特征数据。
[0146]
本技术实施例中,分别提取目标用户终端所在服务小区及至少一个邻区的目标mr数据中的预设关键数据。将预设关键数据确定为目标通信特征数据。目标通信特征数据至少包括目标用户终端所在服务小区及至少一个邻区对应的以下数据:物理小区识别码pci、参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr。通过将提取的预设关键数据确定为目标通信特征数据,能够使提取的目标通信特征数据更具代表性。且在目标mr数据就包括了预设关键数据,所以提取过程更加简单高效。
[0147]
实施例三
[0148]
图4为本技术提供的室内定位方法的方法流程图。如图4所示,在实施例二的基础上,本技术实施例涉及步骤s103根据目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的至少一个数据库子集的一种具体可实现方式。其中,初选通信特征数据包括:服务小区及至少一个邻区对应的pci。本技术提供的室内定位方法中,在根据目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的至少一个数据库子集时,包括如下步骤:
[0149]
步骤s301、根据目标通信特征数据中的服务小区及至少一个邻区对应的pci从预先构建的目标室内区域的数据库中筛选出具有相同pci的映射关系作为至少一个初选映射关系。
[0150]
具体地,从目标通信特征数据中获取服务小区及至少一个邻区对应的pci,将其与预先构建的目标室内区域的数据库数据对应的pci依次进行匹配,筛选出具有相同pci的映
射关系作为初选映射关系。初选映射关系至少包括一条目标室内区域数据库的映射关系。
[0151]
步骤s302、将初选映射关系组建数据库子集。
[0152]
具体地,将上述步骤筛选得到的初选映射关系汇集成一个数据库子集,作为再次筛选的基础。
[0153]
本技术实施例中,初选通信特征数据包括:服务小区及至少一个邻区对应的pci。根据目标通信特征数据中的服务小区及至少一个邻区对应的pci从预先构建的目标室内区域的数据库中筛选出具有相同pci的映射关系作为至少一个初选映射关系。将初选映射关系组建数据库子集。由于pci能够标识一个物理小区,根据目标通信特征数据中的服务小区及至少一个邻区对应的pci从预先构建的目标室内区域的数据库中筛选出对应的初选映射关系,能够快速简单的实现目标用户设备的粗定位,快速缩小目标用户设备的定位范围,有效减少后续的数据处理量,提高数据处理效率。
[0154]
实施例四
[0155]
图5为本技术提供的室内定位方法的方法流程图。如图5所示,在实施例二或三的基础上,本技术实施例涉及步骤s104根据目标通信特征数据中的再选通信特征数据从初选映射关系中筛选出预设数量的再选映射关系的一种具体可实现方式。本技术提供的室内定位方法中,在根据目标通信特征数据中的再选通信特征数据从初选映射关系中筛选出预设数量的再选映射关系时,包括以下步骤:
[0156]
步骤s401、将目标通信特征数据中的再选通信特征数据与初选映射关系中的再选通信特征数据进行相似度匹配计算,以获得匹配计算结果。
[0157]
具体地,将目标通信特征数据中的再选通信特征数据依次与初选映射关系中每条数据的再选通信特征数据进行相似度匹配,获得匹配结果。匹配方法不做具体限定。可以是余弦相似度算法,也可以是近邻相似度算法等。
[0158]
其中,再选通信特征数据,可以是一个或多个目标通信特征数据的组合。
[0159]
步骤s402、根据匹配计算结果从初选映射关系中筛选出预设数量的再选映射关系。
[0160]
具体地,根据上述步骤的匹配计算结果从初选映射关系中筛选出预设数量的再选映射关系。筛选方法不做具体限定。示例性地,可以是选取相似度大于预设阈值的匹配结果。预设数量不做具体限定。可以是3个或3个以上。
[0161]
本技术实施例中,将目标通信特征数据中的再选通信特征数据与初选映射关系中的再选通信特征数据进行相似度匹配计算,以获得匹配计算结果。根据匹配计算结果从初选映射关系中筛选出预设数量的再选映射关系。根据再选通信特征数据进行相似度匹配计算,能够得到更加准确的匹配结果。由于匹配结果能够反映目标通信特征数据与相匹配数据的接近程度,因此根据匹配结果从初选映射关系中筛选出预设数量的再选映射关系,能够得到更加精准的定位范围。
[0162]
实施例五
[0163]
图6为本技术提供的室内定位方法的方法流程图。如图6所示,在实施例四的基础上,本技术实施例涉及步骤s401将目标通信特征数据中的再选通信特征数据与初选映射关系中的再选通信特征数据进行相似度匹配计算,以获得匹配计算结果的一种具体可实现方式。其中,再选通信特征数据包括:服务小区及至少一个邻区对应的rsrp。本技术提供的室
内定位方法中,在将目标通信特征数据中的再选通信特征数据与初选映射关系中的再选通信特征数据进行相似度匹配计算,以获得匹配计算结果时,包括以下步骤:
[0164]
步骤s501、采用k近邻算法计算目标通信特征数据中服务小区及至少一个邻区对应的rsrp与初选映射关系中的服务小区及至少一个邻区对应的rsrp之间的预设类型距离。
[0165]
其中,k近邻算法是一种基本分类与回归方法。本技术实施例中,采用k近邻算法计算目标通信特征数据与再选映射关系的基准通信特征数据的相似度,由于k近邻算法简单有效,因此能够更加简单快速地筛选出与目标通信特征数据相似度最高的预设数量的再选映射关系。
[0166]
具体地,获取目标通信特征数据中服务小区及至少一个邻区对应的rsrp、初选映射关系中服务小区及至少一个邻区对应的rsrp。根据预设类型距离计算公式依次计算目标通信特征数据与每个初选映射关系对应的服务小区与至少一个邻区的rsrp间的距离。
[0167]
其中,预设类型距离不做具体限定,包括但不限于欧式距离、马氏距离、汉明距离。
[0168]
以欧氏距离为例,计算目标通信特征数据与某个初选映射关系对应的服务小区及至少一个邻区的rsrp间的距离。公式可以表示为:
[0169][0170]
其中,scrsrpj为第j个初选映射关系对应服务小区的rsrp,scrsrp
ue
为目标通信特征数据的服务小区对应的rsrp,ncrsrp
ij
为第j个初选映射关系的第i个邻区对应的rsrp,ncrsrp
uei
为目标通信特征数据的第i个邻区对应的rsrp。i、j均为大于等于1的正整数。
[0171]
步骤s502、根据预设类型距离确定对应的匹配度,以获得匹配计算结果。预设类型距离为以下距离的任意一种:欧式距离、马氏距离、汉明距离。
[0172]
具体地,在根据预设类型距离公式计算出结果后,确定目标通信特征数据与初选映射关系对应的基准通信特征数据的匹配度,匹配度与预设类型距离成反比,可互为倒数关系,公式表示为:
[0173]
p=1/dist;
[0174]
其中,dist为预设类型距离。p为匹配度。距离值越小,匹配度越大,说明相似度越高。预设类型距离可以为以下距离的任意一种:欧式距离、马氏距离、汉明距离。
[0175]
本技术实施例中,采用k近邻算法计算目标通信特征数据中服务小区及至少一个邻区对应的rsrp与初选映射关系中的服务小区及至少一个邻区对应的rsrp之间的预设类型距离。根据预设类型距离确定对应的匹配度,以获得匹配计算结果。预设类型距离为以下距离的任意一种:欧式距离、马氏距离、汉明距离。通过k近邻算法计算目标通信特征数据与初选映射关系的基准通信特征数据的距离,能够快速有效的确定两者间的相似度。
[0176]
实施例六
[0177]
图7为本技术提供的室内定位方法的方法流程图。如图7所示,在实施例四或实施例五的基础上,本技术涉及步骤s402根据匹配计算结果从初选映射关系中筛选出预设数量的再选映射关系的一种具体可实现方式。本技术提供的室内定位方法中,在根据匹配计算结果从初选映射关系中筛选出预设数量的再选映射关系时,包括如下步骤:
[0178]
步骤s601、按照匹配计算结果的匹配度由大到小的顺序将初选映射关系进行排
序。
[0179]
具体地,将初选映射关系按照匹配计算结果的匹配度由大到小的顺序进行排序。排序方法不做具体限定。
[0180]
步骤s602、获取排序在前预设数量的初选映射关系作为再选映射关系。
[0181]
具体地,将排序在前预设数量的初选映射关系确定为再选映射关系。预设数量不做具体限定。可以为3个或3个以上。
[0182]
本技术实施例中,按照匹配计算结果的匹配度由大到小的顺序将初选映射关系进行排序。获取排序在前预设数量的初选映射关系作为再选映射关系。能够保证筛选出的再选映射关系是匹配度最大的前预设数量的初选映射关系。从而保证筛选出的再选映射关系的准确度更高。
[0183]
实施例七
[0184]
图8为本技术提供的室内定位方法的方法流程图。如图8所示,在实施例六的基础上,本技术涉及步骤s105按照目标筛选策略从再选映射关系中筛选出目标映射关系的一种具体可实现方式。其中,预设数量为三个。在本技术提供的室内定位方法中,在按照目标筛选策略从再选映射关系中筛选出目标映射关系时,具体步骤包括:
[0185]
步骤s701、根据再选映射关系中的采样点的位置判断再选映射关系中的采样点是否为邻接关系。
[0186]
具体地,获取预设数量的再选映射关系,从中提取采样点位置信息。采样点位置信息是基于三维笛卡尔坐标系确定的。因此,采样点位置信息包括x、y、z三个方向的坐标信息。当目标用户终端处于室内场馆的同一楼层,认定其在z方向上的值相同。只考虑同一楼层的情况,将获取的3个采样点位置绘制在x-y平面上,判断3个采样点是否构成相互邻接的关系。
[0187]
步骤s702、若确定为邻接关系,则将邻接关系中位于中心的采样点对应的再选映射关系确定为目标映射关系。
[0188]
具体地,若确定三个采样点两两邻接,如图9所示,当三个采样点是这六种邻接关系的任意一个时,处于中心位置的采样点分别与其他两个邻接采样点在某个方向上有相同的值,因此,处于中心位置的采样点是目标用户终端位置的概率更高,所以将邻接关系中位于中心的采样点对应的再选映射关系确定为目标映射关系。
[0189]
步骤s703、若确定不为邻接关系,则将匹配度最大的再选映射关系确定为目标映射关系。
[0190]
具体地,若不是三个采样点两两邻接,则三个采样点成为目标用户终端位置的概率一致,则将匹配度最大的再选映射关系确定为目标映射关系。
[0191]
本技术实施例中,根据再选映射关系中的采样点的位置判断再选映射关系中的采样点是否为邻接关系。若确定为邻接关系,则将邻接关系中位于中心的采样点对应的再选映射关系确定为目标映射关系。若确定不为邻接关系,则将匹配度最大的再选映射关系确定为目标映射关系。当采样点具有相互邻接关系时,通过邻接关系判定目标映射关系更加简单直观,而且通过判定邻接关系来定位,能够进一步提升目标用户终端定位的准确度。当采样点不具有相互邻接关系时,按照匹配度大小进一步确定目标用户终端的位置,能够尽可能准确。
[0192]
实施例八
[0193]
图10为本技术提供的室内定位方法的方法流程图。如图10所示,在实施例一到实施例七任一实施例基础上,本技术提供的室内定位方法,在根据目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集之前,还包括如下方案:
[0194]
步骤s801、确定目标室内区域中各采样点的位置。
[0195]
具体地,确定采样点位置的方法不做具体限定。
[0196]
示例性地,根据需求的定位精度,将目标室内区域划分为网格状结构。如图11所示,确定网格的交点lp
ij
为采样点,lp
ij
是网格第i行第j列的交点,i=0,1,2,

m,j=0,1,2,

k。m为网格总行数,k为网格总列数。
[0197]
建立基准坐标系或基于经纬度对采样点进行定位。本示例采用三维笛卡尔坐标系。则采样点lp
ij
的位置坐标llp
ij
=(lp
ijx
,lp
ijy
,lp
ijz
)。
[0198]
步骤s802、采用测量设备在各采样点按照预设次数采集基准mr数据。
[0199]
其中,预设次数不做具体限定,可以是3次及以上。基准mr数据包括服务小区及至少一个邻区的参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr、波束号indexid、载波号arfcn、物理小区识别码pci、公共陆地移动网plmn。其中,至少一个邻区可以是服务小区的所有邻区,也可以是按照信号强度排序的前预设数量的邻区。如预设数量可以为1个,那么确定出的邻区为第一邻区。
[0200]
具体地,采样人员持信号测量设备在各采样点采集基准mr数据。基于提高稳定性的考虑,进行多次基准mr数据采样。
[0201]
示例性地,继续上述示例内容,设定采样点lp
ij
的基准mr信号只包括服务小区和第一邻区测量数据,则采样点lp
ij
第t次采样信息可以表示为:
[0202]
lp
ijt
=[scpci
t
,scrsrp
t
,scrsrq
t
,scsinr
t
,scindexid
t
,scarfcn
t
,scplmn
t
,ncpci
t
,ncrsrp
t
,ncrsrq
t
,ncsinr
t
,ncindexid
t
,ncarfcn
t
,ncplmn
t
]
[0203]
其中,前缀sc代表服务小区,前缀nc代表第一邻区。pci是物理小区识别码,rsrp是参考信号接收功率,rsrq是参考信号接收质量、sinr是参考信号信噪比,indexid是波束号,arfcn是载波号,plmn是公共陆地移动网。
[0204]
步骤s803、根据各采样点对应的多个基准mr数据确定各采样点对应的基准通信特征数据。
[0205]
具体地,分别提取各采样点对应的多个基准mr数据中的预设关键数据,预设关键数据可以是一个或多个mr数据的组合。由于对采样点的每个预设关键数据都进行了多次采样,因此对每个采样点提取的预设关键数据进行统计计算。计算方法不做限定。可以对每个预设关键数据求取众数、中位数、均值、聚类等。将统计结果数据确定为各采样点对应的基准通信特征数据。
[0206]
示例性地,继续上述示例内容,确定预设关键数据包括采样点所在服务小区及第一邻区对应的物理小区识别码pci、参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr。则采样点lp
ij
第t次采集并提取的预设关键数据可以表示为:
[0207][0208]
对采样点lp
ij
第t次的预设关键数据进行统计计算,求出该采样点对应的基准通信
特征数据。可以用公式表示为:
[0209]
flp
ij
=[mode
1t
(scpci
t
),median
1t
(scrsrp
t
),median
1t
(scrsrq
t
),median
1t
(scsinr
t
),mode
1t
(ncpci
t
),median
1t
(ncrsrp
t
),median
1t
(ncrsrq
t
),median
1t
(ncsinr
t
)]
[0210]
其中,t是采样总次数,t为第t次采样,t=1,2,

t。mode为求众数公式,median为求中位数公式。mode
1t
(scpci
t
)表示对采样点lp
ij
的所有预设关键数据flp
ijt
(1≤t≤t),求其中scpci的众数。median
1t
(scrsrp
t
)表示对采样点lp
ij
的所有预设关键数据flp
ijt
(1≤t≤t),求其中scrsrp的中位数。前缀sc代表服务小区,前缀nc代表第一邻区。flp
ij
为采样点lp
ij
的基准通信特征数据。
[0211]
步骤s804、构建各采样点的位置与对应的基准通信特征数据之间的映射关系,以形成目标室内区域的数据库。
[0212]
具体地,将采样点位置信息与对应的基准通信特征数据组合,形成映射关系。则所有采样点对应的映射关系就构成目标室内区域的数据库。
[0213]
示例性地,继续上述示例内容,将所有采样点lp
ij
的位置坐标llp
ij
与基准通信特征数据flp
ij
(1≤i≤m,1≤j≤k)组合,构成目标室内区域的数据库fpdb。映射关系矩阵表示为:
[0214][0215]
本技术实施例中,确定目标室内区域中各采样点的位置。采用测量设备在各采样点按照预设次数采集基准mr数据。根据各采样点对应的多个基准mr数据确定各采样点对应的基准通信特征数据。构建各采样点的位置与对应的基准通信特征数据之间的映射关系,以形成目标室内区域的数据库。通过多次采集基准mr数据,能够得到采样点mr数据的漂移范围。根据各采样点对应的多个基准mr数据确定各采样点对应的基准通信特征数据,能够提高目标室内区域数据库的数据稳定性。通过构建各采样点的位置与对应的基准通信特征数据之间的映射关系,能够在定位时更加快速准确地通过筛选出的映射关系确定目标用户终端的位置信息。
[0216]
实施例九
[0217]
图12为本技术提供的室内定位方法的方法流程图。如图12所示,在实施例八的基础上,本技术实施例涉及步骤s801确定目标室内区域中各采样点的位置的一种具体可实现方式。本技术提供的室内定位方法中,在确定目标室内区域中各采样点的位置时,具体包括如下步骤:
[0218]
步骤s901、基于预设的定位精度,将目标室内区域划分为网格状结构。
[0219]
具体地,确定需要的定位精度,如米级、亚米级精度。根据确定的定位精度,对目标室内区域进行场景建模,将目标室内区域划分成网格结构。
[0220]
步骤s902、基于基准坐标系确定网格状结构中对应的各采样点的位置。
[0221]
具体地,如图11所示,将网格结构中每个交点lp
ij
的位置确定为采样点位置。lp
ij
是网格第i行第j列的交点,i=0,1,2,

m,j=0,1,2,

k。m为网格总行数,k为网格总列数。
[0222]
构建基准坐标系,确定坐标系原点位置。本技术实施例中,基准坐标系为三维笛卡尔坐标系。则采样点lp
ij
的位置坐标可以表示为(lp
ijx
,lp
ijy
,lp
ijz
)。
[0223]
本技术实施例中,基于预设的定位精度,将目标室内区域划分为网格状结构。基于基准坐标系确定网格状结构中对应的各采样点的位置。根据精度需要将目标室内区域划分为网格状结构,能够在达到精度要求的前提下,简单方便地得到采样点位置。通过构建基准坐标系确定各采样点位置,能够更加准确地对采样点进行定位。
[0224]
实施例十
[0225]
图13为本技术提供的室内定位方法的方法流程图。如图13所示,在实施例八或实施例九的基础上,本技术实施例涉及步骤s803根据各采样点对应的多个基准mr数据确定各采样点对应的基准通信特征数据的一种具体可实现方式。本技术提供的室内定位方法中,在根据各采样点对应的多个基准mr数据确定各采样点对应的基准通信特征数据时,具体包括如下步骤:
[0226]
步骤s1001、分别提取各采样点对应的多个基准mr数据中的预设关键数据,预设关键数据包括:各采样点所在服务小区及至少一个邻区对应的以下数据:物理小区识别码pci、参考信号相关数据,参考信号相关数据:参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr。
[0227]
具体地,通过先验经验根据测量数据名称将与目标用户终端定位相关性高的mr数据确定为预设关键数据。预设关键数据包括:各采样点所在服务小区及至少一个邻区对应的物理小区识别码pci、参考信号相关数据,参考信号相关数据:参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr。
[0228]
可选地,对确定的预设关键数据进行预处理。包括值域范围过滤、空值删除等。示例性地,设定服务小区的rsrp值在[-120,-45],rsrq值在[-29,19],sinr值在[-5,36],pci在指定数据列表中。在此值域外的预设关键数据做剔除过滤。
[0229]
步骤s1002、计算各采样点对应的多个基准mr数据中采样点所在服务小区对应的pci的众数及采样点至少一个邻区对应的pci的众数。
[0230]
具体地,对每个采样点,获取多次采集的基准mr数据,从中提取采样点所在服务小区及至少一个邻区的pci数据,分别对采样点所在服务小区及至少一个邻区的pci数据求取众数。
[0231]
以采样点lp
ij
对应的服务小区pci的众数计算为例,对于采样点lp
ij
,对应服务小区pci众数计算公式可以表达为:
[0232]
m=mode
1t
[scpci
t
](1≤t≤t)
[0233]
其中,mode[]是众数计算公式。t是测量信号总采样次数。scpci
t
是指第t次采样的服务小区的pci,t=1,2,

t。mode
1t
[scpci
t
]表示对采样点lp
ij
对应的服务小区pci的所有采样数据进行众数统计,即将一组采样数据中出现频次最高的采样数据作为统计结果。采样点lp
ij
对应的至少一个邻区的pci的众数计算方式与上述服务小区pci众数计算方式相同,在此不在赘述。
[0234]
步骤s1003、计算各采样点对应的多个基准mr数据中的采样点所在服务小区对应的各参考信号相关数据的中位数及采样点至少一个邻区对应的各参考信号相关数据的中位数。
[0235]
具体地,对每个采样点,从多次采集的基准mr数据中提取采样点所在服务小区及至少一个邻区的各参考信号相关数据,分别对采样点所在服务小区及至少一个邻区的各参考信号相关数据求取中位数。
[0236]
以采样点lp
ij
对应的服务小区rsrp的中位数计算为例,对于采样点lp
ij
,对应服务小区rsrp中位数计算公式可以表达为:
[0237]
m=median
1t
[scrsrp
t
](1≤t≤t)
[0238]
其中,median[]是中位数计算公式。t是测量信号总采样次数。scrsrp
t
是指第t次采样的服务小区的rsrp,t=1,2,

t。median
1t
[scrsrp
t
]表示对采样点lp
ij
对应的服务小区rsrp的所有采样数据进行中位数统计,即将一组采样数据从大到小排序,选取排在中间位置的采样数据作为统计结果。
[0239]
采样点lp
ij
对应的其他参考信号的中位数计算方式与上述服务小区rsrp中位数计算方式相同,在此不在赘述。
[0240]
步骤s1004、将各采样点对应的众数及中位数确定为各采样点对应的基准通信特征数据。
[0241]
具体地,将各采样点预设关键数据的统计结果,即众数及中位数作为各采样点对应的基准通信特征数据。
[0242]
本技术实施例中,分别提取各采样点对应的多个基准mr数据中的预设关键数据,预设关键数据包括:各采样点所在服务小区及至少一个邻区对应的以下数据:物理小区识别码pci、参考信号相关数据,参考信号相关数据:参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr。计算各采样点对应的多个基准mr数据中采样点所在服务小区对应的pci的众数及采样点至少一个邻区对应的pci的众数。计算各采样点对应的多个基准mr数据中的采样点所在服务小区对应的各参考信号相关数据的中位数及采样点至少一个邻区对应的各参考信号相关数据的中位数。将各采样点对应的众数及中位数确定为各采样点对应的基准通信特征数据。由于众数是根据出现频次,即概率进行统计的,通过计算各采样点对应的多个基准mr数据中采样点对应的服务小区及至少一个邻区对应的pci的众数,能够更准确的确定基准mr数据服务小区及至少一个邻区的pci。通过计算各采样点对应的多个基准mr数据中采样点所在服务小区及至少一个邻区对应的各参考信号相关数据的中位数,根据各参考信号的中位数能够更加准确的反映各参考信号的集中趋势。通过将各采样点对应的众数及中位数确定为各采样点对应的基准通信特征数据,可有效过滤掉离群异常信号数据,能够提高各采样点对应的基准通信特征数据的稳定性。
[0243]
实施例十一
[0244]
图14为本技术提供的室内定位方法具体实施方法的方法流程图。如图14所示,本技术实施例是室内定位方法的一个具体的可实现方式。具体步骤包括:
[0245]
步骤s1101、获取目标用户终端的目标测量报告mr数据。提取目标mr数据中的目标通信特征数据。
[0246]
具体地,从数据库中获取预先构建的目标室内区域中各采样点的位置与基准通信
特征数据之间的映射关系,从基站获取目标用户终端发送的目标测量报告mr数据。
[0247]
其中,目标测量报告mr数据包括服务小区及至少一个邻区的参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr、物理小区识别码pci、波束号indexid、公共陆地移动网plmn、载波号arfcn。
[0248]
具体地,根据先验经验按照目标mr数据的名称确定预设关键数据。将预设关键数据确定为目标通信特征数据。预设关键数据是与目标用户终端定位相关度高的测量信号参数。预设关键数据可以包括服务小区及至少一个邻区的参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr、物理小区识别码pci。
[0249]
步骤s1102、根据目标通信特征数据对应的服务小区及第一邻区的pci,对目标用户终端进行粗定位,以获取一个数据库中相匹配的的数据库子集。数据库子集中包含至少一个采样点位置信息与基准通信特征数据的映射关系。
[0250]
具体地,将目标通信特征数据对应的服务小区及第一邻区的pci与预先构建的目标室内区域中各采样点的位置与基准通信特征数据之间的映射关系中对应的服务小区及第一邻区的pci做匹配,筛选出满足匹配条件的映射关系。将这些映射关系汇集成一个数据库子集。
[0251]
步骤s1103、根据目标通信特征数据中对应的服务小区及第一邻区rsrp,对目标通信特征数据进行k近邻相似度匹配,得到预设数量的匹配映射关系,以对目标用户终端进行精确定位。
[0252]
其中,预设数量为3个。
[0253]
具体地,获取上述步骤筛选出的数据库子集,针对其中每一条映射关系,计算其与目标通信特征数据对应的服务小区及第一邻区rsrp间的欧式距离。公式表达为:
[0254]
d=(scrsrp
j-scrsrp
ue
)2 (ncrsrp
1j-ncrsrp
ue1
)2[0255]
其中,scrsrpj为第j个初选映射关系对应服务小区的rsrp,scrsrp
ue
为目标通信特征数据的服务小区对应的rsrp,ncrsrp
1j
为第j个初选映射关系的第一邻区对应的rsrp,ncrsrp
ue1
为目标通信特征数据的第一邻区对应的rsrp。j为大于等于1的正整数。
[0256]
相应地,匹配度与欧式距离成反比关系,公式可以表示为:
[0257]
p=1/d
[0258]
具体地,根据欧式距离计算匹配度,按照匹配度从大到小进行排序,筛选出排序前3的匹配度对应的映射关系。
[0259]
步骤s1104、根据匹配映射关系中采样点位置邻接关系,确定目标用户终端的最终位置信息。
[0260]
具体地,从上述步骤中获取的3个映射关系中,提取对应采样点的位置信息。只考虑同一高度的情况,将采样点位置信息在x-y平面进行绘制,得到采样点位置关系图。根据采样点位置关系图判断3个采样点是否为相互邻接关系。如果为相互邻接关系,由于位于中心的采样点分别与其他两个采样点在一个方向上取值相同,则位于中心的采样点成为目标用户终端最终位置的概率更大,所以将位于中心位置的采样点位置坐标作为目标用户终端的位置坐标。如果3个采样点不是相互邻接关系,则认为3个采样点成为目标用户终端的最终位置的概率相同,所以根据采样点对应的匹配度确定目标用户终端的位置信息。将匹配度最大的采样点对应的位置坐标确定为目标用户终端的位置坐标。
[0261]
实施例十二
[0262]
在实施例一到实施例七任一实施例的基础上,本技术提供的室内定位方法中,在获取目标用户终端上报的目标测量报告mr数据之前,还包括如下技术方案:
[0263]
接收客户端发送的运动轨迹追踪请求,运动轨迹追踪请求中包括:目标用户终端的标识信息、追踪时间范围信息。
[0264]
其中,目标用户终端的标识信息是指可以标识和识别目标用户终端的信息。追踪时间范围信息,是指历史时间范围,包括起止时间点。示例性地,追踪时间范围可以为2022年8月10日10:00-2022年8月10日12:00。
[0265]
具体地,当管理用户或其他人员需要获取目标用户终端的历史运动轨迹时,可以通过客户端向服务端发送运动轨迹追踪请求。请求中包括目标用户终端的标识信息和追踪时间范围信息。服务端接收客户端发送的运动轨迹追踪请求。
[0266]
其中,获取目标用户终端上报的目标测量报告mr数据,包括:
[0267]
根据追踪时间范围信息和目标用户终端的标识信息按照预设时间间隔获取对应目标用户终端在多个时间戳上报的目标mr数据。
[0268]
具体地,目标用户终端向基站发送mr数据时,会将自己的用户终端标识与时间戳一并发送。服务端通过基站周期性地获取目标用户终端发送的mr数据,根据从客户端接收的追踪运动轨迹请求中提取的追踪时间范围信息和目标用户终端标识信息,按照预设时间间隔,对目标用户终端周期性发送的mr数据进行筛选。筛选出的mr数据需要满足对应时间戳在追踪时间范围内。
[0269]
其中,预设时间间隔不做具体限定。示例性地,可以是5s、10s、1min。
[0270]
在将目标映射关系中的采样点的位置确定为目标用户终端的位置之后,还包括如下技术方案:
[0271]
根据追踪时间范围内每个时间戳对应的目标用户终端的位置确定目标用户终端的运动轨迹。
[0272]
具体地,由于用户运动时,运动轨迹是平滑的。因此,在确定了追踪时间范围内目标用户终端在每个时间戳的位置后,对追踪时间范围内的目标用户终端位置数据进行滤波处理,得到目标用户终端的定位轨迹。
[0273]
本技术实施例中,接收客户端发送的运动轨迹追踪请求,运动轨迹追踪请求中包括:目标用户终端的标识信息、追踪时间范围信息。获取目标用户终端上报的目标测量报告mr数据,包括:根据追踪时间范围信息和目标用户终端的标识信息按照预设时间间隔获取对应目标用户终端在多个时间戳上报的目标mr数据。将目标映射关系中的采样点的位置确定为目标用户终端的位置之后,根据追踪时间范围内每个时间戳对应的目标用户终端的位置确定目标用户终端的运动轨迹。将目标用户终端的运动轨迹发送给客户端。按照预设时间间隔获取对应目标用户终端在多个时间戳上报的目标mr数据,能够在获取关键时间戳目标用户终端mr数据基础上,有效降低数据处理量,提高数据处理效率。通过确定追踪时间范围内每个时间戳对应的目标用户终端的位置,能够非常快速准确地确定出追踪时间范围内目标用户终端的运动轨迹。通过响应客户端发送的运动轨迹追踪请求,将目标用户终端的运动轨迹发送给客户端,拓宽了室内定位方法的应用场景。
[0274]
实施例十三
[0275]
在实施例一到实施例七任一实施例的基础上,本技术提供的室内定位方法中,在获取目标用户终端上报的目标测量报告mr数据之前,还包括如下技术方案:
[0276]
接收客户端发送的人流分布确定请求,人流分布确定请求中包括:时间范围信息。
[0277]
其中,时间范围为历史时间范围。示例性地,可以为2022年8月10日11:00-2022年8月10日12:00。
[0278]
具体地,当管理用户或其他人员需要获取某段时间范围内室内场馆的人流分布时,可以通过客户端向服务端发送人流分布确定请求。请求中包括时间范围信息。服务端接收客户端发送的人流分布确定请求。
[0279]
其中,获取目标用户终端上报的目标测量报告mr数据,包括:
[0280]
根据时间范围信息按照预设时间间隔获取目标用户终端在多个时间戳上报的目标mr数据。
[0281]
具体地,服务端通过基站周期性地获取目标用户终端发送的mr数据,根据从客户端接收的人流分布确定请求中提取的时间范围信息,按照预设时间间隔,对目标用户终端周期性发送的mr数据进行筛选。筛选出的mr数据需要满足对应时间戳在预设时间范围范围内。
[0282]
其中,预设时间间隔不做具体限定。示例性地,可以是5s、10s、1min。
[0283]
图15为本技术提供的室内定位方法的方法流程图。如图15所示,在将目标映射关系中的采样点的位置确定为目标用户终端的位置之后,还包括如下技术方案:
[0284]
步骤s1301、根据预设时间范围范围内每个时间戳对应的目标用户终端的位置确定人流分布情况。
[0285]
具体地,在确定预设时间范围范围内每个时间戳对应的目标用户终端的位置后,对每个时间戳对应的室内场馆的人流分布情况进行统计。统计方法不做具体限定。示例性地,可以划分不同区域,对每个区域内的目标用户终端数量进行统计。或者根据目标用户终端的自然聚集情况,对每个聚集区域进行数量统计。
[0286]
步骤s1302、将人流分布情况发送给客户端。
[0287]
具体地,服务端按照时间戳时刻统计人流分布情况后,将时间范围内所有时间戳时刻的人流分布统计结果返回给客户端。
[0288]
本技术实施例中,接收客户端发送的人流分布确定请求,人流分布确定请求中包括:时间范围信息。获取目标用户终端上报的目标测量报告mr数据,包括:根据时间范围信息按照预设时间间隔获取目标用户终端在多个时间戳上报的目标mr数据。在将目标映射关系中的采样点的位置确定为目标用户终端的位置之后,根据预设时间范围范围内每个时间戳对应的目标用户终端的位置确定人流分布情况。将人流分布情况发送给客户端。按照预设时间间隔获取目标用户终端在多个时间戳上报的目标mr数据,能够在获取关键时间戳目标用户终端mr数据基础上,有效降低数据处理量,提高数据处理效率。通过确定预设时间范围范围内每个时间戳对应的目标用户终端的位置,能够快速高效的统计出人流分布情况。通过响应客户端发送的人流分布确定请求,将目标用户终端的人流分布情况发送给客户端,拓宽了室内定位方法的应用场景。
[0289]
实施例十四
[0290]
在实施例一到实施例七任一实施例的基础上,本技术提供的室内定位方法中,服
务器与目标用户终端通过预设通信方式进行通信,预设通信方式为4g通信或5g通信。
[0291]
本技术实施例中,服务器与目标用户终端通过预设通信方式进行通信,预设通信方式为4g通信或5g通信。由于4g/5g网络广泛覆盖,信号稳定性好,因此采用4g/5g网络进行室内定位能够提高室内定位的稳定性,扩大室内定位信号覆盖范围,而且不需增加其他信源设备,能有效降低成本。
[0292]
实施例十五
[0293]
图16为本技术提供的室内定位装置的结构图。如图16所示,本技术提供一种室内定位装置150。包括获取模块151、提取模块152、第一筛选模块153、第二筛选模块154、第三筛选模块155及确定模块156。
[0294]
获取模块151,用于获取目标用户终端上报的目标测量报告mr数据。
[0295]
提取模块152,用于提取目标mr数据中的目标通信特征数据。
[0296]
第一筛选模块153,用于根据目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集,数据库中存储有目标室内区域中各采样点的位置与基准通信特征数据之间的映射关系。数据库子集中包括至少一个采样点的位置与基准通信特征数据之间的初选映射关系,
[0297]
第二筛选模块154,用于根据目标通信特征数据中的再选通信特征数据从初选映射关系中筛选出预设数量的再选映射关系。
[0298]
第三筛选模块155,用于按照目标筛选策略从再选映射关系中筛选出目标映射关系。
[0299]
确定模块156,用于将目标映射关系中的采样点的位置确定为目标用户终端的位置。
[0300]
可选地,提取模块152,在提取目标mr数据中的目标通信特征数据时,具体用于分别提取目标用户终端所在服务小区及至少一个邻区的目标mr数据中的预设关键数据。将预设关键数据确定为目标通信特征数据。目标通信特征数据至少包括目标用户终端所在服务小区及至少一个邻区对应的以下数据:物理小区识别码pci、参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr。
[0301]
其中,目标测量报告mr数据包括:目标用户终端所在服务小区及至少一个邻区的mr数据。
[0302]
可选地,第一筛选模块153,在根据目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的至少一个数据库子集时,具体用于根据目标通信特征数据中的服务小区及至少一个邻区对应的pci从预先构建的目标室内区域的数据库中筛选出具有相同pci的映射关系作为至少一个初选映射关系。将初选映射关系组建数据库子集。
[0303]
其中,初选通信特征数据包括:服务小区及至少一个邻区对应的pci。
[0304]
可选地,第二筛选模块154,在根据目标通信特征数据中的再选通信特征数据从初选映射关系中筛选出预设数量的再选映射关系时,具体用于将目标通信特征数据中的再选通信特征数据与初选映射关系中的再选通信特征数据进行相似度匹配计算,以获得匹配计算结果。根据匹配计算结果从初选映射关系中筛选出预设数量的再选映射关系。
[0305]
可选地,第二筛选模块154,在将目标通信特征数据中的再选通信特征数据与初选
映射关系中的再选通信特征数据进行相似度匹配计算,以获得匹配计算结果时,具体用于采用k近邻算法计算目标通信特征数据中服务小区及至少一个邻区对应的rsrp与初选映射关系中的服务小区及至少一个邻区对应的rsrp之间的预设类型距离。根据预设类型距离确定对应的匹配度,以获得匹配计算结果。预设类型距离为以下距离的任意一种:欧式距离、马氏距离、汉明距离。
[0306]
其中,再选通信特征数据包括:服务小区及至少一个邻区对应的rsrp。
[0307]
可选地,第二筛选模块154,在根据匹配计算结果从初选映射关系中筛选出预设数量的再选映射关系时,具体用于按照匹配计算结果的匹配度由大到小的顺序将初选映射关系进行排序。获取排序在前预设数量的初选映射关系作为再选映射关系。
[0308]
可选地,第三筛选模块155,在按照目标筛选策略从再选映射关系中筛选出目标映射关系时,具体用于根据再选映射关系中的采样点的位置判断再选映射关系中的采样点是否为邻接关系。若确定为邻接关系,则将邻接关系中位于中心的采样点对应的再选映射关系确定为目标映射关系。若确定不为邻接关系,则将匹配度最大的再选映射关系确定为目标映射关系。
[0309]
其中,预设数量为三个。
[0310]
可选地,本实施例提供的室内定位装置还包括:数据库构建模块。
[0311]
其中,数据库构建模块,在第一筛选模块153根据目标通信特征数据中的初选通信特征数据从预先构建的目标室内区域的数据库中筛选出相匹配的数据库子集之前,用于确定目标室内区域中各采样点的位置。采用测量设备在各采样点按照预设次数采集基准mr数据。提取模块154用于根据各采样点对应的多个基准mr数据确定各采样点对应的基准通信特征数据。数据库构建模块用于构建各采样点的位置与对应的基准通信特征数据之间的映射关系,以形成目标室内区域的数据库。
[0312]
可选地,数据库构建模块,在确定目标室内区域中各采样点的位置时,具体用于:基于预设的定位精度,将目标室内区域划分为网格状结构。基于基准坐标系确定网格状结构中对应的各采样点的位置。
[0313]
可选地,数据库构建模块,在根据各采样点对应的多个基准mr数据确定各采样点对应的基准通信特征数据时,具体用于分别提取各采样点对应的多个基准mr数据中的预设关键数据,预设关键数据包括:各采样点所在服务小区及至少一个邻区对应的以下数据:物理小区识别码pci、参考信号相关数据,参考信号相关数据:参考信号接收功率rsrp、参考信号接收质量rsrq、参考信号信噪比sinr。计算各采样点对应的多个基准mr数据中采样点所在服务小区对应的pci的众数及采样点至少一个邻区对应的pci的众数。计算各采样点对应的多个基准mr数据中的采样点所在服务小区对应的各参考信号相关数据的中位数及采样点至少一个邻区对应的各参考信号相关数据的中位数。将各采样点对应的众数及中位数确定为各采样点对应的基准通信特征数据。
[0314]
可选地,本技术提供的室内定位装置,还包括接收请求模块。
[0315]
接收请求模块,在获取模块151获取目标用户终端上报的目标测量报告mr数据之前,具体用于接收客户端发送的运动轨迹追踪请求,运动轨迹追踪请求中包括:目标用户终端的标识信息、追踪时间范围信息。获取目标用户终端上报的目标测量报告mr数据,包括:根据追踪时间范围信息和目标用户终端的标识信息按照预设时间间隔获取对应目标用户
终端在多个时间戳上报的目标mr数据。在将目标映射关系中的采样点的位置确定为目标用户终端的位置之后,还包括位置确定及发送模块。位置确定及发送模块具体用于根据追踪时间范围内每个时间戳对应的目标用户终端的位置确定目标用户终端的运动轨迹。将目标用户终端的运动轨迹发送给客户端。
[0316]
可选地,本技术提供的室内定位装置,还包括位置确定及发送模块。
[0317]
其中,接收请求模块,在获取模块151获取目标用户终端上报的目标测量报告mr数据之前,具体用于接收客户端发送的人流分布确定请求,人流分布确定请求中包括:时间范围信息。其中,获取模块151在获取目标用户终端上报的目标测量报告mr数据时,具体用于根据时间范围信息按照预设时间间隔获取目标用户终端在多个时间戳上报的目标mr数据。位置确定及发送模块,在确定模块156将目标映射关系中的采样点的位置确定为目标用户终端的位置之后,具体用于根据预设时间范围范围内每个时间戳对应的目标用户终端的位置确定人流分布情况。将人流分布情况发送给客户端。
[0318]
实施例十六
[0319]
图17为本技术提供的室内定位服务器的实体结构图。如图17所示,本技术提供一种服务器160,包括:处理器161,以及与处理器通信连接的存储器162及收发器163。
[0320]
存储器162存储计算机执行指令。收发器163,用于与用户终端收发数据。
[0321]
处理器161执行存储器162存储的计算机执行指令,以实现实施例一至实施例十三中任一项所述的方法。
[0322]
实施例十七
[0323]
本技术提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如实施例一到实施例十三任一项所述的方法。
[0324]
本技术实施例还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现本技术任意一个实施例提供的方法。
[0325]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0326]
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0327]
另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
[0328]
用于实施本技术的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程合规检测装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的
功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0329]
在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0330]
此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本技术的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。
[0331]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
[0332]
应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
再多了解一些

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

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

相关文献