【技术实现步骤摘要】
数据包的传输控制方法、装置、电子设备及存储介质
[0001]本申请涉及通信领域,尤其涉及一种数据包的传输控制方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]在通信领域中,电子设备通过射频资源接收网络接入点发送的数据包,实现无线通讯
。
电子设备为具有射频资源的手机
、
平板电脑或者笔记本电脑等设备,网络接入点可以为手机
WiFi
热点或者路由器等
。
[0003]实际应用中,为了丰富电子设备的功能,电子设备除了包含用于
WiFi
通信的
WiFi
模块之外,还包含蓝牙模块
。WiFi
模块和蓝牙模块共存,射频资源在
WiFi
模块和蓝牙模块之间切换,分别实现
WiFi
通信和蓝牙通信
。
[0004]当射频资源从
WiFi
模块切换至蓝牙模块后,
WiFi
不能接收网络接入点发送的数据包,若此时网络接入点向电子设备发送数据包,会出现漏包现象
。
网络接入点为提高发包成功率,会降速发包,如果漏包持续时间过长或者频繁发生,会导致网络接入点发包速率降到极低甚至发包完全停止
。
因此漏包现象严重影响
WiFi
通信
。
技术实现思路
[0005]本申请提供一种数据包的传输控制方法
、
装置r/>、
电子设备及存储介质,用于减少漏包现象
。
[0006]第一方面,本申请提供一种数据包的传输控制方法,应用于电子设备中,所述电子设备中设置有
WiFi
模块和蓝牙模块,所述方法包括:确定射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,向目标设备发送第一指示信息,所述第一指示信息用于指示所述电子设备进入节能状态
、
以及指示所述目标设备的应用层停止向所述目标设备发送
WiFi
数据包;向所述目标设备发送第二指示信息,所述第二指示信息用于指示所述目标设备的硬件层停止向所述目标设备发送
WiFi
数据包
。
[0007]在一种可能的实施方式中,所述第一指示信息为第一节能空
PS
‑
NULL
帧,所述第一指示信息包括所述电子设备进入节能状态的第一时刻,所述第一指示信息用于指示所述电子设备在所述第一时刻进入节能状态;所述第二指示信息为
CTS
‑
to
‑
self
,所述
CTS
‑
to
‑
self
中包括时间信息,所述第二指示信息用于指示所述目标设备在所述时间信息对应的时段内停止向所述目标设备发送
WiFi
数据包
。
[0008]在一种可能的实施方式中,确定射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,向目标设备发送第一指示信息,包括:确定所述射频资源待从所述
WiFi
模块切换至所述蓝牙模块的第二时刻;根据所述第二时刻确定所述第一时刻,所述第一时刻位于所述第二时刻之前;根据所述第一时刻生成所述第一指示信息,并向所述目标设备发送所述第一指示信息
。
[0009]在一种可能的实施方式中,向所述目标设备发送第二指示信息,包括:确定第二
PS
‑
NULL
帧与所述第一
PS
‑
NULL
之间的时间间隔,所述第一
PS
‑
NULL
帧对应的电源管理参数为1,所述第二
PS
‑
NULL
针对应的电源管理参数为0,所述第二
PS
‑
NULL
帧与所述第一
PS
‑
NULL
相邻;在确定所述时间间隔大于或等于预设时长时,向所述目标设备发送第二指示信息
。
[0010]在一种可能的实施方式中,确定射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,向目标设备发送第一指示信息,包括:确定所述射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,切换至节能状态;判断所述目标设备是否存在漏包;若是,则控制所述
WiFi
模块和所述蓝牙模块共享射频资源,并向所述目标设备发送所述第一指示信息
。
[0011]在一种可能的实施方式中,判断所述目标设备是否存在漏包,包括:确定单位时间内从所述目标设备接收到的数据包的第一数量;若所述第一数量大于或等于预设阈值,则确定所述目标设备存在漏包;若所述第一数量小于所述预设阈值,则确定所述目标设备不存在漏包
。
[0012]在一种可能的实施方式中,所述方法还包括:在确定所述目标设备不存在漏包时,向所述目标设备发送预设保护帧,并与所述目标设备进行
WiFi
数据传输
。
[0013]第二方面,本申请提供一种数据包的传输控制装置,应用于电子设备中,所述电子设备中设置有
WiFi
模块和蓝牙模块,所述装置包括:控制模块,用于确定射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,向目标设备发送第一指示信息,所述第一指示信息用于指示所述电子设备进入节能状态
、
以及指示所述目标设备的应用层停止向所述目标设备发送
WiFi
数据包;发送模块,用于向所述目标设备发送第二指示信息,所述第二指示信息用于指示所述目标设备的硬件层停止向所述目标设备发送
WiFi
数据包
。
[0014]在一种可能的实施方式中,所述第一指示信息为第一节能空
PS
‑
NULL
帧,所述第一指示信息包括所述电子设备进入节能状态的第一时刻,所述第一指示信息用于指示所述电子设备在所述第一时刻进入节能状态;所述第二指示信息为
CTS
‑
to
‑
self
,所述
CTS
‑
to
‑
self
中包括时间信息,所述第二指示信息用于指示所述目标设备在所述时间信息对应的时段内停止向所述目标设备发送
WiFi
数据包
。
[0015]在一种可能的实施方式中,确定射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,向目标设备发送第一指示信息,包括:确定所述射频资源待从所述
WiFi
模块切换至所述蓝牙模块的第二时刻;根据所述第二时刻确定所述第一时刻,所述第一时刻位于所述第二时刻之前;根据所述第一时刻生成所述第一指示信息,本文档来自技高网...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种数据包的传输控制方法,其特征在于,应用于电子设备中,所述电子设备中设置有
WiFi
模块和蓝牙模块,所述方法包括:确定射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,向目标设备发送第一指示信息,所述第一指示信息用于指示所述电子设备进入节能状态
、
以及指示所述目标设备的应用层停止向所述目标设备发送
WiFi
数据包;向所述目标设备发送第二指示信息,所述第二指示信息用于指示所述目标设备的硬件层停止向所述目标设备发送
WiFi
数据包
。2.
根据权利要求1所述的方法,其特征在于,所述第一指示信息为第一节能空
PS
‑
NULL
帧,所述第一指示信息包括所述电子设备进入节能状态的第一时刻,所述第一指示信息用于指示所述电子设备在所述第一时刻进入节能状态;所述第二指示信息为
CTS
‑
to
‑
self
,所述
CTS
‑
to
‑
self
中包括时间信息,所述第二指示信息用于指示所述目标设备在所述时间信息对应的时段内停止向所述目标设备发送
WiFi
数据包
。3.
根据权利要求2所述的方法,其特征在于,确定射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,向目标设备发送第一指示信息,包括:确定所述射频资源待从所述
WiFi
模块切换至所述蓝牙模块的第二时刻;根据所述第二时刻确定所述第一时刻,所述第一时刻位于所述第二时刻之前;根据所述第一时刻生成所述第一指示信息,并向所述目标设备发送所述第一指示信息
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,向所述目标设备发送第二指示信息,包括:确定第二
PS
‑
NULL
帧与所述第一
PS
‑
NULL
之间的时间间隔,所述第一
PS
‑
NULL
帧对应的电源管理参数为1,所述第二
PS
‑
NULL
针对应的电源管理参数为0,所述第二
PS
‑
NULL
帧与所述第一
PS
‑
NULL
相邻;在确定所述时间间隔大于或等于预设时长时,向所述目标设备发送第二指示信息
。5.
根据权利要求1‑4任一项所述的方法,其特征在于,确定射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,向目标设备发送第一指示信息,包括:确定所述射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,切换至节能状态;判断所述目标设备是否存在漏包;若是,则控制所述
WiFi
模块和所述蓝牙模块共享射频资源,并向所述目标设备发送所述第一指示信息
。6.
根据权利要求5所述的方法,其特征在于,判断所述目标设备是否存在漏包,包括:确定单位时间内从所述目标设备接收到的数据包的第一数量;若所述第一数量大于或等于预设阈值,则确定所述目标设备存在漏包;若所述第一数量小于所述预设阈值,则确定所述目标设备不存在漏包
。7.
根据权利要求5所述的方法,其特征在于,所述方法还包括:在确定所述目标设备不存在漏包时,向所述目标设备发送预设保护帧,并与所述目标设备进行
WiFi
数据传输
。8.
一种数据包的传输控制装置,其特征在于,应用于电子设备中,所述电子设备中设置
有
WiFi
模块和蓝牙模块,所述装置包括:控制模块,用于确定射频资源待从所述
WiFi
模块切换至所述蓝牙模块时,向目标设备发送第一指示信息,所述第一指示信息用于指示所述电子设备进入节能状态
、
技术研发人员:林锋,程文刚,陈巧,
申请(专利权)人:展讯半导体成都有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。