本发明实施例涉及数据处理,尤其涉及一种节点资源的快速检索方法、装置、电子设备以及存储介质。
背景技术:
1、随着技术的不断进步,人们对视觉效果要求越来越高,监控领域产品的种类越来越丰富,许多场地一台设备满足不了用户的需求,需要将多个设备级联使用,级联的应用场景越来越多。但是,随着级联设备的增加,资源管理需管理的相关资源也成倍数增加,大大降低了资源查找以及刷新资源的效率,导致用户体验效果较差,且由于无法及时对节点资源进行查看会造成资源使用混乱。
技术实现思路
1、本发明实施例中提供了一种节点资源的快速检索方法、装置、电子设备以及存储介质,以实现通过优化数据结构来提高资源检索和刷新效率。
2、第一方面,本发明实施例中提供了一种节点资源的快速检索方法,所述方法包括:
3、确定对级联设备下板卡槽位节点分区管理所需的资源分区信息;其中所述资源分区信息包括按级联设备节点、级联设备节点下机框节点以及机框节点下板卡槽位节点三个维度对级联设备下板卡槽位节点进行分区管理的三维数组;
4、通过资源分区信息,查找待搜索板卡槽位节点的目标板卡资源信息;
5、从目标板卡资源信息中查询待搜索板卡槽位节点所在分区下各个业务资源的资源状态。
6、第二方面,本发明实施例中还提供了一种节点资源的快速检索装置,所述装置包括:
7、分区信息确定模块,用于确定对级联设备下板卡槽位节点分区管理所需的资源分区信息;其中所述资源分区信息包括按级联设备节点、级联设备节点下机框节点以及机框节点下板卡槽位节点三个维度对级联设备下板卡槽位节点进行分区管理的三维数组;
8、资源信息查询模块,用于通过资源分区信息,查找待搜索板卡槽位节点的目标板卡资源信息;
9、资源状态查询模块,用于从目标板卡资源信息中查询待搜索板卡槽位节点所在分区下各个业务资源的资源状态。
10、第三方面,本发明实施例中还提供了一种电子设备,包括:
11、一个或多个处理装置;
12、存储装置,用于存储一个或多个程序;
13、当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现本发明实施例中任一所述的节点资源的快速检索方法。
14、第四方面,本发明实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理装置执行时实现本发明实施例中任一所述的节点资源的快速检索方法。
15、本申请实施例中提供了一种节点资源的快速检索方法,预先按级联设备节点、级联设备节点下机框节点以及机框节点下板卡槽位节点三个维度对级联设备下板卡槽位节点进行分区管理,并将得到的三维数组作为对级联设备下板卡槽位节点进行分区管理的资源分区信息,使用资源分区信息快速查找待搜索板卡槽位节点的目标板卡资源信息,并从目标板卡资源信息中查询待搜索板卡槽位节点所在分区下各个业务资源的资源状态。采用本申请技术方案,以一个三维数组的结构存储级联设备的所有槽位信息节点,三维数组将整个产品体系的资源进行分区管理,通过数据结构的设计优化,将设备的各个节点资源统筹管理,提高资源检索遍历的效率,解决多设备级联下资源计算、检索、刷新效率较低的问题,极大的提升了资源管理效率。
16、上述
技术实现要素:
仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
1.一种节点资源的快速检索方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述资源分区信息对应三维数组的大小基于级联设备节点数量、级联设备节点下机框节点数量以及机框节点下板卡槽位节点数量进行配置。
3.根据权利要求1所述的方法,其特征在于,所述资源分区信息中记录的每一个板卡槽位节点所在分区以一组唯一的节点资源分区索引标识表示,且节点资源分区索引标识与板卡槽位节点在三维数组中的数组下标保持一致。
4.根据权利要求3所述的方法,其特征在于,通过资源分区信息,查找待搜索板卡槽位节点的目标板卡资源信息,包括:
5.根据权利要求4所述的方法,其特征在于,依据节点资源分区索引标识,通过资源分区信息查询对应板卡槽位节点所在分区的目标板卡资源信息,包括:
6.根据权利要求4所述的方法,其特征在于,节点资源分区索引标识为包括级联设备节点标识id、级联设备节点下机框节点标识id以及机框节点下板卡槽位节点标识id的通道编码。
7.根据权利要求4所述的方法,其特征在于,从目标板卡资源信息中查询待搜索板卡槽位节点所在分区下各个业务资源的资源状态,包括:
8.一种节点资源的快速检索装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理装置执行时实现权利要求1-7中任一项所述的节点资源的快速检索方法。