基于iptable的终端拓扑控制方法和系统与流程

文档序号:37050573发布日期:2024-02-20 20:47阅读:12来源:国知局
本发明涉及数据处理的领域,尤其涉及基于iptable的终端拓扑控制方法和系统。
背景技术
::1、网络拓扑结构构建是指根据相应的网络拓扑结构构建特定终端之前的通信连接关系,从而使得若干特定终端能够组成相应的网络连接结构,实现若干特定终端之间的通信。现有的网络拓扑结构构建都是使用软件来对终端进行拓扑控制管理,在使用软件过程中需要手动修改原有代码,其过程较为复杂,不能满足快速准确构建网络拓扑结构的需求,无法在有限空间内快速有效地组件复杂的、动态的网络拓扑结构,增加手动操作的工作量。技术实现思路1、本发明的目的在于提供基于iptable的终端拓扑控制方法和系统,将拓扑控制服务器的任务处理需求特征信息与待组网终端集群下属所有终端各自的数据处理特征信息进行对比,从待组网终端集群中选择用于组网的若干目标终端,准确确定构建网络拓扑结构的关联终端;并基于所有目标终端的终端属性信息,生成终端屏蔽组消息,以及基于终端屏蔽组消息,调用目标终端的iptable工具对所述目标终端进行终端连接过滤处理,构建不同目标终端之间的拓扑网络,不需要手动修改代码也能够在有限空间内快速有效地组件复杂的、动态的网络拓扑结构,降低网络拓扑结构组件的工作量,还对拓扑网络内部不同目标终端之间的连接关系进行优化调整,提高网络拓扑结构内部的通信质量。2、本发明是通过以下技术方案实现:3、基于iptable的终端拓扑控制方法,包括:4、对拓扑控制服务器需要执行的任务进行分析,得到相应的任务处理需求特征信息;对待组网终端集群下属所有终端各自的工作日志进行分析,得到每个终端的数据处理特征信息;5、将所述任务处理需要特征信息与所述数据处理特征信息进行对比,从所述待组网终端集群中选择用于组网的若干目标终端;基于所有目标终端的终端属性信息,生成终端屏蔽组消息,并将所述终端屏蔽组消息发送至所有目标终端;6、基于所述终端屏蔽组消息,调用所述目标终端的iptable工具对所述目标终端进行终端连接过滤处理,构建不同目标终端之间的拓扑网络;对所述拓扑网络进行网络性能检测,基于所述网络性能检测的结果,对所述拓扑网络内部不同目标终端之间的连接关系进行优化调整。7、可选地,对拓扑控制服务器需要执行的任务进行分析,得到相应的任务处理需求特征信息;对待组网终端集群下属所有终端各自的工作日志进行分析,得到每个终端的数据处理特征信息,包括:8、从拓扑控制服务器的运行日志中提取需要执行的任务流程日志,对所述任务流程日志进行分析,得到执行任务过程中进行的所有任务处理操作类型信息;9、对待组网终端集群下属所有终端各自的工作日志进行分析,得到每个终端能够执行的所有数据处理操作各自的数据处理错误率和数据处理速度;基于所述数据处理错误率和所述数据处理速度,确定每个终端对应的最优数据处理操作类型信息。10、可选地,将所述任务处理需要特征信息与所述数据处理特征信息进行对比,从所述待组网终端集群中选择用于组网的若干目标终端;基于所有目标终端的终端属性信息,生成终端屏蔽组消息,并将所述终端屏蔽组消息发送至所有目标终端,包括:11、将所有任务处理操作类型信息和所有终端各自的最优数据处理操作类型信息进行对比,确定能够对每个任务处理操作进行最优数据处理的终端,并基于所述确定的所有终端的终端身份信息,从待组网终端集群中选择用于组网的若干目标终端;12、基于所述待组网终端集群下属所有终端各自的mac地址信息和所有目标终端各自的mac地址信息,生成终端屏蔽组消息;其中,所述终端屏蔽组消息包括所述待组网终端集群中除了所有目标终端外的其他所有终端各自的mac地址信息;13、将所述终端屏蔽组消息周期性广播发送至所有目标终端,当所述目标终端返回关于所述终端屏蔽组消息的确认接收反馈后,停止向所述目标终端发送所述终端屏蔽组消息。14、可选地,基于终端屏蔽组消息,调用所述目标终端的iptable工具对所述目标终端进行终端连接过滤处理,构建不同目标终端之间的拓扑网络;对所述拓扑网络进行网络性能检测,基于所述网络性能检测的结果,对所述拓扑网络内部不同目标终端之间的连接关系进行优化调整,包括:15、从所述终端屏蔽组消息中提取相应的mac地址信息,并基于提取的mac地址信息,生成关于与所述目标终端的iptable工具匹配的指令;将所述指令加载在所述目标终端的iptable工具后,调用所述iptable工具对所述目标终端接收到的组网连接请求进行过滤处理,从而过滤所述待组网终端集群中除了所有目标终端外的其他所有终端发起的组网连接请求,以此构建不同目标终端之间的拓扑网络;16、对所述拓扑网络内部任意两个目标终端之间的网络通道进行检测,得到所述网络通道的数据传输延迟值;若所述数据传输延迟值大于预设延迟阈值,则对相应网络通道进行数据传输延迟优化调整;否则,不对相应网络通道进行数据传输延迟优化调整。17、基于iptable的终端拓扑控制系统,包括:18、任务处理需求识别模块,用于对拓扑控制服务器需要执行的任务进行分析,得到相应的任务处理需求特征信息;19、数据处理特征识别模块,用于对待组网终端集群下属所有终端各自的工作日志进行分析,得到每个终端的数据处理特征信息;20、目标终端选择模块,用于将所述任务处理需要特征信息与所述数据处理特征信息进行对比,从所述待组网终端集群中选择用于组网的若干目标终端;21、终端屏蔽组消息生成与发送模块,用于基于所有目标终端的终端属性信息,生成终端屏蔽组消息,并将所述终端屏蔽组消息发送至所有目标终端;22、拓扑网络构建模块,用于基于所述终端屏蔽组消息,调用所述目标终端的iptable工具对所述目标终端进行终端连接过滤处理,构建不同目标终端之间的拓扑网络;23、拓扑网络优化模块,用于对所述拓扑网络进行网络性能检测,基于所述网络性能检测的结果,对所述拓扑网络内部不同目标终端之间的连接关系进行优化调整。24、可选地,所述任务处理需求识别模块用于对拓扑控制服务器需要执行的任务进行分析,得到相应的任务处理需求特征信息,包括:25、从拓扑控制服务器的运行日志中提取需要执行的任务流程日志,对所述任务流程日志进行分析,得到执行任务过程中进行的所有任务处理操作类型信息;26、所述数据处理特征识别模块用于对待组网终端集群下属所有终端各自的工作日志进行分析,得到每个终端的数据处理特征信息,包括:27、对待组网终端集群下属所有终端各自的工作日志进行分析,得到每个终端能够执行的所有数据处理操作各自的数据处理错误率和数据处理速度;基于所述数据处理错误率和所述数据处理速度,确定每个终端对应的最优数据处理操作类型信息。28、可选地,所述目标终端选择模块用于将所述任务处理需要特征信息与所述数据处理特征信息进行对比,从所述待组网终端集群中选择用于组网的若干目标终端,包括:29、将所有任务处理操作类型信息和所有终端各自的最优数据处理操作类型信息进行对比,确定能够对每个任务处理操作进行最优数据处理的终端,并基于所述确定的所有终端的终端身份信息,从待组网终端集群中选择用于组网的若干目标终端;30、所述终端屏蔽组消息生成与发送模块用于基于所有目标终端的终端属性信息,生成终端屏蔽组消息,并将所述终端屏蔽组消息发送至所有目标终端,包括:31、基于所述待组网终端集群下属所有终端各自的mac地址信息和所有目标终端各自的mac地址信息,生成终端屏蔽组消息;其中,所述终端屏蔽组消息包括所述待组网终端集群中除了所有目标终端外的其他所有终端各自的mac地址信息;32、将所述终端屏蔽组消息周期性广播发送至所有目标终端,当所述目标终端返回关于所述终端屏蔽组消息的确认接收反馈后,停止向所述目标终端发送所述终端屏蔽组消息。33、可选地,所述拓扑网络构建模块用于基于所述终端屏蔽组消息,调用所述目标终端的iptable工具对所述目标终端进行终端连接过滤处理,构建不同目标终端之间的拓扑网络,包括:34、从所述终端屏蔽组消息中提取相应的mac地址信息,并基于提取的mac地址信息,生成关于与所述目标终端的iptable工具匹配的指令;将所述指令加载在所述目标终端的iptable工具后,调用所述iptable工具对所述目标终端接收到的组网连接请求进行过滤处理,从而过滤所述待组网终端集群中除了所有目标终端外的其他所有终端发起的组网连接请求,以此构建不同目标终端之间的拓扑网络;35、所述拓扑网络优化模块用于对所述拓扑网络进行网络性能检测,基于所述网络性能检测的结果,对所述拓扑网络内部不同目标终端之间的连接关系进行优化调整,包括:36、对所述拓扑网络内部任意两个目标终端之间的网络通道进行检测,得到所述网络通道的数据传输延迟值;若所述数据传输延迟值大于预设延迟阈值,则对相应网络通道进行数据传输延迟优化调整;否则,不对相应网络通道进行数据传输延迟优化调整。37、与现有技术相比,本发明具有如下有益效果:38、本技术提供的基于iptable的终端拓扑控制方法和系统将拓扑控制服务器的任务处理需求特征信息与待组网终端集群下属所有终端各自的数据处理特征信息进行对比,从待组网终端集群中选择用于组网的若干目标终端,准确确定构建网络拓扑结构的关联终端;并基于所有目标终端的终端属性信息,生成终端屏蔽组消息,以及基于终端屏蔽组消息,调用目标终端的iptable工具对所述目标终端进行终端连接过滤处理,构建不同目标终端之间的拓扑网络,不需要手动修改代码也能够在有限空间内快速有效地组件复杂的、动态的网络拓扑结构,降低网络拓扑结构组件的工作量,还对拓扑网络内部不同目标终端之间的连接关系进行优化调整,提高网络拓扑结构内部的通信质量。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1