br>[0064]共性函數(shù)修改模塊370用于在需要修改的共性函數(shù)時(shí),在所述拍照基礎(chǔ)類中對(duì)所述拍照基礎(chǔ)類中封裝的共性函數(shù)進(jìn)行修改。
[0065]特異性函數(shù)修改模塊380用于在需要修改所述拍照模式類中的特異性函數(shù)時(shí),在所述哈希表中修改所述拍照模式類中的特異性函數(shù)。
[0066]圖4所示的裝置可以對(duì)應(yīng)執(zhí)行圖1以及圖2所示的方法中的所有步驟,具體請(qǐng)參閱圖1、圖2以及相關(guān)描述,此處不再一一重復(fù)。
[0067]通過(guò)實(shí)施本發(fā)明實(shí)施例,能夠?qū)⒏鱾€(gè)拍照模式的數(shù)據(jù)回調(diào)處理中的共性處理方法都寫入拍照基礎(chǔ)類中的共性函數(shù)中,而在拍照基礎(chǔ)類中設(shè)置一個(gè)空的特異性函數(shù)。當(dāng)需要編寫各個(gè)拍照模式的特異性方法時(shí),再在繼承拍照基礎(chǔ)類的拍照模式類中改寫特異性函數(shù),將特異性方法加入到特異性函數(shù)中。從而實(shí)現(xiàn)了將只需要編寫一次共性方法,就可以為多個(gè)拍照模式所使用,簡(jiǎn)化了程序,程序的可讀性強(qiáng)。而且,需要對(duì)共同方法修改時(shí),只需要對(duì)拍照基礎(chǔ)類進(jìn)行修改即可,達(dá)到修改一次,即可對(duì)所有的拍照模式類中繼承的共同方法都進(jìn)行了修改的效果。本發(fā)明還將拍照模式類的標(biāo)識(shí)和拍照模式類關(guān)聯(lián)存儲(chǔ)到哈希表中。由于哈希表是根據(jù)關(guān)鍵字進(jìn)行快速定位的一種列表。所以,當(dāng)需要用某種拍攝模式時(shí),可以根據(jù)該種拍照模式的標(biāo)記快速找到對(duì)應(yīng)的拍照模式類,以按照拍照模式類中的共性函數(shù)以及拍照模式的特異性函數(shù)完成按拍照數(shù)據(jù)回調(diào)處理。而且,當(dāng)需要增加拍照模式時(shí),只需要在哈希表中相應(yīng)增加對(duì)應(yīng)的拍照模式類即可,擴(kuò)展十分方便。
[0068]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0069]以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種拍照數(shù)據(jù)回調(diào)處理方法,其特征在于,包括: 新建拍照模式類,其中,所述拍照模式類繼承拍照基礎(chǔ)類,所述拍照基礎(chǔ)類中包括數(shù)據(jù)回調(diào)前函數(shù)、數(shù)據(jù)回調(diào)中函數(shù)以及數(shù)據(jù)回調(diào)后函數(shù),所述數(shù)據(jù)回調(diào)前函數(shù)、所述數(shù)據(jù)回調(diào)中函數(shù)以及所述數(shù)據(jù)回調(diào)后函數(shù)均包括共性函數(shù)以及特異性函數(shù),所述特異性函數(shù)為空函數(shù); 在所述拍照模式類中改寫所述數(shù)據(jù)回調(diào)前函數(shù)、所述數(shù)據(jù)回調(diào)中函數(shù)以及所述數(shù)據(jù)回調(diào)后函數(shù)中至少一個(gè)函數(shù)的特異性函數(shù),以將所述拍照模式類的特異性方法加入到所述特異性函數(shù)中; 將所述拍照模式類的標(biāo)識(shí)和所述拍照模式類關(guān)聯(lián)存儲(chǔ)到哈希表中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述拍照模式為全景拍照模式或美顏拍照模式或留聲拍照模式。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述拍照模式類的標(biāo)識(shí)和所述拍照模式類關(guān)聯(lián)存儲(chǔ)到哈希表中之前還包括: 在模式管理器中增加所述哈希表; 所述將所述拍照模式類的標(biāo)識(shí)和所述拍照模式類關(guān)聯(lián)存儲(chǔ)到哈希表中具體為: 通過(guò)模式管理器中的增加模式方法將所述拍照模式類的標(biāo)識(shí)和所述拍照模式類關(guān)聯(lián)存儲(chǔ)到哈希表中。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述拍照模式類的標(biāo)識(shí)和所述拍照模式類關(guān)聯(lián)存儲(chǔ)到哈希表中之后還包括: 在調(diào)用所述拍照模式類時(shí),根據(jù)所述拍照模式類的標(biāo)識(shí)快速所述哈希表從而查找到所述拍照模式類; 執(zhí)行查找到的所述拍照模式類,以按照所述拍照模式類中的共性函數(shù)以及所述拍照模式的特異性函數(shù)完成按所述拍照數(shù)據(jù)回調(diào)處理。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在需要修改的共性函數(shù)時(shí),在所述拍照基礎(chǔ)類中對(duì)所述拍照基礎(chǔ)類中封裝的共性函數(shù)進(jìn)行修改。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述拍照模式類的標(biāo)識(shí)和所述拍照模式類關(guān)聯(lián)存儲(chǔ)到哈希表中之后還包括: 在需要修改所述拍照模式類中的特異性函數(shù)時(shí),在所述哈希表中修改所述拍照模式類中的特異性函數(shù)。
7.一種拍照數(shù)據(jù)回調(diào)處理裝置,其特征在于,包括: 新建模塊,用于新建拍照模式類,其中,所述拍照模式類繼承拍照基礎(chǔ)類,所述拍照基礎(chǔ)類中包括數(shù)據(jù)回調(diào)前函數(shù)、數(shù)據(jù)回調(diào)中函數(shù)以及數(shù)據(jù)回調(diào)后函數(shù),所述數(shù)據(jù)回調(diào)前函數(shù)、所述數(shù)據(jù)回調(diào)中函數(shù)以及所述數(shù)據(jù)回調(diào)后函數(shù)均包括共性函數(shù)以及特異性函數(shù),所述特異性函數(shù)為空函數(shù); 改寫模塊,用于在所述拍照模式類中改寫所述數(shù)據(jù)回調(diào)前函數(shù)、所述數(shù)據(jù)回調(diào)中函數(shù)以及所述數(shù)據(jù)回調(diào)后函數(shù)中至少一個(gè)函數(shù)的特異性函數(shù),以將所述拍照模式類的特異性方法加入到所述特異性函數(shù)中; 存儲(chǔ)模塊,用于將所述拍照模式類的標(biāo)識(shí)和所述拍照模式類關(guān)聯(lián)存儲(chǔ)到哈希表中。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述拍照模式為全景拍照模式或美顏拍照模式或留聲拍照模式。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括增表模塊, 所述增表模塊用于在模式管理器中增加所述哈希表; 所述存儲(chǔ)模塊用于通過(guò)模式管理器中的增加模式方法將所述拍照模式類的標(biāo)識(shí)和所述拍照模式類關(guān)聯(lián)存儲(chǔ)到哈希表中。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括查找模塊以及執(zhí)行模塊, 所述查找模塊用于在調(diào)用所述拍照模式類時(shí),根據(jù)所述拍照模式類的標(biāo)識(shí)快速所述哈希表從而查找到所述拍照模式類; 所述執(zhí)行模塊用于執(zhí)行查找到的所述拍照模式類,以按照所述拍照模式類中的共性函數(shù)以及所述拍照模式的特異性函數(shù)完成按所述拍照數(shù)據(jù)回調(diào)處理。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括共性函數(shù)修改模塊, 所述共性模塊修改模塊用于在需要修改的共性函數(shù)時(shí),在所述拍照基礎(chǔ)類中對(duì)所述拍照基礎(chǔ)類中封裝的共性函數(shù)進(jìn)行修改。
12.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述裝置還包括特異性函數(shù)修改模塊, 所述特異性函數(shù)修改模塊用于在需要修改所述拍照模式類中的特異性函數(shù)時(shí),在所述哈希表中修改所述拍照模式類中的特異性函數(shù)。
【專利摘要】本發(fā)明公開(kāi)了一種拍照數(shù)據(jù)回調(diào)處理方法以及裝置。所述方法包括:新建拍照模式類,其中,拍照模式類繼承拍照基礎(chǔ)類,拍照基礎(chǔ)類中包括數(shù)據(jù)回調(diào)前函數(shù)、數(shù)據(jù)回調(diào)中函數(shù)以及數(shù)據(jù)回調(diào)后函數(shù),數(shù)據(jù)回調(diào)前函數(shù)、數(shù)據(jù)回調(diào)中函數(shù)以及數(shù)據(jù)回調(diào)后函數(shù)均包括共性函數(shù)以及特異性函數(shù),特異性函數(shù)為空函數(shù);在拍照模式類中改寫數(shù)據(jù)回調(diào)前函數(shù)、數(shù)據(jù)回調(diào)中函數(shù)以及數(shù)據(jù)回調(diào)后函數(shù)中至少一個(gè)函數(shù)的特異性函數(shù),以將拍照模式類的特異性方法加入到特異性函數(shù)中;將拍照模式類的標(biāo)識(shí)和拍照模式類關(guān)聯(lián)存儲(chǔ)到哈希表中。
【IPC分類】G06F9-44
【公開(kāi)號(hào)】CN104572097
【申請(qǐng)?zhí)枴緾N201410849737
【發(fā)明人】李小朋
【申請(qǐng)人】廣東歐珀移動(dòng)通信有限公司
【公開(kāi)日】2015年4月29日
【申請(qǐng)日】2014年12月30日