[发明专利]一种面向异构网络的拟态括号组件和拟态系统在审
申请号: | 202310526817.1 | 申请日: | 2023-05-11 |
公开(公告)号: | CN116668531A | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 贾铁振;吕青松;胡猛;王进国;冯志峰;张校辉 | 申请(专利权)人: | 南京高凌技术有限公司 |
主分类号: | H04L67/56 | 分类号: | H04L67/56;H04L67/568;H04L49/90;H04L43/0829 |
代理公司: | 郑州德勤知识产权代理有限公司 41128 | 代理人: | 张微微 |
地址: | 211106 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 网络 拟态 括号 组件 系统 | ||
1.一种面向异构网络的拟态括号组件,其特征在于,包括输入代理和裁决器;
所述输入代理包括:
第一标识策略选择模块,用于根据数据包的业务类型选择标识添加策略;
数据包复制模块,用于根据所述第一标识策略选择模块选择的标识添加策略对数据包进行标识添加处理,并将处理后的数据包复制多份并经由不同异构网络发送到所述裁决器;
所述裁决器包括:
第二标识策略选择模块,用于根据数据包的业务类型选择标识删除策略;
数据缓存模块,用于根据所述第二标识策略选择模块选择的标识删除策略对数据包进行标识删除处理,并将处理后的数据包进行缓存;还内置有数据缓存列表,每个列表元素以数据包的标识为索引存放数据处理状态,所述数据处理状态包括:末次接收带有所述标识的数据包的时间以及所有异构网络的收包次数计数;
数据对比模块,用于以数据包的标识为关键字,检查所述数据缓存列表中是否存在包含所述标识的列表元素;若不存在,则新建列表元素以记录所述数据包的标识、所述数据包的接收时间和接收所述数据包的异构网络的收包次数计数,并丢弃所述数据包;若存在,则查看所述列表元素中所有异构网络的收包次数计数,根据所有异构网络的收包次数计数丢弃所述数据包或将所述数据包通过数据转发模块转发出去。
2.根据权利要求1所述的面向异构网络的拟态括号组件,其特征在于,根据数据包的业务类型选择标识添加策略包括:当数据包的业务类型为http业务,选择的标识添加策略为增加唯一标识至数据包的data字段;
根据数据包的业务类型选择标识删除策略包括:当数据包的业务类型为http业务,选择的标识删除策略为从数据包的data字段删除唯一标识。
3.根据权利要求2所述的面向异构网络的拟态括号组件,其特征在于,根据所述第一标识策略选择模块选择的标识添加策略对数据包进行处理,包括:根据当前时间生成唯一标识,将唯一标识作为标识字段添加到tcp/udp数据包的data字段;
根据所述第二标识策略选择模块选择的标识删除策略对数据包进行处理包括:读取数据包的data字段获得唯一标识作为标识字段,并删除tcp/udp数据包的data字段。
4.根据权利要求1所述的面向异构网络的拟态括号组件,其特征在于,当所述异构网络为3个时,所述数据对比模块根据所有异构网络的收包次数计数丢弃所述数据包或将所述数据包通过数据转发模块转发出去时,执行:
判断是否有至少2个异构网络的收包次数计数非零;
若否,则将接收当前数据包的异构网络的收包次数计数加1,并再次判断是否有至少2个异构网络的收包次数计数非零,若有至少2个异构网络的收包次数计数非零,则将所述数据包通过所述数据转发模块转发出去,否则丢弃所述数据包;
若是,则进一步确定是否是2个异构网络的收包次数计数非零;
若是2个异构网络的收包次数计数非零,则判断接收当前数据包的异构网络的收包次数计数是否为非零,若当前数据包的异构网络的收包次数计数为零,则将其余线路的收包次数计数减1后判断三条线路的收包次数计数是否均为零,若均为零,则释放元素,丢弃所述数据包;若当前数据包的异构网络的收包次数计数为非零,则判断所述收包次数计数是否属于3个异构网络的收包次数计数的中间值,若为中间值,则将所述数据包通过所述数据转发模块转发出去,并将所述异构网络的收包次数计数加1,否则丢弃所述数据包;
若不是2个异构网络的收包次数计数非零,则将接收当前数据包的异构网络的收包次数计数加1,并将3个异构网络的收包次数计数均减1后,丢弃所述数据包。
5.根据权利要求1所述的面向异构网络的拟态括号组件,其特征在于:所述裁决器还设置有错误过滤模块和系统消息通知模块;
所述错误过滤模块,配置为定时检查所述数据缓存列表中的元素,在当前时间-末次接收带有标识的数据包的时间>时间阈值T1时,检查所有异构网络的收包次数计数是否非零,若有一个异构网络的收包端口计数非零,则判定该异构网络接收到错误包;若2个异构网络的收包端口计数非零,则判定第三个异构网络出现丢包;
所述系统消息通知模块,配置为使用udp无连接协议主动发送错误日志消息,根据用户配置的IP和端口定向发送到接收终端做处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京高凌技术有限公司,未经南京高凌技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310526817.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种隧道衬砌裂缝病害长度计算方法
- 下一篇:一种饮料用制冷设备