一种CORS服务器最佳挂载点的自动选择方法、设备及介质与流程

文档序号:22426612发布日期:2020-10-02 10:00阅读:606来源:国知局
一种CORS服务器最佳挂载点的自动选择方法、设备及介质与流程

本发明涉及测量控制领域,尤其涉及一种cors服务器最佳挂载点的自动选择方法、设备及介质。



背景技术:

高精度定位技术rtk(实时动态定位:real-timekinematic)是当前测绘领域重要的定位技术。rtk主机要利用rtk定位技术,达到高精度定位效果,光靠rtk主机本身一台仪器是无法实现的,rtk主机正常工作时,通常需要通过移动网络(比如4g网络功能)实时接收cors(连续运行参考基站:continuouslyoperatingreferencestations)服务器某个挂载点传来的差分修正数据,参与定位解算,才能得到高精度位置信息,并且其定位精度接收到对应挂载点的差分数据质量密切相关。通常,同一台rtk设备在同一环境下接收两个不同挂载点的差分数据后,最终定位精度很有可存在较大的差距。因此,rtk主机在正常作业时,选择合适的cors服务器挂载点,对最终定位精度存在较大影响。cors服务器上一般存在较多挂载点,rtk主机上电后,需要客户人为地从cors服务器上选择挂载点。现有的对于cors服务器上挂在点的选择都是通过人工选择,选择过程需要人工多次比对数据,整个选择过程由于人工判断会导致选择效率低下,选择结果会出现偏差。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种cors服务器最佳挂载点的自动选择方法,其能解决现有的对于cors服务器上挂在点的选择都是通过人工选择,选择过程需要人工多次比对数据,整个选择过程由于人工判断会导致选择效率低下,选择结果会出现偏差的问题。

本发明的目的之二在于提供一种电子设备,其能解决现有的对于cors服务器上挂在点的选择都是通过人工选择,选择过程需要人工多次比对数据,整个选择过程由于人工判断会导致选择效率低下,选择结果会出现偏差的问题。

本发明的目的之三在于提供一种计算机可读存储介质,其能解决现有的对于cors服务器上挂在点的选择都是通过人工选择,选择过程需要人工多次比对数据,整个选择过程由于人工判断会导致选择效率低下,选择结果会出现偏差的问题。

本发明的目的之一采用以下技术方案实现:

一种cors服务器最佳挂载点的自动选择方法,所述自动选择方法应用在rtk设备上,包括以下步骤:

获取差分修正数据,根据cors服务器上的挂载点列表控制rtk设备从预设挂载点列表中的每个挂载点获取预设时长内每一秒对应的差分修正数据;

计算定位精准度平均值,根据每个所述挂载点在预设时长内对应的所有所述差分修正数据计算出每个所述挂载点对应的定位精准度平均值;

选择最佳挂载点,将所有所述挂载点对应的定位精准度平均值进行比对,将数值最高的所述定位精准度平均值对应的所述挂载点作为最佳挂载点。

进一步地,当数值最高的所述定位精准度平均值对应的所述挂载点为多个时,将数值最高的所述定位精准度平均值对应的所述挂载点作为待确认最佳挂载点,所述选择最佳挂载点还包括以下步骤:

计算差分修正数据延时时长平均值,控制rtk设备记录从每个所述挂载点获取预设时长内的差分修正数据延时时长,根据每个所述挂载点在预设时长内的差分修正数据延时时长计算出每个挂载点对应的差分修正数据延时时长平均值;

确定最佳挂载点,比对所述待确认最佳挂载点对应的差分修正数据延时时长平均值,将数值最小的所述差分修正数据延时时长平均值对应的所述待确认最佳挂载点作为最佳挂载点。

进一步地,所述计算差分修正数据延时时长平均值具体为:控制rtk设备记录从每个所述挂载点获取预设时长内每一秒对应的差分修正数据时每一秒对应的差分修正数据延时时长,根据每个所述挂载点在预设时长内每一秒对应的差分修正数据延时时长计算出每个挂载点在预设时长内对应的差分修正数据延时时长平均值。

进一步地,所述计算定位精准度平均值具体为:根据每个所述挂载点在预设时长内每一秒对应的差分修正数据计算出每个所述挂载点在预设时长内每一秒对应的定位精准度值,根据每个所述挂载点在预设时长内每一秒对应的定位精准值计算出每个所述挂载点在预设时长内的定位精准度平均值。

进一步地,在所述获取差分修正数据之前还包括获取挂载点列表,通过rtk设备获取cors服务器上的含有若干挂载点的挂载点列表。

进一步地,在所述获取挂载点列表之前还包括建立通信连接,将rtk设备通电,控制rtk设备通过4g或5g网络与cors服务器建立通信连接。

进一步地,所述预设时长为30秒。

本发明的目的之二采用以下技术方案实现:

一种电子设备,包括:处理器;

存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本申请的一种cors服务器最佳挂载点的自动选择方法。

本发明的目的之三采用以下技术方案实现:

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本申请的一种cors服务器最佳挂载点的自动选择方法。

相比现有技术,本发明的有益效果在于:本申请的一种cors服务器最佳挂载点的自动选择方法,包括根据cors服务器上的挂载点列表控制rtk设备从预设挂载点列表中的每个挂载点获取预设时长内每一秒对应的差分修正数据;根据每个所述挂载点在预设时长内对应的所有所述差分修正数据计算出每个所述挂载点对应的定位精准度平均值;将所有所述挂载点对应的定位精准度平均值进行比对,将数值最高的所述定位精准度平均值对应的所述挂载点作为最佳挂载点。通过自主获取cors服务器上的挂载点上预设时长内的差分修正数据,根据差分修正数据得到定位精准度平均值,从而自动选择出cors服务器上的最佳挂载点,整个过程都是不需要任何人工操作,提高了最佳挂载点的选择效率,避免了选择结果出现偏差。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明的一种cors服务器最佳挂载点的自动选择方法的流程示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

如图1所述的本实施例中的一种cors服务器最佳挂载点的自动选择方法,所述自动选择方法应用在rtk设备上,具体包括以下步骤:

建立通信连接,将rtk设备通电,控制rtk设备通过4g或5g网络与cors服务器建立通信连接。将rtk设备正常上电,rtk设备通过自身的网络模块进行拨号实现4g或5g上网功能,通过4g或5g网络与cors服务器建立通信连接。

获取挂载点列表,通过rtk设备获取cors服务器上的含有若干挂载点的挂载点列表。本实施例中的挂载点列表,为一个包含了cors服务器上所有挂载点名称的列表,为了方便描述,假设cors服务器有n个挂载点,如mountpoint1、mountpoint2、mountpoint3……mountpointn。

获取差分修正数据,根据cors服务器上的挂载点列表控制rtk设备从预设挂载点列表中的每个挂载点获取预设时长内每一秒对应的差分修正数据。本实施例中的预设时长根据实际需求决定,本实施例中将预设时长优先选择为30秒,时间太短无法得到精准的数据,太长会使整个自动选择时间较长。即从前述的mountpoint1、mountpoint2、mountpoint3……mountpointn中所有的挂载点以秒为单位获取30秒内的所有差分修正数据。

计算定位精准度平均值,根据每个所述挂载点在预设时长内对应的所有所述差分修正数据计算出每个所述挂载点对应的定位精准度平均值。具体为:根据每个所述挂载点在预设时长内每一秒对应的差分修正数据计算出每个所述挂载点在预设时长内每一秒对应的定位精准度值,rtk设备中事先存储有卫星发送的定位数据,根据差分修正数据对定位数据进行修正,从而判断定位的精准度值。根据每个所述挂载点在预设时长内每一秒对应的定位精准值计算出每个所述挂载点在预设时长内的定位精准度平均值。将mountpointi作为挂载点,则mountpointi在预设时长内每一秒对应的定位精准度值为pdop,则预设时长内所有的定位精准度为:pdop1、pdop2、pdop3、……、pdop3,令mountpointi在预设时长内的定位精准度值为pi,则pi=(pdop1+pdop2+pdop3+……+pdop3)/30,此时将预设时长作为30秒进行举例。按照上述方法分别计算出每个挂载点对应的定位精准度平均值。

选择最佳挂载点,将所有所述挂载点对应的定位精准度平均值进行比对,将数值最高的所述定位精准度平均值对应的所述挂载点作为最佳挂载点。在本实施例中,当数值最高的所述定位精准度平均值对应的所述挂载点的数量为一个时,将此挂载点作为最佳挂载点输出。当数值最高的所述定位精准度平均值对应的所述挂载点为多个时,将数值最高的所述定位精准度平均值对应的所述挂载点作为待确认最佳挂载点,所述选择最佳挂载点还包括以下步骤:

计算差分修正数据延时时长平均值,控制rtk设备记录从每个所述挂载点获取预设时长内每一秒对应的差分修正数据时每一秒对应的差分修正数据延时时长,此数值为rtk设备可以自动记录出来的,根据每个所述挂载点在预设时长内每一秒对应的差分修正数据延时时长计算出每个挂载点在预设时长内对应的差分修正数据延时时长平均值。本实施例中,将mountpointi作为挂载点,则mountpointi在预设时长内每一秒对应的定位精准度值为delay,则预设时长内所有的定位精准度为:delay1、delay2、delay3、……、delay3,令mountpointi在预设时长内的定位精准度值为di,则di=(delay1+delay2+delay3+……+delay3)/30,此时将预设时长作为30秒进行举例。按照上述方法分别计算出每个挂载点对应的差分修正数据延时时长平均值。

确定最佳挂载点,比对所述待确认最佳挂载点对应的差分修正数据延时时长平均值,将数值最小的所述差分修正数据延时时长平均值对应的所述待确认最佳挂载点作为最佳挂载点。

本申请还提供一种电子设备,包括:处理器;

存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本申请的一种cors服务器最佳挂载点的自动选择方法。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本申请的一种cors服务器最佳挂载点的自动选择方法。

本申请的一种cors服务器最佳挂载点的自动选择方法,包括根据cors服务器上的挂载点列表控制rtk设备从预设挂载点列表中的每个挂载点获取预设时长内每一秒对应的差分修正数据;根据每个所述挂载点在预设时长内对应的所有所述差分修正数据计算出每个所述挂载点对应的定位精准度平均值;将所有所述挂载点对应的定位精准度平均值进行比对,将数值最高的所述定位精准度平均值对应的所述挂载点作为最佳挂载点。通过自主获取cors服务器上的挂载点上预设时长内的差分修正数据,根据差分修正数据得到定位精准度平均值,从而自动选择出cors服务器上的最佳挂载点,整个过程都是不需要任何人工操作,提高了最佳挂载点的选择效率,避免了选择结果出现偏差。

以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。

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