位于硬件抽象层的通用唤醒识别算法管理装置及管理方法制造方法及图纸

技术编号:26762024 阅读:27 留言:0更新日期:2020-12-18 23:06
本发明专利技术一种位于硬件抽象层的通用唤醒识别算法管理装置及管理方法,根据方案商提供的唤醒及前端算法接口,将唤醒模块的唤醒回调消息通过上行消息通信模块上传至应用层。录音数据模块在收到应用层的读取录音数据指令之后,将历史缓冲清空,获取当前的录音录音数据传给上层应用。功能设置模块通过硬件抽象层的设置属性接口将上层应用的操作命令转化后传至软硬件设备端进行功能设置,设置后的状态变化消息亦通过上行消息通信模块上报至应用。本发明专利技术用于对底层方案商提供的唤醒及前端算法单元进行通用性系统适配,屏蔽了软件算法和DSP算法方案的差异,将牵涉唤醒及前端算法单元的所有功能纳入了统一层级的管理,便于后期维护及功能扩展。

【技术实现步骤摘要】
位于硬件抽象层的通用唤醒识别算法管理装置及管理方法
本专利技术涉及智能家居管理领域,具体涉及一种位于硬件抽象层的通用唤醒识别算法管理装置及管理方法。
技术介绍
随着语音识别技术的发展,智能家电的广泛应用,目前很多智能设备具备语音唤醒功能,用户只要说出预设的唤醒词就能够唤醒智能设备,不需要用户手动去操作。但是,由于各种设备接口没有一个统一的管理模块,唤醒和识别都在应用层去做,硬件抽象层只提供录音数据,应用层将录音传至服务器算法库,通过应用层获得唤醒和识别结果,需要底层及上层应用多层次联调,需要占用大量应用层计算资源和功耗,调试及定位问题牵涉多,很不方便,且软硬件算法方案适配方式不统一,后期维护困难。硬件抽象层是位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。它隐藏了特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植;在硬件抽象层实现一种通用的软件管理方案,对于解决上述技术问题,提升用户体验,具有重要意义。
技术实现思路
针对现有唤醒及前端算法方案提供商本文档来自技高网...

【技术保护点】
1.一种位于硬件抽象层的通用唤醒识别算法管理装置,其特征在于,包括:/n上行消息通信模块,其配置包括,/n向语音唤醒软件或算法模块注册回调,创建本地socket,连接应用层,并监听语音唤醒软件或算法模块的回调信号;/n接收语音唤醒软件或算法模块的回调信号,并将回调信号发送至应用层;/n录音数据模块,其配置包括,接收应用层录音数据请求,根据应用层录音数据请求从语音唤醒软件或算法模块读取录音数据,并传输至应用层;/n功能设置模块,配置包括用于接收应用层的功能命令,并透传至语音唤醒软件或算法模块;/n所述回调信号包括唤醒信号或功能命令处理结果。/n

【技术特征摘要】
1.一种位于硬件抽象层的通用唤醒识别算法管理装置,其特征在于,包括:
上行消息通信模块,其配置包括,
向语音唤醒软件或算法模块注册回调,创建本地socket,连接应用层,并监听语音唤醒软件或算法模块的回调信号;
接收语音唤醒软件或算法模块的回调信号,并将回调信号发送至应用层;
录音数据模块,其配置包括,接收应用层录音数据请求,根据应用层录音数据请求从语音唤醒软件或算法模块读取录音数据,并传输至应用层;
功能设置模块,配置包括用于接收应用层的功能命令,并透传至语音唤醒软件或算法模块;
所述回调信号包括唤醒信号或功能命令处理结果。


2.根据权利要求1所述的一种位于硬件抽象层的通用唤醒识别算法管理装置,其特征在于,所述录音数据模块还包括:缓存,用于存储从语音唤醒软件或算法模块读取的录音数据...

【专利技术属性】
技术研发人员:方伟
申请(专利权)人:南京创维信息技术研究院有限公司深圳创维RGB电子有限公司
类型:发明
国别省市:江苏;32

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

1