数据处理方法及装置制造方法及图纸

技术编号:16365388 阅读:45 留言:0更新日期:2017-10-10 21:23
本发明专利技术实施例提供了一种数据处理方法及装置。本发明专利技术实施例通过在指定场景发生时间段的起始时刻,获取指定场景对应的CPU配置参数,根据获取的CPU配置参数,为终端的当前系统申请CPU资源并运行,在场景发生过程的最开始,及时地配置合适的CPU资源,参数配置在场景发生的起始时刻就生效,因此解决了现有技术中终端中CPU配置参数的调整滞后于场景发生的问题。

Data processing method and apparatus

The embodiment of the invention provides a data processing method and device. The embodiment of the invention the starting time of time specified in the scene, the CPU configuration parameter specifies the corresponding scene, according to the CPU configuration parameters, at the end of the current system for CPU resources and running, in the beginning scene process, timely allocation of appropriate CPU resources, configuration parameters in effect the starting time of scene, therefore solves the terminal in the CPU configuration parameter adjustment lag behind the scene problem.

【技术实现步骤摘要】
数据处理方法及装置
本专利技术涉及通信领域,尤其涉及一种数据处理方法及装置。
技术介绍
当前,很多终端都采用多核处理器,也就是说,终端中具有多个CPU(CentralProcessingUnit,中央处理器)。为了提供给用户流畅的使用体验,同时尽可能地节省终端的电量,终端会根据终端系统的负载情况,对终端中运行的CPU核数和CPU工作频率进行调整。其中,终端系统的负载通常依赖于终端使用的场景。对于不同的场景,终端系统的负载通常不同,所需要的运行的CPU核数和CPU工作频率就可能不同。其中,场景是指终端要做的某个事件或某系列事件的集合,即场景包括至少一个事件。例如,场景可以是:启动一个应用程序。其中,事件是可以被终端识别的操作,如按下确定按钮,选择某个单选按钮或者复选框等。场景的发生过程通常在一个时间段内进行,该时间段可以称为场景的发生时间段,其中,发生时间段的起始时刻为场景开始发生的时间,发生时间段的结束时刻为场景结束发生的时间。现有技术中,在场景发生以后,也就是在过了场景的发生时间段的起始时刻以后,对终端中的负载进行监听,然后根据监听到的负载情况,对终端的CPU配置参数进行调整。由于监听和调整在场景发生后进行,因此,对CPU配置参数的调整慢于场景的发生,具有强烈的滞后性。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据处理方法及装置,用以解决现有技术中CPU配置参数的调整滞后于场景发生的问题。第一方面,本专利技术实施例提供一种数据处理方法,应用于终端,所述方法包括:在指定场景发生时间段的起始时刻,获取所述指定场景对应的CPU配置参数,所述指定场景包括至少一个事件,所述CPU配置参数包括CPU核数和CPU工作频率;根据获取的所述CPU配置参数,为所述终端的当前系统申请CPU资源并运行。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,获取所述指定场景对应的CPU配置参数,包括:在所述指定场景没有对应的二级场景时,获取所述指定场景对应的默认的第一CPU配置参数,所述二级场景指所述指定场景和所述指定场景作用的目标应用的组合对应的场景。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,获取所述指定场景对应的CPU配置参数,包括:在所述指定场景有对应的至少一个二级场景时,获取所述指定场景当前对应的第一应用;根据所述第一应用,查找与所述指定场景和所述第一应用的组合对应的目标二级场景,得到查找结果;根据所述查找结果,获取所述指定场景对应的CPU配置参数。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据所述查找结果,获取所述指定场景对应的CPU配置参数,包括:在所述查找结果为未查找到所述目标二级场景时,获取所述指定场景对应的默认的第一CPU配置参数。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据所述查找结果,获取所述指定场景对应的CPU配置参数,包括:在所述查找结果为查找到所述目标二级场景时,判断所述目标二级场景是否有对应的关联场景集合,得到第一判断结果;根据所述第一判断结果,获取所述指定场景对应的CPU配置参数。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据所述第一判断结果,获取所述指定场景对应的CPU配置参数,包括:在所述第一判断结果为所述目标二级场景没有对应的关联场景集合时,获取所述目标二级场景对应的第二CPU配置参数;或者,在所述判断结果为所述目标二级场景有对应的关联场景集合时,根据所述目标二级场景对应的关联场景集合对应的第三CPU配置参数,获取所述指定场景对应的CPU配置参数。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据所述目标二级场景对应的关联场景集合对应的第三CPU配置参数,获取所述指定场景对应的CPU配置参数,包括:在所述目标二级场景有对应的关联场景集合的数量为一时,获取所述目标二级场景对应的关联场景集合对应的第三CPU配置参数;或者,在所述目标二级场景有对应的关联场景集合的数量大于一时,获取所述目标二级场景对应的所有关联场景集合对应的第三CPU配置参数中的配置最高者。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据获取的所述CPU配置参数,为所述终端的当前系统申请CPU资源并运行之后,所述方法还包括:判断所述终端系统当前的负载率是否在指定范围内,得到第二判断结果;根据所述第二判断结果,对所述指定场景对应的CPU配置参数进行处理。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据所述第二判断结果,对所述指定场景对应的CPU配置参数进行处理,包括:在所述第二判断结果为所述负载率不在所述指定范围内时,若所述负载率高于所述指定范围的上限值,判断所述指定场景在所述发生时间段内的资源占用率是否符合第一指定条件;当所述指定场景在所述发生时间段内的资源占用率符合所述第一指定条件时,获取所述指定场景在所述发生时间段内的实际负载值与申请负载值的差异值;在所述差异值满足第一限制条件时,增大所述指定场景对应的CPU配置参数,或者,在所述差异值不满足第一限制条件时,保持所述指定场景对应的CPU配置参数不变。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一指定条件为:所述指定场景属于在所述发生时间段内资源占用率最高的前指定数目个场景。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,增大所述指定场景对应的CPU配置参数,包括:在所述指定场景对应的CPU配置参数未被调整过时,增大CPU核数;在所述指定场景对应的CPU配置参数已被调整过时,增加CPU核数,且提高CPU工作频率。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据所述第二判断结果,对所述指定场景对应的CPU配置参数进行处理,包括:在所述第二判断结果为所述负载率不在所述指定范围内时,若所述负载率低于所述指定范围的下限值,获取所述指定场景在所述发生时间段内的实际负载值与申请负载值的差异值;在所述差异值满足第二限制条件时,减小所述指定场景对应的CPU配置参数,或者,在所述差异值不满足第二限制条件时,保持所述指定场景对应的CPU配置参数不变。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,减小所述指定场景对应的CPU配置参数,包括:在所述指定场景对应的CPU配置参数未被调整过时,降低CPU工作频率;在所述指定场景对应的CPU配置参数已被调整过时,减少CPU核数。第二方面,本专利技术实施例提供一种数据处理装置,设置于终端,所述装置包括:获取模块,用于在指定场景发生时间段的起始时刻,获取所述指定场景对应的CPU配置参数,所述指定场景包括至少一个事件,所述CPU配置参数包括CPU核数和CPU工作频率;申请模块,用于根据获取的所述CPU配置参数,为所述终端的当前系统申请CPU资源并运行。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取模块在用于获取所述指定场景对应的CPU配置参数时,具体用于:在所述指定场景没有对应的二级场景时,获取所述指定场景对应的默认的第一CPU配置参数,所述二级场景指所述指定场景和所述指定场景作用的目标应用的组合对应的场景。如上所述的方面和任一可能的实现本文档来自技高网...
数据处理方法及装置

【技术保护点】
一种数据处理方法,其特征在于,应用于终端,所述方法包括:在指定场景发生时间段的起始时刻,获取所述指定场景对应的CPU配置参数,所述指定场景包括至少一个事件,所述CPU配置参数包括CPU核数和CPU工作频率;根据获取的所述CPU配置参数,为所述终端的当前系统申请CPU资源并运行。

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于终端,所述方法包括:在指定场景发生时间段的起始时刻,获取所述指定场景对应的CPU配置参数,所述指定场景包括至少一个事件,所述CPU配置参数包括CPU核数和CPU工作频率;根据获取的所述CPU配置参数,为所述终端的当前系统申请CPU资源并运行。2.根据权利要求1所述的方法,其特征在于,获取所述指定场景对应的CPU配置参数,包括:在所述指定场景没有对应的二级场景时,获取所述指定场景对应的默认的第一CPU配置参数,所述二级场景指所述指定场景和所述指定场景作用的目标应用的组合对应的场景。3.根据权利要求1所述的方法,其特征在于,获取所述指定场景对应的CPU配置参数,包括:在所述指定场景有对应的至少一个二级场景时,获取所述指定场景当前对应的第一应用;根据所述第一应用,查找与所述指定场景和所述第一应用的组合对应的目标二级场景,得到查找结果;根据所述查找结果,获取所述指定场景对应的CPU配置参数。4.根据权利要求3所述的方法,其特征在于,根据所述查找结果,获取所述指定场景对应的CPU配置参数,包括:在所述查找结果为未查找到所述目标二级场景时,获取所述指定场景对应的默认的第一CPU配置参数。5.根据权利要求3所述的方法,其特征在于,根据所述查找结果,获取所述指定场景对应的CPU配置参数,包括:在所述查找结果为查找到所述目标二级场景时,判断所述目标二级场景是否有对应的关联场景集合,得到第一判断结果;根据所述第一判断结果,获取所述指定场景对应的CPU配置参数。6.根据权利要求5所述的方法,其特征在于,根据所述第一判断结果,获取所述指定场景对应的CPU配置参数,包括:在所述第一判断结果为所述目标二级场景没有对应的关联场景集合时,获取所述目标二级场景对应的第二CPU配置参数;或者,在所述判断结果为所述目标二级场景有对应的关联场景集合时,根据所述目标二级场景对应的关联场景集合对应的第三CPU配置参数,获取所述指定场景对应的CPU配置参数。7.根据权利要求6所述的方法,其特征在于,根据所述目标二级场景对应的关联场景集合对应的第三CPU配置参数,获取所述指定场景对应的CPU配置参数,包括:在所述目标二级场景有对应的关联场景集合的数量为一时,获取所述目标二级场景对应的关联场景集合对应的第三CPU配置参数;或者,在所述目标二级场景有对应的关联场景集合的数量大于一时,获取所述目标二级场景对应的所有关联场景集合对应的第三CPU配置参数中的配置最高者。8.根据权利要求1所述的方法,其特征在于,根据获取的所述CPU配置参数,为所述终端的当前系统申请CPU资源并运行之后,所述方法还包括:判断所述终端系统当前的负载率是否在指定范围内,得到第二判断结果;根据所述第二判断结果,对所述指定场景对应的CPU配置参数进行处理。9.根据权利要求8所述的方法,其特征在于,根据所述第二判断结果,对所述指定场景对应的CPU配置参数进行处理,包括:在所述第二判断结果为所述负载率不在所述指定范围内时,若所述负载率高于所述指定范围的上限值,判断所述指定场景在所述发生时间段内的资源占用率是否符合第一指定条件;当所述指定场景在所述发生时间段内的资源占用率符合所述第一指定条件时,获取所述指定场景在所述发生时间段内的实际负载值与申请负载值的差异值;在所述差异值满足第一限制条件时,增大所述指定场景对应的CPU配置参数,或者,在所述差异值不满足第一限制条件时,保持所述指定场景对应的CPU配置参数不变。10.根据权利要求9所述的方法,其特征在于,所述第一指定条件为:所述指定场景属于在所述发生时间段内资源占用率最高的前指定数目个场景。11.根据权利要求9所述的方法,其特征在于,增大所述指定场景对应的CPU配置参数,包括:在所述指定场景对应的CPU配置参数未被调整过时,增大CPU核数;在所述指定场景对应的CPU配置参数已被调整过时,增加CPU核数,且提高CPU工作频率。12.根据权利要求8所述的方法,其特征在于,根据所述第二判断结果,对所述指定场景对应的CPU配置参数进行处理,包括:在所述第二判断结果为所述负载率不在所述指定范围内时,若所述负载率低于所述指定范围的下限值,获取所述指定场景在所述发生时间段内的实际负载值与申请负载值的差异值;在所述差异值满足第二限制条件时,减小所述指定场景对应的CPU配置参数,或者,在所述差异值不满足第二限制条件时,保持所述指定场景对应的CPU配置参数不变。13.根据权利要求12所述的方法,其特征在于,减小所述指定场景对应的CPU配置参数,包括:在所述指定场景对应的CPU配置参数未被调整过时,降低CPU工作频率;在所述指定场景对应的CPU配置参数已被调整过时,减少CPU核数。14.一种数据处理装置,其特征在于,设置于终端,所述装置包括:获取模块,用于在指定场景发生时间段的起始时刻,获取所述指定场景对应的...

【专利技术属性】
技术研发人员:黎琛
申请(专利权)人:深圳天珑无线科技有限公司深圳市天珑移动技术有限公司
类型:发明
国别省市:广东,44

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

1