本发明涉及数据管理,特别是涉及一种针对设备的全生命周期管理方法、装置及电子设备。
背景技术:
1、it硬件设备在企业的生产经营中起着至关重要的作用,但是针对设备的全生命周期管理却经常会被忽略。未能有效管理的话,会导致设备闲置、磨损、故障率上升,增加企业的运营风险和成本。因此,针对设备进行全生命周期管理对企业来说具有重大的意义。示例性的,设备的全生命周期可以分为多个运维环节,具体可以包括:入库、分配、系统转派、安装、上线上架。报障维护、设备迁移及下线报废等。
2、在相关技术中,针对设备的全生命周期的每一运维环节均设置有一界面,管理人员通过该界面,对所对应的运维环节进行管理,例如:入库管理界面,用于展示并管理多个设备的入库。
3、可见,相关技术中的管理方法,将设备的全生命周期的各个运维环节分散至不同的界面中进行展示及管理,导致管理效率较低。
技术实现思路
1、本发明实施例的目的在于提供一种针对设备的全生命周期管理方法、装置及电子设备,以提高设备的全生命周期管理的管理效率。具体技术方案如下:
2、第一方面,本发明实施例提供了一种针对设备的全生命周期管理方法,应用于运维管理平台,所述运维管理平台中预先配置有关于各个设备的初始运维状态;所述方法包括:
3、响应于检测到任一设备满足针对全生命周期的开启条件,确定该设备的待开启全生命周期的全生命周期id,基于所确定的全生命周期id,针对该设备进行全生命周期的开启处理;其中,所述开启条件包括接收到用于指示初始运维状态发生变更的指令;所述开启处理包括创建以所确定的全生命周期id作为标识的全生命周期数据,所述全生命周期数据中包含有该设备变更后的状态所对应的预定运维环节;
4、响应于所述运维管理平台的web端发送的用户登录指令,确定所述用户登录指令所表征的登录用户所具有的操作权限,作为目标权限;其中,所述目标操作权限用于指示所述登录用户能够更新全生命周期的设备;
5、确定所述目标权限所指示的各目标设备的目标全生命周期id以及目标全生命周期数据;其中,所述目标全生命周期数据为以所述目标全生命周期id作为标识的全生命周期数据;
6、将各目标设备的设备标识以及目标全生命周期数据,关联展示于所述web端的展示界面;
7、响应于在所述展示界面中发出的、针对至少一目标设备的全生命周期数据的运维环节的更新指令,按照所述更新指令所指示的待更新至的运维环节,在所述至少一目标设备的、以目标全生命周期id为标识的目标全生命周期数据中,进行运维环节的添加处理,以使得添加处理后的目标全生命周期数据表征已进入所述待更新至的运维环节。
8、第二方面,本发明实施例提供了一种针对设备的全生命周期管理装置,应用于运维管理平台,所述运维管理平台中预先配置有关于各个设备的初始运维状态;所述装置包括:
9、第一确定模块,用于响应于检测到任一设备满足针对全生命周期的开启条件,确定该设备的待开启全生命周期的全生命周期id,基于所确定的全生命周期id,针对该设备进行全生命周期的开启处理;其中,所述开启条件包括接收到用于指示初始运维状态发生变更的指令;所述开启处理包括创建以所确定的全生命周期id作为标识的全生命周期数据,所述全生命周期数据中包含有该设备变更后的状态所对应的预定运维环节;
10、第二确定模块,用于响应于所述运维管理平台的web端发送的用户登录指令,确定所述用户登录指令所表征的登录用户所具有的操作权限,作为目标权限;其中,所述目标操作权限用于指示所述登录用户能够更新全生命周期的设备;
11、第三确定模块,用于确定所述目标权限所指示的各目标设备的目标全生命周期id以及目标全生命周期数据;其中,所述目标全生命周期数据为以所述目标全生命周期id作为标识的全生命周期数据;
12、关联展示模块,用于将各目标设备的设备标识以及目标全生命周期数据,关联展示于所述web端的展示界面;
13、添加处理模块,用于响应于在所述展示界面中发出的、针对至少一目标设备的全生命周期数据的运维环节的更新指令,按照所述更新指令所指示的待更新至的运维环节,在所述至少一目标设备的、以目标全生命周期id为标识的目标全生命周期数据中,进行运维环节的添加处理,以使得添加处理后的目标全生命周期数据表征已进入所述待更新至的运维环节。
14、第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
15、存储器,用于存放计算机程序;
16、处理器,用于执行存储器上所存放的程序时,实现上述任一针对设备的全生命周期管理方法。
17、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一针对设备的全生命周期管理方法。
18、本发明实施例有益效果:
19、本发明实施例提供的针对设备的全生命周期管理方法,可以在检测到针对任一设备满足针对全生命周期的开启条件,确定该设备的待开启全生命周期的全生命周期id,并开启该设备的全生命周期,响应于运维管理平台的web端发送的用户登录指令,确定用户登录指令所表征的登录用户所具有的操作权限,并确定该权限所指示的目标设备的目标全生命周期id以及目标全生命周期数据,再将其关联展示与web端的展示界面,在响应于展示界面发出的更新指令时,按照更新指令所指示的待更新至的运维环节,在目标设备的目标全生命周期数据中,进行运维环节的添加处理。可见,本发明实施例可以依据登录用户所具有的操作权限,将该操作权限所指示的目标设备的目标全生命周期数据,展示在web端的展示界面上,从而基于展示界面进行全生命周期数据的更新,即对目标设备的全生命周期进行管理;与相关技术相比,本发明实施例并没有针对设备的全生命周期的每一运维环节设置有一界面,而是由运维管理平台统一管理设备的各个运维环节,可以在web端的展示界面上展示设备的各个运维环节,从而可以对设备的全生命周期进行统一的管理,可以提高设备的全生命周期的管理效率。以及,本发明实施例中的运维管理平台对于全生命周期的管理粒度更细,可以将相关技术中的管理流程拆分成多个独立并行处理的子流程,可以提高设备的全生命周期的管理效率。另外,与相关技术相比,本发明可以对不同初始状态的设备进行多轮全生命周期的管理,而相关技术中大多是对统一初始状态的设备进行单轮全生命周期管理,本发明可以适用于各种场景,具有更强的适用性。
20、当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
1.一种针对设备的全生命周期管理方法,其特征在于,应用于运维管理平台,所述运维管理平台中预先配置有关于各个设备的初始运维状态;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定该设备的待开启全生命周期的全生命周期id,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述运维管理平台与外部系统通信连接;
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1或2所述的方法,其特征在于,所述响应于在所述展示界面中发出的、针对至少一目标设备的全生命周期数据的运维环节的更新指令之后,所述方法还包括:
6.一种针对设备的全生命周期管理装置,其特征在于,应用于运维管理平台,所述运维管理平台中预先配置有关于各个设备的初始运维状态;所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述第一确定模块,具体用于:
8.根据权利要求6或7所述的装置,其特征在于,所述运维管理平台与外部系统通信连接;
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法。