一种卫星高精度定位方法、定位平台和差分服务平台与流程

文档序号:35459690发布日期:2023-09-15 20:33阅读:63来源:国知局
一种卫星高精度定位方法、定位平台和差分服务平台与流程

本发明涉及无线通信,特别涉及一种卫星高精度定位方法、定位平台和差分服务平台。


背景技术:

1、卫星高精度定位是目前定位业务的一个演进趋势,卫星高精度定位使用差分数据对星历观测数据计算得到的位置结果进行修正,从而可以提供动态厘米级、静态毫米级的定位能力。

2、目前,在进行卫星高精度定位业务时,如图1所示,终端向定位平台发送定位业务请求消息,该消息中携带卫星粗定位位置信息,定位平台将接收到的定位业务请求消息中携带的卫星粗定位位置信息置于差分数据请求消息中,发送至差分服务平台,差分服务平台接收到差分数据请求消息后,根据差分数据请求消息中携带的卫星粗定位位置信息,确定与该卫星粗定位位置信息对应的栅格的差分数据,再将该差分数据置于差分数据反馈消息中发送给定位平台,定位平台接收到差分数据反馈消息后,将差分数据反馈消息中携带的差分数据置于定位业务反馈消息中,发送给终端,终端根据接收到的定位业务反馈消息中的差分数据,和卫星观测数据,计算出高精度位置。

3、上述卫星高精度定位方法,需要将终端的卫星粗定位位置信息发送给差分数据平台,相当于将终端位置暴露给差分服务平台,因此存在信息安全的问题。


技术实现思路

1、本发明提供一种卫星高精度定位方法、定位平台和差分服务平台,用以解决现有技术中存在的在卫星高精度定位业务中,可能会泄露终端的位置信息的问题。

2、第一方面,本技术实施例提供一种卫星高精度定位方法,该方法包括:

3、定位平台接收终端发送的携带卫星粗定位位置信息的定位业务请求消息;

4、所述定位平台采用geohash算法将所述卫星粗定位位置信息转换成第一geohash字符串,其中,所述第一geohash字符串用于表征终端的卫星粗定位位置信息对应的栅格身份标识(identity document,id),且所述第一geohash字符串为n+m的字符串,n和m均为大于等于1的正整数;

5、所述定位平台将携带所述第一geohash字符串的差分数据请求消息发送至差分服务平台;

6、所述定位平台接收所述差分服务平台发送的携带差分数据的差分数据反馈消息;

7、所述定位平台将携带所述差分数据的定位业务反馈消息发送至所述终端,以使所述终端根据所述差分数据和卫星观测数据,计算得到高精度位置信息。

8、在一种可能的实现方式中,所述m等于1。

9、第二方面,本技术实施例提供一种卫星高精度定位方法,该方法包括:

10、差分服务平台接收定位平台发送的携带第一geohash字符串的差分数据请求消息,其中,所述第一geohash字符串用于表征终端的卫星粗定位位置信息对应的栅格身份标识id,且所述第一geohash字符串为n+m的字符串,n和m均为大于等于1的正整数;

11、所述差分服务平台根据所述第一geohash字符串的前n个字符串,匹配对应栅格的差分数据;

12、所述差分服务平台将携带所述差分数据的差分数据反馈消息发送至所述定位平台,以使所述定位平台将携带所述差分数据的定位业务反馈消息发送至所述终端,所述终端根据所述差分数据和卫星观测数据,计算得到高精度位置信息。

13、在一种可能的实现方式中,所述差分服务平台根据所述第一geohash字符串的前n个字符串,匹配对应栅格的差分数据之前,还包括:

14、所述差分服务平台采用字符串长度n的geohash算法对待定位区域进行栅格化,得到长度为n的geohash字符串与栅格id的对应关系;

15、所述差分服务平台根据所述第一geohash字符串的前n个字符串,匹配对应栅格的差分数据,包括:

16、所述差分服务平台从所述对应关系中查找与所述第一geohash字符串的前n个字符串对应的栅格id;

17、所述差分服务平台将所述栅格id对应的差分数据作为所述对应栅格的差分数据。

18、在一种可能的实现方式中,所述m等于1。

19、第三方面,本技术实施例提供一种定位平台,包括处理器以及收发机:

20、所述处理器,用于接收终端发送的携带卫星粗定位位置信息的定位业务请求消息;采用geohash算法将所述卫星粗定位位置信息转换成第一geohash字符串,其中,所述第一geohash字符串用于表征终端的卫星粗定位位置信息对应的栅格身份标识id,且所述第一geohash字符串为n+m的字符串,n和m均为大于等于1的正整数;将携带所述第一geohash字符串的差分数据请求消息发送至差分服务平台;接收所述差分服务平台发送的携带差分数据的差分数据反馈消息;将携带所述差分数据的定位业务反馈消息发送至所述终端,以使所述终端根据所述差分数据和卫星观测数据,计算得到高精度位置信息。

21、在一种可能的实现方式中,所述m等于1。

22、第四方面,本技术实施例提供一种差分服务平台,包括处理器以及收发机:

23、所述处理器,用于接收定位平台发送的携带第一geohash字符串的差分数据请求消息,其中,所述第一geohash字符串用于表征终端的卫星粗定位位置信息对应的栅格身份标识id,且所述第一geohash字符串为n+m的字符串,n和m均为大于等于1的正整数根据所述第一geohash字符串的前n个字符串,匹配对应栅格的差分数据;将携带所述差分数据的差分数据反馈消息发送至所述定位平台,以使所述定位平台将携带所述差分数据的定位业务反馈消息发送至所述终端,所述终端根据所述差分数据和卫星观测数据,计算得到高精度位置信息。

24、在一种可能的实现方式中,所述根据所述第一geohash字符串的前n个字符串,匹配对应栅格的差分数据之前,所述处理器还用于:

25、采用字符串长度n的geohash算法对待定位区域进行栅格化,得到长度为n的geohash字符串与栅格id的对应关系;

26、所述处理器具体用于:

27、从所述对应关系中查找与所述第一geohash字符串的前n个字符串对应的栅格id;

28、所述差分服务平台将所述栅格id对应的差分数据作为所述对应栅格的差分数据。

29、在一种可能的实现方式中,所述m等于1。

30、第五方面,本技术实施例提供一种定位平台,包括:

31、第一接收模块,用于接收终端发送的携带卫星粗定位位置信息的定位业务请求消息;

32、转换模块,用于采用geohash算法将所述卫星粗定位位置信息转换成第一geohash字符串,其中,所述第一geohash字符串用于表征终端的卫星粗定位位置信息对应的栅格身份标识id,且所述第一geohash字符串为n+m的字符串,n和m均为大于等于1的正整数;

33、第一发送模块,用于将携带所述第一geohash字符串的差分数据请求消息发送至差分服务平台;

34、第二接收模块,用于接收所述差分服务平台发送的携带差分数据的差分数据反馈消息;

35、第二发送模块,用于将携带所述差分数据的定位业务反馈消息发送至所述终端,以使所述终端根据所述差分数据和卫星观测数据,计算得到高精度位置信息。

36、在一种可能的实现方式中,所述m等于1。

37、第六方面,本技术实施例提供一种差分服务平台,包括:

38、第三接收模块,用于接收定位平台发送的携带第一geohash字符串的差分数据请求消息,其中,所述第一geohash字符串用于表征终端的卫星粗定位位置信息对应的栅格身份标识id,且所述第一geohash字符串为n+m的字符串,n和m均为大于等于1的正整数;

39、匹配模块,用于根据所述第一geohash字符串的前n个字符串,匹配对应栅格的差分数据;

40、第三发送模块,用于将携带所述差分数据的差分数据反馈消息发送至所述定位平台,以使所述定位平台将携带所述差分数据的定位业务反馈消息发送至所述终端,所述终端根据所述差分数据和卫星观测数据,计算得到高精度位置信息。

41、在一种可能的实现方式中,所述根据所述第一geohash字符串的前n个字符串,匹配对应栅格的差分数据之前,匹配模块还用于:

42、采用字符串长度n的geohash算法对待定位区域进行栅格化,得到长度为n的geohash字符串与栅格id的对应关系;

43、匹配模块具体用于:

44、从所述对应关系中查找与所述第一geohash字符串的前n个字符串对应的栅格id;将所述栅格id对应的差分数据作为所述对应栅格的差分数据。

45、在一种可能的实现方式中,m等于1。

46、本发明有益效果如下:

47、本技术实施例提供的一种卫星高精度定位方法、定位平台和差分服务平台,定位平台在接收到终端发送的定位业务请求消息后,采用geohash算法将终端的卫星粗定位位置信息转换成第一geohash字符串,差分服务平台接收到定位平台发送的携带第一geohash字符串的差分数据请求消息后,对第一geohash字符串中的前n个字符串进行匹配,得到对应栅格的差分数据,由于定位平台不会直接将携带终端的卫星粗定位位置信息的消息发送至差分服务平台,而是将终端的卫星粗定位位置信息转换成第一geohash字符串,通过第一geohash字符串表征终端的卫星粗定位位置信息,差分服务平台接收的是携带第一geohash字符串的差分数据请求消息,因此差分服务平台不会接收终端的卫星粗定位位置信息,从而对终端的位置信息进行保护,提高数据传输的安全性。

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