一種取消誤操作的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊領(lǐng)域,特別涉及一種取消誤操作的方法,本發(fā)明還涉及能夠?qū)崿F(xiàn)該方法的系統(tǒng)。
【背景技術(shù)】
[0002]觸摸屏(touch screen)又稱為“觸控屏”、“觸控面板”,是一種可接收觸頭等輸入訊號(hào)的感應(yīng)式液晶顯示裝置,當(dāng)接觸了屏幕上的圖形按鈕時(shí),屏幕上的觸覺(jué)反饋系統(tǒng)可根據(jù)預(yù)先編程的程式驅(qū)動(dòng)各種連結(jié)裝置,可用以取代機(jī)械式的按鈕面板,并借由液晶顯示畫面制造出生動(dòng)的影音效果。觸摸屏作為一種最新的輸入及顯示設(shè)備,它是目前最簡(jiǎn)單、方便、自然的一種人機(jī)交互方式。它賦予了多媒體以嶄新的面貌,是極富吸引力的全新多媒體交互設(shè)備。觸摸屏在智能終端上有著廣泛的應(yīng)用。
[0003]觸摸屏由觸摸檢測(cè)部件和觸摸屏控制器組成;觸摸檢測(cè)部件安裝在顯示器屏幕前面,用于檢測(cè)用戶觸摸位置,接受后送觸摸屏控制器;而觸摸屏控制器的主要作用是從觸摸點(diǎn)檢測(cè)裝置上接收觸摸信息,并將他轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給CPU,它同時(shí)能接收CPU發(fā)來(lái)的命令并加以執(zhí)行。
[0004]然而觸摸屏的缺點(diǎn)在于,容易誤操作。特別是可隨身攜帶的帶有觸摸屏的智能終端,特別容易誤操作。為此,人們提出了一些防止或減少觸摸屏誤操作發(fā)生的方案。
[0005]申請(qǐng)公布號(hào)為CN104375761A,申請(qǐng)公布日為2015.02.25的中國(guó)發(fā)明專利申請(qǐng)公開了一種防止觸摸屏手機(jī)誤操作的方法及系統(tǒng),通過(guò)實(shí)時(shí)對(duì)觸摸屏上觸發(fā)的觸摸點(diǎn)進(jìn)行接收,并對(duì)觸摸點(diǎn)的有效觸摸面積值進(jìn)行計(jì)算;將計(jì)算出的觸摸點(diǎn)的有效觸摸面積值與與預(yù)先設(shè)定的觸摸面積閾值進(jìn)行比較,若觸摸點(diǎn)的有效觸摸面積值小于觸摸面積閾值,則觸摸屏根據(jù)所述觸摸點(diǎn)觸發(fā)的控制指令進(jìn)行相應(yīng)的操作,否則抑制本次觸發(fā)操作,從而根據(jù)誤觸發(fā)的觸摸面積與手指的觸摸面積之間區(qū)別,對(duì)觸發(fā)操作的觸摸面積值分析,判斷是否為誤觸發(fā),當(dāng)為誤觸發(fā)的觸發(fā)操作時(shí),則抑制操作,實(shí)現(xiàn)了有效的防止觸摸屏的誤觸發(fā),不僅能有效的節(jié)省電量,還能避免信息資費(fèi)意外增加,給觸摸屏手機(jī)用戶帶來(lái)便利。
[0006]該申請(qǐng)的缺陷在于,若觸摸點(diǎn)的有效觸摸面積值小于觸摸面積閾值,而該操作確實(shí)又是誤操作,則這種誤操作無(wú)法被抑制或被取消。特別是在觸摸屏有一鍵呼救的功能的情況下,對(duì)一鍵呼救的誤操作顯然會(huì)帶來(lái)不良的后果。
[0007]目前很多智能終端,特別是移動(dòng)智能終端,更特別是觸摸屏的移動(dòng)智能終端,有一鍵呼救功能。用戶點(diǎn)擊一鍵呼救的按鈕,就能實(shí)現(xiàn)一鍵呼救。一鍵呼救方便快捷。但因?yàn)橛|摸屏容易被誤操作。在誤操作一鍵呼救的情況下發(fā)起一鍵呼救(很多情況下,誤操作并不被察覺(jué),如將移動(dòng)智能終端放在包中,因磕碰產(chǎn)生的誤操作),會(huì)浪費(fèi)社會(huì)資源。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的第一方面目的在于提供一種取消誤操作的方法,以解決現(xiàn)有技術(shù)中誤操作無(wú)法被取消的技術(shù)問(wèn)題。
[0009]本發(fā)明通過(guò)以下技術(shù)方案解決上述技術(shù)問(wèn)題,達(dá)到本發(fā)明的第一方面目的。
[0010]—種取消誤操作的方法,其特征在于:包括以下步驟:
[0011]如果觸及了控件,在所述觸摸屏停止被觸及時(shí),得到停止時(shí)的觸點(diǎn)坐標(biāo);
[0012]判斷停止時(shí)的觸點(diǎn)坐標(biāo)是否超出所述控件的坐標(biāo)區(qū)域范圍,如是,則不執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作;如否,則進(jìn)入后續(xù)步驟。
[0013]開始被觸及和停止被觸及的判斷是觸摸屏的常規(guī)功能,是觸摸屏標(biāo)準(zhǔn)接口,在開始被點(diǎn)按時(shí)視為開始,手離開視為停止,在這里不贅述。
[0014]所述控件是按鈕、菜單或圖標(biāo),優(yōu)選地,是按鈕。
[0015]上述技術(shù)方案(第一技術(shù)方案)主要運(yùn)用于用戶手指誤點(diǎn)所述觸摸屏的控件的情況下。本發(fā)明的有益效果在于,當(dāng)用戶手指點(diǎn)擊所述觸摸屏的控件后,用戶發(fā)覺(jué)是誤點(diǎn)的情況下,可以在觸摸屏上滑動(dòng)手指(如上滑)至控件外,即可實(shí)現(xiàn)取消誤操作。
[0016]一些情況下,對(duì)觸摸屏的觸碰時(shí)間非常短,這基本上是誤操作。為了進(jìn)一步防止或減少這種誤操作,在上述第一技術(shù)方案的基礎(chǔ)上,提出了以下技術(shù)方案:
[0017]在所述步驟A)中,還包括所述觸摸屏開始被觸及時(shí),檢測(cè)開始的時(shí)間點(diǎn);在所述步驟B)中,還包括所述觸摸屏停止被觸及時(shí),檢測(cè)停止的時(shí)間點(diǎn);
[0018]所述后續(xù)步驟,包括:
[0019]DJ計(jì)算所述開始的時(shí)間點(diǎn)和所述停止的時(shí)間點(diǎn)的時(shí)間點(diǎn)差值,判斷所述時(shí)間點(diǎn)差值是否小于/小于等于預(yù)設(shè)時(shí)間段值,如是,則不執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作;如否,則執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作。
[0020]一些情況下,對(duì)觸摸屏的觸碰非常輕微,這基本上是誤操作。為了進(jìn)一步防止或減少這種誤操作,在上述第一技術(shù)方案的基礎(chǔ)上,提出了以下技術(shù)方案:
[0021]所述觸摸屏被觸及期間,檢測(cè)壓力值;
[0022]所述后續(xù)步驟,包括:
[0023]D2)比較出壓力值的最大值,判斷所述壓力值的最大值是否小于/小于等于預(yù)設(shè)壓力值,如是,則不執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作;如否,則執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作。
[0024]—些情況下,對(duì)觸摸屏的觸碰面積很小或者很大,這基本上也是誤操作。為了進(jìn)一步防止或減少這種誤操作,在上述第一技術(shù)方案的基礎(chǔ)上,提出了以下技術(shù)方案:
[0025]所述觸摸屏被觸及期間,檢測(cè)觸及面積值;
[0026]所述后續(xù)步驟,包括:
[0027]D3)比較出觸及面積值的最大值,判斷所述有效觸及面積值的最大值是否超出預(yù)設(shè)觸及面積值范圍,如是,則不執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作;如否,則執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作。
[0028]為了在上述第一技術(shù)方案的基礎(chǔ)上,綜合防止或減少對(duì)觸摸屏的觸碰時(shí)間非常短、觸碰非常輕微,或觸碰面積很小或者很大的誤操作。在上述第一技術(shù)方案的基礎(chǔ)上,提出了以下技術(shù)方案:
[0029]在所述步驟A)中,還包括所述觸摸屏開始被觸及時(shí),檢測(cè)開始的時(shí)間點(diǎn);
[0030]在所述步驟B)中,還包括所述觸摸屏停止被觸及時(shí),檢測(cè)停止的時(shí)間點(diǎn);
[0031]所述觸摸屏被觸及期間,檢測(cè)壓力值;
[0032]所述觸摸屏被觸及期間,檢測(cè)觸及面積值;
[0033]所述后續(xù)步驟,包括:
[0034]D4)計(jì)算所述開始的時(shí)間點(diǎn)和所述停止的時(shí)間點(diǎn)的時(shí)間點(diǎn)差值,判斷所述時(shí)間點(diǎn)差值是否小于/小于等于預(yù)設(shè)時(shí)間段值;
[0035]并且比較出壓力值的最大值,判斷所述壓力值的最大值是否小于/小于等于預(yù)設(shè)壓力值;
[0036]并且比較出觸及面積值的最大值,判斷所述觸及面積值的最大值是否超出預(yù)設(shè)觸及面積值范圍;
[0037]如三項(xiàng)判斷有至少一項(xiàng)判斷為是,則不執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作;如三項(xiàng)判斷均為否,則執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作;
[0038]或者,如三項(xiàng)判斷均為是,則不執(zhí)行控件被觸及所對(duì)應(yīng)的操作;如三項(xiàng)判斷有至少一項(xiàng)判斷為否,則執(zhí)行控件被觸及所對(duì)應(yīng)的操作;
[0039]或者,如三項(xiàng)判斷有至少兩項(xiàng)項(xiàng)判斷為是,則不執(zhí)行控件被觸及所對(duì)應(yīng)的操作;如三項(xiàng)判斷有至少兩項(xiàng)判斷為否,則執(zhí)行控件被觸及所對(duì)應(yīng)的操作。
[0040]所述預(yù)設(shè)時(shí)間段值、所述預(yù)設(shè)壓力值及所述預(yù)設(shè)觸及面積值范圍,從合理角度講,不應(yīng)當(dāng)是固定的。比如在用戶非常虛弱,需要急救的情況下,如果預(yù)設(shè)時(shí)間段值不降低,預(yù)設(shè)壓力值不降低,或預(yù)設(shè)觸及面積值范圍的最低值不降低、最大值不,則不利于用戶的呼救。在一個(gè)優(yōu)選的技術(shù)方案中,根據(jù)用戶隨身攜帶的可穿戴健康設(shè)備的監(jiān)測(cè)結(jié)果,調(diào)整所述預(yù)設(shè)時(shí)間段值、所述預(yù)設(shè)壓力值及所述預(yù)設(shè)觸及面積值范圍。
[0041]在上述任一技術(shù)方案的基礎(chǔ)上優(yōu)選,所述控件,是一鍵呼救按鈕。具體而言,是觸摸屏的移動(dòng)智能終端的虛擬的一鍵呼救按鈕。
[0042]本發(fā)明的第二方面目的在于提出一種取消誤操作的系統(tǒng),以解決目的的系統(tǒng)無(wú)法取消誤操作的技術(shù)問(wèn)題。
[0043]本發(fā)明通過(guò)以下技術(shù)方案解決上述技術(shù)問(wèn)題,達(dá)到本發(fā)明的第二方面目的。
[0044]一種取消誤操作的系統(tǒng),包括:
[0045]第一檢測(cè)模塊,用于所述觸摸屏停止被觸及時(shí)得到停止時(shí)的觸點(diǎn)坐標(biāo);
[0046]分析處理模塊,用于判斷停止時(shí)的觸點(diǎn)坐標(biāo)是否超出所述控件的坐標(biāo)區(qū)域范圍,如是,則不執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作;如否,則進(jìn)入后續(xù)步驟。
[0047]上述技術(shù)方案所述的取消誤操作的系統(tǒng)的有益效果在于,當(dāng)用戶手指點(diǎn)擊所述觸摸屏的控件后,用戶發(fā)覺(jué)是誤點(diǎn)的情況下,可以在觸摸屏上滑動(dòng)手指(如上滑)至控件外,即可實(shí)現(xiàn)取消誤操作。
[0048]一些情況下,對(duì)觸摸屏的觸碰時(shí)間非常短,這基本上是誤操作。為了進(jìn)一步防止或減少這種誤操作,在上述第二技術(shù)方案的基礎(chǔ)上提出了以下技術(shù)方案,所述取消誤操作的系統(tǒng),還包括:
[0049]第二檢測(cè)模塊,用于所述觸摸屏開始被觸及時(shí)檢測(cè)開始的時(shí)間點(diǎn),及所述觸摸屏停止被觸及時(shí)檢測(cè)停止的時(shí)間點(diǎn);
[0050]所述分析處理模塊還用于在所述后續(xù)步驟中計(jì)算所述開始的時(shí)間點(diǎn)和所述停止的時(shí)間點(diǎn)的時(shí)間點(diǎn)差值,判斷所述時(shí)間點(diǎn)差值是否小于/小于等于預(yù)設(shè)時(shí)間段值,如是,則不執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作;如否,則執(zhí)行所述控件被觸及所對(duì)應(yīng)的操作。[0051 ] 一些情況下,對(duì)觸摸屏的觸碰非常輕微,這基本上是誤操作。為了進(jìn)一步防止或減少這種誤操作,在上述第二技術(shù)方案的基礎(chǔ)上提出了以下技術(shù)方案,所述取消誤操作的系統(tǒng),還包括:第三檢測(cè)模塊,用于所述觸摸屏被觸及期間檢測(cè)壓力值;
[0052]所述分析處理模塊還用于所述后續(xù)步驟中