一种车载ANDROID平台的音源管理方法及装置.pdf

上传人:000****221 文档编号:4095972 上传时间:2018-08-28 格式:PDF 页数:8 大小:1.20MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210201810.4

申请日:

2012.06.19

公开号:

CN102800340A

公开日:

2012.11.28

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):G11B 19/02变更事项:专利权人变更前:威马汽车技术有限公司变更后:威马汽车科技集团有限公司变更事项:地址变更前:201700 上海市青浦区涞港路77号510-523室变更后:201700 上海市青浦区涞港路77号510-523室|||专利权的转移IPC(主分类):G11B 19/02登记生效日:20161201变更事项:专利权人变更前权利人:威马汽车制造温州有限公司变更后权利人:威马汽车技术有限公司变更事项:地址变更前权利人:325000 浙江省温州市瓯江口产业集聚区管委会行政中心1号楼156室变更后权利人:201700 上海市青浦区涞港路77号510-523室|||专利权的转移IPC(主分类):G11B 19/02登记生效日:20161027变更事项:专利权人变更前权利人:钟森林变更后权利人:威马汽车制造温州有限公司变更事项:地址变更前权利人:518000 广东省深圳市南山区海月路4号花半里雅居3栋801变更后权利人:325000 浙江省温州市瓯江口产业集聚区管委会行政中心1号楼156室|||专利权的转移IPC(主分类):G11B 19/02登记生效日:20160712变更事项:专利权人变更前权利人:深圳乐投卡尔科技有限公司变更后权利人:钟森林变更事项:地址变更前权利人:518000 广东省深圳市南山区高新区高新技术工业村T3厂房T3B5-a西侧变更后权利人:518000 广东省深圳市南山区海月路4号花半里雅居3栋801|||授权|||实质审查的生效IPC(主分类):G11B 19/02申请日:20120619|||公开

IPC分类号:

G11B19/02

主分类号:

G11B19/02

申请人:

深圳乐投卡尔科技有限公司

发明人:

杨强; 柏明勇

地址:

518000 广东省深圳市南山区高新区高新技术工业村T3厂房T3B5-a西侧

优先权:

专利代理机构:

深圳市康弘知识产权代理有限公司 44247

代理人:

胡朝阳;袁辉

PDF下载: PDF下载
内容摘要

本发明公开了一种车载Android平台的音源管理方法,包括下列步骤:接收各个应用的广播;判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,发出播放当前打开的应用的音源、关闭其他应用的音源的播放指令;根据所述播放指令进行播放。本发明还公开了一种采用上述方法的车载Android平台的音源管理装置。本发明可用于车载Android平台的音源管理。

权利要求书

1.一种车载Android平台的音源管理方法,其特征在于包括:接收各个应用的广播;判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,发出播放当前打开的应用的音源、关闭其他应用的音源的播放指令; 根据所述播放指令进行播放。2.根据权利要求1所述的车载Android平台的音源管理方法,其特征在于:所述混音处理包括:判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音源;若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源;调用线程里的JNI方法往kernel层发命令;Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放指令。3.根据权利要求1所述的车载Android平台的音源管理方法,其特征在于:所述车载Android平台的音源管理方法还包括:若不是一般应用,则发出单独播放当前打开的特殊应用的音源、关闭其他应用的音源的播放指令。4.一种车载Android平台的音源管理装置,其特征在于包括:App应用端,其发送各个应用的广播;音源管理模块,其接收各个应用的广播,判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,并发出播放当前打开的应用的音源、关闭其他应用的音源的播放指令;音源输出端,其根据所述播放指令进行播放。5.根据权利要求4所述的车载Android平台的音源管理装置,其特征在于:所述混音处理包括:判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音源;若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源;调用线程里的JNI方法往kernel层发命令;Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放指令。6.根据权利要求4所述的车载Android平台的音源管理装置,其特征在于:所述音源管理模块还包括判断若不是一般应用,则发出单独播放当前打开的特殊应用的音源、关闭其他应用的音源的播放指令。

说明书

一种车载Android平台的音源管理方法及装置

技术领域

本发明涉及车载Android平台,尤其是涉及一种车载Android平台的音源管理方法及装置。

背景技术

在现有Android设备上,有各种播放音源功能的App(Application,应用程序),当打开多个App同时播放音源时,各种声音一起播放,就会什么都听不清,从而成了噪音。其原理图如图4所示, App应用端与音源输出端直接连接,App应用端中的应用程序App1、App2和App3打开后直接音源输出,而不做任何处理。其方法流程如图5所示。先后打开多个播放音源的App,Android设备同时播放所有打开的App。由于不对先后打开的多个播放音源的App做任何处理而造成同时播放,给用户带来了很大的麻烦,不能让用户听他想听的声音,造成失败的用户体验。

因此,急需开发一种如何解决多个App同时播放音源,而不产生噪音、混音的技术。

发明内容

本发明为了解决现有技术Android设备多个应用同时播放音源时,各种声音一起播放,造成用户什么都听不清,听不到他想听的声音的技术问题,提供了一种车载Android平台的音源管理方法及装置。

为解决上述技术问题,本发明采用的技术方案为设计一种车载Android平台的音源管理方法,包括:

接收各个应用的广播;

判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,发出播放当前打开的应用的音源、关闭其他应用的音源的播放指令;

根据所述播放指令进行播放。

所述混音处理包括:

判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音源;

若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源;

调用线程里的JNI方法往kernel层发命令;

Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放指令。

所述车载Android平台的音源管理方法还包括:

若不是一般应用,则发出单独播放当前打开的特殊应用的音源、关闭其他应用的音源的播放指令。

本发明还提供了一种车载Android平台的音源管理装置,包括:

App应用端,其发送各个应用的广播;

音源管理模块,其接收各个应用的广播,判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,并发出播放当前打开的应用的音源、关闭其他应用的音源的播放指令;

音源输出端,其根据所述播放指令进行播放。

所述混音处理包括:

判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音源;

若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源;

调用线程里的JNI方法往kernel层发命令;

Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放指令。

所述音源管理模块还包括判断若不是一般应用,则发出单独播放当前打开的特殊应用的音源、关闭其他应用的音源的播放指令。

本发明通过判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,并播放当前打开的应用的音源,关闭其他应用的音源,从而可避免多个打开的应用同时播放音源造成声音混淆而使用户听不清楚的问题,让用户体验更好。

附图说明

下面结合实施例和附图对本发明进行详细说明,其中:

图1是本发明车载Android平台的音源管理装置的原理图;

图2是本发明车载Android平台的音源管理方法的流程图;

图3是本发明混音处理的流程图;

图4是现有车载Android平台的音源管理装置的原理图;

图5是现有车载Android平台的音源管理方法的流程图。

具体实施方式

请参见图1。本发明车载Android平台的音源管理装置包括:依次连接的App应用端、音源管理模块和音源输出端。

App应用端发送各个应用的广播。

音源管理模块主要用于接收各个应用的广播,判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,并发出播放当前打开的应用的音源、关闭其他应用的音源的播放指令。

请一并参见图3。所述混音处理包括:

1、判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音源;

2、若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源;若不是,则直接跳过;

3、调用线程里的JNI方法往kernel层发命令;

4、Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放指令。

音源管理模块还包括判断若不是一般应用,则发出单独播放当前打开的特殊应用的音源、关闭其他应用的音源的播放指令。

音源输出端主要用于根据所述播放指令进行播放。

请参见图2。本发明一种车载Android平台的音源管理方法包括:

步骤一、接收各个应用的广播;

如先后接收多个应用App1、App2和 App3。

步骤二、判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,并发出播放当前打开的应用的音源、关闭其他应用的音源的播放指令;

请一并参见图3。所述混音处理包括:

1、判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音源;

2、若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源;

若不是,则直接跳过。

3、调用线程里的JNI方法往kernel层发命令;

4、Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放指令。

在本发明中,定义一般应用为系统应用,定义特殊应用为功能性应用,如蓝牙模块,解码和倒车模块等的输出即为功能性应用,从而可对车机中单个独立的模块进行特殊处理。

若不是一般应用,则发出单独播放当前打开的特殊应用的音源、关闭其他应用的音源的播放指令。

显然,本发明仅仅将应用分为一般应用和特殊应用,则此时,不需要判断当前打开的应用是否是特殊应用,只要不是一般应用,则直接认为是特殊应用,单独播放当前打开的特殊应用的音源、关闭其他应用的音源。

当然,也可以增加判断是否是特殊应用的步骤,只有判断是特殊应用后才执行相应的动作。

步骤三、根据所述播放指令进行播放。

如先后打开播放音源的App1、App2和 App3,由于App3最后打开,则仅播放App3的音源,而停止App1和App2的音源的播放。而先后打开播放音源的App3、App2和 App1时,App1最后打开,则仅播放App1的音源,而停止App2和App3的音源的播放。

不管是一般应用还是特殊应用,本发明的核心思想就是播放当前打开的应用的音源而关闭其他应用的音源,只是在处理时采用的技术不同。

本发明通过判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,并播放当前打开的应用的音源,关闭其他应用的音源,从而可避免多个打开的应用同时播放音源造成声音混淆而使用户听不清楚的问题,让用户体验更好。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

一种车载ANDROID平台的音源管理方法及装置.pdf_第1页
第1页 / 共8页
一种车载ANDROID平台的音源管理方法及装置.pdf_第2页
第2页 / 共8页
一种车载ANDROID平台的音源管理方法及装置.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种车载ANDROID平台的音源管理方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种车载ANDROID平台的音源管理方法及装置.pdf(8页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102800340 A (43)申请公布日 2012.11.28 C N 1 0 2 8 0 0 3 4 0 A *CN102800340A* (21)申请号 201210201810.4 (22)申请日 2012.06.19 G11B 19/02(2006.01) (71)申请人深圳乐投卡尔科技有限公司 地址 518000 广东省深圳市南山区高新区高 新技术工业村T3厂房T3B5-a西侧 (72)发明人杨强 柏明勇 (74)专利代理机构深圳市康弘知识产权代理有 限公司 44247 代理人胡朝阳 袁辉 (54) 发明名称 一种车载Android平台的音源管理方法及装 。

2、置 (57) 摘要 本发明公开了一种车载Android平台的音源 管理方法,包括下列步骤:接收各个应用的广播; 判断当前打开的应用是否是一般应用,若是一般 应用,则进行混音处理,发出播放当前打开的应用 的音源、关闭其他应用的音源的播放指令;根据 所述播放指令进行播放。本发明还公开了一种 采用上述方法的车载Android平台的音源管理装 置。本发明可用于车载Android平台的音源管理。 (51)Int.Cl. 权利要求书1页 说明书3页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 3 页 1/1页 2 1.一种车载Androi。

3、d平台的音源管理方法,其特征在于包括: 接收各个应用的广播; 判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,发出播放当前 打开的应用的音源、关闭其他应用的音源的播放指令; 根据所述播放指令进行播放。 2.根据权利要求1所述的车载Android平台的音源管理方法,其特征在于:所述混音 处理包括: 判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音 源; 若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源; 调用线程里的JNI方法往kernel层发命令; Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放指 令。 3.根。

4、据权利要求1所述的车载Android平台的音源管理方法,其特征在于:所述车载 Android平台的音源管理方法还包括: 若不是一般应用,则发出单独播放当前打开的特殊应用的音源、关闭其他应用的音源 的播放指令。 4.一种车载Android平台的音源管理装置,其特征在于包括: App应用端,其发送各个应用的广播; 音源管理模块,其接收各个应用的广播,判断当前打开的应用是否是一般应用,若是一 般应用,则进行混音处理,并发出播放当前打开的应用的音源、关闭其他应用的音源的播放 指令; 音源输出端,其根据所述播放指令进行播放。 5.根据权利要求4所述的车载Android平台的音源管理装置,其特征在于:所述。

5、混音 处理包括: 判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音 源; 若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源; 调用线程里的JNI方法往kernel层发命令; Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放指 令。 6.根据权利要求4所述的车载Android平台的音源管理装置,其特征在于:所述音源 管理模块还包括判断若不是一般应用,则发出单独播放当前打开的特殊应用的音源、关闭 其他应用的音源的播放指令。 权 利 要 求 书CN 102800340 A 1/3页 3 一种车载 Android 平台的音源管理方法及装。

6、置 技术领域 0001 本发明涉及车载Android平台,尤其是涉及一种车载Android平台的音源管理方 法及装置。 背景技术 0002 在现有Android设备上,有各种播放音源功能的App(Application,应用程序), 当打开多个App同时播放音源时,各种声音一起播放,就会什么都听不清,从而成了噪音。 其原理图如图4所示, App应用端与音源输出端直接连接,App应用端中的应用程序App1、 App2和App3打开后直接音源输出,而不做任何处理。其方法流程如图5所示。先后打开多 个播放音源的App,Android设备同时播放所有打开的App。由于不对先后打开的多个播放 音源的Ap。

7、p做任何处理而造成同时播放,给用户带来了很大的麻烦,不能让用户听他想听 的声音,造成失败的用户体验。 0003 因此,急需开发一种如何解决多个App同时播放音源,而不产生噪音、混音的技 术。 发明内容 0004 本发明为了解决现有技术Android设备多个应用同时播放音源时,各种声音一起 播放,造成用户什么都听不清,听不到他想听的声音的技术问题,提供了一种车载Android 平台的音源管理方法及装置。 0005 为解决上述技术问题,本发明采用的技术方案为设计一种车载Android平台的音 源管理方法,包括: 接收各个应用的广播; 判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理,。

8、发出播放当前 打开的应用的音源、关闭其他应用的音源的播放指令; 根据所述播放指令进行播放。 0006 所述混音处理包括: 判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音 源; 若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源; 调用线程里的JNI方法往kernel层发命令; Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放指 令。 0007 所述车载Android平台的音源管理方法还包括: 若不是一般应用,则发出单独播放当前打开的特殊应用的音源、关闭其他应用的音源 的播放指令。 0008 本发明还提供了一种车载Android平。

9、台的音源管理装置,包括: 说 明 书CN 102800340 A 2/3页 4 App应用端,其发送各个应用的广播; 音源管理模块,其接收各个应用的广播,判断当前打开的应用是否是一般应用,若是一 般应用,则进行混音处理,并发出播放当前打开的应用的音源、关闭其他应用的音源的播放 指令; 音源输出端,其根据所述播放指令进行播放。 0009 所述混音处理包括: 判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音 源; 若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源; 调用线程里的JNI方法往kernel层发命令; Kernel层收到命令后向芯片发出播放当前打开的应。

10、用的音源、关闭其他音源的播放指 令。 0010 所述音源管理模块还包括判断若不是一般应用,则发出单独播放当前打开的特殊 应用的音源、关闭其他应用的音源的播放指令。 0011 本发明通过判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处 理,并播放当前打开的应用的音源,关闭其他应用的音源,从而可避免多个打开的应用同时 播放音源造成声音混淆而使用户听不清楚的问题,让用户体验更好。 附图说明 0012 下面结合实施例和附图对本发明进行详细说明,其中: 图1是本发明车载Android平台的音源管理装置的原理图; 图2是本发明车载Android平台的音源管理方法的流程图; 图3是本发明混音处理。

11、的流程图; 图4是现有车载Android平台的音源管理装置的原理图; 图5是现有车载Android平台的音源管理方法的流程图。 具体实施方式 0013 请参见图1。本发明车载Android平台的音源管理装置包括:依次连接的App应 用端、音源管理模块和音源输出端。 0014 App应用端发送各个应用的广播。 0015 音源管理模块主要用于接收各个应用的广播,判断当前打开的应用是否是一般应 用,若是一般应用,则进行混音处理,并发出播放当前打开的应用的音源、关闭其他应用的 音源的播放指令。 0016 请一并参见图3。所述混音处理包括: 1、判断是否是已开启车机内的当前应用并且当前音源路径不是当前打。

12、开的应用的音 源; 2、若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源;若不是,则 直接跳过; 3、调用线程里的JNI方法往kernel层发命令; 说 明 书CN 102800340 A 3/3页 5 4、Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放 指令。 0017 音源管理模块还包括判断若不是一般应用,则发出单独播放当前打开的特殊应用 的音源、关闭其他应用的音源的播放指令。 0018 音源输出端主要用于根据所述播放指令进行播放。 0019 请参见图2。本发明一种车载Android平台的音源管理方法包括: 步骤一、接收各个应用的广播; 如先后。

13、接收多个应用App1、App2和 App3。 0020 步骤二、判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处理, 并发出播放当前打开的应用的音源、关闭其他应用的音源的播放指令; 请一并参见图3。所述混音处理包括: 1、判断是否是已开启车机内的当前应用并且当前音源路径不是当前打开的应用的音 源; 2、若是,则将当前音源路径清零,将当前音源定为当前打开的应用的音源; 若不是,则直接跳过。 0021 3、调用线程里的JNI方法往kernel层发命令; 4、Kernel层收到命令后向芯片发出播放当前打开的应用的音源、关闭其他音源的播放 指令。 0022 在本发明中,定义一般应用为系统应。

14、用,定义特殊应用为功能性应用,如蓝牙模 块,解码和倒车模块等的输出即为功能性应用,从而可对车机中单个独立的模块进行特殊 处理。 0023 若不是一般应用,则发出单独播放当前打开的特殊应用的音源、关闭其他应用的 音源的播放指令。 0024 显然,本发明仅仅将应用分为一般应用和特殊应用,则此时,不需要判断当前打开 的应用是否是特殊应用,只要不是一般应用,则直接认为是特殊应用,单独播放当前打开的 特殊应用的音源、关闭其他应用的音源。 0025 当然,也可以增加判断是否是特殊应用的步骤,只有判断是特殊应用后才执行相 应的动作。 0026 步骤三、根据所述播放指令进行播放。 0027 如先后打开播放音源。

15、的App1、App2和 App3,由于App3最后打开,则仅播放App3 的音源,而停止App1和App2的音源的播放。而先后打开播放音源的App3、App2和 App1 时,App1最后打开,则仅播放App1的音源,而停止App2和App3的音源的播放。 0028 不管是一般应用还是特殊应用,本发明的核心思想就是播放当前打开的应用的音 源而关闭其他应用的音源,只是在处理时采用的技术不同。 0029 本发明通过判断当前打开的应用是否是一般应用,若是一般应用,则进行混音处 理,并播放当前打开的应用的音源,关闭其他应用的音源,从而可避免多个打开的应用同时 播放音源造成声音混淆而使用户听不清楚的问题,让用户体验更好。 0030 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。 说 明 书CN 102800340 A 1/3页 6 图1 图2 说 明 书 附 图CN 102800340 A 2/3页 7 图3 图4 说 明 书 附 图CN 102800340 A 3/3页 8 图5 说 明 书 附 图CN 102800340 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 信息存储


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1