[发明专利]一种mesh组网下的升级方法与装置有效
申请号: | 202110717147.2 | 申请日: | 2021-06-28 |
公开(公告)号: | CN113452782B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 陈洋;王洪磊;张彬;李雨婷;曲磊磊;苗治培 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/02;H04L9/40;H04W84/18;G06F8/65 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 崔肖肖 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mesh 组网 升级 方法 装置 | ||
本发明公开了一种mesh组网下的升级方法与装置,主路由接收到浏览器提交的子路由升级请求后,生成临时认证令牌以及各子路由的临时端口,并传输给各子路由;各子路由接收到主路由的指令后分别启动临时端口等待浏览器进行升级文件传输,并返回启动成功信息给主路由;主路由接收到启动成功消息后发送临时认证令牌、子路由IP和临时端口给浏览器,由浏览器将升级文件传输给对应子路由;子路由基于临时认证令牌和浏览器IP进行认证,认证成功后基于升级文件进行升级。本发明中浏览器到子路由的升级文件由浏览器直接传送,升级时延大幅减少;将升级文件和控制命令的传输进行分离,实现一对多的子路由并行升级模式,提高升级效率。
【技术领域】
本发明属于路由升级技术领域,更具体地,涉及一种mesh组网下的升级方法与装置。
【背景技术】
mesh组网是一种新的无线局域网类型,由主路由设备和多个子路由设备组成(后续用主路由、子路由表示)。目前mesh组网方式下,需要在web(即网页)的同一页面对组网中的各子路由进行升级,web对于各子路由的升级方式大致如下:首先浏览器将升级文件传输给主路由,然后由主路由将该升级文件分发给各子路由,进而实现各子路由的升级。但这样一来就会导致升级效率较低,如果主路由下挂多个子路由,升级时间会较长,升级性能差。
传统方式下浏览器通过一对多同时对子路由升级时,需要在各个子路由上单独配置web服务器(即web server)来接收升级文件,而每个子路由的web服务器要配置为允许跨域访问,才能让浏览器在一个页面上同时升级各个子路由;如果不配置跨域,就必须为每一个子路由单独打开一个新的升级页面进行操作,实现方式复杂。另外,通过允许跨越方式让浏览器一对多同时升级各个子路由时,这对安全性要求很高,但相关处理代码在浏览器中运行时,通过网络抓包和浏览器端都可以被黑客看到,且各个子路由开启了http服务也容易导致被攻击,导致存在比较严重的安全问题。其中,web服务器主要用于处理http协议的请求,因此也称为http服务器。
综上所述,由于存在升级性能、实现复杂以及升级安全问题方面的不足,在mesh组网应用中需要一种简单易行的路由升级实现方法。
【发明内容】
针对现有技术的以上缺陷或改进需求,本发明提供了一种mesh组网下的升级方法与装置,其目的在于通过将升级文件和控制命令的传输分离,实现一对多的子路由并行升级模式,有效提高升级效率,由此解决现有升级方案升级性能不足、实现复杂以及安全性较差的技术问题。
为实现上述目的,按照本发明的一个方面,提供了一种mesh组网下的升级方法,包括:
主路由接收到浏览器提交的子路由升级请求后,生成临时认证令牌以及各子路由用于接收升级文件的临时端口,并将浏览器IP、所述临时认证令牌以及所述临时端口传输给各子路由;
各子路由接收到所述主路由的指令后,分别启动对应的所述临时端口等待所述浏览器进行升级文件的传输,并返回启动成功信息给所述主路由;
主路由接收到所述子路由返回的启动成功消息后,发送所述临时认证令牌、对应的子路由IP和所述临时端口给所述浏览器,由所述浏览器根据接收到的信息将升级文件传输给对应的子路由;
所述子路由基于所述临时认证令牌和所述浏览器IP进行认证,认证成功后基于所述升级文件进行升级。
优选地,所述主路由接收到浏览器提交的子路由升级请求后,生成临时认证令牌以及各子路由用于接收升级文件的临时端口,并将浏览器IP、所述临时认证令牌以及所述临时端口传输给各子路由,具体包括:
所述浏览器连接到所述主路由,并向所述主路由提交子路由升级请求;其中,所述子路由升级请求中携带有浏览器IP;
所述主路由接收到所述子路由升级请求后,为本次升级生成临时认证令牌,并分别为各子路由指定用于接收升级文件的临时端口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110717147.2/2.html,转载请声明来源钻瓜专利网。