多模块录音方法、装置和车载辅助设备制造方法及图纸

技术编号:20588360 阅读:17 留言:0更新日期:2019-03-16 06:59
本发明专利技术提供一种多模块录音方法、装置和车载辅助设备,该多模块录音方法包括:响应于车载辅助系统的启动,启动预先建立的录音服务,并提供所述录音服务的应用接口;将所述车载辅助系统中的至少一个功能应用的录音请求经由所述应用接口重定向至所述录音服务;当至少一个功能应用请求录音时,所述录音服务启动录音,并将获取的录音数据传输到请求录音的功能应用的录音模块。本发明专利技术的多模块录音方法,增加一个录音服务获取录音数据,以降低多个功能应用需要录音数据时协调处理的难度,并可以实现多个功能应用同时接收录音数据。

Multimodal recording method, device and on-board auxiliary equipment

The invention provides a multi-module recording method, device and on-board auxiliary equipment. The multi-module recording method includes: starting a pre-established recording service in response to the start-up of the on-board auxiliary system and providing an application interface for the recording service; redirecting the recording request of at least one functional application in the on-board auxiliary system to the recording via the application interface. When at least one functional application requests recording, the recording service starts recording and transfers the acquired recording data to the recording module of the functional application requesting recording. The multi-module recording method of the present invention adds a recording service to obtain recording data, so as to reduce the difficulty of coordinated processing when multiple functional applications need recording data, and can realize multiple functional applications to receive recording data at the same time.

【技术实现步骤摘要】
多模块录音方法、装置和车载辅助设备
本专利技术涉及车载辅助系统领域,具体而言,涉及一种多模块录音方法、装置、车载辅助设备和计算机存储介质。
技术介绍
在车载辅助系统中,录音功能是必不可少的一项基本功能,并且在车载辅助系统中也有使用录音功能的车载应用,例如语音识别功能、蓝牙电话功能以及行车记录仪功能等。现有的车载辅助系统在进行录音的过程中采用的是独占的方式,也即当一个车载应用使用录音功能时,其他车载应用就无法使用,例如用户开启语音唤醒功能时就无法使用蓝牙电话功能。而其它车载应用需要使用录音功能时,需要当前使用录音功能的车载应用释放录音资源,因此增加了个车载应用间协调处理的难度,并且无法实现多个应用同时使用录音功能。
技术实现思路
鉴于上述问题,本专利技术提供了一种多模块录音方法、装置、车载辅助设备和计算机存储介质,以降低多个功能应用需要录音数据时协调处理的难度,并可以实现多个功能应用同时接收录音数据。为了实现上述目的,本专利技术采用如下的技术方案:一种多模块录音方法,用于车载辅助系统,包括:响应于车载辅助系统的启动,启动预先建立的录音服务,并提供所述录音服务的应用接口;将所述车载辅助系统中的至少一个功能应用的录音请求经由所述应用接口重定向至所述录音服务;当至少一个功能应用请求录音时,所述录音服务启动录音,并将获取的录音数据传输到请求录音的功能应用的录音模块。优选地,所述的多模块录音方法,还包括:当所有录音模块都没有录音请求时,所述录音服务停止录音。优选地,所述录音服务将所述录音数据传输录音模块的预先建立的缓存单元中,以供录音模块读取。优选地,所述“当至少一个功能应用请求录音时,所述录音服务启动录音,并将获取的录音数据传输到请求录音的功能应用的录音模块”包括:确定请求录音的功能应用的优先级,并根据请求录音的功能应用的优先级将所述录音数据传输至请求录音的功能应用的录音模块。优选地,所述“确定请求录音的功能应用的优先级,并根据请求录音的功能应用的优先级将所述录音数据传输至请求录音的功能应用的录音模块”包括:确定请求录音的功能应用的优先级,并筛选出优先级最高的功能应用,将所述录音数据优先传输至所述优先级最高的功能应用的录音模块;当请求录音的功能应用的优先级均一致时,同时将所述录音数据传输至所有请求录音的功能应用的录音模块。本专利技术还提供一种多模块录音装置,用于车载辅助系统,包括:录音服务启动模块,用于响应于车载辅助系统的启动,启动预先建立的录音服务,并提供所述录音服务的应用接口;请求重定向模块,用于将所述车载辅助系统中的至少一个功能应用的录音请求经由所述应用接口重定向至所述录音服务;录音数据传输模块,用于当至少一个功能应用请求录音时,所述录音服务启动录音,并将获取的录音数据传输到请求录音的功能应用的录音模块。优选地,所述录音数据传输模块包括优先策略传输模块,所述优先策略传输模块用于确定请求录音的功能应用的优先级,并根据请求录音的功能应用的优先级将所述录音数据传输至请求录音的功能应用的录音模块。优选地,所述优先策略传输模块包括:优先传输单元,用于确定请求录音的功能应用的优先级,并筛选出优先级最高的功能应用,将所述录音数据优先传输至所述优先级最高的功能应用的录音模块;同时传输单元,用于当请求录音的功能应用的优先级均一致时,同时将所述录音数据传输至所有请求录音的功能应用的录音模块。本专利技术还提供一种车载辅助设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述车载辅助设备执行所述的多模块录音方法。本专利技术还提供一种计算机存储介质,其存储有所述的车载辅助设备中所使用的计算机程序。本专利技术提供一种多模块录音方法,该多模块录音方法包括:响应于车载辅助系统的启动,启动预先建立的录音服务,并提供所述录音服务的应用接口;将所述车载辅助系统中的至少一个功能应用的录音请求经由所述应用接口重定向至所述录音服务;当至少一个功能应用请求录音时,所述录音服务启动录音,并将获取的录音数据传输到请求录音的功能应用的录音模块。本专利技术的多模块录音方法,增加一个录音服务获取录音数据,以降低多个功能应用需要录音数据时协调处理的难度,并可以实现多个功能应用同时接收录音数据。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术范围的限定。图1是本专利技术实施例1提供的一种多模块录音方法的流程图;图2是本专利技术实施例2提供的一种多模块录音方法的流程图;图3是本专利技术实施例3提供的一种多模块录音方法的确定优先级的流程图;图4是本专利技术实施例4提供的一种多模块录音装置的结构示意图;图5是本专利技术实施例4提供的另一种多模块录音装置的结构示意图;图6是本专利技术实施例4提供的一种多模块录音装置的优先策略传输模块的结构示意图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1图1是本专利技术实施例1提供的一种多模块录音方法的流程图,该方法包括如下步骤:步骤S11:响应于车载辅助系统的启动,启动预先建立的录音服务,并提供录音服务的应用接口。本专利技术实施例中,该车载辅助系统可以用于人与车、车与外界的信息进行交互,用户可以同过车机进行车载辅助系统的操作,也即在汽车内部的车机可以为该车载辅助系统的操作终端。其中,车机也即车载辅助设备,安装在汽车内部的中控台中,外部包括有显示屏幕以及操作按键等,内部设置有处理器以及存储器,可以在该车载辅助设备中安装应用程序用于人与车的信息交互。本专利技术实施例中,该录音服务为车载辅助系统中的进程。其中,该车在辅助系统可以为基于安卓的操作系统,因此可以通过修改系统进程或增加服务进程的方式建立录音服务进程,并提供该录音服务进程的应用接口。例如在基于安卓的车载辅助系统中,可以利用写入代码的方式在系统进程中增加一个录音服务,设置为随该车载辅助系统启动,并根据安卓系统的AudioRecord类提供对应的AIDL接口(AIDL,AndroidInterfaceDefinitionLanguage,安卓接口定义语言),以便车载辅助系统中各种功能应用的录音模块使用。步骤S12:将车载辅助系统中的至少一个功能应用的录音请求经由应用接口重定向至录音服务。本专利技术实施例中,车载辅助系统中设置有许多功能应用,也即各种应用程序,该功能应用可以为车载辅助系统的系统功能,也可以为用户利用网络下载的功能应用。其中,有部分应用功能设置有录音模块,其功能的实现需要获取录音数据或实时的音频数据,例如车载辅助系统中的语音识别功能、蓝牙电话功能和语音导航功能等需要本文档来自技高网...

【技术保护点】
1.一种多模块录音方法,用于车载辅助系统,其特征在于,包括:响应于车载辅助系统的启动,启动预先建立的录音服务,并提供所述录音服务的应用接口;将所述车载辅助系统中的至少一个功能应用的录音请求经由所述应用接口重定向至所述录音服务;当至少一个功能应用请求录音时,所述录音服务启动录音,并将获取的录音数据传输到请求录音的功能应用的录音模块。

【技术特征摘要】
1.一种多模块录音方法,用于车载辅助系统,其特征在于,包括:响应于车载辅助系统的启动,启动预先建立的录音服务,并提供所述录音服务的应用接口;将所述车载辅助系统中的至少一个功能应用的录音请求经由所述应用接口重定向至所述录音服务;当至少一个功能应用请求录音时,所述录音服务启动录音,并将获取的录音数据传输到请求录音的功能应用的录音模块。2.根据权利要求1所述的多模块录音方法,其特征在于,还包括:当所有录音模块都没有录音请求时,所述录音服务停止录音。3.根据权利要求1所述的多模块录音方法,其特征在于,所述录音服务将所述录音数据传输录音模块的预先建立的缓存单元中,以供录音模块读取。4.根据权利要求1所述的多模块录音方法,其特征在于,所述“当至少一个功能应用请求录音时,所述录音服务启动录音,并将获取的录音数据传输到请求录音的功能应用的录音模块”包括:确定请求录音的功能应用的优先级,并根据请求录音的功能应用的优先级将所述录音数据传输至请求录音的功能应用的录音模块。5.根据权利要求4所述的多模块录音方法,其特征在于,所述“确定请求录音的功能应用的优先级,并根据请求录音的功能应用的优先级将所述录音数据传输至请求录音的功能应用的录音模块”包括:确定请求录音的功能应用的优先级,并筛选出优先级最高的功能应用,将所述录音数据优先传输至所述优先级最高的功能应用的录音模块;当请求录音的功能应用的优先级均一致时,同时将所述录音数据传输至所有请求录音的功能应用的录...

【专利技术属性】
技术研发人员:史久兵
申请(专利权)人:深圳市车联天下信息科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1