设备检测方法、装置以及控制器和介质制造方法及图纸

技术编号:29593930 阅读:9 留言:0更新日期:2021-08-06 19:55
本发明专利技术涉及一种设备检测方法、装置以及控制器和介质,所述方法包括当检测到设备处于离线状态时,控制中间设备与离线设备建立通信连接,所述中间设备为预设范围内的在线设备;通过所述中间设备获取所述离线设备的当前网络配置信息;基于所述当前网络配置信息判断所述离线设备的离线原因。本发明专利技术实现了在设备离线后能对离线设备进行远程运维调试,加快了设备离线原因的查找流程,提高了设备离线检测效率和准确性。

【技术实现步骤摘要】
设备检测方法、装置以及控制器和介质
本专利技术涉及智能设备控制
,尤其涉及一种设备检测方法、装置以及控制器和介质。
技术介绍
随着物联网技术的快速发展,越来越多的智能设备加入物联网,利用物联网技术可控制智能设备工作,向用户提供更加丰富的智能服务。例如现有的便利店中也包含了大量的智能设备,且很多设备需要保持7*24小时运行,所有运行中的设备都可由设备平台统一维护控制,设备平台能够对设备出现的运行异常能够及时监控,发出报警,同时还可以在必要时远程操作设备。但是,现实场景中诸多因素会使得设备处于离线状态,一旦设备离线,则无法实现对离线设备的控制管理,因此需要尽快检测设备离线原因,并制定相应的恢复策略。若直接由运维人员检测离线设备,排查离线原因,检测过程将十分繁琐且不准确,人工成本高,检测效率低。
技术实现思路
本专利技术目的在于,提供一种设备检测方法、装置以及控制器和介质,在设备离线后能远程运维调试离线设备,加快了设备离线原因的查找流程,提高了设备离线检测效率和准确性。为了解决上述技术问题,根据本专利技术第一方面,提供了一种设备检测方法,包括:当检测到设备处于离线状态时,控制中间设备与离线设备建立通信连接,所述中间设备为预设范围内的在线设备;通过所述中间设备获取所述离线设备的当前网络配置信息;基于所述当前网络配置信息判断所述离线设备的离线原因。进一步的,还包括,获取设备上报的运行指标信息,当超过预设时间未收到所述运行指标信息时,判定所述设备处于离线状态。进一步的,还包括:从所述预设范围内的在线设备中选取至少一个设备作为所述中间设备。进一步的,还包括,当检测到设备处于离线状态时,查询所述预设范围内是否存在在线设备,若存在,则继续进行设备检测流程,否则,判定所述预设范围内的整体网络故障。进一步的,所述控制中间设备与离线设备建立通信连接包括:控制所述中间设备采用近距离通信方式唤醒所述离线设备,与所述离线设备与建立近距离通信连接,所述近距离通信方式包括蓝牙、LoRa、EnOcean、ZigBee、Z-Wave或UWB中的一种或多种。进一步的,所述通过所述中间设备获取所述离线设备的当前网络配置信息,包括:向所述中间设备发送网络配置信息查询指令;接收所述中间设备发送的所述离线设备的当前网络配置信息。进一步的,所述基于所述当前网络配置信息判断所述离线设备的离线原因,包括:根据所述网络配置信息判断所述离线设备以太网是否开启;若开启,则判断是否获取到所述离线设备的IP地址;若获取到所述离线设备的IP地址,则判定为线路故障;若没有获取到所述离线设备的IP地址,则判定为DHCP过程故障,控制重启对应的服务进程。进一步的,还包括:所述离线设备以太网未开启,且所述离线设备采用wifi上网,则判断是否获取到所述离线设备的IP地址;若获取到所述离线设备的IP地址,则判定为线路故障;若没有获取到所述离线设备的IP地址,则查询网线是否插入,若插入,则判定为离线设备故障。根据本专利技术第二方面,提供了一种设备检测方法,包括:中间设备接收服务器发送的与离线设备建立通信连接的指令,所述中间设备为预设范围内的在线设备;基于所述建立通信连接的指令与所述离线设备建立通信连接;获取所述离线设备的当前网络配置信息并发送给所述服务器进行离线设备的离线原因的判断。进一步的,所述基于所述建立通信连接的指令与所述离线设备建立通信连接;包括:基于所述建立通信连接的指令采用近距离通信方式唤醒所述离线设备,与所述离线设备与建立近距离通信连接,所述近距离通信方式包括蓝牙、LoRa、EnOcean、ZigBee、Z-Wave或UWB中的一种或多种。进一步的,所述获取所述离线设备的当前网络配置信息,包括:接收所述服务器发送的网络配置信息查询指令;将所述网络配置信息查询指令转发给所述离线设备;接收并解析所述离线设备基于所述网络配置信息查询指令反馈的网络配置信息数据包,得到所述离线设备的当前网络配置信息。根据本专利技术第三方面,提供了一种设备检测装置,包括:通信连接建立模块,配置为当检测到设备处于离线状态时,控制中间设备与离线设备建立通信连接,所述中间设备为预设范围内的在线设备;配置信息获取模块,配置为通过所述中间设备获取所述离线设备的当前网络配置信息;离线原因判断模块,配置为基于所述当前网络配置信息判断所述离线设备的离线原因。进一步的,还包括离线状态检测模块,配置为获取设备上报的运行指标信息,当超过预设时间未收到所述运行指标信息时,判定所述设备处于离线状态。进一步的,还包括设备选择模块,配置为从所述预设范围内的在线设备中选取至少一个设备作为所述中间设备。进一步的,包括:还包括故障判断模块,配置为当检测到设备处于离线状态时,查询所述预设范围内是否存在在线设备,若存在,则继续进行设备检测,否则,判定所述预设范围内的整体网络故障。进一步的,所述通信连接建立模块配置为:控制所述中间设备采用近距离通信方式唤醒所述离线设备,与所述离线设备与建立近距离通信连接,所述近距离通信方式包括蓝牙、LoRa、EnOcean、ZigBee、Z-Wave或UWB中的一种或多种。进一步的,所述配置信息获取模块包括:查询指令发送单元,配置为向所述中间设备发送网络配置信息查询指令;网络配置信息接收单元,配置为接收所述中间设备发送的所述离线设备的当前网络配置信息。进一步的,所述离线原因判断模块包括第一判断单元,配置为:根据所述网络配置信息判断所述离线设备以太网是否开启;若开启,则判断是否获取到所述离线设备的IP地址;若获取到所述离线设备的IP地址,则判定为线路故障;若没有获取到所述离线设备的IP地址,则查询网线是否插入,若插入,则判定为DHCP过程故障,控制重启对应的服务进程。进一步的,所述离线原因判断模块还包括第二判断单元,配置为:所述离线设备以太网未开启,且所述离线设备采用Wi-Fi上网,则判断是否获取到所述离线设备的IP地址;若获取到所述离线设备的IP地址,则判定为线路故障;若没有获取到所述离线设备的IP地址,则判定为离线设备故障。根据本专利技术第四方面,提供了一种设备检测装置,所述装置应用于中间设备,所述中间设备为预设范围内的在线设备,所述装置包括:指令接收模块,配置为接收服务器发送的与离线设备建立通信连接的指令,通信连接模块,配置为基于所述建立通信连接的指令与所述离线设备建立通信连接;信息转发模块,配置为获取所述离线设备的当前网络配置信息并发送给所述服务器进行离线设备的离线原因的判断。进一步的,所述通信连接模块具体配置为基于所述建立通信连接的指令采用近距离通信方式唤醒所述离线设备,与所本文档来自技高网...

【技术保护点】
1.一种设备检测方法,其特征在于,包括:/n当检测到设备处于离线状态时,控制中间设备与离线设备建立通信连接,所述中间设备为预设范围内的在线设备;/n通过所述中间设备获取所述离线设备的当前网络配置信息;/n基于所述当前网络配置信息判断所述离线设备的离线原因。/n

【技术特征摘要】
1.一种设备检测方法,其特征在于,包括:
当检测到设备处于离线状态时,控制中间设备与离线设备建立通信连接,所述中间设备为预设范围内的在线设备;
通过所述中间设备获取所述离线设备的当前网络配置信息;
基于所述当前网络配置信息判断所述离线设备的离线原因。


2.根据权利要求1所述的设备检测方法,其特征在于,
还包括,获取设备上报的运行指标信息,当超过预设时间未收到所述运行指标信息时,判定所述设备处于离线状态。


3.根据权利要求1所述的设备检测方法,其特征在于,
还包括:从所述预设范围内的在线设备中选取至少一个设备作为所述中间设备。


4.根据权利要求1所述的设备检测方法,其特征在于,
还包括,当检测到设备处于离线状态时,查询所述预设范围内是否存在在线设备,若存在,则继续进行设备检测流程,否则,判定所述预设范围内的整体网络故障。


5.根据权利要求1-4中任意一项所述的设备检测方法,其特征在于,
所述控制中间设备与离线设备建立通信连接包括:
控制所述中间设备采用近距离通信方式唤醒所述离线设备,与所述离线设备与建立近距离通信连接,所述近距离通信方式包括蓝牙、LoRa、EnOcean、ZigBee、Z-Wave或UWB中的一种或多种。


6.根据权利要求1所述的设备检测方法,其特征在于,
所述通过所述中间设备获取所述离线设备的当前网络配置信息,包括:
向所述中间设备发送网络配置信息查询指令;
接收所述中间设备发送的所述离线设备的当前网络配置信息。


7.根据权利要求1所述的设备检测方法,其特征在于,
所述基于所述当前网络配置信息判断所述离线设备的离线原因,包括:
根据所述网络配置信息判断所述离线设备以太网是否开启;
若开启,则判断是否获取到所述离线设备的IP地址;
若获取到所述离线设备的IP地址,则判定为线路故障;
若没有获取到所述离线设备的IP地址,则判定为DHCP过程故障,控制重启对应的服务进程。


8.根据权利要求7所述的设备检测方法,其特征在于,
还包括:
所述离线设备以太网未开启,且所述离线设备采用wifi上网,则判断是否获取到所述离线设备的IP地址;
若获取到所述离线设备的IP地址,则判定为线路故障;
若没有获取到所述离线设备的IP地址,则查询网线是否插入,若插入,则判定为离线设备故障。


9.一种设备检测方法,其特征在于,包括:
中间设备接收服务器发送的与离线设备建立通信连接的指令,所述中间设备为预设范围内的在线设备;
基于所述建立通信连接的指令与所述离线设备建立通信连接;
获取所述离线设备的当前网络配置信息并发送给所述服务器进行离线设备的离线原因的判断。


10.根据权利要求9所述的设备检测方法,其特征在于,
所述基于所述建立通信连接的指令与所述离线设备建立通信连接包括:
基于所述建立通信连接的指令采用近距离通信方式唤醒所述离线设备,与所述离线设备与建立近距离通信连接,所述近距离通信方式包括蓝牙、LoRa、EnOcean、ZigBee、Z-Wave或UWB中的一种或多种。


11.根据权利要求9所述的设备检测方法,其特征在于,
所述获取所述离线设备的当前网络配置信息,包括:
接收所述服务器发送的网络配置信息查询指令;
将所述网络配置信息查询指令转发给所述离线设备;
接收并解析所述离线设备基于所述网络配置信息查询指令反馈的网络配置信息数据包,得到所述离线设备的当前网络配置信息。


12.一种设备检测装置,其特征在于,包括:
通信连接建立模块,配置为当检测到设备处于离线状态时,控制中间设备与离线设备建立通信连接,所述中间设备为预设范围内的在线设备;
配置信息获取模块,配置为通过所述中间设备获取所述离线设备的当前网络配置信息;
离线原因判断模块,配置为基于所述当前网络配置信息判断所述离线设备的离线原因。
<...

【专利技术属性】
技术研发人员:钟瑞霖李佳
申请(专利权)人:虫极科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1