亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

直接導(dǎo)航至目標(biāo)文檔特定部分的系統(tǒng)和方法

文檔序號:6503935閱讀:201來源:國知局

專利名稱::直接導(dǎo)航至目標(biāo)文檔特定部分的系統(tǒng)和方法
技術(shù)領(lǐng)域
:本發(fā)明披露了一種直接導(dǎo)航至和/或突出顯示目標(biāo)文檔的特定部分(諸如文檔的查詢相關(guān)部分)的系統(tǒng)和方法。
背景技術(shù)
:當(dāng)用戶通過向搜索引擎提交查詢在因特網(wǎng)上搜索信息時,搜索引擎返回結(jié)果頁面,而結(jié)果頁面通常提供幾個到可能與用戶查詢相關(guān)的網(wǎng)頁的超鏈接。在各超鏈接下,結(jié)果頁面一般還提供從相應(yīng)的超鏈接所引用的網(wǎng)頁中選取的查詢相關(guān)信息或文本(通常稱為“摘錄”。當(dāng)用戶點(diǎn)擊搜索結(jié)果頁面上的期望的超鏈接時,客戶瀏覽器一般導(dǎo)航至超鏈接所引用的目標(biāo)網(wǎng)頁或目的網(wǎng)頁(或例如Word、Excel、或可移動文檔格式(PDF)文檔的其他文檔)的頂端。但是,目標(biāo)網(wǎng)頁可能很長和/或搜索查詢項可能被深藏于網(wǎng)頁中。為了定位期望的查詢項,用戶可在網(wǎng)頁瀏覽器中執(zhí)行期望文本的搜索和/或通過滾動網(wǎng)頁來手動地(視覺上)搜尋相關(guān)信息。例如,如圖1所示,要查找郵政區(qū)碼94043內(nèi)或附近的比薩店,用戶可使用當(dāng)前位于http//labs.google.com/location(即,http//labs.google.com/location?q=pizza&geo_near=94043&Search=Google+Search)的Google“地址搜索”搜索引擎來查找位于郵政區(qū)碼94043的“pizza”。圖2中示出了由搜索引擎返回的示例性結(jié)果頁面,其中,第一個超鏈接20指向http//www.waiter.com/roundtable/,其包含位于郵政區(qū)碼94043內(nèi)或其附近的35個比薩店的清單。除了各種超鏈接之外,搜索引擎還提供從各個超鏈接所引用的網(wǎng)頁中選取的摘錄26。如圖所示,各個摘錄26的特定文本為加粗字體,以突出顯示搜索引擎確定為可能有用的特定文本。對于第一個超鏈接20,搜索引擎用粗體突出顯示摘錄26的文本“Pizza570N.ShorelineBlvd.MOUNTAINVIEW,CA.”。如圖3所示,如果用戶點(diǎn)擊列于第一條的超鏈接20,則客戶瀏覽器在網(wǎng)頁22的頂端加載并顯示超鏈接20所引用的目的網(wǎng)頁22。然而,目標(biāo)文檔或網(wǎng)頁一般不是由與搜索引擎或其它來源或原始文檔相同的實(shí)體編輯或制作的,使得所需信息通常不會從源文檔傳送至目標(biāo)文檔。因此,例如,由于瀏覽器通常顯示在網(wǎng)頁22頂部的網(wǎng)頁22,所以在郵政區(qū)碼94043內(nèi)或離其最近的飯店起初可能被顯示或不被顯示在瀏覽器中。在本實(shí)例中,在郵政區(qū)碼94043內(nèi)或離其最近的飯店,即,位于570N.ShorelineBlvd.inMountainView,CA的RoundTablePizza在目的網(wǎng)頁22的35個條目中位于第10位。為了讓用戶確定哪一個條目是與查詢最相關(guān)的條目,用戶可以通過滾動滾動條來確定目的網(wǎng)頁22上的35個條目中哪個條目與用戶查詢最相關(guān),即,位于郵政區(qū)碼94043內(nèi)或離其最近。在當(dāng)前實(shí)例中,如圖4所示,在查詢相關(guān)條目24顯示在瀏覽器內(nèi)之前,用戶必須向下滾動許多屏??蛇x地,用戶可能在導(dǎo)航或點(diǎn)擊離開結(jié)果頁面(圖2)之前注意到摘錄26的內(nèi)容,然后搜索(通過視覺上滾讀或通過在瀏覽器內(nèi)執(zhí)行文本搜索)摘錄內(nèi)容。很明顯,由搜索引擎生成的搜索結(jié)果頁面上的各個結(jié)果僅指向網(wǎng)頁,并未指向更詳細(xì)的任何內(nèi)容。換句話說,由搜索引擎生成的摘錄僅在搜索結(jié)果頁面上顯示給用戶顯示,而并未被傳送或被另外用于直接導(dǎo)航至目的網(wǎng)頁上的期望位置。
發(fā)明內(nèi)容披露了一種用于直接導(dǎo)航至和/或突出顯示目標(biāo)文檔的特定部分(諸如文檔的查詢相關(guān)部分)的系統(tǒng)和方法??梢岳斫?,本發(fā)明可以以多種方式實(shí)現(xiàn),包括程序、設(shè)備、系統(tǒng)、裝置、方法、或計算機(jī)可讀介質(zhì)(諸如計算機(jī)可讀存儲介質(zhì)或其中通過光學(xué)或電子通信線路發(fā)送程序指令的計算機(jī)網(wǎng)絡(luò))。以下描述本發(fā)明的幾個發(fā)明在一個實(shí)施例中,該方法可以包括響應(yīng)于來自客戶裝置的搜索查詢,生成與到搜索結(jié)果文檔的定位符或鏈接(例如,全球資源標(biāo)識符(URI)或統(tǒng)一資源定位符(URL))相關(guān)的搜索結(jié)果;生成對應(yīng)于搜索結(jié)果的指令,當(dāng)用戶選擇搜索結(jié)果時,該指令被發(fā)送至客戶裝置上的文檔瀏覽器,以直接導(dǎo)航至與搜索結(jié)果文檔中的查詢相關(guān)的文檔內(nèi)部分(intra-documentportion);以及將搜索結(jié)果提供給用戶。搜索結(jié)果可能包括從搜索結(jié)果文檔中選取的摘錄,這樣指令使得直接導(dǎo)航至搜索結(jié)果文檔中摘錄的至少一部分,或?qū)Ш街练?wù)器或搜索引擎確定為相似或相關(guān)的部分。指令可以是文檔內(nèi)鏈接,即,到文檔內(nèi)特定部分的鏈接,其包含未在搜索結(jié)果文檔中定義的仿錨點(diǎn)(artificialanchor),例如,由預(yù)分配仿錨點(diǎn)指示符指定的錨點(diǎn)??蛇x地,指令可以是包含搜索結(jié)果文檔中定義的命名錨點(diǎn)的文檔內(nèi)鏈接。指令還可以是搜索結(jié)果頁面中的隱藏標(biāo)簽(tag)或標(biāo)簽屬性。文檔內(nèi)部分可以是搜索結(jié)果文檔內(nèi)的文本和/或圖像、文檔對象模型中的標(biāo)簽標(biāo)識符、標(biāo)簽名、標(biāo)簽位置、文檔中定義的HTML字節(jié)偏移量(offset)、和/或文檔內(nèi)的一般偏移量或位置定義。在另一實(shí)施例中,鏈接至目標(biāo)文檔的文檔內(nèi)部分的方法一般包括生成對應(yīng)于目標(biāo)文檔內(nèi)的文檔內(nèi)部分的仿文檔內(nèi)錨點(diǎn),即,搜索結(jié)果文檔未中定義的錨點(diǎn)。仿錨點(diǎn)可以附加到指向目標(biāo)文檔的鏈接。在又一實(shí)施例中,用于直接導(dǎo)航至目標(biāo)文檔內(nèi)的文檔內(nèi)部分的方法一般包括接收到目標(biāo)文檔的文檔鏈接;響應(yīng)于所選擇的文檔鏈接,執(zhí)行直接導(dǎo)航至并選擇性地突出顯示目標(biāo)文檔內(nèi)的文檔內(nèi)部分的指令,該指令為對附加到文檔鏈接的仿錨點(diǎn)、未在目標(biāo)文檔中定義的仿錨點(diǎn)、目標(biāo)文檔中定義的隱藏標(biāo)簽、以及目標(biāo)文檔中定義的標(biāo)簽屬性的引用之一。在又一實(shí)施例中,方法一般包括接收包括指向搜索結(jié)果文檔的搜索結(jié)果鏈接和從搜索結(jié)果文檔內(nèi)的文檔內(nèi)部分選取的摘錄的搜索結(jié)果頁面;通過將仿錨點(diǎn)附加到搜索結(jié)果鏈接,基于摘錄來生成文檔內(nèi)鏈接,文檔內(nèi)鏈接指向搜索結(jié)果文檔內(nèi)的文檔內(nèi)部分,并且仿錨點(diǎn)未在目標(biāo)文檔中定義;以及響應(yīng)于文檔內(nèi)鏈接的選擇,直接導(dǎo)航至目標(biāo)文檔內(nèi)的文檔內(nèi)部分。在另一實(shí)施例中,計算機(jī)程序產(chǎn)品嵌于計算機(jī)可讀介質(zhì)上,計算機(jī)程序產(chǎn)品包括當(dāng)由計算機(jī)系統(tǒng)執(zhí)行時可操作用于使計算機(jī)系統(tǒng)執(zhí)行動作的指令,上述動作一般包括響應(yīng)于接收到來自用戶的搜索查詢,生成至少一個搜索結(jié)果,搜索結(jié)果與到搜索結(jié)果文檔的搜索結(jié)果文檔鏈接相關(guān);生成對應(yīng)于搜索結(jié)果的指令,指令被發(fā)送到文檔瀏覽器,以在客戶裝置上顯示搜索結(jié)果,當(dāng)用戶選擇搜索結(jié)果時,指令直接導(dǎo)航至搜索結(jié)果文檔內(nèi)的文檔內(nèi)部分,文檔內(nèi)部分與搜索查詢相關(guān);以及將搜索結(jié)果提供給用戶。在以下的詳細(xì)描述和附圖中,將更詳細(xì)地說明本發(fā)明的這些和其他特征以及優(yōu)點(diǎn),其中,附圖通過實(shí)例示出了本發(fā)明的原理。通過以下結(jié)合附圖的詳細(xì)描述,本發(fā)明將更容易理解,其中,相同的參考標(biāo)號指示相同的結(jié)構(gòu)元件。圖1是顯示用于輸入查詢的搜索引擎界面的示意性客戶瀏覽器窗口。圖2是顯示搜索結(jié)果的示意性客戶瀏覽器窗口。圖3是在搜索結(jié)果超鏈接所引用的網(wǎng)頁的頂端顯示該網(wǎng)頁的示意性客戶瀏覽器窗口。圖4是在瀏覽器內(nèi)顯示查詢相關(guān)信息的位置顯示圖3的網(wǎng)頁的示意性客戶瀏覽器窗口。圖5是顯示圖3的網(wǎng)頁的示意性客戶瀏覽器窗口,其中,顯示屏自動滾動至網(wǎng)頁的查詢相關(guān)信息并突出顯示查詢相關(guān)信息。圖6是用于自動滾動至網(wǎng)頁的查詢相關(guān)信息并將其突出顯示的示意性客戶端處理的流程圖。圖7是用于在各個搜索結(jié)果的URL中生成并插入仿命名錨點(diǎn)的示意性服務(wù)器端處理的流程圖。圖8是圖7中示出的處理的修改部分的流程圖,其中,搜索引擎還確定目標(biāo)網(wǎng)頁是否已在摘錄中或摘錄附近包含命名錨點(diǎn)。圖9是示意性網(wǎng)絡(luò)系統(tǒng)的框圖。圖10是示意性客戶裝置的框圖。具體實(shí)施例方式披露了用于直接導(dǎo)航至和/或突出顯示目標(biāo)文檔的特定部分(例如,文檔的查詢相關(guān)部分)的系統(tǒng)和方法。給出以下描述,以使本領(lǐng)域任何技術(shù)人員能夠進(jìn)行并使用本發(fā)明。對于具體實(shí)施例和應(yīng)用的描述僅作為實(shí)例,對于本領(lǐng)域技術(shù)人員來說,很容易對本發(fā)明進(jìn)行各種修改。在不背離本發(fā)明的精神和范圍的情況下,本文定義的一般原則可應(yīng)用于其他實(shí)施例和應(yīng)用。因而,本發(fā)明與包括符合本文披露的原則和特征的各種選擇、修改、和等同物的最廣范圍一致。為了清楚起見,沒有詳細(xì)描述本發(fā)明涉及的
技術(shù)領(lǐng)域
內(nèi)已知的技術(shù)材料的細(xì)節(jié),以避免不必要地使本發(fā)明不清楚。如上所述,圖1是顯示通過位置進(jìn)行搜索的Google搜索引擎界面的示意性客戶瀏覽器窗口。圖2是響應(yīng)于查詢“pizza”和“94043”來顯示搜索結(jié)果的示意性客戶瀏覽器窗口,其中,第一個超鏈接20指向包含35個比薩店的列表的http//www.waiter.com/roundtable/。除了各種超鏈接之外,搜索引擎還提供從各個超鏈接所引用的網(wǎng)頁中選取的摘錄26。如圖所示,每個摘錄26的特定文本為加粗字體,以突出顯示由搜索引擎確定為可能有用的特定文本。例如,對于第一個超鏈接20,搜索引擎用粗體突出顯示摘錄26的查詢相關(guān)文本“Pizza570N.ShorelineBlvd.MOUNTAINVIEW,CA.”。一般地,如圖3所示,用戶可以點(diǎn)擊第一個超鏈接20,以使瀏覽器導(dǎo)航至超鏈接20所引用的網(wǎng)頁的頂部。然后,如圖4所示,用戶可以向下滾屏來查找并確定網(wǎng)頁22內(nèi)所列的35個飯店中哪一個是離郵政區(qū)碼94043最近或位于其中的飯店??蛇x地,用戶在從結(jié)果頁面導(dǎo)航至目的網(wǎng)頁之前可能注意到結(jié)果頁面(圖2)中摘錄的內(nèi)容,然后搜索(通過滾讀或通過在瀏覽器內(nèi)執(zhí)行文本搜索)摘錄內(nèi)容。網(wǎng)頁制作者添加了常規(guī)命名錨點(diǎn),以允許用戶直接導(dǎo)航至網(wǎng)頁內(nèi)的特定部分或位置。例如,網(wǎng)頁制作者可在網(wǎng)頁的特定部分用<ANAME=location>Location</A>來創(chuàng)建命名錨點(diǎn),讀者可從同一網(wǎng)頁的另一部分或從不同網(wǎng)頁直接導(dǎo)航至該特定部分。NAME屬性命名例如文本或圖像的部分,使得其他鏈接可通過可點(diǎn)擊的HREF鏈接來對其進(jìn)行引用,其中,HREF鏈接包含后跟錨點(diǎn)名稱的磅符“#”。特別地,相同或不同的網(wǎng)頁可以包括可點(diǎn)擊的HREF鏈接<Ahref=″[URL]#location″>JumptoLocation</A>,其中,[URL]是目標(biāo)網(wǎng)頁的URL。HERF屬性指定了當(dāng)用戶點(diǎn)擊HREF鏈接時瀏覽器將導(dǎo)航至的URL地址,即“跳至位置(JumptoLocation)”。注意,使用包含錨點(diǎn)名稱的HREF鏈接要求網(wǎng)頁制作者已經(jīng)創(chuàng)建了命名錨點(diǎn)。如果網(wǎng)頁特定部分的命名錨點(diǎn)不存在,那么HREF鏈接不能用于允許讀者直接導(dǎo)航至網(wǎng)頁的該特定部分。如果HERF鏈接引用不存在的錨點(diǎn),則瀏覽器僅導(dǎo)航至目標(biāo)網(wǎng)頁的頂部。借助于本文所述的系統(tǒng)和方法,提供了一種機(jī)制(mechanism),其用于生成或模擬帶有仿命名錨點(diǎn)的鏈接,以及即使網(wǎng)頁的制作者沒有創(chuàng)建網(wǎng)頁特定部分的命名錨點(diǎn)時,也允許瀏覽器識別仿命名錨點(diǎn)并直接導(dǎo)航至目標(biāo)網(wǎng)頁的期望的特定部分。特別地,本文所述的系統(tǒng)和方法模擬命名錨點(diǎn)和HERF鏈接的一般功能,以提供包含仿命名錨點(diǎn)的鏈接,其即使在目標(biāo)網(wǎng)頁的特定部分不存在命名錨點(diǎn)時也允許直接導(dǎo)航至目標(biāo)網(wǎng)頁的特定部分。任何網(wǎng)頁都可以使用這樣的鏈接來提供到另一目標(biāo)網(wǎng)頁的特定部分的鏈接。特別地,這種包含仿命名錨點(diǎn)的鏈接對于由搜索引擎返回的搜索結(jié)果頁面特別有用。本文所述的系統(tǒng)和方法可用于導(dǎo)航由任何適當(dāng)源(例如,因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、或局部存儲器)提供的任何文檔。本文使用的術(shù)語URL一般是指任何文檔的定位符或地址,而不必僅為因特網(wǎng)上的可用文檔。適當(dāng)?shù)哪繕?biāo)文檔和目的文檔一般是可通過客戶瀏覽器(通常是諸如InternetExplorer、Netscape、Opera、或Mozilla瀏覽器的客戶網(wǎng)絡(luò)瀏覽器)來顯示的那些文檔。再次參照以上參考圖1-4所描述的實(shí)例,由搜索引擎返回的搜索結(jié)果頁面可提供或模擬到目標(biāo)網(wǎng)頁的特定部分(例如,至少包括摘錄26的一部分的目標(biāo)網(wǎng)頁部分)的鏈接,或者到服務(wù)器或搜索引擎確定為相似或相關(guān)的部分的鏈接。因此,如圖5所示,當(dāng)用戶點(diǎn)擊摘錄26的一部分時,例如,瀏覽器可以直接導(dǎo)航至包括摘錄26的該部分的目標(biāo)網(wǎng)頁22部分。為了進(jìn)一步引起用戶對目標(biāo)網(wǎng)頁22中的查詢相關(guān)條目24的注意,可以至少突出顯示部分摘錄(例如,“570N.Shoreline”)。例如,可以通過修改特定部分的格式來突出顯示(即,引起注意或強(qiáng)調(diào),)特定部分,諸如下劃線、加粗、斜體、前景和/或背景顏色改變、字體和/或字號改變、畫邊框、文本動畫(例如,“行進(jìn)中的紅螞蟻”等)、文字對齊、字距調(diào)整、風(fēng)格編輯/增加/移除。通過使特定部分與文檔的其它部分、位置等呈現(xiàn)為不一致或不同,格式的改變可以有助于引起用戶對特定部分的注意。另外地或可選地,例如,可通過增加、移除、或編輯相關(guān)(或不相關(guān))信息來修改目標(biāo)文檔中的信息,諸如通過滾動至、改變或增加鏈接、增加圖像、刪除周圍示象(aspect)、增加新文本、增加彈出或懸浮窗口,增加和/或執(zhí)行JavaScript指令和/或其他語言或方法的其他計算指令。信息改變可以增加到源頁面已知的相關(guān)信息的鏈接,以提供返回到該源頁面的方法,從而增加到目標(biāo)頁面的已知鏈接等。在本發(fā)明的一個實(shí)施例中,當(dāng)通過提供可點(diǎn)擊鏈接的源(例如,服務(wù)器或搜索引擎)向客戶瀏覽器提供直接導(dǎo)航至文檔內(nèi)部分的指令時,在客戶端實(shí)現(xiàn)通過瀏覽器直接導(dǎo)航至指定查詢相關(guān)文檔內(nèi)部分。特別地,在本發(fā)明的一個實(shí)施例中,客戶瀏覽器在其中已經(jīng)安裝了可通過工具條(例如,Google工具條、動態(tài)鏈接庫(DLL)或任何其他類型的插件、瀏覽器輔助對象(BHO)、或任何其他適當(dāng)機(jī)構(gòu))來實(shí)現(xiàn)的仿命名錨點(diǎn)模塊,以實(shí)現(xiàn)瀏覽器中的期望功能。注意,無需使用模塊來實(shí)現(xiàn)該功能,并且瀏覽器、命令解釋程序(shell)或Word文檔閱讀器等無需附加軟件就能夠自然地實(shí)施該功能。仿命名錨點(diǎn)模塊使瀏覽器能夠識別URL何時包括仿命名錨點(diǎn)。在一個實(shí)施例中,可以運(yùn)行仿命名錨點(diǎn)模塊,以將以預(yù)分配的仿命名錨點(diǎn)前綴開始的任何命名錨點(diǎn)識別為仿錨點(diǎn)。例如,可以將適當(dāng)?shù)念A(yù)分配文本字符的任何集合用做預(yù)分配錨點(diǎn)前綴。在本發(fā)明的一個實(shí)施例中,預(yù)分配錨點(diǎn)前綴相對較不明顯,以減小與目的網(wǎng)頁中的實(shí)際錨點(diǎn)相沖突的可能性??梢允褂糜糜谧R別仿命名錨點(diǎn)的任何其他合適機(jī)構(gòu)。一個實(shí)例是,預(yù)分配的文本字符可以出現(xiàn)在仿錨點(diǎn)的名稱內(nèi)的任何地方(例如,作為后綴)或出現(xiàn)在仿錨點(diǎn)內(nèi)的任何地方。在圖5所示的實(shí)例中,“_g_”被用作預(yù)分配的仿命名錨點(diǎn)前綴。如圖5中的地址欄28所示,客戶瀏覽器所接收的URL為http//www.waiter.com/roundtable#_g_570+N.+Shoreline。很明顯,URL引用了仿命名錨點(diǎn)“_g_570N.Shoreline”,盡管目標(biāo)網(wǎng)頁可能包括也可能不包括這樣的錨點(diǎn)。當(dāng)命名錨點(diǎn)被識別為仿錨點(diǎn)時,瀏覽器從仿錨點(diǎn)解析或刪除預(yù)分配的仿前綴(例如,_g_),并搜尋目標(biāo)網(wǎng)頁中的剩余仿錨點(diǎn)文本(例如,570N.Shoreline)。如果未找到剩余仿錨點(diǎn)文本,則瀏覽器可以顯示網(wǎng)頁的頂部??蛇x地,如果找到了剩余仿錨點(diǎn)文本,則瀏覽器可以直接導(dǎo)航至包括剩余錨點(diǎn)文本的網(wǎng)頁部分,并可以突出顯示該文本。在上述實(shí)例中,剩余錨點(diǎn)文本與目標(biāo)網(wǎng)頁的文檔內(nèi)部分相同。注意,可以選擇性地將仿錨點(diǎn)文本編碼,使得客戶瀏覽器可以在直接導(dǎo)航至目標(biāo)網(wǎng)頁的文檔內(nèi)部分之前將仿錨點(diǎn)文本解碼,以選取仿錨點(diǎn)文本。在其他實(shí)施中,可以采用不同的編碼機(jī)制或不采用編碼機(jī)制。很明顯,可以通過安裝在瀏覽器中的仿命名錨點(diǎn)模塊來執(zhí)行客戶端處理。圖6是用于識別并處理仿命名錨點(diǎn)以及直接導(dǎo)航至網(wǎng)頁的查詢相關(guān)部分并將其突出顯示的示意性客戶端處理200的流程圖。處理200從用戶通過搜索引擎界面輸入查詢的塊202開始。在塊204,搜索引擎返回一般帶有用于每個超鏈接的一個或多個摘錄的搜索結(jié)果。在塊206,用戶從搜索結(jié)果中選擇超鏈接,并點(diǎn)擊所選的超鏈接以導(dǎo)航至該超鏈接所引用的目標(biāo)網(wǎng)頁或目的網(wǎng)頁。注意,對于每個給定的搜索結(jié)果,搜索結(jié)果頁面可根據(jù)仿錨點(diǎn)來選擇性地提供任何數(shù)量的超鏈接。注意,特定搜索結(jié)果可能不能提供引用仿命名錨點(diǎn)的超鏈接,例如目標(biāo)為PDF文檔的情況。目前,盡管可以對瀏覽器做類似修改以使其能夠在PDF文檔內(nèi)搜索并導(dǎo)航,但是瀏覽器僅在PDF文檔的頂部顯示該文檔。類似機(jī)制也可以實(shí)施用于Word、Excel、和/或帶有可分割和/或可搜索部分的各種其它文檔。在塊208,瀏覽器確定所選超鏈接是否引用了命名錨點(diǎn)。如果不是,那么導(dǎo)航在塊210正常進(jìn)行??蛇x地,如果所選超鏈接引用了命名錨點(diǎn),那么瀏覽器在塊212確定命名錨點(diǎn)是否為仿錨點(diǎn)。如上所述,如果錨點(diǎn)以預(yù)分配的仿錨點(diǎn)前綴(例如,_g_)開頭,那么瀏覽器可以確定錨點(diǎn)為仿錨點(diǎn)。如果瀏覽器確定錨點(diǎn)不是仿錨點(diǎn),那么導(dǎo)航在塊210正常進(jìn)行??蛇x地,如果瀏覽器確定錨點(diǎn)為仿錨點(diǎn),那么瀏覽器可以在塊214解析仿錨點(diǎn)并選擇性地將其解碼。在其他實(shí)施例中,可以采用不同的編碼機(jī)制或不采用編碼機(jī)制。例如,瀏覽器可以刪除仿錨點(diǎn)的預(yù)分配錨點(diǎn)前綴(例如,_g_)。然后,在塊216,瀏覽器載入目的網(wǎng)頁,并且直接導(dǎo)航至由仿錨點(diǎn)指定的目的網(wǎng)頁部分,還可以例如通過修改格式和/或信息來將其突出顯示。實(shí)際上,瀏覽器一般會尋找、突出顯示、并滾動至由仿錨點(diǎn)指定的目的網(wǎng)頁部分的第一實(shí)例。注意,在本發(fā)明的一個實(shí)施例中,如果客戶網(wǎng)絡(luò)瀏覽器沒有安裝仿命名錨點(diǎn)模塊,那么瀏覽器將默認(rèn)為忽略仿命名錨點(diǎn),因為這樣的錨點(diǎn)在實(shí)際目標(biāo)網(wǎng)頁中不存在。然而,如果客戶網(wǎng)絡(luò)瀏覽器(或通常的客戶裝置)安裝了合適的仿命名錨點(diǎn)模塊,則仿命名錨點(diǎn)模塊將根據(jù)上述的示例性客戶端處理200來處理仿錨點(diǎn)。因此,仿錨點(diǎn)通常用作到仿命名錨點(diǎn)模塊或客戶瀏覽器的指令??蛻舳颂幚?00可以允許任何源(所引網(wǎng)頁或文檔)使用仿命名錨點(diǎn)機(jī)制,這樣安裝有仿命名錨點(diǎn)模塊的任何客戶裝置都能執(zhí)行仿錨點(diǎn)識別并對處理200進(jìn)行處理,以直接導(dǎo)航至仿錨點(diǎn)引用的目標(biāo)網(wǎng)頁部分。可選地,仿命名錨點(diǎn)模塊還可以另外檢查帶有仿命名錨點(diǎn)的超鏈接的源(所引網(wǎng)頁),并且僅處理其源經(jīng)過授權(quán)的那些部分。例如,客戶處理可通過探查適當(dāng)?shù)腸ookie或通過使用標(biāo)題來確定源是否經(jīng)過授權(quán)。仿錨點(diǎn)對于搜索目標(biāo)網(wǎng)頁內(nèi)的文本通常最有用。但是,也可以搜索將在瀏覽器中顯示和/或由目標(biāo)網(wǎng)頁定義的其他項。實(shí)例包括圖像名稱、文檔對象模型(DOM)中的標(biāo)簽標(biāo)識(ID)、標(biāo)簽名稱、位置、HTML字節(jié)偏離量、搜索的結(jié)果文檔內(nèi)的一般偏移量或位置定義等。除了使用仿錨點(diǎn)來尋找、突出顯示、和滾動至目標(biāo)網(wǎng)頁的所引用文本或其他部分之外,客戶端處理可以另外地或可選地實(shí)現(xiàn)其他功能。例如,可以執(zhí)行客戶端處理以例如通過使用不同的預(yù)分配仿錨點(diǎn)前綴(如“_gh_”)來尋找并突出顯示目標(biāo)網(wǎng)頁內(nèi)出現(xiàn)的特定字。因此,可以突出顯示搜索中多次出現(xiàn)的特定字或短語。另一實(shí)例是,可以執(zhí)行客戶端處理,以通過使用諸如“_gi_”的不同預(yù)分配仿錨點(diǎn)前綴基于如圖像名稱來在目標(biāo)網(wǎng)頁中尋找并滾動至特定圖像。另外,當(dāng)搜索仿錨點(diǎn)所引用的特定部分時,客戶裝置的仿錨點(diǎn)模塊可以可選地執(zhí)行模糊(盡力而為的)搜索而不是絕對或精確搜索。當(dāng)通過客戶端處理200識別并處理仿錨點(diǎn)時,在一個實(shí)施例中,盡管可以類似地執(zhí)行客戶端處理,但是仿錨點(diǎn)由服務(wù)器端處理生成。圖7是用于生成仿錨點(diǎn)并將其附加到搜索結(jié)果的URL的示意性搜索引擎服務(wù)器端處理220的流程圖。特別地,在塊222,搜索引擎接收來自用戶的查詢。在塊224,搜索引擎執(zhí)行搜索并生成搜索結(jié)果。每個搜索結(jié)果可以包括引用目標(biāo)網(wǎng)頁或目的網(wǎng)頁的URL或超鏈接以及從相應(yīng)的超鏈接所引用的目標(biāo)網(wǎng)頁選取的一個或多個摘錄。在塊224中可以使用任何合適的搜索方法。對于各搜索結(jié)果226,搜索引擎可以在塊228確定搜索結(jié)果超鏈接是否已經(jīng)包括或引用了錨點(diǎn)。搜索引擎一般不會返回帶有錨點(diǎn)的超鏈接,因為錨點(diǎn)一般沒有索引。如果情況是這樣,則可以除去塊228。如果URL已經(jīng)包括錨點(diǎn),那么在塊226搜索引擎可繼續(xù)處理下一個搜索結(jié)果??蛇x地,在塊230,搜索引擎可將錨點(diǎn)從URL刪除。如果搜索結(jié)果URL已經(jīng)包括錨點(diǎn),則搜索引擎執(zhí)行塊230,或者如果搜索結(jié)果URL不包括錨點(diǎn),那么在塊232搜索引擎通過將仿命名錨點(diǎn)附加到搜索結(jié)果URL來生成修改的搜索結(jié)果URL。例如,搜索引擎可以使用諸如“_g_”的預(yù)分配仿錨點(diǎn)前綴或任何其他機(jī)制向客戶裝置發(fā)出命名錨點(diǎn)是仿制生成的信號。如上所述,各搜索結(jié)果可以包括引用目標(biāo)網(wǎng)頁的搜索結(jié)果超鏈接以及從超鏈接所引用的目標(biāo)網(wǎng)頁選取的一個或多個摘錄。當(dāng)存在多個與給定的搜索結(jié)果相關(guān)的摘錄時,摘錄通常用省略號(諸如三個點(diǎn)的省略號)分隔。搜索引擎可以將各摘錄轉(zhuǎn)變?yōu)橹辽僖粋€活動摘錄,其中,各活動摘錄是帶有引用包括相應(yīng)摘錄或部分摘錄的目標(biāo)網(wǎng)頁部分的仿錨點(diǎn)的超鏈接。例如,可以選擇性地將各摘錄解析為多個摘錄片斷,其中,搜索引擎將各摘錄片斷轉(zhuǎn)變成各自帶有相應(yīng)仿錨點(diǎn)的單獨(dú)超鏈接。在一個實(shí)施例中,可以根據(jù)摘錄包括的標(biāo)點(diǎn)符號來分隔摘錄。在可選實(shí)施例中,例如,活動摘錄可以鏈接至僅指向搜索項或短語的仿錨點(diǎn)。在搜索引擎生成帶有仿錨點(diǎn)的超鏈接之后,在塊226,處理220將繼續(xù)處理下一個搜索結(jié)果。在處理完所有搜索結(jié)果之后,在塊234,搜索引擎服務(wù)器將搜索結(jié)果頁面發(fā)送給客戶裝置。在一個可選實(shí)施例中,在執(zhí)行圖8(其示出了處理200的修改部分)的流程圖示出的塊232之前或者代替執(zhí)行步驟232,搜索引擎還可以確定目標(biāo)網(wǎng)頁是否已經(jīng)在摘錄中或摘錄附近包含命名錨點(diǎn)。如圖所示,在塊228確定URL不包括錨點(diǎn)之后,搜索引擎可以在塊240確定目標(biāo)網(wǎng)頁在是否已經(jīng)在摘錄中或摘錄附近包含命名錨點(diǎn)。塊240可在塊232之前執(zhí)行或代替塊232執(zhí)行。如果在塊240中確定目標(biāo)網(wǎng)頁已經(jīng)在摘錄中或摘錄附近包含命名錨點(diǎn),則搜索引擎在塊242通過將錨點(diǎn)附加到搜索結(jié)果的URL來使用該錨點(diǎn),并繼續(xù)處理下一個搜索結(jié)果。處理220可以在服務(wù)器端上執(zhí)行,盡管其也可以可選地或另外地例如通過客戶端仿錨點(diǎn)模塊或其他適當(dāng)機(jī)制在客戶端上執(zhí)行。當(dāng)在客戶端上執(zhí)行生成仿錨點(diǎn)的處理時和/或當(dāng)仿錨點(diǎn)生成處理未由用戶使用的搜索引擎執(zhí)行時,客戶端處理可以檢查各搜索結(jié)果中的各個摘錄,并生成引用仿命名錨點(diǎn)的超鏈接。很明顯,通過允許用戶直接導(dǎo)航至對應(yīng)于相關(guān)摘錄的目標(biāo)文檔或網(wǎng)頁的特定文檔內(nèi)部分,生成仿錨點(diǎn)和識別并處理仿錨點(diǎn)的結(jié)合提高了用戶的網(wǎng)絡(luò)瀏覽體驗。仿錨點(diǎn)可與任何合適的搜索結(jié)果(諸如Google標(biāo)準(zhǔn)搜索、Geo搜索、Froogle搜索等)一起使用。仿錨點(diǎn)的使用僅為一個實(shí)施例。例如,服務(wù)器可以通過在結(jié)果頁面中插入隱藏標(biāo)簽或在A標(biāo)簽上插入屬性來向客戶瀏覽器提供提示或指令??蛻舳松习惭b的瀏覽器模塊提取各結(jié)果頁面的DOM并從這些提示或指令中選取相關(guān)信息。因此,當(dāng)用戶導(dǎo)航至目標(biāo)網(wǎng)頁或文檔時,安裝的瀏覽器模塊應(yīng)用這些指令的期望結(jié)果來實(shí)現(xiàn)相似功能。不期望這樣的指令,即,例如沒有安裝適當(dāng)模塊的客戶網(wǎng)絡(luò)瀏覽器將完全忽略該指令。在這樣的實(shí)施例中,用戶在客戶瀏覽器的地址欄中看不到附加到URL的仿錨點(diǎn)。在一個實(shí)施例中,為了將從服務(wù)器發(fā)送附加信息的影響(其僅當(dāng)客戶裝置沒有安裝仿錨點(diǎn)模塊時被客戶裝置或者更具體地被客戶瀏覽器忽略)減至最小,服務(wù)器可以探測客戶裝置上的相關(guān)cookie并確定是否安裝了仿錨點(diǎn)模塊。為了便于這樣的處理,仿錨點(diǎn)模塊的安裝可以促成創(chuàng)建或修改相關(guān)cookie。例如,如果沒有安裝仿錨點(diǎn)模塊,則當(dāng)提交查詢時服務(wù)器(例如,搜索引擎)被通知沒有安裝仿錨點(diǎn)模塊,并且搜索引擎可以進(jìn)行搜索但不生成對仿鏈接的引用。在可選實(shí)施例中,可以在服務(wù)器端執(zhí)行用于自動滾動至目標(biāo)網(wǎng)頁特定部分的機(jī)制。借助于服務(wù)器端的執(zhí)行,可以不需要客戶端仿錨點(diǎn)模塊。例如,響應(yīng)于用戶點(diǎn)擊特定摘錄行,服務(wù)器返回直接滾動至對應(yīng)于所選摘錄的目標(biāo)文檔部分的緩沖頁面。在一個實(shí)施例中,當(dāng)用戶點(diǎn)擊特定摘錄行時,搜索查詢本身和特定摘錄行數(shù)被提供給服務(wù)器。然后,服務(wù)器重新生成摘錄,即,返回摘錄生成算法,并使用如JavaScript或其他機(jī)制返回緩沖頁面,以自動滾動至對應(yīng)于所選摘錄行的緩沖頁面的部分。另一實(shí)例是,給定目標(biāo)頁面的每個摘錄是到對應(yīng)于緩沖頁面中摘錄的部分的鏈接。特別地,到緩沖頁面的鏈接可以包括查詢和附加信息(例如,諸如錨點(diǎn)形式的提示),以使用命名錨點(diǎn)在瀏覽器中適當(dāng)定位或滾動緩沖頁面。緩沖頁面又可以包括命名錨點(diǎn),每個命名錨點(diǎn)添加對應(yīng)于摘錄的緩沖頁面的部分作為前綴。一般來說,借助于服務(wù)器端的執(zhí)行,服務(wù)器可以代理目標(biāo)頁面或中介體,例如,網(wǎng)絡(luò)代理或IBM網(wǎng)絡(luò)中介體(WBI),可以實(shí)現(xiàn)服務(wù)器端功能。在一個實(shí)施例中,諸如通過使用多幀(其中每幀至少具有一行在瀏覽器內(nèi)可見的摘錄),可配置系統(tǒng)使瀏覽器可以同時顯示所有摘錄行。可選地,可以配置服務(wù)器使得在幀組內(nèi)的一個或多個幀內(nèi)返回緩沖頁面,其中每幀滾動以顯示一行摘錄。例如,在摘錄生成引擎返回三行摘錄的情況下,瀏覽器可包含幀組內(nèi)的三幀,其中各幀顯示同一目標(biāo)或緩沖頁面,并且各自滾動至摘錄行的不同相應(yīng)行,以同時顯示由摘錄引擎生成的所有摘錄行。圖9示出了可以執(zhí)行本文所述的系統(tǒng)和方法的示例性網(wǎng)絡(luò)系統(tǒng)100。網(wǎng)絡(luò)系統(tǒng)100可以包括經(jīng)由網(wǎng)絡(luò)108與服務(wù)器104和106進(jìn)行通信的客戶裝置102。網(wǎng)絡(luò)108可以是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、電話網(wǎng)(諸如公共開關(guān)電話網(wǎng)絡(luò)(PSTN))、內(nèi)聯(lián)網(wǎng)、因特網(wǎng)、或網(wǎng)絡(luò)的任何適當(dāng)組合。為了清楚起見,示出了連接至網(wǎng)絡(luò)140的兩個客戶裝置102和三個服務(wù)器104和106。然而,任何適當(dāng)數(shù)量的客戶裝置102和服務(wù)器104、106都可以經(jīng)由網(wǎng)絡(luò)140連接。另外,給定的客戶裝置可以執(zhí)行服務(wù)器的功能,并且服務(wù)器可以執(zhí)行客戶裝置的功能。客戶裝置102可以包括能夠連接至網(wǎng)絡(luò)108的諸如主機(jī)、小型計算機(jī)、個人計算機(jī)、膝上型計算機(jī)、個人數(shù)字助理的裝置。客戶裝置102可以經(jīng)由有線(如銅線、光纖等)和/或無線連接通過網(wǎng)絡(luò)108發(fā)送數(shù)據(jù)和/或從網(wǎng)絡(luò)108接收數(shù)據(jù)。圖10示出了適于在圖9的網(wǎng)絡(luò)系統(tǒng)100中運(yùn)行的示例性客戶裝置102??蛻粞b置102可以包括總線120、處理器122、主存儲器124、只讀存儲器(ROM)126、存儲裝置128、輸入裝置130、輸出裝置132、以及通信接口134。總線120可以包括允許客戶裝置102的部件之間進(jìn)行通信的一個或多個常規(guī)總線。處理器122可以包括解釋并執(zhí)行指令的任何類型的常規(guī)處理器或微型處理器。主存儲器124可以包括隨機(jī)存取存儲器(RAM)或存儲供處理器122執(zhí)行的信息和指令的其他類型的動態(tài)存儲裝置。ROM126可以包括常規(guī)ROM裝置或存儲供處理器122使用的靜態(tài)信息和指令的其他類型的靜態(tài)存儲裝置。例如,存儲裝置128可以包括磁的和/或光學(xué)記錄介質(zhì)及其相應(yīng)驅(qū)動。輸入裝置130可以包括允許用戶向客戶裝置102輸入信息的一個或多個常規(guī)機(jī)構(gòu),諸如鍵盤、鼠標(biāo)、筆、語音識別和/或生物測定機(jī)構(gòu)等。輸出裝置132可以包括向用戶輸出信息的一個或多個常規(guī)機(jī)構(gòu),包括顯示器、打印機(jī)、揚(yáng)聲器等。通信接口134可以包括使客戶裝置102能夠與其他裝置和/或系統(tǒng)進(jìn)行通信的任何類似收發(fā)器的機(jī)構(gòu)。例如,通信接口134可以包括用于經(jīng)由網(wǎng)絡(luò)(諸如網(wǎng)絡(luò)108)與其他裝置或系統(tǒng)進(jìn)行通信的機(jī)構(gòu)。客戶裝置102執(zhí)行諸如上述的特定搜索相關(guān)的操作。客戶裝置102可以響應(yīng)于執(zhí)行包含在計算機(jī)可讀介質(zhì)(諸如存儲器124)中的軟件指令的處理器122來執(zhí)行這些操作。計算機(jī)可讀介質(zhì)可以限定為一個或多個存儲裝置和/或載波。軟件指令可以經(jīng)由通信接口134從另一計算機(jī)可讀介質(zhì)(諸如數(shù)據(jù)存儲裝置128)或從另一個裝置讀入存儲器124。存儲器124中包含的軟件指令使得處理器122執(zhí)行下述的搜索相關(guān)動作??蛇x地,硬連線電路可以代替軟件指令或與其結(jié)合使用,以執(zhí)行本文所述的搜索相關(guān)處理。因此,本發(fā)明不限于硬件電路和軟件的任何特定組合。服務(wù)器104和106可以包括能夠連接至網(wǎng)絡(luò)108以使服務(wù)器104、106與客戶裝置102進(jìn)行通信的一種或多種類型的計算機(jī)系統(tǒng)(諸如主機(jī)、小型機(jī)、或個人計算機(jī))。在可選實(shí)施例中,服務(wù)器104、106可以包括用于直接連接至一個或多個服務(wù)器裝置102的機(jī)構(gòu)。服務(wù)器104、106可以經(jīng)由有線或無線連接通過網(wǎng)絡(luò)108發(fā)送數(shù)據(jù)或從網(wǎng)絡(luò)108接收數(shù)據(jù)??梢砸耘c上述參照圖10描述的用于客戶裝置102的類似方式來配置服務(wù)器。在一個實(shí)施例中,服務(wù)器106可以包括客戶裝置102可用的搜索引擎110。服務(wù)器104可以存儲客戶裝置102可訪問的文檔(如網(wǎng)頁)。盡管本文描述并說明了本發(fā)明的示例性實(shí)施例,但是可以理解這些實(shí)施例僅是說明性的,在不背離本發(fā)明的精神和范圍的情況下,可以對這些實(shí)施例做出修改。因此,本發(fā)明的范圍將僅根據(jù)以下可能進(jìn)行修改的權(quán)利要求來限定,其中各項權(quán)利要求均作為本發(fā)明的實(shí)施例特意結(jié)合于特定實(shí)施例的描述中。權(quán)利要求1.一種用于向用戶提供搜索結(jié)果的方法,包括從客戶裝置接收搜索查詢;響應(yīng)于所述搜索查詢生成至少一個搜索結(jié)果,所述搜索結(jié)果與鏈接到搜索結(jié)果文檔的搜索結(jié)果文檔鏈接相關(guān)聯(lián);生成對應(yīng)于所述搜索結(jié)果的指令,所述指令被發(fā)送至文檔瀏覽器,以在所述客戶裝置上顯示所述搜索結(jié)果,當(dāng)用戶選擇所述搜索結(jié)果時,所述指令直接導(dǎo)航至所述搜索結(jié)果文檔內(nèi)的文檔內(nèi)部分,所述文檔內(nèi)部分與所述搜索查詢相關(guān);以及向所述用戶提供所述搜索結(jié)果。2.根據(jù)權(quán)利要求1所述的方法,其中,每個搜索結(jié)果都包括從所述搜索結(jié)果文檔中選取的摘錄,并且,所述指令將直接導(dǎo)航至所述搜索結(jié)果文檔中的所述摘錄的至少一部分。3.根據(jù)權(quán)利要求2所述的方法,其中,至少一個搜索結(jié)果包括從所述搜索結(jié)果文檔中選取的多個摘錄,并且,所述指令將生成多個幀,每幀都顯示所述搜索結(jié)果文檔內(nèi)的至少一個所述摘錄的至少一部分。4.根據(jù)權(quán)利要求1所述的方法,其中,所述指令為指向所述搜索結(jié)果文檔內(nèi)的所述文檔內(nèi)部分的文檔內(nèi)鏈接,所述文檔內(nèi)部分與所述搜索查詢相關(guān)。5.根據(jù)權(quán)利要求4所述的方法,其中,所述文檔內(nèi)鏈接包含未在所述搜索結(jié)果文檔中定義的仿錨點(diǎn)。6.根據(jù)權(quán)利要求5所述的方法,其中,所述仿錨點(diǎn)包括將所述錨點(diǎn)指定為仿制的預(yù)分配仿錨點(diǎn)指示符。7.根據(jù)權(quán)利要求6所述的方法,其中,所述仿錨點(diǎn)包括所述預(yù)分配仿錨點(diǎn)指示符作為前綴和后綴之一,并且,所述預(yù)分配仿錨點(diǎn)指示符包括預(yù)分配的文本字符集。8.根據(jù)權(quán)利要求4所述的方法,其中,所述文檔內(nèi)鏈接指向位于所述文檔內(nèi)部分的錨點(diǎn),所述錨點(diǎn)在所述搜索結(jié)果文檔中定義。9.根據(jù)權(quán)利要求4所述的方法,進(jìn)一步包括確定所述搜索結(jié)果文檔鏈接是否引用所述搜索結(jié)果文檔中定義的錨點(diǎn);以及如果所述搜索結(jié)果文檔鏈接引用了所述錨點(diǎn),則從所述搜索結(jié)果文檔鏈接中刪除對所述錨點(diǎn)的引用。10.根據(jù)權(quán)利要求1所述的方法,其中,所述文檔內(nèi)部分為所述搜索結(jié)果文檔內(nèi)的文本、所述搜索結(jié)果文檔內(nèi)的圖像、文檔對象模型中的標(biāo)簽標(biāo)識符、標(biāo)簽名、標(biāo)簽位置、所述搜索結(jié)果文檔中定義的HTML字節(jié)偏移量、以及所述搜索結(jié)果文檔內(nèi)的一般偏移量或位置定義中的至少一個。11.根據(jù)權(quán)利要求1所述的方法,其中,向所述用戶提供所述搜索結(jié)果包括提供搜索結(jié)果頁面,其中,所述指令為所述搜索結(jié)果頁面中的隱藏標(biāo)簽或標(biāo)簽屬性中的至少一個。12.一種鏈接至目標(biāo)文檔的文檔內(nèi)部分的方法,包括生成對應(yīng)于所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分的仿文檔內(nèi)錨點(diǎn),所述仿文檔內(nèi)錨點(diǎn)未在所述目標(biāo)文檔中定義。13.根據(jù)權(quán)利要求12所述的方法,其中,所述仿文檔內(nèi)鏈接是發(fā)送至客戶裝置的文檔瀏覽器以顯示所述目標(biāo)文檔從而直接導(dǎo)航至所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分的指令。14.根據(jù)權(quán)利要求12所述的方法,其中,所述仿錨點(diǎn)被附加到指向所述目標(biāo)文檔的目標(biāo)文檔鏈接。15.根據(jù)權(quán)利要求12所述的方法,其中,所述仿錨點(diǎn)包括將所述錨點(diǎn)指定為仿制的預(yù)分配仿錨點(diǎn)指示符。16.根據(jù)權(quán)利要求15所述的方法,其中,所述仿錨點(diǎn)包括所述預(yù)分配仿錨點(diǎn)指示符作為前綴和后綴之一,并且,所述預(yù)分配仿錨點(diǎn)指示符包括預(yù)分配的文本字符集。17.根據(jù)權(quán)利要求12所述的方法,其中,所述文檔內(nèi)部分從由所述目標(biāo)文檔內(nèi)的文本、所述目標(biāo)文檔內(nèi)的圖像、文檔對象模型中的標(biāo)簽標(biāo)識符、標(biāo)簽名、標(biāo)簽位置、所述目標(biāo)文檔中定義的HTML字節(jié)偏移量、以及所述搜索結(jié)果文檔內(nèi)的一般偏移量或位置定義組成的組中選擇。18.一種用于向用戶提供搜索結(jié)果的方法,包括響應(yīng)于搜索查詢生成至少一個搜索結(jié)果,每個搜索結(jié)果都包括從搜索結(jié)果文檔中選取的摘錄,所述搜索結(jié)果與鏈接到緩沖搜索結(jié)果文檔的緩沖鏈接相關(guān)聯(lián);以及響應(yīng)于用戶選擇的所述緩沖鏈接,返回自動滾動至包含所述摘錄的所述緩沖搜索結(jié)果文檔部分的所述緩沖搜索結(jié)果文檔。19.根據(jù)權(quán)利要求18所述的方法,其中,所述緩沖搜索結(jié)果文檔使用JavaScript自動滾動至包含所述摘錄的所述部分。20.根據(jù)權(quán)利要求18所述的方法,其中,所述緩沖搜索結(jié)果文檔使用所述緩沖搜索結(jié)果文檔中定義的命名錨點(diǎn)來自動滾動至包含所述摘錄的所述部分。21.一種用于直接導(dǎo)航至目標(biāo)文檔內(nèi)的文檔內(nèi)部分的方法,包括接收到所述目標(biāo)文檔的文檔鏈接;以及響應(yīng)于選擇的所述文檔鏈接,執(zhí)行直接導(dǎo)航至所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分的指令,所述指令為對附加到所述文檔鏈接的仿錨點(diǎn)、未在所述目標(biāo)文檔中定義的所述仿錨點(diǎn)、所述目標(biāo)文檔中定義的隱藏標(biāo)簽、以及所述目標(biāo)文檔中定義的標(biāo)簽屬性的引用之一。22.根據(jù)權(quán)利要求21所述的方法,其中,所述指令為對仿錨點(diǎn)的引用,其中,所述執(zhí)行包括確定所述文檔鏈接是否具有附加的仿錨點(diǎn);以及如果所述文檔鏈接具有附加的仿錨點(diǎn),則解析所述文檔鏈接和所述仿錨點(diǎn),以從所述仿錨點(diǎn)中選取仿錨點(diǎn)文本。23.根據(jù)權(quán)利要求22所述的方法,其中,所述確定包括確定所述文檔鏈接是否具有附加的錨點(diǎn);以及如果所述文檔鏈接具有附加的錨點(diǎn),則確定所述錨點(diǎn)是否包括將所述錨點(diǎn)指定為仿制的預(yù)分配仿錨點(diǎn)指示符。24.根據(jù)權(quán)利要求23所述的方法,其中,確定所述錨點(diǎn)是否包括預(yù)分配仿錨點(diǎn)指示符包括確定所述錨點(diǎn)是否包括所述預(yù)分配仿錨點(diǎn)指示符作為所述錨點(diǎn)的前綴和后綴之一,并且其中,所述預(yù)分配仿錨點(diǎn)指示符包括預(yù)分配文本字符集。25.根據(jù)權(quán)利要求21所述的方法,其中,所述執(zhí)行包括突出顯示所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分。26.根據(jù)權(quán)利要求21所述的方法,其中,所述文檔內(nèi)部分從由所述目標(biāo)文檔內(nèi)的文本、所述目標(biāo)文檔內(nèi)的圖像、所述文檔對象模型中的標(biāo)簽標(biāo)識符、標(biāo)簽名、標(biāo)簽位置、所述目標(biāo)文檔中定義的HTML字節(jié)偏移量、以及所述搜索結(jié)果文檔內(nèi)的一般偏移量或位置定義組成的組中選擇。27.根據(jù)權(quán)利要求21所述的方法,其中,所述文檔鏈接為URL。28.根據(jù)權(quán)利要求21所述的方法,其中,所述接收進(jìn)一步包括接收搜索結(jié)果,所述搜索結(jié)果包括鏈接到所述目標(biāo)文檔的所述文檔鏈接和從所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分選取的至少一個摘錄。29.根據(jù)權(quán)利要求21所述的方法,其中,所述執(zhí)行包括執(zhí)行顯示多個幀的指令,響應(yīng)于選擇的所述文檔鏈接,每個幀都顯示所述目標(biāo)文檔內(nèi)的多個文檔內(nèi)部分的至少一個的至少一部分。30.一種用于直接導(dǎo)航至搜索結(jié)果文檔內(nèi)的文檔內(nèi)部分的方法,包括接收搜索結(jié)果頁面,所述搜索結(jié)果頁面包括至少一個指向所述搜索結(jié)果文檔的搜索結(jié)果鏈接以及至少一個從所述搜索結(jié)果文檔內(nèi)的所述文檔內(nèi)部分選取的摘錄;通過將仿錨點(diǎn)附加到所述搜索結(jié)果鏈接,基于所述摘錄來生成文檔內(nèi)鏈接,所述文檔內(nèi)鏈接指向所述搜索結(jié)果文檔內(nèi)的所述文檔內(nèi)部分,并且所述仿錨點(diǎn)未在目標(biāo)文檔中定義;以及響應(yīng)于所述文檔內(nèi)鏈接的選擇,直接導(dǎo)航至所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分。31.根據(jù)權(quán)利要求30所述的方法,其中,所述文檔內(nèi)部分從由所述目標(biāo)文檔內(nèi)的文本、所述目標(biāo)文檔內(nèi)的圖像、文檔對象模型中的標(biāo)簽標(biāo)識符、標(biāo)簽名、標(biāo)簽位置、所述目標(biāo)文檔中定義的HTML字節(jié)偏移量、以及所述搜索結(jié)果文檔內(nèi)的一般偏移量或位置定義組成的組中選擇。32.根據(jù)權(quán)利要求30所述的方法,其中,所述文檔內(nèi)鏈接包含仿錨點(diǎn),所述仿錨點(diǎn)包括將所述錨點(diǎn)指定為仿制的預(yù)分配仿錨點(diǎn)指示符。33.一種客戶網(wǎng)絡(luò)瀏覽器,包括仿錨點(diǎn)模塊,用于解析和解釋附加于連接到目標(biāo)文檔的鏈接的仿錨點(diǎn),所述仿錨點(diǎn)模塊用于當(dāng)選擇帶有所述仿錨點(diǎn)的鏈接時導(dǎo)航至所述目標(biāo)文檔,以及搜索并滾動至被所述仿錨點(diǎn)所引用的所述目標(biāo)文檔的文檔內(nèi)部分,其中,所述仿錨點(diǎn)未在所述目標(biāo)文檔內(nèi)定義。34.根據(jù)權(quán)利要求33所述的客戶網(wǎng)絡(luò)瀏覽器,其中,所述仿錨點(diǎn)包括預(yù)分配仿錨點(diǎn)指示符以及對所述目標(biāo)文檔的所述文檔內(nèi)部分的引用。35.一種嵌于計算機(jī)可讀介質(zhì)上的計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括當(dāng)由計算機(jī)系統(tǒng)執(zhí)行時可以運(yùn)行使所述計算機(jī)系統(tǒng)執(zhí)行包括以下動作的指令響應(yīng)于接收到來自用戶的搜索查詢生成至少一個搜索結(jié)果,所述搜索結(jié)果與鏈接到搜索結(jié)果文檔的搜索結(jié)果文檔鏈接相關(guān)聯(lián);生成對應(yīng)于搜索結(jié)果的指令,所述指令被發(fā)送至文檔瀏覽器,以在所述客戶裝置上顯示所述搜索結(jié)果,當(dāng)所述用戶選擇所述搜索結(jié)果時,所述指令直接導(dǎo)航至所述搜索結(jié)果文檔內(nèi)的所述文檔內(nèi)部分,所述文檔內(nèi)部分與所述搜索查詢相關(guān);以及向所述用戶提供所述搜索結(jié)果。36.根據(jù)權(quán)利要求35所述的計算機(jī)程序產(chǎn)品,其中,生成所述搜索結(jié)果包括生成從所述搜索結(jié)果文檔中選取的摘錄,并且,所述指令將直接導(dǎo)航至所述搜索結(jié)果文檔內(nèi)的所述摘錄的至少一部分。37.根據(jù)權(quán)利要求35所述的計算機(jī)程序產(chǎn)品,其中,所述指令是指向所述搜索結(jié)果文檔內(nèi)的所述文檔內(nèi)部分的文檔內(nèi)鏈接,所述文檔內(nèi)部分與所述搜索查詢相關(guān)。38.根據(jù)權(quán)利要求37所述的計算機(jī)程序產(chǎn)品,其中,所述文檔內(nèi)鏈接包含未在所述搜索結(jié)果文檔中定義的仿錨點(diǎn)。39.根據(jù)權(quán)利要求38所述的計算機(jī)程序產(chǎn)品,其中,所述仿錨點(diǎn)包括將所述錨點(diǎn)指定為仿制的預(yù)分配仿錨點(diǎn)指示符。40.根據(jù)權(quán)利要求39所述的計算機(jī)程序產(chǎn)品,其中,所述仿錨點(diǎn)包括所述預(yù)分配仿錨點(diǎn)指示符作為前綴和后綴之一,并且,所述預(yù)分配仿錨點(diǎn)指示符包括預(yù)分配文本字符集。41.根據(jù)權(quán)利要求37所述的計算機(jī)程序產(chǎn)品,其中,所述文檔內(nèi)鏈接指向位于所述文檔內(nèi)部分的錨點(diǎn),所述錨點(diǎn)在所述搜索結(jié)果文檔中被定義。42.根據(jù)權(quán)利要求37所述的計算機(jī)程序產(chǎn)品,還包括確定所述搜索結(jié)果文檔鏈接是否引用在所述搜索結(jié)果文檔中定義的錨點(diǎn);以及如果所述搜索結(jié)果文檔鏈接引用了所述錨點(diǎn),從所述搜索結(jié)果文檔鏈接中刪除對所述錨點(diǎn)的引用。43.根據(jù)權(quán)利要求35所述的計算機(jī)程序產(chǎn)品,其中,所述文檔內(nèi)鏈接指向所述搜索結(jié)果文檔內(nèi)的文本、所述搜索結(jié)果文檔內(nèi)的圖像、文檔對象模型中的標(biāo)簽標(biāo)識符、標(biāo)簽名、標(biāo)簽位置、所述搜索結(jié)果文檔中定義的HTML字節(jié)偏移量、和所述搜索結(jié)果文檔內(nèi)的一般偏移量或位置定義中的一個。44.根據(jù)權(quán)利要求35所述的計算機(jī)程序產(chǎn)品,其中,向所述用戶提供所述搜索結(jié)果包括提供搜索結(jié)果頁面,其中,所述指令為所述搜索結(jié)果頁面中的隱藏標(biāo)簽或標(biāo)簽屬性中的至少一個。45.一種嵌于計算機(jī)可讀介質(zhì)上的計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括當(dāng)由計算機(jī)系統(tǒng)執(zhí)行時可運(yùn)行使所述計算機(jī)系統(tǒng)執(zhí)行包括以下動作的指令生成對應(yīng)于目標(biāo)文檔內(nèi)的文檔內(nèi)部分的仿文檔內(nèi)錨點(diǎn),所述仿文檔內(nèi)錨點(diǎn)未在所述搜索結(jié)果文檔中定義。46.根據(jù)權(quán)利要求45所述的計算機(jī)程序產(chǎn)品,其中,所述仿文檔內(nèi)鏈接是發(fā)送至客戶裝置上的文檔瀏覽器以顯示所述目標(biāo)文檔從而直接導(dǎo)航至所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分的指令。47.一種嵌于計算機(jī)可讀介質(zhì)上的計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括當(dāng)由計算機(jī)系統(tǒng)執(zhí)行時可運(yùn)行使所述計算機(jī)系統(tǒng)執(zhí)行包括以下動作的指令,包括接收鏈接到所述目標(biāo)文檔的文檔鏈接;響應(yīng)于選擇的所述文檔鏈接,執(zhí)行指令以直接導(dǎo)航至所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分。48.根據(jù)權(quán)利要求47所述的計算機(jī)程序產(chǎn)品,其中,所述指令為對附加到所述文檔鏈接的仿錨點(diǎn)的引用,所述仿錨點(diǎn)未在所述目標(biāo)文檔中定義。49.根據(jù)權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其中,所述執(zhí)行包括確定所述文檔鏈接是否具有附加的仿錨點(diǎn);以及如果所述文檔鏈接具有附加的仿錨點(diǎn),則解析所述文檔鏈接和所述仿錨點(diǎn),以從所述仿錨點(diǎn)中選取仿錨點(diǎn)文本。50.根據(jù)權(quán)利要求49所述的計算機(jī)程序產(chǎn)品,其中,所述確定包括確定所述文檔鏈接是否具有附加的錨點(diǎn);以及如果所述文檔鏈接具有附加的錨點(diǎn),則確定所述錨點(diǎn)是否包括將所述錨點(diǎn)指定為仿制的預(yù)分配仿錨點(diǎn)指示符。51.根據(jù)權(quán)利要求50所述的計算機(jī)程序產(chǎn)品,其中,確定所述錨點(diǎn)是否包括預(yù)分配仿錨點(diǎn)指示符包括確定所述錨點(diǎn)是否包括所述預(yù)分配仿錨點(diǎn)指示符作為前綴和后綴之一,并且,所述預(yù)分配仿錨點(diǎn)指示符包括預(yù)分配的文本字符集。52.根據(jù)權(quán)利要求47所述的計算機(jī)程序產(chǎn)品,其中,所述執(zhí)行包括突出顯示所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分。53.根據(jù)權(quán)利要求47所述的計算機(jī)程序產(chǎn)品,其中,所述文檔內(nèi)部分從由所述目標(biāo)文檔內(nèi)的文本、所述目標(biāo)文檔內(nèi)的圖像、文檔對象模型中的標(biāo)簽標(biāo)識符、標(biāo)簽名、標(biāo)簽位置、所述目標(biāo)文檔中定義的HTML偏移量、以及所述搜索結(jié)果文檔內(nèi)的一般偏移量或位置定義組成的組中選擇。54.根據(jù)權(quán)利要求47所述的計算機(jī)程序產(chǎn)品,其中,所述文檔鏈接為URL。55.根據(jù)權(quán)利要求47所述的計算機(jī)程序產(chǎn)品,其中,所述接收進(jìn)一步包括接收搜索結(jié)果,所述搜索結(jié)果包括鏈接到所述目標(biāo)文檔的所述文檔鏈接和至少一個從所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分選取的摘錄。56.一種嵌于計算機(jī)可讀介質(zhì)上的計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括當(dāng)由計算機(jī)系統(tǒng)執(zhí)行時可運(yùn)行使所述計算機(jī)系統(tǒng)執(zhí)行包括以下動作的指令接收搜索結(jié)果頁面,所述搜索結(jié)果頁面包括至少一個指向搜索結(jié)果文檔的搜索結(jié)果鏈接以及至少一個從所述搜索結(jié)果文檔內(nèi)的所述文檔內(nèi)部分選取的摘錄;通過將仿錨點(diǎn)附加到搜索結(jié)果鏈接,基于所述摘錄來生成文檔內(nèi)鏈接,所述文檔內(nèi)鏈接指向所述搜索結(jié)果文檔內(nèi)的所述文檔內(nèi)部分,并且所述仿錨點(diǎn)未在目標(biāo)文檔中定義;以及響應(yīng)于對所述文檔內(nèi)鏈接的選擇,直接導(dǎo)航至所述目標(biāo)文檔內(nèi)的所述文檔內(nèi)部分。57.根據(jù)權(quán)利要求56所述的計算機(jī)程序產(chǎn)品,其中,所述文檔內(nèi)部分從由所述目標(biāo)文檔內(nèi)的文本、所述目標(biāo)文檔內(nèi)的圖像、文檔對象模型中的標(biāo)簽標(biāo)識符、標(biāo)簽名、標(biāo)簽位置、所述目標(biāo)文檔中定義的HTML字節(jié)偏移量、以及所述搜索結(jié)果文檔內(nèi)的一般偏移量或位置定義組成的組中選擇。58.根據(jù)權(quán)利要求56所述的計算機(jī)程序產(chǎn)品,其中,所述文檔內(nèi)鏈接包括仿錨點(diǎn),所述仿錨點(diǎn)包括將所述錨點(diǎn)指定為仿制的預(yù)分配仿錨點(diǎn)指示符。全文摘要本發(fā)明披露了用于直接導(dǎo)航至和/或突出顯示目標(biāo)文檔的特定部分(諸如文檔的查詢相關(guān)部分)的系統(tǒng)和方法。該方法可以包括生成到搜索結(jié)果文檔的搜索結(jié)果鏈接,以及生成發(fā)送至客戶文檔瀏覽器以直接導(dǎo)航至與搜索結(jié)果文檔內(nèi)的查詢相關(guān)的文檔內(nèi)部分的指令。搜索結(jié)果可以包括從搜索結(jié)果文檔中選取的摘錄,這樣指令使得直接導(dǎo)航至摘錄的至少一部分。指令可以為搜索結(jié)果未在文檔中定義的例如由預(yù)分配仿錨點(diǎn)指示符指定的仿錨點(diǎn)。客戶瀏覽器可以安裝有仿錨點(diǎn)模塊,以響應(yīng)于選擇的文檔鏈接執(zhí)行用于直接導(dǎo)航至并選擇性地突出顯示目標(biāo)文檔內(nèi)的文檔內(nèi)部分的指令。文檔編號G06F17/30GK1902627SQ200480039434公開日2007年1月24日申請日期2004年12月29日優(yōu)先權(quán)日2003年12月31日發(fā)明者戴維·P·馬爾毛羅斯,本杰明·戈梅斯,克里希納·巴拉特申請人:Google公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1