[发明专利]双网心跳监测方法及系统在审
申请号: | 201710400400.5 | 申请日: | 2017-05-31 |
公开(公告)号: | CN107147546A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 鲁露露 | 申请(专利权)人: | 河南康联安防科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;H04L12/24 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙)11411 | 代理人: | 郑自群 |
地址: | 450000 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 心跳 监测 方法 系统 | ||
技术领域
本发明属于网络监测领域,尤其涉及一种双网心跳监测方法及系统。
背景技术
网络中的接收和发送数据都是通过操作系统中的SOCKET实现的。但如果此套机制断开,发送数据和接收数据的时候就会出现问题,这就需要在系统中创建心跳监听机制。
传统“心跳”是指定时发送一个自定义的结构体(心跳包或心跳帧),即客户端定时发送一个固定信息给服务端,服务端收到后回复一个固定信息,让对方知道自己“在线”,以确保链接的有效性,但是此种“心跳”机制无法显示网络状态,会造成即使网络掉线了,客户端一直给服务器端发送信息,即使因为掉线服务器端收不到信息、不回信息,客户端仍旧定时发送,会造成网络掉线无法及时恢复。
发明内容
有鉴于此,本发明提供一种双网心跳监测方法及系统,用以解决无法实时监控主机在线状态的问题,保证了系统的可靠性。
本发明采用以下技术方案:
一种双网心跳监测方法,其中,包括如下步骤:
步骤1,检测监测设备是否上线;若上线,则执行步骤2,若未上线,则返回步骤1重新检测;
步骤2,获取监测设备连接的网络类型;
步骤3,根据检测到的网络类型选择网络发送心跳信号给服务器端;
步骤4,检测监测设备是否收到服务器发送的心跳回复信息;若收到心跳回复信息,则返回步骤1;若未收到,则继续检测是否累计三次未收到心跳回复信息,若是,则重启监测设备,若否,则返回步骤1。
优选的,所述心跳信号的数据包中包括:电压信号、网络信号、防火墙状态信号和故障信号;所述网络信号包括网络类型信号和网络信号强度值。
优选的,还包括步骤5,初始化步骤,包括:
启动监测设备的CPU内核;
初始化内存、UCOS和外设;
读取Flash信息;
网络连接初始化。
优选的,还包括步骤6,监测设备的主机CPU检测外部设备信息,包括:
检测主机状态;包括电压状态、电源状态、防火墙状态及网络信号强度;
检测外部设备是否故障;包括主机网络连接是否正常;若网络连接不正常,则检测网卡及网线是否正常工作。
优选的,所述步骤3,根据检测到的网络类型选择网络发送心跳信号给服务器端,包括:
根据检测到的网络类型选择心跳信号类型;所述心跳信号类型包括无线连接心跳信号和有线连接心跳信号;
每隔预设时间发送心跳信号。
优选的,所述预设时间为20秒。
一种双网心跳监测系统,包括:
第一检测模块,用于检测监测设备是否上线;若上线,则获取监测设备连接的网络类型,若未上线,则重新检测;
获取模块,用于获取监测设备连接的网络类型;
发送模块,用于根据检测到的网络类型选择网络发送心跳信号给服务器端;
第二检测模块,用于检测监测设备是否收到服务器发送的心跳回复信息;若收到心跳回复信息,则检测监测设备是否上线;若未收到,则继续检测是否累计三次未收到心跳回复信息,若是,则重启监测设备,若否,则检测监测设备是否上线。
优选的,还包括初始化模块,包括:
启动子模块,用于启动监测设备的CPU内核;
第一初始化子模块,用于初始化内存、UCOS和外设;
读取子模块,用于读取Flash信息;
第二初始化子模块,用于网络连接初始化。
优选的,还包括第三检测模块,包括:
第一检测子模块,用于检测主机状态;包括电压状态、电源状态、防火墙状态及网络信号强度;
第二检测子模块,用于检测外部设备是否故障;包括主机网络连接是否正常;若网络连接不正常,则检测网卡及网线是否正常工作。
优选的,所述发送模块,包括:
选择子模块,用于根据检测到的网络类型选择心跳信号类型;所述心跳信号类型包括无线连接心跳信号和有线连接心跳信号;
发送子模块,用于每隔预设时间发送心跳信号。
本发明的有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南康联安防科技股份有限公司,未经河南康联安防科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710400400.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风筝(Ⅸ)
- 下一篇:五个笔芯以上的组合结构笔具