路由器绑定和控制的方法、装置的制造方法

文档序号:10515449阅读:184来源:国知局
路由器绑定和控制的方法、装置的制造方法
【专利摘要】本发明实施例提供路由器绑定和控制的方法、装置,该方法中:通过服务器,实现了智能终端远程绑定和控制路由器。由此,本发明实施例突破了相关技术中,要求智能终端和路由器处于同一WiFi环境中的限制。本发明实施例提供的方案无论智能终端处于何时何地,只要智能终端能够连接上服务器,便可以实现对路由器的绑定和控制,故而,本发明实施例提供的技术方案的适用范围更广,能够提高用户对路由器绑定和控制的便捷性。
【专利说明】
路由器绑定和控制的方法、装置
技术领域
[0001]本发明实施例涉及通信技术领域,尤其涉及路由器绑定和控制的方法、装置。
【背景技术】
[0002]路由器是互联网络的枢纽,是连接因特网中各局域网、广域网的所不可或缺的设备。目前路由器已经广泛应用于各行各业,成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。
[0003]相关技术中对路由器的控制主要包括以下两个个方面:一是读取路由器的状态参数信息,该状态参数信息例如是路由器的下载速度、路由器中存储的设备列表等;二是更改路由器的配置,例如更改路由器的密码等。而在控制路由器之前,需要绑定路由器,以获得对路由器的控制权限。
[0004]目前,很多路由器都支持由智能终端进行绑定以及控制。例如,在智能终端中安装用于控制路由器的应用APP,然后通过APP绑定路由器以获得对路由器的控制权限后,再通过APP控制路由器。具体的,相关技术中,绑定路由器的一般方法是:用户打开APP后,将用户标识和路由器标识建立绑定关系,以获得该用户标识对路由器的控制权限。然后,通过APP向路由器发送控制指令,以实现对路由器的控制。
[0005]然而,相关技术中通过APP绑定和控制路由器,均要求安装APP的智能终端必须和路由器处于同一WiFi环境中,否则,智能终端无法连接到路由器,便无法实现对路由器的控制。
[0006]因此,相关技术中因受限于同一WiFi环境下,使得现有技术对路由器绑定和控制的方法适用范围小。如何更加便捷的控制路由器成为用户迫切希望解决的问题。

【发明内容】

[0007]本发明实施例提供路由器绑定和控制的方法、装置,用以解决目前智能终端只有和路由器处于同一 WiFi环境中才能绑定和控制路由器的问题。
[0008]本发明实施例提供的具体技术方案如下:
[0009]—方面,本发明实施例提供一种路由器绑定方法,所述方法包括:
[0010]一种路由器绑定方法,应用于服务器、所述方法包括:
[0011]接收智能终端发送的建立用户标识和路由器标识的绑定关系的绑定请求;
[0012]发送用于进行绑定权限认证的权限认证请求给所述智能终端;
[0013]接收所述智能终端根据所述权限认证请求发送的认证信息;
[0014]根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证;
[0015]发送绑定权限认证结果给所述智能终端,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系。
[0016]另一方面,本发明实施例提供一种路由器控制方法,应用于服务器,所述方法包括:
[0017]接收智能终端发送的用于获取路由器标识的获取请求;所述获取请求中包括用户标识;
[0018]根据所述获取请求,将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端;
[0019]接收所述智能终端发送的携带所述路由器标识的管控指令;
[0020]将所述管控指令转发给所述路由器标识对应的路由器;
[0021]接收所述路由器根据所述管控指令执行操作后发送的处理结果;
[0022]将所述处理结果发送给所述智能终端。
[0023]再一方面,本发明实施例还提供一种路由器绑定方法,应用于智能终端,包括:
[0024]发送建立用户标识和路由器标识的绑定关系的绑定请求给服务器;
[0025]接收所述服务器发送的用于进行绑定权限认证的权限认证请求;
[0026]根据所述权限认证请求发送认证信息给所述服务器,以使所述服务器根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系;以及,
[0027]接收所述服务器发送的绑定权限认证结果。
[0028]再一方面,本发明实施例还提供一种路由器控制方法,应用于智能终端,包括:
[0029]发送用于获取路由器标识的获取请求给服务器;所述获取请求中包括用户标识;
[0030]接收所述服务器根据所述获取请求发送的、与所述用户标识具有绑定关系的路由器标识;
[0031 ]发送携带所述路由器标识的管控指令给所述服务器,以使所述服务器将所述管控指令转发给所述路由器标识对应的路由器;
[0032]接收所述服务器发送的处理结果;所述处理结果为所述路由器根据所述管控指令执行操作后发送给所述服务器的。
[0033]再一方面,本发明实施例提供一种路由器绑定装置,所述装置包括:
[0034]绑定请求接收模块,用于接收智能终端发送的建立用户标识和路由器标识的绑定关系的绑定请求;
[0035]权限认证请求发送模块,用于发送用于进行绑定权限认证的权限认证请求给所述智能终立而;
[0036]认证信息接收模块,用于接收所述智能终端根据所述权限认证请求发送的认证信息;
[0037]绑定权限认证模块,用于根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证;
[0038]绑定处理模块,用于发送绑定权限认证结果给所述智能终端,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系。
[0039]再一方面,本发明实施例提供一种路由器控制装置,所述装置包括:
[0040]获取请求接收模块,用于接收智能终端发送的用于获取路由器标识的获取请求;所述获取请求中包括用户标识;
[0041]路由器标识发送模块,用于根据所述获取请求,将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端;
[0042]管控指令接收模块,用于接收所述智能终端发送的携带所述路由器标识的管控指令;
[0043]管控指令转发模块,用于将所述管控指令转发给所述路由器标识对应的路由器;
[0044]处理结果接收模块,用于接收所述路由器根据所述管控指令执行操作后发送的处理结果;
[0045]处理结果发送模块,用于将所述处理结果发送给所述智能终端。
[0046]再一方面,本发明实施例还提供一种路由器绑定装置,所述装置包括:
[0047]绑定请求发送模块,用于发送建立用户标识和路由器标识的绑定关系的绑定请求给服务器;
[0048]权限认证请求接收模块,用于接收所述服务器发送的用于进行绑定权限认证的权限认证请求;
[0049]认证信息发送模块,用于根据所述权限认证请求发送认证信息给所述服务器,以使所述服务器根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系;以及,
[0050]绑定权限认证结果接收模块,用于接收所述服务器发送的绑定权限认证结果。
[0051 ]再一方面,本发明还提供一种路由器控制装置,所述装置包括:
[0052]获取请求发送模块,用于发送用于获取路由器标识的获取请求给服务器;所述获取请求中包括用户标识;
[0053]路由器标识接收模块,用于接收所述服务器根据所述获取请求发送的、与所述用户标识具有绑定关系的路由器标识;
[0054]管控指令发送模块,用于发送携带所述路由器标识的管控指令给所述服务器,以使所述服务器将所述管控指令转发给所述路由器标识对应的路由器;
[0055]处理结果接收模块,用于接收所述服务器发送的处理结果;所述处理结果为所述路由器根据所述管控指令执行操作后发送给所述服务器的。
[0056]本发明实施例中,实现了智能终端远程绑定路由器。由此,本发明实施例突破了相关技术中,要求智能终端和路由器处于同一WiFi环境中的限制。本发明实施例提供的方案无论智能终端处于何时何地,只要智能终端能够连接上服务器,便可以实现对路由器的绑定,故而,本发明实施例提供的技术方案的适用范围更广,能够提高用户对路由器绑定的便捷性。
【附图说明】
[0057]图1为本发明实施例一中路由器绑定方法的示例性流程图;
[0058]图2为本发明实施例二中路由器绑定方法的示例性流程图;
[0059]图3为本发明实施例三中路由器控制方法的示例性流程图;
[0060]图4为本发明实施例四中路由器控制方法的示例性流程图;
[0061]图5为本发明实施例五中手机绑定路由器的方法的示例性流程图;
[0062]图6为本发明实施例六中智能终端通过管控指令控制路由器的方法的示例性流程图;
[0063]图7为本发明实施例七中路由器绑定装置的结构示意图;
[0064]图8为本发明实施例八中路由器控制装置的结构示意图;
[0065]图9为本发明实施例九中路由器绑定装置的结构示意图;
[0066]图10为本发明实施例八中路由器控制装置的结构示意图。
【具体实施方式】
[0067]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0068]本发明实施例中,由智能终端将控制路由器的管控指令发送给服务器,然后由服务器将管控指令转发给路由器,路由器根据该管控指令执行操作。这样,无论智能终端是否与路由器处于同一WiFi环境中,只要智能终端能够连接网络便可以随时随地的管控路由器。这样即使用户在外,遇到紧急事件或突发情况,或者,通过路由器操控智能家居时,都无需从远处奔赴路由器覆盖的WiFi环境中。故此,本发明实施例提供的技术方案,能够突破相关技术中受限于同一 WiFi的限制,使用户随时随地都能控制路由器,提高对路由器的控制的便捷性和效率。
[0069]此外,本发明实施例中,当需要绑定路由器以获得对路由器的控制权限时,只要有将路由器标识发送给服务器,便可以绑定路由器。也无需像相关技术那样,必须和路由器处于同一 WiFi环境中。
[0070]另外,为了提高路由器控制的安全性,本发明实施例中在对路由器进行控制的过程中提供鉴权措施,以避免非法用户操控路由器。
[0071 ]下面,通过具体实施例将对本发明实施例提供的路由器控制方法进行详细说明。
[0072]首先,通过实施例一和实施例二对路由器绑定方法进行说明。
[0073]实施例一
[0074]如图1所示,为本发明实施例中路由器绑定方法的示例性流程图,该方法适用于服务器,包括以下步骤:
[0075]步骤101:接收智能终端发送的建立用户标识和路由器标识的绑定关系的绑定请求。
[0076]步骤102:发送用于进行绑定权限认证的权限认证请求给所述智能终端。
[0077]步骤103:接收所述智能终端根据所述权限认证请求发送的认证信息。
[0078]其中,认证信息是路由器的所有者事先设置的,以便于起到鉴权作用,提高路由器的安全性。例如,认证信息可以是路由器的管理员密码,如果不是路由器的所有者便不知道路由器的认证信息,那么非法用户便不可以绑定路由器,由此保证了路由器的安全。
[0079]步骤104:根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证。
[0080]其中,服务器中可以存储路由器和认证信息的对应关系,此时,步骤104中的绑定权限认证可以执行为:服务器比对智能终端发送的认证信息与服务器存储的认证信息是否一致,若一致,则绑定权限认证通过,若不一致,则绑定权限认证不通过。
[0081 ] 或者,服务器中可以不存储路由器和认证信息的对应关系,路由器存储认证信息,步骤104中的绑定权限认证可以执行为:服务器将认证信息转发给路由器,由路由器比对智能终端发送的认证信息与路由器存储的认证信息是否一致,若一致,则绑定权限认证结果为认证通过,若不一致,则绑定权限认证结果为认证不通过;然后路由器将绑定权限认证结果发送给服务器。
[0082]步骤105:发送绑定权限认证结果给所述智能终端,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系。
[0083]其中,具体实施时,路由器可以将建立所述用户标识与所述路由器标识的绑定关系的工作完全交由服务器执行,这时候,路由器中无需存储用户标识和路由器标识的绑定关系,那么步骤105中由服务器建立用户标识与路由器标识的绑定关系并存储该绑定关系即可。
[0084]当然,需要说明的是,具体实施时,路由器自身也可以建立用户标识与所述路由器标识的绑定关系。
[0085]关于路由器的绑定,相关技术中智能终端只有与路由器处于同一WiFi环境中,才能与路由器建立连接,并从路由器中读取路由器的路由器标识,进而完成用户标识和路由器标识的绑定。鉴于此,本发明实施例中,为进一步提高路由器绑定的便捷性,突破处于同一WiFi环境的限制,步骤101中的所述绑定请求为所述智能终端扫描预设图片,并从所述预设图片中获取所述路由器唯一标识后生成并发送的。其中,预设图片,例如是能够表示路由器唯一标识的二维码、条形码等等。任何能够包括路由器标识的图片均适用于本发明实施例,本发明对此不做限定。这样,路由器标识包括在预设图片中,智能终端只要扫描预设图片就能够实现绑定路由器,使得绑定操作不受地域限制,绑定操作更加便捷。
[0086]其中,在一个实施例中,为了进一步保证路由器安全,不被非法用户控制,步骤105中建立所述用户标识与所述路由器标识的绑定关系之前,还可以确定所述路由器标识未与除所述用户标识之外的其它用户标识建立绑定关系。这样,一个路由器只能由一个用户标识绑定,相对于一个路由器由多个用户绑定,用户标识和路由器标识的绑定关系更不容易泄露,从而提高路由器的安全。
[0087]综上,本发明实施例中,通过服务器对用户标识是否具有绑定路由器标识的绑定权限进行认证,使得智能终端即使和路由器不在同一WiFi环境下,也能实现对路由器的绑定,从而使得用户随时可以绑定路由器以获得对路由器的控制权限,提高绑定路由器的效率。
[0088]下面,通过实施例二,对智能终端侧的路由器绑定方法进行说明。
[0089]实施例二
[0090]如图2所示,为本发明实施例中路由器绑定方法的示例性流程图,该方法适用于智能终端,包括以下步骤:
[0091]步骤201:发送建立用户标识和路由器标识的绑定关系的绑定请求给服务器。
[0092]步骤202:接收所述服务器发送的用于进行绑定权限认证的权限认证请求。
[0093]步骤203:根据所述权限认证请求发送认证信息给所述服务器,以使所述服务器根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证,并在绑定权限认证结果为认证通过时,,建立所述用户标识与所述路由器标识的绑定关系。
[0094]步骤204:接收所述服务器发送的绑定权限认证结果。
[0095]如实施例一中所述,认证信息是路由器的所有者事先设置的,以便于起到鉴权作用,提高路由器的安全性。例如,如果不是路由器的所有者便不知道路由器的认证信息,那么非法用户便不可以绑定路由器,由此保证了路由器的安全。
[0096]其中,在一个实施例中,为了简化路由器绑定操作,提高绑定路由器的便捷性,步骤201,包括:
[0097]步骤Al:扫描预设图片,并从所述预设图片中获取所述路由器标识。
[0098]步骤A2:生成并发送建立所述用户标识和所述路由器标识的绑定关系的绑定请求给所述服务器。
[0099]其中,预设图片例如可以是二维码或条形码等,能够包括路由器标识的图片,均适用于本发明实施例,本发明实施例对此不做限定。
[0100]综上,本发明实施例中,智能终端可以通过服务器绑定路由器,使得智能终端即使和路由器不在同一WiFi环境下,也能实现对路由器的绑定,从而使得用户随时可以绑定路由器以获得对路由器的控制权限,提高绑定路由器的效率。
[0101]下面通过实施例三和实施例四对路由器控制方法进行说明。
[0102]实施例三
[0103]如图3所示,为本发明实施例中路由器控制方法的示例性流程图,该方法适用于服务器,包括以下步骤:
[0104]步骤301:接收智能终端发送的用于获取路由器标识的获取请求;所述获取请求中包括用户标识。
[0105]步骤302:根据所述获取请求,将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端。
[0106]其中,服务器中可以存储用户标识与路由器标识的绑定关系集合,步骤302可执行为服务器根据所述获取请求从自身存储的用户标识与路由器标识的绑定关系集合中,查找与获取请求中的用户标识具有绑定关系的路由器标识。
[0107]当然,服务器中也可以不存储用户标识与路由器标识的绑定关系集合,那么步骤302可执行为:服务器根据所述获取请求,获取各路由器中存储的路由器标识与用户标识的绑定关系,然后从中筛选出与获取请求中的用户标识具有绑定关系的路由器标识。例如,若服务器下连3个路由器,分别为路由器1、路由器2和路由器3,各路由器中存储有与本路由器具有绑定关系的用户标识;服务器可以根据获取请求,读取路由器1、路由器2和路由器3中的用户标识;并针对任一路由器,服务器将从该路由器中读取的用户标识与获取请求中的用户标识比对,若比对一致,则确定该路由器标识与获取请求中的用户标识具有绑定关系。
[0108]步骤303:接收所述智能终端发送的携带所述路由器标识的管控指令。
[0109]步骤304:将所述管控指令转发给所述路由器标识对应的路由器。
[0110]步骤305:接收所述路由器根据所述管控指令执行操作后发送的处理结果。
[0111]步骤306:将所述处理结果发送给所述智能终端。
[0112]这样,服务器将智能终端的管控指令转发给路由器,实现了智能终端远程控制路由器。由此,本发明实施例突破了相关技术中,要求智能终端和路由器处于同一WiFi环境中的限制。本发明实施例提供的方案无论智能终端处于何时何地,只要智能终端能够连接上服务器,便可以实现对路由器的控制,故而,本发明实施例提供的技术方案的适用范围更广,能够提高用户对路由器控制的便捷性。
[0113]其中,在一个实施例中,为了更进一步地保证路由器安全,步骤301中接收智能终端发送的用于获取路由器标识的获取请求之前,还可以对用户进行身份认证,具体的,包括以下步骤:
[0114]步骤B1:接收所述智能终端发送的身份认证请求;所述身份认证请求中包括用户标识和认证密码。
[0115]步骤B2:根据所述用户标识和所述认证密码,进行身份认证;并,
[0?10]步骤B3:发送身份认证结果给所述智能终端;
[0117]步骤B4:发送身份认证结果给所述智能终端,并,确定所述身份认证结果为身份认证通过。
[0118]通过步骤B1-步骤B4,用户只有身份认证通过之后,才可以执行步骤301,故此,通过身份认证鉴权,能够排除非法用户,提高路由器的安全性。
[0119]其中,在一个实施例中,为了进一步提高路由器的安全性,避免非法用户获得用户标识和路由器标识的安全性,还可以在确定所述身份认证结果为身份认证通过之后,生成认证令牌,然后由认证令牌代替用户标识,具体的,包括以下步骤:
[0120]步骤Cl:生成并存储认证令牌,所述认证令牌用于表示加密后的所述用户标识。
[0121 ]步骤C2:将所述认证令牌发送给所述智能终端。
[0122]有了认证令牌后,步骤301获取请求中的用户标识为所述认证令牌。执行步骤302之前还可以确认所述获取请求中的认证令牌和存储的认证令牌一致,当确认一致时将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端。
[0123]这样,由认证令牌作为一种加密后的用户标识,在智能终端和服务器信息交互的过程中,能够避免用户标识泄露,从而保证用户标识的安全性,进而,非法用户难以获得用户标识和路由器标识的对应关系,也能够起到保护路由器的作用。此外,如果为了提高用户标识和路由器标识的绑定关系的安全性,或者为了便于实现对路由器的控制,服务器可以不同的功能模块实现不同的功能,且各功能模块相互独立,例如,第一功能模块辅助用户身份认证,第二功能模块负载绑定路由器,第三功能模块负责根据智能终端的管控指令管控路由器,若智能终端和各功能模块的交互均需要身份认证时,认证令牌还可以实现单点登录功能。
[0124]进一步的,有了认证令牌后,管控指令中还可以包括所述认证令牌;此时,步骤304中将所述管控指令转发给所述路由器标识对应的路由器之前,还可以确认所述管控指令中的认证令牌和存储的认证令牌一致,若一致时才将所述管控指令转发给所述路由器标识对应的路由器。这样,每一次向路由器转发管控指令,都需要确认认证令牌是否一致,如果不一致,就确认为非法操作,而不转发管控指令,这样能够实现对管控指令的鉴权,进一步地保证路由器的安全性。
[0125]综上,本发明实施例中,服务器接收到智能终端的管控指令后,将管控指令发送给路由器,并接收路由器的处理结果,然后将处理结果发送给智能终端,这样无论是对路由器的绑定操作,还是读取或者重新配置路由器的信息,都不受WiFi环境的限制,用户可以随时随地的绑定和管理路由器,提高了路由器控制的便捷性和效率。
[0126]此外,路由器的绑定通过扫描预设图片既可以完成,想比相关技术能够不受地域限制,更加便捷的绑定路由器。
[0127]此外,本发明实施例通过对用户身份认证,绑定路由器绑定权限的认证,通过认证令牌对用户发送的获取请求和管控指令的认证,能够进一步提高路由器的安全性。
[0128]实施例四
[0129]如图4所示,为路由器控制方法的示例性流程图,该方法应用于智能终端,包括以下步骤:
[0130]步骤401:发送用于获取路由器标识的获取请求给服务器;所述获取请求中包括用户标识。
[0131]步骤402:接收所述服务器根据所述获取请求发送的、与所述用户标识具有绑定关系的路由器标识。
[0132]步骤403:发送携带所述路由器标识的管控指令给所述服务器,以使所述服务器将所述管控指令转发给所述路由器标识对应的路由器。
[0133]步骤404:接收所述服务器发送的处理结果;所述处理结果为所述路由器根据所述管控指令执行操作后发送给所述服务器的。
[0134]其中,在一个实施例中,为了保证路由器安全,在步骤401之前,需要对用户进行身份认证,具体的,包括以下步骤:
[0135]步骤Dl:发送身份认证请求给所述服务器;所述身份认证请求中包括用户标识和认证密码;以使所述服务器根据所述用户标识和所述认证密码,进行身份认证;
[0136]步骤D2:接收所述服务器发送的身份认证结果;并确定所述身份认证结果为身份认证通过。
[0137]这样,只有身份认证通过之后,才可以继续执行操作,这样避免非法用户控制路由器,提高了路由器的安全性。
[0138]其中,在一个实施例中,为了进一步提高路由器的安全性,并避免用户标识与路由器标识信息的安全性,服务器在确定所述身份认证结果为身份认证通过后,还可以生成认证令牌并发送给智能终端。智能终端发送给服务器的获取请求和管控指令都需要携带认证令牌,以实现对获取请求和管控指令的鉴权,以便于提高路由器的安全性,具体的在确定所述身份认证结果为身份认证通过后,接收所述服务器发送的认证令牌;所述认证令牌用于表示加密后的所述用户标识;所述认证令牌为所述服务器根据所述用户标识和所述认证密码,进行身份认证的认证结果为身份认证通过后生成的。
[0139]接收认证令牌后,步骤401中所述获取请求中的用户标识为所述认证令牌;步骤402可执行为:接收所述服务器发送的与所述用户标识具有绑定关系的路由器标识;所述路由器标识为所述服务器确认获取请求中的认证令牌和存储的认证令牌一致时发送的。
[0140]其中,接收认证令牌后,为了便于服务器对管控指令鉴权,管控指令中还包括所述认证令牌,以使所述服务器确认管控指令中的认证令牌和存储的认证令牌是一致时,将所述管控指令转发给所述路由器标识对应的路由器。
[0141]综上,本发明实施例中,智能终端无需和路由器位于同一WiFi环境中,智能终端通过服务器便可以实现对路由器控制。突破了现有技术中若要控制路由器,两者必须处于同一 WiFi环境中的限制。故而,本发明实施例的路由器控制方法,适用范围更广。
[0142]下面,以用户通过智能终端远程控制路由器为例,对本发明实施例中的路由器绑定方法进行说明。
[0143]实施例五
[0144]如图5所示,以手机通过服务器远程绑定路由器为例,对本发明实施例中的路由器绑定方法进行说明,该方法包括以下步骤:
[0145]步骤501:手机扫描路由器的二维码,并从所述二维码中获取所述路由器唯一标识。
[0146]步骤502:手机生成并发送建立所述用户标识和所述路由器标识的绑定关系的绑定请求给所述服务器。
[0147]步骤503:服务器接收所述手机发送的建立所述用户标识和所述路由器标识的绑定关系的绑定请求。
[0148]步骤504:服务器确定所述路由器标识未与除所述用户标识之外的其它用户标识建立绑定关系时,发送用于进行绑定权限认证的权限认证请求给所述手机。
[0149]步骤505:手机接收所述服务器发送的用于进行绑定权限认证的权限认证请求。
[0150]步骤506:手机根据所述权限认证请求发送认证信息给所述服务器。
[0151]其中,例如路由器所有者预先设置了路由器的管理员密码,则该管理员密码可以作为认证信息。
[0152]步骤507:服务器接收所述手机根据所述权限认证请求发送的认证信息,并将认证信息发送给路由器。
[0153]步骤508:路由器根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证,将绑定权限认证结果发送给服务器;以及,若绑定权限认证结果为认证通过,则建立所述用户标识与所述路由器标识的绑定关系。
[0154]步骤509:服务器接收路由器发送的绑定权限认证结果,并将绑定权限认证结果发送给手机。
[0155]步骤510:手机接收所述服务器发送的绑定权限认证结果。
[0156]本发明实施例中,手机通过扫描预设图片便能实现绑定路由器,操作简单。此外,由于通过服务器绑定路由器,无需受相关技术中必须处于同一 WiFi环境中的限制。
[0157]实施例六
[0158]以智能终端通过服务器查询路由器的状态信息为例,对本发明实施例中的路由器控制方法进行说明,如图6所示,该方法包括以下步骤
[0159]步骤601:智能终端发送身份认证请求给所述服务器;所述身份认证请求中包括用户标识和认证密码。
[0160]步骤602:服务器接收所述智能终端发送的身份认证请求。
[0161 ]步骤603:服务器根据所述用户标识和所述认证密码,进行身份认证;若身份认证通过则执行步骤604 ;若身份认证成功,则执行步骤605。
[0162]步骤604:服务器发送身份认证失败的消息给所述智能终端。
[0163]步骤605:服务器生成并存储认证令牌,并将所述认证令牌发送给所述智能终端。
[0164]步骤606:智能终端接收所述服务器发送的认证令牌。
[0165]步骤607:智能终端发送用于获取路由器标识的获取请求给服务器;所述获取请求中包括认证令牌。
[0166]步骤608:服务器接收智能终端发送的获取请求。
[0167]步骤609:服务器确认获取请求中的认证令牌和存储的认证令牌一致时,将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端。
[0168]步骤610:智能终端接收所述服务器发送的与所述用户标识具有绑定关系的路由器标识。
[0169]步骤611:智能终端发送携带所述认证令牌和所述路由器标识的管控指令给所述服务器。
[0170]步骤612:服务器接收所述智能终端发送的携带所述认证令牌和所述路由器标识的管控指令。
[0171]步骤613:服务器确认管控指令中的认证令牌和存储的认证令牌一致时,将所述管控指令转发给所述路由器标识对应的路由器。
[0172]步骤614:路由器根据所述管控指令执行操作后,将处理结果发送给所述服务器。
[0173]步骤615:服务器接收所述路由器发送的处理结果,并将所述处理结果发送给所述智能终端。
[0174]实施例七
[0175]基于相同的发明构思,本发明实施例还提供一种路由器绑定装置,如图7所示,所述装置包括:
[0176]绑定请求接收模块701,用于接收智能终端发送的建立用户标识和路由器标识的绑定关系的绑定请求;
[0177]权限认证请求发送模块702,用于发送用于进行绑定权限认证的权限认证请求给所述智能终端;
[0178]认证信息接收模块703,用于接收所述智能终端根据所述权限认证请求发送的认证信息;
[0179]绑定权限认证模块704,用于根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证;
[0180]绑定处理模块705,用于发送绑定权限认证结果给所述智能终端,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系。
[0181]其中,在一个实施例中,所述绑定请求为所述智能终端扫描预设图片,并从所述预设图片中获取所述路由器唯一标识后生成并发送的。
[0182]其中,在一个实施例中,所述装置还包括:
[0183]排它模块,用于所述绑定处理模块建立所述用户标识与所述路由器标识的绑定关系之前,确定所述路由器标识未与除所述用户标识之外的其它用户标识建立绑定关系。
[0184]本发明实施例中的路由器绑定装置通过服务器对用户标识是否具有绑定路由器标识的绑定权限进行认证,使得该装置和路由器不在同一WiFi环境下,也能实现对路由器的绑定,从而使得用户随时可以绑定路由器以获得对路由器的控制权限,提高绑定路由器的效率。
[0185]实施例八
[0186]基于相同的发明构思,本发明实施例还提供一种路由器控制装置,如图8所示,所述装置包括:
[0187]获取请求接收模块801,用于接收智能终端发送的用于获取路由器标识的获取请求;所述获取请求中包括用户标识;
[0188]路由器标识发送模块802,用于根据所述获取请求,将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端;
[0189]管控指令接收模块803,用于接收所述智能终端发送的携带所述路由器标识的管控指令;
[0190]管控指令转发模块804,用于将所述管控指令转发给所述路由器标识对应的路由器;
[0191]处理结果接收模块805,用于接收所述路由器根据所述管控指令执行操作后发送的处理结果;
[0192]处理结果发送模块806,用于将所述处理结果发送给所述智能终端。
[0193]其中,在一个实施例中,所述装置还包括:
[0194]身份认证请求接收模块,用于所述获取请求接收模块接收智能终端发送的用于获取路由器标识的获取请求之前,接收所述智能终端发送的身份认证请求;所述身份认证请求中包括用户标识和认证密码;
[0195]身份认证模块,用于根据所述用户标识和所述认证密码,进行身份认证;
[0196]身份认证结果处理模块,用于发送身份认证结果给所述智能终端,并,确定所述身份认证结果为身份认证通过。
[0197]其中,在一个实施例中,所述装置还包括:
[0198]认证令牌生成模块,用于所述身份认证结果处理模块确定所述身份认证结果为身份认证通过之后,生成并存储认证令牌,所述认证令牌用于表示加密后的所述用户标识;
[0199]认证令牌发送模块,用于将所述认证令牌发送给所述智能终端;
[0200]所述获取请求中包括的用户标识为所述认证令牌;所述装置还包括:
[0201 ]第一认证令牌验证模块,用于所述路由器标识发送模块根据所述获取请求,将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端之前,确认所述获取请求中的认证令牌和存储的认证令牌一致。
[0202]其中,在一个实施例中,所述管控指令中还包括所述认证令牌;所述装置还包括:
[0203]第二认证令牌验证模块,用于所述管控指令转发模块将所述管控指令转发给所述路由器标识对应的路由器之前,确认所述管控指令中的认证令牌和存储的认证令牌一致。
[0204]本发明实施例中的路由器控制装置接收到智能终端的管控指令后,将管控指令发送给路由器,并接收路由器的处理结果,然后将处理结果发送给智能终端,这样无论是对路由器的绑定操作,还是读取或者重新配置路由器的信息,都不受WiFi环境的限制,用户可以随时随地的绑定和管理路由器,提高了路由器控制的便捷性和效率。
[0205]实施例九
[0206]基于相同的发明构思,本发明实施例还提供一种路由器绑定装置,如图9所示,所述装置包括:
[0207]绑定请求发送模块901,用于发送建立用户标识和路由器标识的绑定关系的绑定请求给服务器;
[0208]权限认证请求接收模块902,用于接收所述服务器发送的用于进行绑定权限认证的权限认证请求;
[0209]认证信息发送模块903,用于根据所述权限认证请求发送认证信息给所述服务器,以使所述服务器根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系;以及,
[0210]绑定权限认证结果接收模块904,用于接收所述服务器发送的绑定权限认证结果。[0211 ]其中,在一个实施例中,所述绑定请求发送模块,具体用于:
[0212]扫描预设图片,并从所述预设图片中获取所述路由器标识;
[0213]生成并发送建立所述用户标识和所述路由器标识的绑定关系的绑定请求给所述服务器。
[0214]本发明实施例中的路由器绑定装置可以通过服务器绑定路由器,使得智能终端即使和路由器不在同一WiFi环境下,也能实现对路由器的绑定,从而使得用户随时可以绑定路由器以获得对路由器的控制权限,提高绑定路由器的效率。
[0215]实施例十
[0216]基于相同的发明构思,本发明实施例还提供一种路由器控制装置,如图10所示,所述装置包括:
[0217]获取请求发送模块1001,用于发送用于获取路由器标识的获取请求给服务器;所述获取请求中包括用户标识;
[0218]路由器标识接收模块1002,用于接收所述服务器根据所述获取请求发送的、与所述用户标识具有绑定关系的路由器标识;
[0219]管控指令发送模块1003,用于发送携带所述路由器标识的管控指令给所述服务器,以使所述服务器将所述管控指令转发给所述路由器标识对应的路由器;
[0220]处理结果接收模块1004,用于接收所述服务器发送的处理结果;所述处理结果为所述路由器根据所述管控指令执行操作后发送给所述服务器的。
[0221]其中,在一个实施例中,所述装置还包括:
[0222]身份认证请求发送模块,用于所述获取请求发送模块发送用于获取路由器标识的获取请求给服务器之前,发送身份认证请求给所述服务器;所述身份认证请求中包括用户标识和认证密码;以使所述服务器根据所述用户标识和所述认证密码,进行身份认证;
[0223]身份认证结果接收模块,用于接收所述服务器发送的身份认证结果;并确定所述身份认证结果为身份认证通过。
[0224]其中,在一个实施例中,所述装置还包括:
[0225]认证令牌接收模块,用于接收所述服务器发送的认证令牌;所述认证令牌用于表示加密后的所述用户标识;所述认证令牌为所述服务器根据所述用户标识和所述认证密码,进行身份认证的认证结果为身份认证通过后生成的;
[0226]所述获取请求中的用户标识为所述认证令牌;所述路由器标识接收模块,具体用于:接收所述服务器发送的与所述用户标识具有绑定关系的路由器标识;所述路由器标识为所述服务器确认获取请求中的认证令牌和存储的认证令牌一致时发送的。
[0227]其中,在一个实施例中,所述管控指令中还包括所述认证令牌。
[0228]本发明实施例中,智能终端无需和路由器位于同一WiFi环境中,智能终端通过服务器便可以实现对路由器控制。突破了现有技术中若要控制路由器,两者必须处于同一WiFi环境中的限制。故而,本发明实施例的路由器控制方法,适用范围更广。
[0229]关于上述实施例中的装置(系统),其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0230]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0231]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0232]最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。
【主权项】
1.一种路由器绑定方法,其特征在于,应用于服务器、所述方法包括: 接收智能终端发送的建立用户标识和路由器标识的绑定关系的绑定请求; 发送用于进行绑定权限认证的权限认证请求给所述智能终端; 接收所述智能终端根据所述权限认证请求发送的认证信息;根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证; 发送绑定权限认证结果给所述智能终端,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系。2.根据权利要求1所述的方法,其特征在于,所述绑定请求为所述智能终端扫描预设图片,并从所述预设图片中获取所述路由器唯一标识后生成并发送的。3.根据权利要求1所述的方法,其特征在于,所述建立所述用户标识与所述路由器标识的绑定关系之前,所述方法还包括: 确定所述路由器标识未与除所述用户标识之外的其它用户标识建立绑定关系。4.一种路由器控制方法,其特征在于,应用于服务器,所述方法包括:接收智能终端发送的用于获取路由器标识的获取请求;所述获取请求中包括用户标识;根据所述获取请求,将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端; 接收所述智能终端发送的携带所述路由器标识的管控指令; 将所述管控指令转发给所述路由器标识对应的路由器; 接收所述路由器根据所述管控指令执行操作后发送的处理结果; 将所述处理结果发送给所述智能终端。5.根据权利要求4所述的方法,其特征在于,所述接收智能终端发送的用于获取路由器标识的获取请求之前,所述方法还包括:接收所述智能终端发送的身份认证请求;所述身份认证请求中包括用户标识和认证密码; 根据所述用户标识和所述认证密码,进行身份认证; 发送身份认证结果给所述智能终端,并,确定所述身份认证结果为身份认证通过。6.根据权利要求5所述的方法,其特征在于,所述确定所述身份认证结果为身份认证通过之后,所述方法还包括: 生成并存储认证令牌,所述认证令牌用于表示加密后的所述用户标识; 将所述认证令牌发送给所述智能终端; 所述获取请求中包括的用户标识为所述认证令牌;所述根据所述获取请求,将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端之前,所述方法还包括: 确认所述获取请求中的认证令牌和存储的认证令牌一致。7.根据权利要求6所述的方法,其特征在于,所述管控指令中还包括所述认证令牌; 所述将所述管控指令转发给所述路由器标识对应的路由器之前,所述方法还包括: 确认所述管控指令中的认证令牌和存储的认证令牌一致。8.一种路由器绑定方法,其特征在于,应用于智能终端,所述方法包括: 发送建立用户标识和路由器标识的绑定关系的绑定请求给服务器; 接收所述服务器发送的用于进行绑定权限认证的权限认证请求; 根据所述权限认证请求发送认证信息给所述服务器,以使所述服务器根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系;以及, 接收所述服务器发送的绑定权限认证结果。9.根据权利要求8所述的方法,其特征在于,所述发送建立所述用户标识和所述路由器标识的绑定关系的绑定请求给所述服务器,具体包括: 扫描预设图片,并从所述预设图片中获取所述路由器标识; 生成并发送建立所述用户标识和所述路由器标识的绑定关系的绑定请求给所述服务器。10.一种路由器控制方法,其特征在于,应用于智能终端,所述方法包括: 发送用于获取路由器标识的获取请求给服务器;所述获取请求中包括用户标识; 接收所述服务器根据所述获取请求发送的、与所述用户标识具有绑定关系的路由器标识; 发送携带所述路由器标识的管控指令给所述服务器,以使所述服务器将所述管控指令转发给所述路由器标识对应的路由器; 接收所述服务器发送的处理结果;所述处理结果为所述路由器根据所述管控指令执行操作后发送给所述服务器的。11.根据权利要求10所述的方法,其特征在于,所述发送用于获取路由器标识的获取请求给服务器之前,所述方法还包括: 发送身份认证请求给所述服务器;所述身份认证请求中包括用户标识和认证密码;以使所述服务器根据所述用户标识和所述认证密码,进行身份认证; 接收所述服务器发送的身份认证结果;并确定所述身份认证结果为身份认证通过。12.根据权利要求11所述的方法,其特征在于,所述方法还包括: 接收所述服务器发送的认证令牌;所述认证令牌用于表示加密后的所述用户标识;所述认证令牌为所述服务器根据所述用户标识和所述认证密码,进行身份认证的认证结果为身份认证通过后生成的; 所述获取请求中的用户标识为所述认证令牌;所述接收所述服务器根据所述获取请求发送的、与所述用户标识具有绑定关系的路由器标识,具体包括: 接收所述服务器发送的与所述用户标识具有绑定关系的路由器标识;所述路由器标识为所述服务器确认获取请求中的认证令牌和存储的认证令牌一致时发送的。13.根据权利要求12所述的方法,其特征在于,所述管控指令中还包括所述认证令牌。14.一种路由器绑定装置,其特征在于,所述装置还包括: 绑定请求接收模块,用于接收智能终端发送的建立用户标识和路由器标识的绑定关系的绑定请求; 权限认证请求发送模块,用于发送用于进行绑定权限认证的权限认证请求给所述智能终端; 认证信息接收模块,用于接收所述智能终端根据所述权限认证请求发送的认证信息; 绑定权限认证模块,用于根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证; 绑定处理模块,用于发送绑定权限认证结果给所述智能终端,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系。15.根据权利要求14所述的装置,其特征在于,所述绑定请求为所述智能终端扫描预设图片,并从所述预设图片中获取所述路由器唯一标识后生成并发送的。16.根据权利要求14所述的装置,其特征在于,所述装置还包括: 排它模块,用于所述绑定处理模块建立所述用户标识与所述路由器标识的绑定关系之前,确定所述路由器标识未与除所述用户标识之外的其它用户标识建立绑定关系。17.一种路由器控制装置,其特征在于,所述装置包括: 获取请求接收模块,用于接收智能终端发送的用于获取路由器标识的获取请求;所述获取请求中包括用户标识; 路由器标识发送模块,用于根据所述获取请求,将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端; 管控指令接收模块,用于接收所述智能终端发送的携带所述路由器标识的管控指令; 管控指令转发模块,用于将所述管控指令转发给所述路由器标识对应的路由器; 处理结果接收模块,用于接收所述路由器根据所述管控指令执行操作后发送的处理结果; 处理结果发送模块,用于将所述处理结果发送给所述智能终端。18.根据权利要求17所述的装置,其特征在于,所述装置还包括: 身份认证请求接收模块,用于所述获取请求接收模块接收智能终端发送的用于获取路由器标识的获取请求之前,接收所述智能终端发送的身份认证请求;所述身份认证请求中包括用户标识和认证密码; 身份认证模块,用于根据所述用户标识和所述认证密码,进行身份认证; 身份认证结果处理模块,用于发送身份认证结果给所述智能终端,并,确定所述身份认证结果为身份认证通过。19.根据权利要求18所述的装置,其特征在于,所述装置还包括: 认证令牌生成模块,用于所述身份认证结果处理模块确定所述身份认证结果为身份认证通过之后,生成并存储认证令牌,所述认证令牌用于表示加密后的所述用户标识; 认证令牌发送模块,用于将所述认证令牌发送给所述智能终端; 所述获取请求中包括的用户标识为所述认证令牌;所述装置还包括: 第一认证令牌验证模块,用于所述路由器标识发送模块根据所述获取请求,将与所述用户标识具有绑定关系的路由器标识发送给所述智能终端之前,确认所述获取请求中的认证令牌和存储的认证令牌一致。20.根据权利要求19所述的装置,其特征在于,所述管控指令中还包括所述认证令牌;所述装置还包括: 第二认证令牌验证模块,用于所述管控指令转发模块将所述管控指令转发给所述路由器标识对应的路由器之前,确认所述管控指令中的认证令牌和存储的认证令牌一致。21.—种路由器绑定装置,其特征在于,所述装置包括: 绑定请求发送模块,用于发送建立用户标识和路由器标识的绑定关系的绑定请求给服务器; 权限认证请求接收模块,用于接收所述服务器发送的用于进行绑定权限认证的权限认证请求; 认证信息发送模块,用于根据所述权限认证请求发送认证信息给所述服务器,以使所述服务器根据所述认证信息,对所述用户标识是否具有绑定所述路由器标识的绑定权限进行认证,并在绑定权限认证结果为认证通过时,建立所述用户标识与所述路由器标识的绑定关系;以及, 绑定权限认证结果接收模块,用于接收所述服务器发送的绑定权限认证结果。22.根据权利要求21所述的装置,其特征在于,所述绑定请求发送模块,具体用于: 扫描预设图片,并从所述预设图片中获取所述路由器标识; 生成并发送建立所述用户标识和所述路由器标识的绑定关系的绑定请求给所述服务器。23.—种路由器控制装置,其特征在于,所述装置包括: 获取请求发送模块,用于发送用于获取路由器标识的获取请求给服务器;所述获取请求中包括用户标识; 路由器标识接收模块,用于接收所述服务器根据所述获取请求发送的、与所述用户标识具有绑定关系的路由器标识; 管控指令发送模块,用于发送携带所述路由器标识的管控指令给所述服务器,以使所述服务器将所述管控指令转发给所述路由器标识对应的路由器; 处理结果接收模块,用于接收所述服务器发送的处理结果;所述处理结果为所述路由器根据所述管控指令执行操作后发送给所述服务器的。24.根据权利要求23所述的装置,其特征在于,所述装置还包括: 身份认证请求发送模块,用于所述获取请求发送模块发送用于获取路由器标识的获取请求给服务器之前,发送身份认证请求给所述服务器;所述身份认证请求中包括用户标识和认证密码;以使所述服务器根据所述用户标识和所述认证密码,进行身份认证; 身份认证结果接收模块,用于接收所述服务器发送的身份认证结果;并确定所述身份认证结果为身份认证通过。25.根据权利要求24所述的装置,其特征在于,所述装置还包括: 认证令牌接收模块,用于接收所述服务器发送的认证令牌;所述认证令牌用于表示加密后的所述用户标识;所述认证令牌为所述服务器根据所述用户标识和所述认证密码,进行身份认证的认证结果为身份认证通过后生成的; 所述获取请求中的用户标识为所述认证令牌;所述路由器标识接收模块,具体用于:接收所述服务器发送的与所述用户标识具有绑定关系的路由器标识;所述路由器标识为所述服务器确认获取请求中的认证令牌和存储的认证令牌一致时发送的。26.根据权利要求25所述的装置,其特征在于,所述管控指令中还包括所述认证令牌。
【文档编号】H04L29/06GK105871796SQ201510795670
【公开日】2016年8月17日
【申请日】2015年11月18日
【发明人】邵会文, 臧超
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1