一种基于单向光闸的数据流融合高效传输方法技术

技术编号:33447974 阅读:19 留言:0更新日期:2022-05-19 00:33
本发明专利技术公开了一种基于单向光闸的数据流融合高效传输方法,属于单向光闸信息传输技术领域;包括以下步骤:在使用光闸对数据流进行单向传输前,将数据流划分为同构数据流和异构数据流;根据数据流类型对源数据包进行协议剥离生成数据包列队,并记录下数据包序号和对应的任务ID;不同数据包列队采用不同的决策策略融合数据包;融合后数据包列队采用单向光闸流传输封包协议进行封装;封装好的数据包依次添加到发送队列通道中通过单向传输发送到单向光闸内端;对光闸内端的数据包进行解封还原重新封装,并相继从光闸内网端发送出,完成数据流的高效传输任务。本发明专利技术采用数据包融合策略并根据流传输场景的不同以最优的方式融合流数据提高传输效率。数据提高传输效率。数据提高传输效率。

【技术实现步骤摘要】
一种基于单向光闸的数据流融合高效传输方法


[0001]本专利技术涉及一种单向光闸数据流的安全高效传输方法,具体涉及一种基于单向光闸的数据流融合高效传输方法,属于单向光闸信息传输


技术介绍

[0002]随着通信技术、网络技术的高速发展,全面推动了机关、企事业单位、团体组织的计算机信息化建设,但是随之而来也产生了许多网络安全上的问题,洪水、侦听、木马、伪造、病毒、漏洞等网络攻击手段在互联网上层出不穷,进而造成的直接损失就是数据泄露、数据窃取事件的发生严重危害到安全、社会稳定和公共利益。因此在涉密网络与非涉密网络之间使用单向光闸传输数据是解决此类问题的有效方式之一。
[0003]光闸全称为单向隔离光闸系统,现有技术中存在的问题主要集中在单向传输的效率和可靠性方面,因单向传输的前提是绝对没有暗回流通道的前提,所以数据报文发送后无法知道对端是否确实收到了报文。
[0004]为解决这个问题常用做法是牺牲部分带宽用来做多次数据报文的传输或者添加冗余的方式来降低单向传输的不可靠性,但是这样做带来的带宽损耗在大流量传输的情况下影响更为明显。
[0005]因此,亟需一种传输方法能够在固定的带宽总量和纠错不可舍弃的情况下提高传输效率。

技术实现思路

[0006]本专利技术的目的是:克服现有技术中存在的不足,提供一种基于单向光闸的数据流融合高效传输方法,通过设置同构和异构数据流融合的决策机制,使数据包能够根据流传输场景的不同以最优的方式融合流数据进行高效传输,并结合单向光闸流传输同构和异构封包协议,使单向传输过程中能够最大程度承载更多有用流数据信息的传输,从而提高传输效率。
[0007]为实现上述目的,本专利技术采用了以下技术方案:一种基于单向光闸的数据流融合高效传输方法,包括以下步骤:S1、在使用光闸对数据流的源内容进行单向传输前,根据单向传输过程中数据包所包含应用类型的种类和数量,将单向传输的数据流划分为同构数据流和异构数据流;S2、单向光闸外端接收到源数据包后首先判断出数据流的类型,根据数据流类型对源数据包进行协议剥离留下裸数据,通过裸数据构建生成同构数据包列队或异构数据包列队,并记录下数据包序号和对应的任务ID;S3、决策机制根据上述步骤S2中得到的同构数据包列队或异构数据包列队所在的任务分配不同的决策策略,不同的决策策略根据不同的数据流量、数据包大小、相邻数据包类别来融合对应的数据包;S4、将上述步骤S3中经筛选融合后成组的异构数据包列队采用单向光闸流传输异
构封包协议进行封装,生成新的异构数据包;将上述步骤S3中经筛选融合后成组的同构数据包列队采用单向光闸流传输同构封包协议进行封装,生成新的同构数据包;S5、将上述步骤S4中封装好的新的异构数据包或同构数据包依次添加到发送队列通道中等待发送,并通过单向传输发送到单向光闸内端;S6、上述步骤S5中到达单向光闸内端的异构数据包或同构数据包储存在接收队列通道中,对异构数据包或同构数据包分别按照上述步骤S4中与封包对应的协议进行解封数据包数据,并按照上述步骤S2中任务ID对应的该任务全部信息还原出数据包的原有协议重新封装每个数据包;S7、将上述步骤S6中在单向光闸内端解包还原并重新封装的异构数据包或同构数据包相继从光闸内网端发送出,完成数据流的高效传输任务。
[0008]所述步骤S1中,数据包的应用类型包括流媒体直播、数据库操作指令和系统指令。
[0009]所述步骤S1中,同构数据流是在单向传输过程中数据包仅含有一种应用类型且协议、长度、结构均相同的数据流;异构数据流是在单向传输过程中数据包含有多种应用类型且数据包的协议类型、长度、结构中的一个或多个不相同的数据流。
[0010]所述步骤S3中,数据包的融合决策策略采用多种形式,不同决策策略包括时间敏感型决策Time

sensitive Decision,TSD、长度敏感型决策Length

sensitive Decision,LSD和类别敏感型决策Category

sensitive Decision,CSD,其中流媒体直播是时间敏感型决策,数据库操作指令是长度敏感型决策,系统指令是类型敏感型决策。
[0011]所述步骤S4中,根据通信效率与传输延时的因素,以光闸单向传输的最大传输单元MTU的最优值参数作为融合封装后新数据包大小的基准点。
[0012]所述步骤S4中,协议封装后新异构数据包的构成包括前两个字节的融合封包属性、第3

4字节的校验位、原数据包标记位类列队和剩余字节的存放数据空间;其中融合封包属性包括类型编码和数量编码,原数据包标记位类列队包括多个任务ID和包长度,原数据包标记位类列队的总长度=(4字节包长度+2字节任务ID)
×
融合封包数量。
[0013]所述步骤S4中,封装后新的同构数据包的构成包括前两个字节的融合封包属性、第3

4字节的校验位、第5

8字节的原数据包长度、第9

10字节的任务ID和剩余字节的存放数据空间;其中融合封包属性包括类型编码和数量编码。
[0014]本专利技术的有益效果是:1)本专利技术通过设置同构和异构数据流融合的决策机制,使数据包能够根据流传输场景的不同以最优的方式融合流数据进行高效传输,并结合单向光闸流传输同构和异构封包协议,使单向传输过程中能够最大程度承载更多有用流数据信息的传输,从而提高传输效率。
[0015]2)本专利技术围绕着单向光闸流的传输过程提高光闸内部单向传输的传输效率,通过异构数据流实现融合传输的方式减少了包间等待时长,在传输大流量小数据包时时提升更加明显,异构数据流融合的方法使传输效率得到了显著的提高。
[0016]3)本专利技术方法中设计了新型私有传输协议:单向光闸流传输异构封包协议和单向光闸流传输同构封包协议,封装后的数据包包含了多种异构数据包裸数据和标识位等信息使得单向发送到光闸内端后能够重新解析成源数据包,确保数据包传输的准确性。
[0017]4)本专利技术方法可配合各种纠错编码以及重发策略使用本专利技术的融合方法,减少发
包数量,从而提高传输效率。
附图说明
[0018]图1为本专利技术方法中同构和异构数据流的单向传输转发流程图;图2为本专利技术方法中单向光闸流传输异构封包协议结构图;图3为本专利技术方法中单向光闸流传输同构封包协议结构图。
具体实施方式
[0019]下面结合附图和具体实施例对本专利技术作进一步的解释说明。
[0020]实施例:如图1

3所示,本专利技术提供一种基于单向光闸的数据流融合高效传输方法,包括以下步骤:S1、在使用光闸对数据流的源内容进行单向传输前,如图1所示,根据单向传输过程中数据包所包含应用类型的种类和数量,将单向传输的数据流划分为同构数据流和异构数据流。
[0021]数据包的应用类型包括流媒体直播、数据库操作指令和系统指令。
[0022]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于单向光闸的数据流融合高效传输方法,其特征在于:包括以下步骤:S1、在使用光闸对数据流的源内容进行单向传输前,根据单向传输过程中数据包所包含应用类型的种类和数量,将单向传输的数据流划分为同构数据流和异构数据流;S2、单向光闸外端接收到源数据包后首先判断出数据流的类型,根据数据流类型对源数据包进行协议剥离留下裸数据,通过裸数据构建生成同构数据包列队或异构数据包列队,并记录下数据包序号和对应的任务ID;S3、决策机制根据上述步骤S2中得到的同构数据包列队或异构数据包列队所在的任务分配不同的决策策略,不同的决策策略根据不同的数据流量、数据包大小、相邻数据包类别来融合对应的数据包;S4、将上述步骤S3中经筛选融合后成组的异构数据包列队采用单向光闸流传输异构封包协议进行封装,生成新的异构数据包;将上述步骤S3中经筛选融合后成组的同构数据包列队采用单向光闸流传输同构封包协议进行封装,生成新的同构数据包;S5、将上述步骤S4中封装好的新的异构数据包或同构数据包依次添加到发送队列通道中等待发送,并通过单向传输发送到单向光闸内端;S6、上述步骤S5中到达单向光闸内端的异构数据包或同构数据包储存在接收队列通道中,对异构数据包或同构数据包分别按照上述步骤S4中与封包对应的协议进行解封数据包数据,并按照上述步骤S2中任务ID对应的该任务全部信息还原出数据包的原有协议重新封装每个数据包;S7、将上述步骤S6中在单向光闸内端解包还原并重新封装的异构数据包或同构数据包相继从光闸内网端发送出,完成数据流的高效传输任务。2.根据权利要求1所述的高效传输方法,其特征在于:所述步骤S1中,数据包的应用类型包括流媒体直播、数据库操作指令和系统指令。3.根据权利要求2所述的高效传输方法,其特征在于:所述步骤S1中,同构数据流是在单向传输过程中数据包仅含有一种应用类型且协议、长度、结构均相同的数据...

【专利技术属性】
技术研发人员:胡传平任楷奚昊王振海王清芳李静杨晓鹏
申请(专利权)人:山东首瀚信息科技有限公司
类型:发明
国别省市:

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

1