[发明专利]多服务器节点并行音频处理方法无效
申请号: | 201110383208.2 | 申请日: | 2011-11-28 |
公开(公告)号: | CN102622209A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 葛长伟;冯春瑾 | 申请(专利权)人: | 苏州奇可思信息科技有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;H04L29/06 |
代理公司: | 苏州广正知识产权代理有限公司 32234 | 代理人: | 张利强 |
地址: | 215123 江苏省苏州市独墅*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 节点 并行 音频 处理 方法 | ||
技术领域
本发明涉及计算机领域,具体涉及一种多服务器节点并行音频处理方法。
背景技术
目前因特网已经普,成为日常工作和生活中的一部分。为了信息和数据共享、统一实现因特网接入等等目的,目前基本上绝大多数政府机构、企业以及个人家庭等的工作都建立了自己的内部局域网。
但是,随着因特网的升级以及数码设备的流行,每一个人都具有成为摄像师的可能。目前,目前各类数字电视、电影、音频网站等都包含大量的音频处理。这些音频处理一般都是调用特定的音频处理算法,对音频的音频帧进行处理,但是目前这些音频处理往往都是基于大型机或者单机实现,而大型机虽然音频处理能力强,但是价格昂贵,而单机虽然价格便宜,但是处理能力过低,无法实现大量的音频处理,给大家的工作和生活都带来了不便。
发明内容
本发明要解决的技术问题是提供一种能够实现局域网的并行音频处理、音频处理高效快速、使用方便的多服务器节点并行音频处理方法。
为了解决上述技术问题,本发明采用的技术方案为:
一种多服务器节点并行音频处理方法,其实施步骤如下:
1)局域网的服务器设定用于执行具体音频处理算法的算法处理模块,并将输入音频按照时间分割为音频块;
2)局域网的客户端分别向服务器请求并行音频处理服务;
3)服务器将算法处理模块发送给各个客户端,同时将分割的音频块依次分配给各个客户端,客户端调用算法处理模块的音频处理算法依次对音频块进行处理,然后将处理后的音频块发送给服务器;
4)服务器将音频块组合生成最终的输出音频。
作为上述技术方案的进一步改进:
所述步骤1)中服务器将输入音频按照时间分割为音频块的详细步骤包括:所述服务器首先获取局域网内的客户端数量,然后获取输入音频的总时间,然后对输入音频的总时间按照客户端数量分割,得到数量与客户端数量相同的音频块。
所述步骤3)中客户端调用算法处理模块的音频处理算法依次对音频块进行处理的详细步骤包括:客户端首先检测显卡是否支持通用计算,如果显卡支持通用计算能力则通过显卡的通用计算接口调用算法处理模块的音频处理算法依次对音频块进行处理;如果显卡不支持通用计算能力则通过中央处理器调用算法处理模块的音频处理算法依次对音频块进行处理。
通过中央处理器调用算法处理模块的音频处理算法依次对音频块进行处理的详细步骤包括:所述客户端首先获取处理器的核心以及核心支持线程数量得到硬件运算线程数量,然后硬件运算线程数量将音频块以秒为单位分割为子音频块,然后将子音频块分别分配给每一个硬件运算线程,并在所有子音频块处理完毕后将处理后的子音频块组合得到处理后的音频块。
本发明具有下述优点:本发明通过局域网的服务器设定用于执行具体音频处理算法的算法处理模块,并将输入音频按照时间分割为音频块,服务器将算法处理模块发送给各个客户端,同时将分割的音频块依次分配给各个客户端,客户端调用算法处理模块的音频处理算法依次对音频块进行处理,然后将处理后的音频块发送给服务器,服务器将音频块组合生成最终的输出音频,能够充分利用局域网计算机的计算资源,能够实现局域网的并行音频处理,局域音频处理高效快速、使用方便的优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的基本流程示意图。
具体实施方式
下面结合附图对本发明的优选实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
如图1所示,本实施例多服务器节点并行音频处理方法的实施步骤如下:
1)局域网的服务器设定用于执行具体音频处理算法的算法处理模块,并将输入音频按照时间分割为音频块;
2)局域网的客户端分别向服务器请求并行音频处理服务;
3)服务器将算法处理模块发送给各个客户端,同时将分割的音频块依次分配给各个客户端,客户端调用算法处理模块的音频处理算法依次对音频块进行处理,然后将处理后的音频块发送给服务器;
4)服务器将音频块组合生成最终的输出音频。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州奇可思信息科技有限公司,未经苏州奇可思信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110383208.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:不停机换滤网塑料挤出机
- 下一篇:一种安全瓶盖