專(zhuān)利名稱(chēng):一種防止開(kāi)關(guān)誤觸發(fā)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及傳感器環(huán)境偵測(cè)技術(shù)和電源控制技術(shù),特別涉及一種利用傳感器偵測(cè)開(kāi)關(guān)誤觸發(fā),控制手持設(shè)備電源節(jié)能并提高用戶體驗(yàn)的方法及相關(guān)裝置。
背景技術(shù):
目前手持設(shè)備應(yīng)用廣泛,手持設(shè)備的節(jié)能問(wèn)題以及用戶體驗(yàn)效果倍受重視。一般,手持設(shè)備都是靠開(kāi)機(jī)按鍵來(lái)喚醒設(shè)備和開(kāi)關(guān)機(jī)。由于手持設(shè)備的使用者大都習(xí)慣把手持設(shè)備放置在口袋或包中,如果手持設(shè)備的開(kāi)機(jī)按鍵向下放置的話,非常容易受重力影響,被下面的異物觸碰,引起不必要的喚醒或開(kāi)關(guān)機(jī)動(dòng)作。這種誤觸發(fā)不僅消耗電能,也會(huì)造成用戶體驗(yàn)效果差。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種防止開(kāi)關(guān)誤觸發(fā)的方法及裝置,能更好地解決手持設(shè)備放置不當(dāng)導(dǎo)致誤喚醒或誤開(kāi)關(guān)機(jī)的問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種防止開(kāi)關(guān)誤觸發(fā)的方法,包括手持設(shè)備實(shí)時(shí)監(jiān)測(cè)開(kāi)機(jī)按鍵的觸發(fā)事件;當(dāng)監(jiān)測(cè)到所述觸發(fā)事件時(shí),檢測(cè)當(dāng)前手持設(shè)備的放置狀態(tài)信息,并根據(jù)所述放置狀態(tài)信息判斷所述手持設(shè)備是否處于非正常操作狀態(tài);若判斷結(jié)果為所述手持設(shè)備處于非正常操作狀態(tài),則將所述觸發(fā)事件確定為誤觸發(fā)事件,手持設(shè)備保持當(dāng)前系統(tǒng)狀態(tài)。優(yōu)選地,手持設(shè)備實(shí)時(shí)采集所述放置狀態(tài)信息,所述放置狀態(tài)信息包括手持設(shè)備與周?chē)矬w的距離數(shù)據(jù),手持設(shè)備利用其距離探測(cè)傳感器,實(shí)時(shí)采集所述距離數(shù)據(jù)。優(yōu)選地,所述放置狀態(tài)信息還包括手持設(shè)備開(kāi)機(jī)按鍵所在側(cè)的受力方向,手持設(shè)備利用其運(yùn)動(dòng)/方向探測(cè)傳感器,實(shí)時(shí)采集所述受力方向。優(yōu)選地,檢測(cè)當(dāng)前手持設(shè)備的所述距離數(shù)據(jù)和所述受力方向,當(dāng)所述距離數(shù)據(jù)小于預(yù)定距離閾值且所述受力方向向下時(shí),判斷所述手持設(shè)備處于非正常操作狀態(tài),否則,判斷所述手持設(shè)備處于正常操作狀態(tài)。優(yōu)選地,還包括若判斷結(jié)果為所述手持設(shè)備處于正常操作狀態(tài),則將所述觸發(fā)事件確定為非誤觸發(fā)事件,手持設(shè)備進(jìn)行系統(tǒng)喚醒或執(zhí)行開(kāi)關(guān)機(jī)操作。根據(jù)本發(fā)明的另一方面,提供了一種防止開(kāi)關(guān)誤觸發(fā)的裝置,包括監(jiān)測(cè)模塊,用于實(shí)時(shí)監(jiān)測(cè)開(kāi)機(jī)按鍵的觸發(fā)事件;判斷模塊,用于當(dāng)監(jiān)測(cè)到所述觸發(fā)事件時(shí),檢測(cè)當(dāng)前手持設(shè)備的放置狀態(tài)信息,并根據(jù)所述放置狀態(tài)信息判斷所述手持設(shè)備是否處于非正常操作狀態(tài);執(zhí)行模塊,用于在判斷結(jié)果為所述手持設(shè)備處于非正常操作狀態(tài),則將所述觸發(fā)事件確定為誤觸發(fā)事件,手持設(shè)備保持當(dāng)前系統(tǒng)狀態(tài)。
優(yōu)選地,還包括采集模塊,用于實(shí)時(shí)采集所述放置狀態(tài)信息,所述放置狀態(tài)信息包括手持設(shè)備與周?chē)矬w的距離數(shù)據(jù)、手持設(shè)備開(kāi)機(jī)按鍵所在側(cè)的受力方向。優(yōu)選地,所述采集模塊包括距離探測(cè)傳感器,用于實(shí)時(shí)采集所述距離數(shù)據(jù);運(yùn)動(dòng)/方向探測(cè)傳感器,用于實(shí)時(shí)采集所述受力方向。優(yōu)選地,所述判斷模塊包括檢測(cè)子模塊,用于檢測(cè)當(dāng)前手持設(shè)備的所述距離數(shù)據(jù)和所述受力方向;判斷子模塊,用于當(dāng)所述距離數(shù)據(jù)小于預(yù)定距離閾值且所述受力方向向下時(shí),判斷所述手持設(shè)備處于非正常操作狀態(tài),否則,判斷所述手持設(shè)備處于正常操作狀態(tài)。優(yōu)選地,所述執(zhí)行模塊還用于在判斷結(jié)果為所述手持設(shè)備處于非正常操作狀態(tài),則將所述觸發(fā)事件確定為誤觸發(fā)事件,手持設(shè)備保持當(dāng)前系統(tǒng)狀態(tài)。與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于本發(fā)明能夠降低待機(jī)功耗,提高用戶體驗(yàn)。
圖1是本發(fā)明提供的防止開(kāi)關(guān)誤觸發(fā)的方法流程圖;圖2是本發(fā)明提供的防止開(kāi)關(guān)誤觸發(fā)的裝置結(jié)構(gòu)框圖;圖3是本發(fā)明實(shí)施例提供的裝置連接圖;圖4是本發(fā)明實(shí)施例提供的工作流程。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明,應(yīng)當(dāng)理解,以下所說(shuō)明的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供了一種方法,利用傳感器偵測(cè)手持設(shè)備放置環(huán)境,防止誤觸發(fā),控制手持設(shè)備電源節(jié)能。圖1是本發(fā)明提供的防止開(kāi)關(guān)誤觸發(fā)的方法流程圖,如圖1所示,包括步驟101、手持設(shè)備實(shí)時(shí)監(jiān)測(cè)開(kāi)機(jī)按鍵的觸發(fā)事件。步驟102、當(dāng)監(jiān)測(cè)到所述觸發(fā)事件時(shí),檢測(cè)當(dāng)前手持設(shè)備的放置狀態(tài)信息,并根據(jù)所述放置狀態(tài)信息判斷所述手持設(shè)備是否處于正常操作狀態(tài)。手持設(shè)備實(shí)時(shí)采集所述放置狀態(tài)信息,所述放置狀態(tài)信息包括手持設(shè)備與周?chē)矬w的距離數(shù)據(jù)和手持設(shè)備開(kāi)機(jī)按鍵所在側(cè)的受力方向,手持設(shè)備利用其距離探測(cè)傳感器實(shí)時(shí)采集所述距離數(shù)據(jù),并利用其運(yùn)動(dòng)/方向探測(cè)傳感器,實(shí)時(shí)采集所述受力方向。通過(guò)檢測(cè)當(dāng)前手持設(shè)備的所述距離數(shù)據(jù)和所述受力方向,判斷手持設(shè)備是否處于非正常操作狀態(tài),當(dāng)所述距離數(shù)據(jù)小于預(yù)定距離閾值且所述受力方向向下時(shí),判斷所述手持設(shè)備處于非正常操作狀態(tài),否則,判斷所述手持設(shè)備處于正常操作狀態(tài)。所述正常操作狀態(tài)是指用戶操作手持設(shè)備的狀態(tài)。步驟103、若判斷結(jié)果為所述手持設(shè)備處于非正常操作狀態(tài),則將所述觸發(fā)事件確定為誤觸發(fā)事件,手持設(shè)備保持當(dāng)前系統(tǒng)狀態(tài)。進(jìn)一步地,若判斷結(jié)果為所述手持設(shè)備處于正常操作狀態(tài),則將所述觸發(fā)事件確定為非誤觸發(fā)事件,手持設(shè)備進(jìn)行系統(tǒng)喚醒或執(zhí)行開(kāi)關(guān)機(jī)操作。本發(fā)明還提供了一種裝置,利用傳感器偵測(cè)手持設(shè)備放置環(huán)境,防止誤觸發(fā),控制手持設(shè)備電源節(jié)能。圖2是本發(fā)明提供的防止開(kāi)關(guān)誤觸發(fā)的裝置結(jié)構(gòu)框圖,如圖2所示,包括監(jiān)測(cè)模塊、采集模塊、判斷模塊和執(zhí)行模塊,其中所述監(jiān)測(cè)模塊用于實(shí)時(shí)監(jiān)測(cè)開(kāi)機(jī)按鍵的觸發(fā)事件。所述采集模塊用于實(shí)時(shí)采集所述放置狀態(tài)信息,所述放置狀態(tài)信息包括手持設(shè)備與周?chē)矬w的距離數(shù)據(jù)、手持設(shè)備開(kāi)機(jī)按鍵所在側(cè)的受力方向。所述采集模塊利用距離探測(cè)傳感器實(shí)時(shí)采集所述距離數(shù)據(jù),利用運(yùn)動(dòng)/方向探測(cè)傳感器實(shí)時(shí)采集所述受力方向。所述判斷模塊用于當(dāng)監(jiān)測(cè)到所述觸發(fā)事件時(shí),檢測(cè)當(dāng)前手持設(shè)備的放置狀態(tài)信息,并根據(jù)所述放置狀態(tài)信息判斷所述手持設(shè)備是否處于正常操作狀態(tài)。所述判斷模塊利用檢測(cè)子模塊檢測(cè)當(dāng)前手持設(shè)備的所述距離數(shù)據(jù)和所述受力方向,利用判斷子模塊在所述距離數(shù)據(jù)小于預(yù)定距離閾值且所述受力方向向下時(shí),判斷所述手持設(shè)備處于非正常操作狀態(tài),否則,判斷所述手持設(shè)備處于正常操作狀態(tài)。執(zhí)行模塊,用于在判斷結(jié)果為所述手持設(shè)備處于非正常操作狀態(tài),則將所述觸發(fā)事件確定為誤觸發(fā)事件,手持設(shè)備保持當(dāng)前系統(tǒng)狀態(tài),并在判斷結(jié)果為所述手持設(shè)備處于非正常操作狀態(tài),則將所述觸發(fā)事件確定為誤觸發(fā)事件,手持設(shè)備保持當(dāng)前系統(tǒng)狀態(tài)。圖3是本發(fā)明實(shí)施例提供的裝置連接圖,如圖3所示,其中所述手持設(shè)備主機(jī)提供上層管理軟件,所述上層管理軟件包括監(jiān)測(cè)模塊、判斷模塊和執(zhí)行模塊,用于監(jiān)聽(tīng)開(kāi)機(jī)按鍵的觸發(fā)事件,判斷所述觸發(fā)事件是否為誤觸發(fā)事件,并根據(jù)判斷結(jié)果控制手持設(shè)備的電源,使系統(tǒng)保持原狀態(tài)或喚醒/開(kāi)關(guān)機(jī)。距離探測(cè)傳感器偵測(cè)手持設(shè)備周?chē)欠裼形矬w接近,并將狀態(tài)上報(bào)給上層管理軟件或等待上層管理軟件來(lái)查詢(xún)。運(yùn)動(dòng)/方向探測(cè)傳感器偵測(cè)手持設(shè)備放置的位置和移動(dòng)方向,將狀態(tài)上報(bào)給上層管理軟件或等待上層管理軟件來(lái)查詢(xún)。手持設(shè)備的開(kāi)機(jī)按鍵偵測(cè)手持設(shè)備開(kāi)機(jī)按鍵是否被觸發(fā),并將狀態(tài)上報(bào)給上層管理軟件或等待上層管理軟件來(lái)查詢(xún)。上述裝置的工作原理為手持設(shè)備主機(jī)監(jiān)聽(tīng)或查詢(xún)手持設(shè)備的開(kāi)機(jī)按鍵、距離探測(cè)傳感器、運(yùn)動(dòng)/方向探測(cè)傳感器,并控制手持設(shè)備的電源狀態(tài)。當(dāng)有開(kāi)機(jī)按鍵觸發(fā)事件發(fā)生時(shí),上層管理軟件通過(guò)監(jiān)聽(tīng)或查詢(xún)距離探測(cè)傳感器和運(yùn)動(dòng)/方向探測(cè)傳感器的狀態(tài),判斷手持設(shè)備是否在口袋或包等狹小空間,且開(kāi)機(jī)按鍵一側(cè)是否受力,如果是這種狀態(tài),則為非正常操作狀態(tài),所述觸發(fā)事件為誤觸發(fā)事件,忽略本次喚醒或開(kāi)關(guān)機(jī)動(dòng)作,并可通知用戶調(diào)整手持設(shè)備擺放位置。否則,為正常操作狀態(tài),所述觸發(fā)事件為非誤觸發(fā)事件,進(jìn)行喚醒或開(kāi)關(guān)機(jī)動(dòng)作。圖4是本發(fā)明實(shí)施例提供的工作流程,本實(shí)施例以處于休眠狀態(tài)的圖3所示手持設(shè)備受到誤觸發(fā)為例進(jìn)行說(shuō)明,如圖4所示,步驟包括St印1、系統(tǒng)休眠狀態(tài)。St印2、開(kāi)機(jī)按鍵的觸發(fā)事件觸發(fā)上層管理軟件。Step3 :上層管理軟件查詢(xún)距離探測(cè)傳感器和運(yùn)動(dòng)/方向探測(cè)傳感器的狀態(tài)。Step4 :上層管理軟件通過(guò)距離探測(cè)傳感器和運(yùn)動(dòng)/方向探測(cè)傳感器的狀態(tài),判別手持設(shè)備是否是在口袋或包等狹小空間內(nèi)的誤觸發(fā)(一個(gè)可參考用例是距離探測(cè)傳感器發(fā)現(xiàn)手機(jī)Icm內(nèi)有物體且運(yùn)動(dòng)/方向探測(cè)傳感器發(fā)現(xiàn)手機(jī)按鍵一側(cè)收到向下的力),如果是誤觸發(fā),則繼續(xù)當(dāng)前休眠狀態(tài),轉(zhuǎn)到Stepl,否則進(jìn)入Step5。St印5 :系統(tǒng)喚醒或開(kāi)關(guān)機(jī)流程。綜上所述,本發(fā)明具有以下技術(shù)效果本發(fā)明通過(guò)傳感器設(shè)備偵測(cè)出手持設(shè)備是否被放置在口袋或包等狹小空間,且開(kāi)機(jī)按鍵一側(cè)是否向下放置,當(dāng)手持設(shè)備的開(kāi)機(jī)按鍵被觸發(fā)后,上層管理軟件會(huì)去查看或更新手機(jī)放置狀態(tài),從而避免手機(jī)被誤喚醒或誤關(guān)機(jī),同時(shí)可以提醒用戶更換手持設(shè)備的放置位置,不僅降低了待機(jī)功耗,同時(shí)也提高了用戶體驗(yàn)。盡管上文對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,但是本發(fā)明不限于此,本技術(shù)領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的原理進(jìn)行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種防止開(kāi)關(guān)誤觸發(fā)的方法,其特征在于,包括手持設(shè)備實(shí)時(shí)監(jiān)測(cè)開(kāi)機(jī)按鍵的觸發(fā)事件;當(dāng)監(jiān)測(cè)到所述觸發(fā)事件時(shí),檢測(cè)當(dāng)前手持設(shè)備的放置狀態(tài)信息,并根據(jù)所述放置狀態(tài)信息判斷所述手持設(shè)備是否處于非正常操作狀態(tài);若判斷結(jié)果為所述手持設(shè)備處于非正常操作狀態(tài),則將所述觸發(fā)事件確定為誤觸發(fā)事件,手持設(shè)備保持當(dāng)前系統(tǒng)狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,手持設(shè)備實(shí)時(shí)采集所述放置狀態(tài)信息,所述放置狀態(tài)信息包括手持設(shè)備與周?chē)矬w的距離數(shù)據(jù),手持設(shè)備利用其距離探測(cè)傳感器, 實(shí)時(shí)采集所述距離數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述放置狀態(tài)信息還包括手持設(shè)備開(kāi)機(jī)按鍵所在側(cè)的受力方向,手持設(shè)備利用其運(yùn)動(dòng)/方向探測(cè)傳感器,實(shí)時(shí)采集所述受力方向。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,檢測(cè)當(dāng)前手持設(shè)備的所述距離數(shù)據(jù)和所述受力方向,當(dāng)所述距離數(shù)據(jù)小于預(yù)定距離閾值且所述受力方向向下時(shí),判斷所述手持設(shè)備處于非正常操作狀態(tài),否則,判斷所述手持設(shè)備處于正常操作狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括若判斷結(jié)果為所述手持設(shè)備處于正常操作狀態(tài),則將所述觸發(fā)事件確定為非誤觸發(fā)事件,手持設(shè)備進(jìn)行系統(tǒng)喚醒或執(zhí)行開(kāi)關(guān)機(jī)操作。
6.一種防止開(kāi)關(guān)誤觸發(fā)的裝置,其特征在于,包括監(jiān)測(cè)模塊,用于實(shí)時(shí)監(jiān)測(cè)開(kāi)機(jī)按鍵的觸發(fā)事件;判斷模塊,用于當(dāng)監(jiān)測(cè)到所述觸發(fā)事件時(shí),檢測(cè)當(dāng)前手持設(shè)備的放置狀態(tài)信息,并根據(jù)所述放置狀態(tài)信息判斷所述手持設(shè)備是否處于非正常操作狀態(tài);執(zhí)行模塊,用于在判斷結(jié)果為所述手持設(shè)備處于非正常操作狀態(tài),則將所述觸發(fā)事件確定為誤觸發(fā)事件,手持設(shè)備保持當(dāng)前系統(tǒng)狀態(tài)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括采集模塊,用于實(shí)時(shí)采集所述放置狀態(tài)信息,所述放置狀態(tài)信息包括手持設(shè)備與周?chē)矬w的距離數(shù)據(jù)、手持設(shè)備開(kāi)機(jī)按鍵所在側(cè)的受力方向。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述采集模塊包括距離探測(cè)傳感器,用于實(shí)時(shí)采集所述距離數(shù)據(jù);運(yùn)動(dòng)/方向探測(cè)傳感器,用于實(shí)時(shí)采集所述受力方向。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊包括檢測(cè)子模塊,用于檢測(cè)當(dāng)前手持設(shè)備的所述距離數(shù)據(jù)和所述受力方向;判斷子模塊,用于當(dāng)所述距離數(shù)據(jù)小于預(yù)定距離閾值且所述受力方向向下時(shí),判斷所述手持設(shè)備處于非正常操作狀態(tài),否則,判斷所述手持設(shè)備處于正常操作狀態(tài)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述執(zhí)行模塊還用于在判斷結(jié)果為所述手持設(shè)備處于非正常操作狀態(tài),則將所述觸發(fā)事件確定為誤觸發(fā)事件,手持設(shè)備保持當(dāng)前系統(tǒng)狀態(tài)。
全文摘要
本發(fā)明公開(kāi)了一種防止開(kāi)關(guān)誤觸發(fā)的方法及裝置,涉及傳感器環(huán)境偵測(cè)技術(shù)和電源控制技術(shù),所述方法包括手持設(shè)備實(shí)時(shí)監(jiān)測(cè)開(kāi)機(jī)按鍵的觸發(fā)事件;當(dāng)監(jiān)測(cè)到所述觸發(fā)事件時(shí),檢測(cè)當(dāng)前手持設(shè)備的放置狀態(tài)信息,并根據(jù)所述放置狀態(tài)信息判斷所述手持設(shè)備是否處于非正常操作狀態(tài);若判斷結(jié)果為所述手持設(shè)備處于非正常操作狀態(tài),則將所述觸發(fā)事件確定為誤觸發(fā)事件,手持設(shè)備保持當(dāng)前系統(tǒng)狀態(tài)。本發(fā)明能夠防止手持設(shè)備放置不當(dāng)導(dǎo)致的誤喚醒和誤開(kāi)關(guān)機(jī)動(dòng)作,降低了待機(jī)功耗,提高了用戶體驗(yàn)。
文檔編號(hào)G05B19/04GK103019124SQ20121057937
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者王力剛 申請(qǐng)人:中興通訊股份有限公司