亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于電子設(shè)備的應(yīng)用程序分類的方法、裝置及電子設(shè)備的制作方法

文檔序號(hào):6384188閱讀:717來源:國(guó)知局
專利名稱:用于電子設(shè)備的應(yīng)用程序分類的方法、裝置及電子設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種用于電子設(shè)備的應(yīng)用程序分類的方法、裝置及電子設(shè)備。
背景技術(shù)
現(xiàn)有技術(shù)中,對(duì)應(yīng)用程序進(jìn)行分類時(shí),一般是由用戶手動(dòng)建立分類文件夾,然后將應(yīng)用程序的圖標(biāo)拖動(dòng)到它所屬的分類文件夾中。但是,這種對(duì)應(yīng)用程序進(jìn)行分類的方式比較繁瑣。

發(fā)明內(nèi)容
鑒于上述技術(shù)問題,提出了本發(fā)明以便提供一種克服上述技術(shù)問題或者至少部分地解決上述技術(shù)問題的用于電子設(shè)備的應(yīng)用程序分類的方法、裝置及電子設(shè)備。依據(jù)本發(fā)明的一個(gè)方面,提供了一種用于電子設(shè)備的應(yīng)用程序分類的方法,其中,包括獲取電子設(shè)備上待分類的應(yīng)用程序的程序標(biāo)識(shí)符;根據(jù)程序標(biāo)識(shí)符與應(yīng)用程序的分類標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系,匹配得到與獲取的程序標(biāo)識(shí)符對(duì)應(yīng)的分類標(biāo)識(shí)符;以及根據(jù)獲取的分類標(biāo)識(shí)符,將待分類的應(yīng)用程序的圖標(biāo)存儲(chǔ)到與分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中??蛇x地,獲取電子設(shè)備上待分類的應(yīng)用程序的程序標(biāo)識(shí)符的步驟包括獲取與電子設(shè)備上待分類的應(yīng)用程序?qū)?yīng)的應(yīng)用程序安裝包的包名;根據(jù)應(yīng)用程序安裝包的包名,得到與應(yīng)用程序安裝包的包名對(duì)應(yīng)的程序標(biāo)識(shí)符。可選地,得到與應(yīng)用程序安裝包的包名對(duì)應(yīng)的程序標(biāo)識(shí)符的步驟為利用哈希算法對(duì)應(yīng)用程序安裝包的包名進(jìn)行計(jì)算,得到與應(yīng)用程序安裝包的包名對(duì)應(yīng)的程序標(biāo)識(shí)符。根據(jù)本發(fā)明的另一方面,提供了一種用于電子設(shè)備的應(yīng)用程序分類的裝置,包括存儲(chǔ)模塊,適配于存儲(chǔ)程序標(biāo)識(shí)符與應(yīng)用程序的分類標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系;獲取模塊,適配于獲取電子設(shè)備上待分類的應(yīng)用程序的程序標(biāo)識(shí)符;匹配模塊,適配于根據(jù)程序標(biāo)識(shí)符與應(yīng)用程序的分類標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系,匹配得到與獲取的程序標(biāo)識(shí)符對(duì)應(yīng)的分類標(biāo)識(shí)符;以及分類模塊,適配于根據(jù)獲取的分類標(biāo)識(shí)符,將待分類的應(yīng)用程序的圖標(biāo)存儲(chǔ)到與所述分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中。根據(jù)本發(fā)明的又一方面,提供了一種電子設(shè)備,包括如上所述的用于電子設(shè)備的應(yīng)用程序分類的裝置。根據(jù)本發(fā)明的用于電子設(shè)備的應(yīng)用程序分類方式,通過獲取的應(yīng)用程序的程序標(biāo)識(shí)符和預(yù)設(shè)的程序標(biāo)識(shí)符與分類標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系,可以快速和準(zhǔn)確地對(duì)電子設(shè)備上的應(yīng)用程序進(jìn)行分類處理,例如將具有相同的分類標(biāo)識(shí)符的應(yīng)用程序所對(duì)應(yīng)的圖標(biāo)存在同一文件夾中,使得用戶可以根據(jù)應(yīng)用程序的分類標(biāo)識(shí)符快速查找到對(duì)應(yīng)的應(yīng)用程序,由此解決了用戶手動(dòng)對(duì)應(yīng)用程序進(jìn)行分類會(huì)比較繁瑣的問題,可以呈現(xiàn)更為友好的用戶界面。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。


通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖I示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于電子設(shè)備的應(yīng)用程序分類的方法100的流程圖;圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例中圖I中步驟S130的流程示意;圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例中電子設(shè)備的應(yīng)用程序分類操作后,在電子設(shè)備的顯示屏上顯示的整理結(jié)果的示意圖;以及 圖4示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的用于電子設(shè)備的應(yīng)用程序分類的裝置400的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。當(dāng)前的電子設(shè)備的操作系統(tǒng)都會(huì)在桌面上或者應(yīng)用程序列表中列出電子設(shè)備中所有可以執(zhí)行的應(yīng)用程序。很多桌面管理應(yīng)用程序都提供了文件夾功能來方便用戶對(duì)電子設(shè)備中的應(yīng)用程序進(jìn)行歸類。作為桌面管理應(yīng)用程序有可能在安裝時(shí),用戶的電子設(shè)備已經(jīng)包含了大量的應(yīng)用程序,那么對(duì)于用戶來說需要學(xué)習(xí)的不僅是桌面管理應(yīng)用程序的管理功能,還包括其它應(yīng)用程序在桌面管理應(yīng)用程序中的排布規(guī)則、布局規(guī)則等信息。如果用戶需要手動(dòng)進(jìn)行應(yīng)用程序的分類整理,則需要耗費(fèi)較多的時(shí)間和精力,諸如思考使用的分類標(biāo)識(shí)符、以及使用多少個(gè)文件夾對(duì)應(yīng)用程序進(jìn)行分類等。為此,在本發(fā)明的實(shí)施例中,通過獲取電子設(shè)備上待分類的應(yīng)用程序的程序標(biāo)識(shí)符,然后根據(jù)獲取的程序標(biāo)識(shí)符匹配得到對(duì)應(yīng)的分類標(biāo)識(shí)符,再根據(jù)獲取的分類標(biāo)識(shí)符,將待分類的應(yīng)用程序的圖標(biāo)存儲(chǔ)到與分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中,由此可以快速、準(zhǔn)確地將電子設(shè)備上的應(yīng)用程序進(jìn)行分類處理,提高了分類效率,同時(shí)也提聞了用戶體驗(yàn)。下面結(jié)合圖I具體說明根據(jù)本發(fā)明一個(gè)實(shí)施例的、適于解決上述問題的用于電子設(shè)備的應(yīng)用程序分類的方法100的流程圖。下面以電子設(shè)備的操作系統(tǒng)為安卓(Android)操作系統(tǒng)為例介紹本發(fā)明的實(shí)施例。當(dāng)然可以理解的是,本發(fā)明的實(shí)施例也可應(yīng)用在iOS操作系統(tǒng)(蘋果公司開發(fā)的電子設(shè)備的操作系統(tǒng))、Symbian 0S(諾基亞公司的電子設(shè)備的操作系統(tǒng))、Windows Phone OS(微軟公司的電子設(shè)備的操作系統(tǒng)^PBlackBerry OSCResearchIn Motion為其電子設(shè)備開發(fā)的操作系統(tǒng))等操作系統(tǒng)中,應(yīng)用在上述操作系統(tǒng)中的應(yīng)用程序分類處理流程與應(yīng)用在安卓操作系統(tǒng)中類似,因此在此不再敷述。如圖I所示,依據(jù)本發(fā)明實(shí)施例的方法100始于步驟S105,隨后,在步驟SllO中,獲取電子設(shè)備上待分類的應(yīng)用程序的程序標(biāo)識(shí)符??蛇x地,該程序標(biāo)識(shí)符用于表示應(yīng)用程序的相關(guān)信息,比如應(yīng)用程序的名稱、應(yīng)用程序安裝包的包名等相關(guān)信息,其中,應(yīng)用程序安裝包的包名用于表示應(yīng)用程序安裝包的名稱。以應(yīng)用程序?yàn)椤癵oogle+”為例,“google+”安裝包的包名可表示為com. google, android, apps. plus。當(dāng)然可以理解的是,在本發(fā)明的實(shí)施例中并不限定應(yīng)用程序安裝包的包名的表現(xiàn)形式。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在步驟SllO中,首先獲取與電子設(shè)備上待分類的應(yīng)用程序?qū)?yīng)的應(yīng)用程序安裝包的包名,然后根據(jù)應(yīng)用程序安裝包的包名,得到與應(yīng)用程序安裝包的包名對(duì)應(yīng)的程序標(biāo)識(shí)符。可選地,通過電子設(shè)備的操作系統(tǒng)中的包管理器(Package Manager)讀取電子設(shè)備的操作系統(tǒng)中安裝的所有應(yīng)用程序安裝包的包名,包名的讀取可通過以下代碼實(shí)現(xiàn)
final PackageManager packageManager = context.getPackageManager() -J/根據(jù)上下文信息獲取包管理器final Intent mainlntent = new Intent (Intent. ACTI0N_MAIN. null) ;//聲明
一個(gè)查詢接口mainltent. addCategory (Intent. CATEG0RY_LAUNCHER) -J/ 設(shè)置查詢結(jié)果所需要的分類信息List < ResolveInfo > apps = packageManager.querylntentActivites (mainlntent, O) ;//從包管理器中查詢出應(yīng)用程序安裝包的包名然后,根據(jù)應(yīng)用程序安裝包的包名,匹配得到與應(yīng)用程序安裝包的包名對(duì)應(yīng)的程序標(biāo)識(shí)符。可選地,利用哈希算法對(duì)應(yīng)用程序安裝包的包名進(jìn)行計(jì)算,可得到與應(yīng)用程序安裝包的包名對(duì)應(yīng)的程序標(biāo)識(shí)符。哈希算法可將任意長(zhǎng)度的二進(jìn)制值映射為固定長(zhǎng)度的較小二進(jìn)制值,該二進(jìn)制值可稱為哈希值。例如可采用哈希算法中的FNVl算法(FNV1算法通過簡(jiǎn)單的乘法和異或運(yùn)算能夠更快地計(jì)算出更短的散列值,并將沖突數(shù)據(jù)控制在可接受的范圍內(nèi))計(jì)算程序標(biāo)識(shí)符。FNVl算法理論上可以存儲(chǔ)4294967295條數(shù)據(jù)。根據(jù)實(shí)際測(cè)試的結(jié)果,100000條測(cè)試數(shù)據(jù)的散列值結(jié)果沖突在2飛條之間。采用FNVl算法得到的程序標(biāo)識(shí)符,可以顯著減少程序標(biāo)識(shí)符的數(shù)據(jù)大小。FNVl算法的實(shí)現(xiàn)代碼如下
權(quán)利要求
1.一種用于電子設(shè)備的應(yīng)用程序分類的方法,其中,包括 獲取所述電子設(shè)備上待分類的應(yīng)用程序的程序標(biāo)識(shí)符; 根據(jù)程序標(biāo)識(shí)符與應(yīng)用程序的分類標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系,匹配得到與獲取的所述程序標(biāo)識(shí)符對(duì)應(yīng)的分類標(biāo)識(shí)符;以及 根據(jù)獲取的所述分類標(biāo)識(shí)符,將所述待分類的應(yīng)用程序的圖標(biāo)存儲(chǔ)到與所述分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中。
2.根據(jù)權(quán)利要求I所述的方法,其中,所述獲取所述電子設(shè)備上待分類的應(yīng)用程序的程序標(biāo)識(shí)符的步驟包括 獲取與所述電子設(shè)備上待分類的應(yīng)用程序?qū)?yīng)的應(yīng)用程序安裝包的包名; 根據(jù)所述應(yīng)用程序安裝包的包名,得到與所述應(yīng)用程序安裝包的包名對(duì)應(yīng)的所述程序標(biāo)識(shí)符。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述得到與所述應(yīng)用程序安裝包的包名對(duì)應(yīng)的所述程序標(biāo)識(shí)符的步驟為 利用哈希算法對(duì)所述應(yīng)用程序安裝包的包名進(jìn)行計(jì)算,得到與所述應(yīng)用程序安裝包的包名對(duì)應(yīng)的所述程序標(biāo)識(shí)符。
4.根據(jù)權(quán)利要求Γ3任一所述的方法,其中,所述將所述待分類的應(yīng)用程序的圖標(biāo)存儲(chǔ)到與所述分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中的步驟包括 新建至少一個(gè)與匹配得到的分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾; 將所述待分類的應(yīng)用程序的圖標(biāo),添加到與所述分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中。
5.根據(jù)權(quán)利要求4所述的方法,其中,在所述新建至少一個(gè)與匹配得到的分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾的步驟之前,還包括 判斷是否存在與匹配得到的分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾; 若存在,則將所述待分類的應(yīng)用程序所對(duì)應(yīng)的圖標(biāo)添加到與所述分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中; 否則,執(zhí)行所述新建至少一個(gè)與匹配得到的分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾的步驟。
6.根據(jù)權(quán)利要求4飛任一所述的方法,其中,將所述待分類的應(yīng)用程序所對(duì)應(yīng)的圖標(biāo)添加到對(duì)應(yīng)的文件夾后,還包括 在文件夾的周邊顯示文件夾中新增圖標(biāo)的個(gè)數(shù)圖標(biāo)的指示符,或在文件夾的周邊顯示文件夾中所包含的所有圖標(biāo)的指示符。
7.根據(jù)權(quán)利要求Γ6任一所述的方法,其中,在將所述待分類的應(yīng)用程序的圖標(biāo)存儲(chǔ)到與所述分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中的步驟之后,在所述電子設(shè)備上顯示整理結(jié)果,所述方法還包括 判斷是否保存當(dāng)前分類操作; 若是,保存并生效針對(duì)電子設(shè)備的顯示屏上的應(yīng)用程序的分類操作;否則,撤銷所述當(dāng)前分類操作,恢復(fù)到分類操作之前的應(yīng)用程序的布局。
8.一種用于電子設(shè)備的應(yīng)用程序分類的裝置,包括 存儲(chǔ)模塊,適配于存儲(chǔ)程序標(biāo)識(shí)符與應(yīng)用程序的分類標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系; 獲取模塊,適配于獲取電子設(shè)備上待分類的應(yīng)用程序的程序標(biāo)識(shí)符; 匹配模塊,適配于根據(jù)程序標(biāo)識(shí)符與應(yīng)用程序的分類標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系,匹配得到與獲取的所述程序標(biāo)識(shí)符對(duì)應(yīng)的分類標(biāo)識(shí)符;以及 分類模塊,適配于根據(jù)獲取的所述分類標(biāo)識(shí)符,將所述待分類的應(yīng)用程序的圖標(biāo)存儲(chǔ)到與所述分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中。
9.根據(jù)權(quán)利要求8所述的裝置,其中,所述獲取模塊包括 第一獲取單元,適配于獲取與電子設(shè)備上待分類的應(yīng)用程序?qū)?yīng)的應(yīng)用程序安裝包的包名; 第二獲取單元,適配于根據(jù)所述應(yīng)用程序安裝包的包名,得到與所述應(yīng)用程序安裝包的包名對(duì)應(yīng)的所述程序標(biāo)識(shí)符。
10.根據(jù)權(quán)利要求9所述的裝置,其中,所述第二獲取單元進(jìn)一步適配于利用哈希算法對(duì)所述應(yīng)用程序安裝包的包名進(jìn)行計(jì)算,得到與所述應(yīng)用程序安裝包的包名對(duì)應(yīng)的所述程序標(biāo)識(shí)符。
11.根據(jù)權(quán)利要求8 10任一所述的裝置,其中,所述分類模塊包括 文件夾設(shè)置單元,適配于新建至少一個(gè)與匹配得到的分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾; 分類單元,適配于將所述待分類的應(yīng)用程序的圖標(biāo),添加到與所述分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中。
12.根據(jù)權(quán)利要求11所述的裝置,其中,所述分類模塊還包括 判斷單元,適配于判斷是否存在與匹配得到的分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾,若存在對(duì)應(yīng)的文件夾,則觸發(fā)所述分類單元將待分類的應(yīng)用程序所對(duì)應(yīng)的圖標(biāo)添加到與所述分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中;若不存在對(duì)應(yīng)的文件夾,則觸發(fā)所述文件夾設(shè)置單元新建至少一個(gè)與匹配得到的分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾。
13.根據(jù)權(quán)利要求If12任一所述的裝置,其中,所述分類模塊還包括 顯示單元,適配于在文件夾的周邊顯示文件夾中新增圖標(biāo)的個(gè)數(shù)圖標(biāo)的指示符,或在文件夾的周邊顯示文件夾中所包含的所有圖標(biāo)的指示符。
14.根據(jù)權(quán)利要求8 13任一所述的裝置,其中,所述裝置還包括 判斷模塊,適配于判斷是否保存當(dāng)前分類操作; 保存模塊,適配于在所述判斷模塊判斷保存時(shí),保存并生效針對(duì)電子設(shè)備的顯示屏上的應(yīng)用程序的分類操作; 還原模塊,適配于在所述判斷模塊判斷不保存時(shí),撤銷當(dāng)前分類操作,恢復(fù)到分類操作之前的應(yīng)用程序的布局。
15.一種電子設(shè)備,包括如權(quán)利要求8 14任一所述的裝置。
全文摘要
本發(fā)明公開了一種用于電子設(shè)備的應(yīng)用程序分類的方法、裝置及電子設(shè)備,該方法包括獲取電子設(shè)備上待分類的應(yīng)用程序的程序標(biāo)識(shí)符;根據(jù)程序標(biāo)識(shí)符與應(yīng)用程序的分類標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系,匹配得到與獲取的程序標(biāo)識(shí)符對(duì)應(yīng)的分類標(biāo)識(shí)符;以及根據(jù)獲取的分類標(biāo)識(shí)符,將待分類的應(yīng)用程序的圖標(biāo)存儲(chǔ)到與分類標(biāo)識(shí)符對(duì)應(yīng)的文件夾中。通過獲取的應(yīng)用程序的程序標(biāo)識(shí)符和預(yù)設(shè)的程序標(biāo)識(shí)符與分類標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系,可以快速和準(zhǔn)確地對(duì)電子設(shè)備上的應(yīng)用程序進(jìn)行分類處理,通過將同一類應(yīng)用程序的圖標(biāo)存在同一文件夾中,使得用戶可以快速查找到應(yīng)用程序,由此解決了手工對(duì)應(yīng)用程序進(jìn)行分類會(huì)比較繁瑣的問題,可以呈現(xiàn)更為友好的用戶界面。
文檔編號(hào)G06F9/46GK102968338SQ201210540819
公開日2013年3月13日 申請(qǐng)日期2012年12月13日 優(yōu)先權(quán)日2012年12月13日
發(fā)明者于鍇, 張晶, 張揚(yáng), 李小寅, 趙建凱 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1