防止通話過程中誤操作的方法及其移動終端的制作方法
【專利摘要】本發(fā)明公開了一種防止通話過程中誤操作的方法,包括以下步驟:熄屏狀態(tài)下實時接收中斷信號;判斷中斷信號是否由移動終端遠離人臉產(chǎn)生;根據(jù)判斷結(jié)果上報或屏蔽中斷信號。與現(xiàn)有技術(shù)相比,本發(fā)明防止通話過程中誤操作的方法,移動終端在熄屏狀態(tài)下且接收到中斷信號時,不是直接上報中斷信號,而是判斷中斷信號是否由移動終端遠離人臉產(chǎn)生,若是,則上報中斷信號進而使移動終端亮屏,反之,則中斷信號是由移動終端過于靠近人耳而導致接近傳感器失去遮擋產(chǎn)生的,即此時移動終端未遠離人臉,故此時屏蔽中斷信號以使移動終端保持熄屏狀態(tài),防止了此時亮屏容易導致的誤操作,提高了用戶體驗。本發(fā)明同時公開了一種防止通話過程中誤操作的移動終端。
【專利說明】防止通話過程中誤操作的方法及其移動終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信【技術(shù)領(lǐng)域】,更具體地涉及一種防止通話過程中誤操作的方法及其移動終端。
【背景技術(shù)】
[0002]手機的接近傳感器設(shè)置有紅外發(fā)射管以及紅外接收管,接近傳感器通過紅外反射以及紅外接收進而控制通話時觸摸屏的開啟和關(guān)閉。通話過程中,當手機靠近耳邊時,接近傳感器接收到的經(jīng)反射的紅外光強度會增強,當手機遠離耳邊時,接近傳感器接收到的經(jīng)反射的紅外光強度會減弱。而接收到的紅外光能量與手機與人耳之間的距離是一一對應(yīng)的關(guān)系,從而通過當前接收到的紅外光強度以及接近傳感器內(nèi)存儲的參數(shù)即可以判斷當前手機與人耳的距離,進而控制手機屏幕的關(guān)閉和開啟。
[0003]具體如:當接近傳感器接收到的紅外光強度值小于某一設(shè)定值(比如500)時,認為此時手機處于遠離狀態(tài),當接近傳感器接收到的紅外光強度值大于另一設(shè)定值(比如800)時,認為此時手機處于接近狀態(tài),而500到800之間的區(qū)域?qū)儆诰彌_區(qū)域。其中設(shè)定值500,800存儲在接近傳感器的寄存器中,沒有單位,不是反映實際的紅外光的強度值,而是反映相對大小。而遠離狀態(tài)和接近狀態(tài)的切換是根據(jù)中斷管腳上電平的變化來實現(xiàn)的,每產(chǎn)生一個中斷,狀態(tài)就會切換一次,同時將該狀態(tài)通知到框架層,以控制當前屏幕的亮、滅。
[0004]根據(jù)上述描述可知,當把手機放到耳朵旁邊打電話的時候,由于接近傳感器被遮擋,手機會處于熄屏狀態(tài),而當手機遠離人臉時,手機會亮屏。然而,目前的智能機屏幕越來越大,而由于生產(chǎn)加工成本等問題,接近傳感器通常不會設(shè)置在觸摸屏上方的中央位置,而是偏左或者偏右設(shè)置,同時前置攝像頭一般設(shè)置在接近傳感器的相對側(cè)。這樣的設(shè)計使得用戶將手機靠近人耳處接聽電話時,很容易出現(xiàn)接近傳感器未被遮擋的情況,從而導致手機亮屏,即當手機靠近(未遠離)人臉時,也會造成手機亮屏,而此時亮屏容易引發(fā)用戶出現(xiàn)誤操作(如臉部誤碰觸摸屏而導致電話掛斷等)。
[0005]因此,急需一種防止通話過程中誤操作的方法及其移動終端來克服上述缺陷。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是提供一種防止通話過程中誤操作的方法,以避免移動終端靠近人臉但接近傳感器未被遮擋而亮屏,從而有效的防止此時亮屏導致的誤操作,提高用戶體驗。
[0007]本發(fā)明的另一目的是提供一種防止通話過程中誤操作的移動終端,以避免移動終端靠近人臉但接近傳感器未被遮擋而亮屏,從而有效的防止此時亮屏導致的誤操作,提高用戶體驗。
[0008]為實現(xiàn)上述目的,本發(fā)明提供了一種防止通話過程中誤操作的方法,包括以下步驟:
[0009]熄屏狀態(tài)下實時接收接近傳感器所發(fā)出的中斷信號;
[0010]判斷所述中斷信號是否由移動終端遠離人臉產(chǎn)生;[0011]根據(jù)判斷結(jié)果上報或屏蔽所述中斷信號。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明防止通話過程中誤操作的方法,移動終端在熄屏狀態(tài)下接收到中斷信號時,不是直接上報中斷信號,而是判斷中斷信號是否由移動終端遠離人臉產(chǎn)生,若是,則上報中斷信號進而使移動終端亮屏,反之,則中斷信號是由接近傳感器失去遮擋(暴露)產(chǎn)生的,即此時移動終端并未遠離人臉,故屏蔽中斷信號以使移動終端保持熄屏狀態(tài),防止了此時亮屏容易導致的誤操作,提高了用戶體驗。
[0013]較佳地,所述“判斷所述中斷信號是否由移動終端遠離人臉產(chǎn)生”具體包括:
[0014]開啟前置攝像頭并采集圖片;
[0015]分析并判斷所述圖片中是否存在人耳;
[0016]根據(jù)判斷結(jié)果確定所述中斷信號是否由所述移動終端遠離人臉產(chǎn)生。
[0017]較佳地,所述“分析并判斷所述圖片中是否存在人耳”具體包括:
[0018]對所述圖片進行二值化處理;
[0019]遍歷二值化處理后的所述圖片并根據(jù)二值化特征庫來判斷所述圖片中是否存在人耳。
[0020]較佳地,所述“對所述圖片進行二值化處理”之前還包括:
[0021 ] 建立并存儲所述二值化特征庫。
[0022]較佳地,所述“根據(jù)判斷結(jié)果上報或屏蔽所述中斷信號”之后還包括:
[0023]根據(jù)所述中斷信號控制所述移動終端的亮屏或熄屏。
[0024]相應(yīng)的,本發(fā)明還提供了一種防止通話過程中誤操作的移動終端,包括:
[0025]接近傳感器,用于發(fā)出中斷信號;
[0026]接收模塊,用于實時接收中斷信號;
[0027]判斷模塊,用于判斷所述中斷信號是否由移動終端遠離人臉產(chǎn)生;
[0028]上報/屏蔽模塊,用于根據(jù)判斷結(jié)果上報或屏蔽所述中斷信號。
[0029]較佳地,所述判斷模塊具體包括:
[0030]采集單元,用于采集圖片;
[0031]分析判斷單元,用于分析并判斷所述圖片中是否存在人耳。
[0032]較佳地,所述分析判斷單元具體包括:
[0033]二值化子單元,用于對所述圖片進行二值化處理;
[0034]判斷子單元,用于遍歷二值化處理后的所述圖片并根據(jù)二值化特征庫來判斷所述圖片中是否存在人耳。
[0035]較佳地,所述防止通話過程中誤操作的移動終端還包括:
[0036]建立存儲模塊,用于建立并存儲所述二值化特征庫。
[0037]較佳地,所述防止通話過程中誤操作的移動終端還包括:
[0038]控制模塊,用于根據(jù)所述中斷信號控制所述移動終端的亮屏或熄屏。
[0039]通過以下的描述并結(jié)合附圖,本發(fā)明將變得更加清晰,這些附圖用于解釋本發(fā)明的實施例。
【專利附圖】
【附圖說明】
[0040]圖1為本發(fā)明防止通話過程中誤操作的方法一實施例的流程圖。[0041]圖2為本發(fā)明防止通話過程中誤操作的移動終端一實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0042]現(xiàn)在參考附圖描述本發(fā)明的實施例,附圖中類似的元件標號代表類似的元件。
[0043]請參考圖1,描述了本發(fā)明防止通話過程中誤操作的方法一優(yōu)選實施例的流程。如圖1所示,包括以下步驟:
[0044]步驟S101,建立并存儲二值化特征庫;其中二值化特征庫是包括多個人耳的特征點的二值化信息的數(shù)據(jù)庫;
[0045]步驟S102,通話過程中,中央處理器(CPU)實時監(jiān)聽接近傳感器;
[0046]步驟S103,熄屏狀態(tài)下,判斷接近傳感器是否發(fā)出中斷信號,若是,則執(zhí)行步驟S104,反之,執(zhí)行步驟S102 ;
[0047]步驟S104,開啟如直攝像頭并米集圖片;
[0048]步驟S105,分析并處理采集得到的圖片;
[0049]步驟S106,判斷圖片中是否存在人耳,當圖片中存在人耳時,執(zhí)行步驟S107,反之,執(zhí)行步驟S108 ;
[0050]步驟S107,屏蔽中斷信號;8卩:當采集到的圖片中存在人耳時,認為移動終端靠近(未遠離)人臉,此處產(chǎn)生中斷信號的原因是手機緊貼在人耳處時接近傳感器未被遮擋產(chǎn)生的,此時屏蔽中斷信號可以使移動終端保持熄屏狀態(tài),而現(xiàn)有技術(shù)中,當移動終端接收到中斷信號時,會直接上報中斷信號使移動終端亮屏,那么此時會容易出現(xiàn)一些誤操作;
[0051]步驟S108,上報中斷信號至框架層,移動終端根據(jù)中斷信號開啟屏幕、亮屏;SP:當采集到的圖片中不存在人耳時,認為中斷信號是由移動終端遠離人臉產(chǎn)生的,即此時的中斷信號是正常情況下發(fā)出,故上報中斷信號、亮屏。上述步驟S105至步驟S106對圖片的分析處理過程具體包括步驟(I)至(3):
[0052](I)將前置攝像頭采集得到的圖片進行二值化處理,得到對應(yīng)的黑白圖片;
[0053](2)遍歷得到的黑白圖片,根據(jù)移動終端內(nèi)存儲的二值化特征庫判斷黑白圖片中是否存在人耳,通過判斷黑白圖片中是否存在與二值化特征庫中相同的二值化信息即可確定圖片中是否存在人耳;
[0054](3)根據(jù)判斷結(jié)果確定中斷信號是否由移動終端遠離人臉產(chǎn)生;當圖片中不存在人耳時,則中斷信號是否由移動終端遠離人臉產(chǎn)生,反之,則中斷信號是由手機緊貼在人耳處時接近傳感器未被遮擋產(chǎn)生的,此時移動終端未遠離人臉。
[0055]上述步驟S104至步驟S106即為分析熄屏狀態(tài)下,中斷信號產(chǎn)生原因的具體過程。具體地,在當前屏幕狀態(tài)為熄屏且接收到中斷信號時,移動終端會開啟前置攝像頭并采集圖片,通過分析圖片中是否存在人耳即可判斷中斷信號產(chǎn)生的原因,當圖片中存在人耳時,中斷信號是由移動終端過于貼近人耳時導致接近傳感器失去遮擋(暴露)而產(chǎn)生的,反之,則中斷信號是由移動終端遠離人臉產(chǎn)生的,最后根據(jù)判斷結(jié)果屏蔽或上報中斷信號,從而有效的解決了大屏移動終端由于接近傳感器暴露、亮屏而容易產(chǎn)生誤操作的問題,提高了用戶體驗。
[0056]需要注意的是,本實施例中僅在當前屏幕狀態(tài)為熄屏時,才會分析中斷信號產(chǎn)生的原因,而在當前屏幕狀態(tài)為亮屏時,則直接上報中斷信號。這是因為:在當前屏幕狀態(tài)為亮屏時,中斷信號是由于移動終端遠離物體、導致接近傳感器接收到的紅外光強度降低而產(chǎn)生的,故此時上報中斷信號、關(guān)閉屏幕不會出現(xiàn)誤操作。
[0057]請參考圖2,描述了本發(fā)明防止通話過程中誤操作的移動終端一實施例的結(jié)構(gòu)框圖。如圖2所示,防止通話過程中誤操作的移動終端100包括:
[0058]接近傳感器10,用于根據(jù)接收到的紅外光強度值發(fā)出中斷信號;
[0059]接收模塊11,用于實時接收接近傳感器10發(fā)出的中斷信號;具體地,接收模塊11為中央處理器(CPU);
[0060]判斷模塊13,用于在熄屏狀態(tài)下接收到中斷信號時,判斷中斷信號是否由移動終端遠離人臉產(chǎn)生的;具體地,判斷模塊13包括采集單元131和分析判斷單元133,采集單元131用于采集圖片,分析判斷單元133用于分析并判斷采集得到的圖片中是否存在人耳從而確定中斷信號是否由移動終端遠離人臉產(chǎn)生的;更具體的,分析判斷單元133包括二值化子單元和判斷子單元,二值化子單元用于對所述圖片進行二值化處理,判斷子單元用于遍歷二值化處理后的圖片并根據(jù)二值化特征庫來判斷圖片中是否存在人耳;本發(fā)明中采集單元131具體為前置攝像頭;
[0061]上報/屏蔽模塊14,用于根據(jù)判斷模塊13的判斷結(jié)果上報或屏蔽中斷信號;
[0062]控制模塊16,用于根據(jù)中斷信號控制移動終端的亮屏或熄屏;以及
[0063]建立存儲模塊18,用于建立并存儲二值化特征庫,其中二值化特征庫是包括多個人耳的特征點的二值化信息的數(shù)據(jù)庫,通過判斷黑白圖片中是否存在與二值化特征庫中相同的二值化信息即可確定圖片中是否存在人耳。
[0064]本發(fā)明防止通話過程中誤操作的移動終端100工作時,通過接收模塊11實時接收接近傳感器10發(fā)出的中斷信號,當接收到中斷信號時,若當前屏幕狀態(tài)為熄屏,則通過采集單元131采集圖片,然后通過分析判斷單元133分析采集得到的圖片中是否存在人耳,若存在,則通過上報/屏蔽模塊14屏蔽中斷信號,反之,若不存在,則通過上報/屏蔽模塊14上報中斷信號,最后通過控制模塊16控制移動終端的亮屏或熄屏,從而避免了當前大屏移動終端中由于接近傳感器10在靠近人耳處暴露而亮屏、進而容易出現(xiàn)誤操作的問題,提高了用戶體驗。
[0065]以上結(jié)合最佳實施例對本發(fā)明進行了描述,但本發(fā)明并不局限于以上揭示的實施例,而應(yīng)當涵蓋各種根據(jù)本發(fā)明的本質(zhì)進行的修改、等效組合。
【權(quán)利要求】
1.一種防止通話過程中誤操作的方法,其特征在于,包括以下步驟: 熄屏狀態(tài)下實時接收接近傳感器所發(fā)出的中斷信號; 判斷所述中斷信號是否由移動終端遠離人臉產(chǎn)生; 根據(jù)判斷結(jié)果上報或屏蔽所述中斷信號。
2.如權(quán)利要求1所述的防止通話過程中誤操作的方法,其特征在于,所述“判斷所述中斷信號是否由移動終端遠離人臉產(chǎn)生”具體包括: 開啟前置攝像頭并采集圖片; 分析并判斷所述圖片中是否存在人耳; 根據(jù)判斷結(jié)果確定所述中斷信號是否由所述移動終端遠離人臉產(chǎn)生。
3.如權(quán)利要求2所述的防止通話過程中誤操作的方法,其特征在于,所述“分析并判斷所述圖片中是否存在人耳”具體包括: 對所述圖片進行二值化處理; 遍歷二值化處理后的所述圖片并根據(jù)二值化特征庫判斷所述圖片中是否存在人耳。
4.如權(quán)利要求3所述的防止通話過程中誤操作的方法,其特征在于,所述“對所述圖片進行二值化處理”之前還包括: 建立并存儲所述二值化特征庫。
5.如權(quán)利要求1所述的防止通話過程中誤操作的方法,其特征在于,所述“根據(jù)判斷結(jié)果上報或屏蔽所述中斷信號”之后還包括: 根據(jù)所述中斷信號控制所述移動終端的亮屏或熄屏。
6.一種防止通話過程中誤操作的移動終端,其特征在于,包括: 接近傳感器,用于發(fā)出中斷信號; 接收模塊,用于實時接收中斷信號; 判斷模塊,用于判斷所述中斷信號是否由移動終端遠離人臉產(chǎn)生; 上報/屏蔽模塊,用于根據(jù)判斷結(jié)果上報或屏蔽所述中斷信號。
7.如權(quán)利要求6所述的防止通話過程中誤操作的移動終端,其特征在于,所述判斷模塊具體包括: 采集單元,用于采集圖片; 分析判斷單元,用于分析并判斷所述圖片中是否存在人耳。
8.如權(quán)利要求7所述的防止通話過程中誤操作的移動終端,其特征在于,所述分析判斷單元具體包括: 二值化子單元,用于對所述圖片進行二值化處理; 判斷子單元,用于遍歷二值化處理后的所述圖片并根據(jù)二值化特征庫判斷所述圖片中是否存在人耳。
9.如權(quán)利要求7所述的防止通話過程中誤操作的移動終端,其特征在于,還包括: 建立存儲模塊,用于建立并存儲所述二值化特征庫。
10.如權(quán)利要求6所述的防止通話過程中誤操作的移動終端,其特征在于,還包括: 控制模塊,用于根據(jù)所述中斷信號控制所述移動終端的亮屏或熄屏。
【文檔編號】H04M1/725GK103561158SQ201310466762
【公開日】2014年2月5日 申請日期:2013年10月9日 優(yōu)先權(quán)日:2013年10月9日
【發(fā)明者】張強 申請人:廣東明創(chuàng)軟件科技有限公司