本發(fā)明涉及將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的方法和裝置,尤其涉及一種輸入方法和裝置。所述計(jì)算機(jī)是指具有運(yùn)算能力的電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、優(yōu)盤、移動(dòng)硬盤、智能手表、遙控器、網(wǎng)銀盾等手持或穿戴的電子設(shè)備。
背景技術(shù):
常見的輸入方法是通過既定的按鍵輸入既定的內(nèi)容,與之對(duì)應(yīng)的輸入裝置是按鍵或鍵盤。按鍵和鍵盤隨著科技的發(fā)展,從最初的物理形態(tài)發(fā)展到目前廣泛采用的虛擬形態(tài)。目前主流的輸入方法和裝置在個(gè)人電腦這樣的尺寸較大的設(shè)備上多采用物理按鍵和鍵盤,在智能手機(jī)、平板電腦、智能手表等尺寸較小的設(shè)備上多采用虛擬按鍵和鍵盤。
使用按鍵輸入無安全性要求的一般內(nèi)容時(shí)不會(huì)引起太大的擔(dān)憂,但在輸入諸如密碼之類的安全性內(nèi)容時(shí),會(huì)留下觸摸按鍵的痕跡,給猜測(cè)輸入內(nèi)容留下線索。此外,由于按鍵的位置一般是固定的,所以不容易防止偷窺;即使虛擬按鍵動(dòng)態(tài)地變換按鍵位置也難以防止記錄軟件的侵?jǐn)_;按鍵輸入的這些弊端關(guān)系信息安全和隱私防護(hù),令人擔(dān)憂。
此外,由于按鍵的數(shù)量往往很多,在需要準(zhǔn)確輸入密碼等安全信息時(shí),一般不采取盲打的形式,用戶會(huì)緊盯輸入過程,以防出錯(cuò);這一特點(diǎn)在需要經(jīng)常輸入密碼的場(chǎng)合(例如屏幕解鎖)會(huì)給用戶帶來不便。
此外,按鍵輸入的另一個(gè)弊端是必須為手指保留一定的操作空間,導(dǎo)致不利于應(yīng)用到諸如優(yōu)盤、網(wǎng)銀盾等尺寸較小的設(shè)備上。若在這些尺寸較小的設(shè)備上采用指紋鑒權(quán),由于指紋裝置識(shí)別算法復(fù)雜,對(duì)處理器的運(yùn)算能力要求較高,導(dǎo)致成本較高,不易于推廣。
關(guān)于按鍵輸入之弊端問題,業(yè)內(nèi)已發(fā)明一些新型的輸入方法和裝置來嘗試解決。隨著加速度傳感器(包括運(yùn)動(dòng)傳感器和重力感應(yīng)器)在智能設(shè)備的普及,其成本越來越低,測(cè)量精度越來越高,反應(yīng)時(shí)間也越來越短,基于此類傳感器的應(yīng)用也越來越多?;诖祟悅鞲衅鞯妮斎敕椒ê脱b置已經(jīng)在業(yè)內(nèi)有所報(bào)道,它們多以用此類傳感器檢測(cè)敲擊,來解析輸入的含義,有的方法甚至改用聲音傳感器(諸如麥克風(fēng))檢測(cè)敲擊聲音。以下舉例介紹業(yè)內(nèi)已公開的基于此類傳感器的輸入方法和裝置。
中國(guó)發(fā)明專利申請(qǐng)公開文獻(xiàn)CN102314295A,公開了一種屏幕解鎖裝置及方法,其主要技術(shù)為:利用振動(dòng)傳感器(運(yùn)動(dòng)傳感器或聲音傳感器),檢測(cè)屏幕受到敲擊時(shí)所產(chǎn)生的可識(shí)別頻率(50至500)是否在一設(shè)定時(shí)間內(nèi)(0.2至1秒)為兩次敲擊,判斷是否解鎖屏幕。實(shí)現(xiàn)只需在便捷電子裝置的觸摸屏幕的任何位置連續(xù)敲擊兩次便可解鎖該觸摸屏幕的效果。該技術(shù)方案較為簡(jiǎn)單,僅僅檢測(cè)兩次有效的連續(xù)敲擊實(shí)現(xiàn)屏幕解鎖功能,是一種簡(jiǎn)單的輸入方法和裝置,不能滿足其他鑒權(quán)輸入或控制要求,更不能解決前述關(guān)于按鍵輸入所列舉的弊端。
中國(guó)發(fā)明專利申請(qǐng)公開文獻(xiàn)CN102455842A,公開了一種根據(jù)用戶的敲擊操作實(shí)現(xiàn)屏幕解鎖的方法與設(shè)備,其主要技術(shù)為:a獲取用戶在用戶設(shè)備上的敲擊操作,b匹配比較所述敲擊操作與預(yù)置操作,以獲取匹配結(jié)果;c若所述匹配結(jié)果為成功,解鎖所述用戶設(shè)備的屏幕。更進(jìn)一步,還公開其所述的預(yù)置操作為摩爾斯電碼形成的操作記錄,通過檢測(cè)長(zhǎng)按、短按、重按、輕按來代表摩爾斯電碼中的“點(diǎn)”與“劃”,實(shí)現(xiàn)用摩爾斯電碼或其他編碼解鎖屏幕的功能。更進(jìn)一步,為了提高敲擊檢測(cè)的精度,防止誤操等干擾,引入壓力閾值過濾,甚至引入將屏幕劃分成多個(gè)區(qū)域(12宮格)后指定有效敲擊區(qū)域的位置過濾手段,還甚至引入指定時(shí)間段內(nèi)的敲擊為有效敲擊的時(shí)間過濾手段。該專利申請(qǐng)公開所實(shí)現(xiàn)的效果僅僅是檢測(cè)敲擊實(shí)現(xiàn)解鎖屏幕,敲擊的有效性按屏幕區(qū)域或時(shí)間段劃分以獲取更準(zhǔn)確的敲擊意圖,甚至引入摩爾斯電碼作為檢測(cè)的節(jié)奏,對(duì)提高屏幕解鎖的安全性有積極的意義,也具有一定的趣味性。然而,其手段是單純檢測(cè)敲擊的頻率,尤其在摩爾斯電碼的應(yīng)用上,需要用戶執(zhí)行一連串敲擊才能完成,對(duì)用戶的記憶力和學(xué)習(xí)能力都提出較高的要求,而且,在執(zhí)行一連串敲擊的過程中若不慎出錯(cuò),難以被察覺,更難以糾正,需要重新輸入整串敲擊。
中國(guó)發(fā)明專利申請(qǐng)公開文獻(xiàn)CN102981737A,公開了一種文件操作方法和裝置,其主要技術(shù)為:感應(yīng)終端的感應(yīng)區(qū)域上的敲擊;將所述敲擊轉(zhuǎn)化為數(shù)字信號(hào);將所述數(shù)字信號(hào)與預(yù)先設(shè)置的密碼對(duì)應(yīng)的數(shù)字信號(hào)匹配;若匹配的結(jié)果為所述敲擊轉(zhuǎn)化的數(shù)字信號(hào)與所述預(yù)先設(shè)置的密碼對(duì)應(yīng)的數(shù)字信號(hào)一致,則發(fā)出命令以執(zhí)行所對(duì)應(yīng)的文件操作。其實(shí)際采集的是敲擊的聲音,將有效敲擊記錄為數(shù)字“1”,每?jī)纱斡行脫粼谝粋€(gè)預(yù)設(shè)的時(shí)間間隔內(nèi)記錄為“11”,若每?jī)纱斡行脫舫鲱A(yù)設(shè)的時(shí)間間隔則將該兩次有效敲擊記錄為“101”,該技方案采集有效敲擊后,轉(zhuǎn)化為由“1”和“0”組成的數(shù)字序列,用該串?dāng)?shù)字序列表征敲擊的節(jié)奏(即預(yù)設(shè)時(shí)間內(nèi)一次敲擊或兩次敲擊的組合)。該技術(shù)方法雖然聲稱是文件的操作方法和裝置,從其公開的內(nèi)容看,實(shí)際為屏幕解鎖的方法和裝置,是一種采集屏幕敲擊節(jié)奏實(shí)現(xiàn)解鎖功能方法和裝置。同樣的,該技術(shù)手段需要不斷地執(zhí)行一連串的敲擊動(dòng)作,對(duì)用戶的記憶力和學(xué)習(xí)能力都提出較高的要求,而且,由于其實(shí)際采集的是敲擊所產(chǎn)生的聲音,不利于防止偷窺;同時(shí),在執(zhí)行一連串敲擊的過程中若不慎出錯(cuò),難以被察覺,更難以糾正,需要重新輸入整串敲擊。
中國(guó)發(fā)明專利申請(qǐng)公開文獻(xiàn)CN103645845A,公開了一種敲擊控制方法及終端,其主要技術(shù)為:終端包括振動(dòng)傳感器,通過振動(dòng)傳感器檢測(cè)預(yù)設(shè)頻率范圍內(nèi)的敲擊觸發(fā)信號(hào),檢測(cè)到所述敲擊觸發(fā)信號(hào)后,識(shí)別所述敲擊觸發(fā)信號(hào)所對(duì)應(yīng)的敲擊動(dòng)作類型;獲取于識(shí)別到的敲擊動(dòng)作類型相匹配的敲擊響應(yīng)事件;執(zhí)行敲擊響應(yīng)事件。該技術(shù)手段能實(shí)現(xiàn)通過檢測(cè)敲擊并結(jié)合設(shè)備的當(dāng)前狀態(tài)實(shí)現(xiàn)對(duì)設(shè)備的控制,對(duì)設(shè)備的控制包括靜音、關(guān)閉屏幕、自動(dòng)回復(fù)短信、拒接來電、關(guān)機(jī)、解鎖屏幕、鎖定屏幕、調(diào)節(jié)屏幕亮度、調(diào)節(jié)設(shè)備音量等操作。其控制功能的實(shí)現(xiàn)主要是通過檢測(cè)預(yù)定時(shí)間內(nèi)的單次敲擊或兩次敲擊或至少三次敲擊等易于執(zhí)行的敲擊操作,并將這些敲擊操作與響應(yīng)事件對(duì)應(yīng),實(shí)現(xiàn)一種輸入控制指令的效果,尤其是結(jié)合了設(shè)備的當(dāng)前狀態(tài)后,可以靈活地實(shí)現(xiàn)多種控制效果。但本方案不能應(yīng)用于諸如輸入密碼的場(chǎng)合;同時(shí)由于所謂“設(shè)備的當(dāng)前狀態(tài)”包括了很多可能的狀態(tài),各個(gè)狀態(tài)的控制又無外乎是靠單次、兩次或至少三次敲擊這樣少數(shù)幾種敲擊類型來控制,要求用戶熟記各敲擊類型在各狀態(tài)的控制含義,需要用戶花費(fèi)大量時(shí)間練習(xí),對(duì)用戶的記憶力提出很高的要求,不利于推廣應(yīng)用。
中國(guó)發(fā)明專利申請(qǐng)公開文獻(xiàn)CN102999279A,公開了一種通過敲擊聲控制智能設(shè)備的方法,其主要技術(shù)為:a.在智能設(shè)備中建立并存儲(chǔ)敲擊聲音源信號(hào)與所代表的控制信號(hào)的關(guān)聯(lián)關(guān)系表;b.當(dāng)用戶通過敲擊物體產(chǎn)生敲擊聲音源時(shí),語音采集設(shè)備對(duì)該敲擊聲源進(jìn)行采集;c.語音采集設(shè)備將該敲擊聲音源經(jīng)過相應(yīng)處理后形成敲擊聲音源信號(hào),傳輸給智能設(shè)備;d.智能設(shè)備接受敲擊聲音源信號(hào)進(jìn)行解析,并通過查找關(guān)聯(lián)關(guān)系表,找出該敲擊聲音源信號(hào)所代表的控制信號(hào),從而調(diào)用相應(yīng)控制程序?qū)崿F(xiàn)對(duì)智能設(shè)備的控制。該公開文獻(xiàn)和CN103645845A相似,都是將敲擊操作轉(zhuǎn)化為對(duì)設(shè)備的控制,它們的不同之處至少包括兩點(diǎn),其一,該公開文獻(xiàn)采集的是敲擊產(chǎn)生的聲音,CN103645845A采集的是敲擊引起設(shè)備振動(dòng)的運(yùn)動(dòng);其二,該公開文件的敲擊對(duì)象是控制設(shè)備之外的另一設(shè)備,即遙控器;CN103645845A的敲擊對(duì)象是控制設(shè)備本身,即手機(jī)。
中國(guó)發(fā)明專利申請(qǐng)公開文獻(xiàn)CN1037606979A,公開了一種信息處理方法及電子設(shè)備,其主要技術(shù)為:在所述電子設(shè)備處于所述第一狀態(tài)時(shí),獲取一用戶作用在所述電子設(shè)備上的至少一個(gè)敲擊操作,基于所述至少一個(gè)敲擊操作,獲得與所述至少一個(gè)敲擊操作對(duì)應(yīng)的至少一個(gè)字符信息,判斷所述至少一個(gè)字符信息是否與一預(yù)設(shè)字符組信息相匹配,獲得一判斷結(jié)果,在所述判斷結(jié)果表明所述至少一個(gè)字符信息與所述預(yù)設(shè)字符組信息相匹配時(shí),控制所述電子設(shè)備從所述第一狀態(tài)切換為所述第二狀態(tài)。該方案將敲擊操作轉(zhuǎn)化為至少一個(gè)字符信息(數(shù)字、字母、漢字、圖形等等),并比較轉(zhuǎn)化獲取的字符信息和預(yù)設(shè)的字符信息是否匹配以執(zhí)行后續(xù)響應(yīng),是一種密碼的輸入方法和裝置,同時(shí),該方案還揭示了將敲擊轉(zhuǎn)化為摩爾斯電碼具體措施,使得執(zhí)行敲擊的過程具有隱密性和趣味性。該方案主要用于屏幕解鎖,并主要解決了邊看邊輸入密碼的問題,可以使用戶在不看著手機(jī)的情況下,敲擊手機(jī)的任意位置以實(shí)現(xiàn)輸入解鎖密碼,實(shí)現(xiàn)解鎖的功能。該方案在摩爾斯電碼的輸入上尤其說明,定義“一秒鐘內(nèi)敲擊一次對(duì)應(yīng)點(diǎn)”,“一秒鐘內(nèi)敲擊兩次對(duì)應(yīng)劃”,“輕敲為點(diǎn)”,“重敲為劃”。由于摩爾斯電碼是由“點(diǎn)”與“劃”定義而成,若選取26各英文字母作為密碼,需要用4位摩爾斯電碼來表示,如果輸入一個(gè)6為的密碼,則至少需要用戶敲擊24次,至多需要用戶敲擊48次。這種一連串的長(zhǎng)敲擊和CN102455842A,CN102981737A一樣存在對(duì)用戶的記憶力和學(xué)習(xí)能力要求較高的問題,而且,在執(zhí)行一連串敲擊的過程中若不慎出錯(cuò),難以被察覺,更難以糾正,需要重新輸入整串敲擊。
中國(guó)發(fā)明專利申請(qǐng)公開文獻(xiàn)CN104462938A,公開了一種智能設(shè)備及其解鎖方法,其主要技術(shù)為:在智能設(shè)備處于用戶界面鎖定的狀態(tài)下,檢測(cè)重力感應(yīng)事件;檢測(cè)到所述重力感應(yīng)事件屬于解密敲擊事件時(shí),記錄解密敲擊事件中每一次敲擊輸入的時(shí)刻及總敲擊次數(shù);形成解密請(qǐng)求節(jié)奏;判斷所述解密請(qǐng)求節(jié)奏是否與預(yù)設(shè)的基準(zhǔn)節(jié)奏相匹配,若匹配,則將所述用戶界面切換到解鎖狀態(tài);若不匹配,則保持所述用戶界面的鎖定狀態(tài)。更進(jìn)一步,判斷所述解密請(qǐng)求節(jié)奏是否與預(yù)設(shè)的基準(zhǔn)節(jié)奏匹配的步驟中采用公式為:
該公式是方差公式,實(shí)際計(jì)算的是解鎖敲擊和基準(zhǔn)敲擊的時(shí)間方差,即檢驗(yàn)解鎖敲擊的節(jié)奏和基準(zhǔn)敲擊的節(jié)奏是否一致,是否在一個(gè)允許的誤差范圍(方差e)內(nèi)。該文獻(xiàn)公開了用敲擊節(jié)奏解鎖文件的方法和裝置,用戶可根據(jù)自己熟悉的音樂節(jié)奏作為解鎖密碼,方便記憶;敲擊的便利性上和前述列舉的幾個(gè)公開文獻(xiàn)相似,都不需要看著手機(jī)并可以在手機(jī)的任意位置敲擊;其缺點(diǎn)也是相似的,即敲擊的過程中不慎出錯(cuò),需要從頭到尾重新執(zhí)行敲擊;而且該方法敲擊出的節(jié)奏聲容易被察覺,尤其容易被熟人察覺和猜測(cè),安全性不夠高,不適合于支付鑒權(quán)、文件加密鑒權(quán)等場(chǎng)合。該公開文獻(xiàn)沒有把敲擊和字符輸入聯(lián)系,也沒有把敲擊和一般控制聯(lián)系,實(shí)際上就是揭示一種用敲擊節(jié)奏解鎖屏幕的方法和裝置,也不能完全解決前述所列舉的關(guān)于按鍵輸入的弊端問題。
中國(guó)發(fā)明專利申請(qǐng)公開文獻(xiàn)CN104881220A,公開了一種用戶指令的獲取方法和裝置,其主要技術(shù)為:基于終端設(shè)備的加速度傳感器檢測(cè)用戶的敲擊動(dòng)作,根據(jù)所述敲擊動(dòng)作轉(zhuǎn)換形成用戶的指令。其特點(diǎn)在于,能夠根據(jù)加速度傳感器三個(gè)相互垂直的坐標(biāo)軸方向?qū)?yīng)的重力加速度分量,確定設(shè)備的傾斜角度,根據(jù)傾斜角度和敲擊突變值確定敲擊所述的側(cè)面。該公開文獻(xiàn)通過引入敲擊所述的側(cè)面(相對(duì)設(shè)備自身的方向)豐富了敲擊的含義,但也僅僅是將敲擊的含義最多擴(kuò)充到6種。該公開文獻(xiàn)結(jié)合設(shè)備的具體應(yīng)用場(chǎng)景,設(shè)置了不同敲擊所對(duì)應(yīng)的控制指令,用以實(shí)現(xiàn)對(duì)設(shè)備的簡(jiǎn)單控制,實(shí)現(xiàn)快捷控制的目的。
關(guān)于利用加速度傳感器或聲音傳感器檢測(cè)敲擊操作并以此執(zhí)行后續(xù)響應(yīng)的方法和裝置僅列舉上述案例。從現(xiàn)有技術(shù)看,利用敲擊操作實(shí)現(xiàn)的輸入約有三大類,第一類直接將檢測(cè)到的有效敲擊操作為輸入用于解鎖屏幕或控制;第二類先將檢測(cè)到的有效敲擊操作先進(jìn)行編碼(如摩爾斯電碼)再用于輸入以執(zhí)行屏幕解鎖或控制;第三類先將檢測(cè)到的有效敲擊操作映射成基礎(chǔ)字符或編碼后,再映射成更高階的字符用于輸入以執(zhí)行屏幕解鎖或控制。
由于敲擊動(dòng)作是單一的,只能通過次數(shù)、節(jié)奏、力度區(qū)分不同的敲擊意圖。以下是周知事實(shí),每一密碼位可用的字符數(shù)越多,密碼的位數(shù)越長(zhǎng),密碼的排序越亂,密碼的強(qiáng)度就越高;現(xiàn)有技術(shù)作為密碼輸入時(shí),若要實(shí)現(xiàn)每一密碼位的可選字符數(shù)越多,依現(xiàn)有的方案,就要求設(shè)計(jì)更多的敲擊次數(shù)類型,更多的敲擊節(jié)奏類型,更多的敲擊力度類型,一旦增多敲擊類型對(duì)用戶的記憶就是一項(xiàng)考驗(yàn),尤其單純地記憶敲擊這樣的手部執(zhí)行動(dòng)作是很容易遺忘或出錯(cuò)的;依現(xiàn)有的方案,若增加密碼的位數(shù),則敲擊的次數(shù)會(huì)隨之增加,對(duì)完整地記憶整串密碼帶來困難;依據(jù)現(xiàn)有的方案,若建議用戶使用亂序的無規(guī)則的密碼,恐怕其記憶難度和執(zhí)行難度都超出一般用戶的能力。
所以,現(xiàn)有的敲擊輸入方法和裝置用于諸如輸入密碼的場(chǎng)合,具有難于記憶、輸入出錯(cuò)時(shí)不可更改(退回)且只能從頭輸入、敲擊次數(shù)過多難于執(zhí)行等缺點(diǎn),現(xiàn)有技術(shù)用于諸如輸入操作等場(chǎng)合,也存在需要記憶的敲擊類型和操作指令過多,需要記憶的應(yīng)用場(chǎng)景過多等不利于推廣普及的弊端。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)人決定發(fā)明一種輸入方法和裝置,降低對(duì)敲擊操作的記憶難度,增強(qiáng)敲擊操作的便利性和實(shí)用性,解決前述按鍵輸入的弊端問題,也改進(jìn)現(xiàn)有敲擊輸入存在的缺陷。
為了達(dá)成上述目的,本發(fā)明的技術(shù)方案如下。
本發(fā)明提供一種輸入方法,適于將用戶的敲擊操作轉(zhuǎn)變成設(shè)備可識(shí)別的輸入;該輸入方法包括下列步驟:
a.檢測(cè)敲擊并獲取敲擊;
b.解析敲擊所代表的含義;
c.對(duì)設(shè)備輸入解析出的含義;
其中,所述含義和敲擊的映射引用了敲擊的方向和設(shè)備的姿態(tài)。
更進(jìn)一步的實(shí)施方式中,所述敲擊方向以設(shè)備自身為參照,設(shè)備自身的幾何要素確定的基準(zhǔn)定義敲擊的方向。
更進(jìn)一步的實(shí)施方式中,所述敲擊方向以物理空間為參照,物理空間確定的基準(zhǔn)定義敲擊的方向。
更進(jìn)一步的實(shí)施方式中,所述敲擊方向的參照在輸入的過程中變換。
更進(jìn)一步的實(shí)施方式中,其特征在于,所述敲擊方向包括但不限于向上、向下、向右、向左、向前、向后中的一種或數(shù)種。
更進(jìn)一步的實(shí)施方式中,所述設(shè)備的姿態(tài)是指設(shè)備相對(duì)物理空間的角度。
更進(jìn)一步的實(shí)施方式中,所述獲取敲擊是指獲取有效敲擊,所述解析敲擊是指解析有效敲擊;有效敲擊是指敲擊引起設(shè)備振動(dòng)的頻率和/或幅度滿足過濾條件的敲擊,所述過濾條件包括閾值過濾、誤差過濾、時(shí)間過濾、方向過濾中的一種或數(shù)種。
更進(jìn)一步的實(shí)施方式中,所述含義包括點(diǎn)、劃、退格、清除中的一種或數(shù)種。
更進(jìn)一步的實(shí)施方式中,所述的含義還進(jìn)一步定義出包括字母、數(shù)字、符號(hào)、圖形中的一種或數(shù)種的高階含義。
更進(jìn)一步的實(shí)施方式中,所述高階含義為摩爾斯電碼(Morse Code)。
更進(jìn)一步的實(shí)施方式中,輸入的含義用于鑒權(quán),所述鑒權(quán)包括數(shù)據(jù)加密鑒權(quán)、支付驗(yàn)證鑒權(quán)、屏幕解鎖鑒權(quán)中的一種或數(shù)種。
更進(jìn)一步的實(shí)施方式中,輸入的含義用于控制,所述控制包括播放、暫停、返回主頁、增加音量、降低音量、靜音、上一曲、下一曲、待機(jī)、關(guān)機(jī)、接聽、掛斷、上一頻道、下一頻道、上一張圖片、下一張圖片中的一種或數(shù)種。
為了達(dá)成本發(fā)明之目的,本發(fā)明還進(jìn)一步提供一種輸入裝置,將用戶的敲擊操作轉(zhuǎn)變成設(shè)備可識(shí)別的輸入,其特征在于,所述裝置包括檢測(cè)模塊用以檢測(cè)敲擊事件,所述裝置還包括解析模塊用以解析敲擊事件,所述解析模塊在解析敲擊事件時(shí)解析了敲擊的方向和設(shè)備的姿態(tài);敲擊事件被解析成含義后輸入給設(shè)備。
更進(jìn)一步的實(shí)施方式中,所述檢測(cè)模塊是測(cè)量設(shè)備自身加速度的加速度傳感器,包括運(yùn)動(dòng)傳感器、重力感應(yīng)器。
更進(jìn)一步的實(shí)施方式中,所述解析模塊是通用中央處理器。
更進(jìn)一步的實(shí)施方式中,所述檢測(cè)模塊和所述解析模塊之間還具有緩存模塊,所述敲擊事件先存儲(chǔ)到所述緩存模塊后再由所述解析模塊解析。
更進(jìn)一步的實(shí)施方式中,所述解析模塊由方向解析模塊和姿態(tài)解析模塊以及含義解析模塊組成;方向解析模塊負(fù)責(zé)解析敲擊事件的方向,姿態(tài)解析模塊負(fù)責(zé)解析敲擊事件的姿態(tài);含義解析模塊負(fù)責(zé)將敲擊事件的方向和敲擊事件的姿態(tài)解析成含義。
更進(jìn)一步的實(shí)施方式中,所述檢測(cè)模塊和所述方向解析模塊和姿態(tài)解析模塊之間還具有緩存模塊,所述敲擊事件先存儲(chǔ)到所述緩存模塊后再由所述方向解析模塊和姿態(tài)解析模塊解析。
更進(jìn)一步的實(shí)施方式中,所述敲擊方向以設(shè)備自身為參照,設(shè)備自身的幾何要素確定的基準(zhǔn)定義敲擊的方向。
更進(jìn)一步的實(shí)施方式中,所述敲擊方向以物理空間為參照,物理空間確定的基準(zhǔn)定義敲擊的方向。
更進(jìn)一步的實(shí)施方式中,所述敲擊方向的參照在輸入的過程中變換。
更進(jìn)一步的實(shí)施方式中,所述敲擊方向包括但不限于向上、向下、向右、向左、向前、向后中的一種或數(shù)種。
更進(jìn)一步的實(shí)施方式中,所述設(shè)備的姿態(tài)是指設(shè)備相對(duì)物理空間的角度。
更進(jìn)一步的實(shí)施方式中,所述獲取敲擊是指獲取有效敲擊,所述解析敲擊是指解析有效敲擊;有效敲擊是指敲擊引起設(shè)備振動(dòng)的頻率和/或幅度滿足過濾條件的敲擊,所述過濾條件包括閾值過濾、誤差過濾、時(shí)間過濾、方向過濾中的一種或數(shù)種。
更進(jìn)一步的實(shí)施方式中,所述含義包括點(diǎn)、劃、退格、清除中的一種或數(shù)種。
更進(jìn)一步的實(shí)施方式中,所述的含義還進(jìn)一步定義出包括字母、數(shù)字、符號(hào)、圖形中的一種或數(shù)種的高階含義。
更進(jìn)一步的實(shí)施方式中,所述高階含義為摩爾斯電碼(Morse Code)。
更進(jìn)一步的實(shí)施方式中,輸入的含義用于鑒權(quán),所述鑒權(quán)包括數(shù)據(jù)加密鑒權(quán)、支付驗(yàn)證鑒權(quán)、屏幕解鎖鑒權(quán)中的一種或數(shù)種。
更進(jìn)一步的實(shí)施方式中,輸入的含義用于控制,所述控制包括播放、暫停、返回主頁、增加音量、降低音量、靜音、上一曲、下一曲、待機(jī)、關(guān)機(jī)、接聽、掛斷、上一頻道、下一頻道、上一張圖片、下一張圖片中的一種或數(shù)種。
為了達(dá)成本發(fā)明之目的,本發(fā)明還進(jìn)一步提供一種存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備應(yīng)用了本發(fā)明所述的輸入方法,或所述存儲(chǔ)設(shè)備應(yīng)用了本發(fā)明所述的輸入裝置。
采用了本發(fā)明的輸入方法和裝置后,本發(fā)明除了對(duì)敲擊的方向有所解析外,本發(fā)明還解析設(shè)備的在敲擊時(shí)所處的姿態(tài),進(jìn)一步增加了定義含義的維度。由于本發(fā)明具有更多可定義的含義,進(jìn)一步降低對(duì)敲擊動(dòng)作的記憶難度,豐富了本發(fā)明的輸入功能。本發(fā)明可以選用某些含義定義退格或清除等功能,便于用戶在輸入過程中糾正錯(cuò)誤的輸入,不必再為每次出錯(cuò)都要重新輸入整串敲擊而感到煩惱,提高了輸入的效率和舒適性。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,以下將結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)說明。在以下的描述中闡述了以便于充分理解本發(fā)明的具體細(xì)節(jié),但是,本發(fā)明能夠以不同于以下描述的方式實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此,本發(fā)明不受以下公開的具體實(shí)施例的限制。
附圖說明
圖1是本發(fā)明實(shí)施例結(jié)構(gòu)框圖;
圖2是本發(fā)明設(shè)備自身為參照的示意圖;
圖3是本發(fā)明物理空間為參照的示意圖。
具體實(shí)施方式
實(shí)施例一
本實(shí)施例是一種應(yīng)用本發(fā)明輸入裝置的優(yōu)盤,用于該優(yōu)盤的鑒權(quán)輸入。如圖1所示,該優(yōu)盤的鑒權(quán)輸入裝置,具有檢測(cè)模塊、緩存模塊、方向解析模塊、姿態(tài)解析模塊、含義解析模塊,檢測(cè)模塊連接緩存模塊,緩存模塊連接方向解析模塊和姿態(tài)解析模塊,方向解析模塊和姿態(tài)解析模塊連接含義解析模塊。本實(shí)施例的檢測(cè)模塊是測(cè)量設(shè)備自身加速度的加速度傳感器,設(shè)備受敲擊時(shí),該加速度傳感相互垂直的三軸上的檢測(cè)數(shù)值會(huì)出現(xiàn)突變,由此,可以檢測(cè)到敲擊的次數(shù)、力道,乃至敲擊的方向;關(guān)于如何檢測(cè)敲擊的次數(shù),乃至方向的具體做法,可以參考CN104881220A的實(shí)施方式,此處對(duì)于本領(lǐng)域技術(shù)人員而已無需付出創(chuàng)造性勞動(dòng),可以采用本領(lǐng)域之慣用手段實(shí)現(xiàn),此處不再贅述。
如圖2所示,檢測(cè)到的敲擊,經(jīng)過解析后,以加速度傳感相互垂直的三軸為直接解析參照,可以判斷敲擊以設(shè)備自身為參照的方向。
如圖3所示,檢測(cè)到的敲擊,經(jīng)過解析后,以加速度傳感器相互垂直的三軸為間接解析參照,推算敲擊相對(duì)于固定物理空間參照,可以判斷敲擊以設(shè)備自身為參照的方向。在其他實(shí)施例中,用加速度傳感器結(jié)合電子羅盤的形式能提高推算出的物理空間參照的進(jìn)度和靈敏度。
本實(shí)施利用加速度傳感器互垂直的三軸上的檢測(cè)到相對(duì)重力方向的分量,用以確定設(shè)備的姿態(tài),具體關(guān)于姿態(tài)的確定方式,可以參考CN104881220A的實(shí)施方式,此處對(duì)于本領(lǐng)域技術(shù)人員而已無需付出創(chuàng)造性勞動(dòng),可以采用本領(lǐng)域之慣用手段實(shí)現(xiàn),此處不再贅述。
本實(shí)施體現(xiàn)本發(fā)明之精神在于,本實(shí)施了同時(shí)用解析出的敲擊方向和設(shè)備姿態(tài)定義含義。例如,敲擊的方向如圖2所示的方向5,設(shè)備的姿態(tài)是圖3所示的姿態(tài)3,此時(shí)得到的含義為含義1;再比如,敲擊的方向如圖2所示方向5,設(shè)備的姿態(tài)是圖3所示的姿態(tài)2,此時(shí)得到含義為含義2,;再比如,敲擊的方向如圖2所示的方向2,設(shè)備的姿態(tài)為任意姿態(tài),此時(shí)得到的含義為含義3;再比如,敲擊的方向是圖3的負(fù)x方向,設(shè)備的姿態(tài)是圖3的姿態(tài)4,此時(shí)得到的含義為含義4;又比如,敲擊的方向是圖3的正y方向,設(shè)備的姿態(tài)是圖3的姿態(tài)1,此時(shí)得到的含義為含義5……以此類推,通過對(duì)敲擊方向和設(shè)備姿態(tài)的組合,本實(shí)施例得到相應(yīng)的含義N。本實(shí)施例用類似含義3這樣的全姿態(tài)含義定義參照切換指令,當(dāng)該參照切換指令生效時(shí),解析出的敲擊方向所相對(duì)的參照就能在設(shè)備自身和物理空間之間切換。本實(shí)施例用用類似含義3這樣的全姿態(tài)含義定義退格指令,發(fā)現(xiàn)誤輸入時(shí),通過執(zhí)行一次該退格指令可以清除一個(gè)誤輸入,通過連續(xù)執(zhí)行三次該退格指令,可以清除全部輸入。
以下以摩爾斯電碼(Morse Code)為鑒權(quán)輸入,說明本實(shí)施例的實(shí)施方式。用前述含義1和含義2表示摩爾斯電碼的“點(diǎn)”,用前述含義3表示退格指令,用如圖2的方向3和姿態(tài)3表示摩爾斯電碼的“劃”,用如圖2所示的方向4和任意姿態(tài)表示切換指令。
以輸入“點(diǎn)劃點(diǎn)點(diǎn)劃點(diǎn)劃劃劃劃點(diǎn)劃點(diǎn)劃點(diǎn)”為例。輸入第一個(gè)含義“點(diǎn)”時(shí),用戶手持該優(yōu)盤為圖3所示的姿態(tài)3,以圖2所示的方向5敲擊優(yōu)盤,此時(shí)敲擊方向以優(yōu)盤自身為參照。輸入第二個(gè)含義“劃”時(shí),保持該姿態(tài)3,敲擊如圖2所示的方向3。輸入第三個(gè)含義“點(diǎn)”時(shí),變換設(shè)備的姿態(tài)到圖3所示的姿態(tài)2,繼續(xù)敲擊圖2所示的方向5,。輸入第四個(gè)含義“點(diǎn)”時(shí),敲擊圖2所示的方向4,執(zhí)行切換指令,將敲擊方向切換到以物理空間為參照,此時(shí),可以任意變換設(shè)備姿態(tài),只要敲擊負(fù)y方向即輸入“點(diǎn)”。輸入第五個(gè)含義“劃”時(shí),可以任意變換設(shè)備姿態(tài),只要敲擊負(fù)x方向即輸入“劃”。輸入第六個(gè)含義“點(diǎn)”時(shí),可以任意變換設(shè)備姿態(tài),只要敲擊負(fù)y方向即輸入“點(diǎn)”。輸入第七個(gè)含義“劃”時(shí),敲擊圖2所示的方向4,執(zhí)行切換指令,將敲擊方向切換到以設(shè)備空間為參照,此時(shí),將優(yōu)盤變換至姿態(tài)3,敲擊方向3即可輸入“劃”。以此類推,用戶可以依據(jù)需要隨時(shí)變換敲擊方向的參考,以迷惑窺視者。同時(shí),可以隨時(shí)通過執(zhí)行退格指令,清楚誤輸入,有效提高輸入效率。本實(shí)施還能用多個(gè)含義共同映射“點(diǎn)”,另外多個(gè)含義共同映射“劃”,可以有效降低記憶量,并增加窺視難度。
實(shí)施例二
相比于實(shí)施例一之不同,本實(shí)施例設(shè)備是智能手機(jī),敲擊所解析出的含義用于執(zhí)行支付驗(yàn)證鑒權(quán)、屏幕解鎖鑒權(quán)中的一種或數(shù)種;也可用于包括播放、暫停、返回主頁、增加音量、降低音量、靜音、上一曲、下一曲、待機(jī)、關(guān)機(jī)、接聽、掛斷、上一頻道、下一頻道、上一張圖片、下一張圖片中的一種或數(shù)種。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制。任何本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍的情況下,都可利用上述揭示的技術(shù)內(nèi)容對(duì)本發(fā)明技術(shù)方案作出多種可能的變動(dòng)和修飾,或修改為等同變化的等效實(shí)施例。因此,凡是不脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的實(shí)質(zhì)對(duì)以上實(shí)施例所做的任何簡(jiǎn)單修改、等同變化及修飾,均屬于本發(fā)明技術(shù)方案的保護(hù)范圍。