【技术实现步骤摘要】
灵活时隙的数据发送、接收方法,及发送装置和系统
[0001]本专利技术涉及通信领域,具体而言,涉及一种灵活时隙的数据发送、接收方法,及发送装置和系统。
技术介绍
[0002]Bluetooth(蓝牙)和WIFI等无线连接技术的快速发展使无线音频分享的应用越来越广泛。例如,以路由器为中心的WIFI智能音箱、以智能手机为中心的Bluetooth智能音箱或智能耳机,给用户分享音频带来极大的方便。尤其是,点到多点无线广播实现多房间共享音频的功能,例如,采用Classic Bluetooth(经典蓝牙)的无连接从设备广播(Connectionless Slave Broadcast,CSB)技术实现的点到多点的音频广播。
[0003]现有技术中也存在一种改进CSB通信机制,其主要是在固定的通信间隔(Interval)内,采用固定时隙结构接收源数据并广播转发。具体来说,是在一个通信间隔内,设置一组若干个连续时隙(Time slot)为蓝牙时隙,用于与数据源设备通信以接收源数据,设置另外一组若干个连续时隙为广播时隙,用于广播发送待转发的数据。这种通信机制提高了点到多点音频分享的抗干扰和抗衰落性能,并用简单的方法解决了音频同步的问题,但在通过这类改进CSB协议转发智能设备的Bluetooth音频时,尤其是,将改进CSB发送设备作为智能手机的Bluetooth从设备时,其所遵循的改进CSB通信机制中固定通信间隔的广播时隙与Bluetooth先进音频播放协议(Advanced Audio Distribution Profile ...
【技术保护点】
【技术特征摘要】
1.一种数据发送方法,其特征在于,包括:目标设备在当前时间范围内通过第一链路广播第一数据包之前,判断当前时隙组是否被第二链路占用,其中,所述第二链路为所述目标设备接收第二数据包的通信链路,所述第一链路与所述第二链路的通信协议不同;所述目标设备根据判断结果确定是否在所述当前时隙组广播所述第一数据包;所述当前时隙组包括当前时隙及其之后的相邻的S-1个时隙,所述S大于或等于所述目标设备广播一次第一数据包所需占用的时隙数,S为正整数。2.根据权利要求1所述的方法,其特征在于,目标设备在当前时间范围内通过第一链路广播第一数据包之前,判断当前时隙组是否被第二链路占用,包括:根据所述第二链路的通信协议和/或当前时隙前第二数据包的发送和重传情况,判断当前时隙组是否被第二链路占用。3.根据权利要求1所述的方法,其特征在于,所述目标设备根据判断结果确定是否在所述当前时隙组广播所述第一数据包,包括:如果所述当前时隙组未被所述第二链路占用,所述目标设备在所述当前时隙组广播所述第一数据包。4.根据权利要求3所述的方法,其特征在于,所述目标设备根据判断结果确定是否在所述当前时隙组广播所述第一数据包,包括:如果所述当前时隙组被所述第二链路占用,所述目标设备根据当前时间范围内的剩余时隙,判断是否在当前时隙组广播所述第一数据包,其中,每个所述时间范围包括多个时隙。5.根据权利要求4所述的方法,其特征在于,所述目标设备根据所述当前时间范围的剩余时隙,判断是否在当前时隙组广播所述第一数据包,包括:判断在等待预设时隙后,所述剩余时隙是否能够完成剩余次数的第一数据包的广播,所述剩余次数为所述当前时间范围内发送第一数据包的预设次数与所述当前时间范围内已广播第一数据包的累计次数之差;如果在等待预设时隙后,所述剩余时隙能够完成所述剩余次数的第一数据包的广播,禁止在当前时隙组广播所述第一数据包;如果在等待预设时隙后,所述剩余时隙不能够完成所述剩余次数的第一数据包的广播,在当前时隙组广播所述第一数据包。6.根据权利要求5所述的方法,其特征在于,在禁止在当前时隙组广播所述第一数据包之后,所述方法还包括:等待预设时隙后,重新进入判断当前时隙组是否被第二链路占用的步骤。7.根据权利要求3至6中任意一项所述的方法,其特征在于,在当前时隙组广播所述第一数据包之后,所述方法还包括:判断在所述当前时间范围内,当前广播第一数据包的累计次数是否到达预设次数;如果当前广播第一数据包的累计次数已经到达预设次数,结束在所述当前时间范围内对所述第一数据包的广播;如果当前广播第一数据包的累计次数未到达预设次数,重新进入判断当前时隙组是否被第二链路占用的步骤。8.根据权利要求7所述的方法,其特征在于,如果当前广播第一数据包的累计次数未到
达预设次数,在重新进入判断当前时隙组是否被第二链路占用的步骤之前,所述方法还包括:判断所述当前时间范围内是否还存在剩余时隙用于广播所述第一数据包;如果所述当前时间范围内存在所述剩余时隙用于广播所述第一数据包,重新进入判断当前时隙组是否被第二链路占用的步骤;如果所述当前时间范围内不存在所述剩余时隙用于广播所述第一数据包,结束在所述当前时间范围内对所述第一数据包的广播。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:在判断当前时隙组是否被第二链路占用步骤之前,对所述目标设备在当前时间范围的参数进行初始化,其中,当前时间范围的参数包括:已广播第一数据包的次数和已占用的时隙数量;预设时隙等于所述目标设备发送一次所述第一数据包需要占用的时隙;所述当前时间范围为所述目标设备发送一次所述第一数据包需要占用的时隙的整数倍。10.根据权利要求1所述的方法,其特征在于,所述第二链路为经典蓝牙音频链路,所述第一链路为无线广播通信链路。11.一种数据发送方法,其特征在于,包括:确定目标设备在当前时隙组需要通过第一链路广播第一数据包;所述当前时隙组包括当前时隙及其之后的相邻的S-1个时隙,所述S大于或等于所述目标设备广播一次第一数据包所需占用的时隙数,S为正整数;在当前时隙组未被第二链路占用的情况下,所述目标设备广播所述第一数据包,其中,所述第二链路为所述目标设备接收第二数据包的通信链路,所述第一链路与所述第二链路的通信协议不同;在所述当前...
【专利技术属性】
技术研发人员:徐斌,
申请(专利权)人:合肥中感微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。