專利名稱:通過瀏覽器地址欄的直接導(dǎo)航的制作方法
通過瀏覽器地址欄的直接導(dǎo)航
背景技術(shù):
不記得其感興趣的特定網(wǎng)站的網(wǎng)址的用戶時常必須使用搜索引擎來查找該網(wǎng)站。特別地,用戶一般鍵入關(guān)鍵字,并隨后接收包含與其搜索項有關(guān)的鏈接的搜索結(jié)果頁面。如果搜索結(jié)果頁面上的鏈接對應(yīng)于他們感興趣的網(wǎng)站,他們能夠點擊相應(yīng)的網(wǎng)站而被導(dǎo)航至該網(wǎng)站。
發(fā)明內(nèi)容
提供這個發(fā)明內(nèi)容部分來以簡化的形式介紹下面在具體實施方式
部分中進一步描述的概念的選擇。這個發(fā)明內(nèi)容部分并不打算標(biāo)識所請求保護主題的關(guān)鍵特征或基本特征,也不打算用于限制所請求保護主題的范圍。在一個或多個實施方式中,網(wǎng)絡(luò)(Web)瀏覽器以在諸如地址欄之類的適當(dāng)配置的文本輸入欄中輸入的文本的形式接收用戶輸入。網(wǎng)絡(luò)瀏覽器處理該文本并確定該文本似乎是搜索還是企圖導(dǎo)航。基于該文本似乎是搜索還是企圖導(dǎo)航,網(wǎng)絡(luò)瀏覽器將該文本連同該文本似乎是搜索還是企圖導(dǎo)航的指示一起傳送至搜索服務(wù)提供商。搜索服務(wù)提供商接收該文本和該指示,并且隨后能夠采取適當(dāng)?shù)男袆?。例如,如果該指示表明該文本似乎是搜索,則搜索服務(wù)提供商能夠返回搜索結(jié)果頁面。另一方面,如果該指示表明該文本似乎是企圖導(dǎo)航,則搜索服務(wù)提供商能夠?qū)е戮W(wǎng)絡(luò)瀏覽器被重定向至與接收到的文本相關(guān)聯(lián)的網(wǎng)站。在一個或多個實施方式中,通過網(wǎng)絡(luò)瀏覽器的地址欄的直接導(dǎo)航能夠得益于由網(wǎng)絡(luò)瀏覽器發(fā)送至特定的搜索服務(wù)提供商的特別配置的URL。特別配置的URL包含由用戶輸入的文本以及該文本是企圖導(dǎo)航的主題的指示。搜索服務(wù)提供商隨后能夠使用該文本來執(zhí)行映射操作,其中在該映射操作中該文本被映射至與搜索服務(wù)提供商相信是企圖導(dǎo)航的主題的網(wǎng)站相關(guān)聯(lián)的網(wǎng)址。一旦由搜索服務(wù)提供商確定該網(wǎng)址,則搜索服務(wù)提供商能夠?qū)е戮W(wǎng)絡(luò)瀏覽器被重定向至與該網(wǎng)址相關(guān)聯(lián)的網(wǎng)站。在一個或多個實施方式中,在直接導(dǎo)航能夠跨越可以被安裝在網(wǎng)絡(luò)瀏覽器中的多個搜索服務(wù)提供商被采用的意義上,直接導(dǎo)航功能是可插拔的。進一步,在至少一些實施方式中,出于包括通過網(wǎng)絡(luò)瀏覽器的地址欄使用直接導(dǎo)航的目的,網(wǎng)絡(luò)瀏覽器允許用戶在不同的搜索服務(wù)提供商之間切換。
在所有的附圖中使用相同的數(shù)字來引用類似的特征。圖I示出根據(jù)一個或多個實施方式的其中能夠采用在此描述的各種原理的操作環(huán)境。圖2示出根據(jù)一個或多個實施方式的網(wǎng)絡(luò)瀏覽器和搜索服務(wù)提供商的各方面。圖3示出根據(jù)一個或多個實施方式的示例用戶界面體驗。圖4示出根據(jù)一個或多個實施方式的示例用戶界面體驗。圖5是描述根據(jù)一個或多個實施方式的方法中的各步驟的流程圖。
圖6示出能夠被利用來實現(xiàn)一個或多個實施方式的示例系統(tǒng)。
具體實施例方式概沭
在一個或多個實施方式中,網(wǎng)絡(luò)瀏覽器以在諸如地址欄之類的適當(dāng)配置的文本輸入欄中輸入的文本的形式接收用戶輸入。網(wǎng)絡(luò)瀏覽器處理該文本并確定該文本似乎是搜索還是企圖導(dǎo)航?;谠撐谋舅坪跏撬阉鬟€是企圖導(dǎo)航,網(wǎng)絡(luò)瀏覽器將該文本連同該文本似乎是搜索還是企圖導(dǎo)航的指示一起傳送至搜索服務(wù)提供商。搜索服務(wù)提供商接收該文本和該指示,并且能夠隨后采取適當(dāng)?shù)男袆?。例如,如果該指示表明該文本似乎是搜索,則搜索服務(wù)提供商能夠返回搜索結(jié)果頁面。另一方面,如果該指示表明該文本似乎是企圖導(dǎo)航,則搜索服務(wù)提供商能夠?qū)е戮W(wǎng)絡(luò)瀏覽器被重定向至與接收到的文本相關(guān)聯(lián)的網(wǎng)站。在一個或多個實施方式中,通過網(wǎng)絡(luò)瀏覽器的地址欄的直接導(dǎo)航能夠得益于由網(wǎng)絡(luò)瀏覽器發(fā)送至定義URL的特定搜索服務(wù)提供商的特別配置的搜索服務(wù)提供商定義的URL。特別配置的URL包含由用戶輸入的文本以及該文本是企圖導(dǎo)航的主題的指示。搜索 服務(wù)提供商隨后能夠使用該文本來執(zhí)行映射操作,其中在該映射操作中該文本被映射至與搜索服務(wù)提供商相信是企圖導(dǎo)航的主題的網(wǎng)站相關(guān)聯(lián)的網(wǎng)址。一旦由搜索服務(wù)提供商確定該網(wǎng)址,搜索服務(wù)提供商能夠?qū)е戮W(wǎng)絡(luò)瀏覽器被重定向至與該網(wǎng)址相關(guān)聯(lián)的網(wǎng)站。在一個或多個實施方式中,在直接導(dǎo)航能夠跨越可以被安裝在網(wǎng)絡(luò)瀏覽器中的多個搜索服務(wù)提供商被采用的意義上,直接導(dǎo)航功能是可插拔的。進一步,在至少一些實施方式中,出于包括通過網(wǎng)絡(luò)瀏覽器的地址欄使用直接導(dǎo)航的目的,網(wǎng)絡(luò)瀏覽器允許用戶在不同的搜索服務(wù)提供商之間切換。這也允許用戶關(guān)閉這個功能,以致他們能夠僅利用給定的搜索服務(wù)提供商來搜索。在隨后的討論中,題為“操作環(huán)境”的章節(jié)被提供并描述其中能夠采用一個或多個實施方式的一種環(huán)境。在此之后,題為“示例實施方式”的章節(jié)描述示例實施方式。接下來,題為“示例方法”的章節(jié)描述根據(jù)一個或多個實施方式的示例方法。最后,題為“示例系統(tǒng)”的章節(jié)描述能夠被利用來實現(xiàn)一個或多個實施方式的系統(tǒng)?,F(xiàn)在考慮其中能夠?qū)崿F(xiàn)一個或多個實施方式的示例操作環(huán)境。操作環(huán)境
圖I 一般在100示出根據(jù)一個或多個實施方式的操作環(huán)境。環(huán)境100包括計算設(shè)備102,其具有一個或多個處理器104、一個或多個計算機可讀存儲媒體106以及駐留在計算機可讀存儲媒體上并由這一個或多個處理器可執(zhí)行的一個或多個應(yīng)用108。通過示例而非限制的方式,計算機可讀存儲媒體能夠包括所有形式的一般與計算設(shè)備相關(guān)聯(lián)的易失性和非易失性存儲器和/或存儲媒體。這樣的媒體包括R0M、RAM、閃存、硬盤、可移動媒體等。下面在圖6中顯示并描述計算設(shè)備的一個特定示例。此外,計算設(shè)備102以網(wǎng)絡(luò)瀏覽器110的形式包括軟件應(yīng)用。能夠使用任何適合的網(wǎng)絡(luò)瀏覽器,其示例從這個文獻(xiàn)和其他文獻(xiàn)的受讓人中可獲得。此外,計算機可讀存儲媒體106能夠包括如上和如下所述操作的直接導(dǎo)航模塊112。在一個或多個實施方式中,直接導(dǎo)航模塊結(jié)合諸如地址欄的與網(wǎng)絡(luò)瀏覽器相關(guān)聯(lián)的適當(dāng)配置的文本輸入欄來實現(xiàn)。此外,環(huán)境100包括諸如因特網(wǎng)的網(wǎng)絡(luò)114、一個或多個網(wǎng)站116以及被配置用于執(zhí)行搜索并將搜索結(jié)果返回給瀏覽器110的一個或多個搜索服務(wù)提供商118,其中能夠從這一個或多個網(wǎng)站116接收內(nèi)容并向這一個或多個網(wǎng)站發(fā)送內(nèi)容。網(wǎng)站內(nèi)容能夠包括網(wǎng)頁內(nèi)容,諸如HTML、腳本等等。在操作中,網(wǎng)絡(luò)瀏覽器110以在諸如地址欄之類的適當(dāng)配置的文本輸入欄中輸入的文本的形式接收用戶輸入。網(wǎng)絡(luò)瀏覽器110處理該文本并確定該文本似乎是搜索還是企圖導(dǎo)航。基于該文本似乎是搜索還是企圖導(dǎo)航,網(wǎng)絡(luò)瀏覽器110將該文本連同該文本似乎是搜索還是企圖導(dǎo)航的指示一起傳送至搜索服務(wù)提供商,諸如提供商118中的一個提供商。搜索服務(wù)提供商接收該文本和該指示,并且能夠隨后采取適當(dāng)?shù)男袆?。例如,如果該指示表明該文本似乎是搜索,則搜索服務(wù)提供商118能夠返回能夠利用瀏覽器再現(xiàn)的搜索結(jié)果頁面。另一方面,如果該指示表明該文本似乎是企圖導(dǎo)航,則搜索服務(wù)提供商能夠?qū)е戮W(wǎng)絡(luò)瀏覽器110被重定向至與接收到的文本相關(guān)聯(lián)的網(wǎng)站。下面提供這能夠如何完成的示例。
計算設(shè)備102能夠被實現(xiàn)為任何適合的計算設(shè)備,通過示例而非限制的方式,諸如臺式計算機、便攜式計算機、上網(wǎng)本、諸如個人數(shù)字助理(PDA)之類的手持式計算機、蜂窩電話等等。由于已描述了示例操作環(huán)境,現(xiàn)在考慮示例實施方式的討論。示例實施方式
圖2示出根據(jù)一個或多個實施方式的網(wǎng)絡(luò)瀏覽器110和搜索服務(wù)提供商118的各方面。如同在上面的示例中一樣,網(wǎng)絡(luò)瀏覽器110包括直接導(dǎo)航模塊112。此外,搜索服務(wù)提供商118包括映射模塊200,該映射模塊包括映射數(shù)據(jù)結(jié)構(gòu)202,而該數(shù)據(jù)結(jié)構(gòu)包括在能夠由搜索服務(wù)提供商118接收的文本與相關(guān)聯(lián)的網(wǎng)址之間的各種映射。在操作中,網(wǎng)絡(luò)瀏覽器110以在諸如地址欄之類的適當(dāng)配置的文本輸入欄中輸入的文本的形式接收用戶輸入。網(wǎng)絡(luò)瀏覽器Iio使用直接導(dǎo)航模塊112來處理該文本并確定該文本似乎是搜索還是企圖導(dǎo)航。在一個或多個實施方式中,網(wǎng)絡(luò)瀏覽器110能夠基于輸入文本的格式來確定用戶輸入的文本似乎是搜索還是企圖導(dǎo)航。例如,通過示例而非限制的方式,諸如在文本串的開頭包括諸如“?”的特殊字符,所輸入的文本可以明確地指定它是搜索??晒┻x擇地或附加地,憑借與該文本一起輸入的熱鍵組合,可以確定該文本與搜索相關(guān)聯(lián)。進一步,如果用戶選擇從搜索服務(wù)提供商接收的搜索建議,則能夠啟動搜索。其他的技術(shù)能夠用于指示搜索而不背離所請求保護主題的精神和范圍?;谠撐谋舅坪跏撬阉鬟€是企圖導(dǎo)航,網(wǎng)絡(luò)瀏覽器100將該文本連同該文本似乎是搜索還是企圖導(dǎo)航的指示一起傳送至搜索服務(wù)提供商118。能夠使用任何適合類型的指示,下面提供其中的示例。搜索服務(wù)提供商118接收該文本和該指示,并且隨后能夠采取適當(dāng)?shù)男袆?。例如,如果該指示表明該文本似乎是搜索,則搜索服務(wù)提供商118能夠返回能夠利用瀏覽器再現(xiàn)的搜索結(jié)果頁面。另一方面,如果該指示表明該文本似乎是企圖導(dǎo)航,則搜索服務(wù)提供商的映射模塊200利用數(shù)據(jù)結(jié)構(gòu)202來將接收到的文本映射到特定的網(wǎng)址。搜索服務(wù)提供商隨后能夠?qū)е戮W(wǎng)絡(luò)瀏覽器110被重定向至與接收到的文本和相應(yīng)的網(wǎng)址相關(guān)聯(lián)的網(wǎng)站。在所說明的示例中,注意若干不同拼寫的“Wal-Mart (沃爾瑪)”出現(xiàn)在“文本”列中。這些不同拼寫中的每一個被映射至相同的相應(yīng)網(wǎng)址。任何適合類型的輸入能夠出現(xiàn)在“文本”列中,諸如那些使用通配符或正規(guī)表達(dá)式的輸入。這在其中例如用戶可能不熟悉與Wal-Mart (沃爾瑪)相關(guān)聯(lián)的網(wǎng)址、但是仍然明白該網(wǎng)址可能以某種方式與商店名字的拼寫相關(guān)的情形中是有用的。用戶可以隨后在網(wǎng)絡(luò)瀏覽器的地址欄中輸入“Wal-Mart”的拼寫或拼(寫)錯(誤)。基于所輸入的文本,網(wǎng)絡(luò)瀏覽器或者更準(zhǔn)確地直接導(dǎo)航模塊112將輸入的文本以及該文本似乎與導(dǎo)航相關(guān)聯(lián)的指示提供給搜索服務(wù)提供商118。因此,映射模塊200使用接收到的文本將“Wal-Mart”的拼寫或拼錯映射到合適的網(wǎng)址。搜索服務(wù)提供商118隨后能夠提供或者以其他方式自動地導(dǎo)致瀏覽器110至 相應(yīng)網(wǎng)址的瀏覽器重定向,從而通過網(wǎng)絡(luò)瀏覽器的地址欄提供直接導(dǎo)航。在一個或多個實施方式中,通過網(wǎng)絡(luò)瀏覽器的地址欄的直接導(dǎo)航能夠得益于由網(wǎng)絡(luò)瀏覽器發(fā)送至特定搜索服務(wù)提供商的特別配置的URL。特別配置的URL包含由用戶輸入的文本以及該文本是企圖導(dǎo)航的主題的指示。能夠使用任何適合類型的特別配置的URL。作為一個示例,考慮定義一種類型的特別配置的URL的以下元素
〈ie:TopResult type=〃text/html〃
template=〃http://topresult. example, com/search. aspx q= {searchTerms}〃/>。在這個特殊示例中,元素“TopResult (頂部結(jié)果)”能夠在由網(wǎng)絡(luò)瀏覽器110從搜索服務(wù)提供商118接收的OpenSearch (打開搜索)描述文件中進行定義。OpenSearch描述文件描述或以其他方式定義瀏覽器應(yīng)當(dāng)如何與搜索服務(wù)提供商118接口。在這個特殊示例中,作為OpenSearch描述文件的一部分接收的元素“TopResult”定義將由網(wǎng)絡(luò)瀏覽器使用并返回給搜索服務(wù)提供商的URL,以便不僅提供由用戶輸入的文本似乎是企圖導(dǎo)航的指示,而且還提供由用戶輸入的實際文本,例如“ {searchTerms} ”?;谠谔貏e配置的URL中接收的信息,搜索服務(wù)提供商隨后能夠使用該文本來執(zhí)行其映射操作,其中在該映射操作中該文本被映射至與搜索服務(wù)提供商相信是企圖導(dǎo)航的主題的網(wǎng)站相關(guān)聯(lián)的網(wǎng)址。一旦由搜索服務(wù)提供商確定該網(wǎng)址,搜索服務(wù)提供商能夠?qū)е戮W(wǎng)絡(luò)瀏覽器被重定向至與該網(wǎng)址相關(guān)聯(lián)的網(wǎng)站,如上所述。如果由用戶輸入的文本與搜索相關(guān)聯(lián),則網(wǎng)絡(luò)瀏覽器能夠使用典型的搜索URL將該文本發(fā)送至搜索服務(wù)提供商118。在一個或多個實施方式中,在能夠跨越可以安裝在網(wǎng)絡(luò)瀏覽器中的多個搜索服務(wù)提供商采用直接導(dǎo)航的意義上,直接導(dǎo)航功能是可插拔的??缭蕉鄠€搜索服務(wù)提供商的可插拔性能夠通過個別的搜索服務(wù)提供商提供如上所述的“TopResult”元素作為其OpenSearch描述文件的一部分而發(fā)生。進一步,在至少一些實施方式中,出于包括通過網(wǎng)絡(luò)瀏覽器的地址欄使用直接導(dǎo)航的目的,網(wǎng)絡(luò)瀏覽器允許用戶在不同的搜索服務(wù)提供商之間切換。即,如果多個不同的搜索服務(wù)提供商被安裝在瀏覽器中并支持直接導(dǎo)航功能,當(dāng)用戶在搜索服務(wù)提供商之間切換時,直接導(dǎo)航功能將以無縫且透明的方式被暴露給用戶。作為示例用戶界面體驗,考慮圖3,其一般在300示出包括地址欄302的示例網(wǎng)絡(luò)瀏覽器。注意用戶已在地址欄302中鍵入了 “wallmart”。結(jié)果,并且結(jié)合上面剛剛描述的處理,網(wǎng)絡(luò)瀏覽器能夠?qū)⒂脩粢演斎氲奈谋具B同該文本似乎與企圖導(dǎo)航相關(guān)聯(lián)的指示一起通知選擇的搜索服務(wù)提供商。搜索服務(wù)提供商能夠如上所述處理該文本,并能夠?qū)е戮W(wǎng)絡(luò)瀏覽器至與沃爾瑪網(wǎng)站相關(guān)聯(lián)的網(wǎng)址的重定向。作為一個示例,考慮圖4。在那里,網(wǎng)絡(luò)瀏覽器300已經(jīng)自動地被重定向至Wal-Mart (沃爾瑪)網(wǎng)站,并且“http://www. walmart. com/”現(xiàn)在出現(xiàn)在地址欄304中。在這個示例中,網(wǎng)絡(luò)瀏覽器能夠自動地被導(dǎo)航至網(wǎng)站,而用戶不必選擇與該網(wǎng)站相關(guān)聯(lián)的鏈接諸如出現(xiàn)在搜索結(jié)果頁面上的鏈接或執(zhí)行任何其他的用戶動作。由于已描述了根據(jù)一個或多個實施方式的包括用戶界面體驗的示例實施方式,所以現(xiàn)在考慮根據(jù)一個或多個實施方式的示例方法。示例方法 圖5是描述根據(jù)一個或多個實施方式的方法中的各步驟的流程圖。該方法能夠利用任何適當(dāng)配置的軟件、硬件、固件或其組合來執(zhí)行。在至少一些實施方式中,該方法的一些方面能夠利用適當(dāng)配置的網(wǎng)絡(luò)瀏覽器來執(zhí)行,諸如上面所描述的,并且該方法的其他方面能夠由適當(dāng)配置的搜索服務(wù)提供商來執(zhí)行。使用適當(dāng)配置的網(wǎng)絡(luò)瀏覽器,步驟500以用戶輸入的文本的形式接收用戶輸入。上面提供這能夠如何完成的示例。步驟502處理該文本,以確定該文本是與搜索還是與企圖導(dǎo)航相關(guān)聯(lián)。上面提供這能夠如何完成的示例。如果在步驟504該文本被確定為與搜索相關(guān)聯(lián),步驟506選擇適當(dāng)?shù)乃阉鱑RL并將該搜索URL與該文本一起發(fā)送給搜索服務(wù)提供商。另一方面,如果步驟504確定該文本不與搜索相關(guān)聯(lián)而與企圖導(dǎo)航相關(guān)聯(lián),步驟508選擇導(dǎo)航URL并將該導(dǎo)航URL與該文本一起發(fā)送到搜索服務(wù)提供商。步驟510在搜索服務(wù)提供商接收從網(wǎng)絡(luò)瀏覽器提供的URL。步驟512確定該URL是否與導(dǎo)航相關(guān)聯(lián)。如果不是的話,步驟514將包含與接收到的文本相關(guān)聯(lián)的搜索結(jié)果的搜索結(jié)果頁面返回給網(wǎng)絡(luò)瀏覽器。另一方面,如果步驟512確定該URL與導(dǎo)航相關(guān)聯(lián),步驟516確定與該文本相關(guān)聯(lián)的網(wǎng)址,并且步驟518導(dǎo)致網(wǎng)絡(luò)瀏覽器至該網(wǎng)址的重定向。結(jié)果,作為由搜索服務(wù)提供商引起的重定向的結(jié)果,步驟520自動地將網(wǎng)絡(luò)瀏覽器導(dǎo)航至該網(wǎng)址。由于已描述了根據(jù)一個或多個實施方式的示例方法,所以現(xiàn)在考慮能夠被利用來實現(xiàn)一個或多個上述實施方式的示例系統(tǒng)。示例系統(tǒng)
圖6示出能夠被使用來實現(xiàn)上述的各種實施方式的示例計算設(shè)備600。計算設(shè)備600可以是例如圖I的計算設(shè)備102或任何其他適合的計算設(shè)備。計算設(shè)備600包括一個或多個處理器或處理單元602、一個或多個存儲器和/或儲存器組件604、一個或多個輸入/輸出(I/O)設(shè)備606以及允許各種組件和設(shè)備彼此通信的總線608??偩€608表示若干類型的總線結(jié)構(gòu)中任何的一種或多種,這包括使用各種總線架構(gòu)中的任何總線構(gòu)架的存儲器總線或存儲控制器、外圍總線、加速圖形端口以及處理器或本地總線。總線608能夠包括有線和/或無線總線。存儲器/儲存器組件604表示一種或多種計算機存儲媒體。組件604能夠包括易失性媒體(諸如隨機存取存儲器(RAM))和/或非易失性媒體(諸如只讀存儲器(ROM)、閃存、光盤、磁盤等)。組件604能夠包括固定媒體(例如RAM、ROM、固定硬盤驅(qū)動器等等)以及可移動媒體(例如閃存驅(qū)動器、可移動硬盤驅(qū)動器、光盤等)。
—個或多個輸入/輸出設(shè)備606允許用戶向計算設(shè)備600輸入命令和信息,并且也允許信息被呈現(xiàn)給用戶和/或其他的組件或設(shè)備。輸入設(shè)備的示例包括鍵盤、光標(biāo)控制設(shè)備(例如鼠標(biāo))、麥克風(fēng)、掃描儀等等。輸出設(shè)備的示例包括顯示設(shè)備(例如監(jiān)視器或投影儀)、揚聲器、打印機、網(wǎng)卡等等。在這里可以利用軟件或程序模塊的一般上下文來描述各種技術(shù)。一般,軟件包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等。這些模塊和技術(shù)的實現(xiàn)方式可以被存儲在一些形式的計算機可讀媒體上或跨越一些形式的計算機可讀媒體來發(fā)送。計算機可讀媒體可以是能夠由計算設(shè)備訪問的任何可用的介質(zhì)或媒體。通過示例而非限制的方式,計算機可讀媒體可以包括“計算機可讀存儲媒體”?!坝嬎銠C可讀存儲媒體”包括以任何方法或技術(shù)實現(xiàn)的用于存儲諸如計算機可 讀指令的信息、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)的易失性和非易失性、可移動和不可移動媒體。計算機可讀存儲媒體包括但不限于RAM、R0M、EEPR0M、閃存或其他的存儲技術(shù)、CD-ROM、數(shù)字視盤(DVD)或其他的光存儲設(shè)備、磁帶盒、磁帶、磁盤存儲設(shè)備或其他的磁存儲設(shè)備或任何其他的能夠用來儲存預(yù)期信息并能夠被計算機訪問的介質(zhì)。結(jié)論
在一個或多個實施方式中,網(wǎng)絡(luò)瀏覽器以在諸如地址欄之類的適當(dāng)配置的文本輸入欄中輸入的文本的形式接收用戶輸入。網(wǎng)絡(luò)瀏覽器處理該文本并確定該文本似乎是搜索還是企圖導(dǎo)航?;谠撐谋舅坪跏撬阉鬟€是企圖導(dǎo)航,網(wǎng)絡(luò)瀏覽器將該文本連同該文本似乎是搜索還是企圖導(dǎo)航的指示一起傳送至搜索服務(wù)提供商。搜索服務(wù)提供商接收該文本和該指示,并且能夠隨后采取適當(dāng)?shù)男袆?。例如,如果該指示表明該文本似乎是搜索,則搜索服務(wù)提供商能夠返回搜索結(jié)果頁面。另一方面,如果該指示表明該文本似乎是企圖導(dǎo)航,則搜索服務(wù)提供商能夠?qū)е戮W(wǎng)絡(luò)瀏覽器被重定向至與接收到的文本相關(guān)聯(lián)的網(wǎng)站。在一個或多個實施方式中,通過網(wǎng)絡(luò)瀏覽器的地址欄的直接導(dǎo)航能夠得益于由網(wǎng)絡(luò)瀏覽器發(fā)送至特定的搜索服務(wù)提供商的特別配置的搜索服務(wù)提供商指定的URL。特別配置的URL包含由用戶輸入的文本以及該文本是企圖導(dǎo)航的主題的指示。搜索服務(wù)提供商隨后能夠使用該文本來執(zhí)行映射操作,其中在該映射操作中該文本被映射至與搜索服務(wù)提供商相信是企圖導(dǎo)航的主題的網(wǎng)站相關(guān)聯(lián)的網(wǎng)址。一旦由搜索服務(wù)提供商確定該網(wǎng)址,搜索服務(wù)提供商能夠?qū)е戮W(wǎng)絡(luò)瀏覽器被重定向至與該網(wǎng)址相關(guān)聯(lián)的網(wǎng)站。在一個或多個實施方式中,在能夠跨越可以被安裝在網(wǎng)絡(luò)瀏覽器中的多個搜索服務(wù)提供商采用直接導(dǎo)航的意義上,直接導(dǎo)航功能是可插拔的。進一步,在至少一些實施方式中,出于包括通過網(wǎng)絡(luò)瀏覽器的地址欄使用直接導(dǎo)航的目的,網(wǎng)絡(luò)瀏覽器允許用戶在不同的搜索服務(wù)提供商之間切換。盡管以結(jié)構(gòu)特征和/或方法動作特定的語言描述了該主題,但是將明白在所附的權(quán)利要求書中定義的主題不一定限于上述的特定特征或動作。相反,上述的特定特征和動作被披露為實現(xiàn)這些權(quán)利要求的示例形式。
權(quán)利要求
1.一種計算機實現(xiàn)的方法,包括 利用網(wǎng)絡(luò)瀏覽器,以文本的形式接收用戶輸入; 處理所述文本,以確定所述文本是與搜索還是與導(dǎo)航相關(guān)聯(lián); 響應(yīng)于所述文本與搜索或?qū)Ш较嚓P(guān)聯(lián),將所述文本連同所述文本似乎分別與搜索還是與導(dǎo)航相關(guān)聯(lián)的指示一起傳送至搜索服務(wù)提供商。
2.權(quán)利要求I的計算機實現(xiàn)的方法,其中響應(yīng)于所述文本與導(dǎo)航相關(guān)聯(lián),選擇被配置用于將所述文本和所述指示提供給搜索服務(wù)提供商的導(dǎo)航URL并使用所述導(dǎo)航URL來執(zhí)行所述傳送。
3.權(quán)利要求I的計算機實現(xiàn)的方法,其中響應(yīng)于所述文本與導(dǎo)航相關(guān)聯(lián),選擇被配置用于將所述文本和所述指示提供給搜索服務(wù)提供商的導(dǎo)航URL并使用所述導(dǎo)航URL來執(zhí)行所述傳送,其中所述導(dǎo)航URL不同于搜索URL。
4.權(quán)利要求I的計算機實現(xiàn)的方法,其中響應(yīng)于所述文本與導(dǎo)航相關(guān)聯(lián),選擇被配置用于將所述文本和所述指示提供給搜索服務(wù)提供商的導(dǎo)航URL并使用所述導(dǎo)航URL來執(zhí)行所述傳送,且進一步包括在所述傳送之后,自動地將所述網(wǎng)絡(luò)瀏覽器重定向至與所述文本相關(guān)聯(lián)的網(wǎng)址,所述重定向由所述搜索服務(wù)提供商弓I起。
5.權(quán)利要求I的計算機實現(xiàn)的方法,其中所述接收通過在所述網(wǎng)絡(luò)瀏覽器的地址欄中接收用戶輸入來執(zhí)行。
6.權(quán)利要求I的計算機實現(xiàn)的方法,其中所述網(wǎng)絡(luò)瀏覽器被配置用于與多個不同的搜索服務(wù)提供商執(zhí)行所述傳送。
7.權(quán)利要求I的計算機實現(xiàn)的方法,其中所述網(wǎng)絡(luò)瀏覽器被配置用于出于包括執(zhí)行所述傳送的目的而允許用戶在不同的搜索服務(wù)提供商之間切換。
8.權(quán)利要求I的計算機實現(xiàn)的方法,其中所述處理通過基于所述文本的格式確定所述文本是與搜索還是與導(dǎo)航相關(guān)聯(lián)來執(zhí)行。
9.一個或多個包含計算機可讀指令的計算機可讀存儲媒體,所述計算機可讀指令在被執(zhí)行時實現(xiàn)包括以下的方法 利用網(wǎng)絡(luò)瀏覽器并通過與所述網(wǎng)絡(luò)瀏覽器相關(guān)聯(lián)的地址欄,以文本的形式接收用戶輸A ; 處理所述文本,以確定所述文本是與搜索還是與導(dǎo)航相關(guān)聯(lián); 響應(yīng)于所述文本與導(dǎo)航相關(guān)聯(lián),選擇導(dǎo)航URL,所述導(dǎo)航URL被配置用于向所述搜索服務(wù)提供商提供所述文本以及所述文本與企圖導(dǎo)航相關(guān)聯(lián)的指示;和 使用所述導(dǎo)航URL來將所述文本連同所述指示一起傳送至所述搜索服務(wù)提供商。
10.權(quán)利要求9的一個或多個計算機可讀存儲媒體,進一步包括在所述使用之后,自動地將所述網(wǎng)絡(luò)瀏覽器重定向至與所述文本相關(guān)聯(lián)的網(wǎng)址,所述重定向由所述搜索服務(wù)提供商引起。
全文摘要
本發(fā)明為通過瀏覽器地址欄的直接導(dǎo)航。在一個或多個實施方式中,網(wǎng)絡(luò)瀏覽器以在諸如地址欄之類的適當(dāng)配置的文本輸入欄中輸入的文本的形式接收用戶輸入。網(wǎng)絡(luò)瀏覽器處理該文本并確定該文本似乎是搜索還是企圖導(dǎo)航?;谠撐谋舅坪跏撬阉鬟€是企圖導(dǎo)航,網(wǎng)絡(luò)瀏覽器將該文本連同該文本似乎是搜索還是企圖導(dǎo)航的指示一起傳送至搜索服務(wù)提供商。搜索服務(wù)提供商接收該文本和該指示,并且隨后能夠例如通過返回搜索結(jié)果頁面或者導(dǎo)致網(wǎng)絡(luò)瀏覽器重定向至與接收到的文本相關(guān)聯(lián)的網(wǎng)站而采取適當(dāng)?shù)男袆印?br>
文檔編號G06F17/30GK102662944SQ20121002014
公開日2012年9月12日 申請日期2012年1月20日 優(yōu)先權(quán)日2011年1月21日
發(fā)明者C.C.喬爾根森, J.T.金, L.J.格林, P.C.洪, S.J.鮑爾斯, W.G.斯蒂芬斯 申請人:微軟公司