著录项信息
专利名称 | 一种移动终端的屏幕延时调整方法 |
申请号 | CN201110189123.0 | 申请日期 | 2011-06-24 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2012-12-26 | 公开/公告号 | CN102841768A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/14 | IPC分类号 | G;0;6;F;3;/;1;4查看分类表>
|
申请人 | 三星电子(中国)研发中心;三星电子株式会社 | 申请人地址 | 江苏省南京市建邺区庐山路188号新地中心17楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 三星电子(中国)研发中心,三星电子株式会社 | 当前权利人 | 三星电子(中国)研发中心,三星电子株式会社 |
发明人 | 袁建国 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 谢安昆;宋志强 |
摘要
本发明提供了一种移动终端的屏幕延时调整方法,包括:为各应用程序单独设置屏幕延时;在用户使用一应用程序时,根据屏幕的操作情况和设置的屏幕延时来改变屏幕状态,并记录下N条屏幕点亮状态记录;如果N条记录中的点亮状态持续时间都大于屏幕延时,则根据N条点亮状态记录中的点亮状态持续时间计算其平均值,并根据计算出的平均值延长设置的屏幕延时;如果N条点亮状态记录中的点亮状态持续时间都小于屏幕延时,则根据N条点亮状态记录中的点亮状态持续时间计算其平均值,并根据计算出的平均值缩短设置的屏幕延时。应用本发明方案,可以使调整后的屏幕延时更加体现用户对于该应用程序的使用特点,可以更加人性化和智能化。
一种移动终端的屏幕延时调整方法\n技术领域\n[0001] 本发明涉及移动终端的技术,特别是一种移动终端的屏幕延时调整方法。\n背景技术\n[0002] 目前,移动终端的发展非常迅猛,向用户提供越来越丰富的功能。相应的,移动终端也配备了更高级的硬件支持,比如:多核中央处理器(CPU)、触摸屏、WiFi、GSP等。对于移动终端来说,这些硬件配备都非常耗能,在电池技术没有取得突破的时候,如何节能就显得尤为重要。\n[0003] 比如,点亮屏幕就在不断耗能,如果不及时关闭就将浪费能源。针对这一问题的节能措施,现有技术通常会统一设置几种固定的屏幕延时,由用户指定一种。如果用户在指定的时间段内没有任何屏幕操作,移动终端的屏幕将自动从点亮状态转变为关闭状态,或者先从点亮状态转变为灰暗状态,再转变为关闭状态。\n[0004] 由于现在技术是统一设置的固定的屏幕延时,使用非常不灵活、不智能。比如:移动终端提供了短信、邮箱、游戏、电子书等功能,并且设置了10秒、5分钟、30分钟三种固定的屏幕延时。通常,用户查看一条短信需要点亮屏幕的时间短,而玩游戏或看电子书需要点亮屏幕时间则比较长。不管用户选择哪种屏幕延时,启动任何应用程序都将统一使用该屏幕延时。比如:用户选择了10秒的屏幕延时,该屏幕延时基本可以满足用户查看短信的需求,却无法满足玩游戏或看电子书的需求。因此,在用户玩游戏或看电子书时,将不断地重新唤醒关闭的屏幕来继续玩游戏或看电子书,非常不方便。相反,如果选择了30分钟的屏幕延时,其大大超出用户使用短信功能的时间,在未关闭屏幕时将导致不必要的能源浪费。\n发明内容\n[0005] 本发明提供了一种移动终端的屏幕延时调整方法,可以解决现有技术为应用程序统一设置屏幕延时带来的不灵活、不智能,而且选择不当时容易造成浪费的缺陷。\n[0006] 针对这一发明目的,本发明提供的技术方案是:\n[0007] 一种移动终端的屏幕延时调整方法,先为各应用程序单独设置屏幕延时,该方法还包括:\n[0008] 在用户使用一应用程序时,根据屏幕的操作情况和设置的屏幕延时来改变屏幕状态,并记录下N条屏幕从点亮到关闭的点亮状态记录,其中包括应用程序名称、点亮状态持续时间这一对应关系;所述N为大于1的整数;\n[0009] 利用N条点亮状态记录判断:如果N条点亮状态记录中的点亮状态持续时间都大于所述屏幕延时,则根据N条点亮状态记录中的点亮状态持续时间计算其平均值,并根据计算出的平均值延长所述设置的屏幕延时,将延长后的值作为新的屏幕延时;如果N条点亮状态记录中的点亮状态持续时间都小于所述屏幕延时,则根据N条点亮状态记录中的点亮状态持续时间计算其平均值,并根据计算出的平均值缩短所述设置的屏幕延时,将缩短后的值作为新的屏幕延时。\n[0010] 本发明提供了一种移动终端的屏幕延时调整方法,由于是针对应用程序单独设置的屏幕延时,各个应用程序有自己的屏幕延时,而且在调整时,是根据多次记录中的点亮状态持续时间平均值来确定新的屏幕延时。新的屏幕延时可以更能体现用户对于该应用程序的使用特点,或者说用户使用该应用程序应该采用哪种屏幕延时才更加合适,从而更加人性化和智能化。\n附图说明\n[0011] 图1是本发明实现移动终端的屏幕延时调整方法的流程图;\n[0012] 图2是本发明一个方法实施例的流程图。\n具体实施方式\n[0013] 本发明的基本思想是:为各应用程序设置单独的屏幕延时,当用户使用某一应用程序时,根据屏幕操作情况和该应用程序的屏幕延时实现屏幕状态的改变并记录,记录中包括应用程序名称和对应的点亮状态持续时间。之后,再根据多条记录计算新的屏幕延时,替代原来设置的屏幕延时。新的屏幕延时将更加符合用户使用该应用程序的实际情况,也更加人性化和智能化。\n[0014] 如图1所示,本发明实现移动终端的屏幕延时调整方法包括:\n[0015] 步骤101:为各应用程序单独设置屏幕延时。此处设置的屏幕延时可以是一个默认值,也可以是上次调整后的值,作为后续调整的基准值。\n[0016] 步骤102:在用户使用一应用程序时,根据屏幕的操作情况和设置的屏幕延时来改变屏幕状态,并记录下N条屏幕从点亮到关闭的点亮状态记录,其中包括应用程序名称、点亮状态持续时间这一对应关系;所述N为大于1的整数。\n[0017] 大多数应用程序只需要参考点亮状态记录就可以确定新的屏幕延时,因此这里仅记录了N条屏幕的点亮状态记录。实际应用中,还有一些应用程序可以进一步参考关闭状态记录,比如电子书或电子游戏,因此这里还可以记录下屏幕从关闭到点亮状态的关闭状态记录,其中包括应用程序名称、关闭状态持续时间这一对应关系。但如果关闭状态记录中的关闭状态持续时间大于设置的正常关闭阈值,可以认为是一种正常的关闭,此情况不再作为调整屏幕延时的参考,删除该条记录即可。\n[0018] 如何参考关闭状态记录来确定新的屏幕延时将在下面实施例说明,这里不再赘述。\n[0019] 步骤103:利用N条点亮状态记录判断:如果N条点亮状态记录中的点亮状态持续时间都大于所述屏幕延时,则根据N条点亮状态记录中的点亮状态持续时间计算其平均值,并根据计算出的平均值延长所述设置的屏幕延时,将延长后的值作为新的屏幕延时;如果N条点亮状态记录中的点亮状态持续时间都小于所述屏幕延时,则根据N条点亮状态记录中的点亮状态持续时间计算其平均值,并根据计算出的平均值缩短所述设置的屏幕延时,将缩短后的值作为新的屏幕延时。\n[0020] 如果移动终端不包含类似电子书的应用程序,或者说不会在同一个屏幕上停留较长时间,那么,本发明就如同步骤103一样仅判断平均值大于或小于设置的屏幕延时即可。\n[0021] 但如果移动终端包含类似电子书的应用程序,步骤102将增加对关闭状态的记录,步骤103也将增加等于已设置屏幕延时的情况。下面分三种情况详细说明步骤103实现:\n[0022] 一、将步骤102中N条点亮状态记录中的点亮状态持续时间分别与步骤101所述已设置的屏幕延时比较,如果其差值都为正值且差值绝对值都大于设置的误差阈值,则计算N条点亮状态记录中的点亮状态持续时间的平均值,并且将该平均值向上取整得到的值作为延长后的值。\n[0023] 这种情况是说N条记录的点亮状态持续时间不但都大于已设置的屏幕延时,而且还超出了误差阈值,说明原来设置的屏幕延时太短,用户的操作需要更长时间的屏幕延时。\n[0024] 二、将步骤102中N条点亮状态记录中的点亮状态持续时间分别与步骤101所述已设置的屏幕延时比较,如果其差值都为负值且差值绝对值都大于设置的误差阈值,则计算N条点亮状态记录中的点亮状态持续时间的平均值,并且将该平均值向下取整得到的值作为缩短后的值。\n[0025] 这种情况是说N条记录的点亮状态持续时间不但都小于已设置的屏幕延时,而且还超出了误差阈值,说明原来设置的屏幕延时太长,用户的操作只需更短的屏幕延时即可,否则太浪费资源。\n[0026] 上面两种情况中,如果N条点亮状态记录中的点亮状态持续时间并不都是大于或小于已设置的屏幕延时,或者,N条点亮状态记录中的点亮状态持续时间与屏幕延时的差值在误差阈值之内,说明设置的屏幕延时比较合适,无需调整,或者还不到需要调整的时机。\n[0027] 三、如果步骤102中N条点亮状态记录中的点亮状态持续时间都等于步骤101所述已设置的屏幕延时,且关闭状态记录中的关闭状态持续时间均小于所述正常关闭阈值,则根据事先设置的等级来延长该屏幕延时,即:判断当前是否为最高等级,如果是,则在当前屏幕延时的基础上再增加固定的时长,将其作为新的屏幕延时;否则,将更高一级对应的延时作为新的屏幕延时。\n[0028] 这种情况符合某些需要长时间点亮屏幕的应用程序,比如:电子书。因为在使用这类应用程序时,如果屏幕延时太短,用户很可能在屏幕延时内没有任何操作,等屏幕关闭之后,又立即重新唤醒屏幕。其状态记录的特点是:点亮状态的持续时间等于设置的屏幕延时,而关闭状态的持续时间非常短(用户迫不及待地唤醒屏幕)。此情况下,本发明采用的一个实施方式是利用设置的等级来延长该屏幕延时,如何具体实施可以参见以下的实施例,此处不再赘述。\n[0029] 上面介绍了三种情况,但实际应用中,如果移动终端不包含电子书一类的应用程序,则仅执行前两种情况的方式即可。\n[0030] 为了更好地说明本发明方案,下面用一个较佳实施例进行详细描述。\n[0031] 本实施例中,移动终端为某些应用程序设置了单独的屏幕延时,还为移动终端系统本身设置了一个屏幕延时,这个系统屏幕延时与现有技术中概念相同,可以在某个应用程序单独的屏幕延时无效或特殊情况下使用。另外,系统的屏幕延时也可以如现有技术一样设置若干等级,每一级对应一种屏幕延时。\n[0032] 如图2所示,本实施例具体调整屏幕延时的方法可以包括:\n[0033] 步骤201:当用户使用一应用程序时,先根据屏幕的操作情况和设置的屏幕延时来改变屏幕状态,并记录下N条点亮状态记录和M条关闭状态记录。\n[0034] 实际应用中,当启动一个应用程序时,可以从该应用程序中读取已经设置的屏幕延时,如果有效,则使用该值,如果无效,就使用移动终端系统的屏幕延时。不管是哪种情况,在步骤201中都称为设置的屏幕延时,它是后续进行调整的基准值。\n[0035] 另外,在用户使用应用程序过程中,移动终端可以实时监听屏幕事件,判断屏幕状态是否发生改变,如果改变,则将点亮状态或关闭状态记录下来。如何监听屏幕事件属于现有技术,此处不再赘述。另外,当移动终端监听到退出应用程序的屏幕事件,则可以将屏幕延时重新设置为系统的屏幕延时。\n[0036] 本步骤所述的N和M都是大于1的整数,其点亮状态记录和关闭状态记录可如下所示:\n[0037] \n 应用程序名称 状态名称 持续时间 当前屏幕延时\n A 点亮 a分钟 x分钟\n A 关闭 b分钟 x分钟\n ... ... ... ...\n[0038] 表一\n[0039] 其中,“应用程序名称”是用户当前使用的应用程序,“状态名称”是屏幕当前的状态,即“点亮”或“关闭”,“持续时间”是从当前状态转变到下一状态之间的时间,“当前屏幕延时”是当前针对该应用程序设置的屏幕延时。\n[0040] 本实施例是以记录了N条点亮状态记录为例进行说明的,实际应用中,如果不足N条点亮状态记录,移动终端将继续监听屏幕事件,直到采集完N条点亮状态记录。\n[0041] 步骤202:将每一条关闭状态记录中的关闭状态持续时间与设置的正常关闭阈值比较,如果持续时间大于所述正常关闭阈值,则删除该条记录。\n[0042] 此步骤执行后,表一中剩余的是N条点亮状态记录和没有超出正常关闭阈值的关闭状态记录,这些记录都可以作为调整屏幕延时的依据。\n[0043] 本实施例是先记录下关闭状态记录,再删除其中大于正常关闭阈值的记录。实际应用中,也可以在监听到关闭屏幕事件发生时,先判断关闭状态持续时间是否小于正常关闭阈值,如果小于,才将该关闭状态记录保存下来。如何实现并不影响本发明方案。\n[0044] 步骤203:利用N条点亮状态记录判断:如果N条点亮状态记录中的点亮状态持续时间都大于所述屏幕延时,则执行步骤204;如果N条点亮状态记录中的点亮状态持续时间都小于所述屏幕延时,则执行步骤205;如果N条点亮状态记录中的点亮状态持续时间都等于所述屏幕延时,则执行步骤206。\n[0045] 这里,在判断大于或小于屏幕延时中,为提高判断的稳定性,还可以引入一个误差阈值,根据每一条点亮状态记录中的点亮状态持续时间与屏幕延时差值落入误差阈值的情况来确定判断结果:将N条点亮状态记录中的点亮状态持续时间分别与所述已设置的屏幕延时比较,如果其差值都为正值且差值绝对值都大于设置的误差阈值,则确定N条点亮状态记录中的点亮状态持续时间都大于所述已设置的屏幕延时;如果差值都为负值且差值绝对值都大于设置的误差阈值,则确定N条点亮状态记录中的点亮状态持续时间都小于所述已设置的屏幕延时。\n[0046] 步骤204:根据N条点亮状态记录中的点亮状态持续时间计算其平均值,将该平均值向上取整得到的值作为延长后的值,将延长后的值作为新的屏幕延时。\n[0047] 步骤205:根据N条点亮状态记录中的点亮状态持续时间计算其平均值,将该平均值向下取整得到的值作为缩短后的值,将缩短后的值作为新的屏幕延时。\n[0048] 步骤206:如果N条点亮状态记录中的点亮状态持续时间都等于所述屏幕延时,且关闭状态记录中的关闭状态持续时间均小于正常关闭阈值,则根据系统事先设置的屏幕延时等级来延长该屏幕延时,即:判断当前是否为最高等级,如果是,则在当前屏幕延时的基础上再增加固定的时长,将其作为新的屏幕延时;否则,将更高一级对应的延时作为新的屏幕延时。\n[0049] 上面所述步骤204~206分别是三种屏幕延时的调整方法,如果不属于上述三种情况,则暂时不作调整,而可以删除全部或部分点亮状态记录,待重新监听屏幕事件并采集满N条点亮状态记录后,再按照上述三种方法之一来调整屏幕延时。\n[0050] 下面再用几个例子说明本实施例的执行结果:\n[0051] 假设移动终端事先为应用程序A设置的屏幕延时为30分钟,N=3,误差阈值为\n30秒,正常关闭阈值为1分钟。那么,当用户打开应用程序A,且在操作过程中记录下3条点亮状态记录。其中,点亮持续时间分别为1分钟、3分钟、6分钟,都远远小于事先设置的屏幕延时为30分钟。那么,根据3条点亮状态记录计算出持续时间的平均值为3.33分钟,于是将平均值向下取整得到的3分钟作为新的屏幕延时。\n[0052] 再假设移动终端事先为应用程序B设置的屏幕延时为5分钟,N=3,误差阈值为\n30秒,正常关闭阈值为1分钟。那么,当用户打开应用程序B,且在操作过程中记录下3条点亮状态记录。其中,点亮持续时间分别为10分钟、12分钟、15分钟,都远远大于事先设置的屏幕延时。那么,根据3条点亮状态记录计算出持续时间的平均值为12.33分钟,于是将平均值向上取整得到的13分钟作为新的屏幕延时。\n[0053] 再假设移动终端事先为应用程序C设置的屏幕延时为系统屏幕延时,且为最低一级的屏幕延时(为5分钟)或者,并不专门为应用程序C设置屏幕延时,而直接从系统中读取屏幕延时,将系统的屏幕延时作为为应用程序C设置的屏幕延时。另外,本例还假设N=\n3,误差阈值为30秒,正常关闭阈值为1分钟。那么,当用户打开应用程序C,且在操作过程中记录下3条点亮状态记录和2条关闭状态。其中,点亮持续时间都为5分钟,都等于设置的屏幕延时,而关闭状态持续时间分别为3秒、5秒钟,都小于正常关闭阈值。这说明用户在使用应用程序C时,在屏幕延时期间没有屏幕操作,但关闭之后又立即唤醒屏幕继续使用,需要延长屏幕延时。延长屏幕延时的方法可以为:假设事先为应用程序C设置了4个等级,或者移动终端系统事先有4个延时等级:第一级对应5分钟;第二级对应10分钟;第三级对应15分钟。不管是为应用程序C专利设置了4个等级,还是直接采用系统的屏幕延时等级,如果本例当前对应第一级,就应该选择更高一级,将第二级对应的10分钟作为新的屏幕延时。如果当前已经到达最高一级,则可以在第三级对应的15分钟的基础上再增加一个固定的延时如10分钟,最后应该将25分钟作为新的屏幕延时。\n[0054] 当然,实际应用中也可以不采用上述延长或缩短的方法,比如可以在当前屏幕延时的基础上加倍的方式,或者在当前屏幕延时的基础上减半的方法。如果调整不合适,还可以在下一轮重新调整,直到符合用户使用该应用程序的实际情况。\n[0055] 应用本发明方案,由于是针对应用程序单独设置的屏幕延时,而且根据多次记录中的点亮状态持续时间来调整该应用程序的屏幕延时,调整后的屏幕延时应该更能体现用户对于该应用程序的使用特点,可以更加人性化和智能化。\n[0056] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
法律信息
- 2021-06-01
未缴年费专利权终止
IPC(主分类): G06F 3/14
专利号: ZL 201110189123.0
申请日: 2011.06.24
授权公告日: 2015.07.15
- 2015-07-15
- 2013-02-13
实质审查的生效
IPC(主分类): G06F 3/14
专利申请号: 201110189123.0
申请日: 2011.06.24
- 2012-12-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-12-23
|
2009-06-16
| | |
2
| |
2006-01-18
|
2004-07-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |