專利名稱:一種輸入符號(hào)的方法、裝置及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種輸入符號(hào)的方法、裝置及終端。
背景技術(shù):
隨著新一代智能手機(jī)和平板電腦的普及,多點(diǎn)觸摸屏幕成為了全新的、主流的交互界面。觸摸屏設(shè)備大多沒有物理實(shí)體鍵盤,所以文字的錄入、操作都是基于虛擬鍵盤和手指的。由于受限于屏幕尺寸、識(shí)別精度和觸摸處理邏輯流程,觸摸屏文字的錄入和操作始終無(wú)法達(dá)到物理鍵盤的方便程度,限制了該日常操作的便利性、準(zhǔn)確性、快捷性。蘋果iOS、谷歌Android的虛擬鍵盤、文字輸入、文字操作使用類似的機(jī)制提出了解決方案。如圖1所示,蘋果iOS操作系統(tǒng)中符號(hào)的輸入方法是用戶單擊鍵盤上特定的按鈕,切換到專門的符號(hào)輸入界面,輸入完符號(hào)后還要切換回字母鍵盤。這種操作方式相當(dāng)復(fù)雜,當(dāng)用戶希望輸入符號(hào)時(shí),需要將手指離開虛擬鍵盤的區(qū)域,切換到特定的符號(hào)輸入鍵盤,操作十分繁瑣,用戶體驗(yàn)不好。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種輸入符號(hào)的方法、裝置及終端,能夠使得用戶不用切換到特定符號(hào)鍵入鍵盤即可快速輸入符號(hào)和標(biāo)點(diǎn),提升了文本編輯速度,提高用戶體驗(yàn)效果。本發(fā)明的一個(gè)方面,提出了一種輸入符號(hào)的方法,應(yīng)用于具有觸摸顯不單兀的電子設(shè)備,所述觸摸顯示單元上包括用于顯示文本編輯窗口的第一區(qū)域以及用于顯示虛擬鍵盤的第二區(qū)域,所述輸入符號(hào)方法包括以下步驟:采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息;根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件;當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡;對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào);將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處。通過采用該技術(shù)方案,使得用戶不用切換到特定符號(hào)鍵入鍵盤即可快速輸入符號(hào)和標(biāo)點(diǎn),大大提升了使用體驗(yàn),將文字錄入、操作這項(xiàng)基本需求的效率提升。上述技術(shù)方案中,優(yōu)選的,所述采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息的步驟具體包括:在所述觸摸顯示單元的第二區(qū)域內(nèi),對(duì)觸摸顯示單元的坐標(biāo)進(jìn)行解析,判斷觸摸顯示單元上是否有一個(gè)手指觸點(diǎn),并記錄所述手指觸點(diǎn)的坐標(biāo)。當(dāng)用戶需要輸入各種符號(hào)的時(shí)候,將觸摸手勢(shì)判斷為一個(gè)手指觸點(diǎn),符合用戶的使用習(xí)慣。上述技術(shù)方案中,優(yōu)選的,所述根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件的步驟進(jìn)一步包括:所述預(yù)設(shè)條件是所述手指觸點(diǎn)的移動(dòng)在預(yù)設(shè)閾值范圍內(nèi),而且沒有其他手指觸點(diǎn)出現(xiàn)。
在手勢(shì)觸點(diǎn)移動(dòng)過程中,沒有其他手指觸點(diǎn)出現(xiàn),能夠更加準(zhǔn)確的判斷用戶的輸入意圖是否是標(biāo)點(diǎn)符號(hào)。上述技術(shù)方案中,優(yōu)選的,所述當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡的步驟之后還包括步驟:在所述觸摸顯示單元的第二區(qū)域內(nèi)顯示觸摸手勢(shì)的移動(dòng)軌跡。通過在觸摸顯示單元同步顯示用戶觸摸手勢(shì)的移動(dòng)軌跡,能夠使用戶更好的判斷自己的輸入是否準(zhǔn)確,提高用戶輸入標(biāo)點(diǎn)符號(hào)的準(zhǔn)確度。上述技術(shù)方案中,優(yōu)選的,所述對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào)具體包括:將所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,判斷為最接近的符號(hào);如果所述移動(dòng)軌跡不屬于任何符號(hào),則不進(jìn)行輸入操作。通過將手指觸點(diǎn)的移動(dòng)軌跡解析,判斷屬于哪一個(gè)符號(hào),能夠最接近的輸入用戶欲輸入的符號(hào),當(dāng)用戶的觸摸手勢(shì)不符合任何一個(gè)符號(hào)時(shí),預(yù)示用戶的輸入有誤,不做任何操作能夠減少用戶發(fā)現(xiàn)輸入的符號(hào)不符合自己的需求時(shí)的刪除步驟,提高輸入效率。本發(fā)明的另一個(gè)方面,還提出了一種輸入符號(hào)的裝置,應(yīng)用于具有觸摸顯示單元的電子設(shè)備,所述觸摸顯示單元上包括用于顯示文本編輯窗口的第一區(qū)域以及用于顯示虛擬鍵盤的第二區(qū)域,所述輸入符號(hào)的裝置包括手勢(shì)采集單元、手勢(shì)判斷單元、符號(hào)輸入單元和符號(hào)顯示單元,其中,所述手勢(shì)采集單元,用于采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息;所述手勢(shì)判斷單元,用于根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件;所述符號(hào)輸入單元,用于當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡;對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào);所述符號(hào)顯示單元,用于將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處。上述技術(shù)方案中,優(yōu)選的,所述手勢(shì)采集單元具體用于:在所述觸摸顯示單元的第二區(qū)域內(nèi),對(duì)觸摸顯示單元的坐標(biāo)進(jìn)行解析,判斷觸摸顯示單元上是否有一個(gè)手指觸點(diǎn),并記錄所述手指觸點(diǎn)的坐標(biāo)。上述技術(shù)方案中,優(yōu)選的,所述手勢(shì)判斷單元進(jìn)一步用于:所述預(yù)設(shè)條件是所述手指觸點(diǎn)的移動(dòng)在預(yù)設(shè)閾值范圍內(nèi),而且沒有其他手指觸點(diǎn)出現(xiàn)。上述技術(shù)方案中,優(yōu)選的,所述符號(hào)輸入單元還用于:在所述觸摸顯示單元的第二區(qū)域內(nèi)顯示觸摸手勢(shì)的移動(dòng)軌跡。上述技術(shù)方案中,優(yōu)選的,所述符號(hào)輸入單元具體用于:將所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,判斷為最接近的符號(hào);如果所述移動(dòng)軌跡不屬于任何符號(hào),則不進(jìn)行輸入操作。本發(fā)明的再一個(gè)方面,還提出了一種終端,具有觸摸顯示單元,所述觸摸顯示單元上包括用于顯示文本編輯窗口的第一區(qū)域以及用于顯示虛擬鍵盤的第二區(qū)域,其特征在于,還包括輸入符號(hào)的裝置,所述輸入符號(hào)的裝置包括手勢(shì)采集單元、手勢(shì)判斷單元、符號(hào)輸入單元和符號(hào)顯示單元,其中,所述手勢(shì)采集單元,用于采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息;所述手勢(shì)判斷單元,用于根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件;所述符號(hào)輸入單元,用于當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡;對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào);所述符號(hào)顯示單元,用于將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說(shuō)明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:圖1為現(xiàn)有技術(shù)中操作標(biāo)識(shí)提示符移動(dòng)方法的示意圖;圖2為本發(fā)明實(shí)施例中便攜式電子設(shè)備的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中操作標(biāo)識(shí)提示符移動(dòng)方法的流程圖;圖4為本發(fā)明實(shí)施例中操作標(biāo)識(shí)提示符移動(dòng)方法的詳細(xì)流程圖;圖5為本發(fā)明實(shí)施例中操作標(biāo)識(shí)提示符移動(dòng)方法的示意圖;圖6為本發(fā)明實(shí)施例中操作標(biāo)識(shí)提示符在行間移動(dòng)的示意圖;圖7為本發(fā)明實(shí)施例中操作提示標(biāo)識(shí)符移動(dòng)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。如圖2所示,便攜式電子設(shè)備,例如智能手機(jī)、平板電腦等,具有帶有圖形用戶界面(⑶I)的觸敏顯示器201 (也稱為觸摸屏)、一個(gè)或多個(gè)處理器202、存儲(chǔ)器203和存儲(chǔ)在存儲(chǔ)器內(nèi)的用于執(zhí)行多個(gè)功能的一個(gè)或多個(gè)模塊、程序或指令集合204。用戶可以通過觸摸屏顯示器上的手指接觸和姿態(tài)與GUI交互。實(shí)現(xiàn)的功能包括打電話、視頻會(huì)議、電子郵件收發(fā)、即時(shí)消息收發(fā)、博客、攝影攝像、網(wǎng)絡(luò)瀏覽、數(shù)字音樂播放等,用于執(zhí)行這些功能的指令被配置在由一個(gè)內(nèi)多個(gè)處理器執(zhí)行的計(jì)算機(jī)程序產(chǎn)品內(nèi)。觸摸屏提供設(shè)備和用戶之間的輸入接口和輸出接口,顯示控制器從觸摸屏接收和/或發(fā)送電信號(hào),觸摸屏可以向用戶顯示可視輸出,包括圖形、文本、圖標(biāo)、視頻和他們的組合(統(tǒng)稱為圖形)。觸摸屏具有觸敏表面,基于觸覺和/或感觸接收來(lái)自用戶的輸入的傳感器或傳感器集合,觸摸屏和顯示控制器檢測(cè)觸摸屏上的接觸,包括接觸的任意移動(dòng)或中斷,并且將檢測(cè)到的接觸轉(zhuǎn)換為與顯示在觸摸屏上的用戶接口對(duì)象(軟鍵盤、圖標(biāo)、網(wǎng)頁(yè)或圖像)的交互。一般情況下,觸摸屏與用戶之間的接觸點(diǎn)相應(yīng)于用戶的手指或手寫筆等。觸摸屏可以使用LCD (液晶顯示器)技術(shù)或LPD (發(fā)光聚合物顯示器)技術(shù),觸摸屏和顯示控制器可以使用現(xiàn)在一直或以后開發(fā)的多種觸摸感測(cè)技術(shù)中的人一種,檢測(cè)基礎(chǔ)以及接觸的任意移動(dòng)或中斷,所屬技術(shù)包括但不限于電容性、電阻性、紅外的以及表面聲波技術(shù),以及用于確定于觸摸屏的一點(diǎn)或多點(diǎn)接觸的其他接近傳感器陣列或其他元件。
終端通過觸摸屏采集對(duì)于所述觸摸顯示單元的觸摸手勢(shì),以獲得觸摸手勢(shì)的參數(shù)信息,所述參數(shù)信息包括所述觸摸手勢(shì)的觸摸點(diǎn)信息、進(jìn)行觸摸的手指的指紋信息、進(jìn)行觸摸的手指的面積等,根據(jù)參數(shù)信息決定下一步的處理步驟,完成相應(yīng)的功能。根據(jù)目前帶有觸摸屏的電子設(shè)備所具有的對(duì)于觸摸手勢(shì)處理的基本功能,本發(fā)明實(shí)施例提出了 一種輸入符號(hào)的方法,應(yīng)用在具有觸摸顯示單元的電子設(shè)備上,所述觸摸顯示單元上包括用于顯示文本編輯窗口和操作提示標(biāo)識(shí)符的第一區(qū)域以及用于顯示虛擬鍵盤的第二區(qū)域,所述操作提示標(biāo)識(shí)符顯示在所述第一區(qū)域上。如圖3所示,本發(fā)明實(shí)施例中輸入符號(hào)的方法包括以下步驟:步驟301、采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息;步驟302、根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件;步驟303、當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡;步驟304、對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào);步驟305、將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處。與現(xiàn)有技術(shù)不同,本實(shí)施例通過在虛擬鍵盤的位置通過手指觸摸操作,激活手勢(shì)識(shí)別程序,對(duì)手指觸點(diǎn)的移動(dòng)軌跡進(jìn)行識(shí)別,判斷輸入的符號(hào)并將其輸入在文本編輯窗口的對(duì)應(yīng)光標(biāo)處,能夠使用戶的手指在不離開虛擬鍵盤區(qū)域,不切換到特定符號(hào)輸入鍵盤的情況下即可快速輸入符號(hào)和標(biāo)點(diǎn),與現(xiàn)有技術(shù)需要切換到特定符號(hào)輸入鍵盤的方法相比,本實(shí)施例通過將虛擬鍵盤與手寫技術(shù)相結(jié)合,在虛擬鍵盤上直接進(jìn)行手寫符號(hào)的識(shí)別,更符合人類的使用習(xí)慣,能夠提高用戶的輸入速度。如圖4所示,本發(fā)明另一實(shí)施例更加詳細(xì)的說(shuō)明了輸入符號(hào)的方法的處理流程,包括以下步驟:步驟401、在所述觸摸顯示單元的第二區(qū)域內(nèi),對(duì)觸摸顯示單元的坐標(biāo)進(jìn)行解析,判斷觸摸顯示單元上是否有一個(gè)手指觸點(diǎn),并記錄所述手指觸點(diǎn)的坐標(biāo)。電容式觸摸屏硬件在系統(tǒng)軟件,例如蘋果的iOS或者Android的配合下,可以區(qū)分有幾個(gè)觸點(diǎn)。步驟402、所述手指觸點(diǎn)進(jìn)行移動(dòng),記錄手指觸點(diǎn)的移動(dòng)坐標(biāo),當(dāng)移動(dòng)軌跡在預(yù)設(shè)的閾值范圍內(nèi),而且移動(dòng)過程中沒有其他的手指觸點(diǎn)出現(xiàn),判定為符號(hào)輸入。手指在觸摸顯示單元的第二區(qū)域內(nèi)移動(dòng),根據(jù)蘋果公司生產(chǎn)的iPhone手機(jī)的屏幕尺寸和分辨率,設(shè)定的閾值為當(dāng)前手指的坐標(biāo)位置距離其初始坐標(biāo)大于30像素,而且在移動(dòng)過程中只有這一個(gè)手指觸點(diǎn)。此時(shí)可以判定為用戶想要進(jìn)行的操作為輸入符號(hào)。本領(lǐng)域技術(shù)人員可以理解,此處的數(shù)值根據(jù)終端屏幕尺寸不同而不同,不作為對(duì)本發(fā)明的限制。步驟403、采集所述觸摸手勢(shì)的移動(dòng)軌跡,并進(jìn)行識(shí)別,將所述移動(dòng)軌跡與預(yù)設(shè)的符號(hào)庫(kù)內(nèi)的符號(hào)進(jìn)行對(duì)比,找到與手指的移動(dòng)軌跡最接近的符號(hào)。從手指觸點(diǎn)的初始位置出發(fā),根據(jù)一個(gè)預(yù)設(shè)的時(shí)間間隔不斷采集手指的移動(dòng)軌跡,記錄各點(diǎn)的坐標(biāo),將各坐標(biāo)的值進(jìn)行解析,利用手寫輸入的標(biāo)準(zhǔn)方法判斷用戶輸入了什么符號(hào)。此處的手寫輸入的方法在各個(gè)操作系統(tǒng),蘋果的iOS或者Android中,都是成熟的技術(shù)。只需要將坐標(biāo)軌跡數(shù)組傳入設(shè)備中的手寫識(shí)別模塊,該模塊根據(jù)各坐標(biāo)值的組合返回輸入的符號(hào)就可以完成識(shí)別工作。例如,用戶通過一個(gè)手指接觸觸摸屏,畫了一個(gè)圓,識(shí)別模塊將其識(shí)別為句號(hào)。作為一種故障處理模式,如果用戶的輸入不符合現(xiàn)有符號(hào)庫(kù)中的任何一個(gè)符號(hào),則不作出任何操作。這樣能夠更好的根據(jù)用戶的手指移動(dòng)軌跡完成符號(hào)的輸入工作。在用戶的手指移動(dòng)過程中,在虛擬鍵盤的第二區(qū)域可以同步顯示手指移動(dòng)軌跡,這樣更加直觀的顯示用戶的輸入,方便用戶控制自己的手勢(shì),完成符號(hào)的輸入。步驟404、確定輸入的符號(hào)后,將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處完成輸入符號(hào)操作。當(dāng)用戶手指第一次觸碰到第二區(qū)域即虛擬鍵盤的位置的虛擬鍵盤視圖時(shí),程序判定為手勢(shì)起始,此時(shí)分別記錄兩個(gè)起始坐標(biāo):手指在鍵盤上的起始坐標(biāo)HO和光標(biāo)在文本編
輯窗口內(nèi)的起始坐標(biāo)CO。之后,每隔1/60秒,獲取一次手指的坐標(biāo),記為HI,H2,H3......每
次獲取后,比對(duì)與上一個(gè)手指坐標(biāo)的位移:dX = Hn.x-H(n-1).x, dY = Hn.y-H(n-l).y。有了 dX與dY后,只要對(duì)光標(biāo)在文本編輯窗口的坐標(biāo)加上對(duì)應(yīng)的位移即可獲得對(duì)應(yīng)的Cl,C2,
C3......考慮到加速度,可以同時(shí)為每個(gè)dX、dY乘以相同的正數(shù),比如同乘以2,則光標(biāo)的
運(yùn)動(dòng)方向與趨勢(shì)和手指的移動(dòng)保持一致,只是移動(dòng)的速度是手指速度的2倍。圖5示出了通過本實(shí)施例符號(hào)輸入的示意圖。在手指的移動(dòng)過程中,檢測(cè)與所述觸摸顯示單元的手指接觸,當(dāng)觸摸手勢(shì)變更為手指離開屏幕時(shí),判定為觸摸手勢(shì)結(jié)束;確定光標(biāo)在所述第一區(qū)域的位置信息,將識(shí)別的符號(hào)顯示在該位置即完成符號(hào)的輸入操作。操作系統(tǒng)會(huì)在電容式觸屏每個(gè)觸點(diǎn)消失時(shí)向系統(tǒng)發(fā)出通知,由于每個(gè)觸點(diǎn)代表一個(gè)手指,即當(dāng)觸點(diǎn)消失時(shí)即手指離開了屏幕。通過判斷觸摸手勢(shì)的變化,來(lái)判定操作是否結(jié)束,能夠準(zhǔn)確定位光標(biāo)的結(jié)束位置。為實(shí)現(xiàn)上述方法,本發(fā)明實(shí)施例還提出了一種用于實(shí)現(xiàn)上述方法的裝置。如圖6所示,該裝置應(yīng)用于具有觸摸顯示單元的電子設(shè)備,所述觸摸顯示單元上包括用于顯示文本編輯窗口的第一區(qū)域以及用于顯示虛擬鍵盤的第二區(qū)域,所述輸入符號(hào)的裝置包括手勢(shì)采集單元601、手勢(shì)判斷單元602、符號(hào)輸入單元603和符號(hào)顯示單元604,其中,所述手勢(shì)采集單元601,用于采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息;所述手勢(shì)判斷單元602,用于根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件;所述符號(hào)輸入單元603,用于當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡;對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào);所述符號(hào)顯示單元604,用于將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處。如圖7所示,本發(fā)明實(shí)施例還提出了一種終端,具有觸摸顯示單元,所述觸摸顯示單元上包括用于顯示文本編輯窗口的第一區(qū)域以及用于顯示虛擬鍵盤的第二區(qū)域,其特征在于,還包括輸入符號(hào)的裝置,所述輸入符號(hào)的裝置包括手勢(shì)采集單元、手勢(shì)判斷單元、符號(hào)輸入單元和符號(hào)顯示單元,其中,所述手勢(shì)采集單元,用于采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息;所述手勢(shì)判斷單元,用于根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件;所述符號(hào)輸入單元,用于當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡;對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào);所述符號(hào)顯示單元,用于將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種輸入符號(hào)的方法,應(yīng)用于具有觸摸顯示單元的電子設(shè)備,所述觸摸顯示單元上包括用于顯示文本編輯窗口的第一區(qū)域以及用于顯示虛擬鍵盤的第二區(qū)域,所述輸入符號(hào)方法包括以下步驟: 采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息; 根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件; 當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡; 對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào); 將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處。
2.如權(quán)利要求1所述的方法,其特征在于,所述采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息的步驟具體包括: 在所述觸摸顯示單元的第二區(qū)域內(nèi),對(duì)觸摸顯示單元的坐標(biāo)進(jìn)行解析,判斷觸摸顯示單元上是否有一個(gè)手指觸點(diǎn),并記錄所述手指觸點(diǎn)的坐標(biāo)。
3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件的步驟進(jìn)一步包括: 所述預(yù)設(shè)條件是所述手指觸點(diǎn)的移動(dòng)在預(yù)設(shè)閾值范圍內(nèi),而且沒有其他手指觸點(diǎn)出現(xiàn)。
4.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡的步驟之后還包括步驟: 在所述觸摸顯示單元的第二區(qū)域內(nèi)顯示觸摸手勢(shì)的移動(dòng)軌跡。
5.如權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào)具體包括: 將所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,判斷為最接近的符號(hào); 如果所述移動(dòng)軌跡不屬于任何符號(hào),則不進(jìn)行輸入操作。
6.一種輸入符號(hào)的裝置,應(yīng)用于具有觸摸顯示單元的電子設(shè)備,所述觸摸顯示單元上包括用于顯示文本編輯窗口的第一區(qū)域以及用于顯示虛擬鍵盤的第二區(qū)域,所述輸入符號(hào)的裝置包括手勢(shì)采集單元、手勢(shì)判斷單元、符號(hào)輸入單元和符號(hào)顯示單元,其中, 所述手勢(shì)采集單元,用于采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息; 所述手勢(shì)判斷單元,用于根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件; 所述符號(hào)輸入單元,用于當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡;對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào); 所述符號(hào)顯示單元,用于將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處。
7.如權(quán)利要求6所述的裝置,其特征在于,所述手勢(shì)采集單元具體用于: 在所述觸摸顯示單元的第二區(qū)域內(nèi),對(duì)觸摸顯示單元的坐標(biāo)進(jìn)行解析,判斷觸摸顯示單元上是否有一個(gè)手指觸點(diǎn),并記錄所述手指觸點(diǎn)的坐標(biāo)。
8.如權(quán)利要求6所述的裝置,其特征在于,所述手勢(shì)判斷單元進(jìn)一步用于: 所述預(yù)設(shè)條件是所述手指觸點(diǎn)的移動(dòng)在預(yù)設(shè)閾值范圍內(nèi),而且沒有其他手指觸點(diǎn)出現(xiàn)。
9.如權(quán)利要求6所述的裝置,其特征在于,所述符號(hào)輸入單元還用于: 在所述觸摸顯示單元的第二區(qū)域內(nèi)顯示觸摸手勢(shì)的移動(dòng)軌跡。
10.如權(quán)利要求6所述的裝置,其特征在于,所述符號(hào)輸入單元具體用于: 將所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,判斷為最接近的符號(hào); 如果所述移動(dòng)軌跡不屬于任何符號(hào),則不進(jìn)行輸入操作。
11.一種終端,具有觸摸顯示單元,所述觸摸顯示單元上包括用于顯示文本編輯窗口的第一區(qū)域以及用于顯示虛擬鍵盤的第二區(qū)域,其特征在于,還包括輸入符號(hào)的裝置,所述輸入符號(hào)的裝置包括手勢(shì)采集單元、手勢(shì)判斷單元、符號(hào)輸入單元和符號(hào)顯示單元,其中, 所述手勢(shì)采集單元,用于采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息; 所述手勢(shì)判斷單元,用于根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件; 所述符號(hào)輸入單元,用于當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡;對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào); 所述符號(hào)顯示單元,用于將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處。
全文摘要
本發(fā)明公開了一種輸入符號(hào)的方法、裝置及終端,應(yīng)用于具有觸摸顯示單元的電子設(shè)備,其方法為采集對(duì)于觸摸顯示單元的第二區(qū)域的觸摸手勢(shì),獲得所述觸摸手勢(shì)的參數(shù)信息;根據(jù)所述觸摸手勢(shì)的參數(shù)信息,判斷所述觸摸手勢(shì)是否符合預(yù)設(shè)條件;當(dāng)所述觸摸手勢(shì)符合預(yù)設(shè)條件時(shí),確定所述觸摸手勢(shì)為繪制符號(hào)的操作,采集所述觸摸手勢(shì)的移動(dòng)軌跡;對(duì)所述移動(dòng)軌跡的坐標(biāo)數(shù)組進(jìn)行解析,用手寫輸入的方法判斷輸入的符號(hào);將所述符號(hào)顯示在與移動(dòng)軌跡的結(jié)束位置坐標(biāo)相對(duì)應(yīng)的所述文本編輯窗口的第一區(qū)域的光標(biāo)處。利用該方法,能夠在不用切換到特殊字符鍵盤的情況下完成符號(hào)的輸入,提升用戶輸入速度。
文檔編號(hào)G06F3/0488GK103150111SQ20131005786
公開日2013年6月12日 申請(qǐng)日期2013年2月25日 優(yōu)先權(quán)日2013年2月25日
發(fā)明者季逸超 申請(qǐng)人:北京極興萊博信息科技有限公司