一种定制化专用系统平台批量自动配置方法与流程

文档序号:35988323发布日期:2023-11-15 17:27阅读:45来源:国知局
一种定制化专用系统平台批量自动配置方法与流程

本发明属于计算机应用,具体地说,涉及一种定制化专用系统平台批量自动配置方法。


背景技术:

1、随着信息的价值和使用的持续增长,无论是在个体用户还是在企业用户,计算机都承担着数据计算、存储和发布的关键任务,计算机的软硬件都必须具有极高的可靠性,这就要求计算机在研发阶段,需针对不同工作环境、不同系统配置进行大量测试,以根据测试结果分析计算机状态,提高稳定性。

2、随着计算机硬件和软件技术的飞快发展,几乎每隔很短的一段时间,计算机硬件和软件就会更新换代一次,配置更新换代的周期越来越短,不同版本型号的硬件设备需要设置不同的性能参数,用户的需求也不相同,在运行不同的应用软件时,又要设置不同的参数,才能达到最佳的的运行效率。

3、但是随着计算机技术的发展与普及,计算机用户虽然也在逐渐增加,却依然有大量的,计算机用户在使用时缺乏对硬件知识的了解,难以对计算机硬件设备进行配置,无法让系统和应用软件达到最佳的运行效率,用户若是在缺乏专业指导下对各个硬件组件进行配置,可能反而会降低硬件组件的运行效率,最终对计算机系统运行产生负面影响,甚至可能在配置时,如将处理器电压设置超过安全范围,造成硬件损坏,危害用户的数据安全,造成严重的经济损失。


技术实现思路

1、要解决的问题

2、针对现有计算机用户在使用时缺乏对硬件知识的了解,难以对计算机硬件设备进行配置,无法让系统和应用软件达到最佳的运行效率的问题,本发明提供一种定制化专用系统平台批量自动配置方法。

3、技术方案

4、为解决上述问题,本发明采用如下的技术方案。

5、一种定制化专用系统平台批量自动配置方法,采用以下步骤:

6、步骤1、使用设备检测工具对硬件设备进行检测,获取硬件型号信息并储存;

7、步骤2、使用配置管理工具根据硬件型号信息对系统组件和硬件设备进行各项属性配置;

8、步骤3、使用自动化安装工具安装和更新应用软件进程,获取软件版本并存储,同时设置软件进程的权限;

9、步骤4、使用控制部署工具对系统组件进行初始化和兼容性设置,通过标记配置初始化数据约束系统自执行逻辑;

10、步骤5、使用安全规范工具编写安全规则建立防火墙,设置管理者账号和权限,对软件进程和接收的数据进行安全扫描,对发送的数据进行安全数据加密,部署风险策略。

11、优选地,所述设备检测工具内设置有硬件数据库,硬件数据库存储有当前硬件设备的各项硬件参数信息,同时存储有硬件设备启动时的各项数据,以及通过联网检索该硬件设备在标准环境下启动时的各项数据,每次系统启动加载时,设备检测工具进行硬件自检,确定当前硬件是否出现故障,是否与存储硬件型号信息相匹配,当硬件出现变动时,对硬件设备进行重新检测,更新存储的硬件型号信息。

12、进一步地,所述属性配置包括:存储空间和交换空间进行分区处理,配置系统缓存所占比例,处理器核心是否屏蔽,各个硬件的电压、功耗和频率,设置各个硬件设备的固件更新版本;用户进行各项属性配置时,可以选择默认配置、手动配置和自动配置,默认设置是按照硬件数据库内通过联网检索硬件设备在标准环境下启动时的各项数据,将硬件设备按照标准情况下各项参数进行属性配置;手动配置是用户根据设备的专项用途和资源的实际运行需求对硬件设备的各项参数进行属性配置;自动配置是硬件设备初次启动时,按照默认设置的各项参数进行属性配置,之后每次硬件设备启动时,启动时的各项参数保存至硬件数据库内,根据这些参数信息建立硬件属性自动配置模型,通过硬件属性自动配置模型计算出硬件设备启动时最佳的参数信息,并根据最佳的参数信息对硬件设备进行自动属性配置。

13、更进一步地,所述硬件属性自动配置模型是先将硬件数据库内存储的硬件设备参数信息作为历史参数数据样本,对历史参数数据样本进行预处理,统计分析并计算历史参数数据样本的运行特征,生成历史参数特征集;

14、使用lpp算法从历史参数特征集中提取具有判别性的特征进行降维,生成历史参数特征子集;

15、使用boosting框架算法对历史参数特征子集进行训练计算,得到训练样本子集,再用训练样本子集训练生成基分类器,进行多轮训练,生成多个基分类器,在将这多个基分类器进行加权融合,生成参数调整分类器;

16、按照数据存储时的时间戳,从硬件数据库内提取系统近期启动时硬件设备的各项属性参数,将硬件设备近期的属性参数作为待检测参数样本,对待检测参数样本进行预处理,统计分析并计算待检测参数样本的参数特征,生成待检测参数特征集;

17、使用lpp算法从待检测参数特征集中提取具有判别性的特征进行降维,生成待检测参数特征子集,使用参数调整分类器对待待检测参数特征子集进行预测判断,获取待检测参数样本的分析结果;

18、根据分析结果判断系统近期启动时,各个硬件设备的运行效率,结合参数调整分类器,对硬件设备的属性参数进行设置,使硬件设备在满足系统使用的情况下达到最佳的运行效率。

19、再进一步地,所述待检测参数样本在分析完成后,会将自身的待检测参数特征子集根据分析结果存储至历史参数特征子集,达到预设时间时,根据历史参数特征子集数据的更新对参数调整分类器进行更新。

20、优选地,所述自动化安装工具内设置有软件数据库,每次安装和更新应用软件进程都会获取软件版本并存储,通过联网检索软件当前储存使用的版本的各项参数以及当前软件的最新版本和各项参数,每次启动软件进程时都会通过软件数据库检测软件版本,判断与存储的版本号和软件当前最新版的版本号是否匹配,若是与存储的版本号不匹配,则限制该软件进程的启动,若是与软件当前最新版的版本号不匹配,则发送更新请求。

21、进一步地,所述若是无法检索到软件当前版本和最新版本的各项参数数据时,使用容器编排工具通过容器化技术打包应用程序和依赖项并运行,进行应用程序部署和管理容器化,使用容器编排工具对各个应用程序进程运行时需要的硬件资源数据储存至软件数据库内,根据软件数据库内存储的历史软件进程资源数据进行分析。

22、更进一步地,所述使用高斯窗函数对历史软件进程资源数据进行转换,得到分析转换后的资源波形图,对波形图进行快速傅里叶变换和希尔伯特变换,得到频谱数据和包络波形数据;

23、根据频谱数据和包络波形数据得到软件进程运行时资源占比突降、突升、谐波以及波形扰动类型,对不同波形扰动类型进行特征提取,得到扰动特征;

24、根据提取的扰动特征进行训练分类,对资源占比扰动进行检测与判断;

25、设置调节卷积神经网络模型的参数,搭建扰动分析模型;

26、使用扰动分析模型对资源波形图的数据进行分析计算和预测,根据分析计算结果得到软件进程运行时最佳的资源占比,同时设置、屏蔽、控制会造成资源占比扰动的干扰。

27、优选地,所述安全规范工具部署风险策略是对软件进程的原始数据进行重构,获得重构数据;根据软件进程历史数据判断原始数据是否存在风险,以此将数据标记为不同的样本,获取数据标签,结合重构数据计算出重构数据各个特征的信息价值指标值;根据信息价值指标值从重构数据中筛选出有效特征;根据数据标签和有效特征,采用等频分箱法对重构数据进行分箱处理,计算出各个分箱对应的风险指标;使用有效特征和风险指标生成风险策略。

28、进一步地,所述对原始数据进行重构是采用自编码器进行重构,先使用编码器对数据降维压缩,然后使用解码器对数据进行升维解压,以此达到数据重构的效果。

29、一种定制化专用系统平台批量自动配置方法,通过使用设备检测工具对硬件设备进行检测,获取硬件型号信息并储存,使用配置管理工具根据硬件型号信息对系统组件和硬件设备进行各项属性配置,使用自动化安装工具安装和更新应用软件进程,获取软件版本并存储,同时设置软件进程的权限,使用控制部署工具对系统组件进行初始化和兼容性设置,通过标记配置初始化数据约束系统自执行逻辑,使用安全规范工具编写安全规则建立防火墙,设置管理者账号和权限,对软件进程和接收的数据进行安全扫描,对发送的数据进行安全数据加密,部署风险策略,使硬件设备可以自动在满足系统使用的情况下达到最佳的运行效率,使软件进程运行时达到最佳的资源占比。

30、有益效果

31、相比于现有技术,本发明的有益效果为:

32、(1)本发明通过让每次硬件设备启动时,启动时的各项参数保存至硬件数据库内,根据这些参数信息建立硬件属性自动配置模型,通过硬件属性自动配置模型计算出硬件设备启动时最佳的参数信息,并根据最佳的参数信息对硬件设备进行自动属性配置,使硬件设备可以自动在满足系统使用的情况下达到最佳的运行效率;

33、(2)本发明通过使用容器编排工具通过容器化技术打包应用程序和依赖项并运行,进行应用程序部署和管理容器化,使用容器编排工具对各个应用程序进程运行时需要的硬件资源数据储存至软件数据库内,根据软件数据库内存储的历史软件进程资源数据进行分析,根据分析计算结果得到软件进程运行时最佳的资源占比,同时设置、屏蔽、控制会造成资源占比扰动的干扰;

34、(3)本发明使用设备检测工具、配置管理工具、自动化安装工具、控制部署工具、安全规范工具,从开机加载时开始,对每个启动步骤进行定制,引导程序、初始化组件,满足兼容性需求,主动配置所需的安全规则、系统必须类库、管理者帐号,定制系统驱动、内核、分区、兼容的硬件平台,定制运行的项目、软件通讯逻辑,通过系统标记配置初始化数据,约束系统自执行逻辑,可实现自动、无人值守。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1