A Bluetooth device and its sleep control method, device and computer readable storage medium comprise the following steps: determining burst time interval, which includes multiple periods; transmitting multiple data packets in each burst time interval to receive in the first cycle of each burst time interval Equipment; determines the remaining time in the burst interval, and determines whether to enter light sleep or deep sleep based on the comparison of the remaining time with the first preset threshold. The scheme of the present invention can enable Bluetooth devices to sleep for the remaining time in burst time intervals including multiple cycles, thereby providing more opportunities for deep sleep and saving more power consumption.
【技术实现步骤摘要】
蓝牙设备及其睡眠控制方法、装置、计算机可读存储介质
本专利技术涉及通信
,尤其是一种蓝牙设备及其睡眠控制方法、装置、计算机可读存储介质。
技术介绍
在现有的蓝牙无线传输技术中,根据数据的流向,可以将蓝牙设备分为蓝牙发送端(Transmit,TX)和蓝牙接收端(Receive,RX),其中发送端可以为手机、平板等,接收端可以为耳机,音箱等。无论为发送端或是接收端,在协议处理上可以包括主设备(Host)和控制器(Controller),并符合蓝牙协议的对等层通信原理,其中主设备和控制器均可以为独立的芯片并且进行数据包的收发。具体而言,在蓝牙发送端,主设备周期性发送数据包给控制器,控制器通过射频技术将调制后的数据包发送至蓝牙接收端的控制器,再由接收端的控制器将数据包发送给接收端主设备,进而由接收端主设备对数据包进行解调及处理。在每个发送周期中,蓝牙设备仅占用部分时隙发送数据包,在剩余的空口时隙中,为了降低功耗,通常会控制蓝牙设备进行睡眠。但是,在现有的蓝牙无线传输技术中,在每个发送周期中留给发出设备进行睡眠的时间通常较短,使得蓝牙设备通常只能进入浅度睡眠,相对于深度睡眠而言,节省的功耗非常有限,导致难以满足功耗需求。特别是随着蓝牙设备的推广,高级音频分发配置(AdvancedAudioDistributionProfile,A2DP)业务越来越多地获得应用,由于A2DP业务发送的是音频数据包,文件较大,导致在每个周期内留给蓝牙设备进行睡眠的时间更短。例如在安卓手机中得到了广泛应用的蓝牙协议栈(BlueDroid),A2DP语音包的发送周期是20ms,其中, ...
【技术保护点】
1.一种蓝牙设备的睡眠控制方法,其特征在于,包括以下步骤:确定突发时间间隔,所述突发时间间隔包括多个周期;在每一突发时间间隔的第一个周期内,将所述多个周期内的多个数据包发送至接收设备;确定所述突发时间间隔内的剩余时长,并且基于所述剩余时长与第一预设阈值的比较结果,确定进入浅度睡眠或者进入深度睡眠。
【技术特征摘要】
1.一种蓝牙设备的睡眠控制方法,其特征在于,包括以下步骤:确定突发时间间隔,所述突发时间间隔包括多个周期;在每一突发时间间隔的第一个周期内,将所述多个周期内的多个数据包发送至接收设备;确定所述突发时间间隔内的剩余时长,并且基于所述剩余时长与第一预设阈值的比较结果,确定进入浅度睡眠或者进入深度睡眠。2.根据权利要求1所述的蓝牙设备的睡眠控制方法,其特征在于,所述确定突发时间间隔,所述突发时间间隔包括多个周期包括:确定所述接收设备的缓存空间的大小,基于所述缓存空间大小,确定所述突发时间间隔包含的周期的数量。3.根据权利要求2所述的蓝牙设备的睡眠控制方法,其特征在于,所述数据包包括A2DP数据包和除所述A2DP数据包之外的业务数据包,采用下述公式确定所述突发时间间隔包含的周期的数量:其中,N表示所述突发时间间隔包含的周期的数量;S表示所述缓存空间的大小;B表示传输所述A2DP数据包的预设比特率;T表示所述周期;L1表示所述周期内的预存信息的大小;L2表示所述业务数据包的大小。4.根据权利要求1所述的蓝牙设备的睡眠控制方法,其特征在于,所述蓝牙设备包括以下一项或多项:蓝牙发送端主设备、蓝牙发送端控制器和蓝牙接收端控制器。5.根据权利要求1所述的蓝牙设备的睡眠控制方法,其特征在于,基于所述剩余时长与第一预设阈值的比较结果,确定进入浅度睡眠或者进入深度睡眠包括:当所述剩余时长大于等于第一预设阈值时,确定所述蓝牙设备进入深度睡眠;当所述剩余时长小于第一预设阈值时,确定所述蓝牙设备进入浅度睡眠。6.根据权利要求1所述的蓝牙设备的睡眠控制方法,其特征在于,所述数据包包括A2DP数据包和业务数据包,在每一突发时间间隔的第一个周期内,将所述多个周期内的多个数据包发送至接收设备包括:在每一突发时间间隔开始时,配置所述数据包的发送优先级,所述业务数据包的发送优先级低于所述A2DP数据包的发送优先级,以使得在每一突发时间间隔内,优先发送所述A2DP数据包。7.根据权利要求6所述的蓝牙设备的睡眠控制方法,其特征在于,基于所述剩余时长与第一预设阈值的比较结果,确定进入浅度睡眠或者进入深度睡眠包括:在所述突发时间间隔内,在发送每一业务数据包之前,确定在所述突发时间间隔内的剩余时间;当所述剩余时间小于第二预设阈值且大于等于所述第一预设阈值时,进入深度睡眠,并且将所述业务数据包延至下一突发时间间隔进行发送,所述第二预设阈值大于所述第一预设阈值。8.根据权利要求6所述的蓝牙设备的睡眠控制方法,其特征在于,所述业务数据包包括以下一项或多项:播放控制业务发送的数据包、播放信息显示业务发送的数据包和音量控制业务发送的数据包。9.一种蓝牙设备的睡眠控制装置,其特征在于,包括:突发确定模块,适于确定突发时间间隔,所述突发时间间隔包括多个周期;发送模块,适于在每一突发时间间隔的第一个周期内,将...
【专利技术属性】
技术研发人员:陈龙,梅锐,马腾飞,秦路芳,马伟,徐前,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。