欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對硬盤錄像機進行批量升級的方法及系統(tǒng)的制作方法

文檔序號:6491215閱讀:860來源:國知局
對硬盤錄像機進行批量升級的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了對硬盤錄像機進行批量升級的方法及系統(tǒng),其中,該方法包括:預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址;預升級硬盤錄像機將本地固件版本號與獲取的固件版本號進行比較,選取大于本地固件版本號的固件版本號,從選取的固件版本號確定出最高版本的固件版本號;預升級硬盤錄像機客由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件,由請求的版本文件進行版本升級。本發(fā)明方案該方法能夠?qū)崿F(xiàn)硬盤錄像機的自動升級,且能夠提高升級效率。
【專利說明】對硬盤錄像機進行批量升級的方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及系統(tǒng)升級技術,尤其涉及對硬盤錄像機進行批量升級的方法及系統(tǒng)?!颈尘凹夹g】
[0002]實際應用中,常需要對局域網(wǎng)內(nèi)所有硬盤錄像機進行批量升級。
[0003]目前,對局域網(wǎng)內(nèi)所有硬盤錄像機進行批量升級的方案包括:設置管理服務器和版本服務器,進行批量升級時,管理服務器獲取局域網(wǎng)內(nèi)各硬盤錄像機的IP地址,由IP地址向硬盤錄像機發(fā)送關于版本文件服務器的配置參數(shù),該配置參數(shù)包含版本文件服務器的地址等信息;硬盤錄像機根據(jù)配置參數(shù)連接對應的版本文件服務器,從版本文件服務器獲取版本文件,由版本文件進行升級。
[0004]管理服務器除采用獲取各硬盤錄像機IP地址的方式向硬盤錄像機發(fā)送配置參數(shù)夕卜,還可以采用配置IP地址的方式向硬盤錄像機發(fā)送配置參數(shù),具體地:管理服務器為局域網(wǎng)內(nèi)各硬盤錄像機配置IP地址,硬盤錄像機將各自的IP地址修改為配置的IP地址;而后,管理服務器由配置的IP地址將配置參數(shù)發(fā)送給相應的硬盤錄像機。
[0005]局域網(wǎng)內(nèi)的硬盤錄像機例如為數(shù)字硬盤錄像機(DVR, Digital Video Recorder),當需要對局域網(wǎng)內(nèi)的所有DVR進行升級時,則由管理服務器和版本文件服務器協(xié)助完成。
[0006]現(xiàn)有進行批量升級的方案需要額外設置管理服務器和版本文件服務器,升級信息及升級處理集中在管理服務器和版本文件服務器上,若管理服務器或版本文件服務器出現(xiàn)差錯則無法正常地對硬盤錄像機進行升級,其容錯性不強,且升級時需要獲取各硬盤錄像機的IP地址或者修改各硬盤錄像機的IP地址,可見,由管理服務器和版本服務器協(xié)助完成升級,自動化程度不高;并且,當批量升級的硬盤錄像機數(shù)量較大時,將所有硬盤錄像機的升級集中到一個管理服務器和一個版本文件服務器上,速度緩慢,效率較低。

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

[0007]本發(fā)明提供了一種對硬盤錄像機進行批量升級的方法,該方法能夠?qū)崿F(xiàn)硬盤錄像機的自動升級,且能夠提聞升級效率。
[0008]本發(fā)明提供了一種對硬盤錄像機進行批量升級的系統(tǒng),該系統(tǒng)能夠?qū)崿F(xiàn)硬盤錄像機的自動升級,且能夠提聞升級效率。
[0009]一種對硬盤錄像機進行批量升級的方法,該方法包括:
[0010]預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址;
[0011]預升級硬盤錄像機將本地固件版本號與獲取的固件版本號進行比較,選取大于本地固件版本號的固件版本號,從選取的固件版本號確定出最高版本的固件版本號;
[0012]預升級硬盤錄像機客由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件,由請求的版本文件進行版本升級。
[0013]一種對硬盤錄像機進行批量升級的系統(tǒng),該系統(tǒng)包括多個硬盤錄像機,所述多個硬盤錄像機包括預升級硬盤錄像機和其它硬盤錄像機;
[0014]所述預升級硬盤錄像機,向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址,將本地固件版本號與獲取的固件版本號進行比較,選取大于本地固件版本號的固件版本號,從選取的固件版本號確定出最高版本的固件版本號;由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件,由請求的版本文件進行版本升級;
[0015]所述其它硬盤錄像機,根據(jù)請求向預升級硬盤錄像機反饋固件版本號和IP地址,并根據(jù)請求向預升級硬盤錄像機反饋版本文件。
[0016]從上述方案可以看出,本發(fā)明中,預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址,確定出最高版本的固件版本號,由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件,由請求的版本文件進行版本升級。采用本發(fā)明方案,無需額外設置管理服務器和版本服務器,局域網(wǎng)內(nèi)的一個或多個硬盤錄像機進行升級后,局域網(wǎng)內(nèi)的各硬盤錄像機便可自行進行升級,實現(xiàn)了自動升級。并且,將現(xiàn)有技術集中在管理服務器和版本服務器進行的升級處理分散到局域網(wǎng)內(nèi)的多個硬盤錄像機上,提高了升級效率,當需要升級的硬盤錄像機數(shù)量較大時,效果將更加明顯。
【專利附圖】

【附圖說明】
[0017]圖1為現(xiàn)有技術對硬盤錄像機進行批量升級的方法示意性流程圖;
[0018]圖2為本發(fā)明對硬盤錄像機進行批量升級的方法流程圖實例;
[0019]圖3為本發(fā)明預升級硬盤錄像機進行升級的方法流程圖實例;
[0020]圖4為本發(fā)明硬盤錄像機服務端進行升級的方法流程圖實例;
[0021]圖5為本發(fā)明對硬盤錄像機進行批量升級的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附圖,對本發(fā)明進一步詳細說明。
[0023]本發(fā)明無需額外設置管理服務器和版本服務器,局域網(wǎng)內(nèi)的某一個硬盤錄像機進行升級后,局域網(wǎng)內(nèi)的各硬盤錄像機便可自行進行升級;這里,將主動發(fā)起升級的硬盤錄像機稱為預升級硬盤錄像機。參見圖1,為本發(fā)明對硬盤錄像機進行批量升級的方法示意性流程圖,其包括以下步驟:
[0024]步驟101,預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址。
[0025]局域網(wǎng)內(nèi)的各硬盤錄像機之間可互相進行訪問,本步驟中,預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址,具體地:預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機發(fā)送連接請求,接收連接成功響應,向相應的硬盤錄像機發(fā)送版本號獲取請求,接收相應的硬盤錄像機反饋的固件版本號和IP地址。
[0026]所述預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機發(fā)送連接請求之前,預升級硬盤錄像機可采用在線設備發(fā)現(xiàn)協(xié)議(Sadp, Search Active Device Protocol),搜索出其所在局域網(wǎng)內(nèi)的在線的其它硬盤錄像機。采用Sadp,預升級硬盤錄像機便可獲知局域網(wǎng)內(nèi)的在線的其它硬盤錄像機的IP地址,以向搜索出的其它硬盤錄像機發(fā)送連接請求。[0027]預升級硬盤錄像機的升級操作可以默認在開機時啟動;也可在需要時啟動,具體地,預升級硬盤錄像機接收啟動指令,啟動升級客戶端操作,執(zhí)行所述采用在線設備發(fā)現(xiàn)協(xié)議,搜索出其所在局域網(wǎng)內(nèi)的在線的其它硬盤錄像機的步驟。升級客戶端操作為預升級硬盤錄像機內(nèi)設置的用于進行系統(tǒng)升級的任務。
[0028]步驟102,預升級硬盤錄像機將本地固件版本號與獲取的固件版本號進行比較,選取大于本地固件版本號的固件版本號,從選取的固件版本號確定出最高版本的固件版本號。
[0029]步驟103,預升級硬盤錄像機由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件,由請求的版本文件進行版本升級。
[0030]本步驟中,所述預升級硬盤錄像機由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件具體包括:預升級硬盤錄像機由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機發(fā)送連接請求,接收連接成功響應,向相應的硬盤錄像機發(fā)送版本文件獲取請求,接收相應的硬盤錄像機反饋的版本文件。
[0031]本發(fā)明中,預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址,確定出最聞版本的固件版本號,由最聞版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件,由請求的版本文件進行版本升級。采用本發(fā)明方案,無需額外設置管理服務器和版本服務器,局域網(wǎng)內(nèi)的一個或多個硬盤錄像機進行升級后,局域網(wǎng)內(nèi)的硬盤錄像機便可自行進行升級,實現(xiàn)了自動升級。并且,將現(xiàn)有技術集中在管理服務器和版本服務器進行的升級處理分散到局域網(wǎng)內(nèi)的多個硬盤錄像機上,提高了升級效率,當需要升級的硬盤錄像機數(shù)量較大時,效果將更加明顯。
[0032]下面通過圖2、3和4的流程對本發(fā)明對硬盤錄像機進行批量升級的方法進行舉例說明,舉例中,將主動發(fā)起升級的硬盤錄像機稱為預升級硬盤錄像機,將對方硬盤錄像機稱為硬盤錄像機服務端。
[0033]參見圖2,為本發(fā)明對硬盤錄像機進行批量升級的方法流程圖實例,其包括以下步驟:
[0034]步驟201,預升級硬盤錄像機(client端)向硬盤錄像機服務端(server端)發(fā)出連接請求,硬盤錄像機服務端接受連接請求后向預升級硬盤錄像機反饋連接成功響應。
[0035]步驟202, client端向server端發(fā)送版本號獲取請求,并等待回應;server端接收版本號獲取請求,根據(jù)請求判斷請求的行為,確定是請求獲取版本號還是請求獲取版本文件。
[0036]步驟203, server端根據(jù)步驟202中接收的版本號獲取請求,將本硬盤錄像機的固件版本號反饋給client端,client端接收并記錄版本號和相應的設備IP地址,并由接收的版本號確定出最高版本的固件版本號。
[0037]本步驟所述確定出最高版本的固件版本號包括:client端將本地固件版本號與獲取的固件版本號進行比較,選取大于本地固件版本號的固件版本號,從選取的固件版本號確定出最高版本的固件版本號。
[0038]client端發(fā)起,接收反饋后,將斷開與server端的連接。因而,步驟204中,需要再次建立連接。
[0039]步驟204, client端由最高版本的固件版本號對應的IP地址,向相應的server端發(fā)出連接請求,server端接受連接請求后,向client端反饋連接成功響應。
[0040]步驟205, client端發(fā)送版本文件獲取請求給server端,并等待回應,server端接收版本文件獲取請求,根據(jù)請求判斷請求的行為,是請求獲取版本號還是請求獲取版本文件。
[0041]步驟206,server端根據(jù)步驟205中接收的版本文件獲取請求,發(fā)送本設備進行升級的版本文件給client端,client端接收版本文件后進行版本升級。
[0042]參見圖3,為本發(fā)明預升級硬盤錄像機進行升級的方法流程圖實例,其包括以下步驟:
[0043]步驟301,預升級硬盤錄像機采用sadp,搜索出其所在局域網(wǎng)內(nèi)的在線的其它硬盤錄像機,向這些在線設備依次發(fā)送連接請求。
[0044]步驟302,預升級硬盤錄像機接收連接成功響應,向其它硬盤錄像機發(fā)送版本號獲取請求并等待回應。
[0045]步驟303,預升級硬盤錄像機接收其它硬盤錄像機反饋的固件版本號,并記錄固件版本號和對應的IP地址。
[0046]步驟304,預升級硬盤錄像機對全部在線的其它硬盤錄像機詢問完后,選擇固件版本號最高的硬盤錄像機,向該硬盤錄像機發(fā)送連接請求。
[0047]本步驟所述選擇最高版本的固件版本號包括:預升級硬盤錄像機將本地固件版本號與獲取的固件版本號進行比較,選取大于本地固件版本號的固件版本號,從選取的固件版本號確定出最高版本的固件版本號。
[0048]步驟305,預升級硬盤錄像機接收連接成功響應,向相應的硬盤錄像機發(fā)送版本文件獲取請求并等待回應。
[0049]步驟306,預升級硬盤錄像機接收相應的硬盤錄像機反饋的版本文件,由接收的版本文件進行版本升級。
[0050]預升級硬盤錄像機在進行系統(tǒng)升級時,可設置為不再接收其它終端的升級訪問。
[0051]參見圖4,為本發(fā)明硬盤錄像機服務端進行升級的方法流程圖實例,其包括以下步驟:
[0052]步驟401,硬盤錄像機服務端等待接收預升級硬盤錄像機的連接請求,若接收到請求,則創(chuàng)建處理線程,建立連接,向預升級硬盤錄像機反饋連接成功響應。
[0053]創(chuàng)建處理線程,可對多個請求進行并行處理。
[0054]步驟402,硬盤錄像機服務端創(chuàng)建處理線程后繼續(xù)等待接收請求。
[0055]步驟403,硬盤錄像機服務端接收預升級硬盤錄像機發(fā)送的獲取請求。
[0056]步驟404,硬盤錄像機服務端判斷步驟403中接收的獲取請求為何種請求,如果為版本號獲取請求,則執(zhí)行步驟405 ;如果為版本文件獲取請求,則執(zhí)行步驟406。
[0057]步驟405,硬盤錄像機服務端將本地設備的版本號反饋給預升級硬盤錄像機。
[0058]步驟406,硬盤錄像機服務端將進行升級的版本文件反饋給預升級硬盤錄像機。
[0059]參見圖5,為本發(fā)明對硬盤錄像機進行批量升級的系統(tǒng),其特征在于,該系統(tǒng)包括多個硬盤錄像機,所述多個硬盤錄像機包括預升級硬盤錄像機和其它硬盤錄像機;
[0060]所述預升級硬盤錄像機,向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址,將本地固件版本號與獲取的固件版本號進行比較,選取大于本地固件版本號的固件版本號,從選取的固件版本號確定出最高版本的固件版本號;由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件,由請求的版本文件進行版本升級;
[0061]所述其它硬盤錄像機,根據(jù)請求向預升級硬盤錄像機反饋固件版本號和IP地址,并根據(jù)請求向預升級硬盤錄像機反饋版本文件。
[0062]可選地,所述預升級硬盤錄像機包括版本號請求單元,向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機發(fā)送連接請求,接收連接成功響應,向其它硬盤錄像機發(fā)送版本號獲取請求,接收其它硬盤錄像機反饋的固件版本號和IP地址。
[0063]可選地,所述預升級硬盤錄像機包括搜索單元,采用在線設備發(fā)現(xiàn)協(xié)議,搜索出其所在局域網(wǎng)內(nèi)的在線其它硬盤錄像機,向版本號請求單元發(fā)送執(zhí)行指令;版本號請求單元接收執(zhí)行指令,向搜索出的其它硬盤錄像機發(fā)送連接請求。
[0064]可選地,所述預升級硬盤錄像機包括版本文件請求單元,由確定的最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機發(fā)送連接請求,接收連接成功響應,向所述相應的硬盤錄像機發(fā)送版本文件獲取請求,接收相應的硬盤錄像機反饋的版本文件。
[0065]可選地,所述預升級硬盤錄像機和其它硬盤錄像機都為DVR。
[0066]本發(fā)明在局域網(wǎng)中自動檢測硬盤錄像機固件版本并升級系統(tǒng),在局域網(wǎng)內(nèi)的多臺硬盤錄像機之間采用客戶端/服務器(C/s, client/server)模式和端對端(p2p,peer-to-peer)技術,局域網(wǎng)中無需額外設置管理服務器和版本文件服務器,每臺硬盤錄像機同時作為服務器和客戶端,服務器和客戶端之間采用TCP協(xié)議進行連接和傳輸數(shù)據(jù)。
[0067]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。
【權(quán)利要求】
1.一種對硬盤錄像機進行批量升級的方法,其特征在于,該方法包括: 預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址; 預升級硬盤錄像機將本地固件版本號與獲取的固件版本號進行比較,選取大于本地固件版本號的固件版本號,從選取的固件版本號確定出最高版本的固件版本號; 預升級硬盤錄像機由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件,由請求的版本文件進行版本升級。
2.如權(quán)利要求1所述的方法,其特征在于,所述預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址包括: 預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機發(fā)送連接請求,接收連接成功響應,向其它硬盤錄像機發(fā)送版本號獲取請求,接收其它硬盤錄像機反饋的固件版本號和IP地址。
3.如權(quán)利要求2所述的方法,其特征在于,所述預升級硬盤錄像機向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機發(fā)送連接請求之前,該方法還包括: 預升級硬盤錄像機采用在線設備發(fā)現(xiàn)協(xié)議,搜索出其所在局域網(wǎng)內(nèi)的在線的其它硬盤錄像機。
4.如權(quán)利要求3所述的方法,其特征在于,所述預升級硬盤錄像機采用在線設備發(fā)現(xiàn)協(xié)議,搜索出其所在局域網(wǎng)內(nèi)的在線的其它硬盤錄像機之前,該方法還包括: 預升級硬盤錄像機接收啟動指令,啟動升級客戶端操作,執(zhí)行所述采用在線設備發(fā)現(xiàn)協(xié)議,搜索出其所在局域網(wǎng)內(nèi)的在線的其它硬盤錄像機的步驟。
5.如權(quán)利要求1至4中所述的方法,其特征在于,所述預升級硬盤錄像機由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件包括: 預升級硬盤錄像機由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機發(fā)送連接請求,接收連接成功響應,向所述相應的硬盤錄像機發(fā)送版本文件獲取請求,接收相應的硬盤錄像機反饋的版本文件。
6.一種對硬盤錄像機進行批量升級的系統(tǒng),其特征在于,該系統(tǒng)包括多個硬盤錄像機,所述多個硬盤錄像機包括預升級硬盤錄像機和其它硬盤錄像機; 所述預升級硬盤錄像機,向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機請求固件版本號和IP地址,將本地固件版本號與獲取的固件版本號進行比較,選取大于本地固件版本號的固件版本號,從選取的固件版本號確定出最高版本的固件版本號;由最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機請求版本文件,由請求的版本文件進行版本升級; 所述其它硬盤錄像機,根據(jù)請求向預升級硬盤錄像機反饋固件版本號和IP地址,并根據(jù)請求向預升級硬盤錄像機反饋版本文件。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述預升級硬盤錄像機包括版本號請求單元,向其所在局域網(wǎng)內(nèi)的其它硬盤錄像機發(fā)送連接請求,接收連接成功響應,向其它硬盤錄像機發(fā)送版本號獲取請求,接收其它硬盤錄像機反饋的固件版本號和IP地址。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述預升級硬盤錄像機包括搜索單元,采用在線設備發(fā)現(xiàn)協(xié)議,搜索出其所在局域網(wǎng)內(nèi)的在線其它硬盤錄像機,向版本號請求單元發(fā)送執(zhí)行指令;版本號請求單元接收執(zhí)行指令,向搜索出的其它硬盤錄像機發(fā)送連接請求。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述預升級硬盤錄像機包括版本文件請求單元,由確定的最高版本的固件版本號對應的IP地址,向相應的硬盤錄像機發(fā)送連接請求,接收連接成功響應,向所述相應的硬盤錄像機發(fā)送版本文件獲取請求,接收相應的硬盤錄像機反饋的版本文件。`
【文檔編號】G06F9/445GK103826080SQ201210466148
【公開日】2014年5月28日 申請日期:2012年11月16日 優(yōu)先權(quán)日:2012年11月16日
【發(fā)明者】孫沖, 呂明成, 孫承華 申請人:杭州??低晹?shù)字技術股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
吴川市| 时尚| 兴山县| 洪江市| 南澳县| 永泰县| 阜南县| 三都| 天峻县| 宾阳县| 辉县市| 宜宾县| 饶阳县| 新野县| 兰溪市| 南城县| 四会市| 石门县| 宝丰县| 平湖市| 芜湖市| 杭州市| 浦城县| 平定县| 吴忠市| 彭州市| 虹口区| 泾源县| 清水河县| 新平| 莲花县| 肥西县| 通许县| 延川县| 克拉玛依市| 沂源县| 华亭县| 抚州市| 罗山县| 荆州市| 博乐市|