GNSS参考站服务器及其资源管理方法技术

技术编号:37179629 阅读:12 留言:0更新日期:2023-04-20 22:46
本申请公开了一种GNSS参考站服务器及其资源管理方法,GNSS参考站服务器包括嵌入式硬件和多个GNSS板卡,嵌入式硬件包括CPU、存储介质、网卡和多个物理接口。方法包括:周期性的轮询嵌入式硬件与GNSS板卡之间的连接,获取连接的GNSS板卡的版本信息;根据版本信息确定连接的GNSS板卡的通信协议依赖项和数据播发程序,将对应于GNSS板卡的通信协议依赖项和数据播发程序创建进程隔离空间;对进程隔离空间分配CPU和存储介质的资源并限制进程隔离空间内通信协议依赖项和数据播发程序的使用资源不超过所分配的资源;通过进程隔离空间内的通信协议依赖项连接对应的GNSS板卡以获取GNSS数据,并通过对应的数据播发程序将GNSS数据通过网卡进行播发。卡进行播发。卡进行播发。

【技术实现步骤摘要】
GNSS参考站服务器及其资源管理方法


[0001]本申请涉及卫星导航
,尤其涉及一种GNSS参考站服务器及其资源管理方法。

技术介绍

[0002]在全球导航卫星系统(Global Navigation Satellite System,GNSS)领域,连续运行参考站(Continuously Operating Reference Stations,CORS)系统,利用计算机技术、现代通讯技术、数据通信和互联网(LAN/WAN)等技术组成的网络,实时地向不同类型、不同需求、不同层次的用户自动地提供经过检验的不同类型的GPS/GNSS观测值(载波相位、伪距)、各种改正数、状态信息,以及其他有关GNSS服务项目的网络系统。它为各种行业应用提供动态的高精度定位、连续的空间框架等空间位置信息服务,已经成为城市、地区和国家不可或缺的空间信息基础设施。
[0003]传统CORS接收机中GNSS板卡单一,当一张GNSS板卡出现故障时,会导致整个基站故障,进而影响整个CORS系统。因此,新型的多GNSS板卡参考站服务器应运而生,多GNSS板卡参考站服务器管理多个GNSS板卡,各个GNSS板卡独立输出原始观测数据,一张GNSS板卡出现故障,可使用其他GNSS板卡数据,具备多活的特性,当所有板卡观测数据都可用时,还可对观测数据进行对比,择优选用。但多GNSS板卡参考站服务器仍面临着内部资源分配、多模块相互影响的不利因素,导致多GNSS板卡参考站服务器的稳定性、连续性差,进而影响整个CORS网的稳定。

技术实现思路
<br/>[0004]本申请的目的在于提供一种GNSS参考站服务器及其资源管理方法,避免各个GNSS板卡进行相互影响,提高系统的稳定性。
[0005]本申请的一个实施例中公开了一种GNSS参考站服务器的资源管理方法,所述GNSS参考站服务器包括嵌入式硬件和多个GNSS板卡,其中,所述嵌入式硬件包括CPU、存储介质、网卡和多个物理接口,其中,所述多个GNSS板卡用于和所述物理接口连接,所述方法包括:
[0006]周期性的轮询所述嵌入式硬件与所述多个GNSS板卡之间的连接,获取连接的多个GNSS板卡的版本信息;
[0007]根据所述版本信息确定所述连接的多个GNSS板卡的通信协议依赖项和数据播发程序,将对应于该多个GNSS板卡的通信协议依赖项和数据播发程序各自创建进程隔离空间;
[0008]对所述进程隔离空间分配所述CPU和存储介质的资源并限制所述进程隔离空间内通信协议依赖项和数据播发程序的使用资源不超过所分配的资源;
[0009]通过所述进程隔离空间内的所述通信协议依赖项连接对应的GNSS板卡以获取GNSS数据,并通过对应的数据播发程序将所述GNSS数据通过所述网卡进行播发。
[0010]在一优选例中,还包括:当其中一个GNSS板卡升级或故障时,重启该GNSS板卡和与
该GNSS板卡对应的进程隔离空间的通信协议依赖项和数据播发程序,其他的GNSS板卡对应的通信协议依赖项和数据播发程序在各自的进程隔离空间内持续运行。
[0011]在一优选例中,识别插入所述参考站服务器的GNSS板卡时,在所述参考站服务器上创建一对虚拟网卡,其中一个虚拟网卡放入创建的进程隔离空间,另一个虚拟网卡放入所述嵌入式硬件的操作系统。
[0012]在一优选例中,识别拔出所述GNSS板卡时,将与该GNSS板卡对应的进程隔离空间删除并释放对应分配的CPU和存储介质的资源。
[0013]在一优选例中,还包括:制作镜像模板集,所述镜像模板集中的每一镜像模版包括对应于一种GNSS板卡的版本信息的通信协议依赖项模版和数据播发程序模版;
[0014]将对应于该GNSS板卡的通信协议依赖项和数据播发程序创建进程隔离空间过程中,在所述镜像模板集中根据获取的版本信息确定适用的镜像模板,并复制对应的通信协议依赖项模版和数据播发程序模版进入所述进程隔离空间。
[0015]在一优选例中,所述版本信息包括所述GNSS板卡的软件版本、硬件版本和SN序列号。
[0016]在一优选例中,所述多个GNSS板卡的版本信息及其对应的通信协议依赖项不同。
[0017]在一优选例中,所述GNSS参考站服务器还包括对应于所述嵌入式硬件的操作系统。
[0018]本申请的另一个实施例中公开了一种GNSS参考站服务器,包括:嵌入式硬件和多个GNSS板卡,所述嵌入式硬件包括CPU、存储介质、网卡和多个物理接口,其中,所述多个GNSS板卡用于和所述物理接口连接;还包括:
[0019]轮询模块,用于周期性的轮询所述嵌入式硬件与所述多个GNSS板卡之间的连接,获取连接的多个GNSS板卡的版本信息;
[0020]进程隔离空间创建模块,用于根据所述版本信息确定所述连接的多个GNSS板卡的通信协议依赖项和数据播发程序,将对应于该多个GNSS板卡的通信协议依赖项和数据播发程序各自创建进程隔离空间;
[0021]分配模块,用于对所述进程隔离空间分配所述CPU和存储介质的资源并限制所述进程隔离空间内通信协议依赖项和数据播发程序的使用资源不超过所分配的资源;
[0022]播发模块,用于通过所述进程隔离空间内的所述通信协议依赖项连接对应的GNSS板卡以获取GNSS数据,并通过对应的数据播发程序将所述GNSS数据通过所述网卡进行播发。
[0023]本申请一个实施例中还公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如前文描述的方法中的步骤。
[0024]本专利提出了一种GNSS参考站服务器及其资源管理方法至少具有以下有益效果:
[0025]本专利技术可检测多GNSS板卡参考站服务器的硬件状态,根据硬件状态,创建容器环境,把各个GNSS板卡及其相应的依赖项和播发应用进程统一打包到容器内。参考站服务器直接对各个容器进行管理,各个容器间相互独立,避免了参考站服务器内不同GNSS板卡、不同进程运行间的耦合,增强系统的稳定性。
[0026]本申请的说明书中记载了大量的技术特征,分布在各个技术方案中,如果要罗列
出本申请所有可能的技术特征的组合(即技术方案)的话,会使得说明书过于冗长。为了避免这个问题,本申请上述
技术实现思路
中公开的各个技术特征、在下文各个实施方式和例子中公开的各技术特征、以及附图中公开的各个技术特征,都可以自由地互相组合,从而构成各种新的技术方案(这些技术方案均因视为在本说明书中已经记载),除非这种技术特征的组合在技术上是不可行的。例如,在一个例子中公开了特征A+B+C,在另一个例子中公开了特征A+B+D+E,而特征C和D是起到相同作用的等同技术手段,技术上只要择一使用即可,不可能同时采用,特征E技术上可以与特征C相组合,则,A+B+C+D的方案因技术不可行而应当不被视为已经记载,而A+B+C+E的方案应当视为已经被记载。
附图说明
[0027]图1是根据本申请一个实施例中的GN本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种GNSS参考站服务器的资源管理方法,其特征在于,所述GNSS参考站服务器包括嵌入式硬件和多个GNSS板卡,其中,所述嵌入式硬件包括CPU、存储介质、网卡和多个物理接口,其中,所述多个GNSS板卡用于和所述物理接口连接,所述方法包括:周期性的轮询所述嵌入式硬件与所述多个GNSS板卡之间的连接,获取连接的多个GNSS板卡的版本信息;根据所述版本信息确定所述连接的多个GNSS板卡的通信协议依赖项和数据播发程序,将对应于该多个GNSS板卡的通信协议依赖项和数据播发程序各自创建进程隔离空间;对所述进程隔离空间分配所述CPU和存储介质的资源并限制所述进程隔离空间内通信协议依赖项和数据播发程序的使用资源不超过所分配的资源;通过所述进程隔离空间内的所述通信协议依赖项连接对应的GNSS板卡以获取GNSS数据,并通过对应的数据播发程序将所述GNSS数据通过所述网卡进行播发。2.根据权利要求1所述的GNSS参考站服务器的资源管理方法,其特征在于,还包括:当其中一个GNSS板卡升级或故障时,重启该GNSS板卡和与该GNSS板卡对应的进程隔离空间的通信协议依赖项和数据播发程序,其他的GNSS板卡对应的通信协议依赖项和数据播发程序在各自的进程隔离空间内持续运行。3.根据权利要求2所述的GNSS参考站服务器的资源管理方法,其特征在于,识别插入所述参考站服务器的GNSS板卡时,在所述参考站服务器上创建一对虚拟网卡,其中一个虚拟网卡放入创建的进程隔离空间,另一个虚拟网卡放入所述嵌入式硬件的操作系统。4.根据权利要求1所述的GNSS参考站服务器的资源管理方法,其特征在于,识别拔出所述GNSS板卡时,将与该GNSS板卡对应的进程隔离空间删除并释放对应分配的CPU和存储介质的资源。5.根据权利要求1所述的GNSS参考站服务器的资源管理方法,其特征在于,还包括:制作镜像模板集,所述镜像模板集中的每一镜像模版包括对应于一种GNSS板卡的版本信息的...

【专利技术属性】
技术研发人员:韩冰刘峻宁
申请(专利权)人:千寻位置网络有限公司
类型:发明
国别省市:

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

1