日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

云臺(tái)固件升級(jí)的方法及裝置的制造方法

文檔序號(hào):9432337閱讀:886來(lái)源:國(guó)知局
云臺(tái)固件升級(jí)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種云臺(tái)固件升級(jí)的方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中云臺(tái)結(jié)構(gòu)復(fù)雜,價(jià)格也比較高,因此在出廠(chǎng)后,廠(chǎng)家后續(xù)還要對(duì)其進(jìn)行性能提升、BUG修復(fù)或者添加新功能等方面的維護(hù),通常采用升級(jí)云臺(tái)固件的方式進(jìn)行升級(jí)維護(hù)。若采用ICP (In Circuit Programming)云臺(tái)固件升級(jí)方式,貝Ij需對(duì)設(shè)備進(jìn)行反復(fù)拆裝,并向提供客戶(hù)升級(jí)工具,耗工耗時(shí)耗材,且容易損壞設(shè)備硬件,若采用IAP(InApplicat1n Programming)升級(jí)云臺(tái)固件的方式進(jìn)行升級(jí)維護(hù)的方法雖然降低了升級(jí)難度,但存在升級(jí)過(guò)程中突然傳輸中斷而導(dǎo)致升級(jí)失敗更進(jìn)一步可能導(dǎo)致系統(tǒng)癱瘓的情況。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于提供一種云臺(tái)固件升級(jí)的方法,旨在降低云臺(tái)固件升級(jí)成本,及簡(jiǎn)化升級(jí)操作,并保證成功,從而避免由于升級(jí)失敗而導(dǎo)致云臺(tái)系統(tǒng)癱瘓的問(wèn)題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種云臺(tái)固件升級(jí)的方法,包括以下步驟:
[0006]PC端運(yùn)行云臺(tái)固件升級(jí)程序,將升級(jí)文件數(shù)據(jù)傳輸至所述云臺(tái),以對(duì)所述云臺(tái)固件進(jìn)行升級(jí);
[0007]在云臺(tái)固件升級(jí)過(guò)程中,所述PC端檢測(cè)所述云臺(tái)固件升級(jí)程序的運(yùn)行狀態(tài);
[0008]當(dāng)所述PC端檢測(cè)到云臺(tái)固件升級(jí)程序運(yùn)行中斷時(shí),獲取所述云臺(tái)在中斷時(shí)刻最后寫(xiě)入的有效數(shù)據(jù)的有效地址所在頁(yè);
[0009]PC端根據(jù)所述有效地址所在頁(yè)獲取中斷前未傳輸?shù)纳?jí)文件數(shù)據(jù),將所述中斷前未傳輸?shù)臄?shù)據(jù)傳輸給所述云臺(tái)。
[0010]優(yōu)選地,獲取所述云臺(tái)在中斷時(shí)刻最后寫(xiě)入的有效數(shù)據(jù)的有效地址的步驟之前還包括:
[0011]判斷當(dāng)前云臺(tái)固件升級(jí)的預(yù)置條件是斷點(diǎn)續(xù)傳模式還是掉電重傳模式;
[0012]若預(yù)置條件為掉電重傳模式,則重新向所述云臺(tái)發(fā)送升級(jí)文件數(shù)據(jù);
[0013]若預(yù)置條件為斷點(diǎn)續(xù)傳模式,則執(zhí)行步驟:獲取所述云臺(tái)在中斷時(shí)刻最后寫(xiě)入的有效數(shù)據(jù)的有效地址。
[0014]優(yōu)選地,PC端運(yùn)行云臺(tái)固件升級(jí)程序,將升級(jí)文件數(shù)據(jù)傳輸至云臺(tái),以對(duì)所述云臺(tái)固件進(jìn)行升級(jí)的步驟之前,還包括:
[0015]PC端從服務(wù)器獲取文件更新列表和文件差異列表,所述文件更新列表包括新版本文件相比舊版本文件而新增的文件名和/或修改的文件名,所述文件差異列表包括修改的文件中新版本文件相比舊版本文件的相同、相似和/或不同區(qū)域所在頁(yè)的頁(yè)名;
[0016]PC端根據(jù)所述文件更新列表和文件差異列表,從所述服務(wù)器下載新增文件和/或差異化文件中相似和/或不同區(qū)域所在頁(yè)的數(shù)據(jù)到本地。
[0017]優(yōu)選地,該方法還包括:
[0018]PC端將所下載的相似和/或不同區(qū)域所在頁(yè),與舊版本文件中的相同區(qū)域所在頁(yè)進(jìn)行合并,形成修改的文件;
[0019]將所述新增的文件和/或所述修改的文件共同組成所述升級(jí)文件數(shù)據(jù)。
[0020]優(yōu)選地,當(dāng)所述PC端檢測(cè)到云臺(tái)固件升級(jí)程序運(yùn)行中斷時(shí),獲取所述云臺(tái)在中斷時(shí)刻最后寫(xiě)入的有效數(shù)據(jù)的有效地址的步驟包括:
[0021]讀取所述云臺(tái)的數(shù)據(jù),從預(yù)設(shè)位置開(kāi)始逐個(gè)與預(yù)設(shè)值進(jìn)行比較;
[0022]當(dāng)預(yù)設(shè)數(shù)量的升級(jí)數(shù)據(jù)與預(yù)設(shè)值相等且這些升級(jí)數(shù)據(jù)彼此連續(xù)時(shí),記錄最后一個(gè)升級(jí)數(shù)據(jù)在所述云臺(tái)中存儲(chǔ)的地址;
[0023]根據(jù)所述地址計(jì)算出所述云臺(tái)在中斷時(shí)刻最后寫(xiě)入的有效數(shù)據(jù)的有效地址。
[0024]優(yōu)選地,PC端根據(jù)所述有效地址獲取中斷前未傳輸?shù)臄?shù)據(jù),將所述中斷前未傳輸?shù)臄?shù)據(jù)傳輸給所述云臺(tái)的步驟包括:
[0025]定位到升級(jí)文件數(shù)據(jù)中與所述有效地址所在頁(yè)對(duì)應(yīng)的位置;
[0026]向所述云臺(tái)傳輸所述頁(yè)后的升級(jí)文件數(shù)據(jù)。
[0027]優(yōu)選地,所述PC端運(yùn)行云臺(tái)固件升級(jí)程序,將升級(jí)文件數(shù)據(jù)傳輸至所述云臺(tái),以對(duì)所述云臺(tái)固件進(jìn)行升級(jí)的步驟之前,還包括:
[0028]在云臺(tái)固件升級(jí)程序啟動(dòng)后,提示選擇界面供用戶(hù)選擇預(yù)置條件;
[0029]根據(jù)用戶(hù)的選擇指令設(shè)置預(yù)設(shè)條件為斷點(diǎn)續(xù)傳模式或者掉電重傳模式。
[0030]優(yōu)選地,所述PC端從服務(wù)器獲取文件更新列表和文件差異列表的步驟之前,還包括:
[0031]PC端獲取所述云臺(tái)固件的當(dāng)前版本信息;
[0032]PC端根據(jù)所述當(dāng)前版本信息檢查所述服務(wù)器中是否存在新版本,若是,則執(zhí)行步驟:PC端從服務(wù)器獲取文件更新列表和文件差異列表,否則退出流程。
[0033]本發(fā)明實(shí)施例還提出一種云臺(tái)固件升級(jí)的裝置,該裝置包括:
[0034]數(shù)據(jù)傳輸模塊,用于運(yùn)行云臺(tái)固件升級(jí)程序,將升級(jí)文件數(shù)據(jù)傳輸至所述云臺(tái),以對(duì)所述云臺(tái)固件進(jìn)行升級(jí);
[0035]狀態(tài)檢測(cè)模塊,用于在云臺(tái)固件升級(jí)過(guò)程中,檢測(cè)所述云臺(tái)固件升級(jí)程序的運(yùn)行狀態(tài);
[0036]數(shù)據(jù)讀寫(xiě)模塊,用于當(dāng)檢測(cè)到云臺(tái)固件升級(jí)程序運(yùn)行中斷時(shí),獲取所述云臺(tái)在中斷時(shí)刻最后寫(xiě)入的有效數(shù)據(jù)的有效地址所在頁(yè);
[0037]控制模塊,用于根據(jù)所述有效地址所在頁(yè)獲取中斷前未傳輸?shù)纳?jí)文件數(shù)據(jù),將所述中斷前未傳輸?shù)臄?shù)據(jù)傳輸給所述云臺(tái)。
[0038]優(yōu)選地,該裝置還包括:
[0039]模式判斷模塊,用于判斷當(dāng)前云臺(tái)固件升級(jí)的預(yù)置條件是斷點(diǎn)續(xù)傳模式還是掉電重傳模式,若預(yù)置條件為掉電重傳模式,則由所述數(shù)據(jù)傳輸模塊重新向所述云臺(tái)發(fā)送升級(jí)文件數(shù)據(jù);若預(yù)置條件為斷點(diǎn)續(xù)傳模式,則由所述數(shù)據(jù)讀寫(xiě)模塊獲取所述云臺(tái)在中斷時(shí)刻最后寫(xiě)入的有效數(shù)據(jù)的有效地址。
[0040]優(yōu)選地,該裝置還包括:
[0041]列表獲取模塊,用于從服務(wù)器獲取文件更新列表和文件差異列表,所述文件更新列表包括新版本文件相比舊版本文件而新增的文件名和/或修改的文件名,所述文件差異列表包括修改的文件中新版本文件相比舊版本文件的相同、相似和/或不同區(qū)域所在頁(yè)的頁(yè)名;
[0042]下載模塊,用于根據(jù)所述文件更新列表和文件差異列表,從所述服務(wù)器下載新增文件和/或差異化文件中相似和/或不同區(qū)域所在頁(yè)的數(shù)據(jù)到本地。
[0043]優(yōu)選地,該裝置還包括:
[0044]數(shù)據(jù)合并模塊,用于將所下載的相似和/或不同區(qū)域所在頁(yè),與舊版本文件中的相同區(qū)域所在頁(yè)進(jìn)行合并,形成修改的文件;
[0045]數(shù)據(jù)處理模塊,用于將所述新增的文件和/或所述修改的文件共同組成所述升級(jí)文件數(shù)據(jù)。
[0046]優(yōu)選地,所述數(shù)據(jù)讀寫(xiě)模塊包括:
[0047]數(shù)據(jù)比較單元,用于讀取所述云臺(tái)的數(shù)據(jù),從預(yù)設(shè)位置開(kāi)始逐個(gè)與預(yù)設(shè)值進(jìn)行比較;
[0048]記錄單元,用于當(dāng)預(yù)設(shè)數(shù)量的升級(jí)數(shù)據(jù)與預(yù)設(shè)值相等且這些升級(jí)數(shù)據(jù)彼此連續(xù)時(shí),記錄最后一個(gè)升級(jí)數(shù)據(jù)在所述云臺(tái)中存儲(chǔ)的地址;
[0049]計(jì)算單元,用于根據(jù)所述地址計(jì)算出所述云臺(tái)在中斷時(shí)刻最后寫(xiě)入的有效數(shù)據(jù)的有效地址。
[0050]優(yōu)選地,所述控制模塊包括:
[0051]控制定位單元,用于定位到升級(jí)文件數(shù)據(jù)中與所述有效地址所在頁(yè)對(duì)應(yīng)的位置;
[0052]控制傳輸單元,用于向所述云臺(tái)傳輸所述頁(yè)后的升級(jí)文件數(shù)據(jù)。
[0053]優(yōu)選地,所述裝置還包括:
[0054]提示選擇模塊,用于在云臺(tái)固件升級(jí)程序啟動(dòng)后,提示選擇界面供用戶(hù)選擇預(yù)置條件;
[0055]模式設(shè)置模塊,用于根據(jù)用戶(hù)的選擇指令設(shè)置預(yù)設(shè)條件為斷點(diǎn)續(xù)傳模式或者掉電重傳模式。
[0056]優(yōu)選地,所述裝置還包括:
[0057]信息獲取模塊,用于獲取所述云臺(tái)固件的當(dāng)前版本信息;
[0058]新版本檢查模塊,用于根據(jù)所述當(dāng)前版本信息檢查所述服務(wù)器中是否存在新版本,若是,則由所述列表獲取模塊從服務(wù)器獲取文件更新列表和文件差異列表,否則退出流程。
[0059]本發(fā)明實(shí)施例提出的一種云臺(tái)固件升級(jí)的方法及裝置,首先通過(guò)PC端運(yùn)行云臺(tái)固件升級(jí)程序,將升級(jí)文件數(shù)據(jù)傳輸至云臺(tái),以對(duì)云臺(tái)固件進(jìn)行升級(jí);然后在云臺(tái)固件升級(jí)過(guò)程中,檢測(cè)云臺(tái)固件升級(jí)程序的運(yùn)行狀態(tài);當(dāng)檢測(cè)到云臺(tái)固件升級(jí)程序運(yùn)行中斷時(shí),獲取云臺(tái)在中斷時(shí)刻最后寫(xiě)入的有效數(shù)據(jù)的有效地址;最后根據(jù)有效地址獲取中斷前未傳輸?shù)纳?jí)文件數(shù)據(jù),將中斷前未傳輸?shù)臄?shù)據(jù)傳輸給所述云臺(tái),可以使云臺(tái)固件升級(jí)程序運(yùn)行中斷后,根據(jù)預(yù)置條件進(jìn)行斷點(diǎn)續(xù)傳或者掉電重傳的操作,從而保證升級(jí)成功,同時(shí)降低升級(jí)成本及升級(jí)難度,并避免由于升級(jí)失敗而造成系統(tǒng)癱瘓的情況。
【附圖說(shuō)明】
[0060]圖1為本發(fā)明云臺(tái)固件升級(jí)的方法第一實(shí)施例的流程示意圖;
[0061]圖2為本發(fā)明云臺(tái)固件升級(jí)的方法第二實(shí)施例的流程示意圖;
[0062]圖3為本發(fā)明云臺(tái)固件升級(jí)的方法第三實(shí)施例的流程示意圖;
[0063]圖4為本發(fā)明實(shí)施例中獲取更新流程示意圖;
[0064]圖5為本發(fā)明實(shí)施例中差異化文件描述示意圖;
[0065]圖6為本發(fā)明云臺(tái)固件升級(jí)裝置第一實(shí)施例的功能模塊示意圖;
[0066]圖7為本發(fā)明云臺(tái)固件升級(jí)裝置第二實(shí)施例的功能模塊示意圖;
[0067]圖8為本發(fā)明云臺(tái)固件升級(jí)裝置第三實(shí)施例的功能模塊示意圖;
[0068]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0069]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0070]
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1