CN104639371A - 一种远程控制路由器的方法 - Google Patents
一种远程控制路由器的方法 Download PDFInfo
- Publication number
- CN104639371A CN104639371A CN201510053322.7A CN201510053322A CN104639371A CN 104639371 A CN104639371 A CN 104639371A CN 201510053322 A CN201510053322 A CN 201510053322A CN 104639371 A CN104639371 A CN 104639371A
- Authority
- CN
- China
- Prior art keywords
- router
- long
- mobile phone
- server
- phone terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开一种远程控制路由器的方法,其能够远程向指定路由器发布任意命令,实现远程查看、设置、诊断、修复路由器。这种远程控制路由器的方法,路由器端与服务器端通过第一线路通信,服务器端与手机端通过第二线路通信;路由器端使用openwrt***并通过UCI配置文件来和底层驱动进行交互,服务器端使用lump构架,手机端通过http请求发送模块与服务器端进行交互;第一线路为路由器端和服务器端建立的TCP长连接,第二线路为服务器端和手机端的由手机端发起http请求的链接。
Description
技术领域
本发明属于无线网络通信的技术领域,具体地涉及一种远程控制路由器的方法。
背景技术
现有的路由器作为家用和商用网关的技术已经比较成熟。与此同时,手机APP+服务器的CS(Client/Server)的技术也已经非常成熟,我们见到的多数带有动态内容的APP都是以这样的框架实现的。
但是,由于路由器的特性,基本上只能放在一个具备有线网络的固定位置,为一个固定物理空间内的终端提供网络服务,对路由器的操作和诊断基本都需要在这个物理空间内完成。虽然有些具有远程下载功能的类路由器设备支持远程通过网页操作的功能,如(D-Link DNS-320L),但是远程操作的功能相对单一。即使目前移动互联网迅猛发展,也没有很好的远程控制路由器的方法。
发明内容
本发明要解决的技术解决问题是:克服现有技术的不足,提供一种远程控制路由器的方法,其能够远程向指定路由器发布任意命令,实现远程查看、设置、诊断、修复路由器。
本发明的技术解决方案是:这种远程控制路由器的方法,路由器端与服务器端通过第一线路通信,服务器端与手机端通过第二线路通信;路由器端使用openwrt***并通过UCI配置文件来和底层驱动进行交互,服务器端使用lump构架,手机端通过http请求发送模块与服务器端进行交互;第一线路为路由器端和服务器端建立的TCP长连接,第二线路为服务器端和手机端的由手机端发起http请求的链接。
本发明通过路由器端使用openwrt***并通过UCI配置文件来和底层驱动进行交互,服务器端使用lump构架,手机端通过http请求发送模块与服务器端进行交互,从而实现手机端远程读取路由器内链接设备列表,路由器状态,设置路由器的各种参数,重启路由器,所以能够远程向指定路由器发布任意命令,实现远程查看、设置、诊断、修复路由器。
附图说明
图1示出了根据本发明的远程控制路由器的方法的静态图。
图2示出了根据本发明的远程控制路由器的方法的一个优选实施例的流程示意图。
图3示出了根据本发明的一个例子的手机端页面。
具体实施方式
如图1所示,这种远程控制路由器的方法,路由器端与服务器端通过第一线路通信,服务器端与手机端通过第二线路通信;路由器端使用openwrt***并通过UCI配置文件来和底层驱动进行交互,服务器端使用lump构架,手机端通过http请求发送模块与服务器端进行交互;第一线路为路由器端和服务器端建立的TCP长连接,第二线路为服务器端和手机端的由手机端发起http请求的链接。
本发明通过路由器端使用openwrt***并通过UCI配置文件来和底层驱动进行交互,服务器端使用lump构架,手机端通过http请求发送模块与服务器端进行交互,从而实现手机端远程读取路由器内链接设备列表,路由器状态,设置路由器的各种参数,重启路由器,所以能够远程向指定路由器发布任意命令,实现远程查看、设置、诊断、修复路由器。
优选地,通过UCI配置文件设置开关WIFI、WIFI密码(还可以设置其它硬件属性),并通过UCI配置文件读取***信息(如开机时长灯),这就为远程执行命令提供了强力的支持。
优选地,所述服务器端具有公网IP,并且通过域名解析提供稳定的网络服务。
优选地,手机端使用APP(智能手机的第三方应用程序)图形渲染模块呈现返回的数据。
优选地,如图2所示,该方法包括以下步骤:
(1)路由器上线后与服务器建立TCP长连接;
(2)手机端向用户发起重启命令,命令中附带路由器的唯一标示;
(3)服务器通过TCP长连接向路由器发起reboot命令;
(4)路由器向服务器输出OK,关闭HTTP连接并执行reboot命令;
(5)服务器输出OK返回给手机端,并渲染出成功的页面。
优选地,所述步骤(2)中的唯一标示为路由器MAC地址(MAC地址是固化在网卡上串行EEPROM中的物理地址,通常有48位长)。
更进一步地,所述路由器MAC地址的获取方法为,在步骤(1)建立TCP连接时,路由器将自己的MAC地址信息报给服务器,服务器将记录其连接时对应的MAC。
现在例举两种应用场景:
场景一:自己在公司上班,父母在家中上网,突然路由器出现非联网性问题(如内存占用过多,路由器内垃圾进程过多),上网速度变得很慢,父母有没有技术经验,此时掏出手机APP,远程重启路由器,自动清空了垃圾进程。路由器又可以正常上网了。
场景二:自己在公司上班,突然发现自己的一台备用手机(可联网的),没有戴在身上,担心是不是落在家了很不踏实,导出自己的手机APP,远程查看路由器的联网设备列表(移动终端会自动连接wifi),如果列表里面有就放心了,没有丢。
通过本发明可以方便的实现手机远程监控,管理,设置,重启的基础功能,也可以通过路由器内丰富的命令自行组合,通过手机APP强大的可视化窗口自由组合定义出有趣使用的产品,为用户的更高一级别的需求提供了无限可能。现举例说明:
极路由的手机APP用该方法实现了远程控制路由器的方法如图3所示。用户可通过APP实现如图3的页面中的功能,包括:开启关闭wifi,重启路由器,查看路由器信息。
以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。
Claims (7)
1.一种远程控制路由器的方法,其特征在于:路由器端与服务器端通过第一线路通信,服务器端与手机端通过第二线路通信;路由器端使用openwrt***并通过UCI配置文件来和底层驱动进行交互,服务器端使用lump构架,手机端通过http请求发送模块与服务器端进行交互;第一线路为路由器端和服务器端建立的TCP长连接,第二线路为服务器端和手机端的由手机端发起http请求的链接。
2.根据权利要求1所述的远程控制路由器的方法,其特征在于:通过UCI配置文件设置开关WIFI、WIFI密码,并通过UCI配置文件读取***信息。
3.根据权利要求2所述的远程控制路由器的方法,其特征在于:所述服务器端具有公网IP,并且通过域名解析提供稳定的网络服务。
4.根据权利要求3所述的远程控制路由器的方法,其特征在于:手机端使用APP图形渲染模块呈现返回的数据。
5.根据权利要求4所述的远程控制路由器的方法,其特征在于:该方法包括以下步骤:
(1)路由器上线后与服务器建立TCP长连接;
(2)手机端向用户发起重启命令,命令中附带路由器的唯一标示;
(3)服务器通过TCP长连接向路由器发起reboot命令;
(4)路由器向服务器输出OK,关闭HTTP连接并执行reboot命令;
(5)服务器输出OK返回给手机端,并渲染出成功的页面。
6.根据权利要求5所述的远程控制路由器的方法,其特征在于:所述步骤(2)中的唯一标示为路由器MAC地址。
7.根据权利要求6所述的远程控制路由器的方法,其特征在于:所述路由器MAC地址的获取方法为,在步骤(1)建立TCP连接时,路由器将自己的MAC地址信息报给服务器,服务器将记录其连接时对应的MAC。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510053322.7A CN104639371A (zh) | 2015-02-02 | 2015-02-02 | 一种远程控制路由器的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510053322.7A CN104639371A (zh) | 2015-02-02 | 2015-02-02 | 一种远程控制路由器的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104639371A true CN104639371A (zh) | 2015-05-20 |
Family
ID=53217718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510053322.7A Pending CN104639371A (zh) | 2015-02-02 | 2015-02-02 | 一种远程控制路由器的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104639371A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106301944A (zh) * | 2016-08-30 | 2017-01-04 | 上海斐讯数据通信技术有限公司 | 一种路由器网络中转读写方法及中转服务器 |
CN107332700A (zh) * | 2017-06-22 | 2017-11-07 | 上海掌门科技有限公司 | 一种用于配置无线路由设备的方法与设备 |
CN107872364A (zh) * | 2017-10-12 | 2018-04-03 | 上海斐讯数据通信技术有限公司 | 一种路由器状态的监测方法、装置及*** |
CN105163336B (zh) * | 2015-08-21 | 2019-01-18 | 福建天晴数码有限公司 | 优化无线网络稳定性的方法及*** |
CN110460462A (zh) * | 2019-07-24 | 2019-11-15 | ***通信集团黑龙江有限公司 | 双网络路由器控制***及双网络路由器 |
CN113055411A (zh) * | 2019-12-26 | 2021-06-29 | 中移物联网有限公司 | 一种家庭组网***的控制方法、服务器及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070124482A1 (en) * | 2003-11-14 | 2007-05-31 | Lee Se H | Extranet access management apparatus and method |
CN202425065U (zh) * | 2011-12-24 | 2012-09-05 | 成都市汉云星河网络***有限公司 | 一种支持手机远程控制的无线路由器 |
CN103702399A (zh) * | 2013-12-25 | 2014-04-02 | 福建星网锐捷通讯股份有限公司 | 一种通过智能手机管理无线路由器的方法 |
CN104159244A (zh) * | 2014-08-05 | 2014-11-19 | 王强 | 一种便携式无线网络探测取证*** |
CN104243210A (zh) * | 2014-09-17 | 2014-12-24 | 湖北盛天网络技术股份有限公司 | 远程访问路由器管理页面的方法和*** |
-
2015
- 2015-02-02 CN CN201510053322.7A patent/CN104639371A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070124482A1 (en) * | 2003-11-14 | 2007-05-31 | Lee Se H | Extranet access management apparatus and method |
CN202425065U (zh) * | 2011-12-24 | 2012-09-05 | 成都市汉云星河网络***有限公司 | 一种支持手机远程控制的无线路由器 |
CN103702399A (zh) * | 2013-12-25 | 2014-04-02 | 福建星网锐捷通讯股份有限公司 | 一种通过智能手机管理无线路由器的方法 |
CN104159244A (zh) * | 2014-08-05 | 2014-11-19 | 王强 | 一种便携式无线网络探测取证*** |
CN104243210A (zh) * | 2014-09-17 | 2014-12-24 | 湖北盛天网络技术股份有限公司 | 远程访问路由器管理页面的方法和*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105163336B (zh) * | 2015-08-21 | 2019-01-18 | 福建天晴数码有限公司 | 优化无线网络稳定性的方法及*** |
CN106301944A (zh) * | 2016-08-30 | 2017-01-04 | 上海斐讯数据通信技术有限公司 | 一种路由器网络中转读写方法及中转服务器 |
CN106301944B (zh) * | 2016-08-30 | 2020-02-11 | 上海斐讯数据通信技术有限公司 | 一种路由器网络中转读写方法及中转服务器 |
CN107332700A (zh) * | 2017-06-22 | 2017-11-07 | 上海掌门科技有限公司 | 一种用于配置无线路由设备的方法与设备 |
CN107332700B (zh) * | 2017-06-22 | 2020-11-06 | 上海掌门科技有限公司 | 一种用于配置无线路由设备的方法与设备 |
CN107872364A (zh) * | 2017-10-12 | 2018-04-03 | 上海斐讯数据通信技术有限公司 | 一种路由器状态的监测方法、装置及*** |
CN110460462A (zh) * | 2019-07-24 | 2019-11-15 | ***通信集团黑龙江有限公司 | 双网络路由器控制***及双网络路由器 |
CN113055411A (zh) * | 2019-12-26 | 2021-06-29 | 中移物联网有限公司 | 一种家庭组网***的控制方法、服务器及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104639371A (zh) | 一种远程控制路由器的方法 | |
CN106603394B (zh) | 订阅通知的实现方法和装置 | |
CN104243210A (zh) | 远程访问路由器管理页面的方法和*** | |
US9954978B2 (en) | Internet of things, communication method, bridge device and access device for internet of things | |
US20150055509A1 (en) | Communications device utilizing a central discovery mechanism, and respective method | |
CN103430621A (zh) | 在近场通信对等通信环境中提供网络协议(ip)数据通信的方法和*** | |
CN111901387B (zh) | 一种云专线的连接方法及装置 | |
WO2019128273A1 (zh) | 确定网络设备连接关系的方法、设备及*** | |
CN105637805A (zh) | 增强移动备用信道以解决有线线路网络中的节点故障 | |
CN102763373B (zh) | 基于远程访问使用本地网络装置的服务的方法和设备 | |
US8472420B2 (en) | Gateway device | |
CN102857588B (zh) | 地址解析协议arp信息的处理方法和装置 | |
US10003543B2 (en) | Communication device, communication system, and communication method | |
CN102664808B (zh) | 路由器及其自带Web站点*** | |
CN103634396A (zh) | 一种访问内网Web页面服务数据的方法、网关设备及*** | |
CN103796191A (zh) | 向用户终端发送数据的方法、装置及终端 | |
EP2704373A2 (en) | Method, apparatus and system for neighbor discovery | |
CN104735816A (zh) | 控制无线网络直连群组中无线设备断开的方法及无线设备 | |
CN104506425A (zh) | 基于家庭云主机的即时通讯***及其方法 | |
CN111866916A (zh) | 一种业务配置方法、设备及服务器 | |
CN107872309A (zh) | 一种网络传输介质和速率的自适应方法、装置及设备 | |
CN103647693A (zh) | 基于虚拟网络实现gnss接收机远程数据传输的***及方法 | |
CN106130863A (zh) | 局域网协议报文的传送方法、装置以及*** | |
CN104579967A (zh) | 传输路径控制设备 | |
CN105591866A (zh) | 共享wifi的方法及***、家庭网关和无线局域网关 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150520 |