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

技术编号:31224584 阅读:20 留言:0更新日期:2021-12-08 09:26
本申请实施例提供了一种数据处理方法、装置、电子设备及计算机存储介质,其中,数据处理方法应用于具有至少一语音数字信号处理器与至少一主控制器的多处理器系统,所述数据处理方法包括:如待处理任务为语音数据处理,则由所述语音数字信号处理器进行语音数据计算处理;如待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。通过本申请实施例,可以降低对主处理器的计算能力的要求,还可以提高处理效率。处理效率。处理效率。

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


[0001]本申请涉及电子信息
,尤其涉及一种数据处理方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]为了使电子设备具有更强大的运算能力,更快的处理速度,很多电子设备都使用多核处理器,电子设备要进行的运算都在多核处理器上实现。这样的涉及架构逻辑简单,容易实现,多核处理器能够并行处理数据,提高了运算能力。但是,在一些场景下,多核处理器对于主处理器要求较高,需要比较强的计算能力,导致电子设备的硬件成本较高。

技术实现思路

[0003]有鉴于此,本申请实施例提供一种应用于多处理器系统的数据处理方案,以解决上述部分或全部问题。
[0004]根据本申请实施例的第一方面,提供了一种应用于多处理器系统的数据处理方法,应用于具有至少一语音数字信号处理器与至少一主控制器的多处理器系统,所述数据处理方法包括:如待处理任务为语音数据处理,则由语音数字信号处理器进行语音数据计算处理;如待处理任务为逻辑处理,则由主控制器进行逻辑控制处理。
[0005]根据本申请实施例的第二方面,提供了一种应用于多处理器系统的数据处理方法,应用于具有至少一视频信号处理器与至少一主控制器的多处理器系统,所述数据处理方法包括:如待处理任务为视频数据处理,则由所述视频信号处理器进行视频处理;如待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。
[0006]根据本申请实施例的第三方面,提供了一种应用于多处理器系统的数据处理方法,应用于具有至少一语音数字信号处理器、至少一视频信号处理器与至少一主控制器的多处理器系统,所述数据处理方法包括:如待处理任务为语音数据处理,则由所述语音数字信号处理器进行语音数据计算处理;如待处理任务为视频数据处理,则由所述视频信号处理器进行视频处理;如待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。
[0007]根据本申请实施例的第四方面,提供了一种应用于多处理器系统的数据处理装置,应用于具有至少一语音数字信号处理器与至少一主控制器的多处理器系统,所述数据处理装置包括:第一处理模块,用于如待处理任务为语音数据处理,则由语音数字信号处理器进行语音数据计算处理;第二处理模块,用于如待处理任务为逻辑处理,则由主控制器进行逻辑控制处理。
[0008]根据本申请实施例的第五方面,提供了一种应用于多处理器系统的数据处理装置,应用于具有至少一视频信号处理器与至少一主控制器的多处理器系统,所述数据处理装置包括:第三处理模块,用于如待处理任务为视频数据处理,则由所述视频信号处理器进行视频处理;第四处理模块,用于如待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。
[0009]根据本申请实施例的第六方面,提供了一种应用于多处理器系统的数据处理装置,应用于具有至少一语音数字信号处理器、至少一视频信号处理器与至少一主控制器的多处理器系统,所述数据处理装置包括:第五处理模块,用于如待处理任务为语音数据处理,则由所述语音数字信号处理器进行语音数据计算处理;第六处理模块,用于如待处理任务为视频数据处理,则由所述视频信号处理器进行视频处理;第七处理模块,用于如待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。
[0010]根据本申请实施例的第七方面,提供了一种物联网设备,包括多处理器系统,所述多处理器系统具有至少一语音数字信号处理器与至少一主控制器,如物联网设备的待处理任务为语音数据处理,则由所述语音数字信号处理器进行语音数据计算处理;如物联网设备的待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。
[0011]根据本申请实施例的第八方面,提供了一种物联网设备,所述物联网设备包括多处理器系统,所述多处理器系统具有至少一视频信号处理器与至少一主控制器,如物联网设备的待处理任务为视频数据处理,则由所述视频信号处理器进行视频处理;如物联网设备的待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。
[0012]根据本申请实施例的第九方面,提供了一种物联网设备,包括多处理器系统,所述多处理器系统具有至少一语音数字信号处理器、至少一视频信号处理器与至少一主控制器,如物联网设备的待处理任务为语音数据处理,则由所述语音数字信号处理器进行语音数据计算处理;如物联网设备的待处理任务为视频数据处理,则由所述视频信号处理器进行视频处理;如物联网设备的待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。
[0013]根据本申请实施例的第十方面,提供了一种智能音箱,包括至少一语音数字信号处理器与至少一主控制器,如智能音箱的待处理任务为语音数据处理,则由语音数字信号处理器进行语音数据计算处理;如智能音箱的待处理任务为逻辑处理,则由主控制器进行逻辑控制处理。
[0014]根据本申请实施例的第十一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述的数据处理方法对应的操作。
[0015]根据本申请实施例的第十二方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的数据处理方法。
[0016]根据本申请实施例提供的方案,通过如待处理任务为语音数据处理,则由语音数字信号处理器进行语音数据计算处理;如待处理任务数据为逻辑处理,则由主控制器进行逻辑控制处理,与通常采用的多处理器的方案相比,可以尽量减少或避免由主控制器进行语音数据计算处理,进而提高处理效率;另外,与通常采用的多处理器的方案相比,可以将原主要由主处理器进行的语音数据处理转移至语音数字信号处理器,可以降低对主处理器的计算能力的要求,从而降低成本。
附图说明
[0017]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0018]图1为根据本申请提供的一种网络架构的示意图;
[0019]图2A为根据本申请实施例一的一种多处理器系统的框架示意图;
[0020]图2B为本申请实施例一提供的一种应用于多处理器系统的数据处理方法流程图;
[0021]图2C为本申请实施例一提供的一种场景示意图;
[0022]图3A为本申请实施例二提供的一种应用于多处理器系统的数据处理方法流程图;
[0023]图3B为本申请实施例三提供的一种场景示意图;
[0024]图4A为本申请实施例三提供的一种应用于多处理器系统的数据处理方法流程图;
[0025]图4B为本申请实施例三提供一种场景示意图;
[0026]图5为本申请实施例四提供的一种应用上述方法的多处理器系统的框架示意图;
[0027]图6为本申请实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于多处理器系统的数据处理方法,应用于具有至少一语音数字信号处理器与至少一主控制器的多处理器系统,所述数据处理方法包括:如待处理任务为语音数据处理,则由所述语音数字信号处理器进行语音数据计算处理;如待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。2.根据权利要求1所述的数据处理方法,若所述语音数据处理包括唤醒操作,则所述如待处理数据为语音数据处理,则由所述语音数字信号处理器进行语音数据计算处理包括:令所述主控制器进入休眠状态;当待处理任务为唤醒操作,则由所述语音数字信号处理器对所述主控制器进行唤醒;令所述主控制器进行逻辑控制处理。3.根据权利要求2所述的数据处理方法,所述如待处理任务为唤醒操作,则由所述语音数字信号处理器对所述主控制器进行唤醒包括:如待处理任务为唤醒操作,则所述语音数字信号处理器对所述主控制器进行唤醒,并建立循环数据池,将待处理数据保存至所述循环数据池中;所述令所述主控制器进行逻辑控制处理之后,所述方法还包括:如所述主控制器确定进行语音识别处理,则由所述语音数字信号处理器读取所述循环数据池中的待处理数据,进行语音识别处理。4.根据权利要求3所述的数据处理方法,所述如待处理任务为唤醒操作,则由所述语音数字信号处理器对所述主控制器进行唤醒还包括:如所述主控制器确定不进行语音识别处理,则清空所述循环数据池中的待处理数据。5.根据权利要求1所述的数据处理方法,所述语音数据处理与所述逻辑处理中至少其一的算法接口被封装成独立线程。6.根据权利要求5所述的数据处理方法,所述至少一语音数字信号处理器与至少一主控制器之间通过标准消息交互接口进行通信。7.根据权利要求1所述的数据处理方法,所述至少一语音数字信号处理器和所述至少一主控制器独立进行适配以进行平台移植的升级扩展。8.一种应用于多处理器系统的数据处理方法,应用于具有至少一视频信号处理器与至少一主控制器的多处理器系统,所述数据处理方法包括:如待处理任务为视频数据处理,则由所述视频信号处理器进行视频处理;如待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。9.一种应用于多处理器系统的数据处理方法,应用于具有至少一语音数字信号处理器、至少一视频信号处理器与至少一主控制器的多处理器系统,所述数据处理方法包括:如待处理任务为语音数据处理,则由所述语音数字信号处理器进行语音数据计算处理;如待处理任务为视频数据处理,则由所述视频信号处理器进行视频处理;如待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。10.一种应用于多处理器系统的数据处理装置,应用于具有至少一语音数字信号处理器与至少一主控制器的多处理器系统,所述数据处理装置包括:第一处理模块,用于如待处理任务为语音数据处理,则由所述语音数字信号处理器进
行语音数据计算处理;第二处理模块,用于如待处理任务为逻辑处理,则由所述主控制器进行逻辑控制处理。11...

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

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

1