亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種信息導航的方法、裝置與系統(tǒng)的制作方法

文檔序號:6442453閱讀:192來源:國知局
專利名稱:一種信息導航的方法、裝置與系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本申請涉及信息處理領(lǐng)域,尤其涉及一種信息導航的方法、裝置與系統(tǒng)。
背景技術(shù)
在信息處理領(lǐng)域,用戶在客戶端輸入查詢詞,希望得到與輸入的查詢詞相關(guān)的內(nèi)容,導航服務器在獲得客戶端提供的查詢詞后,識別該用戶的查詢意圖,向客戶端提供與用戶輸入的查詢詞相關(guān)的信息,從而縮小用戶的查詢范圍,使得用戶可以根據(jù)導航服務器提供的相關(guān)的信息,盡快查找到所需的內(nèi)容?,F(xiàn)有技術(shù)中,導航服務器向客戶端提供與用戶輸入的查詢詞相關(guān)的信息包括以下三種方式:方式一、以純類目方式提供與用戶輸入的查詢詞相關(guān)的信息(以下簡稱純類目導航),在純類目導航方式下,根據(jù)用戶輸入的查詢詞,提供與該查詢詞相關(guān)的類目信息。所述類目是指商品的分類,有前臺類目和后臺類目之分。前臺類目用于用戶界面(ui,UserInterface)展示,后臺類目用于商品管理,前臺類目和后臺類目的映射關(guān)系通過規(guī)則來描述。目前主流的類目體系以樹狀結(jié)構(gòu)表示,每個父類目有多個子類目,但每個子類目只有一個父類目,自上而下類目表示的范圍越來越小,其中,最上級的父類目(該父類目沒有父類目)可以稱為一級類目,最下級的子類目(該子類目沒有子類目)可以稱為葉子類目。純類目導航最早是根據(jù)搜索類目下子類目商品數(shù)量進行類目推薦,隨后發(fā)展為采用類目點擊占比進行類目折疊,目前純類目導航糅合商品數(shù)量、類目點擊和購買等信息進行綜合導航,展現(xiàn)方式也由單一的類目平鋪轉(zhuǎn)化成類目平鋪與父子類目并存。方式二、以純屬性方式提供與用戶輸入的查詢詞相關(guān)的信息(以下簡稱純屬性導航),在純屬性導航方式下,根據(jù)用戶輸入的查詢詞,提供與該查詢詞相關(guān)的屬性信息。所述屬性用于描述商品的特性,屬性依附于葉子類目,即只有葉子類目才會具有屬性。一個葉子類目可以有多種屬性,一個屬性可以有多個屬性值。例如,品牌、材質(zhì)、圖案、價格等均為t恤(葉子類目)的屬性,其中,針對品牌屬性,“阿依蓮”品牌為品牌屬性的一個屬性值,“Nike”品牌也是品牌屬性的一個屬性值。由于屬性依附于葉子類目,因此,只有在用戶輸入的查詢詞為一個葉子類目的關(guān)鍵詞或者用戶在客戶端輸入了查詢詞并選擇了某個葉子類目時,導航服務器才會提供純屬性導航方式。純屬性導航的展現(xiàn)形式豐富多彩,可以以所見即所得的展現(xiàn)方式進行純屬性導航,且用戶可以進行屬性多選等操作。方式三、以類目和屬性方式提供與用戶輸入的查詢詞相關(guān)的信息(以下簡稱類目屬性導航),在類目屬性導航方式下,根據(jù)用戶輸入的查詢詞,不僅提供與該查詢詞相關(guān)的類目信息(非葉子類目),還提供與該查詢詞相關(guān)的屬性信息。相對于第一種和第二種導航方式,類目屬性導航方式提供了多樣化的相關(guān)信息,用戶不僅可以根據(jù)類目屬性導航方式提供的類目進行內(nèi)容篩選,也可根據(jù)類目屬性導航方式提供的屬性進行內(nèi)容篩選。
類目屬性導航方式提供的類目是與查詢詞相關(guān)的至少一個類目,而由于屬性依附于葉子類目,類目屬性導航方式提供的一個屬性屬于所述至少一個類目中某個類目的一個葉子類目,使得用戶在選擇某個屬性進行內(nèi)容篩選時,使得篩選出的內(nèi)容范圍過小(僅針對一個類目的一個葉子類目),不能體現(xiàn)用戶提供的查詢詞對應的較大的查詢范圍(所述至少一個類目),不能充分體現(xiàn)用戶的查詢意圖,導致查詢出的內(nèi)容不全面,準確性較低。并且,類目屬性導航方式提供屬性信息時,需要確定葉子類目的點擊占比,設定一個葉子類目的點擊占比達到閾值時,提供該葉子類目的屬性信息給用戶,此時,還存在閾值難以確定的問題。在設定的葉子類目的點擊占比的閾值較高(一般為85%及以上)時,將使得很多葉子類目的點擊不能滿足該要求,無法提供足夠多的屬性信息,用戶無法根據(jù)屬性信息進行內(nèi)容篩選,而如果設定的葉子類目的點擊占比的閾值較低,將導致提供過多的屬性信息,造成系統(tǒng)的負荷較重,提供相關(guān)信息的速度較慢,以及用戶篩選內(nèi)容的復雜度增大。

發(fā)明內(nèi)容
本申請實施例提供一種信息導航的方法、裝置與系統(tǒng),用于解決現(xiàn)有的信息導航方法提供的屬性信息不全面,以及難以確定葉子類目的點擊占比閾值的問題。一種信息導航的方法,所述方法包括:導航服務器確定客戶端提供的查詢詞;導航服務器提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值;導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端。一種信息導航的裝置,所述裝置包括:確定模塊,用于確定客戶端提供的查詢詞;第一提取模塊,用于提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值;推送模塊,用于將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端。一種信息導航的系統(tǒng),所述系統(tǒng)包括客戶端和導航服務器,其中:客戶端,用于向?qū)Ш椒掌魈峁┎樵冊~;導航服務器,用于提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值,并將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端。根據(jù)本申請實施例提供的方案,在進行信息導航時,不再局限于葉子類目下的屬性信息,而是在確定客戶端提供的查詢詞時,確定該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值,并將該查詢詞對應的公共屬性及每個公共屬性的屬性值推送至客戶端,從而解決現(xiàn)有技術(shù)存在的問題,并滿足用戶的內(nèi)容篩選需求,降低篩選的復雜度。


圖1為本申請實施例一提供的信息導航的方法的步驟流程圖;圖2為本申請實施例二提供的信息導航的方法的步驟流程圖3為本申請實施例三提供的信息導航的方法的步驟流程圖;圖4為本申請實施例三提供的類目樹的結(jié)構(gòu)示意圖;圖5為本申請實施例四提供的信息導航的裝置的結(jié)構(gòu)示意圖;圖6為本申請實施例五提供的信息導航的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式現(xiàn)有技術(shù)提供的類目屬性導航方式是展開某個類目下的屬性,只是對展開類目的點擊占比要求不同,并不能推薦不同類目的公共屬性。另外,類目屬性導航方式覆蓋的查詢詞(query)較少,集中在主配件類型的query上,不能解決絕大部分屬性篩選的需求。本申請實施例提供的方案中,通過屬性上提,推薦與query相關(guān)的且跨類目的屬性組,每個屬性組下面對應若干個屬性值,并可以為需要屬性篩選功能的寬泛類query同時提供類目和屬性篩選入口。由于上提的屬性是各相關(guān)類目的公有屬性,滿足了大眾用戶的篩選需求,縮短了用戶的搜索路徑。下面通過說明書附圖和各實施例對本申請方案進行說明。實施例一、本申請實施例一提供一種信息導航的方法,該方法的步驟流程如圖1所示,包括:步驟101、導航服務器確定客戶端提供的查詢詞。用戶需要進行內(nèi)容查詢時,通過客戶端輸入與查詢內(nèi)容相關(guān)的查詢詞,在本步驟中,客戶端向?qū)Ш椒掌魈峁┰摬樵冊~,使得導航服務器可以確定客戶端提供的查詢詞。步驟102、導航服務器提取公共屬性及公共屬性對應的屬性值。在本步驟中,導航服務器提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值。由于后臺類目的穩(wěn)定性相對于前臺類目較高,因此,在本實施例中,可以根據(jù)后臺類目來提取公共屬性及公共屬性的屬性值。在本步驟中,導航服務器可以確定設定時長內(nèi),針對所述查詢詞的點擊次數(shù)中,對每個后臺葉子類目的點擊次數(shù);針對每個后臺葉子類目,確定點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值(例如,所述門限值設定為80%)的后臺葉子類目;針對每個點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的后臺葉子類目,確定該后臺葉子類目的屬性,當然,此時還可以進一步對確定出的屬性的合法性進行驗證,并對通過合法性驗證的屬性執(zhí)行后續(xù)操作;可以根據(jù)以下兩種方式中的至少一種,來提取公共屬性及公共屬性的屬性值:方式一、通過取交集的方式確定公共屬性。根據(jù)屬性的標識,取確定出的屬性的交集,例如,確定出5個點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的后臺葉子類目,分別為后臺葉子類目1、后臺葉子類目2、后臺葉子類目3、后臺葉子類目4和后臺葉子類目5,后臺葉子類目I對應屬性標識為PID1、PID2、PID3、PID5的4個屬性,后臺葉子類目2對應屬性標識為PID1、PID3、PID5、PID7的4個屬性,后臺葉子類目3對應屬性標識為PIDU PID2、PID5、PID9、PIDlO的5個屬性,后臺葉子類目4對應屬性標識為PID1、PID11、PID13的3個屬性,后臺葉子類目5對應屬性標識為PIDl、PID15、PID16、PID17、PID18、PID19的6個屬性,則取屬性的交集可以得到屬性標識為“PID1”的屬性。并可以將所述交集中的每個屬性作為確定出的一個公共屬性,將該屬性的屬性值作為該公共屬性的屬性值,當然,也可以對每個屬性值進行合法性驗證,并將通過合法性驗證的屬性值作為該公共屬性的屬性值。方式二、通過取并集的方式確定公共屬性。由于本實施例中確定針對查詢詞的公共屬性,該公共屬性是跨類目的,因此,可能導致各類目下標識不同的屬性,具有相同的意義,因此,在本實施例中,還提供了一種根據(jù)屬性名來確定公共屬性的方式。具體的,可以確定具有相同屬性名的屬性,并將具有相同屬性名的屬性合并為一個公共屬性,而由于具有相同屬性名的屬性的屬性值可能不相同,可以將所述具有相同屬性名的屬性的屬性值的并集作為合并后的該公共屬性的屬性值,當然,在方式二中,也可以對每個屬性值進行合法性驗證,并將通過合法性驗證的屬性值作為該公共屬性的屬性值。例如,確定出5個點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的后臺葉子類目,分別為后臺葉子類目1、后臺葉子類目2、后臺葉子類目3、后臺葉子類目4和后臺葉子類目5,其中:后臺葉子類目I對應屬性名為PIDVID1、PIDVID2、PIDVID3、PIDVID5的4個屬性;后臺葉子類目2對應屬性名為PIDVID1、PIDVID3、PIDVID5、PIDVID7的4個屬性;后臺葉子類目3 對應屬性名為 PIDVID1、PIDVID2、PIDVID5、PIDVID9、PIDVID10 的5個屬性;后臺葉子類目4對應屬性名為PIDVID1、PIDVID11、PIDVID13的3個屬性;后臺葉子類目5 對應屬性名為 PIDVIDU PIDVID15、PIDVID16、PIDVID17、PIDVID18、PIDVID19 的 6 個屬性;則可以將具有相同屬性名“PIDVID1”的屬性合并為一個公共屬性,并可以將后臺葉子類目1、后臺葉子類目2、后臺葉子類目3、后臺葉子類目4和后臺葉子類目5分別對應的屬性名為“PIDVID1”的屬性的屬性值的并集作為合并后的公共屬性的屬性值。在通過方式一和/或方式二提取出公共屬性及公共屬性的屬性值之后,還可以進一步對提取出的公共屬性進行篩選:由于用戶是根據(jù)前臺類目來選擇查詢內(nèi)容,因此,可以進一步根據(jù)前臺類目和后臺類目的映射規(guī)則,確定通過方式一或方式二得到的公共屬性(此時,可以將該公共屬性視為第一屬性)是否屬于前臺葉子類目的屬性,且僅在通過方式一或方式二得到的第一屬性屬于前臺葉子類目的屬性時,才將通過方式一或方式二得到的第一屬性確定為公共屬性,從而方便后續(xù)用戶理解該公共屬性,否則,不將通過方式一或方式二得到的第一屬性確定為公共屬性。因此,可以針對每個確定出的第一屬性,在確定該第一屬性屬于前臺葉子類目的屬性時,將該第一屬性確定為一個公共屬性,當然,此時可以將該第一屬性的屬性值作為該公共屬性的屬性值。步驟103、導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端。在本步驟中,將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端,可以具體包括:按照設定時長內(nèi),針對所述查詢詞的點擊次數(shù)中,對每個公共屬性的點擊次數(shù)由高到低的順序,選擇排名前N位的公共屬性,其中,N為正整數(shù)。例如,可以按照設定的一周之內(nèi),針對所述查詢詞的50次點擊中,對公共屬性I (屬性標識為PID1)的點擊為25次,對公共屬性2 (屬性標識為PID2)的點擊為20次,對公共屬性3 (屬性標識為PID3)的點擊為5次,按照點擊次數(shù)由高到低的順序選擇排名前2位的公共屬性依次為:公共屬性I和公共屬性2。其中,若公共屬性是通過步驟102中的方式一確定的,則對公共屬性的點擊次數(shù)可以為點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的每個后臺葉子類目下對標識為該公共屬性的標識的屬性的點擊次數(shù)之和,若公共屬性是通過步驟102中的方式二確定的,則對公共屬性的點擊次數(shù)可以為點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的每個后臺葉子類目下對具有該公共屬性的屬性名的屬性的點擊次數(shù)之和。針對每個選擇出的公共屬性,在該公共屬性的屬性值為離散數(shù)值類型時,確定對該公共屬性的點擊次數(shù)中每個屬性值的點擊次數(shù),按照每個屬性值的點擊次數(shù)由高到低的順序,選擇排名前M位的屬性值,其中,M為正整數(shù)。例如,針對標識為PIDl的選擇出的公共屬性,對應的3個屬性值分別為:PIDVID1,PIDVID3,PIDVID7,在對PIDl的25次點擊中,對PIDVID1、PIDVID3和PIDVID7的點擊次數(shù)分別為5次、12次和8次,則按照點擊次數(shù)由高到低的順序選擇排名前3位的屬性值依次為:PIDVID3、PIDVID7和PIDVID1。在該公共屬性的屬性值為連續(xù)數(shù)值類型時,按照屬性值由大到小或由小到大的順序進行排列,例如,針對標識為PID2的選擇出的公共屬性,對應的6個屬性值分別為:39,38,37,36,35,34,則可以得到排序后的屬性值為39,38,37,36,35,34或者為34,35,36,37,38,39。將選擇出的排名前N位的公共屬性和針對每個公共屬性,選擇出的排名前M位的屬性值,或者由大到小或由小到大的順序排列后的屬性值推送至客戶端,具體的,可以按照公共屬性 1,PIDVID3、PIDVID7,PIDVID1 ;公共屬性 2,39,38,37,36,35,34 的格式,將選擇出的公共屬性(排名前2位)和該公共屬性的屬性值推送至客戶端。在進行導航信息(提取出的公共屬性和公共屬性對應的屬性值)的顯示時,可以用一欄顯示導航信息,一欄顯示與查詢詞對應的每一條數(shù)據(jù),將導航信息和與查詢詞對應的每一條數(shù)據(jù)分兩欄顯示,從而使得顯示界面更加清楚簡明,便于用戶查看顯示界面。較優(yōu)的,在步驟102之后,步驟103之前,將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端之前,還可以進一步確定預先選擇的屬性值,具體的,可以通過以下方法來確定預先選擇的屬性值:步驟103’、確定預先選擇的屬性值。將提取出的每個公共屬性對應的屬性值與所述查詢詞進行文本匹配或同義詞匹配,將與所述查詢詞匹配出的屬性值作為預先選擇的屬性值。則此時,在步驟103中,導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端,具體包括:將所述預先選擇的屬性值優(yōu)先推送至客戶端。進一步的,在步驟103’之后,步驟103之前,還可以進一步根據(jù)預先選擇的屬性值確定預先選擇的公共屬性,具體的,可以通過以下方法來確定預先選擇的公共屬性:步驟103”、確定預先選擇的公共屬性。針對每個預先選擇的屬性值,根據(jù)針對所述查詢詞,該預先選擇的屬性值屬于每個公共屬性的預測權(quán)值(所述預測權(quán)值可以通過現(xiàn)有方法獲得,例如,可以根據(jù)在100條數(shù)據(jù)標題包含“N97”的數(shù)據(jù)中,有90條數(shù)據(jù)的品牌屬性包括“諾基亞”,將查詢詞“N97”對應的屬性值“諾基亞”的品牌屬性的預測權(quán)值設定為90% ),確定該預先選擇的屬性值對應的公共屬性,具體的,可以確定該預先選擇的屬性值屬于每個公共屬性的預測權(quán)值中最高的一個預測權(quán)值,并將該與預測權(quán)值對應的公共屬性作為確定出的公共屬性,并可以將確定出的公共屬性作為該預先選擇的屬性值對應的預先選擇的公共屬性。則此時,在步驟103中,導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端,具體包括:將每個預先選擇的屬性值與該預先選擇的屬性值對應的預先選擇的公共屬性優(yōu)先推送至客戶端。當然,本實施例還可以進一步包括步驟101’,步驟101’可以在步驟101之后,步驟103之前執(zhí)行,不限于如圖1所示在步驟101之后,步驟102之前執(zhí)行:步驟101’、導航服務器確定與該查詢詞相關(guān)度高于設定值的類目信息。確定與該查詢詞相關(guān)度高于設定值的類目信息的方法與現(xiàn)有技術(shù)相同,例如,在針對該查詢詞的點擊次數(shù)中,將點擊次數(shù)超過設定次數(shù)的類目確定為與該查詢詞相關(guān)度高于設定值的類目,并可以確定該類目對應的類目名、類目標識等類目信息。則此時,在步驟103中,導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端,可以具體包括:導航服務器將提取出的公共屬性、該公共屬性對應的屬性值以及所述與該查詢詞相關(guān)度高于設定值的類目信息推送至客戶端。從而不僅向用戶提供與查詢詞相關(guān)的公共屬性信息,還進一步提供與該查詢詞相關(guān)的類目信息,使得后續(xù)用戶不但可以根據(jù)屬性信息進行內(nèi)容(數(shù)據(jù))篩選,還可以根據(jù)類目信息進行內(nèi)容篩選,進一步提聞用戶進行內(nèi)容篩選的精度。如果用戶需要進行內(nèi)容查詢時,不僅通過客戶端輸入與查詢內(nèi)容相關(guān)的查詢詞,還進一步通過客戶端提供了與該查詢詞對應的至少一個非葉子類目,則在步驟101之后,步驟102之前,還進一步包括步驟102’,步驟102’不限于如圖1所示,在步驟101’之后,步驟102之前執(zhí)行:步驟102’、導航服務器確定客戶端提供的至少一個非葉子類目。當然所述至少一個非葉子類目也可以不通過客戶端提供,而是通過導航服務器根據(jù)所述查詢詞預測出的該查詢詞對應的至少一個非葉子類目。則此時,在步驟102中,導航服務器提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值,具體包括:針對每個非葉子類目,確定該非葉子類目對應的葉子類目中的每個屬性,具體的,可以確定該非葉子類目對應的葉子類目中的每個合法屬性(有效屬性),并可以確定該非葉子類目對應的第二屬性,所述第二屬性可以是通過對具有相同屬性標識的屬性進行合并得到的,且每個第二屬性的屬性值為用于合并為該第二屬性的屬性的屬性值。針對每個第二屬性,可以確定具有該第二屬性的數(shù)據(jù)條數(shù),該數(shù)據(jù)條數(shù)為用于合并為該第二屬性的屬性對應的數(shù)據(jù)條數(shù)之和。進一步的,可以確定具有該第二屬性的葉子類目的數(shù)量與該非葉子類目下類目總數(shù)量的第一比值,以及確定具有該第二屬性的數(shù)據(jù)條數(shù)與該非葉子類目下數(shù)據(jù)總條數(shù)的第二比值,在所述第一比值不小于第一設定值且所述第二比值不小于第二設定值時,將該第二屬性確定為提取出的公共屬性,并將該第二屬性對應的屬性值確定為該公共屬性對應的屬性值,或者,確定具有該第二屬性的數(shù)據(jù)條數(shù)與該非葉子類目下數(shù)據(jù)總條數(shù)的第二比值,在所述第二比值不小于第三設定值時,將該第二屬性確定為提取出的公共屬性,并將該第二屬性對應的屬性值確定為該公共屬性對應的屬性值,具體的,也可以將該第二屬性對應的合法屬性值確定為該公共屬性對應的屬性值。在步驟103中,導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端,可以具體包括:針對每個提取出的公共屬性,確定設定時長內(nèi)針對所述查詢詞的點擊次數(shù)中,對該公共屬性的點擊次數(shù),確定對該公共屬性的點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值,并在該比值不小于設定閾值時,將該公共屬性和該公共屬性對應的屬性值推送至客戶端。下面通過兩個具體的例子,對本申請實施例一中涉及的提取公共屬性的方案進行詳細說明。實施例二、本申請實施例二提供一種信息導航的方法,針對導航服務器確定了客戶端提供的查詢詞的情況,主要對提取公共屬性的過程進行說明。該方法的步驟流程如圖2所示,具體包括以下步驟:步驟201、確定后臺葉子類目的點擊分布。具體的,在本步驟中,可以根據(jù)數(shù)據(jù)點擊日志(用于記錄每一條數(shù)據(jù)的點擊情況)獲得每個后臺葉子類目的點擊次數(shù),從而可以獲得針對查詢詞的點擊中,在后臺葉子類目中的點擊分布。例如,每個后臺葉子類目的標識用cat表示,每個后臺葉子類目的點擊次數(shù)用η表示,查詢詞用query表示,則可以得到如下表達式:query cat I:nl ;cat2:n2 ;......
步驟202、確定屬性的點擊分布。具體的,在本步驟中,可以根據(jù)導航點擊日志(用于記錄導航信息的點擊情況)獲得每個后臺葉子類目下每個屬性的點擊次數(shù),從而可以獲得針對查詢詞的點擊中,在每個屬性中的點擊分布。例如,每個屬性的標識用Pid表示,每個后臺葉子類目的點擊次數(shù)用m表示,查詢詞用query表示,則可以得到如下表達式:query pidl:ml ;pid 2:m 2 ;......
步驟203、提取屬性值屬于每個屬性的預測權(quán)值。在本步驟中,可以提取預先獲得的屬性值屬于每個屬性的預測權(quán)值,用于后續(xù)確定屬性值屬于每個公共屬性的預測權(quán)值。需要說明的是,在本實施例中,步驟201、步驟202和步驟203的執(zhí)行不分先后。步驟204、提取公共屬性及公共屬性對應的屬性值。在本步驟中,具體的,可以在步驟201的基礎(chǔ)上,針對每個點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的后臺葉子類目,確定后臺葉子類目的屬性,并可以按照實施例一中步驟102中的方式一,根據(jù)屬性的標識,取確定出的屬性的交集,并可以將所述交集中的每個屬性作為確定出的一個第一屬性。此時,所述第一屬性可以作為提取出的公共屬性,但為了方便用戶的后續(xù)查看,進一步的,對利用方式一確定出的第一屬性進行篩選,具體的,可以確定通過方式一確定出的第一屬性是否屬于前臺葉子類目的屬性,將屬于前臺葉子類目的屬性的第一屬性確定為第三屬性,并可以將該第一屬性的屬性值確定為該第三屬性的屬性值。此時,所述第三屬性可以作為提取出的公共屬性,但為了保證確定出的公共屬性的全面性,在本實施例中,更進一步的,還可以利用實施例一中步驟102中的方式二繼續(xù)確定公共屬性。具體的,針對每個點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的后臺葉子類目對應的葉子類目的屬性,可以將具有相同屬性名的屬性合并為一個公共屬性,并可以將所述具有相同屬性名的屬性的屬性值的并集作為合并后的該公共屬性的屬性值。步驟205、確定預先選擇的屬性值。具體的,可以將能夠與所述查詢詞實現(xiàn)文本匹配或同義詞匹配的屬性值確定為預先選擇的屬性值。步驟206、確定預先選擇的公共屬性。在本步驟中,可以在步驟203的基礎(chǔ)上,針對每個預先選擇的屬性值,根據(jù)該預先選擇的屬性值屬于每個公共屬性的預測權(quán)值,具體的,若公共屬性是通過步驟102中的方式一確定的,則該預先選擇的屬性值屬于每個公共屬性的預測權(quán)值為,點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的每個后臺葉子類目下,該預先選擇的屬性值屬于標識與該公共屬性的標識相同的屬性的預測權(quán)值之和,若公共屬性是通過步驟102中的方式二確定的,則該預先選擇的屬性值屬于每個公共屬性的預測權(quán)值為,點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的每個后臺葉子類目下,該預先選擇的屬性值屬于屬性名為該公共屬性的屬性名的屬性的預測權(quán)值之和。確定該預先選擇的屬性值對應的公共屬性,將確定出的公共屬性作為該預先選擇的屬性值對應的預先選擇的公共屬性。步驟207、導航服務器推送每個公共屬性和該公共屬性對應的屬性值。具體的,在本步驟中,可以將每個預先選擇的屬性值與該預先選擇的屬性值對應的預先選擇的公共屬性優(yōu)先推送至客戶端。并可以在步驟202的基礎(chǔ)上,除了每個預先選擇的屬性值與該預先選擇的屬性值對應的預先選擇的公共屬性之外,將選擇出的排名前N位的公共屬性和針對每個公共屬性,選擇出的排名前M位的屬性值,或者由大到小或由小到大的順序排列后的屬性值推送至客戶端。實施例三、本申請實施例三提供一種信息導航的方法,針對導航服務器確定了客戶端提供的查詢詞、以及至少一個非葉子類目(該非葉子類目為前臺非葉子類目)的情況,主要對提取公共屬性的過程進行說明。下面針對用戶提供的一個非葉子類目進行說明。該方法的步驟流程如圖3所示,具體包括以下步驟:步驟301、確定對應的數(shù)據(jù)條數(shù)。在本步驟中,可以根據(jù)前臺類目列表,確定該非葉子類目對應的前臺葉子類目中的每個屬性,并可以根據(jù)每條數(shù)據(jù)對應的前臺類目路徑字段,針對每個屬性,確定具有該屬性的數(shù)據(jù)條數(shù),具體的,可以確定該屬性的屬性標識對應的數(shù)據(jù)條數(shù),并可以針對每個類目,確定屬于該類目的數(shù)據(jù)條數(shù)。
步驟302、構(gòu)建類目樹。在本步驟中,可以根據(jù)前臺類目列表,構(gòu)建類目樹,構(gòu)建的類目樹可以如圖4所示,其中,女裝類目表示所述非葉子類目,該非葉子類目對應連衣裙、T恤和褲子3個葉子類目。并可以在所述類目樹的結(jié)點中記錄每個類目下的數(shù)據(jù)條數(shù),并記錄每個非葉子類目對應的第一屬性,該第一屬性可以通過合并該非葉子類目下具有相同屬性標識的屬性獲得,且該第一屬性的屬性值與用于合并為該第一屬性的屬性的屬性值相同,以及每個第一屬性對應的數(shù)據(jù)條數(shù),該數(shù)據(jù)條數(shù)為用于合并為該第一屬性的具有相同屬性標識的屬性對應的數(shù)據(jù)條數(shù)之和。步驟303、提取公共屬性及公共屬性對應的屬性值。在本步驟中,根據(jù)構(gòu)建的類目樹,針對該非葉子類目下的每個第一屬性,確定該第一屬性是否為公共屬性。可以針對該非葉子類目下的每個第一屬性,確定具有該第一屬性的葉子類目數(shù)量(具體的,可以為確定該第一屬性的屬性標識對應的葉子類目數(shù)量)與該非葉子類目下類目總數(shù)量的第一比值,例如,在如圖4所示的類目樹中,針對女裝類目下的“棉質(zhì)”第一屬性,當具有該第一屬性的葉子類目數(shù)量為2時,由于女裝類目下類目總數(shù)量為3,則“棉質(zhì)”第一屬性對應的第一比值為0.5。在本步驟中,還可以確定具有該第一屬性的數(shù)據(jù)條數(shù)與該非葉子類目下數(shù)據(jù)總條數(shù)的第二比值,具體的,可以確定具有“棉質(zhì)”第一屬性的數(shù)據(jù)條數(shù),并確定該數(shù)據(jù)條數(shù)與女裝類目下數(shù)據(jù)總條數(shù)的第二比值??梢栽诘谝槐戎挡恍∮诘谝辉O定值(類目占比閾值,可以設定用α表示)且第二比值不小于第二設定值(可以設定取值為0.1)時,或者在第二比值不小于第三設定值(數(shù)據(jù)條數(shù)占比閾值,可以設定用β表示)時,將該第一屬性確定為提取出的公共屬性,并將該第一屬性對應的屬性值確定為該公共屬性對應的屬性值。步驟304、確定預先選擇的屬性值。具體的,可以將能夠與所述查詢詞實現(xiàn)文本匹配或同義詞匹配的屬性值確定為預先選擇的屬性值。步驟305、確定預先選擇的公共屬性。針對每個預先選擇的屬性值,可以根據(jù)提取出的預先獲得的屬性值屬于每個屬性的預測權(quán)值,確定該預先選擇的屬性值屬于每個公共屬性的預測權(quán)值,具體的,該預先選擇的屬性值屬于每個公共屬性的預測權(quán)值為,在該非葉子類目下,該預先選擇的屬性值屬于標識與該公共屬性的標識相同的屬性的預測權(quán)值之和。確定該預先選擇的屬性值對應的公共屬性,將確定出的公共屬性作為該預先選擇的屬性值對應的預先選擇的公共屬性。步驟306、導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端。針對每個提取出的公共屬性,可以確定設定時長內(nèi)針對所述查詢詞的點擊次數(shù)中,對該公共屬性的點擊次數(shù),并確定對該公共屬性的點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值,在該比值不小于設定閾值時,將該公共屬性和該公共屬性對應的屬性值推送至客戶端。從而可以選擇性地推送該公共屬性和該公共屬性對應的屬性值,減輕系統(tǒng)的負荷。根據(jù)本申請實施例一 實施例三提供的方案,不僅可以針對查詢詞提供跨類目的屬性(公共屬性)信息給用戶,還可以在提供跨類目的屬性信息的同時,提供與該查詢詞相關(guān)的類目信息,從而實現(xiàn)提供的信息的多樣化。在提供屬性信息時,還可以將預先選擇的屬性和預先選擇的屬性值優(yōu)先推送給用戶,進一步減少用戶的篩選復雜度,簡化用戶的操作流程,并可以按照與查詢詞的相關(guān)程度來提供設定數(shù)量的屬性和屬性值,從而在減輕系統(tǒng)負荷的同時,提供相關(guān)性較高的屬性信息給用戶。另外,在用戶提供查詢詞的同時,進一步提供了類目信息時,可以結(jié)合該類目信息確定屬性信息,從而提高確定出的屬性信息的精度,進一步細化確定出的屬性信息。與本申請實施例一 實施例三基于同一發(fā)明構(gòu)思,提供以下的裝置和系統(tǒng)。實施例四、本申請實施例四提供一種信息導航的裝置,該裝置的結(jié)構(gòu)如圖5所示,包括:確定模塊11用于確定客戶端提供的查詢詞;第一提取模塊12用于提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值;推送模塊13用于將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端。所述第一提取模塊12包括:第一子模塊121用于確定設定時長內(nèi),點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的后臺葉子類目,確定每個確定出的后臺葉子類目的屬性;第二子模塊122用于根據(jù)屬性的標識,取確定出的屬性的交集,將所述交集中的每個屬性作為確定出的一個第一屬性,將該屬性的屬性值作為該第一屬性的屬性值,和/或,確定具有相同屬性名的屬性,并將具有相同屬性名的屬性合并為一個第一屬性,將所述具有相同屬性名的屬性的屬性值的并集作為合并后的該第一屬性的屬性值;第三子模塊123用于將每個確定出的第一屬性確定為一個公共屬性,或者,針對每個確定出的第一屬性,在確定該第一屬性屬于前臺葉子類目的屬性時,將該第一屬性確定為一個公共屬性。所述確定模塊11還用于確定客戶端提供的至少一個非葉子類目;所述第一提取模塊12還可以包括第四子模塊124和第五子模塊125,其中:第四子模塊124用于確定每個非葉子類目對應的第二屬性,所述第二屬性是通過對該非葉子類目對應的葉子類目下具有相同屬性標識的屬性進行合并得到的,且每個第二屬性的屬性值為用于合并為該第二屬性的屬性的屬性值;第五子模塊125用于針對每個第二屬性,確定具有該第二屬性的葉子類目的數(shù)量與該非葉子類目下類目總數(shù)量的第一比值,以及確定具有該第二屬性的數(shù)據(jù)條數(shù)與該非葉子類目下數(shù)據(jù)總條數(shù)的第二比值,在所述第一比值不小于第一設定值且所述第二比值不小于第二設定值時,將該第二屬性確定為提取出的公共屬性,并將該第二屬性對應的屬性值確定為該公共屬性對應的屬性值,或者,在所述第二比值不小于第三設定值時,將該第二屬性確定為提取出的公共屬性,并將該第二屬性對應的屬性值確定為該公共屬性對應的屬性值;所述推送模塊13具體用于針對每個提取出的公共屬性,確定設定時長內(nèi)針對所述查詢詞的點擊次數(shù)中,對該公共屬性的點擊次數(shù),并確定對該公共屬性的點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值,在該比值不小于設定閾值時,將該公共屬性和該公共屬性對應的屬性值推送至客戶端。所述裝置還包括第二提取模塊14:第二提取模塊14用于確定與該查詢詞相關(guān)度高于設定值的類目信息;所述推送模塊13具體用于將所述第一提取單元提取出的公共屬性、該公共屬性對應的屬性值以及第二提取單元確定出的與該查詢詞相關(guān)度高于設定值的類目信息推送至客戶端。所述推送模塊13具體用于按照設定時長內(nèi),針對所述查詢詞的點擊次數(shù)中,對每個公共屬性的點擊次數(shù)由高到低的順序,選擇排名前N位的公共屬性;針對每個選擇出的公共屬性,在該公共屬性的屬性值為離散數(shù)值類型時,確定對該公共屬性的點擊次數(shù)中每個屬性值的點擊次數(shù),按照每個屬性值的點擊次數(shù)由高到低的順序,選擇排名前M位的屬性值,在該公共屬性的屬性值為連續(xù)數(shù)值類型時,按照屬性值由大到小或由小到大的順序進行排列;將選擇出的排名前N位的公共屬性和針對每個公共屬性,選擇出的排名前M位的屬性值,或者由大到小或由小到大的順序排列后的屬性值推送至客戶端,其中,M,N均為正整數(shù)。所述裝置還包括匹配模塊15和第一預選模塊16,其中:所述匹配模塊15用于將提取出的每個公共屬性對應的屬性值與所述查詢詞進行文本匹配或同義詞匹配;所述第一預選模塊16用于將所述匹配模塊與所述查詢詞匹配出的屬性值作為預先選擇的屬性值;所述推送模塊13具體用于將所述預選模塊預先選擇的屬性值優(yōu)先推送至客戶端。所述裝置還包括第二預選模塊17:所述第二預選模塊17用于針對每個所述第一預選模塊預先選擇的屬性值,根據(jù)針對所述查詢詞,該預先選擇的屬性值屬于每個公共屬性的預測權(quán)值,確定該預先選擇的屬性值對應的公共屬性,將確定出的公共屬性作為該預先選擇的屬性值對應的預先選擇的公共屬性;所述推送模塊13具體用于將每個預先選擇的屬性值與該預先選擇的屬性值對應的預先選擇的公共屬性優(yōu)先推送至客戶端。實施例五、本申請實施例五提供一種信息導航的系統(tǒng),該系統(tǒng)的結(jié)構(gòu)如圖6所示,包括客戶端21和導航服務器22,其中:客戶端21用于向?qū)Ш椒掌魈峁┎樵冊~;導航服務器22用于提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值,并將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端。其中,所述導航服務器22即為本申請實施例二中的信息導航的裝置,可以與該裝置具有相同的模塊,并具有相應的功能,在此不再贅述。在本申請各實施例提供的方案中,由于日志數(shù)據(jù)量巨大,整個方案可以利用云計算平臺實現(xiàn),并可以通過阿帕奇(apache)框架提供實時查詢服務。
顯然,本領(lǐng)域的技術(shù)人員可以對本申請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種信息導航的方法,其特征在于,所述方法包括: 導航服務器確定客戶端提供的查詢詞; 導航服務器提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值; 導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,導航服務器提取該查詢詞對應的公共屬性,具體包括: 導航服務器確定設定時長內(nèi),點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的后臺葉子類目; 確定每個確定出的后臺葉子類目的屬性; 根據(jù)屬性的標識,取確定出的屬性的交集,將所述交集中的每個屬性作為確定出的一個第一屬性,將該屬性的屬性值作為該第一屬性的屬性值;和/或, 確定具有相同屬性名的屬性,并將具有相同屬性名的屬性合并為一個第一屬性,將所述具有相同屬性名的屬性的屬性值的并集作為合并后的該第一屬性的屬性值; 將每個確定出的第一屬性確定為一個公共屬性,或者,針對每個確定出的第一屬性,在確定該第一屬性屬于前臺葉子類目的屬性時,將該第一屬性確定為一個公共屬性。
3.如權(quán)利要求1所述的方法,其特征在于,導航服務器確定客戶端提供的查詢詞之后,導航服務器提取該查詢詞對 應的至少一個公共屬性,及每個所述公共屬性對應的屬性值之前,所述方法還包括: 導航服務器確定客戶端提供的至少一個非葉子類目; 導航服務器提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值,具體包括: 確定每個非葉子類目對應的第二屬性,所述第二屬性是通過對該非葉子類目對應的葉子類目下具有相同屬性標識的屬性進行合并得到的,且每個第二屬性的屬性值為用于合并為該第二屬性的屬性的屬性值; 針對每個第二屬性,確定具有該第二屬性的葉子類目的數(shù)量與該非葉子類目下類目總數(shù)量的第一比值,以及確定具有該第二屬性的數(shù)據(jù)條數(shù)與該非葉子類目下數(shù)據(jù)總條數(shù)的第二比值,在所述第一比值不小于第一設定值且所述第二比值不小于第二設定值時,將該第二屬性確定為提取出的公共屬性,并將該第二屬性對應的屬性值確定為該公共屬性對應的屬性值,或者,在所述第二比值不小于第三設定值時,將該第二屬性確定為提取出的公共屬性,并將該第二屬性對應的屬性值確定為該公共屬性對應的屬性值; 導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端,具體包括: 針對每個提取出的公共屬性,確定設定時長內(nèi)針對所述查詢詞的點擊次數(shù)中,對該公共屬性的點擊次數(shù); 確定對該公共屬性的點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值; 在該比值不小于設定閾值時,將該公共屬性和該公共屬性對應的屬性值推送至客戶端。
4.如權(quán)利要求1所述的方法,其特征在于,導航服務器確定客戶端提供的查詢詞之后,導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端之前,所述方法還包括: 導航服務器確定與該查詢詞相關(guān)度高于設定值的類目信息; 導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端,具體包括: 導航服務器將提取出的公共屬性、該公共屬性對應的屬性值以及所述與該查詢詞相關(guān)度高于設定值的類目信息推送至客戶端。
5.如權(quán)利要求1所述的方法,其特征在于,導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端,具體包括: 按照設定時長內(nèi),針對所述查詢詞的點擊次數(shù)中,對每個公共屬性的點擊次數(shù)由高到低的順序,選擇排名前N位的公共屬性; 針對每個選擇出的公共屬性,在該公共屬性的屬性值為離散數(shù)值類型時,確定對該公共屬性的點擊次數(shù)中每個屬性值的點擊次數(shù),按照每個屬性值的點擊次數(shù)由高到低的順序,選擇排名前M位的屬性值;在該公共屬性的屬性值為連續(xù)數(shù)值類型時,按照屬性值由大到小或由小到大的順序 進行排列; 將選擇出的排名前N位的公共屬性和針對每個公共屬性,選擇出的排名前M位的屬性值,或者由大到小或由小到大的順序排列后的屬性值推送至客戶端; 其中,M,N均為正整數(shù)。
6.如權(quán)利要求1 5任一所述的方法,其特征在于,導航服務器提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值之后,導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端之前,所述方法還包括: 將提取出的每個公共屬性對應的屬性值與所述查詢詞進行文本匹配或同義詞匹配; 將與所述查詢詞匹配出的屬性值作為預先選擇的屬性值; 導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端,具體包括: 將所述預先選擇的屬性值優(yōu)先推送至客戶端。
7.如權(quán)利要求6所述的方法,其特征在于,將與所述查詢詞匹配出的屬性值作為預先選擇的屬性值之后,導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端之前,所述方法還包括: 針對每個預先選擇的屬性值,根據(jù)針對所述查詢詞,該預先選擇的屬性值屬于每個公共屬性的預測權(quán)值,確定該預先選擇的屬性值對應的公共屬性; 將確定出的公共屬性作為該預先選擇的屬性值對應的預先選擇的公共屬性; 導航服務器將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端,具體包括: 將每個預先選擇的屬性值與該預先選擇的屬性值對應的預先選擇的公共屬性優(yōu)先推送至客戶端。
8.一種信息導航的裝置,其特征在于,所述裝置包括: 確定模塊,用于確定客戶端提供的查詢詞; 第一提取模塊,用于提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值; 推送模塊,用于將提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端。
9.如權(quán)利要求8所述的裝置,其特征在于,所述第一提取模塊,包括: 第一子模塊,用于確定設定時長內(nèi),點擊次數(shù)與針對所述查詢詞的點擊次數(shù)的比值超過門限值的后臺葉子類目,確定每個確定出的后臺葉子類目的屬性; 第二子模塊,用于根據(jù)屬性的標識,取確定出的屬性的交集,將所述交集中的每個屬性作為確定出的一個第一屬性,將該屬性的屬性值作為該第一屬性的屬性值,和/或,確定具有相同屬性名的屬性,并將具有相同屬性名的屬性合并為一個第一屬性,將所述具有相同屬性名的屬性的屬性值的并集作為合并后的該第一屬性的屬性值; 第三子模塊,用于將每個確定出的第一屬性確定為一個公共屬性,或者,針對每個確定出的第一屬性,在確定該第一屬性屬于前臺葉子類目的屬性時,將該第一屬性確定為一個公共屬性。
10.一種信息導航的系統(tǒng),其特征在于,所述系統(tǒng)包括客戶端和導航服務器,其中: 客戶端,用于向?qū)Ш椒掌魈峁┎樵冊~; 導航服務器,用于提取該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值,并將 提取出的公共屬性和該公共屬性對應的屬性值推送至客戶端。
全文摘要
本申請實施例提供一種信息導航的方法、裝置與系統(tǒng),包括在進行信息導航時,不再局限于葉子類目下的屬性信息,而是在確定客戶端提供的查詢詞時,確定該查詢詞對應的至少一個公共屬性,及每個所述公共屬性對應的屬性值,并將該查詢詞對應的公共屬性及每個公共屬性的屬性值推送至客戶端,從而解決現(xiàn)有技術(shù)存在的問題,并滿足用戶的內(nèi)容篩選需求,降低篩選的復雜度。
文檔編號G06F17/30GK103176995SQ20111043235
公開日2013年6月26日 申請日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者潘春香, 曾安祥 申請人:阿里巴巴集團控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1