CN115686424A - 针对音频播放的优先级配置方法、装置、设备及存储介质 - Google Patents

针对音频播放的优先级配置方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN115686424A
CN115686424A CN202110831393.0A CN202110831393A CN115686424A CN 115686424 A CN115686424 A CN 115686424A CN 202110831393 A CN202110831393 A CN 202110831393A CN 115686424 A CN115686424 A CN 115686424A
Authority
CN
China
Prior art keywords
audio
priority
audio stream
configuration information
scene mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110831393.0A
Other languages
English (en)
Inventor
许超杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202110831393.0A priority Critical patent/CN115686424A/zh
Priority to PCT/CN2022/105703 priority patent/WO2023001054A1/zh
Publication of CN115686424A publication Critical patent/CN115686424A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请公开了一种针对音频播放的优先级配置方法、装置、设备及存储介质,涉及媒体播放技术领域。所述方法包括:确定音频播放设备所处的目标场景模式;获取在目标场景模式下产生的用户行为数据,该用户行为数据包括控制音频播放设备切换播放不同音频流的数据;基于用户行为数据,对目标场景模式对应的优先级配置信息进行更新,该优先级配置信息用于配置多种音频流之间的优先级关系。本申请实现了优先级配置信息的自动化设置与更新,无需其他设备辅助,也无需用户手动设置,充分降低了复杂度。另外,针对不同的场景模式,分别设置对应的优先级配置信息,使得音频播放控制更加地准确,更好地满足用户需求。

Description

针对音频播放的优先级配置方法、装置、设备及存储介质
技术领域
本申请实施例涉及媒体播放技术领域,特别涉及一种针对音频播放的优先级配置方法、装置、设备及存储介质。
背景技术
目前,一副耳机能够与多台设备(如手机、平板电脑、笔记本电脑等)之间建立无线连接。耳机可以根据预先存储的优先级配置信息,决定将哪个设备上的音频流播放出来。
由于耳机并不具备显示屏,因此用户无法直接在耳机上设置上述优先级配置信息。在相关技术中,用户在耳机连接的设备(如手机)上设置上述优先级配置信息,然后通过该设备将优先级配置信息发送给耳机,耳机存储该优先级配置信息。
然而,上述设置优先级配置信息的方式,不仅需要耳机之外的其他设备协助,还需要用户手动设置,较为复杂繁琐。
发明内容
本申请实施例提供了一种针对音频播放的优先级配置方法、装置、设备及存储介质。所述技术方案如下:
根据本申请实施例的一个方面,提供了一种针对音频播放的优先级配置方法,所述方法由音频播放设备执行,所述方法包括:
确定所述音频播放设备所处的目标场景模式;
获取在所述目标场景模式下产生的用户行为数据,所述用户行为数据包括控制所述音频播放设备切换播放不同音频流的数据;
基于所述用户行为数据,对所述目标场景模式对应的优先级配置信息进行更新,所述优先级配置信息用于配置多种音频流之间的优先级关系。
根据本申请实施例的一个方面,提供了一种针对音频播放的优先级配置装置,所述装置包括:
模式确定模块,用于确定音频播放设备所处的目标场景模式;
数据获取模块,用于获取在所述目标场景模式下产生的用户行为数据,所述用户行为数据包括控制所述音频播放设备切换播放不同音频流的数据;
配置更新模块,用于基于所述用户行为数据,对所述目标场景模式对应的优先级配置信息进行更新,所述优先级配置信息用于配置多种音频流之间的优先级关系。
根据本申请实施例的一个方面,提供了一种音频播放设备,所述音频播放设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器执行,以实现上述针对音频播放的优先级配置方法。
根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序由处理器执行,以实现上述针对音频播放的优先级配置方法。
根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。音频播放设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该音频播放设备执行上述针对音频播放的优先级配置方法。
本申请实施例提供的技术方案可以包括如下有益效果:
音频播放设备(如耳机)无需其他设备的辅助,即可实现优先级配置信息的设置,具体地,音频播放设置通过采集记录用户行为数据,该用户行为数据包括控制音频播放设备切换播放不同音频流的数据,然后基于该用户行为数据自动化地更新优先级配置信息,实现了优先级配置信息的自动化设置与更新,无需其他设备辅助,也无需用户手动设置,充分降低了复杂度。另外,针对不同的场景模式,分别设置对应的优先级配置信息,从而在音频播放设备处于不同场景模式下,能够以适合当前所处的场景模式的优先级配置信息对音频流进行播放控制,使得音频播放控制更加地准确,更好地满足用户需求。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个实施例提供的方案实施环境的示意图;
图2是本申请一个实施例提供的LE Audio中时间片划分的示意图;
图3是本申请一个实施例提供的ASE状态机的状态转换的示意图;
图4是本申请一个实施例提供的针对音频播放的优先级配置方法的流程图;
图5是本申请一个实施例提供的音频播放控制方法的流程图;
图6是本申请一个实施例提供的连接建立阶段的流程图;
图7是本申请一个实施例提供的ASE状态机的初始化阶段的流程图;
图8是本申请一个实施例提供的音频流播放和切换阶段的流程图;
图9是本申请一个实施例提供的针对音频播放的优先级配置装置的框图;
图10是本申请另一个实施例提供的针对音频播放的优先级配置装置的框图;
图11是本申请一个实施例提供的音频播放设备的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
请参考图1,其示出了本申请一个实施例提供的方案实施环境的示意图。该方案实施环境可以包括音频播放设备10和多个连接设备20。
音频播放设备10是指具备音频播放能力的电子设备。例如,音频播放设备10可以是耳机、音箱等电子设备。在一个示例中,音频播放设备10可以是TWS(True WirelessStereo,真无线立体声)耳机。
连接设备20是指与音频播放设备10之间进行通信连接的电子设备。例如,连接设备20可以是手机、平板电脑、笔记本电脑、台式电脑、多媒体播放设备、可穿戴设备等电子设备。在一些场景中,音频播放设备10能够与多个连接设备20建立通信连接。例如在图1所示场景中,音频播放设备10为耳机,该耳机与手机、平板电脑、笔记本电脑等多个连接设备20建立通信连接。连接设备20可以通过上述通信连接向音频播放设备10发送音频流,然后由音频播放设备10对该音频流进行解码播放。
可选地,音频播放设备10与连接设备20之间的通信连接为无线通信连接。例如,音频播放设备10与连接设备20之间的通信连接为蓝牙连接。
可选地,音频播放设备10与连接设备20之间通过蓝牙LE Audio(Low EnergyAudio,低功耗音频)技术(以下简称LE Audio)进行通信。LE Audio是一种蓝牙音频技术标准。LE Audio中提出了CIG(Connected Isochronous Group,连接同步组)/CIS(ConnectedIsochronous Stream,连接同步流)的概念,用于传输音频流。简单地说,定义了一个有时间依赖的数据的传输通道和传输策略。即,针对单发多收场景,通过协议确定了发送方和接收方如何分配发送和接收时间片,从而保证所有的接收方都能在一定的同步要求下满足传输要求。如图2所示,对于每一个Event(事件)可以看作一个CIG,其中每一个Subevent(子事件)可以看作是一个CIS,一个Event可以包括多个Subevent。在每个CIS中,蓝牙主设备会向蓝牙从设备发送数据,即图2中的M to S;蓝牙从设备也会回复蓝牙主设备,即图2中的S toM。这样,一个蓝牙主设备就可以同时和若干个蓝牙从设备进行通信。
LE Audio中提出了ASE(Audio Stream Endpoint,音频数据流端点)的概念,用于控制音频流。图3是用于管理控制音频流的ASE状态机。对于ASE,一个操作只能在一定的状态下才能下发。图3所示的状态描述如下:
Idle,初始状态;
Codec Configured(编解码配置完成状态),蓝牙连接的两方已配置音频流编解码能力;
QoS Configured(参数配置完成状态),蓝牙连接的两方已配置CIG/CIS相关的参数;
Enabling(连接建立状态),用于传输音频流的CIS连接和数据通路已建立;
Streaming(正在传输状态),音频流数据已开始传输;
Disabling(停止传输状态),音频流传输已停止;
Releasing(连接释放状态),CIS连接已销毁;
对于上述CIS和ASE,CIS是双向的,ASE是单向的,一个ASE状态机只用于管理控制从一方到另一方的数据。
本申请实施例提供的技术方案,音频播放设备(如耳机)无需其他设备的辅助,即可实现优先级配置信息的设置,具体地,音频播放设置通过采集记录用户行为数据,该用户行为数据包括控制音频播放设备切换播放不同音频流的数据,然后基于该用户行为数据自动化地更新优先级配置信息,实现了优先级配置信息的自动化设置与更新,无需其他设备辅助,也无需用户手动设置,充分降低了复杂度。另外,针对不同的场景模式,分别设置对应的优先级配置信息,从而在音频播放设备处于不同场景模式下,能够以适合当前所处的场景模式的优先级配置信息对音频流进行播放控制,使得音频播放控制更加地准确,更好地满足用户需求。
下面,通过几个实施例对本申请技术方案进行介绍说明。
请参考图4,其示出了本申请一个实施例提供的针对音频播放的优先级配置方法的流程图。该方法可应用于图1所示的方案实施环境中,如各步骤的执行主体可以是音频播放设备10,该方法可以包括以下几个步骤(410~430):
步骤410,确定音频播放设备所处的目标场景模式。
音频播放设备可以处于不同的场景模式中,该场景模式可以由技术人员(如音频播放设备的生产厂家的工作人员)预先设置并存储在音频播放设备中,也可以由用户设置并存储在音频播放设备中。不同的场景模式对应于不同的使用场景,也对应着不同的优先级需求。示例性地,如下表1所示,音频播放设备中存储有场景配置信息,该场景配置信息包括场景模式的标志符和场景模式的名称之间的对应关系。其中,预留的场景模式可供用户自定义添加。
表1
场景模式 标志符
家庭 0x01
会议 0x02
工作 0x03
开车 0x04
预留 0x00
音频播放设备确定自身当前所处的目标场景模式,该目标场景模式可以是场景配置信息中配置的场景模式中的任意一种。
可选地,音频播放设备采用如下方式之一确定自身所处的目标场景模式:
方式一:采集用户语音数据,对用户语音数据进行识别确定目标场景模式。用户可以通过语音控制音频播放设备进入到某一目标场景模式。例如,用户说“进入家庭模式”,音频播放设备采集用户说话所产生的用户语音数据,然后通过语音识别、语义分析等技术,对用户语音数据进行识别,确定当前所处的目标场景模式。
方式二:采集环境音频数据,对环境音频数据进行识别确定目标场景模式。环境音频数据是指音频播放设备所处的环境中产生的音频数据。示例性地,预先设定每一种场景模式分别对应的至少一项特征信息,识别环境音频数据得到该环境音频数据对应的特征信息,当环境音频数据对应的特征信息与某一场景模式对应的特征信息相匹配时,确定该匹配的场景模式即为目标场景模式。例如,家庭场景模式对应的特征信息包括但不限于以下至少之一:音量大于第一阈值、说话人数量为多个且说话人声不规则出现,等等。在本申请实施例中,对每一种场景模式对应的特征信息的具体内容不作限定,这可以根据需求进行合理设定。
方式三:响应于针对音频播放设备的用户操作,基于用户操作确定目标场景模式。用户也可以通过触摸、敲击音频播放设备的形式,控制音频播放设备进入到某一目标场景模式。例如,双连击进入家庭模式、三连击进入会议模式,等等。
方式四:接收来自控制设备的场景切换信息,根据场景切换信息确定目标场景模式。用户还可以通过控制设备向音频播放设备发送场景切换信息,该场景切换信息中可以包括切换至的目标场景模式的标志符,音频播放设备根据该场景切换信息确定目标场景模式。上述控制设备可以是与音频播放设备相连的手机、平板电脑、PC等设备,也可以是路由器等其他设备,本申请对此不作限定。
上文介绍的确定目标场景模式的方式仅是示例性和解释性的,本申请并不限定还可以采用其他方式确定目标场景模式。
步骤420,获取在目标场景模式下产生的用户行为数据,该用户行为数据包括控制音频播放设备切换播放不同音频流的数据。
用户行为数据包括控制某一音频流抢占或不抢占另一音频流进行播放的数据。
示例性地,用户行为数据包括控制属于目标音频流类型的音频流,抢占或不抢占其他音频流进行播放的数据。音频播放设备所能播放的音频流类型可以包括媒体和电话这两种类型。当前,在一些其他实施例中,音频流类型除了包括媒体和电话之外,还可以扩展出其他类型或者从不同的分类粒度对音频流进行划分,例如媒体还可以进一步细分为音视频通话、音乐播放、视频播放等多种类型,本申请对此不作限定。例如,音频播放设备正在播放媒体,此时有电话拨入,如果用户选择接听,则记录电话抢占媒体进行播放的用户行为数据,如果用户选择拒接,则记录电话不抢占媒体进行播放的用户行为数据。
示例性地,用户行为数据包括控制来自目标连接设备的音频流,抢占或不抢占其他音频流进行播放的数据。目标连接设备是指音频播放设备连接的多个连接设备中的某一个连接设备。例如,音频播放设备连接设备1和设备2,音频播放设备正在播放来自设备1的音频流,用户控制来自设备2的音频流抢占来自设备1的音频流进行播放,那么记录该来自设备2的音频流抢占来自设备1的音频流进行播放的用户行为数据。
示例性地,用户行为数据包括控制来自目标连接设备的、属于目标音频流类型的音频流,抢占或不抢占其他音频流进行播放的数据。例如,音频播放设备正在播放来自设备1的电话,此时设备2有电话拨入,如果用户选择接听设备2的电话,则记录设备2的电话抢占设备1的电话进行播放的用户行为数据,如果用户选择拒接设备2的电话,则记录设备2的电话不抢占设备1的电话进行播放的用户行为数据。又例如,音频播放设备正在播放来自设备1的媒体,此时设备1有电话拨入,如果用户选择接听设备1的电话,则记录设备1的电话抢占设备1的媒体进行播放的用户行为数据,如果用户选择拒接设备1的电话,则记录设备1的电话不抢占设备1的媒体进行播放的用户行为数据。再例如,音频播放设备正在播放来自设备1的媒体,此时设备2有电话拨入,如果用户选择接听设备2的电话,则记录设备2的电话抢占设备1的媒体进行播放的用户行为数据,如果用户选择拒接设备2的电话,则记录设备2的电话不抢占设备1的媒体进行播放的用户行为数据。
步骤430,基于用户行为数据,对目标场景模式对应的优先级配置信息进行更新,该优先级配置信息用于配置多种音频流之间的优先级关系。
音频播放设备获取在目标场景模式下产生的用户行为数据之后,基于该用户行为数据,对目标场景模式对应的优先级配置信息进行更新。
在一个示例中,优先级配置信息用于配置多种音频流类型之间的优先级关系。示例性地,如表2所示,该优先级配置信息包括:音频流类型的标志符,以及与音频流类型的标志符对应的优先级数值。
表2
音频流类型 音频流类型的标志符 优先级数值
电话 0x01 0
媒体 0x02 0
预留 0x00 0
在初始化设置的优先级配置信息中,各个音频流类型的标志符对应的优先级数值可以相同,例如均为0;或者,在初始化设置的优先级配置信息中,各个音频流类型的标志符对应的优先级数值也可以不同,例如按照默认的优先级数值进行设定。
另外,优先级数值可以是越大代表优先级越高,反之越小代表优先级越低;或者,优先级数值也可以是越小代表优先级越高,反之越大代表优先级越低。
可选地,若用户行为数据包括控制属于目标音频流类型的音频流,抢占其他音频流进行播放的数据,则对目标场景模式对应的优先级配置信息中,目标音频流类型对应的优先级数值进行更新,以提升目标音频流类型的优先级。以优先级数值越大代表优先级越高为例,上述对目标音频流类型对应的优先级数值进行更新,可以将目标音频流类型对应的优先级数值加1。例如,用户行为数据包括控制电话抢占媒体进行播放,则将电话对应的优先级数值加1;用户行为数据包括控制电话不抢占媒体进行播放,则保持电话和媒体分别对应的优先级数值不变。
在此示例中,可以基于用户行为数据,自动化地设置不同音频流类型之间的优先级关系。
在另一个示例中,优先级配置信息用于配置多个连接设备的音频流之间的优先级关系。示例性地,如表3所示,该优先级配置信息包括:连接设备的标志符,以及与连接设备的标志符对应的优先级数值。
表3
连接设备 连接设备的标志符 优先级数值
设备1 0x01 0
设备2 0x02 0
设备3 0x03 0
预留 0x00 0
在初始化设置的优先级配置信息中,各个连接设备的标志符对应的优先级数值可以相同,例如均为0;或者,在初始化设置的优先级配置信息中,各个连接设备的标志符对应的优先级数值也可以不同,例如按照默认的优先级数值进行设定。
另外,优先级数值可以是越大代表优先级越高,反之越小代表优先级越低;或者,优先级数值也可以是越小代表优先级越高,反之越大代表优先级越低。
可选地,若用户行为数据包括控制来自目标连接设备的音频流,抢占其他音频流进行播放的数据,则对目标场景模式对应的优先级配置信息中,目标连接设备对应的优先级数值进行更新,以提升目标连接设备的优先级。以优先级数值越大代表优先级越高为例,上述对目标连接设备对应的优先级数值进行更新,可以将目标连接设备对应的优先级数值加1。例如,用户行为数据包括控制来自设备2的音频流抢占来自设备1的音频流进行播放,则将设备2对应的优先级数值加1;用户行为数据包括控制来自设备2的音频流不抢占来自设备1的音频流进行播放,则保持各个连接设备分别对应的优先级数值不变。
在此示例中,可以基于用户行为数据,自动化地设置不同连接设备的音频流之间的优先级关系。
在另一个示例中,优先级配置信息用于配置多种音频流类型之间的优先级关系,以及用于配置音频播放设备的不同连接设备的相同或不同音频流类型的优先级关系。
示例性地,如表4所示,优先级配置信息包括:连接设备的标志符、音频流类型的标志符,以及与连接设备的标志符和音频流类型的标志符对应的优先级数值。
表4
Figure BDA0003175689660000061
示例性地,如表5所示,优先级配置信息包括:组合标志符以及与组合标志符对应的优先级数值,其中,组合标志符用于区分不同的连接设备和所述音频流类型的组合。
表5
组合 组合标志符 优先级数值
设备1媒体 0x01 0
设备1电话 0x02 0
设备2媒体 0x03 0
设备2电话 0x04 0
预留 0x00 0
可选地,若用户行为数据包括控制来自目标连接设备的、属于目标音频流类型的音频流,抢占其他音频流进行播放的数据,则对目标场景模式对应的优先级配置信息中,目标连接设备的目标音频流类型对应的优先级数值进行更新,以提升目标连接设备的目标音频流类型的优先级。以优先级数值越大代表优先级越高为例,上述对目标连接设备的目标音频流类型对应的优先级数值进行更新,可以将目标连接设备的目标音频流类型对应的优先级数值加1。例如,用户行为数据包括控制设备2的电话抢占设备1的电话进行播放,则将设备2的电话对应的优先级数值加1,其他优先级数值保持不变。又例如,用户行为数据包括控制设备1的电话抢占设备1的媒体进行播放,则将设备1的电话对应的优先级数值加1,其他优先级数值保持不变。再例如,用户行为数据包括控制设备2的电话抢占设备1的媒体进行播放,则将设备2的电话对应的优先级数值加1,其他优先级数值保持不变。
在此示例中,可以基于用户行为数据,自动化地设置同一连接设备的不同音频流类型之间的优先级关系,以及设置不同连接设备的相同/不同音频流类型之间的优先级关系。
综上所述,本申请实施例提供的技术方案,音频播放设备(如耳机)无需其他设备的辅助,即可实现优先级配置信息的设置,具体地,音频播放设置通过采集记录用户行为数据,该用户行为数据包括控制音频播放设备切换播放不同音频流的数据,然后基于该用户行为数据自动化地更新优先级配置信息,实现了优先级配置信息的自动化设置与更新,无需其他设备辅助,也无需用户手动设置,充分降低了复杂度。另外,针对不同的场景模式,分别设置对应的优先级配置信息,从而在音频播放设备处于不同场景模式下,能够以适合当前所处的场景模式的优先级配置信息对音频流进行播放控制,使得音频播放控制更加地准确,更好地满足用户需求。
在示例性实施例中,如图5所示,音频播放设备通过执行如下步骤实现音频播放控制:
步骤510,在目标场景模式下播放第一音频流的过程中,若接收到针对第二音频流的播放指令,则根据目标场景模式对应的优先级配置信息,确定第一音频流和第二音频流之间的优先级关系。
在一个示例中,如果目标场景模式对应的优先级配置信息,用于配置目标场景模式下多种音频流类型之间的优先级关系。例如该优先级配置信息如上述表2所示。那么,音频播放设备可以确定第一音频流类型和第二音频流类型,该第一音频流类型是指第一音频流所属的音频流类型,第二音频流类型是指第二音频流所属的音频流类型;根据目标场景模式对应的优先级配置信息中定义的第一音频流类型和第二音频流类型之间的优先级关系,确定第一音频流和第二音频流之间的优先级关系。
例如,第一音频流是指音频播放设备(如耳机)与第一连接设备(如笔记本电脑)之间的视频业务的音频流,第二音频流是指该音频播放设备(如耳机)与第二连接设备(如手机)之间的电话业务的音频流,那么第一音频流类型即为媒体,第二音频流类型即为电话,假设按照优先级配置信息,确定电话的优先级高于媒体的优先级,则第二音频流的优先级高于第一音频流的优先级。
在另一个示例中,如果目标场景模式对应的优先级配置信息,用于配置目标场景模式下多个连接设备的音频流之间的优先级关系。例如该优先级配置信息如上述表3所示。那么,音频播放设备可以确定第一连接设备和第二连接设备,该第一连接设备是指第一音频流所属的连接设备,第二连接设备是指第二音频流所属的连接设备;根据目标场景模式对应的优先级配置信息中定义的第一连接设备和第二连接设备之间的优先级关系,确定第一音频流和第二音频流之间的优先级关系。
例如,第一音频流是指音频播放设备(如耳机)与第一连接设备(如笔记本电脑)之间的视频业务的音频流,第二音频流是指该音频播放设备(如耳机)与第二连接设备(如手机)之间的电话业务的音频流,假设按照优先级配置信息,确定第二连接设备的优先级高于第一连接设备的优先级,则第二音频流的优先级高于第一音频流的优先级。
在另一个示例中,如果目标场景模式对应的优先级配置信息,用于配置多种音频流类型之间的优先级关系,以及用于配置音频播放设备的不同连接设备的相同或不同音频流类型的优先级关系。例如该优先级配置信息如上述表4或表5所示。那么,音频播放设备可以确定第一组合和第二组合,该第一组合是指第一音频流所属的音频流类型和连接设备的组合,第二组合是指第二音频流所属的音频流类型和连接设备的组合;根据目标场景模式对应的优先级配置信息中定义的第一组合和第二组合之间的优先级关系,确定第一音频流和第二音频流之间的优先级关系。
例如,第一音频流是指音频播放设备(如耳机)与第一连接设备(如笔记本电脑)之间的视频业务的音频流,第二音频流是指该音频播放设备(如耳机)与第二连接设备(如手机)之间的电话业务的音频流,那么第一组合即为媒体+第一连接设备,第二组合即为电话+第二连接设备,假设按照优先级配置信息,确定第二组合的优先级高于第一组合的优先级,则第二音频流的优先级高于第一音频流的优先级。
步骤520,若第二音频流的优先级高于第一音频流的优先级,则暂停播放第一音频流,并播放第二音频流。
可选地,暂停播放第一音频流,包括:将第一状态机从正在传输状态切换至停止传输状态,第一状态机是第一音频流对应的状态机;断开音频播放设备与第一连接设备之间的音频流传输连接,第一连接设备是向音频播放设备传输第一音频流的设备。例如,第一状态机为ASE状态机,正在传输状态是指音频流数据已开始传输的状态,如ASE状态机中的Streaming状态,停止传输状态是指音频流传输已停止的状态,如ASE状态机中的Disabling状态。
可选地,将第一状态机从正在传输状态切换至停止传输状态之后,还包括:将第一状态机从停止传输状态切换至参数配置完成状态。参数配置完成状态是指蓝牙连接的两方已配置CIG/CIS相关的参数的状态,如ASE状态机中的QoS Configured状态。通过将第一状态机从停止传输状态切换至参数配置完成状态,能够在第二音频流播放完成之后,尽可能快速地恢复第一音频流的播放。
可选地,播放第二音频流,包括:将第二状态机从参数配置完成状态切换至连接建立状态,第二状态机是第二音频流对应的状态机;建立音频播放设备与第二连接设备之间的音频流传输连接,第二连接设备是向音频播放设备传输第二音频流的设备;将第二状态机从连接建立状态切换至正在传输状态;通过与第二连接设备之间的音频流传输连接,接收来自第二连接设备的第二音频流;对接收到的第二音频流进行播放。类似地,第二状态机也可以为ASE状态机,参数配置完成状态是指蓝牙连接的两方已配置CIG/CIS相关的参数的状态,如ASE状态机中的QoS Configured状态;连接建立状态是指用于传输音频流的CIS连接和数据通路已建立的状态,如ASE状态机中的Enabling状态;正在传输状态是指音频流数据已开始传输的状态,如ASE状态机中的Streaming状态。
可选地,在第一音频流和第二音频流具有相同优先级的情况下,音频播放设备也可以音频形式播放提示信息,提示用户选择第一音频流或者第二音频流进行播放。用户根据该提示信息,以语音形式反馈所要播放的音频流,音频播放设备通过语音采集和语义识别,确定出所要播放的音频流。
综上所述,本申请实施例提供的技术方案,通过在音频播放设备中设置优先级配置信息,使得音频播放设备能够基于该优先级配置信息确定各个音频流之间的优先级关系,从而对音频流的播放和切换进行自动控制,从而在多连接的场景下,更加智能地播放音频。
下面,以音频播放设备为耳机,第一连接设备为笔记本电脑,第二连接设备为手机为例,对本申请技术方案进行示例性介绍说明。
如图6所示,在连接建立阶段,包括如下步骤(601~607):
步骤601,耳机创建默认的优先级属性表。
例如,耳机按照表2的格式,创建默认的优先级属性表(也即上文所述的优先级配置信息),假设电话的优先级最高。
步骤602,手机与耳机之间通过BLE(Bluetooth Low Energy,蓝牙低功耗)建立连接。
步骤603,耳机为手机创建三个ASE状态机,该三个ASE状态机的初始状态均为Idle状态。
其中,每一路音频流对应于一个ASE状态机,用于管理控制该路音频流。对于手机而言,有打电话和播放媒体的需求,需要创建三个ASE状态机。其中,一个ASE状态机用于接收手机的电话音频流,记为ASE0_0,另一个ASE状态机用于向手机传输麦克风的音频流,记为ASE0_1,还有一个ASE状态机用于媒体播放,记为ASE0_2。
步骤604,手机和耳机交互音频编解码能力,用于配置音频编码器和解码器。
步骤605,笔记本电脑与耳机之间通过BLE建立连接。
步骤606,耳机为笔记本电脑创建一个ASE状态机,该ASE状态机的初始状态为Idle状态。
对于笔记本电脑而言,有播放媒体的需求,创建一个ASE状态机,记为ASE1_0。
步骤607,笔记本电脑和耳机交互音频编解码能力,用于配置音频编码器和解码器。
对于创建的每一个ASE状态机,耳机均需要对其进行初始化。如图7所示,在ASE状态机的初始化阶段,包括如下步骤(701~706):
步骤701,BLE连接后,ASE状态机的初始状态为Idle状态。
步骤702,手机确定两方(手机和耳机)都支持的音频编解码能力。
步骤703,手机配置自身的音频编解码能力,然后给耳机发送音频编解码配置指令。
步骤704,耳机收到音频编解码配置指令之后,配置自身的音频编解码能力,然后将ASE状态机从初始状态切换至编解码配置完成状态(即从Idle状态切换至CodecConfigured状态),并且向手机发送该耳机支持的CIS配置参数。
步骤705,手机收到耳机发送的CIS配置参数之后,确定出两方都支持的CIS配置参数,然后配置自身的CIS,向耳机发送QoS配置指令,该QoS配置指令用于指示耳机配置自身的CIS,该QoS配置指令中包括手机配置的CIS参数。
步骤706,耳机收到QoS配置指令之后,将ASE状态机从编解码配置完成状态切换至参数配置完成状态(即从Codec Configured状态切换至QoS Configured状态),并保存手机发来的CIS配置参数。
在图7中,仅以手机中的某一个ASE状态机的初始化过程为例进行介绍说明,手机或者笔记本电脑中的其他ASE状态机的初始化过程与此相同或类似,此处不作赘述。
在优先级配置阶段,耳机可以按照上文实施例所介绍的方式,基于用户行为数据,自动化地设置和更新优先级属性表(也即上文所述的优先级配置信息)。
如图8所示,在音频流播放和切换阶段,可以包括如下步骤(801~808):
步骤801,当和耳机相连的笔记本电脑要播放媒体(如音乐或者视频)时,笔记本电脑会向耳机发送激活(Enable)指令,该激活指令中携带的参数包括当前要传输的音频流类型为媒体。
步骤802,耳机收到激活指令后,将处于参数配置完成状态(QoS_Configured状态)的状态机ASE1_0切换到连接建立状态(Enabling状态)。
步骤803,笔记本电脑向耳机发送创建CIS的指令,笔记本电脑和耳机之间创建CIS连接。
步骤804,耳机准备(配置CIS相关参数)完成后就可以自动下发接收方启动就绪(Receiver Start Ready)指令给自身,将状态机ASE1_0从连接建立状态(Enabling状态)切换到正在传输状态(Streaming状态),并通知笔记本电脑。
步骤805,笔记本电脑收到通知后,开始传输媒体的音频流数据。
步骤806,耳机当前正在播放笔记本电脑中的媒体时,如果耳机收到手机的激活(Enable)指令,检索优先级属性表,如果该激活指令中的音频流类型(如电话)优先级大于当前正在播放的音频流类型,继续下述操作,否则忽略该激活指令。
步骤807,耳机自动下发去激活(Disable)指令给自身,将状态机ASE1_0从正在传输状态(Streaming状态)切换到停止传输状态(Disabling状态),终止耳机和笔记本之间的CIS连接。
步骤808,耳机自动下发接收方停止就绪(Receiver Stop Ready)指令给自身,将状态机ASE1_0从停止传输状态(Disabling状态)切换到参数配置完成状态(QoS_Configured状态)。
后续,耳机与手机之间创建CIS连接传输电话的音频流数据,以及相应的状态机的状态切换控制,与耳机与笔记本电脑之间创建CIS连接传输媒体的音频流数据,以及相应的状态机的状态切换控制相类似,此处不再赘述。
需要说明的是,激活(Enable)指令是LE Audio中标准的指令,其中会携带元数据(Metadata)中包含上下文(Context)相关的参数,本技术方案中将其定义为音频流类型。
在示例性实施例中,针对不同的场景模式,可以设置不同的优先级属性表(也即上文介绍的优先级配置信息)。在目标场景模式下,音频播放设备从存储的多个优先级属性表中,确定与目标场景模式相对应的优先级属性表。例如,针对会议场景和非会议场景,分别设置对应的优先级属性表。在会议场景对应的优先级属性表中,媒体的优先级高于电话的优先级;在非会议场景对应的优先级属性表中,电话的优先级高于媒体的优先级。这样,可以在不同场景下使用合适的优先级属性表来确定音频流之间的优先级关系,使得优先级的确定与场景相适配,更好地满足用户实际需求。
在示例性实施例中,响应于自动切换功能的开启指令,音频播放设备开启自动切换功能,该自动切换功能是指依据符合可用条件的优先级配置信息,自动切换音频流进行播放的功能;其中,可用条件是指优先级配置信息是基于特定时段内的用户行为数据生成的。用户可以自主选择开启或者关闭自动切换功能,在自动切换功能处于开启状态的情况下,音频播放设备可以按照上文实施例介绍的方式,基于优先级配置信息确定出不同音频流之间的优先级关系;在自动切换功能处于关闭状态的情况下,音频播放设备可以提示用户手动选择不同音频流进行切换播放。另外,优先级配置信息可以在符合可用条件的情况下才被使用,以保证该优先级配置信息的准确性,尽可能地避免音频切换控制错误。例如,人在21天养成一个习惯,可在采集到21天的用户行为数据之后,基于该21天的用户行为数据生成符合可用条件的优先级配置信息,然后提示用户是否开启自动切换功能。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图9,其示出了本申请一个实施例提供的针对音频播放的优先级配置装置的框图。该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以是上文介绍的音频播放设备,也可以设置在音频播放设备中。该装置900包括:模式确定模块910、数据获取模块920和配置更新模块930。
模式确定模块910,用于确定音频播放设备所处的目标场景模式。
数据获取模块920,用于获取在所述目标场景模式下产生的用户行为数据,所述用户行为数据包括控制所述音频播放设备切换播放不同音频流的数据。
配置更新模块930,用于基于所述用户行为数据,对所述目标场景模式对应的优先级配置信息进行更新,所述优先级配置信息用于配置多种音频流之间的优先级关系。
在示例性实施例中,所述优先级配置信息用于配置多种音频流类型之间的优先级关系,所述优先级配置信息包括:所述音频流类型的标志符,以及与所述音频流类型的标志符对应的优先级数值。
可选地,所述配置更新模块930,用于若所述用户行为数据包括控制属于目标音频流类型的音频流,抢占其他音频流进行播放的数据,则对所述目标场景模式对应的优先级配置信息中,所述目标音频流类型对应的优先级数值进行更新。
在示例性实施例中,所述优先级配置信息用于配置多种音频流类型之间的优先级关系,以及用于配置所述音频播放设备的不同连接设备的相同或不同音频流类型的优先级关系。
可选地,所述优先级配置信息包括:所述连接设备的标志符、所述音频流类型的标志符,以及与所述连接设备的标志符和所述音频流类型的标志符对应的优先级数值;
或者,所述优先级配置信息包括:组合标志符以及与所述组合标志符对应的优先级数值,其中,所述组合标志符用于区分不同的所述连接设备和所述音频流类型的组合。
可选地,所述配置更新模块930,用于若所述用户行为数据包括控制来自目标连接设备的、属于目标音频流类型的音频流,抢占其他音频流进行播放的数据,则对所述目标场景模式对应的优先级配置信息中,所述目标连接设备的目标音频流类型对应的优先级数值进行更新。
在示例性实施例中,所述模式确定模块910,用于采集用户语音数据,对所述用户语音数据进行识别确定所述目标场景模式;或者,采集环境音频数据,对所述环境音频数据进行识别确定所述目标场景模式;或者,响应于针对所述音频播放设备的用户操作,基于所述用户操作确定所述目标场景模式;或者,接收来自控制设备的场景切换信息,根据所述场景切换信息确定所述目标场景模式。
在示例性实施例中,如图10所示,所述装置900还包括:优先级确定模块940和播放控制模块950。
优先级确定模块940,用于在所述目标场景模式下播放第一音频流的过程中,若接收到针对第二音频流的播放指令,则根据所述目标场景模式对应的优先级配置信息,确定所述第一音频流和所述第二音频流之间的优先级关系。
播放控制模块950,用于若所述第二音频流的优先级高于所述第一音频流的优先级,则暂停播放所述第一音频流,并播放所述第二音频流。
可选地,所述播放控制模块950,用于:
将第一状态机从正在传输状态切换至停止传输状态,所述第一状态机是所述第一音频流对应的状态机;
断开所述音频播放设备与第一连接设备之间的音频流传输连接,所述第一连接设备是向所述音频播放设备传输所述第一音频流的设备。
可选地,所述播放控制模块950,还用于在将第一状态机从正在传输状态切换至停止传输状态之后,将所述第一状态机从所述停止传输状态切换至参数配置完成状态。
可选地,所述播放控制模块950,还用于:
将第二状态机从参数配置完成状态切换至连接建立状态,所述第二状态机是所述第二音频流对应的状态机;
建立所述音频播放设备与第二连接设备之间的音频流传输连接,所述第二连接设备是向所述音频播放设备传输所述第二音频流的设备;
将所述第二状态机从所述连接建立状态切换至正在传输状态;
通过与所述第二连接设备之间的音频流传输连接,接收来自所述第二连接设备的所述第二音频流;
对接收到的所述第二音频流进行播放。
在示例性实施例中,如图10所示,所述装置900还包括:功能开启模块960。
功能开启模块960,用于响应于自动切换功能的开启指令,开启所述自动切换功能,所述自动切换功能是指依据符合可用条件的所述优先级配置信息,自动切换音频流进行播放的功能;其中,所述可用条件是指所述优先级配置信息是基于特定时段内的用户行为数据生成的。
综上所述,本申请实施例提供的技术方案,音频播放设备(如耳机)无需其他设备的辅助,即可实现优先级配置信息的设置,具体地,音频播放设置通过采集记录用户行为数据,该用户行为数据包括控制音频播放设备切换播放不同音频流的数据,然后基于该用户行为数据自动化地更新优先级配置信息,实现了优先级配置信息的自动化设置与更新,无需其他设备辅助,也无需用户手动设置,充分降低了复杂度。另外,针对不同的场景模式,分别设置对应的优先级配置信息,从而在音频播放设备处于不同场景模式下,能够以适合当前所处的场景模式的优先级配置信息对音频流进行播放控制,使得音频播放控制更加地准确,更好地满足用户需求。
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图11,其示出了本申请一个实施例提供的音频播放设备的结构框图。该音频播放设备可用于实现上述针对音频播放的优先级配置方法的功能。该音频播放设备110可以包括:处理器111、接收器112、发射器113、存储器114和总线115。
处理器111包括一个或者一个以上处理核心,处理器101通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。
接收器112和发射器113可以实现为一个通信组件,该通信组件可以是一块通信芯片。
存储器114通过总线115与处理器111相连。
存储器114可用于存储计算机程序,处理器111用于执行该计算机程序,以实现上述方法实施例中的各个步骤。
此外,存储器114可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:RAM(Random-Access Memory,随机存储器)和ROM(Read-Only Memory,只读存储器)、EPROM(Erasable Programmable Read-OnlyMemory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable ProgrammableRead-Only Memory,电可擦写可编程只读存储器)、闪存或其他固态存储其技术,CD-ROM(Compact Disc Read-Only Memory,只读光盘)、DVD(Digital Video Disc,高密度数字视频光盘)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。
在示例性实施例中,还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序在被音频播放设备的处理器执行时,以实现上述针对音频播放的优先级配置方法。可选地,该计算机可读存储介质可以包括:ROM(Read-Only Memory,只读存储器)、RAM(Random-Access Memory,随机存储器)、SSD(Solid State Drives,固态硬盘)或光盘等。其中,随机存取记忆体可以包括ReRAM(Resistance Random AccessMemory,电阻式随机存取记忆体)和DRAM(Dynamic Random Access Memory,动态随机存取存储器)。
在示例性实施例中,还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。音频播放设备的处理器从所述计算机可读存储介质中读取所述计算机指令,所述处理器执行所述计算机指令,使得所述音频播放设备执行上述针对音频播放的优先级配置方法。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,本文中描述的步骤编号,仅示例性示出了步骤间的一种可能的执行先后顺序,在一些其它实施例中,上述步骤也可以不按照编号顺序来执行,如两个不同编号的步骤同时执行,或者两个不同编号的步骤按照与图示相反的顺序执行,本申请实施例对此不作限定。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (10)

1.一种针对音频播放的优先级配置方法,其特征在于,所述方法由音频播放设备执行,所述方法包括:
确定所述音频播放设备所处的目标场景模式;
获取在所述目标场景模式下产生的用户行为数据,所述用户行为数据包括控制所述音频播放设备切换播放不同音频流的数据;
基于所述用户行为数据,对所述目标场景模式对应的优先级配置信息进行更新,所述优先级配置信息用于配置多种音频流之间的优先级关系。
2.根据权利要求1所述的方法,其特征在于,所述优先级配置信息用于配置多种音频流类型之间的优先级关系,所述优先级配置信息包括:所述音频流类型的标志符,以及与所述音频流类型的标志符对应的优先级数值。
3.根据权利要求1所述的方法,其特征在于,所述基于所述用户行为数据,对所述目标场景模式对应的优先级配置信息进行更新,包括:
若所述用户行为数据包括控制属于目标音频流类型的音频流,抢占其他音频流进行播放的数据,则对所述目标场景模式对应的优先级配置信息中,所述目标音频流类型对应的优先级数值进行更新。
4.根据权利要求1所述的方法,其特征在于,所述优先级配置信息用于配置多种音频流类型之间的优先级关系,以及用于配置所述音频播放设备的不同连接设备的相同或不同音频流类型的优先级关系。
5.根据权利要求4所述的方法,其特征在于,
所述优先级配置信息包括:所述连接设备的标志符、所述音频流类型的标志符,以及与所述连接设备的标志符和所述音频流类型的标志符对应的优先级数值;
或者,
所述优先级配置信息包括:组合标志符以及与所述组合标志符对应的优先级数值,其中,所述组合标志符用于区分不同的所述连接设备和所述音频流类型的组合。
6.根据权利要求1所述的方法,其特征在于,所述基于所述用户行为数据,对所述目标场景模式对应的优先级配置信息进行更新,包括:
若所述用户行为数据包括控制来自目标连接设备的、属于目标音频流类型的音频流,抢占其他音频流进行播放的数据,则对所述目标场景模式对应的优先级配置信息中,所述目标连接设备的目标音频流类型对应的优先级数值进行更新。
7.根据权利要求1所述的方法,其特征在于,所述确定所述音频播放设备所处的目标场景模式,包括:
采集用户语音数据,对所述用户语音数据进行识别确定所述目标场景模式;
或者,
采集环境音频数据,对所述环境音频数据进行识别确定所述目标场景模式;
或者,
响应于针对所述音频播放设备的用户操作,基于所述用户操作确定所述目标场景模式;
或者,
接收来自控制设备的场景切换信息,根据所述场景切换信息确定所述目标场景模式。
8.一种针对音频播放的优先级配置装置,其特征在于,所述装置包括:
模式确定模块,用于确定音频播放设备所处的目标场景模式;
数据获取模块,用于获取在所述目标场景模式下产生的用户行为数据,所述用户行为数据包括控制所述音频播放设备切换播放不同音频流的数据;
配置更新模块,用于基于所述用户行为数据,对所述目标场景模式对应的优先级配置信息进行更新,所述优先级配置信息用于配置多种音频流之间的优先级关系。
9.一种音频播放设备,其特征在于,所述音频播放设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器执行,以实现如权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序,所述计算机程序由处理器执行,以实现如权利要求1至7任一项所述的方法。
CN202110831393.0A 2021-07-22 2021-07-22 针对音频播放的优先级配置方法、装置、设备及存储介质 Pending CN115686424A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110831393.0A CN115686424A (zh) 2021-07-22 2021-07-22 针对音频播放的优先级配置方法、装置、设备及存储介质
PCT/CN2022/105703 WO2023001054A1 (zh) 2021-07-22 2022-07-14 针对音频播放的优先级配置方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110831393.0A CN115686424A (zh) 2021-07-22 2021-07-22 针对音频播放的优先级配置方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN115686424A true CN115686424A (zh) 2023-02-03

Family

ID=84978884

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110831393.0A Pending CN115686424A (zh) 2021-07-22 2021-07-22 针对音频播放的优先级配置方法、装置、设备及存储介质

Country Status (2)

Country Link
CN (1) CN115686424A (zh)
WO (1) WO2023001054A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115835419A (zh) * 2023-02-14 2023-03-21 深圳市友恺通信技术有限公司 一种基于物联网的无线设备状态监测***及方法
CN116017388A (zh) * 2023-02-17 2023-04-25 荣耀终端有限公司 一种基于音频业务的弹窗显示方法和电子设备
CN117858031A (zh) * 2024-03-07 2024-04-09 深圳市汇杰芯科技有限公司 一种低延时无线对讲和tws无缝切换***、方法及介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550037B (zh) * 2015-12-11 2019-07-12 北京元心科技有限公司 多***中分配音频资源的方法及装置
CN109525707B (zh) * 2018-10-15 2021-04-27 维沃移动通信有限公司 一种音频播放方法、移动终端及计算机可读存储介质
CN109890021A (zh) * 2019-03-06 2019-06-14 西安易朴通讯技术有限公司 蓝牙耳机切换方法、蓝牙耳机及终端
US11380344B2 (en) * 2019-12-23 2022-07-05 Motorola Solutions, Inc. Device and method for controlling a speaker according to priority data
CN113050910B (zh) * 2019-12-26 2023-12-05 阿里巴巴集团控股有限公司 语音交互方法、装置、设备及存储介质

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115835419A (zh) * 2023-02-14 2023-03-21 深圳市友恺通信技术有限公司 一种基于物联网的无线设备状态监测***及方法
CN115835419B (zh) * 2023-02-14 2023-04-25 深圳市友恺通信技术有限公司 一种基于物联网的无线设备状态监测***及方法
CN116017388A (zh) * 2023-02-17 2023-04-25 荣耀终端有限公司 一种基于音频业务的弹窗显示方法和电子设备
CN116017388B (zh) * 2023-02-17 2023-08-22 荣耀终端有限公司 一种基于音频业务的弹窗显示方法和电子设备
CN117858031A (zh) * 2024-03-07 2024-04-09 深圳市汇杰芯科技有限公司 一种低延时无线对讲和tws无缝切换***、方法及介质
CN117858031B (zh) * 2024-03-07 2024-05-28 深圳市汇杰芯科技有限公司 一种低延时无线对讲和tws无缝切换***、方法及介质

Also Published As

Publication number Publication date
WO2023001054A1 (zh) 2023-01-26

Similar Documents

Publication Publication Date Title
US11129218B2 (en) Bluetooth communication method and terminal
US9712659B2 (en) Duplex audio for mobile communication device and accessory
CN115686424A (zh) 针对音频播放的优先级配置方法、装置、设备及存储介质
CN109445740B (zh) 音频播放方法、装置、电子设备及存储介质
WO2008101407A1 (fr) Procédé et système d'entrée/sortie de flux de données audio
US9652195B2 (en) Audio output device that utilizes policies to concurrently handle multiple audio streams from different source devices
WO2013060109A1 (zh) 终端通话时的处理方法、终端以及处理***
CN114245328B (zh) 语音通话转移方法及电子设备
CN106302997A (zh) 一种输出控制方法、电子设备及***
CN105183446A (zh) 音频管理***
WO2023109156A1 (zh) 投屏方法、设备及存储介质
CN104023117B (zh) 一种信息处理的方法及电子设备
CN111107226A (zh) 应用于移动终端的音量控制方法
CN113760219A (zh) 信息处理方法和装置
CN105007364A (zh) 语音通话方法及语音通话装置
CN111580781A (zh) 一种移动终端音频输出方法及移动终端
WO2023045784A1 (zh) 通话控制方法、装置、电子设备及计算机可读存储介质
CN116321084A (zh) 蓝牙通信方法、装置、电子设备及计算机可读介质
CN114885261A (zh) 耳机组件、无线音频播放***及其通信方法
CN113395576A (zh) 一种场景切换方法、计算机设备和存储介质
WO2023035918A1 (zh) 音频播放控制方法及装置、音频输出设备、存储介质
TWI841832B (zh) 傳輸音頻資料的方法
CN106385496B (zh) 用于建立通信连接的方法和装置
CN116744173A (zh) 一种智能切换控制方法及耳机
WO2020103065A1 (zh) 对讲通信方法和对讲终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination