买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】信息防丢失防重复的跨网络数据交换系统_广州智臣信息科技有限公司_202310450765.4 

申请/专利权人:广州智臣信息科技有限公司

申请日:2023-04-24

公开(公告)日:2024-03-22

公开(公告)号:CN116846546B

主分类号:H04L9/08

分类号:H04L9/08;H04L49/9057;H04L9/00

优先权:

专利状态码:有效-授权

法律状态:2024.03.22#授权;2023.10.24#实质审查的生效;2023.10.03#公开

摘要:本发明涉及数据交换系统领域,尤其涉及一种信息防丢失防重复的跨网络数据交换系统,该系统包括分布式信息处理服务器,用以获取待传输数据的字符长度和分段信号产生次数;外前置数据交换机,用以根据分段信号和待传输信息获取信息链段;密钥网络交换机,用以根据信息链段生成密钥信息,根据待传输信息与对应的密钥信息得到缓存信息;内前置数据交换机,用以获取数据丢失信号,根据数据丢失信号、密钥信息和缓存信息获取待传输数据集待传输数据集;数据接收服务器,获取无重复信息链段,根据无重复信息链段以及待传输数据集获取接收信息。本发明保障了信息传输中不丢失、不重复。

主权项:1.一种信息防丢失防重复的跨网络数据交换系统,其特征在于,包括:分布式信息处理服务器,用以获取待传输数据的字符长度,并根据字符长度对待传输数据输出对应的分段信号,获取分段信号产生次数;外前置数据交换机,与所述分布式信息处理服务器相连,用以根据所述分段信号和所述待传输数据获取信息链段;密钥网络交换机,与所述外前置数据交换机相连,用以根据所述信息链段生成密钥信息,并根据所述待传输数据与对应的密钥信息得到缓存信息;内前置数据交换机,与所述网络交换机相连,用以分别获取两种特定字符长度的接收次数,根据接收次数和所述分段信号产生次数,产生数据丢失信号,并根据数据丢失信号、所述密钥信息和所述缓存信息获取待传输数据集;数据接收服务器,与所述内前置数据交换机相连,用以根据所述密钥信息产生预重复信号,并对预重复信号进行再确认,根据确认结果删除重复的信息链段,获取无重复信息链段,根据无重复信息链段以及所述待传输数据集获取接收信息;所述分布式信息处理服务器,包括信息接收模块、信息量获取模块、判断模块、分段次数获取模块以及第一信息发送模块,信息接收模块与信息分类模块相连接,信息获取模块与判断模块相连接,第一信息发送模块与判断模块相连接;所述信息接收模块用以接收多个待传输数据;所述信息量获取模块用以分别获取所述多个待传输数据的字符长度Qi,i为依据信息产生的时间先后顺序对所述多个待传输数据的编号,取值为1,2,3,...,n;所述判断模块用以根据所述字符长度输出对应的分段信号,当Qi≥32时,输出第一分段信号,当Qi<32时,输出第二分段信号;所述分段次数获取模块用以获取所述判断模块中分段信号产生次数C;所述第一信息发送模块用以将所述字符长度Qi以及对应的分段信号,所述分段信号产生次数C发送至所述外前置数据交换机;所述外前置数据交换机包括信息分段模块和第二信息发送模块,信息切分模块与第二信息发送模块相连接;所述信息分段模块,用以根据所述分段信号和对应的待传输数据获取信息链段;所述第二信息发送模块,用以将所述信息链段、所述分段信号产生次数发送至所述密钥网络交换机;所述信息分段模块包括信息填补子模块和信息切分子模块,所述信息切分子模块与所述信息填补子模块相连;所述信息填补子模块,用以接收所述第二分段信号,当接收到所述第二分段信号时,获取对应的待传输数据的最低位字符,若为0则填补10循环字符、若为1则填补01循环字符直至字符长度大于32位,并将填补后的待传输数据发送至信息切分子模块;所述信息切分子模块,当接收到所述第一分段信号或接收到所述信息填补子模块发送的待传输数据时,根据信息产生的时间先后顺序将对应的待传输数据的字符从高位依次切分成第一信息链段,第二信息链段和第三信息链段,所述第一信息链段的字符长度为Qx,所述第二信息链段的字符长度为Qy,所述第三信息链段的字符长度为Qz,规定Qx=14,Qy=Qi-32,Qz=18;所述密钥网络交换机包括密钥信息生成模块、缓存信息模块和第三信息发送模块,缓存信息模块与密钥信息生成模块相连接,密钥信息生成模块与第三信息发送模块相连接:所述密钥信息生成模块,用以根据所述第一信息链段、所述第二信息链段和所述第三信息链段生成所述密钥信息;所述缓存信息模块用以将所述待传输数据进行复制与对应的密钥信息相绑定,得到缓存信息;所述第三信息发送模块用以将所述信息链段、所述密钥信息、所述缓存信息和所述分段信号产生次数发送至所述内前置数据交换机;所述内前置数据交换机包括信息核对模块和第四信息发送模块,信息核对模块与信息补充模块相连接;所述信息核对模块,用以获取两种特定字符长度的接收次数,根据接收次数和所述分段信号产生次数产生数据丢失信号,并根据数据丢失信号、所述密钥信息和所述缓存信息获取待传输数据集;所述第四信息发送模块用以将所述密钥信息、所述信息链段和所述待传输数据集发送至数据接收服务器;所述信息核对模块包括字符长度核对子模块和防丢失子模块,字符长度核对子模块与防重复子模块相连接:所述字符长度核对子模块用以分别记录字符长度为14、18的信息链段的接收次数N1,N2;当N1>N2时,产生第一数据丢失信号;当N1<N2时,产生第二数据丢失信号;当N1=N2时,若C>N1产生第三数据丢失信号;所述防丢失子模块用以根据接收到的数据丢失信号获取待传输数据集;当接收到第一数据丢失信号时,将所有字符长度为18的信息链段的字符作为关键字,利用除留余数法,设置除数为D,获取散列地址X3i,与所述密钥信息Ki=(X1i,X2i,X3i)进行匹配,寻找缺失的X3i集,从而获取丢失数据的密钥信息集,根据丢失数据的密钥信息集查询所述缓存信息,获取所述待传输数据集;当接收到第二数据丢失信号时将所有字符长度为14的信息链段的字符作为关键字,利用除留余数法,设置除数为D,获取散列地址X1i,与所述密钥信息Ki=(X1i,X2i,X3i)进行匹配,寻找缺失的X1i集,从而获取丢失数据的密钥信息集,根据丢失数据的密钥信息集查询所述缓存信息,获取所述待传输数据集;当接收到第三数据丢失信号时分别将所有字符长度为14、18的信息链段的字符作为关键字,利用除留余数法,设置除数为D,获取散列地址X1i,X3i与所述密钥信息Ki=(X1i,X2i,X3i)进行匹配,寻找缺失的X2i集,从而获取丢失数据的密钥信息集,根据丢失数据的密钥信息集查询所述缓存信息,获取所述待传输数据集;所述数据接收服务器包括数据防重复模块和数据恢复模块;所述数据防重复模块用以根据所述密钥信息产生预重复信号,并对预重复信号进行再确认,根据确认结果删除重复的信息链段,获取无重复信息链段;所述数据恢复模块用以根据所述无重复信息链段,按照第一信息链段连接第二信息链段,第二信息链段连接第三信息链段的顺序进行字符重排,并删除重排字符后最低位的连续0或1,并根据数据产生时间的先后循序插入所述待传输数据集,获取接收信息;所述数据防重复模块包括密钥信息对比子模块,重复确认子模块和删除子模块,密钥信息对比子模块与重复确认子模块相连,删除子模块与重复确认子模块相连;所述密钥信息对比子模块用以根据所述密钥信息产生预重复信号,若Ki中任意Kx存在至少一个Ky与其相等则输出预重复信号;所述重复确认子模块在获取到预重复信号时,获取重复密钥信息对应的缓存信息以及对应的信息链段,将对应的信息链段的字符与对应的缓存信息的字符进行比对,若完全一致则输出删除信号;所述删除子模块用以根据接收到的删除信号,删除产生预重复信号的密钥信息对应的信息链段,获取无重复信息链段;所述密钥信息生成模块包括散列地址生成子模块和散列地址组装子模块,所述散列地址生成子模块与所述散列地址组装子模块相连接;所述散列地址生成子模块根据所述第一信息链段、所述第二信息链段和所述第三信息链段中的二进制字符转化为十进制作为关键字,利用除留余数法,设置除数为D,分别获取所述第一信息链段、所述第二信息链段和所述第三信息链段的散列地址X1i,X2i和X3i;所述散列地址组装子模块用以根据所述第一信息链段、所述第二信息链段和所述第三信息链段的散列地址X1i,X2i和X3i,获取所述密钥信息Ki=(X1i,X2i,X3i)。

全文数据:

权利要求:

百度查询: 广州智臣信息科技有限公司 信息防丢失防重复的跨网络数据交换系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。