【技术实现步骤摘要】
基于蓝牙广播的通信方法、系统及其主设备、从设备
[0001]本专利技术涉及蓝牙广播领域,尤其涉及一种基于蓝牙广播的通信方法、系统及其主设备、从设备。
技术介绍
[0002]近年来,随着智能手机的普遍化,蓝牙无线通信技术得到了广泛的应用,其中以手机为中心的蓝牙音箱及耳机等便携式音频设备更是深得消费者的青睐,但这些应用仍采用的是传统点到点的技术方式,一部手机只能将声音推送给一台音频设备,这种拓扑结构极大的限制了其应用领域。为此,蓝牙标准化组织(Bluetooth Special Interest Group)增加了一种一对多的广播式拓扑结构:基于无连接的从设备广播技术,简称CSB(Connectionless Slave Broadcast)技术。CSB技术类似于FM广播技术,允许一个蓝牙设备作为蓝牙发射平台对外进行数据广播,位于其周边的蓝牙设备均可以自由接收其广播的数据而无需进行连接。
[0003]由于蓝牙使用的波段为无需取得执照的2400
–
2483.5MHz短距离ISM无线电频段(Industrial Scientific Medical Band),除了蓝牙外还有wifi、ZigBee等其它无线网络设备均工作在此范围的频段下,因此彼此干扰情况十分严重。传统的点对点基于连接的蓝牙空中协议通过设备间的应答重传机制来确保蓝牙数据传输的正确性,若在干扰下收到的数据包校验有错,则接收设备会发送NAK应答包给发送设备要求其重发上次的数据包,如图1所示,主设备在发射时隙s1发射数据包,在接收时隙s2接 ...
【技术保护点】
【技术特征摘要】
1.一种基于蓝牙广播的通信方法,应用在主设备中,其特征在于,包括:确定步骤:确定一个发射时隙作为特定发射时隙;探测步骤:利用所述特定发射时隙之前的时间片探测所述特定发射时隙对应发射频段的RSSI值,并判断所述RSSI值是否小于预设值,当所述RSSI值小于所述预设值时,执行发射步骤;发射步骤:在所述特定发射时隙通过所述发射频段对发射数据进行蓝牙广播。2.根据权利要求1所述的基于蓝牙广播的通信方法,其特征在于,所述探测步骤包括:第一设置步骤:设置第一蓝牙收发模块,以使所述第一蓝牙收发模块在所述时间片处于接收模式,且使用的第一接收频段与所述发射频段相同;第一判断步骤:在所述时间片内,从所述第一蓝牙收发模块获取所述第一接收频段的RSSI值,并判断所述RSSI值是否小于所述预设值,若是,则执行所述发射步骤;所述发射步骤包括:第二设置步骤:设置所述第一蓝牙收发模块,以使所述第一蓝牙收发模块在所述特定发射时隙进入发射模式,且以所述发射频段作为广播数据的频段;第一发射步骤:在所述特定发射时隙使用所述发射频段对所述发射数据进行蓝牙广播;所述基于蓝牙广播的通信方法还包括:等待步骤:当所述RSSI值大于等于所述预设值时,在所述特定发射时隙不广播所述发射数据。3.根据权利要求1所述的基于蓝牙广播的通信方法,其特征在于,还包括:第二判断步骤:判断所述发射数据的发射次数是否达到预设次数,若是,则执行结束步骤;若否,则执行第三判断步骤;第三判断步骤:判断当前广播周期的剩余时隙的数量是否大于预设数量,若是,则确定进入所述确定步骤,以寻求在当前广播周期内的下一个确定的特定发射时隙重发所述发射数据;若否,则执行结束步骤;结束步骤:结束当前广播周期的发射。4.根据权利要求1-3任一所述的基于蓝牙广播的通信方法,其特征在于,所述判断所述RSSI值是否小于预设值,包括:确定所述特定发射时隙在所述发射频段所对应的预设值,并判断所述RSSI值是否小于预设值,其中,预先存储有广播周期内各个发射时隙在各个发射频段分别所对应的预设值。5.根据权利要求4所述的基于蓝牙广播的通信方法,其特征在于,确定所述特定发射时隙在所述发射频段所对应的预设值,包括:根据所述特定发射时隙在当前广播周期的位置确定其所在的区间,并获取所述区间在所述发射频段所对应的预设值,其中,每个广播周期被预先划分为多个区间,且预先存储有各个区间在各个发射频段分别所对应的预设值。6.根据权利要求5所述的基于蓝牙广播的通信方法,其特征在于,每个区间在各个发射频段所对应的预设值大小与所述区间在相应广播周期的前后位置正相关;或者,
每个区间在各个发射频段所对应的预设值大小与所述区间在相应广播周期的前后位置反相关。7.根据权利要求1-3任一所述的基于蓝牙广播的通信方法,其特征在于,所述判断所述RSSI值是否小于预设值,包括:根据所述特定发射时隙在当前广播周期的位置及所述发射数据的发射次数,调整所述特定发射时隙在所述发射频段所对应的预设值,并判断所述RSSI值是否小于预设值。8.根据权利要求1所述的基于蓝牙广播的通信...
【专利技术属性】
技术研发人员:吴瑞,
申请(专利权)人:合肥炬芯智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。