一种设备管理方法、装置、电子装置和存储介质与流程
- 国知局
- 2024-10-09 15:02:28
本申请涉及计算机,特别是涉及一种设备管理方法、装置、电子装置和存储介质。
背景技术:
1、在设备接入网关系统中,设备状态监测是至关重要的,特别是在分布式模式下,对设备的在线和离线状态进行准确统计具有重要意义。分布式模式下设备状态的统计方法涉及到在离线总数、每个节点的设备接入数、不同设备类型的接入数、网关节点异常时设备状态的更新等多个方面的技术内容,是保障设备接入网关系统稳定运行的重要技术之一。
2、但是在现有的设备管理过程中,普遍会在每个节点设置一个最大设备接入上限,在网关集群之前,增加一个管理服务,用于管理各网关节点接入的设备量,以及分配新增设备时所连接的网关节点信息。随着物联网规模的扩大,设备数量急剧增加,对设备状态管理和监控提出了更高的要求,现有的方法可能无法满足大规模设备管理的需求。
3、针对相关技术中存在无法满足大规模设备状态管理的需求的问题,目前还没有提出有效的解决方案。
技术实现思路
1、在本实施例中提供了一种设备管理方法、装置、电子装置和存储介质,以解决相关技术中无法满足大规模设备状态管理的需求的问题。
2、第一个方面,在本实施例中提供了一种设备管理方法,所述方法包括:
3、响应于管理终端发起的设备状态获取请求,确定第一服务节点;所述第一服务节点为中心缓存区连接的在线服务节点;
4、确定所述第一服务节点的第一设备状态信息,并分发所述设备状态获取请求至第二服务节点;所述第二服务节点由所述第一服务节点确定;
5、获取第二服务节点的第二设备状态信息;返回包括所述第一设备状态信息和所述第二设备状态信息的目标设备状态信息至所述管理终端。
6、在其中的一些实施例中,所述中心缓存区连接有多个服务节点;
7、所述响应于设备状态获取请求,确定第一服务节点,包括:
8、同步多个服务节点的节点状态至所述中心缓存区;
9、响应于所述设备状态获取请求,获取所述中心缓存区连接的在线服务节点,
10、根据预设的请求策略,确定所述在线服务节点中的第一服务节点。
11、在其中的一些实施例中,所述分发所述设备状态获取请求至第二服务节点,包括:
12、将除所述第一服务节点外的在线服务节点确定为第一待请求节点;
13、判断所述第一待请求节点是否响应过所述设备状态获取请求;
14、根据预设的请求策略,将所述第一待请求节点中的未响应过所述设备状态请求的在线服务节点,确定为所述第二服务节点;
15、分发所述设备状态获取请求至所述第二服务节点。
16、在其中的一些实施例中,所述判断所述第一待请求节点是否响应过所述设备状态获取请求,包括:
17、获取所述设备状态获取请求中携带的链路标识;
18、获取待请求节点中的缓存数据,根据所述缓存数据判断所述第一待请求节点是否接收过所述链路标识。
19、在其中的一些实施例中,所述获取第二服务节点的第二设备状态信息之后,还包括:
20、确定第二待请求节点,所述第二待请求节点包括除所述第一服务节点和所述第二服务节点外的在线服务节点;
21、根据预设的请求策略,在未响应过所述设备状态获取请求的第二待请求节点中确定第三服务节点;
22、分发所述设备状态获取请求至所述第三服务节点。
23、在其中的一些实施例中,所述方法还包括:
24、所述设备状态获取请求中携带有目标设备状态信息;所述目标设备状态信息包括已完成请求的在线服务节点的状态信息。
25、在其中的一些实施例中,所述方法还包括:
26、当所述第二服务节点的节点数为零时,停止响应所述设备状态获取请求。
27、第二个方面,在本实施例中提供了一种设备管理装置,所述装置包括:服务节点确定模块和设备信息获取模块;
28、所述服务节点确定模块,用于响应于管理终端发起的设备状态获取请求,确定第一服务节点;所述第一服务节点为中心缓存区连接的在线服务节点;还用于确定所述第一服务节点的第一设备状态信息,并分发所述设备状态获取请求至第二服务节点;所述第二服务节点由所述第一服务节点确定;
29、所述设备信息获取模块,用于获取第二服务节点的第二设备状态信息;返回包括所述第一设备状态信息和所述第二设备状态信息的目标设备状态信息至所述管理终端。
30、第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的设备管理方法。
31、第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的设备管理方法。
32、与相关技术相比,在本实施例中提供的一种设备管理方法、装置、电子装置和存储介质,响应于管理终端发起的设备状态获取请求,确定第一服务节点,并获取第一服务节点的设备状态信息;其后根据第一服务节点获取中心缓存区中连接的在线服务节点,并在多个在线服务节点中获取第二服务节点,进而获取第二服务节点的设备状态信息,返回设备状态信息至管理终端,从而避免通过中心缓存区的服务器获取多个节点的设备状态信息,进而避免出现当存在大规模设备时,无法管理多个设备状态的问题。本申请通过服务节点确定其他在线服务节点,进而确定服务节点接入的设备状态信息,满足了大规模设备状态管理的需求。
33、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
技术特征:1.一种设备管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的设备管理方法,其特征在于,所述中心缓存区连接有多个服务节点;
3.根据权利要求1所述的设备管理方法,其特征在于,所述分发所述设备状态获取请求至第二服务节点,包括:
4.根据权利要求3所述的设备管理方法,其特征在于,所述判断所述第一待请求节点是否响应过所述设备状态获取请求,包括:
5.根据权利要求1所述的设备管理方法,其特征在于,所述获取第二服务节点的第二设备状态信息之后,还包括:
6.根据权利要求1所述的设备管理方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的设备管理方法,其特征在于,所述方法还包括:
8.一种设备管理装置,其特征在于,所述装置包括:服务节点确定模块和设备信息获取模块;
9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至权利要求7中任一项所述的设备管理方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至权利要求7中任一项所述的设备管理方法的步骤。
技术总结本申请涉及一种设备管理方法、装置、电子装置和存储介质,其中,该设备管理方法包括:响应于管理终端发起的设备状态获取请求,确定第一服务节点;第一服务节点为中心缓存区中的在线服务节点;确定第一服务节点的第一设备状态信息,并分发设备状态获取请求至第二服务节点;第二服务节点由第一服务节点确定;获取第二服务节点的第二设备状态信息;返回包括第一设备状态信息和第二设备状态信息的目标设备状态信息至管理终端。通过本申请,满足了大规模设备状态管理的需求。技术研发人员:郭远方,雷桔,陈帅受保护的技术使用者:天翼视联科技有限公司技术研发日:技术公布日:2024/9/29本文地址:https://www.jishuxx.com/zhuanli/20241009/307373.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。