一种设备状态的维护方法、装置、设备、存储介质及产品与流程

    技术2025-03-14  39


    本申请涉及设备管理,尤其涉及一种设备状态的维护方法、装置、设备、存储介质及产品。


    背景技术:

    1、目前,物联网的发展日新月异,各种物联设备越来越多,物联网的技术应用越来越广泛,而且各种不同的技术层出不穷。物联设备的在离线状态给用户提供一种直观地观测设备状态的方式,因此需要对设备状态进行维护。


    技术实现思路

    1、本申请提供一种设备状态的维护方法、装置、设备、存储介质及产品,通过发布设备状态消息来维护系统设备在离线状态,保障用户能够直观地观测到设备的在离线状态。

    2、为实现上述目的,本申请实施例提供了一种设备状态的维护方法,包括:

    3、在感知到设备的调用接口处于目标状态的情况下,发起维护请求;所述目标状态包括在线状态或离线状态,所述维护请求中携带的设备信息至少包括所述设备的设备标识信息;

    4、基于所述维护请求中的设备标识信息,在缓存数据库中查找对应的在线设备信息;

    5、根据查找结果及所述维护请求中的设备信息,发布设备状态消息。

    6、作为上述方案的改进,所述在感知到设备的调用接口处于目标状态的情况下,发起维护请求,包括:

    7、在感知到设备的调用接口处于离线状态的情况下,发起离线维护请求;所述离线维护请求中携带的设备信息还包括所述调用接口的接口配置信息;

    8、所述根据查找结果及所述维护请求中的设备信息,发布设备状态消息,包括;

    9、将查找到的在线设备信息中的接口配置信息和所述离线维护请求中的接口配置信息进行比较,得到第一比较结果;

    10、根据所述第一比较结果,发布设备离线消息。

    11、作为上述方案的改进,所述根据所述第一比较结果,发布设备离线消息,包括:

    12、当所述第一比较结果为相同时,将查找到的在线设备信息从所述缓存数据库中删除,并发布设备离线消息;

    13、当所述第一比较结果为不相同时,判定所述设备的其余调用接口处于在线状态。

    14、作为上述方案的改进,所述在感知到设备的调用接口处于目标状态的情况下,发起维护请求,包括:

    15、在感知到设备的调用接口处于在线状态的情况下,发起在线维护请求;所述在线维护请求中携带的设备信息还包括所述调用接口的接口配置信息和所述在线维护请求的链路id;

    16、所述根据查找结果及所述维护请求中的设备信息,发布设备状态消息,包括:

    17、若未能查找到在线设备信息,则将所述在线维护请求中的设备信息作为在线设备信息存入所述缓存数据库内,并发布设备首次在线消息;

    18、若能查找到在线设备信息,则根据查找到的在线设备信息和所述在线维护请求中的设备信息的比较结果,发布设备重复在线消息。

    19、作为上述方案的改进,所述若能查找到在线设备信息,则根据查找到的在线设备信息和所述在线维护请求中的设备信息的比较结果,发布设备重复在线消息,包括:

    20、若能查找到在线设备信息,则将查找到的在线设备信息中的链路id和所述在线维护请求中的链路id进行比较,得到第二比较结果;

    21、若所述第二比较结果为相同,则将查找到的在线设备信息中的接口配置信息和所述在线维护请求中的接口配置信息进行比较,得到第三比较结果;

    22、在所述第三比较结果为不相同时,将查找到的在线设备信息从所述缓存数据库中删除,将所述在线维护请求中的设备信息添加入所述缓存数据库内,并发布设备异地重复在线消息;

    23、在所述第三比较结果为相同时,发布设备本地重复在线消息。

    24、作为上述方案的改进,所述设备状态的维护方法还包括:

    25、在感知到所述调用接口处于故障的情况下,删除所述缓存数据库内的与所述调用接口的接口配置信息对应的设备标识信息,并发布设备离线消息。

    26、为实现上述目的,本申请实施例还提供了一种设备状态的维护装置,包括:

    27、请求发起模块,用于在感知到设备的调用接口处于目标状态的情况下,发起维护请求;所述维护请求中携带的设备信息至少包括所述设备的设备标识信息;

    28、查找模块,用于基于所述维护请求中的设备标识信息,在缓存数据库中查找对应的在线设备信息;

    29、维护模块,用于根据查找结果及所述维护请求中的设备信息,发布设备状态消息。

    30、为实现上述目的,本申请实施例还提供了一种设备状态的维护设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述的设备状态的维护方法。

    31、为实现上述目的,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述的设备状态的维护方法。

    32、为实现上述目的,本申请实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如上述的设备状态的维护方法。

    33、与现有技术相比,本申请实施例提供的一种设备状态的维护方法、装置、设备、存储介质及产品,通过在感知到设备的调用接口处于目标状态的情况下,发起维护请求;所述目标状态包括在线状态或离线状态,所述维护请求中携带的设备信息至少包括所述设备的设备标识信息;基于所述维护请求中的设备标识信息,在缓存数据库中查找对应的在线设备信息;根据查找结果及所述维护请求中的设备信息,发布设备状态消息。由此可见,本申请实施例能够维护系统设备在离线状态,进而保障用户能够直观地观测到设备的在离线状态,维护效率高且维护可靠性强。



    技术特征:

    1.一种设备状态的维护方法,其特征在于,包括:

    2.如权利要求1所述的设备状态的维护方法,其特征在于,所述在感知到设备的调用接口处于目标状态的情况下,发起维护请求,包括:

    3.如权利要求2所述的设备状态的维护方法,其特征在于,所述根据所述第一比较结果,发布设备离线消息,包括:

    4.如权利要求1所述的设备状态的维护方法,其特征在于,所述在感知到设备的调用接口处于目标状态的情况下,发起维护请求,包括:

    5.如权利要求4所述的设备状态的维护方法,其特征在于,所述若能查找到在线设备信息,则根据查找到的在线设备信息和所述在线维护请求中的设备信息的比较结果,发布设备重复在线消息,包括:

    6.如权利要求1-5任一项所述的设备状态的维护方法,其特征在于,所述设备状态的维护方法还包括:

    7.一种设备状态的维护装置,其特征在于,包括:

    8.一种设备状态的维护设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如权利要求1~6任一项所述的设备状态的维护方法。

    9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如权利要求1~6任一项所述的设备状态的维护方法。

    10.一种计算机程序产品,其特征在于,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如权利要求1~6任一项所述的设备状态的维护方法。


    技术总结
    本申请公开了一种设备状态的维护方法、装置、设备、存储介质及产品,方法包括:在感知到设备的调用接口处于目标状态的情况下,发起维护请求;所述目标状态包括在线状态或离线状态,所述维护请求中携带的设备信息至少包括所述设备的设备标识信息;基于所述维护请求中的设备标识信息,在缓存数据库中查找对应的在线设备信息;根据查找结果及所述维护请求中的设备信息,发布设备状态消息。采用本申请实施例能够维护系统设备在离线状态,保障用户能够直观地观测到设备的在离线状态。

    技术研发人员:张书凡,尹瑶瑶,陈成,郑代新,周佳俊
    受保护的技术使用者:中移物联网有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-27508.html

    最新回复(0)