動(dòng)終端的移動(dòng)加速度;根據(jù)所述移動(dòng)加速度,獲取所述移動(dòng)終端的當(dāng)前動(dòng)靜信息。
[0030]移動(dòng)終端可以通過加速度傳感器獲取移動(dòng)終端的移動(dòng)加速度,根據(jù)移動(dòng)加速度來確定移動(dòng)終端是靜止的還是移動(dòng)的,例如,如果在一段時(shí)間t內(nèi),加速度傳感器檢測(cè)到的移動(dòng)終端移動(dòng)的次數(shù)及每次移動(dòng)的時(shí)間間隔小于設(shè)定的閥值,則可以確定手機(jī)是靜止的,這是為了避免將移動(dòng)終端的某次震動(dòng)誤認(rèn)為是移動(dòng)終端在移動(dòng),如當(dāng)移動(dòng)終端放置在桌子上時(shí),移動(dòng)終端為靜止的,如果桌子被碰到而產(chǎn)生晃動(dòng),則加速度傳感器會(huì)在短時(shí)間內(nèi)檢測(cè)到移動(dòng)加速度,如果根據(jù)該移動(dòng)加速度而確定移動(dòng)終端為移動(dòng)的,則會(huì)產(chǎn)生誤判,為了避免類似的情況,可以設(shè)置一閾值。
[0031]在本發(fā)明的一具體實(shí)施例中,上述步驟SlOO可以具體包括:通過設(shè)置于所述移動(dòng)終端內(nèi)部的第一溫度傳感器獲取所述移動(dòng)終端的內(nèi)部溫度;通過設(shè)置于所述移動(dòng)終端外殼表面的第二溫度傳感器獲取所述移動(dòng)終端的當(dāng)前環(huán)境溫度。
[0032]移動(dòng)終端可以通過溫度傳感器來獲取移動(dòng)終端的內(nèi)部溫度及當(dāng)前環(huán)境溫度,具體的,通過設(shè)置于移動(dòng)終端內(nèi)部的溫度傳感器獲取移動(dòng)終端的內(nèi)部溫度,該溫度傳感器可以為移動(dòng)終端所使用的芯片所自帶的溫度傳感器,也可以為單獨(dú)設(shè)置的溫度傳感器;通過設(shè)置于移動(dòng)終端外殼表面的溫度傳感器來獲取當(dāng)前環(huán)境溫度。
[0033]在本發(fā)明的一具體實(shí)施例中,所述第二溫度傳感器為多個(gè),所述通過第二溫度傳感器獲取所述移動(dòng)終端的當(dāng)前環(huán)境溫度包括:通過所述多個(gè)第二溫度傳感器獲取多個(gè)環(huán)境溫度;獲取所述多個(gè)環(huán)境溫度的期望值為所述當(dāng)前環(huán)境溫度。
[0034]為了使得所獲取的當(dāng)前環(huán)境溫度更加準(zhǔn)確,可以通過多個(gè)設(shè)置于移動(dòng)終端外殼表面的溫度傳感器獲取的溫度來得到該當(dāng)前環(huán)境溫度,具體的,可以對(duì)該多個(gè)溫度傳感器所測(cè)量得到的溫度值的分布進(jìn)行分析,取該多個(gè)溫度值的期望作為當(dāng)前環(huán)境溫度。
[0035]在本發(fā)明的一具體實(shí)施例中,上述步驟S102可以具體包括:當(dāng)所述移動(dòng)終端當(dāng)前為靜止的,若所述內(nèi)部溫度與所述當(dāng)前環(huán)境溫度的差值小于預(yù)設(shè)的第一溫度閾值,確定所述移動(dòng)終端的當(dāng)前狀態(tài)為處于顯露環(huán)境且靜止的狀態(tài),否則確定所述移動(dòng)終端的當(dāng)前狀態(tài)為處于隱藏環(huán)境且靜止的狀態(tài);當(dāng)所述移動(dòng)終端當(dāng)前為運(yùn)動(dòng)的,若所述內(nèi)部溫度與所述當(dāng)前環(huán)境溫度的差值小于預(yù)設(shè)的第二溫度閾值,確定所述移動(dòng)終端的當(dāng)前狀態(tài)為處于顯露環(huán)境且運(yùn)動(dòng)的狀態(tài),若所述內(nèi)部溫度與所述當(dāng)前環(huán)境溫度的差值大于等于預(yù)設(shè)的第二溫度閾值且小于等于預(yù)設(shè)的第三溫度閾值,確定所述移動(dòng)終端的當(dāng)前狀態(tài)為處于淺度隱藏環(huán)境且運(yùn)動(dòng)的狀態(tài),否則確定所述移動(dòng)終端的當(dāng)前狀態(tài)為處于深度隱藏環(huán)境且運(yùn)動(dòng)的狀態(tài)。
[0036]當(dāng)移動(dòng)終端為靜止時(shí),移動(dòng)終端所處的環(huán)境可以分為兩種,第一種為顯露環(huán)境:放置于開放空間中,例如,放置于桌面上,第二種為隱藏環(huán)境:放置于密閉的空間中,如放置于抽屜中、包內(nèi)或用戶并未穿著的衣物兜內(nèi),當(dāng)移動(dòng)終端處于隱藏環(huán)境時(shí),由于在密閉空間不易散熱,移動(dòng)終端的內(nèi)部溫度與當(dāng)前環(huán)境溫度之前會(huì)存在較大的差值,因此,通過移動(dòng)終端的內(nèi)部溫度與當(dāng)前環(huán)境溫度之間的差值,能夠確定移動(dòng)終端所處的環(huán)境。
[0037]當(dāng)移動(dòng)終端為移動(dòng)時(shí),移動(dòng)終端所處的環(huán)境可以分為三種,第一種為顯露環(huán)境:放置于開放空間中,例如,放置于桌面上,第二種為深度隱藏環(huán)境:放置于用戶所穿著的衣物兜內(nèi),第三種為淺度隱藏環(huán)境:放置于其他密閉的空間中,如放置于抽屜中或包內(nèi),由于當(dāng)移動(dòng)終端被放置于用戶所穿的衣物的兜內(nèi)時(shí),移動(dòng)終端雖然并未顯露在外,但是隨身攜帶的,則移動(dòng)終端所執(zhí)行的自動(dòng)操作與移動(dòng)終端處于其他密閉空間時(shí)所執(zhí)行的自動(dòng)操作可以區(qū)分開來,當(dāng)移動(dòng)終端為靜止時(shí)并未進(jìn)行該區(qū)分是由于當(dāng)移動(dòng)終端被放置于用戶所穿的衣物兜內(nèi)時(shí),用戶無法保證完全靜止。當(dāng)移動(dòng)終端處于深度隱藏環(huán)境時(shí),即用戶所穿的衣物的兜內(nèi),由于移動(dòng)終端隨身攜帶,則移動(dòng)終端的當(dāng)前環(huán)境溫度會(huì)受到用戶體溫的影響,同時(shí)由于兜內(nèi)的空間小,因此,此時(shí),移動(dòng)終端的內(nèi)部溫度與當(dāng)前環(huán)境溫度之前的差值要比移動(dòng)終端處于淺度隱藏環(huán)境時(shí)二者的差值還要大,因此,通過移動(dòng)終端的內(nèi)部溫度與當(dāng)前環(huán)境溫度之間的差值,能夠確定移動(dòng)終端所處的環(huán)境。
[0038]本發(fā)明提供的移動(dòng)終端操作的自動(dòng)執(zhí)行方法中,通過對(duì)比移動(dòng)終端的內(nèi)部溫度與當(dāng)前環(huán)境溫度的差值和預(yù)設(shè)的第一溫度閾值、第二溫度閾值或第三溫度閾值來確定移動(dòng)終端的當(dāng)前狀態(tài),然而,實(shí)際上,移動(dòng)終端的內(nèi)部溫度與當(dāng)前環(huán)境溫度的差值會(huì)受到移動(dòng)終端當(dāng)前的CPU使用率及待機(jī)電流大小等因素的影響,因此,如果所采用的預(yù)設(shè)的第一溫度閾值、第二溫度閾值或第三溫度閾值為固定值,則會(huì)造成判斷結(jié)果不準(zhǔn)確的情況
[0039]因此,為了解決上述問題,上述的移動(dòng)終端操作的自動(dòng)執(zhí)行方法,其中,所述根據(jù)所述當(dāng)前動(dòng)靜信息、內(nèi)部溫度及當(dāng)前環(huán)境溫度,確定所述移動(dòng)終端的當(dāng)前狀態(tài)之前還包括:根據(jù)所述移動(dòng)終端當(dāng)前的CPU使用率及待機(jī)電流大小,分別確定所述第一溫度閾值、第二溫度閾值及第三溫度閾值。
[0040]上述操作的目的是,根據(jù)移動(dòng)終端當(dāng)前的CPU使用率及待機(jī)電流大小分別確定第一溫度閾值、第二溫度閾值及第三溫度閾值,從而避免了移動(dòng)終端當(dāng)前的CPU使用率及待機(jī)電流大小所帶來的影響,能夠更加準(zhǔn)確地確定移動(dòng)終端的當(dāng)前狀態(tài)。
[0041]圖2為本發(fā)明實(shí)施例2提供的移動(dòng)終端操作的自動(dòng)執(zhí)行方法的流程示意圖,如圖所示,包括:
[0042]步驟S200,通過加速度傳感器獲取移動(dòng)終端的移動(dòng)信息、通過溫度傳感器獲取移動(dòng)終端的內(nèi)部溫度及當(dāng)前環(huán)境溫度;
[0043]步驟S202,判斷移動(dòng)終端是否移動(dòng),如果是,進(jìn)入步驟S204,否則,進(jìn)入步驟S220 ;具體的,如果在一段時(shí)間內(nèi),加速度傳感器檢測(cè)到的移動(dòng)信息均表明移動(dòng)終端為靜止的,或在該段時(shí)間內(nèi),加速度傳感器檢測(cè)到移動(dòng)終端的移動(dòng)信息表明移動(dòng)終端發(fā)生移動(dòng),但移動(dòng)的時(shí)間間隔小于預(yù)設(shè)的閾值,則認(rèn)為移動(dòng)終端時(shí)靜止的;如果在一段時(shí)間內(nèi),加速度傳感器檢測(cè)到的移動(dòng)信息均表明移動(dòng)終端為移動(dòng)的,或在該段時(shí)間內(nèi),加速度傳感器檢測(cè)到移動(dòng)終端的移動(dòng)信息表明移動(dòng)終端發(fā)生移動(dòng),且移動(dòng)的時(shí)間間隔大于預(yù)設(shè)的閾值,則認(rèn)為移動(dòng)終端時(shí)移動(dòng)的。
[0044]步驟S204,判斷內(nèi)部溫度與當(dāng)前環(huán)境溫度的差值是否小于預(yù)設(shè)的第一閾值FljB果是,進(jìn)入步驟S206,否則進(jìn)入步驟S210,其中,第一閾值Fl為根據(jù)移動(dòng)終端的當(dāng)前CPU使用率和待機(jī)電流所確定的一個(gè)可變值;
[0045]步驟S206,移動(dòng)終端處于顯露環(huán)境且是移動(dòng)的,如用戶將移動(dòng)終端拿在手中;
[0046]步驟S208,移動(dòng)終端執(zhí)行相應(yīng)的預(yù)設(shè)操作,例如,將移動(dòng)終端調(diào)整為靜音模式;
[0047]步驟S210,判斷內(nèi)部溫度與當(dāng)前環(huán)境溫度的差值是否小于等于預(yù)設(shè)的第二閾值F2,如果是,進(jìn)入步驟S212,否則進(jìn)入步驟S216,其中,第二閾值F2為根據(jù)移動(dòng)終端的當(dāng)前(PU使用率和待機(jī)電流所確定的一個(gè)可變值;
[0048]步驟S212,移動(dòng)終端處于淺度隱藏環(huán)境且是移動(dòng)的,如用戶在走路時(shí)將移動(dòng)終端放置在所背的包內(nèi);
[0049]步驟S214,移動(dòng)終端執(zhí)行相應(yīng)的預(yù)設(shè)操作,例如,將移動(dòng)終端調(diào)整為響鈴模式,并設(shè)置鈴聲大??;
[0050]步驟S216,移動(dòng)終端處于深度隱藏環(huán)境且是移動(dòng)的,如用戶在走路時(shí)將移動(dòng)終端放置在所穿衣物的兜內(nèi);
[0051]步驟S218,移動(dòng)終端執(zhí)行相應(yīng)的預(yù)設(shè)操作,例如,將移動(dòng)終端調(diào)整為震動(dòng)模式;
[0052]步驟S220,判斷內(nèi)部溫度與當(dāng)前環(huán)境溫度的差值是否小于預(yù)設(shè)的第三閾值F3,如果是,進(jìn)入步驟S222,否則進(jìn)入步驟S226,其中,第三閾值F3為根據(jù)移動(dòng)終端的當(dāng)前CPU使用率和待機(jī)電流所確定的一個(gè)可變值;
[0053]步驟S222,移動(dòng)終端處于顯露環(huán)境且是靜止的,如放置在桌子上;
[0054]步驟S224,移動(dòng)終端執(zhí)行相應(yīng)的預(yù)設(shè)操作,例如,將移動(dòng)終端調(diào)整為靜音模式;
[0055]步驟S226,移動(dòng)終端處于隱藏環(huán)境且是靜止的,如放置在包內(nèi)或抽屜內(nèi);
[0056]步驟S228,移動(dòng)終端執(zhí)行相應(yīng)的預(yù)設(shè)操作,例如,將移動(dòng)終端調(diào)整為響鈴模式,并設(shè)置鈴聲大小。
[0057]本發(fā)明還提供了一種移動(dòng)終端操作的自動(dòng)執(zhí)行裝置,包括:獲取模塊,用于獲取所述移動(dòng)終端的當(dāng)前動(dòng)靜信息、內(nèi)部溫度及當(dāng)前環(huán)境溫度,所述移動(dòng)終端的當(dāng)前動(dòng)靜信息包括:移動(dòng)終端當(dāng)前為靜止的或移動(dòng)終端當(dāng)前為運(yùn)動(dòng)的;第一確定模塊,用于根據(jù)所述當(dāng)前動(dòng)靜信息、內(nèi)部溫度及當(dāng)前環(huán)境溫度,確定所述移動(dòng)終端的當(dāng)前狀態(tài);執(zhí)行模塊,用于根據(jù)所述當(dāng)前狀態(tài),執(zhí)行預(yù)設(shè)的操作。
[0058]上述的移動(dòng)終端操