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

提供瀏覽器的方法及設(shè)備的制作方法

文檔序號:6515879閱讀:277來源:國知局
提供瀏覽器的方法及設(shè)備的制作方法
【專利摘要】本發(fā)明公開了提供瀏覽器的方法及設(shè)備,其中提供瀏覽器的方法包括:對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息;判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件;若所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信息。通過該方法,可以在用戶使用第一瀏覽器的過程中,針對瀏覽過程出現(xiàn)的不足向用戶提供第二瀏覽器的相關(guān)信息。用戶可以根據(jù)第二瀏覽器的相關(guān)信息,進行對第二瀏覽器的安裝,由此提供了一種更為方便的瀏覽器提供方式。
【專利說明】提供瀏覽器的方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及瀏覽器【技術(shù)領(lǐng)域】,具體涉及提供瀏覽器的方法及設(shè)備。
【背景技術(shù)】
[0002]隨著計算機互聯(lián)網(wǎng)的快速發(fā)展和計算機設(shè)備的普及應(yīng)用,越來越多的人們利用計算機和互聯(lián)網(wǎng)來獲取信息。同時,規(guī)模龐大的互聯(lián)網(wǎng)能夠提供豐富的信息和各種各樣的數(shù)據(jù)服務(wù),為人們工作生活的方方面面提供了諸多便利。網(wǎng)頁便是互聯(lián)網(wǎng)向用戶提供信息和服務(wù)的一種主要途徑。
[0003]在互聯(lián)網(wǎng)上,有為數(shù)眾多的提供網(wǎng)頁瀏覽的服務(wù)器,而對于用戶,只需要在個人設(shè)備上安裝瀏覽器,就可以通過網(wǎng)絡(luò)連接實現(xiàn)網(wǎng)頁瀏覽。瀏覽器是一種用于顯示網(wǎng)頁服務(wù)器或檔案系統(tǒng)內(nèi)的文件,并讓用戶與這些文件互動的軟件,它可以用來顯示在萬維網(wǎng)或局域網(wǎng)絡(luò)內(nèi)的文字、影像及其他數(shù)據(jù)或文件。用戶可以通過在瀏覽器地址欄輸入統(tǒng)一資源定位符URL,或點擊網(wǎng)頁內(nèi)的超鏈接等方式,訪問網(wǎng)頁,獲取網(wǎng)頁內(nèi)包含的信息內(nèi)容。
[0004]在當(dāng)今市場上,有許多不同開發(fā)者提供的不同瀏覽器,這些瀏覽器往往各具特色,如有的精簡,有的集成了眾多網(wǎng)絡(luò)功能,有的以安全綠色為主要特色,有的與操作系統(tǒng)緊密結(jié)合,有的則可以在用戶瀏覽網(wǎng)頁時提高瀏覽的安全性。這些各具特色的瀏覽器,滿足了不同用戶的不同需求。
[0005]但是,并非所有用戶都了解不同瀏覽器的各自的特點,被所安裝的瀏覽器出現(xiàn)的問題所困擾時,盲目的安裝另一款不熟悉的瀏覽器,往往不能解決當(dāng)用戶所面臨的問題;而且也不是所有用戶都能夠通過更換瀏覽器來解決所面臨的問題,例如有的用戶希望卸載一些與操作系統(tǒng)結(jié)合緊密的瀏覽器,還可能引起系統(tǒng)崩潰等嚴重問題。所以,需要本領(lǐng)域技術(shù)人員解決的問題就在于,以一種方便,快捷的方式,向用戶提供瀏覽器。

【發(fā)明內(nèi)容】

[0006]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題,或者至少部分地解決上述問題的提供瀏覽器的設(shè)備和相應(yīng)的提供瀏覽器的方法。
[0007]依據(jù)本發(fā)明的一個方面,提供了一種提供瀏覽器的方法,包括:
[0008]對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0009]獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息;
[0010]判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件;
[0011]若所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信
肩、O
[0012]根據(jù)本發(fā)明的另一方面,提供了一種提供瀏覽器的設(shè)備,包括:
[0013]監(jiān)控單元,被配置為對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0014]過程獲取單元,被配置為獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息;
[0015]判斷單元,被配置為判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件;
[0016]信息提供單元,被配置為若所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信息。
[0017]根據(jù)本發(fā)明的提供瀏覽器的方法可以監(jiān)控用戶啟動第一瀏覽器并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程,獲取用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息;瀏覽過程信息,反映出了第一瀏覽器加載網(wǎng)頁過程的情況,也能反映出用戶使用第一瀏覽器所產(chǎn)生的問題。在瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件時,提供第二瀏覽器的相關(guān)信息。由此可以在用戶使用第一瀏覽器的過程中,針對第一瀏覽器的不足向用戶提供第二瀏覽器的相關(guān)信息。用戶可以根據(jù)第二瀏覽器的相關(guān)信息,進行對第二瀏覽器的安裝,由此提供了一種更為方便的瀏覽器提供方式。
[0018]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】

【附圖說明】
[0019]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0020]圖1示出了根據(jù)本發(fā)明一個實施例的提供瀏覽器的方法的流程圖;
[0021]圖2示出了根據(jù)本發(fā)明一個實施例的提供瀏覽器的設(shè)備示意圖;
[0022]圖3-1示出了本發(fā)明中提供瀏覽器的方法的應(yīng)用舉例示意圖;
[0023]圖3-2示出了本發(fā)明中提供瀏覽器的方法的應(yīng)用舉例的另一示意圖;
[0024]圖3-3示出了本發(fā)明中提供瀏覽器的方法的應(yīng)用舉例的又一示意圖;
[0025]以及,
[0026]圖3-4示出了本發(fā)明中提供瀏覽器的方法的應(yīng)用舉例的再一示意圖【具體實施方式】
[0027]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0028]請參見圖1,為根據(jù)本發(fā)明一個實施例的提供瀏覽器的方法流程圖,如圖1所示,該方法可以包括以下步驟:
[0029]SllO:對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0030]用戶在使用瀏覽器的過程中,往往會遇到一些問題,例如系統(tǒng)自帶的瀏覽器沒有及時更新,導(dǎo)致安全性較差易感染木馬,無法有效阻止廣告騷擾等問題,為了解決這些問題,可以向用戶提供當(dāng)前瀏覽器的替代產(chǎn)品供用戶選擇,來解決用戶使用當(dāng)前瀏覽器所遇到的問題。首先可以對用戶啟動第一瀏覽器并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控。所謂第一瀏覽器,可以是用戶當(dāng)前安裝和使用的瀏覽器。例如在一些操作系統(tǒng)中往往帶有默認瀏覽器,可以將系統(tǒng)默認的瀏覽器所謂第一瀏覽器。
[0031]一方面,可以對用戶啟動第一瀏覽器的事件進行監(jiān)控,從而獲知用戶啟動了瀏覽器進行瀏覽;另一方面可以對瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控,如用戶瀏覽了哪些網(wǎng)頁,通過第一瀏覽器所瀏覽網(wǎng)頁的打開速度如何等等。再者,還可以對用戶通過第一瀏覽器進行瀏覽,某一頁面完成的事件進行監(jiān)控。
[0032]具體在監(jiān)控時,可以通過在系統(tǒng)中運行的第三方程序來實現(xiàn),也可以預(yù)先在第一瀏覽器中安裝插件,通過所安裝的插件來實現(xiàn)監(jiān)控。此外還可以采用第三方程序和瀏覽器插件相配合的方式,共同完成對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控。如在視窗Windows操作系統(tǒng)中,操作系統(tǒng)自帶的IE (Internet Explorer,簡稱IE)瀏覽器,這種操作系統(tǒng)的應(yīng)用程序,包括一種組件對象模型COM框架下的第三方程序,這種應(yīng)用程序可以與IE瀏覽器中的瀏覽器輔助對象BHO插件進行交互,實現(xiàn)對IE瀏覽器中的信息進行獲取,以及對IE瀏覽器中的信息進行控制等功能,在用戶使用Windows操作系統(tǒng)中的IE瀏覽器進行瀏覽時,可以通過組件對象模型COM框架下的第三方程序,以及在第一瀏覽器中預(yù)置的瀏覽器輔助對象BHO插件,對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控。
[0033]S120:獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息;
[0034]用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息,可以包括所瀏覽網(wǎng)頁的網(wǎng)址,網(wǎng)頁的打開速度,網(wǎng)頁的安全性,瀏覽器的版本等信息,對于這寫瀏覽過程信息,可以僅獲取一種,也可以獲取多種,作為判斷條件來確定觸發(fā)提供第二瀏覽器。其中有些瀏覽過程信息,需要在所瀏覽網(wǎng)頁加載完成后獲取才會比較準(zhǔn)確,例如網(wǎng)頁的打開速度,在網(wǎng)頁所有內(nèi)容加載完成后對網(wǎng)頁的打開速度進行獲取,所得到的打開速度才是比較準(zhǔn)確的;又如網(wǎng)頁的安全性,在網(wǎng)頁的內(nèi)容全部加載完成后,對網(wǎng)頁的整體的安全性的判斷才會更加準(zhǔn)確和有效。從效果上,如果第一瀏覽器打開的網(wǎng)頁中包含特別多的彈出廣告,在向用戶提供第二瀏覽器并安裝后,第二瀏覽器如果能夠有效的對廣告進行攔截,那么用戶可以在第一瀏覽器和第二瀏覽器完成加載同一網(wǎng)頁后,非常直觀的看到第二瀏覽器對廣告的攔截效果。所以可以在監(jiān)控到第一瀏覽器完成加載所瀏覽的網(wǎng)頁的事件后,獲取用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。例如在用戶使用Windows操作系統(tǒng)中的IE瀏覽器作為第一瀏覽器進行瀏覽時,可以監(jiān)控瀏覽器加載網(wǎng)頁完成時發(fā)出的Navigation Complete事件,在收到該事件后,再獲取用戶通過IE瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0035]具體應(yīng)用時,可以通過前述的第三方應(yīng)用程序,或在第一瀏覽器中預(yù)置的插件,獲取用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。還可以采用第三方程序和瀏覽器插件相配合的方式,獲取上述的瀏覽過程信息。例如在用戶使用Windows操作系統(tǒng)中的IE瀏覽器進行瀏覽時,可以通過COM框架下的第三方程序,以及在第一瀏覽器中預(yù)置的BHO插件相配合的方式,獲取用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0036]S130:判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件;
[0037]在獲取到通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息后,可以對獲取到的瀏覽過程信息進行判斷,判斷其是否觸發(fā)了預(yù)置的觸發(fā)條件。如前所述,所獲取到的瀏覽過程信息可以包括一種或多種,對應(yīng)的在實現(xiàn)步驟S130時,也可以根據(jù)獲取的瀏覽過程信息有多種實現(xiàn)方式,以下分別進行介紹。
[0038]首先,瀏覽過程信息可以包括所瀏覽網(wǎng)頁的網(wǎng)址,這種實現(xiàn)方式下,判斷瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件時,可以用所瀏覽網(wǎng)頁的網(wǎng)址查詢預(yù)置的黑名單;若查詢到所瀏覽網(wǎng)頁的網(wǎng)址在預(yù)置的黑名單中,則確定瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件。
[0039]預(yù)置的黑名單可以位于客戶端,也可以位于網(wǎng)絡(luò)上的云端服務(wù)器。當(dāng)預(yù)置的黑名單位于云端服務(wù)器時,可以在獲取到了第一瀏覽器瀏覽網(wǎng)頁的網(wǎng)址后,將所瀏覽網(wǎng)頁的網(wǎng)址通過網(wǎng)絡(luò)發(fā)送至云端服務(wù)器,以所瀏覽網(wǎng)頁的網(wǎng)址查詢云端服務(wù)器的預(yù)置的黑名單;根據(jù)在云端服務(wù)器查詢的結(jié)果判斷瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件。其中,預(yù)置的黑名單,可以是預(yù)置的廣告網(wǎng)址黑名單,包括的網(wǎng)址對應(yīng)的網(wǎng)頁有較多彈出廣告,影響用戶的瀏覽;或者預(yù)置的惡意網(wǎng)址黑名單,包括含有惡意代碼,或傳播惡意程序的惡意網(wǎng)頁的網(wǎng)址;或者也可以是兩者的結(jié)合作為預(yù)置的黑名單。
[0040]在以所瀏覽網(wǎng)頁的網(wǎng)址查詢黑名單時,可以依據(jù)頁面的完整網(wǎng)址進行查詢,也可以依據(jù)所瀏覽網(wǎng)頁的網(wǎng)址包含的域名進行查詢,即根據(jù)瀏覽網(wǎng)頁的網(wǎng)址中的域名查詢預(yù)置的黑名單,如果能夠查詢到則確定瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件,進一步簡化查詢的過程。
[0041]其次,瀏覽過程信息可以包括所瀏覽網(wǎng)頁的安全性信息,網(wǎng)頁的安全性信息,可以是表示網(wǎng)頁中是否含有惡意代碼,或傳播惡意程序的惡意等關(guān)于網(wǎng)頁的信息。在用戶通過第一瀏覽器進行瀏覽時,可以獲取用戶所瀏覽的網(wǎng)頁的安全性信息。具體的可以使用檢測程序,對用戶所瀏覽的網(wǎng)頁進行檢測,也可以將網(wǎng)頁的網(wǎng)址發(fā)送到服務(wù)器,由服務(wù)器進行網(wǎng)頁的安全性檢測,再將檢測的結(jié)果返回。在獲取用戶通過第一瀏覽器的網(wǎng)頁是否安全的安全性信息后,如果網(wǎng)頁不安全,則確定瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件。
[0042]再次,瀏覽過程信息包括所瀏覽網(wǎng)頁的打開速度。在打開一個頁面的過程中,如果打開頁面的速度較慢,除了可能是由于網(wǎng)絡(luò)速度或服務(wù)器響應(yīng)慢等原因外,也有很大一部分情況是因為瀏覽器本身加載/渲染/顯示網(wǎng)頁內(nèi)容的效率較低。因此可以獲取網(wǎng)頁的打開速度作為一種瀏覽過程信息,將所瀏覽網(wǎng)頁的打開速度與預(yù)置的速度閾值進行對比,如果打開速度低于預(yù)置的速度閾值,則可以確定瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件。
[0043]另外,還可以結(jié)合上述實施方式中的兩種或兩種以上,進行對瀏覽過程信息的判斷。如獲取上述瀏覽過程信息中任意兩種或兩種以上的組合,進而判斷獲取到的兩種或兩種以上的瀏覽過程信息是否都觸發(fā)了對應(yīng)的預(yù)置觸發(fā)條件,只有在獲取到的兩種或兩種以上的瀏覽過程信息都觸發(fā)了對應(yīng)的預(yù)置觸發(fā)條件,則向用戶提供第二瀏覽器的相關(guān)信息。
[0044]S140:若所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信息。
[0045]在用戶通過第一瀏覽器進行瀏覽時,若獲取的瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,則可以向用戶提供第二瀏覽器。如當(dāng)用戶通過第一瀏覽器瀏覽了廣告過多的網(wǎng)頁或者惡意網(wǎng)頁,而第一瀏覽器并沒有對網(wǎng)頁中的過多的廣告或者惡意代碼等進行有效的攔截,而導(dǎo)致這樣的網(wǎng)頁加載完成。此時可以在網(wǎng)頁加載完成時,向用戶提供第二瀏覽器的相關(guān)信息,如提供第二瀏覽器的下載地址,特點介紹,用戶評價等信息。同時,也可以向用戶顯示提示信息,提示使用第一瀏覽器在瀏覽頁面過程中出現(xiàn)的不足,以及可以安裝第二瀏覽器可以克服這些不足,例如提示用戶:當(dāng)前網(wǎng)頁中包含過多廣告,可以安裝第二瀏覽器進行有效的廣告攔截;又例如提示用戶:當(dāng)前網(wǎng)頁中包含惡意代碼或程序,可以安裝第二瀏覽器免受惡意代碼程序的感染。進一步的,還可以提供第二瀏覽器的快捷安裝入口,當(dāng)用戶通過快捷安裝入口選擇安裝第二瀏覽器時,可以自動獲取第二瀏覽器的安裝文件,并進行安裝。可以在提示用戶的同時,很便捷的根據(jù)用戶的決定安裝第二瀏覽器,免去了用戶尋找、下載第二瀏覽器的安裝文件的過程。
[0046]此外,還可以提供對第二瀏覽器的安裝進程進行中止的中止安裝入口,當(dāng)用戶通過中止安裝入口選擇中止安裝時,中止對第二瀏覽器的安裝,方便用戶對第二瀏覽器的安裝過程進行控制。
[0047]因為并不是所有的用戶都需要安裝第二瀏覽器,在提供第二瀏覽器的相關(guān)信息,還可以根據(jù)一定的條件信息先行判斷是否需要提供第二瀏覽器的相關(guān)信息,以及提供第二瀏覽器的相關(guān)信息的次數(shù)頻率等,以便以更好的方式提供第二瀏覽器的相關(guān)信息。然后根據(jù)獲取到的條件信息,確定向用戶提供第二瀏覽器的相關(guān)信息的次數(shù)或頻率;并根據(jù)確定的次數(shù)或頻率向用戶提供第二瀏覽器的相關(guān)信息:在實際應(yīng)用中,可以獲取下列條件信息中的任意一種或幾種,
[0048]系統(tǒng)中是否已安裝有第二瀏覽器;系統(tǒng)中如果已經(jīng)安裝有第二瀏覽器,則不必再次向用戶提供了;
[0049]當(dāng)天是否已提供過第二瀏覽器的相關(guān)信息;如果當(dāng)天已經(jīng)提供過第二瀏覽器的相關(guān)信息,則可以不再提供,或者以更低的頻率提供信息;
[0050]提供過第二瀏覽器的相關(guān)信息的次數(shù);如果提供過第二瀏覽器的相關(guān)信息,并且提供信息的次數(shù)達到一定的數(shù)量,則可以不再提供,或者以更低的頻率提供信息;
[0051]用戶是否為有計算機使用經(jīng)驗的用戶;用戶是有計算機使用經(jīng)驗的用戶,可以不提供信息,或者以較低的頻率提供信息。
[0052]在獲取用戶是否為有計算機使用經(jīng)驗的用戶作為條件信息時,可以獲取用戶預(yù)置時間段內(nèi)的瀏覽歷史記錄;以瀏覽歷史記錄中的網(wǎng)址查詢預(yù)置的經(jīng)驗網(wǎng)址列表;其中的經(jīng)驗網(wǎng)址列表中保存了計算機使用經(jīng)驗的用戶經(jīng)常訪問的網(wǎng)址;然后根據(jù)查詢的結(jié)果,若瀏覽歷史記錄中的網(wǎng)址與經(jīng)驗網(wǎng)址列表中的網(wǎng)址相匹配,或者瀏覽歷史記錄中的網(wǎng)址與經(jīng)驗網(wǎng)址列表中的網(wǎng)址相匹配的個數(shù)達到預(yù)置的數(shù)量閾值,則確定該用戶為有計算機使用經(jīng)驗的用戶。
[0053]以上介紹了本發(fā)明實施例提供的提供瀏覽器的方法,通過該方法,可以監(jiān)控用戶啟動第一瀏覽器并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程,獲取用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息;瀏覽過程信息,反映出了第一瀏覽器加載網(wǎng)頁過程的情況,也能反映出用戶使用第一瀏覽器所產(chǎn)生的問題。在瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件時,提供第二瀏覽器的相關(guān)信息。由此可以在用戶使用第一瀏覽器的過程中,針對第一瀏覽器的不足向用戶提供第二瀏覽器的相關(guān)信息。用戶可以根據(jù)第二瀏覽器的相關(guān)信息,進行對第二瀏覽器的安裝,由此提供了一種更為方便的瀏覽器提供方式。
[0054]與本發(fā)明實施例的提供瀏覽器的方法相對應(yīng),本發(fā)明實施例還提供了一種提供瀏覽器的設(shè)備,請參見圖2,為根據(jù)本發(fā)明一個實施例的提供瀏覽器的設(shè)備示意圖,如圖2所示,該設(shè)備可以包括:[0055]監(jiān)控單元210,被配置為對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0056]過程獲取單元220,被配置為獲取用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息;
[0057]判斷單元230,被配置為判斷瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件;
[0058]信息提供單元,被配置為若瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信息。
[0059]其中,瀏覽過程信息可以包括所瀏覽網(wǎng)頁的安全性信息;
[0060]此時,過程獲取單元220可以包括:
[0061]第一過程獲取子單元,被配置為對所瀏覽網(wǎng)頁進行安全性檢測,確定所瀏覽網(wǎng)頁是否安全;
[0062]判斷單元230可以包括:
[0063]第一判斷子單元,被配置為若所瀏覽網(wǎng)頁不安全,則確定瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件。
[0064]在另一種實現(xiàn)方式下,瀏覽過程信息可以包括所瀏覽網(wǎng)頁的打開速度;
[0065]此時判斷單元230可以包括:
[0066]第二判斷子單元,被配置為將所瀏覽網(wǎng)頁的打開速度與預(yù)置的速度閾值進行對t匕,如果打開速度低于預(yù)置的速度閾值,則確定瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件。
[0067]在又一種實現(xiàn)方式下,瀏覽過程信息可以包括所瀏覽網(wǎng)頁的網(wǎng)址;
[0068]在這種實現(xiàn)方式下,判斷單元230可以包括:
[0069]第三判斷子單元,被配置為以所瀏覽網(wǎng)頁的網(wǎng)址查詢預(yù)置的黑名單;若查詢到所瀏覽網(wǎng)頁的網(wǎng)址在預(yù)置的黑名單中,則確定瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件。
[0070]瀏覽過程信息還可以包括多種,即過程獲取單元可以同時獲取多種瀏覽過程信息,即瀏覽過程信息包括以下信息中的任意兩種或兩種以上的組合:
[0071]所瀏覽網(wǎng)頁的網(wǎng)址,網(wǎng)頁的打開速度,網(wǎng)頁的安全性信息;
[0072]在這種實現(xiàn)方式下,判斷單元230可以被配置為:
[0073]判斷兩種或兩種以上的瀏覽過程信息是否都觸發(fā)了對應(yīng)的預(yù)置觸發(fā)條件;
[0074]而信息提供單元230可以被配置為:
[0075]當(dāng)上述兩種或兩種以上的瀏覽過程信息都觸發(fā)了對應(yīng)的預(yù)置觸發(fā)條件,則向用戶提供第二瀏覽器的相關(guān)信息。
[0076]瀏覽過程信息包括所瀏覽網(wǎng)頁的網(wǎng)址時,判斷單元230可以被配置為:
[0077]將瀏覽網(wǎng)頁的網(wǎng)址發(fā)送云端服務(wù)器,以所瀏覽網(wǎng)頁的網(wǎng)址查詢云端服務(wù)器的預(yù)置的黑名單;
[0078]根據(jù)查詢的結(jié)果判斷瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件。
[0079]預(yù)置的黑名單可以包括預(yù)置的廣告網(wǎng)址黑名單,和/或,預(yù)置的惡意網(wǎng)址黑名單。
[0080]進一步的,當(dāng)瀏覽過程信息包括所瀏覽網(wǎng)頁的網(wǎng)址時,判斷單元230可以根據(jù)瀏覽網(wǎng)頁的網(wǎng)址中的域名查詢預(yù)置的黑名單,簡化查詢過程,提高查詢的效率。
[0081]在具體實現(xiàn)時,監(jiān)控單元210可以包括第一監(jiān)控子單元,第一監(jiān)控子單元被配置為對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程中,第一瀏覽器的啟動事件,以及第一瀏覽器完成加載所瀏覽的網(wǎng)頁的事件進行監(jiān)控;
[0082]這種實現(xiàn)方式下,過程獲取單元220可以被配置為:在監(jiān)控到第一瀏覽器完成加載所瀏覽的網(wǎng)頁的事件后,獲取用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0083]監(jiān)控單元220還可以包括:
[0084]第二監(jiān)控子單元,被配置為通過第三方程序,和/或在第一瀏覽器中預(yù)置的插件,對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0085]過程獲取單元,被配置為:
[0086]通過第三方程序,和/或在第一瀏覽器中預(yù)置的插件,獲取用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0087]在具體實現(xiàn)時,第二監(jiān)控子單元具體可以用于:
[0088]通過組件對象模型COM框架下的第三方程序,以及在第一瀏覽器中預(yù)置的瀏覽器輔助對象BHO插件,對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0089]過程獲取單元220具體可以用于:
[0090]通過COM框架下的第三方程序,以及在第一瀏覽器中預(yù)置的BHO插件,獲取用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0091]此外,信息提供單元240可以包括:
[0092]第一信息提供子單元,被配置為顯示提示信息提示用戶可以進行第二瀏覽器的安裝,并提供第二瀏覽器的快捷安裝入口。在這種實現(xiàn)方式下,該設(shè)備還可以包括:瀏覽器安裝單元,被配置為當(dāng)用戶通過快捷安裝入口選擇安裝時,自動獲取第二瀏覽器的安裝文件,并進行安裝。
[0093]該提供瀏覽器的設(shè)備還可以包括:
[0094]操作終止單元,被配置為提供對第二瀏覽器的安裝進程進行中止的中止安裝入口 ;以及當(dāng)用戶通過中止安裝入口選擇中止安裝時,中止對第二瀏覽器的安裝。
[0095]該提供瀏覽器的設(shè)備還可以包括:
[0096]條件信息獲取單元,被配置為獲取下列條件信息中的任意一種或幾種:
[0097]系統(tǒng)中是否已安裝有第二瀏覽器;
[0098]當(dāng)天是否已提供過第二瀏覽器的相關(guān)信息;
[0099]提供過第二瀏覽器的相關(guān)信息的次數(shù);
[0100]用戶是否為有計算機使用經(jīng)驗的用戶;
[0101]操作執(zhí)行確定單元,被配置為根據(jù)獲取到的條件信息,確定是否向用戶提供第二瀏覽器的相關(guān)信息;或,
[0102]操作參數(shù)確定單元,根據(jù)獲取到的條件信息,確定向用戶提供第二瀏覽器的相關(guān)信息的次數(shù)或頻率;并根據(jù)次數(shù)或頻率向用戶提供第二瀏覽器的相關(guān)信息。
[0103]其中,條件信息獲取單元可以包括:
[0104]條件信息獲取子單元,被配置為獲取用戶是否為有計算機使用經(jīng)驗的用戶作為條件信息;條件信息獲取子單元,具體用于:
[0105]獲取用戶預(yù)置時間段內(nèi)的瀏覽歷史記錄;
[0106]以瀏覽歷史記錄中的網(wǎng)址查詢預(yù)置的經(jīng)驗網(wǎng)址列表;其中,經(jīng)驗網(wǎng)址列表中保存有計算機使用經(jīng)驗的用戶經(jīng)常訪問的網(wǎng)址;
[0107]若瀏覽歷史記錄中的網(wǎng)址與經(jīng)驗網(wǎng)址列表中的網(wǎng)址相匹配,或者瀏覽歷史記錄中的網(wǎng)址與經(jīng)驗網(wǎng)址列表中的網(wǎng)址相匹配的個數(shù)達到預(yù)置的數(shù)量閾值,則確定該用戶為有計算機使用經(jīng)驗的用戶。
[0108]以上對本發(fā)明實施例還提供了一種提供瀏覽器的設(shè)備進行了介紹,通過該設(shè)備,可以監(jiān)控用戶啟動第一瀏覽器并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程,獲取用戶通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息;在瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件時,提供第二瀏覽器的相關(guān)信息??梢栽谟脩羰褂玫谝粸g覽器的過程中,針對第一瀏覽器的不足向用戶提供第二瀏覽器的相關(guān)信息。用戶可以根據(jù)第二瀏覽器的相關(guān)信息,進行對第二瀏覽器的安裝,由此提供了一種更為方便的瀏覽器提供設(shè)備。
[0109]以上介紹了本發(fā)明實施例提供的提供瀏覽器的方法和設(shè)備,為了便于更好的理解根據(jù)本發(fā)明實施例的提供的方法及設(shè)備,下面再給出本發(fā)明實施例的具體應(yīng)用舉例,請參閱圖3-1至圖3-4,為本發(fā)明中實施例的提供瀏覽器的方法的應(yīng)用舉例示意圖。
[0110]如圖3-1所示,為該具體應(yīng)用的初始化過程,網(wǎng)盾作為一種第三方程序,可以啟動瀏覽器輔助對象BHO程序的COM組件,監(jiān)控作為第一瀏覽器的IE瀏覽器的加載情況,并啟動專門的BHOforIE插件,來與IE中的Navigation Complete事件進行掛接,NavigationComplete事件是IE瀏覽器在加載頁面完成時向外發(fā)出的標(biāo)志事件。掛接是指在IE瀏覽器中的Navigation Complete事件會被BHOforIE插件監(jiān)控到,并執(zhí)行對應(yīng)的邏輯處理。廣告URL的List為預(yù)置的廣告網(wǎng)址黑名單,包括的網(wǎng)址對應(yīng)的網(wǎng)頁有較多彈出廣告,影響用戶的瀏覽。廣告URL的List可以位于云端服務(wù)器上。
[0111]如圖3-2所示,為該具體應(yīng)用的工作過程。首先通過第三方程序網(wǎng)盾,來監(jiān)控IE瀏覽器中網(wǎng)頁的啟動和加載網(wǎng)頁的行為,包括IE瀏覽器加載網(wǎng)頁完畢時的NavigationComplete事件。然后獲取所加載網(wǎng)頁的統(tǒng)一資源定位符URL,將網(wǎng)頁的URL與廣告URL的List進行匹配。如果匹配到,則通知插件BHOforlE。在監(jiān)測到Navigation Complete事件,以及網(wǎng)頁的URL與廣告URL的List進行匹配的情況下,可以在IE瀏覽器中生成窗口,窗口可以是提示框,提示條等。進而提供第二瀏覽器的相關(guān)信息,例如加載第二瀏覽器的安裝連接等,在用戶確認安裝后,可以啟動對安裝連接的訪問,從而實現(xiàn)了對第二瀏覽器的一鍵安裝。
[0112]如圖3-3和圖3-4所示,可以在IE瀏覽器窗口中彈出提示條,在提示條中顯示第二瀏覽器的相關(guān)信息,以及快捷安裝入口 ;在用戶通過快捷安裝入口選擇安裝第二瀏覽器后,可以在該提示條上顯示第二瀏覽器的安裝情況的信息。
[0113]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0114]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。[0115]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0116]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0117]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0118]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的提供瀏覽器的設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0119]應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0120]本申請可以應(yīng)用于計算機系統(tǒng)/服務(wù)器,其可與眾多其它通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或配置一起操作。適于與計算機系統(tǒng)/服務(wù)器一起使用的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于:個人計算機系統(tǒng)、服務(wù)器計算機系統(tǒng)、瘦客戶機、厚客戶機、手持或膝上設(shè)備、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、網(wǎng)絡(luò)個人電腦、小型計算機系統(tǒng)、大型計算機系統(tǒng)和包括上述任何系統(tǒng)的分布式云計算技術(shù)環(huán)境,等等。
[0121]計算機系統(tǒng)/服務(wù)器可以在由計算機系統(tǒng)執(zhí)行的計算機系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標(biāo)程序、組件、邏輯、數(shù)據(jù)結(jié)構(gòu)等等,它們執(zhí)行特定的任務(wù)或者實現(xiàn)特定的抽象數(shù)據(jù)類型。計算機系統(tǒng)/服務(wù)器可以在分布式云計算環(huán)境中實施,分布式云計算環(huán)境中,任務(wù)是由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行的。在分布式云計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備的本地或遠程計算系統(tǒng)存儲介質(zhì)上。
[0122]本發(fā)明還公開了 Al、一種提供瀏覽器的方法,包括:
[0123]對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0124]獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息;
[0125]判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件;
[0126]若所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信
肩、O
[0127]A2、如Al所述的方法,所述瀏覽過程信息包括所瀏覽網(wǎng)頁的安全性信息;
[0128]所述獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息,包括:
[0129]對所述所瀏覽網(wǎng)頁進行安全性檢測,確定所述所瀏覽網(wǎng)頁是否安全;
[0130]所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括:
[0131]若所述所瀏覽網(wǎng)頁不安全,則確定所述瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件。
[0132]A3、如Al所述的方法,所述瀏覽過程信息包括所瀏覽網(wǎng)頁的打開速度;
[0133]所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括:
[0134]將所述所瀏覽網(wǎng)頁的打開速度與預(yù)置的速度閾值進行對比,如果所述打開速度低于所述預(yù)置的速度閾值,則確定所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件。
[0135]A4、如Al所述的方法,所述瀏覽過程信息包括所瀏覽網(wǎng)頁的網(wǎng)址;
[0136]所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括:
[0137]以所述所瀏覽網(wǎng)頁的網(wǎng)址查詢預(yù)置的黑名單;若查詢到所述所瀏覽網(wǎng)頁的網(wǎng)址在所述預(yù)置的黑名單中,則確定所述瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件。
[0138]A5、如Al所述的方法,所述瀏覽過程信息包括以下信息中的任意兩種或兩種以上的組合:
[0139]所瀏覽網(wǎng)頁的網(wǎng)址,網(wǎng)頁的打開速度,網(wǎng)頁的安全性信息;
[0140]所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括:
[0141]判斷所述兩種或兩種以上的瀏覽過程信息是否都觸發(fā)了對應(yīng)的預(yù)置觸發(fā)條件;
[0142]所述若所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信息,包括:
[0143]當(dāng)所述兩種或兩種以上的瀏覽過程信息都觸發(fā)了對應(yīng)的預(yù)置觸發(fā)條件,則向用戶提供第二瀏覽器的相關(guān)信息。
[0144]A6、如A4或A5所述的方法,所述瀏覽過程信息包括:所瀏覽網(wǎng)頁的網(wǎng)址;
[0145]所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括:
[0146]將所述瀏覽網(wǎng)頁的網(wǎng)址發(fā)送云端服務(wù)器,以所述所瀏覽網(wǎng)頁的網(wǎng)址查詢云端服務(wù)器的預(yù)置的黑名單;[0147]根據(jù)查詢的結(jié)果判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件。
[0148]A7、如A6所述的方法,所述預(yù)置的黑名單包括:
[0149]預(yù)置的廣告網(wǎng)址黑名單,和/或,預(yù)置的惡意網(wǎng)址黑名單。
[0150]AS、如A4-A7所述的方法,所述瀏覽過程信息包括:所瀏覽網(wǎng)頁的網(wǎng)址;
[0151]所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括:
[0152]根據(jù)所述瀏覽網(wǎng)頁的網(wǎng)址中的域名查詢預(yù)置的黑名單。
[0153]A9、如A1-A8任一項所述的方法,所述對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控,包括:
[0154]對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程中,所述第一瀏覽器的啟動事件,以及所述第一瀏覽器完成加載所瀏覽的網(wǎng)頁的事件進行監(jiān)控;
[0155]所述獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息,包括:
[0156]在監(jiān)控到所述第一瀏覽器完成加載所瀏覽的網(wǎng)頁的事件后,獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0157]A10、如A1-A9任一項所述的方法,所述對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控,包括:
[0158]通過第三方程序,和/或在所述第一瀏覽器中預(yù)置的插件,對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0159]所述獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息,包括:
[0160]通過所述第三方程序,和/或所述在第一瀏覽器中預(yù)置的插件,獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0161]AU、如AlO所述的方法,所述通過第三方程序,和/或在所述第一瀏覽器中預(yù)置的插件,對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控,包括:
[0162]通過組件對象模型COM框架下的第三方程序,以及在所述第一瀏覽器中預(yù)置的瀏覽器輔助對象BHO插件,對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0163]所述通過所述第三方程序,和/或所述在第一瀏覽器中預(yù)置的插件,獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息,包括:
[0164]通過所述COM框架下的第三方程序,以及所述在第一瀏覽器中預(yù)置的BHO插件,獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0165]A12、如Al-All任一項所述的方法,所述向用戶提供第二瀏覽器的相關(guān)信息,包括:
[0166]顯示提示信息提示用戶可以進行第二瀏覽器的安裝,并提供所述第二瀏覽器的快捷安裝入口。
[0167]A13、如A12所述的方法,還包括:
[0168]當(dāng)用戶通過所述快捷安裝入口選擇安裝時,自動獲取所述第二瀏覽器的安裝文件,并進行安裝。
[0169]A14、如A1-A13任一項所述的方法,還包括:
[0170]提供對所述第二瀏覽器的安裝進程進行中止的中止安裝入口 ;
[0171]當(dāng)用戶通過所述中止安裝入口選擇中止安裝時,中止對所述第二瀏覽器的安裝。[0172]A15、如A1-A14任一項所述的方法,還包括:獲取下列條件信息中的任意一種或幾種:
[0173]系統(tǒng)中是否已安裝有所述第二瀏覽器;
[0174]當(dāng)天是否已提供過所述第二瀏覽器的相關(guān)信息;
[0175]提供過所述第二瀏覽器的相關(guān)信息的次數(shù);
[0176]用戶是否為有計算機使用經(jīng)驗的用戶;
[0177]根據(jù)獲取到的所述條件信息,確定是否向用戶提供第二瀏覽器的相關(guān)信息;或,
[0178]根據(jù)獲取到的所述條件信息,確定向用戶提供第二瀏覽器的相關(guān)信息的次數(shù)或頻率;并根據(jù)所述次數(shù)或頻率向用戶提供第二瀏覽器的相關(guān)信息。
[0179]A16、如A15所述的方法,所述獲取用戶是否為有計算機使用經(jīng)驗的用戶作為所述條件信息,包括:
[0180]獲取用戶預(yù)置時間段內(nèi)的瀏覽歷史記錄;
[0181]以所述瀏覽歷史記錄中的網(wǎng)址查詢預(yù)置的經(jīng)驗網(wǎng)址列表;所述經(jīng)驗網(wǎng)址列表中保存有計算機使用經(jīng)驗的用戶經(jīng)常訪問的網(wǎng)址;
[0182]若瀏覽歷史記錄中的網(wǎng)址與所述經(jīng)驗網(wǎng)址列表中的網(wǎng)址相匹配,或者瀏覽歷史記錄中的網(wǎng)址與所述經(jīng)驗網(wǎng)址列表中的網(wǎng)址相匹配的個數(shù)達到預(yù)置的數(shù)量閾值,則確定該用戶為所述有計算機使用經(jīng)驗的用戶。
[0183]本發(fā)明還公開了 B17、一種提供瀏覽器的設(shè)備,包括:
[0184]監(jiān)控單元,被配置為對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0185]過程獲取單元,被配置為獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息;
[0186]判斷單元,被配置為判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件;
[0187]信息提供單元,被配置為若所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信息。
[0188]B17所述的設(shè)備,所述瀏覽過程信息包括所瀏覽網(wǎng)頁的安全性信息;
[0189]所述過程獲取單元,包括:
[0190]第一過程獲取子單元,被配置為對所述所瀏覽網(wǎng)頁進行安全性檢測,確定所述所瀏覽網(wǎng)頁是否安全;
[0191]所述判斷單元,包括:
[0192]第一判斷子單元,被配置為若所述所瀏覽網(wǎng)頁不安全,則確定所述瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件。
[0193]B19、如B17所述的設(shè)備,所述瀏覽過程信息包括所瀏覽網(wǎng)頁的打開速度;
[0194]所述判斷單元,包括:
[0195]第二判斷子單元,被配置為將所述所瀏覽網(wǎng)頁的打開速度與預(yù)置的速度閾值進行對比,如果所述打開速度低于所述預(yù)置的速度閾值,則確定所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件。
[0196]B20、如B17所述的設(shè)備,所述瀏覽過程信息包括所瀏覽網(wǎng)頁的網(wǎng)址;
[0197]所述判斷單元,包括:[0198]第三判斷子單元,被配置為以所述所瀏覽網(wǎng)頁的網(wǎng)址查詢預(yù)置的黑名單;若查詢到所述所瀏覽網(wǎng)頁的網(wǎng)址在所述預(yù)置的黑名單中,則確定所述瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件。
[0199]B21、如B17所述的設(shè)備,所述瀏覽過程信息包括以下信息中的任意兩種或兩種以上的組合:
[0200]所瀏覽網(wǎng)頁的網(wǎng)址,網(wǎng)頁的打開速度,網(wǎng)頁的安全性信息;
[0201]所述判斷單元,被配置為:
[0202]判斷所述兩種或兩種以上的瀏覽過程信息是否都觸發(fā)了對應(yīng)的預(yù)置觸發(fā)條件;
[0203]所述信息提供單元,被配置為:
[0204]當(dāng)所述兩種或兩種以上的瀏覽過程信息都觸發(fā)了對應(yīng)的預(yù)置觸發(fā)條件,則向用戶提供第二瀏覽器的相關(guān)信息。
[0205]B22、如B20或B21所述的設(shè)備,所述瀏覽過程信息包括:所瀏覽網(wǎng)頁的網(wǎng)址;
[0206]所述判斷單元,被配置為:
[0207]將所述瀏覽網(wǎng)頁的網(wǎng)址發(fā)送云端服務(wù)器,以所述所瀏覽網(wǎng)頁的網(wǎng)址查詢云端服務(wù)器的預(yù)置的黑名單;
[0208]根據(jù)查詢的結(jié)果判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件。
[0209]B23、如B22所述的設(shè)備,所述預(yù)置的黑名單包括:
[0210]預(yù)置的廣告網(wǎng)址黑名單,和/或,預(yù)置的惡意網(wǎng)址黑名單。
[0211]B24、如B20-B23所述的設(shè)備,所述瀏覽過程信息包括:所瀏覽網(wǎng)頁的網(wǎng)址;
[0212]所述判斷單元,被配置為:
[0213]根據(jù)所述瀏覽網(wǎng)頁的網(wǎng)址中的域名查詢預(yù)置的黑名單。
[0214]B25、如B17-B24任一項所述的設(shè)備,所述監(jiān)控單元,包括:
[0215]第一監(jiān)控子單元,被配置為對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程中,所述第一瀏覽器的啟動事件,以及所述第一瀏覽器完成加載所瀏覽的網(wǎng)頁的事件進行監(jiān)控;
[0216]所述過程獲取單元,被配置為:
[0217]在監(jiān)控到所述第一瀏覽器完成加載所瀏覽的網(wǎng)頁的事件后,獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0218]B26、如B17-B25任一項所述的設(shè)備,所述監(jiān)控單元,包括:
[0219]第二監(jiān)控子單元,被配置為通過第三方程序,和/或在所述第一瀏覽器中預(yù)置的插件,對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0220]所述過程獲取單元,被配置為:
[0221]通過所述第三方程序,和/或所述在第一瀏覽器中預(yù)置的插件,獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0222]B27、如B26所述的設(shè)備,所述第二監(jiān)控子單元,具體用于:
[0223]通過組件對象模型COM框架下的第三方程序,以及在所述第一瀏覽器中預(yù)置的瀏覽器輔助對象BHO插件,對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控;
[0224]所述過程獲取單元,具體用于:[0225]通過所述COM框架下的第三方程序,以及所述在第一瀏覽器中預(yù)置的BHO插件,獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
[0226]B28、如B17-B27任一項所述的設(shè)備,所述信息提供單元,包括:
[0227]第一信息提供子單元,被配置為顯示提示信息提示用戶可以進行第二瀏覽器的安裝,并提供所述第二瀏覽器的快捷安裝入口。
[0228]B29、如B28所述的設(shè)備,還包括:
[0229]瀏覽器安裝單元,被配置為當(dāng)用戶通過所述快捷安裝入口選擇安裝時,自動獲取所述第二瀏覽器的安裝文件,并進行安裝。
[0230]B30、如B17-B29任一項所述的設(shè)備,還包括:
[0231]操作終止單元,被配置為提供對所述第二瀏覽器的安裝進程進行中止的中止安裝入口 ;以及,
[0232]當(dāng)用戶通過所述中止安裝入口選擇中止安裝時,中止對所述第二瀏覽器的安裝。
[0233]B31、如B17-B30任一項所述的設(shè)備,還包括:
[0234]條件信息獲取單元,被配置為獲取下列條件信息中的任意一種或幾種:
[0235]系統(tǒng)中是否已安裝有所述第二瀏覽器;
[0236]當(dāng)天是否已提供過所述第二瀏覽器的相關(guān)信息;
[0237]提供過所述第二瀏覽器的相關(guān)信息的次數(shù);
[0238]用戶是否為有計算機使用經(jīng)驗的用戶;
[0239]操作執(zhí)行確定單元,被配置為根據(jù)獲取到的所述條件信息,確定是否向用戶提供第二瀏覽器的相關(guān)信息;或,
[0240]操作參數(shù)確定單元,根據(jù)獲取到的所述條件信息,確定向用戶提供第二瀏覽器的相關(guān)信息的次數(shù)或頻率;并根據(jù)所述次數(shù)或頻率向用戶提供第二瀏覽器的相關(guān)信息。
[0241]B32、如B31所述的設(shè)備,所述條件信息獲取單元,包括:
[0242]條件信息獲取子單元,被配置為獲取用戶是否為有計算機使用經(jīng)驗的用戶作為所述條件信息;所述條件信息獲取子單元,具體用于:
[0243]獲取用戶預(yù)置時間段內(nèi)的瀏覽歷史記錄;
[0244]以所述瀏覽歷史記錄中的網(wǎng)址查詢預(yù)置的經(jīng)驗網(wǎng)址列表;所述經(jīng)驗網(wǎng)址列表中保存有計算機使用經(jīng)驗的用戶經(jīng)常訪問的網(wǎng)址;
[0245]若瀏覽歷史記錄中的網(wǎng)址與所述經(jīng)驗網(wǎng)址列表中的網(wǎng)址相匹配,或者瀏覽歷史記錄中的網(wǎng)址與所述經(jīng)驗網(wǎng)址列表中的網(wǎng)址相匹配的個數(shù)達到預(yù)置的數(shù)量閾值,則確定該用戶為所述有計算機使用經(jīng)驗的用戶。
【權(quán)利要求】
1.一種提供瀏覽器的方法,包括: 對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控; 獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息; 判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件; 若所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信息。
2.如權(quán)利要求1所述的方法,所述瀏覽過程信息包括所瀏覽網(wǎng)頁的安全性信息; 所述獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息,包括: 對所述所瀏覽網(wǎng)頁進行安全性檢測,確定所述所瀏覽網(wǎng)頁是否安全; 所述判斷所述瀏覽過 程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括: 若所述所瀏覽網(wǎng)頁不安全,則確定所述瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件。
3.如權(quán)利要求1所述的方法,所述瀏覽過程信息包括所瀏覽網(wǎng)頁的打開速度; 所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括: 將所述所瀏覽網(wǎng)頁的打開速度與預(yù)置的速度閾值進行對比,如果所述打開速度低于所述預(yù)置的速度閾值,則確定所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件。
4.如權(quán)利要求1所述的方法,所述瀏覽過程信息包括所瀏覽網(wǎng)頁的網(wǎng)址; 所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括: 以所述所瀏覽網(wǎng)頁的網(wǎng)址查詢預(yù)置的黑名單;若查詢到所述所瀏覽網(wǎng)頁的網(wǎng)址在所述預(yù)置的黑名單中,則確定所述瀏覽過程信息觸發(fā)預(yù)置的觸發(fā)條件。
5.如權(quán)利要求1所述的方法,所述瀏覽過程信息包括以下信息中的任意兩種或兩種以上的組合: 所瀏覽網(wǎng)頁的網(wǎng)址,網(wǎng)頁的打開速度,網(wǎng)頁的安全性信息; 所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括: 判斷所述兩種或兩種以上的瀏覽過程信息是否都觸發(fā)了對應(yīng)的預(yù)置觸發(fā)條件; 所述若所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信息,包括: 當(dāng)所述兩種或兩種以上的瀏覽過程信息都觸發(fā)了對應(yīng)的預(yù)置觸發(fā)條件,則向用戶提供第二瀏覽器的相關(guān)信息。
6.如權(quán)利要求4或5所述的方法,所述瀏覽過程信息包括:所瀏覽網(wǎng)頁的網(wǎng)址; 所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括: 將所述瀏覽網(wǎng)頁的網(wǎng)址發(fā)送云端服務(wù)器,以所述所瀏覽網(wǎng)頁的網(wǎng)址查詢云端服務(wù)器的預(yù)置的黑名單; 根據(jù)查詢的結(jié)果判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件。
7.如權(quán)利要求6所述的方法,所述預(yù)置的黑名單包括: 預(yù)置的廣告網(wǎng)址黑名單,和/或,預(yù)置的惡意網(wǎng)址黑名單。
8.如權(quán)利要求4-7所述的方法,所述瀏覽過程信息包括:所瀏覽網(wǎng)頁的網(wǎng)址; 所述判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件,包括: 根據(jù)所述瀏覽網(wǎng)頁的網(wǎng)址中的域名查詢預(yù)置的黑名單。
9.如權(quán)利要求1-8任一項所述的方法,所述對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控,包括:對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程中,所述第一瀏覽器的啟動事件,以及所述第一瀏覽器完成加載所瀏覽的網(wǎng)頁的事件進行監(jiān)控; 所述獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息,包括: 在監(jiān)控到所述第一瀏覽器完成加載所瀏覽的網(wǎng)頁的事件后,獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息。
10.一種提供瀏覽器的設(shè)備,包括: 監(jiān)控單元,被配置為對用戶啟動第一瀏覽器,并通過第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程進行監(jiān)控; 過程獲取單元,被配置為獲取用戶通過所述第一瀏覽器瀏覽網(wǎng)頁的瀏覽過程信息; 判斷單元,被配置為判斷所述瀏覽過程信息是否觸發(fā)了預(yù)置的觸發(fā)條件; 信息提供單元,被配置為若所述瀏覽過程信息觸發(fā)了預(yù)置的觸發(fā)條件,向用戶提供第二瀏覽器的相關(guān)信息。
【文檔編號】G06F9/445GK103514021SQ201310492737
【公開日】2014年1月15日 申請日期:2013年10月18日 優(yōu)先權(quán)日:2013年10月18日
【發(fā)明者】李海亮, 甘恩平, 朱翼鵬 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
行唐县| 河西区| 兴山县| 博乐市| 扬州市| 宜兰县| 休宁县| 焉耆| 黄冈市| 寻甸| 江华| 保定市| 栖霞市| 东兴市| 阿图什市| 景宁| 漳平市| 大名县| 观塘区| 申扎县| 纳雍县| 榆树市| 新丰县| 依安县| 团风县| 尤溪县| 田阳县| 霍城县| 汉阴县| 安龙县| 顺义区| 隆子县| 息烽县| 宝应县| 宜宾县| 蒙城县| 聂拉木县| 西和县| 化隆| 麻城市| 犍为县|