專利名稱:圖標(biāo)動態(tài)排列的電子裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種管理圖標(biāo)的電子裝置及方法,尤其是關(guān)于一種圖標(biāo)動態(tài)排列的電 子裝置及方法。
背景技術(shù):
目前,便攜電子裝置如手機(jī)等支持的功能越來越強(qiáng)大,相應(yīng)的,手機(jī)等電子裝置上 所顯示的功能圖標(biāo)也越來越多,以至顯示屏幕上的圖標(biāo)也越來越多,用戶常常為了找一個 圖標(biāo)而連續(xù)翻頁,十分麻煩,該電子裝置也不能根據(jù)用戶的使用習(xí)慣改變圖標(biāo)的顯示順序, 給操作帶來不便?,F(xiàn)有的手機(jī)等電子裝置通過設(shè)置快捷鍵的方式,允許用戶定義一些常用的功能, 從而快速找到該功能圖標(biāo),然而,用戶的喜好不斷變化,則用戶需要實時更換快捷鍵所定義 的功能,同樣不是很方便。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種電子裝置,可以根據(jù)用戶對圖標(biāo)的使用記錄動態(tài) 改變圖標(biāo)的顯示順序,使電子裝置操作界面更加人性化。另外,還有必要提供一種電子裝置圖標(biāo)動態(tài)排列方法,可以根據(jù)用戶對圖標(biāo)的使 用記錄動態(tài)地改變圖標(biāo)的顯示順序,使電子裝置操作界面更加人性化。本發(fā)明提供一種圖標(biāo)動態(tài)排列的電子裝置,包括顯示單元,用于顯示各種圖標(biāo),該 電子裝置包括,記錄模塊,用于建立一記錄表,該記錄表記錄數(shù)據(jù)包括圖標(biāo)使用次數(shù),當(dāng)用 戶每次退出當(dāng)前使用的第一圖標(biāo)進(jìn)入一個第二圖標(biāo)時,將記錄表中第二圖標(biāo)的使用次數(shù)加 1 ;及判斷模塊,用于判斷用戶是否退出第一圖標(biāo),若是,則獲取當(dāng)前的第一圖標(biāo)對應(yīng)的標(biāo)識 數(shù)據(jù),并發(fā)送一條排序指令給排序模塊;排序模塊,用于根據(jù)根據(jù)判斷模塊產(chǎn)生的排序指令 中的第一圖標(biāo)的標(biāo)識數(shù)據(jù),讀取記錄模塊生成的記錄表中對應(yīng)的記錄,并對該記錄中對應(yīng) 的第二圖標(biāo)根據(jù)使用次數(shù)進(jìn)行排序;顯示控制模塊,用于根據(jù)排序結(jié)果,在當(dāng)前退出的第一 圖標(biāo)之后插入設(shè)定數(shù)目個圖標(biāo),并通過顯示單元顯示。本發(fā)明還提供一種圖標(biāo)動態(tài)排列方法,應(yīng)用于一電子裝置,該電子裝置包括顯示 單元,用于顯示各種圖標(biāo),該方法包括步驟,建立一記錄表,在記錄表中為每一個圖標(biāo)建立 一條記錄;當(dāng)用戶每次退出當(dāng)前使用的第一圖標(biāo)進(jìn)入一個第二圖標(biāo)時,將記錄表中第二圖 標(biāo)的使用次數(shù)加1 ;及判斷用戶是否退出第一圖標(biāo);若沒有退出,則繼續(xù)判斷,若退出當(dāng)前 使用的第一圖標(biāo),則獲取當(dāng)前的第一圖標(biāo)對應(yīng)的標(biāo)識數(shù)據(jù),并發(fā)送一條包含所述第一圖標(biāo) 的標(biāo)識數(shù)據(jù)的排序指令給排序模塊;根據(jù)排序指令中的第一圖標(biāo)的標(biāo)識數(shù)據(jù),讀取對應(yīng)的 記錄,并對該記錄中對應(yīng)的第二圖標(biāo)根據(jù)使用次數(shù)進(jìn)行排序;在當(dāng)前退出的第一圖標(biāo)之后 插入設(shè)定數(shù)目個圖標(biāo);顯示排列后圖標(biāo)。相較于現(xiàn)有技術(shù),本發(fā)明提供的實現(xiàn)圖標(biāo)動態(tài)排列的電子裝置及方法,可以根據(jù) 用戶圖標(biāo)的使用習(xí)慣動態(tài)改變圖標(biāo)的顯示順序,當(dāng)前圖標(biāo)使用完退出后即在其后顯示出最可能使用的圖標(biāo),使電子裝置操作界面更加人性化,靈活適應(yīng)不同用戶的使用習(xí)慣或需求。
圖1是本發(fā)明電子裝置較佳實施例的功能模塊圖。圖2是本發(fā)明電子裝置第一實施方式記錄數(shù)據(jù)示意圖。圖3是本發(fā)明電子裝置第二實施方式記錄數(shù)據(jù)示意圖。圖4是本發(fā)明電子裝置圖標(biāo)動態(tài)排列前后對比示意圖。圖5是本發(fā)明電子裝置圖標(biāo)動態(tài)排列方法較佳實施例的流程圖。主要組件符號說明
電子裝置10輸入單元20存儲單元30顯示單元40處理單元100記錄模塊110設(shè)置模塊120判斷模塊130排序模塊140顯示控制模塊150
具體實施例方式請參考圖1,是本發(fā)明實現(xiàn)圖標(biāo)動態(tài)排列的電子裝置10較佳實施例的功能模塊 圖。該電子裝置10可以為手機(jī)、PDA(個人數(shù)字助理)、筆記本電腦等便攜電子裝置。所述電子裝置10包括輸入單元20、存儲單元30、顯示單元40及處理單元100。輸入單元20用于響應(yīng)用戶操作接收輸入信息。存儲單元30儲存有各種數(shù)據(jù),包括操作系統(tǒng)、提供各種圖標(biāo)的應(yīng)用程序、及運(yùn)用 該電子裝置10過程中所設(shè)置及生成的數(shù)據(jù)等。該存儲單元30可以是該電子裝置10的 內(nèi)存,還可以是外部存儲卡,如SM卡(Smart Media Card,智能媒體卡)、SD卡(Secure Digital Card,安全數(shù)字卡)、CF 卡(Compact Flash Card,標(biāo)準(zhǔn)閃存卡)、MMC 卡(Multi Media Card,多媒體卡)、MS 卡(Memory Mick,記憶棒)、XD 卡(Extreme Digital Card,極 限數(shù)字卡)、TF 卡(Trans Flash Card)等。顯示單元40用于顯示各種圖標(biāo)。在此,根據(jù)使用圖標(biāo)的先后,將在先使用的圖標(biāo)定義為第一圖標(biāo),第一圖標(biāo)使用完退出后緊接著使用的下一個圖標(biāo)定義為第二圖標(biāo)。本發(fā) 明還包括兩個寄存器(圖中未示),一第一寄存器用于寄存第一圖標(biāo)的標(biāo)識數(shù)據(jù),一第二寄 存器用于寄存第二圖標(biāo)的標(biāo)識數(shù)據(jù)。處理單元100包括記錄模塊110、判斷模塊130以及排序模塊140。在第一實施方式中,記錄模塊110用于建立一記錄表,該記錄表用于為每一圖標(biāo) 建立一條記錄,以記錄第二圖標(biāo)的使用次數(shù)。其中,該第二圖標(biāo)使用次數(shù)為第一圖標(biāo)使用結(jié) 束后使用下一個圖標(biāo)的事件發(fā)生的次數(shù)。請參考圖2,為在本發(fā)明第一實施方式中,該記錄 模塊110建立的一個記錄表。該表記錄了“游戲”、“計算器”、“電子郵件”、“因特網(wǎng)”、“短信”、 “聯(lián)絡(luò)人”等作為第一圖標(biāo)使用完退出后緊接著使用的第二圖標(biāo)的次數(shù)。例如,圖標(biāo)“游戲” 記錄中對應(yīng)的第二圖標(biāo)有“計算器”、“電子郵件”、“因特網(wǎng)”、“短信”、“聯(lián)絡(luò)人”,該些第二圖 標(biāo)的使用次數(shù)分別為“8”、“5”、“10”、“3”、“2”,表示在使用完“游戲”圖標(biāo)后緊接著使用圖 標(biāo)“計算器”的次數(shù)有8次,使用“電子郵件”的次數(shù)有5次,使用“因特網(wǎng)”的次數(shù)有10次, 使用“短信”的次數(shù)有3次以及使用“聯(lián)絡(luò)人”的次數(shù)有2次。其它圖標(biāo)記錄對應(yīng)記錄的數(shù) 據(jù)的意義同上,不再贅述。記錄模塊110將創(chuàng)建的記錄表儲存于存儲單元30。當(dāng)用戶每對一第二圖標(biāo)操作一次,該記錄模塊110將記錄表中相應(yīng)圖標(biāo)的使用次 數(shù)加1。另外,記錄模塊110每經(jīng)過一預(yù)定周期如一周對該記錄表的數(shù)據(jù)清零。判斷模塊130用于判斷用戶是否退出第一圖標(biāo)。若是,獲取當(dāng)前的第一圖標(biāo)對應(yīng) 的標(biāo)識數(shù)據(jù),并發(fā)送一條排序指令給排序模塊140,其中,該排序指令包括該當(dāng)前判斷的第 一圖標(biāo)的標(biāo)識數(shù)據(jù)。排序模塊140用于根據(jù)判斷模塊130產(chǎn)生的排序指令中的第一圖標(biāo)的標(biāo)識數(shù)據(jù), 讀取記錄模塊110生成的記錄表中對應(yīng)的記錄,并對該記錄中對應(yīng)的第二圖標(biāo)根據(jù)使用次 數(shù)進(jìn)行排序。例如,如圖2所示,假設(shè)該第一圖標(biāo)為游戲,排序模塊140根據(jù)使用次數(shù)大小 確定圖標(biāo)的降序排列順序,其排序依次為“因特網(wǎng)>計算器> 電子郵件>短信> 電話簿”。在第二實施方式中,該記錄模塊110還用于記錄第二圖標(biāo)的使用時長。請參考圖 3,為該第二實施方式記錄表的示意圖,每一條記錄包括第二圖標(biāo)的使用次數(shù)及使用時長。 該記錄模塊110還用于根據(jù)第二圖標(biāo)的使用次數(shù)及使用時長按一預(yù)定的計算公式計算并 記錄每一第二圖標(biāo)的加權(quán)分?jǐn)?shù)。例如,根據(jù)“加權(quán)分?jǐn)?shù)=使用次數(shù)*比重1+使用時長*比 重2”的公式記錄一加權(quán)分?jǐn)?shù)。如圖3中表示圖標(biāo)“游戲”的記錄數(shù)據(jù),第一行表示的意義 為,用戶使用完“游戲”圖標(biāo)后使用“計算器”的次數(shù)為“8”次,使用時長為“ 10”分鐘,加權(quán) 分?jǐn)?shù)為“8*60% +10*40%”為“8. 8”,其它加權(quán)分?jǐn)?shù)的計算以此類推。該加權(quán)分?jǐn)?shù)計算公式 中參數(shù)比重1(即“60%”)及比重2( S卩“40%”)可以為系統(tǒng)預(yù)設(shè)值,也可以由用戶通過輸 入單元20設(shè)定。排序模塊140還用于根據(jù)第二圖標(biāo)的加權(quán)分?jǐn)?shù)進(jìn)行排序。如圖3所示,為圖標(biāo)“游 戲”的一條記錄,排序模塊140根據(jù)加權(quán)分?jǐn)?shù)的大小確定圖標(biāo)的排列順序,按照降序排列,則 加權(quán)分?jǐn)?shù)越大的的圖標(biāo)排序越靠前,其排序依次為“因特網(wǎng)> 電子郵件>短信> 電話簿> 計 ο該處理單元100還包括設(shè)置模塊120及顯示控制模塊150。該設(shè)置模塊120用于設(shè)置上述預(yù)定周期、排序方式及第一圖標(biāo)退出后插入其后圖 標(biāo)的數(shù)目。該排序方式為所述按次數(shù)排序或按加權(quán)分?jǐn)?shù)對圖標(biāo)進(jìn)行排序。該插入圖標(biāo)數(shù)目
6是依排序結(jié)果選取的插入退出的第一圖標(biāo)之后的圖標(biāo)數(shù)目。請參考圖4,是本發(fā)明電子裝 置10圖標(biāo)動態(tài)排列前后對比示意圖。設(shè)置模塊120設(shè)置的插入圖標(biāo)數(shù)目是“2”,左圖為動 態(tài)排序前的圖標(biāo)顯示,用戶當(dāng)前使用的圖標(biāo)為“電子郵件”。右圖為動態(tài)排序后的圖標(biāo)顯示, 用戶使用完畢圖標(biāo)“電子郵件”退出后,依動態(tài)排序產(chǎn)生的最前的兩個圖標(biāo)“電話簿”和“游 戲”插入其后。顯示控制模塊150用于根據(jù)排序結(jié)果,在當(dāng)前退出的第一圖標(biāo)之后插入預(yù)定數(shù)目 個圖標(biāo),并通過顯示單元40顯示給用戶。如圖5所示,是本發(fā)明電子裝置10圖標(biāo)動態(tài)排列方法較佳實施例的流程圖。步驟S10,記錄模塊110建立一個記錄表,在記錄表中為每一個圖標(biāo)建立一條記 錄。該記錄表中記錄用戶對第二圖標(biāo)的使用次數(shù)。步驟S12,設(shè)置模塊120設(shè)置預(yù)定周期、排序方式及第一圖標(biāo)退出后插入其后圖標(biāo) 的數(shù)目。步驟S14,當(dāng)用戶每對一第二圖標(biāo)操作一次,記錄模塊110將記錄表中相應(yīng)圖標(biāo)的 使用次數(shù)加1。步驟S16,判斷模塊130判斷用戶是否退出第一圖標(biāo)。若是則獲取當(dāng)前的第一圖標(biāo) 對應(yīng)的標(biāo)識數(shù)據(jù),并發(fā)送一條排序指令給排序模塊140,若不是則繼續(xù)執(zhí)行該步驟。步驟S18,排序模塊140根據(jù)判斷模塊130產(chǎn)生的排序指令中的第一圖標(biāo)的標(biāo)識數(shù) 據(jù),讀取記錄模塊110生成的記錄表中對應(yīng)的記錄,并對該記錄中對應(yīng)的第二圖標(biāo)根據(jù)使 用次數(shù)進(jìn)行排序。步驟S20,顯示控制模塊150根據(jù)排序結(jié)果,在當(dāng)前退出的第一圖標(biāo)之后插入預(yù)定 數(shù)目個圖標(biāo),并通過顯示單元40顯示給電子裝置10用戶。本發(fā)明的另一實施方式中,步驟SlO記錄表中還記錄用戶對第二圖標(biāo)的使用時 長;步驟S14還一并記錄用戶對該圖標(biāo)的使用時長,及根據(jù)第二圖標(biāo)的使用次數(shù)及使用時 長按一預(yù)定的計算公式計算的每一第二圖標(biāo)的加權(quán)分?jǐn)?shù);步驟S18中,排序模塊140根據(jù)第 二圖標(biāo)的加權(quán)分?jǐn)?shù)進(jìn)行排序。
權(quán)利要求
1.一種圖標(biāo)動態(tài)排列的電子裝置,包括顯示單元,用于顯示各種圖標(biāo),其特征在于,該 電子裝置包括記錄模塊,用于建立一記錄表,該記錄表記錄數(shù)據(jù)包括圖標(biāo)使用次數(shù),當(dāng)用戶每次退出 當(dāng)前使用的第一圖標(biāo)進(jìn)入一個第二圖標(biāo)時,將記錄表中第二圖標(biāo)的使用次數(shù)加1 ;及判斷模塊,用于判斷用戶是否退出第一圖標(biāo),若是,則獲取當(dāng)前的第一圖標(biāo)對應(yīng)的標(biāo)識 數(shù)據(jù),并發(fā)送一條排序指令給排序模塊;排序模塊,用于根據(jù)根據(jù)判斷模塊產(chǎn)生的排序指令中的第一圖標(biāo)的標(biāo)識數(shù)據(jù),讀取記 錄模塊生成的記錄表中對應(yīng)的記錄,并對該記錄中對應(yīng)的第二圖標(biāo)根據(jù)使用次數(shù)進(jìn)行排 序;顯示控制模塊,用于根據(jù)排序結(jié)果,在當(dāng)前退出的第一圖標(biāo)之后插入設(shè)定數(shù)目個圖標(biāo), 并通過顯示單元顯示。
2.如權(quán)利要求1所述的電子裝置,其特征在于,還包括設(shè)置模塊,用于設(shè)置預(yù)定周期、排序方式及用戶當(dāng)前使用的第一圖標(biāo)退出后插入其后 圖標(biāo)的數(shù)目。
3.如權(quán)利要求2所述的電子裝置,其特征在于,所述記錄模塊每經(jīng)過一預(yù)定周期對所述記錄表的數(shù)據(jù)清零。
4.如權(quán)利要求1所述的電子裝置,其特征在于,記錄模塊,還用于記錄用戶對該第二圖標(biāo)的使用時長,及根據(jù)該第二圖標(biāo)使用次數(shù)及 使用時長及一計算公式計算獲得的加權(quán)分?jǐn)?shù);排序模塊,還用于對第二圖標(biāo)的加權(quán)分?jǐn)?shù)進(jìn)行排序。
5.如權(quán)利要求4所述的電子裝置,其特征在于,所述加權(quán)分?jǐn)?shù)計算公式為“加權(quán)分?jǐn)?shù)=使用次數(shù)*比重1+使用時長*比重2”,其中, 比重1及比重2可以為系統(tǒng)預(yù)設(shè)值,也可以由用戶通過輸入單元設(shè)定。
6.一種圖標(biāo)動態(tài)排列方法,應(yīng)用于一電子裝置,該電子裝置包括顯示單元,用于顯示各 種圖標(biāo),其特征在于,該方法包括步驟建立一記錄表,在記錄表中為每一個圖標(biāo)建立一條記錄;當(dāng)用戶每次退出當(dāng)前使用的第一圖標(biāo)進(jìn)入一個第二圖標(biāo)時,將記錄表中第二圖標(biāo)的使 用次數(shù)加1 ;及判斷用戶是否退出第一圖標(biāo);若沒有退出,則繼續(xù)判斷,若退出當(dāng)前使用的第一圖標(biāo),則獲取當(dāng)前的第一圖標(biāo)對應(yīng)的 標(biāo)識數(shù)據(jù),并發(fā)送一條包含所述第一圖標(biāo)的標(biāo)識數(shù)據(jù)的排序指令給排序模塊;根據(jù)排序指令中的第一圖標(biāo)的標(biāo)識數(shù)據(jù),讀取對應(yīng)的記錄,并對該記錄中對應(yīng)的第二 圖標(biāo)根據(jù)使用次數(shù)進(jìn)行排序;在當(dāng)前退出的第一圖標(biāo)之后插入設(shè)定數(shù)目個圖標(biāo); 顯示排列后圖標(biāo)。
7.如權(quán)利要求6所述的圖標(biāo)動態(tài)排列方法,其特征在于,該方法還包括 設(shè)置預(yù)定周期、排序方式及用戶退出當(dāng)前使用的第一圖標(biāo)后插入其后圖標(biāo)的數(shù)目。
8.如權(quán)利要求6所述的圖標(biāo)動態(tài)排列方法,其特征在于,當(dāng)用戶每次退出當(dāng)前使用的第一圖標(biāo)進(jìn)入一個第二圖標(biāo)時,還記錄用戶對該第二圖標(biāo)的使用時長,及根據(jù)該第二圖標(biāo)使用次數(shù)及使用時長及一計算公式計算獲得的加權(quán)分?jǐn)?shù)。
9.如權(quán)利要求6所述的圖標(biāo)動態(tài)排列方法,其特征在于,根據(jù)排序指令中的第一圖標(biāo)的標(biāo)識數(shù)據(jù),讀取對應(yīng)的記錄,并對該記錄中對應(yīng)的第二 圖標(biāo)根據(jù)加權(quán)分?jǐn)?shù)進(jìn)行排序。
10.如權(quán)利要求9所述的圖標(biāo)動態(tài)排列方法,其特征在于,所述加權(quán)分?jǐn)?shù)計算公式為“加權(quán)分?jǐn)?shù)=使用次數(shù)*比重1+使用時長*比重2”,其中, 比重1及比重2可以為系統(tǒng)預(yù)設(shè)值,也可以由用戶通過輸入單元設(shè)定。
全文摘要
本發(fā)明提供一種圖標(biāo)動態(tài)排列的電子裝置及方法。該電子裝置包括,記錄模塊,用于建立一記錄表,該記錄表記錄數(shù)據(jù)包括圖標(biāo)使用次數(shù);判斷模塊,用于判斷用戶是否退出第一圖標(biāo),若是,則獲取當(dāng)前的第一圖標(biāo)對應(yīng)的標(biāo)識數(shù)據(jù),并發(fā)送一條排序指令給排序模塊;排序模塊,用于根據(jù)根據(jù)判斷模塊產(chǎn)生的排序指令中的第一圖標(biāo)的標(biāo)識數(shù)據(jù),將對應(yīng)的第二圖標(biāo)根據(jù)使用次數(shù)進(jìn)行排序;顯示控制模塊,用于根據(jù)排序結(jié)果,在當(dāng)前退出的第一圖標(biāo)之后插入設(shè)定數(shù)目個圖標(biāo),并通過顯示單元顯示。本發(fā)明可以根據(jù)用戶對圖標(biāo)的使用記錄動態(tài)改變圖標(biāo)的顯示順序,使操作界面更加人性化。
文檔編號H04M1/725GK102087575SQ20091031078
公開日2011年6月8日 申請日期2009年12月3日 優(yōu)先權(quán)日2009年12月3日
發(fā)明者蓋啟圣 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司