一種網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法及自動(dòng)升級(jí)系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法和升級(jí)系統(tǒng),該方法中,待升級(jí)的網(wǎng)絡(luò)設(shè)備利用DHCP協(xié)議從DHCP服務(wù)器獲取升級(jí)文件信息,并根據(jù)升級(jí)文件的信息到升級(jí)服務(wù)器下載升級(jí)軟件然后燒制到網(wǎng)絡(luò)設(shè)備的Flash中實(shí)現(xiàn)系統(tǒng)升級(jí)。該系統(tǒng)中,待升級(jí)的網(wǎng)絡(luò)設(shè)備接入到局域網(wǎng)中,還包括保存有升級(jí)文件的升級(jí)服務(wù)器,和提供升級(jí)軟件信息下發(fā)功能的DHCP服務(wù)器。待升級(jí)的網(wǎng)絡(luò)設(shè)備通過局域網(wǎng)能夠?qū)崿F(xiàn)與DHCP服務(wù)器和升級(jí)服務(wù)器的正常通信。
【專利說明】一種網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法及自動(dòng)升級(jí)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及局域網(wǎng)內(nèi)批量使用的嵌入式網(wǎng)絡(luò)設(shè)備,如路由器、AP、智能電話等升級(jí)的領(lǐng)域,特別涉及一種加入到局域中的網(wǎng)絡(luò)設(shè)備主動(dòng)實(shí)現(xiàn)自動(dòng)升級(jí)的方法和網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)系統(tǒng)。
【背景技術(shù)】
[0002]近年來,隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展,無線通信技術(shù)日趨成熟,應(yīng)用范圍越來越廣。政府機(jī)關(guān)、企業(yè)、事業(yè)單位、賓館酒店等紛紛建立起了自己的無線局域網(wǎng)絡(luò)。如何實(shí)現(xiàn)終端網(wǎng)絡(luò)設(shè)備集中升級(jí)管理成為擺在這些企業(yè)單位面前的一道難題,使用手動(dòng)的升級(jí)方法效率太低,使用專業(yè)設(shè)備進(jìn)行管理成本太高難以承擔(dān)。網(wǎng)絡(luò)設(shè)備如路由器、AP、智能電話等,這些設(shè)備是一些嵌入式設(shè)備,系統(tǒng)安裝在設(shè)備的Flash里,又稱固件,升級(jí)就是指燒錄在Flash內(nèi)系統(tǒng)文件。
[0003]目前,這樣的嵌入式網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)分為兩種方式:
1、主動(dòng)方式:網(wǎng)絡(luò)設(shè)備在特定條件下主動(dòng)獲取升級(jí)信息,例如到升級(jí)服務(wù)器查詢是否存在新的升級(jí)軟件,然后從升級(jí)服務(wù)器下載升級(jí)軟件進(jìn)行升級(jí)。這種方法需要在網(wǎng)絡(luò)設(shè)備上設(shè)置升級(jí)服務(wù)器的IP地址等信息,當(dāng)升級(jí)服務(wù)器改變(如進(jìn)行升級(jí)服務(wù)器遷移,IP地址改變等)時(shí),修改所有網(wǎng)絡(luò)設(shè)備上的升級(jí)服務(wù)器信息就成了一件繁重的工作。
[0004]2、被動(dòng)方式:當(dāng)升級(jí)服務(wù)器有新的升級(jí)軟件時(shí),升級(jí)服務(wù)器下發(fā)升級(jí)信息給網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)設(shè)備在接收到升級(jí)信息后判斷升級(jí)服務(wù)器上是否存在新的升級(jí)軟件,然后從升級(jí)服務(wù)器下載升級(jí)軟件進(jìn)行升級(jí)。這種方法一般都需要采取組播的方式下發(fā)升級(jí)信息,容易造成網(wǎng)絡(luò)的擁堵,另外由于網(wǎng)絡(luò)中的任何設(shè)備都可以接收到此升級(jí)信息,也不利于網(wǎng)絡(luò)安全。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供網(wǎng)絡(luò)設(shè)備主動(dòng)升級(jí)的方法,利用該方法可以克服目前主動(dòng)升級(jí)時(shí),需要在網(wǎng)絡(luò)設(shè)備上設(shè)置升級(jí)服務(wù)器的IP地址等信息,當(dāng)升級(jí)服務(wù)器改變(如進(jìn)行升級(jí)服務(wù)器遷移,IP地址改變等)時(shí),修改所有網(wǎng)絡(luò)設(shè)備上的升級(jí)服務(wù)器信息的不足,并同時(shí)提供一種實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的系統(tǒng)。
[0006]本發(fā)明的技術(shù)方案是:一種網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法,待升級(jí)的網(wǎng)絡(luò)設(shè)備利用DHCP協(xié)議從DHCP服務(wù)器獲取升級(jí)文件信息,并根據(jù)升級(jí)文件的信息到升級(jí)服務(wù)器下載升級(jí)軟件然后燒制到網(wǎng)絡(luò)設(shè)備的Flash中實(shí)現(xiàn)系統(tǒng)升級(jí),具體包括以下步驟:
A、建立待升級(jí)的網(wǎng)絡(luò)設(shè)備與DHCP服務(wù)器的鏈接;
B、根據(jù)待升級(jí)的網(wǎng)絡(luò)設(shè)備的請(qǐng)求,DHCP服務(wù)器向待升級(jí)的網(wǎng)絡(luò)設(shè)備下發(fā)升級(jí)文件的基本信息,所述的升級(jí)文件的基本信息至少包括升級(jí)服務(wù)器地址、升級(jí)文件路徑、升級(jí)文件名稱以及升級(jí)文件的MD5值;
C、待升級(jí)的網(wǎng)絡(luò)設(shè)備根據(jù)升級(jí)文件的基本信息從升級(jí)服務(wù)器下載到升級(jí)軟件燒制到Flash中實(shí)現(xiàn)系統(tǒng)升級(jí)。
[0007]進(jìn)一步的,上述的網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法中:所述的步驟A中包括:
51:待升級(jí)的網(wǎng)絡(luò)設(shè)備開機(jī)啟動(dòng)之后,使用DHCP方式獲取IP地址,向DHCP服務(wù)器發(fā)送啟動(dòng)報(bào)文;
52=DHCP服務(wù)器接收到待升級(jí)的網(wǎng)絡(luò)設(shè)備發(fā)送的啟動(dòng)報(bào)文之后,響應(yīng)待升級(jí)的網(wǎng)絡(luò)設(shè)備請(qǐng)求,發(fā)送指示報(bào)文;
53:網(wǎng)絡(luò)設(shè)備接收到DHCP服務(wù)器發(fā)送來的指示報(bào)文之后,向DHCP服務(wù)器發(fā)送請(qǐng)求報(bào)文,該請(qǐng)求報(bào)文中攜帶存放著網(wǎng)絡(luò)設(shè)備的產(chǎn)品編號(hào)的私有選項(xiàng)224。
[0008]進(jìn)一步的,上述的網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法中:所述的步驟B中包括:
54=DHCP服務(wù)器接收到待升級(jí)的網(wǎng)絡(luò)設(shè)備發(fā)來的請(qǐng)求報(bào)文,從中解析出私有選項(xiàng)224中攜帶的產(chǎn)品編碼,并根據(jù)產(chǎn)品編碼構(gòu)造應(yīng)答報(bào)文,在該應(yīng)答報(bào)文中攜帶私有存放著驗(yàn)證碼和升級(jí)文件的基本信息的私有選項(xiàng)225 ;
55:待升級(jí)的網(wǎng)絡(luò)設(shè)備接收DHCP服務(wù)器發(fā)送的應(yīng)答報(bào)文,從私有選項(xiàng)225中解析出驗(yàn)證碼和升級(jí)文件的基本信息;
56:待升級(jí)的網(wǎng)絡(luò)設(shè)備根據(jù)從DHCP服務(wù)器解析出的驗(yàn)證碼判斷升級(jí)信息是否合法,如果合法則跳到S7,如果不合法則結(jié)束本輪自動(dòng)升級(jí);
S7:待升級(jí)的網(wǎng)絡(luò)設(shè)備根據(jù)從DHCP服務(wù)器解析出的升級(jí)文件的版本號(hào)與該網(wǎng)絡(luò)設(shè)備自己的版本號(hào)進(jìn)行比較,如果版本號(hào)不同則從升級(jí)服務(wù)器中下載升級(jí)文件。
[0009]進(jìn)一步的,上述的網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法中:所述的步驟B中包括:
S8:待升級(jí)的網(wǎng)絡(luò)設(shè)備根據(jù)升級(jí)文件的基本信息中的升級(jí)服務(wù)器地址、升級(jí)文件路徑以及升級(jí)文件名稱從升級(jí)服務(wù)器下載升級(jí)軟件。
[0010]S9:待升級(jí)的網(wǎng)絡(luò)設(shè)備根據(jù)從DHCP服務(wù)器解析出的升級(jí)文件的MD5值判斷從升級(jí)服務(wù)器獲取到的升級(jí)軟件是否合法,如果升級(jí)軟件合法則跳到S10,如果升級(jí)軟件不合法則結(jié)束本輪自動(dòng)升級(jí);
SlO:待升級(jí)的網(wǎng)絡(luò)設(shè)備將從升級(jí)服務(wù)器下載到的升級(jí)軟件燒制到Flash中完成軟件升級(jí)。
[0011]本發(fā)明還提供一種實(shí)現(xiàn)上述的網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)系統(tǒng),待升級(jí)的網(wǎng)絡(luò)設(shè)備接入到局域網(wǎng)中,還包括保存有升級(jí)文件的升級(jí)服務(wù)器,和提供升級(jí)軟件信息的DHCP服務(wù)器,所述待升級(jí)的網(wǎng)絡(luò)設(shè)備與DHCP服務(wù)器和升級(jí)服務(wù)器通信連接。
[0012]本發(fā)明中局域網(wǎng)中的待升級(jí)網(wǎng)絡(luò)設(shè)備從DHCP服務(wù)器獲取升級(jí)信息,因此要保證網(wǎng)絡(luò)設(shè)備與DHCP的正常通信,待升級(jí)網(wǎng)絡(luò)設(shè)備從升級(jí)服務(wù)器獲取升級(jí)文件,因此要保證待升級(jí)網(wǎng)絡(luò)設(shè)備與升級(jí)服務(wù)器的正常通信,就可以實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí),不需要在升級(jí)服務(wù)器變化時(shí),重新對(duì)所有的網(wǎng)絡(luò)設(shè)備進(jìn)行配置。
[0013]下面結(jié)合具體實(shí)施例對(duì)本發(fā)明作較為詳細(xì)的描述。
【專利附圖】
【附圖說明】
[0014]圖1為本發(fā)明實(shí)網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)系統(tǒng)方框圖。
[0015]圖2為本發(fā)明實(shí)流程圖?!揪唧w實(shí)施方式】
[0016]本實(shí)施例提供一種給連接到局域網(wǎng)上的待升級(jí)的網(wǎng)絡(luò)設(shè)備進(jìn)行自動(dòng)升級(jí)的系統(tǒng),如圖1所示,待升級(jí)的網(wǎng)絡(luò)設(shè)備連接到局域上,然后通過HDCP服務(wù)器、升級(jí)服務(wù)器等實(shí)現(xiàn)軟件自動(dòng)升級(jí)。本實(shí)施例主要包括以下內(nèi)容:
1、需要架設(shè)一臺(tái)升級(jí)服務(wù)器,用于存放升級(jí)軟件。
[0017]2、需要架設(shè)一臺(tái)DHCP服務(wù)器,提供下發(fā)驗(yàn)證碼、升級(jí)服務(wù)器地址、升級(jí)文件路徑、升級(jí)文件名稱、升級(jí)文件版本號(hào)以及升級(jí)文件的MD5值等信息。
[0018]3、待升級(jí)的網(wǎng)絡(luò)設(shè)備使用DHCP方式連接網(wǎng)絡(luò),能夠從DHCP服務(wù)器下發(fā)的報(bào)文中解析出下發(fā)驗(yàn)證碼、升級(jí)服務(wù)器地址、升級(jí)文件路徑、升級(jí)文件名稱、升級(jí)文件版本號(hào)以及升級(jí)文件的MD5值等信息。
[0019]4、待升級(jí)的網(wǎng)絡(luò)設(shè)備判斷DHCP服務(wù)器下發(fā)信息的合法性,并比較從DHCP服務(wù)器獲取的升級(jí)文件版本是否與本設(shè)備版本相同,并決定是否到升級(jí)服務(wù)器獲取升級(jí)軟件進(jìn)行升級(jí)。
[0020]本實(shí)施例中采用DHCP技術(shù),目前DHCP技術(shù)分為兩個(gè)部分:一個(gè)是服務(wù)端,而另一個(gè)是客戶端。DHCP服務(wù)器負(fù)責(zé)IP地址的集中管理,處理客戶端的DHCP請(qǐng)求,而客戶端則使用從DHCP服務(wù)器分配下來的地址等信息。
[0021]DHCP技術(shù)規(guī)定OPTION 224 - 254為私有OPTION (選項(xiàng),本申請(qǐng)文件中“OPTION”與“選項(xiàng)”同義),使用者可以自定義其內(nèi)容。
[0022]DHCP客戶端從DHCP服務(wù)器獲取到的IP地址有一個(gè)租借期限,期滿后DHCP服務(wù)器便會(huì)收回出租的IP地址。如果DHCP客戶端要延長其IP租約,則必須更新其IP租約。DHCP協(xié)議規(guī)則,當(dāng)DHCP客戶端啟動(dòng)時(shí)和IP租約期限過一半時(shí),DHCP客戶端主動(dòng)向DHCP服務(wù)器發(fā)送更新其IP租約的信息。
[0023]DHCP客戶端申請(qǐng)IP地址過程如下:
I)發(fā)現(xiàn)階段=DHCP客戶端尋找DHCP服務(wù)器,廣播DISCOVER (發(fā)現(xiàn)以后稱“啟動(dòng)報(bào)文”)報(bào)文。
[0024]2)提供階段:DHCP服務(wù)器響應(yīng)DISCOVER報(bào)文,向DHCP客戶端發(fā)送OFFER (指示)報(bào)文,提供IP地址信息。
[0025]3)選擇階段:DHCP客戶端選擇某臺(tái)DHCP服務(wù)器提供的IP地址信息,向此DHCP服務(wù)器發(fā)送REQUEST (請(qǐng)求)報(bào)文。如果網(wǎng)絡(luò)中存在多臺(tái)DHCP服務(wù)器,則DHCP客戶端選擇第一個(gè)接收到的IP地址信息。
[0026]4)確認(rèn)階段:DHCP服務(wù)器接收到REQUEST (應(yīng)答)報(bào)文后,確認(rèn)所提供的IP地址信息,向DHCP客戶端發(fā)送ACK報(bào)文。
[0027]5)完成階段:DHCP客戶端接收到DHCP服務(wù)器發(fā)送的ACK (確認(rèn))報(bào)文之后,IP地址開始生效,DHCP客戶端申請(qǐng)IP地址完成。
[0028]DHCP客戶端續(xù)約IP地址過程如下:
O申請(qǐng)階段=DHCP客戶端向此DHCP服務(wù)器發(fā)送REQUEST報(bào)文。
[0029]2)確認(rèn)階段:DHCP服務(wù)器接收到REQUEST報(bào)文后,確認(rèn)所提供的IP地址信息,向DHCP客戶端發(fā)送ACK報(bào)文。
[0030]完成階段:DHCP客戶端接收到DHCP服務(wù)器發(fā)送的ACK報(bào)文之后,IP地址開始生效,DHCP客戶端申請(qǐng)IP地址完成。
[0031]本實(shí)施例提供了一種多種類網(wǎng)絡(luò)設(shè)備在一套服務(wù)器環(huán)境下進(jìn)行升級(jí)管理的實(shí)現(xiàn)方法,其核心思想是,網(wǎng)絡(luò)設(shè)備利用DHCP協(xié)議的私有OPTION從DHCP服務(wù)器獲取升級(jí)信息,并根據(jù)升級(jí)信息到升級(jí)服務(wù)器獲取升級(jí)軟件進(jìn)行升級(jí)。如圖2所示,具體實(shí)施步驟如下:
S1:網(wǎng)絡(luò)設(shè)備開機(jī)啟動(dòng)之后,使用DHCP方式獲取IP地址,向服務(wù)器發(fā)送DISCOVER報(bào)文。
[0032]S2 =DHCP服務(wù)器接收到網(wǎng)絡(luò)設(shè)備發(fā)送的DISCOVER報(bào)文之后,響應(yīng)設(shè)備網(wǎng)絡(luò)設(shè)備請(qǐng)求,發(fā)送OFFER報(bào)文。
[0033]S3:網(wǎng)絡(luò)設(shè)備接收到DHCP服務(wù)器發(fā)送來的OFFER報(bào)文之后,向DHCP服務(wù)器發(fā)送REQUEST報(bào)文,攜帶私有OPTION 224,私有OPTION 224中存放著網(wǎng)絡(luò)設(shè)備的產(chǎn)品編號(hào)。
[0034]S4 =DHCP服務(wù)器接收到網(wǎng)絡(luò)設(shè)備發(fā)來的REQUEST報(bào)文,從中解析出私有OPTION224中攜帶的產(chǎn)品編碼,并根據(jù)產(chǎn)品編碼構(gòu)造ACK報(bào)文,攜帶私有OPTION 225,私有OPTION225中存放著驗(yàn)證碼、升級(jí)服務(wù)器地址、升級(jí)文件路徑、升級(jí)文件名稱、升級(jí)文件版本號(hào)以及升級(jí)文件的MD5值。
[0035]S5:網(wǎng)絡(luò)設(shè)備接收DHCP服務(wù)器發(fā)送的ACK報(bào)文,從私有OPTION 225中解析出驗(yàn)證碼、升級(jí)服務(wù)器地址、升級(jí)文件路徑、升級(jí)文件名稱、升級(jí)文件版本號(hào)以及升級(jí)文件的MD5值。
[0036]S6:網(wǎng)絡(luò)設(shè)備根據(jù)從DHCP服務(wù)器解析出的驗(yàn)證碼判斷升級(jí)信息是否合法,如果合法則跳到S7,如果不合法則跳到S11。
[0037]S7:網(wǎng)絡(luò)設(shè)備根據(jù)從DHCP服務(wù)器解析出的升級(jí)文件的版本號(hào)與網(wǎng)絡(luò)設(shè)備自己的版本號(hào)進(jìn)行比較,如果版本號(hào)不同則跳到S8,如果版本號(hào)相同則跳轉(zhuǎn)到S11。
[0038]S8:網(wǎng)絡(luò)設(shè)備根據(jù)從DHCP服務(wù)器解析出的升級(jí)服務(wù)器地址、升級(jí)文件路徑以及升級(jí)文件名稱從升級(jí)服務(wù)器獲取升級(jí)軟件,如果獲取升級(jí)軟件成功則跳到S9,如果獲取升級(jí)軟件失敗則跳轉(zhuǎn)到SI I。
[0039]S9:網(wǎng)絡(luò)設(shè)備根據(jù)從DHCP服務(wù)器解析出的升級(jí)文件的MD5值判斷從升級(jí)服務(wù)器獲取到的升級(jí)軟件是否合法,如果升級(jí)軟件合法則跳到S10,如果升級(jí)軟件不合法則跳到Sn。
[0040]S10:網(wǎng)絡(luò)設(shè)備根據(jù)從升級(jí)服務(wù)器獲取到的升級(jí)軟件進(jìn)行升級(jí),然后重啟,跳到S2。
[0041]Sll:網(wǎng)絡(luò)設(shè)備正常運(yùn)行,在需要進(jìn)行IP地址續(xù)約時(shí)跳到S12。
[0042]S12:網(wǎng)絡(luò)設(shè)備向DHCP服務(wù)器發(fā)送REQUEST報(bào)文,攜帶私有OPTION 224,私有OPTION 224中存放著網(wǎng)絡(luò)設(shè)備的產(chǎn)品編號(hào),并跳到S4。
[0043]本實(shí)施例中私有OPTION 223 (私有選項(xiàng)223)、私有OPTION 225 (私有選項(xiàng)225)定義如下:
0PT10N224 格式:
產(chǎn)品輪瑪
Code Len_*'^^
22440PT10N225 格式:
【權(quán)利要求】
1.一種網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法,其特征在于:待升級(jí)的網(wǎng)絡(luò)設(shè)備利用DHCP協(xié)議從DHCP服務(wù)器獲取升級(jí)文件信息,并根據(jù)升級(jí)文件的信息到升級(jí)服務(wù)器下載升級(jí)軟件然后燒制到網(wǎng)絡(luò)設(shè)備的Flash中實(shí)現(xiàn)系統(tǒng)升級(jí),具體包括以下步驟: A、建立待升級(jí)的網(wǎng)絡(luò)設(shè)備與DHCP服務(wù)器的鏈接; B、根據(jù)待升級(jí)的網(wǎng)絡(luò)設(shè)備的請(qǐng)求,DHCP服務(wù)器向待升級(jí)的網(wǎng)絡(luò)設(shè)備下發(fā)升級(jí)文件的基本信息,所述的升級(jí)文件的基本信息至少包括升級(jí)服務(wù)器地址、升級(jí)文件路徑、升級(jí)文件名稱以及升級(jí)文件的MD5值; C、待升級(jí)的網(wǎng)絡(luò)設(shè)備根據(jù)升級(jí)文件的基本信息從升級(jí)服務(wù)器下載到升級(jí)軟件燒制到Flash中實(shí)現(xiàn)系統(tǒng)升級(jí)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法,其特征在于:所述的步驟A中包括: 51:待升級(jí)的網(wǎng)絡(luò)設(shè)備開機(jī)啟動(dòng)之后,使用DHCP方式獲取IP地址,向DHCP服務(wù)器發(fā)送啟動(dòng)報(bào)文; 52=DHCP服務(wù)器接收到待升級(jí)的網(wǎng)絡(luò)設(shè)備發(fā)送的啟動(dòng)報(bào)文之后,響應(yīng)待升級(jí)的網(wǎng)絡(luò)設(shè)備請(qǐng)求,發(fā)送指示報(bào)文; 53:網(wǎng)絡(luò)設(shè)備接收到DHCP服務(wù)器發(fā)送來的指示報(bào)文之后,向DHCP服務(wù)器發(fā)送請(qǐng)求報(bào)文,該請(qǐng)求報(bào)文中攜帶存放著 網(wǎng)絡(luò)設(shè)備的產(chǎn)品編號(hào)的私有選項(xiàng)224。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法,其特征在于:所述的步驟B中包括: 54=DHCP服務(wù)器接收到待升級(jí)的網(wǎng)絡(luò)設(shè)備發(fā)來的請(qǐng)求報(bào)文,從中解析出私有選項(xiàng)224中攜帶的產(chǎn)品編碼,并根據(jù)產(chǎn)品編碼構(gòu)造應(yīng)答報(bào)文,在該應(yīng)答報(bào)文中攜帶存放著驗(yàn)證碼和升級(jí)文件的基本信息的私有選項(xiàng)225 ; 55:待升級(jí)的網(wǎng)絡(luò)設(shè)備接收DHCP服務(wù)器發(fā)送的應(yīng)答報(bào)文,從私有選項(xiàng)225中解析出驗(yàn)證碼和升級(jí)文件的基本信息; 56:待升級(jí)的網(wǎng)絡(luò)設(shè)備根據(jù)從DHCP服務(wù)器解析出的驗(yàn)證碼判斷升級(jí)信息是否合法,如果合法則跳到S7,如果不合法則結(jié)束本輪自動(dòng)升級(jí); 57:待升級(jí)的網(wǎng)絡(luò)設(shè)備根據(jù)從DHCP服務(wù)器解析出的升級(jí)文件的版本號(hào)與該網(wǎng)絡(luò)設(shè)備自己的版本號(hào)進(jìn)行比較,如果版本號(hào)不同則從升級(jí)服務(wù)器中下載升級(jí)文件。
4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)的方法,其特征在于:所述的步驟C中包括: 58:待升級(jí)的網(wǎng)絡(luò)設(shè)備根據(jù)升級(jí)文件的基本信息中的升級(jí)服務(wù)器地址、升級(jí)文件路徑以及升級(jí)文件名稱從升級(jí)服務(wù)器下載升級(jí)軟件。 S9:待升級(jí)的網(wǎng)絡(luò)設(shè)備根據(jù)從DHCP服務(wù)器解析出的升級(jí)文件的MD5值判斷從升級(jí)服務(wù)器獲取到的升級(jí)軟件是否合法,如果升級(jí)軟件合法則跳到S10,如果升級(jí)軟件不合法則結(jié)束本輪自動(dòng)升級(jí); SlO:待升級(jí)的網(wǎng)絡(luò)設(shè)備將從升級(jí)服務(wù)器下載到的升級(jí)軟件燒制到Flash中完成軟件升級(jí)。
5.一種網(wǎng)絡(luò)設(shè)備自動(dòng)升級(jí)系統(tǒng),待升級(jí)的網(wǎng)絡(luò)設(shè)備接入到局域網(wǎng)中,其特征在于:還包括保存有升級(jí)文件的升級(jí)服務(wù)器和提供升級(jí)軟件信息的DHCP服務(wù)器,所述待升級(jí)的網(wǎng)絡(luò)設(shè)備與DHCP服務(wù)器和升級(jí)服 務(wù)器通信連接。
【文檔編號(hào)】H04L12/24GK103580921SQ201310550186
【公開日】2014年2月12日 申請(qǐng)日期:2013年11月8日 優(yōu)先權(quán)日:2013年11月8日
【發(fā)明者】關(guān)興旺, 孫戈宇, 袁培鋒 申請(qǐng)人:深圳市共進(jìn)電子股份有限公司