蓝牙设备连接方法及装置、介质、设备制造方法及图纸

技术编号:36951967 阅读:17 留言:0更新日期:2023-03-22 19:12
本发明专利技术涉及一种蓝牙设备连接方法及装置、介质、设备,方法包括:获取周围环境中各个蓝牙设备的第一服务信息;根据第一服务信息,展示各个蓝牙设备形成的第一设备列表;响应于用户在第一设备列表中的设备选择操作,判断用户选择的第一蓝牙设备是否符合连接要求,若是,则向第一蓝牙设备发送第一连接请求,以使第一蓝牙设备建立与小程序终端的第一连接,且在建立第一连接后将第二服务信息转发至其余各个蓝牙设备;响应于用户在第一设备列表中的设备选择操作,判断用户选择的第二蓝牙设备是否符合连接要求,若是,则断开与第一蓝牙设备的第一连接,向第二蓝牙设备发送第二连接请求。本发明专利技术可以提高用户进行蓝牙设备连接的便捷性。明可以提高用户进行蓝牙设备连接的便捷性。明可以提高用户进行蓝牙设备连接的便捷性。

【技术实现步骤摘要】
蓝牙设备连接方法及装置、介质、设备


[0001]本专利技术涉及蓝牙连接
,尤其是涉及一种蓝牙设备连接方法及装置、介质、设备。

技术介绍

[0002]随着手机终端通过蓝牙控制家电设备的发展,手机终端需要控制多个蓝牙设备的需求增加。目前手机终端和每一个蓝牙设备的连接流程是一样的,因此蓝牙设备越多,用户连接蓝牙设备的过程就越麻烦。因此有必要对手机终端连接多个蓝牙设备时的流程进行优化。

技术实现思路

[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供了一种蓝牙设备连接方法及装置、介质、设备。
[0004]第一方面,本专利技术实施例提供一种蓝牙设备连接方法,所述方法由小程序终端执行,所述方法包括:
[0005]获取周围环境中各个蓝牙设备的第一服务信息;其中,所述周围环境中存在多个蓝牙设备,各个蓝牙设备之间通过WIFI连接,上电后的各个蓝牙设备被配置为可发现和可连接模式;
[0006]根据所述第一服务信息,展示各个蓝牙设备形成的第一设备列表;
[0007]响应于用户在所述第一设备列表中的设备选择操作,判断用户选择的第一蓝牙设备是否符合连接要求,若是,则向所述第一蓝牙设备发送第一连接请求,所述第一连接请求中携带有所述小程序终端的第二服务信息,以使所述第一蓝牙设备在接收到所述连接请求后根据所述第二服务信息建立与所述小程序终端的第一连接,且在建立所述第一连接后将所述第二服务信息转发至其余各个蓝牙设备;
[0008]响应于用户在所述第一设备列表中的设备选择操作,判断用户选择的第二蓝牙设备是否符合连接要求,若是,则断开与所述第一蓝牙设备的第一连接,并向所述第二蓝牙设备发送第二连接请求,以使所述第二蓝牙设备在接收到所述第二连接请求时根据从所述第一蓝牙设备中获得的第二服务信息建立与所述小程序终端的第二连接。
[0009]第二方面,本专利技术实施例提供一种蓝牙设备连接装置,所述装置部署于小程序终端上,所述装置包括:
[0010]信息获取模块,用于获取周围环境中各个蓝牙设备的第一服务信息;其中,所述周围环境中存在多个蓝牙设备,各个蓝牙设备之间通过WIFI连接,上电后的各个蓝牙设备被配置为可发现和可连接模式;
[0011]列表展示模块,用于根据所述第一服务信息,展示各个蓝牙设备形成的第一设备列表;
[0012]第一连接模块,用于响应于用户在所述第一设备列表中的设备选择操作,判断用
户选择的第一蓝牙设备是否符合连接要求,若是,则向所述第一蓝牙设备发送第一连接请求,所述第一连接请求中携带有所述小程序终端的第二服务信息,以使所述第一蓝牙设备在接收到所述连接请求后根据所述第二服务信息建立与所述小程序终端的第一连接,且在建立所述第一连接后将所述第二服务信息转发至其余各个蓝牙设备;
[0013]第二连接模块,用于响应于用户在所述第一设备列表中的设备选择操作,判断用户选择的第二蓝牙设备是否符合连接要求,若是,则断开与所述第一蓝牙设备的第一连接,并向所述第二蓝牙设备发送第二连接请求,以使所述第二蓝牙设备在接收到所述第二连接请求时根据从所述第一蓝牙设备中获得的第二服务信息建立与所述小程序终端的第二连接。
[0014]第三方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面提供的方法。
[0015]第四方面,本专利技术实施例提供一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面提供的所述的方法。
[0016]本专利技术实施例提供的蓝牙设备连接方法及装置、介质、设备,各自组合后具有如下有益效果:
[0017](1)获取周围环境中各个蓝牙设备的第一服务信息,然后根据所述第一服务信息展示各个蓝牙设备形成的第一设备列表,当用户选择第一蓝牙设备后,小程序终端判断用户选择的第一蓝牙设备是否符合连接要求,若是,则向所述第一蓝牙设备发送第一连接请求,所述第一连接请求中携带有所述小程序终端的第二服务信息,这样第一蓝牙设备在接收到连接请求后会根据所述第二服务信息建立与所述小程序终端的第一连接,且在建立所述第一连接后将所述第二服务信息转发至其余各个蓝牙设备,从而使得其余各个蓝牙设备中也存储有小程序终端的第二服务信息。当用户在第一设备列表中选择第二蓝牙设备后,对第二蓝牙设备的第一服务信息是否符合连接要求进行判断。如果符合,则向第二蓝牙设备发送第二连接请求,进而使得小程序终端与第二蓝牙设备建立连接。由于在第一设备列表中包括第二蓝牙设备的信息,不需要再次执行蓝牙设备搜索发现的步骤。由于第二蓝牙设备中存储有第一蓝牙设备发送来的第二服务信息,因此在向第二蓝牙设备发送第二连接请求时,不需要携带小程序终端的第二服务信息。可见,在第二蓝牙设备与小程序终端的连接过程得到了简化,提高了用户进行蓝牙设备连接的便捷性。
[0018](2)在一个实施例中,在小程序终端获取到的各个蓝牙设备的第一服务信息后,形成第一设备列表,此时第一设备列表中的各个蓝牙设备是小程序终端通过搜索得到的。由于蓝牙搜索的空间范围是有限的,因此如果一个家庭内的空间比较大,可能存在某个或某些距离小程序终端比较远的蓝牙设备不能搜索到。当小程序终端与第一蓝牙设备建立第一连接后,第一蓝牙设备通过WIFI可以搜索到位于同一个局域网中的其它蓝牙设备,因此第一蓝牙设备可以将自己的第一服务信息以及第一蓝牙设备能够搜索到的其余各个蓝牙设备的第一服务信息一并发送至小程序终端,进而使得小程序终端获取到第一蓝牙设备以及与第一蓝牙设备连接的各个蓝牙设备的第一服务信息,进而根据新获得的第一服务信息对第一设备列表进行更新,这样可以确保第一服务列表更加全面,减少遗漏。
[0019](3)在一个实施例中,小程序终端与第二蓝牙设备建立第二连接之后,第二蓝牙设备会将第二蓝牙设备以及第二蓝牙设备所能搜索到的各个蓝牙设备的第一服务信息一并
发送给小程序终端,使得小程序终端获取到第二蓝牙设备以及与第二蓝牙设备连接的各个蓝牙设备的第一服务信息。当小程序终端获取到第二蓝牙设备以及与第二蓝牙设备连接的各个蓝牙设备的第一服务信息后,根据新获得的第一服务信息对第一设备列表进行更新。由于之前第一蓝牙设备将自己的第一服务信息以及与第一蓝牙设备连接的各个蓝牙设备的第一服务信息发送给小程序终端时,可能由于网络波动等因素,会遗漏一个或者多个蓝牙设备的第一服务信息。因此当第二蓝牙设备与小程序终端建立第二连接后,会再次进行WIFI搜索,将此时局域网中的各个蓝牙设备的第一服务信息发送给小程序终端,这样使得更新后的第一设备列表中标识出来的蓝牙设备与当前的局域网中的各个蓝牙设备是一致的,再次对第一设备列表进行更新可以保证第一设备列表的实时性。
[0020](4)在一个实施例中,当小程序终端与第一蓝牙设备断开连接后,将第一蓝牙设备的第一服务信息设置为重连缓冲在状态,这表明小程序终端会记录之前成功连接过第一蓝牙设备。因此如果当小程序终端再次连接第一蓝本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙设备连接方法,其特征在于,所述方法由小程序终端执行,所述方法包括:获取周围环境中各个蓝牙设备的第一服务信息;其中,所述周围环境中存在多个蓝牙设备,各个蓝牙设备之间通过WIFI连接,上电后的各个蓝牙设备被配置为可发现和可连接模式;根据所述第一服务信息,展示各个蓝牙设备形成的第一设备列表;响应于用户在所述第一设备列表中的设备选择操作,判断用户选择的第一蓝牙设备是否符合连接要求,若是,则向所述第一蓝牙设备发送第一连接请求,所述第一连接请求中携带有所述小程序终端的第二服务信息,以使所述第一蓝牙设备在接收到所述连接请求后根据所述第二服务信息建立与所述小程序终端的第一连接,且在建立所述第一连接后将所述第二服务信息转发至其余各个蓝牙设备;响应于用户在所述第一设备列表中的设备选择操作,判断用户选择的第二蓝牙设备是否符合连接要求,若是,则断开与所述第一蓝牙设备的第一连接,并向所述第二蓝牙设备发送第二连接请求,以使所述第二蓝牙设备在接收到所述第二连接请求时根据从所述第一蓝牙设备中获得的第二服务信息建立与所述小程序终端的第二连接。2.根据权利要求1所述的方法,其特征在于,每一个蓝牙设备的第一服务信息中包括该蓝牙设备的地址信息和设备类型码;对应的,所述判断用户选择的第一蓝牙设备是否符合连接要求,包括:判断所述第一蓝牙设备的地址信息和设备类型码是否符合蓝牙连接的协议要求;若是,则判定所述第一蓝牙设备符合连接要求。3.根据权利要求2所述的方法,其特征在于,每一个蓝牙设备的第一服务信息中还包括:蓝牙信号强度;对应的,所述判断用户选择的第一蓝牙设备是否符合连接要求,还包括:若所述第一蓝牙设备的地址信息和设备类型码符合蓝牙连接的协议要求,则判断所述第一蓝牙设备的蓝牙信号强度是否大于预设强度值;若所述第一蓝牙设备的蓝牙信号强度大于预设强度值,则判定所述第一蓝牙设备符合连接要求;否则,判定所述第一蓝牙设备不符合连接要求。4.根据权利要求1所述的方法,其特征在于,还包括:在与所述第一蓝牙设备建立第一连接后,从所述第一蓝牙设备中获取所述第一蓝牙设备以及与所述第一蓝牙设备连接的各个蓝牙设备的第一服务信息;根据从所述第一蓝牙设备中获取到的第一服务信息,对所述第一设备...

【专利技术属性】
技术研发人员:荣霞芳袁龙刚
申请(专利权)人:四川虹美智能科技有限公司
类型:发明
国别省市:

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

1