[发明专利]应用的调度方法及电子设备在审
| 申请号: | 202010725146.8 | 申请日: | 2020-07-24 |
| 公开(公告)号: | CN113806030A | 公开(公告)日: | 2021-12-17 |
| 发明(设计)人: | 许虎;沈日胜;徐宽 | 申请(专利权)人: | 荣耀终端有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F3/14 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 王洪 |
| 地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 调度 方法 电子设备 | ||
本申请实施例提供一种应用的调度方法及电子设备,所述方法在对多个应用进行调用时,通过结合对应于应用的用户操作行为,以对应用进行不同优先级别的调度,以实现多前台应用并发的优先调度,从而保障多前台应用运行的流畅度。
技术领域
本申请实施例涉及电子设备控制领域,尤其涉及一种应用的调度方法及电子设备。
背景技术
随着通信的发展,终端中的应用也越来越多,现有的安卓(Android)系统中,对于多前台应用的场景,通常是采用单一焦点机制,即基于优先级较高的调度策略对焦点应用进行调度,而对于其它非焦点应用,则采用优先级较低的调度策略进行调度,而在多前台应用的场景下,由于多个应用均置于前台,则对于非焦点应用,由于其与其它非前台应用相同的较低优先级的调度策略,将会存在卡顿的问题。
发明内容
为了解决上述技术问题,本申请提出了一种应用的调用方法及电子设备。在该方法中,在应用调用的过程中,电子设备通过结合应用的栈顶位置以及对应于应用的用户操作行为,对应用进行不同优先级别的调度,同时支持多个前台应用并发的优先调度,以保障多前台应用运行的流程度。
第一方面,提供一种电子设备。电子设备包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中一个或多个计算机程序存储在存储器上,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:对至少一个应用进行调度时,获取单一应用的应用状态,应用状态包括单一应用在所属任务栈中的位置和单一应用的操作事件状态;基于单一应用的应用状态,确定对应于单一应用的调度策略;基于对应于各应用的调度策略,对至少一个应用进行调度;其中,若单一应用位于所属任务栈的栈顶位置,且存在对应于单一应用的操作事件,单一应用对应第一调度策略;若单一应用位于所属任务栈的栈顶位置,且在预定时长内未存在对应于单一应用的操作事件,单一应用对应第二调度策略;若单一应用位于所属任务栈的非栈顶位置,且不存在对应于单一应用的操作事件,单一应用对应第三调度策略;第一调度策略的优先级大于第二调度策略的优先级,第二调度策略的优先级大于第三调度策略的优先级。这样,电子设备对多个应用进行调用时,可结合对应于应用的用户操作行为,以对应用进行不同优先级别的调度,以实现多前台应用并发的优先调度,从而保障多前台应用运行的流畅度。
根据第一方面,至少一个应用包括第一应用和第二应用,第一应用所属任务栈为第一任务栈,第二应用所属任务栈为第二任务栈。这样,对多个前台应用同时进行调度时,可结合应用在对应的任务栈中的位置及其对应的用户操作行为,对应用进行不同优先级别的调度。
根据第一方面,或者以上第一方面的任意一种实现方式,电子设备对应于第一Display,另一电子设备对应于第二Display,第一任务栈对应于第一Display,第二任务栈对应于第二Display;电子设备还执行以下步骤:基于第二应用,对另一电子设备进行投屏。这样,本申请可应用于投屏场景,以保证在不同电子设备的多前台应用调度时的流畅度。
根据第一方面,或者以上第一方面的任意一种实现方式,电子设备对应于第一Display和第二Display,第一Display用于显示第一应用,第二Display用于显示第二应用,第一任务栈对应于第一Display,第二任务栈对应于第二Display。这样,本申请可应用于同一电子设备的多个Display场景,以保证在不同Display的多前台应用调度时的流畅度。
根据第一方面,或者以上第一方面的任意一种实现方式,电子设备对应于第一Display;其中,若单一应用位于所属任务栈的非栈顶位置,且不存在对应于单一应用的操作事件,以及单一应用显示在第一Display上,单一应用对应第二调度策略;若单一应用位于所属任务栈的非栈顶位置,且不存在对应于单一应用的操作事件,以及单一应用未显示在第一Display上,单一应用对应第三调度策略。这样,本申请还可进一步结合应用的感知状态,即是否显示于Display上,对应用进行不同优先级别的调度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010725146.8/2.html,转载请声明来源钻瓜专利网。





