欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種輸入方法、裝置和系統(tǒng)的制作方法

文檔序號:6548374閱讀:167來源:國知局
一種輸入方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供了一種輸入方法、裝置和系統(tǒng),所述方法包括:生成檢測平面;檢測在所述檢測平面中輸入時的輸入位置;根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手部信息;確定與所述手部信息匹配的一個或多個按鍵在所述檢測平面中的按鍵區(qū)域;提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。本發(fā)明實施例按鍵的按鍵區(qū)域與手部相匹配,相對一般的移動設(shè)備的鍵盤大,減少了按鍵的難易程度、有效減少誤輸入的發(fā)生,在用戶熟悉按鍵排布的情況下,可以單憑敲擊即可實現(xiàn)輸入,擺脫了諸如鍵盤等現(xiàn)實輸入設(shè)備的限制,也擺脫了諸如跑步等情景限制,實現(xiàn)了隨時隨地的輸入,大大地提高了輸入效率。
【專利說明】一種輸入方法、裝置和系統(tǒng)

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及輸入法的【技術(shù)領(lǐng)域】,特別是涉及一種輸入方法、一種輸入裝置和一種 輸入系統(tǒng)。

【背景技術(shù)】
[0002] 目前,隨著互聯(lián)網(wǎng)的高速發(fā)展,網(wǎng)絡(luò)應(yīng)用趨向多元化,網(wǎng)上的信息量急劇增加。在 各種場合下,用戶經(jīng)常需要輸入信息。例如,在搜索引擎中輸入關(guān)鍵詞搜索網(wǎng)頁,在即時通 訊工具中輸入文字與其他用戶進行交流,等等。
[0003] 因此,輸入設(shè)備作為計算機與用戶或其他設(shè)備通信的橋梁,是用戶和計算機系統(tǒng) 之間進行信息交互的主要裝置之一,被廣泛應(yīng)用在各個領(lǐng)域中,使得用戶可以向計算機輸 入數(shù)據(jù)和信息。
[0004] 尤其是隨著移動設(shè)備的大規(guī)模普及,在很大程度上改變了用戶的生活和工作的方 式,用戶可以隨時隨地輸入信息與外界溝通,例如完成工作郵件處理、審批流程等。
[0005] 但是,這種隨時隨地輸入的需求,卻受到硬件本身的約束。移動設(shè)備的屏幕(用于 觸屏輸入)普遍都是小尺寸,而用戶的手大小不同,使得出現(xiàn)按鍵困難、容易發(fā)生誤輸入等 情況,使得輸入效率低下。
[0006] 再者,用戶在步行、跑步等特殊情況下,輸入設(shè)備容易出現(xiàn)抖動,因此也經(jīng)常會出 現(xiàn)按鍵操作困難、容易發(fā)生誤輸入等情況,使得輸入效率低下。


【發(fā)明內(nèi)容】

[0007] 本發(fā)明實施例所要解決的技術(shù)問題是提供一種輸入方法,用以提高用戶的輸入效 率。
[0008] 相應(yīng)的,本發(fā)明實施例還提供了一種輸入裝置和一種輸入系統(tǒng),用以保證上述方 法的實現(xiàn)及應(yīng)用。
[0009] 為了解決上述問題,本發(fā)明實施例公開了一種輸入方法,包括:
[0010] 生成檢測平面;
[0011] 檢測在所述檢測平面中輸入時的輸入位置;
[0012] 根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手部信息;
[0013] 確定與所述手部信息匹配的一個或多個按鍵在所述檢測平面中的按鍵區(qū)域;
[0014] 提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
[0015] 優(yōu)選地,所述根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手部信息的步 驟包括:
[0016] 若在所述檢測平面中檢測到一個固定的輸入位置和一個變動的輸入位置時,則判 斷用于輸入的手部為單手;
[0017] 若在所述檢測平面中檢測到兩個固定的輸入位置和一個變動的輸入位置時,則判 斷用于輸入的手部為雙手。
[0018] 優(yōu)選地,所述根據(jù)所述輸入位置檢測在所述檢測平面用于輸入的手部信息的步驟 包括:
[0019] 根據(jù)所述輸入位置計算在所述檢測平面中相鄰兩次輸入時的輸入頻率和輸入位 移;
[0020] 查找所述輸入頻率所屬的輸入頻率范圍;所述輸入頻率范圍分別對應(yīng)有單手輸入 位移范圍和雙手輸入位移范圍;
[0021] 當(dāng)所述輸入位移屬于所述單手輸入位移范圍時,判斷用于輸入的手部為單手;
[0022] 當(dāng)所述輸入位移屬于所述雙手輸入位移范圍時,判斷用于輸入的手部為雙手。
[0023] 優(yōu)選地,所述確定與所述手部信息匹配的一個或多個按鍵在所述檢測平面中的按 鍵區(qū)域的步驟包括:
[0024] 對所述檢測平面劃分所述手部用于輸入的輸入?yún)^(qū)域;
[0025] 在所述輸入?yún)^(qū)域中按照用戶特征信息確定與所述手部匹配的一個或多個按鍵對 應(yīng)的按鍵區(qū)域。
[0026] 優(yōu)選地,所述對所述檢測平面劃分所述手部用于輸入的輸入?yún)^(qū)域的步驟包括:
[0027] 獲取所述手部在所述檢測平面中輸入時的輸入頻率和/或輸入位置;
[0028] 采用所述輸入頻率和/或所述輸入位置判斷所述手部對應(yīng)的一個或多次輸入是 否為有效輸入;若是,則采用所述輸入位置組合成輸入?yún)^(qū)域。
[0029] 優(yōu)選地,所述用戶特征信息包括但不限于以下至少一個:
[0030] 手掌大小信息、手指長短信息、用戶輸入特征信息、雙臂間距信息、身高信息。
[0031] 優(yōu)選地,所述輸入位置包括輸入距離和輸入角度,所述按鍵區(qū)域包括第一距離區(qū) 域和第一角度區(qū)域;
[0032] 所述提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵的步驟包括:
[0033] 當(dāng)用于輸入的手部為雙手時,提取所述輸入距離和所述輸入角度所屬的第一距離 區(qū)域和第一角度區(qū)域;
[0034] 提取所述第一距離區(qū)域和第一角度區(qū)域?qū)?yīng)的按鍵作為輸入的按鍵。
[0035] 優(yōu)選地,所述輸入位置包括輸入距離和輸入角度,所述按鍵區(qū)域包括第二距離區(qū) 域和第二角度區(qū)域;
[0036] 所述提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵的步驟包括:
[0037] 當(dāng)用于輸入的手部為單手時,提取所述輸入距離和所述輸入角度所屬的第二距離 區(qū)域和第二角度區(qū)域;
[0038] 提取所述第二距離區(qū)域和第二角度區(qū)域?qū)?yīng)的按鍵作為輸入的按鍵。
[0039] 優(yōu)選地,所述提取與所述輸入位置對應(yīng)的按鍵的步驟包括:
[0040] 計算所述手部輸入時的手部位移;
[0041] 采用所述手部位移和所述輸入位置計算實際輸入位置;
[0042] 提取所述實際輸入位置所屬的按鍵區(qū)域所對應(yīng)的按鍵。
[0043] 優(yōu)選地,還包括:
[0044] 對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理,以獲得輸入信息。
[0045] 優(yōu)選地,還包括:
[0046] 將所述輸入信息發(fā)送至相連接的電子設(shè)備;
[0047] 所述輸入信息用于在所述電子設(shè)備中進行顯示。
[0048] 本發(fā)明實施例還公開了一種輸入裝置,包括:
[0049] 檢測平面生成模塊,用于生成檢測平面;
[0050] 輸入位置檢測模塊,用于檢測在所述檢測平面中輸入時的輸入位置;
[0051] 手部檢測模塊,用于根據(jù)輸入位置檢測在所述檢測平面上用于輸入的手部信息;
[0052] 按鍵區(qū)域確定模塊,用于確定與所述手部信息匹配的一個或多個按鍵在所述檢測 平面中的按鍵區(qū)域;
[0053] 按鍵提取模塊,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
[0054] 優(yōu)選地,所述手部檢測模塊包括:
[0055] 第一判斷子模塊,用于在所述檢測平面中檢測到一個固定的輸入位置和一個變動 的輸入位置時,則判斷用于輸入的手部為單手;
[0056] 第二判斷子模塊,用于在所述檢測平面中檢測到兩個固定的輸入位置和一個變動 的輸入位置時,則判斷用于輸入的手部為雙手。
[0057] 優(yōu)選地,所述手部檢測模塊包括:
[0058] 輸入計算子模塊,用于根據(jù)所述輸入位置計算在所述檢測平面中相鄰兩次輸入時 的輸入頻率和輸入位移;
[0059] 查找子模塊,用于查找所述輸入頻率所屬的輸入頻率范圍;所述輸入頻率范圍分 別對應(yīng)有單手輸入位移范圍和雙手輸入位移范圍;
[0060] 第三判斷子模塊,用于在所述輸入位移屬于所述單手輸入位移范圍時,判斷用于 輸入的手部為單手;
[0061] 第四判斷子模塊,用于在所述輸入位移屬于所述雙手輸入位移范圍時,判斷用于 輸入的手部為雙手。
[0062] 優(yōu)選地,所述按鍵區(qū)域確定模塊包括:
[0063] 劃分子模塊,用于對所述檢測平面劃分所述手部用于輸入的輸入?yún)^(qū)域;
[0064] 確定子模塊,用于在所述輸入?yún)^(qū)域中按照用戶特征信息確定與所述手部匹配的一 個或多個按鍵對應(yīng)的按鍵區(qū)域。
[0065] 優(yōu)選地,所述劃分子模塊包括:
[0066] 獲取子模塊,用于獲取所述手部在所述檢測平面中輸入時的輸入頻率和/或輸入 位置;
[0067] 第五判斷子模塊,用于采用所述輸入頻率和/或所述輸入位置判斷所述手部對應(yīng) 的一個或多次輸入是否為有效輸入;若是,則調(diào)用組合子模塊;
[0068] 組合子模塊,用于采用所述輸入位置組合成輸入?yún)^(qū)域。
[0069] 優(yōu)選地,所述用戶特征信息包括但不限于以下至少一個:
[0070] 手掌大小信息、手指長短信息、用戶輸入特征信息、雙臂間距信息、身高信息。
[0071] 優(yōu)選地,所述輸入位置包括輸入距離和輸入角度,所述按鍵區(qū)域包括第一距離區(qū) 域和第一角度區(qū)域;
[0072] 所述按鍵提取模塊包括:
[0073] 第一提取子模塊,用于在用于輸入的手部為雙手時,提取所述輸入距離和所述輸 入角度所屬的第一距離區(qū)域和第一角度區(qū)域;
[0074] 第二提取子模塊,用于提取所述第一距離區(qū)域和第一角度區(qū)域?qū)?yīng)的按鍵作為輸 入的按鍵。
[0075] 優(yōu)選地,所述輸入位置包括輸入距離和輸入角度,所述按鍵區(qū)域包括第二距離區(qū) 域和第二角度區(qū)域;
[0076] 所述按鍵提取模塊包括:
[0077] 第三提取子模塊,用于在用于輸入的手部為單手時,提取所述輸入距離和所述輸 入角度所屬的第二距離區(qū)域和第二角度區(qū)域;
[0078] 第四提取子模塊,用于提取所述第二距離區(qū)域和第二角度區(qū)域?qū)?yīng)的按鍵作為輸 入的按鍵。
[0079] 優(yōu)選地,所述按鍵提取模塊包括:
[0080] 位移計算子模塊,用于計算所述手部輸入時的手部位移;
[0081] 實際位置計算子模塊,用于采用所述手部位移和所述輸入位置計算實際輸入位 置;
[0082] 第五提取子模塊,用于提取所述實際輸入位置所屬的按鍵區(qū)域所對應(yīng)的按鍵。
[0083] 優(yōu)選地,還包括:
[0084] 輸入信息獲得模塊,對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理,以 獲得輸入息。
[0085] 優(yōu)選地,還包括:
[0086] 第一輸入信息發(fā)送模塊,用于將所述輸入信息發(fā)送至相連接的電子設(shè)備;所述輸 入信息用于在所述電子設(shè)備中進行顯示。
[0087] 本發(fā)明實施例還公開了一種輸入裝置,包括:
[0088] 輸入位置接收模塊,用于接收終端設(shè)備發(fā)送的輸入位置;所述輸入位置為在所述 終端設(shè)備生成的檢測平面中檢測到的輸入位置;
[0089] 手部檢測模塊,用于根據(jù)輸入位置檢測在所述檢測平面上用于輸入的手部信息;
[0090] 按鍵區(qū)域確定模塊,用于確定與所述手部信息匹配的一個或多個按鍵在所述檢測 平面中的按鍵區(qū)域;
[0091] 按鍵提取模塊,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
[0092] 優(yōu)選地,所述手部檢測模塊包括:
[0093] 第一判斷子模塊,用于在所述檢測平面中檢測到一個固定的輸入位置和一個變動 的輸入位置時,則判斷用于輸入的手部為單手;第二判斷子模塊,用于在所述檢測平面中檢 測到兩個固定的輸入位置和一個變動的輸入位置時,則判斷用于輸入的手部為雙手。
[0094] 優(yōu)選地,所述手部檢測模塊包括:
[0095] 輸入計算子模塊,用于根據(jù)所述輸入位置計算在所述檢測平面中相鄰兩次輸入時 的輸入頻率和輸入位移;
[0096] 查找子模塊,用于查找所述輸入頻率所屬的輸入頻率范圍;所述輸入頻率范圍分 別對應(yīng)有單手輸入位移范圍和雙手輸入位移范圍;
[0097] 第三判斷子模塊,用于在所述輸入位移屬于所述單手輸入位移范圍時,判斷用于 輸入的手部為單手;
[0098] 第四判斷子模塊,用于在所述輸入位移屬于所述雙手輸入位移范圍時,判斷用于 輸入的手部為雙手。
[0099] 優(yōu)選地,所述按鍵區(qū)域確定模塊包括:
[0100] 劃分子模塊,用于對所述檢測平面劃分所述手部用于輸入的輸入?yún)^(qū)域;
[0101] 確定子模塊,用于在所述輸入?yún)^(qū)域中按照用戶特征信息確定與所述手部匹配的一 個或多個按鍵對應(yīng)的按鍵區(qū)域。
[0102] 優(yōu)選地,所述劃分子模塊包括:
[0103] 獲取子模塊,用于獲取所述手部在所述檢測平面中輸入時的輸入頻率和/或輸入 位置;
[0104] 第五判斷子模塊,用于采用所述輸入頻率和/或所述輸入位置判斷所述手部對應(yīng) 的一個或多次輸入是否為有效輸入;若是,則調(diào)用組合子模塊;
[0105] 組合子模塊,用于采用所述輸入位置組合成輸入?yún)^(qū)域。
[0106] 優(yōu)選地,所述用戶特征信息包括但不限于以下至少一個:
[0107] 手掌大小信息、手指長短信息、用戶輸入特征信息、雙臂間距信息、身高信息。
[0108] 優(yōu)選地,所述輸入位置包括輸入距離和輸入角度,所述按鍵區(qū)域包括第一距離區(qū) 域和第一角度區(qū)域;
[0109] 所述按鍵提取模塊包括:
[0110] 第一提取子模塊,用于在用于輸入的手部為雙手時,提取所述輸入距離和所述輸 入角度所屬的第一距離區(qū)域和第一角度區(qū)域;
[0111] 第二提取子模塊,用于提取所述第一距離區(qū)域和第一角度區(qū)域?qū)?yīng)的按鍵作為輸 入的按鍵。
[0112] 優(yōu)選地,所述輸入位置包括輸入距離和輸入角度,所述按鍵區(qū)域包括第二距離區(qū) 域和第二角度區(qū)域;
[0113] 所述按鍵提取模塊包括:
[0114] 第三提取子模塊,用于在用于輸入的手部為單手時,提取所述輸入距離和所述輸 入角度所屬的第二距離區(qū)域和第二角度區(qū)域;
[0115] 第四提取子模塊,用于提取所述第二距離區(qū)域和第二角度區(qū)域?qū)?yīng)的按鍵作為輸 入的按鍵。
[0116] 優(yōu)選地,所述按鍵提取模塊包括:
[0117] 位移計算子模塊,用于計算所述手部輸入時的手部位移;
[0118] 實際位置計算子模塊,用于采用所述手部位移和所述輸入位置計算實際輸入位 置;
[0119] 第五提取子模塊,用于提取所述實際輸入位置所屬的按鍵區(qū)域所對應(yīng)的按鍵。
[0120] 優(yōu)選地,還包括:
[0121] 輸入信息獲得模塊,對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理,以 獲得輸入息。
[0122] 優(yōu)選地,還包括:
[0123] 第二輸入信息發(fā)送模塊,用于將所述輸入信息發(fā)送至所述終端設(shè)備;所述輸終端 設(shè)備用于將所述輸入信息發(fā)送至相連接的電子設(shè)備;所述輸入信息用于在所述電子設(shè)備中 進行顯示。
[0124] 本發(fā)明實施例還公開了一種輸入系統(tǒng),其特征在于,所述系統(tǒng)包括服務(wù)器和終端 設(shè)備;
[0125] 其中,所述終端設(shè)備包括:
[0126] 檢測平面生成模塊,用于生成檢測平面;
[0127] 輸入位置檢測模塊,用于檢測在所述檢測平面中輸入時的輸入位置;
[0128] 輸入位置發(fā)送模塊,用于將所述輸入位置發(fā)送至所述服務(wù)器;
[0129] 所述服務(wù)器包括:
[0130] 輸入位置接收模塊,用于接收終端設(shè)備發(fā)送的輸入位置;
[0131] 手部檢測模塊,用于根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手部信 息;
[0132] 按鍵區(qū)域確定模塊,用于確定與所述手部匹配的一個或多個按鍵在所述檢測平面 中的按鍵區(qū)域;
[0133] 按鍵提取模塊,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
[0134] 優(yōu)選地,所述服務(wù)器還包括:
[0135] 輸入信息獲得模塊,對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理,以 獲得輸入息。
[0136] 優(yōu)選地,所述系統(tǒng)還包括電子設(shè)備;
[0137] 所述服務(wù)器還包括:
[0138] 第二輸入信息發(fā)送模塊,用于將所述輸入信息發(fā)送至所述終端設(shè)備;
[0139] 所述終端設(shè)備還包括:
[0140] 第一輸入信息接收模塊,用于接收所述服務(wù)器發(fā)送的輸入信息;
[0141] 第一輸入信息發(fā)送模塊,用于將所述輸入信息發(fā)送至相連接的電子設(shè)備;
[0142] 所述電子設(shè)備包括:
[0143] 第二輸入信息接收模塊,用于接收所述終端設(shè)備發(fā)送的輸入信息;
[0144] 輸入信息顯示模塊,用于顯示所述輸入信息。
[0145] 與【背景技術(shù)】相比,本發(fā)明實施例包括以下優(yōu)點:
[0146] 本發(fā)明實施例生成一個檢測平面,在檢測平面上檢測用于輸入的手部信息,繼而 確定與手部信息匹配的一個或多個按鍵在檢測平面中的按鍵區(qū)域,根據(jù)用戶輸入時的輸入 位置提取對應(yīng)的按鍵,按鍵的按鍵區(qū)域與手部相匹配,相對一般的移動設(shè)備的鍵盤大,減少 了按鍵的難易程度、有效減少誤輸入的發(fā)生,在用戶熟悉按鍵排布的情況下,可以單憑敲擊 即可實現(xiàn)輸入,擺脫了諸如鍵盤等現(xiàn)實輸入設(shè)備的限制,也擺脫了諸如跑步等情景限制,實 現(xiàn)了隨時隨地的輸入,大大地提高了輸入效率。
[0147] 本發(fā)明實施例對用戶輸入的按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理, 確保了無現(xiàn)實輸入設(shè)備時輸入的正確性,避免出錯時用戶重復(fù)進行輸入,進一步提高輸入 效率。

【專利附圖】

【附圖說明】
[0148] 圖1是本發(fā)明的一種輸入方法實施例1的步驟流程圖;
[0149] 圖2是本發(fā)明的一種終端設(shè)備的結(jié)構(gòu)示例圖;
[0150] 圖3是本發(fā)明的一種終端設(shè)備的應(yīng)用示例圖;
[0151] 圖4A是本發(fā)明的一種全鍵盤按鍵示例圖;
[0152] 圖4B是本發(fā)明的一種九宮格按鍵示例圖;
[0153] 圖5是本發(fā)明的一種輸入方法實施例2的步驟流程圖;
[0154] 圖6A是本發(fā)明的一種匹配處理的示例圖;
[0155] 圖6B至圖6D是本發(fā)明的一種糾錯處理的示例圖;
[0156] 圖6E至圖6F是本發(fā)明的一種聯(lián)想處理的示例圖;
[0157] 圖7是本發(fā)明的一種輸入裝置實施例1的結(jié)構(gòu)框圖;
[0158] 圖8是本發(fā)明的一種輸入裝置實施例2的結(jié)構(gòu)框圖;
[0159] 圖9是本發(fā)明的一種輸入裝置實施例3的結(jié)構(gòu)框圖;
[0160] 圖10是本發(fā)明的一種輸入裝置實施例4的結(jié)構(gòu)框圖;
[0161] 圖11是本發(fā)明的一種輸入系統(tǒng)實施例1的結(jié)構(gòu)框圖;
[0162] 圖12是本發(fā)明的一種輸入系統(tǒng)實施例2的結(jié)構(gòu)框圖。

【具體實施方式】
[0163] 為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實 施方式對本發(fā)明作進一步詳細的說明。
[0164] 參照圖1,示出了本發(fā)明的一種輸入方法實施例1的步驟流程圖,具體可以包括如 下步驟:
[0165] 步驟101,生成檢測平面;
[0166] 在具體實現(xiàn)中,該檢測平面可以由無線信號生成的圓形磁場,是一個以終端設(shè)備 為圓心,非對應(yīng)響應(yīng)式的信號(類似于電視遙控器與電視機),類似于雷達信號,用戶在該 圓形磁場范圍內(nèi)的操作將會被識別。
[0167] 需要說明的是,該圓形磁場(即檢測平面)的半徑可以由本領(lǐng)域技術(shù)人員根據(jù)實 際情況進行設(shè)定,例如根據(jù)普通人雙臂長度經(jīng)過計算后得出的一個值。
[0168] 以本發(fā)明實施例應(yīng)用于手環(huán)(終端設(shè)備的一種)為例進行說明。
[0169] 如圖2所示,該手環(huán)200可以包括信號發(fā)射模塊201,USB (Universal Serial Bus, 通用串行總線)接口 202,定位儀203,柔性LED (發(fā)光二極管)燈帶204,彈性金屬支架205, 鋰離子電池206。
[0170] 其中,USB接口可以接入移動電源、充電器等設(shè)備,為鋰離子電池206充電;柔性 LED燈帶204可以用于標識工作狀態(tài),讓用戶感知到其是在待機狀態(tài)或工作狀態(tài),例如柔性 LED燈帶204點亮?xí)r,標識手環(huán)處于工作狀態(tài),柔性LED燈帶204未點亮?xí)r,標識手環(huán)處于待 機狀態(tài);彈性金屬支架205可以用于固定作用,使得終端設(shè)備呈現(xiàn)手環(huán)狀態(tài),可以佩戴在用 戶手腕處;鋰離子電池206可以用于為信號發(fā)射模塊201、定位儀203和柔性LED燈帶204 提供工作電源。
[0171] 如圖3所示,該手環(huán)200可以佩戴在用戶的手腕處,定位儀203可以用于定位手腕 所在位置,定位儀203可以以手腕所在位置作為原點,發(fā)出無線信號,形成檢測平面。信號 發(fā)射模塊201可以包括信號發(fā)射器與運動傳感器模塊,以進行檢測平面區(qū)域確認,同時運 動傳感模塊可以修正因為手部位移導(dǎo)致的檢測平面區(qū)域變化,將運動軌跡作為判斷圓形區(qū) 域的一個因素。
[0172] 步驟102,檢測在所述檢測平面中輸入時的輸入位置;
[0173] 在具體實現(xiàn)中,可以在檢測平面上檢測到阻斷信號,即每一次輸入(或者稱為按 鍵)都是破壞檢測平面完整性的因素,即可以判斷為用戶輸入(或者稱為按鍵),該輸入 (或者稱為按鍵)的位置即為輸入位置。
[0174] 步驟103,根據(jù)輸入位置檢測在所述檢測平面上用于輸入的手部信息;
[0175] 由于輸入設(shè)備(例如鍵盤)的廣泛普及,用戶已經(jīng)對輸入設(shè)備十分之熟悉。因此, 本發(fā)明實施例中,可以無實體輸入設(shè)備(例如鍵盤)的情況下,進行虛擬輸入。
[0176] 以QWERTY鍵盤(又稱柯蒂鍵盤、全鍵盤)作為示例,用戶的左手食指控制按鍵R、 T、F、G、V、B,左手中指控制按鍵E、D、C,左手無名指控制按鍵W、S、X,左手小指控制按鍵Q、 A、Z,右手食指控制按鍵Y、U、H、J、N、M,右手中指控制按鍵I、K,右手無名指控制按鍵0、L, 右手小指控制按鍵P。其中,按鍵F、J 一般具有凸起,作為定位鍵。
[0177] 在檢測平面中,無線信號可以由自身激振產(chǎn)生,向外發(fā)射,通過無線信號的反射與 接收獲得外部的采樣信號。
[0178] 在具體實現(xiàn)中,可以在檢測平面上收集連續(xù)的阻斷信號(采用信號之一),而每一 次輸入(或者稱為按鍵)都是破壞檢測平面完整性的因素,收集的這些連續(xù)串行的點就是 用戶輸入的按鍵。
[0179] 在本發(fā)明的一種優(yōu)選實施例中,步驟103可以包括如下子步驟:
[0180] 子步驟S11,若在所述檢測平面中檢測到一個固定的輸入位置和一個變動的輸入 位置時,則判斷用于輸入的手部為單手;
[0181] 子步驟S12,若在所述檢測平面中檢測到兩個固定的輸入位置和一個變動的輸入 位置時,則判斷用于輸入的手部為雙手。
[0182] 在實際應(yīng)用中,一般每個手指都會有由其負責(zé)的按鍵,因此用戶在輸入時一般會 有不動的可靠點,即手腕。
[0183] 如果檢測到一個不動(或固定)的點(或輸入位置,即手腕)疊加一個不斷變化 的點(或輸入位置,即手指),則可以表示用戶是采用單手進行輸入;如果檢測到兩個不動 (或固定)的點(或輸入位置,即手腕)疊加一個不斷變化的點(或輸入位置,即手指),則 可以表示用戶是采用雙手進行輸入。
[0184] 并且,不動(或固定)的點的面積一般大于不斷變化的點(手指)。
[0185] 在本發(fā)明的一種優(yōu)選實施例中,步驟103可以包括如下子步驟:
[0186] 子步驟S21,根據(jù)所述輸入位置計算在所述檢測平面中相鄰兩次輸入時的輸入頻 率和輸入位移;
[0187] 子步驟S22,查找所述輸入頻率所屬的輸入頻率范圍;所述輸入頻率范圍分別對 應(yīng)有單手輸入位移范圍和雙手輸入位移范圍;
[0188] 子步驟S23,當(dāng)所述輸入位移屬于所述單手輸入位移范圍時,判斷用于輸入的手部 為單手;
[0189] 子步驟S24,當(dāng)所述輸入位移屬于所述雙手輸入位移范圍時,判斷用于輸入的手部 為雙手。
[0190] 在本發(fā)明實施例中,輸入的手部可以基于兩個維度去計算,第一個維度是輸入頻 率(或者稱擊鍵頻率),第二維度是輸入位移(或者稱擊鍵范圍)。輸入位置可以對應(yīng)有時 間信息,時間信息相鄰的兩個輸入位置可以指示相鄰的兩次輸入,當(dāng)次輸入相鄰兩次輸入 的輸入位置的時間信息之間的時間差的比值,可以為當(dāng)次的輸入頻率,而相鄰兩次輸入的 輸入位置之間的距離,可以為輸入位移。
[0191] 應(yīng)用本發(fā)明實施例,可以預(yù)先收集用戶單手在輸入按鍵時的輸入頻率及其對應(yīng)的 單手輸入位移和雙手輸入位移,經(jīng)過后期處理,生成輸入頻率范圍及其對應(yīng)的單手輸入位 移范圍和雙手輸入位移范圍。
[0192] 例如輸入"pangbian",在輸入頻率范圍中,如果采用單手輸入,在輸入按鍵"p"之 后,接下來需要輸入"a",如果輸入位移不超過合理閾值(一個手的手指所能到達的范圍, 單手情況下手指覆蓋范圍最大到字母部分),是無法點擊到按鍵"a"的。在單手 輸入的情況下,如果需要點擊到按鍵"a",則需要進行手部的移動,使得輸入頻率下降;在 雙手輸入的情況下,如果需要點擊到按鍵"a",只需要移動左手小指,而一般無需移動手腕, 其輸入頻率一般高于單手的輸入頻率。
[0193] 需要說明的是,在檢測用于輸入的手部時,子步驟S11-子步驟S12和子步驟 S21-子步驟S24可以單獨應(yīng)用,也可以在子步驟S11-子步驟S12無法成功檢測的情況下, 采用子步驟S21-子步驟S24進一步進行檢測,本發(fā)明實施例對此不加以限制。
[0194] 步驟104,確定與所述手部信息匹配的一個或多個按鍵在所述檢測平面中的按鍵 區(qū)域;
[0195] 在本發(fā)明實施例中,可以在檢測平面中確定按鍵對應(yīng)的按鍵區(qū)域,以確定對用戶 輸入的按鍵。
[0196] 需要說明的是,該一個或多個按鍵可以由本領(lǐng)域技術(shù)人員根據(jù)實際情況進行設(shè) 定,為保障基本的輸入功能,如圖4A所示的QWERTY鍵盤中具體可以包括A至Z等26個 字母、指定的功能按鍵,例如回車鍵(Enter)、回退鍵(一)、標點符號鍵、大小寫鍵(Caps Lock)、鍵盤制表定位鍵(tabulator key, Tab)、上檔轉(zhuǎn)換鍵(Shift)、空格鍵等等,本發(fā)明實 施例對此不加以限制。
[0197] 如圖4B所示的九宮格鍵盤中具體可以包括切換鍵,該切換鍵可以用于在數(shù)字輸 入、拼音輸入等輸入方式進行切換,分詞鍵,該分詞鍵可以用于在輸入拼音時輸入分詞符 號,在拼音輸入時顯不拼音輸入鍵,在數(shù)字輸入時顯不數(shù)字輸入鍵,空格鍵,標點符號鍵等 等。
[0198] 此外,該一個或多個按鍵可以依據(jù)如圖4A所示的QWERTY鍵盤進行排布,也可以依 據(jù)如圖4B所示的九宮格鍵盤進行排布,但是也可以依據(jù)其他鍵盤或者自定義方式進行排 布,本發(fā)明實施例對此亦不加以限制。
[0199] 在本發(fā)明的一種優(yōu)選實施例中,步驟104可以包括如下子步驟:
[0200] 子步驟S31,對所述檢測平面中劃分所述手部用于輸入的輸入?yún)^(qū)域;
[0201] 由于用戶手部可能在手掌大小、手指長短等因素存在差異,因此適于用戶手部的 按鍵也可能不盡相同。
[0202] 在本發(fā)明實施例的一種優(yōu)選示例中,子步驟S31進一步可以包括如下子步驟:
[0203] 子步驟S311,獲取所述手部在所述檢測平面中輸入時的輸入頻率和/或輸入位 置;
[0204] 子步驟S312,采用所述輸入頻率和/或所述輸入位置判斷所述手部對應(yīng)的一個或 多次輸入是否為有效輸入;若是,則執(zhí)行子步驟S313 ;
[0205] 在具體實現(xiàn)中,可以設(shè)置位移范圍(比如已經(jīng)判斷了輸入范圍的大致左右邊界), 如果接下來按鍵位移的范圍超過一個范圍(比如超過了上次按鍵邊界距離,且大于單手臂 長度),則可以判斷為無效輸入,反之,則可以判斷為有效輸入。
[0206] 在具體實現(xiàn)中,輸入頻率可以用戶連續(xù)輸入的按鍵時間間隔,輸入位置可以用戶 按鍵的坐標信息。有效輸入可以從輸入頻率和/或輸入位置的角度來判斷的。
[0207] 在輸入位置的角度上,有效輸入可以通過判斷用戶具體按鍵的范圍進行判斷。有 效范圍,可以是單次按鍵的集合所組成的范圍,一般按鍵的范圍可以以正常實體鍵盤(例 如圖4A所示的QWERTY鍵盤、圖4B所示的九宮格鍵盤)作為參考進行限定,例如大小為正常 實體鍵盤的150%倍。如果用戶按鍵的在有效范圍之外,例如超過實體鍵盤的150%倍,則 該按鍵屬于無效按鍵;如果用戶按鍵的在有效范圍之內(nèi),例如未超過實體鍵盤的150%倍, 則該按鍵屬于無效按鍵。
[0208] 在輸入頻率的角度上,有效輸入可以通過判斷用戶具體按鍵的速度進行判斷。一 般情況下,單手打字時的速度小于60字/分,平均單字按鍵個數(shù)為2. 98個,則可以對單手 打字的輸入頻率設(shè)置單手輸入頻率閾值,該單手輸入頻率閾值可以為60*2. 98/60 = 2. 98 個/秒;而雙手打字時的速度小于150字/分,均單字按鍵個數(shù)為2. 98個,則可以對雙手打 字的輸入頻率設(shè)置單手輸入頻率閾值,該雙手輸入頻率閾值可以為150*2.98/60 = 7.45/ 秒。而雙手輸入頻率閾值一般會大于單手輸入頻率閾值,則輸入頻率超過雙手輸入頻率閾 值則可以判斷為無效輸入,輸入頻率未超過雙手輸入頻率閾值則可以判斷為有效輸入。
[0209] 子步驟S313,采用所述輸入位置組合成輸入?yún)^(qū)域。
[0210] 有效輸入位置可以確定用戶手部輸入的范圍,最后組合成輸入?yún)^(qū)域。
[0211] 子步驟S32,在所述輸入?yún)^(qū)域中按照用戶特征信息確定與所述手部匹配的一個或 多個按鍵對應(yīng)的按鍵區(qū)域。
[0212] 用戶特征信息可以為標識用戶體型特征的信息,在本發(fā)明實施例的一種優(yōu)選示例 中,所述用戶特征信息可以包括但不限于以下至少一個:
[0213] 手掌大小信息、手指長短信息、用戶輸入特征信息、雙臂間距信息、身高信息。
[0214] 具體而言,當(dāng)用戶手掌較大、手指較長時,使得該用戶在輸入按鍵時點擊的范圍較 大,因此按鍵區(qū)域也會較大。
[0215] 而當(dāng)用戶雙臂間距較大時,其雙手的間距也較大,因此按鍵區(qū)域也會較大。
[0216] 當(dāng)用戶身高較高時,其雙手的間距也較大,因此按鍵區(qū)域也會較大。
[0217] 用戶輸入特征信息可以為標識輸入特征的信息。例如,某個用戶由于職業(yè)問題,習(xí) 慣輸入該職業(yè)的專有名詞,因此,該專有名詞對應(yīng)的按鍵的按鍵區(qū)域可以較比其他按鍵的 按鍵區(qū)域大。
[0218] 當(dāng)然,上述用戶特征信息只是作為示例,在實施本發(fā)明實施例時,可以根據(jù)實際情 況設(shè)置其他用戶特征信息,本發(fā)明實施例對此不加以限制。另外,除了上述用戶特征信息 夕卜,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要采用其它用戶特征信息,本發(fā)明實施例對此也不 加以限制。
[0219] 在本發(fā)明的一個實施例中,用戶特征信息可以為多個用戶的用戶特征信息,可以 由服務(wù)器進行采集,例如,由用戶自己提交,或者,由終端設(shè)備采集后再上傳至服務(wù)器。服務(wù) 器可以定時(例如每個周末)或者不定時將采集到的多個用戶的用戶特征信息推送到終端 設(shè)備中。在本發(fā)明實施例中,可以大量收集諸如手掌大小信息、手指長短信息、用戶輸入特 征信息、雙臂間距信息、身高信息等的用戶特征信息,即可以累積不同輸入習(xí)慣、不同年齡 和不同手型的用戶數(shù)據(jù)。進一步地,可以根據(jù)這些用戶數(shù)據(jù)構(gòu)建輸入法模型,使得可以確定 手位與輸入的關(guān)系,大大提1? 了輸入的識別精確度。
[0220] 需要說明的是,在本發(fā)明的另一個實施例中,可以在當(dāng)前時間采集用戶特征信息, 本發(fā)明實施例對此不加以限制。
[0221] 步驟105,提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
[0222] 在本發(fā)明的一種優(yōu)選實施例中,所述輸入位置可以包括輸入距離和輸入角度,所 述按鍵區(qū)域可以包括第一距離區(qū)域和第一角度區(qū)域;
[0223] 則在本發(fā)明實施例中,步驟105可以包括如下子步驟:
[0224] 子步驟S41,當(dāng)用于輸入的手部為雙手時,提取所述輸入距離和所述輸入角度所屬 的第一距離區(qū)域和第一角度區(qū)域;
[0225] 子步驟S42,提取所述第一距離區(qū)域和第一角度區(qū)域?qū)?yīng)的按鍵作為輸入的按鍵。
[0226] 輸入距離可以為該輸入位置相對于檢測平面原點的距離,輸入角度可以為該輸入 位置相對于檢測平面原點的角度。
[0227] 應(yīng)用本發(fā)明實施例,每個按鍵都可以具有對應(yīng)的按鍵區(qū)域,該按鍵區(qū)域可以由第 一距離區(qū)域和第一角度區(qū)域進行標識。
[0228] 例如,如圖4A所示,對于輸入位置為A,該輸入位置A的輸入距離為距離Y軸的距 離rl = 55、距離X軸的距離r2 = 48,輸入角度為r3 = 45°,其輸入的按鍵為"P"鍵;對 于輸入位置B,該輸入位置B的輸入距離為距離Y軸的距離R1 = 9、距離X軸的距離R2 = 48,輸入角度為R3 = 84°,其輸入的按鍵為"U"鍵。在本發(fā)明的一種優(yōu)選實施例中,所述輸 入位置可以包括輸入距離和輸入角度,所述按鍵區(qū)域可以包括第二距離區(qū)域和第二角度區(qū) 域;
[0229] 則在本發(fā)明實施例中,步驟105可以包括如下子步驟:
[0230] 子步驟S51,當(dāng)用于輸入的手部為單手時,提取所述輸入距離和所述輸入角度所屬 的第二距離區(qū)域和第二角度區(qū)域;
[0231] 子步驟S52,提取所述第二距離區(qū)域和第二角度區(qū)域?qū)?yīng)的按鍵作為輸入的按鍵。
[0232] 由于在QWERTY鍵盤等鍵盤形成的輸入習(xí)慣,用戶一般會將左手的食指放在"F" 鍵、中指放在"D"鍵、無名指放在"S"鍵、小指放在"A"鍵上,而將右手的食指放在"J"鍵、 中指放在"J"鍵、無名指放在"L"鍵、小指放在" :;"鍵上。
[0233] 受此種輸入習(xí)慣影響,用戶在單手輸入時一般只移動一個手指(例如食指),而保 持其他手指不動,因此,單手在較大范圍內(nèi)進行輸入按鍵,該手指基本都會伸直,即輸入位 置都可能一樣,但是輸入不同的按鍵,輸入角度則有所不同。例如,用戶用右手進行輸入,中 指、無名指和小指不動,用食指去點擊"Q"鍵所形成的輸入夾角比點擊"W"鍵所形成的輸入 夾角大。
[0234] 在本發(fā)明的一種優(yōu)選實施例中,步驟105可以包括如下子步驟:
[0235] 子步驟S61,計算所述手部輸入時的手部位移;
[0236] 子步驟S62,采用所述手部位移和所述輸入位置計算實際輸入位置;
[0237] 子步驟S63,提取所述實際輸入位置所屬的按鍵區(qū)域所對應(yīng)的按鍵。
[0238] 在本發(fā)明實施例中,用戶熟悉按鍵的排布,但是并不一定會沿用由于在QWERTY鍵 盤等鍵盤形成的輸入習(xí)慣。例如,用戶用單個手指點擊按鍵,而其他手指不會放在由該手指 負責(zé)的按鍵上。
[0239] 因此,可以采用諸如圖2所示的運動傳感器201等的傳感器,檢測用戶的手部位 移,配合輸入位移,可以計算出實際的輸入位置,再查找該輸入位置對應(yīng)的按鍵即可。
[0240] 需要說明的是,手部位移可以為0,即表示手腕未進行移動。
[0241] 本發(fā)明實施例設(shè)置一個檢測平面,在檢測平面上檢測用于輸入的手部,繼而確定 與手部匹配的一個或多個按鍵在檢測平面中的按鍵區(qū)域,根據(jù)用戶輸入時的輸入位置提取 對應(yīng)的按鍵,按鍵的按鍵區(qū)域與手部匹配,相對一般的移動設(shè)備的鍵盤大,減少了按鍵的難 易程度、有效減少誤輸入的發(fā)生,在用戶熟悉按鍵排布的情況下,可以單憑敲擊即可實現(xiàn)輸 入,擺脫了諸如鍵盤等現(xiàn)實輸入設(shè)備的限制,也擺脫了諸如跑步等情景限制,實現(xiàn)了隨時隨 地的輸入,大大地提高了輸入效率。
[0242] 在本發(fā)明的一個優(yōu)選實施例中,步驟101和步驟102可以在終端設(shè)備執(zhí)行,然后終 端設(shè)備將輸入位置發(fā)送至服務(wù)器,步驟103、步驟104和步驟105可以在服務(wù)器中執(zhí)行。
[0243] 本發(fā)明實施例中,大量的運算工作在服務(wù)器中執(zhí)行,大大減輕了終端設(shè)備的運算 量,即大大減輕了終端設(shè)備的資源消耗,從而提高了終端設(shè)備的運行時間,提高了終端設(shè)備 的實用性。
[0244] 參照圖5,示出了本發(fā)明的一種輸入方法實施例2的步驟流程圖,具體可以包括如 下步驟:
[0245] 步驟501,生成檢測平面;
[0246] 步驟502,檢測在所述檢測平面中輸入時的輸入位置;
[0247] 步驟503,根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手部信息;
[0248] 步驟504,確定與所述手部信息匹配的一個或多個按鍵在所述檢測平面中的按鍵 區(qū)域;
[0249] 步驟505,提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵;
[0250] 步驟506,對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理,以獲得輸入 信息;
[0251] 由于按鍵并沒有實際進行展示,因此用戶在輸入時或多或少會存在誤輸入的情 況。因此在本發(fā)明實施例中,在大樣本用戶數(shù)據(jù)基礎(chǔ)上,即不同輸入習(xí)慣、不同年齡和不同 手型的用戶數(shù)據(jù),是根據(jù)這些數(shù)據(jù)和糾錯模型和預(yù)測體系,可以建立手位與輸入的關(guān)系,以 對用戶輸入的按鍵進行后期處理,例如對輸入位置對應(yīng)的按鍵進行匹配處理和/或糾錯處 理和/或聯(lián)想處理,獲得輸入信息。
[0252] 在具體實現(xiàn)中,若用戶輸入的按鍵被校驗為合法按鍵時,可以基于合法按鍵的規(guī) 則(例如拼音、五筆等等)查找出該按鍵對應(yīng)的輸入信息。
[0253] 例如,如圖6A所示,當(dāng)用戶輸入的按鍵為拼音串"pinqiong",對該按鍵被校驗為 合法,因此可以根據(jù)拼音規(guī)則查找對應(yīng)的輸入信息,"貧窮"、"品"、"拼"、"頻"、"貧"、"聘"等 等。
[0254] 糾錯處理,可以為判斷用戶輸入的結(jié)果是不為合法按鍵時,查找最相似的合法按 鍵,然后再基于詞頻組合輸入信息,詞頻高的詞匯可以排序在前,詞頻低的詞匯可以排序在 后。
[0255] 例如,如圖6B-圖6D所示,當(dāng)用戶輸入的按鍵為拼音串"pimqiong"、"pibqiong" 和"pinqong",對該按鍵被校驗為不合法按鍵,因此可以查找最相似的合法按鍵后獲得輸入 信息。
[0256] 聯(lián)想處理,可以為用戶在沒有輸入按鍵時預(yù)測用戶將要輸入的內(nèi)容。
[0257] 例如,如圖6E和圖6F所示,當(dāng)用戶輸入的按鍵為拼音串"gu〇Se","gu 〇Se"的其中 一個候選詞匯為"國色","國色"之后可以預(yù)測用戶會輸入"天香",當(dāng)"國色"被用戶選擇上 屏?xí)r即可以立即展示"天香"。
[0258] 本發(fā)明實施例對用戶輸入的按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理, 確保了無現(xiàn)實輸入設(shè)備時輸入的正確性,避免出錯時用戶重復(fù)進行輸入,進一步提高輸入 效率。
[0259] 步驟507,將所述輸入信息發(fā)送至相連接的電子設(shè)備;所述輸入信息用于在所述 電子設(shè)備中進行顯示。
[0260] 需要說明的是,該電子設(shè)備可以為電腦、車載終端、智能電視等固定設(shè)備,也可以 為手機、平板電腦等移動設(shè)備,本發(fā)明實施例對此不加以限制。
[0261] 該電子設(shè)備可以通過藍牙、WIFI (無線保真)等無線方式相連,但是也可以通過數(shù) 據(jù)線等有限方式相連,本發(fā)明實施例對此亦不加以限制。
[0262] 應(yīng)用本發(fā)明實施例,在電子設(shè)備中,如果出現(xiàn)光標閃動,可以判斷有輸入框出現(xiàn), 需要進行輸入,該判斷之后,則可以啟動本發(fā)明實施例的流程。
[0263] 在服務(wù)器側(cè)返回了輸入信息之后,則可以在電子設(shè)備上進行顯示,用戶再進行選 擇。
[0264] 在本發(fā)明的一個優(yōu)選實施例中,步驟501和步驟502可以在終端設(shè)備執(zhí)行,然后終 端設(shè)備將輸入位置發(fā)送至服務(wù)器,步驟503、步驟504、步驟505和步驟506可以在服務(wù)器中 執(zhí)行,服務(wù)器將輸入信息發(fā)送至終端設(shè)備,終端設(shè)備再執(zhí)行步驟507。
[0265] 本發(fā)明實施例中,大量的運算工作在服務(wù)器中執(zhí)行,大大減輕了終端設(shè)備的運算 量,即大大減輕了終端設(shè)備的資源消耗,從而提高了終端設(shè)備的運行時間,提高了終端設(shè)備 的實用性。
[0266] 需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組 合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依 據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該 知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施 例所必須的。
[0267] 參照圖7,示出了本發(fā)明一種輸入裝置實施例1的結(jié)構(gòu)框圖,具體可以包括如下模 塊:
[0268] 檢測平面生成模塊701,用于生成檢測平面;
[0269] 輸入位置檢測模塊702,用于檢測在所述檢測平面中輸入時的輸入位置;
[0270] 手部檢測模塊703,用于根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手 部信息;
[0271] 按鍵區(qū)域確定模塊704,用于確定與所述手部信息匹配的一個或多個按鍵在所述 檢測平面中的按鍵區(qū)域;
[0272] 按鍵提取模塊705,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
[0273] 在本發(fā)明的一種優(yōu)選實施例中,所述手部檢測模塊703可以包括如下子模塊:
[0274] 第一判斷子模塊,用于在所述檢測平面中檢測到一個固定的輸入位置和一個變動 的輸入位置時,則判斷用于輸入的手部為單手;
[0275] 第二判斷子模塊,用于在所述檢測平面中檢測到兩個固定的輸入位置和一個變動 的輸入位置時,則判斷用于輸入的手部為雙手。
[0276] 在本發(fā)明的一種優(yōu)選實施例中,所述手部檢測模塊703可以包括如下子模塊:
[0277] 輸入計算子模塊,用于根據(jù)所述輸入位置計算在所述檢測平面中相鄰兩次輸入時 的輸入頻率和輸入位移;
[0278] 查找子模塊,用于查找所述輸入頻率所屬的輸入頻率范圍;所述輸入頻率范圍分 別對應(yīng)有單手輸入位移范圍和雙手輸入位移范圍;
[0279] 第三判斷子模塊,用于在所述輸入位移屬于所述單手輸入位移范圍時,判斷用于 輸入的手部為單手;
[0280] 第四判斷子模塊,用于在所述輸入位移屬于所述雙手輸入位移范圍時,判斷用于 輸入的手部為雙手。
[0281] 在本發(fā)明的一種優(yōu)選實施例中,所述按鍵區(qū)域確定模塊704可以包括如下子模 塊:
[0282] 劃分子模塊,用于對所述檢測平面劃分所述手部用于輸入的輸入?yún)^(qū)域;
[0283] 確定子模塊,用于在所述輸入?yún)^(qū)域中按照用戶特征信息確定與所述手部匹配的一 個或多個按鍵對應(yīng)的按鍵區(qū)域。
[0284] 在本發(fā)明實施例的一種優(yōu)選示例中,所述劃分子模塊進一步可以包括如下子模 塊:
[0285] 獲取子模塊,用于獲取所述手部在所述檢測平面中輸入時的輸入頻率和/或輸入 位置;
[0286] 第五判斷子模塊,用于采用所述輸入頻率和/或所述輸入位置判斷所述手部對應(yīng) 的一個或多次輸入是否為有效輸入;若是,則調(diào)用組合子模塊;
[0287] 組合子模塊,用于采用所述輸入位置組合成輸入?yún)^(qū)域。
[0288] 在本發(fā)明實施例的一種優(yōu)選示例中,所述用戶特征信息可以包括但不限于以下至 少一個:
[0289] 手掌大小信息、手指長短信息、用戶輸入特征信息、雙臂間距信息、身高信息。
[0290] 在本發(fā)明的一種優(yōu)選實施例中,所述輸入位置可以包括輸入距離和輸入角度,所 述按鍵區(qū)域可以包括第一距離區(qū)域和第一角度區(qū)域;
[0291] 所述按鍵提取模塊705可以包括如下子模塊:
[0292] 第一提取子模塊,用于在用于輸入的手部為雙手時,提取所述輸入距離和所述輸 入角度所屬的第一距離區(qū)域和第一角度區(qū)域;
[0293] 第二提取子模塊,用于提取所述第一距離區(qū)域和第一角度區(qū)域?qū)?yīng)的按鍵作為輸 入的按鍵。
[0294] 在本發(fā)明的一種優(yōu)選實施例中,所述輸入位置可以包括輸入距離和輸入角度,所 述按鍵區(qū)域可以包括第二距離區(qū)域和第二角度區(qū)域;
[0295] 所述按鍵提取模塊705可以包括如下子模塊:
[0296] 第三提取子模塊,用于在用于輸入的手部為單手時,提取所述輸入距離和所述輸 入角度所屬的第二距離區(qū)域和第二角度區(qū)域;
[0297] 第四提取子模塊,用于提取所述第二距離區(qū)域和第二角度區(qū)域?qū)?yīng)的按鍵作為輸 入的按鍵。
[0298] 在本發(fā)明的一種優(yōu)選實施例中,所述按鍵提取模塊705可以包括如下子模塊:
[0299] 位移計算子模塊,用于計算所述手部輸入時的手部位移;
[0300] 實際位置計算子模塊,用于采用所述手部位移和所述輸入位置計算實際輸入位 置;
[0301] 第五提取子模塊,用于提取所述實際輸入位置所屬的按鍵區(qū)域所對應(yīng)的按鍵。
[0302] 參照圖8,示出了本發(fā)明一種輸入裝置實施例2的結(jié)構(gòu)框圖,具體可以包括如下模 塊:
[0303] 檢測平面生成模塊801,用于生成檢測平面;
[0304] 輸入位置檢測模塊802,用于檢測在所述檢測平面中輸入時的輸入位置;
[0305] 手部檢測模塊803,用于根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手 部信息;
[0306] 按鍵區(qū)域確定模塊803,用于確定與所述手部信息匹配的一個或多個按鍵在所述 檢測平面中的按鍵區(qū)域;
[0307] 按鍵提取模塊805,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵;
[0308] 輸入信息獲得模塊806,用于對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想 處理,以獲得輸入信息;
[0309] 第一輸入信息發(fā)送模塊807,用于將所述輸入信息發(fā)送至相連接的電子設(shè)備;所 述輸入信息用于在所述電子設(shè)備中進行顯示。
[0310] 參照圖9,示出了本發(fā)明一種輸入裝置實施例3的結(jié)構(gòu)框圖,具體可以包括如下模 塊:
[0311] 輸入位置接收模塊901,用于接收終端設(shè)備發(fā)送的輸入位置;所述輸入位置為在 所述終端設(shè)備生成的檢測平面中檢測到的輸入位置;
[0312] 手部檢測模塊902,用于根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手 部信息;
[0313] 按鍵區(qū)域確定模塊903,用于確定與所述手部信息匹配的一個或多個按鍵在所述 檢測平面中的按鍵區(qū)域;
[0314] 按鍵提取模塊904,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
[0315] 在本發(fā)明的一種優(yōu)選實施例中,所述手部檢測模塊902可以包括如下子模塊:
[0316] 第一判斷子模塊,用于在所述檢測平面中檢測到一個固定的輸入位置和一個變動 的輸入位置時,則判斷用于輸入的手部為單手;
[0317] 第二判斷子模塊,用于在所述檢測平面中檢測到兩個固定的輸入位置和一個變動 的輸入位置時,則判斷用于輸入的手部為雙手。
[0318] 在本發(fā)明的一種優(yōu)選實施例中,所述手部檢測模塊902可以包括如下子模塊:
[0319] 輸入計算子模塊,用于根據(jù)所述輸入位置計算在所述檢測平面中相鄰兩次輸入時 的輸入頻率和輸入位移;
[0320] 查找子模塊,用于查找所述輸入頻率所屬的輸入頻率范圍;所述輸入頻率范圍對 應(yīng)有單手輸入位移范圍和雙手輸入位移范圍;
[0321] 第三判斷子模塊,用于在所述輸入位移屬于所述單手輸入位移范圍時,判斷用于 輸入的手部為單手;
[0322] 第四判斷子模塊,用于在所述輸入位移屬于所述雙手輸入位移范圍時,判斷用于 輸入的手部為雙手。
[0323] 在本發(fā)明的一種優(yōu)選實施例中,所述按鍵區(qū)域確定模塊903可以包括如下子模 塊:
[0324] 劃分子模塊,用于對所述檢測平面劃分所述手部用于輸入的輸入?yún)^(qū)域;
[0325] 確定子模塊,用于在所述輸入?yún)^(qū)域中按照用戶特征信息確定與所述手部匹配的一 個或多個按鍵對應(yīng)的按鍵區(qū)域。
[0326] 在本發(fā)明的一種優(yōu)選實施例中,所述劃分子模塊可以包括如下子模塊:
[0327] 獲取子模塊,用于獲取所述手部在所述檢測平面中輸入時的輸入頻率和/或輸入 位置;
[0328] 第五判斷子模塊,用于采用所述輸入頻率和/或所述輸入位置判斷所述手部對應(yīng) 的一個或多次輸入是否為有效輸入;若是,則調(diào)用組合子模塊;
[0329] 組合子模塊,用于采用所述輸入位置組合成輸入?yún)^(qū)域。
[0330] 在本發(fā)明實施例的一種優(yōu)選示例中,所述用戶特征信息可以包括但不限于以下至 少一個:
[0331] 手掌大小信息、手指長短信息、用戶輸入特征信息、雙臂間距信息、身高信息。
[0332] 在本發(fā)明的一種優(yōu)選實施例中,所述輸入位置可以包括輸入距離和輸入角度,所 述按鍵區(qū)域可以包括第一距離區(qū)域和第一角度區(qū)域;
[0333] 所述按鍵提取模塊904可以包括如下子模塊:
[0334] 第一提取子模塊,用于在用于輸入的手部為雙手時,提取所述輸入距離和所述輸 入角度所屬的第一距離區(qū)域和第一角度區(qū)域;
[0335] 第二提取子模塊,用于提取所述第一距離區(qū)域和第一角度區(qū)域?qū)?yīng)的按鍵作為輸 入的按鍵。
[0336] 在本發(fā)明的一種優(yōu)選實施例中,所述輸入位置可以包括輸入距離和輸入角度,所 述按鍵區(qū)域可以包括第二距離區(qū)域和第二角度區(qū)域;
[0337] 所述按鍵提取模塊904可以包括如下子模塊:
[0338] 第三提取子模塊,用于在用于輸入的手部為單手時,提取所述輸入距離和所述輸 入角度所屬的第二距離區(qū)域和第二角度區(qū)域;
[0339] 第四提取子模塊,用于提取所述第二距離區(qū)域和第二角度區(qū)域?qū)?yīng)的按鍵作為輸 入的按鍵。
[0340] 在本發(fā)明的一種優(yōu)選實施例中,所述按鍵提取模塊904可以包括如下子模塊:
[0341] 位移計算子模塊,用于計算所述手部輸入時的手部位移;
[0342] 實際位置計算子模塊,用于采用所述手部位移和所述輸入位置計算實際輸入位 置;
[0343] 第五提取子模塊,用于提取所述實際輸入位置所屬的按鍵區(qū)域所對應(yīng)的按鍵。
[0344] 參照圖10,示出了本發(fā)明一種輸入裝置實施例4的結(jié)構(gòu)框圖,具體可以包括如下 模塊:
[0345] 輸入位置接收模塊1001,用于接收終端設(shè)備發(fā)送的輸入位置;所述輸入位置為在 所述終端設(shè)備生成的檢測平面中檢測到的輸入位置;
[0346] 手部檢測模塊1002,用于根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手 部信息;
[0347] 按鍵區(qū)域確定模塊1003,用于確定與所述手部信息匹配的一個或多個按鍵在所述 檢測平面中的按鍵區(qū)域;
[0348] 按鍵提取模塊1004,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵;
[0349] 輸入信息獲得模塊1005,對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處 理,以獲得輸入?目息;
[0350] 第二輸入信息發(fā)送模塊1006,用于將所述輸入信息發(fā)送至所述終端設(shè)備;所述輸 終端設(shè)備用于將所述輸入信息發(fā)送至相連接的電子設(shè)備;所述輸入信息用于在所述電子設(shè) 備中進行顯示。
[0351] 對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān) 之處參見方法實施例的部分說明即可。
[0352] 參照圖11,示出了本發(fā)明一種輸入系統(tǒng)實施例1的結(jié)構(gòu)框圖,所述系統(tǒng)可以包括 終?而設(shè)備1110和終〗而設(shè)備1120 ;
[0353] 其中,所述終端設(shè)備1120可以包括如下模塊:
[0354] 檢測平面生成模塊1121,用于生成檢測平面;
[0355] 輸入位置檢測模塊1122,用于檢測在所述檢測平面中輸入時的輸入位置;
[0356] 輸入位置發(fā)送模塊1123,用于將所述輸入位置發(fā)送至所述服務(wù)器1110 ;
[0357] 所述服務(wù)器1110可以包括如下模塊:
[0358] 輸入位置接收模塊1111,用于接收終端設(shè)備1120發(fā)送的輸入位置;
[0359] 手部檢測模塊1112,用于根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手 部信息;
[0360] 按鍵區(qū)域確定模塊1113,用于確定與所述手部信息匹配的一個或多個按鍵在所述 檢測平面中的按鍵區(qū)域;
[0361] 按鍵提取模塊1114,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
[0362] 在本發(fā)明的一種優(yōu)選實施例中,所述手部檢測模塊1112可以包括如下子模塊:
[0363] 第一判斷子模塊,用于在所述檢測平面中檢測到一個固定的輸入位置和一個變動 的輸入位置時,則判斷用于輸入的手部為單手;
[0364] 第二判斷子模塊,用于在所述檢測平面中檢測到兩個固定的輸入位置和一個變動 的輸入位置時,則判斷用于輸入的手部為雙手。
[0365] 在本發(fā)明的一種優(yōu)選實施例中,所述手部檢測模塊1112可以包括如下子模塊:
[0366] 輸入計算子模塊,用于根據(jù)所述輸入位置計算在所述檢測平面中相鄰兩次輸入時 的輸入頻率和輸入位移;
[0367] 查找子模塊,用于查找所述輸入頻率所屬的輸入頻率范圍;所述輸入頻率范圍對 應(yīng)有單手輸入位移范圍和雙手輸入位移范圍;
[0368] 第三判斷子模塊,用于在所述輸入位移屬于所述單手輸入位移范圍時,判斷用于 輸入的手部為單手;
[0369] 第四判斷子模塊,用于在所述輸入位移屬于所述雙手輸入位移范圍時,判斷用于 輸入的手部為雙手。
[0370] 在本發(fā)明的一種優(yōu)選實施例中,所述按鍵區(qū)域確定模塊1113可以包括如下子模 塊:
[0371] 劃分子模塊,用于對所述檢測平面劃分所述手部用于輸入的輸入?yún)^(qū)域;
[0372] 確定子模塊,用于在所述輸入?yún)^(qū)域中按照用戶特征信息確定與所述手部匹配的一 個或多個按鍵對應(yīng)的按鍵區(qū)域。
[0373] 在本發(fā)明實施例的一種優(yōu)選示例中,所述劃分子模塊進一步可以包括如下子模 塊:
[0374] 獲取子模塊,用于獲取所述手部在所述檢測平面中輸入時的輸入頻率和/或輸入 位置;
[0375] 第五判斷子模塊,用于采用所述輸入頻率和/或所述輸入位置判斷所述手部對應(yīng) 的一個或多次輸入是否為有效輸入;若是,則調(diào)用組合子模塊;
[0376] 組合子模塊,用于采用所述輸入位置組合成輸入?yún)^(qū)域。
[0377] 在本發(fā)明實施例的一種優(yōu)選示例中,所述用戶特征信息可以包括但不限于以下至 少一個:
[0378] 手掌大小信息、手指長短信息、用戶輸入特征信息、雙臂間距信息、身高信息。
[0379] 在本發(fā)明的一種優(yōu)選實施例中,所述輸入位置可以包括輸入距離和輸入角度,所 述按鍵區(qū)域可以包括第一距離區(qū)域和第一角度區(qū)域;
[0380] 所述按鍵提取模塊1114可以包括如下子模塊:
[0381] 第一提取子模塊,用于在用于輸入的手部為雙手時,提取所述輸入距離和所述輸 入角度所屬的第一距離區(qū)域和第一角度區(qū)域;
[0382] 第二提取子模塊,用于提取所述第一距離區(qū)域和第一角度區(qū)域?qū)?yīng)的按鍵作為輸 入的按鍵。
[0383] 在本發(fā)明的一種優(yōu)選實施例中,所述輸入位置可以包括輸入距離和輸入角度,所 述按鍵區(qū)域可以包括第二距離區(qū)域和第二角度區(qū)域;
[0384] 所述按鍵提取模塊1114可以包括如下子模塊:
[0385] 第三提取子模塊,用于在用于輸入的手部為單手時,提取所述輸入距離和所述輸 入角度所屬的第二距離區(qū)域和第二角度區(qū)域;
[0386] 第四提取子模塊,用于提取所述第二距離區(qū)域和第二角度區(qū)域?qū)?yīng)的按鍵作為輸 入的按鍵。
[0387] 在本發(fā)明的一種優(yōu)選實施例中,所述按鍵提取模塊1114可以包括如下子模塊:
[0388] 位移計算子模塊,用于計算所述手部輸入時的手部位移;
[0389] 實際位置計算子模塊,用于采用所述手部位移和所述輸入位置計算實際輸入位 置;
[0390] 第五提取子模塊,用于提取所述實際輸入位置所屬的按鍵區(qū)域所對應(yīng)的按鍵。
[0391] 參照圖12,示出了本發(fā)明一種輸入系統(tǒng)實施例2的結(jié)構(gòu)框圖,所述系統(tǒng)可以包括 服務(wù)器1210、終端設(shè)備1220和電子設(shè)備1230 ;
[0392] 其中,所述終端設(shè)備1220可以包括如下模塊:
[0393] 檢測平面生成模塊1221,用于生成檢測平面;
[0394] 輸入位置檢測模塊1222,用于檢測在所述檢測平面中輸入時的輸入位置;
[0395] 輸入位置發(fā)送模塊1223,用于將所述輸入位置發(fā)送至所述服務(wù)器1210 ;
[0396] 第一輸入信息接收模塊1224,用于接收所述服務(wù)器1210發(fā)送的輸入信息;
[0397] 第一輸入信息發(fā)送模塊1225,用于將所述輸入信息發(fā)送至相連的電子設(shè)備1230 ;
[0398] 所述服務(wù)器1210可以包括如下模塊:
[0399] 輸入位置接收模塊1211,用于接收終端1220設(shè)備發(fā)送的輸入位置;
[0400] 手部檢測模塊1212,用于根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手 部信息;
[0401] 按鍵區(qū)域確定模塊1213,用于確定與所述手部信息匹配的一個或多個按鍵在所述 檢測平面中的按鍵區(qū)域;
[0402] 按鍵提取模塊1214,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵;
[0403] 輸入信息獲得模塊1215,用于對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián) 想處理,獲得輸入信息;
[0404] 第二輸入信息發(fā)送模塊1216,用于將所述輸入信息發(fā)送至所述終端設(shè)備1220 ;
[0405] 所述電子設(shè)備1230可以包括如下模塊:
[0406] 第二輸入信息接收模塊1231,用于接收所述終端設(shè)備1210發(fā)送的輸入信息;
[0407] 輸入信息顯示模塊1232,用于顯示所述輸入信息。
[0408] 本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與 其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0409] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算 機程序產(chǎn)品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和 硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機可 用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上 實施的計算機程序產(chǎn)品的形式。
[0410] 本發(fā)明實施例是參照根據(jù)本發(fā)明實施例的方法、終端設(shè)備(系統(tǒng))、和計算機程序 產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框 圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提 供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理 終端設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理終端設(shè)備的處 理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多 個方框中指定的功能的裝置。
[0411] 這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理終端設(shè)備 以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包 括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方 框或多個方框中指定的功能。
[0412] 這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得 在計算機或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在 計算機或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程 和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0413] 盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基 本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為 包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。
[0414] 最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將 一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作 之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意 在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包 括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品 或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句"包括一個……"限定的要 素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
[0415] 以上對本發(fā)明所提供的一種輸入方法、一種輸入裝置和一種輸入系統(tǒng),進行了詳 細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說 明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù) 本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不 應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1. 一種輸入方法,其特征在于,包括: 生成檢測平面; 檢測在所述檢測平面中輸入時的輸入位置; 根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手部信息; 確定與所述手部信息匹配的一個或多個按鍵在所述檢測平面中的按鍵區(qū)域; 提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述輸入位置檢測在所述檢測 平面上用于輸入的手部信息的步驟包括: 若在所述檢測平面中檢測到一個固定的輸入位置和一個變動的輸入位置時,則判斷用 于輸入的手部為單手; 若在所述檢測平面中檢測到兩個固定的輸入位置和一個變動的輸入位置時,則判斷用 于輸入的手部為雙手。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述輸入位置檢測在所述檢 測平面用于輸入的手部信息的步驟包括: 根據(jù)所述輸入位置計算在所述檢測平面中相鄰兩次輸入時的輸入頻率和輸入位移; 查找所述輸入頻率所屬的輸入頻率范圍;所述輸入頻率范圍分別對應(yīng)有單手輸入位移 范圍和雙手輸入位移范圍; 當(dāng)所述輸入位移屬于所述單手輸入位移范圍時,判斷用于輸入的手部為單手; 當(dāng)所述輸入位移屬于所述雙手輸入位移范圍時,判斷用于輸入的手部為雙手。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定與所述手部信息匹配的一個或 多個按鍵在所述檢測平面中的按鍵區(qū)域的步驟包括: 對所述檢測平面劃分所述手部用于輸入的輸入?yún)^(qū)域; 在所述輸入?yún)^(qū)域中按照用戶特征信息確定與所述手部匹配的一個或多個按鍵對應(yīng)的 按鍵區(qū)域。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對所述檢測平面劃分所述手部用于 輸入的輸入?yún)^(qū)域的步驟包括: 獲取所述手部在所述檢測平面中輸入時的輸入頻率和/或輸入位置; 采用所述輸入頻率和/或所述輸入位置判斷所述手部對應(yīng)的一個或多次輸入是否為 有效輸入;若是,則采用所述輸入位置組合成輸入?yún)^(qū)域。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述用戶特征信息包括但不限于以下至 少一個: 手掌大小信息、手指長短信息、用戶輸入特征信息、雙臂間距信息、身高信息。
7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸入位置包括輸入距離和輸入角度, 所述按鍵區(qū)域包括第一距離區(qū)域和第一角度區(qū)域; 所述提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵的步驟包括: 當(dāng)用于輸入的手部為雙手時,提取所述輸入距離和所述輸入角度所屬的第一距離區(qū)域 和第一角度區(qū)域; 提取所述第一距離區(qū)域和第一角度區(qū)域?qū)?yīng)的按鍵作為輸入的按鍵。
8. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸入位置包括輸入距離和輸入角度, 所述按鍵區(qū)域包括第二距離區(qū)域和第二角度區(qū)域; 所述提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵的步驟包括: 當(dāng)用于輸入的手部為單手時,提取所述輸入距離和所述輸入角度所屬的第二距離區(qū)域 和第二角度區(qū)域; 提取所述第二距離區(qū)域和第二角度區(qū)域?qū)?yīng)的按鍵作為輸入的按鍵。
9. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述提取與所述輸入位置對應(yīng)的按鍵的 步驟包括: 計算所述手部輸入時的手部位移; 采用所述手部位移和所述輸入位置計算實際輸入位置; 提取所述實際輸入位置所屬的按鍵區(qū)域所對應(yīng)的按鍵。
10. 根據(jù)權(quán)利要求1或2或4或5或6或7或8或9所述的方法,其特征在于,還包括: 對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理,以獲得輸入信息。
11. 根據(jù)權(quán)利要求10所述的方法,其特征在于,還包括: 將所述輸入信息發(fā)送至相連接的電子設(shè)備; 所述輸入信息用于在所述電子設(shè)備中進行顯示。
12. -種輸入裝置,其特征在于,包括: 檢測平面生成模塊,用于生成檢測平面; 輸入位置檢測模塊,用于檢測在所述檢測平面中輸入時的輸入位置; 手部檢測模塊,用于根據(jù)輸入位置檢測在所述檢測平面上用于輸入的手部信息; 按鍵區(qū)域確定模塊,用于確定與所述手部信息匹配的一個或多個按鍵在所述檢測平面 中的按鍵區(qū)域; 按鍵提取模塊,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
13. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述手部檢測模塊包括: 第一判斷子模塊,用于在所述檢測平面中檢測到一個固定的輸入位置和一個變動的輸 入位置時,則判斷用于輸入的手部為單手; 第二判斷子模塊,用于在所述檢測平面中檢測到兩個固定的輸入位置和一個變動的輸 入位置時,則判斷用于輸入的手部為雙手。
14. 根據(jù)權(quán)利要求12或13所述的裝置,其特征在于,所述手部檢測模塊包括: 輸入計算子模塊,用于根據(jù)所述輸入位置計算在所述檢測平面中相鄰兩次輸入時的輸 入頻率和輸入位移; 查找子模塊,用于查找所述輸入頻率所屬的輸入頻率范圍;所述輸入頻率范圍分別對 應(yīng)有單手輸入位移范圍和雙手輸入位移范圍; 第三判斷子模塊,用于在所述輸入位移屬于所述單手輸入位移范圍時,判斷用于輸入 的手部為單手; 第四判斷子模塊,用于在所述輸入位移屬于所述雙手輸入位移范圍時,判斷用于輸入 的手部為雙手。
15. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述按鍵區(qū)域確定模塊包括: 劃分子模塊,用于對所述檢測平面劃分所述手部用于輸入的輸入?yún)^(qū)域; 確定子模塊,用于在所述輸入?yún)^(qū)域中按照用戶特征信息確定與所述手部匹配的一個或 多個按鍵對應(yīng)的按鍵區(qū)域。
16. 根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述劃分子模塊包括: 獲取子模塊,用于獲取所述手部在所述檢測平面中輸入時的輸入頻率和/或輸入位 置; 第五判斷子模塊,用于采用所述輸入頻率和/或所述輸入位置判斷所述手部對應(yīng)的一 個或多次輸入是否為有效輸入;若是,則調(diào)用組合子模塊; 組合子模塊,用于采用所述輸入位置組合成輸入?yún)^(qū)域。
17. 根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述用戶特征信息包括但不限于以下 至少一個: 手掌大小信息、手指長短信息、用戶輸入特征信息、雙臂間距信息、身高信息。
18. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述輸入位置包括輸入距離和輸入角 度,所述按鍵區(qū)域包括第一距離區(qū)域和第一角度區(qū)域; 所述按鍵提取模塊包括: 第一提取子模塊,用于在用于輸入的手部為雙手時,提取所述輸入距離和所述輸入角 度所屬的第一距離區(qū)域和第一角度區(qū)域; 第二提取子模塊,用于提取所述第一距離區(qū)域和第一角度區(qū)域?qū)?yīng)的按鍵作為輸入的 按鍵。
19. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述輸入位置包括輸入距離和輸入角 度,所述按鍵區(qū)域包括第二距離區(qū)域和第二角度區(qū)域; 所述按鍵提取模塊包括: 第三提取子模塊,用于在用于輸入的手部為單手時,提取所述輸入距離和所述輸入角 度所屬的第二距離區(qū)域和第二角度區(qū)域; 第四提取子模塊,用于提取所述第二距離區(qū)域和第二角度區(qū)域?qū)?yīng)的按鍵作為輸入的 按鍵。
20. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述按鍵提取模塊包括: 位移計算子模塊,用于計算所述手部輸入時的手部位移; 實際位置計算子模塊,用于采用所述手部位移和所述輸入位置計算實際輸入位置; 第五提取子模塊,用于提取所述實際輸入位置所屬的按鍵區(qū)域所對應(yīng)的按鍵。
21. 根據(jù)權(quán)利要求12或13或15或16或17或18或19或20所述的裝置,其特征在 于,還包括: 輸入信息獲得模塊,對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理,以獲得 輸入信息。
22. 根據(jù)權(quán)利要求21所述的裝置,其特征在于,還包括: 第一輸入信息發(fā)送模塊,用于將所述輸入信息發(fā)送至相連接的電子設(shè)備;所述輸入信 息用于在所述電子設(shè)備中進行顯示。
23. -種輸入裝置,其特征在于,包括: 輸入位置接收模塊,用于接收終端設(shè)備發(fā)送的輸入位置;所述輸入位置為在所述終端 設(shè)備生成的檢測平面中檢測到的輸入位置; 手部檢測模塊,用于根據(jù)輸入位置檢測在所述檢測平面上用于輸入的手部信息; 按鍵區(qū)域確定模塊,用于確定與所述手部信息匹配的一個或多個按鍵在所述檢測平面 中的按鍵區(qū)域; 按鍵提取模塊,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
24. 根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述手部檢測模塊包括: 第一判斷子模塊,用于在所述檢測平面中檢測到一個固定的輸入位置和一個變動的輸 入位置時,則判斷用于輸入的手部為單手;第二判斷子模塊,用于在所述檢測平面中檢測到 兩個固定的輸入位置和一個變動的輸入位置時,則判斷用于輸入的手部為雙手。
25. 根據(jù)權(quán)利要求23或24所述的裝置,其特征在于,所述手部檢測模塊包括: 輸入計算子模塊,用于根據(jù)所述輸入位置計算在所述檢測平面中相鄰兩次輸入時的輸 入頻率和輸入位移; 查找子模塊,用于查找所述輸入頻率所屬的輸入頻率范圍;所述輸入頻率范圍分別對 應(yīng)有單手輸入位移范圍和雙手輸入位移范圍; 第三判斷子模塊,用于在所述輸入位移屬于所述單手輸入位移范圍時,判斷用于輸入 的手部為單手; 第四判斷子模塊,用于在所述輸入位移屬于所述雙手輸入位移范圍時,判斷用于輸入 的手部為雙手。
26. 根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述按鍵區(qū)域確定模塊包括: 劃分子模塊,用于對所述檢測平面劃分所述手部用于輸入的輸入?yún)^(qū)域; 確定子模塊,用于在所述輸入?yún)^(qū)域中按照用戶特征信息確定與所述手部匹配的一個或 多個按鍵對應(yīng)的按鍵區(qū)域。
27. 根據(jù)權(quán)利要求26所述的裝置,其特征在于,所述劃分子模塊包括: 獲取子模塊,用于獲取所述手部在所述檢測平面中輸入時的輸入頻率和/或輸入位 置; 第五判斷子模塊,用于采用所述輸入頻率和/或所述輸入位置判斷所述手部對應(yīng)的一 個或多次輸入是否為有效輸入;若是,則調(diào)用組合子模塊; 組合子模塊,用于采用所述輸入位置組合成輸入?yún)^(qū)域。
28. 根據(jù)權(quán)利要求26所述的裝置,其特征在于,所述用戶特征信息包括但不限于以下 至少一個: 手掌大小信息、手指長短信息、用戶輸入特征信息、雙臂間距信息、身高信息。
29. 根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述輸入位置包括輸入距離和輸入角 度,所述按鍵區(qū)域包括第一距離區(qū)域和第一角度區(qū)域; 所述按鍵提取模塊包括: 第一提取子模塊,用于在用于輸入的手部為雙手時,提取所述輸入距離和所述輸入角 度所屬的第一距離區(qū)域和第一角度區(qū)域; 第二提取子模塊,用于提取所述第一距離區(qū)域和第一角度區(qū)域?qū)?yīng)的按鍵作為輸入的 按鍵。
30. 根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述輸入位置包括輸入距離和輸入角 度,所述按鍵區(qū)域包括第二距離區(qū)域和第二角度區(qū)域; 所述按鍵提取模塊包括: 第三提取子模塊,用于在用于輸入的手部為單手時,提取所述輸入距離和所述輸入角 度所屬的第二距離區(qū)域和第二角度區(qū)域; 第四提取子模塊,用于提取所述第二距離區(qū)域和第二角度區(qū)域?qū)?yīng)的按鍵作為輸入的 按鍵。
31. 根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述按鍵提取模塊包括: 位移計算子模塊,用于計算所述手部輸入時的手部位移; 實際位置計算子模塊,用于采用所述手部位移和所述輸入位置計算實際輸入位置; 第五提取子模塊,用于提取所述實際輸入位置所屬的按鍵區(qū)域所對應(yīng)的按鍵。
32. 根據(jù)權(quán)利要求23或24或26或27或28或29或30或31所述的裝置,其特征在 于,還包括: 輸入信息獲得模塊,對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理,以獲得 輸入信息。
33. 根據(jù)權(quán)利要求32所述的裝置,其特征在于,還包括: 第二輸入信息發(fā)送模塊,用于將所述輸入信息發(fā)送至所述終端設(shè)備;所述輸終端設(shè)備 用于將所述輸入信息發(fā)送至相連接的電子設(shè)備;所述輸入信息用于在所述電子設(shè)備中進行 顯不。
34. -種輸入系統(tǒng),其特征在于,所述系統(tǒng)包括服務(wù)器和終端設(shè)備; 其中,所述終端設(shè)備包括: 檢測平面生成模塊,用于生成檢測平面; 輸入位置檢測模塊,用于檢測在所述檢測平面中輸入時的輸入位置; 輸入位置發(fā)送模塊,用于將所述輸入位置發(fā)送至所述服務(wù)器; 所述服務(wù)器包括: 輸入位置接收模塊,用于接收終端設(shè)備發(fā)送的輸入位置; 手部檢測模塊,用于根據(jù)所述輸入位置檢測在所述檢測平面上用于輸入的手部信息; 按鍵區(qū)域確定模塊,用于確定與所述手部匹配的一個或多個按鍵在所述檢測平面中的 按鍵區(qū)域; 按鍵提取模塊,用于提取與所述輸入位置對應(yīng)的按鍵區(qū)域所屬的按鍵。
35. 根據(jù)權(quán)利要求34所述的系統(tǒng),其特征在于,所述服務(wù)器還包括: 輸入信息獲得模塊,對所述按鍵進行匹配處理和/或糾錯處理和/或聯(lián)想處理,以獲得 輸入信息。
36. 根據(jù)權(quán)利要求35所述的裝置,其特征在于,所述系統(tǒng)還包括電子設(shè)備; 所述服務(wù)器還包括: 第二輸入信息發(fā)送模塊,用于將所述輸入信息發(fā)送至所述終端設(shè)備; 所述終端設(shè)備還包括: 第一輸入信息接收模塊,用于接收所述服務(wù)器發(fā)送的輸入信息; 第一輸入信息發(fā)送模塊,用于將所述輸入信息發(fā)送至相連接的電子設(shè)備; 所述電子設(shè)備包括: 第二輸入信息接收模塊,用于接收所述終端設(shè)備發(fā)送的輸入信息; 輸入信息顯示模塊,用于顯示所述輸入信息。
【文檔編號】G06F3/033GK104049772SQ201410239732
【公開日】2014年9月17日 申請日期:2014年5月30日 優(yōu)先權(quán)日:2014年5月30日
【發(fā)明者】劉輝, 劉媛尊 申請人:北京搜狗科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
九江县| 稻城县| 宁波市| 平和县| 武威市| 长兴县| 平谷区| 清新县| 商都县| 枝江市| 江都市| 屏东县| 镶黄旗| 库尔勒市| 永嘉县| 柘荣县| 确山县| 潜江市| 綦江县| 大田县| 阜南县| 密山市| 巩留县| 武穴市| 临江市| 色达县| 阳泉市| 名山县| 娱乐| 巴林右旗| 丹棱县| 马公市| 陇南市| 乃东县| 康乐县| 肇庆市| 偏关县| 武威市| 宿松县| 尼勒克县| 肥城市|