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

提供與工具欄關(guān)聯(lián)的深層鏈接的制作方法

文檔序號(hào):6362610閱讀:131來源:國知局
專利名稱:提供與工具欄關(guān)聯(lián)的深層鏈接的制作方法
提供與工具欄關(guān)聯(lián)的深層鏈接
背景技術(shù)
與許多網(wǎng)站相關(guān)聯(lián)的導(dǎo)航模型可能會(huì)給試圖在網(wǎng)站上導(dǎo)航的用戶帶來困惑。在這一方面,第一次訪問網(wǎng)站的用戶、最近沒有訪問過網(wǎng)站的用戶、或者訪問采用修正的導(dǎo)航模型的網(wǎng)站的用戶可能不容易導(dǎo)航到網(wǎng)站的特定部分。僅使用舉例的方式,用于導(dǎo)航到網(wǎng)站特定部分的導(dǎo)航鏈接可能會(huì)列在網(wǎng)站的各個(gè)不同的位置上(如,在網(wǎng)頁的左邊、橫跨在網(wǎng)頁的頂部、散列在整個(gè)網(wǎng)頁上等等)或可以以各種順序列出(如,按照字母順序、人氣或者貌似隨機(jī)的順序等等)。由于這種鏈接位置和/或順序的不一致,用戶往往很難找到導(dǎo)航到網(wǎng)站另一部分的特定鏈接。因此,用戶可能會(huì)花費(fèi)不必要的時(shí)間去找特定的鏈接。這就導(dǎo)致差的用戶體驗(yàn)、任務(wù)完成時(shí)長(zhǎng)增加,以及差強(qiáng)人意的站內(nèi)導(dǎo)航。

發(fā)明內(nèi)容
本發(fā)明內(nèi)容部分旨在簡(jiǎn)單介紹將在后面的具體實(shí)施方式
中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容部分并非意在確定要保護(hù)的主題的關(guān)鍵技術(shù)特征或必要技術(shù)特征,也并非意在獨(dú)立地作為確定要保護(hù)的主題的范圍的手段。根據(jù)本發(fā)明的實(shí)施例,由工具欄提供指向網(wǎng)站內(nèi)特定項(xiàng)目而不是網(wǎng)站的主頁的深層鏈接(deep link)。當(dāng)用戶導(dǎo)航到一個(gè)網(wǎng)絡(luò)文件(如網(wǎng)站或網(wǎng)頁)時(shí),標(biāo)識(shí)與該文件相關(guān)聯(lián)的域。這樣的域可用來標(biāo)識(shí)與導(dǎo)航到的文件相應(yīng)的一個(gè)或多個(gè)深層鏈接。例如,要標(biāo)識(shí)深層鏈接,可以使用這個(gè)域(或相應(yīng)的變體)作為查詢條件來查詢搜索服務(wù),以得到相關(guān)的搜索結(jié)果和/或與代表該文件的域相關(guān)的深層鏈接。對(duì)應(yīng)于標(biāo)識(shí)深層鏈接,可以顯示深層鏈接通知,以提供指示,即,與導(dǎo)航到的文件相應(yīng)的深層鏈接是存在的或可用的。在這一方面,包含深層鏈接的深層鏈接通知可以通過網(wǎng)頁瀏覽器內(nèi)的工具欄顯示給用戶。因此,用戶可以使用所提供的與工具欄關(guān)聯(lián)的深層鏈接在網(wǎng)站中導(dǎo)航。


參考附圖,本發(fā)明的實(shí)施例將在下面具體闡述,其中
圖I是適合實(shí)施本發(fā)明實(shí)施例的示例計(jì)算設(shè)備的框圖2是描述搜索結(jié)果項(xiàng)和相應(yīng)的深層鏈接的示例性顯示的示意圖3提供了根據(jù)本發(fā)明實(shí)施例的深層鏈接通知的示例說明;
圖4是適合于實(shí)施本發(fā)明實(shí)施例的示例網(wǎng)絡(luò)環(huán)境示例的框圖5是根據(jù)本發(fā)明實(shí)施例的描述用于呈現(xiàn)深層鏈接的示例性方法的流程圖;以及圖6是根據(jù)本發(fā)明實(shí)施例的描述呈現(xiàn)深層鏈接通知的示例性方法的流程圖。
具體實(shí)施例方式此處公開的本發(fā)明實(shí)施例的主題通過詳盡的描述以達(dá)到法定的要求。然而,描述本身并非旨在限制本專利的范圍。并且,發(fā)明人也預(yù)計(jì)到要保護(hù)的主題也可能以其它方式實(shí)施,以包含不同于但類似于此文件所描述的步驟或步驟的組合,并結(jié)合其它現(xiàn)有的或?qū)淼募夹g(shù)。此外,盡管這里可能用術(shù)語“步驟”和/或“塊”來示意所采用的方法的不同的要素,這些術(shù)語不應(yīng)被解釋為暗含了此處公開的各個(gè)步驟間的特定順序,除非有個(gè)別步驟的順序是被明確描述了的。此處描述的本發(fā)明的實(shí)施例包括具有用于執(zhí)行提供深層鏈接通知的方法的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)。該方法包括標(biāo)識(shí)與導(dǎo)航到的網(wǎng)站對(duì)應(yīng)的深層鏈接。每個(gè)深層鏈接包含指向網(wǎng)站內(nèi)的特定項(xiàng)而非該網(wǎng)站的主頁的鏈接。在實(shí)施例中,深層鏈接是受歡迎的鏈接或特定網(wǎng)頁上通常點(diǎn)擊或選擇的鏈接。深層鏈接通知可通過工具欄提供。深層鏈接通知指示該網(wǎng)站有一個(gè)或多個(gè)深層鏈接可用。在第二個(gè)說明性的實(shí)施例中,給出了體現(xiàn)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上并且可在計(jì)算機(jī)中執(zhí)行的圖形用戶界面。所述圖形用戶界面包括配置用于顯示網(wǎng)頁文件的第一顯示區(qū)域。所述圖形用戶界面還包括位于第一顯示區(qū)域附近的第二顯示區(qū)域。所述第二顯示區(qū)域包括顯示深層鏈接通知的工具欄,所述深層鏈接通知通過工具欄指示一個(gè)或多個(gè)深層鏈接可用,用于導(dǎo)航顯示在第一顯示區(qū)域中的網(wǎng)頁文件,所述一個(gè)或多個(gè)深層鏈接的每一個(gè)包括指向該網(wǎng)頁文件中的特定項(xiàng)而非該網(wǎng)頁文件的主頁的鏈接。在第三個(gè)說明性的實(shí)施例中給出了提供深層鏈接通知的方法。所述方法包括標(biāo)識(shí)與導(dǎo)航到的網(wǎng)站相關(guān)聯(lián)的域,并決定出該域包含在域的白名單中,所述域的白名單指定了一套應(yīng)該標(biāo)識(shí)深層鏈接的一個(gè)或多個(gè)域。向搜索服務(wù)提交搜索請(qǐng)求以請(qǐng)求與域?qū)?yīng)的搜索結(jié)果(如,包括深層鏈接)。接收與該域?qū)?yīng)的一個(gè)或多個(gè)搜索結(jié)果。所述一個(gè)或多個(gè)搜索結(jié)果用于標(biāo)識(shí)與網(wǎng)站相關(guān)的深層鏈接。呈現(xiàn)深層鏈接通知,其指示至少一個(gè)深層鏈接可用于導(dǎo)航該網(wǎng)站。本發(fā)明實(shí)施例的不同方面可以在計(jì)算機(jī)程序產(chǎn)品的一般環(huán)境中描述,所述計(jì)算機(jī)程序產(chǎn)品包括包括包含諸如程序模塊的計(jì)算機(jī)可執(zhí)行指令、由計(jì)算機(jī)或諸如個(gè)人數(shù)據(jù)助理或其他手持設(shè)備的其他機(jī)器執(zhí)行的計(jì)算機(jī)代碼或機(jī)器可用的指令。通常,包括例行程序、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等的程序模塊,是指執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的代碼。本發(fā)明的實(shí)施例可通過包括專用服務(wù)器、通用計(jì)算機(jī)、便攜式電腦、更專業(yè)的計(jì)算設(shè)備, 及諸如此類的多種系統(tǒng)配置實(shí)現(xiàn),。本發(fā)明也可在分布式計(jì)算環(huán)境中實(shí)現(xiàn),在分布式計(jì)算環(huán)境中,任務(wù)由通過通信網(wǎng)連接的遠(yuǎn)程處理設(shè)備執(zhí)行。計(jì)算機(jī)可讀介質(zhì)包括易失和非易失介質(zhì)、可移除和非可移除介質(zhì),并考慮到可由數(shù)據(jù)庫、處理器及各種其他聯(lián)網(wǎng)計(jì)算設(shè)備讀取的介質(zhì)。例如,但并不限于,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括以用以存儲(chǔ)信息的任何方法或技術(shù)實(shí)現(xiàn)的介質(zhì)。存儲(chǔ)的信息的例子包括計(jì)算機(jī)可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊及其它數(shù)據(jù)表示。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的例子包括ram、rom、 EEPR0M、閃存及其它存儲(chǔ)器技術(shù)、⑶-ROM、數(shù)字通用光盤(DVD)、全息介質(zhì)及其它光盤存儲(chǔ)、 盒式磁帶、磁帶、磁盤存儲(chǔ)器及其它磁性存儲(chǔ)設(shè)備。這些技術(shù)能瞬時(shí)、暫時(shí)或永久地存儲(chǔ)數(shù)據(jù)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可是有形的或永久的。下面將描述可實(shí)施本發(fā)明的不同方面的操作環(huán)境的示例,以提供用于本發(fā)明的各個(gè)方面的一般環(huán)境。先參考圖1,給出了實(shí)現(xiàn)本發(fā)明實(shí)施例的操作環(huán)境示例,整體指定為計(jì)算設(shè)備100。所述計(jì)算設(shè)備100只是一個(gè)合適的計(jì)算機(jī)環(huán)境的例子,并非旨在暗示對(duì)本發(fā)明的用途或功能的范圍的任何限制。該計(jì)算設(shè)備100也不應(yīng)理解為具有關(guān)于圖示部件的任何一個(gè)或其組合的任何依賴或要求。
計(jì)算設(shè)備100包括總線110,其直接或間接耦合以下設(shè)備存儲(chǔ)器112、一個(gè)或多個(gè)處理器114、一個(gè)或多個(gè)呈現(xiàn)組件116、輸入/輸出(I/O)端口 118、輸入/輸出組件120, 以及示例性的電源122??偩€110代表可能的一個(gè)或多個(gè)總線(如地址總線、數(shù)據(jù)總線、或其組合)。盡管為了清楚,圖I中各個(gè)模塊用線表示,實(shí)際上,描繪各個(gè)組件不是如此的清晰,并且比喻性地,所述線可以更精確地是灰的或模糊的。例如,可以認(rèn)為諸如顯示裝置的呈現(xiàn)組件是I/O組件。而且,處理器具有存儲(chǔ)器。發(fā)明人認(rèn)識(shí)到這是本領(lǐng)域的特性,并且重申,圖 I的圖僅僅示例了可以連同本發(fā)明的一個(gè)或多個(gè)實(shí)施例使用的示范性計(jì)算裝置。在如“工作站”、“服務(wù)器”、“膝上型電腦”、“手持裝置”等的這些種類之間不進(jìn)行區(qū)別,因?yàn)樵趫DI范圍內(nèi)并且參照“計(jì)算裝置”考慮了所有這些。存儲(chǔ)器112包括存儲(chǔ)在易失的和/或非易失的存儲(chǔ)器中的計(jì)算機(jī)可執(zhí)行指令(沒有圖示)。所述存儲(chǔ)器可能是可拆除的、非可拆除的、或者其組合。示例性的硬件設(shè)備包括固態(tài)存儲(chǔ)器、硬盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)等。所述計(jì)算設(shè)備100包括與系統(tǒng)總線110耦合的一個(gè)或多個(gè)處理器,所述系統(tǒng)總線110從各種不同的實(shí)體上讀取數(shù)據(jù),如從存儲(chǔ)器112或I/O組件120中。在一個(gè)實(shí)施例中,一個(gè)或多個(gè)處理器114執(zhí)行計(jì)算機(jī)可執(zhí)行指令來完成計(jì)算機(jī)可執(zhí)行指令定義的各種不同的任務(wù)和方法。一個(gè)或多個(gè)呈現(xiàn)組件116與系統(tǒng)總線110耦合, 并將數(shù)據(jù)指示呈現(xiàn)給用戶或其它設(shè)備。示例性呈現(xiàn)組件116包括顯示設(shè)備、揚(yáng)聲器、打印組件,諸如此類。I/O端口 118允許計(jì)算設(shè)備100與包括I/O組件120的其它設(shè)備邏輯耦合,其中一些設(shè)備是內(nèi)嵌的。示例性的組件包括麥克風(fēng)、操縱桿、游戲墊、圓盤式衛(wèi)星電視天線、掃描儀、打印機(jī)、無線設(shè)備、鍵盤、筆、語音輸入設(shè)備、觸摸輸入設(shè)備、觸屏設(shè)備、交互顯示設(shè)備或鼠標(biāo)。I/O組件120也可包括通信連接,該通信連接能夠便于將計(jì)算設(shè)備100通信地連接到諸如其它計(jì)算機(jī)設(shè)備、服務(wù)器、路由器等的遠(yuǎn)程設(shè)備。本發(fā)明的實(shí)施例是針對(duì)提供例如與工具欄關(guān)聯(lián)的深層鏈接,這樣用戶在網(wǎng)站內(nèi)導(dǎo)航的時(shí)候就可以訪問深層鏈接。傳統(tǒng)上,深層鏈接是與搜索結(jié)果頁相關(guān)聯(lián)而被提供。如圖 2所示,響應(yīng)于用戶查詢,一個(gè)或多個(gè)深層鏈接202的集合在搜索結(jié)果頁200中與搜索結(jié)果 204關(guān)聯(lián)顯示。這樣的深層鏈接202使得用戶可以在網(wǎng)站內(nèi)直接導(dǎo)航到與搜索結(jié)果對(duì)應(yīng)的特定項(xiàng)(如網(wǎng)頁或圖像)。然而,當(dāng)導(dǎo)航到一個(gè)網(wǎng)站時(shí)用戶目前無法訪問與搜索服務(wù)相關(guān)聯(lián)而被提供的這樣的深層鏈接。根據(jù)本發(fā)明的實(shí)施例,深層鏈接,或其通知,與工具欄相關(guān)聯(lián)而被提供,這樣用戶就可以訪問與當(dāng)前正被導(dǎo)航的網(wǎng)站相對(duì)應(yīng)的深層鏈接。因此,本發(fā)明的實(shí)施例方便了與工具欄相關(guān)聯(lián)地提供深層鏈接從而使得用戶可以使用這樣的深層鏈接在網(wǎng)站內(nèi)導(dǎo)航。深層鏈接是指指向網(wǎng)站內(nèi)非網(wǎng)站首頁或主頁的特定頁面或圖像的鏈接,如超鏈接。這樣,深層鏈接的統(tǒng)一資源定位符(URL)包含指向特定項(xiàng)所需的所有信息。如在此使用的,深層鏈接包括對(duì)指向網(wǎng)站內(nèi)非網(wǎng)站首頁或主頁的特定頁面或圖像的鏈接的表示。因此,深層鏈接可以呈現(xiàn)為例如文本、代碼片段、縮略圖、摘要、回答等等。從這個(gè)意義上,深層鏈接包括與統(tǒng)一資源定位符(URL)、IP地址或其它類型的位置或地址對(duì)應(yīng)的鏈接的可選擇的表示。因此,選擇深層鏈接可導(dǎo)致用戶瀏覽器重定向到相應(yīng)的地址,從而用戶可以訪問相關(guān)的內(nèi)容。如前所述,根據(jù)本發(fā)明的實(shí)施例,深層鏈接可通過工具欄向用戶顯示。一個(gè)或多個(gè)工具欄可在網(wǎng)頁瀏覽器窗口給出,并且可能包括,例如,輔助用戶導(dǎo)航網(wǎng)站或安排顯示空間的標(biāo)簽。工具欄可能附加地或者可選地包括一個(gè)或多個(gè)快捷按鈕,通過這些按鈕可方便地訪問一些常用的功能和/或技術(shù)中可用的許多網(wǎng)頁瀏覽器的附加組件的一個(gè)或多個(gè)。在一個(gè)實(shí)施例中,工具欄是提供搜索界面的搜索工具欄。例如,搜索工具欄可位于網(wǎng)頁瀏覽器標(biāo)簽條(tab bar)附近并提供一個(gè)搜索框以執(zhí)行網(wǎng)絡(luò)搜索。僅為舉例的目的,圖3給出了具有鏈接至網(wǎng)站各個(gè)部分的鏈接314的傳統(tǒng)集合的網(wǎng)絡(luò)瀏覽器300視圖。例如,顯示框308中的“Furniture (家具)”鏈接316,如果被選中, 將導(dǎo)航到可從該網(wǎng)站購買的家具項(xiàng)。工具欄306在顯示框308的上面顯示。工具欄306包括深層鏈接通知310,通知用戶深層鏈接是可用的并使用其在顯示框308中顯示的網(wǎng)站內(nèi)導(dǎo)航。因此,用戶可以在深層鏈接通知310中選擇深層鏈接,如“Store locator(商鋪位置)”深層鏈接318,以直接導(dǎo)航到該深層鏈接對(duì)應(yīng)的特定網(wǎng)頁中?,F(xiàn)在轉(zhuǎn)到圖4,示出了適用于實(shí)施本發(fā)明實(shí)施例的示例性的網(wǎng)絡(luò)環(huán)境400的框圖。 網(wǎng)絡(luò)環(huán)境400包括用戶設(shè)備410、搜索服務(wù)412,及深層鏈接通知服務(wù)414。用戶設(shè)備410、 搜索服務(wù)412、及深層鏈接通知服務(wù)414可通過網(wǎng)絡(luò)416通信,網(wǎng)絡(luò)416可以例如包括諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)、蜂窩網(wǎng)、對(duì)等網(wǎng)絡(luò)(P2P)、移動(dòng)網(wǎng)或各種網(wǎng)絡(luò)的組合的任意多個(gè)網(wǎng)絡(luò)。圖4所示的網(wǎng)絡(luò)環(huán)境400是一個(gè)合適的網(wǎng)絡(luò)環(huán)境的例子,并非意在暗示對(duì)本文所公開的本發(fā)明實(shí)施例的功能或用途的限制。示例性網(wǎng)絡(luò)環(huán)境400也不應(yīng)理解為具有關(guān)于其中所示組件的任意一個(gè)或多個(gè)的組合的任何依賴或要求。例如,用戶設(shè)備410可通過移動(dòng)網(wǎng)絡(luò)或互聯(lián)網(wǎng)與搜索服務(wù)412通信,且搜索服務(wù)412可通過局域網(wǎng)與深層鏈接通知服務(wù)414通信。進(jìn)一步地,盡管環(huán)境400以網(wǎng)絡(luò)圖示,一個(gè)或多個(gè)組件可例如通過HDMI (高清晰度多媒體接口)、DVI (數(shù)字可視接口),等直接相互通信??商鎿Q地,一個(gè)或多個(gè)組件可相互集成,例如,至少深層鏈接通知服務(wù)414的一部分可與用戶設(shè)備410或其一部分(如網(wǎng)頁瀏覽器)集成。用戶設(shè)備410可以是能允許用戶導(dǎo)航網(wǎng)站的任何類型的計(jì)算設(shè)備。例如,在一個(gè)實(shí)施例中,用戶設(shè)備410可以是如前面參考圖I所描述的計(jì)算設(shè)備100的計(jì)算設(shè)備。在實(shí)施例中,用戶設(shè)備410可以是個(gè)人計(jì)算機(jī)(PC)、便攜式計(jì)算機(jī)、工作站、移動(dòng)計(jì)算設(shè)備、PDA、 蜂窩電話,諸如此類。在一個(gè)實(shí)施例中,用戶設(shè)備410與如圖4所示的搜索服務(wù)412和/或深層鏈接通知服務(wù)414是分開的、不同的。在另一個(gè)實(shí)施例中,用戶設(shè)備410與搜索服務(wù)412和/或深層鏈接通知服務(wù)414或其一部分是集成的。例如,至少一部分深層鏈接通知服務(wù)414可位于用戶設(shè)備410。為解釋清楚,我們將描述實(shí)施例,其中用戶設(shè)備410、搜索服務(wù)412及深層鏈接通知服務(wù)414是分開的,但要明白在本發(fā)明所考慮的各種配置中它也可能不是這樣。繼續(xù)參見圖4,用戶設(shè)備410與搜索服務(wù)412通信以方便對(duì)于內(nèi)容的搜索。在實(shí)施例中,例如,用戶使用用戶設(shè)備410搜索可通過網(wǎng)絡(luò)416獲得的內(nèi)容。例如,在某些實(shí)施例中,網(wǎng)絡(luò)416可能是因特網(wǎng),用戶設(shè)備410與搜索服務(wù)412交互,以搜索與網(wǎng)站關(guān)聯(lián)的服務(wù)器上存儲(chǔ)的內(nèi)容。在另一些實(shí)施例中,例如,網(wǎng)絡(luò)416可能是與公司有關(guān)的企業(yè)網(wǎng)絡(luò)。在這些實(shí)施例中,用戶設(shè)備410與搜索服務(wù)412交互,來搜索企業(yè)網(wǎng)內(nèi)各種節(jié)點(diǎn)上存儲(chǔ)的內(nèi)容。 對(duì)于本領(lǐng)域技術(shù)人員而言,任何數(shù)量的其它實(shí)現(xiàn)情況顯然也是可能的。搜索服務(wù)412提供搜索服務(wù)。在實(shí)施例中,搜索服務(wù)412通過在環(huán)境中搜索內(nèi)容來提供搜索服務(wù),在所述環(huán)境中內(nèi)容可以例如存儲(chǔ)在諸如因特網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng) (WAN)、數(shù)據(jù)庫、計(jì)算機(jī)等等。搜索服務(wù)412,根據(jù)實(shí)施例,可以實(shí)現(xiàn)為服務(wù)器系統(tǒng)、程序模塊、 虛擬機(jī)、一個(gè)或多個(gè)服務(wù)器的組件、網(wǎng)絡(luò),諸如此類。在實(shí)施例中,搜索服務(wù)412接收搜索查詢,即,由用戶通過用戶設(shè)備410提交和/ 或由深層鏈接通知服務(wù)414提交的搜索請(qǐng)求。接收的來自用戶的查詢請(qǐng)求包括用戶手工或口頭輸入的搜索查詢、向用戶提示并由用戶選擇的查詢,以及用戶以某種方式認(rèn)可的由搜索服務(wù)412接收的任何其它搜索查詢。附加地或可替換地,搜索服務(wù)412可接收源于深層鏈接通知服務(wù)414或其一部分的搜索查詢。例如,深層鏈接通知服務(wù)414能響應(yīng)于用戶導(dǎo)航到網(wǎng)站,提供搜索查詢或請(qǐng)求,如下面詳述。通常,搜索服務(wù)412可從任意數(shù)量的個(gè)人、位置、組織及設(shè)備處接收搜索查詢。搜索服務(wù)412可以是或包括,例如,搜索引擎、網(wǎng)絡(luò)爬蟲,諸如此類。在某些實(shí)施例中,搜索服務(wù)412被配置為使用通過用戶設(shè)備410提交的和/或通過深層鏈接通知服務(wù)414 提交的查詢來執(zhí)行搜索。在一個(gè)實(shí)施例中,搜索服務(wù)412被配置用來接收提交的查詢(如, 通過用戶設(shè)備410和/或深層鏈接通知服務(wù)414)并使用該查詢來執(zhí)行搜索。在一個(gè)實(shí)施例中,一旦標(biāo)識(shí)搜索結(jié)果和/或滿足搜索查詢的深層鏈接,搜索服務(wù)412向用戶設(shè)備410和 /或深層鏈接通知服務(wù)414返回一個(gè)或多個(gè)搜索結(jié)果的集合和/或深層鏈接。這些搜索結(jié)果和/或相應(yīng)的深層鏈接可通過圖形界面顯示。例如,深層鏈接可通過與工具欄關(guān)聯(lián)呈現(xiàn)的深層鏈接通知來顯示??梢岳斫猓阉鞣?wù)412可與深層鏈接通知服務(wù)414通信以集成與工具欄關(guān)聯(lián)的深層鏈接。從這個(gè)意義上,搜索服務(wù)412可向深層鏈接通知服務(wù)414傳送深層鏈接以合并與工具欄關(guān)聯(lián)的深層鏈接。在又一個(gè)實(shí)施例中,另一組件,如用戶設(shè)備410,可從搜索服務(wù) 412和/或深層鏈接通知服務(wù)414接收數(shù)據(jù),之后集成與工具欄關(guān)聯(lián)的深層鏈接。深層鏈接通知服務(wù)414通常提供一個(gè)或多個(gè)與工具欄關(guān)聯(lián)顯示的深層鏈接,或其通知。深層鏈接通知服務(wù)414,在某些實(shí)施例中,包括一個(gè)域標(biāo)識(shí)符420、一個(gè)深層鏈接標(biāo)識(shí)符422,及一個(gè)深層鏈接呈現(xiàn)符(presenter) 424。根據(jù)本發(fā)明實(shí)施例,深層鏈接通知服務(wù) 414可包括任意多個(gè)沒有圖示的其它組件。在某些實(shí)施例中,一個(gè)或多個(gè)圖示的組件420、 422及424可以集成到一個(gè)組件中,或者可分割為多個(gè)不同的組件。組件420、422和424可在任意多個(gè)機(jī)器上實(shí)現(xiàn),并且需要的話可與任意多個(gè)其它功能或服務(wù)集成。在實(shí)施例中,一個(gè)或多個(gè)圖示的組件420、422和424可被集成到用戶設(shè)備和/或與其通信的服務(wù)器的操作系統(tǒng)中,或集成到用戶設(shè)備的網(wǎng)頁瀏覽器,或與其關(guān)聯(lián)的工具欄中。例如,深層鏈接通知服務(wù)414可以是作為現(xiàn)有網(wǎng)頁瀏覽器軟件的附加軟件的工具欄工具。域標(biāo)識(shí)符420被配置為用來標(biāo)識(shí)與用戶導(dǎo)航到的文件(如網(wǎng)站或網(wǎng)頁)相關(guān)的域。 在這里,域是指標(biāo)識(shí)因特網(wǎng)協(xié)議(IP)的主機(jī)名稱,如網(wǎng)頁,網(wǎng)站,諸如此類。從這個(gè)意義上, 域是指,例如,統(tǒng)一資源定位符(URL)的至少一部分。因此,域標(biāo)識(shí)符420監(jiān)控并標(biāo)識(shí)用戶導(dǎo)航的域(如,URL)。可以理解,域標(biāo)識(shí)符420能監(jiān)控和/或標(biāo)識(shí)以任何導(dǎo)航方式導(dǎo)航到的網(wǎng)站相關(guān)聯(lián)的域,這些導(dǎo)航的方式為諸如通過鏈接或通過在地址欄進(jìn)行輸入。例如,當(dāng)用戶在地址欄中輸入一個(gè)URL或選中導(dǎo)航到特定web站或網(wǎng)頁(如,通過搜索結(jié)果頁)的鏈接, 域標(biāo)識(shí)符420監(jiān)控并標(biāo)識(shí)相應(yīng)的域。盡管域標(biāo)識(shí)符420在這里被描述為標(biāo)識(shí)對(duì)應(yīng)于網(wǎng)站、網(wǎng)頁或用戶導(dǎo)航到的文件的域,根據(jù)本發(fā)明的實(shí)施例,任何唯一標(biāo)識(shí)網(wǎng)站、網(wǎng)頁或用戶導(dǎo)航到的文件的標(biāo)識(shí)符都可以被標(biāo)識(shí)和使用。例如,IP地址、被指定匹配URL的字符串,諸如此類,可以附加地或可替換地被標(biāo)識(shí),并從此用來標(biāo)識(shí)與該標(biāo)識(shí)符對(duì)應(yīng)的一個(gè)或多個(gè)深層鏈接。深層鏈接標(biāo)識(shí)符422被配置用來標(biāo)識(shí)一個(gè)或多個(gè)與導(dǎo)航到的文件(如網(wǎng)站或網(wǎng)頁) 或與其關(guān)聯(lián)的域?qū)?yīng)的深層鏈接。從這個(gè)意義上,深層鏈接標(biāo)識(shí)符422可使用與導(dǎo)航到的文件關(guān)聯(lián)的域來動(dòng)態(tài)標(biāo)識(shí)深層鏈接。當(dāng)標(biāo)識(shí)一個(gè)用戶導(dǎo)航到的文件或與之關(guān)聯(lián)的域之后, 深層鏈接標(biāo)識(shí)符422可以動(dòng)態(tài)標(biāo)識(shí)與該文件和/或域關(guān)聯(lián)的一個(gè)或多個(gè)深層鏈接。深層鏈接標(biāo)識(shí)符422可使用搜索服務(wù)412來標(biāo)識(shí)與特定文件(如,網(wǎng)站或網(wǎng)頁)對(duì)應(yīng)的一個(gè)或多個(gè)深層鏈接。在一個(gè)實(shí)施例中,可向搜索服務(wù)412發(fā)起一個(gè)查詢或請(qǐng)求(如, 通過API)來標(biāo)識(shí)與用戶導(dǎo)航到的特定文件或與其相關(guān)的域?qū)?yīng)的深層鏈接。這樣的查詢可基于與導(dǎo)航到的文件對(duì)應(yīng)的標(biāo)識(shí)的域(如,由域標(biāo)識(shí)符所標(biāo)識(shí)的)。僅以舉例的方式,假設(shè)用戶導(dǎo)航到example, com。根據(jù)這一導(dǎo)航,深層鏈接標(biāo)識(shí)符422,或其它組件,可能向搜索服務(wù)412提供一個(gè)請(qǐng)求,以得到與查詢“example”或“example, com”對(duì)應(yīng)的搜索結(jié)果和 /或深層鏈接。這樣,搜索服務(wù)412可以根據(jù)查詢“example”來執(zhí)行搜索,并,對(duì)應(yīng)于查詢 “example”,給出搜索結(jié)果,或其一部分(如,一部分搜索結(jié)果或深層鏈接)??梢岳斫猓谀承┣闆r下,搜索服務(wù)412返回所有可用的搜索結(jié)果。在其它情況下,搜索服務(wù)412返回一部分可用的搜索結(jié)果,如排名最高的搜索結(jié)果。甚至在另一些情況下,搜索服務(wù)412可能返回與特定搜索結(jié)果關(guān)聯(lián)的深層鏈接。僅以舉例的方式,搜索服務(wù)412可能只返回最優(yōu)的搜索結(jié)果或基于來自深層鏈接通知服務(wù)414的請(qǐng)求,為這樣的結(jié)果,返回與最優(yōu)搜索結(jié)果關(guān)聯(lián)的深層鏈接。在另一個(gè)例子中,搜索服務(wù)412可配置為,通過默認(rèn)設(shè)置,返回結(jié)果的特定集合(如,預(yù)先指定的數(shù)量,等)。搜索服務(wù)返回的數(shù)據(jù)(如,所有搜索結(jié)果、搜索結(jié)果的一部分、深層鏈接等)可被分析,以確定對(duì)于導(dǎo)航到的文件或其關(guān)聯(lián)的域是否存在任何深層鏈接。僅為舉例的目的,假設(shè)搜索服務(wù)針對(duì)某一查詢返回了所有的搜索結(jié)果或多個(gè)搜索結(jié)果。對(duì)于為最優(yōu)搜索結(jié)果提供深層鏈接的情況,任何并非排在最優(yōu)的搜索結(jié)果的搜索結(jié)果都可被忽視,而最優(yōu)搜索結(jié)果被分析來確定是否存在任何與該搜索結(jié)果關(guān)聯(lián)的深層鏈接。深層鏈接標(biāo)識(shí)符422可分析或證實(shí)該搜索結(jié)果對(duì)應(yīng)該文件或域。例如,假設(shè)返回了多個(gè)搜索結(jié)果。深層鏈接標(biāo)識(shí)符422 可確定、識(shí)別或證實(shí)哪一個(gè)搜索結(jié)果對(duì)應(yīng)適當(dāng)?shù)挠蚧驅(qū)Ш降降奈募?。除了使用搜索服?wù)412來標(biāo)識(shí)一個(gè)或多個(gè)與導(dǎo)航到的文件或關(guān)聯(lián)的域?qū)?yīng)的深層鏈接,附加地或可替換地,在某些實(shí)施例中,深層鏈接標(biāo)識(shí)符422可確定這樣的深層鏈接。例如,導(dǎo)航日志,如工具欄日志,可被分析用來確定某一文件的深層鏈接。導(dǎo)航日志可監(jiān)控用戶訪問的URL并例如在一個(gè)數(shù)據(jù)庫中保存這樣的URL。導(dǎo)航日志可被分析用來確定網(wǎng)站內(nèi)受歡迎的或經(jīng)常訪問的網(wǎng)頁目的地。與這樣的網(wǎng)站內(nèi)受歡迎的或經(jīng)常訪問的網(wǎng)頁目的地相關(guān)聯(lián)的URL可被指定為該特定網(wǎng)站的深層鏈接??梢岳斫猓豢紤]是否使用了搜索服務(wù),深層鏈接可隨時(shí)間而改變,取決于網(wǎng)站內(nèi)特定網(wǎng)頁的受歡迎程度或重要性。對(duì)每一個(gè)用戶導(dǎo)航到的域都可進(jìn)行一個(gè)或多個(gè)深層鏈接的標(biāo)識(shí)。例如,在一個(gè)實(shí)施例中,當(dāng)用戶導(dǎo)航到或經(jīng)過一個(gè)網(wǎng)站或網(wǎng)頁時(shí),可向搜索服務(wù)412發(fā)起一個(gè)查詢以標(biāo)識(shí)與該網(wǎng)站或網(wǎng)頁關(guān)聯(lián)的深層鏈接。在另一個(gè)實(shí)施例中,當(dāng)用戶導(dǎo)航到或經(jīng)過一個(gè)網(wǎng)絡(luò)文件時(shí),與該網(wǎng)站或網(wǎng)頁關(guān)聯(lián)的深層鏈接就會(huì)被標(biāo)識(shí),例如使用導(dǎo)航日志。
可替換地,可對(duì)用戶導(dǎo)航到的文件的一部分進(jìn)行一個(gè)或多個(gè)深層鏈接的標(biāo)識(shí)。例如,當(dāng)用戶瀏覽一個(gè)網(wǎng)頁達(dá)到一定的時(shí)間量,或用戶最近沒有瀏覽網(wǎng)頁等,深層鏈接可被標(biāo)識(shí)。在某些情況下,可以根據(jù)域白名單或域黑名單標(biāo)識(shí)深層鏈接。這種域白名單和/或域黑名單可例如與用戶設(shè)備410的工具欄關(guān)聯(lián)保存,或保存在與深層鏈接通知服務(wù)414通信的數(shù)據(jù)庫中。在實(shí)施例中,可以更新域白名單和/或域黑名單(如,自動(dòng)地)以對(duì)于這樣的名單適當(dāng)增加或刪除域??梢岳斫猓顚渔溄油ㄖ?wù)414可配置用來為用戶導(dǎo)航到的文件的一部分標(biāo)識(shí)深層鏈接,例如,以限制網(wǎng)絡(luò)消費(fèi)。盡管這里所述的白名單及黑名單包括域列表,任何唯一標(biāo)識(shí)網(wǎng)站、網(wǎng)頁或文件的標(biāo)識(shí)符都可包含在這樣的白名單或黑名單中,像,例如,URL、IP地址、被指定用來匹配域或URL的字符串,等。域白名單是應(yīng)該或要被標(biāo)識(shí)深層鏈接的域的列表或集合??梢岳斫?,某些情況下, 白名單可包括相應(yīng)的深層鏈接或?qū)ζ涞囊?,這樣就不需要請(qǐng)求查詢搜索服務(wù)了。域白名單可以手工或自動(dòng)生成,并可包含任何數(shù)量或形式的域。例如,白名單中包含的域可能與某一類域有關(guān)(如,與電子商務(wù)有關(guān)的域),可以是與困難(difficult)導(dǎo)航模型有關(guān)的網(wǎng)站, 可以是與深層鏈接關(guān)聯(lián)的網(wǎng)站,它們的組合,諸如此類。僅以舉例的方式,要生成域白名單, 一些最流行的網(wǎng)站(如,2000個(gè)網(wǎng)站)可被分析用來標(biāo)識(shí)用戶難于導(dǎo)航的特定網(wǎng)站。在實(shí)施上,當(dāng)標(biāo)識(shí)由用戶導(dǎo)航到的文件(如每一個(gè)導(dǎo)航到的文件)或與其關(guān)聯(lián)的域時(shí),可訪問域白名單來確定對(duì)應(yīng)于導(dǎo)航到的文件的域是否包含在此域白名單中。從這個(gè)意義上,深層鏈接標(biāo)識(shí)符422可將對(duì)應(yīng)于導(dǎo)航到的文件的域與域白名單中的域列表對(duì)比。 可采用算法或查找系統(tǒng)來決定導(dǎo)航到的文件對(duì)應(yīng)的域是否包含在此域白名單中。例如,可使用查找表對(duì)URL或匹配字符串執(zhí)行線性搜索。如果導(dǎo)航到的文件的域在域白名單內(nèi),與該域關(guān)聯(lián)的深層鏈接可被標(biāo)識(shí),例如,通過向搜索服務(wù)發(fā)起一個(gè)查詢以及識(shí)別由此返回的深層鏈接。另一方面,如果導(dǎo)航到的文件的域不在此域白名單內(nèi),導(dǎo)航正常進(jìn)行,并不通過工具欄給用戶提供任何深層鏈接。域黑名單是指不應(yīng)標(biāo)識(shí)深層鏈接的域的列表或集合。域黑名單可以手工或自動(dòng)生成,并可包含任何數(shù)量或形式的域。例如,黑名單中包含的域可能與特定種類的域相關(guān)聯(lián) (如,與電子商務(wù)有關(guān)的域),可以是與簡(jiǎn)單導(dǎo)航模型有關(guān)的網(wǎng)站,可以是以前沒有與深層鏈接關(guān)聯(lián)的網(wǎng)站,它們的組合,諸如此類。僅以舉例的方式,要生成域黑名單,一些最受歡迎的網(wǎng)站(如,2000個(gè)網(wǎng)站)可被分析用來標(biāo)識(shí)用戶容易導(dǎo)航的特定網(wǎng)站。在實(shí)施上,當(dāng)標(biāo)識(shí)用戶導(dǎo)航到的文件或與其關(guān)聯(lián)的域時(shí),可訪問域黑名單來決定導(dǎo)航到的文件對(duì)應(yīng)的域是否包含在此域黑名單中。從這個(gè)意義上,深層鏈接標(biāo)識(shí)符422可將導(dǎo)航到的文件對(duì)應(yīng)的域與域黑名單中的域列表對(duì)比??刹捎盟惴ɑ虿檎蚁到y(tǒng)來決定導(dǎo)航到的文件對(duì)應(yīng)的域包含在此域黑名單中。例如,可使用查找表對(duì)URL或匹配字符串執(zhí)行線性搜索。如果導(dǎo)航到的文件對(duì)應(yīng)的域不在域黑名單內(nèi),與該域關(guān)聯(lián)的深層鏈接可被標(biāo)識(shí),例如,通過向搜索服務(wù)發(fā)起一個(gè)查詢以及識(shí)別由此返回的深層鏈接。另一方面,如果導(dǎo)航到的文件對(duì)應(yīng)的域在域黑名單內(nèi),導(dǎo)航正常進(jìn)行,并不向用戶通過工具欄提供任何深層鏈接。深層鏈接呈現(xiàn)符424被配置用來呈現(xiàn)深層鏈接。在一個(gè)實(shí)施例中,深層鏈接和/ 或深層鏈接通知通過用戶界面關(guān)聯(lián)于工具欄顯示這些數(shù)據(jù)來向用戶呈現(xiàn)。在另一個(gè)實(shí)施例中,深層鏈接和/或深層鏈接通知通過向另一個(gè)計(jì)算設(shè)備傳達(dá)這些數(shù)據(jù)來呈現(xiàn)。例如,這些數(shù)據(jù)可被傳送給用戶設(shè)備,如用戶設(shè)備410,這樣用戶設(shè)備可以通過用戶設(shè)備的顯示屏,把這些數(shù)據(jù)合并到向用戶顯示的工具欄中。深層鏈接通知是指任何表明當(dāng)前導(dǎo)航到的文件(如通過顯示屏顯示的文件)關(guān)聯(lián)的深層鏈接存在或可用的通知或指示。深層鏈接通知可采用任何可以向用戶提供通知的形式,并且某些情況下,接收用戶的輸入。例如,在一個(gè)實(shí)施例中,深層鏈接通知可以是包含與導(dǎo)航到的文件關(guān)聯(lián)的一個(gè)或多個(gè)深層鏈接的文本框。在另一個(gè)實(shí)施例中,深層鏈接通知可以是任何高亮的、閃爍的、閃光的(flash)、改變顏色的、提供文本的、提供圖像或圖標(biāo)的、提供動(dòng)畫的及用其他方法強(qiáng)調(diào)的圖標(biāo),以指示存在用于導(dǎo)航到的文件的深層鏈接。然后用戶可以選擇或在這些深層鏈接通知上懸停以啟動(dòng)相應(yīng)深層鏈接的顯示。某些情況下,深層鏈接通知也可用于接收用戶的輸入,表明其有興趣觀看或訪問深層鏈接。深層鏈接通知可通過工具欄以任意種方式顯示。在一個(gè)實(shí)施例中,當(dāng)標(biāo)識(shí)了一個(gè)或多個(gè)要呈現(xiàn)的深層鏈接,深層鏈接通知可與工具欄關(guān)聯(lián)顯示。從這個(gè)意義上,深層鏈接通知可置于工具欄或任何與工具欄有關(guān)的位置,例如,位于工具欄的搜索工具附近,等??商鎿Q地,深層鏈接通知可位于網(wǎng)頁瀏覽器窗口的任何可用的位置,甚至可與網(wǎng)頁瀏覽器窗口分離而位于顯示屏的其它地方。在一個(gè)實(shí)施例中,當(dāng)收到用戶指示時(shí),如收到表明有興趣觀看深層鏈接的用戶輸入,深層鏈接呈現(xiàn)符424可呈現(xiàn)可用的深層鏈接。例如,提供可用的深層鏈接指示的深層鏈接通知可以最初顯示而不提供具體深層鏈接。在這種情況下,用戶可選擇該深層鏈接通知來觀看相應(yīng)的深層鏈接。在另一個(gè)實(shí)施例中,深層鏈接呈現(xiàn)符424可自動(dòng)呈現(xiàn)可用的深層鏈接。從這個(gè)意義上,當(dāng)事件發(fā)生時(shí),如決定出當(dāng)前導(dǎo)航到的文件存在一個(gè)或多個(gè)深層鏈接、當(dāng)裝載文件時(shí)、時(shí)間流逝時(shí),等等,深層鏈接呈現(xiàn)符424可能將深層鏈接作為深層鏈接通知來呈現(xiàn),或與深層鏈接通知關(guān)聯(lián)來呈現(xiàn)。可以理解,可給出任意多個(gè)深層鏈接,像,例如,所有可用的深層鏈接,預(yù)定數(shù)量的深層鏈接,等。僅以舉例的方式,根據(jù)本發(fā)明的實(shí)施例,圖3提供了網(wǎng)頁瀏覽器300的圖示。這種網(wǎng)頁瀏覽器可通過如用戶設(shè)備410的用戶設(shè)備的顯示屏查看。網(wǎng)頁瀏覽器窗口 300包括標(biāo)題欄302、導(dǎo)航欄304、工具欄306,及顯示框(display pane) 308。組件302、304、306 及308的每一個(gè)都是本領(lǐng)域眾所周知的,可在各種軟件提供商提供的網(wǎng)頁瀏覽器窗口中采用任何形式和配置。通過軟件提供者的設(shè)計(jì)或用戶對(duì)網(wǎng)頁瀏覽器窗口的偏好或定制,組件 302、304、306及308中的一個(gè)或多個(gè)可以被修改,或從網(wǎng)頁瀏覽器窗口中去除。標(biāo)題欄302通常位于網(wǎng)頁瀏覽器窗口 300頂部的附近,并且可包含描述網(wǎng)頁瀏覽器窗口或在顯示窗308中顯示的網(wǎng)站的文字。導(dǎo)航欄304可提供多種導(dǎo)航功能,以及顯示當(dāng)前網(wǎng)頁位置或用于輸入期望導(dǎo)航到的網(wǎng)頁位置的區(qū)域。工具欄306可包括一個(gè)或多個(gè)快捷按鈕,這些按鈕方便了訪問一些通用的功能和一個(gè)或多個(gè)現(xiàn)有技術(shù)中可用的各種網(wǎng)頁瀏覽器的附加組件。與工具欄306相關(guān)聯(lián)地提供深層鏈接通知310,用于向用戶提供關(guān)于顯示框308中顯示的網(wǎng)站有關(guān)的可用的深層鏈接的通知。在實(shí)施例中,深層鏈接通知可以是或包括對(duì)應(yīng)于用戶導(dǎo)航到的網(wǎng)站(如,顯示窗308中所顯示的)的一個(gè)或多個(gè)深層鏈接312的集合。這樣可選擇的深層鏈接312,如“store locator”深層鏈接318,可被用戶選擇以導(dǎo)航到所選深層鏈接代表的特定網(wǎng)頁中。繼續(xù)參見圖3,顯示框308可顯示如本文所描繪的一個(gè)網(wǎng)頁。這一網(wǎng)頁可包括一個(gè)或多個(gè)與該網(wǎng)站對(duì)應(yīng)的鏈接314。該鏈接314可以是萬維網(wǎng)地址的形式,或其表示??梢岳斫猓脩艨墒褂霉妮斎虢M件與顯示屏交互,像,例如,鼠標(biāo)、操縱桿、輸入筆,觸摸屏、鍵盤,諸如此類。從這個(gè)意義上,用戶可選擇深層鏈接以發(fā)起到與所選深層鏈接相關(guān)的對(duì)應(yīng)網(wǎng)頁的導(dǎo)航。例如,假設(shè)用戶選擇“store locator”深層鏈接318。在這種情況下,導(dǎo)航到定位商鋪有關(guān)的網(wǎng)頁的動(dòng)作就發(fā)起了。總結(jié)來說,本發(fā)明實(shí)施例包括為提供與工具欄關(guān)聯(lián)的深層鏈接而使用的系統(tǒng)、機(jī)器、介質(zhì)、方法、技術(shù)、過程及選件。翻到圖5,給出了根據(jù)本發(fā)明實(shí)施例提供的示例性方法 500的流程圖,該示例性方法500用于提供一個(gè)或多個(gè)深層鏈接。在某些實(shí)施例中,圖示的方法500的實(shí)施例的方面可作為計(jì)算機(jī)可執(zhí)行指令存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,所述計(jì)算機(jī)可執(zhí)行指令由計(jì)算設(shè)備中的處理器執(zhí)行,從而導(dǎo)致計(jì)算設(shè)備來實(shí)現(xiàn)方法500的方面。這當(dāng)然也同樣適用于圖6所示的方法600及任何這些方法的其它實(shí)施例、變體或結(jié)合。首先,在塊510中,與正被導(dǎo)航到的文件相關(guān)的域被標(biāo)識(shí)。從這個(gè)意義上,當(dāng)用戶導(dǎo)航到一個(gè)網(wǎng)站,代表該站點(diǎn)的域即被標(biāo)識(shí)。在塊512中,與該域有關(guān)的一個(gè)或多個(gè)深層鏈接被標(biāo)識(shí)。這些深層鏈接可以任何方式標(biāo)識(shí)。例如,可訪問搜索服務(wù)以獲得與所標(biāo)識(shí)的域?qū)?yīng)的搜索結(jié)果和/或由查詢產(chǎn)生的深層鏈接。在塊514中,一個(gè)或多個(gè)深層鏈接通過網(wǎng)頁瀏覽器中的工具欄呈現(xiàn)。在一些情況下,包含深層鏈接的深層鏈接通知通過工具欄呈現(xiàn)。 在其它情況下,深層鏈接通知可通過工具欄呈現(xiàn),一旦選中,深層鏈接便可呈現(xiàn)?,F(xiàn)在翻到圖6,流程圖描述了根據(jù)本發(fā)明的實(shí)施例的提供一個(gè)或多個(gè)深層鏈接的示例性的方法600。首先,在塊610中,標(biāo)識(shí)與例如由用戶正導(dǎo)航到的文件(如,網(wǎng)站或網(wǎng)頁)相關(guān)的域。接下來,在塊612中,參考域白名單。域白名單指定了應(yīng)當(dāng)對(duì)其標(biāo)識(shí)深層鏈接的一個(gè)或多個(gè)域的集合。當(dāng)參考域白名單時(shí),在塊614中,所標(biāo)識(shí)的域與白名單比較,以確定所標(biāo)識(shí)的域是否列在該域白名單中。如果該域沒有列在該域白名單中,該方法在塊616 結(jié)束。如果,相反,該域列在了該域白名單中,搜索請(qǐng)求將被提交給搜索服務(wù)以請(qǐng)求與該域有關(guān)的搜索結(jié)果或者其一部分。這在塊618中被示出。如塊620所示,接收到了與該域相關(guān)的搜索結(jié)果,或者其一部分(如,深層鏈接)。 從這個(gè)意義上,搜索服務(wù)可能返回一個(gè)或多個(gè)搜索結(jié)果(其可能包括相應(yīng)的深層鏈接),或可能返回深層鏈接(如,與該域?qū)?yīng)的或者最優(yōu)的搜索結(jié)果)。之后,在塊622,基于接收到的搜索結(jié)果,或者其一部分,與該域相關(guān)聯(lián)的一個(gè)或多個(gè)深層鏈接被標(biāo)識(shí)。例如,與搜索結(jié)果對(duì)應(yīng)的深層鏈接可被提取和/或被標(biāo)識(shí)。在塊624,呈現(xiàn)深層鏈接通知。例如,深層鏈接通知可以通過用戶設(shè)備的顯示屏向用戶顯示。該深層鏈接通知向用戶提供當(dāng)前顯示的網(wǎng)站存在一個(gè)或多個(gè)深層鏈接的通知或指示。在一個(gè)實(shí)施例中,深層鏈接通知包含該一個(gè)或多個(gè)深層鏈接。在另一個(gè)實(shí)施例中,深層鏈接通知可被用戶選擇,響應(yīng)于此,深層鏈接能夠被呈現(xiàn)??梢岳斫?,在一個(gè)或多個(gè)深層鏈接沒有被標(biāo)識(shí)的情況下,例如,當(dāng)某個(gè)特定站點(diǎn)并不存在這樣的深層鏈接時(shí),不向用戶顯示深層鏈接通知。已描述的本發(fā)明的各種實(shí)施例是說明性的而非限制性的。不脫離本發(fā)明實(shí)施例范圍的可替換的實(shí)施例將是清楚的。要理解的是,某些特征和子組合也具實(shí)用性,且可以無需參考其他特征和子組合而使用。這都在權(quán)利要求所考慮的范圍之內(nèi)。
權(quán)利要求
1.其上包含計(jì)算機(jī)可執(zhí)行指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),當(dāng)計(jì)算設(shè)備的處理器執(zhí)行所述指令時(shí),導(dǎo)致計(jì)算設(shè)備執(zhí)行提供深層鏈接通知的方法,所述方法包括當(dāng)導(dǎo)航到網(wǎng)站時(shí),動(dòng)態(tài)標(biāo)識(shí)(512)與導(dǎo)航到的所述網(wǎng)站對(duì)應(yīng)的一個(gè)或多個(gè)深層鏈接,所述一個(gè)或多個(gè)深層鏈接的每一個(gè)包含一個(gè)指向所述網(wǎng)站內(nèi)的特定項(xiàng)而非該網(wǎng)站的主頁的鏈接;以及通過工具欄提供(514)深層鏈接通知,所述深層鏈接通知提供對(duì)于該網(wǎng)站具有可用的一個(gè)或多個(gè)深層鏈接的指示。
2.如權(quán)利要求I所述的介質(zhì),進(jìn)一步包括識(shí)別與所導(dǎo)航到的網(wǎng)站相關(guān)聯(lián)的域。
3.如權(quán)利要求2所述的介質(zhì),進(jìn)一步包括使用與所述網(wǎng)站相關(guān)聯(lián)的域來標(biāo)識(shí)與所述導(dǎo)航到的網(wǎng)站對(duì)應(yīng)的一個(gè)或多個(gè)深層鏈接。
4.如權(quán)利要求3所述的介質(zhì),其中標(biāo)識(shí)所述與所述導(dǎo)航到的網(wǎng)站對(duì)應(yīng)的一個(gè)或多個(gè)深層鏈接包括基于與所述導(dǎo)航到的網(wǎng)站相關(guān)聯(lián)的域,向搜索服務(wù)提供搜索查詢 '及基于對(duì)所述搜索查詢執(zhí)行的搜索,從所述搜索服務(wù)接收至少一個(gè)搜索結(jié)果或至少一個(gè)深層鏈接。
5.如權(quán)利要求4所述的介質(zhì),其中標(biāo)識(shí)該與導(dǎo)航到的網(wǎng)站對(duì)應(yīng)的一個(gè)或多個(gè)深層鏈接進(jìn)一步包括確定該域包含在白名單中,所述白名單指定應(yīng)該標(biāo)識(shí)深層鏈接的一個(gè)或多個(gè)域的集合。
6.如權(quán)利要求所述的介質(zhì)1,其中所述深層鏈接通知包含一個(gè)或多個(gè)深層鏈接。
7.如權(quán)利要求I所述的介質(zhì)進(jìn)一步包括接收用戶對(duì)所述深層鏈接通知的選擇;及響應(yīng)于接收用戶對(duì)所述深層鏈接通知的選擇,提供一個(gè)或多個(gè)深層鏈接。
8.如權(quán)利要求所述的介質(zhì)1,其中所述工具欄在網(wǎng)頁瀏覽器中與所述網(wǎng)站分開顯示。
9.一種包含在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的并可在計(jì)算機(jī)上執(zhí)行的圖形用戶界面,所述圖形用戶界面包括配置用于顯示網(wǎng)絡(luò)文件的第一顯示區(qū)域(308);及位于所述第一顯示區(qū)域附近的第二顯示區(qū)域(306),所述第二顯示區(qū)域包括顯示深層鏈接通知的工具欄,所述深層鏈接通知通過工具欄指示一個(gè)或多個(gè)深層鏈接可用,用于導(dǎo)航第一顯示區(qū)域內(nèi)顯示的網(wǎng)絡(luò)文件,所述一個(gè)或多個(gè)深層鏈接的每一個(gè)包含指向網(wǎng)絡(luò)文件內(nèi)的特定項(xiàng)而非該網(wǎng)絡(luò)文件的主頁的鏈接。
10.如權(quán)利要求9所述的圖形用戶界面,其中所述深層鏈接通知包含高亮的、閃爍的、 閃光的、改變顏色的、提供文本的、提供圖像的或提供動(dòng)畫的圖標(biāo)。
11.如權(quán)利要求10所述的圖形用戶界面,其中所述深層鏈接通知是可選擇的,以顯示可用的一個(gè)或多個(gè)深層鏈接。
12.如權(quán)利要求9所述的圖形用戶界面,其中所述深層鏈接通知包含可用的一個(gè)或多個(gè)深層鏈接。
13.如權(quán)利要求9所述的圖形用戶界面,其中所述特定項(xiàng)包括網(wǎng)頁或圖像。
14.一種提供深層鏈接通知的方法,所述方法包括標(biāo)識(shí)(610)與導(dǎo)航到的網(wǎng)站相關(guān)的域;確定(614)所述域包含在域白名單中,所述域白名單指定應(yīng)該為其標(biāo)識(shí)深層鏈接的一個(gè)或多個(gè)域的集合;向搜索服務(wù)提交(618)搜索請(qǐng)求以請(qǐng)求與所述域?qū)?yīng)的搜索結(jié)果;接收(620)與所述域?qū)?yīng)的至少一個(gè)搜索結(jié)果;利用(622)所述至少一個(gè)搜索結(jié)果來標(biāo)識(shí)與所述網(wǎng)站相關(guān)的一個(gè)或多個(gè)深層鏈接;及呈現(xiàn)(624)指示至少一個(gè)深層鏈接可用于在網(wǎng)站中導(dǎo)航的深層鏈接通知。
15.根據(jù)權(quán)利要求14的方法,所述深層鏈接與web瀏覽器的工具欄相關(guān)聯(lián)地呈現(xiàn)。
全文摘要
給出了用于提供深層鏈接通知的計(jì)算機(jī)可讀介質(zhì)、計(jì)算機(jī)系統(tǒng)、計(jì)算方法以及計(jì)算設(shè)備。在實(shí)施例中,所述方法包括標(biāo)識(shí)與導(dǎo)航到的網(wǎng)站對(duì)應(yīng)的一個(gè)或多個(gè)深層鏈接。這樣的深層鏈接可使用搜索服務(wù)來標(biāo)識(shí)。所述深層鏈接可由網(wǎng)站內(nèi)的常用鏈接而非站點(diǎn)內(nèi)的主頁構(gòu)成。當(dāng)與導(dǎo)航到的網(wǎng)站對(duì)應(yīng)的深層鏈接被標(biāo)識(shí)時(shí),通過工具欄提供深層鏈接通知。所述深層鏈接通知指示該站點(diǎn)具有可用的深層鏈接。
文檔編號(hào)G06F17/30GK102591981SQ201210002800
公開日2012年7月18日 申請(qǐng)日期2012年1月6日 優(yōu)先權(quán)日2011年1月6日
發(fā)明者A.基特尼斯, C.H.弗倫奇, N.D.賈維里, S.納斯穆斯 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1