掌桥专利:专业的专利平台
掌桥专利
首页

音频数据分析处理方法、服务端装置及系统

文献发布时间:2024-01-17 01:13:28


音频数据分析处理方法、服务端装置及系统

技术领域

本申请涉及音频数据处理技术领域,特别是涉及一种音频数据分析处理方法、服务端装置、系统、设备以及存储介质。

背景技术

随着计算机技术的普及,越来越多的用户可以通过应用程序进行录音上传来获得这段录音的分析结果,录音设备可以在录音的过程中同时进行上传工作,缩短上传的时间。

但在实践中发现,为了确保对数据的分析处理不出错误,服务端需要在接收到完整的录音后再进行分析处理工作,从而导致录音的音频数据分析处理效率不高。

发明人在研究过程中发现如何提高音频数据分析处理效率是一个需要解决的技术问题。

发明内容

基于此,本申请的目的在于,提供一种音频数据分析处理方法、服务端装置、系统、设备以及存储介质,其具有提高音频数据分析处理效率的优点。

根据本申请实施例的第一方面,提供一种音频数据分析处理方法,所述音频数据分析处理方法包括:

获取目标音频数据当前时刻的音频分片;

若获取的所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧;

对裁剪后的所述音频分片进行分析处理,获得所述音频分片的分析处理结果;

合并在所述音频数据中连续的音频分片的分析处理结果。

根据本申请实施例的第二方面,提供一种音频数据分析处理方法,所述音频数据分析处理方法包括:

在客户端采集目标音频数据;当检测到当前采集到的目标音频数据满足预设条件时,将当前采集到的目标音频数据切割为音频分片,将所述音频分片上传至服务端;

在服务端获取目标音频数据的音频分片;若获取的所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧;对裁剪后的所述音频分片进行分析处理,获得所述音频分片分析处理结果;合并在所述音频数据中连续的音频分片的分析处理结果,并发送至客户端。

根据本申请实施例的第三方面,提供一种音频数据分析处理系统,包括客户端和服务端,其特征在于,所述客户端用于采集目标音频数据;当检测到当前采集到的目标音频数据满足预设条件时,将当前采集到的目标音频数据截断为音频分片,将所述音频分片上传至服务端;

所述服务端用于获取目标音频数据的音频分片;若获取的所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧;对裁剪后的所述音频分片进行分析处理,获得所述音频分片分析处理结果;合并在所述音频数据中连续的音频分片的分析处理结果,并发送至客户端。

根据本申请实施例的第四方面,提供一种音频数据分析处理服务端装置,所述装置包括:

获取模块,用于获取目标音频数据当前时刻的音频分片;

裁剪模块,用于若获取的所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧;

分析处理模块,用于对裁剪后的所述音频完整分片进行分析处理,获得所述音频分片的分析处理结果;

结果合并模块,用于合并在所述音频数据中连续的音频分片的分析处理结果。

根据本申请实施例的第五方面,提供一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行任意一项所述的音频数据分析处理方法。

根据本申请实施例的第六方面,提供一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现任意一项所述的音频数据分析处理方法。

本申请中,可以在获取到一个单独的音频分片时,若所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧,可以避免因不完整的音频帧导致的解析失败问题,从而可以对单独的音频分片进行分析处理,不需要等待所有的音频分片上传完成后进行合并再进行分析处理,可以提前进行分析处理,在对多个音频分片进行分析处理后,可以将在内容上具有连续性的音频分片的分析结果进行合并,不需要等待所有的音频分片都分析处理完毕后再逐一进行合并,进一步缩短了音频数据分析处理的时间,从而提高了音频数据分析处理的效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

为了更好地理解和实施,下面结合附图详细说明本申请。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请一个实施例提供的一种音频数据分析处理方法的应用环境的示意框图;

图2为本申请一个实施例提供的一种音频数据分析处理方法的流程图;

图3为本申请另一个实施例提供的一种音频数据分析处理方法的流程图;

图4为本申请另一个实施例提供的一种音频数据分析处理方法的流程图;

图5为本申请另一个实施例提供的一种音频数据分析处理方法的交互图;

图6为本申请一个实施例提供的音频数据分析处理服务端装置的结构示意图;

图7为本申请一个实施例提供的一种电子设备的结构示意框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。

应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成为“在……时”或“当……时”或“响应于确定”。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

请参阅图1,其是本申请一个实施例提供的一种音频数据分析处理方法的应用环境的示意框图。如图1所示,本申请实施例的音频数据分析处理方法的应用环境包括客户端1000以及服务端2000。其中,客户端1000用于采集目标音频数据;当检测到当前采集到的目标音频数据满足预设条件时,将当前采集到的目标音频数据截断为音频分片,将所述音频分片上传至服务端2000;服务端2000用于获取目标音频数据的音频分片;若获取的所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧;对裁剪后的所述音频分片进行分析处理,获得所述音频分片分析处理结果;合并在所述音频数据中连续的音频分片的分析处理结果,并发送至客户端1000。

实施例一:

本申请实施例公开了一种音频数据分析处理方法,该方法应用于服务端。

下面将结合附图2,对本申请实施例提供的一种音频数据分析处理方法进行详细介绍。

请参阅图2,本申请实施例提供的一种音频数据分析处理方法,包括如下步骤:

步骤S101:获取目标音频数据当前时刻的音频分片。

其中,所述目标音频数据可以是指用户在客户端设备进行录音的一段完整的录音内容数据。

其中,所述音频分片可以是指所述目标音频数据的一部分数据。

在本实施例中,当检测到录音内容满足一定的条件后,例如录音时长达到了预设的时间长度阈值,客户端可以先将这部分录音内容打包成一个音频分片上传至服务端,服务端可以获取到目标音频数据当前时刻的音频分片。假设所述目标音频数据为X={x

随着客户端的不断录音,切割以及打包音频分片上传,服务端可依次获取到多个由客户端上传的连续的音频分片,当然,由于网络传输延迟等因素影响,也可能服务端获取到多个音频分片并不连续,或者只有一部分连续。

作为一种可选的实施方式,所述获取目标音频数据当前时刻的音频分片之后,所述音频数据分析处理方法还包括:

获取位于所述音频分片的起始位置的起始音频帧,以及获取位于所述音频分片的末尾位置的末尾音频帧;

若所述起始音频帧为不完整的音频帧和/或所述末尾音频帧为不完整的音频帧,确定所述音频分片存在不完整的音频帧;

或,

若所述起始音频帧为不完整的音频帧和/或所述末尾音频帧为不完整的音频帧,确定所述音频分片存在不完整的音频帧。

本申请实施例中,音频分片是切割数据获取到的,这可能会导致位于所述音频分片的起始位置的起始音频帧被切割出一部分,或者可能会导致位于所述音频分片的末尾位置的末尾音频帧被切割出一部分。位于所述音频分片其他位置的音频帧不会被切割,可以确定位于所述音频分片其他位置的音频帧是完整的音频帧。因此,若所述起始音频帧为不完整的音频帧和/或所述末尾音频帧为不完整的音频帧,可以确定所述音频分片存在不完整的音频帧。不需要对每一个音频帧进行判断,节约了系统资源,提高了系统相关操作的效率。

步骤S102:若获取的所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧。

其中,所述音频帧可以是指一个数据长度单位的音频采样数据,不同的编码格式可以对应不同的音频帧。

其中,音频分片是切割过的数据,可能会存在不完整音频帧,不完整的音频帧会导致音频分片的解析失败,即无法单独对音频分片进行分析处理,为了确定可以单独对音频分片进行分析处理,需要移除音频分片中不完整的音频帧。

本发明实施例中,可以将不完整的音频帧确定出来,然后删除掉这些不完整的音频帧以完成对所述音频分片的裁剪。

步骤S103:对裁剪后的所述音频分片进行分析处理,获得所述音频分片的分析处理结果。

其中,所述分析处理可以是根据预设的规则对音频分片的录音内容进行评价,得到的分析处理结果可以是一个分数或者等级,比如对一段英语录音的进行打分,得到分数,比如80分,或者得到等级,比如A。

步骤S104:合并在所述音频数据中连续的音频分片的分析处理结果。

其中,所述连续的音频分片可以是指已被接收到的具有相邻分片序号的音频分片。

其中,每个音频分片在网络进行传输之前可以按照音频分片本身在所述目标音频数据中的组成位置分配有一个序号,即分配有所述预设分片序号,全部的音频分片可以按照所述预设分片序号组合为所述音频数据的全部数据内容,具有相邻预设分片序号的音频分片在整体上可以构成一段连续的数据内容。

可选的,所述合并在所述音频数据中连续的音频分片的分析处理结果包括:

若所述目标音频数据的历史分片中存在连续分片,对所述连续分片的分析处理结果进行合并,其中,所述连续分片是具有相邻预设分片序号的历史分片。

其中,所述历史分片可以是指在当前时刻之前已获取到的并属于所述目标音频数据的音频分片。

其中,每个音频分片在网络进行传输之前可以按照音频分片本身在所述目标音频数据中的组成位置分配有一个序号,即分配有所述预设分片序号,具有相邻预设分片序号的音频分片在整体上可以构成一段连续的数据内容。

可选的,若获取到的所述目标音频数据的历史分片中不存在连续分片,则无法进行分析处理结果的合并,可以将当前得到的分析处理结果暂时保存起来,待后续的音频分片到达后继续分析处理。

其中,合并后的分析处理结果可以保存在共享存储中,可以用于和后续的分析处理结果进行合并,提前进行合并操作,提高了处理效率。对所述连续分片的分析结果进行合并,可以根据分析结果的不同类型进行不同的合并方式,比如:若分析结果是一个评价分数,则合并方式可以为求多个分析结果的平均值;若分析结果是检测出来的语句错误,则合并方式可以将多个分析结果组成一个错误集合,可以用数组或者其他数据结构表示。

作为一种可选的实施方式,所述合并在所述音频数据中连续的音频分片的分析处理结果之后,所述音频数据分析处理方法还包括:

当接收到所述目标音频数据所有的音频分片后,合并所有的音频分片的分析处理结果;

发送合并后的所述分析处理结果。

本申请实施例中,当接收到所述目标音频数据所有的音频分片后,即表示已经完成了所有的音频分片的分析处理工作,可以合并所有的音频分片的分析处理结果,得到最终的分析处理结果。可以将合并后的所述分析处理结果发送至客户端,由客户端将合并后的所述分析处理结果显示给用户。

可选的,可以统计分析处理结果的数量,获得结果数量,若所述结果数量等于预设数量阈值,可以确定接收到所述目标音频数据所有的音频分片。

可选的,当接收到携带有最后一个预设分片序号的音频分片后,则可以确定接收到所述目标音频数据所有的音频分片,可以阻塞等待和返回所有音频分片的合并、分析处理结果的合并等操作。

本申请实施例中,可以在获取到一个单独的音频分片时,若所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧,可以避免因不完整的音频帧导致的解析失败问题,从而可以对单独的音频分片进行分析处理,不需要等待所有的音频分片上传完成后进行合并再进行分析处理,可以提前进行分析处理,在对多个音频分片进行分析处理后,可以将在内容上具有连续性的音频分片的分析结果进行合并,不需要等待所有的音频分片都分析处理完毕后再逐一进行合并,进一步缩短了音频数据分析处理的时间,从而提高了音频数据分析处理的效率。

实施例二:

请参阅图3,本实施例与实施例一的主要区别在于,在获取目标音频数据当前时刻的音频分片之后,还包括如下步骤:

步骤S201:若所述目标音频数据的历史分片中存在连续分片,对所述连续分片进行合并,其中,所述连续分片是具有相邻预设分片序号的历史分片;

其中,合并可以是指将所述连续分片按照其预设分片序号的前后顺序进行组合。

作为一种可选的实施方式,所述音频数据分析处理方法还包括:

若获取到的所述目标音频数据的历史分片中不存在连续分片,将所述音频分片添加至所述历史分片中。

可选的,还可在所述历史分片中将所述连续分片替换为合并后的连续分片。

其中,服务端接收获取到音频分片会在一个缓存区域作为历史分片进行存储,当服务端进行连续分片的合并后,可以在所述缓存区域内将用于合并的连续分片删除掉,然后将合并后的连续分片存储进去,完成替换,合并后的连续分片拥有用于合并的连续分片的全部预设分片序号,合并后的连续分片可以用于和之后接收到的音频分片进行合并,避免了重复合并造成的资源浪费。

步骤S202:当接收到所述目标音频数据所有的音频分片后,合并所有的音频分片。

本申请实施例中,如图4所示,在获取目标音频数据当前时刻的音频分片之后,所述音频分片存储至共享存储中,可以对音频分片进行合并操作,是和对应的分析处理操作同时进行的,可以通过多线程或者多个服务端同时进行不同的工作,通过预设分片序号确定音频分片的合并顺序,避免了音频分片乱序的问题,服务端接收到乱序的音频分片也可以立刻进行合并操作,不需要等待所有的音频分片到达后才开始进行合并操作,当接收到最后一个音频分片时,只需要对该最后一个音频分片进行合并就可以完成所有音频分片的合并操作,提高了音频分片的合并效率。

步骤S203:存储合并后的音频分片。

所述合并后的音频分片可储存于永久存储区域,可以让用户随时进行访问。

本申请实施例中,可以将合并后的音频分片进行持久化存储,便于让用户后续进行访问。

可选的,若未接收到所述目标音频数据所有的音频分片,可以生成并发送接收成功信息。

在该可选的实施例中,可以生成提示信息用于提示用户该音频分片已接收成功。

可选的,若已接收到所述目标音频数据所有的音频分片,生成并发送等待分析处理结果信息。

在该可选的实施例中,若已接收到所述目标音频数据所有的音频分片,可以生成提示信息来提示用户等待分析处理结果。

实施例三:

请参阅图5,本申请实施例提供的一种音频数据分析处理方法,包括如下步骤:

步骤S301:在客户端采集目标音频数据,当检测到当前采集到的目标音频数据满足预设条件时,将当前采集到的目标音频数据切割为音频分片,将所述音频分片上传至服务端。

其中,客户端可以采集用户的音频信息,将音频信息转换为音频数据,并可以将音频数据打包成音频分片进行数据上传等操作。客户端可以在录音的录制过程中同步进行对录制内容的切割,并打包成音频分片进行上传。

其中,所述预设条件可以是预设的录音时长阈值,假设录音时长阈值为10秒,录音过程中每隔10秒就将当前采集到的音频数据打包成音频分片,并添加一个自增的分片序号到音频分片里去,比如当前打包的音频分片是第3个音频分片,则添加的分片序号为3,完成对当前获得的音频数据的切割。

步骤S302:在服务端获取目标音频数据的音频分片;若获取的所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧;对裁剪后的所述音频分片进行分析处理,获得所述音频分片分析处理结果;合并在所述音频数据中连续的音频分片的分析处理结果,并发送至客户端。

本申请实施例中,客户端接收到服务端返回的分析处理结果后,可以将该分析处理结果输出至显示界面中,可选的,可以根据该分析处理结果生成语音进行播报。

本实施例中的服务端操作与实施例一、实施例二的相同,在此不再赘述。

实施例四:

本实施例提供一种音频数据分析处理服务端装置,可以用于执行本申请实施例一、二的音频数据分析处理方法。对于本实施例中未披露的细节,请参照本申请的实施例一、二。

请参阅图6,图6是本申请实施例公开的一种音频数据分析处理服务端装置的结构示意图。所述的音频数据分析处理服务端装置可以运行于服务器中。如图6所示,该服务端装置包括:

获取模块701,用于获取目标音频数据当前时刻的音频分片。

裁剪模块702,用于若获取的所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧。

分析处理模块703,用于对裁剪后的所述音频完整分片进行分析处理,获得所述音频分片的分析处理结果。

结果合并模块704,用于合并在所述音频数据中连续的音频分片的分析处理结果。

在一个可选的实施例中,所述获取模块701,还用于获取位于所述音频分片的起始位置的起始音频帧,以及获取位于所述音频分片的末尾位置的末尾音频帧。

如图6所示,所述音频数据分析处理服务端装置还可包括:

确定模块705,用于若所述起始音频帧为不完整的音频帧和/或所述末尾音频帧为不完整的音频帧,确定所述音频分片存在不完整的音频帧。

所述确定模块705,还用于若所述起始音频帧为完整的音频帧,且所述末尾音频帧为完整的音频帧,确定所述音频分片不存在不完整的音频帧。

在一个可选的实施例中,所述结果合并模块704还用于若获取到的所述目标音频数据的历史分片中存在连续分片,对所述连续分片的分析处理结果进行合并。

在一个可选的实施例中,如图6所示,所述音频数据分析处理服务端装置还包括:

音频合并模块706,用于若获取到的所述目标音频数据的历史分片中存在连续分片,对所述连续分片进行合并。

所述音频合并模块706,还用于当接收到所述目标音频数据所有的音频分片后,合并所有的音频分片。

存储模块707,用于存储合并后的音频分片。

作为一种可选的实施方式,所述音频数据分析处理服务端装置还可以包括:

添加模块,用于若获取到的所述目标音频数据的历史分片中不存在连续分片,将所述音频分片添加至所述历史分片中。

作为一种可选的实施方式,所述音频数据分析处理服务端装置还可以包括:

替换模块,用于在所述历史分片中将所述连续分片替换为合并后的连续分片。

作为一种可选的实施方式,如图6所示,所述音频数据分析处理服务端装置还可包括:

信息收发模块708,用于若未接收到所述目标音频数据所有的音频分片,生成并发送接收成功信息。

作为一种可选的实施方式,所述信息收发模块708还用于若已接收到所述目标音频数据所有的音频分片,生成并发送等待分析处理结果信息。

作为一种可选的实施方式,所述结果合并模块704还用于所述合并在所述音频数据中连续的音频分片的分析处理结果之后,当接收到所述目标音频数据所有的音频分片后,合并所有的音频分片的分析处理结果。

所述音频数据分析处理服务端装置还可以包括:

发送模块,用于发送合并后的所述分析处理结果。

本申请实施例中,可以在获取到一个单独的音频分片时,若所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧,可以避免因不完整的音频帧导致的解析失败问题,从而可以对单独的音频分片进行分析处理,不需要等待所有的音频分片上传完成后进行合并再进行分析处理,可以提前进行分析处理,在对多个音频分片进行分析处理后,可以将在内容上具有连续性的音频分片的分析结果进行合并,不需要等待所有的音频分片都分析处理完毕后再逐一进行合并,进一步缩短了音频数据分析处理的时间,从而提高了音频数据分析处理的效率。

实施例五:

如图1所示,本实施例还提供一种音频数据分析处理系统,包括客户端1000以及服务端2000;

客户端1000用于采集目标音频数据;当检测到当前采集到的目标音频数据满足预设条件时,将当前采集到的目标音频数据截断为音频分片,将所述音频分片上传至服务端2000;

其中,客户端1000可以采集用户的音频信息,将音频信息转换为音频数据,并可以将音频数据打包成音频分片进行数据上传等操作。

服务端2000用于获取目标音频数据的音频分片;若获取的所述音频分片存在不完整的音频帧,对所述音频分片进行裁剪,移除不完整的音频帧;对裁剪后的所述音频分片进行分析处理,获得所述音频分片分析处理结果;合并在所述音频数据中连续的音频分片的分析处理结果,并发送至客户端1000。

其中,客户端1000可以将从服务端2000中接收到的信息输出至显示界面显示给用户。

所述服务端2000与本申请实施例四所述的音频数据分析处理服务端装置相同,在此不再赘述。

实施例六:

本实施例提供一种电子设备,可以用于执行本申请实施例一、二的音频数据分析处理方法的全部或部分步骤。对于本实施例中未披露的细节,请参照本申请的实施例一、二。

请参阅图7,图7为本申请实施例提供的电子设备的结构示意图。所述电子设备900可以但不限于是各种服务器、个人计算机、笔记本电脑、智能手机、平板电脑等设备的一个或多个的组合。

本申请在本申请较佳实施例中,所述电子设备900包括存储器901、至少一个处理器902、至少一条通信总线903及收发器904。

本领域技术人员应该了解,图7示出的电子设备的结构并不构成本申请实施例的限定,既可以是总线型结构,也可以是星形结构,所述电子设备900还可以包括比图示更多或更少的其他硬件或者软件,或者不同的部件布置。

在一些实施例中,所述电子设备900是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路、可编程门阵列、数字处理器及嵌入式设备等。所述电子设备900还可包括客户设备,所述客户设备包括但不限于任何一种可与客户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、数码相机等。

需要说明的是,所述电子设备900仅为举例,其他现有的或今后可能出现的电子产品如可适应于本申请,也应包含在本申请的保护范围以内,并以引用方式包含于此。

在一些实施例中,所述存储器901中存储有计算机程序,所述计算机程序被所述至少一个处理器902执行时实现如所述实施例一、二的音频数据分析处理方法中的全部或者部分步骤。所述存储器901包括只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read-Only Memory,EPROM)、一次可编程只读存储器(One-timeProgrammable Read-Only Memory,OTPROM)、电子擦除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

在一些实施例中,所述至少一个处理器902是所述电子设备900的控制核心(Control Unit),利用各种接口和线路连接整个电子设备900的各个部件,通过运行或执行存储在所述存储器901内的程序或者模块,以及调用存储在所述存储器901内的数据,以执行电子设备900的各种功能和处理数据。例如,所述至少一个处理器902执行所述存储器中存储的计算机程序时实现本申请实施例中所述的音频数据分析处理方法的全部或者部分步骤;或者实现音频数据分析处理服务端装置的全部或者部分功能。所述至少一个处理器902可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(CentralProcessingunit,CPU)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。

在一些实施例中,所述至少一条通信总线903被设置为实现所述存储器901以及所述至少一个处理器902等之间的连接通信。

所述电子设备900还可以包括多种传感器、蓝牙模块、Wi-Fi模块等,在此不再赘述。

实施例七:

本实施例提供一种计算机可读存储介质,其上储存有计算机程序,所述指令适于由处理器加载并执行本申请实施例一、二的音频数据分析处理方法,具体执行过程可以参见实施例一、实施例二所示实施例的具体说明,在此不进行赘述。

对于设备实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的设备实施例仅仅是示意性的,其中所述作为分离部件说明的组件可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 数据处理方法、装置、系统、服务端装置和客户端装置
  • 同场景音频处理方法、装置、计算机可读存储介质及系统
  • 无线卡片、数据分析方法/系统、可读存储介质及服务端
  • 音频数据的处理方法及装置、存储介质、电子装置
  • 多屏协同音频传输服务端、客户端、系统及其处理方法
  • 多屏协同音频传输服务端、客户端、系统及其处理方法
技术分类

06120116068658