无线路由器软件升级方法、管理装置及系统的制作方法

文档序号:7868178阅读:214来源:国知局
专利名称:无线路由器软件升级方法、管理装置及系统的制作方法
技术领域
本发明涉及通信技术领域,更具体地说,涉及一种无线路由器软件升级方法、管理装置及系统。
背景技术
无线路由器是带有无线覆盖功能的路由器,它主要应用于用户上网和无线覆盖。无线路由器可以看作一个转发器,将家中墙上接出的宽带网络信号通过天线转发给附近的无线网络设备(笔记本电脑、支持wifi的手机等等)。由于在路由器软件的前期设计过程中可能存在某些技术障碍,使得路由器存在一些不成熟的地方,也就是通常所说的Bug,使得信号不稳定、容易受干扰等。通过后续的软件 升级,可以修正这些Bug,更能对功能的进行扩充,让无线连接更稳定,功能更丰富。现有技术中,一般路由器升级都是需要用户记住当前软件的版本,然后登入设备官网去查询软件是否有更新,然后下载新软件到本地电脑,再登入路由器管理页面后,进入升级页面,手动选择本地升级文件后,点击升级按钮进行升级。现有技术的路由器软件升级方法需要人为进行判断是否有新的软件,且需要操作的步骤较多,部分还需要客户自己架设服务器,如TFTP服务器等,对非专业人员操作困难,不能批量进行升级,升级效率低。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述路由器软件升级需要人为判断是否有新版本且升级操作步骤多、效率低的缺陷,提供一种无线路由器软件升级方法。本发明要解决的另一技术问题在于,针对现有技术的上述路由器软件升级需要人为判断是否有新版本且升级操作步骤多、效率低的缺陷,提供一种无线路由器软件升级管
理装置。本发明要解决的又一技术问题在于,针对现有技术的上述路由器软件升级需要人为判断是否有新版本且升级操作步骤多、效率低的缺陷,提供一种无线路由器软件升级系统。本发明解决其技术问题所采用的技术方案是提供一种无线路由器软件升级方法,包括步骤A、接收用户输入的升级管理指令;步骤B、基于存储在升级管理装置中的升级服务器的IP地址建立与所述升级服务器的通信连接;步骤C、从所述升级服务器获取路由器的最新版软件的版本信息;步骤D、将从升级服务器上获取的路由器的最新版软件的版本信息与路由器上的当前版本信息进行比较;步骤E、当所述路由器的最新版软件的版本信息比路由器上的当前版本信息新时,进行路由器软件升级操作在本发明所述的无线路由器软件升级方法中,在所述步骤A之前还包括步骤A0、构建本地或远程升级服务器,并将所述升级服务器的IP地址存储在升级
管理装置中。在本发明所述的无线路由器软件升级方法中,所述步骤E中进行路由器软件升级操作包括步骤E1、通过用户界面 询问用户是否进行升级;步骤E2、接收用户的升级指令;步骤E3、从所述升级服务器下载所述路由器的最新版软件至路由器内存;及步骤E4、对路由器软件进行更新。在本发明所述的无线路由器软件升级方法中,还包括,步骤E5、提示用户正在更新软件,不要断电;及步骤E6、升级完成后,设置升级完成标志位到路由器配置。在本发明所述的无线路由器软件升级方法中,所述构建本地或远程升级服务器包括将路由器的最新版软件及对应的版本信息文件存入升级服务器。在本发明所述的无线路由器软件升级方法中,所述升级服务器为FTP服务器或HTTP服务器。本发明解决其技术问题所采用的另一技术方案是构造一种无线路由器软件升级管理装置,包括升级管理指令接收单元,用于接收用户输入的升级管理指令;存储单元,用于存储升级服务器的IP地址;通信连接建立单元,用于基于存储在所述存储单元中的升级服务器的IP地址建立与所述升级服务器的通信连接;版本信息获取单元,用于从所述升级服务器获取路由器的最新版软件的版本信息;版本比较单元,用于将所获取的路由器的最新版软件的版本信息与路由器上的当前版本信息进行比较;升级操作管理单元,用于当所述路由器的最新版软件的版本信息比路由器上的当前版本信息新时,控制路由器进行软件升级操作。在本发明所述的无线路由器软件升级管理装置中,所述升级操作管理单元包括询问单元,用于通过用户界面询问用户是否进行升级;升级指令接收单元,用于接收用户的升级指令;下载单元,用于从所述升级服务器下载所述路由器的最新版软件至路由器内存;及升级单元,用于对路由器软件进行更新。在本发明所述的无线路由器软件升级管理装置中,所述升级操作管理单元还包括更新提醒单元,用于提示用户正在更新软件,不要断电;及升级完成标志位设置单元,用于在升级完成后,设置升级完成标志位到路由器配置。本发明解决其技术问题所采用的另一技术方案是构造一种无线路由器软件升级系统,包括升级服务器以及如前所述的无线路由器软件升级管理装置;其中,所述升级服务器为本地的或远程的FTP服务器或HTTP服务器,其中存储有路由器的最新版软件及对应的版本信息文件。实施本发明,具有以下有益效果能够自动判断路由器软件是否有更新,不需要用户通过其他方式查看。用户操作步骤少且简单,只需根据提示点击即可升级软件。操作灵活,支持本地和远端服务器升级,可用于工厂重工升级、品牌软件网上升级。升级效率高,可支持批量升级。


下面将结合附图及实施例对本发明作进一步说明,附图中 图1是本发明的无线路由器软件升级系统的示意图;图2是本发明无线路由器软件升级管理装置的逻辑图;图3是本发明无线路由器软件升级管理装置中升级操作管理单元的逻辑图;图4是本发明无线路由器软件升级方法的流程图;图5是本发明无线路由器软件升级方法的前序步骤图;图6是根据本发明一实施例的无线路由器软件升级方法中进行路由器软件升级操作的流程图;图7是根据本发明一实施例的无线路由器软件升级方法的流程图。
具体实施例方式如图1 一 3所示,本发明的无线路由器软件升级系统包括升级服务器1、无线路由器软件升级管理装置2和无线路由器3。升级服务器I中存储有无线路由器3的最新版软件及对应的版本信息文件。作为选择,升级服务器I可以是本地的FTP服务器或HTTP服务器。作为另一选择,升级服务器I也可以是远程的FTP服务器或HTTP服务器。例如,针对工厂批量重工升级,可以构建本地的升级服务器进行本地升级。又例如,对于用户己购买和/或使用的无线路由器,可以构建远程(或互联网)升级服务器,以便用户远程下载升级软件。无线路由器软件升级管理装置2包括升级管理指令接收单元21、通信连接建立单元22、版本信息获取单元23、版本比较单元24、升级操作管理单元26及存储单元28。其中,升级管理指令接收单元21用于接收用户输入的升级管理指令;通信连接建立单元22用于基于存储在存储单元中的升级服务器的IP地址建立与升级服务器的通信连接;版本信息获取单元23用于从升级服务器获取路由器的最新版软件的版本信息;版本比较单元24用于将所获取的路由器的最新版软件的版本信息与路由器上的当前版本信息进行比较;升级操作管理单元26,用于当路由器的最新版软件的版本信息比路由器上的当前版本信息新时,控制路由器进行软件升级操作;存储单元28用于存储升级服务器的IP地址及路由器配置。升级操作管理单元26包括询问单元261、升级指令接收单元262、下载单元263、升级单元264、更新提醒单元265和升级完成标志位设置单元266。其中,询问单元261用于通过用户界面询问用户是否进行升级;升级指令接收单元262用于接收用户的升级指令;下载单元263用于从升级服务器下载路由器的最新版软件至路由器内存;升级单元264用于对路由器软件进行更新;更新提醒单及元265用于提示用户正在更新软件,不要断电;升级完成标志位设置单元266,用于在升级完成后,设置升级完成标志位到路由器配置。重启完成后用户登录页面,可读取配置来查看是否升级成功。升级操作管理单元26中,更新提醒单元265和升级完成标志位设置单元266是可选的,在图3中用虚线框表示。在一个实施例中,升级操作管理单元26中可以不包括更新提醒单元265。例如,在工厂批量重工升级过程中,升级是由专业人员操作,一般不会在升级过程中断电,所以升级操作管理单元可以省去提醒的步骤。而是否升级成功的标志位也是可配置的。在另一个实施例中,升级操作管理单元26中可以不包括升级完成标志位设置单元266,例如,在工厂批量重工升级后,如果后面有工位检查版本信息时可不用设置升级成功标志位。 图4是本发明的无线路由器软件升级方法的流程图。如图4所示,开始步骤之后,在步骤A,升级管理指令接收单元21接收用户输入的升级管理指令。例如,该升级管理指令是由用户登录路由器而产生,用户登录路由器后显示页面跳转到路由器状态信息页面。之后,在步骤B,通信连接建立单元22基于存储在升级管理装置中(例如存储单元28中)的升级服务器的IP地址建立与升级服务器的通信连接。接下来,在步骤C,版本信息获取单元23从升级服务器获取路由器的最新版软件的版本信息。然后,在步骤D,版本比较单元24将从升级服务器上获取的路由器的最新版软件的版本信息与路由器上的当前版本信息进行比较。在步骤D1,得到比较结果。分两种情况,第一种情况,有新版本,则进行步骤E,升级操作管理单元26进行路由器软件升级操作,升级完成后则进入结束步骤,例如,可通过用户界面告知用户升级成功,路由器需要启后新版本才能生效。例如可设置为自动重启,也可设置为让用户选择立即重启或稍后重启。第二种情况,无新版本,则直接进入结束步骤,并可通过用户界面告知用户现在使用的软件版本已是最新版本,无需升级。需要说明的是,在步骤A之前还包括步骤A0,构建本地或远程升级服务器,并将升级服务器的IP地址存储在升级管理装置中,如图5所示。构建本地或远程升级服务器包括将路由器的最新版软件及对应的版本信息文件存入升级服务器。该步骤是在为路由器软件的升级做准备。一旦构建好升级服务器,每次有新版本软件时,只需放到该升级服务器中,即可为用户提供升级服务。而在用户端,则可按照存储在升级管理装置中的升级服务器的IP地址访问升级服务器,定期进行软件升级管理操作,以便在有新版本软件出品时,进行软件升级/更新。图6是图4中的步骤E进行路由器软件升级操作的具体步骤。如图6所示,在步骤E1,询问单元261通过用户界面询问用户是否进行升级。在步骤E2,升级指令接收单元262接收用户的升级指令。在步骤E3,下载单元263从升级服务器下载路由器的最新版软件至路由器内存。之后,在步骤E4,升级单元264对路由器软件进行更新。在步骤E5更新开始及过程中,更新提醒单元265提示用户正在更新软件,不要断电。最后,在步骤E6,升级完成后,升级完成标志位设置单元266设置升级完成标志位到路由器配置。需要说明的是,步骤E5和E6是可选步骤,在图6中用虚线框表示。实际应用中可根据情况确定是否设置这两个步骤。例如,针对工厂批量重工升级,可以省去这两个步骤。而在终端用户使用的升级软件中,需要设置这两个步骤。本发明的无线路由器软件升级方法及管理装置可在路由器软件中实现,由用户登入路由器页面时,升级管理程序自动去检测和判断版本是否有更新,自动提示用户是否需要升级。用户只需根据提示点击是否需要更新软件,即可自动进行版本升级,从而减少人为操作失误、避免导致产品损坏。另外,本发明的技术方案是一个服务端对多个客户端的形式,当设置好服务器端后,多个客户端通过交换机同时连接到服务器,可同时向服务器发送升级请求,各客户端可并行升级,从而实现批量升级。图7是根据本发明一实施例的无线路由器软件升级方法的流程图。其包括如下步骤1、搭建本地的FTP或HTTP服务器或者工作在互联网上的FTP或HTTP服务器;
2、用户登录入路由器页面,升级判断进程通过FTP或者HTTP获取升级服务器上路由器软件的最新版本信息,自动和路由器上的当前版本信息进行比较;3、当升级服务器上的版本比路由器上当前版本信息较新时,弹出是否升级的提示框;未有新版本则不提示;4、用户点击升级提示后,升级进程自动通过FTP或HTTP从升级服务器下载最新的软件版本到路由器内存中,并自动进行软件更新,同时提示用户正在更新软件,不要断电;5、升级完成后设备自动重启,跳转页面提示升级成功,显示最新的版本信息,完成升级过程。判断无新版本或用户不选择升级时,跳转到路由器状态信息页面。路由器的状态页面是登录路由器后第一个显示的页面,包含当前的软件版本、硬件版本、广域网信息、局域网信息和/或无线网络信息。跳转到路由器状态信息页面是登录路由器的一个正常步骤,当无新版本时,即按用户登录路由器的正常步骤显示。实施本发明的无线路由器软件升级方法、装置及系统,经过简单的设置,可用于工厂批量重工升级,或者搭建一个互联网的ftp或者http服务器,可由客户自动进行软件升级,具有较大的用处。
权利要求
1.一种无线路由器软件升级方法,其特征在于,包括 步骤A、接收用户输入的升级管理指令; 步骤B、基于存储在升级管理装置中的升级服务器的IP地址建立与所述升级服务器的通信连接; 步骤C、从所述升级服务器获取路由器的最新版软件的版本信息; 步骤D、将从升级服务器上获取的路由器的最新版软件的版本信息与路由器上的当前版本信息进行比较; 步骤E、当所述路由器的最新版软件的版本信息比路由器上的当前版本信息新时,进行路由器软件升级操作。
2.根据权利要求1所述的无线路由器软件升级方法,其特征在于,在所述步骤A之前还包括 步骤A0、构建本地或远程升级服务器,并将所述升级服务器的IP地址存储在升级管理装置中。
3.根据权利要求2所述的无线路由器软件升级方法,其特征在于,所述步骤E中进行路由器软件升级操作包括 步骤E1、通过用户界面询问用户是否进行升级; 步骤E2、接收用户的升级指令; 步骤E3、从所述升级服务器下载所述路由器的最新版软件至路由器内存;及 步骤E4、对路由器软件进行更新。
4.根据权利要求3所述的无线路由器软件升级方法,其特征在于,还包括, 步骤E5、提示用户正在更新软件,不要断电;及 步骤E6、升级完成后,设置升级完成标志位到路由器配置。
5.根据权利要求2— 4中任一项所述的无线路由器软件升级方法,其特征在于,所述构建本地或远程升级服务器包括将路由器的最新版软件及对应的版本信息文件存入升级服务器。
6.根据权利要求2— 4中任一项所述的无线路由器软件升级方法,其特征在于,所述升级服务器为FTP服务器或HTTP服务器。
7.一种无线路由器软件升级管理装置,其特征在于,包括 升级管理指令接收单元,用于接收用户输入的升级管理指令; 存储单元,用于存储升级服务器的IP地址及路由器配置; 通信连接建立单元,用于基于存储在所述存储单元中的升级服务器的IP地址建立与所述升级服务器的通信连接; 版本信息获取单元,用于从所述升级服务器获取路由器的最新版软件的版本信息;版本比较单元,用于将所获取的路由器的最新版软件的版本信息与路由器上的当前版本信息进行比较; 升级操作管理单元,用于当所述路由器的最新版软件的版本信息比路由器上的当前版本信息新时,控制路由器进行软件升级操作。
8.根据权利要求7所述的无线路由器软件升级管理装置,其特征在于,所述升级操作管理单元包括询问单元,用于通过用户界面询问用户是否进行升级; 升级指令接收单元,用于接收用户的升级指令; 下载单元,用于从所述升级服务器下载所述路由器的最新版软件至路由器内存;及 升级单元,用于对路由器软件进行更新。
9.根据权利要求8所述的无线路由器软件升级管理装置,其特征在于,所述升级操作管理单元还包括 更新提醒单元,用于提示用户正在更新软件,不要断电;及 升级完成标志位设置单元,用于在升级完成后,设置升级完成标志位到路由器配置。
10.一种无线路由器软件升级系统,其特征在于,包括升级服务器以及如权利要求7至9中任一项所述的升级管理装置;其中,所述升级服务器为本地的或远程的FTP服务器或HTTP服务器,其中存储有路由器的最新版软件及对应的版本信息文件。
全文摘要
本发明涉及无线路由器软件升级方法、管理装置及系统。包括接收用户输入的升级管理指令,基于存储在升级管理装置中的升级服务器的IP地址建立与升级服务器的通信连接,从升级服务器获取路由器的最新版软件的版本信息;将获取的路由器的最新版软件的版本信息与路由器上的当前版本信息进行比较;当路由器的最新版软件的版本信息比路由器上的当前版本信息新时,进行路由器软件升级操作。实施本发明具有以下有益效果能够自动判断路由器软件是否有更新,不需要用户通过其他方式查看。用户操作步骤少且简单,只需根据提示点击即可升级。操作灵活,支持本地和远端服务器升级,可用于工厂重工升级、品牌软件网上升级。升级效率高,可支持批量升级。
文档编号H04W88/08GK103024773SQ201210528948
公开日2013年4月3日 申请日期2012年12月10日 优先权日2012年12月10日
发明者曾显柱 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1