應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理方法及其裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理方法和
目.ο
【背景技術(shù)】
[0002]瀏覽器是指可以顯示網(wǎng)頁(yè)服務(wù)器或者文件裝置的HTML文件內(nèi)容,并讓用戶與這些文件交互的一種軟件。標(biāo)簽頁(yè)是瀏覽器管理網(wǎng)頁(yè)的一種方式,如圖1所述,一個(gè)標(biāo)簽頁(yè)對(duì)應(yīng)于一個(gè)打開的網(wǎng)頁(yè)。
[0003]目前,主流瀏覽器都已支持多標(biāo)簽頁(yè)顯示,并使用標(biāo)簽欄進(jìn)行多標(biāo)簽頁(yè)的管理,因此,用戶可以在同一瀏覽器窗口同時(shí)打開多個(gè)網(wǎng)頁(yè)進(jìn)行瀏覽。而同一瀏覽器窗口中只能存在一個(gè)激活標(biāo)簽頁(yè),并顯示該標(biāo)簽頁(yè)對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容供用戶瀏覽。同時(shí),還可存在多個(gè)非激活標(biāo)簽頁(yè),用戶可通過切換標(biāo)簽頁(yè)的激活狀態(tài)來瀏覽不同的網(wǎng)頁(yè)。標(biāo)簽欄通常位于瀏覽器的頂部,標(biāo)簽頁(yè)在標(biāo)簽欄內(nèi)橫向排布,標(biāo)簽頁(yè)內(nèi)顯示了網(wǎng)頁(yè)的圖標(biāo)、標(biāo)題以及部分操作按鈕(如關(guān)閉按鈕)。標(biāo)簽頁(yè)常用的操作有新建、激活、刪除等,除了標(biāo)簽頁(yè)內(nèi)的操作按鈕,還可通過右鍵菜單實(shí)現(xiàn)標(biāo)簽頁(yè)的相關(guān)操作。
[0004]然而,在用戶未手動(dòng)移動(dòng)標(biāo)簽頁(yè)的位置時(shí),標(biāo)簽頁(yè)的排列順序一般是跟標(biāo)簽頁(yè)的打開順序一致。用戶在瀏覽不同網(wǎng)頁(yè)的過程中,會(huì)在不同時(shí)機(jī)新建不同的網(wǎng)頁(yè),因此,同一類的網(wǎng)頁(yè)的打開順序也可能是不同的。在用戶管理網(wǎng)頁(yè)時(shí),用戶只能逐個(gè)對(duì)網(wǎng)頁(yè)進(jìn)行辨別,然后進(jìn)行管理操作。即使用戶想對(duì)同一類網(wǎng)頁(yè)進(jìn)行操作,也只能進(jìn)行逐個(gè)查找,在打開較多網(wǎng)頁(yè)時(shí),操作效率很低。例如,如果用戶打開了 N個(gè)網(wǎng)頁(yè),在最壞的情況下,必須要查看N個(gè)標(biāo)簽頁(yè)才能找到要操作的目標(biāo),此時(shí)的時(shí)間復(fù)雜度為N。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理方法和裝置,不僅實(shí)現(xiàn)節(jié)省用戶的操作時(shí)間而且還能使瀏覽器的標(biāo)簽欄界面更簡(jiǎn)潔。
[0006]一種應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理方法,包括:
[0007]獲取N個(gè)標(biāo)簽頁(yè),其中所述標(biāo)簽頁(yè)的總數(shù)為N ;
[0008]提取第η個(gè)標(biāo)簽頁(yè)所對(duì)應(yīng)網(wǎng)頁(yè)的主域名,其中,η< = N,且每個(gè)標(biāo)簽頁(yè)僅對(duì)應(yīng)一個(gè)主域名;
[0009]依據(jù)所述第η個(gè)標(biāo)簽頁(yè)所對(duì)應(yīng)網(wǎng)頁(yè)的主域名進(jìn)行歸類;
[0010]將所述第η個(gè)標(biāo)簽頁(yè)和與所述第η個(gè)標(biāo)簽頁(yè)同屬于一類的標(biāo)簽頁(yè)集中在瀏覽器的標(biāo)簽欄上展示。
[0011]一種應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理裝置,其特征在于,包括:
[0012]獲取單元,用于獲取N個(gè)標(biāo)簽頁(yè),其中所述標(biāo)簽頁(yè)的總數(shù)為N ;
[0013]提取單元,用于提取第η個(gè)標(biāo)簽頁(yè)所對(duì)應(yīng)網(wǎng)頁(yè)的主域名,其中,η〈 = N,且每個(gè)標(biāo)簽頁(yè)僅對(duì)應(yīng)一個(gè)主域名;
[0014]歸類單元,用于依據(jù)所述第η個(gè)標(biāo)簽頁(yè)所對(duì)應(yīng)網(wǎng)頁(yè)的主域名進(jìn)行歸類;
[0015]展示單元,用于將所述第η個(gè)標(biāo)簽頁(yè)和與所述第η個(gè)標(biāo)簽頁(yè)同屬于一類的標(biāo)簽頁(yè)集中在瀏覽器的標(biāo)簽欄上展示。
[0016]上述應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理方法和裝置,根據(jù)網(wǎng)站域名來對(duì)網(wǎng)頁(yè)進(jìn)行分類顯示,可提高用戶搜索網(wǎng)頁(yè)的效率。當(dāng)用戶打開了 N個(gè)網(wǎng)頁(yè)時(shí),如果這些網(wǎng)站可正好可分為1gN個(gè)類型,那用戶查詢目標(biāo)網(wǎng)頁(yè)的時(shí)間復(fù)雜度為logN。因此,在用戶打開較多網(wǎng)頁(yè),且網(wǎng)頁(yè)可歸類為多個(gè)分類時(shí),可有效提高網(wǎng)頁(yè)的管理效率。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是現(xiàn)有瀏覽器的示意圖;
[0019]圖2是本發(fā)明第一實(shí)施例提供的應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理方法的流程圖;
[0020]圖3應(yīng)用本發(fā)明實(shí)施例提供的應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理方法的瀏覽器示意圖;
[0021]圖4是本發(fā)明第二實(shí)施例提供的應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理方法的流程圖;
[0022]圖5是圖4中步驟S215的流程圖;
[0023]圖6是本發(fā)明第三實(shí)施例提供的應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理裝置的結(jié)構(gòu)示意圖;
[0024]圖7是本發(fā)明第四實(shí)施例提供的應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0026]在以下的說明中,本發(fā)明的具體實(shí)施例將參考由一部或多部智能設(shè)備所執(zhí)行之作業(yè)的步驟及符號(hào)來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由智能設(shè)備執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號(hào)的智能設(shè)備處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該智能設(shè)備之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來改變?cè)撝悄茉O(shè)備之運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0027]本發(fā)明的原理使用許多其它泛用性或特定目的運(yùn)算、通信環(huán)境或組態(tài)來進(jìn)行作業(yè)。所熟知適合用于本發(fā)明的運(yùn)算系統(tǒng)、環(huán)境與組態(tài)的范例可包括(但不限于)行動(dòng)電話、個(gè)人智能設(shè)備、服務(wù)器、多處理器系統(tǒng)、微電腦為主的系統(tǒng)、主架構(gòu)型智能設(shè)備、及分布式運(yùn)算環(huán)境,其中包括了任何的上述系統(tǒng)。
[0028]如在此處使用的術(shù)語(yǔ)「模塊」或「單元」可稱之為在該運(yùn)算系統(tǒng)上執(zhí)行的軟件對(duì)象或例式。在此處所述之不同組件、模塊、引擎及服務(wù)可實(shí)施為在該運(yùn)算系統(tǒng)上執(zhí)行之對(duì)象或處理。而在此處所述的系統(tǒng)及方法優(yōu)選地是實(shí)施成軟件,在軟件及硬件或硬件上之實(shí)施亦有可能并進(jìn)彳T考慮。
[0029]請(qǐng)參閱圖2,圖2為本發(fā)明第一實(shí)施例中應(yīng)用于瀏覽器的標(biāo)簽頁(yè)管理方法的流程圖,所述方法包括以下步驟:
[0030]步驟SlOl,獲取N個(gè)標(biāo)簽頁(yè),其中所述標(biāo)簽頁(yè)的總數(shù)為N。
[0031]標(biāo)簽頁(yè)是瀏覽器管理網(wǎng)頁(yè)的一種方式,一個(gè)標(biāo)簽頁(yè)對(duì)應(yīng)于一個(gè)打開的網(wǎng)頁(yè),因此上述N個(gè)標(biāo)簽頁(yè)對(duì)應(yīng)打開有N個(gè)網(wǎng)頁(yè),且網(wǎng)頁(yè)與標(biāo)簽頁(yè)之間是一一對(duì)應(yīng)關(guān)系。可以理解,上述“N”僅僅是一個(gè)舉例說明數(shù)字的字符,“N”可以但不限于1、2、3及4等整數(shù)。
[0032]步驟S102,提取第η個(gè)標(biāo)簽頁(yè)所對(duì)應(yīng)網(wǎng)頁(yè)的主域名,其中,η〈 = N,且每個(gè)標(biāo)簽頁(yè)僅對(duì)應(yīng)一個(gè)主域名。
[0033]域名(Domain Name)是由一串用點(diǎn)分隔的名字組成的因特網(wǎng)(Internet)上某一臺(tái)計(jì)算機(jī)或計(jì)算機(jī)組的名稱,用于在數(shù)據(jù)傳輸時(shí)標(biāo)識(shí)計(jì)算機(jī)的電子方位(有時(shí)也指地理位置,地理上的域名,指代有行政自主權(quán)的一個(gè)地方區(qū)域)。每個(gè)網(wǎng)頁(yè)對(duì)應(yīng)有一個(gè)域名,且這個(gè)域名是唯一的,如某個(gè)網(wǎng)站A首頁(yè)對(duì)應(yīng)的域名為“qq.com”。而域名一般都包括域名主體和后綴兩個(gè)部分,以“qq.com”為例,標(biāo)號(hào)“qq”是這個(gè)域名的主體,而最后的標(biāo)號(hào)“com”則是該域名的后綴,代表的這是一個(gè)com國(guó)際域名,是頂級(jí)域名。上述主域名可以為域名主體,以某個(gè)網(wǎng)站A首頁(yè)為例,其主域名為“qq”??梢岳斫?,上述“N”僅僅是一個(gè)舉例說明數(shù)字的字符,只要滿足n〈 = N, “N”可以但不限于1、2、3及4等整數(shù)。
[0034]步驟S103,依據(jù)所述第η個(gè)標(biāo)簽頁(yè)所對(duì)應(yīng)網(wǎng)頁(yè)的主域名進(jìn)行歸類。
[0035]具體的,以第η個(gè)標(biāo)簽頁(yè)為某個(gè)網(wǎng)站A對(duì)應(yīng)的標(biāo)簽頁(yè)為例,所述標(biāo)簽頁(yè)將被分入要求主域名為“qq”的類中,即分入所述類中的所有標(biāo)簽頁(yè)的主域名均相同,如“qq”。
[0036]步驟S104,將所述第η個(gè)標(biāo)簽頁(yè)和與所述第η個(gè)標(biāo)簽頁(yè)同屬于一類的標(biāo)簽頁(yè)集中在瀏覽器的標(biāo)簽欄上展示。
[0