[发明专利]事件上报方法及装置在审
申请号: | 201611175923.6 | 申请日: | 2016-12-19 |
公开(公告)号: | CN106775531A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 王波 | 申请(专利权)人: | 珠海市魅族科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F3/147 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司44334 | 代理人: | 皮尚慧 |
地址: | 519085 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件 上报 方法 装置 | ||
技术领域
本发明涉及电子技术领域,具体涉及一种事件上报方法及装置。
背景技术
电子设备的显示管理系统在接收到电子设备操作系统上报的垂直同步事件后会进行对电子设备的显示屏进行刷新。具体的,若电子设备仅包括一个显示屏,则显示屏用于显示的集成电路会根据刷新频率每隔一定时间产生一次TE信号,触发TE中断请求。若电子设备的操作系统接收到该TE中断中断请求,在处理该TE中断请求时,会上报垂直同步vsync事件至电子设备的显示管理系统,将垂直同步事件发送至电子设备的显示管理系统。在显示管理系统接收到垂直同步事件后,会触发对显示屏UI的渲染,合成和送显操作,从而完成显示屏的刷新。
然而,在电子设备包含多个显示屏的多屏环境下,由于每个显示屏用于显示的集成电路都会根据刷新频率产生TE信号,触发TE中断请求。则电子设备的操作系统会在同一时间或不同时间接收到多个中断请求,若电子设备在处理每个中断请求时都上报垂直同步事件,将导致显示管理系统频繁刷新等刷新混乱的问题,刷新混乱消耗了不必要的系统资源而且容易导致显示错乱。
现有技术中,在多屏环境下,可以通过启动一个进程来根据刷新频率每隔一定时间产生一次中断,从而每隔一定时间上报一个垂直同步事件。但是,由于进程容易受到操作系统调度影响,当操作系统繁忙时,垂直同步事件上报的及时性会存在问题,容易产生显示卡顿的问题。
发明内容
鉴于此,有必要提供一种事件上报方法及装置,可避免显示屏刷新混乱以及显示屏刷新不及时导致的卡顿问题。
本申请的第一方面提供一种事件上报方法,应用于包括至少两个显示屏的电子设备中,所述方法包括:
若接收到TE中断请求,获取触发所述TE中断请求的显示屏的优先级;
根据所述显示屏的优先级控制垂直同步事件上报至所述电子设备的显示管理系统。
另一种可能的实现方式中,所述根据所述显示屏的优先级控制垂直同步事件上报至所述电子设备的显示管理系统包括:
若所述显示屏的优先级为预设最高优先级,上报垂直同步事件至所述电子设备的显示管理系统;
若所述显示屏的优先级不为所述预设最高优先级,根据比所述显示屏优先级高的其他显示屏当前的显示状态控制所述垂直同步事件上报。
另一种可能的实现方式中,所述根据比所述显示屏优先级高的其他显示屏当前的显示状态控制所述垂直同步事件上报包括:
判断比所述显示屏的优先级高的显示屏当前是否都处于预设状态;
若判断结果为是,上报所述垂直同步事件至所述电子设备的显示管理系统。
另一种可能的实现方式中,所述方法还包括:
若当前存在比所述显示屏的优先级高的显示屏不处于所述预设状态,不上报所述垂直同步事件。
另一种可能的实现方式中,所述预设状态包括关闭状态和/或自刷新状态。
本申请的第二方面提供一种事件上报装置,应用于包括至少两个显示屏的电子设备中,所述装置包括:
获取模块,用于若接收到TE中断请求,获取触发所述TE中断请求的显示屏的优先级;
控制模块,用于根据所述显示屏的优先级控制垂直同步事件上报至所述电子设备的显示管理系统。
另一种可能的实现方式中,所述控制模块包括:
上报单元,用于若所述显示屏的优先级为预设最高优先级,上报垂直同步事件至所述电子设备的显示管理系统;
控制单元,用于若所述显示屏的优先级不为所述预设最高优先级,根据比所述显示屏优先级高的其他显示屏当前的显示状态控制所述垂直同步事件上报。
另一种可能的实现方式中,所述控制单元,具体用于判断比所述显示屏的优先级高的显示屏当前是否都处于预设状态;
所述上报单元,还用于若比所述显示屏的优先级高的显示屏当前都处于预设状态时,上报所述垂直同步事件至所述电子设备的显示管理系统。
另一种可能的实现方式中,所述控制模块还包括:
保持单元,还用于若当前存在比所述显示屏的优先级高的显示屏不处于所述预设状态,不上报所述垂直同步事件。
另一种可能的实现方式中,所述预设状态包括关闭状态和/或自刷新状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市魅族科技有限公司,未经珠海市魅族科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611175923.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:医学图像序列的显示方法和装置
- 下一篇:显示屏拓展方法、装置和移动终端