亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種下載、下發(fā)音樂文件的方法及系統(tǒng)、客戶端、服務(wù)器的制作方法

文檔序號:6599881閱讀:143來源:國知局
專利名稱:一種下載、下發(fā)音樂文件的方法及系統(tǒng)、客戶端、服務(wù)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于電子信息領(lǐng)域,尤其涉及一種下載、下發(fā)音樂文件的方法及系統(tǒng)、客戶端、服務(wù)器。
背景技術(shù)
現(xiàn)有音樂文件下載器在下載音樂文件時,只下載用戶選中的音樂文件,不會關(guān)聯(lián)、 下載對應(yīng)的歌詞和專輯圖片,用戶如果還需要歌詞或者圖片,則需要在下載音樂文件后手動去查詢歌詞或者圖片,然后再進(jìn)行下載。對于不熟悉電腦及網(wǎng)絡(luò)查詢下載等操作的用戶, 手動查詢下載歌詞會有困難。綜上所述,現(xiàn)有技術(shù)提供的音樂文件下載方法需要用戶在下載音樂文件后手動去查詢歌詞或者圖片來進(jìn)行下載,并在下載后把歌詞或圖片關(guān)聯(lián)上音樂文件或者寫入音樂文件的信息中,不便于用戶使用,無法滿足用戶多樣化的娛樂需求。

發(fā)明內(nèi)容
本發(fā)明實施例的目的旨在解決現(xiàn)有技術(shù)存在的問題,提供一種下載音樂文件的方法,能夠在下載音樂文件的同時下載對應(yīng)的歌詞文件,便于用戶使用。本發(fā)明實施例是這樣實現(xiàn)的,一種下載音樂文件的方法,包括下述步驟向服務(wù)器發(fā)送音樂文件下載命令;接收所述服務(wù)器根據(jù)所述命令生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;根據(jù)所述音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián)。作為本發(fā)明的一種優(yōu)選方案,所述音頻相關(guān)文件的類別為歌詞文件、專輯圖片文件或視頻文件。作為本發(fā)明的另一種優(yōu)選方案,所述音樂文件下載命令中包括所要請求下載的至少一個音頻相關(guān)文件的類別。作為本發(fā)明的又一種優(yōu)選方案,在所述向服務(wù)器發(fā)送音樂文件下載命令的步驟之后,所述方法還包括向所述服務(wù)器發(fā)送所要請求下載的至少一個音頻相關(guān)文件的類別。作為本發(fā)明的再一種優(yōu)選方案,在所述根據(jù)所述音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián)的步驟之后, 所述方法還包括對于支持寫入歌詞信息和/或圖片信息的音頻文件,根據(jù)音頻文件的格式標(biāo)準(zhǔn), 以及下載到的歌詞文件和/或圖片文件,將歌詞信息和/或圖片信息寫入音頻文件存儲歌詞和/或圖片信息的相應(yīng)字段。作為本發(fā)明的再一種優(yōu)選方案,在所述根據(jù)所述音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián)的步驟之后, 所述方法還包括根據(jù)接收到的音樂文件傳輸命令,將存儲的相應(yīng)音頻文件及與其相關(guān)聯(lián)的音頻相關(guān)文件傳輸?shù)侥繕?biāo)設(shè)備。本發(fā)明實施例的另一目的在于提供一種下載音樂文件的系統(tǒng),包括命令發(fā)送單元,用于向服務(wù)器發(fā)送音樂文件下載命令;鏈接接收單元,用于接收所述服務(wù)器根據(jù)所述命令生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;以及文件下載單元,用于根據(jù)接收到的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián)。作為本發(fā)明的一種優(yōu)選方案,所述音頻相關(guān)文件的類別為歌詞文件、專輯圖片文件或視頻文件。作為本發(fā)明的另一種優(yōu)選方案,所述系統(tǒng)還包括音頻相關(guān)文件請求單元,用于在所述命令發(fā)送單元發(fā)送音樂文件下載命令后,向所述服務(wù)器發(fā)送所要請求下載的至少一個音頻相關(guān)文件的類別;信息整合單元,用于在所述文件下載單元完成文件下載后,對于支持寫入歌詞信息和/或圖片信息的音頻文件,根據(jù)音頻文件的格式標(biāo)準(zhǔn),以及下載到的歌詞文件和/或圖片文件,將歌詞信息和/或圖片信息寫入音頻文件存儲歌詞和/或圖片信息的相應(yīng)字段;和 /或文件傳輸單元,用于根據(jù)接收到的音樂文件傳輸命令,將存儲的相應(yīng)音頻文件及與其相關(guān)聯(lián)的音頻相關(guān)文件傳輸?shù)侥繕?biāo)設(shè)備。本發(fā)明實施例的另一目的在于提供一種客戶端,包括上述下載音樂文件的系統(tǒng)。本發(fā)明實施例的另一目的在于提供一種下發(fā)音樂文件的方法,包括下述步驟接收客戶端發(fā)送的音樂文件下載命令;根據(jù)所述命令查找音頻文件和音頻相關(guān)文件;根據(jù)查找到的音頻文件和音頻相關(guān)文件,生成對應(yīng)的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;將所述音頻文件下載鏈接和音頻相關(guān)文件下載鏈接發(fā)送給所述客戶端。作為本發(fā)明的一種優(yōu)選方案,在所述根據(jù)所述命令查找音頻文件和音頻相關(guān)文件的步驟中,根據(jù)接收到的音樂文件下載命令中包括的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件。作為本發(fā)明的另一種優(yōu)選方案,所述根據(jù)所述命令查找音頻文件和音頻相關(guān)文件的步驟具體為根據(jù)接收到的音樂文件下載命令查找音頻文件;根據(jù)接收到的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件。本發(fā)明實施例的另一目的在于提供一種下發(fā)音樂文件的系統(tǒng),包括命令接收單元,用于接收客戶端發(fā)送的音樂文件下載命令;文件查找單元,用于根據(jù)所述命令接收單元接收到的命令查找音頻文件和音頻相關(guān)文件;鏈接生成單元,用于根據(jù)所述文件查找單元查找到的音頻文件和音頻相關(guān)文件, 生成對應(yīng)的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;以及鏈接下發(fā)單元,用于將所述鏈接生成單元生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接發(fā)送給所述客戶端。作為本發(fā)明的一種優(yōu)選方案,所述文件查找單元包括音頻文件查找模塊,用于根據(jù)接收到的音樂文件下載命令查找音頻文件;以及音頻相關(guān)文件查找模塊,用于根據(jù)接收到的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件。本發(fā)明實施例的另一目的在于提供一種服務(wù)器,包括上述下發(fā)音樂文件的系統(tǒng)。在本發(fā)明實施例中,通過向服務(wù)器發(fā)送音樂文件下載命令,再根據(jù)接收到服務(wù)器生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián),實現(xiàn)一種下載音樂文件的方法,能夠在下載音樂文件的同時下載對應(yīng)的歌詞文件,便于用戶使用,滿足用戶多樣化的娛樂需求,增加了可娛樂性。


圖1是現(xiàn)有技術(shù)提供的下載音樂文件的方法的實現(xiàn)流程圖;圖2是本發(fā)明實施例提供的下載音樂文件的系統(tǒng)的結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例提供的下發(fā)音樂文件的方法的實現(xiàn)流程圖;圖4是本發(fā)明實施例提供的下發(fā)音樂文件的系統(tǒng)的結(jié)構(gòu)示意圖;圖5是本發(fā)明實施例提供的音樂文件下載方法的實現(xiàn)流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實施例中,通過向服務(wù)器發(fā)送音樂文件下載命令,再根據(jù)接收到服務(wù)器生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián),實現(xiàn)一種下載音樂文件的方法。圖1示出了本發(fā)明實施例提供的下載音樂文件的方法的實現(xiàn)流程,詳述如下在步驟SlOl中,向服務(wù)器發(fā)送音樂文件下載命令,該音樂文件下載命令至少包括音樂名,對于音樂名相同但歌手名不同的情況,音樂文件下載命令還應(yīng)該包括歌手名;在步驟S102中,接收服務(wù)器根據(jù)該命令生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;在步驟S103中,根據(jù)接收到的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián),該音頻文件可以為mp3、WAV 等文件,該音頻相關(guān)文件的類別可以為歌詞文件、專輯圖片文件或視頻文件等,音頻相關(guān)文件下載鏈接可以為一個或多個。在本發(fā)明實施例中,該下載音樂文件的方法應(yīng)用于客戶端,用戶可以先通過客戶端到服務(wù)器查詢音樂,在查找到要下載的音樂后,通過客戶端向服務(wù)器發(fā)送音樂文件下載命令。查詢音樂可以通過列表、樂庫查看,以及搜索等多種方式進(jìn)行。在發(fā)送音樂文件下載命令后,接收服務(wù)器返回的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接,并根據(jù)接收到的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載, 將下載到的音頻文件和音頻相關(guān)文件保存到存儲器的相應(yīng)目標(biāo)目錄中,以相同的名字命名并進(jìn)行關(guān)聯(lián)。由于音頻文件和各音頻相關(guān)文件的格式是不相同的,即后綴名是不相同的, 所以,存儲在相同目標(biāo)目錄中的文件名相同的兩個文件,可以根據(jù)其后綴名或格式來區(qū)分其為音頻文件、歌詞文件、專輯圖片文件還是視頻文件。例如將下載到的音頻文件保存為 "C:\MyMusic\song. mp3”,其對應(yīng)的歌詞文件保存為“C: \My Music\song. Ire",這樣,能夠方便其他音樂播放器或者移動設(shè)備等識別。當(dāng)然,下載到的音頻文件和音頻相關(guān)文件也可以存儲在不同的目標(biāo)目錄,以其他方式等命名,但采用這種方式不便于查找,也不便于其他音樂播放器或者移動設(shè)備等識別。另外,保存下載到的音頻文件和音頻相關(guān)文件的方式,還可以采用其他能被普遍識別的方式。對于音頻文件與音頻相關(guān)文件的關(guān)聯(lián),可以采用關(guān)聯(lián)文件來實現(xiàn),即通過關(guān)聯(lián)文件來存儲音頻文件與所有音頻相關(guān)文件的對應(yīng)關(guān)系。其中,該關(guān)聯(lián)文件可以為可擴(kuò)展標(biāo)記語言(Extensible Markup Language,XML)文件,通過音頻文件和音頻相關(guān)文件對應(yīng)的存儲目錄及其文件名來實現(xiàn)關(guān)聯(lián),例如,通過關(guān)聯(lián)C:\My Music\song.mp3和C:\My Music\song. lrc,來建立音頻文件和歌詞文件的關(guān)聯(lián)關(guān)系。當(dāng)然,除了采用XML文件,還可以用其他格式來保存音頻文件與所有音頻相關(guān)文件的對應(yīng)關(guān)系,例如ini配置文件或者自定義的格式文件等。為了避免下載不需要的音頻相關(guān)文件,作為本發(fā)明的一個優(yōu)選實施例,向服務(wù)器發(fā)送的音樂文件下載命令中包括所要請求下載的至少一個音頻相關(guān)文件的類別,即可以包括歌詞文件、專輯圖片文件或視頻文件中的一個或多個。對應(yīng)地,服務(wù)器則根據(jù)接收到的所要請求下載的至少一個音頻相關(guān)文件的類別返回對應(yīng)的音頻相關(guān)文件下載鏈接。另外,為了避免對現(xiàn)有客戶端和服務(wù)器進(jìn)行過多的修改,盡量利用現(xiàn)有客戶端和服務(wù)器,作為本發(fā)明的另一個優(yōu)選實施例,在步驟SlOl之后,步驟S102之前,該方法還包括向服務(wù)器發(fā)送所要請求下載的至少一個音頻相關(guān)文件的類別,即可以為歌詞文件、專輯圖片文件或視頻文件中的一個或多個。當(dāng)然,對于音樂名相同但歌手名不同,或者音樂名相同但專輯名不同的情況,向服務(wù)器發(fā)送所要請求下載的至少一個音頻相關(guān)文件的類別的同時,還應(yīng)該發(fā)送歌手名和/或?qū)]嬅?。此時,服務(wù)器則根據(jù)接收到的音樂文件下載命令和所要請求下載的至少一個音頻相關(guān)文件的類別,向客戶端返回音頻文件下載鏈接,以及對應(yīng)的音頻相關(guān)文件下載鏈接。為了進(jìn)一步整合音頻文件及其對應(yīng)的音頻相關(guān)文件,便于一些音頻播放器的調(diào)用,作為本發(fā)明的另一個優(yōu)選實施例,在步驟S103之后,該方法還包括對于支持寫入歌詞信息和/或圖片信息的音頻文件,根據(jù)音頻文件的格式標(biāo)準(zhǔn), 以及下載到的歌詞文件和/或圖片文件,將歌詞信息和/或圖片信息寫入音頻文件存儲歌詞和/或圖片信息的相應(yīng)字段。
對于支持寫入歌詞信息和/或圖片信息的音頻文件,都預(yù)留有存儲歌詞和/或圖片信息的字段,由音頻文件的格式標(biāo)準(zhǔn)可以得到存儲歌詞或圖片信息的偏移量和數(shù)據(jù)長度,該偏移量即描述存儲歌詞或圖片信息的位置距離文件頭的相對位置,該數(shù)據(jù)長度即描述存儲的歌詞或圖片信息的長度。因此,按照相應(yīng)音頻文件的格式標(biāo)準(zhǔn),可以將歌詞信息和 /或圖片信息寫入音頻文件存儲歌詞和/或圖片信息的相應(yīng)字段。在具體實現(xiàn)時,還可以進(jìn)一步根據(jù)用戶的選擇、設(shè)置等,確定是否執(zhí)行上述寫入歌詞信息和/或圖片信息的步驟。另外,對于不支持將歌詞信息和/或圖片信息寫入音頻文件的某些格式的音頻文件,在不執(zhí)行處理的同時也可以輸出相應(yīng)提醒信息,告知用戶此格式的音頻文件不支持寫入歌詞信息和/或圖片信息。另外,為了在通過客戶端進(jìn)行音頻文件拷貝時,能同時拷貝其對應(yīng)的音頻相關(guān)文件,以簡化用戶操作,作為本發(fā)明的另一個優(yōu)選實施例,該下載音樂文件的方法還包括根據(jù)接收到的音樂文件傳輸命令,將存儲的相應(yīng)音頻文件及與其相關(guān)聯(lián)的音頻相關(guān)文件傳輸?shù)侥繕?biāo)設(shè)備。在本發(fā)明實施例中,該音樂文件傳輸命令包括音樂名。在接收到音樂文件傳輸命令后,根據(jù)其中包括的音樂名找到對應(yīng)的音頻文件,再根據(jù)關(guān)聯(lián)文件確定與該音頻文件對應(yīng)的所有音頻相關(guān)文件及其存儲目錄。接著,再將找到的音頻文件和與其對應(yīng)的所有音頻相關(guān)文件傳輸?shù)侥繕?biāo)設(shè)備,目標(biāo)設(shè)備可以為音樂播放器、手機(jī)等移動設(shè)備。并且,將音頻文件及其對應(yīng)的音頻相關(guān)文件傳輸?shù)侥繕?biāo)設(shè)備的傳輸方式可以為同時傳輸或不同時傳輸,可以根據(jù)用戶的選擇等確定。圖2示出了本發(fā)明實施例提供的下載音樂文件的系統(tǒng)的結(jié)構(gòu),為了便于說明僅示出了與本發(fā)明實施例相關(guān)的部分。該下載音樂文件的系統(tǒng)可以用于計算機(jī)等網(wǎng)絡(luò)設(shè)備的客戶端,可以是運(yùn)行于這些客戶端內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨立的掛件集成到這些客戶端中或者運(yùn)行于這些客戶端的應(yīng)用系統(tǒng)中,其中命令發(fā)送單元201,向服務(wù)器發(fā)送音樂文件下載命令,該音樂文件下載命令至少包括音樂名,對于音樂名相同但歌手名不同的情況,音樂文件下載命令還應(yīng)該包括歌手名,其具體實現(xiàn)如上所述,不再贅述;鏈接接收單元202,接收服務(wù)器根據(jù)該命令生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;文件下載單元203,根據(jù)接收到的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián),該音頻文件可以為mp3、WAV 等文件,該音頻相關(guān)文件的類別可以為歌詞文件、專輯圖片文件或視頻文件等,音頻相關(guān)文件下載鏈接可以為一個或多個,對于音頻文件與音頻相關(guān)文件的關(guān)聯(lián),可以采用關(guān)聯(lián)文件來實現(xiàn),其具體實現(xiàn)如上所述,不再贅述。為了避免下載不需要的音頻相關(guān)文件,作為本發(fā)明的一個優(yōu)選實施例,命令發(fā)送單元201向服務(wù)器發(fā)送的音樂文件下載命令中包括所要請求下載的至少一個音頻相關(guān)文件的類別,即可以包括歌詞文件、專輯圖片文件或視頻文件中的一個或多個。對應(yīng)地,服務(wù)器則根據(jù)接收到的音樂文件下載命令中包括的所要請求下載的至少一個音頻相關(guān)文件的類別返回對應(yīng)音頻相關(guān)文件下載鏈接,其具體實現(xiàn)如上所述,不再贅述。
另外,為了避免對現(xiàn)有客戶端和服務(wù)器進(jìn)行過多的修改,盡量利用現(xiàn)有客戶端和服務(wù)器,作為本發(fā)明的另一個優(yōu)選實施例,該下載音樂文件的系統(tǒng)還包括音頻相關(guān)文件請求單元204,在命令發(fā)送單元201發(fā)送音樂文件下載命令后,向服務(wù)器發(fā)送所要請求下載的至少一個音頻相關(guān)文件的類別,即可以為歌詞文件、專輯圖片文件或視頻文件中的一個或多個,其具體實現(xiàn)如上所述,不再贅述。為了進(jìn)一步整合音頻文件及其對應(yīng)的音頻相關(guān)文件,便于一些音頻播放器的調(diào)用,作為本發(fā)明的另一個優(yōu)選實施例,該下載音樂文件的系統(tǒng)還包括信息整合單元205,在文件下載單元203完成文件下載后,對于支持寫入歌詞信息和/或圖片信息的音頻文件,根據(jù)音頻文件的格式標(biāo)準(zhǔn),以及下載到的歌詞文件和/或圖片文件,將歌詞信息和/或圖片信息寫入音頻文件存儲歌詞和/或圖片信息的相應(yīng)字段,其具體實現(xiàn)如上所述,不再贅述。另外,為了在通過客戶端進(jìn)行音頻文件拷貝時,能同時拷貝其對應(yīng)的音頻相關(guān)文件,以簡化用戶操作,作為本發(fā)明的另一個優(yōu)選實施例,該下載音樂文件的系統(tǒng)還包括文件傳輸單元206,根據(jù)接收到的音樂文件傳輸命令,將存儲的相應(yīng)音頻文件及與其相關(guān)聯(lián)的音頻相關(guān)文件傳輸?shù)侥繕?biāo)設(shè)備,其具體實現(xiàn)如上所述,不再贅述。對應(yīng)于上述下載音樂文件的方法,本發(fā)明實施例還提供一種下發(fā)音樂文件的方法,其實現(xiàn)流程如圖3所示,詳述如下在步驟S301中,接收客戶端發(fā)送的音樂文件下載命令;在步驟S302中,根據(jù)接收到的該音樂文件下載命令查找音頻文件和音頻相關(guān)文件;對應(yīng)地,接收到的音樂文件下載命令為客戶端發(fā)送的,其中至少包括音樂名,對于音樂名相同但歌手名不同的情況,音樂文件下載命令還應(yīng)該包括歌手名,該音頻相關(guān)文件的類別可以為歌詞文件、專輯圖片文件或視頻文件等。在步驟S303中,根據(jù)查找到的音頻文件和音頻相關(guān)文件,生成對應(yīng)的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;在步驟S304中,將該生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接發(fā)送給客戶端。在本發(fā)明實施例中,該下發(fā)音樂文件的方法應(yīng)用于服務(wù)器,服務(wù)器收到音樂文件下載命令后到相應(yīng)數(shù)據(jù)庫中查找存儲的音頻文件和音頻相關(guān)文件,并根據(jù)查找到的音頻文件和音頻相關(guān)文件生成對應(yīng)的下載鏈接后發(fā)送給相應(yīng)客戶端。為了避免下載不需要的音頻相關(guān)文件,客戶端發(fā)送的音樂文件下載命令中包括所要請求下載的至少一個音頻相關(guān)文件的類別,對應(yīng)地,作為本發(fā)明的一個優(yōu)選實施例,在步驟S302中,根據(jù)接收到的音樂文件下載命令中包括的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件。另外,為了避免對現(xiàn)有服務(wù)器進(jìn)行過多的修改,盡量利用現(xiàn)有服務(wù)器,對應(yīng)地,作為本發(fā)明的一個優(yōu)選實施例,在步驟S302具體為根據(jù)接收到的音樂文件下載命令查找音頻文件;根據(jù)接收到的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件。這樣,可以充分利用現(xiàn)有服務(wù)器下載音頻文件部分的實現(xiàn),在現(xiàn)有服務(wù)器中擴(kuò)展根據(jù)接收到的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件的實現(xiàn)即可。圖4示出了本發(fā)明實施例提供的下發(fā)音樂文件的系統(tǒng)的結(jié)構(gòu),為了便于說明僅示出了與本發(fā)明實施例相關(guān)的部分。該下發(fā)音樂文件的系統(tǒng)可以用于服務(wù)器,可以是運(yùn)行于這些服務(wù)器內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨立的掛件集成到這些設(shè)備中或者運(yùn)行于這些服務(wù)器的應(yīng)用系統(tǒng)中,其中命令接收單元401,接收客戶端發(fā)送的音樂文件下載命令;文件查找單元402,根據(jù)命令接收單元401接收到的音樂文件下載命令查找音頻文件和音頻相關(guān)文件,其具體實現(xiàn)如上所述,不再贅述;鏈接生成單元403,根據(jù)文件查找單元402查找到的音頻文件和音頻相關(guān)文件,生成對應(yīng)的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接,其具體實現(xiàn)如上所述,不再贅述;鏈接下發(fā)單元404,將鏈接生成單元403生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接發(fā)送給客戶端,其具體實現(xiàn)如上所述,不再贅述。為了避免下載不需要的音頻相關(guān)文件,客戶端發(fā)送的音樂文件下載命令中包括所要請求下載的至少一個音頻相關(guān)文件的類別,對應(yīng)地,作為本發(fā)明的一個優(yōu)選實施例,文件查找單元402根據(jù)接收到的音樂文件下載命令中包括的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件,其具體實現(xiàn)如上所述,不再贅述。另外,為了避免對現(xiàn)有服務(wù)器進(jìn)行過多的修改,盡量利用現(xiàn)有服務(wù)器,對應(yīng)地,作為本發(fā)明的一個優(yōu)選實施例,文件查找單元402包括音頻文件查找模塊4021,根據(jù)接收到的音樂文件下載命令查找音頻文件,其具體實現(xiàn)如上所述,不再贅述;音頻相關(guān)文件查找模塊4022,根據(jù)接收到的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件,其具體實現(xiàn)如上所述,不再贅述。結(jié)合上述下載音樂文件的方法和下發(fā)音樂文件的方法,本發(fā)明實施例還提供一種音樂文件下載方法其實現(xiàn)流程如圖5所示,詳述如下在步驟S501中,客戶端向服務(wù)器發(fā)送音樂文件下載命令,該音樂文件下載命令至少包括音樂名,對于音樂名相同但歌手名不同的情況,音樂文件下載命令還應(yīng)該包括歌手名;在步驟S502中,服務(wù)器根據(jù)接收到的音樂文件下載命令查找音頻文件和音頻相關(guān)文件;在步驟S503中,服務(wù)器根據(jù)查找到的音頻文件和音頻相關(guān)文件,生成對應(yīng)的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接后發(fā)送給客戶端;在步驟S504中,客戶端根據(jù)接收到的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián)??蛻舳撕头?wù)器的具體實現(xiàn)及處理過程如上所述,不再贅述。為了避免下載不需要的音頻相關(guān)文件,作為本發(fā)明的一個優(yōu)選實施例,客戶端向服務(wù)器發(fā)送音樂文件下載命令中包括所要請求下載的至少一個音頻相關(guān)文件的類別,即可以包括歌詞文件、專輯圖片文件或視頻文件中的一個或多個。對應(yīng)地,在步驟S502中,服務(wù)器根據(jù)接收到的音樂文件下載命令中包括的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件。在本發(fā)明實施例中,通過向服務(wù)器發(fā)送音樂文件下載命令,再根據(jù)接收到服務(wù)器生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián),實現(xiàn)一種下載音樂文件的方法,能夠在下載音樂文件的同時下載對應(yīng)的歌詞文件,便于用戶使用,滿足用戶多樣化的娛樂需求,增加了可娛樂性。本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種下載音樂文件的方法,其特征在于,所述方法包括下述步驟向服務(wù)器發(fā)送音樂文件下載命令;接收所述服務(wù)器根據(jù)所述命令生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;根據(jù)所述音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián)。
2.如權(quán)利要求1所述的方法,其特征在于,所述音頻相關(guān)文件的類別為歌詞文件、專輯圖片文件或視頻文件。
3.如權(quán)利要求2所述的方法,其特征在于,所述音樂文件下載命令中包括所要請求下載的至少一個音頻相關(guān)文件的類別。
4.如權(quán)利要求2所述的方法,其特征在于,在所述向服務(wù)器發(fā)送音樂文件下載命令的步驟之后,所述方法還包括向所述服務(wù)器發(fā)送所要請求下載的至少一個音頻相關(guān)文件的類別。
5.如權(quán)利要求2所述的方法,其特征在于,在所述根據(jù)所述音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián)的步驟之后,所述方法還包括對于支持寫入歌詞信息和/或圖片信息的音頻文件,根據(jù)音頻文件的格式標(biāo)準(zhǔn),以及下載到的歌詞文件和/或圖片文件,將歌詞信息和/或圖片信息寫入音頻文件存儲歌詞和 /或圖片信息的相應(yīng)字段。
6.如權(quán)利要求1或2所述的方法,其特征在于,在所述根據(jù)所述音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián)的步驟之后,所述方法還包括根據(jù)接收到的音樂文件傳輸命令,將存儲的相應(yīng)音頻文件及與其相關(guān)聯(lián)的音頻相關(guān)文件傳輸?shù)侥繕?biāo)設(shè)備。
7.一種下載音樂文件的系統(tǒng),其特征在于,所述系統(tǒng)包括命令發(fā)送單元,用于向服務(wù)器發(fā)送音樂文件下載命令;鏈接接收單元,用于接收所述服務(wù)器根據(jù)所述命令生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;以及文件下載單元,用于根據(jù)接收到的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián)。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述音頻相關(guān)文件的類別為歌詞文件、專輯圖片文件或視頻文件。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括音頻相關(guān)文件請求單元,用于在所述命令發(fā)送單元發(fā)送音樂文件下載命令后,向所述服務(wù)器發(fā)送所要請求下載的至少一個音頻相關(guān)文件的類別;信息整合單元,用于在所述文件下載單元完成文件下載后,對于支持寫入歌詞信息和 /或圖片信息的音頻文件,根據(jù)音頻文件的格式標(biāo)準(zhǔn),以及下載到的歌詞文件和/或圖片文件,將歌詞信息和/或圖片信息寫入音頻文件存儲歌詞和/或圖片信息的相應(yīng)字段;和/或文件傳輸單元,用于根據(jù)接收到的音樂文件傳輸命令,將存儲的相應(yīng)音頻文件及與其相關(guān)聯(lián)的音頻相關(guān)文件傳輸?shù)侥繕?biāo)設(shè)備。
10.一種客戶端,其特征在于,所述客戶端包括權(quán)利要求7至9任一項所述下載音樂文件的系統(tǒng)。
11.一種下發(fā)音樂文件的方法,其特征在于,所述方法包括下述步驟 接收客戶端發(fā)送的音樂文件下載命令;根據(jù)所述命令查找音頻文件和音頻相關(guān)文件;根據(jù)查找到的音頻文件和音頻相關(guān)文件,生成對應(yīng)的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;將所述音頻文件下載鏈接和音頻相關(guān)文件下載鏈接發(fā)送給所述客戶端。
12.如權(quán)利要求11所述的方法,其特征在于,在所述根據(jù)所述命令查找音頻文件和音頻相關(guān)文件的步驟中,根據(jù)接收到的音樂文件下載命令中包括的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件。
13.如權(quán)利要求11所述的方法,其特征在于,所述根據(jù)所述命令查找音頻文件和音頻相關(guān)文件的步驟具體為根據(jù)接收到的音樂文件下載命令查找音頻文件;根據(jù)接收到的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件。
14.一種下發(fā)音樂文件的系統(tǒng),其特征在于,所述系統(tǒng)包括 命令接收單元,用于接收客戶端發(fā)送的音樂文件下載命令;文件查找單元,用于根據(jù)所述命令接收單元接收到的命令查找音頻文件和音頻相關(guān)文件;鏈接生成單元,用于根據(jù)所述文件查找單元查找到的音頻文件和音頻相關(guān)文件,生成對應(yīng)的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;以及鏈接下發(fā)單元,用于將所述鏈接生成單元生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接發(fā)送給所述客戶端。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述文件查找單元包括音頻文件查找模塊,用于根據(jù)接收到的音樂文件下載命令查找音頻文件;以及音頻相關(guān)文件查找模塊,用于根據(jù)接收到的所要請求下載的至少一個音頻相關(guān)文件的類別查找音頻相關(guān)文件。
16.一種服務(wù)器,其特征在于,所述服務(wù)器包括權(quán)利要求14或15所述的下發(fā)音樂文件的系統(tǒng)。
全文摘要
本發(fā)明適用于電子信息領(lǐng)域,提供了一種下載、下發(fā)音樂文件的方法及系統(tǒng)、客戶端、服務(wù)器,所述方法包括下述步驟向服務(wù)器發(fā)送音樂文件下載命令;接收所述服務(wù)器根據(jù)所述命令生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接;根據(jù)所述音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián)。在本發(fā)明實施例中,通過向服務(wù)器發(fā)送音樂文件下載命令,再根據(jù)接收到服務(wù)器生成的音頻文件下載鏈接和音頻相關(guān)文件下載鏈接進(jìn)行文件下載,并將下載到的音頻文件和音頻相關(guān)文件進(jìn)行關(guān)聯(lián),實現(xiàn)一種下載音樂文件的方法,能夠在下載音樂文件的同時下載對應(yīng)的歌詞文件,便于用戶使用,增加了可娛樂性。
文檔編號G06F17/30GK102200982SQ201010134810
公開日2011年9月28日 申請日期2010年3月24日 優(yōu)先權(quán)日2010年3月24日
發(fā)明者余雙全, 劉翔, 孔晴, 徐嶠宇, 董重里, 鄧菁, 鄭煥德, 鐘建斌, 黃耀明 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1