實現功能菜單動態排序的手機、系統及方法
2023-05-05 05:23:21 1
專利名稱:實現功能菜單動態排序的手機、系統及方法
技術領域:
本發明涉及一種手機及其功能菜單管理系統和方法,尤其是關於一種實現功能菜單動態 排序的手機、系統及方法。
技術背景
手機提供的功能越來越強大,以至手機上的功能菜單數目越來越多,各功能菜單下列舉 的功能選項更是令人眼花繚亂。目前,手機的功能菜單是在手機出廠前固化的,用戶每次使 用其喜好的功能菜單或功能選項,仍然需要在繁多的菜單目錄中逐一翻閱、査找,用戶無法 根據自己的使用需求改變功能菜單的顯示順序,給操作帶來不便。
發明內容
鑑於以上內容,有必要提供一種手機,可以根據用戶對功能菜單的使用記錄動態改變功 能菜單的顯示順序,使手機操作界面更加人性化。
此外,還有必要提供一種功能菜單動態排序系統,可以根據用戶對功能菜單的使用記錄 動態改變功能菜單的顯示順序,使手機操作界面更加人性化。
另外,還有必要提供一種手機功能菜單動態排序方法,可以根據用戶對功能菜單的使用 記錄動態改變功能菜單的顯示順序,使手機操作界面更加人性化。
本發明提供一種具有菜單動態排序顯示功能的手機,該手機包括用於儲存手機數據的存 儲器,用於處理手機數據的微處理器及顯示屏幕。所述存儲器中儲存有預先設置的排序方法 、排序周期以及一個排序周期內用戶對該手機各功能菜單的使用記錄,包括用戶對各功能菜 單及各功能選項的使用次數及使用時間。所述微處理器每隔一個排序周期,根據存儲器中儲 存的排序方法及使用記錄對該手機的所有功能菜單及各功能菜單下的所有功能選項進行排序 ,並通過所述顯示屏幕顯示排序結果。
本發明還提供一種手機功能菜單動態排序系統,運行於手機。該系統包括記錄創建模 塊,用於建立一個記錄表,在記錄表中為手機的每一個功能菜單建立一條記錄,並為各功能 菜單下的功能選項分別建立一條子記錄;初始化模塊,用於初始化記錄表中記錄的用戶對各 功能菜單及各功能選項的使用次數及使用時間;設置模塊,用於設置排序周期及排序方法; 記錄模塊,用於當用戶每次進入一個功能菜單時,將記錄表中相應功能菜單的使用次數加l ,並記錄用戶對該功能菜單的使用時間,及用於當用戶使用該功能菜單下的一個功能選項時,將記錄表中相應功能選項的使用次數加l,並記錄用戶對該功能選項的使用時間;匯總模 塊,用於匯總一個排序周期內用戶對各功能菜單的使用次數及使用時間,以及匯總用戶對各 功能菜單下的功能選項的使用次數及使用時間;及排序模塊,用於根據設置的排序方法及匯 總結果對所有功能菜單及各功能菜單下的所有功能選項進行排序。
本發明還提供一種手機功能菜單動態排序方法,運行於手機。該方法包括(A)創建 步驟建立一個記錄表,在記錄表中為手機的每一個功能菜單建立一條記錄,並為各功能菜 單下的功能選項分別建立一條子記錄;(B)初始化步驟初始化記錄表中記錄的用戶對各 功能菜單及各功能選項的使用次數及使用時間;(C)設置步驟設置排序周期及排序方法 ;(D)記錄步驟當用戶每次進入一個功能菜單時,將記錄表中相應功能菜單的使用次數 加l,並記錄用戶對該功能菜單的使用時間,及當用戶使用該功能菜單下的一個功能選項時 ,將記錄表中相應功能選項的使用次數加l,並記錄用戶對該功能選項的使用時間;(E)匯 總步驟匯總一個排序周期內用戶對各功能菜單的使用次數及使用時間,以及匯總用戶對各 功能菜單下的功能選項的使用次數及使用時間;及(F)排序步驟根據設置的排序方法及 匯總結果對所有功能菜單及各功能菜單下的所有功能選項進行排序。
相較於現有技術,本發明提供的實現功能菜單動態排序的手機、系統及方法,可以根據 用戶對功能菜單的使用記錄動態改變功能菜單的顯示順序,使手機操作界面更加人性化,靈 活適應不同用戶的使用習慣或需求。
圖l是本發明實現功能菜單動態排序的手機及手機功能菜單動態排序系統較佳實施例的 功能模塊圖。
圖2是本發明手機功能菜單動態排序方法較佳實施例的流程圖。
具體實施方式
如圖1所示,是本發明實現功能菜單動態排序的手機及手機功能菜單動態排序系統較佳 實施例的功能模塊圖。所述的手機功能菜單動態排序系統10是運行在手機1上的一段程序, 通過執行該程序可以根據用戶對功能菜單的使用記錄動態改變功能菜單的顯示順序。該手機 功能菜單動態排序系統10由手機1的微處理器(未示出)執行。所述手機1還包括內存20及顯 示屏幕30。
內存20儲存有各種數據,包括作業系統、提供各種功能菜單的應用程式、及運用該手機 功能菜單動態排序系統10過程中所設置及生成的數據等。
該內存20可以是該手機1的內存,還可以是外部存儲卡,如SM卡(Smart Media Card,智能媒體卡)、SD卡(Secure Digital Card,安全數字卡)、CF卡(Compact Flash Card ,標準快閃記憶體卡)、麗C卡(Multi Media Card,多媒體卡)、MS卡(Memory Stick,記憶棒 )、XD卡(Extreme Digital Card,極限數字卡)、TF卡(Trans Flash Card)等。 所述顯示屏幕30用於顯示排序前、後的功能菜單。
所述手機功能菜單動態排序系統10包括記錄創建模塊IOO、初始化模塊110、設置模塊 120、記錄模塊130、匯總模塊140、排序模塊150及顯示模塊160。
記錄創建模塊100用於建立一個記錄表,在記錄表中為手機l的每一個功能菜單建立一條 記錄,並為各功能菜單下的功能選項分別建立一條子記錄。例如,記錄創建模塊100建立一 個記錄表"List 1",在"List 1"中為手機l的功能菜單"收藏夾"建立一條記錄"Rl" 、為"收藏夾"提供的功能選項"圖片"、"聲音"、"遊戲"等分別建立子記錄"R11" 、"R12" 、 "R13"、…;記錄創建模塊100在"List 1"中為功能菜單"工具箱"建立一 條記錄"R2",為"工具箱"提供的功能選項"計算器"、"鬧鐘"、"日程表"等分別建 立子記錄"R21" 、 "R22" 、 "R23"、…;記錄創建模塊100在"List 1"中為功能菜單" 手機設置"建立一條記錄"R3",為"手機設置"提供的功能選項"鈴聲類型"、"呼叫轉 移"、"通話設置"等分別建立子記錄"R31" 、 "R32" 、 "R33",等等。每一條記錄主 要包括使用次數及使用時間兩個欄位。記錄創建模塊100將創建的記錄表儲存於內存20。
初始化模塊110用於初始化記錄表中記錄的用戶對各功能菜單及各功能選項的使用次數 及使用時間。例如,初始化模塊110設置"List 1"中各條記錄(如R1、 R2、 R3)及各條子 記錄(如Rll、 R12、 R13)中的使用次數及使用時間兩個欄位中的值為O。
設置模塊120用於設置排序周期及排序方法。所述排序周期是指每隔多長時間按照所述 排序方法對功能菜單及功能選項執行一次排序操作,例如設置模塊120可以設置排序周期為 "三天"或"一周"或任意其它時間間隔。所述排序方法可以為根據使用次數排序,也可以 為根據使用時間排序。
記錄模塊130用於當用戶每次進入一個功能菜單時,將記錄表中相應功能菜單的使用次 數加l,並記錄用戶對該功能菜單的使用時間。記錄模塊130還用於當用戶使用該功能菜單下 的一個功能選項時,將記錄表中相應功能選項的使用次數加1 ,並記錄用戶對該功能選項的 使用時間。
匯總模塊140用於匯總一個排序周期內用戶對各功能菜單的使用次數及使用時間,以及 匯總用戶對各功能菜單下的功能選項的使用次數及使用時間。例如,假設排序周期為一周, 則匯總模塊140匯總一周內用戶對各功能菜單的使用次數及使用時間,並匯總一周內用戶對
6各功能選項的使用次數及使用時間。
排序模塊150用於根據設置的排序方法及匯總結果對所有功能菜單及各功能菜單下的所 有功能選項進行排序。例如,如果排序方法為根據使用次數進行排序,則排序模塊150根據 用戶對各功能菜單的使用次數對所有功能菜單進行排序,並根據用戶對各功能菜單下的各功 能選項的使用次數對各功能菜單下的所有功能選項進行排序。若按照升序排列,則使用頻率 越高的功能菜單或功能選項排序越靠前,若按照降序排列,則使用頻率越低的的功能菜單或 功能選項排序越靠前。
顯示模塊160用於根據排序結果改變各功能菜單在手機主菜單上的顯示順序,及各功能 菜單下的功能選項的顯示順序,並通過顯示屏幕30顯示排序結果給手機1的用戶。
如圖2所示,是本發明手機功能菜單動態排序方法較佳實施例的流程圖。
步驟SIO,記錄創建模塊100建立一個記錄表,在記錄表中為手機l的每一個功能菜單建 立一條記錄,並為各功能菜單下的功能選項分別建立一條子記錄。
步驟S12,初始化模塊110初始化記錄表中記錄的用戶對各功能菜單及各功能選項的使用 次數及使用時間。例如,初始化模塊lIO設置記錄表中各條記錄及各條子記錄中的使用次數 及使用時間兩個欄位中的值為O。
步驟S14,設置模塊120設置排序周期及排序方法。所述排序周期是指每隔多長時間按照 所述排序方法對功能菜單及功能選項執行一次排序操作。所述排序方法可以為根據使用次數 排序,也可以為根據使用時間排序。例如,設置模塊120設置排序周期為一周,設置排序方 法為根據使用次數排序。
步驟S16,當用戶每次進入一個功能菜單時,記錄模塊130將記錄表中相應功能菜單的使 用次數加1 ,並記錄用戶對該功能菜單的使用時間。
步驟S18,當用戶使用該功能菜單下的一個功能選項時,記錄模塊130將記錄表中相應功 能選項的使用次數加1 ,並記錄用戶對該功能選項的使用時間。
步驟S20,匯總模塊140匯總一個排序周期內用戶對各功能菜單的使用次數及使用時間, 以及匯總用戶對各功能菜單下的功能選項的使用次數及使用時間。例如,當排序周期為一周 ,則匯總模塊140匯總一周內用戶對各功能菜單的使用次數及使用時間,並匯總一周內用戶 對各功能選項的使用次數及使用時間。
步驟S22,排序模塊150根據設置的排序方法及匯總結果對所有功能菜單及各功能菜單下 的所有功能選項進行排序。例如,當排序方法為根據使用次數進行排序,則排序模塊150根 據用戶對各功能菜單的使用次數對所有功能菜單進行排序,並根據用戶對各功能菜單下的各
7功能選項的使用次數對各功能菜單下的所有功能選項進行排序。
步驟S24,顯示模塊160根據排序結果改變各功能菜單在手機主菜單上的顯示順序,及各 功能菜單下的功能選項的顯示順序,並通過顯示屏幕30顯示排序結果給手機1的用戶。
最後所應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,儘管參照以上 較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技 術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。
權利要求
1.一種手機功能菜單動態排序系統,運行於手機,其特徵在於,該系統包括
記錄創建模塊,用於建立一個記錄表,在記錄表中為手機的每一個功能菜單建立一條記錄,並為各功能菜單下的功能選項分別建立一條子記錄;
初始化模塊,用於初始化記錄表中記錄的用戶對各功能菜單及各功能選項的使用次數及使用時間;
設置模塊,用於設置排序周期及排序方法;
記錄模塊,用於當用戶每次進入一個功能菜單時,將記錄表中相應功能菜單的使用次數加1,並記錄用戶對該功能菜單的使用時間,及用於當用戶使用該功能菜單下的一個功能選項時,將記錄表中相應功能選項的使用次數加1,並記錄用戶對該功能選項的使用時間;
匯總模塊,用於匯總一個排序周期內用戶對各功能菜單的使用次數及使用時間,以及匯總用戶對各功能菜單下的功能選項的使用次數及使用時間;及
排序模塊,用於根據設置的排序方法及匯總結果對所有功能菜單及各功能菜單下的所有功能選項進行排序。
2 如權利要求
l所述的手機功能菜單動態排序系統,其特徵在於, 該系統還包括顯示模塊,用於根據排序結果改變各功能菜單在手機主菜單上的顯示順序,及各功能 菜單下的功能選項的顯示順序,並通過手機的顯示屏幕顯示給用戶。
3 如權利要求
l所述的手機功能菜單動態排序系統,其特徵在於, 所述排序方法為根據使用次數排序或為根據使用時間排序。
4 如權利要求
3所述的手機功能菜單動態排序系統,其特徵在於, 所述排序周期是指每隔多長時間按照所述排序方法對所述手機的功能菜單及功能選項執行一 次排序操作。
5 一種手機功能菜單動態排序方法,其特徵在於,該方法包括創建步驟建立一個記錄表,在記錄表中為手機的每一個功能菜單建立一條記錄,並 為各功能菜單下的功能選項分別建立一條子記錄;初始化步驟初始化記錄表中記錄的用戶對各功能菜單及各功能選項的使用次數及使 用時間;設置步驟設置排序周期及排序方法;記錄步驟當用戶每次進入一個功能菜單時,將記錄表中相應功能菜單的使用次數加 1,並記錄用戶對該功能菜單的使用時間,及用於當用戶使用該功能菜單下的一個功能選項 時,將記錄表中相應功能選項的使用次數加l,並記錄用戶對該功能選項的使用時間;匯總步驟匯總一個排序周期內用戶對各功能菜單的使用次數及使用時間,以及匯總 用戶對各功能菜單下的功能選項的使用次數及使用時間;及排序步驟根據設置的排序方法及匯總結果對所有功能菜單及各功能菜單下的所有功 能選項進行排序。
6.如權利要求
5所述的手機功能菜單動態排序方法,其特徵在於, 該方法還包括顯示步驟根據排序結果改變各功能菜單在手機主菜單上的顯示順序,及各功能菜單 下的功能選項的顯示順序,並通過手機的顯示屏幕顯示給用戶。
7.如權利要求
5所述的手機功能菜單動態排序方法,其特徵在於, 所述排序方法為根據使用次數排序或為根據使用時間排序。
8.如權利要求
7所述的手機功能菜單動態排序方法,其特徵在於,所述排序周期是指每隔多長時間按照所述排序方法對所述手機的功能菜單及功能選項執行一 次排序操作。
9. 一種具有菜單動態排序顯示功能的手機,該手機包括用於儲存手 機數據的存儲器,用於處理手機數據的微處理器及顯示屏幕,其特徵在於所述存儲器中儲存有預先設置的排序方法、排序周期以及一個排序周期內用戶對該手 機各功能菜單的使用記錄,包括用戶對各功能菜單及各功能選項的使用次數及使用時間;所述微處理器每隔一個排序周期,根據存儲器中儲存的排序方法及使用記錄對該手機 的所有功能菜單及各功能菜單下的所有功能選項進行排序,並通過所述顯示屏幕顯示排序結 果。
專利摘要
本發明提供一種具有菜單動態排序顯示功能的手機,該手機包括用於儲存手機數據的存儲器及用於處理手機數據的微處理器。所述存儲器中儲存有預先設置的排序方法、排序周期以及一個排序周期內用戶對該手機各功能菜單的使用記錄,包括用戶對各功能菜單及各功能選項的使用次數及使用時間。所述微處理器每隔一個排序周期,根據存儲器中儲存的排序方法及使用記錄對該手機的所有功能菜單及各功能菜單下的所有功能選項進行排序,並通過所述顯示屏幕顯示排序結果。本發明還提供一種功能菜單動態排序系統及方法。利用本發明,可以根據用戶對功能菜單的使用記錄動態改變功能菜單的顯示順序,使手機操作界面更加人性化。
文檔編號GKCN101651870SQ200810303745
公開日2010年2月17日 申請日期2008年8月13日
發明者陳明浩 申請人:深圳富泰宏精密工業有限公司;奇美通訊股份有限公司導出引文BiBTeX, EndNote, RefMan