本申請涉及信息顯示技術(shù)領(lǐng)域,特別涉及一種數(shù)位信息提示方法及裝置。
背景技術(shù):
在日常生活中,數(shù)字的誤輸入也許只是給人們帶來一些不便,但一旦到了金融領(lǐng)域,數(shù)字的誤輸入帶來的將會是用戶資金的損失,甚至更加嚴重的后果。
隨著智能終端應(yīng)用(例如手機和平板電腦)的普及,涉及到金融或是資金操作的移動端應(yīng)用也越來越多,人們在享受智能終端快速便利的同時,長串金額數(shù)字的誤輸入也給用戶帶來了大量的資金損失,長串數(shù)字的正確填寫(輸入)及確認一直以來都是難以解決的一個問題,誤輸入一般而言分為兩方面:數(shù)字位數(shù)的錯誤、數(shù)字本身的錯誤,例如用戶想輸入1000結(jié)果輸入了10000,且數(shù)字位數(shù)越多,用戶誤輸入的幾率越大,確認的難度也越大。對于如何避免誤輸入,如何更加直觀的確認金額,自然成為了一個重要的話題。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中輸入數(shù)字字符時容易造成數(shù)位錯誤的問題,本申請實施例提供了一種數(shù)位信息提示方法及裝置,在用戶輸入數(shù)字字符時提示該數(shù)字字符的數(shù)位信息,以提示用戶當前輸入的數(shù)字字符是否正確。
本申請實施例提供了一種數(shù)位信息提示方法,包括:
獲取用戶輸入的每一位數(shù)字字符;
在顯示所述數(shù)字字符時,將至少最高位數(shù)字字符的數(shù)位信息顯示在特定位置。
本申請實施例還提供了一種數(shù)位信息提示裝置,包括:
獲取單元,用于獲取用戶輸入的每一位數(shù)字字符;
提示單元,用于在顯示所述數(shù)字字符時,將至少最高位數(shù)字字符的數(shù)位信息顯示在特定位置。
由以上本申請實施例提供的技術(shù)方案可見,可以在用戶輸入數(shù)字字符時提示用戶當前輸入的數(shù)位信息,以防止用戶由于錯誤的數(shù)位導(dǎo)致巨大的經(jīng)濟損失。
當然實施本申請的任一產(chǎn)品或者方法必不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1所示為本申請實施例一種數(shù)位信息提示方法的流程圖;
圖2所示為本申請實施例一種數(shù)位信息提示裝置的結(jié)構(gòu)示意圖;
圖3所示為本申請實施例一種數(shù)位信息提示的具體方法流程圖;
圖4a所示為本申請實施例數(shù)位信息提示的第一示意圖;
圖4b所示為本申請實施例數(shù)位信息提示的第二示意圖;
圖4c所示為本申請實施例數(shù)位信息提示的第三示意圖;
圖4d所示為本申請實施例數(shù)位信息提示的第四示意圖;
圖4e所示為本申請實施例數(shù)位信息提示的第五示意圖;
圖5所示為本申請實施例另一種數(shù)位信息提示的示意圖。
具體實施方式
本申請實施例提供一種數(shù)位信息提示方法及裝置。
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本申請保護的范圍。
如圖1所示為本申請實施例一種數(shù)位信息提示方法的流程圖,在本圖中描述了根據(jù)在用戶輸入數(shù)字時提示數(shù)位信息的技術(shù)方案,該實施例的方法不僅可以應(yīng)用于例如智能手機、平板電腦之類的移動終端,還可以應(yīng)用于臺式計算機等設(shè)備,在用戶輸入數(shù)字時時刻提示用戶輸入數(shù)字的數(shù)位,以保證用戶輸入數(shù)字的準確性。
具體包括步驟101,獲取用戶輸入的每一位數(shù)字字符。
步驟102,在顯示所述數(shù)字字符時,將至少最高位數(shù)字字符的數(shù)位信息顯示在特定位置。
作為本申請的一個實施例,所述在顯示所述數(shù)字字符時,將至少最高位數(shù)字字符的數(shù)位信息顯示在特定位置進一步包括,當數(shù)字字符的數(shù)位產(chǎn)生變化時,隨著所述數(shù)字字符數(shù)位的變化將至少最高位數(shù)字字符的數(shù)位信息顯示在特定位置。
作為本申請的一個實施例,將至少最高位數(shù)字字符的數(shù)位信息顯示在特定位置進一步包 括,將所有所述數(shù)字字符的數(shù)位信息顯示在特定位置。
在本步驟中,通常用戶輸入多位數(shù)字字符時,容易產(chǎn)生錯誤的就是數(shù)位,例如用戶想輸入10000,但是由于后面的“0”輸入的過多,可能就輸入了100000,數(shù)字整體顯示的形態(tài)差不多,但是事實上卻差了10倍,這樣容易給用戶帶來經(jīng)濟損失,而對于老年人或者視力不好的用戶來說,這種情況比較常見,在本申請的實施例中可以顯示最高位的數(shù)字的數(shù)位,即輸入10000時,在“1”的特定位置顯示數(shù)位“萬”,當用戶錯誤的輸入了100000時,最高位的“1”的特定位置就會顯示數(shù)位“十萬”,這樣就可以清楚地提示用戶當前輸入的多位數(shù)字字符是否正確,如果顯示每一位數(shù)字字符的數(shù)位信息則可以更加清晰的提示用戶哪一位填寫錯誤。
作為本申請的一個實施例,所述數(shù)位信息在所述特定位置以突顯的方式顯示。
其中,所述突顯的方式可以包括高亮、深色、閃爍等等。
作為本申請的一個實施例,所述特定位置包括在所述數(shù)字字符的周邊。
作為本申請的一個實施例,所述數(shù)位信息在相應(yīng)數(shù)字字符的上方或者下方。
通過上述實施例中的方法,可以在用戶輸入數(shù)字字符時提示用戶當前輸入的數(shù)位信息,以防止用戶由于錯誤的數(shù)位導(dǎo)致巨大的經(jīng)濟損失。
如圖2所示為本申請實施例一種數(shù)位信息提示裝置的結(jié)構(gòu)示意圖,在本圖中描述了能夠在用戶輸入數(shù)字字符時提示當前輸入數(shù)字字符數(shù)位信息的裝置,該裝置可以運行于例如為手機、平板電腦等的智能終端,還可以運行于臺式計算機或者筆記本計算機中,該裝置中的各個功能單元均可以由可編程邏輯器件構(gòu)成,也可以由特定的芯片構(gòu)成。
具體包括獲取單元201,用于獲取用戶輸入的每一位數(shù)字字符。
提示單元202,用于在顯示所述數(shù)字字符時,將至少最高位數(shù)字字符的數(shù)位信息顯示在特定位置。
作為本申請的一個實施例,所述提示單元進一步用于,當數(shù)字字符的數(shù)位產(chǎn)生變化時,隨著所述數(shù)字字符數(shù)位的變化將至少最高位數(shù)字字符的數(shù)位信息顯示在特定位置。
作為本申請的一個實施例,所述提示單元進一步用于,將所有所述數(shù)字字符的數(shù)位信息顯示在特定位置。
作為本申請的一個實施例,所述提示單元進一步用于,所述數(shù)位信息在所述特定位置以突顯的方式顯示。
作為本申請的一個實施例,所述特定位置包括在所述數(shù)字字符的周邊。
作為本申請的一個實施例,所述提示單元進一步用于,所述數(shù)位信息在相應(yīng)數(shù)字字符的上方或者下方。
通過上述實施例中的方法,可以在用戶輸入數(shù)字字符時提示用戶當前輸入的數(shù)位信息,以防止用戶由于錯誤的數(shù)位導(dǎo)致巨大的經(jīng)濟損失。
如圖3所示為本申請實施例一種數(shù)位信息提示的具體方法流程圖,在本圖中描述了以手機為例進行數(shù)字字符輸入時提示數(shù)位信息的具體過程,在本實施例中輸入的數(shù)字字符為匯款金額,以199999為例進行說明,匯款金額的輸入界面如圖4a所示,為本申請實施例數(shù)位信息提示的第一示意圖,在該圖的匯款金額輸入界面中包括了數(shù)字字符顯示區(qū)域401,數(shù)位信息提示區(qū)域402,觸控輸入?yún)^(qū)域403,其中數(shù)位信息提示區(qū)域中的每個數(shù)位信息(個、十、百、千、萬…)均為淺色或者為透明色,具體包括:
步驟301,用戶在匯款金額的觸控輸入?yún)^(qū)域輸入?yún)R款金額的第一個數(shù)字字符。
在本步驟中,用戶通過下方的數(shù)字鍵盤輸入?yún)R款金額中的第一個數(shù)字字符“1”。
步驟302,獲取用戶輸入的第一個數(shù)字字符“1”。
步驟303,在數(shù)字字符顯示區(qū)域顯示第一個數(shù)字字符“1”的同時,在該數(shù)字字符對應(yīng)的數(shù)位信息提示區(qū)域中顯示相應(yīng)的數(shù)位信息。
本步驟可以參考圖4b,圖4b所示為本申請實施例數(shù)位信息提示的第二示意圖,在該圖中,當前數(shù)字字符的最高位為“個”位,在該數(shù)字字符“1”正上方的數(shù)位信息提示區(qū)域中將“個”位的數(shù)位信息突顯出來,在本例中以黑色底色為例作為突顯方式,并且以較大字體顯示該數(shù)位信息,此時用戶可以明確的從數(shù)位信息提示區(qū)域得知當前輸入的數(shù)位信息。
步驟304,用戶在匯款金額的觸控輸入?yún)^(qū)域輸入?yún)R款金額的第二個數(shù)字字符。
在本步驟中,用戶通過下方的數(shù)字鍵盤輸入?yún)R款金額中的第二個數(shù)字字符“9”。
步驟305,獲取用戶輸入的第二個數(shù)字字符“9”。
步驟306,在數(shù)字字符顯示區(qū)域顯示第二個數(shù)字字符“9”的同時,在最高位數(shù)字字符對應(yīng)的數(shù)位信息提示區(qū)域中顯示相應(yīng)的數(shù)位信息。
本步驟可以參考圖4c,圖4c所示為本申請實施例數(shù)位信息提示的第三示意圖,在該圖中,隨著數(shù)字字符中的“1”向左移動,在原數(shù)字字符“1”的位置顯示數(shù)字字符“9”,當前數(shù)字字符的最高位為“十”位,在該數(shù)字字符“1”正上方的數(shù)位信息提示區(qū)域中將“十”位的數(shù)位信息突顯出來,在本例中以黑色底色為例作為突顯方式,并且以較大字體顯示該“十”位的數(shù)位信息,將右側(cè)的數(shù)位信息“個”以黑色實體方式顯示,此時用戶可以明確的從數(shù)位信息提示區(qū)域得知當前輸入的數(shù)位信息。
步驟307,用戶在匯款金額的觸控輸入?yún)^(qū)域輸入?yún)R款金額的第三個數(shù)字字符。
在本步驟中,用戶通過下方的數(shù)字鍵盤輸入?yún)R款金額中的第三個數(shù)字字符“9”。
步驟308,獲取用戶輸入的第三個數(shù)字字符“9”。
步驟309,在數(shù)字字符顯示區(qū)域顯示第三個數(shù)字字符“9”的同時,在最高位數(shù)字字符對應(yīng)的數(shù)位信息提示區(qū)域中顯示相應(yīng)的數(shù)位信息。
本步驟可以參考圖4d,圖4d所示為本申請實施例數(shù)位信息提示的第四示意圖,在該圖中,隨著數(shù)字字符中的“1”向左移動,在原數(shù)字字符“1”的位置顯示數(shù)字字符“9”,當前數(shù)字字符的最高位為“百”位,在該數(shù)字字符“1”正上方的數(shù)位信息提示區(qū)域中將“百”位的數(shù)位信息突顯出來,在本例中以黑色底色為例作為突顯方式,并且以較大字體顯示該“百”位的數(shù)位信息,將右側(cè)的數(shù)位信息“十”和“個”以黑色實體方式顯示,此時用戶可以明確的從數(shù)位信息提示區(qū)域得知當前輸入的數(shù)位信息。
重復(fù)上述步驟直到用戶在觸控輸入?yún)^(qū)域完整的輸入“199999”,此時整個匯款金額輸入界面如圖4e所示為本申請實施例數(shù)位信息提示的第五示意圖,其中,數(shù)字字符顯示區(qū)域顯示的是“199999”,而位于該數(shù)字字符顯示區(qū)域上方的數(shù)位信息提示區(qū)域中“十萬”的數(shù)位信息顯示為黑色,右側(cè)的“萬”、“千”、“百”、“十”、“個”多個數(shù)位信息均為半透明,此時用戶可以清楚的了解自己輸入的匯款金額是否正確。
如圖5所示為本申請實施例另一種數(shù)位信息提示的示意圖,在該圖中還是以上述實施例中匯款金額“199999”為例進行說明,在本實施例中將所有數(shù)字字符對應(yīng)的數(shù)位信息均以白色文字黑色底色的方式在用戶輸入的數(shù)字字符的下方進行突顯(在其它實施例中可以使用其它顏色文字和底色進行突顯),從而可以提示用戶當前輸入的數(shù)字字符在數(shù)位上是否存在錯誤,并且可以使用戶快速的核對出哪一位的數(shù)字字符出現(xiàn)錯誤,以便于修改。
通過上述本申請實施例中的方法及裝置,可以在用戶輸入數(shù)字字符時提示用戶當前輸入的數(shù)位信息,以防止用戶由于錯誤的數(shù)位導(dǎo)致巨大的經(jīng)濟損失。
對于一個技術(shù)的改進可以很明顯地區(qū)分是硬件上的改進(例如,對二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進)還是軟件上的改進(對于方法流程的改進)。然而,隨著技術(shù)的發(fā)展,當今的很多方法流程的改進已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進。設(shè)計人員幾乎都通過將改進的方法流程編程到硬件電路中來得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說一個方法流程的改進就不能用硬件實體模塊來實現(xiàn)。例如,可編程邏輯器件(programmablelogicdevice,pld)(例如現(xiàn)場可編程門陣列(fieldprogrammablegatearray,fpga))就是這樣一種集成電路,其邏輯功能由用戶對器件編程來確定。由設(shè)計人員自行編程來把一個數(shù)字系統(tǒng)“集成”在一片pld上,而不需要請芯片制造廠商來設(shè)計和制作專用的集成電路芯片2。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logiccompiler)”軟件來實現(xiàn),它與程序開發(fā)撰寫時所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬件描述語言(hardwaredescriptionlanguage,hdl), 而hdl也并非僅有一種,而是有許多種,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)與verilog2。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語言稍作邏輯編程并編程到集成電路中,就可以很容易得到實現(xiàn)該邏輯方法流程的硬件電路。
控制器可以按任何適當?shù)姆绞綄崿F(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲可由該(微)處理器執(zhí)行的計算機可讀程序代碼(例如軟件或固件)的計算機可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(applicationspecificintegratedcircuit,asic)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存儲器控制器還可以被實現(xiàn)為存儲器的控制邏輯的一部分。
本領(lǐng)域技術(shù)人員也知道,除了以純計算機可讀程序代碼方式實現(xiàn)控制器以外,完全可以通過將方法步驟進行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實現(xiàn)相同功能。因此這種控制器可以被認為是一種硬件部件,而對其內(nèi)包括的用于實現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔?,可以將用于實現(xiàn)各種功能的裝置視為既可以是實現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
上述實施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計算機芯片或?qū)嶓w實現(xiàn),或者由具有某種功能的產(chǎn)品來實現(xiàn)。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而 言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
本申請可用于眾多通用或?qū)S玫挠嬎銠C系統(tǒng)環(huán)境或配置中。例如:個人計算機、服務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)pc、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。
雖然通過實施例描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請的精神。