桌面應(yīng)用程序圖標布局的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)領(lǐng)域,特別是涉及一種桌面應(yīng)用程序圖標布局的方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前市場上的計算機設(shè)備與移動終端等電子裝置性能越來越強,應(yīng)用程序也越來越豐富。在實際應(yīng)用中,用戶向電子裝置中安裝的程序會越來越多。桌面作為承載系統(tǒng)內(nèi)置和用戶安裝的應(yīng)用程序的平臺,承擔(dān)著所有程序的展示和與用戶的基本交互(包括程序的啟動、卸載、程序圖標的拖動等)。因此,桌面對所有的應(yīng)用程序圖標布局需要保持高效、清晰原則,使得用戶可以快速的定位、使用和管理應(yīng)用程序。而桌面管理系統(tǒng)在布局應(yīng)用程序圖標時,通常將所有應(yīng)用程序圖標全部平鋪到桌面,使得應(yīng)用程序的查找很不方便。
[0003]傳統(tǒng)技術(shù)中,通常是根據(jù)應(yīng)用程序的類型進行分類,將同一類的應(yīng)用程序?qū)?yīng)的圖標放在同一個文件夾中,從而實現(xiàn)桌面應(yīng)用程序圖標的布局。比如:工具類文件夾、娛樂休閑類文件夾、日常生活類文件夾、拍照類文件夾、理財辦公類文件夾、游戲類文件夾、通話通訊類文件夾、社交類文件夾等。在桌面初始化過程中,獲取到每一個應(yīng)用程序的名稱,利用名稱到桌面程序自帶的程序信息數(shù)據(jù)庫中進行查找,判斷應(yīng)用程序?qū)儆谀囊粋€類型,然后進行歸類,將應(yīng)用程序圖標放置到桌面上對應(yīng)的歸類文件夾中。
[0004]采用程序按其類型進行自動歸類算法,能夠一定程序上減少用戶查找程序的成本,但也會存在程序自動歸類不準確,對新的程序不能進行有效歸類,或者對現(xiàn)有程序的類型判斷不準,使得程序分類錯誤,反而增加用戶的查找成本。另外,不同用戶對程序的分類有不同的理解,對于一款包含多個功能的軟件,不同用戶很可能根據(jù)其使用功能的不同,而對這款軟件所屬的分類有不同的理解,導(dǎo)致不能有效查找應(yīng)用程序。因此,通過建立不同類別的文件夾的方式進行布局,會因為分類錯誤和用戶理解不同導(dǎo)致桌面應(yīng)用程序查找效率低。
【發(fā)明內(nèi)容】
[0005]基于此,有必要針對桌面應(yīng)用程序查找效率低的問題,提供一種桌面應(yīng)用程序圖標布局的方法和系統(tǒng)。
[0006]—種桌面應(yīng)用程序圖標布局的方法,包括:
[0007]在桌面創(chuàng)建第一圖標顯示區(qū)和第二圖標顯示區(qū);
[0008]獲取推薦應(yīng)用程序,將所述推薦應(yīng)用程序的應(yīng)用程序圖標在所述第一圖標顯示區(qū)進行顯示;
[0009]獲取非推薦應(yīng)用程序,將所述非推薦應(yīng)用程序的應(yīng)用程序圖標匯聚在文件夾中,將所述文件夾在所述第二圖標顯示區(qū)進行顯示。
[0010]基于此,還有必要提供一種能提高處理效率的桌面應(yīng)用程序圖標布局系統(tǒng)。
[0011]—種桌面應(yīng)用程序圖標布局系統(tǒng),包括:
[0012]顯示區(qū)創(chuàng)建模塊,用于在桌面創(chuàng)建第一圖標顯示區(qū)和第二圖標顯示區(qū);
[0013]推薦應(yīng)用布局模塊,用于獲取推薦應(yīng)用程序,將所述推薦應(yīng)用程序的應(yīng)用程序圖標在所述第一圖標顯示區(qū)進行顯示;
[0014]非推薦應(yīng)用布局模塊,用于獲取非推薦應(yīng)用程序,將所述非推薦應(yīng)用程序的應(yīng)用程序圖標匯聚在文件夾中,將所述文件夾在所述第二圖標顯示區(qū)進行顯示。
[0015]上述桌面應(yīng)用程序圖標布局的方法和系統(tǒng),通過在桌面創(chuàng)建第一圖標顯示區(qū)和第二圖標顯示區(qū),把獲取得到推薦應(yīng)用程序的應(yīng)用程序圖標直接顯示在第一圖標顯示區(qū)。通過這種方式,可以直接明了的在第一圖標顯示區(qū)中看到推薦應(yīng)用程序圖標,無需用戶根據(jù)文件夾的類型去查找,提高了查找效率。通過將其他應(yīng)用程序匯聚在文件夾中,將文件夾顯示在第二圖標顯示區(qū)中。將這些不推薦的應(yīng)用程序放在文件夾中,既減輕了桌面的顯示負擔(dān),美化了桌面布局,又滿足用戶在需要查看非推薦應(yīng)用程序時可以直接從文件夾中查找。從而提高了用戶查找應(yīng)用程序的效率,簡化了桌面布局,從而提高了用戶操作便利性。
【附圖說明】
[0016]圖1為本發(fā)明桌面應(yīng)用程序圖標布局的方法實施例的流程示意圖;
[0017]圖2為本發(fā)明其中一個實施例中打開文件夾后的界面示意圖;
[0018]圖3為本發(fā)明桌面應(yīng)用程序圖標布局的方法具體運用實例的流程示意圖;
[0019]圖4為本發(fā)明具體運用實例中桌面布局示意圖;
[0020]圖5為本發(fā)明桌面應(yīng)用程序圖標布局系統(tǒng)實施例的結(jié)構(gòu)示意圖;
[0021]圖6為本發(fā)明桌面應(yīng)用程序圖標布局系統(tǒng)具體運用實例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]以下針對本發(fā)明桌面應(yīng)用程序圖標布局的方法和系統(tǒng)的各實施例進行詳細的描述。
[0023]如圖1所示,圖1為本發(fā)明桌面應(yīng)用程序圖標布局的方法實施例的流程示意圖,包括以下步驟:
[0024]步驟SlOl:在桌面創(chuàng)建第一圖標顯示區(qū)和第二圖標顯示區(qū);
[0025]上述桌面,可以是指個人計算機(PC)的桌面,也可以是移動終端的桌面,比如手機、平板電腦等??梢栽谧烂嫔蟿?chuàng)建第一圖標顯示區(qū)和第二圖標顯示區(qū),主要目的是限定應(yīng)用程序圖標的顯示位置。創(chuàng)建的方式有很多種,比如,直接將桌面進行劃分區(qū)域,將該桌面的上半部分劃分為第一圖標顯示區(qū),將桌面的右下角劃分為第二圖標顯示區(qū)。具體如何劃分和創(chuàng)建,可以根據(jù)用戶習(xí)慣進行設(shè)計。
[0026]步驟S102:獲取推薦應(yīng)用程序,將所述推薦應(yīng)用程序的應(yīng)用程序圖標在所述第一圖標顯示區(qū)進行顯示;
[0027]對于獲取推薦應(yīng)用程序的方法,可以從系統(tǒng)的應(yīng)用程序管理器中獲取用戶最近使用的應(yīng)用程序。在用戶安裝的所有應(yīng)用中,常用軟件根據(jù)統(tǒng)計數(shù)據(jù)顯示,通常只有10個左右,因此這些常用引用可以顯示直接顯示在桌面,便于用戶快速的啟動使用。在獲取用戶常用應(yīng)用時,在安卓上可以通過系統(tǒng)的應(yīng)用程序管理器提供的getrecent manager(最近使用程序管理器)接口,獲取到用戶最近使用的應(yīng)用程序。因此桌面在初始化時,將獲取到的最近使用的應(yīng)用程序信息緩存在內(nèi)容中,供桌面初始化使用。
[0028]在其中一個實施例中,也可以根據(jù)應(yīng)用程序的使用時間確定推薦應(yīng)用程序,即獲取推薦應(yīng)用程序步驟,包括:
[0029]獲取系統(tǒng)安裝的應(yīng)用程序的使用時間,根據(jù)所述使用時間對應(yīng)用程序進行排序,根據(jù)所述排序確定推薦應(yīng)用程序。
[0030]將使用時間進行排序后,可以將使用時間和時間閾值進行比較,根據(jù)大于時間閾值的應(yīng)用程序獲得推薦應(yīng)用程序。該實施例是獲取系統(tǒng)中系統(tǒng)安裝的應(yīng)用程序的使用時間,選出大于時間閾值的使用時間對應(yīng)的應(yīng)用程序,可以稱為最近使用應(yīng)用程序。時間閾值可以根據(jù)需要設(shè)定。當然,也可以按其使用時間大小進行降序排序,選出排序在前的N個應(yīng)用程序作為推薦應(yīng)用程序。
[0031]在其中一個實施例中,也可以根據(jù)應(yīng)用程序在一定時間段內(nèi)的使用頻率確定推薦應(yīng)用程序。即獲取推薦應(yīng)用程序步驟,包括:
[0032]獲取系統(tǒng)安裝的應(yīng)用程序的使用頻率,根據(jù)所述使用頻率確定推薦應(yīng)用程序。
[0033]對于根據(jù)使用頻率確定推薦應(yīng)用程序的方法,可以是將使用頻率進行排序得到推薦應(yīng)用程序。
[0034]在其中一個實施例中,可以同時根據(jù)應(yīng)用程序使用頻率和應(yīng)用程序使用時間獲得推薦應(yīng)用程序,并且可以將第一圖標顯示區(qū)劃分為兩個顯示區(qū),分別顯示根據(jù)使用頻率得到的推薦應(yīng)用程序和根據(jù)使用時間得到的推薦應(yīng)用程序。即步驟S102包括:
[0035]將第一圖標顯示區(qū)劃分為第一顯示區(qū)和第二顯示區(qū);
[0036]獲取系統(tǒng)安裝的應(yīng)用程序的使用頻率,根據(jù)所述使用頻率確定推薦應(yīng)用程序,并將該推薦應(yīng)用程序的應(yīng)用程序圖標在第一顯示區(qū)進行顯示;
[0037]獲取系統(tǒng)安裝的應(yīng)用程序的使用時間,根據(jù)所述使用時間對應(yīng)用程序進行排序,根據(jù)所述排序確定推薦應(yīng)用程序,并將該推薦應(yīng)用程序的應(yīng)用程序圖標在第二顯示區(qū)進行顯不O
[0038]通過使用頻率可以獲得第一種推薦應(yīng)用程序(比如,常用應(yīng)用程序),通過使用時間可以獲得第二種推薦應(yīng)用程序(比如,最近使用的應(yīng)用程序)。然后將常用應(yīng)用程序和最近使用應(yīng)用程序放在不同區(qū)進行顯示,實現(xiàn)兩者的區(qū)分,方便用戶查找應(yīng)用程序,進一步提高用戶