一种GNSS增强服务处理解算系统的单点服务方法技术方案

技术编号:37150118 阅读:18 留言:0更新日期:2023-04-06 22:05
本发明专利技术公开了一种GNSS增强服务处理解算系统的单点服务方法,方法包括:判断当前服务节点类型;若当前服务节点为分布式集群结构服务节点,检测到当前服务节点中的运行实例副本所在的服务单点需要停止时,将服务单点上的运行实例副本切换到当前服务节点中的其他可用的服务单点上;若当前服务节点为主从链结构服务节点,检测到当前服务节点中的运行实例副本所在的任一服务单点需要停止时,动态停止运行实例副本,并暂停对运行实例副本的状态监测直到运行实例副本所在的服务单点重新启动,支持系统中各服务节点灵活地、无缝地升级更新,实现GNSS增强服务处理解算系统的高可用管理。现GNSS增强服务处理解算系统的高可用管理。现GNSS增强服务处理解算系统的高可用管理。

【技术实现步骤摘要】
一种GNSS增强服务处理解算系统的单点服务方法


[0001]本专利技术涉及全球卫星导航定位系统
,尤其涉及一种GNSS增强服务处理解算系统及其单点服务方法和装置。

技术介绍

[0002]全球卫星导航定位系统(Global Navigation Satellite System,以下简称:GNSS)的差分增强服务模型和系统主要包括PPP(Precise Point Positioning,以下简称:PPP)、RTK(Real

Time Kinematic,以下简称RTK)、Network RTK(以下简称:N

RTK)、PPP

AR和PPP

RTK模型等。随着GNSS高精度定位需求的增长,特别是无人配送、自动驾驶和无人驾驶汽车的快速发展,以及功能安全、个人隐私等要求,GNSS差分增强服务的模型逐步从PPP、N

RTK向PPP

RTK方面发展,差分增强服务提供范围从局部范围或区域范围逐步向往全球范围发展。
[0003]GNSS高精度定位需求的增长促使GNSS差分增强服务平台处理区域范围的扩大和处理模型的增加,引入独立的软件服务节点剧增,从而整个平台的独立的软件服务节点的结构和关系错综复杂,如何在这么多独立服务系统的复杂结构的集成平台中实现高性能和高可用,目前尚没有一个成熟的完整解决技术方案。现有的GNSS差分增强服务平台没有针对GNSS高精度定位服务进行定制化服务,可用性低,性能比较差。<br/>
技术实现思路

[0004]本专利技术提供了一种GNSS增强服务处理解算系统的单点服务方法,实现GNSS增强服务处理解算系统支持每个服务节点中的单点灵活地、无缝地升级更新,实现GNSS增强服务处理解算系统的高可用管理。
[0005]本专利技术实施例提供了一种GNSS增强服务处理解算系统的单点服务方法,所述GNSS增强服务处理解算系统包括若干个分布式集群结构服务节点和若干个主从链结构服务节点,每个所述主从链结构服务节点分布在两个所述分布式集群结构服务节点之间;所述分布式集群结构服务节点包括若干个功能相同的并列排布的第一服务单点;所述主从链结构服务节点包括两条并列排布的相同的链路,两条所述链路分别包括若干个串联排布的第二服务单点;
[0006]所述单点服务方法应用于所述GNSS增强服务处理解算系统的每个服务节点中,每个所述服务节点包括至少一个运行实例副本;
[0007]所述单点服务方法包括:
[0008]判断当前服务节点类型;
[0009]若当前服务节点为分布式集群结构服务节点,检测到当前服务节点中的第一运行实例副本所在的第一服务单点需要停止时,将所述第一服务单点上的第一运行实例副本切换到当前服务节点中的其他可用的第一服务单点上;
[0010]若当前服务节点为主从链结构服务节点,检测到当前服务节点中的第二运行实例
副本所在的任一第二服务单点需要停止时,动态停止所述第二运行实例副本,并暂停对第二运行实例副本的状态监测直到第二运行实例副本所在的第二服务单点重新启动。
[0011]作为优选方案,本专利技术提供一种GNSS增强服务处理解算系统的单点服务方法,应用于所述GNSS增强服务处理解算系统的每个服务节点。
[0012]对于集群结构上的单点,当其中一个单点更新和升级时,可以通过把当前单点上的第一运行实例副本切换到当前集群的其他可用的单点中,实现当前单点的更新和升级,可以实现在当前集群的所有单点通过这种方法进行逐个更新和升级。
[0013]对于主从链结构,则采用整体链路升级,在主链和从链中的任一条链路上的任一单点需要停止时,动态停止所述第二运行实例副本,并暂停对第二运行实例副本的状态监测,直到第二运行实例副本更新完成,当前的服务节点通过另一条链路继续运行,单条链路的升级更新不影响当前服务节点的运行,主从链通过这种方法进行逐个更新和升级。
[0014]因此,对于GNSS增强服务处理解算系统中的集群结构上的单点升级和主从链结构链路升级,均可实现在集群结构服务节点或者主从链结构服务节点中的单点进行不间断地、无缝地单点升级,不影响服务节点的运作,实现支持灵活单服务节点的升级更新,实现GNSS增强服务处理解算系统的高可用管理。
[0015]作为优选方案,将所述第一服务单点上的第一运行实例副本切换到当前服务节点中的其他可用的第一服务单点上,具体为:
[0016]当需要停止的第一服务单点上存在不止一个运行实例副本时,将所述第一服务单点上的所有运行实例副本均匀分配到当前服务节点中的其他可用的第一服务单点中;所述第一服务单点需要停止的情况包括:升级、更新和异常拉起。
[0017]作为优选方案,对于集群结构上的单点,当需要停止的单点上存在不止一个运行实例副本时,在其中一个单点需要升级、更新或者异常拉起时,将所述单点上的所有运行实例副本无缝地均匀地切换到当前集群的其他可用的单点中,实现当前单点的更新和升级,可以实现在当前集群的所有单点通过这种方法进行逐个更新和升级,实现了GNSS增强服务处理解算系统的高可用管理。
[0018]作为优选方案,若当前服务节点为主从链结构服务节点,还包括:
[0019]当检测到当前服务节点上任一第二服务单点上的第二运行实例副本启动后,根据预设的环境变量配置信息,对所述第二运行实例副本进行动态初始化,注册到所述第二服务单点上,并按照预设的时间间隔监测所述第二运行实例副本的状态。
[0020]作为优选方案,对于主从链结构的链路上的服务节点,服务节点上的第二运行实例副本启动后,注册到对应的单点上,并预设的时间间隔监测所述第二运行实例副本的状态,实时监测每条链路上第二运行实例副本的状态,在第二运行实例副本的状态发生异常的时候,实施对应的处理措施,保证当前服务节点的正常运作,实现了GNSS增强服务处理解算系统的高可用管理。
[0021]作为优选方案,按照预设的时间间隔监测所述第二运行实例副本的状态,具体为:
[0022]当检测到当前服务节点上任一第二服务节点上的第二运行实例副本异常退出后,在预设的时间内对所述第二运行实例副本进行动态拉起,停止所述当前服务节点;
[0023]当检测到当前服务节点上任一第二服务节点上的第二运行实例副本需要升级或者更新时,动态停止所述第二运行实例副本,并暂停对第二运行实例副本的状态监测直到
第二运行实例副本所在的第二服务单点重新启动。
[0024]作为优选方案,对于主从链结构的链路上的服务节点,在主链和从链中的任一条链路上的任一单点需要停止时,动态停止所述第二运行实例副本,并暂停对第二运行实例副本的状态监测,直到第二运行实例副本更新完成,当前的服务节点通过另一条链路继续运行,单条链路的升级更新不影响当前服务节点的运行,主从链通过这种方法进行逐个更新和升级。当检测到当前链路上任一服务节点上的第二运行实例副本异常退出后,在预设的时间内对所述第二运行实例副本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种GNSS增强服务处理解算系统的单点服务方法,其特征在于,所述GNSS增强服务处理解算系统包括若干个分布式集群结构服务节点和若干个主从链结构服务节点,每个所述主从链结构服务节点分布在两个所述分布式集群结构服务节点之间;所述分布式集群结构服务节点包括若干个功能相同的并列排布的第一服务单点;所述主从链结构服务节点包括两条并列排布的相同的链路,两条所述链路分别包括若干个串联排布的第二服务单点;所述单点服务方法应用于所述GNSS增强服务处理解算系统的每个服务节点中,每个所述服务节点包括至少一个运行实例副本;所述单点服务方法包括:判断当前服务节点类型;若当前服务节点为分布式集群结构服务节点,检测到当前服务节点中的第一运行实例副本所在的第一服务单点需要停止时,将所述第一服务单点上的第一运行实例副本切换到当前服务节点中的其他可用的第一服务单点上;若当前服务节点为主从链结构服务节点,检测到当前服务节点中的第二运行实例副本所在的任一第二服务单点需要停止时,动态停止所述第二运行实例副本,并暂停对第二运行实例副本的状态监测直到第二运行实例副本所在的第二服务单点重新启动。2.如权利要求1所述的一种GNSS增强服务处理解算系统的单点服务方法,其特征在于,所述将所述第一服务单点上的第一运行实例副本切换到当前服务节点中的其他可用的第一服务单点上,具体为:当需要停止的第一服务单点上存在不止一个运行实例副本时,将所述第一服务单点上的所有运行实例副本均匀分配到当前服务节点中的其他可用的第一服务单点中;所述第一服务单点需要停止的情况包括:升级、更新和异常拉起。3.如权利要求1所述的一种GNSS增强服务处理解算系统的单点服务方法,其特征在于,所述若当前服务节点为主从链结构服务节点,还包括:当检测到当前服务节点上任一第二服务单点上的第二运行实例副本启动后,根据预设的环境变量配置信息,对所述第二运行实例副本进行动态初始化,注册到所述第二服务单点上,并按照预设的时间间隔监测所述第二运行实例副本的状态。4.如权利要求3所述的一种GNSS增强服务处理解算系统的单点服务方法,其特征在于,所述按照预设的时间间隔监测所述第二运行实例副本的状态,具体为:当检测到当前服务节点上任一第二服务节点上的第二运行实例副本异常退出后,在预设的时间内对所述第二运行实例副本进行动态拉起,停止所述当前服务节点;当检测到当前服务节点上任一第二服务节点上的第二运行实例副本需要升级或者更新时,动态停止所述第二运行实例副本,并暂停对第二运行实例副本的状态监测直到第二运行实例副本所在的第二服务单点重新启动。5.如权利要求1所述的一种GNSS增强服务处理解算系统的单点服务方法,其特征在于,还包括:每个服务节点中在同一时刻只能有一个运行实例副本所在单点被升级停止。6.一种GNSS增强服务处理解算装置,其特征在于,包括判断模块、集群单点停止模块和链路单点模块;所述判断模块用于判断当前服务节点类型;所述集群单点停止模块用于若当前服务节点为分布式集群结构服务节点,检测到当前
服务节点中的第一运行实例副本所在的第一服务单点需要停止时,将所述第一服务单点上的第一运行实例副本切换到当前服务节点中的其他可用的第一服务单点上;当需要更新或者异常拉起的第一服务单点上存在不止一个运行实例副本时,将所述第一服务单点上的所有运行实例副本均匀分配到当前服务节点中的其他可用的第一服务单点中;所述链路单点模块包括链路单点停止单元;所述链路单点停止单元用于若当前服务节点为主从链结构服务节点,检测到当前服务节点中的第二运行实例副本所在的任一第二服务单...

【专利技术属性】
技术研发人员:李慧恩
申请(专利权)人:国汽大有时空科技安庆有限公司
类型:发明
国别省市:

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

1