控制数据发射的方法及装置、电子设备、存储介质制造方法及图纸

技术编号:33992388 阅读:16 留言:0更新日期:2022-07-02 10:02
本公开是关于一种控制数据发射的方法及装置、电子设备、存储介质。该方法包括:在电子设备的发射功率满足第一预设条件时,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求;在所述缓冲区域存满后,允许发送所述缓冲区域内的第一请求。本实施例中通过将第一请求缓存并在缓冲区域存满时再允许发射缓冲区域内的第一请求,可以减缓第一请求的发射速率,从而降低数据发射请求的数量,有利于降低发射功率以优化电子设备的功耗。以优化电子设备的功耗。以优化电子设备的功耗。

【技术实现步骤摘要】
控制数据发射的方法及装置、电子设备、存储介质


[0001]本公开涉及控制
,尤其涉及一种控制数据发射的方法及装置、电子设备、存储介质。

技术介绍

[0002]目前,电子设备通常采用功率放大器件PA来增加功率进行数据发射,这部分功耗占到电子设备功耗的很大比例。为了降低PA的功耗,相关技术中通常采用数据对齐方案,即在某一个时间点将所有应用程序的数据一起发送出去;该方案可以减少PA的使用时间和降低功耗。
[0003]然而,上述方案在网络环境不好的场景中,PA会增加功率等级从而加大发射功率,以保证将数据正常发送到基站,导致上述方案对功率的优化并不明显。

技术实现思路

[0004]本公开提供一种控制数据发射的方法及装置、电子设备、存储介质,以解决相关技术的不足。
[0005]根据本公开实施例的第一方面,提供一种控制数据发射的方法,包括:
[0006]在电子设备的发射功率满足第一预设条件时,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求;
[0007]在所述缓冲区域存满后,允许发送所述缓冲区域内的第一请求。
[0008]可选地,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域之后,所述方法还包括:
[0009]按照预设间隔发射第二请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求;所述预设间隔小于所述缓冲区域存满第一请求所需要的时间。
[0010]可选地,还包括判断所述电子设备的发射功率是否满足第一预设条件,具体包括:
[0011]获取电子设备当前的第一发射功率;
[0012]当所述第一发射功率和所述第一发射功率之前的第一预设时长之内的历史发射功率均超过预设的功率阈值时,确定所述第一发射功率满足所述第一预设条件;否则不满足所述第一预设条件,返回获取电子设备当前的第一发射功率。
[0013]可选地,还包括:
[0014]在所述电子设备的发射功率满足第二预设条件时,停止缓存第一请求。
[0015]可选地,还包括判断所述电子设备的发射功率是否满足第二预设条件,具体包括:
[0016]获取电子设备的第二发射功率;
[0017]当所述第二发射功率和所述第二发射功率之后的第二预设时长之内的实时发射功率均小于预设的功率阈值时,确定所述第二发射功率满足所述第二预设条件;否则不满
足所述第二预设条件,重新计时后返回获取电子设备当前的第二发射功率。
[0018]根据本公开实施例的第二方面,提供一种控制数据发射的方法,包括:
[0019]获取电子设备的第一发射功率;
[0020]当所述第一发射功率和所述第一发射功率之前的第一预设时长之内的历史发射功率均超过预设的功率阈值时,确定所述第一发射功率满足所述第一预设条件并生成第一控制指令;
[0021]将所述第一控制指令发送给处理器;所述第一控制指令用于指示处理器将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域,并在所述缓冲区域存满后,再允许发送所述缓冲区域内的第一请求;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求。
[0022]可选地,还包括:
[0023]获取电子设备的第二发射功率;
[0024]当所述第二发射功率和所述第二发射功率之后的第二预设时长之内的实时发射功率均小于预设的功率阈值时,确定所述第二发射功率满足所述第二预设条件并生成第二控制指令;
[0025]将所述第二控制指令发送给所述处理器;所述第二控制指令用于指示处理器将停止缓存第一请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求。
[0026]根据本公开实施例的第三方面,提供一种控制数据发射的方法,包括:
[0027]获取第一控制指令,所述第一控制指令由电子设备中基带芯片在第一发射功率和所述第一发射功率之前的第一预设时长之内的历史发射功率均超过预设的功率阈值时生成;
[0028]响应于所述第一控制指令,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;
[0029]在所述缓冲区域存满后,允许发送所述缓冲区域内的第一请求;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求。
[0030]可选地,还包括:
[0031]获取第二控制指令,所述第二控制指令由所述基带芯片在电子设备的第二发射功率和所述第二发射功率之后的第二预设时长之内的实时发射功率均小于预设的功率阈值时生成;
[0032]响应于所述第二控制指令,停止缓存第一请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求。
[0033]根据本公开实施例的第四方面,提供一种控制数据发射的装置,适用于电子设备的处理器,包括:
[0034]第一请求缓存模块,用于在电子设备的发射功率满足第一预设条件时,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求;
[0035]第一请求发射模块,用于在所述缓冲区域存满后,允许发送所述缓冲区域内的第
一请求。
[0036]可选地,所述装置还包括:
[0037]第二请求发射模块,用于按照预设间隔发射第二请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求;所述预设间隔小于所述缓冲区域存满第一请求所需要的时间。
[0038]可选地,还包括第一条件判断模块,用于判断所述电子设备的发射功率是否满足第一预设条件,具体包括:
[0039]第一功率获取单元,用于获取电子设备当前的第一发射功率;
[0040]第一条件确定单元,用于当所述第一发射功率和所述第一发射功率之前的第一预设时长之内的历史发射功率均超过预设的功率阈值时,确定所述第一发射功率满足所述第一预设条件;否则不满足所述第一预设条件,触发所述第一功率获取单元。
[0041]可选地,还包括:
[0042]第一请求停止模块,用于在所述电子设备的发射功率满足第二预设条件时,停止缓存第一请求。
[0043]可选地,还包括第二条件判断模块,用于判断所述电子设备的发射功率是否满足第二预设条件,具体包括:
[0044]第二功率获取单元,用于获取电子设备的第二发射功率;
[0045]第二条件确定单元,用于当所述第二发射功率和所述第二发射功率之后的第二预设时长之内的实时发射功率均小于预设的功率阈值时,确定所述第二发射功率满足所述第二预设条件;否则不满足所述第二预设条件,重新计时后返回获取电子设备当前的第二发射功率。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制数据发射的方法,其特征在于,包括:在电子设备的发射功率满足第一预设条件时,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求;在所述缓冲区域存满后,允许发送所述缓冲区域内的第一请求。2.根据权利要求1所述的控制数据发射的方法,其特征在于,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域之后,所述方法还包括:按照预设间隔发射第二请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求;所述预设间隔小于所述缓冲区域存满第一请求所需要的时间。3.根据权利要求1所述的控制数据发射的方法,其特征在于,还包括判断所述电子设备的发射功率是否满足第一预设条件,具体包括:获取电子设备当前的第一发射功率;当所述第一发射功率和所述第一发射功率之前的第一预设时长之内的历史发射功率均超过预设的功率阈值时,确定所述第一发射功率满足所述第一预设条件;否则不满足所述第一预设条件,返回获取电子设备当前的第一发射功率。4.根据权利要求1所述的控制数据发射的方法,其特征在于,还包括:在所述电子设备的发射功率满足第二预设条件时,停止缓存第一请求。5.根据权利要求4所述的控制数据发射的方法,其特征在于,还包括判断所述电子设备的发射功率是否满足第二预设条件,具体包括:获取电子设备的第二发射功率;当所述第二发射功率和所述第二发射功率之后的第二预设时长之内的实时发射功率均小于预设的功率阈值时,确定所述第二发射功率满足所述第二预设条件;否则不满足所述第二预设条件,重新计时后返回获取电子设备当前的第二发射功率。6.一种控制数据发射的方法,其特征在于,包括:获取电子设备的第一发射功率;当所述第一发射功率和所述第一发射功率之前的第一预设时长之内的历史发射功率均超过预设的功率阈值时,确定所述第一发射功率满足所述第一预设条件并生成第一控制指令;将所述第一控制指令发送给处理器;所述第一控制指令用于指示处理器将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域,并在所述缓冲区域存满后,再允许发送所述缓冲区域内的第一请求;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求。7.根据权利要求2所述的控制数据发射的方法,其特征在于,还包括:获取电子设备的第二发射功率;当所述第二发射功率和所述第二发射功率之后的第二预设时长之内的实时发射功率均小于预设的功率阈值时,确定所述第二发射功率满足所述第二预设条件并生成第二控制指令;将所述第二控制指令发送给所述处理器;所述第二控制指令用于指示处理器将停止缓
存第一请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求。8.一种控制数据发射的方法,其特征在于,包括:获取第一控制指令,所述第一控制指令由电子设备中基带芯片在第一发射功率和所述第一发射功率之前的第一预设时长之内的历史发射功率均超过预设的功率阈值时生成;响应于所述第一控制指令,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;在所述缓冲区域存满后,允许发送所述缓冲区域内的第一请求;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求。9.根据权利要求8所述的控制数据发射的方法,其特征在于,还包括:获取第二控制指令,所述第二控制指令由所述基带芯片在电子设备的第二发射功率和所述第二发射功率之后的第二预设时长之内的实时发射功率均小于预设的功率阈值时生成;响应于所述第二控制指令,停止缓存第一请求;所述第二请求包括:预设的白名单中应用程序发送的数据发射请求,黑名单中且工作在前台的应用程序发送的数据发射请求。10.一种控制数据发射的装置,其特征在于,包括:第一请求缓存模块,用于在电子设备的发射功率满足第一预设条件时,将待发送的数据发射请求中的第一请求缓存至预设的缓冲区域;所述第一请求包括:预设的黑名单中且工作在后台的应用程序所发送的数据发射请求;第一请求发射模块,用于在所述缓冲区域存满后,允许发送所述缓冲区域内的第一请求。11.根据权利要求10所述的控制数据发射的装置,其特征在于,所述装...

【专利技术属性】
技术研发人员:代琳
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1