CN102611680A - 基于局域网多核节点的多核同步音频转换方法 - Google Patents
基于局域网多核节点的多核同步音频转换方法 Download PDFInfo
- Publication number
- CN102611680A CN102611680A CN2011103281041A CN201110328104A CN102611680A CN 102611680 A CN102611680 A CN 102611680A CN 2011103281041 A CN2011103281041 A CN 2011103281041A CN 201110328104 A CN201110328104 A CN 201110328104A CN 102611680 A CN102611680 A CN 102611680A
- Authority
- CN
- China
- Prior art keywords
- audio file
- node
- centroid
- audio
- file fragment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种基于局域网多核节点的多核同步音频转换方法,其实施步骤如下:1)获取局域网多核的可用节点列表;2)中心节点接收待转换音频文件,将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点;3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心并利用各核心同步转换音频文件片段并发送给中心节点,然后将全部核心设置为单核开启状态;4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。本发明能够充分利用局域网计算机节点资源,格式转换效率高、结构简单、使用方便、实施成本低。
Description
技术领域
本发明涉及多媒体转换技术领域,具体涉及一种基于局域网多核节点的多核同步音频转换方法。
背景技术
随着互联网的逐渐推广应用,基于互联网的各类多媒体应用也日益广泛。其中尤其以音频形式的多媒体,由于具有数据量小、直观性好的优点,得到了广泛的引用。但是随着音频形式的多媒体数据的日益增多,如果实现音频形式的多媒体数据的高效存储就成了一个日益严峻的问题,而对于实现音频形式的多媒体数据的高效存储而言,采用一种高效的音频形式的多媒体数据的存档格式非常重要,因此就必然涉及音频形式的多媒体数据的格式转换,将原有的音频格式的多媒体数据存档转换为新的音频格式的多媒体数据。而现有的音频形式的多媒体数据的格式转换一般是以单机为主,无法实现大规模计算机节点的应用,效率低下,无法满足大规模音频形式的多媒体数据的格式转换的需要。
发明内容
本发明的目的是提供一种能够充分利用局域网计算机节点资源、格式转换效率高、结构简单、使用方便、实施成本低的基于局域网多核节点的多核同步音频转换方法。
为解决上述技术问题,本发明采用的技术方案为:一种基于局域网多核节点的多核同步音频转换方法,其实施步骤如下:
1)获取局域网内具有多核心处理器计算机的可用节点列表;
2)中心节点接收待转换音频文件,并根据可用节点列表内计算机节点的数量将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点;
3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心,将音频文件片段的转换任务按照时间片同步分配给各处理器的核心,然后将转换得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态;
4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
作为上述技术方案的进一步改进:
所述步骤3)中心节点将待转换音频文件分割为音频文件片段后,根据音频文件片段生成用于验证音频文件片段完整性的哈希值,并连同格式音频文件片段一起发送给计算机节点;所述计算机节点将音频文件片段进行格式转换前,首先将接收到的音频文件片段生成哈希值,并将生成的哈希值与接收到的哈希值进行比较,如果哈希值相同则进行格式转换,否则向中心节点重新要求发送对应的音频文件片段。
所述步骤4)中心节点接收完各计算机节点发送的目的格式音频文件片段的详细步骤包括:所述中心节点预先设定超时临界值,所述中心节点从接收到第一个目的格式音频文件片段开始计时,如果计时时间超过所述超时临界值则所述中心节点放弃接收对应计算机节点的转换任务,并将对应的音频文件片段重新发送给可用节点列表内的各计算机节点,并在接收对应的目的格式音频文件片段后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
本发明具有下述优点:本发明的技术方案中,获取局域网内计算机节点列表,获取计算机节点列表中每一个计算机节点的处理器资源占用比例,从所述计算机节点列表中获取处理器资源占用比例小于所述处理器资源比例临界值的计算机节点,生成可用节点列表,中心节点接收待转换音频文件,并根据可用节点列表内计算机节点的数量将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点,各计算机节点分别将音频文件片段进行格式转换得到目的格式音频文件片段,并发送给中心节点,因此能够充分利用局域网计算机节点资源,具有格式转换效率高、结构简单、使用方便、实施成本低的优点。
附图说明
图1 为本发明实施例的实施流程示意图。
具体实施方式
如图1所示,本发明实施例基于局域网多核节点的多核同步音频转换方法的实施步骤如下:
1)获取局域网内具有多核心处理器计算机的可用节点列表;
2)中心节点接收待转换音频文件,并根据可用节点列表内计算机节点的数量将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点;
3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心,
将音频文件片段的转换任务按照时间片同步分配给各处理器的核心,然后将转换得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态;
4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
作为上述技术方案的进一步改进:
本实施例中,步骤3)中心节点将待转换音频文件分割为音频文件片段后,根据音频文件片段生成用于验证音频文件片段完整性的哈希值,并连同格式音频文件片段一起发送给计算机节点;计算机节点将音频文件片段进行格式转换前,首先将接收到的音频文件片段生成哈希值,并将生成的哈希值与接收到的哈希值进行比较,如果哈希值相同则进行格式转换,否则向中心节点重新要求发送对应的音频文件片段。
本实施例中,步骤4)中心节点接收完各计算机节点发送的目的格式音频文件片段的详细步骤包括:中心节点预先设定超时临界值,中心节点从接收到第一个目的格式音频文件片段开始计时,如果计时时间超过超时临界值则中心节点放弃接收对应计算机节点的转换任务,并将对应的音频文件片段重新发送给可用节点列表内的各计算机节点,并在接收对应的目的格式音频文件片段后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
以上所述仅为本发明的优选实施方式,本发明的保护范围并不仅限于上述实施方式,凡是属于本发明原理的技术方案均属于本发明的保护范围。对于本领域的技术人员而言,在不脱离本发明的原理的前提下进行的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (3)
1.一种基于局域网多核节点的多核同步音频转换方法,其特征在于其实施步骤如下:
1)获取局域网内具有多核心处理器计算机的可用节点列表;
2)中心节点接收待转换音频文件,并根据可用节点列表内计算机节点的数量将待转换音频文件分割为对应数量的音频文件片段,并依次发送给可用节点列表内的各计算机节点;
3)各计算机节点分别接收音频文件片段后,开启处理器的全部核心,将音频文件片段的转换任务按照时间片同步分配给各处理器的核心,然后将转换得到目的格式音频文件片段并发送给中心节点,然后在发送成功后将处理器的全部核心设置为单核开启状态;
4)中心节点接收完各计算机节点发送的目的格式音频文件片段,并在接收完毕后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
2.根据权利要求1所述的基于局域网多核节点的多核同步音频转换方法,其特征在于:所述步骤3)中心节点将待转换音频文件分割为音频文件片段后,根据音频文件片段生成用于验证音频文件片段完整性的哈希值,并连同格式音频文件片段一起发送给计算机节点;所述计算机节点将音频文件片段进行格式转换前,首先将接收到的音频文件片段生成哈希值,并将生成的哈希值与接收到的哈希值进行比较,如果哈希值相同则进行格式转换,否则向中心节点重新要求发送对应的音频文件片段。
3.根据权利要求2所述的基于局域网多核节点的多核同步音频转换方法,其特征在于,所述步骤4)中心节点接收完各计算机节点发送的目的格式音频文件片段的详细步骤包括:所述中心节点预先设定超时临界值,所述中心节点从接收到第一个目的格式音频文件片段开始计时,如果计时时间超过所述超时临界值则所述中心节点放弃接收对应计算机节点的转换任务,并将对应的音频文件片段重新发送给可用节点列表内的各计算机节点,并在接收对应的目的格式音频文件片段后将所有目的格式音频文件片段合并得到最终的目的格式音频文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103281041A CN102611680A (zh) | 2011-10-26 | 2011-10-26 | 基于局域网多核节点的多核同步音频转换方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103281041A CN102611680A (zh) | 2011-10-26 | 2011-10-26 | 基于局域网多核节点的多核同步音频转换方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102611680A true CN102611680A (zh) | 2012-07-25 |
Family
ID=46528836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103281041A Pending CN102611680A (zh) | 2011-10-26 | 2011-10-26 | 基于局域网多核节点的多核同步音频转换方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102611680A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108090087A (zh) * | 2016-11-23 | 2018-05-29 | 上海泓智信息科技有限公司 | 文件处理方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101459848A (zh) * | 2008-12-26 | 2009-06-17 | 西安交通大学 | 一种分布式多格式数字视频转码结构设计方法 |
CN102123279A (zh) * | 2010-12-28 | 2011-07-13 | 乐视网信息技术(北京)股份有限公司 | 一种分布式实时转码方法与*** |
CN102214086A (zh) * | 2011-06-20 | 2011-10-12 | 复旦大学 | 基于多核处理器的通用并行加速算法 |
-
2011
- 2011-10-26 CN CN2011103281041A patent/CN102611680A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101459848A (zh) * | 2008-12-26 | 2009-06-17 | 西安交通大学 | 一种分布式多格式数字视频转码结构设计方法 |
CN102123279A (zh) * | 2010-12-28 | 2011-07-13 | 乐视网信息技术(北京)股份有限公司 | 一种分布式实时转码方法与*** |
CN102214086A (zh) * | 2011-06-20 | 2011-10-12 | 复旦大学 | 基于多核处理器的通用并行加速算法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108090087A (zh) * | 2016-11-23 | 2018-05-29 | 上海泓智信息科技有限公司 | 文件处理方法及装置 |
CN108090087B (zh) * | 2016-11-23 | 2020-08-21 | 上海泓智信息科技有限公司 | 文件处理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016015423A1 (zh) | 基于电力***的费控信息通信方法和*** | |
CN104104591A (zh) | 消息推送方法及*** | |
CN104899325A (zh) | 一种app采集数据的收集方法、终端、服务器及*** | |
CN111340456A (zh) | 基于物联网的边云协同数据处理方法、装置及设备 | |
CN101876984A (zh) | 一种数据管理***及其数据关联查询方法和装置 | |
CN105518641A (zh) | 点对点数据复制方法、设备和***以及主节点切换方法、设备和*** | |
CN111831748A (zh) | 数据同步方法、装置及存储介质 | |
CN113900810A (zh) | 分布式图处理方法、***及存储介质 | |
CN102625144A (zh) | 基于局域网云网络的并行视频处理方法 | |
CN111064726A (zh) | 一种goose协议与hdlc协议数据转换的实现方法及*** | |
CN104835004A (zh) | 一种客房信息管理方法及*** | |
Abraham et al. | Brief announcement: Byzantine agreement, broadcast and state machine replication with optimal good-case latency | |
CN102710589A (zh) | 基于局域网多核节点的音频转换方法 | |
CN110659267A (zh) | 一种基于道格拉斯-普客的电流三相不平衡曲线简化方法 | |
CN102611680A (zh) | 基于局域网多核节点的多核同步音频转换方法 | |
CN103607731A (zh) | 一种测量报告的处理方法及装置 | |
CN103297542A (zh) | 一种支持构件在线伸缩的云操作***总线及均衡方法 | |
CN113472848A (zh) | 一种虚拟机和容器的网络融合方法、装置及相关设备 | |
CN105337850A (zh) | 一种物联网数据处理方法及物联网网关 | |
CN102611679A (zh) | 基于局域网多核节点的多核并行音频转换方法 | |
WO2023061180A1 (zh) | 基于多频率的数据发送和接收方法、装置和设备 | |
CN103701865A (zh) | 一种数据传输的方法及*** | |
CN102546659A (zh) | 面向远过程调用的持久tcp连接方法 | |
CN115858672A (zh) | 电力终端管理方法、装置、电子设备及存储介质 | |
EP3169136B1 (en) | Data processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120725 |