信息更新方法及装置、音频共享方法及系统、电子设备与流程

专利2023-02-21  145



1.本技术涉及通信技术领域,具体涉及一种信息更新方法及装置、音频共享方法及系统、电子设备。


背景技术:

2.蓝牙是一种支持设备短距离通信的无线电技术,能够实现在多个支持蓝牙传输的电子设备之间的无线信息交换,使得电子设备之间的数据传输更加迅速和高效。市面上许多蓝牙设备能够组成一个设备集合使用,例如蓝牙耳机、蓝牙音箱系统等都是以蓝牙设备集合的方式进行协同工作。
3.而在某些应用场景下,用户往往需要让不同设备集合的蓝牙设备进行协同工作,比如想让不同对的蓝牙耳机能够共享同一个手机传输的音乐等场景,目前暂无较好的解决方案。


技术实现要素:

4.本技术实施例公开了一种信息更新方法及装置、音频共享方法及系统、电子设备、存储介质,能够动态、灵活地将不同蓝牙设备集合的蓝牙设备组成同一蓝牙设备集合进行协同使用,满足用户的使用需求。
5.本技术实施例公开了一种信息更新方法,应用于电子设备,所述方法包括:
6.获取目标集合信息,所述目标集合信息用于指示目标蓝牙设备集合;
7.将所述目标集合信息发送至第一蓝牙设备集合中的n个第一蓝牙设备,以使所述第一蓝牙设备将第一集合信息更新为所述目标集合信息;所述第一集合信息用于指示所述第一蓝牙设备集合,所述n为大于1的整数;
8.将所述目标集合信息发送至第二蓝牙设备集合中的m个第二蓝牙设备,以使所述第二蓝牙设备将第二集合信息更新为所述目标集合信息;所述第二集合信息用于指示所述第二蓝牙设备集合,所述m为大于1的整数。
9.本技术实施例公开了一种信息更新方法,应用于第一蓝牙设备,所述方法包括:
10.接收电子设备发送的目标集合信息,所述目标集合信息用于指示目标蓝牙设备集合;
11.将第一集合信息更新为所述目标集合信息,所述第一集合信息用于指示第一蓝牙设备集合;
12.其中,将所述第一集合信息更新为所述目标集合信息的n个第一蓝牙设备,与将第二集合信息更新为所述目标集合信息的m个第二蓝牙设备,被识别为属于所述目标蓝牙设备集合;所述第二集合信息用于指示所述第二蓝牙设备集合,所述n、m均为大于1的整数。
13.本技术实施例公开了一种音频共享方法,包括:
14.电子设备向第一蓝牙设备集合中的n个第一蓝牙设备发送目标集合信息,以使所述第一蓝牙设备将第一集合信息更新为所述目标集合信息;所述第一集合信息用于指示所
audio蓝牙连接;
32.所述终端设备,用于分别向所述n个第一蓝牙设备及所述m个第二蓝牙设备发送音频数据。
33.本技术实施例公开了一种电子设备,包括存储器、处理器及通信单元,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述电子设备实现如上任一实施例所述的方法。
34.本技术实施例公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被电子设备中的处理器执行时,使得所述电子设备实现如上任一实施例所述的方法。
35.本技术实施例公开的信息更新方法及装置、音频共享方法及系统、电子设备、存储介质,电子设备将目标集合信息发送至第一蓝牙设备集合中的n个第一蓝牙设备,以使第一蓝牙设备将第一集合信息更新为目标集合信息,电子设备将目标集合信息发送至第二蓝牙设备集合中的m个第二蓝牙设备,以使第二蓝牙设备将第二集合信息更新为目标集合信息,目标集合信息用于指示目标蓝牙设备集合,能够将原本属于第一蓝牙设备集合的n个第一蓝牙设备以及原本属于第二蓝牙设备集合的m个第二蓝牙设备,成功配置成属于目标蓝牙设备集合进行协同使用,可动态、灵活地将不同蓝牙设备集合的蓝牙设备组成同一蓝牙设备集合进行协同使用,满足用户的使用需求。
36.此外,终端设备可分别与更新了目标集合信息的n个第一蓝牙设备及m个第二蓝牙设备建立le audio蓝牙连接,并向n个第一蓝牙设备及m个第二蓝牙设备发送音频数据,实现n个第一蓝牙设备与m个第二蓝牙设备之间的音频共享,且提高了音频数据传输的可靠性。
附图说明
37.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1a为一个实施例中信息更新方法及音频共享方法的应用场景图;
39.图1b为另一个实施例中信息更新方法及音频共享方法的应用场景图;
40.图1c为又一个实施例中信息更新方法及音频共享方法的应用场景图;
41.图2为一个实施例中信息更新方法的时序示意图;
42.图3为一个实施例中信息更新方法的流程图;
43.图4a为另一个实施例中信息更新方法的时序示意图;
44.图4b为另一个实施例中信息更新方法的时序示意图;
45.图5为另一个实施例中信息更新方法的流程图;
46.图6为一个实施例中le audio广播信号的结构示意图;
47.图7a为一个实施例中n个第一蓝牙设备及m个第二蓝牙设备共享终端设备传输的音频数据的时序示意图;
48.图7b为另一个实施例中n个第一蓝牙设备及m个第二蓝牙设备共享终端设备传输
的音频数据的时序示意图;
49.图8为又一个实施例中信息更新方法的流程图;
50.图9为一个实施例中音频共享方法的流程图;
51.图10为一个实施例中信息更新装置的框图;
52.图11为另一个实施例中信息更新装置的框图;
53.图12为一个实施例中电子设备的结构框图。
具体实施方式
54.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
55.需要说明的是,本技术实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
56.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将一个元件与另一个元件区分。举例来说,在不脱离本技术的范围的情况下,可以将第一蓝牙设备称为第二蓝牙设备,且类似地,可将第二蓝牙设备称为第一蓝牙设备。第一蓝牙设备和第二蓝牙设备两者都是蓝牙设备,但其不是同一蓝牙设备。本技术所使用的术语“多个”指的是两个及两个以上。本技术所使用的术语“和/或”指的是其中的一种方案,或是其中多种方案的任意组合。
57.而在某些应用场景下,用户往往需要让不同设备集合的蓝牙设备进行协同工作,比如想让不同对的蓝牙耳机能够共享同一个手机传输的音乐等场景。在相关技术中,对于让不同对蓝牙耳机进行音频分享的解决方案,第一种是由终端设备将音频数据传输给其中的一对蓝牙耳机,再由该对耳机转发给另一对蓝牙耳机,实现音频共享;第二种则是基于ble(bluetooth low energy,蓝牙低功耗)技术中的广播机制,终端设备利用ble广播将音频数据传输给不同对的蓝牙耳机,实现音频共享等。
58.对于上述的第一种音频共享方式,可能需要增加额外的硬件或者定制的芯片,才能实现音频共享功能,增加了成本且兼容性较差,对于上述的第二种音频共享方式,由于是通过无连接的ble广播进行音频数据传输,因此无法保障传输的可靠性。
59.本技术实施例公开了一种信息更新方法及装置、音频共享方法及系统、电子设备、存储介质,能够动态、灵活地将不同蓝牙设备集合的蓝牙设备组成同一蓝牙设备集合进行协同使用,满足用户的使用需求。此外,能够实现n个第一蓝牙设备与m个第二蓝牙设备之间的音频共享,且提高了音频数据传输的可靠性。
60.图1a为一个实施例中信息更新方法及音频共享方法的应用场景图。如图1a所示,第一蓝牙设备集合可包括n个第一蓝牙设备120,第二蓝牙设备集合可包括m个第二蓝牙设备130,该n及m均为大于1的整数。第一蓝牙设备120及第二蓝牙设备130可包括但不限于耳机、手机、可穿戴设备、音箱设备、智能家居设备等设备。进一步地,该第一蓝牙设备120及第
二蓝牙设备130可以是tws(true wireless stereo,真无线立体声)耳机。第一蓝牙设备120与第二蓝牙设备130可以是相同的蓝牙设备,也可以是不同的蓝牙设备。
61.电子设备110可以是能够与第一蓝牙设备120及第二蓝牙设备130建立通信连接的设备,示例性地,电子设备110可以是与第一蓝牙设备120及第二蓝牙设备130配套使用的电子设备,例如,第一蓝牙设备120及第二蓝牙设备130均为耳机,电子设备110可以是耳机盒等,但不限于此。电子设备110也可包括但不限于手机、智能可穿戴设备、车载终端、平板电脑、pc(personal computer,个人电脑)、pda(personal digital assistant,个人数字助理)等。
62.每个蓝牙设备中可设置有集合信息,该集合信息可用于指示蓝牙设备所属的蓝牙设备集合。可选地,该集合信息可包括组合标识信息,属于不同蓝牙设备集合的蓝牙设备可对应不同的组合标识信息,该组合标识信息可用于标识蓝牙设备所属的蓝牙设备集合,属于同一蓝牙设备集合的蓝牙设备可对应相同的组合标识信息,外部设备通过该组合标识信息能够将多个蓝牙设备识别为一个蓝牙设备集合,达到属于同一蓝牙设备集合的蓝牙设备能够协调同步使用的目的。例如,对于第一蓝牙设备集合中的n个第一蓝牙设备120,可对应相同的第一组合标识信息,对于第二蓝牙设备集合中的m个第二蓝牙设备130,可对应相同的第二组合标识信息,且该第一组合标识信息与第二组合标识信息不同,从而可保证第一蓝牙设备集合中的n个第一蓝牙设备120与第二蓝牙设备集合中的m个第二蓝牙设备130在使用时不会出现混淆的情况。
63.在本技术实施例中,能够实现将原本属于第一蓝牙设备集合的n个第一蓝牙设备120以及原本属于第二蓝牙设备集合的m个第二蓝牙设备130,成功配置成属于目标蓝牙设备集合进行协同使用。电子设备110可与第一蓝牙设备集合的n个第一蓝牙设备120建立通信连接,并将目标集合信息发送至n个第一蓝牙设备120,以使n个第一蓝牙设备120将第一集合信息更新为该目标集合信息。电子设备110可与第二蓝牙设备集合的m个第二蓝牙设备130建立通信连接,并将目标集合信息发送至m个第二蓝牙设备130,以使m个第二蓝牙设备130将第二集合信息更新为该目标集合信息。目标集合信息用于指示目标蓝牙设备集合,更新了目标集合信息的n个第一蓝牙设备120及m个第二蓝牙设备130能够成功加入到目标蓝牙设备集合中,从而实现将n个第一蓝牙设备120及m个第二蓝牙设备130识别为属于同一个蓝牙设备集合进行协同使用。
64.上述的通信连接可包括但不限于蓝牙等无线通信连接,该蓝牙通信连接可包括但不限于经典蓝牙连接、ble(bluetooth low energy,蓝牙低功耗)连接、le audio蓝牙连接等中的任一种。可选地,上述的通信连接也可以是接触式的触点通信连接等物理连接方式,具体的通信连接方式在本技术实施例中不作具体限定。
65.图1b为另一个实施例中信息更新方法及音频共享方法的应用场景图。如图1b所示,在n个第一蓝牙设备120将第一集合信息更新为目标集合信息,以及m个第二蓝牙设备130将第二集合信息更新为该目标集合信息之后,属于目标蓝牙设备集合的n个第一蓝牙设备120及m个第二蓝牙设备130可基于目标集合信息发送蓝牙广播信号。终端设备140可根据扫描到的蓝牙广播信号分别与n个第一蓝牙设备120及m个第二蓝牙设备130建立蓝牙连接,例如,n个第一蓝牙设备120及m个第二蓝牙设备130可基于目标集合信息发送le audio广播信号,终端设备140可根据扫描到的le audio广播信号分别与n个第一蓝牙设备120及m个第
二蓝牙设备130建立le audio蓝牙连接。在终端设备分别与n个第一蓝牙设备120及m个第二蓝牙设备130建立le audio蓝牙连接之后,可在le audio蓝牙连接的基础上分别与n个第一蓝牙设备120及m个第二蓝牙设备130建立cis(connected isochronous streams,基于连接同步数据流)等音频传输通道,以通过该音频传输通道分别向各个第一蓝牙设备120及各个第二蓝牙设备130发送音频数据,从而实现n个第一蓝牙设备120与m个第二蓝牙设备130之间的音频共享。其中,终端设备与n个第一蓝牙设备120及m个第二蓝牙设备130建立的各个cis通道可组成一个cig(connected isochronous groups,连接同步群组),同一个cig内的各个cis通道具备相同的时间戳,从而保证该cig内接收的音频数据是同步的。
66.进一步地,目标蓝牙设备集合下的各个蓝牙设备可能分配不同的角色(如左耳机播放左声道音频,右耳机播放右声道音频)。
67.终端设备140可包括但不限于手机、智能可穿戴设备、车载终端、平板电脑、pc(personal computer,个人电脑)、pda(personal digital assistant,个人数字助理)等。
68.图1c为又一个实施例中信息更新方法及音频共享方法的应用场景图。如图1c所示,上述的电子设备110可包括耳机盒150,第一蓝牙设备集合可包括第一对耳机160,第二蓝牙设备集合可包括第二对耳机170。为了满足用户将第一对耳机160与第二对耳机170进行协同使用的需求,可通过耳机盒150将第一对耳机160及第二对耳机170配置成属于相同的蓝牙设备集合进行使用。作为一种实施方式,用户可分别将第一对耳机160及第二对耳机170放入到耳机盒150中(如先将第一对耳机160放入耳机盒150,再将第二对耳机170放入耳机盒150),在第一对耳机160放置在耳机盒150内的情况下,耳机盒150可将目标集合信息分别发送至第一对耳机160的左耳机及右耳机,第一对耳机160的左耳机及右耳机可将第一集合信息更新为该目标集合信息。在第二对耳机170放置在耳机盒150内的情况下,耳机盒150可将目标集合信息分别发送至第二对耳机170的左耳机及右耳机,第二对耳机170的左耳机及右耳机可将第二集合信息更新为该目标集合信息。
69.在第一对耳机160的左耳机及右耳机将第一集合信息更新为目标集合信息,以及第二对耳机170的左耳机及右耳机将第二集合信息更新为目标集合信息之后,第一对耳机160及第二对耳机170成功加入到相同的蓝牙设备集合中。第一对耳机160的左耳机及右耳机,以及第二对耳机170的左耳机及右耳机可分别基于目标集合信息与终端设备140建立le audio蓝牙连接。终端设备140可分别向第一对耳机160及第二对耳机170发送音频数据,从而实现第一对耳机160与第二对耳机170共享终端设备140传输的音频数据。
70.进一步地,终端设备140可分别向第一对耳机160的左耳机以及第二对耳机170的左耳机发送左声道音频数据,分别向第一对耳机160的右耳机以及第二对耳机170的右耳机发送右声道音频数据。
71.需要说明的是,上述电子设备110也可将原本属于两个以上不同的蓝牙设备集合的蓝牙设备配置为属于相同的蓝牙设备集合进行协同使用,并不仅限于上述的第一蓝牙设备集合及第二蓝牙设备集合,例如,可将原本属于3个或4个不同的蓝牙设备集合的蓝牙设备配置为属于相同的蓝牙设备集合进行协同使用等,但不限于此。
72.图2为一个实施例中信息更新方法的时序示意图。如图2所示,该信息更新方法可包括以下步骤:
73.1、电子设备获取目标集合信息。
74.2、电子设备将目标集合信息发送至第一蓝牙设备集合中的n个第一蓝牙设备。
75.3、n个第一蓝牙设备将第一集合信息更新为目标集合信息。
76.4、电子设备将目标集合信息发送至第二蓝牙设备集合中的m个第二蓝牙设备。
77.5、m个第二蓝牙设备将第二集合信息更新为目标集合信息。
78.如图3所示,在一个实施例中,提供一种信息更新方法,可应用于上述的电子设备,该方法可包括以下步骤:
79.步骤310,获取目标集合信息,目标集合信息用于指示目标蓝牙设备集合。
80.第一蓝牙设备集合中的n个第一蓝牙设备,与第二蓝牙设备集合中的m个第二蓝牙设备,可通过电子设备被配置为属于相同的目标蓝牙设备集合。电子设备可获取目标集合信息,并分别向第一蓝牙设备集合中的n个第一蓝牙设备及第二蓝牙设备集合中的m个第二蓝牙设备发送该目标集合信息,使得第一蓝牙设备与第二蓝牙设备进行集合信息更新,以成功加入到目标蓝牙设备集合中。
81.在一些实施例中,用户可在电子设备上进行第一触发操作,以触发电子设备将不同蓝牙设备集合的蓝牙设备组成同一蓝牙设备集合的功能。电子设备在检测到第一触发操作时,可响应于该第一触发操作,获取目标集合信息。该第一触发操作的具体操作方式在本技术实施例中不作限定,例如,电子设备上可设置有特定按键,该特定按键可以是虚拟按键也可以是物理按键,第一触发操作可以是对该特定按键进行预设操作(如长按一段时间、点击特定按键、双击特定按键等);又例如,第一触发操作可以是触控操作、手势操作、语音操作等中的任一种,电子设备可通过相应的传感器检测该第一触发操作(如通过压力传感器检测预设的按压操作、通过距离传感器检测预设的手势操作、通过语音传感器检测预设的语音内容等),但不限于此。
82.示例性地,以电子设备为耳机盒为例,第一触发操作可包括对耳机盒上的配对按键进行长按、双按耳机盒上的配对按键、对耳机盒进行设定手势操作等,但不限于此。
83.示例性地,以电子设备为手机为例,手机可在界面中提供音频共享按钮,第一触发操作可以是点击该音频共享按钮,但不限于此。
84.步骤320,将目标集合信息发送至第一蓝牙设备集合中的n个第一蓝牙设备,以使第一蓝牙设备将第一集合信息更新为目标集合信息;第一集合信息用于指示第一蓝牙设备集合。
85.步骤330,将目标集合信息发送至第二蓝牙设备集合中的m个第二蓝牙设备,以使第二蓝牙设备将第二集合信息更新为目标集合信息;第二集合信息用于指示第二蓝牙设备集合。
86.第一蓝牙设备集合的各个第一蓝牙设备中可配置有第一集合信息,通过该第一集合信息可指示第一蓝牙设备属于第一蓝牙设备集合。电子设备可与第一蓝牙设备集合中的n个第一蓝牙设备建立通信连接,并向n个第一蓝牙设备分别发送目标集合信息。第一蓝牙设备接收到电子设备发送的目标集合信息后,可将第一集合信息更新为目标集合信息,从而成功将第一蓝牙设备从属于第一蓝牙设备集合变更为属于目标蓝牙设备集合。
87.第二蓝牙设备集合的各个第二蓝牙设备中可配置有第二集合信息,通过该第二集合信息可指示第二蓝牙设备属于第二蓝牙设备集合。电子设备可与第二蓝牙设备集合中的m个第二蓝牙设备建立通信连接,并向m个第二蓝牙设备分别发送目标集合信息。第二蓝牙
设备接收到电子设备发送的目标集合信息后,可将第二集合信息更新为目标集合信息,从而成功将第二蓝牙设备从属于第二蓝牙设备集合变更为属于目标蓝牙设备集合。
88.上述的n及m均可为大于1的整数,n和m可相同,也可不同,例如,n和m均为2,或者,n为2,m为3等,但不限于此。
89.电子设备与第一蓝牙设备及第二蓝牙设备之间的通信连接的具体连接方式在本技术实施例中不作限定,对于不同的电子设备,可选择不同的通信连接方式。例如,若电子设备为手机、平板电脑等终端设备,则该通信连接方式可以是蓝牙通信连接等;若电子设备为与第一蓝牙设备及第二蓝牙设备对应的配套设备,例如第一蓝牙设备及第二蓝牙设备均为耳机,电子设备为耳机盒,则该通信连接方式可以是触点通信连接等。
90.需要说明的是,电子设备可先与第一蓝牙设备集合中的n个第一蓝牙设备建立通信连接,在向n个第一蓝牙设备发送目标集合信息之后断开与n个第一蓝牙设备之间的通信连接,然后再与第二蓝牙设备集合中的m个第二蓝牙设备建立通信连接;或者,电子设备可先与第二蓝牙设备集合中的m个第二蓝牙设备建立通信连接,在向m个第二蓝牙设备发送目标集合信息之后断开与m个第二蓝牙设备之间的通信连接,然后再与第一蓝牙设备集合中的n个第二蓝牙设备建立通信连接。电子设备也可同时与第一蓝牙设备集合中的n个第一蓝牙设备,以及第二蓝牙设备集合中的m个第二蓝牙设备分别建立通信连接。本技术实施例对电子设备与第一蓝牙设备及第二蓝牙设备建立通信连接的时序不作具体限定。
91.本技术实施例也不对电子设备获取目标集合信息,以及电子设备与第一蓝牙设备及第二蓝牙设备建立通信连接的先后时序进行限定。例如,电子设备获取目标集合信息可以是在与n个第一蓝牙设备及m个第二蓝牙设备建立通信连接之前,电子设备也可先与第一蓝牙设备集合中的n个第一蓝牙设备建立通信连接,再获取目标集合信息。
92.在一些实施例中,目标集合信息可包括目标组合标识信息,该目标组合标识信息可用于标识目标蓝牙设备集合,第一集合信息可包括第一组合标识信息,该第一组合标识信息可用于标识第一蓝牙设备集合,第二集合信息可包括第二组合标识信息,该第二组合标识信息可用于标识第二蓝牙设备集合。第一组合标识信息区别于第二组合标识信息,以保证第一蓝牙设备集合的n个第一蓝牙设备与第二蓝牙设备集合的m个第二蓝牙设备在未更新集合信息时,分别单独进行使用,不会出现混淆使用的情况。目标组合标识信息可与第一组合标识信息及第二组合标识信息均不相同,也可与第一组合标识信息或第二组合标识信息相同。
93.第一蓝牙设备在接收到电子设备发送的目标组合标识信息后,可将自身的组合标识信息从第一组合标识信息更新为该目标组合标识信息,第二蓝牙设备在接收到电子设备发送的目标组合标识信息后,可将自身的组合标识信息从第二组合标识信息更新为该目标组合标识信息。
94.可选地,第一蓝牙设备在接收到电子设备发送的目标组合标识信息后,可判断第一组合标识信息与目标组合标识信息是否相同,若不相同,再将第一组合标识信息更新为该目标组合标识信息,若相同,则第一蓝牙设备可不对自身的组合标识信息进行更新。同理,第二蓝牙设备在接收到电子设备发送的目标组合标识信息后,可判断第二组合标识信息与目标组合标识信息是否相同,若不相同,再将第二组合标识信息更新为该目标组合标识信息,若相同,则第二蓝牙设备可不对自身的组合标识信息进行更新。
95.n个第一蓝牙设备及m个第二蓝牙设备在将自身的组合标识信息更新为目标组合标识信息之后,对应相同的目标组合标识信息,若外部的终端设备同时扫描到第一蓝牙设备及第二蓝牙设备,由于第一蓝牙设备和第二蓝牙设备的组合标识信息相同,均为上述的目标组合标识信息,则可将第一蓝牙设备和该其它蓝牙设备作为一个蓝牙设备集合进行协同使用。
96.在一些实施例中,ble audio(bluetooth low energy audio,蓝牙低功耗音频)技术作为近几年蓝牙sig大力推行的主流技术,能够给人们带来更低功耗、更低成本、更高质量、以及更低延迟的无线音频服务。在ble audio技术中提供了csip(coordinated set identification profile,协调集识别协议),可以让属于同一个蓝牙设备集合中的多个蓝牙设备在与外部设备进行交互时,达成协调同步的目的。在csip中,对于属于同一个蓝牙设备集合的多个蓝牙设备,可使用相同的sirk(set identity resolving key,组合标识解析值),即将具有相同sirk的蓝牙设备识别为同一个蓝牙设备集合。
97.在本技术实施例中,目标组合标识信息可包括目标sirk,第一组合标识信息可包括第一sirk,第二组合标识信息可包括第二sirk。第一蓝牙设备在接收到电子设备发送的目标sirk后,可将自身的sirk从第一sirk更新为目标sirk。第二蓝牙设备在接收到电子设备发送的目标sirk后,可将自身的sirk从第二sirk更新为目标sirk。由于第一蓝牙设备与第二蓝牙设备均配置相同的目标sirk,则第一蓝牙设备与第二蓝牙设备成功加入到相同的目标蓝牙设备集合中,目标蓝牙设备集合下的各个蓝牙设备在与外部的终端设备进行交互时,由于配置有相同的目标sirk,外部的终端设备能够对目标蓝牙设备集合下的各个蓝牙设备进行协调同步使用。
98.在一些实施例中,目标集合信息除了包括目标组合标识信息以外,还可包括数量参数(size)和/或序列号(rank)等信息。该数量参数用于指示目标蓝牙设备集合中包含的蓝牙设备的数量,在本技术实施例中,该数量参数可为n与m的和,也即,该数量参数为第一蓝牙设备与第二蓝牙设备的数量总和。可选地,该数量参数可为预先设置的值,例如,可预先设置将两对耳机组成相同的蓝牙设备集合进行使用,则对应的数量参数可设置为4;或者,可预先设置将两组蓝牙音箱组成相同的蓝牙设备集合进行使用,其中的一组包括2个蓝牙音箱,另一组包括4个蓝牙音箱,则对应的数量参数可设置为6。
99.作为另一种实施方式,用户也可根据实际需求对目标蓝牙设备集合对应的数量参数进行设置。可选地,可预先设置不同的数量参数对应的设置操作的操作方式,在电子设备检测到设置操作时,可根据该设置操作的操作方式确定对应的数量参数,并将目标蓝牙设备集合对应的数量参数设置为与该设置操作的操作方式对应的数量参数。例如,电子设备可为耳机盒,耳机盒上可设置有触发按键,在用户点击一次触发按键时,表示将数量参数设置为2,在用户点击两次触发按键时,表示将数量参数设置为4等,但不限于此;耳机盒可根据检测到的触发按键被点击的次数,确定对应的数量参数,并将目标蓝牙设备集合对应的数量参数设置为该对应的数量参数。
100.可选地,电子设备上可提供设置界面,用户可在该设置界面中输入数量参数,电子设备根据用户进行的设置操作确定用户输入的数量参数。可选地,也可在终端设备上提供设置界面,电子设备与终端设备通信连接,用户可在该设置界面中输入数量参数,终端设备根据用户进行的设置操作确定用户输入的数量参数,并将该数量参数发送给电子设备。或
者,终端设备可与任一第一蓝牙设备或任一第二蓝牙设备通信连接,终端设备根据用户进行的设置操作确定用户设置的数量参数,并将该数量参数发送给通信连接的第一蓝牙设备或第二蓝牙设备,当该第一蓝牙设备或第二蓝牙设备与电子设备建立通信连接时,该第一蓝牙设备或第二蓝牙设备再将数量参数发送给电子设备进行存储。
101.序列号用于指示蓝牙设备在目标蓝牙设备集合中对应的排列序号,同一蓝牙设备集合下的不同蓝牙设备可分别对应不同的序列号。可选地,电子设备在向第一蓝牙设备或第二蓝牙设备发送目标集合信息时,可随机分配序列号,也可按照与电子设备建立通信连接的先后顺序,从小到大依次分配序列号。例如,电子设备先与n个第一蓝牙设备建立通信连接,可向第一个建立通信连接的第一蓝牙设备发送序列号1,向第二个建立通信连接的第一蓝牙设备发送序列号2
……
等,以此类推。
102.示例性地,图4a为另一个实施例中信息更新方法的时序示意图。如图4a所示,电子设备可响应于第一触发操作,获取目标组合标识信息。电子设备可与n个第一蓝牙设备建立通信连接,并对n个第一蓝牙设备中配置的组合标识信息、数量参数、序列号等集合信息进行更新。电子设备可分别向各个第一蓝牙设备发送更新指令,该更新指令可携带有目标组合标识信息、目标蓝牙设备集合的数量参数、第一蓝牙设备在目标蓝牙设备集合中对应的序列号等目标集合信息。第一蓝牙设备在接收到电子设备发送的目标集合信息后,可根据该目标集合信息对配置的集合信息进行更新,可将第一组合标识信息更新为该目标组合标识信息,将第一蓝牙设备集合的数量参数(即n个)更新为该目标蓝牙设备集合的数量参数,将在第一蓝牙设备集合中对应的序列号更新为在目标蓝牙设备集合中对应的序列号。
103.电子设备可与m个第二蓝牙设备建立通信连接,并对m个第二蓝牙设备中配置的组合标识信息、数量参数、序列号等集合信息进行更新。电子设备可分别向各个第二蓝牙设备发送更新指令,该更新指令可携带有目标组合标识信息、目标蓝牙设备集合的数量参数、第二蓝牙设备在目标蓝牙设备集合中对应的序列号等目标集合信息。第二蓝牙设备在接收到电子设备发送的目标集合信息后,可根据该目标集合信息对配置的集合信息进行更新,可将第二组合标识信息更新为该目标组合标识信息,将第二蓝牙设备集合的数量参数(即m个)更新为该目标蓝牙设备集合的数量参数,将在第二蓝牙设备集合中对应的序列号更新为在目标蓝牙设备集合中对应的序列号。
104.示例性地,图4b为另一个实施例中信息更新方法的时序示意图。以电子设备包括耳机盒,n个第一蓝牙设备包括第一左耳机及第一右耳机,m个第二蓝牙设备包括第二左耳机及第二右耳机为例。如图4b所示,用户可在耳机盒上进行第一触发操作(例如双控耳机盒上的配对键),耳机盒响应该第一触发操作,可获取目标sirk。用户可将第一左耳机及第一右耳机分别放入耳机盒中。耳机盒可在第一左耳机及第一右耳机被放置在耳机盒内的情况下,将目标集合信息分别发送至第一左耳机及第一右耳机。耳机盒可分别对第一左耳机及第一右耳机配置的sirk、size(即数量参数)、rank(即序列号)等参数进行更新。耳机盒可分别向第一左耳机及第一右耳机发送更新指令,以通知第一左耳机及第一右耳机更新sirk、size、rank等参数。第一左耳机在接收到耳机盒发送的目标sirk、目标蓝牙设备集合的size(如4)及第一左耳机在目标蓝牙设备集合中的rank(如1)等参数后,可将自身的sirk从第一sirk更新为目标sirk,将第一蓝牙设备集合的size(如2)更新为目标蓝牙设备集合的size,将在第一蓝牙设备集合的rank更新为在目标蓝牙设备集合中的rank。第一右耳机在接收到
耳机盒发送的目标sirk、目标蓝牙设备集合的size(如4)及第一右耳机在目标蓝牙设备集合中的rank(如2)等参数后,可将自身的sirk从第一sirk更新为目标sirk,将第一蓝牙设备集合的size(如2)更新为目标蓝牙设备集合的size,将在第一蓝牙设备集合的rank更新为在目标蓝牙设备集合中的rank。
105.用户可将第一左耳机及第一右耳机从耳机盒中取出,再将第二左耳机及第二右耳机分别放入耳机盒中,耳机盒可在第二左耳机及第二右耳机被放置在耳机盒内的情况下,将目标集合信息分别发送至第二左耳机及第二右耳机。耳机盒可分别对第二左耳机及第二右耳机配置的sirk、size、rank等参数进行更新。耳机盒可分别向第二左耳机及第二右耳机发送更新指令,以通知第二左耳机及第二右耳机更新sirk、size、rank等参数。第二左耳机在接收到耳机盒发送的目标sirk、目标蓝牙设备集合的size(如4)及第二左耳机在目标蓝牙设备集合中的rank(如3)等参数后,可将自身的sirk从第二sirk更新为目标sirk,将第二蓝牙设备集合的size(如2)更新为目标蓝牙设备集合的size,将在第二蓝牙设备集合的rank更新为在目标蓝牙设备集合中的rank。第二右耳机在接收到耳机盒发送的目标sirk、目标蓝牙设备集合的size(如4)及第二右耳机在目标蓝牙设备集合中的rank(如4)等参数后,可将自身的sirk从第二sirk更新为目标sirk,将第二蓝牙设备集合的size(如2)更新为目标蓝牙设备集合的size,将在第二蓝牙设备集合的rank更新为在目标蓝牙设备集合中的rank。
106.在本技术实施例中,电子设备将目标集合信息发送至第一蓝牙设备集合中的n个第一蓝牙设备,以使第一蓝牙设备将第一集合信息更新为目标集合信息,电子设备将目标集合信息发送至第二蓝牙设备集合中的m个第二蓝牙设备,以使第二蓝牙设备将第二集合信息更新为目标集合信息,目标集合信息用于指示目标蓝牙设备集合,能够将原本属于第一蓝牙设备集合的n个第一蓝牙设备以及原本属于第二蓝牙设备集合的m个第二蓝牙设备,成功配置成属于目标蓝牙设备集合进行协同使用,可动态、灵活地将不同蓝牙设备集合的蓝牙设备组成同一蓝牙设备集合进行协同使用,满足用户的使用需求。
107.在一些实施例中,目标集合信息包括目标组合标识信息,下面将对电子设备获取目标组合标识信息的几种方式进行介绍,电子设备获取目标组合标识信息可包括但不限于以下几种获取方式中的任一种:
108.获取方式一、根据预设方式生成目标组合标识信息。
109.电子设备根据预设方式生成目标组合标识信息,可包括:基于目标ble地址生成目标组合标识信息,该目标ble地址包括任一第一蓝牙设备的ble地址或任一第二蓝牙设备的ble地址;或,随机生成一个组合标识信息作为目标组合标识信息。
110.电子设备可获取目标ble地址,并按照特定方式根据目标ble地址生成目标组合标识信息。可选地,该特定方式可以是直接将目标ble地址作为目标组合标识信息的部分字段,以生成目标组合标识信息。进一步地,可将目标ble地址作为目标组合标识信息的部分字段,并将该部分字段与第一预设字段进行组合,生成目标组合标识信息,该第一预设字段可指的是组合标识信息中预先规定的字段信息,也可以是随机生成的字段信息。例如,目标组合标识信息可包括目标sirk,sirk可为128字节,可直接将ble地址(48字节)作为目标sirk的一部分字段,例如,sirk=ble地址‖第一预设字段。
111.可选地,该特定方式也可以是对目标ble地址进行哈希计算,并将计算结果作为目
标组合标识信息的部分字段,以生成目标组合标识信息。进一步地,可将计算结果与第二预设字段进行组合生成目标组合标识信息,例如,sirk=hash‖第二预设字段,该hash表示对目标ble地址进行哈希计算的计算结果。其中,第一预设字段与第二预设字段可相同,也可不同,可根据实际情况进行设置。由于ble地址是唯一的,可保证生成的目标组合标识信息也是唯一的,不会与其它蓝牙设备集合的组合标识信息产生混淆,提高蓝牙设备集合使用的准确性。
112.作为一种具体实施方式,可根据实际需求设置目标ble地址的获取规则。可选地,若电子设备先与n个第一蓝牙设备建立通信连接,则目标ble地址可为任一第一蓝牙设备的ble地址,该目标ble地址也可为第一个与电子设备建立通信连接的第一蓝牙设备的ble地址,或者是最后一个与电子设备建立通信连接的第一蓝牙设备的ble地址等。可选地,若电子设备先与m个第二蓝牙设备建立通信连接,则目标ble地址可为任一第二蓝牙设备的ble地址,该目标ble地址也可为第一个与电子设备建立通信连接的第二蓝牙设备的ble地址,或者是最后一个与电子设备建立通信连接的第二蓝牙设备的ble地址等。电子设备按照预设的获取规则获取目标ble地址,可保证及时生成目标组合标识信息并发送给n个第一蓝牙设备及m个第二蓝牙设备,提高效率。
113.在一些实施例中,电子设备也可随机生成一个组合标识信息作为目标组合标识信息,电子设备中可预先存储有目标组合标识信息的各个字段,并随机生成各个字段中的字段值,以得到唯一的目标组合标识信息,提高蓝牙设备集合使用的准确性。需要说明的是,电子设备也可采用其它方式生成目标组合标识信息,并不仅限于上述的几种方式。
114.在本技术实施例中,电子设备可根据预设方式生成目标组合标识信息,可保证生成的目标组合标识信息是唯一的,避免出现与其它蓝牙设备集合混淆的情况,以保证将n个第一蓝牙设备及m个第二蓝牙设备成功加入到目标蓝牙设备集合中,满足用户的使用需求。
115.获取方式二、将电子设备中存储的组合标识信息作为目标组合标识信息。
116.电子设备中可预先存储有目标组合标识信息,在电子设备与n个第一蓝牙设备建立通信连接的情况下,可将预先存储的目标组合标识信息发送给n个第一蓝牙设备。第一蓝牙设备接收电子设备发送的目标组合标识信息后,可判断自身的组合标识信息(即第一组合标识信息)与该目标组合标识信息是否相同,若不相同,则第一蓝牙设备可将自身的组合标识信息更新为该目标组合标识信息,若相同,则可不进行更新。
117.作为一种具体实施方式,组合标识信息包括sirk。例如,电子设备中存储的sirk为sirk3,可将该sirk3作为目标sirk发送给n个第一蓝牙设备,若第一蓝牙设备当前配置的第一sirk为sikr1,则第一蓝牙设备在接收到电子设备发送的目标sirk后,由于目标sirk与第一sirk不同,则可将第一sirk更新为目标sirk,即,将自身的sirk从sikr1更新为sirk3。又例如,电子设备中存储的sirk为sirk1,可将该sirk1作为目标sirk发送给n个第一蓝牙设备,若第一蓝牙设备当前配置的第一sirk也为sikr1,则第一蓝牙设备在接收到电子设备发送的目标sirk后,由于目标sirk与第一sirk相同(均为sirk1),则可不进行更新。
118.在电子设备与m个第二蓝牙设备建立通信连接的情况下,可将预先存储的目标组合标识信息发送给m个第二蓝牙设备。第二蓝牙设备接收电子设备发送的目标组合标识信息后,可判断自身的组合标识信息(即第二组合标识信息)与该目标组合标识信息是否相同,若不相同,则第二蓝牙设备可将自身的组合标识信息更新为该目标组合标识信息,若相
同,则可不进行更新。
119.在本技术实施例中,电子设备可将预先存储的组合标识信息作为目标组合标识信息分别发送给n个第一蓝牙设备及m个第二蓝牙设备,以使得原本属于第一蓝牙设备集合的n个第一蓝牙设备以及原本属于第二蓝牙设备集合的m个第二蓝牙设备,成功配置成属于目标蓝牙设备集合进行协同使用,满足用户的使用需求。
120.获取方式三、获取目标蓝牙设备当前配置的组合标识信息作为目标组合标识信息,目标蓝牙设备为任一第一蓝牙设备或任一第二蓝牙设备。
121.电子设备可选择通信连接的任一第一蓝牙设备或任一第二蓝牙设备作为目标蓝牙设备,并从该目标蓝牙设备中获取目标蓝牙设备当前配置的组合标识信息。可选地,若电子设备选择通信连接的任一第一蓝牙设备作为目标蓝牙设备,则在获取目标蓝牙设备目标蓝牙设备当前配置的组合标识信息作为目标组合标识信息后,可不向n个第一蓝牙设备发送该目标组合标识信息,而仅向m个第二蓝牙设备发送该目标组合标识信息。同理,若电子设备选择通信连接的任一第二蓝牙设备作为目标蓝牙设备,则在获取目标蓝牙设备目标蓝牙设备当前配置的组合标识信息作为目标组合标识信息后,可不向m个第二蓝牙设备发送该目标组合标识信息,而仅向n个第一蓝牙设备发送该目标组合标识信息。可提高蓝牙设备的信息更新效率。
122.进一步地,组合标识信息包括sirk。例如,电子设备选择任一第一蓝牙设备作为目标蓝牙设备,若第一蓝牙设备当前配置的sirk为sirk1(即第一sirk),则电子设备可从该第一蓝牙设备获取sirk1,并将sirk1作为目标sirk,再将该目标sirk发送给第二蓝牙设备,以使得第二蓝牙设备将自身的sirk更新为该目标sirk(即sirk1)。在第二蓝牙设备完成sirk更新后,n个第一蓝牙设备与m个第二蓝牙设备均配置相同的sirk(均为sirk1),从而可被识别为属于相同的蓝牙设备集合进行协同使用。
123.作为一种具体实施方式,上述的目标蓝牙设备可为第一蓝牙设备集合及第二蓝牙设备集合中,先与电子设备建立通信连接的蓝牙设备。例如,电子设备先与第一蓝牙设备集合的n个第一蓝牙设备建立通信连接,则目标蓝牙设备可为任一第一蓝牙设备,进一步地,该目标蓝牙设备可为第一个与电子设备建立通信连接的第一蓝牙设备。从而可保证电子设备能够及时获取到目标组合标识信息,保证将原本属于第一蓝牙设备集合的n个第一蓝牙设备以及原本属于第二蓝牙设备集合的m个第二蓝牙设备,配置成属于目标蓝牙设备集合进行协同使用的成功率及效率。
124.在本技术实施例中,电子设备可获取目标蓝牙设备当前配置的组合标识信息作为目标组合标识信息并发送给n个第一蓝牙设备及m个第二蓝牙设备,该目标蓝牙设备为任一第一蓝牙设备或任一第二蓝牙设备,以使得第一蓝牙设备与第二蓝牙设备配置相同的目标组合标识信息,能够将原本属于第一蓝牙设备集合的n个第一蓝牙设备以及原本属于第二蓝牙设备集合的m个第二蓝牙设备,成功配置成属于目标蓝牙设备集合进行协同使用。
125.需要说明的是,上述各实施例中所涉及的组合标识信息,除了sirk以外,还可包括其它组合标识信息,例如,若同一个蓝牙设备集合下的蓝牙设备共同使用相同的蓝牙地址与外部设备进行蓝牙通信连接,则组合标识信息可包括蓝牙地址等,但不限于此。
126.如图5所示,在另一个实施例中,提供一种信息更新方法,可应用于上述的电子设备,该方法可包括以下步骤:
127.步骤510,获取目标集合信息,目标集合信息用于指示目标蓝牙设备集合。
128.步骤520,将目标集合信息发送至第一蓝牙设备集合中的n个第一蓝牙设备,以使第一蓝牙设备将第一集合信息更新为目标集合信息;第一集合信息用于指示第一蓝牙设备集合。
129.步骤530,将目标集合信息发送至第二蓝牙设备集合中的m个第二蓝牙设备,以使第二蓝牙设备将第二集合信息更新为目标集合信息;第二集合信息用于指示第二蓝牙设备集合。
130.步骤510~530的描述,可参考上述各实施例中的相关描述,在此不再赘述。
131.在一些实施例中,在n个第一蓝牙设备将第一集合信息更新为目标集合信息,以及m个第二蓝牙设备将第二集合信息更新为目标集合信息后,n个第一蓝牙设备与m个第二蓝牙设备可分别基于目标集合信息与终端设备建立le audio蓝牙连接,实现n个第一蓝牙设备与m个第二蓝牙设备对终端设备传输的音频进行共享。
132.第一蓝牙设备可基于目标集合信息发送le audio广播信号,以触发终端设备与该第一蓝牙设备建立le audio蓝牙连接。第二蓝牙设备也可基于目标集合信息发送le audio广播信号,以触发终端设备与该第二蓝牙设备建立le audio蓝牙连接。
133.可选地,终端设备在首次接收到目标蓝牙设备集合中的蓝牙设备发送的le audio广播信号时,可在蓝牙连接界面显示该蓝牙设备对应的设备信息(如ble地址、设备名称等信息),在用户确定让终端设备与该蓝牙设备进行蓝牙连接后,终端设备可响应于连接操作,与该蓝牙设备建立le audio蓝牙连接,并获取该蓝牙设备对应的目标集合信息。可选地,终端设备可在与蓝牙设备建立le audio蓝牙连接的过程中,接收该蓝牙设备发送的目标集合信息。
134.在一些实施例中,目标集合信息包括目标组合标识信息,属于目标蓝牙设备集合下的各个蓝牙设备基于相同的目标组合标识信息发送le audio广播信号。终端设备在首次与目标蓝牙设备集合中的蓝牙设备建立le audio蓝牙连接之后,若再次接收到另一蓝牙设备发送的le audio广播信号,可根据该另一蓝牙设备发送的le audio广播信号,判断该另一蓝牙设备对应的组合标识信息是否与首次连接的蓝牙设备对应的组合标识信息相同,若相同,则可确定该另一蓝牙设备与首次连接的蓝牙设备属于相同的蓝牙设备集合,并自动向该另一蓝牙设备发送蓝牙连接请求,以与该另一蓝牙设备建立le audio蓝牙连接。
135.作为一种具体实施方式,属于目标蓝牙设备集合下的各个蓝牙设备基于相同的目标sirk发送le audio广播信号。终端设备在首次接收到目标蓝牙设备集合中的蓝牙设备发送的le audio广播信号时,可与该蓝牙设备建立le audio蓝牙连接,并获取该蓝牙设备对应的sirk(即目标sirk)。作为一种实施方式,终端设备可在与该蓝牙设备建立le audio蓝牙连接的过程中,接收该蓝牙设备发送的sirk。le audio蓝牙连接是在ble连接的基础上建立的,建立le audio蓝牙连接的过程可包括在ble连接的基础上进行一些设备参数的查询,该设备参数的查询可包括蓝牙设备的sirk查询。在建立le audio蓝牙连接后,当有业务需求时可再建立cis(connected isochronous streams,基于连接同步数据流)通道等进行业务传输。
136.若终端设备再次接收到另一蓝牙设备发送的le audio广播信号,可根据该另一蓝牙设备发送的le audio广播信号,判断该另一蓝牙设备对应的sirk是否为与目标sirk相
同,若相同,则自动向该另一蓝牙设备发送蓝牙连接请求,与该另一蓝牙设备建立le audio蓝牙连接。
137.作为一种实施方式,蓝牙设备发送的le audio广播信号可包括基于目标sirk计算生成的目标字段。终端设备接收到另一蓝牙设备发送的le audio广播信号后,可对另一蓝牙设备发送的le audio广播信号进行解析,得到该le audio广播信号所携带的目标特定广播信息及目标字段,可根据首次连接的蓝牙设备对应的sirk(即目标sirk)及该目标特定广播信息计算得到目标本地值,若目标本地值与目标字段相同,则可确定首次连接的蓝牙设备与该另一蓝牙设备属于同一个蓝牙设备集合。
138.具体地,如图6所示,le audio广播信号可包括rsi(resolvable set identifier,可解析集标识符),rsi可包括两部分:1、由蓝牙设备对应的sirk生成的哈希序列610;2、随机数产生的随机序列620。其中,哈希序列610可通过公式:hash=sih(sikr,prand)进行计算得到,hash表示哈希序列610,prand表示随机序列620。电子设备解析另一蓝牙设备发送的le audio广播信号得到的目标特定广播信息可以是rsi的随机序列,目标字段可以是le audio广播信号所携带的rsi的哈希序列。电子设备可根据首次连接的蓝牙设备对应的sirk(即目标sirk)及解析得到的rsi中的随机序列,通过上述公式计算得到目标本地值,并将目标本地值与解析得到的rsi的哈希序列进行比对,若二者一致,说明首次连接的蓝牙设备的sikr与该另一蓝牙设备的sirk相同(均为目标sirk),则可确定首次连接的蓝牙设备与另一蓝牙设备属于同一个蓝牙设备集合。
139.在一些实施例中,终端设备在确定另一蓝牙设备对应的组合标识信息与首次连接的蓝牙设备对应的组合标识信息相同之后,可判断当前连接的属于目标蓝牙设备集合的蓝牙设备的数量是否已经达到数量参数,若已达到数量参数,则可不与该另一蓝牙设备建立le audio蓝牙连接。例如,终端设备在与目标蓝牙设备集合中的蓝牙设备首次建立le audio蓝牙连接时,获取目标蓝牙设备集合的数量参数为4,在终端设备已经与目标蓝牙设备集合中的4个蓝牙设备建立le audio蓝牙连接的情况下,又接收到另一蓝牙设备发送的le audio广播信号,且该另一蓝牙设备对应的组合标识信息也为目标组合标识信息,则终端设备不与该另一蓝牙设备建立le audio蓝牙连接,可保证蓝牙连接的准确性,以及进一步保证后续进行音频共享的准确性。
140.在一些实施例中,终端设备在确定另一蓝牙设备对应的组合标识信息与首次连接的蓝牙设备对应的组合标识信息相同之后,可判断该另一蓝牙设备在目标蓝牙设备集合对应的序列号是否与当前连接的属于目标蓝牙设备集合的蓝牙设备冲突,若存在冲突,则不与该另一蓝牙设备建立le audio蓝牙连接。例如,终端设备在与目标蓝牙设备集合中的蓝牙设备首次建立le audio蓝牙连接时,获取该首次连接的蓝牙设备对应的序列号为1,若终端设备接收到另一蓝牙设备发送的le audio广播信号,该另一蓝牙设备对应的组合标识信息也为目标组合标识信息,且该另一蓝牙设备对应的序列号也为1,与首次连接的蓝牙设备存在序列号冲突,可说明连接出现错误,则不与该另一蓝牙设备建立le audio蓝牙连接,可保证蓝牙连接的准确性,以及进一步保证后续进行音频共享的准确性。
141.作为另一种实施方式,终端设备也可在确定另一蓝牙设备对应的组合标识信息与首次连接的蓝牙设备对应的组合标识信息相同之后,先与该另一蓝牙设备建立le audio蓝牙连接。然后再判断当前连接的属于目标蓝牙设备集合的蓝牙设备的数量是否已经超过数
量参数,以及判断该另一蓝牙设备在目标蓝牙设备集合对应的序列号是否与终端设备连接的属于目标蓝牙设备集合的其它蓝牙设备冲突。若当前连接的属于目标蓝牙设备集合的蓝牙设备的数量是否已经超过数量参数,或者,该另一蓝牙设备对应的序列号与连接的其它蓝牙设备对应的序列号冲突,再断开与该另一蓝牙设备之间的le audio蓝牙连接。
142.需要说明的是,终端设备与目标蓝牙设备集合下的各个蓝牙设备(包括n个第一蓝牙设备及m个第二蓝牙设备)分别建立le audio蓝牙连接的过程,均可按照上述实施例中描述的过程进行。
143.在终端设备分别与n个第一蓝牙设备及m个第二蓝牙设备建立le audio蓝牙连接之后,可分别向n个第一蓝牙设备及m个第二蓝牙设备发送音频数据,使得n个第一蓝牙设备及m个第二蓝牙设备共享终端设备发送的音频数据。
144.示例性图,图7a为一个实施例中n个第一蓝牙设备及m个第二蓝牙设备共享终端设备传输的音频数据的时序示意图。如图7a所示,第一蓝牙设备在根据电子设备发送的更新指令进行目标组合标识信息、数量参数及序列号等目标集合信息的更新之后,可发送le audio广播信号。终端设备可开启扫描模式,在首次扫描到第一个第一蓝牙设备发送的le audio广播信号时,可显示该第一个第一蓝牙设备对应的设备信息,用户可确定是否让终端设备与该第一个第一蓝牙设备进行蓝牙连接。若终端设备检测到连接操作,则可响应该连接操作,与第一个第一蓝牙设备建立le audio蓝牙连接,并获取第一个第一蓝牙设备对应的目标组合标识信息。终端设备扫描到第x个第一蓝牙设备发送的le audio广播信号时,可判断该第x个第一蓝牙设备与第一个第一蓝牙设备是否属于相同的蓝牙设备集合,若确定该第x个第一蓝牙设备与第一个第一蓝牙设备属于相同的蓝牙设备集合(均属于目标蓝牙设备集合),则可与该第x个第一蓝牙设备建立le audio蓝牙连接。其中,x可为大于1且小于或等于n的整数。
145.第二蓝牙设备在根据电子设备发送的更新指令进行目标组合标识信息、数量参数及序列号等目标集合信息的更新之后,可发送le audio广播信号。终端设备在扫描到第y个第二蓝牙设备发送的le audio广播信号时,可判断该第y个第二蓝牙设备与第一个第一蓝牙设备是否属于相同的蓝牙设备集合,若确定该第y个第二蓝牙设备与第一个第一蓝牙设备属于相同的蓝牙设备集合(均属于目标蓝牙设备集合),则可与该第y个第二蓝牙设备建立le audio蓝牙连接。其中,x可为大于0且小于或等于m的整数。
146.在终端设备分别与n个第一蓝牙设备及m个第二蓝牙设备建立le audio蓝牙连接之后,可分别向n个第一蓝牙设备及m个第二蓝牙设备发送音频数据,使得n个第一蓝牙设备及m个第二蓝牙设备共享终端设备发送的音频数据。
147.在本技术实施例中,终端设备可分别与更新了目标集合信息的n个第一蓝牙设备及m个第二蓝牙设备建立le audio蓝牙连接,并向n个第一蓝牙设备及m个第二蓝牙设备发送音频数据,实现n个第一蓝牙设备与m个第二蓝牙设备之间的音频共享,且提高了音频数据传输的可靠性。
148.步骤540,响应于第二触发操作,向n个第一蓝牙设备发送信息恢复指令,信息恢复指令用于指示第一蓝牙设备将目标集合信息恢复为第一集合信息;和/或,向m个第二蓝牙设备发送信息恢复指令,信息恢复指令用于指示第二蓝牙设备将目标集合信息恢复为第二集合信息。
149.在一些实施例中,用户可在电子设备上进行第二触发操作,以触发电子设备将目标蓝牙设备集合中的n个第一蓝牙设备及m个第二蓝牙设备恢复成独立使用的功能,能够让n个第一蓝牙设备及m个第二蓝牙设备恢复成属于不同蓝牙设备集合,即n个第一蓝牙设备属于第一蓝牙设备集合,m个第二蓝牙设备属于第二蓝牙设备集合,不再协同进行使用。
150.该第二触发操作的具体操作方式在本技术实施例中不作限定,例如,电子设备上可设置有特定按键,该特定按键可以是虚拟按键也可以是物理按键,第一触发操作可以是对该特定按键进行预设操作(如长按一段时间、点击特定按键、双击特定按键等);又例如,第二触发操作可以是触控操作、手势操作、语音操作等中的任一种,电子设备可通过相应的传感器检测该第二触发操作(如通过压力传感器检测预设的按压操作、通过距离传感器检测预设的手势操作、通过语音传感器检测预设的语音内容等),但不限于此。第二触发操作可与上述实施例中的第一触发操作相同,也可与第一触发操作不同。
151.示例性地,以电子设备为耳机盒,n个第一蓝牙设备包括第一左耳机及第一右耳机,m个第二蓝牙设备包括第二左耳机及第二右耳机。第二触发操作可以是,将第一左耳机及第一右耳机放置在耳机盒内,并对耳机盒上的配对按键进行长按操作,或者,第二触发操作可以是,将第一左耳机及第一右耳机放置在耳机盒内,并关闭耳机盒的盒盖等。在第一左耳机及第一右耳机被放置在耳机盒内的情况下,耳机盒可分别向第一左耳机及第一右耳机发送信息恢复指令,第一左耳机及第一右耳机可根据该信息恢复指令将目标集合信息恢复为第一集合信息。在第二左耳机及第二右耳机被放置在耳机盒内的情况下,耳机盒可分别向第二左耳机及第二右耳机发送信息恢复指令,第二左耳机及第二右耳机可根据该信息恢复指令将目标集合信息恢复为第二集合信息。
152.示例性地,图7b为另一个实施例中n个第一蓝牙设备及m个第二蓝牙设备共享终端设备传输的音频数据的时序示意图。如图7b所示,以电子设备包括耳机盒,n个第一蓝牙设备包括第一左耳机及第一右耳机,m个第二蓝牙设备包括第二左耳机及第二右耳机为例。在第一左耳机根据耳机盒发送的目标sirk、目标蓝牙设备集合的size及第一左耳机在目标蓝牙设备集合中的rank等参数进行更新后,可发送le audio广播信号。终端设备可开启扫描模式,在扫描到第一左耳机发送的le audio广播信号时,可显示该第一左耳机对应的设备信息,用户可确定是否让终端设备与该第一左耳机进行蓝牙连接。若终端设备检测到连接操作,则可响应该连接操作,向第一左耳机发起le audio连接请求,与第一左耳机建立le audio蓝牙连接,并获取第一左耳机对应的目标sirk。
153.在第一右耳机根据耳机盒发送的目标sirk、目标蓝牙设备集合的size及第一右耳机在目标蓝牙设备集合中的rank等参数进行更新后,也可发送le audio广播信号。终端设备扫描到第一右耳机发送的le audio广播信号时,可判断该第一右耳机与第一左耳机是否属于相同的蓝牙设备集合(即判断是否对应相同的目标sirk),若确定该第一右耳机与第一左耳机属于相同的蓝牙设备集合(均属于目标蓝牙设备集合),则可自动向第一右耳机发起le audio连接请求,与第一右耳机建立le audio蓝牙连接。
154.在第二左耳机根据耳机盒发送的目标sirk、目标蓝牙设备集合的size及第二左耳机在目标蓝牙设备集合中的rank等参数进行更新后,可发送le audio广播信号。终端设备扫描到第二左耳机发送的le audio广播信号时,可判断该第二左耳机与第一左耳机是否属于相同的蓝牙设备集合,若确定该第二左耳机与第一左耳机属于相同的蓝牙设备集合(均
属于目标蓝牙设备集合),则可自动向第二左耳机发起le audio连接请求,与第二左耳机建立le audio蓝牙连接。
155.在第二右耳机根据耳机盒发送的目标sirk、目标蓝牙设备集合的size及第二右耳机在目标蓝牙设备集合中的rank等参数进行更新后,也可发送le audio广播信号。终端设备扫描到第二右耳机发送的le audio广播信号时,可判断该第二右耳机与第一左耳机是否属于相同的蓝牙设备集合,若确定该第二右耳机与第一左耳机属于相同的蓝牙设备集合(均属于目标蓝牙设备集合),则可自动向第二右耳机发起le audio连接请求,与第二右耳机建立le audio蓝牙连接。
156.如此,终端设备可分别与两对耳机建立le audio蓝牙连接,并将两对耳机识别为同一个蓝牙设备集合,对两对耳机进行协同使用。在终端设备播放音频时,终端设备可分别与第一左耳机、第一右耳机、第二左耳机及第二右耳机建立cis连接,并向第一左耳机、第一右耳机、第二左耳机及第二右耳机传输音频数据,实现两对耳机的音频共享。进一步地,终端设备可分别向第一左耳机及第二左耳机发送左声道音频数据,分别向第一右耳机及第二右耳机发送右声道音频数据,使得第一左耳机及第二左耳机共享相同的左声道音频数据,第一右耳机及第二右耳机共享相同的左声道音频数据。两对耳机中的每只耳机可保持服务信息不变,从而使得每只耳机保持原有的音频播放属性(如左耳机支持左声道音频播放,右耳机支持右声道音频播放),终端设备可分别与两对耳机中的每只耳机建立cis通道,并通过建立的cis通道分别向每只耳机发送相应的音频数据,从而实现两对耳机之间共享音频数据。在该音频共享方案中,不需要额外增加任何硬件成本,且可提供更好地兼容性,进一步保障了传输的可靠性。
157.在用户想要结束两对耳机之间的共享模式时,可进行第二触发操作(例如将第一左耳机及第一右耳机,或者将第二左耳机及第二右耳机放入耳机盒并关闭耳机盒),则耳机盒可向放置在耳机盒内的第一左耳机及第一右耳机,使得放置在耳机盒内的第一左耳机及第一右耳机将目标sirk恢复为第一sirk,将目标蓝牙设备集合的size恢复为第一蓝牙设备集合的size,以及将在目标蓝牙设备集合中的rank恢复为在第一蓝牙设备集合中的rank。或者,耳机盒可向放置在耳机盒内的第二左耳机及第二右耳机发送信息恢复指令,使得放置在耳机盒内的第二左耳机及第二右耳机将目标sirk恢复为第二sirk,将目标蓝牙设备集合的size恢复为第二蓝牙设备集合的size,以及将在目标蓝牙设备集合中的rank恢复为在第二蓝牙设备集合中的rank。
158.在本技术实施例中,能够将原本属于第一蓝牙设备集合的n个第一蓝牙设备以及原本属于第二蓝牙设备集合的m个第二蓝牙设备,成功配置成属于目标蓝牙设备集合进行协同使用,也能够让目标蓝牙设备集合中的n个第一蓝牙设备及m个第二蓝牙设备恢复成属于不同的蓝牙设备集合进行独立使用,可动态、灵活地对蓝牙设备的使用进行配置,满足用户的使用需求。
159.如图8所示,在一个实施例中,提供另一种信息更新方法,可应用于上述的第一蓝牙设备,该方法可包括以下步骤:
160.步骤810,接收电子设备发送的目标集合信息,目标集合信息用于指示目标蓝牙设备集合。
161.步骤820,将第一集合信息更新为目标集合信息,第一集合信息用于指示第一蓝牙
设备集合。其中,将第一集合信息更新为目标集合信息的n个第一蓝牙设备,与将第二集合信息更新为目标集合信息的m个第二蓝牙设备,被识别为属于目标蓝牙设备集合;第二集合信息用于指示第二蓝牙设备集合,n、m均为大于1的整数。
162.在一个实施例中,目标集合信息包括目标组合标识信息,目标组合标识信息用于标识目标蓝牙设备集合;
163.目标组合标识信息为电子设备根据预设方式生成的;或,
164.目标组合标识信息为电子设备中存储的组合标识信息;或,
165.目标组合标识信息为电子设备获取的目标蓝牙设备当前配置的组合标识信息;目标蓝牙设备为任一第一蓝牙设备或任一第二蓝牙设备。
166.在一个实施例中,在目标组合标识信息为电子设备根据预设方式生成的情况下,目标组合标识信息为电子设备基于目标ble地址生成的,其中,目标ble地址包括任一第一蓝牙设备的ble地址或任一第二蓝牙设备的ble地址;或,目标组合标识信息为电子设备随机生成的一个组合标识信息。
167.在一个实施例中,目标蓝牙设备为第一蓝牙设备集合及第二蓝牙设备集合中,先与电子设备建立通信连接的蓝牙设备。
168.在一个实施例中,目标集合信息包括数量参数和/或序列号,数量参数用于指示目标蓝牙设备集合中包含的蓝牙设备的数量,数量参数为n与m的和;序列号用于指示蓝牙设备在目标蓝牙设备集合中对应的排列序号。
169.在一个实施例中,电子设备包括耳机盒,n个第一蓝牙设备包括第一左耳机及第一右耳机;步骤810,包括:在第一左耳机及第一右耳机被放置在耳机盒内的情况下,接收耳机盒发送的目标集合信息。
170.在一个实施例中,该方法还包括:接收电子设备发送的信息恢复指令;根据信息恢复指令将目标集合信息恢复为第一集合信息。
171.在一个实施例中,在步骤820之后,该方法还包括:基于目标集合信息发送le audio广播信号,le audio广播信号用于触发终端设备与第一蓝牙设备建立le audio蓝牙连接;其中,与终端设备建立le audio蓝牙连接的n个第一蓝牙设备,以及与终端设备建立le audio蓝牙连接的m个第二蓝牙设备,共享终端设备发送的音频数据。
172.在一个实施例中,n个第一蓝牙设备包括第一左耳机及第一右耳机,m个第二蓝牙设备包括第二左耳机及第二右耳机,第一左耳机与第二左耳机共享终端设备发送的左声道音频数据,第一右耳机与第二右耳机共享终端设备发送的右声道音频数据。
173.需要说明的是,本技术实施例提供的应用于第一蓝牙设备的信息更新方法的描述,可参考上述各实施例中提供的应用于电子设备的信息更新方法的相关描述,在此不再重复赘述。
174.在本技术实施例中,能够将原本属于第一蓝牙设备集合的n个第一蓝牙设备以及原本属于第二蓝牙设备集合的m个第二蓝牙设备,成功配置成属于目标蓝牙设备集合进行协同使用,可动态、灵活地将不同蓝牙设备集合的蓝牙设备组成同一蓝牙设备集合进行协同使用,满足用户的使用需求。此外,可实现n个第一蓝牙设备与m个第二蓝牙设备之间的音频共享,且提高了音频数据传输的可靠性。
175.如图9所示,在一个实施例中,提供一种音频共享方法,该方法可包括以下步骤:
176.步骤910,电子设备向第一蓝牙设备集合中的n个第一蓝牙设备发送目标集合信息,以使第一蓝牙设备将第一集合信息更新为目标集合信息;第一集合信息用于指示第一蓝牙设备集合,目标集合信息用于指示目标蓝牙设备集合。n为大于1的整数。
177.步骤920,电子设备向第二蓝牙设备集合中的m个第二蓝牙设备发送目标集合信息,以使第二蓝牙设备将第二集合信息更新为目标集合信息;第二集合信息用于指示第二蓝牙设备集合。m为大于1的整数。
178.在一个实施例中,在步骤910之前,该方法还包括:电子设备获取目标集合信息。
179.在一个实施例中,步骤电子设备获取目标集合信息,包括:电子设备响应于第一触发操作,获取目标集合信息。
180.在一个实施例中,目标集合信息包括目标组合标识信息,目标组合标识信息用于标识目标蓝牙设备集合。步骤电子设备获取目标集合信息,包括:电子设备根据预设方式生成目标组合标识信息;或,电子设备将电子设备中存储的组合标识信息作为目标组合标识信息;或,电子设备获取目标蓝牙设备当前配置的组合标识信息作为目标组合标识信息,目标蓝牙设备为任一第一蓝牙设备或任一第二蓝牙设备。
181.在一个实施例中,步骤电子设备根据预设方式生成目标组合标识信息,包括:电子设备基于目标ble地址生成目标组合标识信息,目标ble地址包括任一第一蓝牙设备的ble地址或任一第二蓝牙设备的ble地址;或,电子设备随机生成一个组合标识信息作为目标组合标识信息。
182.在一个实施例中,电子设备基于目标ble地址生成目标组合标识信息,包括:电子设备获取目标ble地址;将目标ble地址作为目标组合标识信息的部分字段,以生成目标组合标识信息;或,对目标ble地址进行哈希计算,并将计算结果作为目标组合标识信息的部分字段,以生成目标组合标识信息。
183.在一个实施例中,目标蓝牙设备为第一蓝牙设备集合及第二蓝牙设备集合中,先与电子设备建立通信连接的蓝牙设备。
184.在一个实施例中,目标集合信息包括数量参数和/或序列号,数量参数用于指示目标蓝牙设备集合中包含的蓝牙设备的数量,数量参数为n与m的和;序列号用于指示蓝牙设备在目标蓝牙设备集合中对应的排列序号。
185.步骤930,n个第一蓝牙设备分别基于目标集合信息,与终端设备建立le audio蓝牙连接。
186.步骤940,m个第二蓝牙设备分别基于目标集合信息,与终端设备建立le audio蓝牙连接。
187.步骤950,终端设备分别n个第一蓝牙设备及m个第二蓝牙设备发送音频数据。
188.在一个实施例中,电子设备包括耳机盒,n个第一蓝牙设备包括第一左耳机及第一右耳机,m个第二蓝牙设备包括第二左耳机及第二右耳机。
189.步骤910,包括:在第一左耳机及第一右耳机被放置在耳机盒内的情况下,耳机盒将目标集合信息分别发送至第一左耳机及第一右耳机。
190.步骤920,包括:在第二左耳机及第二右耳机被放置在耳机盒内的情况下,耳机盒将目标集合信息分别发送至第二左耳机及第二右耳机。
191.步骤950,包括:终端设备分别向第一左耳机及第二左耳机发送左声道音频数据,
以及分别向第一右耳机及第二右耳机发送右声道音频数据。
192.在一个实施例中,该方法还包括:电子设备响应于第二触发操作,向n个第一蓝牙设备发送信息恢复指令,信息恢复指令用于指示第一蓝牙设备将目标集合信息恢复为第一集合信息;和/或,向m个第二蓝牙设备发送信息恢复指令,信息恢复指令用于指示第二蓝牙设备将目标集合信息恢复为第二集合信息。
193.需要说明的是,本技术实施例提供的音频共享方法的描述,可参考上述各实施例中提供的应用于电子设备的信息更新方法的相关描述,在此不再重复赘述。
194.在本技术实施例中,能够将原本属于第一蓝牙设备集合的n个第一蓝牙设备以及原本属于第二蓝牙设备集合的m个第二蓝牙设备,成功配置成属于目标蓝牙设备集合进行协同使用,可动态、灵活地将不同蓝牙设备集合的蓝牙设备组成同一蓝牙设备集合进行协同使用,满足用户的使用需求。此外,可实现n个第一蓝牙设备与m个第二蓝牙设备之间的音频共享,且提高了音频数据传输的可靠性。
195.在一个实施例中,提供一种音频共享系统,该系统包括电子设备、n个第一蓝牙设备、m个第二蓝牙设备及终端设备,n、m均为大于1的整数。其中,
196.电子设备,用于向第一蓝牙设备集合中的n个第一蓝牙设备发送目标集合信息,以使第一蓝牙设备将第一集合信息更新为目标集合信息;第一集合信息用于指示第一蓝牙设备集合,目标集合信息用于指示目标蓝牙设备集合。
197.电子设备,还用于向第二蓝牙设备集合中的m个第二蓝牙设备发送目标集合信息,以使第二蓝牙设备将第二集合信息更新为目标集合信息;第二集合信息用于指示第二蓝牙设备集合。
198.n个第一蓝牙设备,用于分别基于目标集合信息,与终端设备建立le audio蓝牙连接。
199.m个第二蓝牙设备,用于分别基于目标集合信息,与终端设备建立le audio蓝牙连接。
200.终端设备,用于分别向n个第一蓝牙设备及m个第二蓝牙设备发送音频数据。
201.如图10所示,在一个实施例中,提供一种信息更新装置1000,可应用于上述的电子设备,该信息更新装置1000包括信息获取模块1010及发送模块1020。
202.信息获取模块1010,用于获取目标集合信息,目标集合信息用于指示目标蓝牙设备集合。
203.发送模块1020,用于将目标集合信息发送至第一蓝牙设备集合中的n个第一蓝牙设备,以使第一蓝牙设备将第一集合信息更新为目标集合信息;第一集合信息用于指示第一蓝牙设备集合,n为大于1的整数。
204.发送模块1020,还用于将目标集合信息发送至第二蓝牙设备集合中的m个第二蓝牙设备,以使第二蓝牙设备将第二集合信息更新为目标集合信息;第二集合信息用于指示第二蓝牙设备集合,m为大于1的整数。
205.在一个实施例中,信息获取模块1010,还用于响应于第一触发操作,获取目标集合信息。
206.在一个实施例中,目标集合信息包括目标组合标识信息,目标组合标识信息用于标识目标蓝牙设备集合;信息获取模块1010,还用于根据预设方式生成目标组合标识信息;
或,将电子设备中存储的组合标识信息作为目标组合标识信息;或,获取目标蓝牙设备当前配置的组合标识信息作为目标组合标识信息,目标蓝牙设备为任一第一蓝牙设备或任一第二蓝牙设备。
207.在一个实施例中,信息获取模块1010,还用于基于目标ble地址生成目标组合标识信息,目标ble地址包括任一第一蓝牙设备的ble地址或任一第二蓝牙设备的ble地址;或,随机生成一个组合标识信息作为目标组合标识信息。
208.在一个实施例中,信息获取模块1010,还用于获取目标ble地址;将目标ble地址作为目标组合标识信息的部分字段,以生成目标组合标识信息;或,对目标ble地址进行哈希计算,并将计算结果作为目标组合标识信息的部分字段,以生成目标组合标识信息。
209.在一个实施例中,目标蓝牙设备为第一蓝牙设备集合及第二蓝牙设备集合中,先与电子设备建立通信连接的蓝牙设备。
210.在一个实施例中,目标集合信息包括数量参数和/或序列号,数量参数用于指示目标蓝牙设备集合中包含的蓝牙设备的数量,数量参数为n与m的和;序列号用于指示蓝牙设备在目标蓝牙设备集合中对应的排列序号。
211.在一个实施例中,电子设备包括耳机盒,第一蓝牙设备集合中的n个第一蓝牙设备包括第一左耳机及第一右耳机,第二蓝牙设备集合中的m个第二蓝牙设备包括第二左耳机及第二右耳机。发送模块1020,还用于在第一左耳机及第一右耳机被放置在耳机盒内的情况下,将目标集合信息分别发送至第一左耳机及第一右耳机。发送模块1020,还用于在第二左耳机及第二右耳机被放置在耳机盒内的情况下,将目标集合信息分别发送至第二左耳机及第二右耳机。
212.在一个实施例中,信息更新装置1000除了包括信息获取模块1010及发送模块1020,还包括恢复模块。
213.恢复模块,用于响应于第二触发操作,向n个第一蓝牙设备发送信息恢复指令,信息恢复指令用于指示第一蓝牙设备将目标集合信息恢复为第一集合信息;和/或,向m个第二蓝牙设备发送信息恢复指令,信息恢复指令用于指示第二蓝牙设备将目标集合信息恢复为第二集合信息。
214.如图11所示,在一个实施例中,提供一种信息更新装置1100,可应用于上述的第一蓝牙设备,信息更新装置1100包括接收模块1110及更新模块1120。
215.接收模块1110,用于接收电子设备发送的目标集合信息,目标集合信息用于指示目标蓝牙设备集合。
216.更新模块1120,用于将第一集合信息更新为目标集合信息,第一集合信息用于指示第一蓝牙设备集合。其中,将第一集合信息更新为目标集合信息的n个第一蓝牙设备,与将第二集合信息更新为目标集合信息的m个第二蓝牙设备,被识别为属于目标蓝牙设备集合;第二集合信息用于指示第二蓝牙设备集合,n、m均为大于1的整数。
217.在一个实施例中,目标集合信息包括目标组合标识信息,目标组合标识信息用于标识目标蓝牙设备集合;
218.目标组合标识信息为电子设备根据预设方式生成的;或,
219.目标组合标识信息为电子设备中存储的组合标识信息;或,
220.目标组合标识信息为电子设备获取的目标蓝牙设备当前配置的组合标识信息;目
标蓝牙设备为任一第一蓝牙设备或任一第二蓝牙设备。
221.在一个实施例中,在目标组合标识信息为电子设备根据预设方式生成的情况下,目标组合标识信息为电子设备基于目标ble地址生成的,其中,目标ble地址包括任一第一蓝牙设备的ble地址或任一第二蓝牙设备的ble地址;或,目标组合标识信息为电子设备随机生成的一个组合标识信息。
222.在一个实施例中,目标蓝牙设备为第一蓝牙设备集合及第二蓝牙设备集合中,先与电子设备建立通信连接的蓝牙设备。
223.在一个实施例中,目标集合信息包括数量参数和/或序列号,数量参数用于指示目标蓝牙设备集合中包含的蓝牙设备的数量,数量参数为n与m的和;序列号用于指示蓝牙设备在目标蓝牙设备集合中对应的排列序号。
224.在一个实施例中,电子设备包括耳机盒,n个第一蓝牙设备包括第一左耳机及第一右耳机;接收模块1110,还用于在第一左耳机及第一右耳机被放置在耳机盒内的情况下,接收耳机盒发送的目标集合信息。
225.在一个实施例中,信息更新装置1100除了包括接收模块1110及更新模块1120,还包括恢复模块。
226.恢复模块,用于接收电子设备发送的信息恢复指令;根据信息恢复指令将目标集合信息恢复为第一集合信息。
227.在一个实施例中,信息更新装置1100还包括广播模块。
228.广播模块,用于基于目标集合信息发送le audio广播信号,le audio广播信号用于触发终端设备与第一蓝牙设备建立le audio蓝牙连接;其中,与终端设备建立le audio蓝牙连接的n个第一蓝牙设备,以及与终端设备建立le audio蓝牙连接的m个第二蓝牙设备,共享终端设备发送的音频数据。
229.在一个实施例中,n个第一蓝牙设备包括第一左耳机及第一右耳机,m个第二蓝牙设备包括第二左耳机及第二右耳机,第一左耳机与第二左耳机共享终端设备发送的左声道音频数据,第一右耳机与第二右耳机共享终端设备发送的右声道音频数据。
230.在本技术实施例中,能够将原本属于第一蓝牙设备集合的n个第一蓝牙设备以及原本属于第二蓝牙设备集合的m个第二蓝牙设备,成功配置成属于目标蓝牙设备集合进行协同使用,可动态、灵活地将不同蓝牙设备集合的蓝牙设备组成同一蓝牙设备集合进行协同使用,满足用户的使用需求。此外,可实现n个第一蓝牙设备与m个第二蓝牙设备之间的音频共享,且提高了音频数据传输的可靠性。
231.图12为一个实施例中电子设备的结构框图。如图12所示,电子设备1200可以包括一个或多个如下部件:处理器1210、与处理器1210耦合的存储器1220,其中存储器1220可存储有一个或多个计算机程序,一个或多个计算机程序可以被配置为由一个或多个处理器1210执行时实现如上述各实施例描述的应用于电子设备的信息更新方法。
232.处理器1210可以包括一个或者多个处理核。处理器1210利用各种接口和线路连接整个电子设备1200内的各个部分,通过运行或执行存储在存储器1220内的指令、程序、代码集或指令集,以及调用存储在存储器1220内的数据,执行电子设备1200的各种功能和处理数据。可选地,处理器1210可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列
(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1210可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1210中,单独通过一块通信芯片进行实现。
233.存储器1220可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。存储器1220可用于存储指令、程序、代码、代码集或指令集。存储器1220可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储电子设备1200在使用中所创建的数据等。
234.电子设备1200还可包括通信单元,如蓝牙模块,蓝牙模块可用于提供蓝牙通信功能,与第二电子设备建立蓝牙连接,并进行蓝牙数据传输。蓝牙模块可支持一种或多种蓝牙协议,如经典蓝牙、ble、ble audio等),但不限于此,可随着蓝牙协议的发展而变化。
235.本技术实施例公开一种蓝牙设备,包括存储器、处理器及通信单元,该存储器中存储有计算机程序,该计算机程序被处理器执行时,使得该蓝牙设备实现如上述各实施例描述的应用于第一蓝牙设备的信息更新方法。
236.本技术实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序被电子设备中的处理器执行时,使得电子设备实现如上述各实施例描述的应用于电子设备的信息更新方法。
237.本技术实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序被电子设备中的处理器执行时,使得电子设备实现如上述各实施例描述的应用于第一蓝牙设备的信息更新方法。
238.本技术实施例公开一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可被电子设备中的处理器执行时,使得电子设备实现如上述各实施例描述的应用于电子设备的信息更新方法。
239.本技术实施例公开一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可被电子设备中的处理器执行时,使得电子设备实现如上述各实施例描述的应用于第一蓝牙设备的信息更新方法。
240.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、rom等。
241.如此处所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括rom、可编程rom(programmable rom,prom)、可擦除prom(erasable prom,eprom)、电可擦除prom(electrically erasable prom,eeprom)或闪存。易失性存储器可包括随机存取存储器(random access memory,ram),它用作外部高速缓冲存储器。作为说明而非局限,ram可为多种形式,诸如静态ram(static ram,sram)、动态ram(dynamic random access memory,dram)、同步dram
(synchronous dram,sdram)、双倍数据率sdram(double data rate sdram,ddr sdram)、增强型sdram(enhanced synchronous dram,esdram)、同步链路dram(synchlink dram,sldram)、存储器总线直接ram(rambus dram,rdram)及直接存储器总线动态ram(direct rambus dram,drdram)。
242.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本技术所必须的。需要说明的,本技术中的“多个”包括“两个或两个以上”。
243.在本技术的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
244.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
245.另外,在本技术各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
246.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
247.以上对本技术实施例公开的一种信息更新方法及装置、音频共享方法及系统、电子设备进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种信息更新方法,其特征在于,应用于电子设备,所述方法包括:获取目标集合信息,所述目标集合信息用于指示目标蓝牙设备集合;将所述目标集合信息发送至第一蓝牙设备集合中的n个第一蓝牙设备,以使所述第一蓝牙设备将第一集合信息更新为所述目标集合信息;所述第一集合信息用于指示所述第一蓝牙设备集合,所述n为大于1的整数;将所述目标集合信息发送至第二蓝牙设备集合中的m个第二蓝牙设备,以使所述第二蓝牙设备将第二集合信息更新为所述目标集合信息;所述第二集合信息用于指示所述第二蓝牙设备集合,所述m为大于1的整数。2.根据权利要求1所述的方法,其特征在于,所述目标集合信息包括目标组合标识信息,所述目标组合标识信息用于标识所述目标蓝牙设备集合;所述获取目标集合信息,包括:根据预设方式生成所述目标组合标识信息;或,将所述电子设备中存储的组合标识信息作为所述目标组合标识信息;或,获取目标蓝牙设备当前配置的组合标识信息作为所述目标组合标识信息,所述目标蓝牙设备为任一所述第一蓝牙设备或任一所述第二蓝牙设备。3.根据权利要求2所述的方法,其特征在于,所述根据预设方式生成所述目标组合标识信息,包括:基于目标ble地址生成所述目标组合标识信息,所述目标ble地址包括任一所述第一蓝牙设备的ble地址或任一所述第二蓝牙设备的ble地址;或,随机生成一个组合标识信息作为所述目标组合标识信息。4.根据权利要求3所述的方法,其特征在于,所述基于目标ble地址生成所述目标组合标识信息,包括:获取所述目标ble地址;将所述目标ble地址作为所述目标组合标识信息的部分字段,以生成所述目标组合标识信息;或,对所述目标ble地址进行哈希计算,并将计算结果作为所述目标组合标识信息的部分字段,以生成所述目标组合标识信息。5.根据权利要求2所述的方法,其特征在于,所述目标蓝牙设备为所述第一蓝牙设备集合及所述第二蓝牙设备集合中,先与所述电子设备建立通信连接的蓝牙设备。6.根据权利要求2~5任一项所述的方法,其特征在于,所述目标组合标识信息包括目标组合标识解析值sirk。7.根据权利要求1~5任一项所述的方法,其特征在于,所述目标集合信息包括数量参数和/或序列号,所述数量参数用于指示所述目标蓝牙设备集合中包含的蓝牙设备的数量,所述数量参数为所述n与m的和;所述序列号用于指示蓝牙设备在所述目标蓝牙设备集合中对应的排列序号。8.根据权利要求1~5任一项所述的方法,其特征在于,所述获取目标集合信息,包括:响应于第一触发操作,获取目标集合信息。9.根据权利要求1~5任一项所述的方法,其特征在于,所述电子设备包括耳机盒,所述第一蓝牙设备集合中的n个第一蓝牙设备包括第一左耳机及第一右耳机,所述第二蓝牙设
备集合中的m个第二蓝牙设备包括第二左耳机及第二右耳机;所述将所述目标集合信息发送至第一蓝牙设备集合中的n个第一蓝牙设备,包括:在所述第一左耳机及第一右耳机被放置在所述耳机盒内的情况下,所述耳机盒将所述目标集合信息分别发送至所述第一左耳机及第一右耳机;所述将所述目标集合信息发送至第二蓝牙设备集合中的m个第二蓝牙设备,包括:在所述第二左耳机及第二右耳机被放置在所述耳机盒内的情况下,所述耳机盒将所述目标集合信息分别发送至所述第二左耳机及第二右耳机。10.根据权利要求1~5任一项所述的方法,其特征在于,所述方法还包括:响应于第二触发操作,向所述n个第一蓝牙设备发送信息恢复指令,所述信息恢复指令用于指示所述第一蓝牙设备将所述目标集合信息恢复为所述第一集合信息;和/或,向所述m个第二蓝牙设备发送信息恢复指令,所述信息恢复指令用于指示所述第二蓝牙设备将所述目标集合信息恢复为所述第二集合信息。11.一种信息更新方法,其特征在于,应用于第一蓝牙设备,所述方法包括:接收电子设备发送的目标集合信息,所述目标集合信息用于指示目标蓝牙设备集合;将第一集合信息更新为所述目标集合信息,所述第一集合信息用于指示第一蓝牙设备集合;其中,将所述第一集合信息更新为所述目标集合信息的n个第一蓝牙设备,与将第二集合信息更新为所述目标集合信息的m个第二蓝牙设备,被识别为属于所述目标蓝牙设备集合;所述第二集合信息用于指示所述第二蓝牙设备集合,所述n、m均为大于1的整数。12.根据权利要求11所述的方法,其特征在于,所述目标集合信息包括数量参数和/或序列号,所述数量参数用于指示所述目标蓝牙设备集合中包含的蓝牙设备的数量,所述数量参数为所述n与m的和;所述序列号用于指示蓝牙设备在所述目标蓝牙设备集合中对应的排列序号。13.根据权利要求11或12所述的方法,其特征在于,所述电子设备包括耳机盒,所述n个第一蓝牙设备包括第一左耳机及第一右耳机;所述接收电子设备发送的目标集合信息,包括:在所述第一左耳机及第一右耳机被放置在所述耳机盒内的情况下,接收所述耳机盒发送的目标集合信息。14.根据权利要求11或12所述的方法,其特征在于,所述方法还包括:接收所述电子设备发送的信息恢复指令;根据所述信息恢复指令将所述目标集合信息恢复为所述第一集合信息。15.根据权利要求11或12所述的方法,其特征在于,在所述将第一集合信息更新为所述目标集合信息之后,所述方法还包括:基于所述目标集合信息发送le audio广播信号,所述le audio广播信号用于触发终端设备与所述第一蓝牙设备建立le audio蓝牙连接;其中,与所述终端设备建立le audio蓝牙连接的所述n个第一蓝牙设备,以及与所述终端设备建立le audio蓝牙连接的所述m个第二蓝牙设备,共享所述终端设备发送的音频数据。16.根据权利要求15所述的方法,其特征在于,所述n个第一蓝牙设备包括第一左耳机
及第一右耳机,所述m个第二蓝牙设备包括第二左耳机及第二右耳机,所述第一左耳机与所述第二左耳机共享所述终端设备发送的左声道音频数据,所述第一右耳机与所述第二右耳机共享所述终端设备发送的右声道音频数据。17.一种音频共享方法,其特征在于,包括:电子设备向第一蓝牙设备集合中的n个第一蓝牙设备发送目标集合信息,以使所述第一蓝牙设备将第一集合信息更新为所述目标集合信息;所述第一集合信息用于指示所述第一蓝牙设备集合,所述目标集合信息用于指示目标蓝牙设备集合,所述n为大于1的整数;电子设备向第二蓝牙设备集合中的m个第二蓝牙设备发送所述目标集合信息,以使所述第二蓝牙设备将第二集合信息更新为所述目标集合信息;所述第二集合信息用于指示所述第二蓝牙设备集合,所述m为大于1的整数;所述n个第一蓝牙设备分别基于所述目标集合信息,与终端设备建立le audio蓝牙连接;所述m个第二蓝牙设备分别基于所述目标集合信息,与所述终端设备建立le audio蓝牙连接;所述终端设备分别向所述n个第一蓝牙设备及所述m个第二蓝牙设备发送音频数据。18.一种信息更新装置,其特征在于,应用于电子设备,所述装置包括:信息获取模块,用于获取目标集合信息,所述目标集合信息用于指示目标蓝牙设备集合;发送模块,用于将所述目标集合信息发送至第一蓝牙设备集合中的n个第一蓝牙设备,以使所述第一蓝牙设备将第一集合信息更新为所述目标集合信息;所述第一集合信息用于指示所述第一蓝牙设备集合,所述n为大于1的整数;所述发送模块,还用于将所述目标集合信息发送至第二蓝牙设备集合中的m个第二蓝牙设备,以使所述第二蓝牙设备将第二集合信息更新为所述目标集合信息;所述第二集合信息用于指示所述第二蓝牙设备集合,所述m为大于1的整数。19.一种信息更新装置,其特征在于,应用于第一蓝牙设备,所述装置包括:接收模块,用于接收电子设备发送的目标集合信息,所述目标集合信息用于指示目标蓝牙设备集合;更新模块,用于将第一集合信息更新为所述目标集合信息,所述第一集合信息用于指示第一蓝牙设备集合;其中,将所述第一集合信息更新为所述目标集合信息的n个第一蓝牙设备,与将第二集合信息更新为所述目标集合信息的m个第二蓝牙设备,被识别为属于所述目标蓝牙设备集合;所述第二集合信息用于指示所述第二蓝牙设备集合,所述n、m均为大于1的整数。20.一种音频共享系统,其特征在于,包括电子设备、n个第一蓝牙设备、m个第二蓝牙设备及终端设备,所述n、m均为大于1的整数,其中,所述电子设备,用于向第一蓝牙设备集合中的所述n个第一蓝牙设备发送目标集合信息,以使所述第一蓝牙设备将第一集合信息更新为所述目标集合信息;所述第一集合信息用于指示所述第一蓝牙设备集合,所述目标集合信息用于指示目标蓝牙设备集合;所述电子设备,还用于向第二蓝牙设备集合中的所述m个第二蓝牙设备发送所述目标集合信息,以使所述第二蓝牙设备将第二集合信息更新为所述目标集合信息;所述第二集
合信息用于指示所述第二蓝牙设备集合;所述n个第一蓝牙设备,用于分别基于所述目标集合信息,与终端设备建立le audio蓝牙连接;所述m个第二蓝牙设备,用于分别基于所述目标集合信息,与所述终端设备建立le audio蓝牙连接;所述终端设备,用于分别向所述n个第一蓝牙设备及所述m个第二蓝牙设备发送音频数据。21.一种电子设备,其特征在于,包括存储器、处理器及通信单元,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述电子设备实现如权利要求1~10或11~16任一项所述的方法。22.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被电子设备中的处理器执行时,使得所述电子设备实现如权利要求1~10或11~16任一项所述的方法。

技术总结
本申请实施例公开了一种信息更新方法及装置、音频共享方法及系统、电子设备、存储介质。该信息更新方法,应用于电子设备,该方法包括:获取目标集合信息,目标集合信息用于指示目标蓝牙设备集合;将目标集合信息发送至第一蓝牙设备集合中的N个第一蓝牙设备,以使第一蓝牙设备将第一集合信息更新为目标集合信息;将目标集合信息发送至第二蓝牙设备集合中的M个第二蓝牙设备,以使第二蓝牙设备将第二集合信息更新为目标集合信息。上述的信息更新方法及装置、音频共享方法及系统、电子设备、存储介质,能够动态、灵活地将不同蓝牙设备集合的蓝牙设备组成同一蓝牙设备集合进行协同使用,满足用户的使用需求。足用户的使用需求。足用户的使用需求。


技术研发人员:包建全
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2022.07.21
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-1155.html

最新回复(0)