[发明专利]监控程序中利用可靠与非可靠网络的主从通信方法及系统在审
申请号: | 201210484612.3 | 申请日: | 2012-11-23 |
公开(公告)号: | CN103841148A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 罗志祺 | 申请(专利权)人: | 京信通信系统(中国)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 程序 利用 可靠 网络 主从 通信 方法 系统 | ||
技术领域
本发明涉及网络通信技术,特别是涉及监控程序中利用可靠与非可靠网络的主从通信方法及系统。
背景技术
目前,DPD(Digital Pre-Distortion,数字预失真)功放在工程上运行,必须要保持功放能够与主机通信正常,这样才能对功放起到控制,进而起到通过OMC(Operations & Maintenance Center,操作维护中心)监控远程从机的目的。如果采用传统的RS485串口通信方式,一方面受限于速度,如果要下载监控程序将是费时又费力的工作,另一方面,随着监控内容增多,监控目标码逐渐增大,为保证通信质量,可靠性要求也越来越高,利用串口的传统技术必须得到提高和改进。
目前随着互联网技术的不断发展,基于网口的TCP/IP通信技术越来越成熟。为了改善通信过程中串口对速度瓶颈的制约,有效提高通信任务的吞吐量和健壮性,有必要在监控系统中引入TCP/IP技术。
但是一般基于网口的网络通信处理都比较大的数据流量,采用一般的server/client结构会给系统监控任务带来不必要的负担,阻碍了通信效率的提高。
发明内容
基于此,有必要针对上述问题,提供一种监控程序中利用可靠与非可靠网络的主从通信方法及系统,能够保证通信可靠性的同时提高通信的效率。
一种监控程序中利用可靠与非可靠网络的主从通信方法,包括:
为监控程序构建通信线程,设置所述通信线程的套接字以及与该套接字相对应的报文类型,其中,所述报文类型包括基于TCP可靠网络协议的报文类型以及基于UDP非可靠网络协议的报文类型;
将目标板的IP地址与各个套接字的端口进行绑定;
轮询各个套接字的操作状态,在检测到套接字的端口就绪时,从该套接字的端口读取数据,获取应用层数据包;
处理该应用层数据包,并将处理的结果写入该套接字的描述符内进行信息交互。
相应地,一种监控程序中利用可靠与非可靠网络的主从通信系统,包括:
线程构建模块,用于为监控程序构建通信线程,设置所述通信线程的套接字以及与该套接字相对应的报文类型,其中,所述报文类型包括基于TCP可靠网络协议的报文类型以及基于UDP非可靠网络协议的报文类型;
与所述线程构建模块相连的端口绑定模块,用于将目标板的IP地址与各个套接字的端口进行绑定;
与所述端口绑定模块相连的端口轮询模块,用于轮询各个套接字的操作状态;
与所述端口轮询模块相连的端口读取模块,用于在检测到套接字的端口就绪时,从该套接字的端口读取数据,获取应用层数据包;
与所述端口轮询模块相连的端口写入模块,用于在处理该应用层数据包后,将处理的结果写入该套接字的描述符内进行信息交互。
实施本发明,具有如下有益效果:
本发明为监控程序构建通信线程,设置了基于TCP协议的套接字以及基于UDP协议的套接字,提高了监控系统中通信任务的可靠性。相对于现有的系统通信是通过串口RS485实现的,由于串口的通信方式协议简单,而且在链路上没有复杂准确的校验功能,而本发明利用网口进行的通信则是建立在可靠的TCP/IP协议基础上进行的,无论是面向连接的TCP协议还是用户数据报UDP协议,都能够降低数据在传输过程中出错的概率。另外,本发明的数据传输效率较传统的串口通信方式有了很大的提高,基于串口的通信方式最大传输速率只有11Kbyte/s,而在该监控平台下硬件是百兆网卡,传输速率理想情况下为10Mbyte/s,速度提升了大约1000倍。
附图说明
图1为本发明监控程序中利用可靠与非可靠网络的主从通信方法的流程图;
图2为本发明监控程序中利用可靠与非可靠网络的主从通信方法的实施例示意图;
图3为本发明监控程序中利用可靠与非可靠网络的主从通信方法的实施例流程图;
图4为本发明监控程序中利用可靠与非可靠网络的主从通信系统的示意图;
图5为本发明监控程序中利用可靠与非可靠网络的主从通信系统的实施例示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
图1为本发明监控程序中利用可靠与非可靠网络的主从通信方法的流程图,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信通信系统(中国)有限公司,未经京信通信系统(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210484612.3/2.html,转载请声明来源钻瓜专利网。