本发明涉及信息安全,尤其涉及一种设备序列号的激活升级方法、装置、设备及存储介质。
背景技术:
1、如今计算机技术快速发展,各类应用服务层出不穷,随之而来的对终端设备和服务器设备的大量需求。对于拥有大量终端设备和服务器设备的企业,各类设备中所采用的电子器件是公司资产的重要组成部分,对于它们的统计和管理尤为重要,而管理的重要依据是设备序列号的激活升级设备的序列号。
2、当企业产品的在更新迭代后,需要进行内部验证,现有的技术手段通常是根据硬件信息及oem版本信息申请临时的序列号,然后搜索对应的版本升级包进行手动升级。
3、但是,现有的技术手段未能有效管理序列号,经常出现同一项目硬件及版本重复申请了多个序列号的情况,造成了资源浪费,且版本升级过程较为繁琐,需要使用命令行进行相应的配置,并通过ftp协议进行版本更新,其安全性低、可靠性差、运维困难,容易浪费开发资源。
技术实现思路
1、有鉴于此,有必要提供一种设备序列号的激活升级方法、装置、设备及存储介质,用以解决现有技术不能有效管理序列号,对同一项目硬件及版本容易重复申请多个序列号,浪费了资源,且版本升级过程较为繁琐,需要使用命令行进行相应的配置,并通过ftp协议才能进行版本更新的问题。
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、处理器,与存储器耦合,用于执行存储器中存储的程序,以实现上述任一种实现方式中的设备序列号的激活升级方法中的步骤。
35、第四方面,本发明还提供了一种计算机可读存储介质,用于存储计算机可读取的程序或指令,程序或指令被处理器执行时,能够实现上述任一种实现方式中的设备序列号的激活升级方法中的步骤。
36、本发明的有益效果是:本发明提供的一种设备序列号的激活升级方法、装置、设备及存储介质,属于信息安全技术领域,本发明通过串口服务器采集得到待测试设备信息表,从而进行信息对比判断出当前待测试设备是否存在序列号信息,不需要额外为待测试设备分配序列号,避免了同一项目硬件及版本重复申请多个序列号的情况,实现了节约资源的目的,且能够基于序列号信息确定待测试设备的升级路径,对当前待测试设备激活进行自动版本升级,简化了版本升级的过程。
1.一种设备序列号的激活升级方法,其特征在于,包括:
2.根据权利要求1所述的设备序列号的激活升级方法,其特征在于,所述基于串口服务器以预设周期采集待测试设备的信息并进行去重处理得到待测试设备信息表,包括:
3.根据权利要求2所述的设备序列号的激活升级方法,其特征在于,所述识别所述预设格式的待测试设备的信息中的重复信息并进行去重处理得到所述待测试设备信息表,包括:
4.根据权利要求1所述的设备序列号的激活升级方法,其特征在于,所述待测试设备的信息包括序列号信息、设备名称;所述遍历所述待测试设备信息表,判断当前待测试设备是否存在序列号信息,包括:
5.根据权利要求4所述的设备序列号的激活升级方法,其特征在于,所述构建查询语句从所述待测试设备信息表中查询匹配的设备信息记录,包括:
6.根据权利要求1所述的设备序列号的激活升级方法,其特征在于,所述当所述当前待测试设备存在序列号信息时,根据所述序列号信息确定升级路径,并基于所述升级路径对所述当前待测试设备版本进行升级,包括:
7.根据权利要求6所述的设备序列号的激活升级方法,其特征在于,所述根据所述序列号信息查询得到待测试设备的版本升级路径,并下载升级文件,包括:
8.一种设备序列号的激活升级装置,其特征在于,包括:
9.一种设备序列号的激活升级设备,其特征在于,包括存储器和处理器,其中,
10.一种计算机可读存储介质,其特征在于,用于存储计算机可读取的程序或指令,所述程序或指令被处理器执行时,能够实现上述权利要求1至7中任一项所述设备序列号的激活升级方法中的步骤。
