基于蓝牙连接查询等价设备的蓝牙通信方法和装置制造方法及图纸

技术编号:19704778 阅读:32 留言:0更新日期:2018-12-08 14:58
本公开公开了一种基于蓝牙连接查询等价设备的蓝牙通信方法、装置、电子设备和计算机可读存储介质。其中该基于蓝牙连接查询等价设备的蓝牙通信方法包括:创建第一服务;通过所述第一服务发送第一广播,所述第一广播带有第三设备的信息;响应于接收到第二设备的连接请求,连接到所述第二设备;从所述第二设备接收第四设备的信息,所述第四设备是所述第三设备的等价设备;根据所述第四设备的信息,连接所述第四设备。本公开实施例通过占用蓝牙设备的用户设备转发等价设备的信息,解决了蓝牙设备的独占问题。

【技术实现步骤摘要】
基于蓝牙连接查询等价设备的蓝牙通信方法和装置
本公开涉及通信领域,尤其涉及一种基于蓝牙连接查询等价设备的蓝牙通信方法、装置、电子设备及计算机可读存储介质。
技术介绍
近年来,随着科技更新速度不断地加快,人们非常希望可以将新兴科技应用在日常生活中。相较于传统家居产品,智能化、网络化的家居产品由于其安全、简便、功能强大等特点更受欢迎。依托当下己经成熟的自动化技术,传感器技术,电气技术以及嵌入式技术,己经使部分家居产品智能化成为现实,如智能窗帘、智能照明、智能插座等。但智能家居的最终目的并不是单个家居产品的智能化,而是众多家居设备一起组成家居网络,结合现在己经普及的智能客户端设备,如智能手机,智能平板等,不断使日常的家居生活更加便捷化和人性化。目前,在智能家居终端设备方面标准化程度比较高,主流的无线通信方式有蓝牙通信。然而在使用蓝牙通信时,会出现蓝牙设备的独占问题,即当蓝牙设备已经被一个设备连接时,其他设备要连接这个蓝牙设备,必须等已连接的设备断开蓝牙通信之后才能连接该蓝牙设备,这给蓝牙设备的使用造成了不便。
技术实现思路
第一方面,本公开实施例提供一种基于蓝牙连接查询等价设备的蓝牙通信方法,包括:创建第一服务;通过所述第一服务发送第一广播,所述第一广播带有第三设备的信息;响应于接收到第二设备的连接请求,连接到所述第二设备;从所述第二设备接收第四设备的信息,所述第四设备是所述第三设备的等价设备;根据所述第四设备的信息,连接所述第四设备。。进一步的,所述基于蓝牙连接查询等价设备的蓝牙通信方法还包括:断开与所述第四设备的连接;通过所述第一服务发送第二广播,所述第二广播中带有所述第四设备的信息以及表示所述第四备空闲的标识。进一步的,在所述扫描第二设备的第一广播,所述第一广播中带有第三设备的信息之前,还包括:发送连接请求,所述连接请求用于请求使用蓝牙连接第三设备;确定所述连接请求没有收到响应或被拒绝。进一步的,所述第三设备的信息为第三设备的MAC地址,所述第四设备的信息为第四设备的MAC地址。第二方面,本公开实施例提供一种基于蓝牙连接查询等价设备的蓝牙通信方法,包括:接收第二设备的连接请求,并连接到所述第二设备;发送扫描指令到所述第二设备,所述扫描指令使所述第二设备扫描带有第三设备的信息的第一广播;接收所述第二设备发送的等价设备查询请求;响应于查询到第四设备为等价设备,将所述第四设备的信息发送到所述第二设备。进一步的,在所述将第四设备的信息发送到所述第二设备之后,还包括:将所述第四设备设置为忙碌状态。进一步的,在所述将所述第四设备设置为忙碌状态之后,还包括:接收第二设备发送的状态更新指令;根据所述状态更新指令将所述第四设备设置为空闲状态。进一步的,所述第四设备的信息包括:第四设备的MAC地址。进一步的,所述响应于查询到第四设备为等价设备,将所述第四设备的信息发送到所述第二设备,包括:查询等价设备列表,将列表中的第一个空闲第四设备的信息发送到所述第二设备。第三方面,本公开实施例提供一种基于蓝牙连接查询等价设备的蓝牙通信方法,包括:发送连接请求到第三设备,并连接到所述第三设备;接收第三设备发送的扫描指令,扫描带有第三设备的信息的第一广播,所述第一广播由第一设备的第一服务发出;响应于扫描到所述第一广播,发送连接请求到所述第一设备;响应于连接到所述第一设备,发送等价设备查询请求到所述第三设备;接收第三设备发送的第四设备的信息,所述第四设备为第三设备的等价设备;将所述第四设备的信息转发给所述第一设备。进一步的,在所述将所述第四设备的信息转发给所述第一设备之后,还包括:扫描第二广播,所述第二广播中带有所述第四设备的信息以及表示所述第四设备空闲的标识;响应于扫描到所述第二广播,发送第四设备状态更新指令到第三设备。第四方面,本公开实施例提供一种基于蓝牙连接查询等价设备的蓝牙通信装置,包括:第一创建模块,用于创建第一服务;第一广播模块,用于通过所述第一服务发送第一广播,所述第一广播带有第三设备的信息;第一连接模块,用于响应于接收到第二设备的连接请求,连接到所述第二设备;第一接收模块,用于从所述第二设备接收第四设备的信息,所述第四设备是所述第三设备的等价设备;第二连接模块,用于根据所述第四设备的信息,连接所述第四设备。进一步的,所述基于蓝牙连接查询等价设备的蓝牙通信装置还包括:第一断开模块,用于断开与所述第四设备的连接;第二广播模块,用于通过所述第一服务发送第二广播,所述第二广播中带有所述第四设备的信息以及表示所述第四备空闲的标识。进一步的,所述基于蓝牙连接查询等价设备的蓝牙通信装置还包括:第一连接发送模块,用于发送连接请求,所述连接请求用于请求使用蓝牙连接第三设备;确定模块,用于确定所述连接请求没有收到响应或被拒绝。第五方面,本公开实施例提供一种基于蓝牙连接查询等价设备的蓝牙通信装置,包括:第三连接模块,用于接收第二设备的连接请求,并连接到所述第二设备;扫描指令发送模块,用于发送扫描指令到所述第二设备,所述扫描指令使所述第二设备扫描带有第三设备的信息的第一广播;查询请求接收模块,用于接收所述第二设备发送的等价设备查询请求;第一发送模块,用于响应于查询到第四设备为等价设备,将所述第四设备的信息发送到所述第二设备。进一步的,所述基于蓝牙连接查询等价设备的蓝牙通信装置还包括:第一设置模块,用于将所述第四设备设置为忙碌状态。进一步的,所述基于蓝牙连接查询等价设备的蓝牙通信装置还包括:更新指令接收模块,用于接收第二设备发送的状态更新指令;第二设置模块,用于根据所述状态更新指令将所述第四设备设置为空闲状态。进一步的,所述第一发送模块,用于查询等价设备列表,将列表中的第一个空闲第四设备的信息发送到所述第二设备。第六方面,本公开实施例提供一种基于蓝牙连接查询等价设备的蓝牙通信装置,包括:第四连接模块,用于发送连接请求到第三设备,并连接到所述第三设备;扫描指令接收模块,用于接收第三设备发送的扫描指令,扫描带有第三设备的信息的第一广播,所述第一广播由第一设备的第一服务发出;连接请求发送模块,用于响应于扫描到所述第一广播,发送连接请求到所述第一设备;查询请求发送模块,用于响应于连接到所述第一设备,发送等价设备查询请求到所述第三设备;第二接收模块,用于接收第三设备发送的第四设备的信息,所述第四设备为第三设备的等价设备;第一转发模块,用于将所述第四设备的信息转发给所述第一设备。进一步的,所述基于蓝牙连接查询等价设备的蓝牙通信装置还包括:第二扫描模块,用于扫描第二广播,所述第二广播中带有所述第四设备的信息以及表示所述第四设备空闲的标识;更新指令发送模块,用于响应于扫描到所述第二广播,发送第四设备状态更新指令到第三设备。第七方面,本公开实施例提供一种基于蓝牙连接查询等价设备的蓝牙通信设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有能被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述第一方面中的任一所述基于蓝牙连接查询等价设备的蓝牙通信方法。第八方面,本公开实施例提供一种基于蓝牙连接查询等价设备的蓝牙通信设备,包括:至少一个处理器;以及,与所述至少一个处理器通本文档来自技高网...

【技术保护点】
1.一种基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,包括:创建第一服务;通过所述第一服务发送第一广播,所述第一广播带有第三设备的信息;响应于接收到第二设备的连接请求,连接到所述第二设备;从所述第二设备接收第四设备的信息,所述第四设备是所述第三设备的等价设备;根据所述第四设备的信息,连接所述第四设备。

【技术特征摘要】
1.一种基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,包括:创建第一服务;通过所述第一服务发送第一广播,所述第一广播带有第三设备的信息;响应于接收到第二设备的连接请求,连接到所述第二设备;从所述第二设备接收第四设备的信息,所述第四设备是所述第三设备的等价设备;根据所述第四设备的信息,连接所述第四设备。2.根据权利要求1所述的基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,所述方法还包括:断开与所述第四设备的连接;通过所述第一服务发送第二广播,所述第二广播中带有所述第四设备的信息以及表示所述第四备空闲的标识。3.根据权利要求1所述的基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,在所述通过所述第一服务发送第一广播,所述第一广播中带有第三设备的信息之前,还包括:发送连接请求,所述连接请求用于请求使用蓝牙连接第三设备;确定所述连接请求没有收到响应或被拒绝。4.根据权利要求1所述的基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,所述第三设备的信息为第三设备的MAC地址,所述第四设备的信息为第四设备的MAC地址。5.一种基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,包括:接收第二设备的连接请求,并连接到所述第二设备;发送扫描指令到所述第二设备,所述扫描指令使所述第二设备扫描带有第三设备的信息的第一广播;接收所述第二设备发送的等价设备查询请求;响应于查询到第四设备为等价设备,将所述第四设备的信息发送到所述第二设备。6.根据权利要求5所述的基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,在所述将第四设备的信息发送到所述第二设备之后,还包括:将所述第四设备设置为忙碌状态。7.根据权利要求6所述的基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,在所述将所述第四设备设置为忙碌状态之后,还包括:接收第二设备发送的状态更新指令;根据所述状态更新指令将所述第四设备设置为空闲状态。8.根据权利要求5所述的基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,所述第四设备的信息包括:第四设备的MAC地址。9.根据权利要求8所述的基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,所述响应于查询到第四设备为等价设备,将所述第四设备的信息发送到所述第二设备,包括:查询等价设备列表,将列表中的第一个空闲第四设备的信息发送到所述第二设备。10.一种基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,包括:发送连接请求到第三设备,并连接到所述第三设备;接收第三设备发送的扫描指令,扫描带有第三设备的信息的第一广播,所述第一广播由第一设备的第一服务发出;响应于扫描到所述第一广播,发送连接请求到所述第一设备;响应于连接到所述第一设备,发送等价设备查询请求到所述第三设备;接收第三设备发送的第四设备的信息,所述第四设备为第三设备的等价设备;将所述第四设备的信息转发给所述第一设备。11.根据权利要求10所述的基于蓝牙连接查询等价设备的蓝牙通信方法,其特征在于,在所述将所述第四设备的信息转发给所述第一设备之后,还包括:扫描第二广播,所述第二广播中带有所述第四设备的信息以及表示所述第四设备空闲的标识;响应于扫描到所述第二广播,发送第四设备状态...

【专利技术属性】
技术研发人员:李文田
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1