本發(fā)明涉及智能終端領(lǐng)域,尤其涉及一種終端的防誤觸方法及裝置。
背景技術(shù):
目前,用戶使用智能手機(jī)越來越廣泛,也滿足了用戶的各種需求。其中,通話功能是手機(jī)最基本的功能,手機(jī)接收到來電時(shí),不管手機(jī)當(dāng)前的狀態(tài),直接點(diǎn)亮屏幕,提供接聽和拒接的觸摸鍵或者滑動(dòng)開關(guān),但是,如果來電時(shí),手機(jī)放置于口袋中,直接點(diǎn)亮屏幕,觸摸屏可能被錯(cuò)誤的觸摸或者滑動(dòng),導(dǎo)致誤操作,并且,當(dāng)用戶從口袋中將手機(jī)拿出來的過程中,由于手指會(huì)接觸到觸摸屏,也容易造成誤操作。
現(xiàn)有技術(shù)中,針對手機(jī)放置于口袋中的場景,當(dāng)來電時(shí),根據(jù)光線傳感器檢測的光線強(qiáng)度進(jìn)行判斷,當(dāng)光線強(qiáng)度小于預(yù)設(shè)閾值時(shí),鎖定屏幕,防止誤操作。
但是,現(xiàn)有技術(shù)中,僅基于光線傳感器檢測到的光線強(qiáng)度進(jìn)行判斷,很容易導(dǎo)致誤判,例如,當(dāng)光線傳感器檢測到光線比較暗時(shí),可能是用戶處于較暗的環(huán)境,不一定是手機(jī)放置于口袋的場景,這時(shí),如果鎖定了屏幕,用戶還必須通過額外的操作,例如,點(diǎn)擊屏幕或預(yù)設(shè)按鍵等操作,來解鎖屏幕,進(jìn)而才能接聽電話,造成用戶極大的不便,影響用戶正常的來電操作體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種終端的防誤觸方法及裝置,以解決現(xiàn)有技術(shù)中對終端狀態(tài)判斷不準(zhǔn)確,影響用戶來電操作體驗(yàn)的問題。
本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
一種終端的防誤觸方法,包括:
終端接收到來電時(shí),分別獲取終端中距離傳感器和光線傳感器檢測到的數(shù)據(jù);
根據(jù)所述距離傳感器和光線傳感器檢測到的數(shù)據(jù),判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,確定滿足時(shí),在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒。
本發(fā)明實(shí)施例中,終端接收到來電時(shí),分別獲取終端中距離傳感器和光線傳感器檢測到的數(shù)據(jù);根據(jù)所述距離傳感器和光線傳感器檢測到的數(shù)據(jù),判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,確定滿足時(shí),在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒,這樣,通過光線傳感器和距離傳感器,來確定終端的狀態(tài),不僅僅使用光線傳感器來判斷,可以提高判斷終端狀態(tài)的精確度,這樣,可以準(zhǔn)確判斷出終端是否是位于口袋中的狀態(tài),進(jìn)而根據(jù)判斷結(jié)果,確定是否采用防誤觸屏幕模式,提升用戶操作體驗(yàn),同時(shí)也減少了對終端的誤操作。
較佳的,判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,具體包括:
判斷距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件。
較佳的,進(jìn)一步包括:
獲取終端中加速度傳感器檢測到的數(shù)據(jù);
判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,具體包括:
判斷加速度傳感器檢測到的加速度的取值是否滿足預(yù)設(shè)取值范圍,并距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件。
較佳的,采用預(yù)設(shè)的方式進(jìn)行來電提醒之后,進(jìn)一步包括:
當(dāng)確定距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式;或,
當(dāng)確定加速度傳感器檢測到的加速度的取值不滿足預(yù)設(shè)取值范圍,和/或距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式。
較佳的,進(jìn)一步包括:
獲取終端的屏幕檢測到的數(shù)據(jù);
判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,具體包括:
根據(jù)終端的屏幕檢測到的觸摸操作在屏幕上的面積,判斷觸摸操作在屏幕上的面積是否大于預(yù)設(shè)面積閾值,并判斷距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件;
采用預(yù)設(shè)的方式進(jìn)行來電提醒之后,進(jìn)一步包括:
當(dāng)確定觸摸操作在屏幕上的面積不大于預(yù)設(shè)面積閾值,和/或距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式。
較佳的,在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒,具體包括:
不點(diǎn)亮所述終端的屏幕,以預(yù)設(shè)鈴聲和/或震動(dòng)進(jìn)行來電提醒;或,
鎖定所述終端的屏幕,以預(yù)設(shè)的鈴聲和/或震動(dòng)進(jìn)行來電提醒。
一種終端的防誤觸裝置,包括:
獲取單元,用于在接收到來電時(shí),分別獲取終端中距離傳感器和光線傳感器檢測到的數(shù)據(jù);
第一處理單元,用于根據(jù)所述距離傳感器和光線傳感器檢測到的數(shù)據(jù),判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,確定滿足時(shí),在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒。
本發(fā)明實(shí)施例中,終端接收到來電時(shí),分別獲取終端中距離傳感器和光線傳感器檢測到的數(shù)據(jù);根據(jù)所述距離傳感器和光線傳感器檢測到的數(shù)據(jù),判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,確定滿足時(shí),在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒,這樣,通過光線傳感器和距離傳感器,來確定終端的狀態(tài),不僅僅使用光線傳感器來判斷,可以提高判斷終端狀態(tài)的精確度,進(jìn)而根據(jù)判斷結(jié)果,確定是否采用防誤觸屏幕模式,提升了用戶操作體驗(yàn),同時(shí)也減少了對終端的誤操作。
較佳的,判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,第一處理單元具體用于:
判斷距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件。
較佳的,獲取單元進(jìn)一步用于:
獲取終端中加速度傳感器檢測到的數(shù)據(jù);
判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,第一處理單元具體用于:
判斷加速度傳感器檢測到的加速度的取值是否滿足預(yù)設(shè)取值范圍,并距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件。
較佳的,采用預(yù)設(shè)的方式進(jìn)行來電提醒之后,進(jìn)一步包括第二處理單元,用于:
當(dāng)確定距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式;或,
當(dāng)確定加速度傳感器檢測到的加速度的取值不滿足預(yù)設(shè)取值范圍,和/或距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式。
較佳的,獲取單元進(jìn)一步用于:
獲取終端的屏幕檢測到的數(shù)據(jù);
判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,第一處理單元具體用于:
根據(jù)終端的屏幕檢測到的觸摸操作在屏幕上的面積,判斷觸摸操作在屏幕上的面積是否大于預(yù)設(shè)面積閾值,并判斷距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件;
采用預(yù)設(shè)的方式進(jìn)行來電提醒之后,第二處理單元進(jìn)一步用于:
當(dāng)確定觸摸操作在屏幕上的面積不大于預(yù)設(shè)面積閾值,和/或距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式。
較佳的,在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒,第一處理單元具體用于:
不點(diǎn)亮所述終端的屏幕,以預(yù)設(shè)鈴聲和/或震動(dòng)進(jìn)行來電提醒;或,
鎖定所述終端的屏幕,以預(yù)設(shè)的鈴聲和/或震動(dòng)進(jìn)行來電提醒。
附圖說明
圖1為本發(fā)明實(shí)施例一中提供的終端的防誤觸方法流程圖;
圖2為本發(fā)明實(shí)施例二中提供的終端的防誤觸方法流程圖;
圖3為本發(fā)明實(shí)施例三中提供的終端的防誤觸方法流程圖;
圖4為本發(fā)明實(shí)施例四中提供的終端的防誤觸裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,并不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為了解決現(xiàn)有技術(shù)中對終端狀態(tài)判斷不準(zhǔn)確,影響用戶來電操作體驗(yàn)的問題,本發(fā)明實(shí)施例中,終端確定接收到來電時(shí),分別獲取終端中距離傳感器和光線傳感器檢測到的數(shù)據(jù),判斷所述數(shù)據(jù)是否滿足第一預(yù)設(shè)條件,進(jìn)而可以確定出終端是否處于放置于口袋的狀態(tài),則可以在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒,提高終端狀態(tài)判斷準(zhǔn)確性,減少誤操作。
下面通過具體實(shí)施例對本發(fā)明方案進(jìn)行詳細(xì)描述,當(dāng)然,本發(fā)明并不限于以下實(shí)施例。
實(shí)施例一:
參閱圖1所示,本發(fā)明實(shí)施例中,終端的防誤觸方法的具體流程如下:
步驟100:終端接收到來電時(shí),分別獲取終端中距離傳感器和光線傳感器檢測到的數(shù)據(jù)。
實(shí)際中,終端,例如手機(jī)放置于口袋中時(shí),當(dāng)接收到來電時(shí),若直接點(diǎn)亮屏幕,可能導(dǎo)致誤操作,并且,手機(jī)放置于口袋中時(shí),手機(jī)中的某些傳感器會(huì)處于一個(gè)特定的狀態(tài),因此,本發(fā)明實(shí)施例中,基于某些傳感器的特定的狀態(tài),來判斷手機(jī)的狀態(tài),進(jìn)而確定在來電時(shí)的提醒方式。
值得說明的是,本發(fā)明實(shí)施例中,需要同時(shí)獲取距離傳感器和光線傳感器檢測到的數(shù)據(jù),這是因?yàn)?,僅基于一個(gè)傳感器的數(shù)據(jù),可能會(huì)導(dǎo)致誤判,例如,僅基于光線傳感器,當(dāng)光線傳感器檢測到光線比較暗時(shí),可能是用戶處于較暗的環(huán)境,不一定是手機(jī)放置于口袋的場景,導(dǎo)致對終端的狀態(tài)判斷不準(zhǔn)確,其實(shí)這時(shí)是不需要采用防誤觸屏幕模式的,如果采用了防誤觸屏幕模式,可能反而造成用戶的不便。
當(dāng)然,終端也可以為獲取其它可以表征終端狀態(tài)的傳感器檢測到的數(shù)據(jù),本發(fā)明實(shí)施例中,并不進(jìn)行限制,目的是為了進(jìn)一步提高對終端狀態(tài)判斷的準(zhǔn)確性。
步驟110:根據(jù)所述距離傳感器和光線傳感器檢測到的數(shù)據(jù),判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,確定滿足時(shí),在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒。
執(zhí)行步驟110時(shí),具體包括:
首先,根據(jù)所述距離傳感器和光線傳感器檢測到的數(shù)據(jù),判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件。
具體為:判斷距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件。
其中,第一預(yù)設(shè)閾值和第二預(yù)設(shè)閾值,可以根據(jù)實(shí)際情況或經(jīng)驗(yàn),進(jìn)行設(shè)置,本發(fā)明實(shí)施例中并不進(jìn)行限制。
例如,當(dāng)手機(jī)放置于上衣的口袋時(shí),手機(jī)會(huì)與衣服有接觸,并且一般光線較暗,這時(shí),可以通過距離傳感器和光線傳感器來判斷手機(jī)位于口袋的狀態(tài),若確定距離傳感器處于接近狀態(tài),即檢測到物體與屏幕的距離小于2cm,光線傳感器檢測到的光線強(qiáng)度小于10時(shí),可以確定滿足預(yù)設(shè)條件,進(jìn)而判定手機(jī)是處于口袋的狀態(tài)。當(dāng)用戶從口袋中拿出手機(jī)時(shí),或手機(jī)本身并不處于口袋,則會(huì)檢測到物體與屏幕的距離不小于2cm,和/或光線傳感器檢測到的光線強(qiáng)度不小于10,這時(shí),就不滿足預(yù)設(shè)條件了,來電時(shí),可以按照目前通常的來電提醒的方式進(jìn)行來電提醒,例如,直接點(diǎn)亮屏幕,提供給用戶來電操作界面。
然后,確定滿足時(shí),在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒。
具體地,可以有以下兩種方法:
第一種方法:不點(diǎn)亮所述終端的屏幕,以預(yù)設(shè)鈴聲和/或震動(dòng)進(jìn)行來電提醒。
第二種方法:鎖定所述終端的屏幕,以預(yù)設(shè)的鈴聲和/或震動(dòng)進(jìn)行來電提醒。
其中,鎖定屏幕,即用戶無法對屏幕執(zhí)行操作,例如為,終端點(diǎn)亮屏幕并提供操作界面,但用戶無法在屏幕上執(zhí)行任何操作。
例如,手機(jī)位于口袋中時(shí),接收到來電,根據(jù)光線傳感器和距離傳感器檢測到的手機(jī)的該狀態(tài),這時(shí),在口袋中手機(jī)不亮屏或鎖定屏幕,都不會(huì)接收到對手機(jī)屏幕的觸摸操作,進(jìn)而避免口袋中其它物體或用戶從口袋中拿出手機(jī)時(shí),容易對手機(jī)誤操作的問題,并且用戶也可以通過鈴聲或震動(dòng),知道有電話打進(jìn)來了。
也就是說,本發(fā)明實(shí)施例中,通過光線傳感器和距離傳感器檢測終端的數(shù)據(jù),不僅僅使用光線傳感器來判斷,可以進(jìn)一步提高判斷終端狀態(tài)的精確度,可以準(zhǔn)確判斷出終端是否位于口袋,進(jìn)而根據(jù)判斷結(jié)果,確定是否采用防誤觸屏幕模式,減少了對終端誤操作的情況。
進(jìn)一步地,執(zhí)行步驟110之后,還包括:
當(dāng)確定距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式。
其中,解除預(yù)設(shè)的防誤觸屏幕模式,例如為不鎖定屏幕,或點(diǎn)亮屏幕,并提供來電操作界面。
進(jìn)一步地,可以獲取屏幕檢測到的數(shù)據(jù),根據(jù)屏幕檢測到的觸摸操作在屏幕上的面積,判斷觸摸操作在屏幕上的面積是否大于預(yù)設(shè)面積閾值,并判斷距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件。
這樣,執(zhí)行步驟110之后,還可以包括:
當(dāng)確定觸摸操作在屏幕上的面積不大于預(yù)設(shè)面積閾值,和/或距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式。
這是因?yàn)?,?shí)際中,當(dāng)終端位于口袋中時(shí),一般終端的屏幕都會(huì)與口袋有直接接觸,例如,倒立放在褲子口袋里時(shí),由于褲子口袋比較小,終端屏幕的大部分面積都會(huì)被觸摸,因此,可以再結(jié)合觸摸操作在屏幕上的面積,來判斷終端是否位于口袋的狀態(tài),可以進(jìn)一步提高對終端狀態(tài)確定的準(zhǔn)確性。
本發(fā)明實(shí)施例中,當(dāng)手機(jī)放置于口袋,接收到來電時(shí),在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒,但當(dāng)用戶從口袋中取出手機(jī)時(shí),距離傳感器和光線傳感器中至少有一個(gè)傳感器檢測到的數(shù)據(jù)不小于預(yù)設(shè)閾值,即檢測到的數(shù)據(jù)不滿足預(yù)設(shè)條件,這時(shí),再解除防誤觸屏幕模式,可以給用戶提供操作界面,以便用戶可以在屏幕上顯示的操作界面上執(zhí)行后續(xù)的操作。
實(shí)施例二:
具體參閱圖2所示,本發(fā)明實(shí)施例中,終端的防誤觸方法的具體流程如下:
步驟200:終端接收到來電時(shí),分別獲取終端中距離傳感器、光線傳感器和加速度傳感器檢測到的數(shù)據(jù)。
本發(fā)明實(shí)施例中,增加了加速度傳感器,可以進(jìn)一步提高對終端狀態(tài)判斷的準(zhǔn)確性。
步驟210:根據(jù)所述距離傳感器、光線傳感器和加速度傳感器檢測到的數(shù)據(jù),判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,確定滿足時(shí),在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒。
執(zhí)行步驟210時(shí),具體包括:
判斷加速度傳感器檢測到的加速度的取值是否滿足預(yù)設(shè)取值范圍,并距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件。
其中,加速度傳感器檢測到的加速度的取值,一般分為加速度的X、Y和Z軸的取值,可以根據(jù)終端不同的放置狀態(tài)設(shè)置X、Y和Z軸的取值范圍,例如,終端的坐標(biāo)系設(shè)置為,當(dāng)終端正著豎直放置時(shí),X軸正方向?yàn)閺淖蟮接?,Y軸正方向?yàn)閺南碌缴希琙軸正方向?yàn)閺膬?nèi)到外。例如,終端倒立放置于口袋時(shí),則可以設(shè)置加速度的Y軸數(shù)據(jù)小于預(yù)設(shè)閾值,又例如,終端傾斜放置于口袋時(shí),則可以X、Y和Z軸分別有一個(gè)給定的預(yù)設(shè)范圍。
例如,當(dāng)手機(jī)倒立放置于口袋時(shí),加速度傳感器檢測到的Y軸數(shù)據(jù)小于-7(其中,加速度傳感器檢測到的Y軸數(shù)據(jù)小于-7,表示手機(jī)的頭部向下,處于倒立狀態(tài)),距離傳感器處于接近狀態(tài),即檢測到物體與屏幕的距離小于3cm,光線傳感器檢測到的光線強(qiáng)度小于9時(shí),確定滿足預(yù)設(shè)條件。
本發(fā)明實(shí)施例中,通過距離傳感器、光線傳感器和加速度傳感器,判斷終端的狀態(tài),進(jìn)一步提高了對終端狀態(tài)判斷的準(zhǔn)確性,可以準(zhǔn)確判斷終端是否是處于口袋里的狀態(tài),若是時(shí),進(jìn)而開啟預(yù)設(shè)的防誤觸屏幕模式,減少用戶對終端的誤操作,提升用戶使用體驗(yàn)。
進(jìn)一步地,執(zhí)行步驟210之后,還包括:
當(dāng)確定加速度傳感器檢測到的加速度的取值不滿足預(yù)設(shè)取值范圍,和/或距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式。
這樣,當(dāng)手機(jī)放置于口袋,接收到來電時(shí),不再直接點(diǎn)亮屏幕,不點(diǎn)亮或鎖定屏幕,以預(yù)設(shè)的鈴聲或震動(dòng)進(jìn)行來電提醒,當(dāng)用戶聽到來電時(shí),從口袋中取出手機(jī),這時(shí),再點(diǎn)亮屏幕或不鎖定屏幕,手機(jī)可以接收用戶在屏幕上執(zhí)行的觸摸操作,以便用戶可以在屏幕上顯示的操作界面執(zhí)行接聽、掛斷或其它操作。
實(shí)施例三:
具體參閱圖3所示,本發(fā)明實(shí)施例中,終端的防誤觸方法的執(zhí)行過程具體如下:
步驟300:終端接收到來電。
步驟301:分別獲取終端中距離傳感器和光線傳感器檢測到的數(shù)據(jù)。
步驟302:判斷數(shù)據(jù)是否滿足預(yù)設(shè)條件,若是,則執(zhí)行步驟303,否則,則執(zhí)行步驟305。
具體為:判斷距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件。
步驟303:在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒。
步驟304:繼續(xù)判斷,當(dāng)確定數(shù)據(jù)不滿足預(yù)設(shè)條件時(shí),解除預(yù)設(shè)的防誤觸屏幕模式。
步驟305:不使用預(yù)設(shè)的防誤觸屏幕模式,正常進(jìn)行來電提醒。
實(shí)施例四:
基于上述實(shí)施例,參閱圖4所示,本發(fā)明實(shí)施例中,終端的防誤觸裝置,具體包括:
獲取單元40,用于在接收到來電時(shí),分別獲取終端中距離傳感器和光線傳感器檢測到的數(shù)據(jù);
第一處理單元41,用于根據(jù)所述距離傳感器和光線傳感器檢測到的數(shù)據(jù),判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,確定滿足時(shí),在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒。
較佳的,判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,第一處理單元41具體用于:
判斷距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件。
較佳的,獲取單元40進(jìn)一步用于:
獲取終端中加速度傳感器檢測到的數(shù)據(jù);
判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,第一處理單元41具體用于:
判斷加速度傳感器檢測到的加速度的取值是否滿足預(yù)設(shè)取值范圍,并距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件。
較佳的,采用預(yù)設(shè)的方式進(jìn)行來電提醒之后,進(jìn)一步包括第二處理單元42,用于:
當(dāng)確定距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式;或,
當(dāng)確定加速度傳感器檢測到的加速度的取值不滿足預(yù)設(shè)取值范圍,和/或距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式。
較佳的,獲取單元40進(jìn)一步用于:
獲取終端的屏幕檢測到的數(shù)據(jù);
判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,第一處理單元41具體用于:
根據(jù)終端的屏幕檢測到的觸摸操作在屏幕上的面積,判斷觸摸操作在屏幕上的面積是否大于預(yù)設(shè)面積閾值,并判斷距離傳感器檢測到的物體與終端的屏幕的距離是否小于第一預(yù)設(shè)閾值,以及光線傳感器檢測到的光線的亮度值是否小于第二預(yù)設(shè)閾值,當(dāng)確定均為是時(shí),確定滿足預(yù)設(shè)條件,當(dāng)確定任意一個(gè)為否時(shí),確定不滿足預(yù)設(shè)條件;
采用預(yù)設(shè)的方式進(jìn)行來電提醒之后,第二處理單元42進(jìn)一步用于:
當(dāng)確定觸摸操作在屏幕上的面積不大于預(yù)設(shè)面積閾值,和/或距離傳感器檢測到的物體與終端的屏幕的距離不小于第一預(yù)設(shè)閾值,和/或光線傳感器檢測到的光線的亮度值不小于第二預(yù)設(shè)閾值時(shí),解除預(yù)設(shè)的防誤觸屏幕模式。
較佳的,在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒,第一處理單元41具體用于:
不點(diǎn)亮所述終端的屏幕,以預(yù)設(shè)鈴聲和/或震動(dòng)進(jìn)行來電提醒;或,
鎖定所述終端的屏幕,以預(yù)設(shè)的鈴聲和/或震動(dòng)進(jìn)行來電提醒。
綜上所述,本發(fā)明實(shí)施例中,終端確定接收到來電時(shí),分別獲取終端中距離傳感器和光線傳感器檢測到的數(shù)據(jù);根據(jù)所述距離傳感器和光線傳感器檢測到的數(shù)據(jù),判斷所述數(shù)據(jù)是否滿足預(yù)設(shè)條件,確定滿足時(shí),在預(yù)設(shè)的防誤觸屏幕模式下,采用預(yù)設(shè)的方式進(jìn)行來電提醒,這樣,通過光線傳感器和距離傳感器,來確定終端的狀態(tài),不僅僅使用光線傳感器來判斷,可以進(jìn)一步提高判斷終端狀態(tài)的精確度,避免誤判,進(jìn)而根據(jù)判斷結(jié)果,確定是否采用防誤觸屏幕模式,提升用戶的操作體驗(yàn),減少了對終端的誤操作。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。