專利名稱:搜索系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種搜索系統(tǒng)及其方法,更具體地說(shuō),本發(fā)明涉及一種用于搜索并提供分散在網(wǎng)絡(luò)上的和預(yù)定的關(guān)鍵字相關(guān)的各類信息的系統(tǒng)和方法。
背景技術(shù):
一般而言,人們通常通過(guò)書(shū)籍、電視和報(bào)紙等媒體來(lái)搜集信息,而隨著互聯(lián)網(wǎng)的迅速普及,全世界的用戶已開(kāi)始通過(guò)互聯(lián)網(wǎng)來(lái)共享各類信息,并且通過(guò)互聯(lián)網(wǎng)來(lái)搜索信息的趨勢(shì)也已經(jīng)逐漸增加。
可是,由于在互聯(lián)網(wǎng)上傳播的信息種類繁多并且數(shù)量巨大,互聯(lián)網(wǎng)用戶很難查找到所期望的信息。為了解決查找信息的困難,各種搜索站點(diǎn)提供者從分散的信息中提取分類的信息,并把這些信息提供給互聯(lián)網(wǎng)用戶。
搜索站點(diǎn)向訪問(wèn)互聯(lián)網(wǎng)的用戶提供用于輸入關(guān)鍵字的輸入窗口,根據(jù)輸入窗口所輸入的關(guān)鍵字搜索分散在互聯(lián)網(wǎng)上的信息,并把用戶期望的信息進(jìn)行分類,然后再將分類后的信息提供給用戶。
近來(lái),上文所述的搜索站點(diǎn)不僅提供與輸入的關(guān)鍵字相關(guān)的搜索信息,而且還連接客戶機(jī)到與該輸入關(guān)鍵字相匹配的網(wǎng)頁(yè)。
詳細(xì)來(lái)說(shuō),搜索站點(diǎn)在搜索結(jié)果頁(yè)面上向客戶機(jī)提供輸入關(guān)鍵字和輸入關(guān)鍵字的搜索結(jié)果,并且當(dāng)客戶機(jī)點(diǎn)擊某個(gè)相應(yīng)的關(guān)鍵字時(shí),客戶機(jī)就可訪問(wèn)與該關(guān)鍵字相對(duì)應(yīng)的網(wǎng)頁(yè)。
然而,由于在現(xiàn)有技術(shù)中,與客戶機(jī)提供的關(guān)鍵字相匹配的網(wǎng)頁(yè)卻經(jīng)常不是客戶機(jī)所期望的網(wǎng)頁(yè),客戶機(jī)需要反復(fù)地訪問(wèn)網(wǎng)頁(yè)才能訪問(wèn)到正確的網(wǎng)頁(yè)。
例如,在客戶機(jī)輸入一個(gè)關(guān)鍵字“car”,在搜索結(jié)果網(wǎng)頁(yè)上便可接收到與汽車相關(guān)的各類信息。假定客戶機(jī)期望與“car”相匹配的網(wǎng)頁(yè)是關(guān)于Hyundai Motor公司,而關(guān)鍵字“car”被鏈接到Kia Motors的網(wǎng)站,那么當(dāng)用戶點(diǎn)擊顯示在搜索結(jié)果網(wǎng)頁(yè)上的關(guān)鍵字“car”時(shí),客戶機(jī)就被連接到客戶機(jī)所不期望的另一個(gè)網(wǎng)頁(yè)。因此,客戶機(jī)需要多次重復(fù)該訪問(wèn)過(guò)程才能訪問(wèn)到期望的網(wǎng)頁(yè)。
另外,當(dāng)用于在搜索站點(diǎn)上提供網(wǎng)頁(yè)訪問(wèn)服務(wù)的關(guān)鍵字不是一個(gè)專有名詞,而是類似于“car”這種方式的一般術(shù)語(yǔ)時(shí),便很難類推與該關(guān)鍵字相匹配的網(wǎng)頁(yè)。因此如上所述,客戶機(jī)可能會(huì)被連接到錯(cuò)誤的網(wǎng)頁(yè)。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供一種搜索系統(tǒng)和方法,用于提供關(guān)鍵字搜索信息和對(duì)多個(gè)關(guān)鍵字的直接鏈接服務(wù),以使客戶機(jī)可以接收各種搜索信息并正確地訪問(wèn)所期望的網(wǎng)頁(yè)。
在此情況下,直接鏈接服務(wù)表示一個(gè)當(dāng)客戶機(jī)點(diǎn)擊搜索結(jié)果頁(yè)上的一個(gè)關(guān)鍵字時(shí),把客戶機(jī)連接到與一個(gè)關(guān)鍵字相對(duì)應(yīng)的一個(gè)網(wǎng)頁(yè)的功能。而且,該網(wǎng)頁(yè)包括一些用于提供基于網(wǎng)絡(luò)的服務(wù)的服務(wù)器,這些基于網(wǎng)絡(luò)的服務(wù)包括電子郵件、FTP(文件傳送協(xié)議)、telnet和WWW(環(huán)球信息網(wǎng))。
在本發(fā)明的一個(gè)方面中,一種用于向通過(guò)網(wǎng)絡(luò)訪問(wèn)的多個(gè)客戶機(jī)提供搜索服務(wù)的搜索系統(tǒng),該搜索系統(tǒng)包括群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),用于為每個(gè)關(guān)鍵字存儲(chǔ)群組關(guān)鍵字;實(shí)名數(shù)據(jù)庫(kù),用于存儲(chǔ)實(shí)名和網(wǎng)絡(luò)地址,其中實(shí)名與網(wǎng)絡(luò)地址相匹配;處理服務(wù)器,用于根據(jù)輸入關(guān)鍵字搜索群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),以查找相應(yīng)的群組關(guān)鍵字;搜索服務(wù)器,在從通過(guò)網(wǎng)絡(luò)接入的客戶機(jī)輸入關(guān)鍵字時(shí),用于請(qǐng)求來(lái)自處理服務(wù)器中的群組關(guān)鍵字,并且向客戶機(jī)提供包括該關(guān)鍵字和該群組關(guān)鍵字在內(nèi)的搜索結(jié)果頁(yè)以及與該輸入關(guān)鍵字相關(guān)的搜索信息;實(shí)名服務(wù)器,當(dāng)客戶機(jī)選擇搜索結(jié)果頁(yè)中的關(guān)鍵字或群組關(guān)鍵字時(shí),實(shí)名服務(wù)器用于判定所選定的關(guān)鍵字或群組關(guān)鍵字是否為一個(gè)實(shí)名,并且當(dāng)是一個(gè)實(shí)名時(shí),向客戶機(jī)提供從實(shí)名數(shù)據(jù)庫(kù)中選出的與該關(guān)鍵字或群組關(guān)鍵字匹配的網(wǎng)絡(luò)地址,以使客戶機(jī)可以訪問(wèn)與該網(wǎng)絡(luò)地址相匹配的網(wǎng)頁(yè)。
當(dāng)客戶機(jī)選擇搜索結(jié)果頁(yè)中的關(guān)鍵字或群組關(guān)鍵字時(shí),搜索服務(wù)器向?qū)嵜?wù)器請(qǐng)求網(wǎng)絡(luò)地址,并且實(shí)名服務(wù)器向搜索服務(wù)器提供與選定的關(guān)鍵字或群組關(guān)鍵字匹配的網(wǎng)絡(luò)地址,以使搜索服務(wù)器可以把客戶機(jī)連接到與該網(wǎng)絡(luò)地址相匹配的網(wǎng)頁(yè)。
搜索系統(tǒng)還包括Web服務(wù)器,用于向通過(guò)網(wǎng)絡(luò)接入的客戶機(jī)提供關(guān)鍵字輸入窗口,并且當(dāng)客戶機(jī)通過(guò)關(guān)鍵字輸入窗口輸入關(guān)鍵字時(shí),該Web服務(wù)器向搜索服務(wù)器提供該關(guān)鍵字。
在本發(fā)明的另一方面中,一種由通過(guò)網(wǎng)絡(luò)連接到多個(gè)客戶機(jī)和搜索服務(wù)器的系統(tǒng)實(shí)現(xiàn)的搜索方法,包括當(dāng)從搜索服務(wù)器中提供客戶機(jī)輸入的關(guān)鍵字時(shí),根據(jù)該關(guān)鍵字搜索群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),以查找相應(yīng)的群組關(guān)鍵字并將該群組關(guān)鍵字提供給搜索服務(wù)器;和當(dāng)搜索服務(wù)器中輸入與關(guān)鍵字或群組關(guān)鍵字匹配的網(wǎng)絡(luò)地址請(qǐng)求時(shí),向搜索服務(wù)器提供與所選定的關(guān)鍵字或群組關(guān)鍵字匹配的網(wǎng)絡(luò)地址,以使搜索服務(wù)器連接客戶機(jī)到與該網(wǎng)絡(luò)地址相應(yīng)的網(wǎng)頁(yè)。
該搜索方法還包括搜索服務(wù)器向客戶機(jī)提供包括群組關(guān)鍵字、關(guān)鍵字和與客戶機(jī)輸入的關(guān)鍵字相應(yīng)的搜索信息在內(nèi)的搜索結(jié)果頁(yè);并當(dāng)客戶機(jī)選擇該搜索結(jié)果頁(yè)中的關(guān)鍵字或群組關(guān)鍵字時(shí),請(qǐng)求與該選定的關(guān)鍵字或群組關(guān)鍵字相匹配的網(wǎng)絡(luò)地址。
在本發(fā)明的另一方面中,一種由用于向通過(guò)網(wǎng)絡(luò)接入的多個(gè)客戶機(jī)提供搜索服務(wù)的系統(tǒng)實(shí)現(xiàn)的搜索方法,包括當(dāng)客戶機(jī)輸入關(guān)鍵字時(shí),根據(jù)該關(guān)鍵字搜索群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)以查找相應(yīng)的群組關(guān)鍵字;向客戶機(jī)提供包括關(guān)鍵字、群組關(guān)鍵字和與該關(guān)鍵字匹配的搜索信息的搜索結(jié)果頁(yè);和當(dāng)客戶機(jī)選擇搜索結(jié)果頁(yè)中的關(guān)鍵字或群組關(guān)鍵字時(shí),向客戶機(jī)提供與該選定的關(guān)鍵字或群組關(guān)鍵字匹配的網(wǎng)絡(luò)地址,以使客戶機(jī)可以訪問(wèn)與該網(wǎng)絡(luò)地址相匹配的網(wǎng)頁(yè)。
存儲(chǔ)在群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字包括一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字和公司名稱注冊(cè)關(guān)鍵字,并且一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字作為群組關(guān)鍵字與至少一個(gè)關(guān)鍵字匹配,與一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字匹配的關(guān)鍵字包括相應(yīng)的一般術(shù)語(yǔ)關(guān)鍵字,而公司名稱注冊(cè)關(guān)鍵字作為群組關(guān)鍵字與至少一個(gè)關(guān)鍵字匹配,與公司名稱注冊(cè)關(guān)鍵字匹配的關(guān)鍵字和群組銷售的產(chǎn)品、服務(wù)的產(chǎn)品名稱或服務(wù)名相對(duì)應(yīng)。
同說(shuō)明書(shū)相結(jié)合、并是說(shuō)明書(shū)一部分的
了本發(fā)明的一個(gè)實(shí)施例,并且附圖和說(shuō)明書(shū)一起用于解釋本發(fā)明的原理圖1所示為根據(jù)本發(fā)明優(yōu)選實(shí)施例的一種搜索系統(tǒng)的結(jié)構(gòu)圖;和圖2(a)和2(b)所示為根據(jù)本發(fā)明優(yōu)選實(shí)施例的搜索系統(tǒng)的操作流程圖。
具體實(shí)施例方式
在下面的詳細(xì)說(shuō)明中,只是通過(guò)說(shuō)明實(shí)現(xiàn)本發(fā)明的發(fā)明人所期望的最佳方式而示出并描述了本發(fā)明的優(yōu)選實(shí)施例。正如將被認(rèn)識(shí)到,可在各個(gè)明顯的方面中對(duì)本發(fā)明進(jìn)行修改,而所有的這些修改都并不偏離本發(fā)明。因此,附圖和說(shuō)明書(shū)實(shí)際上只是對(duì)本發(fā)明進(jìn)行說(shuō)明,而不用于對(duì)本發(fā)明進(jìn)行限定。
本發(fā)明優(yōu)選實(shí)施例的搜索系統(tǒng)提供與網(wǎng)絡(luò)上客戶機(jī)所輸入的關(guān)鍵字相對(duì)應(yīng)的各類搜索信息,并且當(dāng)該關(guān)鍵字是實(shí)名時(shí),提供該關(guān)鍵字和與該關(guān)鍵字相關(guān)的群組關(guān)鍵字,以使客戶機(jī)可以選擇性地訪問(wèn)與該關(guān)鍵字或群組關(guān)鍵字對(duì)應(yīng)的網(wǎng)頁(yè),從而使客戶機(jī)準(zhǔn)確訪問(wèn)期望的網(wǎng)頁(yè)。
在此情況下,實(shí)名包括韓國(guó)字母、除英文字母之外的外國(guó)字母、數(shù)字以及分別與在網(wǎng)絡(luò)上注冊(cè)的網(wǎng)絡(luò)地址相匹配的符號(hào),而這些在網(wǎng)絡(luò)上注冊(cè)的網(wǎng)絡(luò)地址包括IP(Internet協(xié)議)地址和URL(一致性資源定位器)信息,并且實(shí)名還包括從現(xiàn)有的域格式中分支出來(lái)的英語(yǔ)(比如一個(gè)沒(méi)有點(diǎn)的域名“.)。
圖1示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的搜索系統(tǒng)的結(jié)構(gòu)。
如圖所示,搜索系統(tǒng)包括通過(guò)網(wǎng)絡(luò)10連接到多個(gè)客戶機(jī)21到2n,20的一個(gè)訪問(wèn)代理設(shè)備30;和多個(gè)搜索服務(wù)器41到4n,40。
客戶機(jī)20包括用于通過(guò)網(wǎng)絡(luò)10訪問(wèn)搜索系統(tǒng)的通信設(shè)備,例如計(jì)算機(jī)、無(wú)線通信終端和互聯(lián)網(wǎng)電視。
搜索服務(wù)器40向通過(guò)網(wǎng)絡(luò)10訪問(wèn)的客戶機(jī)提供一個(gè)搜索服務(wù),并且特別地,搜索服務(wù)器40與訪問(wèn)代理設(shè)30協(xié)作以提供一個(gè)網(wǎng)頁(yè)訪問(wèn)服務(wù)和搜索服務(wù)。當(dāng)客戶機(jī)20中輸入關(guān)鍵字時(shí),搜索服務(wù)器40向訪問(wèn)代理設(shè)備30請(qǐng)求與該關(guān)鍵字相關(guān)的群組關(guān)鍵字。
訪問(wèn)代理設(shè)備30根據(jù)搜索服務(wù)器40的請(qǐng)求提供與該關(guān)鍵字相關(guān)的群組關(guān)鍵字,并且同時(shí)提供關(guān)于該關(guān)鍵字和群組關(guān)鍵字的網(wǎng)頁(yè)訪問(wèn)服務(wù)(直接鏈接服務(wù))。訪問(wèn)代理設(shè)備30包括一個(gè)關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)31;一個(gè)群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)32;一個(gè)實(shí)名數(shù)據(jù)庫(kù)33;一個(gè)Web服務(wù)器34;一個(gè)關(guān)鍵字處理服務(wù)器35;和一個(gè)實(shí)名服務(wù)器36。
關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)31存儲(chǔ)用于通過(guò)搜索服務(wù)器40接收直接鏈接服務(wù)而注冊(cè)的多個(gè)關(guān)鍵字(在下文中被稱為注冊(cè)關(guān)鍵字)。群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)32存儲(chǔ)與注冊(cè)關(guān)鍵字匹配的群組關(guān)鍵字。注冊(cè)關(guān)鍵字包括“一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字”和“公司名稱注冊(cè)關(guān)鍵字”,并且群組關(guān)鍵字包括與每個(gè)注冊(cè)關(guān)鍵字相關(guān)的多個(gè)關(guān)鍵字。
一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字是為接收對(duì)諸如“computer”和“car”之類一般術(shù)語(yǔ)的直接鏈接服務(wù)而注冊(cè)的關(guān)鍵字,并且由個(gè)人或集團(tuán)(例如公司或代理)為進(jìn)行商務(wù)而注冊(cè)的關(guān)鍵字以包括相應(yīng)一般術(shù)語(yǔ)的格式而被儲(chǔ)存為一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字的一個(gè)相應(yīng)群組關(guān)鍵字。例如,注冊(cè)諸如與計(jì)算機(jī)相關(guān)的“Samsung computer”、“Trigem computer”和“LG computer”之類的各個(gè)關(guān)鍵字為與一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字“computer”相應(yīng)的群組關(guān)鍵字,而注冊(cè)關(guān)鍵字“Renault Samsung Motors”、“Hyundai Motor Company”和“Kia Motors”為與一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字“car”相應(yīng)的群組關(guān)鍵字。
公司名稱注冊(cè)關(guān)鍵字是被注冊(cè)用于將直接鏈接服務(wù)接收到每一群組(例如公司或代理)的相應(yīng)網(wǎng)頁(yè)去的關(guān)鍵字(例如公司名稱和代理名稱),并且這些關(guān)鍵字包括與公司名稱注冊(cè)關(guān)鍵字相關(guān)的相應(yīng)群組服務(wù)的服務(wù)名和產(chǎn)品名,而且這些關(guān)鍵字被注冊(cè)并存儲(chǔ)為該公司名稱注冊(cè)關(guān)鍵字的一個(gè)群組關(guān)鍵字。例如,對(duì)應(yīng)于公司名稱注冊(cè)關(guān)鍵字“Cheiljedang”,注冊(cè)由Cheiljedang制造的產(chǎn)品或服務(wù)名稱“Haetban”和“Tasida”為群組關(guān)鍵字;相應(yīng)于公司名稱注冊(cè)關(guān)鍵字“Samsung Electronics”,注冊(cè)并存儲(chǔ)由Samsung Electronics制造的諸如“Mymy”、“Zipel”和“Magic Station”等產(chǎn)品關(guān)鍵字在群組關(guān)鍵字中。
實(shí)名數(shù)據(jù)庫(kù)33為網(wǎng)絡(luò)10上的每個(gè)IP地址至少存儲(chǔ)一個(gè)實(shí)名,并且還存儲(chǔ)與每個(gè)實(shí)名相應(yīng)的URL信息。例如,對(duì)應(yīng)于一個(gè)IP地址“210.103.175.66”,存儲(chǔ)了一個(gè)實(shí)名“Netpia”,并且對(duì)應(yīng)于“Netpia”,存儲(chǔ)了URL信息“netpia.net”。在本發(fā)明中,存儲(chǔ)在關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)31和群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)32中的關(guān)鍵字表示實(shí)名,而實(shí)名數(shù)據(jù)庫(kù)33中存儲(chǔ)與關(guān)鍵字相對(duì)應(yīng)的互聯(lián)網(wǎng)地址(例如IP地址和URL信息)。
根據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)31到33中的信息操作各個(gè)服務(wù)器34到36,Web服務(wù)器34執(zhí)行一個(gè)允許客戶機(jī)20通過(guò)網(wǎng)絡(luò)10進(jìn)行訪問(wèn)的web功能,并且關(guān)鍵字處理服務(wù)器35搜索群組關(guān)鍵字,根據(jù)由搜索服務(wù)器40提供的關(guān)鍵字是否為用于接收直接鏈接服務(wù)的注冊(cè)關(guān)鍵字來(lái)查找一個(gè)期望的群組關(guān)鍵字。詳細(xì)地,關(guān)鍵字處理服務(wù)器35根據(jù)由搜索服務(wù)器40提供的關(guān)鍵字是否被儲(chǔ)存在關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)31中來(lái)判定上面指出的關(guān)鍵字是否為一個(gè)已注冊(cè)關(guān)鍵字,并且當(dāng)是一個(gè)已注冊(cè)關(guān)鍵字時(shí),關(guān)鍵字處理服務(wù)器35從群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)32中查找一個(gè)匹配的群組關(guān)鍵字,并且將該匹配的群組關(guān)鍵字提供給搜索服務(wù)器40。
而且,搜索服務(wù)器40根據(jù)由關(guān)鍵字處理服務(wù)器35提供的關(guān)鍵字,從網(wǎng)絡(luò)10上的許多網(wǎng)頁(yè)中搜集與關(guān)鍵字相關(guān)的信息。并且特別地,搜索服務(wù)器40在一個(gè)搜索結(jié)果頁(yè)上顯示由關(guān)鍵字處理服務(wù)器35提供的關(guān)鍵字以及群組關(guān)鍵字和搜集的信息,即搜索結(jié)果,并且以一種直接鏈接標(biāo)記的格式顯示關(guān)鍵字和群組關(guān)鍵字。當(dāng)客戶機(jī)20點(diǎn)擊一個(gè)關(guān)鍵字或一個(gè)群組關(guān)鍵字時(shí),搜索服務(wù)器40向?qū)嵜?wù)器36請(qǐng)求一個(gè)相應(yīng)的互聯(lián)網(wǎng)地址(例如一個(gè)IP地址和URL信息)。
實(shí)名服務(wù)器36判定由搜索服務(wù)器40提供的關(guān)鍵字(一個(gè)注冊(cè)關(guān)鍵字和一個(gè)群組關(guān)鍵字)是否是一個(gè)實(shí)名,并且當(dāng)發(fā)現(xiàn)關(guān)鍵字是一個(gè)實(shí)名時(shí),實(shí)名服務(wù)器36從實(shí)名數(shù)據(jù)庫(kù)33中查找一個(gè)相應(yīng)的IP地址,并將該IP地址提供給搜索服務(wù)器40,以使客戶機(jī)20可以訪問(wèn)與客戶機(jī)20選定的關(guān)鍵字相匹配的網(wǎng)頁(yè)。
當(dāng)與該關(guān)鍵字相應(yīng)的IP地址與至少一個(gè)其它實(shí)名相匹配時(shí),即當(dāng)相應(yīng)的IP地址不是一個(gè)真實(shí)的IP地址時(shí),Web服務(wù)器34向搜索服務(wù)器40提供與該關(guān)鍵字匹配的URL消息,以使客戶機(jī)20可以訪問(wèn)相應(yīng)網(wǎng)頁(yè)。
下面描述根據(jù)本發(fā)明優(yōu)選實(shí)施例的搜索系統(tǒng)的操作過(guò)程。
在這里,將描述當(dāng)客戶機(jī)訪問(wèn)搜索服務(wù)器并輸入一個(gè)關(guān)鍵字時(shí),一個(gè)搜索和直接鏈接的操作。
當(dāng)一個(gè)期望接收搜索服務(wù)的用戶在客戶機(jī)20上執(zhí)行諸如Web瀏覽器之類的一個(gè)網(wǎng)絡(luò)訪問(wèn)程序,并輸入用于訪問(wèn)搜索服務(wù)器40的一個(gè)網(wǎng)頁(yè)地址(即URL信息)時(shí),該URL信息被Web瀏覽器上的HTTP(超級(jí)文本傳輸協(xié)議)轉(zhuǎn)換為信息包,并且當(dāng)通過(guò)網(wǎng)絡(luò)10發(fā)射信息包到搜索服務(wù)器40時(shí),搜索服務(wù)器40向客戶機(jī)20發(fā)送與該URL信息相對(duì)應(yīng)的一個(gè)網(wǎng)頁(yè)(即一個(gè)用于提供搜索字輸入窗口的主頁(yè)),并且在客戶機(jī)20上轉(zhuǎn)化該已發(fā)送的網(wǎng)頁(yè)為一個(gè)窗口格式,并在Web瀏覽器顯示該網(wǎng)頁(yè)。
當(dāng)客戶機(jī)20訪問(wèn)搜索服務(wù)器40,并在搜索字輸入窗口中輸入一個(gè)關(guān)鍵字時(shí),在步驟S100和S110,搜索服務(wù)器40將輸入的關(guān)鍵字提供給處理服務(wù)器35,并請(qǐng)求一個(gè)群組關(guān)鍵字。
訪問(wèn)代理設(shè)備30的關(guān)鍵字處理服務(wù)器35判定搜索服務(wù)器40提供的關(guān)鍵字是否被儲(chǔ)存在關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)31中,以檢查相應(yīng)的關(guān)鍵字是否為用于接收直接鏈接服務(wù)的一個(gè)注冊(cè)關(guān)鍵字。當(dāng)輸入的關(guān)鍵字是一個(gè)注冊(cè)關(guān)鍵字時(shí),在步驟S120和S130,關(guān)鍵字處理服務(wù)器35搜索關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)32以查找與該注冊(cè)關(guān)鍵字匹配的一個(gè)群組關(guān)鍵字,并且把該群組關(guān)鍵字和輸入的關(guān)鍵字提供給搜索服務(wù)器40。
在步驟S140和S150,搜索服務(wù)器40根據(jù)客戶機(jī)20輸入的關(guān)鍵字,從連接到網(wǎng)絡(luò)10的許多服務(wù)器中搜集包括該相應(yīng)關(guān)鍵字的信息,根據(jù)搜集結(jié)果、由關(guān)鍵字處理服務(wù)器35提供的群組關(guān)鍵字和由客戶機(jī)20輸入的關(guān)鍵字產(chǎn)生一個(gè)搜索結(jié)果頁(yè),然后把該搜索結(jié)果頁(yè)提供給客戶機(jī)20。
例如,當(dāng)客戶機(jī)20輸入的關(guān)鍵字是諸如“car”之類的一般術(shù)語(yǔ)注冊(cè)碼時(shí),搜索服務(wù)器40在搜索結(jié)果頁(yè)中顯示對(duì)應(yīng)于“car”而儲(chǔ)存的群組關(guān)鍵字“Renault Samsung Motors”、“Hyundai Motor Company”和“Kia Motors”和與“car”相應(yīng)的一個(gè)直接鏈接標(biāo)記和采集的信息。如下所示 當(dāng)客戶機(jī)20輸入的關(guān)鍵字是諸如“Samsung Electronics”之類的一個(gè)公司名稱注冊(cè)關(guān)鍵字時(shí),搜索服務(wù)器40在搜索結(jié)果頁(yè)中顯示搜集的信息和與關(guān)鍵字”Samsung Electronics”相對(duì)應(yīng)而被存儲(chǔ)的產(chǎn)品和服務(wù)名“Mymy”、“Zipel”、“Magic Station”的群組關(guān)鍵字的直接鏈接標(biāo)記。如下所示
在此情況下,搜索服務(wù)器40在搜索結(jié)果頁(yè)上顯示由多個(gè)廣告服務(wù)器(未說(shuō)明)所提供的廣告,以為多個(gè)客戶機(jī)執(zhí)行廣告業(yè)務(wù)。
因此,客戶機(jī)20可從搜索服務(wù)器40提供的搜索結(jié)果頁(yè)中讀取與關(guān)鍵字匹配的各類信息,檢查用于提供與該關(guān)鍵字相關(guān)的直接鏈接服務(wù)的群組關(guān)鍵字,并且根據(jù)該關(guān)鍵字和群組關(guān)鍵字而很容易地選擇一個(gè)期望的網(wǎng)頁(yè)。
在步驟S160和S170,當(dāng)客戶機(jī)20點(diǎn)擊搜索結(jié)果頁(yè)中的一個(gè)關(guān)鍵字或一個(gè)群組關(guān)鍵字時(shí),搜索服務(wù)器40向?qū)嵜?wù)器36請(qǐng)求一個(gè)與該關(guān)鍵字或群組關(guān)鍵字相匹配的互聯(lián)網(wǎng)地址(一個(gè)IP地址和URL信息),并且相應(yīng)地,實(shí)名服務(wù)器36搜索實(shí)名數(shù)據(jù)庫(kù)33,然后如圖2所示,當(dāng)與選定的關(guān)鍵字或群組關(guān)鍵字相應(yīng)的IP地址是一個(gè)真實(shí)的IP時(shí),在步驟S190一直到S220,實(shí)名服務(wù)器36把相應(yīng)的IP地址提供給搜索服務(wù)器40,并且搜索服務(wù)器40把該IP地址提供給客戶機(jī)20,以使客戶機(jī)20可以訪問(wèn)與該關(guān)鍵字或群組關(guān)鍵字相對(duì)應(yīng)的網(wǎng)頁(yè)。
當(dāng)與該關(guān)鍵字匹配的IP地址不是一個(gè)真實(shí)的IP時(shí),即當(dāng)至少有一個(gè)實(shí)名與匹配于該關(guān)鍵字的該IP地址匹配時(shí),在步驟S230和S240,Web服務(wù)器34向搜索服務(wù)器40提供與該關(guān)鍵字相應(yīng)的URL消息,然后搜索服務(wù)器40根據(jù)URL信息把客戶機(jī)20連接到相應(yīng)的網(wǎng)頁(yè)。
根據(jù)本發(fā)明,客戶機(jī)可以接收與該關(guān)鍵字相關(guān)的各類搜索信息,并且接收與該相應(yīng)關(guān)鍵字匹配的網(wǎng)頁(yè)的直接鏈接服務(wù),尤其是,由于可提供與輸入的關(guān)鍵字相關(guān)的群組關(guān)鍵字的直接鏈接服務(wù),客戶機(jī)通過(guò)最少的階段就可以很容易訪問(wèn)期望的網(wǎng)頁(yè)。
在上述實(shí)施例中,客戶機(jī)訪問(wèn)搜索服務(wù)器,并且把一個(gè)關(guān)鍵字輸入到由搜索服務(wù)器提供的搜索字輸入窗口中,從而接收一個(gè)搜索和網(wǎng)頁(yè)訪問(wèn)服務(wù)。另外,當(dāng)客戶機(jī)在一個(gè)Web瀏覽器或者訪問(wèn)代理設(shè)備提供的專用瀏覽器上輸入用于訪問(wèn)搜索服務(wù)器的一個(gè)實(shí)名時(shí),訪問(wèn)代理設(shè)備可將客戶機(jī)連接到相應(yīng)的搜索服務(wù)器,并且根據(jù)搜索服務(wù)器的一個(gè)請(qǐng)求,向客戶機(jī)提供一個(gè)關(guān)于該關(guān)鍵字和群組關(guān)鍵字的直接鏈接服務(wù)和與該關(guān)鍵字相關(guān)的群組關(guān)鍵字。
在此情況下,客戶機(jī)20在啟動(dòng)用于訪問(wèn)互聯(lián)網(wǎng)的瀏覽器之前執(zhí)行一個(gè)互聯(lián)網(wǎng)訪問(wèn)環(huán)境設(shè)置程序,從而通過(guò)使用一個(gè)用于提供IP地址檢查服務(wù)的服務(wù)器來(lái)設(shè)置訪問(wèn)代理設(shè)備的實(shí)名服務(wù)器36。在這里,理想的是預(yù)先存儲(chǔ)普遍使用的現(xiàn)有英文域名的IP地址值作為備份數(shù)據(jù),并且當(dāng)客戶機(jī)20終止互聯(lián)網(wǎng)訪問(wèn)環(huán)境設(shè)置程序時(shí)恢復(fù)該IP地址值,以使客戶機(jī)20的缺省使用不會(huì)被修改。
詳細(xì)地,當(dāng)用戶啟動(dòng)客戶機(jī)20中的一個(gè)用于訪問(wèn)互聯(lián)網(wǎng)的Web瀏覽器(例如Netscape或者訪問(wèn)代理設(shè)備提供的專用網(wǎng)頁(yè)訪問(wèn)程序)或一個(gè)電子郵件程序,并且把用于訪問(wèn)搜索服務(wù)器的一個(gè)訪問(wèn)字輸入到瀏覽器上的訪問(wèn)字輸入窗口中時(shí),輸入訪問(wèn)字將被提供給訪問(wèn)代理設(shè)備30的實(shí)名服務(wù)器36,并且實(shí)名服務(wù)器36判定由客戶機(jī)20提供的訪問(wèn)字是否為一個(gè)實(shí)名。還有其它用于確定實(shí)名的方法,其中包括第一個(gè)方法,即當(dāng)訪問(wèn)字包括標(biāo)識(shí)符“.”(比如“netpia.net”)時(shí)判定輸入的訪問(wèn)字是現(xiàn)有的英文域名,而當(dāng)訪問(wèn)字不包括標(biāo)識(shí)符“.”時(shí)判定輸入的訪問(wèn)字是一個(gè)實(shí)名而第二個(gè)方法為根據(jù)訪問(wèn)字是否被儲(chǔ)存在實(shí)名數(shù)據(jù)庫(kù)中來(lái)判定該訪問(wèn)字是否為實(shí)名。
當(dāng)客戶機(jī)20提供的訪問(wèn)字是一個(gè)實(shí)名時(shí),實(shí)名服務(wù)器36從實(shí)名數(shù)據(jù)庫(kù)33中把相應(yīng)搜索服務(wù)器的IP地址提供給客戶機(jī),以使客戶機(jī)20可以訪問(wèn)搜索服務(wù)器40。
當(dāng)客戶機(jī)使用實(shí)名來(lái)訪問(wèn)該搜索服務(wù)器,并在由搜索服務(wù)器40提供的搜索字輸入窗口中輸入一個(gè)關(guān)鍵字時(shí),搜索服務(wù)器40向關(guān)鍵字處理服務(wù)器35請(qǐng)求一個(gè)群組關(guān)鍵字,并且相應(yīng)地,按照類似上述實(shí)施例的方式執(zhí)行包括群組關(guān)鍵字和對(duì)該關(guān)鍵字或群組關(guān)鍵字的直接鏈接服務(wù)在內(nèi)的搜索服務(wù)。
在上述實(shí)施例中,搜索服務(wù)器與訪問(wèn)代理設(shè)備相分離,但是訪問(wèn)代理設(shè)備可以包括搜索服務(wù)器。在這種情況下,當(dāng)客戶機(jī)訪問(wèn)訪問(wèn)代理設(shè)備的網(wǎng)頁(yè)并在相應(yīng)網(wǎng)頁(yè)中輸入一個(gè)關(guān)鍵字時(shí),按照類似上述的方式執(zhí)行搜索服務(wù)和網(wǎng)頁(yè)訪問(wèn)服務(wù)。
另外,當(dāng)客戶機(jī)在關(guān)鍵字處理任務(wù)上與訪問(wèn)代理設(shè)備協(xié)作來(lái)訪問(wèn)一個(gè)站點(diǎn),并且在合作站點(diǎn)的輸入窗口中輸入一個(gè)關(guān)鍵字時(shí),安裝在客戶機(jī)中的一個(gè)應(yīng)用程序檢查關(guān)鍵字輸入操作并提供該輸入關(guān)鍵字,從而按照類似上述的方式來(lái)執(zhí)行搜索服務(wù)和網(wǎng)頁(yè)訪問(wèn)服務(wù)。而且,當(dāng)客戶機(jī)使用無(wú)線終端,并通過(guò)無(wú)線通信網(wǎng)絡(luò)訪問(wèn)搜索服務(wù)器或訪問(wèn)代理設(shè)備時(shí),提供上面指出的搜索服務(wù)和網(wǎng)頁(yè)訪問(wèn)服務(wù)。
在優(yōu)選實(shí)施例中,訪問(wèn)代理設(shè)備可以為每個(gè)搜索服務(wù)器記錄通過(guò)該訪問(wèn)代理設(shè)備訪問(wèn)搜索服務(wù)器的訪問(wèn)數(shù)字,以便隨后根據(jù)該訪問(wèn)數(shù)字向每個(gè)搜索服務(wù)器要求代理傭金。
可應(yīng)用根據(jù)該實(shí)施例的搜索系統(tǒng)到網(wǎng)絡(luò)上所提供的電子郵件、FTP、telnet和WWW。
根據(jù)本發(fā)明優(yōu)選實(shí)施例的搜索系統(tǒng),客戶機(jī)在接收到用于提供與輸入關(guān)鍵字相關(guān)的直接鏈接服務(wù)的群組關(guān)鍵字之后,通過(guò)最少階段就可訪問(wèn)所期望的網(wǎng)頁(yè)。
另外,僅僅輸入一次關(guān)鍵字,客戶機(jī)就接收與該關(guān)鍵字匹配的各類信息和與該關(guān)鍵字相關(guān)的各個(gè)群組關(guān)鍵字。
盡管本發(fā)明是通過(guò)結(jié)合目前被認(rèn)為最實(shí)用且優(yōu)選的實(shí)施例而進(jìn)行說(shuō)明的,但是應(yīng)該理解,本發(fā)明并不局限于公開(kāi)的實(shí)施例。相反,在附加的權(quán)利要求的精神和范圍內(nèi)的各種等同替換和修改,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種向通過(guò)網(wǎng)絡(luò)訪問(wèn)的多個(gè)客戶機(jī)提供搜索服務(wù)的搜索系統(tǒng),包括群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù),用于為每個(gè)關(guān)鍵字存儲(chǔ)群組關(guān)鍵字;實(shí)名數(shù)據(jù)庫(kù),用于存儲(chǔ)實(shí)名和網(wǎng)絡(luò)地址,該實(shí)名與該網(wǎng)絡(luò)地址匹配;處理服務(wù)器,用于根據(jù)輸入關(guān)鍵字搜索群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)以查找相應(yīng)群組關(guān)鍵字;搜索服務(wù)器,當(dāng)從通過(guò)網(wǎng)絡(luò)接入的客戶機(jī)輸入關(guān)鍵字時(shí),用于向處理服務(wù)器請(qǐng)求群組關(guān)鍵字,并且向客戶機(jī)提供包括該關(guān)鍵字、該群組關(guān)鍵字和與該輸入關(guān)鍵字相應(yīng)的搜索信息的一個(gè)搜索結(jié)果頁(yè);和實(shí)名服務(wù)器,當(dāng)客戶機(jī)選擇搜索結(jié)果頁(yè)中的關(guān)鍵字或群組關(guān)鍵字時(shí),該實(shí)名服務(wù)器用于判定所選定的關(guān)鍵字或群組關(guān)鍵字是否為一個(gè)實(shí)名,并且當(dāng)是一個(gè)實(shí)名時(shí),向客戶機(jī)提供從實(shí)名數(shù)據(jù)庫(kù)中選出的與該關(guān)鍵字或群組關(guān)鍵字匹配的網(wǎng)絡(luò)地址,以使客戶機(jī)可訪問(wèn)與該網(wǎng)絡(luò)地址匹配的網(wǎng)頁(yè)。
2.如權(quán)利要求1所述的搜索系統(tǒng),其中當(dāng)客戶機(jī)選擇搜索結(jié)果頁(yè)中的關(guān)鍵字或群組關(guān)鍵字時(shí),搜索服務(wù)器向?qū)嵜?wù)器請(qǐng)求網(wǎng)絡(luò)地址,并且該實(shí)名服務(wù)器向搜索服務(wù)器提供與選定的關(guān)鍵字或群組關(guān)鍵字匹配的網(wǎng)絡(luò)地址,以使搜索服務(wù)器可連接客戶機(jī)到與該網(wǎng)絡(luò)地址匹配的網(wǎng)頁(yè)。
3.如權(quán)利要求1所述的搜索系統(tǒng),進(jìn)一步包括Web服務(wù)器,該Web服務(wù)器用于向通過(guò)網(wǎng)絡(luò)接入的客戶機(jī)提供關(guān)鍵字輸入窗口,并當(dāng)客戶機(jī)通過(guò)關(guān)鍵字輸入窗口輸入關(guān)鍵字時(shí),該Web服務(wù)器向搜索服務(wù)器提供該關(guān)鍵字。
4.如權(quán)利要求1所述的搜索系統(tǒng),其中存儲(chǔ)在群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字包括一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字和公司名稱注冊(cè)關(guān)鍵字,并且該一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字作為群組關(guān)鍵字與至少一個(gè)關(guān)鍵字匹配,與一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字匹配的關(guān)鍵字包括相應(yīng)的一般術(shù)語(yǔ)關(guān)鍵字,公司名稱注冊(cè)關(guān)鍵字作為群組關(guān)鍵字與至少一個(gè)關(guān)鍵字匹配,與公司名稱注冊(cè)關(guān)鍵字匹配的關(guān)鍵字和銷售產(chǎn)品、服務(wù)的產(chǎn)品名稱或服務(wù)名相對(duì)應(yīng)。
5.一種由通過(guò)網(wǎng)絡(luò)連接到多個(gè)客戶機(jī)和搜索服務(wù)器的系統(tǒng)實(shí)現(xiàn)的搜索方法,包括當(dāng)從搜索服務(wù)器中提供客戶機(jī)輸入的關(guān)鍵字時(shí),根據(jù)該關(guān)鍵字搜索一個(gè)群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)以查找相應(yīng)的群組關(guān)鍵字,并向搜索服務(wù)器提供該群組關(guān)鍵字;和當(dāng)搜索服務(wù)器中輸入與該關(guān)鍵字或群組關(guān)鍵字匹配的網(wǎng)絡(luò)地址請(qǐng)求時(shí),向搜索服務(wù)器提供與所選定的關(guān)鍵字或群組關(guān)鍵字匹配的網(wǎng)絡(luò)地址,以使搜索服務(wù)器連接客戶機(jī)到與該網(wǎng)絡(luò)地址相對(duì)應(yīng)的網(wǎng)頁(yè)。
6.如權(quán)利要求5所述的搜索方法,進(jìn)一步包括搜索服務(wù)器向客戶機(jī)提供包括群組關(guān)鍵字、關(guān)鍵字和與客戶機(jī)輸入的關(guān)鍵字相對(duì)應(yīng)的搜索信息的搜索結(jié)果頁(yè);并當(dāng)客戶機(jī)選擇該搜索結(jié)果頁(yè)中的關(guān)鍵字或群組關(guān)鍵字時(shí),請(qǐng)求與該選定的關(guān)鍵字或群組關(guān)鍵字所匹配的網(wǎng)絡(luò)地址。
7.一種向通過(guò)網(wǎng)絡(luò)接入的多個(gè)客戶機(jī)提供搜索服務(wù)的系統(tǒng)的搜索方法,包括當(dāng)客戶機(jī)中輸入關(guān)鍵字時(shí),根據(jù)該關(guān)鍵字搜索群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)以查找相應(yīng)的群組關(guān)鍵字;向客戶機(jī)提供包括關(guān)鍵字、群組關(guān)鍵字和與該關(guān)鍵字匹配的搜索信息在內(nèi)的搜索結(jié)果頁(yè);和當(dāng)客戶機(jī)選擇搜索結(jié)果頁(yè)中的關(guān)鍵字或群組關(guān)鍵字時(shí),向客戶機(jī)提供與所選定的關(guān)鍵字或群組關(guān)鍵字匹配的網(wǎng)絡(luò)地址,以使客戶機(jī)可訪問(wèn)與該網(wǎng)絡(luò)地址匹配的網(wǎng)頁(yè)。
8.如權(quán)利要求5或7的搜索方法,其中存儲(chǔ)在群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中的關(guān)鍵字包括一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字和公司名稱注冊(cè)關(guān)鍵字,一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字作為群組關(guān)鍵字與至少一個(gè)關(guān)鍵字匹配,與一般術(shù)語(yǔ)注冊(cè)關(guān)鍵字匹配的關(guān)鍵字包括相應(yīng)的一般術(shù)語(yǔ)關(guān)鍵字,公司名稱注冊(cè)關(guān)鍵字作為群組關(guān)鍵字與至少一個(gè)關(guān)鍵字匹配,與公司名稱注冊(cè)關(guān)鍵字匹配的關(guān)鍵字和群組銷售的產(chǎn)品、服務(wù)的產(chǎn)品名稱或服務(wù)名相對(duì)應(yīng)。
全文摘要
公開(kāi)了一種搜索系統(tǒng)和方法??蛻魴C(jī)向搜索服務(wù)器提供關(guān)鍵字時(shí),搜索服務(wù)器向關(guān)鍵字處理服務(wù)器請(qǐng)求群組關(guān)鍵字,處理服務(wù)器從群組關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)中查找群組關(guān)鍵字并將它提供給搜索服務(wù)器。搜索服務(wù)器向客戶機(jī)提供包括群組關(guān)鍵字、關(guān)鍵字和與輸入關(guān)鍵字匹配的搜索信息的搜索結(jié)果頁(yè),當(dāng)客戶機(jī)選擇搜索結(jié)果頁(yè)中的關(guān)鍵字或群組關(guān)鍵字時(shí),搜索服務(wù)器向?qū)嵜?wù)器請(qǐng)求與選定的關(guān)鍵字或群組關(guān)鍵字匹配的一個(gè)網(wǎng)絡(luò)地址,實(shí)名服務(wù)器向搜索服務(wù)器提供該網(wǎng)絡(luò)地址,以使搜索服務(wù)器把客戶機(jī)連接到與該網(wǎng)絡(luò)地址相應(yīng)的網(wǎng)頁(yè)。因此,客戶機(jī)通過(guò)接收單個(gè)關(guān)鍵字獲得用于提供與該單個(gè)關(guān)鍵字相關(guān)的直接鏈接服務(wù)的群組關(guān)鍵字,通過(guò)最少的過(guò)程就可訪問(wèn)期望的網(wǎng)頁(yè)。
文檔編號(hào)G06F17/30GK1571967SQ02820555
公開(kāi)日2005年1月26日 申請(qǐng)日期2002年5月21日 優(yōu)先權(quán)日2001年9月17日
發(fā)明者裴晉賢, 李判貞 申請(qǐng)人:網(wǎng)派網(wǎng)絡(luò)公司