一种基于单向光传输的可靠性控制方法及系统技术方案

技术编号:26511045 阅读:48 留言:0更新日期:2020-11-27 15:39
本发明专利技术公开一种基于单向光传输的可靠性控制方法及系统,其中,所述系统包括单向业务系统发送单元、分光器、单向业务系统接收单元和备份单元,所述单向业务系统发送单元通过光纤与所述分光器单向通信连接,所述分光器通过光纤分别与所述单向业务系统接收单元和所述备份单元单向通信连接,所述备份单元与所述单向业务系统接收单元通信连接。本发明专利技术应用简单的光传输特性,通过分光器进行数据的物理复制,减少不必要的发送带宽降低;同时在可能丢包的将情况下,对丢失数据的回溯追踪恢复。

【技术实现步骤摘要】
一种基于单向光传输的可靠性控制方法及系统
本专利技术涉及工业数据传输
具体地说是一种基于单向光传输的可靠性控制方法及系统。
技术介绍
单向光传输无反馈的可靠传输,在无法确认数据是否准确被收到的情况下,多数是通过多次冗余数据发送来保证数据正确性。而系统数据丢失的大部分情况都是系统的处理不够及时,或者系统负载过高导致。多次冗余数据传输带来的缺点会导致网络带宽的下降,网络带宽的下降又会导致数据传输变慢。
技术实现思路
为此,本专利技术所要解决的技术问题在于提供一种基于单向光传输的可靠性控制方法及系统,应用简单的光传输特性,通过分光器进行数据的物理复制,减少不必要的发送带宽降低;同时在可能丢包的将情况下,对丢失数据的回溯追踪恢复。为解决上述技术问题,本专利技术提供如下技术方案:一种基于单向光传输的可靠性控制方法,包括如下步骤:(S1)单向业务系统发送单元采集数据并将数据进行打包编号处理,同时将数据包信息形成数据包报文,其中,数据包信息包括数据包包号、数据包大小以及数据包内容,数据包包号为以1为起始数的正整数且数据包编号为连续号码,数据包大小为0-216字节;单向业务系统发送单元以光纤传输方式通过分光器向备份单元和单向业务系统接收单元传输包含所述数据包和所述数据包报文的数据;(S2)备份单元对所接收到的数据进行检查:依照备份单元已有备份数据中数据包包号与所接收到的数据中数据包包号进行比对,如果所接收到的数据中数据包包号与已有备份数据中数据包包号相同,则不对所接收到的数据进行备份,反之,对所接收到的数据中与已有备份数据不同的数据部分进行备份并与已有备份数据组成新的备份数据;(S3)单向业务系统接收单元对所接收到的数据进行检查:如果所接收到的数据中数据包包号是连续的,则对所接收到的数据进行正常的数据处理,反之,调用备份单元中备份数据对所接收到的数据进行更新和检查。上述基于单向光传输的可靠性控制方法,在步骤(S2)中,备份单元先将所述接收到的数据暂存在内存中,然后再将所接收到的数据与备份单元中已有备份数据进行比对,如果所接收到的数据与备份单元中已有备份数据存在不同,备份单元对所接收到的数据中与备份单元中已有备份数据不同的数据部分进行备份并按照数据包包号顺序进行存储,反之,则备份单元删除所接收到的数据。上述基于单向光传输的可靠性控制方法,在步骤(S3)中,当步骤(S2)中备份数据更新后,单向业务系统接收单元调用的备份数据为更新后的备份数据。上述基于单向光传输的可靠性控制方法,步骤(S3)中,单向业务系统接收单元所调用的备份单元中备份数据为备份单元对所接收到的数据比对检查后得到的备份数据。上述基于单向光传输的可靠性控制方法,备份数据按照数据包包号顺序存储在备份单元的存储介质中。一种采用上述基于单向光传输的可靠性控制方法的系统,包括:单向业务系统发送单元,用于进行数据采集并将采集到的数据进行打包编号处理,同时将数据包信息形成数据包报文并将数据包和数据包报文通过光信号发送出来;分光器,用于将单向业务系统发出的光信号进行分光;单向业务系统接收单元,用于接收单向业务系统发送单元发送出来的光信号并将光信号解析还原为数据包和数据包报文,然后对数据包和数据包报文进行处理;备份单元,用于接收单向业务系统发送单元发送出来的光信号并将光信号解析还原为数据包和数据包报文,然后将解析还原得到的数据包和数据包报文与已有备份数据进行比对并根据比对结果进行处理;所述单向业务系统发送单元通过光纤与所述分光器单向通信连接,所述分光器通过光纤分别与所述单向业务系统接收单元和所述备份单元单向通信连接,所述备份单元与所述单向业务系统接收单元通信连接。上述系统,在所述备份单元中,已有备份数据存放在用于永久存放数据的存储介质中。上述系统,在所述备份单元中,解析还原得到的数据包和数据包报文存放在用于临时存放数据的存储介质中。上述系统,所述备份单元与所述单向业务系统发送单元和所述单向业务系统接收单元之间的关系为非逻辑关系。上述系统,所述单向业务系统接收单元与所述备份单元之间设有共享访问内存。本专利技术的技术方案取得了如下有益的技术效果:1.本专利技术中的备份单元仅需要数据接收和存储两个功能,对硬件的要求较低,而单向业务系统发送单元需要单向地把数据传输到单向业务系统接收单元,需要额外的设备或者硬件进行处理,而无论单向业务系统增加何种业务,备份单元的数据处理功能都不会变化,在降低单向业务系统丢包的解决方案中,本专利技术采用备份单元为单向业务系统接收单元提供支持,可以降低系统成本。2.通过增加备份单元使得单向业务系统丢包且数据具有可回溯性,保证一次数据传输的可靠性,降低数据包丢失带来的影响。3.本专利技术可以提高单向数据传输速率和效率。附图说明图1本专利技术中采用基于单向光传输的可靠性控制方法的系统的工作原理图;图2本专利技术中单向业务系统接收单元的数据包处理工作原理图;图3本专利技术中备份单元的工作原理图。图中,1-单向业务系统发送单元;2-分光器;3-单向业务单元接收单元;4-备份单元;5-共享访问内存。具体实施方式如图1所示,本专利技术中所使用的系统包括单向业务系统发送单元1、分光器、单向业务系统接收单元3和备份单元4,所述单向业务系统发送单元1通过光纤与所述分光器单向通信连接,所述分光器通过光纤分别与所述单向业务系统接收单元3和所述备份单元4单向通信连接,所述备份单元4与所述单向业务系统接收单元3通信连接。其中,单向业务系统发送单元1用于进行数据采集并将采集到的数据进行打包编号处理,同时将数据包信息形成数据包报文并将数据包和数据包报文通过光信号发送出来;分光器用于将单向业务系统发出的光信号进行分光;单向业务系统接收单元3用于接收单向业务系统发送单元1发送出来的光信号并将光信号解析还原为数据包和数据包报文,然后对数据包和数据包报文进行处理;备份单元4用于接收单向业务系统发送单元1发送出来的光信号并将光信号解析还原为数据包和数据包报文,然后将解析还原得到的数据包和数据包报文与已有备份数据进行比对并根据比对结果进行处理。所述备份单元4与所述单向业务系统发送单元1和所述单向业务系统接收单元3之间的关系为非逻辑关系,即相对于所述单向业务系统发送单元1和所述单向业务系统接收单元3而言,所述备份单元4是独立的,与所述单向业务系统发送单元1和所述单向业务系统接收单元3之间不存在上下级关系或者依存关系。为避免备份单元4在清理备份单元4中的冗余数据时将备份数据误删,本实施例中,将已有备份数据存放在备份单元4中用于永久存放数据的存储介质中,用于永久存放数据的存储介质优选的是磁盘。而为了便于备份单元4及时且快速的清理备份单元4中的冗余数据,本实施例中,将解析还原得到的数据包和数据包报文存放在备份单元4中用于临时存放数据的存储介质中,所述用于临时存放数据的存储介质优选的是内存。为了便于单本文档来自技高网...

【技术保护点】
1.一种基于单向光传输的可靠性控制方法,其特征在于,包括如下步骤:/n(S1)单向业务系统发送单元(1)采集数据并将数据进行打包编号处理,同时将数据包信息形成数据包报文,其中,数据包信息包括数据包包号、数据包大小以及数据包内容,数据包包号为以1为起始数的正整数且数据包编号为连续号码,数据包大小为0~2

【技术特征摘要】
1.一种基于单向光传输的可靠性控制方法,其特征在于,包括如下步骤:
(S1)单向业务系统发送单元(1)采集数据并将数据进行打包编号处理,同时将数据包信息形成数据包报文,其中,数据包信息包括数据包包号、数据包大小以及数据包内容,数据包包号为以1为起始数的正整数且数据包编号为连续号码,数据包大小为0~216字节;单向业务系统发送单元(1)以光纤传输方式通过分光器向备份单元(4)和单向业务系统接收单元(3)传输包含所述数据包和所述数据包报文的数据;
(S2)备份单元(4)对所接收到的数据进行检查:依照备份单元(4)已有备份数据中数据包包号与所接收到的数据中数据包包号进行比对,如果所接收到的数据中数据包包号与已有备份数据中数据包包号相同,则不对所接收到的数据进行备份,反之,对所接收到的数据中与已有备份数据不同的数据部分进行备份并与已有备份数据组成新的备份数据;
(S3)单向业务系统接收单元(3)对所接收到的数据进行检查:如果所接收到的数据中数据包包号是连续的,则对所接收到的数据进行正常的数据处理,反之,调用备份单元(4)中备份数据对所接收到的数据进行更新和检查。


2.根据权利要求1所述的基于单向光传输的可靠性控制方法,其特征在于,在步骤(S2)中,备份单元(4)先将所述接收到的数据暂存在内存中,然后再将所接收到的数据与备份单元(4)中已有备份数据进行比对,如果所接收到的数据与备份单元(4)中已有备份数据存在不同,备份单元(4)对所接收到的数据中与备份单元(4)中已有备份数据不同的数据部分进行备份并按照数据包包号顺序进行存储,反之,则备份单元(4)删除所接收到的数据。


3.根据权利要求1所述的基于单向光传输的可靠性控制方法,其特征在于,在步骤(S3)中,当步骤(S2)中备份数据更新后,单向业务系统接收单元(3)调用的备份数据为更新后的备份数据。


4.根据权利要求1所述的基于单向光传输的可靠性控制方法,其特征在于,步骤(S3)中,单向业务系统接收单元(3)所调用的备份...

【专利技术属性】
技术研发人员:张大伟
申请(专利权)人:北京安盟信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1