欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

瀏覽器修復方法與裝置的制作方法

文檔序號:6378850閱讀:224來源:國知局
專利名稱:瀏覽器修復方法與裝置的制作方法
技術領域
本發(fā)明涉及計算機技術領域,特別是涉及ー種瀏覽器修復方法與裝置。
背景技術
網頁瀏覽器是顯示網頁服務器或檔案系統(tǒng)內的文件,并讓用戶與這些文件互動的軟件。它用來顯示在萬維網或局部局域網路等內的文字、影像及其他資訊。通過網頁瀏覽器,用戶可迅速及輕易地瀏覽各種資訊。然而,在用戶使用網頁瀏覽器進行網頁瀏覽的過程中,有時會出現網頁打不開,造成用戶無法上網瀏覽信息,但QQ、MSN等客戶端軟件工具卻可以上網的網絡異常情況。出現這種情況有可能病毒,但更有可能是DNS (Domain Name System,域名系統(tǒng))配置有問題,或者瀏覽器組件或IE組件故障,或者是瀏覽器的一些插件故障,或者是瀏覽器的代理設置是無效的等等原因,都有可能出現瀏覽器打不開網頁。因網頁無法打開的原因多祥,尤其是在非病毒原因引起時,即使使用目前的殺毒或掃描工具也無法解決此類問題。因此,如何對打不開網頁的網頁異常原因,尤其是非病毒原因進行甄別,進而進行及時有效的處理,成為目前亟待解決的問題。

發(fā)明內容
鑒于上述現有的對打不開網頁的網頁異常原因,尤其是非病毒原因無法有效進行甄別和及時處理的問題,提出了本發(fā)明以便提供ー種克服上述問題或者至少部分地解決上述問題的瀏覽器修復方法與裝置。依據本發(fā)明的ー個方面,提供了一種瀏覽器修復方法,包括確定瀏覽器無法正常打開網頁;通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描,判斷造成網頁無法正常打開的原因是否是瀏覽器的插件故障;若是,則對瀏覽器進行插件修復;其中,在所述通過調用接ロ調用所述瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描的步驟之前,還包括確定除所述瀏覽器之外的其它網絡客戶端應用正常使用??蛇x地,該瀏覽器修復方法還包括若判斷造成網頁無法正常打開的原因不是瀏覽器的插件故障,則針對所述原因對瀏覽器進行系統(tǒng)修復??蛇x地,通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描,判斷造成網頁無法正常打開的原因是否是瀏覽器的插件故障的步驟包括通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件;通過掃描插件調用瀏覽器進程打開設定網頁,判斷設定網頁能否被正常打開;若不能被正常打開且網絡連接正常,則判斷使用無加載插件方式能否打開設定網頁;若使用無加載插件方式能夠打開設定網頁,則確定造成網頁無法正常打開的原因是瀏覽器的插件故障;否則,確定造成網頁無法正常打開的原因不是瀏覽器的插件故障??蛇x地,通過調用接ロ調用瀏覽器中設置的掃描插件進行網頁異常掃描的步驟包括瀏覽器通過調用接ロ直接調用自身已加載的掃描插件進行網頁異常掃描;或者,通過調用接ロ調用病毒查殺工具中設置的掃描插件進行網頁異常掃描的步驟包括瀏覽器通過調用接ロ調用病毒查殺工具中的掃描插件進行網頁異常掃描;或者,瀏覽器向用戶提供使用病毒查殺工具中的掃描插件進行網頁異常掃描的提示,在接受到用戶返回的肯定信息后,通過調用接ロ調用病毒查殺工具中的掃描插件進行網頁異常掃描。根據本發(fā)明的另一方面,提供了一種瀏覽器修復裝置,包括確定模塊,適用于確定瀏覽器無法正常打開網頁;故障判斷模塊,適用于通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描,判斷造成網頁無法正常打開的原因是否是瀏覽器的插件故障;修復模塊,適用于若故障判斷模塊的判斷結果為是,則對瀏覽器進行插件修復;其中,確定模塊,還適用于在故障判斷模塊通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描之前,確定除瀏覽器之外的其它網絡客戶端應用正常使用??蛇x地,修復模塊還適用于若故障判斷模塊判斷造成網頁無法正常打開的原因不是瀏覽器的插件故障,則針對所述原因對瀏覽器進行系統(tǒng)修復??蛇x地,故障判斷模塊,適用于通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件;通過掃描插件調用瀏覽器進程打開設定網頁,判斷設定網頁能否被正常打開;若不能被正常打開且網絡連接正常,則判斷使用無加載插件方式能否打開設定網頁;若使用無加載插件方式能夠打開設定網頁,則確定造成網頁無法正常打開的原因是瀏覽器的插件故障;否則,確定造成網頁無法正常打開的原因不是瀏覽器的插件故障??蛇x地,當故障判斷模塊通過調用接ロ調用瀏覽器中設置的掃描插件進行網頁異常掃描時,使瀏覽器通過調用接ロ直接調用瀏覽器自身已加載的掃描插件進行網頁異常掃描;當故障判斷模塊通過調用接ロ調用病毒查殺工具中設置的掃描插件進行網頁異常掃描時,使瀏覽器通過調用接ロ調用病毒查殺工具中的掃描插件進行網頁異常掃描;或者,使瀏覽器向用戶提供使用病毒查殺工具中的掃描插件進行網頁異常掃描的提示,在接受到用戶返回的肯定信息后,通過調用接ロ調用病毒查殺工具中的掃描插件進行網頁異常掃描。根據本發(fā)明的瀏覽器修復方案,當瀏覽器無法正常打開網頁時,通過調用瀏覽器中設置的掃描插件,或者通過調用瀏覽器外部的病毒查殺工具中的掃描插件,確定引起網頁無法正常打開的原因是否是插件故障,若是插件故障,則進行相應的插件修復。這與相關技術中,當出現網頁無法正常打開時,只能人工使用病毒查殺工具進行病毒查殺,并且依靠該病毒查殺也不能解決網頁不能打開的現有方案相比,能夠有效解決非病毒原因引起的網頁打開異常問題,并且無須用戶手動操作,提高了網頁異常原因查找識別效率,也提升了用戶使用體驗。上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式
。


通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖1是根據本發(fā)明實施例一的一種瀏覽器修復方法的步驟流程圖;圖2是根據本發(fā)明實施例ニ的一種瀏覽器修復方法的步驟流程圖;圖3是根據本發(fā)明實施例三的一種瀏覽器修復方法的步驟流程圖;圖4是根據本發(fā)明實施例四的一種瀏覽器修復裝置的結構框圖。
具體實施例方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。實施例一參照圖1,示出了根據本發(fā)明實施例一的一種瀏覽器修復方法的步驟流程圖。本實施例的瀏覽器修復方法包括以下步驟步驟S102 :確定瀏覽器無法正常打開網頁。步驟S104:通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描,判斷造成網頁無法正常打開的原因是否是瀏覽器的插件故障,若是,則執(zhí)行步驟S106 ;若否,則執(zhí)行步驟S108。掃描插件用于非病毒原因的網頁異常掃描,其中有對瀏覽器插件進行掃描,以確定瀏覽器插件是否故障的功能模塊或単元。相關技術中的瀏覽器或病毒查殺工具中均沒有設置這樣的插件,無法對非病毒原因的網頁異常,尤其是瀏覽器插件故障原因導致的網頁異常進行檢查和處理。步驟S106 :確定造成網頁無法正常打開的原因是瀏覽器的插件故障,對瀏覽器進行插件修復,結束本次處理流程。例如,瀏覽器有過多的插件時可能導致瀏覽器異常,這時對瀏覽器的插件修改主要包括對瀏覽器的插件進行清理。步驟S108 :確定造成網頁無法正常打開的原因不是瀏覽器的插件故障,進行其它網頁異常掃描,確定網頁異常原因并進行相應處理,結束本次處理流程。如,造成網頁無法正常打開的原因也可以是HTTP協(xié)議配置問題,或者IE緩存文件問題,或者其它問題,進行相應的處理即可。通過本實施例的瀏覽器修復方案,當瀏覽器無法正常打開網頁時,通過調用瀏覽器中設置的掃描插件,或者通過調用瀏覽器外部的病毒查殺工具中的掃描插件,確定引起網頁無法正常打開的原因是否是插件故障,若是插件故障,則進行相應的插件修復。這與相關技術中,當出現網頁無法正常打開時,只能人工使用病毒查殺工具進行病毒查殺,并且依靠該病毒查殺也不能解決網頁不能打開的現有方案相比,能夠有效解決非病毒原因引起的網頁打開異常問題,并且無須用戶手動操作,提高了網頁異常原因查找識別效率,也提升了用戶使用體驗。實施例ニ
參照圖2,示出了根據本發(fā)明實施例ニ的一種瀏覽器修復方法的步驟流程圖。本實施例的瀏覽器修復方法包括以下步驟步驟S202 :瀏覽器確定無法正常打開網頁。步驟S204 :瀏覽器確定其它網絡客戶端應用正常使用。也即,除瀏覽器之外的其它網絡客戶端應用能夠正常使用網絡,執(zhí)行相應的功能。瀏覽器可以在后臺模擬調用其它網絡客戶端,然后確定這些網絡客戶端能夠正常使用;或者,瀏覽器在后臺調用其它網絡客戶端的簡要功能,以確定這些網絡客戶端能否正常使用;或者,由用戶運行其它網絡客戶端,進而將運行結果上報給瀏覽器,或瀏覽器采用適當方式獲取其它網絡客戶端的運行結果,進而確定這些網絡客戶端能否正常使用。但不 限于此,在實際使用中,本領域技術人員可以采用任意適當方式,使瀏覽器能夠得知其它網絡客戶端是否能夠正常使用,本發(fā)明對此不作限制。此外,本步驟為可選步驟,在實際應用中,可以跳過本步驟,在確定網頁無法正常打開時,即調用掃描插件進行網頁異常掃描。但使用本步驟可以首先確定網絡連接是否存在故障,進而再進行后續(xù)處理,若網絡連接故障則直接進行修復即可,采用這種方式可以提高網頁異常掃描效率,提高故障檢查和處理速度。步驟S206 :瀏覽器通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺エ具中設置的掃描插件。優(yōu)選地,當瀏覽器中設置有掃描插件吋,掃描插件可以隨瀏覽器運行一起加載運行,則瀏覽器可以通過調用接ロ直接調用自身已加載的掃描插件進行網頁異常掃描。將掃描插件設置于瀏覽器中,調用方便,提高了網頁異常掃描速度和效率。優(yōu)選地,當病毒查殺工具中設置有掃描插件時,瀏覽器可以通過調用接ロ調用病毒查殺工具中的掃描插件進行網頁異常掃描;或者,瀏覽器向用戶提供使用病毒查殺工具中的掃描插件進行網頁異常掃描的提示,并在接受到用戶返回的肯定信息后,通過調用接ロ調用病毒查殺工具中的掃描插件進行網頁異常掃描。將掃描插件設置于病毒查殺工具中,減輕了瀏覽器運行負擔,且在實際應用中,可以將掃描插件與病毒查殺工具的其它病毒查殺功能結合使用,能夠全面對網頁異常原因進行甄別。步驟S208 :瀏覽器或者病毒查殺工具中的掃描插件調用瀏覽器進程打開設定網頁,判斷設定網頁能否被正常打開,若不能正常打開,則執(zhí)行步驟S210 ;若能夠正常打開,則返回瀏覽器重新嘗試打開網頁??梢酝ㄟ^預先設置的ー些常用網頁地址,然后根據一定的規(guī)則,如隨機選取規(guī)則、順序選取規(guī)則等,在需要時選擇網頁地址作為設定網頁的網頁地址,連接該網頁地址以嘗試打開相應的網頁,進而判斷該網頁是否能夠正常打開。步驟S210 :若掃描插件不能正常打開設定網頁并且確定網絡連接正常,則使用無加載插件方式打開設定網頁,并判斷使用無加載插件方式能否打開設定網頁,若能,則確定造成網頁無法正常打開的原因是瀏覽器的插件故障,執(zhí)行步驟S212;若不能,則確定造成網頁無法正常打開的原因不是瀏覽器的插件故障,執(zhí)行步驟S214。步驟S212 :掃描插件確定造成網頁無法正常打開的原因是瀏覽器的插件故障,對瀏覽器的插件進行插件修復,結束本次流程。步驟S214 :瀏覽器使用其它工具進ー步確定網頁無法正常打開的原因,并針對確定的原因對瀏覽器進行系統(tǒng)修復,結束本次流程。例如,對IE系統(tǒng)修復可以包括修復與IE有關的注冊表設置,和/或將IE的組件
重新注冊等。需要說明的是,本實施例以單獨的掃描插件進行網頁異常掃描為例,但本領域技術人員應當明了,在實際應用中,掃描插件可以與其它工具結合使用,如,與網絡連接檢查工具、病毒掃描工具等結合使用。例如,可以先使用網絡連接檢查工具進行網絡連接檢測;若確定網絡連接正常,再使用掃描插件進行瀏覽器插件故障的甄別;若瀏覽器插件無故障,再使用病毒掃描工具進行病毒掃描等。當然,不限于此,本領域技術人員可以根據實際需求采用任意適當的方式將多種工具結合使用。通過本實施例,能夠對瀏覽器無法正常打開網頁的原因進行全面的甄別和處理,能夠有效解決網頁打開異常問題,提高網頁異常原因查找識別效率,提升了用戶使用體驗。實施例三參照圖3,示出了根據本發(fā)明實施例三的一種瀏覽器修復方法的步驟流程圖。本實施例以瀏覽器調用360殺毒軟件中的掃描插件進行瀏覽器插件故障掃描為例,對本發(fā)明的瀏覽器修復進行說明。本實施例的瀏覽器修復方法包括以下步驟步驟S302 :在360殺毒軟件中設置掃描插件。本實施例中,進行瀏覽器插件故障掃描的掃描插件采用動態(tài)鏈接庫DLL的形式。殺毒軟件安裝的時候,會預先設置ー個目錄,這個目錄中包括殺毒軟件中的所有的掃描插件的DLL,把編寫的用于瀏覽器插件故障掃描的掃描插件的DLL放到該目錄中。一方面,把用于瀏覽器插件故障掃描的掃描插件的DLL放在殺毒的目錄下,殺毒軟件掃描時可以啟動加載這個插件;另ー方面是,殺毒軟件可以提供對外的調用接ロ,使該插件可以被除殺毒軟件之外的第三方應用如瀏覽器調用。步驟S304 :瀏覽器確定無法正常打開網頁,通過調用接ロ調用360殺毒軟件中設置的掃描插件,進行網頁異常掃描,以確定造成網頁無法正常打開的原因是否是瀏覽器的插件故障。瀏覽器和360殺毒軟件均設置了調用接ロ,實現相互間的調用和交互。步驟S306 :用于瀏覽器插件故障掃描的掃描插件調用瀏覽器進程,在后臺嘗試打開設定網頁。360殺毒軟件的掃描插件進行網頁異常掃描時,在后臺360rp. exe進程(360殺毒軟件的掃描和監(jiān)控進程)打開IE進程,設定參數,如,設定參數-noframemerging -private,讓IE瀏覽器可以創(chuàng)建ー個私有的會話信息,以實現調用IE進程打開預先設置的網頁。其中,預先設置需要打開的網頁,可以從預先設置的列表中存放的一些常見的網頁,如從hao. 360. cn主頁上選取的100個網址中隨機獲取其中的ー個。步驟S308 :掃描插件判斷能否正常打開設定網頁,若能,則認為前次無法正常打開網頁為暫時性異常,返回瀏覽器重新打開待打開的網頁;若不能,則執(zhí)行步驟S310。步驟S310 :掃描插件判斷在設定時間段內是否收到設定網頁打開失敗的返回值,若未收到,執(zhí)行步驟S312 ;若收到,執(zhí)行步驟S314。如果掃描插件能打開設定網頁則認為是暫時性異常,網頁打開仍正常;如果掃描插件不能打開設定網頁,則獲取失敗的返回值,如果在預定的時間段內,例如20秒,未收到該返回值,則360殺毒軟件后臺認為是聯網不成功,無法打開網頁,執(zhí)行步驟S312。步驟S312 :360殺毒軟件檢測網絡連接,判斷網絡連接是否正常,若正常,則執(zhí)行步驟S314 ;若不正常,則對網絡連接異常進行處理。對網絡連接異常的處理如提示用戶網絡連接異常,或者,嘗試重新連接網絡,或者,檢查網絡連接配置等。如,檢測用戶的TCP協(xié)議連接情況,如果可以檢測到TCP協(xié)議連接正常,則證明可以訪問QQ等即時通訊軟件,此時需要執(zhí)行步驟S314。步驟S314 :掃描插件使用無加載插件方式嘗試打開設定網頁,判斷無加載插件方式能否打開設定網頁,若能,執(zhí)行步驟S316 ;若不能,執(zhí)行步驟S318。步驟S316 :掃描插件確定造成網頁無法正常打開的原因是瀏覽器的插件故障,對瀏覽器插件進行插件修復,結束本次流程。如果IE瀏覽器本身沒壞,IE瀏覽器的插件壞了,導致隨機選取的網頁不能正常打開,則在一定的時間后,例如,經過前述20秒超吋,選擇無加載插件方式啟動網頁,如果網頁打開了,說明IE瀏覽器插件故障,則可以調用相應的修復工具,如360衛(wèi)士修復工具中的IE瀏覽器的插件修復工具進行插件修復。步驟S318 :掃描插件確定造成網頁無法正常打開的原因不是瀏覽器的插件故障,使用其它工具檢查網頁異常原因并進行相應處理,結束本次流程。無法打開網頁存在多種情況,除瀏覽器插件故障之個,還有瀏覽器本身故障、HTTP協(xié)議配置故障等情況。這時,可以調用360殺毒軟件的其它功能,或者,調用其它工具檢查瀏覽器無法正常打開網頁的原因,進而進行相應的處理。如,調用360殺毒軟件中的電腦門診功能模塊對“任何網頁都打不開,但是QQ、MSN等聊天軟件能正常使用”的問題解決功能模塊,進行網頁打開異常原因確定,進而針對原因進行處理,如修復網絡、使用系統(tǒng)缺省DNS、檢查HTTP協(xié)議、清理IE緩存文件、重新注冊ID的重要組件等方式進行系統(tǒng)修復。通過本實施例,使瀏覽器調用殺毒軟件中的多種功能對無法正常打開網頁的原因進行全面的甄別和處理,充分利用了瀏覽器之外的資源,不僅能夠對網頁打開異常原因進行專業(yè)檢測和修復,而且擴展了瀏覽器功能,此外,瀏覽器本身不設置掃描插件,減輕了瀏覽器實現負擔,提高了瀏覽器的操作效率。實施例四參照圖4,示出了根據本發(fā)明實施例四的一種瀏覽器修復裝置的結構框圖。本實施例的瀏覽器修復裝置包括確定模塊402,適用于確定瀏覽器無法正常打開網頁;故障判斷模塊404,適用于通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描,判斷造成網頁無法正常打開的原因是否是瀏覽器的插件故障;修復模塊406,適用于若故障判斷模塊404的判斷結果為是,則對瀏覽器進行插件修復。優(yōu)選地,修復模塊406還適用于若故障判斷模塊404判斷造成網頁無法正常打開的原因不是瀏覽器的插件故障,則針對原因對瀏覽器進行系統(tǒng)修復。優(yōu)選地,故障判斷模塊404,適用于通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件;通過掃描插件調用瀏覽器進程打開設定網頁,判斷設定網頁能否被正常打開;若不能被正常打開且網絡連接正常,則判斷使用無加載插件方式能否打開設定網頁;若使用無加載插件方式能夠打開設定網頁,則確定造成網頁無法正常打開的原因是瀏覽器的插件故障;否則,確定造成網頁無法正常打開的原因不是瀏覽器的插件故障。優(yōu)選地,確定模塊402,還適用于在故障判斷模塊404通過調用接ロ調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件之前,確定除瀏覽器之外的其它網絡客戶端應用正常使用。優(yōu)選地,當故障判斷模塊404通過調用接ロ調用瀏覽器中設置的掃描插件進行網頁異常掃描時,使瀏覽器通過調用接ロ直接調用瀏覽器自身已加載的掃描插件進行網頁異常掃描;當故障判斷模塊404通過調用接ロ調用病毒查殺工具中設置的掃描插件進行網頁異常掃描時,使瀏覽器通過調用接ロ調用病毒查殺工具中的掃描插件進行網頁異常掃描;或者,使瀏覽器向用戶提供使用病毒查殺工具中的掃描插件進行網頁異常掃描的提示,在接受到用戶返回的肯定信息后,通過調用接ロ調用病毒查殺工具中的掃描插件進行網頁異常掃描。本實施例的瀏覽器修復裝置可以設置于瀏覽器或病毒查殺工具或其它適當的第三方應用中,用于實現前述多個方法實施例中相應的瀏覽器修復方法,并具有相應的方法實施例的有益效果,在此不再贅述。在此提供的瀏覽器修復方案不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據上面的描述,構造具有本發(fā)明方案的系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技木,以便不模糊對本說明書的理解。類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的ー個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式
的權利要求書由此明確地并入該具體實施方式
,其中每個權利要求本身都作為本發(fā)明的單獨實施例。本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成ー個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者単元中的至少ー些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或単元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內并且形成不同的實施例。例如,在權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個部件實施例可以以硬件實現,或者以在ー個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發(fā)明實施例的瀏覽器修復方案中的ー些或者全部部件的一些或者全部功能。本發(fā)明還可以實現為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有ー個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“ー個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
權利要求
1.一種瀏覽器修復方法,包括 確定瀏覽器無法正常打開網頁; 通過調用接口調用所述瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描,判斷造成所述網頁無法正常打開的原因是否是所述瀏覽器的插件故障; 若是,則對所述瀏覽器進行插件修復; 其中,在所述通過調用接口調用所述瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描的步驟之前,還包括 確定除所述瀏覽器之外的其它網絡客戶端應用正常使用。
2.根據權利要求1所述的方法,其中,所述方法還包括 若判斷造成所述網頁無法正常打開的原因不是所述瀏覽器的插件故障,則針對所述原因對所述瀏覽器進行系統(tǒng)修復。
3.根據權利要求1或2所述的方法,其中,所述通過調用接口調用所述瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描,判斷造成所述網頁無法正常打開的原因是否是所述瀏覽器的插件故障的步驟包括 通過所述調用接口調用所述瀏覽器中設置的掃描插件或者所述病毒查殺工具中設置的掃描插件; 通過所述掃描插件調用瀏覽器進程打開設定網頁,判斷所述設定網頁能否被正常打開; 若不能被正常打開且網絡連接正常,則判斷使用無加載插件方式能否打開所述設定網頁; 若使用所述無加載插件方式能夠打開所述設定網頁,則確定造成所述網頁無法正常打開的原因是所述瀏覽器的插件故障;否則,確定造成所述網頁無法正常打開的原因不是所述瀏覽器的插件故障。
4.根據權利要求1所述的方法,其中, 所述通過調用接口調用所述瀏覽器中設置的掃描插件進行網頁異常掃描的步驟包括所述瀏覽器通過所述調用接口直接調用自身已加載的所述掃描插件進行網頁異常掃描;或者, 所述通過調用接口調用病毒查殺工具中設置的掃描插件進行網頁異常掃描的步驟包括所述瀏覽器通過所述調用接口調用所述病毒查殺工具中的所述掃描插件進行網頁異常掃描;或者,所述瀏覽器向用戶提供使用所述病毒查殺工具中的所述掃描插件進行網頁異常掃描的提示,在接受到所述用戶返回的肯定信息后,通過調用接口調用所述病毒查殺工具中的所述掃描插件進行網頁異常掃描。
5.一種瀏覽器修復裝置,包括 確定模塊,適用于確定瀏覽器無法正常打開網頁; 故障判斷模塊,適用于通過調用接口調用所述瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描,判斷造成所述網頁無法正常打開的原因是否是所述瀏覽器的插件故障; 修復模塊,適用于若所述故障判斷模塊的判斷結果為是,則對所述瀏覽器進行插件修復; 其中,所述確定模塊,還適用于在所述故障判斷模塊通過調用接口調用所述瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描之前,確定除所述瀏覽器之外的其它網絡客戶端應用正常使用。
6.根據權利要求5所述的裝置,其中,所述修復模塊還適用于若所述故障判斷模塊判斷造成所述網頁無法正常打開的原因不是所述瀏覽器的插件故障,則針對所述原因對所述瀏覽器進行系統(tǒng)修復。
7.根據權利要求5或6所述的裝置,其中,所述故障判斷模塊,適用于通過所述調用接口調用所述瀏覽器中設置的掃描插件或者所述病毒查殺工具中設置的掃描插件;通過所述掃描插件調用瀏覽器進程打開設定網頁,判斷所述設定網頁能否被正常打開;若不能被正常打開且網絡連接正常,則判斷使用無加載插件方式能否打開所述設定網頁;若使用所述無加載插件方式能夠打開所述設定網頁,則確定造成所述網頁無法正常打開的原因是所述瀏覽器的插件故障;否則,確定造成所述網頁無法正常打開的原因不是所述瀏覽器的插件故障。
8.根據權利要求5所述的裝置,其中, 當所述故障判斷模塊通過調用接口調用所述瀏覽器中設置的掃描插件進行網頁異常掃描時,使所述瀏覽器通過所述調用接口直接調用所述瀏覽器自身已加載的所述掃描插件進行網頁異常掃描; 當所述故障判斷模塊通過調用接口調用病毒查殺工具中設置的掃描插件進行網頁異常掃描時,使所述瀏覽器通過所述調用接口調用所述病毒查殺工具中的所述掃描插件進行網頁異常掃描;或者,使所述瀏覽器向用戶提供使用所述病毒查殺工具中的所述掃描插件進行網頁異常掃描的提示,在接受到所述用戶返回的肯定信息后,通過調用接口調用所述病毒查殺工具中的所述掃描插件進行網頁異常掃描。
全文摘要
本發(fā)明提供了一種瀏覽器修復方法與裝置,其中,瀏覽器修復裝置包括確定模塊,適用于確定瀏覽器無法正常打開網頁;故障判斷模塊,適用于通過調用接口調用瀏覽器中設置的掃描插件或者病毒查殺工具中設置的掃描插件進行網頁異常掃描,判斷造成網頁無法正常打開的原因是否是所述瀏覽器的插件故障;修復模塊,適用于若所述故障判斷模塊的判斷結果為是,則對瀏覽器進行插件修復;所述確定模塊還適用于在故障判斷模塊進行網頁異常掃描之前,確定除所述瀏覽器之外的其它網絡客戶端應用正常使用。通過本發(fā)明,能夠有效解決非病毒原因引起的網頁打開異常問題,并且無須用戶手動操作,提高了網頁異常原因查找識別效率,也提升了用戶使用體驗。
文檔編號G06F11/07GK103019872SQ20121039094
公開日2013年4月3日 申請日期2012年10月15日 優(yōu)先權日2012年10月15日
發(fā)明者趙龍 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
保德县| 卓资县| 屯门区| 韩城市| 昭平县| 彭水| 岑巩县| 碌曲县| 会同县| 和田县| 柳河县| 普兰县| 呼图壁县| 枞阳县| 德清县| 和龙市| 安溪县| 土默特右旗| 永丰县| 太湖县| 全州县| 江津市| 镇江市| 高陵县| 大方县| 榆社县| 三明市| 房山区| 临海市| 武定县| 彭山县| 平山县| 绥阳县| 化德县| 新丰县| 巴彦淖尔市| 梅州市| 永年县| 商都县| 广平县| 太原市|