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

基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法及系統(tǒng)的制作方法

文檔序號(hào):6640031閱讀:276來(lái)源:國(guó)知局
基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法及系統(tǒng),該方法包括如下步驟:在安裝應(yīng)用軟件時(shí),對(duì)應(yīng)用軟件的配置文件進(jìn)行解析,判斷應(yīng)用軟件的應(yīng)用類(lèi)型;將應(yīng)用類(lèi)型相同的應(yīng)用軟件的圖標(biāo)歸為同一類(lèi),并為同一類(lèi)應(yīng)用軟件的圖標(biāo)分配一個(gè)索引圖標(biāo)進(jìn)行顯示;統(tǒng)計(jì)用戶(hù)使用應(yīng)用軟件過(guò)程中各個(gè)操作界面對(duì)應(yīng)的意圖類(lèi)型,根據(jù)出現(xiàn)頻率最高的意圖類(lèi)型更新應(yīng)用軟件的應(yīng)用類(lèi)型;根據(jù)更新后的應(yīng)用軟件的應(yīng)用類(lèi)型重新選擇應(yīng)用軟件的圖標(biāo)所屬的索引圖標(biāo)。本發(fā)明提高了應(yīng)用軟件的搜索效率,而且智能設(shè)備顯示的不是真正的應(yīng)用軟件的圖標(biāo),而是上位的索引圖標(biāo),因而降低了智能設(shè)備顯示圖標(biāo)的數(shù)量,保證了顯示整體的整潔性,提升了用戶(hù)視覺(jué)體驗(yàn)。
【專(zhuān)利說(shuō)明】基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法及系統(tǒng)
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及軟件【技術(shù)領(lǐng)域】,特別涉及一種基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法及系統(tǒng)。
【【背景技術(shù)】】
[0002]隨著手機(jī)內(nèi)置存儲(chǔ)空間的增大,用戶(hù)安裝的應(yīng)用程序也越來(lái)越多,應(yīng)用程序在桌面上生成的圖標(biāo)也越來(lái)越多,用戶(hù)在大量應(yīng)用軟件存在的情況下,有時(shí)無(wú)法很快地找到自己想要的應(yīng)用軟件,雖然可以通過(guò)手工移動(dòng)來(lái)處理圖標(biāo)的排序,但是隨著時(shí)間線(xiàn)性增長(zhǎng),有些不常用的應(yīng)用軟件圖標(biāo)的位置會(huì)被遺忘,從而不方便查找?,F(xiàn)有技術(shù)中也有一些應(yīng)用軟件的圖標(biāo)分類(lèi)方法,例如根據(jù)應(yīng)用軟件名稱(chēng)的首字母將應(yīng)用軟件的圖標(biāo)進(jìn)行排序,通過(guò)搜索應(yīng)用軟件名稱(chēng)的首字母查找應(yīng)用軟件的圖標(biāo),這種分類(lèi)方法較為粗略,有時(shí)用戶(hù)不一定清楚應(yīng)用軟件的全稱(chēng),從而導(dǎo)致查找應(yīng)用軟件耗費(fèi)較長(zhǎng)時(shí)間。還有一種分類(lèi)方法是根據(jù)應(yīng)用商店中的功能分類(lèi),劃分不同應(yīng)用軟件的圖標(biāo),這種分類(lèi)方法依賴(lài)于應(yīng)用商店中的分類(lèi),不能適應(yīng)于應(yīng)用軟件的實(shí)際使用情況。

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

[0003]基于此,為解決現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明提供一種應(yīng)用軟件圖標(biāo)的分類(lèi)方法,為相同應(yīng)用類(lèi)型的應(yīng)用軟件的圖標(biāo)劃分同一個(gè)索引圖標(biāo),方便用戶(hù)查找應(yīng)用軟件,且使顯示界面保持整潔。
[0004]本發(fā)明實(shí)施例的內(nèi)容具體如下:
[0005]一種應(yīng)用軟件圖標(biāo)的分類(lèi)方法,包括如下步驟:
[0006]在安裝應(yīng)用軟件時(shí),對(duì)應(yīng)用軟件的配置文件進(jìn)行解析,判斷應(yīng)用軟件的應(yīng)用類(lèi)型;
[0007]將應(yīng)用類(lèi)型相同的應(yīng)用軟件的圖標(biāo)歸為同一類(lèi),并為同一類(lèi)應(yīng)用軟件的圖標(biāo)分配一個(gè)索引圖標(biāo)進(jìn)行顯示;
[0008]統(tǒng)計(jì)用戶(hù)使用應(yīng)用軟件過(guò)程中各個(gè)操作界面對(duì)應(yīng)的意圖類(lèi)型,根據(jù)出現(xiàn)頻率最高的意圖類(lèi)型更新應(yīng)用軟件的應(yīng)用類(lèi)型;
[0009]根據(jù)更新后的應(yīng)用軟件的應(yīng)用類(lèi)型重新選擇應(yīng)用軟件的圖標(biāo)所屬的索引圖標(biāo)。
[0010]相應(yīng)的,本發(fā)明還提供一種應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng),包括:
[0011]配置文件解析模塊,用于在安裝應(yīng)用軟件時(shí),對(duì)應(yīng)用軟件的配置文件進(jìn)行解析,判斷應(yīng)用軟件的應(yīng)用類(lèi)型;
[0012]意圖統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)用戶(hù)使用應(yīng)用軟件過(guò)程中各個(gè)操作界面對(duì)應(yīng)的意圖類(lèi)型;
[0013]類(lèi)型更新模塊,用于根據(jù)出現(xiàn)頻率最高的意圖類(lèi)型更新應(yīng)用軟件的應(yīng)用類(lèi)型;
[0014]索引圖標(biāo)顯示模塊,用于將應(yīng)用類(lèi)型相同的應(yīng)用軟件的圖標(biāo)歸為同一類(lèi),并為同一類(lèi)應(yīng)用軟件的圖標(biāo)分配一個(gè)索引圖標(biāo)進(jìn)行顯示。
[0015]本發(fā)明通過(guò)應(yīng)用軟件安裝時(shí)的配置文件和使用過(guò)程中的意圖類(lèi)型來(lái)判斷應(yīng)用軟件的應(yīng)用類(lèi)型,根據(jù)應(yīng)用類(lèi)型劃分應(yīng)用軟件的圖標(biāo),并為具有相同應(yīng)用類(lèi)型的應(yīng)用軟件劃分同一個(gè)索引圖標(biāo),在手機(jī)、平板電腦等智能設(shè)備中安裝有很多應(yīng)用軟件,并且某些應(yīng)用軟件的功能相同的時(shí)候,可以方便用戶(hù)快速查找應(yīng)用軟件的圖標(biāo),提高應(yīng)用軟件的搜索效率。而且智能設(shè)備顯示的不是真正的應(yīng)用軟件的圖標(biāo),而是上位的索引圖標(biāo),因而降低了智能設(shè)備顯示圖標(biāo)的數(shù)量,保證了顯示整體的整潔性,從而提升了用戶(hù)視覺(jué)體驗(yàn)。
【【專(zhuān)利附圖】

【附圖說(shuō)明】】
[0016]圖1為本發(fā)明實(shí)施例中一種基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法的流程示意圖;
[0017]圖2為本發(fā)明實(shí)施例中根據(jù)用戶(hù)的使用情況更新應(yīng)用軟件應(yīng)用類(lèi)型的方法的流程不意圖;
[0018]圖3為本發(fā)明實(shí)施例中應(yīng)用軟件圖標(biāo)的分類(lèi)顯示效果圖;
[0019]圖4為本發(fā)明實(shí)施例中一種基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng)的結(jié)構(gòu)示意圖。
【【具體實(shí)施方式】】
[0020]下面結(jié)合附圖對(duì)本發(fā)明的內(nèi)容作進(jìn)一步說(shuō)明。應(yīng)當(dāng)指出的是,下面的描述中僅以手機(jī)為例,但本發(fā)明的應(yīng)用軟件圖標(biāo)的分類(lèi)方法和系統(tǒng)不僅僅適用在手機(jī)上,也適用于智能平板、筆記本電腦等多種基于Android系統(tǒng)的智能屏顯設(shè)備上,不能以此來(lái)限制本發(fā)明的保護(hù)范圍。其中,Android是一種基于Linux的自由及開(kāi)放源代碼的操作系統(tǒng),目前已在手機(jī)、平板電腦、數(shù)碼相機(jī)、游戲機(jī)等智能設(shè)備上得到廣泛應(yīng)用。
[0021]如圖1所示,本實(shí)施例提供一種基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法,具體包括如下步驟:
[0022]Sll在安裝應(yīng)用軟件時(shí),對(duì)應(yīng)用軟件的配置文件進(jìn)行解析,判斷應(yīng)用軟件的應(yīng)用類(lèi)型;
[0023]S12將應(yīng)用類(lèi)型相同的應(yīng)用軟件的圖標(biāo)歸為同一類(lèi),并為同一類(lèi)應(yīng)用軟件的圖標(biāo)分配一個(gè)索引圖標(biāo)進(jìn)行顯示;
[0024]S13統(tǒng)計(jì)用戶(hù)使用應(yīng)用軟件過(guò)程中各個(gè)操作界面對(duì)應(yīng)的意圖類(lèi)型,根據(jù)出現(xiàn)頻率最高的意圖類(lèi)型更新應(yīng)用軟件的應(yīng)用類(lèi)型;根據(jù)更新后的應(yīng)用軟件的應(yīng)用類(lèi)型重新選擇應(yīng)用軟件的圖標(biāo)所屬的索引圖標(biāo)。
[0025]具體的,在手機(jī)上安裝某應(yīng)用軟件時(shí),解析該應(yīng)用軟件的配置文件,通過(guò)配置文件中的Intent (意圖)類(lèi)型初步判斷應(yīng)用軟件的應(yīng)用類(lèi)型,其中Intent是執(zhí)行某操作的一個(gè)抽象描述,通過(guò)解析Intent類(lèi)型可以初步判斷應(yīng)用軟件的應(yīng)用類(lèi)型。例如,從配置文件中解析出如下Intent:Intent.ACT1N_DIAL,則可判斷該應(yīng)用軟件的應(yīng)用類(lèi)型為電話(huà)類(lèi),再例如某應(yīng)用軟件的配置文件中解析Intent為Intent.EXTRA_EMAIL,則可判斷該應(yīng)用軟件的應(yīng)用類(lèi)型為電子郵件類(lèi)。還可以對(duì)配置文件中的category(類(lèi)別)或者filter(過(guò)濾器)類(lèi)型進(jìn)行解析,判斷應(yīng)用軟件的應(yīng)用類(lèi)型,具體判斷方法與通過(guò)Intent類(lèi)型進(jìn)行判斷的方法類(lèi)似,此處不進(jìn)行細(xì)述。
[0026]通過(guò)在應(yīng)用軟件安裝時(shí)的應(yīng)用類(lèi)型的初步判斷,將應(yīng)用軟件的圖標(biāo)進(jìn)行分類(lèi),具體分類(lèi)方法為:將相同應(yīng)用類(lèi)型的應(yīng)用軟件的圖標(biāo)歸位同一類(lèi),并為該同一類(lèi)應(yīng)用軟件的圖標(biāo)分配一個(gè)索引圖標(biāo)進(jìn)行顯示,即系統(tǒng)為每個(gè)應(yīng)用類(lèi)型分配相應(yīng)的索引圖標(biāo),然后將屬于該應(yīng)用類(lèi)型的應(yīng)用軟件關(guān)聯(lián)至該索引圖標(biāo)。例如,系統(tǒng)分配了 3個(gè)索引圖標(biāo),分別對(duì)應(yīng)的應(yīng)用類(lèi)型為電話(huà)類(lèi)、瀏覽器類(lèi)、郵件類(lèi)。假設(shè)在安裝應(yīng)用軟件A時(shí),初步判斷該應(yīng)用軟件A的應(yīng)用類(lèi)型為電話(huà)類(lèi);在安裝應(yīng)用軟件B時(shí),初步判斷該應(yīng)用軟件B的應(yīng)用類(lèi)型為瀏覽器類(lèi);在安裝應(yīng)用軟件C時(shí),初步判斷該應(yīng)用軟件C的應(yīng)用類(lèi)型為電話(huà)類(lèi),則將應(yīng)用軟件A、C的圖標(biāo)歸為電話(huà)類(lèi),并將應(yīng)用軟件A、C與電話(huà)類(lèi)對(duì)應(yīng)的索引圖標(biāo)關(guān)聯(lián)。同理,將應(yīng)用軟件B的圖標(biāo)歸為瀏覽器類(lèi),并將應(yīng)用軟件B與瀏覽器類(lèi)對(duì)應(yīng)的索引圖標(biāo)關(guān)聯(lián)。通過(guò)這種方法,可將數(shù)量眾多的應(yīng)用軟件的圖標(biāo)按應(yīng)用類(lèi)型的不同分為若干個(gè)大類(lèi)。
[0027]在安裝時(shí)對(duì)應(yīng)用軟件應(yīng)用類(lèi)型的判斷屬于初步判斷,因?yàn)橐豢顟?yīng)用軟件往往具有多種功能,即具備多個(gè)應(yīng)用類(lèi)型。而用戶(hù)在實(shí)際使用過(guò)程中可能更側(cè)重于其中某一項(xiàng)功能,所以有必要根據(jù)用戶(hù)的使用情況對(duì)應(yīng)用軟件的應(yīng)用類(lèi)型進(jìn)行二次判斷,更新應(yīng)用軟件的應(yīng)用類(lèi)型,使應(yīng)用類(lèi)型的判斷結(jié)果符合用戶(hù)的實(shí)際使用情況。二次判斷主要基于用戶(hù)平時(shí)啟用的activity對(duì)應(yīng)的Intent類(lèi)型。
[0028]Intent是一個(gè)將要執(zhí)行的動(dòng)作的抽象的描述,一般來(lái)說(shuō)是作為參數(shù)來(lái)使用,由Intent來(lái)協(xié)助完成Android應(yīng)用軟件各個(gè)組件之間的通訊。比如說(shuō)調(diào)用startActivity ()來(lái)啟動(dòng)一個(gè)activity,或者由broadcaselntent ()來(lái)傳遞給所有感興趣的 BroadcaseReceiver,再或者由 startService O/bindservice O 來(lái)啟動(dòng)一個(gè)后臺(tái)的service。不難看出,Intent主要是用來(lái)啟動(dòng)其他的activity或者service。
[0029]基于上述原理,本實(shí)施例提供了一種根據(jù)用戶(hù)的使用情況更新應(yīng)用軟件應(yīng)用類(lèi)型的方法,如圖2所示,具體包括如下步驟:
[0030]S21監(jiān)控應(yīng)用軟件操作界面的切換情況,提取切換前后各個(gè)操作界面對(duì)應(yīng)的底層配置文件;
[0031]S22從所述底層配置文件中提取意圖類(lèi)型,統(tǒng)計(jì)不同意圖類(lèi)型的出現(xiàn)頻率。
[0032]應(yīng)用軟件的每一個(gè)操作界面對(duì)應(yīng)了一份底層配置文件,底層配置文件中的Intent負(fù)責(zé)對(duì)應(yīng)用軟件中一次操作的動(dòng)作、動(dòng)作涉及數(shù)據(jù)、附加數(shù)據(jù)進(jìn)行描述,Android則根據(jù)此Intent的描述,負(fù)責(zé)找到對(duì)應(yīng)的組件,將Intent傳遞給調(diào)用的組件,并完成組件的調(diào)用。因此,從底層配置文件中提取Intent類(lèi)型,并對(duì)不同Intent類(lèi)型的出現(xiàn)頻率進(jìn)行統(tǒng)計(jì),出現(xiàn)頻率最高的Intent類(lèi)型就能反映出用戶(hù)對(duì)應(yīng)用軟件的實(shí)際使用情況。例如應(yīng)用軟件D雖然具有瀏覽器功能,在用戶(hù)使用過(guò)程中統(tǒng)計(jì)出Intent.ACT10N_DIAL出現(xiàn)頻率最高,則可以判定用戶(hù)使用該應(yīng)用軟件D打電話(huà)的次數(shù)較多,因此將該應(yīng)用軟件D的應(yīng)用類(lèi)型更新為電話(huà)類(lèi)。
[0033]通過(guò)上述方法,根據(jù)用戶(hù)平時(shí)使用應(yīng)用軟件的實(shí)際情況,更新應(yīng)用軟件的應(yīng)用類(lèi)型,從而對(duì)應(yīng)用軟件的圖標(biāo)進(jìn)行二次分類(lèi),為其選擇相應(yīng)的索引圖標(biāo)。
[0034]圖3為應(yīng)用軟件圖標(biāo)的分類(lèi)顯示效果圖,在圖3中4、8、(:、03、?、6、!1對(duì)應(yīng)的圓圈均代表不同應(yīng)用軟件的圖標(biāo),而處于中央的方形圖標(biāo)為索引圖標(biāo)。首先,在手機(jī)顯示屏幕上顯示的并不是各個(gè)應(yīng)用軟件的圖標(biāo),而是對(duì)應(yīng)不同應(yīng)用類(lèi)型的索引圖標(biāo),索引圖標(biāo)可以由用戶(hù)自定義設(shè)置或者系統(tǒng)默認(rèn)設(shè)置。這種方法降低了手機(jī)顯示圖標(biāo)的數(shù)量,保證了顯示整體的整潔性,避免各種應(yīng)用軟件的花哨圖標(biāo)給用戶(hù)造成視覺(jué)疲勞,從而提升了用戶(hù)視覺(jué)體驗(yàn)。然后,在用戶(hù)點(diǎn)擊索引圖標(biāo)后,手機(jī)接收到索引圖標(biāo)的觸發(fā)指令,將該索引圖標(biāo)下屬的同一類(lèi)應(yīng)用軟件的圖標(biāo)按預(yù)設(shè)顯示規(guī)則進(jìn)行顯示,生成圖標(biāo)顯示群。圖3中的預(yù)設(shè)顯示規(guī)則是將所有應(yīng)用軟件的圖標(biāo)圍繞在索引圖標(biāo)四周顯示,最終生成的圖標(biāo)顯示群包括了索引圖標(biāo)、索引圖標(biāo)下屬的具有相同應(yīng)用類(lèi)型的各個(gè)應(yīng)用軟件的圖標(biāo)。用戶(hù)從圖標(biāo)顯示群中便可以找到待搜尋的應(yīng)用軟件的圖標(biāo)。
[0035]另外,雖然通過(guò)Intent可以精確的確定某個(gè)應(yīng)用軟件的功能,但是有些功能可能分類(lèi)比較模糊,而系統(tǒng)已分配好若干個(gè)應(yīng)用類(lèi)型以及對(duì)應(yīng)的索引圖標(biāo),此時(shí)通過(guò)Intent確定了該應(yīng)用軟件的功能,但是不能根據(jù)該功能確認(rèn)相應(yīng)的應(yīng)用類(lèi)型。例如,系統(tǒng)分配了電子郵件類(lèi)、瀏覽器類(lèi)、電話(huà)類(lèi)、即時(shí)通訊類(lèi)、游戲類(lèi)的索引圖標(biāo),而某個(gè)應(yīng)用軟件通過(guò)解析Intent判斷其功能為添加聯(lián)系人列表,此時(shí)不能根據(jù)該功能確認(rèn)相應(yīng)的應(yīng)用類(lèi)型。因此,本實(shí)施例還提供一種解決方法,對(duì)于不清楚應(yīng)用類(lèi)型但是頻繁使用的應(yīng)用軟件,可以根據(jù)用戶(hù)的使用頻率創(chuàng)建相應(yīng)的索引圖標(biāo)。另外在安裝應(yīng)用軟件時(shí)初步判定的該應(yīng)用軟件的應(yīng)用類(lèi)型與根據(jù)出現(xiàn)頻率最高的意圖類(lèi)型判定的應(yīng)用類(lèi)型不一致時(shí),則說(shuō)明該應(yīng)用軟件具有多個(gè)功能。對(duì)于一款具有多種功能的應(yīng)用軟件,在安裝時(shí)可能判定為即時(shí)通訊類(lèi)應(yīng)用軟件(如微信),用戶(hù)可能在一段時(shí)間內(nèi)主要使用該應(yīng)用軟件瀏覽網(wǎng)絡(luò),又可能在另一段時(shí)間內(nèi)利用該應(yīng)用軟件發(fā)送電子郵件,再在另一段時(shí)間內(nèi)利用該應(yīng)用軟件打電話(huà),因此該應(yīng)用軟件的應(yīng)用類(lèi)型會(huì)隨著用戶(hù)的使用情況進(jìn)行多次更新,這種情況下,可以將該應(yīng)用軟件關(guān)聯(lián)到其不同應(yīng)用類(lèi)型對(duì)應(yīng)的索引圖標(biāo)中。例如QQ這款應(yīng)用軟件,具有即時(shí)通訊功能、瀏覽器功能、電子郵件功能,在判定其應(yīng)用類(lèi)型時(shí),根據(jù)用戶(hù)的使用情況,可能將該應(yīng)用軟件判定為即時(shí)通訊類(lèi)或?yàn)g覽器類(lèi)或電子郵件類(lèi),因此,根據(jù)QQ的不同應(yīng)用類(lèi)型,分別將QQ的圖標(biāo)關(guān)聯(lián)到即時(shí)通訊類(lèi)對(duì)應(yīng)的索引圖標(biāo)、瀏覽器類(lèi)對(duì)應(yīng)的索引圖標(biāo)、電子郵件類(lèi)對(duì)應(yīng)的索引圖標(biāo)。通過(guò)這種分類(lèi)方式,方便用戶(hù)搜尋具有多功能(多應(yīng)用類(lèi)型)的應(yīng)用軟件。
[0036]較佳的,本實(shí)施例還統(tǒng)計(jì)在預(yù)設(shè)時(shí)間內(nèi)應(yīng)用軟件的使用次數(shù),若在預(yù)設(shè)時(shí)間內(nèi)應(yīng)用軟件的使用次數(shù)小于閾值,則從圖標(biāo)顯示群中刪除該應(yīng)用軟件的圖標(biāo)。這樣對(duì)于那些使用次數(shù)很少的應(yīng)用軟件,可以將其圖標(biāo)在圖標(biāo)顯示群中刪除,以便提高搜尋常用應(yīng)用軟件時(shí)的匹配效率,且節(jié)省手機(jī)存儲(chǔ)空間。
[0037]綜合以上內(nèi)容,本發(fā)明根據(jù)應(yīng)用類(lèi)型劃分應(yīng)用軟件的圖標(biāo),并為具有相同應(yīng)用類(lèi)型的應(yīng)用軟件劃分同一個(gè)索引圖標(biāo),方便用戶(hù)快速查找應(yīng)用軟件,提高應(yīng)用軟件的搜索效率。在判斷應(yīng)用軟件的應(yīng)用類(lèi)型時(shí),綜合考慮了用戶(hù)使用應(yīng)用軟件的實(shí)際情況,使應(yīng)用軟件(特別是具有多種功能的應(yīng)用軟件)應(yīng)用類(lèi)型的劃分更準(zhǔn)確。而且智能屏顯設(shè)備顯示的不是真正的應(yīng)用軟件的圖標(biāo),而是上位的索引圖標(biāo),因而降低了智能設(shè)備顯示圖標(biāo)的數(shù)量,保證了顯示整體的整潔性,提升用戶(hù)視覺(jué)體驗(yàn)。
[0038]相應(yīng)的,本發(fā)明還一種基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng),下面給出該基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng)的一個(gè)具體實(shí)施例。
[0039]如圖4所示,本實(shí)施例中的基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng)具體包括:
[0040]配置文件解析模塊1,用于在安裝應(yīng)用軟件時(shí),對(duì)應(yīng)用軟件的配置文件進(jìn)行解析,判斷應(yīng)用軟件的應(yīng)用類(lèi)型;
[0041]意圖統(tǒng)計(jì)模塊2,用于統(tǒng)計(jì)用戶(hù)使用應(yīng)用軟件過(guò)程中各個(gè)操作界面對(duì)應(yīng)的意圖類(lèi)型;
[0042]類(lèi)型更新模塊3,用于根據(jù)出現(xiàn)頻率最高的意圖類(lèi)型更新應(yīng)用軟件的應(yīng)用類(lèi)型;
[0043]索引圖標(biāo)顯示模塊4,用于將應(yīng)用類(lèi)型相同的應(yīng)用軟件的圖標(biāo)歸為同一類(lèi),并為同一類(lèi)應(yīng)用軟件的圖標(biāo)分配一個(gè)索引圖標(biāo)進(jìn)行顯示。
[0044]以手機(jī)為例,在手機(jī)上安裝應(yīng)用軟件時(shí),通過(guò)配置文件解析模塊I解析該應(yīng)用軟件的配置文件,通過(guò)配置文件中的Intent (意圖)類(lèi)型初步判斷應(yīng)用軟件的應(yīng)用類(lèi)型,或者對(duì)配置文件中的category(類(lèi)別)或者filter(過(guò)濾器)類(lèi)型進(jìn)行解析,判斷應(yīng)用軟件的應(yīng)用類(lèi)型,具體判斷方法上文已有描述,此處不再細(xì)述。
[0045]配置文件解析模塊I在應(yīng)用軟件安裝時(shí)對(duì)其應(yīng)用類(lèi)型作初步判斷,索引圖標(biāo)顯示模塊4根據(jù)應(yīng)用類(lèi)型將應(yīng)用軟件的圖標(biāo)進(jìn)行分類(lèi),具體分類(lèi)方法為:將相同應(yīng)用類(lèi)型的應(yīng)用軟件的圖標(biāo)歸位同一類(lèi),并為該同一類(lèi)應(yīng)用軟件的圖標(biāo)分配一個(gè)索引圖標(biāo)進(jìn)行顯示,即為每個(gè)應(yīng)用類(lèi)型分配相應(yīng)的索引圖標(biāo),然后將具有該應(yīng)用類(lèi)型的應(yīng)用軟件關(guān)聯(lián)至該索引圖標(biāo)。
[0046]在安裝時(shí)對(duì)應(yīng)用軟件應(yīng)用類(lèi)型的判斷屬于初步判斷,因?yàn)橐豢顟?yīng)用軟件往往具有多種功能,而用戶(hù)在實(shí)際使用過(guò)程中可能更側(cè)重于其中某一項(xiàng)功能,所以有必要根據(jù)用戶(hù)的使用情況對(duì)應(yīng)用軟件的應(yīng)用類(lèi)型進(jìn)行二次判斷,更新應(yīng)用軟件的應(yīng)用類(lèi)型。本實(shí)施例通過(guò)意圖統(tǒng)計(jì)模塊2統(tǒng)計(jì)用戶(hù)使用應(yīng)用軟件過(guò)程中各個(gè)操作界面對(duì)應(yīng)的意圖類(lèi)型,然后通過(guò)類(lèi)型更新模塊3根據(jù)出現(xiàn)頻率最高的意圖類(lèi)型更新應(yīng)用軟件的應(yīng)用類(lèi)型。
[0047]在一種【具體實(shí)施方式】中,意圖統(tǒng)計(jì)模塊2包括:
[0048]監(jiān)控模塊21,用于監(jiān)控應(yīng)用軟件操作界面的切換情況,并提取切換前后各個(gè)操作界面對(duì)應(yīng)的底層配置文件;
[0049]統(tǒng)計(jì)模塊22,用于從所述底層配置文件中提取意圖類(lèi)型,統(tǒng)計(jì)不同意圖類(lèi)型的出現(xiàn)頻率。
[0050]應(yīng)用軟件的每一個(gè)操作界面對(duì)應(yīng)了一份底層配置文件,監(jiān)控模塊21監(jiān)控應(yīng)用軟件操作界面的切換情況,并提取切換前后各個(gè)操作界面對(duì)應(yīng)的底層配置文件,底層配置文件中的Intent負(fù)責(zé)對(duì)應(yīng)用軟件中一次操作的動(dòng)作、動(dòng)作涉及數(shù)據(jù)、附加數(shù)據(jù)進(jìn)行描述,Android則根據(jù)此Intent的描述,負(fù)責(zé)找到對(duì)應(yīng)的組件,將Intent傳遞給調(diào)用的組件,并完成組件的調(diào)用。因此,統(tǒng)計(jì)模塊22從底層配置文件中提取Intent類(lèi)型,并對(duì)不同Intent類(lèi)型的出現(xiàn)頻率進(jìn)行統(tǒng)計(jì),出現(xiàn)頻率最高的Intent類(lèi)型就能反映出用戶(hù)對(duì)應(yīng)用軟件的實(shí)際使用情況,因此根據(jù)出現(xiàn)頻率最高的Intent類(lèi)型更新應(yīng)用軟件的應(yīng)用類(lèi)型更符合用戶(hù)的實(shí)際使用需求。
[0051]本實(shí)施例中的基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng),還包括圖標(biāo)顯示群生成模塊5,用于在接收到索引圖標(biāo)的觸發(fā)指令后,將所述索引圖標(biāo)下屬的同一類(lèi)應(yīng)用軟件的圖標(biāo)按預(yù)設(shè)顯示規(guī)則進(jìn)行顯示,生成圖標(biāo)顯示群。在用戶(hù)點(diǎn)擊索引圖標(biāo)后,圖標(biāo)顯示群生成模塊5接收到索引圖標(biāo)的觸發(fā)指令,將該索引圖標(biāo)下屬的同一類(lèi)應(yīng)用軟件的圖標(biāo)按預(yù)設(shè)顯示規(guī)則進(jìn)行顯示,生成圖標(biāo)顯示群。圖3中的預(yù)設(shè)顯示規(guī)則是將所有應(yīng)用軟件的圖標(biāo)圍繞在索引圖標(biāo)四周顯不,最終生成的圖標(biāo)顯不群包括了索引圖標(biāo)、索引圖標(biāo)下屬的具有相同應(yīng)用類(lèi)型的各個(gè)應(yīng)用軟件的圖標(biāo)。用戶(hù)從圖標(biāo)顯示群中便可以找到待搜尋的應(yīng)用軟件的圖標(biāo)。
[0052]本實(shí)施例中的基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng)還包括圖標(biāo)刪除模塊6,用于統(tǒng)計(jì)在預(yù)設(shè)時(shí)間內(nèi)應(yīng)用軟件的使用次數(shù),若在預(yù)設(shè)時(shí)間內(nèi)應(yīng)用軟件的使用次數(shù)小于閾值,則從所述圖標(biāo)顯示群中刪除該應(yīng)用軟件的圖標(biāo)。這樣對(duì)于那些使用次數(shù)很少的應(yīng)用軟件,通過(guò)圖表刪除模塊6便可將其圖標(biāo)在圖標(biāo)顯示群中刪除,以便提高搜尋常用應(yīng)用軟件時(shí)的匹配效率,且節(jié)省手機(jī)存儲(chǔ)空間。
[0053]另外,雖然通過(guò)Intent可以精確的查找到某個(gè)應(yīng)用軟件的功能,但是有些功能可能分類(lèi)比較模糊,不能判定相應(yīng)的應(yīng)用類(lèi)型。因此,對(duì)于不清楚應(yīng)用類(lèi)型但是頻繁使用的應(yīng)用軟件,可以通過(guò)索引圖標(biāo)顯示模塊4根據(jù)用戶(hù)的使用頻率創(chuàng)建相應(yīng)的索引圖標(biāo)。另外,對(duì)于一款具有多種功能的應(yīng)用軟件,配置文件解析模塊I在安裝應(yīng)用軟件時(shí)將其判定為某個(gè)應(yīng)用類(lèi)型,而在用戶(hù)使用過(guò)程中,根據(jù)用戶(hù)的使用習(xí)慣,類(lèi)型更新模塊3可能會(huì)多次更新應(yīng)用軟件的應(yīng)用類(lèi)型,例如用戶(hù)在一段時(shí)間內(nèi)主要使用應(yīng)用軟件瀏覽網(wǎng)絡(luò),又另一段時(shí)間內(nèi)利用該應(yīng)用軟件發(fā)送電子郵件,再在另一段時(shí)間內(nèi)利用該應(yīng)用軟件打電話(huà),因此類(lèi)型更新模塊3會(huì)不斷更新該應(yīng)用軟件的應(yīng)用類(lèi)型,這種情況下,索引圖標(biāo)顯示模塊4根據(jù)配置文件解析模塊I判定的應(yīng)用類(lèi)型以及類(lèi)型更新模塊3更新的應(yīng)用類(lèi)型,將該應(yīng)用軟件關(guān)聯(lián)到其不同應(yīng)用類(lèi)型對(duì)應(yīng)的索引圖標(biāo)中,通過(guò)這種分類(lèi)方式,方便用戶(hù)搜尋具有多功能(多應(yīng)用類(lèi)型)的應(yīng)用軟件。
[0054]上述各個(gè)模塊其功能的具體實(shí)現(xiàn)方法,可采用上述基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法的實(shí)施例中提供的方法,此處不再贅述。
[0055]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法,其特征在于,包括如下步驟: 在安裝應(yīng)用軟件時(shí),對(duì)應(yīng)用軟件的配置文件進(jìn)行解析,判斷應(yīng)用軟件的應(yīng)用類(lèi)型; 將應(yīng)用類(lèi)型相同的應(yīng)用軟件的圖標(biāo)歸為同一類(lèi),并為同一類(lèi)應(yīng)用軟件的圖標(biāo)分配一個(gè)索引圖標(biāo)進(jìn)行顯示; 統(tǒng)計(jì)用戶(hù)使用應(yīng)用軟件過(guò)程中各個(gè)操作界面對(duì)應(yīng)的意圖類(lèi)型,根據(jù)出現(xiàn)頻率最高的意圖類(lèi)型更新應(yīng)用軟件的應(yīng)用類(lèi)型; 根據(jù)更新后的應(yīng)用軟件的應(yīng)用類(lèi)型重新選擇應(yīng)用軟件的圖標(biāo)所屬的索引圖標(biāo)。
2.根據(jù)權(quán)利要求1所述的基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法,其特征在于,所述配置文件包括意圖類(lèi)型。
3.根據(jù)權(quán)利要求1所述的基于Android系統(tǒng)的應(yīng)用軟件圖標(biāo)的分類(lèi)方法,其特征在于,所述統(tǒng)計(jì)用戶(hù)使用應(yīng)用軟件過(guò)程中各個(gè)操作界面對(duì)應(yīng)的意圖類(lèi)型的步驟具體包括: 監(jiān)控應(yīng)用軟件操作界面的切換情況,提取切換前后各個(gè)操作界面對(duì)應(yīng)的底層配置文件; 從所述底層配置文件中提取意圖類(lèi)型,統(tǒng)計(jì)不同意圖類(lèi)型的出現(xiàn)頻率。
4.根據(jù)權(quán)利要求1或2或3所述的基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法,其特征在于,還包括如下步驟: 在接收到索引圖標(biāo)的觸發(fā)指令后,將所述索引圖標(biāo)下屬的同一類(lèi)應(yīng)用軟件的圖標(biāo)按預(yù)設(shè)顯示規(guī)則進(jìn)行顯示,生成圖標(biāo)顯示群。
5.根據(jù)權(quán)利要求1或2或3所述的基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法,其特征在于,還包括如下步驟: 在安裝應(yīng)用軟件時(shí),若對(duì)該應(yīng)用軟件的配置文件進(jìn)行解析后判定該應(yīng)用軟件的應(yīng)用類(lèi)型,與在統(tǒng)計(jì)用戶(hù)使用該應(yīng)用軟件的過(guò)程中各個(gè)操作界面對(duì)應(yīng)的意圖類(lèi)型時(shí)、根據(jù)出現(xiàn)頻率最高的意圖類(lèi)型判定的該應(yīng)用軟件的應(yīng)用類(lèi)型不一致,則根據(jù)該應(yīng)用軟件的若干個(gè)不同應(yīng)用類(lèi)型,為該應(yīng)用軟件的圖標(biāo)選擇若干個(gè)不同的索引圖標(biāo)。
6.根據(jù)權(quán)利要求4所述的基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)方法,其特征在于,還包括如下步驟: 統(tǒng)計(jì)在預(yù)設(shè)時(shí)間內(nèi)應(yīng)用軟件的使用次數(shù),若在預(yù)設(shè)時(shí)間內(nèi)應(yīng)用軟件的使用次數(shù)小于閾值,則從所述圖標(biāo)顯示群中刪除該應(yīng)用軟件的圖標(biāo)。
7.一種基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng),其特征在于,包括: 配置文件解析模塊,用于在安裝應(yīng)用軟件時(shí),對(duì)應(yīng)用軟件的配置文件進(jìn)行解析,判斷應(yīng)用軟件的應(yīng)用類(lèi)型; 意圖統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)用戶(hù)使用應(yīng)用軟件過(guò)程中各個(gè)操作界面對(duì)應(yīng)的意圖類(lèi)型; 類(lèi)型更新模塊,用于根據(jù)出現(xiàn)頻率最高的意圖類(lèi)型更新應(yīng)用軟件的應(yīng)用類(lèi)型; 索引圖標(biāo)顯示模塊,用于將應(yīng)用類(lèi)型相同的應(yīng)用軟件的圖標(biāo)歸為同一類(lèi),并為同一類(lèi)應(yīng)用軟件的圖標(biāo)分配一個(gè)索引圖標(biāo)進(jìn)行顯示。
8.根據(jù)權(quán)利要求7所述的基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng),其特征在于,所述意圖統(tǒng)計(jì)模塊包括: 監(jiān)控模塊,用于監(jiān)控應(yīng)用軟件操作界面的切換情況,并提取切換前后各個(gè)操作界面對(duì)應(yīng)的底層配置文件; 統(tǒng)計(jì)模塊,用于從所述底層配置文件中提取意圖類(lèi)型,統(tǒng)計(jì)不同意圖類(lèi)型的出現(xiàn)頻率。
9.根據(jù)權(quán)利要求7或8所述的基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng),其特征在于,還包括: 圖標(biāo)顯示群生成模塊,用于在接收到索引圖標(biāo)的觸發(fā)指令后,將所述索引圖標(biāo)下屬的同一類(lèi)應(yīng)用軟件的圖標(biāo)按預(yù)設(shè)顯示規(guī)則進(jìn)行顯示,生成圖標(biāo)顯示群。
10.根據(jù)權(quán)利要求9所述的基于Android的應(yīng)用軟件圖標(biāo)的分類(lèi)系統(tǒng),其特征在于,還包括: 圖標(biāo)刪除模塊,用于統(tǒng)計(jì)在預(yù)設(shè)時(shí)間內(nèi)應(yīng)用軟件的使用次數(shù),若在預(yù)設(shè)時(shí)間內(nèi)應(yīng)用軟件的使用次數(shù)小于閾值,則從所述圖標(biāo)顯示群中刪除該應(yīng)用軟件的圖標(biāo)。
【文檔編號(hào)】G06F9/445GK104462542SQ201410819968
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年12月23日 優(yōu)先權(quán)日:2014年12月23日
【發(fā)明者】曾元清 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兴文县| 酒泉市| 张家口市| 孙吴县| 石棉县| 阿合奇县| 碌曲县| 文山县| 庆元县| 商洛市| 嫩江县| 锡林浩特市| 泗洪县| 绥化市| 长乐市| 静乐县| 青龙| 龙胜| 陆川县| 贺兰县| 商水县| 恭城| 莲花县| 湘西| 清镇市| 乐清市| 江西省| 五指山市| 连南| 台江县| 和静县| 达州市| 溧阳市| 临海市| 旌德县| 天全县| 道真| 大竹县| 武安市| 独山县| 建昌县|