基于蓝牙广播的通信方法、系统及其主设备、从设备技术方案

技术编号:27224831 阅读:23 留言:0更新日期:2021-02-04 11:46
本发明专利技术涉及了一种基于蓝牙广播的通信方法、系统及其主设备、从设备,该通信方法包括:确定一个发射时隙作为特定发射时隙;利用所述特定发射时隙之前的时间片探测所述特定发射时隙对应发射频段的RSSI值,并判断所述RSSI值是否小于预设值,当所述RSSI值小于所述预设值时,在所述特定发射时隙通过所述发射频段对发射数据进行蓝牙广播。实施本发明专利技术的技术方案,通过增加发射频段的干扰强度检测,并主动选择干扰强度较小的发射频段进行发射,可有效降低了持续性干扰源对广播信号的干扰。了持续性干扰源对广播信号的干扰。了持续性干扰源对广播信号的干扰。

【技术实现步骤摘要】
基于蓝牙广播的通信方法、系统及其主设备、从设备


[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接收从设备发射的应答包,主从设备双向发送,若从设备回的是NAK应答包,则主设备重发上次数据包,直到从设备回复ACK应答包。而基于无连接的CSB广播拓扑结构中,数据包由主设备单向发送,即,只有主设备发射数据包,而从设备不会发射数据包,每个包只发射一次,从设备不返回应答包,若主设备发射的数据包在干扰下未能被从设备正确接收,从设备也无法通知主设备让其进行重传。此时,若有其它干扰源使用相同频段发射,则会导致CSB广播信号无法被正确接收。因此标准CSB协议的传输可靠性和连续性较差,难以应用于可靠性要求较高的连续数据(如音视频数据)的传输场合。

技术实现思路

[0004]本专利技术要解决的技术问题在于,针对现有技术中无法保证数据传输的可靠性和连续性的缺陷,提供一种基于蓝牙广播的通信方法、系统及其主设备、从设备。
[0005]本专利技术解决其技术问题所采用的技术方案是:构造一种基于蓝牙广播的通信方法,应用在主设备中,包括:
[0006]确定步骤:确定一个发射时隙作为特定发射时隙;
[0007]探测步骤:利用所述特定发射时隙之前的时间片探测所述特定发射时隙对应发射频段的RSSI值,并判断所述RSSI值是否小于预设值,当所述RSSI值小于所述预设值时,执行发射步骤;
[0008]发射步骤:在所述特定发射时隙通过所述发射频段对发射数据进行蓝牙广播。
[0009]优选地,
[0010]所述探测步骤包括:
[0011]第一设置步骤:设置第一蓝牙收发模块,以使所述第一蓝牙收发模块在所述时间片处于接收模式,且使用的第一接收频段与所述发射频段相同;
[0012]第一判断步骤:在所述时间片内,从所述第一蓝牙收发模块获取所述第一接收频段的RSSI值,并判断所述RSSI值是否小于所述预设值,若是,则执行所述发射步骤;
[0013]所述发射步骤包括:
[0014]第二设置步骤:设置所述第一蓝牙收发模块,以使所述第一蓝牙收发模块在所述特定发射时隙进入发射模式,且以所述发射频段作为广播数据的频段;
[0015]第一发射步骤:在所述特定发射时隙使用所述发射频段对所述发射数据进行蓝牙广播;
[0016]所述基于蓝牙广播的通信方法还包括:
[0017]等待步骤:当所述RSSI值大于等于所述预设值时,在所述特定发射时隙不广播所述发射数据。
[0018]优选地,还包括:
[0019]第二判断步骤:判断所述发射数据的发射次数是否达到预设次数,若是,则执行结束步骤;若否,则执行第三判断步骤;
[0020]第三判断步骤:判断当前广播周期的剩余时隙的数量是否大于预设数量,若是,则确定进入所述确定步骤,以寻求在当前广播周期内的下一个确定的特定发射时隙重发所述发射数据;若否,则执行结束步骤;
[0021]结束步骤:结束当前广播周期的发射。
[0022]优选地,所述判断所述RSSI值是否小于预设值,包括:
[0023]确定所述特定发射时隙在所述发射频段所对应的预设值,并判断所述RSSI值是否小于预设值,其中,预先存储有广播周期内各个发射时隙分别所对应的预设值。
[0024]优选地,确定所述特定发射时隙在所述发射频段所对应的预设值,包括:
[0025]根据所述特定发射时隙在当前广播周期的位置确定其所在的区间,并获取所述区间在各个发射频段所对应的预设值,其中,每个广播周期被预先划分为多个区间,且预先存储有各个区间分别所对应的预设值。
[0026]优选地,
[0027]每个区间在各个发射频段所对应的预设值大小与所述区间在相应广播周期的前后位置正相关;或者,
[0028]每个区间在各个发射频段所对应的预设值大小与所述区间在相应广播周期的前后位置反相关。
[0029]优选地,所述判断所述RSSI值是否小于预设值,包括:
[0030]根据所述特定发射时隙在当前广播周期的位置及所述发射数据的发射次数,调整所述特定发射时隙在所述发射频段所对应的预设值,并判断所述RSSI值是否小于预设值。
[0031]优选地,所述蓝牙广播基于CSB协议进行。
[0032]本专利技术还构造一种基于蓝牙广播的通信方法,应用在从设备中,包括:
[0033]第三设置步骤:分别确定每个接收时隙的第二接收频段,并设置第二蓝牙收发模块,以使所述第二蓝牙收发模块分别在每个接收时隙进入接收模式,以在所述第二接收频段接收主设备的发射数据;
[0034]其中,发射数据是主设备根据以下步骤发送的:
[0035]确定步骤:确定一个发射时隙作为特定发射时隙;
[0036]探测步骤:利用所述特定发射时隙之前的时间片探测所述特定发射时隙对应发射频段的RSSI值,并判断所述RSSI值是否小于预设值,当所述RSSI值小于所述预设值时,执行发射步骤;
[0037]发射步骤:在所述特定发射时隙通过所述发射频段对所述发射数据进行蓝牙广播。
[0038]本专利技术还构造一种基于蓝牙广播的通信系统的主设备,包括第一处理器,所述第一处理器在运行所存储的计算机程序时实现以上所述的基于蓝牙广播的通信方法的步骤。
[0039]本专利技术还构造一种基于蓝牙广播的通信系统的从设备,包括第二处理器,所述第二处理器在运行所存储的计算机程序时实现以上所述的基于蓝牙广播的通信方法的步骤。
[0040]本专利技术还构造一种基于蓝牙广本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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所述的基于蓝牙广播的通信...

【专利技术属性】
技术研发人员:吴瑞
申请(专利权)人:合肥炬芯智能科技有限公司
类型:发明
国别省市:

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

1