實施例一
[0053]本發(fā)明的實施例一提供了一種結(jié)合定位系統(tǒng)控制終端的手電筒狀態(tài)的方法,下面結(jié)合附圖對本實施例進(jìn)行詳細(xì)說明。圖1是本發(fā)明實施例一的方法流程圖,請參考圖1,本發(fā)明實施例的方法包括以下步驟:
[0054]步驟S1、預(yù)先設(shè)置需要手電筒進(jìn)行照明的路段;
[0055]當(dāng)用戶打開手電筒智能控制的功能后,移動終端可以由用戶自定義設(shè)置需要手電筒進(jìn)行照明的路段,也可以由移動終端根據(jù)用戶使用手電筒進(jìn)行照明的記錄和習(xí)慣來自動設(shè)置需要手電筒進(jìn)行照明的路段。
[0056]其中,當(dāng)用戶自定義設(shè)置需要手電筒進(jìn)行照明的路段時,步驟S101具體包括以下步驟:
[0057]根據(jù)用戶的選擇,獲取用戶在移動終端的電子地圖中選定的位置區(qū)域,并將所述位置區(qū)域作為需要手電筒進(jìn)行照明的路段。
[0058]操作時,用戶可以打開移動終端攜帶的電子地圖,并在電子地圖中自由選定需要手電筒進(jìn)行照明的位置區(qū)域(包括具體位置點和/或路段),后續(xù)移動終端只要判斷移動終端是否進(jìn)入了該電子地圖中選定的位置區(qū)域即可。
[0059]此外,用戶也可以通過輸入位置坐標(biāo)來自定義設(shè)置需要手電筒進(jìn)行照明的路段。當(dāng)位置坐標(biāo)輸入完成時,系統(tǒng)能夠獲取用戶輸入的位置坐標(biāo),并將所述位置坐標(biāo)所對應(yīng)的位置區(qū)域作為需要手電筒進(jìn)行照明的路段。
[0060]如圖2所示,當(dāng)根據(jù)用戶使用手電筒進(jìn)行照明的記錄和習(xí)慣來自動設(shè)置需要手電筒進(jìn)行照明的路段時,步驟S1具體包括以下步驟:
[0061]步驟S111、當(dāng)移動終端的手電筒功能被打開進(jìn)行照明時,記錄通過移動終端的定位系統(tǒng)獲取到的移動終端的手電筒在使用過程中所經(jīng)過的位置區(qū)域;
[0062]在移動終端的手電筒功能被用戶打開進(jìn)行照明的過程中,移動終端會通過定位系統(tǒng)獲取移動終端當(dāng)前所處的位置區(qū)域,此時獲取到的位置區(qū)域可以視為手電筒在使用過程中所經(jīng)過的位置區(qū)域,從而將其記錄下來。
[0063]步驟S112、判斷在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的次數(shù)是否超過預(yù)設(shè)的次數(shù)閾值;
[0064]若在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的次數(shù)超過預(yù)設(shè)的次數(shù)閾值,則說明用戶需要在此位置區(qū)域內(nèi)經(jīng)常使用手電筒功能,因此可以確認(rèn)當(dāng)前的位置區(qū)域為需要手電筒進(jìn)行照明的路段,此時執(zhí)行步驟S113。
[0065]步驟S113、將所述位置區(qū)域作為需要手電筒進(jìn)行照明的路段。
[0066]作為另一實施方式,如圖3所示,當(dāng)根據(jù)用戶使用手電筒進(jìn)行照明的記錄和習(xí)慣來自動設(shè)置需要手電筒進(jìn)行照明的路段時,步驟S1也可以具體包括以下步驟:
[0067]步驟S121、當(dāng)移動終端的手電筒功能被打開進(jìn)行照明時,記錄通過移動終端的定位系統(tǒng)獲取到的移動終端的手電筒在使用過程中所經(jīng)過的位置區(qū)域;
[0068]步驟S122、判斷在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的持續(xù)時間是否超過預(yù)設(shè)的時間閾值;
[0069]若在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的持續(xù)時間超過預(yù)設(shè)的時間閾值,則說明用戶需要在此位置區(qū)域內(nèi)長時間使用手電筒功能,因此可以確認(rèn)當(dāng)前的位置區(qū)域為需要手電筒進(jìn)行照明的路段,此時執(zhí)行步驟S123。
[0070]步驟S123、將所述位置區(qū)域作為需要手電筒進(jìn)行照明的路段。
[0071]當(dāng)然,若在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的次數(shù)沒有超過預(yù)設(shè)的次數(shù)閾值,后續(xù)也可以直接執(zhí)行判斷在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的持續(xù)時間是否超過預(yù)設(shè)的時間閾值的步驟。
[0072]步驟S2、檢測移動終端當(dāng)前是否處于屏幕點亮狀態(tài);
[0073]其中,檢測移動終端當(dāng)前是否處于屏幕點亮狀態(tài)的目的是為了表明用戶正準(zhǔn)備操作移動終端進(jìn)行照明,避免在不必要的情況下(如放置在包內(nèi)或衣服內(nèi)等情況)移動終端自動打開手電筒功能進(jìn)行照明。
[0074]若移動終端當(dāng)前處于屏幕點亮狀態(tài),則執(zhí)行步驟S3 ;若移動終端當(dāng)前處于熄屏狀態(tài),則等待屏蒂點殼。
[0075]步驟S3、啟動移動終端的定位系統(tǒng)實時獲取移動終端的當(dāng)前位置;
[0076]步驟S4、根據(jù)移動終端的定位系統(tǒng)實時獲取到的移動終端的當(dāng)前位置,判斷移動終端是否進(jìn)入了預(yù)先設(shè)置的需要手電筒進(jìn)行照明的路段;
[0077]若移動終端進(jìn)入了預(yù)先設(shè)置的需要手電筒進(jìn)行照明的路段,則執(zhí)行步驟S5,否則繼續(xù)監(jiān)控位置。
[0078]步驟S5、自動打開移動終端的手電筒功能進(jìn)行照明。
[0079]當(dāng)移動終端進(jìn)入了預(yù)先設(shè)置的需要手電筒進(jìn)行照明的路段時,移動終端即可控制閃光燈芯片驅(qū)動模塊驅(qū)動閃光燈常亮,實現(xiàn)手電筒照明的功能。
[0080]步驟S6、當(dāng)移動終端離開了預(yù)先設(shè)置的需要手電筒進(jìn)行照明的路段,則關(guān)閉移動終端的手電筒功能。
[0081]本發(fā)明的方法結(jié)合定位系統(tǒng)獲取到的位置來控制終端的手電筒狀態(tài),智能化程度高,有利于用戶快捷方便的使用移動終端的手電筒功能,提高了用戶體驗。
[0082]實施例二
[0083]本發(fā)明的實施例二提供了一種結(jié)合定位系統(tǒng)控制終端的手電筒狀態(tài)的裝置,請參考圖4,本發(fā)明實施例的裝置包括照明路段設(shè)置模塊1、檢測模塊2、定位啟動模塊3、路段判斷模塊4和照明控制模塊5,下面將對上述模塊的原理進(jìn)行詳細(xì)的說明。
[0084]照明路段設(shè)置模塊1,用于預(yù)先設(shè)置需要手電筒進(jìn)行照明的路段。
[0085]當(dāng)用戶打開手電筒智能控制的功能后,移動終端可以由用戶自定義設(shè)置需要手電筒進(jìn)行照明的路段,也可以由移動終端根據(jù)用戶使用手電筒進(jìn)行照明的記錄和習(xí)慣來自動設(shè)置需要手電筒進(jìn)行照明的路段。
[0086]其中,當(dāng)用戶自定義設(shè)置需要手電筒進(jìn)行照明的路段時,如圖5所示,所述照明路段設(shè)置模塊1具體包括:
[0087]路段自定義設(shè)置模塊11,用于根據(jù)用戶的選擇,獲取用戶在移動終端的電子地圖中選定的位置區(qū)域,并將所述位置區(qū)域作為需要手電筒進(jìn)行照明的路段。
[0088]操作時,用戶可以打開移動終端攜帶的電子地圖,并在電子地圖中自由選定需要手電筒進(jìn)行照明的位置區(qū)域(包括具體位置點和/或路段),后續(xù)移動終端只要判斷移動終端是否進(jìn)入了該電子地圖中選定的位置區(qū)域即可。
[0089]此外,在另一實施方式中,用戶也可以通過輸入位置坐標(biāo)來自定義設(shè)置需要手電筒進(jìn)行照明的路段。當(dāng)位置坐標(biāo)輸入完成時,路段自定義設(shè)置模塊11還可以用于獲取用戶輸入的位置坐標(biāo),并將所述位置坐標(biāo)所對應(yīng)的位置區(qū)域作為需要手電筒進(jìn)行照明的路段。
[0090]如圖6所示,當(dāng)根據(jù)用戶使用手電筒進(jìn)行照明的記錄和習(xí)慣來自動設(shè)置需要手電筒進(jìn)行照明的路段時,所述照明路段設(shè)置模塊1可以具體包括:
[0091]使用路段記錄模塊12,用于當(dāng)移動終端的手電筒功能被打開進(jìn)行照明時,記錄通過移動終端的定位系統(tǒng)獲取到的移動終端的手電筒在使用過程中所經(jīng)過的位置區(qū)域;
[0092]使用次數(shù)判斷模塊13,用于判斷在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的次數(shù)是否超過預(yù)設(shè)的次數(shù)閾值;
[0093]第一設(shè)置模塊14,用于若在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的次數(shù)超過預(yù)設(shè)的次數(shù)閾值,則將所述位置區(qū)域作為需要手電筒進(jìn)行照明的路段。
[0094]若在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的次數(shù)超過預(yù)設(shè)的次數(shù)閾值,則說明用戶需要在此位置區(qū)域內(nèi)經(jīng)常使用手電筒功能,因此可以確認(rèn)當(dāng)前的位置區(qū)域為需要手電筒進(jìn)行照明的路段,進(jìn)而將所述位置區(qū)域作為需要手電筒進(jìn)行照明的路段。
[0095]作為另一種優(yōu)選的實施方式,如圖7所示,當(dāng)根據(jù)用戶使用手電筒進(jìn)行照明的記錄和習(xí)慣來自動設(shè)置需要手電筒進(jìn)行照明的路段時,所述照明路段設(shè)置模塊1也可以具體包括:
[0096]使用路段記錄模塊12,用于當(dāng)移動終端的手電筒功能被打開進(jìn)行照明時,記錄通過移動終端的定位系統(tǒng)獲取到的移動終端的手電筒在使用過程中所經(jīng)過的位置區(qū)域;
[0097]使用時間判斷模塊15,用于判斷在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的持續(xù)時間是否超過預(yù)設(shè)的時間閾值;
[0098]第二設(shè)置模塊16,用于若在所述位置區(qū)域內(nèi)移動終端的手電筒被使用的持續(xù)時間超過預(yù)設(shè)的時間閾值,則將所述位置區(qū)域作為需要手電筒進(jìn)行照明的路段。