著录项信息
专利名称 | 一种信息处理方法和装置 |
申请号 | CN201310495876.3 | 申请日期 | 2013-10-21 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-04-29 | 公开/公告号 | CN104572150A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F9/445 | IPC分类号 | G;0;6;F;9;/;4;4;5;;;G;0;6;F;9;/;5;0查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地信息产业基地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 陈永斌 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 王宝筠 |
摘要
本发明提供了一种信息处理方法和装置,当检测到启动应用程序的指令时,确定运行所述应用程序所需的第一配置;获取所述应用程序对应的所述第一配置的历史平均状态参数,其中,所述历史平均状态参数是根据所述应用程序历史运行过程中,所述应用程序对应的所述第一配置的历史状态参数确定的;启动所述应用程序,并将所述历史平均状态参数配置为所述第一配置的状态参数。该方法和装置可以提高应用程序运行的速度以及可靠性。
1.一种信息处理方法,应用于一电子设备,其特征在于,包括:
当检测到启动应用程序的指令时,确定运行所述应用程序所需的第一配置,所述第一
配置至少包括中央处理器及图像显示屏幕,具体的,当检测到启动用于展现图像的应用程
序的指令时,确定运行所述应用程序所需的图像显示屏幕;
获取所述应用程序对应的所述第一配置的历史平均状态参数,具体的,获取当前时刻
之前,在运行所述应用程序的历史过程中,所述图像显示屏幕的历史平均亮度值,其中,所
述历史平均状态参数是根据所述应用程序历史运行过程中,所述应用程序对应的所述第一
配置的历史状态参数确定的;
启动所述应用程序,并将所述历史平均状态参数配置为所述第一配置的状态参数;
根据所述应用程序控制输出的图像的内容调整所述图像显示屏幕的亮度值;
存储所述应用程序每次运行过程中的第一配置的状态参数,作为所述第一配置的历史
运行状态参数。
2.根据权利要求1所述的方法,其特征在于,所述确定运行所述应用程序所需的第一配
置,包括:
确定运行所述应用程序所对应的中央处理器;
所述获取所述应用程序对应的所述第一配置的历史平均状态参数,包括:
获取所述中央处理器在当前时刻之前运行所述应用程序的历史平均频率,其中,所述
历史平均频率是根据所述中央处理器在历史运行所述应用程序过程中,所述中央处理器的
频率确定的。
3.根据权利要求2所述的方法,其特征在于,所述中央处理器在当前时刻之前运行所述
应用程序的历史平均频率通过如下方式确定:
获取当前时刻之前所述应用程序历史运行过程中,根据所述中央处理器的使用率,调
整后的所述中央处理器的频率;
依据所述调整后的所述中央处理器的频率,确定所述中央处理器的历史平均频率。
4.根据权利要求2所述的方法,其特征在于,所述启动所述应用程序之后,还包括:
在所述应用程序运行过程中,获取当前时刻所述中央处理器的第一使用率;
依据所述中央处理器的第一使用率,调整所述中央处理器的频率。
5.根据权利要求1至4任一项所述的方法,其特征在于,在所述启动所述应用程序之后,
还包括:
获取所述应用程序运行过程中,所述第一配置当前时刻的状态参数,并将所述当前时
刻的状态参数存储至所述历史状态参数中。
6.一种信息处理装置,应用于一电子设备,其特征在于,包括:
检测单元,用于当检测到启动应用程序的指令时,确定运行所述应用程序所需的第一
配置,所述第一配置至少包括中央处理器及图像显示屏幕,所述检测单元包括第二检测单
元,所述第二检测单元用于当检测到启动用于展现图像的应用程序的指令时,确定运行所
述应用程序所需的图像显示屏幕;
参数获取单元,用于获取所述应用程序对应的所述第一配置的历史平均状态参数,所
述参数获取单元包括第二参数获取单元,所述第二参数获取单元用于获取当前时刻之前,
在运行所述应用程序的历史过程中,所述图像显示屏幕的历史平均亮度值,其中,所述历史
平均状态参数是根据所述应用程序历史运行过程中,所述应用程序对应的所述第一配置的
历史状态参数确定的;
配置单元,用于启动所述应用程序,并将所述历史平均状态参数配置为所述第一配置
的状态参数;
亮度调整单元,用于根据所述应用程序控制输出的图像的内容或者当前时刻所述电子
设备外部的环境光,调整所述图像显示屏幕的亮度值;
还包括:存储所述应用程序每次运行过程中的第一配置的状态参数,作为所述第一配
置的历史运行状态参数。
7.根据权利要求6所述的装置,其特征在于,所述检测单元,包括:
第一检测单元,用于当检测到启动应用程序的指令时,确定运行所述应用程序所对应
的中央处理器;
所述参数获取单元,包括:
第一参数获取单元,用于获取所述中央处理器在当前时刻之前运行所述应用程序的历
史平均频率,其中,所述历史平均频率是根据所述中央处理器在历史运行所述应用程序过
程中,所述中央处理器的频率确定的。
8.根据权利要求7所述的装置,其特征在于,所述第一参数获取单元获取到的所述历史
平均频率为:获取到当前时刻之前所述应用程序历史运行过程中,依据所述中央处理器的
使用率调整后的所述中央处理器的频率,并根据所述调整后的所述中央处理器的频率,确
定出的所述中央处理器的历史平均频率。
9.根据权利要求7所述的装置,其特征在于,还包括:
使用率监测单元,用于在所述应用程序运行过程中,获取当前时刻所述中央处理器的
第一使用率;
频率调整单元,用于依据所述中央处理器的第一使用率,调整所述中央处理器的频率。
10.根据权利要求6至9任一项所述的装置,其特征在于,还包括:
参数更新单元,用于获取所述应用程序运行过程中,所述第一配置当前时刻的状态参
数,并将所述当前时刻的状态参数存储至所述历史状态参数中。
一种信息处理方法和装置\n技术领域\n[0001] 本发明涉及计算机技术领域,更具体的说是涉及一种信息处理方法和装置。\n背景技术\n[0002] 为了降低电子设备的能耗,一般会根据电子设备中系统所运行的应用程序的状态\n来不断的调整一些性能参数。如,根据应用程序运行过程中CPU的使用率,来调整CPU的频\n率,或者调整CPU开启的核数。又如,根据图片浏览器所展现的内容,来调整屏幕的亮度等。\n[0003] 但是在当前系统的性能参数不能满足应用程序运行状态的情况下,才启动相应的\n调整,这样很可能会影响到应用程序的运行速度以及运行质量。\n发明内容\n[0004] 有鉴于此,本发明提供一种信息处理方法和装置,以提高应用程序运行的速度以\n及运行质量。\n[0005] 为实现上述目的,本发明提供如下技术方案:一种信息处理方法,应用于一电子设\n备,包括:\n[0006] 当检测到启动应用程序的指令时,确定运行所述应用程序所需的第一配置;\n[0007] 获取所述应用程序对应的所述第一配置的历史平均状态参数,其中,所述历史平\n均状态参数是根据所述应用程序历史运行过程中,所述应用程序对应的所述第一配置的历\n史状态参数确定的;\n[0008] 启动所述应用程序,并将所述历史平均状态参数配置为所述第一配置的状态参\n数。\n[0009] 优选的,所述确定运行所述应用程序所需的第一配置,包括:\n[0010] 确定运行所述应用程序所对应的中央处理器;\n[0011] 所述获取所述应用程序对应的所述第一配置的历史平均状态参数,包括:\n[0012] 获取所述中央处理器在当前时刻之前运行所述应用程序的历史平均频率,其中,\n所述历史平均频率是根据所述中央处理器在历史运行所述应用程序过程中,所述中央处理\n器的频率确定的。\n[0013] 优选的,所述中央处理器在当前时刻之前运行所述应用程序的历史平均频率通过\n如下方式确定:\n[0014] 获取当前时刻之前所述应用程序历史运行过程中,根据所述中央处理器的使用\n率,调整后的所述中央处理器的频率;\n[0015] 依据所述调整后的所述中央处理器的频率,确定所述中央处理器的历史平均频\n率。\n[0016] 优选的,所述启动所述应用程序之后,还包括:\n[0017] 在所述应用程序运行过程中,获取当前时刻所述中央处理器的第一使用率;\n[0018] 依据所述中央处理器的第一使用率,调整所述中央处理器的频率。\n[0019] 优选的,所述当检测到启动应用程序的指令时,确定运行所述应用程序所需的第\n一配置,包括:\n[0020] 当检测到启动用于展现图像的应用程序的指令时,确定运行所述应用程序所需的\n图像显示屏幕;\n[0021] 所述获取所述应用程序对应的所述第一配置的历史平均状态参数,包括:\n[0022] 获取当前时刻之前,在运行所述应用程序的历史过程中,所述图像显示屏幕的历\n史平均亮度值。\n[0023] 优选的,所述启动所述应用程序之后,还包括:\n[0024] 根据所述应用程序控制输出的图像的内容或者当前时刻所述电子设备外部的环\n境光,调整所述图像显示屏幕的亮度值。\n[0025] 优选的,在所述启动所述应用程序之后,还包括:\n[0026] 获取所述应用程序运行过程中,所述第一配置当前时刻的状态参数,并将所述当\n前时刻的状态参数存储至所述历史状态参数中。\n[0027] 另一方面,本发明还提供了一种信息处理装置,应用于一电子设备,包括:\n[0028] 检测单元,用于当检测到启动应用程序的指令时,确定运行所述应用程序所需的\n第一配置;\n[0029] 参数获取单元,用于获取所述应用程序对应的所述第一配置的历史平均状态参\n数,其中,所述历史平均状态参数是根据所述应用程序历史运行过程中,所述应用程序对应\n的所述第一配置的历史状态参数确定的;\n[0030] 配置单元,用于启动所述应用程序,并将所述历史平均状态参数配置为所述第一\n配置的状态参数。\n[0031] 优选的,所述检测单元,包括:\n[0032] 第一检测单元,用于当检测到启动应用程序的指令时,确定运行所述应用程序所\n对应的中央处理器;\n[0033] 所述参数获取单元,包括:\n[0034] 第一参数获取单元,用于获取所述中央处理器在当前时刻之前运行所述应用程序\n的历史平均频率,其中,所述历史平均频率是根据所述中央处理器在历史运行所述应用程\n序过程中,所述中央处理器的频率的平均值。\n[0035] 优选的,所述第一参数获取单元获取到的所述历史平均频率为:获取到当前时刻\n之前所述应用程序历史运行过程中,依据所述中央处理器的使用率调整后的所述中央处理\n器的频率,并根据所述调整后的所述中央处理器的频率,确定出的所述中央处理器的历史\n平均频率。\n[0036] 优选的,还包括:\n[0037] 使用率监测单元,用于在所述应用程序运行过程中,获取当前时刻所述中央处理\n器的第一使用率;\n[0038] 频率调整单元,用于依据所述中央处理器的第一使用率,调整所述中央处理器的\n频率。\n[0039] 优选的,所述检测单元,包括:\n[0040] 第二检测单元,用于当检测到启动用于展现图像的应用程序的指令时,确定运行\n所述应用程序所需的图像显示屏幕;\n[0041] 所述参数获取单元,包括:\n[0042] 第二参数获取单元,用于获取当前时刻之前,在运行所述应用程序的历史过程中,\n所述图像显示屏幕的历史平均亮度值。\n[0043] 优选的,还包括:\n[0044] 亮度调整单元,用于根据所述应用程序控制输出的图像的内容或者当前时刻所述\n电子设备外部的环境光,调整所述图像显示屏幕的亮度值。\n[0045] 优选的,还包括:\n[0046] 参数更新单元,用于获取所述应用程序运行过程中,所述第一配置当前时刻的状\n态参数,并将所述当前时刻的状态参数存储至所述历史状态参数中。\n[0047] 经由上述的技术方案可知,在接收到启动应用程序的指令后,确定该应用程序的\n第一配置,并获取在该应用程序历史运行过程中,该第一配置的历史平均状态参数,并在启\n动该应用程序时,将该第一配置的状态参数配置为该历史平均状态参数,以使得应用程序\n运行时,该第一配置的状态能够满足该应用程序的运行需求,从而提高了应用程序运行的\n可靠性,并保证了应用程序的运行速度。\n附图说明\n[0048] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现\n有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本\n发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据\n提供的附图获得其他的附图。\n[0049] 图1示出了本发明实施例一种信息处理方法一个实施例的流程示意图;\n[0050] 图2示出了本发明实施例一种信息处理方法另一个实施例的流程示意图;\n[0051] 图3示出了本发明实施例一种信息处理方法另一个实施例的流程示意图;\n[0052] 图4示出了本发明实施例一种信息处理方法另一个实施例的流程示意图;\n[0053] 图5示出了本发明实施例一种信息处理装置一个实施例的结构示意图;\n[0054] 图6示出了本发明实施例一种信息处理方法另一个实施例的结构示意图。\n具体实施方式\n[0055] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完\n整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于\n本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他\n实施例,都属于本发明保护的范围。\n[0056] 本发明实施例公开了一种信息处理方法,以提高应用程序运行质量,提高应用程\n序运行的可靠性。\n[0057] 参见图1,示出了本发明一种信息处理方法一个实施例的流程示意图,本实施例的\n方法可以应用于笔记本、台式机、手机、平板电脑等电子设备中,在该电子设备中可以运行\n至少一个应用程序,本实施例的方法包括:\n[0058] 步骤101:当检测到启动应用程序的指令时,确定运行所述应用程序所需的第一配\n置。\n[0059] 其中,根据应用程序的不同,该应用程序所需的配置也不相同,该应用程序所需的\n配置可以包括处理器、显示屏幕、显卡等等。\n[0060] 为了便于区分,将运行该应用程序所需的配置称为第一配置。\n[0061] 步骤102:获取该应用程序对应的第一配置的历史平均状态参数,其中,该历史平\n均状态参数是根据该应用程序历史运行过程中,该应用程序对应的第一配置的历史状态参\n数确定的。\n[0062] 在应用程序运行中,该应用程序所需的第一配置会被配置有相应的状态参数,当\n应用程序所需的第一配置的状态参数不能满足该应用程序的运行需求时,则会导致该应用\n程序运行速度过慢,甚至出现运行故障。\n[0063] 为了能够比较合理的设定该应用程序所需的第一配置的状态参数,本申请实施例\n在启动该应用程序之前,需要获取该应用程序所需的第一配置的历史平均参数。由于该第\n一配置的历史平均状态参数根据在应用程序历史运行过程中,该第一配置的历史状态参数\n确定的,因此可以反映出在应用程序运行状态时,对该第一配置的需求情况。在实际应用\n中,系统可以对该应用程序每次的运行过程中,该第一配置的状态参数进行存储,从而得到\n该第一配置的历史运行状态参数。\n[0064] 其中,根据第一配置的历史状态参数确定该第一配置的历史平均状态参数的方式\n可以有多种,如可以直接计算该第一配置的所有历史状态参数的平均值,将该第一配置的\n所有历史状态的参数的平均值作为该历史平均状态参数。\n[0065] 考虑到第一配置的历史状态参数的生成时刻记录当前时刻的距离越远,该历史状\n态参数与该当前运行应用程序对该第一配置的参数需求的差距越大,则可以根据历史状态\n参数的生成时刻记录当前时刻的时长,为不同的历史状态参数设定不同的权重。其中,该第\n一配置的历史状态参数的生成时刻记录当前时刻的时长越短,则该第一配置的历史状态参\n数所对应的权重越大。相应的,该第一配置的历史平均状态参数可以是各个不同时刻生成\n的该历史状态参数的加权平均。\n[0066] 例如,当该应用程序可能会进行过升级,而应用程序历史运行过程中获取到的该\n第一配置的历史状态参数则包括在该应用程序升级前,运行该应用程序的第一配置的历史\n状态参数,而在应用程序升级之后,运行该应用程序时,对该第一配置的需求也会发生相应\n改变。又如,应用程序可以为一款游戏应用,随着用户使用时长的增加,用户通过该游戏应\n用所进行的游戏级别逐渐增加,从而不同时刻运行该游戏应用的过程中,对第一配置的需\n求状态不同。因此,通过设置第一配置的历史状态参数的权重,并对第一配置的历史状态参\n数的加权平均,可以使得第一配置的历史平均状态参数能够更加准确的反映当前运行该应\n用程序对该第一配置的需求程度。\n[0067] 步骤103:启动该应用程序,并将该历史平均状态参数配置为该第一配置的状态参\n数。\n[0068] 其中,该第一配置的状态参数也就是该第一配置中需要配置的各个参数的状态\n值。\n[0069] 在应用程序启动时,本申请实施例在启动该应用程序之前,获取运行该应用程序\n所需的第一配置的历史平均状态参数,进而在启动该应用程序时,将该第一配置的状态参\n数配置为该历史平均状态参数,使得该第一配置的状态参数处于相对合理的状态,能够满\n足该应用程序的运行需求。\n[0070] 本申请实施例中,在接收到启动应用程序的指令后,确定该应用程序的第一配置,\n并获取在该应用程序历史运行过程中,该第一配置的历史平均状态参数,并在启动该应用\n程序时,将该第一配置的状态参数配置为该历史平均状态参数,以使得应用程序运行时,该\n第一配置的状态能够满足该应用程序的运行需求,从而提高了应用程序运行的可靠性,并\n保证了应用程序的运行速度。\n[0071] 同时,与启动应用程序后,再根据应用程序的状态配置第一配置的状态相比,本申\n请实施例的方法可以大大减少在应用程序运行初期,由于调整该第一配置的状态而导致应\n用程序中断的问题,使得应用程序运行更加顺畅。\n[0072] 参见图2,示出了本发明一种信息处理方法一个实施例的流程示意图,本实施例的\n方法可以应用于笔记本电脑、掌上电脑、手机等电子设备,在该电子设备中能够运行至少一\n个应用程序,本实施例的方法可以包括:\n[0073] 步骤201:当检测到启动应用程序的指令时,确定运行该应用程序所对应的中央处\n理器。\n[0074] 在本申请实施例中以该第一配置为中央处理器为例。在接收到启动该应用程序的\n指令时,确定出需要运行该应用程序的中央处理器。\n[0075] 步骤202:获取该中央处理器在当前时刻之前运行该应用程序的历史平均频率。\n[0076] 其中,该历史平均频率是根据该中央处理器在历史运行该应用程序过程中,所述\n中央处理器的频率确定的。该中央处理器的频率也就是中央处理器的时钟频率,是指该中\n央处理器进行运算的工作频率。\n[0077] 依据该中央处理器在该应用程序运行过程中的历史频率,确定的该中央处理器的\n历史平均频率的方式可以参照图1实施例中描述的确定第一配置的历史平均状态参数的过\n程。如可以是在该应用程序历史运行中,该中央处理器的历史的频率平均值。又或者,将该\n应用程序历史运行中,该中央处理器的历史频率进行加权平均。\n[0078] 步骤203:启动该应用程序,并将中央处理器的频率配置为该历史平均频率。\n[0079] 启动该应用程序的同时,将该中央处理器的频率设定为该历史平均频率,以满足\n应用程序的运行需求,避免了启动应用程序的同时,根据该应用程序的需求状态设置该中\n央处理器的频率,而导致的应用程序运行状态不佳的情况出现。\n[0080] 可选的,在本实施例中,该中央处理器在当前时刻之前运行所述应用程序的历史\n平均频率通过如下方式确定:\n[0081] 获取当前时刻之前所述应用程序历史运行过程中,根据所述中央处理器的使用\n率,调整后的所述中央处理器的频率。依据该调整后的中央处理器的频率,确定所述中央处\n理器的历史平均频率。\n[0082] 目前,在应用程序的运行过程中,可以实时根据运行该应用程序的中央处理器的\n使用率,来调整该中央处理器的频率。在本实施例中,系统预先存储的该中央处理器的历史\n频率可以是在该应用程序历史运行过程中,根据该中央处理器的使用率调整后的中央处理\n器频率。相应的,可以根据获取到的该调整后的中央处理器的频率,来确定中央处理器的历\n史频率。\n[0083] 当然,在实际应用中,在应用程序的一次运行过程中,依据应用程序的运行状态的\n不同,该中央处理器的使用率也会有所不同,相应的,可能需要多次对中央处理器的频率进\n行调整,因此,对于应用程序任意一次运行过程中,可以获取到该中央处理器的多个频率\n值;也可以是对于应用程序的一次运行,可以将中央处理器的频率的平均值作为该应用程\n序本次运行所对应的中央处理器的历史频率值。\n[0084] 当然,在本申请实施例中,启动该应用程序之后,该应用程序运行过程中,应用程\n序的运行状态也可能会发生改变,如应用程序对电子设备系统性能要求降低或提高。为了\n在节省资源的前提下,维持该应用程序的运行,在该应用程序的运行过程中,还可以获取当\n前时刻该中央处理器的第一使用率,并依据该中央处理器的第一使用率,调整该中央处理\n器的频率。\n[0085] 其中,在应用程序运行过程中,获取该中央处理器当前时刻的第一使用率可以是\n实时进行,也可以每隔一定时间执行一次获取动作。获取到该中央处理器的使用率后,根据\n中央处理器的使用频率调整该中央处理器的频率的过程可以采用现有的依据中央处理器\n的使用率调整其频率的任意方式,在此不加以限制。\n[0086] 参见图3,示出了本发明一种信息处理方法一个实施例的流程示意图,本实施例的\n方法应用于电子设备,该电子设备可以为手机、笔记本电脑、平板电脑等,该电子设备可以\n运行至少一个应用程序。本实施例方法可以包括:\n[0087] 步骤301:当检测到启动用于展现图像的应用程序的指令时,确定运行该应用程序\n所需的图像显示屏幕。\n[0088] 在本申请以待启动的应用程序为展现图像的应用程序,如该应用程序可以为浏览\n器应用程序或者其他图像显示应用等。在启动该应用程序时,需要利用图像显示屏幕显示\n出待展现的图像,该类应用程序所需的第一配置至少会包括图像显示屏幕。\n[0089] 该图像显示屏幕可以为该电子设备的显示单元,或者与该电子设备具有连接关系\n的显示单元。\n[0090] 步骤302:获取当前时刻之前,在运行所述应用程序的历史过程中,该图像显示屏\n幕的历史平均亮度值。\n[0091] 其中,图像显示屏幕的状态会影响该应用程序的运行,如果应用程序所需的图像\n显示屏幕的显示亮度与该应用程序所需的屏幕亮度不符合,则可能会导致图像展现失败等\n情况。\n[0092] 在本实施例中,该图像显示屏幕的历史平均亮度值也是根据该应用程序历史运行\n中,该图像显示屏幕的历史亮度确定的。如,该历史平均亮度值可以是在该应用程序的历史\n运行中,该图像显示屏幕的历史亮度值的平均值,或者是该图像显示屏幕的历史亮度值的\n加权平均值。具体可以参照图1所示实施例的相关描述。\n[0093] 步骤303:启动该应用程序,并将该图像显示屏幕的亮度值配置为该历史平均亮度\n值。\n[0094] 在启动该应用程序的同时,将该图像显示屏幕的亮度值配置为该历史平局亮度\n值,这样应用程序启动后,图像显示屏幕的亮度值能够满足该应用程序的运行,提高了程序\n运行的可靠性。\n[0095] 可选的,在本实施例中,在应用程序的运行过程中,可以根据该应用程序控制输出\n的图像的内容,调整该图像显示屏幕的亮度值。也就是说,在应用程序的运行过程中,设置\n内容自适应亮度控制模式,以对图像显示屏幕的亮度值进行调整,使得图像显示屏幕的亮\n度值满足应用程序对当前待展现的图像内容的显示要求。\n[0096] 另外,在应用程序的运行过程中,还可以是根据当前时刻该电子设备的外部环境\n光的亮度状态,调整该图像显示屏幕的亮度值。在该应用程序的运行过程中,采用环境光自\n适应亮度控制模式,调整该图像显示屏幕的亮度值。\n[0097] 在实际应用中,在运行应用程序的第一配置可能会有多种,但是对于运行该应用\n程序所需的任意第一配置,均可以采用本发明信息处理方法,来设置应用程序启动时,该第\n一配置的状态参数。如该第一配置可以同时中央处理器以及图像显示屏幕,并分别获取该\n中央处理器和图像显示屏幕的历史平均状态参数,进而在启动该应用程序的同时,根据中\n央处理器和图像显示屏幕各自的历史平均状态参数进行相应的参数配置。\n[0098] 参见图4,示出了本发明一种信息处理方法一个实施例的流程示意图,本实施例的\n方法可以应用于手机、笔记本电脑、平板电脑等电子设备,在该电子设备至少可以运行一个\n应用程序。本实施例的方法可以包括:\n[0099] 步骤401:当检测到启动应用程序的指令时,确定运行所述应用程序所需的第一配\n置。\n[0100] 步骤402:获取该应用程序对应的第一配置的历史平均状态参数,其中,该历史平\n均状态参数是根据该应用程序历史运行过程中,该应用程序对应的第一配置的历史状态参\n数确定的。\n[0101] 步骤403:启动该应用程序,并将该历史平均状态参数配置为该第一配置的状态参\n数。\n[0102] 其中,步骤401至步骤403的过程可以参照前面任意一个实施例的相关描述,在此\n不加以限制。\n[0103] 步骤404:获取该应用程序运行过程中,该第一配置当前时刻的状态参数,并将当\n前时刻的状态参数存储至该第一配置的历史状态参数中。\n[0104] 在该应用程序本次运行过程中,电子设备也会获取该的第一配置的状态参数,并\n记录该第一配置当前时刻的状态参数,以将获取到的第一配置的状态参数作为历史状态参\n数进行存储。\n[0105] 可以理解的是,在应用程序运行的过程中,同样可以采用前面实施例描述的方式,\n根据应用程序的运行状态,调整该第一配置的状态参数,则该步骤中记录的第一配置的状\n态参数可以是经过调整后的状态参数。\n[0106] 其中,获取应用程序运行过程中,该第一配置的状态参数可以实时进行;也可以是\n在检测到第一配置的状态参数变化时,记录该状态参数;或者是,按照预设时间间隔,周期\n性的获取该第一配置的状态参数。\n[0107] 步骤405:根据当前时刻存储的该第一配置的历史状态参数,更新所述第一配置的\n历史平均状态参数。\n[0108] 根据电子设备中已存储的该应用程序所需的第一配置的历史状态参数,可以重新\n确定该第一配置的历史平均状态参数,以更新已经确定出的历史平均状态参数。当再次检\n测到启动该应用程序的指令时,则可以获取更新后的该第一配置的历史平均状态参数。\n[0109] 其中,该步骤405可以是在应用程序运行过程中,每隔预设时间执行一次,也可以\n是该应用程序运行结束后执行,在此加以限制。\n[0110] 对应本发明的一种信息处理方法,本发明还提供了一种信息处理装置,参见图5,\n示出了本发明一种信息处理装置一个实施例的结构示意图,本实施例的装置应用于一电子\n设备,该电子设备可以是笔记本电脑、掌上电脑、手机等等,在该电子设备中至少可以运行\n一个应用程序,本实施例的装置包括:\n[0111] 检测单元501,用于当检测到启动应用程序的指令时,确定运行所述应用程序所需\n的第一配置;\n[0112] 参数获取单元502,用于获取所述应用程序对应的所述第一配置的历史平均状态\n参数,其中,所述历史平均状态参数是根据所述应用程序历史运行过程中,所述应用程序对\n应的所述第一配置的历史状态参数确定的;\n[0113] 配置单元503,用于启动所述应用程序,并将所述历史平均状态参数配置为所述第\n一配置的状态参数。\n[0114] 本实施例的装置中检测单元检测到启动应用程序的指令时,确定运行该应用程序\n所需的第一配置,并由参数获取单元获取该应用程序对应的该第一配置的历史平均状态参\n数,配置单元在启动该应用程序时,将该第一配置的历史平均状态参数配置为该第一配置\n的状态参数,从而使得该第一配置的配置状态满足该应用程序的运行需求,进而保证了应\n用程序运行的可靠性,提高了运行速度。\n[0115] 可选的,该检测单元可以包括:\n[0116] 第一检测单元,用于当检测到启动应用程序的指令时,确定运行所述应用程序所\n对应的中央处理器;\n[0117] 相应的,该所述参数获取单元,包括:\n[0118] 第一参数获取单元,用于获取所述中央处理器在当前时刻之前运行所述应用程序\n的历史平均频率,其中,所述历史平均频率是根据所述中央处理器在历史运行所述应用程\n序过程中,所述中央处理器的频率确定的。\n[0119] 进一步的,该所述第一参数获取单元获取到的所述历史平均频率为:获取到当前\n时刻之前所述应用程序历史运行过程中,依据所述中央处理器的使用率调整后的所述中央\n处理器的频率,并根据所述调整后的所述中央处理器的频率,确定出的所述中央处理器的\n历史平均频率。\n[0120] 在检测单元包括第一检测单元,以及参数获取单元包括第一参数获取单元的基础\n上,可选的,该装置还可以包括:\n[0121] 使用率监测单元,用于在所述应用程序运行过程中,获取当前时刻所述中央处理\n器的第一使用率;\n[0122] 频率调整单元,用于依据所述中央处理器的第一使用率,调整所述中央处理器的\n频率。\n[0123] 可选的,该检测单元可以包括:\n[0124] 第二检测单元,用于当检测到启动用于展现图像的应用程序的指令时,确定运行\n所述应用程序所需的图像显示屏幕;\n[0125] 所述参数获取单元,包括:\n[0126] 第二参数获取单元,用于获取当前时刻之前,在运行所述应用程序的历史过程中,\n所述图像显示屏幕的历史平均亮度值。\n[0127] 进一步的,该装置还可以包括:\n[0128] 亮度调整单元,用于根据所述应用程序控制输出的图像的内容或者当前时刻所述\n电子设备外部的环境光,调整所述图像显示屏幕的亮度值。\n[0129] 参见图6,示出了本发明一种信息处理装置另一个实施例的结构示意图,本实施例\n的信息处理装置可以应用于笔记本电脑、台式电脑、手机等电子设备,在该电子设备中至少\n可以运行一个应用程序。与前面信息处理装置不同的是,本实施例的装置还包括:\n[0130] 参数更新单元504,用于获取所述应用程序运行过程中,所述第一配置当前时刻的\n状态参数,并将所述当前时刻的状态参数存储至所述历史状态参数中。\n[0131] 在本实施例的装置中,该检测单元501、参数获取单元502和配置单元503可以与前\n面任意一个实施例的装置中相应单元所执行的操作相同。\n[0132] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他\n实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置\n而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说\n明即可。\n[0133] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。\n对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的\n一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明\n将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一\n致的最宽的范围。
法律信息
- 2021-04-13
- 2015-05-27
实质审查的生效
IPC(主分类): G06F 9/445
专利申请号: 201310495876.3
申请日: 2013.10.21
- 2015-04-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-07-14
|
2010-01-29
| | |
2
| |
2009-03-11
|
2008-06-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |