專利名稱:降低手機(jī)功耗的方法、裝置和手機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種降低手機(jī)功耗的方法、裝置和手機(jī)。
背景技術(shù):
隨著智能手機(jī)的發(fā)展,手機(jī)在人們?nèi)粘I钪械牡匚辉絹?lái)越重要,手機(jī)的應(yīng)用越來(lái)越多,人們每天使用手機(jī)的時(shí)間也越來(lái)越長(zhǎng)。這種背景下如何延長(zhǎng)手機(jī)的待機(jī)時(shí)間,或者說(shuō)如何降低手機(jī)的功耗成為一個(gè)愈發(fā)重要的課題。其中利用接近傳感器來(lái)降低手機(jī)通話過(guò)程中的功耗是一個(gè)很好的降低功耗的方法?,F(xiàn)在一些智能手機(jī),例如iphone,就是利用了接近傳感器來(lái)降低手機(jī)通話過(guò)程中的功耗。這種降低功耗的方法可以為在呼出電話或來(lái)電接通時(shí),就將接近傳感器周期性的打開(kāi),接近傳感器打開(kāi)后可以間斷地發(fā)射紅外線,利用反射回來(lái)的紅外線判斷手機(jī)是否接近人臉,如果手機(jī)接近人臉就將背光關(guān)閉,以降低手機(jī)的功耗;如果手機(jī)離開(kāi)人臉就將背光打開(kāi),以方便用戶通過(guò)背光操作手機(jī)。由此使得當(dāng)用戶舉起手機(jī)靠近耳朵通話時(shí),手機(jī)會(huì)自動(dòng)將背光關(guān)閉,以降低手機(jī)功耗;如果通話過(guò)程中,用戶將手機(jī)拿離人耳操作手機(jī)時(shí),手機(jī)會(huì)自動(dòng)將背光打開(kāi)。從而可以既節(jié)省手機(jī)的功耗,也不影響用戶的使用?,F(xiàn)有技術(shù)中,在通話過(guò)程中接近傳感器是固定周期的打開(kāi)和關(guān)閉,并循環(huán)間斷地發(fā)射紅外線來(lái)檢測(cè)手機(jī)和人臉的距離,例如打開(kāi)接近傳感器持續(xù)50ms后,關(guān)閉接近傳感器,然后在固定時(shí)間間隔(一般為200ms)后再次打開(kāi)接近傳感器,其中接近傳感器在打開(kāi)的過(guò)程中以脈沖形式發(fā)射紅外線。現(xiàn)有技術(shù)中接近傳感器從關(guān)閉到打開(kāi)的時(shí)間間隔為固定的,為了能夠及時(shí)的檢測(cè)出手機(jī)是否靠近人臉或離開(kāi)人臉,該時(shí)間間隔通常較?。蝗欢^小的時(shí)間間隔,會(huì)造成接近傳感器的頻繁打開(kāi)并發(fā)射紅外線,由此會(huì)增加手機(jī)的功耗。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種降低手機(jī)功耗的方法、裝置和手機(jī),可以降低手機(jī)通話過(guò)程中的功耗。本發(fā)明實(shí)施例提供一種降低手機(jī)功耗的方法,包括在呼出電話或來(lái)電接通時(shí),激活手機(jī)的接近傳感器;通過(guò)加速度傳感器獲取手機(jī)的權(quán)重加速度;根據(jù)所述手機(jī)的權(quán)重加速度確定所述接近傳感器的開(kāi)啟時(shí)刻;當(dāng)?shù)竭_(dá)所述開(kāi)啟時(shí)刻時(shí),開(kāi)啟所述接近傳感器,以根據(jù)所述接近傳感器的檢測(cè)結(jié)果打開(kāi)或關(guān)閉手機(jī)的背光。本發(fā)明實(shí)施例提供一種降低手機(jī)功耗的裝置,包括激活模塊,用于在呼出電話或來(lái)電接通時(shí),激活手機(jī)的接近傳感器;加速度獲取模塊,用于通過(guò)加速度傳感器獲取手機(jī)的權(quán)重加速度;時(shí)刻確定模塊,用于根據(jù)所述手機(jī)的權(quán)重加速度確定所述接近傳感器的開(kāi)啟時(shí)
5刻;開(kāi)啟模塊,用于當(dāng)?shù)竭_(dá)所述開(kāi)啟時(shí)刻時(shí),開(kāi)啟所述接近傳感器,以根據(jù)所述接近傳感器的檢測(cè)結(jié)果打開(kāi)或關(guān)閉手機(jī)的背光。本發(fā)明實(shí)施例還提供一種手機(jī),包括本發(fā)明實(shí)施例提供的任一降低手機(jī)功耗的裝置。本發(fā)明實(shí)施例的降低手機(jī)功耗的方法、裝置和手機(jī),在呼出電話或來(lái)電接通時(shí),激活手機(jī)的接近傳感器,并通過(guò)加速度傳感器獲取手機(jī)的權(quán)重加速度,然后根據(jù)手機(jī)的權(quán)重加速度確定接近傳感器的開(kāi)啟時(shí)刻;當(dāng)?shù)竭_(dá)開(kāi)啟時(shí)刻時(shí),開(kāi)啟接近傳感器,以根據(jù)接近傳感器的檢測(cè)結(jié)果打開(kāi)或關(guān)閉手機(jī)的背光;本實(shí)施例在手機(jī)通話過(guò)程中,可以根據(jù)手機(jī)的權(quán)重加速度得到接近傳感器的開(kāi)啟時(shí)刻,并在到達(dá)該開(kāi)啟時(shí)刻后開(kāi)啟接近傳感器來(lái)檢測(cè)手機(jī)與人臉的距離,從而決定打開(kāi)或關(guān)閉手機(jī)的背光;由此,可以根據(jù)手機(jī)不同的權(quán)重加速度得到合適的開(kāi)啟時(shí)刻,當(dāng)手機(jī)沒(méi)有移動(dòng)時(shí),可以推后開(kāi)啟時(shí)刻,從而可以降低手機(jī)通話過(guò)程中的功耗。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明降低手機(jī)功耗的方法實(shí)施例一的流程圖;圖2為本發(fā)明降低手機(jī)功耗的方法實(shí)施例二的流程圖;圖3為本發(fā)明降低手機(jī)功耗的裝置實(shí)施例一的示意圖;圖4為本發(fā)明降低手機(jī)功耗的裝置實(shí)施例二的示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明降低手機(jī)功耗的方法實(shí)施例一的流程圖,如圖1所示,該方法包括步驟101、在呼出電話或來(lái)電接通時(shí),激活手機(jī)的接近傳感器。本實(shí)施例的執(zhí)行主體可以以手機(jī)為例。在呼出電話或來(lái)電接通時(shí),可以激活手機(jī)的接近傳感器。進(jìn)一步的,在呼出電話或來(lái)電接通時(shí),可以先判斷手機(jī)是否采用耳機(jī)模式或是否采用免提模式,當(dāng)手機(jī)沒(méi)有采用耳機(jī)模式并且沒(méi)有采用免提模式時(shí),再激活手機(jī)的接近傳感器。在呼出電話或來(lái)電接通時(shí),還可以先判斷手機(jī)的權(quán)重加速度是否大于或等于預(yù)設(shè)門限值,若所述手機(jī)的權(quán)重加速度大于或等于預(yù)設(shè)門限值,則激活手機(jī)的接近傳感器。步驟102、通過(guò)加速度傳感器獲取手機(jī)的權(quán)重加速度。具體的,可以通過(guò)手機(jī)中的加速度傳感器獲取手機(jī)的權(quán)重加速度,例如可以通過(guò)手機(jī)中的加速度傳感器獲取手機(jī)分別在第一方向、第二方向和第三方向上的分加速度,然后根據(jù)各個(gè)方向上的分加速度以及各個(gè)方向上的分加速度的權(quán)重值,得到手機(jī)的權(quán)重加速度。其中,可以通過(guò)加速度傳感器獲取手機(jī)沿運(yùn)動(dòng)方向的加速度,然后計(jì)算得到手機(jī)在各個(gè)方向上的分加速度;或者,可以通過(guò)加速度傳感器直接得到手機(jī)在各個(gè)方向上的分加速度。 其中,第一方向、第二方向和第三方向?yàn)閮蓛纱怪钡姆较?。在步驟102中的判斷手機(jī)是否發(fā)生移動(dòng)的方法,具體可以判斷手機(jī)的權(quán)重加速度是否大于或等于預(yù)設(shè)門限值,若手機(jī)的權(quán)重加速度大于或等于預(yù)設(shè)門限值,則激活手機(jī)的接近傳感器。步驟103、根據(jù)手機(jī)的權(quán)重加速度確定接近傳感器的開(kāi)啟時(shí)刻。接近傳感器被激活之后,會(huì)不斷發(fā)射紅外線,然后在預(yù)設(shè)的時(shí)間后關(guān)閉,該預(yù)設(shè)的時(shí)間例如為50ms(毫秒);然后根據(jù)手機(jī)的權(quán)重加速度可以確定下一次開(kāi)啟接近傳感器的開(kāi)啟時(shí)刻;其中,從關(guān)閉所述接近傳感器的時(shí)刻開(kāi)始,經(jīng)過(guò)一定的時(shí)間間隔的時(shí)間段后的時(shí)刻為開(kāi)啟時(shí)刻。若手機(jī)的權(quán)重加速度越大,則上述的時(shí)間間隔越小,即越早開(kāi)啟接近傳感器;若手機(jī)的權(quán)重加速度越小,則上述的時(shí)間間隔越大,即越晚開(kāi)啟接近傳感器。這里的時(shí)間間隔是指接近傳感器從關(guān)閉到開(kāi)啟的時(shí)間段。步驟104、當(dāng)?shù)竭_(dá)開(kāi)啟時(shí)刻時(shí),開(kāi)啟接近傳感器,以根據(jù)接近傳感器的檢測(cè)結(jié)果打開(kāi)或關(guān)閉手機(jī)的背光。在到達(dá)上述的開(kāi)啟時(shí)刻時(shí),開(kāi)啟接近傳感器;接近傳感器通過(guò)發(fā)射紅外線,可以檢測(cè)出手機(jī)是否靠近人臉或離開(kāi)人臉,然后根據(jù)檢測(cè)結(jié)果可以判斷打開(kāi)還是關(guān)閉手機(jī)的背光。需要說(shuō)明的是可以為接近傳感器設(shè)定固定的打開(kāi)持續(xù)時(shí)間,例如接近傳感器打開(kāi)后,持續(xù)打開(kāi)50ms后,就關(guān)閉該接近傳感器,該固定的打開(kāi)持續(xù)時(shí)間可以根據(jù)實(shí)際情況設(shè)定。其中,根據(jù)接近傳感器檢測(cè)到的手機(jī)靠近人臉或離開(kāi)人臉的結(jié)果,控制手機(jī)的背光開(kāi)啟或者關(guān)閉的具體過(guò)程可以為在呼出電話或來(lái)電接通時(shí),若檢測(cè)到手機(jī)靠近人臉,則關(guān)閉手機(jī)的背光;在檢測(cè)到手機(jī)靠近人臉、關(guān)閉手機(jī)的背光后,且在通話過(guò)程中,若檢測(cè)到手機(jī)離開(kāi)人臉,則打開(kāi)手機(jī)的背光;在打開(kāi)手機(jī)的背光后,且在通過(guò)過(guò)程中,若檢測(cè)到手機(jī)靠近人臉,則關(guān)閉手機(jī)的背光。本發(fā)明實(shí)施例,在手機(jī)通話過(guò)程中,可以根據(jù)手機(jī)的權(quán)重加速度得到接近傳感器的開(kāi)啟時(shí)刻,并根據(jù)該開(kāi)啟時(shí)刻開(kāi)啟接近傳感器來(lái)檢測(cè)手機(jī)是否靠近人臉或離開(kāi)人臉;由此,可以根據(jù)手機(jī)不同的權(quán)重加速度得到合適的開(kāi)啟時(shí)刻,而無(wú)需保持接近傳感器固定的開(kāi)啟時(shí)刻,例如當(dāng)手機(jī)沒(méi)有移動(dòng)時(shí),可以推后該開(kāi)啟時(shí)刻,從而可以降低手機(jī)通話過(guò)程中的功耗。圖2為本發(fā)明降低手機(jī)功耗的方法實(shí)施例二的流程圖,如圖2所示,該方法包括步驟201、在呼出電話或來(lái)電接通時(shí),判斷手機(jī)是否采用耳機(jī)模式或者采用免提模式。若手機(jī)沒(méi)有采用耳機(jī)模式且沒(méi)有采用免提模式,則執(zhí)行步驟203 ;若手機(jī)采用耳機(jī)模式或者采用免提模式,則執(zhí)行步驟202。步驟202、不激活手機(jī)的接近傳感器,進(jìn)行正常的通話過(guò)程,直至通話結(jié)束。
步驟203、激活手機(jī)的接近傳感器,并進(jìn)行正常的通話過(guò)程。接近傳感器被激活后,開(kāi)始發(fā)射紅外線,在預(yù)設(shè)時(shí)間(例如50ms)之后,手機(jī)會(huì)關(guān)閉接近傳感器。步驟204、通過(guò)加速度傳感器獲取手機(jī)的權(quán)重加速度,并根據(jù)手機(jī)的權(quán)重加速度確定接近傳感器的開(kāi)啟時(shí)刻。獲取手機(jī)的權(quán)重加速度的過(guò)程參見(jiàn)附圖1所示實(shí)施例的步驟102中的描述。接近傳感器的開(kāi)啟時(shí)刻為從關(guān)閉接近傳感器的時(shí)刻開(kāi)始,經(jīng)過(guò)時(shí)間間隔得到的時(shí)間段后的時(shí)刻,即得到時(shí)間間隔后,根據(jù)接近傳感器的關(guān)閉時(shí)刻,即可以得到下一次開(kāi)啟接近傳感器的開(kāi)啟時(shí)刻。根據(jù)手機(jī)的權(quán)重加速度得到該時(shí)間間隔的過(guò)程具體可以包括若手機(jī)的權(quán)重加速度越大,則得到越小的時(shí)間間隔,若手機(jī)的權(quán)重加速度越小,則得到越大的時(shí)間間隔;進(jìn)一步的,獲取手機(jī)的權(quán)重加速度的過(guò)程可以包括獲取手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度,然后根據(jù)手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度,以及第一方向分加速度的權(quán)重值、第二方向分加速度的權(quán)重值和第三方向分加速度的權(quán)重值,獲取手機(jī)的權(quán)重加速度。例如具體可以通過(guò)以下過(guò)程計(jì)算出時(shí)間間隔獲取手機(jī)的第一方向分加速度(例如為左右分加速度) 、第二方向分加速度(例如為前后分加速度)gy和第三方向分加速度(例如為垂直分加速度)gz,并根據(jù)式1得到時(shí)間間隔;式1 為τ = Tbase* (Kx*gx_base+Ky*gy_base+Kz*gz_base) / (Kx*gx+Ky*gy+Kjgz);其中,T 為該時(shí)間間隔,Tbase為時(shí)間間隔的基準(zhǔn)值,gx、gy和L分別為手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度,gx-base> gy-base和gz-base分別為手機(jī)的第一方向分加速度的基準(zhǔn)值、第二方向分加速度的基準(zhǔn)值和第三方向分加速度的基準(zhǔn)值,Kx為第一方向的權(quán)重值,Ky為第二方向的權(quán)重值,Kz為第三方向的權(quán)重值;第一方向、第二方向和第三方向?yàn)閮蓛纱怪钡姆较?。其中,本?shí)施例中的第三方向例如可以為豎直方向,即垂直于地面的方向, 第一方向和第二方向例如分別為左右方向和前后方向,其中,該左右方向和前后方向可以以手機(jī)的正面為基準(zhǔn)。并且,本發(fā)明各實(shí)施例中所述的加速度和各個(gè)分加速度,可以均取絕對(duì)值。其中,權(quán)重加速度例如可以為=KxMJKyM^KzMf如果手機(jī)的權(quán)重加速度越大,那么得到的時(shí)間間隔應(yīng)該越?。蝗绻謾C(jī)的權(quán)重加速度越小,那么得到的時(shí)間間隔時(shí)間應(yīng)該越大;即該時(shí)間間隔和手機(jī)的權(quán)重加速度成反比。 其中,進(jìn)一步的,還可以預(yù)先設(shè)置τ的最大值和最小值,最小值例如為100ms,最大值例如為 IOOOms ;Tbase例如可以為200ms,Tbase可以根據(jù)實(shí)際情況調(diào)整,在一種具體的實(shí)施方式中Tbase 可以與T的最小值相同。若計(jì)算得到的時(shí)間間隔大于預(yù)設(shè)的最大值,則使用預(yù)設(shè)的最大值作為時(shí)間間隔,若計(jì)算得到的時(shí)間間隔小于預(yù)設(shè)的最小值,則使用預(yù)設(shè)的最小值作為時(shí)間間隔。另外,還可以預(yù)先設(shè)置手機(jī)的權(quán)重加速度門限值,若所述手機(jī)的權(quán)重加速度大于或等于預(yù)設(shè)門限值,則立即開(kāi)啟手機(jī)的接近傳感器。需要說(shuō)明的是各方向加速度的基準(zhǔn)值和權(quán)重值,可以為統(tǒng)計(jì)值,通過(guò)統(tǒng)計(jì)普通用戶的使用習(xí)慣來(lái)得到,具體可以為在沒(méi)有耳機(jī)和沒(méi)有采用免提的情況下,用戶接聽(tīng)電話一般都會(huì)有一個(gè)將手機(jī)拿起靠近人耳的過(guò)程,從而會(huì)產(chǎn)生一個(gè)加速度,由此可以根據(jù)大多數(shù)用戶的使用習(xí)慣,統(tǒng)計(jì)用戶在拿起或者放下手機(jī)時(shí),手機(jī)在各個(gè)方向的加速度值,以統(tǒng)計(jì)值作為各個(gè)方向加速度的基準(zhǔn)值(gx-b_、;同時(shí)統(tǒng)計(jì)大多數(shù)用戶的使用習(xí)慣,統(tǒng)計(jì)用戶在拿起或放下手機(jī)時(shí),手機(jī)在各個(gè)方向移動(dòng)的概率,根據(jù)該移動(dòng)的概率來(lái)分配權(quán)重,概率越大, 在該方向上的加速度對(duì)接近傳感器開(kāi)啟時(shí)刻的設(shè)置影響就越大,經(jīng)過(guò)統(tǒng)計(jì)之后可以得到各個(gè)方向加速度的權(quán)重值(Kx,Ky, Kz) 0例如統(tǒng)計(jì)得到的Kx,Ky, Kz可以分別為1,3,6。手機(jī)在豎直方向的分加速度比其他兩個(gè)方向的分加速度對(duì)開(kāi)啟時(shí)刻的影響大。其中,手機(jī)可以通過(guò)手機(jī)中的加速度傳感器獲取到手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度。一般現(xiàn)有具有接近傳感器的手機(jī)都有加速度傳感器,且加速度傳感器一般都一直開(kāi)啟,由此本實(shí)施例中不需要額外增加硬件,并且加速度傳感器消耗的電流比接近傳感器消耗的電流小,所以不會(huì)導(dǎo)致額外的電流增加。步驟205、當(dāng)?shù)竭_(dá)開(kāi)啟時(shí)刻時(shí),開(kāi)啟接近傳感器。在關(guān)閉接近傳感器之后,根據(jù)步驟204中得到的開(kāi)啟時(shí)刻,重新開(kāi)啟接近傳感器, 然后再根據(jù)接近傳感器的檢測(cè)結(jié)果打開(kāi)或關(guān)閉手機(jī)的背光。其中,若時(shí)間間隔小于或等于計(jì)時(shí)器的時(shí)間段則立即開(kāi)啟接近傳感器,該計(jì)時(shí)器是關(guān)閉所述接近傳感器時(shí)啟動(dòng)的;若時(shí)間間隔大于計(jì)時(shí)器的時(shí)間段,則在計(jì)時(shí)器的時(shí)間段等于時(shí)間間隔后開(kāi)啟接近傳感器。具體的,該計(jì)時(shí)器的時(shí)間段是指,從關(guān)閉接近傳感器開(kāi)始,計(jì)時(shí)器統(tǒng)計(jì)的時(shí)間段。需要說(shuō)明的是,本實(shí)施例中,激活接近傳感器和開(kāi)啟接近傳感器不同,激活接近傳感器是通話過(guò)程之初進(jìn)行的一次性行為,開(kāi)啟接近傳感器是通話過(guò)程中的周期性行為。步驟206、根據(jù)開(kāi)啟的接近傳感器,判斷手機(jī)與人臉的距離,若接近人臉,則執(zhí)行步驟207,若離開(kāi)人臉,則執(zhí)行步驟208。步驟207、關(guān)閉手機(jī)背光,在預(yù)設(shè)時(shí)間之后關(guān)閉接近傳感器,然后執(zhí)行步驟209。步驟208、打開(kāi)手機(jī)背光,在預(yù)設(shè)時(shí)間之后關(guān)閉接近傳感器,然后執(zhí)行步驟209。步驟209、判斷通話是否結(jié)束,若是,則關(guān)閉接近傳感器,結(jié)束,若否,則重復(fù)執(zhí)行步驟204,直至通話結(jié)束,關(guān)閉接近傳感器。需要說(shuō)明的是,此處關(guān)閉接近傳感器是相對(duì)于激活接近傳感器來(lái)說(shuō)的,此處接近傳感器關(guān)閉之后不會(huì)再周期性開(kāi)啟,除非激活接近傳感器的條件被觸發(fā)??紤]到大多數(shù)用戶的正常使用習(xí)慣,大多數(shù)情況下在通話過(guò)程中手機(jī)在垂直方向移動(dòng)的概率比較小,而用戶拿起或放下手機(jī)時(shí)手機(jī)在豎直方向上的移動(dòng)的概率比較大,水平方向移動(dòng)的概率比較小。由此,本發(fā)明實(shí)施例可以利用加速度傳感器獲取手機(jī)在各個(gè)方向的加速度,并綜合考慮手機(jī)在各個(gè)方向移動(dòng)的概率來(lái)設(shè)定開(kāi)啟接近傳感器的時(shí)間間隔。 如果手機(jī)被拿起或放下的可能性大,就縮小開(kāi)啟接近傳感器的時(shí)間間隔,以提高采樣精度; 如果手機(jī)被拿起或放下的可能性比較小,就延長(zhǎng)開(kāi)啟接近傳感器的時(shí)間間隔,以節(jié)省電池電量。由此,接近傳感器就不需要一直打開(kāi),可以很大程度上節(jié)省接近傳感器開(kāi)啟時(shí)因發(fā)射紅外而消耗的電流。尤其是手機(jī)被拿起靠近人臉后,因?yàn)榇蠖鄶?shù)情況下通話會(huì)持續(xù)一段時(shí)間例如幾分鐘,并且這段時(shí)間內(nèi)手機(jī)很少有豎直向下的移動(dòng),所以這段時(shí)間內(nèi)如果一直保持接近傳感器開(kāi)啟,就會(huì)消耗很多不必要的電流。
本發(fā)明實(shí)施例利用加速度傳感器輔助接近傳感器來(lái)判斷在通話過(guò)程中手機(jī)是否接近或離開(kāi)人臉,并綜合考慮用戶在拿起或放下手機(jī)時(shí)手機(jī)在各個(gè)方向加速度的權(quán)重來(lái)調(diào)節(jié)接近傳感器的開(kāi)啟時(shí)刻,降低接近傳感器的開(kāi)啟時(shí)間長(zhǎng)度,從而降低手機(jī)功耗。本實(shí)施例可以在現(xiàn)有硬件基礎(chǔ)上修改軟件即可,成本低且易實(shí)現(xiàn)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。圖3為本發(fā)明降低手機(jī)功耗的裝置實(shí)施例一的示意圖,如圖3所示,該裝置包括 激活模塊31、加速度獲取模塊33、時(shí)刻確定模塊35和開(kāi)啟模塊37。激活模塊31用于在呼出電話或來(lái)電接通時(shí),激活手機(jī)的接近傳感器。加速度獲取模塊33用于通過(guò)加速度傳感器獲取手機(jī)的權(quán)重加速度。時(shí)刻確定模塊35用于根據(jù)加速度獲取模塊33獲取的所述手機(jī)的權(quán)重加速度確定所述接近傳感器的開(kāi)啟時(shí)刻。例如,所述根據(jù)加速度獲取模塊33獲取的所述手機(jī)的權(quán)重加速度確定所述接近傳感器的開(kāi)啟時(shí)刻包括若所述手機(jī)的權(quán)重加速度大于或等于預(yù)設(shè)門限值,則所述開(kāi)啟時(shí)刻為當(dāng)前時(shí)刻,即立即開(kāi)啟接近傳感器。開(kāi)啟模塊37用于當(dāng)?shù)竭_(dá)時(shí)刻確定模塊35確定的所述開(kāi)啟時(shí)刻時(shí),開(kāi)啟所述接近傳感器,以根據(jù)所述接近傳感器的檢測(cè)結(jié)果打開(kāi)或關(guān)閉手機(jī)的背光。本實(shí)施例提供的降低手機(jī)功耗的裝置用于實(shí)現(xiàn)圖1所示的方法。本實(shí)施例中各個(gè)模塊的工作流程和工作原理參見(jiàn)上述圖1所示的方法實(shí)施例中的描述,在此不再贅述。本發(fā)明實(shí)施例,在手機(jī)通話過(guò)程中,時(shí)刻確定模塊可以根據(jù)手機(jī)的權(quán)重加速度得到接近傳感器的開(kāi)啟時(shí)刻,開(kāi)啟模塊根據(jù)該開(kāi)啟時(shí)刻開(kāi)啟接近傳感器來(lái)檢測(cè)手機(jī)是否靠近人臉或離開(kāi)人臉;由此,可以根據(jù)手機(jī)不同的權(quán)重加速度得到合適的開(kāi)啟時(shí)刻,而無(wú)需保持接近傳感器固定的開(kāi)啟時(shí)刻,例如當(dāng)手機(jī)沒(méi)有移動(dòng)時(shí),可以推后該開(kāi)啟時(shí)刻,從而可以降低手機(jī)通話過(guò)程中的功耗。圖4為本發(fā)明降低手機(jī)功耗的裝置實(shí)施例二的示意圖,在圖3所示實(shí)施例的基礎(chǔ)上,如圖4所示加速度獲取模塊33包括第一獲取單元331和第二獲取單元333。第一獲取單元331用于獲取手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度。第二獲取單元333用于根據(jù)第一獲取單元331獲取的所述手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度,以及所述第一方向分加速度的權(quán)重值、所述第二方向分加速度的權(quán)重值和所述第三方向分加速度的權(quán)重值,獲取所述權(quán)重加速度;第一方向、第二方向和第三方向?yàn)閮蓛纱怪钡姆较颉_M(jìn)一步的,時(shí)刻確定模塊35具體可以用于確定時(shí)間間隔若所述手機(jī)的權(quán)重加速度越大,則時(shí)刻確定模塊確定的時(shí)間間隔越小,所述時(shí)間間隔是指接近傳感器從關(guān)閉到開(kāi)啟的時(shí)間段;若所述手機(jī)的權(quán)重加速度越小,則時(shí)刻確定模塊確定的所述時(shí)間間隔越大; 所述開(kāi)啟時(shí)刻為從關(guān)閉所述接近傳感器的時(shí)刻開(kāi)始,經(jīng)過(guò)所述時(shí)間間隔的時(shí)間段后的時(shí)刻。
10
在另一實(shí)現(xiàn)方式中,時(shí)刻確定模塊35可以包括間隔獲取單元351和時(shí)刻獲取單兀 353ο間隔獲取單元351用于獲取手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度,并根據(jù)式1得到時(shí)間間隔。時(shí)刻獲取單元353用于根據(jù)間隔獲取單元351 得到的所述時(shí)間間隔得到所述開(kāi)啟時(shí)刻;所述開(kāi)啟時(shí)刻為從關(guān)閉所述接近傳感器的時(shí)刻開(kāi)始,經(jīng)過(guò)所述時(shí)間間隔的時(shí)間段后的時(shí)刻。式1 為T = Tbase*(Kx*gx_base+Ky*gy_base+Kz*gz_base)/(Kx*gx+Ky*gy+Kjgz);其中,T 為所述時(shí)間間隔,Tbase為所述時(shí)間間隔的基準(zhǔn)值,gx>gy和知分別為所述手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度,gx-ba吣和gz_base分別為所述手機(jī)的第一方向分加速度的基準(zhǔn)值、第二方向分加速度的基準(zhǔn)值和第三方向分加速度的基準(zhǔn)值,Kx為第一方向的權(quán)重值,Ky為第二方向的權(quán)重值,Kz為第三方向的權(quán)重值;第一方向、第二方向和第三方向?yàn)閮蓛纱怪钡姆较?。進(jìn)一步的,開(kāi)啟模塊37包括第一開(kāi)啟單元371和第二開(kāi)啟單元373。第一開(kāi)啟單元371用于若所述時(shí)間間隔小于或等于計(jì)時(shí)器的時(shí)間段則立即開(kāi)啟接近傳感器,所述計(jì)時(shí)器是關(guān)閉所述接近傳感器時(shí)啟動(dòng)的。第二開(kāi)啟單元373用于若所述時(shí)間間隔大于計(jì)時(shí)器的時(shí)間段,則計(jì)時(shí)器的時(shí)間段等于所述時(shí)間間隔后開(kāi)啟所述接近傳感
ο進(jìn)一步的,開(kāi)啟模塊37還可以包括間隔選擇模塊375。間隔選擇模塊375用于若所述時(shí)間間隔大于預(yù)設(shè)的最大值,則使用預(yù)設(shè)的最大值作為時(shí)間間隔,若所述時(shí)間間隔小于預(yù)設(shè)的最小值,則使用預(yù)設(shè)的最小值作為時(shí)間間隔;其中,所述時(shí)間間隔的最大值和最小值是預(yù)先設(shè)置的。在一具體實(shí)施方式
中,激活模塊31具體可以用于在呼出電話或來(lái)電接通時(shí),若所述手機(jī)的權(quán)重加速度大于或等于預(yù)設(shè)門限值,則激活手機(jī)的接近傳感器。在另一具體實(shí)施方式
中,激活模塊31具體可以包括判斷單元311和激活單元 313。判斷單元311用于在呼出電話或來(lái)電接通時(shí),判斷手機(jī)是否采用耳機(jī)模式或者采用免提模式。激活單元313用于手機(jī)沒(méi)有采用耳機(jī)模式且沒(méi)有采用免提模式時(shí),激活手機(jī)的接近傳感器。判斷單元311還可以用于在呼出電話或來(lái)電接通時(shí),判斷手機(jī)的權(quán)重加速度是否大于或等于預(yù)設(shè)門限值。激活單元313還可以用于手機(jī)的權(quán)重加速度大于或等于預(yù)設(shè)門限值時(shí),激活手機(jī)的接近傳感器。本實(shí)施例提供的降低手機(jī)功耗的裝置用于實(shí)現(xiàn)圖1或圖2所示的方法。本實(shí)施例中各個(gè)模塊的工作流程和工作原理參見(jiàn)上述圖1或圖2所示的方法實(shí)施例中的描述,在此不再贅述。本發(fā)明實(shí)施例,利用加速度傳感器輔助接近傳感器來(lái)判斷在通話過(guò)程中手機(jī)是否接近或離開(kāi)人臉,并綜合考慮用戶在拿起或放下手機(jī)時(shí)手機(jī)在各個(gè)方向加速度的權(quán)重來(lái)調(diào)節(jié)接近傳感器的開(kāi)啟時(shí)刻,降低接近傳感器的開(kāi)啟時(shí)間長(zhǎng)度,從而降低手機(jī)功耗。本實(shí)施例可以在現(xiàn)有硬件基礎(chǔ)上修改軟件即可,成本低且易實(shí)現(xiàn)。本發(fā)明實(shí)施例還提供一種手機(jī),包括接近傳感器和本發(fā)明實(shí)施例提供的任一降低手機(jī)功耗的裝置。本實(shí)施例提供的手機(jī)用于實(shí)現(xiàn)圖1或圖2所示的方法。本實(shí)施例中手機(jī)的工作流程和工作原理參見(jiàn)上述圖1或圖2所示的方法實(shí)施例中的描述,在此不再贅述。本發(fā)明實(shí)施例提供的手機(jī),利用加速度傳感器輔助接近傳感器來(lái)判斷在通話過(guò)程中手機(jī)是否接近或離開(kāi)人臉,并綜合考慮用戶在拿起或放下手機(jī)時(shí)手機(jī)在各個(gè)方向加速度的權(quán)重來(lái)調(diào)節(jié)接近傳感器的開(kāi)啟時(shí)刻,降低接近傳感器的開(kāi)啟時(shí)間長(zhǎng)度,從而降低手機(jī)功耗。本實(shí)施例可以在現(xiàn)有硬件基礎(chǔ)上修改軟件即可,成本低且易實(shí)現(xiàn)。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種降低手機(jī)功耗的方法,其特征在于,包括 在呼出電話或來(lái)電接通時(shí),激活手機(jī)的接近傳感器; 通過(guò)加速度傳感器獲取手機(jī)的權(quán)重加速度;根據(jù)所述手機(jī)的權(quán)重加速度確定所述接近傳感器的開(kāi)啟時(shí)刻; 當(dāng)?shù)竭_(dá)所述開(kāi)啟時(shí)刻時(shí),開(kāi)啟所述接近傳感器,以根據(jù)所述接近傳感器的檢測(cè)結(jié)果打開(kāi)或關(guān)閉手機(jī)的背光。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取手機(jī)的權(quán)重加速度,包括 獲取手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度;根據(jù)所述手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度,以及所述第一方向分加速度的權(quán)重值、所述第二方向分加速度的權(quán)重值和所述第三方向分加速度的權(quán)重值,獲取所述權(quán)重加速度;第一方向、第二方向和第三方向?yàn)閮蓛纱怪钡姆较颉?br>
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述手機(jī)的權(quán)重加速度確定所述接近傳感器的開(kāi)啟時(shí)刻包括若所述手機(jī)的權(quán)重加速度越大,則時(shí)間間隔越小,所述時(shí)間間隔是指接近傳感器從關(guān)閉到開(kāi)啟的時(shí)間段;若所述手機(jī)的權(quán)重加速度越小,則所述時(shí)間間隔越大;所述開(kāi)啟時(shí)刻為從關(guān)閉所述接近傳感器的時(shí)刻開(kāi)始,經(jīng)過(guò)所述時(shí)間間隔的時(shí)間段后的時(shí)刻。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述手機(jī)的權(quán)重加速度確定所述接近傳感器的開(kāi)啟時(shí)刻具體包括獲取手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度,并根據(jù)式1 得到時(shí)間間隔;式 1 為T = Tbase* (Kx*gx_base+Ky*gy_base+Kz*gz_base) / (Kx*gx+Ky*gy+Kz*gz);其中,T 為所述時(shí)間間隔,Tbase為所述時(shí)間間隔的基準(zhǔn)值,gx、&和&分別為所述手機(jī)的第一方向分加速度度、 第二方向分加速度和第三方向分加速度,gx-base> gy-base和分別為所述手機(jī)的第一方向分加速度的基準(zhǔn)值、第二方向分加速度的基準(zhǔn)值和第三方向分加速度的基準(zhǔn)值,Kx為第一方向的權(quán)重值,Ky為第二方向的權(quán)重值,Kz為第三方向的權(quán)重值;第一方向、第二方向和第三方向?yàn)閮蓛纱怪钡姆较?;根?jù)所述時(shí)間間隔得到所述開(kāi)啟時(shí)刻;所述開(kāi)啟時(shí)刻為從關(guān)閉所述接近傳感器的時(shí)刻開(kāi)始,經(jīng)過(guò)所述時(shí)間間隔的時(shí)間段后的時(shí)刻。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述當(dāng)?shù)竭_(dá)所述開(kāi)啟時(shí)刻時(shí),開(kāi)啟所述接近傳感器,具體包括若所述時(shí)間間隔小于或等于計(jì)時(shí)器的時(shí)間段,則立即開(kāi)啟接近傳感器,所述計(jì)時(shí)器是關(guān)閉所述接近傳感器時(shí)啟動(dòng)的;若所述時(shí)間間隔大于計(jì)時(shí)器的時(shí)間段,則計(jì)時(shí)器的時(shí)間段等于所述時(shí)間間隔后開(kāi)啟所述接近傳感器。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述當(dāng)?shù)竭_(dá)所述開(kāi)啟時(shí)刻時(shí),開(kāi)啟所述接近傳感器,具體還包括預(yù)先設(shè)置所述時(shí)間間隔的最大值和最小值;若所述時(shí)間間隔大于預(yù)設(shè)的最大值,則使用預(yù)設(shè)的最大值作為時(shí)間間隔; 若所述時(shí)間間隔小于預(yù)設(shè)的最小值,則使用預(yù)設(shè)的最小值作為時(shí)間間隔。
7.根據(jù)權(quán)利要求1-6任一所述的方法,其特征在于,所述在呼出電話或來(lái)電接通時(shí),激活手機(jī)的接近傳感器,包括在呼出電話或來(lái)電接通時(shí),若所述手機(jī)的權(quán)重加速度大于或等于預(yù)設(shè)門限值,則激活手機(jī)的接近傳感器。
8.根據(jù)權(quán)利要求1-6任一所述的方法,其特征在于,所述在呼出電話或來(lái)電接通時(shí),激活手機(jī)的接近傳感器,包括在呼出電話或來(lái)電接通時(shí),判斷手機(jī)是否采用耳機(jī)模式或者采用免提模式; 若手機(jī)沒(méi)有采用耳機(jī)模式且沒(méi)有采用免提模式,則激活手機(jī)的接近傳感器。
9.一種降低手機(jī)功耗的裝置,其特征在于,包括激活模塊,用于在呼出電話或來(lái)電接通時(shí),激活手機(jī)的接近傳感器; 加速度獲取模塊,用于通過(guò)加速度傳感器獲取手機(jī)的權(quán)重加速度; 時(shí)刻確定模塊,用于根據(jù)所述手機(jī)的權(quán)重加速度確定所述接近傳感器的開(kāi)啟時(shí)刻; 開(kāi)啟模塊,用于當(dāng)?shù)竭_(dá)所述開(kāi)啟時(shí)刻時(shí),開(kāi)啟所述接近傳感器,以根據(jù)所述接近傳感器的檢測(cè)結(jié)果打開(kāi)或關(guān)閉手機(jī)的背光。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述加速度獲取模塊包括第一獲取單元,用于獲取手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度;第二獲取單元,用于根據(jù)所述手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度,以及所述第一方向分加速度的權(quán)重值、所述第二方向分加速度的權(quán)重值和所述第三方向分加速度的權(quán)重值,獲取所述權(quán)重加速度; 第一方向、第二方向和第三方向?yàn)閮蓛纱怪钡姆较颉?br>
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述時(shí)刻確定模塊具體用于確定所述時(shí)間間隔若所述手機(jī)的權(quán)重加速度越大,則所述時(shí)刻確定模塊確定的時(shí)間間隔越小,所述時(shí)間間隔是指接近傳感器從關(guān)閉到開(kāi)啟的時(shí)間段;若所述手機(jī)的權(quán)重加速度越小,則所述時(shí)刻確定模塊確定的所述時(shí)間間隔越大;所述開(kāi)啟時(shí)刻為從關(guān)閉所述接近傳感器的時(shí)刻開(kāi)始,經(jīng)過(guò)所述時(shí)間間隔的時(shí)間段后的時(shí)刻。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述時(shí)刻確定模塊包括間隔獲取單元,用于獲取手機(jī)的第一方向分加速度、第二方向分加速度和第三方向分加速度,并根據(jù)式1得到時(shí)間間隔;時(shí)刻獲取單元,用于根據(jù)所述時(shí)間間隔得到所述開(kāi)啟時(shí)刻;所述開(kāi)啟時(shí)刻為從關(guān)閉所述接近傳感器的時(shí)刻開(kāi)始,經(jīng)過(guò)所述時(shí)間間隔的時(shí)間段后的時(shí)刻; 式1為T = Tbase*base+Ky*gy—base+Kz*gz-base)/(Kx*gx+Ky*gy+Kz*gz);其中,T 為所述時(shí)間間隔,Tbase為所述時(shí)間間隔的基準(zhǔn)值,gx、gy和L分別為所述手機(jī)的第一方向分加速度、 第二方向分加速度和第三方向分加速度,gx-base> gy-base和gz-base分別為所述手機(jī)的第一方向分加速度的基準(zhǔn)值、第二方向分加速度的基準(zhǔn)值和第三方向分加速度的基準(zhǔn)值,Kx為第一方向的權(quán)重值,Ky為第二方向的權(quán)重值,Kz為第三方向的權(quán)重值;第一方向、第二方向和第三方向?yàn)閮蓛纱怪钡姆较颉?br>
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述開(kāi)啟模塊包括第一開(kāi)啟單元,用于若所述時(shí)間間隔小于或等于計(jì)時(shí)器的時(shí)間段則立即開(kāi)啟接近傳感器,所述計(jì)時(shí)器是關(guān)閉所述接近傳感器時(shí)啟動(dòng)的;第二開(kāi)啟單元,用于若所述時(shí)間間隔大于計(jì)時(shí)器的時(shí)間段,則計(jì)時(shí)器的時(shí)間段等于所述時(shí)間間隔后開(kāi)啟所述接近傳感器。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述開(kāi)啟模塊還包括間隔選擇模塊,用于若所述時(shí)間間隔大于預(yù)設(shè)的最大值,則使用預(yù)設(shè)的最大值作為時(shí)間間隔,若所述時(shí)間間隔小于預(yù)設(shè)的最小值,則使用預(yù)設(shè)的最小值作為時(shí)間間隔;其中,所述時(shí)間間隔的最大值和最小值是預(yù)先設(shè)置的。
15.根據(jù)權(quán)利要求9-14任一所述的裝置,其特征在于,所述激活模塊具體用于在呼出電話或來(lái)電接通時(shí),若所述手機(jī)的權(quán)重加速度大于或等于預(yù)設(shè)門限值,則激活手機(jī)的接近傳感器。
16.根據(jù)權(quán)利要求9-14任一所述的裝置,其特征在于,所述激活模塊包括判斷單元,用于在呼出電話或來(lái)電接通時(shí),判斷手機(jī)是否采用耳機(jī)模式或者采用免提模式;激活單元,用于手機(jī)沒(méi)有采用耳機(jī)模式且沒(méi)有采用免提模式時(shí),激活手機(jī)的接近傳感器。
17.一種手機(jī),其特征在于,包括接近傳感器和權(quán)利要求9-16任一所述的降低手機(jī)功耗的裝置。
全文摘要
本發(fā)明實(shí)施例提供一種降低手機(jī)功耗的方法、裝置和手機(jī),該方法包括在呼出電話或來(lái)電接通時(shí),激活手機(jī)的接近傳感器;通過(guò)加速度傳感器獲取手機(jī)的權(quán)重加速度;根據(jù)所述手機(jī)的權(quán)重加速度確定所述接近傳感器的開(kāi)啟時(shí)刻;當(dāng)?shù)竭_(dá)所述開(kāi)啟時(shí)刻時(shí),開(kāi)啟所述接近傳感器,以根據(jù)所述接近傳感器的檢測(cè)結(jié)果打開(kāi)或關(guān)閉手機(jī)的背光。本實(shí)施例在手機(jī)通話過(guò)程中,可以根據(jù)手機(jī)的權(quán)重加速度得到接近傳感器的開(kāi)啟時(shí)刻,并根據(jù)該開(kāi)啟時(shí)刻開(kāi)啟接近傳感器來(lái)檢測(cè)手機(jī)是否靠近人臉或離開(kāi)人臉;由此,可以根據(jù)手機(jī)不同的權(quán)重加速度得到合適的開(kāi)啟時(shí)刻,從而可以降低手機(jī)通話過(guò)程中的功耗。
文檔編號(hào)H04M1/73GK102204232SQ201180000634
公開(kāi)日2011年9月28日 申請(qǐng)日期2011年5月24日 優(yōu)先權(quán)日2011年5月24日
發(fā)明者胡軍 申請(qǐng)人:華為終端有限公司