一种路由器控制方法、终端、路由器及服务器与流程

文档序号:11156942阅读:517来源:国知局
一种路由器控制方法、终端、路由器及服务器与制造工艺

本公开涉及智能设备领域,具体涉及一种路由器控制方法、终端、路由器及服务器。



背景技术:

随着网络时代的发展,路由器的应用越来越多。许多用户为了方便随时上网,经常保持无线路由器开启,很少关闭。无线路由器作为网络的接入点,开启状态时,需要周期性的广播信号帧,使设备能够扫描到该信号帧,发现相应的无线路由器,并连接上网。

但即使没有无线设备接入网络,无线路由器仍一直处于工作状态,仍旧周期性的广播信号帧;同时,广播信号帧占用了其所在工作信道的资源,一个工作信道上同一时间仅允许一台设备发送信号,否则会造成信号冲突,所以该无线路由器发送信号帧的时间段内,周围相同工作信道上的其他设备不能正常工作,进一步的,还会对其他设备发出的信号造成干扰;此外,无线路由器一直处于工作状态,增加了无线网络连接密码被破解的机会,不利于网络安全。

目前,如果用户想解决上述问题,只能手动的关闭或开启无线路由器。操作十分不便利。

可见目前的无线路由器存在由于长时间开启,造成资源浪费和安全性低,以及控制无线路由器时的操作是否便利的问题。



技术实现要素:

针对以上问题,本公开的第一方面提供了一种路由器控制方法,包括:终端获取服务器提供的控制界面并展示;以及获取用户在所述控制界面输入的操作指令,其中,所述操作指令包括指示控制通道选择的指令、指示路由器进行开关操作的指令、指示所述路由器进行界面配置指令、指示所述路由器进行定时设置指令、指示所述路由器进行状态获取指令中的一个或多个;并向网络侧发送所述操作指令,以控制所述路由器。

根据本公开的第二方面,提供了一种路由器控制方法,包括:服务器向终端提供控制界面,以使得所述终端获取用户在所述控制界面上输入的操作指令;获取终端发送的操作指令,并根据所述操作指令控制路由器。

根据本公开的第三方面,提供了一种路由器控制方法,包括:路由器接收终端或服务器发送的操作指令,其中,所述操作指令包括指示控制通道选择的指令、指示所述路由器进行开关操作的指令、指示所述路由器进行界面配置指令、指示所述路由器进行定时设置指令、指示所述路由器进行状态获取指令中的一个或多个;并根据所述操作指令,向所述终端或服务器返回所述操作指令对应的响应。

根据本公开的第四方面,提供了一种终端,包括:获取模块,用于获取服务器提供的控制界面并展示;以及,用于获取用户在所述控制界面输入的操作指令,其中,所述操作指令包括指示控制通道选择的指令、指示路由器进行开关操作的指令、指示所述路由器进行界面配置指令、指示所述路由器进行定时设置指令、指示所述路由器进行状态获取指令中的一个或多个;发送模块,用于向网络侧发送所述操作指令,以控制所述路由器。

根据本公开的第五方面,提供了一种服务器,包括:发送模块,用于向终端提供控制界面,以使得所述终端获取用户在所述控制界面上输入的操作指令;接收模块,用于接收所述终端发送的所述操作指令;所述发送模块,还用于根据所述操作指令向路由器发送控制指令以控制所述路由器。

根据本公开的第六方面,提供了一种路由器,包括:接收模块,用于接收终端或服务器发送的操作指令,其中,所述操作指令包括指示控制通道选择的指令、指示路由器进行开关操作的指令、指示所述路由器进行界面配置指令、指示所述路由器进行定时设置指令、指示所述路由器进行状态获取指令中的一个或多个;处理模块,根据所述操作指令执行对应的动作;发送模块,向所述终端或服务器返回所述操作指令对应的响应。

通过本公开提供的技术方案,可实现路由器的灵活控制,提高了路由器使用时的安全性、操作便利性,同时可节约资源。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例的附图作简单地介绍,显而易见地,下面描述中的附图仅仅涉及本发明的一些实施例,而非对本发明的限制。

图1为根据本公开的一实施例的一种路由器控制方法的示意性流程图。

图2为根据本公开的一实施例的一种路由器的控制界面的示意图。

图3为根据本公开的一实施例的一种路由器控制方法的示意性流程图。

图4为根据本公开的一实施例的一种路由器控制方法的示意性流程图。

图5为根据本公开的一实施例的一种终端的示意性框图。

图6为根据本公开的一实施例的一种服务器的示意性框图。

图7为根据本公开的一实施例的一种路由器的示意性框图。

图8为根据本公开的一实施例的一种路由器的示意性框图。

具体实施方式

下面将结合附图对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,也属于本发明保护的范围。

本申请提供一种无线路由器(以下简称路由器)控制方法,以提高路由器使用时的安全性、操作便利性。

图1为根据本公开的一实施例的一种路由器控制方法的示意性流程图。该路由器控制方法,包括:

S101、终端获取服务器提供的控制界面并展示。

S102、获取用户在所述控制界面输入的操作指令,其中,所述操作指令包括指示控制通道选择的指令、指示所述路由器进行开关操作的指令、指示所述路由器进行界面配置指令、指示所述路由器进行定时设置指令、指示所述路由器进行状态获取指令中的一个或多个。

S103、向网络侧发送所述操作指令,以控制所述路由器。

其中,所述终端是指具有通信功能的智能终端设备,例如智能手机、平板、笔记本电脑或台式电脑等等。该终端与服务器建立通信连接并进行数据传输。

其中,所述控制界面是指根据一定的协议编写的可供用户操作的控制界面。具体的,例如Html5控制界面,Html5是标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改版本,常用于互联网中的用户控制界面的边界。可以根据Html5编写好控制界面并存储在所述服务器中,当所述终端与所述服务器建立通信连接时,将所述控制界面提供给所述终端,使得所述终端向用户展示所述控制界面。

所述终端获取所述服务器提供的数据,并在终端中的APP中生成控制界面,使得用户实现通过远程控制或者通过同一局域网内控制的功能。控制界面的具体形式不限。

图2为根据本公开的一实施例的一种路由器的控制界面的示意图。如图2所示,用户可通过在终端上的控制界面对应位置上触摸的方式输入操作指令。其中,所述操作指令包括指示控制通道选择的指令、指示所述路由器进行开关操作的指令、指示所述路由器进行界面配置指令、指示所述路由器进行定时设置指令、指示所述路由器进行状态获取指令中的一个或多个。

其中,当用户在控制界面上选择“智能云”控制通道,则表示终端通过服务器远程控制路由器,即终端将操作指令提供给服务器,服务器根据所述操作指令对路由器进行控制。当用户在控制界面上选择“无线网”控制通道,即表示,终端通过终端与路由器组成的局域网对路由器进行控制。当用户点击“on/off”即输入指示所述路由器进行开关操作的指令。此外,当用户点击“路由器设置界面”时,即用户输入指示所述路由器进行界面配置指令;当用户点击“定时设置”时,即用户输入指示所述路由器进行定时设置指令;当用户点击“无线网络主机状态”时,即为指示所述路由器进行状态获取指令。

其中,当终端获取用户输入的操作指令后,终端向网络侧发送所述操作指令,以控制所述路由器。具体的,所述网络侧具体为由路由器组成的局域网,或由服务器组成的控制平台。当所述网络侧为局域网时,终端直接和路由器建立通信并进行数据传输,当所述网络侧为服务器组成的控制平台(也称为智能云)时,终端通过控制平台与路由器进行通信。

具体的,可以在路由器中集成SDK包,路由器通过该SDK包和控制平台的服务器建立连接后,用户在终端上通过安装在终端上的APP向服务器发出控制路由器的操作指令,服务器将指令发送到路由器,路由器通过集成的SDK将该操作指令解析出来,并根据解析后的操作指令执行动作。

在一些实施例中,用户在终端上的控制界面中的开关on/off中选择on,此时终端将指示路由器“开”的操作指令提供给控制平台,控制平台将该指令发送给路由器,路由器接收到该指示“开”的操作指令后,对该操作指令进行解析,并根据解析结果,该路由器进入正常功能状态,可接受设备接入,在本实施例中,路由器的控制参数表格中,on对应“开”,同时表示无线路由器进行正常功能状态。

在一些实施例中,用户在终端上的控制界面中的开关on/off中选择off,此时终端将指示路由器“关”的操作指令提供给控制平台,控制平台将该指令发送给路由器,路由器接收到该指示“关”的操作指令后,对该操作指令进行解析,并根据解析结果,该路由器进入低功耗待机模式(此时可以接收控制平台发送的cmd),不可接受设备接入;在本实施例中,路由器的控制参数表格中,off对应“关”,同时表示无线路由器的低功耗待机状态。

通过本公开实施例提供的路由器控制方法,可灵活的通过终端对路由器进行控制,提高了路由器使用时的安全性、操作便利性。

可选的,本公开提供的路由器控制方法,在获取用户在控制界面输入的操作指令之前,还包括:获取所述路由器的标识或地址,以使得所述终端根据所述标识或地址确定待控制的所述路由器。

具体的,终端可以通过多种方式获取路由器的标识或地址,例如通过扫描路由器上的二维码标签获取所述路由器的标识,通过短信或终端上的其他通信软件获取,还可以通过用户直接在终端上输入。当终端获取路由器的标识后,可以通过该标识确定路由器的地址。具体的,例如,将该路由器的标识提供给控制平台的服务器,服务器通过存储在服务器本地的路由器信息查询得到该路由器的地址,并提供给终端。在另外一些实施例中,终端可直接获取路由器的地址。例如,当终端与路由器属于同一局域网时,可以直接获取路由器的地址,当然,终端也可以从控制平台的服务器中获取路由器的地址。当终端获取待控制的路由器的标识的地址后,可以通过该标识或地址控制该路由器。

基于同一发明构思,本公开实施例还提供一种路由器控制方法,图3为根据本公开的一实施例的一种路由器控制方法的示意性流程图。如图3所示,包括:

S301、服务器向终端提供控制界面,以使得所述终端获取用户在所述控制界面上输入的操作指令;

其中,服务器具体指控制平台中的服务器,服务器与终端建立通信,向终端提供控制界面。具体的,控制界面具体可以是Html5控制界面,根据Html5预先编写好控制界面并存储在所述服务器中,当所述终端与所述服务器建立通信连接时,将所述控制界面提供给所述终端,使得所述终端向用户展示所述控制界面。

终端获取该控制界面后,向用户展示,以获取终端提供的指示控制通道选择的指令、指示所述路由器进行开关操作的指令、指示所述路由器进行界面配置指令、指示所述路由器进行定时设置指令、指示所述路由器进行状态获取指令中的一个或多个。

S302、获取终端发送的操作指令,并根据所述操作指令控制所述路由器。

具体的,当终端获取用户输入的操作指令后,向服务器发送该操作指令,当服务器接收到该操作指令后,根据该操作指令向路由器发送对应的控制信号,以控制所述路由器。

具体的,路由器接收到服务器发送的控制信号后,可以根据集成在路由器中的SDK包对控制信号进行解析,以执行相应的动作。

通过本公开实施例提供的路由器控制方法,可灵活的通过服务器对路由器进行控制,提高了路由器使用时的安全性、操作便利性。同时,使得用户可以远程的对路由器进行控制,用户使用的终端与路由器无需在同一局域网中。

可选的,所述的路由器控制方法,在根据所述操作指令控制所述路由器之前,还包括:与所述路由器建立长连接。

其中,长连接,指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。而短连接是指通讯双方有数据交互时,就建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。长连接多用于操作频繁,点对点的通讯,而且连接数不能太多情况。具体到本公开实施例中的应用场景中,在根据所述操作指令控制所述路由器之前,服务器与所述路由器建立长连接,可以提高路由器与服务器之间的通信效率;在服务器获取终端多次发送的操作指令,多次对路由器进行控制时,无需每次都重现建立连接,提高了通信效率。

基于同一发明构思,本公开实施例还提供一种路由器控制方法,图4为根据本公开的一实施例的一种路由器控制方法的示意性流程图。如图4所示,包括:

S401、路由器接收终端或服务器发送的操作指令,其中,所述操作指令包括指示控制通道选择的指令、指示所述路由器进行开关操作的指令、指示所述路由器进行界面配置指令、指示所述路由器进行定时设置指令、指示所述路由器进行状态获取指令中的一个或多个;

其中,若操作指令是由终端向路由器提供的,则是终端通过局域网的方式对路由器进行直接控制,若操作指令是由服务器向路由器提供的,则是终端通过控制平台对对路由器进行控制。

S402、根据所述操作指令,向所述终端或服务器返回所述操作指令对应的响应。

其中,在路由器中集成SDK包,路由器通过该SDK包和控制平台的服务器建立连接后,用户在终端上通过安装在终端上的APP向服务器发出控制路由器的操作指令,服务器将指令发送到路由器,路由器通过集成的SDK将该操作指令解析出来,并根据解析后的操作指令执行动作。当根据操作指令执行完相应的动作,路由器向所述终端或服务器返回所述操作指令对应的响应,以指示接收到的操作指令相应的动作已执行完毕。

通过本公开实施例提供的路由器控制方法,可灵活的通过服务器对路由器进行控制,提高了路由器使用时的安全性、操作便利性。

可选的,所述路由器控制方法,接收所述操作指令之前,还包括:判断有设备接入,若是,则启动工作模式;若否,则保持待机模式。

具体的,路由器通过判断是否有设备接入来判断是否进入待机模式,路由器自动关闭(设备无法接入路由器,路由器仅可接收服务器的cmd),减少路由器一直处于工作状态产生的能耗,并防止路由器对工作信道资源的占用,通过对网络的监控,提高网络安全,防止被恶意攻击。当用户需要使用路由器时,只需在终端中的控制界面中点击“on”便可使无线路由器进入工作模式,正常工作。

进一步的,为了提高用户体验,用户可以终端上的控制界面上的定时设置处,输入路由器的开/关时间段,以免路由器判断无设备接入时进入待机模式,因路由器自动关闭给用户使用带来的不便。

可选的,所述路由器控制方法,所述路由器接收终端或服务器发送的操作指令之前,还包括:将所述路由器的地址或标识提供给所述终端或服务器。

在一些实施例中,路由器与终端同属于同一局域网后,路由器可向终端提供自己的地址和/或标识,此后,终端可以将所获取的标识/地址提供给服务器,以便后续通过服务器对路由器进行控制。在另外一些实施例中,路由器通过内置的通信模块与终端或服务器建立连接后,将路由器的标识或地址提供给终端或服务器。

进一步的,在通过控制平台的服务器对路由器进行控制之前,在局域网中建立路由器与终端的连接,以使得终端获取路由器的地址,之后,向控制平台的服务器发送携带该地址的控制请求,以使得路由器根据该终端提供的所述地址,与路由器建立通信,并控制该路由器。

当然,在另外一些实施例中,路由器和控制平台的服务器还可以通过一些通信协议,特别是物联网领域的通信协议,直接建立连接,使得服务器获取路由器的标识或地址,无需终端预先与路由器在局域网建立连接。

基于同一发明构思,本公开实施例还提供一种终端,图5为根据本公开的一实施例的一种终端的示意性框图。如图5所示,包括:

获取模块501,用于获取服务器提供的控制界面并展示;以及,用于获取用户在所述控制界面输入的操作指令,其中,所述操作指令包括指示控制通道选择的指令、指示所述路由器进行开关操作的指令、指示所述路由器进行界面配置指令、指示所述路由器进行定时设置指令、指示所述路由器进行状态获取指令中的一个或多个;

发送模块502,用于向网络侧发送所述操作指令,以控制所述路由器。

其中,所述终端是指具有通信功能的智能终端设备,例如智能手机、平板、笔记本电脑或台式电脑等等。该终端与服务器或路由器建立通信连接并进行数据传输。

基于同一发明构思,本公开实施例还提供一种服务器,图6为根据本公开的一实施例的一种服务器的示意性框图。如图6所示,包括:包括:

发送模块601,用于向终端提供控制界面,以使得所述终端获取用户在所述控制界面上输入的操作指令;

接收模块602,用于接收所述终端发送的所述操作指令;

所述发送模块602,还用于根据所述操作指令向所述路由器发送控制指令以控制所述路由器。

其中,所述服务器至少为一个,可以是服务器集群,共同组织控制平台,以便管理多个路由器。

基于同一发明构思,本公开实施例还提供一种路由器,图7为根据本公开的一实施例的一种路由器的示意性框图。如图7所示,包括:

接收模块701,用于接收终端或服务器发送的操作指令,其中,所述操作指令包括指示控制通道选择的指令、指示所述路由器进行开关操作的指令、指示所述路由器进行界面配置指令、指示所述路由器进行定时设置指令、指示所述路由器进行状态获取指令中的一个或多个;并,

处理模块702,根据所述操作指令执行对应的动作;

发送模块703,向所述终端或服务器返回所述操作指令对应的响应。

图8为根据本公开的一实施例的一种路由器的示意性框图,可选的,所述路由器还包括:

判断模块704,用于判断有否有设备接入;

所述处理模块702,还用于,当所述判断模块有设备接入时,启动工作模式;当所述判断模块判断无设备接入时,保持待机模式。

由于本发明所介绍的终端、服务器、路由器分别为实施本发明提供的路由器控制方法所采用的装置,故而基于本发明中所介绍的路由器控制方法,本领域所属技术人员能够了解本实施例的终端、服务器、路由器的具体实施方式以及其各种变化形式。只要本领域所属技术人员实施本发明中路由器控制方法所采用的装置,都属于本申请所欲保护的范围。

在本说明书中所述的多数功能单元均被标注为模块,这是为了更加强调它们的实现独立性。例如,模块可以实现为包括定制VLSI电路或门阵列的硬件电路、现成的半导体如逻辑芯片、晶体管或其他分立组件。模块也可以采用诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑器件等来实现。模块也可以采用软件来实现以由各种处理器执行。可执行代码的标识模块例如可以包括一个或多个计算机指令物理或逻辑块,这些块可以组织为对象、过程、函数或其他构造。但是,标识模块的可执行代码无需在物理上位于一起,但是可以包括存储在不同位置上的不同指令,当这些指令在逻辑上连接在一起时,构成该模块并且实现该模块的规定目的。实际上,可执行代码的模块可以是单条指令或者很多指令,并且甚至可以分布在若干不同代码段上、不同程序之间和若干存储器器件之间。类似地,操作数据在此也可以在模块内标识和阐明,并且可以以任何适当形式实施并且组织在任何适当类型的数据结构内。操作数据可以集中为单个数据集,或者可以分布在不同位置上,包括不同存储设备上,并且可以至少部分地仅作为系统或网络上的电子信号存在。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1