对计算设备上的热修复进行管理制造技术

技术编号:16307791 阅读:39 留言:0更新日期:2017-09-27 01:44
实施例针对:捕获并且存储与热修复有关的历史数据,对修复未来进行预测并且对其采取行动,以及,关于在所述计算机系统上被实施的热修复与应用通信。在一个场景中,一种计算机系统确定哪些热修复当前正在被监控的计算设备上被实施。所述热修复是基于所述被监控的计算设备的当前的操作环境的,所述操作环境包括物理热环境和/或当前的软件执行环境。所述计算机系统进一步跟踪当前正在所述被监控的计算设备上被实施的那些热修复的热修复水平,所述热修复水平指示每个热修复被实施的程度。所述计算机系统还针对包括与所述计算设备的当前的操作环境有关的信息的被跟踪的热修复信息过滤被跟踪的热修复水平,并且将所述经过滤的热修复水平存储在数据储存器中。

Manage thermal fixes on a computing device

According to embodiments: capture and storage and repair of thermal history data about the restoration of future prediction and take action, and the heat on, repair and application of communication is implemented on the computer system. In one scenario, a computer system determines which thermal fixes are currently being monitored on a computing device. The thermal recovery is based on the current operating environment of the monitored computing device, which comprises a physical thermal environment and / or a current software execution environment. The computer system further tracks thermal repair levels that are currently being implemented on the monitored computing device, which indicates the extent to which each thermal repair is implemented. Hot repair level of the computer system also calculate the information about the current operating environment for the equipment includes the tracked hot repair information filtering is tracked, and the filtered heat is stored in the data storage in the repair level.

【技术实现步骤摘要】
【国外来华专利技术】对计算设备上的热修复进行管理
技术介绍
随着移动计算设备逐渐变得能够进行高级处理,它们的处理水平受设备的散热能力的限制。为了降低被设备生成的热量的量,可以应用多种不同的热修复。这些修复可以包括限制CPU核频率、降低屏幕亮度等。热修复典型地在应用已运行一时间段之后被应用,所述时间段足够长以便导致设备达到热门限。发热和随后的热修复通过使其变得反应较慢、降低帧率、毛刺化等而负面地影响用户体验。此外,一旦设备随后达到稳定状态(热平衡),作为结果的性能可能实际上比如果已在应用被启动时启用(以某个较低的强度)修复的情况下是更差的。
技术实现思路
本文中描述的实施例针对:捕获并且存储与热修复有关的历史数据,对修复未来进行预测并且对其采取行动,以及,关于在所述计算机系统上被实施的热修复与应用通信。在一个实施例中,一种计算机系统确定哪些热修复当前正在被监控的计算设备上被实施。所述热修复可以包括降低CPU或者其它硬件构件时钟频率、在CPU核之间移动工作项、使显示器变暗、防止电池充电、降低网卡上的传输速率、禁用天线、禁用端口、降低照相机帧率、降低照相机分辨率、改变硬件构件或者平台空闲状态或者其它的修复。所述热修复是基于所述被监控的计算设备的当前的操作环境的,所述操作环境可以包括物理热环境和当前的软件执行环境两者。所述计算机系统进一步跟踪当前正在所述被监控的计算设备上被实施的那些热修复的热修复水平。所述热修复水平指示每个热修复被实施的程度。所述计算机系统还针对被跟踪的热修复信息的包括与被监控的计算设备的当前的操作环境有关的信息的那些部分过滤被跟踪的热修复水平,并且将所述经过滤的热修复水平存储在数据储存器中。跟踪并且识别哪些热修复正在被实施和它们正被实施的程度,并且然后对所述修复进行过滤以便确定哪些是与所述计算设备的当前的操作环境最相关的可以允许改变被实施,所述改变节约所述设备的寿命,并且改进处理性能。事实上,通过识别与所述计算设备的当前的操作环境最相关的修复,可以提高或者降低那些修复的水平以便降低所述设备的温度,并且从而提高处理速度和硬件构件性能。在另一个实施例中,一种计算机系统对热修复未来进行预测并且对其采取行动。所述计算机系统确定被监控的计算系统的当前的操作状态。所述计算系统确定至少一个操作状态特性已在所述被监控的计算系统上改变。所述计算机系统进一步访问之前的热修复水平的指示,所述之前的热修复水平指示每个热修复被实施的程度。所述计算机系统还回应于所述计算系统的操作状态特性的所述改变生成哪些热修复将被实施的预测,并且实施在所生成的预测中被识别的可持续的热修复。在又另一个实施例中,一种计算机系统关于在被监控的计算机系统上被实施的热修复与应用通信。所述计算机系统从在所述被监控的计算机系统上运行的应用接收提示,其中,所述提示提供所述应用的未来处理行为的指示。所述计算机系统回应于所接收的指示所述应用的未来处理行为的提示生成指示哪些热修复将被应用的预测,并且实施在所生成的预测中被识别的可持续的热修复。所述实施可以由操作系统或者由所述被监控的计算系统自身上硬件或者固件执行。提供本概要以便以简化形式介绍下面在详细说明中进一步描述的概念的选择。本概要不旨在识别所要求保护的主题的关键特征或者必要特征,其也不旨在被用作在确定所要求保护的主题的范围时的辅助。附加的特征和优点将在随后的说明中被阐述,并且对于本领域的技术人员来说将从本说明中部分地是明显的,或者可以通过实践本文中的教导被习得。本文中描述的实施例的特征和优点可以借助于在所附权利要求中特别指出的设施和组合来实现和获得。从下面的说明和所附的权利要求中,本文中描述的实施例的特征将变得更明显。附图说明为进一步澄清本文中描述的实施例的以上的和其它的特征,将参考附图再现更具体的说明。应当领会到,这些图仅描绘了本文中描述的实施例的示例,并且因此不被认为限制其范围。将通过使用附图以附加的特异性和细节地描述和阐述实施例,其中:图1图示了包括捕获并且存储与热修复有关的历史数据的本文中描述的实施例可以在其中操作的计算机架构。图2图示了用于捕获并且存储与热修复有关的历史数据的示例方法的流程图。图3图示了用于对修复未来进行预测并且对其采取行动的示例方法的流程图。图4图示了用于关于在计算机系统上被实施的热修复与应用通信的示例方法的流程图。图5图示了在其中热修复被操作系统、被硬件或者固件或者被两者的组合实施的实施例。图6图示了示出热修复类型和它们的对应的实施水平的显示的实施例。具体实施方式本文中描述的实施例针对:捕获并且存储与热修复有关的历史数据,对修复未来进行预测并且对其采取行动,以及关于在计算机系统上被实施的热修复与应用通信。应当理解,当在本文中提到“应用”时,该术语指应用或者诸如是函数或者方法这样的软件的其它片段。在一个实施例中,一种计算机系统确定哪些热修复当前正在被监控的计算设备上被实施。热修复可以包括降低CPU或者其它硬件构件时钟频率、在CPU核之间移动工作项、使显示器变暗、防止电池充电、降低网卡上的传输速率、禁用天线、禁用端口、降低照相机帧率、降低照相机分辨率、改变硬件构件或者平台空闲状态或者其它修复。热修复是基于被监控的计算设备的当前的操作环境的,所述操作环境可以包括物理热环境和当前的软件执行环境两者。计算机系统进一步跟踪当前正在被监控的计算设备上被实施的那些热修复的热修复水平。热修复水平指示每个热修复被实施的程度。计算机系统还针对被跟踪的热修复信息的包括与被监控的计算设备的当前的操作环境有关的信息的那些部分过滤被跟踪的热修复水平,并且将经过滤的热修复水平存储在数据储存器中。跟踪并且识别哪些热修复正在被实施和它们正被实施的程度,并且然后对修复进行过滤以便确定哪些是与计算设备的当前的操作环境最相关的可以允许改变被实施,所述改变节约设备的寿命并且改进处理性能。事实上,通过识别与计算设备的当前的操作环境最相关的修复,可以提高或者降低那些修复的水平以便降低设备的温度,并且从而提高处理速度和硬件构件性能。在另一个实施例中,一种计算机系统对修复未来进行预测并且对其采取行动。计算机系统确定被监控的计算系统的当前的操作状态。计算系统确定至少一个操作状态特性已在被监控的计算系统上改变。计算机系统进一步访问之前的热修复水平的指示,所述之前的热修复水平指示每个热修复被实施例的程度。计算机系统还回应于计算系统的操作状态特性的改变生成哪些热修复将被应用的预测,并且实施在所生成的预测中被识别的可持续的热修复。在又另一个实施例中,一种计算机系统关于在被监控的计算机系统上被实施的热修复与应用通信。计算机系统从在被监控的计算机系统上运行的应用接收提示,其中,提示提供应用的未来处理行为的指示。计算机系统回应于所接收的指示应用的未来处理行为的提示生成指示哪些热修复将被应用的预测,并且实施在所生成的预测中被识别的可持续的热修复。所述实施可以由操作系统或者由被监控的计算系统自身上的硬件或者固件执行。下面的讨论现在涉及可以被执行的一些方法和方法动作。应当指出,尽管方法动作可能按照特定的次序被讨论或者在流程图中被图示为按照特定的次序发生,但除非具体指出或者由于一个动作在该动作被执行之前取决于另一个动作被完成而是必需的,特定的排序不必然是必需的本文档来自技高网...
对计算设备上的热修复进行管理

【技术保护点】
一种用于捕获并且存储与热修复有关的历史数据的计算机实施的方法,所述计算机实施的方法通过一个或多个处理器执行用于所述计算机实施的方法的计算机可执行指令而被执行,并且所述计算机实施的方法包括:确定哪些热修复当前正在被监控的计算设备上被实施,所述热修复是基于所述被监控的计算设备的当前的操作环境的;跟踪当前正在所述被监控的计算设备上被实施的那些热修复的热修复水平,所述热修复水平指示每个热修复被实施的程度;针对被跟踪的热修复信息的包括与被监控的计算设备的当前的操作环境有关的信息的那些部分,过滤被跟踪的热修复水平;以及将所述经过滤的热修复水平存储在数据储存器中。

【技术特征摘要】
【国外来华专利技术】2015.01.30 US 62/110,238;2015.04.29 US 14/699,9641.一种用于捕获并且存储与热修复有关的历史数据的计算机实施的方法,所述计算机实施的方法通过一个或多个处理器执行用于所述计算机实施的方法的计算机可执行指令而被执行,并且所述计算机实施的方法包括:确定哪些热修复当前正在被监控的计算设备上被实施,所述热修复是基于所述被监控的计算设备的当前的操作环境的;跟踪当前正在所述被监控的计算设备上被实施的那些热修复的热修复水平,所述热修复水平指示每个热修复被实施的程度;针对被跟踪的热修复信息的包括与被监控的计算设备的当前的操作环境有关的信息的那些部分,过滤被跟踪的热修复水平;以及将所述经过滤的热修复水平存储在数据储存器中。2.根据权利要求1所述的计算机实施的方法,其中,所述热修复包括以下项中的至少一项:降低CPU时钟频率、在CPU核之间移动工作项、使显示器变暗、防止电池充电、降低网卡上的传输速率、禁用天线、禁用端口、降低照相机帧率、降低照相机分辨率或者改变硬件构件或者平台空闲状态。3.根据权利要求1所述的计算机实施的方法,进一步包括:确定所述热修复数据是由操作系统(OS)还是由计算机系统硬件获得的。4.一种用于实施用于对热修复未来进行预测并且对其采取行动的计算机实施的方法的计算机程序产品,所述计算机程序产品包括具有被存储在其上的计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令在被计算系统的一个或多个处理器执行时,导致所述计算系统执行所述计算机实施的方法,所述计算机实施的方法包括:确定被监控的计算系统的...

【专利技术属性】
技术研发人员:BL沃尔兴顿TA布朗ID卡利诺夫
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1