基于双缓冲机制的卫星通信系统实时配置方法技术方案

技术编号:14873463 阅读:58 留言:0更新日期:2017-03-23 21:13
本发明专利技术公开了一种基于双缓冲机制的卫星通信系统实时配置方法,该方法首先接收实时配置指令,所述实时配置指令包括实时更换配置;将接收到的实时更换配置应用到卫星通信系统当前的系统配置副本中;将所述当前的系统配置更换为所述实时更换配置。该方法能够在确保卫星通信系统稳定性的情况下,提供卫星通信系统实时配置能力,大大地提高了系统的灵活性,并有效减少了系统重启次数和用户体验。

【技术实现步骤摘要】

本专利技术涉及卫星通信领域
,具体涉及一种基于双缓冲机制的卫星通信系统实时配置方法
技术介绍
卫星通信相对互联网和移动网络具备不可替代的特性,卫星通信不需要专门的布线,也不需要各个地方建设基站,而只需要建设一处中心地球站,在地方架设终端站,即可通信。终端站现在都已经成为便携式设备,可以轻松迁移终端站。卫星通信覆盖范围大,在一些不便于建设基站或者布线的地区,例如海上和偏远山区等地方,很有市场。卫星通信系统一般分为主站、卫星和终端站,主站连接互联网,终端站部署在偏远地区或特殊区域,当终端站需要访问某个互联网资源时,发送请求到卫星,卫星转发到主站,主站再转发到互联网;当互联网资源回复后,主站发送给卫星,卫星转发终端站。卫星通信资源是十分有限的,全地球共享一个卫星通信信道池,所以十分珍贵,可以说卫星通信过程就是一个卫星通信信道资源分配维护的过程。对于卫星通信信道的结构规划十分重要,需要考虑需求量、租赁价格,以及终端站权限等诸多因素。卫星通信系统的多种通信行为也是可以配置的,例如封装格式、登陆过程,以及ACM控制方式等。因为卫星通信系统全部是围绕着卫星通信信道资源进行的,并且可以配置的通信行为往往与卫星通信关系紧密,所以这些配置都是系统核心功能。在系统运行时,修改核心功能是十分危险的行为,极有可能造成系统异常甚至崩溃。目前卫星通信系统大多采用静态配置的方式,即在运行之前进行相应的配置,虽然系统比较稳定,但是致使系统丧失了灵活性。还有少数卫星通信系统支持实施配置,但是也只是对外围的相关配置进行实时修改,不能深入核心。因此,亟需要一种能够实时更换配置的卫星通信系统实时配置方法。
技术实现思路
技术问题有鉴于此,本专利技术实施例提供基于双缓冲机制的卫星通信系统实时配置方法,解决在保持卫星通信系统稳定性前提下,提高目前卫星通信系统灵活度等问题。根据本专利技术的一个方面,公开了一种基于双缓冲机制的卫星通信系统实时配置方法。一种基于双缓冲机制的卫星通信系统实时配置方法包括:接收实时配置指令,所述实时配置指令包括实时更换配置;将接收到的实时更换配置应用到卫星通信系统当前的系统配置副本中;将所述当前的系统配置更换为所述实时更换配置。在其中一个实施例中,在所述接收到所述实时配置指令之后,还包括对所述实时配置指令进行验证的步骤。在其中一个实施例中,所述对所述实时配置指令进行验证的步骤,包括如下步骤:检测所述实时配置指令的发送方的身份信息是否在所述卫星通信系统的可信任列表内,其中,所述实时配置指令包括发送方的身份信息;如果是,则验证通过,继续执行所述将接收到的实时更换配置应用到卫星通信系统当前的系统配置中的步骤;如果否,则结束系统配置更换步骤。在其中一个实施例中,所述对所述实时配置指令进行验证的步骤,还包括如下步骤:验证所述实时配置指令的时间戳是否超过预定时间,其中,所述实时配置指令包括时间戳信息;如果是,则结束系统配置更换步骤;如果否,则验证通过,继续执行所述将接收到的实时更换配置应用到卫星通信系统当前的系统配置中的步骤。在其中一个实施例中,在将接收到的实时更换配置应用到卫星通信系统当前的系统配置副本中之后,还包括对所述卫星通信系统当前的系统配置副本进行检测的步骤。在其中一个实施例中,所述对卫星通信系统当前的系统配置副本进行检测为对所述当前的系统配置副本进行约束集合检测;如果检测通过,则继续执行将所述当前的系统配置更换为所述实时更换配置的步骤;如果检测未通过,则结束系统配置更换步骤。在其中一个实施例中,所述将当前的系统配置更换为所述实时更换配置的步骤,为在预定时刻将当前的系统配置更换为所述实时更换配置。在其中一个实施例中,在将当前的系统配置更换为所述实时更换配置之后,还包括判断所述卫星通信系统运行是否稳定的步骤;如果运行稳定,则所述卫星通信系统实时配置更换成功;如果运行不稳定,则将所述实时更换配置还原为所述卫星通信系统原有系统配置。在其中一个实施例中,所述将当前的系统配置更换为所述实时更换配置包括无缝切换和裂缝切换。在其中一个实施例中,通过裂缝切换当前的系统配置时,还包括发送配置修改信息给系统配置切换产生影响的站。采用上述技术方案,本专利技术至少可取得下述技术效果:根据本专利技术提供的基于双缓冲机制的卫星通信系统实时配置方法,首先接收实时配置指令,所述实时配置指令包括实时更换配置;将接收到的实时更换配置应用到卫星通信系统当前的系统配置副本中;将所述当前的系统配置更换为所述实时更换配置。该方法能够在确保卫星通信系统稳定性的情况下,提供卫星通信系统实时配置能力,大大地提高了系统的灵活性,并有效减少了系统重启次数和用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。图1是本专利技术一实施例所述的基于双缓冲机制的卫星通信系统实时配置方法流程图;图2是本专利技术另一实施例所述基于双缓冲机制的卫星通信系统实时配置方法流程图。贯穿附图,应该注意的是,相似的标号用于描绘相同或相似的元件、特征和结构。具体实施方式提供以下参照附图的描述来帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括帮助理解的各种具体细节,但是这些细节将被视为仅是示例性的。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可对本文所述的各种实施例进行各种改变和修改。另外,为了清晰和简洁,公知功能和构造的描述可被省略。以下描述和权利要求书中所使用的术语和词汇不限于文献含义,而是仅由专利技术人用来使本公开能够被清晰和一致地理解。因此,对于本领域技术人员而言应该明显的是,提供以下对本公开的各种实施例的描述仅是为了示例性目的,而非限制由所附权利要求及其等同物限定的本公开的目的。应该理解,除非上下文明确另外指示,否则单数形式也包括复数指代。因此,例如,对“组件表面”的引用包括对一个或更多个这样的表面的引用。图1是本专利技术一实施例所述的基于双缓冲机制的卫星通信系统实时配置方法流程图。图2是本专利技术另一实施例所述基于双缓冲机制的卫星通信系统实时配置方法流程图。下面结合图1-2具体阐述本专利技术实施例。参考图1,本实施例所述的一种基于双缓冲机制的卫星通信系统实时配置方法100,该方法100包括:步骤S110:接收实时配置指令。其中,上述实时配置指令包括实时更换配置。上述实时配置指令一般包括实时更换配置、发送方身份信息以及发送时间戳等信息。步骤S130:将接收到的实时更换配置应用到卫星通信系统当前的系统配置副本中。将系统全部配置放到一起,独立成为一个数据集合,平时系统中存在两个配置集合和一个当前配置指针,各个工作线程只是通过配置指针访问相应的配置,并不知道使用的是哪个配置集合。当接收到实时配置命令时,首先应用到配置的副本上。步骤S150:将所述当前的系统配置更换为实时更换配置。当接收到实时配置命令时,首先应用到配置的副本上,然后经过一系列检测确认后,能在适当时机切换配置,即配置指针切换到副本上。参考图2,一种基于双缓冲机制的卫星通信系统实时配置方法200本文档来自技高网
...
基于双缓冲机制的卫星通信系统实时配置方法

【技术保护点】
一种基于双缓冲机制的卫星通信系统实时配置方法,其特征在于,包括:接收实时配置指令,所述实时配置指令包括实时更换配置;将接收到的实时更换配置应用到卫星通信系统当前的系统配置副本中;将所述当前的系统配置更换为所述实时更换配置。

【技术特征摘要】
1.一种基于双缓冲机制的卫星通信系统实时配置方法,其特征在于,包括:接收实时配置指令,所述实时配置指令包括实时更换配置;将接收到的实时更换配置应用到卫星通信系统当前的系统配置副本中;将所述当前的系统配置更换为所述实时更换配置。2.如权利要求1所述的基于双缓冲机制的卫星通信系统实时配置方法,其特征在于,在所述接收到所述实时配置指令之后,还包括对所述实时配置指令进行验证的步骤。3.如权利要求2所述的基于双缓冲机制的卫星通信系统实时配置方法,其特征在于,所述对所述实时配置指令进行验证的步骤,包括如下步骤:检测所述实时配置指令的发送方的身份信息是否在所述卫星通信系统的可信任列表内,其中,所述实时配置指令包括发送方的身份信息;如果是,则验证通过,继续执行所述将接收到的实时更换配置应用到卫星通信系统当前的系统配置中的步骤;如果否,则结束系统配置更换步骤。4.如权利要求3所述的基于双缓冲机制的卫星通信系统实时配置方法,其特征在于,所述对所述实时配置指令进行验证的步骤,还包括如下步骤:验证所述实时配置指令的时间戳是否超过预定时间,其中,所述实时配置指令包括时间戳信息;如果是,则结束系统配置更换步骤;如果否,则验证通过,继续执行所述将接收到的实时更换配置应用到卫星通信系统当前的系统配置中的步骤。5.如权利要求1所述的基于双缓冲机制的卫星通信系统实时配置方法,其特征在于,在...

【专利技术属性】
技术研发人员:李海林杨锴姬晓慧刘竞超曹田熠尤启迪杨博张华健石云
申请(专利权)人:航天恒星科技有限公司
类型:发明
国别省市:北京;11

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

1