一種拍攝方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種拍攝方法及終端。
【背景技術(shù)】
[0002]隨著終端技術(shù)的發(fā)展,手機、IPAD等終端得到了廣泛的應用,例如,手機已成為人們生活中必不可少的一部分;與此同時,隨著各種終端的普及,終端產(chǎn)品也越來越趨向于智能化,用戶對終端的期望也越來越高。
[0003]其中,拍攝是終端中的一項重要功能,目前,大多數(shù)終端都內(nèi)置了一些拍攝軟件,用戶通過這些拍攝軟件可以實現(xiàn)拍攝,其拍攝過程一般為:用戶觸發(fā)終端亮屏,并對終端進行解鎖;查找拍攝軟件的快捷圖標,并啟動拍攝軟件,拍攝軟件在終端屏幕上顯示取景畫面;點擊拍攝按鈕完成拍攝。由此可見,操作繁瑣,用戶從需要拍攝到實際完成拍攝所花費的時間較長,且用戶很容易錯失真正想要抓拍的關(guān)鍵畫面,無法快速的進行拍攝。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種拍攝方法及終端,操作簡單,可以進行快速拍攝,提高拍攝效率。
[0005]第一方面,本發(fā)明實施例提供一種拍攝方法,包括:
[0006]當檢測到預設(shè)實體按鍵上發(fā)生的目標點擊動作時,啟動攝像頭;其中,所述預設(shè)實體按鍵包括一個實體按鍵或多個實體按鍵的組合;
[0007]通過所述攝像頭拍攝當前的取景畫面,獲得目標圖像;
[0008]將針對所述取景畫面所獲得的目標圖像存儲至本地的預設(shè)路徑中;
[0009]輸出提示信息。
[0010]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述啟動攝像頭之前,所述方法還包括:
[0011 ] 加載第一線程和第二線程;
[0012]所述當檢測到預設(shè)實體按鍵上發(fā)生的目標觸發(fā)事件時,啟動攝像頭,包括:
[0013]當通過所述第一線程監(jiān)測到預設(shè)實體按鍵上發(fā)生的目標點擊動作時,將預設(shè)狀態(tài)標識中的內(nèi)容更新為第一標識信息;其中,所述預設(shè)狀態(tài)標識用于指示是否啟動所述攝像頭執(zhí)行拍攝操作;
[0014]當通過所述第二線程監(jiān)測到所述預設(shè)狀態(tài)標識中的內(nèi)容為第一標識信息時,啟動攝像頭。
[0015]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述通過所述攝像頭拍攝當前的取景畫面,獲得目標圖像之后,所述方法還包括:
[0016]通過所述第二線程關(guān)閉所述攝像頭;
[0017]將所述預設(shè)狀態(tài)標識中的內(nèi)容更新為第二標識信息。
[0018]結(jié)合第一方面或第一方面的上述任意一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述啟動攝像頭之前,所述方法還包括:
[0019]檢測終端當前所處的工作狀態(tài),所述工作狀態(tài)包括鎖屏狀態(tài)和非鎖屏狀態(tài);
[0020]若所述工作狀態(tài)為鎖屏狀態(tài),執(zhí)行所述啟動攝像頭的步驟。
[0021]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述檢測終端當前所處的工作狀態(tài)之后,所述方法還包括:
[0022]若所述工作狀態(tài)為非鎖屏狀態(tài),獲取所述攝像頭的使用狀態(tài),所述使用狀態(tài)包括空閑狀態(tài)和忙碌狀態(tài);
[0023]若所述使用狀態(tài)為空閑狀態(tài),執(zhí)行所述啟動攝像頭的步驟。
[0024]結(jié)合第一方面,在第一方面的第五種可能的實現(xiàn)方式中,所述通過所述攝像頭拍攝當前的取景畫面,獲得目標圖像,包括:
[0025]針對所述攝像頭中的取景畫面拍攝N張圖像;
[0026]刪除所述N張圖像中的前M張圖像,獲得目標圖像為所述N張圖像中剩余的N-M張圖像;其中N>M。
[0027]第二方面,本發(fā)明實施例提供一種終端,包括:
[0028]啟動模塊,用于當檢測到預設(shè)實體按鍵上發(fā)生的目標點擊動作時,啟動攝像頭;其中,所述預設(shè)實體按鍵包括一個實體按鍵或多個實體按鍵的組合;
[0029]拍攝模塊,用于通過所述攝像頭拍攝當前的取景畫面,獲得目標圖像;
[0030]存儲模塊,用于將針對所述取景畫面所獲得的目標圖像存儲至本地的預設(shè)路徑中;
[0031]輸出模塊,用于輸出提示信息。
[0032]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述終端還包括:
[0033]加載模塊,用于加載第一線程和第二線程;
[0034]所述啟動模塊具體用于:
[0035]當通過所述第一線程監(jiān)測到預設(shè)實體按鍵上發(fā)生的目標點擊動作時,將預設(shè)狀態(tài)標識中的內(nèi)容更新為第一標識信息;其中,所述預設(shè)狀態(tài)標識用于指示是否啟動所述攝像頭執(zhí)行拍攝操作;
[0036]當通過所述第二線程監(jiān)測到所述預設(shè)狀態(tài)標識中的內(nèi)容為第一標識信息時,啟動攝像頭。
[0037]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述終端還包括:
[0038]關(guān)閉模塊,用于通過所述第二線程關(guān)閉所述攝像頭;
[0039]更新模塊,用于將所述預設(shè)狀態(tài)標識中的內(nèi)容更新為第二標識信息。
[0040]結(jié)合第二方面或第二方面的上述任意一種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述終端還包括:
[0041]檢測模塊,用于當檢測到預設(shè)實體按鍵上發(fā)生的目標點擊動作時,檢測終端當前所處的工作狀態(tài),所述工作狀態(tài)包括鎖屏狀態(tài)和非鎖屏狀態(tài);
[0042]所述啟動模塊,用于若所述工作狀態(tài)為鎖屏狀態(tài),啟動攝像頭。
[0043]結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述終端還包括:
[0044]獲取模塊,用于若所述工作狀態(tài)為非鎖屏狀態(tài),獲取所述攝像頭的使用狀態(tài),所述使用狀態(tài)包括空閑狀態(tài)和忙碌狀態(tài);
[0045]所述啟動模塊,用于若所述使用狀態(tài)為空閑狀態(tài),啟動攝像頭。
[0046]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,所述拍攝模塊具體用于:
[0047]針對所述攝像頭中的取景畫面拍攝N張圖像;
[0048]刪除所述N張圖像中的前M張圖像,獲得目標圖像為所述N張圖像中剩余的N-M張圖像;其中N>M。
[0049]實施本發(fā)明實施例,通過檢測終端上預設(shè)實體按鍵上發(fā)生的點擊動作,若檢測到預設(shè)實體按鍵上發(fā)生目標點擊動作,則啟動攝像頭對當前的取景畫面進行拍攝,并自動將所拍攝得的目標圖像存儲至預設(shè)路徑中,拍攝完成后輸出提示信息,以告知用戶終端已成功完成抓拍??芍?,采用本發(fā)明實施例,在整個拍攝過程中用戶干預少,操作簡單,能夠在緊急情況下進行快速拍攝,可以提高拍攝效率。
【附圖說明】
[0050]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0051]圖1是本發(fā)明實施例提供的一種拍攝方法的流程示意圖;
[0052]圖2是本發(fā)明實施例提供的一種拍攝方法的另一流程示意圖;
[0053]圖3是本發(fā)明實施例提供的一種拍攝方法的又一流程示意圖;
[0054]圖4是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖;
[0055]圖5是本發(fā)明實施例提供的一種終端的另一結(jié)構(gòu)示意圖;
[0056]圖6是本發(fā)明實施例提供的一種終端的又一結(jié)構(gòu)示意圖;
[0057]圖7是本發(fā)明實施例提供的一種終端的再一結(jié)構(gòu)示意圖。
【具體實施方式】
[0058]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0059]本發(fā)明實施例提供了一種拍攝方法及終端,當檢測到預設(shè)實體按鍵上發(fā)生的目標點擊動作時,啟動攝像頭;通過所述攝像頭拍攝當前的取景畫面,獲得目標圖像;將針對所