本發(fā)明涉及一種觸屏虛擬鍵盤信息輸入方式,用于觸屏虛擬鍵盤的信息輸入,一種帶有滑動方向判定的觸屏虛擬輸入鍵盤按鍵,用于觸屏虛擬鍵盤的信息輸入,一種帶有滑動距離判定的觸屏虛擬輸入鍵盤按鍵,用于觸屏虛擬鍵盤的信息輸入,一種帶有滑動方向和距離判定的觸屏虛擬輸入鍵盤按鍵,用于觸屏虛擬鍵盤的信息輸入。
背景技術(shù):
智能終端觸屏輸入方式局限于用點擊位置來判定輸入信息,一些在輸入中的滑動應(yīng)用也是以觸點或光標對應(yīng)到固定按鍵位置來判定輸入信息,仍然沒有擺脫點擊的輸入方式,具有點擊準確性差、需要雙手操作、輸入不精確等問題。
以點擊方式判定輸入信息是一維信息輸入,其效率要低于以滑動方式判定輸入信息的二維信息輸入,滑動操作中的向量屬性能夠提供方向、距離作為交互信息的屬性,能夠提高信息交互的效率。
技術(shù)實現(xiàn)要素:
本發(fā)明涉及一種觸屏虛擬鍵盤信息輸入方式,用于觸屏虛擬鍵盤的信息輸入,一種帶有滑動方向判定的觸屏虛擬輸入鍵盤按鍵,用于觸屏虛擬鍵盤的信息輸入,一種帶有滑動距離判定的觸屏虛擬輸入鍵盤按鍵,用于觸屏虛擬鍵盤的信息輸入,一種帶有滑動方向和距離判定的觸屏虛擬輸入鍵盤按鍵,用于觸屏虛擬鍵盤的信息輸入。
本發(fā)明第一方面提供一種觸屏虛擬鍵盤信息輸入方式,包括:觸屏動作識別模塊,通過對接收到的用戶觸屏動作數(shù)據(jù)進行解析,得到對應(yīng)的按鍵操作信息;按鍵信息輸出模塊,通過解析獲得的按鍵操作信息,輸出對應(yīng)的鍵盤信息;
觸屏動作采集模塊采集用戶觸屏動作,將用戶觸屏動作信息傳遞給觸屏動作識別模塊,觸屏動作識別模塊通過對接收到的用戶觸屏動作數(shù)據(jù)進行解析,得到對應(yīng)的按鍵操作信息,觸屏動作識別模塊將對應(yīng)的按鍵操作信息發(fā)送給對應(yīng)按鍵的信息輸出模塊,對應(yīng)的按鍵信息輸出模塊通過解析獲得的按鍵操作信息,輸出對應(yīng)的鍵盤信息。
觸屏動作識別模塊,包括:滑動判定,用于判定是否為滑動操作;方向判定,用于判定滑動操作起始到終止的方向;點擊判定,用于判定是否為點擊操作;當觸屏動作識別模塊接收到觸屏動作數(shù)據(jù)信息時,判定觸點位置,判定觸屏動作是滑動還是點擊,如果是滑動,判定滑動方向,并將解析結(jié)果輸出給按鍵信息輸出模塊。
按鍵信息輸出模塊,包括:按鍵信息定義,用于定義按鍵輸出所涵蓋的對應(yīng)鍵盤信息;觸屏動作定義,用于定義觸屏動作對應(yīng)的按鍵輸出鍵盤信息;鍵盤信息輸出,用于輸出鍵盤信息;按鍵信息輸出模塊接收到解析的按鍵操作信息對照觸屏動作定義中的動作定義,輸出對應(yīng)按鍵信息定義中對應(yīng)的鍵盤信息。
鏡像鍵盤轉(zhuǎn)換模塊,用于將觸屏虛擬鍵盤以鏡像方式顯示在對側(cè)觸屏部分;虛擬鍵盤按鍵分布于觸屏側(cè)下方,當觸屏動作采集模塊接收到鍵盤對側(cè)的觸屏動作數(shù)據(jù)信息時,激活左右鍵盤轉(zhuǎn)換模塊,觸屏虛擬鍵盤以鏡像方式顯示在對側(cè)觸屏部分。
本發(fā)明第二方面提供一種帶有滑動方向判定的觸屏虛擬輸入鍵盤按鍵,包括:滑動方向判定,通過測定觸屏動作滑動方向數(shù)據(jù)信息;按鍵信息輸出模塊,通過解析獲得的滑動方向數(shù)據(jù)信息,輸出對應(yīng)的鍵盤信息;
觸屏動作采集模塊采集用戶觸屏動作,解析得到用戶觸屏滑動動作中的方向信息,按鍵信息輸出模塊通過用戶觸屏滑動動作中的方向信息,輸出對應(yīng)的鍵盤信息。
本發(fā)明第三方面提供一種帶有滑動距離判定的觸屏虛擬輸入鍵盤按鍵,包括:滑動距離判定,通過測定觸屏動作的起始點和終止點距離得到滑動距離數(shù)據(jù);按鍵信息輸出模塊,通過解析獲得的滑動距離數(shù)據(jù),輸出對應(yīng)的鍵盤信息;
觸屏動作采集模塊采集用戶觸屏動作,解析得到用戶觸屏滑動動作中的滑動距離信息,按鍵信息輸出模塊通過用戶觸屏滑動動作中的距離信息,輸出對應(yīng)的鍵盤信息。
本發(fā)明第三方面提供一種帶有滑動方向和距離判定的觸屏虛擬輸入鍵盤按鍵,包括:滑動方向判定,通過測定觸屏動作滑動方向數(shù)據(jù)信息;滑動距離判定,通過測定觸屏動作的起始點和終止點距離得到滑動距離數(shù)據(jù);按鍵信息輸出模塊,通過解析獲得的滑動距離數(shù)據(jù),輸出對應(yīng)的鍵盤信息;
觸屏動作采集模塊采集用戶觸屏動作,解析得到用戶觸屏滑動動作中的滑動方向信息、滑動距離信息,按鍵信息輸出模塊通過用戶觸屏滑動動作中的方向信息、距離信息,輸出對應(yīng)的鍵盤信息。
附圖說明
下面結(jié)合附圖對本發(fā)明的實施方式作進一步說明:
圖1是本發(fā)明實施例提供的一種觸屏虛擬鍵盤信息輸入方式模塊架構(gòu)的優(yōu)選方案;
圖2是本發(fā)明實施例提供的一種觸屏虛擬鍵盤信息輸入方式按鍵信息輸出模塊與按鍵圖形界面對應(yīng)關(guān)系的優(yōu)選方案;
圖3是本發(fā)明實施例提供的一種觸屏虛擬鍵盤信息輸入方式界面鏡像轉(zhuǎn)換的優(yōu)選方案;
圖4是本發(fā)明實施例提供的一種帶有滑動距離判定的觸屏虛擬輸入鍵盤按鍵的優(yōu)選方案。
圖5是本發(fā)明實施例提供的一種帶有滑動方向和距離判定的觸屏虛擬輸入鍵盤按鍵的優(yōu)選方案。
具體實施方式
圖1是本發(fā)明實施例提供的一種觸屏虛擬鍵盤信息輸入方式的優(yōu)選方案;
圖1是本發(fā)明實施例提供的一種觸屏虛擬鍵盤信息輸入方式模塊架構(gòu)的優(yōu)選方案;
參照圖1所示,該架構(gòu)包括:
1、觸屏動作采集模塊,用于采集用戶觸屏動作信息傳遞給觸屏動作識別模塊;
2、觸屏動作識別模塊,包含:21、觸屏動作解析,用于對接收到的用戶觸屏動作數(shù)據(jù)進行解析,得到對應(yīng)的按鍵操作信息;
3、按鍵信息輸出模塊,包括:31、按鍵信息定義,用于定義按鍵輸出所涵蓋的對應(yīng)鍵盤信息,32、觸屏動作定義,用于定義觸屏動作對應(yīng)的按鍵輸出鍵盤信息,33、鍵盤信息輸出,用于輸出鍵盤信息;
用戶做出觸屏操作后,1、觸屏動作采集模塊采集用戶觸屏動作信息傳遞給觸屏動作識別模塊,2、觸屏動作識別模塊中的21、觸屏動作解析對接收到的用戶觸屏動作數(shù)據(jù)進行解析,得到對應(yīng)的按鍵操作信息并發(fā)送給3、按鍵信息輸出模塊;
3、按鍵信息輸出模塊通過31、按鍵信息定義,定義按鍵輸出所涵蓋的對應(yīng)鍵盤信息,32、觸屏動作定義,定義觸屏動作對應(yīng)的按鍵輸出鍵盤信息;
當3、按鍵信息輸出模塊接收到21、觸屏動作解析傳遞的解析后數(shù)據(jù)時,通過33、鍵盤信息輸出,輸出鍵盤信息。
圖2是本發(fā)明實施例提供的一種觸屏虛擬鍵盤信息輸入方式按鍵信息輸出模塊與按鍵圖形界面對應(yīng)關(guān)系的優(yōu)選方案;參照圖2所示,該對應(yīng)關(guān)系包括:
1、虛擬按鍵,用于顯示按鍵觸發(fā)區(qū)域;
2、虛擬按鍵對應(yīng)輸出鍵盤信息;
4、虛擬鍵盤輸出方向信息采集;
3、按鍵信息輸出模塊,包括:31、按鍵信息定義,用于定義按鍵輸出所涵蓋的對應(yīng)鍵盤信息,32、觸屏動作定義,用于定義觸屏動作對應(yīng)的按鍵輸出鍵盤信息,33、鍵盤信息輸出,用于輸出鍵盤信息;
32、觸屏動作定義設(shè)定點擊操作和不同方向的滑動操作對應(yīng)的按鍵觸發(fā)數(shù)據(jù);
31、按鍵信息定義設(shè)定不同按鍵觸發(fā)數(shù)據(jù)對應(yīng)的按鍵輸出信息;
31、按鍵信息定義將按鍵輸出內(nèi)容定義為ABC,32、觸屏動作定義將點擊動作對應(yīng)輸出內(nèi)容對應(yīng)為A,上滑動作對應(yīng)輸出內(nèi)容對應(yīng)為B,下滑動做對應(yīng)輸出內(nèi)容對應(yīng)為C,當用戶執(zhí)行上述操作時,虛擬按鍵輸出對應(yīng)的鍵盤信息。
圖3是本發(fā)明實施例提供的一種觸屏虛擬鍵盤信息輸入方式界面鏡像轉(zhuǎn)換的優(yōu)選方案;參照圖3所示,該示例包括:
1、觸屏動作采集模塊,用于采集用戶觸屏動作信息傳遞給觸屏動作識別模塊;
2、鏡像鍵盤轉(zhuǎn)換模塊,用于將屏幕顯示的原按鍵位置和原鍵位觸發(fā)位置以鏡像的方式轉(zhuǎn)換到屏幕另一側(cè);
3、鏡像鍵盤轉(zhuǎn)換虛擬鍵,用于觸發(fā)鏡像鍵盤轉(zhuǎn)換模塊;
1、觸屏動作采集模塊收到3、鏡像鍵盤轉(zhuǎn)換虛擬鍵觸發(fā)信息,1、觸屏動作采集模塊激活2、鏡像鍵盤轉(zhuǎn)換模塊,2、鏡像鍵盤轉(zhuǎn)換模塊將屏幕顯示的原按鍵位置和原鍵位觸發(fā)位置以鏡像的方式轉(zhuǎn)換到屏幕另一側(cè)。
圖4是本發(fā)明實施例提供的一種帶有滑動距離判定的觸屏虛擬輸入鍵盤按鍵的優(yōu)選方案;參照圖4所示,該示例包括;
2、虛擬按鍵觸屏操作示例包含滑動位移距離與對應(yīng)輸出鍵盤信息;
3、按鍵信息輸出模塊,包括:31、按鍵信息定義,用于定義按鍵輸出所涵蓋的對應(yīng)鍵盤信息,32、觸屏動作定義,用于定義觸屏動作對應(yīng)的按鍵輸出鍵盤信息,33、鍵盤信息輸出,用于輸出鍵盤信息;
32、觸屏動作定義設(shè)定點擊操作和不同滑動位移距離操作對應(yīng)的按鍵觸發(fā)數(shù)據(jù);
31、按鍵信息定義將按鍵輸出內(nèi)容定義為ABCDEFGHIJ,32、觸屏動作定義將點擊動作對應(yīng)輸出內(nèi)容對應(yīng)為A,滑動位移距離分別對應(yīng)輸出內(nèi)容對應(yīng)為BCDEFGHIJ,當用戶執(zhí)行上述操作時,虛擬按鍵輸出對應(yīng)的鍵盤信息。
圖5是本發(fā)明實施例提供的一種帶有滑動方向和距離判定的觸屏虛擬輸入鍵盤按鍵的優(yōu)選方案;參照圖5所示,該示例包括;
2、虛擬按鍵觸屏操作示例包含滑動方向上滑動位移距離與對應(yīng)輸出鍵盤信息;
3、按鍵信息輸出模塊,包括:31、按鍵信息定義,用于定義按鍵輸出所涵蓋的對應(yīng)鍵盤信息,32、觸屏動作定義,用于定義觸屏動作對應(yīng)的按鍵輸出鍵盤信息,33、鍵盤信息輸出,用于輸出鍵盤信息;
32、觸屏動作定義設(shè)定不同滑動方向上滑動位移距離操作對應(yīng)的按鍵觸發(fā)數(shù)據(jù);
31、按鍵信息定義將右上方向滑動按鍵輸出內(nèi)容定義為YUIOP,32、觸屏動作定義將滑動位移距離分別對應(yīng)輸出內(nèi)容對應(yīng)為YUIOP,當用戶執(zhí)行上述操作時,虛擬按鍵輸出對應(yīng)的鍵盤信息。