一種輸入方法和電子設(shè)備的制作方法
【專利摘要】本申請(qǐng)?zhí)峁┝艘环N輸入方法和電子設(shè)備,該方法應(yīng)用于一電子設(shè)備,通過監(jiān)測(cè)并記錄操作體的輸入操作所對(duì)應(yīng)的輸入軌跡,當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡;將該多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡,并確定與所述同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令,執(zhí)行操作指令完成相應(yīng)的輸入。該方法實(shí)現(xiàn)了由多次單點(diǎn)輸入來模擬多點(diǎn)觸控輸入的操作,方便了用戶單手操作。
【專利說明】一種輸入方法和電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人機(jī)交互【技術(shù)領(lǐng)域】,更具體的說是涉及一種輸入方法和電子設(shè)備。
【背景技術(shù)】
[0002]隨著技術(shù)的發(fā)展,應(yīng)用于各種電子設(shè)備中的人機(jī)交互方式也日益多樣化。比較常見的實(shí)現(xiàn)人機(jī)交互的方式為利用鍵盤、鼠標(biāo)或者觸摸屏等輸入裝置進(jìn)行輸入操作。為了提高輸入的靈活性,多點(diǎn)觸控技術(shù)已經(jīng)被應(yīng)用于各類具有觸摸屏的電子設(shè)備中。然而當(dāng)用戶通過觸摸屏進(jìn)行多點(diǎn)觸摸操作的過程中,往往需要一個(gè)手握持電子設(shè)備,而利用另一只手進(jìn)行多點(diǎn)觸控的操作,這樣經(jīng)常會(huì)導(dǎo)致某些多點(diǎn)操作輸入困難,甚至在有些情況下需要兩只手配合才可以完成多點(diǎn)觸控操作,從而導(dǎo)致單手無法完成多點(diǎn)觸控操作的問題出現(xiàn)。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明提供一種輸入方法和電子設(shè)備,該方法實(shí)現(xiàn)比較方便的實(shí)現(xiàn)需要多點(diǎn)觸控的輸入操作,以解決現(xiàn)有技術(shù)中存在的無法通過單手操作來實(shí)現(xiàn)多點(diǎn)觸控輸入的問題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種輸入方法,應(yīng)用于一電子設(shè)備,該方法包括:
[0005]監(jiān)測(cè)操作體的輸入操作;
[0006]記錄所述操作體的輸入操作所對(duì)應(yīng)的輸入軌跡;
[0007]當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡;
[0008]將所述多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡,并確定與所述同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令,執(zhí)行所述操作指令完成相應(yīng)的輸入。
[0009]另一方面,本發(fā)明還提供了另一種一種輸入方法,該方法應(yīng)用于一電子設(shè)備,包括:
[0010]監(jiān)測(cè)并記錄操作體的輸入操作;
[0011]當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作;
[0012]將所述多次輸入操作處理為一確定輸入操作;
[0013]根據(jù)所述確定輸入操作確定對(duì)應(yīng)的操作指令;
[0014]響應(yīng)所述操作指令,其中,所述確定輸入操作的輸入軌跡與所述多次輸入操作分別對(duì)應(yīng)的輸入軌跡的組合相似。
[0015]另一方面本發(fā)明還提供了一種電子設(shè)備,包括:
[0016]監(jiān)測(cè)單元,用于監(jiān)測(cè)操作體的輸入操作;
[0017]記錄單元,用于記錄所述操作體的輸入操作所對(duì)應(yīng)的輸入軌跡;
[0018]觸發(fā)處理單元,用于當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡;
[0019]輸入單元,用于將所述多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡,并確定與所述同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令,執(zhí)行所述操作指令完成相應(yīng)的輸入。
[0020]另一方面,本發(fā)明還提供了另一種一種電子設(shè)備,包括:
[0021]監(jiān)測(cè)記錄單元,用于監(jiān)測(cè)并記錄操作體的輸入操作;
[0022]觸發(fā)處理單元,用于當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作;
[0023]輸入操作處理單元,用于將所述多次輸入操作處理為一確定輸入操作,其中,所述確定輸入操作的輸入軌跡與所述多次輸入操作分別對(duì)應(yīng)的輸入軌跡的組合相似;
[0024]輸入執(zhí)行單元,用于根據(jù)所述確定輸入操作確定對(duì)應(yīng)的操作指令,并響應(yīng)所述操作指令。
[0025]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明公開提供了一種輸入方法和電子設(shè)備,該方法通過監(jiān)測(cè)操作體的輸入操作,并記錄所述操作體的輸入操作所對(duì)應(yīng)的輸入軌跡;當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡;并將這多路輸入軌跡作為同時(shí)產(chǎn)生的多路輸入軌跡,來確定相應(yīng)的操作指令,這樣,可以分多次輸入操作作為同時(shí)的輸入行為來進(jìn)行分析,從而實(shí)現(xiàn)了由多次單點(diǎn)輸入來模擬多點(diǎn)觸控輸入的操作,方便了用戶單手操作。
【專利附圖】
【附圖說明】
[0026]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0027]圖1示出了本申請(qǐng)一種輸入方法一個(gè)實(shí)施例的流程示意圖;
[0028]圖2示出了本申請(qǐng)一種輸入方法另一個(gè)實(shí)施例的流程示意圖;
[0029]圖3a和3b示出了采用本申請(qǐng)的輸入方法進(jìn)行輸入操作的一個(gè)實(shí)例的示意圖;
[0030]圖4示出了本申請(qǐng)另一種輸入方法一個(gè)實(shí)施例的流程示意圖;
[0031]圖5示出了本申請(qǐng)另一種輸入方法另一個(gè)實(shí)施例的流程示意圖;
[0032]圖6示出了本申請(qǐng)一種電子設(shè)備一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0033]圖7示出了本申請(qǐng)另一種電子設(shè)備一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0035]本申請(qǐng)實(shí)施例公開了一種輸入方法,應(yīng)用于電子設(shè)備,該方法可以提高多點(diǎn)觸控的輸入操作的靈活性,并提高其應(yīng)用范圍。
[0036]參見圖1,示出了本申請(qǐng)一種輸入方法一個(gè)實(shí)施例的流程示意圖,本實(shí)施例的方法應(yīng)用于一電子設(shè)備,該電子設(shè)備可以為手機(jī)、PDA、平板電腦、臺(tái)式電腦等等。本實(shí)施例的方法包括:
[0037]步驟101:監(jiān)測(cè)操作體的輸入操作。
[0038]本申請(qǐng)中操作體可以包含多種含義,對(duì)于具有觸摸屏的電子設(shè)備而言,該操作體可以理解為在觸摸屏上進(jìn)行點(diǎn)觸或者滑動(dòng)輸入操作的手指或者是觸摸筆等。而對(duì)于非觸摸屏的電子設(shè)備而言,該操作體可以理解為顯示界面中的光標(biāo),即通過鼠標(biāo)的移動(dòng)位置來控制光標(biāo)的移動(dòng),光標(biāo)反映了鼠標(biāo)的移動(dòng)軌跡。另外對(duì)于具有觸摸感應(yīng)功能的輸入界面而言,該操作體還可以理解為觸摸感應(yīng)區(qū)上手指或觸摸筆的點(diǎn)觸或滑動(dòng)操作,如筆記本電腦上設(shè)置的替代鼠標(biāo)的感應(yīng)區(qū)域。
[0039]步驟102:記錄該操作體的輸入操作所對(duì)應(yīng)的輸入軌跡。
[0040]在監(jiān)測(cè)到存在操作體的輸入操作時(shí),對(duì)每次操作體所進(jìn)行的輸入操作進(jìn)行記錄,得到每次操作體輸入操作的輸入軌跡。其中,該輸入軌跡應(yīng)該理解為輸入操作的實(shí)際軌跡,當(dāng)輸入操作為點(diǎn)觸而不存在位移時(shí),該輸入軌跡應(yīng)該為一個(gè)點(diǎn),當(dāng)該操作體從接觸到來離開的輸入界面(顯示界面、觸摸屏或觸摸感應(yīng)區(qū))的過程中發(fā)生了位移,則輸入軌跡為由多個(gè)連續(xù)的點(diǎn)構(gòu)成的滑動(dòng)路徑。另外,操作體的輸入操作所對(duì)應(yīng)的輸入軌跡也可以是該操作體的輸入起點(diǎn)和輸入終點(diǎn),即每次操作體接觸到觸摸屏或輸入界面的起始位置點(diǎn)和完成本次操作的終點(diǎn)位置點(diǎn)。
[0041]在本實(shí)施例中操作體可能會(huì)進(jìn)行多次輸入操作,因此對(duì)于每次操作體的輸入操作均需記錄當(dāng)次輸入操作對(duì)應(yīng)的輸入軌跡。
[0042]步驟103:當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡。
[0043]當(dāng)檢測(cè)到終止輸入的指令時(shí),則觸發(fā)獲取記錄的該操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡。通常的,獲取到的該記錄的多次輸入操作對(duì)應(yīng)的多路輸入軌跡應(yīng)該是上一次完成系統(tǒng)輸入之后接收到的輸入操作到檢測(cè)到輸入終止的確認(rèn)指令之間的記錄的多路軌跡。當(dāng)然,還可以設(shè)置記錄的輸入軌跡的有效時(shí)間,并獲取記錄的處于有效時(shí)間內(nèi)輸入軌跡。
[0044]步驟104:將該多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡,并確定與該同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令,執(zhí)行該操作指令完成相應(yīng)的輸入。
[0045]為了實(shí)現(xiàn)利用多次單點(diǎn)輸入來模擬多點(diǎn)觸控輸入操作,將獲取到的多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡,進(jìn)而確定這同時(shí)產(chǎn)生的多路輸入軌跡對(duì)應(yīng)的操作指令,并執(zhí)行該操作執(zhí)行完成系統(tǒng)輸入。
[0046]將該多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡時(shí),可以在同一坐標(biāo)系中標(biāo)定該多路輸入軌跡,得到在該同一坐標(biāo)系生成的同時(shí)產(chǎn)生的多路輸入軌跡。
[0047]將這多路輸入軌跡作為同時(shí)產(chǎn)生的多路輸入軌跡之后,對(duì)這多路輸入軌跡的處理過程以及確定操作指令的過程可以與現(xiàn)有的實(shí)現(xiàn)多點(diǎn)觸控操作中對(duì)同時(shí)獲取到的多個(gè)點(diǎn)的觸控操作的處理過程相同。相應(yīng)的,確定出的這多路輸入軌跡相對(duì)應(yīng)的操作指令可以是用于執(zhí)行完成一項(xiàng)或多項(xiàng)輸入的指令集合,如選擇目標(biāo)和移動(dòng)目標(biāo);該操作指令也可以是僅完成一項(xiàng)特定輸入操作的指令。
[0048]本實(shí)施例的輸入方法,該方法通過監(jiān)測(cè)并記錄操作體的輸入操作所對(duì)應(yīng)的輸入軌跡,并當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡,將這多路輸入軌跡作為同時(shí)產(chǎn)生的多路輸入軌跡,來確定相應(yīng)的操作指令,這樣,可以分多次輸入操作作為同時(shí)的輸入行為來進(jìn)行分析確定完成輸入的操作,從而實(shí)現(xiàn)了由多次單點(diǎn)輸入來模擬多點(diǎn)觸控輸入的操作,方便了用戶單手操作。
[0049]本申請(qǐng)實(shí)施例的輸入方法,不僅可以應(yīng)用于可以檢測(cè)到多點(diǎn)觸控的觸摸屏電子設(shè)備上,也可以應(yīng)用于僅支持單點(diǎn)觸控的觸摸屏電子設(shè)備中,還可以應(yīng)用于不具有觸摸屏的電子設(shè)備中。
[0050]當(dāng)電子設(shè)備的觸摸屏支持同時(shí)采集多點(diǎn)的觸控事件,且能夠?qū)Χ帱c(diǎn)觸控事件的多路輸入信號(hào)進(jìn)行分析得到相應(yīng)的操作指令時(shí),如果該電子設(shè)備上應(yīng)用本申請(qǐng)的輸入方法,當(dāng)用戶不方便用單手來完成多點(diǎn)觸控操作,就可以利用單手來進(jìn)行多次輸入操作,將原本需要同時(shí)進(jìn)行的多點(diǎn)觸控操作拆分成多次的單點(diǎn)觸摸操作,當(dāng)系統(tǒng)檢測(cè)到終止輸入的確定指令時(shí),則會(huì)將這多次輸入的單點(diǎn)觸摸操作對(duì)應(yīng)的多路輸入軌跡作為同時(shí)輸入的多路輸入軌跡來進(jìn)行處理,該處理過程與同時(shí)采集到多點(diǎn)的觸摸操作的處理過程相同。一般的,在該種電子設(shè)備內(nèi)部已經(jīng)預(yù)置有可以對(duì)多路輸入信號(hào)分析的應(yīng)用程序時(shí),則可以直接調(diào)用該應(yīng)用程序完成對(duì)作為同時(shí)輸入的多路輸入軌跡的分析,來確定出相應(yīng)的操作指令。
[0051]當(dāng)電子設(shè)備的觸摸屏僅支持單點(diǎn)觸控,在同一時(shí)刻盡可以采集一個(gè)觸點(diǎn)的輸入信號(hào),該可以在該電子設(shè)備中預(yù)先內(nèi)置對(duì)多路信號(hào)進(jìn)行分析的應(yīng)用程序,進(jìn)而將不同次輸入的輸入信號(hào)作為同時(shí)時(shí)刻輸入的多路輸入軌跡來分析確定操作指令。
[0052]當(dāng)電子設(shè)備不具有觸摸屏?xí)r,則通過鼠標(biāo)或在觸摸感應(yīng)區(qū)的滑動(dòng)操作來控制光標(biāo)(即操作體)進(jìn)行點(diǎn)擊或滑動(dòng)操作,并記錄不同時(shí)刻操作體的輸入軌跡,當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),則將不同時(shí)刻記錄的多次輸入操作的輸入軌跡作為同時(shí)時(shí)刻進(jìn)行處理,該處理過程也是根據(jù)預(yù)置的對(duì)多路信號(hào)進(jìn)行分析的應(yīng)用程序來確定操作指令。
[0053]在實(shí)際應(yīng)用中,可以根據(jù)電子設(shè)備的實(shí)際需要來確定是否需要增設(shè)處理多路輸入軌跡的應(yīng)用程序。對(duì)應(yīng)的,確定與該同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令,具體為:根據(jù)預(yù)置的多點(diǎn)觸控軌跡與操作指令的對(duì)應(yīng)關(guān)系,確定與該同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令。
[0054]由于該輸入方法可以在僅支持單點(diǎn)觸摸的電子設(shè)備或者無觸摸屏的電子設(shè)備上實(shí)現(xiàn)模擬多點(diǎn)觸控,從而增大了多點(diǎn)觸摸的應(yīng)用范圍。
[0055]在本申請(qǐng)中檢測(cè)到終止輸入的確認(rèn)指令時(shí),可以有多種可能,其中一種為:當(dāng)檢測(cè)操作體的輸入操作滿足第一預(yù)設(shè)條件時(shí),生成終止輸入的確定指令。如,操作體的輸入操作為特定的操作手勢(shì)或者是操作體的軌跡滿足特定軌跡等。例如,對(duì)于觸摸屏電子設(shè)備而言,輸入操作滿足第一預(yù)設(shè)條件可以為按壓指定時(shí)長(zhǎng)的觸摸屏,當(dāng)檢測(cè)到操作體觸按觸摸屏,且觸按時(shí)間達(dá)到指定時(shí)長(zhǎng),則觸發(fā)生成終止輸入的確定指令,進(jìn)而確定檢測(cè)到終止輸入的確定指令;而對(duì)于非觸摸屏而言,輸入操作滿足第一預(yù)設(shè)條件可以為點(diǎn)擊鼠標(biāo)左鍵并按住時(shí)長(zhǎng),系統(tǒng)檢測(cè)到該輸入操作或者通過檢測(cè)到操作體接觸且接觸時(shí)長(zhǎng)超過預(yù)設(shè)值來觸發(fā)生成終止輸入的確定指令。
[0056]可選的,當(dāng)檢測(cè)該操作體最近一次輸入操作距離當(dāng)前時(shí)刻的時(shí)間間隔是否大于預(yù)設(shè)值,則觸發(fā)生成終止輸入的確定指令。如,當(dāng)檢測(cè)到觸摸屏中上一次的觸摸事件距離當(dāng)前時(shí)刻的時(shí)長(zhǎng)超過預(yù)設(shè)值,則生成終止輸入的確定指令,以觸發(fā)對(duì)記錄的操作體不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡作為同一時(shí)刻輸入的多路輸入軌跡并確定操作指令。
[0057]當(dāng)然,檢測(cè)到終止輸入的確定指令,還可以是當(dāng)檢測(cè)到觸發(fā)生成確定指令的第二輸入操作,進(jìn)而確定檢測(cè)到該確定指令,其中,該第二輸入操作不同于前面所述的操作體的輸入操作。如用戶通過點(diǎn)擊某指定按鍵(如,回車鍵的歌)來觸發(fā)生成該終止輸入的確定指令,或者用戶點(diǎn)擊鼠標(biāo)右鍵指定時(shí)長(zhǎng)來觸發(fā)生成該終止輸入的確定指令。該種第二輸入操作可能不是操作體在輸入界面上進(jìn)行點(diǎn)觸或滑動(dòng),不存在輸入軌跡。
[0058]參見圖2,示出了本申請(qǐng)一種輸入方法另一個(gè)實(shí)施例的流程示意圖,本實(shí)施例的方法為圖1所示實(shí)施例的另一種具體實(shí)現(xiàn)方式,本實(shí)施例的輸入方法應(yīng)用于電子設(shè)備,該方法包括:
[0059]步驟201:當(dāng)獲取到預(yù)設(shè)的第一切換指令,將電子設(shè)備當(dāng)前的輸入模式切換為模擬多點(diǎn)觸控模式。
[0060]當(dāng)檢測(cè)到一個(gè)第一切換指令時(shí),則將電子設(shè)備當(dāng)前的輸入模式切換為可以采用操作體單觸點(diǎn)的多次分步輸入操作來模擬將點(diǎn)觸摸操作的多點(diǎn)觸摸模式。
[0061]步驟202:在所述模擬多點(diǎn)觸摸模式下,監(jiān)測(cè)操作體的不同次執(zhí)行的輸入操作。
[0062]步驟203:記錄該操作體的輸入操作所對(duì)應(yīng)的輸入軌跡。
[0063]在該模擬多點(diǎn)觸控模式下,電子設(shè)備可以檢測(cè)操作體的輸入操作,但是與現(xiàn)有技術(shù)不同的是,當(dāng)檢測(cè)到操作體的輸入操作時(shí),并不會(huì)直接根據(jù)每次操作體的輸入操作直接生成執(zhí)行輸入的操作指令,而僅僅是記錄這多次輸入操作對(duì)應(yīng)的輸入軌跡,以便后續(xù)進(jìn)行分析。
[0064]該步驟202和步驟203的操作過程與圖1所示實(shí)施例中步驟101和步驟102的操作過程相似,相同部分可以見圖1所示實(shí)施例的描述,在此不再贅述。
[0065]步驟204:檢測(cè)到預(yù)設(shè)的第二切換指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡。
[0066]當(dāng)檢測(cè)到第二切換指令時(shí),而認(rèn)為操作體在模擬多點(diǎn)輸入模式下完成其所要進(jìn)行的所有輸入操作,進(jìn)而觸發(fā)獲取記錄的多次輸入操作的多路輸入軌跡。
[0067]與接收到第一切換指令后,對(duì)輸入模式進(jìn)行切換相對(duì)應(yīng),在檢測(cè)到預(yù)設(shè)的第二切換指令時(shí),也可以執(zhí)行將該模擬多點(diǎn)輸入模式切換為該電子設(shè)備上一次的輸入模式。如,電子設(shè)備為觸摸屏的單點(diǎn)輸入操作,在正常情況下,該電子設(shè)備處于單點(diǎn)輸入模式下,即檢測(cè)到一次單點(diǎn)觸控事件則生成對(duì)應(yīng)的操作指令執(zhí)行該指令完成輸入,如果在該單點(diǎn)輸入模式下,檢測(cè)到第一切換指令,則可以將其單點(diǎn)輸入模式切換為模擬多點(diǎn)輸入模式,并獲取在該輸入模式下操作體所進(jìn)行的不同次輸入軌跡,并當(dāng)檢測(cè)到第二切換指令時(shí),獲取該不同次的輸入軌跡,同時(shí)將該模擬多點(diǎn)輸入模式切換為上一次的普通輸入模式即單點(diǎn)輸入模式。
[0068]步驟205:將該多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡,并確定與該同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令,執(zhí)行該操作指令完成相應(yīng)的輸入。
[0069]該步驟的過程與圖1所示實(shí)施例的操作過程相似,在此不再贅述。
[0070]本實(shí)施例的輸入方法可以在切換到模擬多點(diǎn)觸控模式下執(zhí)行,并在該模擬多點(diǎn)觸控模式與電子設(shè)備的普通輸入模式下進(jìn)行切換,從而便于在電子設(shè)備中設(shè)置多種輸入模式,進(jìn)而便于用戶根據(jù)不同需要來選擇不同的輸入模式。[0071]在本實(shí)施例中,檢測(cè)到第一切換指令以及第二切換指令可以有多種可能,其中一種為:當(dāng)檢測(cè)到操作體的輸入操作滿足第一預(yù)設(shè)條件時(shí),生成第一切換指令;當(dāng)檢測(cè)到操作體的輸入操作滿足第二預(yù)設(shè)條件時(shí),生成第二切換指令。其中,第一預(yù)設(shè)條件和第二預(yù)設(shè)條件可以相同,也可以不同。當(dāng)?shù)谝活A(yù)設(shè)條件與第二預(yù)設(shè)條件相同時(shí),則操作體相同的輸入行為可以觸發(fā)電子設(shè)備在不同輸入模式之間進(jìn)行切換。該第一預(yù)設(shè)條件和第二預(yù)設(shè)條件可以根據(jù)需要設(shè)定,如可以為:操作體當(dāng)次的輸入軌跡與預(yù)定軌跡相匹配,操作體接觸并按壓輸入界面的時(shí)間達(dá)到預(yù)設(shè)值等等。
[0072]另外,檢測(cè)到第一切換指令和第二切換指令,也可以是通過用戶點(diǎn)擊某指定按鍵來觸發(fā)生成第一切換指令或者第二切換指令,該按鍵可以為電子設(shè)備的物理實(shí)體按鍵,也可以為觸摸屏上顯示的按鍵;當(dāng)然,也可以是通過點(diǎn)擊鼠標(biāo)左鍵或右鍵等來觸發(fā)生成第一切換指令或第二切換指令等。
[0073]為了便于理解,下面以一個(gè)實(shí)例來進(jìn)行描述,參見圖3a、3b為采用本發(fā)明的輸入方法執(zhí)行輸入操作的示意圖,本實(shí)施例中以對(duì)顯示界面中圖片進(jìn)行放大為例,對(duì)于觸摸屏電子設(shè)備而言,現(xiàn)有技術(shù)中一般通過兩個(gè)手指向反方向滑動(dòng)來實(shí)現(xiàn)對(duì)圖片的放大,而對(duì)于非觸摸屏電子設(shè)備,則可能需要選擇并點(diǎn)擊進(jìn)入編輯模式后,點(diǎn)擊放大按鈕才可以完成放大,而在本申請(qǐng)為了提高操作的靈活性,可以首先切換到多點(diǎn)模擬切換模式(該步驟可選),并監(jiān)測(cè)操作體的輸入操作,如圖3a當(dāng)檢測(cè)到從點(diǎn)A到點(diǎn)B的輸入軌跡時(shí),記錄本次輸入操作的輸入軌跡,之后進(jìn)行下一次操作體的輸入操作如圖3b,操作體從點(diǎn)C到點(diǎn)D,記錄該次輸入軌跡,當(dāng)檢測(cè)到確定終止指令或者是模式切換指令時(shí),則將圖3a和圖3b中的輸入軌跡處理為同一坐標(biāo)下同時(shí)輸入的兩條輸入軌跡,并根據(jù)兩條軌跡分析出,兩條軌跡朝著相反的方向滑動(dòng),與預(yù)置的放大指令對(duì)應(yīng),進(jìn)而確定出這兩條不同詞輸入軌跡對(duì)應(yīng)的指令為放大指令,并執(zhí)行對(duì)圖片的放大操作。
[0074]參見圖4,示出了本申請(qǐng)另一種輸入方法一個(gè)實(shí)施例的流程示意圖,本實(shí)施例的輸入方法可以應(yīng)用于手機(jī)、PDA、平板電腦或臺(tái)式電腦等電子設(shè)備,本實(shí)施例的方法包括:
[0075]步驟401:監(jiān)測(cè)并記錄操作體的輸入操作。
[0076]本實(shí)施例中操作體的含義與圖1所示實(shí)施例中操作體的含義相同,具體可以參見圖1中的相關(guān)描述,在此不再贅述。
[0077]在本實(shí)施例同樣監(jiān)測(cè)并記錄操作體的輸入操作,以得到操作體每次輸入操作的輸入軌跡。該輸入軌跡同樣可以為每次操作體輸入的輸入起點(diǎn)、輸入終點(diǎn),或者是輸入過程中操作體位置變化過程中得到連續(xù)不同位置的各點(diǎn)組成的軌跡路徑。該部分與圖1所示實(shí)施例的相應(yīng)步驟相同,可以參見圖1中步驟101和步驟102的描述。
[0078]步驟402:當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的操作體在不同時(shí)刻進(jìn)行的多次輸入操作。
[0079]當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),也需要獲取記錄的操作體在不同時(shí)刻的多次輸入操作,以便后續(xù)生成相應(yīng)的操作指令。
[0080]其中,檢測(cè)到終止輸入的確定指令的可以包括:當(dāng)檢測(cè)操作體的輸入操作滿足第一預(yù)設(shè)條件時(shí),生成終止輸入的確定指令。如,操作體的輸入操作為特定的操作手勢(shì)或者是操作體的軌跡滿足特定軌跡等。可選的,操作體的輸入操作滿足第一預(yù)設(shè)條件可以為:當(dāng)檢測(cè)該操作體最近一次輸入操作距離當(dāng)前時(shí)刻的時(shí)間間隔是否大于預(yù)設(shè)值,則觸發(fā)生成終止輸入的確定指令。如,當(dāng)檢測(cè)到觸摸屏中上一次的觸摸事件距離當(dāng)前時(shí)刻的時(shí)長(zhǎng)超過預(yù)設(shè)值,則生成終止輸入的確定指令,以觸發(fā)對(duì)記錄的操作體不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡作為同一時(shí)刻輸入的多路輸入軌跡并確定操作指令。
[0081]當(dāng)然,檢測(cè)到終止輸入的確定指令,還可以是當(dāng)檢測(cè)到觸發(fā)生成確定指令的第二輸入操作,進(jìn)而確定檢測(cè)到該確定指令,其中,該第二輸入操作不同于前面所述的操作體的輸入操作。如用戶通過點(diǎn)擊某指定按鍵(如,回車鍵的歌)來觸發(fā)生成該終止輸入的確定指令,或者用戶點(diǎn)擊鼠標(biāo)右鍵指定時(shí)長(zhǎng)來觸發(fā)生成該終止輸入的確定指令。該種第二輸入操作可能不是操作體在輸入界面上進(jìn)行點(diǎn)觸或滑動(dòng),不存在輸入軌跡。
[0082]步驟403:將該多次輸入操作處理為一確定輸入操作。
[0083]其中,該確定輸入操作的輸入軌跡與多次輸入操作分別對(duì)應(yīng)的輸入軌跡的組合相似。
[0084]在進(jìn)行普通的多點(diǎn)模擬輸入時(shí),很多情況下,各個(gè)觸點(diǎn)在進(jìn)行操作時(shí),在時(shí)間上可能也會(huì)存在先后順序,如當(dāng)觸摸上某觸點(diǎn)在滑動(dòng)觸摸過程中,另一觸點(diǎn)接觸觸摸屏并進(jìn)行相應(yīng)的操作。因此,在本實(shí)施例中當(dāng)檢測(cè)到終止輸入的確定指令時(shí),獲取到多次輸入操作后,則確定執(zhí)行輸入操作,將該多次輸入操作處理為一確定輸入操作,在該確定輸入操作中將多次輸入操作的輸入軌跡進(jìn)行組合,并根據(jù)預(yù)置的多點(diǎn)操作規(guī)則,結(jié)合這多次輸入操作的輸入順序來得到一確定輸入操作。其中,得到該確定輸入操作具體為:在同一坐標(biāo)系下,并結(jié)合這多次輸入操作的先后順序,將該多次輸入操作處理為一確定輸入操作。
[0085]其中,該確定輸入操作與現(xiàn)有的多點(diǎn)觸控操作中多觸點(diǎn)輸入的操作軌跡相對(duì)應(yīng)。
[0086]步驟404:根據(jù)該確定輸入操作確定對(duì)應(yīng)的操作指令,響應(yīng)該操作指令。
[0087]根據(jù)預(yù)置的輸入操作與操作指令的對(duì)應(yīng)關(guān)系,確定出該確定輸入操作所對(duì)應(yīng)的輸入軌跡并執(zhí)行該操作指令完成相應(yīng)的輸入。
[0088]參見圖5,示出了本申請(qǐng)另一種輸入方法一個(gè)實(shí)施例的流程示意圖,本實(shí)施例為圖4所示實(shí)施例的一種實(shí)現(xiàn)方式,本實(shí)施例的方法包括:
[0089]步驟501:當(dāng)獲取到預(yù)設(shè)的第一切換指令,將電子設(shè)備當(dāng)前的輸入模式切換為模擬多點(diǎn)觸控模式。
[0090]當(dāng)檢測(cè)到一個(gè)第一切換指令時(shí),則將電子設(shè)備當(dāng)前的輸入模式切換為可以采用操作體單觸點(diǎn)的多次分步輸入操作來模擬將點(diǎn)觸摸操作的多點(diǎn)觸摸模式。
[0091]步驟502:在所述模擬多點(diǎn)觸控模式下,監(jiān)測(cè)并記錄所述操作體的不同次的輸入操作。
[0092]步驟503:當(dāng)檢測(cè)到預(yù)設(shè)的第二切換指令時(shí),獲取記錄的操作體在不同時(shí)刻進(jìn)行的多次輸入操作。
[0093]當(dāng)檢測(cè)到第二切換指令時(shí),認(rèn)為操作體在模擬多點(diǎn)輸入模式下完成其所要進(jìn)行的所有輸入操作,進(jìn)而觸發(fā)獲取記錄的多次輸入操作的多路輸入軌跡。
[0094]與接收到第一切換指令后,對(duì)輸入模式進(jìn)行切換相對(duì)應(yīng),在檢測(cè)到預(yù)設(shè)的第二切換指令時(shí),也可以執(zhí)行將該模擬多點(diǎn)輸入模式切換為該電子設(shè)備上一次的輸入模式。如,電子設(shè)備為觸摸屏的單點(diǎn)輸入操作,在正常情況下,該電子設(shè)備處于單點(diǎn)輸入模式下,即檢測(cè)到一次單點(diǎn)觸控事件則生成對(duì)應(yīng)的操作指令執(zhí)行該指令完成輸入,如果在該單點(diǎn)輸入模式下,檢測(cè)到第一切換指令,則可以將其單點(diǎn)輸入模式切換為模擬多點(diǎn)輸入模式,并獲取在該輸入模式下操作體所進(jìn)行的不同次輸入軌跡,并當(dāng)檢測(cè)到第二切換指令時(shí),獲取該不同次的輸入軌跡,同時(shí)將該模擬多點(diǎn)輸入模式切換為上一次的普通輸入模式即單點(diǎn)輸入模式。
[0095]步驟504:將該多次輸入操作處理為一確定輸入操作。
[0096]其中,該確定輸入操作的輸入軌跡與多次輸入操作分別對(duì)應(yīng)的輸入軌跡的組合相似。
[0097]步驟505:根據(jù)該確定輸入操作確定對(duì)應(yīng)的操作指令,響應(yīng)該操作指令。
[0098]在本實(shí)施例中,檢測(cè)到第一切換指令以及第二切換指令可以有多種可能,其中一種為:當(dāng)檢測(cè)到操作體的輸入操作滿足第一預(yù)設(shè)條件時(shí),生成第一切換指令;當(dāng)檢測(cè)到操作體的輸入操作滿足第二預(yù)設(shè)條件時(shí),生成第二切換指令。其中,第一預(yù)設(shè)條件和第二預(yù)設(shè)條件可以相同,也可以不同。當(dāng)?shù)谝活A(yù)設(shè)條件與第二預(yù)設(shè)條件相同時(shí),則操作體相同的輸入行為可以觸發(fā)電子設(shè)備在不同輸入模式之間進(jìn)行切換。該第一預(yù)設(shè)條件和第二預(yù)設(shè)條件可以根據(jù)需要設(shè)定。
[0099]另外,檢測(cè)到第一切換指令和第二切換指令,也可以是通過用戶點(diǎn)擊某指定按鍵來觸發(fā)生成第一切換指令或者第二切換指令,該按鍵可以為電子設(shè)備的物理實(shí)體按鍵,也可以為觸摸屏上顯示的按鍵;當(dāng)然,也可以是通過點(diǎn)擊鼠標(biāo)左鍵或右鍵等來觸發(fā)生成第一切換指令或第二切換指令等。
[0100]本實(shí)施例的輸入方法可以在切換到模擬多點(diǎn)觸控模式下執(zhí)行,并在該模擬多點(diǎn)觸控模式與電子設(shè)備的普通輸入模式下進(jìn)行切換,從而便于在電子設(shè)備中設(shè)置多種輸入模式,進(jìn)而便于用戶根據(jù)不同需要來選擇不同的輸入模式。
[0101]對(duì)應(yīng)本申請(qǐng)圖1所示實(shí)施例的輸入方法,本申請(qǐng)還提供了一種電子設(shè)備,參見圖6,示出了本申請(qǐng)一種電子設(shè)備一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例的電子設(shè)備包括:監(jiān)測(cè)單元601、記錄單元602、觸發(fā)處理單元603和輸入單元604。
[0102]其中,監(jiān)測(cè)單元601,用于監(jiān)測(cè)操作體的輸入操作。
[0103]記錄單元602,用于記錄所述操作體的輸入操作所對(duì)應(yīng)的輸入軌跡。
[0104]其中,該輸入軌跡可以僅包括操作體每次操作的輸入起點(diǎn)和輸入終點(diǎn),也可以操作體進(jìn)行輸入操作過程中反映觸點(diǎn)位置變化的連續(xù)路徑。
[0105]觸發(fā)處理單元603,用于當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡。
[0106]輸入單兀604,用于將所述多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡,并確定與所述同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令,執(zhí)行所述操作指令完成相應(yīng)的輸入。
[0107]其中,輸入單元604將多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡有多種方式,其中一種為在同一坐標(biāo)下標(biāo)定這多路輸入軌跡,并將該同一坐標(biāo)下標(biāo)定的多路輸入軌跡作為同時(shí)產(chǎn)生的多路輸入軌跡。
[0108]其中,該觸發(fā)處理單元603,包括指令生成單元,具體為:用于當(dāng)檢測(cè)所述操作體的輸入操作滿足第一預(yù)設(shè)條件時(shí),生成所述終止輸入的確定指令;或者,當(dāng)檢測(cè)到觸發(fā)生成所述確定指令的第二輸入操作,其中,所述第二輸入操作不同于所述操作體的輸入操作。
[0109]當(dāng)該指令生成單元中檢測(cè)所述操作體的輸入操作滿足第一預(yù)設(shè)條件,具體為:當(dāng)檢測(cè)到操作體最近一次輸入操作距離當(dāng)前時(shí)刻的時(shí)間長(zhǎng)度達(dá)到預(yù)設(shè)值,則觸發(fā)生成終止輸入的確定指令。[0110]很多情況下,為了能夠保證電子設(shè)備的基本功能,如電子設(shè)備支持多點(diǎn)觸控,僅僅是在某些情況下,用戶無法不方便同時(shí)進(jìn)行多點(diǎn)觸控。為了能夠便于用戶進(jìn)行輸入模式切換,在本實(shí)施例中,還包括:
[0111]第一模式切換單元,用于當(dāng)獲取到預(yù)設(shè)的第一切換指令,將電子設(shè)備當(dāng)前的輸入模式切換為模擬多點(diǎn)觸控模式。
[0112]與此對(duì)應(yīng),該監(jiān)測(cè)單元,具體為:用于在所述模擬多點(diǎn)觸控模式下,監(jiān)測(cè)操作體的不同次的輸入操作。
[0113]該觸發(fā)處理單元,包括:觸發(fā)處理子單元,用于當(dāng)檢測(cè)到預(yù)設(shè)的第二切換指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡。
[0114]進(jìn)一步的,本實(shí)施例的電子設(shè)備還包括:第二模式切換單元,用于當(dāng)檢測(cè)到所述預(yù)設(shè)的第二切換指令時(shí),將所述模擬多點(diǎn)觸控模式切換為該電子設(shè)備的上一輸入模式。
[0115]其中,第一模式切換單元檢測(cè)到第一切換指令,可以為檢測(cè)到某指定按鍵被點(diǎn)擊,或者鼠標(biāo)的左鍵或右鍵被按壓指定時(shí)長(zhǎng),也可以是檢測(cè)到操作體的輸入操作滿足第一切換條件,如輸入操作的軌跡與預(yù)設(shè)軌跡相匹配,則觸發(fā)生成第一切換指令。
[0116]對(duì)應(yīng)的第二模式切換單元或者觸發(fā)處理單元檢測(cè)到預(yù)設(shè)的第二切換指令,包括:檢測(cè)到某指定按鍵被按壓,或者是當(dāng)檢測(cè)到所述操作體的輸入操作滿足第二切換條件時(shí),生成所述第二切換指令。
[0117]其中,該輸入單元,包括:操作指令確定單元,用于根據(jù)預(yù)置的多點(diǎn)觸控軌跡與操作指令的對(duì)應(yīng)關(guān)系,確定所述與所述同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令。
[0118]對(duì)應(yīng)本發(fā)明圖4所示實(shí)施例的輸入方法,本發(fā)明還提供了另一種電子設(shè)備,參見圖7,示出了本申請(qǐng)另一種電子設(shè)備的結(jié)構(gòu)示意圖,包括:監(jiān)測(cè)記錄單元701、觸發(fā)記錄單元702、輸入操作處理單元703和輸入執(zhí)行單元704。
[0119]其中,監(jiān)測(cè)記錄單元701,用于監(jiān)測(cè)并記錄操作體的輸入操作。
[0120]其中,該檢測(cè)記錄單元記錄的操作體的輸入操作可以輸入軌跡,該輸入軌跡可以僅包括操作體每次操作的輸入起點(diǎn)和輸入終點(diǎn),也可以操作體進(jìn)行輸入操作過程中反映觸點(diǎn)位置變化的連續(xù)路徑。
[0121]觸發(fā)處理單元702,用于當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作。
[0122]輸入操作處理單元703,用于將所述多次輸入操作處理為一確定輸入操作,其中,所述確定輸入操作的輸入軌跡與所述多次輸入操作分別對(duì)應(yīng)的輸入軌跡的組合相似。
[0123]輸入執(zhí)行單元704,用于根據(jù)所述確定輸入操作確定對(duì)應(yīng)的操作指令,并響應(yīng)所述操作指令。
[0124]其中,該觸發(fā)處理單元703,包括指令生成單元,具體為:用于當(dāng)檢測(cè)所述操作體的輸入操作滿足第一預(yù)設(shè)條件時(shí),生成所述終止輸入的確定指令;或者,當(dāng)檢測(cè)到觸發(fā)生成所述確定指令的第二輸入操作,其中,所述第二輸入操作不同于所述操作體的輸入操作。
[0125]當(dāng)該指令生成單元中檢測(cè)所述操作體的輸入操作滿足第一預(yù)設(shè)條件,具體為:當(dāng)檢測(cè)到操作體最近一次輸入操作距離當(dāng)前時(shí)刻的時(shí)間長(zhǎng)度達(dá)到預(yù)設(shè)值,則觸發(fā)生成終止輸入的確定指令。
[0126]很多情況下,為了能夠保證電子設(shè)備的基本功能,如電子設(shè)備支持多點(diǎn)觸控,僅僅是在某些情況下,用戶無法不方便同時(shí)進(jìn)行多點(diǎn)觸控。為了能夠便于用戶進(jìn)行輸入模式切換,在本實(shí)施例中,還包括:
[0127]第一模式切換單元,用于當(dāng)獲取到預(yù)設(shè)的第一切換指令,將電子設(shè)備當(dāng)前的輸入模式切換為模擬多點(diǎn)觸控模式;
[0128]與此對(duì)應(yīng),該監(jiān)測(cè)記錄單元,具體為,用于在所述模擬多點(diǎn)觸控模式下,監(jiān)測(cè)并記錄所述操作體的不同次的輸入操作。
[0129]該觸發(fā)處理單元包括:觸發(fā)處理子單元,用于當(dāng)檢測(cè)到預(yù)設(shè)的第二切換指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作。
[0130]進(jìn)一步的,該電子設(shè)備還包括:第二模式切換單元,用于在檢測(cè)到所述預(yù)設(shè)的第二切換指令時(shí),將所述模擬多點(diǎn)觸控模式切換為該電子設(shè)備的上一輸入模式。
[0131]其中,第一模式切換單元檢測(cè)到第一切換指令,可以為檢測(cè)到某指定按鍵被點(diǎn)擊,或者鼠標(biāo)的左鍵或右鍵被按壓指定時(shí)長(zhǎng),也可以是檢測(cè)到操作體的輸入操作滿足第一切換條件,如輸入操作的軌跡與預(yù)設(shè)軌跡相匹配,則觸發(fā)生成第一切換指令。
[0132]對(duì)應(yīng)的第二模式切換單元或者觸發(fā)處理單元檢測(cè)到預(yù)設(shè)的第二切換指令,包括:檢測(cè)到某指定按鍵被按壓,或者是當(dāng)檢測(cè)到所述操作體的輸入操作滿足第二切換條件時(shí),生成所述第二切換指令。
[0133]可選的,該輸入處理單元,具體為:用于在同一坐標(biāo)系下,并結(jié)合所述多次輸入操作的先后順序,將所述多次輸入操作處理為一確定輸入操作。
[0134]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的電子設(shè)備而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說明即可。
[0135]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種輸入方法,其特征在于,應(yīng)用于一電子設(shè)備,該方法包括: 監(jiān)測(cè)操作體的輸入操作; 記錄所述操作體的輸入操作所對(duì)應(yīng)的輸入軌跡; 當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡; 將所述多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡,并確定與所述同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令,執(zhí)行所述操作指令完成相應(yīng)的輸入。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)到終止輸入的確認(rèn)指令,包括: 當(dāng)檢測(cè)所述操作體的輸入操作滿足第一預(yù)設(shè)條件時(shí),生成所述終止輸入的確定指令; 或者,當(dāng)檢測(cè)到觸發(fā)生成所述確定指令的第二輸入操作,其中,所述第二輸入操作不同于所述操作體的輸入操作。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測(cè)所述操作體的輸入操作滿足第一預(yù)設(shè)條件,包括: 檢測(cè)所述操作體最近一次輸入操作距離當(dāng)前時(shí)刻的時(shí)間間隔是否大于預(yù)設(shè)值。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述監(jiān)測(cè)操作體的輸入操作之前,還包括: 當(dāng)獲取到預(yù)設(shè)的第一切換指令,將電子設(shè)備當(dāng)前的輸入模式切換為模擬多點(diǎn)觸控模式; 所述監(jiān)測(cè)操作體的輸入操作,包括: 在所述模擬多點(diǎn)觸控模式下,監(jiān)測(cè)操作體的不同次的輸入操作; 所述檢測(cè)到終止輸入的確認(rèn)指令,包括: 檢測(cè)到預(yù)設(shè)的第二切換指令。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在檢測(cè)到所述預(yù)設(shè)的第二切換指令時(shí),還包括:將所述模擬多點(diǎn)觸控模式切換為該電子設(shè)備的上一輸入模式。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述獲取到預(yù)設(shè)的第一切換指令,包括: 當(dāng)檢測(cè)到所述操作體的輸入操作滿足第一切換條件時(shí),生成所述第一切換指令; 所述檢測(cè)到預(yù)設(shè)的第二切換指令,包括: 當(dāng)檢測(cè)到所述操作體的輸入操作滿足第二切換條件時(shí),生成所述第二切換指令。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定與所述同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令,包括: 根據(jù)預(yù)置的多點(diǎn)觸控軌跡與操作指令的對(duì)應(yīng)關(guān)系,確定所述與所述同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡,包括: 在同一坐標(biāo)系下,標(biāo)定所述多路輸入軌跡,得到在所述同一坐標(biāo)系生成的所述同時(shí)產(chǎn)生的多路輸入軌跡。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述記錄所述操作體的輸入操作所對(duì)應(yīng)的輸入軌跡,包括: 記錄所述操作體的輸入操作的輸入起點(diǎn)和輸入終點(diǎn)。
10.一種輸入方法,其特征在于,應(yīng)用于一電子設(shè)備,該方法包括: 監(jiān)測(cè)并記錄操作體的輸入操作; 當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作; 將所述多次輸入操作處理為一確定輸入操作; 根據(jù)所述確定輸入操作確定對(duì)應(yīng)的操作指令; 響應(yīng)所述操作指令 ,其中,所述確定輸入操作的輸入軌跡與所述多次輸入操作分別對(duì)應(yīng)的輸入軌跡的組合相似。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述檢測(cè)到終止輸入的確認(rèn)指令,包括: 當(dāng)檢測(cè)所述操作體的輸入操作滿足第一預(yù)設(shè)條件時(shí),生成所述終止輸入的確定指令;或者,當(dāng)檢測(cè)到觸發(fā)生成所述確定指令的第二輸入操作,其中,所述第二輸入操作不同于所述操作體的輸入操作。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述監(jiān)測(cè)并記錄所述操作體的輸入操作之前,還包括: 當(dāng)獲取到預(yù)設(shè)的第一切換指令,將電子設(shè)備當(dāng)前的輸入模式切換為模擬多點(diǎn)觸控模式; 所述監(jiān)測(cè)并記錄操作體的輸入操作,包括: 在所述模擬多點(diǎn)觸控模式下,監(jiān)測(cè)并記錄所述操作體的不同次的輸入操作; 所述檢測(cè)到終止輸入的確認(rèn)指令,包括: 檢測(cè)到預(yù)設(shè)的第二切換指令。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,在檢測(cè)到所述預(yù)設(shè)的第二切換指令時(shí),還包括:將所述模擬多點(diǎn)觸控模式切換為該電子設(shè)備的上一輸入模式。
14.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述獲取到預(yù)設(shè)的第一切換指令,包括: 當(dāng)檢測(cè)到所述操作體的輸入操作滿足第一切換條件時(shí),生成所述第一切換指令; 所述檢測(cè)到預(yù)設(shè)的第二切換指令,包括: 當(dāng)檢測(cè)到所述操作體的輸入操作滿足第二切換條件時(shí),生成所述第二切換指令。
15.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述將所述多次輸入操作處理為一確定輸入操作,包括: 在同一坐標(biāo)系下,并結(jié)合所述多次輸入操作的先后順序,將所述多次輸入操作處理為一確定輸入操作。
16.—種電子設(shè)備,其特征在于,包括: 監(jiān)測(cè)單元,用于監(jiān)測(cè)操作體的輸入操作; 記錄單元,用于記錄所述操作體的輸入操作所對(duì)應(yīng)的輸入軌跡; 觸發(fā)處理單元,用于當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡; 輸入單元,用于將所述多路輸入軌跡處理為同時(shí)產(chǎn)生的多路輸入軌跡,并確定與所述同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令,執(zhí)行所述操作指令完成相應(yīng)的輸入。
17.根據(jù)權(quán)利要求16所述的電子設(shè)備,其特征在于,所述觸發(fā)處理單元,包括指令生成單元,具體為:用于當(dāng)檢測(cè)所述操作體的輸入操作滿足第一預(yù)設(shè)條件時(shí),生成所述終止輸入的確定指令;或者,當(dāng)檢測(cè)到觸發(fā)生成所述確定指令的第二輸入操作,其中,所述第二輸入操作不同于所述操作體的輸入操作。
18.根據(jù)權(quán)利要求16所述的電子設(shè)備,其特征在于,還包括: 第一模式切換單元,用于當(dāng)獲取到預(yù)設(shè)的第一切換指令,將電子設(shè)備當(dāng)前的輸入模式切換為模擬多點(diǎn)觸控模式; 所述監(jiān)測(cè)單元,具體為:用于在所述模擬多點(diǎn)觸控模式下,監(jiān)測(cè)操作體的不同次的輸入操作; 所述觸發(fā)處理單元,包括: 觸發(fā)處理子單元,用于當(dāng)檢測(cè)到預(yù)設(shè)的第二切換指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作所對(duì)應(yīng)的多路輸入軌跡。
19.根據(jù)權(quán)利要求18所述的電子設(shè)備,其特征在于,還包括:第二模式切換單元,用于當(dāng)檢測(cè)到所述預(yù)設(shè)的第二切換指令時(shí),將所述模擬多點(diǎn)觸控模式切換為該電子設(shè)備的上一輸入模式。
20.根據(jù)權(quán)利要求16所述的電子設(shè)備,其特征在于,所述輸入單元,包括: 操作指令確定單元,用于根據(jù)預(yù)置的多點(diǎn)觸控軌跡與操作指令的對(duì)應(yīng)關(guān)系,確定所述與所述同時(shí)產(chǎn)生的多路輸入軌跡相對(duì)應(yīng)的操作指令。
21.—種電子設(shè)備,其特征在于,包括:` 監(jiān)測(cè)記錄單元,用于監(jiān)測(cè)并記錄操作體的輸入操作; 觸發(fā)處理單元,用于當(dāng)檢測(cè)到終止輸入的確認(rèn)指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作; 輸入操作處理單元,用于將所述多次輸入操作處理為一確定輸入操作,其中,所述確定輸入操作的輸入軌跡與所述多次輸入操作分別對(duì)應(yīng)的輸入軌跡的組合相似; 輸入執(zhí)行單元,用于根據(jù)所述確定輸入操作確定對(duì)應(yīng)的操作指令,并響應(yīng)所述操作指令。
22.根據(jù)權(quán)利要求21所述的電子設(shè)備,其特征在于,所述觸發(fā)處理單元包括: 指令生成單元,用于當(dāng)檢測(cè)所述操作體的輸入操作滿足第一預(yù)設(shè)條件時(shí),生成所述終止輸入的確定指令;或者,當(dāng)檢測(cè)到觸發(fā)生成所述確定指令的第二輸入操作,其中,所述第二輸入操作不同于所述操作體的輸入操作。
23.根據(jù)權(quán)利要求21所述的電子設(shè)備,其特征在于,還包括: 第一模式切換單元,用于當(dāng)獲取到預(yù)設(shè)的第一切換指令,將電子設(shè)備當(dāng)前的輸入模式切換為模擬多點(diǎn)觸控模式; 所述監(jiān)測(cè)記錄單元,具體為,用于在所述模擬多點(diǎn)觸控模式下,監(jiān)測(cè)并記錄所述操作體的不同次的輸入操作; 所述觸發(fā)處理單元包括:觸發(fā)處理子單元,用于當(dāng)檢測(cè)到預(yù)設(shè)的第二切換指令時(shí),獲取記錄的所述操作體在不同時(shí)刻進(jìn)行的多次輸入操作。
24.根據(jù)權(quán)利要求21所述的電子設(shè)備,其特征在于,還包括:第二模式切換單元,用于在檢測(cè)到所述預(yù)設(shè)的第二切換指令時(shí),將所述模擬多點(diǎn)觸控模式切換為該電子設(shè)備的上一輸入模式。
25.根據(jù)權(quán)利要求21所述的電子設(shè)備,其特征在于,所述輸入處理單元,具體為:用于在同一坐標(biāo)系下,并結(jié)合所述多次輸入操作的先后順序,將所述多次輸入操作處理為一確定輸入操作。
【文檔編號(hào)】G06F3/0488GK103677600SQ201210333595
【公開日】2014年3月26日 申請(qǐng)日期:2012年9月10日 優(yōu)先權(quán)日:2012年9月10日
【發(fā)明者】徐晶, 馮榮峰 申請(qǐng)人:聯(lián)想(北京)有限公司