【技术实现步骤摘要】
控制数据发射的方法及装置、电子设备、存储介质
[0001]本公开涉及控制
,尤其涉及一种控制数据发射的方法及装置、电子设备、存储介质。
技术介绍
[0002]目前,电子设备通常采用功率放大器件PA来增加功率进行数据发射,这部分功耗占到电子设备功耗的很大比例。为了降低PA的功耗,相关技术中通常采用数据对齐方案,即在某一个时间点将所有应用程序的数据一起发送出去;该方案可以减少PA的使用时间和降低功耗。
[0003]然而,上述方案在网络环境不好的场景中,PA会增加功率等级从而加大发射功率,以保证将数据正常发送到基站,导致上述方案对功率的优化并不明显。
技术实现思路
[0004]本公开提供一种控制数据发射的方法及装置、电子设备、存储介质,以解决相关技术的不足。
[0005]根据本公开实施例的第一方面,提供一种控制数据发射的方法,包括:
[0006]在电子设备的发射功率满足第一预设条件时,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求;
[0007]在所述缓冲区域存满后,允许发送所述缓冲区域内的第一请求。
[0008]可选地,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域之后,所述方法还包括:
[0009]按照预设间隔发射第二请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求;所述预设间隔小于所述缓冲区域 ...
【技术保护点】
【技术特征摘要】
1.一种控制数据发射的方法,其特征在于,包括:在电子设备的发射功率满足第一预设条件时,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求;在所述缓冲区域存满后,允许发送所述缓冲区域内的第一请求。2.根据权利要求1所述的控制数据发射的方法,其特征在于,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域之后,所述方法还包括:按照预设间隔发射第二请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求;所述预设间隔小于所述缓冲区域存满第一请求所需要的时间。3.根据权利要求1所述的控制数据发射的方法,其特征在于,还包括判断所述电子设备的发射功率是否满足第一预设条件,具体包括:获取电子设备当前的第一发射功率;当所述第一发射功率和所述第一发射功率之前的第一预设时长之内的历史发射功率均超过预设的功率阈值时,确定所述第一发射功率满足所述第一预设条件;否则不满足所述第一预设条件,返回获取电子设备当前的第一发射功率。4.根据权利要求1所述的控制数据发射的方法,其特征在于,还包括:在所述电子设备的发射功率满足第二预设条件时,停止缓存第一请求。5.根据权利要求4所述的控制数据发射的方法,其特征在于,还包括判断所述电子设备的发射功率是否满足第二预设条件,具体包括:获取电子设备的第二发射功率;当所述第二发射功率和所述第二发射功率之后的第二预设时长之内的实时发射功率均小于预设的功率阈值时,确定所述第二发射功率满足所述第二预设条件;否则不满足所述第二预设条件,重新计时后返回获取电子设备当前的第二发射功率。6.一种控制数据发射的方法,其特征在于,包括:获取电子设备的第一发射功率;当所述第一发射功率和所述第一发射功率之前的第一预设时长之内的历史发射功率均超过预设的功率阈值时,确定所述第一发射功率满足所述第一预设条件并生成第一控制指令;将所述第一控制指令发送给处理器;所述第一控制指令用于指示处理器将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域,并在所述缓冲区域存满后,再允许发送所述缓冲区域内的第一请求;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求。7.根据权利要求2所述的控制数据发射的方法,其特征在于,还包括:获取电子设备的第二发射功率;当所述第二发射功率和所述第二发射功率之后的第二预设时长之内的实时发射功率均小于预设的功率阈值时,确定所述第二发射功率满足所述第二预设条件并生成第二控制指令;将所述第二控制指令发送给所述处理器;所述第二控制指令用于指示处理器将停止缓
存第一请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求。8.一种控制数据发射的方法,其特征在于,包括:获取第一控制指令,所述第一控制指令由电子设备中基带芯片在第一发射功率和所述第一发射功率之前的第一预设时长之内的历史发射功率均超过预设的功率阈值时生成;响应于所述第一控制指令,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;在所述缓冲区域存满后,允许发送所述缓冲区域内的第一请求;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求。9.根据权利要求8所述的控制数据发射的方法,其特征在于,还包括:获取第二控制指令,所述第二控制指令由所述基带芯片在电子设备的第二发射功率和所述第二发射功率之后的第二预设时长之内的实时发射功率均小于预设的功率阈值时生成;响应于所述第二控制指令,停止缓存第一请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求。10.一种控制数据发射的装置,其特征在于,包括:第一请求缓存模块,用于在电子设备的发射功率满足第一预设条件时,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求;第一请求发射模块,用于在所述缓冲区域存满后,允许发送所述缓冲区域内的第一请求。11.根据权利要求10所述的控制数据发射的装置,其特征在于,所述装...
【专利技术属性】
技术研发人员:代琳,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。