[发明专利]音频驱动的系统兼容的方法、装置和设备在审
申请号: | 202111197400.2 | 申请日: | 2021-10-14 |
公开(公告)号: | CN113821359A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 沙斌 | 申请(专利权)人: | 北京鲸鲮信息系统技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/448 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 皇甫韵啸;吕艳英 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频 驱动 系统 兼容 方法 装置 设备 | ||
本公开提供了一种音频驱动的系统兼容的方法、装置和设备,应用于包括代理服务模块和虚拟音频模块的第一系统中,具体实现方案为:虚拟音频模块接收来自用户态的声音指令,并向代理服务模块通知声音指令;其中,虚拟音频模块是根据第二系统控制的目标音频器件的参数设置信息进所配置的;代理服务模块基于声音指令向第二系统发送用于开启目标音频器件的开启指令,其中,开启指令用于控制目标音频器件在开启后基于声音指令进行处理。从而在不改变第一系统的音频框架的前提下,使第一系统的音频框架兼容第二系统的音频驱动。
本公开要求于2021年07月12日提交中国专利局、申请号为202110785532.0、发明名称为“基于Linux系统的协议栈数据传输方法、计算机设备和存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本公开中。
技术领域
本公开涉及计算机技术领域,尤其涉及一种音频驱动的系统兼容的方法、装置和设备。
背景技术
在Linux系统中,音频子系统主要通过pulseaudio框架经过高级Linux声音体系(advanced linux sound architecture,ALSA)模块访问脉冲编码调制(pulse codemodulation,PCM)音频设备,实现音频播放和录音功能的。在安卓(Android)设备平台上,音频驱动在用户态硬件抽象层(hardware abstraction layer,HAL)主要由硬件抽象层接口定义语言(interface definition language,HIDL)框架实现。
相关技术中,针对将Linux音频系统移植到安卓设备平台的应用场景,通常需要对pulseaudio框架进行直接改造以对接安卓设备平台的驱动接口,这不仅对pulseaudio框架结构破坏性大,不利于版本维护升级,且存在不同系统的内存冲突问题,稳定性较差。
发明内容
本公开提供了一种音频驱动的系统兼容的方法、装置和设备,以解决现有技术中的一个或多个技术问题。
根据本公开的一方面,提供了一种音频驱动的系统兼容的方法,应用于包括代理服务模块和虚拟音频模块的第一系统中,虚拟音频模块设置在第一系统的内核态,包括:虚拟音频模块接收来自用户态的声音指令,并向代理服务模块通知声音指令;其中,虚拟音频模块是根据第二系统控制的目标音频器件的参数设置信息进所配置的;代理服务模块基于声音指令向第二系统发送用于开启目标音频器件的开启指令,其中,开启指令用于控制目标音频器件在开启后基于声音指令进行处理。
根据本公开的另一方面,提供了一种音频驱动的系统兼容的装置,应用于包括代理服务模块和虚拟音频模块的第一系统中,虚拟音频模块设置在第一系统的内核态,包括:虚拟音频模块,用于接收来自用户态的声音指令,并向代理服务模块通知声音指令;其中,虚拟音频模块是根据第二系统控制的目标音频器件的参数设置信息进所配置的;代理服务模块,用于基于声音指令向第二系统发送用于开启目标音频器件的开启指令,其中,开启指令用于控制目标音频器件在开启后基于声音指令进行处理。
根据本公开的另一方面,提供了一种用于音频驱动的系统兼容的电子设备,包括:处理器和存储程序的存储器。程序包括指令,指令在由处理器执行时使处理器执行根据本公开实施例的音频驱动的系统兼容的方法。
根据本公开的另一方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行根据本公开实施例的音频驱动的系统兼容的方法。
根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如上的音频驱动的系统兼容的方法。
通过上述音频驱动的系统兼容的方案,能够利用第一系统的虚拟音频模块模拟第二系统的真实的目标音频器件,使第一系统的音频框架兼容第二系统的音频驱动,实现各种声音功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京鲸鲮信息系统技术有限公司,未经北京鲸鲮信息系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111197400.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:轮足臂复合六足机器人
- 下一篇:一种船用密封性好易清理的低温截止阀