数据处理方法、装置、电子设备和计算机存储介质制造方法及图纸

技术编号:30632418 阅读:15 留言:0更新日期:2021-11-04 00:02
本发明专利技术实施例提供了一种数据处理方法、装置、电子设备和计算机存储介质。所述数据处理方法,包括:第一微处理器系统接收第二微处理器系统响应语音唤醒事件发送的语音唤醒事件通知;所述第一微处理器系统根据所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取所述语音唤醒事件的音频数据,以便对所述音频数据进行处理。在本发明专利技术实施例的方案中,由于第一微处理器系统和第二微处理器系统之间能够共用存储空间,因此实现了对音频数据的高效处理。因此实现了对音频数据的高效处理。因此实现了对音频数据的高效处理。

【技术实现步骤摘要】
数据处理方法、装置、电子设备和计算机存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种数据处理方法、装置、电子设备和计算机存储介质。

技术介绍

[0002]对于诸如物联网设备的智能设备,DSP(数字信号处理器)+ARM(一种处理器)芯片架构比多核ARM的CPU(中央处理器)的成本性价比更高。
[0003]一般而言,为了兼容单CPU的架构,通常将算法放到底层,并且在ARM侧挂载算法的回调函数,使得这样的芯片架构运行时能够呈现出与单CPU架构无差异化。但是,上述的方案仍然存在改进空间。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种数据处理方法、装置、电子设备和计算机存储介质,以解决或缓解上述问题。
[0005]根据本专利技术实施例的第一方面,提供了一种数据处理方法,包括:第一微处理器系统接收第二微处理器系统响应语音唤醒事件发送的语音唤醒事件通知;所述第一微处理器系统根据所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取所述语音唤醒事件的音频数据,以便对所述音频数据进行处理。
[0006]根据本专利技术实施例的第二方面,提供了一种数据处理方法,包括:所述第二微处理器系统响应语音唤醒事件,生成语音唤醒事件通知;所述第二微处理器系统向第一微处理器系统发送所述语音唤醒事件通知,以便所述第一微处理器系统根据所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取所述语音唤醒事件的音频数据。/>[0007]根据本专利技术实施例的第三方面,提供了一种数据处理方法,包括:第一微处理器系统通过其操作系统中为多种微处理器系统配置的进程间通信接口,接收所述多种微处理器系统中的第二微处理器系统响应语音唤醒事件发送的语音唤醒事件通知;所述第一微处理器系统根据所述语音唤醒事件通知,通过所述进程间通信接口,控制所述第二微处理器对所述语音唤醒事件的音频数据进行处理。
[0008]根据本专利技术实施例的第四方面,提供了一种数据处理方法,包括:多种微处理器系统中的第二微处理器系统响应语音唤醒事件,生成语音唤醒事件通知;所述第二微处理器系统,通过第一微处理器系统的操作系统中为所述多种微处理器系统配置的进程间通信接口,向所述第一微处理器系统发送所述语音唤醒事件通知,以便所述第一微处理器系统通过所述进程间通信接口,发送控制消息,对所述语音唤醒事件的音频数据进行处理。
[0009]根据本专利技术实施例的第五方面,提供了一种数据处理方法,包括:第二微处理器系统根据第一微处理器系统对应的操作系统的数据处理指令进行数据处理,得到数据处理结果;所述第二微处理器系统将所述数据处理结果返回到所述第一微处理器系统。
[0010]根据本专利技术实施例的第六方面,提供了一种数据处理方法,包括:第一微处理器系统通过其操作系统向第二微处理器系统发送数据处理指令,以便所述第二微处理器系统进行数据处理,得到数据处理结果;所述第一微处理器系统从所述第二微处理器系统获取所述数据处理结果。
[0011]根据本专利技术实施例的第七方面,提供了一种数据处理装置,包括:数据处理模块,根据第一微处理器对应的操作系统的数据处理指令进行数据处理,得到数据处理结果;处理结果返回模块,将所述数据处理结果返回到所述第一微处理器系统。
[0012]根据本专利技术实施例的第八方面,提供了一种数据处理装置,包括:数据指令发送模块,通过其操作系统向第二微处理器系统发送数据处理指令,以便所述第二微处理器系统进行数据处理,得到数据处理结果;处理结果获取模块,从所述第二微处理器系统获取所述数据处理结果。
[0013]根据本专利技术实施例的第九方面,提供了一种数据处理装置,包括:接收模块,接收第二微处理器系统响应语音唤醒事件发送的语音唤醒事件通知;处理模块,根据所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取所述语音唤醒事件的音频数据,以便对所述音频数据进行处理。
[0014]根据本专利技术实施例的第十方面,提供了一种数据处理装置,包括:生成模块,响应语音唤醒事件,生成语音唤醒事件通知;发送模块,向第一微处理器系统发送所述语音唤醒事件通知,以便所述第一微处理器系统根据所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取所述语音唤醒事件的音频数据。
[0015]根据本专利技术实施例的第十一方面,提供了一种数据处理装置,包括:接收模块,通过其操作系统中为多种微处理器系统配置的进程间通信接口,接收所述多种微处理器系统中的第二微处理器系统响应语音唤醒事件发送的语音唤醒事件通知;控制模块,根据所述语音唤醒事件通知,通过所述进程间通信接口,控制所述第二微处理器对所述语音唤醒事件的音频数据进行处理。
[0016]根据本专利技术实施例的第十二方面,提供了一种数据处理装置,包括:生成模块,响应语音唤醒事件,生成语音唤醒事件通知;发送模块,通过第一微处理器系统的操作系统中为多种微处理器系统配置的进程间通信接口,向所述第一微处理器系统发送所述语音唤醒事件通知,以便所述第一微处理器系统通过所述进程间通信接口,发送控制消息,对所述语音唤醒事件的音频数据进行处理。
[0017]根据本专利技术实施例的第十三方面,提供了一种电子设备,所述设备包括:一个或多个处理器;计算机可读介质,配置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面至第六方面中的任一方面所述的方法。
[0018]根据本专利技术实施例的第十四方面,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面至第六方面中的任一方面所述的方法。
[0019]在本专利技术实施例的方案中,由于第一微处理器系统和第二微处理器系统之间能够共用存储空间,因此实现了对音频数据的高效处理。
附图说明
[0020]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0021]图1为本专利技术的一个实施例的数据处理方法所使用的网络架构的示意图;
[0022]图2A为本专利技术的另一实施例的数据处理方法的示意性流程图;
[0023]图2B为本专利技术的另一实施例的数据处理方法的示意性框图;
[0024]图3A为本专利技术的另一实施例的数据处理方法的示意性框图;
[0025]图3B为本专利技术的另一实施例的数据处理方法的示意性框图;
[0026]图4为本专利技术的另一实施例的数据处理方法的示意性流程图;
[0027]图5A为本专利技术的另一实施例的数据处理方法的示意性流程图;
[0028]图5B为本专利技术的另一实施例的数据处理方法的示意性框图;
[0029]图6A为本专利技术的另一实施例的数据处本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,包括:第一微处理器系统接收第二微处理器系统响应语音唤醒事件发送的语音唤醒事件通知;所述第一微处理器系统根据所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取所述语音唤醒事件的音频数据,以便对所述音频数据进行处理。2.根据权利要求1所述的方法,其中,所述第一微处理器系统根据所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取所述语音唤醒事件的音频数据,包括:所述第一微处理器系统响应所述语音唤醒事件通知,向所述第二微处理器系统发送音频获取指令,所述音频获取指令指示所述第二微处理器获取所述语音唤醒事件的音频数据到所述共用存储空间;所述第一微处理器系统从所述共用存储空间访问所述音频数据。3.根据权利要求2所述的方法,其中,所述第一微处理器系统响应所述语音唤醒事件通知,向所述第二微处理器系统发送音频获取指令,包括:所述第一微处理器系统响应所述语音唤醒事件通知,判断是否执行语音识别处理;如果确定执行所述语音识别处理,则向所述第二微处理器系统发送音频获取指令,其中,所述方法还包括:所述第一微处理器系统向服务端发送所述音频数据,以进行所述语音识别处理。4.根据权利要求1所述的方法,其中,所述第二微处理器系统在监测到所述语音唤醒事件时,获取所述音频数据到所述共用存储空间,所述第一微处理器系统根据所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取所述语音唤醒事件的音频数据,包括:所述第一微处理器系统响应所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取所述语音唤醒事件的音频数据。5.根据权利要求4所述的方法,其中,所述方法还包括:所述第一微处理器系统判断是否对所述音频数据执行语音识别处理;如果为是,则所述第一微处理器系统向服务端提供所述音频数据,以进行所述语音识别处理。6.根据权利要求5所述的方法,其中,所述方法还包括:如果为否,则所述第一微处理器系统从所述共用存储空间中删除所述音频数据。7.根据权利要求5所述的方法,其中,所述第一微处理器系统向服务端提供所述音频数据,包括:所述第一微处理器系统采用第一压缩比对所述音频数据进行压缩,得到第一压缩音频数据;所述第一微处理器系统向所述服务端发送所述第一压缩音频数据,以便所述服务端通过解压缩得到所述音频数据。8.根据权利要求7所述的方法,其中,所述方法还包括:如果从所述服务端接收到指示语音识别处理失败的消息,则所述第一微处理器系统采用低于第一压缩比的第二压缩比对
所述音频数据进行压缩,得到第二压缩音频数据;所述第一微处理器系统向所述服务端发送所述第二压缩音频数据,以便所述服务端通过解压缩得到所述音频数据。9.根据权利要求1所述的方法,其中,所述第一微处理器系统的操作系统配置有为多种微处理器系统设置的进程间通信接口,所述第二微处理器属于所述多种微处理器系统,所述第一微处理器系统接收第二微处理器系统响应语音唤醒事件发送的语音唤醒事件通知,包括:所述第一微处理系统通过所述进程间通信接口接收第二微处理器系统响应语音唤醒事件发送的语音唤醒事件通知,所述第一微处理器系统根据所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取所述语音唤醒事件的音频数据,包括:所述第一微处理器系统根据所述语音唤醒事件通知,通过所述进程间通信接口,从与所述第二微处理器共用的共用存储空间访问所述第二微处理器获取的音频数据。10.一种数据处理方法,包括:第二微处理器系统响应语音唤醒事件,生成语音唤醒事件通知;所述第二微处理器系统向第一微处理器系统发送所述语音唤醒事件通知,以便所述第一微处理器系统根据所述语音唤醒事件通知,从与所述第二微处理器共用的共用存储...

【专利技术属性】
技术研发人员:周超汪自清宋丹峰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1