亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種根據(jù)關(guān)注詞推送更新信息的方法及系統(tǒng)的制作方法

文檔序號:10512243閱讀:325來源:國知局
一種根據(jù)關(guān)注詞推送更新信息的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種根據(jù)關(guān)注詞推送更新信息的方法及系統(tǒng),能夠根據(jù)當(dāng)前播放的內(nèi)容生成推薦詞列表,推送給用戶;在接收用戶對所述推薦詞列表中推薦詞的選擇后,將用戶選擇的推薦詞作為關(guān)注詞并記錄;當(dāng)獲取服務(wù)器消息隊(duì)列中的更新信息時(shí),將所述更新信息與所述關(guān)注詞匹配,并將與所述關(guān)注詞匹配的更新信息推送給用戶。實(shí)現(xiàn)了更新信息的即時(shí)推送,減少了用戶的無效搜索,為用戶節(jié)約了時(shí)間。同時(shí)本發(fā)明采用了計(jì)算關(guān)注詞與更新信息的匹配值的算法,使得推送結(jié)果更加準(zhǔn)確,為用戶提供關(guān)注度高的更新信息。
【專利說明】
一種根據(jù)關(guān)注詞推送更新信息的方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及多媒體技術(shù)領(lǐng)域,特別是指一種根據(jù)關(guān)注詞推送更新信息的方法及系 統(tǒng)。
【背景技術(shù)】
[0002] 近年來,網(wǎng)絡(luò)搜索引擎技術(shù)已經(jīng)取得了很大的進(jìn)展,到目前為止一共發(fā)展有三代 搜索引擎。第一代搜索引擎主要依靠人工分揀的分類目錄進(jìn)行搜索;第二代搜索引擎主要 依靠機(jī)器抓取進(jìn)行搜索,它是建立在超鏈分析基礎(chǔ)上的網(wǎng)頁搜索;第三代搜索引擎技術(shù)則 以電腦與用戶在互動提示下進(jìn)行搜索為主要特征。目前的搜索引擎主要是執(zhí)行網(wǎng)頁搜索, 搜索的資源也主要集中在互聯(lián)網(wǎng)上的網(wǎng)頁以及相關(guān)聯(lián)的文件。利用搜索引擎可以獲得海量 的基于網(wǎng)頁的信息,但是在獲得有用信息的同時(shí),也帶來了很多垃圾信息,而且對于大量沒 有公布在網(wǎng)頁上的信息,搜索引擎就無能為力了。
[0003 ]隨著互聯(lián)網(wǎng)的普及,互聯(lián)網(wǎng)上的知識、內(nèi)容已經(jīng)越來越呈現(xiàn)爆炸式的增長。互聯(lián)網(wǎng) 既給廣大用戶帶來了無所不有的好處,卻也給用戶帶來了無從選擇的困惑。一方面,面對浩 如煙海的信息,信息的使用者花費(fèi)相當(dāng)多的時(shí)間和費(fèi)用也難以找到自己所需要的信息;另 一方面,信息的發(fā)布者也很難將信息及時(shí)、主動地發(fā)送給感興趣的用戶。
[0004] 由于用戶可能同時(shí)對多個(gè)事情感興趣,而使用搜索引擎只能檢索到一個(gè)興趣點(diǎn)的 相關(guān)信息,因此需要反復(fù)進(jìn)行搜尋,并且當(dāng)用戶對某個(gè)興趣點(diǎn)需要持續(xù)關(guān)注時(shí),也必須不斷 重復(fù)搜尋或者打開書簽內(nèi)的網(wǎng)址,過程比較復(fù)雜;而采用RSS等方式訂閱信息,需要對不同 興趣點(diǎn)的有關(guān)信息進(jìn)行分別訂閱,過程繁瑣,給用戶帶來了極大的不便。

【發(fā)明內(nèi)容】

[0005] 有鑒于此,本發(fā)明的目的在于提出一種節(jié)約用戶時(shí)間,能夠?qū)⒂脩絷P(guān)注的信息的 更新信息及時(shí)推送給用戶的方法及系統(tǒng)。
[0006] 基于上述目的本發(fā)明提供的一種根據(jù)關(guān)注詞推送更新信息的方法,包括:
[0007] 生成推薦詞列表,推送給用戶;
[0008] 接收用戶對所述推薦詞列表中推薦詞的選擇,并將用戶選擇的推薦詞作為關(guān)注詞 并記錄;
[0009] 獲取服務(wù)器消息隊(duì)列中的更新信息,并與所述關(guān)注詞匹配;
[0010] 將與所述關(guān)注詞匹配的更新信息推送給用戶。
[0011] 進(jìn)一步的,在所述將與所述關(guān)注詞匹配的更新信息推送給用戶的過程中,還包括 計(jì)算關(guān)注詞與所述更新信息的匹配值,判斷匹配值是否達(dá)到預(yù)設(shè)的閾值,若是,則判定為匹 配。
[0012] 進(jìn)一步的,所述匹配值由對更新信息的評價(jià)分?jǐn)?shù)來確定,評價(jià)分?jǐn)?shù)的算法如下:
[0013] 計(jì)算關(guān)鍵詞k在最新的數(shù)據(jù)項(xiàng)內(nèi)容中的匹配值S(k,D),
[0014] S(k,D)=T(k,D) XIk;
[0015] 其中k表示關(guān)注詞,D表示文檔,Ik表示逆文檔詞頻;
[0016] T(k,D)表示關(guān)注詞k在文檔D中的詞頻,通過如下公式計(jì)算:
[0018] t表示關(guān)注詞k及其衍生詞在最新的數(shù)據(jù)項(xiàng)內(nèi)容的文檔D中的出現(xiàn)次數(shù),1表示文檔 D中推薦詞的個(gè)數(shù),dl為最新的數(shù)據(jù)項(xiàng)內(nèi)容中所有文檔的平均長度,s為系統(tǒng)自調(diào)整系數(shù),其 取值范圍為(〇,1),具體由文檔t、l和dl共同確定;
[0019] Ik通過如下公式計(jì)算:
[0021] df表示含有關(guān)注詞k在所有文檔中出現(xiàn)的頻率;
[0022] S(Q,D)= 2kEQS(k,D);
[0023] S(Q、D)為集合Q中所有關(guān)注詞k的匹配值S(k,D)的和。
[0024] 進(jìn)一步的,所述生成推薦詞列表的步驟包括:根據(jù)當(dāng)前播放內(nèi)容的信息,生成推薦 詞列表。
[0025] 進(jìn)一步的,所述生成推薦詞列表的步驟還包括:當(dāng)更換播放內(nèi)容時(shí),根據(jù)更換播放 內(nèi)容的信息生成新的推薦詞列表,并在所述新的推薦詞列表中添加之前推薦詞列表中的 關(guān)注詞。
[0026] 進(jìn)一步的,當(dāng)獲取服務(wù)器消息隊(duì)列中的更新信息時(shí),記錄該次操作的時(shí)間;當(dāng)再次 獲取服務(wù)器消息隊(duì)列中的更新信息時(shí),從所述記錄的時(shí)間處開始獲取更新信息,刪除之前 記錄的時(shí)間,并記錄新的操作時(shí)間。
[0027] 進(jìn)一步的,所述服務(wù)器消息隊(duì)列中的更新信息是由服務(wù)器根據(jù)從數(shù)據(jù)庫中獲取的 最新數(shù)據(jù)項(xiàng)內(nèi)容生成的,并存入消息隊(duì)列中的信息。
[0028] 進(jìn)一步的,所述更新信息包括數(shù)據(jù)項(xiàng)內(nèi)容的名稱、關(guān)鍵詞和播放地址,若所述數(shù)據(jù) 項(xiàng)內(nèi)容為視頻內(nèi)容,則所述更新信息還包括視頻海報(bào)圖片、導(dǎo)演姓名、主演姓名和視頻內(nèi)容 中的角色姓名;所述關(guān)注詞包括播放內(nèi)容的名稱和關(guān)鍵詞,若所述播放內(nèi)容為視頻內(nèi)容,則 所述關(guān)注詞還包括視頻海報(bào)圖片、導(dǎo)演姓名、主演姓名和視頻內(nèi)容中的角色姓名。
[0029] 進(jìn)一步的,在將與所述關(guān)注詞匹配到的更新信息推送給用戶的過程中,將所述更 新信息按照匹配程度值由高到低的順序排布在推送列表內(nèi)推送給用戶。
[0030] 基于上述目的,本發(fā)明還提供一種根據(jù)關(guān)注詞推送更新信息的系統(tǒng),包括:
[0031] 推薦詞列表生成模塊,用于生成推薦詞列表,推送給用戶;
[0032]關(guān)注詞設(shè)定模塊,用于接收用戶對所述推薦詞列表中推薦詞的選擇,并將用戶選 擇的推薦詞作為關(guān)注詞并記錄;
[0033] 更新信息獲取模塊,用于獲取服務(wù)器消息隊(duì)列中的更新信息,并與所述關(guān)注詞匹 配;
[0034] 更新信息推送模塊,用于將與所述關(guān)注詞匹配的更新信息推送給用戶。
[0035] 進(jìn)一步的,在所述更新信息推送模塊將與所述關(guān)注詞匹配的更新信息推送給用戶 的過程中,還包括計(jì)算關(guān)注詞與所述更新信息的匹配值,判斷匹配值是否達(dá)到預(yù)設(shè)的閾值, 若是,則判定為匹配。
[0036] 進(jìn)一步的,所述匹配值由對更新信息的評價(jià)分?jǐn)?shù)來確定,評價(jià)分?jǐn)?shù)的算法如下:
[0037] 計(jì)算關(guān)鍵詞k在最新的數(shù)據(jù)項(xiàng)內(nèi)容中的匹配值S(k,D),
[0038] S(k,D)=T(k,D) Xlk;
[0039] 其中k表示關(guān)注詞,D表示文檔,Ik表示逆文檔詞頻;
[0040] T(k,D)表示關(guān)注詞k在文檔D中的詞頻,通過如下公式計(jì)算:
[0042] t表示關(guān)注詞k及其衍生詞在最新的數(shù)據(jù)項(xiàng)內(nèi)容的文檔D中的出現(xiàn)次數(shù),1表示文檔 D中推薦詞的個(gè)數(shù),dl為最新的數(shù)據(jù)項(xiàng)內(nèi)容中所有文檔的平均長度,s為系統(tǒng)自調(diào)整系數(shù),其 取值范圍為(〇,1),具體由文檔t、l和dl共同確定;
[0043] Ik通過如下公式計(jì)算:
[0045] df表示含有關(guān)注詞k在所有文檔中出現(xiàn)的頻率;
[0046] S(Q,D)= 2kEQS(k,D);
[0047] S(Q、D)為集合Q中所有關(guān)注詞k的匹配值S(k,D)的和。
[0048] 進(jìn)一步的,所述推薦詞列表生成模塊生成推薦詞列表的步驟包括:根據(jù)當(dāng)前播放 內(nèi)容的信息,生成推薦詞列表。
[0049] 進(jìn)一步的,所述推薦詞列表生成模塊生成推薦詞列表的步驟還包括:當(dāng)更換播放 內(nèi)容時(shí),根據(jù)更換播放內(nèi)容的信息生成新的推薦詞列表,并在所述新的推薦詞列表中添加 之前推薦詞列表中的關(guān)注詞。
[0050] 進(jìn)一步的,當(dāng)獲取服務(wù)器消息隊(duì)列中的更新信息時(shí),所述更新信息獲取模塊記錄 該次操作的時(shí)間;當(dāng)再次獲取服務(wù)器消息隊(duì)列中的更新信息時(shí),從所述記錄的時(shí)間處開始 獲取更新信息,刪除之前記錄的時(shí)間,并記錄新的操作時(shí)間。
[0051] 進(jìn)一步的,所述服務(wù)器消息隊(duì)列中的更新信息是由服務(wù)器根據(jù)從數(shù)據(jù)庫中獲取的 最新數(shù)據(jù)項(xiàng)內(nèi)容生成的,并存入消息隊(duì)列中的信息。
[0052] 進(jìn)一步的,所述更新信息包括數(shù)據(jù)項(xiàng)內(nèi)容的名稱、關(guān)鍵詞和播放地址,若所述數(shù)據(jù) 項(xiàng)內(nèi)容為視頻內(nèi)容,則所述更新信息還包括視頻海報(bào)圖片、導(dǎo)演姓名、主演姓名和視頻內(nèi)容 中的角色姓名;所述關(guān)注詞包括播放內(nèi)容的名稱和關(guān)鍵詞,若所述播放內(nèi)容為視頻內(nèi)容,則 所述關(guān)注詞還包括視頻海報(bào)圖片、導(dǎo)演姓名、主演姓名和視頻內(nèi)容中的角色姓名。
[0053] 進(jìn)一步的,在所述更新消息推送將與所述關(guān)注詞匹配到的更新信息推送給用戶的 過程中,將所述更新信息按照匹配程度值由高到低的順序排布在推送列表內(nèi)推送給用戶。 [0054]從上面所述可以看出,本發(fā)明提供的一種根據(jù)關(guān)注詞推送更新信息的方法及系 統(tǒng),能夠根據(jù)當(dāng)前播放的內(nèi)容生成推薦詞列表,推送給用戶;在接收用戶對所述推薦詞列表 中推薦詞的選擇后,將用戶選擇的推薦詞作為關(guān)注詞并記錄;當(dāng)獲取服務(wù)器消息隊(duì)列中的 更新信息時(shí),將所述更新信息與所述關(guān)注詞匹配,并將與所述關(guān)注詞匹配的更新信息推送 給用戶。實(shí)現(xiàn)了更新信息的即時(shí)推送,減少了用戶的無效搜索,為用戶節(jié)約了時(shí)間。同時(shí)本 發(fā)明采用的計(jì)算關(guān)注詞與更新信息匹配值的方法,使得推送結(jié)果更加準(zhǔn)確。
【附圖說明】
[0055] 圖1為本發(fā)明根據(jù)關(guān)注詞推送更新信息方法的一種實(shí)施例的流程圖;
[0056] 圖2為本發(fā)明根據(jù)關(guān)注詞推送更新信息系統(tǒng)的一種實(shí)施例示的結(jié)構(gòu)圖;
[0057] 圖3為本發(fā)明根據(jù)關(guān)注詞推送更新信息方法的一種實(shí)施例的具體流程圖。
【具體實(shí)施方式】
[0058] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照 附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0059] 如圖1所示,為本發(fā)明根據(jù)關(guān)注詞推送更新信息方法的一種實(shí)施例的流程圖,包 括:
[0060] 步驟101:根據(jù)當(dāng)前播放內(nèi)容生成推薦詞列表,并將生成的推薦詞列表推送給用 戶,所述推薦詞列表包括播放內(nèi)容的關(guān)鍵詞、名稱,若所述播放內(nèi)容為視頻內(nèi)容,則所述推 薦詞列表還包括視頻海報(bào)圖片、導(dǎo)演姓名和主演姓名,以及視頻內(nèi)容中的角色姓名;
[0061] 步驟102:接受用戶在推薦列詞表中的選擇關(guān)注詞的操作,記錄用戶選擇的關(guān)注 詞,在選擇關(guān)注詞的過程中,用戶可通過手動輸入想要設(shè)定的關(guān)注詞,在推薦詞列表中查找 想要設(shè)定的關(guān)注詞,同時(shí)用戶也可以通過手動輸入設(shè)定關(guān)注詞;
[0062] 步驟103:獲取服務(wù)器消息隊(duì)列中的更新信息,通過步驟102中記錄的關(guān)注詞與獲 取的更新信息進(jìn)行匹配;
[0063] 步驟104:將與所述關(guān)注詞匹配的更新信息推送給用戶。
[0064] 作為本發(fā)明的一個(gè)實(shí)施例,所述推薦列表的生成還可以通過根據(jù)當(dāng)前播放內(nèi)容生 成推薦詞列表,并將歷史記錄中用戶選擇的關(guān)注詞加入到生成的推薦詞列表中形成新的推 薦詞列表。
[0065] 作為本發(fā)明的另一個(gè)實(shí)施例,根據(jù)用戶的刪除關(guān)注詞的操作,將推薦詞列表中已 經(jīng)設(shè)定的關(guān)注詞刪除,即將用戶刪除的關(guān)注詞還原為推薦詞,該推薦詞不被用戶關(guān)注,用戶 也可以再次將該推薦詞選擇為關(guān)注詞,則在推薦詞列表中重新將該推薦詞記錄為關(guān)注詞。
[0066] 在本發(fā)明的一些實(shí)施例中,將與所述關(guān)注詞匹配的更新信息推送給用戶的過程還 包括:計(jì)算關(guān)注詞與所述更新信息的匹配值,判斷匹配值是否達(dá)到預(yù)設(shè)的閾值,若是,則判 定為匹配。其中匹配值的算法如下,
[0067] 所述匹配值由對更新信息的評價(jià)分?jǐn)?shù)來確定,評價(jià)分?jǐn)?shù)的算法如下:
[0068] 計(jì)算關(guān)鍵詞k在最新的數(shù)據(jù)項(xiàng)內(nèi)容中的匹配值S(k,D),
[0069] S(k,D)=T(k,D)XIk;
[0070] 其中k表示關(guān)注詞,D表示文檔,Ik表示逆文檔詞頻;
[0071] T(k,D)表示關(guān)注詞k在文檔D中的詞頻,通過如下公式計(jì)算:
[0073] t表示關(guān)注詞k及其衍生詞在最新的數(shù)據(jù)項(xiàng)內(nèi)容的文檔D中的出現(xiàn)次數(shù),1表示文檔 D中推薦詞的個(gè)數(shù),dl為最新的數(shù)據(jù)項(xiàng)內(nèi)容中所有文檔的平均長度,s為系統(tǒng)自調(diào)整系數(shù),其 取值范圍為(〇,1),具體由文檔t、l和dl共同確定;
[0074] Ik通過如下公式計(jì)算:
[0076] df表示含有關(guān)注詞k在所有文檔中出現(xiàn)的頻率;
[0077] S(Q,D)= 2kEQS(k,D);
[0078] S(Q、D)為集合Q中所有關(guān)注詞k的匹配值S(k,D)的和。
[0079] 根據(jù)上述算法得到更新信息的匹配值,將所述更新信息的匹配值與預(yù)先設(shè)定閾值 作比較,若所述更新信息的匹配值超過預(yù)先設(shè)定的閾值,則將該播放信息添加至推送列表 內(nèi),若所述更新信息的匹配值低于預(yù)先設(shè)定的閾值,則忽略該更新信息,繼續(xù)對比其余更新 信息的匹配值與預(yù)先設(shè)定的閾值的大小。若更新信息的匹配值整體偏小,則將預(yù)先設(shè)定的 閾值調(diào)小,若更新信息的匹配值整體偏大,則將預(yù)先設(shè)定的閾值調(diào)大,既不會使推送列表內(nèi) 缺乏推送內(nèi)容,又不會使推送列表內(nèi)推送內(nèi)容過多。
[0080] 作為本發(fā)明的一個(gè)實(shí)施例,在將更新信息推送給用戶的過程中,根據(jù)上述算法計(jì) 算得到的匹配值將更新信息按照匹配值從大到小的順序排布在推薦列表內(nèi)。
[0081] 作為本發(fā)明的另一個(gè)實(shí)施例,在獲取服務(wù)器消息隊(duì)列中的更新信息的過程中,記 錄該次操作的時(shí)間;當(dāng)再次獲取服務(wù)器消息隊(duì)列中的更新信息時(shí),從所述記錄的時(shí)間處開 始獲取更新信息,刪除之前記錄的時(shí)間,并記錄新的操作時(shí)間。
[0082] 作為本發(fā)明的又一個(gè)實(shí)施例,在獲取服務(wù)器消息隊(duì)列中的更新信息的過程中,還 可以在獲取的最后一條更新信息的末尾在服務(wù)器消息隊(duì)列中的對應(yīng)位置添加標(biāo)簽。當(dāng)再次 獲取服務(wù)器消息隊(duì)列中的更新信息時(shí),從所述添加的標(biāo)簽處開始獲取更新信息,刪除之前 添加的標(biāo)簽,并在獲取到的最后一條更新信息的末尾在服務(wù)器消息隊(duì)列中的對應(yīng)位置添加 標(biāo)簽。
[0083]如圖2所示,為本發(fā)明根據(jù)關(guān)注詞推送更新信息方法的一種實(shí)施例的具體流程圖。
[0084] 所述根據(jù)關(guān)注詞推送更新信息方法的流程如下:
[0085] 服務(wù)器獲取數(shù)據(jù)庫中最新的數(shù)據(jù)項(xiàng)內(nèi)容,根據(jù)所述最新的數(shù)據(jù)項(xiàng)內(nèi)容生成更新信 息,并將所述更新信息存入消息隊(duì)列。
[0086] 步驟201:當(dāng)用戶使用移動終端播放視頻內(nèi)容或者音頻內(nèi)容時(shí),所述移動終端(即 用戶端)根據(jù)當(dāng)前播放的內(nèi)容的信息生成推薦詞列表。所述播放內(nèi)容的信息包括視頻內(nèi)容 或音頻內(nèi)容的關(guān)鍵詞、名稱,以及視頻海報(bào)圖片、導(dǎo)演姓名、主演姓名和視頻內(nèi)容中的角色 姓名。所述推薦詞列表中還包括用戶端根據(jù)播放內(nèi)容的信息衍生出的衍生詞,如視頻內(nèi)容 為《羋月傳》,則播放內(nèi)容的信息包括羋月、孫価等,則衍生詞可以為甄嫘、甄嫘傳、以及孫価 出演過的電影或者電視劇,如《機(jī)械俠》或《紅粉世家》等。
[0087] 步驟202:用戶端將推薦詞列表推薦給用戶,根據(jù)用戶對推薦詞的選擇操作記錄關(guān) 注詞。當(dāng)用戶在用戶端推送的推薦詞列表中選擇推薦詞時(shí),用戶可以直接在推薦詞列表中 點(diǎn)擊對應(yīng)推薦詞的選擇圖標(biāo),也可以在推薦詞列表中手動輸入查找推薦詞,在查詢結(jié)果中 選擇推薦詞,此外,用戶還可以在推薦詞列表中手動輸入并創(chuàng)建關(guān)鍵詞。用戶端根據(jù)用戶的 選擇操作,記錄被選定的推薦詞,并將用戶選定的推薦詞記錄為對應(yīng)用戶的關(guān)注詞。
[0088]步驟203:當(dāng)服務(wù)器獲取數(shù)據(jù)庫中最新的數(shù)據(jù)內(nèi)容,生成更新信息,并存入消息隊(duì) 列中。
[0089]步驟204:用戶端會從消息隊(duì)列中獲取更新信息,記錄獲取操作的時(shí)間。所述更新 信息包括數(shù)據(jù)項(xiàng)內(nèi)容的名稱、關(guān)鍵詞和播放地址,若所述數(shù)據(jù)項(xiàng)內(nèi)容為視頻內(nèi)容,則所述更 新信息還包括視頻海報(bào)圖片、導(dǎo)演姓名、主演姓名和視頻內(nèi)容中的角色姓名。
[0090] 步驟205用戶端將獲取到的更新信息和用戶在推薦詞列表中預(yù)先設(shè)定的關(guān)注詞進(jìn) 行對比,并計(jì)算關(guān)注詞與更新信息的匹配值。即將更新信息中的字符串與關(guān)注詞的字符串 對比,計(jì)算更新信息的評價(jià)分?jǐn)?shù),評價(jià)分?jǐn)?shù)算法如下:
[0091] 所述匹配值由對更新信息的評價(jià)分?jǐn)?shù)來確定,評價(jià)分?jǐn)?shù)的算法如下:
[0092] 計(jì)算關(guān)鍵詞k在最新的數(shù)據(jù)項(xiàng)內(nèi)容中的匹配值S(k,D),
[0093] S(k,D)=T(k,D)XIk;
[0094] 其中k表示關(guān)注詞,D表示文檔,Ik表示逆文檔詞頻;
[0095] T(k,D)表示關(guān)注詞k在文檔D中的詞頻,通過如下公式計(jì)算:
[0097] t表示關(guān)注詞k及其衍生詞在最新的數(shù)據(jù)項(xiàng)內(nèi)容的文檔D中的出現(xiàn)次數(shù),1表示文檔 D中推薦詞的個(gè)數(shù),dl為最新的數(shù)據(jù)項(xiàng)內(nèi)容中所有文檔的平均長度,即所有文檔中的推薦詞 的平均個(gè)數(shù),s為系統(tǒng)自調(diào)整系數(shù),其取值范圍為(0,1),具體由文檔t、l和dl共同確定; [0098] Ik通過如下公式計(jì)算:
[0100] df表示含有關(guān)注詞k在所有文檔中出現(xiàn)的頻率;
[0101] S(Q,D)= 2kEQS(k,D);
[0102] S(Q、D)為集合Q中所有關(guān)注詞k的匹配值S(k,D)的和。
[0103] 在計(jì)算關(guān)注詞與更新信息的匹配值之后,由用戶端將關(guān)注詞與更新信息的匹配值 和預(yù)先設(shè)定的匹配值的閾值做比較,若關(guān)注詞與更新信息的匹配值超過預(yù)先設(shè)定的閾值, 則推送該更新信息,若關(guān)注詞與更新信息的匹配值低于預(yù)先設(shè)定的閾值,則不推送該更新 信息。在實(shí)際中,若關(guān)注詞與更新信息的匹配值整體偏大或者整體偏小,則用戶端系統(tǒng)自動 調(diào)整閾值。當(dāng)所述匹配值整體偏大時(shí),則增大閾值;當(dāng)所述匹配值整體偏小時(shí),則減小閾值。 當(dāng)關(guān)注詞與更新信息的匹配值分布不均勻時(shí),則用戶端系統(tǒng)自動調(diào)整評價(jià)分?jǐn)?shù)算法中的 系數(shù)s,指向性的改變更新信息的匹配值。
[0104] 步驟206:當(dāng)用戶端篩選出匹配值超過預(yù)先設(shè)定閾值的更新信息后,將更新信息添 加至推薦列表,比較關(guān)注詞與更新信息的匹配值。
[0105] 步驟207:用戶端按照匹配值由高到低的順序?qū)⒏滦畔⑴挪荚谕扑]列表內(nèi)。
[0106]步驟208:當(dāng)接收用戶的播放操作時(shí),播放更新內(nèi)容時(shí),即用戶點(diǎn)擊推薦列表中的 更新信息,獲取更新信息的播放地址,并登陸該播放地址觀看更新內(nèi)容。用戶端根據(jù)當(dāng)前播 放內(nèi)容的信息生成推薦詞,并將生成的推薦詞和之前用戶設(shè)定的關(guān)注詞添加至新的推薦詞 列表。
[0107] 步驟209:當(dāng)接收到用戶對該推薦詞列表中的推薦詞進(jìn)行選擇操作時(shí),記錄該選擇 操作,將對應(yīng)的推薦詞記錄為關(guān)注詞并添加至關(guān)注中心,當(dāng)接收到用戶對關(guān)注中心中的關(guān) 注詞的刪除操作時(shí),刪除關(guān)注中心中對應(yīng)的關(guān)注詞。從關(guān)注中心刪除的關(guān)注詞可重新添加 至關(guān)注中心內(nèi)。
[0108] 步驟210:當(dāng)用戶端再次從服務(wù)器的消息隊(duì)列中獲取更新信息時(shí),會從記錄的時(shí)間 處獲取更新信息,由于服務(wù)器中的數(shù)據(jù)內(nèi)容是不斷更新的,但用戶端從服務(wù)器的消息隊(duì)里 中獲取更新信息是間斷性的。當(dāng)獲取到更新信息后,會刪除之前記錄的時(shí)間信息,并重新記 錄該次獲取更新信操作對應(yīng)的時(shí)間。之后,再次將獲取到的更新信息與用戶重新設(shè)定的關(guān) 注中心內(nèi)的關(guān)注詞對比,計(jì)算新的更新信息與新的關(guān)注詞的匹配值。如此循環(huán),使用戶能夠 及時(shí)獲取與關(guān)注詞匹配的更新信息,進(jìn)而獲取更新內(nèi)容的播放地址,用戶通過登錄獲取的 播放地址獲取播放內(nèi)容,減少了用戶的無效搜索的次數(shù),為用戶節(jié)約了時(shí)間。
[0109] 在本發(fā)明的另一方面還提供了一種根據(jù)關(guān)注詞推送更新信息的系統(tǒng)。
[0110] 如圖3所示,為本發(fā)明根據(jù)關(guān)注詞推送更新信息系統(tǒng)的一種實(shí)施例示的結(jié)構(gòu)圖,圖 中所示的系統(tǒng)包括推薦詞列表生成模塊301、關(guān)注詞設(shè)定模塊302、更新信息獲取模塊303和 更新信息推送模塊304。
[0111 ]其中,所述推薦詞列表生成模塊301用于生成推薦詞列表,并將生成的推薦詞列表 推送給用戶。在用戶端播放視頻內(nèi)容的過程中,推薦詞列表生成模塊301獲取當(dāng)前播放內(nèi)容 的名稱、關(guān)鍵詞、視頻海報(bào)圖片、導(dǎo)演姓名、主演姓名和視頻內(nèi)容中的角色姓名,以及片頭 曲、片尾曲等相關(guān)信息,將所述信息進(jìn)行衍生,生成衍生信息,并將視頻內(nèi)容的相關(guān)信息和 該相關(guān)信息的衍生作為推薦詞,生成推薦詞列表。
[0112] 所述關(guān)注詞設(shè)定模塊302用于接收用戶對所述推薦詞列表中推薦詞的選擇,并將 用戶選擇的推薦詞作為關(guān)注詞并記錄。當(dāng)接收到用戶對推薦詞列表生成模塊301生成的推 薦詞列表中推薦詞的選擇操作時(shí),所述關(guān)注詞設(shè)定模塊302根據(jù)用戶的選擇操作,記錄對應(yīng) 的推薦詞為關(guān)注詞,并將關(guān)注詞添加至關(guān)注中心,所述關(guān)注中心為虛擬狀態(tài),即所述關(guān)注中 心只是關(guān)注詞的集合,另外,所述關(guān)注中心還可以為一個(gè)獨(dú)立的列表,所述列表包括所有的 關(guān)注詞。當(dāng)接收到用戶對關(guān)注中心中關(guān)注詞的刪除操作時(shí),所述關(guān)注詞設(shè)定模塊302改變推 薦詞列表中推薦詞的選定狀態(tài),并在關(guān)注中心中將對應(yīng)的關(guān)注詞刪除。若所述關(guān)注中心為 虛擬狀態(tài),則所述關(guān)注詞設(shè)定模塊302僅僅改變推薦詞列表中對應(yīng)推薦詞的選定狀態(tài),即將 用戶選定的推薦詞改為自由狀態(tài)。若所述關(guān)注中心為獨(dú)立的列表,則在該獨(dú)立列表中將關(guān) 注詞移除。
[0113] 所述更新信息獲取模塊303用于獲取服務(wù)器消息隊(duì)列中的更新信息。當(dāng)服務(wù)器數(shù) 的據(jù)庫中有最新的數(shù)據(jù)項(xiàng)內(nèi)容時(shí),服務(wù)器根據(jù)所述最新的數(shù)據(jù)項(xiàng)內(nèi)容生成更新信息,并將 所述更新信息存入消息隊(duì)列。所述更新信息獲取模塊303從服務(wù)器的消息隊(duì)列中獲取更新 信息。所述更新信息包括數(shù)據(jù)項(xiàng)內(nèi)容的名稱、關(guān)鍵詞和播放地址,若所述數(shù)據(jù)項(xiàng)內(nèi)容為視頻 內(nèi)容,則所述更新信息還包括視頻海報(bào)圖片、導(dǎo)演姓名、主演姓名和視頻內(nèi)容中的角色姓 名。在所述更新信息獲取模塊303獲取更新信息的過程中,所述更新信息獲取模塊303記錄 該次操作的時(shí)間;當(dāng)再次獲取服務(wù)器消息隊(duì)列中的更新信息時(shí),從所述記錄的時(shí)間處開始 獲取更新信息,并刪除之前記錄的時(shí)間,重新記錄該次獲取更新信息的操作時(shí)間。此外,所 述更新信息獲取模塊303在獲取更新信息的過程中,還可以在服務(wù)器的消息隊(duì)列中添加只 有自己能夠識別的標(biāo)簽,即在獲取的最后一條更新信息的末尾在服務(wù)器消息隊(duì)列中的對應(yīng) 位置添加標(biāo)簽。當(dāng)再次獲取服務(wù)器消息隊(duì)列中的更新信息時(shí),從所述添加的標(biāo)簽處開始獲 取更新信息,刪除之前添加的標(biāo)簽,并在獲取到的最后一條更新信息的末尾在服務(wù)器消息 隊(duì)列中的對應(yīng)位置處添加標(biāo)簽。
[0114] 所述更新信息推送模塊304用于將與所述關(guān)注詞匹配的更新信息推送給用戶。所 述更新信息推送模塊304在將所述更新信息獲取模塊303獲取到的更新信息推送給用戶的 過程中,還用于計(jì)算獲取的更新信息與用戶預(yù)先設(shè)定的關(guān)注詞的匹配值,根據(jù)匹配值的大 小來判斷是否將該更新信息推送給用戶。所述匹配值的大小由所述更新信息獲取模塊303 對所述更新信息的評價(jià)分?jǐn)?shù)確定,算法如下:
[0115] 計(jì)算關(guān)鍵詞k在最新的數(shù)據(jù)項(xiàng)內(nèi)容中的匹配值S(k,D),
[0116] S(k,D)=T(k,D)XIk;
[0117] 其中k表示關(guān)注詞,D表示文檔,Ik表示逆文檔詞頻;
[0118] T(k,D)表示關(guān)注詞k在文檔D中的詞頻,通過如下公式計(jì)算:
[0120] t表示關(guān)注詞k及其衍生詞在最新的數(shù)據(jù)項(xiàng)內(nèi)容的文檔D中的出現(xiàn)次數(shù),1表示文檔 D中推薦詞的個(gè)數(shù),dl為最新的數(shù)據(jù)項(xiàng)內(nèi)容中所有文檔的平均長度,s為系統(tǒng)自調(diào)整系數(shù),其 取值范圍為(〇,1),具體由文檔t、l和dl共同確定;
[0121] Ik通過如下公式計(jì)算:
[0123] df表示含有關(guān)注詞k在所有文檔中出現(xiàn)的頻率;
[0124] S(Q,D)= 2kEQS(k,D);
[0125] S(Q、D)為集合Q中所有關(guān)注詞k的匹配值S(k,D)的和。
[0126] 此外,所述更新信息推送模塊304在將匹配成功的更新信息推送給用戶的過程中, 還包括對匹配成功的更新信息的排序,根據(jù)計(jì)算得到的匹配值的大小,按照更新信息匹配 值由大到小的順序?qū)⑵ヅ涑晒Φ母滦畔⑴挪荚谕扑土斜韮?nèi),并將推送列表推送給用戶。 該推送的過程為:當(dāng)用戶使用移動終端播放視頻內(nèi)容時(shí),在顯示屏的右下角或其他不影響 用戶視頻體驗(yàn)又比較醒目的區(qū)域彈出消息提示框,當(dāng)接收用戶對該消息提示框的點(diǎn)擊操作 或拖動操作時(shí),彈出推薦列表。
[0127] 所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實(shí)施例的討論僅為示例性的,并非 旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實(shí)施例 或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,并存在如上所述的本發(fā)明的不同方面 的許多其它變化,為了簡明它們沒有在細(xì)節(jié)中提供。因此,凡在本發(fā)明的精神和原則之內(nèi), 所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種根據(jù)關(guān)注詞推送更新信息的方法,其特征在于,包括: 生成推薦詞列表,推送給用戶; 接收用戶對所述推薦詞列表中推薦詞的選擇,并將用戶選擇的推薦詞作為關(guān)注詞并記 錄; 獲取服務(wù)器消息隊(duì)列中的更新信息,并與所述關(guān)注詞匹配; 將與所述關(guān)注詞匹配的更新信息推送給用戶。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將與所述關(guān)注詞匹配的更新信息推 送給用戶的過程中,還包括計(jì)算關(guān)注詞與所述更新信息的匹配值,判斷匹配值是否達(dá)到預(yù) 設(shè)的閾值,若是,則判定為匹配。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述匹配值由對更新信息的評價(jià)分?jǐn)?shù)來確 定,評價(jià)分?jǐn)?shù)的算法如下: 計(jì)算關(guān)鍵詞k在最新的數(shù)據(jù)項(xiàng)內(nèi)容中的匹配值S(k,D) S(k,D)=T(k,D)XIk; 其中k表示關(guān)注詞,D表示文檔,Ik表示逆文檔詞頻; T(k,D)表示關(guān)注詞k在文檔D中的詞頻,通過如下公式計(jì)算:t表示關(guān)注詞k及其衍生詞在最新的數(shù)據(jù)項(xiàng)內(nèi)容的文檔D中的出現(xiàn)次數(shù),1表示文檔D中 推薦詞的個(gè)數(shù),dl為最新的數(shù)據(jù)項(xiàng)內(nèi)容中所有文檔的平均長度,s為系統(tǒng)自調(diào)整系數(shù),其取 值范圍為(〇,1),具體由文檔t、l和dl共同確定; Ik通過如下公式計(jì)算:df表示含有關(guān)注詞k在所有文檔中出現(xiàn)的頻率; S(Q,D)= 2kEQS(k,D); S (Q、D)為集合Q中所有關(guān)注詞k的匹配值S (k,D)的和。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述生成推薦詞列表的步驟包括:根據(jù)當(dāng) 前播放內(nèi)容的信息,生成推薦詞列表。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述生成推薦詞列表的步驟還包括:當(dāng)更 換播放內(nèi)容時(shí),根據(jù)更換播放內(nèi)容的信息生成新的推薦詞列表,并在所述新的推薦詞列表 中添加之前推薦詞列表中的關(guān)注詞。6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)獲取服務(wù)器消息隊(duì)列中的更新信息時(shí), 記錄該次操作的時(shí)間;當(dāng)再次獲取服務(wù)器消息隊(duì)列中的更新信息時(shí),從所述記錄的時(shí)間處 開始獲取更新信息,刪除之前記錄的時(shí)間,并記錄新的操作時(shí)間。7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器消息隊(duì)列中的更新信息是由服 務(wù)器根據(jù)從數(shù)據(jù)庫中獲取的最新數(shù)據(jù)項(xiàng)內(nèi)容生成的,并存入消息隊(duì)列中的信息。8. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述更新信息包括數(shù)據(jù)項(xiàng)內(nèi)容的名稱、關(guān) 鍵詞和播放地址,若所述數(shù)據(jù)項(xiàng)內(nèi)容為視頻內(nèi)容,則所述更新信息還包括視頻海報(bào)圖片、導(dǎo) 演姓名、主演姓名和視頻內(nèi)容中的角色姓名;所述關(guān)注詞包括播放內(nèi)容的名稱和關(guān)鍵詞,若 所述播放內(nèi)容為視頻內(nèi)容,則所述關(guān)注詞還包括視頻海報(bào)圖片、導(dǎo)演姓名、主演姓名和視頻 內(nèi)容中的角色姓名。9. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在將與所述關(guān)注詞匹配到的更新信息推送 給用戶的過程中,將所述更新信息按照匹配程度值由高到低的順序排布在推送列表內(nèi)推送 給用戶。10. -種根據(jù)關(guān)注詞推送更新信息的系統(tǒng),其特征在于,包括: 推薦詞列表生成模塊,用于生成推薦詞列表,推送給用戶; 關(guān)注詞設(shè)定模塊,用于接收用戶對所述推薦詞列表中推薦詞的選擇,并將用戶選擇的 推薦詞作為關(guān)注詞并記錄; 更新信息獲取模塊,用于獲取服務(wù)器消息隊(duì)列中的更新信息,并與所述關(guān)注詞匹配; 更新信息推送模塊,用于將與所述關(guān)注詞匹配的更新信息推送給用戶。11. 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,在所述更新信息推送模塊將與所述關(guān)注 詞匹配的更新信息推送給用戶的過程中,還包括計(jì)算關(guān)注詞與所述更新信息的匹配值,判 斷匹配值是否達(dá)到預(yù)設(shè)的閾值,若是,則判定為匹配。12. 根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述匹配值由對更新信息的評價(jià)分?jǐn)?shù)來 確定,評價(jià)分?jǐn)?shù)的算法如下: 計(jì)算關(guān)鍵詞k在最新的數(shù)據(jù)項(xiàng)內(nèi)容中的匹配值S(k,D) S(k,D)=T(k,D)XIk; 其中k表示關(guān)注詞,D表示文檔,Ik表示逆文檔詞頻; T(k,D)表示關(guān)注詞k在文檔D中的詞頻,通過如下公式計(jì)算:t表示關(guān)注詞k及其衍生詞在最新的數(shù)據(jù)項(xiàng)內(nèi)容的文檔D中的出現(xiàn)次數(shù),1表示文檔D中 推薦詞的個(gè)數(shù),dl為最新的數(shù)據(jù)項(xiàng)內(nèi)容中所有文檔的平均長度,s為系統(tǒng)自調(diào)整系數(shù),其取 值范圍為(〇,1),具體由文檔t、l和dl共同確定; Ik通過如下公式計(jì)算:df表示含有關(guān)注詞k在所有文檔中出現(xiàn)的頻率; S(Q,D)= 2kEQS(k,D); S (Q、D)為集合Q中所有關(guān)注詞k的匹配值S (k,D)的和。13. 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述推薦詞列表生成模塊生成推薦詞列 表的步驟包括:根據(jù)當(dāng)前播放內(nèi)容的信息,生成推薦詞列表。14. 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述推薦詞列表生成模塊生成推薦詞列 表的步驟還包括:當(dāng)更換播放內(nèi)容時(shí),根據(jù)更換播放內(nèi)容的信息生成新的推薦詞列表,并在 所述新的推薦詞列表中添加之前推薦詞列表中的關(guān)注詞。15. 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,當(dāng)獲取服務(wù)器消息隊(duì)列中的更新信息 時(shí),所述更新信息獲取模塊記錄該次操作的時(shí)間;當(dāng)再次獲取服務(wù)器消息隊(duì)列中的更新信 息時(shí),從所述記錄的時(shí)間處開始獲取更新信息,刪除之前記錄的時(shí)間,并記錄新的操作時(shí) 間。16. 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述服務(wù)器消息隊(duì)列中的更新信息是由 服務(wù)器根據(jù)從數(shù)據(jù)庫中獲取的最新數(shù)據(jù)項(xiàng)內(nèi)容生成的,并存入消息隊(duì)列中的信息。17. 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述更新信息包括數(shù)據(jù)項(xiàng)內(nèi)容的名稱、 關(guān)鍵詞和播放地址,若所述數(shù)據(jù)項(xiàng)內(nèi)容為視頻內(nèi)容,則所述更新信息還包括視頻海報(bào)圖片、 導(dǎo)演姓名、主演姓名和視頻內(nèi)容中的角色姓名;所述關(guān)注詞包括播放內(nèi)容的名稱和關(guān)鍵詞, 若所述播放內(nèi)容為視頻內(nèi)容,則所述關(guān)注詞還包括視頻海報(bào)圖片、導(dǎo)演姓名、主演姓名和視 頻內(nèi)容中的角色姓名。18. 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,在所述更新消息推送將與所述關(guān)注詞匹 配到的更新信息推送給用戶的過程中,將所述更新信息按照匹配程度值由高到低的順序排 布在推送列表內(nèi)推送給用戶。
【文檔編號】G06F17/30GK105868264SQ201511032246
【公開日】2016年8月17日
【申請日】2015年12月31日
【發(fā)明人】李正
【申請人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1