路由器的桥接建立方法、装置和路由器的制造方法

文档序号:7804132阅读:314来源:国知局
路由器的桥接建立方法、装置和路由器的制造方法
【专利摘要】本发明提出一种路由器的桥接建立方法、装置和路由器。其中,方法包括:获得触发请求,与当前网络中的第一路由器建立连接;向第一路由器发送桥接请求,并接收第一路由器返回的当前网络中的主路由器信息;以及根据主路由器信息自动更新无线分布式系统WDS配置信息,并与主路由器建立桥接。本发明实施例的路由器的桥接建立方法,使当前路由器可以自动与网络中的主路由器进行桥接,整个过程由路由器自动完成,无需用户手动设置,降低了操作门槛,简化了操作步骤。另外,与主路由器建立桥接网络扩大了无线网络的有效范围,使无线网络信号分布均匀,避免了信号穿墙能力差、产生死角的问题,从而提升了用户体验。
【专利说明】路由器的桥接建立方法、装置和路由器
【技术领域】
[0001]本发明涉及计算机网络【技术领域】,特别涉及一种路由器的桥接建立方法、装置和路由器。
【背景技术】
[0002]路由器是连接互联网中各个局域网、广域网的设备,可根据信道的情况自动选择和设定,能够以最佳路径,按前后顺序发送信号。路由器已经广泛应用于各行各业,企业或者家庭都需要通过路由器连接互联网,因此路由器已成为人们生活中不可或缺的设备。目前,设置路由器首先要将路由器通过网线与电脑进行连接,然后开启电脑上的浏览器,在浏览器输入框中输入路由器默认IPdnternet Protocol,网络之间互连的协议)地址(例如:http://192.168.1.1)。在输入用户名和密码后,登录进入路由器的设置页面。在设置页面中进行WDS (Wireless Distribution System,无线分布式系统)设置。扫描已有的SSID (Service Set Identifier,服务集标识),然后建立桥接,手动修改桥接设置,最后重启路由器使设置生效。
[0003]但是,在实现本发明过程中,发明人发现现有技术中至少存在如下问题:路由器的桥接设置需要手动进行设置,不仅步骤繁琐,并且操作门槛高,非专业人员很难正确操作。此外,设置页面不友好,导致用户体验差。

【发明内容】

[0004]本发明实施例旨在至少在一定程度上解决上述技术问题。
[0005]为此,本发明的第一个目的在于提出一种路由器的桥接建立方法,该方法能够使当前路由器可以自动与网络中的主路由器进行桥接,整个过程由路由器自动完成,无需用户手动设置,降低操作门槛,简化操作步骤,提升用户体验。
[0006]本发明的第二个目的在于提出一种路由器的桥接建立装置。
[0007]本发明的第三个目的在于提出一种路由器。
[0008]为达上述目的,根据本发明第一方面实施例提出了一种路由器的桥接建立方法,包括:获得触发请求,与当前网络中的第一路由器建立连接;向所述第一路由器发送桥接请求,并接收所述第一路由器返回的所述当前网络中的主路由器信息;以及根据所述主路由器信息自动更新无线分布式系统WDS配置信息,并与主路由器建立桥接。
[0009]本发明实施例的路由器的桥接建立方法,使当前路由器可以自动与网络中的主路由器进行桥接,整个过程由路由器自动完成,无需用户手动设置,降低了操作门槛,简化了操作步骤。另外,与主路由器建立桥接网络扩大了无线网络的有效范围,使无线网络信号分布均匀,避免了信号穿墙能力差、产生死角的问题,从而提升了用户体验。
[0010]本发明第二方面实施例提出了一种路由器的桥接建立装置,包括:第一建立模块,用于获得触发请求,与当前网络中的第一路由器建立连接;信息接收模块,用于向所述第一路由器发送桥接请求,并接收所述第一路由器返回的所述当前网络中的主路由器信息;以及第二建立模块,用于根据所述主路由器信息自动更新无线分布式系统WDS配置信息,并与主路由器建立桥接。
[0011]本发明实施例的路由器的桥接建立装置,使当前路由器可以自动与网络中的主路由器进行桥接,整个过程由路由器自动完成,无需用户手动设置,降低了操作门槛,简化了操作步骤。另外,与主路由器建立桥接网络扩大了无线网络的有效范围,使无线网络信号分布均匀,避免了信号穿墙能力差、产生死角的问题,从而提升了用户体验。
[0012]本发明第三方面实施例提出了一种路由器,包括:接口模块,用于获得触发请求;处理器,与所述接口模块相连,用于根据所述触发请求,向无线模块发送第一请求;在接收所述无线模块返回的第一响应后,向所述无线模块发送第二请求;根据所述无线模块发送的所述主路由器信息自动更新WDS配置信息,并与主路由器建立桥接;以及所述无线模块,与所述处理器相连,用于根据所述第一请求与当前网络中的第一路由器建立连接,并在连接成功后,向所述处理器返回所述第一响应;根据所述第二请求向所述第一路由器发送桥接请求,接收所述第一路由器返回的所述当前网络中的主路由器信息,并向所述处理器发送所述主路由器信息。
[0013]本发明实施例的路由器,使当前路由器可以自动与网络中的主路由器进行桥接,整个过程由路由器自动完成,无需用户手动设置,降低了操作门槛,简化了操作步骤。另外,与主路由器建立桥接网络扩大了无线网络的有效范围,使无线网络信号分布均匀,避免了信号穿墙能力差、产生死角的问题,从而提升了用户体验。
[0014]本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】

【附图说明】
[0015]图1为根据本发明一个实施例的路由器的桥接建立方法的流程图。
[0016]图2为当前路由器接收安全验证的流程图。
[0017]图3为根据本发明另一个实施例的路由器的桥接建立方法的流程图。
[0018]图4为完成主路由器的迁移的流程图。
[0019]图5为根据本发明一个具体实施例的路由器的桥接建立方法的流程图。
[0020]图6为根据本发明一个具体实施例的主路由器迁移方法的流程图。
[0021]图7为根据本发明一个实施例的路由器的桥接建立装置的结构示意图。
[0022]图8为根据本发明另一个实施例的路由器的桥接建立装置的结构示意图。
[0023]图9为根据本发明一个实施例的路由器的结构示意图。
【具体实施方式】
[0024]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0025]下面参考附图描述本发明实施例的路由器的桥接建立方法、装置和路由器。
[0026]图1为根据本发明一个实施例的路由器的桥接建立方法的流程图。如图1所示,该路由器的桥接建立方法包括:[0027]S101,获得触发请求,与当前网络中的第一路由器建立连接。
[0028]当前路由器上可设有第一按钮,当前路由器可通过监控第一按钮获得触发请求。例如:用户可通过点击第一按钮的方式,使当前路由器获得触发请求。另外,也可以通过软件例如定时触发软件来获得触发请求。
[0029]在获得触发请求后,当前路由器可与当前网络中的第一路由器建立连接。
[0030]具体地,当前路由器与第一路由器建立连接的过程可以为:当前路由器向第一路由器发送连接请求,然后接收第一路由器根据连接请求返回的第一路由器的信息,并根据第一路由器的信息与第一路由器建立连接。
[0031]更具体地,当前路由器向第一路由器发送连接请求时也可携带约定密码,这样当前路由器可以接收到第一路由器返回的加密信息。其中,加密信息为第一路由器采用连接请求中携带的约定密码对第一路由器的广播服务集标识(SSID)及其密码进行加密后得到的。然后,使用约定密码对加密信息进行解密,获得第一路由器的广播SSID及其密码,并根据第一路由器的广播SSID及其密码与第一路由器建立连接。这种方式可以有效地保证第一路由器信息的安全性。
[0032]当然,当前路由器向第一路由器发送的连接请求中也可以不携带约定密码,此时第一路由器需要直接向当前路由器发送自己的SSID和密码,而不能采用广播SSID的方式。
[0033]其中,第一路由器可以为当前网络中的主路由器,也可以为当前网络中的任意一个从路由器。
[0034]当前路由器可以根据当前网络中路由器信号的强弱来选择建立连接的路由器,假设第一路由器的信号最强,则当前路由器与第一路由器建立连接。
[0035]S102,向第一路由器发送桥接请求,并接收第一路由器返回的当前网络中的主路
由器信息。
[0036]当前路由器在获得触发请求后,可向第一路由器发送桥接请求,然后当前路由器需要接收安全验证,并在通过验证后,当前路由器接收第一路由器返回的主路由器信息。其中,主路由器信息包括:主路由器的SSID、MAC (Media Access Control)地址,即硬件位址、密码类型、密码以及信道。
[0037]具体地,如图2所示,当前路由器接收安全验证,可包括以下步骤:
[0038]S1021,通过第一路由器向服务器发送验证请求,并通过第一路由器接收服务器根据验证请求返回的验证成功信息。
[0039]当前路由器可通过当前网络中的第一路由器向服务器发送验证请求,然后再通过第一路由器接收服务器根据验证请求返回的验证成功信息。如果当前网络未连接至互联网,则当前网络无法与服务器进行通信,因此在未连接至互联网的情况下,可跳过步骤S1021。
[0040]S1022,接收第一路由器发送的随机序列,对随机序列进行加密处理,生成验证序列。
[0041]在向第一路由器发送桥接请求后,当前路由器可接收第一路由器发送的随机序列,然后对随机序列进行加密处理,生成验证序列。
[0042]S1023,向第一路由器发送验证序列,以使第一路由器对验证序列进行解密处理,并将解密结果与预存的随机序列进行比较。[0043]在生成验证序列后,当前路由器可向第一路由器发送验证序列,第一路由器在接收到该验证序列后,对验证序列进行解密处理,并将解密结果与预存的随机序列进行比较,如果二者一致,则当前路由器通过安全验证。
[0044]S103,根据主路由器信息自动更新无线分布式系统WDS配置信息,并与主路由器建立桥接。
[0045]在当前路由器通过安全验证后,当前路由器可根据主路由器信息自动更新WDS (Wireless Distribution System,无线分布式系统)配置信息,使当前路由器的WDS配置信息与当前网络配置信息保持一致。然后,当前路由器向主路由器发送建立桥接请求。在接收到主路由器返回的建立桥接成功信息后,重启路由器以使配置生效。在与主路由器建立桥接成功后,主路由器可更新网络拓扑与网络信息,并向网络中的所有路由器以及服务器发送更新后的网络拓扑与网络信息。如果当前网络未连接至互联网,则无需向服务器发送更新后的网络拓扑与网络信息。
[0046]本发明实施例的路由器的桥接建立方法,使当前路由器可以自动与网络中的主路由器进行桥接,整个过程由路由器自动完成,无需用户手动设置,降低了操作门槛,简化了操作步骤。另外,与主路由器建立桥接网络扩大了无线网络的有效范围,使无线网络信号分布均匀,避免了信号穿墙能力差、产生死角的问题,从而提升了用户体验。
[0047]图3为根据本发明另一个实施例的路由器的桥接建立方法的流程图。如图3所示,该路由器的桥接建立方法包括:
[0048]S301,获得触发请求,与当前网络中的第一路由器建立连接。
[0049]当前路由器上可设有第一按钮,当前路由器可通过监控第一按钮获得触发请求。例如:用户可通过点击第一按钮的方式,使当前路由器获得触发请求。另外,也可以通过软件例如定时触发软件来获得触发请求。
[0050]在获得触发请求后,当前路由器可与当前网络中的第一路由器建立连接。
[0051]具体地,当前路由器与第一路由器建立连接的过程可以为:当前路由器向第一路由器发送连接请求,然后接收第一路由器根据连接请求返回的第一路由器的信息,并根据第一路由器的信息与第一路由器建立连接。
[0052]更具体地,当前路由器向第一路由器发送连接请求时也可携带约定密码,这样当前路由器可以接收到第一路由器返回的加密信息。其中,加密信息为第一路由器采用连接请求中携带的约定密码对第一路由器的广播服务集标识(SSID)及其密码进行加密后得到的。然后,使用约定密码对加密信息进行解密,获得第一路由器的广播SSID及其密码,并根据第一路由器的广播SSID及其密码与第一路由器建立连接。这种方式可以有效地保证第一路由器信息的安全性。
[0053]当然,当前路由器向第一路由器发送的连接请求中也可以不携带约定密码,此时第一路由器需要直接向当前路由器发送自己的SSID和密码,而不能采用广播SSID的方式。
[0054]其中,第一路由器可以为当前网络中的主路由器,也可以为当前网络中的任意一个从路由器。
[0055]当前路由器可以根据当前网络中路由器信号的强弱来选择建立连接的路由器,假设第一路由器的信号最强,则当前路由器与第一路由器建立连接。
[0056]S302,向第一路由器发送桥接请求,并接收第一路由器返回的当前网络中的主路由器信息。
[0057]当前路由器在获得触发请求后,可向第一路由器发送桥接请求,然后当前路由器需要接收安全验证,并在通过验证后,当前路由器接收第一路由器返回的主路由器信息。其中,主路由器信息包括:主路由器的SSID、MAC (Media Access Control)地址,即硬件位址、密码类型、密码以及信道。
[0058]S303,根据主路由器信息自动更新WDS配置信息,并与主路由器建立桥接。
[0059]在当前路由器通过安全验证后,当前路由器可根据主路由器信息自动更新WDS配置信息,使当前路由器的WDS配置信息与当前网络配置信息保持一致。然后,当前路由器向主路由器发送建立桥接请求。在接收到主路由器返回的建立桥接成功信息后,重启路由器以使配置生效。在与主路由器建立桥接成功后,主路由器可更新网络拓扑与网络信息,并向网络中的所有路由器以及服务器发送更新后的网络拓扑与网络信息。如果当前网络未连接至互联网,则无需向服务器发送更新后的网络拓扑与网络信息。
[0060]S304,通过与主路由器进行交互,完成主路由器的迁移。
[0061]在根据主路由器信息自动更新WDS配置信息,并与主路由器建立桥接之后,当前路由器可与主路由器进行交互,完成主路由器的迁移。
[0062]具体地,如图4所示,完成主路由器的迁移包括以下步骤:
[0063]S3041,获得迁移触发请求,向主路由器发送迁移请求,并接收主路由器返回的迁移响应。
[0064]具体地,当前路由器上可设有第二按钮,当前路由器可通过监控第二按钮获得迁移触发请求。例如:用户可通过点击当前路由器的第二按钮的方式,使当前路由器获得迁移触发请求。另外,也可以通过软件来获得迁移触发请求。在获得迁移触发请求后,当前路由器可向主路由器发送迁移请求,然后接收主路由器返回的迁移响应。
[0065]S3042,根据迁移响应获取自己的配置信息,将配置信息作为迁移后的主路由器信息,并向主路由器发送迁移后的主路由器信息,以使主路由器向当前网络中除迁移后的主路由器之外的所有路由器通知迁移后的主路由器信息以完成与迁移后的主路由器建立桥接。
[0066]当前路由器根据迁移响应获取自己的配置信息,并将配置信息作为迁移后的主路由器信息发送至主路由器。具体地,当前路由器关闭WDS,并更新配置信息,重启路由器以使配置生效。其中,当前路由器自己的配置信息包括SSID (Service Set Identifier,服务集标识)、MAC(Media Access Control)地址,即硬件位址、密码类型、密码以及信道。主路由器在接收到配置信息后,扫描并检测到迁移后的主路由器,然后向当前网络中除迁移后的主路由器(即当前路由器)之外的所有路由器通知迁移后的主路由器信息。网络中除迁移后的主路由器之外的路由器在接收到该信息后,与迁移后的主路由器建立桥接。具体地,网络中除迁移后的主路由器之外的路由器,在接收到迁移后的主路由器信息后,开启WDS,并更新配置信息,然后进行重启,以使配置生效。最后,迁移后的主路由器向其他路由器发送更新的网络拓扑和网络彳目息。
[0067]本发明实施例的路由器的桥接建立方法,使网络中的主路由器在损坏之前或撤出网络时,能够自动进行迁移,无需用户手动设置,降低了操作门槛,简化了操作步骤,从而提升了用户体验。另外,主路由器的迁移,避免了单点障碍问题,能够保持网络能够正常运行。[0068]图5为根据本发明一个具体实施例的路由器的桥接建立方法的流程图。假设当前网络包括路由器B和路由器B’,路由器A欲加入当前网络,即欲与当前网络中的主路由器(路由器B)建立桥接,本实施例仅作为示例,并不进行限定。如图5所示,该路由器的桥接建立方法包括:
[0069]S501,路由器A获得触发请求,并与路由器B’建立连接。
[0070]假设路由器A上设有第一按钮,用户可通过点击路由器A上的第一按钮,使路由器A获得触发请求。在获得触发请求后,路由器A可与路由器B’建立连接。具体地,路由器A向路由器B’发送内部连接请求。路由器B’在接收到内部连接请求后,向路由器A返回内部连接成功信息。
[0071]更具体地,路由器A向路由器B’发送的内部连接请求中可以携带有约定密码;这样,路由器B’在接收到内部连接请求后,可以将自己的广播SSID及其密码使用约定密码加密后发送至路由器A,路由器A接收到加密信息后,使用约定密码进行解密,从而获得路由器B’的广播SSID及其密码,进而可以根据路由器B’的广播SSID及其密码与路由器B’建立快速连接,并且因为采用加密的方式进行信息的传输,因此,有效地保证了安全性。
[0072]S502,路由器A向路由器B’发送桥接请求,并接收路由器B’返回的路由器B (主路由器)信息。
[0073]在路由器A与路由器B’连接成功后,可向路由器B’发送桥接请求,然后路由器A需要接收安全验证。具体地,在当前网络连接至互联网的情况下,路由器A可通过路由器B’向云端发送验证请求,并通过路由器B’接收云端根据验证请求返回的验证成功信息。如果当前网络未连接至互联网,则当前网络无法与云端进行通信,因此在未连接至互联网的情况下,可跳过云端对路由器A进行安全验证的步骤。
[0074]路由器A接收路由器B’发送的随机序列,对随机序列进行加密处理,生成验证序列。路由器A向路由器B’发送验证序列,以使路由器B’对验证序列进行解密处理,并将解密结果与预存的随机序列进行比较。具体地,在生成验证序列后,路由器A可向路由器B’发送验证序列,路由器B’在接收到该验证序列后,对验证序列进行解密处理,并将解密结果与预存的随机序列进行比较,如果二者一致,则路由器A通过安全验证。则路由器B’可向路由器A发送路由器B (主路由器)信息。
[0075]在通过安全验证后,路由器A接收路由器B’返回的路由器B (主路由器)信息。其中,主路由器信息包括:主路由器的SSID、MAC地址,即硬件位址、密码类型、密码以及信道。
[0076]S503,路由器A根据路由器B (主路由器)信息自动更新WDS配置信息,并与路由器B(主路由器)建立桥接,以及路由器B(主路由器)向路由器B’和云端发送更新后的网络拓扑与网络信息。
[0077]在路由器A通过安全验证后,路由器A可根据路由器B (主路由器)信息自动更新WDS配置信息。然后,路由器A向路由器B (主路由器)发送建立桥接请求。在接收到路由器B(主路由器)返回的建立桥接成功信息后,重启路由器A以使配置生效。在路由器A与路由器B (主路由器)建立桥接成功后,路由器B (主路由器)可更新网络拓扑与网络信息,并向路由器B’和云端发送更新后的网络拓扑与网络信息。如果当前网络未连接至互联网,则无需向云端发送更新后的网络拓扑与网络信息。
[0078]上述实施例可应用于智能家居场景,增加用户体验,降低用户使用门槛。[0079]本发明实施例的路由器的桥接建立方法,使路由器A可以自动与路由器B(主路由器)进行桥接,整个过程由路由器自动完成,无需用户手动设置,降低了操作门槛,简化了操作步骤。
[0080]图6为根据本发明一个具体实施例的主路由器迁移方法的流程图。假设当前网络包括路由器A、路由器B、路由器C,欲将原来的主路由器(即路由器B)进行迁移,使路由器A成为迁移后的主路由器。本实施例仅作为示例,并不进行限定。如图6所示,主路由器迁移方法包括:
[0081]S601,路由器A获得迁移触发请求,向路由器B(主路由器)发送迁移请求,并接收路由器B (主路由器)返回的迁移响应。
[0082]具体地,路由器A可设有第二按钮(迁移按钮),路由器A可通过监控第二按钮获得迁移触发请求。例如:用户可通过点击路由器A上的第二按钮,使路由器A获得迁移触发请求。在获得迁移触发请求后,路由器A可向路由器B(主路由器)发送迁移请求,然后接收路由器B (主路由器)返回的迁移响应。
[0083]S602,路由器A根据迁移响应获取自己的配置信息,并将配置信息作为迁移后的主路由器信息,向路由器B(主路由器)发送路由器A(迁移后的主路由器)信息。
[0084]路由器A根据迁移响应获取自己的配置信息,并将配置信息作为迁移后的主路由器信息发送至路由器B (主路由器)。具体地,路由器A关闭WDS,并更新配置信息,重启路由器A以使配置生效。其中,路由器A自己的配置信息包括SSID、MAC地址,即硬件位址、密码类型、密码以及信道。
[0085]S603,路由器B (主路由器)在接收到路由器A (迁移后的主路由器)信息后,向路由器A发送确认信息。
[0086]S604,路由器A在接收到确认信息后,更新配置信息,关闭WDS,并重启。
[0087]S605,路由器B在向路由器A发送确认信息后,扫描并检测到迁移后的主路由器,即路由器A。
[0088]S606,路由器B向路由器C发送路由器A(迁移后的主路由器)信息。
[0089]S607,路由器B和路由器C更新配置信息,开启WDS,并分别向路由器A(迁移后的主路由器)发送桥接请求。
[0090]S608,路由器A (迁移后的主路由器)分别向路由器B和路由器C发送桥接响应。
[0091]S609,路由器B和路由器C在接收到桥接响应后,分别进行重新启动,以使配置生效(即连接成功)。
[0092]S610,路由器A(迁移后的主路由器)分别向路由器B和路由器C发送更新后的网络拓扑信息,并向云端发送更新后的网络信息。
[0093]上述实施例可应用于智能家居场景,增加用户体验,降低用户使用门槛。
[0094]本发明实施例的路由器的桥接建立方法,使路由器B(主路由器)在损坏之前或撤出网络时,能够自动进行迁移至路由器A,无需用户手动设置,降低了操作门槛,简化了操作步骤,从而提升了用户体验。另外,主路由器的迁移,避免了单点障碍问题,能够保持网络能够正常运行。
[0095]为了实现上述实施例,本发明还提出一种路由器的桥接建立装置。
[0096]图7为根据本发明一个实施例的路由器的桥接建立装置的结构示意图。如图7所示,路由器的桥接建立装置包括:第一建立模块100、信息接收模块200和第二建立模块300。其中,第一建立模块100包括:发送单元110和建立单元120。建立单元120包括:接收子单元121和建立子单元122。信息接收模块200包括:验证单元210和接收单元220。验证单元210包括:加密子单元211、验证子单元212和初步验证子单元213。
[0097]第一建立模块100用于获得触发请求,与当前网络中的第一路由器建立连接。
[0098]在本发明实施例中,第一建立模块100可通过监控第一按钮获得触发请求。例如:用户可通过点击第一按钮的方式,使第一建立模块100获得触发请求。另外,也可以通过软件例如定时触发软件来获得触发请求。
[0099]在获得触发请求后,第一建立模块100可与当前网络中的第一路由器建立连接。
[0100]具体地,第一建立模块100包括:发送单元110和建立单元120。
[0101]发送单元110用于向第一路由器发送连接请求。
[0102]建立单元120用于接收第一路由器根据连接请求返回的第一路由器的信息,并根据第一路由器的信息与第一路由器建立连接。
[0103]更具体地,建立单元120包括:接收子单元121和建立子单元122。
[0104]发送单元110向第一路由器发送连接请求时也可携带约定密码,这样接收子单元121可以接收到第一路由器返回的加密信息。其中,加密信息为第一路由器采用连接请求中携带的约定密码对第一路由器的SSID及其密码进行加密后得到的。
[0105]建立子单元122用于使用约定密码对加密信息进行解密,获得第一路由器的SSID及其密码,并根据第一路由器的服务集标识SSID及其密码与第一路由器建立连接。
[0106]其中,第一路由器可以为当前网络中的主路由器,也可以为当前网络中的任意一个从路由器。
[0107]当前路由器可以根据当前网络中路由器信号的强弱来选择建立连接的路由器,假设第一路由器的信号最强,则当前路由器与第一路由器建立连接。
[0108]信息接收模块200用于向第一路由器发送桥接请求,并接收第一路由器返回的当前网络中的主路由器信息。
[0109]第一建立模块100在获得触发请求后,信息接收模块200可向第一路由器发送桥接请求,然后当前路由器需要接收安全验证,并在通过验证后,信息接收模块200接收第一路由器返回的主路由器信息。其中,主路由器信息包括:主路由器的SSID、MAC地址,即硬件位址、密码类型、密码以及信道。
[0110]具体地,信息接收模块200包括:验证单元210和接收单元220。
[0111]验证单元210用于接收安全验证。
[0112]接收单元220用于在验证单元通过验证后,接收第一路由器返回的主路由器信
肩、O
[0113]其中,验证单元210还包括:加密子单元211、验证子单元212和初步验证子单元213。
[0114]加密子单元211用于接收第一路由器发送的随机序列,对随机序列进行加密处理,生成验证序列。
[0115]在向第一路由器发送桥接请求后,加密子单元211可接收第一路由器发送的随机序列,然后对随机序列进行加密处理,生成验证序列。[0116]验证子单元212用于向第一路由器发送验证序列,以使第一路由器对验证序列进行解密处理,并将解密结果与预存的随机序列进行比较。
[0117]在生成验证序列后,验证子单元212可向第一路由器发送验证序列,第一路由器在接收到该验证序列后,对验证序列进行解密处理,并将解密结果与预存的随机序列进行比较,如果二者一致,则当前路由器通过安全验证。
[0118]初步验证子单元213用于在加密子单元211接收第一路由器发送的随机序列之前,通过第一路由器向服务器发送验证请求,并通过第一路由器接收服务器根据验证请求返回的验证成功信息。
[0119]如果当前网络未连接至互联网,则当前网络无法与服务器进行通信,因此在未连接至互联网的情况下,无需进行初步验证。
[0120]第二建立模块300用于根据主路由器信息自动更新WDS配置信息,并与主路由器建立桥接。
[0121]在当前路由器通过安全验证后,第二建立模块300可根据主路由器信息自动更新WDS配置信息,使当前路由器的WDS配置信息与当前网络配置信息保持一致。然后,向主路由器发送建立桥接请求。在接收到主路由器返回的建立桥接成功信息后,重启路由器以使配置生效。本发明实施例的路由器的桥接建立装置,使当前路由器可以自动与网络中的主路由器进行桥接,整个过程由路由器自动完成,无需用户手动设置,降低了操作门槛,简化了操作步骤。另外,与主路由器建立桥接网络扩大了无线网络的有效范围,使无线网络信号分布均匀,避免了信号穿墙能力差、产生死角的问题,从而提升了用户体验。
[0122]图8为根据本发明另一个实施例的路由器的桥接建立装置的结构示意图。如图8所示,路由器的桥接建立装置包括:第一建立模块100、信息接收模块200、第二建立模块300和迁移模块400。其中,第一建立模块100包括:发送单元110和建立单元120。建立单元120包括:接收子单元121和建立子单元122。信息接收模块200包括:验证单元210和接收单元220。验证单元210包括:加密子单元211、验证子单元212和初步验证子单元213。
[0123]迁移模块400用于在第二建立模块根据主路由器信息自动更新WDS配置信息,并与主路由器建立桥接之后,通过与主路由器进行交互,完成主路由器的迁移。
[0124]具体地,迁移模块400可通过监控第二按钮获得迁移触发请求。例如:用户可通过点击当前路由器的第二按钮的方式,使当前路由器获得迁移触发请求。另外,也可以通过软件来获得迁移触发请求。
[0125]在获得迁移触发请求后,迁移模块400可向主路由器发送迁移请求,以及接收主路由器返回的迁移响应。然后,迁移模块400可根据迁移响应获取自己的配置信息,并将配置信息作为迁移后的主路由器信息发送至主路由器,具体地,当前路由器关闭WDS,并更新配置信息,重启路由器以使配置生效。其中,当前路由器自己的配置信息包括SSID(SerViceSet Identifier,服务集标识)、MAC (Media Access Control)地址,即硬件位址、密码类型、密码以及信道。主路由器在接收到配置信息后,扫描并检测到迁移后的主路由器,然后向当前网络中除迁移后的主路由器(即当前路由器)之外的所有路由器通知迁移后的主路由器信息。网络中除迁移后的主路由器之外的路由器在接收到该信息后,与迁移后的主路由器建立桥接。[0126]本发明实施例的路由器的桥接建立装置,使网络中的主路由器在损坏之前或撤出网络时,能够自动进行迁移,无需用户手动设置,降低了操作门槛,简化了操作步骤,从而提升了用户体验。另外,主路由器的迁移,避免了单点障碍问题,能够保持网络能够正常运行。
[0127]为了实现上述实施例,本发明还提出一种路由器。
[0128]图9为根据本发明一个实施例的路由器的结构示意图。如图9所示,路由器包括:接口模块910、处理器920、无线模块930和内存940。
[0129]接口模块910用于获得触发请求。
[0130]具体地,当前路由器上可以设有第一按钮,接口模块910可以通过监控第一按钮获得触发请求,即在监控到第一按钮被触发后,获得触发请求。
[0131]同样的,当前路由器上可以设有第二按钮,接口模块910还可以通过监控第二按钮获得迁移触发请求,即在监控到第二按钮被触发后,获得迁移触发请求。
[0132]当然,除了通过按钮进行触发外,还可以通过位于路由器中的软件例如定时软件来获得触发请求,具体实现方式此处不做限定。
[0133]在本发明的实施例中,接口模块910还可根据主路由器信息自动更新WDS配置信息,并与主路由器建立桥接之后,获得迁移触发请求。
[0134]处理器920与接口模块910相连,用于根据触发请求,向无线模块930发送第一请求。在接收无线模块930返回的第一响应后,向无线模块930发送第二请求,并根据无线模块930发送的主路由器信息自动更新WDS配置信息,并与主路由器建立桥接。其中,第一请求为向当前网络中的第一路由器建立连接的请求,第一响应为当前网络中的第一路由器返回的建立连接成功信息,第二请求为向第一路由器发送的桥接请求。
[0135]在本发明的实施例中,处理器920还用于对随机序列进行加密处理,生成验证序列,并向无线模块930发送验证序列。
[0136]在本发明的实施例中,处理器920还用于根据移触发请求向无线模块930发送第三请求,并根据无线模块930发送的迁移响应获取自己的配置信息,将配置信息作为迁移后的主路由器信息发送至无线模块930。其中,第三请求为向主路由器发送的迁移请求。当前路由器自己的配置信息包括SSID、MAC地址,即硬件位址、密码类型、密码以及信道。
[0137]无线模块930与处理器920相连,用于根据第一请求与当前网络中的第一路由器建立连接,并在连接成功后,向处理器920返回第一响应,并根据第二请求向第一路由器发送桥接请求,接收第一路由器返回的当前网络中的主路由器信息,并向处理器920发送主路由器信息。其中,主路由器信息包括:主路由器的SSID、MAC地址,即硬件位址、密码类型、密码以及信道。
[0138]在本发明的实施例中,在向第一路由器发送桥接请求之后,无线模块930还可接收第一路由器发送的随机序列,并向处理器920发送随机序列。然后,无线模块930向第一路由器发送验证序列,以使第一路由器对验证序列进行解密处理,并根据解密结果确定路由器是否通过安全验证
[0139]本发明的实施例中,无线模块930还可用于根据第三请求向主路由器发送迁移请求,接收主路由器返回的迁移响应,并向处理器920发送迁移响应。然后,无线模块930向主路由器发送迁移后的主路由器信息,以使主路由器向当前网络中除迁移后的主路由器之外的所有路由器通知迁移后的主路由器信息以完成与迁移后的主路由器建立桥接。[0140]内存940与处理器920相连,用于保存处理器920发送的信息。其中,信息包括主路由器信息。
[0141]上述路由器可应用于智能家居场景,增加用户体验,降低用户使用门槛。
[0142]本发明实施例的路由器,使当前路由器可以自动与网络中的主路由器进行桥接,整个过程由路由器自动完成,无需用户手动设置,降低了操作门槛,简化了操作步骤。另外,与主路由器建立桥接网络扩大了无线网络的有效范围,使无线网络信号分布均匀,避免了信号穿墙能力差、产生死角的问题。此外,使网络中的主路由器在损坏之前或撤出网络时,能够自动进行迁移,避免了单点障碍问题,能够保持网络能够正常运行。
[0143]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0144]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0145]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种路由器的桥接建立方法,其特征在于,包括: 获得触发请求,与当前网络中的第一路由器建立连接; 向所述第一路由器发送桥接请求,并接收所述第一路由器返回的所述当前网络中的主路由器信息;以及 根据所述主路由器信息自动更新无线分布式系统WDS配置信息,并与主路由器建立桥接。
2.根据权利要求1所述的方法,其特征在于,所述与当前网络中的第一路由器建立连接,包括: 向所述第一路由器发送连接请求;以及 接收所述第一路由器根据所述连接请求返回的所述第一路由器的信息,并根据所述第一路由器的信息与所述第一路由器建立连接。
3.根据权利要求2所述的方法,其特征在于,所述接收所述第一路由器根据所述连接请求返回的所述第一路由器的信息,并根据所述第一路由器的信息与所述第一路由器建立连接,包括: 接收所述第一路由器返回的加密信息,所述加密信息为所述第一路由器采用所述连接请求中携带的约 定密码对所述第一路由器的服务集标识SSID及其密码进行加密后得到的;以及 使用所述约定密码对所述加密信息进行解密,获得所述第一路由器的SSID及其密码,并根据所述第一路由器的SSID及其密码与所述第一路由器建立连接。
4.根据权利要求1所述的方法,其特征在于,所述接收所述第一路由器返回的所述当前网络中的主路由器信息,包括: 接收安全验证,并在通过验证后,接收所述第一路由器返回的所述主路由器信息。
5.根据权利要求4所述的方法,其特征在于,所述接收安全验证,包括: 接收所述第一路由器发送的随机序列,对所述随机序列进行加密处理,生成验证序列; 向所述第一路由器发送所述验证序列,以使所述第一路由器对所述验证序列进行解密处理,并将解密结果与预存的随机序列进行比较。
6.根据权利要求5所述的方法,其特征在于,在所述接收所述第一路由器发送的随机序列之前,还包括: 通过所述第一路由器向服务器发送验证请求,并通过所述第一路由器接收所述服务器根据所述验证请求返回的验证成功信息。
7.根据权利要求1所述的方法,其特征在于,所述第一路由器为所述当前网络中的主路由器或从路由器。
8.根据权利要求1所述的方法,其特征在于,在所述根据所述主路由器信息更新WDS配置信息,并与主路由器建立桥接之后,还包括: 通过与所述主路由器进行交互,完成主路由器的迁移。
9.根据权利要求8所述的方法,其特征在于,所述通过与所述主路由器进行交互,完成主路由器的迁移,包括: 获得迁移触发请求,向所述主路由器发送迁移请求,并接收所述主路由器返回的迁移响应; 根据所述迁移响应获取自己的配置信息,将所述配置信息作为迁移后的主路由器信息,并向所述主路由器发送所述迁移后的主路由器信息,以使所述主路由器向所述当前网络中除迁移后的主路由器之外的所有路由器通知所述迁移后的主路由器信息以完成与所述迁移后的主路由器建立桥接。
10.一种路由器的桥接建立装置,其特征在于,包括: 第一建立模块,用于获得触发请求,与当前网络中的第一路由器建立连接; 信息接收模块,用于向所述第一路由器发送桥接请求,并接收所述第一路由器返回的所述当前网络中的主路由器信息;以 及 第二建立模块,用于根据所述主路由器信息自动更新无线分布式系统WDS配置信息,并与主路由器建立桥接。
11.根据权利要求10所述的装置,其特征在于,所述第一建立模块包括: 发送单元,用于向所述第一路由器发送连接请求;以及 建立单元,用于接收所述第一路由器根据所述连接请求返回的所述第一路由器的信息,并根据所述第一路由器的信息与所述第一路由器建立连接。
12.根据权利要求11所述的装置,其特征在于,所述建立单元包括: 接收子单元,用于接收所述第一路由器返回的加密信息,所述加密信息为所述第一路由器采用所述连接请求中携带的约定密码对所述第一路由器的服务集标识SSID及其密码进行加密后得到的;以及 建立子单元,用于使用所述约定密码对所述加密信息进行解密,获得所述第一路由器的SSID及其密码,并根据所述第一路由器的SSID及其密码与所述第一路由器建立连接。
13.根据权利要求10所述的装置,其特征在于,所述信息接收模块包括: 验证单元,用于接收安全验证;以及 接收单元,用于在所述验证单元通过验证后,接收所述第一路由器返回的所述主路由器信息。
14.根据权利要求13所述的装置,其特征在于,所述验证单元包括: 加密子单元,用于接收所述第一路由器发送的随机序列,对所述随机序列进行加密处理,生成验证序列; 验证子单元,用于向所述第一路由器发送所述验证序列,以使所述第一路由器对所述验证序列进行解密处理,并将解密结果与预存的随机序列进行比较。
15.根据权利要求14所述的装置,其特征在于,所述验证单元还包括: 初步验证子单元,用于在所述加密子单元接收所述第一路由器发送的随机序列之前,通过所述第一路由器向服务器发送验证请求,并通过所述第一路由器接收所述服务器根据所述验证请求返回的验证成功信息。
16.根据权利要求10所述的装置,其特征在于,所述第一路由器为所述当前网络中的主路由器或从路由器。
17.根据权利要求10所述的装置,其特征在于,还包括: 迁移模块,用于在所述第二建立模块根据所述主路由器信息更新WDS配置信息,并与主路由器建立桥接之后,通过与所述主路由器进行交互,完成主路由器的迁移。
18.根据权利要求17所述的装置,其特征在于,所述迁移模块,具体用于: 获得迁移触发请求,向所述主路由器发送迁移请求,并接收所述主路由器返回的迁移响应; 根据所述迁移响应获取自己的配置信息,将所述配置信息作为迁移后的主路由器信息,并向所述主路由器发送所述迁移后的主路由器信息,以使所述主路由器向所述当前网络中除迁移后的主路由器之外的所有路由器通知所述迁移后的主路由器信息以完成与所述迁移后的主路由器建立桥接。
19.一种路由器,其特征在于,包括: 接口模块,用于获得触发请求; 处理器,与所述接口模块相连,用于根据所述触发请求,向无线模块发送第一请求;在接收所述无线模块返回的第一响应后,向所述无线模块发送第二请求;根据所述无线模块发送的所述主路由器信息自动更新WDS配置信息,并与主路由器建立桥接;以及 所述无线模块,与所述处理器相连,用于根据所述第一请求与当前网络中的第一路由器建立连接,并在连接成功后,向所述处理器返回所述第一响应;根据所述第二请求向所述第一路由器发送桥接请求,接收所述第一路由器返回的所述当前网络中的主路由器信息,并向所述处理器发送所述主路由器信息。
20.根据权利 要求19所述的路由器,其特征在于,还包括: 内存,与所述处理器相连,用于保存所述处理器发送的信息,所述信息包括所述主路由器信息。
21.根据权利要求19所述的路由器,其特征在于, 所述无线模块,还用于:在向所述第一路由器发送桥接请求之后,接收所述第一路由器发送的随机序列,并向所述处理器发送所述随机序列;以及,向所述第一路由器发送验证序列,以使所述第一路由器对所述验证序列进行解密处理,并根据解密结果确定所述路由器是否通过安全验证; 所述处理器,还用于对所述随机序列进行加密处理,生成所述验证序列,并向所述无线模块发送所述验证序列。
22.根据权利要求19所述的路由器,其特征在于,所述接口模块,还用于:在根据所述主路由器信息自动更新WDS配置信息,并与主路由器建立桥接之后,获得迁移触发请求; 所述处理器,还用于:根据所述移触发请求向所述无线模块发送第三请求;并根据所述无线模块发送的迁移响应获取自己的配置信息,将所述配置信息作为迁移后的主路由器信息发送至所述无线模块; 所述无线模块,还用于:根据所述第三请求向所述主路由器发送迁移请求,接收所述主路由器返回的迁移响应,并向所述处理器发送所述迁移响应;以及向所述主路由器发送所述迁移后的主路由器信息,以使所述主路由器向所述当前网络中除迁移后的主路由器之外的所有路由器通知所述迁移后的主路由器信息以完成与所述迁移后的主路由器建立桥接。
23.根据权利要求19所述的路由器,其特征在于,所述路由器上设有第一按钮,所述接口模块,具体用于:通过监控所述第一按钮获得所述触发请求。
24.根据权利要求23所述的路由器,其特征在于,所述路由器上设有第二按钮;所述接口模块,具体用于:通过监控所述第二按钮获得所述迁移触发请求。
【文档编号】H04L12/757GK104009925SQ201410211547
【公开日】2014年8月27日 申请日期:2014年5月19日 优先权日:2014年5月19日
【发明者】罗航, 李新征, 田时髦 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1