本發(fā)明實(shí)施例涉及觸摸屏觸控領(lǐng)域,尤其涉及一種鬼點(diǎn)處理方法及用戶設(shè)備。
背景技術(shù):
近年來,隨著觸控技術(shù)的不斷發(fā)展,越來越多的智能終端采用觸控技術(shù)來完成對(duì)目標(biāo)對(duì)象的操作。比如:目前大多數(shù)手機(jī)、平板電腦等都采用了觸控技術(shù)。其中觸控技術(shù)包括電壓觸控技術(shù)和電容觸控技術(shù)。
圖1為現(xiàn)有技術(shù)提供的電容觸控技術(shù)原理圖。假設(shè)觸摸屏上的點(diǎn)(x0,y0)的y0一定,則可以用x0表示點(diǎn)的位置信息,如圖1所示,x軸表示觸摸屏上的點(diǎn)的位置信息,y軸表示電容值。當(dāng)觸摸屏處于一個(gè)比較穩(wěn)定的狀態(tài)時(shí),其各個(gè)位置的電容值相差不大,這時(shí)整個(gè)觸摸屏的基準(zhǔn)電容為cb。當(dāng)有手指或者外部激勵(lì)作用到觸摸屏?xí)r,手指或者外部激勵(lì)產(chǎn)生的電容為cf,則這種情況下實(shí)際電容值為cb與cf之和,圖1中曲線則表示了各個(gè)點(diǎn)上的實(shí)際電容值,cf即為目前電容值相對(duì)于基準(zhǔn)電容cb的變化量。當(dāng)某個(gè)點(diǎn)滿足預(yù)設(shè)條件cf-cb>ch時(shí),其中ch為預(yù)設(shè)門限值,則該點(diǎn)就會(huì)上報(bào)觸摸事件。
然而,觸摸屏在溫度、磁場(chǎng)等因素的影響下,會(huì)導(dǎo)致一些并非用戶真實(shí)觸摸的點(diǎn)的電容發(fā)生變化,因此上報(bào)了觸摸事件。這種類型的點(diǎn)稱為鬼點(diǎn)。鬼點(diǎn)的出現(xiàn)導(dǎo)致用戶的真實(shí)觸摸變得無效,從而干擾用戶的正常操作,因此如何處理鬼點(diǎn)是亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種鬼點(diǎn)處理方法及用戶設(shè)備,從而保證用戶的正常操作。
第一方面,本發(fā)明實(shí)施例提供一種鬼點(diǎn)處理方法,包括:用戶設(shè)備確定觸摸事件對(duì)應(yīng)的觸摸點(diǎn)的信息,所述觸摸點(diǎn)位于所述用戶設(shè)備的觸摸屏上;若所述用戶設(shè)備根據(jù)所述觸摸點(diǎn)的信息判斷所述觸摸點(diǎn)為鬼點(diǎn),則所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn),所述鬼點(diǎn)為偽觸摸點(diǎn)。
結(jié)合第一方面,在第一方面的第一種可能實(shí)施方式中,所述觸摸點(diǎn)的信息包括:所述觸摸點(diǎn)對(duì)應(yīng)的觸摸事件的上報(bào)頻率;所述若所述用戶設(shè)備根據(jù)所述觸摸點(diǎn)的信息判斷所述觸摸點(diǎn)為鬼點(diǎn),則所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn),具體包括:若所述用戶設(shè)備確定所述觸摸事件的上報(bào)頻率大于或等于第一預(yù)設(shè)值,則所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第一方面,在第一方面的第二種可能實(shí)施方式中,還包括:獲取所述觸摸屏上的無效觸摸次數(shù);所述觸摸點(diǎn)的信息包括:所述觸摸點(diǎn)對(duì)應(yīng)的按下狀態(tài)的持續(xù)時(shí)長;所述若所述用戶設(shè)備根據(jù)所述觸摸點(diǎn)的信息判斷所述觸摸點(diǎn)為鬼點(diǎn),則所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn),具體包括:若所述用戶設(shè)備確定所述按下狀態(tài)的持續(xù)時(shí)長大于或等于第二預(yù)設(shè)值,并且所述無效觸摸次數(shù)大于或等于第三預(yù)設(shè)值,則所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第一方面或第一方面的第一種可能實(shí)施方式或第二種可能實(shí)施方式,在第一方面的第三種可能實(shí)施方式中,所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn),具體包括:所述用戶設(shè)備重新設(shè)定所述用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。
第二方面,本發(fā)明實(shí)施例提供一種鬼點(diǎn)處理方法,包括:用戶設(shè)備確定第一觸摸事件對(duì)應(yīng)的第一觸摸點(diǎn)的信息和第二觸摸事件對(duì)應(yīng)的第二觸摸點(diǎn)的信息,所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)位于所述用戶設(shè)備的觸摸屏上;若所述用戶設(shè)備根據(jù)所述第一觸摸點(diǎn)的信息和所述第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn),所述鬼點(diǎn)為偽觸摸點(diǎn)。
結(jié)合第二方面,在第二方面的第一種可能實(shí)施方式中,所述第一觸摸點(diǎn)的信息包括:所述第一觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第一觸摸事件的時(shí)間;所述第二觸摸點(diǎn)的信息包括:所述第二觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第二觸摸事件的時(shí)間;所述若所述用戶設(shè)備根據(jù)所述第一觸摸點(diǎn)的信息和所述第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn),具體包括:所述用戶設(shè)備根據(jù)所述第一觸摸點(diǎn)的坐標(biāo)和所述第二觸摸點(diǎn)的坐標(biāo),確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離,并確定上報(bào)所述第一觸摸事件的時(shí)間和上報(bào)所述第二觸摸事件的時(shí)間之間的時(shí)間差;若所述距離大于或者等于第四預(yù)設(shè)值,且所述時(shí)間差小于或者等于第五預(yù)設(shè)值,則所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第二方面,在第二方面的第二種可能實(shí)施方式中,所述第一觸摸點(diǎn)的信息包括:所述第一觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第一觸摸事件的頻率;所述第二觸摸點(diǎn)的信息包括:所述第二觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第二觸摸事件的頻率;所述若所述用戶設(shè)備根據(jù)所述第一觸摸點(diǎn)的信息和所述第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn),具體包括:所述用戶設(shè)備確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離;若所述距離大于或者等于第六預(yù)設(shè)值,并且上報(bào)所述第一觸摸事件的頻率與上報(bào)所述第二觸摸事件的頻率之和大于或者等于第七預(yù)設(shè)值,則所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第二方面或第二方面的第一種可能實(shí)施方式或第二種可能實(shí)施方式,在第二方面的第三種可能實(shí)施方式中,所述用戶設(shè)備對(duì)所述觸摸屏進(jìn)行校準(zhǔn),具體包括:所述用戶設(shè)備重新設(shè)定所述用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。
第三方面,本發(fā)明實(shí)施例提供一種用戶設(shè)備,包括:確定模塊和校準(zhǔn)模塊;所述確定模塊,用于確定觸摸事件對(duì)應(yīng)的觸摸點(diǎn)的信息,所述觸摸點(diǎn)位于所述用戶設(shè)備的觸摸屏上;所述校準(zhǔn)模塊,用于若根據(jù)所述觸摸點(diǎn)的信息判斷所述觸摸點(diǎn)為鬼點(diǎn),則對(duì)所述觸摸屏進(jìn)行校準(zhǔn),所述鬼點(diǎn)為偽觸摸點(diǎn)。
結(jié)合第三方面,在第三方面的第一種可能實(shí)施方式中,所述觸摸點(diǎn)的信息包括:所述觸摸點(diǎn)對(duì)應(yīng)的觸摸事件的上報(bào)頻率;所述校準(zhǔn)模塊具體用于:若確定所述觸摸事件的上報(bào)頻率大于或等于第一預(yù)設(shè)值,則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第三方面,在第三方面的第二種可能實(shí)施方式中,還包括:獲取模塊,用于獲取所述觸摸屏上的無效觸摸次數(shù);所述觸摸點(diǎn)的信息包括:所述觸摸點(diǎn)對(duì)應(yīng)的按下狀態(tài)的持續(xù)時(shí)長;所述校準(zhǔn)模塊具體用于:若確定所述按下狀態(tài)的持續(xù)時(shí)長大于或等于第二預(yù)設(shè)值,并且所述無效觸摸次數(shù)大于或等于第三預(yù)設(shè)值,則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第三方面或第三方面的第一種可能實(shí)施方式或第二種可能實(shí)施方式,在第三方面的第三種可能實(shí)施方式中,所述校準(zhǔn)模塊在對(duì)所述觸摸屏進(jìn)行校準(zhǔn)時(shí),具體用于:重新設(shè)定所述用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。
第四方面,本發(fā)明實(shí)施例提供一種用戶設(shè)備,包括:確定模塊和校準(zhǔn)模塊;所述確定模塊,用于確定第一觸摸事件對(duì)應(yīng)的第一觸摸點(diǎn)的信息和第二觸摸事件對(duì)應(yīng)的第二觸摸點(diǎn)的信息,所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)位于所述用戶設(shè)備的觸摸屏上;所述校準(zhǔn)模塊,用于若根據(jù)所述第一觸摸點(diǎn)的信息和所述第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則對(duì)所述觸摸屏進(jìn)行校準(zhǔn),所述鬼點(diǎn)為偽觸摸點(diǎn)。
結(jié)合第四方面,在第四方面的第一種可能實(shí)施方式中,所述第一觸摸點(diǎn)的信息包括:所述第一觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第一觸摸事件的時(shí)間;所述第二觸摸點(diǎn)的信息包括:所述第二觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第二觸摸事件的時(shí)間;所述校準(zhǔn)模塊具體用于:根據(jù)所述第一觸摸點(diǎn)的坐標(biāo)和所述第二觸摸點(diǎn)的坐標(biāo),確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離,并確定上報(bào)所述第一觸摸事件的時(shí)間和上報(bào)所述第二觸摸事件的時(shí)間之間的時(shí)間差;若所述距離大于或者等于第四預(yù)設(shè)值,且所述時(shí)間差小于或者等于第五預(yù)設(shè)值,則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第四方面,在第四方面的第二種可能實(shí)施方式中,所述第一觸摸點(diǎn)的信息包括:所述第一觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第一觸摸事件的頻率;所述第二觸摸點(diǎn)的信息包括:所述第二觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第二觸摸事件的頻率;所述校準(zhǔn)模塊具體用于:確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離;若所述距離大于或者等于第六預(yù)設(shè)值,并且上報(bào)所述第一觸摸事件的頻率與上報(bào)所述第二觸摸事件的頻率之和大于或者等于第七預(yù)設(shè)值,則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第四方面或第四方面的第一種可能實(shí)施方式或第二種可能實(shí)施方式,在第四方面的第三種可能實(shí)施方式中,所述校準(zhǔn)模塊在對(duì)所述觸摸屏進(jìn)行校準(zhǔn)時(shí),具體用于:重新設(shè)定所述用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。
第五方面,本發(fā)明實(shí)施例提供一種用戶設(shè)備,包括:存儲(chǔ)器、觸摸屏和處理器;所述存儲(chǔ)器存儲(chǔ)軟件程序;所述處理器通過運(yùn)行所述軟件程序以用于:確定觸摸事件對(duì)應(yīng)的觸摸點(diǎn)的信息,所述觸摸點(diǎn)位于所述觸摸屏上,并且用于若根據(jù)所述觸摸點(diǎn)的信息判斷所述觸摸點(diǎn)為鬼點(diǎn),則對(duì)所述觸摸屏進(jìn)行校準(zhǔn),所述鬼點(diǎn)為偽觸摸點(diǎn)。
結(jié)合第五方面,在第五方面的第一種可能實(shí)施方式中,所述觸摸點(diǎn)的信息包括:所述觸摸點(diǎn)對(duì)應(yīng)的觸摸事件的上報(bào)頻率;所述處理器用于若根據(jù)所述觸摸點(diǎn)的信息判斷所述觸摸點(diǎn)為鬼點(diǎn),則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)時(shí),具體用于:若確定所述觸摸事件的上報(bào)頻率大于或等于第一預(yù)設(shè)值,則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第五方面,在第五方面的第二種可能實(shí)施方式中,所述處理器,還用于獲取所述觸摸屏上的無效觸摸次數(shù);所述觸摸點(diǎn)的信息包括:所述觸摸點(diǎn)對(duì)應(yīng)的按下狀態(tài)的持續(xù)時(shí)長;所述處理器用于若根據(jù)所述觸摸點(diǎn)的信息判斷所述觸摸點(diǎn)為鬼點(diǎn),則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)時(shí),具體用于:若確定所述按下狀態(tài)的持續(xù)時(shí)長大于或等于第二預(yù)設(shè)值,并且所述無效觸摸次數(shù)大于或等于第三預(yù)設(shè)值,則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第五方面或第五方面的第一種可能實(shí)施方式或第二種可能實(shí)施方式,在第五方面的第三種可能實(shí)施方式中,所述處理器在對(duì)所述觸摸屏進(jìn)行校準(zhǔn)時(shí),具體用于:重新設(shè)定所述用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。
第六方面,本發(fā)明實(shí)施例提供一種用戶設(shè)備,包括:存儲(chǔ)器、觸摸屏和處理器;所述存儲(chǔ)器存儲(chǔ)軟件程序;所述處理器通過運(yùn)行所述軟件程序以用于:確定第一觸摸事件對(duì)應(yīng)的第一觸摸點(diǎn)的信息和第二觸摸事件對(duì)應(yīng)的第二觸摸點(diǎn)的信息,所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)位于所述觸摸屏上,并且用于若根據(jù)所述第一觸摸點(diǎn)的信息和所述第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則對(duì)所述觸摸屏進(jìn)行校準(zhǔn),所述鬼點(diǎn)為偽觸摸點(diǎn)。
結(jié)合第六方面,在第六方面的第一種可能實(shí)施方式中,所述第一觸摸點(diǎn)的信息包括:所述第一觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第一觸摸事件的時(shí)間;所述第二觸摸點(diǎn)的信息包括:所述第二觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第二觸摸事件的時(shí)間;所述處理器用于若根據(jù)所述第一觸摸點(diǎn)的信息和所述第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)時(shí),具體用于:根據(jù)所述第一觸摸點(diǎn)的坐標(biāo)和所述第二觸摸點(diǎn)的坐標(biāo),確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離,并確定上報(bào)所述第一觸摸事件的時(shí)間和上報(bào)所述第二觸摸事件的時(shí)間之間的時(shí)間差;若所述距離大于或者等于第四預(yù)設(shè)值,且所述時(shí)間差小于或者等于第五預(yù)設(shè)值,則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第六方面,在第六方面的第二種可能實(shí)施方式中,所述第一觸摸點(diǎn)的信息包括:所述第一觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第一觸摸事件的頻率;所述第二觸摸點(diǎn)的信息包括:所述第二觸摸點(diǎn)的坐標(biāo)和上報(bào)所述第二觸摸事件的頻率;所述處理器用于若根據(jù)所述第一觸摸點(diǎn)的信息和所述第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)時(shí),具體用于:確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離;若所述距離大于或者等于第六預(yù)設(shè)值,并且上報(bào)所述第一觸摸事件的頻率與上報(bào)所述第二觸摸事件的頻率之和大于或者等于第七預(yù)設(shè)值,則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
結(jié)合第六方面或第六方面的第一種可能實(shí)施方式或第二種可能實(shí)施方式,在第六方面的第三種可能實(shí)施方式中,所述處理器在對(duì)所述觸摸屏進(jìn)行校準(zhǔn)時(shí),具體用于:重新設(shè)定所述用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。
本發(fā)明實(shí)施例提供一種鬼點(diǎn)處理方法及用戶設(shè)備,其中該方法包括:首先,用戶設(shè)備確定觸摸事件對(duì)應(yīng)的觸摸點(diǎn)的信息,其次,用戶設(shè)備根據(jù)觸摸點(diǎn)的信息判斷觸摸點(diǎn)為鬼點(diǎn),則用戶設(shè)備對(duì)觸摸屏進(jìn)行校準(zhǔn),鬼點(diǎn)為偽觸摸點(diǎn),從而可以屏蔽觸摸屏上的鬼點(diǎn),進(jìn)而使得用戶可以在觸摸屏上進(jìn)行正常操作。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)提供的電容觸控技術(shù)原理圖;
圖2為本發(fā)明一實(shí)施例提供的一種鬼點(diǎn)處理方法的流程圖;
圖3為本發(fā)明一實(shí)施例提供的用戶設(shè)備的示意圖;
圖4為圖3提供的用戶設(shè)備的各模塊處理觸摸事件的方法流程圖;
圖5為本發(fā)明一實(shí)施例提供的圖3的用戶設(shè)備的各模塊配合處理鬼點(diǎn)的流程圖;
圖6為本發(fā)明另一實(shí)施例提供的一種鬼點(diǎn)處理方法的流程圖;
圖7為本發(fā)明一實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖;
圖8為本發(fā)明另一實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖;
圖9為本發(fā)明再一實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖;
圖10為本發(fā)明又一實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖2為本發(fā)明一實(shí)施例提供的一種鬼點(diǎn)處理方法的流程圖。該方法適用于用戶點(diǎn)擊觸摸屏無效的場(chǎng)景,或者,適用于用戶并沒有點(diǎn)擊觸摸屏,但是用戶設(shè)備自動(dòng)進(jìn)行觸摸操作的場(chǎng)景。通常我們稱上述場(chǎng)景為“死機(jī)”。該方法的執(zhí)行主體為用戶設(shè)備,該用戶設(shè)備例如可以是手機(jī)、平板電腦等包含觸摸屏的設(shè)備。如圖2所示,其中該方法包括:
s201:用戶設(shè)備確定觸摸事件對(duì)應(yīng)的觸摸點(diǎn)的信息,觸摸點(diǎn)位于用戶設(shè)備的觸摸屏上;
s202:若用戶設(shè)備根據(jù)觸摸點(diǎn)的信息判斷觸摸點(diǎn)為鬼點(diǎn),則用戶設(shè)備對(duì)觸摸屏進(jìn)行校準(zhǔn),鬼點(diǎn)為偽觸摸點(diǎn)。
具體地,用戶在觸摸屏上的正常觸摸可以是:?jiǎn)螕?、雙擊、長按、滑動(dòng)或多點(diǎn)觸控。其中,單擊為手指或其它物體對(duì)觸摸屏點(diǎn)擊一下并迅速離開;雙擊為手指或其它物體在特定時(shí)間內(nèi)連續(xù)單擊兩次;長按為手指或其它物體單擊觸摸屏且在一定時(shí)間段內(nèi)沒有離開;滑動(dòng)為手指或其它物體點(diǎn)擊觸摸屏不離開,并在觸摸屏上移動(dòng);多點(diǎn)觸控為手指或其它物體使用多手指或者多觸控的方式同時(shí)點(diǎn)擊觸摸屏并作出相應(yīng)的動(dòng)作。無論是對(duì)觸摸屏的正常觸摸還是觸摸屏上出現(xiàn)鬼點(diǎn)的情況,觸摸屏都會(huì)發(fā)生電容變化,當(dāng)一個(gè)或多個(gè)觸摸點(diǎn)的電容變化量滿足預(yù)設(shè)條件時(shí),即電容變化量大于預(yù)設(shè)門限值時(shí),觸摸屏?xí)蠄?bào)觸摸事件,觸摸事件至少包括觸摸點(diǎn)的坐標(biāo);然后用戶設(shè)備根據(jù)觸摸事件進(jìn)行相應(yīng)的操作,比如:撥打電話、打開某個(gè)應(yīng)用或者關(guān)閉當(dāng)前網(wǎng)頁等。當(dāng)滿足預(yù)設(shè)條件的觸摸點(diǎn)為鬼點(diǎn)時(shí),會(huì)造成用戶的無效操作,干擾用戶的正常操作,因此判斷觸摸點(diǎn)是否為鬼點(diǎn)至關(guān)重要。
用戶設(shè)備確定觸摸點(diǎn)的信息,然后根據(jù)觸摸點(diǎn)的信息判斷觸摸點(diǎn)是否為鬼點(diǎn)。根據(jù)不同的觸摸點(diǎn)的信息,可以有不同的判斷觸摸點(diǎn)為鬼點(diǎn)的方式。
一種可選方式,觸摸點(diǎn)的信息包括:觸摸點(diǎn)對(duì)應(yīng)的觸摸事件的上報(bào)頻率;在該方式中,可以根據(jù)觸摸事件的上報(bào)頻率的高低來判斷是否存在鬼點(diǎn)。上述步驟s202具體可以為:若用戶設(shè)備確定觸摸事件的上報(bào)頻率大于或等于第一預(yù)設(shè)值,則用戶設(shè)備對(duì)觸摸屏進(jìn)行校準(zhǔn)。比如:觸摸屏一直在上報(bào)對(duì)應(yīng)某個(gè)觸摸點(diǎn)的觸摸事件,如果是用戶真實(shí)觸摸點(diǎn),通常用戶單擊一次觸摸屏,用戶設(shè)備就會(huì)上報(bào)一次觸摸事件,由于人手指的生理限制,上報(bào)觸摸事件的頻率是有上限的,例如最多是每秒6至7次,一旦超過這個(gè)頻率,可能是因?yàn)橛|摸屏上存在鬼點(diǎn)了,因此,可以設(shè)置一個(gè)第一預(yù)設(shè)值,一旦上報(bào)的某個(gè)觸摸點(diǎn)對(duì)應(yīng)的觸摸事件的頻率大于或等于第一預(yù)設(shè)值,則認(rèn)為這個(gè)觸摸點(diǎn)為鬼點(diǎn)。
另一種可選方式,首先,獲取觸摸屏上的無效觸摸次數(shù);其中無效觸摸指的是用戶在觸摸屏上的真實(shí)觸摸并沒有起任何作用或者出現(xiàn)無操作,比如:用戶點(diǎn)擊觸摸屏上的關(guān)閉按鈕,但是無法關(guān)閉對(duì)應(yīng)的網(wǎng)頁,或者用戶點(diǎn)擊關(guān)閉按鈕,但是用戶設(shè)備則顯示的是打開其他網(wǎng)頁。進(jìn)一步地,觸摸點(diǎn)的信息包括:觸摸點(diǎn)對(duì)應(yīng)的按下狀態(tài)的持續(xù)時(shí)長;在該方式中,可以根據(jù)按下狀態(tài)的持續(xù)時(shí)長和無效觸摸次數(shù)來判斷是否存在鬼點(diǎn),上述步驟s202具體可以為:若用戶設(shè)備確定按下狀態(tài)的持續(xù)時(shí)長大于或等于第二預(yù)設(shè)值,并且無效觸摸次數(shù)大于或等于第三預(yù)設(shè)值,則用戶設(shè)備對(duì)觸摸屏進(jìn)行校準(zhǔn)。比如:用戶設(shè)備判斷某個(gè)觸摸點(diǎn)為按下狀態(tài)的持續(xù)時(shí)間為10秒,同時(shí)在觸摸屏上其他觸摸點(diǎn)處點(diǎn)擊,均為無效操作,該無效操作次數(shù)大于6次,則認(rèn)為這個(gè)觸摸點(diǎn)為鬼點(diǎn)。
進(jìn)一步地,該方法還可以包括:用戶設(shè)備對(duì)觸摸屏進(jìn)行校準(zhǔn),具體包括:用戶設(shè)備重新設(shè)定用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在鬼點(diǎn)處產(chǎn)生的電容。通過這種方式相當(dāng)于提高了基準(zhǔn)電容,那么下次操作時(shí),手指或者外部激勵(lì)在鬼點(diǎn)處產(chǎn)生新的電容c'f與新的基準(zhǔn)電容c'b之差變小,若要滿足預(yù)設(shè)條件c'f-c'b>ch,除非c'f比較大,因此,通過這種方式可以忽略鬼點(diǎn)的影響。由此,在校準(zhǔn)之后,即使鬼點(diǎn)存在,用戶依然可以在觸摸屏上進(jìn)行正常操作。當(dāng)然用戶設(shè)備對(duì)觸摸屏的校準(zhǔn)可以是現(xiàn)有技術(shù)中的任何一種方式,本發(fā)明實(shí)施例對(duì)此不做限制。
圖3為本發(fā)明一實(shí)施例提供的用戶設(shè)備的示意圖。其中該用戶設(shè)備包括:觸摸屏301、驅(qū)動(dòng)(driver)302、框架(framework)303、應(yīng)用(application,簡(jiǎn)稱app)304和觸摸屏集成電路(touchpanelintegratedcircuit,簡(jiǎn)稱tpic)305。需要說明的是,圖3中所示的觸摸屏301和tpic305實(shí)質(zhì)上可以是一體的,這些模塊有些是硬件模塊,有些是軟件模塊。圖4為圖3提供的用戶設(shè)備的各模塊處理觸摸事件的方法流程圖,如圖4所示,用戶設(shè)備的各模塊處理觸摸事件的方法具體包括:
s401:tpic感應(yīng)到觸摸操作,并向中央處理器(centralprocessingunit,簡(jiǎn)稱cpu)的驅(qū)動(dòng)(driver)發(fā)送觸摸事件;
s402:驅(qū)動(dòng)(driver)將接收到的觸摸事件上報(bào)給cpu中的框架(framework);
s403:框架接收到觸摸事件,向?qū)?yīng)的app上報(bào)該觸摸事件;
s404:app接收到觸摸事件后,根據(jù)該觸摸事件執(zhí)行相應(yīng)的操作。
但是由于觸摸屏上可能會(huì)存在鬼點(diǎn),因此下面介紹用戶設(shè)備的各模塊配合檢測(cè)鬼點(diǎn)的方法。圖5為本發(fā)明一實(shí)施例提供的圖3的用戶設(shè)備的各模塊配合處理鬼點(diǎn)的流程圖。如圖5所示,各模塊配合檢測(cè)鬼點(diǎn)的方法具體包括:
s501:tpic向驅(qū)動(dòng)發(fā)送觸摸事件;
s502:驅(qū)動(dòng)向框架發(fā)送觸摸事件;
s503:框架確定觸摸事件對(duì)應(yīng)的觸摸點(diǎn)的信息;
s504:框架判斷觸摸點(diǎn)是否為鬼點(diǎn),若否,則執(zhí)行s505;若是,則執(zhí)行s507;
s505:框架向app發(fā)送觸摸點(diǎn)的信息;
s506:app執(zhí)行觸摸點(diǎn)對(duì)應(yīng)的操作,結(jié)束。
s507:框架向驅(qū)動(dòng)發(fā)送校準(zhǔn)電容信號(hào);
s508:驅(qū)動(dòng)將該校準(zhǔn)電容信號(hào)發(fā)送給tpic;
s509:tpic對(duì)觸摸屏的基準(zhǔn)電容進(jìn)行校準(zhǔn)。
具體地,結(jié)合圖3所示,a點(diǎn)表示真實(shí)觸摸點(diǎn),b點(diǎn)表示鬼點(diǎn),對(duì)于觸摸屏來講并不能判斷a點(diǎn)和b點(diǎn)哪個(gè)是鬼點(diǎn),哪個(gè)是真實(shí)觸摸點(diǎn),當(dāng)觸摸屏上的電容變化量大于預(yù)設(shè)門限值時(shí),則tpic中的tp固件(firmware)會(huì)向cpu的驅(qū)動(dòng)(driver)發(fā)送觸摸事件。
由于驅(qū)動(dòng)也無法檢測(cè)鬼點(diǎn),因此驅(qū)動(dòng)將觸摸事件發(fā)送給cpu的框架(framework),framework確定觸摸事件對(duì)應(yīng)的觸摸點(diǎn)的信息,比如:觸摸點(diǎn)對(duì)應(yīng)的觸摸事件的上報(bào)頻率,觸摸點(diǎn)對(duì)應(yīng)的按下狀態(tài)的持續(xù)時(shí)長;然后,framework根據(jù)觸摸點(diǎn)的信息檢測(cè)觸摸點(diǎn)具體是鬼點(diǎn)還是真實(shí)觸摸點(diǎn)。如果是鬼點(diǎn),則framework向驅(qū)動(dòng)發(fā)送校準(zhǔn)電容信號(hào),驅(qū)動(dòng)將該校準(zhǔn)電容信號(hào)發(fā)送給tpic,以使得tpic對(duì)觸摸屏的基準(zhǔn)電容進(jìn)行校準(zhǔn);如果是用戶真實(shí)觸摸點(diǎn),那么framework會(huì)將該用戶真實(shí)觸摸點(diǎn)的信息發(fā)送給對(duì)應(yīng)的app,以使app執(zhí)行真實(shí)觸摸點(diǎn)對(duì)應(yīng)的操作。
需要說明的是,本方面實(shí)施例中圖3所示的用戶設(shè)備,圖4以及圖5所示的流程圖,均可以基于安卓(android)系統(tǒng)或者蘋果操作系統(tǒng)(iphoneoperationsystem,簡(jiǎn)稱ios),本發(fā)明實(shí)施例不限制操作系統(tǒng)的類型。
本發(fā)明實(shí)施例,其中可以根據(jù)觸摸點(diǎn)的信息準(zhǔn)確的檢測(cè)出鬼點(diǎn),并通過觸摸屏重新設(shè)定基準(zhǔn)電容的方式來校準(zhǔn)觸摸屏,從而可以屏蔽觸摸屏上的鬼點(diǎn),進(jìn)而使得用戶可以在觸摸屏上進(jìn)行正常操作。
圖6為本發(fā)明另一實(shí)施例提供的一種鬼點(diǎn)處理方法的流程圖。該方法適用于用戶點(diǎn)擊觸摸屏無效的場(chǎng)景,或者,適用于用戶并沒有點(diǎn)擊觸摸屏,但是用戶設(shè)備自動(dòng)進(jìn)行觸摸操作的場(chǎng)景。該方法的執(zhí)行主體為用戶設(shè)備,該用戶設(shè)備例如可以是手機(jī)、平板電腦等包含觸摸屏的設(shè)備。如圖6所示,其中該方法包括:
s601:用戶設(shè)備確定第一觸摸事件對(duì)應(yīng)的第一觸摸點(diǎn)的信息和第二觸摸事件對(duì)應(yīng)的第二觸摸點(diǎn)的信息,第一觸摸點(diǎn)和第二觸摸點(diǎn)位于用戶設(shè)備的觸摸屏上;
s602:若用戶設(shè)備根據(jù)第一觸摸點(diǎn)的信息和第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則用戶設(shè)備對(duì)觸摸屏進(jìn)行校準(zhǔn),鬼點(diǎn)為偽觸摸點(diǎn)。
具體地,本發(fā)明中的第一觸摸點(diǎn)和第二觸摸點(diǎn)可以是觸摸屏上的任意兩個(gè)不同的觸摸點(diǎn),它們可能是真實(shí)觸摸點(diǎn),也可能是鬼點(diǎn)。與第一觸摸點(diǎn)對(duì)應(yīng)的觸摸事件均稱為第一觸摸事件,第一觸摸點(diǎn)可能對(duì)應(yīng)多個(gè)第一觸摸事件,同樣,與第二觸摸點(diǎn)對(duì)應(yīng)的觸摸事件均稱為第二觸摸事件,第二觸摸點(diǎn)可能對(duì)應(yīng)多個(gè)第二觸摸事件。
在根據(jù)第一觸摸點(diǎn)的信息和第二觸摸點(diǎn)的信息確定是否存在鬼點(diǎn)的過程中,根據(jù)不同的觸摸點(diǎn)的信息,可以有不同的方式。
一種可選方式,第一觸摸點(diǎn)的信息包括:第一觸摸點(diǎn)的坐標(biāo)和上報(bào)第一觸摸事件的時(shí)間;第二觸摸點(diǎn)的信息包括:第二觸摸點(diǎn)的坐標(biāo)和上報(bào)第二觸摸事件的時(shí)間。在這種方式中,可以根據(jù)第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離以及它們上報(bào)觸摸事件的時(shí)間差來確定是否存在鬼點(diǎn)。上述步驟s602具體可以為:用戶設(shè)備根據(jù)第一觸摸點(diǎn)的坐標(biāo)和第二觸摸點(diǎn)的坐標(biāo),確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離,并確定上報(bào)第一觸摸事件的時(shí)間和上報(bào)第二觸摸事件的時(shí)間之間的時(shí)間差;若距離大于或者等于第四預(yù)設(shè)值,且所述時(shí)間差小于或者等于第五預(yù)設(shè)值,則用戶設(shè)備對(duì)觸摸屏進(jìn)行校準(zhǔn)。比如:用戶設(shè)備確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離為3厘米,但是上報(bào)第一觸摸點(diǎn)和第二觸摸點(diǎn)的時(shí)間差為0.1秒,由于在人手指的生理限制,這幾乎是不可能的,因此可以確定第一觸摸點(diǎn)和第二觸摸點(diǎn)中的至少一個(gè)為鬼點(diǎn)。
另一種可選方式,第一觸摸點(diǎn)的信息包括:第一觸摸點(diǎn)的坐標(biāo)和上報(bào)第一觸摸事件的頻率;第二觸摸點(diǎn)的信息包括:第二觸摸點(diǎn)的坐標(biāo)和上報(bào)第二觸摸事件的頻率。在這種方式中,可以根據(jù)第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離以及它們上報(bào)觸摸事件的頻率來判斷是否存在鬼點(diǎn)。上述步驟s602可以為:用戶設(shè)備確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離;若距離大于或者等于第六預(yù)設(shè)值,并且上報(bào)第一觸摸事件的頻率與上報(bào)第二觸摸事件的頻率之和大于或者等于第七預(yù)設(shè)值,則用戶設(shè)備對(duì)觸摸屏進(jìn)行校準(zhǔn)。比如:第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離為5厘米,但是第一觸摸點(diǎn)上報(bào)觸摸事件的頻率為每秒5次,第二觸摸點(diǎn)上報(bào)觸摸事件的頻率為每秒5次,頻率之和為每秒10次。由于在人手指的生理限制,這幾乎是不可能的,因此可以確定第一觸摸點(diǎn)和第二觸摸點(diǎn)中的至少一個(gè)為鬼點(diǎn)。
進(jìn)一步地,該方法還可以包括:用戶設(shè)備對(duì)觸摸屏進(jìn)行校準(zhǔn),具體包括:用戶設(shè)備重新設(shè)定所述用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。
本發(fā)明實(shí)施例,根據(jù)第一觸摸點(diǎn)的信息和第二觸摸點(diǎn)的信息判斷觸摸屏上是否存在鬼點(diǎn),若檢測(cè)存在,則通過重新設(shè)定基準(zhǔn)電容的方式來校準(zhǔn)觸摸屏,從而可以屏蔽觸摸屏上的鬼點(diǎn),使得用戶可以在觸摸屏上進(jìn)行正常操作。
圖7為本發(fā)明一實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖。如圖7所示,該用戶設(shè)備包括:確定模塊701和校準(zhǔn)模塊702。
其中,確定模塊701,用于確定觸摸事件對(duì)應(yīng)的觸摸點(diǎn)的信息,觸摸點(diǎn)位于用戶設(shè)備的觸摸屏上。
校準(zhǔn)模塊702,用于若根據(jù)觸摸點(diǎn)的信息判斷觸摸點(diǎn)為鬼點(diǎn),則對(duì)觸摸屏進(jìn)行校準(zhǔn),鬼點(diǎn)為偽觸摸點(diǎn)。
一種可選方式,觸摸點(diǎn)的信息包括:觸摸點(diǎn)對(duì)應(yīng)的觸摸事件的上報(bào)頻率;校準(zhǔn)模塊702具體用于:若確定觸摸事件的上報(bào)頻率大于或等于第一預(yù)設(shè)值,則對(duì)觸摸屏進(jìn)行校準(zhǔn)。
另一種可選方式,該用戶設(shè)備還包括:獲取模塊703,用于獲取觸摸屏上的無效觸摸次數(shù);觸摸點(diǎn)的信息包括:所述觸摸點(diǎn)對(duì)應(yīng)的按下狀態(tài)的持續(xù)時(shí)長;校準(zhǔn)模塊702具體用于:若確定所述按下狀態(tài)的持續(xù)時(shí)長大于或等于第二預(yù)設(shè)值,并且所述無效觸摸次數(shù)大于或等于第三預(yù)設(shè)值,則所述校準(zhǔn)模塊702對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
進(jìn)一步地,校準(zhǔn)模塊702在對(duì)觸摸屏進(jìn)行校準(zhǔn)時(shí),具體用于:重新設(shè)定用戶設(shè)備的基準(zhǔn)電容c'b;
其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。
本實(shí)施例提供的用戶設(shè)備,用于執(zhí)行圖2、圖4或者圖5所對(duì)應(yīng)的鬼點(diǎn)處理方法的實(shí)施技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖8為本發(fā)明另一實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖。如圖8所示,包括:確定模塊801和校準(zhǔn)模塊802。
確定模塊801,用于確定第一觸摸事件對(duì)應(yīng)的第一觸摸點(diǎn)的信息和第二觸摸事件對(duì)應(yīng)的第二觸摸點(diǎn)的信息,所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)位于所述用戶設(shè)備的觸摸屏上。
校準(zhǔn)模塊802,用于若根據(jù)第一觸摸點(diǎn)的信息和第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則對(duì)觸摸屏進(jìn)行校準(zhǔn),鬼點(diǎn)為偽觸摸點(diǎn)。
一種可選方式,第一觸摸點(diǎn)的信息包括:第一觸摸點(diǎn)的坐標(biāo)和上報(bào)第一觸摸事件的時(shí)間;第二觸摸點(diǎn)的信息包括:第二觸摸點(diǎn)的坐標(biāo)和上報(bào)第二觸摸事件的時(shí)間。校準(zhǔn)模塊802具體用于:根據(jù)第一觸摸點(diǎn)的坐標(biāo)和第二觸摸點(diǎn)的坐標(biāo),確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離,并確定上報(bào)第一觸摸事件的時(shí)間和上報(bào)第二觸摸事件的時(shí)間之間的時(shí)間差;若距離大于或者等于第四預(yù)設(shè)值,且時(shí)間差小于或者等于第五預(yù)設(shè)值,則對(duì)觸摸屏進(jìn)行校準(zhǔn)。
另一種可選方式,第一觸摸點(diǎn)的信息包括:第一觸摸點(diǎn)的坐標(biāo)和上報(bào)第一觸摸事件的頻率;第二觸摸點(diǎn)的信息包括:第二觸摸點(diǎn)的坐標(biāo)和上報(bào)第二觸摸事件的頻率。所述校準(zhǔn)模塊802具體用于:確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離;若所述距離大于或者等于第六預(yù)設(shè)值,并且上報(bào)所述第一觸摸事件的頻率與上報(bào)所述第二觸摸事件的頻率之和大于或者等于第七預(yù)設(shè)值,則對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
進(jìn)一步地,所述校準(zhǔn)模塊802在對(duì)觸摸屏進(jìn)行校準(zhǔn)時(shí),具體用于:重新設(shè)定所述用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。
本實(shí)施例提供的用戶設(shè)備,用于執(zhí)行圖6所對(duì)應(yīng)的鬼點(diǎn)處理方法的實(shí)施技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖9為本發(fā)明再一實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖,該用戶設(shè)備可以是手機(jī)、平板電腦、筆記本電腦、umpc(ultra-mobilepersonalcomputer,超級(jí)移動(dòng)個(gè)人計(jì)算機(jī))、上網(wǎng)本、pda(personaldigitalassistant,個(gè)人數(shù)字助理)等包含觸摸屏的設(shè)備。本發(fā)明實(shí)施例以手機(jī)為用戶設(shè)備為例進(jìn)行說明。如圖9所示,該手機(jī)包括存儲(chǔ)器901、觸摸屏902和處理器903,此外,還包括:rf(radiofrequency,射頻)電路904、顯示單元905、重力傳感器906、音頻電路907、揚(yáng)聲器908、麥克風(fēng)909以及電源910等部件。
其中存儲(chǔ)器901可用于存儲(chǔ)軟件程序,存儲(chǔ)器901可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、圖像數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器901可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
處理器903是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器901內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器901內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器903可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器903可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器903中。
在本發(fā)明實(shí)施例中,處理器903可以通過運(yùn)行軟件程序以用于:確定觸摸事件對(duì)應(yīng)的觸摸點(diǎn)的信息,觸摸點(diǎn)位于所述用戶設(shè)備的所述觸摸屏902上,并且用于若根據(jù)觸摸點(diǎn)的信息判斷觸摸點(diǎn)為鬼點(diǎn),則對(duì)觸摸屏902進(jìn)行校準(zhǔn),鬼點(diǎn)為偽觸摸點(diǎn)。
當(dāng)觸摸點(diǎn)的信息包括:所述觸摸點(diǎn)對(duì)應(yīng)的觸摸事件的上報(bào)頻率;則處理器903用于若根據(jù)所述觸摸點(diǎn)的信息判斷所述觸摸點(diǎn)為鬼點(diǎn),則對(duì)所述觸摸屏902進(jìn)行校準(zhǔn)時(shí),具體用于:若確定觸摸事件的上報(bào)頻率大于或等于第一預(yù)設(shè)值,則對(duì)觸摸屏902進(jìn)行校準(zhǔn)。
處理器903還用于獲取觸摸屏902上的無效觸摸次數(shù);當(dāng)觸摸點(diǎn)的信息包括:觸摸點(diǎn)對(duì)應(yīng)的按下狀態(tài)的持續(xù)時(shí)長;則處理器903用于若根據(jù)所述觸摸點(diǎn)的信息判斷所述觸摸點(diǎn)為鬼點(diǎn),則對(duì)所述觸摸屏902進(jìn)行校準(zhǔn)時(shí),具體用于:若確定按下狀態(tài)的持續(xù)時(shí)長大于或等于第二預(yù)設(shè)值,并且無效觸摸次數(shù)大于或等于第三預(yù)設(shè)值,則對(duì)觸摸屏902進(jìn)行校準(zhǔn)。
進(jìn)一步地,處理器903在對(duì)觸摸屏902進(jìn)行校準(zhǔn)時(shí),具體用于:重新設(shè)定用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。
rf電路904可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器903處理;另外,將上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路904包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器等。
觸摸屏902,也稱為觸控面板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸摸屏902上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸摸屏902可包括tpic。其中,tpic感應(yīng)到觸摸操作,并向處理器903發(fā)送觸摸事件,以使處理器903處理鬼點(diǎn)。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸摸屏902。觸摸屏902僅是手機(jī)的一個(gè)輸入單元,手機(jī)的輸入單元還可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、電源開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元905可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元905可包括顯示面板911,可選的,可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機(jī)發(fā)光二極管)等形式來配置顯示面板909。進(jìn)一步的,觸摸屏902可覆蓋顯示面板909,當(dāng)觸摸屏902檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器903以處理鬼點(diǎn),隨后處理器903還可以根據(jù)真實(shí)觸摸點(diǎn)在顯示面板909上提供相應(yīng)的視覺輸出。
重力傳感器(gravitysensor)906,可以檢測(cè)手機(jī)在各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等。
音頻電路907、揚(yáng)聲器908、麥克風(fēng)909可提供用戶與手機(jī)之間的音頻接口。音頻電路907可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器908,由揚(yáng)聲器908轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,麥克風(fēng)909將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路907接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出至rf電路904以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器901以便進(jìn)一步處理。
手機(jī)還包括給各個(gè)部件供電的電源910(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器903邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
本實(shí)施例提供的用戶設(shè)備,用于執(zhí)行圖2、圖4或圖5所對(duì)應(yīng)的鬼點(diǎn)處理方法的實(shí)施技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖10為本發(fā)明又一實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖。該用戶設(shè)備可以是手機(jī)、平板電腦、筆記本電腦、umpc、上網(wǎng)本、pda等包含觸摸屏的設(shè)備。本方面實(shí)施例以手機(jī)為用戶設(shè)備為例進(jìn)行說明,如圖10所示,該手機(jī)包括:存儲(chǔ)器1001、觸摸屏1002和處理器1003。其中存儲(chǔ)器1001存儲(chǔ)軟件程序;處理器1003通過運(yùn)行軟件程序以用于:確定第一觸摸事件對(duì)應(yīng)的第一觸摸點(diǎn)的信息和第二觸摸事件對(duì)應(yīng)的第二觸摸點(diǎn)的信息,第一觸摸點(diǎn)和第二觸摸點(diǎn)位于用戶設(shè)備的觸摸屏1002上,并且用于若根據(jù)第一觸摸點(diǎn)的信息和第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則對(duì)觸摸屏1002進(jìn)行校準(zhǔn),鬼點(diǎn)為偽觸摸點(diǎn)。
當(dāng)?shù)谝挥|摸點(diǎn)的信息包括:第一觸摸點(diǎn)的坐標(biāo)和上報(bào)第一觸摸事件的時(shí)間;第二觸摸點(diǎn)的信息包括:第二觸摸點(diǎn)的坐標(biāo)和上報(bào)第二觸摸事件的時(shí)間;處理器1003用于若根據(jù)所述第一觸摸點(diǎn)的信息和所述第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則對(duì)所述觸摸屏1002進(jìn)行校準(zhǔn)時(shí),具體用于:根據(jù)第一觸摸點(diǎn)的坐標(biāo)和第二觸摸點(diǎn)的坐標(biāo),確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離,并確定上報(bào)第一觸摸事件的時(shí)間和上報(bào)所述第二觸摸事件的時(shí)間之間的時(shí)間差;若距離大于或者等于第四預(yù)設(shè)值,且時(shí)間差小于或者等于第五預(yù)設(shè)值,則對(duì)觸摸屏1002進(jìn)行校準(zhǔn)。
當(dāng)?shù)谝挥|摸點(diǎn)的信息包括:第一觸摸點(diǎn)的坐標(biāo)和上報(bào)第一觸摸事件的頻率;第二觸摸點(diǎn)的信息包括:第二觸摸點(diǎn)的坐標(biāo)和上報(bào)第二觸摸事件的頻率;處理器1003用于若根據(jù)所述第一觸摸點(diǎn)的信息和所述第二觸摸點(diǎn)的信息確定存在鬼點(diǎn),則對(duì)所述觸摸屏1002進(jìn)行校準(zhǔn)時(shí),具體用于:確定第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的距離;若距離大于或者等于第六預(yù)設(shè)值,并且上報(bào)第一觸摸事件的頻率與上報(bào)第二觸摸事件的頻率之和大于或者等于第七預(yù)設(shè)值,則對(duì)觸摸屏1002進(jìn)行校準(zhǔn)。
進(jìn)一步地,處理器1003在對(duì)觸摸屏1002進(jìn)行校準(zhǔn)時(shí),具體用于:重新設(shè)定所述用戶設(shè)備的基準(zhǔn)電容c'b;其中,c'b=cb+cf,cb表示原來的基準(zhǔn)電容,cf表示手指或者外部激勵(lì)在所述鬼點(diǎn)處產(chǎn)生的電容。。
更進(jìn)一步地,若圖10所示的用戶設(shè)備為手機(jī),那么該用戶設(shè)備還可以包括:rf電路1004、顯示單元1005、重力傳感器1006、音頻電路1007、揚(yáng)聲器1008、麥克風(fēng)1009以及電源1010等部件,并且顯示單元1005上布設(shè)有顯示面板1011,它們的功能與圖9所示手機(jī)每個(gè)模塊對(duì)應(yīng)功能相同,此處不再贅述。
本實(shí)施例提供的用戶設(shè)備,用于執(zhí)行圖6所對(duì)應(yīng)的鬼點(diǎn)處理方法的實(shí)施技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。