The invention discloses a home gateway voice recognition and voice chip software loading system and method thereof, relates to the field of computer and communication technology, the invention realizes the different types of chip drive API interface adapter different voice chip manufacturers or the same chip manufacturers with a unified voice chip interface, solve the family gateway integration provided by different suppliers the voice chip, reducing development cost. The invention realizes the voice chip type automatic recognition and speech software will automatically load the voice chip function interface adapter into the voice chip public interface function unified, provide public voice chip integrated interface function for the upper application to call the voice chip function, realize the application through the voice chip public interface function unified quickly ported to the family different products form gateway.
【技术实现步骤摘要】
家庭网关中语音芯片识别及语音软件加载系统及方法
本专利技术涉及计算机和通信
,具体涉及一种家庭网关中语音芯片识别及语音软件加载系统及方法。
技术介绍
家庭网关是指具有智能操作系统的家庭网络中的一个应用设备;通过家庭网关,既可访问互联网络,也可通过家庭网关的语音芯片SLIC(SubscriberLineInterfaceCircuit用户线接口电路)外接电话机访问电话网络,并可通过USB口外接USB盘,通过卡槽插入各种SD卡的多功能智能终端。家庭网关中语音芯片主要是把模拟的语音信号转换成数字的语音信号,并通过PCM接口连接语音DSP芯片,从而实现VOIP(VoiceoverIP)电话,SLIC芯片在家庭网关中必不可少,每一款语音芯片,都需要单独进行语音芯片的驱动开发,并把驱动代码集成到家庭网关主芯片的Soc(SystemOnChip片上系统)软件系统当中进行调测,不同型号的语音芯片都需要应用程序和驱动的适配和开发工作,不能做到芯片驱动接口函数统一,语音软件版本统一。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种家庭网关中识别语音芯片及加载语音软件的系统及方法,实现语音芯片类型的自动识别和语音软件自动加载。为达到以上目的,本专利技术采取的技术方案是:一种家庭网关中语音芯片识别及语音软件加载系统,包括:语音芯片接口适配处理模块,其用于将语音芯片的驱动API接口适配成统一接口;并根据语音芯片的型号将供上层应用调用的用户态接口适配成统一接口;语音芯片预处理模块,其用于从寄存器中读取语音芯片的型号,将语音芯片的型号适配成设备厂商代号和产品型号 ...
【技术保护点】
一种家庭网关中语音芯片识别及语音软件加载系统,其特征在于,包括:语音芯片接口适配处理模块,其用于将语音芯片的驱动API接口适配成统一接口;并根据语音芯片的型号将供上层应用调用的用户态接口适配成统一接口;语音芯片预处理模块,其用于从寄存器中读取语音芯片的型号,将语音芯片的型号适配成设备厂商代号和产品型号,并把语音芯片的型号存储下来;并根据设备厂商代号和产品型号加载对应的内核态文件和用户态文件;语音驱动初始化函数模块,其用于与上层应用建立WAN连接后,获取语音口实际数目和存储的语音芯片的型号,进行各个语音口的设备的初始化和配置文件设置;语音芯片功能接口函数模块,其用于加载与语音芯片的型号对应的用户态文件,将语音芯片各功能接口适配成统一的语音芯片公共接口函数,对上层应用提供统一的语音芯片公共接口函数以调用语音芯片功能。
【技术特征摘要】
1.一种家庭网关中语音芯片识别及语音软件加载系统,其特征在于,包括:语音芯片接口适配处理模块,其用于将语音芯片的驱动API接口适配成统一接口;并根据语音芯片的型号将供上层应用调用的用户态接口适配成统一接口;语音芯片预处理模块,其用于从寄存器中读取语音芯片的型号,将语音芯片的型号适配成设备厂商代号和产品型号,并把语音芯片的型号存储下来;并根据设备厂商代号和产品型号加载对应的内核态文件和用户态文件;语音驱动初始化函数模块,其用于与上层应用建立WAN连接后,获取语音口实际数目和存储的语音芯片的型号,进行各个语音口的设备的初始化和配置文件设置;语音芯片功能接口函数模块,其用于加载与语音芯片的型号对应的用户态文件,将语音芯片各功能接口适配成统一的语音芯片公共接口函数,对上层应用提供统一的语音芯片公共接口函数以调用语音芯片功能。2.如权利要求1所述的一种家庭网关中语音芯片识别及语音软件加载系统,其特征在于:所述语音芯片预处理模块语音芯片的型号写入proc文件中。3.如权利要求1所述的一种家庭网关中语音芯片识别及语音软件加载系统,其特征在于:所述驱动API接口包括语音芯片型号读取接口和设备初始化或去初始化接口,芯片状态设置和状态获取接口和事件上报处理接口。4.如权利要求1所述的一种家庭网关中语音芯片识别及语音软件加载系统,其特征在于:所述调用语音芯片功能包括振铃开始和结束功能,语音芯片线路状态设置,语音芯片线路状态获取,语音芯片的事件上报和信号播放控制。5.一种家庭网关中语音芯片识别及语音软件加...
【专利技术属性】
技术研发人员:李昌华,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。