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

一种位置获取方法及其装置与流程

2022-02-24 16:51:14 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种位置获取方法及其装置。


背景技术:

2.随着社会和科技的不断发展,人们对导航定位的需求已不仅局限于对一个终端设备进行定位。在很多场景下,需要对多个终端设备进行定位,以获取其中任意两设备之间的距离。例如,对无人机(unmanned aerial vehicle,uav)和无人机控制器(unmanned aerial vehicle controller,uavc)进行定位,以获取无人机与无人机控制器之间的距离,有利于更好地管理无人机。
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.在一种实现方式中,该第一时间信息包括该第一时刻或者第一时长,该第一时长用于指示该第一时刻。
36.在一种实现方式中,该第二位置请求可以包括第一终端设备的偏差时间信息,该偏差时间信息是根据定位该第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的;该偏差时间信息使能调整定位第一终端设备的位置的时间至该第一时刻。
37.在该技术方案中,通过调整定位第一终端设备和第二终端设备中的一方(以第一终端设备为例)的时间,即可达到获取该第一终端设备和第二终端设备在同一时间(第一时刻)的位置的目的,而无需调整定位两者的位置的时间,有利于减小开销。
38.在一种实现方式中,该第二位置请求可以包括以下至少一项:时间精度要求,该时间精度要求用于指示定位第一终端设备的位置的时间需要满足的时间精度;第二时间信息,该第二时间信息用于指示定位该第一终端设备的位置的时间需要早于第二时刻。
39.在一种实现方式中,该第一位置信息还包括时间精度结果,该时间精度结果用于指示该第一终端设备的位置是否满足前述时间精度要求。
40.第四方面,本技术实施例提供了一种通信装置,该通信装置具有实现上述第一方面所述的方法示例中执行主体的部分或全部功能,比如通信装置的功能可具备本技术中的部分或全部实施例中的功能,也可以具备单独实施本技术中的任一个实施例的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。
41.在一种实现方式中,该通信装置的结构中可包括处理单元和通信单元。该处理单元被配置为支持通信装置执行上述方法中相应的功能。通信单元用于支持通信装置与其他设备之间的通信。该通信装置还可以包括存储单元,该存储单元用于与处理单元和通信单元耦合,其保存通信装置必要的计算机程序和数据。
42.在一种实现方式中,该通信装置包括:处理单元,用于调用通信单元向网络请求获取第一终端设备和第二终端设备在同一时间的位置;还用于调用该通信单元接收来自该网络的第一终端设备和第二终端设备在同一时间的位置。
43.作为示例,处理单元可以为处理器,通信单元可以为收发器,存储单元可以为存储器。
44.在一种实现方式中,所述通信装置包括:处理器,用于调用收发器向网络请求获取第一终端设备和第二终端设备在同一时间的位置;还用于调用收发器接收来自该网络的第一终端设备和第二终端设备在同一时间的位置。
45.第五方面,本技术实施例提供了另一种通信装置,该通信装置具有实现上述第二方面所述的方法示例中第一网络设备的部分或全部功能,比如通信装置的功能可具备本技术中的部分或全部实施例中的功能,也可以具备单独实施本技术中的任一个实施例的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。
46.在一种实现方式中,该通信装置的结构中可包括处理单元和通信单元。该处理单
元被配置为支持通信装置执行上述方法中相应的功能。通信单元用于支持通信装置与其他设备之间的通信。该通信装置还可以包括存储单元,该存储单元用于与处理单元和通信单元耦合,其保存通信装置必要的计算机程序和数据。
47.在一种实现方式中,该通信装置包括:处理单元,用于调用通信单元接收第一位置请求;该第一位置请求用于请求获取第一终端设备和第二终端设备在同一时间的位置;该通信装置服务于该第一终端设备和该第二终端设备;还用于调用通信单元发送第一位置信息,该第一位置信息包括该第一终端设备和该第二终端设备在同一时间的位置信息。
48.作为示例,处理单元可以为处理器,通信单元可以为收发器,存储单元可以为存储器。
49.在一种实现方式中,所述通信装置包括:处理器,用于调用收发器接收第一位置请求;该第一位置请求用于请求获取第一终端设备和第二终端设备在同一时间的位置;该通信装置服务于该第一终端设备和该第二终端设备;还用于调用收发器发送第一位置信息,该第一位置信息包括该第一终端设备和该第二终端设备在同一时间的位置信息。
50.第六方面,本技术实施例提供了又一种通信装置,该通信装置具有实现上述第三方面所述的方法示例中第二网络设备的部分或全部功能,比如通信装置的功能可具备本技术中的部分或全部实施例中的功能,也可以具备单独实施本技术中的任一个实施例的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。
51.在一种实现方式中,该通信装置的结构中可包括处理单元和通信单元。该处理单元被配置为支持通信装置执行上述方法中相应的功能。通信单元用于支持通信装置与其他设备之间的通信。该通信装置还可以包括存储单元,该存储单元用于与处理单元和通信单元耦合,其保存通信装置必要的计算机程序和数据。
52.在一种实现方式中,该通信装置包括:处理单元,用于调用通信单元接收第二位置请求;该第二位置请求用于请求获取第一终端设备在第一时刻的位置;还用于调用通信单元发送第二位置信息,该第二位置信息包括该第一终端设备在该第一时刻的位置。
53.作为示例,处理单元可以为处理器,通信单元可以为收发器,存储单元可以为存储器。
54.在一种实现方式中,所述通信装置包括:处理器,用于调用收发器接收第二位置请求;该第二位置请求用于请求获取第一终端设备在第一时刻的位置;还用于调用收发器发送第二位置信息,该第二位置信息包括该第一终端设备在该第一时刻的位置。
55.第七方面,本技术实施例提供一种位置获取系统,该系统包括如第四方面至第六方面中的一个或多个通信装置。
56.第八方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被通信装置执行时使该通信装置执行上述第一方面的方法。
57.第九方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被通信装置执行时使该通信装置执行上述第二方面的方法。
58.第十方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介
质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被通信装置执行时使该通信装置执行上述第三方面的方法。
59.第十一方面,本技术还提供了一种包括计算机程序的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
60.第十二方面,本技术还提供了一种包括计算机程序的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面所述的方法。
61.第十三方面,本技术还提供了一种包括计算机程序的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第三方面所述的方法。
62.第十四方面,本技术提供了一种芯片系统,该芯片系统包括至少一个处理器和接口,用于实现第一方面所涉及的功能,例如,接收、发送或处理上述方法中所涉及的数据和信息中的至少一种。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存必要的计算机程序和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
63.第十五方面,本技术提供了一种芯片系统,该芯片系统包括至少一个处理器和接口,用于支持第一网络设备实现第二方面所涉及的功能,例如,接收、发送或处理上述方法中所涉及的数据和信息中的至少一种。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存第一网络设备必要的计算机程序和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
64.第十六方面,本技术提供了一种芯片系统,该芯片系统包括至少一个处理器和接口,用于支持第二网络设备实现第二方面所涉及的功能,例如,接收、发送或处理上述方法中所涉及的数据和信息中的至少一种。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存第二网络设备必要的计算机程序和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
附图说明
65.图1a是本技术实施例提供的一种通信系统的架构示意图;
66.图1b是本技术实施例提供的一种在请求获取终端设备在指定时刻的位置的过程中所涉及的设备的示意图;
67.图2是本技术实施例提供的一种位置获取方法的流程示意图;
68.图3a是本技术实施例提供的另一种位置获取方法的流程示意图;
69.图3b是本技术实施例提供的一种第一网络设备获取第一终端设备和第二终端设备在第一时刻的位置的场景示意图;
70.图3c是本技术实施例提供的另一种第一网络设备获取第一终端设备和第二终端设备在第一时刻的位置的场景示意图;
71.图3d是本技术实施例提供的一种周期位置请求流程的示意图;
72.图4a是本技术实施例提供的又一种位置获取方法的流程示意图;
73.图4b是本技术实施例提供的一种第一时刻由第一网络设备确定的场景示意图;
74.图5a是本技术实施例提供的又一种位置获取方法的流程示意图;
75.图5b是本技术实施例提供的一种请求获取第一终端设备在第一时刻的位置的流
程示意图;
76.图6是本技术实施例提供的又一种位置获取方法的流程示意图;
77.图7是本技术实施例提供的一种通信装置的结构示意图;
78.图8是本技术实施例提供的另一种通信装置的结构示意图;
79.图9是本技术实施例提供的一种芯片的结构示意图。
具体实施方式
80.为了更好的理解本技术实施例公开的一种位置获取方法,下面首先对本技术实施例适用的通信系统进行描述。
81.请参见图1a,图1a为本技术实施例提供的一种通信系统的架构示意图。该通信系统可包括但不限于一个网络设备、一个第一终端设备和一个第二终端设备,图1a所示的设备数量和形态用于举例并不构成对本技术实施例的限定,实际应用中可以包括两个或两个以上的第一终端设备,两个或两个以上的第二终端设备。图1a所示的通信系统以包括一个网络设备101、一个第一终端设备102和一个第二终端设备103为例。
82.其中,网络设备101可以用于向网络请求获取第一终端设备102和第二终端设备103在同一时间的位置,并接收来自该网络的该第一终端设备102和第二终端设备103在同一时间的位置。在一种实现方式中,该网络中可以部署有可以用于获取终端设备(如第一终端设备102和第二终端设备103)的位置的设备,且该设备可以按照指定时刻获取终端设备的位置。可以理解的是,网络设备101向网络请求获取第一终端设备102和第二终端设备103在同一时间的位置时,该网络可以通过前述部署的设备以获取第一终端设备102和第二终端设备103在同一时间的位置,并将所获取的位置反馈至前述网络设备101。需要说明的是,网络中可以部署有一个或多个设备。该网络可以通过其中部署的一个设备以获取第一终端设备102和第二终端设备103在同一时间的位置,或者,该网络可以通过其中部署的多个设备配合以获取第一终端设备102和第二终端设备103在同一时间的位置。本技术实施例对该网络中部署的用于获取第一终端设备102和第二终端设备103在同一时间的位置的网元的数量以及名称不做限定。在一种实现方式中,该网络中部署的设备可以包括测量设备,该测量设备可以用于测量第一终端设备102和/或第二终端设备103的位置。该测量设备可以为服务于第一终端设备102和/或第二终端设备103的接入网设备,或者该测量设备可以为第一终端设备102或第二终端设备103。
83.进一步的,网络设备101可以基于第一终端设备102和第二终端设备103在同一时间的位置,计算出该第一终端设备102与该第二终端设备103之间的距离。由于第一终端设备102的位置和第二终端设备103的位置是同一时间获取的,从而有利于提高第一终端设备102与第二终端设备103之间的距离计算的精度。
84.需要说明的是,本技术实施例除了可以应用于请求多个终端设备在同一时间的位置的场景,还可以应用于请求单个终端设备在特定时刻的位置的场景。还需要说明的是,本技术实施例的技术方案可以应用于各种通信系统。例如:长期演进(long term evolution,lte)系统、第五代(5th generation,5g)移动通信系统、5g新空口(new radio,nr)系统。可选的,本技术实施例的方法还适用于未来的各种通信系统,例如6g系统或者其他通信网络等。
85.本技术实施例中的第一终端设备102和第二终端设备103是一种用于接收或发射信号的实体。第一终端设备102和第二终端设备103中的一方或者两方可发生移动,即第一终端设备102和第二终端设备103中的一方或者两方的位置可能发生变化。本技术实施例中的终端设备(即第一终端设备102或第二终端设备103)可以称为终端(terminal)、用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等。终端设备可以是手机(mobile phone)、穿戴式设备、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本技术的实施例对终端设备所采用的具体技术和具体设备形态不做限定。
86.在一种实现方式中,第一终端设备102和第二终端设备103可以为不同类型的设备。例如,第一终端设备102和第二终端设备103中的一方可以为控制设备,另一方可以为被该控制设备所控制的设备。如图1a所示,第一终端设备102为无人机,第二终端设备103为无人机控制器。在另一种实现方式中,第一终端设备102和第二终端设备103可以为同类型的设备。例如,第一终端设备102和第二终端设备103均为被控制设备(如无人机、遥控车等)。
87.本技术实施例中的网络设备101可以是网络侧的一种用于发射或接收信号的实体。该网络设备101可以为管理设备、网关移动位置中心(gateway mobile location centre,gmlc)、网络开放功能网元(network exposure function,nef)、接入和移动管理功能网元(access and mobility management function,amf)、位置管理功能网元(location management function,lmf)或者其他可以用于获取第一终端设备102和第二终端设备103在同一时间的位置的设备。
88.其中,管理设备可以用于管理第一终端设备102的位置和第二终端设备103的位置,还可以用于第一终端设备102和第二终端设备103的授权和认证工作。例如,该管理设备可以对第一终端设备102的位置和/或第二终端设备103的位置进行分析,以确定第一终端设备102的位置或第二终端设备103的位置是否异常。或者,可以确定两者之间的距离是否异常。在第一终端设备102为无人机,第二终端设备103为无人机控制器的情况下,该管理设备可以是与无人机和无人机控制器追踪相关的网元。此时,该管理设备可以为无人机系统流量管理(uav system traffic management,utm),utm可以与无人机服务供应商(uav system service provider,uss)部署在一起。需要说明的是,管理设备(如utm)可以位于核心网内部,也可以位于核心网外部,本技术实施例对网元的名称以及所处的位置不做限定。
89.gmlc可以支持位置服务(location service,lcs)的功能。在一个公共陆地移动网络(public land mobile network,plmn)中可以存在一个或多个gmlc。nef可以用于提供从外部应用流程(如无人机系统)到3gpp网络的安全信息,还可以用于内部到外部信息的翻译。amf可以用于管理终端设备的注册和连接等。lmf可以用于管理注册或接入5g核心网的终端设备的位置所需的资源的总体协调和调度。
90.在请求获取终端设备(如第一终端设备和/或第二终端设备)在指定时刻的位置的过程中所涉及的设备可以包括管理设备、一个或多个核心网设备以及测量设备,如图1b所
示。以位置请求过程中所涉及的核心网设备包括gmlc、amf和lmf为例,管理设备在需要获取终端设备在指定时刻的位置的情况下,可以向该终端设备对应的gmlc请求获取该终端设备在指定时刻的位置。该gmlc可以向终端设备对应的amf请求获取该终端设备在指定时刻的位置。该amf可以向该终端设备对应的lmf请求获取该终端设备在指定时刻的位置。该lmf可以向该终端设备对应的测量设备请求获取该终端设备在指定时刻的位置。该测量设备在获取到该终端设备在指定时刻的位置后,可以向该lmf反馈该位置。相应的,该lmf可以将该位置反馈给前述amf。该amf可以将该位置反馈给gmlc。然后,该gmlc将该位置反馈给前述管理设备。
91.需要说明的是,上述过程可以用于获取一个终端设备在指定时刻的位置,也可以用于获取多个终端设备在指定时刻的位置。还需要说明的是,上述管理设备通过该终端设备对应的gmlc以向该终端设备对应的amf请求获取该终端设备在指定时刻的位置,仅用于举例。在其他可行的实现方式中,该管理设备还可以直接向该终端设备对应的amf请求获取该终端设备在指定时刻的位置。或者,该管理设备可以通过该终端设备对应的nef以向该终端设备对应的amf请求获取该终端设备在指定时刻的位置,本技术实施例对在请求获取终端设备在指定时刻的位置的过程中所涉及的设备的数量和名称,以及设备之间的通信方式(如通过其他网元间接通信,或者直接通信)不做限定。
92.可以理解的是,本技术实施例描述的通信系统是为了更加清楚的说明本技术实施例的技术方案,并不构成对本技术实施例提供的技术方案的限定,本领域技术人员可知,随着系统架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
93.下面结合附图对本技术提供的位置获取方法及其装置进行详细地介绍。
94.请参见图2,图2是本技术实施例提供的一种位置获取方法的流程示意图。其中,步骤s201~步骤s202的执行主体可以为管理设备、gmlc、nef、amf、lmf或者其他可以用于获取第一终端设备和第二终端设备在同一时间的位置的设备。或者,执行主体也可以为管理设备、gmlc、nef、amf或lmf中的芯片。如图2所示,该方法可以包括但不限于如下步骤:
95.步骤s201:向网络请求获取第一终端设备和第二终端设备在同一时间的位置。
96.第一终端设备和第二终端设备对应的网络可以相同,也可以不同。通过终端设备(如第一终端设备或第二终端设备)对应的网络可以获取该终端设备在指定时刻的位置。该终端设备对应的网络中可以部署有用于测量该终端设备在指定时刻的位置的测量设备。该网络在接收到关于获取该终端设备在指定时刻的位置的请求时,可以触发该测量设备对该终端设备进行定位,以获取该终端设备在指定时刻的位置。
97.在本技术实施例中,可以通过如下两种方式向网络请求获取第一终端设备和第二终端设备在同一时间的位置:
98.第一种,在第一终端设备和第二终端设备对应的网络设备相同的情况下,向该网络设备请求获取第一终端设备和第二终端设备在同一时间的位置。具体的,向该网络设备请求获取第一终端设备和第二终端设备在同一时间的位置的具体实施方式可以为:发送第一位置请求至第一网络设备,该第一位置请求用于请求获取第一终端设备和第二终端设备在同一时间的位置。其中,该第一网络设备服务于该第一终端设备和该第二终端设备。在本技术实施例中,该第一网络设备可以为gmlc、nef、amf或者lmf。相应的,第一网络设备获取
到第一终端设备和第二终端设备在同一时间的位置后,可以向该第一位置请求的发送方反馈第一位置信息,该第一位置信息包括该第一终端设备和该第二终端设备在同一时间的位置。在第一终端设备和第二终端设备对应的网络设备相同的情况下,通过向该网络设备发送一个位置请求(第一位置请求),可以获取第一终端设备和第二终端设备在同一时间的位置。在本技术实施例中,为了获取第一终端设备和该第二终端设备在同一时间的位置,该第一位置请求所包括的信息可以分为3种情况,具体可参见图3a-图5a实施例中的描述。
99.需要说明的是,在本技术实施例中,接收到位置请求(用于获取一个终端设备在指定时刻的位置,或者用于获取多个终端设备在同一时间的位置)的设备可以支持延时位置请求。支持延时位置请求表示:接收到位置请求后,该设备可以不用立即向该位置请求的发送方(即位置请求方)反馈所请求的位置信息,可以在获取到所需的位置信息后再反馈。可选的,该设备在接收到位置请求后,可以向该位置请求方发送位置响应,该位置响应可以用于指示该设备成功接收到该位置请求。该位置响应可以携带有位置请求方所需的位置信息,也可以未携带有位置请求方所需的位置信息。若该位置响应未携带有位置请求方所需的位置信息,该设备在发送位置响应之后,可以在获取到位置请求方所需的位置信息后,向该位置请求方反馈该位置信息。在本技术实施例中,位置信息可以携带于位置事件通知中发送给位置请求方。
100.还需要说明的是,在本技术实施例中,位置请求用于请求多个终端设备在同一时间的位置时,各个终端设备的位置可以携带于同一消息中反馈至位置请求方,也可以分别携带于不同的消息中反馈至位置请求方。例如,上述第一位置信息包括的第一终端设备的位置和第二终端设备的位置可以是分开发送的。
101.第二种,在第一终端设备和第二终端设备对应的网络设备不同的情况下,向第一终端设备对应的网络设备请求获取第一终端设备在第一时刻的位置,并向第二终端设备对应的网络设备请求获取第二终端设备在第一时刻的位置。
102.需要说明的是,在本技术实施例中,在向第一终端设备对应的网络设备和/或第二终端设备对应的网络设备发送位置请求时,该位置请求表示期望在同一时刻(如第一时刻)下获取第一终端设备和第二终端设备的位置。但是在实际情况下,第一终端设备对应的测量设备可以是在该第一时刻左右对该第一终端设备的位置进行测量,即实际获取到的第一终端设备的位置可能不是在第一时刻下测量得到的,第二终端设备同理。但是由于实际测量终端设备(第一终端设备、第二终端设备)的位置时是按照该第一时刻测量的,所以按照该方式获取第一终端设备和第二终端设备的位置,有利于提高第一终端设备与第二终端设备之间的距离计算的精度。
103.在一种实现方式中,当期望获取第一终端设备在第一时刻的位置时,第一终端设备对应的测量设备可以在该第一时刻到来之前开始进行测量。由于测量设备测量第一终端设备的位置需要花费一定时间,因此在第一时刻之前开始测量,可以使得测量得到的第一终端设备的位置对应的实际时刻与该第一时刻(期望时刻)之间的误差较小,甚至使得实际时刻与期望时刻相同。
104.步骤s202:接收来自该网络的该第一终端设备和该第二终端设备在同一时间的位置。
105.若采用上述第一种方式请求获取第一终端设备和第二终端设备在同一时间的位
置,相应的,可以接收该第一终端设备和第二终端设备对应的网络所反馈的该第一终端设备和第二终端设备在同一时间的位置。
106.若采用上述第二种方式请求获取第一终端设备和第二终端设备在同一时间的位置,相应的,可以接收该第一终端设备对应的网络所反馈的该第一终端设备在第一时刻的位置,并接收该第二终端设备对应的网络所反馈的该第二终端设备在第一时刻的位置。
107.在本技术实施例中,由于第一终端设备的位置和第二终端设备的位置是同一时间获取的,从而有利于提高第一终端设备与第二终端设备之间的距离计算的精度。
108.请参见图3a,图3a是本技术实施例提供的另一种位置获取方法的流程示意图,该方法详细描述了该第一位置请求包括第一时间信息时,如何获取第一终端设备和第二终端设备在同一时间的位置。其中,步骤s301~步骤s302的执行主体为管理设备、gmlc、nef、amf、lmf或者其他可以用于获取第一终端设备和第二终端设备在同一时间的位置的设备。或者,执行主体也可以为管理设备、gmlc、nef、amf或lmf中的芯片。该方法可以包括但不限于如下步骤:
109.步骤s301:发送第一位置请求至第一网络设备,该第一位置请求包括第一时间信息,该第一时间信息用于指示第一时刻;该第一位置请求用于请求获取第一终端设备和第二终端设备在该第一时刻的位置。
110.第一位置请求包括第一时间信息时,第一网络设备在接收到该第一位置请求后,按照该第一位置请求中携带的第一时间信息所指示的第一时刻获取第一终端设备和第二终端设备的位置即可。
111.在本技术实施例中,第一网络设备可以为服务于该第一终端设备和第二终端设备的网络设备,如gmlc、nef、amf或者lmf。以第一网络设备为amf为例,该第一网络设备可以通过如下方式获取第一终端设备和第二终端设备在第一时刻的位置,其场景示意图如图3b所示:在第一终端设备对应的lmf和第二终端设备对应的lmf相同的情况下,该第一网络设备向该lmf发送位置请求1,该位置请求1用于请求获取第一终端设备和第二终端设备在第一时刻的位置。相应的,该lmf在接收到该位置请求1之后,可以向第一终端设备对应的测量设备发送位置请求2,并向第二终端设备对应的测量设备发送位置请求3。其中,该位置请求2用于请求获取第一终端设备在第一时刻的位置,该位置请求3用于请求获取第二终端设备在第一时刻的位置。
112.相应的,第一终端设备对应的测量设备在接收到该位置请求2之后,可以测量得到第一终端设备在第一时刻的位置,并将测量得到的位置反馈至该lmf。同理,第二终端设备对应的测量设备在接收到该位置请求3之后,可以测量得到第二终端设备在第一时刻的位置,并将测量得到的位置反馈至该lmf。该lmf在接收到第一终端设备和第二终端设备在第一时刻的位置之后,可以将接收到的位置反馈至该amf。相应的,该amf可以将接收到的位置携带于第一位置信息中反馈至管理设备。其中,位置请求1、位置请求2和位置请求3可以包括前述第一时间信息,或者可以包括第一时刻。本技术实施例对此不做限定。
113.在另一种实现方式中,以第一网络设备为amf为例,该第一网络设备可以通过如下方式获取第一终端设备和第二终端设备在第一时刻的位置,其场景示意图如图3c所示:在第一终端设备对应的lmf和第二终端设备对应的lmf不同的情况下,该第一网络设备可以向该第一终端设备对应的lmf发送位置请求4,并向第二终端设备对应的lmf发送位置请求5。
其中,该位置请求4用于请求获取第一终端设备在第一时刻的位置,该位置请求5用于请求获取第二终端设备在第一时刻的位置。相应的,该第一终端设备对应的lmf在接收到该位置请求4之后,可以向第一终端设备对应的测量设备发送位置请求6,以请求获取第一终端设备在第一时刻的位置。同理,该第二终端设备对应的lmf在接收到该位置请求5之后,可以向第二终端设备对应的测量设备发送位置请求7,以请求获取第二终端设备在第一时刻的位置。可以理解的是,各个设备(测量设备、lmf、amf)在获取到所需的位置后,可以向上一个设备反馈所获取的位置。具体过程可参照图3b,此处不再赘述。
114.需要说明的是,图3b和图3c以管理设备为第一位置请求的发送方为例,并不构成对本技术实施例的限定。在其他实施例中,第一位置请求的发送方还可以为gmlc、nef或者其他设备。还需要说明的是,图3b中第一终端设备对应的测量设备和第二终端设备对应的测量设备不同仅用于举例,在其他实施例中,第一终端设备对应的测量设备和第二终端设备对应的测量设备可以相同。在此情况下,lmf可以向一个测量设备请求获取第一终端设备和第二终端设备在第一时刻的位置。
115.可以理解的是,若第一网络设备为lmf,该第一网络设备在接收到第一位置请求后,可以向测量设备请求获取第一终端设备和第二终端设备在第一时刻的位置。参见上述,当第一终端设备对应的测量设备和第二终端设备对应的测量设备相同时,lmf可以仅向该测量设备请求获取第一终端设备和第二终端设备在第一时刻的位置。当第一终端设备对应的测量设备和第二终端设备对应的测量设备不同时,lmf可以向第一终端设备对应的测量设备请求获取第一终端设备在第一时刻的位置,并向第二终端设备对应的测量设备请求获取该第二终端设备在第一时刻的位置。
116.在一种实现方式中,第一网络设备可以为定位该第一终端设备和第二终端设备的测量设备。定位该第一终端设备和第二终端设备的测量设备可以为服务于该第一终端设备和第二终端设备的接入网设备。
117.在本技术实施例中,第一位置请求包括第一时间信息的情况下,该第一时间信息可以是由在位置请求过程中处于该第一网络设备之前的某个设备确定的。以在位置请求过程中所涉及的核心网设备包括gmlc、amf和lmf,且第一网络设备为amf为例,该第一时间信息可以是由gmlc或者管理设备确定的。
118.在一种实现方式中,该第一时间信息可以包括该第一时刻或者第一时长,该第一时长用于指示该第一时刻。该第一时刻可以是协调统一时间(coordinated universal time,utc)。该第一时长可以是距离时刻1的时长,该时刻1加上第一时长即为该第一时刻。其中,该时刻1可以是预设的某个时刻。或者,该时刻1也可以是发起位置请求之后的某个准点时刻。需要说明的是,该时刻1可以由网络配置(例如,在系统消息或专有信令中下发),或协议约定,或者可以由用户设置以及更改,本技术实施例对此不做限定。
119.在一种实现方式中,第一位置请求还可以包括以下至少一项:时间精度要求,第二时间信息。其中,该时间精度要求可以用于指示定位该第一终端设备的位置的时间与定位该第二终端设备的位置的时间需要满足的时间精度。定位该第一终端设备的位置的时间为定位第一终端设备的位置的实际时间,第一时刻为定位该第一终端设备的位置的期望时间。
120.在一种实现方式中,该时间精度要求可以包括一精度时间段或者精度时长。该时
间精度要求包括精度时长时,定位第一终端设备的位置的时间满足时间精度可以指:定位第一终端设备的位置的时间(即实际时间)与第一时刻(即期望时间)之间的差值的绝对值小于该精度时长。该时间精度要求包括精度时间段时,定位第一终端设备的位置的时间满足时间精度可以指:定位第一终端设备的位置的时间位于该精度时间段内。该精度时间段的开始时刻和结束时刻与该第一时刻之间相距的时长均较小。
121.该第二时间信息可以用于指示定位该第一终端设备的位置的时间和定位该第二终端设备的位置的时间需要早于第二时刻。该第二时刻为可接受的最迟位置时间,即定位终端设备(第一终端设备、第二终端设备)的位置的时间(即实际时间)最迟为该第二时刻,若定位终端设备的位置的时间早于或等于该第二时刻,那么发起位置请求的设备(如管理设备)可以接受定位得到的该终端设备的位置。若定位终端设备的位置的时间晚于该第二时刻,那么发起位置请求的设备不能接受定位得到的该终端设备的位置。此时,可以不向发起位置请求的设备反馈定位得到的该终端设备的位置,这样有利于避免不必要的资源消耗。
122.在一种实现方式中,该第二时间信息可以包括该第二时刻或者包括用于指示该第二时刻的第二时长。该时长可以是距离时刻2的时长,该时刻2加上第二时长即为该第二时刻。其中,该时刻2可以是预设的某个时刻。或者,该时刻2也可以是发起位置请求之后的某个准点时刻。需要说明的是,该时刻2可以由网络配置(例如,在系统消息或专有信令中下发),或协议约定,或者可以由用户设置以及更改,本技术实施例对此不做限定。
123.在一种实现方式中,第一位置请求还可以包括周期时间信息,该周期时间信息用于指示周期时长。此时,该第一位置请求具体可以用于请求以该第一时刻作为起始时刻,且以该周期时长作为时间间隔周期性获取第一终端设备和第二终端设备的位置。
124.在一种实现方式中,当第一位置请求包括周期时间信息时,前述第二时刻可以是第一时刻(即起始时刻)后经过一个或多个时间间隔的时刻。例如,当第一时刻为2:00:00,时间间隔为5分钟时,若前述第二时间信息指示第3个时间间隔,那么第二时刻可以为2:15:00。
125.在一种实现方式中,当第一位置请求包括周期时间信息,且时间精度要求包括精度时长时,在某个周期定位第一终端设备的位置的时间满足时间精度可以指:在该周期定位第一终端设备的位置的时间(即实际时间)与该周期对应的期望时间之间的差值的绝对值小于该精度时长。每个周期均对应一个期望时间,例如,当周期的起始时间(即第一时刻)为2:00:00,时间间隔为5分钟时,第一个周期对应的期望时间即为该第一时刻,第二周期对应的期望时间为2:05:00,第三周期对应的期望时间为2:10:00。同理,在一种实现方式中,当第一位置请求包括周期时间信息时,每个周期可以对应一个精度时间段。在某个周期定位第一终端设备的位置的时间满足时间精度可以指:在该周期定位第一终端设备的位置的时间(即实际时间)位于该周期对应的精度时间段内。
126.请参见图3d,为周期位置请求流程的示意图。图3d以第一终端设备和第二终端设备对应的amf、lmf均相同为例,但并不构成本技术实施例的限定。图3d在图3b所示的场景下,第一位置请求还包括周期时间信息。相应的,位置请求1、位置请求2和位置请求3也包括周期时间信息。其中,第一位置请求和位置请求1用于请求以第一时刻作为起始时刻,且以周期时间信息所指示的周期时长作为时间间隔周期性获取第一终端设备和第二终端设备
的位置。位置请求2用于请求以第一时刻作为起始时刻,且以周期时间信息所指示的周期时长作为时间间隔周期性获取第一终端设备的位置,同理,位置请求3用于请求以第一时刻作为起始时刻,且以周期时间信息所指示的周期时长作为时间间隔周期性获取第二终端设备的位置。
127.需要说明的是,图3d中位置请求2和位置请求3同时包括第一时间信息和周期时间信息仅用于举例,在其他实施例中,可以将第一时间信息和周期时间信息分开发送至测量设备(第一终端设备对应的测量设备、第二终端设备对应的测量设备)。例如,位置请求2包括第一时间信息,周期时间信息包括于周期调用请求1中由lmf发送给第一终端设备对应的测量设备。其中,位置请求2用于请求获取第一终端设备在第一时刻的位置,周期调用请求1用于请求以第一时刻作为起始时刻,且以该周期时长作为时间间隔周期性获取第一终端设备的位置。该周期调用请求1可以包括第一时间信息,也可以不包括第一时间信息。例如,由于位置请求2包括第一时间信息,第一终端设备对应的测量设备在接收到该位置请求2之后,可以存储该第一时间信息。当接收到周期调用请求1时,隐式地确定是基于第一时间信息所指示的第一时刻周期性上报第一终端设备的位置。
128.第一终端设备对应的测量设备在接收到图3d中的位置请求2(包括周期时间信息)或者周期调用请求1后,可以反馈周期调用结果1。该周期调用结果1可以用于指示该测量设备是否支持基于第一时刻周期性上报第一终端设备的位置。lmf在接收到周期调用结果1之后,可以将该周期调用结果1所指示的信息反馈至管理设备(图3d未示出)。若第一终端设备对应的测量设备支持基于第一时刻周期性上报第一终端设备的位置,则该测量设备可以每隔前述周期时长测量一次第一终端设备的位置,并反馈测量得到的位置。需要说明的是,周期性测量得到的第一终端设备的位置可以携带于事件通知中反馈至管理设备。
129.同理,周期时间信息可以包括于周期调用请求2中由lmf发送给第二终端设备对应的测量设备,此时,图3d中的位置请求3不包括周期时间信息。该位置请求3用于请求获取第二终端设备在第一时刻的位置,周期调用请求2用于请求以第一时刻作为起始时刻,且以该周期时长作为时间间隔周期性获取第二终端设备的位置。第二终端设备对应的测量设备在接收到图3d中的位置请求3(包括周期时间信息)或者周期调用请求2后,可以反馈周期调用结果2。该周期调用结果2可以用于指示该测量设备是否支持基于第一时刻周期性上报第二终端设备的位置。需要说明的是,第二终端设备对应的测量设备周期性测量该第二终端设备的位置,与第一终端设备对应的测量设备周期性测量该第一终端设备的位置类似。反馈周期性测量得到的该第二终端设备的位置的流程,与反馈周期性测量得到的该第二终端设备的位置的流程类似,此处不再赘述。还需要说明的是,在周期位置请求过程中,第一终端设备对应的测量设备可以将周期性测量得到的多个位置一起反馈至位置请求方,也可以每测量得到一个位置就反馈至位置请求方,本技术实施例对周期性测量得到的位置信息的反馈方式不做限定。
130.需要说明的是,在本技术实施例中,在发送第一位置请求至第一网络设备之前,可以查询第一终端设备和第二终端设备的隐私设置,若第一终端设备和第二终端设备中的至少一个不允许被定位,后续步骤不再执行。本技术实施例是在假设第一终端设备和第二终端设备均允许被定位的前提下进行描述的。还需要说明的是,查询第一终端设备和第二终端设备的隐私设置的执行主体可以是gmlc或者其他设备,本技术实施例对此不作限定。
131.步骤s302:接收来自该第一网络设备的第一位置信息,该第一位置信息包括该第一终端设备和该第二终端设备在第一时刻的位置。
132.当第一位置请求不包括周期时间信息时,该第一位置信息可以仅包括该第一终端设备和该第二终端设备在第一时刻的位置。在一种实现方式中,当第一位置请求包括时间精度要求时,该第一位置信息还可以包括时间精度结果,该时间精度结果可以用于指示第一终端设备和第二终端设备的位置是否满足时间精度要求。即用于指示定位该第一终端设备的位置的时间与定位该第二终端设备的位置的时间是否满足时间精度。需要说明的是,时间精度结果可以与终端设备的位置一同反馈。若该终端设备包括第一终端设备,则该时间精度结果可以用于指示第一终端设备的位置是否满足时间精度要求。还需要说明的是,本技术实施例对位置请求过程和位置反馈过程中涉及的信息或者消息的名称不做限定。例如,时间精度结果也可以称为精度满足指示。
133.当第一位置请求包括周期时间信息时,第一位置信息可以包括以该第一时刻作为起始时刻,周期性获取的第一终端设备和第二终端设备的位置。当第一位置请求包括时间精度要求时,该第一位置信息还可以包括对于每个周期的时间精度结果。对于某周期的时间精度结果可以用于指示在该周期定位该第一终端设备的位置的时间与定位该第二终端设备的位置的时间是否满足时间精度。
134.在一种实现方式中,若实际获取到的第一终端设备的位置和第二终端设备的位置不是在第一时刻下测量得到的,此时,第一位置信息还可以包括定位第一终端设备的位置的实际时间和定位第二终端设备的位置的实际时间。这样接收到第一位置信息的设备可以根据前述时间精度要求和定位第一终端设备的位置的实际时间,判断定位第一终端设备的位置的实际时间是否满足时间精度。以及根据前述时间精度要求和定位第二终端设备的位置的实际时间,判断定位第二终端设备的位置的实际时间是否满足时间精度。
135.需要说明的是,上述第一位置信息包括定位第一终端设备的位置的实际时间和定位第二终端设备的位置的实际时间仅用于举例,定位第一终端设备的位置的实际时间和定位第二终端设备的位置的实际时间可以包括于其他位置信息中。具体的,定位第一终端设备的位置的实际时间可以与第一终端设备的位置一同反馈,同理,定位第二终端设备的位置的实际时间可以与第二终端设备的位置一同反馈。
136.在本技术实施例中,由于第一终端设备的位置和第二终端设备的位置是同一时间获取的,从而有利于提高第一终端设备与第二终端设备之间的距离计算的精度。
137.请参见图4a,图4a是本技术实施例提供的又一种位置获取方法的流程示意图,该方法详细描述了第一位置请求包括第一指示信息时,如何获取第一终端设备和第二终端设备在同一时间的位置。其中,步骤s401~步骤s402的执行主体为管理设备、gmlc、nef、amf、lmf或者其他可以用于获取第一终端设备和第二终端设备在同一时间的位置的设备。或者,执行主体也可以为管理设备、gmlc、nef、amf或lmf中的芯片。该方法可以包括但不限于如下步骤:
138.步骤s401:发送第一位置请求至第一网络设备,该第一位置请求包括第一指示信息,该第一指示信息用于指示获取第一终端设备和第二终端设备在同一时间的位置。
139.第一位置请求包括第一指示信息时,该第一位置请求可以未指示获取位置的时刻。第一网络设备在接收到该第一位置请求后,可以确定一个时刻(如第一时刻),然后按照
该第一时刻获取第一终端设备和第二终端设备的位置。需要说明的是,在第一网络设备确定第一时刻之后,按照该第一时刻获取第一终端设备和第二终端设备的位置的过程可以参见图3a中第一位置请求包括第一时间信息时,按照该第一时刻获取第一终端设备和第二终端设备的位置的过程,此处不再赘述。
140.在一种实现方式中,第一位置请求可以不包括该第一指示信息,该第一位置请求可以隐式指示期望获取第一终端设备和第二终端设备在同一时间的位置。在此情况下,第一网络设备在接收到该第一位置请求后,也需要确定第一时刻。
141.需要说明的是,在第一位置请求显式指示(即第一位置请求包括第一指示信息)或者隐式指示期望获取第一终端设备和第二终端设备在同一时间的位置的情况下,第一时刻由第一网络设备确定仅用于举例。该第一网络设备为服务于该第一终端设备和第二终端设备的网络设备。在一种实现方式中,在位置请求过程中该第一网络设备之后的第一个设备若同时服务于第一终端设备和第二终端设备,那么第一时刻可以由该第一个设备确定。可以理解的是,若该第一网络设备之后的第一个设备和第二个设备均能同时服务于第一终端设备和第二终端设备,那么第一时刻可以由该第二个设备或者第一个设备确定。以此类推,第一时刻可以由位置请求过程中能同时服务于第一终端设备和第二终端设备的最后一个设备确定,或者由该最后一个设备之前的设备确定。
142.以在位置请求过程中所涉及的核心网设备包括gmlc、amf和lmf,且第一网络设备为amf为例,lmf为amf之后的第一个设备,测量设备为amf之后的第二个设备。若第一终端设备对应的lmf与第二终端设备对应的lmf相同,且第一终端设备对应的测量设备与第二终端设备对应的测量设备不同,即lmf为位置请求过程中能同时服务于第一终端设备和第二终端设备的最后一个设备。此时,第一时刻可以由lmf或者amf确定。第一时刻由amf确定的场景示意图可以如图4b所示。图4b中,amf确定第一时刻后,可以向第一终端设备和第二终端设备对应的amf发送位置请求8,该位置请求8用于请求获取第一终端设备和第二终端设备在第一时刻的位置。相应的,该lmf接收到位置请求8后,可以向第一终端设备对应的测量设备发送位置请求9,以请求获取第二终端设备在第一时刻的位置,并向第二终端设备对应的测量设备发送位置请求10,以请求获取第二终端设备在第一时刻的位置。其中,位置请求8、位置请求9和位置请求10可以包括该第一时刻。
143.在一种实现方式中,在第一位置请求未指示获取位置的时刻的情况下,第一网络设备在接收到该第一位置请求后,可以确定第三时间信息,该第三时间信息可以用于指示一个时刻(如第一时刻)。该第三时间信息可以包括该第一时刻或者一个时长,该时长用于指示该第一时刻。此时,在图4b中,位置请求8、位置请求9和位置请求10可以包括该第三时间信息或者该第一时刻。
144.需要说明的是,第一位置请求还可以包括以下至少一项:时间精度要求,第二时间信息,周期时间信息。关于时间精度要求、第二时间信息和周期时间信息的具体描述可参见图3a所示实施例,此处不再赘述。
145.步骤s402:接收来自该第一网络设备的第一位置信息,该第一位置信息包括该第一终端设备和该第二终端设备在第一时刻的位置。
146.需要说明的是,步骤s402的执行过程可参见图3a中步骤s302的具体描述,此处不再赘述。
147.在本技术实施例中,由于第一终端设备的位置和第二终端设备的位置是同一时间获取的,从而有利于提高第一终端设备与第二终端设备之间的距离计算的精度。
148.请参见图5a,图5a是本技术实施例提供的又一种位置获取方法的流程示意图,该方法详细描述了第一位置请求包括第一终端设备的偏差时间信息时,如何获取第一终端设备和第二终端设备在同一时间的位置。其中,步骤s501~步骤s503的执行主体为管理设备、gmlc、nef、amf、lmf或者其他可以用于获取第一终端设备和第二终端设备在同一时间的位置的设备。或者,执行主体也可以为管理设备、gmlc、nef、amf或lmf中的芯片。该方法可以包括但不限于如下步骤:
149.步骤s501:确定第一终端设备的偏差时间信息,该偏差时间信息是根据定位该第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的;该偏差时间信息用于调整定位该第一终端设备的位置的时间,使能获取该第一终端设备和第二终端设备在同一时间的位置。
150.在本技术实施例中,若定位第一终端设备的位置的时间与定位第二终端设备的位置的时间不同,可以确定第一终端设备或第二终端设备的偏差时间信息,并通过该偏差时间信息调整定位该第一终端设备或者第二终端设备的位置的时间,使能获取该第一终端设备和第二终端设备在同一时间的位置。可以理解的是,第二终端设备的偏差时间信息用于调整定位该第二终端设备的位置的时间。本技术实施例以确定第一终端设备的偏差时间信息为例进行介绍。通过调整定位第一终端设备和第二终端设备中的一方的时间,即可达到获取该第一终端设备和第二终端设备在同一时间的位置的目的,而无需调整定位两者的位置的时间,有利于减小开销。
151.其中,该偏差时间信息可以是在位置请求过程中处于第一网络设备之前的某个设备确定的。该第一网络设备服务于第一终端设备和第二终端设备。以在位置请求过程中所涉及的核心网设备包括gmlc、amf和lmf,且第一网络设备为amf为例,该偏差时间信息可以是由gmlc或者管理设备确定的。具体的,该设备可以通过以下方式确定该偏差时间信息:根据定位第一终端设备的历史位置的时间和定位该第二终端设备的历史位置的时间确定该偏差时间信息。
152.具体的,可以将定位第二终端设备的历史位置的时间,与定位该第一终端设备的历史位置的时间之间的差值,确定为该第一终端设备的偏差时间信息。例如,当定位第一终端设备的历史位置的时间为12:00:00,定位该第二终端设备的历史位置的时间为12:02:00时,第一终端设备的偏差时间信息可以为2分钟。
153.在本技术实施例中,可以在不同时间下对第一终端设备(或第二终端设备)进行定位,即定位第一终端设备(或第二终端设备)的历史位置的时间可以有多个。在一种实现方式中,前述定位第一终端设备(或第二终端设备)的历史位置的时间可以是指上一次定位该第一终端设备(或第二终端设备)的位置的时间。
154.在本技术实施例中,该偏差时间信息用于调整定位该第一终端设备的位置的时间,调整后的定位该第一终端设备的位置的时间与(未经调整的)定位第二终端设备的位置的时间相同。即通过调整定位该第一终端设备的位置的时间,可以获取该第一终端设备和第二终端设备在同一时间的位置。测量设备在获取该第一终端设备的偏差时间信息之后,可以根据该偏差时间信息以及上一次定位该第一终端设备的位置的时间,确定本次定位该
第一终端设备的位置的时间。例如,若上一次定位该第一终端设备的位置的时间为12:00:00,上一次定位第二终端设备的位置的时间为12:02:00,且该第一终端设备的偏差时间信息为2分钟,则本次定位该第一终端设备的位置的时间可以为12:02:00。若本次定位第二终端设备的位置的时间与上一次定位该第二终端设备的位置的时间不变,可以使得本次定位第一终端设备和第二终端设备的位置的时间相同,即可以获取该第一终端设备和第二终端设备在同一时间的位置。
155.步骤s502:发送第一位置请求至第一网络设备,该第一位置请求包括该偏差时间信息;该第一位置请求用于请求获取第一终端设备和第二终端设备在同一时间的位置。
156.确定第一终端设备的偏差时间信息之后,可以发送携带有该偏差时间信息的第一位置请求至第一网络设备。需要说明的是,当该第一位置请求包括的是第一终端设备的偏差时间信息时,可以表示:需要根据该偏差时间信息调整定位该第一终端设备的位置的时间,但是保持定位第二终端设备的位置的时间不变。这样可以获取该第一终端设备和第二终端设备在同一时间的位置。在一种实现方式中,若该偏差时间信息是根据上一次定位第一终端设备的位置的时间和上一次定位第二终端设备的位置的时间确定的,那么,保持定位第二终端设备的位置的时间不变是指:保持定位第二终端设备的位置的时间与上一次定位第二终端设备的位置的时间相同。
157.在一种实现方式中,该第一位置请求除了包括偏差时间信息以外,还可以包括周期时间信息(参见图3a实施例中的具体描述),此时,该第一位置请求用于请求周期性获取第一终端设备和第二终端设备在同一时间的位置。在此情况下,该偏差时间信息可以用于调整定位该第一终端设备的位置的周期起始时间。保持定位第二终端设备的位置的时间不变是指:保持定位第二终端设备的位置的周期起始时间不变。需要说明的是,在本技术实施例中,定位第一终端设备的周期与定位第二终端设备的周期相同,即第一终端设备和第二终端设备每隔相同时长进行一次定位。
158.步骤s503:接收来自该第一网络设备的第一位置信息,该第一位置信息包括该第一终端设备和该第二终端设备在同一时间的位置。
159.在本技术实施例中,第一网络设备接收到第一位置请求后,可以请求第一终端设备对应的测量设备请求按照偏差时间信息调整定位该第一终端设备的位置的时间,并反馈该第一终端设备的位置。需要说明的是,第一终端设备对应的测量设备反馈的该第一终端设备的位置,与第二终端设备对应的测量设备反馈的该第二终端设备的位置,是同一时间(接下来以该时间为第一时刻为例进行说明)测量得到的。
160.其中,第一网络设备接收到第一位置请求之前,可以请求第二终端设备对应的测量设备定位该第二终端设备在第一时刻的位置。换言之,请求获取第一终端设备在第一时刻的位置的流程,与请求获取第二终端设备在第一时刻的位置的流程可以是独立的。例如,第一网络设备接收到第一位置请求之前,请求第二终端设备对应的测量设备以第一时刻为起始时刻,周期性反馈该第二终端设备的位置。请求获取第二终端设备在第一时刻的位置的流程可以参见图2~图4a实施例中的具体描述。需要说明的是,请求获取第二终端设备在第一时刻的位置的流程中,所发送的位置请求可以不携带前述第一时间信息或者第一时刻。该位置请求可以隐式指示第二终端设备对应的测量设备按照上一次定位第二终端设备的位置的时间(即第一时刻),获取该第二终端设备的位置。通过这种方式,可以获取第二终
端设备在第一时刻的位置。还需要说明的是,第一网络设备可以直接向测量设备(第一终端设备对应的测量设备、第二终端设备对应的测量设备)发起上述请求,也可以通过其他中间设备向该测量设备发起上述请求。
161.以第一网络设备为amf为例,请求获取第一终端设备在第一时刻的位置的流程示意图可以如图5b所示:第一网络设备接收到携带有第一终端设备的偏差时间信息的第一位置请求后,可以向lmf发送位置请求11,该位置请求11用于请求获取第一终端设备在第一时刻的位置。相应的,该lmf在接收到该位置请求11之后,可以向第一终端设备对应的测量设备发送位置请求12。其中,位置请求11和位置请求12携带有该偏差时间信息。该位置请求12用于请求根据偏差时间信息调整定位该第一终端设备的位置的时间,并按照调整后的时间获取第一终端设备的位置。调整后的时间为第一时刻。可以理解的是,各个设备(测量设备、lmf、amf)在获取到所需的位置后,可以向上一个设备反馈所获取的位置。具体过程可参照图3b,此处不再赘述。
162.需要说明的是,图5b中位置请求12携带偏差时间信息仅用于举例。在一种实现方式中,若lmf已知上一次定位第一终端设备的位置的时间,则该lmf可以根据上一次定位第一终端设备的位置的时间以及偏差时间信息,调整定位该第一终端设备的位置的时间。调整后的时间为第一时刻。此时,该位置请求12可以携带该第一时刻。
163.需要说明的是,步骤s503的其余执行过程可参见图2中步骤s202的具体描述,此处不再赘述。
164.在本技术实施例中,通过在第一位置请求中携带第一终端设备的偏差时间信息,可以调整定位该第一终端设备的位置的时间,使能获取该第一终端设备和第二终端设备在同一时间的位置,从而有利于提高第一终端设备与第二终端设备之间的距离计算的精度。
165.请参见图6,图6是本技术实施例提供的又一种位置获取方法的流程示意图,该方法详细描述了如何分别向第一终端设备和第二终端设备对应的网络设备发送请求,以请求获取第一终端设备和第二终端设备在同一时间的位置。其中,步骤s601~步骤s602的执行主体为管理设备、gmlc、nef、amf、lmf或者其他可以用于获取第一终端设备和第二终端设备在同一时间的位置的设备。或者,执行主体也可以为管理设备、gmlc、nef、amf或lmf中的芯片。该方法可以包括但不限于如下步骤:
166.步骤s601:发送第二位置请求至第二网络设备,并发送第三位置请求至第三网络设备;该第二位置请求用于请求获取第一终端设备在第一时刻的位置,该第三位置请求用于请求获取第二终端设备在该第一时刻的位置。
167.在第一终端设备和第二终端设备对应的网络设备不同的情况下,可以向第一终端设备对应的网络请求获取第一终端设备在第一时刻的位置,并向第二终端设备对应的网络设备请求获取第二终端设备在第一时刻的位置。其中,向第一终端设备对应的网络设备请求获取第一终端设备在第一时刻的位置具体可以指:向第一终端设备对应的第二网络设备请求获取第一终端设备在第一时刻的位置。第二网络设备可以用于获取第一终端设备在指定时刻(如第一时刻)的位置。
168.在一种实现方式中,该第二网络设备可以为服务于该第一终端设备的网络设备;或者,该第二网络设备可以为定位该第一终端设备的第一测量设备;或者,该第二网络设备可以为该第一终端设备;或者,该第二网络设备可以为服务于该第一终端设备的接入网设
备。同理,该第三网络设备可以为服务于该第二终端设备的网络设备;或者,该第三网络设备可以为定位该第二终端设备的第二测量设备;或者,该第三网络设备可以为该第二终端设备;或者,该第三网络设备可以为服务于该第二终端设备的接入网设备。在本技术实施例中,接入网设备可以为演进型基站(evolved nodeb,enb)、nr系统中的下一代基站(next generation nodeb,gnb)或其他未来移动通信系统中的基站等。本技术的实施例对接入网设备所采用的具体技术和具体设备形态不做限定。
169.在一种实现方式中,在发送第二位置请求之前,还可以从多个网络设备中确定支持获取第一终端设备在第一时刻的位置的第二网络设备,并从多个网络设备中确定支持获取第二终端设备在第一时刻的位置的第三网络设备。例如,以发送第二位置请求的执行主体为amf,第二网络设备为lmf为例,在第一终端设备对应的网络中可以存在多个lmf,其中,部分lmf支持获取第一终端设备在指定时刻(如第一时刻)的位置,另一部门lmf不支持获取第一终端设备在指定时刻(如第一时刻)的位置。此时,amf可以从该多个lmf中确定支持获取第一终端设备在第一时刻的位置的lmf,并向该lmf发送第二位置请求。
170.在分别向第一终端设备对应的网络和第二终端设备对应的网络发送位置请求的情况下,为了获取第一终端设备和第二终端设备在同一时间的位置,第一测量设备在接收到第二位置请求后所确定的定位第一终端设备的时间,与第二测量设备在接收到第三位置请求后所确定的定位第二终端设备的时间需要相同。换言之,通过第二位置请求和第三位置请求可以使得第一测量设备和第二测量设备确定同一时刻(如第一时刻)。
171.通过第二位置请求和第三位置请求,使得第一测量设备和第二测量设备确定第一时刻的方式可以包括但不限于如下两种:
172.第一种:第二位置请求和第三位置请求均包括第一时间信息,该第一时间信息用于指示该第一时刻。该第一时间信息可以包括该第一时刻或者第一时长,该第一时长用于指示该第一时刻。关于第一指示信息的相关内容可参见图3a实施例中的具体描述,此处不再赘述。
173.第二种:第二位置请求包括第一终端设备的偏差时间信息,该偏差时间信息使能调整定位第一终端设备的位置的时间至该第一时刻;偏差时间信息是根据定位第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的。该第三位置请求用于请求获取第二终端设备在该第一时刻的位置。通过调整定位第一终端设备和第二终端设备中的一方(以第一终端设备为例)的时间,即可达到获取该第一终端设备和第二终端设备在同一时间(第一时刻)的位置的目的,而无需调整定位两者的位置的时间,有利于减小开销。
174.关于第一终端设备的偏差时间信息的相关内容可参见图5a实施例中的具体描述,此处不再赘述。需要说明的是,第二位置请求包括第一终端设备的偏差时间信息时,该第三位置请求可以隐式指示请求获取第二终端设备在第一时刻的位置。例如,当定位第二终端设备的历史位置的时间为第一时刻时,第三位置请求具体可以用于指示按照定位第二终端设备的历史位置的时间(即第一时刻),获取第二终端设备的位置。还需要说明的是,上述第二位置请求包括第一终端设备的偏差时间信息仅用于举例,在其他实施例中,也可以是第三位置请求包括第二终端设备的偏差时间信息。还需要说明的是,确定该第一终端设备的偏差时间信息的设备的相关内容可参见图5a实施例中的具体描述,此处不再赘述。
175.在一种实现方式中,第二位置请求和第三位置请求可以包括以下至少一项:时间
精度要求、第二时间信息、周期时间信息。需要说明的是,若第二位置请求包括时间精度要求,那么第三位置请求也包括精度要求。若第二位置请求包括第二时间信息,那么第三位置请求也包括第二时间信息。若第二位置请求包括周期时间信息,那么第三位置请求也包括周期时间信息。关于时间精度要求、第二时间信息和周期时间信息的具体描述可参见图3a所示实施例,此处不再赘述。
176.步骤s602:接收来自第二网络设备的第二位置信息,并接收来自第三网络设备的第三位置信息;该第二位置信息包括该第一终端设备在第一时刻的位置,第三位置信息包括该第二终端设备在第一时刻的位置。
177.第二网络设备接收到第二位置请求后,可以向第一测量设备请求获取第一终端设备在第一时刻的位置。同理,第三网络设备接收到第三位置请求后,可以向第二测量设备请求获取第二终端设备在第一时刻的位置。关于测量设备如何获取终端设备在指定时刻(如第一时刻)的位置可参见图2~图5a实施例中的具体描述,此处不再赘述。
178.第二网络设备获取到第一终端设备在第一时刻的位置后,可以向该第二位置请求的发送方反馈第二位置信息。同理,第三网络设备获取到第二终端设备在第一时刻的位置后,可以向该第三位置请求的发送方反馈第三位置信息。
179.在一种实现方式中,当第二位置请求包括时间精度要求时,该第二位置信息还可以包括对于每个周期的时间精度结果。同理,当第三位置请求包括时间精度要求时,该第三位置信息还可以包括对于每个周期的时间精度结果。
180.需要说明的是,第二网络设备获取第一终端设备在第一时刻的位置的执行过程与图3a、图5a实施例中第一网络设备获取第一终端设备在第一时刻的位置的执行过程基本相同。
181.在本技术实施例中,由于第一终端设备的位置和第二终端设备的位置均是第一时刻获取的,从而有利于提高第一终端设备与第二终端设备之间的距离计算的精度。
182.在一种实现方式中,管理设备(或者gmlc、nef)在向网络请求获取第一终端设备在第一时刻的位置后,可以接收来自该网络的第二指示信息,该第二指示信息可以用于指示无法获取第一终端设备在第一时刻的位置。在一种实现方式中,该第二指示信息用于指示无法获取第一终端设备在第一时刻的位置时,还可以用于指示无法获取第一终端设备在第一时刻的位置的原因,具体可以通过原因值指示。无法获取第一终端设备在第一时刻的位置的原因可以为:第一终端设备在该第一时刻下不可达。
183.在另一种实现方式中,该第二指示信息可以用于指示无法获取第一终端设备在第一时刻的位置,且可以获取第一终端设备在第三时刻的位置。其中,该第三时刻晚于第一时刻。若管理设备(或者gmlc、nef)可以接受第一终端设备在第三时刻的位置,则该管理设备可以等待网络反馈第一终端设备在第三时刻的位置。此时,该第三时刻早于前述第二时刻。
184.在一种实现方式中,第三时刻可以为第一时刻加n个时间间隔的时刻,其中,时间间隔为:周期性获取第一终端设备的位置的情况下,相邻两次获取第一终端设备的位置的时间之间间隔的时长。n可以为大于或等于1的整数。
185.在又一种实现方式中,该第二指示信息可以用于指示在第二时刻之前无法获取第一终端设备的位置。即在可接收的时间下无法获取第一终端设备的位置。
186.需要说明的是,上述第二指示信息用于指示是否能获取第一终端设备在某时刻
(如第一时刻、第二时刻、第三时刻)的位置仅用于举例。第二指示信息也可以用于指示是否能获取第二终端设备在某时刻(如第一时刻、第二时刻、第三时刻)的位置。
187.上述本技术提供的实施例中,从不同设备的角度对本技术实施例提供的方法进行了介绍。为了实现上述本技术实施例提供的方法中的各功能,本技术实施例中的通信装置可以包括硬件结构、软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能可以以硬件结构、软件模块、或者硬件结构加软件模块的方式来执行。
188.请参见图7,为本技术实施例提供的一种通信装置70的结构示意图。图7所示的通信装置70可包括处理单元701和通信单元702。通信单元702可包括发送单元和接收单元,发送单元用于实现发送功能,接收单元用于实现接收功能,通信单元702可以实现发送功能和接收功能。通信单元也可以描述为收发单元。
189.通信装置70可以是用于执行上述步骤s201~步骤s202、步骤s301~步骤s302、步骤s401~步骤s402、步骤s501~步骤s503或步骤s601~步骤s602的设备,也可以是该设备中的装置,还可以是能够与该设备匹配使用的装置。或者,通信装置70可以是第一网络设备,也可以第一网络设备中的装置,还可以是能够与第一网络设备匹配使用的装置。或者,通信装置70可以是第二网络设备,也可以第二网络设备中的装置,还可以是能够与第二网络设备匹配使用的装置。或者,通信装置70可以是第三网络设备,也可以第三网络设备中的装置,还可以是能够与第三网络设备匹配使用的装置。
190.通信装置70为用于执行上述步骤s201~步骤s202、步骤s301~步骤s302、步骤s401~步骤s402、步骤s501~步骤s503或步骤s601~步骤s602的设备:处理单元701,用于调用通信单元702向网络请求获取第一终端设备和第二终端设备在同一时间的位置;还用于调用通信单元702接收来自该网络的该第一终端设备和该第二终端设备在同一时间的位置。
191.在一种实现方式中,处理单元701还可以用于调用通信单元702发送第一位置请求至第一网络设备,该第一网络设备服务于该第一终端设备和该第二终端设备,该第一位置请求用于请求获取第一终端设备和第二终端设备在同一时间的位置;处理单元701还可以用于调用通信单元702接收来自该第一网络设备的第一位置信息,该第一位置信息包括该第一终端设备和该第二终端设备在同一时间的位置。
192.在一种实现方式中,该第一位置请求包括第一时间信息,该第一时间信息用于指示第一时刻;该第一位置请求用于请求获取第一终端设备和第二终端设备在该第一时刻的位置。
193.在一种实现方式中,该第一时间信息包括该第一时刻或者第一时长,该第一时长用于指示该第一时刻。
194.在一种实现方式中,该第一位置请求包括第一指示信息,该第一指示信息用于指示获取第一终端设备和第二终端设备在同一时间的位置。
195.在一种实现方式中,处理单元701还可以用于确定第一终端设备的偏差时间信息,该偏差时间信息是根据定位该第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的;该第一位置请求可以包括该偏差时间信息,该偏差时间信息用于调整定位该第一终端设备的位置的时间,使能获取该第一终端设备和第二终端设备在同一时
间的位置。
196.在一种实现方式中,该第一位置请求可以包括以下至少一项:时间精度要求,该时间精度要求用于指示定位第一终端设备的位置的时间与定位第二终端设备的位置的时间需要满足的时间精度;第二时间信息,该第二时间信息用于指示定位该第一终端设备的位置的时间和定位该第二终端设备的位置的时间需要早于第二时刻。
197.在一种实现方式中,该第一位置信息还包括时间精度结果,该时间精度结果用于指示该第一终端设备和该第二终端设备的位置是否满足前述时间精度要求。
198.在一种实现方式中,处理单元701还可以用于调用通信单元702发送第二位置请求至第二网络设备,并发送第三位置请求至第三网络设备;其中,该第二位置请求用于请求获取第一终端设备在第一时刻的位置,该第三位置请求用于请求获取第二终端设备在该第一时刻的位置;处理单元701还可以用于调用通信单元702接收来自该第二网络设备的第二位置信息,并接收来自该第三网络设备的第三位置信息;其中,该第二位置信息包括该第一终端设备在该第一时刻的位置,该第三位置信息包括该第二终端设备在该第一时刻的位置。
199.在一种实现方式中,该第二位置请求和该第三位置请求均包括第一时间信息,该第一时间信息用于指示该第一时刻。
200.在一种实现方式中,该第一时间信息包括该第一时刻或者第一时长,该第一时长用于指示该第一时刻。
201.在一种实现方式中,处理单元701还可以用于确定第一终端设备的偏差时间信息,该偏差时间信息是根据定位该第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的;该第二位置请求可以包括该偏差时间信息,该偏差时间信息使能调整定位该第一终端设备的位置的时间至该第一时刻。
202.在一种实现方式中,第二位置请求和第三位置请求可以包括以下至少一项:时间精度要求,该时间精度要求用于指示定位第一终端设备的位置的时间与定位第二终端设备的位置的时间需要满足的时间精度;第二时间信息,该第二时间信息用于指示定位该第一终端设备的位置的时间和定位该第二终端设备的位置的时间需要早于第二时刻。
203.在一种实现方式中,该第二位置信息还可以包括时间精度结果,该时间精度结果用于指示该第一终端设备的位置是否满足该时间精度要求。
204.在一种实现方式中,前述第二网络设备可以为:服务于第一终端设备的网络设备;或者,定位该第一终端设备的第一测量设备;或者,该第一终端设备;或者,服务于该第一终端设备的接入网设备。
205.通信装置70为第一网络设备:处理单元701,用于调用通信单元702接收第一位置请求;该第一位置请求用于请求获取第一终端设备和第二终端设备在同一时间的位置;通信装置70服务于该第一终端设备和该第二终端设备;处理单元701还用于调用通信单元702发送第一位置信息,该第一位置信息包括该第一终端设备和该第二终端设备在同一时间的位置信息。
206.在一种实现方式中,该第一位置请求包括第一时间信息,该第一时间信息用于指示第一时刻;该第一位置请求用于请求获取第一终端设备和第二终端设备在该第一时刻的位置。
207.在一种实现方式中,该第一时间信息包括该第一时刻或者第一时长,该第一时长
用于指示该第一时刻。
208.在一种实现方式中,该第一位置请求包括第一指示信息,该第一指示信息用于指示获取第一终端设备和第二终端设备在同一时间的位置;处理单元701还可以用于确定第一时刻,并获取该第一终端设备和第二终端设备在该第一时刻的位置。
209.在一种实现方式中,该第一位置请求可以包括第一终端设备的偏差时间信息,该偏差时间信息是根据定位该第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的;该偏差时间信息用于调整定位该第一终端设备的位置的时间,使能获取该第一终端设备和第二终端设备在同一时间的位置。
210.在一种实现方式中,该第一位置请求可以包括以下至少一项:时间精度要求,该时间精度要求用于指示定位第一终端设备的位置的时间与定位第二终端设备的位置的时间需要满足的时间精度;第二时间信息,该第二时间信息用于指示定位该第一终端设备的位置的时间和定位该第二终端设备的位置的时间需要早于第二时刻。
211.在一种实现方式中,该第一位置信息还包括时间精度结果,该时间精度结果用于指示该第一终端设备和该第二终端设备的位置是否满足前述时间精度要求。
212.通信装置70为第二网络设备:处理单元701,用于调用通信单元702接收第二位置请求;该第二位置请求用于请求获取第一终端设备在第一时刻的位置;处理单元701还用于调用通信单元702发送第二位置信息,该第二位置信息包括该第一终端设备在该第一时刻的位置。
213.在一种实现方式中,该第二位置请求包括第一时间信息,该第一时间信息用于指示第一时刻。
214.在一种实现方式中,该第一时间信息包括该第一时刻或者第一时长,该第一时长用于指示该第一时刻。
215.在一种实现方式中,该第二位置请求可以包括第一终端设备的偏差时间信息,该偏差时间信息是根据定位该第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的;该偏差时间信息使能调整定位第一终端设备的位置的时间至该第一时刻。
216.在一种实现方式中,该第二位置请求可以包括以下至少一项:时间精度要求,该时间精度要求用于指示定位第一终端设备的位置的时间需要满足的时间精度;第二时间信息,该第二时间信息用于指示定位该第一终端设备的位置的时间需要早于第二时刻。
217.在一种实现方式中,该第一位置信息还包括时间精度结果,该时间精度结果用于指示该第一终端设备的位置是否满足前述时间精度要求。
218.请参见图8,图8是本技术实施例提供的另一种通信装置80的结构示意图。通信装置80可以是用于执行上述步骤s201~步骤s202、步骤s301~步骤s302、步骤s401~步骤s402、步骤s501~步骤s503或步骤s601~步骤s602的设备,也可以是支持该设备实现上述方法的芯片、芯片系统、或处理器等。也可以是第一网络设备,也可以是支持第一网络设备实现上述方法的芯片、芯片系统、或处理器等。也可以是第二网络设备,也可以是支持第二网络设备实现上述方法的芯片、芯片系统、或处理器等。也可以是第三网络设备,还可以是支持第三网络设备实现上述方法的芯片、芯片系统、或处理器等。该装置可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。
219.通信装置80可以包括一个或多个处理器801。处理器801可以是通用处理器或者专用处理器等。例如可以是基带处理器或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端、终端芯片,du或cu等)进行控制,执行计算机程序,处理计算机程序的数据。
220.通信装置80还可以包括收发器802、天线803。收发器802可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器803可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。
221.可选的,通信装置80中可以包括一个或多个存储器804,其上可以存有计算机程序805,该计算机程序可在通信装置80上被运行,使得通信装置80执行上述方法实施例中描述的方法。可选的,该存储器804中还可以存储有数据。通信装置80和存储器804可以单独设置,也可以集成在一起。
222.通信装置80中的处理器801用于执行上述步骤s201~步骤s202、步骤s301~步骤s302、步骤s401~步骤s402、步骤s501~步骤s503或步骤s601~步骤s602。或者,
223.通信装置80为第一网络设备:在图2~图5a所示实施例中,处理器801用于调用收发器802接收第一位置请求以及发送第一位置信息。处理器801还可以用于确定第一时刻,并获取该第一终端设备和第二终端设备在该第一时刻的位置。或者,
224.通信装置80为第二网络设备:在图6所示实施例中,处理器801用于调用收发器802接收第二位置请求以及发送第二位置信息。或者,
225.通信装置80为第三网络设备:在图6所示实施例中,处理器801用于调用收发器802接收第三位置请求以及发送第三位置信息。
226.在一种实现方式中,处理器801中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。
227.在一种实现方式中,处理器801可以存有计算机程序806,计算机程序806在处理器801上运行,可使得通信装置80执行上述方法实施例中描述的方法。计算机程序806可能固化在处理器801中,该种情况下,处理器801可能由硬件实现。
228.在一种实现方式中,通信装置80可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。本技术中描述的处理器和收发器可实现在集成电路(integrated circuit,ic)、模拟ic、射频集成电路rfic、混合信号ic、专用集成电路(application specific integrated circuit,asic)、印刷电路板(printed circuit board,pcb)、电子设备等上。该处理器和收发器也可以用各种ic工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,cmos)、n型金属氧化物半导体(nmetal-oxide-semiconductor,nmos)、p型金属氧化物半导体(positive channel metal oxide semiconductor,pmos)、双极结型晶体管(bipolar junction transistor,bjt)、双极cmos(bicmos)、硅锗(sige)、砷化镓(gaas)等。
229.以上实施例描述中的通信装置可以是用于执行上述步骤s201~步骤s202、步骤
s301~步骤s302、步骤s401~步骤s402、步骤s501~步骤s503或步骤s601~步骤s602的设备,还可以是第一网络设备、第二网络设备或者第三网络设备,但本技术中描述的通信装置的范围并不限于此,而且通信装置的结构可以不受图8的限制。通信装置可以是独立的设备或者可以是较大设备的一部分。例如所述通信装置可以是:
230.(1)独立的集成电路ic,或芯片,或,芯片系统或子系统;
231.(2)具有一个或多个ic的集合,可选的,该ic集合也可以包括用于存储数据,计算机程序的存储部件;
232.(3)asic,例如调制解调器(modem);
233.(4)可嵌入在其他设备内的模块;
234.(5)接收机、终端、智能终端、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备等等;
235.(6)其他等等。
236.对于通信装置可以是芯片或芯片系统的情况,可参见图9所示的芯片的结构示意图。图9所示的芯片包括处理器901和接口902。其中,处理器901的数量可以是一个或多个,接口902的数量可以是多个。
237.对于芯片用于实现本技术实施例中步骤s201~步骤s202、步骤s301~步骤s302、步骤s401~步骤s402、步骤s501~步骤s503或步骤s601~步骤s602的功能的情况:
238.处理器901,用于调用接口902向网络请求获取第一终端设备和第二终端设备在同一时间的位置;还用于调用接口902接收来自该网络的该第一终端设备和该第二终端设备在同一时间的位置。
239.在一种实现方式中,处理器901还可以用于调用接口902发送第一位置请求至第一网络设备,该第一网络设备服务于该第一终端设备和该第二终端设备,该第一位置请求用于请求获取第一终端设备和第二终端设备在同一时间的位置;处理器901还可以用于调用接口902接收来自该第一网络设备的第一位置信息,该第一位置信息包括该第一终端设备和该第二终端设备在同一时间的位置。
240.在一种实现方式中,该第一位置请求包括第一时间信息,该第一时间信息用于指示第一时刻;该第一位置请求用于请求获取第一终端设备和第二终端设备在该第一时刻的位置。
241.在一种实现方式中,该第一时间信息包括该第一时刻或者第一时长,该第一时长用于指示该第一时刻。
242.在一种实现方式中,该第一位置请求包括第一指示信息,该第一指示信息用于指示获取第一终端设备和第二终端设备在同一时间的位置。
243.在一种实现方式中,处理器901还可以用于确定第一终端设备的偏差时间信息,该偏差时间信息是根据定位该第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的;该第一位置请求可以包括该偏差时间信息,该偏差时间信息用于调整定位该第一终端设备的位置的时间,使能获取该第一终端设备和第二终端设备在同一时间的位置。
244.在一种实现方式中,该第一位置请求可以包括以下至少一项:时间精度要求,该时间精度要求用于指示定位第一终端设备的位置的时间与定位第二终端设备的位置的时间
需要满足的时间精度;第二时间信息,该第二时间信息用于指示定位该第一终端设备的位置的时间和定位该第二终端设备的位置的时间需要早于第二时刻。
245.在一种实现方式中,该第一位置信息还包括时间精度结果,该时间精度结果用于指示该第一终端设备和该第二终端设备的位置是否满足前述时间精度要求。
246.在一种实现方式中,处理器901还可以用于调用接口902发送第二位置请求至第二网络设备,并发送第三位置请求至第三网络设备;其中,该第二位置请求用于请求获取第一终端设备在第一时刻的位置,该第三位置请求用于请求获取第二终端设备在该第一时刻的位置;处理器901还可以用于调用接口902接收来自该第二网络设备的第二位置信息,并接收来自该第三网络设备的第三位置信息;其中,该第二位置信息包括该第一终端设备在该第一时刻的位置,该第三位置信息包括该第二终端设备在该第一时刻的位置。
247.在一种实现方式中,该第二位置请求和该第三位置请求均包括第一时间信息,该第一时间信息用于指示该第一时刻。
248.在一种实现方式中,该第一时间信息包括该第一时刻或者第一时长,该第一时长用于指示该第一时刻。
249.在一种实现方式中,处理器901还可以用于确定第一终端设备的偏差时间信息,该偏差时间信息是根据定位该第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的;该第二位置请求可以包括该偏差时间信息,该偏差时间信息使能调整定位该第一终端设备的位置的时间至该第一时刻。
250.在一种实现方式中,第二位置请求和第三位置请求可以包括以下至少一项:时间精度要求,该时间精度要求用于指示定位第一终端设备的位置的时间与定位第二终端设备的位置的时间需要满足的时间精度;第二时间信息,该第二时间信息用于指示定位该第一终端设备的位置的时间和定位该第二终端设备的位置的时间需要早于第二时刻。
251.在一种实现方式中,该第二位置信息还可以包括时间精度结果,该时间精度结果用于指示该第一终端设备的位置是否满足该时间精度要求。
252.在一种实现方式中,前述第二网络设备可以为:服务于第一终端设备的网络设备;或者,定位该第一终端设备的第一测量设备;或者,该第一终端设备;或者,服务于该第一终端设备的接入网设备。
253.对于芯片用于实现本技术实施例中第一网络设备的功能的情况:
254.处理器901,用于调用接口902接收第一位置请求;该第一位置请求用于请求获取第一终端设备和第二终端设备在同一时间的位置;第一网络设备服务于该第一终端设备和该第二终端设备;处理器901还用于调用接口902发送第一位置信息,该第一位置信息包括该第一终端设备和该第二终端设备在同一时间的位置信息。
255.在一种实现方式中,该第一位置请求包括第一时间信息,该第一时间信息用于指示第一时刻;该第一位置请求用于请求获取第一终端设备和第二终端设备在该第一时刻的位置。
256.在一种实现方式中,该第一时间信息包括该第一时刻或者第一时长,该第一时长用于指示该第一时刻。
257.在一种实现方式中,该第一位置请求包括第一指示信息,该第一指示信息用于指示获取第一终端设备和第二终端设备在同一时间的位置;处理器901还可以用于确定第一
时刻,并获取该第一终端设备和第二终端设备在该第一时刻的位置。
258.在一种实现方式中,该第一位置请求可以包括第一终端设备的偏差时间信息,该偏差时间信息是根据定位该第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的;该偏差时间信息用于调整定位该第一终端设备的位置的时间,使能获取该第一终端设备和第二终端设备在同一时间的位置。
259.在一种实现方式中,该第一位置请求可以包括以下至少一项:时间精度要求,该时间精度要求用于指示定位第一终端设备的位置的时间与定位第二终端设备的位置的时间需要满足的时间精度;第二时间信息,该第二时间信息用于指示定位该第一终端设备的位置的时间和定位该第二终端设备的位置的时间需要早于第二时刻。
260.在一种实现方式中,该第一位置信息还包括时间精度结果,该时间精度结果用于指示该第一终端设备和该第二终端设备的位置是否满足前述时间精度要求。
261.对于芯片用于实现本技术实施例中第二网络设备的功能的情况:
262.处理器901,用于调用接口902接收第二位置请求;该第二位置请求用于请求获取第一终端设备在第一时刻的位置;处理器901还用于调用接口902发送第二位置信息,该第二位置信息包括该第一终端设备在该第一时刻的位置。
263.在一种实现方式中,该第二位置请求包括第一时间信息,该第一时间信息用于指示第一时刻。
264.在一种实现方式中,该第一时间信息包括该第一时刻或者第一时长,该第一时长用于指示该第一时刻。
265.在一种实现方式中,该第二位置请求可以包括第一终端设备的偏差时间信息,该偏差时间信息是根据定位该第一终端设备的历史位置的时间和定位第二终端设备的历史位置的时间确定的;该偏差时间信息使能调整定位第一终端设备的位置的时间至该第一时刻。
266.在一种实现方式中,该第二位置请求可以包括以下至少一项:时间精度要求,该时间精度要求用于指示定位第一终端设备的位置的时间需要满足的时间精度;第二时间信息,该第二时间信息用于指示定位该第一终端设备的位置的时间需要早于第二时刻。
267.在一种实现方式中,该第一位置信息还包括时间精度结果,该时间精度结果用于指示该第一终端设备的位置是否满足前述时间精度要求。
268.对于芯片用于实现本技术实施例中第三网络设备的功能的情况:
269.处理器901,用于调用接口902接收第三位置请求;该第三位置请求用于请求获取第二终端设备在第一时刻的位置;处理器901还用于调用接口902发送第三位置信息,该第三位置信息包括该第一终端设备在该第一时刻的位置。
270.可选的,芯片还包括存储器903,存储器903用于存储必要的计算机程序和数据。
271.本领域技术人员还可以了解到本技术实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本技术实施例保护的范围。
272.本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机
程序包括程序指令,该程序指令被计算机执行时实现上述任一方法实施例的功能。
273.上述计算机可读存储介质包括但不限于快闪存储器、硬盘、固态硬盘。
274.本技术还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例的功能。
275.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序。在计算机上加载和执行所述计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机程序可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
276.本领域普通技术人员可以理解:本技术中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本技术实施例的范围,也表示先后顺序。
277.本技术中的至少一个还可以描述为一个或多个,多个可以是两个、三个、四个或者更多个,本技术不做限制。在本技术实施例中,对于一种技术特征,通过“第一”、“第二”、“第三”、“a”、“b”、“c”和“d”等区分该种技术特征中的技术特征,该“第一”、“第二”、“第三”、“a”、“b”、“c”和“d”描述的技术特征间无先后顺序或者大小顺序。
278.本技术中各表所示的对应关系可以被配置,也可以是预定义的。各表中的信息的取值仅仅是举例,可以配置为其他值,本技术并不限定。在配置信息与各参数的对应关系时,并不一定要求必须配置各表中示意出的所有对应关系。例如,本技术中的表格中,某些行示出的对应关系也可以不配置。又例如,可以基于上述表格做适当的变形调整,例如,拆分,合并等等。上述各表中标题示出参数的名称也可以采用通信装置可理解的其他名称,其参数的取值或表示方式也可以通信装置可理解的其他取值或表示方式。上述各表在实现时,也可以采用其他的数据结构,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等。
279.本技术中的预定义可以理解为定义、预先定义、存储、预存储、预协商、预配置、固化、或预烧制。
280.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
281.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、
装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
282.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献