一种基于改进存储转发协议的非实时中继通信方法技术

技术编号:38318856 阅读:13 留言:0更新日期:2023-07-29 09:00
本发明专利技术涉及卫星通信技术领域,公开了一种基于改进存储转发协议的非实时中继通信方法,其技术方案要点是,包括以下步骤:源卫星地面站向网管服务器发送报文;网管服务器的中继转发处理模块进入改进存储转发协议流程,处理完毕后的报文进入待发送状态;报文的目的卫星地面站入网成功时,报文被发送至目的卫星地面站;判断源卫星地面站是否在线;若源卫星地面站在线,则自动建链通信;若源卫星地面站已经下线,则目的卫星地面站回复的消息采用中继模式处理;利用卫星通信系统网管服务器的中继模块实现卫星通信的非实时中继通信,从而提高卫星通信的应急通信能力。星通信的应急通信能力。星通信的应急通信能力。

【技术实现步骤摘要】
一种基于改进存储转发协议的非实时中继通信方法


[0001]本专利技术涉及卫星通信领域,更具体地说,它涉及一种基于改进存储转发协议的非实时中继通信方法。

技术介绍

[0002]卫星通信的应用领域越来越广阔,但如何在突发故障、恶劣信道等特殊情况下进行数据通信,实现卫星通信的非实时中继通信,却是一个难题。
[0003]由此,本专利技术提供了一种基于改进存储转发协议的非实时中继通信方法,改善了上述技术问题。

技术实现思路

[0004]本专利技术的目的是提供一种基于改进存储转发协议的非实时中继通信方法,解决了卫星通信的非实时中继通信,从而提高卫星通信的应急通信能力。
[0005]本专利技术的上述技术目的是通过以下技术方案得以实现的:一种基于改进存储转发协议的非实时中继通信方法,所述方法包括以下步骤:S1、源卫星地面站向网管服务器发送报文;S2、网管服务器的中继转发处理模块进入改进存储转发协议流程,处理完毕后的报文进入待发送状态;S3、报文的目的卫星地面站入网成功时,报文被发送至目的卫星地面站;S4、判断源卫星地面站是否在线;若源卫星地面站在线,则自动建链通信;若源卫星地面站已经下线,则目的卫星地面站回复的消息采用中继模式处理。
[0006]作为本专利技术的一种优选技术方案,所述改进存储转发协议的消息分类包括:用于表示数据是由源卫星地面站还是中继转发处理模块发出的数据消息;用于请求中继转发处理模块的中继消息;用于控制数据发送和接收的控制消息。
[0007]作为本专利技术的一种优选技术方案,改进所述存储转发协议的消息步骤为:所述数据消息中增加m_Serial字段来标识数据包序号;所述m_Serial字段用于表示发送状态编号;所述中继消息中增加中继IP以及中继的端口号;所述控制消息增加Info字段和flag确认字段;所述Info字段用于表示中断具体信息;所述flag确认字段用于表示数据编号的确认。
[0008]作为本专利技术的一种优选技术方案,所述中继转发处理模块包括:与所述网管服务器建链通信的报文传输接口;用于进行存储转发协议识别的IP报文解析模块;用于进行改进存储转发协议的IP报文改进模块;用于存放待发送报文的待发送状态报文队列;用于存放发送状态报文的发送状态报文队列;用于运算的处理器。
[0009]作为本专利技术的一种优选技术方案,所述中继转发处理模块进入改进存储转发协议流程的步骤为:
源卫星地面站生成字段为TOS=77的标准存储转发协议报文,若目的卫星地面站未入网,无法建链,则通过标准socket发往网管服务器;所述TOS字段为服务类型;所述TOS=77为普通建链数据消息;报文到达网管服务器后,网管将报文发送到中继转发处理模块;中继转发处理模块收到TOS=77的分组,并通过IP报文解析模块对所述分组进行协议解析;IP报文改进模块先将标准存储转发协议报文的报文头按所述中继消息格式进行改进,并将TOS值设为100,m_Serial设为1,再将处理完毕后的报文放入待发送报文队列;网管服务器生成控制消息并发送给中继转发处理模块;中继转发处理模块将控制消息通过IP报文解析模块后,在待发送状态报文队列中找到对应目的地址的报文,并把报文的m_Serial状态盖为0,再放入发送报文状态队列;中继转发处理模块将发送报文状态队列中的消息按顺序发往目的地址的卫星地面站,完成双方的非建链通信。
[0010]作为本专利技术的一种优选技术方案,所述源卫星地面站向网管服务器发送报文的步骤为:初始态等待调用,等待中继回复消息,等待允许发送消息,等待确认。
[0011]作为本专利技术的一种优选技术方案,所述中继模式处理的步骤为:等待请求发送消息状态,等待数据状态,等待结束接收数据状态,等待允许发送消息状态,等待确认状态。
[0012]作为本专利技术的一种优选技术方案,所述报文被发送至目的卫星地面站的步骤为:等待请求发送消息状态,等待数据状态,等待结束接收数据状态。
[0013]综上所述,本专利技术具有以下有益效果:利用卫星通信系统网管服务器的中继模块实现卫星通信的非实时中继通信,从而提高卫星通信的应急通信能力。
附图说明
[0014]图1为本专利技术实施例提供的一种基于改进存储转发协议的非实时中继通信方法的流程图;图2为本专利技术实施例提供的源卫星地面站发送过程的流程图;图3为本专利技术实施例提供的标准存储转发协议报文的报头示意图;图4为本专利技术实施例提供的改进的存储转发协议的报文的报头示意图;图5为本专利技术实施例提供的在中继消息加入了中继IP以及中继的端口号示意图;图6为本专利技术实施例提供的在控制消息增加了Info字段和flag确认字段示意图;图7为本专利技术实施例提供的中继转发处理模块示意图;图8为本专利技术实施例提供的存储转发的中继过程的流程图图9为本专利技术实施例提供的目的卫星地面站接收过程。
实施方式
[0015]下面结合具体实施例对本申请进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本申请,但不以任何形式限制本申请。应当指出的是,对本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进。这些都属于本申请的保护范围。
[0016]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0017]需要说明的是,如果不冲突,本申请实施例中的各个特征可以相互结合,均在本申请的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。此外,本文所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
[0018]除非另有定义,本说明书所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本说明书中在本申请的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本申请。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0019]此外,下面所描述的本申请各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0020]本公开实施例旨利用卫星通信系统网管的中继模块实现卫星通信的非实时中继通信,从而提高卫星通信的应急通信能力。有鉴于此,本公开实施例提出了一种基于改进存储转发协议的非实时中继通信方法。
[0021]请参考图1,图1示出了本公开实施例所述基于改进存储转发协议的非实时中继通信方法的流程图。整体流程主要包括以下4个步骤:步骤1:源卫星地面站向网管服务器发送报文。
[0022]当卫星地面站向非实时的其它地面站发送报文时,该报文直接发往网管服务器;请参考图2,源发送过程如下:主要的四个状态为:初始态等待调用,等待中继回复消息,等待允许发送消息,等待确认。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于改进存储转发协议的非实时中继通信方法,其特征在于,所述方法包括以下步骤:S1、源卫星地面站向网管服务器发送报文;S2、网管服务器的中继转发处理模块进入改进存储转发协议流程,处理完毕后的报文进入待发送状态;S3、报文的目的卫星地面站入网成功时,报文被发送至目的卫星地面站;S4、判断源卫星地面站是否在线;若源卫星地面站在线,则自动建链通信;若源卫星地面站已经下线,则目的卫星地面站回复的消息采用中继模式处理。2.根据权利要求1所述的一种基于改进存储转发协议的非实时中继通信方法,其特征在于:所述改进存储转发协议的消息分类包括:用于表示数据是由源卫星地面站还是中继转发处理模块发出的数据消息;用于请求中继转发处理模块的中继消息;用于控制数据发送和接收的控制消息。3.根据权利要求2所述的一种基于改进存储转发协议的非实时中继通信方法,其特征在于:改进所述存储转发协议的消息步骤为:所述数据消息中增加m_Serial字段来标识数据包序号;所述m_Serial字段用于表示发送状态编号;所述中继消息中增加中继IP以及中继的端口号;所述控制消息增加Info字段和flag确认字段;所述Info字段用于表示中断具体信息;所述flag确认字段用于表示数据编号的确认。4.根据权利要求1所述的一种基于改进存储转发协议的非实时中继通信方法,其特征在于:所述中继转发处理模块包括:与所述网管服务器建链通信的报文传输接口;用于进行存储转发协议识别的IP报文解析模块;用于进行改进存储转发协议的IP报文改进模块;用于存放待发送报文的待发送状态报文队列;用于存放发送状态报文的发送状态报文队列;用于运算的处理器。5.根据权利要求1或2所述的一种基于改进存储转发协议的非实时中继通信方法...

【专利技术属性】
技术研发人员:史焱李江华齐东元王继博
申请(专利权)人:凯睿星通信息科技南京股份有限公司
类型:发明
国别省市:

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

1