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