[发明专利]一种路由器软件升级的方法和系统有效
申请号: | 201210529139.6 | 申请日: | 2012-12-10 |
公开(公告)号: | CN103024029A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 伍金汉 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445;H04L12/771 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 纪媛媛;张约宗 |
地址: | 201616 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由器 软件 升级 方法 系统 | ||
技术领域
本发明涉及软件升级领域,尤其涉及一种路由器软件升级的方法和系统。
背景技术
路由器的软件升级通常在常规升级页面上输入升级文件所在路径,然后将该路径对应的升级文件发送至路由器,再将其写入路由器的FLASH,最后重启路由器,便可完成路由器软件的升级。然而,常规的升级页面,其文本内容一般都是以文件形式存放于路由器的文件系统中,因此,如果要对路由器的软件进行升级,必须等待路由器系统完全启动且能够访问路由器的文件系统,然后才能打开常规升级页面,这期间要耗费不少时间,对于路由器软件频繁升级的情况尤为严重;而且,当路由器的文件系统出现故障而导致无法打开常规升级页面时,使用该方法进行路由器软件的升级将失效。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述耗费时间长且易受路由器文件系统故障的影响的缺陷,提供一种路由器软件升级的方法和系统,耗费时间短,且不受路由器文件系统故障的影响。
本发明解决其技术问题所采用的技术方案是:构造一种路由器软件升级的方法,包括:
A.终端接收用户通过网页浏览器地址栏输入的隐藏页面的名称;
B.路由器根据网页浏览器所发送的隐藏页面的名称,查找代表该隐藏页面的文本内容所对应的字符串,然后将所述字符串封装成HTTP响应报文,并将所述HTTP响应报文返回至网页浏览器;其中,路由器预先在程序代码中以字符串的形式存储有代表隐藏页面的文本内容,并建立有所述字符串与隐藏页面的名称的对应关系;
C.终端显示网页浏览器所打开的隐藏页面;
D.终端接收用户在隐藏页面上输入的升级文件的路径,并将该路径所对应的升级文件发送至路由器;
E.路由器接收所述升级文件,并将所述升级文件写入FLASH。
在本发明所述的路由器软件升级的方法中,所述步骤D包括:
D1.终端接收用户在隐藏页面上输入的升级文件的路径;
D2.终端对所输入的升级文件的名称进行验证,若正确,则执行步骤D3;若不正确,则执行步骤D4;
D3.终端将该路径所对应的升级文件发送至路由器;
D4.终端提示错误。
在本发明所述的路由器软件升级的方法中,所述步骤E包括:
E1.路由器接收所述升级文件;
E2.路由器对所接收的升级文件进行数据校验,若正确,则执行步骤E3;若否,则执行步骤E4;
E3.路由器将所述升级文件写入FLASH;
E4.终端提示错误。
在本发明所述的路由器软件升级的方法中,在所述步骤D中,所显示的隐藏页面包括升级文件的上传控件路径输入框。
在本发明所述的路由器软件升级的方法中,在所述步骤D中,终端通过RJ-45网线将所述升级文件发送至路由器。
本发明还构造一种路由器软件升级的系统,包括相连接的路由器及存储有升级文件的终端,所述路由器包括:存储模块、报文封装模块、文件接收模块和写入模块;所述终端包括第一接收模块、显示模块、第二接收模块和文件发送模块,其中,
所述存储模块,预先在程序代码中以字符串的形式存储有代表隐藏页面的文本内容,并建立有所述字符串与隐藏页面的名称的对应关系;
所述第一接收模块,用于接收用户通过网页浏览器地址栏输入的隐藏页面的名称;
所述报文封装模块,用于根据网页浏览器所发送的隐藏页面的名称,查找代表该隐藏页面的文本内容所对应的字符串,然后将所述字符串封装成HTTP响应报文,并将所述HTTP响应报文返回至网页浏览器;
所述显示模块,用于显示网页浏览器所打开的隐藏页面;
所述第二接收模块,用于在隐藏页面上接收用户输入的升级文件的路径;
所述文件发送模块,用于将该路径所对应的升级文件发送至所述文件接收模块;
所述文件接收模块,用于接收所述升级文件;
所述写入模块,用于将所述升级文件写入路由器的FLASH。
在本发明所述的路由器软件升级的系统中,所述终端还包括:
升级文件名称验证模块,用于对所输入的升级文件的名称进行验证。
在本发明所述的路由器软件升级的系统中,所述路由器还包括:
数据校验模块,用于在接收到升级文件后,对所接收的升级文件进行数据校验。
在本发明所述的路由器软件升级的系统中,在所述显示模块中,所显示的隐藏页面包括升级文件的上传控件路径输入框。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210529139.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于车窗升降机的导轨和用于车门的车门系统
- 下一篇:一种五电平逆变器