本發(fā)明涉及通信領(lǐng)域,尤其涉及一種拍照方法及移動終端。
背景技術(shù):
隨著移動終端功能的不斷發(fā)展,大部分智能終端安裝有攝像頭,配置有拍照功能。由于移動終端是人們主要的通訊工具,常常隨身攜帶,相比于傳統(tǒng)的拍照設(shè)備如照相機,安裝有攝像頭的移動終端是較為方便的拍攝工具,因此移動終端的拍照功能被用戶廣泛使用。
生活中用戶會打開移動終端的相機應(yīng)用來開啟拍照功能,對喜歡的風(fēng)景、建筑、人物進行拍照,如用戶游覽景點時,會打開相機應(yīng)用對喜歡的風(fēng)景人物等進行拍照。通常用戶在整個景點游覽過程中,會長時間開啟相機應(yīng)用,在遇到喜歡的景物時對其進行拍照,當較長時間未使用相機進行拍照時移動終端會自動滅屏,如果用戶再想使用相機,則需要進行相應(yīng)的解鎖操作,重新進入相機應(yīng)用界面。通常解鎖操作較為繁瑣,多次執(zhí)行解鎖操作會增加用戶操作,導(dǎo)致用戶體驗較差。同時,由于解鎖操作耗費一定時間,因此會導(dǎo)致拍照功能響應(yīng)不及時,無法及時地對目標景物進行抓拍操作。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種拍照方法,以解決現(xiàn)有技術(shù)中存在的在整個拍攝過程中相機應(yīng)用的啟動操作繁瑣,導(dǎo)致用戶體驗較差,無法及時地對目標景物進行拍攝的問題。
第一方面,提供了一種拍照方法,應(yīng)用于安裝有攝像頭的移動終端,所述方法包括:
檢測到所述移動終端從目標環(huán)境移出后,判斷所述移動終端是否配置了拍照功能啟動規(guī)則;
如果所述移動終端已配置所述拍照功能啟動規(guī)則,則判斷用戶對所述移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,所述操作屬性是針對所述拍照功能啟動規(guī)則中的手持操作限定的;
如果所述手持操作滿足預(yù)設(shè)的所述操作屬性,則啟動所述移動終端的攝像頭。
第二方面,提供了一種移動終端,所述移動終端安裝有攝像頭,包括:
終端位置判斷模塊,用于檢測到所述移動終端從目標環(huán)境移出;
規(guī)則檢測模塊,用于判斷所述移動終端是否配置了拍照功能啟動規(guī)則;
操作屬性判斷模塊,用于如果所述移動終端已配置所述拍照功能啟動規(guī)則,則判斷用戶對所述移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,所述操作屬性是針對所述拍照功能啟動規(guī)則中的手持操作限定的;
拍照功能開啟模塊,用于如果所述手持操作滿足預(yù)設(shè)的所述操作屬性,則啟動所述移動終端的攝像頭。
第三方面,提供了一種移動終端,包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)上述的拍照方法的步驟。
這樣,本發(fā)明實施例中,在檢測到移動終端從目標環(huán)境移出,以及判斷移動終端已配置拍照功能啟動規(guī)則后,判斷用戶對移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,操作屬性是針對拍照功能啟動規(guī)則中的手持操作限定的,如果該手持操作滿足預(yù)設(shè)的操作屬性,則直接啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),能夠及時地對目標景物進行拍攝,同時無需用戶執(zhí)行屏幕解鎖操作,簡化了相機應(yīng)用的啟動操作,提高了用戶體驗。
本發(fā)明實施例在判斷移動終端未配置拍照功能啟動規(guī)則后,可以進一步判斷移動終端的地理位置信息是否滿足預(yù)設(shè)的信息條件,其中預(yù)設(shè)的信息條件包括地理名稱、地理位置坐標和拍照熱度閾值中的至少一種,如果滿足,則啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而通過另一種方式實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),豐富了移動終端功能。
本發(fā)明實施例在啟動攝像頭后,還可以進一步判斷移動終端是否開啟了拍照推薦功能,如果該功能已開啟,則將移動終端的位置信息發(fā)送給服務(wù)器,接收服務(wù)器反饋的所述位置信息處的推薦信息,如景點名稱、拍照位置、拍照次數(shù)和拍照姿勢等,并將推薦信息展示在終端屏幕上供用戶查看和使用,進一步豐富了移動終端功能。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個實施例的拍照方法的流程圖;
圖2是本發(fā)明另一個實施例的拍照方法的流程圖;
圖3是本發(fā)明另一個實施例提供的移動終端的配置界面的示意圖;
圖4是本發(fā)明一個實施例的移動終端的框圖;
圖5是本發(fā)明另一個實施例的移動終端的框圖;
圖6是本發(fā)明另一個實施例的移動終端的框圖;
圖7是本發(fā)明另一個實施例的移動終端的框圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1是本發(fā)明一個實施例的拍照方法的流程圖。圖1所示的拍照方法應(yīng)用于安裝有攝像頭的移動終端,所述拍照方法包括:
步驟101、檢測到移動終端從目標環(huán)境移出后,判斷移動終端是否配置了拍照功能啟動規(guī)則。
本發(fā)明實施例所述的移動終端安裝有攝像頭,具有拍照功能,所述的移動終端可以為多種形式,如手機、平板、筆記本、照相機等。
本發(fā)明實施例中,預(yù)先設(shè)置了目標環(huán)境和拍照功能啟動規(guī)則,目標環(huán)境可以為多種,如光線較暗的口袋,具體如衣服口袋、書包口袋等。移動終端可以安裝有一種或多種傳感器,用于檢測移動終端所處環(huán)境的光線強度、加速度、相對于周圍物件的位置等,移動終端可以根據(jù)傳感器檢測到的數(shù)值變化,判斷移動終端是否從目標環(huán)境移出。
拍照功能啟動規(guī)則是針對快速啟動移動終端的攝像頭這一功能設(shè)置的,用戶可以通過選擇移動終端的配置界面的相應(yīng)選項,給移動終端配置該項規(guī)則,隨后移動終端具有快速啟動攝像頭、快速開啟拍照功能的功能。拍照功能啟動規(guī)則可以限定用戶對移動終端的手持操作的操作屬性,如手指相對于顯示屏幕的位置、手掌相對于顯示屏幕的位置等,移動終端只有在檢測到用戶對移動終端的當前手持操作的操作屬性,滿足拍照功能啟動規(guī)則所限定的手持操作的操作屬性后,才可以快速啟動移動終端的攝像頭。
本發(fā)明實施例對移動終端所處位置進行檢測,檢測其是否從目標環(huán)境移出,如果檢測到移動終端從目標環(huán)境移出后,初步判斷需要快速啟動移動終端的攝像頭,快速開啟移動終端的拍照功能,但是否最終快速開啟移動終端的攝像頭,還需要進一步判斷移動終端是否配置了拍照功能啟動規(guī)則,并根據(jù)判斷結(jié)果執(zhí)行后續(xù)操作。
步驟102、如果移動終端已配置拍照功能啟動規(guī)則,則判斷用戶對移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,操作屬性是針對拍照功能啟動規(guī)則中的手持操作限定的。
拍照功能啟動規(guī)則限定了用戶對移動終端的手持操作的一種或多種操作屬性。在判斷移動終端已配置拍照功能啟動規(guī)則后,進一步判斷用戶對移動終端的手持操作是否滿足拍照功能啟動規(guī)則所限定的手持操作的操作屬性,隨后根據(jù)判斷結(jié)果判斷是否直接啟動移動終端的攝像頭,判斷是否直接開啟移動終端的拍照功能。
當拍照功能啟動規(guī)則所限定的手持操作的操作屬性為多個時,需要對用戶的當前手持操作的多個操作屬性進行判斷,當多個操作屬性同時滿足或滿足的操作屬性的數(shù)目大于預(yù)設(shè)數(shù)目后,才判定用戶對移動終端的手持操作滿足預(yù)設(shè)的操作屬性。
步驟103、如果手持操作滿足預(yù)設(shè)的操作屬性,則啟動移動終端的攝像頭。
如果判斷用戶對移動終端的手持操作的操作屬性滿足拍照功能啟動規(guī)則所限定的操作屬性,則直接啟動移動終端的攝像頭,開啟拍照功能。如果移動終端處于滅屏狀態(tài),當判斷移動終端從目標環(huán)境如黑暗的口袋中移出并且用戶對移動終端的手持操作滿足預(yù)設(shè)的操作屬性后,從滅屏狀態(tài)下快速啟動攝像頭,啟用相機應(yīng)用,從而實現(xiàn)快速開啟移動終端的拍照功能。
本發(fā)明實施例實現(xiàn)了拍照功能的快速開啟和及時響應(yīng),能夠及時地對目標景物進行抓拍,同時無需用戶執(zhí)行解鎖操作,簡化了用戶操作,提高了用戶體驗。同時,多個判斷步驟的邏輯執(zhí)行,避免了不必要的誤觸操作,提高了判斷結(jié)果的準確性,提高了移動終端的性能。
如果移動終端安裝有前置攝像頭和后置攝像頭,則在編寫程序代碼時,可以限定拍照功能啟動規(guī)則對應(yīng)的攝像頭種類,限定滿足拍照功能啟動規(guī)則后直接啟動指定的攝像頭,拍照功能啟動規(guī)則和攝像頭種類的對應(yīng)關(guān)系可以根據(jù)實際進行設(shè)置。
依據(jù)本發(fā)明實施例,在檢測到移動終端從目標環(huán)境移出,以及判斷移動終端已配置拍照功能啟動規(guī)則后,判斷用戶對移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,操作屬性是針對拍照功能啟動規(guī)則中的手持操作限定的,如果該手持操作滿足預(yù)設(shè)的操作屬性,則直接啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),能夠及時地對目標景物進行拍攝,同時無需用戶執(zhí)行屏幕解鎖操作,簡化了相機應(yīng)用的啟動操作,提高了用戶體驗。
圖2是本發(fā)明另一個實施例的拍照方法的流程圖。圖2所示的拍照方法應(yīng)用于安裝有攝像頭的移動終端,所述拍照方法包括:
步驟201、檢測到移動終端從目標環(huán)境移出后,判斷移動終端是否配置了拍照功能啟動規(guī)則。
本發(fā)明實施例所述的移動終端安裝有攝像頭,具有拍照功能,所述的移動終端可以為多種形式,如手機、平板、筆記本、照相機等。
本發(fā)明實施例中,預(yù)先設(shè)置了目標環(huán)境和拍照功能啟動規(guī)則。其中,目標環(huán)境可以為多種,如光線較暗的口袋,具體如衣服口袋、書包口袋等。當檢測到移動終端從目標環(huán)境移出后,初步判斷需要快速開啟移動終端的拍照功能,但是否需要快速開啟移動終端的拍照功能,還需要根據(jù)后續(xù)判斷進行確定。
移動終端可以安裝有光傳感器和加速度傳感器,這時檢測到移動終端從目標環(huán)境移出的步驟可以包括:獲取光傳感器檢測的光照強度和加速度傳感器檢測的加速度,當移動終端所處位置發(fā)生變化時,檢測到加速度傳感器檢測到的加速度大于預(yù)設(shè)的加速度閾值,以及移動終端所處位置發(fā)生變化前后的光照強度的差值大于預(yù)設(shè)的差值閾值,確定移動終端從目標環(huán)境移出。其中加速度閾值和光照強度的差值閾值可以根據(jù)實際進行設(shè)置。
例如,檢測光敏傳感器檢測到的移動終端移動前所處位置處的第一光照強度,以及移動終端移動后所處位置處的第二光照強度,以及檢測加速度傳感器檢測到的移動終端的加速度,如果第二光照強度與第一光照強度的差值大于預(yù)設(shè)的差值閾值,且檢測到的移動終端的加速度大于加速度閾值,則確定移動終端從光線較暗的環(huán)境移出,移動至光線較亮的環(huán)境。
移動終端還可以案子有距離傳感器,這時檢測到移動終端從目標環(huán)境移出的步驟可以包括:當移動終端所處位置發(fā)生變化時,如果距離傳感器檢測到的距離信號所指示的距離大于預(yù)設(shè)距離,則確定移動終端從目標環(huán)境移出,其中,預(yù)設(shè)距離可以是指移動終端相對于目標物體、目標物體的指定部位的距離,如手機距離用戶衣服口袋的距離,可以根據(jù)實際進行設(shè)置。
操作中,可以使用上述任意一種檢測方法對移動終端從目標環(huán)境移出進行檢測和判斷;也可以同時使用上述兩種檢測方法對移動終端從目標環(huán)境移出進行檢測和判斷,兩種檢測方法可以同時進行,也可以先使用一種檢測方法進行檢測,在該種檢測方法滿足后再使用另一種檢測方法進行檢測,從而提高檢測結(jié)果的準確性。
根據(jù)檢測方法的不同,選擇適用的傳感器進行數(shù)據(jù)檢測,如選擇光傳感器和加速度傳感器,選擇光傳感器和距離傳感器,選擇光傳感器、加速度傳感器和距離傳感器,或選擇其他適用的傳感器,本發(fā)明在此不做限制。
本發(fā)明實施例提供的拍照功能啟動規(guī)則是針對快速啟動移動終端的攝像頭,快速開啟移動終端的拍照功能設(shè)置的。系統(tǒng)在檢測到移動終端從目標環(huán)境移出后,執(zhí)行判斷移動終端是否配置了拍照功能啟動規(guī)則的步驟。
用戶可以通過選擇移動終端的配置界面的相應(yīng)選項,給移動終端配置拍照功能啟動規(guī)則,隨后移動終端具有快速啟動攝像頭、快速開啟拍照功能的功能。因此在所述檢測到所述移動終端從目標環(huán)境移出后,判斷移動終端是否配置了拍照功能啟動規(guī)則的步驟之前,所述方法還可以包括:接收用戶在移動終端的配置界面針對拍照功能啟動規(guī)則的設(shè)置選項的選擇操作。
圖3是本發(fā)明另一個實施例提供的移動終端的配置界面的示意圖,圖3中,圖3a所示的配置界面的界面名稱為旅游特殊模式,該配置界面中包含旅游相機啟動模式選項,點擊旅游相機啟動模式選項后,彈出界面名稱為旅游相機啟動模式的下一級配置界面,圖3b所示的下一級配置界面中包含單手觸摸開啟相機選項、雙手觸摸開啟相機選項和拿出口袋開啟相機選項三個選項,用戶可以選擇所需選項,完成拍照功能啟動規(guī)則的配置,啟動移動終端的快速啟動攝像頭、快速開啟拍照功能的功能。
如果用戶選擇單手觸摸開啟相機選項,則配置的拍照功能啟動規(guī)則為單手觸摸終端屏幕開啟拍照功能;如果用戶選擇雙手觸摸開啟相機選項,則配置的拍照功能啟動規(guī)則為雙手觸摸終端屏幕開啟拍照功能。
步驟202、如果移動終端已配置拍照功能啟動規(guī)則,則判斷用戶對移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,操作屬性是針對拍照功能啟動規(guī)則中的手持操作限定的。
在編寫拍照功能啟動規(guī)則的程序代碼時,還可以編寫每個拍照功能啟動規(guī)則所包含的手持操作的操作屬性,如包括手持移動終端的手部數(shù)目、手部與移動終端的接觸位置和移動終端的終端屏幕與水平地面的夾角范圍中的一種或多種。具體如,針對雙手觸摸開啟相機選項設(shè)置的操作屬性為:雙手分別握住移動終端的前后兩端,兩個拇指分別觸摸終端屏幕,移動終端的終端屏幕與水平地面的夾角范圍在0-30°;針對單手觸摸開啟相機選項設(shè)置的操作屬性為:右手握住移動終端的下端,拇指觸摸終端屏幕的下部預(yù)設(shè)區(qū)域。移動終端只有在檢測到用戶對移動終端的當前手持操作的操作屬性,滿足拍照功能啟動規(guī)則所限定的手持操作的操作屬性后,才可以快速啟動攝像頭,快速開啟移動終端的拍照功能。
步驟203、如果手持操作滿足預(yù)設(shè)的操作屬性,則啟動移動終端的攝像頭。
如果判斷用戶對移動終端的手持操作的操作屬性滿足拍照功能啟動規(guī)則所限定的操作屬性,則直接啟動攝像頭,開啟拍照功能,從而實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),能夠及時地對目標景物進行拍攝,同時無需用戶執(zhí)行屏幕解鎖操作,簡化了相機應(yīng)用的啟動操作,提高了用戶體驗。
步驟204、如果移動終端未配置拍照功能啟動規(guī)則,則判斷移動終端的地理位置信息是否滿足預(yù)設(shè)的信息條件,所述信息條件包括地理名稱、地理位置坐標和拍照熱度閾值中的至少一種。
本發(fā)明實施例設(shè)置了兩種直接開啟移動終端的攝像頭的方式,一種是,在判斷移動終端從目標環(huán)境移出、檢測移動終端配置了拍照功能啟動規(guī)則以及用戶對移動終端的手持操作滿足預(yù)設(shè)的操作屬性后,啟動攝像頭,開啟拍照功能;另一種是,在檢測到移動終端從目標環(huán)境移出以及檢測到移動終端未配置拍照功能啟動規(guī)則后,獲取移動終端的地理位置信息,并且判斷地理信息是否滿足預(yù)設(shè)的信息條件,如果滿足預(yù)設(shè)的信息條件,則啟動攝像頭,開啟拍照功能。
其中,地理位置信息可以包括多種內(nèi)容,相應(yīng)地預(yù)設(shè)的信息條件也可以包括多種內(nèi)容,如地理位置信息可以是移動終端所處位置的地理名稱、地理坐標信息,這時預(yù)設(shè)的信息條件可以是關(guān)于地理名稱、地理位置坐標如區(qū)域坐標的條件,預(yù)設(shè)的信息條件中的地理名稱、區(qū)域坐標所限定的區(qū)域為預(yù)設(shè)的拍照推薦區(qū)域;預(yù)設(shè)的信息條件還可以是移動終端所在位置的拍照熱度閾值或拍照熱度范圍,移動終端的地理位置信息對應(yīng)的拍照熱度越大,移動終端在當前位置進行拍照的推薦系數(shù)越大。
本發(fā)明實施例中,移動終端還可以安裝有定位裝置,使用移動終端拍照時,可以通過移動終端內(nèi)置的定位裝置獲取移動終端的地理位置信息如地理位置坐標、地理名稱,并將地理位置信息上傳給預(yù)設(shè)的服務(wù)器,服務(wù)器在接收移動終端上傳的地理位置信息后,會查找并統(tǒng)計所有移動終端針對該地理位置信息上傳的拍照次數(shù),進一步根據(jù)統(tǒng)計的拍照次數(shù)計算該地理位置信息對應(yīng)的拍照熱度,其中拍照熱度可以為多種,如拍照次數(shù);將統(tǒng)計的拍照次數(shù)除以預(yù)設(shè)的拍照標準次數(shù),將所得的商值作為拍照熱度等,通常拍照熱度越大,移動終端在當前位置進行拍照的推薦系數(shù)越大。
可以存在多種拍照次數(shù)統(tǒng)計方法,如,第一種,服務(wù)器對移動終端每一次拍照都進行次數(shù)統(tǒng)計,例如移動終端在目標地理位置信息處拍照五次,服務(wù)器對該目標地理位置信息處的拍照次數(shù)累加五次;第二種,無論移動終端在目標地理位置信息處拍照幾次,服務(wù)器只將該目標地理位置信息處的拍照次數(shù)累加一次。
當預(yù)設(shè)的信息條件包括拍照熱度閾值時,判斷移動終端的地理位置信息是否滿足預(yù)設(shè)的信息條件的步驟可以包括:獲取移動終端的地理位置信息,如地理信息坐標、地理名稱,并將該地理位置信息發(fā)送給服務(wù)器,進一步接收服務(wù)器返回的該地理位置信息的拍照熱度,判斷接收的拍照熱度是否大于預(yù)設(shè)的拍照熱度閾值。如果判斷從服務(wù)器接收的拍照熱度大于預(yù)設(shè)的熱度閾值,則判斷直接啟動移動終端的攝像頭。
由于移動終端的地理位置信息需要通過定位裝置獲得,因此在實際操作中,可以在判斷移動終端未配置拍照功能啟動規(guī)則后,在終端界面上彈出一提示框,用于提示用戶開啟定位裝置如開啟gps(globalpositioningsystem,全球定位系統(tǒng)),進一步提示框內(nèi)可以包括選項,用戶可以通過選擇指定選項方便快速地開啟定位裝置。
步驟205、如果移動終端的地理位置信息滿足預(yù)設(shè)的信息條件,則啟動移動終端的攝像頭。
如果判斷移動終端的地理位置信息滿足預(yù)設(shè)的信息條件,則視為地理位置匹配,啟動攝像頭,開啟拍照功能,從而實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),能夠及時地對目標景物進行拍攝,同時無需用戶執(zhí)行屏幕解鎖操作,簡化了相機應(yīng)用的啟動操作,提高了用戶體驗。
如果判斷移動終端的地理位置信息不滿足預(yù)設(shè)的信息條件,則判斷移動終端所在位置不是推薦的拍照位置,則不啟用攝像頭。用戶可以通過傳統(tǒng)方法即點擊終端桌面的相機應(yīng)用圖標的方法開啟攝像頭。
步驟206、在啟動移動終端的攝像頭后,判斷是否開啟了拍照推薦功能;如果拍照推薦功能已開啟,則將移動終端的位置信息發(fā)送給服務(wù)器。
本發(fā)明實施例中,用戶可以通過相應(yīng)的配置界面開啟移動終端的拍照推薦功能??梢栽谂渲媒缑嬷嗅槍Σ煌扑]功能設(shè)置不同的拍照推薦選項,如圖3a所示,在名稱為旅游特殊模式的配置界面中包括兩個具有不同推薦功能的拍照推薦選項,一個是拍照景點智能推薦選項,另一個是拍照姿勢智能推薦選項,用戶可以根據(jù)需要選擇一個或多個拍照推薦選項,獲取相應(yīng)的推薦信息。
實際操作中,可以在移動終端的攝像頭開啟后,在終端界面彈出一提示框,用于提示用戶是否開啟拍照推薦功能,提示框內(nèi)可以包括多個選項,接收用戶對指定選項的選擇操作后,系統(tǒng)可以跳轉(zhuǎn)終端界面至包括拍照推薦選項的指定界面,供用戶選擇。在指定界面中接收到針對某一個或多個拍照推薦選項的選擇操作后,移動終端開啟該選項所對應(yīng)的推薦功能。
可以根據(jù)實際進行多種功能設(shè)置,例如,系統(tǒng)跳轉(zhuǎn)至包括拍照推薦選項的指定界面后,如果預(yù)設(shè)時長如10s內(nèi)始終未接收到用戶對任一拍照推薦選項的選擇操作,則默認用戶不需要拍照推薦,移動終端會自動關(guān)閉該指定界面。
移動終端在開啟攝像頭后,進一步判斷是否開啟了拍照推薦功能,如果拍照推薦功能已開啟,則可以使用定位裝置獲取移動終端的位置信息,并將位置信息發(fā)送給服務(wù)器,供服務(wù)器根據(jù)接收的位置信息獲取相應(yīng)的推薦信息。
步驟207、接收服務(wù)器反饋的位置信息處的推薦信息,將推薦信息展示在移動終端的終端屏幕上。
服務(wù)器在接收到移動終端上傳的位置信息后,獲取該位置信息處的推薦信息。推薦信息可以包括多種,如景點名稱、拍照位置、拍照次數(shù)和拍照姿勢等信息中的一種或多種。之后服務(wù)器會將獲取的推薦信息反饋給移動終端,移動終端會將接收的推薦信息展示在終端屏幕上供用戶查看,進一步豐富了移動終端功能。
移動終端可以設(shè)置有相應(yīng)的配置界面,供用戶選擇所需的推薦信息的種類,之后將確定的推薦信息種類發(fā)送給服務(wù)器,相應(yīng)的服務(wù)器會根據(jù)接收的推薦信息種類獲取用戶所需的推薦信息,并將所需種類的推薦信息反饋給移動終端供用戶查看。
依據(jù)本發(fā)明實施例,在檢測到移動終端從目標環(huán)境移出,以及判斷移動終端已配置拍照功能啟動規(guī)則后,判斷用戶對移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,操作屬性是針對拍照功能啟動規(guī)則中的手持操作限定的,如果該手持操作滿足預(yù)設(shè)的操作屬性,則直接啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),能夠及時地對目標景物進行拍攝,同時無需用戶執(zhí)行屏幕解鎖操作,簡化了相機應(yīng)用的啟動操作,提高了用戶體驗。
本發(fā)明實施例在判斷移動終端未配置拍照功能啟動規(guī)則后,可以進一步判斷移動終端的地理位置信息是否滿足預(yù)設(shè)的信息條件,其中預(yù)設(shè)的信息條件包括地理名稱、地理位置坐標和拍照熱度閾值中的至少一種,如果滿足,則啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而通過另一種方式實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),豐富了移動終端功能。
本發(fā)明實施例在啟動攝像頭后,還可以進一步判斷移動終端是否開啟了拍照推薦功能,如果該功能已開啟,則將移動終端的位置信息發(fā)送給服務(wù)器,接收服務(wù)器反饋的所述位置信息處的推薦信息,如景點名稱、拍照位置、拍照次數(shù)和拍照姿勢等,并將推薦信息展示在終端屏幕上供用戶查看和使用,進一步豐富了移動終端功能。
圖4是本發(fā)明一個實施例的移動終端的框圖。圖4所示的移動終端安裝有攝像頭,所述移動終端包括:
終端位置判斷模塊301,用于檢測到所述移動終端從目標環(huán)境移出。
規(guī)則檢測模塊302,用于判斷所述移動終端是否配置了拍照功能啟動規(guī)則。
操作屬性判斷模塊303,用于如果所述移動終端已配置所述拍照功能啟動規(guī)則,則判斷用戶對所述移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,所述操作屬性是針對所述拍照功能啟動規(guī)則中的手持操作限定的。
拍照功能開啟模塊304,用于如果所述手持操作滿足預(yù)設(shè)的所述操作屬性,則啟動所述移動終端的攝像頭。
依據(jù)本發(fā)明實施例,在檢測到移動終端從目標環(huán)境移出,以及判斷移動終端已配置拍照功能啟動規(guī)則后,判斷用戶對移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,操作屬性是針對拍照功能啟動規(guī)則中的手持操作限定的,如果該手持操作滿足預(yù)設(shè)的操作屬性,則直接啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),能夠及時地對目標景物進行拍攝,同時無需用戶執(zhí)行屏幕解鎖操作,簡化了相機應(yīng)用的啟動操作,提高了用戶體驗。
圖5是本發(fā)明另一個實施例的移動終端的框圖。圖5所示的移動終端安裝有攝像頭,所述移動終端包括:
終端位置判斷模塊401,用于檢測到所述移動終端從目標環(huán)境移出。
規(guī)則檢測模塊402,用于判斷所述移動終端是否配置了拍照功能啟動規(guī)則。
操作屬性判斷模塊403,用于如果所述移動終端已配置所述拍照功能啟動規(guī)則,則判斷用戶對所述移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,所述操作屬性是針對所述拍照功能啟動規(guī)則中的手持操作限定的。
地理位置信息判斷模塊404,用于如果所述移動終端未配置所述拍照功能啟動規(guī)則,則判斷所述移動終端的地理位置信息是否滿足預(yù)設(shè)的信息條件,所述信息條件包括地理名稱、地理位置坐標和拍照熱度閾值中的至少一種。
拍照功能開啟模塊405,用于如果所述手持操作滿足預(yù)設(shè)的所述操作屬性,則啟動所述移動終端的攝像頭;或者,如果所述移動終端的地理位置信息滿足預(yù)設(shè)的信息條件,則啟動所述移動終端的攝像頭。
拍照推薦功能判斷模塊406,用于在所述啟動所述移動終端的攝像頭之后,判斷是否開啟了拍照推薦功能。
位置信息發(fā)送模塊407,用于如果所述拍照功能已開啟,則將所述移動終端的位置信息發(fā)送給服務(wù)器。
推薦信息接收模塊408,用于接收所述服務(wù)器反饋的所述位置信息處的推薦信息。
推薦信息展示模塊409,用于將所述推薦信息展示在所述移動終端的終端屏幕上。
本發(fā)明實施例中,優(yōu)選地,當所述信息條件包括所述拍照熱度閾值時,所述地理位置信息判斷模塊404包括:
坐標信息發(fā)送子模塊,用于獲取所述移動終端的地理位置信息,并將所述地理位置信息發(fā)送給服務(wù)器;
拍照熱度接收子模塊,用于接收所述服務(wù)器返回的所述地理位置信息的拍照熱度;
拍照熱度判斷子模塊,用于判斷接收的所述拍照熱度是否大于預(yù)設(shè)的拍照熱度閾值。
本發(fā)明實施例中,優(yōu)選地,所述移動終端安裝有光傳感器和加速度傳感器;
所述終端位置判斷模塊401,具體用于獲取所述光傳感器檢測的光照強度和所述加速度傳感器檢測的加速度,當所述移動終端所處位置發(fā)生變化時,檢測到所述加速度傳感器檢測到的加速度大于預(yù)設(shè)的加速度閾值,以及所述移動終端所處位置發(fā)生變化前后的光照強度的差值大于預(yù)設(shè)的差值閾值,確定所述移動終端從所述目標環(huán)境移出。
本發(fā)明實施例中,優(yōu)選地,所述移動終端還安裝有距離傳感器;
所述終端位置判斷模塊401,還具體用于當移動終端所處位置發(fā)生變化時,如果所述距離傳感器檢測到的距離信號所指示的距離大于預(yù)設(shè)距離,則確定所述移動終端從所述目標環(huán)境移出。
本發(fā)明實施例中,優(yōu)選地,所述推薦信息包括景點名稱、拍照位置、拍照次數(shù)和拍照姿勢中的至少一種。
本發(fā)明實施例中,優(yōu)選地,所述拍照功能啟動規(guī)則包括雙手觸摸終端屏幕開啟拍照功能和單手觸摸終端屏幕開啟拍照功能中的至少一種。
本發(fā)明實施例中,優(yōu)選地,所述操作屬性包括手持所述移動終端的手部數(shù)目、手部與所述移動終端的接觸位置和所述移動終端的終端屏幕與水平地面的夾角范圍中的至少一種。
本發(fā)明實施例中,優(yōu)選地,所述移動終端還包括:
選擇操作接收模塊,用于在所述檢測到所述移動終端從目標環(huán)境移出后,判斷所述移動終端是否配置了拍照功能啟動規(guī)則之前,接收所述用戶在所述移動終端的配置界面針對所述拍照功能啟動規(guī)則的設(shè)置選項的選擇操作。
依據(jù)本發(fā)明實施例,在檢測到移動終端從目標環(huán)境移出,以及判斷移動終端已配置拍照功能啟動規(guī)則后,判斷用戶對移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,操作屬性是針對拍照功能啟動規(guī)則中的手持操作限定的,如果該手持操作滿足預(yù)設(shè)的操作屬性,則直接啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),能夠及時地對目標景物進行拍攝,同時無需用戶執(zhí)行屏幕解鎖操作,簡化了相機應(yīng)用的啟動操作,提高了用戶體驗。
本發(fā)明實施例在判斷移動終端未配置拍照功能啟動規(guī)則后,可以進一步判斷移動終端的地理位置信息是否滿足預(yù)設(shè)的信息條件,其中預(yù)設(shè)的信息條件包括地理名稱、地理位置坐標和拍照熱度閾值中的至少一種,如果滿足,則啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而通過另一種方式實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),豐富了移動終端功能。
本發(fā)明實施例在啟動攝像頭后,還可以進一步判斷移動終端是否開啟了拍照推薦功能,如果該功能已開啟,則將移動終端的位置信息發(fā)送給服務(wù)器,接收服務(wù)器反饋的所述位置信息處的推薦信息,如景點名稱、拍照位置、拍照次數(shù)和拍照姿勢等,并將推薦信息展示在終端屏幕上供用戶查看和使用,進一步豐富了移動終端功能。
本發(fā)明另一實施例還提供了一種移動終端,包括處理器,存儲器,存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)上述拍照方法的實施例的各個過程,且能達到相同的技術(shù)效果,為避免重復(fù),這里不再贅述。
本發(fā)明另一實施例還提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一拍照方法的實施例的各個過程,且能達到相同的技術(shù)效果,為避免重復(fù),這里不再贅述。其中,所述的計算機可讀存儲介質(zhì),如只讀存儲器(read-onlymemory,簡稱rom)、隨機存取存儲器(randomaccessmemory,簡稱ram)、磁碟或者光盤等。
圖6是本發(fā)明另一個實施例提供的移動終端的框圖。圖6所示的移動終端500包括:至少一個處理器501、存儲器502、至少一個網(wǎng)絡(luò)接口504、用戶接口503和攝像頭506。移動終端500中的各個組件通過總線系統(tǒng)505耦合在一起。可理解,總線系統(tǒng)505用于實現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)505除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖6中將各種總線都標為總線系統(tǒng)505。
其中,用戶接口503可以包括顯示器、鍵盤或者點擊設(shè)備(例如,鼠標,軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本發(fā)明實施例中的存儲器502可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(read-onlymemory,rom)、可編程只讀存儲器(programmablerom,prom)、可擦除可編程只讀存儲器(erasableprom,eprom)、電可擦除可編程只讀存儲器(electricallyeprom,eeprom)或閃存。易失性存儲器可以是隨機存取存儲器(randomaccessmemory,ram),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的ram可用,例如靜態(tài)隨機存取存儲器(staticram,sram)、動態(tài)隨機存取存儲器(dynamicram,dram)、同步動態(tài)隨機存取存儲器(synchronousdram,sdram)、雙倍數(shù)據(jù)速率同步動態(tài)隨機存取存儲器(doubledataratesdram,ddrsdram)、增強型同步動態(tài)隨機存取存儲器(enhancedsdram,esdram)、同步連接動態(tài)隨機存取存儲器(synchlinkdram,sldram)和直接內(nèi)存總線隨機存取存儲器(directrambusram,drram)。本發(fā)明實施例描述的系統(tǒng)和方法的存儲器502旨在包括但不限于這些和任意其它適合類型的存儲器。
在一些實施方式中,存儲器502存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴展集:操作系統(tǒng)5021和應(yīng)用程序5022。
其中,操作系統(tǒng)5021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序5022,包含各種應(yīng)用程序,例如媒體播放器(mediaplayer)、瀏覽器(browser)等,用于實現(xiàn)各種應(yīng)用業(yè)務(wù)。實現(xiàn)本發(fā)明實施例方法的程序可以包含在應(yīng)用程序5022中。
在本發(fā)明實施例中,移動終端500還包括:存儲在存儲器502上并可在處理器501上運行的計算機程序,計算機程序被處理器501執(zhí)行時實現(xiàn)如下步驟:檢測到所述移動終端從目標環(huán)境移出后,判斷所述移動終端是否配置了拍照功能啟動規(guī)則,如果所述移動終端已配置所述拍照功能啟動規(guī)則,則判斷用戶對所述移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,所述操作屬性是針對所述拍照功能啟動規(guī)則中的手持操作限定的,如果所述手持操作滿足預(yù)設(shè)的所述操作屬性,則啟動所述移動終端的攝像頭。
上述本發(fā)明實施例揭示的方法可以應(yīng)用于處理器501中,或者由處理器501實現(xiàn)。處理器501可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器501中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器501可以是通用處理器、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(fieldprogrammablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的計算機可讀存儲介質(zhì)中。該計算機可讀存儲介質(zhì)位于存儲器502,處理器501讀取存儲器502中的信息,結(jié)合其硬件完成上述方法的步驟。具體地,該計算機可讀存儲介質(zhì)上存儲有計算機程序,計算機程序被處理器501執(zhí)行時實現(xiàn)如上述指紋識別方法的實施例的各步驟。
可以理解的是,本發(fā)明實施例描述的這些實施例可以用硬件、軟件、固件、中間件、微碼或其組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可以實現(xiàn)在一個或多個專用集成電路(applicationspecificintegratedcircuits,asic)、數(shù)字信號處理器(digitalsignalprocessing,dsp)、數(shù)字信號處理設(shè)備(dspdevice,dspd)、可編程邏輯設(shè)備(programmablelogicdevice,pld)、現(xiàn)場可編程門陣列(field-programmablegatearray,fpga)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。
對于軟件實現(xiàn),可通過執(zhí)行本發(fā)明實施例所述功能的模塊(例如過程、函數(shù)等)來實現(xiàn)本發(fā)明實施例所述的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實現(xiàn)。
可選地,計算機程序被處理器501執(zhí)行時還可實現(xiàn)如下步驟:
如果所述移動終端未配置所述拍照功能啟動規(guī)則,則判斷所述移動終端的地理位置信息是否滿足預(yù)設(shè)的信息條件,所述信息條件包括地理名稱、地理位置坐標和拍照熱度閾值中的至少一種;
如果滿足,則啟動所述移動終端的攝像頭。
可選地,計算機程序被處理器501執(zhí)行時還可實現(xiàn)如下步驟:
當所述信息條件包括所述拍照熱度閾值時,獲取所述移動終端的地理位置信息,并將所述地理位置信息發(fā)送給服務(wù)器;
接收所述服務(wù)器返回的所述地理位置信息的拍照熱度;
判斷接收的所述拍照熱度是否大于預(yù)設(shè)的所述拍照熱度閾值。
可選地,計算機程序被處理器501執(zhí)行時還可實現(xiàn)如下步驟:
獲取所述光傳感器檢測的光照強度和所述加速度傳感器檢測的加速度,當所述移動終端所處位置發(fā)生變化時,檢測到所述加速度傳感器檢測到的加速度大于預(yù)設(shè)的加速度閾值,以及所述移動終端所處位置發(fā)生變化前后的光照強度的差值大于預(yù)設(shè)的差值閾值,確定所述移動終端從所述目標環(huán)境移出,所述移動終端安裝有光傳感器和加速度傳感器。
可選地,計算機程序被處理器501執(zhí)行時還可實現(xiàn)如下步驟:
當移動終端所處位置發(fā)生變化時,如果所述距離傳感器檢測到的距離信號所指示的距離大于預(yù)設(shè)距離,則確定所述移動終端從所述目標環(huán)境移出,所述移動終端還安裝有距離傳感器。
可選地,計算機程序被處理器501執(zhí)行時還可實現(xiàn)如下步驟:
在所述啟動所述移動終端的攝像頭之后,判斷是否開啟了拍照推薦功能;
如果所述拍照功能已開啟,將所述移動終端的位置信息發(fā)送給服務(wù)器;
接收所述服務(wù)器反饋的所述位置信息處的推薦信息;
將所述推薦信息展示在所述移動終端的終端屏幕上。
可選地,計算機程序被處理器501執(zhí)行時還可實現(xiàn)如下步驟:
所述推薦信息包括景點名稱、拍照位置、拍照次數(shù)和拍照姿勢中的至少一種。
可選地,計算機程序被處理器501執(zhí)行時還可實現(xiàn)如下步驟:
所述拍照功能啟動規(guī)則包括雙手觸摸終端屏幕開啟拍照功能和單手觸摸終端屏幕開啟拍照功能中的至少一種。
可選地,計算機程序被處理器501執(zhí)行時還可實現(xiàn)如下步驟:
所述操作屬性包括手持所述移動終端的手部數(shù)目、手部與所述移動終端的接觸位置和所述移動終端的屏幕與水平地面的夾角范圍中的至少一種。
可選地,計算機程序被處理器501執(zhí)行時還可實現(xiàn)如下步驟:
在所述檢測到所述移動終端從目標環(huán)境移出后,判斷所述移動終端是否配置了拍照功能啟動規(guī)則之前,接收所述用戶在所述移動終端的配置界面針對所述拍照功能啟動規(guī)則的設(shè)置選項的選擇操作。
移動終端500能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。
依據(jù)本發(fā)明實施例,在檢測到移動終端從目標環(huán)境移出,以及判斷移動終端已配置拍照功能啟動規(guī)則后,判斷用戶對移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,操作屬性是針對拍照功能啟動規(guī)則中的手持操作限定的,如果該手持操作滿足預(yù)設(shè)的操作屬性,則直接啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),能夠及時地對目標景物進行拍攝,同時無需用戶執(zhí)行屏幕解鎖操作,簡化了相機應(yīng)用的啟動操作,提高了用戶體驗。
本發(fā)明實施例在判斷移動終端未配置拍照功能啟動規(guī)則后,可以進一步判斷移動終端的地理位置信息是否滿足預(yù)設(shè)的信息條件,其中預(yù)設(shè)的信息條件包括地理名稱、地理位置坐標和拍照熱度閾值中的至少一種,如果滿足,則啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而通過另一種方式實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),豐富了移動終端功能。
本發(fā)明實施例在啟動攝像頭后,還可以進一步判斷移動終端是否開啟了拍照推薦功能,如果該功能已開啟,則將移動終端的位置信息發(fā)送給服務(wù)器,接收服務(wù)器反饋的所述位置信息處的推薦信息,如景點名稱、拍照位置、拍照次數(shù)和拍照姿勢等,并將推薦信息展示在終端屏幕上供用戶查看和使用,進一步豐富了移動終端功能。
圖7是本發(fā)明另一個實施例提供的移動終端的框圖。具體地,圖7中的移動終端600可以為手機、平板電腦、個人數(shù)字助理(personaldigitalassistant,pda)、或車載電腦等。
圖7中的移動終端600包括射頻(radiofrequency,rf)電路610、存儲器620、輸入單元630、顯示單元640、攝像頭650、處理器660、音頻電路670、wifi(wirelessfidelity)模塊680和電源690。
其中,輸入單元630可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動終端600的用戶設(shè)置以及功能控制有關(guān)的信號輸入。具體地,本發(fā)明實施例中,該輸入單元630可以包括觸控面板631。觸控面板631,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板631上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板631可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給該處理器660,并能接收處理器660發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板631。除了觸控面板631,輸入單元630還可以包括其他輸入設(shè)備632,其他輸入設(shè)備632可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
其中,顯示單元640可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端600的各種菜單界面。顯示單元640可包括顯示面板641,可選的,可以采用lcd或有機發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板641。
應(yīng)注意,觸控面板631可以覆蓋顯示面板641,形成觸摸顯示屏,當該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器660以確定觸摸事件的類型,隨后處理器660根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺輸出。
觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個界面可以包含至少一個應(yīng)用程序的圖標和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號、滾動條、電話本圖標等應(yīng)用程序圖標等。
其中處理器660是移動終端600的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在第一存儲器621內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器622內(nèi)的數(shù)據(jù),執(zhí)行移動終端600的各種功能和處理數(shù)據(jù),從而對移動終端600進行整體監(jiān)控??蛇x的,處理器660可包括一個或多個處理單元。
在本發(fā)明實施例中,移動終端600還包括:存儲在存儲器620并可在處理器660上運行的計算機程序,具體地,可以是應(yīng)用程序中的計算機程序,計算機程序被處理器660執(zhí)行時實現(xiàn)如下步驟:檢測到所述移動終端從目標環(huán)境移出后,判斷所述移動終端是否配置了拍照功能啟動規(guī)則,如果所述移動終端已配置所述拍照功能啟動規(guī)則,則判斷用戶對所述移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,所述操作屬性是針對所述拍照功能啟動規(guī)則中的手持操作限定的,如果所述手持操作滿足預(yù)設(shè)的所述操作屬性,則啟動所述移動終端的攝像頭。
可選地,計算機程序被處理器601執(zhí)行時還可實現(xiàn)如下步驟:
如果所述移動終端未配置所述拍照功能啟動規(guī)則,則判斷所述移動終端的地理位置信息是否滿足預(yù)設(shè)的信息條件,所述信息條件包括地理名稱、地理位置坐標和拍照熱度閾值中的至少一種;
如果滿足,則啟動所述移動終端的攝像頭。
可選地,計算機程序被處理器601執(zhí)行時還可實現(xiàn)如下步驟:
當所述信息條件包括所述拍照熱度閾值時,獲取所述移動終端的地理位置信息,并將所述地理位置信息發(fā)送給服務(wù)器;
接收所述服務(wù)器返回的所述地理位置信息的拍照熱度;
判斷接收的所述拍照熱度是否大于預(yù)設(shè)的所述拍照熱度閾值。
可選地,計算機程序被處理器601執(zhí)行時還可實現(xiàn)如下步驟:
獲取所述光傳感器檢測的光照強度和所述加速度傳感器檢測的加速度,當所述移動終端所處位置發(fā)生變化時,檢測到所述加速度傳感器檢測到的加速度大于預(yù)設(shè)的加速度閾值,以及所述移動終端所處位置發(fā)生變化前后的光照強度的差值大于預(yù)設(shè)的差值閾值,確定所述移動終端從所述目標環(huán)境移出,所述移動終端安裝有光傳感器和加速度傳感器。
可選地,計算機程序被處理器601執(zhí)行時還可實現(xiàn)如下步驟:
當移動終端所處位置發(fā)生變化時,如果所述距離傳感器檢測到的距離信號所指示的距離大于預(yù)設(shè)距離,則確定所述移動終端從所述目標環(huán)境移出,所述移動終端還安裝有距離傳感器。
可選地,計算機程序被處理器601執(zhí)行時還可實現(xiàn)如下步驟:
在所述啟動所述移動終端的攝像頭之后,判斷是否開啟了拍照推薦功能;
如果所述拍照功能已開啟,將所述移動終端的位置信息發(fā)送給服務(wù)器;
接收所述服務(wù)器反饋的所述位置信息處的推薦信息;
將所述推薦信息展示在所述移動終端的終端屏幕上。
可選地,計算機程序被處理器601執(zhí)行時還可實現(xiàn)如下步驟:
所述推薦信息包括景點名稱、拍照位置、拍照次數(shù)和拍照姿勢中的至少一種。
可選地,計算機程序被處理器601執(zhí)行時還可實現(xiàn)如下步驟:
所述拍照功能啟動規(guī)則包括雙手觸摸終端屏幕開啟拍照功能和單手觸摸終端屏幕開啟拍照功能中的至少一種。
可選地,計算機程序被處理器601執(zhí)行時還可實現(xiàn)如下步驟:
所述操作屬性包括手持所述移動終端的手部數(shù)目、手部與所述移動終端的接觸位置和所述移動終端的屏幕與水平地面的夾角范圍中的至少一種。
可選地,計算機程序被處理器601執(zhí)行時還可實現(xiàn)如下步驟:
在所述檢測到所述移動終端從目標環(huán)境移出后,判斷所述移動終端是否配置了拍照功能啟動規(guī)則之前,接收所述用戶在所述移動終端的配置界面針對所述拍照功能啟動規(guī)則的設(shè)置選項的選擇操作。
移動終端600能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。
可見,依據(jù)本發(fā)明實施例,在檢測到移動終端從目標環(huán)境移出,以及判斷移動終端已配置拍照功能啟動規(guī)則后,判斷用戶對移動終端的手持操作是否滿足預(yù)設(shè)的操作屬性,操作屬性是針對拍照功能啟動規(guī)則中的手持操作限定的,如果該手持操作滿足預(yù)設(shè)的操作屬性,則直接啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),能夠及時地對目標景物進行拍攝,同時無需用戶執(zhí)行屏幕解鎖操作,簡化了相機應(yīng)用的啟動操作,提高了用戶體驗。
本發(fā)明實施例在判斷移動終端未配置拍照功能啟動規(guī)則后,可以進一步判斷移動終端的地理位置信息是否滿足預(yù)設(shè)的信息條件,其中預(yù)設(shè)的信息條件包括地理名稱、地理位置坐標和拍照熱度閾值中的至少一種,如果滿足,則啟動移動終端的攝像頭,開啟移動終端的拍照功能,從而通過另一種方式實現(xiàn)了移動終端的相機應(yīng)用的快速啟動和及時響應(yīng),豐富了移動終端功能。
本發(fā)明實施例在啟動攝像頭后,還可以進一步判斷移動終端是否開啟了拍照推薦功能,如果該功能已開啟,則將移動終端的位置信息發(fā)送給服務(wù)器,接收服務(wù)器反饋的所述位置信息處的推薦信息,如景點名稱、拍照位置、拍照次數(shù)和拍照姿勢等,并將推薦信息展示在終端屏幕上供用戶查看和使用,進一步豐富了移動終端功能。
由于所述移動終端實施例基本相應(yīng)于前述圖1-圖3所示的方法實施例,故本實施例的描述中未詳盡之處,可以參見前述實施例中的相關(guān)說明,在此就不贅述了。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本發(fā)明實施例中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求的保護范圍為準。