掌桥专利:专业的专利平台
掌桥专利
首页

智能安全联网设备的状态巡检方法及装置

文献发布时间:2023-06-19 19:27:02


智能安全联网设备的状态巡检方法及装置

技术领域

本申请涉及计算机技术领域,特别是涉及一种智能安全联网设备的状态巡检方法及装置。

背景技术

目前,智能安全联网设备大多需要绑定IP(Internet Protocol;网络之间互连的协议),对于绑定IP的智能安全联网设备,可以通过与设备绑定的IP获取设备状态,但仍然存在部分智能安全联网设备未进行IP绑定。

在现有技术中,对于未绑定IP的智能安全联网设备进行设备状态检测的难度较大,且准确率较低。

发明内容

基于此,有必要针对现有技术中,对于未绑定IP的智能安全联网设备进行设备状态检测的难度较大,且准确率较低的问题,提供一种智能安全联网设备的状态巡检方法及装置。

第一方面,本申请提供了一种智能安全联网设备的状态巡检方法。所述智能安全联网设备的状态巡检方法,包括:

响应于智能安全联网设备的注册请求,建立目标连接,并获取所述智能安全联网设备的注册信息;

获取所述智能安全联网设备的心跳信息;

根据所述注册信息和所述心跳信息,确定所述智能安全联网设备对应的目标连接的连接标识信息;

根据所述连接标识信息向所述智能安全联网设备发送状态检测指令,获得所述智能安全联网设备的状态信息。

在其中一个实施例中,所述根据所述连接标识信息向所述智能安全联网设备发送状态检测指令,获得所述智能安全联网设备的状态信息,包括:

根据所述连接标识信息向所述智能安全联网设备发送状态检测指令,获取所述安全联网设备发送的设备状态信息;

在接收到设备状态信息的情况下,确定所述智能安全联网设备的状态信息为在线状态;

在未接收到设备状态信息的情况下,确定所述智能安全联网设备的状态信息为离线状态。

在其中一个实施例中,所述智能安全联网设备的数目为多个,所述方法还包括:

在获得所述多个智能安全联网设备的状态信息的情况下,根据所述多个智能安全联网设备的状态信息,对所述多个智能安全联网设备进行批量管理。

在其中一个实施例中,所述根据所述多个智能安全联网设备的状态信息,对所述多个智能安全联网设备进行批量管理,包括:

根据所述多个智能安全联网设备的状态信息,确定所述多个智能安全联网设备中离线设备数目和在线设备数目。

在其中一个实施例中,所述方法还包括:

对预设时间段中所述心跳信息进行检测,并根据检测结果,确定所述智能安全联网设备的所述状态信息。

在其中一个实施例中,所述对预设时间段中所述心跳信息进行检测,并根据检测结果,确定所述智能安全联网设备的所述状态信息包括:

若检测到新的心跳信息,则确定所述智能安全联网设备的状态为在线状态;

若未检测到新的心跳信息,则确定所述智能安全联网设备的状态为离线状态。

第二方面,本申请还提供了一种智能安全联网设备的状态巡检装置,采用上述第一方面所述的智能安全联网设备的状态巡检方法。所述智能安全联网设备的状态巡检装置包括:

响应模块,用于响应于智能安全联网设备的注册请求,建立目标连接,并获取所述智能安全联网设备的注册信息;

获取模块,用于获取所述智能安全联网设备的心跳信息;

标识确定模块,用于根据所述注册信息和所述心跳信息,确定所述智能安全联网设备对应的目标连接的连接标识信息;

检测模块,用于根据所述连接标识信息向所述智能安全联网设备发送状态检测指令,获得所述智能安全联网设备的状态信息。

在其中一个实施例中,所述检测模块具体用于:

根据所述连接标识信息向所述智能安全联网设备发送状态检测指令,获取所述安全联网设备发送的设备状态信息;

在接收到设备状态信息的情况下,确定所述智能安全联网设备的状态信息为在线状态;

在未接收到设备状态信息的情况下,确定所述智能安全联网设备的状态信息为离线状态。

在其中一个实施例中,所述智能安全联网设备的数目为多个,所述智能安全联网设备的状态巡检装置还包括:

批量管理模块,用于在获得所述多个智能安全联网设备的状态信息的情况下,根据所述多个智能安全联网设备的状态信息,对所述多个智能安全联网设备进行批量管理。

在其中一个实施例中,所述批量管理模块具体用于:

根据所述多个智能安全联网设备的状态信息,确定所述多个智能安全联网设备中离线设备数目和在线设备数目。

在其中一个实施例中,所述智能安全联网设备的状态巡检装置还包括:

心跳信息检测模块,用于对预设时间段中所述心跳信息进行检测,并根据检测结果,确定所述智能安全联网设备的所述状态信息。

在其中一个实施例中,所述心跳信息检测模块具体用于:

若检测到新的心跳信息,则确定所述智能安全联网设备的状态为在线状态;

若未检测到新的心跳信息,则确定所述智能安全联网设备的状态为离线状态。

第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法的步骤。

第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的步骤。

第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的步骤。

上述智能安全联网设备的状态巡检方法中,响应于智能安全联网设备的注册请求,获取注册信息,并建立目标连接;根据智能安全联网设备的注册信息和心跳信息,确定智能安全联网设备对应的目标连接的连接标识信息,在对智能安全联网设备进行状态检测时,仅需根据连接标识信息确定智能安全联网设备对应的目标连接,即可向智能安全联网设备发送状态检测指令,获得智能安全联网设备的状态信息,无需对设备进行IP绑定。智能安全联网设备对应的目标连接和连接标识信息一一对应,因此,该方法对智能安全联网设备进行状态检测的难度低,且准确率高。

附图说明

图1为一个实施例中智能安全联网设备的状态巡检方法的流程图;

图2为另一个实施例中智能安全联网设备的状态巡检方法的流程图;

图3为另一个实施例中智能安全联网设备的状态巡检方法的流程图;

图4为一个实施例中智能安全联网设备的状态巡检装置的结构图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

针对当前智能安全联网设备需要绑定IP才能获取设备状态,存在IP泄漏,网络攻击等安全问题,而无IP绑定的智能安全联网设备,对于设备的状态及检测获取困难且准确率不高,无法批量巡检,本发明旨在解决无IP绑定的智能安全联网设备状态的实时获取与批量巡检问题,并提高设备状态监测的准确率。

基于此,如图1所示,本申请提供了一种智能安全联网设备的状态巡检方法,本实施例以该方法应用于终端(可称为管理终端)进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。其中,终端可以但不限于是各种个人计算机、笔记本电脑等。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本实施例中,该方法包括以下步骤:

步骤101,响应于智能安全联网设备的注册请求,建立目标连接,并获取智能安全联网设备的注册信息。

具体的,注册信息可以携带有智能安全联网设备的标识信息。终端(可以为运维管理服务中心)中存储所有智能安全联网设备的基础信息。终端响应于智能安全联网设备的注册请求,获得智能安全联网设备的注册信息,将注册信息和基础信息进行匹配,终端将匹配成功的智能安全联网设备对应的状态设置为连接成功状态,并使得终端与智能安全联网设备之间建立目标连接,该连接可以为TCP(Transmission Control Protocol,传输控制协议)连接。对于未向终端发送注册请求对应的智能安全联网设备,终端将该智能安全联网设备的状态标注为连接失败状态。

步骤102,获取智能安全联网设备的心跳信息。

具体的,心跳信息中也包含智能安全联网设备的标识信息。智能安全联网设备向终端发送注册请求时,智能安全联网设备与终端建立目标连接(可以为TCP连接),而该智能安全联网设备向终端发送心跳信息用于维持该目标连接为保持连接状态,该智能安全联网设备通过TCP连接向终端发送心跳信息。终端可以将注册信息中的标识信息和心跳信息的标识信息进行匹配,对于匹配成功的标识信息,终端可以根据标识信息对应的心跳信息对智能安全联网设备进行状态更新。

步骤103,根据注册信息和心跳信息,确定智能安全联网设备对应的目标连接的连接标识信息。

具体的,终端可以获得多个智能安全联网设备的注册信息,每个注册信息中均包含智能安全联网设备的标识信息,终端还可以获得由多个智能安全联网设备发送的心跳信息,每个心跳信息中均包含标识信息。终端将根据标识信息完成注册信息和心跳信息的匹配,在注册信息和心跳信息对应的标识信息一致时,终端可以将注册信息和心跳信息中的标识信息作为智能安全联网设备与终端之间建立的目标连接的连接标识信息,进而终端可以根据智能安全联网设备的连接标识信息确定智能安全联网设备的目标连接。

步骤104,根据连接标识信息向智能安全联网设备发送状态检测指令,获得智能安全联网设备的状态信息。

具体的,终端可以响应于用户发送的触发指令,根据连接标识信息确定智能安全联网设备与终端的目标连接,进而可以根据该目标连接向智能安全联网设备发送状态检测指令。终端可以根据智能安全联网设备接收检测指令后发送的设备状态信息确定智能安全联网设备的状态信息。终端还可以按照预设周期时间,根据连接标识信息确定智能安全联网设备与终端的目标连接,进而可以根据该目标连接向智能安全联网设备发送状态检测指令,进而确定智能安全联网设备的状态信息。

由于智能安全联网设备状态无固定IP绑定,无法直接通信,故采用保持TCP链接方式来维持智能安全联网设备与运维管理服务(即终端)之间的关系,智能安全联网设备向终端发送注册请求时,智能安全联网设备与终端建立目标连接,而该智能安全联网设备向终端发送心跳信息用于维持该目标连接为保持连接状态。终端还可以根据注册信息及心跳信息中包含的标识信息对智能安全联网设备对应的目标连接进行连接标识信息绑定,如需终端检测智能安全联网设备的实时状态,终端可以通过连接标识信息找到智能安全联网设备与运维管理服务(即终端)之间的连接,从而发送状态检测命令,获取智能安全联网设备当前最新的状态情况。

上述智能安全联网设备的状态巡检方法中,响应于智能安全联网设备的注册请求,获取注册信息,并建立目标连接;根据智能安全联网设备的注册信息和心跳信息,确定智能安全联网设备对应的目标连接的连接标识信息,在对智能安全联网设备进行状态检测时,仅需根据连接标识信息确定智能安全联网设备对应的目标连接,即可向智能安全联网设备发送状态检测指令,获得智能安全联网设备的状态信息,无需对设备进行IP绑定。智能安全联网设备对应的目标连接和连接标识信息一一对应,因此,该方法对智能安全联网设备进行状态检测的难度低,且准确率高。

在本申请的一个实施例中,如图2所示,上述步骤104,根据连接标识信息向智能安全联网设备发送状态检测指令,获得智能安全联网设备的状态信息,包括:

步骤201,根据连接标识信息向智能安全联网设备发送状态检测指令,获取安全联网设备发送的设备状态信息;

步骤202,在接收到设备状态信息的情况下,确定智能安全联网设备的状态信息为在线状态;

步骤203,在未接收到设备状态信息的情况下,确定智能安全联网设备的状态信息为离线状态。

具体的,终端根据连接标识信息可以确定与终端连接成功的智能安全联网设备对应的目标连接信息,进而终端可以根据连接标识信息对智能安全联网设备进行主动检测。智能安全联网设备在接收到终端发送的状态检测指令后,会向终端发送设备状态信息。终端在接收到设备状态信息时,确定智能安全联网设备为在线状态,终端在未接收到设备状态信息时,确定智能安全联网设备为离线状态。

上述智能安全联网设备的状态巡检方法中,在对智能安全联网设备进行状态检测时,仅需根据连接标识信息确定智能安全联网设备对应的目标连接,即可向智能安全联网设备发送状态检测指令,终端根据是否接收到设备状态信息即可确定智能安全联网设备的状态信息,该方法对智能安全联网设备进行状态检测的难度低,判断流程简单,准确率高。除此之外,终端通过连接标识信息即可完成对智能安全联网设备的状态检测,实现了对未进行ip绑定的智能安全联网设备的实时主动检测。

在本申请的一个实施例中,智能安全联网设备的数目为多个,该智能安全联网设备的状态巡检方法包括:

在根据多个智能安全联网设备的状态信息的情况下,对多个智能安全联网设备进行批量管理。

具体的,终端(可以为运维管理服务中心)中存储所有智能安全联网设备的基础信息。终端响应于智能安全联网设备的注册请求,获得智能安全联网设备的注册信息,将注册信息和基础信息进行匹配,终端将匹配成功的智能安全联网设备对应的状态设置为连接成功状态,并使得终端与智能安全联网设备之间建立目标连接(该连接可以为TCP连接)。终端对多个智能安全联网设备进行管理时,需根据多个智能安全联网设备与终端建立的目标连接对应的连接标识信息,向多个智能安全联网设备发送状态检测指令。终端还可以根据接收到的多个智能安全联网设备发送的设备状态信息确定多个智能安全联网设备的状态,进而对多个智能联网设备进行批量管理。

在本申请的一个实施例中,上述根据多个智能安全联网设备的状态信息,对多个智能安全联网设备进行批量管理,包括:

根据多个智能安全联网设备的状态信息,确定多个智能安全联网设备中离线设备数目和在线设备数目。

具体的,终端对多个智能安全联网设备进行设备状态批量检测时,终端先需批量找到连接标识信息,从而根据连接标识信息发送检测命令,并根据获取每个设备的状态进行汇总。终端还可以根据接收到的多个智能安全联网设备发送的设备状态信息确定当前成功与终端连接的多个智能安全联网设备中在线设备数目和离线设备数目。终端还可以根据接收到的多个智能安全联网设备发送的设备状态信息,生成当前成功与终端连接的多个智能安全联网设备的状态信息表格,便于对多个智能联网设备进行统一管理。

在本申请的一个实施例中,该智能安全联网设备的状态巡检方法还包括:

对预设时间段中心跳信息进行检测,并根据检测结果,确定智能安全联网设备的状态信息。

具体的,智能安全联网设备主动注册到运维管理服务(即终端),注册后每秒由智能安全联网设备发送心跳信息到运维管理服务,运维管理服务对设备注册信息及心跳进行管理。终端可以对预设时间段中心跳信息进行检测,根据预设时间段获取的智能安全联网设备的心跳信息,更新该心跳信息对应的智能安全联网设备的状态。其中,预设时间段可以根据实际需求进行设定,本申请对此不做限制。

进一步的,本申请所提供的智能安全联网设备的状态巡检方法中,终端不仅可以根据接收到的智能安全联网设备发送的心跳信息确定智能安全联网设备的状态,还可以对智能安全联网设备进行主动检测,通过目标连接的连接标识信息向智能安全联网设备发送状态检测指令以确定智能安全联网设备的状态,有利于提高对智能安全联网设备状态检测的准确性。

在本申请的一个实施例中,如图3所示,上述对预设时间段中心跳信息进行检测,并根据检测结果,确定智能安全联网设备的状态信息包括:

步骤301,若检测到新的心跳信息,则确定智能安全联网设备的状态为在线状态。

步骤302,若未检测到新的心跳信息,则确定智能安全联网设备的状态为离线状态。

具体的,终端可以对智能安全联网设备的心跳信息进行检测,若预设时间段内未接收到智能安全联网设备发送的更新的心跳信息,则终端确定该智能安全联网设备处于离线状态,若预设时间段内接收到智能安全联网设备发送的更新的心跳信息,则终端确定该智能安全联网设备处于在线状态。

本申请所提供的智能安全联网设备的状态巡检方法中,响应于智能安全联网设备的注册请求,获取注册信息,并建立目标连接;根据智能安全联网设备的注册信息和心跳信息,确定智能安全联网设备对应的目标连接的连接标识信息,在对智能安全联网设备进行状态检测时,仅需根据连接标识信息确定智能安全联网设备对应的目标连接,即可向智能安全联网设备发送状态检测指令,获得智能安全联网设备的状态信息,完成终端对智能安全联网设备状态的主动检测。除此之外,本申请所提供的智能安全联网设备的状态巡检方法中可以根据获取的智能安全联网设备的心跳信息完成智能安全联网设备的状态更新,提高智能安全联网设备的状态检测的准确度。

应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的智能安全联网设备的状态巡检方法的智能安全联网设备的状态巡检装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个智能安全联网设备的状态巡检装置实施例中的具体限定可以参见上文中对于智能安全联网设备的状态巡检方法的限定,在此不再赘述。

如图4所示,在本申请的一个实施例中,提供了一种智能安全联网设备的状态巡检装置400,包括:响应模块410、获取模块420、标识确定模块430和检测模块440,其中:

响应模块410,用于响应于智能安全联网设备的注册请求,建立目标连接,并获取智能安全联网设备的注册信息;

获取模块420,用于获取智能安全联网设备的心跳信息;

标识确定模块430,用于根据注册信息和心跳信息,确定智能安全联网设备对应的目标连接的连接标识信息;

检测模块440,用于根据连接标识信息向智能安全联网设备发送状态检测指令,获得智能安全联网设备的状态信息。

在本申请的一个实施例中,检测模块440具体用于:

根据连接标识信息向智能安全联网设备发送状态检测指令,获取安全联网设备发送的设备状态信息;

在接收到设备状态信息的情况下,确定智能安全联网设备的状态信息为在线状态;

在未接收到设备状态信息的情况下,确定智能安全联网设备的状态信息为离线状态。

在本申请的一个实施例中,智能安全联网设备的数目为多个,智能安全联网设备的状态巡检装置400还包括:

批量管理模块,用于在获得多个智能安全联网设备的状态信息的情况下,根据多个智能安全联网设备的状态信息,对多个智能安全联网设备进行批量管理。

在本申请的一个实施例中,批量管理模块具体用于:

根据多个智能安全联网设备的状态信息,确定多个智能安全联网设备中离线设备数目和在线设备数目。

在本申请的一个实施例中,智能安全联网设备的状态巡检装置400还包括:

心跳信息检测模块,用于对预设时间段中心跳信息进行检测,并根据检测结果,确定智能安全联网设备的状态信息。

在本申请的一个实施例中,心跳信息检测模块具体用于:

若检测到新的心跳信息,则确定智能安全联网设备的状态为在线状态;

若未检测到新的心跳信息,则确定智能安全联网设备的状态为离线状态。

上述智能安全联网设备的状态巡检装置的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种智能安全联网设备的状态巡检方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

响应于智能安全联网设备的注册请求,建立目标连接,并获取智能安全联网设备的注册信息;

获取智能安全联网设备的心跳信息;

根据注册信息和心跳信息,确定智能安全联网设备对应的目标连接的连接标识信息;

根据连接标识信息向智能安全联网设备发送状态检测指令,获得智能安全联网设备的状态信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据连接标识信息向智能安全联网设备发送状态检测指令,获取安全联网设备发送的设备状态信息;

在接收到设备状态信息的情况下,确定智能安全联网设备的状态信息为在线状态;

在未接收到设备状态信息的情况下,确定智能安全联网设备的状态信息为离线状态。

在一个实施例中,智能安全联网设备的数目为多个,处理器执行计算机程序时还实现以下步骤:

在获得多个智能安全联网设备的状态信息的情况下,根据多个智能安全联网设备的状态信息,对多个智能安全联网设备进行批量管理。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据多个智能安全联网设备的状态信息,确定多个智能安全联网设备中离线设备数目和在线设备数目。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

对预设时间段中心跳信息进行检测,并根据检测结果,确定智能安全联网设备的状态信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若检测到新的心跳信息,则确定智能安全联网设备的状态为在线状态;

若未检测到新的心跳信息,则确定智能安全联网设备的状态为离线状态。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

响应于智能安全联网设备的注册请求,建立目标连接,并获取智能安全联网设备的注册信息;

获取智能安全联网设备的心跳信息;

根据注册信息和心跳信息,确定智能安全联网设备对应的目标连接的连接标识信息;

根据连接标识信息向智能安全联网设备发送状态检测指令,获得智能安全联网设备的状态信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据连接标识信息向智能安全联网设备发送状态检测指令,获取安全联网设备发送的设备状态信息;

在接收到设备状态信息的情况下,确定智能安全联网设备的状态信息为在线状态;

在未接收到设备状态信息的情况下,确定智能安全联网设备的状态信息为离线状态。

在一个实施例中,智能安全联网设备的数目为多个,计算机程序被处理器执行时还实现以下步骤:

在获得多个智能安全联网设备的状态信息的情况下,根据多个智能安全联网设备的状态信息,对多个智能安全联网设备进行批量管理。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据多个智能安全联网设备的状态信息,确定多个智能安全联网设备中离线设备数目和在线设备数目。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

对预设时间段中心跳信息进行检测,并根据检测结果,确定智能安全联网设备的状态信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若检测到新的心跳信息,则确定智能安全联网设备的状态为在线状态;

若未检测到新的心跳信息,则确定智能安全联网设备的状态为离线状态。

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

响应于智能安全联网设备的注册请求,建立目标连接,并获取智能安全联网设备的注册信息;

获取智能安全联网设备的心跳信息;

根据注册信息和心跳信息,确定智能安全联网设备对应的目标连接的连接标识信息;

根据连接标识信息向智能安全联网设备发送状态检测指令,获得智能安全联网设备的状态信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据连接标识信息向智能安全联网设备发送状态检测指令,获取安全联网设备发送的设备状态信息;

在接收到设备状态信息的情况下,确定智能安全联网设备的状态信息为在线状态;

在未接收到设备状态信息的情况下,确定智能安全联网设备的状态信息为离线状态。

在一个实施例中,智能安全联网设备的数目为多个,计算机程序被处理器执行时还实现以下步骤:

在获得多个智能安全联网设备的状态信息的情况下,根据多个智能安全联网设备的状态信息,对多个智能安全联网设备进行批量管理。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据多个智能安全联网设备的状态信息,确定多个智能安全联网设备中离线设备数目和在线设备数目。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

对预设时间段中心跳信息进行检测,并根据检测结果,确定智能安全联网设备的状态信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若检测到新的心跳信息,则确定智能安全联网设备的状态为在线状态;

若未检测到新的心跳信息,则确定智能安全联网设备的状态为离线状态。

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

相关技术
  • 一种智能巡检方法、电子设备、智能巡检系统和存储介质
  • 设备巡检方法和巡检装置
  • 变配电所设备智能巡检系统及其巡检方法
  • 一种智能移动设备的行走状态检测装置及智能移动设备
  • 基于工业互联网设备状态的安全控制方法和装置
  • 基于工业互联网设备状态的安全控制方法和装置
技术分类

06120115915097