專利名稱:一種基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及的是一種基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法及移動(dòng)終端。
背景技術(shù):
目前市面多數(shù)智能移動(dòng)終端如手機(jī)采用安卓系統(tǒng),系統(tǒng)默認(rèn)的自動(dòng)鎖屏?xí)r間從最短15s至最長(zhǎng)30min (秒)等等,手機(jī)屏幕如果達(dá)到指定時(shí)間無(wú)響應(yīng),那么自動(dòng)進(jìn)入鎖屏狀態(tài)。而當(dāng)用戶需要進(jìn)行長(zhǎng)時(shí)間的手機(jī)屏幕閱讀或者屏幕操作時(shí),必須手動(dòng)設(shè)置屏幕自動(dòng)鎖定時(shí)間,把時(shí)間相應(yīng)的延長(zhǎng)。而往往使用完畢后忘記調(diào)回合適的鎖定時(shí)間,造成額外費(fèi)電等結(jié)果,不利于手機(jī)節(jié)電。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法及移動(dòng)終端;使移動(dòng)終端增加了新功能具有智能化的智能鎖屏功能,大大為用戶提供了方便,并且可以有效地節(jié)約手機(jī)電源,更節(jié)能環(huán)保。本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下 一種基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其中,包括步驟
A、移動(dòng)終端接收用戶的操作指令開(kāi)啟智能鎖屏功能,當(dāng)開(kāi)啟成功,移動(dòng)終端將當(dāng)前自動(dòng)鎖屏?xí)r間調(diào)節(jié)為系統(tǒng)支持的最大時(shí)間,并記錄修改前的自動(dòng)鎖屏?xí)r間數(shù)值;
B、所述移動(dòng)終端不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)是否有變化以及監(jiān)測(cè)是否接收到用戶操作屏幕的操作指令,當(dāng)是時(shí)進(jìn)入步驟Cl,當(dāng)否時(shí)進(jìn)入步驟C2 ;
Cl、當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端測(cè)得到用戶對(duì)移動(dòng)終端有任何操作或監(jiān)測(cè)到其重力傳感器的參數(shù)有一預(yù)定的變化,則控制屏幕保持常亮,不自動(dòng)鎖屏并重新計(jì)時(shí);
C2、當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端監(jiān)測(cè)到其重力傳感器的參數(shù)沒(méi)有變化,并且監(jiān)測(cè)屏幕也沒(méi)有接收到用戶操作屏幕的操作指令,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其中,所述預(yù)定時(shí)間等于所述最大時(shí)間。所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其中,在所述步驟A之前還包括
S、預(yù)先在移動(dòng)終端設(shè)置智能鎖屏功能,用于啟動(dòng)智能鎖屏功能后,系統(tǒng)自動(dòng)監(jiān)控移動(dòng)
終端狀態(tài),當(dāng)在一預(yù)定時(shí)間內(nèi)接收到用戶有任何屏幕及系統(tǒng)操作行為,控制屏幕保持常亮,不自動(dòng)鎖屏;當(dāng)在一預(yù)定的時(shí)間沒(méi)有監(jiān)測(cè)到用戶的移動(dòng)終端或者屏幕進(jìn)行任何操作,則自動(dòng)退出智能鎖屏功能并自動(dòng)鎖定屏幕。所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其中,所述步驟B之后還包括步驟C3、當(dāng)在預(yù)定的時(shí)間內(nèi)接收到用戶的操作指令點(diǎn)擊鎖屏按鍵鎖定屏幕,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其特征在于,所述預(yù)定時(shí)間為5分鐘。 所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其中,所述步驟A之前還包括
Al、預(yù)先在所述移動(dòng)終端上設(shè)置一用于開(kāi)啟智能鎖屏功能的開(kāi)關(guān),通過(guò)所述開(kāi)關(guān)接收用戶的操作指令可開(kāi)啟的智能鎖屏功能。所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其中,所述步驟B還包括所述移動(dòng)終端不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)變化是否超過(guò)一預(yù)定范圍,當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)有變化;當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化沒(méi)有超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)沒(méi)有變化。一種上述所述的智能鎖屏功能實(shí)現(xiàn)方法的移動(dòng)終端,其中,包括
智能鎖屏功能開(kāi)啟與鎖屏?xí)r間修改模塊,用于接收用戶的操作指令開(kāi)啟的智能鎖屏功能,當(dāng)開(kāi)啟成功,將當(dāng)前自動(dòng)鎖屏?xí)r間調(diào)節(jié)為系統(tǒng)支持的最大時(shí)間,并記錄修改前的自動(dòng)鎖屏?xí)r間數(shù)值;
監(jiān)測(cè)模塊,用于當(dāng)智能鎖屏功能開(kāi)啟時(shí),不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)是否有變化以及監(jiān)測(cè)是否接收到用戶操作屏幕的操作指令;
第一控制模塊,用于當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端測(cè)得到用戶對(duì)移動(dòng)終端有任何操作或監(jiān)測(cè)到其重力傳感器的參 數(shù)有一預(yù)定的變化,則控制屏幕保持常亮,不自動(dòng)鎖屏并重新計(jì)時(shí);
第二控制模塊,用于當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端監(jiān)測(cè)到其重力傳感器的參數(shù)沒(méi)有變化,并且監(jiān)測(cè)屏屏幕也沒(méi)有接收到用戶操作屏幕的操作指令,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。所述的移動(dòng)終端,其中,其還包括
預(yù)先設(shè)置模塊,用于預(yù)先在移動(dòng)終端設(shè)置智能鎖屏功能,用于啟動(dòng)智能鎖屏功能后,系統(tǒng)自動(dòng)監(jiān)控移動(dòng)終端狀態(tài),當(dāng)在預(yù)定時(shí)間內(nèi)接收到用戶有任何屏幕及系統(tǒng)操作行為,控制屏幕保持常亮,不自動(dòng)鎖屏;當(dāng)在一預(yù)定的時(shí)間沒(méi)有監(jiān)測(cè)到用戶手機(jī)或者屏幕進(jìn)行任何操作,則自動(dòng)退出智能鎖屏功能并自動(dòng)鎖定屏幕。第三控制模塊,用于當(dāng)在預(yù)定的時(shí)間內(nèi)接收到用戶的操作指令點(diǎn)擊鎖屏按鍵鎖定屏幕,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。所述的移動(dòng)終端,其中,其還包括
判斷模塊,用于不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)變化是否超過(guò)一預(yù)定范圍,當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)有變化;當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化沒(méi)有超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)沒(méi)有變化。本發(fā)明所提供的基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法及移動(dòng)終端,提出了一種智能化的智能手機(jī)鎖屏功能。啟動(dòng)此智能鎖屏模式后,使得智能手機(jī)用戶在操作智能手機(jī)的時(shí)候無(wú)需手動(dòng)去設(shè)置自動(dòng)鎖屏?xí)r間,系統(tǒng)自動(dòng)監(jiān)控手機(jī)狀態(tài),只要用戶在有任何屏幕及系統(tǒng)操作行為,那么屏幕保持常亮,不會(huì)自動(dòng)鎖屏。當(dāng)用戶不再對(duì)手機(jī)或者屏幕進(jìn)行操作后,自動(dòng)退出自動(dòng)鎖屏模式并自動(dòng)鎖定屏幕,大大為用戶提供了方便,并且可以有效地節(jié)約手機(jī)電源,更節(jié)能環(huán)保。
圖1是本發(fā)明基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法的較佳實(shí)施例的流程圖。圖2是本發(fā)明基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法的另一較佳實(shí)施例的流程圖。圖3是本發(fā)明基于移動(dòng)終端的智能鎖屏功能的移動(dòng)終端的結(jié)構(gòu)原理示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖1是本發(fā)明基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法的較佳實(shí)施例的流程圖。步驟S110,移動(dòng)終端接收用戶的操作指令開(kāi)啟智能鎖屏功能,當(dāng)開(kāi)啟成功,移動(dòng)終端將當(dāng)前自動(dòng)鎖屏?xí)r間調(diào)節(jié)為系統(tǒng)支持的最大時(shí)間,并記錄修改前的自動(dòng)鎖屏?xí)r間數(shù)值。譬如,以用戶開(kāi)啟手機(jī)的閱讀軟件為例,當(dāng)用戶選中手機(jī)中的電子閱讀應(yīng)用程序,手機(jī)就立即接收用戶的操作指令并開(kāi)啟智能鎖屏功能,當(dāng)智能鎖屏功能開(kāi)啟成功,手機(jī)就將當(dāng)前自動(dòng)鎖屏?xí)r間30秒調(diào)節(jié)為系統(tǒng)支持的最大時(shí)間(例如5分種),即長(zhǎng)期保持亮屏;并記錄修改為系統(tǒng)支持的最大 時(shí)間前的自動(dòng)鎖屏?xí)r間數(shù)值30秒。步驟S120,所述移動(dòng)終端不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)是否有變化以及監(jiān)測(cè)是否接收到用戶操作屏幕的操作指令,當(dāng)是時(shí)進(jìn)入步驟S131,當(dāng)否時(shí)進(jìn)入步驟S132 ;
當(dāng)用戶一直保持手機(jī)的電子閱讀應(yīng)用程序?yàn)檎J褂脿顟B(tài),用戶手機(jī)開(kāi)啟智能鎖屏后,所述手機(jī)就會(huì)不斷監(jiān)測(cè)設(shè)置在手機(jī)上的重力加速度的參數(shù)是否發(fā)生一定的變化,以及在此期間保持監(jiān)測(cè)手機(jī)是否會(huì)接收到用戶操作屏幕的操作指令,當(dāng)監(jiān)測(cè)判斷結(jié)果為是時(shí),則進(jìn)入步驟S131,當(dāng)監(jiān)測(cè)判斷結(jié)果為否時(shí),則進(jìn)入步驟S132。步驟S131,當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端測(cè)得到用戶對(duì)移動(dòng)終端有任何操作或監(jiān)測(cè)到其重力傳感器的參數(shù)有一預(yù)定的變化,則控制屏幕保持常亮,不自動(dòng)鎖屏并重新計(jì)時(shí);
譬如,上述例子中,當(dāng)在所述手機(jī)在系統(tǒng)設(shè)置的一個(gè)預(yù)定時(shí)間內(nèi),假設(shè)這一預(yù)定時(shí)間為5分鐘,手機(jī)監(jiān)測(cè)到用戶對(duì)手機(jī)屏幕有操作指令記錄,或者是監(jiān)測(cè)到手機(jī)的重力傳感器的參數(shù)有一預(yù)定的變化,則自動(dòng)控制屏幕保存常亮,不進(jìn)入自動(dòng)鎖屏并將原來(lái)經(jīng)歷的監(jiān)測(cè)時(shí)間歸零,而重新對(duì)監(jiān)測(cè)操作記錄或重力傳感器的參數(shù)變化開(kāi)啟計(jì)時(shí)。另外的,監(jiān)控G-sensor傳感器參數(shù)變化主要實(shí)現(xiàn)方法如下所述
以Android手機(jī)操作系統(tǒng)為例,帶有g(shù)-sensor (重力感應(yīng)器)的Android (安卓)設(shè)備上可通過(guò)API (應(yīng)用程序編程接口)獲取到設(shè)備的運(yùn)動(dòng)加速度。判斷設(shè)備有無(wú)g-sensor參數(shù)變化,并且主要抓取重力加速度器件的值,識(shí)別到重力感應(yīng)器有一定范圍內(nèi)的參數(shù)變化,即認(rèn)為用戶在持續(xù)操作手機(jī)。那么,在Android下獲取重力加速度的基本代碼如下
SensorManager sm = (SensorManager) context, getSystemService(Context.SENSOR—SERVICE);
sm. registerListener(new SensorEventListener () {
public void onSensorChanged(SensorEvent event) {
if (Sensor. TYPE—ACCELEROMETER != event, sensor. getTypeO) { return;
}
float口 values = event.values; float ax = values
; float ay = values[I]; float az = values[2];
Il TODO Have fun with the acceleration components...
}
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
},sm. getDefaultSensor(Sensor. TYPE—ACCELEROMETER),SensorManager.SENSOR—DELAY—NORMAL);
進(jìn)一步的,監(jiān)控屏幕點(diǎn)擊操作實(shí)現(xiàn)方法說(shuō)明同樣是在Android手機(jī)操作系統(tǒng)下,監(jiān)控觸摸屏幕是否有屏幕點(diǎn)擊操作,主要用代碼監(jiān)控onTouchEvent事件。通過(guò)event. getX()和event.getYO獲取用戶當(dāng)前點(diǎn)擊的屏幕的坐標(biāo)。如果持續(xù)監(jiān)控到用戶有觸摸屏幕的點(diǎn)擊操作,則認(rèn)為用戶在操作手持終端。獲取觸摸操作坐標(biāo)的主要實(shí)現(xiàn)代碼如下public class CoordinateDemoActivity extends Activity {
/氺氺 Called when the activity is first created.氺/ private TextView tv;
Override
public void onCreate(Bundle savedlnstanceState) {super.onCreate(savedlnstanceState);setContentView(R. layout, main);tv = (TextView) findViewByld(R.1d. textViewl);
}Il在這里實(shí)現(xiàn)onTouchEvent
public boolean onTouchEvent(MotionEvent event) {
//在這里判斷一下如果是按下操作就獲取坐標(biāo)然后執(zhí)行方法 if (event. getAction () == MotionEvent. ACTION—DOWN) { displayXY (event. getX (),event. getY ());
}
return super.onTouchEvent(event);
}Il獲取到坐標(biāo),進(jìn)行判斷
private void displayXY(float x, float y) {if (x > 80 && y > 300 && x <200 && y < 600) {tv. setText(〃點(diǎn)中了指定區(qū)域〃);
} else {
tv. setText(〃當(dāng)前點(diǎn)擊x坐標(biāo)〃 + x + 〃\n當(dāng)前點(diǎn)擊y坐標(biāo)〃 + y);
}
}
}
步驟S132,當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端監(jiān)測(cè)到其重力傳感器的參數(shù)沒(méi)有變化,并且監(jiān)測(cè)屏幕也沒(méi)有接收到用戶操作屏幕的操作指令,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。以上述手機(jī)電子閱讀應(yīng)用程序?yàn)槔?,本步驟為手機(jī)在預(yù)定時(shí)間5分鐘內(nèi)監(jiān)測(cè)到手機(jī)的重力傳感器參數(shù)沒(méi)有發(fā)生一預(yù)定的變化,并且屏幕也沒(méi)有接收到用戶對(duì)屏幕操作的任何操作指令,此時(shí),系統(tǒng)會(huì)自動(dòng)控制手機(jī)退出智能鎖屏功能,并將自動(dòng)鎖屏?xí)r間為長(zhǎng)期保持亮屏修改為所述修改前的自動(dòng)鎖屏?xí)r間30秒,然后進(jìn)入修改前的自動(dòng)鎖屏?xí)r間30秒控制手機(jī)正常自動(dòng)鎖屏。在所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其中,所述預(yù)定時(shí)間等于所述最大時(shí)間,而且所述預(yù)定時(shí)間等于所述最大時(shí)間設(shè)定為5分鐘。因前面已有相關(guān)舉例,此處不再贅述。在所述步驟SllO之前還包括這一步驟預(yù)先在移動(dòng)終端設(shè)置智能鎖屏功能,用于啟動(dòng)智能鎖屏功能后,系統(tǒng)自動(dòng)監(jiān)控移動(dòng)終端狀態(tài),當(dāng)在預(yù)定時(shí)間內(nèi)接收到用戶有任何屏幕及系統(tǒng)操作行為,控制屏幕保持常亮,不自動(dòng)鎖屏;當(dāng)在預(yù)定的時(shí)間沒(méi)有監(jiān)測(cè)到用戶移動(dòng)終端或者屏幕進(jìn)行任何操作,則自動(dòng)退出智能鎖屏功能并自動(dòng)鎖定屏幕。此步驟主要為預(yù)先在移動(dòng)終端設(shè)置智能鎖屏功能,是上述手機(jī)在電子閱讀正常開(kāi)啟狀態(tài)時(shí)可以開(kāi)啟智能鎖屏功能的前提。其中,所述步驟S120之后還包括這一步驟當(dāng)在預(yù)定的時(shí)間內(nèi)接收到用戶的操作指令點(diǎn)擊鎖屏按鍵鎖定屏幕,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。譬如,如果用戶手動(dòng)點(diǎn)擊鎖屏按鍵強(qiáng)制進(jìn)行鎖屏操作,則判定為用戶退出了電子閱讀應(yīng)用程序,其已經(jīng)不再需要繼續(xù)保持智能鎖屏模式,那么軟件系統(tǒng)在后臺(tái)將更改自動(dòng)鎖屏?xí)r間為啟動(dòng)智能模式前的狀態(tài),同時(shí)退出智能鎖屏模式。其中,所述步驟SllO之前還包括另一步驟預(yù)先在所述移動(dòng)終端上設(shè)置一用于開(kāi)啟智能鎖屏功能的開(kāi)關(guān),通過(guò)所述開(kāi)關(guān)接收用戶的操作指令可開(kāi)啟的智能鎖屏功能。此步驟中,通過(guò)預(yù)先在用戶手機(jī)里設(shè)置一用于開(kāi)啟智能鎖屏功能的開(kāi)關(guān),根據(jù)用戶的操作指令開(kāi)啟此智能鎖屏功能的開(kāi)關(guān),且所述開(kāi)關(guān)是隨用戶通過(guò)操作進(jìn)入啟用應(yīng)用程序后而自動(dòng)開(kāi)啟的,并非需要人工按動(dòng)才能開(kāi)啟此智能鎖屏功能的開(kāi)關(guān)。其中,所述步驟S120中還包括所述移動(dòng)終端不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)變化是否超過(guò)一預(yù)定范圍,當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)有變化;當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化沒(méi)有超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)沒(méi)有變化。譬如,用戶在閱讀電子書(shū)時(shí)睡著,手機(jī)掉落在身上,故此次已經(jīng)不再需要屏幕一直保持點(diǎn)亮狀態(tài),而隨著呼吸起伏,那么重力加速度傳感器也會(huì)一直有參數(shù)輸出,此時(shí)就難以避免智能鎖屏功能發(fā)生判斷錯(cuò)誤,因此,將設(shè)置在手機(jī)上的重力傳感器的參數(shù)變化再設(shè)定一個(gè)預(yù)定范圍,當(dāng)監(jiān)測(cè)到重力傳感器的參數(shù)變化超過(guò)這一預(yù)定范圍,則判定其重力傳感器的參數(shù)有變化,當(dāng)監(jiān)測(cè)到重力傳感器的參數(shù)變化沒(méi)有超過(guò)這一預(yù)定范圍,則判定其重力傳感器的參數(shù)沒(méi)有變化;根據(jù)前述例子,用戶在閱讀電子書(shū)時(shí)睡著,手機(jī)卻還在其身上并隨著呼吸起伏,但是由于人的呼吸起伏較為遲緩和均衡,不易達(dá)到或者超過(guò)手機(jī)上其重力傳感器參數(shù)變化所設(shè)定的一個(gè)預(yù)定范圍,那么在此情況下,手機(jī)會(huì)判定其重力傳感器的參數(shù)沒(méi)有變化,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為修改前的自動(dòng)鎖屏?xí)r間,進(jìn)而根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。以下通過(guò)一具體的應(yīng)用實(shí)施例對(duì)本發(fā)明方法做進(jìn)一步詳細(xì)說(shuō)明
如圖2所示,圖2是本發(fā)明基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法的另一較佳實(shí)施例的流程圖。如圖2所示,本發(fā)明以手機(jī)為例進(jìn)行說(shuō)明,則該實(shí)施例的流程圖包括以下步驟步驟S310,正常啟動(dòng)手機(jī),使手機(jī)進(jìn)入電子閱讀功能的工作狀態(tài),同時(shí)啟動(dòng)智能鎖屏模
式;
步驟S320,啟動(dòng)智能鎖屏后直接通過(guò)軟件后臺(tái)調(diào)節(jié)自動(dòng)鎖屏?xí)r間為系統(tǒng)支持的最大值,并記錄修改前的自動(dòng)鎖屏?xí)r間數(shù)值;
步驟S330,系統(tǒng)在后臺(tái)開(kāi)始不間斷的監(jiān)控重力傳感器參數(shù)變化的情況及屏幕點(diǎn)擊操作情況;同時(shí)進(jìn)入 步驟S341、S342 ;
步驟S341,監(jiān)控重力傳感器參數(shù)是否有變化;同時(shí)進(jìn)入步驟S343 ;
步驟S342,監(jiān)控屏幕是否有點(diǎn)擊操作的記錄;同時(shí)進(jìn)入步驟S344 ;
步驟S343,監(jiān)控重力傳感器參數(shù)變化情況是從監(jiān)控開(kāi)始即開(kāi)始計(jì)時(shí),并設(shè)置限定時(shí)間為5分鐘;同時(shí)進(jìn)入步驟S345 ;
步驟S344,監(jiān)控屏幕是否有點(diǎn)擊操作的記錄也是從監(jiān)控開(kāi)始即開(kāi)始計(jì)時(shí),同樣的,設(shè)置限定時(shí)間5分鐘;同時(shí)進(jìn)入步驟S346 ;
步驟S345,判斷在監(jiān)控重力傳感器參數(shù)變化情況過(guò)程中,在限定時(shí)間內(nèi)是否有檢測(cè)數(shù)值達(dá)到或者超出的參數(shù)變化;若判斷是有參數(shù)變化,則重新回到監(jiān)控狀態(tài)并重新計(jì)時(shí),同時(shí)返回步驟S341 ;若判斷沒(méi)有參數(shù)變化,則進(jìn)入下一步驟S360 ;
步驟S346,判斷監(jiān)控屏幕是否有點(diǎn)擊操作的記錄的情況,同樣的,通過(guò)監(jiān)控的結(jié)果其在限定時(shí)間內(nèi)是否檢測(cè)到有屏幕操作的記錄;若判斷是有屏幕點(diǎn)擊操作記錄,則又重新開(kāi)始監(jiān)控并重新計(jì)時(shí),同時(shí)返回步驟S342 ;若判斷不是,則進(jìn)入下一步驟S360 ;
步驟S350,除上述手機(jī)會(huì)根據(jù)重力感應(yīng)器以及屏幕有點(diǎn)擊操作記錄的預(yù)定情況而自動(dòng)進(jìn)入步驟S360外,如果用戶手動(dòng)點(diǎn)擊鎖屏按鍵強(qiáng)制進(jìn)行鎖屏操作,則判定為用戶已經(jīng)不再需要繼續(xù)保持智能鎖屏模式,即進(jìn)入步驟S360 ;
步驟S360,當(dāng)經(jīng)過(guò)上述步驟S345和S346判斷的監(jiān)控重力傳感器沒(méi)有參數(shù)變化情況以及監(jiān)控屏幕也沒(méi)發(fā)現(xiàn)有點(diǎn)擊操作情況,或者用戶因?yàn)橛衅渌虑橐幚矶苯油ㄟ^(guò)手動(dòng)點(diǎn)擊鎖屏按鍵鎖定了屏幕,此時(shí),系統(tǒng)將準(zhǔn)備退出先前在步驟S310時(shí)設(shè)置的智能鎖屏模式;并進(jìn)入步驟S370 ;
步驟S370,當(dāng)系統(tǒng)確定需要退出智能鎖屏模式,則軟件就會(huì)通過(guò)后臺(tái)修改自動(dòng)鎖屏?xí)r間為原用戶定義的時(shí)間;并進(jìn)入步驟S380 ;
步驟S380,當(dāng)經(jīng)過(guò)上述步驟的智能判斷,軟件已在后臺(tái)修改為原用戶定義的時(shí)間,那么,此時(shí)系統(tǒng)就會(huì)自動(dòng)退出智能鎖屏模式,而恢復(fù)原用戶定義的自動(dòng)鎖屏模式;再進(jìn)入步驟S390 ;
步驟S390,由于系統(tǒng)恢復(fù)了原來(lái)自動(dòng)鎖屏的模式,即智能鎖屏以前的自動(dòng)鎖屏限定時(shí)間,此時(shí)繼續(xù)檢測(cè)屏幕的鎖屏狀態(tài),若處于非鎖屏狀態(tài)則直接鎖定屏幕?;谏鲜鰧?shí)施例的移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,本發(fā)明實(shí)施例還提供了基于移動(dòng)終端的智能鎖屏功能的移動(dòng)終端,如圖3所示為本發(fā)明移動(dòng)終端的結(jié)構(gòu)原理示意圖,包括
智能鎖屏功能開(kāi)啟與鎖屏?xí)r間修改模塊210,用于接收用戶的操作指令開(kāi)啟的智能鎖屏功能,當(dāng)開(kāi)啟成功,將當(dāng)前自動(dòng)鎖屏?xí)r間調(diào)節(jié)為系統(tǒng)支持的最大時(shí)間,并記錄修改前的自動(dòng)鎖屏?xí)r間數(shù)值;具體如上所述。監(jiān)測(cè)模塊220,用于當(dāng)智能鎖屏功能開(kāi)啟時(shí),不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)是否有變化以及監(jiān)測(cè)是否接收到用戶操作屏幕的操作指令;具體如上所述。第一控制模塊230,用于當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端測(cè)得到用戶對(duì)移動(dòng)終端有任何操作或監(jiān)測(cè)到其重力傳感器的參數(shù)有一預(yù)定的變化,則控制屏幕保持常亮,不自動(dòng)鎖屏并重新計(jì)時(shí);具體如上所述。第二控制模塊240,用于當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端監(jiān)測(cè)到其重力傳感器的參數(shù)沒(méi)有變化,并且監(jiān)測(cè)屏屏幕也沒(méi)有接收到用戶操作屏幕的操作指令,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏;具體如上所述。進(jìn)一步地實(shí)施例,如圖3所示,所述的移動(dòng)終端250,其還包括
預(yù)先設(shè)置模塊270,用于預(yù)先在移動(dòng)終端設(shè)置智能鎖屏功能,用于啟動(dòng)智能鎖屏功能后,系統(tǒng)自動(dòng)監(jiān)控移動(dòng)終端狀態(tài),當(dāng)在預(yù)定時(shí)間內(nèi)接收到用戶有任何屏幕及系統(tǒng)操作行為,控制屏幕保持常亮,不自動(dòng)鎖屏;當(dāng)在一預(yù)定的時(shí)間沒(méi)有監(jiān)測(cè)到用戶手機(jī)或者屏幕進(jìn)行任何操作,則自動(dòng)退出智能鎖屏功能并自動(dòng)鎖定屏幕;具體如上所述。第三控制模塊260,用于當(dāng)在預(yù)定的時(shí)間內(nèi)接收到用戶的操作指令點(diǎn)擊鎖屏按鍵鎖定屏幕,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。進(jìn)一步地實(shí)施例,如圖3所示,所述的移動(dòng)終端,其還包括
判斷模塊250,用于不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)變化是否超過(guò)一預(yù)定范圍,當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)有變化;當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化沒(méi)有超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)沒(méi)有變化;具體如上所述。
綜上所述,本發(fā)明所提供的基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法及移動(dòng)終端,其使移動(dòng)終端增加了新功能具有智能鎖屏功能,能實(shí)現(xiàn)智能化的智能手機(jī)鎖屏功能。啟動(dòng)此智能鎖屏模式后,使得智能手機(jī)用戶在操作智能手機(jī)的時(shí)候無(wú)需手動(dòng)去設(shè)置自動(dòng)鎖屏?xí)r間,系統(tǒng)自動(dòng)監(jiān)控手機(jī)狀態(tài),只要用戶在有任何屏幕及系統(tǒng)操作行為,那么屏幕保持常亮,不會(huì)自動(dòng)鎖屏。當(dāng)用戶不再對(duì)手機(jī)或者屏幕進(jìn)行操作后,自動(dòng)退出自動(dòng)鎖屏模式并自動(dòng)鎖定屏幕,大大為用戶提供了方便,并且可以有效地節(jié)約手機(jī)電源,更節(jié)能環(huán)保。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,例如MP4、MP5或帶電子閱讀器的移動(dòng)設(shè)備等,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其特征在于,包括步驟 A、移動(dòng)終端接收用戶的操作指令開(kāi)啟智能鎖屏功能,當(dāng)開(kāi)啟成功,移動(dòng)終端將當(dāng)前自動(dòng)鎖屏?xí)r間調(diào)節(jié)為系統(tǒng)支持的最大時(shí)間,并記錄修改前的自動(dòng)鎖屏?xí)r間數(shù)值; B、所述移動(dòng)終端不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)是否有變化以及監(jiān)測(cè)是否接收到用戶操作屏幕的操作指令,當(dāng)是時(shí)進(jìn)入步驟Cl,當(dāng)否時(shí)進(jìn)入步驟C2 ; Cl、當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端測(cè)得到用戶對(duì)移動(dòng)終端有任何操作或監(jiān)測(cè)到其重力傳感器的參數(shù)有一預(yù)定的變化,則控制屏幕保持常亮,不自動(dòng)鎖屏并重新計(jì)時(shí); C2、當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端監(jiān)測(cè)到其重力傳感器的參數(shù)沒(méi)有變化,并且監(jiān)測(cè)屏幕也沒(méi)有接收到用戶操作屏幕的操作指令,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。
2.根據(jù)權(quán)利要求1所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其特征在于,所述預(yù)定時(shí)間等于所述最大時(shí)間。
3.根據(jù)權(quán)利要求1所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其特征在于,在所述步驟A之前還包括 S、預(yù)先在移動(dòng)終端設(shè)置智能鎖屏功能,用于啟動(dòng)智能鎖屏功能后,系統(tǒng)自動(dòng)監(jiān)控移動(dòng)終端狀態(tài),當(dāng)在一預(yù)定時(shí)間內(nèi)接收到用戶有任何屏幕及系統(tǒng)操作行為,控制屏幕保持常亮,不自動(dòng)鎖屏;當(dāng)在一預(yù)定的時(shí)間沒(méi)有監(jiān)測(cè)到用戶的移動(dòng)終端或者屏幕進(jìn)行任何操作,則自動(dòng)退出智能鎖屏功能并自動(dòng)鎖定屏幕。
4.根據(jù)權(quán)利要求1所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其特征在于,所述步驟B之后還包括步驟C3、當(dāng)在預(yù)定的時(shí)間內(nèi)接收到用戶的操作指令點(diǎn)擊鎖屏按鍵鎖定屏幕,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。
5.根據(jù)權(quán)利要求1所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其特征在于,所述預(yù)定時(shí)間為5分鐘。
6.根據(jù)權(quán)利要求1所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其特征在于,所述步驟A之前還包括 Al、預(yù)先在所述移動(dòng)終端上設(shè)置一用于開(kāi)啟智能鎖屏功能的開(kāi)關(guān),通過(guò)所述開(kāi)關(guān)接收用戶的操作指令可開(kāi)啟的智能鎖屏功能。
7.根據(jù)權(quán)利要求1所述基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法,其特征在于,所述步驟B還包括所述移動(dòng)終端不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)變化是否超過(guò)一預(yù)定范圍,當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)有變化;當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化沒(méi)有超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)沒(méi)有變化。
8.一種采用權(quán)利要求1-7任一項(xiàng)所述的智能鎖屏功能實(shí)現(xiàn)方法的移動(dòng)終端,其特征在于,包括 智能鎖屏功能開(kāi)啟與鎖屏?xí)r間修改模塊,用于接收用戶的操作指令開(kāi)啟的智能鎖屏功能,當(dāng)開(kāi)啟成功,將當(dāng)前自動(dòng)鎖屏?xí)r間調(diào)節(jié)為系統(tǒng)支持的最大時(shí)間,并記錄修改前的自動(dòng)鎖屏?xí)r間數(shù)值; 監(jiān)測(cè)模塊,用于當(dāng)智能鎖屏功能開(kāi)啟時(shí),不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)是否有變化以及監(jiān)測(cè)是否接收到用戶操作屏幕的操作指令; 第一控制模塊,用于當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端測(cè)得到用戶對(duì)移動(dòng)終端有任何操作或監(jiān)測(cè)到其重力傳感器的參數(shù)有一預(yù)定的變化,則控制屏幕保持常亮,不自動(dòng)鎖屏并重新計(jì)時(shí); 第二控制模塊,用于當(dāng)在預(yù)定時(shí)間內(nèi),移動(dòng)終端監(jiān)測(cè)到其重力傳感器的參數(shù)沒(méi)有變化,并且監(jiān)測(cè)屏屏幕也沒(méi)有接收到用戶操作屏幕的操作指令,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。
9.根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,其還包括 預(yù)先設(shè)置模塊,用于預(yù)先在移動(dòng)終端設(shè)置智能鎖屏功能,用于啟動(dòng)智能鎖屏功能后,系統(tǒng)自動(dòng)監(jiān)控移動(dòng)終端狀態(tài),當(dāng)在預(yù)定時(shí)間內(nèi)接收到用戶有任何屏幕及系統(tǒng)操作行為,控制屏幕保持常亮,不自動(dòng)鎖屏;當(dāng)在一預(yù)定的時(shí)間沒(méi)有監(jiān)測(cè)到用戶手機(jī)或者屏幕進(jìn)行任何操作,則自動(dòng)退出智能鎖屏功能并自動(dòng)鎖定屏幕; 第三控制模塊,用于當(dāng)在預(yù)定的時(shí)間內(nèi)接收到用戶的操作指令點(diǎn)擊鎖屏按鍵鎖定屏幕,則控制退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間,根據(jù)所述修改前的自動(dòng)鎖屏?xí)r間控制進(jìn)行自動(dòng)鎖屏。
10.根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,其還包括 判斷模塊,用于不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)變化是否超過(guò)一預(yù)定范圍,當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)有變化;當(dāng)監(jiān)測(cè)重力傳感器的參數(shù)變化沒(méi)有超過(guò)一預(yù)定范圍,則判定其重力傳感器的參數(shù)沒(méi)有變化。
全文摘要
本發(fā)明涉及移動(dòng)終端領(lǐng)域,公開(kāi)了一種基于移動(dòng)終端的智能鎖屏功能實(shí)現(xiàn)方法及移動(dòng)終端。具體包括移動(dòng)終端接收用戶的操作指令以開(kāi)啟智能鎖屏功能,所述移動(dòng)終端不斷監(jiān)測(cè)設(shè)置在其上的重力傳感器的參數(shù)是否有變化以及是否接收到用戶操作屏幕的操作指令,當(dāng)在一預(yù)定時(shí)間內(nèi),用戶對(duì)移動(dòng)終端有任何操作或其重力傳感器的參數(shù)有一預(yù)定的變化,則控制屏幕保持常亮;當(dāng)在所述預(yù)定時(shí)間內(nèi),重力傳感器的參數(shù)沒(méi)有變化且沒(méi)有接收到操作指令,則退出智能鎖屏功能,并修改自動(dòng)鎖屏?xí)r間為所述修改前的自動(dòng)鎖屏?xí)r間進(jìn)行自動(dòng)鎖屏。本方法及移動(dòng)終端為用戶在操作智能手機(jī)時(shí)無(wú)需手動(dòng)設(shè)置自動(dòng)鎖屏?xí)r間,系統(tǒng)自動(dòng)監(jiān)控手機(jī)狀態(tài),有效地節(jié)約手機(jī)電源,更節(jié)能環(huán)保。
文檔編號(hào)G06F3/0346GK103067578SQ201210565378
公開(kāi)日2013年4月24日 申請(qǐng)日期2012年12月24日 優(yōu)先權(quán)日2012年12月24日
發(fā)明者郭翰林 申請(qǐng)人:惠州Tcl移動(dòng)通信有限公司