蓝牙认证方法、装置、电子装置和存储介质制造方法及图纸

技术编号:36801516 阅读:14 留言:0更新日期:2023-03-08 23:47
本申请涉及一种蓝牙认证方法、装置、电子装置和存储介质,其中,该蓝牙认证方法包括:接收预设时间段内的多个配对请求,所述配对请求来自多个从蓝牙设备,携带有多个所述从蓝牙设备的标识信息;基于多个所述配对请求生成对应的多个响应信息,每个所述响应信息携带有对应配对请求的所述标识信息将多个所述响应信息组成的数据包发送给多个所述从蓝牙设备,使多个所述从蓝牙设备基于所述数据包中的标识信息进行匹配。通过本申请,解决了相关技术中大规模蓝牙组网的配对效率较低的技术问题,进而提高了大规模蓝牙组网的通信效率。提高了大规模蓝牙组网的通信效率。提高了大规模蓝牙组网的通信效率。

【技术实现步骤摘要】
蓝牙认证方法、装置、电子装置和存储介质


[0001]本申请涉及蓝牙
,特别是涉及一种蓝牙认证方法、装置、电子装置和存储介质。

技术介绍

[0002]蓝牙技术作为一种近距离的无线通信技术,具有高效方便、传输稳定、功耗低等优点,能够简化不同的终端设备之间的通信过程。而在蓝牙技术不断发展的同时,蓝牙组网的规模也在不断扩大,蓝牙节点的认证和配对问题极大的影响了大规模蓝牙组网中通信效率。
[0003]在相关技术中,标准的SIG mesh(标准蓝牙mesh组网技术)只支持单独的蓝牙节点入网,没有支持大量节点情况下的入网方案,按照标准的SIG mesh的方式,在节点数量较多的情况下,只能依次遍历节点入网,这种方式的入网时间会随节点数量的增加而增加,不利于大规模网络的部署。因此,相关技术中大规模蓝牙组网的配对效率较低,进而导致蓝牙通信的效率不高。
[0004]针对相关技术中存在的大规模蓝牙组网的配对效率较低的技术问题,目前还没有提出有效的解决方案。

技术实现思路

[0005]在本实施例中提供了一种蓝牙认证方法、装置、电子装置和存储介质,以解决相关技术中大规模蓝牙组网的配对效率较低的问题。
[0006]第一个方面,在本实施例中提供了一种蓝牙认证方法,应用于主蓝牙设备,所述方法包括:
[0007]接收预设时间段内的多个配对请求,所述配对请求来自多个从蓝牙设备,携带有多个所述从蓝牙设备的标识信息;
[0008]基于多个所述配对请求生成对应的多个响应信息,每个所述响应信息携带有对应配对请求的所述标识信息;
[0009]将多个所述响应信息组成的数据包发送给多个所述从蓝牙设备,使多个所述从蓝牙设备基于所述数据包中的标识信息进行匹配。
[0010]在其中的一些实施例中,所述配对请求还携带有入网编号,所述入网编号为所述从蓝牙设备在蓝牙组网中的标识,所述接收预设时间段内的多个配对请求之后还包括:
[0011]将所述配对请求的入网编号与历史编号进行比对;
[0012]若所述配对请求的入网编号与所述历史编号相同,则删除所述配对请求。
[0013]在其中的一些实施例中,所述配对请求还携带有入网编号,所述入网编号为所述从蓝牙设备在蓝牙组网中的标识,所述接收预设时间段内的多个配对请求之后还包括:
[0014]将所述配对请求的入网编号与预设范围进行匹配;
[0015]若所述配对请求的入网编号与所述预设范围不匹配,则删除所述配对请求。
[0016]在其中的一些实施例中,所述将多个所述响应信息组成的数据包发送给多个所述从蓝牙设备之后还包括:
[0017]向多个所述从蓝牙设备发送配网数据包。
[0018]第二个方面,在本实施例中提供了蓝牙认证方法,应用于从蓝牙设备,所述方法还包括:
[0019]发送配对请求,所述配对请求包括本机的标识信息;
[0020]接收基于所述配对请求返回的数据包,所述数据包包括多个响应信息,每个所述响应信息携带有标识信息;
[0021]若所述响应信息的标识信息与本机的标识信息匹配,则完成配对。
[0022]在其中的一些实施例中,所述发送配对请求包括:
[0023]基于预设范围生成入网编号,所述入网编号为所述从蓝牙设备在蓝牙组网中的标识;
[0024]基于所述入网编号生成配对请求并发送。
[0025]在其中的一些实施例中,所述发送配对请求之后还包括:
[0026]若预设时间内未收到所述数据包,则确定配对异常。
[0027]第三个方面,在本实施例中还提供了一种蓝牙认证装置,应用于主蓝牙设备,包括:
[0028]接收模块,用于接收预设时间段内的多个配对请求,所述配对请求来自多个从蓝牙设备,携带有多个所述从蓝牙设备的标识信息;
[0029]生成模块,用于基于多个所述配对请求生成对应的多个响应信息,每个所述响应信息携带有对应配对请求的所述标识信息;
[0030]发送模块,用于将多个所述响应信息组成的数据包发送给多个所述从蓝牙设备,使多个所述从蓝牙设备基于所述数据包中的标识信息进行匹配。
[0031]第四个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面或第二个方面所述的蓝牙认证方法。
[0032]第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面或第二个方面所述的蓝牙认证方法。
[0033]与相关技术相比,本申请提供了一种蓝牙认证方法、装置、电子装置和存储介质,所述蓝牙认证方法包括:接收预设时间段内的多个配对请求,所述配对请求来自多个从蓝牙设备,携带有多个所述从蓝牙设备的标识信息;基于多个所述配对请求生成对应的多个响应信息,每个所述响应信息携带有对应配对请求的所述标识信息将多个所述响应信息组成的数据包发送给多个所述从蓝牙设备,使多个所述从蓝牙设备基于所述数据包中的标识信息进行匹配。通过主蓝牙设备同时接收多个从蓝牙设备的配对请求并进行处理,生成对应的多个响应信息,并以数据包的形式将多个响应信息发送给每个从蓝牙设备,从蓝牙设备可以自行从数据包中获取与自身关联的响应信息进行认证。基于本申请的方法,主蓝牙设备可以同时与多个从蓝牙设备进行认证,避免了单对单地进行蓝牙认证,从而减少了主蓝牙设备与多个从蓝牙设备进行认证的时间,解决了相关技术中大规模蓝牙组网的配对效率较低的技术问题,进而提高了大规模蓝牙组网的通信效率。
[0034]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0035]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0036]图1是本申请一实施例的蓝牙认证方法的终端硬件结构框图;
[0037]图2是本申请一实施例的蓝牙认证方法的流程示意图;
[0038]图3是本申请一实施例的入网编号处理方法的流程示意图;
[0039]图4是本申请一实施例的蓝牙配对的交互流程示意图;
[0040]图5是本申请一实施例的物理地址的发送流程示意图;
[0041]图6是本申请一实施例的广播包处理方法的流程示意图;
[0042]图7是本申请一实施例的蓝牙认证装置的结构框图。
具体实施方式
[0043]为更清楚地理解本申请的目的、技术方案和优点,下面结合附图和实施例,对本申请进行了描述和说明。
[0044]除另作定义外,本申请所涉及的技术术语或者科学术语应具有本申请所属
具备一般技能的人所理解的一般含义。在本申请中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙认证方法,应用于主蓝牙设备,其特征在于,所述方法包括:接收预设时间段内的多个配对请求,所述配对请求来自多个从蓝牙设备,携带有多个所述从蓝牙设备的标识信息;基于多个所述配对请求生成对应的多个响应信息,每个所述响应信息携带有对应配对请求的所述标识信息;将多个所述响应信息组成的数据包发送给多个所述从蓝牙设备,使多个所述从蓝牙设备基于所述数据包中的标识信息进行匹配。2.根据权利要求1所述的方法,其特征在于,所述配对请求还携带有入网编号,所述入网编号为所述从蓝牙设备在蓝牙组网中的标识,所述接收预设时间段内的多个配对请求之后还包括:将所述配对请求的入网编号与历史编号进行比对;若所述配对请求的入网编号与所述历史编号相同,则删除所述配对请求。3.根据权利要求1所述的方法,其特征在于,所述配对请求还携带有入网编号,所述入网编号为所述从蓝牙设备在蓝牙组网中的标识,所述接收预设时间段内的多个配对请求之后还包括:将所述配对请求的入网编号与预设范围进行匹配;若所述配对请求的入网编号与所述预设范围不匹配,则删除所述配对请求。4.根据权利要求1所述的方法,其特征在于,所述将多个所述响应信息组成的数据包发送给多个所述从蓝牙设备之后还包括:向多个所述从蓝牙设备发送配网数据包。5.一种蓝牙认证方法,应用于从蓝牙设备,其特征在于,所述方法还包括:发送配对请求,所述配对请求包括本机的标识信息;...

【专利技术属性】
技术研发人员:何博王明慧杜龙李辉
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1