VRS信息的生成方法、提供定位服务的方法、定位服务装置制造方法及图纸

技术编号:23888567 阅读:22 留言:0更新日期:2020-04-22 05:33
本公开涉及VRS技术领域,公开了一种VRS信息的生成方法,包括以下步骤:获得用户位置在所述二维区域的坐标点(x,y),通过比较得到距离所述坐标点(x,y)最近的可选位置的坐标点(a,b);以坐标点(a,b)作为VRS的位置;调用服务区域内,与坐标点(a,b)位置对应的CORS站数据,生成VRS信息;所述VRS信息包括VRS的位置数据和对应的差分改正数据。相应地还公开了提供定位服务的方法和定位服务装置。本公开的一些技术效果在于:根据用户位置确定VRS的位置,再根据VRS的位置调取相关数据生成VRS信息,无需事先生成VRS信息并存储在数据库中,在提供VRS服务以及VRS切换过程中,降低了系统的存储和运算压力。

【技术实现步骤摘要】
VRS信息的生成方法、提供定位服务的方法、定位服务装置
本公开涉及VRS
,特别涉及VRS信息的生成方法、提供定位服务的方法、定位服务装置。
技术介绍
在提供卫星CORS(ContinuouslyOperatingReferenceStations,连续运行参考站)网络定位服务(简称定位服务)的过程中,一般先需要获得用户终端的位置信息,根据该位置信息在存储有所有VRS(VirtualReferenceStation,虚拟参考站)信息的数据库中搜索匹配,匹配到与用户终端位置最接近的VRS后,将该VRS信息发送给用户终端,以供用户终端修正定位误差。VRS信息一般包括VRS的位置数据(在世界坐标系下的位置数据)和对应的差分改正数据。现有技术中,一般采用方形网格VRS提供定位服务,如图1所示,众多的VRS1以纵横的方式排列而构成方形网格状的覆盖范围,用于覆盖服务区域。所有VRS1的站点信息会事先存储于数据库中,当获得用户终端的位置信息后,后台服务器需要先在数据库中搜索到若干个VRS1,然后调取它们的信息进行匹配,匹配到某个VRS1的距离与用户终端的距离最近后,将该VRS1对应的位置数据(在世界坐标系下的位置数据)和对应的差分改正数据发送给用户终端,当服务区域较大时,数据库中会存储极大的VRS1的信息量,同时匹配和调取的效率较低。另外,离开当下的VRS1对应的服务覆盖范围2时(即进行VRS切换),需要再次进行匹配和调取数据,来获取下一个VRS1的信息。
技术实现思路
为解决前述的至少一个技术问题,本公开一方面提出了一种VRS信息的生成方法,其技术方案如下:VRS信息的生成方法,包括以下步骤:根据用户位置的信息确定VRS的位置,具体包括:将服务区域投影到一具有参考坐标系的二维区域,所述二维区域具有多个可选位置;获得用户位置在所述二维区域的坐标点(x,y),通过比较得到距离所述坐标点(x,y)最近的可选位置的坐标点(a,b);以坐标点(a,b)作为VRS的位置;调用服务区域内,与坐标点(a,b)位置对应的CORS站数据,生成VRS信息;所述VRS信息包括VRS的位置数据和对应的差分改正数据。优选地,在位置关系上,相邻的所述可选位置的连线组成网格,所述网格包含了多个相接的等边三角形。优选地,所述二维区域的原点坐标为(0,0),所述可选位置以及所述坐标点(x,y)均位于第一象限;“通过比较得到距离所述坐标点(x,y)最近的可选位置的坐标点(a,b)”的步骤包括:设所述等边三角形的边长为d;获取两个待比较的坐标点,分别为(x1,y1)、(x2,y2);确定第一类型集合的性质,所述第一类型集合为奇数集合或偶数集合;判断的值以及的值是否同时属于第一类型集合,若是,则令若否,则令分别计算待比较的坐标(x1,y1)、(x2,y2)到坐标点(x,y)的距离;选取与坐标点(x,y)距离最小的待比较的坐标点,将其坐标值赋予坐标点(a,b)。优选地,所述二维区域的原点坐标为(0,0),所述可选位置以及所述坐标点(x,y)均位于第一象限;“通过比较得到距离所述坐标点(x,y)最近的可选位置的坐标点(a,b)”的步骤包括:设所述等边三角形的边长为d;获取三个待比较的坐标点,分别为(x1,y1)、(x2,y2)、(x3,y3);其中,x3=x1+1d;当的值是奇数时:若的值为奇数,则若的值为偶数,则当的值是偶数时:若的值为偶数,则若的值为奇数,则分别计算待比较的坐标(x1,y1)、(x2,y2)、(x3,y3)到坐标点(x,y)的距离;选取与坐标点(x,y)距离最小的待比较的坐标点,将其坐标值赋予坐标点(a,b)。一方面,本专利技术公开了一种提供定位服务的方法,包括以下步骤:获得用户终端上报的用户位置的信息;根据用户位置的信息,利用所述的VRS信息的生成方法,生成VRS信息,并发送给所述用户终端;持续获得用户位置的信息,并判断所述用户位置是否位于所述VRS的设定服务范围之外;若是,则进行VRS的切换。优选地,“判断所述用户位置是否位于所述VRS的设定服务范围之外”的步骤包括:判断用户位置与当前提供服务的VRS的距离是否超出预设阈值。优选地,所述设定服务范围包括以所述VRS的位置为中心而形成的正六边形的覆盖区域,以及与所述正六边形区域相接的缓冲区域。优选地,“判断所述用户位置是否位于所述VRS的设定服务范围之外”的步骤包括:以坐标点(a,b)为中心构建一正六边形的参考范围,所述参考范围的边长在所述参考范围外构建一缓冲范围;所述参考范围在位置上对应于所述覆盖区域,所述缓冲范围在位置上对应于所述缓冲区域;根据用户位置的坐标点(x,y)是位于所述参考范围以及缓冲范围之外,判断所述用户位置是否位于所述VRS的设定服务范围之外。优选地,“进行VRS的切换”包括以下步骤:根据用户终端最新上报的用户位置的信息,更新所述坐标点(x,y),通过比较得到距离所述坐标点(x,y)最近的可选位置的坐标点(a,b);以坐标点(a,b)作为新的VRS的位置;调用服务区域内,与坐标点(a,b)位置对应的CORS站数据,生成新的VRS信息并发送给用户终端;所述新的VRS信息包括新的VRS的位置数据和新的差分改正数据。一方面,本公开提供了一种应用所述的VRS信息的生成方法的定位服务装置,包括:信息接收模块,用于接收用户终端上班的用户位置的信息;参考信息生成模块,用于生成具有参考坐标系的二维区域,根据用户位置在所述二维区域的坐标点(x,y),通过比较得到距离所述坐标点(x,y)最近的可选位置的坐标点(a,b),以坐标点(a,b)作为VRS的位置;VRS信息生成模块,用于调用服务区域内,与坐标点(a,b)位置对应的CORS站数据,生成VRS信息,所述VRS信息包括VRS的位置数据和对应的差分改正数据。本公开的一些技术效果在于:根据用户位置确定VRS的位置,再根据VRS的位置调取相关数据生成VRS信息,无需事先生成VRS信息并存储在数据库中,在提供VRS服务以及VRS切换过程中,降低了系统的存储和运算压力。附图说明为更好地理解本公开的技术方案,可参考下列的、用于对现有技术或实施例进行辅助说明的附图。这些附图将对现有技术或本公开部分实施例中,涉及到的产品或方法有选择地进行展示。这些附图的基本信息如下:图1为一种情况下,现有技术中的方形网格VRS排列方式示意图;图2为一个实施例中,参考坐标系下,二维区域中可选位置的位置示意图;图3为一个实施例中,世界坐标系下,服务区域中可生成的VRS的位置与用户位置的示意图;图4为一个实施例中,正六边形的参考范围以及缓冲范围的示意图;图5为一个实施例中,三个可选位置与用户位置的示意图;图6为一个实施例中,可选位置的位置关系的又一种示意图。上述附图中,附图标记及其所对应的技术特征如下:1-VRS,2-服务覆盖范围,3-可选位置,4-VRS对应的位置,51-正六边形的参考范围,52-缓冲范围,6本文档来自技高网...

【技术保护点】
1.VRS信息的生成方法,其特征在于:/n根据用户位置的信息确定VRS的位置,具体包括:/n将服务区域投影到一具有参考坐标系的二维区域,所述二维区域具有多个可选位置;/n获得用户位置在所述二维区域的坐标点(x,y),通过比较得到距离所述坐标点(x,y)最近的可选位置的坐标点(a,b);/n以坐标点(a,b)作为VRS的位置;/n调用服务区域内,与坐标点(a,b)位置对应的CORS站数据,生成VRS信息;/n所述VRS信息包括VRS的位置数据和对应的差分改正数据。/n

【技术特征摘要】
1.VRS信息的生成方法,其特征在于:
根据用户位置的信息确定VRS的位置,具体包括:
将服务区域投影到一具有参考坐标系的二维区域,所述二维区域具有多个可选位置;
获得用户位置在所述二维区域的坐标点(x,y),通过比较得到距离所述坐标点(x,y)最近的可选位置的坐标点(a,b);
以坐标点(a,b)作为VRS的位置;
调用服务区域内,与坐标点(a,b)位置对应的CORS站数据,生成VRS信息;
所述VRS信息包括VRS的位置数据和对应的差分改正数据。


2.根据权利要求1所述的生成方法,其特征在于:
在位置关系上,相邻的所述可选位置的连线组成网格,所述网格包含了多个相接的等边三角形。


3.根据权利要求2所述的生成方法,其特征在于:
所述二维区域的原点坐标为(0,0),所述可选位置以及所述坐标点(x,y)均位于第一象限;
“通过比较得到距离所述坐标点(x,y)最近的可选位置的坐标点(a,b)”的步骤包括:
设所述等边三角形的边长为d;获取两个待比较的坐标点,分别为(x1,y1)、(x2,y2);
确定第一类型集合的性质,所述第一类型集合为奇数集合或偶数集合;
判断的值以及的值是否同时属于第一类型集合,若是,则令若否,则令
分别计算待比较的坐标(x1,y1)、(x2,y2)到坐标点(x,y)的距离;
选取与坐标点(x,y)距离最小的待比较的坐标点,将其坐标值赋予坐标点(a,b)。


4.根据权利要求2所述的生成方法,其特征在于:
所述二维区域的原点坐标为(0,0),所述可选位置以及所述坐标点(x,y)均位于第一象限;
“通过比较得到距离所述坐标点(x,y)最近的可选位置的坐标点(a,b)”的步骤包括:
设所述等边三角形的边长为d;
获取三个待比较的坐标点,分别为(x1,y1)、(x2,y2)、(x3,y3);
其中,

x3=x1+1d;
当的值是奇数时:若的值为奇数,则若的值为偶数,则
当的值是偶数时:若的值为偶数,则若的值为奇数,则
分别计算待比较的坐标(x1,y1)、(x2,y2)、(x3,y3)到坐标点(x,y)的距离;
选取与坐标点(x,y)距离最小的待比较的坐标点,将其坐标值赋予坐标点(a,b)。


5.提供定位服务的方法,其特征在于:
获得用户终端上报的用户位置的信息;<...

【专利技术属性】
技术研发人员:周胜伟杜洪伟曾虎
申请(专利权)人:广东星舆科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1