[发明专利]虚拟多通道智能化数据通信处理系统及其计算平台有效
申请号: | 202011201223.6 | 申请日: | 2020-11-02 |
公开(公告)号: | CN112291357B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 陈琛;占怡;王江伟;陈文明 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | H04L67/104 | 分类号: | H04L67/104;H04L47/70;H04L41/0803;H04L41/0893 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 胡建华 |
地址: | 210046 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 通道 智能化 数据通信 处理 系统 及其 计算 平台 | ||
1.虚拟多通道智能化数据通信处理系统,其特征在于,所述系统采用设备虚拟化的方式,将所述系统设置于内部信息系统与外部信息系统之间,用于与所述内部信息系统和外部信息系统进行信息交互;
其中,所述系统与内部信息系统通过IP网络通信方式进行信息交互,所述系统与外部信息系统通过对外通信方式进行信息交互,即所述系统根据外部信息系统的通信网络,采用与所述通信网络相应的通信方式;所述对外通信方式包括IP网络通信方式;
所述设备虚拟化的方式通过系统中的总控模块、虚拟通道管理模块、外部网络处理模块、数据分析模块、和内部网络处理模块实现;
所述总控模块,用于加载所述系统的虚拟网络地址,监视并管理所述系统中所有模块的运行状态,以及协调所述所有模块协同工作;
所述虚拟通道管理模块,用于建立虚拟通道与所述外部信息系统在通信时的映射关系,管理维护所述虚拟通道的状态,以及控制所述虚拟通道的数据收发;
所述外部网络处理模块,用于与所述外部信息系统建立网络通信,进行网络数据的收发和交互;
所述数据分析模块,用于对所述网络数据的格式进行分析、校验和格式转换;
所述内部网络处理模块,用于与内部信息系统建立IP网络通信,进行所述网络数据的收发和交互,所述IP网络通信包括TCP或UDP。
2.根据权利要求1所述的虚拟多通道智能化数据通信处理系统,其特征在于,所述总控模块,包括:
虚拟网络地址加载单元,用于所述系统启动后,加载所述总控模块的配置,读取所述系统的网络地址,即所述虚拟网络地址;加载所述虚拟网络地址,并调度启动所述系统中除了总控模块的其他各个模块;
外部信息接收单元,用于当所述外部网络处理模块收到来自外部信息系统的外部信息时,调度所述数据分析模块对外部信息进行分析处理,获取分析处理后的外部信息;将所述分析处理后的外部信息通报给虚拟通道管理模块;通过所述虚拟通道管理模块根据外部信息系统的网络地址,获取所述外部信息系统的网络地址映射的虚拟通道号;调用所述内部网络处理模块,将所述分析处理后的外部信息与映射的虚拟通道信息发送至内部信息系统;
内部信息接收单元,用于当所述内部网络处理模块收到来自内部信息系统的内部信息时,调度所述虚拟通道管理模块,根据所述内部信息获取转换映射出的外部信息系统的网络地址;调用所述数据分析模块,对所述内部信息进行数据分析,获得数据分析后的内部信息;调度所述外部网络处理模块,通过所述外部网络处理模块,将所述数据分析后的内部信息采用对外通信方式发送到与网络地址对应的外部信息系统;
监控单元,用于当所述系统中任一模块的工作线程超时或僵死时,关闭并重启超时或僵死的所述工作线程。
3.根据权利要求1所述的虚拟多通道智能化数据通信处理系统,其特征在于,所述虚拟通道管理模块,包括:
映射关系建立单元,用于加载所述外部信息系统的名称和网络地址,同时加载所述虚拟通道的配置信息,所述配置信息包括外部信息系统的名称和虚拟通道号,根据所述外部信息系统的名称,建立所述外部信息系统的网络地址、端口号信息与虚拟通道号的映射关系;
第一信息转换单元,用于当所述内部网络处理模块收到内部信息系统向外部信息系统发送的内部信息时,所述第一信息转换单元根据虚拟通道号,以及所述虚拟通道号与外部信息系统的网络地址和端口号信息的映射关系,转换获得所述外部信息系统的网络地址和端口号信息,给所述外部网络处理模块向外部信息系统发送信息时使用;所述内部信息的报文头包含虚拟通道号;
第二信息转换单元,用于当所述外部网络处理模块收到外部信息系统向内部信息系统发送的外部信息时,所述第二信息转换单元根据源端系统的网络地址,转换出所述源端系统对应的虚拟通道号,即所述外部信息系统的虚拟通道号,将所述虚拟通道号提供给内部网络处理模块;
状态维护单元,用于通过链路维护报实时维护所述虚拟通道的状态;
计数单元,用于当从任一所述外部信息系统收到1条外部信息时,对所述外部信息系统对应的虚拟通道的接收计数加1;当向任一所述外部信息系统发送1条内部信息时,对所述外部信息系统对应的虚拟通道的发送计数加1;
关闭单元,用于当所述虚拟通道的状态为关闭时,通知所述总控模块丢弃虚拟通道对应的外部信息系统的所有数据,并设置所述虚拟通道发送与接收的计数均为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011201223.6/1.html,转载请声明来源钻瓜专利网。