專利名稱:多媒體文件搜索方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)信息處理領(lǐng)域,具體而言,涉及多媒體文件 搜索方法和裝置。
背景技術(shù):
用戶想查找多媒體文件例如一首歌曲時,如果能乂人本地直4妄查 找到該歌曲,則可以避免去互聯(lián)網(wǎng)上搜索和下載。圖l示出了根據(jù)
相關(guān)技術(shù)的歌曲操作過程的流程圖,包括
步驟S102,用戶想要查找歌曲A;
步驟S104,用戶執(zhí)行本地查找;
步驟S106,得到本地是否有歌曲A的查找結(jié)果;
如果本地有歌曲A,則步驟S112,對歌曲A執(zhí)行本地才乘作;
如果本地沒有歌曲A,則步驟S108,執(zhí)行網(wǎng)絡(luò)搜索;
步驟SllO,從網(wǎng)絡(luò)搜索結(jié)果中下載歌曲A到本地,然后步驟 S112, 曲A才丸4亍本;t也l喿^f乍。
然而,由于播放器通常有多個歌曲列表,本地有著較復(fù)雜的歌 曲目錄結(jié)果,所以判斷本地是否已經(jīng)存在要查找的歌曲,通常會是
個較繁瑣的查找過程。因此,用戶經(jīng)常會省略本地查找的過程,直 接去互聯(lián)網(wǎng)搜索歌曲,然后從搜索結(jié)果中下載該歌曲。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)這樣的后果是,用戶可能會 把同 一 多媒體文件例如歌曲重復(fù)下載多遍,而這種重復(fù)操作會導(dǎo)致 /磁盤空間和帶寬的浪費。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種多媒體文件搜索方法和裝置,能夠解決用 戶可能會把同一多媒體文件重復(fù)下載多遍,從而導(dǎo)致磁盤空間和帶 寬的、浪費的問題。
在本發(fā)明的實施例中,提供了一種多媒體文件搜索方法,包括 接收用戶對多々某體文件的請求;在本地搜索多^某體文件,且在互聯(lián) 網(wǎng)搜索多媒體文件;將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū) 別地一起提供給用戶。
在本發(fā)明的實施例中,還提供了一種多々某體文件搜索裝置,包 括界面模塊,用于接收用戶對多媒體文件的請求;搜索模塊,用 于在本地搜索多媒體文件,且在互聯(lián)網(wǎng)搜索多媒體文件;顯示模塊, 用于將本地的4叟索結(jié)果和互聯(lián)網(wǎng)的4叟索結(jié)果互相區(qū)別地一起提供 給用戶。
上述實施例的多^某體文件搜索方法和裝置因為在用戶搜索多 i某體文件時,同時在本地和互聯(lián)網(wǎng)上4臾索,并將本地的4叟索結(jié)果和 互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū)別地顯示,從而解決了用戶可能會把同一 多J 某體文件重復(fù)下載多遍,/人而導(dǎo)致》茲盤空間和帶寬的浪費的問 題,實現(xiàn)了簡化用戶揭:作流程的歲丈果。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并
不構(gòu)成對本發(fā)明的不當限定。在附圖中
圖1示出了根據(jù)相關(guān)技術(shù)的歌曲操作過程的流程圖2示出了根據(jù)據(jù)本發(fā)明實施例的多々某體文件搜索方法的流程
圖3示出了根據(jù)據(jù)本發(fā)明實施例的多媒體文件搜索裝置的示意
圖4示出了根據(jù)本發(fā)明可選實施例的多媒體文件搜索裝置的示 意圖5示出了根據(jù)本發(fā)明可選實施例的多々某體文件搜索方法的流 程圖。
具體實施例方式
圖2示出了根據(jù)本發(fā)明實施例的多4某體文件搜索方法的流程 圖,包4舌以下步-驟
步驟SIO,接收用戶對多媒體文件的請求;
步驟S20,在本地4叟索多々某體文件,且在互聯(lián)網(wǎng)4叟索多媒體文
件;
步驟S30,將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū)別地 一起提供給用戶。
該可選實施例因為在用戶搜索多々某體文件時,同時在本地和互 聯(lián)網(wǎng)上搜索,并將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū)別地 顯示,從而解決了用戶可能會把同一多媒體文件重復(fù)下載多遍,從
而導(dǎo)致^茲盤空間和帶寬的浪費的問題,實現(xiàn)了簡化用戶梯:作流程的 效果。值得注意的是,該實施例中,用戶僅需提出對多媒體文件的
:後索"i青求即可,而無需考慮在本地還是互聯(lián)網(wǎng)4叟索,而本實施例的
方法將自動在本地和互聯(lián)網(wǎng)同時4臾索。
可選的,步驟S10包括提供輸入框,用于接收用戶輸入多媒 體文件的關(guān)4建字。
該可選實施例提供了通過多媒體文件的關(guān)鍵字進行搜索的功 能。例如,多媒體文件是歌曲文件,關(guān)鍵字可以是歌曲名、歌手名、 專輯名、發(fā)行時間。當然,本領(lǐng)域技術(shù)人員可以理解,"接收用戶 對多媒體文件的請求,,的方式不限于提供輸入框的方式,例如,還 可以采用菜單、4會4丑等方式。
可選的,步驟S20中的在本地搜索多媒體文件包括提取請求 中的關(guān)于多媒體文件的關(guān)鍵字;使用關(guān)鍵字查詢索引庫。
該可選實施例提供了在本地搜索多々某體文件的具體實施方案。
可選的,本發(fā)明實施例的多媒體文件搜索方法還包括預(yù)先在 本地建立索引庫,索引庫包括本地的多々某體文件的索引。例如索引 庫是數(shù)據(jù)庫,使用關(guān)鍵字查詢索引庫可包括編寫針對所述關(guān)鍵字 的SQL查詢命令;對所述數(shù)據(jù)庫執(zhí)行所述SQL查詢命令。
其中,當本地的多々某體文件發(fā)生新增、刪除、更名或移動才喿作 時,相應(yīng)地自動更新索引庫。
該可選實施例通過在本地建立索引庫,其包括多媒體文件的索 引,來完成利用多媒體文件的關(guān)鍵字進行本地搜索的操作。該索引 庫可以自動隨著本地的多々某體文件的變化而更新,確保與本地多士某 體文件的一致性。
可選的,步驟S30包括在同一個列表中提交本地的搜索結(jié)果 和互聯(lián)網(wǎng)的搜索結(jié)果,對本地的搜索結(jié)果附加可視的本地標識,對 互耳關(guān)網(wǎng)的4叟索結(jié)果附加可4見的互聯(lián)網(wǎng)標識,本地標識和互聯(lián)網(wǎng)標識 的可視效果不同;或者在不同的列表中分別提交本地的搜索結(jié)果和 互耳關(guān)網(wǎng)的4叟索結(jié)果。
該可選實施例提供了將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果 互相區(qū)別地一起提供給用戶的兩種具體實施方案。這里的列表可以 釆用表格、圖表或者文字羅列等形式。
可選的,在步驟S30之前,還包括以預(yù)定規(guī)則過濾本地的搜 索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果。通過對預(yù)定規(guī)則的i殳置,可以將自動 在本地和互耳關(guān)網(wǎng)同時4叟索所得到的結(jié)果進4亍優(yōu)4b,避免用戶4妄收過 多的垃圾信息。
予貞定*見則可以包i舌以下至少之一
過濾本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果之間的重復(fù);
過濾互聯(lián)網(wǎng)的搜索結(jié)果中的重復(fù);
以用戶偏愛"i殳定條4牛進4亍過濾。
可選的,過濾本地的搜索結(jié)果和互聯(lián)網(wǎng)的4叟索結(jié)果之間的重復(fù)
包括刪除互聯(lián)網(wǎng)的搜索結(jié)果中與本地的搜索結(jié)果相重復(fù)的條目。 這就避免了用戶重復(fù)下載本地已經(jīng)存在的多々某體文件。
當然,也可以i殳置為刪除本i也的3臾索結(jié)果中與互:f關(guān)網(wǎng)的4叟索 結(jié)果相重復(fù)的條目。這就保證了用戶本地的多4某體文件動態(tài)更新。
可選的,刪除互聯(lián)網(wǎng)的搜索結(jié)果中與本地的搜索結(jié)果相重復(fù)的 條目包括將本地的搜索結(jié)果按照濾重判斷條件作為鍵插入到映射 表中;將互聯(lián)網(wǎng)的搜索結(jié)果按照濾重判斷條件作為鍵插入到映射 表;從互聯(lián)網(wǎng)的搜索結(jié)果中刪除能插入的條目。
該方法使用到了映射表的概念,所謂映射表,就是從一個有序 集合到另外一個有序集合的關(guān)系,可以表示為R(a)=b,其中a 屬于源有序集合,b屬于目標有序集合。映射表的優(yōu)點在可以在于 已知a,可以在常數(shù)復(fù)雜度(O ( 1 ))內(nèi)計算出R(a)。在該案例中, a中存放的是表示某首歌曲的數(shù)據(jù)結(jié)構(gòu),R (a)映射關(guān)系b存放的 是a的濾重字段的數(shù)據(jù),如果有兩首歌曲aa,ab,兩者的映射關(guān)系ba=R (aa), bb=R(ab),如果兩首歌曲在濾重規(guī)則范圍內(nèi)被認為是相同 歌曲的話,那么這兩首歌曲的在R上的映射關(guān)系也是相同的,即 ba=bb,反之亦然。所以,判斷兩首歌曲在濾重規(guī)則范圍內(nèi)是否相同 就可以簡單的判斷其在R上的映射是否為相同的,如果為相同的, 那么就可以認為這兩首歌曲是相同的歌曲,可以按照過濾條件濾掉 一個,具體過濾掉哪一個由過濾規(guī)則確定。分別計算本地歌曲集合 AL。eal在R上的映射集合BL。cal以及網(wǎng)絡(luò)歌曲集合ANet在R上的映射 集合BNet,對于任何一個b,如果b同時存在于BL。cal和BNet中,那 么b所對應(yīng)的AL。cal中的aL。cal和ANet中的aNet就是一對重復(fù)的歌曲, 對于重復(fù)的歌曲,則可以按照過濾規(guī)則,要么從ANet集合中去掉歌 曲aNet ,要么從AL。cal集合中去掉歌曲aLocal.
映射表只是本地和網(wǎng)絡(luò)結(jié)果過濾采用的一種優(yōu)選方式,并非一 種必要方式。此外,,技術(shù)人員還可以簡單在兩個集合中多次查找的 方式,查找出那些重復(fù)的歌曲,并將重復(fù)的歌曲刪除。
顯然,本領(lǐng)域,技術(shù)人員可以4艮容易地將上述的映射表方案或者 集合方案應(yīng)用到刪除本地的搜索結(jié)果中與互聯(lián)網(wǎng)的搜索結(jié)果相重 復(fù)的條目的實施例中,這里不再贅述。
過濾互4關(guān)網(wǎng)的搜索結(jié)果中的重復(fù)包括將互耳關(guān)網(wǎng)的4臾索結(jié)果按-照濾重判斷條件作為鍵插入到映射表;從互聯(lián)網(wǎng)的搜索結(jié)果中刪除 不能插入的條目。因為互聯(lián)網(wǎng)搜索結(jié)果本身就存在大量重復(fù)條目, 這樣做有利于減少垃圾信息。
以用戶偏愛設(shè)定條件進行過濾包括從本地的搜索結(jié)果和互聯(lián) 網(wǎng)的搜索結(jié)果中刪除不滿足用戶對多々某體文件的才各式和或質(zhì)量要 求的條目。例如,用戶偏愛或mp3、 wmp才各式,那么可以i殳定只要 這兩種格式的多媒體文件,而將rm格式等多媒體文件過濾掉。又 例如,用戶對質(zhì)量要求比特率達到24bit以上,那么可以設(shè)定將低 于該比特率的多J 某體文件過濾4卓。
該可選實施例提供了對本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果 濾重的功能。
可選的,多々某體文件可以是歌曲文件,i青求中包括以下至少一 項歌曲名、歌手名、專輯名、比特率、流派、歌曲指紋、歌詞。
該可選實施例給出了多媒體文件是歌曲文件時,步驟SIO中的 請求中可能包含的關(guān)鍵字。
顯然,多媒體文件還可以是電影文件等,請求中可以包括至少
一項電影名、主演名、比特率、國家等。
圖3示出了根據(jù)本發(fā)明實施例的多媒體文件搜索裝置的示意圖。
如圖3所示,該多媒體文件搜索裝置包括界面沖莫塊102,用 于接收用戶對多媒體文件的請求;搜索模塊104,用于在本地搜索 多媒體文件,且在互聯(lián)網(wǎng)搜索多媒體文件;顯示模塊108,用于將 本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū)別地一起提供給用戶。
該多媒體文件搜索裝置因為在用戶搜索多媒體文件時,同時在 本地和互聯(lián)網(wǎng)上搜索,并將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互 相區(qū)別地顯示,從而解決了用戶可能會4巴同 一多々某體文件重復(fù)下載 多遍,從而導(dǎo)致磁盤空間和帶寬的浪費的問題,實現(xiàn)了用戶的簡單、 方《更地纟喿作。
圖4示出了根據(jù)本發(fā)明可選實施例的多媒體文件搜索裝置的示 意圖,還包括過濾模塊106,用于以預(yù)定規(guī)則過濾本地的搜索結(jié) 果和互聯(lián)網(wǎng)的4叟索結(jié)果;顯示才莫塊108用于4是供經(jīng)過過濾才莫塊過濾 的搜索結(jié)果。通過對預(yù)定規(guī)則的設(shè)置,可以將自動在本地和互聯(lián)網(wǎng) 同時搜索所得到的結(jié)果進行優(yōu)化,避免用戶接收過多的垃圾信息。
可選的,過濾^t塊106包4舌以下至少之一
第一過濾單元,用于過濾本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果 之間的重復(fù);這可以避免用戶重復(fù)下載本地已經(jīng)存在的多々某體文 件,或保證用戶本地的多i某體文件動態(tài)更新;
第二過濾單元,用于過濾互聯(lián)網(wǎng)的:^臾索結(jié)果中的重復(fù);因為互
聯(lián)網(wǎng)搜索結(jié)果本身就存在大量重復(fù)條目,這樣^敗有利于減少垃;及信自、.
第三過濾單元,用于以用戶偏愛設(shè)定條件進行過濾;這有利于 提高客戶體驗。
其中,過濾本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果之間的重復(fù)包 括將本地的搜索結(jié)果按照濾重判斷條件作為鍵插入到映射表中; 將互聯(lián)網(wǎng)的搜索結(jié)果按照濾重判斷條件作為鍵插入到映射表;從互 聯(lián)網(wǎng)的搜索結(jié)果中刪除能插入的條目;
過濾互Jf關(guān)網(wǎng)的4叟索結(jié)果中的重復(fù)包括將互聯(lián)網(wǎng)的4臾索結(jié)果4要 照濾重判斷條件作為鍵插入到映射表;從互聯(lián)網(wǎng)的搜索結(jié)果中刪除 不能插入的條目;
以用戶偏愛設(shè)定條件進行過濾包括從本地的搜索結(jié)果和互聯(lián) 網(wǎng)的搜索結(jié)果中刪除不滿足用戶對多媒體文件的格式和或質(zhì)量要 求的條目。
該可選實施例提供了對本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果 濾重的功能。其中以用戶偏愛設(shè)定條件進行過濾可以滿足用戶對多 媒體文件的格式、質(zhì)量等條件的要求,通過提供這些過濾選項,用 戶可以指定只顯示某種格式的搜索結(jié)果,或者只顯示某種音質(zhì)的搜 索結(jié)果等。過濾的時候釆用依次比較的方法,將搜索結(jié)果從搜素結(jié) 果列表中取出,依次與各個偏好設(shè)定過濾條件比較,只有滿足條件 的才會被加入到處理后的結(jié)果列表中,送入顯示模塊108中。
可選的,在上述的多媒體文件搜索裝置中,多J 某體文件是歌曲
文件,請求中包括以下至少一項歌曲名、歌手名、專輯名、比特 率、流派、歌曲指紋、歌詞。
可選的,界面模塊102包括提供輸入框,用于接收用戶輸入 多媒體文件的關(guān)鍵字。
該可選實施例才是供了將本地的4叟索結(jié)果和互聯(lián)網(wǎng)的4叟索結(jié)果 互相區(qū)別地一起提供給用戶的兩種具體實施方案。
可選的,搜索模塊104包括本地搜索子模塊(未示出)和網(wǎng)絡(luò) 搜索子模塊(未示出),本地搜索子模塊可用于提取請求中的關(guān) 于多媒體文件的關(guān)鍵字;使用關(guān)鍵字查詢索引庫。
當用戶在界面模塊102中的輸入框中填入關(guān)鍵詞,然后通過回 車鍵或者輸入框附近的搜索按鈕觸發(fā)搜索后,就觸發(fā)了搜索沖莫塊 104。
搜索模塊104中的本地搜索子模塊使用用戶輸入的關(guān)鍵詞進行 本地多媒體文件搜索時,可以采用數(shù)據(jù)庫引擎所提供的SQL結(jié)構(gòu)化 查詢語句。
網(wǎng)絡(luò)搜索子模塊在進行網(wǎng)絡(luò)搜索時,需要網(wǎng)絡(luò)搜索服務(wù)器以及 相應(yīng)的接口。搜索服務(wù)器負責為文件建立信息索引,維護信息索引 數(shù)據(jù)庫,并且提供搜索接口供網(wǎng)絡(luò)搜索子模塊使用。釆用現(xiàn)有的音 樂搜索服務(wù)器的數(shù)據(jù)加上專用的以xml為數(shù)據(jù)承載體的搜索接口 。 網(wǎng)絡(luò)搜索子模塊對關(guān)鍵詞進行正則化處理后,按照HTTP地址規(guī)范, 對中文關(guān)鍵詞進行編碼,最終形成到搜索接口的請求。發(fā)送完成后, 網(wǎng)絡(luò)搜索子模塊開始等待服務(wù)器返回搜索結(jié)果。網(wǎng)絡(luò)搜索接口返回 的數(shù)據(jù)是以xml為數(shù)據(jù)承載體的,相應(yīng)的,網(wǎng)絡(luò)搜索子模塊通過對xml進行解析,將網(wǎng)絡(luò)搜索結(jié)果轉(zhuǎn)換為和本地多々某體文件一致的格 式, 一起送入過濾才莫塊106中處理。
可選的,本發(fā)明實施例的多媒體文件搜索裝置還包括索引模 塊,用于預(yù)先在本地建立索引庫,索引庫包括本地的多+某體文件的 索引。
其中,當本地的多々某體文件發(fā)生新增、刪除、更名或移動才喿作 時,索引沖莫塊相應(yīng)地自動更新索引庫。
該可選實施例通過在本地建立包括多々某體文件的索引的索引 庫,來完成利用多媒體文件的關(guān)鍵字進行本地搜索的操作。該索引 庫可以自動隨著本地的多々某體文件的變化而更新,確保與本地多々某 體文件的一致性。
所謂索引,大體上分兩個步驟,首先是提取多々某體文件中的關(guān) 鍵信息,然后將這些提取出來的信息以一種可以加快搜索速度的數(shù) 據(jù)結(jié)構(gòu)存》丈在數(shù)據(jù)倉庫中。通過以上步驟,達到為4叟索這些音樂文 件提速的目的。提取的關(guān)鍵信息可以包括歌曲名、歌手名、專輯名、 比特率、流派、歌曲指紋、歌詞,并將這些信息以數(shù)據(jù)項的形式存 放在數(shù)據(jù)庫的數(shù)據(jù)表中,利用數(shù)據(jù)庫優(yōu)化搜索本地多々某體文件的速 度。當用戶的操作涉及到數(shù)據(jù)庫數(shù)據(jù)的修改的時候,就會自動觸發(fā) 索引模塊的工作,開始更新索引。
可選的,顯示模塊108可用于在同一個列表中提交本地的搜 索結(jié)果和互聯(lián)網(wǎng)的4叟索結(jié)果,對本地的:t臾索結(jié)果附加可^L的本i也標 識,對互聯(lián)網(wǎng)的4叟索結(jié)果附加可浮見的互聯(lián)網(wǎng)標識,本地標識和互聯(lián) 網(wǎng)標識的可視效果顯著不同;或者在不同的列表中分別提交本地的 搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果。
該可選實施例提供了將本地的搜索結(jié)果和互耳關(guān)網(wǎng)的搜索結(jié)果 互相區(qū)別地一起^是供給用戶的兩種具體實施方案。例如,可以在本 地和網(wǎng)絡(luò)4臾索結(jié)果前面,4吏用不同的圖標用以區(qū)分??蛇x的,當用 戶將鼠標放到圖標上的時候,圖標就會高亮顯示,讓用戶能夠比較 容易區(qū)分本地和網(wǎng)絡(luò)多々某體文件。
圖5示出了根據(jù)本發(fā)明可選實施例的音樂文件搜索方法的流程 圖,包4舌以下步-驟
步驟S102,建立并存儲本地音樂文件的歌曲信息索引,供本地 :溲索時^f吏用;
步-驟S104, ^接受用戶4叟索的"i會求;
步驟S106,啟動搜索模塊對步驟S102中索引了的本地音樂文 件以及網(wǎng)絡(luò)音樂文件進行4臾索;
步驟S108 ,輸出本地搜索結(jié)果列表和網(wǎng)絡(luò)搜索結(jié)果列表給處理 模塊;
步驟SllO,將步驟S108中的本地和網(wǎng)絡(luò)的結(jié)果按照一定的規(guī) 則組合成最終的顯示結(jié)果,并將結(jié)果輸出到顯示模塊;
步驟S112,顯示模塊將歸并后的結(jié)果,按照結(jié)果來源(本地或 網(wǎng)絡(luò))的不同,以差異化的方式展現(xiàn)給用戶。
該可選實施例提供了對音樂文件搜索方法的具體實施方案,將 對本地音樂文件的搜索和網(wǎng)絡(luò)音樂文件的搜索有機結(jié)合起來,在用 戶的 一次搜索的流程中,同時完成對本地和網(wǎng)絡(luò)音樂文件的4叟索, 并將兩者4妄照一定失見則結(jié)合在一起,統(tǒng)一地展現(xiàn)癥會用戶。
從以上的描述中,可以看出,本發(fā)明上述的實施例實現(xiàn)了如下
才支術(shù)效果因為在用戶4叟索多々某體文件時,同時在本地和互耳關(guān)網(wǎng)上 搜索,并將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū)別地顯示, 從而解決了用戶可能會把同 一多媒體文件重復(fù)下載多遍,從而導(dǎo)致 》茲盤空間和帶寬的浪費的問題,實現(xiàn)了簡化用戶操作流程的效果。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲
在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成 電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模 塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述<叉為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā) 明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進 等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1. 一種多媒體文件搜索方法,其特征在于,包括:接收用戶對多媒體文件的請求;在本地搜索所述多媒體文件,且在互聯(lián)網(wǎng)搜索所述多媒體文件;將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū)別地一起提供給用戶。
2. 根據(jù)權(quán)利要求1所述的多媒體文件搜索方法,其特征在于,將 本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū)別地一起提供給 用戶包4舌在同一個列表中提交本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié) 果,對本地的搜索結(jié)果附加可^L的本地標識,對互聯(lián)網(wǎng)的搜索 結(jié)果附加可一見的互耳關(guān)網(wǎng)標識,所述本地標識和所述互耳關(guān)網(wǎng)標識 的可浮見效果不同;或者在不同的列表中分別提交本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果。
3. 根據(jù)權(quán)利要求1所述的多媒體文件搜索方法,其特征在于,在 將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū)別地一起提供 給用戶之前,還包括以預(yù)定規(guī)則過濾本地的搜索結(jié)果和互聯(lián) 網(wǎng)的4叟索結(jié)果。
4. 根據(jù)權(quán)利要求3所述的多媒體文件搜索方法,其特征在于,所 述以預(yù)定規(guī)則過濾本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果包括過濾本地的4叟索結(jié)果和互耳關(guān)網(wǎng)的4叟索結(jié)果之間的重復(fù)。
5. 4艮據(jù)權(quán)利要求4所述的多々某體文件:溲索方法,其特征在于,所述過濾本地的4叟索結(jié)果和互聯(lián)網(wǎng)的4叟索結(jié)果之間的重復(fù)包括 刪除互寫關(guān)網(wǎng)的4臾索結(jié)果中與本地的4叟索結(jié)果相重復(fù)的條目。
6. 根據(jù)權(quán)利要求5所述的多々某體文件搜索方法,其特征在于,除 互聯(lián)網(wǎng)的搜索結(jié)果中與本地的搜索結(jié)果相重復(fù)的條目包括將本地的搜索結(jié)果按照濾重判斷條件作為鍵插入到映射 表中;將互聯(lián)網(wǎng)的搜索結(jié)果按照濾重判斷條件作為鍵插入到所 述映射表;從互聯(lián)網(wǎng)的搜索結(jié)果中刪除能插入的條目。
7. 根據(jù)權(quán)利要求3所述的多媒體文件搜索方法,其特征在于,所 述以預(yù)定規(guī)則過濾本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果包括過濾互聯(lián)網(wǎng)的:t叟索結(jié)果中的重復(fù)。
8. 根據(jù)權(quán)利要求7所述的多媒體文件搜索方法,其特征在于,所 述過濾互4關(guān)網(wǎng)的^:索結(jié)果中的重復(fù)包括將互聯(lián)網(wǎng)的搜索結(jié)果按照濾重判斷條件作為鍵插入到所 述映射表;從互聯(lián)網(wǎng)的搜索結(jié)果中刪除不能插入的條目。
9. 根據(jù)權(quán)利要求3所述的多J 某體文件搜索方法,其特征在于,所 述以預(yù)定規(guī)則過濾本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果包括以用戶偏愛i殳定條件進4亍過濾。
10. 根據(jù)權(quán)利要求9所述的多媒體文件搜索方法,其特征在于,以 用戶偏愛i殳定條件進4亍過濾包4舌從本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果中刪除不滿足用 戶對多媒體文件的格式和/或質(zhì)量要求的條目。
11. 根據(jù)權(quán)利要求1至IO任一項所述的多媒體文件搜索方法,其 特征在于,所述多々某體文件是歌曲文件,所述請求中包括以下 至少一項歌曲名、歌手名、專輯名、比特率、流派、歌曲指 紋、歌詞。
12. —種多^ 某體文件搜索裝置,其特征在于,包括界面模塊,用于接收用戶對多媒體文件的請求;搜索才莫塊,用于在本地搜索所述多媒體文件,且在互聯(lián) 網(wǎng)搜索所述多^ 某體文件;顯示模塊,用于將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果 互相區(qū)別地一起提供給用戶。
13. 根據(jù)權(quán)利要求12所述的多媒體文件搜索裝置,其特征在于, 還包括過濾才莫塊,用于以預(yù)定規(guī)則過濾本地的搜索結(jié)果和互聯(lián) 網(wǎng)的^l叟索結(jié)果;所述顯示模塊用于提供經(jīng)過所述過濾模塊過濾的搜索結(jié)果。
14. 根據(jù)權(quán)利要求13所述的多4某體文件搜索裝置,其特征在于, 所述過濾才莫塊包括以下至少之一 第一過濾單元,用于過濾本地的^:索結(jié)果和互^:網(wǎng)的控:索結(jié)果之間的重復(fù);第二過濾單元,用于過濾互聯(lián)網(wǎng)的搜索結(jié)果中的重復(fù); 第三過濾單元,用于以用戶偏愛{殳定條<牛進4亍過濾。
15. 根據(jù)權(quán)利要求12至14任一項所述的多媒體文件搜索裝置,其 特征在于,所述多J 某體文件是歌曲文件,所述請求中包括以下 至少一項歌曲名、歌手名、專輯名、比特率、流派、歌曲指 紋、歌詞。
全文摘要
本發(fā)明提供了一種多媒體文件搜索方法,包括接收用戶對多媒體文件的請求;在本地搜索多媒體文件,且在互聯(lián)網(wǎng)搜索多媒體文件;將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū)別地一起提供給用戶。本發(fā)明還提供了一種多媒體文件搜索裝置,包括界面模塊,用于接收用戶對多媒體文件的請求;搜索模塊,用于在本地搜索多媒體文件,且在互聯(lián)網(wǎng)搜索多媒體文件;顯示模塊,用于將本地的搜索結(jié)果和互聯(lián)網(wǎng)的搜索結(jié)果互相區(qū)別地一起提供給用戶。本發(fā)明解決了用戶可能會把同一多媒體文件重復(fù)下載多遍,從而導(dǎo)致磁盤空間和帶寬的浪費的問題,實現(xiàn)了簡化用戶操作流程的效果。
文檔編號G06F17/30GK101382960SQ200810225370
公開日2009年3月11日 申請日期2008年10月30日 優(yōu)先權(quán)日2008年10月30日
發(fā)明者毅 王, 郭小軍 申請人:北京搜狗科技發(fā)展有限公司