本發(fā)明涉及通訊技術(shù),尤其涉及一種信息處理方法及電子設(shè)備。
背景技術(shù):
本申請(qǐng)發(fā)明人在實(shí)現(xiàn)本申請(qǐng)實(shí)施例技術(shù)方案的過程中,至少發(fā)現(xiàn)相關(guān)技術(shù)中存在如下技術(shù)問題:
目前的電子設(shè)備,如智能手機(jī)或平板電腦這些智能終端,大多采用虛擬鍵盤來替代物理鍵盤,由于智能手機(jī)的屏幕本身不大,所以在虛擬鍵盤上用單指操作也可以實(shí)現(xiàn)快捷的輸入操作。而平板電腦或者觸屏筆記本電腦等,其顯示屏與智能手機(jī)相比,屏幕尺寸相對(duì)比較大,所以,其虛擬鍵盤一般都設(shè)計(jì)成全鍵位布局的,目標(biāo)是使用戶用雙手十指在大尺寸鍵盤上高效率輸入文字,可是,采用現(xiàn)有技術(shù)存在的問題是:用戶雙手在全鍵位布局的虛擬鍵盤實(shí)現(xiàn)盲打時(shí),容易偏離虛擬鍵盤中間鍵位的基準(zhǔn)線,從而導(dǎo)致盲打時(shí)無法高效率的輸入漢字,錯(cuò)誤率高。
然而,相關(guān)技術(shù)中,對(duì)于該問題,尚無有效解決方案。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例希望提供一種信息處理方法及電子設(shè)備,至少解決了現(xiàn)有技術(shù)存在的問題。
本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例的一種信息處理方法,所述方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備支持觸控輸入組件,所述方法包括:
觸發(fā)所述觸控輸入組件后顯示一虛擬輸入?yún)^(qū)域,所述虛擬輸入?yún)^(qū)域顯示有多個(gè)按鍵;
操作體放置于所述虛擬輸入?yún)^(qū)域中的基準(zhǔn)位置,以形成第一定位狀態(tài);
在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息;
獲取所述操作體目前所處的第二定位狀態(tài);
根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,得到判斷結(jié)果;
所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量超過第一閾值時(shí),發(fā)出提示信息;所述提示信息用于指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài);
根據(jù)所述提示信息進(jìn)行定位調(diào)整,使得用戶每一次操作形成的擊鍵位置都與初始定位的所述基準(zhǔn)位置保持相同。
上述方案中,所述方法還包括:
所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量未超過第一閾值時(shí),檢測(cè)到所述操作體目前所處的第二定位狀態(tài)滿足一預(yù)設(shè)條件,則獲取根據(jù)所述操作特征信息建立的第一模型;
獲取所述操作體處于所述第二定位狀態(tài)時(shí)對(duì)應(yīng)的第一按鍵位置;
根據(jù)所述第一模型將所述第一按鍵位置修正為第二按鍵位置;
所述第二按鍵位置對(duì)應(yīng)的字符為用戶希望輸入的字符。
上述方案中,所述方法還包括:
所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量未超過第一閾值時(shí),檢測(cè)到所述操作體目前所處的第二定位狀態(tài)滿足一預(yù)設(shè)條件,則獲取根據(jù)第一預(yù)設(shè)規(guī)則形成的第一模型,所述第一預(yù)設(shè)規(guī)則用于表征構(gòu)詞規(guī)律或基于前一個(gè)字符聯(lián)想形成的字符組合規(guī)律;
獲取所述操作體處于所述第二定位狀態(tài)時(shí)對(duì)應(yīng)第一按鍵位置的第一字符;
根據(jù)所述第一模型將所述第一字符修正為第二字符;
所述第二字符為用戶希望輸入的字符。
上述方案中,所述發(fā)出提示信息,包括:
獲取用于顯示所述提示信息的配置參數(shù);
獲取位于所述基準(zhǔn)位置上的按鍵;
根據(jù)所述配置參數(shù)在位于所述基準(zhǔn)位置上的按鍵上顯示明暗交替的顯示效果,以指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài)。
上述方案中,所述在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息,包括:
檢測(cè)所述操作體的至少一個(gè)操作所持續(xù)的時(shí)間是否在第二閾值范圍內(nèi),得到檢測(cè)結(jié)果;
所述檢測(cè)結(jié)果用于表征所述操作體的至少一個(gè)操作所持續(xù)的時(shí)間在第二閾值范圍時(shí),從所述至少一個(gè)操作中獲取有效擊鍵操作;
將所述有效擊鍵操作作用在目標(biāo)鍵位字符上或周邊的實(shí)際位置,與所述目標(biāo)鍵位字符的中心坐標(biāo)進(jìn)行比對(duì),得到比對(duì)結(jié)果;
記錄所述比對(duì)結(jié)果。
上述方案中,所述在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息,包括:
檢測(cè)所述操作體的至少一個(gè)操作的頻率是否在第三閾值范圍內(nèi),得到檢測(cè)結(jié)果;
所述檢測(cè)結(jié)果用于表征所述操作體的至少一個(gè)操作的頻率在第三閾值范圍時(shí),從所述至少一個(gè)操作中獲取有效擊鍵操作;
將所述有效擊鍵操作作用在目標(biāo)鍵位字符上或周邊的實(shí)際位置,與所述目標(biāo)鍵位字符的中心坐標(biāo)進(jìn)行比對(duì),得到比對(duì)結(jié)果;
記錄所述比對(duì)結(jié)果。
上述方案中,所述比對(duì)結(jié)果用于表征所述實(shí)際位置距離所述中心坐標(biāo)的偏差距離或者偏差角度;
所述根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量是否超過預(yù)設(shè)的第一閾值,包括:
從所述比對(duì)結(jié)果中按照與所述基準(zhǔn)位置交叉的從上到下的中心軸線進(jìn)行劃 分,從所述操作體的至少一個(gè)操作中區(qū)分出中心軸線以左的操作及中心軸線以右的操作;
對(duì)所述中心軸線以左的操作和所述中心軸線以右的操作,分別判斷所述第二定位狀態(tài)與第一定位狀態(tài)間形成的所述偏差距離或者偏差角度的變化量是否超過預(yù)設(shè)的第一閾值,以分別根據(jù)所述提示信息進(jìn)行所述定位調(diào)整。
上述方案中,所述發(fā)出提示信息,包括發(fā)出以下類型提示信息至少之一:
語(yǔ)音提示信息;圖像提示信息;振動(dòng)感應(yīng)提示信息。
本發(fā)明實(shí)施例的一種電子設(shè)備,所述電子設(shè)備支持觸控輸入組件,所述電子設(shè)備還包括:
顯示單元,用于觸發(fā)所述觸控輸入組件后顯示一虛擬輸入?yún)^(qū)域,所述虛擬輸入?yún)^(qū)域顯示有多個(gè)按鍵;
第一獲取單元,用于獲取操作體放置于所述虛擬輸入?yún)^(qū)域中的基準(zhǔn)位置,以形成第一定位狀態(tài);
檢測(cè)單元,用于在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息;
第二獲取單元,用于獲取所述操作體目前所處的第二定位狀態(tài);
判斷單元,用于根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,得到判斷結(jié)果;
信息提示發(fā)送單元,用于所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量超過第一閾值時(shí),發(fā)出提示信息;所述提示信息用于指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài);
定位調(diào)整單元,用于根據(jù)所述提示信息進(jìn)行定位調(diào)整,使得用戶每一次操作形成的擊鍵位置都與初始定位的所述基準(zhǔn)位置保持相同。
上述方案中,所述電子設(shè)備還包括:
第三獲取單元,用于所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量未超過第一閾值時(shí),檢測(cè)到所述操作體目前所處的第二定位狀態(tài)滿足一預(yù)設(shè)條件,則獲取根據(jù)所述操作特征信息建立的第一模型;
第四獲取單元,用于獲取所述操作體處于所述第二定位狀態(tài)時(shí)對(duì)應(yīng)的第一按鍵位置;
第一修正單元,用于根據(jù)所述第一模型將所述第一按鍵位置修正為第二按鍵位置;所述第二按鍵位置對(duì)應(yīng)的字符為用戶希望輸入的字符。
上述方案中,所述電子設(shè)備還包括:
第五獲取單元,用于所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量未超過第一閾值時(shí),檢測(cè)到所述操作體目前所處的第二定位狀態(tài)滿足一預(yù)設(shè)條件,則獲取根據(jù)第一預(yù)設(shè)規(guī)則形成的第一模型,所述第一預(yù)設(shè)規(guī)則用于表征構(gòu)詞規(guī)律或基于前一個(gè)字符聯(lián)想形成的字符組合規(guī)律;
第六獲取單元,用于獲取所述操作體處于所述第二定位狀態(tài)時(shí)對(duì)應(yīng)第一按鍵位置的第一字符;
第二修正單元,用于根據(jù)所述第一模型將所述第一字符修正為第二字符;所述第二字符為用戶希望輸入的字符。
上述方案中,所述信息提示發(fā)送單元,進(jìn)一步用于:
獲取用于顯示所述提示信息的配置參數(shù);
獲取位于所述基準(zhǔn)位置上的按鍵;
根據(jù)所述配置參數(shù)在位于所述基準(zhǔn)位置上的按鍵上顯示明暗交替的顯示效果,以指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài)。
上述方案中,所述檢測(cè)單元,進(jìn)一步用于:
檢測(cè)所述操作體的至少一個(gè)操作所持續(xù)的時(shí)間是否在第二閾值范圍內(nèi),得到檢測(cè)結(jié)果;
所述檢測(cè)結(jié)果用于表征所述操作體的至少一個(gè)操作所持續(xù)的時(shí)間在第二閾值范圍時(shí),從所述至少一個(gè)操作中獲取有效擊鍵操作;
將所述有效擊鍵操作作用在目標(biāo)鍵位字符上或周邊的實(shí)際位置,與所述目標(biāo)鍵位字符的中心坐標(biāo)進(jìn)行比對(duì),得到比對(duì)結(jié)果;
記錄所述比對(duì)結(jié)果。
上述方案中,所述檢測(cè)單元,進(jìn)一步用于:
檢測(cè)所述操作體的至少一個(gè)操作的頻率是否在第三閾值范圍內(nèi),得到檢測(cè)結(jié)果;
所述檢測(cè)結(jié)果用于表征所述操作體的至少一個(gè)操作的頻率在第三閾值范圍時(shí),從所述至少一個(gè)操作中獲取有效擊鍵操作;
將所述有效擊鍵操作作用在目標(biāo)鍵位字符上或周邊的實(shí)際位置,與所述目標(biāo)鍵位字符的中心坐標(biāo)進(jìn)行比對(duì),得到比對(duì)結(jié)果;
記錄所述比對(duì)結(jié)果。
上述方案中,所述判斷單元,進(jìn)一步用于比對(duì)結(jié)果用于表征所述實(shí)際位置距離所述中心坐標(biāo)的偏差距離或者偏差角度的情況下,
從所述比對(duì)結(jié)果中按照與所述基準(zhǔn)位置交叉的從上到下的中心軸線進(jìn)行劃分,從所述操作體的至少一個(gè)操作中區(qū)分出中心軸線以左的操作及中心軸線以右的操作;
對(duì)所述中心軸線以左的操作和所述中心軸線以右的操作,分別判斷所述第二定位狀態(tài)與第一定位狀態(tài)間形成的所述偏差距離或者偏差角度的變化量是否超過預(yù)設(shè)的第一閾值,以分別根據(jù)所述提示信息進(jìn)行所述定位調(diào)整。
上述方案中,所述提示信息,包括以下類型提示信息至少之一:
語(yǔ)音提示信息;圖像提示信息;振動(dòng)感應(yīng)提示信息。
本發(fā)明實(shí)施例的一種信息處理方法,所述方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備支持觸控輸入組件,所述方法包括:觸發(fā)所述觸控輸入組件后顯示一虛擬輸入?yún)^(qū)域,所述虛擬輸入?yún)^(qū)域顯示有多個(gè)按鍵;操作體放置于所述虛擬輸入?yún)^(qū)域中的基準(zhǔn)位置,以形成第一定位狀態(tài);在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息;獲取所述操作體目前所處的第二定位狀態(tài);根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,得到判斷結(jié)果;所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量超過第一閾值時(shí),發(fā)出提示信息;所述提示信息用于指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài);根據(jù)所述提示信息進(jìn)行定位調(diào)整,使得用戶每一次 操作形成的擊鍵位置都與初始定位的所述基準(zhǔn)位置保持相同。
采用本發(fā)明實(shí)施例,用戶由第一定位狀態(tài)變化至第二定位狀態(tài)后,由于事先通過在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息,可以根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量超過第一閾值時(shí),發(fā)出提示信息,所述提示信息用于指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài),從而,根據(jù)所述提示信息進(jìn)行定位調(diào)整,使得用戶每一次操作形成的擊鍵位置都與初始定位的所述基準(zhǔn)位置保持相同。
附圖說明
圖1為本發(fā)明方法實(shí)施例一的一個(gè)實(shí)現(xiàn)流程示意圖;
圖2為本發(fā)明方法實(shí)施例二的一個(gè)實(shí)現(xiàn)流程示意圖;
圖3為本發(fā)明方法實(shí)施例三的一個(gè)實(shí)現(xiàn)流程示意圖;
圖4為本發(fā)明電子設(shè)備實(shí)施例的一個(gè)組成結(jié)構(gòu)示意圖;
圖5-7為應(yīng)用本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景一的各個(gè)定位形態(tài)的示意圖;
圖8-12為應(yīng)用本發(fā)明實(shí)施例的一應(yīng)用場(chǎng)景的示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。
方法實(shí)施例一:
本發(fā)明實(shí)施例的一種信息處理方法,所述方法應(yīng)用于電子設(shè)備中,如圖1所示,所述電子設(shè)備支持觸控輸入組件,所述方法包括:
步驟101、觸發(fā)所述觸控輸入組件后顯示一虛擬輸入?yún)^(qū)域,所述虛擬輸入?yún)^(qū)域顯示有多個(gè)按鍵;
步驟102、操作體放置于所述虛擬輸入?yún)^(qū)域中的基準(zhǔn)位置,以形成第一定位狀態(tài);
步驟103、在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息;
步驟104、獲取所述操作體目前所處的第二定位狀態(tài);
步驟105、根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,得到判斷結(jié)果;
步驟106、所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量超過第一閾值時(shí),發(fā)出提示信息;所述提示信息用于指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài);
步驟107、根據(jù)所述提示信息進(jìn)行定位調(diào)整,使得用戶每一次操作形成的擊鍵位置都與初始定位的所述基準(zhǔn)位置保持相同。
采用本發(fā)明實(shí)施例,用戶由第一定位狀態(tài)變化至第二定位狀態(tài)后,由于事先通過在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息,可以根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量超過第一閾值時(shí),發(fā)出提示信息,所述提示信息用于指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài),從而,根據(jù)所述提示信息進(jìn)行定位調(diào)整,使得用戶每一次操作形成的擊鍵位置都與初始定位的所述基準(zhǔn)位置保持相同。
這里,所述觸控輸入組件可以是百度輸入法、搜狗輸入法、谷歌輸入法等實(shí)現(xiàn)的輸入組件。所述虛擬輸入?yún)^(qū)域可以是由這些輸入法所實(shí)現(xiàn)的輸入組件開啟的虛擬鍵盤,虛擬鍵盤的樣式可以和物理實(shí)體鍵盤的鍵位布局一樣或略有區(qū)別。所述操作體指的是用戶雙手手掌上的各個(gè)手指。所述變化量可以是旋轉(zhuǎn)角度、或者上下左右平移的距離,當(dāng)角度或移動(dòng)距離超過預(yù)定的第一閾值,用戶就可以獲取到用于指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài)的提示信息,所述提示信息至少包括語(yǔ)音提示信息;圖像提示信息;振動(dòng)感應(yīng)提示信息中的至少一種,從而,用戶根據(jù)提示信息進(jìn)行調(diào)整,由第二定位狀態(tài)重新調(diào)整至所述第一定位狀態(tài)。
方法實(shí)施例二:
基于上述方法實(shí)施例一,本發(fā)明實(shí)施例的一種信息處理方法,所述方法應(yīng)用于電子設(shè)備中,如圖2所示,所述電子設(shè)備支持觸控輸入組件,所述方法包括:
步驟201、觸發(fā)所述觸控輸入組件后顯示一虛擬輸入?yún)^(qū)域,所述虛擬輸入?yún)^(qū)域顯示有多個(gè)按鍵;
步驟202、操作體放置于所述虛擬輸入?yún)^(qū)域中的基準(zhǔn)位置,以形成第一定位狀態(tài);
步驟203、在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息;
步驟204、獲取所述操作體目前所處的第二定位狀態(tài);
步驟205、根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,得到判斷結(jié)果;
步驟206、所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量未超過第一閾值時(shí),檢測(cè)到所述操作體目前所處的第二定位狀態(tài)滿足一預(yù)設(shè)條件,則獲取根據(jù)所述操作特征信息建立的第一模型;
步驟207、獲取所述操作體處于所述第二定位狀態(tài)時(shí)對(duì)應(yīng)的第一按鍵位置;
步驟208、根據(jù)所述第一模型將所述第一按鍵位置修正為第二按鍵位置,所述第二按鍵位置對(duì)應(yīng)的字符為用戶希望輸入的字符。
采用本發(fā)明實(shí)施例,用戶由第一定位狀態(tài)變化至第二定位狀態(tài)后,由于事先通過在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息,可以根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量未超過第一閾值時(shí),說明偏移的非常小,并不影響盲打,暫時(shí)不需要發(fā)出提示信息,進(jìn)行定位調(diào)整,而是利用第一模型,具體為擊鍵模型進(jìn)行字符輸入的自動(dòng)修正,該擊鍵模型是根據(jù)所述操作特征信息建立得到的模型,與擊鍵位置和用戶擊鍵習(xí)慣和喜好相關(guān)。
比如,用戶希望輸入字符P,目前正在輸入的第一按鍵位置是“往右下側(cè)偏離的位置”,在該位置并不能正確的擊鍵出字符P,相應(yīng)的,能正確輸入P的位置是“往左上側(cè)的位置”才可以,該位置即為所述第二按鍵位置。從而,利用擊鍵模型,將原本用戶輸入的所述第一按鍵位置修正為所述第二按鍵位置,所述第二按鍵位置對(duì)應(yīng)的字符為用戶希望輸入的字符P。
方法實(shí)施例三:
基于上述方法實(shí)施例一,本發(fā)明實(shí)施例的一種信息處理方法,所述方法應(yīng)用于電子設(shè)備中,如圖3所示,所述電子設(shè)備支持觸控輸入組件,所述方法包括:
步驟301、觸發(fā)所述觸控輸入組件后顯示一虛擬輸入?yún)^(qū)域,所述虛擬輸入?yún)^(qū)域顯示有多個(gè)按鍵;
步驟302、操作體放置于所述虛擬輸入?yún)^(qū)域中的基準(zhǔn)位置,以形成第一定位狀態(tài);
步驟303、在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息;
步驟304、獲取所述操作體目前所處的第二定位狀態(tài);
步驟305、根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,得到判斷結(jié)果;
步驟306、所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量未超過第一閾值時(shí),檢測(cè)到所述操作體目前所處的第二定位狀態(tài)滿足一預(yù)設(shè)條件,則獲取根據(jù)第一預(yù)設(shè)規(guī)則形成的第一模型,所述第一預(yù)設(shè)規(guī)則用于表征構(gòu)詞規(guī)律或基于前一個(gè)字符聯(lián)想形成的字符組合規(guī)律;
步驟307、獲取所述操作體處于所述第二定位狀態(tài)時(shí)對(duì)應(yīng)第一按鍵位置的第一字符;
步驟308、根據(jù)所述第一模型將所述第一字符修正為第二字符,所述第二字符為用戶希望輸入的字符。
采用本發(fā)明實(shí)施例,用戶由第一定位狀態(tài)變化至第二定位狀態(tài)后,由于事 先通過在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息,可以根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量未超過第一閾值時(shí),說明偏移的非常小,并不影響盲打,暫時(shí)不需要發(fā)出提示信息,進(jìn)行定位調(diào)整,而是利用第一模型,具體為擊鍵模型進(jìn)行字符輸入的自動(dòng)修正,該擊鍵模型是根據(jù)第一預(yù)設(shè)規(guī)則形成的模型,所述第一預(yù)設(shè)規(guī)則用于表征構(gòu)詞規(guī)律或基于前一個(gè)字符聯(lián)想形成的字符組合規(guī)律。
比如,用戶希望輸入一個(gè)詞為WORD,已經(jīng)輸入了字符“W”、“O”、“R”由于擊鍵位置有偏離,原本應(yīng)該擊鍵為字符“D”,但是目前正在輸入的第一字符是“E”,根據(jù)構(gòu)詞規(guī)律得到用戶希望輸入的單詞是WORD,則利用擊鍵模型,將原本用戶輸入的第一字符“E”,自動(dòng)修正為第二字符“D”,從而完成用戶希望輸入的詞“WORD”。
基于上述方法實(shí)施例一至三,在本發(fā)明實(shí)施例一實(shí)施方式中,所述發(fā)出提示信息,包括:
步驟401、獲取用于顯示所述提示信息的配置參數(shù);
步驟402、獲取位于所述基準(zhǔn)位置上的按鍵;
步驟403、根據(jù)所述配置參數(shù)在位于所述基準(zhǔn)位置上的按鍵上顯示明暗交替的顯示效果,以指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài)。
基于上述方法實(shí)施例一至三,在本發(fā)明實(shí)施例一實(shí)施方式中,所述在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息的實(shí)施方式一包括:
步驟501、檢測(cè)所述操作體的至少一個(gè)操作所持續(xù)的時(shí)間是否在第二閾值范圍內(nèi),得到檢測(cè)結(jié)果;比如,擊鍵時(shí)間達(dá)到5分鐘或10分鐘等等,開始記錄和統(tǒng)計(jì)分析,以便后續(xù)從所述至少一個(gè)操作中獲取有效擊鍵操作,并進(jìn)行與目標(biāo)鍵位字符的中心坐標(biāo)的比對(duì);
步驟502、所述檢測(cè)結(jié)果用于表征所述操作體的至少一個(gè)操作所持續(xù)的時(shí)間在第二閾值范圍時(shí),從所述至少一個(gè)操作中獲取有效擊鍵操作;
步驟503、將所述有效擊鍵操作作用在目標(biāo)鍵位字符上或周邊的實(shí)際位置,與所述目標(biāo)鍵位字符的中心坐標(biāo)進(jìn)行比對(duì),得到比對(duì)結(jié)果,比如,有效擊鍵操作是擊鍵在字符E偏左的位置,或者擊鍵在字符E和D中間的位置等等,勢(shì)必與目標(biāo)鍵位字符E的中心坐標(biāo)有所偏差。
步驟504、記錄所述比對(duì)結(jié)果,即記錄下通過步驟503得到的偏差,比如偏左或偏右或偏上或偏小等等。
基于上述方法實(shí)施例一至三,在本發(fā)明實(shí)施例一實(shí)施方式中,所述在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息的實(shí)施方式二包括:
步驟601、檢測(cè)所述操作體的至少一個(gè)操作的頻率是否在第三閾值范圍內(nèi),得到檢測(cè)結(jié)果;比如,擊鍵時(shí)間達(dá)到10次或20次等等,開始記錄和統(tǒng)計(jì)分析,以便后續(xù)從所述至少一個(gè)操作中獲取有效擊鍵操作,并進(jìn)行與目標(biāo)鍵位字符的中心坐標(biāo)的比對(duì);
步驟602、所述檢測(cè)結(jié)果用于表征所述操作體的至少一個(gè)操作的頻率在第三閾值范圍時(shí),從所述至少一個(gè)操作中獲取有效擊鍵操作;
步驟603、將所述有效擊鍵操作作用在目標(biāo)鍵位字符上或周邊的實(shí)際位置,與所述目標(biāo)鍵位字符的中心坐標(biāo)進(jìn)行比對(duì),得到比對(duì)結(jié)果;比如,有效擊鍵操作是擊鍵在字符F左側(cè)選擇一個(gè)偏離角度的位置,勢(shì)必與目標(biāo)鍵位字符F的中心坐標(biāo)有所偏差。
步驟604、記錄所述比對(duì)結(jié)果。即記錄下通過步驟603得到的偏離角度。
在本發(fā)明實(shí)施例一實(shí)施方式中,所述比對(duì)結(jié)果用于表征所述實(shí)際位置距離所述中心坐標(biāo)的偏差距離或者偏差角度。
相應(yīng)的,所述根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量是否超過預(yù)設(shè)的第一閾值,包括:
步驟701、從所述比對(duì)結(jié)果中按照與所述基準(zhǔn)位置交叉的從上到下的中心 軸線進(jìn)行劃分,從所述操作體的至少一個(gè)操作中區(qū)分出中心軸線以左的操作及中心軸線以右的操作;
步驟702、對(duì)所述中心軸線以左的操作和所述中心軸線以右的操作,分別判斷所述第二定位狀態(tài)與第一定位狀態(tài)間形成的所述偏差距離或者偏差角度的變化量是否超過預(yù)設(shè)的第一閾值,以分別根據(jù)所述提示信息進(jìn)行所述定位調(diào)整。
這里需要指出的是:以下電子設(shè)備項(xiàng)的描述,與上述方法描述是類似的,同方法的有益效果描述,不做贅述。對(duì)于本發(fā)明電子設(shè)備實(shí)施例中未披露的技術(shù)細(xì)節(jié),請(qǐng)參照本發(fā)明方法實(shí)施例的描述。
電子設(shè)備實(shí)施例一:
本發(fā)明實(shí)施例的一種電子設(shè)備,所述電子設(shè)備支持觸控輸入組件11,如圖4所示,所述電子設(shè)備還包括:
顯示單元12,用于觸發(fā)所述觸控輸入組件后顯示一虛擬輸入?yún)^(qū)域,所述虛擬輸入?yún)^(qū)域顯示有多個(gè)按鍵;
第一獲取單元13,用于獲取操作體放置于所述虛擬輸入?yún)^(qū)域中的基準(zhǔn)位置,以形成第一定位狀態(tài);
檢測(cè)單元14,用于在所述虛擬輸入?yún)^(qū)域檢測(cè)所述操作體的至少一個(gè)操作,記錄所述至少一個(gè)操作形成的操作特征信息;
第二獲取單元15,用于獲取所述操作體目前所處的第二定位狀態(tài);
判斷單元16,用于根據(jù)所述操作特征信息判斷所述第二定位狀態(tài)與第一定位狀態(tài)間的變化量是否超過預(yù)設(shè)的第一閾值,得到判斷結(jié)果;
信息提示發(fā)送單元17,用于所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量超過第一閾值時(shí),發(fā)出提示信息;所述提示信息用于指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài);
定位調(diào)整單元18,用于根據(jù)所述提示信息進(jìn)行定位調(diào)整,使得用戶每一次操作形成的擊鍵位置都與初始定位的所述基準(zhǔn)位置保持相同。
電子設(shè)備實(shí)施例二:
基于上述電子設(shè)備實(shí)施例一,本發(fā)明實(shí)施例的電子設(shè)備還包括:
第三獲取單元,用于所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量未超過第一閾值時(shí),檢測(cè)到所述操作體目前所處的第二定位狀態(tài)滿足一預(yù)設(shè)條件,則獲取根據(jù)所述操作特征信息建立的第一模型;
第四獲取單元,用于獲取所述操作體處于所述第二定位狀態(tài)時(shí)對(duì)應(yīng)的第一按鍵位置;
第一修正單元,用于根據(jù)所述第一模型將所述第一按鍵位置修正為第二按鍵位置;所述第二按鍵位置對(duì)應(yīng)的字符為用戶希望輸入的字符。
電子設(shè)備實(shí)施例三:
基于上述電子設(shè)備實(shí)施例一,本發(fā)明實(shí)施例的電子設(shè)備還包括:
第五獲取單元,用于所述判斷結(jié)果用于表征所述第二定位狀態(tài)與第一定位狀態(tài)間形成的變化量未超過第一閾值時(shí),檢測(cè)到所述操作體目前所處的第二定位狀態(tài)滿足一預(yù)設(shè)條件,則獲取根據(jù)第一預(yù)設(shè)規(guī)則形成的第一模型,所述第一預(yù)設(shè)規(guī)則用于表征構(gòu)詞規(guī)律或基于前一個(gè)字符聯(lián)想形成的字符組合規(guī)律;
第六獲取單元,用于獲取所述操作體處于所述第二定位狀態(tài)時(shí)對(duì)應(yīng)第一按鍵位置的第一字符;
第二修正單元,用于根據(jù)所述第一模型將所述第一字符修正為第二字符;所述第二字符為用戶希望輸入的字符。
在本發(fā)明實(shí)施例一實(shí)施方式中,所述信息提示發(fā)送單元,進(jìn)一步用于:
獲取用于顯示所述提示信息的配置參數(shù);
獲取位于所述基準(zhǔn)位置上的按鍵;
根據(jù)所述配置參數(shù)在位于所述基準(zhǔn)位置上的按鍵上顯示明暗交替的顯示效果,以指示所述操作體由所述第二定位狀態(tài)調(diào)整至所述第一定位狀態(tài)。
在本發(fā)明實(shí)施例一實(shí)施方式中,進(jìn)一步用于:
檢測(cè)所述操作體的至少一個(gè)操作所持續(xù)的時(shí)間是否在第二閾值范圍內(nèi),得到檢測(cè)結(jié)果;
所述檢測(cè)結(jié)果用于表征所述操作體的至少一個(gè)操作所持續(xù)的時(shí)間在第二閾值范圍時(shí),從所述至少一個(gè)操作中獲取有效擊鍵操作;
將所述有效擊鍵操作作用在目標(biāo)鍵位字符上或周邊的實(shí)際位置,與所述目標(biāo)鍵位字符的中心坐標(biāo)進(jìn)行比對(duì),得到比對(duì)結(jié)果;
記錄所述比對(duì)結(jié)果。
在本發(fā)明實(shí)施例一實(shí)施方式中,所述檢測(cè)單元,進(jìn)一步用于:
檢測(cè)所述操作體的至少一個(gè)操作的頻率是否在第三閾值范圍內(nèi),得到檢測(cè)結(jié)果;
所述檢測(cè)結(jié)果用于表征所述操作體的至少一個(gè)操作的頻率在第三閾值范圍時(shí),從所述至少一個(gè)操作中獲取有效擊鍵操作;
將所述有效擊鍵操作作用在目標(biāo)鍵位字符上或周邊的實(shí)際位置,與所述目標(biāo)鍵位字符的中心坐標(biāo)進(jìn)行比對(duì),得到比對(duì)結(jié)果;
記錄所述比對(duì)結(jié)果。
在本發(fā)明實(shí)施例一實(shí)施方式中,所述判斷單元,進(jìn)一步用于比對(duì)結(jié)果用于表征所述實(shí)際位置距離所述中心坐標(biāo)的偏差距離或者偏差角度的情況下,
從所述比對(duì)結(jié)果中按照與所述基準(zhǔn)位置交叉的從上到下的中心軸線進(jìn)行劃分,從所述操作體的至少一個(gè)操作中區(qū)分出中心軸線以左的操作及中心軸線以右的操作;
對(duì)所述中心軸線以左的操作和所述中心軸線以右的操作,分別判斷所述第二定位狀態(tài)與第一定位狀態(tài)間形成的所述偏差距離或者偏差角度的變化量是否超過預(yù)設(shè)的第一閾值,以分別根據(jù)所述提示信息進(jìn)行所述定位調(diào)整。
在本發(fā)明實(shí)施例一實(shí)施方式中,所述提示信息,包括以下類型提示信息至少之一:
語(yǔ)音提示信息;圖像提示信息;振動(dòng)感應(yīng)提示信息。
以一個(gè)現(xiàn)實(shí)應(yīng)用場(chǎng)景為例對(duì)本發(fā)明實(shí)施例闡述如下:
應(yīng)用場(chǎng)景一:
本應(yīng)用場(chǎng)景是針對(duì)平板電腦或者觸屏筆記本電腦顯示屏與智能手機(jī)相比其屏幕尺寸相對(duì)比較大,所以其屏幕鍵盤一般都設(shè)計(jì)成全鍵位布局的,目標(biāo)是使用戶用雙手十指在大尺寸鍵盤上高效率輸入文字而提出的。在虛擬鍵盤場(chǎng)景下, 與物理鍵盤相比,屏幕鍵盤存在的不利方面在于鍵盤表面就是顯示屏的表面,用戶難以利用表面光滑的玻璃定位雙手與鍵盤的相對(duì)位置。另外,在玻璃表面敲擊沒有物理按鍵壓下過程中的存在一定行程的反饋,這也影響用戶在文字輸入時(shí)的體驗(yàn)。這兩個(gè)主要原因?qū)е虏捎闷聊绘I盤時(shí)難以實(shí)現(xiàn)盲打,在文字輸入過程中需要用戶不斷用眼睛關(guān)注每一個(gè)手指擊鍵的位置,導(dǎo)致輸入效率非常低下。甚至在全鍵位鍵盤出現(xiàn)時(shí),用戶無法使用盲打技術(shù),仍然使用一個(gè)手指或者兩個(gè)手指在屏幕上點(diǎn)擊實(shí)現(xiàn)輸入。
本應(yīng)用場(chǎng)景,采用現(xiàn)有技術(shù),一種是設(shè)計(jì)為文字輸出區(qū)域(或稱文本顯示區(qū))和虛擬鍵盤的上部離得比較近,方便人眼觀察,從而進(jìn)行調(diào)整。也就是說,屏幕鍵盤的鍵位區(qū)域與文字輸出區(qū)設(shè)計(jì)的非常近,一般來說文字輸出區(qū)緊貼鍵盤的上部。便于用戶在輸入過程中眼睛視線只需要小幅度的移動(dòng)就可以判斷出按鍵的位置是否正確、輸入的文字內(nèi)容是什么。但是,其缺點(diǎn)是:1)這種方案直接采用小屏幕智能手機(jī)上的單指輸入方案,仍然需要眼睛在鍵位和文本之間頻繁跳動(dòng),但此時(shí)鍵盤的尺寸相對(duì)比較大。所以眼睛在屏幕上移動(dòng)的范圍很大,不利于高效率輸入文字;2)雙手在屏幕鍵盤上輸入文字的時(shí)候,其姿態(tài)與物理鍵盤上的相同,如果文字輸出區(qū)離鍵盤比較近的話,視線很容易受到彎曲手指的遮擋。如果考慮遮擋設(shè)計(jì)比較遠(yuǎn)的話,眼睛又需要移動(dòng)的比較遠(yuǎn),對(duì)輸入效率仍然有不良的影響;3)由于文本顯示區(qū)在鍵盤上部,鍵盤又比較大,所以輸入過程中瀏覽整個(gè)文檔又比較麻煩,需要來回切換各個(gè)不同的視圖。
本應(yīng)用場(chǎng)景,采用現(xiàn)有技術(shù),另一種是設(shè)計(jì)為在屏幕全尺寸鍵盤上只利用一個(gè)手指輸入。輸入過程中僅盯著手指的位置,保證其輸入是正確的,這樣不需要頻繁在按鍵和文字之間切換。但是,其缺點(diǎn)是:1)完全沒有辦法沒有利用全鍵位鍵盤的優(yōu)點(diǎn);2)一個(gè)手指在屏幕上移動(dòng)的范圍非常大,長(zhǎng)期使用容易造成勞累。采用這種輸入方式時(shí)實(shí)際上在平板或者筆記本上完全沒有必要用與屏幕等寬的鍵盤設(shè)計(jì),小尺寸鍵盤更合適。
有鑒于此,本應(yīng)用場(chǎng)景應(yīng)用本發(fā)明實(shí)施例是一種虛擬鍵盤上利用手掌進(jìn)行定位校準(zhǔn)的方案。主要包括:統(tǒng)計(jì)輸入文字過程中雙手每一個(gè)手掌對(duì)應(yīng)鍵位上 各個(gè)手指擊鍵的位置。根據(jù)最近一段時(shí)間內(nèi)手指在屏幕上點(diǎn)擊位置積累的數(shù)據(jù),如果判斷出手掌已經(jīng)整體的偏離基準(zhǔn)位置時(shí),用聲音或者圖示來提醒用戶需要整體移動(dòng)或者轉(zhuǎn)動(dòng)手掌,以保持手掌與初始的通過眼睛觀看定位的基準(zhǔn)位置保持相同。
本應(yīng)用場(chǎng)景應(yīng)用本發(fā)明實(shí)施例的有益效果為:1)可以在光滑的玻璃表面上始終保持與初始基準(zhǔn)位置較近的距離的情況下輸入文字,由于距離基準(zhǔn)位置較近,所以采用盲打時(shí)的成功率非常高;2)能夠保證用戶在利用鍵盤輸入文字過程中眼睛只是關(guān)注在文本顯示區(qū)出現(xiàn)的文字,而不用在文字和鍵位之間頻繁切換;3)手掌在鍵盤上的定位通過聲音或者距離文本輸入提示區(qū)的圖像指示用戶實(shí)時(shí)校準(zhǔn)手掌的位置,保證每一次擊鍵都與初始定位時(shí)基本相同,這樣就可以實(shí)現(xiàn)與物理鍵盤上類似的體驗(yàn),保證盲打過程的實(shí)現(xiàn),從而在屏幕鍵盤上實(shí)現(xiàn)高效率的文本輸入。
如圖5-圖7為對(duì)應(yīng)本應(yīng)用場(chǎng)景工作流程的各個(gè)場(chǎng)景示意圖,該工作流程包括以下內(nèi)容:
一、初始使用時(shí),眼睛觀察屏幕鍵盤上各個(gè)鍵位,把雙手的手指放在鍵盤中間鍵位(左手掌對(duì)應(yīng)手指放置于字符“A、S、D、F”,右手掌對(duì)應(yīng)手指放置于字符“J、K、L、;”)對(duì)應(yīng)的基準(zhǔn)位置上。
可以通過用眼睛輔助的辦法實(shí)現(xiàn)初次定位,初始定位形態(tài)如圖5所示。
二、在輸入文字的過程中,通過算法記錄每一次有效擊鍵的位置,并計(jì)算其與目標(biāo)鍵位中心坐標(biāo)的差異。
如圖6所示,左側(cè)擊鍵與鍵位的中心基本保持一致,而擊鍵的鍵位中心向右偏移一定的距離。統(tǒng)計(jì)過程中不需要所有的按鍵都有擊鍵操作。左側(cè)的QAZXVDTGB沒有擊鍵操作,只通過WERSFC上的擊鍵結(jié)果就可以判斷左手的相對(duì)位置,每一個(gè)鍵可以利用多次擊鍵敲擊的結(jié)果。右側(cè)的YLP沒有擊鍵操作,只通過UIOHJKNM的擊鍵就可以判斷,每一個(gè)鍵可以利用多次擊鍵敲擊的結(jié)果;只需要統(tǒng)計(jì)每一個(gè)有效擊鍵與其對(duì)應(yīng)鍵位之間的關(guān)系即可。
三、通過如圖6所示一定數(shù)量積累下來的數(shù)據(jù)(例如頻率為30次或者時(shí)間 為15秒內(nèi)),分析手掌與鍵位的偏差。一定數(shù)量的數(shù)據(jù)是指與次數(shù)、時(shí)間都有關(guān)系的歷史數(shù)據(jù),隨著輸入過程中、手掌是否移動(dòng)而自動(dòng)更新。
四、以左右兩個(gè)手掌產(chǎn)生的數(shù)據(jù)分別處理、控制。圖6中所示的結(jié)果中產(chǎn)生擊鍵的各個(gè)數(shù)據(jù)中,大部分右手擊鍵偏差是向右,而左手的基本都在中心,所以左手不需要校正,右手需要平移校正。
如圖7所示,判斷出手掌出現(xiàn)整體平移、轉(zhuǎn)動(dòng)時(shí),以聲音或者圖像提示用戶需要微調(diào)手掌的位置。其中圖像提示控件的位置位于文字輸出位置附近,在輸入過程中眼睛的視線不需要變化的情況下用戶就可以觀察到。下圖中左側(cè)的擊鍵正常,沒有偏移及轉(zhuǎn)動(dòng),右側(cè)的有異常出現(xiàn)了順時(shí)針方向的轉(zhuǎn)動(dòng),需要提醒用戶逆時(shí)針方向轉(zhuǎn)動(dòng)手掌。
應(yīng)用場(chǎng)景二:
本應(yīng)用場(chǎng)景是針對(duì)當(dāng)今觸摸屏設(shè)備越來越多,但是基于觸摸屏的設(shè)備文本輸入而提出的。目前的方法中,大多采用一副軟鍵盤來實(shí)現(xiàn)文本信息的輸入。純軟鍵盤的輸入最大的問題則是由于缺乏實(shí)體按鍵的反饋,用戶無法準(zhǔn)確的定位手在中間鍵位(左手掌對(duì)應(yīng)手指放置于字符“A、S、D、F”,右手掌對(duì)應(yīng)手指放置于字符“J、K、L、;”)對(duì)應(yīng)的基準(zhǔn)位置上,中間鍵位可以用home row來指代,需要頻繁的把注意力離開屏幕去定位手在鍵盤上的位置。導(dǎo)致輸入效率低下。
本應(yīng)用場(chǎng)景,采用現(xiàn)有技術(shù),一種解決的方法是當(dāng)用戶的手不在中間鍵位上時(shí)給予振動(dòng)反饋;但是缺點(diǎn)是一方面振動(dòng)會(huì)給用戶帶來困擾,而且擊鍵也有振動(dòng)反饋,用戶無法意識(shí)到偏離這次反饋提醒是指示用戶偏離中間鍵位的位置。偏離的方向更是無法提醒。
本應(yīng)用場(chǎng)景,采用現(xiàn)有技術(shù),另一種解決的方法是用戶的手不在中間鍵位上時(shí)通過手指的某個(gè)動(dòng)作或者手勢(shì),然后給中間鍵位的提醒,如振動(dòng)或者高亮中間鍵位鍵。但是這種方法的問題是,用戶既然已經(jīng)知道手不在中間鍵位上,那么直接低頭找到中間鍵位所在的按鍵,然后移動(dòng)到中間鍵位鍵耗費(fèi)精力最??; 同時(shí)若雙手休息放置在鍵盤上時(shí),高亮顯示的中間鍵位的按鍵會(huì)被遮擋,提醒效果很差。
本應(yīng)用場(chǎng)景采用本發(fā)明實(shí)施例,是一種軟鍵盤上定位中間鍵位的方案。主要包括:當(dāng)用戶的手指休息放置在鍵盤的中間鍵位上時(shí),不需要給予任何提示和操作,當(dāng)用戶的手指偏離中間鍵位較小的距離時(shí),由于人們擊鍵時(shí)的習(xí)慣,每個(gè)手指擊鍵的移動(dòng)距離和方向相對(duì)固定,因此可以通過建立用戶的擊鍵模型來給予矯正;當(dāng)用戶的手指偏離中間鍵位過大,已經(jīng)無法矯正時(shí),高亮中間鍵位提醒用戶手指已經(jīng)偏離,再次擊鍵可能帶來錯(cuò)誤點(diǎn)擊。
本應(yīng)用場(chǎng)景應(yīng)用本發(fā)明實(shí)施例的有益效果為:高亮的中間鍵位只有在用戶的手指偏離中間鍵位太多時(shí)出現(xiàn),而此時(shí)高亮的中間鍵位不會(huì)被手指遮擋,用戶眼睛的余光可以看見中間鍵位按鍵被高亮,提醒手指已經(jīng)偏離太多;當(dāng)用戶手指移回中間鍵位按鍵時(shí),高亮取消。
如圖8-圖12對(duì)應(yīng)本應(yīng)用場(chǎng)景工作流程的各個(gè)場(chǎng)景示意圖,該工作流程包括以下內(nèi)容:
一、當(dāng)用戶的手指休息放置在正確的中間鍵位上時(shí),不對(duì)用戶進(jìn)行提醒。如圖8所示,中間鍵位上沒有顯示明暗交替或帶顏色高亮的提醒信息。
二、當(dāng)用戶的手指休息放置的位置偏離中間鍵位較小的距離時(shí),采取用戶擊鍵模型進(jìn)行修訂。如圖9所示,對(duì)比圖8可知:圖9中,用戶右手掌相對(duì)于中間鍵位有所偏離,但是偏離的并不多,此時(shí),中間鍵位仍然上沒有顯示明暗交替或帶顏色高亮的提醒信息。
三、如圖10所示,當(dāng)手指在G鍵上時(shí),用戶擊鍵T有一定的方向和手指位移,當(dāng)中間鍵位手指定位偏離較小程度位移時(shí),手指由G鍵偏移至FG中間的位置,然后依據(jù)平時(shí)擊鍵習(xí)慣去擊打T鍵時(shí),實(shí)際位置為RT中間位置,但是我們可以通過用戶的擊鍵模型予以矯正,確認(rèn)用戶擊鍵T。在這種可以矯正的情況下,同樣不需要對(duì)中間鍵位進(jìn)行提示,來降低用戶注意力的轉(zhuǎn)換,集中精力在擊鍵上。
四、當(dāng)用戶的手指休息放置的位置偏離中間鍵位較大的距離時(shí),如圖11所 示,對(duì)比圖8和圖9,發(fā)現(xiàn)圖11的定位形態(tài)已經(jīng)距離初始的中間鍵位的定位形態(tài)有了比較大的偏差,即:雙手偏離了中間鍵位較大距離,此時(shí)左手由F已經(jīng)偏離至D鍵,右手J鍵偏離至K鍵。
五、如圖12所示,高亮中間鍵位按鍵,提醒用戶手指的偏離,直至用戶手指移動(dòng)回中間鍵位所在的基準(zhǔn)位置,恢復(fù)成初始的中間鍵位的定位形態(tài)。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立 的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。