專利名稱:一種個性化智能垂直搜索系統(tǒng)的制作方法
技術領域:
本實用新型涉及一種個性化智能垂直搜索系統(tǒng)。
背景技術:
目前,搜索引擎技術已經(jīng)是人們從互聯(lián)網(wǎng)上獲得自己所需要信息的主要工 具,得到了廣泛應用。但是,現(xiàn)有搜索引擎和搜索技術也存在著缺點和不足1、 網(wǎng)絡上的海量信息還在急速膨脹,使得利用關鍵字搜索技術的傳統(tǒng)的搜 索引擎返回的搜索結果數(shù)量巨大,其中非常多的信息其實對用戶而言是毫無用 處的,用戶不得不在這些龐大的信息集中尋找他們需要的信息。2、 現(xiàn)有的搜索技術不能主動地學習用戶的偏好和習慣,無從了解用戶的興 趣點,從而無法使搜索的結果更加合乎用戶的"口味",信息的篩選工作完全 由用戶自己進行,耗費用戶大量的時間和精力。3、 如今的搜索引擎不能反映用戶對搜索結果的評價,也不能將這個主觀的 評價融入搜索引擎中,從而修正搜索的過程,使得搜索結果更為精準。4、 傳統(tǒng)的通用搜索引擎不能有效利用用戶端自身的數(shù)字終端硬件資源,大 多數(shù)的功能執(zhí)行由服務器來進行,使得服務器的壓力過重,從而影響了功能程 序的高效執(zhí)行。實用新型內(nèi)容本實用新型為克服上述的不足之處,目的在于提供一種個性化智能垂直搜索 系統(tǒng),該系統(tǒng)能主動地學習用戶的偏好和習慣,從而使得搜索的結果更加合乎用戶的"口味",而是完全由用戶自己來判斷搜索結果對其的價值,用戶通過 這個系統(tǒng)用戶可以從龐大的信息集中尋找他們需要的信息。本實用新型是通過以下技術方案達到上述目的 一種個性化智能垂直搜索 系統(tǒng),該系統(tǒng)包括客戶端I,客戶端II,數(shù)字網(wǎng)絡,外部數(shù)據(jù)源,服務器端系統(tǒng),數(shù)據(jù)庫;所述的客戶端i,客戶端n,外部數(shù)據(jù)源通過數(shù)字網(wǎng)絡與服務器端系統(tǒng)相連,數(shù)據(jù)庫與服務器端系統(tǒng)相連;客戶端I包括本地網(wǎng)絡、組群I和組群n,組群i和組群n通過本地網(wǎng)絡聯(lián)結為客戶端i;客戶端n用于向服務器端系統(tǒng)請求信息;數(shù)字網(wǎng)絡用于傳輸數(shù)字網(wǎng)絡的信息;服務器端系統(tǒng)包括網(wǎng) 絡服務器,數(shù)據(jù)庫服務器,應用程序服務器;網(wǎng)絡服務器用于向客戶端I ,客 戶端n發(fā)送信息、接收信息,并執(zhí)行相關聯(lián)的任務;數(shù)據(jù)庫服務器用于存儲數(shù) 據(jù)庫的所有電子信息并執(zhí)行對數(shù)據(jù)庫的訪問;應用程序服務器用于存儲、執(zhí)行 應用程序的計算機程序。客戶端II包括顯示裝置、音頻輸入和輸出裝置、用戶輸入單元、存儲器以 及CPU,所述的顯示裝置、音頻輸入和輸出裝置、用戶輸入單元分別與CPU相 連,CPU與存儲器相連。本實用新型的有益效果1、 用戶可以從龐大的信息集中尋找他們需要的信息。2、 該系統(tǒng)能主動地學習用戶的偏好和習慣,從而使得搜索的結果更加合乎 用戶的"口味",而是完全由用戶自己來判斷搜索結果對其的價值。3、 能反映用戶對搜索結果的評價,也能將這個主觀的評價融入搜索引擎中, 從而修正搜索的過程,使得搜索結果更為精準。4、本系統(tǒng)可以利用的硬件資源比google、百度等通用搜索引擎要多,能有效利用用戶自身數(shù)字終端的硬件資源,從而大大緩解服務器端的壓力。
圖1是本實用新型實施例1中一種個性化智能垂直搜索系統(tǒng)的系統(tǒng)結構圖;具體實施方式
以下結合附圖通過實施例對本實用新型作進一步闡述實施例l:如圖1所示, 一種個性化智能垂直搜索系統(tǒng),該系統(tǒng)包括客戶端1100,客戶端IIllO,數(shù)字網(wǎng)絡120,外部數(shù)據(jù)源140,服務器端系統(tǒng)130,數(shù) 據(jù)庫150;所述的客戶端IIOO,客戶端IIllO,外部數(shù)據(jù)源140通過數(shù)字網(wǎng)絡 120與服務器端系統(tǒng)130相連,數(shù)據(jù)庫150與服務器端系統(tǒng)130相連;客戶端I 100包括本地網(wǎng)絡103、組群I 101和組群II 102,組群I 101和組群II 102通過 本地網(wǎng)絡103聯(lián)結為客戶端I 100;客戶端II110用于向服務器端系統(tǒng)130請求 信息;數(shù)字網(wǎng)絡120用于傳輸數(shù)字網(wǎng)絡的信息;服務器端系統(tǒng)130包括數(shù)據(jù)庫 服務器131,網(wǎng)絡服務器132,應用程序服務器133;網(wǎng)絡服務器132用于向客 戶端IIOO,客戶端II110發(fā)送信息、接收信息,并執(zhí)行相關聯(lián)的任務;數(shù)據(jù)庫 服務器131用于存儲數(shù)據(jù)庫150的所有電子信息并執(zhí)行對數(shù)據(jù)庫150的訪問; 應用程序服務器133用于存儲、執(zhí)行應用程序160的計算機程序??蛻舳薎I110包括顯示裝置、音頻輸入和輸出裝置、用戶輸入單元、存儲器 以及CPU,所述的顯示裝置、音頻輸入和輸出裝置、用戶輸入單元分別與CPU 相連,CPU與存儲器相連。用戶輸入單元可以是鍵盤、鼠標等等,輸入單元可以配備光標控制鍵,如向左鍵、向右鍵、向上鍵和向下鍵。當然,顯示裝置和用戶輸入單元可以融合 為一體,如觸摸屏。存儲器該存儲器可以理解為存儲由CPU執(zhí)行能夠?qū)崿F(xiàn)本實用新型所述系 統(tǒng)的應用程序,也可以存儲文檔,例如常規(guī)隨機訪問存儲器(RAM)。CPU:該CPU可以是通用處理器單元,用以訪問存儲器中的文檔,以進行搜 索,也可以是一個單獨的通信單元,如調(diào)制解調(diào)器,這個通信單元的作用是從 外部獲取文檔??蛻舳吮緦嵱眯滦退龅目蛻舳硕伎梢酝ㄟ^通用數(shù)字終端來實現(xiàn),用于執(zhí) 行本實用新型所述處理過程的應用程序,但并不僅限于此。客戶端可以是數(shù)字 終端或是連接到數(shù)字終端的終端。 一般地,在本實用新型中所指的數(shù)字終端需 要包括顯示裝置、用戶輸入單元、存儲器以及CPU,并且被認為是可以執(zhí)行能夠?qū)崿F(xiàn)本實用新型所述系統(tǒng)的應用程序,如網(wǎng)絡瀏覽程序Internet Explorer??梢岳斫獾?,該客戶機系統(tǒng)并不僅限于數(shù)字終端,也可以是手機等其他設備, 該領域的技術人員應該能很容易地理解這一點。客戶端I 100:客戶端I 100代表的是另一種訪問數(shù)字網(wǎng)絡120與服務器端系 統(tǒng)130進行通信活動的終端組成方式。客戶端I 100包括了通過本地網(wǎng)絡103連 接的組群1和組群2,組群1和組群2同樣是兩個不同的客戶機系統(tǒng)。組群1和 組群2可以分布在同一個或不同的本地網(wǎng)絡內(nèi)。客戶端II110:作為一個可以通過網(wǎng)絡120來與服務器端系統(tǒng)130進行通信 活動的終端,它進行通信的目的在于向服務器端系統(tǒng)130請求信息??蛻舳薎I 110代表的是一個通過數(shù)字網(wǎng)絡120和服務器端系統(tǒng)130進行通信的單獨的客戶 端II110。組群可以是通過個人、部門、商品、子公司、合作伙伴或其他方式進行聯(lián) 合的集合,也可以代表為一個行業(yè),如金融業(yè)、制造業(yè)。本地網(wǎng)絡103:包括限制在有限地理區(qū)域的局域網(wǎng)LAN,以及不受限于有限地理區(qū)域的廣域網(wǎng)WAN和城域網(wǎng)MAN??梢岳斫獾?,客戶端也可能包含客戶端I 100,客戶端IIllO的其中一種或全 部終端結點形式,但客戶端的組合形式不影響本實用新型所述系統(tǒng)的實現(xiàn),該 領域的技術人員可以很容易地理解這一點。數(shù)字網(wǎng)絡120:有線的或無線的數(shù)字網(wǎng)絡信息或信號的傳輸網(wǎng)絡,用來傳輸 數(shù)字網(wǎng)絡的信息。可以理解為但不僅限于局域網(wǎng)LAN、廣域網(wǎng)WAN、城域網(wǎng) MAN、虛擬專用網(wǎng)VPN和因特網(wǎng)。終端結點i和終端結點ii以及其他網(wǎng)絡終端 實體可以通過任何一種形式的網(wǎng)絡連接到服務器端系統(tǒng)130,但它們不一定是通 過同一個網(wǎng)絡連接到服務器端系統(tǒng)130上的。服務器端系統(tǒng)130:服務器端系統(tǒng)通過一個或多個服務器來實現(xiàn),可以是數(shù) 據(jù)庫服務器131、網(wǎng)絡服務器132、應用程序服務器133的其中一個或多個服務 器聯(lián)合,也可以是一個服務器中包含了其中一種或多種服務器的功能。服務器用于響應存儲在服務器上的計算機程序操作。數(shù)據(jù)庫服務器131:存儲數(shù)據(jù)庫150記錄的所有電子信息并執(zhí)行對數(shù)據(jù)庫150 記錄的訪問。數(shù)據(jù)庫記錄150:存儲與服務器端系統(tǒng)130有關的所有用戶或客戶機系統(tǒng)的 各種信息內(nèi)容和數(shù)據(jù),如關聯(lián)詞庫151、搜索結果152、用戶統(tǒng)計模型153。這 些信息內(nèi)容和數(shù)據(jù)包括以下字段關聯(lián)詞庫151包含了多個字段。其中相似的本地句詞集代表了某個關鍵句/ 詞的所有類似句/詞的集合,這些類似句/詞是存儲在數(shù)據(jù)庫服務器131中的。相 似的外部句詞集代表了該關鍵句/詞的所有類似句/詞的集合,這些類似句/詞是存儲在連接在數(shù)字網(wǎng)絡120上的外部數(shù)據(jù)源140中的,服務器端系統(tǒng)130在需要 時可以通過數(shù)字網(wǎng)絡120向外部數(shù)據(jù)源140請求這些關鍵句/詞并存儲到本地數(shù) 據(jù)庫服務器131中。相關的本地句詞集代表了該關鍵句/詞的所有相關句/詞的集 合,這些相關句/詞是存儲在數(shù)據(jù)庫服務器131中的。相關的外部句/詞集代表了 該關鍵句/詞的所有相關句/詞的集合,這些相關句/詞是存儲在外部數(shù)據(jù)源140 中的,服務器端系統(tǒng)130在需要時可以通過數(shù)字網(wǎng)絡120向外部數(shù)據(jù)源140請 求這些關鍵句/詞并存儲到本地數(shù)據(jù)庫服務器131中。相似的用戶歷史關鍵句詞 集是通過用戶歷史搜索結果統(tǒng)計得來的關于某個用戶的該關鍵句/詞的相似句/ 詞集,這些關鍵句/詞具有特定的用戶特征,為該用戶專有,服務器端系統(tǒng)130 對某個用戶的歷史搜索結果和評價信息進行統(tǒng)計后得出該句詞集,在該用戶登 陸系統(tǒng)進行搜索時,服務器端系統(tǒng)130自動調(diào)用該句詞集加入到這個關鍵句/詞 的關聯(lián)詞庫中。相關的用戶歷史關鍵句詞集是通過用戶歷史搜索結果統(tǒng)計得來 的關于該用戶的該關鍵句/詞的相關句詞集,與上述相似的用戶歷史關鍵句詞集 類似地,在該用戶登陸系統(tǒng)進行搜索時,服務器端系統(tǒng)130自動調(diào)用該句詞集 加入到這個關鍵句/詞的關聯(lián)詞庫中。相似在本實用新型中的"相似"指的是這樣一種情況, 一個關鍵句/詞有很 多其它不同的關鍵句/詞與其意義相近,例如,"電腦"的相似關鍵詞有"計算 機"、"computer" 、 "PC機"等,其中"計算機"可能是根據(jù)用戶的歷史搜 索結果統(tǒng)計得出的相似關鍵詞。相關在本實用新型中的"相關"指的是這樣一種情況, 一個關鍵句/詞有很 多其它不同的關鍵句/詞與其有著緊密地聯(lián)系,該聯(lián)系有著特定的時代和歷史特 征,可以隨著時代潮流的改變而改變,例如,"電腦"的相關關鍵詞有"筆記本"、"鍵盤"、"鼠標"、"U盤"、"MP3"等,其中"MP3"可能就是根據(jù)用戶的歷史搜索結果統(tǒng)計得出的相關關鍵詞。網(wǎng)絡服務器132:與像客戶端I 100和客戶端II110這樣的客戶端系統(tǒng)進行通信,如向客戶端i ioo和客戶端niio發(fā)送信息、接收信息,并執(zhí)行相關聯(lián)的任務。應用程序服務器133:根據(jù)示例性實施例,應用程序服務器存儲、執(zhí)行諸如 應用程序160的計算機程序。外部數(shù)據(jù)源140:可以采用類似于服務器端系統(tǒng)130的一個或多個服務器來 實現(xiàn),它的作用在于査詢服務器端系統(tǒng)130之外的可用第三方信息源,并利用 這些信息源提供的相關信息內(nèi)容通過應用程序160的訪問和執(zhí)行生成關聯(lián)信息返回給客戶端i ioo和客戶端niio。應用程序160:在本說明中,把能夠?qū)崿F(xiàn)本實用新型所述系統(tǒng)和系統(tǒng)的一種 或多種計算機程序統(tǒng)稱為應用程序,當然,應用程序中的某些處理可以通過客戶端系統(tǒng)i ioo和客戶端系統(tǒng)niio來實現(xiàn)。應用程序i6o包括了以下幾個主要程序和模塊表格化程序161、用戶評價模塊162、用戶偏好學習模塊163、并 發(fā)爬蟲機器人程序164以及即時通訊程序165。表格化程序161:指的是這樣一個程序,它將搜索結果152的內(nèi)容結構化, 分解成顯示頁面需要的字段,如將一個專利信息分解成專利名稱,發(fā)明人,專 利概要等字段,并將這些分解好的字段一一對應地存入相應地的表格單元中, 然后系統(tǒng)將這個表格調(diào)用出來,顯示成用戶看到的頁面。用戶評價模塊162:用戶通過對搜索結果的評價,將其認為比較符合搜索目 的和偏好的搜索結果挑選出來,系統(tǒng)根據(jù)這些選中的搜索結果的概要信息中的關鍵句/詞,進行進一步的篩選,從而達到深化搜索的目的;另一方面,用戶通 過對搜索結果的評價,修正系統(tǒng)偏好學習的錯誤和偏差,從而不斷修正用戶統(tǒng)計模型153。用戶偏好學習模塊163:服務器端系統(tǒng)130通過存儲在數(shù)據(jù)庫服務器131中 的用戶統(tǒng)計模型153和關聯(lián)詞庫151,將搜索結果與用戶統(tǒng)計模型中的數(shù)據(jù)進行 關聯(lián)度匹配,即在這些結果中根據(jù)用戶偏好和習慣的關鍵句詞集來再次篩選, 關聯(lián)度越高表示用戶對這個搜索結果越感興趣,即興趣越大。根據(jù)關聯(lián)度,系 統(tǒng)對搜索結果進行刪減和排序,關聯(lián)度高的搜索結果最先顯示。并發(fā)爬蟲機器人程序164:系統(tǒng)響應用戶的搜索請求,并把與關鍵句詞集中 的所有關鍵句/詞相關的信息從各個外部數(shù)據(jù)源140中抓取出來,實現(xiàn)這樣一種 功能并能同時處理多并發(fā)請求的程序稱為并發(fā)爬蟲機器人程序。通過這個程序 采集得來的搜索結果經(jīng)過分析,存入數(shù)據(jù)庫中,并以此更新用戶統(tǒng)計模型。在 本說明的示例性實施例中,并發(fā)爬蟲機器人程序164運用了 HTTP協(xié)議、socket 技術、cookie線程池、dom4j、 XML、正則表達式等相關技術。即時通訊程序165:在搜索結果152中,專利信息、商機信息、公司信息都 涉及了公司的電話號碼,即時通訊165是這樣一個程序,用戶通過客戶端系統(tǒng)i ioo或客戶端系統(tǒng)niio的用戶輸入裝置,如鼠標,向系統(tǒng)請求與搜索結果中的某個公司進行通訊,系統(tǒng)啟動即時通訊應用程序,將該用戶與這個公司的固 定電話終端或網(wǎng)絡電話終端接通,該公司人員拿起電話機話筒或啟動網(wǎng)絡電話 終端,即表示通訊連接成功,用戶利用音頻輸入輸出裝置,如耳機和麥克風就 可以即時地向感興趣的公司聯(lián)系,而被呼叫的公司人員也可以利用固定電話機 或者是耳機和麥克風回答。這樣,用戶不需要在有疑問時,利用固定電話等通 訊設備呼叫對方,而是直接在網(wǎng)上完成咨詢。應當理解,圖1只是為了更清楚地說明本實用新型而示出其中一種示范系統(tǒng), 但并不代表本實用新型就局限于此范圍。本實用新型的工作過程如下首先用戶通過客戶端I IOO或客戶端IIIIO登陸到系統(tǒng)網(wǎng)站,即通過數(shù)字網(wǎng)絡120向服務器端系統(tǒng)130發(fā)送信息請求,服務器端系統(tǒng)130將初始頁面信息返回給用戶。初始頁面包括以下幾個部分搜索語句輸入框在搜索語句輸入框中,用戶可以輸入一條帶有搜索目的的 完整語句,如"杭州8月份的硬盤價格如何?";也可以輸入關鍵詞,如"電 腦杭州"。關注模塊定制按鈕用來啟動定制程序,用戶點擊該按鈕后,系統(tǒng)自動調(diào)轉 到定制頁面,通過這個頁面,用戶可以定制自己感興趣的內(nèi)容,如特定的行業(yè) 和特定的地理位置等。當然,這個按鈕有效的前提是該用戶已經(jīng)是注冊用戶且 已經(jīng)登陸系統(tǒng),這個前提在接下來的步驟中也有類似描述。用戶登陸/注冊按鈕用戶通過這個按鈕可以注冊為該系統(tǒng)的注冊用戶,也可 以通過這個按鈕登陸到該系統(tǒng),以便系統(tǒng)啟動用戶統(tǒng)計模型153,使得搜索結果 更精準。用戶通過客戶端I IOO或客戶端IIIIO中的用戶輸入單元,如鍵盤,在搜索語句輸入框中輸入想要搜索的問題語句或關鍵詞,如"杭州8月份的硬盤價格如何?"、"電腦杭州"等。服務器端系統(tǒng)130接收到搜索請求,首先對用戶輸入的問題語句或關鍵詞 進行高速中文分詞,將"杭州8月份的硬盤價格如何?"這個完整語句語義分 解為"杭州"、"硬盤價格"、"8月份"這幾個關鍵句/詞。接著,服務器端系統(tǒng)130在本地數(shù)據(jù)庫服務器131中以及通過網(wǎng)絡120和 并發(fā)爬蟲機器人程序164在外部數(shù)據(jù)源140中檢查該用戶的關聯(lián)詞庫151是否 包含這些關鍵句/詞相似和相關的關鍵句/詞。接著,系統(tǒng)將這些相似的和相關的關鍵句/詞加上語義分解后的關鍵句/詞一 起,從該用戶的關聯(lián)詞庫151中提取出來,生成一個新的關鍵句詞集,這個關 鍵句詞集包含了所有上述的關鍵句/詞。然后,服務器端系統(tǒng)130訪問本地數(shù)據(jù)庫服務器131以及通過網(wǎng)絡120和 并發(fā)爬蟲機器人程序164從外部數(shù)據(jù)源140請求搜索包含這些關鍵句/詞的信息。系統(tǒng)進行邏輯判斷,如果用戶登陸了該系統(tǒng),通過了注冊用戶的身份認證, 則激發(fā)以下兩個程序系統(tǒng)調(diào)用服務器端系統(tǒng)130存儲的用戶統(tǒng)計模型153,同 時,系統(tǒng)調(diào)用客戶端I 100或客戶端II110中儲存的cookies文件。而如果用戶 沒有登陸該系統(tǒng),則不管該用戶是否注冊用戶,系統(tǒng)只調(diào)用客戶端I 100或客戶 端II110中儲存的cookies文件。隨后,系統(tǒng)啟動用戶偏好學習模塊163,利用關聯(lián)詞庫151以及特定用戶的 用戶統(tǒng)計模型153進行用戶的偏好學習,得出哪些關鍵句/詞是用戶興趣點或是 符合用戶搜索習慣的,根據(jù)這些關鍵句/詞來判斷搜索來的結果對這個用戶而言 是否有用,關聯(lián)度較高,并根據(jù)這個思路繼續(xù)執(zhí)行。系統(tǒng)利用用戶偏好學習的結果,對搜索結果進行刪減、排序,把不相關的 信息從搜索結果中刪除,把關聯(lián)度較高的排列在前。隨后,系統(tǒng)調(diào)用應用程序服務器133中的表格化程序161,將已經(jīng)排序好的 搜索結果用結構化方式寫到網(wǎng)頁的表格中,使得各項內(nèi)容一一對應、簡潔有序。 接著系統(tǒng)將表格化的搜索結果展示給用戶。并同時執(zhí)行以下三個步驟。系統(tǒng)利用搜索結果更新服務器端系統(tǒng)130中的用戶統(tǒng)計模型153,并存儲到數(shù)據(jù)庫服務 器131中。系統(tǒng)利用搜索結果更新客戶端系統(tǒng)I IOO或客戶端系統(tǒng)IIIIO中的 cookies文件。系統(tǒng)利用搜索結果的關鍵句/詞更新該用戶的關聯(lián)詞庫。最后展示給用戶的搜索結果包含了以下信息用戶評價復選框在搜索結果描述前都有一個復選框,讀者可以選中這個 復選框表示對這一條搜索結果的關注度比其他未選中的搜索結果高,從而使得服務器端系統(tǒng)130能夠根據(jù)這些選中的搜索結果進行進一步的搜索,并同時依此更新用戶統(tǒng)計模型。搜索結果描述簡要地代表一個搜索結果,但是需要注意的是,搜索結果 描述有時候并不能完全或正確地反映搜索結果的內(nèi)容。即時通訊按鈕該按鈕激發(fā)即時通訊程序165,目的是隨時地和另一方取得語音聯(lián)系,以便獲得最新最準的資訊。用戶通過輸入單元如鼠標、鍵盤等選中評價復選框,表示對這個搜索結果較為滿意、感興趣。隨后,用戶點擊再次搜索按鈕,系統(tǒng)啟動用戶評價機制162,將選中的搜索結果重新進行高速中文分詞,目的在于重新在整個網(wǎng)絡數(shù)據(jù)而非 在第一次的搜索結果中搜索與選中搜索結果相關的信息,再次搜索得來的信息 可能會比第一次搜索得來的信息更多、更豐富,而不是越搜越少,所以也使得搜索結果更精準、更貼近用戶的需要。這個過程也可以更新用戶統(tǒng)計模型153, 從而使得用戶偏好學習模塊163的學習過程更準確??梢蕴娲?,用戶將鼠標移動到結果描述上。這時系統(tǒng)將這個結果信息的 概要展示給用戶,用戶通過這個信息概要,可以清晰地判斷該信息對其是否有 用。可以替代地,用戶用鼠標點擊即時通訊按鈕。系統(tǒng)接收到用戶請求后,判 斷用戶是否已經(jīng)將音頻輸入輸出設備,如耳機、麥克風設備連接到計算機上。如果系統(tǒng)能檢測到這些設備已經(jīng)在運轉,則提示用戶戴上耳麥并確保麥克 風開啟。這時對方拿起話筒,表示通訊已經(jīng)建立成功。而如果系統(tǒng)監(jiān)測到用戶并沒有把耳機和麥克風連接到計算機上,系統(tǒng)提示 用戶將耳機和麥克風等設備與計算機連接好。待用戶連接好通訊設備,系統(tǒng)繼續(xù)執(zhí)行后續(xù)步驟。可以替代地,用戶執(zhí)用鼠標或鍵盤點擊搜索結果描述。隨后,系統(tǒng)將鏈接的搜索結果網(wǎng)頁顯示給用戶,并更新服務器端用戶統(tǒng)計模型153、客戶端cookies 文件以及該用戶的關聯(lián)詞庫151。用戶可以定制自己感興趣的內(nèi)容,如特定的行業(yè)和地理位置,但這個功能 只對注冊用戶開放。用戶點擊關注模塊定制按鈕后,系統(tǒng)執(zhí)行邏輯判斷,判斷 用戶是否已經(jīng)登陸了網(wǎng)站,如果用戶已經(jīng)登陸,則該用戶必定是系統(tǒng)的注冊用 戶,則系統(tǒng)繼續(xù)執(zhí)行以下步驟。系統(tǒng)利用搜索結果更新服務器端系統(tǒng)130中的 用戶統(tǒng)計模型153,并存儲到數(shù)據(jù)庫服務器131中。系統(tǒng)利用搜索結果更新客戶 端系統(tǒng)I 100或客戶端系統(tǒng)II 110中的cookies文件。系統(tǒng)利用搜索結果的關鍵 句/詞更新關聯(lián)詞庫151。如果系統(tǒng)的邏輯判斷的結果為"否",即用戶并沒有登陸該系統(tǒng),則系統(tǒng) 顯示用戶注冊/登陸框。接著,如果該用戶為該系統(tǒng)的注冊用戶,則用戶可以選擇輸入用戶名和密 碼或只是密碼,然后登陸到該系統(tǒng)網(wǎng)站。可以替代地,如果該用戶尚未注冊,則用戶可以通過提交注冊需要的信息 注冊為該系統(tǒng)的注冊用戶。隨后,服務器端系統(tǒng)130自動利用注冊信息為該用戶新建一個用戶統(tǒng)計模型153并存儲在數(shù)據(jù)庫服務器131中。同時,服務器端 系統(tǒng)130更新客戶端系統(tǒng)I 100或客戶端系統(tǒng)II 110中的cookies文件。當然,可以很容易地看出,該過程并非一定按照如上所述的順序進行,而 是一個不斷循環(huán)反復的過程,步驟順序的不同并不影響實現(xiàn)本實用新型所述的 系統(tǒng),因此本實用新型也不受限于以上所書的過程步驟。除上述實施例外,本實用新型還可以有其他實施方式。凡采用等同替換或 等效變換形成的技術方案,均落在本實用新型要求的保護范圍。
權利要求1、一種個性化智能垂直搜索系統(tǒng),其特征在于,該系統(tǒng)包括客戶端I(100),客戶端II(110),數(shù)字網(wǎng)絡(120),外部數(shù)據(jù)源(140),服務器端系統(tǒng)(130),數(shù)據(jù)庫(150);所述的客戶端I(100),客戶端II(110),外部數(shù)據(jù)源(140)通過數(shù)字網(wǎng)絡(120)與服務器端系統(tǒng)(130)相連,數(shù)據(jù)庫(150)與服務器端系統(tǒng)(130)相連;客戶端I(100)包括本地網(wǎng)絡(103)、組群I(101)和組群II(102),組群I(101)和組群II(102)通過本地網(wǎng)絡(103)聯(lián)結為客戶端I(100);客戶端II(110)用于向服務器端系統(tǒng)(130)請求信息;數(shù)字網(wǎng)絡(120)用于傳輸數(shù)字網(wǎng)絡的信息;服務器端系統(tǒng)(130)包括數(shù)據(jù)庫服務器(131),網(wǎng)絡服務器(132),應用程序服務器(133);網(wǎng)絡服務器(132)用于向客戶端I(100),客戶端II(110)發(fā)送信息、接收信息,并執(zhí)行相關聯(lián)的任務;數(shù)據(jù)庫服務器(131)用于存儲數(shù)據(jù)庫(150)的所有電子信息并執(zhí)行對數(shù)據(jù)庫(150)的訪問;應用程序服務器(133)用于存儲、執(zhí)行應用程序的計算機程序。
2、 根據(jù)權利要求1所述的統(tǒng)一種個性化智能垂直搜索系統(tǒng),其特征在于客戶 端II (110)包括顯示裝置、音頻輸入和輸出裝置、用戶輸入單元、存儲器以及 CPU,所述的顯示裝置、音頻輸入和輸出裝置、用戶輸入單元分別與CPU相連, CPU與存儲器相連。
專利摘要本實用新型公開了一種個性化智能垂直搜索系統(tǒng),該系統(tǒng)包括客戶端Ⅰ,客戶端Ⅱ,數(shù)字網(wǎng)絡,外部數(shù)據(jù)源,服務器端系統(tǒng),數(shù)據(jù)庫;所述的客戶端Ⅰ,客戶端Ⅱ,外部數(shù)據(jù)源通過數(shù)字網(wǎng)絡與服務器端系統(tǒng)相連,數(shù)據(jù)庫與服務器端系統(tǒng)相連;本實用新型的有益效果1.用戶可以從龐大的信息集中尋找他們需要的信息。2.該系統(tǒng)能主動地學習用戶的偏好和習慣,從而使得搜索的結果更加合乎用戶的“口味”,而是完全由用戶自己來判斷搜索結果對其的價值。3.能反映用戶對搜索結果的評價,也能將這個主觀的評價融入搜索引擎中,從而修正搜索的過程,使得搜索結果更為精準。
文檔編號G06F17/30GK201087865SQ200820082879
公開日2008年7月16日 申請日期2008年1月31日 優(yōu)先權日2008年1月31日
發(fā)明者施侃晟, 施章祖 申請人:杭州經(jīng)合易智控股有限公司