專利名稱:無線路由器軟件升級方法、管理裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體地說,涉及一種無線路由器軟件升級方法、管理裝置及系統(tǒng)。
背景技術(shù):
無線路由器是帶有無線覆蓋功能的路由器,它主要應(yīng)用于用戶上網(wǎng)和無線覆蓋。無線路由器可以看作一個轉(zhuǎn)發(fā)器,將家中墻上接出的寬帶網(wǎng)絡(luò)信號通過天線轉(zhuǎn)發(fā)給附近的無線網(wǎng)絡(luò)設(shè)備(筆記本電腦、支持wifi的手機等等)。由于在路由器軟件的前期設(shè)計過程中可能存在某些技術(shù)障礙,使得路由器存在一些不成熟的地方,也就是通常所說的Bug,使得信號不穩(wěn)定、容易受干擾等。通過后續(xù)的軟件 升級,可以修正這些Bug,更能對功能的進行擴充,讓無線連接更穩(wěn)定,功能更豐富?,F(xiàn)有技術(shù)中,一般路由器升級都是需要用戶記住當(dāng)前軟件的版本,然后登入設(shè)備官網(wǎng)去查詢軟件是否有更新,然后下載新軟件到本地電腦,再登入路由器管理頁面后,進入升級頁面,手動選擇本地升級文件后,點擊升級按鈕進行升級?,F(xiàn)有技術(shù)的路由器軟件升級方法需要人為進行判斷是否有新的軟件,且需要操作的步驟較多,部分還需要客戶自己架設(shè)服務(wù)器,如TFTP服務(wù)器等,對非專業(yè)人員操作困難,不能批量進行升級,升級效率低。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述路由器軟件升級需要人為判斷是否有新版本且升級操作步驟多、效率低的缺陷,提供一種無線路由器軟件升級方法。本發(fā)明要解決的另一技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述路由器軟件升級需要人為判斷是否有新版本且升級操作步驟多、效率低的缺陷,提供一種無線路由器軟件升級管
理裝置。本發(fā)明要解決的又一技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述路由器軟件升級需要人為判斷是否有新版本且升級操作步驟多、效率低的缺陷,提供一種無線路由器軟件升級系統(tǒng)。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供一種無線路由器軟件升級方法,包括步驟A、接收用戶輸入的升級管理指令;步驟B、基于存儲在升級管理裝置中的升級服務(wù)器的IP地址建立與所述升級服務(wù)器的通信連接;步驟C、從所述升級服務(wù)器獲取路由器的最新版軟件的版本信息;步驟D、將從升級服務(wù)器上獲取的路由器的最新版軟件的版本信息與路由器上的當(dāng)前版本信息進行比較;步驟E、當(dāng)所述路由器的最新版軟件的版本信息比路由器上的當(dāng)前版本信息新時,進行路由器軟件升級操作在本發(fā)明所述的無線路由器軟件升級方法中,在所述步驟A之前還包括步驟A0、構(gòu)建本地或遠程升級服務(wù)器,并將所述升級服務(wù)器的IP地址存儲在升級
管理裝置中。在本發(fā)明所述的無線路由器軟件升級方法中,所述步驟E中進行路由器軟件升級操作包括步驟E1、通過用戶界面 詢問用戶是否進行升級;步驟E2、接收用戶的升級指令;步驟E3、從所述升級服務(wù)器下載所述路由器的最新版軟件至路由器內(nèi)存;及步驟E4、對路由器軟件進行更新。在本發(fā)明所述的無線路由器軟件升級方法中,還包括,步驟E5、提示用戶正在更新軟件,不要斷電;及步驟E6、升級完成后,設(shè)置升級完成標(biāo)志位到路由器配置。在本發(fā)明所述的無線路由器軟件升級方法中,所述構(gòu)建本地或遠程升級服務(wù)器包括將路由器的最新版軟件及對應(yīng)的版本信息文件存入升級服務(wù)器。在本發(fā)明所述的無線路由器軟件升級方法中,所述升級服務(wù)器為FTP服務(wù)器或HTTP服務(wù)器。本發(fā)明解決其技術(shù)問題所采用的另一技術(shù)方案是構(gòu)造一種無線路由器軟件升級管理裝置,包括升級管理指令接收單元,用于接收用戶輸入的升級管理指令;存儲單元,用于存儲升級服務(wù)器的IP地址;通信連接建立單元,用于基于存儲在所述存儲單元中的升級服務(wù)器的IP地址建立與所述升級服務(wù)器的通信連接;版本信息獲取單元,用于從所述升級服務(wù)器獲取路由器的最新版軟件的版本信息;版本比較單元,用于將所獲取的路由器的最新版軟件的版本信息與路由器上的當(dāng)前版本信息進行比較;升級操作管理單元,用于當(dāng)所述路由器的最新版軟件的版本信息比路由器上的當(dāng)前版本信息新時,控制路由器進行軟件升級操作。在本發(fā)明所述的無線路由器軟件升級管理裝置中,所述升級操作管理單元包括詢問單元,用于通過用戶界面詢問用戶是否進行升級;升級指令接收單元,用于接收用戶的升級指令;下載單元,用于從所述升級服務(wù)器下載所述路由器的最新版軟件至路由器內(nèi)存;及升級單元,用于對路由器軟件進行更新。在本發(fā)明所述的無線路由器軟件升級管理裝置中,所述升級操作管理單元還包括更新提醒單元,用于提示用戶正在更新軟件,不要斷電;及升級完成標(biāo)志位設(shè)置單元,用于在升級完成后,設(shè)置升級完成標(biāo)志位到路由器配置。本發(fā)明解決其技術(shù)問題所采用的另一技術(shù)方案是構(gòu)造一種無線路由器軟件升級系統(tǒng),包括升級服務(wù)器以及如前所述的無線路由器軟件升級管理裝置;其中,所述升級服務(wù)器為本地的或遠程的FTP服務(wù)器或HTTP服務(wù)器,其中存儲有路由器的最新版軟件及對應(yīng)的版本信息文件。實施本發(fā)明,具有以下有益效果能夠自動判斷路由器軟件是否有更新,不需要用戶通過其他方式查看。用戶操作步驟少且簡單,只需根據(jù)提示點擊即可升級軟件。操作靈活,支持本地和遠端服務(wù)器升級,可用于工廠重工升級、品牌軟件網(wǎng)上升級。升級效率高,可支持批量升級。
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中 圖1是本發(fā)明的無線路由器軟件升級系統(tǒng)的示意圖;圖2是本發(fā)明無線路由器軟件升級管理裝置的邏輯圖;圖3是本發(fā)明無線路由器軟件升級管理裝置中升級操作管理單元的邏輯圖;圖4是本發(fā)明無線路由器軟件升級方法的流程圖;圖5是本發(fā)明無線路由器軟件升級方法的前序步驟圖;圖6是根據(jù)本發(fā)明一實施例的無線路由器軟件升級方法中進行路由器軟件升級操作的流程圖;圖7是根據(jù)本發(fā)明一實施例的無線路由器軟件升級方法的流程圖。
具體實施例方式如圖1 一 3所示,本發(fā)明的無線路由器軟件升級系統(tǒng)包括升級服務(wù)器1、無線路由器軟件升級管理裝置2和無線路由器3。升級服務(wù)器I中存儲有無線路由器3的最新版軟件及對應(yīng)的版本信息文件。作為選擇,升級服務(wù)器I可以是本地的FTP服務(wù)器或HTTP服務(wù)器。作為另一選擇,升級服務(wù)器I也可以是遠程的FTP服務(wù)器或HTTP服務(wù)器。例如,針對工廠批量重工升級,可以構(gòu)建本地的升級服務(wù)器進行本地升級。又例如,對于用戶己購買和/或使用的無線路由器,可以構(gòu)建遠程(或互聯(lián)網(wǎng))升級服務(wù)器,以便用戶遠程下載升級軟件。無線路由器軟件升級管理裝置2包括升級管理指令接收單元21、通信連接建立單元22、版本信息獲取單元23、版本比較單元24、升級操作管理單元26及存儲單元28。其中,升級管理指令接收單元21用于接收用戶輸入的升級管理指令;通信連接建立單元22用于基于存儲在存儲單元中的升級服務(wù)器的IP地址建立與升級服務(wù)器的通信連接;版本信息獲取單元23用于從升級服務(wù)器獲取路由器的最新版軟件的版本信息;版本比較單元24用于將所獲取的路由器的最新版軟件的版本信息與路由器上的當(dāng)前版本信息進行比較;升級操作管理單元26,用于當(dāng)路由器的最新版軟件的版本信息比路由器上的當(dāng)前版本信息新時,控制路由器進行軟件升級操作;存儲單元28用于存儲升級服務(wù)器的IP地址及路由器配置。升級操作管理單元26包括詢問單元261、升級指令接收單元262、下載單元263、升級單元264、更新提醒單元265和升級完成標(biāo)志位設(shè)置單元266。其中,詢問單元261用于通過用戶界面詢問用戶是否進行升級;升級指令接收單元262用于接收用戶的升級指令;下載單元263用于從升級服務(wù)器下載路由器的最新版軟件至路由器內(nèi)存;升級單元264用于對路由器軟件進行更新;更新提醒單及元265用于提示用戶正在更新軟件,不要斷電;升級完成標(biāo)志位設(shè)置單元266,用于在升級完成后,設(shè)置升級完成標(biāo)志位到路由器配置。重啟完成后用戶登錄頁面,可讀取配置來查看是否升級成功。升級操作管理單元26中,更新提醒單元265和升級完成標(biāo)志位設(shè)置單元266是可選的,在圖3中用虛線框表示。在一個實施例中,升級操作管理單元26中可以不包括更新提醒單元265。例如,在工廠批量重工升級過程中,升級是由專業(yè)人員操作,一般不會在升級過程中斷電,所以升級操作管理單元可以省去提醒的步驟。而是否升級成功的標(biāo)志位也是可配置的。在另一個實施例中,升級操作管理單元26中可以不包括升級完成標(biāo)志位設(shè)置單元266,例如,在工廠批量重工升級后,如果后面有工位檢查版本信息時可不用設(shè)置升級成功標(biāo)志位。 圖4是本發(fā)明的無線路由器軟件升級方法的流程圖。如圖4所示,開始步驟之后,在步驟A,升級管理指令接收單元21接收用戶輸入的升級管理指令。例如,該升級管理指令是由用戶登錄路由器而產(chǎn)生,用戶登錄路由器后顯示頁面跳轉(zhuǎn)到路由器狀態(tài)信息頁面。之后,在步驟B,通信連接建立單元22基于存儲在升級管理裝置中(例如存儲單元28中)的升級服務(wù)器的IP地址建立與升級服務(wù)器的通信連接。接下來,在步驟C,版本信息獲取單元23從升級服務(wù)器獲取路由器的最新版軟件的版本信息。然后,在步驟D,版本比較單元24將從升級服務(wù)器上獲取的路由器的最新版軟件的版本信息與路由器上的當(dāng)前版本信息進行比較。在步驟D1,得到比較結(jié)果。分兩種情況,第一種情況,有新版本,則進行步驟E,升級操作管理單元26進行路由器軟件升級操作,升級完成后則進入結(jié)束步驟,例如,可通過用戶界面告知用戶升級成功,路由器需要啟后新版本才能生效。例如可設(shè)置為自動重啟,也可設(shè)置為讓用戶選擇立即重啟或稍后重啟。第二種情況,無新版本,則直接進入結(jié)束步驟,并可通過用戶界面告知用戶現(xiàn)在使用的軟件版本已是最新版本,無需升級。需要說明的是,在步驟A之前還包括步驟A0,構(gòu)建本地或遠程升級服務(wù)器,并將升級服務(wù)器的IP地址存儲在升級管理裝置中,如圖5所示。構(gòu)建本地或遠程升級服務(wù)器包括將路由器的最新版軟件及對應(yīng)的版本信息文件存入升級服務(wù)器。該步驟是在為路由器軟件的升級做準(zhǔn)備。一旦構(gòu)建好升級服務(wù)器,每次有新版本軟件時,只需放到該升級服務(wù)器中,即可為用戶提供升級服務(wù)。而在用戶端,則可按照存儲在升級管理裝置中的升級服務(wù)器的IP地址訪問升級服務(wù)器,定期進行軟件升級管理操作,以便在有新版本軟件出品時,進行軟件升級/更新。圖6是圖4中的步驟E進行路由器軟件升級操作的具體步驟。如圖6所示,在步驟E1,詢問單元261通過用戶界面詢問用戶是否進行升級。在步驟E2,升級指令接收單元262接收用戶的升級指令。在步驟E3,下載單元263從升級服務(wù)器下載路由器的最新版軟件至路由器內(nèi)存。之后,在步驟E4,升級單元264對路由器軟件進行更新。在步驟E5更新開始及過程中,更新提醒單元265提示用戶正在更新軟件,不要斷電。最后,在步驟E6,升級完成后,升級完成標(biāo)志位設(shè)置單元266設(shè)置升級完成標(biāo)志位到路由器配置。需要說明的是,步驟E5和E6是可選步驟,在圖6中用虛線框表示。實際應(yīng)用中可根據(jù)情況確定是否設(shè)置這兩個步驟。例如,針對工廠批量重工升級,可以省去這兩個步驟。而在終端用戶使用的升級軟件中,需要設(shè)置這兩個步驟。本發(fā)明的無線路由器軟件升級方法及管理裝置可在路由器軟件中實現(xiàn),由用戶登入路由器頁面時,升級管理程序自動去檢測和判斷版本是否有更新,自動提示用戶是否需要升級。用戶只需根據(jù)提示點擊是否需要更新軟件,即可自動進行版本升級,從而減少人為操作失誤、避免導(dǎo)致產(chǎn)品損壞。另外,本發(fā)明的技術(shù)方案是一個服務(wù)端對多個客戶端的形式,當(dāng)設(shè)置好服務(wù)器端后,多個客戶端通過交換機同時連接到服務(wù)器,可同時向服務(wù)器發(fā)送升級請求,各客戶端可并行升級,從而實現(xiàn)批量升級。圖7是根據(jù)本發(fā)明一實施例的無線路由器軟件升級方法的流程圖。其包括如下步驟1、搭建本地的FTP或HTTP服務(wù)器或者工作在互聯(lián)網(wǎng)上的FTP或HTTP服務(wù)器;
2、用戶登錄入路由器頁面,升級判斷進程通過FTP或者HTTP獲取升級服務(wù)器上路由器軟件的最新版本信息,自動和路由器上的當(dāng)前版本信息進行比較;3、當(dāng)升級服務(wù)器上的版本比路由器上當(dāng)前版本信息較新時,彈出是否升級的提示框;未有新版本則不提示;4、用戶點擊升級提示后,升級進程自動通過FTP或HTTP從升級服務(wù)器下載最新的軟件版本到路由器內(nèi)存中,并自動進行軟件更新,同時提示用戶正在更新軟件,不要斷電;5、升級完成后設(shè)備自動重啟,跳轉(zhuǎn)頁面提示升級成功,顯示最新的版本信息,完成升級過程。判斷無新版本或用戶不選擇升級時,跳轉(zhuǎn)到路由器狀態(tài)信息頁面。路由器的狀態(tài)頁面是登錄路由器后第一個顯示的頁面,包含當(dāng)前的軟件版本、硬件版本、廣域網(wǎng)信息、局域網(wǎng)信息和/或無線網(wǎng)絡(luò)信息。跳轉(zhuǎn)到路由器狀態(tài)信息頁面是登錄路由器的一個正常步驟,當(dāng)無新版本時,即按用戶登錄路由器的正常步驟顯示。實施本發(fā)明的無線路由器軟件升級方法、裝置及系統(tǒng),經(jīng)過簡單的設(shè)置,可用于工廠批量重工升級,或者搭建一個互聯(lián)網(wǎng)的ftp或者http服務(wù)器,可由客戶自動進行軟件升級,具有較大的用處。
權(quán)利要求
1.一種無線路由器軟件升級方法,其特征在于,包括 步驟A、接收用戶輸入的升級管理指令; 步驟B、基于存儲在升級管理裝置中的升級服務(wù)器的IP地址建立與所述升級服務(wù)器的通信連接; 步驟C、從所述升級服務(wù)器獲取路由器的最新版軟件的版本信息; 步驟D、將從升級服務(wù)器上獲取的路由器的最新版軟件的版本信息與路由器上的當(dāng)前版本信息進行比較; 步驟E、當(dāng)所述路由器的最新版軟件的版本信息比路由器上的當(dāng)前版本信息新時,進行路由器軟件升級操作。
2.根據(jù)權(quán)利要求1所述的無線路由器軟件升級方法,其特征在于,在所述步驟A之前還包括 步驟A0、構(gòu)建本地或遠程升級服務(wù)器,并將所述升級服務(wù)器的IP地址存儲在升級管理裝置中。
3.根據(jù)權(quán)利要求2所述的無線路由器軟件升級方法,其特征在于,所述步驟E中進行路由器軟件升級操作包括 步驟E1、通過用戶界面詢問用戶是否進行升級; 步驟E2、接收用戶的升級指令; 步驟E3、從所述升級服務(wù)器下載所述路由器的最新版軟件至路由器內(nèi)存;及 步驟E4、對路由器軟件進行更新。
4.根據(jù)權(quán)利要求3所述的無線路由器軟件升級方法,其特征在于,還包括, 步驟E5、提示用戶正在更新軟件,不要斷電;及 步驟E6、升級完成后,設(shè)置升級完成標(biāo)志位到路由器配置。
5.根據(jù)權(quán)利要求2— 4中任一項所述的無線路由器軟件升級方法,其特征在于,所述構(gòu)建本地或遠程升級服務(wù)器包括將路由器的最新版軟件及對應(yīng)的版本信息文件存入升級服務(wù)器。
6.根據(jù)權(quán)利要求2— 4中任一項所述的無線路由器軟件升級方法,其特征在于,所述升級服務(wù)器為FTP服務(wù)器或HTTP服務(wù)器。
7.一種無線路由器軟件升級管理裝置,其特征在于,包括 升級管理指令接收單元,用于接收用戶輸入的升級管理指令; 存儲單元,用于存儲升級服務(wù)器的IP地址及路由器配置; 通信連接建立單元,用于基于存儲在所述存儲單元中的升級服務(wù)器的IP地址建立與所述升級服務(wù)器的通信連接; 版本信息獲取單元,用于從所述升級服務(wù)器獲取路由器的最新版軟件的版本信息;版本比較單元,用于將所獲取的路由器的最新版軟件的版本信息與路由器上的當(dāng)前版本信息進行比較; 升級操作管理單元,用于當(dāng)所述路由器的最新版軟件的版本信息比路由器上的當(dāng)前版本信息新時,控制路由器進行軟件升級操作。
8.根據(jù)權(quán)利要求7所述的無線路由器軟件升級管理裝置,其特征在于,所述升級操作管理單元包括詢問單元,用于通過用戶界面詢問用戶是否進行升級; 升級指令接收單元,用于接收用戶的升級指令; 下載單元,用于從所述升級服務(wù)器下載所述路由器的最新版軟件至路由器內(nèi)存;及 升級單元,用于對路由器軟件進行更新。
9.根據(jù)權(quán)利要求8所述的無線路由器軟件升級管理裝置,其特征在于,所述升級操作管理單元還包括 更新提醒單元,用于提示用戶正在更新軟件,不要斷電;及 升級完成標(biāo)志位設(shè)置單元,用于在升級完成后,設(shè)置升級完成標(biāo)志位到路由器配置。
10.一種無線路由器軟件升級系統(tǒng),其特征在于,包括升級服務(wù)器以及如權(quán)利要求7至9中任一項所述的升級管理裝置;其中,所述升級服務(wù)器為本地的或遠程的FTP服務(wù)器或HTTP服務(wù)器,其中存儲有路由器的最新版軟件及對應(yīng)的版本信息文件。
全文摘要
本發(fā)明涉及無線路由器軟件升級方法、管理裝置及系統(tǒng)。包括接收用戶輸入的升級管理指令,基于存儲在升級管理裝置中的升級服務(wù)器的IP地址建立與升級服務(wù)器的通信連接,從升級服務(wù)器獲取路由器的最新版軟件的版本信息;將獲取的路由器的最新版軟件的版本信息與路由器上的當(dāng)前版本信息進行比較;當(dāng)路由器的最新版軟件的版本信息比路由器上的當(dāng)前版本信息新時,進行路由器軟件升級操作。實施本發(fā)明具有以下有益效果能夠自動判斷路由器軟件是否有更新,不需要用戶通過其他方式查看。用戶操作步驟少且簡單,只需根據(jù)提示點擊即可升級。操作靈活,支持本地和遠端服務(wù)器升級,可用于工廠重工升級、品牌軟件網(wǎng)上升級。升級效率高,可支持批量升級。
文檔編號H04W88/08GK103024773SQ201210528948
公開日2013年4月3日 申請日期2012年12月10日 優(yōu)先權(quán)日2012年12月10日
發(fā)明者曾顯柱 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司