一種協(xié)同創(chuàng)作音樂的方法和用于音樂創(chuàng)作的云系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音樂創(chuàng)作和共享,尤其涉及基于云技術(shù)的音樂創(chuàng)作和共享。
【背景技術(shù)】
[0002]在傳統(tǒng)音樂產(chǎn)業(yè)中,唱片公司的經(jīng)營(yíng)是完全實(shí)體化的。把音樂作品灌錄成實(shí)體唱片,然后圍繞實(shí)體唱片安排相應(yīng)的產(chǎn)品營(yíng)銷,其中包括藝人產(chǎn)品的經(jīng)營(yíng)。隨著數(shù)字音樂的發(fā)展,人們逐漸擺脫了大型專業(yè)設(shè)備的依賴,開始利用工作站、個(gè)人電腦,甚至平板電腦上的專業(yè)軟件進(jìn)行音樂創(chuàng)作。這種創(chuàng)造模式仍然有許多缺陷,例如這些專業(yè)創(chuàng)作軟件通常是收費(fèi)的,而且功能也因?yàn)樵O(shè)備的處理能力而受到限制,用戶無(wú)法往往無(wú)法體驗(yàn)高水平的服務(wù)。同時(shí),用戶的創(chuàng)作成果仍然需要通過(guò)上傳某種服務(wù)器進(jìn)行共享,這種方式不但非常不便,更重要的是共享服務(wù)提供商一般不會(huì)提供版權(quán)保護(hù)服務(wù),所以創(chuàng)作者難以保護(hù)其版權(quán)。而且,創(chuàng)作者往往希望對(duì)有興趣的作品進(jìn)行更加基礎(chǔ)的修改,例如改變某個(gè)音符,音調(diào)之類的基本音樂元素。這就需要一種分布式、協(xié)作的創(chuàng)作環(huán)境。
[0003]云計(jì)算(cloud computing)是分布式計(jì)算技術(shù)的一種,其最基本的概念,是透過(guò)網(wǎng)絡(luò)將龐大的計(jì)算處理程序自動(dòng)分拆成無(wú)數(shù)個(gè)較小的子程序,再交由多部服務(wù)器所組成的龐大系統(tǒng)經(jīng)搜尋、計(jì)算分析之后將處理結(jié)果回傳給用戶。透過(guò)這項(xiàng)技術(shù),網(wǎng)絡(luò)服務(wù)提供者可以為用戶提供用戶在本地難以獲得的處理服務(wù),使得用戶在本地并不需要相應(yīng)的處理能力,這也為分布式、協(xié)作的創(chuàng)作環(huán)境創(chuàng)造了可能。
【發(fā)明內(nèi)容】
[0004]為了解決上述問題,本發(fā)明提供了一種基于云技術(shù)的協(xié)同創(chuàng)作音樂的方法,以便實(shí)現(xiàn)分布式、協(xié)作的音樂創(chuàng)作環(huán)境。
[0005]為了解決上述問題,本發(fā)明提供了一種基于云技術(shù)的分布式、協(xié)作的音樂創(chuàng)作系統(tǒng)。
[0006]本發(fā)明為實(shí)現(xiàn)其目的提出了一種協(xié)同創(chuàng)作音樂的方法,在包含分別具有輸入音樂功能的多個(gè)用戶節(jié)點(diǎn)和中心節(jié)點(diǎn)的分布式處理系統(tǒng)中,協(xié)同各節(jié)點(diǎn)的音樂創(chuàng)作,包括以下步驟:在至少一個(gè)第一用戶節(jié)點(diǎn)感測(cè)至少一個(gè)音樂輸入,并上傳至所述中心節(jié)點(diǎn);在所述中心節(jié)點(diǎn)根據(jù)所述音樂輸入改變至少一個(gè)第一數(shù)字音樂文件的至少一個(gè)音樂元素。
[0007]進(jìn)一步的,所述方法還包括:在中心節(jié)點(diǎn)對(duì)所述第一數(shù)字音頻文件進(jìn)行合成產(chǎn)生波形文件;在中心節(jié)點(diǎn)對(duì)所述波形文件進(jìn)行壓縮編碼獲取流媒體數(shù)據(jù);從中心節(jié)點(diǎn)向一個(gè)或多個(gè)目標(biāo)用戶節(jié)點(diǎn)推送所述流媒體數(shù)據(jù)的至少一個(gè)片段。
[0008]進(jìn)一步的,允許至少一個(gè)第二用戶節(jié)點(diǎn)向中心節(jié)點(diǎn)發(fā)出與所述第一數(shù)字音樂文件相關(guān)的合作請(qǐng)求。
[0009]進(jìn)一步的,在一個(gè)第二節(jié)點(diǎn)感測(cè)一個(gè)音樂輸入,并上傳至中心節(jié)點(diǎn);在中心節(jié)點(diǎn)根據(jù)所述音樂輸入改變至少所述第一數(shù)字音樂文件的一個(gè)副本中的至少一個(gè)音樂元素。
[0010]本發(fā)明為實(shí)現(xiàn)其目的提出了一種協(xié)同創(chuàng)作音樂的方法,在包含分別具有交互界面的多個(gè)節(jié)點(diǎn)和中心節(jié)點(diǎn)的分布式處理系統(tǒng)中,協(xié)同各節(jié)點(diǎn)的音樂創(chuàng)作,其特征在于,包括以下步驟:在一個(gè)第一用戶節(jié)點(diǎn)感測(cè)用戶對(duì)交互界面內(nèi)的操作對(duì)象的操作,所述操作對(duì)象分別與相應(yīng)音樂元素綁定,用于感測(cè)用戶的操作信息;將檢測(cè)得到的操作信息發(fā)送至中心節(jié)點(diǎn);在中心節(jié)點(diǎn)根據(jù)該操作信息調(diào)整一個(gè)第一數(shù)字音頻文件的一個(gè)或多個(gè)音樂元素;在所述中心節(jié)點(diǎn)合成所述第一數(shù)字音頻文件,獲取音頻輸出;將所述音頻輸出轉(zhuǎn)化為流媒體,并向至少一個(gè)目標(biāo)節(jié)點(diǎn)推送所述流媒體。
[0011 ] 進(jìn)一步地,所述方法還包括如下步驟:響應(yīng)一個(gè)來(lái)自第二用戶節(jié)點(diǎn)的與所述第一數(shù)字音頻文件相關(guān)的合作請(qǐng)求,向所述第二用戶節(jié)點(diǎn)推送所述第一數(shù)字音頻文件。
[0012]進(jìn)一步地,所述方法還包括如下步驟:在所述中心節(jié)點(diǎn)生成一個(gè)所述第一數(shù)字音頻文件的拷貝,即第二數(shù)字音頻文件,并根據(jù)所述第二用戶節(jié)點(diǎn)的操作信息調(diào)整所述第二數(shù)字音頻文件的一個(gè)或多個(gè)音樂元素。
[0013]進(jìn)一步地,所述方法,還包括如下步驟:在所述中心節(jié)點(diǎn)計(jì)算所述第一數(shù)字音頻文件和所述第二數(shù)字音頻文件的差異,并根據(jù)所述差異決定所述第一用戶節(jié)點(diǎn)和所述第二用戶節(jié)點(diǎn)各自在所述第二數(shù)字音頻文件所占的版權(quán)比例。
[0014]本發(fā)明為實(shí)現(xiàn)其目的提出了一種用于音樂創(chuàng)作的云系統(tǒng),包括中心節(jié)點(diǎn)和若干與所述中心節(jié)點(diǎn)通信的用戶節(jié)點(diǎn),其中,所述用戶節(jié)點(diǎn)包括具有若干操作對(duì)象的操作界面、音樂輸出模塊,所述操作對(duì)象分別與相應(yīng)音樂元素綁定,用于檢測(cè)用戶操作信息,所述音樂輸出模塊用于回放數(shù)字音頻文件;所述中心節(jié)點(diǎn)包括:音樂編輯單元,用于根據(jù)來(lái)自用戶節(jié)點(diǎn)的操作信息調(diào)整一個(gè)數(shù)字音頻文件的一個(gè)或多個(gè)音樂元素;音樂合成單元,用于將所述數(shù)字音頻文件合成為音頻輸出;流媒體推送單元,用于對(duì)波形文件執(zhí)行編碼操作生產(chǎn)流媒體文件并且將所述流媒體文件的至少一部分片段推送至一個(gè)或多個(gè)目標(biāo)用戶節(jié)點(diǎn);存儲(chǔ)單元,用于存儲(chǔ)所述數(shù)字音頻文件和所述流媒體文件。
[0015]進(jìn)一步地,所述系統(tǒng)還包括用戶管理單元,用于記錄用戶節(jié)點(diǎn)信息。
[0016]進(jìn)一步地,所述流媒體推送單元根據(jù)所述數(shù)字音頻文件和所述用戶節(jié)點(diǎn)信息的匹配度決定要推送的目標(biāo)用戶。
[0017]進(jìn)一步地,所述系統(tǒng)還包括項(xiàng)目管理單元,用于接收來(lái)自第二用戶節(jié)點(diǎn)的與所述數(shù)字音頻文件相關(guān)的合作請(qǐng)求。
[0018]進(jìn)一步地,所述項(xiàng)目管理單元響應(yīng)于所述合作請(qǐng)求向所述第二用戶節(jié)點(diǎn)發(fā)生所述數(shù)字音頻文件。
[0019]進(jìn)一步地,所述項(xiàng)目管理單元響應(yīng)于所述合作請(qǐng)求在存儲(chǔ)單元中生成所述數(shù)字音頻文件的拷貝,即第二數(shù)字音頻文件。
[0020]進(jìn)一步地,所述系統(tǒng)還包括版權(quán)單元,用于計(jì)算所述數(shù)字音頻文件和所述第二數(shù)字音頻文件的差異,并根據(jù)所述差異決定所述用戶單元和所述第二用戶單元各自對(duì)所述第二數(shù)字音頻文件享有的版權(quán)份額。
[0021]與現(xiàn)有技術(shù)相比,本發(fā)明可使創(chuàng)作者利用中心節(jié)點(diǎn)的數(shù)字音樂編輯服務(wù)進(jìn)行遠(yuǎn)程創(chuàng)作,容易地在用戶節(jié)點(diǎn)中分享其作品。并且,不同創(chuàng)作者可以在分布式節(jié)點(diǎn)獲取并回放其他創(chuàng)作者創(chuàng)作的流媒體,發(fā)現(xiàn)其中感興趣的作品,并對(duì)中心節(jié)點(diǎn)的數(shù)字音頻文件進(jìn)行基礎(chǔ)的編輯。本發(fā)明還可以根據(jù)不同創(chuàng)作者對(duì)同一數(shù)字音樂文件的貢獻(xiàn)確定創(chuàng)作者們各自的版權(quán)份額。
【附圖說(shuō)明】
[0022]下面對(duì)本發(fā)明實(shí)施例中的附圖進(jìn)行說(shuō)明,實(shí)施例中的附圖是用于對(duì)本發(fā)明的進(jìn)一步理解,與說(shuō)明書一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。
[0023]圖1為本發(fā)明用于音樂創(chuàng)作的云系統(tǒng)的系統(tǒng)示意圖;
圖2為本發(fā)明協(xié)同創(chuàng)作音樂的方法的流程圖。
【具體實(shí)施方式】
[0024]為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述,這些描述不能理解為用來(lái)限制本發(fā)明的保護(hù)范圍。
[0025]圖1是本發(fā)明用于音樂創(chuàng)作的云系統(tǒng)的系統(tǒng)示意圖。如圖1所示,該系統(tǒng)包括中心節(jié)點(diǎn)100和若干用戶節(jié)點(diǎn)200。用戶節(jié)點(diǎn)200可以是各種具有軟件操作系統(tǒng)和交互界面的計(jì)算終端,例如為智能手機(jī)、平板電腦、個(gè)人電腦和工作站等。用戶節(jié)點(diǎn)200包括,包含若干操作對(duì)象的操作界面、音樂輸出模塊和通訊模塊。其中操作界面,例如為實(shí)體鍵盤、觸摸屏等,包括若干分別與相應(yīng)