一种蓝牙连接的切换方法及系统的制作方法_3

文档序号:8366044阅读:来源:国知局
牙连接状
??τ O
[0074]由于蓝牙连接是点对点的形式,第二蓝牙设备12与第三蓝牙设备13已经处于蓝牙连接状态,此时,第三蓝牙设备13是不可以与其它蓝牙设备进行蓝牙连接。
[0075]第一蓝牙设备11与第二蓝牙设备12通过第一连接方式建立通信,其中第一连接方式为非蓝牙连接。
[0076]第一蓝牙设备11与第二蓝牙设备12的通信方式为非蓝牙通信,在本实施例中,第一连接方式包括Z-Wave、WIF1、ZigBee、HomePlug或者NFC。也就是说,第一蓝牙设备11可以通过Z-Wave、WIF1、ZigBee、HomePlug或者NFC与第二蓝牙设备12建立连接,为了实现第一蓝牙设备11与第二蓝牙设备12两者通过第一连接方式建立通信,在第一蓝牙设备11和第二蓝牙设备12上分别设有相应的功能模块,如Z-Wave模块、WIFI模块、NFC模块。
[0077]第二蓝牙设备12包括:广播模块,用于将第二蓝牙设备与第三蓝牙设备的处于蓝牙连接的信息进行广播。
[0078]第一蓝牙设备11包括:接收模块,用于接收广播模块广播的信息。
[0079]在第二蓝牙设备12与第三蓝牙设备13处于蓝牙连接状态时,第二蓝牙设备12将其与第三蓝牙设备13已处于连接状态的信息向外界广播,以被其它蓝牙设备获知第三蓝牙设备13已和第二蓝牙设备12进行蓝牙连接。
[0080]在接收模块接收到广播信息后,获知第三蓝牙设备13已和第二蓝牙设备12进行蓝牙连接,从而知道当前与第三蓝牙设备13进行蓝牙连接的为第二蓝牙设备12,第一蓝牙设备11通过第一连接方式与第二蓝牙设备12建立通信。
[0081]第一蓝牙设备11包括:断开模块111,用于向第二蓝牙设备12请求断开第二蓝牙设备12与第三蓝牙设备13的蓝牙连接。
[0082]在第一蓝牙设备11通过第一连接方式与第二蓝牙设备12建立通信之后,断开模块111向第二蓝牙设备12发送请求指令,请求第二蓝牙设备12断开第二蓝牙设备12与第三蓝牙设备13的蓝牙连接。
[0083]在第二蓝牙设备12接收到第一蓝牙设备11的请求指令后,断开其自身与第三蓝牙设备13的蓝牙连接。
[0084]在第二蓝牙设备12断开与第三蓝牙设备13的蓝牙连接后,第二蓝牙设备12将其与第三蓝牙设备13断开的信息通过第一连接方式反馈给第一蓝牙设备11。
[0085]在第二蓝牙设备12断开与第三蓝牙设备13的蓝牙连接之后,避免第三蓝牙设备13在与第一蓝牙设备11进行蓝牙连接之前再次与第二蓝牙设备12进行蓝牙连接,在本实施例中,在第二蓝牙设备12断开与第三蓝牙设备13的蓝牙连接之后,第二蓝牙设备12关闭蓝牙功能或者在预设时间内拒绝蓝牙连接。预设时间可以是10秒、15秒或者20秒。
[0086]当然,还可以是在第二蓝牙设备12断开与第三蓝牙设备13的蓝牙连接之后,第二蓝牙设备12拒绝再次与断开之前的蓝牙设备进行蓝牙连接,或者,在预设时间内,第二蓝牙设备12拒绝再次与断开之前的蓝牙设备进行蓝牙连接。预设时间可以是10秒、15秒或者20秒。
[0087]在第二蓝牙设备12断开与第三蓝牙设备13的蓝牙连接后,第一蓝牙设备11与第三蓝牙设备13建立蓝牙连接。
[0088]第一蓝牙设备11接收到第二蓝牙设备12反馈的断开与第三蓝牙设备13的蓝牙连接的信息后,第一蓝牙设备11发起与第三蓝牙设备13蓝牙连接的请求,并与第三蓝牙设备13建立蓝牙连接。
[0089]还可以是,在第二蓝牙设备12断开与第三蓝牙设备13的蓝牙连接之后,第三蓝牙设备13作为蓝牙连接发起方,第三蓝牙设备13发起与第一蓝牙设备11的蓝牙连接请求,并与第一蓝牙设备11建立蓝牙连接。
[0090]实施例四
[0091]如图4所示,本发明实施例提出一种蓝牙连接的切换系统,包括第一蓝牙设备11、第二蓝牙设备12和第三蓝牙设备13,第二蓝牙设备12与第三蓝牙设备13处于蓝牙连接状
??τ O
[0092]由于蓝牙连接是点对点的形式,第二蓝牙设备12与第三蓝牙设备13已经处于蓝牙连接状态,此时,第三蓝牙设备13是不可以与其它蓝牙设备进行蓝牙连接。
[0093]第三蓝牙设备13与第一蓝牙设备11通过第一连接方式建立通信,其中第一连接方式为非蓝牙连接。
[0094]第三蓝牙设备13与第一蓝牙设备11的通信方式为非蓝牙通信,在本实施例中,第一连接方式包括Z-Wave、WIF1、ZigBee、HomePlug或者NFC。也就是说,第一蓝牙设备11可以通过Z-Wave、WIF1、ZigBee、HomePlug或者NFC与第三蓝牙设备13建立连接,为了实现第一蓝牙设备11与第三蓝牙设备13两者通过第一连接方式建立通信,在第一蓝牙设备11和第三蓝牙设备13上分别设有相应的功能模块,如Z-Wave模块、WIFI模块、NFC模块。
[0095]第三蓝牙设备13包括:广播模块,用于将第二蓝牙设备与第三蓝牙设备的处于蓝牙连接的信息进行广播。
[0096]第一蓝牙设备11包括:接收模块,用于接收广播模块广播的信息。
[0097]在第二蓝牙设备12与第三蓝牙设备13处于蓝牙连接状态时,第三蓝牙设备13将其与第二蓝牙设备12已处于连接状态的信息向外界广播,以被其它蓝牙设备获知第三蓝牙设备13已和第二蓝牙设备12进行蓝牙连接。
[0098]在接收模块接收到广播信息后,获知第三蓝牙设备13已和第二蓝牙设备12进行蓝牙连接,从而知道当前与第三蓝牙设备13进行蓝牙连接的为第二蓝牙设备12,第一蓝牙设备11通过第一连接方式与第三蓝牙设备13建立通信。
[0099]第三蓝牙设备13包括:信息接收模块131,用于接收第一蓝牙设备11通过第一连接方式发送的蓝牙连接请求。
[0100]在获知第三蓝牙设备13已经和第二蓝牙设备12建立蓝牙连接时,第一蓝牙设备11通过第一连接方式与第三蓝牙设备13建立通信,并通过第一连接方式向第三蓝牙设备13发送蓝牙连接请求,信息接收模块131接收第一蓝牙设备11的蓝牙连接请求。
[0101]第三蓝牙设备13包括:断开模块132,用于向第二蓝牙设备12发送断开蓝牙连接请求。
[0102]在第三蓝牙设备13接收到第一蓝牙设备11的蓝牙连接请求后,由于第三蓝牙设备13已和第二蓝牙设备12处于蓝牙连接状态,无法不响应该蓝牙连接请求,断开模块132向第二蓝牙设备12发送断开蓝牙连接请求,请求第二蓝牙设备12断开第二蓝牙设备12与第三蓝牙设备13的蓝牙连接。
[0103]在第二蓝牙设备12接收到第三蓝牙设备13的请求指令后,断开其自身与第三蓝牙设备13的蓝牙连接。
[0104]在第二蓝牙设备12断开与第三蓝牙设备13的蓝牙连接之后,避免第三蓝牙设备13在与第一蓝牙设备11进行蓝牙连接之前再次与第二蓝牙设备12进行蓝牙连接,在本实施例中,在第二蓝牙设备12断开与第三蓝牙设备13的蓝牙连接之后,第二蓝牙设备12关闭蓝牙功能或者在预设时间内拒绝蓝牙连接。预设时间可以是10秒、15秒或者20秒。
[0105]当然,还可以是在第二蓝牙设备12断开与第三蓝牙设备13
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1