[发明专利]一种基于HTTP协议的路由器远程管理系统有效
申请号: | 201510932346.X | 申请日: | 2015-12-15 |
公开(公告)号: | CN105407172B | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 吴海祥 | 申请(专利权)人: | 南京途牛科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/24;H04L12/26 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 陈静 |
地址: | 210042 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 http 协议 路由器 远程管理 系统 | ||
本发明公开了一种基于HTTP协议的路由器远程管理系统,所述远程管理系统由路由器端、服务器端和控制终端组成,利用智能终端发出操作指令,并使用基于HTTP协议的通信方式,实现对路由器远程管理。本发明使用的HTTP通信基于通用端口80,避免受防火墙限制造成通讯故障,信号传输更加可靠。并且本发明还具有通用性能好,开发及维护费用低等优点。
技术领域
本发明涉及互联网、嵌入式、通信软件技术领域,尤其是涉及一种基于HTTP协议的路由器远程管理系统。
背景技术
路由器,是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号,所以路由器是互联网络的枢纽,也被称为网络“交通警察”。
目前对家用路由器的配置管理主要是通过在路由器所在局域网内访问网关地址,进入路由器自身提供的一个WebAdmin管理后台对其进行配置。近年来,随着智能路由器概念的兴起,部分高端品牌的路由器开始支持远程管理,在实现方案上主要基于比较底层的TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议)的SOCKET应用开发。目前基于TCP/IP的SOCKET实现方式主要存在以下缺陷:
1.SOCKET通讯对端口有要求,容易受防火墙的限制,造成通讯意外中断的可能;
2.传输数据为字节级,需要对传输的数据进行解析转换成应用级数据;
3.多线程及大并发实现起来比较复杂;
4.接口协议比较复杂,对开发人员的开发水平要求较高,开发和维护成本高、周期长。
所以目前的技术现状迫切需要一种基于通用端口、能减少受防火墙影响可能、使用一种轻量级的数据传输格式、能提供良好的高并发支持并降低开发和维护成本的路由器远程管理系统。
发明内容
发明目的:本发明提出一种基于HTTP协议的路由器远程管理系统,能够利用路由器上的通用接口,依靠HTTP协议实现路由器的远程管理。
技术方案:本发明提供的一种基于HTTP协议的路由器远程管理系统,所述远程管理系统由路由器端、服务器端和控制终端组成。
所述路由器端由设备认证模块、心跳检测模块、通信模块及配置生效模块组成,其中,
设备认证模块:用于设备认证和绑定;
心跳检测模块:判断设备是否进行过设备认证与绑定并检查通信模块进程是否正常运行;
通信模块:将当前路由器设备状态和配置信息发送HTTP请求到服务器;
配置生效模块:处理通信模块的响应并解析响应返回的数据,利用提供的功能API使配置生效;
所述服务器端由用户管理、设备管理模块、队列管理及关联控制组成,其中,
设备管理模块:用于维护和管理已绑定的设备信息;
队列管理:处理各个终端的管理命令信息以及通信模块的请求;
关联控制模块接受路由器端申请设备绑定和解绑的请求;
所述控制终端包括用户注册与登录模块、设备状态模块和操作管理模块,其中,
用户注册与登录模块:收集用户输入的账号信息,向服务器端API发起申请;
设备状态模块:利用服务器端的状态API获取最新设备信息展示于终端供用户查看;
操作管理模块:收集用户路由器的配置信息,向服务器端设备管理模块提供的API发出申请,同步路由器配置管理信息,待路由器端执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京途牛科技有限公司,未经南京途牛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510932346.X/2.html,转载请声明来源钻瓜专利网。