传播场景识别方法、装置、通信设备和存储介质、产品与流程

未命名 09-09 阅读:137 评论:0


1.本技术涉及通信技术领域,特别是涉及一种传播场景识别方法、装置、通信设备和存储介质、产品。


背景技术:

2.随着通信技术的快速发展,移动通信系统中的无线定位技术得到了越来越广泛地应用。例如,无线定位技术被广泛应用于各种智能业务场景,例如元宇宙、智能驾驶等场景。
3.传统的无线定位技术,均是假设移动终端与基站之间的信号传输方式为直线传播,即假设当前场景为视距传播场景,视距传播场景即为信号沿直线传播的场景。然后,基于信号经过直线传播后所得到的数据,对移动终端进行无线定位。
4.然而,在实际进行无线定位的场景中,移动终端与基站之间的信号传输方式不仅包括直线传播方式,还包括折射或衍射等传播方式,即实际的无线定位场景可能是非视距传播场景。与视距传播场景相对应,非视距传播场景即为信号并非沿直线传播的场景。因此,将传统的无线定位技术应用于非视距传播场景时,就会导致出现定位不准确的问题。那么,如何准确地识别出当前场景为非视距传播场景,对于提高定位的准确性来说至关重要。


技术实现要素:

5.本技术实施例提供了一种传播场景识别方法、装置、通信设备、计算机可读存储介质,可以准确地识别出移动终端当前所处的场景是否为非视距传播场景。
6.一方面,提供了一种传播场景识别方法,应用于核心网设备,所述方法包括:
7.接收移动终端发送的第一相对位置信息;所述第一相对位置信息为所述移动终端采用行人航位推算算法所确定的所述移动终端与基站之间的相对位置信息;
8.接收基站发送的第二相对位置信息;所述第二相对位置信息为所述基站基于位置测量信号所确定的所述移动终端与所述基站之间的相对位置信息;
9.根据所述第一相对位置信息及所述第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景。
10.另一方面,提供了一种传播场景识别方法,应用于移动终端,所述方法包括:
11.接收核心网设备通过基站下发的第一位置测量指令;
12.响应于所述第一位置测量指令,采用行人航位推算算法,确定所述移动终端与所述基站之间的第一相对位置信息;
13.将所述第一相对位置信息发送至所述核心网设备;所述第一相对位置信息用于指示所述核心网设备根据所述第一相对位置信息及第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景;所述第二相对位置信息为所述基站向所述移动终端发射位置测量信号;根据所述位置测量信号所获取到的所述移动终端与所述基站之间的相对位置信息。
14.另一方面,提供了一种传播场景识别方法,应用于基站,所述方法包括:
15.接收核心网设备下发的第二位置测量指令;
16.响应于所述第二位置测量指令,向移动终端发射位置测量信号,根据所述位置测量信号获取所述移动终端与所述基站之间的第二相对位置信息;
17.将所述第二相对位置信息发送至所述核心网设备;所述第二相对位置信息用于指示所述核心网设备根据第一相对位置信息及所述第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景;所述第一相对位置信息为所述移动终端根据所述移动终端的初始位置,采用行人航位推算算法确定所述移动终端的第一位置信息;根据所述基站的位置信息及所述第一位置信息,所计算出的所述移动终端与所述基站之间的相对位置信息。
18.另一方面,提供了一种传播场景识别装置,应用于核心网设备,所述装置包括:
19.第一相对位置信息接收模块,用于接收移动终端发送的第一相对位置信息;所述第一相对位置信息为所述移动终端采用行人航位推算算法所确定的所述移动终端与基站之间的相对位置信息;
20.第二相对位置信息接收模块,用于接收基站发送的第二相对位置信息;所述第二相对位置信息为所述基站基于位置测量信号所确定的所述移动终端与所述基站之间的相对位置信息;
21.识别模块,用于根据所述第一相对位置信息及所述第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景。
22.另一方面,提供了一种传播场景识别装置,应用于移动终端,所述装置包括:
23.第一位置测量指令接收模块,用于接收核心网设备通过基站下发的第一位置测量指令;
24.第一相对位置信息确定模块,用于响应于所述第一位置测量指令,采用行人航位推算算法,确定所述移动终端与所述基站之间的第一相对位置信息;
25.第一相对位置信息发送模块,用于将所述第一相对位置信息发送至所述核心网设备;所述第一相对位置信息用于指示所述核心网设备根据所述第一相对位置信息及第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景;所述第二相对位置信息为所述基站向所述移动终端发射位置测量信号;根据所述位置测量信号所获取到的所述移动终端与所述基站之间的相对位置信息。
26.另一方面,提供了一种传播场景识别装置,应用于基站,所述装置包括:
27.第二位置测量指令接收模块,用于接收核心网设备下发的第二位置测量指令;
28.第二相对位置信息确定模块,用于响应于所述第二位置测量指令,向移动终端发射位置测量信号,根据所述位置测量信号获取所述移动终端与所述基站之间的第二相对位置信息;
29.第二相对位置信息发送模块,用于将所述第二相对位置信息发送至所述核心网设备;所述第二相对位置信息用于指示所述核心网设备根据第一相对位置信息及所述第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景;所述第一相对位置信息为所述移动终端根据所述移动终端的初始位置,采用行人航位推算算法确定所述移动终端的第一位置信息;根据所述基站的位置信息及所述第一位置信息,所计算出的所述移动终端与所述基站之间的相对位置信息。
30.另一方面,提供了一种通信设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述的传播场景识别方法的步骤。
31.另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的传播场景识别方法的步骤。
32.另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的传播场景识别方法的步骤。
33.上述传播场景识别方法、装置、通信设备和存储介质、产品,核心网设备接收移动终端发送的第一相对位置信息;第一相对位置信息为移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对位置信息。再接收基站发送的第二相对位置信息;第二相对位置信息为基站基于位置测量信号所确定的移动终端与基站之间的相对位置信息。最后,根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。由于第一相对位置信息在视距传播场景、非视距传播场景下均较为准确,而第二相对位置信息在视距传播场景下较为准确,因此,核心网设备可以基于第一相对位置信息及第二相对位置信息之间的误差大小,准确地识别出移动终端当前所处的场景是否为非视距传播场景。从而,在非视距传播场景下采用针对非视距传播场景的定位方法,提高定位的准确性。
附图说明
34.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
35.图1为一个实施例中传播场景识别方法的应用环境图;
36.图2为一个实施例中视距传播场景与非视距传播场景的示意图;
37.图3为一个实施例中传播场景识别方法的流程图;
38.图4为一个实施例中根据第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值,识别移动终端当前所处的场景是否为非视距传播场景方法的流程图;
39.图5为一个实施例中计算移动终端与基站之间的第一相对位置信息的示意图;
40.图6为一个实施例中计计算移动终端与基站之间的第二相对位置信息的示意图;
41.图7为另一个实施例中传播场景识别方法的流程图;
42.图8为再一个实施例中传播场景识别方法的流程图;
43.图9为一个示例性的实施例中传播场景识别方法的示意图;
44.图10为一个实施例中传播场景识别装置的结构框图;
45.图11为另一个实施例中传播场景识别装置的结构框图;
46.图12为再一个实施例中传播场景识别装置的结构框图;
47.图13为一个实施例中通信设备的内部结构示意图;
48.图14为一个实施例中终端设备的内部结构示意图;
49.图15为一个实施例中另一通信设备的内部结构示意图。
具体实施方式
50.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
51.随着通信技术的快速发展,移动通信系统中的无线定位技术得到了越来越广泛地应用。例如,无线定位技术被广泛应用于各种智能业务场景,例如元宇宙、智能驾驶等场景。
52.传统的无线定位技术,均是假设移动终端与基站之间的信号传输方式为直线传播,即假设当前场景为视距传播场景(los,line of sight),视距传播场景即为信号沿直线传播的场景。然后,基于信号经过直线传播后所得到的数据,对移动终端进行无线定位。
53.然而,在实际进行无线定位的场景中,移动终端与基站之间的信号传输方式不仅包括直线传播方式,还包括折射或衍射等传播方式,即实际的无线定位场景可能是非视距传播场景(nlos,non-line of sight)。与视距传播场景相对应,非视距传播场景即为信号并非沿直线传播的场景。因此,将传统的无线定位技术应用于非视距传播场景时,就会导致出现定位不准确的问题。那么,如何准确地识别出当前场景为非视距传播场景,对于提高定位的准确性来说至关重要。
54.图1为一个实施例中传播场景识别方法的应用环境示意图。如图1所示,该应用环境包括核心网设备120、基站140及移动终端160。核心网设备120可以通过基站140与移动终端160通信连接,核心网设备120也可以与基站140通信连接,且基站140可以与移动终端160通信连接。其中,核心网设备120接收移动终端发送的第一相对位置信息;第一相对位置信息为移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对位置信息;接收基站发送的第二相对位置信息;第二相对位置信息为基站基于位置测量信号所确定的移动终端与基站之间的相对位置信息;根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。
55.结合图2所示,为一个实施例中视距传播场景与非视距传播场景的示意图。如图2中(a)所示,移动终端与基站之间不存在遮挡,则此时移动终端与基站之间的信号传输方式为直线传播,即假设当前场景为视距传播场景。如图2中(b)所示,移动终端与基站之间存在遮挡,则此时移动终端与基站之间的信号传输方式为折射或衍射等传播方式,即假设当前场景为非视距传播场景。
56.图3为一个实施例中传播场景识别方法的流程图。本实施例中的传播场景识别方法,以运行于图1中的核心网设备120上为例进行描述。如图3所示,传播场景识别方法包括步骤320至步骤360,其中,
57.步骤320,接收移动终端发送的第一相对位置信息;第一相对位置信息为移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对位置信息。
58.在核心网设备120对移动终端进行定位时,可以先确定当前移动终端与基站之间的信号传输方式是直线传播方式,还是折射或衍射等传播方式。即确定当前实际的无线定位场景为非视距传播场景,还是视距传播场景。
59.那么,一方面可以由移动终端对自身进行定位。可选地,移动终端可以采用行人航位推算算法来确定移动终端与基站之间的第一相对位置信息。其中,行人航位推算算法(pdr,pedestrian dead reckoning)是指在没有任何外部参考的情况下,利用已知起始位
置,结合随着时间推移而估算的移动速度和前进方向,来推定未来到达位置的算法。因此,移动终端可以结合移动终端的初始位置采用行人航位推算算法,计算移动终端在当前时刻的第一相对位置信息。这里,第一相对位置信息包括移动终端与基站之间在二维空间或三维空间上的相对角度以及相对距离。当然,本技术对此不做限定。
60.可知,移动终端采用行人航位推算算法来确定移动终端与基站之间的第一相对位置信息的过程中,由于主要依赖于移动终端自身所测量的数据,而不依赖于与基站之间的信号通信,所以在视距传播场景、非视距传播场景下均可以实现较为准确地定位。且不需要额外部署其他基础设施硬件,就可以准确地确定移动终端与基站之间的第一相对位置信息。
61.然后,移动终端可以将所计算出的第一相对位置信息,通过基站发送至核心网设备120。那么,核心网设备120就可以接收移动终端发送的第一相对位置信息。
62.步骤340,接收基站发送的第二相对位置信息;第二相对位置信息为基站基于位置测量信号所确定的移动终端与基站之间的相对位置信息。
63.另一方面,可以由基站对移动终端进行定位。可选地,可以由基站向移动终端发送位置测量信号,通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息。这里,位置测量信号也可以是以电磁波形式发送的信号,当然,本技术对此不做限定。同理,第二相对位置信息包括移动终端与基站之间在三维空间上的相对角度以及相对距离。当然,本技术对此不做限定。
64.这里,基站通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息的方式,包括通过tof(time of flight)测距的方式及aoa(angle-of-arrival)测距的方式等,当然,本技术对此不做限定。例如,通过tof测距得到移动终端与基站之间的第二相对距离;通过aoa测距得到移动终端与基站之间的第二相对角度。其中,tof(time of flight)测距技术就是指飞行时差测距方法。aoa测距技术是指采用到达角度测距的方法。aoa测距技术主要是通过一些应用固件探测发射信号的到达方向,然后根据接收节点与始发节点之间的交错夹角,再利用三角测量或者是其他角位推算出发送信号中存在未知节点的位置。
65.当然,这里的tof测距方式可以替换为通过测距传感器、激光测距仪等测量终端进行测距的方式。其中,激光测距仪可以采用红外激光、可见激光或紫外激光等。
66.可知,在基站向移动终端发送位置测量信号,通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息的过程中,由于主要依赖于基站与移动终端之间的信号通信,所以在视距传播场景下,可以实现准确地定位,而在非视距传播场景下的定位准确度较低。
67.然后,基站可以将所获取到的第二相对位置信息,发送至核心网设备120。那么,核心网设备120就可以接收基站发送的第二相对位置信息。
68.步骤360,根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。
69.这里,移动终端采用行人航位推算算法,所确定的移动终端与基站之间的第一相对位置信息在视距传播场景、非视距传播场景下均可以实现较为准确地定位。而基站向移动终端发送位置测量信号,通过位置测量信号所获取到的移动终端在当前时刻与基站之间
的第二相对位置信息,在视距传播场景下,可以实现准确地定位,而在非视距传播场景下的定位准确度较低。因此,核心网设备120在接收移动终端发送的第一相对位置信息,以及接收基站发送的第二相对位置信息之后,就可以根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。
70.可选地,核心网设备120可以基于第一相对位置信息及第二相对位置信息之间的误差大小,识别移动终端当前所处的场景是否为非视距传播场景。例如,若第一相对位置信息及第二相对位置信息之间的误差大小小于预设误差阈值,则可以识别移动终端当前所处的场景为视距传播场景。若第一相对位置信息及第二相对位置信息之间的误差大小大于或等于预设误差阈值,则可以识别移动终端当前所处的场景为非视距传播场景。
71.本技术实施例中,核心网设备可以接收移动终端发送的第一相对位置信息;第一相对位置信息为移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对位置信息。再接收基站发送的第二相对位置信息;第二相对位置信息为基站基于位置测量信号所确定的移动终端与基站之间的相对位置信息。最后,核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。由于第一相对位置信息在视距传播场景、非视距传播场景下均较为准确,而第二相对位置信息在视距传播场景下较为准确,因此,核心网设备120可以基于第一相对位置信息及第二相对位置信息之间的误差大小,准确地识别出移动终端当前所处的场景是否为非视距传播场景。从而,在非视距传播场景下采用针对非视距传播场景的定位方法,提高定位的准确性。
72.在上一个实施例中,描述了核心网设备接收移动终端以及基站通过两种不同的测量方式所计算出的移动终端与基站之间的相对位置信息,然后基于这两种相对位置信息识别移动终端当前所处的场景是否为非视距传播场景的过程。在本实施例中,进一步描述步骤360,根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景,包括:
73.根据第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值,识别移动终端当前所处的场景是否为非视距传播场景。
74.由于第一相对位置信息在视距传播场景、非视距传播场景下均较为准确,而第二相对位置信息在视距传播场景下较为准确,因此,核心网设备120可以基于第一相对位置信息及第二相对位置信息之间的差值,准确地识别出移动终端当前所处的场景是否为非视距传播场景。
75.可选地,根据第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值,识别移动终端当前所处的场景是否为非视距传播场景。这里,第一相对位置信息包括移动终端与基站之间在三维空间上的第一相对角度以及第一相对距离;第二相对位置信息包括移动终端与基站之间在三维空间上的第二相对角度以及第二相对距离。
76.因此,可以分别从相对角度以及相对距离两个维度,确定第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值。从而,准确地识别出移动终端当前所处的场景是否为非视距传播场景。进而,在非视距传播场景下采用针对非视距传播场景的定位方法,提高定位的准确性。
77.本技术实施例中,核心网设备根据第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值,识别移动终端当前所处的场景是否为非视距传播场景。从而,
准确地识别出移动终端当前所处的场景是否为非视距传播场景。进而,在非视距传播场景下采用针对非视距传播场景的定位方法,提高定位的准确性。
78.在上一个实施例中,描述了核心网设备可以分别从相对角度以及相对距离两个维度,确定第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值。从而,准确地识别出移动终端当前所处的场景是否为非视距传播场景。的过程。在本实施例中,进一步描述第一相对位置信息包括第一相对距离及第一相对角度,第二相对位置信息包括第二相对距离及第二相对角度;预设差值阈值包括预设距离差值阈值及预设角度差值阈值;如图4所示,根据第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值,识别移动终端当前所处的场景是否为非视距传播场景,包括:
79.步骤420,获取第一相对距离与第二相对距离之间的距离差值。
80.这里,第一相对位置信息包括第一相对距离d1及第一相对角度θ1,第二相对位置信息包括第二相对距离d1及第二相对角度θ1。且预设差值阈值包括预设距离差值阈值及预设角度差值阈值。因此,可以分别从相对角度以及相对距离两个维度,确定第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值。
81.可选地,首先,获取第一相对距离与第二相对距离之间的距离差值。即获取移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对距离,与基站通过位置测量信号所获取到的移动终端在当前时刻与基站之间的相对距离之间的距离差值。
82.步骤440,获取第一相对角度与第二相对角度之间的角度差值。
83.可选地,首先,获取第一相对角度与第二相对角度之间的角度差值。即获取移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对角度,与基站通过位置测量信号所获取到的移动终端在当前时刻与基站之间的相对角度之间的角度差值。
84.步骤460,根据距离差值与预设距离差值阈值之间的大小关系以及角度差值与预设角度差值阈值之间的大小关系,识别移动终端当前所处的场景是否为非视距传播场景。
85.然后,核心网设备可以确定第一相对距离与第二相对距离之间的距离差值与预设距离差值阈值之间的大小关系,再确定第一相对角度与第二相对角度之间的角度差值与预设角度差值阈值之间的大小关系。最后,可以根据距离差值与预设距离差值阈值之间的大小关系以及角度差值与预设角度差值阈值之间的大小关系,识别移动终端当前所处的场景是否为非视距传播场景。
86.由于第一相对位置信息在视距传播场景、非视距传播场景下均较为准确,而第二相对位置信息在视距传播场景下较为准确,因此,若距离差值大于预设距离差值阈值,且角度差值大于预设角度差值阈值,则核心网设备120确定移动终端当前所处的场景为非视距传播场景。即|d1-d1|》d0,且|θ1-θ1|》θ0,则确定移动终端当前所处的场景为nlos场景,否则,确定移动终端当前所处的场景为los场景。
87.换言之,若距离差值小于或等于预设距离差值阈值,或角度差值小于或等于预设角度差值阈值,则核心网设备120确定移动终端当前所处的场景为视距传播场景。
88.本技术实施例中,核心网设备120可以分别从相对角度以及相对距离两个维度,确定第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值。示例性地,核心网设备120获取第一相对距离与第二相对距离之间的距离差值,再获取第一相对角度与第二相对角度之间的角度差值。最后,根据距离差值与预设距离差值阈值之间的大小关
系以及角度差值与预设角度差值阈值之间的大小关系,识别移动终端当前所处的场景是否为非视距传播场景。如此,核心网设备120可以基于距离差值与预设距离差值阈值之间的大小关系以及角度差值与预设角度差值阈值之间的大小关系,定量地识别出移动终端当前所处的场景是否为非视距传播场景。从而,提高了对非视距传播场景进行识别的准确性。
89.在上一个实施例中,描述了核心网设备可以定量地识别出移动终端当前所处的场景是否为非视距传播场景的过程。在本实施例中,进一步描述第一相对位置信息为移动终端根据移动终端的初始位置,采用行人航位推算算法确定移动终端的第一位置信息;根据基站的位置信息及第一位置信息,所计算出的移动终端与基站之间的相对位置信息。
90.一方面可以由移动终端对自身进行定位。结合图5所示,为一个实施例中计算移动终端与基站之间的第一相对位置信息的示意图。可选地,移动终端160对自身进行定位时,首先,移动终端160获取基站140的坐标(x,y),这里也可以是三维坐标(x,y,z),再获取自身的初始位置(x0,y0),这里也可以是三维坐标(x0,y0,z0),当然,本技术对此不做限定。
91.然后,移动终端采用行人航位推算算法确定移动终端移动后的第一位置信息。可选地,移动终端可以获取自身的移动速度和移动方向,根据移动终端的第一位置信息、移动速度和移动方向,确定移动终端移动后的第一位置信息(x1,y1),或(x1,y1,z1)。
92.假设这里的位置信息均是二维空间的信息,则根据基站的位置信息(x,y)及第一位置信息(x1,y1),计算出移动终端与基站之间的第一相对位置信息。假设这里的位置信息均是三维空间的信息,则根据基站的位置信息(x,y,z)及第一位置信息(x1,y1,z1),计算出移动终端与基站之间的第一相对位置信息。这里的移动终端与基站之间的第一相对位置信息包括移动终端与基站之间的第一相对角度及第一相对距离。
93.本技术实施例中,移动终端根据移动终端的初始位置,采用行人航位推算算法确定移动终端移动后的第一位置信息,再根据基站的位置信息及第一位置信息,计算出移动终端与基站之间的相对位置信息。移动终端采用行人航位推算算法来确定移动终端与基站之间的第一相对位置信息的过程中,由于主要依赖于移动终端自身所测量的数据,而不依赖于与基站之间的信号通信,所以在视距传播场景、非视距传播场景下均可以实现较为准确地定位。
94.在上一个实施例中,描述了第一相对位置信息为移动终端根据移动终端的初始位置,采用行人航位推算算法确定移动终端移动后的第一位置信息之后,所计算出的移动终端与基站之间的相对位置信息。在本实施例中,进一步描述移动终端的第一位置信息为移动终端通过预设传感器测量移动终端的位置移动信息;根据移动终端的初始位置及位置移动信息,所计算出的移动终端的位置信息。
95.其中,移动终端上包括预设传感器,该预设传感器用于测量移动终端的位置移动信息。位置移动信息包括移动终端的移动速度和移动方向等信息,当然,本技术对此不做限定。可选地,预设传感器包括惯性传感器(imu,inertial measurement unit)、激光雷达、光学位移传感器等,当然,本技术对此不做限定。其中,惯性传感器(imu)包括陀螺仪传感器及加速度计,陀螺仪传感器用于测量物体运动的角速度,加速度计用于测量物体运动的加速度。可以基于陀螺仪传感器所测量出的移动终端的移动速度,以及基于加速度计所测量出的移动终端的移动方向,确定移动终端的位置移动信息。
96.可选地,还可以通过激光雷达、光学位移传感器等测量移动终端的移动速度,以及
移动终端的移动方向,最终基于移动终端的移动速度、移动方向确定移动终端的位置移动信息。
97.最后,移动终端根据移动终端的初始位置及位置移动信息,就可以计算出移动终端移动后的第一位置信息。
98.本技术实施例中,移动终端上包括预设传感器,该预设传感器用于测量移动终端的位置移动信息。那么,移动终端就可以通过预设传感器测量移动终端的位置移动信息,再根据移动终端的初始位置及位置移动信息,计算出移动终端移动后的第一位置信息。由于移动终端可以通过预设传感器准确地测量移动终端的位置移动信息,因此,后续就可以根据移动终端的初始位置及位置移动信息,准确地计算出移动终端的第一位置信息。进而,再根据基站的位置信息及第一位置信息,就可以计算出移动终端与基站之间的相对位置信息。
99.这里,移动终端采用行人航位推算算法来确定移动终端与基站之间的相对位置信息的过程中,由于主要依赖于移动终端自身所测量的数据,而不依赖于与基站之间的信号通信,所以在视距传播场景、非视距传播场景下均可以实现较为准确地定位。
100.在上一个实施例中,描述了移动终端采用行人航位推算算法来确定移动终端从初始位置移动后的第一位置信息的过程。在本实施例中,进一步描述第二相对位置信息为基站向移动终端发射位置测量信号;根据位置测量信号所获取到的移动终端与基站之间的相对位置信息。
101.另一方面,可以由基站对移动终端进行定位。结合图6所示,为一个实施例中计算移动终端与基站之间的第二相对位置信息的示意图。可选地,可以由基站向移动终端发送位置测量信号,通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息。这里,位置测量信号也可以是以电磁波形式发送的信号,当然,本技术对此不做限定。同理,第二相对位置信息包括移动终端与基站之间在二维空间或三维空间上的第二相对角度以及第二相对距离。当然,本技术对此不做限定。
102.这里,基站通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息的方式,包括通过tof(time of flight)测距的方式及aoa(angle-of-arrival)测距的方式等,当然,本技术对此不做限定。例如,通过tof测距得到移动终端与基站之间的第二相对距离;通过aoa测距得到移动终端与基站之间的第二相对角度。
103.可知,在基站向移动终端发送位置测量信号,通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息的过程中,由于主要依赖于基站与移动终端之间的信号通信,所以在视距传播场景下,可以实现准确地定位,而在非视距传播场景下的定位准确度较低。
104.本技术实施例中,基站可以向移动终端发送位置测量信号,并通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息。由于在计算第二相对位置信息的过程中,主要依赖于基站与移动终端之间的信号通信,所以在视距传播场景下,可以实现准确地定位,而在非视距传播场景下的定位准确度较低。因此,后续核心网设备120可以基于第一相对位置信息及第二相对位置信息之间的误差大小,准确地识别出移动终端当前所处的场景是否为非视距传播场景。从而,在非视距传播场景下采用针对非视距传播场景的定位方法,提高定位的准确性。
105.基于相同的发明构思,在本实施例中,如图7所示,进一步描述一种传播场景识别方法,应用于移动终端,该方法包括:
106.步骤720,接收核心网设备通过基站下发的第一位置测量指令。
107.在核心网设备120对移动终端进行定位时,可以先确定当前移动终端与基站之间的信号传输方式是直线传播方式,还是折射或衍射等传播方式。即确定当前实际的无线定位场景为非视距传播场景,还是视距传播场景。
108.首先,核心网设备通过基站向移动终端下发第一位置测量指令,移动终端可以接收该第一位置测量指令。其中,该第一位置测量指令用于指示移动终端测量移动终端与基站之间的相对位置信息。
109.步骤740,响应于第一位置测量指令,采用行人航位推算算法,确定移动终端与基站之间的第一相对位置信息。
110.移动终端在接收到该第一位置测量指令之后,响应于第一位置测量指令,采用行人航位推算算法,确定移动终端与基站之间的第一相对位置信息。
111.可选地,移动终端160获取基站140的坐标(x,y),这里也可以是三维坐标(x,y,z),再获取自身的初始位置(x0,y0),这里也可以是三维坐标(x0,y0,z0),当然,本技术对此不做限定。
112.其中,移动终端上包括惯性传感器(imu),该惯性传感器(imu)用于测量移动终端的位置移动信息。其中,惯性传感器(imu)包括陀螺仪传感器及加速度计,陀螺仪传感器用于测量物体运动的角速度,加速度计用于测量物体运动的加速度。可以基于陀螺仪传感器所测量出的移动终端的移动速度,以及基于加速度计所测量出的移动终端的移动方向,确定移动终端的位置移动信息。
113.然后,移动终端采用行人航位推算算法确定移动终端移动后的第一位置信息。可选地,移动终端可以获取自身的移动速度和移动方向,根据移动终端的初始位置信息、移动速度和移动方向,确定移动终端移动后的第一位置信息(x1,y1),或(x1,y1,z1)。
114.最后,假设这里的位置信息均是二维空间的信息,则根据基站的位置信息(x,y)及第一位置信息(x1,y1),计算出移动终端与基站之间的第一相对位置信息。假设这里的位置信息均是三维空间的信息,则根据基站的位置信息(x,y,z)及第一位置信息(x1,y1,z1),计算出移动终端与基站之间的第一相对位置信息。这里的移动终端与基站之间的第一相对位置信息包括移动终端与基站之间的第一相对角度及第一相对距离。
115.移动终端采用行人航位推算算法来确定移动终端与基站之间的第一相对位置信息的过程中,由于主要依赖于移动终端自身所测量的数据,而不依赖于与基站之间的信号通信,所以在视距传播场景、非视距传播场景下均可以实现较为准确地定位。
116.步骤760,将第一相对位置信息发送至核心网设备;第一相对位置信息用于指示核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景;第二相对位置信息为基站向移动终端发射位置测量信号;根据位置测量信号所获取到的移动终端与基站之间的相对位置信息。
117.移动终端可以将所计算出的第一相对位置信息,通过基站发送至核心网设备120。那么,核心网设备120就可以接收移动终端发送的第一相对位置信息。其中,第一相对位置信息用于指示核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前
所处的场景是否为非视距传播场景。因此,核心网设备还需要接收基站发送的移动终端与基站之间的第二相对位置信息。
118.其中,可以由基站对移动终端进行定位。可选地,可以由基站向移动终端发送位置测量信号,通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息。同理,第二相对位置信息包括移动终端与基站之间在二维空间或三维空间上的第二相对角度以及第二相对距离。当然,本技术对此不做限定。
119.然后,基站可以将所获取到的第二相对位置信息,发送至核心网设备120。那么,核心网设备120就可以接收基站发送的第二相对位置信息。
120.可知,在基站向移动终端发送位置测量信号,通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息的过程中,由于主要依赖于基站与移动终端之间的信号通信,所以在视距传播场景下,可以实现准确地定位,而在非视距传播场景下的定位准确度较低。
121.核心网设备在接收到移动终端发送的移动终端与基站之间的第一相对位置信息,以及接收到基站发送的移动终端与基站之间的第二相对位置信息之后,可以根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。可选地,可以根据第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值,识别移动终端当前所处的场景是否为非视距传播场景。
122.本技术实施例中,移动终端可以接收核心网设备通过基站下发的第一位置测量指令。再响应于第一位置测量指令,采用行人航位推算算法,确定移动终端与基站之间的第一相对位置信息。最后,将第一相对位置信息发送至核心网设备。核心网设备还需要接收基站发送的移动终端与基站之间的第二相对位置信息。
123.核心网设备在接收到移动终端与基站之间的第一相对位置信息,以及接收到移动终端与基站之间的第二相对位置信息之后,可以根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。由于第一相对位置信息在视距传播场景、非视距传播场景下均较为准确,而第二相对位置信息在视距传播场景下较为准确,因此,核心网设备120可以基于第一相对位置信息及第二相对位置信息之间的误差大小,准确地识别出移动终端当前所处的场景是否为非视距传播场景。从而,在非视距传播场景下采用针对非视距传播场景的定位方法,提高定位的准确性。
124.基于相同的发明构思,在本实施例中,如图8所示,进一步描述一种传播场景识别方法,应用于基站,该方法包括:
125.步骤820,接收核心网设备下发的第二位置测量指令。
126.在核心网设备120对移动终端进行定位时,可以先确定当前移动终端与基站之间的信号传输方式是直线传播方式,还是折射或衍射等传播方式。即确定当前实际的无线定位场景为非视距传播场景,还是视距传播场景。
127.首先,核心网设备可以向基站下发第二位置测量指令,基站可以接收该第二位置测量指令。其中,该第二位置测量指令用于指示基站测量移动终端与基站之间的相对位置信息。
128.步骤840,响应于第二位置测量指令,向移动终端发射位置测量信号,根据位置测量信号获取移动终端与基站之间的第二相对位置信息。
129.基站在接收核心网设备下发的第二位置测量指令之后,响应于第二位置测量指令,向移动终端发射位置测量信号,根据位置测量信号获取移动终端与基站之间的第二相对位置信息。
130.其中,可以由基站对移动终端进行定位。可选地,可以由基站向移动终端发送位置测量信号,通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息。同理,第二相对位置信息包括移动终端与基站之间在二维空间或三维空间上的第二相对角度以及第二相对距离。当然,本技术对此不做限定。
131.可知,在基站向移动终端发送位置测量信号,通过位置测量信号获取到移动终端在当前时刻与基站之间的第二相对位置信息的过程中,由于主要依赖于基站与移动终端之间的信号通信,所以在视距传播场景下,可以实现准确地定位,而在非视距传播场景下的定位准确度较低。
132.步骤860,将第二相对位置信息发送至核心网设备;第二相对位置信息用于指示核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景;第一相对位置信息为移动终端根据移动终端的初始位置,采用行人航位推算算法确定移动终端的第一位置信息;根据基站的位置信息及第一位置信息,所计算出的移动终端与基站之间的相对位置信息。
133.基站可以将所获取到的第二相对位置信息,发送至核心网设备120。那么,核心网设备120就可以接收基站发送的第二相对位置信息。其中,第二相对位置信息用于指示核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。因此,核心网设备还需要接收基站发送的移动终端与基站之间的第一相对位置信息。
134.这里,可以由移动终端对自身进行定位。可选地,移动终端160获取基站140的坐标(x,y),这里也可以是三维坐标(x,y,z),再获取自身的初始位置(x0,y0),这里也可以是三维坐标(x0,y0,z0),当然,本技术对此不做限定。
135.其中,移动终端上包括惯性传感器(imu),该惯性传感器(imu)用于测量移动终端的位置移动信息。其中,惯性传感器(imu)包括陀螺仪传感器及加速度计,陀螺仪传感器用于测量物体运动的角速度,加速度计用于测量物体运动的加速度。可以基于陀螺仪传感器所测量出的移动终端的移动速度,以及基于加速度计所测量出的移动终端的移动方向,确定移动终端的位置移动信息。
136.然后,移动终端采用行人航位推算算法确定移动终端移动后的第一位置信息。可选地,移动终端可以获取自身的移动速度和移动方向,根据移动终端的初始位置信息、移动速度和移动方向,确定移动终端移动后的第一位置信息(x1,y1),或(x1,y1,z1)。
137.最后,假设这里的位置信息均是二维空间的信息,则根据基站的位置信息(x,y)及第一位置信息(x1,y1),计算出移动终端与基站之间的第一相对位置信息。假设这里的位置信息均是三维空间的信息,则根据基站的位置信息(x,y,z)及第一位置信息(x1,y1,z1),计算出移动终端与基站之间的第一相对位置信息。这里的移动终端与基站之间的第一相对位置信息包括移动终端与基站之间的第一相对角度及第一相对距离。
138.移动终端采用行人航位推算算法来确定移动终端与基站之间的第一相对位置信息的过程中,由于主要依赖于移动终端自身所测量的数据,而不依赖于与基站之间的信号
通信,所以在视距传播场景、非视距传播场景下均可以实现较为准确地定位。
139.本技术实施例中,基站接收核心网设备下发的第二位置测量指令,响应于第二位置测量指令,向移动终端发射位置测量信号,根据位置测量信号获取移动终端与基站之间的第二相对位置信息。将第二相对位置信息发送至核心网设备;第二相对位置信息用于指示核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。
140.核心网设备在接收到移动终端与基站之间的第一相对位置信息,以及接收到移动终端与基站之间的第二相对位置信息之后,可以根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。由于第一相对位置信息在视距传播场景、非视距传播场景下均较为准确,而第二相对位置信息在视距传播场景下较为准确,因此,核心网设备120可以基于第一相对位置信息及第二相对位置信息之间的误差大小,准确地识别出移动终端当前所处的场景是否为非视距传播场景。从而,在非视距传播场景下采用针对非视距传播场景的定位方法,提高定位的准确性。
141.在一个示例性的实施例中,如图9所示,提供了一种传播场景识别方法,应用于核心网设备,该方法包括:
142.步骤902,接收移动终端发送的第一相对位置信息;第一相对位置信息为移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对位置信息;第一相对位置信息包括第一相对距离及第一相对角度,
143.步骤904,接收基站发送的第二相对位置信息;第二相对位置信息为基站基于位置测量信号所确定的移动终端与基站之间的相对位置信息;第二相对位置信息包括第二相对距离及第二相对角度;
144.步骤906,获取第一相对距离与第二相对距离之间的距离差值;
145.步骤908,获取第一相对角度与第二相对角度之间的角度差值;
146.步骤910,判断距离差值是否大于预设距离差值阈值以及角度差值是否大于预设角度差值阈值;
147.步骤912,若距离差值大于预设距离差值阈值,且角度差值大于预设角度差值阈值,则确定移动终端当前所处的场景为非视距传播场景。
148.步骤914,若距离差值小于或等于预设距离差值阈值,或角度差值小于或等于预设角度差值阈值,则确定移动终端当前所处的场景为视距传播场景。
149.本技术实施例中,核心网设备可以接收移动终端发送的第一相对位置信息;第一相对位置信息为移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对位置信息。再接收基站发送的第二相对位置信息;第二相对位置信息为基站基于位置测量信号所确定的移动终端与基站之间的相对位置信息。最后,核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。由于第一相对位置信息在视距传播场景、非视距传播场景下均较为准确,而第二相对位置信息在视距传播场景下较为准确,因此,核心网设备120可以基于第一相对位置信息及第二相对位置信息之间的误差大小,准确地识别出移动终端当前所处的场景是否为非视距传播场景。从而,在非视距传播场景下采用针对非视距传播场景的定位方法,提高定位的准确性。
150.应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这
些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
151.基于相同的发明构思,如图10所示,提供了一种传播场景识别装置1000,其特征在于,应用于核心网设备,该装置包括:
152.第一相对位置信息接收模块1020,用于接收移动终端发送的第一相对位置信息;第一相对位置信息为移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对位置信息;
153.第二相对位置信息接收模块1040,用于接收基站发送的第二相对位置信息;第二相对位置信息为基站基于位置测量信号所确定的移动终端与基站之间的相对位置信息;
154.识别模块1060,用于根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。
155.在一个实施例中,识别模块1060,还用于根据第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值,识别移动终端当前所处的场景是否为非视距传播场景。
156.在一个实施例中,第一相对位置信息包括第一相对距离及第一相对角度,第二相对位置信息包括第二相对距离及第二相对角度;预设差值阈值包括预设距离差值阈值及预设角度差值阈值;识别模块1060,包括:
157.距离差值获取单元,用于获取第一相对距离与第二相对距离之间的距离差值;
158.角度差值获取单元,用于获取第一相对角度与第二相对角度之间的角度差值;
159.识别单元,用于根据距离差值与预设距离差值阈值之间的大小关系以及角度差值与预设角度差值阈值之间的大小关系,识别移动终端当前所处的场景是否为非视距传播场景。
160.在一个实施例中,识别单元,还用于若距离差值大于预设距离差值阈值,且角度差值大于预设角度差值阈值,则确定移动终端当前所处的场景为非视距传播场景。
161.在一个实施例中,第一相对位置信息为移动终端根据移动终端的初始位置,采用行人航位推算算法确定移动终端的第一位置信息;根据基站的位置信息及第一位置信息,所计算出的移动终端与基站之间的相对位置信息。
162.在一个实施例中,移动终端的第一位置信息为移动终端通过预设传感器测量移动终端的位置移动信息;根据移动终端的初始位置及位置移动信息,所计算出的移动终端的位置信息。
163.在一个实施例中,第二相对位置信息为基站向移动终端发射位置测量信号;根据位置测量信号所获取到的移动终端与基站之间的相对位置信息。
164.基于相同的发明构思,如图11所示,提供了一种传播场景识别装置1100,应用于移动终端,该装置包括:
165.第一位置测量指令接收模块1120,用于接收核心网设备通过基站下发的第一位置
测量指令;
166.第一相对位置信息确定模块1140,用于响应于第一位置测量指令,采用行人航位推算算法,确定移动终端与基站之间的第一相对位置信息;
167.第一相对位置信息发送模块1160,用于将第一相对位置信息发送至核心网设备;第一相对位置信息用于指示核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景;第二相对位置信息为基站向移动终端发射位置测量信号;根据位置测量信号所获取到的移动终端与基站之间的相对位置信息。
168.基于相同的发明构思,如图12所示,提供了一种传播场景识别装置1200,应用于基站,该装置包括:
169.第二位置测量指令接收模块1220,用于接收核心网设备下发的第二位置测量指令;
170.第二相对位置信息确定模块1240,用于响应于第二位置测量指令,向移动终端发射位置测量信号,根据位置测量信号获取移动终端与基站之间的第二相对位置信息;
171.第二相对位置信息发送模块1260,用于将第二相对位置信息发送至核心网设备;第二相对位置信息用于指示核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景;第一相对位置信息为移动终端根据移动终端的初始位置,采用行人航位推算算法确定移动终端的第一位置信息;根据基站的位置信息及第一位置信息,所计算出的移动终端与基站之间的相对位置信息。
172.上述传播场景识别装置中各个模块的划分仅仅用于举例说明,在其他实施例中,可将传播场景识别装置按照需要划分为不同的模块,以完成上述传播场景识别装置的全部或部分功能。
173.关于传播场景识别装置的具体限定可以参见上文中对于传播场景识别方法的限定,在此不再赘述。上述传播场景识别装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
174.图13是本发明实施例提供的一种通信设备的结构示意图。图13所示的通信设备1300包括:至少一个处理器1301、存储器1302、至少一个网络接口1304。通信设备1300中的各个组件通过总线系统1305耦合在一起。可理解,总线系统1305用于实现这些组件之间的连接通信。总线系统1305除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线都标为总线系统1305。另外,本发明实施例中,还包括收发器,收发器可以是多个元件,即包括接收器1306和发送器1307,提供用于在传输介质上与各种其他装置通信的单元。
175.可以理解,本发明实施例中的存储器1302可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器
(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledatarate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本发明实施例描述的系统和方法的存储器1302旨在包括但不限于这些和任意其它适合类型的存储器。
176.在一些实施方式中,存储器1302存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统1302a。其中,操作系统1302a,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。
177.在本发明实施例中,通过调用存储器1302存储的程序或指令,使得接收器1306,用于接收移动终端发送的第一相对位置信息;第一相对位置信息为移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对位置信息;接收基站发送的第二相对位置信息;第二相对位置信息为基站基于位置测量信号所确定的移动终端与基站之间的相对位置信息;处理器1301,用于根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景;发送器1307,用于通过基站向移动终端下发第一位置测量指令,或向基站下发第二位置测量指令。
178.上述本发明实施例揭示的部分或者全部方法还可以应用于处理器1301中,或者由处理器1301实现,或者由处理器1301与其他元件(例如收发机)配合实现。处理器1301可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1301中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1301可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecific integratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1302,处理器1301读取存储器1302中的信息,结合其硬件完成上述方法的步骤。
179.可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术功能的其它电子单元或其组合中。
180.对于软件实现,可通过执行本发明实施例功能的模块(例如过程、函数等)来实现本发明实施例的技术。软件代码可存储在存储器中并通过处理器1301执行。存储器可以在
处理器1301中或在处理器1301外部实现。
181.在一个实施例中,处理器,还用于根据第一相对位置信息及第二相对位置信息之间的差值是否大于预设差值阈值,识别移动终端当前所处的场景是否为非视距传播场景。
182.在一个实施例中,第一相对位置信息包括第一相对距离及第一相对角度,第二相对位置信息包括第二相对距离及第二相对角度;预设差值阈值包括预设距离差值阈值及预设角度差值阈值;处理器,还用于获取第一相对距离与第二相对距离之间的距离差值;
183.获取第一相对角度与第二相对角度之间的角度差值;
184.根据距离差值与预设距离差值阈值之间的大小关系以及角度差值与预设角度差值阈值之间的大小关系,识别移动终端当前所处的场景是否为非视距传播场景。
185.在一个实施例中,处理器,还用于若距离差值大于预设距离差值阈值,且角度差值大于预设角度差值阈值,则确定移动终端当前所处的场景为非视距传播场景。
186.在一个实施例中,提供了一种终端设备,参见图14。图14是本发明实施例提供的终端设备的结构示意图。图14所示的终端设备1400包括:至少一个处理器1401、存储器1402、至少一个网络接口1404和用户接口1403。终端设备1400中的各个组件通过总线系统1405耦合在一起。可理解,总线系统1405用于实现这些组件之间的连接通信。总线系统1405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图14中将各种总线都标为总线系统1405。另外,本发明实施例中,还包括收发器1406,收发器可以是多个元件,即包括发送器和接收器,提供用于在传输介质上与各种其他装置通信的单元。
187.其中,用户接口1403可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
188.可以理解,本发明实施例中的存储器1402可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledatarate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本发明实施例描述的系统和方法的存储器1402旨在包括但不限于这些和任意其它适合类型的存储器。
189.在一些实施方式中,存储器1402存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统1402a和应用程序1402b。
190.其中,操作系统1402a,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序1402b,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序1402b中。
191.在本发明实施例中,通过调用存储器1402存储的程序或指令,具体的,可以是应用程序1402b中存储的程序或指令,其中,接收器,用于接收核心网设备通过基站下发的第一位置测量指令;处理器1401,用于响应于第一位置测量指令,采用行人航位推算算法,确定移动终端与基站之间的第一相对位置信息;发送器,用于将第一相对位置信息发送至核心网设备;第一相对位置信息用于指示核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景;第二相对位置信息为基站向移动终端发射位置测量信号;根据位置测量信号所获取到的移动终端与基站之间的相对位置信息。
192.上述本发明实施例揭示的部分或者全部方法还可以应用于处理器1401中,或者由处理器1401实现,或者由处理器1401与其他元件(例如收发机)配合实现。处理器1401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1401可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecific integratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1402,处理器1401读取存储器1402中的信息,结合其硬件完成上述方法的步骤。
193.可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术功能的其它电子单元或其组合中。
194.对于软件实现,可通过执行本发明实施例功能的模块(例如过程、函数等)来实现本发明实施例的技术。软件代码可存储在存储器中并通过处理器1401执行。存储器可以在处理器1401中或在处理器1401外部实现。
195.图15是本发明实施例提供的另一种通信设备的结构示意图。该通信设备可以是基站,图15所示的通信设备1500包括:至少一个处理器1501、存储器1502、至少一个网络接口1504。通信设备1500中的各个组件通过总线系统1505耦合在一起。可理解,总线系统1505用于实现这些组件之间的连接通信。总线系统1505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图15中将各种总线都标为总线系统1505。另外,本发明实施例中,还包括收发器,收发器可以是多个元件,即包括接收器1506和发送器1507,提供用于在传输介质上与各种其他装置通信的单元。
196.可以理解,本发明实施例中的存储器1502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledatarate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本发明实施例描述的系统和方法的存储器1502旨在包括但不限于这些和任意其它适合类型的存储器。
197.在一些实施方式中,存储器1502存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统1502a。其中,操作系统1502a,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。
198.在本发明实施例中,通过调用存储器1502存储的程序或指令,使得接收器1506,用于接收核心网设备下发的第二位置测量指令;处理器1501,用于响应于所述第二位置测量指令,控制发送器1507向移动终端发射位置测量信号,并根据所述位置测量信号获取所述移动终端与所述基站之间的第二相对位置信息;发送器1507,还用于将第二相对位置信息发送至核心网设备。第二相对位置信息用于指示核心网设备根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景;第一相对位置信息为移动终端根据移动终端的初始位置,采用行人航位推算算法确定移动终端的第一位置信息;根据基站的位置信息及第一位置信息,所计算出的移动终端与基站之间的相对位置信息。
199.上述本发明实施例揭示的部分或者全部方法还可以应用于处理器1501中,或者由处理器1501实现,或者由处理器1501与其他元件(例如收发机)配合实现。处理器1501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1501可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecific integratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1502,处理器1501读取存储器1502中的信息,结合其硬件完成上述方法的步骤。
200.可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、
微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术功能的其它电子单元或其组合中。
201.对于软件实现,可通过执行本发明实施例功能的模块(例如过程、函数等)来实现本发明实施例的技术。软件代码可存储在存储器中并通过处理器1501执行。存储器可以在处理器1501中或在处理器1501外部实现。
202.本技术实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当计算机可执行指令被一个或多个处理器执行时,使得处理器执行传播场景识别方法的步骤。
203.本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行传播场景识别方法。
204.本技术所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括rom(read-only memory,只读存储器)、prom(programmable read-only memory,可编程只读存储器)、eprom(erasable programmable read-only memory,可擦除可编程只读存储器)、eeprom(electrically erasable programmable read-only memory,电可擦除可编程只读存储器)或闪存。易失性存储器可包括ram(random access memory,随机存取存储器),它用作外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如sram(static random access memory,静态随机存取存储器)、dram(dynamic random access memory,动态随机存取存储器)、sdram(synchronous dynamic random access memory,同步动态随机存取存储器)、双数据率ddr sdram(double data rate synchronous dynamic random access memory,双数据率同步动态随机存取存储器)、esdram(enhanced synchronous dynamic random access memory,增强型同步动态随机存取存储器)、sldram(sync link dynamic random access memory,同步链路动态随机存取存储器)、rdram(rambus dynamic random access memory,总线式动态随机存储器)、drdram(direct rambus dynamic random access memory,接口动态随机存储器)。
205.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。

技术特征:
1.一种传播场景识别方法,其特征在于,应用于核心网设备,所述方法包括:接收移动终端发送的第一相对位置信息;所述第一相对位置信息为所述移动终端采用行人航位推算算法所确定的所述移动终端与基站之间的相对位置信息;接收基站发送的第二相对位置信息;所述第二相对位置信息为所述基站基于位置测量信号所确定的所述移动终端与所述基站之间的相对位置信息;根据所述第一相对位置信息及所述第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一相对位置信息及所述第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景,包括:根据所述第一相对位置信息及所述第二相对位置信息之间的差值是否大于预设差值阈值,识别所述移动终端当前所处的场景是否为非视距传播场景。3.根据权利要求2所述的方法,其特征在于,所述第一相对位置信息包括第一相对距离及第一相对角度,所述第二相对位置信息包括第二相对距离及第二相对角度;所述预设差值阈值包括预设距离差值阈值及预设角度差值阈值;所述根据所述第一相对位置信息及所述第二相对位置信息之间的差值是否大于预设差值阈值,识别所述移动终端当前所处的场景是否为非视距传播场景,包括:获取所述第一相对距离与所述第二相对距离之间的距离差值;获取所述第一相对角度与所述第二相对角度之间的角度差值;根据所述距离差值与所述预设距离差值阈值之间的大小关系以及所述角度差值与所述预设角度差值阈值之间的大小关系,识别所述移动终端当前所处的场景是否为非视距传播场景。4.根据权利要求3所述的方法,其特征在于,所述根据所述距离差值与所述预设距离差值阈值之间的大小关系以及所述角度差值与所述预设角度差值阈值之间的大小关系,识别所述移动终端当前所处的场景是否为非视距传播场景,包括:若所述距离差值大于所述预设距离差值阈值,且所述角度差值大于所述预设角度差值阈值,则确定所述移动终端当前所处的场景为非视距传播场景。5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一相对位置信息为所述移动终端根据所述移动终端的初始位置,采用行人航位推算算法确定所述移动终端的第一位置信息;根据所述基站的位置信息及所述第一位置信息,所计算出的所述移动终端与所述基站之间的相对位置信息。6.根据权利要求5所述的方法,其特征在于,所述移动终端的第一位置信息为所述移动终端通过预设传感器测量所述移动终端的位置移动信息;根据所述移动终端的初始位置及所述位置移动信息,所计算出的所述移动终端的位置信息。7.根据权利要求1-4任一项所述的方法,其特征在于,所述第二相对位置信息为所述基站向所述移动终端发射位置测量信号;根据所述位置测量信号所获取到的所述移动终端与所述基站之间的相对位置信息。8.一种传播场景识别方法,其特征在于,应用于移动终端,所述方法包括:接收核心网设备通过基站下发的第一位置测量指令;响应于所述第一位置测量指令,采用行人航位推算算法,确定所述移动终端与所述基
站之间的第一相对位置信息;将所述第一相对位置信息发送至所述核心网设备;所述第一相对位置信息用于指示所述核心网设备根据所述第一相对位置信息及第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景;所述第二相对位置信息为所述基站向所述移动终端发射位置测量信号;根据所述位置测量信号所获取到的所述移动终端与所述基站之间的相对位置信息。9.一种传播场景识别方法,其特征在于,应用于基站,所述方法包括:接收核心网设备下发的第二位置测量指令;响应于所述第二位置测量指令,向移动终端发射位置测量信号,根据所述位置测量信号获取所述移动终端与所述基站之间的第二相对位置信息;将所述第二相对位置信息发送至所述核心网设备;所述第二相对位置信息用于指示所述核心网设备根据第一相对位置信息及所述第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景;所述第一相对位置信息为所述移动终端根据所述移动终端的初始位置,采用行人航位推算算法确定所述移动终端的第一位置信息;根据所述基站的位置信息及所述第一位置信息,所计算出的所述移动终端与所述基站之间的相对位置信息。10.一种传播场景识别装置,其特征在于,应用于核心网设备,所述装置包括:第一相对位置信息接收模块,用于接收移动终端发送的第一相对位置信息;所述第一相对位置信息为所述移动终端采用行人航位推算算法所确定的所述移动终端与基站之间的相对位置信息;第二相对位置信息接收模块,用于接收基站发送的第二相对位置信息;所述第二相对位置信息为所述基站基于位置测量信号所确定的所述移动终端与所述基站之间的相对位置信息;识别模块,用于根据所述第一相对位置信息及所述第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景。11.一种传播场景识别装置,其特征在于,应用于移动终端,所述装置包括:第一位置测量指令接收模块,用于接收核心网设备通过基站下发的第一位置测量指令;第一相对位置信息确定模块,用于响应于所述第一位置测量指令,采用行人航位推算算法,确定所述移动终端与所述基站之间的第一相对位置信息;第一相对位置信息发送模块,用于将所述第一相对位置信息发送至所述核心网设备;所述第一相对位置信息用于指示所述核心网设备根据所述第一相对位置信息及第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景;所述第二相对位置信息为所述基站向所述移动终端发射位置测量信号;根据所述位置测量信号所获取到的所述移动终端与所述基站之间的相对位置信息。12.一种传播场景识别装置,其特征在于,应用于基站,所述装置包括:第二位置测量指令接收模块,用于接收核心网设备下发的第二位置测量指令;第二相对位置信息确定模块,用于响应于所述第二位置测量指令,向移动终端发射位置测量信号,根据所述位置测量信号获取所述移动终端与所述基站之间的第二相对位置信
息;第二相对位置信息发送模块,用于将所述第二相对位置信息发送至所述核心网设备;所述第二相对位置信息用于指示所述核心网设备根据第一相对位置信息及所述第二相对位置信息,识别所述移动终端当前所处的场景是否为非视距传播场景;所述第一相对位置信息为所述移动终端根据所述移动终端的初始位置,采用行人航位推算算法确定所述移动终端的第一位置信息;根据所述基站的位置信息及所述第一位置信息,所计算出的所述移动终端与所述基站之间的相对位置信息。13.一种通信设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的传播场景识别方法的步骤。14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9中任一项所述的传播场景识别方法的步骤。15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至9中任一项所述的传播场景识别方法的步骤。

技术总结
本申请涉及一种传播场景识别方法、装置、通信设备和存储介质、产品,应用于核心网设备,该方法包括:接收移动终端发送的第一相对位置信息;第一相对位置信息为移动终端采用行人航位推算算法所确定的移动终端与基站之间的相对位置信息。再接收基站发送的第二相对位置信息;第二相对位置信息为基站基于位置测量信号所确定的移动终端与基站之间的相对位置信息。最后,根据第一相对位置信息及第二相对位置信息,识别移动终端当前所处的场景是否为非视距传播场景。由于第一相对位置信息在视距传播场景、非视距传播场景下均较为准确,而第二相对位置信息在视距传播场景下较为准确,因此,可以准确地识别出移动终端当前所处的场景是否为非视距传播场景。为非视距传播场景。为非视距传播场景。


技术研发人员:牛思杰
受保护的技术使用者:中国电信股份有限公司
技术研发日:2023.07.06
技术公布日:2023/9/7
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐