專利名稱:基于觸摸屏的軌跡記錄、比較方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)領(lǐng)域,特別是涉及一種基于觸摸屏的軌跡記錄、比較方法。
背景技術(shù):
近年來,觸摸屏已普遍應(yīng)用于手持式移動通訊終端以及便攜計(jì)算機(jī)上,用戶通過 在觸摸屏上進(jìn)行點(diǎn)擊、劃動等操作,可以完成普通鍵盤的全部功能,因此,觸摸屏可使得人 機(jī)交互更為直截了當(dāng)。觸摸屏一般由觸敏檢測部件和控制器組成,觸敏檢測部件用于檢測用戶觸摸位 置,如當(dāng)用戶用手指或觸摸筆在觸摸屏劃動時(shí),觸敏檢測部件可檢測到與劃動軌跡對應(yīng)的 觸摸位置信息,并將其發(fā)送至控制器,控制器可將觸摸位置信息轉(zhuǎn)換成坐標(biāo)信息,而該坐標(biāo) 信息可存儲到存儲設(shè)備以待后續(xù)進(jìn)行軌跡重繪,或者,其更可被發(fā)送至處理器進(jìn)行軌跡比 較。而當(dāng)需要再次在存儲設(shè)備中調(diào)用坐標(biāo)信息以進(jìn)行軌跡繪制動作時(shí),若需要繪制的 軌跡起始點(diǎn)與原始軌跡起始點(diǎn)不一致,則不能很好地繪制出原始軌跡。另外,當(dāng)需要進(jìn)行軌 跡比較時(shí),若比較對象與原始軌跡的起始點(diǎn)不一致,則有可能產(chǎn)生錯(cuò)誤的比較結(jié)果。因此,亟需提供一種基于觸摸屏的軌跡記錄、比較方法,以解決上述問題。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種基于觸摸屏的軌跡記錄、比較方法,以解 決上述問題。為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種基于觸摸屏的軌 跡記錄方法,包括以下步驟a.采集用戶在觸摸屏上所劃的軌跡上的多個(gè)采樣點(diǎn)的橫坐標(biāo) 值及縱坐標(biāo)值;b.計(jì)算多個(gè)采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值;C.存儲多個(gè)采樣點(diǎn) 之間的橫坐標(biāo)差值以及縱坐標(biāo)差值。其中,在步驟b中,分別計(jì)算多個(gè)采樣點(diǎn)中的相鄰采樣點(diǎn)之間的橫坐標(biāo)差值以及 縱坐標(biāo)差值。其中,在步驟b中,分別計(jì)算多個(gè)采樣點(diǎn)中的起始采樣點(diǎn)與其余采樣點(diǎn)之間的橫 坐標(biāo)差值以及縱坐標(biāo)差值。其中,在步驟b中,計(jì)算多個(gè)采樣點(diǎn)之間的橫坐標(biāo)絕對差值以及縱坐標(biāo)絕對差值, 并計(jì)算起始采樣點(diǎn)和終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值,在步驟C中, 存儲多個(gè)采樣點(diǎn)之間的橫坐標(biāo)絕對差值以及縱坐標(biāo)絕對差值,并進(jìn)一步存儲起始采樣點(diǎn)和 終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值。終止其中,在步驟b中計(jì)算到起始采樣點(diǎn)和終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐 標(biāo)實(shí)際差值中有一個(gè)或一個(gè)以上為零或者起始采樣點(diǎn)和終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差 值等于縱坐標(biāo)實(shí)際差值時(shí),在步驟c中放棄存儲多個(gè)采樣點(diǎn)之間的橫坐標(biāo)絕對差值以及縱 坐標(biāo)絕對差值以及起始采樣點(diǎn)和終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值。為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種基于觸摸屏的軌跡比較方法,包括以下步驟a.獲取第一軌跡上的多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和 縱坐標(biāo)差值;b.獲取第二軌跡上的多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值;C.根 據(jù)多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值以及多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差 值和縱坐標(biāo)差值判斷第一軌跡與第二軌跡是否相同或相似。其中,在步驟a中,獲取第一軌跡上的相鄰第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐 標(biāo)差值;在步驟b中,獲取第二軌跡上的相鄰第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。其中,在步驟a中,獲取第一軌跡上的起始第一采樣點(diǎn)與其余第一采樣點(diǎn)之間的 橫坐標(biāo)差值和縱坐標(biāo)差值;在步驟b中,獲取第二軌跡上的起始第二采樣點(diǎn)與其余第二采 樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。其中,在步驟c中,通過判斷多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值與多個(gè)第二采樣 點(diǎn)之間的橫坐標(biāo)差值以及多個(gè)第一采樣點(diǎn)之間的縱坐標(biāo)差值與多個(gè)第二采樣點(diǎn)之間的縱 坐標(biāo)差值是否相同來判斷第一軌跡與第二軌跡是否相同。其中,在步驟c中,通過判斷多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值的比例值與多個(gè) 第二采樣點(diǎn)之間的橫坐標(biāo)差值的比例值以及多個(gè)第一采樣點(diǎn)之間的縱坐標(biāo)差值的比例值 與多個(gè)第二采樣點(diǎn)之間的縱坐標(biāo)差值的比例值是否相同來判斷第一軌跡與第二軌跡是否 相似。其中,在步驟a中,獲取多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差 值,并進(jìn)一步獲取起始第一采樣點(diǎn)與終止第一采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際 差值,在步驟b中,獲取多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值,并進(jìn)一 步獲取起始第二采樣點(diǎn)與終止第二采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值,在步 驟c中,根據(jù)起始第一采樣點(diǎn)與終止第一采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值 確定第一軌跡的方向,根據(jù)起始第二采樣點(diǎn)與終止第二采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱 坐標(biāo)實(shí)際差值確定第二軌跡的方向,并進(jìn)一步根據(jù)第一軌跡的方向、第二軌跡的方向、多個(gè) 第一采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值以及第二采樣點(diǎn)之間的橫坐標(biāo)絕對 差值和縱坐標(biāo)絕對差值判斷第一軌跡與第二軌跡是否相同或相似。本發(fā)明的有益效果是區(qū)別于現(xiàn)有技術(shù),本發(fā)明所提供的基于觸摸屏的軌跡記錄、 比較方法通過存儲軌跡的多個(gè)采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值,可減少運(yùn)算量, 并確保軌跡重繪以及比較的準(zhǔn)確度。
圖1是根據(jù)本發(fā)明第一實(shí)施例的基于觸摸屏的軌跡記錄方法的流程圖。圖2是根據(jù)本發(fā)明第二實(shí)施例的軌跡采樣示意圖。圖3是根據(jù)本發(fā)明第三實(shí)施例的軌跡采樣示意圖。圖4是根據(jù)本發(fā)明第四實(shí)施例的基于觸摸屏的軌跡比較方法的流程圖。圖5是根據(jù)本發(fā)明第五實(shí)施例的基于觸摸屏的目標(biāo)調(diào)用方法的流程圖。圖6是根據(jù)本發(fā)明第六實(shí)施例的將軌跡數(shù)據(jù)與電話號碼進(jìn)行關(guān)聯(lián)的流程圖。圖7是根據(jù)本發(fā)明第七實(shí)施例的軌跡顯示方法的流程圖。圖8是根據(jù)本發(fā)明第八實(shí)施例的基于觸摸屏的目標(biāo)調(diào)用裝置的電路結(jié)構(gòu)示意圖。圖9是根據(jù)本發(fā)明第九實(shí)施例的基于觸摸屏的目標(biāo)調(diào)用方法的流程圖。
圖10是根據(jù)本發(fā)明第十實(shí)施例的將軌跡數(shù)據(jù)與應(yīng)用程序進(jìn)行關(guān)聯(lián)的流程圖。圖11是根據(jù)本發(fā)明第十一實(shí)施例的基于觸摸屏的目標(biāo)調(diào)用裝置的電路結(jié)構(gòu)示意 圖。
具體實(shí)施例方式首先請參見圖1,圖1是根據(jù)本發(fā)明第一實(shí)施例的基于觸摸屏的軌跡記錄方法的 流程圖。如圖1所示,在本實(shí)施例中,基于觸摸屏的軌跡記錄方法包括以下步驟步驟101,采集用戶在觸摸屏上所劃的軌跡上的多個(gè)采樣點(diǎn)的橫坐標(biāo)值及縱坐標(biāo)值。步驟102,計(jì)算多個(gè)采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值。步驟103,存儲多個(gè)采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值。其中,在本發(fā)明的優(yōu)選實(shí)施例中,在步驟102可分別計(jì)算多個(gè)采樣點(diǎn)中的相鄰采 樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值,并在步驟103中存儲多個(gè)采樣點(diǎn)中的相鄰采樣點(diǎn) 之間的橫坐標(biāo)差值以及縱坐標(biāo)差值。并且,在本發(fā)明的其他實(shí)施例中,也可在步驟102中可計(jì)算起始采樣點(diǎn)與其余采 樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值,并在步驟103中存儲起始采樣點(diǎn)與其余采樣點(diǎn)之間 的橫坐標(biāo)差值和縱坐標(biāo)差值。因此,在本發(fā)明的所有實(shí)施方式中,多個(gè)采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差 值包括多個(gè)采樣點(diǎn)中的相鄰采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值和起始采樣點(diǎn)與其 余采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。其中,可根據(jù)實(shí)際需要選取以上二者中之任一
者ο以下可進(jìn)一步參見圖2以及圖3對上述兩種計(jì)算方式作出詳細(xì)介紹。請先參見圖2,圖2是根據(jù)本發(fā)明第二實(shí)施例的軌跡采樣示意圖。如圖2所示,用 戶利用手指或觸摸筆在觸摸屏上劃下曲線G,觸摸屏可根據(jù)時(shí)間對曲線G進(jìn)行采樣,在本實(shí) 施例中,利用8個(gè)采樣點(diǎn)對曲線G進(jìn)行采樣,采樣點(diǎn)分別為0-8,其中采樣點(diǎn)0為起始采樣 點(diǎn),采樣點(diǎn)8為終止采樣點(diǎn)。在記錄采樣點(diǎn)0-8的坐標(biāo)值之后,可根據(jù)采樣點(diǎn)0-8的坐標(biāo)值分別計(jì)算出采樣點(diǎn)0 與采樣點(diǎn)1之間的橫坐標(biāo)差值以及縱坐標(biāo)差值、采樣點(diǎn)1與采樣點(diǎn)2之間的橫坐標(biāo)差值以 及縱坐標(biāo)差值、采樣點(diǎn)2與采樣點(diǎn)3之間的橫坐標(biāo)差值以及縱坐標(biāo)差值、采樣點(diǎn)3與采樣點(diǎn) 4之間的橫坐標(biāo)差值以及縱坐標(biāo)差值、采樣點(diǎn)4與采樣點(diǎn)5之間的橫坐標(biāo)差值以及縱坐標(biāo)差 值、采樣點(diǎn)5與采樣點(diǎn)6之間的橫坐標(biāo)差值以及縱坐標(biāo)差值、采樣點(diǎn)6與采樣點(diǎn)7之間的橫 坐標(biāo)差值以及縱坐標(biāo)差值以及采樣點(diǎn)7與采樣點(diǎn)8之間的橫坐標(biāo)差值以及縱坐標(biāo)差值。其中,相鄰采樣點(diǎn)的橫坐標(biāo)差值和縱坐標(biāo)差值可為橫坐標(biāo)實(shí)際差值ΔΧ1-ΔΧ8以 及縱坐標(biāo)實(shí)際差值ΔYl-ΔΥ8,其為正值或者負(fù)值,可通過直接存儲以上的坐標(biāo)實(shí)際差值來 準(zhǔn)確還原曲線G。值得注意的是,相鄰采樣點(diǎn)的橫坐標(biāo)差值和縱坐標(biāo)差值也可為橫坐標(biāo)絕對差值 Δ Xl卜I ΔΧ8以及縱坐標(biāo)絕對差值I Δ Yl卜I Δ Υ8 I,其中橫坐標(biāo)絕對差值以及縱坐標(biāo)絕
對差值可直接取橫坐標(biāo)差值和縱坐標(biāo)差值的絕對值而獲得,并且可進(jìn)一步通過計(jì)算起始采樣點(diǎn)0與終止采樣點(diǎn)8的橫坐標(biāo)實(shí)際差值ΔXO和縱坐標(biāo)實(shí)際差值ΔΥΟ來定義曲線G的方 向。起始采樣點(diǎn)0與終止采樣點(diǎn)8的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值用于定義曲線 G的方向,因此,當(dāng)進(jìn)行軌跡還原時(shí),可通過起始采樣點(diǎn)0與終止采樣點(diǎn)8的橫坐標(biāo)實(shí)際差值 Δ XO的正負(fù)來確定I Δ Xl卜I ΔΧ8的正負(fù),并通過起始采樣點(diǎn)0與終止采樣點(diǎn)8的縱坐標(biāo) 實(shí)際差值ΔΥΟ的正負(fù)來確定I AYlhI ΔΥ8的正負(fù)。以上計(jì)算方法由于僅需對大部分坐 標(biāo)的絕對差值進(jìn)行保存,而無需區(qū)分坐標(biāo)的正負(fù),因此可極大地節(jié)省存儲空間,并提高運(yùn)算 速度。請進(jìn)一步參見圖3,圖3是根據(jù)本發(fā)明第三實(shí)施例的軌跡采樣示意圖。如圖3所示, 在本實(shí)施例中,將采用另一種計(jì)算方法記錄曲線G,而與第二實(shí)施例相同,在本實(shí)施例中,利 用8個(gè)采樣點(diǎn)對曲線G進(jìn)行采樣,采樣點(diǎn)分別為0-8,其中采樣點(diǎn)0為起始采樣點(diǎn),采樣點(diǎn)8 為終止采樣點(diǎn)。與上一實(shí)施例相比,在本實(shí)施例中,在記錄采樣點(diǎn)0-8的坐標(biāo)值之后,可根據(jù)采樣 點(diǎn)0-8的坐標(biāo)值分別計(jì)算起始采樣點(diǎn)0與其他采樣點(diǎn)(1-8)的橫坐標(biāo)差值以及縱坐標(biāo)差 值。具體而言,可分別計(jì)算出起始采樣點(diǎn)0與采樣點(diǎn)1之間的橫坐標(biāo)差值以及縱坐標(biāo)差值、 起始采樣點(diǎn)0與采樣點(diǎn)2之間的橫坐標(biāo)差值以及縱坐標(biāo)差值、起始采樣點(diǎn)0與采樣點(diǎn)3之 間的橫坐標(biāo)差值以及縱坐標(biāo)差值、起始采樣點(diǎn)0與采樣點(diǎn)4之間的橫坐標(biāo)差值以及縱坐標(biāo) 差值、起始采樣點(diǎn)0與采樣點(diǎn)5之間的橫坐標(biāo)差值以及縱坐標(biāo)差值、起始采樣點(diǎn)0與采樣點(diǎn) 6之間的橫坐標(biāo)差值以及縱坐標(biāo)差值、起始采樣點(diǎn)0與采樣點(diǎn)7之間的橫坐標(biāo)差值以及縱坐 標(biāo)差值以及起始采樣點(diǎn)0與終止采樣點(diǎn)8之間的橫坐標(biāo)差值以及縱坐標(biāo)差值。與第二實(shí)施例類似,起始采樣點(diǎn)與其他采樣點(diǎn)的橫坐標(biāo)差值和縱坐標(biāo)差值可為橫 坐標(biāo)實(shí)際差值ΔΧ1-ΔΧ8以及縱坐標(biāo)實(shí)際差值Δ Yl-Δ Υ8,其為正值或者負(fù)值,可通過直接 存儲以上的坐標(biāo)實(shí)際差值來準(zhǔn)確還原曲線G。值得注意的是,起始采樣點(diǎn)與其他采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值也可為 橫坐標(biāo)絕對差值I Δ Xl卜I ΔΧ8以及縱坐標(biāo)絕對差值ι Δ Yl卜I Δ Υ8 I,其中橫坐標(biāo)絕對差 值以及縱坐標(biāo)絕對差值可直接取橫坐標(biāo)差值和縱坐標(biāo)差值的絕對值而獲得,并且可進(jìn)一步 記錄起始采樣點(diǎn)與終止采樣點(diǎn)的橫坐標(biāo)實(shí)際差值ΔΧ8和縱坐標(biāo)實(shí)際差值ΔΥ8,其中,起始 采樣點(diǎn)與終止采樣點(diǎn)的橫坐標(biāo)實(shí)際差值ΔΧ8和縱坐標(biāo)實(shí)際差值ΔΥ8可定義曲線G的方 向,當(dāng)進(jìn)行軌跡還原時(shí),可通過起始采樣點(diǎn)與終止采樣點(diǎn)的橫坐標(biāo)實(shí)際差值的正負(fù)來確定
ΔΧ1Ι-Ι ΔΧ8的正負(fù),并通過起始采樣點(diǎn)與終止采樣點(diǎn)的縱坐標(biāo)實(shí)際差值的正負(fù)來確定 ΔYll-I ΔΥ8的正負(fù)。以上計(jì)算方法由于僅需對大部分坐標(biāo)的絕對差值進(jìn)行保存,而無需 區(qū)分坐標(biāo)的正負(fù),因此可極大地節(jié)省存儲空間,并提高運(yùn)算速度。但,值得注意的是,如果起始采樣點(diǎn)與終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值或縱坐 標(biāo)實(shí)際差值有一個(gè)及一個(gè)以上為零或者起始采樣點(diǎn)與終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值 等于縱坐標(biāo)實(shí)際差值,則舍棄該軌跡所對應(yīng)的軌跡數(shù)據(jù),提示用戶重新輸入。因?yàn)槿绻鹗?采樣點(diǎn)與終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值或縱坐標(biāo)實(shí)際差值有一個(gè)及一個(gè)以上為零或 者橫坐標(biāo)實(shí)際差值等于縱坐標(biāo)實(shí)際差值,則在采用絕對值進(jìn)行記錄時(shí),根據(jù)對稱的原則,會 有不同的曲線滿足同樣數(shù)據(jù)。為了避免這種情況,不記錄這種軌跡的數(shù)據(jù),讓用戶重新輸入 其他軌跡。
現(xiàn)請參見圖4,圖4是根據(jù)本發(fā)明第四實(shí)施例的基于觸摸屏的軌跡比較方法的流 程圖。根據(jù)本發(fā)明第四實(shí)施例的基于觸摸屏的軌跡比較方法包括步驟201,獲取第一軌跡上的多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。步驟202,獲取第二軌跡上的多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。步驟203,根據(jù)多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值以及多個(gè)第二采 樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值判斷第一軌跡與第二軌跡是否相同或相似。其中,在步驟203中,可通過判斷多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值與多個(gè)第二 采樣點(diǎn)之間的橫坐標(biāo)差值以及多個(gè)第一采樣點(diǎn)之間的縱坐標(biāo)差值與多個(gè)第二采樣點(diǎn)之間 的縱坐標(biāo)差值是否相同來判斷第一軌跡與第二軌跡是否相同。但,由于所采集的第二軌跡可能存在與第一軌跡相似的情況(即用戶輸入的第二 軌跡在尺寸上可能與第一軌跡不相同,但外形、比例一致,而這種情況經(jīng)常會在觸摸屏輸入 時(shí)發(fā)生),因此在步驟203中,也可通過判斷多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值的比例值與 多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值的比例值以及多個(gè)第一采樣點(diǎn)之間的縱坐標(biāo)差值的比 例值與多個(gè)第二采樣點(diǎn)之間的縱坐標(biāo)差值的比例值是否相同來判斷第一軌跡與第二軌跡 是否相似。另外,參照上述第二、第三實(shí)施例所揭示的方法,可在步驟201中獲取多個(gè)第一采 樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值,并進(jìn)一步獲取起始第一采樣點(diǎn)與終止第一 采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值,在步驟202中獲取多個(gè)第二采樣點(diǎn)之間 的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值,并進(jìn)一步獲取起始第二采樣點(diǎn)與終止第二采樣點(diǎn)之 間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值,在步驟203中根據(jù)起始第一采樣點(diǎn)與終止第一采 樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值確定第一軌跡的方向,根據(jù)起始第二采樣點(diǎn) 與終止第二采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值確定第二軌跡的方向,并進(jìn)一 步根據(jù)第一軌跡的方向、第二軌跡的方向、多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐 標(biāo)絕對差值以及第二采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值判斷第一軌跡與第 二軌跡是否相同或相似。其中,上述的多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值可為多個(gè) 相鄰第一采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值,或起始第一采樣點(diǎn)與其他第一 采用點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值。并且,上述的多個(gè)第二采樣點(diǎn)之間的橫 坐標(biāo)絕對差值和縱坐標(biāo)絕對差值可為多個(gè)相鄰第二采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐 標(biāo)絕對差值,或起始第二采樣點(diǎn)與其他第二采用點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差 值。圖5-14將會揭示一種基于觸摸屏的目標(biāo)調(diào)用方法及裝置,可利用上述的軌跡記 錄、比較方法進(jìn)行目標(biāo)調(diào)用,用戶只需在觸摸屏上劃動相應(yīng)的軌跡,即可在終端上調(diào)用與該 軌跡對應(yīng)的目標(biāo),其中,該目標(biāo)可包括應(yīng)用程序的入口地址或電話號碼,當(dāng)目標(biāo)為電話號碼 時(shí),基于觸摸屏的目標(biāo)調(diào)用方法為基于觸摸屏的電話撥打方法,當(dāng)目標(biāo)為應(yīng)用程序的入口 地址時(shí),基于觸摸屏的目標(biāo)調(diào)用方法為基于觸摸屏的應(yīng)用程序啟動方法。當(dāng)目標(biāo)為電話號碼時(shí),以下參見圖5-8所揭示的基于觸摸屏的目標(biāo)調(diào)用方法目標(biāo) 調(diào)用方法及裝置可利用上述的軌跡記錄、比較方法進(jìn)行電話號碼撥打,用戶只需在觸摸屏 上劃動相應(yīng)的軌跡,即可在設(shè)置有撥號模塊的終端上撥打與該軌跡相關(guān)聯(lián)的電話號碼。
請參見圖5,其中圖5是根據(jù)本發(fā)明第五實(shí)施例的基于觸摸屏的目標(biāo)調(diào)用方法的 流程圖。如圖5所示,根據(jù)本發(fā)明第五實(shí)施例的基于觸摸屏的目標(biāo)調(diào)用方法包括步驟301,獲取第一軌跡上的多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。步驟302,存儲多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值,并進(jìn)一步與目標(biāo) 進(jìn)行關(guān)聯(lián),具體而言,在本實(shí)施例中,可與電話號碼進(jìn)行關(guān)聯(lián)。步驟303,獲取第二軌跡上的多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。步驟304,根據(jù)多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值以及多個(gè)第二采 樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值判斷第一軌跡與第二軌跡是否相同或相似。步驟305,在判斷到第一軌跡與第二軌跡相同或相似時(shí),調(diào)用目標(biāo),其中,于本實(shí)施 例中,可進(jìn)行撥打電話號碼的動作。步驟306,放棄第二軌跡,并顯示原始界面。具體而言,在步驟301中可獲取第一軌跡上的相鄰第一采樣點(diǎn)之間的橫坐標(biāo)差值 和縱坐標(biāo)差值,在步驟303中獲取第二軌跡上的相鄰第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐 標(biāo)差值。另外,也可在步驟301中獲取第一軌跡上的起始第一采樣點(diǎn)與其余第一采樣點(diǎn)之 間的橫坐標(biāo)差值和縱坐標(biāo)差值,在步驟303中獲取第二軌跡上的起始第二采樣點(diǎn)與其余第 二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。以上兩種獲取方式在本發(fā)明的第二、第三實(shí)施例中已經(jīng)具體介紹,于此不在贅述。并且,在步驟304中,可通過判斷多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值與多個(gè)第二 采樣點(diǎn)之間的橫坐標(biāo)差值以及多個(gè)第一采樣點(diǎn)之間的縱坐標(biāo)差值與多個(gè)第二采樣點(diǎn)之間 的縱坐標(biāo)差值是否相同來判斷第一軌跡與第二軌跡是否相同。另外,在步驟304中,也可通過判斷多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值的比例值 與多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值的比例值以及多個(gè)第一采樣點(diǎn)之間的縱坐標(biāo)差值的 比例值與多個(gè)第二采樣點(diǎn)之間的縱坐標(biāo)差值的比例值是否相同來判斷第一軌跡與第二軌 跡是否相似。具體而言,可在步驟301中獲取多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo) 絕對差值,并進(jìn)一步獲取起始第一采樣點(diǎn)與終止第一采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐 標(biāo)實(shí)際差值。在步驟303中獲取多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差 值,并進(jìn)一步獲取起始第二采樣點(diǎn)與終止第二采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際 差值,在步驟304中,根據(jù)起始第一采樣點(diǎn)與終止第一采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱 坐標(biāo)實(shí)際差值確定第一軌跡的方向,根據(jù)起始第二采樣點(diǎn)與終止第二采樣點(diǎn)之間的橫坐標(biāo) 實(shí)際差值和縱坐標(biāo)實(shí)際差值確定第二軌跡的方向,并進(jìn)一步根據(jù)第一軌跡的方向、第二軌 跡的方向、多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值以及第二采樣點(diǎn)之間 的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值判斷第一軌跡與第二軌跡是否相同或相似。以下將參見圖6對上述的步驟302中將多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值與縱坐 標(biāo)差值與電話號碼進(jìn)行關(guān)聯(lián)的具體實(shí)施方式
作詳細(xì)說明,其中,圖6是根據(jù)本發(fā)明第六實(shí) 施例的將軌跡數(shù)據(jù)與電話號碼進(jìn)行關(guān)聯(lián)的流程圖,如圖6所示,將軌跡數(shù)據(jù)與電話號碼進(jìn) 行關(guān)聯(lián)的方法包括
步驟401,以數(shù)組形式存儲多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值,并對 數(shù)組進(jìn)行編號。步驟402,根據(jù)多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值顯示第一軌跡。步驟403,獲取電話號碼并將電話號碼與編號進(jìn)行關(guān)聯(lián)。因此,用戶可將第一軌跡與特定電話號碼相關(guān)聯(lián),用戶可通過作出多次如上之操 作來將多個(gè)軌跡與多個(gè)電話號碼一一對應(yīng)。并請參見圖7,圖7是根據(jù)本發(fā)明第七實(shí)施例的軌跡顯示方法的流程圖。其中,圖 7詳細(xì)揭示了觸摸屏軌跡顯示方法的具體流程,具體而言,軌跡顯示方法包括步驟501,獲取起始第一采樣點(diǎn)的橫坐標(biāo)值和縱坐標(biāo)值。步驟502,根據(jù)多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值以及起始采樣點(diǎn) 的橫坐標(biāo)值和縱坐標(biāo)值確定多個(gè)第一采樣點(diǎn)中的其他采樣點(diǎn)的橫坐標(biāo)值和縱坐標(biāo)值。步驟503,根據(jù)多個(gè)第一采樣點(diǎn)的橫坐標(biāo)值和縱坐標(biāo)值在觸摸屏上顯示多個(gè)第一 采樣點(diǎn),并依次連接多個(gè)第一采樣點(diǎn)以在觸摸屏上顯示第一軌跡。其中,在步驟501中,起始第一采樣點(diǎn)可根據(jù)需要設(shè)置在觸摸屏預(yù)定的位置或桌 面窗口中。請參見圖8,圖8是根據(jù)本發(fā)明第八實(shí)施例的基于觸摸屏的目標(biāo)調(diào)用裝置的電路 結(jié)構(gòu)示意圖。如圖8所示,根據(jù)本發(fā)明第八實(shí)施例的基于觸摸屏的撥號裝置包括觸摸屏 601、運(yùn)算模塊602、存儲模塊603、關(guān)聯(lián)模塊604、判斷模塊605以及撥號模塊606,觸摸屏 601獲取第一軌跡上的多個(gè)第一采樣點(diǎn)的橫坐標(biāo)值和縱坐標(biāo)值,運(yùn)算模塊602計(jì)算第一軌 跡上的多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值,存儲模塊603存儲多個(gè)第一采樣 點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值,關(guān)聯(lián)模塊604將多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和 縱坐標(biāo)差值與電話號碼相關(guān)聯(lián),觸摸屏601進(jìn)一步獲取第二軌跡上的多個(gè)第二采樣點(diǎn)的橫 坐標(biāo)值和縱坐標(biāo)值,運(yùn)算模塊602進(jìn)一步計(jì)算第二軌跡上的多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo) 差值和縱坐標(biāo)差值,判斷模塊605根據(jù)多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值以 及多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值判斷第一軌跡與第二軌跡是否相同或 相似,在判斷模塊605判斷到第一軌跡與第二軌跡相同或相似時(shí),撥號模塊606撥打該電話 號碼。值得注意的是,以上所揭示的基于觸摸屏的目標(biāo)調(diào)用裝置可設(shè)置于移動通信終端 中,通過在觸摸屏上劃出特定軌跡來撥打?qū)?yīng)電話號碼,用戶只需作出簡單的劃動就可在 移動通訊終端上進(jìn)行電話撥打,從而節(jié)省了用戶的時(shí)間,并使得用戶體驗(yàn)更佳。當(dāng)目標(biāo)為應(yīng)用程序的入口地址時(shí),本發(fā)明的目標(biāo)調(diào)用方法及裝置可快速啟動應(yīng)用 程序,以下將參見圖9-11詳細(xì)介紹一種可啟動應(yīng)用程序的基于觸摸屏的目標(biāo)調(diào)用方法及 裝置,其中,以下所揭示的基于觸摸屏的目標(biāo)調(diào)用方法可利用上述的軌跡記錄、比較方法啟 動應(yīng)用程序。請參見圖9,其中圖9是根據(jù)本發(fā)明第九實(shí)施例的基于觸摸屏的目標(biāo)調(diào)用方法的 流程圖。如圖9所示,根據(jù)本發(fā)明第九實(shí)施例的基于觸摸屏的目標(biāo)調(diào)用方法包括步驟701,獲取第一軌跡上的多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。步驟702,存儲多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值,并進(jìn)一步與目標(biāo)進(jìn)行關(guān)聯(lián),在本實(shí)施例中,可與應(yīng)用程序的入口地址進(jìn)行關(guān)聯(lián)。步驟703,獲取第二軌跡上的多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。步驟704,根據(jù)多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值以及多個(gè)第二采 樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值判斷第一軌跡與第二軌跡是否相同或相似。步驟705,在判斷到第一軌跡與第二軌跡相同或相似時(shí),調(diào)用目標(biāo),具體而言,在本 實(shí)施例中,可根據(jù)入口地址啟動應(yīng)用程序。步驟706,放棄第二軌跡,顯示原始界面。具體而言,在步驟701中可獲取第一軌跡上的相鄰第一采樣點(diǎn)之間的橫坐標(biāo)差值 和縱坐標(biāo)差值,并且,在步驟703中獲取第二軌跡上的相鄰第二采樣點(diǎn)之間的橫坐標(biāo)差值 和縱坐標(biāo)差值。另外,也可在步驟701中獲取第一軌跡上的起始第一采樣點(diǎn)與其余第一采樣點(diǎn)之 間的橫坐標(biāo)差值和縱坐標(biāo)差值,在步驟703中獲取第二軌跡上的起始第二采樣點(diǎn)與其余第 二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。以上兩種獲取方式在本發(fā)明的第二、第三實(shí)施例中已經(jīng)具體介紹,于此不在贅述。并且,在步驟704中,可通過判斷多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值與多個(gè)第二 采樣點(diǎn)之間的橫坐標(biāo)差值以及多個(gè)第一采樣點(diǎn)之間的縱坐標(biāo)差值與多個(gè)第二采樣點(diǎn)之間 的縱坐標(biāo)差值是否相同來判斷第一軌跡與第二軌跡是否相同。另外,在步驟704中,也可通過判斷多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值的比例值 與多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值的比例值以及多個(gè)第一采樣點(diǎn)之間的縱坐標(biāo)差值的 比例值與多個(gè)第二采樣點(diǎn)之間的縱坐標(biāo)差值的比例值是否相同來判斷第一軌跡與第二軌 跡是否相似。具體而言,可在步驟701中獲取多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo) 絕對差值,并進(jìn)一步獲取起始第一采樣點(diǎn)與終止第一采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐 標(biāo)實(shí)際差值。在步驟703中獲取多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差 值,并進(jìn)一步獲取起始第二采樣點(diǎn)與終止第二采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際 差值,在步驟704中,根據(jù)起始第一采樣點(diǎn)與終止第一采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱 坐標(biāo)實(shí)際差值確定第一軌跡的方向,根據(jù)起始第二采樣點(diǎn)與終止第二采樣點(diǎn)之間的橫坐標(biāo) 實(shí)際差值和縱坐標(biāo)實(shí)際差值確定第二軌跡的方向,并進(jìn)一步根據(jù)第一軌跡的方向、第二軌 跡的方向、多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值以及第二采樣點(diǎn)之間 的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值判斷第一軌跡與第二軌跡是否相同或相似。以下將參見圖10對將多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值與縱坐標(biāo)差值與應(yīng)用程 序的入口地址進(jìn)行關(guān)聯(lián)的方法作詳細(xì)說明。其中,圖10是根據(jù)本發(fā)明第十實(shí)施例的將軌跡 數(shù)據(jù)與應(yīng)用程序進(jìn)行關(guān)聯(lián)的流程圖。如圖8所示,將軌跡數(shù)據(jù)與應(yīng)用程序進(jìn)行關(guān)聯(lián)的方法 包括步驟801,以數(shù)組形式存儲多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值,并對 數(shù)組進(jìn)行編號。步驟802,根據(jù)多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值顯示第一軌跡,其 中,在觸摸屏上顯示軌跡的方法的具體流程看參見圖7,于此不再贅述。步驟803,獲取入口地址并將入口地址與編號進(jìn)行關(guān)聯(lián)。
請參見圖11,圖11是根據(jù)本發(fā)明第十一實(shí)施例的基于觸摸屏的目標(biāo)調(diào)用裝置的 電路結(jié)構(gòu)示意圖。如圖11所示,根據(jù)本發(fā)明第八實(shí)施例的基于觸摸屏的應(yīng)用程序啟動裝 置包括觸摸屏1001、運(yùn)算模塊1002、存儲模塊1103、關(guān)聯(lián)模塊1004、判斷模塊1005以及啟 動模塊1006,觸摸屏1001獲取第一軌跡上的多個(gè)第一采樣點(diǎn)的橫坐標(biāo)值和縱坐標(biāo)值,運(yùn)算 模塊1002計(jì)算第一軌跡上的多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值,存儲模塊 1003存儲多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值,關(guān)聯(lián)模塊1004將多個(gè)第一采 樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值與應(yīng)用程序的入口地址進(jìn)行關(guān)聯(lián),觸摸屏1001進(jìn)一 步獲取第二軌跡上的多個(gè)第二采樣點(diǎn)的橫坐標(biāo)值和縱坐標(biāo)值,運(yùn)算模塊1002進(jìn)一步計(jì)算 第二軌跡上的多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值,判斷模塊1005根據(jù)多個(gè) 第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值以及多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱 坐標(biāo)差值判斷第一軌跡與第二軌跡是否相同或相似,在判斷模塊1005判斷到第一軌跡與 第二軌跡相同或相似時(shí),啟動模塊1006根據(jù)入口地址啟動應(yīng)用程序。值得注意的是,以上所揭示的基于觸摸屏的應(yīng)用程序啟動裝置可設(shè)置在移動通訊 終端上,通過在觸摸屏上劃出特定軌跡來啟動移動通訊終端的應(yīng)用程序。值得注意的是,根據(jù)以上所述,當(dāng)目標(biāo)為電話號碼時(shí),目標(biāo)調(diào)用裝置中的調(diào)用模塊 對應(yīng)為撥號模塊,當(dāng)目標(biāo)為應(yīng)用程序的入口地址時(shí),目標(biāo)調(diào)用裝置中的調(diào)用模塊對應(yīng)為啟 動模塊。因此,本發(fā)明提供了一種基于觸摸屏的目標(biāo)調(diào)用方法及裝置,通過在觸摸屏上劃出 特定軌跡來啟動移動通訊終端的應(yīng)用程序或撥打電話號碼,用戶只需作出簡單的劃動就可 在移動通訊終端上啟動應(yīng)用程序或撥打電話號碼,從而節(jié)省了用戶的時(shí)間,并使得用戶體 驗(yàn)更佳。因此,通過以上方案,本發(fā)明所提供的基于觸摸屏的軌跡記錄、比較方法通過存儲 軌跡的多個(gè)采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值,可減少運(yùn)算量,并確保軌跡重繪以 及比較的準(zhǔn)確度。以上僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說 明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng) 域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種基于觸摸屏的軌跡記錄方法,其特征在于,所述方法包括以下步驟a.采集用戶在觸摸屏上所劃的軌跡上的多個(gè)采樣點(diǎn)的橫坐標(biāo)值及縱坐標(biāo)值;b.計(jì)算所述多個(gè)采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值;c.存儲所述多個(gè)采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟b中,分別計(jì)算所述多個(gè)采樣 點(diǎn)中的相鄰采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟b中,分別計(jì)算所述多個(gè)采樣 點(diǎn)中的起始采樣點(diǎn)與其余采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟b中,計(jì)算所述多個(gè)采樣點(diǎn)之 間的橫坐標(biāo)絕對差值以及縱坐標(biāo)絕對差值,并計(jì)算起始采樣點(diǎn)和終止采樣點(diǎn)之間的橫坐標(biāo) 實(shí)際差值和縱坐標(biāo)實(shí)際差值,在所述步驟c中,存儲所述多個(gè)采樣點(diǎn)之間的橫坐標(biāo)絕對差 值以及縱坐標(biāo)絕對差值,并進(jìn)一步存儲起始采樣點(diǎn)和終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和 縱坐標(biāo)實(shí)際差值。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述步驟b中計(jì)算到所述起始采樣點(diǎn)和 所述終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值中有一個(gè)或一個(gè)以上為零或者 所述起始采樣點(diǎn)和所述終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值等于縱坐標(biāo)實(shí)際差值時(shí),在所述 步驟c中放棄存儲所述多個(gè)采樣點(diǎn)之間的橫坐標(biāo)絕對差值以及縱坐標(biāo)絕對差值以及起始 采樣點(diǎn)和終止采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值。
6.一種基于觸摸屏的軌跡比較方法,其特征在于,所述方法包括以下步驟a.獲取第一軌跡上的多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值;b.獲取第二軌跡上的多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值;c.根據(jù)所述多個(gè)第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值以及所述多個(gè)第二采樣 點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值判斷所述第一軌跡與所述第二軌跡是否相同或相似。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述步驟a中,獲取所述第一軌跡上的 相鄰第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值;在所述步驟b中,獲取所述第二軌跡上 的相鄰第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述步驟a中,獲取所述第一軌跡上的 起始第一采樣點(diǎn)與其余第一采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值;在所述步驟b中,獲 取所述第二軌跡上的起始第二采樣點(diǎn)與其余第二采樣點(diǎn)之間的橫坐標(biāo)差值和縱坐標(biāo)差值。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述步驟c中,通過判斷所述多個(gè)第一 采樣點(diǎn)之間的橫坐標(biāo)差值與所述多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值以及所述多個(gè)第一采 樣點(diǎn)之間的縱坐標(biāo)差值與所述多個(gè)第二采樣點(diǎn)之間的縱坐標(biāo)差值是否相同來判斷所述第 一軌跡與所述第二軌跡是否相同。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述步驟c中,通過判斷所述多個(gè)第一 采樣點(diǎn)之間的橫坐標(biāo)差值的比例值與所述多個(gè)第二采樣點(diǎn)之間的橫坐標(biāo)差值的比例值以 及所述多個(gè)第一采樣點(diǎn)之間的縱坐標(biāo)差值的比例值與所述多個(gè)第二采樣點(diǎn)之間的縱坐標(biāo) 差值的比例值是否相同來判斷所述第一軌跡與所述第二軌跡是否相似。
11.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述步驟a中,獲取所述多個(gè)第一采樣 點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值,并進(jìn)一步獲取起始第一采樣點(diǎn)與終止第一采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值,在所述步驟b中,獲取所述多個(gè)第二采樣 點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值,并進(jìn)一步獲取起始第二采樣點(diǎn)與終止第二采 樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值,在所述步驟c中,根據(jù)起始第一采樣點(diǎn)與 終止第一采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值確定所述第一軌跡的方向,根據(jù) 起始第二采樣點(diǎn)與終止第二采樣點(diǎn)之間的橫坐標(biāo)實(shí)際差值和縱坐標(biāo)實(shí)際差值確定所述第 二軌跡的方向,并進(jìn)一步根據(jù)所述第一軌跡的方向、所述第二軌跡的方向、所述多個(gè)第一采 樣點(diǎn)之間的橫坐標(biāo)絕對差值和縱坐標(biāo)絕對差值以及所述第二采樣點(diǎn)之間的橫坐標(biāo)絕對差 值和縱坐標(biāo)絕對差值判斷所述第一軌跡與所述第二軌跡是否相同或相似。
全文摘要
本發(fā)明公開了一種基于觸摸屏的軌跡記錄方法,包括采集用戶在觸摸屏上所劃的軌跡上的多個(gè)采樣點(diǎn)的橫坐標(biāo)值及縱坐標(biāo)值;計(jì)算多個(gè)采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值;存儲多個(gè)采樣點(diǎn)之間的橫坐標(biāo)差值以及縱坐標(biāo)差值。本發(fā)明進(jìn)一步公開了一種基于觸摸屏的軌跡比較方法。通過以上方式,本發(fā)明所提供的技術(shù)方案可減少運(yùn)算量,并確保軌跡重繪以及比較的準(zhǔn)確度。
文檔編號G06F3/041GK102129321SQ201110053870
公開日2011年7月20日 申請日期2011年3月7日 優(yōu)先權(quán)日2011年3月7日
發(fā)明者林子華 申請人:惠州Tcl移動通信有限公司