一种蓝牙通信系统、方法及设备技术方案

技术编号:34127335 阅读:14 留言:0更新日期:2022-07-14 14:32
本发明专利技术公开了一种蓝牙通信系统、方法及设备。该系统包括:第一蓝牙设备、至少一个包括第一报文处理模块的第二蓝牙设备、以及蓝牙终端;第一蓝牙设备及各第二蓝牙设备构成了蓝牙蜂窝传输网络;其中,蓝牙终端,用于当存在蓝牙配对需求时,生成并向蓝牙蜂窝传输网络广播原始广播报文;第一蓝牙设备,用于捕获首先到达的当前广播报文,基于当前广播报文判定满足第一配对条件时生成原始配对响应报文并发送;蓝牙终端,用于从蓝牙蜂窝传输网络中捕获当前配对响应报文,并基于当前配对响应报文判定满足第二配对条件时,确定与第一蓝牙设备配对成功。本方案扩大蓝牙终端通信范围的同时使设备间的通信链路更加稳定和安全。间的通信链路更加稳定和安全。间的通信链路更加稳定和安全。

【技术实现步骤摘要】
一种蓝牙通信系统、方法及设备


[0001]本专利技术实施例涉及通信
,尤其涉及一种蓝牙通信系统、方法及设备。

技术介绍

[0002]近年来,作为一种短距离数据交换技术的无线通讯标准,蓝牙通信在计算机、移动互联网、车载设备等领域被广泛应用。
[0003]当前的BT(Bluetooth,蓝牙)设备连接技术大致可以分为两种方案,方案一为点对点配对连接,这种连接方式连通性单一,工作范围小;方案二为点对多点的多连接,这种连接方式较点对点配对连接的连通性有提升,可支持单一群组多BT终端通信网络。
[0004]当前方案使得用户在使用过程中常常有这样的体验:随着终端设备和被连设备距离增加或者障碍物阻挡,两者的连接会在毫无预知的情况下切断,从而影响数据传输的连贯性和通讯的安全性。

技术实现思路

[0005]有鉴于此,本专利技术提供一种蓝牙通信系统、方法及设备,解决了现有技术中随着终端设备和被连设备距离增加或者障碍物阻挡的情况下两者的连接在毫无预知的情况下切断的问题,极大改进了BT设备的连接使用范围,增强了数据传输的连贯性和通讯的安全性。
[0006]第一方面,本专利技术实施例提供了一种蓝牙通信系统,该系统包括:
[0007]第一蓝牙设备、至少一个包括第一报文处理模块的第二蓝牙设备、以及蓝牙终端;
[0008]所述第一蓝牙设备及各所述第二蓝牙设备构成了蓝牙蜂窝传输网络;
[0009]其中,所述蓝牙终端,用于当存在蓝牙配对需求时,生成并向所述蓝牙蜂窝传输网络广播原始广播报文;
[0010]所述第一蓝牙设备,用于捕获首先到达的当前广播报文,基于所述当前广播报文判定满足第一配对条件时生成原始配对响应报文并发送,所述当前广播报文为所述原始广播报文,或者,为转发广播报文;
[0011]所述蓝牙终端,用于从所述蓝牙蜂窝传输网络中捕获当前配对响应报文,并基于所述当前配对响应报文判定满足第二配对条件时,确定与所述第一蓝牙设备配对成功,所述当前配对响应报文为所述原始配对响应报文,或者,为转发响应报文;
[0012]所述转发广播报文及转发响应报文均通过至少一个第二蓝牙设备中第一报文处理模块的报文转发处理形成。
[0013]第二方面,本专利技术实施例还提供了一种蓝牙通信方法,该方法包括:
[0014]通过蓝牙终端,当存在蓝牙配对需求时,生成并向蓝牙蜂窝传输网络广播原始广播报文;
[0015]通过第一蓝牙设备,捕获首先到达的当前广播报文,并基于所述当前广播报文判定满足第一配对条件时生成原始配对响应报文并发送,所述当前广播报文为所述原始广播报文,或者,为转发广播报文;
[0016]通过所述蓝牙终端,从所述蓝牙蜂窝传输网络中捕获当前配对响应报文,并基于所述当前配对响应报文判定满足第二配对条件时,确定与所述第一蓝牙设备配对成功,所述当前配对响应报文为所述原始配对响应报文,或者,为转发响应报文;
[0017]所述转发广播报文及转发响应报文均通过至少一个第二蓝牙设备中第一报文处理模块的报文转发处理形成。
[0018]第三方面,本专利技术实施例还提供了一种计算机设备,作为本专利技术实施例中所述蓝牙通信系统中的蓝牙终端,包括:存储装置,用于存储一个或多个程序;一个或多个处理器;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例所提供方法中蓝牙终端对应的执行步骤。
[0019]第四方面,本专利技术实施例还提供了一种物联网设备,作为本专利技术实施例中所述蓝牙通信系统中的第一蓝牙设备或第二蓝牙设备,包括:报文处理模块;存储装置,用于存储一个或多个程序;一个或多个控制芯片;当所述一个或多个程序被所述一个或多个控制芯片执行,使得所述一个或多个处理器实现如本专利技术实施例所提供方法中第一蓝牙设备或第二蓝牙设备对应的功能。
[0020]本专利技术实施例通过将第一蓝牙设备及各第二蓝牙设备构成蓝牙蜂窝传输网络,通过广播的方式进行报文的转发,达到报文从蓝牙终端转发至第一蓝牙设备的目的。本方案支持BT设备实现跨群组通信,极大地改进了BT设备的连接使用范围,且连接通信的质量不再受限于某一BT接入点或某单一群组,使设备间在连接通讯、数据传输上不出现数据断连,从而使得通信链路更加稳定和安全。
附图说明
[0021]图1是本专利技术实施例一提供的一种蓝牙通信系统的结构示意图;
[0022]图2是本专利技术实施例一提供的数据传输网络的结构示意图;
[0023]图3是本专利技术实施例二提供的一种蓝牙通信方法的流程图;
[0024]图4是本专利技术实施例二提供的另一种蓝牙通信方法的流程图;
[0025]图5是本专利技术实施例三提供的一种计算机设备的结构示意图;
[0026]图6是本专利技术实施例四提供的一种物联网设备的结构示意图。
具体实施方式
[0027]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0028]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0029]本专利技术使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”。
[0030]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0031]实施例一
[0032]图1是本专利技术实施例一提供的一种蓝牙通信系统的结构示意图,本实施例可适用于蓝牙通信的情况。如图1所示,本专利技术实施例一提供的一种蓝牙通信系统,包括:第一蓝牙设备101、至少一个包括第一报文处理模块的第二蓝牙设备102以及蓝牙终端103。以第一蓝牙设备101为网络起始点,在网络起始点蓝牙覆盖范围内预铺第二蓝牙设备102,第一蓝牙设备101及各第二蓝牙设备102组成蓝牙环状网络层1;在蓝牙环状网络层1覆盖范围内分布若干第二蓝牙设备102,组成蓝牙环状网络层2;以此类推,第一蓝牙设备101及各第二蓝牙设备102构成了蓝牙蜂窝传输网络;蓝牙蜂窝传输网络中第二蓝牙设备102的数量为至少一个,图1中以一个第二蓝牙设备102本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙通信系统,其特征在于,包括:第一蓝牙设备、至少一个包括第一报文处理模块的第二蓝牙设备、以及蓝牙终端;所述第一蓝牙设备及各所述第二蓝牙设备构成了蓝牙蜂窝传输网络;其中,所述蓝牙终端,用于当存在蓝牙配对需求时,生成并向所述蓝牙蜂窝传输网络广播原始广播报文;所述第一蓝牙设备,用于捕获首先到达的当前广播报文,基于所述当前广播报文判定满足第一配对条件时生成原始配对响应报文并发送,所述当前广播报文为所述原始广播报文,或者,为转发广播报文;所述蓝牙终端,用于从所述蓝牙蜂窝传输网络中捕获当前配对响应报文,并基于所述当前配对响应报文判定满足第二配对条件时,确定与所述第一蓝牙设备配对成功,所述当前配对响应报文为所述原始配对响应报文,或者,为转发响应报文;所述转发广播报文及转发响应报文均通过至少一个第二蓝牙设备中第一报文处理模块的报文转发处理形成。2.根据权利要求1所述的系统,其特征在于,所述原始广播报文中携带原始的转发状态标志;所述转发广播报文及转发响应报文记为不同消息类型的转发消息报文;各所述第二蓝牙设备中的第一报文处理模块,用于根据相应第二蓝牙设备所捕获当前消息报文携带的当前转发状态标志,更新所述当前消息报文形成相应消息类型的转发消息报文;其中,所述当前消息报文为所述蓝牙蜂窝传输网络中任一消息类型的报文。3.根据权利要求2所述的系统,其特征在于,各所述第一报文处理模块,具体用于:将所述报文转发状态标志与所属第二蓝牙设备的转发标志进行比对,其中,所述转发标志及报文转发状态标志均采用二进制序列表征,且序列长度相同;如果所述转发标志中设定转发标志位的二进制值与所述报文转发状态标志中相应二进制位的二进制值不同,对所述报文转发状态标志及转发标志进行“或”逻辑运算,并将逻辑运算结果作为新的报文转发状态标志更新到所述当前消息报文,形成所述转发消息报文;否则,停止对所述当前消息报文做转发处理。4.根据权利要求2所述的系统,其特征在于,各所述第一报文处理模块,还用于:提取相应第二蓝牙设备所捕获当前消息报文携带的报文信号强度,并检测所属第二蓝牙设备的转发端口状态;当所述报文信号强度大于第一强度阈值,且所述转发端口状态为空闲,则确定当前满足报文转发条件,以在之后执行报文转发处理。5.根据权利要求2所述的系统,其特征在于,各所述第二蓝牙设备,还包括:第一报文接收模块,用于捕获所述蓝牙蜂窝传输网络中任一消息类型的当前消息报文并传递至所述第一报文处理模块;第一报文发送模块,用于接收所述第一报文处理模块对所述当前消息报文进行转发处理后形成的转发消息报文,并向所述蓝牙蜂窝传输网络广播所述转发消息报文。6.根据权利要求1所述的系统,其特征在于,所述第一蓝牙设备,包括:第二报文接收模块,用于捕获首先达到的当前广播报文;
第二报文处理模块,用于当所述当前广播报文中携带的目标设备标识为自身设备标识时,确定满足第一配对条件并生成原始配对响应报文;第二报文发送模块,用于向所述蓝牙终端发送所述原始配对响应报文。7.根据权利要求6所述的系统,其特征在于,所述蓝牙终端,包括:第三报文发送模块,用于当存在蓝牙配对需求时,生成并向所述蓝牙蜂窝传输网络广播原始广播报文,以发起蓝牙配对;第三报文接收模块,用于从所述蓝牙蜂窝传输网络中捕获首先到达的当前配对响应报文;第三报文处理模块,用于根据所述当前配对响应报文是否为所述原始配对响应报文进行所述第二配对条件判定,并当满足所述第二配对条件时确定与所述第一蓝牙设备配对成功。8.根据权利要求7所述的系统,其特征在于,所述第三报文处理模块,具体用于:提取所述当前配对响应报文中携带的当前转发状态标志并获取所述原始配对响应报文携带的原始转发状态标志;当所述当前转发状态标志与所述原始转发状态标志不同时,判定当前满足所述第二配对条件,确定与所述第一蓝牙设备配对成功;或者,当所述当前转发状态标志与所述原始转发状态标志相同,且所述当前配对响应报文携带的接收信号强度大于或等于第二强度阈值时,判定当前满足所述第二配对条件,确定与所述第一蓝牙设备配对成功。9.根据权利要求...

【专利技术属性】
技术研发人员:李燕兵高正宁王正坤田晓明
申请(专利权)人:东集技术股份有限公司
类型:发明
国别省市:

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

1