两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

構(gòu)建樂(lè)譜庫(kù)的方法和裝置與流程

文檔序號(hào):11155559閱讀:636來(lái)源:國(guó)知局
構(gòu)建樂(lè)譜庫(kù)的方法和裝置與制造工藝

本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種構(gòu)建樂(lè)譜庫(kù)的方法和裝置。



背景技術(shù):

隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展,多媒體服務(wù)器的功能越來(lái)越強(qiáng)大;多媒體服務(wù)器向終端從發(fā)送歌曲時(shí),不僅可以向終端發(fā)送歌曲,還能夠向終端發(fā)送歌曲的樂(lè)譜,以使終端在播放歌曲的同時(shí),在當(dāng)前播放界面上顯示歌曲的樂(lè)譜。因此,多媒體服務(wù)器向終端發(fā)送歌曲的樂(lè)譜之前,需要構(gòu)建樂(lè)譜庫(kù)。

目前,多媒體服務(wù)器在構(gòu)建樂(lè)譜庫(kù)時(shí),多媒體服務(wù)器先獲取提供樂(lè)譜的目標(biāo)網(wǎng)站的網(wǎng)址,根據(jù)該目標(biāo)網(wǎng)站的網(wǎng)址,從目標(biāo)網(wǎng)站中爬取包含樂(lè)譜的圖像。該圖像中往往包含該樂(lè)譜的歌曲的名稱;然后人工從該圖像中識(shí)別出該樂(lè)譜的歌曲的名稱。多媒體服務(wù)器將該歌曲的名稱和包含該樂(lè)譜的圖像對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:

由于目標(biāo)網(wǎng)站中包含樂(lè)譜的圖像往往為用戶上傳的,該圖像中可能包含錯(cuò)誤的樂(lè)譜,從而導(dǎo)致多媒體服務(wù)器構(gòu)建樂(lè)譜庫(kù)中包含錯(cuò)誤的樂(lè)譜,也即上述方法構(gòu)建樂(lè)譜庫(kù)的準(zhǔn)確性差。



技術(shù)實(shí)現(xiàn)要素:

為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明提供了一種構(gòu)建樂(lè)譜庫(kù)的方法和裝置。技術(shù)方案如下:

第一方面,本發(fā)明實(shí)施例提供了一種構(gòu)建樂(lè)譜庫(kù)的方法,所述方法包括:

從目標(biāo)網(wǎng)站中爬取樂(lè)譜,以及,從所述目標(biāo)網(wǎng)站中爬取所述樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí);

根據(jù)所述多媒體文件的標(biāo)識(shí),獲取所述多媒體文件;

根據(jù)所述樂(lè)譜和所述多媒體文件,驗(yàn)證所述樂(lè)譜與所述多媒體文件是否匹配;

如果所述樂(lè)譜與所述多媒體文件匹配,將所述樂(lè)譜和所述多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

可選的,所述根據(jù)所述樂(lè)譜和所述多媒體文件,驗(yàn)證所述樂(lè)譜與所述多媒體文件是否匹配,包括:

根據(jù)所述樂(lè)譜和所述多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定所述樂(lè)譜和所述多媒體文件之間的相似度;

如果所述相似度超過(guò)預(yù)設(shè)閾值,確定所述樂(lè)譜與所述多媒體文件匹配。

可選的,所述根據(jù)所述樂(lè)譜和所述多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定所述樂(lè)譜和所述多媒體文件之間的相似度之前,所述方法還包括:

獲取預(yù)設(shè)數(shù)目個(gè)樣本樂(lè)譜、每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件,以及,所述每個(gè)樣本樂(lè)譜和每個(gè)多媒體文件之間的相似度;

根據(jù)所述每個(gè)樣本樂(lè)譜、所述每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件,以及,所述每個(gè)樣本樂(lè)譜和每個(gè)多媒體文件之間的相似度,通過(guò)迭代算法,對(duì)所述預(yù)設(shè)相似度算法進(jìn)行優(yōu)化。

可選的,所述將所述樂(lè)譜和所述多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中之前,所述方法還包括:

將指定標(biāo)注信息添加到所述樂(lè)譜中,所述指定標(biāo)注信息用于標(biāo)注多媒體服務(wù)器。

可選的,所述將所述樂(lè)譜和所述多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中之后,所述方法還包括:

接收終端發(fā)送的反饋信息,所述反饋信息中包括所述樂(lè)譜中待校正的音符標(biāo)識(shí)和校正后的音符;

根據(jù)所述音符標(biāo)識(shí),將所述樂(lè)譜中待校正的音符修改為所述校正后的音符。

可選的,所述根據(jù)所述音符標(biāo)識(shí),將所述樂(lè)譜中待校正的音符修改為所述校正后的音符之前,所述方法還包括:

統(tǒng)計(jì)接收所述反饋信息的接收次數(shù);

如果所述接收次數(shù)超過(guò)預(yù)設(shè)次數(shù),執(zhí)行所述根據(jù)所述音符標(biāo)識(shí),將所述樂(lè)譜中待校正的音符修改為所述校正后的音符的步驟。

可選的,所述從目標(biāo)網(wǎng)站中爬取樂(lè)譜,包括:

獲取所述目標(biāo)網(wǎng)站的標(biāo)識(shí),根據(jù)所述目標(biāo)網(wǎng)站的標(biāo)識(shí),獲取所述目標(biāo)網(wǎng)站中樂(lè)譜所在的位置信息;

根據(jù)所述目標(biāo)網(wǎng)站的標(biāo)識(shí)和所述位置信息,在所述目標(biāo)網(wǎng)站中確定所述位置信息對(duì)應(yīng)的爬取區(qū)域;

從所述爬取區(qū)域中爬取所述樂(lè)譜。

可選的,所述從所述爬取區(qū)域中爬取所述樂(lè)譜,包括:

從所述爬取區(qū)域中爬取包含所述樂(lè)譜的圖像;

從所述圖像中識(shí)別出所述樂(lè)譜的音符序列和節(jié)拍標(biāo)識(shí),將所述音符序列和所述節(jié)拍標(biāo)識(shí)組成所述樂(lè)譜。

可選的,所述從所述目標(biāo)網(wǎng)站中爬取所述樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí),包括:

從所述目標(biāo)網(wǎng)站中爬取文字信息,從所述文字信息中提取所述樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí)。

可選的,如果從所述目標(biāo)網(wǎng)站中沒(méi)有爬取到所述多媒體文件的標(biāo)識(shí),所述方法還包括:

根據(jù)所述樂(lè)譜,從多媒體文件庫(kù)中選擇與所述樂(lè)譜匹配的多媒體文件;

將所述樂(lè)譜和選擇的多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

可選的,所述根據(jù)所述樂(lè)譜,從多媒體文件庫(kù)中選擇與所述樂(lè)譜匹配的多媒體文件,包括:

獲取所述多媒體文件庫(kù)中的每個(gè)多媒體文件;

根據(jù)所述樂(lè)譜和所述每個(gè)多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定所述樂(lè)譜與所述每個(gè)多媒體文件之間的相似度;

根據(jù)所述樂(lè)譜與所述每個(gè)多媒體文件之間的相似度,從所述多媒體文件庫(kù)中選擇相似度滿足預(yù)設(shè)條件的多媒體文件;

將選擇的多媒體文件確定為與所述樂(lè)譜匹配的多媒體文件。

第二方面,本發(fā)明實(shí)施例提供了一種構(gòu)建樂(lè)譜庫(kù)的裝置,所述裝置包括:

第一爬取模塊,用于從目標(biāo)網(wǎng)站中爬取樂(lè)譜;

第二爬取模塊,用于從所述目標(biāo)網(wǎng)站中爬取所述樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí)。

第一獲取模塊,用于根據(jù)所述多媒體文件的標(biāo)識(shí),獲取所述多媒體文件。

驗(yàn)證模塊,用于根據(jù)所述樂(lè)譜和所述多媒體文件,驗(yàn)證所述樂(lè)譜與所述多媒體文件是否匹配。

第一添加模塊,用于如果所述樂(lè)譜與所述多媒體文件匹配,將所述樂(lè)譜和所述多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

可選的,所述驗(yàn)證模塊,包括:

第一確定單元,用于根據(jù)所述樂(lè)譜和所述多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定所述樂(lè)譜和所述多媒體文件之間的相似度;

第二確定單元,用于如果所述相似度超過(guò)預(yù)設(shè)閾值,確定所述樂(lè)譜與所述多媒體文件匹配。

可選的,所述裝置還包括:

第二獲取模塊,用于獲取預(yù)設(shè)數(shù)目個(gè)樣本樂(lè)譜、每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件,以及,所述每個(gè)樣本樂(lè)譜和每個(gè)多媒體文件之間的相似度;

優(yōu)化模塊,用于根據(jù)所述每個(gè)樣本樂(lè)譜、所述每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件,以及,所述每個(gè)樣本樂(lè)譜和每個(gè)多媒體文件之間的相似度,通過(guò)迭代算法,對(duì)所述預(yù)設(shè)相似度算法進(jìn)行優(yōu)化。

可選的,所述裝置還包括:

第二添加模塊,用于將指定標(biāo)注信息添加到所述樂(lè)譜中,所述指定標(biāo)注信息用于標(biāo)注多媒體服務(wù)器。

可選的,所述裝置還包括:

接收模塊,用于接收終端發(fā)送的反饋信息,所述反饋信息中包括所述樂(lè)譜中待校正的音符標(biāo)識(shí)和校正后的音符;

修改模塊,用于根據(jù)所述音符標(biāo)識(shí),將所述樂(lè)譜中待校正的音符修改為所述校正后的音符。

可選的,所述裝置還包括:

統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)接收所述反饋信息的接收次數(shù);

所述修改模塊,還用于如果所述接收次數(shù)超過(guò)預(yù)設(shè)次數(shù),執(zhí)行所述根據(jù)所述音符標(biāo)識(shí),將所述樂(lè)譜中待校正的音符修改為所述校正后的音符。

可選的,所述第一爬取模塊,包括:

第一獲取單元,用于獲取所述目標(biāo)網(wǎng)站的標(biāo)識(shí),根據(jù)所述目標(biāo)網(wǎng)站的標(biāo)識(shí),獲取所述目標(biāo)網(wǎng)站中樂(lè)譜所在的位置信息;

第三確定單元,用于根據(jù)所述目標(biāo)網(wǎng)站的標(biāo)識(shí)和所述位置信息,在所述目標(biāo)網(wǎng)站中確定所述位置信息對(duì)應(yīng)的爬取區(qū)域;

爬取單元,用于從所述爬取區(qū)域中爬取所述樂(lè)譜。

可選的,所述爬取單元,還用于從所述爬取區(qū)域中爬取包含所述樂(lè)譜的圖像;從所述圖像中識(shí)別出所述樂(lè)譜的音符序列和節(jié)拍標(biāo)識(shí),將所述音符序列和所述節(jié)拍標(biāo)識(shí)組成所述樂(lè)譜。

可選的,所述第二爬取模塊,還用于從所述目標(biāo)網(wǎng)站中爬取文字信息,從所述文字信息中提取所述樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí)。

可選的,如果從所述目標(biāo)網(wǎng)站中沒(méi)有爬取到所述多媒體文件的標(biāo)識(shí),所述裝置還包括:

選擇模塊,用于根據(jù)所述樂(lè)譜,從多媒體文件庫(kù)中選擇與所述樂(lè)譜匹配的多媒體文件;

第三添加模塊,用于將所述樂(lè)譜和選擇的多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

可選的,所述選擇模塊,包括:

第二獲取單元,用于獲取所述多媒體文件庫(kù)中的每個(gè)多媒體文件;

第四確定單元,用于根據(jù)所述樂(lè)譜和所述每個(gè)多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定所述樂(lè)譜與所述每個(gè)多媒體文件之間的相似度;

選擇單元,用于根據(jù)所述樂(lè)譜與所述每個(gè)多媒體文件之間的相似度,從所述多媒體文件庫(kù)中選擇相似度滿足預(yù)設(shè)條件的多媒體文件;

第五確定單元,用于將選擇的多媒體文件確定為與所述樂(lè)譜匹配的多媒體文件。

本發(fā)明實(shí)施例中,多媒體服務(wù)器從目標(biāo)網(wǎng)站中爬取樂(lè)譜和該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí),獲取該樂(lè)譜對(duì)應(yīng)的多媒體文件,并通過(guò)驗(yàn)證該樂(lè)譜與該多媒體文件是否匹配,如果該樂(lè)譜與該多媒體文件匹配,才將該樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中,使得多媒體服務(wù)器構(gòu)建的樂(lè)譜庫(kù)中每個(gè)樂(lè)譜均與該樂(lè)譜對(duì)應(yīng)的多媒體文件匹配,提高了多媒體服務(wù)器構(gòu)建樂(lè)譜庫(kù)的準(zhǔn)確性。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例提供的一種構(gòu)建樂(lè)譜庫(kù)的方法流程圖;

圖2是本發(fā)明實(shí)施例提供的一種構(gòu)建樂(lè)譜庫(kù)的方法流程圖;

圖3是本發(fā)明實(shí)施例提供的一種構(gòu)建樂(lè)譜庫(kù)的裝置結(jié)構(gòu)示意圖;

圖4是本發(fā)明實(shí)施例提供的一種構(gòu)建樂(lè)譜庫(kù)的裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。

本發(fā)明實(shí)施例提供了一種構(gòu)建樂(lè)譜庫(kù)的方法,該方法的執(zhí)行主體可以為多媒體服務(wù)器,該多媒體服務(wù)器可以為音頻服務(wù)器或者視頻服務(wù)器等,參見(jiàn)圖1,該方法包括:

步驟101:從目標(biāo)網(wǎng)站中爬取樂(lè)譜,以及,從目標(biāo)網(wǎng)站中爬取該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí)。

步驟102:根據(jù)多媒體文件的標(biāo)識(shí),獲取該多媒體文件。

步驟103:根據(jù)該樂(lè)譜和該多媒體文件,驗(yàn)證該樂(lè)譜與該多媒體文件是否匹配。

步驟104:如果該樂(lè)譜與該多媒體文件匹配,將該樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

可選的,根據(jù)該樂(lè)譜和該多媒體文件,驗(yàn)證該樂(lè)譜與該多媒體文件是否匹配,包括:

根據(jù)該樂(lè)譜和該多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定該樂(lè)譜和該多媒體文件之間的相似度;

如果該相似度超過(guò)預(yù)設(shè)閾值,確定該樂(lè)譜與該多媒體文件匹配。

可選的,根據(jù)該樂(lè)譜和該多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定該樂(lè)譜和該多媒體文件之間的相似度之前,該方法還包括:

獲取預(yù)設(shè)數(shù)目的樣本樂(lè)譜、每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件,以及,每個(gè)樣本樂(lè)譜和每個(gè)多媒體文件之間的相似度;

根據(jù)每個(gè)樣本樂(lè)譜、每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件,以及,每個(gè)樣本樂(lè)譜和每個(gè)多媒體文件之間的相似度,通過(guò)迭代算法,對(duì)該預(yù)設(shè)相似度算法進(jìn)行優(yōu)化。

可選的,將該樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中之前,該方法還包括:

將指定標(biāo)注信息添加到該樂(lè)譜中,該指定標(biāo)注信息用于標(biāo)注多媒體服務(wù)器。

可選的,將該樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中之后,該方法還包括:

接收終端發(fā)送的反饋信息,該反饋信息中包括該樂(lè)譜中待校正的音符標(biāo)識(shí)和校正后的音符;

根據(jù)該音符標(biāo)識(shí),將該樂(lè)譜中待校正的音符修改為該校正后的音符。

可選的,根據(jù)該音符標(biāo)識(shí),將該樂(lè)譜中待校正的音符修改為該校正后的音符之前,該方法還包括:

統(tǒng)計(jì)接收該反饋信息的接收次數(shù);

如果該接收次數(shù)超過(guò)預(yù)設(shè)次數(shù),執(zhí)行根據(jù)該音符標(biāo)識(shí),將該樂(lè)譜中待校正的音符修改為該校正后的音符的步驟。

可選的,從目標(biāo)網(wǎng)站中爬取樂(lè)譜,包括:

獲取目標(biāo)網(wǎng)站的標(biāo)識(shí),根據(jù)目標(biāo)網(wǎng)站的標(biāo)識(shí),獲取該目標(biāo)網(wǎng)站中樂(lè)譜所在的位置信息;

根據(jù)該目標(biāo)網(wǎng)站的標(biāo)識(shí)和該位置信息,在該目標(biāo)網(wǎng)站中確定該位置信息對(duì)應(yīng)的爬取區(qū)域;

從該爬取區(qū)域中爬取樂(lè)譜。

可選的,從該爬取區(qū)域中爬取樂(lè)譜,包括:

從該爬取區(qū)域中爬取包含該樂(lè)譜的圖像;

從該圖像中識(shí)別出該樂(lè)譜的音符序列和節(jié)拍標(biāo)識(shí),將該音符序列和該節(jié)拍標(biāo)識(shí)組成該樂(lè)譜。

可選的,從目標(biāo)網(wǎng)站中爬取該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí),包括:

從目標(biāo)網(wǎng)站中的指定區(qū)域爬取文字信息,從該文字信息中提取該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí)。

可選的,如果從目標(biāo)網(wǎng)站中沒(méi)有爬取到該多媒體文件的標(biāo)識(shí),該方法還包括:

根據(jù)該樂(lè)譜,從多媒體文件庫(kù)中選擇與該樂(lè)譜匹配的多媒體文件;

將該樂(lè)譜和選擇的多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

可選的,根據(jù)該樂(lè)譜,從多媒體文件庫(kù)中選擇與該樂(lè)譜匹配的多媒體文件,包括:

獲取多媒體文件庫(kù)中的每個(gè)多媒體文件的多媒體文件;

根據(jù)該樂(lè)譜和該每個(gè)多媒體文件的多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定該樂(lè)譜與該每個(gè)多媒體文件之間的相似度;

根據(jù)該樂(lè)譜與該每個(gè)多媒體文件之間的相似度,從該多媒體文件庫(kù)中選擇相似度滿足預(yù)設(shè)條件的多媒體文件;

將選擇的多媒體文件確定為與該樂(lè)譜匹配的多媒體文件。

本發(fā)明實(shí)施例中,多媒體服務(wù)器從目標(biāo)網(wǎng)站中爬取樂(lè)譜和該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí),獲取該樂(lè)譜對(duì)應(yīng)的多媒體文件,并通過(guò)驗(yàn)證該樂(lè)譜與該多媒體文件是否匹配,如果該樂(lè)譜與該多媒體文件匹配,才將該樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中,使得多媒體服務(wù)器構(gòu)建的樂(lè)譜庫(kù)中每個(gè)樂(lè)譜均與該樂(lè)譜對(duì)應(yīng)的多媒體文件匹配,提高了多媒體服務(wù)器構(gòu)建樂(lè)譜庫(kù)的準(zhǔn)確性。

本發(fā)明實(shí)施例提供了一種構(gòu)建樂(lè)譜庫(kù)的方法,該方法的執(zhí)行主體可以為多媒體服務(wù)器,參見(jiàn)圖2,該方法包括:

步驟201:多媒體服務(wù)器從目標(biāo)網(wǎng)站中爬取樂(lè)譜,以及,從目標(biāo)網(wǎng)站中爬取該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí)。

本步驟可以通過(guò)以下步驟2011-2014實(shí)現(xiàn),包括:

步驟2011:多媒體服務(wù)器獲取目標(biāo)網(wǎng)站的標(biāo)識(shí),根據(jù)目標(biāo)網(wǎng)站的標(biāo)識(shí),獲取該目標(biāo)網(wǎng)站中樂(lè)譜所在的位置信息。

多媒體服務(wù)器中事先存儲(chǔ)一個(gè)網(wǎng)站標(biāo)識(shí)列表,該網(wǎng)站標(biāo)識(shí)列表中包括至少一個(gè)網(wǎng)站的標(biāo)識(shí);在本步驟中,多媒體服務(wù)器從該網(wǎng)站標(biāo)識(shí)列表中獲取一個(gè)網(wǎng)站的標(biāo)識(shí)作為目標(biāo)網(wǎng)站的標(biāo)識(shí)。需要說(shuō)明的是,如果該網(wǎng)站標(biāo)識(shí)列表中包括多個(gè)網(wǎng)站的標(biāo)識(shí)時(shí),多媒體服務(wù)器也可以從該網(wǎng)站標(biāo)識(shí)列表中獲取多個(gè)網(wǎng)站的標(biāo)識(shí),將每個(gè)網(wǎng)站的標(biāo)識(shí)都作為目標(biāo)網(wǎng)站的標(biāo)識(shí)。

本步驟中,該目標(biāo)網(wǎng)站中有至少一個(gè)樂(lè)譜,多媒體服務(wù)器預(yù)先存儲(chǔ)了該目標(biāo)網(wǎng)站中該至少一個(gè)樂(lè)譜所在的位置信息和該目標(biāo)網(wǎng)站的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,因此,多媒體服務(wù)器根據(jù)目標(biāo)網(wǎng)站的標(biāo)識(shí),獲取該目標(biāo)網(wǎng)站中樂(lè)譜所在的位置信息的步驟可以為:

多媒體服務(wù)器根據(jù)該目標(biāo)網(wǎng)站的標(biāo)識(shí),從目標(biāo)網(wǎng)站的標(biāo)識(shí)和該至少一個(gè)樂(lè)譜所在的位置信息的對(duì)應(yīng)關(guān)系中,確定該目標(biāo)網(wǎng)站中至少一個(gè)樂(lè)譜所在的位置信息。

其中,該目標(biāo)網(wǎng)站的標(biāo)識(shí)可以為該目標(biāo)網(wǎng)站的地址。該樂(lè)譜所在的位置信息可以為樂(lè)譜在該目標(biāo)網(wǎng)站的網(wǎng)頁(yè)中的具體字段位置。

本發(fā)明實(shí)施例中,多媒體服務(wù)器可以將樂(lè)譜所在的位置信息存儲(chǔ)到位置信息列表中。多媒體服務(wù)器定期更新該網(wǎng)站標(biāo)識(shí)列表和該位置信息列表。

步驟2012:多媒體服務(wù)器根據(jù)該目標(biāo)網(wǎng)站的標(biāo)識(shí)和該位置信息,在該目標(biāo)網(wǎng)站中確定該位置信息對(duì)應(yīng)的爬取區(qū)域。

多媒體服務(wù)器根據(jù)該目標(biāo)網(wǎng)站的標(biāo)識(shí),確定該目標(biāo)網(wǎng)站;根據(jù)該位置信息,在該目標(biāo)網(wǎng)站中確定該位置信息對(duì)應(yīng)的爬取區(qū)域。

步驟2013:多媒體服務(wù)器從該爬取區(qū)域中爬取樂(lè)譜。

本發(fā)明實(shí)施例中,多媒體服務(wù)器從該爬取區(qū)域中爬取的是一張包含該樂(lè)譜的圖像,多媒體服務(wù)器并不能直接讀取出該圖像中的樂(lè)譜包含的音符序列和節(jié)拍標(biāo)識(shí),多媒體服務(wù)器還需要對(duì)該圖像做進(jìn)一步的處理,才能得到該多媒體服務(wù)器能夠讀取并識(shí)別的樂(lè)譜,因此,本步驟可以為:多媒體服務(wù)器從該爬取區(qū)域中爬取包含該樂(lè)譜的圖像;多媒體服務(wù)器從該圖像中識(shí)別出該樂(lè)譜的音符序列和節(jié)拍標(biāo)識(shí),將該音符序列和該節(jié)拍標(biāo)識(shí)組成該樂(lè)譜。

本步驟中,多媒體服務(wù)器從該爬取區(qū)域爬取到包含該樂(lè)譜的圖像后,多媒體服務(wù)器可以通過(guò)預(yù)設(shè)的識(shí)別算法,識(shí)別出該樂(lè)譜中每個(gè)音符在該圖像中的位置,以及該樂(lè)譜的節(jié)拍標(biāo)識(shí),根據(jù)該樂(lè)譜中每個(gè)音符在該圖像中的位置,將該樂(lè)譜包括的多個(gè)音符的組合為音符序列,并將該音符序列和該節(jié)拍標(biāo)識(shí)組成樂(lè)譜。

其中,該音符序列和該節(jié)拍標(biāo)識(shí)組成的樂(lè)譜可以為電子樂(lè)譜,多媒體服務(wù)器存儲(chǔ)了該電子樂(lè)譜中音符序列的聲學(xué)特征,例如該音符序列對(duì)應(yīng)的音高、旋律等;該預(yù)設(shè)的識(shí)別算法可以根據(jù)用戶需要設(shè)置并更改,本發(fā)明實(shí)施例對(duì)此不做具體限定。例如,該預(yù)設(shè)的識(shí)別算法可以為基于OCR(Optical Character Recognition,光學(xué)字符識(shí)別)與音符頻譜自動(dòng)識(shí)別算法。

步驟2014:多媒體服務(wù)器從目標(biāo)網(wǎng)站中爬取該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí)。

本發(fā)明實(shí)施例中,目標(biāo)網(wǎng)站中還可以包含文字信息,該文字信息中存儲(chǔ)了該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí),多媒體服務(wù)器還可以從該目標(biāo)網(wǎng)站爬取該文字信息,進(jìn)而獲取該樂(lè)譜對(duì)應(yīng)的多媒體的標(biāo)識(shí)。相應(yīng)的,本步驟可以為:

多媒體服務(wù)器從目標(biāo)網(wǎng)站中指定區(qū)域爬取文字信息,從該文字信息中提取該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí)。

本步驟中,該指定區(qū)域可以為該目標(biāo)網(wǎng)站中該樂(lè)譜所在的位置信息的周?chē)鷧^(qū)域,例如,該指定區(qū)域?yàn)樵摌?lè)譜所在的網(wǎng)頁(yè)地址中該樂(lè)譜所在的當(dāng)前字段的前一行字段或者后一行字段等。

該多媒體服務(wù)器預(yù)先存儲(chǔ)了該目標(biāo)網(wǎng)站的指定區(qū)域的標(biāo)識(shí),多媒體服務(wù)器獲取該指定區(qū)域的標(biāo)識(shí),根據(jù)該指定區(qū)域的標(biāo)識(shí),從該指定區(qū)域的標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)網(wǎng)站的指定區(qū)域中,獲取該文字信息。

其中,該指定區(qū)域的標(biāo)識(shí)可以根據(jù)用戶需要設(shè)置并更改,本發(fā)明實(shí)施例對(duì)此不作具體限定,例如,該指定區(qū)域的標(biāo)識(shí)可以為該目標(biāo)網(wǎng)站的地址和該指定區(qū)域在網(wǎng)頁(yè)中的字段。

步驟202:多媒體服務(wù)器根據(jù)多媒體文件的標(biāo)識(shí),獲取該多媒體文件。

本發(fā)明實(shí)施例中,多媒體服務(wù)器中存儲(chǔ)了多個(gè)多媒體文件的標(biāo)識(shí)和多媒體文件的對(duì)應(yīng)關(guān)系,多媒體服務(wù)器根據(jù)爬取到的多媒體文件的標(biāo)識(shí),從多媒體文件的標(biāo)識(shí)和多媒體文件的對(duì)應(yīng)關(guān)系中,確定出該多媒體文件的標(biāo)識(shí)對(duì)應(yīng)的多媒體文件。

其中,該多媒體文件的標(biāo)識(shí)可以根據(jù)用戶需要設(shè)置并更改,本發(fā)明實(shí)施例對(duì)此不作具體限定。例如,該多媒體文件的標(biāo)識(shí)可以為該多媒體文件對(duì)應(yīng)的歌曲名稱。

本發(fā)明實(shí)施例提供的一種可能的設(shè)計(jì)中,如果多媒體服務(wù)器從目標(biāo)網(wǎng)站中沒(méi)有爬取到該多媒體文件的標(biāo)識(shí),多媒體服務(wù)器無(wú)法根據(jù)多媒體文件的標(biāo)識(shí),獲取該多媒體文件,對(duì)應(yīng)的,多媒體服務(wù)器獲取多媒體服務(wù)器中存儲(chǔ)的多媒體文件庫(kù),從該多媒體文件庫(kù)中獲取多個(gè)多媒體文件。

步驟203:多媒體服務(wù)器根據(jù)該樂(lè)譜和該多媒體文件,驗(yàn)證該樂(lè)譜與該多媒體文件是否匹配。

本步驟中,多媒體服務(wù)器獲取樂(lè)譜和該樂(lè)譜對(duì)應(yīng)的多媒體文件之后,為了提高構(gòu)建的樂(lè)譜庫(kù)中每一個(gè)多媒體文件對(duì)應(yīng)的樂(lè)譜的準(zhǔn)確性,多媒體服務(wù)器還可以驗(yàn)證該樂(lè)譜與該多媒體文件是否匹配,其中,多媒體服務(wù)器可以通過(guò)預(yù)設(shè)相似度算法,計(jì)算該樂(lè)譜和該多媒體文件之間的相似度,進(jìn)而驗(yàn)證該樂(lè)譜與該多媒體文件是否匹配,具體的,本步驟可以通過(guò)以下步驟2031-2032實(shí)現(xiàn)。

步驟2031:多媒體服務(wù)器根據(jù)該樂(lè)譜和該多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定該樂(lè)譜和該多媒體文件之間的相似度。

本發(fā)明實(shí)施例中,該預(yù)設(shè)相似度算法可以根據(jù)用戶需要設(shè)置并更改,本發(fā)明實(shí)施例對(duì)此不作具體限定,例如,該預(yù)設(shè)相似度算法可以為基于色度特征和動(dòng)態(tài)時(shí)間的卷曲算法。

其中,多媒體服務(wù)器根據(jù)該預(yù)設(shè)相似度算法,計(jì)算該樂(lè)譜和該多媒體文件之間的相似度之前,為了提高根據(jù)該預(yù)設(shè)相似度算法計(jì)算出的相似度的準(zhǔn)確性,多媒體服務(wù)器還可以先對(duì)該預(yù)設(shè)相似度算法進(jìn)行優(yōu)化,具體的,多媒體服務(wù)器對(duì)該預(yù)設(shè)相似度算法進(jìn)行優(yōu)化的步驟可以為:多媒體服務(wù)器獲取預(yù)設(shè)數(shù)目的樣本樂(lè)譜、每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件,以及,每個(gè)樣本樂(lè)譜和每個(gè)多媒體文件之間的相似度;多媒體服務(wù)器根據(jù)每個(gè)樣本樂(lè)譜、每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件,以及,每個(gè)樣本樂(lè)譜和每個(gè)多媒體文件之間的相似度,通過(guò)迭代算法,對(duì)該預(yù)設(shè)相似度算法進(jìn)行優(yōu)化。

需要說(shuō)明的是,多媒體服務(wù)器預(yù)先存儲(chǔ)了該多個(gè)樣本樂(lè)譜和每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件之間的相似度,多媒體服務(wù)器對(duì)該預(yù)設(shè)相似度算法進(jìn)行優(yōu)化時(shí),多媒體服務(wù)器從該多個(gè)樣本樂(lè)譜中,獲取預(yù)設(shè)數(shù)目個(gè)樣本樂(lè)譜,并獲取每個(gè)樣本樂(lè)譜對(duì)應(yīng)多媒體文件,多媒體服務(wù)器通過(guò)迭代算法,將該多個(gè)樣本樂(lè)譜和每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件代入到該預(yù)設(shè)相似度算法中,計(jì)算該樣本樂(lè)譜和該多媒體文件之間的相似度,根據(jù)該相似度和多媒體服務(wù)器中存儲(chǔ)的該樣本樂(lè)譜和該多媒體文件之間的相似度,對(duì)該預(yù)設(shè)相似度算法進(jìn)行優(yōu)化。

其中,多媒體服務(wù)器根據(jù)該相似度和多媒體服務(wù)器中存儲(chǔ)的該樣本樂(lè)譜和該多媒體文件之間的相似度,對(duì)該預(yù)設(shè)相似度算法進(jìn)行優(yōu)化的步驟可以為:

多媒體服務(wù)器獲取多媒體服務(wù)器中存儲(chǔ)的該樣本樂(lè)譜和該多媒體文件之間的相似度,將該相似度與多媒體服務(wù)器中存儲(chǔ)的相似度進(jìn)行比對(duì),根據(jù)該相似度和該多媒體服務(wù)器中存儲(chǔ)的相似度,調(diào)整該預(yù)設(shè)相似度算法的參數(shù),確定出使得該相似度和該多媒體服務(wù)器存儲(chǔ)的相似度最接近時(shí)的參數(shù),并將該參數(shù)寫(xiě)入該預(yù)設(shè)相似度算法中,進(jìn)而對(duì)該預(yù)設(shè)相似度算法進(jìn)行優(yōu)化。

然后,多媒體服務(wù)器根據(jù)該樂(lè)譜和該多媒體文件,通過(guò)優(yōu)化后的預(yù)設(shè)相似度算法,確定該樂(lè)譜和該多媒體文件之間的相似度。

其中,多媒體服務(wù)器計(jì)算該樂(lè)譜和該多媒體文件的相似度時(shí),多媒體服務(wù)器通過(guò)該多媒體文件的音頻信號(hào),根據(jù)該樂(lè)譜和該音頻信號(hào),確定該樂(lè)譜和該多媒體文件之間的相似度,因此,本步驟可以為:

多媒體服務(wù)器提取該多媒體文件中包括的音頻信號(hào),根據(jù)該音頻信號(hào)和該樂(lè)譜,將該樂(lè)譜和該音頻信號(hào)代入該優(yōu)化后的預(yù)設(shè)相似度算法,計(jì)算該樂(lè)譜和該音頻信號(hào)之間的相似度,進(jìn)而確定出該樂(lè)譜和該多媒體文件之間的相似度。

步驟2032:如果該相似度超過(guò)預(yù)設(shè)閾值,多媒體服務(wù)器確定該樂(lè)譜與該多媒體文件匹配。

本步驟中,多媒體服務(wù)器根據(jù)該樂(lè)譜和該多媒體文件之間的相似度,確定該樂(lè)譜和該多媒體文件是否匹配:如果該相似度超過(guò)預(yù)設(shè)閾值,多媒體服務(wù)器確定該樂(lè)譜與該多媒體文件匹配;如果該相似度不超過(guò)預(yù)設(shè)閾值,多媒體服務(wù)器確定該樂(lè)譜與該多媒體文件不匹配。

其中,該預(yù)設(shè)閾值可以根據(jù)用戶需要設(shè)置并更改,本發(fā)明實(shí)施例對(duì)此不做具體限定,例如,該預(yù)設(shè)閾值可以90%、95%等。

如果該樂(lè)譜與該多媒體文件匹配,執(zhí)行步驟204;如果該樂(lè)譜和該多媒體文件不匹配,丟棄該樂(lè)譜。

步驟204:如果該樂(lè)譜與該多媒體文件匹配,多媒體服務(wù)器將該樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

本步驟中,如果該樂(lè)譜與該多媒體文件匹配,多媒體服務(wù)器將該樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜中之前,多媒體服務(wù)器還可以在該樂(lè)譜中添加多媒體服務(wù)器的版權(quán)歸屬標(biāo)識(shí),具體過(guò)程可以為:多媒體服務(wù)器將指定標(biāo)注信息添加到該樂(lè)譜中,該指定標(biāo)注信息用于標(biāo)注該多媒體服務(wù)器。

本步驟中,該指定標(biāo)注信息可以根據(jù)用戶需要設(shè)置并更改,本發(fā)明實(shí)施例對(duì)此不做具體限定,例如,該指定標(biāo)注信息可以為該多媒體服務(wù)器的地址或者該多媒體服務(wù)器的名稱等。

然后,多媒體服務(wù)器再將該添加指定標(biāo)注信息后的樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到該樂(lè)譜庫(kù)中。

這樣,多媒體服務(wù)器根據(jù)每個(gè)多媒體文件對(duì)應(yīng)的樂(lè)譜,構(gòu)建該多媒體文件庫(kù)對(duì)應(yīng)的樂(lè)譜庫(kù)。

本發(fā)明實(shí)施例提供的一種可能的設(shè)計(jì)中,如果多媒體服務(wù)器從目標(biāo)網(wǎng)站中沒(méi)有爬取到該多媒體文件的標(biāo)識(shí),多媒體服務(wù)器獲取多媒體服務(wù)器中存儲(chǔ)的多媒體文件庫(kù),從該多媒體文件庫(kù)中獲取多個(gè)多媒體文件,進(jìn)而從該多個(gè)多媒體文件中選擇與該樂(lè)譜匹配的多媒體文件,具體過(guò)程可以為:

多媒體服務(wù)器獲取多媒體文件庫(kù)中的每個(gè)多媒體文件;多媒體服務(wù)器根據(jù)該樂(lè)譜和該每個(gè)多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定該樂(lè)譜與該每個(gè)多媒體文件之間的相似度;多媒體服務(wù)器根據(jù)該樂(lè)譜與該每個(gè)多媒體文件之間的相似度,從該多媒體文件庫(kù)中選擇相似度滿足預(yù)設(shè)條件的多媒體文件;多媒體服務(wù)器將選擇的多媒體文件確定為與該樂(lè)譜匹配的多媒體文件。

進(jìn)而,多媒體服務(wù)器將該樂(lè)譜和選擇的多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

本步驟中,多媒體服務(wù)器確定該樂(lè)譜與該每個(gè)多媒體文件之間的相似度的實(shí)現(xiàn)方式同步驟203的實(shí)現(xiàn)方式一致,此處不再一一贅述。

其中,該預(yù)設(shè)條件可以根據(jù)用戶需要設(shè)置并更改,本發(fā)明實(shí)施例對(duì)此不做具體限定。例如,該預(yù)設(shè)條件可以為相似度最高且達(dá)到預(yù)設(shè)閾值。

本發(fā)明實(shí)施例提供的一種可能的設(shè)計(jì)中,多媒體服務(wù)器將該樂(lè)譜錄入到該樂(lè)譜庫(kù)中之后,多媒體服務(wù)器可以通過(guò)以下步驟205,根據(jù)終端發(fā)送的反饋信息,對(duì)該樂(lè)譜進(jìn)行進(jìn)一步的優(yōu)化。

步驟205:多媒體服務(wù)器接收終端發(fā)送的反饋信息,該反饋信息中包括該樂(lè)譜中待校正的音符標(biāo)識(shí)和校正后的音符;多媒體服務(wù)器根據(jù)該音符標(biāo)識(shí),將該樂(lè)譜中待校正的音符修改為該校正后的音符。

本發(fā)明實(shí)施例中,多媒體服務(wù)器可以向終端提供終端一個(gè)反饋入口,終端向用戶顯示樂(lè)譜時(shí),終端在當(dāng)前界面提供反饋按鈕,用戶查看該樂(lè)譜時(shí),如果發(fā)現(xiàn)該樂(lè)譜中存在待校正的音符,可以觸發(fā)該反饋按鈕,在彈出的反饋輸入框輸入反饋信息,當(dāng)終端檢測(cè)到用戶在反饋輸入框中輸入的反饋信息時(shí),終端獲取該反饋信息,并通過(guò)該反饋入口,向多媒體服務(wù)器發(fā)送該反饋信息。

其中,該反饋信息中至少包括樂(lè)譜中待校正的音符標(biāo)識(shí),以及校正后的音符,便于多媒體服務(wù)器根據(jù)該待校正的音符標(biāo)識(shí),將樂(lè)譜中待校正的音符修改為校正后的音符。

本步驟中,多媒體服務(wù)器根據(jù)該待校正的音符標(biāo)識(shí),將樂(lè)譜中待校正的音符修改為校正后的音符的步驟之前,為了提高校正的準(zhǔn)確性,對(duì)于每個(gè)樂(lè)譜,當(dāng)多媒體服務(wù)器接收反饋信息的接收次數(shù)超過(guò)預(yù)設(shè)次數(shù)時(shí),多媒體服務(wù)器才對(duì)該樂(lè)譜進(jìn)行校正,因此,

本步驟可以為:多媒體服務(wù)器統(tǒng)計(jì)接收該反饋信息的接收次數(shù);如果該接收次數(shù)超過(guò)預(yù)設(shè)次數(shù),多媒體服務(wù)器執(zhí)行根據(jù)該音符標(biāo)識(shí),將該樂(lè)譜中待校正的音符修改為該校正后的音符的步驟。

其中,該預(yù)設(shè)次數(shù)可以根據(jù)用戶需要設(shè)置并更改,本發(fā)明實(shí)施例對(duì)此不做具體限定,例如,該預(yù)設(shè)次數(shù)可以10次、35次等。

本發(fā)明實(shí)施例提供的一種可能設(shè)計(jì)中,該反饋信息中除包括樂(lè)譜中待校正的音符標(biāo)識(shí),以及校正后的音符以外,該反饋信息還可以包括用戶對(duì)該樂(lè)譜的評(píng)論信息,例如,該評(píng)論信息可以為用戶對(duì)該樂(lè)譜的點(diǎn)贊評(píng)論或者用戶輸入的文字評(píng)論等。多媒體服務(wù)器還可以根據(jù)用戶的評(píng)論信息,對(duì)該樂(lè)譜進(jìn)行進(jìn)一步的校正。

本發(fā)明實(shí)施例中,多媒體服務(wù)器從目標(biāo)網(wǎng)站中爬取樂(lè)譜和該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí),獲取該樂(lè)譜對(duì)應(yīng)的多媒體文件,并通過(guò)驗(yàn)證該樂(lè)譜與該多媒體文件是否匹配,如果該樂(lè)譜與該多媒體文件匹配,才將該樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中,使得多媒體服務(wù)器構(gòu)建的樂(lè)譜庫(kù)中每個(gè)樂(lè)譜均與該樂(lè)譜對(duì)應(yīng)的多媒體文件匹配,提高了多媒體服務(wù)器構(gòu)建樂(lè)譜庫(kù)的準(zhǔn)確性。

本發(fā)明實(shí)施例提供了一種構(gòu)建樂(lè)譜庫(kù)的裝置,該裝置可應(yīng)用在多媒體服務(wù)器上,參見(jiàn)圖3,該裝置包括第一爬取模塊301,第二爬取模塊302,第一獲取模塊303,驗(yàn)證模塊304和第一添加模塊305。

該第一爬取模塊301,用于從目標(biāo)網(wǎng)站中爬取樂(lè)譜;

該第二爬取模塊302,用于從該目標(biāo)網(wǎng)站中爬取該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí);

該第一獲取模塊303,用于根據(jù)該多媒體文件的標(biāo)識(shí),獲取該多媒體文件;

該驗(yàn)證模塊304,用于根據(jù)該樂(lè)譜和該多媒體文件,驗(yàn)證該樂(lè)譜與該多媒體文件是否匹配;

該第一添加模塊305,用于如果該樂(lè)譜與該多媒體文件匹配,將該樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

可選的,該驗(yàn)證模塊304,包括:

第一確定單元,用于根據(jù)該樂(lè)譜和該多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定該樂(lè)譜和該多媒體文件之間的相似度;

第二確定單元,用于如果該相似度超過(guò)預(yù)設(shè)閾值,確定該樂(lè)譜與該多媒體文件匹配。

可選的,該裝置還包括:

第二獲取模塊,用于獲取預(yù)設(shè)數(shù)目個(gè)樣本樂(lè)譜、每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件,以及,該每個(gè)樣本樂(lè)譜和每個(gè)多媒體文件之間的相似度;

優(yōu)化模塊,用于根據(jù)該每個(gè)樣本樂(lè)譜、該每個(gè)樣本樂(lè)譜對(duì)應(yīng)的多媒體文件,以及,該每個(gè)樣本樂(lè)譜和每個(gè)多媒體文件之間的相似度,通過(guò)迭代算法,對(duì)該預(yù)設(shè)相似度算法進(jìn)行優(yōu)化。

可選的,該裝置還包括:

第二添加模塊,用于將指定標(biāo)注信息添加到所述樂(lè)譜中,該指定標(biāo)注信息用于標(biāo)注多媒體服務(wù)器。

可選的,該裝置還包括:

接收模塊,用于接收終端發(fā)送的反饋信息,該反饋信息中包括該樂(lè)譜中待校正的音符標(biāo)識(shí)和校正后的音符;

修改模塊,用于根據(jù)該音符標(biāo)識(shí),將該樂(lè)譜中待校正的音符修改為該校正后的音符。

可選的,該裝置還包括:

統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)接收該反饋信息的接收次數(shù);

該修改模塊,還用于如果該接收次數(shù)超過(guò)預(yù)設(shè)次數(shù),執(zhí)行該根據(jù)該音符標(biāo)識(shí),將該樂(lè)譜中待校正的音符修改為該校正后的音符。

可選的,該第一爬取模塊301,包括:

第一獲取單元,用于獲取該目標(biāo)網(wǎng)站的標(biāo)識(shí),根據(jù)該目標(biāo)網(wǎng)站的標(biāo)識(shí),獲取該目標(biāo)網(wǎng)站中樂(lè)譜所在的位置信息;

第三確定單元,用于根據(jù)該目標(biāo)網(wǎng)站的標(biāo)識(shí)和該位置信息,在該目標(biāo)網(wǎng)站中確定該位置信息對(duì)應(yīng)的爬取區(qū)域;

爬取單元,用于從該爬取區(qū)域中爬取該樂(lè)譜。

可選的,該爬取單元,還用于從該爬取區(qū)域中爬取包含該樂(lè)譜的圖像;從該圖像中識(shí)別出該樂(lè)譜的音符序列和節(jié)拍標(biāo)識(shí),將該音符序列和該節(jié)拍標(biāo)識(shí)組成該樂(lè)譜。

可選的,該第二爬取模塊302,還用于從該目標(biāo)網(wǎng)站中爬取文字信息,從該文字信息中提取該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí)。

可選的,如果從該目標(biāo)網(wǎng)站中沒(méi)有爬取到該多媒體文件的標(biāo)識(shí),該裝置還包括:

選擇模塊,用于根據(jù)該樂(lè)譜,從多媒體文件庫(kù)中選擇與該樂(lè)譜匹配的多媒體文件;

第三添加模塊,用于將該樂(lè)譜和選擇的多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中。

可選的,該選擇模塊,包括:

第二獲取單元,用于獲取該多媒體文件庫(kù)中的每個(gè)多媒體文件;

第四確定單元,用于根據(jù)該樂(lè)譜和該每個(gè)多媒體文件,通過(guò)預(yù)設(shè)相似度算法,確定該樂(lè)譜與該每個(gè)多媒體文件之間的相似度;

選擇單元,用于根據(jù)該樂(lè)譜與該每個(gè)多媒體文件之間的相似度,從該多媒體文件庫(kù)中選擇相似度滿足預(yù)設(shè)條件的多媒體文件;

第五確定單元,用于將選擇的多媒體文件確定為與該樂(lè)譜匹配的多媒體文件。

本發(fā)明實(shí)施例中,多媒體服務(wù)器從目標(biāo)網(wǎng)站中爬取樂(lè)譜和該樂(lè)譜對(duì)應(yīng)的多媒體文件的標(biāo)識(shí),獲取該樂(lè)譜對(duì)應(yīng)的多媒體文件,并通過(guò)驗(yàn)證該樂(lè)譜與該多媒體文件是否匹配,如果該樂(lè)譜與該多媒體文件匹配,才將該樂(lè)譜和該多媒體文件的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系添加到樂(lè)譜庫(kù)中,使得多媒體服務(wù)器構(gòu)建的樂(lè)譜庫(kù)中每個(gè)樂(lè)譜均與該樂(lè)譜對(duì)應(yīng)的多媒體文件匹配,提高了多媒體服務(wù)器構(gòu)建樂(lè)譜庫(kù)的準(zhǔn)確性。

需要說(shuō)明的是:上述實(shí)施例提供的構(gòu)建樂(lè)譜庫(kù)裝置在構(gòu)建樂(lè)譜庫(kù)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的構(gòu)建樂(lè)譜庫(kù)的裝置與構(gòu)建樂(lè)譜庫(kù)的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。

圖4是本發(fā)明實(shí)施例提供的一種多媒體服務(wù)器的結(jié)構(gòu)示意圖;該多媒體服務(wù)器400可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(central processing units,CPU)422(例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器432,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序442或數(shù)據(jù)444的存儲(chǔ)介質(zhì)430(例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器432和存儲(chǔ)介質(zhì)430可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)430的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒(méi)標(biāo)出),每個(gè)模塊可以包括對(duì)多媒體服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器422可以設(shè)置為與存儲(chǔ)介質(zhì)430通信,在異常注入系統(tǒng)400上執(zhí)行存儲(chǔ)介質(zhì)430中的一系列指令操作。

異常注入系統(tǒng)400還可以包括一個(gè)或一個(gè)以上電源426,一個(gè)或一個(gè)以上有線或無(wú)線網(wǎng)絡(luò)接口450,一個(gè)或一個(gè)以上輸入輸出接口454,一個(gè)或一個(gè)以上鍵盤(pán)456,和/或,一個(gè)或一個(gè)以上操作系統(tǒng)441,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。

該多媒體服務(wù)器400可以用于執(zhí)行上述實(shí)施例提供的構(gòu)建樂(lè)譜庫(kù)的方法中多媒體服務(wù)器所執(zhí)行的步驟。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。

以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
章丘市| 阿城市| 绥滨县| 四会市| 潜江市| 九龙城区| 涿鹿县| 永年县| 徐水县| 建阳市| 陆良县| 汕头市| 眉山市| 大同市| 梨树县| 龙泉市| 利津县| 新蔡县| 平顶山市| 平利县| 阳东县| 麻阳| 临夏市| 什邡市| 铜陵市| 育儿| 乾安县| 安溪县| 庄浪县| 锡林浩特市| 全南县| 平陆县| 民县| 修水县| 南召县| 玉田县| 安达市| 驻马店市| 永顺县| 余江县| 淮北市|