一種在瀏覽器中實現(xiàn)設備安全掃描的方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種在瀏覽器中實現(xiàn)設備安全掃描的方法及裝置,包括:接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求;根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序;將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。采用本發(fā)明,可以在普及率比較高的瀏覽器中實現(xiàn)設備安全掃描功能,增加了瀏覽器的功能,用戶不需要額外的下載專門的檢查管理軟件,方便用戶進行智能終端的檢查、管理。
【專利說明】一種在瀏覽器中實現(xiàn)設備安全掃描的方法及裝置
【技術領域】
[0001]本發(fā)明涉及瀏覽器【技術領域】,尤其涉及一種在瀏覽器中實現(xiàn)設備安全掃描的方法及裝置。
【背景技術】
[0002]隨著移動互聯(lián)網(wǎng)的高速發(fā)展,各類智能終端如手機、平板電腦等終端的硬件技術的日益成熟,各類智能終端的硬件配置也越來越高,能夠兼容并運行的應用程序也越來越豐富。
[0003]現(xiàn)有技術中,對各類智能終端的軟硬件檢查管理大多采用一些諸如終端管家、終端安全管理等專門的應用來檢查并管理手機、平板電腦等終端的軟硬件,其主要功能包括設備體檢、監(jiān)控、優(yōu)化以及防毒、殺毒等方面,這些應用的功能比較齊全,能夠很好地幫助用戶檢查以管理智能終端。
[0004]瀏覽器作為一種顯示網(wǎng)頁服務器或檔案系統(tǒng)內(nèi)的文件,并讓用戶與此類文件互動的應用,也是用戶在使用智能終端時必須安裝的。因此,瀏覽器相對于諸如終端管家、終端安全管理等專門的應用來說普及率更高。如何在普及率較高的瀏覽器中進行設備掃描以便于管理智能終端的軟硬件成為研究熱點。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例所要解決的技術問題在于,提供一種在瀏覽器中實現(xiàn)設備安全掃描的方法及裝置,能夠在使用較為普遍的瀏覽器中實現(xiàn)設備安全掃描功能。
[0006]為了解決上述技術問題,本發(fā)明實施例提供了一種在瀏覽器中實現(xiàn)設備安全掃描的方法,包括:
[0007]接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求;
[0008]根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中;
[0009]運行相應的設備掃描程序掃描設備,并將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0010]其中,所述接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求,包括:
[0011]檢測到用戶點擊選中了在瀏覽器的功能頁面上設置的設備掃描按鈕或者在瀏覽器的功能分類列表上設置的設備掃描按鈕時,將點擊選中設備掃描按鈕對應的指令作為接收到的設備掃描請求;或者,
[0012]檢測到用戶在瀏覽器上錄入了預設的檢查訪問網(wǎng)址時,將所述檢查訪問網(wǎng)址的訪問請求作為接收到的設備掃描請求。
[0013]其中,所述根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中,包括:[0014]根據(jù)接收到的所述設備掃描請求,調(diào)用應用程序接口 API獲取預置的設備掃描程序;
[0015]將獲得的設備掃描程序注入到所述瀏覽器的內(nèi)核中。
[0016]其中,所述設備掃描程序包括設備檢測及優(yōu)化程序,所述運行相應的設備掃描程序,并將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上,包括:
[0017]運行所述設備檢測及優(yōu)化程序進行檢測,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果顯示在所述瀏覽器的檢測結(jié)果顯示界面上;
[0018]當接收到用戶的優(yōu)化請求時,運行所述設備檢測及優(yōu)化程序,根據(jù)設備檢測結(jié)果對設備進行優(yōu)化,并將優(yōu)化結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0019]其中,所述設備掃描程序包括設備檢測程序,所述運行相應的設備掃描程序,并將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上,包括:
[0020]運行設備檢測程序,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0021]其中,所述接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求之前,還包括:
[0022]預置至少一個設備掃描程序,并生成各設備掃描程序提示信息;
[0023]在瀏覽器上顯示所述生成的各設備掃描程序提示信息,以便于用戶在瀏覽器上根據(jù)設備掃描程序提示信息選擇設備掃描功能,發(fā)起攜帶設備掃描程序提示信息的所述設備掃描請求。
[0024]其中,所述根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中,包括:
[0025]根據(jù)接收到的所述設備掃描請求到預置的設備掃描程序中選擇并獲取所述設備掃描請求中攜帶的設備掃描程序提示信息所指示的程序;
[0026]將獲取的設備掃描程序提示信息所指示的程序注入到所述瀏覽器的內(nèi)核中。
[0027]相應地,本發(fā)明實施例還提供了一種在瀏覽器中實現(xiàn)設備安全掃描的裝置,包括:
[0028]接收模塊,用于接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求;
[0029]處理模塊,用于根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序掃描設備;
[0030]顯示模塊,用于將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0031 ] 其中,所述接收模塊包括:
[0032]第一檢測單元,用于檢測用戶是否點擊選中了在瀏覽器的功能頁面上設置的設備掃描按鈕或者在瀏覽器的功能分類列表上設置的設備掃描按鈕;
[0033]第一接收單元,用于在檢測單元的檢測結(jié)果為是時,將點擊選中設備掃描按鈕對應的指令作為接收到的設備掃描請求;
[0034]或者,所述接收模塊包括:
[0035]第二檢測單元,用于檢測用戶是否在瀏覽器上錄入了預設的檢查訪問網(wǎng)址;
[0036]第二接收單元,用于在所述第二檢測單元的檢測結(jié)果為是時,將所述檢查訪問網(wǎng)址的訪問請求作為接收到的設備掃描請求。
[0037]其中,所述處理模塊包括:
[0038]調(diào)用單元,用于根據(jù)接收到的所述設備掃描請求,調(diào)用應用程序接口 API獲取預置的設備掃描程序;
[0039]處理單元,用于將獲得的設備掃描程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序。
[0040]其中,所述設備掃描程序包括設備檢測及優(yōu)化程序;
[0041]所述處理單元具體用于運行所述設備檢測及優(yōu)化程序進行檢測,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果顯示在所述瀏覽器的檢測結(jié)果顯示界面上,當接收到用戶的優(yōu)化請求時,運行所述設備檢測及優(yōu)化程序,根據(jù)設備檢測結(jié)果對設備進行優(yōu)化;
[0042]所述顯示模塊具體用于將優(yōu)化結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0043]其中,所述設備掃描程序包括設備檢測程序;
[0044]所述處理單元具體用于運行設備檢測程序;
[0045]所述顯示模塊具體用于將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0046]其中,還包括:
[0047]預置模塊,用于預置至少一個設備掃描程序,并生成各設備掃描程序提示信息;
[0048]所述顯示模塊還用于在瀏覽器上顯示所述生成的各設備掃描程序提示信息,以便于用戶在瀏覽器上根據(jù)設備掃描程序提示信息選擇設備掃描功能,發(fā)起攜帶設備掃描程序提示信息的所述設備掃描請求。
[0049]其中,所述處理模塊具體用于根據(jù)接收到的所述設備掃描請求到預置的設備掃描程序中選擇并獲取所述設備掃描請求中攜帶的設備掃描程序提示信息所指示的程序,將獲取的設備掃描程序提示信息所指示的程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序掃描設備。
[0050]實施本發(fā)明實施例,具有如下有益效果:
[0051]本發(fā)明實施例可以在普及率比較高的瀏覽器中實現(xiàn)設備安全掃描功能,增加了瀏覽器的功能,用戶不需要額外的下載專門的檢查管理軟件,方便用戶進行智能終端的檢查、管理。
【專利附圖】
【附圖說明】
[0052]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0053]圖1是本發(fā)明的在瀏覽器中實現(xiàn)設備安全掃描的方法的第一實施例流程示意圖;
[0054]圖2是本發(fā)明的在瀏覽器中實現(xiàn)設備安全掃描的方法的第二實施例流程示意圖;
[0055]圖3是本發(fā)明實施例其中一種具體的瀏覽器檢查頁面的示意圖;
[0056]圖4是本發(fā)明實施例其中一種具體的瀏覽器檢查過程頁面的示意圖;[0057]圖5是本發(fā)明實施例其中一種具體的瀏覽器檢測結(jié)果頁面的示意圖;
[0058]圖6是本發(fā)明實施例其中一種具體的瀏覽器優(yōu)化后的掃描結(jié)果的示意圖;
[0059]圖7是本發(fā)明的在瀏覽器中實現(xiàn)設備安全掃描的裝置的第一實施例結(jié)構(gòu)示意圖;
[0060]圖8是本發(fā)明的在瀏覽器中實現(xiàn)設備安全掃描的裝置的第二實施例結(jié)構(gòu)示意圖。
【具體實施方式】
[0061]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0062]圖1是本發(fā)明的在瀏覽器中實現(xiàn)設備安全掃描的方法的第一實施例流程示意圖;本發(fā)明實施例的所述方法可以應用在智能手機、平板電腦等智能終端中的瀏覽器中實現(xiàn)設備安全掃描,具體的,所述方法包括:
[0063]SlOl:接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求。
[0064]本實施例中的所述瀏覽器與預先設置的一個或者多個設備掃描程序相關聯(lián),具體可以將一個或者多個設備掃描程序內(nèi)置在所述瀏覽器中;或者先設置一個或者多個設備掃描程序,并將其以java類文件的形式封裝相應的API接口,以便于瀏覽器在需要時通過調(diào)用API接口以獲取到相應的設備掃描程序。
[0065]所述的設備掃描程序包括但不限于:設備名掃描以及顯示、設備當前電腦掃描以及顯示、當前運行的程序掃描以及數(shù)量顯示、設備內(nèi)存掃描以及已用內(nèi)存、可用內(nèi)存顯示、緩存垃圾數(shù)據(jù)量掃描以及顯示、已安裝程序掃描以及顯示、木馬程序掃描以及顯示等等程序。
[0066]瀏覽器可以在起始空白頁中設置進行設備掃描的入口,包括設置一個功能按鈕或者設置一個設備掃描窗口,以便于在用戶點擊選中功能按鈕或者設備掃描窗口時,即可以接收到用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求,觸發(fā)執(zhí)行下述的S102和S103,進行相應的設備掃描操作。
[0067]S102:根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中。
[0068]S103:運行相應的設備掃描程序掃描設備,并將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0069]若瀏覽器中內(nèi)置的設備掃描程序,則在所述S102中直接調(diào)用內(nèi)置的各個設備掃描程序注入到內(nèi)核中,以運行各個設備掃描程序,對設備當前的電量情況、內(nèi)存使用情況、緩存垃圾、已運行程序等項目進行掃描以及顯示;
[0070]若瀏覽器通過API接口與各個設備掃描程序相關聯(lián),則在所述S102中包括根據(jù)接收到的所述設備掃描請求,調(diào)用應用程序接口 API獲取預置的設備掃描程序,將獲得的設備掃描程序注入到所述瀏覽器的內(nèi)核中,在所述S103中運行相應的設備掃描程序,對設備當前的電量情況、內(nèi)存使用情況、緩存垃圾、已運行程序等項目進行掃描以及顯示。所述S102具體可以包括:根據(jù)接收到的所述設備掃描請求,調(diào)用應用程序接口 API獲取預置的設備掃描程序;將獲得的設備掃描程序注入到所述瀏覽器的內(nèi)核中。[0071]具體的,在所述S103中,如果所述設備掃描程序包括設備檢測及優(yōu)化程序,所述運行相應的設備掃描程序,包括:運行所述設備檢測及優(yōu)化程序進行檢測,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果顯示在所述瀏覽器的檢測結(jié)果顯示界面上;當接收到用戶的優(yōu)化請求時,運行所述設備檢測及優(yōu)化程序,根據(jù)設備檢測結(jié)果對設備進行優(yōu)化,并將優(yōu)化結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0072]而如果所述設備掃描程序包括設備檢測程序,所述運行相應的設備掃描程序,包括:運行設備檢測程序,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0073]如果僅進行了設備檢測,則在所述S103中顯示檢測結(jié)果,例如可以顯示剩余電量的多少、顯示內(nèi)存占用的大小、顯示緩存垃圾的數(shù)據(jù)量等;
[0074]而如果進行了設備檢測并進行了設備優(yōu)化,則在所述S103中可以顯示已啟用省電功能延長使用時間、已釋放的內(nèi)存量、緩存垃圾已刪除數(shù)據(jù)量等。
[0075]通過上述實施例的描述可知,本發(fā)明具有以下優(yōu)點:
[0076]本發(fā)明實施例可以在普及率比較高的瀏覽器中實現(xiàn)設備安全掃描功能,增加了瀏覽器的功能,用戶不需要額外的下載專門的檢查管理軟件,方便用戶進行智能終端的檢查、管理。
[0077]再請參見圖2,是本發(fā)明的在瀏覽器中實現(xiàn)設備安全掃描的方法的第二實施例流程示意圖;本發(fā)明實施例的所述方法可以應用在智能手機、平板電腦等智能終端中的瀏覽器中實現(xiàn)設備安全掃描,本實施例所述的方法包括:
[0078]S201:預置至少一個設備掃描程序,并生成各設備掃描程序提示信息。
[0079]在瀏覽器上,可以根據(jù)檢查方案確定需要向用戶提供的設備體檢以及優(yōu)化項,并可以將相應的功能程序以類文件的形式封裝相應的API接口,以便于瀏覽器根據(jù)這些接口調(diào)用對應的設備掃描程序。然后生成相應功能即設備掃描程序的提示信息。
[0080]S202:在瀏覽器上顯示所述生成的各設備掃描程序提示信息,以便于用戶在瀏覽器上根據(jù)設備掃描程序提示信息選擇設備掃描功能,發(fā)起攜帶設備掃描程序提示信息的所述設備掃描請求。
[0081]S203:接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求。
[0082]瀏覽器可以在起始空白頁中設置進行設備掃描的入口,包括設置一個功能按鈕或者設置一個設備掃描窗口,同時在該起始空白頁中,顯示上述生成的設備掃描程序提示信息,例如在所述功能按鈕或者設備檢測窗口下方提示“快速了解手機狀況”以提示用戶使用該選項可以了解到手機的電量以及內(nèi)存卡使用情況,提示“一鍵釋放系統(tǒng)內(nèi)存”可以提示用戶該選項用于檢測并釋放內(nèi)存。
[0083]在用戶點擊選中功能按鈕或者設備掃描窗口,并選擇了相應的設備掃描程序提示信息時,瀏覽器就可以接收到用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求。觸發(fā)執(zhí)行下述的S204至S206,進行相應的設備掃描操作。
[0084]S204:根據(jù)接收到的所述設備掃描請求到預置的設備掃描程序中選擇并獲取所述設備掃描請求中攜帶的設備掃描程序提示信息所指示的程序。
[0085]其中,到預置的設備掃描程序中選擇并獲取所述設備掃描請求中攜帶的設備掃描程序提示信息所指示的程序也可以包括:到瀏覽器內(nèi)置的設備檢測程序中選擇并獲取所述設備掃描請求中攜帶的設備掃描程序提示信息所指示的程序;或者包括:根據(jù)接收到的所述設備掃描請求,調(diào)用所述設備掃描請求中攜帶的設備掃描程序提示信息所指示的程序的應用程序接口 API,以獲取相應的設備掃描程序。
[0086]S205:將獲取的設備掃描程序提示信息所指示的程序注入到所述瀏覽器的內(nèi)核中。
[0087]S206:運行相應的設備掃描程序掃描設備,并將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0088]具體的,在所述S206中,如果所述設備掃描程序包括設備檢測及優(yōu)化程序,所述運行相應的設備掃描程序,包括:運行所述設備檢測及優(yōu)化程序進行檢測,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果顯示在所述瀏覽器的檢測結(jié)果顯示界面上;當接收到用戶的優(yōu)化請求時,運行所述設備檢測及優(yōu)化程序,根據(jù)設備檢測結(jié)果對設備進行優(yōu)化,并將優(yōu)化結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0089]而如果所述設備掃描程序包括設備檢測程序,所述運行相應的設備掃描程序,包括:運行設備檢測程序,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0090]如果僅進行了設備檢測,則在所述S206中顯示檢測結(jié)果,例如可以顯示剩余電量的多少、顯示內(nèi)存占用的大小、顯示緩存垃圾的數(shù)據(jù)量等;
[0091]而如果進行了設備檢測并進行了設備優(yōu)化,則在所述S206中可以顯示已啟用省電功能延長使用時間、已釋放的內(nèi)存量、緩存垃圾已刪除數(shù)據(jù)量等。
[0092]下面結(jié)合圖3到圖6對本發(fā)明實施例的所述在瀏覽器中實現(xiàn)設備安全掃描的方法進行舉例說明。
[0093]圖3是本發(fā)明實施例其中一種具體的瀏覽器檢查頁面的示意圖;如圖3所示,在瀏覽器的起始頁中設置了相應功能按鈕,并顯示了設備掃描程序提示信息提供給用戶選擇。在用戶選擇了相應的設備掃描程序并點擊了“立即體檢”后即發(fā)起設備掃描請求,瀏覽器接收到設備掃描請求后開始進行檢查操作。
[0094]圖4是本發(fā)明實施例其中一種具體的瀏覽器檢查過程頁面的示意圖;瀏覽器調(diào)用API接口獲取對應的設備掃描程序注入到內(nèi)核中運行,這些設備掃描程序包括設備檢測及優(yōu)化程序,用于對瀏覽器所在智能終端進行體檢,檢測包括電量信息、內(nèi)存占用信息、存儲卡使用信息等,并將檢測結(jié)果顯示在圖5中的頁面中。
[0095]圖5是本發(fā)明實施例其中一種具體的瀏覽器檢測結(jié)果頁面的示意圖;顯示了包括內(nèi)存占用、存儲卡使用、電池電量等信息,并提供一個“一鍵加速”的按鈕,以提示用戶可繼續(xù)進行優(yōu)化。
[0096]圖6是本發(fā)明實施例其中一種具體的瀏覽器優(yōu)化后的掃描結(jié)果的示意圖;在用戶點擊了一鍵優(yōu)化后,瀏覽器再次調(diào)用包括設備檢測及優(yōu)化程序的設備掃描程序?qū)?nèi)存、存儲卡以及電池進行優(yōu)化,得到最終的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0097]通過上述實施例的描述可知,本發(fā)明具有以下優(yōu)點:
[0098]本發(fā)明實施例可以在普及率比較高的瀏覽器中實現(xiàn)設備安全掃描功能,增加了瀏覽器的功能,用戶不需要額外的下載專門的檢查管理軟件,方便用戶進行智能終端的檢查、管理。并且用戶可以在瀏覽器相應頁面中選擇其中的一項或者多項設備掃描功能,能夠有針對性地進行設備掃描管理,進一步的方便了用戶。
[0099]下面對本發(fā)明實施例的在瀏覽器中實現(xiàn)設備安全掃描的裝置進行詳細說明。
[0100]請參見圖7,是本發(fā)明的在瀏覽器中實現(xiàn)設備安全掃描的裝置的第一實施例結(jié)構(gòu)示意圖;本發(fā)明實施例的所述裝置可內(nèi)置于手機、平板電腦等智能終端中,所述在瀏覽器中實現(xiàn)設備安全掃描的裝置包括:
[0101]接收模塊11,用于接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求。
[0102]處理模塊12,用于根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序。
[0103]顯示模塊13,用于將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0104]本實施例中的所述瀏覽器與預先設置的一個或者多個設備掃描程序相關聯(lián),具體可以將一個或者多個設備掃描程序內(nèi)置在所述瀏覽器中;或者先設置一個或者多個設備掃描程序,并將其以java類文件的形式封裝相應的API接口,以便于瀏覽器在需要時通過調(diào)用API接口以獲取到相應的設備掃描程序。
[0105]所述的設備掃描程序包括但不限于:設備名掃描以及顯示、設備當前電腦掃描以及顯示、當前運行的程序掃描以及數(shù)量顯示、設備內(nèi)存掃描以及已用內(nèi)存、可用內(nèi)存顯示、緩存垃圾數(shù)據(jù)量掃描以及顯示、已安裝程序掃描以及顯示、木馬程序掃描以及顯示等等。
[0106]可以在瀏覽器起始空白頁中設置進行設備掃描的入口,包括設置一個功能按鈕或者設置一個設備掃描窗口,用戶點擊選中功能按鈕或者設備掃描窗口后,所述接收模塊11即可以接收到用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求,觸發(fā)所述處理模塊12以及顯示模塊13進行相應的設備掃描操作。
[0107]若瀏覽器中內(nèi)置的設備掃描程序,則所述處理模塊12直接調(diào)用內(nèi)置的各個設備掃描程序注入到內(nèi)核中,以運行各個設備掃描程序,對設備當前的電量情況、內(nèi)存使用情況、緩存垃圾、已運行程序等項目進行掃描以及顯示;
[0108]若瀏覽器通過API接口與各個設備掃描程序相關聯(lián),則所述處理模塊12具體根據(jù)接收到的所述設備掃描請求,調(diào)用應用程序接口 API獲取預置的設備掃描程序,將獲得的設備掃描程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序,對設備當前的電量情況、內(nèi)存使用情況、緩存垃圾、已運行程序等項目進行掃描以及顯示。
[0109]具體的,如果所述設備掃描程序包括設備檢測及優(yōu)化程序,所述處理模塊12運行相應的設備掃描程序是指:運行所述設備檢測及優(yōu)化程序進行檢測,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果顯示在所述瀏覽器的檢測結(jié)果顯示界面上;當接收到用戶的優(yōu)化請求時,運行所述設備檢測及優(yōu)化程序,根據(jù)設備檢測結(jié)果對設備進行優(yōu)化,并將優(yōu)化結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0110]而如果所述設備掃描程序包括設備檢測程序,所述處理模塊12運行相應的設備掃描程序是指:運行設備檢測程序,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0111]如果僅進行了設備檢測,則所述顯示模塊13僅顯示檢測結(jié)果,例如可以顯示剩余電量的多少、顯示內(nèi)存占用的大小、顯示緩存垃圾的數(shù)據(jù)量等;
[0112]而如果進行了設備檢測并進行了設備優(yōu)化,則所述顯示模塊13可以顯示已啟用省電功能延長使用時間、已釋放的內(nèi)存量、緩存垃圾已刪除數(shù)據(jù)量等。
[0113]通過上述實施例的描述可知,本發(fā)明具有以下優(yōu)點:
[0114]本發(fā)明實施例可以在普及率比較高的瀏覽器中實現(xiàn)設備安全掃描功能,增加了瀏覽器的功能,用戶不需要額外的下載專門的檢查管理軟件,方便用戶進行智能終端的檢查、管理。
[0115]進一步的,再請參見圖8,是本發(fā)明的在瀏覽器中實現(xiàn)設備安全掃描的裝置的第二實施例結(jié)構(gòu)示意圖。本發(fā)明實施例的所述裝置可內(nèi)置于手機、平板電腦等智能終端中,所述在瀏覽器中實現(xiàn)設備安全掃描的裝置包括上述圖7對應的裝置實施例中的接收模塊11、處理模塊12以及顯示模塊13,進一步具體的,在本發(fā)明實施例中,所述在瀏覽器中實現(xiàn)設備安全掃描的裝置中的所述接收模塊11可以具體包括:
[0116]第一檢測單元111,用于檢測用戶是否點擊選中了在瀏覽器的功能頁面上設置的設備掃描按鈕或者在瀏覽器的功能分類列表上設置的設備掃描按鈕;
[0117]第一接收單元112,用于在檢測單元的檢測結(jié)果為是時,將點擊選中設備掃描按鈕對應的指令作為接收到的設備掃描請求。
[0118]上述第一檢測單元111和第一接收單元112用于在瀏覽器設置的設備掃描功能入口為:在瀏覽器的功能頁面上設置的設備掃描按鈕或者在瀏覽器的功能分類列表上設置的設備掃描按鈕時,實現(xiàn)設備掃描請求的獲取。
[0119]另外,需要說明的是,在其他實施例中,如果在瀏覽器設置的設備掃描功能入口為某一特定的指向開啟設備掃描功能的網(wǎng)址時,所述接收模塊11還可以包括:
[0120]第二檢測單元,用于檢測用戶是否在瀏覽器上錄入了預設的檢查訪問網(wǎng)址;
[0121]第二接收單元,用于在所述第二檢測單元的檢測結(jié)果為是時,將所述檢查訪問網(wǎng)址的訪問請求作為接收到的設備掃描請求。
[0122]進一步的,在本發(fā)明實施例中,所述處理模塊12還可以具體包括:
[0123]調(diào)用單元121,用于根據(jù)接收到的所述設備掃描請求,調(diào)用應用程序接口 API獲取預置的設備掃描程序;
[0124]處理單元122,用于將獲得的設備掃描程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序。
[0125]若瀏覽器通過API接口與各個設備掃描程序相關聯(lián),則通過所述調(diào)用單元121根據(jù)接收到的所述設備掃描請求,調(diào)用應用程序接口 API獲取預置的設備掃描程序,所述處理單元122將獲得的設備掃描程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序,對設備當前的電量情況、內(nèi)存使用情況、緩存垃圾、已運行程序等項目進行掃描。
[0126]進一步的,在本發(fā)明實施例中,所述處理模塊12運行的設備掃描程序包括設備檢測及優(yōu)化程序,那么,所述處理單元122具體用于運行所述設備檢測及優(yōu)化程序進行檢測,并當接收到用戶的優(yōu)化請求時,運行所述設備檢測及優(yōu)化程序,根據(jù)設備檢測結(jié)果對設備進行優(yōu)化;所述顯示模塊13具體用于將所述處理單元122的設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果顯示在所述瀏覽器的檢測結(jié)果顯示界面上,并將所述處理單元122的優(yōu)化結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0127]需要說明的是,在其他實施例中,所述處理模塊12運行的設備掃描程序包括設備檢測程序;那么,所述處理單元122具體用于運行設備檢測程序;所述顯示模塊13具體用于將所述處理單元122將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
[0128]進一步的,在本發(fā)明實施例中,所述在瀏覽器中實現(xiàn)設備安全掃描的裝置還可以包括:
[0129]預置模塊14,用于預置至少一個設備掃描程序,并生成各設備掃描程序提示信息;
[0130]所述顯示模塊13還用于在瀏覽器上顯示所述生成的各設備掃描程序提示信息,以便于用戶在瀏覽器上根據(jù)設備掃描程序提示信息選擇設備掃描功能,發(fā)起攜帶設備掃描程序提示信息的所述設備掃描請求。
[0131]具體所述顯示模塊14可以在顯示例如在瀏覽器的功能頁面上設置的設備掃描按鈕或者在瀏覽器的功能分類列表上設置的設備掃描按鈕等的同時,顯示所述生成的各設備掃描程序提示信息,以便于用戶在瀏覽器上根據(jù)設備掃描程序提示信息選擇設備掃描功能,發(fā)起攜帶設備掃描程序提示信息的所述設備掃描請求。
[0132]則,所述處理模塊12具體用于根據(jù)接收到的所述設備掃描請求到預置的設備掃描程序中選擇并獲取所述設備掃描請求中攜帶的設備掃描程序提示信息所指示的程序,將獲取的設備掃描程序提示信息所指示的程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序。
[0133]通過上述實施例的描述可知,本發(fā)明具有以下優(yōu)點:
[0134]本發(fā)明實施例可以在普及率比較高的瀏覽器中實現(xiàn)設備安全掃描功能,增加了瀏覽器的功能,用戶不需要額外的下載專門的檢查管理軟件,方便用戶進行智能終端的檢查、管理。并且用戶可以在瀏覽器相應頁面中選擇其中的一項或者多項設備掃描功能,能夠有針對性地進行設備掃描管理,進一步的方便了用戶。
[0135]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0136]以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權利要求】
1.一種在瀏覽器中實現(xiàn)設備安全掃描的方法,其特征在于,包括: 接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求; 根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中; 運行相應的設備掃描程序掃描設備,并將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
2.如權利要求1所述的方法,其特征在于,所述接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求,包括: 檢測到用戶點擊選中了在瀏覽器的功能頁面上設置的設備掃描按鈕或者在瀏覽器的功能分類列表上設置的設備掃描按鈕時,將點擊選中設備掃描按鈕對應的指令作為接收到的設備掃描請求;或者, 檢測到用戶在瀏覽器上錄入了預設的檢查訪問網(wǎng)址時,將所述檢查訪問網(wǎng)址的訪問請求作為接收到的設備掃描請求。
3.如權利要求2所述的方法,其特征在于,所述根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中,包括: 根據(jù)接收到的所述設備掃描請求,調(diào)用應用程序接口 API獲取預置的設備掃描程序; 將獲得的設備掃描程序注入到所述瀏覽器的內(nèi)核中。
4.如權利要求3所述的方法`,其特征在于,所述設備掃描程序包括設備檢測及優(yōu)化程序,所述運行相應的設備掃描程序,并將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上,包括: 運行所述設備檢測及優(yōu)化程序進行檢測,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果顯示在所述瀏覽器的檢測結(jié)果顯示界面上; 當接收到用戶的優(yōu)化請求時,運行所述設備檢測及優(yōu)化程序,根據(jù)設備檢測結(jié)果對設備進行優(yōu)化,并將優(yōu)化結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
5.如權利要求3所述的方法,其特征在于,所述設備掃描程序包括設備檢測程序,所述運行相應的設備掃描程序,并將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上,包括: 運行設備檢測程序,并將設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
6.如權利要求1-5任一項所述的方法,其特征在于,所述接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求之前,還包括: 預置至少一個設備掃描程序,并生成各設備掃描程序提示信息; 在瀏覽器上顯示所述生成的各設備掃描程序提示信息,以便于用戶在瀏覽器上根據(jù)設備掃描程序提示信息選擇設備掃描功能,發(fā)起攜帶設備掃描程序提示信息的所述設備掃描請求。
7.如權利要求6所述的方法,其特征在于,所述根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中,包括: 根據(jù)接收到的所述設備掃描請求到預置的設備掃描程序中選擇并獲取所述設備掃描請求中攜帶的設備掃描程序提示信息所指示的程序; 將獲取的設備掃描程序提示信息所指示的程序注入到所述瀏覽器的內(nèi)核中。
8.—種在瀏覽器中實現(xiàn)設備安全掃描的裝置,其特征在于,包括: 接收模塊,用于接收用戶在瀏覽器上選擇設備掃描功能時發(fā)起的設備掃描請求; 處理模塊,用于根據(jù)接收到的所述設備掃描請求將預置的設備掃描程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序掃描設備; 顯示模塊,用于將掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
9.如權利要求8所述的裝置,其特征在于,所述接收模塊包括: 第一檢測單元,用于檢測用戶是否點擊選中了在瀏覽器的功能頁面上設置的設備掃描按鈕或者在瀏覽器的功能分類列表上設置的設備掃描按鈕; 第一接收單元,用于在檢測單元的檢測結(jié)果為是時,將點擊選中設備掃描按鈕對應的指令作為接收到的設備掃描請求; 或者,所述接收模塊包括: 第二檢測單元,用于檢測用戶是否在瀏覽器上錄入了預設的檢查訪問網(wǎng)址; 第二接收單元,用于在所述第二檢測單元的檢測結(jié)果為是時,將所述檢查訪問網(wǎng)址的訪問請求作為接收到的設備掃描請求。
10.如權利要求9所述的裝置,其特征在于,所述處理模塊包括:` 調(diào)用單元,用于根據(jù)接收到的所述設備掃描請求,調(diào)用應用程序接口 API獲取預置的設備掃描程序; 處理單元,用于將獲得的設備掃描程序注入到所述瀏覽器的內(nèi)核中,運行相應的設備掃描程序。
11.如權利要求10所述的裝置,其特征在于,所述設備掃描程序包括設備檢測及優(yōu)化程序; 所述處理單元具體用于運行所述設備檢測及優(yōu)化程序進行檢測,并當接收到用戶的優(yōu)化請求時,運行所述設備檢測及優(yōu)化程序,根據(jù)設備檢測結(jié)果對設備進行優(yōu)化; 所述顯示模塊具體用于將所述處理單元的設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果顯示在所述瀏覽器的檢測結(jié)果顯示界面上,并將所述處理單元的優(yōu)化結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
12.如權利要求10所述的裝置,其特征在于,所述設備掃描程序包括設備檢測程序; 所述處理單元具體用于運行設備檢測程序; 所述顯示模塊具體用于將所述處理單元設備檢測進度和檢測結(jié)果、或者設備檢測結(jié)果作為設備的掃描結(jié)果顯示在所述瀏覽器的掃描結(jié)果顯示界面上。
13.如權利要求8-12任一項所述的裝置,其特征在于,還包括: 預置模塊,用于預置至少一個設備掃描程序,并生成各設備掃描程序提示信息; 所述顯示模塊還用于在瀏覽器上顯示所述生成的各設備掃描程序提示信息,以便于用戶在瀏覽器上根據(jù)設備掃描程序提示信息選擇設備掃描功能,發(fā)起攜帶設備掃描程序提示信息的所述設備掃描請求。
14.如權利要求13所述的裝置,其特征在于,所述處理模塊具體用于根據(jù)接收到的所述設備掃描請求到預置的設備掃描程序中選擇并獲取所述設備掃描請求中攜帶的設備掃描程序提示信息所指示的程序,將獲取的設備掃描程序提示信息所指示的程序注入到所述瀏覽器的內(nèi)核中,運 行相應的設備掃描程序掃描設備。
【文檔編號】G06F21/55GK103870750SQ201210541227
【公開日】2014年6月18日 申請日期:2012年12月12日 優(yōu)先權日:2012年12月12日
【發(fā)明者】陶勇, 莫沙 申請人:騰訊科技(武漢)有限公司