一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用保活方法、装置和电子设备与流程

2021-10-22 22:16:00 来源:中国专利 TAG:电子设备 装置 计算机 方法

技术特征:
1.一种应用保活方法,其特征在于,包括:当前台应用从第一应用切换到第二应用时,获取所述第二应用相对于所述第一应用的回调概率,所述第二应用相对于所述第一应用的回调概率是指在前台应用从所述第一应用切换到所述第二应用之后的第一预设时长内,前台应用从所述第二应用切换回所述第一应用的概率;当所述第二应用相对于所述第一应用的回调概率大于预设阈值时,提高所述第一应用作为后台应用时的保活优先级;其中,电子设备在系统资源不足时按照保活优先级从低到高的顺序结束至少一个后台应用的进程,以释放系统资源。2.根据权利要求1所述的方法,其特征在于,所述当前台应用从第一应用切换到第二应用时,获取从所述第二应用到所述第一应用的回调概率之前,还包括:为每个在前台运行过的应用生成前台运行记录,每个前台运行记录包括一个应用作为一次前台应用的时长;其中,当生成多个前台运行记录时,所述多个前台运行记录按照其各自对应的应用在前台运行的时间先后顺序排列。3.根据权利要求2所述的方法,其特征在于,还包括:根据所述多个前台运行记录,获取前台应用从所述第一应用切换到所述第二应用的切换次数;其中,对于前后相邻生成的前台运行记录n和前台运行记录n 1,n为自然数,当所述前台运行记录n对应所述第一应用,并且所述前台运行记录n 1对应所述第二应用时,将前台应用从所述第一应用切换到所述第二应用的切换次数加1。4.根据权利要求3所述的方法,其特征在于,还包括:根据所述多个前台运行记录,获取所述第二应用相对于所述第一应用的回调次数;其中,对于前后相邻生成前台运行记录n、前台运行记录n 1和前台运行记录n 2,n为自然数,当所述前台运行记录n和所述前台运行记录n 2对应所述第一应用,并且所述前台运行记录n 1对应所述第二应用时,判断所述前台运行记录n 1中记录的时长是否小于或者等于所述第一预设时长;当所述前台运行记录n 1中记录的时长小于或者等于所述第一预设时长时,将所述第二应用相对于所述第一应用的回调次数加1。5.根据权利要求4所述的方法,其特征在于,还包括:计算所述第二应用相对于所述第一应用的回调概率,所述第二应用相对于所述第一应用的回调概率等于所述第二应用相对于所述第一应用的回调次数与前台应用从所述第一应用切换到所述第二应用的切换次数的比值。6.根据权利要求1所述的方法,其特征在于,所述提高所述第一应用作为后台应用时的保活优先级,包括:将所述第一应用的所述保活优先级从默认优先级提高至第一优先级。7.根据权利要求6所述的方法,其特征在于,所述将所述第一应用的所述保活优先级从默认优先级提高至第一优先级之后,还包括:当所述第二应用本次作为前台应用的时长大于所述第一预设时长时,将所述第一应用的所述保活优先级从所述第一优先级降低至默认优先级。8.根据权利要求6所述的方法,其特征在于,所述将所述第一应用的所述保活优先级从默认优先级提高至第一优先级之后,还包括:
当前台应用从所述第二应用切换到过渡性应用时,判断所述过渡性应用在前台运行的时长是否大于第二预设时长;当所述过渡性应用在前台运行的时长大于所述第二预设时长时,将所述第一应用的所述保活优先级从所述第一优先级降低至默认优先级;其中,所述过渡性应用至少包括主屏幕应用、多任务窗口应用和通知栏应用。9.根据权利要求6所述的方法,其特征在于,所述将所述第一应用的所述保活优先级从默认优先级提高至第一优先级之后,还包括:当前台应用从所述第二应用切换到第三应用时,将所述第一应用的所述保活优先级从所述第一优先级降低至默认优先级,其中,所述第三应用不是过渡性应用;其中,所述过渡性应用至少包括主屏幕应用、多任务窗口应用和通知栏应用。10.根据权利要求1所述的方法,其特征在于,还包括:当前台应用从第一应用切换到第二应用时,如果没有获取到所述回调概率,判断所述第二应用是否是从所述第一应用内直接跳转到前台运行的;当所述第二应用是从所述第一应用内直接跳转到前台运行时,将所述第一应用的所述保活优先级从默认优先级提高至第一优先级。11.根据权利要求1所述的方法,其特征在于,所述电子设备的系统资源不足包括:电子设备的可用内存ram低于预设的内存阈值,和/或者,电子设备的处理器使用率高于预设的使用率阈值,和/或者,电子设备的功耗高于预设的功耗阈值。12.一种应用保活装置,其特征在于,包括:回调概率获取单元,用于当前台应用从第一应用切换到第二应用时,获取所述第二应用相对于所述第一应用的回调概率,所述第二应用相对于所述第一应用的回调概率是指在前台应用从所述第一应用切换到所述第二应用之后的第一预设时长内,前台应用从所述第二应用切换回所述第一应用的概率;保活优先级调整单元,用于当所述第二应用相对于所述第一应用的回调概率大于预设阈值时,提高所述第一应用作为后台应用时的保活优先级;其中,电子设备在系统资源不足时按照保活优先级从低到高的顺序结束至少一个后台应用的进程,以释放系统资源。13.根据权利要求12所述的装置,其特征在于,还包括:前台运行记录生成单元,用于为每个在前台运行过的应用生成前台运行记录,每个前台运行记录包括一个应用作为一次前台应用的时长;其中,当生成多个前台运行记录时,所述多个前台运行记录按照其各自对应的应用在前台运行的时间先后顺序排列。14.根据权利要求13所述的装置,其特征在于,还包括:切换次数计算单元,用于根据所述多个前台运行记录,获取前台应用从所述第一应用切换到所述第二应用的切换次数;其中,对于前后相邻生成的前台运行记录n和前台运行记录n 1,n为自然数,当所述前台运行记录n对应所述第一应用,并且所述前台运行记录n 1对应所述第二应用时,将前台应用从所述第一应用切换到所述第二应用的切换次数加1。15.根据权利要求14所述的装置,其特征在于,还包括:回调次数计算单元,用于根据所述多个前台运行记录,获取所述第二应用相对于所述
第一应用的回调次数;其中,对于前后相邻生成前台运行记录n、前台运行记录n 1和前台运行记录n 2,n为自然数,当所述前台运行记录n和所述前台运行记录n 2对应所述第一应用,并且所述前台运行记录n 1对应所述第二应用时,判断所述前台运行记录n 1中记录的时长是否小于或者等于所述第一预设时长;当所述前台运行记录n 1中记录的时长小于或者等于所述第一预设时长时,将所述第二应用相对于所述第一应用的回调次数加1。16.根据权利要求15所述的装置,其特征在于,还包括:回调概率计算单元,用于计算所述第二应用相对于所述第一应用的回调概率,所述第二应用相对于所述第一应用的回调概率等于所述第二应用相对于所述第一应用的回调次数与前台应用从所述第一应用切换到所述第二应用的切换次数的比值。17.根据权利要求12所述的装置,其特征在于,所述保活优先级调整单元,具体用于当所述第二应用相对于所述第一应用的回调概率大于预设阈值时,将所述第一应用的所述保活优先级从默认优先级提高至第一优先级。18.根据权利要求17所述的装置,其特征在于,所述保活优先级调整单元,还用于当所述第二应用本次作为前台应用的时长大于所述第一预设时长时,将所述第一应用的所述保活优先级从所述第一优先级降低至默认优先级。19.根据权利要求17所述的装置,其特征在于,所述保活优先级调整单元,还用于当前台应用从所述第二应用切换到过渡性应用时,判断所述过渡性应用在前台运行的时长是否大于第二预设时长;所述保活优先级调整单元,还用于当所述过渡性应用在前台运行的时长大于所述第二预设时长时,将所述第一应用的所述保活优先级从所述第一优先级降低至默认优先级;其中,所述过渡性应用至少包括主屏幕应用、多任务窗口应用和通知栏应用。20.根据权利要求17所述的装置,其特征在于,所述保活优先级调整单元,还用于当前台应用从所述第二应用切换到第三应用时,将所述第一应用的所述保活优先级从所述第一优先级降低至默认优先级,其中,所述第三应用不是过渡性应用;其中,所述过渡性应用至少包括主屏幕应用、多任务窗口应用和通知栏应用。21.根据权利要求12所述的装置,其特征在于,所述回调概率获取单元,还用于当前台应用从第一应用切换到第二应用时,如果没有获取到所述回调概率,判断所述第二应用是否是从所述第一应用内直接跳转到前台运行的;所述保活优先级调整单元,还用于当所述第二应用是从所述第一应用内直接跳转到前台运行时,将所述第一应用的所述保活优先级从默认优先级提高至第一优先级。22.根据权利要求12所述的装置,其特征在于,所述电子设备的系统资源不足包括:电子设备的可用内存ram低于预设的内存阈值,和/或者,电子设备的处理器使用率高于预设的使用率阈值,和/或者,电子设备的功耗高于预设的功耗阈值。23.一种电子设备,其特征在于,所述电子设备包括显示屏、存储器和一个或多个处理
器;所述显示屏、所述存储器和所述处理器耦合;所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,所述电子设备执行如权利要求1-11中任一项所述的方法。24.一种芯片系统,其特征在于,所述芯片系统包括处理器和存储器;所述存储器和所述处理器耦合;所述存储器中存储有计算机指令;当所述处理器执行所述计算机指令时,使得电子设备执行如权利要求1-11中任一项所述的方法。25.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-11中任一项所述的方法。26.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-11中任一项所述的方法。

技术总结
本申请提供了一种应用保活方法、装置和电子设备。当电子设备运行的前台应用从第一应用切换到第二应用时,获取第二应用相对于第一应用的回调概率,当第二应用相对于第一应用的回调概率大于预设阈值时,提高第一应用作为后台应用时的保活优先级;其中,电子设备在系统资源不足时按照保活优先级从低到高的顺序结束至少一个后台应用的进程,以释放系统资源。由此,当第二应用相对于第一应用的回调概率较高时,第一应用的后台进程不易被电子设备查杀,使得前台应用从第二应用切换回第一应用时,第一应用能够以切换到后台运行之前的状态继续在前台运行,使得用户在第一应用的操作可以无缝衔接,提高用户使用体验。提高用户使用体验。提高用户使用体验。


技术研发人员:袁晓峰 窦泽飞 伊鹏翔
受保护的技术使用者:华为技术有限公司
技术研发日:2020.04.13
技术公布日:2021/10/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜