專利名稱:在手機主菜單界面上進行計算的系統及方法
技術領域:
本發明涉及一種在手機主菜單界面上進行計算的系統及方法。
背景技術:
由于現在手機功能日漸增強,除了可以用來撥打電話外還可用來做運算。但目前市面上 的手機大多都需進入主菜單界面后,選擇相應的功能選項進入運算界面才能進行計算,而不 能直接在手機的主菜單界面上直接輸入相應的數字進行計算得到計算結果。如此一來,給用 戶帶來使用上的不便。
發明內容
鑒于以上內容,本發明較佳實施例提供一種在手機主菜單界面上進行計算的系統及方法 ,其解決了用戶無法在傳統手機的主菜單界面上直接輸入數字及運算符號進行計算的問題。 一種在手機主菜單界面上進行計算的系統,所述系統包括
設置模塊,用于設置手機的部分按鍵在撥號模式與運算模式下對應的功能或運算符號, 并設置撥號模式及運算模式的區別標準,所述運算符號包括"+ " 、"-" 、"*" 、"/"、
判斷模塊,依據上述區別標準判斷用戶當前輸入的字符串是處于撥號模式還是運算模式
撥號模塊,用于在輸入的字符串處于撥號模式時進行撥號;及
計算模塊,用于在輸入的字符串處于運算模式時進行計算。
一種在手機主菜單界面上進行計算的方法,所述方法包括
設置手機的部分按鍵在撥號模式及運算模式下對應的功能或運算符號,并設置撥號模式 及運算模式的區別標準,所述運算符號包括"+ " 、 "-" 、 "*" 、 "/"、"="; 依據上述區別標準判斷用戶當前輸入的字符串是處于撥號模式還是運算模式;及 若輸入的字符串處于撥號模式則進行撥號,或者若輸入的字符串處于運算模式則進行計算。
相較于現有技術,本發明可讓用戶除了可在手機主菜單界面上直接進行撥號外還可直接 在主菜單界面上輸入數字及運算符號進行計算以得到一個計算結果,而不需用戶一層層去選 擇功能選項以最終實現計算的功能,從而給手機用戶帶來便利。
圖l是本發明在手機主菜單界面上進行計算的系統的功能模塊圖。 圖2是本發明在手機主菜單界面上進行計算的方法的工作流程圖。 圖3是設置手機的各按鍵對應的功能或運算符號的示意圖。
具體實施例方式
如圖1所示,是本發明的在手機主菜單界面上進行計算的系統的功能模塊圖。所述在手 機主菜單界面上進行計算的系統IO (以下簡稱"運算系統10")運行在一個手機l中。所述 手機1包括一塊主菜單界面12,在該主菜單界面12上用戶可以選擇相應的功能選項,輸入相 應的電話號碼進行撥號及輸入相應的數字與運算符號進行計算。
所述手機1還包括一個內存14。所述內存14存儲有各類數據,包括操作系統、各種應用 程序、及利用所述運算系統10過程中所設置及生成的數據,如圖3所示的部分按鍵在撥號模 式或運算模式下對應的功能或運算符號。
所述內存14可以是該手機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)等。
所述運算系統10是運行在手機1上的一段程序,通過執行該程序段可以讓用戶除了可在 主菜單界面上直接撥號外,還可直接在手機1的主菜單界面12上輸入運算式進行計算以得到 一個計算結果,從而提高手機的人性化程度。
所述運算系統IO主要包括設置模塊IIO,判斷模塊120、撥號模塊130及計算模塊140。
所述設置模塊110,用于設置手機的部分按鍵(如撥號鍵/確認鍵、向上鍵、向下鍵、向 左鍵、向右鍵、左軟鍵及右軟鍵等)在撥號模式及運算模式下對應的功能或運算符號、撥號 模式及運算模式的區別標準等。所述部分按鍵對應的功能或運算符號設置可參照如圖3所示
例如,"撥號鍵及確認鍵"在撥號模式時是用來進行撥號的;而在運算模式時用來表示 運算符號"="。其它按鍵也有相應的功能或運算符號。
此外,撥號模式及運算模式的區別標準是如果用戶在手機主菜單界面12輸入的字符串 中不含符號("+ " 、 "-" 、 "*" 、 "/")或者僅僅在輸入字符串的開頭位置處含符號" + "(表示國際代碼)符號則判斷該模式是撥號模式,否則判斷該模式是運算模式。例如, 字符串"+886920123456"及"12345664556"表示該輸入的字符串處于撥號模式;而"122-453"及"-15455+25/36"表示輸入的字符串處于運算模式。
所述判斷模塊120,用于依據預先設置的撥號模式及運算模式區別標準判斷用戶直接在 主菜單界面12上輸入的字符串是處于撥號模式還是運算模式。
所述撥號模塊130,用于當用戶在主菜單界面12上輸入的字符串是處于撥號模式時,即 輸入的字符串中不含運算符號或者僅僅在輸入的字符串的開頭位置處含符號"+ "則在接收 到用戶按下撥號鍵或者確認鍵的信號時進行撥號。
所述計算模塊140,用于判斷用戶輸入的字符串是處理運算模式時,在接收到用戶按下 的撥號鍵或確認鍵的信號時進行計算以得到一個計算結果。
所述計算模塊140還用于當該輸入的字符串處于運算模式時,判斷該運算式是否合法, 當不合法時提示該運算式不合法且返回主菜單界面,當合法時則進行計算。例如" *-1245/252"不合法,而"125-89/7*3"則合法。
圖2是本發明在手機主菜單界面上進行計算的方法的流程圖。
步驟S201,設置手機的部分按鍵(如撥號鍵/確認鍵、向上鍵、向下鍵、向左鍵、向右 鍵、左軟鍵及右軟鍵等)在撥號模式或運算模式下對應的功能或運算符號、撥號模式及運算 模式的區別標準等。所述部分按鍵對應的功能或運算符號設置如圖3所示。
步驟S202,用戶在進入主菜單界面12后輸入字符串并接收用戶按下撥號鍵或確認鍵的信 號。所述字符串可包括數字、及運算符號("+ " 、 "-" 、 "*" 、 "/"、"=")等。
步驟S203,依據預先設置的撥號模式及運算模式的區別標準判斷當前用戶輸入的字符串 是處于撥號模式還是運算模式。當處于撥號模式時,執行步驟S207進行撥號。相反,若處于 運算模式時,則執行步驟S204。
步驟S204,判斷所輸入的字符串是否合法。
當不合法時,執行步驟S206以提示該運算式不合法且返回主菜單界面;及當合法時則執 行步驟S205進行計算以得到一個計算結果。
圖3所示是本發明對手機上的部分按鍵分別在撥號模式或運算模式對應的功能或者運算 符號。其中"撥號鍵及確認鍵"在撥號模式時是用來進行撥號的;而在運算模式時用來表示 運算符號"="。向上鍵、向下鍵、向左鍵及向右鍵在運算模式時表示運算符號"+ "、"-"、"*" 、 "/"等。其它按鍵也有相應的功能或運算符號。
權利要求
1.一種在手機主菜單界面上進行計算的系統,其特征在于,所述系統包括設置模塊,用于設置手機的部分按鍵在撥號模式與運算模式下對應的功能或運算符號,并設置撥號模式及運算模式的區別標準,所述運算符號包括“+”、“-”、“*”、“/”、“=”;判斷模塊,依據上述區別標準判斷用戶當前輸入的字符串是處于撥號模式還是運算模式;撥號模塊,用于在輸入的字符串處于撥號模式時進行撥號;及計算模塊,用于在輸入的字符串處于運算模式時進行計算。
2 如權利要求l所述的在手機主菜單界面上進行計算的系統,其特征 在于,所述的部分按鍵包括撥號鍵/確認鍵、向上鍵、向下鍵、向左鍵、向右鍵、左軟鍵 及右軟鍵。
3 如權利要求l所述的在手機主菜單界面上進行計算的系統,其特征 在于,所述撥號模式及運算模式的區別標準是當輸入的字符串中不含符號"+" 、 "-" 、 "*" 、 "/"或者僅僅在輸入的字符串的 開頭位置處含符號"+"則是撥號模式,否則是運算模式。
4 如權利要求l所述的在手機主菜單界面上進行計算的系統,其特征在于,所述輸入的字符串包括數字及符號"+" 、 "-" 、 "*" 、 "/"、"="。
5 一種在手機主菜單界面上進行計算的方法,所述方法包括設置手機的部分按鍵在撥號模式及運算模式下對應的功能或運算符號,并設置撥號模式及運算模式的區別標準,所述運算符號包括"+ " 、 "-" 、 "*" 、 "/"、"="; 依據上述區別標準判斷用戶當前輸入的字符串是處于撥號模式還是運算模式;及 若輸入的字符串處于撥號模式則進行撥號,或者若輸入的字符串處于運算模式則進行計算。
6 如權利要求5所述的在手機主菜單界面上進行計算的方法,其特征 在于,所述的部分按鍵包括撥號鍵/確認鍵、向上鍵、向下鍵、向左鍵、向右鍵、左軟鍵及右軟鍵。
7 如權利要求5所述的在手機主菜單界面上進行計算的方法,其特征 在于,所述撥號模式及運算模式的區別標準是當輸入的字符串中不含符號"+" 、 "-" 、 "*" 、 "/"或者僅僅在輸入的字符串的 開頭位置處含符號"+"則是撥號模式,否則是運算模式。
8 如權利要求5所述的在手機主菜單界面上進行計算的方法,其特征 在于,所述輸入的字符串包括數字及符號"+ " 、 "-" 、 "*" 、 "/"、"="。
全文摘要
本發明揭露一種在手機主菜單界面上進行計算的方法,所述方法包括設置手機的部分按鍵在撥號模式及運算模式下對應的功能或運算符號,并設置撥號模式及運算模式的區別標準,所述運算符號包括“+”、“-”、“*”、“/”、“=”;依據上述區別標準判斷用戶當前輸入的字符串是處于撥號模式還是運算模式;及若輸入的字符串處于撥號模式則進行撥號,或者若輸入的字符串處于運算模式則進行計算。本發明還提供一種在手機主菜單界面上進行計算的系統。利用本發明可給用戶的操作帶來便利。
文檔編號H04M1/247GK101662520SQ20081030430
公開日2010年3月3日 申請日期2008年8月29日 優先權日2008年8月29日
發明者薛慶溫 申請人:深圳富泰宏精密工業有限公司;奇美通訊股份有限公司