一種表單在位手寫輸入方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及在位手寫輸入技術(shù)領(lǐng)域,特別是涉及一種表單在位手寫輸入方法及系統(tǒng)。
【背景技術(shù)】
[0002]直接在手寫電子設(shè)備上進行聯(lián)機手寫錄入,現(xiàn)有技術(shù)方案通常將手寫識別作為一個輸入法來應(yīng)用,將識別結(jié)果存入表單的當前輸入焦點所在的域。如現(xiàn)有的手寫板輸入法,觸屏上的單框手寫識別輸入法,多框手寫識別輸入法,通常這種技術(shù)方案的缺陷是輸入之前需要切換輸入焦點到目標輸入域,如,在一個用戶界面中,用戶需要在文本框A處輸入“123”,則需要先點擊文本框A,然后通過全屏或者局部手寫輸入法輸入“123”,識別結(jié)果被送入文本框A,只要焦點不切換,用戶在屏幕上手寫輸入的任何內(nèi)容都會被識別并被發(fā)送到文本框A,當用戶需要在其他文本框輸入信息的時候,需要首先切換焦點到其他文本框再接著輸入,輸入識別過程不夠直觀流暢,影響用戶的使用體驗。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種手寫輸入方法,目的在于解決現(xiàn)有手寫輸入過程需用戶在輸入域之間切換焦點、用戶體驗不佳的問題。
[0004]為解決上述技術(shù)問題,本發(fā)明提供一種手寫輸入方法,包括:
[0005]接收用戶在表單上輸入的手寫筆跡數(shù)據(jù);
[0006]獲取表單上的可輸入域;
[0007]通過至少包括所述手寫筆跡數(shù)據(jù)的位置特征數(shù)據(jù),結(jié)合所述可輸入域的范圍,將所述手寫筆跡數(shù)據(jù)劃分為至少與所述可輸入域中的一個歸屬目標輸入域相對應(yīng)的手寫筆跡分組;
[0008]對所述手寫筆跡分組進行識別,得到識別結(jié)果;
[0009]將所述手寫筆跡分組和/或所述識別結(jié)果輸入到所述歸屬目標輸入域。
[0010]可選地,所述通過至少包括所述手寫筆跡數(shù)據(jù)的位置特征數(shù)據(jù),結(jié)合所述可輸入域的范圍,將所述手寫筆跡數(shù)據(jù)劃分為至少與所述可輸入域中的一個歸屬目標輸入域相對應(yīng)的手寫筆跡分組包括:
[0011]將所述手寫筆跡數(shù)據(jù)中相鄰筆跡間隔小于預設(shè)距離值的筆跡作為一組手寫筆跡分組。
[0012]可選地,所述通過至少包括所述手寫筆跡數(shù)據(jù)的位置特征數(shù)據(jù),結(jié)合可輸入域的范圍,將所述手寫筆跡數(shù)據(jù)劃分為至少與所述可輸入域中的一個歸屬目標輸入域相對應(yīng)的手寫筆跡分組包括:
[0013]通過所述手寫筆跡數(shù)據(jù)的位置特征數(shù)據(jù)和/或時間特征數(shù)據(jù),結(jié)合可輸入域的范圍,將所述手寫筆跡數(shù)據(jù)劃分為至少與所述可輸入域中的一個歸屬目標輸入域相對應(yīng)的手寫筆跡分組。
[0014]可選地,所述通過至少包括所述手寫筆跡數(shù)據(jù)的位置特征數(shù)據(jù),結(jié)合所述可輸入域的范圍,將所述手寫筆跡數(shù)據(jù)劃分為至少與所述可輸入域中的一個歸屬目標輸入域相對應(yīng)的手寫筆跡分組包括:
[0015]以手寫筆跡分組的幾何重心落入的可輸入域和/或手寫筆跡分組包絡(luò)矩形的幾何重心與可輸入域幾何重心的距離和/或手寫筆跡分組包絡(luò)矩形與可輸入域重疊面積以及手寫筆跡分組包絡(luò)矩形面積比例來確定所述歸屬目標輸入域。
[0016]可選地,所述通過至少包括所述手寫筆跡數(shù)據(jù)的位置特征數(shù)據(jù),結(jié)合所述可輸入域的范圍,將所述手寫筆跡數(shù)據(jù)劃分為至少與所述可輸入域中的一個歸屬目標輸入域相對應(yīng)的手寫筆跡分組包括:
[0017]當所述手寫筆跡數(shù)據(jù)在所述可輸入域的預設(shè)輸入?yún)^(qū)域內(nèi)時,所述手寫筆跡數(shù)據(jù)歸屬于對應(yīng)的歸屬目標輸入域;
[0018]當所述手寫筆跡數(shù)據(jù)不在所述可輸入域的預設(shè)輸入?yún)^(qū)域內(nèi)時,將相鄰筆跡間隔小于預設(shè)距離值和/或相鄰筆跡之間的時間間隔小于預設(shè)時間值的筆跡作為一組手寫筆跡分組,并按照就近原則確定與所述筆跡分組最近的可輸入域為歸屬目標輸入域。
[0019]可選地,所述接收用戶在表單上輸入的手寫筆跡數(shù)據(jù)包括:
[0020]當判斷手寫筆接近所述可輸入域時,將所述可輸入域進行擴大顯示或者在所述可輸入域周圍標示擴大的手寫區(qū)范圍。
[0021]可選地,所述將所述手寫筆跡分組和/或所述識別結(jié)果輸入到所述歸屬目標輸入域包括:
[0022]將所述手寫筆跡分組縮小顯示在所述歸屬目標輸入域內(nèi)。
[0023]可選地,在所述將所述手寫筆跡分組和/或所述識別結(jié)果輸入到所述歸屬目標輸入域之后還包括:
[0024]接收用戶輸入的對特定筆跡進行劃改的操作,將用戶輸入的替換筆跡識別結(jié)果替換被劃改筆跡的識別結(jié)果,在劃改內(nèi)容旁顯示用戶的印鑒或在表單上顯示劃改操作用戶的
?目息O
[0025]可選地,在所述將所述手寫筆跡分組和/或所述識別結(jié)果輸入到所述歸屬目標輸入域之后還包括:
[0026]當檢測到用戶輸入的當前手寫筆跡數(shù)據(jù)在所述可輸入域內(nèi)的現(xiàn)有筆跡之后,輸入內(nèi)容追加至相應(yīng)可輸入域;
[0027]當檢測到所述用戶的當前手寫筆跡數(shù)據(jù)為在所述可輸入域內(nèi)的現(xiàn)有筆跡之上覆蓋書寫的數(shù)據(jù),將輸入內(nèi)容替換已有內(nèi)容。
[0028]可選地,所述將所述手寫筆跡分組和/或所述識別結(jié)果輸入到所述歸屬目標輸入域包括:
[0029]將所述手寫筆跡分組以及所述識別結(jié)果同時進行移位對照顯示,以便于對照校對。
[0030]可選地,還包括:將所述手寫筆跡分組以及所述識別結(jié)果存入數(shù)據(jù)庫,調(diào)用原始記錄輸出模板結(jié)合存儲的所述手寫筆跡數(shù)據(jù),輸出形成版式重組后的包含所述手寫筆跡數(shù)據(jù)的表單。
[0031 ]本發(fā)明還提供了一種手寫輸入系統(tǒng),包括:
[0032]接收模塊,用于接收用戶在表單上輸入的手寫筆跡數(shù)據(jù);
[0033]獲取模塊,用于獲取表單上的可輸入域;
[0034]分組模塊,用于通過至少包括所述手寫筆跡數(shù)據(jù)的位置特征數(shù)據(jù),結(jié)合所述可輸入域的范圍,將所述手寫筆跡數(shù)據(jù)劃分為至少與所述可輸入域中的一個歸屬目標輸入域相對應(yīng)的手寫筆跡分組;
[0035]識別模塊,用于對所述手寫筆跡分組進行識別,得到識別結(jié)果;
[0036]輸入模塊,用于將所述手寫筆跡分組和/或所述識別結(jié)果輸入到所述歸屬目標輸入域。
[0037]本發(fā)明所提供的手寫輸入方法及系統(tǒng),通過接收用戶在表單上輸入的手寫筆跡數(shù)據(jù);獲取表單上的可輸入域;通過至少包括手寫筆跡數(shù)據(jù)的位置特征數(shù)據(jù),結(jié)合可輸入域的范圍,將所述手寫筆跡數(shù)據(jù)劃分為至少與可輸入域中的一個歸屬目標輸入域相對應(yīng)的手寫筆跡分組;對手寫筆跡分組進行識別,得到識別結(jié)果;將手寫筆跡分組和/或識別結(jié)果輸入到歸屬目標輸入域。采用本發(fā)明所提供的手寫輸入方法及系統(tǒng),用戶在包括多個域的表單上進行手寫輸入時,無需預先對輸入域做額外設(shè)置即可以直接將手寫筆跡、識別結(jié)果賦予現(xiàn)有的可輸入域中,無需用戶在域之間切換焦點,也無需對書寫區(qū)域進行子區(qū)域劃分,輸入識別的過程直觀流暢、效率更高,整體上提升了用戶的使用體驗。
【附圖說明】
[0038]圖1為本發(fā)明所提供的手寫輸入方法的一種【具體實施方式】的流程圖;
[0039]圖2為本發(fā)明所提供的手寫輸入方法的另一種【具體實施方式】的流程圖;
[0040]圖3為橋梁外觀病害檢查記錄應(yīng)用界面示意圖;
[0041]圖4為豎屏時重排的輸入界面顯示示意圖;
[0042]圖5為接收用戶在表單上的手寫筆跡數(shù)據(jù)的示意圖;
[0043]圖6為手與視圖的顯不界面不意圖;
[0044]圖7為書面視圖的顯不界面不意圖;
[0045]圖8為對照校對模式的示意圖;
[0046]圖9為本發(fā)明實施例提供的手寫輸入系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0047]本發(fā)明的核心是提供一種在表單上的可輸入域上直接在位手寫輸入的方法及系統(tǒng)。需要指出的是,本發(fā)明中的在位手寫輸入與傳統(tǒng)手寫輸入方式相區(qū)別,并不是選擇輸入框后,在指定的手寫框中進行手寫輸入,而是可以在表單中的任意位置進行輸入。
[0048]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步的詳