自動(dòng)切換方法及裝置制造方法
【專利摘要】本公開示出了一種自動(dòng)切換方法及裝置,屬于互聯(lián)網(wǎng)終端領(lǐng)域。所述方法包括:獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;檢測(cè)距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件;如果距離值在時(shí)域上的變化符合距離變化條件且光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件,則進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒。本公開解決了相關(guān)技術(shù)在實(shí)現(xiàn)Smart?cover的自動(dòng)休眠或自動(dòng)喚醒時(shí)必須依賴電子設(shè)備上的磁力傳感器的問題;達(dá)到了并未設(shè)置磁力傳感器的電子設(shè)備也能夠?qū)崿F(xiàn)Smart?cover的自動(dòng)休眠或自動(dòng)喚醒,只需要該電子設(shè)備上設(shè)置有常見的距離傳感器和光強(qiáng)傳感器即可的效果。
【專利說明】自動(dòng)切換方法及裝置
【技術(shù)領(lǐng)域】
[0001]本公開涉及互聯(lián)網(wǎng)終端領(lǐng)域,特別涉及一種自動(dòng)切換方法及裝置。
【背景技術(shù)】
[0002]Smart cover (智能保護(hù)殼)是平板電腦和智能手機(jī)等電子設(shè)備上常見的配件。它可以在用戶蓋上保護(hù)殼時(shí)使電子設(shè)備自動(dòng)休眠,還可以在用戶翻開保護(hù)殼時(shí)使電子設(shè)備自動(dòng)喚醒。
[0003]相關(guān)技術(shù)中,Smart cover實(shí)現(xiàn)上述功能的原理如下:在Smart cover的預(yù)定位置處設(shè)置有一塊小磁鐵,而在電子設(shè)備的相應(yīng)位置處設(shè)置有一個(gè)磁力傳感器。當(dāng)用戶蓋上保護(hù)殼時(shí),電子設(shè)備上的磁力傳感器感應(yīng)到磁力,觸發(fā)電子設(shè)備自動(dòng)休眠。當(dāng)用戶翻開保護(hù)殼時(shí),電子設(shè)備上的磁力傳感器感應(yīng)到磁力消失,觸發(fā)電子設(shè)備自動(dòng)喚醒。
[0004]發(fā)明人在實(shí)現(xiàn)本公開的過程中,發(fā)現(xiàn)相關(guān)技術(shù)至少存在以下問題:
[0005]Smart cover實(shí)現(xiàn)上述功能主要靠磁鐵和磁力傳感器,但是一些Smart cover上沒有設(shè)置磁鐵,或者一些電子設(shè)備上沒有磁力傳感器,此時(shí)就無法實(shí)現(xiàn)自動(dòng)休眠和自動(dòng)喚醒。
【發(fā)明內(nèi)容】
[0006]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種自動(dòng)切換方法及裝置。所述技術(shù)方案如下:
[0007]根據(jù)本公開實(shí)施例的第一方面,提供了一種自動(dòng)切換方法,所述方法包括:
[0008]獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;
[0009]檢測(cè)所述距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且所述光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件;
[0010]如果所述距離值在時(shí)域上的變化符合所述距離變化條件且所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件,則控制所述電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒。
[0011]可選地,所述檢測(cè)所述距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且所述光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件,包括:
[0012]檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件;如果所述距離值在時(shí)域上的變化符合所述距離變化條件,則檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件;
[0013]或,
[0014]檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件;如果所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件,則檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件;
[0015]或,
[0016]檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件且并行檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件。[0017]可選地,所述檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件,包括:
[0018]檢測(cè)所述距離值在時(shí)域上的變化是否符合休眠距離變化條件或喚醒距離變化條件,所述休眠距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)距離喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)距離近零閾值的取值,所述喚醒距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)距離近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)距離喚醒閾值的取值。
[0019]可選地,所述檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件,包括:
[0020]檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件,所述休眠光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)光強(qiáng)喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)光強(qiáng)近零閾值的取值,所述喚醒光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)光強(qiáng)近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)光強(qiáng)喚醒閾值的取值。
[0021]可選地,所述檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件,包括:
[0022]將所述光強(qiáng)值在時(shí)域上的變化與預(yù)先記錄的休眠光強(qiáng)變化曲線或喚醒光強(qiáng)變化曲線進(jìn)行相似度擬合;
[0023]如果與所述休眠光強(qiáng)變化曲線擬合出的相似度高于第一閾值,則確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述休眠光強(qiáng)變化條件;
[0024]如果與所述喚醒光強(qiáng)變化曲線擬合出的相似度高于第二閾值,則確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述喚醒光強(qiáng)變化條件。
[0025]可選地,所述方法還包括:
[0026]記錄智能外殼在所述電子設(shè)備的屏幕前方由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài)過程中的第一光強(qiáng)變化曲線;根據(jù)所述第一光強(qiáng)變化曲線生成所述休眠光強(qiáng)變化曲線;
[0027]和/ 或;
[0028]記錄智能外殼在所述電子設(shè)備的屏幕前方由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài)過程中的第二光強(qiáng)變化曲線;根據(jù)所述第二光強(qiáng)變化曲線生成所述喚醒光強(qiáng)變化曲線。
[0029]根據(jù)本公開實(shí)施例的第二方面,提供了一種自動(dòng)切換裝置,所述裝置包括:
[0030]信息獲取模塊,用于獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;
[0031]條件檢測(cè)模塊,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且所述光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件;
[0032]自動(dòng)控制模塊,用于在所述距離值在時(shí)域上的變化符合所述距離變化條件且所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件時(shí),控制所述電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒。
[0033]可選地,
[0034]所述條件檢測(cè)模塊,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件;在所述距離值在時(shí)域上的變化符合所述距離變化條件時(shí),檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件;
[0035]或,
[0036]所述條件檢測(cè)模塊,用于檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件;在所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件時(shí),檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件;
[0037]或,
[0038]所述條件檢測(cè)模塊,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件且并行檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件。
[0039]可選地,所述條件檢測(cè)模塊,包括:
[0040]距離檢測(cè)單元;
[0041]所述距離檢測(cè)單元,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合休眠距離變化條件或喚醒距離變化條件,所述休眠距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)距離喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)距離近零閾值的取值,所述喚醒距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)距離近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)距離喚醒閾值的取值。
[0042]可選地,所述條件檢測(cè)模塊,包括:
[0043]光強(qiáng)檢測(cè)單元;
[0044]所述光強(qiáng)檢測(cè)單元,用于檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件,所述休眠光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)光強(qiáng)喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)光強(qiáng)近零閾值的取值,所述喚醒光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)光強(qiáng)近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)光強(qiáng)喚醒閾值的取值。
[0045]可選地,所述光強(qiáng)檢測(cè)單元,包括:
[0046]曲線擬合子單元、第一確定子單元和第二確定子單元;
[0047]所述曲線擬合子單元,用于將所述光強(qiáng)值在時(shí)域上的變化與預(yù)先記錄的休眠光強(qiáng)變化曲線或喚醒光強(qiáng)變化曲線進(jìn)行相似度擬合;
[0048]所述第一確定子單元,用于在與所述休眠光強(qiáng)變化曲線擬合出的相似度高于第一閾值時(shí),確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述休眠光強(qiáng)變化條件;
[0049]所述第二確定子單元,用于在與所述喚醒光強(qiáng)變化曲線擬合出的相似度高于第二閾值時(shí),確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述喚醒光強(qiáng)變化條件。
[0050]可選地,所述裝置還包括:
[0051]第一記錄單元,用于記錄智能外殼在所述電子設(shè)備的屏幕前方由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài)過程中的第一光強(qiáng)變化曲線;第一生成單元,用于根據(jù)所述第一光強(qiáng)變化曲線生成所述休眠光強(qiáng)變化曲線;
[0052]和/ 或;
[0053]第二記錄單元,用于記錄智能外殼在所述電子設(shè)備的屏幕前方由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài)過程中的第二光強(qiáng)變化曲線;第二生成單元,用于根據(jù)所述第二光強(qiáng)變化曲線生成所述喚醒光強(qiáng)變化曲線。
[0054]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0055]通過獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;如果檢測(cè)出距離值在時(shí)域上的變化符合距離變化條件且光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件,則控制電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒;解決了相關(guān)技術(shù)在實(shí)現(xiàn)Smart cover的自動(dòng)休眠或自動(dòng)喚醒時(shí)必須依賴電子設(shè)備上的磁力傳感器的問題;達(dá)到了并未設(shè)置磁力傳感器的電子設(shè)備也能夠?qū)崿F(xiàn)Smart cover的自動(dòng)休眠或自動(dòng)喚醒,只需要該電子設(shè)備上設(shè)置有常見的距離傳感器和光強(qiáng)傳感器即可的效果。
[0056]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0057]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
[0058]圖1是根據(jù)一示例性實(shí)施例示出的一種自動(dòng)切換方法的流程圖;
[0059]圖2A是根據(jù)一示例性實(shí)施例示出的另一自動(dòng)切換方法的流程圖;
[0060]圖2B是圖2A所示出的自動(dòng)切換方法在一種實(shí)施示例中的示意圖;
[0061]圖2C是圖2A所示出的自動(dòng)切換方法在另一種實(shí)施示例中的示意圖;
[0062]圖3是根據(jù)一示例性實(shí)施例示出的一種自動(dòng)切換裝置的示意圖;
[0063]圖4A是根據(jù)一示例性實(shí)施例示出的一種自動(dòng)切換裝置的示意圖;
[0064]圖4B是圖4A示出的光學(xué)檢測(cè)單元在一種實(shí)施實(shí)例中的示意圖;
[0065]圖5是根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0066]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0067]目前大部分的電子設(shè)備都設(shè)置有距離傳感器和光強(qiáng)傳感器。距離傳感器能夠采集到電子設(shè)備的屏幕前方的物體與電子設(shè)備的屏幕之間的距離值,常用來實(shí)現(xiàn)打電話時(shí)貼近人臉后的屏幕自動(dòng)熄滅功能。而光強(qiáng)傳感器能夠采集到電子設(shè)備的屏幕前方的光強(qiáng)值,常用來實(shí)現(xiàn)根據(jù)環(huán)境光強(qiáng)調(diào)節(jié)屏幕自身的屏幕亮度的功能。本公開提供的自動(dòng)切換方法,能夠通過距離值和光強(qiáng)值來實(shí)現(xiàn)Smartcover的自動(dòng)休眠或自動(dòng)喚醒。
[0068]圖1是根據(jù)一示例性實(shí)施例示出的一種自動(dòng)切換方法的流程圖,如圖1所示,該自動(dòng)切換方法用于電子設(shè)備中,包括以下步驟。
[0069]在步驟SlOl中,獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;
[0070]在步驟S102中,檢測(cè)距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件;
[0071]在步驟S103中,如果距離值在時(shí)域上的變化符合距離變化條件且光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件,則控制電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒。
[0072]綜上所述,本實(shí)施例提供的自動(dòng)切換方法,通過獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;如果檢測(cè)出距離值在時(shí)域上的變化符合距離變化條件且光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件,則控制電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒;解決了相關(guān)技術(shù)在實(shí)現(xiàn)Smart cover的自動(dòng)休眠或自動(dòng)喚醒時(shí)必須依賴電子設(shè)備上的磁力傳感器的問題;達(dá)到了并未設(shè)置磁力傳感器的電子設(shè)備也能夠?qū)崿F(xiàn)Smart cover的自動(dòng)休眠或自動(dòng)喚醒,只需要該電子設(shè)備上設(shè)置有常見的距離傳感器和光強(qiáng)傳感器即可的效果。
[0073]圖2A是根據(jù)一示例性實(shí)施例示出的另一自動(dòng)切換方法的流程圖,如圖2A所示,該自動(dòng)切換方法用于電子設(shè)備中,包括以下步驟。
[0074]在步驟S201中,獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;
[0075]電子設(shè)備每隔預(yù)定時(shí)間間隔通過距離傳感器采集屏幕前方在不同時(shí)刻的距離值,比如,每秒20次。電子設(shè)備還每隔預(yù)定時(shí)間間隔通過光強(qiáng)傳感器采集屏幕前方在不同時(shí)刻的光強(qiáng)值。
[0076]距離值和光強(qiáng)值的采集時(shí)刻通常是相同的,比如,距離值和光強(qiáng)值均為從0.00秒開始,每秒采集20次;也有可能為間隔時(shí)間長(zhǎng)度相同,采樣時(shí)刻略有不同,比如,距離值為從0.00秒開始,每秒采集20次,光強(qiáng)值為0.02秒開始,每秒采集20次。但只要在同一時(shí)間段內(nèi)采集到的距離值和光強(qiáng)值能夠表征這段時(shí)間內(nèi)的距離變化和光強(qiáng)變化即可。
[0077]在步驟S202中,檢測(cè)距離值在時(shí)域上的變化是否符合距離變化條件;
[0078]若電子設(shè)備上的保護(hù)殼由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài),或者由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài),都會(huì)引起電子設(shè)備的距離值和光強(qiáng)值發(fā)生變化。電子設(shè)備可以檢測(cè)距離值在時(shí)域上變化是否符合距離變化條件,該距離變化條件用于識(shí)別保護(hù)殼的由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài),或者由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài)的事件。
[0079]在電子設(shè)備當(dāng)前處于喚醒狀態(tài)時(shí),電子設(shè)備檢測(cè)距離值在時(shí)域上的變化是否符合休眠距離變化條件,休眠距離變化條件是指距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)距離喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)距離近零閾值的取值。比如,預(yù)定時(shí)長(zhǎng)可以為I秒,預(yù)設(shè)距離喚醒閾值可以為10cm,預(yù)設(shè)距離近零閾值可以為0.3cm,如果距離值在I秒內(nèi)由大于IOcm的取值變?yōu)樾∮?.3cm的取值,則認(rèn)為距離值在時(shí)域上的變化符合休眠距離變化條件。
[0080]在電子設(shè)備當(dāng)前處于休眠狀態(tài)時(shí),電子設(shè)備檢測(cè)距離值在時(shí)域上的變化是否符合喚醒距離變化條件,喚醒距離變化條件是指距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)距離喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)距離近零閾值的取值。比如,預(yù)定時(shí)長(zhǎng)可以為I秒,預(yù)設(shè)距離喚醒閾值可以為10cm,預(yù)設(shè)距離近零閾值可以為0.3cm,如果距離值在I秒內(nèi)由小于0.3cm的取值變?yōu)榇笥贗Ocm的取值,則認(rèn)為距離值在時(shí)域上的變化符合喚醒距離變化條件。
[0081 ] 上述檢測(cè)過程可以由電子設(shè)備中的協(xié)處理器(Sensor Hub )來實(shí)現(xiàn),協(xié)處理器在電子設(shè)備處于休眠狀態(tài)的過程中也可以處理傳感器的數(shù)據(jù)。
[0082]對(duì)于上述預(yù)定時(shí)長(zhǎng)內(nèi)采集到的η個(gè)距離值,至少要選取屬于兩端的兩個(gè)距離值用于上述檢測(cè),此時(shí)準(zhǔn)確性較低,但計(jì)算量很小;若電子設(shè)備選取全部η個(gè)距離值用于上述檢測(cè),則準(zhǔn)確性較高,但計(jì)算量很大。視實(shí)施例的不同,可以選取介于2和η之間的k個(gè)距離值用于上述檢測(cè)。
[0083]在步驟S203中,如果距離值在時(shí)域上的變化符合距離變化條件,則檢測(cè)光強(qiáng)值在時(shí)域上的變化是否符合光強(qiáng)變化條件;
[0084]由于距離值的檢測(cè)結(jié)果并不總是準(zhǔn)確,為此,電子設(shè)備還檢測(cè)光強(qiáng)值在時(shí)域上的官話是否符合光強(qiáng)變化條件。該光強(qiáng)變化條件用于識(shí)別保護(hù)殼的由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài),或者由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài)的事件。
[0085]在電子設(shè)備當(dāng)前處于喚醒狀態(tài)時(shí),電子設(shè)備檢測(cè)光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件,休眠光強(qiáng)變化條件是指光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)光強(qiáng)喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)光強(qiáng)近零閾值的取值。
[0086]在電子設(shè)備當(dāng)前處于休眠狀態(tài)時(shí),電子設(shè)備檢測(cè)光強(qiáng)值在時(shí)域上的變化是否符合喚醒光強(qiáng)變化條件,喚醒光強(qiáng)變化條件是指光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)光強(qiáng)喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)光強(qiáng)近零閾值的取值。
[0087]上述檢測(cè)過程也可以由電子設(shè)備中的協(xié)處理器(Sensor Hub)來實(shí)現(xiàn)。檢測(cè)光強(qiáng)值時(shí)的預(yù)定時(shí)長(zhǎng)與檢測(cè)距離值時(shí)的預(yù)定時(shí)長(zhǎng)是相同或者說對(duì)應(yīng)的。比如,同屬于A時(shí)刻和B時(shí)刻之間的距離值和光強(qiáng)值。
[0088]對(duì)于上述預(yù)定時(shí)長(zhǎng)內(nèi)采集到的N個(gè)光強(qiáng)值,至少要選取屬于兩端的兩個(gè)光強(qiáng)值用于上述檢測(cè),此時(shí)準(zhǔn)確性較低,但計(jì)算量很?。蝗綦娮釉O(shè)備選取全部N個(gè)光強(qiáng)值用于上述檢測(cè),則準(zhǔn)確性較高,但計(jì)算量很大。視實(shí)施例的不同,可以選取介于2和N之間的K個(gè)光強(qiáng)值用于上述檢測(cè)。
[0089]在一個(gè)例子中,假設(shè)預(yù)定時(shí)長(zhǎng)為I秒,預(yù)設(shè)距離喚醒閾值可以為10cm,預(yù)設(shè)距離近零閾值可以為0.3cm,預(yù)設(shè)光強(qiáng)喚醒閾值可以為Xcd,預(yù)設(shè)光強(qiáng)近零閾值可以為Ycd,則自動(dòng)喚醒和自動(dòng)休眠的過程示意如圖2B所示。
[0090]在步驟S204中,如果距離值在時(shí)域上的變化符合距離變化條件且光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件,則控制電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒。
[0091]如果距離值在時(shí)域上的變化符合休眠距離變化條件且光強(qiáng)值在時(shí)域上的變化符合休眠光強(qiáng)變化條件,則控制電子設(shè)備進(jìn)行自動(dòng)休眠。
[0092]如果距離值在時(shí)域上的變化符合喚醒距離變化條件且光強(qiáng)值在時(shí)域上的變化符合喚醒光強(qiáng)變化條件,則控制電子設(shè)備進(jìn)行自動(dòng)休眠。
[0093]綜上所述,本實(shí)施例提供的自動(dòng)切換方法,通過獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;如果檢測(cè)出距離值在時(shí)域上的變化符合距離變化條件且光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件,則控制電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒;解決了相關(guān)技術(shù)在實(shí)現(xiàn)Smart cover的自動(dòng)休眠或自動(dòng)喚醒時(shí)必須依賴電子設(shè)備上的磁力傳感器的問題;達(dá)到了并未設(shè)置磁力傳感器的電子設(shè)備也能夠?qū)崿F(xiàn)Smart cover的自動(dòng)休眠或自動(dòng)喚醒,只需要該電子設(shè)備上設(shè)置有常見的距離傳感器和光強(qiáng)傳感器即可的效果。
[0094]需要補(bǔ)充說明的一點(diǎn)是,相對(duì)于距離值,光強(qiáng)值更容易受到環(huán)境因素和人為因素的干擾。僅從光強(qiáng)喚醒閾值和光強(qiáng)近零閾值的閾值角度來測(cè)量,非常容易誤判。為此,可以通過光感Pattern (圖形)校正來實(shí)現(xiàn)“檢測(cè)光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件”步驟,包括如下子步驟:
[0095]1、預(yù)先記錄智能外殼在電子設(shè)備的屏幕前方由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài)過程中的第一光強(qiáng)變化曲線;根據(jù)第一光強(qiáng)變化曲線生成休眠光強(qiáng)變化曲線;和/或;預(yù)先記錄智能外殼在電子設(shè)備的屏幕前方由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài)過程中的第二光強(qiáng)變化曲線;根據(jù)第二光強(qiáng)變化曲線生成喚醒光強(qiáng)變化曲線。
[0096]該子步驟相當(dāng)于一個(gè)訓(xùn)練過程。電子設(shè)備可以提示用戶將智能外殼由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài),或者由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài),電子設(shè)備記錄在此過程中的光強(qiáng)變化曲線以生成休眠光強(qiáng)變化曲線或喚醒光強(qiáng)變化曲線。此過程可以進(jìn)行多次,來統(tǒng)計(jì)得到較為合理的休眠光強(qiáng)變化曲線或喚醒光強(qiáng)變化曲線。電子設(shè)備保存該休眠光強(qiáng)變化曲線或喚醒光強(qiáng)變化曲線。
[0097]2、在檢測(cè)時(shí),電子設(shè)備將光強(qiáng)值在時(shí)域上的變化與預(yù)先記錄的休眠光強(qiáng)變化曲線或喚醒光強(qiáng)變化曲線進(jìn)行相似度擬合;
[0098]在當(dāng)前處于喚醒狀態(tài)時(shí),電子設(shè)備將光強(qiáng)值在時(shí)域上的變化與預(yù)先記錄的休眠光強(qiáng)變化曲線進(jìn)行相似度擬合。
[0099]在當(dāng)前處于休眠狀態(tài)時(shí),電子設(shè)備將光強(qiáng)值在時(shí)域上的變化與預(yù)先記錄的喚醒光強(qiáng)變化曲線進(jìn)行相似度擬合。
[0100]3、如果與休眠光強(qiáng)變化曲線擬合出的相似度高于第一閾值,則確定光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件;
[0101]4、如果與喚醒光強(qiáng)變化曲線擬合出的相似度高于第二閾值,則確定光強(qiáng)值在時(shí)域上的變化是否符合喚醒光強(qiáng)變化條件。
[0102]在另一個(gè)例子中,假設(shè)預(yù)定時(shí)長(zhǎng)為I秒,預(yù)設(shè)距離喚醒閾值可以為10cm,預(yù)設(shè)距離近零閾值可以為0.3cm,預(yù)設(shè)光強(qiáng)喚醒閾值可以為Xcd,預(yù)設(shè)光強(qiáng)近零閾值可以為Ycd,休眠光強(qiáng)變化曲線為a,喚醒變化曲線為b,則自動(dòng)喚醒和自動(dòng)休眠的過程示意如圖2C所示。
[0103]顯然,通過擬合光強(qiáng)變化曲線來檢測(cè)光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件。不僅考慮了光強(qiáng)變化在閾值角度上的符合度,還考慮了在變化過程角度上的符合度,所以檢測(cè)結(jié)果的精確度較高。
[0104]還需要說明的另外一點(diǎn)是,上述實(shí)施例以先檢測(cè)距離值的變化再檢測(cè)光強(qiáng)值的變化來舉例說明。但是在其它實(shí)施例中,先檢測(cè)光強(qiáng)值的變化再檢測(cè)距離值的變化。也即,上述步驟S201和S202可以采用如下兩個(gè)步驟實(shí)現(xiàn):
[0105]1、檢測(cè)光強(qiáng)值在時(shí)域上的變化是否符合光強(qiáng)變化條件;
[0106]2、如果光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件,則檢測(cè)距離值在時(shí)域上的變化是否符合距離變化條件;
[0107]在另外一些實(shí)施例中,距離值和光強(qiáng)值也可以同時(shí)檢測(cè)。也即,電子設(shè)備檢測(cè)距離值在時(shí)域上的變化是否符合距離變化條件且并行檢測(cè)光強(qiáng)值在時(shí)域上的變化是否符合光強(qiáng)變化條件。
[0108]圖3是根據(jù)一示例性實(shí)施例示出的一種自動(dòng)切換裝置的流程圖,如圖3所示,該自動(dòng)切換裝置包括信息獲取模塊320、條件檢測(cè)模塊340和自動(dòng)控制模塊360。
[0109]信息獲取模塊320,用于獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;
[0110]條件檢測(cè)模塊340,用于檢測(cè)距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件;
[0111]自動(dòng)控制模塊360,用于在距離值在時(shí)域上的變化符合距離變化條件且光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件時(shí),則控制電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒。
[0112]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0113]綜上所述,本實(shí)施例提供的自動(dòng)切換裝置,通過獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;如果檢測(cè)出距離值在時(shí)域上的變化符合距離變化條件且光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件,則控制電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒;解決了相關(guān)技術(shù)在實(shí)現(xiàn)Smart cover的自動(dòng)休眠或自動(dòng)喚醒時(shí)必須依賴電子設(shè)備上的磁力傳感器的問題;達(dá)到了并未設(shè)置磁力傳感器的電子設(shè)備也能夠?qū)崿F(xiàn)Smart cover的自動(dòng)休眠或自動(dòng)喚醒,只需要該電子設(shè)備上設(shè)置有常見的距離傳感器和光強(qiáng)傳感器即可的效果。
[0114]圖4A是根據(jù)一示例性實(shí)施例示出的另一自動(dòng)切換裝置的流程圖,如圖4A所示,該自動(dòng)切換裝置包括信息獲取模塊320、條件檢測(cè)模塊340和自動(dòng)控制模塊360。
[0115]信息獲取模塊320,用于獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;
[0116]條件檢測(cè)模塊340,用于檢測(cè)距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件;
[0117]自動(dòng)控制模塊360,用于在距離值在時(shí)域上的變化符合距離變化條件且光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件時(shí),則控制電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒。
[0118]所述條件檢測(cè)模塊340,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件;在所述距離值在時(shí)域上的變化符合所述距離變化條件時(shí),檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件;
[0119]或,
[0120]所述條件檢測(cè)模塊340,用于檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件;在所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件時(shí),檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件;
[0121]或,
[0122]所述條件檢測(cè)模塊340,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件且并行檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件。
[0123]所述條件檢測(cè)模塊340,包括:距離檢測(cè)單元342和光強(qiáng)檢測(cè)單元344。
[0124]所述距離檢測(cè)單元342,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合休眠距離變化條件或喚醒距離變化條件,所述休眠距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)距離喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)距離近零閾值的取值,所述喚醒距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)距離近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)距離喚醒閾值的取值。
[0125]所述光強(qiáng)檢測(cè)單元344,用于檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件,所述休眠光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)光強(qiáng)喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)光強(qiáng)近零閾值的取值,所述喚醒光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)光強(qiáng)近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)光強(qiáng)喚醒閾值的取值。
[0126]可選地,所述光強(qiáng)檢測(cè)單元344,包括:曲線擬合子單元344a、第一確定子單元344b和第二確定子單元344c,如圖4B所示。
[0127]所述曲線擬合子單元a,用于將所述光強(qiáng)值在時(shí)域上的變化與預(yù)先記錄的休眠光強(qiáng)變化曲線或喚醒光強(qiáng)變化曲線進(jìn)行相似度擬合;
[0128]所述第一確定子單元b,用于在與所述休眠光強(qiáng)變化曲線擬合出的相似度高于第一閾值時(shí),確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述休眠光強(qiáng)變化條件;
[0129]所述第二確定子單元C,用于在與所述喚醒光強(qiáng)變化曲線擬合出的相似度高于第二閾值時(shí),確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述喚醒光強(qiáng)變化條件。
[0130]如圖4B所示,所述裝置還包括:
[0131]第一記錄單元362,用于記錄智能外殼在所述電子設(shè)備的屏幕前方由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài)過程中的第一光強(qiáng)變化曲線;第一生成單元364,用于根據(jù)所述第一光強(qiáng)變化曲線生成所述休眠光強(qiáng)變化曲線;
[0132]和/或;
[0133]第二記錄單元366,用于記錄智能外殼在所述電子設(shè)備的屏幕前方由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài)過程中的第二光強(qiáng)變化曲線;第二生成單元368,用于根據(jù)所述第二光強(qiáng)變化曲線生成所述喚醒光強(qiáng)變化曲線。
[0134]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0135]綜上所述,本實(shí)施例提供的自動(dòng)切換裝置,通過獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;如果檢測(cè)出距離值在時(shí)域上的變化符合距離變化條件且光強(qiáng)值在時(shí)域上的變化符合光強(qiáng)變化條件,則控制電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒;解決了相關(guān)技術(shù)在實(shí)現(xiàn)Smart cover的自動(dòng)休眠或自動(dòng)喚醒時(shí)必須依賴電子設(shè)備上的磁力傳感器的問題;達(dá)到了并未設(shè)置磁力傳感器的電子設(shè)備也能夠?qū)崿F(xiàn)Smart cover的自動(dòng)休眠或自動(dòng)喚醒,只需要該電子設(shè)備上設(shè)置有常見的距離傳感器和光強(qiáng)傳感器即可的效果。
[0136]本實(shí)施例提供的自動(dòng)切換裝置,通過擬合光強(qiáng)變化曲線來檢測(cè)光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件。不僅考慮了光強(qiáng)變化在閾值角度上的符合度,還考慮了在變化過程角度上的符合度,所以檢測(cè)結(jié)果的精確度較高。
[0137]圖5是根據(jù)一不例性實(shí)施例不出的一種電子設(shè)備500的框圖。例如,電子設(shè)備500可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0138]參照?qǐng)D5,電子設(shè)備500可以包括以下一個(gè)或多個(gè)組件:處理組件502,存儲(chǔ)器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(I/O)的接口 512,傳感器組件514,以及通信組件516。
[0139]處理組件502通??刂齐娮釉O(shè)備500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一個(gè)或多個(gè)處理器520來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個(gè)或多個(gè)模塊,便于處理組件502和其他組件之間的交互。例如,處理部件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。
[0140]存儲(chǔ)器504被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在電子設(shè)備500的操作。這些數(shù)據(jù)的示例包括用于在電子設(shè)備500上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器504可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPR0M),可擦除可編程只讀存儲(chǔ)器(EPR0M),可編程只讀存儲(chǔ)器(PR0M),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
[0141]電力組件506為電子設(shè)備500的各種組件提供電力。電力組件506可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為電子設(shè)備500生成、管理和分配電力相關(guān)聯(lián)的組件。
[0142]多媒體組件508包括在所述電子設(shè)備500和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(IXD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件508包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)電子設(shè)備500處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0143]音頻組件510被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件510包括一個(gè)麥克風(fēng)(MIC),當(dāng)電子設(shè)備500處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器504或經(jīng)由通信組件516發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0144]I/O接口 512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0145]傳感器組件514包括一個(gè)或多個(gè)傳感器,用于為電子設(shè)備500提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件514可以檢測(cè)到電子設(shè)備500的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為電子設(shè)備500的顯示器和小鍵盤,傳感器組件514還可以檢測(cè)電子設(shè)備500或電子設(shè)備500 —個(gè)組件的位置改變,用戶與電子設(shè)備500接觸的存在或不存在,電子設(shè)備500方位或加速/減速和電子設(shè)備500的溫度變化。傳感器組件514可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件514還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0146]通信組件516被配置為便于電子設(shè)備500和其他設(shè)備之間有線或無線方式的通信。電子設(shè)備500可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信部件516經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信部件516還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
[0147]在示例性實(shí)施例中,電子設(shè)備500可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0148]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器504,上述指令可由電子設(shè)備500的處理器520執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0149]一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備能夠執(zhí)行一種自動(dòng)切換方法,所述方法包括:
[0150]獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值;
[0151]檢測(cè)所述距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且所述光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件;
[0152]如果所述距離值在時(shí)域上的變化符合所述距離變化條件且所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件,則控制所述電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒。
[0153]可選地,所述檢測(cè)所述距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且所述光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件,包括:
[0154]檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件;如果所述距離值在時(shí)域上的變化符合所述距離變化條件,則檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件;
[0155]或,
[0156]檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件;如果所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件,則檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件;
[0157]或,
[0158]檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件且并行檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件。
[0159]可選地,所述檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件,包括:
[0160]檢測(cè)所述距離值在時(shí)域上的變化是否符合休眠距離變化條件或喚醒距離變化條件,所述休眠距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)距離喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)距離近零閾值的取值,所述喚醒距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)距離近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)距離喚醒閾值的取值。
[0161]可選地,所述檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件,包括:
[0162]檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件,所述休眠光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)光強(qiáng)喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)光強(qiáng)近零閾值的取值,所述喚醒光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)光強(qiáng)近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)光強(qiáng)喚醒閾值的取值。
[0163]可選地,所述檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件,包括:
[0164]將所述光強(qiáng)值在時(shí)域上的變化與預(yù)先記錄的休眠光強(qiáng)變化曲線或喚醒光強(qiáng)變化曲線進(jìn)行相似度擬合;
[0165]如果與所述休眠光強(qiáng)變化曲線擬合出的相似度高于第一閾值,則確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述休眠光強(qiáng)變化條件;
[0166]如果與所述喚醒光強(qiáng)變化曲線擬合出的相似度高于第二閾值,則確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述喚醒光強(qiáng)變化條件。
[0167]可選地,所述方法還包括:
[0168]記錄智能外殼在所述電子設(shè)備的屏幕前方由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài)過程中的第一光強(qiáng)變化曲線;根據(jù)所述第一光強(qiáng)變化曲線生成所述休眠光強(qiáng)變化曲線;
[0169]和/或;
[0170]記錄智能外殼在所述電子設(shè)備的屏幕前方由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài)過程中的第二光強(qiáng)變化曲線;根據(jù)所述第二光強(qiáng)變化曲線生成所述喚醒光強(qiáng)變化曲線。
[0171]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本【技術(shù)領(lǐng)域】中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0172]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
【權(quán)利要求】
1.一種自動(dòng)切換方法,其特征在于,所述方法包括: 獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值; 檢測(cè)所述距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且所述光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件; 如果所述距離值在時(shí)域上的變化符合所述距離變化條件且所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件,則控制所述電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)所述距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且所述光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件,包括: 檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件;如果所述距離值在時(shí)域上的變化符合所述距離變化條件,則檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件; 或, 檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件;如果所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件,則檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件; 或, 檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件且并行檢測(cè)所述光強(qiáng)值在時(shí)域上的變 化是否符合所述光強(qiáng)變化條件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件,包括: 檢測(cè)所述距離值在時(shí)域上的變化是否符合休眠距離變化條件或喚醒距離變化條件,所述休眠距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)距離喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)距離近零閾值的取值,所述喚醒距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)距離近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)距離喚醒閾值的取值。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件,包括: 檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件,所述休眠光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)光強(qiáng)喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)光強(qiáng)近零閾值的取值,所述喚醒光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)光強(qiáng)近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)光強(qiáng)喚醒閾值的取值。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件,包括: 將所述光強(qiáng)值在時(shí)域上的變化與預(yù)先記錄的休眠光強(qiáng)變化曲線或喚醒光強(qiáng)變化曲線進(jìn)行相似度擬合; 如果與所述休眠光強(qiáng)變化曲線擬合出的相似度高于第一閾值,則確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述休眠光強(qiáng)變化條件; 如果與所述喚醒光強(qiáng)變化曲線擬合出的相似度高于第二閾值,則確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述喚醒光強(qiáng)變化條件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 記錄智能外殼在所述電子設(shè)備的屏幕前方由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài)過程中的第一光強(qiáng)變化曲線;根據(jù)所述第一光強(qiáng)變化曲線生成所述休眠光強(qiáng)變化曲線; 和/或; 記錄智能外殼在所述電子設(shè)備的屏幕前方由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài)過程中的第二光強(qiáng)變化曲線;根據(jù)所述第二光強(qiáng)變化曲線生成所述喚醒光強(qiáng)變化曲線。
7.一種自動(dòng)切換裝置,其特征在于,所述裝置包括: 信息獲取模塊,用于獲取電子設(shè)備的屏幕前方在不同時(shí)刻的距離值和光強(qiáng)值; 條件檢測(cè)模塊,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合預(yù)設(shè)的距離變化條件且所述光強(qiáng)值在時(shí)域上的變化是否符合預(yù)設(shè)的光強(qiáng)變化條件; 自動(dòng)控制模塊,用于在所述距離值在時(shí)域上的變化符合所述距離變化條件且所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件時(shí),則控制所述電子設(shè)備進(jìn)行自動(dòng)休眠或者自動(dòng)喚醒。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述條件檢測(cè)模塊,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件;在所述距離值在時(shí)域上的變化符合所述距離變化條件時(shí),檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件; 或, 所述條件檢測(cè)模塊,用于檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件;在所述光強(qiáng)值在時(shí)域上的變化符合所述光強(qiáng)變化條件時(shí),檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條 件; 或, 所述條件檢測(cè)模塊,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合所述距離變化條件且并行檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合所述光強(qiáng)變化條件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述條件檢測(cè)模塊,包括: 距離檢測(cè)單元; 所述距離檢測(cè)單元,用于檢測(cè)所述距離值在時(shí)域上的變化是否符合休眠距離變化條件或喚醒距離變化條件,所述休眠距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)距離喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)距離近零閾值的取值,所述喚醒距離變化條件是指所述距離值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)距離近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)距離喚醒閾值的取值。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述條件檢測(cè)模塊,包括: 光強(qiáng)檢測(cè)單元; 所述光強(qiáng)檢測(cè)單元,用于檢測(cè)所述光強(qiáng)值在時(shí)域上的變化是否符合休眠光強(qiáng)變化條件或喚醒光強(qiáng)變化條件,所述休眠光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由大于預(yù)設(shè)光強(qiáng)喚醒閾值的取值變?yōu)樾∮陬A(yù)設(shè)光強(qiáng)近零閾值的取值,所述喚醒光強(qiáng)變化條件是指所述光強(qiáng)值在預(yù)定時(shí)長(zhǎng)之內(nèi)由小于所述預(yù)設(shè)光強(qiáng)近零閾值的取值變?yōu)榇笥谒鲱A(yù)設(shè)光強(qiáng)喚醒閾值的取值。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述光強(qiáng)檢測(cè)單元,包括:曲線擬合子單元、第一確定子單元和第二確定子單元; 所述曲線擬合子單元,用于將所述光強(qiáng)值在時(shí)域上的變化與預(yù)先記錄的休眠光強(qiáng)變化曲線或喚醒光強(qiáng)變化曲線進(jìn)行相似度擬合; 所述第一確定子單元,用于在與所述休眠光強(qiáng)變化曲線擬合出的相似度高于第一閾值時(shí),確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述休眠光強(qiáng)變化條件; 所述第二確定子單元,用于在與所述喚醒光強(qiáng)變化曲線擬合出的相似度高于第二閾值時(shí),確定所述光強(qiáng)值在時(shí)域上的變化是否符合所述喚醒光強(qiáng)變化條件。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括: 第一記錄單元,用于記錄智能外殼在所述電子設(shè)備的屏幕前方由打開狀態(tài)變?yōu)殛P(guān)閉狀態(tài)過程中的第一光強(qiáng)變化曲線;第一生成單元,用于根據(jù)所述第一光強(qiáng)變化曲線生成所述休眠光強(qiáng)變化曲線; 和/或; 第二記錄單元,用于記錄智能外殼在所述電子設(shè)備的屏幕前方由關(guān)閉狀態(tài)變?yōu)榇蜷_狀態(tài)過程中的第二光強(qiáng)變化曲線;第二生成單元,用于根據(jù)所述第二光強(qiáng)變化曲線生成所述喚醒光強(qiáng)變化曲 線。
【文檔編號(hào)】G06F3/01GK103885588SQ201410078725
【公開日】2014年6月25日 申請(qǐng)日期:2014年3月5日 優(yōu)先權(quán)日:2014年3月5日
【發(fā)明者】周學(xué)文, 張國(guó)全, 郭旸 申請(qǐng)人:小米科技有限責(zé)任公司