信息防丢失防重复的跨网络数据交换系统技术方案

技术编号:39048329 阅读:8 留言:0更新日期:2023-10-10 12:01
本发明专利技术涉及数据交换系统领域,尤其涉及一种信息防丢失防重复的跨网络数据交换系统,该系统包括分布式信息处理服务器,用以获取待传输数据的字符长度和分段信号产生次数;外前置数据交换机,用以根据分段信号和待传输信息获取信息链段;密钥网络交换机,用以根据信息链段生成密钥信息,根据待传输信息与对应的密钥信息得到缓存信息;内前置数据交换机,用以获取数据丢失信号,根据数据丢失信号、密钥信息和缓存信息获取待传输数据集待传输数据集;数据接收服务器,获取无重复信息链段,根据无重复信息链段以及待传输数据集获取接收信息。本发明专利技术保障了信息传输中不丢失、不重复。不重复。不重复。

【技术实现步骤摘要】
信息防丢失防重复的跨网络数据交换系统


[0001]本专利技术涉及数据交换系统领域,尤其涉及一种信息防丢失防重复的跨网络数据交换系统。

技术介绍

[0002]数据交换系统是指将分散建设的应用信息系统进行整合,通过计算机网络构建的信息交换平台,它使若干个应用子系统进行信息/数据的传输及共享,提高信息资源的利用率,成为进行信息化建设的基本目标,保证分布异构系统之间互联互通,构造统一的数据处理和交换。
[0003]中国专利公开号CN101459517B公开了一种网间数据交换系统,然而并没有公开如何防止数据丢失,防止数据重复的解决方法。
[0004]现有技术大多依靠交换系统无法直接保证跨网络消息传输的可靠性与完整性,如何保障传输的消息不丢失,不重复,成为各数据交换系统需要突破的技术问题。

技术实现思路

[0005]为此,本专利技术提供一种信息防丢失防重复的跨网络数据交换系统,解决如何保障传输的消息不丢失,不重复的问题。
[0006]为实现上述目的,本专利技术提供信息防丢失防重复的跨网络数据交换系统,包括:
[0007]分布式信息处理服务器,用以获取待传输数据的字符长度,并根据字符长度对待传输数据输出对应的分段信号,获取分段信号产生次数;
[0008]外前置数据交换机,与所述分布式信息处理服务器相连,用以根据所述分段信号和所述待传输信息获取信息链段;
[0009]密钥网络交换机,与所述外前置数据交换机相连,用以根据所述信息链段生成密钥信息,并根据所述待传输信息与对应的密钥信息得到缓存信息;
[0010]内前置数据交换机,与所述网络交换机相连,用以分别获取两种特定字符长度的接收次数,根据接收次数和所述分段信号产生次数,产生数据丢失信号,并根据数据丢失信号、所述密钥信息和所述缓存信息获取待传输数据集;
[0011]数据接收服务器,与所述内前置数据交换机相连,用以根据所述密钥信息产生预重复信号,并对预重复信号进行再确认,根据确认结果删除重复的信息链段,获取无重复信息链段,根据无重复信息链段以及所述待传输数据集获取接收信息。
[0012]进一步地,所述分布式信息处理服务器,包括信息接收模块、信息量获取模块、判断模块、分段次数获取模块以及第一信息发送模块,信息接收模块与信息分类模块相连接,信息获取模块与判断模块相连接,第一信息发送模块与判断模块相连接;
[0013]所述信息接收模块用以接收多个待传输数据;
[0014]所述信息量获取模块用以分别获取所述多个待传输数据的字符长度Qi,i为依据信息产生的时间先后顺序对所述多个待传输数据的编号,取值为1,2,3,...,n;
[0015]所述判断模块用以根据所述字符长度输出对应的分段信号,当Qi≥32时,输出第一分段信号,当Qi<32时,输出第二分段信号;
[0016]所述分段次数获取模块用以获取所述判断模块中分段信号产生次数C;
[0017]所述第一信息发送模块用以将所述字符长度Qi以及对应的分段信号,所述分段信号产生次数C发送至所述外前置数据交换机。
[0018]进一步地,所述外前置数据交换机包括信息分段模块和第二信息发送模块,信息切分模块与第二信息发送模块相连接;
[0019]所述信息分段模块,用以根据所述分段信号和对应的待传输信息获取信息链段;
[0020]所述第二信息发送模块,用以将所述信息链段、所述分段信号产生次数发送至所述密钥网络交换机。
[0021]进一步地,所述信息分段模块包括信息填补子模块和信息切分子模块,所述信息切分子模块与所述信息填补子模块相连;
[0022]所述信息填补子模块,用以接收所述第二分段信号,当接收到所述第二分段信号时,获取对应的待传输数据的最低位字符,若为0则填补10循环字符、若为1则填补01循环字符直至字符长度大于32位,并将填补后的待传输数据发送至信息切分子模块;
[0023]所述信息切分子模块,当接收到所述第一分段信号或接收到所述信息填补子模块发送的待传输数据时,根据信息产生的时间先后顺序将对应的待传输数据的字符从高位依次切分成第一信息链段,第二信息链段和第三信息链段,所述第一信息链段的字符长度为Qx,所述第二信息链段的字符长度为Qy,所述第三信息链段的字符长度为Qz i,规定Qx=14,Qyi=Qi

32,Qz=18。
[0024]进一步地,所述密钥网络交换机包括密钥信息生成模块、缓存信息模块和第三信息发送模块,缓存信息模块与密钥信息生成模块相连接,密钥信息生成模块与第三信息发送模块相连接:
[0025]所述密钥信息生成模块,用以根据所述第一信息链段、所述第二信息链段和所述第三信息链段生成所述密钥信息;
[0026]所述缓存信息模块用以将所述待传输信息进行复制与对应的密钥信息相绑定,得到缓存信息;
[0027]所述第三信息发送模块用以将所述信息链段、所述密钥信息、所述缓存信息和所述分段信号产生次数发送至所述内前置网络交换机。
[0028]进一步地,所述密钥信息生成模块包括散列地址生成子模块和散列地址组装子模块,所述散列地址生成子模块与所述散列地址组装子模块相连接;
[0029]所述散列地址生成子模块根据所述第一信息链段、所述第二信息链段和所述第三信息链段中的二进制字符转化为十进制作为关键字,利用除留余数法,设置除数为D,分别获取所述第一信息链段、所述第二信息链段和所述第三信息链段的散列地址X1 i,X2i和X3i;
[0030]所述散列地址组装子模块用以根据所述获取所述第一信息链段、所述第二信息链段和所述第三信息链段的散列地址X1 i,X2i和X3i,获取所述密钥信息Ki=(X1 i,X2 i,X3 i)。
[0031]进一步地,所述内前置网络交换机包括信息核对模块和第四信息发送模块,信息
核对模块与信息补充模块相连接;
[0032]所述信息核对模块,用以获取两种特定字符长度的接收次数,根据接收次数和所述分段信号产生次数产生数据丢失信号,并根据数据丢失信号、所述密钥信息和所述缓存信息获取待传输数据集;
[0033]所述第四信息发送模块用以将所述密钥信息、所述信息链段和所述待传输数据集发送至数据接收服务器。
[0034]进一步地,所述信息核对模块包括字符长度核对子模块和防丢失子模块,字符长度核对子模块与防重复子模块相连接:
[0035]所述字符长度核对子模块用以分别记录字符长度为14、18的信息链段的接收次数N1,N2;
[0036]当N1>N2时,产生第一数据丢失信号;
[0037]当N1<N2时,产生第二数据丢失信号;
[0038]当N1=N2时,若C>N1产生第三数据丢失信号;
[0039]所述防丢失子模块用以根据接收到的数据丢失信号获取待传输数据集;
[0040]当接收到第一数据丢失信号时,将所有字符长度为18的信息链段的字符作为关键字,利用除留余数法,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息防丢失防重复的跨网络数据交换系统,其特征在于,包括:分布式信息处理服务器,用以获取待传输数据的字符长度,并根据字符长度对待传输数据输出对应的分段信号,获取分段信号产生次数;外前置数据交换机,与所述分布式信息处理服务器相连,用以根据所述分段信号和所述待传输信息获取信息链段;密钥网络交换机,与所述外前置数据交换机相连,用以根据所述信息链段生成密钥信息,并根据所述待传输信息与对应的密钥信息得到缓存信息;内前置数据交换机,与所述网络交换机相连,用以分别获取两种特定字符长度的接收次数,根据接收次数和所述分段信号产生次数,产生数据丢失信号,并根据数据丢失信号、所述密钥信息和所述缓存信息获取待传输数据集;数据接收服务器,与所述内前置数据交换机相连,用以根据所述密钥信息产生预重复信号,并对预重复信号进行再确认,根据确认结果删除重复的信息链段,获取无重复信息链段,根据无重复信息链段以及所述待传输数据集获取接收信息。2.根据权利要求1所述的信息防丢失防重复的跨网络数据交换系统,其特征在于,所述分布式信息处理服务器,包括信息接收模块、信息量获取模块、判断模块、分段次数获取模块以及第一信息发送模块,信息接收模块与信息分类模块相连接,信息获取模块与判断模块相连接,第一信息发送模块与判断模块相连接;所述信息接收模块用以接收多个待传输数据;所述信息量获取模块用以分别获取所述多个待传输数据的字符长度Qi,i为依据信息产生的时间先后顺序对所述多个待传输数据的编号,取值为1,2,3,...,n;所述判断模块用以根据所述字符长度输出对应的分段信号,当Qi≥32时,输出第一分段信号,当Qi<32时,输出第二分段信号;所述分段次数获取模块用以获取所述判断模块中分段信号产生次数C;所述第一信息发送模块用以将所述字符长度Qi以及对应的分段信号,所述分段信号产生次数C发送至所述外前置数据交换机。3.根据权利要求2所述的信息防丢失防重复的跨网络数据交换系统,其特征在于,所述外前置数据交换机包括信息分段模块和第二信息发送模块,信息切分模块与第二信息发送模块相连接;所述信息分段模块,用以根据所述分段信号和对应的待传输信息获取信息链段;所述第二信息发送模块,用以将所述信息链段、所述分段信号产生次数发送至所述密钥网络交换机。4.根据权利要求3所述的信息防丢失防重复的跨网络数据交换系统,其特征在于,所述信息分段模块包括信息填补子模块和信息切分子模块,所述信息切分子模块与所述信息填补子模块相连;所述信息填补子模块,用以接收所述第二分段信号,当接收到所述第二分段信号时,获取对应的待传输数据的最低位字符,若为0则填补10循环字符、若为1则填补01循环字符直至字符长度大于32位,并将填补后的待传输数据发送至信息切分子模块;所述信息切分子模块,当接收到所述第一分段信号或接收到所述信息填补子模块发送的待传输数据时,根据信息产生的时间先后顺序将对应的待传输数据的字符从高位依次切
分成第一信息链段,第二信息链段和第三信息链段,所述第一信息链段的字符长度为Qx,所述第二信息链段的字符长度为Qy,所述第三信息链段的字符长度为Qzi,规定Qx=14,Qyi=Qi

32,Qz=18。5.根据权利要求4所述的信息防丢失防重复的跨网络数据交换系统,其特征在于,所述密钥网络交换机包括密钥信息生成模块、缓存信息模块和第三信息发送模块,缓存信息模块与密钥信息生成模块相连接,密钥信息生成模块与第三信息发送模块相连接:所述密钥信息生成模块,用以根据所述第一信息链段、所述第二信息链段和所述第三信息链段生成所述密钥信息;所述缓存信息模块用以将所述待传输信息进行复制与对应的密钥信息相绑定,得到缓存信息;所述第三信息发送模块用以将所述信息链段、所述密钥信息、所述缓存信息和所述分段信号产生次数发送至所述内前置网络交换机。6.根据权利要求5所述的防丢失防重复的跨网络数据交换系统,其特征在于,所述密钥信息生成模块包括散列地址生成子模块和散列地址组...

【专利技术属性】
技术研发人员:吕涛严坤均王宏亮梁锦波
申请(专利权)人:广州智臣信息科技有限公司
类型:发明
国别省市:

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

1