基于局域网多核节点的多核并行音频转换方法

文档序号:7949911阅读:316来源:国知局
专利名称:基于局域网多核节点的多核并行音频转换方法
技术领域
本发明涉及多媒体转换技术领域,具体涉及一种基于局域网多核节点的多核并行音频转换方法。
背景技术
随着互联网的逐渐推广应用,基于互联网的各类多媒体应用也日益广泛。其中尤其以音频形式的多媒体,由于具有数据量小、直观性好的优点,得到了广泛的引用。但是随着音频形式的多媒体数据的日益增多,如果实现音频形式的多媒体数据的高效存储就成了一个日益严峻的问题,而对于实现音频形式的多媒体数据的高效存储而言,采用一种高效的音频形式的多媒体数据的存档格式非常重要,因此就必然涉及音频形式的多媒体数据的格式转换,将原有的音频格式的多媒体数据存档转换为新的音频格式的多媒体数据。 而现有的音频形式的多媒体数据的格式转换一般是以单机为主,无法实现大规模计算机节点的应用,效率低下,无法满足大规模音频形式的多媒体数据的格式转换的需要。

发明内容
本发明的目的是提供一种能够充分利用局域网计算机节点资源、格式转换效率高、结构简单、使用方便、实施成本低的基于局域网多核节点的多核并行音频转换方法。为解决上述技术问题,本发明采用的技术方案为一种基于局域网多核节点的多核并行音频转换方法,其实施步骤如下
1)获取局域网内具有多核心处理器计算机的可用节点列表;
2)中心节点接收待转换音频文件,并根据可用节点列表内计算机节点的数量将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点。
3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心,根据处理器的核心数量将音频文件片段分割为音频文件子片段,并将音频文件子片段各通过给一个独立核心转换得到目的格式音频文件子片段,然后将目的格式音频文件子片段合并得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态;
4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。作为上述技术方案的进一步改进
所述步骤3)中心节点将待转换音频文件分割为音频文件片段后,根据音频文件片段生成用于验证音频文件片段完整性的哈希值,并连同格式音频文件片段一起发送给计算机节点;所述计算机节点将音频文件片段进行格式转换前,首先将接收到的音频文件片段生成哈希值,并将生成的哈希值与接收到的哈希值进行比较,如果哈希值相同则进行格式转换, 否则向中心节点重新要求发送对应的音频文件片段。
所述步骤4)中心节点接收完各计算机节点发送的目的格式音频文件片段的详细步骤包括所述中心节点预先设定超时临界值,所述中心节点从接收到第一个目的格式音频文件片段开始计时,如果计时时间超过所述超时临界值则所述中心节点放弃接收对应计算机节点的转换任务,并将对应的音频文件片段重新发送给可用节点列表内的各计算机节点,并在接收对应的目的格式音频文件片段后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。本发明具有下述优点本发明的技术方案中,各计算机节点分别接收音频文件片段后,开启处理器的全部核心,根据处理器的核心数量将音频文件片段分割为音频文件子片段,并将音频文件子片段各通过给一个独立核心转换得到目的格式音频文件子片段,然后将目的格式音频文件子片段合并得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态,因此能够充分利用局域网计算机节点资源,具有格式转换效率高、结构简单、使用方便、实施成本低的优点。


图I为本发明实施例的实施流程示意图。
具体实施例方式如图I所示,本发明实施例基于局域网多核节点的多核并行音频转换方法的实施步骤如下
1)获取局域网内具有多核心处理器计算机的可用节点列表;
2)中心节点接收待转换音频文件,并根据可用节点列表内计算机节点的数量将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节占.
3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心,根据处理器的核心数量将音频文件片段分割为音频文件子片段,并将音频文件子片段各通过给一个独立核心转换得到目的格式音频文件子片段,然后将目的格式音频文件子片段合并得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态;
4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。本实施例中,步骤3)中心节点将待转换音频文件分割为音频文件片段后,根据音频文件片段生成用于验证音频文件片段完整性的哈希值,并连同格式音频文件片段一起发送给计算机节点;计算机节点将音频文件片段进行格式转换前,首先将接收到的音频文件片段生成哈希值,并将生成的哈希值与接收到的哈希值进行比较,如果哈希值相同则进行格式转换,否则向中心节点重新要求发送对应的音频文件片段。本实施例中,步骤4)中心节点接收完各计算机节点发送的目的格式音频文件片段的详细步骤包括中心节点预先设定超时临界值,中心节点从接收到第一个目的格式音频文件片段开始计时,如果计时时间超过超时临界值则中心节点放弃接收对应计算机节点的转换任务,并将对应的音频文件片段重新发送给可用节点列表内的各计算机节点,并在接收对应的目的格式音频文件片段后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。以上所述仅为本发明的优选实施方式,本发明的保护范围并不仅限于上述实施方式,凡是属于本发明原理的技术方案均属于本发明的保护范围。对于本领域的技术人员而言,在不脱离本发明的原理的前提下进行的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种基于局域网多核节点的多核并行音频转换方法,其特征在于其实施步骤如下1)获取局域网内具有多核心处理器计算机的可用节点列表;2)中心节点接收待转换音频文件,并根据可用节点列表内计算机节点的数量将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节占.3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心,根据处理器的核心数量将音频文件片段分割为音频文件子片段,并将音频文件子片段各通过给一个独立核心转换得到目的格式音频文件子片段,然后将目的格式音频文件子片段合并得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态;4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
2.根据权利要求I所述的基于局域网多核节点的多核并行音频转换方法,其特征在于所述步骤3)中心节点将待转换音频文件分割为音频文件片段后,根据音频文件片段生成用于验证音频文件片段完整性的哈希值,并连同格式音频文件片段一起发送给计算机节点;所述计算机节点将音频文件片段进行格式转换前,首先将接收到的音频文件片段生成哈希值,并将生成的哈希值与接收到的哈希值进行比较,如果哈希值相同则进行格式转换, 否则向中心节点重新要求发送对应的音频文件片段。
3.根据权利要求2所述的基于局域网多核节点的多核并行音频转换方法,其特征在于,所述步骤4)中心节点接收完各计算机节点发送的目的格式音频文件片段的详细步骤包括所述中心节点预先设定超时临界值,所述中心节点从接收到第一个目的格式音频文件片段开始计时,如果计时时间超过所述超时临界值则所述中心节点放弃接收对应计算机节点的转换任务,并将对应的音频文件片段重新发送给可用节点列表内的各计算机节点,并在接收对应的目的格式音频文件片段后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
全文摘要
本发明公开了一种基于局域网多核节点的多核并行音频转换方法,其实施步骤如下1)获取局域网多核的可用节点列表;2)中心节点接收待转换音频文件,将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点;3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心并利用各核心单独转换音频文件片段并发送给中心节点,然后将全部核心设置为单核开启状态;4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。本发明能够充分利用局域网计算机节点资源,格式转换效率高、结构简单、使用方便、实施成本低。
文档编号H04L29/06GK102611679SQ20111032808
公开日2012年7月25日 申请日期2011年10月26日 优先权日2011年10月26日
发明者袁学文 申请人:苏州闻道网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1