專利名稱:識別在移動終端界面上輸入的操作軌跡的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到通信領(lǐng)域,特別涉及一種識別在移動終端界面上輸入的操作軌跡的 方法和系統(tǒng)。
背景技術(shù):
隨著移動通訊技術(shù)的發(fā)展和3G網(wǎng)絡(luò)應(yīng)用的普及,手機等移動終端的應(yīng)用已經(jīng)更 趨向于多樣化,移動終端設(shè)備制造商之間的競爭越發(fā)的激烈。消費者選擇移動終端設(shè)備時 不再僅僅關(guān)注于移動終端設(shè)備的功能,而更注重于移動終端設(shè)備的感官體驗。由于大觸屏 的普及,充分利用手指以及觸摸筆操作的靈活性成為了移動終端設(shè)備發(fā)展的趨勢。手指或 觸摸筆在觸屏上的操作除了點擊外,還可以進行任意有規(guī)律的運動,如若能識別這些手指 或觸摸筆運動的軌跡,形成一套新的擴展指令集,應(yīng)用于繪圖,游戲或界面操作以及其他程 序中,將大大豐富用戶的操作方式和便捷程度。傳統(tǒng)移動終端的系統(tǒng)只針對一般的手指點 擊,滑動進行了處理,除了手寫輸入法外,忽視了手指或觸摸筆的其他運動的靈便性。傳統(tǒng)的觸敏屏幕(touch-sensitive screen)可以感應(yīng)用戶手指或觸摸筆對屏幕 的按壓,碰觸等。通過這些操作點擊屏幕上的圖標或文字就能實現(xiàn)對應(yīng)的操作,從而擺脫了 鍵盤和鼠標,使人機交互更為直截了當。當今的觸敏屏幕主要分為電容式觸屏、電阻式觸屏 和表面聲波觸屏三類。觸敏屏由觸敏檢測部件和觸敏屏控制器組成;觸敏檢測部件用于檢 測用戶觸摸位置,當檢測后送觸敏屏控制器;觸摸屏控制器接收屏幕觸點信息,并將它轉(zhuǎn)換 成觸點坐標,通過此過程完成手指或觸摸筆操作到程序可用坐標信息的轉(zhuǎn)換。獲取的坐標 信息送給處理器后,由設(shè)備的軟件系統(tǒng)對其進行處理,將坐標和運動的關(guān)系轉(zhuǎn)化為有意義 的事件,提供操作系統(tǒng)或應(yīng)用程序使用。目前帶有觸敏屏幕的移動終端中的基本手指或觸摸筆操作指令大致有基本的軌 跡操作有按下和松開手指或觸摸筆,單擊或雙擊手指或觸摸筆,移動或拖動手指或觸摸 筆。這些基本指令已經(jīng)充分應(yīng)用于帶有觸敏屏幕的移動終端設(shè)備中,給用戶帶來操作的方 便。然而,基本指令集是固化在移動終端設(shè)備中,數(shù)量比較少,導(dǎo)致用戶體驗質(zhì)量差;此外, 移動終端設(shè)備在識別比較復(fù)雜的操作軌跡時,需要各個程序單獨執(zhí)行,比較復(fù)雜。
發(fā)明內(nèi)容
為了解決當前基本指令信息的不足,簡化操作軌跡的識別,本發(fā)明提供了一種識 別在移動終端界面上輸入的操作軌跡的方法和系統(tǒng),技術(shù)方案如下一種識別在移動終端界面上輸入的操作軌跡的方法,包括獲取操作軌跡的采樣點的坐標信息;判斷所述采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù);如果判斷結(jié)果為是,則保存操作軌跡類型信息,將所述操作軌跡信息作為操作指 令。進一步地,所述操作軌跡類型信息包括以下軌跡之一圓形軌跡、橢圓形軌跡、直線軌跡和拋物線軌跡; 相應(yīng)地,所述方法還包括根據(jù)不同的所述操作軌跡類型信息執(zhí)行與所述不同的所述操作軌跡類型信息對 應(yīng)的操作。進一步地,在判斷所述采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù)的結(jié)果為是 后,還包括獲取操作軌跡的采樣點的當前系統(tǒng)時間,根據(jù)所述采樣點的坐標信息和當前系統(tǒng) 時間,獲取所述操作軌跡的運動參數(shù)信息;相應(yīng)地,將所述操作軌跡信息作為操作指令,包括將所述操作軌跡信息和所述運動參數(shù)信息作為操作指令保存。進一步地,所述運動參數(shù)信息包括運動時間、運動速度屬性和運動距離;相應(yīng)地,所述根據(jù)所述采樣點的坐標信息和當前系統(tǒng)時間,獲取所述操作軌跡的 運動參數(shù)信息,包括獲取每個采樣點的系統(tǒng)時間,對所述系統(tǒng)時間進行累加得到第一累加值,所述第 一累加值為所述操作軌跡的運動時間;在確認每兩個采樣點間的時間間隔保持一致時,計算每個采樣點之間的絕對距 離,得到每個采樣點之間的操作移動速度;通過判斷相鄰采樣點之間的速度關(guān)系,獲取操作 軌跡的運動速度屬性;對相鄰兩個采樣點之間的絕對距離進行累加,得到第二累加值,該第二累加值為 操作軌跡的運動距離。進一步地,所述采樣點的坐標信息包括采樣點的X坐標和Y坐標;相應(yīng)地,所述 判斷所述采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù),包括設(shè)容錯值為ο,采樣點X坐標的容錯范圍是(Χ-0,Χ+σ),Y坐標的容錯范圍是 (Y- σ , γ+ σ ),則容錯矩形為{(χ- σ , χ+ σ ) , (γ- σ , γ+ σ )};將采樣點的坐標信息代入軌跡函數(shù),此時計算誤差為Y,如果采樣點中出現(xiàn)若干 個點偏離Y范圍但處于所述容錯矩形內(nèi),則該采樣點滿足所述軌跡函數(shù);如果采樣點中出 現(xiàn)若干個點偏離Y范圍但不處于所述容錯矩形內(nèi),則采樣點不滿足所述軌跡函數(shù);其中,根據(jù)所述移動終端的分辨率確定σ取值,Y為大于或等于0的整數(shù)。一種識別在移動終端界面上輸入的操作軌跡的系統(tǒng),包括獲取模塊,用于獲取操作軌跡的采樣點的坐標信息;判斷模塊,用于判斷所述采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù);保存模塊,用于所述判斷模塊判斷的結(jié)果為是時,則保存操作軌跡類型信息,將所 述操作軌跡信息作為操作指令。進一步地,所述操作軌跡類型信息包括以下軌跡之一圓形軌跡、橢圓形軌跡、直 線軌跡和拋物線軌跡;相應(yīng)地,所述系統(tǒng)還包括執(zhí)行模塊,用于根據(jù)不同的所述操作軌跡類型信息執(zhí)行 與所述不同的所述操作軌跡類型信息對應(yīng)的操作。進一步地,所述獲取模塊,還用于獲取操作軌跡的采樣點的當前系統(tǒng)時間;根據(jù)所 述采樣點的坐標信息和當前系統(tǒng)時間,獲取所述操作軌跡的運動參數(shù)信息;
相應(yīng)地,所述保存模塊,還用于將所述操作軌跡信息和所述運動參數(shù)信息作為所 述操作指令保存。進一步地,所述運動參數(shù)信息包括運動時間、運動速度屬性和運動距離;相應(yīng)地,所述獲取模塊,具體用于獲取每個采樣點的系統(tǒng)時間,對所述系統(tǒng)時間進行累加得到第一累加值,所述第 一累加值為所述操作軌跡的運動時間;在確認每兩個采樣點間的時間間隔保持一致時,計算每個采樣點之間的絕對距 離,得到每個采樣點之間的操作移動速度;通過判斷相鄰采樣點之間的速度關(guān)系,獲取所述 操作軌跡的運動速度屬性;對相鄰兩個采樣點之間的絕對距離進行累加,得到第二累加值,該第二累加值為 操作軌跡的運動距離。進一步地,所述采樣點的坐標信息包括采樣點的X坐標和Y坐標;相應(yīng)地,所述判斷模塊,具體用于設(shè)容錯值為σ,采樣點X坐標的容錯范圍是 (χ- O , X+ σ ) , Y坐標的容錯范圍是(Y-O,Υ+σ),則容錯矩形為{(Χ-ο,X+ο ),(Y-σ , Υ+σ)};將采樣點的坐標信息代入軌跡函數(shù),此時計算誤差為Y,如果采樣點中出現(xiàn)若干 個點偏離Y范圍但處于所述容錯矩形內(nèi),則該采樣點滿足所述軌跡函數(shù);如果采樣點中出 現(xiàn)若干個點偏離Y范圍但不處于所述容錯矩形內(nèi),則采樣點不滿足所述軌跡函數(shù);其中,根據(jù)所述移動終端的分辨率確定σ取值,Y為大于或等于0的整數(shù)。本發(fā)明的技術(shù)方案通過獲取操作軌跡的采樣點的坐標信息;判斷采樣點的坐標信 息是否符合預(yù)設(shè)的軌跡函數(shù);如果判斷結(jié)果為是,則保存操作軌跡類型信息,可以在原有基 本指令集基礎(chǔ)上擴展操作軌跡指令,簡化了操作軌跡的識別,用戶可以進行更多的界面應(yīng) 用和界面特效,豐富用戶的操作,提升用戶體驗。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是本發(fā)明提供的識別在移動終端界面上輸入的操作軌跡的方法的流程圖;圖2是本發(fā)明提供的操作軌跡采樣方式的示意圖;圖3是本發(fā)明提供的識別操作軌跡過程中計算容錯矩形的示意圖;圖4是本發(fā)明提供的識別操作軌跡曲線和容錯矩形示意圖;圖5是本發(fā)明提供的計算操作軌跡運動速度屬性的示意圖;圖6是本發(fā)明提供的識別在移動終端界面上輸入的操作軌跡的系統(tǒng)的結(jié)構(gòu)圖。
具體實施例方式為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié) 合附圖和實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅 用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例提供了一種識別在移動終端界面上輸入的操作軌跡的方法,如圖1
6所示,包括步驟101,獲取操作軌跡的采樣點的坐標信息;步驟102,判斷采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù);步驟103,如果判斷結(jié)果為是,則保存操作軌跡類型信息將所述操作軌跡信息作為 操作指令。進一步地,在判斷所述采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù)的結(jié)果為是 后,還包括獲取操作軌跡的采樣點的當前系統(tǒng)時間,根據(jù)所述采樣點的坐標信息和當前系統(tǒng) 時間,獲取所述操作軌跡的運動參數(shù)信息;相應(yīng)地,將所述操作軌跡信息作為操作指令,包括將所述操作軌跡信息和所述運動參數(shù)信息作為操作指令保存。進一步地,操作軌跡類型信息包括以下軌跡之一圓形軌跡、橢圓形軌跡、直線軌 跡和拋物線軌跡; 相應(yīng)地,該方法還包括根據(jù)不同的操作軌跡類型信息執(zhí)行與不同的操作軌跡類型信息對應(yīng)的操作。進一步地,該采樣點的坐標信息包括采樣點的X坐標和Y坐標;所述判斷該采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù),包括設(shè)容錯值為ο,采樣點X坐標的容錯范圍是(Χ-ο,Χ+σ),Y坐標的容錯范圍是 (Υ-σ,Υ+ο),則容錯矩形為{(Χ-ο,Χ+σ), (Y-σ,Y+σ )};其中,鑒于移動終端設(shè)備的 特點,ο的取值應(yīng)和移動終端的屏幕的分辨率相關(guān)。例如,分辨率高時,ο優(yōu)選地可以取 10-15個像素,分辨率較低時,σ優(yōu)選地可以取5-10個像素。將采樣點的坐標信息代入軌跡函數(shù),此時計算誤差為Y,如果采樣點中出現(xiàn)若干 個點偏離Y范圍但處于所述容錯矩形內(nèi),則該采樣點滿足所述軌跡函數(shù);如果采樣點中出 現(xiàn)若干個點偏離Y范圍但不處于所述容錯矩形內(nèi),則采樣點不滿足所述軌跡函數(shù)。其中, Y的值依照需求的計算精度而定,可以為0,也可以為更大的整數(shù)值。進一步地,運動參數(shù)信息包括運動時間、運動速度屬性和運動距離;相應(yīng)地,根據(jù)采樣點的坐標信息和當前系統(tǒng)時間,獲取操作軌跡的運動參數(shù)信息, 包括獲取每個采樣點的系統(tǒng)時間,對系統(tǒng)時間進行累加得到第一累加值,所述第一累 加值為操作軌跡的運動時間;在確認每兩個采樣點間的時間間隔保持一致時,計算每個采樣點之間的絕對距 離,得到每個采樣點點之間的移動速度;通過判斷相鄰采樣點點之間的速度關(guān)系,獲取操作 軌跡的運動速度屬性;對相連兩個采樣點之間的絕對距離進行累加,得到第二累加值,該第二累加值為 操作軌跡的運動距離。下面結(jié)合本發(fā)明中的附圖,對本發(fā)明實施中的技術(shù)方案進行清楚、完整的描述。下 面以手指的操作為例,對本發(fā)明進行詳細的描述。在系統(tǒng)初始化時創(chuàng)建一組操作軌跡的采樣點信息數(shù)組,用來保存手指在移動終端 界面的操作軌跡的采樣點的X坐標、Y坐標以及采樣點的當前系統(tǒng)時間。
7
附圖2展示了在基礎(chǔ)指令集基礎(chǔ)上收集手指操作軌跡的采樣點的示意圖。在接收 到手指按下消息后初始化采樣點信息數(shù)據(jù),開始收集手指操作軌跡的采樣點;當收到手指 移動消息后,按照固定的時間間隔對采樣點進行采樣,采樣點X、Y坐標會保存在采樣點信 息數(shù)組中,同時,該數(shù)組也保存采樣點當前系統(tǒng)時鐘的時間值。其中,點P1、P2、P3、P4和P5 為采樣點,點Pl為起始采樣點,其它的點為需要忽略的點。附圖3描述了在計算采樣點坐標時利用容錯值保證手指的操作軌跡能滿足計算 的軌跡函數(shù)。實際操作中,手指在觸敏屏幕上的移動不會和絕對標準的軌跡函數(shù)相符,會存 在抖動和誤差。為了能實現(xiàn)防抖和糾錯,在一定范圍內(nèi)的抖動和誤差可以認為仍舊符合軌 跡函數(shù)的表現(xiàn)形式。因此,在發(fā)明中引入容錯值σ,采樣點的X坐標的容錯范圍是(Χ-0, X+ σ ),Y坐標的容錯范圍是(Y- σ,Y+ σ ),容錯區(qū)域{(Χ- σ,X+ σ ),(Y- σ,Y+ σ )}可以稱 之為容錯矩形。當前矩形若按一個像素點為單位計算的話,應(yīng)有4ο 2個像素點。將本組采 樣點坐標數(shù)據(jù)依次代入軌跡函數(shù)計算,此處引入計算誤差Y。當f(Y)_f(X) =z士 Y時,此 采樣點滿足當前軌跡函數(shù)。當一組采樣點中出現(xiàn)若干個點(依照識別精度確定,若一共有 η個點,則若干個點的范圍可以從1到l/2*n不等,η為大于1的自然數(shù))偏離、范圍但滿 足容錯矩形{(Χ-ο,Χ+ο),(Y-ο,Y+ο)},則此采樣點有效;反之,此組采樣點不滿足當前 軌跡函數(shù)。附圖4描述了識別操作軌跡的總體示意圖。每一組采樣點都包含一定的容錯區(qū) 域,以保證識別率??梢宰R別的操作軌跡都應(yīng)有固定的、全局的標識。這些標識應(yīng)當作為操 作指令的附加參數(shù)給出。以下給出圓形,直線和橢圓形軌跡的識別方法(1)識別圓形軌跡的流程如下圓形軌跡的采樣點坐標需要滿足X2+Y2 = r2士 γ (r 為圓的半徑,Y為誤差)的軌跡函數(shù)。當?shù)谝粋€采樣點的坐標代入該軌跡函數(shù)后,可以計
算出r2的值。后續(xù)的采樣點要滿足4 + 4 = 0 ±γ即可符合圓形軌跡曲線。如果當前采樣
r r
點數(shù)組中的若干點滿足容錯矩形的范圍,則返回圓形軌跡的標識,具體標識可以根據(jù)用戶 設(shè)定。(2)識別直線軌跡的流程如下直線型軌跡點的坐標需要滿足軌跡函數(shù)Y-KX = O士 Y,(Y為誤差)其中K為某常數(shù)值,表示斜率。采集初始點坐標后,當后續(xù)點坐標在容 錯范圍內(nèi)滿足該軌跡函數(shù),則返回直線軌跡的標識,具體標識可以根據(jù)用戶設(shè)定。(3)識別橢圓形軌跡的流程如下橢圓形軌跡的函數(shù)為^ + ± γ (a為橢圓
a b
的長軸,b為橢圓的短軸,γ為誤差)。本發(fā)明可以但不限于支持檢測長軸和短軸滿足以下 三種關(guān)系的橢圓,b = l/2*a,b = l/4*a,b = 3/4*a,附加此關(guān)系的橢圓軌跡函數(shù)比較容易 計算得出長軸和短軸的值,并且考慮到容錯值,可以識別的橢圓范圍會適當增大。在成功識 別橢圓形軌跡后,則返回橢圓形軌跡的標識,具體標識可以根據(jù)用戶設(shè)定。需要說明的是,更多軌跡曲線的識別方法,只要采集的采樣點信息數(shù)組滿足軌跡 函數(shù)即可,在此不多贅述。將識別的操作軌跡的形狀作為全局標識存入到一個合適的結(jié)構(gòu)體,作為操作指令
的第一參數(shù)。附圖5描述了計算當前手指操作軌跡的速度和方向?qū)傩缘氖疽鈭D。由于對采樣點進行采樣時,同時采集了系統(tǒng)時間,利用系統(tǒng)時間,并通過計算這些采樣點的絕對距離得到 當前操作軌跡的運動速度屬性。在相同時間周期內(nèi)(允許一定范圍內(nèi)的誤差),如果采集的當前采樣點信息數(shù)組
的每兩點距離保持L士 γ
權(quán)利要求
一種識別在移動終端界面上輸入的操作軌跡的方法,其特征在于,包括獲取操作軌跡的采樣點的坐標信息;判斷所述采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù);如果判斷結(jié)果為是,則保存操作軌跡類型信息,將所述操作軌跡信息作為操作指令。
2.如權(quán)利要求1所述的方法,其特征在于,所述操作軌跡類型信息包括以下軌跡之一 圓形軌跡、橢圓形軌跡、直線軌跡和拋物線軌跡;相應(yīng)地,所述方法還包括根據(jù)不同的所述操作軌跡類型信息執(zhí)行與所述不同的所述操作軌跡類型信息對應(yīng)的 操作。
3.如權(quán)利要求1所述的方法,其特征在于,在判斷所述采樣點的坐標信息是否符合預(yù) 設(shè)的軌跡函數(shù)的結(jié)果為是后,還包括獲取操作軌跡的采樣點的當前系統(tǒng)時間,根據(jù)所述采樣點的坐標信息和當前系統(tǒng)時 間,獲取所述操作軌跡的運動參數(shù)信息;相應(yīng)地,將所述操作軌跡信息作為操作指令,包括 將所述操作軌跡信息和所述運動參數(shù)信息作為操作指令保存。
4.如權(quán)利要求3所述的方法,其特征在于,所述運動參數(shù)信息包括運動時間、運動速 度屬性和運動距離;相應(yīng)地,所述根據(jù)所述采樣點的坐標信息和當前系統(tǒng)時間,獲取所述操作軌跡的運動 參數(shù)信息,包括獲取每個采樣點的系統(tǒng)時間,對所述系統(tǒng)時間進行累加得到第一累加值,所述第一累 加值為所述操作軌跡的運動時間;在確認每兩個采樣點間的時間間隔保持一致時,計算每個采樣點之間的絕對距離,得 到每個采樣點之間的操作移動速度;通過判斷相鄰采樣點之間的速度關(guān)系,獲取操作軌跡 的運動速度屬性;對相鄰兩個采樣點之間的絕對距離進行累加,得到第二累加值,該第二累加值為操作 軌跡的運動距離。
5.如權(quán)利要求1到3任意一項所述的方法,其特征在于,所述采樣點的坐標信息包括 采樣點的X坐標和Y坐標;所述判斷所述采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù),包括 設(shè)容錯值為σ,采樣點X坐標的容錯范圍是(Χ-0,Χ+σ),Υ坐標的容錯范圍是(Υ-0, Υ+σ ),則容錯矩形為{(Χ- σ , X+ σ ) , (Y- σ , Y+ σ )};將采樣點的坐標信息代入軌跡函數(shù),此時計算誤差為Y,如果采樣點中出現(xiàn)若干個點 偏離Y范圍但處于所述容錯矩形內(nèi),則該采樣點滿足所述軌跡函數(shù);如果采樣點中出現(xiàn)若 干個點偏離Y范圍但不處于所述容錯矩形內(nèi),則采樣點不滿足所述軌跡函數(shù); 其中,根據(jù)所述移動終端的分辨率確定σ取值,Y為大于或等于O的整數(shù)。
6.一種識別在移動終端界面上輸入的操作軌跡的系統(tǒng),其特征在于,包括 獲取模塊,用于獲取操作軌跡的采樣點的坐標信息;判斷模塊,用于判斷所述采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù);保存模塊,用于所述判斷模塊判斷的結(jié)果為是時,則保存操作軌跡類型信息,將所述操作軌跡信息作為操作指令。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述操作軌跡類型信息包括以下軌跡之一 圓形軌跡、橢圓形軌跡、直線軌跡和拋物線軌跡;相應(yīng)地,所述系統(tǒng)還包括執(zhí)行模塊,用于根據(jù)不同的所述操作軌跡類型信息執(zhí)行與所 述不同的所述操作軌跡類型信息對應(yīng)的操作。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述獲取模塊,還用于獲取操作軌跡的采樣 點的當前系統(tǒng)時間;根據(jù)所述采樣點的坐標信息和當前系統(tǒng)時間,獲取所述操作軌跡的運 動參數(shù)信息;相應(yīng)地,所述保存模塊,還用于將所述操作軌跡信息和所述運動參數(shù)信息作為所述操 作指令保存。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述運動參數(shù)信息包括運動時間、運動速 度屬性和運動距離;相應(yīng)地,所述獲取模塊,具體用于獲取每個采樣點的系統(tǒng)時間,對所述系統(tǒng)時間進行累加得到第一累加值,所述第一累 加值為所述操作軌跡的運動時間;在確認每兩個采樣點間的時間間隔保持一致時,計算每個采樣點之間的絕對距離,得 到每個采樣點之間的操作移動速度;通過判斷相鄰采樣點之間的速度關(guān)系,獲取所述操作 軌跡的運動速度屬性;對相鄰兩個采樣點之間的絕對距離進行累加,得到第二累加值,該第二累加值為操作 軌跡的運動距離。
10.如權(quán)利要求6到8任意一項所述的系統(tǒng),其特征在于,所述采樣點的坐標信息包括 采樣點的X坐標和Y坐標;相應(yīng)地,所述判斷模塊,具體用于設(shè)容錯值為σ,采樣點X坐標的容錯范圍是(χ-σ, X+ σ ),Y坐標的容錯范圍是(γ- O , γ+ σ ),則容錯矩形為{(Χ- σ , X+ σ ) , (Y- σ , Y+ σ )};將采樣點的坐標信息代入軌跡函數(shù),此時計算誤差為Y,如果采樣點中出現(xiàn)若干個點 偏離Y范圍但處于所述容錯矩形內(nèi),則該采樣點滿足所述軌跡函數(shù);如果采樣點中出現(xiàn)若 干個點偏離Y范圍但不處于所述容錯矩形內(nèi),則采樣點不滿足所述軌跡函數(shù);其中,根據(jù)所述移動終端的分辨率確定σ取值,Y為大于或等于0的整數(shù)。
全文摘要
本發(fā)明公開了一種識別在移動終端界面上輸入的操作軌跡的方法和系統(tǒng),屬于通信領(lǐng)域。該方法包括獲取操作軌跡的采樣點的坐標信息;判斷所述采樣點的坐標信息是否符合預(yù)設(shè)的軌跡函數(shù);如果判斷結(jié)果為是,則保存操作軌跡類型信息,將所述操作軌跡信息作為操作指令。該系統(tǒng)包括獲取模塊、判斷模塊和保存模塊。本發(fā)明的技術(shù)方案可以在原有基本指令集基礎(chǔ)上擴展操作軌跡指令,簡化了操作軌跡的識別,用戶可以進行更多的界面應(yīng)用和界面特效,豐富用戶的操作,提升用戶體驗。
文檔編號G06F3/048GK101968714SQ20101050774
公開日2011年2月9日 申請日期2010年9月30日 優(yōu)先權(quán)日2010年9月30日
發(fā)明者馬宇馳 申請人:中興通訊股份有限公司