[发明专利]一种事件处理方法、装置、设备及存储介质在审
申请号: | 201911360972.0 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111143066A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 彭冬炜 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 方高明 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 事件 处理 方法 装置 设备 存储 介质 | ||
本申请提供了一种事件处理方法和装置,所述事件处理方法包括:接收触发的事件,按照时间顺序将接收到的事件加入事件队列;从所述事件队列中选取相邻的第一事件和第二事件;在所述第一事件和所述第二事件之间设置时间间隔。这样,处理器能够有足够的处理能力来集中处理某些应用程序,从而不会出现卡顿的现象,提高用户体验。
技术领域
本申请属于计算机数据处理领域,尤其涉及一种事件处理方法、装置、设备及存储介质。
背景技术
队列事件执行在现有计算机软件设计中非常常见,以安卓系统(Android)的手机为例,当刚开机一刹那,系统会发送“开机广播”事件,所有监听了此广播的应用程序,会以“典型队列事件执行”方式排队,等待被执行。在这个应用场景下,如果事件队列特别长的话会导致中央处理器(CPU)使用率很高,从而没有空闲计算资源去执行其他任务,最直接地呈现给用户的表象就是手机操作起来会卡顿。
发明内容
有鉴于此,本申请提供一种事件处理方法、装置和存储介质,以使得计算机设备能够更好地处理所触发的事件。
一方面,本申请提供一种事件处理方法,所述事件处理方法包括:接收触发的事件,按照时间顺序将接收到的事件加入事件队列;
从所述事件队列中选取相邻的第一事件和第二事件;
在所述第一事件和所述第二事件之间设置时间间隔。
一方面,本申请提供一种事件处理装置,所述事件处理装置包括:
事件接收单元,用于接收触发的事件,按照时间顺序将接收到的事件加入事件队列;
选取单元,从所述事件队列中选取部分相邻的第一事件和事件第二事件;
间隔单元,在所述第一事件和所述第二事件之间设置时间间隔。
一方面,本申请提供一种事件处理设备,包括:
处理器;
存储介质,其中存储有所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行上述事件处理方法的步骤。
一方面,本申请提供一种计算机可读存储介质,用于存储程序,所述程序被执行时实现上述事件处理方法的步骤。
本申请的有益效果:在多个事件之间增加时间间隔,使得前一个事件对应应用程序响应结束之后隔一段时间再去触发下一个事件,这样计算机设备就能够腾出部分计算资源集中处理某些重要的应用程序,使得某些重要的应用程序运行更加流畅,给用户带来更好的使用体验。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出本申请实施例中一种事件处理方法的步骤示意图;
图2示出本申请实施例中一种事件处理方法的另一个步骤示意图;
图3示出本申请实施例中一种事件处理方法的另一个步骤示意图;
图4示出本申请实施例中一种事件处理方法的另一个步骤示意图;
图5示出本申请实施例中一种事件处理装置示意图;
图6示出本申请实施例中一种事件处理装置另一个示意图;
图7示出本申请实施例中一种计算机可读存储介质;
图8示出本申请实施例中一种事件处理设备的一个示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911360972.0/2.html,转载请声明来源钻瓜专利网。