本發(fā)明涉及智能終端控制領域,尤其涉及一種基于智能終端系統(tǒng)相機功能的調(diào)試處理方法。
背景技術:
在智能終端市場日新月異的環(huán)境下,市場上智能終端的拍照功能越來越豐富,如眼紋識別、夜拍提亮、全景、美顏等第三方相機功能。目前,這些第三方相機功能的實現(xiàn)都是以智能終端本身自帶相機應用的預覽、拍照、錄像三種模式為基礎來實現(xiàn)的。此類的共用模式容易使智能終端系統(tǒng)自身正常的預覽、拍照和錄像效果與第三方相機應用的功能產(chǎn)生沖突,對第三方相機應用的功能效果調(diào)試產(chǎn)生影響。因此,為了避免智能終端系統(tǒng)自帶相機應用的正常預覽、拍照、錄像功能與第三方相機應用的功能產(chǎn)生沖突,需要一種可以將二者分開處理的調(diào)式處理方式。
技術實現(xiàn)要素:
為了克服上述技術缺陷,本發(fā)明的目的在于提供一種基于智能終端系統(tǒng)相機功能的調(diào)試處理方法,能夠避免智能終端系統(tǒng)自帶相機應用和第三方相機應用的調(diào)試需求的沖突,給予使用者更好的用戶體驗。
本發(fā)明公開了一種基于智能終端系統(tǒng)相機功能的調(diào)試處理方法,包括以下步驟:
S1:獲取相機功能所屬應用下發(fā)的一驗證值;
S2:根據(jù)所述驗證值判斷所述相機功能的類別;
S3:當所述相機功能為智能終端系統(tǒng)自帶相機應用的功能時,所述智能終端系統(tǒng)采用默認導通模式對其進行加載,包括以下步驟:
S3-1:所述智能終端系統(tǒng)自帶相機應用自動采用第一類的驅(qū)動層設置,包含默認的預覽、拍照、錄像模式中的一種或多種;
S3-2:所述的智能終端相機應用采用所述智能終端系統(tǒng)默認的調(diào)試處理方法;
S3’:當所述相機功能為第三方相機應用的功能時,所述的智能終端系統(tǒng)采用自動匹配導通模式對其進行加載,包括以下步驟:
S3’-1:所述智能終端自動選擇第二類的驅(qū)動層設置,包含眼紋識別、夜拍提亮、全景和美顏中的一種或多種;
S3’-2:所述的第三方相機應用采用所述客制化的調(diào)試處理方法。
優(yōu)選地,所述的相機功能包含:預覽、拍照、錄像中的一種或多種。
優(yōu)選地,步驟S3-1中,所述的第一類驅(qū)動層設置配置為固定的。
優(yōu)選地,步驟S3’-1中,所述的第二類驅(qū)動層設置配置為根據(jù)所述第三方相機應用客制化的。
優(yōu)選地,步驟S3-2和S3’-2中,所述的調(diào)試處理由所述智能終端系統(tǒng)內(nèi)的hal層完成。
優(yōu)選地,所述的相機功能包含:眼紋識別、夜拍提亮、美顏中的一種或多種。
優(yōu)選地,所述的相機功能包含:全景、特寫中的一種或多種。
優(yōu)選地,所述的相機功能包含:對焦、變焦、虛化中的一種或多種。
與現(xiàn)有技術相比較,本發(fā)明的技術優(yōu)勢在于:智能終端系統(tǒng)會區(qū)分其自帶相機應用的功能與第三方相機應用功能的加載模式,從而對二者采用不同的調(diào)試處理方法,避免二者沖突,也不會對其二者的處理效果產(chǎn)生影響。
附圖說明
圖1為符合本發(fā)明實施例中相機功能調(diào)試處理方法的流程示意圖。
具體實施方式
以下結合附圖與具體實施例進一步闡述本發(fā)明的優(yōu)點。
參閱圖1,為符合本發(fā)明實施例中相機功能調(diào)試處理方法的流程示意圖。在該實施例中,為對智能終端系統(tǒng)自帶相機應用及第三方相機應用功能的調(diào)試處理方法。具體地,包括以下步驟:
S1:獲取相機功能所屬應用下發(fā)的一驗證值,其中,相機功能為預覽、拍照、錄像、眼紋識別、夜拍提亮、全景和美顏等。當相機功能所屬應用為智能終端自帶相機應用時,驗證值承載的信息即為相機由系統(tǒng)自帶應用啟動;對應地,當相機功能所屬應用為智能終端安裝的第三方相機應用時,驗證值承載的信息即為相機由第三方應用啟動。通過驗證值承載信息不同,以區(qū)分相機啟動源應用。
S2:智能終端的系統(tǒng)如安卓、IOS等根據(jù)所述驗證值判斷所述相機功能屬于智能終端系統(tǒng)自帶相機應用或第三方相機應用;
S3:當所述相機功能為智能終端系統(tǒng)自帶相機應用的功能時,如正常的預覽、拍照或攝像等。此時,智能終端系統(tǒng)采用默認導通模式加載該功能,也即,正常的預覽、拍照或攝像由系統(tǒng)自帶相機應用執(zhí)行。
S3-1:智能終端系統(tǒng)對自帶相機應用的功能自動采用固定的驅(qū)動層設置。如系統(tǒng)自帶相機應用可對拍攝的照片預覽、裁剪、編輯等,上述預覽、裁剪、編輯的可執(zhí)行范圍和執(zhí)行方式限定在了智能終端系統(tǒng)的驅(qū)動層的出廠設置,無法做出額外的變化。
S3-2:在智能終端系統(tǒng)的hal層中對預覽、拍照或攝像等相機功能作步驟S3-1中上述的一般的調(diào)試處理;
S3’:當所述相機功能為第三方相機應用的功能時,如眼紋識別、夜拍提亮、全景和美顏等。此時,智能終端系統(tǒng)采用自動匹配導通模式加載該功能。也即,智能終端系統(tǒng)將自第三方相機應用獲取可實現(xiàn)的上述功能,并依照上述功能的實現(xiàn)要求自動匹配,以加載。
S3’-1:智能終端系統(tǒng)對第三方相機應用的功能自動選擇,并在智能終端系統(tǒng)的驅(qū)動層進行與第三方相機應用匹配的功能設備。
S3’-2:最后,在智能終端系統(tǒng)的hal層中對眼紋識別、夜拍提亮、全景和美顏等的第三方相機應用功能作特殊的調(diào)試處理。
相機功能除上文所述的外,還可包括有如特寫等其他拍攝方式、如對焦、變焦、虛化中的一種或多種的焦距變化方式等,拍攝時的相機變化,均可應用至本發(fā)明中。
由于智能終端系統(tǒng)依據(jù)功能的不同屬性對相應的應用作出了識別,利用不同的加載模式分別對二者進行加載,采用相應的驅(qū)動層設置,在hal層中對二者分別進行的調(diào)試處理,從而避免了智能終端系統(tǒng)自帶相機應用功能和第三方相機應用功能的調(diào)試需求產(chǎn)生沖突,進而產(chǎn)生更好的調(diào)試效果。
應當注意的是,本發(fā)明的實施例有較佳的實施性,且并非對本發(fā)明作任何形式的限制,任何熟悉該領域的技術人員可能利用上述揭示的技術內(nèi)容變更或修飾為等同的有效實施例,但凡未脫離本發(fā)明技術方案的內(nèi)容,依據(jù)本發(fā)明的技術實質(zhì)對以上實施例所作的任何修改或等同變化及修飾,均仍屬于本發(fā)明技術方案的范圍內(nèi)。