一種輸入方法和輸入設備的制作方法
【專利摘要】本發(fā)明公開了一種輸入方法和輸入設備,屬于計算機【技術領域】。所述方法包括:對終端上執(zhí)行的操作進行監(jiān)控;當監(jiān)控到所述終端上執(zhí)行預設操作時,根據(jù)所述預設操作獲取編碼信息,其中,所述預設操作包括:對所述終端上的至少一個按鍵進行預設規(guī)則的點擊操作,對所述終端進行所述預設規(guī)則的敲擊震動操作或是對所述終端進行所述預設規(guī)則的搖晃操作;對所述編碼信息進行解碼得到待輸出信息;輸出所述待輸出信息。本發(fā)明其中,通過監(jiān)控用戶的預設操作就能夠獲取待輸出信息,不需要對待輸入信息進行選擇,提高了盲打輸入的準確率,可以滿足一些特定人群,如聾啞盲人、無線電愛好者、喜歡在口袋里寫短信的人群等盲打輸入的需要。
【專利說明】一種輸入方法和輸入設備
【技術領域】
[0001] 本發(fā)明涉及計算機【技術領域】,特別涉及一種輸入方法和輸入設備。
【背景技術】
[0002] 隨著智能終端的發(fā)展,在用戶與終端進行信息交互時,終端為用戶提供了多種可 選的信息輸入方式,如,鍵盤輸入,手寫輸入或是語音輸入等。但是在一些特殊的場景下,用 戶可能不方便進行語音或是手寫輸入,需要進行盲打輸入。但是現(xiàn)在鍵盤上的按鍵數(shù)量比 較多,尤其是對于觸摸屏手機來說,鍵盤只占用顯示屏幕的一部分,按鍵排列比較密集,當 進行盲打輸入時,很容易選錯按鍵,導致盲打輸入的準確率比較低。
【發(fā)明內容】
[0003] 為了提高盲打輸入的準確率,本發(fā)明實施例中提供了一種輸入方法和輸入設備。 所述技術方案如下:
[0004] 第一方面,提供了一種輸入方法,所述方法包括:對終端上執(zhí)行的操作進行監(jiān)控; 當監(jiān)控到所述終端上執(zhí)行預設操作時,根據(jù)所述預設操作獲取編碼信息,其中,所述預設操 作包括:對所述終端上的至少一個按鍵進行預設規(guī)則的點擊操作,對所述終端進行所述預 設規(guī)則的敲擊震動操作或是對所述終端進行所述預設規(guī)則的搖晃操作;對所述編碼信息進 行解碼得到待輸出信息;輸出所述待輸出信息。
[0005] 在第一方面的第一種可能的實施方式中,所述輸出所述待輸出信息,包括:
[0006] 在所述終端的屏幕上顯示所述待輸出信息,或是,語音朗讀所述待輸出信息。
[0007] 結合第一方面,或是第一方面的第一種可能的實施方式中的第二種實施方式,所 述編碼信息包括:摩斯碼信息或用戶自定義編碼信息。
[0008] 第二方面,提供了一種輸入設備,所述設備包括:輸入模塊、輸出模塊和解碼模 塊;
[0009] 所述輸入模塊,用于對終端上執(zhí)行的操作進行監(jiān)控,當監(jiān)控到所述終端上執(zhí)行預 設操作時,根據(jù)所述預設操作獲取相應的編碼信息,其中,所述預設操作包括:對所述終端 上的至少一個按鍵進行預設規(guī)則的點擊操作,對所述終端進行所述預設規(guī)則的敲擊震動操 作或是對所述終端進行所述預設規(guī)則的搖晃操作;
[0010] 所述解碼模塊,用于對所述輸入模塊獲取到的編碼信息進行解碼得到待輸出信 息;
[0011] 輸出模塊,用于輸出所述解碼模塊得到的待輸出信息。
[0012] 在第二方面的第一種可能的實施方式中,所述輸出模塊,包括:
[0013] 顯示單元,用于在所述終端的屏幕上顯示所述待輸出信息;或是,
[0014] 朗讀單元,用于語音朗讀所述待輸出信息。
[0015] 本發(fā)明實施例提供的技術方案帶來的有益效果是:當監(jiān)控到所述終端上執(zhí)行預設 操作時,根據(jù)所述預設操作獲取編碼信息,其中,所述預設操作包括:對所述終端上的至少 一個按鍵進行預設規(guī)則的點擊操作,對所述終端進行所述預設規(guī)則的敲擊震動操作或是對 所述終端進行所述預設規(guī)則的搖晃操作;對所述編碼信息進行解碼得到待輸出信息;輸出 所述待輸出信息。其中,通過監(jiān)控用戶的預設操作就能夠獲取待輸出信息,不需要對待輸入 信息進行選擇,提高了盲打輸入的準確率,可以滿足一些特定人群,如聾啞盲人、無線電愛 好者、喜歡在口袋里寫短信的人群等盲打輸入的需要。
【專利附圖】
【附圖說明】
[0016] 為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0017] 圖1是本發(fā)明實施例中提供的一種輸入設備結構示意圖;
[0018] 圖2是本發(fā)明實施例中提供的另一種輸入設備結構示意圖;
[0019] 圖3是本發(fā)明實施例中提供的一種盲打輸入的硬件系統(tǒng)環(huán)境示意圖;
[0020] 圖4是本發(fā)明實施例中提供的一種外圍設備的示意圖;
[0021] 圖5是本發(fā)明實施例中提供的一種輸入方法的流程圖。
【具體實施方式】
[0022] 為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方 式作進一步地詳細描述。
[0023] 參見圖1,本實施例中提供了一種輸入設備,該輸入設備可以實現(xiàn)終端的盲打輸 入,所述設備包括:輸入模塊101、解碼模塊102和輸出模塊103 ;
[0024] 所述輸入模塊101,用于對終端上執(zhí)行的操作進行監(jiān)控,當監(jiān)控到所述終端上執(zhí)行 預設操作時,根據(jù)所述預設操作獲取相應的編碼信息,其中,所述預設操作包括:對所述終 端上的至少一個按鍵進行預設規(guī)則的點擊操作,對所述終端進行所述預設規(guī)則的敲擊震動 操作或是對所述終端進行所述預設規(guī)則的搖晃操作;
[0025] 所述解碼模塊102,用于對所述輸入模塊101獲取到的編碼信息進行解碼得到待 輸出信息;
[0026] 輸出模塊103,用于輸出所述解碼模塊102得到的待輸出信息。
[0027] 在另一實施例中,可選地,所述輸出模塊103,包括:
[0028] 顯示單元103a,用于在所述終端的屏幕上顯示所述待輸出信息;或是,
[0029] 朗讀單元103b,用于語音朗讀所述待輸出信息。
[0030] 可選地,所述編碼信息包括但不限于:摩斯碼信息或用戶自定義編碼信息。
[0031] 其中,用戶盲打輸入的編碼信息可以選擇摩斯碼信息,只需在終端上加入識別該 摩斯碼的解碼模塊即可,當然也可以通過軟件讓用戶自定義編碼的方式,得到用戶自定義 編碼信息,對此本實施例中并不做具體限定。
[0032] 在另一實施例中,根據(jù)終端上所使用的編碼方式,可以在該設備上設置一個按鍵 或是兩個按鍵或是多個按鍵用于進行盲打輸入。用戶通過對按鍵進行預設規(guī)則的觸發(fā)操 作,使終端獲得相應的編碼信息,從而輸出用戶想輸出的信息。其中,用于進行盲打輸入的 按鍵也可以是在終端上新添加的功能按鍵,也可以是增加原有功能按鍵的功能,使原有功 能按鍵具備盲打輸入的功能。例如,增加原有音量鍵的功能,當音量鍵處于第一狀態(tài)時,使 其能夠對音量進行控制,當音量鍵處于第二狀態(tài)時,使其能夠實現(xiàn)盲打輸入。在每一個單位 信息,如文字或字母數(shù)字等輸入完成后,系統(tǒng)將對應的信息解碼后在軟件界面中顯示,同時 可以輔助語音朗讀,若輸入信息正確則繼續(xù),否則,可刪除重新輸入,對此本實施例不做具 體限定。
[0033] 在另一實施例中,當所述終端上包括第一指定按鍵時,所述輸入模塊103具體用 于:
[0034] 對所述第一指定按鍵的第一預設規(guī)則的點擊操作進行監(jiān)控;
[0035] 當監(jiān)控到對所述第一指定按鍵的第一預設規(guī)則的點擊操作時,根據(jù)所述第一預設 規(guī)則的點擊操作獲取相應的編碼信息。
[0036] 在另一實施例中,當所述終端上包括第二指定按鍵和第三指定按鍵時,所述輸入 模塊103具體用于:
[0037] 分別對所述第二指定按鍵的第二預設規(guī)則的點擊操作和所述第三指定按鍵的第 三預設規(guī)則的點擊操作進行監(jiān)控;
[0038] 當監(jiān)控到對所述第二指定按鍵的第二預設規(guī)則的點擊操作和所述第三指定按鍵 的第三預設規(guī)則的點擊操作時,根據(jù)所述第二預設規(guī)則的點擊操作和所述第三預設規(guī)則的 點擊操作獲取相應的編碼信息。
[0039] 本實施例中,由于按鍵設置的不同,觸發(fā)的預設規(guī)則也不同。當設置一個按鍵用于 盲打輸入時,則需要以不同的頻率進行輸入,如終端使用摩斯碼的編碼方式,則根據(jù)摩斯碼 的編碼方式,在進行盲打輸入時,長按或短按按鍵。當設置兩個按鍵用于盲打輸入時,則可 以將每個按鍵對應一種輸入頻率,根據(jù)需要敲擊對應的按鍵即可,如終端使用摩斯碼的編 碼方式,則根據(jù)摩斯碼的編碼方式,輸入時使用兩個按鍵分別對應長和短兩種頻率。
[0040] 需要說明的是:上述實施例提供的輸入設備,僅以上述各功能模塊的劃分進行舉 例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設備的 內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
[0041] 參見圖3,本實施例中提供了一種盲打輸入的硬件系統(tǒng)環(huán)境,所述系統(tǒng)包括:外圍 設備1和計算機2,其中,計算機2可以是臺式機,手機或是筆記本電腦等智能終端,對此本 實施例不做具體限定。計算機2包括:中央處理器3、隨機訪問存儲器4、只讀存儲器5、磁 盤或其他存儲器6、輸入/輸出端口 9及內部總線10。外圍設備1包括:顯示設備7和輸入 設備8,其中輸入設備8為物理按鍵式輸入設備。
[0042] 如圖4所示,提供了一種外圍設備的示意圖,包括顯示設備7和輸入設備8,輸入設 備8根據(jù)終端使用的編碼方式,可以包括一個或兩個或是更多的按鍵,對此本實施例不做 具體限定。
[0043] 本實施例的有益效果是:當監(jiān)控到所述終端上執(zhí)行預設操作時,根據(jù)所述預設操 作獲取編碼信息,其中,所述預設操作包括:對所述終端上的至少一個按鍵進行預設規(guī)則的 點擊操作,對所述終端進行所述預設規(guī)則的敲擊震動操作或是對所述終端進行所述預設規(guī) 則的搖晃操作;對所述編碼信息進行解碼得到待輸出信息;輸出所述待輸出信息。其中,通 過監(jiān)控用戶的預設操作就能夠獲取待輸出信息,不需要對待輸入信息進行選擇,提高了盲 打輸入的準確率,可以滿足一些特定人群,如聾啞盲人、無線電愛好者、喜歡在口袋里寫短 信的人群等盲打輸入的需要。
[0044] 參見圖5,本發(fā)明實施例中提供了一種輸入方法,該方法的執(zhí)行依賴于上述實施例 中提供的輸入設備,方法流程包括:
[0045] 201、對終端上執(zhí)行的操作進行監(jiān)控;
[0046] 202、當監(jiān)控到所述終端上執(zhí)行預設操作時,根據(jù)所述預設操作獲取編碼信息,其 中,所述預設操作包括:對所述終端上的至少一個按鍵進行預設規(guī)則的點擊操作,對所述終 端進行所述預設規(guī)則的敲擊震動操作或是對所述終端進行所述預設規(guī)則的搖晃操作;
[0047] 203、對所述編碼信息進行解碼得到待輸出信息;
[0048] 204、輸出所述待輸出信息。
[0049] 在另一實施例中,所述輸出所述待輸出信息,包括:
[0050] 在所述終端的屏幕上顯示所述待輸出信息,或是,語音朗讀所述待輸出信息。
[0051] 在另一實施例中,所述編碼信息包括但不限于:摩斯碼信息。
[0052] 在另一實施例中,當監(jiān)控到對所述終端上的第一指定按鍵的第一預設規(guī)則的點擊 操作時,所述根據(jù)所述預設操作獲取編碼信息,包括:
[0053] 根據(jù)所述第一預設規(guī)則的點擊操作獲取相應的編碼信息。
[0054] 在另一實施例中,當監(jiān)控到對所述終端上的第二指定按鍵的第二預設規(guī)則的點擊 操作和第三指定按鍵的第三預設規(guī)則的點擊操作時,所述根據(jù)所述預設操作獲取編碼信 息,包括:
[0055] 根據(jù)所述第二預設規(guī)則的點擊操作和所述第三預設規(guī)則的點擊操作獲取相應的 編碼息。
[0056] 本實施例的有益效果是:當監(jiān)控到所述終端上執(zhí)行預設操作時,根據(jù)所述預設操 作獲取編碼信息,其中,所述預設操作包括:對所述終端上的至少一個按鍵進行預設規(guī)則的 點擊操作,對所述終端進行所述預設規(guī)則的敲擊震動操作或是對所述終端進行所述預設規(guī) 則的搖晃操作;對所述編碼信息進行解碼得到待輸出信息;輸出所述待輸出信息。其中,通 過監(jiān)控用戶的預設操作就能夠獲取待輸出信息,不需要對待輸入信息進行選擇,提高了盲 打輸入的準確率。
[0057] 本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀 存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0058] 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1. 一種輸入方法,其特征在于,所述方法包括: 對終端上執(zhí)行的操作進行監(jiān)控; 當監(jiān)控到所述終端上執(zhí)行預設操作時,根據(jù)所述預設操作獲取編碼信息,其中,所述預 設操作包括:對所述終端上的至少一個按鍵進行預設規(guī)則的點擊操作,對所述終端進行所 述預設規(guī)則的敲擊震動操作或是對所述終端進行所述預設規(guī)則的搖晃操作; 對所述編碼信息進行解碼得到待輸出信息; 輸出所述待輸出信息。
2. 根據(jù)權利要求1所述的方法,其特征在于,所述輸出所述待輸出信息,包括: 在所述終端的屏幕上顯示所述待輸出信息,或是,語音朗讀所述待輸出信息。
3. 根據(jù)權利要求1或2所述的方法,其特征在于,所述編碼信息包括:摩斯碼信息或用 戶自定義編碼信息。
4. 根據(jù)權利要求1-3任一項所述的方法,其特征在于,當監(jiān)控到對所述終端上的第一 指定按鍵的第一預設規(guī)則的點擊操作時,所述根據(jù)所述預設操作獲取編碼信息,包括: 根據(jù)所述第一預設規(guī)則的點擊操作獲取相應的編碼信息。
5. 根據(jù)權利要求1-3任一項所述的方法,其特征在于,當監(jiān)控到對所述終端上的第二 指定按鍵的第二預設規(guī)則的點擊操作和第三指定按鍵的第三預設規(guī)則的點擊操作時,所述 根據(jù)所述預設操作獲取編碼信息,包括: 根據(jù)所述第二預設規(guī)則的點擊操作和所述第三預設規(guī)則的點擊操作獲取相應的編碼 信息。
6. -種輸入設備,其特征在于,所述設備包括:輸入模塊、輸出模塊和解碼模塊; 所述輸入模塊,用于對終端上執(zhí)行的操作進行監(jiān)控,當監(jiān)控到所述終端上執(zhí)行預設操 作時,根據(jù)所述預設操作獲取相應的編碼信息,其中,所述預設操作包括:對所述終端上的 至少一個按鍵進行預設規(guī)則的點擊操作,對所述終端進行所述預設規(guī)則的敲擊震動操作或 是對所述終端進行所述預設規(guī)則的搖晃操作; 所述解碼模塊,用于對所述輸入模塊獲取到的編碼信息進行解碼得到待輸出信息; 輸出模塊,用于輸出所述解碼模塊得到的待輸出信息。
7. 根據(jù)權利要求6所述的設備,其特征在于,所述輸出模塊,包括: 顯示單元,用于在所述終端的屏幕上顯示所述待輸出信息;或是, 朗讀單元,用于語音朗讀所述待輸出信息。
8. 根據(jù)權利要求6或7所述的設備,其特征在于,所述編碼信息包括:摩斯碼信息或用 戶自定義編碼信息。
9. 根據(jù)權利要求6-8任一項所述的設備,其特征在于,當所述終端上包括第一指定按 鍵時,所述輸入模塊具體用于: 對所述第一指定按鍵的第一預設規(guī)則的點擊操作進行監(jiān)控; 當監(jiān)控到對所述第一指定按鍵的第一預設規(guī)則的點擊操作時,根據(jù)所述第一預設規(guī)則 的點擊操作獲取相應的編碼信息。
10. 根據(jù)權利要求6-8任一項所述的設備,其特征在于,當所述終端上包括第二指定按 鍵和第三指定按鍵時,所述輸入模塊具體用于: 分別對所述第二指定按鍵的第二預設規(guī)則的點擊操作和所述第三指定按鍵的第三預 設規(guī)則的點擊操作進行監(jiān)控; 當監(jiān)控到對所述第二指定按鍵的第二預設規(guī)則的點擊操作和所述第三指定按鍵的第 三預設規(guī)則的點擊操作時,根據(jù)所述第二預設規(guī)則的點擊操作和所述第三預設規(guī)則的點擊 操作獲取相應的編碼信息。
【文檔編號】G06F3/01GK104111723SQ201310137269
【公開日】2014年10月22日 申請日期:2013年4月19日 優(yōu)先權日:2013年4月19日
【發(fā)明者】張俊濤 申請人:華為技術有限公司