專利名稱:基于移動終端的觸摸屏操作處理方法、系統(tǒng)及移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端領(lǐng)域,尤其涉及的是一種基于移動終端的觸摸屏操作處理方法、系統(tǒng)及移動終端。
背景技術(shù):
現(xiàn)有的移動終端通常都采用了觸摸屏,且目前智能移動終端的絕大部分操作都可通過觸摸屏實現(xiàn)。為了滿足人們越來越高的體驗需要,移動終端的觸摸屏也逐漸向大觸摸屏的方向發(fā)展,使得移動終端正面幾乎都是觸摸屏的有效操作區(qū)域。同時,隨著觸摸屏技術(shù)的不斷成熟,觸摸屏的觸摸反應(yīng)也越來越靈敏,可快速的識別出用戶在觸摸屏上的觸摸操作進而根據(jù)所述觸摸操作控制移動終端執(zhí)行相關(guān)的操作。觸摸屏技術(shù)的發(fā)展為用戶使用移動終端帶來更多操作上的方便和更豐富的觸摸 體驗,同時也帶來了由于誤碰到觸摸屏上某程序的操作控件導(dǎo)致移動設(shè)備執(zhí)行用戶并不希望執(zhí)行的操作的麻煩,比如導(dǎo)致手機在用戶無察覺的情況下自動撥通了某聯(lián)系人的電話,或者在使用移動終端發(fā)送重要郵件時,未等輸入完內(nèi)容便誤觸摸到“發(fā)送”控件導(dǎo)致未編輯完的郵件發(fā)出;以及在電話通話狀態(tài)下誤觸摸導(dǎo)致意外掛斷電話等,給用戶造成了麻煩。因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種基于移動終端的觸摸屏操作處理方法、系統(tǒng)及移動終端。旨在解決現(xiàn)有移動終端由于用戶的誤觸摸導(dǎo)致執(zhí)行用戶并不希望執(zhí)行的操作給用戶帶來麻煩的問題。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下
一種基于移動終端的觸摸屏操作處理方法,其中,包括
510、預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件,并記錄該確定控件的面積區(qū)域;
S20、當(dāng)需操作所述移動終端時,移動終端觸摸屏接收用戶操作指令將所述操作控件觸摸移動至確定控件面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件的面積區(qū)域,并實時讀取用戶觸摸移動操作控件和確定控件的坐標(biāo);
S30、所述移動終端判斷所述操作控件與所述確定控件的面積區(qū)域是否有接觸;
S40、當(dāng)判斷所述操作控件與所述確定控件的面積區(qū)域接觸時,控制執(zhí)行與所述操作控件對應(yīng)的操作。所述基于移動終端的觸摸屏操作處理方法,其中,所述操作控件包括所述移動終端的應(yīng)用程序控件。所述基于移動終端的觸摸屏操作處理方法,其中,所述步驟SlO具體包括
511、預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件;
512、將所述確定控件的面積區(qū)域的形狀設(shè)置為矩形,并將該為矩形的確定控件的四個端點記錄為AB⑶。所述基于移動終端的觸摸屏操作處理方法,其中,所述步驟S20還包括
將所述操作控件的面積區(qū)域的形狀設(shè)置為矩形,并將該為矩形的操作控件的四個端點記錄為Ei7HG。所述基于移動終端的觸摸屏操作處理方法,其中,所述步驟S20具體包括
521、當(dāng)需操作所述移動終端時,移動終端觸摸屏接收用戶操作指令將所述操作控件觸摸移動至確定控件面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件面積區(qū)域;
522、所述移動終端讀取操作控件的四個端點E點、F點、G點、H點坐標(biāo)分別是E點坐標(biāo)為(XE,YE)、F點坐標(biāo)為(XF、YF)、G點坐標(biāo)為(XG,YG)、H點坐標(biāo)為(XH、YH);及讀取確定控件的四個端點A點、B點、C點、D點坐標(biāo)分別是A點坐標(biāo)為(XA, YA)、B點坐標(biāo)為(XB、YB)、C點坐標(biāo)為(XC,YC)、D點坐標(biāo)為(XD、YD)。 所述基于移動終端的觸摸屏操作處理方法,其中,所述步驟S30具體包括
531、判斷A點坐標(biāo)(XA,YA)是否滿足XE彡XA彡XF且YE彡YA彡YH,是則進入步驟S35,否則進入步驟S32 ;
532、判斷B點坐標(biāo)(XB,YB)是否滿足XE彡XB彡XF且YE彡YB彡YH,是則進入步驟S35,否則進入步驟S33 ;
533、判斷C點坐標(biāo)(XC,YC)是否滿足XE彡XC彡XF且YE彡YC彡YH,是則進入步驟S35,否則進入步驟S34 ;
534、判斷D點坐標(biāo)(XD,YD)是否滿足XE彡XD彡XF且YE彡YD彡YH,是則進入步驟S35,否則進入步驟S36 ;
535、判定操作控件的矩形FEGH與確定控件的矩形ABCD的面積區(qū)域相接觸;
536、判定操作控件的矩形FEGH未與確定控件的矩形ABCD的面積區(qū)域接觸。一種基于移動終端的觸摸屏操作處理系統(tǒng),其中,包括
預(yù)先設(shè)置模塊,用于預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件,并記錄該確定控件的面積區(qū)域;
接收與讀取模塊,用于當(dāng)需操作所述移動終端時,接收用戶操作指令將所述操作控件觸摸移動至確定控件面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件面積區(qū)域,并實時讀取用戶觸摸移動操作控件和確定控件的坐標(biāo);
判斷模塊,用于判斷所述操作控件與所述確定控件的面積區(qū)域是否有接觸;
控制執(zhí)行模塊,用于當(dāng)判斷所述操作控件與所述確定控件的面積區(qū)域接觸時,控制執(zhí)行與所述操作控件對應(yīng)的操作。所述基于移動終端的觸摸屏操作處理系統(tǒng),其中,所述預(yù)先設(shè)置模塊包括
第一設(shè)置單元,用于預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的
確定控件;
第二設(shè)置單元,用于將所述確定控件的面積區(qū)域形狀設(shè)置為矩形,并將該為矩形的確定控件的四個端點記錄為AB⑶;
第三設(shè)置單元,用于將所述操作控件的面積區(qū)域形狀設(shè)置為矩形,并將該為矩形的操作控件的四個端點記錄為EFHG。所述基于移動終端的觸摸屏操作處理系統(tǒng),其中,所述接收與讀取模塊包括接收單元,用于當(dāng)需操作所述移動終端時,接收用戶操作指令將所述操作控件觸摸移動至確定控件面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件面積區(qū)域;
讀取單元、用于所述移動終端讀取操作控件的四個端點E點、F點、G點、H點坐標(biāo)分別是=E點坐標(biāo)為(XE,YE)、F點坐標(biāo)為(XF、YF)、G點坐標(biāo)為(XG,YG)、H點坐標(biāo)為(XH、YH);及讀取確定控件的四個端點A點、B點、C點、D點坐標(biāo)分別是A點坐標(biāo)為(XA, YA)、B點坐標(biāo)為(XB、YB)、C點坐標(biāo)為(XC,YC)、D點坐標(biāo)為(XD、YD)。所述判斷模塊包括
第一判斷單元、用于判斷A點坐標(biāo)(XA,YA)是否滿足XE彡XA彡XF且YE彡YA彡YH ;第二判斷單元、用于判斷B點坐標(biāo)(XB,YB)是否滿足XE彡XB彡XF且YE彡YB彡YH ;第三判斷單元、用于判斷C點坐標(biāo)(XC,YC)是否滿足XE彡XC彡XF且YE彡YC彡YH ;第四判斷單元、用于判斷D點坐標(biāo)(XD,YD)是否滿足XE彡XD彡XF且YE彡YD彡YH ;接觸判定單元、用于當(dāng)判斷A點坐標(biāo)(XA,YA)滿足XE彡XA彡XF且YE彡YA彡YH,和/或判斷B點坐標(biāo)(XB,YB)滿足XE彡XB彡XF且YE彡YB彡YH,和/或判斷C點坐標(biāo)(XC,YC)滿足XE彡XC彡XF且YE彡YC彡YH,和/或判斷D點坐標(biāo)(XD,YD)滿足XE彡XD彡XF且YE彡YD彡YH,則判定操作控件的矩形FEGH與確定控件的矩形ABCD的面積區(qū)域相接觸;非接觸判定單元、用于當(dāng)判斷A點坐標(biāo)(XA,YA)不滿足XE彡XA彡XF且YE彡YA彡YH,和判斷B點坐標(biāo)(XB,YB)不滿足XE彡XB彡XF且YE彡YB彡YH,和判斷C點坐標(biāo)(XC,YC)不滿足XE彡XC彡XF且YE彡YC彡YH,并且判斷D點坐標(biāo)(XD,YD)不滿足XE彡XD彡XF且YE彡YD彡YH時,則判定操作控件的矩形FEGH未與確定控件的矩形AB⑶的面積區(qū)域接觸。一種移動終端,其中,包括上述所述基于移動終端的觸摸屏操作處理系統(tǒng)。本發(fā)明所提供的基于移動終端的觸摸屏操作處理方法、系統(tǒng)及移動終端,使移動終端增加了新的功能,用戶觸摸某一操作控件后,移動終端不會立即執(zhí)行對應(yīng)的操作,而是判定所述操作控件與預(yù)先設(shè)置在觸摸屏中的一確定控件的面積區(qū)域是否有接觸,當(dāng)有重疊時,才觸發(fā)執(zhí)行所述操作控件對應(yīng)的操作。通過本發(fā)明,即使用戶誤觸摸到某個操作控件后,移動終端可判斷出其并不符合執(zhí)行的條件,因此不會執(zhí)行由于誤觸摸選中的操作控件對應(yīng)的操作,有效的防止了移動終端執(zhí)行用戶誤觸摸到的操作控件對應(yīng)的操作,避免了給用戶帶來的諸多麻煩。且其操作方便,為用戶提供了方便。
圖I是本發(fā)明基于移動終端的觸摸屏操作處理方法的較佳實施例的流程圖。圖2是本發(fā)明移動終端根據(jù)觸摸屏操作控制執(zhí)行對應(yīng)程序的示意圖。圖3是本發(fā)明基于移動終端的觸摸屏操作處理方法中記錄相關(guān)控件的面積區(qū)域的示意圖。圖4是本發(fā)明基于移動終端的觸摸屏操作處理方法中確定是否執(zhí)行操作控件對應(yīng)操作的算法流程圖。圖5是本發(fā)明基于移動終端的觸摸屏操作處理方法的較佳實施例的算法流程圖。圖6是本發(fā)明基于移動終端的觸摸屏操作系統(tǒng)的較佳實施例的結(jié)構(gòu)框圖。圖7是本發(fā)明基于移動終端的觸摸屏操作系統(tǒng)中預(yù)先設(shè)置模塊的結(jié)構(gòu)框圖。
圖8是本發(fā)明基于移動終端的觸摸屏操作系統(tǒng)中接收與讀取模塊的結(jié)構(gòu)框圖。圖9是本發(fā)明基于移動終端的觸摸屏操作系統(tǒng)中判斷模塊的結(jié)構(gòu)框圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供的基于移動終端的觸摸屏操作處理方法,請參見圖1,圖I是本發(fā)明基于移動終端的觸摸屏操作處理方法的較佳實施例的流程圖。所述方法包括如下步驟
100、預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件,并記錄該確定控件在觸摸屏的操作界面中的面積區(qū)域; 200、當(dāng)需操作所述移動終端時,移動終端觸摸屏接收用戶將所述操作控件觸摸移動至所述確定控件的面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件的面積區(qū)域的觸摸屏操作指令,并實時讀取被用戶觸摸移動的所述操作控件或確定控件在觸摸屏操作界面中的位置坐標(biāo);
300、所述移動終端根據(jù)讀取的坐標(biāo)信息判斷所述操作控件與所述確定控件的面積區(qū)域是否有接觸。換句話說,移動終端判斷用戶是否確認執(zhí)行所述操作控件所對應(yīng)的操作;400、當(dāng)判斷所述操作控件與所述確定控件的面積區(qū)域接觸時,控制執(zhí)行與所述操作控件對應(yīng)的操作。即當(dāng)移動終端判斷出用戶確認執(zhí)行所述操作控件所對應(yīng)的操作時,控制執(zhí)行對應(yīng)操作。較佳的,本實施例中所述的操作控件包括移動終端中多種應(yīng)用程序控件,如圖2中(I)所示,比如包括收音機控件、視頻控件、日歷控件、照相機控件等系統(tǒng)自帶的應(yīng)用程序控件,還包括其他用戶自定義的應(yīng)用程序控件,如QQ控件、微信控件等。同時,本發(fā)明實施例中將所述操作控件的面積區(qū)域記錄為矩形面積區(qū)域。本實施例中,當(dāng)用戶觸摸選中某一個操作控件時,移動終端自行記錄下所述操作控件的矩形面積區(qū)域為EFHG。進一步的,本實施例中將所述步驟100中的確定控件的面積區(qū)域的形狀設(shè)置為矩形,所述確定控件設(shè)置在觸摸屏操作界面的左上角,如圖2中(I)所示,同時記錄下所述矩形確定控件的面積區(qū)域矩形為ABCD。較佳的,本發(fā)明提供了兩種移動終端的觸摸屏操作處理方法的實施例,比如當(dāng)用戶需要移動終端打開計算器操作控件對應(yīng)的的應(yīng)用程序時,兩種實施例的實施過程具體如下
實施例一如圖2中(2)所示,在觸摸屏上觸摸選中“計算器”的操作控件并觸摸移動所述“計算器”的操作控件至屏幕左上角的確定控件的位置,當(dāng)“計算器”的操作控件與所述確定控件的面積區(qū)域有重疊時,移動終端判定用戶確定執(zhí)行當(dāng)前操作控件對應(yīng)的程序,觸發(fā)執(zhí)行所述操作控件對應(yīng)的操作,即觸發(fā)移動終端打開計算器界面。實施例二 如圖2中(3)所示,同樣當(dāng)用戶需要移動終端打開計算器時,在觸摸屏上觸摸選中屏幕左上角的確定控件并將其觸摸移動到屏幕中的“計算器”操作控件的位置,當(dāng)所述確定控件與“計算器”的操作控件的面積區(qū)域有重疊時,移動終端判定用戶確認執(zhí)行與確定控件面積區(qū)域有接觸的操作控件對應(yīng)的程序,即觸發(fā)移動終端打開計算器界面。
較佳的,本實施例中所述步驟300中判斷所述操作控件與所述確定控件的面積區(qū)域是否有接觸的具體方式為
如圖3所示,首先在所述觸摸屏操作界面中實時讀取所述確定控件的矩形區(qū)域四個頂點的位置坐標(biāo)A點坐標(biāo)為(XA, Yk)、B點坐標(biāo)為(XB、YB)、C點坐標(biāo)為(XC, YC)、D點坐標(biāo)為(XD、YD)。同時實時讀取所述操作控件的矩形面積區(qū)域四個頂點的位置坐標(biāo)E點坐標(biāo)為(XE,YE)、F點坐標(biāo)為(XF、YF)、G點坐標(biāo)為(XG,YG)、H點坐標(biāo)為(XH、YH)。然后將讀取的所述兩個控件面積區(qū)域的各頂點的當(dāng)前坐標(biāo)進行比對,以判斷所述操作控件與所述確定控件所的面積區(qū)域是否有接觸,本實施例中,即只要A點、B點、C點、D點中任意一點或多點在操作控件的矩形區(qū)域EFGH的范圍內(nèi),則可判定所述確定控件的矩·形區(qū)域ABCD和所述操作控件的矩形區(qū)域EFGH相接觸,即若滿足下面4個條件中的一項或多項則判定矩形區(qū)域ABCD與矩形區(qū)域EFGH相接觸,否則判定矩形區(qū)域ABCD與矩形區(qū)域EFGH未接觸。(I) XE 彡 XA 彡 XF 且 YE 彡 YA 彡 YH
(2)XE彡XB彡XF且YE彡YB彡YH
(3)XE彡XC彡XF且YE彡YC彡YH
(4)XE彡XD彡XF且YE彡YD彡YH
較佳的,如圖4所示,本發(fā)明實施例中將讀取的所述確定控件與某一所述操作控件的矩形區(qū)域各頂點的位置坐標(biāo)進行比對的具體步驟為
31、判斷A點坐標(biāo)(XA,YA)是否滿足XE彡XA彡XF且YE彡YA彡YH,是則進入步驟35,否則進入步驟32 ;
32、判斷B點坐標(biāo)(XB,YB)是否滿足XE彡XB彡XF且YE彡YB彡YH,是則進入步驟35,否則進入步驟33 ;
33、判斷C點坐標(biāo)(XC,YC)是否滿足XE彡XC彡XF且YE彡YC彡YH,是則進入步驟35,否則進入步驟34 ;
34、判斷D點坐標(biāo)(XD,YD)是否滿足XE彡XD彡XF且YE彡YD彡YH,是則進入步驟35,否則進入步驟36 ;
35、判定所述操作控件的矩形區(qū)域FEGH與所述確定控件的矩形區(qū)域ABCD的面積區(qū)域相接觸;
36、判定所述操作控件的矩形區(qū)域FEGH未與所述確定控件的矩形區(qū)域ABCD的面積區(qū)域接觸。進一步的,如圖5所示,當(dāng)用戶希望移動終端執(zhí)行某個程序時,以上述實施例一所述方式為例,移動終端接收用戶操作指令并控制執(zhí)行對應(yīng)操作的過程包括如下步驟
41、用戶觸摸屏幕觸發(fā)開啟本發(fā)明所述功能,并觸摸選中對應(yīng)的操作控件;
42、接收用戶的觸摸信號、記錄用戶觸摸選中的操作控件的矩形區(qū)域EFGH并實時讀取各個頂點的位置坐標(biāo);
43、分別判斷確定控件的矩形區(qū)域AB⑶的四個頂點A點、B點、C點、D點坐標(biāo)是否在矩形區(qū)域EFGH范圍內(nèi),只要有其中一點或多點在矩形區(qū)域EFGH范圍內(nèi),則發(fā)出“確定”信號,進入步驟44 ;否則轉(zhuǎn)到步驟42 ;
44、移動終端控制執(zhí)行矩形區(qū)域EFGH代表的所述操作控件對應(yīng)的操作。
由上述實施例可知,通過本發(fā)明所述的基于移動終端的觸摸屏操作處理方法,使移動終端增加了新的功能,用戶選中某一操作控件后,移動終端不會立即執(zhí)行對應(yīng)的操作,而是判定所述操作控件與預(yù)設(shè)在操作界面上的所述確定控件的面積區(qū)域是否有接觸,當(dāng)有接觸時,才觸發(fā)執(zhí)行所述操作控件對應(yīng)的操作,有效的避免了由于誤觸摸到某操作控件導(dǎo)致移動終端執(zhí)行用戶不希望執(zhí)行的操作的發(fā)生,且其操作方便,為用戶提供了方便。基于上述實施例所述的移動終端的觸摸屏操作處理方法,本發(fā)明還提供了一種基于移動終端的觸摸屏操作處理系統(tǒng),如圖6所示,所述系統(tǒng)包括
預(yù)先設(shè)置模塊510,用于預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件,并記錄該確定控件的面積區(qū)域;具體如上述實施例所述。接收與讀取模塊520,用于當(dāng)需操作所述移動終端時,接收用戶操作指令將所述操作控件觸摸移動至確定控件面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件面積區(qū) 域,并實時讀取用戶觸摸移動操作控件和確定控件在觸摸屏上的位置坐標(biāo);具體如上述實施例所述。判斷模塊530,用于判斷所述操作控件與所述確定控件的面積區(qū)域是否有接觸;具體如上述實施例所述??刂茍?zhí)行模塊540,用于當(dāng)判斷所述操作控件與所述確定控件的面積區(qū)域接觸時,控制執(zhí)行與所述操作控件對應(yīng)的操作。具體如上述實施例所述。進一步的,如圖7所示,所述預(yù)先設(shè)置模塊510包括
第一設(shè)置單元511,用于預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件,具體如上述實施例所述。第二設(shè)置單元512,用于將所述確定控件的面積區(qū)域形狀設(shè)置為矩形,并將該為矩形的確定控件的四個端點記錄為ABCD ;具體如上述實施例所述。第三設(shè)置單元513,用于將所述操作控件的面積區(qū)域形狀設(shè)置為矩形,并將該為矩形的操作控件的四個端點記錄為EFHG,具體如上述實施例所述。進一步的,如圖8所示,所述接收與讀取模塊520包括
接收單元521,用于當(dāng)需操作所述移動終端時,接收用戶操作指令將所述操作控件觸摸移動至確定控件的面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件的面積區(qū)域;具體如上述實施例所述。讀取單元522、用于所述移動終端讀取操作控件的四個端點E點、F點、G點、H點坐標(biāo)分別是=E點坐標(biāo)為(XE,YE)、F點坐標(biāo)為(XF、YF)、G點坐標(biāo)為(XG,YG)、H點坐標(biāo)為(XH、YH);及讀取確定控件的四個端點A點、B點、C點、D點坐標(biāo)分別是A點坐標(biāo)為(XA, YA)、B點坐標(biāo)為(XB、YB)、C點坐標(biāo)為(XC,YC)、D點坐標(biāo)為(XD、YD),具體如上述實施例所述。進一步的,如圖9所示,所述判斷模塊530包括
第一判斷單元531、用于判斷A點坐標(biāo)(XA, YA)是否滿足XE彡XA彡XF且YE彡YA彡YH ;具體如上述實施例所述。第二判斷單元532、用于判斷B點坐標(biāo)(XB,YB)是否滿足XE彡XB彡XF且YE ^ YB ^ YH ;具體如上述實施例所述。第三判斷單元533、用于判斷C點坐標(biāo)(XC,YC)是否滿足XE彡XC彡XF且YE ^ YC ^ YH ;具體如上述實施例所述。
第四判斷單元534、用于判斷D點坐標(biāo)(XD,YD)是否滿足XE彡XD彡XF且YE ^ YD ^ YH ;具體如上述實施例所述。接觸判定單元535、用于當(dāng)判斷A點坐標(biāo)(XA,YA)滿足XE彡XA彡XF且YE ^ YA ^ YH,和/或判斷B點坐標(biāo)(XB,YB)滿足XE彡XB彡XF且YE彡YB彡YH,和/或判斷C點坐標(biāo)(XC,YC)滿足XE彡XC彡XF且YE彡YC彡YH,和/或判斷D點坐標(biāo)(XD,YD)滿足XE彡XD彡XF且YE彡YD彡YH,則判定操作控件的矩形FEGH與確定控件的矩形ABCD的面積區(qū)域相接觸;具體如上述實施例所述。非接觸判定單元536、用于當(dāng)判斷A點坐標(biāo)(XA,YA)不滿足XE彡XA彡XF且YE ^ YA ^ YH,判斷B點坐標(biāo)(XB,YB)不滿足XE彡XB彡XF且YE彡YB彡YH,判斷C點坐標(biāo)(XC,YC)不滿足XE彡XC彡XF且YE彡YC彡YH,并且判斷D點坐標(biāo)(XD,YD)不滿足XE彡XD彡XF且YE彡YD彡YH時,則判定操作控件的矩形FEGH未與確定控件的矩形ABCD的面積區(qū)域接觸。 基于上述所述的基于移動終端的觸摸屏操作處理系統(tǒng),本發(fā)明還提供了一種移動終端,所述移動終端包括所述基于移動終端的觸摸屏操作處理系統(tǒng)。綜上所述,本發(fā)明所提供的基于移動終端的觸摸屏操作處理方法、系統(tǒng)及移動終端,使移動終端增加了新的功能用戶選中某一操作控件后,移動終端不會立即執(zhí)行對應(yīng)的操作,而是判定所述操作控件與預(yù)先設(shè)置在操作界面上的一確定控件的面積區(qū)域是否有重疊,當(dāng)有重疊時,才觸發(fā)執(zhí)行所述操作控件對應(yīng)的操作。通過本發(fā)明,即使用戶誤觸摸到某個操作控件移動終端判斷出其并不符合執(zhí)行的條件,因此移動終端不會執(zhí)行由于誤觸摸選中的操作控件對應(yīng)的操作。有效的避免了由于誤觸摸使移動終端執(zhí)行用戶不希望執(zhí)行的操作的發(fā)生,避免了所述情況給用戶帶來的麻煩。且其操作方便,為用戶提供了方便。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。
權(quán)利要求
1.一種基于移動終端的觸摸屏操作處理方法,其特征在于,包括 510、預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件,并記錄該確定控件的面積區(qū)域; 520、當(dāng)需操作所述移動終端時,移動終端觸摸屏接收用戶操作指令將操作控件觸摸移動至確定控件面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件的面積區(qū)域,并實時讀取用戶觸摸移動操作控件和確定控件的坐標(biāo); 530、所述移動終端判斷所述操作控件與所述確定控件的面積區(qū)域是否有接觸; S40、當(dāng)判斷所述操作控件與所述確定控件的面積區(qū)域接觸時,控制執(zhí)行與所述操作控件對應(yīng)的操作。
2.根據(jù)權(quán)利要求I所述基于移動終端的觸摸屏操作處理方法,其特征在于,所述操作控件包括所述移動終端的應(yīng)用程序控件。
3.根據(jù)權(quán)利要求I所述基于移動終端的觸摸屏操作處理方法,其特征在于,所述步驟SlO具體包括 511、預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件; 512、將所述確定控件的面積區(qū)域的形狀設(shè)置為矩形,并將該為矩形的確定控件的四個端點記錄為AB⑶。
4.根據(jù)權(quán)利要求3所述基于移動終端的觸摸屏操作處理方法,其特征在于,所述步驟S20還包括 將所述操作控件的面積區(qū)域的形狀設(shè)置為矩形,并將該為矩形的操作控件的四個端點記錄為Ei7HG。
5.根據(jù)權(quán)利要求4所述基于移動終端的觸摸屏操作處理方法,其特征在于,所述步驟S20具體包括 521、當(dāng)需操作所述移動終端時,移動終端觸摸屏接收用戶操作指令將所述操作控件觸摸移動至確定控件面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件面積區(qū)域; 522、所述移動終端讀取操作控件的四個端點E點、F點、G點、H點坐標(biāo)分別是E點坐標(biāo)為XE,YE ;F點坐標(biāo)為XF,YF ;G點坐標(biāo)為XG,YG ;H點坐標(biāo)為XH,YH ;及讀取確定控件的四個端點A點、B點、C點、D點坐標(biāo)分別是A點坐標(biāo)為XA, YA ;B點坐標(biāo)為XB, YB ;C點坐標(biāo)為XC,YC ;D 點坐標(biāo)為 XD, YD0
6.根據(jù)權(quán)利要求5所述基于移動終端的觸摸屏操作處理方法,其特征在于,所述步驟S30具體包括 ·531、判斷A點坐標(biāo)XA,YA是否滿足XE彡XA彡XF且YE彡YA彡YH,是則進入步驟S35,否則進入步驟S32 ; ·532、判斷B點坐標(biāo)XB,YB是否滿足XE彡XB彡XF且YE彡YB彡YH,是則進入步驟S35,否則進入步驟S33 ; ·533、判斷C點坐標(biāo)XC,YC是否滿足XE彡XC彡XF且YE彡YC彡YH,是則進入步驟S35,否則進入步驟S34 ; ·534、判斷D點坐標(biāo)XD,YD是否滿足XE彡XD彡XF且YE彡YD彡YH,是則進入步驟S35,否則進入步驟S36 ; ·535、判定操作控件的矩形FEGH與確定控件的矩形ABCD的面積區(qū)域相接觸;S36、判定操作控件的矩形FEGH未與確定控件的矩形ABCD的面積區(qū)域接觸。
7.一種基于移動終端的觸摸屏操作處理系統(tǒng),其特征在于,包括 預(yù)先設(shè)置模塊,用于預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件,并記錄該確定控件的面積區(qū)域; 接收與讀取模塊,用于當(dāng)需操作所述移動終端時,接收用戶操作指令將所述操作控件觸摸移動至確定控件面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件面積區(qū)域,并實時讀取用戶觸摸移動操作控件和確定控件的坐標(biāo); 判斷模塊,用于判斷所述操作控件與所述確定控件的面積區(qū)域是否有接觸; 控制執(zhí)行模塊,用于當(dāng)判斷所述操作控件與所述確定控件的面積區(qū)域接觸時,控制執(zhí)行與所述操作控件對應(yīng)的操作。
8.根據(jù)權(quán)利要求7所述基于移動終端的觸摸屏操作處理系統(tǒng),其特征在于,所述預(yù)先設(shè)置模塊包括 第一設(shè)置單元,用于預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件; 第二設(shè)置單元,用于將所述確定控件的面積區(qū)域形狀設(shè)置為矩形,并將該為矩形的確定控件的四個端點記錄為AB⑶; 第三設(shè)置單元,用于將所述操作控件的面積區(qū)域形狀設(shè)置為矩形,并將該為矩形的操作控件的四個端點記錄為EFHG。
9.根據(jù)權(quán)利要求7所述基于移動終端的觸摸屏操作處理系統(tǒng),其特征在于,所述接收與讀取模塊包括 接收單元,用于當(dāng)需操作所述移動終端時,接收用戶操作指令將所述操作控件觸摸移動至確定控件面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件面積區(qū)域; 讀取單元、用于所述移動終端讀取操作控件的四個端點E點、F點、G點、H點坐標(biāo)分別是E點坐標(biāo)為XE,YE ;F點坐標(biāo)為XF,YF ;G點坐標(biāo)為XG,YG ;H點坐標(biāo)為XH,YH ;及讀取確定控件的四個端點A點、B點、C點、D點坐標(biāo)分別是A點坐標(biāo)為XA, YA ;B點坐標(biāo)為XB, YB ;C點坐標(biāo)為XC,YC ;D點坐標(biāo)為XD、YD ; 所述判斷模塊包括第一判斷單元、用于判斷A點坐標(biāo)XA,YA是否滿足XE彡XA彡XF且YE彡YA彡YH ;第二判斷單元、用于判斷B點坐標(biāo)XB,YB是否滿足XE彡XB彡XF且YE彡YB彡YH ;第三判斷單元、用于判斷C點坐標(biāo)XC,YC是否滿足XE彡XC彡XF且YE彡YC彡YH ;第四判斷單元、用于判斷D點坐標(biāo)XD,YD是否滿足XE彡XD彡XF且YE彡YD彡YH ;接觸判定單元、用于當(dāng)判斷A點坐標(biāo)XA,YA滿足XE彡XA彡XF且YE彡YA彡YH,和/或判斷B點坐標(biāo)XB,YB滿足XE彡XB彡XF且YE彡YB彡YH,和/或判斷C點坐標(biāo)XC,YC滿足XE彡XC彡XF且YE彡YC彡YH,和/或判斷D點坐標(biāo)XD,YD滿足XE彡XD彡XF且YE ^ YD ^ YH,則判定操作控件的矩形FEGH與確定控件的矩形ABCD的面積區(qū)域相接觸;非接觸判定單元、用于當(dāng)判斷A點坐標(biāo)XA,YA不滿足XE彡XA彡XF且YE彡YA彡YH,和判斷B點坐標(biāo)XB,YB不滿足XE彡XB彡XF且YE彡YB彡YH,和判斷C點坐標(biāo)XC,YC不滿足XE彡XC彡XF且YE彡YC彡YH,并且判斷D點坐標(biāo)XD,YD不滿足XE彡XD彡XF且YE彡YD彡YH時,則判定操作控件的矩形FEGH未與確定控件的矩形ABCD的面積區(qū)域接觸。
10.一種移動終端,其特征在于,包括權(quán)利要求7-9任一項所述基于移動終端的觸摸屏操作處理系統(tǒng)。
全文摘要
本發(fā)明公開了一種基于移動終端的觸摸屏操作處理方法、系統(tǒng)及移動終端,所述方法包括步驟預(yù)先在移動終端觸摸屏的操作界面中設(shè)置一用于執(zhí)行操作確認的確定控件,并記錄該確定控件的面積區(qū)域;當(dāng)需操作所述移動終端時,移動終端觸摸屏接收用戶操作指令將所述操作控件觸摸移動至確定控件面積區(qū)域、或?qū)⑺龃_定控件觸摸移動至所述操作控件的面積區(qū)域,并實時讀取所述操作控件和確定控件的坐標(biāo);所述移動終端判斷所述操作控件與所述確定控件的面積區(qū)域是否有接觸;當(dāng)判斷有接觸時,控制執(zhí)行與所述操作控件對應(yīng)的操作。通過本發(fā)明,有效的避免了由于誤觸摸使移動終端執(zhí)行用戶不希望執(zhí)行的操作的發(fā)生,且其操作方便,為用戶提供了方便。
文檔編號G06F3/0488GK102929530SQ201210367738
公開日2013年2月13日 申請日期2012年9月28日 優(yōu)先權(quán)日2012年9月28日
發(fā)明者楊維琴 申請人:Tcl通訊(寧波)有限公司