[发明专利]点亮屏幕的方法及装置有效
申请号: | 201410710083.3 | 申请日: | 2014-11-28 |
公开(公告)号: | CN104461358B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 王敏飞;詹远;肖政东 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 祝亚男 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 点亮 屏幕 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种点亮屏幕的方法及装置。
背景技术
随着计算机技术的发展和终端系统版本的升级,新版本对电源管理模块进行了改进,将终端开关屏的方式从原有的事件驱动改写为状态驱动。
以状态驱动为例,当终端操作系统检测到开关键被按下后,生成一个用于通知终端中所有目标应用程序即将执行点亮屏幕的操作的intent消息,并将intent消息在所有需要亮屏的应用程序之间传递,当接收到所有应用程序返回的响应消息时,点亮屏幕。
然而,若某一个应用程序出现问题,无法传递intent消息,将导致后续应用程序无法进行响应,屏幕无法点亮。另外,随着安装的应用程序数量增多,应用程序的响应时间相应地增长,导致亮屏过程较慢。
发明内容
为克服相关技术中存在的问题,本发明提供一种点亮屏幕的方法及装置。
根据本发明实施例的第一方面,提供一种点亮屏幕的方法,该方法包括:
当在关屏状态下接收到亮屏操作时,生成唤醒消息;
当检测到生成唤醒消息时,根据第一预设响应时长对亮屏响应过程进行计时;
向目标应用程序发送所述唤醒消息,使得接收到所述唤醒消息的目标应用程序返回唤醒响应,并向其他目标应用程序发送所述唤醒消息;
当计时达到所述第一预设响应时长时,点亮屏幕。
结合第一方面,在第一方面的第一种可能的实现方式中,所述当检测到生成唤醒消息时,根据预设响应时长对亮屏响应过程进行计时,包括:
当检测到生成唤醒消息时,将唤醒选项中的唤醒响应等待参数设置为指定参数,所述指定参数用于对亮屏响应过程进行计时,当计时达到第一预设响应时长时,点亮屏幕。
结合第一方面,在第一方面的第二种可能的实现方式中,所述向目标应用程序发送所述唤醒消息之后,所述方法还包括:
如果在第二预设响应时长内未接收到所述目标应用程序返回的唤醒响应,向其他未发送唤醒消息的目标应用程序发送所述唤醒消息。
结合第一方面,在第一方面的第三种可能的实现方式中,所述当计时达到所述第一预设响应时长时,点亮屏幕,包括:
当计时达到所述第一预设响应时长时,在未调用第一函数的场景下,直接调用第二函数,继续调用解锁函数;
所述第一函数用于通知接收到所有目标应用程序的唤醒响应;
所述第二函数用于通知调用开关屏流程中的所述第一函数的下一个函数;
所述解锁函数用于解除关屏锁定,使得屏幕点亮。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述向目标应用程序发送所述唤醒消息之后,所述方法还包括:
当在所述第一预设响应时长内接收到所有目标应用程序返回的唤醒响应,调用第一函数,调用第二函数,继续调用解锁函数。
根据本发明实施例的第二方面,提供一种点亮屏幕的装置,该装置包括:
生成模块,用于当在关屏状态下接收到亮屏操作时,生成唤醒消息;
计时模块,用于当检测到生成唤醒消息时,根据第一预设响应时长对亮屏响应过程进行计时;
第一发送模块,用于向目标应用程序发送所述唤醒消息,使得接收到所述 唤醒消息的目标应用程序返回唤醒响应,并向其他目标应用程序发送所述唤醒消息;
亮屏模块,用于当计时达到所述第一预设响应时长时,点亮屏幕。
结合第二方面,在第二方面的第一种可能的实现方式中,所述计时模块,用于当检测到生成唤醒消息时,将唤醒选项中的唤醒响应等待参数设置为指定参数,所述指定参数用于对亮屏响应过程进行计时,当计时达到第一预设响应时长时,点亮屏幕。
结合第二方面,在第二方面的第二种可能的实现方式中,所述装置,还包括:
第二发送模块,用于当在第二预设响应时长内未接收到所述目标应用程序返回的唤醒响应,向其他未发送唤醒消息的目标应用程序发送所述唤醒消息。
结合第二方面,在第二方面的第三种可能的实现方式中,所述亮屏模块,用于当计时达到所述第一预设响应时长时,在未调用第一函数的场景下,直接调用第二函数,继续调用解锁函数;
所述第一函数用于通知接收到所有目标应用程序的唤醒响应;
所述第二函数用于通知调用开关屏流程中的所述第一函数的下一个函数;
所述解锁函数用于解除关屏锁定,使得屏幕点亮。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述装置,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410710083.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:承载机构及计算机系统
- 下一篇:一种POS‑PHY接口设备及设计方法