GNSS离线定位模拟的执行方法及系统、定位装置制造方法及图纸

技术编号:18575693 阅读:33 留言:0更新日期:2018-08-01 10:42
本发明专利技术适用于卫星定位技术领域,提供了一种GNSS离线定位模拟的执行方法及系统、定位装置,所述执行系统包括:管理控制平台、与所述管理控制平台连接的调度中心、与所述调度中心连接的执行容器池,所述执行容器池包括一个以上执行容器,每一所述执行容器分别部署在一云主机上,其中:所述管理控制平台接收用户下达的任务,将所述任务反馈给所述调度中心,所述调度中心基于所述执行容器池的状态将所述任务分派给一所述执行容器,所述执行容器执行所述任务。本发明专利技术中,设置部署有一个以上执行容器的容器池,基于执行容器池当前的状态选择一执行容器来执行用户下达的任务,可提高执行效率。

GNSS off-line location simulation execution method and system, positioning device

The invention is applicable to the field of satellite positioning technology, providing an execution method of GNSS off-line positioning simulation and a system and positioning device. The executive system includes a management control platform, a scheduling center connected with the management control platform, an execution container pool connected to the scheduling center, and the execution container pool including the execution container pool. More than one execution container, each of which is deployed on a cloud host, where the management control platform receives a task sent by a user, and feedback the task to the scheduling center, which is assigned to a described execution container based on the state of the execution container pool. The execution container executes the tasks described. In the present invention, a container pool is arranged with more than one execution container, and the execution efficiency can be improved by selecting an execution container to execute the task subscribed by the user based on the current state of the execution container pool.

【技术实现步骤摘要】
GNSS离线定位模拟的执行方法及系统、定位装置
本专利技术属于卫星定位
,尤其涉及一种GNSS离线定位模拟的执行方法及系统、定位装置。
技术介绍
全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)是所有导航卫星系统的全称,目前主要包括美国的全球定位系统(GlobalPositioningSystem,GPS),俄罗斯的全球导航卫星系统(GlobalNavigationSatelliteSystem,GLONASS),欧洲的伽利略系统(Galileo),中国的北斗(Compass)等。差分定位是目前最常用的定位方法之一,其对应的算法包括RTK算法、RTD算法等,为了提高差分定位的精确性,通常需要对差分定位算法进行验证,例如对差分解算数据进行模拟定位,验证差分定位结果,以优化差分定位算法。现有技术中,除了在线实时验证算法之外,使用离线模拟定位验证算法具有数据稳定、结果准确的优点,离线GNSS定位可避免由于网络波动导致在线GNSS定位数据流缺失造成结果不够准确的问题,但离线GNSS定位验证存在以下问题:缺少大规模自动化运行基础工具,离线模拟较长时间的定位时需要消耗的计算资源比较多,且用时长,而且只能基于算法人员及本地机器来进行,导致模拟效率较低。
技术实现思路
本专利技术实施例提供了一种GNSS离线定位模拟的执行方法及系统、定位装置,旨在解决现有技术中模拟基础工具限于本地机器影响模拟效率的问题。本专利技术实施例是这样实现的,一种GNSS离线定位模拟的执行系统,包括:管理控制平台、与所述管理控制平台连接的调度中心、与所述调度中心连接的执行容器池,所述执行容器池包括一个以上执行容器,每一所述执行容器分别部署在一云主机上,其中:所述管理控制平台接收用户下达的任务,将所述任务反馈给所述调度中心,所述调度中心基于所述执行容器池当前的状态将所述任务分派给一所述执行容器,所述执行容器执行所述任务。优选地,所述调度中心包括:任务触发模块、与所述任务触发模块连接的任务调度模块,其中:所述任务触发模块接收到所述任务后,判断所述任务是否到达执行时间,当到达时触发所述任务调度模块,所述任务调度模块将所述任务分配给一所述执行容器。优选地,所述任务调度模块包括:任务创建单元及与其连接的任务调度单元,其中:所述任务创建单元基于所述任务创建对应的任务场景,并反馈给所述任务调度单元,所述任务调度单元查询所述执行容器池中的每一所述执行容器的使用状态,基于查询结果选择一所述执行容器,向所选择的执行容器发送执行指令。优选地,所述执行容器包括:rest接口、与所述rest接口连接的任务配置模块及任务进程池,所述任务进程池包括多个任务进程,其中:所述rest接口接收所述执行指令,将所述执行指令反馈给所述任务配置模块,所述任务配置模块基于所述执行指令进行规划配置,获得配置信息,所述rest接口调用所述任务进程池的任务进程执行所述任务。优选地,所述执行容器还包括:与所述任务配置模块连接的任务算法池、共享资源池,其中:任务算法池,用于存储执行任务时需要使用的算法;共享资源池,用于存储执行任务时需要使用的数据;所述任务配置模块基于所述执行指令进行规划配置,获得配置信息具体为:所述任务配置模块基于所述执行指令从所述任务算法池获取需要使用的算法及从所述共享资源池中获取需要使用的数据进行规划配置,获得对应的配置信息。优选地,所述执行容器还包括:与所述任务进程池连接的数据维护模块,其中,所述数据维护模块监控所述任务进程池的运行状态,当执行任务出现异常时,向所述调度中心反馈,以便所述调度中心基于预设重试机制判断是否需要重启对应的任务。本专利技术还提供一种定位装置,包括一种GNSS离线定位模拟的执行系统,所述执行系统包括:管理控制平台、与所述管理控制平台连接的调度中心、与所述调度中心连接的执行容器池,所述执行容器池包括一个以上执行容器,每一所述执行容器分别部署在一云主机上,其中:所述管理控制平台接收用户下达的任务,将所述任务反馈给所述调度中心,所述调度中心基于所述执行容器池当前的状态将所述任务分派给一所述执行容器,所述执行容器执行所述任务。本专利技术还提出一种GNSS定位的执行方法,包括:接收用户下达的任务;基于所述执行容器池的当前状态选择所述执行容器池的一个执行容器,所述执行容器池包括一个以上执行容器,每一所述执行容器分别部署在一云主机上;启动被选择的执行容器执行所述任务。本专利技术还提供一种存储器,所述存储器存储有计算机程序,所述计算机程序被处理器执行如下步骤:接收用户下达的任务;基于所述执行容器池的当前状态选择所述执行容器池的一个执行容器,所述执行容器池包括一个以上执行容器,每一所述执行容器分别部署在一云主机上;启动被选择的执行容器执行所述任务。本专利技术还提供一种服务终端,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收用户下达的任务;基于所述执行容器池的当前状态选择所述执行容器池的一个执行容器,所述执行容器池包括一个以上执行容器,每一所述执行容器分别部署在一云主机上;启动被选择的执行容器执行所述任务。在本专利技术实施例中,设置部署有一个以上执行容器的容器池,基于执行容器池当前的状态选择一执行容器来执行用户下达的任务,可提高执行效率。附图说明图1是本专利技术第一实施例提供的一种GNSS离线定位模拟的执行系统的结构图;图2是本专利技术第一实施例提供的一种GNSS离线定位模拟的执行系统的调度中心2的具体结构图;图3是本专利技术第一实施例提供的一种GNSS离线定位模拟的执行系统的任务调度模块22的具体结构图;图4是本专利技术第一实施例提供的一种GNSS离线定位模拟的执行系统的执行容器31的具体结构图;图5是本专利技术第二实施例提供的一种GNSS离线定位模拟的执行方法的流程图;图6是本专利技术第二实施例提供的一种GNSS离线定位模拟的执行方法的具体流程图;图7是本专利技术第三实施例提供的一种服务终端的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,一种GNSS离线定位模拟的执行系统,包括:管理控制平台、与所述管理控制平台连接的调度中心、与所述调度中心连接的执行容器池,所述执行容器池包括一个以上执行容器,每一所述执行容器分别部署在一云主机上,其中:所述管理控制平台接收用户下达的任务,将所述任务反馈给所述调度中心,所述调度中心基于所述执行容器池的状态将所述任务分派给一所述执行容器,所述执行容器执行所述任务。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的一种GNSS离线定位模拟的执行系统的结构图,包括:管理控制平台1、与管理控制平台1连接的调度中心2、与所述调度中心2连接的执行容器池3,其中:执行容器池3包括一个以上执行容器31,每一执行容器31分别部署在一云主机上,每一执行容器31分别与上述调度中心2连接。该执行容器31的数量可根据实际需求而设。例如可根据当前任务需求而增设执行容器31。管理控本文档来自技高网...

【技术保护点】
1.一种GNSS离线定位模拟的执行系统,其特征在于,包括:管理控制平台、与所述管理控制平台连接的调度中心、与所述调度中心连接的执行容器池,所述执行容器池包括一个以上执行容器,每一所述执行容器分别部署在一云主机上,其中:所述管理控制平台接收用户下达的任务,将所述任务反馈给所述调度中心,所述调度中心基于所述执行容器池当前的状态将所述任务分派给一所述执行容器,所述执行容器执行所述任务。

【技术特征摘要】
1.一种GNSS离线定位模拟的执行系统,其特征在于,包括:管理控制平台、与所述管理控制平台连接的调度中心、与所述调度中心连接的执行容器池,所述执行容器池包括一个以上执行容器,每一所述执行容器分别部署在一云主机上,其中:所述管理控制平台接收用户下达的任务,将所述任务反馈给所述调度中心,所述调度中心基于所述执行容器池当前的状态将所述任务分派给一所述执行容器,所述执行容器执行所述任务。2.根据权利要求1所述的执行系统,其特征在于,所述调度中心包括:任务触发模块、与所述任务触发模块连接的任务调度模块,其中:所述任务触发模块接收到所述任务后,判断所述任务是否到达执行时间,当到达时触发所述任务调度模块,所述任务调度模块将所述任务分配给一所述执行容器。3.根据权利要求2所述的执行系统,其特征在于,所述任务调度模块包括:任务创建单元及与其连接的任务调度单元,其中:所述任务创建单元基于所述任务创建对应的任务场景,并反馈给所述任务调度单元,所述任务调度单元查询所述执行容器池中的每一所述执行容器的使用状态,基于查询结果选择一所述执行容器,向所选择的执行容器发送执行指令。4.根据权利要求1所述的执行系统,其特征在于,所述执行容器包括:rest接口、与所述rest接口连接的任务配置模块及任务进程池,所述任务进程池包括多个任务进程,其中:所述rest接口接收所述执行指令,将所述执行指令反馈给所述任务配置模块,所述任务配置模块基于所述执行指令进行规划配置,获得配置信息,所述rest接口调用所述任务进程池的任务进程执行所述任务。5.根据权利要求4所述的执行系统,其特征在于,所述执行容器还包括:与所述任务配置模块连接...

【专利技术属性】
技术研发人员:陈晨
申请(专利权)人:千寻位置网络有限公司
类型:发明
国别省市:上海,31

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

1