本发明涉及计算机,尤其涉及一种机历簿的管理方法和装置。
背景技术:
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、本技术中第二方面到第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面到第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。
34、本技术的这些方面或其他方面在以下的描述中会更加简明易懂。