文件推薦方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種文件推薦方法和裝置。
【背景技術(shù)】
[0002] 在日常的線上活動(dòng)中,用戶時(shí)時(shí)刻刻都在面對(duì)著各種各樣的信息,但卻很難從中 篩選出自己真正感興趣的信息。為了便于用戶的篩選,服務(wù)器可以根據(jù)用戶的瀏覽記錄、興 趣愛好等,為用戶推薦其可能感興趣的信息。
[0003] 以視頻為例,在推薦視頻時(shí),服務(wù)器可以為用戶推薦當(dāng)前播放視頻所屬的類型下 最熱門的視頻,如,當(dāng)前播放視頻為"體育"類型的視頻時(shí),服務(wù)器為用戶推薦"體育"類 型下最熱門的視頻?;蛘?,服務(wù)器計(jì)算每個(gè)視頻的名稱與當(dāng)前播放視頻的名稱之間的LD (Levenshtein Distance,編輯距離),將名稱與當(dāng)前播放視頻的名稱之間的LD距離最小的 視頻推薦給用戶。
[0004] 推薦當(dāng)前播放視頻所屬的類型下最熱門的視頻時(shí),該最熱門的視頻與當(dāng)前播放視 頻的相關(guān)度可能很低,進(jìn)而導(dǎo)致推薦成功率低;而服務(wù)器采用計(jì)算LD距離的方法推薦視頻 時(shí),LD距離只能機(jī)械地度量不同視頻名稱之間文字編輯層面的差異,使得最終確定推薦的 視頻名稱與當(dāng)前播放視頻名稱在語(yǔ)義上可能相差甚遠(yuǎn),同樣會(huì)造成視頻相關(guān)度很低,進(jìn)而 導(dǎo)致推薦成功率很低。
【發(fā)明內(nèi)容】
[0005] 為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種文件推薦方法和裝置。所述 技術(shù)方案如下:
[0006] 第一方面,提供了一種文件推薦方法,所述方法包括:
[0007] 對(duì)第一名稱進(jìn)行分詞,得到第一關(guān)鍵詞集合,所述第一名稱為當(dāng)前打開文件的名 稱,所述第一關(guān)鍵詞集合包括所述第一名稱分詞得到的至少一個(gè)關(guān)鍵詞;
[0008] 根據(jù)預(yù)設(shè)對(duì)應(yīng)關(guān)系,獲取至少一個(gè)第二名稱和所述至少一個(gè)第二名稱對(duì)應(yīng)的第二 關(guān)鍵詞集合,所述第二名稱為所述第一關(guān)鍵詞集合中的關(guān)鍵詞對(duì)應(yīng)的文件名稱,所述預(yù)設(shè) 對(duì)應(yīng)關(guān)系包括關(guān)鍵詞與包含所述關(guān)鍵詞的文件名稱之間的對(duì)應(yīng)關(guān)系;
[0009] 獲取所述第一關(guān)鍵詞集合和每個(gè)第二名稱對(duì)應(yīng)的第二關(guān)鍵詞集合中相同的關(guān)鍵 詞,將所述相同的關(guān)鍵詞作為匹配關(guān)鍵詞;
[0010] 獲取所述每個(gè)第二名稱包括的匹配關(guān)鍵詞在所述第一名稱中的權(quán)重;
[0011] 根據(jù)所述每個(gè)第二名稱包括的匹配關(guān)鍵詞在所述第一名稱中的權(quán)重,確定待推薦 的第二名稱;
[0012] 推薦所述確定的第二名稱所指示的文件。
[0013] 第二方面,提供了一種文件推薦裝置,所述裝置包括:
[0014] 第一分詞模塊,用于對(duì)第一名稱進(jìn)行分詞,得到第一關(guān)鍵詞集合,所述第一名稱為 當(dāng)前打開文件的名稱,所述第一關(guān)鍵詞集合包括所述第一名稱分詞得到的至少一個(gè)關(guān)鍵 詞;
[0015] 第二集合獲取模塊,用于根據(jù)預(yù)設(shè)對(duì)應(yīng)關(guān)系,獲取至少一個(gè)第二名稱和所述至少 一個(gè)第二名稱對(duì)應(yīng)的第二關(guān)鍵詞集合,所述第二名稱為所述第一關(guān)鍵詞集合中的關(guān)鍵詞對(duì) 應(yīng)的文件名稱,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系包括關(guān)鍵詞與包含所述關(guān)鍵詞的文件名稱之間的對(duì)應(yīng)關(guān) 系;
[0016] 匹配模塊,用于獲取所述第一關(guān)鍵詞集合和每個(gè)第二名稱對(duì)應(yīng)的第二關(guān)鍵詞集合 中相同的關(guān)鍵詞,將所述相同的關(guān)鍵詞作為匹配關(guān)鍵詞;
[0017] 權(quán)重獲取模塊,用于獲取所述每個(gè)第二名稱包括的匹配關(guān)鍵詞在所述第一名稱中 的權(quán)重;
[0018] 名稱確定模塊,用于根據(jù)所述每個(gè)第二名稱包括的匹配關(guān)鍵詞在所述第一名稱中 的權(quán)重,確定待推薦的第二名稱;
[0019] 推薦模塊,用于推薦所述確定的第二名稱所指示的文件。
[0020] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0021] 本發(fā)明實(shí)施例提供的方法和裝置,通過對(duì)當(dāng)前打開文件的第一名稱進(jìn)行處理,得 到多個(gè)備選的第二名稱,根據(jù)該第一名稱對(duì)每個(gè)第二名稱進(jìn)行匹配,確定每個(gè)第二名稱包 括的匹配關(guān)鍵詞,并根據(jù)匹配關(guān)鍵詞的詞性確定權(quán)重,從而根據(jù)權(quán)重從多個(gè)備選的第二名 稱中確定待推薦的第二名稱,并推薦該確定的第二名稱所指示的文件,提高了最終推薦的 文件名稱與當(dāng)前打開文件的名稱的相關(guān)度,提高了推薦成功率。
【附圖說明】
[0022] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0023] 圖1是本發(fā)明實(shí)施例提供的一種文件推薦方法的流程圖;
[0024] 圖2是本發(fā)明實(shí)施例提供的一種文件推薦方法的流程圖;
[0025] 圖3是本發(fā)明實(shí)施例提供的一種文件推薦裝置結(jié)構(gòu)示意圖;
[0026] 圖4是本發(fā)明實(shí)施例提供的一種服務(wù)器結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施 例,都屬于本發(fā)明保護(hù)的范圍。
[0028] 圖1是本發(fā)明實(shí)施例提供的一種文件推薦方法的流程圖。該發(fā)明實(shí)施例的執(zhí)行主 體為服務(wù)器,參見圖1,所述方法包括:
[0029] 101、對(duì)第一名稱進(jìn)行分詞,得到第一關(guān)鍵詞集合,該第一名稱為當(dāng)前打開文件的 名稱,該第一關(guān)鍵詞集合包括該第一名稱分詞得到的至少一個(gè)關(guān)鍵詞。
[0030] 102、根據(jù)預(yù)設(shè)對(duì)應(yīng)關(guān)系,獲取至少一個(gè)第二名稱和該至少一個(gè)第二名稱對(duì)應(yīng)的第 二關(guān)鍵詞集合,該第二名稱為該第一關(guān)鍵詞集合中的關(guān)鍵詞對(duì)應(yīng)的文件名稱,該預(yù)設(shè)對(duì)應(yīng) 關(guān)系包括關(guān)鍵詞與包含該關(guān)鍵詞的文件名稱之間的對(duì)應(yīng)關(guān)系。
[0031] 103、獲取該第一關(guān)鍵詞集合和每個(gè)第二名稱對(duì)應(yīng)的第二關(guān)鍵詞集合中相同的關(guān) 鍵詞,將該相同的關(guān)鍵詞作為匹配關(guān)鍵詞。
[0032] 104、獲取該每個(gè)第二名稱包括的匹配關(guān)鍵詞在該第一名稱中的權(quán)重。
[0033] 105、根據(jù)該每個(gè)第二名稱包括的匹配關(guān)鍵詞在該第一名稱中的權(quán)重,確定待推薦 的第二名稱。
[0034] 106、推薦該確定的第二名稱所指示的文件。
[0035] 本發(fā)明實(shí)施例提供的方法,通過對(duì)當(dāng)前打開文件的第一名稱進(jìn)行處理,得到多個(gè) 備選的第二名稱,根據(jù)該第一名稱對(duì)每個(gè)第二名稱進(jìn)行匹配,確定每個(gè)第二名稱包括的匹 配關(guān)鍵詞,并根據(jù)匹配關(guān)鍵詞的詞性確定權(quán)重,從而根據(jù)權(quán)重從多個(gè)備選的第二名稱中確 定待推薦的第二名稱,并推薦該確定的第二名稱所指示的文件,提高了最終推薦的文件名 稱與當(dāng)前打開文件的名稱的相關(guān)度,提高了推薦成功率。
[0036] 可選地,根據(jù)預(yù)設(shè)對(duì)應(yīng)關(guān)系,獲取至少一個(gè)第二名稱和該至少一個(gè)第二名稱對(duì)應(yīng) 的第二關(guān)鍵詞集合包括:
[0037] 根據(jù)該預(yù)設(shè)對(duì)應(yīng)關(guān)系,獲取該至少一個(gè)第二名稱;
[0038] 對(duì)于該至少一個(gè)第二名稱中的每個(gè)第二名稱,對(duì)該第二名稱進(jìn)行分詞,得到第