CN115407961A - 音频焦点的控制方法及相关装置 - Google Patents
音频焦点的控制方法及相关装置 Download PDFInfo
- Publication number
- CN115407961A CN115407961A CN202110587251.4A CN202110587251A CN115407961A CN 115407961 A CN115407961 A CN 115407961A CN 202110587251 A CN202110587251 A CN 202110587251A CN 115407961 A CN115407961 A CN 115407961A
- Authority
- CN
- China
- Prior art keywords
- audio
- terminal
- mobile terminal
- vehicle
- application
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/162—Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72442—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephone Function (AREA)
Abstract
本申请提供一种音频焦点的控制方法及相关装置,包括步骤:移动终端接收用户输入的第一指令,该第一指令用于请求播放移动终端中的第一应用中的音频信息;移动终端向车机终端发送音频焦点请求信息,该音频焦点请求信息用于请求车机终端上的音响设备的音频焦点,该移动终端的操作***与该车机终端的操作***构成分布式操作***;移动终端接收车机终端发送的音频焦点请求响应信息,该音频焦点请求响应信息用于指示移动终端是否成功请求音响设备的音频焦点;移动终端成功请求音响设备的音频焦点的情况下,移动终端向车机终端发送第一应用中的音频信息。该技术方案解决了分布式操作***下音频焦点的冲突问题,提升了用户体验。
Description
技术领域
本申请涉及无线通信技术领域,尤其涉及音频焦点的控制方法及相关装置。
背景技术
随着网络技术的发展,万物互联成为新的发展方向,分布式***也逐渐发展起来。在分布式***中,多个终端设备,例如手机、平板、智能穿戴、智慧屏、车机等共用一套音频设备,当多个终端设备中的导航、音乐播放和通讯等音频类的应用同时调用这套音频设备时,就会产生音频设备使用的冲突问题,影响用户体验。
发明内容
本申请提供的音频焦点的控制方法和相关装置,可以解决多个终端的操作***构成分布式操作***时的音频焦点冲突的问题。
第一方面,本申请提供一种音频焦点的控制方法。所述方法包括:移动终端接收用户输入的第一指令,所述第一指令用于请求播放所述移动终端中的第一应用中的音频信息;所述移动终端向车机终端发送音频焦点请求信息,所述音频焦点请求信息用于请求所述车机终端上的音响设备的音频焦点,所述移动终端的操作***与所述车机终端的操作***构成分布式操作***;所述移动终端接收所述车机终端发送的音频焦点请求响应信息,所述音频焦点请求响应信息用于指示所述移动终端是否成功请求所述音响设备的音频焦点;所述移动终端成功请求所述音响设备的音频焦点的情况下,所述移动终端向所述车机终端发送所述第一应用中的音频信息。
本申请的方法中,当移动终端和车机终端组成分布式操作***后,移动终端申请车机终端上的音响设备的音频焦点时,车机终端可以将音响设备的音频焦点提供给移动终端用,从而可以避免车机终端和移动终端同时申请音响设备的音频焦点时,车机终端设备的音响设备的音频焦点不知道应该分配给那个设备的音频焦点冲突问题。
在一些实现方式中,所述移动终端接收用户输入的第一指令之前,所述车机终端的所述音响设备播放所述移动终端上第三应用的音频信息。
也就是说,构成分布式***的移动终端的第三应用使用音响设备的音频焦点时,若移动终端上的第二应用申请该音响设备的音频焦点,则车机终端可以将该音频焦点分配给后申请的第二应用,从而可以避免移动终端上的多个应用同时申请同一个音频焦点所产生的音频焦点冲突的问题。
在一些实现方式中,所述移动终端接收用户输入的第一指令之前,所述移动终端的操作***本次与所述车机***的操作***构成分布式操作***之后,所述移动终端未通过所述音响设备播放过音频信息。
在一些实现方式中,所述方法还包括:所述移动终端接收来自所述车机终端的音频焦点变换请求信息,所述音频焦点变换请求信息用于请求将所述音响设备的音频焦点从所述移动终端变换至所述车机终端;所述移动终端降低所述第一应用中的音频信息的音量。
该实现方式中解决了移动终端使用音频焦点的过程中,与该移动终端构成分布式操作***的车机终端发起音频焦点的请求时,如何分配该音频焦点的问题,而且有助于保证用户不漏掉移动终端上的音频信息。
在一些可能的实现方式中,所述方法还包括:所述移动终端接收用户输入的第二指令,所述第二指令用于请求停止播放所述第一应用中的音频信息;所述移动终端停止向所述车机终端发送所述第一应用中的音频信息。
在一些可能的实现方式中,所述方法还包括:所述移动终端向所述车机终端发送音频焦点释放请求,所述音频焦点释放请求用于指示所述车机终端所述移动终端已释放所述音响设备的音频焦点。
该实现方式使得车机终端能够获知移动终端不再需要占用音频焦点,以便于车机终端上的应用请求音频焦点时,不需要向移动终端请求变更音频焦点,可以节省通信资源来为该应用分配音频焦点。
在一些可能的实现方式中,所述方法还包括:所述移动终端接收来自所述车机终端的音频焦点变换请求信息,所述音频焦点变换请求信息用于请求将所述音响设备的音频焦点从所述移动终端变换至所述车机终端;所述移动终端停止向所述车机终端发送所述第一应用中的音频信息。
该实现方式中,在车机终端请求音频焦点时,移动终端停止占用音频焦点,以便于车机终端可以占用该音频焦点,从而可以解决移动终端使用音频焦点的过程中,与该移动终端构成分布式操作***的车机终端发起音频焦点的请求时,如何分配该音频焦点的问题。并且,移动终端停止播放音频信息,与移动终端降低音量相比,可以节省移动终端与车机终端之间的通信资源以及可以节省移动终端的功耗。
第二方面,本申请提供一种音频焦点的控制方法。所述方法包括:车机终端接收来自移动终端的音频焦点请求信息,所述音频焦点请求信息用于请求所述车机终端上的音响设备的音频焦点,所述移动终端的操作***与所述车机终端的操作***构成分布式操作***;所述车机终端向所述移动终端发送音频焦点请求响应信息,所述音频焦点请求响应信息用于指示所述移动终端是否成功请求所述音响设备的音频焦点;所述移动终端成功请求所述音响设备的音频焦点的情况下,所述车机终端接收来自所述移动终端的第一应用中的音频信息;所述车机终端通过所述音响设备播放所述第一应用中的音频信息。
该实现方式中,在移动终端请求音频焦点时,车机终端停止占用音频焦点,并让移动终端占用该音频焦点,从而可以解决车机终端使用音频焦点的过程中,与该车机终端构成分布式操作***的移动终端发起音频焦点的请求时,如何分配该音频焦点的问题。
在一些实现方式中,所述车机终端通过所述音响设备播放所述第一应用中的音频信息之前,所述车机终端通过所述音响设备播放所述车机终端上的音频信息。
车机终端停止播放音频信息,与车机终端降低音量相比,可以节省车机终端的功耗。
在一些实现方式中,所述车机终端通过所述音响设备播放所述第一应用中的音频信息之前,所述移动终端的操作***本次与所述车机***的操作***构成分布式操作***之后,所述车机终端未通过所述音响设备播放过音频信息。
在一些实现方式中,所述车机终端通过所述音响设备播放所述第一应用中的音频信息之前,所述车机终端通过所述音响设备播放所述车机终端上的第二应用中的音频信息。
所述方法还包括:所述车机终端降低所述第二应用中的音频信息的音量。
该实现方式不仅可以解决车机终端使用音频焦点的过程中,与该车机终端构成分布式操作***的移动终端发起音频焦点的请求时,如何分配该音频焦点的问题,而且有助于保证用户不漏掉车机终端上的音频信息。
在一些实现方式中,所述车机终端通过所述音响设备播放所述第一应用中的音频信息之前,所述车机终端通过所述音响设备播放所述车机终端上的第二应用中的音频信息。所述方法还包括:所述车机终端停止播放所述第二应用中的音频信息。该方式可以节省车机终端的功能。
在一些实现方式中,所述方法还包括:所述车机终端接收用户输入的第三指令,所述第三指令用于请求播放所述车机终端上的第三应用中的音频信息;所述车机终端向所述移动终端发送音频焦点变换请求信息,所述音频焦点变换请求信息用于请求将所述音响设备的音频焦点从所述移动终端变换至所述车机终端;所述车机终端通过所述音响设备播放所述第三应用中的音频信息。
第三方面,本申请提供了一种移动终端,包括:一个或多个处理器、一个或多个存储器;所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述移动终端执行如第一方面、第一方面任一种可能的实施方式提供的控制方法。
第四方面,本申请提供了一种车机终端,包括:一个或多个处理器、一个或多个存储器;所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述移动终端执行如第二方面、第二方面任一种可能的实施方式提供的控制方法。
第五方面,本申请提供了一种计算机存储介质,包括计算机指令,当所述计算机指令在移动终端上运行时,使得所述移动终端执行如第一方面、第一方面任一种可能的实施方式提供的控制方法。
第六方面,本申请提供了一种计算机存储介质,包括计算机指令,当所述计算机指令在车机终端上运行时,使得所述车机终端执行如第二方面、第二方面任一种可能的实施方式提供的控制方法。
第七方面,本申请提供一种计算机程序产品,所述计算机程序产品中包括计算机程序代码,其特征在于,当所述计算机程序代码在计算机上运行时,使得计算机实现如第一方面、第一方面任一种可能的实施方式提供的控制方法。
第八方面,本申请提供一种计算机程序产品,所述计算机程序产品中包括计算机程序代码,其特征在于,当所述计算机程序代码在计算机上运行时,使得计算机实现如第二方面、第二方面任一种可能的实施方式提供的控制方法。
附图说明
图1为本申请一个实施例的音频焦点控制***示意图;
图2为本申请一个实施例的电子设备的硬件结构示意图;
图3为本申请一个实施例的电子设备的软件结构示意图;
图4为本申请另一个实施例的电子设备的软件结构示意图;
图5为本申请一个实施例的音频焦点的控制方法的示例性流程图;
图6为本申请另一个实施例的音频焦点的控制方法的示例性流程图;
图7为本申请另一个实施例的音频焦点的控制方法的示例性流程图;
图8为本申请一个实施例提供的音频焦点的控制装置的结构示意图;
图9为本申请另一个实施例提供的音频焦点的控制装置的结构示意图;
图10为本申请另一个实施例提供的音频焦点的控制装置的结构示意图。
具体实施方式
图1为本申请一个实施例的音频焦点控制***示意图。如图1所示,该***包括移动终端110和车机终端120。
移动终端110上的操作***与车机终端120上的操作***构成分布式操作***。分布式操作***(distributed operating systems)是属于分布式软件***(distributedsoftware systems)的一部分,需要安装在整个分布***里面,主要负责管理分布式处理***资源和控制分布式程序运行,它和集中式操作***的区别在于资源管理、进程通信和***结构等方面。分布式操作***的基本功能包括:提供有力的通信手段,让运行在不同计算机上的进程可以通过通信来交换数据;提供访问它机资源的功能,使得用户可以访问位于它机上的资源;提供某种程序设计语言,使用户可编写分布式程序,该程序可在***中多个节点上并行运行;高效的控制和网络资源管理,对用户具有透明性。
本申请中的移动终端110可以包括用户可以随身携带的电子设备,例如可以包括手机、可折叠电子设备、平板电脑、桌面型计算机、膝上型计算机、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备、人工智能(artificial intelligence,AI)设备、可穿戴式设备中的至少一种。本申请实施例对该移动终端110的具体类型不作特殊限制。
本实施例中的车机终端120可以包括部署在车辆上的电子设备。本申请实施例对该车机终端120的具体类型不作特殊限制。
图2为本申请一个实施例的电子设备的硬件结构示意图。移动终端110或车机终端120的示意性硬件结构可以如图2所示。
电子设备100可以包括处理器110、内部存储器121、USB接头130、电源管理模块141、天线1、天线2、移动通信模块150、无线通信模块160、音频设备170、显示屏194等。
可以理解的是,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
处理器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器可以为高速缓冲存储器。该存储器可以保存处理器110用过或使用频率较高的指令或数据。如果处理器110需要使用该指令或数据,可从该存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。处理器110可以通过以上至少一种接口连接触摸传感器、音频模块、无线通信模块、显示器、摄像头等模块。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
USB接头130是一种符合USB标准规范的接口,可以用于连接电子设备100和***设备,具体可以是Mini USB接头,Micro USB接头,USB Type C接头等。USB接头130可以用于连接充电器,实现充电器为该电子设备100充电,也可以用于连接其他电子设备,实现电子设备100与其他电子设备之间传输数据。也可以用于连接耳机,通过耳机输出电子设备中存储的音频。该接头还可以用于连接其他电子设备,例如VR设备等。在一些实施例中,通用串行总线的标准规范可以为USB1.x、USB2.0、USB3.x和USB4。
电源管理模块141用于连接电源与处理器110。电源管理模块141接收电源(例如内部电池或外部电源)的输入,为处理器110、内部存储器121、显示屏194、移动通信模块150和无线通信模块160等供电。
电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。
电子设备100的无线通信功能可以通过天线1、天线2、移动通信模块150、无线通信模块160、调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。
移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),蓝牙低功耗(bluetooth low energy,BLE),超宽带(ultra wide band,UWB),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络和其他电子设备通信。该无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。该GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS),北斗卫星导航***(beidounavigation satellite system,BDS),准天顶卫星***(quasi-zenith satellitesystem,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
电子设备100可以通过GPU、显示屏194以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),微型发光二极管(micro light emitting diode,Micro LED),微型有机发光二极管(micro organic light-emitting diode,Micro OLED),量子点发光二极管(quantum dot light emitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或多个显示屏194。
内部存储器121可以用于存储计算机可执行程序代码,该可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备100的各种功能方法或数据处理。
作为一种示例,本实施例的电子设备100的处理器110可以通过移动通信模块150和天线1,或通过无线通信模块160和天线2,或通过USB接头130从应用市场下载集成有图标更新SDK的应用程序,并调用应用程序中的图标更新SDK通过移动通信模块150和天线1,或通过无线通信模块160和天线2,或通过USB接头130与应用图标管理平台交互,以完成应用程序图标的更新或替换,然后通过显示屏显示更新后的应用程序图标。
电子设备100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的***为例,结合图3,示例性说明电子设备100的软件结构。例如,电子设备100的软件***为分层架构的Android***时,其软件结构示意图如图3所示。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为五层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime,ART)和原生C/C++库,硬件抽象层(hardwareabstract layer,HAL)以及内核层。
应用程序层可以包括一系列应用程序包。如图3所示,应用程序包可以包括相机、图库、日历、通话、地图、导航、WLAN、蓝牙、音乐、视频、短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图3所示,应用程序框架层可以包括窗口管理器、内容提供器、视图***、资源管理器、通知管理器、活动管理器、输入管理器等。
窗口管理器提供窗口管理服务(window manager service,WMS),WMS可以用于窗口管理、窗口动画管理、表面(surface)管理以及作为输入***的中转站。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。该数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
活动管理器可以提供活动管理服务(activity manager service,AMS),AMS可以用于***组件(例如活动、服务、内容提供者、广播接收器)的启动、切换、调度以及应用进程的管理和调度工作。
输入管理器可以提供输入管理服务(input manager service,IMS),IMS可以用于管理***的输入,例如触摸屏输入、按键输入、传感器输入等。IMS从输入设备节点取出事件,通过和WMS的交互,将事件分配至合适的窗口。
安卓运行时包括核心库和安卓运行时。安卓运行时负责将源代码转换为机器码。安卓运行时主要包括采用提前(ahead or time,AOT)编译技术和及时(just in time,JIT)编译技术。
核心库主要用于提供基本的Java类库的功能,例如基础数据结构、数学、IO、工具、数据库、网络等库。核心库为用户进行安卓应用开发提供了API。
原生C/C++库可以包括多个功能模块。例如:表面管理器(surface manager),媒体框架(media framework),libc,OpenGL ES、SQLite、Webkit等。
其中,表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。媒体框架支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:动态图像专家组(moving pictureexperts group,MPEG)4、H.264、MP3、高级音频编码(advanced audio coding,AAC)、自适应多码率(adaptive multi-rate,AMR)、JPG、可移植网络图形格式(portable networkgraphic format,PNG)等。OpenGL ES提供应用程序中2D图形和3D图形的绘制和操作。SQLite为电子设备100的应用程序提供轻量级关系型数据库。
硬件抽象层运行于用户空间(user space),对内核层驱动进行封装,向上层提供调用接口。硬件抽象层至少包含显示模块,摄像头模块,音频模块,传感器模块。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
可选地,如图4所示,本申请实施例中,移动终端110除了可以包含图3所示的结构,其框架层还可以包括车机应用焦点代理和音频管理器(audio manager);车机终端120除了可以包含图3所示的结构,其框架层还可以包括手机应用焦点代理、音频管理器和南向接口,该南向接口包括用于调用音频设备的标准接口。
音频管理器可以用于实现以下一个或多个功能:存储自定义的音频配置;更名、编辑与删除音频配置;建立音频配置的桌面快捷方式;支持超过多种以上语言;自动恢复与更新功能;通过显示面板显示音量。
智慧车应用具有以下一种或多种功能:将移动终端上的应用投屏到车机终端中控屏幕上使用;通过移动终端和车机终端之间的连接,基于三层标准与能力,构建移动终端和车机终端的互助资源池,把移动终端的服务生态延伸到车机内,实现“移动终端+车机终端”人机交互最优体验。
例如,车机终端通过音频设备播放歌曲,且移动终端通过移动终端上的音频装置播放歌曲时,通过智能车应用可自动无缝切换至车机终端进行播放;移动终端的全球定位***(global position system,GPS)信号弱时,智慧车应用可叠加车辆/手机GPS信号,使得定位更准确;停车后,车辆外置摄像头自动拍照记录停车位等功能。
针对图1所示的***架构中,本申请提出了一种音频焦点的控制方法。该方法中,将多个操作***设备看成一个整体,全局维护一个音频焦点,在每个操作***中部署应用焦点代理,提供分布式的音频管理能力和分布式音频焦点的管理接口,当应用申请和释放音频焦点后,应用开发者则无需处理分布式操作***中各个单独的操作***之间的音频焦点的冲突问题,由分布式操作***处理即可,极大的简化了分布式操作***的音频焦点处理难度,***解决了分布式场景音频的焦点体验。
本申请提供的控制方法中,在车机终端占用音响设备播放音频信息的过程中,当之前并未播放音频信息的移动终端请求音响设备的音频焦点来播放移动终端上的音频信息时,或当移动终端请求音响设备的音频焦点从移动终端上的一个应用切换至另一个应用,即从播放一个应用中的音频信息切换至播放另一个应用中的音频信息时,移动终端向车机终端发送音频焦点请求信息,以请求所述车机终端上的音响设备的音频焦点,其中,该移动终端的操作***与该车机终端的操作***已构成分布式操作***。
车机终端接收到移动终端的音频焦点请求信息之后,向移动终端提供该音频焦点。例如,车机终端可以向移动终端发送音频焦点请求响应信息,移动终端接收车机终端发送的音频焦点请求响应信息,音频焦点请求响应信息用于指示移动终端是否成功请求所述音响设备的音频焦点。
移动终端成功请求所述音响设备的音频焦点的情况下,移动终端向车机终端发送应用中的音频信息,以便于音响设备播放该应用中的音频信息。移动终端请求所述音响设备的音频焦点失败的情况下,移动终端可以记录申请日志和申请结果,并丢弃待播放的音频信息。
可选地,车机终端将音频焦点移交给移动终端之后,车机终端可以降低所播放的音频信息的音量或者可以停止音频信息的播放。
可选地,移动终端向车机终端发送音频焦点请求信息之前,车机终端也可以处于未占用音频焦点的状态,即处于未播放音频信息的状态。
可选地,移动终端停止播放音频信息,例如用户输入指令,指示移动终端停止播放音频信息时,移动终端可以释放音频焦点,并通知车机终端“移动终端已释放音频焦点”。车机终端接收到指示移动终端已释放音频焦点的信息之后,可以请求音频焦点,并继续播放之前暂停的音频信息或者回复之前播放的音频信息的音量。
本申请提出的技术方案中,当移动终端占用音响设备的音频焦点播放音频信息的过程中,车机终端请求音频焦点来播放车机终端上的应用中的音频信息时,车机终端可以向移动终端发送音频焦点变化请求信息,移动终端接收来自车机终端的音频焦点变换请求信息,音频焦点变换请求信息用于请求将所述音响设备的音频焦点从移动终端变换至车机终端。
车机终端请求音频焦点之后,可以通过音响设备播放车机终端上的应用中的音频信息。并且,移动终端接收到音频焦点变换请求信息之后,可以降低移动终端上的应用中的音频信息的音量或停止播放音频信息,以便于车机终端使用音频焦点。
可选地,车机终端停止播放音频信息,例如用户输入指令,指示车机终端停止播放音频信息时,车机终端可以释放音频焦点,并通知移动终端“车机终端已释放音频焦点”。移动终端接收到指示车机终端已释放音频焦点的信息之后,可以请求音频焦点,并继续播放之前暂停的音频信息或者回复之前播放的音频信息的音量。
本申请提供的技术方案中,当移动终端和车机终端组成分布式操作***后,移动终端申请或释放的音频焦点的状态会同步到车机终端,同理,车机终端申请音频焦点或释放音频焦点的状态也会同步到手机,并且,当移动终端和车机终端同时播放音乐时,可以基于请求音频焦点的终端类型和/或请求音频焦点的先后顺序决定哪个终端占用音频焦点来播放音频,从而可疑避免音频焦点出现占用冲突的问题。
下面以车机终端的应用播放过程中,移动终端播放或切换音频应用为例,结合图5对本申请的一个实施例的音频焦点的控制方法进行介绍。如图5所示,该方法包括S501至S518。
S501,用户启动手机终端的“HiCar”应用。
S502,车机应用焦点代理向手机终端的音频管理器注册音频焦点***。
其中,车机应用焦点代理是部署在“HiCar”应用中的,“HiCar”应用启动时,车机应用焦点代理向音频管理器注册音频焦点***,以监测手机终端的音频焦点变化情况。
S503,用户启动手机应用。
S504,手机应用向手机终端的音频管理器发送音频焦点请求。
S505,手机终端的音频管理器向手机应用返回音频焦点请求响应。
其中,音频焦点请求响应包括请求成功或请求失败。
S506,车机应用焦点代理检测到音频焦点发生变化,判断是否需要申请音频焦点。
若之前未申请过音频焦点或者焦点类型变化,则执行步骤S507。
若之前申请过音频焦点或者焦点类型未变化,则不执行下述步骤。
S507,车机应用焦点代理向手机应用焦点代理发送音频焦点请求。
S508,手机应用焦点代理调用三方厂商提供的标准接口向车机终端的音频管理器发送音频焦点请求,代理申请音频焦点。
S509,车机应用正在播放。
S510,车机终端的音频管理器向车机应用发送音频焦点变化通知。
S511,车机应用暂停播放或者压低音量。
S512,车机终端的音频管理器调用三方厂商提供的标准接口向手机应用焦点代理返回音频焦点请求结果响应。
S513,手机应用焦点代理向车机应用焦点代理返回音频焦点请求结果,车机应用焦点代理记录该请求结果。
S514,手机应用输出音频流给车机应用焦点代理。
车机应用焦点代理收到应用音频流,根据焦点申请结果进行处理,若申请成功,则执行S516,若申请失败,则执行S515。
S515,车机应用焦点代理丢弃音频,打印日志。
S516,车机应用焦点代理传输音频流给手机应用焦点代理。
S517,手机应用焦点代理调用三方厂商提供的标准接口,播放音频。
S518,手机应用焦点代理通过车机音频设备输出音频。
下面以手机终端的应用播放过程中,车机终端播放或切换音频应用为例,结合图6对本申请的另一个实施例的音频焦点的控制方法进行介绍。如图6所示,该方法包括S601至S628。
S601,用户启动手机终端的“HiCar”应用。
S602,车机应用焦点代理向手机终端的音频管理器注册音频焦点***。
S603,用户启动车机终端的“HiCar”应用。
S604,手机应用焦点代理调用三方厂商提供的标准接口向车机终端的音频管理器注册音频焦点***。
S605,用户启动手机应用。
S606,手机应用向手机终端的音频管理器发送音频焦点请求。
S607,手机终端的音频管理器向手机应用返回音频焦点请求响应。
其中,音频焦点请求响应包括请求成功或请求失败。
S608,车机应用焦点代理检测到音频焦点发生变化,判断是否需要申请音频焦点。
若之前未申请过音频焦点或者焦点类型变化,则执行步骤S609。
若之前申请过音频焦点或者焦点类型未变化,则不执行下述步骤。
S609,车机应用焦点代理向手机应用焦点代理发送音频焦点请求。
S610,手机应用焦点代理调用三方厂商提供的标准接口向车机终端的音频管理器发送音频焦点请求,代理申请音频焦点。
S611,车机终端的音频管理器调用三方厂商提供的标准接口向手机应用焦点代理返回音频焦点请求结果响应。
S612,手机应用焦点代理向车机应用焦点代理返回音频焦点申请结果,车机应用焦点代理记录该申请结果。
S613,手机应用输出音频流给车机应用焦点代理。
车机应用焦点代理收到应用音频流,根据焦点申请结果进行处理,若申请成功,则执行S614,若申请失败,则执行S615。
S614,车机应用焦点代理丢弃音频,打印日志。
S615,车机应用焦点代理传输音频流给手机应用焦点代理。
S616,手机应用焦点代理调用三方厂商提供的标准接口,播放音频。
S617,通过车机音频设备输出音频。
S618,用户启动车机终端的车机应用。
S619,车机应用向车机终端的音频管理器发送音频焦点请求。
S620,车机终端的音频管理器向车机应用返回音频焦点请求响应。
其中,音频焦点请求响应包括请求成功或请求失败。
S621,车机终端的音频管理器通过调用三方厂商提供的标准接口,向手机应用焦点代理通知音频焦点发生变化。
S622,手机应用焦点代理转发音频焦点变化事情给车机应用焦点代理。
S623,车机应用焦点代理向手机终端的音频管理器申请音频焦点。
S624,手机终端的音频管理器向车机应用焦点代理返回音频焦点申请结果。
若焦点申请成功,则执行S626,若申请失败,则执行S625。
S625,车机应用焦点代理记录日志。
S626,手机终端的音频管理器向手机应用发送音频焦点变化通知。
S627,手机应用停止播放或者压低音量。
S628,车机应用通过车机音频设备输出音频。
下面以用户主动停止手机终端应用为例,结合图7对本申请的另一个实施例的音频焦点的控制方法进行介绍。如图7所示,该方法包括S701至S713。
S701,用户启动手机终端的“HiCar”应用。
S702,车机应用焦点代理向手机终端的音频管理器注册音频焦点***。
S703,用户主动停止手机应用。
S704,手机应用向手机终端的音频管理器申请释放音频焦点。
S705,手机终端的音频管理器向手机应用返回释放音频焦点响应。
S706,手机终端的音频管理器向车机应用焦点代理发送音频焦点释放通知。
S707,车机应用焦点代理向手机应用焦点代理发送释放音频焦点请求。
S708,手机应用焦点代理调用三方厂商提供的标准接口向车机终端的音频管理器发送释放音频焦点请求。
S709,车机终端的音频管理器调用三方厂商提供的标准接口向手机应用焦点代理返回音频焦点请求响应。
S710,手机应用焦点代理向车机应用焦点代理返回音频焦点请求响应。
其中,音频焦点请求响应可以为成功或失败。
若请求失败,则执行S711。
S711,车机应用焦点代理通过日志记录音频焦点申请结果。
S712,车机终端的音频管理器向车机应用发送音频焦点变化通知。
S713,车机应用恢复播放或者增大音量。
图8为本申请一个实施例提供的音频焦点的控制装置的结构示意图。图8所示的装置可以用于执行图5或图6或图7任一所述的方法。如图8所示,本实施例的音频焦点的控制装置800可以包括:接收模块801、发送模块802。
例如,接收模块801可以用于执行图5或图6或图7任一所述的方法中与接收相关的功能。
例如,发送模块802可以用于执行图5或图6或图7任一所述的方法中与发送相关的功能。
可选地,装置800还可以包括降低音量模块,以实现图5或图6或图7所示方法中相关功能。例如,降低音量模块可以用于实现图5或图6或图7任一所述方法中与降低音量相关的功能。
图9为本申请另一个实施例提供的音频焦点的控制装置的结构示意图。图9所示的装置可以用于执行图5或图6或图7任一所述的方法。如图9所示,本实施例的音频焦点的控制装置1000可以包括:接收模块901、发送模块902、播放模块903。
例如,接收模块901可以用于执行图5或图6或图7任一所述的方法中与接收相关的功能。
例如,发送模块902可以用于执行图5或图6或图7任一所述的方法中与发送相关的功能。
例如,播放模块903可以用于执行图5或图6或图7任一所述的方法中与播放音频信息相关的功能。
可选地,装置900还可以包括降低音量模块,以实现图5或图6或图7所示方法中相关功能。例如,降低音量模块可以用于实现图5或图6或图7任一所述方法中与降低音量相关的功能。
可选地,装置900还可以包括停止播放模块,以实现图5或图6或图7所示方法中相关功能。例如,停止播放模块可以用于实现图5或图6或图7任一所述方法中与停止播放相关的功能。
图10为本申请另一个实施例提供的音频焦点的控制装置的结构示意图。图10所示的装置可以用于执行前述任意一个实施例所述的音频焦点的控制方法。
如图10所示,本实施例的装置1000包括:存储器1001、处理器1002、通信接口1003以及总线1004。其中,存储器1001、处理器1002、通信接口1003通过总线1004实现彼此之间的通信连接。
存储器1001可以是只读存储器(read only memory,ROM),静态存储设备,动态存储设备或者随机存取存储器(random access memory,RAM)。存储器1001可以存储程序,当存储器1001中存储的程序被处理器1002执行时,处理器1002用于执行图5或图6或图7任一所述的方法的各个步骤。
处理器1002可以采用通用的中央处理器(central processing unit,CPU),微处理器,应用专用集成电路(application specific integrated circuit,ASIC),或者一个或多个集成电路,用于执行相关程序,以实现本申请方法实施例的音频焦点的控制方法。
处理器1002还可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,本申请实施例的音频焦点的控制方法的各个步骤可以通过处理器1002中的硬件的集成逻辑电路或者软件形式的指令完成。
上述处理器1002还可以是通用处理器、数字信号处理器(digital signalprocessing,DSP)、专用集成电路(ASIC)、现成可编程门阵列(field programmable gatearray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1001,处理器1002读取存储器1001中的信息,结合其硬件完成本申请音频焦点的控制装置包括的单元所需执行的功能,例如,可以执行图5或图6或图7任一所示实施例的各个步骤/功能。
通信接口1003可以使用但不限于收发器一类的收发装置,来实现装置1000与其他设备或通信网络之间的通信。
总线1004可以包括在装置1000各个部件(例如,存储器1001、处理器1002、通信接口1003)之间传送信息的通路。
应理解,本申请实施例所示的装置1000可以是电子设备,或者,也可以是配置于电子设备中的芯片。
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系,但也可能表示的是一种“和/或”的关系,具体可参考前后文进行理解。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (12)
1.一种音频焦点的控制方法,其特征在于,所述方法包括:
移动终端接收用户输入的第一指令,所述第一指令用于请求播放所述移动终端中的第一应用中的音频信息;
所述移动终端向车机终端发送音频焦点请求信息,所述音频焦点请求信息用于请求所述车机终端上的音响设备的音频焦点,所述移动终端的操作***与所述车机终端的操作***构成分布式操作***;
所述移动终端接收所述车机终端发送的音频焦点请求响应信息,所述音频焦点请求响应信息用于指示所述移动终端是否成功请求所述音响设备的音频焦点;
所述移动终端成功请求所述音响设备的音频焦点的情况下,所述移动终端向所述车机终端发送所述第一应用中的音频信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述移动终端接收来自所述车机终端的音频焦点变换请求信息,所述音频焦点变换请求信息用于请求将所述音响设备的音频焦点从所述移动终端变换至所述车机终端;
所述移动终端降低所述第一应用中的音频信息的音量。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述移动终端接收用户输入的第二指令,所述第二指令用于请求停止播放所述第一应用中的音频信息;
所述移动终端停止向所述车机终端发送所述第一应用中的音频信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述移动终端向所述车机终端发送音频焦点释放请求,所述音频焦点释放请求用于指示所述车机终端所述移动终端已释放所述音响设备的音频焦点。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述移动终端接收来自所述车机终端的音频焦点变换请求信息,所述音频焦点变换请求信息用于请求将所述音响设备的音频焦点从所述移动终端变换至所述车机终端;
所述移动终端停止向所述车机终端发送所述第一应用中的音频信息。
6.一种音频焦点的控制方法,其特征在于,所述方法包括:
车机终端接收来自移动终端的音频焦点请求信息,所述音频焦点请求信息用于请求所述车机终端上的音响设备的音频焦点,所述移动终端的操作***与所述车机终端的操作***构成分布式操作***;
所述车机终端向所述移动终端发送音频焦点请求响应信息,所述音频焦点请求响应信息用于指示所述移动终端是否成功请求所述音响设备的音频焦点;
所述移动终端成功请求所述音响设备的音频焦点的情况下,所述车机终端接收来自所述移动终端的第一应用中的音频信息;
所述车机终端通过所述音响设备播放所述第一应用中的音频信息。
7.根据权利要求6所述的方法,其特征在于,所述车机终端通过所述音响设备播放所述第一应用中的音频信息之前,所述车机终端通过所述音响设备播放所述车机终端上的第二应用中的音频信息;
所述方法还包括:
所述车机终端降低所述第二应用中的音频信息的音量。
8.根据权利要求6所述的方法,其特征在于,所述车机终端通过所述音响设备播放所述第一应用中的音频信息之前,所述车机终端通过所述音响设备播放所述车机终端上的第二应用中的音频信息;
所述方法还包括:
所述车机终端停止播放所述第二应用中的音频信息。
9.根据权利要求6至8中任一项所述的方法,其特征在于,所述方法还包括:
所述车机终端接收用户输入的第三指令,所述第三指令用于请求播放所述车机终端上的第三应用中的音频信息;
所述车机终端向所述移动终端发送音频焦点变换请求信息,所述音频焦点变换请求信息用于请求将所述音响设备的音频焦点从所述移动终端变换至所述车机终端;
所述车机终端通过所述音响设备播放所述第三应用中的音频信息。
10.一种电子设备,其特征在于,包括:一个或多个处理器、一个或多个存储器;
所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述电子设备执行如权利要求1至9中任一项所述控制方法。
11.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在终端上运行,使得所述终端执行如权利要求1至9中任一项所述的控制方法。
12.一种计算机程序产品,所述计算机程序产品中包括计算机程序代码,其特征在于,当所述计算机程序代码在计算机上运行时,使得计算机实现如权利要求1至9中任一项所述的控制方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110587251.4A CN115407961A (zh) | 2021-05-27 | 2021-05-27 | 音频焦点的控制方法及相关装置 |
PCT/CN2022/086102 WO2022247495A1 (zh) | 2021-05-27 | 2022-04-11 | 音频焦点的控制方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110587251.4A CN115407961A (zh) | 2021-05-27 | 2021-05-27 | 音频焦点的控制方法及相关装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115407961A true CN115407961A (zh) | 2022-11-29 |
Family
ID=84156388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110587251.4A Pending CN115407961A (zh) | 2021-05-27 | 2021-05-27 | 音频焦点的控制方法及相关装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115407961A (zh) |
WO (1) | WO2022247495A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116974508A (zh) * | 2023-06-30 | 2023-10-31 | 荣耀终端有限公司 | 音频焦点控制方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020103554A1 (en) * | 2001-01-29 | 2002-08-01 | Hewlett-Packard Company | Interactive audio system |
CN109996099B (zh) * | 2019-04-16 | 2022-11-01 | 阿波罗智联(北京)科技有限公司 | 车载***的音频焦点控制方法、***以及车载*** |
CN110673964A (zh) * | 2019-09-10 | 2020-01-10 | 沈阳中科创达软件有限公司 | 一种车载***的音频播放控制方法和装置 |
CN112637412A (zh) * | 2019-10-09 | 2021-04-09 | 上海博泰悦臻电子设备制造有限公司 | 一种音频管理方法、装置及计算机存储介质 |
CN112799631B (zh) * | 2021-01-22 | 2024-03-22 | 中汽创智科技有限公司 | 一种用于安卓***上控制dsp的优化***及其优化方法 |
-
2021
- 2021-05-27 CN CN202110587251.4A patent/CN115407961A/zh active Pending
-
2022
- 2022-04-11 WO PCT/CN2022/086102 patent/WO2022247495A1/zh active Application Filing
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116974508A (zh) * | 2023-06-30 | 2023-10-31 | 荣耀终端有限公司 | 音频焦点控制方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2022247495A1 (zh) | 2022-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4002108B1 (en) | Application start method and electronic device | |
CN112291764A (zh) | 一种内容接续方法、***及电子设备 | |
WO2021121052A1 (zh) | 一种多屏协同方法、***及电子设备 | |
EP4390690A1 (en) | Notification processing method, chip, electronic device, and computer readable storage medium | |
CN111447323B (zh) | 一种应用显示接续方法及装置 | |
CN114489529A (zh) | 电子设备的投屏方法及其介质和电子设备 | |
WO2022247495A1 (zh) | 音频焦点的控制方法及相关装置 | |
CN115348630B (zh) | 多设备协同方法及相关装置 | |
WO2023005711A1 (zh) | 一种服务的推荐方法及电子设备 | |
CN113760192B (zh) | 数据读取方法、装置、存储介质和程序产品 | |
WO2021238376A1 (zh) | 功能包的加载方法、装置、服务器和电子设备 | |
CN116795435A (zh) | 兼容性管控方法及相关设备 | |
CN113835802A (zh) | 设备交互方法、***、设备及计算机可读存储介质 | |
CN115278642A (zh) | 获取sim卡的信息的方法、电子设备及终端设备 | |
WO2022228035A1 (zh) | 应用程序的图标更新方法及相关装置 | |
WO2024099212A1 (zh) | 空间位置确定方法、***及其设备 | |
WO2024131458A1 (zh) | 应用下载方法、服务器、电子设备及*** | |
WO2023174322A1 (zh) | 图层处理方法和电子设备 | |
CN116700660B (zh) | 音频播放方法和电子设备 | |
WO2022252805A1 (zh) | 显示方法及电子设备 | |
WO2023071590A1 (zh) | 输入控制方法及电子设备 | |
WO2024140279A1 (zh) | 传输文件的方法及电子设备 | |
WO2022222715A1 (zh) | 一种车载电子设备的控制方法及车载电子设备 | |
WO2024037346A1 (zh) | 页面管理方法及电子设备 | |
WO2023160217A1 (zh) | 检测嵌入式身份识别模块eSIM卡的方法及终端设备 |
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 |