[发明专利]广播的管控方法、装置及终端有效
| 申请号: | 201680009868.5 | 申请日: | 2016-03-30 |
| 公开(公告)号: | CN107548489B | 公开(公告)日: | 2021-05-14 |
| 发明(设计)人: | 黄文;郭玉华 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 广播 方法 装置 终端 | ||
1.一种广播的管控方法,其特征在于,所述方法应用于终端中,其中,第一应用运行于所述终端的操作系统上,所述方法包括:
当所述第一应用运行于所述终端的操作系统的后台时,获取待发送至所述第一应用的第一广播;
当确定所述第一应用的运行特征满足第一预设冻结条件时缓存所述第一广播,停止发送所述第一广播至所述第一应用,其中所述第一应用的运行特征包括所述第一应用在所述终端的操作系统的后台持续运行时间,所述第一预设冻结条件包括应用的后台持续运行时间大于预设运行时间;
当检测到所述第一应用由所述终端的操作系统的后台运行切换至前台运行时,解冻所述第一广播,发送所述第一广播至所述第一应用;
其中,所述缓存所述第一广播之后,所述方法包括:
获取待发送至所述第一应用的第三广播;
确定所述第三广播与所述第一广播是否属于同一类型的广播;
如果所述第三广播与所述第一广播为同一类型的广播,则删除已缓存的所述第一广播,并且缓存所述第三广播替代已缓存的所述第一广播。
2.根据权利要求1所述的方法,其特征在于,所述缓存所述第一广播,停止发送所述第一广播至所述第一应用,所述方法还包括:
确定所述第一广播属于预设冻结广播,其中,所述预设冻结广播包括预设的系统广播和预设的第二应用广播中的至少一个。
3.根据权利要求1所述的方法,其特征在于,所述缓存所述第一广播,停止发送所述第一广播至所述第一应用,所述方法还包括:
确定所述第一广播的运行特征满足第二预设冻结条件,其中所述第一广播的运行特征包括所述第一广播的接收者数量,所述第二预设冻结条件包括广播的接收者数量大于预设接收者数量;或者,
确定所述第一广播的运行特征满足第二预设冻结条件,其中所述第一广播的运行特征包括所述第一广播的发送频率,所述第二预设冻结条件包括广播的发送频率高于预设发送频率。
4.根据权利要求1所述的方法,其特征在于,所述解冻所述第一广播之前,所述方法还包括:
获取待发送至所述第一应用的第二广播,其中,所述第二广播属于预设重要广播。
5.一种广播的管控装置,其特征在于,第一应用运行于终端的操作系统上,所述装置包括:
广播获取模块,用于当所述第一应用运行于所述终端的操作系统的后台时,获取待发送至所述第一应用的第一广播;
广播分发模块,用于确定所述第一应用的运行特征满足第一预设冻结条件时缓存所述第一广播,停止发送所述第一广播至所述第一应用,其中所述第一应用的运行特征包括所述第一应用在所述终端的操作系统的后台持续运行时间,所述第一预设冻结条件包括应用的后台持续运行时间大于预设运行时间;其中,所述广播分发模块还用于:获取待发送至所述第一应用的第三广播;确定所述第三广播与所述第一广播是否属于同一类型的广播;如果所述第三广播与所述第一广播为同一类型的广播,则删除已缓存的所述第一广播,并且缓存所述第三广播替代已缓存的所述第一广播;
所述广播分发模块还用于,当检测所述第一应用由所述终端的操作系统的后台运行切换至前台运行时,解冻所述第一广播,发送所述第一广播至所述第一应用。
6.根据权利要求5所述的装置,其特征在于,所述广播分发模块还用于,确定所述第一广播属于预设冻结广播,其中,所述预设冻结广播包括预设的系统广播和预设的第二应用广播中的至少一个。
7.根据权利要求5所述的装置,其特征在于,所述广播分发模块还用于,确定所述第一广播的运行特征满足第二预设冻结条件,其中所述第一广播的运行特征包括所述第一广播的接收者数量,所述第二预设冻结条件包括广播的接收者数量大于预设接收者数量;或者,
确定所述第一广播的运行特征满足第二预设冻结条件,其中所述第一广播的运行特征包括所述第一广播的发送频率,所述第二预设冻结条件包括广播的发送频率高于预设发送频率。
8.根据权利要求5所述的装置,其特征在于,所述广播分发模块还用于获取待发送至所述第一应用的第二广播,其中,所述第二广播属于预设重要广播。
9.一种广播的管控终端,其特征在于,所述终端包括处理器、存储器、系统总线及通信接口;所述处理器、存储器以及通信接口通过系统总线建立连接,一个或多个程序都将被存储在存储器中并被配置为所述处理器执行,一个或多个程序包括用于执行权利要求1至4中任一项所述方法的所有指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680009868.5/1.html,转载请声明来源钻瓜专利网。





