System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理及通信领域,尤其涉及一种设备连接方法、装置、电子设备及存储介质。
技术介绍
1、播放设备通过无线局域网(如蓝牙网络)的方式与其他设备(如手机、平板电脑和/或笔记本电脑等)进行连接。播放设备可能为单个(蓝牙耳机虽然为单个播放设备,但包含左声道和右声道),也可能包含多个子播放设备(如蓝牙音响包含多个音响)。目前当与播放设备建立连接的设备达到播放设备的连接上限时,若有新的设备连入,需要用户手动在已连接设备上进行切换,或者先断开已连接设备,再连入新的设备。用户切换与播放设备进行连接的设备的操作非常繁琐,使用体验较差。
技术实现思路
1、本申请提供一种设备连接方法、装置、电子设备及存储介质,以解决上述的技术问题。
2、为此,本申请实施例一方面提供一种设备连接方法,应用于第一设备中,所述方法包括:
3、接收第二设备发送的连接请求;
4、基于设备列表和所述连接请求确定所述第二设备的连接优先级,所述设备列表中包含至少一个第二设备和第一设备,以及与第一设备连接的第三设备;
5、基于所述连接优先级断开与所述第三设备的连接,以使得所述第二设备与所述第一设备建立连接,或所述第二设备与所述第三设备建立连接。
6、其中,该方法还包括:
7、接收第二设备发送的更新后的设备列表,所述更新后的设备列表包括第二设备已与第三设备连接,或第二设备已与第一设备连接的信息;
8、将所述更新后的设备列表保存于第一设备中。
>9、其中,所述基于设备列表和所述连接请求确定所述第二设备的连接优先级,包括:
10、基于所述设备列表和连接请求确定第二设备的运行场景,和/或第二设备的设备类型;
11、基于所述第二设备的运行场景和/或设备类型确定所述第二设备的连接优先级。
12、其中,所述第三设备包括至少一个子设备,所述基于所述连接优先级断开与所述第三设备的连接,以使得第二设备与所述第三设备建立连接,包括:
13、基于所述第二设备的连接优先级,断开与所述第三设备的至少一个子设备的连接,以使得第三设备的子设备分别与第一设备和第二设备连接,或者断开与第三设备的连接,以使得第三设备的所有子设备与第二设备连接。
14、其中,所述第一设备包括至少一个子设备,每个子设备均已与不同的第三设备连接,所述基于所述连接优先级断开与所述第三设备的连接,并与所述第二设备建立连接,包括:
15、基于所述连接优先级从第三设备中确定目标第三设备;
16、断开与所述目标第三设备的连接,并将与所述目标第三设备断开连接的子设备和所述第二设备建立连接。
17、其中,所述第一设备包括至少一个子设备,每个子设备均已与同一第三设备连接,所述基于所述连接优先级断开与所述第三设备的连接,并与所述第二设备建立连接,包括:
18、若所述第三设备和所述第二设备的连接优先级均大于等于预设优先级,则从至少一个子设备中确定与第三设备断开连接的目标子设备,并将所述目标子设备与所述第二设备建立连接;
19、若所述第三设备的连接优先级小于第二设备的连接优先级,则断开所有子设备与所述第三设备的连接,并与所述第二设备建立连接。
20、其中,所述第一设备包括至少一个子设备,存在至少一个空闲的子设备,所述与所述第二设备建立连接,包括:
21、将至少一个空闲的子设备与所述第二设备建立连接。
22、本申请实施例另一方面提供一种设备连接装置,所述装置包括:
23、通信模块,用于接收第二设备发送的连接请求;
24、计算模块,用于基于设备列表和所述连接请求确定所述第二设备的连接优先级,所述设备列表中包含至少一个第二设备和第一设备,以及与第一设备连接的第三设备;
25、处理模块,用于基于所述连接优先级断开与所述第三设备的连接,以使得所述第二设备与所述第一设备建立连接,或所述第二设备与所述第三设备建立连接。
26、本专利技术还一方面提供一种电子设备,包括:
27、处理器、用于存储所述处理器可执行指令的存储器;
28、所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现所述的设备连接方法。
29、本专利技术再一方面提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行所述的设备连接方法。
30、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种设备连接方法,应用于第一设备中,所述方法包括:
2.根据权利要求1所述的设备连接方法,该方法还包括:
3.根据权利要求1所述的设备连接方法,所述基于设备列表和所述连接请求确定所述第二设备的连接优先级,包括:
4.根据权利要求1所述的设备连接方法,所述第三设备包括至少一个子设备,所述基于所述连接优先级断开与所述第三设备的连接,以使得第二设备与所述第三设备建立连接,包括:
5.根据权利要求1所述的设备连接方法,所述第一设备包括至少一个子设备,每个子设备均已与不同的第三设备连接,所述基于所述连接优先级断开与所述第三设备的连接,并与所述第二设备建立连接,包括:
6.根据权利要求1所述的设备连接方法,所述第一设备包括至少一个子设备,每个子设备均已与同一第三设备连接,所述基于所述连接优先级断开与所述第三设备的连接,并与所述第二设备建立连接,包括:
7.根据权利要求1所述的设备连接方法,所述第一设备包括至少一个子设备,存在至少一个空闲的子设备,所述与所述第二设备建立连接,包括:
8.一种设备连接装置,所
9.一种电子设备,包括:
10.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行权利要求1-7任一项所述的设备连接方法。
...【技术特征摘要】
1.一种设备连接方法,应用于第一设备中,所述方法包括:
2.根据权利要求1所述的设备连接方法,该方法还包括:
3.根据权利要求1所述的设备连接方法,所述基于设备列表和所述连接请求确定所述第二设备的连接优先级,包括:
4.根据权利要求1所述的设备连接方法,所述第三设备包括至少一个子设备,所述基于所述连接优先级断开与所述第三设备的连接,以使得第二设备与所述第三设备建立连接,包括:
5.根据权利要求1所述的设备连接方法,所述第一设备包括至少一个子设备,每个子设备均已与不同的第三设备连接,所述基于所述连接优先级断开与所述第三设备的连接,并与所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。