一种基于蓝牙技术的多设备自动避让方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种基于蓝牙技术的多设备自动避让方法及系统。
【背景技术】
[0002]蓝牙是一种支持设备短距离通信(一般是1m之内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。蓝牙的标准是IEEE802.15,工作在2.4GHz频带,带宽为IMb/s,经过近几年的发展,我们对它已不再陌生,它也是目前数码产品中不可或缺的模块。蓝牙技术的出现让我们在连接各种设备的时候不再被繁多的数据线所束缚,比如音响、电脑、鼠标、键盘,甚至是汽车。这技术是在两个设备间进行无线短距离通信的最简单、最便捷的方法,也能够简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效。
[0003]但是,如果当多个设备进行通信时,此时如果多个设备同时直接发送数据,则很容易导致整个信道冲突,从而使得发送的数据丢失。
【发明内容】
[0004]为了解决上述技术问题,本发明的目的是提供一种能避免发送数据发生碰撞,减少通信干扰的一种基于蓝牙技术的多设备自动避让方法及系统。
[0005]本发明所采用的技术方案是:
一种基于蓝牙技术的多设备自动避让方法,包括以下步骤:
A、检测要发送的广播数据是否合法,若是,则执行步骤B;反之,则不对该广播数据进行处理;
B、检测传输信道的状态,根据传输信道的状态,将广播数据进行对应方式发送。
[0006]作为所述的一种基于蓝牙技术的多设备自动避让方法的进一步改进,所述步骤B包括:
B1、若传输信道处于空闲状态,则对广播数据进行发送;
B2、若传输信道处于繁忙状态,则等待一个延时周期后重新检测传输信道的状态。
[0007]作为所述的一种基于蓝牙技术的多设备自动避让方法的进一步改进,所述延时周期可根据实际情况自定义设定。
[0008]本发明所采用的另一技术方案是:
一种基于蓝牙技术的多设备自动避让系统,包括:
数据检测单元,用于检测要发送的广播数据是否合法,若是,则执行信道检测单元;反之,则不对该广播数据进行处理;
信道检测单元,用于检测传输信道的状态,根据传输信道的状态,将广播数据进行对应方式发送。
[0009]作为所述的一种基于蓝牙技术的多设备自动避让系统的进一步改进,所述信道检测单元包括:
数据发送单元,用于若传输信道处于空闲状态,则对广播数据进行发送;
数据等待单元,用于若传输信道处于繁忙状态,则等待一个延时周期后重新检测传输信道的状态。
[0010]本发明的有益效果是:
本发明一种基于蓝牙技术的多设备自动避让方法及系统通过主动侦测周围设备活动情况,根据传输信道的实际情况调整自己的数据收发行为,当信道上数据发生冲突时,设备会等待网络空闲后,再开始发送数据,从而能有效避免设备之间相互的干扰,有效防止同时发送数据产生碰撞的情况,大大提升通信的稳定性。
【附图说明】
[0011]下面结合附图对本发明的【具体实施方式】作进一步说明:
图1是本发明一种基于蓝牙技术的多设备自动避让方法的步骤流程图;
图2是本发明一种基于蓝牙技术的多设备自动避让系统的步骤流程图。
【具体实施方式】
[0012]参考图1,本发明一种基于蓝牙技术的多设备自动避让方法,包括以下步骤:
A、检测要发送的广播数据是否合法,若是,则执行步骤B;反之,则不对该广播数据进行处理;
B、检测传输信道的状态,根据传输信道的状态,将广播数据进行对应方式发送。
[0013]进一步作为优选的实施方式,所述步骤B包括:
B1、若传输信道处于空闲状态,则对广播数据进行发送;
B2、若传输信道处于繁忙状态,则等待一个延时周期后重新检测传输信道的状态。
[0014]进一步作为优选的实施方式,所述延时周期可根据实际情况自定义设定。
[0015]参考图2,本发明一种基于蓝牙技术的多设备自动避让系统,包括:
数据检测单元,用于检测要发送的广播数据是否合法,若是,则执行信道检测单元;反之,则不对该广播数据进行处理;
信道检测单元,用于检测传输信道的状态,根据传输信道的状态,将广播数据进行对应方式发送。
[0016]进一步作为优选的实施方式,所述信道检测单元包括:
数据发送单元,用于若传输信道处于空闲状态,则对广播数据进行发送;
数据等待单元,用于若传输信道处于繁忙状态,则等待一个延时周期后重新检测传输信道的状态。
[0017]本发明具体实施例中,设有两台设备通信进行广播,当设备I正在发送广播数据时,设备2检测到传输信道处于繁忙状态,则一直等待并不断检测传输信道的状态直到设备I发送数据完毕,传输信道重新处于空闲状态,则设备2开始将广播数据进行发送。
[0018]从上述内容可知,本发明一种基于蓝牙技术的多设备自动避让方法及系统通过主动侦测周围设备活动情况,根据传输信道的实际情况调整自己的数据收发行为,当信道上数据发生冲突时,设备会等待网络空闲后,再开始发送数据,从而能有效避免设备之间相互的干扰,有效防止同时发送数据产生碰撞的情况,大大提升通信的稳定性。
[0019]以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
【主权项】
1.一种基于蓝牙技术的多设备自动避让方法,其特征在于,包括以下步骤: A、检测要发送的广播数据是否合法,若是,则执行步骤B;反之,则不对该广播数据进行处理; B、检测传输信道的状态,根据传输信道的状态,将广播数据进行对应方式发送。2.根据权利要求1所述的一种基于蓝牙技术的多设备自动避让方法,其特征在于:所述步骤B包括: B1、若传输信道处于空闲状态,则对广播数据进行发送; B2、若传输信道处于繁忙状态,则等待一个延时周期后重新检测传输信道的状态。3.根据权利要求2所述的一种基于蓝牙技术的多设备自动避让方法,其特征在于:所述延时周期可根据实际情况自定义设定。4.一种基于蓝牙技术的多设备自动避让系统,其特征在于,包括: 数据检测单元,用于检测要发送的广播数据是否合法,若是,则执行信道检测单元;反之,则不对该广播数据进行处理; 信道检测单元,用于检测传输信道的状态,根据传输信道的状态,将广播数据进行对应方式发送。5.根据权利要求4所述的一种基于蓝牙技术的多设备自动避让系统,其特征在于:所述信道检测单元包括: 数据发送单元,用于若传输信道处于空闲状态,则对广播数据进行发送; 数据等待单元,用于若传输信道处于繁忙状态,则等待一个延时周期后重新检测传输信道的状态。
【专利摘要】本发明公开了一种基于蓝牙技术的多设备自动避让方法及系统,方法包括:检测要发送的广播数据是否合法,若是,则执行下一步;反之,则不对该广播数据进行处理;检测传输信道的状态,根据传输信道的状态,将广播数据进行对应方式发送。系统包括数据检测单元和信道检测单元。本发明通过主动侦测周围设备活动情况,根据传输信道的实际情况调整自己的数据收发行为,当信道上数据发生冲突时,设备会等待网络空闲后,再开始发送数据,从而能有效避免设备之间相互的干扰,有效防止同时发送数据产生碰撞的情况,大大提升通信的稳定性。本发明可广泛应用于蓝牙传输技术中。
【IPC分类】H04W24/04
【公开号】CN104902503
【申请号】CN201510204691
【发明人】万四宏, 唐金龙
【申请人】深圳市民展科技开发有限公司
【公开日】2015年9月9日
【申请日】2015年4月27日