專利名稱:一種互聯(lián)網(wǎng)搜索方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種互聯(lián)網(wǎng)搜索的方法,特別涉及一種模擬人類思維,充分考慮了世間萬物之間的關(guān)系,詞與詞之間的關(guān)系,以及信息發(fā)生的環(huán)境,從而使搜索結(jié)果更準確,更全面,更人性化的互聯(lián)網(wǎng)搜索方法。
背景技術(shù):
互聯(lián)網(wǎng)發(fā)展日新月異,網(wǎng)上信息爆炸性增長,搜索引擎成了人們從信息海洋中檢索信息的最佳工具,Google、百度等搜索引擎成了其中出色代表。但是,這些搜索引擎都存在著以下一些突出的缺點 1、僅憑搜索關(guān)鍵詞來檢索信息,沒有考慮詞與詞之間的關(guān)系,沒有考慮信息發(fā)生的環(huán)境,從而搜索結(jié)果的準確率很低,存在著大量無效冗余信息。
2、沒有考慮到信息之間的包容關(guān)系,搜索結(jié)果不全面。
3、沒有充分考慮時間性,不能讓客戶在第一時間看到最新的信息。
4、沒有對信息進行分類,從而不具有信息分類導航功能,不能讓用戶按信息層次來查詢信息。
5、沒有對信息進行分類,從而不具備用戶自定義分類搜索能力,不能讓用戶自定義搜索首頁,不能讓用戶一打開瀏覽器就能自己最感興趣的信息。
6、搜索結(jié)果籠統(tǒng),檢索時沒有考慮到搜索詞所代表的信息主體的特性,從而不能讓用戶從信息主體的各個側(cè)面來進行全面了解。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有搜索方法搜索準確率低、存在著大量無效冗余信息、不全面、用戶查詢信息不方便的缺陷,提供一種更準確、更全面、無效信息更少、用戶查詢更方便的互聯(lián)網(wǎng)搜索方法。
為了實現(xiàn)上述目的,本發(fā)明提供了一種互聯(lián)網(wǎng)搜索方法,具體包括以下步驟 1)、對互聯(lián)網(wǎng)信息進行樹狀分類,并在數(shù)據(jù)庫中為分類樹中的每一層分類建立關(guān)系表; 2)、為步驟1)得到的每個分類建立一個或多個關(guān)鍵詞,并設(shè)定每個關(guān)鍵詞的各項屬性,從而建立關(guān)鍵詞庫; 3)、按信息的特性為信息建立欄目; 4)、對互聯(lián)網(wǎng)上的站點進行分析,使網(wǎng)站中的網(wǎng)頁與步驟1)中所得到的相應分類以及步驟3)中所得到的欄目進行關(guān)聯(lián),從而建立網(wǎng)頁映射庫; 5)、獲取網(wǎng)頁的內(nèi)容,根據(jù)網(wǎng)頁中每條信息的標題、內(nèi)容及所處的環(huán)境,配合步驟2)得到的分類關(guān)鍵詞庫、步驟4)得到的網(wǎng)頁映射庫,確定每條信息的分類歸屬關(guān)系,欄目歸屬關(guān)系,發(fā)生時間以及所在地; 6)、把步驟5)得到的每一條搜索結(jié)果與結(jié)果數(shù)據(jù)庫中現(xiàn)有的結(jié)果進行比較,若該結(jié)果是新的,則把它加入結(jié)果數(shù)據(jù)庫; 7)、展示用戶搜索的結(jié)果。
上述技術(shù)方案中,在所述的步驟1)中,在對所述的互聯(lián)網(wǎng)信息進行樹狀分類時,范圍最大的分類位于樹的頂層,范圍較小的分類處于范圍較大分類的下一層,依次類推,分類樹的最后一層為范圍最小的分類。
上述技術(shù)方案中,在所述的步驟1)中,所述關(guān)系表包括分類的標識號、分類的名稱、分類的地址和上層標識號,表與表之間通過標識號進行關(guān)聯(lián);所述的分類的地址為全局唯一。
上述技術(shù)方案中,在所述的步驟2)中,所述的關(guān)鍵詞對應一個分類,關(guān)鍵詞與分類間通過分類地址產(chǎn)生關(guān)聯(lián);所述的關(guān)鍵詞的屬性包括地名、別名。
上述技術(shù)方案中,在所述的步驟3)中,所述的欄目包括新聞、行情、評論、論壇、知識、音樂、影視、下載、報價、導購、供應、求購、二手、加工、招商、招標、詞典、地圖。
上述技術(shù)方案中,在所述的步驟7)中,當展示搜索的結(jié)果時,展示窗口分為左右兩部分,左邊部分用于導航頁,右邊部分作為用戶搜索結(jié)果的結(jié)果展示頁。
在所述的導航頁上包括文本搜索框、分類導航目錄、歷史搜索記錄下拉列表、自定義搜索下拉列表框和自定義首頁;其中 所述的文本搜索框可使用戶在文本框中鍵入搜索關(guān)鍵詞直接進行搜索; 所述的分類導航目錄包括至少二個平行的下拉列表框,每個下拉列表對應系統(tǒng)分類的一層,每個下拉列表前設(shè)置一個單選按鈕,所述下拉列表按分類大小進行平行排列,每個下拉列表當前選定內(nèi)容的改變都可引起下方下拉列表內(nèi)容的改變,點擊每層下拉列表前的單選按鈕可設(shè)置當前從哪一層分類開始搜索及當前的搜索分類; 所述的歷史搜索記錄下拉列表記錄用戶的最近搜索分類; 所述的自定義搜索下拉列表框顯示用戶自定義的搜索分類; 所述的自定義首頁功能,是把當前選定的分類名稱或分類地址記錄進用戶端Cookie記錄,并同時改寫瀏覽器起始頁地址,使用戶一打開瀏覽器就看到自己最感興趣的信息。
所述的結(jié)果展示頁分為上下兩部分,最上部分用來展示跟當前搜索相關(guān)的欄目列表,下方部分用來展示當前選定欄目的結(jié)果信息。
本發(fā)明的優(yōu)點在于 1、與現(xiàn)有的搜索引擎相比,采用本發(fā)明的搜索方法使得搜索結(jié)果的準確率大大提高,冗余信息大大減少。
2、本發(fā)明的搜索方法所展示信息是邏輯的包容性信息,不再是僅僅包容關(guān)鍵字的信息,因此搜索結(jié)果更全面。
3、本發(fā)明的搜索方法可讓用戶從搜索分類的各個側(cè)面進行了解,從而能讓用戶更深入地了解事物。
4、采用本發(fā)明搜索方法,用戶可以選用分類導航欄目來查看結(jié)果,不必每一次搜索都要用鍵盤鍵入搜索關(guān)鍵字。
5、用戶可以把自己感興趣的分類進行預先自定義,從而方便了將來的搜索。
6、用戶可以把自己最感興趣的分類信息定義為首頁,以后打開瀏覽器就能看到自己最感興趣的內(nèi)容。
7、本發(fā)明的互聯(lián)網(wǎng)搜索方法的時間性更強,用戶第一時間看到的是最新信息。
圖1為實施例中樹狀分類的示意圖; 圖2為本發(fā)明的互聯(lián)網(wǎng)搜索方法的流程圖。
具體實施例方式 下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步說明。
本發(fā)明的互聯(lián)網(wǎng)搜索方法具體包括以下步驟 步驟10、對互聯(lián)網(wǎng)信息進行樹狀分類,并在數(shù)據(jù)庫中為分類樹中的每一層分類建立關(guān)系表?;ヂ?lián)網(wǎng)上的信息種類繁多、數(shù)量龐大,對信息的分類有助于實現(xiàn)對信息的管理,從而方便對信息做進一步的檢索。本步驟包括子步驟11和子步驟12。
步驟11、根據(jù)行業(yè)的標準和用戶的習慣,對互聯(lián)網(wǎng)信息進行樹狀分類,范圍最大的分類位于樹的頂層,范圍較小的分類處于范圍較大分類的下一層,依次類推,分類樹的最后一層為范圍最小的分類。
在一個實施例中,可將分類樹的第一層分為“行業(yè)”、“科技”、“政治”、“軍事”、“社會”、“財經(jīng)”、“娛樂”、“旅游”、“教育文化”、“求職招聘”等,然后對第一層中的各個分類進行進一步劃分,如將“行業(yè)”進一步劃分為“機械”、“化工”、“IT”等,將“軍事”進一步劃分為“海軍”、“陸軍”、“空軍”等,而“機械”、“化工”等第二層的類也可以進行進一步的劃分。
為了說明的方便,在本實施例中,對信息所分的分類進行簡化,假設(shè)分類樹的第一層只包含“行業(yè)”和“軍事”兩類,在“行業(yè)”中包括“機械”和“IT”,在“軍事”中只包含有“海軍”和“陸軍”,而第二層的類“IT”進一步包含第三層類“硬件”和“軟件”,第三層類“硬件”還包含有第四層類“CPU”。對上述信息所包含的分類進行樹狀分類后,分類后的樹如圖1所示。應當說明,在本實施例中第三層和第四層只包含了很少的類,這種處理只是為了說明的方便,一般情況下,類在樹中所占據(jù)的層次越低,則所包含類的數(shù)目應該越多。
步驟12、在數(shù)據(jù)庫中為分類建立關(guān)系表,每一個表對應一層分類,表與表之間應用ID號進行關(guān)聯(lián)。在添加分類的過程中,系統(tǒng)為分類添加一個全局唯一的地址。
在本實施例中,如圖1所示,信息分為三層,因此需要用四個表來表示。第一層的類如表1所示,第二層的類如表2所示,第三層的類如表3所示,第四層的類 如表4所示。圖1中為每個分類標明了其分類的地址。
表1 表2 表3 表4 在上述表格中,每個表格都包含有四項屬性,分別為ID、名稱、地址和上層ID。其中的ID是由系統(tǒng)自動進行分配的,名稱表示了各個分類的名稱,地址是分類在添加時由系統(tǒng)自動生成的,該地址是全局唯一的。上層ID表示了當前分類與上層表中的哪一個分類相關(guān)聯(lián),在表1中,由于該表所表示的分類位于分類樹的第一層,所以其上層ID這一項設(shè)為0。
步驟20、根據(jù)分類的信息,建立關(guān)鍵詞庫。根據(jù)信息分類,建立搜索關(guān)鍵詞庫,為每個分類建立一個或多個關(guān)鍵詞,并設(shè)定每個關(guān)鍵詞各項屬性,從而使關(guān)鍵詞與分類、關(guān)鍵詞與關(guān)鍵詞之間產(chǎn)生合理的邏輯關(guān)系。在建立關(guān)鍵詞庫的過程中,每個關(guān)鍵詞在添加時都對應一個分類,關(guān)鍵詞與分類間使用分類地址來產(chǎn)生關(guān)聯(lián)。
在本實施例中,假設(shè)首先將關(guān)鍵詞“IT”、“信息產(chǎn)業(yè)”添加到關(guān)鍵詞庫中,則添加后的項如表5所示。
表5 在上表中,關(guān)鍵詞“IT”屬于分類“IT”中,因此它的地址與表2中類IT的地址相同,而且關(guān)鍵詞“IT”既不是地名,也不是類“IT”的別名,所以這兩項都為假,用“0”來表示。關(guān)鍵詞“信息產(chǎn)業(yè)”是關(guān)鍵詞“IT”的中文譯名,因此它也屬于類“IT”中,它的地址與表2中類IT的地址相同。由于它是類“IT”的別名,所以屬性別名為真,用“1”來表示。在實際使用中,關(guān)鍵詞的屬性不僅僅包含以上幾種,還可以包括“人名”等,在本實施例中,為了說明的方便,不對其做進一步的說明。
步驟30、為信息建立欄目。根據(jù)互聯(lián)網(wǎng)用戶的習慣,還可以按照信息的特性來建立欄目。在一個實施例中,可建立如“新聞”、“行情”、“評論”、“論壇”、“知識”、“音樂”、“影視”、“下載”、“報價”、“導購”、“供應”、“求購”、“二手”、“加工”、“招商”、“招標”、“詞典”、“地圖”等欄目。所建立的欄目可以用一個表來表示,在表中,每添加一個欄目就可以自動產(chǎn)生一個ID號,利用該ID號可以在后續(xù)操作中對搜索結(jié)果進行欄目標識。
如表6所示,為本實施例中用于表示欄目的表。
表6 步驟40、建立網(wǎng)頁映射庫。
步驟41、建立一個網(wǎng)站數(shù)據(jù)表,維護人員把各個站點加入其中,表中包含域名和站點名等字段。
步驟42、維護人員分析各個網(wǎng)站,把相關(guān)的網(wǎng)頁記錄下來,并把它們與前述步驟中的分類與欄目進行關(guān)聯(lián)。
在本實施例中,假如維護人員從一個論壇上找到一個關(guān)于IT信息的網(wǎng)頁,則在數(shù)據(jù)庫中對該網(wǎng)頁的記錄如下 表7 步驟50、獲取網(wǎng)頁的內(nèi)容,根據(jù)網(wǎng)頁中每條信息的標題、內(nèi)容及所處的環(huán)境,配合分類關(guān)鍵詞庫、網(wǎng)頁映射庫,確定每條信息的分類歸屬關(guān)系,欄目歸屬關(guān)系,發(fā)生時間以及所在地等。比如,在該網(wǎng)頁中尋找到以下條信息
標題為“供應XXXX”,則確定它屬于“供應”這個欄目,使用欄目ID號11對其進行標識;
標題為“供應英特爾CPU”,則可以確定它是屬于“CPU”這個分類,用分類地址1.1.1.1標識。如果標題的信息不足以準確判定它的歸屬,進一步分析內(nèi)容。以分類地址對其進行標識。
開發(fā)識別地名子程序,從每條信息的內(nèi)容中檢索出信息所在地,如果沒有,則把數(shù)據(jù)庫中相應字段設(shè)置為空。假設(shè)“供應英特爾CPU”的信息來源于上海,則本條信息所在地就為上海。
開發(fā)識別時間子程序,從每條信息的內(nèi)容中檢索出時間。假設(shè)“供應英特爾CPU”的信息的發(fā)布時間為2006年4月1日,則檢索出的時間即為2006年4月1日。
將網(wǎng)頁中的每條信息做處理后,與結(jié)果數(shù)據(jù)庫中現(xiàn)有的信息進行比較,若信息為新的信息,則把新的信息加入結(jié)果數(shù)據(jù)庫。
將“供應英特爾CPU”這一條目信息以表8的形式添加到結(jié)果數(shù)據(jù)庫中。
表8 步驟60、展示搜索的結(jié)果。
A.把展示窗口分為左右兩部分,左邊部分占窗口寬度的五分之一左右,用于導航頁;右邊部分作為用戶搜索結(jié)果的展示頁。
B.在導航頁上依次建立以下搜索模塊
建立文本搜索框,文本框后放一個搜索按鈕。用戶可以在文本框中鍵入搜索關(guān)鍵詞進行搜索。
建立分類導航目錄。設(shè)計幾個平行的下拉列表框,每個列表框前加一個單選按鈕。每個下拉列表對應系統(tǒng)分類的一層,這些下拉列表按分類大小進行平行排列,每個下拉列表當前選定內(nèi)容的改變都可引起下方幾個下拉列表內(nèi)容的改變。點擊每層下拉列表前的單選按鈕來設(shè)置當前從哪一層分類開始搜索,及當前的搜索分類。
建立歷史搜索記錄下拉列表框。程序應用用戶端Cookie記錄來記錄用戶的后幾次搜索,以后用戶每次打開導航頁時程序都會自動從用戶端Cookie記錄中讀取相應記錄加入下拉列表。
建立自定義搜索下拉列表框。開發(fā)自定義搜索網(wǎng)頁,網(wǎng)頁中設(shè)計多個文本框。用戶可以在這些文本框中鍵入自己感興趣的分類,程序把這些分類記入用戶端Cookie記錄。以后用戶每次打開導航頁程序都會自動從用戶端Cookie記錄讀取相應記錄加入該下拉列表。
建立自定義首頁功能。在搜索文本框與分類導航目錄下的提交按鈕旁分別加一個“定義首頁”鏈接按鈕,用戶點擊該按鈕后,程序自動把當前的分類信息記錄進用戶端Cookie記錄,并同時改寫瀏覽器起始頁地址,將來用戶一打開瀏覽器就可以看到自己最感興趣的信息,從而為他帶來了極大的便利。
C.把結(jié)果展示頁分為上下兩部分,最上部分用來展示跟當前搜索相關(guān)的欄目列表,下方部分用來展示當前選定欄目的結(jié)果信息。
用戶提交搜索后,程序根據(jù)用戶提交內(nèi)容,配合語法,配合分類關(guān)鍵詞庫,確定用戶的當前搜索與哪個分類相關(guān),進一步分析在哪些欄目中存在與本次搜索相關(guān)的信息,把這些有結(jié)果的欄目依次排列,并在下方展示第一個欄目的內(nèi)容。
用戶可以選擇不同的欄目來查看跟本次搜索相關(guān)的各個側(cè)面的信息,因此本項功能讓用戶能從當前搜索的各個側(cè)面來進行深入了解。
根據(jù)不同欄目的特點設(shè)計進一步搜索功能,比如對于“新聞”這樣的欄目設(shè)計搜索文本框,用戶可以鍵入搜索關(guān)鍵詞對本欄目信息進一步搜索;對于“報價”這樣的欄目,開發(fā)“價格范圍”、“關(guān)鍵詞”等文本框和“排序方式”下拉列表框,用戶可以利用這些搜索選項來進一步搜索;對于“租賃”這樣的欄目,開發(fā)地名下拉列表與關(guān)鍵詞文本框,用戶可以按地名與關(guān)鍵詞進一步搜索。
權(quán)利要求
1、一種互聯(lián)網(wǎng)搜索方法,包括以下步驟
1)、對互聯(lián)網(wǎng)信息進行樹狀分類,并在數(shù)據(jù)庫中為分類樹中的每一層分類建立關(guān)系表;
2)、為步驟1)得到的每個分類建立一個或多個關(guān)鍵詞,并設(shè)定每個關(guān)鍵詞的各項屬性,從而建立關(guān)鍵詞庫;
3)、按信息的特性為信息建立欄目;
4)、對互聯(lián)網(wǎng)上的站點進行分析,使網(wǎng)站中的網(wǎng)頁與步驟1)中所得到的相應分類以及步驟3)中所得到的欄目進行關(guān)聯(lián),從而建立網(wǎng)頁映射庫;
5)、獲取網(wǎng)頁的內(nèi)容,根據(jù)網(wǎng)頁中每條信息的標題、內(nèi)容及所處的環(huán)境,配合步驟2)得到的分類關(guān)鍵詞庫、步驟4)得到的網(wǎng)頁映射庫,確定每條信息的分類歸屬關(guān)系,欄目歸屬關(guān)系,發(fā)生時間以及所在地;
6)、把步驟5)得到的每一條搜索結(jié)果與結(jié)果數(shù)據(jù)庫中現(xiàn)有的結(jié)果進行比較,若該結(jié)果是新的,則把它加入結(jié)果數(shù)據(jù)庫;
7)、展示用戶搜索的結(jié)果。
2、根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)搜索方法,其特征在于,在所述的步驟1)中,在對所述的互聯(lián)網(wǎng)信息進行樹狀分類時,范圍最大的分類位于樹的頂層,范圍較小的分類處于范圍較大分類的下一層,依次類推,分類樹的最后一層為范圍最小的分類。
3、根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)搜索方法,其特征在于,在所述的步驟1)中,所述關(guān)系表包括分類的標識號、分類的名稱、分類的地址和上層標識號,表與表之間通過標識號進行關(guān)聯(lián);所述的分類的地址為全局唯一。
4、根據(jù)權(quán)利要求3所述的互聯(lián)網(wǎng)搜索方法,其特征在于,在所述的步驟2)中,所述的關(guān)鍵詞對應一個分類,關(guān)鍵詞與分類間通過分類的地址產(chǎn)生關(guān)聯(lián);所述的關(guān)鍵詞的屬性包括地名、別名。
5、根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)搜索方法,其特征在于,在所述的步驟3)中,所述的欄目包括新聞、行情、評論、論壇、知識、音樂、影視、下載、報價、導購、供應、求購、二手、加工、招商、招標、詞典、地圖。
6、根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)搜索方法,其特征在于,在所述的步驟7)中,當展示搜索的結(jié)果時,展示窗口分為左右兩部分,左邊部分用于導航頁,右邊部分作為用戶搜索結(jié)果的結(jié)果展示頁。
7、根據(jù)權(quán)利要求6所述的互聯(lián)網(wǎng)搜索方法,其特征在于,在所述的導航頁上包括文本搜索框、分類導航目錄、歷史搜索記錄下拉列表、自定義搜索下拉列表框和自定義首頁;其中
所述的文本搜索框可使用戶在文本框中鍵入搜索關(guān)鍵詞直接進行搜索;
所述的分類導航目錄包括至少二個平行的下拉列表框,每個下拉列表對應系統(tǒng)分類的一層,每個下拉列表前設(shè)置一個單選按鈕,所述下拉列表按分類大小進行平行排列,每個下拉列表當前選定內(nèi)容的改變都可引起下方下拉列表內(nèi)容的改變,點擊每層下拉列表前的單選按鈕可設(shè)置當前從哪一層分類開始搜索及當前的搜索分類;
所述的歷史搜索記錄下拉列表記錄用戶的最近搜索分類;
所述的自定義搜索下拉列表框顯示用戶自定義的搜索分類;
所述的自定義首頁功能,是把當前選定的分類名稱或分類地址記錄進用戶端Cookie記錄,并同時改寫瀏覽器起始頁地址,使用戶一打開瀏覽器就看到自己最感興趣的信息。
8、根據(jù)權(quán)利要求6所述的互聯(lián)網(wǎng)搜索方法,其特征在于,所述的搜索結(jié)果展示頁分為上下兩部分,最上部分用來展示跟當前搜索相關(guān)的欄目列表,下方部分用來展示當前選定欄目的結(jié)果信息。
全文摘要
本發(fā)明公開了一種互聯(lián)網(wǎng)搜索方法,包括對互聯(lián)網(wǎng)信息進行樹狀分類,并在數(shù)據(jù)庫中為分類樹中的每一層分類建立關(guān)系表;為每個分類建立一個或多個關(guān)鍵詞,并設(shè)定每個關(guān)鍵詞的各項屬性,建立關(guān)鍵詞庫;為信息建立欄目;對互聯(lián)網(wǎng)上的站點進行分析,使網(wǎng)站中的網(wǎng)頁與分類以及欄目進行關(guān)聯(lián),建立網(wǎng)頁映射庫;獲取網(wǎng)頁的內(nèi)容,根據(jù)網(wǎng)頁中每條信息的標題、內(nèi)容及所處環(huán)境、分類關(guān)鍵詞庫、網(wǎng)頁映射庫,確定每條信息的分類歸屬,欄目歸屬,發(fā)生時間及所在地;把每一條搜索結(jié)果與結(jié)果數(shù)據(jù)庫中現(xiàn)有的結(jié)果進行比較,若該結(jié)果是新的,則把它加入結(jié)果數(shù)據(jù)庫;展示用戶搜索的結(jié)果。本發(fā)明使得搜索結(jié)果更準確,更全面,更人性化。
文檔編號G06F17/30GK1983255SQ20061001191
公開日2007年6月20日 申請日期2006年5月17日 優(yōu)先權(quán)日2006年5月17日
發(fā)明者唐紅春 申請人:唐紅春