蓝牙连接方法、装置、系统、电子设备及存储介质与流程

文档序号:32339384发布日期:2022-11-26 09:12阅读:149来源:国知局
蓝牙连接方法、装置、系统、电子设备及存储介质与流程

1.本技术涉及通信技术领域,特别是涉及一种蓝牙连接方法、装置、系统、电子设备及存储介质。


背景技术:

2.蓝牙(bluetooth)技术主要是面向家庭或企业网络环境中各种电子设备,针对语音和数据的短距离射频连接技术,其可以实现点对点连接,也可以实现一点对多点连接,即一个主设备连接多个从设备。
3.然而,当将一个主设备对应的多个从设备切换到新主设备时,相关技术需要操作新主设备与各从设备单独一一连接,同时如果从设备先前未连接过该新主设备,那就需要逐个重新建立蓝牙连接,操作复杂,严重影响了处理效率。


技术实现要素:

4.基于此,有必要针对上述缺陷或不足,提供一种蓝牙连接方法、装置、系统、电子设备及存储介质,能够高效进行蓝牙连接。
5.第一方面,本技术实施例提供了一种蓝牙连接方法,所述方法应用于主设备,所述方法包括:
6.检测至少一个待连接从设备发送的同一共享认证信息,所述至少一个待连接从设备位于与所述主设备相关联的预置从设备组;
7.当所述共享认证信息验证成功时,所述主设备和所述至少一个待连接从设备建立蓝牙连接。
8.在一个实施例中,所述检测至少一个待连接从设备发送的同一共享认证信息,所述至少一个待连接从设备位于与所述主设备相关联的预置从设备组,包括:
9.遍历所述预置从设备组,其中所述预置从设备组包括至少一个从设备和所述至少一个从设备的历史认证信息的映射关系,并比对所述共享认证信息与所述历史认证信息。
10.在一个实施例中,所述预置从设备组存在先前与所述主设备连接过的所述从设备。
11.在一个实施例中,所述映射关系包括所述从设备和所述从设备的历史认证信息的一对一映射;
12.或者,所述映射关系包括所述从设备和所有各所述从设备的历史认证信息的一对多映射。
13.在一个实施例中,所述共享认证信息从所述历史认证信息中按照指定顺序或者随机顺序进行抽取得到。
14.在一个实施例中,所述方法还包括:
15.当所述共享认证信息验证失败时,所述主设备和其中一个所述待连接从设备进行配对,并将所述共享认证信息存储于所述预置从设备组内。
16.第二方面,本技术实施例提供了一种蓝牙连接装置,所述装置应用于主设备,所述装置包括:
17.检测模块,配置用于检测至少一个待连接从设备发送的同一共享认证信息,所述至少一个待连接从设备位于与所述主设备相关联的预置从设备组;
18.连接模块,配置用于当所述共享认证信息验证成功时,所述主设备和所述至少一个待连接从设备建立蓝牙连接。
19.第三方面,本技术实施例提供了一种蓝牙连接系统,所述系统包括至少一个主设备和待连接从设备,所述主设备可实现第一方面中任意一项所述的蓝牙连接方法的步骤。
20.第四方面,本技术实施例提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中任意一项所述的蓝牙连接方法的步骤。
21.第五方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任意一项所述的蓝牙连接方法的步骤。
22.从以上技术方案可以看出,本技术实施例具有以下优点:
23.本技术实施例所提供的蓝牙连接方法、装置、系统、电子设备及存储介质,在实际蓝牙连接时,位于预置从设备组内的多个待连接从设备可使用同一共享认证信息进行校验,能够避免单独验证的繁琐,从而在共享认证信息验证通过的情况下,主设备能够方便快捷地与多个待连接从设备同时建立连接,具有批量化优势,由此大幅提升了处理效率,增强了用户良好的体验感。
附图说明
24.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
25.图1为本技术实施例提供的一种应用场景示意图;
26.图2为本技术实施例提供的一种蓝牙连接方法的基本流程示意图;
27.图3为本技术实施例提供的一种预置从设备组的流程示意图;
28.图4为本技术实施例提供的一种预置从设备组的结构示意图;
29.图5为本技术实施例提供的一种蓝牙连接装置的结构示意图;
30.图6为本技术实施例提供的另一种蓝牙连接装置的结构示意图;
31.图7为本技术实施例提供的一种蓝牙连接系统的结构框图;
32.图8为本技术实施例提供的一种电子设备的结构框图。
具体实施方式
33.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
34.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第
四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
35.此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块。
36.为了便于理解,现结合图1所示的应用场景进行说明。示例性地,该应用场景包括但不限于两个主设备(master)和四个从设备(slave),例如主设备为m1和m2等,从设备为s1、s2、s3和s4等,其中从设备s1使用密钥k1与主设备m1建立蓝牙连接,从设备s2使用密钥k2与主设备m1建立蓝牙连接,从设备s3使用密钥k3与主设备m1建立蓝牙连接,以及从设备s4使用密钥k4与主设备m1建立蓝牙连接,而从设备s1使用密钥k1'与主设备m2建立蓝牙连接,从设备s2使用密钥k2'与主设备m2建立蓝牙连接,从设备s3使用密钥k3'与主设备m2建立蓝牙连接,以及从设备s4使用密钥k4'与主设备m2建立蓝牙连接。从图1可以看出,当由主设备m1切换到m2时,相关技术需要各个从设备s1、s2、s3和s4分别使用各自对应密钥k1'、k2'、k3'和k4'单独与主设备m2进行蓝牙连接,操作繁琐,同时耗时耗力。
37.为此,本技术实施例提供一种蓝牙连接方法、装置、系统、电子设备及存储介质,下面通过图2至图8详细地阐述。
38.在一个实施例中,如图2所示,提供了一种蓝牙连接方法,本技术实施例以该方法应用于主设备为例进行说明。本实施例中,该方法包括以下步骤:
39.s101,检测至少一个待连接从设备发送的同一共享认证信息,该至少一个待连接从设备位于与主设备相关联的预置从设备组。
40.需要说明的是,本技术实施例中主设备和从设备包括但不限于手机、平板电脑、台式电脑、电子白板、无线手持终端、个人数字助理(personal digital assistant,pda)、耳机、键盘、鼠标、音箱和可穿戴设备等电子设备。其中,主设备和从设备可根据使用场景的不同进行互换,也就是说主设备和从设备的角色不固定,例如主设备在一个使用场景内作为主设备的角色出现,而在另一个使用场景内也能作为从设备的角色出现。
41.认证信息包括但不限于密钥机制,例如密钥k1和密钥k1'等;共享认证信息是指从设备除了可以使用自身对应的密钥之外,还可以使用预置从设备组中其它从设备对应的密钥,例如预置从设备组包括从设备s1、s2、s3和s4,那么在从设备s1连接主设备m2时,该从设备s1不仅可以使用密钥k1',还可以使用密钥k2'、密钥k3'或者密钥k4'。
42.而预置从设备组可根据实际需求进行任意组合,比如预置从设备组可以包括从设备s1、s2和s3,也可以包括从设备s1、s2、s3和s4,这样设置的好处是灵活性更高,方便多样化地使用。再如图3所示,其为本技术实施例提供的一种预置从设备组的流程示意图。首先s201,不同的蓝牙从设备与同一个主设备配对,例如从设备s1、s2和s3与主设备m1进行配对,或者从设备s1、s2、s3和s4与主设备m1进行配对;其次s202,主设备构建从设备组,例如从设备组

包括从设备s1、s2和s3,或者从设备组

包括从设备s1、s2、s3和s4;再次s203,主设备获取各从设备与主设备交互的密钥机制,例如从设备s1的密钥k1、从设备s2的密钥k2和从设备s3的密钥k3,或者从设备s1的密钥k1、从设备s2的密钥k2、从设备s3的密钥k3以
及从设备s4的密钥k4;接着s204,主设备将不同从设备的连接密钥机制存储于从设备组内,例如将密钥k1、密钥k2和密钥k3存储在从设备组

,或者将密钥k1、密钥k2、密钥k3和密钥k4存储在从设备组

;之后s205,主设备设置任意从设备的密钥机制均可作为从设备组中各从设备再连接的认证条件,例如从设备组

中从设备s1可以使用密钥k1,也可以使用密钥k2或者密钥k3;进而s206,主设备将密钥机制存储于从设备组的各从设备中,例如预置从设备组包括但不限于至少一个从设备和至少一个从设备的历史认证信息的映射关系,该映射关系以列表形式存储,其可为从设备和从设备的历史认证信息的一对一映射,即从设备s1对应密钥k1和密钥k1'、从设备s2对应密钥k2和密钥k2'、从设备s3对应密钥k3和密钥k3'以及从设备s4对应密钥k4和密钥k4'等,或者如图4所示,其也可为从设备和所有各从设备的历史认证信息的一对多映射,即从设备s1对应密钥k1和密钥k1'、密钥k2和密钥k2'、密钥k3和密钥k3'以及密钥k4和密钥k4'等。
43.可选地,本技术实施例的共享认证信息从历史认证信息中按照指定顺序或者随机顺序进行抽取得到。以预置从设备组中从设备s1、s2、s3和s4先前均与主设备m2连接过为例,比如指定顺序可以为正序、倒序和插序中的任意一种,也就是说正序为密钥k1'、密钥k2'、密钥k3'和密钥k4',倒序为密钥k4'、密钥k3'、密钥k2'和密钥k1',以及插序为密钥k1'、密钥k3'、密钥k2'和密钥k4';再如随机顺序可以为乱序,也就是说密钥k2'、密钥k3'、密钥k1'和密钥k4'。同理,如果预置从设备组中没有一个从设备先前与主设备m2连接过,共享认证信息也可以根据指定顺序或者随机顺序得到。
44.可选地,本技术实施例在检测共享认证信息时,遍历预置从设备组,并对共享认证信息与历史认证信息进行比对。其中,预置从设备组可以存在先前与主设备连接过的从设备。例如,本技术实施例可以依次验证从设备保存的所有密钥,即密钥k1'、密钥k2'、密钥k3'和密钥k4',或者本技术一些实施例也可以先搜寻曾与主设备连接过的从设备,后比对该从设备的历史认证信息与共享认证信息,这样设置的好处是便于快速定位,极大地提升了处理效率。
45.s102,当共享认证信息验证成功时,主设备和至少一个待连接从设备建立蓝牙连接。
46.可选地,本技术一些实施例在共享认证信息验证失败的情况下,表明预置从设备组中没有一个从设备先前与所要切换的主设备连接过,此时该主设备还可以与其中一个待连接从设备进行配对,并将共享认证信息存储于预置从设备组内,这样设置的好处是只需切换一次,便能够批量化建立蓝牙连接,进一步提升了处理效率。
47.上述蓝牙连接方法中,位于预置从设备组内的多个待连接从设备可使用同一共享认证信息进行校验,能够避免单独验证的繁琐,从而在共享认证信息验证通过的情况下,主设备能够方便快捷地与多个待连接从设备同时建立蓝牙连接,具有批量化优势,由此大幅提升了处理效率,增强了用户良好的体验感。
48.应该理解的是,虽然图2的流程图中各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而
是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
49.在一个实施例中,如图5所示,提供了一种蓝牙连接装置,该装置应用于主设备,该装置包括检测模块和连接模块。其中:
50.检测模块,配置用于检测至少一个待连接从设备发送的同一共享认证信息,该至少一个待连接从设备位于与主设备相关联的预置从设备组;
51.连接模块,配置用于当共享认证信息验证成功时,主设备和至少一个待连接从设备建立蓝牙连接。
52.可选地,在本技术一些实施例中,检测模块还配置用于遍历预置从设备组,其中预置从设备组包括至少一个从设备和至少一个从设备的历史认证信息的映射关系,并比对共享认证信息与历史认证信息。
53.可选地,在本技术一些实施例中,预置从设备组存在先前与主设备连接过的从设备。
54.可选地,在本技术一些实施例中,映射关系包括从设备和从设备的历史认证信息的一对一映射;
55.或者,映射关系包括从设备和所有各从设备的历史认证信息的一对多映射。
56.可选地,在本技术一些实施例中,共享认证信息从历史认证信息中按照指定顺序或者随机顺序进行抽取得到。
57.可选地,在本技术一些实施例中,如图6所示,该装置还包括配对模块,其中:
58.配对模块,配置用于当共享认证信息验证失败时,主设备和其中一个待连接从设备进行配对,并将共享认证信息存储于预置从设备组内。
59.上述蓝牙连接装置中,检测模块配置用于检测至少一个待连接从设备发送的同一共享认证信息,该至少一个待连接从设备位于与主设备相关联的预置从设备组;连接模块配置用于当共享认证信息验证成功时,主设备和至少一个待连接从设备建立蓝牙连接。基于此,本技术实施例能够避免单独连接的繁琐,具有批量化优势,由此大幅提升了处理效率,增强了用户良好的体验感。
60.需要说明的是,关于蓝牙连接装置的具体限定可以参见上文中对于蓝牙连接方法的限定,在此不再赘述。上述蓝牙连接装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备的处理器中,也可以以软件形式存储于电子设备的存储器中,以便于处理器调用执行以上各个模块对应的操作。
61.在一个实施例中,提供了一种蓝牙连接系统,其结构框图可以如图7所示。该蓝牙连接系统包括至少一个主设备和待连接从设备,其中主设备可执行本说明书中描述的本技术各个实施例的蓝牙连接方法中的步骤。
62.在一个实施例中,提供了一种电子设备,其内部结构图可以如图8所示。该电子设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。
63.其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器,该非易失性存储介质存储有操作系统和计算机程序,而该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络(比如3g、4g或5g等)、近场通信(nfc)或其他技术实现。该计算机程序被处理器执行时以实
现一种蓝牙连接方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
64.本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
65.在一个实施例中,本技术提供的蓝牙连接装置可以实现为一种计算机程序的形式,计算机程序可在如图8所示的电子设备上运行。电子设备的存储器中可存储组成该蓝牙连接装置的各个程序模块,比如,图5所示的检测模块和连接模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本技术各个实施例的蓝牙连接方法中的步骤。
66.例如,图8所示的电子设备可以通过如图5所示的蓝牙连接装置中的检测模块执行检测至少一个待连接从设备发送的同一共享认证信息,该至少一个待连接从设备位于与主设备相关联的预置从设备组。电子设备可通过连接模块执行当共享认证信息验证成功时,主设备和至少一个待连接从设备建立蓝牙连接。
67.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
68.s101,检测至少一个待连接从设备发送的同一共享认证信息,该至少一个待连接从设备位于与主设备相关联的预置从设备组。
69.s102,当共享认证信息验证成功时,主设备和至少一个待连接从设备建立蓝牙连接。
70.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:遍历预置从设备组,其中预置从设备组包括至少一个从设备和至少一个从设备的历史认证信息的映射关系,并比对共享认证信息与历史认证信息。
71.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:预置从设备组存在先前与主设备连接过的从设备。
72.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:映射关系包括从设备和从设备的历史认证信息的一对一映射;
73.或者,映射关系包括从设备和所有各从设备的历史认证信息的一对多映射。
74.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:共享认证信息从历史认证信息中按照指定顺序或者随机顺序进行抽取得到。
75.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当共享认证信息验证失败时,主设备和其中一个待连接从设备进行配对,并将共享认证信息存储于预置从设备组内。
76.上述计算机可读存储介质中,计算机程序通过检测至少一个待连接从设备发送的同一共享认证信息,该至少一个待连接从设备位于与主设备相关联的预置从设备组,能够避免单独验证的繁琐。从而,当共享认证信息验证成功时,在主设备和至少一个待连接从设备之间建立蓝牙连接,具有批量化优势,由此大幅提升了处理效率,增强了用户良好的体验感。
77.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,比如静态随机存取存储器(static random access memory,sram)和动态随机存取存储器(dynamic random access memory,dram)等。
78.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
79.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1