本發(fā)明涉及一種搜索技術(shù),尤其涉及一種搜索結(jié)果顯示系統(tǒng)及方法。
背景技術(shù):當(dāng)用戶利用搜尋引擎去尋找一個(gè)不熟悉或不了解的目標(biāo)時(shí),通常會(huì)消耗大量的時(shí)間去閱讀搜尋引擎回傳的搜尋結(jié)果。例如,一個(gè)用戶想要了解日本專利制度,可能會(huì)對(duì)搜尋引擎下了“日本專利制度”的查詢?cè)~,并閱讀幾個(gè)搜尋結(jié)果之后又發(fā)現(xiàn)其它與日本專利制度相關(guān)的關(guān)鍵詞,如“實(shí)用新案”、“特許專利”等。之后,用戶又利用這些關(guān)鍵詞繼續(xù)檢索,如此不停地反復(fù)搜尋以了解它的搜尋目標(biāo),日本專利制度。這種閱讀網(wǎng)頁與理解搜尋結(jié)果的過程需要耗費(fèi)用戶大量的時(shí)間。當(dāng)前有些搜尋引擎會(huì)給用戶提示一些關(guān)鍵詞,例如,方法一,通過擴(kuò)展查詢(queryexpansion),或組織一個(gè)關(guān)鍵詞下的搜尋結(jié)果對(duì)關(guān)鍵詞進(jìn)行擴(kuò)展;方法二,利用分群搜尋結(jié)果(clusteringsearchresult)功能對(duì)關(guān)鍵詞進(jìn)行擴(kuò)展,幫助用戶去更快的了解他的搜尋目標(biāo)。但是,上述兩種方法都有如下缺陷:(1)都只能在一個(gè)關(guān)鍵詞下的搜尋結(jié)果中進(jìn)行關(guān)鍵詞的推薦或網(wǎng)頁的組織。例如,“日本專利制度”這個(gè)關(guān)鍵詞在擴(kuò)展查詢下可能會(huì)產(chǎn)生“實(shí)用新案”這個(gè)關(guān)鍵詞,而在分群搜尋結(jié)果下可能會(huì)將搜尋結(jié)果組織成“實(shí)用新案”、“特許”、“意匠”等分群(clusters)。當(dāng)用戶選擇另一個(gè)擴(kuò)展出的關(guān)鍵詞進(jìn)行檢索時(shí),用戶可能又會(huì)得到一些關(guān)鍵詞或一些分群,需要進(jìn)一步檢索。(2)用戶了解的信息是不斷累積的,可能某些網(wǎng)頁內(nèi)容閱讀第一次很困難,但閱讀到第二次相同內(nèi)容可能就相對(duì)輕松,但是目前的搜尋引擎沒有這樣的提示,造成即使搜尋結(jié)果中有過去閱讀過的信息,用戶還是必須一個(gè)一個(gè)閱讀搜尋結(jié)果才能知曉哪些網(wǎng)頁是自己已經(jīng)了解的,哪些是自己還不是很了解的??偨Y(jié)來說,目前的搜尋引擎還沒有將用戶連續(xù)搜尋的過程組織起來并反映在搜尋結(jié)果上。
技術(shù)實(shí)現(xiàn)要素:鑒于以上內(nèi)容,有必要提供一種搜索結(jié)果顯示系統(tǒng),其可將用戶連續(xù)搜尋的過程串聯(lián)起來,將搜索結(jié)果中用戶可能已經(jīng)了解的網(wǎng)頁標(biāo)示出來,以便用戶進(jìn)行選擇閱讀。鑒于以上內(nèi)容,還有必要提供一種搜索結(jié)果顯示方法,其可將用戶連續(xù)搜尋的過程串聯(lián)起來,將搜索結(jié)果中用戶可能已經(jīng)了解的網(wǎng)頁標(biāo)示出來,以便用戶進(jìn)行選擇閱讀。一種搜索結(jié)果顯示系統(tǒng),該系統(tǒng)包括:網(wǎng)頁查詢模塊,用于接收用戶輸入的第一查詢?cè)~,并根據(jù)該第一查詢?cè)~獲取搜尋到的第一組網(wǎng)頁;網(wǎng)頁關(guān)聯(lián)模塊,用于將所有搜尋到的第一組網(wǎng)頁組織關(guān)聯(lián)性;網(wǎng)頁分析模塊,用于根據(jù)用戶瀏覽過的網(wǎng)頁,分析該用戶對(duì)當(dāng)前關(guān)聯(lián)的第一組網(wǎng)頁的了解程度;及網(wǎng)頁標(biāo)示模塊,用于利用預(yù)先設(shè)定的規(guī)則將該分析得到的了解程度標(biāo)示在所述第一組網(wǎng)頁中。一種搜索結(jié)果顯示方法,該方法包括:網(wǎng)頁查詢步驟一,接收用戶輸入的第一查詢?cè)~,并根據(jù)該第一查詢?cè)~獲取搜尋到的第一組網(wǎng)頁;網(wǎng)頁關(guān)聯(lián)步驟一,將所有搜尋到的第一組網(wǎng)頁組織關(guān)聯(lián)性;網(wǎng)頁分析步驟一,根據(jù)用戶瀏覽過的網(wǎng)頁,分析該用戶對(duì)當(dāng)前關(guān)聯(lián)的第一組網(wǎng)頁的了解程度;及網(wǎng)頁標(biāo)示步驟一,利用預(yù)先設(shè)定的規(guī)則將該分析得到的了解程度標(biāo)示在所述第一組網(wǎng)頁中。前述方法可以由電子設(shè)備(如電腦)執(zhí)行,其中該電子設(shè)備具有附帶了圖形用戶界面(GUI)的顯示屏幕、一個(gè)或多個(gè)處理器、存儲(chǔ)器以及保存在存儲(chǔ)器中用于執(zhí)行這些方法的一個(gè)或多個(gè)模塊、程序或指令集。在某些實(shí)施例中,該電子設(shè)備提供了包括無線通信在內(nèi)的多種功能。用于執(zhí)行前述方法的指令可以包含在被配置成由一個(gè)或多個(gè)處理器執(zhí)行的計(jì)算機(jī)程序產(chǎn)品中。相較于現(xiàn)有技術(shù),所述的搜索結(jié)果顯示系統(tǒng)及方法,其可將用戶連續(xù)搜尋的過程串聯(lián)起來,將搜索結(jié)果中用戶可能已經(jīng)了解的網(wǎng)頁標(biāo)示出來。例如,用加深顏色、加粗字體的方式標(biāo)示用戶可能已經(jīng)了解的網(wǎng)頁。這樣,用戶就可以直接選擇較了解的網(wǎng)頁閱讀,或是繼續(xù)探索不熟悉的網(wǎng)頁,避免時(shí)間上的浪費(fèi)。另外,在屏幕受限的行動(dòng)裝置(如智能手機(jī))上,若能夠先將搜索結(jié)果中用戶可能已經(jīng)了解的網(wǎng)頁標(biāo)示出來,用戶可以針對(duì)視覺的提示直接選擇喜愛的結(jié)果進(jìn)行縮放的動(dòng)作,避免為了先了解網(wǎng)頁內(nèi)容而進(jìn)行多余的手機(jī)屏幕縮放動(dòng)作。附圖說明圖1是本發(fā)明搜索結(jié)果顯示系統(tǒng)的運(yùn)行環(huán)境示意圖。圖2是本發(fā)明搜索結(jié)果顯示系統(tǒng)的功能模塊圖。圖3是本發(fā)明搜索結(jié)果顯示方法的較佳實(shí)施例的流程圖。圖4至圖7是本發(fā)明中用戶檢索界面的示意圖。主要元件符號(hào)說明電子設(shè)備2顯示設(shè)備20輸入設(shè)備22存儲(chǔ)器23搜索結(jié)果顯示系統(tǒng)24處理器25檢索界面40網(wǎng)頁查詢模塊201網(wǎng)頁關(guān)聯(lián)模塊202網(wǎng)頁分析模塊203網(wǎng)頁標(biāo)示模塊204具體實(shí)施方式如圖1所示,是本發(fā)明搜索結(jié)果顯示系統(tǒng)的運(yùn)行環(huán)境示意圖。在本實(shí)施例中,所述搜索結(jié)果顯示系統(tǒng)24運(yùn)行于電子設(shè)備2中,所述電子設(shè)備2還包括通過數(shù)據(jù)總線相連的顯示設(shè)備20、輸入設(shè)備22、存儲(chǔ)器23和處理器25。所述電子設(shè)備2可以是智能手機(jī)、PDA(PersonalDigitalAssistant,個(gè)人數(shù)字助理)、個(gè)人電腦等??梢岳斫猓鲭娮釉O(shè)備2也還應(yīng)該進(jìn)一步包括其他必要的硬件系統(tǒng)與軟件系統(tǒng),如主板、操作系統(tǒng)等,由于這些設(shè)備都是本領(lǐng)域技術(shù)人員的習(xí)知常識(shí),本實(shí)施例中不再一一描述。所述搜索結(jié)果顯示系統(tǒng)24用于將用戶連續(xù)搜尋的過程串聯(lián)起來,將搜索結(jié)果中用戶可能已經(jīng)了解的網(wǎng)頁標(biāo)示出來,具體過程以下描述。所述存儲(chǔ)器23用于存儲(chǔ)所述搜索結(jié)果顯示系統(tǒng)24的程序代碼等資料。所述顯示設(shè)備20和輸入設(shè)備22用做電子設(shè)備2的輸入輸出設(shè)備。在本實(shí)施例中,所述搜索結(jié)果顯示系統(tǒng)24可以被分割成一個(gè)或多個(gè)模塊,所述一個(gè)或多個(gè)模塊被存儲(chǔ)在所述存儲(chǔ)器23中并被配置成由一個(gè)或多個(gè)處理器(本實(shí)施例為一個(gè)處理器25)執(zhí)行,以完成本發(fā)明。例如,參閱圖2所示,所述搜索結(jié)果顯示系統(tǒng)24被分割成網(wǎng)頁查詢模塊201、網(wǎng)頁關(guān)聯(lián)模塊202、網(wǎng)頁分析模塊203和網(wǎng)頁標(biāo)示模塊204。本發(fā)明所稱的模塊是完成一特定功能的程序段,比程序更適合于描述軟件在電子設(shè)備2中的執(zhí)行過程,關(guān)于各模塊201-204的功能參閱圖3的描述。如圖3所示,是本發(fā)明搜索結(jié)果顯示方法的較佳實(shí)施例的流程圖。步驟S10,網(wǎng)頁查詢模塊201接收用戶輸入的第一查詢?cè)~,并根據(jù)該第一查詢?cè)~獲取搜尋到的第一組網(wǎng)頁。參閱圖4所示,當(dāng)用戶在檢索界面40中輸入第一查詢?cè)~后,將獲得第一組網(wǎng)頁D1、D2、D3、D4等等。步驟S11,網(wǎng)頁關(guān)聯(lián)模塊202將所有搜尋到的第一組網(wǎng)頁組織關(guān)聯(lián)性。在本實(shí)施例中,組織網(wǎng)頁關(guān)聯(lián)性是為了過濾第一組網(wǎng)頁中與第一查詢?cè)~毫無關(guān)聯(lián)的網(wǎng)頁,如此一來,有關(guān)連的網(wǎng)頁間才能夠被互相影響。例如,用戶看了一篇關(guān)于“日本地震”的網(wǎng)頁跟一篇關(guān)于“日本專利”的網(wǎng)頁,從文字上看它們都有“日本”兩個(gè)字,表面上看來有其關(guān)連,但實(shí)際上它們一個(gè)是強(qiáng)調(diào)天災(zāi),一個(gè)強(qiáng)調(diào)專利,其實(shí)是毫無關(guān)聯(lián)的。通過組織網(wǎng)頁關(guān)聯(lián)性可以去除這些毫無關(guān)聯(lián)的議題,避免后續(xù)步驟進(jìn)行計(jì)算時(shí)噪聲過多。關(guān)于組織網(wǎng)頁關(guān)聯(lián)性的介紹可以參閱已公開的資訊,如http://www.google.com.tw/books?id=6gsdU1y5h5UC&lpg=PA355&ots=C7aMd04PAW&lr&hl=zh-TW&pg=PA364#v=onepage&q&f=false。步驟S12,網(wǎng)頁分析模塊203根據(jù)用戶瀏覽過的網(wǎng)頁,分析用戶對(duì)當(dāng)前關(guān)聯(lián)的第一組網(wǎng)頁的了解程度。例如,參閱圖5所示,當(dāng)用戶在檢索界面40中點(diǎn)擊“開始”按鈕后,網(wǎng)頁分析模塊203將啟動(dòng)分析過程。在本實(shí)施例中,所述了解程度是指每個(gè)網(wǎng)頁包含的用戶感興趣的詞中被閱讀過的詞所占的比重。所述感興趣的詞可以是從網(wǎng)頁中提取出的名詞詞組,也可以是根據(jù)出現(xiàn)頻率高低選取的特定詞組,如出現(xiàn)頻率排在前三位的詞組。步驟S13,網(wǎng)頁標(biāo)示模塊204利用預(yù)先設(shè)定的規(guī)則將該分析得到的了解程度標(biāo)示在所述第一組網(wǎng)頁中。其中,所述預(yù)先設(shè)定的規(guī)則包括,但不限于,以進(jìn)度條的方式標(biāo)示用戶已經(jīng)了解的網(wǎng)頁,或以加亮顯示(如加深顏色,加粗字體)的方式標(biāo)示用戶已經(jīng)了解的網(wǎng)頁。舉例而言,參閱圖5所示,網(wǎng)頁D1中含有兩個(gè)用戶感興趣的詞“a”和“b”,網(wǎng)頁D2中含有兩個(gè)用戶感興趣的詞“c”和“b”,網(wǎng)頁D3中含有兩個(gè)用戶感興趣的詞“e”和“b”,網(wǎng)頁D4中含有三個(gè)用戶感興趣的詞“c”、“e”和“g”。假設(shè)用戶第一次點(diǎn)擊閱讀了網(wǎng)頁D1,當(dāng)用戶第二次點(diǎn)擊閱讀網(wǎng)頁D2時(shí),網(wǎng)頁分析模塊203分析得出網(wǎng)頁D2和網(wǎng)頁D3包含之前已經(jīng)閱讀過的感興趣的詞“b”,所以確定網(wǎng)頁D2和D3屬于該用戶已經(jīng)了解的網(wǎng)頁,了解程度為50%。而網(wǎng)頁D4中沒有包含之前已經(jīng)閱讀過的感興趣的詞“b”,所以確定網(wǎng)頁D4屬于該用戶還不了解的網(wǎng)頁。然后,網(wǎng)頁標(biāo)示模塊204將網(wǎng)頁D1的了解程度標(biāo)示為100%(即滿格進(jìn)度條),網(wǎng)頁D2和D3的了解程度標(biāo)示為50%(即半格進(jìn)度條),網(wǎng)頁D4的了解程度標(biāo)示為0(即空格進(jìn)度條)。在本實(shí)施例中,了解程度越深,標(biāo)示的比值越大??梢岳斫?,在其他實(shí)施例中,也可以設(shè)定,了解程度越深,標(biāo)示的比值越小。另外,用戶可以通過點(diǎn)擊檢索界面40上的“停止”按鈕,停止對(duì)搜尋到的網(wǎng)頁進(jìn)行標(biāo)示,也可以通過點(diǎn)擊“清除”按鈕清除標(biāo)示內(nèi)容(如清除進(jìn)度條、恢復(fù)默認(rèn)顏色和字體等),或點(diǎn)擊“排序”按鈕依據(jù)分析出的了解程度對(duì)搜索到的第一組網(wǎng)頁進(jìn)行排序。步驟S14,當(dāng)接收到第二查詢?cè)~時(shí),網(wǎng)頁標(biāo)示模塊204對(duì)根據(jù)該第二查詢?cè)~搜尋到的第二組網(wǎng)頁進(jìn)行了解程度的標(biāo)示。具體過程參閱步驟(a1)-(a4)如下所述。(a1)網(wǎng)頁查詢模塊201接收用戶輸入的第二查詢?cè)~,并根據(jù)該第二查詢?cè)~獲取搜尋到的第二組網(wǎng)頁。參閱圖6所示,當(dāng)用戶在檢索界面40中輸入第二查詢?cè)~后,將獲得第二組網(wǎng)頁D11、D12、D13、D14等等。(a2)網(wǎng)頁關(guān)聯(lián)模塊202將所有搜尋到的第二組網(wǎng)頁組織關(guān)聯(lián)性。(a3)網(wǎng)頁分析模塊203根據(jù)用戶瀏覽過的網(wǎng)頁(如D1),分析該用戶對(duì)當(dāng)前關(guān)聯(lián)的第二組網(wǎng)頁的了解程度。(a4)網(wǎng)頁標(biāo)示模塊204利用預(yù)先設(shè)定的規(guī)則將該分析得到的了解程度標(biāo)示在所述第二組網(wǎng)頁中。舉例而言,參閱圖6所示,網(wǎng)頁D11中含有兩個(gè)用戶感興趣的詞“b”和“z”,網(wǎng)頁D12中含有兩個(gè)用戶感興趣的詞“e”和“z”,網(wǎng)頁D13中含有兩個(gè)用戶感興趣的詞“e”和“f”,網(wǎng)頁D14中含有三個(gè)用戶感興趣的詞“a”、“b”和“c”。假設(shè)用戶輸入第一查詢?cè)~時(shí)點(diǎn)擊閱讀了網(wǎng)頁D1,當(dāng)用戶輸入第二查詢?cè)~時(shí),網(wǎng)頁分析模塊203分析得出網(wǎng)頁D11包含之前已經(jīng)閱讀過的感興趣的詞“b”,網(wǎng)頁D14包含之前已經(jīng)閱讀過的感興趣的詞“a”和“b”,所以確定網(wǎng)頁D11和D14屬于該用戶已經(jīng)了解的網(wǎng)頁,了解程度為50%和66.7%。而網(wǎng)頁D12和D13中沒有包含之前已經(jīng)閱讀過的感興趣的詞,所以確定網(wǎng)頁D12和D13屬于該用戶還不了解的網(wǎng)頁。然后,網(wǎng)頁標(biāo)示模塊204將網(wǎng)頁D11的了解程度標(biāo)示為50%,網(wǎng)頁D14的了解程度標(biāo)示為66.7%,網(wǎng)頁D12和D13的了解程度標(biāo)示為0??梢岳斫?,在其他實(shí)施例中,也可以通過加深顏色,加粗字體的方式標(biāo)示用戶已經(jīng)了解的網(wǎng)頁D11和D14。參閱圖7所示,網(wǎng)頁D14可以用深色顯示,D11可以用淺色顯示,D12和D13不做改變。在本實(shí)施例中,當(dāng)用戶輸入第二查詢?cè)~時(shí),盡管還沒有閱讀過該第二查詢?cè)~搜尋到的網(wǎng)頁,但卻能根據(jù)該用戶之前瀏覽過的網(wǎng)頁,將該第二查詢?cè)~的搜索結(jié)果中用戶可能已經(jīng)了解的網(wǎng)頁標(biāo)示出來。例如,用加深顏色、加粗字體的方式標(biāo)示用戶可能已經(jīng)了解的網(wǎng)頁。這樣,用戶就可以直接選擇較了解的網(wǎng)頁閱讀,或是繼續(xù)探索不熟悉的網(wǎng)頁,避免時(shí)間上的浪費(fèi)。進(jìn)一步地,當(dāng)接收到第三查詢?cè)~時(shí),網(wǎng)頁標(biāo)示模塊204根據(jù)該用戶之前瀏覽過的網(wǎng)頁,對(duì)根據(jù)該第三查詢?cè)~搜尋到的第三組網(wǎng)頁進(jìn)行了解程度的標(biāo)示,第四查詢?cè)~、第五查詢?cè)~...依次類推。最后應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。