具有觸摸屏的終端的防誤觸方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及終端技術(shù)領(lǐng)域,尤其涉及具有觸摸屏的終端的防誤觸方法及裝置。
【背景技術(shù)】
[0002]目前,很多終端都具有觸摸屏,尤其是智能終端,而用戶則可以通過在該觸摸屏上進(jìn)行各種觸摸操作,來完成相應(yīng)操作,例如:通過在觸摸屏上進(jìn)行點(diǎn)擊操作,來打開該觸摸屏中被點(diǎn)擊位置的應(yīng)用程序;可見,這種操作方式給用戶帶來了很大的方便,但與此同時(shí),這種操作方式也會(huì)引起誤操作,進(jìn)而給用戶帶來不必要的麻煩。
【發(fā)明內(nèi)容】
[0003]本公開實(shí)施例提供了具有觸摸屏的終端的防誤觸方法及裝置。所述技術(shù)方案如下:
[0004]根據(jù)本公開實(shí)施例的第一方面,提供一種具有觸摸屏的終端的防誤觸方法,包括:
[0005]偵測(cè)終端的當(dāng)前狀態(tài)信息,并獲取用于獲取觸摸手勢(shì)的模塊獲取的當(dāng)前觸摸手勢(shì),所述當(dāng)前狀態(tài)信息包括姿態(tài)信息或者運(yùn)動(dòng)狀態(tài)信息;
[0006]根據(jù)預(yù)先建立的對(duì)應(yīng)同一觸摸行為的終端的狀態(tài)信息與觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息之間的匹配關(guān)系,判斷所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為;
[0007]當(dāng)所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)對(duì)應(yīng)同一觸摸行為時(shí),執(zhí)行所述觸摸行為對(duì)應(yīng)的操作。
[0008]在一個(gè)實(shí)施例中,所述判斷所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為,包括:
[0009]判斷偵測(cè)到所述終端的當(dāng)前狀態(tài)信息的第一時(shí)間與獲取到所述當(dāng)前觸摸手勢(shì)的第二時(shí)間之間的時(shí)間差是否等于或小于預(yù)設(shè)時(shí)間差;
[0010]當(dāng)所述時(shí)間差等于或小于預(yù)設(shè)時(shí)間差時(shí),判斷所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為。
[0011]在一個(gè)實(shí)施例中,所述終端的運(yùn)動(dòng)狀態(tài)信息包括所述終端的位移信息、加速度信息中的任一信息或多項(xiàng)信息;
[0012]所述觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息包括所述觸摸手勢(shì)的位移信息、加速度信息中的任一信息或多項(xiàng)信息。
[0013]在一個(gè)實(shí)施例中,預(yù)先建立的對(duì)應(yīng)同一觸摸行為的終端的狀態(tài)信息與觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息之間的匹配關(guān)系,具體包括:
[0014]獲取預(yù)設(shè)的觸摸行為對(duì)應(yīng)的觸摸手勢(shì)在觸摸屏上的運(yùn)動(dòng)狀態(tài)信息,及該觸摸手勢(shì)會(huì)使終端發(fā)生的狀態(tài)信息;
[0015]根據(jù)獲取到的所述預(yù)設(shè)的觸摸行為對(duì)應(yīng)的觸摸手勢(shì)在觸摸屏上的運(yùn)動(dòng)狀態(tài)信息、和該觸摸手勢(shì)會(huì)使終端發(fā)生的狀態(tài)信息,建立所述匹配關(guān)系;
[0016]所述根據(jù)預(yù)先建立的對(duì)應(yīng)同一觸摸行為的終端的狀態(tài)信息與觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息之間的匹配關(guān)系,判斷所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為,包括:
[0017]從所述匹配關(guān)系中,確定出所述終端的當(dāng)前狀態(tài)信息所對(duì)應(yīng)的觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)?目息;
[0018]判斷所述終端的當(dāng)前狀態(tài)信息所對(duì)應(yīng)的觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息,是否與所述當(dāng)前觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息匹配;
[0019]當(dāng)匹配時(shí),判定所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)對(duì)應(yīng)同一觸摸行為。
[0020]在一個(gè)實(shí)施例中,所述預(yù)先建立的對(duì)應(yīng)同一觸摸行為的終端的狀態(tài)信息包括:
[0021]終端在一個(gè)方向上的加速度變化量等于或大于第一預(yù)設(shè)變化量;或者
[0022]終端在一個(gè)方向上的加速度變化量等于或大于第二預(yù)設(shè)變化量,在另外一方向或另外多個(gè)方向上的加速度變化量等于或小于第三預(yù)設(shè)變化量。
[0023]在一個(gè)實(shí)施例中,當(dāng)所述終端的當(dāng)前狀態(tài)信息包括所述終端的當(dāng)前位移信息時(shí),所述根據(jù)所述匹配關(guān)系,判斷所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為包括:
[0024]根據(jù)所述終端的當(dāng)前位移信息,確定所述終端的當(dāng)前加速度信息;
[0025]根據(jù)所述終端的當(dāng)前加速度信息和所述匹配關(guān)系,判斷所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為。
[0026]在一個(gè)實(shí)施例中,所述一個(gè)方向包括與所述觸摸屏所在水平面垂直的方向、或者與所述觸摸屏所在水平面平行的方向。
[0027]根據(jù)本公開實(shí)施例的第二方面,提供一種具有觸摸屏的終端的防誤觸裝置,包括:
[0028]處理模塊,用于偵測(cè)終端的當(dāng)前狀態(tài)信息,并獲取用于獲取觸摸手勢(shì)的模塊獲取的當(dāng)前觸摸手勢(shì),所述當(dāng)前狀態(tài)信息包括姿態(tài)信息或者運(yùn)動(dòng)狀態(tài)信息;
[0029]判斷模塊,用于根據(jù)預(yù)先建立的對(duì)應(yīng)同一觸摸行為的終端的狀態(tài)信息與觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息之間的匹配關(guān)系,判斷所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為;
[0030]執(zhí)行模塊,用于當(dāng)所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)對(duì)應(yīng)同一觸摸行為時(shí),執(zhí)行所述觸摸行為對(duì)應(yīng)的操作。
[0031 ] 在一個(gè)實(shí)施例中,所述判斷模塊包括:
[0032]第一判斷子模塊,用于判斷偵測(cè)到所述終端的當(dāng)前狀態(tài)信息的第一時(shí)間與獲取到所述當(dāng)前觸摸手勢(shì)的第二時(shí)間之間的時(shí)間差是否等于或小于預(yù)設(shè)時(shí)間差;
[0033]第二判斷子模塊,用于當(dāng)所述時(shí)間差等于或小于預(yù)設(shè)時(shí)間差時(shí),判斷所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為。
[0034]在一個(gè)實(shí)施例中,所述終端的運(yùn)動(dòng)狀態(tài)信息包括所述終端的位移信息、加速度信息中的任一信息或多項(xiàng)信息;
[0035]所述觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息包括所述觸摸手勢(shì)的位移信息、加速度信息中的任一信息或多項(xiàng)信息。
[0036]在一個(gè)實(shí)施例中,所述判斷模塊包括:
[0037]獲取子模塊,用于獲取預(yù)設(shè)的觸摸行為對(duì)應(yīng)的觸摸手勢(shì)在觸摸屏上的運(yùn)動(dòng)狀態(tài)信息,及該觸摸手勢(shì)會(huì)使終端發(fā)生的狀態(tài)信息;
[0038]建立子模塊,用于根據(jù)獲取到的所述預(yù)設(shè)的觸摸行為對(duì)應(yīng)的觸摸手勢(shì)在觸摸屏上的運(yùn)動(dòng)狀態(tài)信息、和該觸摸手勢(shì)會(huì)使終端發(fā)生的狀態(tài)信息,建立所述匹配關(guān)系;
[0039]所述斷模塊還包括:
[0040]第一確定子模塊,用于從所述匹配關(guān)系中,確定出所述終端的當(dāng)前狀態(tài)信息所對(duì)應(yīng)的觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息;
[0041]第三判斷子模塊,用于判斷所述終端的當(dāng)前狀態(tài)信息所對(duì)應(yīng)的觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息,是否與所述當(dāng)前觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息匹配;
[0042]判定子模塊,用于當(dāng)匹配時(shí),判定所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)對(duì)應(yīng)同一觸摸行為。
[0043]在一個(gè)實(shí)施例中,所述預(yù)先建立的對(duì)應(yīng)同一觸摸行為的終端的狀態(tài)信息包括:
[0044]終端在一個(gè)方向上的加速度變化量等于或大于第一預(yù)設(shè)變化量;或者
[0045]終端在一個(gè)方向上的加速度變化量等于或大于第二預(yù)設(shè)變化量,在另外一方向或另外多個(gè)方向上的加速度變化量等于或小于第三預(yù)設(shè)變化量。
[0046]在一個(gè)實(shí)施例中,第一判斷模塊包括:
[0047]第二確定子模塊,用于根據(jù)所述終端的當(dāng)前位移信息,確定所述終端的當(dāng)前加速度信息;
[0048]第四判斷子模塊,用于根據(jù)所述終端的當(dāng)前加速度信息和所述匹配關(guān)系,判斷所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為。
[0049]在一個(gè)實(shí)施例中,所述一個(gè)方向包括與所述觸摸屏所在水平面垂直的方向、或者與所述觸摸屏所在水平面平行的方向。
[0050]根據(jù)本公開實(shí)施例的第三方面,提供了一種具有觸摸屏的終端的防誤觸裝置,包括:
[0051]處理器;
[0052]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0053]其中,所述處理器被配置為:
[0054]偵測(cè)終端的當(dāng)前狀態(tài)信息,并獲取用于獲取觸摸手勢(shì)的模塊獲取的當(dāng)前觸摸手勢(shì),所述當(dāng)前狀態(tài)信息包括姿態(tài)信息或者運(yùn)動(dòng)狀態(tài)信息;
[0055]根據(jù)預(yù)先建立的對(duì)應(yīng)同一觸摸行為的終端的狀態(tài)信息與觸摸手勢(shì)的運(yùn)動(dòng)狀態(tài)信息之間的匹配關(guān)系,判斷所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為;
[0056]當(dāng)所述終端的當(dāng)前狀態(tài)信息和所述當(dāng)前觸摸手勢(shì)對(duì)應(yīng)同一觸摸行為時(shí),執(zhí)行所述觸摸行為對(duì)應(yīng)的操作。
[0057]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0058]本公開的實(shí)施例提供的技術(shù)方案,能夠根據(jù)預(yù)先建立的對(duì)應(yīng)同一觸摸行為的終端的狀態(tài)信息與觸摸手勢(shì)的狀態(tài)信息之間的匹配關(guān)系,判斷偵測(cè)到的該當(dāng)前狀態(tài)信息和獲取的該當(dāng)前觸摸手勢(shì)是否對(duì)應(yīng)同一觸摸行為,來準(zhǔn)確地判斷該觸摸手勢(shì)是否有效,是否為誤觸碰,而在判斷出該狀態(tài)信息和該當(dāng)前觸摸手勢(shì)對(duì)應(yīng)同一觸摸行為、該當(dāng)前觸摸手勢(shì)有效時(shí),可以快速執(zhí)行該觸摸行為對(duì)應(yīng)的操作,從而及時(shí)響應(yīng)用戶的觸摸手勢(shì),確保用戶具有良好的使用體驗(yàn)。
[0059]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0060]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
[0061]圖1是根據(jù)一示例性實(shí)施例示出的一種具有觸摸屏的終端的防誤觸方法的流程圖。
[0062]圖2是根據(jù)一示例性實(shí)施例示出的另一種具有觸摸屏的終端的防誤觸方法的流程