一种用于远程管理调试路由器的系统和方法技术方案

技术编号:34604181 阅读:15 留言:0更新日期:2022-08-20 09:08
本发明专利技术涉及路由器技术领域,且公开了一种用于远程管理调试路由器的方法,包括以下步骤:步骤一:通过第一获取模块从服务器中获取路由器使用设备的类型信息,步骤二:通过判断模块根据服务器提供的路由器使用设备的类型信息。该用于远程管理调试路由器的系统和方法,通过设置第二获取模块,第二获取模块可以区分出路由器使用设备是公网I P路由器和私网I P路由器,在使用者通过控制终端对公网I P路由器进行远程管理时,服务器将向控制终端设备提供路由器的公网I P地址,控制终端设备就可以根据公网I P地址信息直接对公网I P路由器进行访问和管理,不需要通过服务器进行报文转发,从而可以有效地降低服务器的开销和成本。从而可以有效地降低服务器的开销和成本。从而可以有效地降低服务器的开销和成本。

【技术实现步骤摘要】
一种用于远程管理调试路由器的系统和方法


[0001]本专利技术涉及路由器
,具体为一种用于远程管理调试路由器的系统和方法。

技术介绍

[0002]路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备,它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议,这样,路由器可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置,所以路由器可以把非TCP/IP网络连接到因特网上,路由器又可以称之为网关设备,路由器就是在OSI/RM中完成的网络层中继以及第三层中继任务,对不同的网络之间的数据包进行存储、分组转发处理,其主要就是在不同的逻辑分开网络,而数据在一个子网中传输到另一个子网中,可以通过路由器的路由功能进行处理。
[0003]目前市场上的理路由器应用已经十分广泛了,在网络通信中,路由器具有判断网络地址以及选择IP路径的作用,可以在多个网络环境中,构建灵活的链接系统,通过不同的数据分组以及介质访问方式对各个子网进行链接,路由器在操作中仅接受源站或者其他相关路由器传递的信息,是一种基于网络层的互联设备,但是大部分路由器的通讯对端口有要求,容易受防火墙的限制,造成通讯意外中断的可能,并且传输数据为字节级,需要对传输的数据进行解析转换成应用级数据,多线程及大并发实现起来比较复杂,并且终端设备和路由器之间的所有报文都需要通过服务器进行转发,随着路由器数量的逐渐增加,给服务器带来越来越严重的开销和成本。

技术实现思路

[0004](一)解决的技术问题
[0005]针对现有技术的不足,本专利技术提供了一种用于远程管理调试路由器的系统和方法,具备方便使用的优点,解决了大部分路由器的通讯对端口有要求,容易受防火墙的限制,造成通讯意外中断的可能,并且传输数据为字节级,需要对传输的数据进行解析转换成应用级数据,多线程及大并发实现起来比较复杂的问题。
[0006](二)技术方案
[0007]为实现上述方便使用的目的,本专利技术提供如下技术方案:一种用于远程管理调试路由器的方法,包括以下步骤:
[0008]步骤一:通过第一获取模块从服务器中获取路由器使用设备的类型信息;
[0009]步骤二:通过判断模块根据服务器提供的路由器使用设备的类型信息,判断路由器使用设备是公网IP路由器还是私网IP路由器;
[0010]步骤三:通过第二获取模块在路由器为公网IP路由器时向服务器获取所述路由器
的公网IP地址信息;
[0011]步骤四:通过路由器管理模块中的第一发起模块对公网IP地址信息直接对路由器发起访问请求,并通过第一接受模块接收路由器返回的处理结果,以实现对所述路由器直接进行远程访问和管理;
[0012]步骤五:路由器管理模块中的第二发起模块在路由器为私网IP路由器时,通过服务器向路由器发起访问请求,并通过第二接受模块接收路由器转发的处理结果。
[0013]优选的,包括路由器本体、服务器和控制终端,所述路由器本体包括设备认证模块、检测模块、通信模块和配置生效模块,所述服务器包括用户管理模块、设备管理模块、关联模块和队列管理模块,所述控制终包括客户端、设备状态模块和操作管理模块。
[0014]优选的,所述设备认证模块用于对使用的设备进行认证和绑定,所述检测模块用于检测使用设备是否能进行设备认证与绑定,并检查通信模块进程是否可以正常运行。
[0015]优选的,所述通信模块用于将当前路由器本体使用的设备状态和配置信息发送HTTP请求到服务器,所述配置管理模块用于处理通信模块的发送HTTP请求,并解析发送HTTP请求返回的数据,利用提供的功能API使配置生效。
[0016]优选的,所述设备管理模块用于维护和管理已绑定的使用设备信息,所述队列管理模块用于处理各个终端的管理命令信息以及通信模块的HTTP请求。
[0017]优选的,所述关联控制模块用于接收路由器本体申请的使用设备绑定和解绑的请求,所述客户端用于收集用户输入的账号信息,向服务器端API发起申请。
[0018]优选的,所述设备状态模块用于客户端的用户查看服务器端的状态API获取最新设备信息展示终端。
[0019]优选的,所述操作管理模块用于收集用户路由器的配置信息,向服务器端设备管理模块提供的API发出申请,同步路由器配置管理信息,待路由器本体执行。
[0020](三)有益效果
[0021]与现有技术相比,本专利技术提供了一种用于远程管理调试路由器的系统和方法,具备以下有益效果:
[0022]1、该用于远程管理调试路由器的系统和方法,通过设置第二获取模块,先通过第一获取模块从服务器中获取路由器使用设备的类型信息,然后判断模块根据服务器提供的路由器使用设备的类型信息,判断路由器使用设备是公网IP路由器还是私网IP路由器,再通过第二获取模块可以区分出路由器使用设备是公网IP路由器和私网IP路由器,在使用者通过控制终端对公网IP路由器进行远程管理时,服务器将向控制终端设备提供路由器的公网IP地址,控制终端设备就可以根据公网IP地址信息直接对公网IP路由器进行访问和管理,不需要通过服务器进行报文转发,从而可以有效地降低服务器的开销和成本。
[0023]2、该用于远程管理调试路由器的系统和方法,通过设置设备认证模块对使用的设备进行认证和绑,通过检测模块检测使用设备是否能进行设备认证与绑定,并检查通信模块进程是否可以正常运行,通过通信模块将当前路由器本体使用的设备状态和配置信息发送HTTP请求到服务器,通过配置生效模块,处理通信模块的响应并解析响应返回的数据,利用提供的功能API使配置生效,通用性更强,通过设备管理模块维护和管理已绑定的使用设备信息,通过队列管理模块处理各个终端的管理命令信息以及通信模块的HTTP请求,通过关联控制模块接收路由器本体申请的使用设备绑定和解绑的请求,通过客户端收集用户输
入的账号信息,向服务器端API发起申请,通过设备状态模块用于客户端的用户查看服务器端的状态API获取最新设备信息展示终端,通过操作管理模块用于收集用户路由器的配置信息,向服务器端设备管理模块提供的API发出申请,同步路由器配置管理信息,待路由器本体执行,有效的防止由于同一时间多条命令的情况引发路由器处理遗漏或混乱,信息处理可靠性更高,HTTP通信基于通用端口80,避免受防火墙限制造成通讯故障,并且通信数据格式使用成熟、广泛的JSON数据格式,扩展更容易,服务器有大量现成开源的高并发处理框架和方案可使用,避免了SOCKET应用对高并发处理不力的缺点。
附图说明
[0024]图1为本专利技术模块流程示意图;
[0025]图2为本专利技术结构示意图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于远程管理调试路由器的方法,包括以下步骤:步骤一:通过第一获取模块从服务器中获取路由器使用设备的类型信息;步骤二:通过判断模块根据服务器提供的路由器使用设备的类型信息,判断路由器使用设备是公网IP路由器还是私网IP路由器;步骤三:通过第二获取模块在路由器为公网IP路由器时向服务器获取所述路由器的公网I P地址信息;步骤四:通过路由器管理模块中的第一发起模块对公网IP地址信息直接对路由器发起访问请求,并通过第一接受模块接收路由器返回的处理结果,以实现对所述路由器直接进行远程访问和管理;步骤五:路由器管理模块中的第二发起模块在路由器为私网IP路由器时,通过服务器向路由器发起访问请求,并通过第二接受模块接收路由器转发的处理结果。2.一种用于远程管理调试路由器的系统,其特征在于:包括路由器本体、服务器和控制终端,所述路由器本体包括设备认证模块、检测模块、通信模块和配置生效模块,所述服务器包括用户管理模块、设备管理模块、关联模块和队列管理模块,所述控制终端包括客户端、设备状态模块和操作管理模块。3.根据权利要求2所述的一种用于远程管理调试路由器的系统,其特征在于:所述设备认证模块用于对使用的设备进行认证和绑定,所述检测模块用于检测使用设备是否能进行设备认证...

【专利技术属性】
技术研发人员:周明森熊运自孙燕曾宏清
申请(专利权)人:惠州高盛达科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1