技术新讯 > 计算推算,计数设备的制造及其应用技术 > 设备配置的调控方法、装置和存储介质及电子设备与流程  >  正文

设备配置的调控方法、装置和存储介质及电子设备与流程

  • 国知局
  • 2024-09-14 14:26:41

本技术涉及计算机领域,具体而言,涉及一种设备配置的调控方法、装置和存储介质及电子设备。

背景技术:

1、在设备配置的调控场景中,通常会使用神经网络算法的方式进行设备配置的调控,神经网络算法的准确性需依赖较大的运算量,但较大的运算量部署到设备中可能会引来额外的性能开销,反而会导致设备配置的调控效率降低;而较小的运算量又无法保障设备配置的调控准确性。因此,存在设备配置的调控效率和调控准确性无法兼顾的问题。

2、针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

1、本技术实施例提供了一种设备配置的调控方法、装置和存储介质及电子设备,以至少解决设备配置的调控效率和调控准确性无法兼顾的技术问题。

2、根据本技术实施例的一个方面,提供了一种设备配置的调控方法,包括:获取目标设备在第一时刻的目标硬件参数,和虚拟事件在上述第一时刻的目标进程数据,其中,上述目标设备为参与上述虚拟事件的执行设备,上述目标硬件参数为上述目标设备参与上述虚拟事件时的硬件使用参数,上述目标进程数据为上述虚拟事件在执行过程中对上述目标设备的性能造成影响的进程数据;基于上述第一时刻的目标硬件参数和上述第一时刻的目标进程数据,确定上述目标设备在上述第一时刻的性能评估数值,其中,上述性能评估数值用于评估上述目标设备的性能与上述虚拟事件之间的适配程度;在获取到上述目标设备在上述第一时刻的第一预设阈值的情况下,对上述第一预设阈值与上述第一时刻的性能评估数值进行比对,得到第一比对结果;按照上述第一比对结果对上述目标设备进行上述第一时刻的调控,得到上述目标设备在第二时刻的目标硬件参数,其中,上述第二时刻为上述第一时刻的下一时刻;在获取到上述虚拟事件在上述第一时刻的第一执行结果,和上述虚拟事件在上述第二时刻的第二执行结果的情况下,对上述第一执行结果与上述第二执行结果进行比对,得到第二比对结果;基于上述第二比对结果对上述第一预设阈值进行调控,得到上述目标设备在上述第二时刻的第二预设阈值;利用上述第二预设阈值和上述第二时刻的目标硬件参数,对上述目标设备进行上述第二时刻的调控。

3、根据本技术实施例的另一方面,还提供了一种设备配置的调控装置,包括:第一获取单元,用于获取目标设备在第一时刻的目标硬件参数,和虚拟事件在上述第一时刻的目标进程数据,其中,上述目标设备为参与上述虚拟事件的执行设备,上述目标硬件参数为上述目标设备参与上述虚拟事件时的硬件使用参数,上述目标进程数据为上述虚拟事件在执行过程中对上述目标设备的性能造成影响的进程数据;确定单元,用于基于上述第一时刻的目标硬件参数和上述第一时刻的目标进程数据,确定上述目标设备在上述第一时刻的性能评估数值,其中,上述性能评估数值用于评估上述目标设备的性能与上述虚拟事件之间的适配程度;第一比对单元,用于在获取到上述目标设备在上述第一时刻的第一预设阈值的情况下,对上述第一预设阈值与上述第一时刻的性能评估数值进行比对,得到第一比对结果;第一调控单元,用于按照上述第一比对结果对上述目标设备进行上述第一时刻的调控,得到上述目标设备在第二时刻的目标硬件参数,其中,上述第二时刻为上述第一时刻的下一时刻;第二比对单元,用于在获取到上述虚拟事件在上述第一时刻的第一执行结果,和上述虚拟事件在上述第二时刻的第二执行结果的情况下,对上述第一执行结果与上述第二执行结果进行比对,得到第二比对结果;第二调控单元,用于基于上述第二比对结果对上述第一预设阈值进行调控,得到上述目标设备在上述第二时刻的第二预设阈值;第三调控单元,用于利用上述第二预设阈值和上述第二时刻的目标硬件参数,对上述目标设备进行上述第二时刻的调控。

4、作为一种可选的方案,上述装置还包括:第三比对单元,用于在上述基于上述第二比对结果对上述第一预设阈值进行调控,得到上述目标设备在上述第二时刻的第二预设阈值之前,在获取到上述虚拟事件的期望执行结果的情况下,对上述第二执行结果与上述期望执行结果进行比对,得到第三比对结果;上述第二调控单元,包括:第一调控模块,用于按照上述第二比对结果和上述第三比对结果对上述第一预设阈值进行调控,得到上述第二预设阈值。

5、作为一种可选的方案,上述第一调控模块,包括:第一调控子模块,用于在上述第二比对结果指示上述第二执行结果优于上述第一执行结果、且上述第三比对结果指示上述第二执行结果优于上述期望执行结果的情况下,提高上述第一预设阈值,得到第一目标预设阈值,其中,上述第一目标预设阈值大于上述第一预设阈值;或,第二调控子模块,用于在上述第二比对结果指示上述第二执行结果差于上述第一执行结果、且上述第三比对结果指示上述第二执行结果差于上述期望执行结果的情况下,降低上述第一预设阈值,得到第二目标预设阈值,其中,上述第二目标预设阈值小于上述第一预设阈值。

6、作为一种可选的方案,上述装置还包括:整合子模块,用于在上述提高上述第一预设阈值,得到第一目标预设阈值之前,在获取到上述第二比对结果对应的第一差异值,和上述第三比对结果对应的第二差异值的情况下,对上述第一差异值和上述第二差异值进行整合,得到目标差异值;获取子模块,用于在上述提高上述第一预设阈值,得到第一目标预设阈值之前,获取上述目标差异值匹配的阈值调控量;上述第一调控子模块,包括:提高子单元,用于按照上述阈值调控量提高上述第一预设阈值,得到上述第一目标预设阈值。

7、作为一种可选的方案,上述第一调控单元,包括:第二调控模块,用于按照上述第一比对结果对上述目标设备在上述第一时刻的目标配置参数进行调控,得到上述目标设备在上述第二时刻的目标硬件参数,其中,上述目标配置参数为上述目标设备在上述虚拟事件中设置的执行配置参数,上述目标配置参数与上述目标硬件参数相关联;上述第三调控单元,包括:第三调控模块,用于利用上述第二预设阈值和上述第二时刻的目标硬件参数,对上述目标设备在上述第二时刻的目标配置参数进行调控。

8、作为一种可选的方案,上述第三调控模块,包括:确定子模块,用于在获取到上述虚拟事件在上述第二时刻的目标进程数据的情况下,基于上述第二时刻的目标硬件参数和上述第二时刻的目标进程数据,确定上述目标设备在上述第二时刻的性能评估数值;比对子模块,用于对上述第二预设阈值与上述第二时刻的性能评估数值进行比对,得到第一目标比对结果;第三调控子模块,用于按照上述第一目标比对结果对上述目标设备在上述第二时刻的目标配置参数进行调控,得到上述目标设备在第三时刻的目标硬件参数,其中,上述第三时刻为上述第二时刻的下一时刻;比对子模块,用于在获取到上述虚拟事件在上述第三时刻的第三执行结果的情况下,对上述第三执行结果与上述第二执行结果进行比对,得到第二目标比对结果;第四调控子模块,用于基于上述第二目标比对结果对上述第二预设阈值进行调控,得到上述目标设备在上述第三时刻的第三预设阈值;第五调控子模块,用于利用上述第三预设阈值和上述第三时刻的目标硬件参数,对上述目标设备在上述第三时刻的目标配置参数进行调控。

9、作为一种可选的方案,上述装置还包括:第二获取单元,用于在上述基于上述第一时刻的目标硬件参数和上述第一时刻的目标进程数据,确定上述目标设备在上述第一时刻的性能评估数值之前,获取为上述目标硬件参数分配的第一权重,和为上述目标进程数据分配的第二权重;上述确定单元,包括:第一计算模块,用于按照上述第一权重对上述第一时刻的目标硬件参数进行计算,得到评估硬件参数,以及按照上述第二权重对上述第一时刻的目标进程数据进行计算,得到评估进程数据;第二计算模块,用于对上述评估硬件参数和上述评估进程数据进行整合处理,得到上述第一时刻的性能评估数值。

10、作为一种可选的方案,上述确定单元,包括:确定模块,用于基于上述第一时刻的目标硬件参数和上述第一时刻的目标进程数据,确定上述目标设备在上述第一时刻的降配评估数值,和上述目标设备在上述第一时刻的升配评估数值;上述第一调控单元,包括以下至少之一:降配模块,用于在上述第一比对结果指示上述降配评估数值大于上述降配预设阈值的情况下,对上述目标设备进行上述第一时刻的降配调控,得到上述目标设备在上述第二时刻的目标硬件参数,其中,上述第一预设阈值包括上述降配预设阈值;升配模块,用于在上述第一比对结果指示上述升配评估数值小于上述升配预设阈值的情况下,对上述目标设备进行上述第一时刻的升配调控,得到上述目标设备在上述第二时刻的目标硬件参数,其中,上述第一预设阈值包括上述升配预设阈值。

11、作为一种可选的方案,上述第一获取单元,包括:获取模块,用于获取上述第一时刻的目标硬件参数,和虚拟游戏对局在上述第一时刻的虚拟对象数据,其中,上述虚拟游戏对局为上述目标设备控制虚拟角色参与的一局虚拟游戏,上述虚拟对象数据为上述虚拟游戏对局中呈现的虚拟对象数据;上述第二比对单元,包括:比对模块,用于在获取到上述虚拟游戏对局在上述第一时刻的第一游戏帧率,和上述虚拟事件在上述第二时刻的第二游戏帧率的情况下,对上述第一游戏帧率与上述第二游戏帧率进行比对,得到上述第二比对结果,其中,上述第二比对结果用于指示上述第一游戏帧率与上述第二游戏帧率的帧率差值。

12、根据本技术实施例的又一个方面,提供一种计算机可读的存储介质,其特征在于,上述计算机可读的存储介质包括计算机程序,其中,上述计算机程序被电子设备(如用户设备或服务器)运行时执行如以上设备配置的调控方法。

13、根据本技术实施例的又一方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的设备配置的调控方法。

14、在本技术实施例中,获取目标设备在第一时刻的目标硬件参数,和虚拟事件在上述第一时刻的目标进程数据,其中,上述目标设备为参与上述虚拟事件的执行设备,上述目标硬件参数为上述目标设备参与上述虚拟事件时的硬件使用参数,上述目标进程数据为上述虚拟事件在执行过程中对上述目标设备的性能造成影响的进程数据;基于上述第一时刻的目标硬件参数和上述第一时刻的目标进程数据,确定上述目标设备在上述第一时刻的性能评估数值,其中,上述性能评估数值用于评估上述目标设备的性能与上述虚拟事件之间的适配程度;在获取到上述目标设备在上述第一时刻的第一预设阈值的情况下,对上述第一预设阈值与上述第一时刻的性能评估数值进行比对,得到第一比对结果;按照上述第一比对结果对上述目标设备进行上述第一时刻的调控,得到上述目标设备在第二时刻的目标硬件参数,其中,上述第二时刻为上述第一时刻的下一时刻;在获取到上述虚拟事件在上述第一时刻的第一执行结果,和上述虚拟事件在上述第二时刻的第二执行结果的情况下,对上述第一执行结果与上述第二执行结果进行比对,得到第二比对结果;基于上述第二比对结果对上述第一预设阈值进行调控,得到上述目标设备在上述第二时刻的第二预设阈值;利用上述第二预设阈值和上述第二时刻的目标硬件参数,对上述目标设备进行上述第二时刻的调控。

15、本实施例利用硬件参数和进程数据对目标设备的性能进行评估的方式,确定当前时刻的设备性能,并通过与预设阈值的比对,对目标设备进行正向的配置调控;同时,为进一步提高设备配置的调控准确性,还对不同时刻的事件执行结果进行误差比对,以调控上述用于比对的预设阈值,进而达到了在高效完成设备配置调控的基础上,还提高设备配置的调控准确性的目的,从而实现了兼顾设备配置的调控效率和调控准确性的技术效果,进而解决了设备配置的调控效率和调控准确性无法兼顾的技术问题。

本文地址:https://www.jishuxx.com/zhuanli/20240914/294109.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。