技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法及移動(dòng)終端。
背景技術(shù):
隨著通訊產(chǎn)品的更新?lián)Q代,手機(jī)及個(gè)人數(shù)字化助理PDA等移動(dòng)終端已成為人們的必備通訊工具,與此同時(shí),各種方便及娛樂人們生活的應(yīng)用程序也出現(xiàn)在了移動(dòng)終端上。
而現(xiàn)有移動(dòng)終端上各個(gè)應(yīng)用程序的圖標(biāo)要么全部顯示在一個(gè)屏內(nèi),要么顯示在多個(gè)屏內(nèi),雖然后者能夠?yàn)橛脩舨檎覒?yīng)用程序圖標(biāo)帶來一定的便捷性,但是,目前移動(dòng)終端上應(yīng)用程序圖標(biāo)的管理方法,還存在以下缺陷:
(1)未對(duì)各應(yīng)用程序的圖標(biāo)進(jìn)行分類顯示管理;
(2)當(dāng)對(duì)應(yīng)用程序的圖標(biāo)進(jìn)行任何的管理操作時(shí),一次僅能操作一個(gè)應(yīng)用程序圖標(biāo),而不能實(shí)現(xiàn)一次對(duì)多個(gè)應(yīng)用程序圖標(biāo)的管理操作;
(3)只有在應(yīng)用程序被安裝后,才能對(duì)相應(yīng)的應(yīng)用程序圖標(biāo)進(jìn)行移動(dòng)操作;
(4)用戶需將應(yīng)用程序的圖標(biāo)拖動(dòng)到目標(biāo)顯示屏后才能完成其移動(dòng)過程。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的是提供一種移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法,旨在實(shí)現(xiàn)對(duì)移動(dòng)終端應(yīng)用程序圖標(biāo)的批量管理及多模式管理。
為了達(dá)到上述目的,本發(fā)明提出一種移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法,包括:
預(yù)先設(shè)置應(yīng)用程序的類別信息,以及建立應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表;
接收移動(dòng)對(duì)象指令,并根據(jù)移動(dòng)對(duì)象指令,獲取被移動(dòng)對(duì)象相應(yīng)的規(guī)則圖形信息,并顯示;
在將被移動(dòng)對(duì)象成功移動(dòng)至規(guī)則圖形的相應(yīng)區(qū)域后,更新相應(yīng)的應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表。
優(yōu)選地,所述建立應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表的步驟具體為:
根據(jù)應(yīng)用程序類別及應(yīng)用程序圖標(biāo)在顯示屏中的存放所屬關(guān)系,分別建立應(yīng)用程序類別與顯示屏屏序號(hào)之間的映射關(guān)系表、應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表、以及應(yīng)用程序圖標(biāo)與顯示屏屏序號(hào)之間的映射關(guān)系表。
優(yōu)選地,所述根據(jù)移動(dòng)對(duì)象指令,獲取被移動(dòng)對(duì)象相應(yīng)的規(guī)則圖形信息,并顯示的步驟具體為:
根據(jù)移動(dòng)對(duì)象指令判斷被移動(dòng)對(duì)象是應(yīng)用程序類別時(shí),獲取以顯示屏屏序號(hào)進(jìn)行標(biāo)識(shí)的單層環(huán)狀圖的信息,并顯示;
在將被移動(dòng)的應(yīng)用程序類別移動(dòng)至所述單層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)所在的區(qū)域后,判斷目標(biāo)顯示屏的剩余空間是否能夠存放被移動(dòng)的應(yīng)用程序類別;
若是,則成功完成該被移動(dòng)應(yīng)用程序類別的移動(dòng)。
優(yōu)選地,所述根據(jù)移動(dòng)對(duì)象指令,獲取被移動(dòng)對(duì)象相應(yīng)的規(guī)則圖形信息,并顯示的步驟具體為:
根據(jù)移動(dòng)對(duì)象指令判斷被移動(dòng)對(duì)象是單個(gè)的應(yīng)用程序圖標(biāo)時(shí),獲取以顯示屏屏序號(hào)及應(yīng)用程序類別進(jìn)行標(biāo)識(shí)的雙層環(huán)狀圖的信息,并顯示;
在將該被移動(dòng)的應(yīng)用程序圖標(biāo)移動(dòng)至所述雙層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)或目標(biāo)應(yīng)用程序類別所在的區(qū)域后,判斷目標(biāo)顯示屏或目標(biāo)應(yīng)用程序類別所在顯示屏的剩余空間是否能夠存放該被移動(dòng)的應(yīng)用程序圖標(biāo);
若是,則成功完成該被移動(dòng)應(yīng)用程序圖標(biāo)的移動(dòng)。
優(yōu)選地,所述在將被移動(dòng)對(duì)象成功移動(dòng)至規(guī)則圖形的相應(yīng)區(qū)域后,更新相應(yīng)的應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表的步驟具體為:
在將被移動(dòng)的應(yīng)用程序類別成功移動(dòng)至所述單層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)所在的區(qū)域后,更新應(yīng)用程序類別與顯示屏屏序號(hào)之間的映射關(guān)系表;刷新當(dāng)前顯示屏和目標(biāo)顯示屏上應(yīng)用程序類別的布局顯示;
在將被移動(dòng)的應(yīng)用程序圖標(biāo)成功移動(dòng)至所述雙層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)或目標(biāo)應(yīng)用程序類別所在的區(qū)域后,更新應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表或應(yīng)用程序圖標(biāo)與顯示屏屏序號(hào)之間的映射關(guān)系表;刷新當(dāng)前顯示屏和目標(biāo)顯示屏上應(yīng)用程序圖標(biāo)的布局顯示。
優(yōu)選地,所述預(yù)先設(shè)置應(yīng)用程序的類別信息,以及建立應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表的步驟之后還包括:
根據(jù)新應(yīng)用程序的安裝階段所預(yù)置的類別信息,更新所述應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表。
本發(fā)明還提出一種移動(dòng)終端,包括:
預(yù)置模塊,用于預(yù)先設(shè)置應(yīng)用程序的類別信息,以及建立應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表;
管理模塊,用于接收移動(dòng)對(duì)象指令,并根據(jù)移動(dòng)對(duì)象指令,獲取單層環(huán)狀圖或雙層環(huán)狀圖的信息;以及在將被移動(dòng)對(duì)象成功移動(dòng)至單層環(huán)狀圖或雙層環(huán)狀圖的相應(yīng)區(qū)域后,更新相應(yīng)的應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表;
顯示模塊,用于發(fā)送移動(dòng)對(duì)象指令給管理模塊,以及根據(jù)管理模塊所獲取的單層環(huán)狀圖或雙層環(huán)狀圖的信息,在當(dāng)前顯示屏上顯示單層環(huán)狀圖或雙層環(huán)狀圖。
優(yōu)選地,所述管理模塊還用于:
在將該被移動(dòng)的應(yīng)用程序類別移動(dòng)至所述單層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)所在的區(qū)域后,判斷目標(biāo)顯示屏的剩余空間是否能夠存放該被移動(dòng)的應(yīng)用程序類別;
在將該被移動(dòng)的應(yīng)用程序圖標(biāo)移動(dòng)至所述雙層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)或目標(biāo)應(yīng)用程序類別所在的區(qū)域后,判斷目標(biāo)顯示屏或目標(biāo)應(yīng)用程序類別所在顯示屏的剩余空間是否能夠存放該被移動(dòng)的應(yīng)用程序圖標(biāo);以及
根據(jù)新應(yīng)用程序的安裝階段所預(yù)置的類別信息,更新應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表。
優(yōu)選地,所述顯示模塊還用于:
根據(jù)所述管理模塊所更新的映射關(guān)系表,刷新當(dāng)前顯示屏和目標(biāo)顯示屏上應(yīng)用程序類別及應(yīng)用程序圖標(biāo)的布局顯示。
優(yōu)選地,還包括安裝模塊,所述安裝模塊用于:安裝新應(yīng)用程序,并在安裝成功后,發(fā)送相應(yīng)的圖標(biāo)管理消息給所述管理模塊;
所述管理模塊還用于:根據(jù)所述圖標(biāo)管理消息,更新應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表;
所述顯示模塊還用于:根據(jù)所述管理模塊所更新的應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表,對(duì)應(yīng)用程序的圖標(biāo)進(jìn)行分類顯示。
本發(fā)明提出的移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法,通過在相應(yīng)規(guī)則圖形上對(duì)已安裝的應(yīng)用程序圖標(biāo)進(jìn)行快速地分屏或分類管理,從而使得本發(fā)明相對(duì)于現(xiàn)有的移動(dòng)終端應(yīng)用程序圖標(biāo)管理方法,簡(jiǎn)化了圖標(biāo)的管理操作過程,實(shí)現(xiàn)了應(yīng)用程序圖標(biāo)的批量化管理及多模式化管理,從而極大地方便了用戶對(duì)應(yīng)用程序圖標(biāo)的管理操作。并且,本發(fā)明還可以在新應(yīng)用程序的安裝階段,設(shè)定新應(yīng)用程序所屬的類別,對(duì)其圖標(biāo)進(jìn)行直接分類顯示管理,從而省去了該新應(yīng)用程序安裝后的圖標(biāo)顯示管理操作。
附圖說明
圖1是本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法較佳實(shí)施例的流程示意圖;
圖2是本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法較佳實(shí)施例中通過移動(dòng)對(duì)應(yīng)用程序類別進(jìn)行分屏顯示管理的流程示意圖;
圖3是本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法較佳實(shí)施例中通過移動(dòng)對(duì)應(yīng)用程序圖標(biāo)進(jìn)行分屏或分類顯示管理的流程示意圖;
圖4是本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法較佳實(shí)施例中被移動(dòng)對(duì)象為應(yīng)用程序類別時(shí),當(dāng)前顯示屏所顯示的單層環(huán)狀圖的結(jié)構(gòu)示意圖;
圖5是本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法較佳實(shí)施例中被移動(dòng)對(duì)象為應(yīng)用程序圖標(biāo)時(shí),當(dāng)前顯示屏所顯示的雙層環(huán)狀圖的結(jié)構(gòu)示意圖;
圖6是本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法較佳實(shí)施例中在安裝新應(yīng)用程序的階段,設(shè)定新應(yīng)用程序所屬類別對(duì)其圖標(biāo)進(jìn)行直接顯示管理的流程示意圖;
圖7是本發(fā)明移動(dòng)終端一實(shí)施例的模塊結(jié)構(gòu)示意圖;
圖8是本發(fā)明移動(dòng)終端另一實(shí)施例的模塊結(jié)構(gòu)示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
以下結(jié)合說明書附圖及具體實(shí)施例進(jìn)一步說明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定發(fā)明。
圖1是本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法較佳實(shí)施例的流程示意圖。
參照?qǐng)D1,本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法包括以下步驟:
步驟S101、預(yù)先設(shè)置應(yīng)用程序的類別信息,以及建立應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表;
本發(fā)明實(shí)施例中,可以在移動(dòng)終端中默認(rèn)存在的應(yīng)用程序類別的基礎(chǔ)上,通過自定義應(yīng)用程序類別的接口添加新的應(yīng)用程序類別、修改或刪除已有的應(yīng)用程序類別。然后,根據(jù)應(yīng)用程序類別及其應(yīng)用程序圖標(biāo)在顯示屏中的存放所屬關(guān)系,在移動(dòng)終端中預(yù)先分別建立應(yīng)用程序類別與顯示屏屏序號(hào)之間的映射關(guān)系表、應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表以及應(yīng)用程序圖標(biāo)與顯示屏屏序號(hào)之間的映射關(guān)系表。
其中,應(yīng)用程序類別與顯示屏屏序號(hào)之間的映射關(guān)系表,表示應(yīng)用程序類別與移動(dòng)終端的各顯示屏之間的映射關(guān)系(下稱關(guān)系表Class_Screen);
應(yīng)用程序圖標(biāo)與應(yīng)用程序類別的之間映射關(guān)系表,表示應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系(下稱關(guān)系表App_Class);
應(yīng)用程序圖標(biāo)與顯示屏屏序號(hào)之間的映射關(guān)系表,表示應(yīng)用程序圖標(biāo)與移動(dòng)終端的各顯示屏之間的映射關(guān)系(下稱關(guān)系表App_Screen),且相應(yīng)顯示屏中所存儲(chǔ)的應(yīng)用程序圖標(biāo)為未劃分類別的應(yīng)用程序圖標(biāo)。其中,關(guān)系表Class_Screen的主要字段如表1所示,關(guān)系表App_Class的主要字段如表2所示,關(guān)系表App_Screen的主要字段如表3所示。
表1
字段備注類別表示相應(yīng)顯示屏屏序號(hào)下所含的應(yīng)用程序類別屏序號(hào)表示移動(dòng)終端上各個(gè)顯示屏的屏序號(hào)
表2
字段備注應(yīng)用程序表示相應(yīng)應(yīng)用程序類別下所劃分的應(yīng)用程序圖標(biāo)類別表示移動(dòng)終端各顯示屏上所含的應(yīng)用程序類別
表3
字段備注應(yīng)用程序表示未劃分應(yīng)用程序類別的應(yīng)用程序圖標(biāo)屏序號(hào)表示移動(dòng)終端上各個(gè)顯示屏的屏序號(hào)
步驟S102、接收移動(dòng)對(duì)象指令,并根據(jù)移動(dòng)對(duì)象指令,獲取被移動(dòng)對(duì)象相應(yīng)的規(guī)則圖形信息,并顯示;
本發(fā)明實(shí)施例中,當(dāng)根據(jù)移動(dòng)對(duì)象指令判斷被移動(dòng)對(duì)象是應(yīng)用程序類別時(shí),則獲取以顯示屏屏序號(hào)進(jìn)行標(biāo)識(shí)的單層環(huán)狀圖的信息,并在當(dāng)前顯示屏上顯示該單層環(huán)狀圖;當(dāng)根據(jù)移動(dòng)對(duì)象指令判斷被移動(dòng)對(duì)象是單個(gè)的應(yīng)用程序圖標(biāo)時(shí),則獲取以顯示屏屏序號(hào)及應(yīng)用程序類別進(jìn)行標(biāo)識(shí)的雙層環(huán)狀圖的信息,在當(dāng)前顯示屏上顯示該雙層環(huán)狀圖。
步驟S103、在將被移動(dòng)對(duì)象成功移動(dòng)至規(guī)則圖形的相應(yīng)區(qū)域后,更新相應(yīng)的應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表。
本發(fā)明實(shí)施例中,在將被移動(dòng)對(duì)象成功移動(dòng)至規(guī)則圖形的相應(yīng)區(qū)域后,更新應(yīng)用程序類別與顯示屏屏序號(hào)之間的映射關(guān)系表、應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表、或應(yīng)用程序圖標(biāo)與顯示屏屏序號(hào)之間的映射關(guān)系表。
本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法,通過在相應(yīng)規(guī)則圖形上對(duì)已安裝的應(yīng)用程序圖標(biāo)進(jìn)行快速地分屏或分類管理,使得本發(fā)明相對(duì)于現(xiàn)有的移動(dòng)終端應(yīng)用程序圖標(biāo)管理方法,簡(jiǎn)化了圖標(biāo)的管理操作過程,實(shí)現(xiàn)了應(yīng)用程序圖標(biāo)的批量化管理及多模式化管理,從而極大地方便了用戶對(duì)應(yīng)用程序圖標(biāo)的管理操作。
圖2是本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法較佳實(shí)施例中通過移動(dòng)對(duì)應(yīng)用程序類別進(jìn)行分屏顯示管理的流程示意圖。
參照?qǐng)D2,本發(fā)明通過移動(dòng)對(duì)應(yīng)用程序類別進(jìn)行分屏顯示管理的步驟包括:
步驟S201、移動(dòng)對(duì)象;
在移動(dòng)終端中預(yù)先設(shè)置應(yīng)用程序的類別信息,以及建立應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表之后,通過拖動(dòng)的方式移動(dòng)應(yīng)用程序類別或應(yīng)用程序圖標(biāo)對(duì)象到相應(yīng)的目標(biāo)顯示屏或目標(biāo)應(yīng)用程序類別中。
步驟S202、根據(jù)移動(dòng)對(duì)象指令,判斷被移動(dòng)對(duì)象是應(yīng)用程序類別還是單個(gè)的應(yīng)用程序圖標(biāo);
當(dāng)移動(dòng)對(duì)象時(shí),首先要根據(jù)移動(dòng)對(duì)象指令對(duì)該被移動(dòng)對(duì)象的類型(應(yīng)用程序類別或單個(gè)的應(yīng)用程序圖標(biāo))進(jìn)行判斷,若判斷到該被移動(dòng)對(duì)象是應(yīng)用程序類別,則執(zhí)行步驟S203。
步驟S203、獲取以顯示屏屏序號(hào)進(jìn)行標(biāo)識(shí)的單層環(huán)狀圖的信息,同時(shí)計(jì)算各顯示屏的剩余空間,并比較被移動(dòng)應(yīng)用程序類別所需占用的空間;
當(dāng)判斷到被移動(dòng)對(duì)象是應(yīng)用程序類別時(shí),則獲取以顯示屏屏序號(hào)進(jìn)行標(biāo)識(shí)的單層環(huán)狀圖的信息,同時(shí)計(jì)算各顯示屏的剩余空間,并比較被移動(dòng)應(yīng)用程序類別所需占用的空間。本實(shí)施例中單層環(huán)狀圖的信息包括圖形的總大小、移動(dòng)終端顯示屏的總屏數(shù)、顯示屏屏序號(hào)所在區(qū)域的大小、各區(qū)域的顏色、各顯示屏中應(yīng)用程序類別及其應(yīng)用程序圖標(biāo)已占用存放空間的顏色標(biāo)識(shí)等。
步驟S204、在當(dāng)前顯示屏上顯示以顯示屏屏序號(hào)進(jìn)行標(biāo)識(shí)的單層環(huán)狀圖;
本實(shí)施例所顯示的單層環(huán)狀圖,如圖4所示,包括四個(gè)顯示屏,各顯示屏的屏序號(hào)分別為1、2、3、4,采用不同的顏色區(qū)分各個(gè)顯示屏屏序號(hào)所在的區(qū)域。當(dāng)移動(dòng)終端計(jì)算到相應(yīng)顯示屏的剩余空間能夠存放該被移動(dòng)的應(yīng)用程序類別下所含所有的應(yīng)用程序圖標(biāo)時(shí),則將該顯示屏屏序號(hào)的字體以亮黃色進(jìn)行標(biāo)識(shí);當(dāng)移動(dòng)終端計(jì)算到相應(yīng)顯示屏的剩余空間不夠存放該被移動(dòng)的應(yīng)用程序類別下所含應(yīng)用程序圖標(biāo)時(shí),則將該顯示屏屏序號(hào)的字體以黑色進(jìn)行標(biāo)識(shí)。本發(fā)明實(shí)施例中,顯示屏1、3、4的屏序號(hào)字體顏色是亮黃色,即表示顯示屏1、顯示屏3、顯示屏4有足夠的剩余空間,能夠存放該被移動(dòng)的應(yīng)用程序類別下所有應(yīng)用程序圖標(biāo),顯示屏2所顯示的字體顏色是黑色,即表示顯示屏2中沒有足夠的剩余空間用來存放該被移動(dòng)的應(yīng)用程序類別下的所有應(yīng)用程序圖標(biāo)。
步驟S205、將被移動(dòng)的應(yīng)用程序類別移動(dòng)到單層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)所在的區(qū)域內(nèi)并釋放;
步驟S206、判斷目標(biāo)顯示屏的剩余空間是否能夠存放該被移動(dòng)的應(yīng)用程序類別;若是,則執(zhí)行步驟S207;若否,則執(zhí)行步驟S211;
具體地,檢測(cè)目標(biāo)顯示屏的屏序號(hào)字體是否為亮黃色字體,如果是則表示能夠存放;如果不是,則表示不能夠存放,并提示用戶該目標(biāo)顯示屏的剩余空間不夠存放被移動(dòng)的應(yīng)用程序類別。
如圖4所示,顯示屏1、3、4的屏序號(hào)字體顏色是亮黃色,而顯示屏2的屏序號(hào)字體顏色是黑色,當(dāng)對(duì)顯示屏1中的某個(gè)應(yīng)用程序類別進(jìn)行移動(dòng)時(shí),則只能將該應(yīng)用程序類別移動(dòng)到顯示屏屏序號(hào)為“4”所在的區(qū)域或顯示屏屏序號(hào)為“3”所在的區(qū)域,而不能將該應(yīng)用程序類別移動(dòng)到顯示屏屏序號(hào)為“2”所在的區(qū)域。
步驟S207、高亮度顯示單層環(huán)狀圖中的該目標(biāo)顯示屏屏序號(hào)所在的區(qū)域;
例如,如圖4所示,將顯示屏屏序號(hào)為“1”中的某個(gè)應(yīng)用程序類別移動(dòng)到顯示屏屏序號(hào)為“4”所在的區(qū)域,則顯示屏屏序號(hào)為“4”所在的區(qū)域會(huì)以高亮度顯示,表示該應(yīng)用程序類別被移動(dòng)成功。
步驟S208、記錄該目標(biāo)顯示屏屏序號(hào)所在區(qū)域的信息,并發(fā)送相應(yīng)的圖標(biāo)管理消息,更新關(guān)系表Class_Screen;
當(dāng)該應(yīng)用程序類別被移動(dòng)成功后,則記錄該目標(biāo)顯示屏屏序號(hào)所在區(qū)域的信息,并發(fā)送圖標(biāo)管理消息給移動(dòng)終端的管理模塊,該圖標(biāo)管理消息消息中圖標(biāo)管理類別MsgType的值為2,表示當(dāng)前的移動(dòng)操作是移動(dòng)應(yīng)用程序類別。管理模塊接收到該圖標(biāo)管理消息后,更新關(guān)系表Class_Screen,即更新應(yīng)用程序類別與顯示屏屏序號(hào)之間的映射關(guān)系。
步驟S209、刷新當(dāng)前顯示屏和目標(biāo)顯示屏上應(yīng)用程序類別的布局顯示;
根據(jù)步驟S208中所更新的關(guān)系表Class_Screen,刷新當(dāng)前顯示屏和目標(biāo)顯示屏上應(yīng)用程序類別及其所含應(yīng)用程序圖標(biāo)的布局顯示。
步驟S210、取消單層環(huán)狀圖的顯示;
當(dāng)在預(yù)設(shè)的一定時(shí)間內(nèi)沒有對(duì)應(yīng)用程序類別進(jìn)行移動(dòng)操作,則取消單層環(huán)狀圖的顯示。
步驟S211、提示用戶該目標(biāo)顯示屏的剩余空間不夠存放被移動(dòng)的應(yīng)用程序類別。
若步驟S206判斷到目標(biāo)顯示屏的剩余空間不夠存放該被移動(dòng)的應(yīng)用程序類別時(shí),則在當(dāng)前顯示屏上給出目標(biāo)顯示屏的剩余空間不夠存放被移動(dòng)應(yīng)用程序類別的提示。
圖3是本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法較佳實(shí)施例中通過移動(dòng)對(duì)應(yīng)用程序圖標(biāo)進(jìn)行分屏或分類顯示管理的流程示意圖。
參照?qǐng)D3,本發(fā)明通過移動(dòng)對(duì)應(yīng)用程序圖標(biāo)進(jìn)行分屏或分類顯示管理的步驟包括:
步驟S301、移動(dòng)對(duì)象;
在移動(dòng)終端中預(yù)先設(shè)置應(yīng)用程序的類別信息,以及建立應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表之后,通過拖動(dòng)的方式移動(dòng)應(yīng)用程序類別或應(yīng)用程序圖標(biāo)對(duì)象到相應(yīng)的目標(biāo)顯示屏或目標(biāo)應(yīng)用程序類別中。
步驟S302、根據(jù)移動(dòng)對(duì)象指令,判斷被移動(dòng)對(duì)象是應(yīng)用程序類別還是單個(gè)的應(yīng)用程序圖標(biāo);
當(dāng)移動(dòng)對(duì)象時(shí),首先要根據(jù)移動(dòng)對(duì)象指令對(duì)該被移動(dòng)對(duì)象的類型(應(yīng)用程序類別或單個(gè)的應(yīng)用程序圖標(biāo))進(jìn)行判斷,若判斷到該被移動(dòng)對(duì)象是應(yīng)用程序圖標(biāo),則執(zhí)行步驟S303。
步驟S303、獲取以顯示屏屏序號(hào)及應(yīng)用程序類別進(jìn)行標(biāo)識(shí)的雙層環(huán)狀圖的信息,同時(shí)計(jì)算各顯示屏的剩余空間,并比較被移動(dòng)應(yīng)用程序圖標(biāo)所需占用的空間;
當(dāng)判斷到被移動(dòng)對(duì)象是應(yīng)用程序圖標(biāo)時(shí),則獲取以顯示屏屏序號(hào)及應(yīng)用程序類別進(jìn)行標(biāo)識(shí)的雙層環(huán)狀圖的信息,同時(shí)計(jì)算各顯示屏的剩余空間,并比較被移動(dòng)應(yīng)用程序圖標(biāo)所需占用的空間。
本實(shí)施例中雙層環(huán)狀圖的信息包括圖形的總大小、移動(dòng)終端顯示屏的總屏數(shù)、各顯示屏中已有的應(yīng)用程序類別、應(yīng)用程序類別的個(gè)數(shù)及各自所在的區(qū)域大小、顯示屏屏序號(hào)所在區(qū)域的大小、各區(qū)域的顏色、各顯示屏中應(yīng)用程序類別及其應(yīng)用程序圖標(biāo)所已占用存放空間的顏色標(biāo)識(shí)等。
步驟S304、在當(dāng)前顯示屏上顯示分別以顯示屏屏序號(hào)及應(yīng)用程序類別進(jìn)行標(biāo)識(shí)的雙層環(huán)狀圖;
本實(shí)施例所顯示的雙層環(huán)狀圖,如圖5所示,包括有四個(gè)應(yīng)用程序類別,分別為日常級(jí)、辦公級(jí)、游戲級(jí)及系統(tǒng)級(jí)。其中,顯示在同一個(gè)顯示屏中的應(yīng)用程序類別所占雙層環(huán)狀圖的區(qū)域是連續(xù)的,且其區(qū)域顏色是同一顏色。本發(fā)明實(shí)施例中日常級(jí)和辦公級(jí)兩個(gè)應(yīng)用程序類別位于顯示屏1中,游戲級(jí)位于顯示屏2中,系統(tǒng)級(jí)位于顯示屏3中,顯示屏4中目前沒有存放已劃分應(yīng)用程序類別的應(yīng)用程序圖標(biāo)。當(dāng)移動(dòng)終端計(jì)算到相應(yīng)顯示屏中的剩余空間可存放該被移動(dòng)應(yīng)用程序圖標(biāo)時(shí),則將該顯示屏屏序號(hào)的字體及其應(yīng)用程序類別的字體以亮黃色進(jìn)行標(biāo)識(shí);當(dāng)移動(dòng)終端計(jì)算到相應(yīng)顯示屏的剩余空間不夠存放該應(yīng)用程序圖標(biāo)時(shí),則將該顯示屏屏序號(hào)的字體及其應(yīng)用程序類別的字體以黑色進(jìn)行標(biāo)識(shí)。本發(fā)明實(shí)施例中應(yīng)用程序類別為“日常級(jí)”和“辦公級(jí)”及其所在顯示屏的屏序號(hào)“1”的字體為亮黃色,應(yīng)用程序類別為“系統(tǒng)級(jí)”及其所在顯示屏的屏序號(hào)“3”的字體也為亮黃色,而應(yīng)用程序類別為“游戲級(jí)”及其所在顯示屏的屏序號(hào)“2”的字體為黑色,則表示顯示屏1和顯示屏3中均可以存放該被移動(dòng)的應(yīng)用程序圖標(biāo),而顯示屏2的剩余空間不夠用于存放該被移動(dòng)的應(yīng)用程序圖標(biāo)。
步驟S305、將被移動(dòng)的應(yīng)用程序圖標(biāo)移動(dòng)到雙層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)或目標(biāo)應(yīng)用程序類別所在的區(qū)域內(nèi)并釋放;
步驟S306、判斷該區(qū)域是應(yīng)用程序類別所在的區(qū)域還是顯示屏屏序號(hào)所在的區(qū)域;若是應(yīng)用程序類別所在的區(qū)域,則執(zhí)行步驟S307;若是顯示屏屏序號(hào)所占的區(qū)域,則執(zhí)行步驟S313;
當(dāng)被移動(dòng)的應(yīng)用程序圖標(biāo)移動(dòng)到雙層環(huán)狀圖中相應(yīng)顯示屏屏序號(hào)或相應(yīng)應(yīng)用程序類別所在的區(qū)域內(nèi)并釋放后,檢測(cè)所釋放的區(qū)域是應(yīng)用程序類別所占的區(qū)域還是顯示屏屏序號(hào)所占的區(qū)域,若是應(yīng)用程序類別所占的區(qū)域,則執(zhí)行步驟S307,若是顯示屏屏序號(hào)所占的區(qū)域,則執(zhí)行步驟S313。
如圖5所示,若對(duì)顯示屏3中應(yīng)用程序類別為“系統(tǒng)級(jí)”下所劃分的某個(gè)應(yīng)用程序圖標(biāo)進(jìn)行移動(dòng)時(shí),則可將其移動(dòng)到顯示屏屏序號(hào)為“1”或顯示屏屏序號(hào)為“4”所在的區(qū)域,或者將其移動(dòng)到顯示屏屏序號(hào)為“1”中應(yīng)用程序類別為“日常級(jí)”或“辦公級(jí)”所在的區(qū)域(字體為亮黃色的區(qū)域),而不能將其移動(dòng)到顯示屏屏序號(hào)為“2”所在的區(qū)域以及應(yīng)用程序類別為“游戲級(jí)”所在的區(qū)域(字體為黑色的區(qū)域)。
步驟S307、判斷目標(biāo)應(yīng)用程序類別所在顯示屏的剩余空間是否能夠存放該被移動(dòng)的應(yīng)用程序圖標(biāo);若是,則執(zhí)行步驟S308;若否,則執(zhí)行步驟S312;
具體地,檢測(cè)目標(biāo)應(yīng)用程序類別的字體是否是亮黃色字體,如果是,則表示能夠存放,如果不是,則表示不能存放。
步驟S308、高亮度顯示雙層環(huán)狀圖中的該目標(biāo)應(yīng)用程序類別所在的區(qū)域;
步驟S309、記錄該目標(biāo)應(yīng)用程序類別所在區(qū)域的信息,并發(fā)送相應(yīng)的圖標(biāo)管理消息,更新相應(yīng)的映射關(guān)系表;
當(dāng)該應(yīng)用程序圖標(biāo)被移動(dòng)成功后,則記錄該目標(biāo)應(yīng)用程序類別所在區(qū)域的信息,并發(fā)送相應(yīng)的圖標(biāo)管理消息給移動(dòng)終端的管理模塊,該圖標(biāo)管理消息消息中的圖標(biāo)管理類別MsgType的值為3,表示當(dāng)前的移動(dòng)操作是移動(dòng)應(yīng)用程序圖標(biāo),且把該應(yīng)用程序圖標(biāo)移動(dòng)到目標(biāo)應(yīng)用程序類別中。移動(dòng)終端的管理模塊接收到該圖標(biāo)管理消息后,檢測(cè)關(guān)系表App_Class,判斷該應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系是否存在,即檢測(cè)該被移動(dòng)的應(yīng)用程序圖標(biāo)之前是否已被劃分類別,若該應(yīng)用程序圖標(biāo)之前沒有被劃分類別,則調(diào)用關(guān)系表App_Screen,刪除關(guān)系表App_Screen中該被移動(dòng)應(yīng)用程序圖標(biāo)與相應(yīng)顯示屏屏序號(hào)之間的映射關(guān)系,同時(shí),調(diào)用關(guān)系表App_Class,在關(guān)系表App_Class中添加該應(yīng)用程序圖標(biāo)與目標(biāo)應(yīng)用程序類別之間的映射關(guān)系;當(dāng)該被移動(dòng)的應(yīng)用程序圖標(biāo)之前已被劃分類別,則調(diào)用關(guān)系表App_Class,更新應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系。
步驟S310、刷新當(dāng)前顯示屏及目標(biāo)顯示屏上應(yīng)用程序圖標(biāo)的布局顯示;
根據(jù)步驟S309中所更新的映射關(guān)系表,刷新當(dāng)前顯示屏及目標(biāo)顯示屏上應(yīng)用程序圖標(biāo)的布局顯示。
步驟S311、取消雙層環(huán)狀圖的顯示;
當(dāng)在預(yù)設(shè)的一定時(shí)間內(nèi)沒有對(duì)應(yīng)用程序圖標(biāo)進(jìn)行移動(dòng)操作,則取消雙層環(huán)狀圖的顯示。
步驟S312、提示用戶目標(biāo)應(yīng)用程序類別所在顯示屏的剩余空間不夠存放被移動(dòng)的應(yīng)用程序圖標(biāo);
若步驟S307判斷到目標(biāo)應(yīng)用程序類別所在顯示屏的剩余空間不夠存放該被移動(dòng)的應(yīng)用程序圖標(biāo)時(shí),則在當(dāng)前顯示屏上給出目標(biāo)應(yīng)用程序類別所在顯示屏的剩余空間不夠存放被移動(dòng)應(yīng)用程序圖標(biāo)的提示。
步驟S313、判斷目標(biāo)顯示屏的剩余空間是否能夠存放該被移動(dòng)的應(yīng)用程序圖標(biāo);若是,則執(zhí)行步驟S314;若否,則執(zhí)行步驟S316;
當(dāng)移動(dòng)終端檢測(cè)到所釋放的區(qū)域是顯示屏屏序號(hào)所占的區(qū)域時(shí),則對(duì)該目標(biāo)顯示屏的剩余空間大小是否能夠存放該被移動(dòng)的應(yīng)用程序圖標(biāo)進(jìn)行判斷。即檢測(cè)目標(biāo)顯示屏屏序號(hào)的字體是否為亮黃色字體,如果是則表示能夠存放,如果不是,則表示不能存放。
步驟S314、高亮度顯示雙層環(huán)狀圖中該目標(biāo)顯示屏屏序號(hào)所在的區(qū)域;
步驟S315、記錄該目標(biāo)顯示屏屏序號(hào)所在區(qū)域的信息,并發(fā)送相應(yīng)的圖標(biāo)管理消息,更新相應(yīng)的映射關(guān)系表;
當(dāng)該應(yīng)用程序圖標(biāo)被移動(dòng)成功后,則記錄該目標(biāo)顯示屏屏序號(hào)所在區(qū)域的信息,并發(fā)送相應(yīng)的圖標(biāo)管理消息給移動(dòng)終端的管理模塊,該圖標(biāo)管理消息消息中圖標(biāo)管理類別MsgType的值為4,表示當(dāng)前的移動(dòng)操作是移動(dòng)應(yīng)用程序圖標(biāo),且把該應(yīng)用程序圖標(biāo)移動(dòng)到目標(biāo)顯示屏中。移動(dòng)終端的管理模塊接收到該圖標(biāo)管理消息后,檢測(cè)關(guān)系表App_Class,判斷該應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系是否存在,即檢測(cè)該被移動(dòng)的應(yīng)用程序圖標(biāo)之前是否已被劃分類別,若該應(yīng)用程序圖標(biāo)之前沒有被劃分類別,則調(diào)用關(guān)系表App_Screen,更新應(yīng)用程序圖標(biāo)與顯示屏屏序號(hào)之間的映射關(guān)系;若該應(yīng)用程序圖標(biāo)之前已被劃分類別,則調(diào)用關(guān)系表App_Class,刪除關(guān)系表App_Class中該應(yīng)用程序圖標(biāo)與相應(yīng)應(yīng)用程序類別之間的映射關(guān)系,同時(shí)調(diào)用關(guān)系表App_Screen,在關(guān)系表App_Screen中添加該應(yīng)用程序圖標(biāo)與相應(yīng)顯示屏屏序號(hào)之間的映射關(guān)系。然后,根據(jù)所更新的映射關(guān)系表,刷新相應(yīng)顯示屏上應(yīng)用程序類別及其應(yīng)用程序圖標(biāo)的布局顯示。當(dāng)在預(yù)設(shè)的一定時(shí)間內(nèi)沒有對(duì)應(yīng)用程序圖標(biāo)進(jìn)行移動(dòng)操作,則取消雙層環(huán)狀圖的顯示。
步驟S316、提示用戶目標(biāo)顯示屏的剩余空間不夠存放被移動(dòng)的應(yīng)用程序圖標(biāo)。
若步驟S313判斷到目標(biāo)顯示屏的剩余空間不夠存放該被移動(dòng)的應(yīng)用程序圖標(biāo)時(shí),則在當(dāng)前顯示器上給出目標(biāo)顯示屏的剩余空間不夠存放被移動(dòng)應(yīng)用程序圖標(biāo)的提示。
圖6是本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法較佳實(shí)施例中在安裝新應(yīng)用程序的階段,設(shè)定新應(yīng)用程序所屬類別對(duì)其圖標(biāo)進(jìn)行直接顯示管理的流程示意圖。
參照?qǐng)D6,本發(fā)明在安裝新應(yīng)用程序的階段,設(shè)定新應(yīng)用程序所屬類別對(duì)其圖標(biāo)進(jìn)行直接顯示管理的步驟包括:
步驟S601、讀取新應(yīng)用程序的安裝包文件;
本發(fā)明在安裝新應(yīng)用程序時(shí),移動(dòng)終端將讀取該新應(yīng)用程序的的安裝包文件,其中,其安裝包文件包括應(yīng)用程序圖標(biāo)、安裝包名稱以及安裝該應(yīng)用程序所需的硬件環(huán)境等信息。
步驟S602、計(jì)算各顯示屏的剩余空間;
步驟S603、判斷各顯示屏的剩余空間是否能夠存放該新應(yīng)用程序的圖標(biāo);若是,則執(zhí)行步驟S604,否則執(zhí)行步驟S610;
步驟S604、讀取所能夠存放該新應(yīng)用程序圖標(biāo)的顯示屏屏序號(hào)及相應(yīng)顯示屏屏序號(hào)下所含的應(yīng)用程序類別;
當(dāng)檢測(cè)到所述剩余空間能夠存放該新應(yīng)用程序的圖標(biāo)時(shí),移動(dòng)終端將記錄并讀取所能夠存放該新應(yīng)用程序圖標(biāo)的顯示屏屏序號(hào)及相應(yīng)顯示屏屏序號(hào)下所含的應(yīng)用程序類別。
步驟S605、顯示所能夠存放該新應(yīng)用程序圖標(biāo)的顯示屏屏序號(hào)及相應(yīng)顯示屏屏序號(hào)下所含的應(yīng)用程序類別;
移動(dòng)終端在當(dāng)前顯示屏上顯示所能夠存放該新應(yīng)用程序圖標(biāo)的顯示屏屏序號(hào)及相應(yīng)顯示屏屏序號(hào)下所含的應(yīng)用程序類別,以供用戶對(duì)所安裝的新應(yīng)用程序的類別進(jìn)行選擇。
步驟S606、根據(jù)所顯示的應(yīng)用程序類別,選擇該新應(yīng)用程序的類別,并對(duì)該新應(yīng)用程序的安裝包文件進(jìn)行安裝;
步驟S607、發(fā)送圖標(biāo)管理消息;
其中,該圖標(biāo)管理消息的內(nèi)容包括新應(yīng)用程序的安裝包文件名、應(yīng)用程序類別、顯示屏屏序號(hào)以及圖標(biāo)管理類別MsgType。其中,應(yīng)用程序類別為安裝該新應(yīng)用程序時(shí)所選的應(yīng)用程序類別,MsgType的值為1,表示移動(dòng)終端在新應(yīng)用程序的安裝階段對(duì)該新應(yīng)用程序的圖標(biāo)進(jìn)行直接分類顯示管理。
步驟S608、根據(jù)圖標(biāo)管理消息,更新關(guān)系表App_Class;
移動(dòng)終端的管理模塊根據(jù)圖標(biāo)管理消息,調(diào)用關(guān)系表App_Class,更新應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系。
步驟S609、讀取關(guān)系表App_Class,刷新所選應(yīng)用程序類別下應(yīng)用程序圖標(biāo)的布局顯示;
移動(dòng)終端在更新關(guān)系表App_Class后,讀取該關(guān)系表App_Class,刷新所選應(yīng)用程序類別下應(yīng)用程序圖標(biāo)的布局顯示,實(shí)現(xiàn)對(duì)該新應(yīng)用程序圖標(biāo)的直接分類顯示管理。
步驟S610、提示用戶不能安裝該新應(yīng)用程序。
當(dāng)檢測(cè)到各顯示屏的剩余空間均不能存放該新應(yīng)用程序的圖標(biāo)時(shí),則在當(dāng)前顯示屏上給出不能安裝該新應(yīng)用程序的提示。
本發(fā)明移動(dòng)終端應(yīng)用程序圖標(biāo)管理的方法通過在新應(yīng)用程序的安裝階段,設(shè)定該新應(yīng)用程序所屬的類別,對(duì)該新應(yīng)用程序的圖標(biāo)進(jìn)行直接分類顯示管理,從而省去了該新應(yīng)用程序安裝后的圖標(biāo)顯示管理操作。
圖7是本發(fā)明移動(dòng)終端一實(shí)施例的模塊結(jié)構(gòu)示意圖。
參照?qǐng)D7,本實(shí)施例中的移動(dòng)終端包括:
預(yù)置模塊701,用于預(yù)先設(shè)置應(yīng)用程序的類別信息,以及建立應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表;
管理模塊702,用于接收移動(dòng)對(duì)象指令,并根據(jù)移動(dòng)對(duì)象指令,獲取單層環(huán)狀圖或雙層環(huán)狀圖的信息;以及在將被移動(dòng)對(duì)象成功移動(dòng)至單層環(huán)狀圖或雙層環(huán)狀圖的相應(yīng)區(qū)域后,更新相應(yīng)的應(yīng)用程序類別、顯示屏屏序號(hào)及應(yīng)用程序圖標(biāo)之間的映射關(guān)系表;
顯示模塊703,用于發(fā)送移動(dòng)對(duì)象指令給管理模塊702,以及根據(jù)管理模塊702所獲取的單層環(huán)狀圖或雙層環(huán)狀圖的信息,在當(dāng)前顯示屏上顯示單層環(huán)狀圖或雙層環(huán)狀圖。
上述預(yù)置模塊701可以在移動(dòng)終端中默認(rèn)存在的應(yīng)用程序類別的基礎(chǔ)上,通過自定義應(yīng)用程序類別的接口添加新的應(yīng)用程序類別、修改或刪除已有的應(yīng)用程序類別。然后,根據(jù)應(yīng)用程序類別及其應(yīng)用程序圖標(biāo)在顯示屏中的存放所屬關(guān)系,在移動(dòng)終端中預(yù)先分別建立應(yīng)用程序類別與顯示屏屏序號(hào)之間的映射關(guān)系表、應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表以及應(yīng)用程序圖標(biāo)與顯示屏屏序號(hào)之間的映射關(guān)系表。
本實(shí)施例中的移動(dòng)終端在移動(dòng)應(yīng)用程序類別或應(yīng)用程序圖標(biāo)時(shí),相對(duì)于現(xiàn)有的移動(dòng)終端應(yīng)用程序圖標(biāo)管理方法,簡(jiǎn)化了圖標(biāo)的管理操作過程,實(shí)現(xiàn)了應(yīng)用程序圖標(biāo)的批量化管理及多模式化管理,從而極大地方便了用戶對(duì)應(yīng)用程序圖標(biāo)的管理操作。
上述管理模塊702還用于:
在將該被移動(dòng)的應(yīng)用程序類別移動(dòng)至單層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)所在的區(qū)域后,判斷目標(biāo)顯示屏的剩余空間是否能夠存放該被移動(dòng)的應(yīng)用程序類別;以及在將應(yīng)用程序類別成功移動(dòng)至單層環(huán)狀圖的相應(yīng)區(qū)域后,接收顯示模塊703所發(fā)出的圖標(biāo)管理消息,根據(jù)該圖標(biāo)管理消息更新應(yīng)用程序類別與顯示屏屏序號(hào)之間的映射關(guān)系表。
上述顯示模塊703還用于:
在將應(yīng)用程序類別成功移動(dòng)至單層環(huán)狀圖的相應(yīng)區(qū)域后,發(fā)送相應(yīng)的圖標(biāo)管理消息給管理模塊702,并根據(jù)管理模塊所更新的應(yīng)用程序類別與顯示屏屏序號(hào)之間的映射關(guān)系表,刷新當(dāng)前顯示屏和目標(biāo)顯示屏上應(yīng)用程序類別的布局顯示。
上述管理模塊702還用于:
在將該被移動(dòng)的應(yīng)用程序圖標(biāo)移動(dòng)至雙層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)或目標(biāo)應(yīng)用程序類別所在的區(qū)域后,判斷目標(biāo)顯示屏或目標(biāo)應(yīng)用程序類別所在顯示屏的剩余空間是否能夠存放該被移動(dòng)的應(yīng)用程序圖標(biāo);在將應(yīng)用程序圖標(biāo)成功移動(dòng)至雙層環(huán)狀圖中目標(biāo)應(yīng)用程序類別所在的區(qū)域后,接收顯示模塊703發(fā)出的圖標(biāo)管理消息,根據(jù)該圖標(biāo)管理消息更新應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表;以及
在將應(yīng)用程序圖標(biāo)成功移動(dòng)至雙層環(huán)狀圖中目標(biāo)顯示屏屏序號(hào)所在的區(qū)域后,接收顯示模塊703發(fā)出的圖標(biāo)管理消息,根據(jù)該圖標(biāo)管理消息更新應(yīng)用程序圖標(biāo)與顯示屏屏序號(hào)之間的映射關(guān)系表。
上述顯示模塊703還用于:
在將應(yīng)用程序圖標(biāo)成功移動(dòng)至雙層環(huán)狀圖中目標(biāo)應(yīng)用程序類別所在的區(qū)域后,發(fā)送相應(yīng)的圖標(biāo)管理消息給管理模塊702,并根據(jù)管理模塊702所更新的應(yīng)用程序圖標(biāo)與應(yīng)用程序類別之間的映射關(guān)系表,刷新當(dāng)前顯示屏和目標(biāo)顯示屏上應(yīng)用程序圖標(biāo)的布局顯示;
在將應(yīng)用程序圖標(biāo)成功移動(dòng)至雙層環(huán)狀圖中目標(biāo)顯示屏平序號(hào)所在的區(qū)域后,發(fā)送相應(yīng)的圖標(biāo)管理消息給管理模塊702,并根據(jù)管理模塊702所更新的應(yīng)用程序圖標(biāo)與顯示屏屏序號(hào)之間的映射關(guān)系表,刷新當(dāng)前顯示屏和目標(biāo)顯示屏上應(yīng)用程序圖標(biāo)的布局顯示。
上述管理模塊702,還用于:
在預(yù)設(shè)的一段時(shí)間內(nèi),若沒有檢測(cè)到有移動(dòng)對(duì)象的操作時(shí),則通知顯示模塊703取消單層環(huán)狀圖或雙層環(huán)狀圖的顯示。
圖8是本發(fā)明移動(dòng)終端另一實(shí)施例的模塊結(jié)構(gòu)示意圖。
參照?qǐng)D8,在上述移動(dòng)終端實(shí)施例的基礎(chǔ)上,本實(shí)施例中的移動(dòng)終端還包括:
安裝模塊804,用于安裝新應(yīng)用程序。
具體地,上述安裝模塊804,還用于:
根據(jù)預(yù)置模塊801所預(yù)先設(shè)置的應(yīng)用程序的類別信息,以及關(guān)系表Class_Screen、關(guān)系表App_Class和關(guān)系表App_Screen,在新應(yīng)用程序的安裝階段,對(duì)該新應(yīng)用程序所屬的類別進(jìn)行選擇確定后,發(fā)送相應(yīng)的圖標(biāo)管理消息給管理模塊802,以通知管理模塊802更新關(guān)系表App_Class。
上述管理模塊802,還用于:
接收安裝模塊804所發(fā)送過來的圖標(biāo)管理消息,更新關(guān)系表App_Class,即根據(jù)新應(yīng)用程序的安裝階段所預(yù)置的類別信息(所選擇的新應(yīng)用程序的類別),更新關(guān)系表App_Class。
上述顯示模塊803,還用于:
在新應(yīng)用程序安裝完畢后,根據(jù)在其安裝時(shí)所選擇的應(yīng)用程序類別,在相應(yīng)的顯示屏上對(duì)該新應(yīng)用程序的圖標(biāo)進(jìn)行分類顯示。
本實(shí)施例中的移動(dòng)終端在移動(dòng)應(yīng)用程序類別或應(yīng)用程序圖標(biāo)時(shí),相對(duì)于現(xiàn)有的移動(dòng)終端應(yīng)用程序圖標(biāo)管理方法,簡(jiǎn)化了圖標(biāo)的管理操作過程,實(shí)現(xiàn)了應(yīng)用程序圖標(biāo)的批量化管理及多模式化管理,從而極大地方便了用戶對(duì)應(yīng)用程序圖標(biāo)的管理操作。并且,本實(shí)施例移動(dòng)終端還可以在新應(yīng)用程序的安裝階段,設(shè)定新應(yīng)用程序所屬的類別,對(duì)其圖標(biāo)進(jìn)行直接分類顯示管理,從而省去了該新應(yīng)用程序安裝后的圖標(biāo)顯示管理操作。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。