[发明专利]一种广播优化的方法、装置、移动终端及存储介质在审
申请号: | 202011447743.5 | 申请日: | 2020-12-11 |
公开(公告)号: | CN112559206A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 郭红艳 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区桃源街道福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 广播 优化 方法 装置 移动 终端 存储 介质 | ||
本发明公开一种广播优化的方法、装置、移动终端及存储介质,所述方法包括:设置广播缓存列表;监听应用app发送的广播,将监听到所述广播缓存在所述广播缓存列表中;在应用app满足预设广播发送条件时,将缓存在所述广播缓存列表中的广播发送给所述应用app。通过本发明实施例,可以优化安卓原生的广播发送机制,防止后台应用app由于频繁接收广播导致频繁被唤醒,降低移动终端的功耗。
技术领域
本发明涉及移动终端领域,特别涉及一种广播优化的方法、装置、移动终端及存储介质。
背景技术
当前,移动终端的日益普及,使用移动终端的用户越来越多,用户日常使用移动终端也越来越频繁,使得移动终端已经成为用户必不可少的移动设备之一。
在现有的安卓(android)原生的广播发送机制中,当后台应用app在后台收到广播时就会被唤醒运行,这会导致后台忙碌耗电,导致功耗增加。此外,在现有的安卓(android)原生的广播发送机制中,一般存在许多的广播信息或系统信息,当监听到有新的广播信息或系统信息出现时,新广播信息会直接覆盖旧广播信息,导致会发生广播信息丢失的情况。
发明内容
有鉴于此,本发明实施例提供的一种广播优化的方法、装置、移动终端及存储介质,可以优化安卓原生的广播发送机制,防止后台应用app由于频繁接收广播导致频繁被唤醒,降低移动终端的功耗。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供的一种广播优化的方法,应用于移动终端,所述方法包括:
设置广播缓存列表;
监听应用app发送的广播,将监听到所述广播缓存在所述广播缓存列表中;
在应用app满足预设广播发送条件时,将缓存在所述广播缓存列表中的广播发送给所述应用app。
在一个可能的设计中,所述预设广播发送条件包括以下之一:应用app恢复在前台运行、预设告警时间到达。
在一个可能的设计中,所述在应用app满足预设广播发送条件时,将缓存在所述广播缓存列表中的广播发送给所述应用app,包括:
所述预设广播发送条件为应用app恢复在前台运行;
在应用app恢复在前台运行时,将缓存在所述广播缓存列表中的与所述应用app对应的广播发送给所述应用app。
在一个可能的设计中,在所述将缓存在所述广播缓存列表中的与所述应用app对应的广播发送给所述应用app之前,所述方法还包括:检测在所述广播缓存列表中缓存是否有所述应用app的广播。
在一个可能的设计中,所述在应用app满足预设广播发送条件时,将缓存在所述广播缓存列表中的广播发送给所述应用app,包括:
所述预设广播发送条件为预设告警时间到达;
在所述预设告警时间到达时,将缓存在所述广播缓存列表中的与所述应用app对应的广播以预设发送频率发送给所述应用app。
在一个可能的设计中,在所述将缓存在所述广播缓存列表中的与所述应用app对应的广播以预设发送频率发送给所述应用app之前,所述方法还包括:检测在所述广播缓存列表中缓存是否有所述应用app的广播。
在一个可能的设计中,所述方法进一步包括:在监听有新广播到达时,检测所述新广播是否与所述广播缓存列表中已缓存的旧广播一致,如果一致,则将所述广播缓存列表中已缓存的旧广播移除,将所述新广播缓存在所述广播缓存列表中;如果不一致,将所述新广播缓存在所述广播缓存列表中。
根据本发明的另一个方面,提供的一种广播优化的方法的装置,所述装置包括:设置模块、监听模块、发送模块;其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011447743.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抑制声表面波滤波器杂波的加工方法
- 下一篇:线缆标识牌及其所用的印字设备