通过终端来管理不同网络中路由器的方法和系统的制作方法

文档序号:9670697阅读:437来源:国知局
通过终端来管理不同网络中路由器的方法和系统的制作方法
【技术领域】
[0001]本发明涉及路由器控制技术领域,特别是涉及一种通过终端来管理不同网络中路由器的方法和系统。
【背景技术】
[0002]可以说手机等智能设备的发展离不开APP,尤其对于家庭物联网来说,APP的广泛应用使得一切都变得轻松简单,空调、电视盒子、冰箱甚至是照明都能有适当的APP赋予新的使用感受。当然对于整个家用网络的核心,路由器APP的诞生也成为趋势所向。其支持的功能包括:扫描上网终端、网络干扰源优化、路由器选项管理、文件内网共享、访客扫二维码登陆、网速控制、儿童上网保护等功能都在APP中配置。
[0003]宽带路由器的“路由”功能就是体现在WAN 口 IP地址和LAN 口 IP地址之间的数据路由上,我们通常根据网络运营商所提供的接入方式来设置WAN 口的网络参数,通常有静态IP地址、动态IP地址或ΡΡ0Ε等方式,它与网络运营商的接入设备处于同一个“外部”网络中,也就是位于公网中,会有一个公网IP。
[0004]而将LAN 口的IP地址则设置为本地局域网内的IP地址,通常是我们自己可以在宽带路由器上自行设定的IP地址,LAN 口下所连接的计算机组成一个“本地网”,路由器的LAN 口 IP地址是这个网络的网关,其没有公网IP地址,通常位于网络运营商的接入设备之后,需要NAT之后,才能找到此路由器。其没有公网IP地址,公网上的服务器无法直接找到它并与其进行通信。
[0005]长连接,指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。处于NAT之后的设备可以主动发起对公网服务器的长连接请求,连接成功后,可利用长连接通道双向通信传输数据。长连接多用于操作频繁,点对点的通讯,而且连接数不能太多情况。每个TCP连接都需要三步握手,这需要时间,如果每个操作都是长连接,再操作的话那么处理速度会降低很多,所以每个操作完后都不断开,下次处理时直接发送数据包就0K 了,不用建立TCP连接。
[0006]由于一般厂商对用户使用路由器的方式没有特别的限制,也就是说用户既可以连接路由器的Wan 口,也可连接路由器的Lan 口。由此,不同用户的路由器就处于不同的网络之中。那么,如何利用智能设备来对处于不同网络中的路由器进行统一管理和控制就成为了一个难题,需要一个行之有效的解决方案的来解决这一难题。

【发明内容】

[0007]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种通过终端来管理不同网络中路由器的方法和系统,用于解决如何利用智能设备来对处于不同网络中的路由器进行统一管理和控制的问题。
[0008]为实现上述目的及其他相关目的,本发明提供以下技术方案:
[0009]一种通过终端来控制不同网络中路由器的方法,包括:由终端向服务器发送登录目标路由器的请求;所述服务器通过判断目标路由器当前的网络连接类型来响应所述请求,返回所述终端至少一目标IP和目标路由器MAC地址;所述终端向所述目标IP发送包括所述目标路由器MAC地址的控制请求;由所述目标路由器直接响应所述控制请求,其中,目标路由器当前连接在公网上,所述目标IP为路由器的公网IP ;由服务器直接响应所述控制请求,其中,目标路由器当前连接在私网上,所述服务器与目标路由器之间建立有长连接通道,所述IP为所述长连接通道的公网IP,服务器通过所述长连接通道向目标路由器发送控制请求和接收目标路由器响应所述控制请求的结果,并将所述结果返回至所述终端。
[0010]优选地,还包括:在路由器初次上电时,将向服务器发送至少包括所述路由器的IP和MAC地址的组注册信息的注册请求,以完成所述路由器的注册。
[0011]优选地,还包括:在路由器每次重新上电时,所述路由器将至少发送包括当前所连接网络的IP和MAC地址的注册信息,以更新服务器中的注册信息。
[0012]优选地,还包括:在路由器初次注册完成或重新启动时,将向服务器发送长连接请求,建立一与服务器之间进行通信的长连接通道,其中,所述长连接通道与所述路由器的MAC地址成映射关联。
[0013]优选地,还包括:由服务器响应路由器的注册请求和注册信息的重新上传,对其中的注册信息进行储存或者更新;
[0014]优选地,还包括:由服务器响应路由器的长连接请求,以建立长连接通道。
[0015]另外,本发明还提供了一种通过终端来控制不同网络中路由器的系统,包括:
[0016]终端,适用于向服务器发送登录目标路由器的请求;以及
[0017]服务器,至少包括以下模块:第一 WEB服务模块,适用于通过判断目标路由器当前的网络连接类型来响应所述请求,返回所述终端至少一目标IP和目标路由器MAC地址;第二 WEB服务模块,适用于响应终端向所述目标IP发送包括所述目标路由器MAC地址的控制请求,调用长连接通道向目标路由器发送控制请求和接收目标路由器响应所述控制请求的结果,并将所述结果返回至所述终端;其中,所述目标路由器当前连接在私网上,所述服务器与目标路由器之间建立有长连接通道,所述IP为所述长连接通道的公网IP ;以及
[0018]路由器,包括嵌设于其中的第三WEB服务模块,适用于响应终端向所述目标IP发送包括所述目标路由器MAC地址的控制请求并返回结果,其中,所述目标路由器当前连接在公网上,所述目标IP为路由器的公网IP。
[0019]优选地,所述路由器还包括:注册模块,在路由器初次上电时,向服务器发送至少包括所述路由器的IP和MAC地址的组注册信息的注册请求,以完成所述路由器的注册。
[0020]优选地,所述路由器还包括:上报事件模块,在路由器每次重新上电时,发送至少包括当前所连接网络的IP和MAC地址的注册信息,以更新服务器中的注册信息。
[0021]优选地,所述路由器还包括:长连接模块,在路由器初次注册完成或重新启动时,向服务器发送长连接请求,建立一与服务器之间进行通信的长连接通道,其中,所述长连接通道与所述路由器的MAC地址成映射关联。
[0022]优选地,所述服务器还包括:路由器事件处理模块,响应路由器的注册请求和注册信息的重新上传,对其中的注册信息进行储存或者更新;
[0023]优选地,所述服务器还包括:长连接服务处理模块,器响应路由器的长连接请求,以建立长连接通道。
[0024]另外本发明还提供了一种终端,包括:账号登录模块,适用于向服务器发送登录目标路由器的请求;路由器管理模块,适用于接收在所述服务器通过判断目标路由器当前的网络连接类型来响应所述请求后返回所述终端的至少一目标IP和目标路由器MAC地址,并向所述目标IP发送包括所述目标路由器MAC地址的控制请求;其中,若目标路由器当前连接在公网上,则所述目标IP为路由器的公网IP;若目标路由器当前连接在私网上,则所述服务器与目标路由器之间建立有长连接通道,所述IP为所述长连接通道的公网IP。
[0025]如上所述,本发明具有以下有益效果:本发明实现了通过终端来对处于不同网络中的路由器进行管理和控制,无论终端的使用者在家里或者外面,都可以十分方便地对路由器进行控制,而不管路由器是处于公网还是私网。
【附图说明】
[0026]图1显示为本发明提供的一种通过终端来控制不同网络中路由器的系统的一种实施方式原理图。
[0027]图2显示为本发明提供的一种通过终端来控制不同网络中路由器的系统的另一种实施方式原理图。
[0028]图3显示为本发明提供的一种通过终端来控制不同网络中路由器的方法的一种实施流程图。
[0029]图4显示为本发明提供的一种终端的原理图。
[0030]元件标号说明
[0031]100 终端
[0032]110账号登录模块
[0033]120路由器管理模块
[0034]200服务器
[0035]300 路由器
[0036]S101?S109方法步骤
【具体实施方式】
[0037]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0038]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0039]实施例1
[0040]本发明提供了一种
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1