亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于篩選第三方應用的拍攝文件的方法、裝置及設備與流程

文檔序號:12825073閱讀:219來源:國知局
用于篩選第三方應用的拍攝文件的方法、裝置及設備與流程

本發(fā)明屬于數據處理技術領域,具體地說,是涉及拍攝文件的處理,更具體地說,是涉及用于篩選第三方應用的拍攝文件的方法、裝置及設備。



背景技術:

目前,在具有相機模組的設備上的很多第三方應用具有拍攝照片、視頻并發(fā)送的功能,例如微信、qq等。

現有技術中,第三方應用僅使用設備相機模組中的攝像頭,并不使用設備相機模組中的拍攝模塊及數據庫,而是使用應用私有的拍攝模塊和私用的數據庫。因而,當第三方應用使用設備的攝像頭拍攝照片或視頻之后,第三方應用會將拍攝的照片文件或視頻文件直接插入到自己私用的數據庫中,并向設備的系統(tǒng)發(fā)出文件系統(tǒng)增加了文件的消息。此后,設備的系統(tǒng)能夠根據增加了文件的消息,將文件類型為媒體文件的新增加文件插入到媒體數據庫中。但是,設備的系統(tǒng)并無法判斷新增加的媒體文件是否為第三方應用調用攝像頭拍攝的文件。因為,新增加的媒體文件有可能會是第三方應用拷貝來的一個文件,或者是利用第三方應用所保存的網絡媒體文件,等等。

因此,在設備的媒體數據庫中,各種類型的媒體文件交織混雜在一起,無法篩選、識別出第三方應用的拍攝文件,更談不上對這類拍攝文件進行方便快捷地查看、拷貝、刪除等操作。譬如,如果想要查看第三方應用所拍攝的文件,只能打開應用、從應用界面上尋找,或者從大量混雜在一起的媒體文件中尋找,尋找過程費時費力。又譬如,第三方應用所拍攝的文件使用次數僅是拍攝后使用一次,但是,因不易被發(fā)現而不能及時刪除,會長時間存放在數據庫中,造成對設備數據庫空間的占用。



技術實現要素:

本發(fā)明的目的是提供一種用于篩選第三方應用的拍攝文件的方法和裝置,實現對第三方應用的拍攝文件進行篩選,以利于對這類拍攝文件的進一步處理。

為實現上述發(fā)明目的,本發(fā)明提供的用于篩選第三方應用的拍攝文件的方法采用下述技術方案予以實現:

將監(jiān)聽到拍攝動作之后的設定時間內得到的新增文件確定為拍攝文件;

若所述拍攝文件為非系統(tǒng)的拍攝文件,則確定所述拍攝文件為第三方應用的拍攝文件;

為所述第三方應用的拍攝文件設置用于指示該拍攝文件為所述第三方應用拍攝的標識,存儲具有所述標識的所述第三方應用的拍攝文件。

為實現前述發(fā)明目的,本發(fā)明提供的用于篩選第三方應用的拍攝文件的裝置采用下述技術方案來實現:

一種用于篩選第三方應用的拍攝文件的裝置,所述裝置包括:

拍攝動作監(jiān)聽模塊,用于監(jiān)聽相機模組的拍攝動作,并輸出監(jiān)聽結果;

新增文件確定模塊,用于確定是否存在新增文件,并輸出確定結果;

拍攝文件判定模塊,用于在接收到所述拍攝動作監(jiān)聽模塊輸出的監(jiān)聽到所述相機模組存在拍攝動作、且在所述拍攝動作之后的設定時間內得到所述新增文件確定模塊輸出的確定存在新增文件的結果時,判定所述新增文件為拍攝文件;

第三方應用的拍攝文件判定模塊,用于判斷所述拍攝文件判定模塊判定的所述拍攝文件是否為系統(tǒng)的拍攝文件,并在所述拍攝文件為非系統(tǒng)的拍攝文件時判定所述拍攝文件為第三方應用的拍攝文件;

標識設置模塊,用于為所述第三方應用的拍攝文件判定模塊判定出的所述第三方應用的拍攝文件設置用于指示該拍攝文件為所述第三方應用拍攝的標識;

存儲模塊,用于至少存儲具有所述標識的所述第三方應用的拍攝文件。

本發(fā)明還提供了一種包括相機模組及篩選第三方應用的拍攝文件的裝置的設備。

與現有技術相比,本發(fā)明的優(yōu)點和積極效果是:

采用本發(fā)明提供的篩選第三方應用的拍攝文件的方法及裝置,通過對拍攝動作進行監(jiān)聽,在監(jiān)聽到拍攝動作、且在該拍攝動作之后的設定時間內存在新增文件時,能夠判定新增文件即為利用相機模組所拍攝的拍攝文件;然后,在排除拍攝文件為系統(tǒng)的拍攝文件之后,即可判定拍攝文件是第三方應用的拍攝文件,為識別出的第三方應用的拍攝文件設置標識后存儲,實現了對第三方應用的拍攝文件的篩選標記。通過篩選出第三方應用的拍攝文件,即可對其進行方便快捷地查看、拷貝、刪除等進一步的操作處理。

結合附圖閱讀本發(fā)明的具體實施方式后,本發(fā)明的其他特點和優(yōu)點將變得更加清楚。

附圖說明

圖1是基于本發(fā)明用于篩選第三方應用的拍攝文件的方法一個實施例的流程圖;

圖2是基于本發(fā)明用于篩選第三方應用的拍攝文件的方法另一個實施例的流程圖;

圖3是基于本發(fā)明用于篩選第三方應用的拍攝文件的裝置一個實施例的結構框圖;

圖4是基于本發(fā)明用于篩選第三方應用的拍攝文件的裝置另一個實施例的結構框圖。

具體實施方式

為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下將結合附圖和實施例,對本發(fā)明作進一步詳細說明。

請參見圖1,該圖所示為基于本發(fā)明用于篩選第三方應用的拍攝文件的方法一個實施例的流程圖。

如圖1所示,該實施例實現拍攝文件的篩選采用具有下述步驟的過程來實現:

步驟101:監(jiān)聽相機模組的動作。

該步驟可以通過設置一個后臺服務、由后臺服務向相機模組進行監(jiān)聽設置來實現對相機模組的監(jiān)聽。具體的,能夠監(jiān)聽相機模組是否存在拍攝動作。當相機模組中的攝像頭被任何一個應用啟動并完成拍攝的時候,該后臺服務會監(jiān)聽到這個拍攝動作。

步驟102:監(jiān)聽到相機模組存在拍攝動作、且在拍攝動作之后的設定時間內確定存在新增文件時,判定新增文件為拍攝文件。

其中,設定時間是預先設置的一個時間,用來表征拍攝動作與產生新增文件的前后間隔時間。相機模組發(fā)生拍攝動作之后,文件系統(tǒng)中都是立刻產生一個新增文件。而且,新增文件的產生可以被獲取到。例如,可以通過中斷的方式或者通過程序掃描的方式獲取到產生了新增文件。通過合理設置設定時間的大小,能使得拍攝動作與新增文件的動作前后緊鄰,進而,可以確定在拍攝動作之后的設定時間內確定存在的新增文件即為拍攝動作所生成的拍攝文件。

步驟103:當拍攝文件為非系統(tǒng)的拍攝文件時,判定拍攝文件為第三方應用的拍攝文件。

對于具有相機模組的設備,拍攝文件要么是系統(tǒng)啟動相機模組而生成的系統(tǒng)的拍攝文件,要么是第三方應用啟動相機模組而生成的第三方應用的拍攝文件。在步驟102判定新增文件為拍攝文件之后,首先判斷拍攝文件是否為系統(tǒng)的拍攝文件,在判定拍攝文件為非系統(tǒng)的拍攝文件、也即不是系統(tǒng)的拍攝文件時,則可判定拍攝文件為第三方應用的拍攝文件。

對于判斷拍攝文件是否為系統(tǒng)的拍攝文件的方法,現有技術中具有相機模組的設備具有各種判斷識別方法,可以采用現有技術來實現。

步驟104:為第三方應用的拍攝文件設置用于指示該拍攝文件來自第三方應用拍攝的標識,存儲具有標識的第三方應用的拍攝文件。

為了方便對第三方應用的拍攝文件進行后續(xù)處理,在步驟103識別出第三方應用的拍攝文件之后,為這些第三方應用的拍攝文件設置標識,用來標記這些拍攝文件是第三方應用所拍攝的文件。然后,存儲具有標識的第三方應用的拍攝文件。

此后,即可根據標識對第三方應用的拍攝文件進行方便、快捷的處理。

采用上述實施例的方法,通過對相機模組的動作進行監(jiān)聽,結合新增文件及系統(tǒng)拍攝文件的識別,能夠識別出第三方應用的拍攝文件;通過對識別出的第三方應用的拍攝文件進行標識后存儲,實現了對第三方應用的拍攝文件的篩選標記。通過篩選標記的第三方應用的拍攝文件,即可對其進行方便快捷地查看、拷貝、刪除等進一步的操作處理。

請參見圖2,該圖所示為基于本發(fā)明用于篩選第三方應用的拍攝文件的方法另一個實施例的流程圖。

如圖2所示,該實施例實現拍攝文件篩選采用具有下述步驟的過程來實現:

步驟201:監(jiān)聽相機模組的動作。

步驟202:監(jiān)聽到相機模組存在拍攝動作、且在拍攝動作之后的設定時間內確定存在新增文件時,判定新增文件為拍攝文件。

上述兩個步驟的具體實現過程和目的可以參考圖1實施例相應步驟的描述。

步驟203:獲取拍攝文件的保存路徑,將拍攝文件的保存路徑與已知的系統(tǒng)拍攝文件保存路徑作比較。

不管是系統(tǒng)的拍攝文件還是第三方應用的拍攝文件,均具有保存路徑。而且,一般的,系統(tǒng)的拍攝文件作為設備系統(tǒng)自身的拍攝文件,會存放在固定的位置,也即具有固定的系統(tǒng)拍攝文件保存路徑。且,系統(tǒng)拍攝文件保存路徑是已知的。

在步驟202判定出新增文件為拍攝文件之后,獲取該拍攝文件的保存路徑,并將該保存路徑與已知的系統(tǒng)拍攝文件保存路徑作比較,以判斷兩者是否相同,并根據是否相同的比較結果執(zhí)行不同的處理。

步驟204:判斷路徑是否相同。若相同,執(zhí)行步驟205;否則,執(zhí)行步驟206。

步驟205:判定拍攝文件為系統(tǒng)的拍攝文件,直接存儲到數據庫。

該步驟205由步驟204轉來,如果步驟204判定步驟203中拍攝文件的保存路徑與已知的系統(tǒng)拍攝文件保存路徑相同,則判定拍攝文件為系統(tǒng)的拍攝文件。對于系統(tǒng)的拍攝文件,直接存儲到相應的數據庫中,系統(tǒng)具有對這些系統(tǒng)的拍攝文件進行單獨顯示、刪除、拷貝等的處理。

步驟206:判定拍攝文件為第三方應用的拍攝文件,為獲取到的第三方應用的拍攝文件增設標志位,將第三方應用的拍攝文件連同增設的標志位一并存儲到數據庫。

該步驟205由步驟204轉來,如果步驟204判定步驟203中拍攝文件的保存路徑與已知的系統(tǒng)拍攝文件保存路徑不相同,表明拍攝文件不是系統(tǒng)的拍攝文件,那么,即可判定拍攝文件是第三方應用的拍攝文件。

然后,獲取第三方應用的拍攝文件,為其增設已知的標志位,作為第三方應用的拍攝文件的標識。然后,將第三方應用的拍攝文件連同增設的標志位一并存儲到數據庫中。然后,執(zhí)行步驟207。

步驟207:將具有標志位的第三方應用的拍攝文件顯示在指定的相冊中。

該步驟的目的是對篩選出的第三方應用的拍攝文件作進一步的操作處理。具體來說,是根據步驟206對篩選出的第三方應用的拍攝文件所帶有的標志位,將存儲在數據庫中的第三方應用的拍攝文件顯示在指定的相冊中,實現對第三方應用的拍攝文件的獨立顯示,方便用戶的查看。

進而,借助于第三方應用的拍攝文件的獨立顯示,還可以方便、快捷地實現對這些第三方應用的拍攝文件的拷貝、刪除等處理。

請參見圖3,該圖示出了基于本發(fā)明用于篩選第三方應用的拍攝文件的裝置一個實施例的結構框圖。

如圖3所示,該實施例實現第三方應用的拍攝文件的篩選的裝置所包括的結構模塊、每個結構模塊的功能及相互之間的連接關系如下:

相機模組監(jiān)聽模塊31,用于監(jiān)聽相機模組的動作,并輸出監(jiān)聽結果。

新增文件確定模塊32,用于確定是否存在新增文件,并輸出確定結果。

拍攝文件判定模塊33,用于在接收到相機模組監(jiān)聽模塊31輸出的監(jiān)聽到相機模組存在拍攝動作、且在拍攝動作之后的設定時間內接收到新增文件確定模塊32輸出的確定存在新增文件的結果時,判定新增文件為拍攝文件。

第三方應用的拍攝文件判定模塊34,用于判斷拍攝文件判定模塊33判定的拍攝文件是否為系統(tǒng)的拍攝文件,并在拍攝文件為非系統(tǒng)的拍攝文件時判定拍攝文件為第三方應用的拍攝文件。

標識設置模塊35,用于為第三方應用的拍攝文件判定模塊34判定出的第三方應用的拍攝文件設置標識。

存儲模塊36,用于至少存儲具有經標識設置模塊35設置標識的第三方應用的拍攝文件。

上述各結構模塊運行相應的軟件程序,按照圖1篩選拍攝文件的方法實現對拍攝文件的篩選。

請參見圖4,該圖示出了基于本發(fā)明用于篩選第三方應用的拍攝文件的裝置另一個實施例的結構框圖。

如圖4所示,該實施例實現第三方應用的拍攝文件的篩選的裝置所包括的結構模塊、每個結構模塊的功能及相互之間的連接關系如下:

相機模組監(jiān)聽模塊41,用于監(jiān)聽相機模組的動作,并輸出監(jiān)聽結果。

新增文件確定模塊42,用于確定是否存在新增文件,并輸出確定結果。

拍攝文件判定模塊43,用于在接收到相機模組監(jiān)聽模塊31輸出的監(jiān)聽到相機模組存在拍攝動作、且在拍攝動作之后的設定時間內接收到新增文件確定模塊32輸出的確定存在新增文件的結果時,判定新增文件為拍攝文件。

其中,該模塊中可以設有保存路徑判斷單元,用于根據拍攝文件的保存路徑判斷拍攝文件是否為系統(tǒng)的拍攝文件。進一步的,保存路徑判斷單元包括:

保存路徑獲取子單元441,用于獲取拍攝文件判定模塊43判定出的拍攝文件的保存路徑。

保存路徑比較子單元442,用于將保存路徑獲取子單元441獲取的拍攝文件的保存路徑與已知的系統(tǒng)拍攝文件保存路徑作比較,并輸出比較結果。

結果判斷子單元443,用于在保存路徑比較子單元442輸出的比較結果為拍攝文件的保存路徑與系統(tǒng)拍攝文件保存路徑相同時,判定拍攝文件為系統(tǒng)的拍攝文件,否則,判定拍攝文件為非系統(tǒng)的拍攝文件。

上述的保存路徑獲取子單元441、保存路徑比較子單元442及結果判斷子單元443構成基于保存路徑判斷拍攝文件是否為系統(tǒng)的拍攝文件的判定模塊,實現對系統(tǒng)的拍攝文件及第三方應用的拍攝文件的判定。

標識設置模塊45,用于為判斷出的第三方應用的拍攝文件設置標識。例如,通過在拍攝文件中增設已知的標志位的方法對第三方應用的拍攝文件的進行標識設置。

存儲模塊46,用于至少存儲具有經標識設置模塊45設置標識的第三方應用的拍攝文件。

第三方應用顯示模塊47,用于將存儲模塊46存儲的所有具有標識的第三方應用的拍攝文件顯示在一個指定的相冊中。

上述各結構模塊運行相應的軟件程序,按照圖2篩選拍攝文件的方法實現對拍攝文件的篩選。

上述圖3及圖4的篩選第三方應用的拍攝文件的裝置可以應用到具有相機模組的設備中,例如,具有相機模組的andorid設備中,實現對設備中第三方應用的拍攝文件的篩選。

以上實施例僅用以說明本發(fā)明的技術方案,而非對其進行限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領域的普通技術人員來說,依然可以對前述實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或替換,并不使相應技術方案的本質脫離本發(fā)明所要求保護的技術方案的精神和范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1