網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法,包括步驟:執(zhí)行檢測程序;對網(wǎng)絡(luò)攝像頭的每個(gè)模塊和外設(shè)執(zhí)行檢測程序;判斷檢測程序的執(zhí)行是否遇到錯(cuò)誤,若是,則保存遇到錯(cuò)誤的模塊或外設(shè)的名稱至錯(cuò)誤列表,若否,則保存未遇到錯(cuò)誤的模塊或外設(shè)的名稱至成功列表;打印所述錯(cuò)誤列表和成功列表。本發(fā)明還公開了一種網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測裝置。其有益效果是:通過執(zhí)行檢測程序來對網(wǎng)絡(luò)攝像頭的各個(gè)模塊和外設(shè)進(jìn)行快速檢測,節(jié)省大量的人力和時(shí)間,顯著提高工作效率,且適用范圍廣;另外,在執(zhí)行完檢測后,可直接打印出檢測結(jié)果,不會(huì)生成檢測數(shù)據(jù)占用空間。
【專利說明】網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及安防設(shè)備領(lǐng)域中的網(wǎng)絡(luò)攝像頭,尤其涉及一種網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有安防系統(tǒng)的數(shù)字產(chǎn)品設(shè)備中的網(wǎng)絡(luò)攝像頭(Internet Protocol Camera,簡稱IPCamera),已經(jīng)應(yīng)用在全球各個(gè)地方,在各個(gè)領(lǐng)域起到巨大作用。網(wǎng)絡(luò)攝像頭的功能模塊包括網(wǎng)絡(luò)模塊、音頻模塊、RTC模塊(Real-time Clock模塊,實(shí)時(shí)時(shí)鐘模塊)、視頻傳感器模塊、溫控模塊、報(bào)警模塊等,外設(shè)包括SD卡、USB設(shè)備、UART (Universal AsynchronousReceiver/Transmitter,通用異步收發(fā)傳輸器)、I2C設(shè)備(I2C是一種標(biāo)準(zhǔn)的總線協(xié)議,上述的RTC模塊、溫控模塊和音頻模塊都屬于I2C設(shè)備)、SPI(Serial Peripheral InterfaceBus,串行外設(shè)接口)等。而當(dāng)網(wǎng)絡(luò)攝像頭出現(xiàn)問題時(shí),很難確定到底是哪個(gè)部分出現(xiàn)了問題,必須通過人工一個(gè)一個(gè)地去檢測,耗時(shí)費(fèi)力,效率非常低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明主要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法及裝置,能夠通過檢測程序?qū)λ械哪K和外設(shè)進(jìn)行檢測,并將檢測結(jié)果打印出來以直觀地指示出現(xiàn)問題的部分。
[0004]本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法,包括步驟:
[0005]執(zhí)行檢測程序;
[0006]對網(wǎng)絡(luò)攝像頭的每個(gè)模塊和外設(shè)執(zhí)行檢測程序;
[0007]判斷檢測程序的執(zhí)行是否遇到錯(cuò)誤,若是,則保存遇到錯(cuò)誤的模塊或外設(shè)的名稱至錯(cuò)誤列表,若否,則保存未遇到錯(cuò)誤的模塊或外設(shè)的名稱至成功列表;
[0008]打印所述錯(cuò)誤列表和成功列表。
[0009]本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測裝置,包括:
[0010]執(zhí)行模塊,用于執(zhí)行檢測程序;
[0011]檢測模塊,用于對網(wǎng)絡(luò)攝像頭的每個(gè)模塊和外設(shè)執(zhí)行檢測程序;
[0012]判斷模塊,用于判斷檢測程序的執(zhí)行是否遇到錯(cuò)誤,若是,則保存遇到錯(cuò)誤的模塊或外設(shè)的名稱至錯(cuò)誤列表,若否,則保存未遇到錯(cuò)誤的模塊或外設(shè)的名稱至成功列表;
[0013]打印模塊,用于打印所述錯(cuò)誤列表和成功列表。
[0014]在上述兩個(gè)技術(shù)方案中,所述模塊和外設(shè)包括傳感器模塊、音頻模塊、I2C設(shè)備、RTC模塊、USB設(shè)備、SD卡、SP1、網(wǎng)絡(luò)模塊和UARY中的至少一個(gè)。
[0015]本發(fā)明的有益效果是:通過執(zhí)行檢測程序來對網(wǎng)絡(luò)攝像頭的各個(gè)模塊和外設(shè)進(jìn)行快速檢測,可以在檢修環(huán)節(jié)中節(jié)省大量的人力和時(shí)間,可顯著提高工作效率;并且由于網(wǎng)絡(luò)攝像頭的模塊和外設(shè)都差不多,不同的網(wǎng)絡(luò)攝像頭基本都可以采用本發(fā)明來進(jìn)行檢測,少部分無法直接采用本發(fā)明的網(wǎng)絡(luò)攝像頭的檢測也只需對本發(fā)明進(jìn)行簡單的改動(dòng)后即可使用,適用范圍廣;另外,在執(zhí)行完檢測后,可直接打印出檢測結(jié)果,不會(huì)生成檢測數(shù)據(jù)占用空間。
【專利附圖】
【附圖說明】
[0016]圖1是本發(fā)明的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測裝置的一個(gè)實(shí)施方式的結(jié)構(gòu)框圖;
[0017]圖2是本發(fā)明的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法的一個(gè)實(shí)施方式的主要執(zhí)行流程圖。
[0018]主要元件符號(hào)說明:
[0019]10、執(zhí)行模塊;20、檢測模塊;30、判斷模塊;40、打印模塊;100、檢測裝置。
【具體實(shí)施方式】
[0020]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖詳予說明。
[0021]請參閱圖1,圖1為本實(shí)施方式的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測裝置100的結(jié)構(gòu)框圖,包括執(zhí)行模10塊、檢測模塊20、判斷模塊30和打印模塊40。
[0022]所述執(zhí)行模塊10用于執(zhí)行檢測程序。
[0023]所述檢測模塊20用于對網(wǎng)絡(luò)攝像頭的每個(gè)模塊和外設(shè)執(zhí)行檢測程序。
[0024]所訴判斷模塊30用于判斷檢測程序的執(zhí)行是否遇到錯(cuò)誤,若是,則保存遇到錯(cuò)誤的模塊或外設(shè)的名稱至錯(cuò)誤列表,若否,則保存未遇到錯(cuò)誤的模塊或外設(shè)的名稱至成功列表。
[0025]所述打印模塊40用于打印所述錯(cuò)誤列表和成功列表。
[0026]所述模塊和外設(shè)包括傳感器模塊、音頻模塊、I2C設(shè)備、RTC模塊、USB設(shè)備、SD卡、SP1、網(wǎng)絡(luò)模塊和UARY中的至少一個(gè)。
[0027]請參閱圖2,圖2為本實(shí)施方式的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法的主要執(zhí)行流程圖,包括步驟:
[0028]S1、執(zhí)行檢測程序;
[0029]S2、對網(wǎng)絡(luò)攝像頭的每個(gè)模塊和外設(shè)執(zhí)行檢測程序;
[0030]S3、判斷檢測程序的執(zhí)行是否遇到錯(cuò)誤,若是,則保存遇到錯(cuò)誤的模塊或外設(shè)的名稱至錯(cuò)誤列表,若否,則保存未遇到錯(cuò)誤的模塊或外設(shè)的名稱至成功列表;
[0031]S4、打印所述錯(cuò)誤列表和成功列表。
[0032]所述模塊和外設(shè)包括傳感器模塊、音頻模塊、I2C設(shè)備、RTC模塊、USB設(shè)備、SD卡、SP1、網(wǎng)絡(luò)模塊和UARY中的至少一個(gè)。
[0033]其中,當(dāng)步驟S2所檢測的是傳感器模塊時(shí),還包括步驟:
[0034]S11、獲取傳感器類型;
[0035]S12、加載該類型傳感器的自檢程序并配置芯片寄存器;
[0036]S13、啟動(dòng)該傳感器抓取一幀圖像的數(shù)據(jù),檢測該數(shù)據(jù)是否被正常抓取。[0037]其中,當(dāng)步驟S2所檢測的是音頻模塊時(shí),還包括步驟:
[0038]S21、選擇音頻的頻率和編解碼方式,音頻的頻率包括8kHz、11.025kHz、16kHz、22.05kHz、32kHz、44.1kHz 和 48kHz,編解碼方式包括 PCM 和 G.711 ;
[0039]S22、選擇錄音測試、回放測試或邊回放邊錄音測試;
[0040]S221、若選擇錄音測試,則控制音頻模塊錄音后對生成的音頻文件的頻率與所選擇的頻率進(jìn)行比對;
[0041]S222、若選擇回放測試,則控制音頻模塊回放一個(gè)已存在的音頻文件后,對回放的頻率與所選擇的頻率進(jìn)行比對;
[0042]S223、若選擇邊回放邊錄音測試,則同時(shí)執(zhí)行步驟S221和S222中的測試。
[0043]其中,當(dāng)步驟S2所檢測的是I2C設(shè)備、RTC模塊、SD卡或SPI時(shí),還包括步驟:打開I2C設(shè)備、RTC模塊、SD卡或SPI,檢測I2C設(shè)備、RTC模塊、SD卡或SPI是否能執(zhí)行讀寫操作。
[0044]具體地,對I2C設(shè)備的測試還包括能否對I2C地址的模式進(jìn)行7位或10位的選擇,以及能否改變I2C設(shè)備的工作方式為只讀、只寫或可讀可寫。
[0045]具體地,對SD卡的檢測還包括SD卡驅(qū)動(dòng)模塊是否能加載。
[0046]具體地,對SPI的檢測還包括是否能修改讀取速度,以及能否對SPI的工作模式和比特率的參數(shù)進(jìn)行配置,SPI的工作模式參數(shù)包括數(shù)據(jù)上升沿有效、數(shù)據(jù)下降沿有效、前沿采樣、后沿采樣、單次發(fā)送的數(shù)據(jù)長度以及發(fā)送頻率。
[0047]具體地,對RTC模塊的測試還包括步驟:
[0048]S31、讀取RTC設(shè)備通過I2C傳輸?shù)臄?shù)據(jù)的值;
[0049]S32、將所述值解析為年月日時(shí)分秒的數(shù)值以獲取系統(tǒng)時(shí)間;
[0050]S33、檢測所述系統(tǒng)時(shí)間是否正確。
[0051]另外,對RTC模塊的測試還可以采用報(bào)警和對時(shí)兩種方法,報(bào)警測試是在程序中設(shè)置特定時(shí)間點(diǎn),當(dāng)時(shí)間到達(dá)該特定時(shí)間點(diǎn)時(shí),檢測是否有報(bào)警提示;對時(shí)測試是對比RTC模塊讀取的時(shí)間與當(dāng)前時(shí)間是否一致。
[0052]其中,當(dāng)步驟S2所檢測的是USB設(shè)備時(shí),還包括步驟:
[0053]S41、在USB設(shè)備中創(chuàng)建后綴為.dat的文件;
[0054]S42、下載所述文件;
[0055]S43、檢測是否可讀取該文件的大小和下載時(shí)間。
[0056]其中,當(dāng)步驟S2所檢測的是網(wǎng)絡(luò)模塊時(shí),還包括步驟:檢測網(wǎng)絡(luò)模塊是否能正常發(fā)送和接收數(shù)據(jù)包。
[0057]例如,建立一個(gè)地址為127.0.0.1的環(huán)路,通過ping命令向127.0.0.1發(fā)數(shù)據(jù)包,若網(wǎng)絡(luò)模塊能正常工作,收到發(fā)送回來的數(shù)據(jù)包,則在成功列表中打印“Network is0K” ;若網(wǎng)絡(luò)模塊異常,無法收到數(shù)據(jù)包,則在錯(cuò)誤列表中打印“Something wrong withnetwork,,。
[0058]其中,當(dāng)步驟S2所檢測的是UARY時(shí),還包括步驟:向UART寫入數(shù)據(jù)后,檢測從UART寫入的數(shù)據(jù)是否顯示在串口工具上。
[0059]例如,把UART設(shè)計(jì)成環(huán)路形式,向UART中寫數(shù)據(jù),此時(shí)可以設(shè)置范圍為2400?1500000的波特率;UART寫的數(shù)據(jù)很簡單,然后向UART中寫入從I開始的100個(gè)字符,之后通過串口調(diào)試小工具查看UART寫入的數(shù)據(jù)是否顯示在串口工具上,若UART正常,則正常顯示;若UART異常,則不會(huì)顯示或顯示異常。
[0060]本發(fā)明的有益效果是:通過執(zhí)行檢測程序來對網(wǎng)絡(luò)攝像頭的各個(gè)模塊和外設(shè)進(jìn)行快速檢測,可以在檢修環(huán)節(jié)中節(jié)省大量的人力和時(shí)間,可顯著提高工作效率;并且由于網(wǎng)絡(luò)攝像頭的模塊和外設(shè)都差不多,不同的網(wǎng)絡(luò)攝像頭基本都可以采用本發(fā)明來進(jìn)行檢測,少部分無法直接采用本發(fā)明的網(wǎng)絡(luò)攝像頭的檢測也只需對本發(fā)明進(jìn)行簡單的改動(dòng)后即可使用,適用范圍廣;另外,在執(zhí)行完檢測后,可直接打印出檢測結(jié)果,不會(huì)生成檢測數(shù)據(jù)占用空間。
[0061]以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法,其特征在于,包括步驟: 執(zhí)行檢測程序; 對網(wǎng)絡(luò)攝像頭的每個(gè)模塊和外設(shè)執(zhí)行檢測程序; 判斷檢測程序的執(zhí)行是否遇到錯(cuò)誤,若是,則保存遇到錯(cuò)誤的模塊或外設(shè)的名稱至錯(cuò)誤列表,若否,則保存未遇到錯(cuò)誤的模塊或外設(shè)的名稱至成功列表; 打印所述錯(cuò)誤列表和成功列表。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法,其特征在于,所述模塊和外設(shè)包括傳感器模塊、音頻模塊、I2C設(shè)備、RTC模塊、USB設(shè)備、SD卡、SP1、網(wǎng)絡(luò)模塊和UARY中的至少一個(gè)。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法,其特征在于,當(dāng)模塊為傳感器模塊時(shí),所述“執(zhí)行檢測程序”具體為: 51、獲取傳感器類型; 52、加載該類型傳感器的自檢程序并配置芯片寄存器; 53、啟動(dòng)該傳感器抓取一幀圖像的數(shù)據(jù),檢測該數(shù)據(jù)是否被正常抓取。
4.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法,其特征在于,當(dāng)模塊為音頻模塊時(shí),所述“執(zhí)行檢測程序”具體為: 51、選擇音頻的頻率和編解碼方式;` 52、選擇錄音測試、回放測試或邊`回放邊錄音測試; 521、若選擇錄音測試,則控制音頻模塊錄音后對生成的音頻文件的頻率與所選擇的頻率進(jìn)行比對; 522、若選擇回放測試,則控制音頻模塊回放一個(gè)已存在的音頻文件后,對回放的頻率與所選擇的頻率進(jìn)行比對; 523、若選擇邊回放邊錄音測試,則同時(shí)執(zhí)行步驟S31和S32中的測試。
5.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法,其特征在于,當(dāng)模塊或外設(shè)為I2C設(shè)備、RTC模塊、SD卡或SPI時(shí),所述“執(zhí)行檢測程序”具體為:打開I2C設(shè)備、RTC模塊、SD卡或SPI,檢測I2C設(shè)備、RTC模塊、SD卡或SPI是否能執(zhí)行讀寫操作。
6.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法,其特征在于,當(dāng)外設(shè)為USB設(shè)備時(shí),所述“執(zhí)行檢測程序”具體為: 51、在USB設(shè)備中創(chuàng)建后綴為.dat的文件; 52、下載所述文件; 53、檢測是否可讀取該文件的大小和下載時(shí)間。
7.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法,其特征在于,當(dāng)模塊為網(wǎng)絡(luò)模塊時(shí),所述“執(zhí)行檢測程序”具體為:檢測網(wǎng)絡(luò)模塊是否能正常發(fā)送和接收數(shù)據(jù)包。
8.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測方法,其特征在于,當(dāng)外設(shè)為UARY時(shí),所述“執(zhí)行檢測程序”具體為:向UART寫入數(shù)據(jù)后,檢測從UART寫入的數(shù)據(jù)是否顯示在串口工具上。
9.一種網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測裝置,其特征在于,包括: 執(zhí)行模塊,用于執(zhí)行檢測程序; 檢測模塊,用于對網(wǎng)絡(luò)攝像頭的每個(gè)模塊和外設(shè)執(zhí)行檢測程序;判斷模塊,用于判斷檢測程序的執(zhí)行是否遇到錯(cuò)誤,若是,則保存遇到錯(cuò)誤的模塊或外設(shè)的名稱至錯(cuò)誤列表,若否,則保存未遇到錯(cuò)誤的模塊或外設(shè)的名稱至成功列表; 打印模塊,用于打印所述錯(cuò)誤列表和成功列表。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)攝像頭的模塊和外設(shè)的檢測裝置,其特征在于,所述模塊和外設(shè)包括傳感器模塊、音頻模塊、I2C設(shè)備、RTC模塊、USB設(shè)備、SD卡、SP1、網(wǎng)絡(luò)模塊和UARY中的至少一個(gè)。`
【文檔編號(hào)】H04N17/00GK103702114SQ201410006806
【公開日】2014年4月2日 申請日期:2014年1月7日 優(yōu)先權(quán)日:2014年1月7日
【發(fā)明者】魏書華 申請人:深圳英飛拓科技股份有限公司