專(zhuān)利名稱(chēng):阻止Web瀏覽器從不期望的源加載內(nèi)容的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及因特網(wǎng),具體地說(shuō),本發(fā)明涉及用于阻止Web瀏覽 器從不期望的源加栽?xún)?nèi)容的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
網(wǎng)頁(yè)通常包括來(lái)自笫三方源(例如,廣告服務(wù)器)的橫幅廣告(banner ) 和彈出窗口。多數(shù)情況下,此類(lèi)橫幅廣告和彈出窗口的行為規(guī)范并且不會(huì) 顯著影響最終用戶(hù)的體驗(yàn)。但是,在其他一些時(shí)候(并且這種現(xiàn)象日益普 遍),橫幅廣告和彈出窗口會(huì)使用戶(hù)覺(jué)得極度混亂和煩躁并可能包含不期 望的內(nèi)容。橫幅廣告和彈出窗口中的Flash多媒體會(huì)占用大量帶寬并將不 希望的軟件置于用戶(hù)的計(jì)算機(jī)中。此類(lèi)不希望的軟件例如包括通常為了 廣告目的而在用戶(hù)不知情的情況下通過(guò)用戶(hù)的因特網(wǎng)連接秘密收集用戶(hù)信 息的軟件(例如,間諜軟件)、暗中將自己安裝在用戶(hù)計(jì)算機(jī)上的軟件(通 常為惡意軟件,例如特洛伊木馬),或在被用戶(hù)關(guān)閉時(shí)使彈出窗口產(chǎn)生一 個(gè)或多個(gè)后續(xù)彈出窗口的軟件。橫幅廣告和彈出窗口還可能包含冒犯某些 用戶(hù)的不期望的內(nèi)容(例如色情內(nèi)容)。
圖l示出了 Web瀏覽器使用從多個(gè)不同的源檢索的內(nèi)容組合成的示例
性網(wǎng)頁(yè)10。網(wǎng)頁(yè)10的一個(gè)或多個(gè)部分用于顯示與網(wǎng)頁(yè)10的主要內(nèi)容12 不一定相關(guān)的信息。在此實(shí)例中,以橫幅廣告14、 16和彈出窗口18的形 式提供信息,出于示例目的,使用虛線將它們與主要內(nèi)容12分隔開(kāi)。由從 一個(gè)或多個(gè)Web服務(wù)器20呈現(xiàn)網(wǎng)頁(yè)10的Web瀏覽器來(lái)檢索橫幅廣告14、 16和彈出窗口 18中顯示的信息。Web瀏覽器通過(guò)^f吏用主機(jī)名(通過(guò)域名服 務(wù)(DNS )或主機(jī)文件)或網(wǎng)際協(xié)議(IP )地址26指向相應(yīng)Web服務(wù)器20 上的相應(yīng)網(wǎng)站(例如adsitel. com、 adsite2. com和adsite3. com),來(lái)獲 得橫幅廣告14、 16和彈出窗口18的典型"不期望,,內(nèi)容24。以類(lèi)似的方 式從一個(gè)或多個(gè)Web服務(wù)器20上的一個(gè)或多個(gè)網(wǎng)站(例如, contentsite(s).com)獲得網(wǎng)頁(yè)10的"期望的"主要內(nèi)容12。
由于網(wǎng)頁(yè)中的不期望的內(nèi)容通常來(lái)自第三方源,因此托管網(wǎng)頁(yè)的網(wǎng)站 通常不會(huì)注意到最終用戶(hù)所經(jīng)歷的與橫幅廣告和彈出窗口關(guān)聯(lián)的問(wèn)題。因 此,用戶(hù)需要有一種方法以便在保留網(wǎng)頁(yè)上的期望內(nèi)容的同時(shí)有選擇地阻 止來(lái)自不期望的第三方源的內(nèi)容。
發(fā)明內(nèi)容
本發(fā)明提供了一種用于阻止Web瀏覽器從不期望的源加載內(nèi)容的方 法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。
本發(fā)明的第一方面涉及一種用于阻止Web瀏覽器從不期望的源加載內(nèi) 容的方法,所述方法包括
選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域;
根據(jù)簡(jiǎn)檔使用替代網(wǎng)際協(xié)議(IP)地址替換提供所述不期望的內(nèi)容的 網(wǎng)站的主4幾名;以及
重新顯示所述網(wǎng)頁(yè)且在所述網(wǎng)頁(yè)的所選擇區(qū)域中顯示來(lái)自所述替代 IP地址的內(nèi)容。 本發(fā)明的第二方面涉及一種用于阻止Web瀏覽器從不期望的源加載內(nèi) 容的系統(tǒng),所述系統(tǒng)包括
用于選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域的系統(tǒng);
用于根據(jù)簡(jiǎn)檔使用替代網(wǎng)際協(xié)議UP)地址替換提供所述不期望的內(nèi) 容的網(wǎng)站的主機(jī)名的系統(tǒng);以及
用于重新顯示所述網(wǎng)頁(yè)且在所述網(wǎng)頁(yè)的所選擇區(qū)域中顯示來(lái)自所述替 IP地址的內(nèi)容的系統(tǒng)。
本發(fā)明的第三方面涉及一種存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的用于阻止Web 瀏覽器從不期望的源加載內(nèi)容的程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)包括用于 執(zhí)行以下步驟的程序代碼
選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域;
根據(jù)簡(jiǎn)檔使用替代網(wǎng)際協(xié)議(IP)地址替換提供所述不期望的內(nèi)容的 網(wǎng)站的主4幾名;以及
重新顯示所述網(wǎng)頁(yè)且在所述網(wǎng)頁(yè)的所選擇區(qū)域中顯示來(lái)自所述替代 IP地址的內(nèi)容。
本發(fā)明的第四方面涉及一種部署用于阻止Web瀏覽器從不期望的源加 載內(nèi)容的應(yīng)用的方法,所述方法包括
提供可執(zhí)行以下操作的計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu) 選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域;
根據(jù)簡(jiǎn)檔使用替代網(wǎng)際協(xié)議(IP)地址替換提供所述不期望的內(nèi)容的 網(wǎng)站的主機(jī)名;以及
重新顯示所述網(wǎng)頁(yè)且在所述網(wǎng)頁(yè)的所選擇區(qū)域中顯示來(lái)自所述替代 IP地址的內(nèi)容。
本發(fā)明的第五方面涉及一種包含在傳播信號(hào)中的阻止Web瀏覽器從不 期望的源加載內(nèi)容的計(jì)算機(jī)軟件,所述計(jì)算機(jī)軟件包括使計(jì)算機(jī)系統(tǒng)執(zhí)行 以下步驟的程序代碼
選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域;
根據(jù)簡(jiǎn)檔使用替代網(wǎng)際協(xié)議(IP)地址替換提供所述不期望的內(nèi)容的 網(wǎng)站的主才幾名;以及
重新顯示所述網(wǎng)頁(yè)且在所述網(wǎng)頁(yè)的所選擇區(qū)域中顯示來(lái)自所述替代 IP地址的內(nèi)容。
本發(fā)明的示例性方面旨在解決此處所述的問(wèn)題及未討論的其他問(wèn)題。
現(xiàn)在將參考附圖僅通過(guò)實(shí)例的方式描述本發(fā)明的實(shí)施例,這些附圖是:
圖1示出了包含壽黃幅廣告和彈出窗口的示例性網(wǎng)頁(yè);
圖2示出了才艮據(jù)本發(fā)明的實(shí)施例的方法的示例性流程圖3-5示出了根據(jù)本發(fā)明的實(shí)施例的示例性操作實(shí)例;以及
圖6示出了實(shí)現(xiàn)本發(fā)明的 一 個(gè)或多個(gè)實(shí)施例的示例性計(jì)算機(jī)系統(tǒng)。
具體實(shí)施例方式
本發(fā)明提供了一種用于阻止Web瀏覽器從不期望的源加載內(nèi)容的方 法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。
圖2示出了根據(jù)本發(fā)明的實(shí)施例的方法的流程圖30。在步驟S1,用
戶(hù)選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域(例如,橫幅廣告、彈出窗口等)。 例如,如圖3所示,用戶(hù)通過(guò)將鼠標(biāo)指針32置于橫幅廣告14之上并致動(dòng) (例如,右鍵單擊)鼠標(biāo)上的指定按鈕來(lái)選擇網(wǎng)頁(yè)10上的橫幅廣告14。 還可以使用其他選擇方法。作為響應(yīng),將在步驟S2中顯示上下文菜單34。 例如,還將顯示上下文菜單34以響應(yīng)對(duì)功能鍵、鍵盤(pán)快捷鍵等的致動(dòng)。在 步驟S3,用戶(hù)從上下文菜單34選擇"Avoid content from this site" 命令36。
在步驟S4,響應(yīng)于用戶(hù)從上下文菜單34選擇"Avoid content from this site"命令36,本發(fā)明的實(shí)施例使用替代IP地址替換提供不期望的 內(nèi)容的網(wǎng)站的主機(jī)名。例如,如圖4所示,瀏覽器模塊/插件38在本地DNS 服務(wù)器42 (或主才幾文件)中使用替代IP地址40 (例如xxx. xxx. x. x )替 換提供不期望的內(nèi)容的網(wǎng)站的主機(jī)名(例如,adsitel.com)。所述替換基 于簡(jiǎn)檔44。在此實(shí)例中,替代IP地址40指向提供要在橫幅廣告14中顯 示的更期望內(nèi)容的網(wǎng)站(例如,desirable-contentsite. com)??梢詫⒁?個(gè)或多個(gè)簡(jiǎn)檔44與每個(gè)用戶(hù)關(guān)聯(lián)并可以選擇性地訪問(wèn)所述簡(jiǎn)檔。
在步驟S5,用戶(hù)稍后加載或重新加載網(wǎng)頁(yè)10。在步驟S6,在用戶(hù)于 步驟SI中選擇的區(qū)域內(nèi)顯示來(lái)自與替代IP地址40關(guān)聯(lián)的網(wǎng)站的內(nèi)容。在 上述實(shí)例中,如圖5所示,當(dāng)本地DNS服務(wù)器42 (或主機(jī)文件)收到對(duì)來(lái) 自網(wǎng)站adsitel.com的內(nèi)容的請(qǐng)求時(shí),本地DNS服務(wù)器42 (或主才幾文件) 現(xiàn)在將指向與瀏覽器模塊/插件38所提供的替代IP地址(例如 xxx. xxx. x. x )對(duì)應(yīng)的網(wǎng)站(desirable-contentsite. com)。結(jié)果,現(xiàn)在 在橫幅廣告14中顯示來(lái)自網(wǎng)站desirable-contentsite.com的期望內(nèi)容
(在此實(shí)例中為股票行情),而不是先前由網(wǎng)站adsitel.com提供的不期 望的內(nèi)容。
簡(jiǎn)檔44 (圖4)用于控制載入網(wǎng)頁(yè)的選定區(qū)域(例如,橫幅廣告、彈 出窗口等)來(lái)替代不期望的內(nèi)容的內(nèi)容??梢杂捎脩?hù)創(chuàng)建簡(jiǎn)檔44來(lái)驅(qū)動(dòng)內(nèi) 容加載行為。還可以使用預(yù)設(shè)的簡(jiǎn)檔44。實(shí)際上,在本發(fā)明的實(shí)施例的操 作中,可以使用任何類(lèi)型的簡(jiǎn)檔44。例如,用戶(hù)46可以通過(guò)用戶(hù)接口 (UI) 48配置簡(jiǎn)檔44來(lái)執(zhí)行以下操作
-顯示來(lái)自一個(gè)或多個(gè)選定網(wǎng)站的內(nèi)容(例如,圖#>、圖形、文字、 Portlet中的內(nèi)容等)來(lái)替代不期望的內(nèi)容。
-顯示與一個(gè)或多個(gè)類(lèi)型的選定主題相關(guān)的內(nèi)容來(lái)替代不期望的內(nèi)容。
-顯示來(lái)自一個(gè)或多個(gè)選定實(shí)體(例如,公司、組織、零售商等)的 網(wǎng)站的內(nèi)容(廣告、產(chǎn)品信息等)來(lái)替代不期望的內(nèi)容。
-替換彈出窗口而非橫幅廣告中的不期望的內(nèi)容,或者替換橫幅廣告 而非彈出窗口中的內(nèi)容。
-使用更期望的內(nèi)容替換源自特定網(wǎng)站的不期望的內(nèi)容。
-使用其他更期望的內(nèi)容替換與特定實(shí)體(例如,公司、組織、零售 商等)關(guān)聯(lián)或包含特定類(lèi)型的主題(例如,色情信息)的不期望的內(nèi)容。
-當(dāng)在公司內(nèi)部網(wǎng)或服務(wù)提供商的域中使用時(shí),針對(duì)為其提供服務(wù)的 整個(gè)用戶(hù)集使用更期望的內(nèi)容替換不期望的內(nèi)容。
圖6示出了根據(jù)本發(fā)明的實(shí)施例的用于阻止Web瀏覽器從不期望的源 加載內(nèi)容的計(jì)算機(jī)系統(tǒng)100。在計(jì)算機(jī)^5出結(jié)構(gòu)102中提供計(jì)算機(jī)系統(tǒng)100。 計(jì)算機(jī)系統(tǒng)100旨在代表任何類(lèi)型的適于與本發(fā)明的實(shí)施例一起4吏用的計(jì) 算機(jī)系統(tǒng)。例如,計(jì)算機(jī)系統(tǒng)IOO可以是膝上型計(jì)算機(jī)、桌面計(jì)算機(jī)、工 作站、手持設(shè)備、服務(wù)器、計(jì)算機(jī)群集等。此外,如下文中進(jìn)一步描述的, 可以由服務(wù)提供商部署和/或操作計(jì)算機(jī)系統(tǒng)100,所述提供商提供根據(jù)本 發(fā)明的實(shí)施例的用于阻止Web瀏覽器從不期望的源加載內(nèi)容的服務(wù)。應(yīng)當(dāng) 理解,用戶(hù)46可以直接訪問(wèn)計(jì)算機(jī)系統(tǒng)100,也可以通過(guò)網(wǎng)絡(luò)106 (例如,
因特網(wǎng)、廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、虛擬專(zhuān)用網(wǎng)(VPN)等)操作與 計(jì)算機(jī)系統(tǒng)IOO通信的計(jì)算機(jī)系統(tǒng)。在后一種情況下,計(jì)算機(jī)系統(tǒng)100與 用戶(hù)操作的計(jì)算機(jī)系統(tǒng)之間的通信可以通過(guò)各類(lèi)通信鏈路的任意組合來(lái)進(jìn) 行。例如,所述通信鏈路可以包括利用有線和/或無(wú)線傳輸方法的任意組合 的可尋址連接。當(dāng)通過(guò)因特網(wǎng)進(jìn)行通信時(shí),可以通過(guò)傳統(tǒng)的基于TCP/IP 套接字的協(xié)議來(lái)提供連接性,并且可通過(guò)因特網(wǎng)服務(wù)提供商建立與因特網(wǎng) 的連接性。
計(jì)算機(jī)系統(tǒng)100被示為包括處理單元108、存儲(chǔ)器110、總線112以 及輸入/輸出(1/0)接口 114。進(jìn)而,計(jì)算機(jī)系統(tǒng)100被示為與外部設(shè)備/ 資源116和一個(gè)或多個(gè)存儲(chǔ)單元118通信。通常,處理單元108執(zhí)行存儲(chǔ) 在存儲(chǔ)器110和/或一個(gè)或多個(gè)存儲(chǔ)單元118中的計(jì)算機(jī)程序代碼,例如內(nèi) 容控制系統(tǒng)130。當(dāng)執(zhí)行計(jì)算機(jī)程序代碼時(shí),處理單元108可以從存儲(chǔ)器 110、一個(gè)或多個(gè)存儲(chǔ)單元118和/或1/0接口 114讀取數(shù)據(jù)和/或?qū)?shù)據(jù)寫(xiě) 入這些裝置。總線112提供了計(jì)算機(jī)系統(tǒng)100內(nèi)的各個(gè)組件之間的通信鏈 路。外部設(shè)備/資源116可以包括任何允許用戶(hù)與計(jì)算機(jī)系統(tǒng)100交互的設(shè) 備(例如,鍵盤(pán)、指點(diǎn)i殳備、諸如顯示器120之類(lèi)的顯示裝置、打印機(jī)等) 和/或任何允許計(jì)算機(jī)系統(tǒng)100與一個(gè)或多個(gè)其他計(jì)算設(shè)備通信的設(shè)備(例 如,網(wǎng)卡、調(diào)制解調(diào)器等)。
計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)102只是可用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的各類(lèi)計(jì)算機(jī)基 礎(chǔ)結(jié)構(gòu)的示例。例如,在一個(gè)實(shí)施例中,計(jì)算才幾基礎(chǔ)結(jié)構(gòu)102可以包括兩 個(gè)或更多個(gè)通過(guò)網(wǎng)絡(luò)(例如網(wǎng)絡(luò)106)進(jìn)行通信來(lái)執(zhí)行本發(fā)明的優(yōu)選實(shí)施 例的各過(guò)程步驟的計(jì)算設(shè)備(例如,服務(wù)器群集)。此外,計(jì)算機(jī)系統(tǒng)IOO 只是眾多可以在實(shí)現(xiàn)本發(fā)明的實(shí)施例中使用的計(jì)算機(jī)系統(tǒng)類(lèi)型的代表,其 中每種計(jì)算機(jī)系統(tǒng)都可以包括硬件/軟件的大量組合。例如,處理單元108
可以包括單個(gè)處理單元,也可以跨位于一個(gè)或多個(gè)位置(例如,客戶(hù)機(jī)或 服務(wù)器)的一個(gè)或多個(gè)處理單元分布。類(lèi)似地,存儲(chǔ)器110和/或存儲(chǔ)單元 (多個(gè))118可以包括位于一個(gè)或多個(gè)物理位置的各類(lèi)數(shù)據(jù)存儲(chǔ)裝置和/或 傳輸介質(zhì)的任意組合。進(jìn)而,1/0接口 114可以包括任何用于與一個(gè)或多
個(gè)外部設(shè)備/資源116交換信息的系統(tǒng)。進(jìn)而,將理解的是,可以在計(jì)算機(jī) 系統(tǒng)IOO內(nèi)包括未在圖6中示出的一個(gè)或多個(gè)附加組件(例如,系統(tǒng)軟件、 通信系統(tǒng)、高速緩沖存儲(chǔ)器等)。但是,如果計(jì)算機(jī)系統(tǒng)100包括手持設(shè) 備或類(lèi)似的i殳備,將理解一個(gè)或多個(gè)外部i殳備/資源116 (例如顯示器)和 /或一個(gè)或多個(gè)存儲(chǔ)單元118可以包含在計(jì)算機(jī)系統(tǒng)100內(nèi),并且它們并未 在外部示出。
在本發(fā)明的各實(shí)施例中,存儲(chǔ)單元(多個(gè))118可以是任何類(lèi)型的能 夠提M息存儲(chǔ)的系統(tǒng)(例如數(shù)據(jù)庫(kù))。在此方面,存儲(chǔ)單元(多個(gè))118 可以包括一個(gè)或多個(gè)存儲(chǔ)設(shè)備,如磁盤(pán)驅(qū)動(dòng)器或光盤(pán)驅(qū)動(dòng)器。在另一實(shí)施 例中,存儲(chǔ)單元(多個(gè))118可以包括例如跨局域網(wǎng)(LAN)、廣域網(wǎng)(WAN) 或存儲(chǔ)區(qū)域網(wǎng)(SAN)(未示出)分布的數(shù)據(jù)。此外,盡管未示出,但是用 戶(hù)46操作的計(jì)算機(jī)系統(tǒng)可以包含與上面參考計(jì)算機(jī)系統(tǒng)100所迷的組件類(lèi) 似的計(jì)算化組件。
在存儲(chǔ)器110中示出了 (例如,示為計(jì)算機(jī)程序產(chǎn)品)根據(jù)本發(fā)明的 實(shí)施例(多個(gè))的用于阻止Web瀏覽器132從不期望的源加載內(nèi)容的內(nèi)容 控制系統(tǒng)130。內(nèi)#制系統(tǒng)130包括用于(由用戶(hù))選擇網(wǎng)頁(yè)10中包含 不期望的內(nèi)容的區(qū)域的選擇系統(tǒng)134。響應(yīng)于選擇網(wǎng)頁(yè)10中包含不期望的 內(nèi)容的區(qū)域,將顯示上下文菜單34(圖3 ),該菜單包括諸如"Avoid content from this site"之類(lèi)的命令。選擇了此命令之后,瀏覽器模塊/插件38 在本地DNS服務(wù)器42 (或主機(jī)文件)中使用替代IP地址替換提供不期望 的內(nèi)容的網(wǎng)站的主機(jī)名。根據(jù)簡(jiǎn)檔44中提供的簡(jiǎn)檔信息來(lái)提供替代IP地 址。當(dāng)隨后加載/重新加載網(wǎng)頁(yè)IO時(shí),如上所述,在網(wǎng)頁(yè)10的選定區(qū)域中 顯示來(lái)自與替代IP地址關(guān)聯(lián)的網(wǎng)站的內(nèi)容。
可以基于訂閱或收費(fèi)作為商業(yè)方法來(lái)提供本發(fā)明的各實(shí)施例。例如, 可以由向客戶(hù)提供此處所述的功能的服務(wù)提供商來(lái)創(chuàng)建、維護(hù)、支持和/ 或部署一個(gè)或多個(gè)組件。也就是說(shuō),如上所述,可通過(guò)服務(wù)提供商提供用 于阻止Web瀏覽器從不期望的源加栽?xún)?nèi)容的服務(wù)。
還應(yīng)當(dāng)理解,本發(fā)明的各實(shí)施例可以以硬件、軟件、傳4番信號(hào)以及它
們的任意組合來(lái)實(shí)現(xiàn)。任何種類(lèi)的計(jì)算機(jī)/服務(wù)器系統(tǒng)(多個(gè))-或其他適 于執(zhí)行此處描述的方法的裝置-都是適合的。典型的硬件和軟件的組合可以 包括具有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),當(dāng)加載和執(zhí)行所述程序時(shí),所述 計(jì)算機(jī)系統(tǒng)執(zhí)行此處所描述的相應(yīng)方法。備選地,可以使用包含用于執(zhí)行 本發(fā)明的實(shí)施例的 一個(gè)或多個(gè)功能任務(wù)的專(zhuān)用硬件的專(zhuān)用計(jì)算機(jī)。本發(fā)明 的各實(shí)施例還可以被嵌入計(jì)算機(jī)程序產(chǎn)品或傳播信號(hào),其包括允許實(shí)現(xiàn)此 處所述的方法的所有相應(yīng)特征,并且當(dāng)被加載到計(jì)算機(jī)系統(tǒng)中時(shí),其能夠 執(zhí)4亍這些方法。
本發(fā)明的實(shí)施例可以采取完全硬件的形式、完全軟件的形式或包含硬 件和軟件元素兩者的實(shí)施例的形式。
本發(fā)明的實(shí)施例可以采取計(jì)算機(jī)程序產(chǎn)品的形式,所述計(jì)算機(jī)程序產(chǎn) 品可從提供程序代碼以供或結(jié)合計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)使用的計(jì)算機(jī) 可用或計(jì)算機(jī)可讀介質(zhì)來(lái)訪問(wèn)。出于說(shuō)明目的,計(jì)算機(jī)可用或計(jì)算機(jī)可讀 介質(zhì)可以是任何可以包含、存儲(chǔ)、傳送、傳播或傳輸程序以供或結(jié)合指令 執(zhí)行系統(tǒng)、裝置或設(shè)^^吏用的裝置。
所述介質(zhì)可以是電、磁、光、電磁、紅外線或半導(dǎo)體系統(tǒng)(或裝置或 設(shè)備)或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的實(shí)例包括半導(dǎo)體或固態(tài)存儲(chǔ)器、磁
帶、可移動(dòng)計(jì)算機(jī)盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、 硬磁盤(pán)和光盤(pán)。光盤(pán)的當(dāng)前實(shí)例包括光盤(pán)-只讀存儲(chǔ)器(CD-ROM)、光盤(pán) -讀/寫(xiě)(CD-R/W)和數(shù)字視頻盤(pán)(DVD )。
當(dāng)前上下文中的計(jì)算機(jī)程序、傳播信號(hào)、軟件程序、程序或軟件是指 一組指令的以任何語(yǔ)言、代碼或符號(hào)表示的任何表達(dá),旨在使具有信息處 理能力的系統(tǒng)直接執(zhí)行特定的功能,或者執(zhí)行以下兩者之一或全部后執(zhí)行 特定的功能
a) 轉(zhuǎn)換為另一種語(yǔ)言、代碼或符號(hào);和/或
b) 以不同的材料形式再現(xiàn)。
出于示例和描述目的提供了本發(fā)明的優(yōu)選實(shí)施例的上述描述。其并非 旨在是窮舉的或?qū)⒈景l(fā)明限于所公開(kāi)的精確形式,并且;f艮顯然,許多修改和變化都是可能的,
權(quán)利要求
1. 一種用于阻止Web瀏覽器從不期望的源加載內(nèi)容的方法,所述方法包括:選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域;根據(jù)簡(jiǎn)檔使用替代網(wǎng)際協(xié)議(IP)地址替換提供所述不期望的內(nèi)容的網(wǎng)站的主機(jī)名;以及重新顯示所述網(wǎng)頁(yè)且在所述網(wǎng)頁(yè)的所選擇區(qū)域中顯示來(lái)自所述替代IP地址的內(nèi)容。
2. 根據(jù)權(quán)利要求l的方法,其中從包含橫幅廣告和彈出窗口的組來(lái)選 擇所述網(wǎng)頁(yè)區(qū)域。
3. 根據(jù)權(quán)利要求l的方法,其中選擇所述網(wǎng)頁(yè)區(qū)域進(jìn)一步包括 顯示上下文菜單;以及從上下文窗口選擇命令以避免來(lái)自提供所述不期望的內(nèi)容的網(wǎng)站的內(nèi)容。
4. 根據(jù)權(quán)利要求1的方法,其中使用所述替代IP地址進(jìn)行替換進(jìn)一 步包括將所述替代IP地址提供給域名服務(wù)(DNS )。
5. 根據(jù)權(quán)利要求l的方法,其中使用所述替代IP地址進(jìn)行替換進(jìn)一 步包括將所述替代IP地址提供給主機(jī)文件。
6. 根據(jù)權(quán)利要求l的方法,其中所述簡(jiǎn)檔導(dǎo)致顯示來(lái)自選定網(wǎng)站的內(nèi) 容來(lái)替代所述不期望的內(nèi)容。
7. 才艮據(jù)權(quán)利要求1的方法,其中所述簡(jiǎn)檔導(dǎo)致顯示與特定主題相關(guān)的 內(nèi)容來(lái)替代所述不期望的內(nèi)容。
8. 根據(jù)權(quán)利要求1的方法,其中所述簡(jiǎn)檔導(dǎo)致顯示來(lái)自選定實(shí)體的網(wǎng) 站的內(nèi)容來(lái)替代所迷不期望的內(nèi)容。
9. 根據(jù)權(quán)利要求l的方法,其中所述簡(jiǎn)檔導(dǎo)致使用來(lái)自所述替代IP 地址的內(nèi)容替換源自特定網(wǎng)站的不期望的內(nèi)容。
10. 根據(jù)權(quán)利要求l的方法,其中所述簡(jiǎn)檔導(dǎo)致使用來(lái)自所述替代IP地址的內(nèi)容替換與特定實(shí)體關(guān)聯(lián)的不期望的內(nèi)容。
11. 一種用于阻止Web瀏覽器從不期望的源加載內(nèi)容的系統(tǒng),所述系 統(tǒng)包括用于選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域的系統(tǒng);用于根據(jù)簡(jiǎn)檔使用替代網(wǎng)際協(xié)議(IP)地址替換提供所述不期望的內(nèi) 容的網(wǎng)站的主才幾名的系統(tǒng);以及用于重新顯示所述網(wǎng)頁(yè)且在所述網(wǎng)頁(yè)的所選擇區(qū)域中顯示來(lái)自所述替 代IP地址的內(nèi)容的系統(tǒng)。
12. 根據(jù)權(quán)利要求ll的系統(tǒng),其中從包含橫幅廣告和彈出窗口的組來(lái) 選擇所述網(wǎng)頁(yè)區(qū)域。
13. 根據(jù)權(quán)利要求ll的系統(tǒng),其中用于選擇所述網(wǎng)頁(yè)區(qū)域的系統(tǒng)進(jìn)一 步包括用于顯示上下文菜單的系統(tǒng);以及用于從上下文窗口選擇命令以避免來(lái)自提供所述不期望的內(nèi)容的網(wǎng)站 的內(nèi)容的系統(tǒng)。
14. 根據(jù)權(quán)利要求ll的系統(tǒng),其中用于使用所述替代IP地址進(jìn)行替 換的系統(tǒng)進(jìn)一步包括用于將所述替代IP地址提供給域名服務(wù)(DNS )的系統(tǒng)。
15. 根據(jù)權(quán)利要求11的系統(tǒng),其中用于使用所述替代IP地址進(jìn)行替 換的系統(tǒng)進(jìn)一步包括用于將所述替代IP地址提供給主機(jī)文件的系統(tǒng)。
16. 根據(jù)權(quán)利要求11的系統(tǒng),其中所述簡(jiǎn)檔導(dǎo)致顯示來(lái)自選定網(wǎng)站的 內(nèi)容來(lái)替代所述不期望的內(nèi)容。
17. 根據(jù)權(quán)利要求ll的系統(tǒng),其中所述簡(jiǎn)檔導(dǎo)致顯示與特定主題相關(guān) 的內(nèi)容來(lái)替代所述不期望的內(nèi)容。
18. 根據(jù)權(quán)利要求ll的系統(tǒng),其中所述簡(jiǎn)檔導(dǎo)致顯示來(lái)自選定實(shí)體的 網(wǎng)站的內(nèi)容來(lái)替代所述不期望的內(nèi)容。
19. 根據(jù)權(quán)利要求11的系統(tǒng),其中所述簡(jiǎn)檔導(dǎo)致使用來(lái)自所述替代 IP地址的內(nèi)容替換源自特定網(wǎng)站的不期望的內(nèi)容
20. 根據(jù)權(quán)利要求11的系統(tǒng),其中所述簡(jiǎn)檔導(dǎo)致使用來(lái)自所述替代 IP地址的內(nèi)容替換與特定實(shí)體關(guān)聯(lián)的不期望的內(nèi)容。
21. —種存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的用于阻止Web瀏覽器從不期望的 源加載內(nèi)容的程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)包括用于執(zhí)行以下步驟的程 序代碼選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域;根據(jù)簡(jiǎn)檔使用替代網(wǎng)際協(xié)議(IP)地址替換提供所述不期望的內(nèi)容的 網(wǎng)站的主機(jī)名;以及重新顯示所述網(wǎng)頁(yè)且在所述網(wǎng)頁(yè)的所選擇區(qū)域中顯示來(lái)自所述替代 IP地址的內(nèi)容。
22. —種部署用于阻止Web瀏覽器從不期望的源加載內(nèi)容的應(yīng)用的方 法,所述方法包括提供可執(zhí)行以下操作的計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu) 選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域;才艮據(jù)簡(jiǎn)檔使用替代網(wǎng)際協(xié)議(IP)地址替換提供所述不期望的內(nèi)容的 網(wǎng)i占的主機(jī)名;以及重新顯示所述網(wǎng)頁(yè)且在所述網(wǎng)頁(yè)的所選擇區(qū)域中顯示來(lái)自所述替代 IP地址的內(nèi)容。
全文摘要
本發(fā)明提供了一種用于阻止瀏覽器從不期望的源加載內(nèi)容的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。根據(jù)本發(fā)明的實(shí)施例的方法包括選擇包含不期望的內(nèi)容的網(wǎng)頁(yè)區(qū)域;根據(jù)簡(jiǎn)檔使用替代網(wǎng)際協(xié)議(IP)地址替換提供所述不期望的內(nèi)容的網(wǎng)站的主機(jī)名;以及重新顯示所述網(wǎng)頁(yè)且在所述網(wǎng)頁(yè)的所選擇區(qū)域中顯示來(lái)自所述替代IP地址的內(nèi)容。
文檔編號(hào)G06F21/00GK101379505SQ200780004454
公開(kāi)日2009年3月4日 申請(qǐng)日期2007年2月8日 優(yōu)先權(quán)日2006年2月13日
發(fā)明者F·丹尼爾斯, K·F·小海斯, P·F·麥克馬漢, P·吉多, R·C·利婭, W·J·久爾 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司