[发明专利]设备状态检测方法、装置、设备及介质在审
申请号: | 202011336081.4 | 申请日: | 2020-11-25 |
公开(公告)号: | CN112630557A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 邹亲亲;刘洲;徐顺智 | 申请(专利权)人: | 深圳市宏电技术股份有限公司 |
主分类号: | G01R31/00 | 分类号: | G01R31/00 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 牟蓓佳 |
地址: | 518000 广东省深圳市龙岗区布吉街道甘李工业园甘李六路1*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 状态 检测 方法 装置 介质 | ||
本申请适用于计算机技术领域,提供了设备状态检测方法,包括:响应于接收到终端设备发送的连接建立请求,确定终端设备的网络状态为网络连接状态;向通信连接的设备管理服务器发送用于提示终端设备处于网络连接状态的上线提示信息,使得设备管理服务器基于上线提示信息确定终端设备的网络状态。本申请通过检测终端设备是否与目标服务器建立通信连接来确定终端设备的网络状态,以及通过将用于提示终端设备的网络状态的信息发送至设备管理服务器,实现设备管理服务器获知终端设备的网络状态。终端设备无需周期性地向设备管理服务器发送心跳数据包,可以减少相应的网络资源损耗。
技术领域
本申请属于计算机技术领域,尤其涉及一种设备状态检测方法、装置、设 备及介质。
背景技术
用于对设备进行管理的设备管理服务器通常需要获知被管理的设备是否在 线。相关技术中,通常是被管理的设备基于约定好的应用层协议以一定的数据 发送周期向设备管理服务器发送心跳数据包。若设备管理服务器可以接收到被 管理的设备发送的心跳数据包,则认为被管理的设备在线,即,被管理的设备 处于网络连接状态。反之,若设备管理服务器在预设时长内没有接收到被管理 的设备发送的心跳数据包,则认为被管理的设备不在线,即,被管理的设备处 于网络断开状态。
通过周期性发送心跳数据包的方式,实现设备管理服务器获知被管理的设 备是否在线,需要消耗较多网络资源。
发明内容
本申请实施例提供了设备状态检测方法、装置、设备及介质,旨在解决相 关技术中通过周期性发送心跳数据包的方式,实现设备管理服务器获知被管理 的设备是否在线,需要消耗较多网络资源的问题。
第一方面,本申请实施例提供了一种设备状态检测方法,该方法包括:
响应于接收到终端设备发送的连接建立请求,确定终端设备的网络状态为 网络连接状态;
向通信连接的设备管理服务器发送用于提示终端设备处于网络连接状态的 上线提示信息,使得设备管理服务器基于上线提示信息确定终端设备的网络状 态。
进一步地,方法还包括:
响应于接收到终端设备发送的连接断开请求,确定终端设备的网络状态为 网络断开状态,以及向设备管理服务器发送用于提示终端设备处于网络断开状 态的下线提示信息。
进一步地,在确定终端设备的网络状态为网络连接状态之后,还包括:
将用于指示终端设备的网络状态的状态指示参数的取值赋值为第一预设值, 以及将赋值后的状态指示参数和终端设备的设备标识对应存入状态信息表,其 中,第一预设值用于指示终端设备处于网络连接状态,状态信息表中的状态信 息包括设备标识和与设备标识对应的状态指示参数。
进一步地,方法还包括:
按照预设报文发送周期,向终端设备发送空报文,以及根据空报文的发送 情况确定终端设备的网络当前状态;
响应于终端设备的网络当前状态与终端设备的网络状态不一致,将终端设 备的网络当前状态确定为终端设备的网络状态,以及向设备管理服务器发送提 示信息。
进一步地,根据空报文的发送情况确定终端设备的网络当前状态,包括:
响应于空报文发送失败,确定终端设备的网络当前状态为网络断开状态;
响应于空报文发送成功,确定终端设备的网络当前状态为网络连接状态。
进一步地,终端设备的设备标识和用于指示终端设备的网络状态的状态指 示参数为状态信息表中的一状态信息;以及
响应于终端设备的网络当前状态与终端设备的网络状态不一致,将终端设 备的网络当前状态确定为终端设备的网络状态,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市宏电技术股份有限公司,未经深圳市宏电技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011336081.4/2.html,转载请声明来源钻瓜专利网。