CN114444853A - 一种性能控制方法、装置及存储介质 - Google Patents

一种性能控制方法、装置及存储介质 Download PDF

Info

Publication number
CN114444853A
CN114444853A CN202111549568.5A CN202111549568A CN114444853A CN 114444853 A CN114444853 A CN 114444853A CN 202111549568 A CN202111549568 A CN 202111549568A CN 114444853 A CN114444853 A CN 114444853A
Authority
CN
China
Prior art keywords
target
performance
information
evaluation
performance parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111549568.5A
Other languages
English (en)
Inventor
董昭
朱虹
颜秉武
马茗
韩少鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202111549568.5A priority Critical patent/CN114444853A/zh
Publication of CN114444853A publication Critical patent/CN114444853A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Telephone Function (AREA)

Abstract

本公开关于一种性能控制方法、装置及存储介质,涉及计算机技术领域。具体方案包括:性能控制装置根据电子设备的设备性能实时地获取目标信息,该目标信息包括电子设备运行时的实时性能信息,并采用评价策略处理目标信息,得到目标信息对应的目标性能参数。如果目标性能参数与参考性能参数不同,则性能控制装置确定目标性能参数对应的目标业务策略,参考性能参数对应参考业务策略,参考业务策略为当前执行业务使用的业务策略。之后,性能控制装置将参考业务策略调整为目标业务策略。这样,电子设备在执行业务时,能够调整更加符合用户需求的业务策略,从而提高了用户体验。

Description

一种性能控制方法、装置及存储介质
技术领域
本公开涉及计算机技术领域,尤其涉及一种性能控制方法、装置及存储介质。
背景技术
如今,电子设备在执行业务时,可以基于设备性能来调整业务策略,以便于及时优化电子设备的功耗占用,从而保障用户流畅的使用体验和设备的最优状态。但是,电子设备如果无法准确、及时地评价设备性能,则会导致调整的业务策略与设备性能不匹配。基于与设备性能不匹配的业务策略来执行业务,会使得电子设备的功耗无法达到最优。因此,如何评价电子设备的设备性能已成为本领域技术人员的一个研究重点。
发明内容
本公开提供一种性能控制方法、装置及存储介质,电子设备在执行业务时,能够调整更加符合用户需求的业务策略,从而提高了用户体验。
本公开的技术方案如下:
根据本公开的第一方面,提供一种性能控制方法,应用于电子设备,该方法包括:
根据所述电子设备的设备性能实时地获取目标信息,所述目标信息包括所述电子设备运行时的实时性能信息;
采用评价策略处理所述目标信息,得到所述目标信息对应的目标性能参数;
如果所述目标性能参数与参考性能参数不同,则确定所述目标性能参数对应的目标业务策略,所述参考性能参数对应参考业务策略,所述参考业务策略为当前执行业务使用的业务策略;
将所述参考业务策略调整为所述目标业务策略。
可选的,目标信息还包括机型画像信息,所述实时性能信息包括以下至少一项:当前温度状态信息、当前电量、当前电量状态;
其中,所述当前温度状态信息用于指示所述电子设备中的操作***的当前运行状态,所述当前电量状态用于指示所述电子设备当前是否处于充电状态。
可选的,评价策略包括评价模型,所述采用评价策略处理所述目标信息,得到所述目标信息对应的目标性能参数,包括:
将所述目标信息输入所述评价模型;
通过所述评价模型对所述目标信息进行处理,输出所述目标性能参数。
可选的,实时性能信息包括所述当前温度状态信息、所述当前电量和所述当前电量状态时,所述采用评价策略处理所述目标信息,得到所述目标信息对应的目标性能参数,包括:
采用所述评价策略包括的评价算法,分别确定所述机型画像信息、所述当前温度状态信息、所述当前电量和所述当前电量状态对应的初始评价参数;
基于所述机型画像信息、所述当前温度状态信息、所述当前电量和所述当前电量状态分别对应的初始评价参数和所述评价策略中的权重,确定目标综合参数;
基于所述评价策略中包括的综合参数与性能参数的对应关系,获取所述目标综合参数对应的所述目标性能参数。
可选的,如果所述目标性能参数与参考性能参数不同,则确定所述目标性能参数对应的目标业务策略,包括:
如果所述目标性能参数与参考性能参数不同,则进入冷却期,冷却期为重新获取目标信息所等待的时长;
所述冷却期结束后,重新获取目标信息,并得到重新获取的目标信息对应的性能参数,若重新得到的性能参数与所述参考性能参数不同,则确定所述目标业务策略。
可选的,采用评价策略处理所述目标信息,得到所述目标信息对应的目标性能参数,包括:
在确定所述实时性能信息满足预设条件,且未处于所述冷却期的情况下,采用所述评价策略处理所述目标信息,得到所述目标性能参数。
可选的,确定所述实时性能信息满足预设条件,包括:
若当前周期内的当前电量与上一周期的电量的差值大于预设值,则确定所述实时性能信息满足所述预设条件;
或者,
若当前周期内的当前温度状态信息与上一周期的温度状态信息不同,则确定所述实时性能信息满足所述预设条件;
或者,
若当前周期内的当前电量状态与上一周期的电量状态不同,则确定所述实时性能信息满足所述预设条件。
可选的,业务为目标应用的业务,所述性能控制方法还包括:
在所述目标应用启动后,向服务器发送配置请求,所述配置请求包括设备标识;
接收来自所述服务器的响应数据,所述响应数据中包括与所述设备标识对应的所述评价策略。
可选的,标信息包括所述实时性能信息和机型画像信息时,所述根据所述电子设备的设备性能实时地获取目标信息,包括:
获取所述响应数据中包括的与所述设备标识对应的所述机型画像信息;
在所述目标应用启动预设时间段后,周期性的获取所述实时性能信息。
可选的,性能控制方法还包括:
如果所述目标性能参数与所述参考性能参数相同,则继续采用所述参考性能参数对应的所述参考业务策略执行所述业务。
根据本公开的第二方面,提供一种性能控制装置,位于电子设备,包括:
获取模块,被配置为执行根据所述电子设备的设备性能实时地获取目标信息,所述目标信息包括所述电子设备运行时的实时性能信息;
处理模块,被配置为执行采用评价策略处理所述获取模块获取的所述目标信息,得到所述目标信息对应的目标性能参数;
确定模块,被配置为执行如果所述处理模块得到的所述目标性能参数与参考性能参数不同,则确定所述目标性能参数对应的目标业务策略,所述参考性能参数对应参考业务策略,所述参考业务策略为当前执行业务使用的业务策略;
调整模块,被配置为执行将所述参考业务策略调整为所述确定模块确定的所述目标业务策略。
可选的,目标信息还包括机型画像信息,所述实时性能信息包括以下至少一项:当前温度状态信息、当前电量、当前电量状态;
其中,所述当前温度状态信息用于指示所述电子设备中的操作***的当前运行状态,所述当前电量状态用于指示所述电子设备当前是否处于充电状态。
可选的,评价策略包括评价模型,所述处理模块,具体被配置为执行:
将所述目标信息输入所述评价模型;
通过所述评价模型对所述目标信息进行处理,输出所述目标性能参数。
可选的,实时性能信息包括所述当前温度状态信息、所述当前电量和所述当前电量状态时,所述处理模块,具体被配置为执行:
采用所述评价策略包括的评价算法,分别确定所述机型画像信息、所述当前温度状态信息、所述当前电量和所述当前电量状态对应的初始评价参数;
基于所述机型画像信息、所述当前温度状态信息、所述当前电量和所述当前电量状态分别对应的初始评价参数和所述评价策略中的权重,确定目标综合参数;
基于所述评价策略中包括的综合参数与性能参数的对应关系,获取所述目标综合参数对应的所述目标性能参数。
可选的,确定模块,具体被配置为执行:
如果所述目标性能参数与参考性能参数不同,则进入冷却期,冷却期为重新获取目标信息所等待的时长;
所述冷却期结束后,重新获取目标信息,并得到重新获取的目标信息对应的性能参数,若重新得到的性能参数与所述参考性能参数不同,则确定所述目标业务策略。
可选的,处理模块,具体被配置为执行:
在确定所述实时性能信息满足预设条件,且未处于所述冷却期的情况下,采用所述评价策略处理所述目标信息,得到所述目标性能参数。
可选的,处理模块,具体被配置为执行:
若当前周期内的当前电量与上一周期的电量的差值大于预设值,则确定所述实时性能信息满足所述预设条件;
或者,
若当前周期内的当前温度状态信息与上一周期的温度状态信息不同,则确定所述实时性能信息满足所述预设条件;
或者,
若当前周期内的当前电量状态与上一周期的电量状态不同,则确定所述实时性能信息满足所述预设条件。
可选的,业务为目标应用的业务,所述性能控制装置还包括:发送模块和接收模块;
所述发送模块,被配置为执行在所述目标应用启动后,向服务器发送配置请求,所述配置请求包括设备标识;
所述接收模块,被配置为执行接收来自所述服务器的响应数据,所述响应数据中包括与所述设备标识对应的所述评价策略。
可选的,目标信息包括所述实时性能信息和机型画像信息时,所述获取模块,具体被配置为执行:
获取所述响应数据中包括的与所述设备标识对应的所述机型画像信息;
在所述目标应用启动预设时间段后,周期性的获取所述实时性能信息。
可选的,处理模块,还被配置为执行如果所述目标性能参数与所述参考性能参数相同,则继续采用所述参考性能参数对应的所述参考业务策略执行所述业务。
根据本公开的第三方面,提供一种电子设备,电子设备包括:
处理器;
用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面中任一种可选地性能控制方法。
根据本公开的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第一方面中任一种可选地性能控制方法。
根据本公开的第五方面,提供一种计算机程序产品,包含指令,当其在电子设备上运行时,使得电子设备执行如第一方面中任一种可选地性能控制方法。
本公开提供的技术方案至少带来以下有益效果:性能控制装置根据电子设备的设备性能实时地获取目标信息,并采用评价策略处理目标信息,得到目标信息对应的目标性能参数。如果目标性能参数与参考性能参数不同,则性能控制装置确定目标性能参数对应的目标业务策略,并将参考业务策略调整为目标业务策略。其中,参考性能参数对应参考业务策略,参考业务策略为当前执行业务使用的业务策略。该目标信息包括电子设备运行时的实时性能信息。这样,由于实时性能信息能够反映电子设备实际运行时的性能,利用目标信息对应的目标性能参数来调整业务策略,与现有技术中的利用机型画像信息来指导调整业务策略相比,能够实时感知设备状态,实现了设备性能的动态评估,使得调整的业务策略更加符合用户需求,从而提高了用户体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种性能控制***的示意图。
图2是根据一示例性实施例示出的一种性能控制方法的流程图。
图3是根据一示例性实施例示出的一种处理目标信息的场景示意图。
图4是根据一示例性实施例示出的另一种处理目标信息的场景示意图。
图5是根据一示例性实施例示出的另一种性能控制方法的流程图。
图6是根据一示例性实施例示出的一种性能控制装置的逻辑结构框图。
图7是根据一示例性实施例示出的一种电子设备的结构框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
需要说明的是,本公开实施例所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等),均为经用户授权或者经过各方充分授权的信息。
本公开实施例提供的性能控制方法可以应用于电子设备评估自身的设备性能的场景中。电子设备可以根据评估的设备性能调整业务策略,并根据调整后的业务策略执行业务,以便于及时优化设备的功耗占用,从而为用户提供更好的使用体验。可见,准确且及时的评估设备性能非常重要。电子设备的设备性能可以通过某些性能指标来体现。该性能指标可以包括但不限于机型画像信息、温度状态信息、电量、电量状态等。
机型画像信息是基于设备的基准性能数据构建的,指的是电子设备完成指定业务场景的性能量化。指定业务场景可以包括播放视频、直播、拍视频、播放动效等场景。性能量化指的是设备的硬件,如处理器(central processing units,CPU)、图像处理器(graphicsprocessing unit,GPU)、内存等的性能情况。
温度状态信息用于指示电子设备安装的操作***的受限制程度,其能够间接反映设备性能。操作***受限制的程度越高,表明硬件温度越高,设备性能越低。
电量可以直接影响用户的使用心态,且低电量时电子设备安装的操作***会限制设备性能。
电量状态指的是电子设备是否处于充电状态。
为了在电子设备执行业务时,能够调整更加符合用户需求的业务策略,从而提高用户体验,本公开实施例提供一种性能控制方法,电子设备通过根据设备性能获取包括有实时性能信息的目标信息,并利用评价策略处理该目标信息得到目标性能参数,在目标性能参数与参考性能参数不同时,基于目标性能参数来调整业务策略。这样,由于实时性能信息能够反映电子设备实际运行时的性能,利用目标信息对应的目标性能参数来调整业务策略,与现有技术中的利用机型画像信息来指导调整业务策略相比,能够实时感知设备状态,实现了设备性能的动态评估,使得调整的业务策略更加符合用户需求,从而提高了用户体验。
图1是根据一示例性实施例示出的一种性能控制***的示意图,本公开实施例提供的性能控制方法可以应用于该性能控制***中。如图1所示,性能控制***可以包括:电子设备101和服务器102。电子设备101通过有线通讯方式或无线通讯方式与服务器102通信。
电子设备101,用于在目标应用启动后,向服务器102发送配置请求,配置请求中包括设备标识。电子设备101,还用于接收来自服务器102的响应数据,响应数据中包括与设备标识对应的机型画像信息和评价策略,还用于在目标应用启动预设时间段后,周期性的获取实时性能信息,并采用评价策略处理目标信息,得到目标信息对应的目标性能参数。该目标信息包括机型画像信息和实时性能信息。电子设备101,还用于如果目标性能参数与参考性能参数不同,则确定目标性能参数对应的目标业务策略,并将参考业务策略调整为目标业务策略。
在一些实施例中,电子设备101可以为手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、车载设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)\虚拟现实(virtual reality,VR)设备等。图1中以电子设备101为手机为例示出。
服务器102,用于接收电子设备101发送的配置请求,并根据配置请求包括的设备标识,获取对应的机型画像信息和评价策略,且将机型画像信息和评价策略携带在响应数据中发送至电子设备101。
在一些实施例中,服务器102可以是一台服务器,也可以是由多台服务器组成的服务器集群,还可以是一个云计算平台,本公开实施例在此不做限定。图1中以一台服务器为例示出。
当然,本公开实施例提供的性能控制方法还可以应用于图1以外的其他***中,或者可以应用于只包含电子设备的场景中,本公开实施例在此不做限定。
图2是根据一示例性实施例示出的一种性能控制方法的流程图,如图2所示,该方法可以包括以下步骤201-步骤204。
201、电子设备根据电子设备的设备性能实时地获取目标信息。
当电子设备需要在特定业务场景中评估自身设备性能,以确定执行业务的业务策略时,可以根据自身设备性能实时地获取目标信息。该目标信息可以包括电子设备运行时的实时性能信息。
可选的,上述目标信息还可以包括机型画像信息。在业务为目标应用的业务的情况下,机型画像信息的获取过程为:电子设备在目标应用启动后,可以向服务器发送配置请求,该配置请求中包括设备标识,该设备标识用于唯一该电子设备。例如,该设备标识可以是设备机型。电子设备可以接收来自服务器的响应数据,响应数据中包括与设备标识对应的机型画像信息。
可选的,上述实时性能信息可以包括以下至少一项:当前温度状态信息、当前电量、当前电量状态。其中,当前温度状态信息用于指示电子设备中的操作***的当前运行状态,当前电量状态用于指示电子设备当前是否处于充电状态。当前电量指的是电子设备的当前电量的多少。
可以理解的是,在本公开实施例中,电子设备安装的操作***可以是安卓(Android)***、IOS***等。当电子设备安装的是安卓***时,电子设备的温度状态信息可以包括正常(none)状态、轻微限制(light)状态、中等限制(moderate)状态、严重限制(severe)状态、需要冷却(critica及以上)状态五种状态。当电子设备安装的是IOS***时,电子设备的温度状态信息可以包括正常(normal)状态、微微发热(fair)状态、严重发热(serious)状态、需要冷却(critica)状态四种状态。
可选的,在本公开实施例中,在目标信息包括实时性能信息和机型画像信息的情况下,电子设备实时地获取目标信息的过程可以为:电子设备可以获取响应数据中包括的与设备标识对应的机型画像信息,并在目标应用启动预设时间段后,周期性的获取实时性能信息。
在一些实施例中,当实时性能信息包括当前温度状态信息、当前电量、当前电量状态时,电子设备在目标应用启动预设时间段后,可以先向电子设备安装的操作***注册温度状态监听函数、电量监听函数、电量状态监听函数。然后,电子设备便可以周期性的回调温度状态监听函数、电量监听函数、电量状态监听函数,获取温度状态信息、当前电量、当前电量状态。
可见,通过在目标应用启动预设时间段后获取实时性能信息,能够避开目标应用在冷启动时的资源占用高峰阶段,在设备稳定运行期间获取实时性能信息,使得实时性能信息的获取更加准确,从而使得后期基于目标信息确定的目标性能参数更加准确。
202、电子设备采用评价策略处理目标信息,得到目标信息对应的目标性能参数。
电子设备在获取到目标信息之后,可以采用评价策略处理目标信息,从而得到目标信息对应的目标性能参数。目标性能参数可以为设备的性能档位或性能级别,用于指导业务策略的选择。
可选的,在本公开实施例中,电子设备在执行步骤202之前可以获取评价策略。在一种场景中,上述步骤201中电子设备从服务器接收的响应数据中还可以包括与设备标识对应的评价策略。电子设备接收到服务器发送的响应数据之后,可以获取响应数据中的评价策略。当然,电子设备也可以直接从自身内存中获取预存的评价策略。在一些实施例中,该预存的评价策略可以是电子设备安装该目标应用时,携带在目标应用的数据包中的。目标应用安装好后,评价策略便存储在电子设备中。
上述两种获取评价策略的方式相比,电子设备在目标应用启动之后,从服务器处请求评价策略的方式,更加灵活。在服务器处存储设备标识与评价策略的映射关系,方便后台工作人员对该映射关系的维护和更新。
可选的,在本公开实施例中,评价策略包括的内容不同时,电子设备可以采用不同的方式处理目标信息,来得到目标性能参数。本公开实施例中以目标信息包括实时性能信息和机型画像信息,实时性能信息包括当前温度状态信息、当前电量和当前电量状态为例对电子设备处理目标信息的方式进行说明。
方式1,评价策略包括评价模型的情况下,如图3所示,电子设备可以将目标信息输入评价模型,通过该评价模型对目标信息进行处理,输出目标信息对应的目标性能参数。该评价模型可以是利用大数据分析得出的符合大部分用户使用习惯的人工智能模型。通过利用该评价模型处理目标信息得到目标性能参数,方法步骤简单,且由于评价模型是基于大数据训练得到的,能够提高确定出的目标性能参数的准确性,从而使得确定的业务策略更加准确。
可以理解的是,在本公开实施例中,上述评价模型可以预先训练得到,并存储在服务器或者电子设备中。不同机型对应的评价模型可以相同也可以不同。也就是说,可以针对不同的机型训练不同的评价模型,也可以针对若干性能相近的机型训练一个评价模型,还可以针对所有的机型训练一个评价模型。本公开实施例在此不做特殊限定。
具体的实现中,在训练该评价模型时,可以先获取样本数据。样本数据可以包括服务器在后台采集的大数据,例如,样本数据可以包括不同用户使用不同设备过程中的电量、温度状态信息、电量状态等历史数据。该样本数据还可以包括电量、温度状态信息、电量状态分别与用户使用体验数据之间的关系,该用户使用体验数据可以包括播放视频的卡顿情况、起播率、丢帧率等。之后,可以采用人工智能的方式训练样本数据,得到符合用户使用习惯的评价模型。
需要说明的是,在本公开实施例中,可以根据场景需求、业务需求、用户需求等持续优化上述评价模型,且可以采集优化后的样本数据来验证上述评价模型,以使得评价模型保持最佳的效果。
方式2,评价策略包括评价算法、权重、综合参数与性能参数的对应关系的情况下,如图4所示,电子设备可以采用评价算法,分别确定机型画像信息、当前温度状态信息、当前电量和当前电量状态对应的初始评价参数,并基于机型画像信息、当前温度状态信息、当前电量和当前电量状态分别对应的初始评价参数和权重,确定目标综合参数,之后基于综合参数与性能参数的对应关系,获取目标综合参数对应的目标性能参数。
可以理解的是,在本公开实施例中,上述初始评价参数可以为量化后的初始分数值,该初始分数值为公平分,能够对业务保证公平,以用于业务策略的指导。相应的,目标综合参数可以为量化后的综合分数值。综合分数值越高,对应的目标性能等级越高。
另外,上述评价算法可以包括每种温度状态信息对应的分数值,每个电量范围对应的分数值、每种电量状态对应的分数值,以及每种机型画像信息对应的分数值。
示例性的,表1为安卓***和IOS***下的温度状态信息与分数值的对应关系。
表1
安卓*** IOS*** 分数值
正常状态 正常状态 满分10分
轻微限制状态 微微发热状态 8分
中等限制状态 —— 6分
严重限制状态 严重发热状态 4分
需要冷却状态 需要冷却状态 2分
电子设备可以基于每种温度状态信息对应的分数值,确定当前温度状态信息对应的初始分数值。
示例性的,表2为电量状态与分数值的对应关系。
表2
电量状态 分数值
充电状态 满分10分
未充电状态 1分
电子设备可以基于每种电量状态对应的分数值,确定当前电量状态对应的初始分数值。
示例性的,表3为电量范围与分数值的对应关系。
表3
电量范围 分数值
[50,100] 满分10分
[40,50] 8分
[30,40] 6分
[20,30] 4分
[10,20] 2分
[0,10] 1分
电子设备可以基于每个电量范围对应的分数值,确定当前电量所属的电量范围,从而确定对应的初始分数值。
值得注意的是,在本公开实施例中,上述机型画像信息、当前温度状态信息、当前电量和当前电量状态分别对应的权重可以预先根据实际情况进行配置。具体可以按照不同的信息对性能的影响大小来确定信息对应的权重大小。作为一种可能的实现,实时性能信息对设备性能的影响从大到小排序为:机型画像信息大于温度状态信息大于电量大于电量状态,因此机型画像信息对应的权重大于温度状态信息对应的权重大于电量对应的权重大于电量状态对应的权重。这样,通过打分的方式确定目标性能参数,简单易实现,设备处理压力较小,确定目标性能参数的效率较高。
203、如果目标性能参数与参考性能参数不同,则电子设备确定目标性能参数对应的目标业务策略。
其中,参考性能参数对应参考业务策略,参考业务策略为电子设备当前执行业务使用的业务策略。
如果目标性能参数与当前的参考性能参数不同,则电子设备可以确定性能等级发生变更。电子设备中预存有性能参数与业务策略的对应关系,电子设备可以向业务层通知目标性能参数,业务层可以根据预存的对应关系,确定目标性能参数对应的目标业务策略,该目标业务策略用于执行业务。在性能参数为性能等级的情况下,性能参数越高级,对应的业务策略越能提供流畅的用户体验。
如果目标性能参数与参考性能参数相同,则电子设备可以确定性能等级未发生变更,可以继续采用参考性能参数对应的参考业务策略执行业务,并继续获取实时性能信息,且重新确定目标性能参数。
204、电子设备将参考业务策略调整为目标业务策略。
电子设备的业务层在确定出目标性能参数对应的目标业务策略之后,可以将参考业务策略调整为目标业务策略,并基于该目标业务策略执行业务。然后,电子设备可以重复执行上述步骤201-步骤204,在此不再赘述。
上述实施例提供的技术方案至少带来以下有益效果:性能控制装置根据电子设备的设备性能实时地获取目标信息,并采用评价策略处理目标信息,得到目标信息对应的目标性能参数。如果目标性能参数与参考性能参数不同,则性能控制装置确定目标性能参数对应的目标业务策略,并将参考业务策略调整为目标业务策略。其中,参考性能参数对应参考业务策略,参考业务策略为当前执行业务使用的业务策略。该目标信息包括电子设备运行时的实时性能信息。这样,由于实时性能信息能够反映电子设备实际运行时的性能,利用目标信息对应的目标性能参数来调整业务策略,与现有技术中的利用机型画像信息来指导调整业务策略相比,能够实时感知设备状态,实现了设备性能的动态评估,使得调整的业务策略更加符合用户需求,从而提高了用户体验。
进一步的,电子设备通过综合利用机型画像信息和实时性能信息确定目标性能参数,并利用该目标性能参数来指导业务策略,由于电子设备在确定目标性能参数时考虑了更全面的因素,使得确定出的目标性能参数更加准确,从而使得指导的业务策略更加的合理,更加符合用户需求。
可选的,在本公开实施例中,对于低端机型,评价策略中可以包括用于处理机型画像信息的算法或模型。这样,电子设备可以获取低端机型的设备标识对应的评价策略和机型画像信息,并采用评价策略处理机型画像信息,得到对应的目标性能参数,且基于该目标性能参数指导业务策略。如何采用评价策略处理机型画像信息,以及如何基于目标性能参数指导业务策略可以参考上述实施例中的相关描述,在此不再赘述。
对于低端机型,通过采用评价策略处理机型画像信息,而不处理实时性能信息,能够减小低端机型的处理压力。
可选的,基于图2,如图5所示,上述步骤203具体可以包括以下步骤205步骤206。
205、如果目标性能参数与参考性能参数不同,则电子设备进入冷却期。
冷却期为电子设备重新获取目标信息所等待的时长。电子设备进入冷却期后,不会采用评价策略处理目标信息,从而不会确定出目标信息对应的目标性能信息。
206、冷却期结束后,电子设备重新获取目标信息,并得到重新获取的目标信息对应的性能参数,若重新得到的性能参数与参考性能参数不同,则确定目标业务策略。
冷却期结束后,电子设备可以采用上述步骤201中的方式重新获取目标信息,并采用上述步骤202中的方式重新得到目标信息对应的性能参数。若重新得到的性能参数仍与参考性能参数不同,则电子设备确定目标业务策略。若重新得到的性能参数与参考性能参数相同,则不调整业务策略,继续采用参考业务策略执行业务。
上述实施例提供的技术方案至少带来以下有益效果:当目标性能参数与参考性能参数不同时,通过在冷却期后重新确定性能参数,在确定新的性能参数仍与参考性能参数不同时,才调整业务策略。这样不仅能够保证性能参数发生变更的结果更加准确,且能够避免业务策略频繁变更导致的用户体验较差的问题。
可选的,基于图2,如图5所示,上述步骤202具体可以包括以下步骤207。
207、电子设备在确定实时性能信息满足预设条件,且未处于冷却期的情况下,采用评价策略处理目标信息,得到目标性能参数。
电子设备可以在确定实时性能信息中包括的至少一种信息满足预设条件,且满足预设条件的时间未处于冷却期的情况下,采用评价策略处理目标信息,得到目标性能参数。否则,电子设备不处理目标信息。未处于冷却期指的是未处于电子设备确定新的性能参数与当前性能参数不同后的一段预设时间段内。在该冷却期内即使实时性能信息满足预设条件也不会处理目标信息。
可选的,在本公开实施例中,电子设备可以采用以下方式确定实时性能信息满足预设条件。
当实时性能信息包括当前电量时,若当前周期内的当前电量与上一周期的电量的差值大于预设值,则电子设备可以确定实时性能信息满足预设条件。
当实时性能信息包括当前温度状态信息时,若当前周期内的当前温度状态信息与上一周期的温度状态信息不同,则电子设备可以确定实时性能信息满足预设条件。
当实时性能信息包括当前电量状态时,若当前周期内的当前电量状态与上一周期的电量状态不同,则电子设备可以确定实时性能信息满足预设条件。
上述实施例提供的技术方案至少带来以下有益效果:电子设备通过在确定实时性能信息是在冷却期外的其他时间段内满足预设条件时,确定目标性能参数,这样能够避免频繁采用评价策略确定性能参数,从而减轻了电子设备的处理压力。且电子设备可以通过电量的变化量的大小,或者温度状态信息的改变,或者电量状态的改变,来确定实时性能信息是否满足预设条件,实现方式简单,利于实现。
图6是根据一示例性实施例示出的一种性能控制装置的逻辑结构框图。参照图6,该性能控制装置应用于电子设备,该性能控制装置包括:获取模块61、处理模块62、确定模块63和调整模块64。
获取模块61,被配置为执行根据所述电子设备的设备性能实时地获取目标信息,所述目标信息包括所述电子设备运行时的实时性能信息;
处理模块62,被配置为执行采用评价策略处理所述获取模块61获取的所述目标信息,得到所述目标信息对应的目标性能参数;
确定模块63,被配置为执行如果所述处理模块62得到的所述目标性能参数与参考性能参数不同,则确定所述目标性能参数对应的目标业务策略,所述参考性能参数对应参考业务策略,所述参考业务策略为当前执行业务使用的业务策略;
调整模块64,被配置为执行将所述参考业务策略调整为所述确定模块确定的所述目标业务策略。
可选的,目标信息还包括机型画像信息,所述实时性能信息包括以下至少一项:当前温度状态信息、当前电量、当前电量状态;
其中,所述当前温度状态信息用于指示所述电子设备中的操作***的当前运行状态,所述当前电量状态用于指示所述电子设备当前是否处于充电状态。
可选的,评价策略包括评价模型,所述处理模块62,具体被配置为执行:
将所述目标信息输入所述评价模型;
通过所述评价模型对所述目标信息进行处理,输出所述目标性能参数。
可选的,实时性能信息包括所述当前温度状态信息、所述当前电量和所述当前电量状态时,所述处理模块62,具体被配置为执行:
采用所述评价策略包括的评价算法,分别确定所述机型画像信息、所述当前温度状态信息、所述当前电量和所述当前电量状态对应的初始评价参数;
基于所述机型画像信息、所述当前温度状态信息、所述当前电量和所述当前电量状态分别对应的初始评价参数和所述评价策略中的权重,确定目标综合参数;
基于所述评价策略中包括的综合参数与性能参数的对应关系,获取所述目标综合参数对应的所述目标性能参数。
可选的,确定模块63,具体被配置为执行:
如果所述目标性能参数与参考性能参数不同,则进入冷却期,冷却期为重新获取目标信息所等待的时长;
所述冷却期结束后,重新获取目标信息,并得到重新获取的目标信息对应的性能参数,若重新得到的性能参数与所述参考性能参数不同,则确定所述目标业务策略。
可选的,处理模块62,具体被配置为执行:
在确定所述实时性能信息满足预设条件,且未处于所述冷却期的情况下,采用所述评价策略处理所述目标信息,得到所述目标性能参数。
可选的,处理模块62,具体被配置为执行:
若当前周期内的当前电量与上一周期的电量的差值大于预设值,则确定所述实时性能信息满足所述预设条件;
或者,
若当前周期内的当前温度状态信息与上一周期的温度状态信息不同,则确定所述实时性能信息满足所述预设条件;
或者,
若当前周期内的当前电量状态与上一周期的电量状态不同,则确定所述实时性能信息满足所述预设条件。
可选的,业务为目标应用的业务,如图6所示,性能控制装置还可以包括:发送模块65和接收模块66。
所述发送模块65,被配置为执行在所述目标应用启动后,向服务器发送配置请求,所述配置请求包括设备标识;
接收模块66,被配置为执行接收来自所述服务器的响应数据,所述响应数据中包括与所述设备标识对应的所述评价策略。
可选的,目标信息包括所述实时性能信息和机型画像信息时,所述获取模块61,具体被配置为执行:
获取所述响应数据中包括的与所述设备标识对应的所述机型画像信息;
在所述目标应用启动预设时间段后,周期性的获取所述实时性能信息。
可选的,处理模块62,还被配置为执行如果所述目标性能参数与所述参考性能参数相同,则继续采用所述参考性能参数对应的所述参考业务策略执行所述业务。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图7是根据一示例性实施例示出的一种电子设备的结构框图,该电子设备可以是性能控制装置,该性能控制装置可以是:智能手机、平板电脑、笔记本电脑或台式电脑。
性能控制装置可以包括至少一个处理器71,通信总线72,存储器73以及至少一个通信接口74。
处理器71可以是一个CPU,微处理单元,或一个或多个用于控制本公开方案程序执行的集成电路。
通信总线72可包括一通路,在上述组件之间传送信息。
通信接口74,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。
存储器73可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理单元相连接。存储器也可以和处理单元集成在一起。
其中,存储器73用于存储执行本公开方案的应用程序代码,并由处理器71来控制执行。处理器71用于执行存储器73中存储的应用程序代码,从而实现本公开方法中的功能。
在具体实现中,作为一种实施例,处理器71可以包括一个或多个CPU,例如图7中的CPU0和CPU1。
在具体实现中,作为一种实施例,性能控制装置可以包括多个处理器,例如图7中的处理器71和处理器75。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。
在具体实现中,作为一种实施例,性能控制装置还可以包括输入设备76和输出设备77。输入设备76和处理器71通信,可以以多种方式接受用户的输入。例如,输入设备76可以是鼠标、键盘、触摸屏设备或传感设备等。输出设备77和处理器71通信,可以以多种方式来显示信息。例如,输出设备77可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备等。
本领域技术人员可以理解,图7中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
本公开还提供了一种包括指令的计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述计算机可读存储介质中的指令由计算机的处理器执行时,使得计算机能够执行上述所示实施例提供的性能控制方法。例如,计算机可读存储介质可以为包括指令的存储器73,上述指令可由电子设备的处理器71执行以完成上述方法。可选地,计算机可读存储介质可以是ROM、RAM、CD-ROM、磁带、软盘和光数据存储设备等。
本公开还提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备执行上述所示实施例提供的性能控制方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (10)

1.一种性能控制方法,应用于电子设备,其特征在于,包括:
根据所述电子设备的设备性能实时地获取目标信息,所述目标信息包括所述电子设备运行时的实时性能信息;
采用评价策略处理所述目标信息,得到所述目标信息对应的目标性能参数;
如果所述目标性能参数与参考性能参数不同,则确定所述目标性能参数对应的目标业务策略,所述参考性能参数对应参考业务策略,所述参考业务策略为当前执行业务使用的业务策略;
将所述参考业务策略调整为所述目标业务策略。
2.根据权利要求1所述的性能控制方法,其特征在于,所述目标信息还包括机型画像信息,所述实时性能信息包括以下至少一项:当前温度状态信息、当前电量、当前电量状态;
其中,所述当前温度状态信息用于指示所述电子设备中的操作***的当前运行状态,所述当前电量状态用于指示所述电子设备当前是否处于充电状态。
3.根据权利要求1或2所述的性能控制方法,其特征在于,所述评价策略包括评价模型,所述采用评价策略处理所述目标信息,得到所述目标信息对应的目标性能参数,包括:
将所述目标信息输入所述评价模型;
通过所述评价模型对所述目标信息进行处理,输出所述目标性能参数。
4.根据权利要求2所述的性能控制方法,其特征在于,所述实时性能信息包括所述当前温度状态信息、所述当前电量和所述当前电量状态时,所述采用评价策略处理所述目标信息,得到所述目标信息对应的目标性能参数,包括:
采用所述评价策略包括的评价算法,分别确定所述机型画像信息、所述当前温度状态信息、所述当前电量和所述当前电量状态对应的初始评价参数;
基于所述机型画像信息、所述当前温度状态信息、所述当前电量和所述当前电量状态分别对应的初始评价参数和所述评价策略中的权重,确定目标综合参数;
基于所述评价策略中包括的综合参数与性能参数的对应关系,获取所述目标综合参数对应的所述目标性能参数。
5.根据权利要求1、2或4所述的性能控制方法,其特征在于,所述如果所述目标性能参数与参考性能参数不同,则确定所述目标性能参数对应的目标业务策略,包括:
如果所述目标性能参数与所述参考性能参数不同,则进入冷却期,所述冷却期为重新获取目标信息所等待的时长;
所述冷却期结束后,重新获取目标信息,并得到重新获取的目标信息对应的性能参数,若重新得到的性能参数与所述参考性能参数不同,则确定所述目标业务策略。
6.根据权利要求5所述的性能控制方法,其特征在于,所述采用评价策略处理所述目标信息,得到所述目标信息对应的目标性能参数,包括:
在确定所述实时性能信息满足预设条件,且未处于所述冷却期的情况下,采用所述评价策略处理所述目标信息,得到所述目标性能参数。
7.一种性能控制装置,位于电子设备,其特征在于,包括:
获取模块,被配置为执行根据所述电子设备的设备性能实时地获取目标信息,所述目标信息包括所述电子设备运行时的实时性能信息;
处理模块,被配置为执行采用评价策略处理所述获取模块获取的所述目标信息,得到所述目标信息对应的目标性能参数;
确定模块,被配置为执行如果所述处理模块得到的所述目标性能参数与参考性能参数不同,则确定所述目标性能参数对应的目标业务策略,所述参考性能参数对应参考业务策略,所述参考业务策略为当前执行业务使用的业务策略;
调整模块,被配置为执行将所述参考业务策略调整为所述确定模块确定的所述目标业务策略。
8.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1-6中任一项所述的性能控制方法。
9.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1-6中任一项所述的性能控制方法。
10.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1-6中任一项所述的性能控制方法。
CN202111549568.5A 2021-12-17 2021-12-17 一种性能控制方法、装置及存储介质 Pending CN114444853A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111549568.5A CN114444853A (zh) 2021-12-17 2021-12-17 一种性能控制方法、装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111549568.5A CN114444853A (zh) 2021-12-17 2021-12-17 一种性能控制方法、装置及存储介质

Publications (1)

Publication Number Publication Date
CN114444853A true CN114444853A (zh) 2022-05-06

Family

ID=81363422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111549568.5A Pending CN114444853A (zh) 2021-12-17 2021-12-17 一种性能控制方法、装置及存储介质

Country Status (1)

Country Link
CN (1) CN114444853A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115934179A (zh) * 2022-09-26 2023-04-07 贝壳找房(北京)科技有限公司 业务功能控制方法及设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115934179A (zh) * 2022-09-26 2023-04-07 贝壳找房(北京)科技有限公司 业务功能控制方法及设备
CN115934179B (zh) * 2022-09-26 2023-11-24 贝壳找房(北京)科技有限公司 业务功能控制方法及设备

Similar Documents

Publication Publication Date Title
Lu et al. Optimization of lightweight task offloading strategy for mobile edge computing based on deep reinforcement learning
CN105205014B (zh) 一种数据存储方法和装置
WO2020078135A1 (zh) 资源调度方法和计算机设备
JP7511477B2 (ja) データクエリ方法、装置、およびデバイス
WO2016188099A1 (zh) 基于账户活跃度的***资源分配方法及装置
CN110109953A (zh) 一种数据查询方法、装置及设备
CN110389816B (zh) 用于资源调度的方法、装置以及计算机可读介质
WO2020073672A1 (zh) 资源调度方法和终端设备
WO2018166297A1 (zh) 一种缓存分配方法,及设备
JP2017537569A (ja) 熱制御装置および方法
CN113626199B (zh) 闲置云计算资源的管理方法、装置、电子设备和存储介质
CN114444853A (zh) 一种性能控制方法、装置及存储介质
CN114297478A (zh) 一种页面推荐方法、装置、设备以及存储介质
TW201445987A (zh) 傳輸資訊的方法及裝置
CN112306406A (zh) 智能存储自动分级的方法、装置、存储介质及电子设备
CN106507640B (zh) 一种绿色数据中心温度感知的服务器管理方法
CN116915841A (zh) Cdn边缘节点热点扩散方法、装置、设备及存储介质
CN105868207A (zh) 一种网络资源推送方法及装置
US11429420B2 (en) Method for controlling performance in virtualized environment and information processing device for the same
CN113904940A (zh) 资源调整方法、装置、电子设备和计算机可读存储介质
CN113298115A (zh) 基于聚类的用户分组方法、装置、设备和存储介质
CN114764353B (zh) 用于信息处置***(ihs)全***优化的ml到ml的编排***和方法
Sun et al. Power-aware virtual machine placement for mobile edge computing
CN114756324A (zh) 一种算力资源分配方法、装置、设备及介质
CN110990219A (zh) 一种基于预测模型的计算机监控方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination