本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種攝像模組的故障檢測(cè)方法、裝置及終端。
背景技術(shù):
隨著電子技術(shù)的不斷發(fā)展,多種智能移動(dòng)終端如手機(jī)逐漸融入人們?nèi)粘I钪小J謾C(jī)不但成為日常通訊設(shè)備,也成為便攜的日常娛樂(lè)設(shè)備。例如,用戶可以使用智能手機(jī)的備忘錄等功能記錄會(huì)議等事務(wù),還可以使用智能手機(jī)中的相機(jī)來(lái)進(jìn)行拍照。而且隨著智能手機(jī)中相機(jī)的配置越來(lái)越高,并且基于智能手機(jī)的便攜性,越來(lái)越多的用戶使用智能手機(jī)中的相機(jī)進(jìn)行拍照。
在實(shí)現(xiàn)本申請(qǐng)的過(guò)程中,本申請(qǐng)的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)至少存在以下問(wèn)題:相機(jī)在實(shí)際調(diào)試中,由于硬件或者模組自身的問(wèn)題以及組裝、生產(chǎn)、運(yùn)輸過(guò)程中各式各樣的問(wèn)題造成相機(jī)無(wú)法正常使用。目前的故障檢測(cè)方法為專(zhuān)業(yè)的相機(jī)開(kāi)發(fā)人員通過(guò)相機(jī)的運(yùn)行日志來(lái)檢測(cè),檢測(cè)流程較復(fù)雜,效率不高,且對(duì)測(cè)試人員的技術(shù)要求高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施方式的目的在于提供一種攝像模組的故障檢測(cè)方法、裝置及終端,使得測(cè)試人員能夠快速獲知故障類(lèi)型,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施方式提供了一種攝像模組的故障檢測(cè)方法,包括:分別對(duì)預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)進(jìn)行檢測(cè),并將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)記錄至預(yù)設(shè)位置;在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用預(yù)設(shè)位置;若預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),則確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。
本發(fā)明的實(shí)施方式還提供了一種攝像模組的故障檢測(cè)裝置,包括:檢測(cè)模塊,用于分別對(duì)預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)進(jìn)行檢測(cè);讀寫(xiě)模塊,用于將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)記錄至預(yù)設(shè)位置;獲取模塊,用于在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用預(yù)設(shè)位置;處理模塊,用于在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng)時(shí),確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。
本發(fā)明的實(shí)施方式還提供了一種終端,包括:至少一個(gè)處理器;以及,與至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,存儲(chǔ)器存儲(chǔ)有可被至少一個(gè)處理器執(zhí)行的指令,指令被至少一個(gè)處理器執(zhí)行,以使至少一個(gè)處理器能夠執(zhí)行:分別對(duì)預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)進(jìn)行檢測(cè),并將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)記錄至預(yù)設(shè)位置;在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用預(yù)設(shè)位置;若預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),則確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。
本發(fā)明的實(shí)施方式還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序,計(jì)算機(jī)程序包括程序指令,當(dāng)程序指令被計(jì)算機(jī)執(zhí)行時(shí),使計(jì)算機(jī)執(zhí)行本發(fā)明實(shí)施方式的上述攝像模組的故障檢測(cè)方法。
本發(fā)明的實(shí)施方式還提供了一種非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,計(jì)算機(jī)可執(zhí)行指令用于執(zhí)行本發(fā)明實(shí)施方式上述攝像模組的故障檢測(cè)方法。
本發(fā)明實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),在特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以在特定位置調(diào)取記錄內(nèi)容,簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并在存在錯(cuò)誤項(xiàng)時(shí)確定故障類(lèi)型為硬件錯(cuò)誤,使得測(cè)試人員能夠快速獲知故障類(lèi)型,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
另外,與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)包括下述至少一項(xiàng):前置電源上電、后置電源上電、總線通信、傳感器的識(shí)別號(hào)讀取、前置存儲(chǔ)器的數(shù)據(jù)讀取、后置存儲(chǔ)器的數(shù)據(jù)讀取、接口的數(shù)據(jù)讀取或接口響應(yīng)。將測(cè)試項(xiàng)與待檢攝像模組相關(guān)聯(lián),在檢測(cè)到其中一個(gè)測(cè)試項(xiàng)出現(xiàn)錯(cuò)誤時(shí),即可確定故障類(lèi)型,提升測(cè)試效率。
另外,還包括:為測(cè)試項(xiàng)設(shè)置對(duì)應(yīng)的標(biāo)識(shí);將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)記錄至預(yù)設(shè)位置,具體包括:將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)對(duì)應(yīng)的標(biāo)識(shí)寫(xiě)入預(yù)設(shè)位置;調(diào)用預(yù)設(shè)位置,具體包括:獲取記錄的標(biāo)識(shí),根據(jù)所記錄的標(biāo)識(shí)確定對(duì)應(yīng)的測(cè)試項(xiàng)。在測(cè)試過(guò)程中,將測(cè)試項(xiàng)轉(zhuǎn)化為對(duì)應(yīng)的標(biāo)識(shí),便于寫(xiě)入和獲取,提升測(cè)試效率。
另外,若預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),則確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤,包括下述至少一項(xiàng):若預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),且被記錄的測(cè)試項(xiàng)為前置電源上電、后置電源上電、總線通信、或者傳感器的識(shí)別號(hào)讀取中的至少一種,則確定攝像模組的故障類(lèi)型為傳感器故障:若預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),且被記錄的測(cè)試項(xiàng)為前置存儲(chǔ)器的數(shù)據(jù)讀取、或者后置存儲(chǔ)器的數(shù)據(jù)讀取中的至少一種,則確定攝像模組的故障類(lèi)型為存儲(chǔ)器故障;或者,若預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),且被記錄的測(cè)試項(xiàng)為接口的數(shù)據(jù)讀取或接口響應(yīng)中的至少一種,則確定攝像模組的故障類(lèi)型為硬件接口故障。將測(cè)試項(xiàng)與具體硬件故障類(lèi)型相對(duì)應(yīng),在檢測(cè)到測(cè)試項(xiàng)出現(xiàn)錯(cuò)誤時(shí),根據(jù)對(duì)應(yīng)關(guān)系即可確定出現(xiàn)故障的具體硬件,提升測(cè)試效率。
另外,預(yù)設(shè)位置包括預(yù)創(chuàng)建的設(shè)備節(jié)點(diǎn)。由于在程序設(shè)計(jì)中,增加設(shè)備節(jié)點(diǎn)較為便利,所以利用設(shè)備節(jié)點(diǎn)記錄錯(cuò)誤的測(cè)試項(xiàng)實(shí)現(xiàn)簡(jiǎn)便。
附圖說(shuō)明
圖1是根據(jù)本發(fā)明第一實(shí)施方式的攝像模組的故障檢測(cè)方法流程圖;
圖2是根據(jù)本發(fā)明第二實(shí)施方式的攝像模組的故障檢測(cè)方法流程圖;
圖3是根據(jù)本發(fā)明第三實(shí)施方式的攝像模組的故障檢測(cè)方法流程圖;
圖4是根據(jù)本發(fā)明第四實(shí)施方式的攝像模組的故障檢測(cè)裝置結(jié)構(gòu)示意圖;
圖5是根據(jù)本發(fā)明第五實(shí)施方式的攝像模組的故障檢測(cè)裝置結(jié)構(gòu)示意圖;
圖6是根據(jù)本發(fā)明第六實(shí)施方式的攝像模組的故障檢測(cè)裝置結(jié)構(gòu)示意圖;
圖7是根據(jù)本發(fā)明第七實(shí)施方式的攝像模組的故障檢測(cè)裝置結(jié)構(gòu)示意圖;
圖8是根據(jù)本發(fā)明第八實(shí)施方式的終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的各實(shí)施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實(shí)施方式中,為了使讀者更好地理解本申請(qǐng)而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒(méi)有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請(qǐng)所要求保護(hù)的技術(shù)方案。
本發(fā)明的第一實(shí)施方式涉及一種攝像模組的故障檢測(cè)方法。故障檢測(cè)方法具體流程如圖1所示,該方法具體包括:
步驟101,分別對(duì)預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)進(jìn)行檢測(cè)。
具體地說(shuō),預(yù)先設(shè)置與待檢攝像模組關(guān)聯(lián)的多種測(cè)試項(xiàng),分別檢測(cè)預(yù)設(shè)的多種測(cè)試項(xiàng),對(duì)攝像模組進(jìn)行較為全面的檢測(cè)。
步驟102,將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)記錄至預(yù)設(shè)位置。
具體地說(shuō),當(dāng)檢測(cè)到多種測(cè)試項(xiàng)中的任意一種或多種出現(xiàn)錯(cuò)誤時(shí),則記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),即寫(xiě)入預(yù)設(shè)位置。
步驟103,在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用預(yù)設(shè)位置。
具體地說(shuō),在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用可能記錄有出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)的預(yù)設(shè)位置,從而獲知是否有測(cè)試項(xiàng)出現(xiàn)錯(cuò)誤。
步驟104,在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng)時(shí),確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。
具體地說(shuō),預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),即表明與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)中,有測(cè)試項(xiàng)出現(xiàn)錯(cuò)誤,從而可以確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。
本發(fā)明實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),在特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以在特定位置調(diào)取記錄內(nèi)容,簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并在存在錯(cuò)誤項(xiàng)時(shí)確定故障類(lèi)型為硬件錯(cuò)誤,使得測(cè)試人員能夠快速獲知故障類(lèi)型,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
本發(fā)明的第二實(shí)施方式涉及一種攝像模組的故障檢測(cè)方法。第二實(shí)施方式與第一實(shí)施方式大致相同,主要區(qū)別之處在于:在本發(fā)明第二實(shí)施方式中,在預(yù)設(shè)測(cè)試項(xiàng)時(shí),增設(shè)了測(cè)試項(xiàng)對(duì)應(yīng)的標(biāo)識(shí),利用標(biāo)識(shí)進(jìn)行錯(cuò)誤項(xiàng)紀(jì)錄,便于寫(xiě)入和讀取,提升了測(cè)試效率。故障檢測(cè)方法具體流程如圖2所示,本實(shí)施例具體包括:
步驟201,為預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)設(shè)置對(duì)應(yīng)的標(biāo)識(shí)。
具體地說(shuō),預(yù)先設(shè)置與待檢攝像模組關(guān)聯(lián)的多種測(cè)試項(xiàng)。其中,與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)包括下述至少一項(xiàng):前置電源上電、后置電源上電、總線通信、傳感器的識(shí)別號(hào)讀取、前置存儲(chǔ)器的數(shù)據(jù)讀取、后置存儲(chǔ)器的數(shù)據(jù)讀取、接口的數(shù)據(jù)讀取或接口響應(yīng)。預(yù)先為多種需要檢測(cè)的測(cè)試項(xiàng)設(shè)置與其相對(duì)應(yīng)的標(biāo)識(shí)。
步驟202,分別對(duì)預(yù)設(shè)的測(cè)試項(xiàng)進(jìn)行檢測(cè)。
步驟203,將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)對(duì)應(yīng)的標(biāo)識(shí)寫(xiě)入預(yù)設(shè)位置。
具體的說(shuō),本步驟中是將步驟202中判定出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)對(duì)應(yīng)的標(biāo)識(shí)寫(xiě)入預(yù)設(shè)位置。如,如果步驟202中判定第一測(cè)試項(xiàng)出現(xiàn)錯(cuò)誤(第一測(cè)試項(xiàng)為測(cè)試項(xiàng)中的任意一種),則本步驟中就將第一測(cè)試項(xiàng)對(duì)應(yīng)的標(biāo)識(shí)寫(xiě)入預(yù)設(shè)位置。其中,預(yù)設(shè)位置包括預(yù)創(chuàng)建的設(shè)備節(jié)點(diǎn)。
步驟204,在檢測(cè)待檢攝像模組的故障時(shí),獲取記錄的標(biāo)識(shí),根據(jù)所記錄的標(biāo)識(shí)確定對(duì)應(yīng)的測(cè)試項(xiàng)。
具體的說(shuō),在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用寫(xiě)入了錯(cuò)誤項(xiàng)對(duì)應(yīng)的標(biāo)識(shí)的包括設(shè)備節(jié)點(diǎn)的預(yù)設(shè)位置,從而獲取記錄的標(biāo)識(shí),根據(jù)獲取的標(biāo)識(shí)確定與之對(duì)應(yīng)的錯(cuò)誤項(xiàng)。
步驟205,在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng)時(shí),確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。
值得一提的是,實(shí)際應(yīng)用中,在判定預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng)后,還可以根據(jù)被記錄的測(cè)試項(xiàng)輸出錯(cuò)誤報(bào)告。具體地說(shuō),根據(jù)被記錄的出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),生成攝像模組故障檢測(cè)的錯(cuò)誤報(bào)告,輸出該錯(cuò)誤報(bào)告,給研發(fā)人員提供錯(cuò)誤數(shù)據(jù)源。
本發(fā)明實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),在包括設(shè)備節(jié)點(diǎn)的特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)對(duì)應(yīng)的標(biāo)識(shí),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以在特定位置調(diào)取記錄的標(biāo)識(shí),簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并在存在錯(cuò)誤項(xiàng)時(shí)確定故障類(lèi)型為硬件錯(cuò)誤,使得測(cè)試人員能夠快速獲知故障類(lèi)型,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
本發(fā)明的第三實(shí)施方式涉及一種攝像模組的故障檢測(cè)方法。第三實(shí)施方式與第一實(shí)施方式大致相同,主要區(qū)別之處在于:在本發(fā)明第三實(shí)施方式中,進(jìn)一步限定了測(cè)試項(xiàng)與具體硬件故障類(lèi)型的對(duì)應(yīng)關(guān)系,在檢測(cè)到測(cè)試項(xiàng)出現(xiàn)錯(cuò)誤時(shí),根據(jù)對(duì)應(yīng)關(guān)系即可確定出現(xiàn)故障的具體硬件。故障檢測(cè)方法具體流程如圖3所示,本實(shí)施例具體包括:
步驟301,分別對(duì)預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)進(jìn)行檢測(cè)。
具體地說(shuō),預(yù)先設(shè)置與待檢攝像模組關(guān)聯(lián)的多種測(cè)試項(xiàng),分別檢測(cè)預(yù)設(shè)的多種測(cè)試項(xiàng),對(duì)攝像模組進(jìn)行較為全面的檢測(cè)。其中,與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)包括下述至少一項(xiàng):前置電源上電、后置電源上電、總線通信、傳感器的識(shí)別號(hào)讀取、前置存儲(chǔ)器的數(shù)據(jù)讀取、后置存儲(chǔ)器的數(shù)據(jù)讀取、接口的數(shù)據(jù)讀取或接口響應(yīng)。預(yù)先為多種需要檢測(cè)的測(cè)試項(xiàng)設(shè)置與其相對(duì)應(yīng)的標(biāo)識(shí)。
步驟302,將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)記錄至預(yù)設(shè)位置。
步驟303,在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用預(yù)設(shè)位置。
步驟304,在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng)時(shí),確定具體的測(cè)試項(xiàng)。
具體地說(shuō),預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),即表明與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)中,有測(cè)試項(xiàng)出現(xiàn)錯(cuò)誤,從而可以確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。確定出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)具體為前置電源上電、后置電源上電、總線通信、傳感器的識(shí)別號(hào)讀取、前置存儲(chǔ)器的數(shù)據(jù)讀取、后置存儲(chǔ)器的數(shù)據(jù)讀取、接口的數(shù)據(jù)讀取或接口響應(yīng)中的哪一項(xiàng)或哪幾項(xiàng)。
步驟305,根據(jù)對(duì)應(yīng)關(guān)系確定具體硬件故障類(lèi)型。
具體地說(shuō),預(yù)設(shè)測(cè)試項(xiàng)與具體硬件故障類(lèi)型的對(duì)應(yīng)關(guān)系,具體硬件故障類(lèi)型中包括傳感器故障、存儲(chǔ)器故障和硬件接口故障。測(cè)試項(xiàng)中的前置電源上電、后置電源上電、總線通信和傳感器的識(shí)別號(hào)讀取與傳感器故障相對(duì)應(yīng);前置存儲(chǔ)器的數(shù)據(jù)讀取、后置存儲(chǔ)器的數(shù)據(jù)讀取與存儲(chǔ)器故障相對(duì)應(yīng);接口的數(shù)據(jù)讀取、接口響應(yīng)與硬件接口故障相對(duì)應(yīng)。具體如下:
(1)如果獲取的被記錄的測(cè)試項(xiàng)為前置電源上電、后置電源上電、總線通信和傳感器的識(shí)別號(hào)讀取中的至少一種,則可確認(rèn)具體硬件故障類(lèi)型為傳感器故障。
(2)如果被記錄的測(cè)試項(xiàng)為前置存儲(chǔ)器的數(shù)據(jù)讀取、后置存儲(chǔ)器的數(shù)據(jù)讀取中的至少一種,則可確認(rèn)具體硬件故障類(lèi)型為存儲(chǔ)器故障。
(3)如果被記錄的測(cè)試項(xiàng)為接口的數(shù)據(jù)讀取、接口響應(yīng)中的至少一種,則可確認(rèn)具體硬件故障類(lèi)型為硬件接口故障。
本發(fā)明實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),在特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以在特定位置調(diào)取記錄內(nèi)容,簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并在存在錯(cuò)誤項(xiàng)時(shí),根據(jù)對(duì)應(yīng)關(guān)系確定具體硬件故障類(lèi)型,使得測(cè)試人員能夠快速獲知出現(xiàn)故障的硬件,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
上面各種方法的步驟劃分,只是為了描述清楚,實(shí)現(xiàn)時(shí)可以合并為一個(gè)步驟或者對(duì)某些步驟進(jìn)行拆分,分解為多個(gè)步驟,只要包含相同的邏輯關(guān)系,都在本專(zhuān)利的保護(hù)范圍內(nèi);對(duì)算法中或者流程中添加無(wú)關(guān)緊要的修改或者引入無(wú)關(guān)緊要的設(shè)計(jì),但不改變其算法和流程的核心設(shè)計(jì)都在該專(zhuān)利的保護(hù)范圍內(nèi)。
本發(fā)明第四實(shí)施方式涉及一種攝像模組的故障檢測(cè)裝置,具體結(jié)構(gòu)如圖4所示。
控制裝置4包括:檢測(cè)模塊41、讀寫(xiě)模塊42、獲取模塊43和處理模塊44。
檢測(cè)模塊41,用于分別對(duì)預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)進(jìn)行檢測(cè)。
讀寫(xiě)模塊42,用于將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)記錄至預(yù)設(shè)位置。
獲取模塊43,用于在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用預(yù)設(shè)位置。
處理模塊44,用于在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng)時(shí),確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。
與現(xiàn)有技術(shù)相比,本實(shí)施方式中提供的控制裝置,檢測(cè)模塊41檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),讀寫(xiě)模塊42在特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以利用獲取模塊43在特定位置調(diào)取記錄內(nèi)容,簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并通過(guò)處理模塊44在存在錯(cuò)誤項(xiàng)時(shí)確定故障類(lèi)型為硬件錯(cuò)誤,使得測(cè)試人員能夠快速獲知故障類(lèi)型,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
不難發(fā)現(xiàn),本實(shí)施方式為與第一實(shí)施方式相對(duì)應(yīng)的系統(tǒng)實(shí)施例,本實(shí)施方式可與第一實(shí)施方式互相配合實(shí)施。第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施方式中。
值得一提的是,本實(shí)施方式中所涉及到的各模塊均為邏輯模塊,在實(shí)際應(yīng)用中,一個(gè)邏輯單元可以是一個(gè)物理單元,也可以是一個(gè)物理單元的一部分,還可以以多個(gè)物理單元的組合實(shí)現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施方式中并沒(méi)有將與解決本發(fā)明所提出的技術(shù)問(wèn)題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施方式中不存在其它的單元。
本發(fā)明第五實(shí)施方式涉及一種攝像模組的故障檢測(cè)裝置,具體結(jié)構(gòu)如圖5所示。
控制裝置4包括:預(yù)設(shè)模塊45、檢測(cè)模塊41、讀寫(xiě)模塊42、獲取模塊43和處理模塊44。
預(yù)設(shè)模塊45,用于為預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)設(shè)置對(duì)應(yīng)的標(biāo)識(shí)。其中,與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)包括下述至少一項(xiàng):前置電源上電、后置電源上電、總線通信、傳感器的識(shí)別號(hào)讀取、前置存儲(chǔ)器的數(shù)據(jù)讀取、后置存儲(chǔ)器的數(shù)據(jù)讀取、接口的數(shù)據(jù)讀取或接口響應(yīng)。預(yù)設(shè)模塊45預(yù)先為多種需要檢測(cè)的測(cè)試項(xiàng)設(shè)置與其相對(duì)應(yīng)的標(biāo)識(shí)。
檢測(cè)模塊41,用于分別對(duì)預(yù)設(shè)的測(cè)試項(xiàng)進(jìn)行檢測(cè)。
讀寫(xiě)模塊42,用于將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)對(duì)應(yīng)的標(biāo)識(shí)寫(xiě)入預(yù)設(shè)位置。其中,預(yù)設(shè)位置包括預(yù)創(chuàng)建的設(shè)備節(jié)點(diǎn)。
獲取模塊43,用于獲取記錄的標(biāo)識(shí),根據(jù)所記錄的標(biāo)識(shí)確定對(duì)應(yīng)的測(cè)試項(xiàng)。
處理模塊44,用于在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng)時(shí),確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。
與現(xiàn)有技術(shù)相比,本實(shí)施方式中提供的控制裝置,預(yù)設(shè)模塊45預(yù)設(shè)測(cè)試項(xiàng)對(duì)應(yīng)的標(biāo)識(shí),檢測(cè)模塊41檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),讀寫(xiě)模塊42在包括設(shè)備節(jié)點(diǎn)的特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)對(duì)應(yīng)的標(biāo)識(shí),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以利用獲取模塊43在特定位置調(diào)取記錄的標(biāo)識(shí),簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并通過(guò)處理模塊44在存在錯(cuò)誤項(xiàng)時(shí)確定故障類(lèi)型為硬件錯(cuò)誤,使得測(cè)試人員能夠快速獲知故障類(lèi)型,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
由于第二實(shí)施方式與本實(shí)施方式相互對(duì)應(yīng),因此本實(shí)施方式可與第二實(shí)施方式互相配合實(shí)施。第二實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,在第二實(shí)施方式中所能達(dá)到的技術(shù)效果在本實(shí)施方式中也同樣可以實(shí)現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第二實(shí)施方式中。
本發(fā)明第六實(shí)施方式涉及一種攝像模組的故障檢測(cè)裝置,具體結(jié)構(gòu)如圖6所示。
控制裝置4包括:檢測(cè)模塊41、讀寫(xiě)模塊42、獲取模塊43和處理模塊44。其中,處理模塊44包括下述至少一個(gè)子模塊:第一處理子模塊441、第二處理子模塊442和第三處理子模塊443(本實(shí)施方式中同時(shí)包括了上述三個(gè)子模塊)。
第一處理子模塊441,用于在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),且被記錄的測(cè)試項(xiàng)為前置電源上電、后置電源上電、總線通信、或者傳感器的識(shí)別號(hào)讀取中的至少一種時(shí),確定攝像模組的故障類(lèi)型為傳感器故障。
第二處理子模塊442,用于在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),且被記錄的測(cè)試項(xiàng)為前置存儲(chǔ)器的數(shù)據(jù)讀取、或者后置存儲(chǔ)器的數(shù)據(jù)讀取中的至少一種時(shí),確定攝像模組的故障類(lèi)型為存儲(chǔ)器故障。
第三處理子模塊443,用于在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),且被記錄的測(cè)試項(xiàng)為接口的數(shù)據(jù)讀取或接口響應(yīng)中的至少一種時(shí),確定攝像模組的故障類(lèi)型為硬件接口故障。
檢測(cè)模塊41,用于分別對(duì)預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)進(jìn)行檢測(cè)。其中,與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)包括下述至少一項(xiàng):前置電源上電、后置電源上電、總線通信、傳感器的識(shí)別號(hào)讀取、前置存儲(chǔ)器的數(shù)據(jù)讀取、后置存儲(chǔ)器的數(shù)據(jù)讀取、接口的數(shù)據(jù)讀取或接口響應(yīng)。
讀寫(xiě)模塊42,用于將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)記錄至預(yù)設(shè)位置。
獲取模塊43,用于在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用預(yù)設(shè)位置。
與現(xiàn)有技術(shù)相比,本實(shí)施方式中提供的控制裝置,檢測(cè)模塊41檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),讀寫(xiě)模塊42在特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以利用獲取模塊43在特定位置調(diào)取記錄內(nèi)容,簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并通過(guò)第一處理子模塊441、第二處理子模塊442或第三處理子模塊443、在存在錯(cuò)誤項(xiàng)時(shí),根據(jù)對(duì)應(yīng)關(guān)系確定具體硬件故障類(lèi)型,使得測(cè)試人員能夠快速獲知出現(xiàn)故障的硬件,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
由于第三實(shí)施方式與本實(shí)施方式相互對(duì)應(yīng),因此本實(shí)施方式可與第三實(shí)施方式互相配合實(shí)施。第三實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,在第三實(shí)施方式中所能達(dá)到的技術(shù)效果在本實(shí)施方式中也同樣可以實(shí)現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第三實(shí)施方式中。
本發(fā)明第七實(shí)施方式涉及一種攝像模組的故障檢測(cè)裝置,具體結(jié)構(gòu)如圖7所示。
控制裝置4包括:檢測(cè)模塊41、讀寫(xiě)模塊42、獲取模塊43、處理模塊44和輸出模塊46。
檢測(cè)模塊41,用于分別對(duì)預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)進(jìn)行檢測(cè)。
讀寫(xiě)模塊42,用于將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)記錄至預(yù)設(shè)位置。
獲取模塊43,用于在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用預(yù)設(shè)位置。
處理模塊44,用于在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng)時(shí),確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。
輸出模塊46,用于在預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng)時(shí),根據(jù)被記錄的測(cè)試項(xiàng)輸出錯(cuò)誤報(bào)告。
與現(xiàn)有技術(shù)相比,本實(shí)施方式中提供的控制裝置,檢測(cè)模塊41檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),讀寫(xiě)模塊42在特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以利用獲取模塊43在特定位置調(diào)取記錄內(nèi)容,簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并通過(guò)處理模塊44在存在錯(cuò)誤項(xiàng)時(shí)確定故障類(lèi)型為硬件錯(cuò)誤,同時(shí)利用輸出模塊46根據(jù)錯(cuò)誤項(xiàng)輸出錯(cuò)誤報(bào)告,使得測(cè)試人員能夠快速獲知故障類(lèi)型,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求,同時(shí)給研發(fā)人員提供錯(cuò)誤數(shù)據(jù)源。
本發(fā)明第八實(shí)施方式涉及一種終端,如圖8所示,該終端包括:通信裝置701、一個(gè)或多個(gè)處理器702、輸入輸出裝置703以及存儲(chǔ)器704,圖8中以一個(gè)處理器702為例。
通信裝置701、處理器702、輸入輸出裝置703以及存儲(chǔ)器704可以通過(guò)總線或者其他方式連接,圖8中以通過(guò)總線連接為例。
存儲(chǔ)器704作為一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可用于存儲(chǔ)非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本發(fā)明實(shí)施例中的攝像模組的故障檢測(cè)方法。處理器702通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器704中的非易失性軟件程序、指令以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例中的攝像模組的故障檢測(cè)方法。
存儲(chǔ)器704可以包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)用于攝像模組的故障檢測(cè)方法所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器704可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他非易失性固態(tài)存儲(chǔ)器件。在一些實(shí)施例中,存儲(chǔ)器704可選包括相對(duì)于處理器702遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至用于攝像模組的故障檢測(cè)方法的處理器702。
輸入輸出裝置703可接收輸入的數(shù)字或字符信息,以及產(chǎn)生用于攝像模組的故障檢測(cè)方法的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。輸入輸出裝置703可包括顯示屏等顯示設(shè)備。
本實(shí)施方式中,當(dāng)存儲(chǔ)器704中存儲(chǔ)的一個(gè)或多個(gè)模塊(例如,附圖4所示的檢測(cè)模塊41、讀寫(xiě)模塊42、獲取模塊43、以及處理模塊44)被所述一個(gè)或者多個(gè)處理器702執(zhí)行時(shí),所述處理器702執(zhí)行上述任意方法實(shí)施例中的攝像模組的故障檢測(cè)方法,即執(zhí)行:分別對(duì)預(yù)設(shè)的與待檢攝像模組關(guān)聯(lián)的測(cè)試項(xiàng)進(jìn)行檢測(cè),并將出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng)記錄至預(yù)設(shè)位置;在檢測(cè)待檢攝像模組的故障時(shí),調(diào)用預(yù)設(shè)位置;若預(yù)設(shè)位置存在被記錄的測(cè)試項(xiàng),則確定攝像模組的故障類(lèi)型為硬件錯(cuò)誤。
上述產(chǎn)品可執(zhí)行本發(fā)明實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見(jiàn)本發(fā)明實(shí)施例所提供的方法。
本發(fā)明實(shí)施例的終端以多種形式存在,包括但不限于:
(1)移動(dòng)通信設(shè)備:這類(lèi)設(shè)備的特點(diǎn)是具備移動(dòng)通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類(lèi)終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。
(2)超移動(dòng)個(gè)人計(jì)算機(jī)設(shè)備:這類(lèi)設(shè)備屬于個(gè)人計(jì)算機(jī)的范疇,有計(jì)算和處理功能,一般也具備移動(dòng)上網(wǎng)特性。這類(lèi)終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
(3)便攜式娛樂(lè)設(shè)備:這類(lèi)設(shè)備可以顯示和播放多媒體內(nèi)容。該類(lèi)設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機(jī),電子書(shū),以及智能玩具和便攜式車(chē)載導(dǎo)航設(shè)備。
本實(shí)施方式與現(xiàn)有技術(shù)相比,檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),在特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以在特定位置調(diào)取記錄內(nèi)容,簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并在存在錯(cuò)誤項(xiàng)時(shí)確定故障類(lèi)型為硬件錯(cuò)誤,使得測(cè)試人員能夠快速獲知故障類(lèi)型,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
本發(fā)明第九實(shí)施方式涉及一種非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,該計(jì)算機(jī)可執(zhí)行指令可執(zhí)行上述任意方法實(shí)施例中的攝像模組的故障檢測(cè)方法。
本實(shí)施方式與現(xiàn)有技術(shù)相比,檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),在特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以在特定位置調(diào)取記錄內(nèi)容,簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并在存在錯(cuò)誤項(xiàng)時(shí)確定故障類(lèi)型為硬件錯(cuò)誤,使得測(cè)試人員能夠快速獲知故障類(lèi)型,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
本發(fā)明第十實(shí)施方式涉及一種計(jì)算機(jī)程序,能夠執(zhí)行上述任意方法實(shí)施例中的攝像模組的故障檢測(cè)方法。
本實(shí)施方式與現(xiàn)有技術(shù)相比,檢測(cè)預(yù)設(shè)的測(cè)試項(xiàng),在特定位置記錄出現(xiàn)錯(cuò)誤的測(cè)試項(xiàng),在檢測(cè)攝像模組的故障時(shí),測(cè)試人員可以在特定位置調(diào)取記錄內(nèi)容,簡(jiǎn)單直觀地獲知記錄內(nèi)容中是否存在錯(cuò)誤項(xiàng),并在存在錯(cuò)誤項(xiàng)時(shí)確定故障類(lèi)型為硬件錯(cuò)誤,使得測(cè)試人員能夠快速獲知故障類(lèi)型,簡(jiǎn)化攝像模組故障檢測(cè)的流程,提升測(cè)試效率和準(zhǔn)確率,降低對(duì)測(cè)試人員的技術(shù)要求。
本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一個(gè)設(shè)備(可以是單片機(jī),芯片等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
本領(lǐng)域的普通技術(shù)人員可以理解,上述各實(shí)施方式是實(shí)現(xiàn)本發(fā)明的具體實(shí)施例,而在實(shí)際應(yīng)用中,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。