[發(fā)明專利]基于Android系統(tǒng)的攝像頭安全切換方法在審
| 申請?zhí)枺?/td> | 201410386477.8 | 申請日: | 2014-08-07 |
| 公開(公告)號: | CN104133711A | 公開(公告)日: | 2014-11-05 |
| 發(fā)明(設(shè)計)人: | 劉均;謝飛虹 | 申請(專利權(quán))人: | 深圳市元征科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京中濟(jì)緯天專利代理有限公司 11429 | 代理人: | 張曉霞 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 android 系統(tǒng) 攝像頭 安全 切換 方法 | ||
?
技術(shù)領(lǐng)域
本發(fā)明涉及攝像頭的切換技術(shù)領(lǐng)域,尤其涉及一種基于Android系統(tǒng)的攝像頭安全切換方法。
?
背景技術(shù)
當(dāng)前最常用Android?系統(tǒng)基于Linux?內(nèi)核,對USB?總線接口即插即用和熱插拔的支持非常完善,而且USB?接口數(shù)據(jù)傳輸速率快,因此通過USB?接口動態(tài)連接外圍設(shè)備可提高移動平臺的可擴(kuò)展性和靈活性,增強(qiáng)移動平臺的電源使用效率,滿足數(shù)據(jù)傳輸?shù)膶崟r性。另外人們習(xí)慣通過手機(jī)等移動終端以照片或視頻的方式實時記錄或共享身邊珍貴的畫面,因此希望移動終端能夠?qū)崿F(xiàn)照相機(jī)取景拍照等多媒體應(yīng)用。如果能夠利用USB?接口熱插拔和傳輸速率快的優(yōu)點,在Android?移動終端上完成攝像頭取景拍照的實時數(shù)據(jù)傳輸,同時能夠與android系統(tǒng)本身存在的內(nèi)外置攝像頭共存使用,那么將會給移動終端使用者提供優(yōu)秀的用戶體驗。然而,當(dāng)前市場上存在的android移動設(shè)備基本上不支持內(nèi)外置攝像頭與usb攝像頭的自由切換,即使有實現(xiàn)的方案也不是非常穩(wěn)定,易造成照相程序崩潰現(xiàn)象,且不能實現(xiàn)usb?攝像頭的一些特殊硬件特性比如硬件拍照按鈕功能的實現(xiàn)。
?
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于Android系統(tǒng)的攝像頭安全切換方法,實現(xiàn)內(nèi)外置攝像頭與USB攝像頭的安全切換,避免不穩(wěn)定現(xiàn)象的發(fā)生。
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的。
一種基于Android系統(tǒng)的攝像頭安全切換方法,包括:在前/后置攝像頭與usb攝像頭之間相互切換時,先關(guān)閉當(dāng)前的Camera活動,再重新啟動Camera活動并加載切換后攝像頭相關(guān)的硬件抽象層。
優(yōu)選地,?上述方法中,由前/后置攝像頭切換至usb攝像頭的方法具體包括步驟:
實時檢測usb攝像頭是否存在,在檢測到usb攝像頭存在時,執(zhí)行下一步;
設(shè)置usb攝像頭設(shè)備打開標(biāo)記為真,同時檢查當(dāng)前Camera活動是否已啟動,若已經(jīng)啟動,則發(fā)出關(guān)閉Camera活動的通知。
關(guān)閉Camera活動;
重新啟動Camera活動,同時加載usb攝像頭相關(guān)的硬件抽象層。
優(yōu)選地,上述方法中,由usb攝像頭切換至前/后置攝像頭的方法具體包括步驟:
實時檢測usb攝像頭是否仍存在,在檢測到usb攝像頭不存在時,執(zhí)行下一步;
設(shè)置usb攝像頭設(shè)備打開標(biāo)記為假,同時檢查當(dāng)前Camera活動是否已啟動,若已經(jīng)啟動,則發(fā)出關(guān)閉Camera活動的通知。
關(guān)閉Camera活動;
重新啟動Camera活動,并加載前/后置攝像頭相關(guān)的硬件抽象層。
優(yōu)選地,上述方法還包括:在Android?Camera架構(gòu)中的Camera?JNI層增設(shè)一用于檢測usb攝像頭是否存在的檢測接口。
優(yōu)選地,上述方法中,在Android系統(tǒng)服務(wù)進(jìn)程中開啟一線程,通過該線程來定時調(diào)用所述檢測接口以檢測usb攝像頭是否存在。
優(yōu)選地,上述方法中,在Android系統(tǒng)的System?UI?Service服務(wù)進(jìn)程中開啟所述線程。
優(yōu)選地,上述方法中,所述線程每兩秒鐘調(diào)用一次所述檢測接口以執(zhí)行檢測操作。
本發(fā)明實施例與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:
本發(fā)明實施例,不僅保留了內(nèi)外置攝像頭與usb攝像頭各自的硬件優(yōu)化特性,而且由于在切換過程中會重新啟動Camera活動,從而保證了前/后置攝像頭與usb攝像頭之間自由安全地切換,避免了不良現(xiàn)象的發(fā)生。
?
附圖說明
圖1是本發(fā)明較佳實施例提供的Android系統(tǒng)的整體架構(gòu)圖;
圖2是本發(fā)明較佳實施例提供的Android?Camera架構(gòu)圖;
圖3是本發(fā)明較佳實施例提供的由前/后置攝像頭切換至usb攝像頭的方法流程圖;
圖4是本發(fā)明較佳實施例提供的由usb攝像頭切換至前/后置攝像頭的方法流程圖。
?
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市元征科技股份有限公司,未經(jīng)深圳市元征科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410386477.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種Android設(shè)備之間遠(yuǎn)程桌面控制的方法
- 一種Android程序的執(zhí)行路徑的還原方法
- 基于ANCS協(xié)議兼容多平臺的通知消息獲取方法
- 基于字節(jié)碼插樁的Android程序監(jiān)控系統(tǒng)及方法
- 一種減少Android設(shè)備功耗的優(yōu)化方法及裝置
- 一種縮短無屏Android設(shè)備開機(jī)啟動時間的設(shè)置方法
- 一種基于Android雙系統(tǒng)的系統(tǒng)間通知同步方法
- 基于移動操作系統(tǒng)的Android兼容層實現(xiàn)方法和系統(tǒng)
- 一種Android智能設(shè)備APK安全管控方法
- 一種應(yīng)用程序開發(fā)中創(chuàng)建Android庫模塊依賴關(guān)系的方法及裝置





