本申请属于设备定位,尤其涉及一种定位终端设备的方法、装置、设备及存储介质。
背景技术:
1、随着技术的发展,全球定位系统(gps)等各种卫星导航系统被用于为用户提供定位服务。但卫星轨道、钟差、电离层和对流层等误差的一起造成影响仍然超过米级,在无外界精密数据支持下的单点定位(spp)的定位精度始终大于一米。为了降低这些误差的影响,可以使用精密数据来提高定位精度。
2、目前,精密数据可以由实时动态定位(real-time kinematic,rtk)技术提供。其中,虚拟参考站(virtual reference station,vrs)技术是rtk技术的一种,由数据处理中心24小时连续不断地根据各基准站所采集的实时观测数据在区域内进行整体建模解算,通过建立精确的误差模型(如电离层、对流层、卫星轨道等误差模型),在移动站附近产生一个物理上并不存在的虚拟参考站(vrs),由于虚拟参考站的位置是通过流动站接收机的单点定位解来确定,故其与移动站构成的基线通常只有几米到十几米,移动站与虚拟参考站进行载波相位差分改正,实现实时rtk。vrs最突出优势是覆盖范围更广,但因为采用双向通信,限制了同时在线数量。
技术实现思路
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、第四方面,本申请实施例提供了一种定位终端设备的设备,所述设备包括:处理器,以及存储有计算机程序指令的存储器;所述处理器读取并执行所述计算机程序指令,以实现如上文描述的定位终端设备的方法。
36、第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上文描述的定位终端设备的方法。
37、本申请实施例的上述方式通过向差分数据播发中心发送定位请求,让差分数据播发中心利用移动通信基站定位技术获取终端位置,并以该位置为虚拟参考站,得到差分数据后发送给终端设备,终端设备通过此数据最终确定定位信息。这样,终端设备只需要发送相应的请求,而无需上报任何信息,差分数据播发中心与终端设备实现单向通信,进而可以降低系统消耗,提升并发性能,提高同时在线数量。
1.一种定位终端设备的方法,其特征在于,所述方法应用于终端设备,所述方法包括:
2.根据权利要求1所述的定位终端设备的方法,其特征在于,所述接收差分数据播发中心发送的所述差分数据之后,所述方法还包括:
3.根据权利要求2所述的定位终端设备的方法,其特征在于,在所述通过卫星定位信息和所述差分数据,得到所述终端设备的定位信息之前,所述方法还包括:
4.根据权利要求1所述的定位终端设备的方法,其特征在于,所述通过卫星定位信息和所述差分数据,得到高精度定位信息之后,所述方法还包括:
5.一种定位终端设备的方法,其特征在于,所述方法应用于差分数据播发中心,所述方法包括:
6.根据权利要求5所述的定位终端设备的方法,其特征在于,所述通过所述终端位置信息得到差分数据,包括:
7.根据权利要求5所述的高精度定位的方法,其特征在于,所述向所述终端设备发送所述差分数据,包括:
8.一种定位终端设备的装置,其特征在于,所述装置包括:
9.一种定位终端设备的设备,其特征在于,所述设备包括:处理器,以及存储有计算机程序指令的存储器;所述处理器读取并执行所述计算机程序指令,以实现如权利要求1-7任意一项所述的定位终端设备的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7任意一项所述的定位终端设备的方法。