System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及无线通信,特别是涉及一种基于多设备的蓝牙连接智能控制方法、装置和系统。
技术介绍
1、蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和设备建立通信环境的一种特殊的近距离无线技术连接。其实质内容是为固定设备或设备之间的通信环境建立通用的无线电空中接口,将通信技术与计算机技术进一步结合起来,使各种3c设备在没有电线或电缆相互连接的情况下,能在近距离范围内实现相互通信或操作。
2、一个主设备可以通过蓝牙技术与多个从设备连接,但一个从设备在同一种服务下通常只能通过蓝牙技术与一个主设备进行一对一的通信。当从设备连接到主设备后,如果想要连接第二个主设备,采用的方式是在相连的主设备上主动断开该主设备与从设备的连接,然后在第二个主设备发起蓝牙配对使该主设备与从设备相连。
3、这样做先连接的主设备具有高的优先级,在先连接的主设备主动断开与从设备的连接前,其他主设备无法与从设备进行配对连接。如果需要更换连接的主设备,存在需要多个设备协同操作的问题,这给使用者带来不便。
技术实现思路
1、基于此,有必要针对上述的问题,提供一种基于多设备的蓝牙连接智能控制方法、装置和系统。
2、本专利技术实施例是这样实现的,一种基于多设备的蓝牙连接智能控制方法,应用于可控设备,所述基于多设备的蓝牙连接智能控制方法包括:
3、接收第一设备的接入请求;
4、判断第一设备是否为配对设备,若是,与第一设备连接,若否,
5、与第一设备连接后,判断是否接收到第二设备的接入请求,若是,扫描周边的设备,确定扫描到的设备的优先级;
6、根据扫描到的设备的优先级判断第一设备和第二设备之间是否存在优先级,若是,则判断第一设备的优先级是否低于第二设备的优先级,若是,断开与第一设备的连接并与第二设备连接;
7、若第一设备的优先级没有低于第二设备的优先级,则根据第一设备的切换回复执行相应的动作;
8、若第一设备和第二设备之间不存在优先级,则判断可控设备当前的模式是否为第一模式,若是,则根据第一设备的切换回复执行相应的动作;
9、若可控设备当前的模式不为第一模式,则判断周边的设备中是否存在控制设备,若否,则拒绝第二设备的接入请求并保持与第一设备的连接,若是,则根据控制设备的切换回复执行相应的动作。
10、在其中一个实施例中,本专利技术提供了一种基于多设备的蓝牙连接智能控制装置,应用于可控设备,所述基于多设备的蓝牙连接智能控制装置包括:
11、第一接收模块,用于接收第一设备的接入请求;
12、首次连接模块,用于判断第一设备是否为配对设备,若是,与第一设备连接,若否,与第一设备进行蓝牙配对并连接;
13、第二接收模块,用于与第一设备连接后,判断是否接收到第二设备的接入请求,若是,扫描周边的设备,确定扫描到的设备的优先级;
14、第一连接模块,用于根据扫描到的设备的优先级判断第一设备和第二设备之间是否存在优先级,若是,则判断第一设备的优先级是否低于第二设备的优先级,若是,断开与第一设备的连接并与第二设备连接;
15、第二连接模块,用于若第一设备的优先级没有低于第二设备的优先级,则根据第一设备的切换回复执行相应的动作;
16、第三连接模块,用于若第一设备和第二设备之间不存在优先级,则判断可控设备当前的模式是否为第一模式,若是,则根据第一设备的切换回复执行相应的动作;
17、第四连接模块,用于若可控设备当前的模式不为第一模式,则判断周边的设备中是否存在控制设备,若否,则拒绝第二设备的接入请求并保持与第一设备的连接,若是,则根据控制设备的切换回复执行相应的动作。
18、在其中一个实施例中,本专利技术提供了一种基于多设备的蓝牙连接智能控制系统,所述基于多设备的蓝牙连接智能控制系统包括雾化器和与雾化器相连的移动设备;
19、所述雾化器用于执行上述基于多设备的蓝牙连接智能控制方法的步骤。
20、本专利技术实施例提供的一种基于多设备的蓝牙连接智能控制方法通过接收第一设备的接入请求;与第一设备连接;与第一设备连接后,判断是否接收到第二设备的接入请求,若是,扫描周边的设备,确定扫描到的设备的优先级;根据扫描到的设备的优先级判断第一设备和第二设备之间是否存在优先级,若是,则判断第一设备的优先级是否低于第二设备的优先级,若是,断开与第一设备的连接并与第二设备连接;若第一设备的优先级没有低于第二设备的优先级,则根据第一设备的切换回复执行相应的动作;若第一设备和第二设备之间不存在优先级,则判断可控设备当前的模式是否为第一模式,若是,则根据第一设备的切换回复执行相应的动作;若可控设备当前的模式不为第一模式,则判断周边的设备中是否存在控制设备,若否,则拒绝第二设备的接入请求并保持与第一设备的连接,若是,则根据控制设备的切换回复执行相应的动作。本专利技术在可控设备已经配对连接第一设备的情况下,根据第一设备与第二设备的优先级或第一设备的切换回复或控制设备的切换回复对第二设备的接入请求做出回复,即只需要在至多一个设备上进行一次操作,就可以断开第一设备的连接,与第二设备配对连接,这样做解决了更换连接的主设备时存在需要多个设备协同操作的问题。
本文档来自技高网...【技术保护点】
1.一种基于多设备的蓝牙连接智能控制方法,应用于可控设备,其特征在于,所述基于多设备的蓝牙连接智能控制方法包括:
2.根据权利要求1所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述确定扫描到的设备的优先级,包括:
3.根据权利要求2所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述确定第一组别中的设备的优先级,包括:
4.根据权利要求2所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述确定第二组别中的设备的优先级,包括:
5.根据权利要求1所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述根据第一设备的切换回复执行相应的动作,包括:
6.根据权利要求1所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述根据控制设备的切换回复执行相应的动作,包括:
7.根据权利要求5或6所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述断开与第一设备的连接并与第二设备连接,包括:
8.根据权利要求5或6所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述拒绝第二设备的接入请求
9.一种基于多设备的蓝牙连接智能控制装置,其特征在于,应用于可控设备,所述基于多设备的蓝牙连接智能控制装置包括:
10.一种基于多设备的蓝牙连接智能控制系统,其特征在于,所述基于多设备的蓝牙连接智能控制系统包括雾化器和与雾化器相连的移动设备;
...【技术特征摘要】
1.一种基于多设备的蓝牙连接智能控制方法,应用于可控设备,其特征在于,所述基于多设备的蓝牙连接智能控制方法包括:
2.根据权利要求1所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述确定扫描到的设备的优先级,包括:
3.根据权利要求2所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述确定第一组别中的设备的优先级,包括:
4.根据权利要求2所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述确定第二组别中的设备的优先级,包括:
5.根据权利要求1所述的基于多设备的蓝牙连接智能控制方法,其特征在于,所述根据第一设备的切换回复执行相应的动作,包括:
6.根据权利要求1所述的...
【专利技术属性】
技术研发人员:俞翱,黄斌,张宝全,
申请(专利权)人:深圳市伟创芯电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。