專利名稱:一種根據(jù)ip地址進(jìn)行精確查詢的搜索方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機網(wǎng)絡(luò)技術(shù),特別是一種利用計算機互聯(lián)網(wǎng),利用搜索引擎對信息進(jìn)行搜索和排序的方法。
背景技術(shù):
隨著近幾年互聯(lián)網(wǎng)的高速發(fā)展,上網(wǎng)人數(shù)呈現(xiàn)高速增長的趨勢。網(wǎng)絡(luò)作為最大的信息載體和交流平臺,已成為許多人獲取信息的重要途徑。很多單位和個人開始利用互聯(lián)網(wǎng)發(fā)布各種信息,如出售信息、求職信息、買賣信息等,以求被那些需要這些信息內(nèi)容的人看到,從而可以進(jìn)行進(jìn)一步的聯(lián)系。通常,現(xiàn)有方法是基于將搜索查詢詞語與從網(wǎng)絡(luò)頁面索引的詞語進(jìn)行匹配。這樣的搜索方式經(jīng)??梢苑祷財?shù)千乃至數(shù)百萬的結(jié)果,并以網(wǎng)絡(luò)內(nèi)容標(biāo)題、超鏈接、以及諸如從網(wǎng)頁選取的文本摘錄的其它描述性信息的形式將最佳網(wǎng)頁呈現(xiàn)給用戶,但這樣的結(jié)果往往并不符合用戶的需求。因此,需要一種為搜索查詢精準(zhǔn)的方法,該方法將解決發(fā)生在適當(dāng)范圍內(nèi)將搜索查詢中的不準(zhǔn)確內(nèi)容進(jìn)行選擇并優(yōu)化,即提供更加精準(zhǔn)的搜索查詢。
發(fā)明內(nèi)容
本發(fā)明的主要目的就是解決上述問題,它提供一種將信息發(fā)布到互聯(lián)網(wǎng)搜索引擎中,出現(xiàn)在指定關(guān)鍵字的搜索結(jié)果內(nèi),并按照當(dāng)前使用者的IP地址內(nèi)容做為重要參考依據(jù)進(jìn)行查詢的方法。通過這種方法,信息的發(fā)布者能夠在大范圍內(nèi)將信息更加準(zhǔn)確地展現(xiàn)在需要這些信息的瀏覽者眼前,而瀏覽者則可以簡單地通過搜索引擎,以關(guān)鍵字和當(dāng)前使用者的IP地址搜索的方式找到最需要的信息。而對于付費信息發(fā)布者,是采用固定排名的方式,即在用戶依據(jù)用戶所使用的關(guān)鍵字所搜索到頁面,并在其頁面的固定頁面位置顯示相關(guān)搜索內(nèi)容的方法。本發(fā)明的目的是按照信息查詢者的IP地址進(jìn)行查詢排序,使信息發(fā)布者能夠根據(jù)信息是否滿足用戶的具體需求等因素,進(jìn)一步對信息進(jìn)行優(yōu)化,從而用戶所最需要的信息都能夠有序地展現(xiàn)在訪問者面前。本發(fā)明的技術(shù)方案是這樣實現(xiàn)的通過計算機互聯(lián)網(wǎng)絡(luò),利用設(shè)置在服務(wù)器上的軟件系統(tǒng),而實現(xiàn)本發(fā)明方法,即信息發(fā)布者通過專用信息編輯系統(tǒng)、將希望發(fā)布的信息輸入信息數(shù)據(jù)庫,然后通過關(guān)鍵字管理系統(tǒng)為信息設(shè)定搜索關(guān)鍵字,并根據(jù)關(guān)鍵字對所在頁面的用戶IP地址進(jìn)行歸類和排序,也就是說先獲得當(dāng)前使用者的IP地址,根據(jù)當(dāng)前地址形成最優(yōu)先級檢索鏈表,并利用檢索系統(tǒng)響應(yīng)搜索用戶的搜索請求,接受用戶提交的搜索關(guān)鍵字,根據(jù)搜索關(guān)鍵字給出相應(yīng)的搜索最優(yōu)先組鏈表的核心內(nèi)容,再利用檢索系統(tǒng)對搜索結(jié)果的核心內(nèi)容,根據(jù)檢索鏈表的優(yōu)先權(quán)重和關(guān)鍵記的權(quán)重給予以記錄和賦值,當(dāng)瀏覽者通過搜索引擎系統(tǒng)進(jìn)行關(guān)鍵字搜索時,如果所用關(guān)鍵字和信息發(fā)布者設(shè)定的搜索關(guān)鍵字相同,并且權(quán)重較高,在搜索結(jié)果頁面中就會出現(xiàn)信息發(fā)布者所發(fā)布信息的標(biāo)題和摘要,相同關(guān)鍵字的搜索結(jié)果信息是按照用戶反饋信息的內(nèi)容來進(jìn)行排序。本系統(tǒng)包括信息輸入系統(tǒng)、檢索系統(tǒng)、記錄系統(tǒng)、排序分析系統(tǒng)和頁面生成系統(tǒng)。其包括以下步驟1)通過信息輸入系統(tǒng),獲得當(dāng)前使用者的IP地址,根據(jù)當(dāng)前地址形成最優(yōu)先級檢索鏈表;2)利用檢索系統(tǒng)響應(yīng)搜索用戶的搜索請求,接受用戶提交的搜索關(guān)鍵字,并根據(jù)搜索關(guān)鍵字給出相應(yīng)的搜索結(jié)果的核心內(nèi)容;3)在上述所得到內(nèi)容的基礎(chǔ)上,利用檢索系統(tǒng)對搜索結(jié)果的核心內(nèi)容,根據(jù)檢索鏈表的優(yōu)先權(quán)重和關(guān)鍵記的權(quán)重由標(biāo)記系統(tǒng)給予以記錄和賦值;4)利用排序系統(tǒng)分析檢索系統(tǒng)所提供的搜索,在結(jié)果中根據(jù)系統(tǒng)設(shè)定的各種規(guī)則對搜索結(jié)果進(jìn)行排序;5)利用結(jié)果頁面生成系統(tǒng)根據(jù)預(yù)先設(shè)置的網(wǎng)頁格式模版,將搜索結(jié)果核心內(nèi)容按照排序系統(tǒng)所給出的順序整合起來,生成最終結(jié)果頁面。本發(fā)明的優(yōu)點和效果是利用用戶IP地址,可以快速查詢到距離自己離近地址的含有關(guān)鍵字的信息,即可以快速準(zhǔn)確地找到真實、可靠的有效內(nèi)容,對于信息發(fā)布者來說, 并可以結(jié)合采用固定競價的方法,在保證效果的同時,極大的降低了成本。
圖1是本發(fā)明方法系統(tǒng)流程圖。
具體實施例方式下面結(jié)合附圖,說明本發(fā)明的實施方式。本發(fā)明方法所用的系統(tǒng)整體結(jié)構(gòu)和運行流程可參考圖1,具體包含如下步驟一、首先,需要信息發(fā)布者將信息送入數(shù)據(jù)庫。這一過程的實現(xiàn)是通過信息輸入系統(tǒng)來完成的。信息輸入系統(tǒng)是一個運行在應(yīng)用程序服務(wù)器上的系統(tǒng)軟件,它與外界的通訊通過協(xié)議來完成,即訪問者通過瀏覽器即可訪問,通過信息輸入系統(tǒng),獲得當(dāng)前使用者的IP 地址,根據(jù)當(dāng)前地址形成最優(yōu)先級檢索鏈表,也就是說通過信息輸入系統(tǒng),獲得當(dāng)前使用者的IP地址,根據(jù)當(dāng)前地址形成最優(yōu)先級檢索鏈表,其具體方式可為用于從IP地址集中搜索與配置的當(dāng)前IP地址相關(guān)的地址,IP地址形成的全局地址鏈表按包含關(guān)系排序,并以IP地址的掩碼長度為節(jié)點按遞升順序形成樹索引結(jié)構(gòu),檢測時根據(jù)配置的當(dāng)前IP地址的掩碼長度從樹索引結(jié)構(gòu)中查找到相應(yīng)的節(jié)點;二、信息提交后,服務(wù)器將檢驗是否規(guī)范并存放在數(shù)據(jù)庫,信息輸入系統(tǒng)會將發(fā)布者所填寫的信息送給信息存儲系統(tǒng)。信息存儲系統(tǒng)是由一個后臺數(shù)據(jù)庫組成,通過這個數(shù)據(jù)庫,可以將信息發(fā)布者提交的信息以及其他相關(guān)信息存放在數(shù)據(jù)庫中。將此信息被列在搜索引擎結(jié)果中,利用檢索系統(tǒng)響應(yīng)搜索用戶的搜索請求,接受用戶提交的搜索關(guān)鍵字,并根據(jù)搜索關(guān)鍵字給出相應(yīng)的搜索結(jié)果的核心內(nèi)容。搜索結(jié)果的核心內(nèi)容包括信息的標(biāo)題、信息的簡單摘要,信息所在的地址,特別是本頁面所提供內(nèi)容的IP地址。得到搜索結(jié)果的核心內(nèi)容后,檢索系統(tǒng)將把這些內(nèi)容通過網(wǎng)絡(luò)發(fā)送給排序系統(tǒng)進(jìn)行處理;
利用檢索系統(tǒng)響應(yīng)搜索用戶的搜索請求,接受用戶提交的搜索關(guān)鍵字,并根據(jù)搜索關(guān)鍵字給出相應(yīng)的搜索結(jié)果的核心內(nèi)容;三、在上述所得到內(nèi)容的基礎(chǔ)上,在上述所得到內(nèi)容的基礎(chǔ)上,利用檢索系統(tǒng)對搜索結(jié)果的核心內(nèi)容,根據(jù)檢索鏈表的優(yōu)先權(quán)重和關(guān)鍵記的權(quán)重給予以記錄和賦值;例如對本頁面所提供內(nèi)容的IP地址,即按照這個頁面關(guān)鍵字做為依據(jù)進(jìn)行再次檢索;四、排序系統(tǒng)得到檢索系統(tǒng)所提供的搜索結(jié)果的核心內(nèi)容,排序的規(guī)則為分析頁面信息的IP地址的內(nèi)容,然后根據(jù)信息的具體內(nèi)容進(jìn)行排序。排序系統(tǒng)進(jìn)行排序的程序運算規(guī)則是IP地址接近的排在前面,IP地址不接近的排在后面。即規(guī)則也是IP地址越接近排序越靠前,否則相反,關(guān)鍵字的越接近也越先前,否則相反,如果兩條或數(shù)條信息的IP地址相同,則可采用以下幾種排序方案的任何一種1)點擊率的多少,點擊率高的優(yōu)先排前;2)近義詞多的優(yōu)先靠前;3)競價高的優(yōu)先靠前;4)時間早的優(yōu)先靠前。而對于付費信息發(fā)布者,也可以采用固定排名的方式,即在用戶依據(jù)用戶所使用的IP地址及關(guān)鍵字所搜索到頁面,其規(guī)則也是IP地址越接近排序越靠前,否則相反,關(guān)鍵字的越接近也越先前,否則相反,并在其頁面的固定頁面位置顯示相關(guān)搜索內(nèi)容的方法,或結(jié)合上述的方面顯示在一個頁面上。五、結(jié)果頁面生成系統(tǒng)是一個自動的網(wǎng)頁生成程序,它運行在一臺與其他系統(tǒng)相連的應(yīng)用程序服務(wù)器上,根據(jù)預(yù)先設(shè)置的網(wǎng)頁格式模版,將搜索結(jié)果核心內(nèi)容按照排序系統(tǒng)所給出的順序整合起來,生成最終結(jié)果頁面。所述的關(guān)鍵字包括近義詞、諧音詞,以及概念相近的詞語,例如吃飯和飲食、土豆和馬鈴薯、成都和蓉城等等。本說明中描述的主題的實施例可以在包括例如數(shù)據(jù)服務(wù)器的后端組件、或包括例如應(yīng)用服務(wù)器的中間件組件或包括例如具有圖形用戶界面或用戶通過其可以與在本說明中描述的主題的實施方式交互的Web瀏覽器的客戶端計算機的前端組件、或這樣的后端、 中間件、或前端組件中的一個或多個的組合的計算系統(tǒng)中實現(xiàn)。系統(tǒng)的組件可以通過任何形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信互連,例如通信網(wǎng)絡(luò)。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)“LAN”和廣域網(wǎng)“WAN”,例如因特網(wǎng)。計算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常彼此遠(yuǎn)離并且通常通過通信網(wǎng)絡(luò)進(jìn)行交互??蛻舳撕头?wù)器的關(guān)系依靠在各自的計算機上運行并且彼此具有客戶端一服務(wù)器關(guān)系的計算機程序產(chǎn)生。雖然這里只說明了本發(fā)明的一個優(yōu)選實施例,但其意并非限制本發(fā)明的范圍、適用性和配置。相反,對實施例的詳細(xì)說明可使本領(lǐng)域技術(shù)人員得以實施。應(yīng)能理解,在不偏離所附權(quán)利要求書確定的本發(fā)明精神和范圍情況下,可對一些細(xì)節(jié)做適當(dāng)變更和修改。
權(quán)利要求
1.一種根據(jù)IP地址進(jìn)行精確查詢的搜索方法,該方法是通過計算機互聯(lián)網(wǎng)絡(luò),利用設(shè)置在服務(wù)器上的軟件系統(tǒng)而實現(xiàn),其特征在于搜索的結(jié)果是按照查詢者的IP地址為基礎(chǔ)內(nèi)容進(jìn)行排序,生成檢索結(jié)果,其包括以下步驟1)通過信息輸入系統(tǒng),獲得當(dāng)前使用者的IP地址,根據(jù)當(dāng)前地址形成最優(yōu)先級檢索鏈表;2)利用檢索系統(tǒng)響應(yīng)搜索用戶的搜索請求,接受用戶提交的搜索關(guān)鍵字,并根據(jù)搜索關(guān)鍵字給出相應(yīng)的搜索結(jié)果的核心內(nèi)容;3)在上述所得到內(nèi)容的基礎(chǔ)上,利用檢索系統(tǒng)對搜索結(jié)果的核心內(nèi)容,根據(jù)檢索鏈表的優(yōu)先權(quán)重和關(guān)鍵字的權(quán)重給予以記錄和賦值;4)利用排序系統(tǒng)分析檢索系統(tǒng)所提供的搜索結(jié)果,根據(jù)系統(tǒng)設(shè)定的各種規(guī)則對搜索結(jié)果進(jìn)行排序;5)利用結(jié)果頁面生成系統(tǒng)根據(jù)預(yù)先設(shè)置的網(wǎng)頁格式模版,將搜索結(jié)果核心內(nèi)容按照排序系統(tǒng)所給出的順序整合起來,生成最終結(jié)果頁面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于搜索引擎可以是任何可以輸入關(guān)鍵字,提交后獲取搜索結(jié)果的方式進(jìn)行信息查找的計算機網(wǎng)絡(luò)系統(tǒng)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于檢索結(jié)果的核心內(nèi)容包括,信息的標(biāo)題、 信息的簡要摘要、信息的所在地址,以及用戶的反饋信息,特別是IP地址信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于排序系統(tǒng)根據(jù)IP地址的具體內(nèi)容來對信息進(jìn)行排序,IP地址越接近的的越排前,IP地址不接近的排后,如果兩條或數(shù)條信息的IP 地址相同,則可采用更進(jìn)一步的排序規(guī)則。
5.根據(jù)權(quán)利要求5所述的方法,其特征在于如果前述的IP地址相同,則采用點擊率的多少進(jìn)行排序,點擊率高的優(yōu)先排前。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于如果前述的IP地址相同,則采用近義詞多的優(yōu)先靠前。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于如果前述的IP地址相同,則采用競價高的優(yōu)先靠前。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于如果前述的IP地址相同,則采用時間早的優(yōu)先靠前。
9.一種根據(jù)IP地址進(jìn)行精確查詢的搜索方法與固定排名相結(jié)合的搜索引擎查詢方法,該方法是通過計算機互聯(lián)網(wǎng)絡(luò),利用設(shè)置在服務(wù)器上的軟件系統(tǒng)而實現(xiàn),其特征在于 搜索的結(jié)果是根據(jù)當(dāng)前使用者的IP地址和關(guān)鍵字結(jié)合進(jìn)行排序,生成檢索結(jié)果,其包括以下步驟1)通過信息輸入系統(tǒng)獲得當(dāng)前使用者的IP地址,根據(jù)當(dāng)前地址形成最優(yōu)先級檢索鏈表;2)利用檢索系統(tǒng)響應(yīng)搜索用戶的搜索請求,接受用戶提交的搜索關(guān)鍵字,并根據(jù)搜索關(guān)鍵字給出相應(yīng)的搜索結(jié)果的核心內(nèi)容;3)在上述所得到內(nèi)容的基礎(chǔ)上,利用檢索系統(tǒng)對搜索結(jié)果的核心內(nèi)容,根據(jù)檢索鏈表的優(yōu)先權(quán)重和關(guān)鍵記的權(quán)重給予以記錄和賦值;4)利用排序系統(tǒng)分析檢索系統(tǒng)所提供的搜索,在結(jié)果中根據(jù)系統(tǒng)設(shè)定的各種規(guī)則對搜索結(jié)果進(jìn)行排序,IP地址越接近排序越靠前,否則相反,關(guān)鍵字的越接近也越先前,否則相反,并將付費信息發(fā)布者,采用固定排名的方式,即在用戶依據(jù)用戶所使用的關(guān)鍵字所搜索到頁面,并在其頁面的固定頁面位置顯示相關(guān)搜索內(nèi)容的方法;5)利用結(jié)果頁面生成系統(tǒng)根據(jù)預(yù)先設(shè)置的網(wǎng)頁格式模版,將搜索結(jié)果核心內(nèi)容按照排序系統(tǒng)所給出的順序整合起來,生成最終結(jié)果頁面。
10.根據(jù)要求1-9的方法,其特征在于所述的關(guān)鍵字包括近義詞、諧音詞,以及概念相近的詞語。
全文摘要
本發(fā)明是一種利用計算機互聯(lián)網(wǎng),利用搜索引擎對信息進(jìn)行搜索和排序的方法,它提供一種將信息發(fā)布到互聯(lián)網(wǎng)搜索引擎中,出現(xiàn)在指定關(guān)鍵字的搜索結(jié)果內(nèi),并按照當(dāng)前使用者的IP地址,做為重要參考依據(jù)進(jìn)行頁面排序的方法。通過這種方法,信息的發(fā)布者能夠在大范圍內(nèi)將信息更加準(zhǔn)確地展現(xiàn)在需要這些信息的瀏覽者眼前,而瀏覽者則可以簡單地通過搜索引擎,以關(guān)鍵字搜索的方式和IP地址獲得最接近需要的信息,而對于付費信息發(fā)布者,是采用固定排名的方式,即在用戶依據(jù)用戶所使用的關(guān)鍵詞所搜索到頁面,并在其頁面的固定頁面位置顯示相關(guān)搜索內(nèi)容的方法,其特點是,可以快速準(zhǔn)確地找到所需要的內(nèi)容。
文檔編號G06F17/30GK102214182SQ20101014423
公開日2011年10月12日 申請日期2010年4月12日 優(yōu)先權(quán)日2010年4月12日
發(fā)明者劉克明 申請人:北京銀萬特科技有限公司