CN110809317A - 多源动态格网化网络rtk定位方法、***、终端及存储介质 - Google Patents

多源动态格网化网络rtk定位方法、***、终端及存储介质 Download PDF

Info

Publication number
CN110809317A
CN110809317A CN201910953253.3A CN201910953253A CN110809317A CN 110809317 A CN110809317 A CN 110809317A CN 201910953253 A CN201910953253 A CN 201910953253A CN 110809317 A CN110809317 A CN 110809317A
Authority
CN
China
Prior art keywords
grid
user
data
reference station
virtual reference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910953253.3A
Other languages
English (en)
Other versions
CN110809317B (zh
Inventor
滑中豪
李宁
吴东东
梁肖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Techlink Intelligent Polytron Technologies Inc
Original Assignee
Beijing Techlink Intelligent Polytron Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Techlink Intelligent Polytron Technologies Inc filed Critical Beijing Techlink Intelligent Polytron Technologies Inc
Priority to CN201910953253.3A priority Critical patent/CN110809317B/zh
Publication of CN110809317A publication Critical patent/CN110809317A/zh
Application granted granted Critical
Publication of CN110809317B publication Critical patent/CN110809317B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/40Correcting position, velocity or attitude
    • G01S19/41Differential correction, e.g. DGPS [differential GPS]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请所提供的一种多源动态格网化网络RTK定位方法、***、终端及存储介质,包括:获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据;提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的附近格网点,从附近格网点筛选用户的绑定格网点;从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标。本发明能够将“动态格网化网络RTK算法”与外部格网数据的融合,提升现有高精度定位服务的覆盖范围,同时也将外部格网数据在当前业务领域的应用拓展。开启内部高精度服务扩展、外部高精度数据行业应用多样化的双赢模式。

Description

多源动态格网化网络RTK定位方法、***、终端及存储介质
技术领域
本申请涉及RTK算法定位技术领域,尤其是涉及一种多源动态格网化网络RTK定位方法、***、终端及存储介质。
背景技术
虚拟参考站技术(Virtual Reference Station,简称虚拟参考站)也称虚拟基准站技术,是一种网络实时动态测量(RTK)技术,通过在某一区域内建立构成网状覆盖的多个GPS基准站,在流动站附近建立一个虚拟基准站,根据周围各基准站上的实际观测值算出该虚拟基准站的虚拟观测值,实现用户站的高精度定位。
虚拟参考站动态格网化网络RTK算法的实现过程包括“动态格网路由”、“格网数据缓存”、“网络RTK算法”三个功能独立的组件。其中,“网络RTK算法”用于计算基准站网内的格网点虚拟参考站服务数据,计算出的格网点虚拟参考站服务数据缓存至“格网数据缓存”。“动态格网路由”组件的主要功能有:响应用户发来的定位请求、向“格网数据缓存”请求虚拟参考站服务数据、向网络RTK算法发送虚拟参考站计算请求。由于“动态格网路由”组件直接响应用户定位请求,其计算能力直接决定了为用户提供服务的效率和性能,也直接决定了服务的用户承载能力。
动态格网化网络RTK算法能够已有基准站网的所有基准站原始观测数据的情况,可以为网内所有用户提供实时、高精度的定位服务。因此,动态格网化网络RTK算法的服务范围,受限于基准站网的覆盖范围。若需要扩大高精度服务范围,则需要进行基准站建设,以扩大基准站网的覆盖范围。若可以接入另外一个基准站网的观测数据,则可以解决重复建设的问题。但是基准站的观测数据通常属于保密数据,而由基准站观测数据计算得到的格网点虚拟参考站数据则属于非密数据。现有高精度服务的覆盖范围扩展,可以通过外部虚拟参考站格网点服务数据的方式实现,而非通过接受具有保密要求的基准站观测数据实现。同时,在一些区域内具有基准站网的地理信息单位,无法在特定的行业推广这些基准站网生产的虚拟参考站服务数据,这些单位也同样有让服务数据“走出去”、“用起来”的迫切需求。
发明内容
针对现有技术的上述不足,本申请提供一种多源动态格网化网络RTK定位方法、***、终端及存储介质,解决了现有技术中动态格网化网络RTK算法的服务范围,受限于基准站网的覆盖范围等问题。
为解决上述技术问题,第一方面,本申请提供一种多源动态格网化网络RTK定位方法,包括:
获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据;
提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的附近格网点,从附近格网点筛选用户的绑定格网点;
从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标。
优选的,所述获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据,包括:
从外网端口获取外部格网点虚拟参考站服务数据数据包;
将接收的数据包发送至内网进行拼包和协议解析的预处理;
按格网点IP将预处理后的外部格网点虚拟参考站服务数据缓存至本地格网数据缓存。
优选的,所述提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的最近格网点,从附近格网点筛选用户的绑定格网点,包括:
将用户概略坐标转换为以分为单位的概略经度和概略纬度;
根据概略经度、概略纬度和固定的格网经纬度划分间隔计算用户位置附近的四个格网点坐标,轮询向所述四个格网点请求虚拟参考站服务数据;
确认所述四个附近格网点均无法提高虚拟参考站服务数据,向网络RTK算法请求最近格网点的虚拟参考站服务数据;
将获取到的虚拟参考站服务数据所属的格网点作为用户绑定格网点。
优选的,所述从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标,包括:
根据用户的通信端口查找用户绑定格网点;
返回用户绑定格网点的虚拟参考站服务数据;
根据所述绑定格网点的虚拟参考站服务数据,通过差分的方式除去用户概略坐标的大部分误差,得到用户精确坐标。
第二方面,本申请提供一种多源动态格网化网络RTK定位***,包括:
数据接入单元,配置用于获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据;
格网绑定单元,配置用于提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的附近格网点,从附近格网点筛选用户的绑定格网点;
坐标计算单元,配置用于从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标。
优选的,所述数据接入单元包括:
外网接入模块,配置用于从外网端口获取外部格网点虚拟参考站服务数据数据包;
数据处理模块,配置用于将接收的数据包发送至内网进行拼包和协议解析的预处理;
数据缓存模块,配置用于按格网点IP将预处理后的外部格网点虚拟参考站服务数据缓存至本地格网数据缓存。
优选的,所述格网绑定单元包括:
坐标转换模块,配置用于将用户概略坐标转换为以分为单位的概略经度和概略纬度;
服务请求模块,配置用于根据概略经度、概略纬度和固定的格网经纬度划分间隔计算用户位置附近的四个格网点坐标,轮询向所述四个格网点请求虚拟参考站服务数据;
算法请求模块,配置用于确认所述四个附近格网点均无法提高虚拟参考站服务数据,向网络RTK算法请求最近格网点的虚拟参考站服务数据;
格网绑定模块,配置用于将获取到的虚拟参考站服务数据所属的格网点作为用户绑定格网点。
优选的,所述坐标计算单元包括:
绑定查找模块,配置用于根据用户的通信端口查找用户绑定格网点;
服务返回模块,配置用于返回用户绑定格网点的虚拟参考站服务数据;
坐标计算模块,配置用于根据所述绑定格网点的虚拟参考站服务数据,通过差分的方式除去用户概略坐标的大部分误差,得到用户精确坐标。
第三方面,提供一种终端,包括:
处理器、存储器,其中,
该存储器用于存储计算机程序,
该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。
第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
与现有技术相比,本申请具有如下有益效果:
本发明提供的多源动态格网化网络RTK定位方法、***、终端及存储介质,通过对接外部格网,获取外部格网点坐标和相应虚拟参考站服务数据,并将获取的外部格网点坐标和相应虚拟参考站服务数据缓存至本地,实现多源数据的融合,为扩大高精度定位服务的覆盖范围提供数据支撑,根据用户定位请求设置用户绑定格网点,并根据用户绑定格网点的虚拟参考站服务数据和用户概略坐标计算用户精确坐标。本发明能够将“动态格网化网络RTK算法”与外部格网数据的融合,提升现有高精度定位服务的覆盖范围,同时也将外部格网数据在当前业务领域的应用拓展。开启内部高精度服务扩展、外部高精度数据行业应用多样化的双赢模式。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例所提供的一种多源动态格网化网络RTK定位方法的流程图;
图2为本申请实施例所提供的一种多源动态格网化网络RTK定位方法的外部格网数据融合示意图;
图3为本申请实施例所提供的一种多源动态格网化网络RTK定位方法的外部格网数据接入流程图;
图4为本申请实施例所提供的一种多源动态格网化网络RTK定位***的结构示意图;
图5为本申请实施例所提供的一种终端的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参考图1,图1为本申请实施例所提供的多源动态格网化网络RTK定位方法,该方法包括:
S101:获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据;
S102:提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的附近格网点,从附近格网点筛选用户的绑定格网点;
S103:从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标;
基于上述实施例,作为优选的实施例所述,步骤101获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据,包括:
从外网端口获取外部格网点虚拟参考站服务数据数据包;
将接收的数据包发送至内网进行拼包和协议解析的预处理;
按格网点IP将预处理后的外部格网点虚拟参考站服务数据缓存至本地格网数据缓存。
基于上述实施例,作为优选的实施例,步骤102提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的最近格网点,从附近格网点筛选用户的绑定格网点,包括:
将用户概略坐标转换为以分为单位的概略经度和概略纬度;
根据概略经度、概略纬度和固定的格网经纬度划分间隔计算用户位置附近的四个格网点坐标,轮询向所述四个格网点请求虚拟参考站服务数据;
确认所述四个附近格网点均无法提高虚拟参考站服务数据,向网络RTK算法请求最近格网点的虚拟参考站服务数据;
将获取到的虚拟参考站服务数据所属的格网点作为用户绑定格网点。
基于上述实施例,作为优选的实施例,步骤103从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标,包括:
根据用户的通信端口查找用户绑定格网点;
返回用户绑定格网点的虚拟参考站服务数据;
根据所述绑定格网点的虚拟参考站服务数据,通过差分的方式除去用户概略坐标的大部分误差,得到用户精确坐标。
基于现有RTK算法的技术缺陷,本实施例提供一种多源动态格网化网络RTK定位方法,具体步骤如下:
S1、获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据。
请参考图2,基于“动态格网化网络RTK算法”的业务逻辑,引入外部基准站网生成的虚拟参考站格网数据,以扩展当前基准站网提供的高精度定位服务的覆盖范围。外部虚拟参考站格网数据,是由相应范围内基准站所有者在汇集基准站观测数据之后,生成基准站网内格网点的虚拟参考站服务数据。
负载均衡建立多个外网端口与多个内网端口的数据连接,接受来自多个外网端口的数据,并将数据发往内网的多个数据预处理进程。这里的外网端口数与内网端口数保持一致。
预处理层如图3所示,单个进程处理单个外网端口的数据,预处理包括数据拼包、协议解析功能。对连续传输的数据包进行预处理,得到每个格网点的虚拟参考站服务数据,并按格网点ID将每个格网点的虚拟参考站服务数据存入格网数据缓存,其中每个格网点缓存5秒的虚拟参考站服务数据。
S2、提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的附近格网点,从附近格网点筛选用户的绑定格网点。
接收并响应用户端发出的定位请求,从定位请求中提取用户端概略坐标(概略经度和概略纬度)和定位请求发送时间(简称为定位时间)。
本实施例中分别以经度dL、纬度dB为间隔在基准站网内划分格网点,经度dL和纬度dB均为固定值,根据客户的精准度需要自行设定。假设步骤S1提取到用户概略经度L和概略纬度B,将概略经度L和概略纬度B的单位转换为分,例如对于经度117.534°、纬度39.815°,其以分为单位的表示形式为7052.04′、2388.9′。经度dL和纬度dB的单位也为分,并假设dL为4′、dB为3′。本实施例取4个用户附近的格网点,计算方法为计算用户经度最近的可以被dL整除的两个整数(7052和7056)、计算用户纬度最近的可以被dB整除的两个整数(2388和2391),这样四个数两两组合可以得到距离用户最近的四个格网点坐标。取4个用户附近的格网点是最佳数量,可以最快查找到用户的最近格网点坐标,且保证了虚拟参考站服务数据准确性。
计算4个格网点与用户端位置的距离,按照由近到远为4个格网点排序,如由近到远依次标记为格网点1、格网点2、格网点3、格网点4。首先向格网数据缓存请求获取格网点1的虚拟参考站服务数据,若获取到则不再访问其他格网点,若不可获取格网点1的虚拟参考站服务数据,则继续请求获取格网点2的虚拟参考站服务数据,以此类推。
若格网点1、格网点2、格网点3和格网点4的虚拟参考站服务数据都获取不到,则直接向网络RTK算法请求虚拟参考站服务数据,将距离用户最近的格网点1和用户定位时间作为定位请求,向网络RTK算法请求虚拟参考站服务数据(即请求网络RTK算法计算格网1的虚拟参考站服务数据,并将计算出的格网1的虚拟参考站服务数据写入网络数据缓存中)。
将获取到的虚拟参考站服务数据的读取状态修改为“已消费”(前文已知格网数据缓存中,存储每个格网点5秒的历史服务数据以及数据消费状态。网络RTK算法写入一条服务数据的同时检查之前5秒数据的消费状态,如果5秒状态均为未消费,则停止计算该格网点的虚拟参考站服务数据;如果历史数据不足5秒,或者5秒内有数据状态标志为已消费,网络RTK算法持续为该格网点计算虚拟参考站服务数据。状态修改是为了保证在格网数据缓存中更新该格网点的虚拟参考站服务数据),并将虚拟参考站服务数据所属格网点作为用户端的绑定格网点,通过将该格网点坐标与用户端的通信端口进行绑定建立两者的映射关系。设定映射更新时间,本实施例设定为1分钟,即建立映射关系后,一分钟以内该用户端发送的所有定位请求均优先返回该绑定格网点的虚拟参考站服务数据。达到一分钟后,立即更新用户端的映射关系,即按照步骤S1-S5重新建立该用户端的绑定格网点。通过不断更新用户端的绑定格网点,保证用户端的绑定格网点为用户端最近格网点,从而保证用户端的定位的精准度。
S3、从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标。
根据用户的通信端口查找用户绑定格网点,从格网数据缓存中查找绑定格网点虚拟参考站服务数据,通过差分的方式根据绑定格网点虚拟参考站服务数据去掉用户概略坐标的误差,得到用户精确坐标。
请参考图4,图4为本申请实施例所提供的一种多源动态格网化网络RTK定位***的结构示意图,该多源动态格网化网络RTK定位***400,包括:
数据接入单元401,所述数据接入单元用于获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据;数据接入单元包括:外网接入模块,配置用于从外网端口获取外部格网点虚拟参考站服务数据数据包;数据处理模块,配置用于将接收的数据包发送至内网进行拼包和协议解析的预处理;数据缓存模块,配置用于按格网点IP将预处理后的外部格网点虚拟参考站服务数据缓存至本地格网数据缓存。
格网绑定单元402,所述格网绑定单元用于提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的附近格网点,从附近格网点筛选用户的绑定格网点;格网绑定单元包括:坐标转换模块,配置用于将用户概略坐标转换为以分为单位的概略经度和概略纬度;服务请求模块,配置用于根据概略经度、概略纬度和固定的格网经纬度划分间隔计算用户位置附近的四个格网点坐标,轮询向所述四个格网点请求虚拟参考站服务数据;算法请求模块,配置用于确认所述四个附近格网点均无法提高虚拟参考站服务数据,向网络RTK算法请求最近格网点的虚拟参考站服务数据;格网绑定模块,配置用于将获取到的虚拟参考站服务数据所属的格网点作为用户绑定格网点。
坐标计算单元403,所述坐标计算单元用于从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标;坐标计算单元包括:绑定查找模块,配置用于根据用户的通信端口查找用户绑定格网点;服务返回模块,配置用于返回用户绑定格网点的虚拟参考站服务数据;坐标计算模块,配置用于根据所述绑定格网点的虚拟参考站服务数据,通过差分的方式除去用户概略坐标的大部分误差,得到用户精确坐标。
图5为本发明实施例提供的一种终端***500的结构示意图,该终端***500可以用于执行本发明实施例提供的多源动态格网化网络RTK定位方法。
其中,该终端***500可以包括:处理器510、存储器520及通信单元530。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,该存储器520可以用于存储处理器510的执行指令,存储器520可以由任何类型的易失性或非易失性存储终端或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。当存储器520中的执行指令由处理器510执行时,使得终端500能够执行以下上述方法实施例中的部分或全部步骤。
处理器510为存储终端的控制中心,利用各种接口和线路连接整个电子终端的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子终端的各种功能和/或处理数据。所述处理器可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器510可以仅包括中央处理器(Central Processing Unit,简称CPU)。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
通信单元530,用于建立通信信道,从而使所述存储终端可以与其它终端进行通信。接收其他终端发送的用户数据或者向其他终端发送用户数据。
本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中如U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,包括若干指令用以使得一台计算机终端(可以是个人计算机,服务器,或者第二终端、网络终端等)执行本发明各个实施例所述方法的全部或部分步骤。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的***而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

Claims (10)

1.一种多源动态格网化网络RTK定位方法,其特征在于,包括:
获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据;
提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的附近格网点,从附近格网点筛选用户的绑定格网点;
从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标。
2.根据权利要求1所述的多源动态格网化网络RTK定位方法,其特征在于,所述获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据,包括:
从外网端口获取外部格网点虚拟参考站服务数据数据包;
将接收的数据包发送至内网进行拼包和协议解析的预处理;
按格网点IP将预处理后的外部格网点虚拟参考站服务数据缓存至本地格网数据缓存。
3.根据权利要求1所述的多源动态格网化网络RTK定位方法,其特征在于,所述提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的最近格网点,从附近格网点筛选用户的绑定格网点,包括:
将用户概略坐标转换为以分为单位的概略经度和概略纬度;
根据概略经度、概略纬度和固定的格网经纬度划分间隔计算用户位置附近的四个格网点坐标,轮询向所述四个格网点请求虚拟参考站服务数据;
确认所述四个附近格网点均无法提高虚拟参考站服务数据,向网络RTK算法请求最近格网点的虚拟参考站服务数据;
将获取到的虚拟参考站服务数据所属的格网点作为用户绑定格网点。
4.根据权利要求1所述的向所述多个格网点请求虚拟参考站服务数据方法,其特征在于,所述从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标,包括:
根据用户的通信端口查找用户绑定格网点;
返回用户绑定格网点的虚拟参考站服务数据;
根据所述绑定格网点的虚拟参考站服务数据,通过差分的方式除去用户概略坐标的大部分误差,得到用户精确坐标。
5.一种多源动态格网化网络RTK定位***,其特征在于,包括:
数据接入单元,配置用于获取外部格网数据,并将外部格网数据存储至本地格网数据缓存,所述外部格网数据包括外部格网点坐标和相应虚拟参考站服务数据;
格网绑定单元,配置用于提取用户定位请求的概略坐标,并根据所述概略坐标计算用户的附近格网点,从附近格网点筛选用户的绑定格网点;
坐标计算单元,配置用于从格网数据缓存中查找绑定格网点的虚拟参考站服务数据,并根据所述虚拟参考站服务数据和用户概略坐标计算用户精确坐标。
6.根据权利要求5所述的多源动态格网化网络RTK定位***,其特征在于,所述数据接入单元包括:
外网接入模块,配置用于从外网端口获取外部格网点虚拟参考站服务数据数据包;
数据处理模块,配置用于将接收的数据包发送至内网进行拼包和协议解析的预处理;
数据缓存模块,配置用于按格网点IP将预处理后的外部格网点虚拟参考站服务数据缓存至本地格网数据缓存。
7.根据权利要求5所述的多源动态格网化网络RTK定位***,其特征在于,所述格网绑定单元包括:
坐标转换模块,配置用于将用户概略坐标转换为以分为单位的概略经度和概略纬度;
服务请求模块,配置用于根据概略经度、概略纬度和固定的格网经纬度划分间隔计算用户位置附近的四个格网点坐标,轮询向所述四个格网点请求虚拟参考站服务数据;
算法请求模块,配置用于确认所述四个附近格网点均无法提高虚拟参考站服务数据,向网络RTK算法请求最近格网点的虚拟参考站服务数据;
格网绑定模块,配置用于将获取到的虚拟参考站服务数据所属的格网点作为用户绑定格网点。
8.根据权利要求5所述的多源动态格网化网络RTK定位***,其特征在于,所述坐标计算单元包括:
绑定查找模块,配置用于根据用户的通信端口查找用户绑定格网点;
服务返回模块,配置用于返回用户绑定格网点的虚拟参考站服务数据;
坐标计算模块,配置用于根据所述绑定格网点的虚拟参考站服务数据,通过差分的方式除去用户概略坐标的大部分误差,得到用户精确坐标。
9.一种终端,其特征在于,包括:
处理器;
用于存储处理器的执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-4任一项所述的方法。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一项所述的方法。
CN201910953253.3A 2019-10-09 2019-10-09 多源动态格网化网络rtk定位方法、***、终端及存储介质 Active CN110809317B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910953253.3A CN110809317B (zh) 2019-10-09 2019-10-09 多源动态格网化网络rtk定位方法、***、终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910953253.3A CN110809317B (zh) 2019-10-09 2019-10-09 多源动态格网化网络rtk定位方法、***、终端及存储介质

Publications (2)

Publication Number Publication Date
CN110809317A true CN110809317A (zh) 2020-02-18
CN110809317B CN110809317B (zh) 2021-02-26

Family

ID=69487977

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910953253.3A Active CN110809317B (zh) 2019-10-09 2019-10-09 多源动态格网化网络rtk定位方法、***、终端及存储介质

Country Status (1)

Country Link
CN (1) CN110809317B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111447551A (zh) * 2020-03-24 2020-07-24 广东星舆科技有限公司 Vrs数据的获取方法、交互方法及终端设备位置的确定方法
CN111447550A (zh) * 2020-03-24 2020-07-24 广东星舆科技有限公司 一种差分质量的监测方法、装置及计算机介质
CN112255651A (zh) * 2020-09-24 2021-01-22 北京讯腾智慧科技股份有限公司 一种定位方法、设备,服务终端设备及存储介质
CN112285744A (zh) * 2020-09-24 2021-01-29 北京讯腾智慧科技股份有限公司 一种客户端定位方法、设备,服务终端设备及存储介质
CN113253318A (zh) * 2021-06-21 2021-08-13 四川中科川信科技有限公司 一种gnss数据远程超算方法
CN114527501A (zh) * 2022-01-21 2022-05-24 国家基础地理信息中心 一种vrs最优格网点快速查找方法及***
CN115826011A (zh) * 2023-01-06 2023-03-21 北京讯腾智慧科技股份有限公司 一种图层动态格网化网络rtk方法及装置

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050064878A1 (en) * 2003-09-19 2005-03-24 O'meagher Brent Method and system for delivering virtual reference station data
US20060267836A1 (en) * 2005-05-26 2006-11-30 Bird David G GPS rover station having position dithering for controlling accuracy of secure positions
CN101008671A (zh) * 2006-12-29 2007-08-01 深圳市赛格导航科技股份有限公司 一种对移动站进行精确导航的方法、***及设备
US20120010782A1 (en) * 2010-01-15 2012-01-12 Lindsay Corporation Corner unit guidance control system using one antenna
CN102508270A (zh) * 2011-09-27 2012-06-20 山东大学 基于区域网格划分机制的vrs信息接收终端及其工作方法
CN105334524A (zh) * 2015-10-21 2016-02-17 山东天星北斗信息科技有限公司 一种基于虚拟网格的伪距差分定位方法
CN105353391A (zh) * 2015-09-17 2016-02-24 惠州市峰华经纬科技有限公司 一种支持多类型定位终端的多网融合定位增强***及方法
CN105785410A (zh) * 2014-12-25 2016-07-20 ***通信集团公司 一种提供位置信息的方法和***
CN106569239A (zh) * 2015-10-09 2017-04-19 唐颖哲 一种广播式网络rtk定位技术
CN109669194A (zh) * 2019-02-28 2019-04-23 成都北斗易寻科技有限公司 Gnss虚拟参考站智能设站方法及***
CN110095797A (zh) * 2019-05-28 2019-08-06 北京讯腾智慧科技股份有限公司 一种基于卫星导航***的格网化精准定位服务方法和***
CN110261879A (zh) * 2019-07-31 2019-09-20 西南交通大学 广域地基增强位置服务的格网化虚拟参考站方法

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050064878A1 (en) * 2003-09-19 2005-03-24 O'meagher Brent Method and system for delivering virtual reference station data
US20060267836A1 (en) * 2005-05-26 2006-11-30 Bird David G GPS rover station having position dithering for controlling accuracy of secure positions
CN101008671A (zh) * 2006-12-29 2007-08-01 深圳市赛格导航科技股份有限公司 一种对移动站进行精确导航的方法、***及设备
US20120010782A1 (en) * 2010-01-15 2012-01-12 Lindsay Corporation Corner unit guidance control system using one antenna
CN102508270A (zh) * 2011-09-27 2012-06-20 山东大学 基于区域网格划分机制的vrs信息接收终端及其工作方法
CN105785410A (zh) * 2014-12-25 2016-07-20 ***通信集团公司 一种提供位置信息的方法和***
CN105353391A (zh) * 2015-09-17 2016-02-24 惠州市峰华经纬科技有限公司 一种支持多类型定位终端的多网融合定位增强***及方法
CN106569239A (zh) * 2015-10-09 2017-04-19 唐颖哲 一种广播式网络rtk定位技术
CN105334524A (zh) * 2015-10-21 2016-02-17 山东天星北斗信息科技有限公司 一种基于虚拟网格的伪距差分定位方法
CN109669194A (zh) * 2019-02-28 2019-04-23 成都北斗易寻科技有限公司 Gnss虚拟参考站智能设站方法及***
CN110095797A (zh) * 2019-05-28 2019-08-06 北京讯腾智慧科技股份有限公司 一种基于卫星导航***的格网化精准定位服务方法和***
CN110261879A (zh) * 2019-07-31 2019-09-20 西南交通大学 广域地基增强位置服务的格网化虚拟参考站方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"HTTP://WWW.NJHQ.COM.CN/POST/766.HTML": ""陕西省北斗卫星导航定位基准站***(CORS)与邻省实现数据共享"", 《行业新闻》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111447551A (zh) * 2020-03-24 2020-07-24 广东星舆科技有限公司 Vrs数据的获取方法、交互方法及终端设备位置的确定方法
CN111447550A (zh) * 2020-03-24 2020-07-24 广东星舆科技有限公司 一种差分质量的监测方法、装置及计算机介质
CN111447550B (zh) * 2020-03-24 2021-09-28 广东星舆科技有限公司 一种差分质量的监测方法、装置及计算机介质
CN112255651A (zh) * 2020-09-24 2021-01-22 北京讯腾智慧科技股份有限公司 一种定位方法、设备,服务终端设备及存储介质
CN112285744A (zh) * 2020-09-24 2021-01-29 北京讯腾智慧科技股份有限公司 一种客户端定位方法、设备,服务终端设备及存储介质
CN113253318A (zh) * 2021-06-21 2021-08-13 四川中科川信科技有限公司 一种gnss数据远程超算方法
CN114527501A (zh) * 2022-01-21 2022-05-24 国家基础地理信息中心 一种vrs最优格网点快速查找方法及***
CN115826011A (zh) * 2023-01-06 2023-03-21 北京讯腾智慧科技股份有限公司 一种图层动态格网化网络rtk方法及装置

Also Published As

Publication number Publication date
CN110809317B (zh) 2021-02-26

Similar Documents

Publication Publication Date Title
CN110809317B (zh) 多源动态格网化网络rtk定位方法、***、终端及存储介质
CN105933294B (zh) 网络用户定位方法、装置及终端
CN109547286B (zh) 一种cdn节点的选择方法、设备及存储介质
CN110461037B (zh) 一种动态格网化网络rtk定位方法及***
CN111800458A (zh) 一种Kubernetes容器云平台的动态负载均衡方法及***
CN111225441B (zh) 一种适用于保密环境的动态格网化网络rtk定位方法、***、终端及存储介质
CN106027693B (zh) 基于ip地址的定位方法及装置
CN110413845B (zh) 基于物联网操作***的资源存储方法及装置
CN110198267B (zh) 一种流量调度方法、***及服务器
EP4033719A1 (en) System for providing exact communication delay protection of request response for distributed service
CN104935462A (zh) 一种端服务器部署方法及装置
CN113268550A (zh) 自治域***的排行方法、***、电子设备和存储介质
CN103209102A (zh) Web服务质量的分布式测量***和方法
CN108810092B (zh) 网络访问方法和装置、电子设备、计算机可读存储介质
CN114070749A (zh) 一种网络质量评估方法、装置和存储介质
CN110099136A (zh) 网络访问方法、客户端、网络交互方法及调度、网络***
CN104410951A (zh) 一种智能终端追踪定位方法与智能终端
CN110297948B (zh) 关系网络构建方法以及装置
CN113395319B (zh) 网络故障感知的方法、***、电子设备及存储介质
CN112804313B (zh) 基于跨域边缘节点的数据同步方法、装置、设备及介质
CN110213769B (zh) 一种内网访问方法及相关装置
CN113269558A (zh) 分布式***中交易处理的方法及装置
US20210250243A1 (en) Node Switching Method, Network Node, Network System and Storage Medium
CN110674843A (zh) 一种停车场实体的生成方法及***
CN112492005B (zh) 一种边缘设备的迁移方法、装置及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant