專(zhuān)利名稱(chēng):一種基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)應(yīng)用領(lǐng)域,尤其涉及一種基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理方法及裝置。
背景技術(shù):
隨著移動(dòng)終端功能越來(lái)越強(qiáng)大,移動(dòng)終端上的各種應(yīng)用越來(lái)越多,導(dǎo)致管理這些應(yīng)用越來(lái)越難。然而移動(dòng)平臺(tái)上,在谷歌的Android系統(tǒng)和蘋(píng)果的ISO競(jìng)爭(zhēng)白熱化的今天,一款由Mozilla開(kāi)發(fā)的移動(dòng)操作系統(tǒng)一Firefox OS由于其開(kāi)源性及低成本,兼容性好,已逐漸被越來(lái)越多的移動(dòng)平臺(tái)使用。在Firefox OS系統(tǒng)中,所有的應(yīng)用都顯示在桌面上,由用戶(hù)選擇和排序。然而,當(dāng)應(yīng)用程序數(shù)量過(guò)多時(shí),眾多的應(yīng)用圖標(biāo)排列在桌面上,用戶(hù)查詢(xún)所需的應(yīng)用較為耗時(shí),還可能造成由于應(yīng)用查找不健全而重復(fù)安裝應(yīng)用程序的問(wèn)題,不便于使用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理方法及裝置,旨在解決現(xiàn)有的Firefox OS中,當(dāng)桌面應(yīng)用程序數(shù)量過(guò)多時(shí),用戶(hù)查詢(xún)應(yīng)用較為耗時(shí),還可能造成由于應(yīng)用查找不健全而重復(fù)安裝應(yīng)用程序以及查找應(yīng)用效率低下的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理方法,所述方法包括:當(dāng)監(jiān)聽(tīng)到文件夾建立指令時(shí),在桌面建立文件夾,所述的文件夾具有文件夾類(lèi)別分類(lèi)屬性;將應(yīng)用圖標(biāo)通過(guò)用戶(hù)輸入的圖標(biāo)拖動(dòng)操作拖到對(duì)應(yīng)類(lèi)別的文件夾中;將所述文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例的另一目的在于提供一種基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理裝置,所述裝置包括:文件夾建立單元,用于當(dāng)監(jiān)聽(tīng)到文件夾建立指令時(shí),在桌面建立文件夾,所述的文件夾具有文件夾類(lèi)別分類(lèi)屬性;應(yīng)用圖標(biāo)管理單元,用于將應(yīng)用圖標(biāo)通過(guò)用戶(hù)輸入的圖標(biāo)拖動(dòng)操作拖到對(duì)應(yīng)類(lèi)別的文件夾中; 數(shù)據(jù)庫(kù)存儲(chǔ)單元,用于將所述文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。在本發(fā)明實(shí)施例中,通過(guò)在移動(dòng)平臺(tái)桌面建立文件夾,并將對(duì)應(yīng)類(lèi)別的應(yīng)用圖標(biāo)拖動(dòng)到所建立的文件夾中,實(shí)現(xiàn)了對(duì)桌面上應(yīng)用圖標(biāo)的分類(lèi)管理,提高了應(yīng)用圖標(biāo)的查找效率,使用更為方便,且增強(qiáng)了用戶(hù)體驗(yàn)。
圖1是本發(fā)明第一實(shí)施例提供的基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理方法的流程圖;圖2是本發(fā)明第二實(shí)施例提供的基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理方法的流程圖;圖3是本發(fā)明第三實(shí)施例提供的基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。為了說(shuō)明本發(fā)明所述的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。實(shí)施例一:如圖1所示為本發(fā)明第一實(shí)施例提供的一種基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理方法流程圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。本發(fā)明主要應(yīng)用于Firefox OS移動(dòng)平臺(tái)中,F(xiàn)irefox OS是一個(gè)基于html5開(kāi)發(fā)的移動(dòng)操作系統(tǒng),意在對(duì)手機(jī),平板,電腦提供一個(gè)統(tǒng)一操作界面。在本發(fā)明實(shí)施例中,由于Firefox OS移動(dòng)平臺(tái)在桌面上并不具有建立文件夾的功能,因而首先需要在Firefox OS移動(dòng)平臺(tái)源代碼的桌面圖標(biāo)部分添加一個(gè)用于實(shí)現(xiàn)文件夾功能的類(lèi),并在該類(lèi)中創(chuàng)建若干方法使Firefox OS移動(dòng)平臺(tái)具備在桌面建立文件夾的功倉(cāng)泛。在對(duì)Firefox OS移動(dòng)平臺(tái)的代碼進(jìn)行修改,使之具備桌面文件夾建立功能后,便可通過(guò)文件夾對(duì)桌面上的各種應(yīng)用圖標(biāo)進(jìn)行管理。具體如下:在步驟SlOl中,當(dāng)監(jiān)聽(tīng)到文件夾建立指令時(shí),在桌面建立文件夾,所述的文件夾具有文件夾類(lèi)別分類(lèi)屬性。在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端監(jiān)聽(tīng)到文件夾建立指令時(shí)便建立文件夾,文件夾建立指令是移動(dòng)終端在監(jiān)聽(tīng)到兩個(gè)應(yīng)用圖標(biāo)中心點(diǎn)的間距小于或者等于閾值時(shí)被觸發(fā)。具體為,當(dāng)用戶(hù)需要建立文件夾時(shí),便向移動(dòng)終端輸入圖標(biāo)拖動(dòng)指令,當(dāng)移動(dòng)終端接收到用戶(hù)對(duì)于桌面上應(yīng)用圖標(biāo)輸入的應(yīng)用圖標(biāo)拖動(dòng)操作指令時(shí),該應(yīng)用圖標(biāo)便隨著拖動(dòng)操作被相應(yīng)的拖動(dòng),此時(shí)移動(dòng)終端持續(xù)監(jiān)聽(tīng)被拖動(dòng)的應(yīng)用圖標(biāo)的中心點(diǎn)與桌面上其他所有圖標(biāo)的中心點(diǎn)間的距離,當(dāng)監(jiān)聽(tīng)到桌面上有一個(gè)圖標(biāo)的中心點(diǎn)與被拖動(dòng)的這個(gè)應(yīng)用圖標(biāo)的中心點(diǎn)之間的距離小于或者等于預(yù)設(shè)的閾值時(shí),判斷桌面上這個(gè)圖標(biāo)是文件夾還是應(yīng)用圖標(biāo),若是文件夾則將被拖動(dòng)的應(yīng)用圖標(biāo)拖動(dòng)放置到這個(gè)文件夾中,若是應(yīng)用圖標(biāo),則在桌面建立一個(gè)文件夾。其中,預(yù)設(shè)的閾值為開(kāi)發(fā)人員預(yù)先根據(jù)移動(dòng)終端屏幕、分辨率等信息設(shè)置,此處將桌面圖標(biāo)分為了文件夾圖標(biāo)和應(yīng)用圖標(biāo)兩類(lèi),不是文件夾的圖標(biāo)均為應(yīng)用圖標(biāo)。隨后,當(dāng)建立了文件夾后,將被拖動(dòng)的應(yīng)用圖標(biāo)及與該應(yīng)用圖標(biāo)中心點(diǎn)的距離小于或者等于閾值的應(yīng)用圖標(biāo)都放入所建立的文件夾中。此外,由于所建立的文件夾具有文件夾類(lèi)別分類(lèi)屬性,因而還需根據(jù)被拖動(dòng)的應(yīng)用圖標(biāo)和與其中心點(diǎn)的距離小于或者等于閾值的應(yīng)用圖標(biāo)這兩個(gè)圖標(biāo)的類(lèi)別在系統(tǒng)彈出的類(lèi)型對(duì)話(huà)框中選定文件夾的類(lèi)別,以便于后續(xù)將同類(lèi)別的應(yīng)用圖標(biāo)拖動(dòng)至該文件夾中。其中,用戶(hù)根據(jù)應(yīng)用圖標(biāo)的實(shí)際功能等可預(yù)先對(duì)所有的應(yīng)用圖標(biāo)預(yù)先進(jìn)行分類(lèi)。例如:被拖動(dòng)的應(yīng)用圖標(biāo)為微信圖標(biāo),與其間距小于或者等于閾值的應(yīng)用圖標(biāo)為微博圖標(biāo),而這兩個(gè)圖標(biāo)的類(lèi)別都是社交,因而在系統(tǒng)彈出的類(lèi)型對(duì)話(huà)框中選定所建立的文件夾的類(lèi)別設(shè)置為社交。優(yōu)選的,在建立好文件夾后,用戶(hù)可對(duì)文件夾名稱(chēng)進(jìn)行編輯,因而當(dāng)監(jiān)聽(tīng)到文件夾被按壓超過(guò)預(yù)設(shè)的時(shí)間時(shí),進(jìn)入文件夾名稱(chēng)編輯狀態(tài),由用戶(hù)對(duì)文件夾進(jìn)行重命名。在步驟S102中,將應(yīng)用圖標(biāo)通過(guò)用戶(hù)輸入的圖標(biāo)拖動(dòng)操作拖到對(duì)應(yīng)類(lèi)別的文件夾中。在本發(fā)明實(shí)施例中,在建立文件夾并確定文件夾的類(lèi)別后,便可將對(duì)應(yīng)類(lèi)別的應(yīng)用圖標(biāo)拖動(dòng)到建立的文件夾中,以實(shí)現(xiàn)對(duì)應(yīng)用圖標(biāo)的分類(lèi)管理。首先需要用戶(hù)根據(jù)經(jīng)驗(yàn)判斷應(yīng)用圖標(biāo)的類(lèi)別,因而,移動(dòng)終端接收到用戶(hù)輸入的應(yīng)用圖標(biāo)拖動(dòng)操作后,根據(jù)被拖動(dòng)的應(yīng)用圖標(biāo)類(lèi)別,確定與該應(yīng)用圖標(biāo)類(lèi)別相同的文件夾。在應(yīng)用圖標(biāo)與文件夾類(lèi)別一致時(shí),當(dāng)監(jiān)聽(tīng)到這些應(yīng)用程序拖動(dòng)操作拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)與文件夾中心點(diǎn)的距離小于或者等于閾值時(shí),將這些應(yīng)用程序拖動(dòng)操作拖動(dòng)的應(yīng)用圖標(biāo)放入所述文件夾中。當(dāng)應(yīng)用圖標(biāo)類(lèi)別與文件夾類(lèi)別不一致時(shí),即使監(jiān)聽(tīng)到這些應(yīng)用程序拖動(dòng)操作拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)與文件夾中心點(diǎn)的距離小于或者等于閾值,系統(tǒng)也可以拒絕將應(yīng)用圖標(biāo)拖入文件夾的操作。優(yōu)選地,本發(fā)明還可實(shí)現(xiàn)系統(tǒng)自動(dòng)查找當(dāng)前目錄(或者其他目錄)與創(chuàng)建的文件夾分類(lèi)屬性相一致的屬性的應(yīng)用圖標(biāo),并一并自動(dòng)移動(dòng)所述的應(yīng)用圖標(biāo)至所述的文件夾中的操作。在步驟S103中,將文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。在本發(fā)明實(shí)施例中,在建立好文件夾,并將對(duì)應(yīng)類(lèi)別的應(yīng)用圖標(biāo)拖動(dòng)到所建立的文件夾后,將文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。其中,文件夾的數(shù)據(jù)信息包括但不限于:文件夾名稱(chēng)、文件夾類(lèi)別、文件夾位置等;應(yīng)用圖標(biāo)的數(shù)據(jù)信息包括但不限于:應(yīng)用圖標(biāo)名稱(chēng)、應(yīng)用圖標(biāo)類(lèi)別及應(yīng)用圖標(biāo)位置等。在本發(fā)明中,將文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息存儲(chǔ)至數(shù)據(jù)庫(kù)中,在于在系統(tǒng)重新啟動(dòng)后,能根據(jù)存儲(chǔ)于數(shù)據(jù)庫(kù)中的文件夾及應(yīng)用圖標(biāo)數(shù)據(jù)重建文件夾及其對(duì)應(yīng)的存儲(chǔ)結(jié)構(gòu)。在本發(fā)明實(shí)施例中,通過(guò)在移動(dòng)平臺(tái)桌面建立文件夾,并將對(duì)應(yīng)類(lèi)別的應(yīng)用圖標(biāo)拖動(dòng)到所建立的文件夾中,實(shí)現(xiàn)了對(duì)桌面上應(yīng)用圖標(biāo)的分類(lèi)管理,提高了應(yīng)用圖標(biāo)的查找效率,使用更為方便,且增強(qiáng)了用戶(hù)體驗(yàn)。實(shí)施例二:如圖2所示為本發(fā)明第二實(shí)施例提供的一種基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理方法流程圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在步驟S201中,當(dāng)監(jiān)聽(tīng)到文件夾建立指令時(shí),在桌面建立文件夾,所述的文件夾具有文件夾類(lèi)別分類(lèi)屬性。在步驟S202中,將應(yīng)用圖標(biāo)通過(guò)用戶(hù)輸入的圖標(biāo)拖動(dòng)操作拖到對(duì)應(yīng)類(lèi)別的文件夾中。在步驟S203中,當(dāng)監(jiān)聽(tīng)到文件夾點(diǎn)擊指令時(shí),打開(kāi)該文件夾。在本發(fā)明實(shí)施例中,步驟S203與步驟S202的順序不做限制,執(zhí)行完步驟S201后,既可執(zhí)行步驟S202也可以執(zhí)行步驟S203。在步驟S204中,當(dāng)在文件夾的打開(kāi)窗口中接收到文件夾建立指令,則在當(dāng)前打開(kāi)的文件夾中建立子文件夾。在本發(fā)明實(shí)施例中,在打開(kāi)一個(gè)文件夾后,可在該文件夾中嵌套建立子文件夾,其中,子文件夾的建立方法與實(shí)施例一中步驟SlOl中建立文件夾的方法相同,請(qǐng)參照實(shí)施例一中的詳細(xì)描述。其中,在建立子文件夾后,還可在該子文件夾中建立新的子文件夾,實(shí)現(xiàn)文件夾的無(wú)限嵌套。文件夾的建立方法都與實(shí)施例一步驟SlOl中建立文件夾的方法相同,只要是在打開(kāi)的文件夾中接收到的文件夾建立指令便能在打開(kāi)的文件夾中嵌套子文件夾。在步驟S205中,根據(jù)用戶(hù)輸入的圖標(biāo)編輯指令,對(duì)文件夾中的應(yīng)用圖標(biāo)進(jìn)行編輯。在本發(fā)明實(shí)施例中,對(duì)文件夾中應(yīng)用圖標(biāo)的編輯,主要有三類(lèi),分別為刪除、排序及移除。具體為:當(dāng)接收到用戶(hù)輸入的圖標(biāo)刪除指令后,將該圖標(biāo)刪除指令指定的應(yīng)用圖標(biāo)從文件夾中刪除,并刪除數(shù)據(jù)庫(kù)中該圖標(biāo)刪除指令指定的應(yīng)用圖標(biāo)的數(shù)據(jù)信息;當(dāng)接收到用戶(hù)輸入的圖標(biāo)排序指令時(shí),對(duì)該文件夾內(nèi)應(yīng)用圖標(biāo)進(jìn)行排序,并更新數(shù)據(jù)庫(kù)中應(yīng)用圖標(biāo)的應(yīng)用圖標(biāo)位置信息;當(dāng)接收到用戶(hù)輸入的圖標(biāo)移除指令時(shí),系統(tǒng)自動(dòng)關(guān)閉文件夾,將該圖標(biāo)移除指令指定的應(yīng)用圖標(biāo)從文件夾移動(dòng)至文件夾的上一級(jí)目錄文件夾或者桌面,并進(jìn)一步判斷文件夾中是否有應(yīng)用圖標(biāo),若文件夾中已無(wú)應(yīng)用圖標(biāo),則系統(tǒng)自動(dòng)刪除該文件夾。在本發(fā)明實(shí)施例中,步驟S204及步驟S205的執(zhí)行順序不限,執(zhí)行完步驟S203后既可以執(zhí)行步驟S204,也可以執(zhí)行步驟S205。在步驟S206中,將文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。在本發(fā)明實(shí)施例中,每對(duì)文件夾操作一次便將文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息在數(shù)據(jù)庫(kù)中做相應(yīng)的更新。在本發(fā)明實(shí)施例中,通過(guò)在移動(dòng)平臺(tái)桌面建立文件夾,并將對(duì)應(yīng)類(lèi)別的應(yīng)用圖標(biāo)拖動(dòng)到所建立的文件夾中,實(shí)現(xiàn)了對(duì)桌面上應(yīng)用圖標(biāo)的分類(lèi)管理,提高了應(yīng)用圖標(biāo)的查找效率,使用更加方便,且增強(qiáng)了用戶(hù)體驗(yàn)。此外,文件夾嵌套的實(shí)現(xiàn)也大大方便了用戶(hù)的使用,更為符合用戶(hù)的使用習(xí)慣。實(shí)施例三:圖3為本發(fā)明實(shí)施例提供的基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理裝置的結(jié)構(gòu)示意圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。文件夾建立單元31,用于預(yù)先在Firefox OS平臺(tái)中創(chuàng)建一種具有文件夾類(lèi)別分類(lèi)屬性的文件夾后,當(dāng)監(jiān)聽(tīng)到文件夾建立指令時(shí),在桌面建立文件夾,所述的文件夾具有文件夾類(lèi)別分類(lèi)屬性。 在本發(fā)明實(shí)施例中,文件夾建立單元31包括:距離監(jiān)聽(tīng)單元311,用于當(dāng)接收到用戶(hù)輸入的應(yīng)用圖標(biāo)拖動(dòng)操作時(shí),監(jiān)聽(tīng)被拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)與桌面上其他圖標(biāo)中心點(diǎn)的距離。文件夾建立子單元312,用于當(dāng)桌面上有一圖標(biāo)中心點(diǎn)與該被拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)之間的距離小于或者等于閾值,且該圖標(biāo)為應(yīng)用圖標(biāo)時(shí),觸發(fā)文件夾建立指令。圖標(biāo)放入單元313,用于在建立文件夾后,將被拖動(dòng)的應(yīng)用圖標(biāo)及與其中心點(diǎn)的距離小于或者等于閾值的應(yīng)用圖標(biāo)放入所建立的文件夾中,并在系統(tǒng)彈出的類(lèi)型對(duì)話(huà)框中選定文件夾的類(lèi)別。
應(yīng)用圖標(biāo)管理單元32,用于將應(yīng)用圖標(biāo)通過(guò)用戶(hù)輸入的圖標(biāo)拖動(dòng)操作拖到對(duì)應(yīng)類(lèi)別的文件夾中。在本發(fā)明實(shí)施例中,應(yīng)用圖標(biāo)管理單元32包括:類(lèi)型判定單元321,用于接收用戶(hù)輸入的應(yīng)用圖標(biāo)拖動(dòng)操作,根據(jù)被拖動(dòng)的應(yīng)用圖標(biāo)類(lèi)別,確定與所述應(yīng)用圖標(biāo)類(lèi)別相同的文件夾。圖標(biāo)拖動(dòng)單元322,用于當(dāng)監(jiān)聽(tīng)到應(yīng)用程序拖動(dòng)操作拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)與文件夾中心點(diǎn)的距離小于或者等于閾值時(shí),將應(yīng)用程序拖動(dòng)操作拖動(dòng)的應(yīng)用圖標(biāo)放入文件夾中。文件夾打開(kāi)單元33,用于當(dāng)監(jiān)聽(tīng)到文件夾點(diǎn)擊指令時(shí),打開(kāi)該文件夾。子文件夾建立單元34,用于當(dāng)在文件夾的打開(kāi)窗口中獨(dú)立接收到文件夾建立指令時(shí),則在當(dāng)前打開(kāi)的文件夾中建立子文件夾。圖標(biāo)編輯單元35,用于根據(jù)用戶(hù)輸入的圖標(biāo)編輯指令,對(duì)文件夾或應(yīng)用圖標(biāo)進(jìn)行編輯。在本發(fā)明實(shí)施例中,圖標(biāo)編輯單元35包括:圖標(biāo)刪除單元351,用于當(dāng)接收到用戶(hù)輸入的圖標(biāo)刪除指令后,將該圖標(biāo)刪除指令指定的應(yīng)用圖標(biāo)從文件夾中刪除。圖標(biāo)移除單元352,用于當(dāng)接收到用戶(hù)輸入的圖標(biāo)移除指令時(shí),系統(tǒng)自動(dòng)關(guān)閉文件夾,將該圖標(biāo)移除指令指定的應(yīng)用圖標(biāo)從文件夾移動(dòng)至上一級(jí)目錄或桌面,并判斷文件夾是否有應(yīng)用圖標(biāo),若無(wú)則刪除該文件夾。文件夾名稱(chēng)編輯單元353,用于當(dāng)監(jiān)聽(tīng)到文件夾被按壓超過(guò)預(yù)設(shè)的時(shí)間時(shí),進(jìn)入文件夾名稱(chēng)編輯狀態(tài)。文件夾內(nèi)圖標(biāo)排序單元354,用于當(dāng)接收到用戶(hù)輸入的圖標(biāo)排序指令時(shí),對(duì)文件夾內(nèi)應(yīng)用圖標(biāo)進(jìn)行排序。數(shù)據(jù)庫(kù)存儲(chǔ)單元36,用于將文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。在本發(fā)明實(shí)施例中,通過(guò)在移動(dòng)平臺(tái)桌面建立文件夾,并將對(duì)應(yīng)類(lèi)別的應(yīng)用圖標(biāo)拖動(dòng)到所建立的文件夾中,實(shí)現(xiàn)了對(duì)桌面上應(yīng)用圖標(biāo)的分類(lèi)管理,提高了應(yīng)用圖標(biāo)的查找效率,使用更加方便,且增強(qiáng)了用戶(hù)體驗(yàn)。此外,文件夾嵌套的實(shí)現(xiàn)也大大方便了用戶(hù)的使用,更為符合用戶(hù)的使用習(xí)慣。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤(pán)、光盤(pán)等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理方法,其特征在于,所述方法包括 當(dāng)監(jiān)聽(tīng)到文件夾建立指令時(shí),在桌面建立文件夾,所述的文件夾具有文件夾類(lèi)別分類(lèi)屬性; 將應(yīng)用圖標(biāo)通過(guò)用戶(hù)輸入的圖標(biāo)拖動(dòng)操作拖到對(duì)應(yīng)類(lèi)別的文件夾中; 將所述文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。
2.如權(quán)利要求I所述的方法,其特征在于,所述當(dāng)監(jiān)聽(tīng)到文件夾建立指令時(shí),在桌面建立文件夾之后,所述方法還包括 當(dāng)監(jiān)聽(tīng)到文件夾點(diǎn)擊指令時(shí),打開(kāi)該文件夾; 當(dāng)在該文件夾的打開(kāi)窗口中接收到文件夾建立指令,則在當(dāng)前打開(kāi)的文件夾中建立子文件夾。
3.如權(quán)利要求I或2所述的方法,其特征在于,所述文件夾建立指令是在監(jiān)聽(tīng)到兩個(gè)應(yīng)用圖標(biāo)中心點(diǎn)的間距小于或者等于閾值時(shí)被觸發(fā)。
4.如權(quán)利要求3所述的方法,其特征在于,所述文件夾建立指令是在監(jiān)聽(tīng)到兩個(gè)應(yīng)用圖標(biāo)中心點(diǎn)的間距小于或者等于閾值時(shí)被觸發(fā)包括 當(dāng)接收到用戶(hù)輸入的應(yīng)用圖標(biāo)拖動(dòng)操作時(shí),監(jiān)聽(tīng)被拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)與桌面上其他圖標(biāo)中心點(diǎn)的距離; 當(dāng)桌面上有一圖標(biāo)中心點(diǎn)與該被拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)之間的距離小于或者等于閾值,且該圖標(biāo)為應(yīng)用圖標(biāo)時(shí),觸發(fā)文件夾建立指令。
5.如權(quán)利要求4所述的方法,其特征在于,在觸發(fā)文件夾建立指令建立文件夾后,所述方法還包括 將所述被拖動(dòng)的應(yīng)用圖標(biāo)及與其中心點(diǎn)的距離小于或者等于閾值的應(yīng)用圖標(biāo)放入所建立的文件夾中,并在系統(tǒng)彈出的類(lèi)型對(duì)話(huà)框中選定所述文件夾的類(lèi)別。
6.如權(quán)利要求I所述的方法,其特征在于,所述將應(yīng)用圖標(biāo)通過(guò)用戶(hù)輸入的圖標(biāo)拖動(dòng)操作拖到對(duì)應(yīng)類(lèi)別的文件夾中包括 接收用戶(hù)輸入的應(yīng)用圖標(biāo)拖動(dòng)操作,根據(jù)被拖動(dòng)的應(yīng)用圖標(biāo)類(lèi)別,確定與所述應(yīng)用圖標(biāo)類(lèi)別相冋的文件夾; 當(dāng)監(jiān)聽(tīng)到所述應(yīng)用程序拖動(dòng)操作拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)與所述文件夾中心點(diǎn)的距離小于或者等于閾值時(shí),將所述應(yīng)用程序拖動(dòng)操作拖動(dòng)的應(yīng)用圖標(biāo)放入所述文件夾中。
7.如權(quán)利要求2所述的方法,其特征在于,所述在監(jiān)聽(tīng)到文件夾點(diǎn)擊指令,打開(kāi)所述文件夾后,所述方法還包括 當(dāng)接收到用戶(hù)輸入的圖標(biāo)刪除指令后,將該圖標(biāo)刪除指令指定的應(yīng)用圖標(biāo)從所述文件夾中刪除; 當(dāng)接收到用戶(hù)輸入的圖標(biāo)排序指令時(shí),對(duì)所述文件夾內(nèi)應(yīng)用圖標(biāo)進(jìn)行排序; 當(dāng)接收到用戶(hù)輸入的圖標(biāo)移除指令時(shí),系統(tǒng)自動(dòng)關(guān)閉所述文件夾,將該圖標(biāo)移除指令指定的應(yīng)用圖標(biāo)從所述文件夾移動(dòng)至上一級(jí)目錄或桌面,并進(jìn)一步判斷所述文件夾中是否有應(yīng)用圖標(biāo),若無(wú)則刪除該文件夾。
8.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括 當(dāng)監(jiān)聽(tīng)到所述文件夾被按壓超過(guò)預(yù)設(shè)的時(shí)間時(shí),進(jìn)入文件夾名稱(chēng)編輯狀態(tài)。
9.一種基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理裝置,其特征在于,所述裝置包括文件夾建立單元,用于當(dāng)監(jiān)聽(tīng)到文件夾建立指令時(shí),在桌面建立文件夾,所述的文件夾具有文件夾類(lèi)別分類(lèi)屬性; 應(yīng)用圖標(biāo)管理單元,用于將應(yīng)用圖標(biāo)通過(guò)用戶(hù)輸入的圖標(biāo)拖動(dòng)操作拖到對(duì)應(yīng)類(lèi)別的文件夾中; 數(shù)據(jù)庫(kù)存儲(chǔ)單元,用于將所述文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。
10.如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 文件夾打開(kāi)單元,用于當(dāng)監(jiān)聽(tīng)到文件夾點(diǎn)擊指令時(shí),打開(kāi)該文件夾; 子文件夾建立單元,用于當(dāng)在文件夾的打開(kāi)窗口中獨(dú)立接收到文件夾建立指令后,則在當(dāng)前打開(kāi)的文件夾中建立子文件夾。
11.如權(quán)利要求9所述的裝置,其特征在于,所述文件夾建立單元包括: 距離監(jiān)聽(tīng)單元,用于當(dāng)接收到用戶(hù)輸入的應(yīng)用圖標(biāo)拖動(dòng)操作時(shí),監(jiān)聽(tīng)被拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)與桌面上其他圖標(biāo)中心點(diǎn)的距離; 文件夾建立子單元,用于當(dāng)桌面上有一圖標(biāo)中心點(diǎn)與該被拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)之間的距離小于或者等于閾值,且該圖標(biāo)為應(yīng)用圖標(biāo)時(shí),觸發(fā)文件夾建立指令; 圖標(biāo)放入單元,用于在建立文件夾后,將所述被拖動(dòng)的應(yīng)用圖標(biāo),當(dāng)其與文件夾中心點(diǎn)的距離小于或者等于閾值,則將其放入文件夾中,并在系統(tǒng)彈出的類(lèi)型對(duì)話(huà)框中選定所述文件夾的類(lèi)別。
12.如權(quán)利要求9所述的裝置,其特征在于,所述應(yīng)用圖標(biāo)管理單元包括: 類(lèi)型判定單元,用于接 收用戶(hù)輸入的應(yīng)用圖標(biāo)拖動(dòng)操作,根據(jù)被拖動(dòng)的應(yīng)用圖標(biāo)類(lèi)別,確定與所述應(yīng)用圖標(biāo)類(lèi)別相同的文件夾; 圖標(biāo)拖動(dòng)單元,用于當(dāng)監(jiān)聽(tīng)到所述應(yīng)用程序拖動(dòng)操作拖動(dòng)的應(yīng)用圖標(biāo)中心點(diǎn)與所述文件夾中心點(diǎn)的距離小于或者等于閾值時(shí),將所述應(yīng)用程序拖動(dòng)操作拖動(dòng)的應(yīng)用圖標(biāo)放入所述文件夾中。
13.如權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括圖標(biāo)編輯單元,所述圖標(biāo)編輯單元包括: 圖標(biāo)刪除單元,用于當(dāng)接收到用戶(hù)輸入的圖標(biāo)刪除指令后,將該圖標(biāo)刪除指令指定的應(yīng)用圖標(biāo)從所述文件夾中刪除; 圖標(biāo)移除單元,用于當(dāng)接收到用戶(hù)輸入的圖標(biāo)移除指令時(shí),系統(tǒng)自動(dòng)關(guān)閉其所在文件夾,將該圖標(biāo)移除指令指定的應(yīng)用圖標(biāo)從所述文件夾移動(dòng)至上一級(jí)目錄或桌面,并判斷所述文件夾是否有應(yīng)用圖標(biāo),若無(wú)則刪除該文件夾; 文件夾名稱(chēng)編輯單元,用于當(dāng)監(jiān)聽(tīng)到所述文件夾被按壓超過(guò)預(yù)設(shè)的時(shí)間時(shí),進(jìn)入文件夾名稱(chēng)編輯狀態(tài); 文件夾內(nèi)圖標(biāo)排序單元,用于當(dāng)接收到用戶(hù)輸入的圖標(biāo)排序指令時(shí),對(duì)所述文件夾內(nèi)應(yīng)用圖標(biāo)進(jìn)行排序。
全文摘要
本發(fā)明適用于計(jì)算機(jī)應(yīng)用領(lǐng)域,提供了一種基于Firefox OS平臺(tái)的應(yīng)用圖標(biāo)管理方法,所述方法包括當(dāng)監(jiān)聽(tīng)到文件夾建立指令時(shí),在桌面建立文件夾,該文件夾具有文件夾類(lèi)別分類(lèi)屬性;將應(yīng)用圖標(biāo)通過(guò)用戶(hù)輸入的圖標(biāo)拖動(dòng)操作拖到對(duì)應(yīng)類(lèi)別的文件夾中;將文件夾及應(yīng)用圖標(biāo)的數(shù)據(jù)信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。通過(guò)在移動(dòng)平臺(tái)桌面建立文件夾,并將對(duì)應(yīng)類(lèi)別的應(yīng)用圖標(biāo)拖動(dòng)到所建立的文件夾中,實(shí)現(xiàn)了對(duì)桌面上應(yīng)用圖標(biāo)的分類(lèi)管理,提高了應(yīng)用圖標(biāo)的查找效率,使用更為方便,且增強(qiáng)了用戶(hù)體驗(yàn)。
文檔編號(hào)G06F3/0481GK103150079SQ201310040809
公開(kāi)日2013年6月12日 申請(qǐng)日期2013年2月1日 優(yōu)先權(quán)日2013年2月1日
發(fā)明者田旻 申請(qǐng)人:Tcl集團(tuán)股份有限公司