頁面內容展現(xiàn)的控制方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供一種頁面內容展現(xiàn)的控制方法和系統(tǒng),方法包括:接收搜索詞;根據(jù)所述搜索詞獲取多個搜索結果條目;計算各搜索結果條目相對于反例集合中的條目的第一相似性評定值;所述反例集合中包含的各條目為針對當前用戶在過去時段查看的頁面中已展現(xiàn)且未被用戶查看的條目;將所述第一相似性評定值中小于第一評定閾值的所述搜索結果條目選取為待展現(xiàn)的搜索結果條目;發(fā)送所述待展現(xiàn)的搜索結果條目至客戶端以進行展現(xiàn)。本發(fā)明的技術方案實現(xiàn)了將相對豐富多樣的搜索結果條目信息展現(xiàn)給用戶,同時改善了用戶的體驗。
【專利說明】頁面內容展現(xiàn)的控制方法和系統(tǒng)
【技術領域】
[0001] 本發(fā)明涉及通信【技術領域】,尤其涉及一種頁面內容展現(xiàn)的控制方法和系統(tǒng)。
【背景技術】
[0002] 通過互聯(lián)網(wǎng)搜索獲得所需信息目前已經(jīng)成為用戶獲得信息的主要途徑之一。在用 戶輸入搜索需求后,如何從候選列表中選取合適的內容條目(Item)在一個頁面中最終呈 現(xiàn)給用戶,除了考慮用戶當前需求和Item之間的相關性、Item本身的質量等因素外,也需 要考慮Item所帶給用戶的信息量。
[0003] 現(xiàn)有方法中,在用戶輸入搜索需求后,系統(tǒng)通常只是將與用戶需求相關的候選列 表中的Item按原始的先后順序呈現(xiàn)給用戶,并不考慮當前頁面中呈現(xiàn)的各Item與用戶已 瀏覽的歷史Item之間的差異性,導致同一條或類似Item很可能在連續(xù)多個頁面中反復出 現(xiàn),降低了各頁面的信息量。由此使得用戶體驗下降。
【發(fā)明內容】
[0004] 本發(fā)明的實施例提供一種頁面內容展現(xiàn)的控制方法和系統(tǒng),以實現(xiàn)將更為豐富多 樣的信息呈現(xiàn)給用戶,提高用戶體驗。
[0005] 為達到上述目的,本發(fā)明的實施例提供了一種頁面內容展現(xiàn)的控制方法,包括:
[0006] 接收搜索詞;
[0007] 根據(jù)所述搜索詞獲取多個搜索結果條目;
[0008] 計算各搜索結果條目相對于反例集合中的條目的第一相似性評定值;所述反例集 合中包含的各條目為針對當前用戶在過去時段查看的頁面中已展現(xiàn)且未被用戶查看的條 目;
[0009] 將所述第一相似性評定值中小于第一評定閾值的所述搜索結果條目選取為待展 現(xiàn)的搜索結果條目;
[0010] 發(fā)送所述待展現(xiàn)的搜索結果條目至客戶端以進行展現(xiàn)。
[0011] 本發(fā)明的實施例還提供了一種頁面內容展現(xiàn)的控制系統(tǒng),包括:
[0012] 接收模塊,用于接收搜索詞;
[0013] 獲取模塊,用于根據(jù)所述搜索詞獲取多個搜索結果條目;
[0014] 第一處理模塊,用于計算各搜索結果條目相對于反例集合中的條目的第一相似性 評定值;所述反例集合中包含的各條目為針對當前用戶在過去時段查看的頁面中已展現(xiàn)且 未被用戶查看的條目;
[0015] 第一選取模塊,用于將所述第一相似性評定值中小于第一評定閾值的所述搜索結 果條目選取為待展現(xiàn)的搜索結果條目;
[0016] 發(fā)送模塊,用于發(fā)送所述待展現(xiàn)的搜索結果條目至客戶端以進行展現(xiàn)。
[0017] 本發(fā)明實施例提供的頁面內容展現(xiàn)的控制方法和系統(tǒng),根據(jù)接收的搜索詞獲取多 個搜索結果條目;計算各搜索結果條目相對于反例集合中的條目的第一相似性評定值,并 將第一相似性評定值中小于第一評定閾值的所述搜索結果條目選取為待展現(xiàn)的搜索結果 條目發(fā)送至客戶端以進行展現(xiàn),由此將相對豐富多樣的搜索結果條目信息展現(xiàn)給用戶,同 時改善了用戶的體驗。
【專利附圖】
【附圖說明】
[0018] 圖1為本發(fā)明提供的頁面內容展現(xiàn)的控制方法一個實施例的方法流程圖;
[0019] 圖2為本發(fā)明提供的頁面內容展現(xiàn)的控制方法另一個實施例的方法流程圖; [0020] 圖3為本發(fā)明提供的頁面內容展現(xiàn)的控制系統(tǒng)一個實施例的結構示意圖;
[0021] 圖4為本發(fā)明提供的頁面內容展現(xiàn)的控制系統(tǒng)另一個實施例的結構示意圖。
【具體實施方式】
[0022] 本發(fā)明的實施例利用預先設定的反例集合,在根據(jù)搜索詞獲取多個搜索結果條目 后,根據(jù)各搜索結果條目相對于反例集合中包含的條目的第一相似性評價值來確定待展現(xiàn) 的搜索結果條目,以發(fā)送至客戶端進行展現(xiàn)。本發(fā)明實施例的技術方案可以適用于網(wǎng)頁內 容條目的控制展現(xiàn)。
[0023] 實施例一
[0024] 圖1為本發(fā)明提供的頁面內容展現(xiàn)的控制方法一個實施例的方法流程圖,該方法 的執(zhí)行主體可以為具有頁面內容展現(xiàn)控制功能的裝置或系統(tǒng)。如圖1所示,該頁面內容展 現(xiàn)的控制方法具體包括:
[0025] S101,接收搜索詞;
[0026] 該搜索詞可以為用戶在搜索頁面鍵入的欲搜索內容的關鍵詞。
[0027] S102,根據(jù)搜索詞獲取多個搜索結果條目;
[0028] 用戶在搜索頁面鍵入搜索詞后,系統(tǒng)會在已有條目庫中檢索與該搜索詞相關的條 目,并將這些相關的條目確定為搜索結果條目。其中,上述條目庫中包含的各條目的具體內 容可以為系統(tǒng)預先存儲的一件商品、一條新聞等等所包含的信息的集合;例如,對于商品條 目,其包含的信息可以是商品的價格、品牌、型號、顏色以及供應商等信息;對于新聞條目, 其包含的信息可以是新聞的發(fā)生時間、發(fā)生地點、涉及的關鍵詞、報道者等信息。
[0029] S103,計算各搜索結果條目相對于反例集合中的條目的第一相似性評定值;所述 反例集合中包含的各條目為針對當前用戶在過去時段查看的頁面中已展現(xiàn)且未被用戶查 看的條目;
[0030] 通常,現(xiàn)有的頁面內容展現(xiàn)過程是將搜索到的條目按搜索獲得時的原有順序,或 與鍵入的搜索詞相關程度形成的順序進行逐一展現(xiàn),而這些展現(xiàn)搜索結果條目的順序并沒 有考慮到用戶本身已搜索或查看條目的歷史行為??梢岳斫獾?,當同一個條目多次展現(xiàn)給 用戶,且該條目未被用戶查看時,表征用戶很可能對該條目不敢興趣,進而在接下來的頁面 中用戶很可能不再點擊查看與之相同或類似的條目。如果在接下來的頁面中仍展現(xiàn)相同條 目或類似的條目,那么針對當前該用戶勢必造成所展現(xiàn)的條目的冗余,同時帶給用戶不好 的體驗。
[0031] 為了保證后續(xù)頁面中展現(xiàn)的條目與之前展現(xiàn)給該用戶的條目之間更具有多樣性, 本實施例引入了反例集合的概念。該反例集合中包含的各條目為針對當前用戶在過去時段 查看的頁面中已展現(xiàn)且未被用戶查看的條目。對于上述各搜索結果條目,本實施例采用第 一相似性評定值來衡量各搜索結果條目與反例集合中的條目的相似性,若某搜索結果條目 相對于反例集合中的條目的第一相似性評定值越大,則表征該搜索結果條目與反例集合中 的條目越相似,反之越不相似。當某搜索結果條目與該反例集合中的條目越不相似,則表征 該搜索結果條目給用戶帶來的信息量更多樣化,反之則更單一化。本實施例中對于各搜索 結果條目相對于反例集合中的條目的第一相似性評定值的具體算法可采用但不局限于通 過求解條目包含的信息間的編輯距離獲得。
[0032] S104,將第一相似性評定值中小于第一評定閾值的搜索結果條目選取為待展現(xiàn)的 搜索結果條目;
[0033] 通過求解得到的各搜索結果條目相對于反例集合中的條目的第一相似性評定值, 可以獲悉各搜索結果條目與當前用戶在過去時段查看的頁面中已展現(xiàn)且未被用戶查看的 條目之間的相似性,第一相似性評定值越大表征相似性越大。本實施例引用第一評定閾值 作為選取待展現(xiàn)的搜索結果條目的依據(jù),將第一相似性評定值中小于第一評定閾值的搜索 結果條目認為是可以為當前用戶帶來更豐富的信息量的條目,并選取為待展現(xiàn)的搜索結果 條目。其中,所述第一評定閾值可依據(jù)已有的條目庫中的條目通過訓練學習后獲得。
[0034] S105,發(fā)送待展現(xiàn)的搜索結果條目至客戶端以進行展現(xiàn);
[0035] 選取完待展現(xiàn)的搜索結果條目后,系統(tǒng)可根據(jù)自身設置將其發(fā)送至用戶的客戶端 上以進行展現(xiàn),當待展現(xiàn)的搜索結果條目較多時,可以分多頁面進行展示,并對每頁進行編 號。
[0036] 本發(fā)明實施例提供的頁面內容展現(xiàn)的控制方法,根據(jù)接收的搜索詞獲取多個搜索 結果條目;計算各搜索結果條目相對于反例集合中的條目的第一相似性評定值,并將第一 相似性評定值中小于第一評定閾值的所述搜索結果條目選取為待展現(xiàn)的搜索結果條目發(fā) 送至客戶端以進行展現(xiàn),由此將相對豐富多樣的搜索結果條目信息展現(xiàn)給用戶,同時改善 了用戶的體驗。
[0037] 實施例二
[0038] 圖2為本發(fā)明提供的頁面內容展現(xiàn)的控制方法另一個實施例的方法流程圖,是如 圖1所示方法實施例的一種具體實現(xiàn)方式,如圖2所示,該頁面內容展現(xiàn)的控制方法具體包 括:
[0039] S201,接收搜索詞;
[0040] S202,根據(jù)搜索詞獲取多個搜索結果條目;
[0041] S203,計算各搜索結果條目相對于反例集合中的條目的第一相似性評定值;所述 反例集合中包含的各條目為針對當前用戶在過去時段查看的頁面中已展現(xiàn)且未被用戶查 看的條目;
[0042] 上述步驟S201?203的具體執(zhí)行過程可參見步驟101?103的相應內容,在此不 作贅述。
[0043] 上述步驟203的具體實現(xiàn)方式可以為:計算各搜索結果條目與反例集合中的各條 目之間的相似值,并將各搜索結果條目對應的所有相似值的平均值作為相應的搜索結果條 目相對于反例集合中的條目的第一相似性評定值。具體地,如通過:
【權利要求】
1. 一種頁面內容展現(xiàn)的控制方法,其特征在于,包括: 接收搜索詞; 根據(jù)所述搜索詞獲取多個搜索結果條目; 計算各搜索結果條目相對于反例集合中的條目的第一相似性評定值;所述反例集合中 包含的各條目為針對當前用戶在過去時段查看的頁面中已展現(xiàn)且未被用戶查看的條目; 將所述第一相似性評定值中小于第一評定閾值的所述搜索結果條目選取為待展現(xiàn)的 搜索結果條目; 發(fā)送所述待展現(xiàn)的搜索結果條目至客戶端以進行展現(xiàn)。
2. 根據(jù)權利要求1所述的方法,其特征在于,所述計算各搜索結果條目相對于反例集 合中的條目的第一相似性評定值,包括: 計算各所述搜索結果條目與所述反例集合中的各條目之間的相似值,并將各所述搜索 結果條目對應的所有所述相似值的平均值作為相應的所述搜索結果條目相對于反例集合 中的條目的第一相似性評定值。
3. 根據(jù)權利要求2所述的方法,其特征在于,所述將所述第一相似性評定值中小于第 一評定閾值的所述搜索結果條目選取為待展現(xiàn)的搜索結果條目之后,包括: 計算各所述待展現(xiàn)的搜索結果條目相對于正例集合中的條目的第二相似性評定值;所 述正例集合中包含的各條目為針對當前用戶在過去時段查看的頁面中已展現(xiàn)且被用戶查 看的條目; 將所述待展現(xiàn)的搜索結果條目中,所述第二相似性評定值減去所述第一相似性評定值 與系數(shù)a的乘積得到的差值中大于第二評定閾值的搜索結果條目選取為最終所述待展現(xiàn) 的搜索結果條目,所述a大于O。
4. 根據(jù)權利要求1-3任一項所述的方法,其特征在于,所述方法還包括: 從所述待展現(xiàn)的搜索結果條目中選取固定數(shù)目的搜索結果條目; 所述發(fā)送所述待展現(xiàn)的搜索結果條目至客戶端以進行展現(xiàn),包括: 將從所述待展現(xiàn)的搜索結果條目中選取的所述固定數(shù)目的搜索結果條目發(fā)送至客戶 端以進行展現(xiàn)。
5. 根據(jù)權利要求4所述的方法,其特征在于,所述從所述待展現(xiàn)的搜索結果條目中選 取固定數(shù)目的搜索結果條目,包括: 在各所述待展現(xiàn)的搜索結果條目中,針對已從中提取的確定展現(xiàn)的搜索結果條目,將 當前剩余的各所述待展現(xiàn)的搜索結果條目分別與其組成一個臨時條目集合; 計算各所述臨時集合中的條目在各屬性維度對應的信息熵; 根據(jù)各所述臨時集合中的條目在各屬性維度對應的信息熵,計算各所述臨時集合在各 屬性維度上的加權熵值; 提取所述加權熵值中的最大值所對應的所述臨時集合,并將該臨時集合中包含的條目 作為所述確定展現(xiàn)的搜索結果條目,依此類推,直到選取的所述確定展現(xiàn)的搜索結果條目 滿足所述固定數(shù)目。
6. 根據(jù)權利要求5所述的方法,其特征在于,所述計算各所述臨時集合中的條目在各 屬性維度對應的信息熵,包括: 根據(jù)H(X)=-Σp(Xi) log(2,p(Xi))(i= 1,2, ··η) 計算各所述臨時集合在各屬性維度X對應的信息熵H(X);其中,所述P(Xi)為屬性維度X中的屬性值Xi在所述臨時集合中出現(xiàn)的概率,并通過
計算獲得;所述η為正整數(shù);所述(^為屬性值X1在所述臨時集合中出現(xiàn)的次數(shù),所述h為屬性值Xi在所有所述待展現(xiàn)的搜索結果條目中出現(xiàn)的概率,所述k為正整數(shù)。
7. -種頁面內容展現(xiàn)的控制系統(tǒng),其特征在于,包括: 接收模塊,用于接收搜索詞; 獲取模塊,用于根據(jù)所述搜索詞獲取多個搜索結果條目; 第一處理模塊,用于計算各搜索結果條目相對于反例集合中的條目的第一相似性評定 值;所述反例集合中包含的各條目為針對當前用戶在過去時段查看的頁面中已展現(xiàn)且未被 用戶查看的條目; 第一選取模塊,用于將所述第一相似性評定值中小于第一評定閾值的所述搜索結果條 目選取為待展現(xiàn)的搜索結果條目; 發(fā)送模塊,用于發(fā)送所述待展現(xiàn)的搜索結果條目至客戶端以進行展現(xiàn)。
8. 根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述第一處理模塊具體用于: 計算各所述搜索結果條目與所述反例集合中的各條目之間的相似值,并將各所述搜索 結果條目對應的所有所述相似值的平均值作為相應的所述搜索結果條目相對于反例集合 中的條目的第一相似性評定值。
9. 根據(jù)權利要求8所述的系統(tǒng),其特征在于,還包括: 第二處理模塊,用于計算各所述待展現(xiàn)的搜索結果條目相對于正例集合中的條目的第 二相似性評定值;所述正例集合中包含的各條目為針對當前用戶在過去時段查看的頁面中 已展現(xiàn)且被用戶查看的條目; 第二選取模塊,用于將所述待展現(xiàn)的搜索結果條目中,所述第二相似性評定值減去所 述第一相似性評定值與系數(shù)a的乘積得到的差值中大于第二評定閾值的搜索結果條目選 取為最終所述待展現(xiàn)的搜索結果條目,所述a大于0。
10. 根據(jù)權利要求7-9任一項所述的系統(tǒng),其特征在于,還包括: 第三選取模塊,用于從所述待展現(xiàn)的搜索結果條目中選取固定數(shù)目的搜索結果條目; 所述發(fā)送模塊具體用于:將從所述待展現(xiàn)的搜索結果條目中選取的所述固定數(shù)目的搜 索結果條目發(fā)送至客戶端以進行展現(xiàn)。
11. 根據(jù)權利要求10所述的系統(tǒng),其特征在于,所述第三選取模塊包括: 組成單元,用于在各所述待展現(xiàn)的搜索結果條目中,針對已從中提取的確定展現(xiàn)的搜 索結果條目,將當前剩余的各所述待展現(xiàn)的搜索結果條目分別與其組成一個臨時條目集 合; 第一計算單元,用于計算各所述臨時集合中的條目在各屬性維度對應的信息熵; 第二計算單元,用于根據(jù)各所述臨時集合中的條目在各屬性維度對應的信息熵,計算 各所述臨時集合在各屬性維度上的加權熵值; 選取單元,用于提取所述加權熵值中的最大值所對應的所述臨時集合,并將該臨時集 合中包含的條目作為所述確定展現(xiàn)的搜索結果條目,依此類推,直到選取的所述確定展現(xiàn) 的搜索結果條目滿足所述固定數(shù)目。
12.根據(jù)權利要求11所述的系統(tǒng),其特征在于,所述第一計算單元具體用于: 根據(jù)H(X)=-Σp(Xi) log(2,p(Xi))(i= 1,2, ··η) 計算各所述臨時集合在各屬性維度x對應的信息熵Η(χ);其中,所述p(Xi)為屬性維度X中的屬性值Xi在所述臨時集合中出現(xiàn)的概率,并通過
計算獲得;所述η為正整數(shù);所述^為屬性值X1在所述臨時集合中出現(xiàn)的次數(shù),所述h為屬性值Xi在所有所述待展現(xiàn)的搜索結果條目中出現(xiàn)的概率,所述k為正整數(shù)。
【文檔編號】G06F17/30GK104462278SQ201410693959
【公開日】2015年3月25日 申請日期:2014年11月26日 優(yōu)先權日:2014年11月26日
【發(fā)明者】趙繼承, 徐云峰 申請人:百度在線網(wǎng)絡技術(北京)有限公司