一種瀏覽器的優(yōu)化方法、優(yōu)化裝置以及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種瀏覽器的優(yōu)化方法,包括:獲取瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息;根據(jù)所述標(biāo)簽的使用狀態(tài)信息,確定所述瀏覽器窗口中待優(yōu)化的目標(biāo)標(biāo)簽;關(guān)閉所述瀏覽器窗口中的目標(biāo)標(biāo)簽。相應(yīng)地,本發(fā)明實(shí)施例還公開了一種瀏覽器的優(yōu)化裝置和一種終端。采用本發(fā)明,可以實(shí)現(xiàn)關(guān)閉瀏覽器窗口中用戶不需要的標(biāo)簽,減小設(shè)備的內(nèi)存消耗,提高設(shè)備的流暢性,增強(qiáng)用戶的體驗(yàn)。
【專利說明】一種瀏覽器的優(yōu)化方法、優(yōu)化裝置以及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種瀏覽器的優(yōu)化方法、優(yōu)化裝置以及終端。
【背景技術(shù)】
[0002]瀏覽器,又稱作網(wǎng)頁(yè)瀏覽器,是一種用于顯示互聯(lián)網(wǎng)中文字、圖片以及影像等資源的軟件應(yīng)用,例如基于Chrome內(nèi)核的獵豹瀏覽器和基于IE內(nèi)核的IE8瀏覽器等。隨著瀏覽器的不斷發(fā)展,大多數(shù)的瀏覽器都配置了標(biāo)簽功能,即可在瀏覽器窗口中打開多個(gè)網(wǎng)頁(yè),每個(gè)標(biāo)簽對(duì)應(yīng)一個(gè)打開的網(wǎng)頁(yè),可通過切換標(biāo)簽來切換顯示不同的網(wǎng)頁(yè)。
[0003]隨之而來的問題是,每一個(gè)標(biāo)簽都會(huì)對(duì)設(shè)備的內(nèi)存的造成消耗,用戶在使用瀏覽器的過程中,若不斷打開新的網(wǎng)頁(yè),將會(huì)生成過多的標(biāo)簽,嚴(yán)重影響了設(shè)備的流暢性。并且,隨著瀏覽器窗口中的標(biāo)簽增多,每個(gè)標(biāo)簽的顯示區(qū)域變小,以至無法完整顯示標(biāo)簽的標(biāo)題,降低了的用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種瀏覽器的優(yōu)化方法、優(yōu)化裝置以及終端,可以實(shí)現(xiàn)關(guān)閉瀏覽器窗口中用戶不需要的標(biāo)簽,減小設(shè)備的內(nèi)存消耗,提高設(shè)備的流暢性,增強(qiáng)用戶的體驗(yàn)。
[0005]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種瀏覽器的優(yōu)化方法,包括:
[0006]獲取瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息;
[0007]根據(jù)所述標(biāo)簽的使用狀態(tài)信息,確定所述瀏覽器窗口中待優(yōu)化的目標(biāo)標(biāo)簽;
[0008]關(guān)閉所述瀏覽器窗口中的目標(biāo)標(biāo)簽。
[0009]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種瀏覽器的優(yōu)化裝置,包括:
[0010]信息獲取模塊,用于獲取瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息;
[0011]標(biāo)簽確定模塊,用于根據(jù)所述標(biāo)簽的使用狀態(tài)信息,確定所述瀏覽器窗口中待優(yōu)化的目標(biāo)標(biāo)簽;
[0012]標(biāo)簽關(guān)閉模塊,用于關(guān)閉所述瀏覽器窗口中的目標(biāo)標(biāo)簽。
[0013]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種終端,所述終端包括上述的瀏覽器的優(yōu)化裝置。
[0014]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:本發(fā)明實(shí)施例通過獲取瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息,并根據(jù)使用狀態(tài)信息確定瀏覽器窗口中用戶不需要的標(biāo)簽的方法,可以實(shí)現(xiàn)關(guān)閉瀏覽器窗口中用戶不需要的標(biāo)簽,減小設(shè)備的內(nèi)存消耗,提高設(shè)備的流暢性,增強(qiáng)用戶的體驗(yàn)。
【專利附圖】
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實(shí)施例提供的一種瀏覽器的優(yōu)化方法的流程示意圖;
[0017]圖2是本發(fā)明實(shí)施例提供的另一種瀏覽器的優(yōu)化方法的流程示意圖;
[0018]圖3是本發(fā)明實(shí)施例提供的又一種瀏覽器的優(yōu)化方法的流程示意圖;
[0019]圖4是本發(fā)明實(shí)施例提供的一種瀏覽器的優(yōu)化裝置的結(jié)構(gòu)示意圖;
[0020]圖5是本發(fā)明實(shí)施例提供的一種信息獲取模塊的結(jié)構(gòu)示意圖;
[0021]圖6是本發(fā)明實(shí)施例提供的一種推送顯示模塊的結(jié)構(gòu)示意圖;
[0022]圖7是本發(fā)明實(shí)施例提供的一種瀏覽器窗口的示意圖;
[0023]圖8是本發(fā)明實(shí)施例提供的一種優(yōu)化展示界面的示意圖
[0024]圖9是本發(fā)明實(shí)施例提供的另一種瀏覽器的優(yōu)化裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026]本發(fā)明實(shí)施例中的瀏覽器的優(yōu)化裝置(以下簡(jiǎn)稱為“本發(fā)明裝置”)內(nèi)置于終端,所述終端可以包括個(gè)人電腦、智能手機(jī)、平板電腦、游戲機(jī)以及電子閱讀器等,所述終端具備接入互聯(lián)網(wǎng)的功能,安裝有瀏覽器或類似于瀏覽器的軟件應(yīng)用。
[0027]圖1是本發(fā)明實(shí)施例中一種瀏覽器的優(yōu)化方法的流程示意圖。如圖所示本實(shí)施例中的瀏覽器的優(yōu)化方法的流程可以包括:
[0028]S101,獲取瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息。
[0029]所述瀏覽器可以安裝于個(gè)人電腦、智能手機(jī)、平板電腦、游戲機(jī)以及電子閱讀器等終端,例如基于Chrome內(nèi)核的獵豹瀏覽器和基于IE內(nèi)核的IE8瀏覽器等。用戶在使用瀏覽器的過程中,瀏覽器窗口中至少存在一個(gè)標(biāo)簽,每個(gè)標(biāo)簽對(duì)應(yīng)了一個(gè)網(wǎng)頁(yè),例如,請(qǐng)參閱如圖7所示的一種瀏覽器窗口的示意圖,瀏覽器窗口中有5個(gè)標(biāo)簽,其中標(biāo)簽3對(duì)應(yīng)了域名為“http://www.kingsoft.com”的網(wǎng)頁(yè),用戶每新打開一個(gè)網(wǎng)頁(yè),瀏覽器窗口中便生成一個(gè)新的標(biāo)簽。
[0030]具體的,本發(fā)明裝置通過查詢?yōu)g覽器的使用記錄,獲取瀏覽器窗口中的標(biāo)簽的使用狀態(tài)信息,需要指出的是,若個(gè)別標(biāo)簽被用戶設(shè)置為不作優(yōu)化的標(biāo)簽,例如某些網(wǎng)站的主頁(yè),則不必再獲取該標(biāo)簽的使用狀態(tài)信息。其中,上述瀏覽器中的使用記錄可以是瀏覽器自主記錄的,也可以是本發(fā)明裝置記錄的,這里不作限定。另外,上述使用狀態(tài)信息可以包括標(biāo)簽的未激活時(shí)間或標(biāo)簽的創(chuàng)建序號(hào)等,其中創(chuàng)建序號(hào)是在各個(gè)標(biāo)簽創(chuàng)建成功時(shí)依序生成的。
[0031]可選的,本發(fā)明裝置獲取瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息的具體實(shí)現(xiàn)方式,可以是:判斷任務(wù)管理器的進(jìn)程庫(kù)中是否存在正在運(yùn)行的瀏覽器進(jìn)程;若存在瀏覽器進(jìn)程,則獲取與瀏覽器進(jìn)程對(duì)應(yīng)的瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息,其中,任務(wù)管理器的進(jìn)程庫(kù)中記錄了當(dāng)前終端正在運(yùn)行的進(jìn)程、進(jìn)程對(duì)應(yīng)的軟件應(yīng)用以及進(jìn)程的分類。例如:本發(fā)明裝置通過查找任務(wù)管理器的進(jìn)程庫(kù),發(fā)現(xiàn)獵豹瀏覽器進(jìn)程正在運(yùn)行,此時(shí)獲取獵豹瀏覽器窗口中的標(biāo)簽的使用狀態(tài)信息。
[0032]更進(jìn)一步的,上述獲取的標(biāo)簽可以屬于不同或相同瀏覽器進(jìn)程對(duì)應(yīng)的不同瀏覽器窗口。例如獵豹瀏覽器和IE8瀏覽器通過各自的瀏覽器窗口開啟了多個(gè)標(biāo)簽,又如獵豹瀏覽器通過兩個(gè)瀏覽器窗口分別開啟了多個(gè)標(biāo)簽。具體實(shí)現(xiàn)過程中,本發(fā)明裝置可一并獲取不同瀏覽器窗口中的標(biāo)簽的使用狀態(tài)信息,也可僅獲取某個(gè)瀏覽器窗口中的標(biāo)簽的使用狀態(tài)信息,這里不作限定。
[0033]S102,根據(jù)所述標(biāo)簽的使用狀態(tài)信息,確定所述瀏覽器窗口中待優(yōu)化的目標(biāo)標(biāo)簽。
[0034]具體的,由上可知,在本發(fā)明實(shí)施例中標(biāo)簽的使用狀態(tài)信息至少包括標(biāo)簽的未激活時(shí)間或標(biāo)簽的創(chuàng)建序號(hào),下面將分別介紹兩種情況下本發(fā)明裝置確定瀏覽器窗口中待優(yōu)化的目標(biāo)標(biāo)簽的方法。
[0035]在第一種情況下,標(biāo)簽的使用狀態(tài)信息包括標(biāo)簽的未激活時(shí)間,所述未激活時(shí)間是指用戶沒選擇該標(biāo)簽或未停留在該標(biāo)簽對(duì)應(yīng)的網(wǎng)頁(yè)上的時(shí)間,例如用戶通過瀏覽器瀏覽完微博的網(wǎng)頁(yè)后,未關(guān)閉但也未訪問該網(wǎng)頁(yè)的時(shí)間為40分鐘,那么該微博網(wǎng)頁(yè)對(duì)應(yīng)的標(biāo)簽的未激活時(shí)間為40分鐘。
[0036]具體實(shí)現(xiàn)過程中,本發(fā)明裝置將未激活時(shí)間大于預(yù)設(shè)時(shí)間閾值的瀏覽器窗口中的標(biāo)簽確定為目標(biāo)標(biāo)簽。其中,預(yù)設(shè)時(shí)間閾值可默認(rèn)設(shè)定,也可以由用戶設(shè)定。例如:假設(shè)瀏覽器窗口中包括5個(gè)標(biāo)簽,各標(biāo)簽的未激活時(shí)間參閱表1,預(yù)設(shè)的時(shí)間閾值為20分鐘,那么本發(fā)明裝置可將標(biāo)簽3和5確定為目標(biāo)標(biāo)簽。
[0037]表1
[0038]
【權(quán)利要求】
1.一種瀏覽器的優(yōu)化方法,其特征在于,所述方法包括: 獲取瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息; 根據(jù)所述標(biāo)簽的使用狀態(tài)信息,確定所述瀏覽器窗口中待優(yōu)化的目標(biāo)標(biāo)簽; 關(guān)閉所述瀏覽器窗口中的目標(biāo)標(biāo)簽。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息,包括: 判斷任務(wù)管理器的進(jìn)程庫(kù)中是否存在正在運(yùn)行的瀏覽器進(jìn)程; 若存在所述瀏覽器進(jìn)程,則獲取與所述瀏覽器進(jìn)程對(duì)應(yīng)的瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息。
3.如權(quán)利要求1或2任一項(xiàng)所述的方法,其特征在于,所述使用狀態(tài)信息包括所述標(biāo)簽的未激活時(shí)間。
4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述標(biāo)簽的使用狀態(tài)信息,確定所述瀏覽器窗口中待優(yōu)化的目標(biāo)標(biāo)簽,包括: 將所述未激活時(shí)間大于預(yù)設(shè)時(shí)間閾值的所述瀏覽器窗口中的所述標(biāo)簽確定為所述目標(biāo)標(biāo)簽。
5.如權(quán)利要求1或2任一項(xiàng)所述的方法,其特征在于,所述使用狀態(tài)信息包括所述標(biāo)簽的創(chuàng)建序號(hào),所述創(chuàng)建序號(hào)在各個(gè)所述標(biāo)簽創(chuàng)建成功時(shí)依序生成。
6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述標(biāo)簽的使用狀態(tài)信息,確定所述瀏覽器窗口中待優(yōu)化的目標(biāo)標(biāo)簽,包括: 當(dāng)所述瀏覽器窗口中的標(biāo)簽的個(gè)數(shù)超出預(yù)設(shè)個(gè)數(shù)閾值時(shí),獲取超出個(gè)數(shù); 從所述創(chuàng)建序號(hào)最小的所述標(biāo)簽起,依序?qū)⒅辽僖粋€(gè)所述標(biāo)簽確定為所述目標(biāo)標(biāo)簽,其中,確定的所述目標(biāo)標(biāo)簽的個(gè)數(shù)等于所述超出個(gè)數(shù)。
7.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 獲取所述瀏覽器窗口中的所述標(biāo)簽的網(wǎng)頁(yè)標(biāo)識(shí)信息; 所述根據(jù)所述標(biāo)簽的使用狀態(tài)信息,確定所述瀏覽器窗口中待優(yōu)化的目標(biāo)標(biāo)簽之后,還包括: 將所述目標(biāo)標(biāo)簽的網(wǎng)頁(yè)標(biāo)識(shí)信息推送顯示給用戶以獲取用戶下達(dá)的優(yōu)化指令; 所述關(guān)閉所述瀏覽器窗口中的目標(biāo)標(biāo)簽,包括: 在獲取到所述優(yōu)化指令后,關(guān)閉所述瀏覽器窗口中的目標(biāo)標(biāo)簽。
8.如權(quán)利要求7所述的方法,其特征在于,所述將所述目標(biāo)標(biāo)簽的網(wǎng)頁(yè)標(biāo)識(shí)信息推送顯示給用戶以獲取用戶下達(dá)的優(yōu)化指令,包括: 生成優(yōu)化展示界面,所述優(yōu)化展示界面包括所述標(biāo)簽的網(wǎng)頁(yè)標(biāo)識(shí)信息和勾選框,其中,所述優(yōu)化展示界面中的所述目標(biāo)標(biāo)簽的勾選框被默認(rèn)勾選; 將所述優(yōu)化展示界面推送顯示給用戶以獲取用戶根據(jù)所述優(yōu)化展示界面下達(dá)的優(yōu)化指令。
9.如權(quán)利要求8所述的方法,其特征在于,所述優(yōu)化展示界面中的所述目標(biāo)標(biāo)簽被標(biāo)記有推薦優(yōu)化的提示。
10.如權(quán)利要求8所述的方法,其特征在于,所述在獲取到所述優(yōu)化指令后,關(guān)閉所述瀏覽器窗口中的目標(biāo)標(biāo)簽,包括: 在獲取到所述優(yōu)化指令后,關(guān)閉所述優(yōu)化展示界面中勾選框被勾選的標(biāo)簽。
11.一種瀏覽器的優(yōu)化裝置,其特征在于,所述裝置包括: 信息獲取模塊,用于獲取瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息; 標(biāo)簽確定模塊,用于根據(jù)所述標(biāo)簽的使用狀態(tài)信息,確定所述瀏覽器窗口中待優(yōu)化的目標(biāo)標(biāo)簽; 標(biāo)簽關(guān)閉模塊,用于關(guān)閉所述瀏覽器窗口中的目標(biāo)標(biāo)簽。
12.如權(quán)利要求11所述的優(yōu)化裝置,其特征在于,所述信息獲取模塊,包括: 進(jìn)程判斷單元,用于判斷任務(wù)管理器的進(jìn)程庫(kù)中是否存在正在運(yùn)行的瀏覽器進(jìn)程; 信息獲取單元,用于若存在所述瀏覽器進(jìn)程,則獲取與所述瀏覽器進(jìn)程對(duì)應(yīng)的瀏覽器窗口中的至少一個(gè)標(biāo)簽的使用狀態(tài)信息。
13.如權(quán)利要求11或12任一項(xiàng)所述的優(yōu)化裝置,其特征在于,所述使用狀態(tài)信息包括所述標(biāo)簽的未激活時(shí)間。
14.如權(quán)利要求13所述的優(yōu)化裝置,其特征在于,所述標(biāo)簽確定模塊,具體用于將所述未激活時(shí)間大于預(yù)設(shè)時(shí)間閾值的所述瀏覽器窗口中的所述標(biāo)簽確定為所述目標(biāo)標(biāo)簽。
15.如權(quán)利要求11或12任一項(xiàng)所述的優(yōu)化裝置,其特征在于,所述使用狀態(tài)信息包括所述標(biāo)簽的創(chuàng)建序號(hào),所述創(chuàng)建序號(hào)在各個(gè)所述標(biāo)簽創(chuàng)建成功時(shí)依序生成。
16.如權(quán)利要求15所述的優(yōu)化裝置,其特征在于,所述標(biāo)簽確定模塊,具體用于當(dāng)所述瀏覽器窗口中的標(biāo)簽的個(gè)數(shù)超出預(yù)設(shè)個(gè)數(shù)閾值時(shí),獲取超出個(gè)數(shù);從所述創(chuàng)建序號(hào)最小的所述標(biāo)簽起,依序?qū)⒅辽僖粋€(gè)所述標(biāo)簽確定為所述目標(biāo)標(biāo)簽,其中,確定的所述目標(biāo)標(biāo)簽的個(gè)數(shù)等于所述超出個(gè)數(shù)。
17.如權(quán)利要求11所述的優(yōu)化裝置,其特征在于, 所述信息獲取模塊,還用于獲取所述瀏覽器窗口中的所述標(biāo)簽的網(wǎng)頁(yè)標(biāo)識(shí)信息; 所述優(yōu)化裝置,還包括: 推送顯示模塊,用于將所述目標(biāo)標(biāo)簽的網(wǎng)頁(yè)標(biāo)識(shí)信息推送顯示給用戶以獲取用戶下達(dá)的優(yōu)化指令; 所述標(biāo)簽關(guān)閉模塊,具體用于在獲取到所述優(yōu)化指令后,關(guān)閉所述瀏覽器窗口中的目標(biāo)標(biāo)簽。
18.如權(quán)利要求17所述的優(yōu)化裝置,其特征在于,所述推送顯示模塊,包括: 界面生成單元,用于生成優(yōu)化展示界面,所述優(yōu)化展示界面包括所述標(biāo)簽的網(wǎng)頁(yè)標(biāo)識(shí)信息和勾選框,其中,所述優(yōu)化展示界面中的所述目標(biāo)標(biāo)簽的勾選框被默認(rèn)勾選; 界面推送單元,用于將所述優(yōu)化展示界面推送顯示給用戶以獲取用戶根據(jù)所述優(yōu)化展示界面下達(dá)的優(yōu)化指令。
19.如權(quán)利要求18所述的優(yōu)化裝置,其特征在于,所述優(yōu)化展示界面中的所述目標(biāo)標(biāo)簽被標(biāo)記有推薦優(yōu)化的提示。
20.如權(quán)利要求18所述的優(yōu)化裝置,其特征在于,所述標(biāo)簽關(guān)閉模塊,具體用于在獲取到所述優(yōu)化指令后,關(guān)閉所述優(yōu)化展示界面中勾選框被勾選的標(biāo)簽。
21.—種終端,其特征在于,所述終端包括如權(quán)利要求11-20任一項(xiàng)所述的優(yōu)化裝置。
【文檔編號(hào)】G06F17/30GK104182550SQ201410475242
【公開日】2014年12月3日 申請(qǐng)日期:2014年9月17日 優(yōu)先權(quán)日:2014年9月17日
【發(fā)明者】黃艦 申請(qǐng)人:北京金山安全軟件有限公司