蓝牙适配器、音源切换方法、电子设备及存储介质与流程

文档序号:32350011发布日期:2022-11-26 12:38阅读:139来源:国知局
蓝牙适配器、音源切换方法、电子设备及存储介质与流程

1.本公开涉及蓝牙技术领域,尤其涉及一种蓝牙适配器、音源切换方法、电子设备及存储介质。


背景技术:

2.蓝牙适配器(dongle),是一种数码产品与蓝牙设备之间的接口转换器。蓝牙适配器可以通过usb(universal serial bus,通用串行总线)接口插在手机或电脑上,进而与蓝牙耳机进行通信。
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.所述上拉电阻控制模块包括:第一电阻、第二电阻、上拉电阻和三极管;
31.所述三极管的发射极与电压信号输入端相连,集电极与所述上拉电阻的第一端相连,基极与所述第二电阻的第一端相连;
32.所述上拉电阻的第二端连接所述上拉节点;
33.所述第一电阻的第一端连接所述上拉节点,所述第一电阻的第二端连接所述第二接口;
34.所述第二电阻的第二端连接所述第三接口。
35.在一个可能的实施方式中,所述上拉电阻控制模块,具体用于:
36.关闭所述三极管,所述第二接口输出高电平,切断所述上拉电阻,以生成第一音源切换信号。
37.在一个可能的实施方式中,所述上拉电阻控制模块,具体用于:
38.所述第二接口输出低电平,导通所述三极管,接通所述上拉电阻,以生成第二音源切换信号。
39.在一个可能的实施方式中,所述可穿戴设备为无线蓝牙耳机,所述终端设备为手
机端或电脑端。
40.第四方面,本公开实施例提供一种电子设备,包括:
41.存储器,用于存储计算机程序;
42.处理器,用于执行上述存储器中存储的计算机程序,且上述计算机程序被执行时,实现本公开上述第二方面的音源切换方法中任一实施例的方法。
43.第五方面,本公开实施例提供一种计算机可读存储介质,该计算机程序被处理器执行时,实现如上述第二方面的音源切换方法中任一实施例的方法。
44.第六方面,本公开实施例提供一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在设备上运行时,使得该设备中的处理器执行用于实现如上述第二方面的音源切换方法中任一实施例的方法中各步骤的指令。
45.本公开实施例提供的音源切换方法,通过接收可穿戴设备发送的第一音源切换指令,所述第一音源切换指令用于指示将音频播放模式由所述可穿戴设备播放切换为由终端设备播放,之后,根据所述第一音源切换指令生成第一音源切换信号,然后,向与所述蓝牙适配器连接的终端设备发送所述第一音源切换信号,以使所述终端设备将音频播放模式由所述可穿戴设备播放切换为由所述终端设备播放。由此方法,通过向与蓝牙适配器连接的终端设备发送第一音源切换信号,使得终端设备将音频播放模式由可穿戴设备播放切换为由终端设备播放,从而可以在不对蓝牙适配器进行插拔操作的情况下,实现播放声源的自动切换。
附图说明
46.图1为本公开实施例提供的一种音源切换方法的流程示意图;
47.图2为本公开实施例提供的又一种音源切换方法的流程示意图;
48.图3为本公开实施例提供的一种蓝牙适配器的结构示意图;
49.图4为本公开实施例提供的又一种蓝牙适配器的结构示意图;
50.图5为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
51.现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值并不限制本公开的范围。
52.本领域技术人员可以理解,本公开实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等对象,既不代表任何特定技术含义,也不表示它们之间的逻辑顺序。
53.还应理解,在本实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
54.还应理解,对于本公开实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
55.另外,本公开中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
另外,本公开中字符“/”,一般表示前后关联对象是一种“或”的关系。
56.还应理解,本公开对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。
57.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
58.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,上述技术、方法和设备应当被视为说明书的一部分。
59.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
60.需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。为便于对本公开实施例的理解,下面将参考附图并结合实施例来详细说明本公开。显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
61.图1为本公开实施例提供的一种音源切换方法的流程示意图。本方法可以应用于蓝牙适配器、智能手机、笔记本电脑、台式电脑、便携式计算机、服务器等一个或多个电子设备上。此外,本方法的执行主体可以是硬件,也可以是软件。当上述执行主体为硬件时,该执行主体可以为上述电子设备中的一个或多个。例如,单个电子设备可以执行本方法,或者,多个电子设备可以彼此配合来执行本方法。当上述执行主体为软件时,本方法可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不作具体限定。
62.如图1所示,该方法具体包括:
63.101、接收可穿戴设备发送的第一音源切换指令,所述第一音源切换指令用于指示将音频播放模式由所述可穿戴设备播放切换为由终端设备播放。
64.在本实施例中,上述可穿戴设备可以是诸如蓝牙耳机、蓝牙音箱等的蓝牙设备。
65.102、根据所述第一音源切换指令生成第一音源切换信号。
66.在本实施例中,第一音源切换信号可以用于将音频播放模式由所述可穿戴设备播放切换为由终端设备播放。
67.103、向与所述蓝牙适配器连接的终端设备发送所述第一音源切换信号,以使所述终端设备将音频播放模式由所述可穿戴设备播放切换为由所述终端设备播放。
68.在本实施例中,可以通过软件(例如通讯模块)和/或硬件(例如电路)的方式,实现上述数据(例如第一音源切换信号、第一音源切换指令)的生成和传输。
69.在本实施例的一些可选的实现方式中,所述第一音源切换指令通过如下方式之一生成:
70.方式一,在可穿戴设备的剩余电量小于或等于预设阈值的情况下,生成用于指示将音频播放模式由所述可穿戴设备播放切换为由终端设备播放的音源切换指令。
71.方式二,在检测到针对可穿戴设备执行的预设第一音源切换操作的情况下生成第一音源切换指令。其中,所述预设第一音源切换操作用于指示将音频播放模式由所述可穿戴设备播放切换为由所述终端设备播放。
72.可以理解,上述可选的实现方式中,可以在满足相应条件的情况下,自动生成第一
音源切换指令,进而使得终端设备按照该第一音源切换指令的指示,将音频播放模式由所述可穿戴设备播放切换为由所述终端设备播放。
73.本公开实施例提供的音源切换方法,通过接收可穿戴设备发送的第一音源切换指令,所述第一音源切换指令用于指示将音频播放模式由所述可穿戴设备播放切换为由终端设备播放,之后,根据所述第一音源切换指令生成第一音源切换信号,然后,向与所述蓝牙适配器连接的终端设备发送所述第一音源切换信号,以使所述终端设备将音频播放模式由所述可穿戴设备播放切换为由所述终端设备播放。由此方法,通过向与蓝牙适配器连接的终端设备发送第一音源切换信号,使得终端设备将音频播放模式由可穿戴设备播放切换为由终端设备播放,从而可以在不对蓝牙适配器进行插拔操作的情况下,实现播放声源的自动切换。
74.下面请参照图2。图2为本公开实施例提供的又一种音源切换方法的流程示意图。如图2所示,该方法包括:
75.201、接收可穿戴设备发送的第一音源切换指令,所述第一音源切换指令用于指示将音频播放模式由所述可穿戴设备播放切换为由终端设备播放。
76.在本实施例中,步骤201与图1对应实施例中的步骤101基本一致,这里不再赘述。
77.202、根据所述第一音源切换指令生成第一音源切换信号。
78.在本实施例中,步骤202与图1对应实施例中的步骤102基本一致,这里不再赘述。
79.203、向与所述蓝牙适配器连接的终端设备发送所述第一音源切换信号,以使所述终端设备将音频播放模式由所述可穿戴设备播放切换为由所述终端设备播放。
80.在本实施例中,步骤203与图1对应实施例中的步骤103基本一致,这里不再赘述。
81.204、接收所述可穿戴设备发送的第二音源切换指令,所述第二音源切换指令用于指示将音频播放模式由所述终端设备播放切换为由所述可穿戴设备播放。
82.205、根据所述第二音源切换指令生成第二音源切换信号。
83.在本实施例中,第二音源切换信号可以用于将音频播放模式由终端设备播放切换为由所述可穿戴设备播放。
84.206、向所述终端设备发送所述第二音源切换信号,以使所述终端设备将音频播放模式由所述终端设备播放切换为由所述可穿戴设备播放。
85.在本实施例中,可以通过软件(例如通讯模块)和/或硬件(例如电路)的方式,实现上述数据(例如第二音源切换信号、第二音源切换指令)的生成和传输。
86.在本实施例的一些可选的实现方式中,所述第二音源切换指令通过如下方式之一生成:
87.方式一,在可穿戴设备的剩余电量大于或等于预设第二阈值的情况下生成第二音源切换指令。其中,上述预设第二阈值可以大于上述第一预设阈值。
88.方式二,在检测到针对可穿戴设备执行的预设第二音源切换操作的情况下生成第二音源切换指令,其中,所述预设第二音源切换操作用于指示将音频播放模式由所述终端设备播放切换为由所述可穿戴设备播放。
89.可以理解,上述可选的实现方式中,可以在满足相应条件的情况下,自动生成第二音源切换指令,进而使得终端设备按照该第二音源切换指令的指示,将音频播放模式由所述终端设备播放自动切换为由所述可穿戴设备播放。
90.在本实施例的一些可选的实现方式中,所述蓝牙适配器为如图3或者图4中的实施例所描述的蓝牙适配器。
91.具体地,上述蓝牙适配器包括:通用串行总线模块、上拉电阻控制模块和蓝牙芯片。
92.其中,所述通用串行总线模块连接第一接口和上拉节点;所述上拉电阻控制模块连接所述上拉节点、第二接口和第三接口;所述蓝牙芯片连接所述第二接口和所述第三接口。
93.所述上拉电阻控制模块包括:第一电阻、第二电阻、上拉电阻和三极管;所述三极管的发射极与电压信号输入端相连,集电极与所述上拉电阻的第一端相连,基极与所述第二电阻的第一端相连;所述上拉电阻的第二端连接所述上拉节点;所述第一电阻的第一端连接所述上拉节点,所述第一电阻的第二端连接所述第二接口;所述第二电阻的第二端连接所述第三接口。
94.在上述可选的实现方式中的一些应用场景下,所述第一音源切换信号通过如下方式生成:关闭所述三极管,所述第二接口输出高电平,切断所述上拉电阻,以生成第一音源切换信号。
95.可以理解,上述应用场景中,通过以上电路设计,可以在不对蓝牙适配器进行插拔操作的情况下,将音频播放模式由所述可穿戴设备播放自动切换为由所述终端设备播放。
96.在上述可选的实现方式中的一些应用场景下,所述第二音源切换信号通过如下方式生成:所述第二接口输出低电平,导通所述三极管,接通所述上拉电阻,以生成第二音源切换信号。
97.可以理解,上述应用场景中,通过以上电路设计,可以在不对蓝牙适配器进行插拔操作的情况下,将音频播放模式由所述终端设备播放自动切换为由所述可穿戴设备播放。
98.在本实施例的一些可选的实现方式中,所述上拉电阻控制模块包括:第一电阻、第二电阻、上拉电阻和三极管;
99.所述三极管的发射极与电压信号输入端相连,集电极与所述上拉电阻的第一端相连,基极与所述第二电阻的第一端相连;
100.所述上拉电阻的第二端连接所述上拉节点;
101.所述第一电阻的第一端连接所述上拉节点,所述第一电阻的第二端连接所述第二接口;
102.所述第二电阻的第二端连接所述第三接口。
103.可以理解,上述可选的实现方式中,利用三极管,来控制上拉电阻的导通与断开,从而模拟蓝牙适配器的插拔操作,由此实现了在不对蓝牙适配器进行插拔操作的情况下,音频播放模式的自动切换。
104.在上述可选的实现方式中的一些应用场景下,所述上拉电阻控制模块,具体用于:
105.关闭所述三极管,所述第二接口输出高电平,切断所述上拉电阻,以生成第一音源切换信号。
106.可以理解,上述应用场景下,通过关闭三极管,使得第二接口输出高电平,进而切断上拉电阻,从而可以在不对蓝牙适配器进行插拔操作的情况下,将音频播放模式由可穿戴设备播放自动切换为由终端设备播放。
107.在上述可选的实现方式中的一些应用场景下,所述上拉电阻控制模块,具体用于:
108.所述第二接口输出低电平,导通所述三极管,接通所述上拉电阻,以生成第二音源切换信号。
109.可以理解,上述应用场景下,通过第二接口输出低电平,从而导通三极管,以接通上拉电阻,从而可以在不对蓝牙适配器进行插拔操作的情况下,将音频播放模式由终端设备播放自动切换为由可穿戴设备播放。
110.在本实施例的一些可选的实现方式中,所述可穿戴设备为无线蓝牙耳机,所述终端设备为手机端或电脑端。
111.下面对本公开实施例进行示例性说明,但需要注意的是,本公开实施例可以具有以下所描述的特征,但以下描述并不构成对本公开实施例保护范围的限定。
112.当蓝牙耳机或其他接收设备(也即上述可穿戴设备)没电时,在关机前,蓝牙耳机或其他接收设备会发送一个关机命令(shutdown command)到蓝牙适配器,通知蓝牙适配器即将关机。
113.蓝牙适配器接收到这个关机命令后,自动执行声源切换动作,将图2中的三极管q1关闭。蓝牙芯片的第二接口p3输出一个高电平,切断上拉电阻r1。这里,由于终端设备通过上拉电阻r1来侦测usb设备(例如上述蓝牙适配器)的插入和拔开。因此,此时相当于usb从设备端(例如上述蓝牙适配器)通知终端设备,我已经拔出。
114.当终端设备得知当前usb从设备端拔出后,终端设备自动将当前的usb audio通道释放,自动切换到终端设备(例如电脑或手机)自己的音源模式。这个时候音频播放和通话就可以自动从蓝牙耳机端切换到终端设备进行,不需要手动拔插蓝牙适配器而达到自动切换的目的。
115.当蓝牙耳机有电开机时,自动将声源从终端设备切换到耳机端(也即上述可穿戴设备),不需要额外的操作。
116.具体地,当可穿戴设备开机后,主动回连蓝牙适配器。此时,蓝牙适配器接收到这个回连命令(reconnect command)后,自动的将蓝牙芯片里这个usb d+上拉电阻r1控制脚输出低电平,三级管q1导通,导通后自动将usb d+上拉电阻r1接通到终端设备的d+端,相当于告诉终端设备,我有usb设备插入。
117.接下来,终端设备发起usb枚举流程,以识别所连接的从设备端。枚举完成后将音源自动从手机或电脑端切换到usb audio设备端。然后通过蓝牙芯片将usb音频信号发送到耳机端。此时,声音就可以直接从耳机端来收听了,同样通话时候麦克风接收的数据也会通过蓝牙传输到终端设备。
118.由此,可以在耳机端实现一键切换音源。当用户想通过终端设备进行音乐播放和通话时,可以在耳机端按下音源切换键(也即上述第一预设音源切换操作),会发送一个音源切换命令(audio source change command,也即上述第一音源切换指令)到蓝牙适配器。蓝牙适配器接收到这个命令后,根据当前的状态,对usb d+信号断开和接通,自动做音源切换,这样方便用户的操作,不需要去拔插蓝牙适配器即可实现音源切换,方便操作。
119.需要说明的是,除以上所记载的内容之外,本实施例还可以包括与图1对应的实施例中所描述的技术特征,进而实现图1所示音源切换方法的技术效果,具体请参照图1相关描述,为简洁描述,在此不作赘述。
120.本公开实施例提供的音源切换方法,通过接收所述可穿戴设备发送的第二音源切换指令,所述第二音源切换指令用于指示将音频播放模式由所述终端设备播放切换为由所述可穿戴设备播放,之后,根据所述第二音源切换指令生成第二音源切换信号,然后,向所述终端设备发送所述第二音源切换信号,以使所述终端设备将音频播放模式由所述终端设备播放切换为由所述可穿戴设备播放。由本方案,可以在不对蓝牙适配器进行插拔操作的情况下,音频播放模式由所述终端设备播放自动切换为由所述可穿戴设备播放。
121.图3为本公开实施例提供的一种蓝牙适配器的结构示意图。如图3所示,该蓝牙适配器包括:
122.通用串行总线模块10、上拉电阻控制模块20和蓝牙芯片30。
123.进一步地,在该蓝牙适配器中还包括第一接口(以下统称p1)、上拉节点(以下统称p2)、第二接口(以下统称p3)和第三接口(以下统称p4)。
124.其中,蓝牙适配器内部的电路结构包括:
125.通用串行总线模块10连接第一接口p1和上拉节点p2。
126.上拉电阻控制模块20连接上拉节点p2、第二接口p3和第三接口p4。
127.蓝牙芯片30连接第二接口p3和第三接口p4。
128.上述第一接口p1、第二接口p3和第三接口p4,可以理解为蓝牙适配器的内部各模块之间,或者,蓝牙适配器与终端设备进行连接的接口。
129.具体地,上述第一接口p1,可以作为通用串行总线模块10的信号输入接口,也可以作为通用串行总线模块的信号输出接口。
130.上述第二接口p3、上述第三接口p4,可以是蓝牙芯片的接口。在一些情况下,第二接口p3可以为连接usb d+信号线的接口。其中,usb d+信号线,也即usb数据正信号线、usb-dp线,简写为d+。
131.上述第三接口p4可以是蓝牙芯片的普通接口。
132.上述上拉节点p2,可以理解为模块之间连接而形成的连接点。
133.在蓝牙适配器的使用过程中,当蓝牙适配器插入到电脑或手机上时,音源可以通过usb audio isochronous out端点传输到蓝牙芯片。之后,蓝牙芯片再将这个音源发送到耳机端。耳机端通话时,可以将麦克风采集到的数据通过蓝牙发送到蓝牙芯片,蓝牙芯片再将麦克风采集的数据通过usb isochronous in端点上传到手机或电脑。由此,手机或电脑端即可与耳机实现双向通信。
134.所述通用串行总线模块,用于接收可穿戴设备发送的第一音源切换指令,所述第一音源切换指令用于指示将音频播放模式由所述可穿戴设备播放切换为由终端设备播放。
135.所述上拉电阻控制模块,用于从所述通用串行总线模块接收所述第一音源切换指令;根据所述第一音源切换指令生成第一音源切换信号。
136.所述蓝牙芯片,用于向与所述蓝牙适配器连接的终端设备发送所述第一音源切换信号,以使所述终端设备将音频播放模式由所述可穿戴设备播放切换为所述由终端设备播放。
137.在本实施例的一些可选的实现方式中:
138.所述通用串行总线模块,还用于接收可穿戴设备发送的第二音源切换指令,所述第二音源切换指令用于指示将音频播放模式由所述终端设备播放切换为由所述可穿戴设
备播放;
139.所述上拉电阻控制模块,用于从所述通用串行总线模块接收所述第二音源切换指令;根据所述第二音源切换指令生成第二音源切换信号;
140.所述蓝牙芯片,还用于向所述终端设备发送所述第二音源切换信号,以使所述终端设备将音频播放模式由所述终端设备播放切换为由所述可穿戴设备播放。
141.需要说明的是,除以上所记载的内容之外,本实施例还可以包括与图1和/或图2对应的实施例中所描述的技术特征,进而实现图1和/或图2所示方法的技术效果,具体请参照图1和/或图2相关描述,为简洁描述,在此不作赘述。
142.本公开实施例提供的蓝牙适配器包括:通用串行总线模块、上拉电阻控制模块和蓝牙芯片;所述通用串行总线模块连接第一接口和上拉节点;所述上拉电阻控制模块连接所述上拉节点、第二接口和第三接口;所述蓝牙芯片连接所述第二接口和所述第三接口。其中,所述通用串行总线模块,用于接收可穿戴设备发送的第一音源切换指令,所述第一音源切换指令用于指示将音频播放模式由所述可穿戴设备播放切换为由终端设备播放;所述上拉电阻控制模块,用于从所述通用串行总线模块接收所述第一音源切换指令;根据所述第一音源切换指令生成第一音源切换信号;所述蓝牙芯片,用于向与所述蓝牙适配器连接的终端设备发送所述第一音源切换信号,以使所述终端设备将音频播放模式由所述可穿戴设备播放切换为所述由终端设备播放。由此,通过上拉电阻控制模块,上述蓝牙适配器可以在不对其进行插拔操作的情况下,实现音频播放的切换。
143.图4为本公开实施例提供的又一种蓝牙适配器的结构示意图。如图4所示,该蓝牙适配器包括:
144.通用串行总线模块10、上拉电阻控制模块20和蓝牙芯片30。
145.其中,蓝牙适配器内部的电路结构包括:
146.通用串行总线模块10连接第一接口p1和上拉节点p2。
147.上拉电阻控制模块20连接上拉节点p2、第二接口p3和第三接口p4。
148.蓝牙芯片30连接第二接口p3和第三接口p4。
149.这里,上拉电阻控制模块20包括:第一电阻r2、第二电阻r3、上拉电阻r1和三极管q1。
150.三极管q1的发射极与电压信号输入端vdd相连,集电极与上拉电阻r1的第一端相连,基极与第二电阻r3的第一端相连。其中,上拉电阻r1的第一端,可以是上拉电阻r1的任一端。第二电阻r3的第一端,可以是第二电阻r3的任一端。
151.上拉电阻r1的第二端连接上拉节点。其中,上拉电阻r1的第二端,可以是不同于上拉电阻r1的第一端的另一端。
152.第一电阻r2的第一端连接上拉节点p2,第一电阻r2的第二端连接第二接口p3。其中,第一电阻r2的第一端,可以是第一电阻r2的任一端。第一电阻r2的第二端,可以是不同于第一电阻r2的第一端的另一端。
153.第二电阻r3的第二端连接第三接口p4。其中,第二电阻r3的第二端,可以是不同于第二电阻r3的第一端的另一端。
154.所述通用串行总线模块,用于接收可穿戴设备发送的第一音源切换指令,所述第一音源切换指令用于指示将音频播放模式由所述可穿戴设备播放切换为由终端设备播放;
155.所述上拉电阻控制模块,用于从所述通用串行总线模块接收所述第一音源切换指令;根据所述第一音源切换指令生成第一音源切换信号;
156.所述蓝牙芯片,用于向与所述蓝牙适配器连接的终端设备发送所述第一音源切换信号,以使所述终端设备将音频播放模式由所述可穿戴设备播放切换为所述由终端设备播放。
157.在本实施例的一些可选的实现方式中,所述上拉电阻控制模块,具体用于:
158.关闭所述三极管,所述第二接口输出高电平,切断所述上拉电阻,以生成第一音源切换信号。
159.在本实施例的一些可选的实现方式中,所述上拉电阻控制模块,具体用于:
160.所述第二接口输出低电平,导通所述三极管,接通所述上拉电阻,以生成第二音源切换信号。
161.需要说明的是,除以上所记载的内容之外,本实施例还可以包括与图1-图3中的任一附图对应的实施例中所描述的技术特征,进而实现相应技术效果,具体请参照图-图3中的任一附图对应的实施例中的相关描述,为简洁描述,在此不作赘述。
162.本公开实施例提供的蓝牙适配器,通过三极管来控制上拉电阻的断开与接通,可以在不对蓝牙适配器进行插拔操作的情况下,实现音频播放的切换。
163.图5为本公开实施例提供的一种电子设备的结构示意图,图5所示的电子设备500包括:至少一个处理器501、存储器502、至少一个网络接口504和其他用户接口503。电子设备500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。
164.其中,用户接口503可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
165.可以理解,本公开实施例中的存储器502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本文描述的存储器502旨在包括但不限于这些和任意其它适合类型的存储器。
166.在一些实施方式中,存储器502存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统5021和应用程序5022。
167.其中,操作系统5021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022,包含各种应用程序,例如媒体
播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本公开实施例方法的程序可以包含在应用程序5022中。
168.在本实施例中,通过调用存储器502存储的程序或指令,具体的,可以是应用程序5022中存储的程序或指令,处理器501用于执行各方法实施例所提供的方法步骤,例如包括:
169.接收可穿戴设备发送的第一音源切换指令,所述第一音源切换指令用于指示将音频播放模式由所述可穿戴设备播放切换为由终端设备播放;
170.根据所述第一音源切换指令生成第一音源切换信号;
171.向与所述蓝牙适配器连接的终端设备发送所述第一音源切换信号,以使所述终端设备将音频播放模式由所述可穿戴设备播放切换为由所述终端设备播放。
172.上述本公开实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成上述方法的步骤。
173.可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本公开的上述功能的其它电子单元或其组合中。
174.对于软件实现,可通过执行本文上述功能的单元来实现本文上述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
175.本实施例提供的电子设备可以是如图5中所示的电子设备,可执行如图1-图2中音源切换方法的所有步骤,进而实现图1-图2所示音源切换方法的技术效果,具体请参照图1-图2相关描述,为简洁描述,在此不作赘述。
176.本公开实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
177.当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在电子设备侧执行的音源切换方法。
178.上述处理器用于执行存储器中存储的音源切换程序,以实现以下在电子设备侧执行的音源切换方法的步骤:
179.接收可穿戴设备发送的第一音源切换指令,所述第一音源切换指令用于指示将音频播放模式由所述可穿戴设备播放切换为由终端设备播放;
180.根据所述第一音源切换指令生成第一音源切换信号;
181.向与所述蓝牙适配器连接的终端设备发送所述第一音源切换信号,以使所述终端设备将音频播放模式由所述可穿戴设备播放切换为由所述终端设备播放。
182.专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
183.结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
184.以上所述的具体实施方式,对本公开的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本公开的具体实施方式而已,并不用于限定本公开的保护范围,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1