国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種網(wǎng)絡(luò)攝像機(jī)的固件升級方法與流程

      文檔序號:11807675閱讀:20886來源:國知局
      一種網(wǎng)絡(luò)攝像機(jī)的固件升級方法與流程

      本發(fā)明涉及固件升級,更具體地說,涉及一種網(wǎng)絡(luò)攝像機(jī)的固件升級方法。



      背景技術(shù):

      一般來說,擔(dān)任著一個(gè)系統(tǒng)最基礎(chǔ)、最底層工作的軟件可以稱之為固件,比如常說的計(jì)算機(jī)主板上的BIOS。固件升級,指的是對機(jī)器的內(nèi)嵌固件進(jìn)行升級,可以完善機(jī)器功能、增強(qiáng)機(jī)器穩(wěn)定性、修補(bǔ)機(jī)器漏洞。

      目前網(wǎng)絡(luò)攝像機(jī)的生產(chǎn)固件軟件寫入一般采用在生產(chǎn)前以IC燒錄方式進(jìn)行,這種方式只適合于在PCB貼片之前進(jìn)行,但在整機(jī)組裝完成之后,如需升級新的固件版本,再想更換網(wǎng)絡(luò)攝像機(jī)的固件就比較麻煩。

      對于具備有線網(wǎng)口的網(wǎng)絡(luò)攝像機(jī),目前一般都會(huì)采用電腦和攝像機(jī)的網(wǎng)口有線網(wǎng)絡(luò)通信方式,通過電腦升級軟件控制來完成攝像機(jī)的固件軟件升級。對于沒有網(wǎng)口的網(wǎng)絡(luò)攝像機(jī),將采用攝像機(jī)wifi無線或串口線通信方式,通過電腦升級軟件控制來完成攝像機(jī)的固件軟件升級。這兩種聯(lián)機(jī)升級方式,都必須與電腦聯(lián)機(jī)方式進(jìn)行,需要配備電腦,集線器,網(wǎng)線或串口數(shù)據(jù)線,不僅操作復(fù)雜,升級時(shí)間長,而且不能做到同時(shí)多臺攝像機(jī)進(jìn)行升級,導(dǎo)致網(wǎng)絡(luò)攝像機(jī)的固件升級成本高,且效率極低。



      技術(shù)實(shí)現(xiàn)要素:

      針對現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種網(wǎng)絡(luò)攝像機(jī)的固件升級方法,解決固件升級效率低下的問題,可在生產(chǎn)線上實(shí)現(xiàn)對網(wǎng)絡(luò)攝像機(jī)進(jìn)行批量升級。

      為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:一種網(wǎng)絡(luò)攝像機(jī)的固件升級方法,它包括如下步驟:(1)在網(wǎng)絡(luò)攝像機(jī)的Boot引導(dǎo)程序中加入升級子模塊;(2)將載有新固件的外存儲卡,插入網(wǎng)絡(luò)攝像機(jī)的外存儲卡槽中;(3)啟動(dòng)網(wǎng)絡(luò)攝像機(jī),升級子模塊先檢測外存儲卡是否存在,如果不存在,網(wǎng)絡(luò)攝像機(jī)執(zhí)行正常開機(jī)流程;如果外存儲卡存在,并且外存儲卡上的固件軟件校驗(yàn)完整,則執(zhí)行步驟(4),否則網(wǎng)絡(luò)攝像機(jī)執(zhí)行正常開機(jī)流程;(4)執(zhí)行攝像機(jī)的固件升級;(5)固件升級完成后,攝像機(jī)的程序自動(dòng)重啟自檢;(6)切斷網(wǎng)絡(luò)攝像機(jī)的供電,同時(shí)將外存儲卡彈出。

      作為本發(fā)明的一種改進(jìn),在步驟(3)中,當(dāng)網(wǎng)絡(luò)攝像機(jī)開始啟動(dòng)時(shí),將網(wǎng)絡(luò)攝像機(jī)的狀態(tài)指示燈設(shè)置為表示處于準(zhǔn)備升級狀態(tài)的顏色。

      作為本發(fā)明的一種改進(jìn),在步驟(4)中,將網(wǎng)絡(luò)攝像機(jī)的狀態(tài)指示燈設(shè)置為表示處于正在升級狀態(tài)的顏色。

      作為本發(fā)明的一種改進(jìn),在步驟(5)中,當(dāng)固件升級完成后,將網(wǎng)絡(luò)攝像機(jī)的狀態(tài)指示燈設(shè)置為表示處于升級完成狀態(tài)的顏色,攝像機(jī)自動(dòng)重啟后自檢。

      作為本發(fā)明的一種改進(jìn),在步驟(6)中,網(wǎng)絡(luò)攝像機(jī)的自檢升級成功,使網(wǎng)絡(luò)攝像機(jī)的揚(yáng)聲器發(fā)出“固件升級成功”的語音提示;網(wǎng)絡(luò)攝像機(jī)的自檢升級失敗,使網(wǎng)絡(luò)攝像機(jī)的揚(yáng)聲器發(fā)出“固件升級失敗”的語音提示。

      作為本發(fā)明的一種改進(jìn),所述的外存儲卡為TF卡或SD卡。

      作為本發(fā)明的一種改進(jìn),在步驟(3)中,所述升級子模塊還包括如下處理過程:(310)網(wǎng)絡(luò)攝像機(jī)檢查外存儲卡是否為FAT32的文件系統(tǒng)格式,如果是的則跳到步驟320,沒有則結(jié)束子程序;(320)網(wǎng)絡(luò)攝像機(jī)的升級文件是由多個(gè)分塊程序組成,每個(gè)塊文件都可以單獨(dú)升級,也可以多個(gè)塊文件一起升級,網(wǎng)絡(luò)攝像機(jī)按照一定的順序去讀取這些塊文件,完成讀任務(wù)后就跳到步驟330;(330)網(wǎng)絡(luò)攝像機(jī)檢查當(dāng)前要升級的文件是否為最后一個(gè)升級的文件,如果是則跳轉(zhuǎn)到步驟380,如果還有升級文件要升級,則跳轉(zhuǎn)到步驟340;(340)網(wǎng)絡(luò)攝像機(jī)檢查升級的文件頭是否符合升級文件指定的類型,如果是則跳到步驟350,如果不是則返回到步驟320去讀取下一個(gè)升級文件;(350)網(wǎng)絡(luò)攝像機(jī)檢查升級文件檢查文件大小及文件CRC校驗(yàn)是否完整,如果完整則跳到步驟360,如果不完整,則返回到步驟320去讀取下一個(gè)升級文件;(360)網(wǎng)絡(luò)攝像機(jī)讀取升級文件的升級地址及大小,按照升級地址擦除flash中的指定大小的文件區(qū)域,并跳轉(zhuǎn)到步驟370;(370)網(wǎng)絡(luò)攝像機(jī)把升級文件寫入到指定的文件區(qū)域,完成后跳轉(zhuǎn)到步驟320讀取卡上是否還有要升級的文件。

      與現(xiàn)有技術(shù)相比,本發(fā)明彌補(bǔ)了現(xiàn)有網(wǎng)絡(luò)攝像機(jī)需要與PC聯(lián)機(jī)固件升級方式的不足,通過采用外存儲卡方式,并利用聲光指示進(jìn)行網(wǎng)絡(luò)攝像機(jī)的固件升級,不僅大大降低了網(wǎng)絡(luò)攝像機(jī)固件升級的復(fù)雜度,縮短了固件升級時(shí)間,同時(shí)還可以多臺同時(shí)進(jìn)行,極大提升了生產(chǎn)線上網(wǎng)絡(luò)攝像機(jī)固件升級的效率。

      附圖說明

      下面結(jié)合附圖和具體實(shí)施方式,對本發(fā)明的結(jié)構(gòu)及其有益技術(shù)效果進(jìn)行詳細(xì)說明。

      圖1為本發(fā)明網(wǎng)絡(luò)攝像機(jī)的固件升級方法流程框圖。

      圖2為本發(fā)明的升級子模塊方法流程框圖。

      具體實(shí)施方式

      為了使本發(fā)明的發(fā)明目的、技術(shù)方案及其有益技術(shù)效果更加清晰,以下結(jié)合附圖和具體實(shí)施方式,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解的是,本說明書中描述的具體實(shí)施方式僅僅是為了解釋本發(fā)明,并非為了限定本發(fā)明。

      請參閱圖1,本發(fā)明網(wǎng)絡(luò)攝像機(jī)的固件升級方法包括如下步驟:

      步驟S110,將載有新固件的外存儲卡,如TF卡或SD卡,插入網(wǎng)絡(luò)攝像機(jī)的外存儲卡槽中;

      步驟S120,操作員給網(wǎng)絡(luò)攝像機(jī)上電源開機(jī),網(wǎng)絡(luò)攝像機(jī)開始運(yùn)行,運(yùn)行狀態(tài)指示燈置為紅色;在此步驟,操作員可以同時(shí)給多臺設(shè)備進(jìn)行固件升級操作。

      步驟S130,網(wǎng)絡(luò)攝像機(jī)的程序在Boot引導(dǎo)程序加入升級子模塊,升級子模塊先檢測外存儲卡是否存在,如果不存在,直接跳轉(zhuǎn)步驟S140執(zhí)行正常開機(jī)。如果外存儲卡存在,并且存儲卡上的固件軟件校驗(yàn)完整,則執(zhí)行步驟S150,否則跳轉(zhuǎn)到步驟S140;

      步驟S140網(wǎng)絡(luò)攝像機(jī)執(zhí)行正常開機(jī);

      步驟S150置網(wǎng)絡(luò)攝像機(jī)狀態(tài)指示燈為藍(lán)色,執(zhí)行攝像機(jī)的固件升級;

      步驟S160,固件升級完成后,置網(wǎng)絡(luò)攝像機(jī)狀態(tài)指示燈為紅色,然后攝像機(jī)的程序自動(dòng)重啟,并執(zhí)行步驟S170;

      步驟S170,網(wǎng)絡(luò)攝像機(jī)自檢升級是否成功,成功則跳轉(zhuǎn)到步驟S180;升級失敗則跳轉(zhuǎn)到步驟S200;

      步驟S180,網(wǎng)絡(luò)攝像機(jī)發(fā)出“固件升級成功”的語音提示,并跳轉(zhuǎn)到步驟S190;

      步驟S190,操作員在看到運(yùn)行狀態(tài)指示燈變紅色且聽到語音提醒后,切斷網(wǎng)絡(luò)攝像機(jī)的供電,同時(shí)將外存儲卡彈出,此時(shí)固件軟件升級成功的操作已經(jīng)完成。

      步驟S200,網(wǎng)絡(luò)攝像機(jī)發(fā)出“固件升級失敗”的語音提示,并跳轉(zhuǎn)到步驟S210;

      步驟S210,操作員在聽到語音提醒后,切斷網(wǎng)絡(luò)攝像機(jī)的供電,同時(shí)將外存儲卡彈出,切斷網(wǎng)絡(luò)攝像機(jī)的供電,將攝像機(jī)歸放到升級失敗類或重新執(zhí)行升級步驟S110。

      至此,網(wǎng)絡(luò)攝像機(jī)的整機(jī)固件升級的流程結(jié)束。

      請參閱圖2,本發(fā)明網(wǎng)絡(luò)攝像機(jī)的固件升級子模塊包括如下步驟:

      步驟S300,網(wǎng)絡(luò)攝像機(jī)檢測是否有外存儲卡插入,有則跳到步驟S310,沒有則結(jié)束子程序。

      步驟S310,網(wǎng)絡(luò)攝像機(jī)檢查外存儲卡是否為FAT32的文件系統(tǒng)格式,如果是的則跳到步驟S320,沒有則結(jié)束子程序。

      步驟S320,網(wǎng)絡(luò)攝像機(jī)的升級文件是由多個(gè)分塊程序組成,每個(gè)塊文件都可以單獨(dú)升級,也可以多個(gè)塊文件一起升級。網(wǎng)絡(luò)攝像機(jī)會(huì)按照一定的順序去讀取這些塊文件,完成讀任務(wù)后就跳到步驟S330;

      步驟S330網(wǎng)絡(luò)攝像機(jī)檢查當(dāng)前要升級的文件是否為最后一個(gè)升級的文件,如果是則跳轉(zhuǎn)到步驟S380,如果還有升級文件要升級,則跳轉(zhuǎn)到步驟340;

      步驟S340網(wǎng)絡(luò)攝像機(jī)檢查升級的文件頭是否符合升級文件指定的類型,如果是則跳到步驟S350,如果不是則返回到步驟S320去讀取下一個(gè)升級文件。

      步驟S350,網(wǎng)絡(luò)攝像機(jī)檢查升級文件檢查文件大小及文件CRC校驗(yàn)是否完整,如果完整則跳到步驟S360,如果不完整,則返回到步驟S320去讀取下一個(gè)升級文件。

      步驟S360,網(wǎng)絡(luò)攝像機(jī)讀取升級文件的升級地址及大小,按照升級地址擦除flash中的指定大小的文件區(qū)域,并置網(wǎng)絡(luò)攝像藍(lán)燈為亮,表示正在開始升級,并跳轉(zhuǎn)到步驟S370

      步驟S370,網(wǎng)絡(luò)攝像機(jī)把升級文件寫入到指定的文件區(qū)域,完成后跳轉(zhuǎn)到步驟S320讀取卡上是否還有要升級的文件。

      步驟S380,網(wǎng)絡(luò)攝像機(jī)完成固件升級,并置網(wǎng)絡(luò)攝像機(jī)紅燈亮提示升級完成。

      至此,網(wǎng)絡(luò)攝像機(jī)的整機(jī)固件升級的子模塊流程結(jié)束。

      本發(fā)明解決了網(wǎng)絡(luò)攝像機(jī)整機(jī)的批量固件升級方法,采用SD卡或TF等外置儲存卡作為固件載體,采用單機(jī)升級方式,通過狀態(tài)指示燈和聲音提醒方式,以低成本高效率實(shí)現(xiàn)網(wǎng)絡(luò)攝像機(jī)的整機(jī)批量固件軟件更換或升級。

      根據(jù)上述說明書的揭示和教導(dǎo),本發(fā)明所屬領(lǐng)域的技術(shù)人員還可以對上述實(shí)施方式進(jìn)行適當(dāng)?shù)淖兏托薷?。因此,本發(fā)明并不局限于上面揭示和描述的具體實(shí)施方式,對本發(fā)明的一些修改和變更也應(yīng)當(dāng)落入本發(fā)明的權(quán)利要求的保護(hù)范圍內(nèi)。此外,盡管本說明書中使用了一些特定的術(shù)語,但這些術(shù)語只是為了方便說明,并不對本發(fā)明構(gòu)成任何限制。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1