亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種控制方法、裝置和電子設(shè)備與流程

文檔序號:11843685閱讀:324來源:國知局
一種控制方法、裝置和電子設(shè)備與流程

本發(fā)明屬于防干擾偵測技術(shù)領(lǐng)域,尤其涉及一種控制方法、裝置和電子設(shè)備。



背景技術(shù):

霍爾器件是一種磁敏感器件,智能手機可通過在其頂部設(shè)置霍爾器件,來具備手機皮套蓋上、翻開的識別功能。當皮套(內(nèi)置磁鐵塊)合上時,霍爾器件檢測到磁場超過限值,則產(chǎn)生中斷信號指示手機進入皮套模式。

目前,雙天線手機設(shè)計中,霍爾器件及射頻信號的發(fā)射天線一般均設(shè)置在手機頂部,距離較近,且由于結(jié)構(gòu)ID(Industrial Design,工業(yè)設(shè)計)等因素,兩者挪遠的難度及成本較高。然而兩者距離較近的情況下,極易發(fā)生信號干擾現(xiàn)象,即霍爾器件在射頻發(fā)射信號的干擾下出現(xiàn)誤操作,進而降低了用戶體驗。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于提供一種控制方法、裝置和電子設(shè)備,旨在解決雙天線手機中,霍爾器件因干擾信號的干擾而導致誤操作,進而錯誤地指示手機進行狀態(tài)切換這一問題。

為此,本發(fā)明公開如下技術(shù)方案:

一種控制方法,應用于具有天線及霍爾器件的電子設(shè)備,所述方法包括:

接收來自所述霍爾器件的第一中斷信號;

獲取預設(shè)時長內(nèi)所述霍爾器件中斷信號的產(chǎn)生狀況;所述預設(shè)時長以所述第一中斷信號的接收時刻為起始時刻,所述預設(shè)時長小于霍爾器件兩次正常中斷信號間時間間隔的最低限值;

依據(jù)所述預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,識別所述第一中斷 信號是否為霍爾器件的誤操作信號;

若所述第一中斷信號為霍爾器件的誤操作信號,則丟棄所述第一中斷信號。

上述方法,優(yōu)選的,所述獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況為:

統(tǒng)計所述預設(shè)時長內(nèi)接收到來自霍爾器件的中斷信號個數(shù)。

上述方法,優(yōu)選的,所述依據(jù)所述預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,識別所述第一中斷信號是否為霍爾器件的誤操作信號包括:

判斷所述中斷信號個數(shù)是否大于0;

若判斷結(jié)果為是,則所述第一中斷信號為霍爾器件的誤操作信號。

上述方法,優(yōu)選的,在丟棄所述第一中斷信號之后還包括:

將所述預設(shè)時長內(nèi)接收到的最后一個中斷信號作為第一中斷信號,并返回執(zhí)行所述步驟:獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況。

上述方法,優(yōu)選的,所述獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況為:

在所述預設(shè)時長內(nèi)繼續(xù)接收來自霍爾器件的第二中斷信號。

上述方法,優(yōu)選的,所述依據(jù)所述預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,識別所述第一中斷信號是否為霍爾器件的誤操作信號包括:

判斷在所述預設(shè)時長內(nèi)是否接收到來自霍爾器件的第二中斷信號;

若判斷結(jié)果為是,則所述第一中斷信號為霍爾器件的誤操作信號。

上述方法,優(yōu)選的,在丟棄所述第一中斷信號之后還包括:

將所述第二中斷信號作為第一中斷信號,并返回執(zhí)行所述步驟:獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況。

上述方法,優(yōu)選的,還包括:

若所述第一中斷信號不是霍爾器件的誤操作信號,則根據(jù)所述第一中斷信號控制所述電子設(shè)備進行狀態(tài)切換。

一種控制裝置,應用于具有天線及霍爾器件的電子設(shè)備,所述裝置包括:

接收模塊,用于接收來自所述霍爾器件的第一中斷信號;

獲取模塊,用于獲取預設(shè)時長內(nèi)所述霍爾器件中斷信號的產(chǎn)生狀況;所述預設(shè)時長以所述第一中斷信號的接收時刻為起始時刻,所述預設(shè)時長小于 霍爾器件兩次正常中斷信號間時間間隔的最低限值;

識別模塊,用于依據(jù)所述預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,識別所述第一中斷信號是否為霍爾器件的誤操作信號;

丟棄模塊,用于在所述第一中斷信號為霍爾器件的誤操作信號時,丟棄所述第一中斷信號。

上述裝置,優(yōu)選的,所述獲取模塊為:

統(tǒng)計單元,用于統(tǒng)計所述預設(shè)時長內(nèi)接收到來自霍爾器件的中斷信號個數(shù)。

上述裝置,優(yōu)選的,所述識別模塊包括:

第一判斷單元,用于判斷所述中斷信號個數(shù)是否大于0;

第一識別單元,用于在所述第一判斷單元的判斷結(jié)果為是時,將所述第一中斷信號識別為霍爾器件的誤操作信號。

上述裝置,優(yōu)選的,還包括:

第一返回模塊,用于將所述預設(shè)時長內(nèi)接收到的最后一個中斷信號作為第一中斷信號,并返回執(zhí)行所述獲取模塊。

上述裝置,優(yōu)選的,所述獲取模塊為:

繼續(xù)接收單元,用于在所述預設(shè)時長內(nèi)繼續(xù)接收來自霍爾器件的第二中斷信號。

上述裝置,優(yōu)選的,所述識別模塊包括:

第二判斷單元,用于判斷在所述預設(shè)時長內(nèi)是否接收到來自霍爾器件的第二中斷信號;

第二識別單元,用于在所述第二判斷單元的判斷結(jié)果為是時,將所述第一中斷信號識別為霍爾器件的誤操作信號。

上述裝置,優(yōu)選的,還包括:

第二返回模塊,用于將所述第二中斷信號作為第一中斷信號,并返回執(zhí)行所述獲取模塊。

上述裝置,優(yōu)選的,還包括:

控制模塊,用于在所述第一中斷信號不是霍爾器件的誤操作信號時,根據(jù)所述第一中斷信號控制所述電子設(shè)備進行狀態(tài)切換。

一種電子設(shè)備,具有天線及霍爾器件,所述電子設(shè)備包括如上所述的控 制裝置。

由以上方案可知,本申請在接收到來自霍爾器件的第一中斷信號后,繼續(xù)獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,該預設(shè)時長小于霍爾器件兩次正常中斷信號間時間間隔的最低限值;在此基礎(chǔ)上,識別第一中斷信號是否為霍爾器件的誤操作信號,并在其為誤操作信號時,將其丟棄??梢?,本申請基于現(xiàn)實場景中,用戶實際操作手機皮套時,霍爾器件正常中斷信號間的時間間隔明顯區(qū)別于天線干擾信號導致的誤操作時間間隔這一特點,通過預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,來識別霍爾器件的中斷信號是否為誤操作信號,進而實現(xiàn)對誤操作信號進行濾除,提升了用戶體驗。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1是本申請?zhí)峁┑囊环N控制方法實施例一的流程圖;

圖2是本申請?zhí)峁┑囊环N控制方法實施例二的流程圖;

圖3是本申請?zhí)峁┑囊环N控制方法實施例三的流程圖;

圖4是本申請?zhí)峁┑囊环N控制方法實施例四的流程圖;

圖5是本申請?zhí)峁┑囊环N控制方法實施例五的流程圖;

圖6是本申請?zhí)峁┑囊环N控制方法實施例六的流程圖;

圖7是本申請?zhí)峁┑囊环N控制裝置實施例七的結(jié)構(gòu)示意圖;

圖8是本申請?zhí)峁┑囊环N控制裝置實施例八的結(jié)構(gòu)示意圖;

圖9是本申請?zhí)峁┑囊环N控制裝置實施例九的結(jié)構(gòu)示意圖;

圖10是本申請?zhí)峁┑囊环N控制裝置實施例十的結(jié)構(gòu)示意圖;

圖11是本申請?zhí)峁┑囊环N控制裝置實施例十一的結(jié)構(gòu)示意圖;

圖12是本申請?zhí)峁┑囊环N控制裝置實施例十二的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

實施例一

參考圖1,圖1為本申請?zhí)峁┑囊环N控制方法實施例一的流程圖,所述方法可應用于具有天線及霍爾器件的智能手機、平板電腦等電子設(shè)備,如圖1所示,所述方法可以包括以下步驟:

S101:接收來自所述霍爾器件的第一中斷信號。

目前的雙天線手機設(shè)計中,霍爾器件及射頻信號的發(fā)射天線一般均設(shè)置在手機頂部,兩者距離較近。當頂部天線發(fā)射射頻信號時,會導致附近區(qū)域的磁場加強,進而易干擾霍爾器件使其出現(xiàn)誤操作,因此,本步驟所接收的第一中斷信號可能為用戶操作手機皮套合上時,霍爾器件發(fā)出的正常中斷信號,也可能為干擾導致的誤操作信號。

S102:獲取預設(shè)時長內(nèi)所述霍爾器件中斷信號的產(chǎn)生狀況;所述預設(shè)時長以所述第一中斷信號的接收時刻為起始時刻,所述預設(shè)時長小于霍爾器件兩次正常中斷信號間時間間隔的最低限值。

射頻信號是經(jīng)過調(diào)制的,擁有一定發(fā)射頻率的電波。

當用戶使用雙天線手機進行撥打電話、發(fā)送短信息等功能應用時,手機頂部天線會以一定的發(fā)射頻率發(fā)射射頻信號,實現(xiàn)與基站進行通信,目前的移動電話系統(tǒng)工作頻率一般在在800MHz到1800MHz之間。

在頂部天線與霍爾器件布局距離較近的雙天線手機中,出現(xiàn)信號干擾的幾率往往較高,如在100ms內(nèi)可能出現(xiàn)2、3次干擾,而用戶實際操作手機皮套時,局限于人工操作的極限,皮套兩次合上的時間間隔較長,一般不低于200ms,從而霍爾器件兩次正常中斷信號間的時間間隔與干擾信號導致的誤操作之間的時間間隔有明顯區(qū)別。

基于此,本申請在接收到霍爾器件的待識別中斷信號之后,通過繼續(xù)獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,來識別接收的所述待識別中斷信號是否為誤操作信號。

所述預設(shè)時長具體可依據(jù)頂部天線信號導致霍爾器件被干擾的情況而定,且所述預設(shè)時長應小于霍爾器件兩次正常中斷信號間時間間隔的最低限值。例如,假設(shè)通過前期的試驗測試獲知:在100ms內(nèi)可能會出現(xiàn)2、3次干擾,且霍爾器件兩次正常中斷信號間時間間隔的最低限值為200ms,則所述預設(shè)時長可設(shè)定為100ms、120ms、180ms等可有效識別霍爾器件操作信號(識別其是否為誤操作信號)的時長。

S103:依據(jù)所述預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,識別所述第一中斷信號是否為霍爾器件的誤操作信號。

由以上描述可知,在第一中斷信號為霍爾器件的正常信號或誤操作信號這兩種情況下,所述預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況會存在區(qū)別,正常信號情況下,在所述預設(shè)時長內(nèi)不可能再接收到霍爾器件的其他中斷信號;誤操作情況下,則相反。

從而,本步驟具體可以依據(jù)所述預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,來識別所述第一中斷信號是否為霍爾器件的誤操作信號。

S104:若所述第一中斷信號為霍爾器件的誤操作信號,則丟棄所述第一中斷信號。

當所述第一中斷信號被識別為誤操作信號時,則丟棄所述第一中斷信號,以避免錯誤地指示手機進行狀態(tài)切換(如指示手機進入皮套模式),從而,實現(xiàn)了對干擾導致的誤操作信號進行濾除。

由以上方案可知,本申請在接收到來自霍爾器件的第一中斷信號后,繼續(xù)獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,該預設(shè)時長小于霍爾器件兩次正常中斷信號間時間間隔的最低限值;在此基礎(chǔ)上,識別第一中斷信號是否為霍爾器件的誤操作信號,并在其為誤操作信號時,將其丟棄。可見,本申請基于現(xiàn)實場景中,用戶實際操作手機皮套時,霍爾器件正常中斷信號間的時間間隔明顯區(qū)別于天線干擾信號導致的誤操作時間間隔這一特點,通過預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,來識別霍爾器件的中斷信號是否為誤操作信號,進而實現(xiàn)對誤操作信號進行濾除,提升了用戶體驗。

實施例二

參考圖2,圖2為本申請?zhí)峁┑囊环N控制方法實施例二的流程圖。其中, 所述步驟S102可以通過以下步驟實現(xiàn):

S201:統(tǒng)計所述預設(shè)時長內(nèi)接收到來自霍爾器件的中斷信號個數(shù)。

在此基礎(chǔ)上,如圖2所示,所述步驟S103可以通過以下步驟實現(xiàn):

S202:判斷所述中斷信號個數(shù)是否大于0;

S203:若判斷結(jié)果為是,則所述第一中斷信號為霍爾器件的誤操作信號。

本實施例以所述預設(shè)時長為180ms為例進行說明。

在接收到霍爾器件的第一中斷信號之后,本實施例繼續(xù)統(tǒng)計接下來的180ms內(nèi)接收到來自霍爾器件的中斷信號個數(shù),若所述中斷信號個數(shù)大于0,譬如,假設(shè)180ms內(nèi)接收到3個中斷信號。

則由于受人工操作能力的局限,用戶在操作手機使霍爾器件發(fā)出一次中斷信號之后,不可能在180ms的短時間內(nèi)再次操作手機使霍爾器件產(chǎn)生中斷信號,因此可判定所述第一中斷信號為霍爾器件的誤操作信號;反之,則將所述第一中斷信號判定為霍爾器件的正常信號。

實施例三

參考圖3,圖3為本申請?zhí)峁┑囊环N控制方法實施例三的流程圖,本實施例基于實施例二所提供的方案,如圖3所示,所述方法還可以包括:

S301:將所述預設(shè)時長內(nèi)接收到的最后一個中斷信號作為第一中斷信號,并返回執(zhí)行所述步驟:獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況。

基于與第一中斷信號相同的原因,所述預設(shè)時長內(nèi)接收到的中斷信號中,最后一個中斷信號除外的其他信號不可能為霍爾器件的正常信號,因此,本實施例直接將預設(shè)時長內(nèi)接收的最后一個中斷信號替代所述第一中斷信號,并返回所述第一中斷信號的識別流程,即通過循環(huán)執(zhí)行信號識別流程,實現(xiàn)對霍爾器件的各個中斷信號進行識別。

實施例四

參考圖4,圖4為本申請?zhí)峁┑囊环N控制方法實施例四的流程圖。其中,所述步驟S102可以通過以下步驟實現(xiàn):

S401:在所述預設(shè)時長內(nèi)繼續(xù)接收來自霍爾器件的第二中斷信號。

在此基礎(chǔ)上,如圖4所示,所述步驟S103可以通過以下步驟實現(xiàn):

S402:判斷在所述預設(shè)時長內(nèi)是否接收到來自霍爾器件的第二中斷信號;

S403:若判斷結(jié)果為是,則所述第一中斷信號為霍爾器件的誤操作信號。

區(qū)別于實施例二,在接收到霍爾器件的第一中斷信號后,本實施例開始計時,并在預設(shè)時長內(nèi)繼續(xù)接收來自霍爾器件的中斷信號,一旦接收到中斷信號,則停止本次計時。

仍以180ms的預設(shè)時長為例,假設(shè)在接收到所述第一中斷信號70ms后再次接收到霍爾器件的中斷信號,則停止本次計時(區(qū)別于實施例二計時180ms),并判定所述第一中斷信號為霍爾器件的誤操作信號。反之,若計時滿預設(shè)時長,一直未接收到中斷信號,則將所述第一中斷信號判定為霍爾器件的正常信號。

實施例五

參考圖5,圖5為本申請?zhí)峁┑囊环N控制方法實施例五的流程圖,本實施例基于實施例四所提供的方案,如圖5所示,所述方法還可以包括:

S501:將所述第二中斷信號作為第一中斷信號,并返回執(zhí)行所述步驟:獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況。

在識別出第一中斷信號為誤操作信號后,仍需對所述預設(shè)時長內(nèi)接收的第二中斷信號進行識別,如實施例四中在計時70ms時所接收到的信號,為此,本實施例將所述第二中斷信號替代所述第一中斷信號,并返回第一中斷信號的識別流程,通過循環(huán)執(zhí)行信號識別流程,實現(xiàn)對霍爾器件的各個信號進行識別。

實施例六

參考圖6,圖6為本申請?zhí)峁┑囊环N控制方法實施例六的流程圖,本實施例中,所述方法還可以包括:

S601:若所述第一中斷信號不是霍爾器件的誤操作信號,則根據(jù)所述第一中斷信號控制所述電子設(shè)備進行狀態(tài)切換。

在所述第一中斷信號不是霍爾器件的誤操作信號,即其為正常信號時,可依據(jù)該信號對電子設(shè)備進行正常的狀態(tài)切換,控制電子設(shè)備進入皮套模式。

實施例七

參考圖7,圖7為本申請?zhí)峁┑囊环N控制裝置實施例七的結(jié)構(gòu)示意圖,所述裝置可應用于具有天線及霍爾器件的智能手機、平板電腦等電子設(shè)備,如圖7所示,所述裝置可以包括接收模塊100、獲取模塊200、識別模塊300和丟棄模塊400。

接收模塊100,用于接收來自所述霍爾器件的第一中斷信號。

目前的雙天線手機設(shè)計中,霍爾器件及射頻信號的發(fā)射天線一般均設(shè)置在手機頂部,兩者距離較近。當頂部天線發(fā)射射頻信號時,會導致附近區(qū)域的磁場加強,進而易干擾霍爾器件使其出現(xiàn)誤操作,因此,接收的所述第一中斷信號可能為用戶操作手機皮套合上時,霍爾器件發(fā)出的正常中斷信號,也可能為干擾導致的誤操作信號。

獲取模塊200,用于獲取預設(shè)時長內(nèi)所述霍爾器件中斷信號的產(chǎn)生狀況,所述預設(shè)時長以所述第一中斷信號的接收時刻為起始時刻,所述預設(shè)時長小于霍爾器件兩次正常中斷信號間時間間隔的最低限值。

射頻信號是經(jīng)過調(diào)制的,擁有一定發(fā)射頻率的電波。

當用戶使用雙天線手機進行撥打電話、發(fā)送短信息等功能應用時,手機頂部天線會以一定的發(fā)射頻率發(fā)射射頻信號,實現(xiàn)與基站進行通信,目前的移動電話系統(tǒng)工作頻率一般在在800MHz到1800MHz之間。

在頂部天線與霍爾器件布局距離較近的雙天線手機中,出現(xiàn)信號干擾的幾率往往較高,如在100ms內(nèi)可能出現(xiàn)2、3次干擾,而用戶實際操作手機皮套時,局限于人工操作的極限,皮套兩次合上的時間間隔較長,一般不低于200ms,從而霍爾器件兩次正常中斷信號間的時間間隔與干擾信號導致的誤操作之間的時間間隔存在區(qū)別。

基于此,本申請在接收到霍爾器件的待識別中斷信號之后,通過繼續(xù)獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,來識別接收的所述待識別中斷信號是否為誤操作信號。

所述預設(shè)時長具體可依據(jù)頂部天線信號導致霍爾器件被干擾的情況而定,且所述預設(shè)時長應小于霍爾器件兩次正常中斷信號間時間間隔的最低限值。例如,假設(shè)通過前期的試驗測試獲知:在100ms內(nèi)可能會出現(xiàn)2、3次干擾,且霍爾器件兩次正常中斷信號間時間間隔的最低限值為200ms,則所述預設(shè)時 長可設(shè)定為100ms、120ms、180ms等可有效識別霍爾器件操作信號(識別其是否為誤操作信號)的時長。

識別模塊300,用于依據(jù)所述預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,識別所述第一中斷信號是否為霍爾器件的誤操作信號。

由以上描述可知,在第一中斷信號為霍爾器件的正常信號或誤操作信號這兩種情況下,所述預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況會存在區(qū)別,正常信號情況下,在所述預設(shè)時長內(nèi)不可能再接收到霍爾器件的其他中斷信號;誤操作情況下,則相反。

從而,具體可以依據(jù)所述預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,來識別所述第一中斷信號是否為霍爾器件的誤操作信號。

丟棄模塊400,用于在所述第一中斷信號為霍爾器件的誤操作信號時,丟棄所述第一中斷信號。

當所述第一中斷信號被識別為誤操作信號時,則丟棄所述第一中斷信號,以避免錯誤地指示手機進行狀態(tài)切換(如指示手機進入皮套模式),從而,實現(xiàn)了對干擾導致的誤操作信號進行濾除。

由以上方案可知,本申請在接收到來自霍爾器件的第一中斷信號后,繼續(xù)獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,該預設(shè)時長小于霍爾器件兩次正常中斷信號間時間間隔的最低限值;在此基礎(chǔ)上,識別第一中斷信號是否為霍爾器件的誤操作信號,并在其為誤操作信號時,將其丟棄。可見,本申請基于現(xiàn)實場景中,用戶實際操作手機皮套時,霍爾器件正常中斷信號間的時間間隔明顯區(qū)別于天線干擾信號導致的誤操作時間間隔這一特點,通過預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,來識別霍爾器件的中斷信號是否為誤操作信號,進而實現(xiàn)對誤操作信號進行濾除,提升了用戶體驗。

實施例八

參考圖8,圖8為本申請?zhí)峁┑囊环N控制裝置實施例八的結(jié)構(gòu)示意圖。其中,所述獲取模塊200具體為統(tǒng)計單元201,用于統(tǒng)計所述預設(shè)時長內(nèi)接收到來自霍爾器件的中斷信號個數(shù)。

在此基礎(chǔ)上,如圖8所示,所述識別模塊300包括第一判斷單元301和第一識別單元302。

第一判斷單元301,用于判斷所述中斷信號個數(shù)是否大于0;

第一識別單元302,用于在所述第一判斷單元的判斷結(jié)果為是時,將所述第一中斷信號識別為霍爾器件的誤操作信號。

本實施例以所述預設(shè)時長為180ms為例進行說明。

在接收到霍爾器件的第一中斷信號之后,本實施例繼續(xù)統(tǒng)計接下來的180ms內(nèi)接收到來自霍爾器件的中斷信號個數(shù),若所述中斷信號個數(shù)大于0,譬如,假設(shè)180ms內(nèi)接收到3個中斷信號。

則由于受人工操作能力的局限,用戶在操作手機使霍爾器件發(fā)出一次中斷信號之后,不可能在180ms的短時間內(nèi)再次操作手機使霍爾器件產(chǎn)生中斷信號,因此可判定所述第一中斷信號為霍爾器件的誤操作信號;反之,則將所述第一中斷信號判定為霍爾器件的正常信號。

實施例九

參考圖9,圖9為本申請?zhí)峁┑囊环N控制裝置實施例九的結(jié)構(gòu)示意圖,本實施例基于實施例八所提供的方案,如圖9所示,所述裝置還可以包括第一返回模塊500,用于將所述預設(shè)時長內(nèi)接收到的最后一個中斷信號作為第一中斷信號,并返回執(zhí)行所述獲取模塊200。

基于與第一中斷信號相同的原因,所述預設(shè)時長內(nèi)接收到的中斷信號中,最后一個中斷信號除外的其他信號不可能為霍爾器件的正常信號,因此,本實施例直接將所述預設(shè)時長內(nèi)接收的最后一個中斷信號替代所述第一中斷信號,并返回所述第一中斷信號的識別流程,即通過循環(huán)執(zhí)行信號識別流程,實現(xiàn)對霍爾器件的各個信號進行識別。

實施例十

參考圖10,圖10為本申請?zhí)峁┑囊环N控制裝置實施例十的結(jié)構(gòu)示意圖。其中,所述獲取模塊200具體為繼續(xù)接收單元202,用于在所述預設(shè)時長內(nèi)繼續(xù)接收來自霍爾器件的第二中斷信號。

在此基礎(chǔ)上,如圖10所示,所述識別模塊包括第二判斷單元303和第二識別單元304。

第二判斷單元303,用于判斷在所述預設(shè)時長內(nèi)是否接收到來自霍爾器件 的第二中斷信號;

第二識別單元304,用于在所述第二判斷單元的判斷結(jié)果為是時,將所述第一中斷信號識別為霍爾器件的誤操作信號。

區(qū)別于實施例八,在接收到霍爾器件的第一中斷信號后,本實施例開始計時,并在預設(shè)時長內(nèi)繼續(xù)接收來自霍爾器件的中斷信號,一旦接收到中斷信號,則停止本次計時。

仍以180ms的預設(shè)時長為例,假設(shè)在接收到所述第一中斷信號70ms后再次接收到霍爾器件的中斷信號,則停止本次計時(區(qū)別于實施例八計時180ms),并判定所述第一中斷信號為霍爾器件的誤操作信號。反之,若計時滿預設(shè)時長,一直未接收到中斷信號,則將所述第一中斷信號判定為霍爾器件的正常信號。

實施例十一

參考圖11,圖11為本申請?zhí)峁┑囊环N控制裝置實施例十一的結(jié)構(gòu)示意圖,本實施例基于實施例十所提供的方案,如圖11所示,所述裝置還可以包括第二返回模塊600,用于將所述第二中斷信號作為第一中斷信號,并返回執(zhí)行所述獲取模塊200

在識別出第一中斷信號為誤操作信號后,仍需對所述預設(shè)時長內(nèi)接收的第二中斷信號進行識別,如實施例四中在計時70ms時所接收到的信號,為此,本實施例將所述第二中斷信號替代所述第一中斷信號,并返回第一中斷信號的識別流程,通過循環(huán)執(zhí)行信號識別流程,實現(xiàn)對霍爾器件的各個信號進行識別。

實施例十二

參考圖12,圖12為本申請?zhí)峁┑囊环N控制裝置實施例十二的結(jié)構(gòu)示意圖,本實施例中,所述裝置還可以包括:

控制模塊700,用于在所述第一中斷信號不是霍爾器件的誤操作信號時,根據(jù)所述第一中斷信號控制所述電子設(shè)備進行狀態(tài)切換。

在所述第一中斷信號不是霍爾器件的誤操作信號,即其為正常信號時,可依據(jù)該信號對電子設(shè)備進行正常的狀態(tài)切換,控制電子設(shè)備進入皮套模式。

實施例十三

本實施例公開一種電子設(shè)備,所述電子設(shè)備包括如實施例七至實施例十二任意一實施例所述的控制裝置,所述電子設(shè)備可以是具有天線及霍爾器件的智能手機、平板電腦等設(shè)備。

由以上方案可知,本申請在接收到來自霍爾器件的第一中斷信號后,繼續(xù)獲取預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,該預設(shè)時長小于霍爾器件兩次正常中斷信號間時間間隔的最低限值;在此基礎(chǔ)上,識別第一中斷信號是否為霍爾器件的誤操作信號,并在其為誤操作信號時,將其丟棄。可見,本申請基于現(xiàn)實場景中,用戶實際操作手機皮套時,霍爾器件正常中斷信號間的時間間隔明顯區(qū)別于天線干擾信號導致的誤操作時間間隔這一特點,通過預設(shè)時長內(nèi)霍爾器件中斷信號的產(chǎn)生狀況,來識別霍爾器件的中斷信號是否為誤操作信號,進而實現(xiàn)對誤操作信號進行濾除,提升了用戶體驗。

需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。

為了描述的方便,描述以上系統(tǒng)時以功能分為各種模塊或單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。

通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。

最后,還需要說明的是,在本文中,諸如第一、第二、第三和第四等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性 的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1