本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種拍攝的方法及裝置。
背景技術(shù):
隨著科技的發(fā)展,人們對終端的要求越來越高,拍攝對于終端來說是一個(gè)很重要的功能。越來越多的用戶愛上拍攝,比如自拍、抓拍以及用戶遇到一些不文明的現(xiàn)象或違法行為時(shí)進(jìn)行視頻錄制。目前,終端在拍攝模式時(shí),一般都會(huì)顯示拍攝預(yù)覽界面。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
終端在拍攝模式時(shí),顯示拍攝預(yù)覽界面,存在暴露拍攝內(nèi)容的可能。因此用戶可能因?yàn)樾邼艞壸耘?;或者錄制違法行為時(shí),暴露錄制內(nèi)容,人身安全不能保證。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種拍攝的方法及裝置,拍攝時(shí)不顯示拍攝預(yù)覽界面,隱藏拍攝內(nèi)容。
一方面,本發(fā)明實(shí)施例提供了一種拍攝的方法,所述方法包括:
啟動(dòng)終端的相機(jī)功能,在所述相機(jī)功能運(yùn)行指定模式時(shí):
關(guān)閉拍攝預(yù)覽界面,以使得所述相機(jī)功能進(jìn)入后臺(tái)運(yùn)行;
調(diào)用后臺(tái)拍攝服務(wù),并通過攝像頭采集圖像;
將所述后臺(tái)拍攝服務(wù)對應(yīng)的拍攝預(yù)覽界面承載在通知上;
將所述通知發(fā)送至所述終端的屏幕狀態(tài)欄。
另一方面,本發(fā)明實(shí)施例提供了一種拍攝的裝置,所述裝置包括:
啟動(dòng)單元,用于啟動(dòng)終端的相機(jī)功能;
第一關(guān)閉單元,用于關(guān)閉拍攝預(yù)覽界面,以使得所述相機(jī)功能進(jìn)入后臺(tái)運(yùn)行;
調(diào)用單元,用于調(diào)用后臺(tái)拍攝服務(wù),并通過攝像頭采集圖像;
承載單元,用于將所述后臺(tái)拍攝服務(wù)對應(yīng)的拍攝預(yù)覽界面承載在通知上;
發(fā)送單元,用于將所述通知發(fā)送至所述終端的屏幕狀態(tài)欄。
本發(fā)明實(shí)施例提供的一種拍攝的方法及裝置,通過在相機(jī)中添加一種“隱藏拍攝模式”,使用該模式拍攝時(shí)不顯示拍攝預(yù)覽界面,可以在終端屏幕進(jìn)行其它操作的情況下進(jìn)行拍攝?!半[藏拍攝模式”拍攝時(shí)不顯示拍攝預(yù)覽界面,并且沒有快門聲音,不會(huì)暴露拍攝內(nèi)容和拍攝行為,給用戶提供了便捷,實(shí)現(xiàn)終端更強(qiáng)大的功能。
【附圖說明】
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1是本發(fā)明實(shí)施例提供的一種拍攝的方法流程圖;
圖2是本發(fā)明實(shí)施例提供的另一種拍攝的方法流程圖;
圖3是本發(fā)明實(shí)施例提供的另一種拍攝的方法流程圖;
圖4是本發(fā)明實(shí)施例提供的另一種拍攝的方法流程圖;
圖5是本發(fā)明實(shí)施例提供的另一種拍攝的方法流程圖;
圖6是本發(fā)明實(shí)施例提供的另一種拍攝的方法流程圖;
圖7是本發(fā)明實(shí)施例提供的一種拍攝的裝置的組成框圖;
圖8是本發(fā)明實(shí)施例提供的另一種拍攝的裝置的組成框圖;
圖9是本發(fā)明實(shí)施例提供的另一種拍攝的裝置的組成框圖;
圖10是本發(fā)明實(shí)施例提供的另一種拍攝的裝置的組成框圖;
圖11是本發(fā)明實(shí)施例提供的另一種拍攝的裝置的組成框圖;
圖12是本發(fā)明實(shí)施例提供的另一種拍攝的裝置的組成框圖。
【具體實(shí)施方式】
為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
本發(fā)明實(shí)施例提供了一種拍攝的方法,適用于手機(jī)、平板電腦、PC等各類具有拍攝功能的終端拍攝過程中,如圖1所示,所述方法包括:
101、啟動(dòng)終端的相機(jī)功能。
其中,所述終端指的是具有拍攝功能的手機(jī)、平板電腦或PC等。
在所述相機(jī)功能運(yùn)行指定模式時(shí),
所述指定模式,指的是本實(shí)施例為所述相機(jī)功能提供的隱藏拍攝模式,
102、關(guān)閉拍攝預(yù)覽界面,以使得所述相機(jī)功能進(jìn)入后臺(tái)運(yùn)行。
其中,所述拍攝預(yù)覽界面指的是運(yùn)行所述相機(jī)功能時(shí),對要采集的圖像的一個(gè)預(yù)覽界面。
所述拍攝預(yù)覽界面為一個(gè)activity,關(guān)閉所述activity即可退出所述拍攝預(yù)覽界面。
103、調(diào)用后臺(tái)拍攝服務(wù),并通過攝像頭采集圖像。
其中,所述后臺(tái)拍攝服務(wù)指的是可以支持所述相機(jī)功能進(jìn)行后臺(tái)拍攝的系統(tǒng)服務(wù)。
其中,所述圖像指的是待拍攝的內(nèi)容,可以是任意待拍攝的動(dòng)靜態(tài)場景,其儲(chǔ)存形式包括靜態(tài)圖片、動(dòng)態(tài)視頻和gif動(dòng)態(tài)圖片等。
104、將所述后臺(tái)拍攝服務(wù)對應(yīng)的拍攝預(yù)覽界面承載在通知上。
其中,所述通知即notification,是一種具有全局效果的通知,它展示在所述終端的屏幕頂端,首先會(huì)表現(xiàn)為一個(gè)圖標(biāo)的形式,當(dāng)用戶向下滑動(dòng)的時(shí)候,展示出通知具體的內(nèi)容。
所述通知承載所述后臺(tái)拍攝服務(wù)對應(yīng)的拍攝預(yù)覽界面的具體實(shí)現(xiàn)方法如下:
步驟1:自定義一個(gè)通知,通知上定義拍攝預(yù)覽界面,通過getHolder()方法得到拍攝預(yù)覽界面儲(chǔ)存(即SurfaceHolder)對象。
步驟2:相機(jī)功能通過setPreviewDisplay(SurfaceHolder)方法設(shè)置預(yù)覽,關(guān)聯(lián)所述通知,讓其作為所述拍攝預(yù)覽界面載體。
105、將所述通知發(fā)送至所述終端的屏幕狀態(tài)欄。
其中,所述狀態(tài)欄指的是位于所述終端的屏幕頂端可以展開的通知列表。
所述相機(jī)功能進(jìn)行拍攝時(shí),需要有拍攝預(yù)覽界面才能完成拍攝,當(dāng)為了不暴露拍攝內(nèi)容而關(guān)閉拍攝預(yù)覽界面時(shí),需要使用其他形式把拍攝預(yù)覽界面呈現(xiàn)在所述終端的屏幕上才能實(shí)現(xiàn)后臺(tái)拍攝,本實(shí)施例把所述后臺(tái)拍攝服務(wù)對應(yīng)的拍攝預(yù)覽界面承載在通知上,以圖標(biāo)或通知框的形式顯示在所述終端的屏幕狀態(tài)欄,以到達(dá)后臺(tái)拍攝的效果。
本發(fā)明實(shí)施例提供的一種拍攝的方法,通過在相機(jī)中添加一種“隱藏拍攝模式”,使用該模式拍攝時(shí)不顯示拍攝預(yù)覽界面,可以在終端屏幕進(jìn)行其它操作的情況下進(jìn)行拍攝?!半[藏拍攝模式”拍攝時(shí)不顯示拍攝預(yù)覽界面,不會(huì)暴露拍攝內(nèi)容,給用戶提供了便捷,實(shí)現(xiàn)終端更強(qiáng)大的功能。
進(jìn)一步來說,結(jié)合前述方法流程,在本發(fā)明實(shí)施例的另一種可能的實(shí)現(xiàn)方式中,如果用戶正在對非法行為進(jìn)行隱藏拍攝,需要防止所述相機(jī)功能的快門聲音暴露拍攝,因此需要把所述相機(jī)功能設(shè)置為靜音,如圖2所示,在調(diào)用后臺(tái)拍攝服務(wù)之前,所述方法還包括:
106、接收音頻管理器指令,將所述相機(jī)功能設(shè)置為靜音。
步驟106的具體實(shí)現(xiàn)方式,是通過接收音頻管理器指令,設(shè)置所述終端的鈴聲模式為靜音,在靜音鈴聲模式下,所述相機(jī)功能的聲音關(guān)閉。
本發(fā)明實(shí)施例適用于靜音鈴聲模式下相機(jī)功能為靜音的終端系統(tǒng)。
進(jìn)一步來說,結(jié)合前述方法流程,在本發(fā)明實(shí)施例的另一種可能的實(shí)現(xiàn)方式中,如果用戶正在對非法行為進(jìn)行隱藏拍攝,需要防止所述相機(jī)功能的閃光燈暴露拍攝,因此需要關(guān)閉所述相機(jī)功能的閃光燈,如圖3所示,在調(diào)用后臺(tái)拍攝服務(wù)之前,所述方法還包括:
107、斷開閃光燈電路,關(guān)閉所述相機(jī)功能的閃光燈。
其中,所述相機(jī)功能的閃光燈由所述閃光燈電路控制,斷開所述閃光燈電路時(shí),所述相機(jī)功能的閃光燈關(guān)閉。
進(jìn)一步來說,結(jié)合前述方法流程,在所述隱藏拍攝模式下,用戶無法通過拍攝預(yù)覽界面操作拍攝過程,所以在本發(fā)明實(shí)施例的另一種可能的實(shí)現(xiàn)方式中,通過設(shè)置所述終端的按鍵功能對拍攝過程進(jìn)行操作,在將所述通知發(fā)送至所述終端的屏幕狀態(tài)欄之后,如圖4所示,所述方法還包括:
為所述終端的音量上下鍵、home鍵或開關(guān)機(jī)鍵添加拍攝功能,其中最常見的是音量上鍵添加拍攝啟動(dòng)功能,音量下鍵添加拍攝結(jié)束功能,但不限于這種方式。
108、當(dāng)用戶進(jìn)行拍照時(shí),需要接收用戶的第一按鍵指令,啟動(dòng)采集圖像過程。
109、當(dāng)用戶進(jìn)行錄像時(shí),除了需要接收用戶的第一按鍵指令,啟動(dòng)采集圖像過程之外還需要接收用戶的第二按鍵指令,結(jié)束所述采集圖像過程。
其中,所述按鍵指令指的是用戶操作具有拍攝功能的所述終端的按鍵時(shí),發(fā)出的拍攝指令。
當(dāng)所述按鍵指令與所述終端的按鍵原有功能發(fā)生沖突時(shí),所述按鍵指令優(yōu)先。
進(jìn)一步來說,結(jié)合前述方法流程,為了進(jìn)一步保證拍攝內(nèi)容不被暴露,在本發(fā)明實(shí)施例的另一種實(shí)施方式中,還提供了如何儲(chǔ)存采集到的圖像的步驟,在結(jié)束所述采集圖像過程之后,如圖5所示,所述方法還包括:
110、將采集到的圖像存儲(chǔ)在指定文件夾。
其中,所述指定文件夾做相應(yīng)處理,其存儲(chǔ)的圖像不在圖庫中顯示,使用圖像查看軟件無法查看所述指定文件夾中儲(chǔ)存的圖像。
進(jìn)一步來說,結(jié)合前述方法流程,在本發(fā)明實(shí)施例的另一種實(shí)施方式中,在所述相機(jī)功能運(yùn)行所述指定模式時(shí),如圖6所示,所述方法還包括:
111、接收用戶的啟動(dòng)指令。
112、響應(yīng)用戶的啟動(dòng)指令,啟動(dòng)相應(yīng)的終端功能。
所述相機(jī)功能運(yùn)行所述指定模式時(shí),所述終端屏幕可以進(jìn)行其他的終端功能操作,比如瀏覽網(wǎng)頁、微信聊天、打游戲等。
本發(fā)明實(shí)施例提供的一種拍攝的方法,通過在相機(jī)中添加一種“隱藏拍攝模式”,使用該模式拍攝時(shí)不顯示拍攝預(yù)覽界面,可以在終端屏幕進(jìn)行其它操作的情況下進(jìn)行拍攝?!半[藏拍攝模式”拍攝時(shí)不顯示拍攝預(yù)覽界面,隱藏拍攝內(nèi)容,給用戶提供了隱藏拍攝功能,實(shí)現(xiàn)終端更強(qiáng)大的功能,并且“隱藏拍攝模式”下拍攝的文件不會(huì)加載到圖庫中,為文件的隱私和安全性提供了更進(jìn)一步保證。
本發(fā)明實(shí)施例提供了一種拍攝的裝置,適用于上述方法流程,如圖7所示,所述裝置包括:
啟動(dòng)單元21,用于啟動(dòng)終端的相機(jī)功能。
第一關(guān)閉單元22,用于關(guān)閉拍攝預(yù)覽界面,以使得所述相機(jī)功能進(jìn)入后臺(tái)運(yùn)行。
調(diào)用單元23,用于調(diào)用后臺(tái)拍攝服務(wù),并通過攝像頭采集圖像。
承載單元24,用于將所述后臺(tái)拍攝服務(wù)對應(yīng)的拍攝預(yù)覽界面承載在通知上。
發(fā)送單元25,用于將所述通知發(fā)送至所述終端的屏幕狀態(tài)欄。
本發(fā)明實(shí)施例提供的一種拍攝的裝置,通過在相機(jī)中添加一種“隱藏拍攝模式”,使用該模式拍攝時(shí)不顯示拍攝預(yù)覽界面,可以在終端屏幕進(jìn)行其它操作的情況下進(jìn)行拍攝?!半[藏拍攝模式”拍攝時(shí)不顯示拍攝預(yù)覽界面,隱藏拍攝內(nèi)容,給用戶提供了隱藏拍攝功能,實(shí)現(xiàn)終端更強(qiáng)大的功能。
可選的是,如圖8所示,所述裝置還包括:
設(shè)置單元26,用于接收音頻管理器指令,將所述相機(jī)功能設(shè)置為靜音。
可選的是,如圖9所示,所述裝置還包括:
第二關(guān)閉單元27,用于斷開閃光燈電路,關(guān)閉所述相機(jī)功能的閃光燈。
可選的是,如圖10所示,所述裝置還包括:
第一接收單元28,用于接收用戶的第一按鍵指令,啟動(dòng)采集圖像過程。
和/或,
第二接收單元29,用于接收用戶的第二按鍵指令,結(jié)束所述采集圖像過程。
可選的是,如圖11所示,所述裝置還包括:
儲(chǔ)存單元30,用于將采集到的圖像存儲(chǔ)在指定文件夾。
其中,所述指定文件夾中存儲(chǔ)的圖像不在圖庫中顯示。
可選的是,如圖12所示,所述裝置還包括:
第三接收單元31,用于接收用戶的啟動(dòng)指令。
響應(yīng)單元32,用于響應(yīng)用戶的啟動(dòng)指令,啟動(dòng)相應(yīng)的終端功能。
本發(fā)明實(shí)施例提供的一種拍攝的裝置,通過在相機(jī)中添加一種“隱藏拍攝模式”,使用該模式拍攝時(shí)不顯示拍攝預(yù)覽界面,可以在終端屏幕進(jìn)行其它操作的情況下進(jìn)行拍攝?!半[藏拍攝模式”拍攝時(shí)不顯示拍攝預(yù)覽界面,隱藏拍攝內(nèi)容,給用戶提供了隱藏拍攝功能,實(shí)現(xiàn)終端更強(qiáng)大的功能,并且“隱藏拍攝模式”下拍攝的文件不會(huì)加載到圖庫中,為文件的隱私和安全性提供了更進(jìn)一步保證。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(Processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。