一种网络合并方法及系统及路由器与流程

文档序号:11215608阅读:603来源:国知局
一种网络合并方法及系统及路由器与流程

本发明属于通信技术领域,特别涉及网络合并方法及系统及路由器。



背景技术:

随着宽带技术的迅速发展,用户通过终端接入网络。当在多个场所的不同局域网中的终端需要互通时,往往需要在每个需要互通的终端上安装远程控制软件达到互通效果。

目前,多个局域网中的终端互通通常采用以下几种方式实现:

1、在局域网中的路由器上安装vpn软件,当用户启用vpn时,路由器下的终端就会接入到同一个网络中,但是存在需要公网ip发起vpn连接的缺点;

2、在终端安装统一的应用程序,最终通过该程序达到不同网络中的终端进行互通,但是存在需要在终端上安装统一的应用程序的缺点;

3、当路由器工作在nat方式时,往往还需要第三方服务器中转流量才能达到互通,但是存在数据流需要服务器转发,单点故障风险高的缺点。

以上几种方法,操作复杂,用户使用门槛较高,用户在使用上具有很大的局限性,并且给用户带来不方便。

因此,如何解决现有技术的问题,提供一种简单方便的网络合并方法,成为亟待解决的问题。



技术实现要素:

鉴于此,本发明的目的在于提供一种网络合并方法及系统及路由器,用以简单方便的实现了不同网络下的多个终端互联互通。

本发明提供了一种网络合并的方法,包括以下步骤:

s1、在路由器中设置一网络标识码,所述路由器发送路由器信息至云端服务器,所述路由器信息包括路由器id和网络标识码;

s2、云端服务器获取所述路由器信息,并存储所述路由器id和网络标识码的对应关系;

s3、云端服务器根据一预设的合并规则,对具有同一所述网络标识码对应的路由器中设置一主路由器和若干个从路由器;

s4、所述从路由器和主路由器间建立vpn连接,并设置工作模式为桥接模式,连接所述从路由器的终端获取所述主路由器分配的ip地址。

优选地,步骤s1具体包括:

所述路由器启动时,与所述云端服务器建立长连接,并发送路由器信息至云端服务器,所述路由器信息还包括wan口ip地址、连接所述路由器的终端的数量。

优选地,步骤s2具体包括:

所述云端服务器获取并存储所述wan口ip地址、所述终端的数量,且所述路由器id、所述wan口ip地址、所述终端的数量一一对应。

优选地,所述合并规则具体包括:

具有同一所述网络标识码对应的路由器中只有一个主路由器,并且设置所述wan口ip地址为公网ip对应的路由器为主路由器。

优选地,所述合并规则还包括:

若所述wan口ip地址均为公网ip,则设置wan口ip为最小对应的路由器为主路由器。

优选地,所述合并规则具体包括:

若所述wan口ip地址均为私网ip,则设置所述终端的数量最少对应的路由器为主路由器。

优选地,所述合并规则进一步包括:

若所述终端数量一致,则所述路由器id为最大对应的路由器为主路由器。

本发明提供了一种路由器,,所述路由器包括:

设置模块,用于设置一网络标识码;

发送模块,用于发送路由器信息至云端服务器,所述路由器信息包括路由器id和网络标识码;

第一连接模块,用于当云端服务器设置所述路由器为主路由器时,和云端服务器设置的从路由器建立vpn连接;

地址分配模块,用于当云端服务器设置所述路由器为主路由器时,分配ip地址至连接所述从路由器的终端;

第二连接模块,用于当云端服务器设置所述路由器为从路由器时,启动和云端服务器设置的主路由器建立vpn连接;

模式设置模块,用于当云端服务器设置所述路由器为主路由器时,设置所述路由器的工作模式为桥接模式。

本发明还提供了一种网络合并系统,所述系统包括云端服务器和若干路由器,其中,

所述路由器用于设置一网络标识码,并发送路由器信息至云端服务器,所述路由器信息包括路由器id和网络标识码;

所述云端服务器用于获取所述路由器信息,并存储所述路由器id和网络标识码的对应关系;所述云端服务器根据一预设的合并规则,对具有同一所述网络标识码对应的路由器中设置一主路由器和若干个从路由器;

所述路由器中设置为从路由器和设置为主路由器之间建立vpn连接,所述从路由器设置工作模式为桥接模式,连接所述从路由器的终端获取所述主路由器分配的ip地址。

优选地,所述路由器发送的路由器信息还包括wan口ip地址、连接所述路由器的终端的数量;

所述云端服务器获取并存储所述wan口ip地址、所述终端的数量,且所述路由器id、所述wan口ip地址、所述终端的数量一一对应;

所述云端服务器根据所述路由器id、所述wan口ip地址、所述终端的数量和一预设的规则,对具有同一所述网络标识码对应的路由器中设置一主路由器和若干个从路由器。

与现有技术相比,本发明提供的一种网络合并方法及系统及路由器,具有以下有益效果:

1)、解决了不同网络下的多个终端互联互通的问题,仅通过在路由器设置网络标识码,比如,手机号码,就可以将不同局域网进行合并,不同局域网下的终端进行互通。

2)、无需公网ip就可以建立vpn连接,由云端服务器指定主路由器和从路由器,从路由器发起到主路由器的vpn隧道连接。

3)、不需要在终端上安装统一的应用程序,从路由器作为桥接设备,连接从路由器的终端直接由主路由器分配ip地址,因此主从路由器下的终端在同一ip网段内,实现了不同的网络合并,进而主从路由器的终端之间实现了互联互通,终端之间可以直接进行数据传输。

4)、主路由器和从路由器间采用点对点连接架构,并建立二层网络连接,数据在主从路由器之间进行传输,无需云端服务器转发,保障了用户数据传输的安全。

5)、操作简单,仅需要将手机号码和路由器绑定,即可合并网络,配置简单,组网灵活。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种网络合并方法及系统及路由器的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种网络合并方法的流程示意图;

图2是本发明一种路由器的组成结构示意图;

图3是本发明一种网络合并系统的组成结构示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

如图1所示,根据本发明的一个实施例,一种网络合并的方法,所述方法包括:

s1、在路由器中设置一网络标识码,所述路由器发送路由器信息至云端服务器,所述路由器信息包括路由器id和网络标识码;

s2、云端服务器获取所述路由器信息,并存储所述路由器id和网络标识码的对应关系;

s3、云端服务器根据一预设的合并规则,对具有同一所述网络标识码对应的路由器中设置一主路由器和若干个从路由器;

s4、所述从路由器和主路由器间建立vpn连接,并设置工作模式为桥接模式,连接所述从路由器的终端获取所述主路由器分配的ip地址。

在具体实施过程中,在路由器中设置一网络标识码。比如,所述网络标识码是手机号码。

本发明的一具体实施例,需要在路由器的管理页面中设置一个能够输入网络标识码的配置页面,即本发明的路由器是一种自带了上述功能的路由器,该功能可以通过在路由器出厂时,将相关的程序软件烧入无线路由器的控制芯片中,涉及对无线路由器硬件方面的改变,对于本领域技术人员来说,只要知晓本发明发明精神的前提下,也应当是可知的。具体地,在路由器的管理页面中设置一管理页面,在该管理页面中输入一网络标识码,比如输入手机号码。当设置输入完成网络标识码信息后,路由器获取该网络标识码。

本发明的另一具体实施例,用户通过管理路由器的app管理软件设置网络标识码。具体地,该app管理软件中,用户登录该app管理软件后,在该app管理软件中的配置页面中输入网络标识码,比如,输入手机号码作为网络标识码,路由器获取到该网络标识码信息。

通过该技术方案,当不同的网络需要合并时,仅需在网络中的路由器中设置一网络标识码,比如手机号码,通过该发明就可以将不同的网络进行合并,该方案操作简单,配置简单,组网灵活。

优选地,步骤s1具体包括:

所述路由器启动时,与所述云端服务器建立长连接,并发送路由器信息至云端服务器,所述路由器信息还包括wan口ip地址、连接所述路由器的终端的数量。

在具体实施过程中,不同网络中的路由器启动时,与云端服务器建立长连接。路由器和云端服务器建立长连接后,路由器发送路由器信息至云端服务器,所述路由器信息包括路由器id和网络标识码。所述路由器信息还包括wan口ip地址、连接所述路由器的终端的数量。所述路由器id可以是用于唯一标识该路由器的路由器序列号。在该技术方案中,不同的网络中的路由器分别与云端服务器建立长连接,并发送该路由器对应的路由器信息至云端服务器,获取该路由器的路由器id和对应的网络标识号。

云端服务器接收路由器发送的路由器信息,获取所述路由器信息,并存储所述路由器id和网络标识码的对应关系。云端服务器存储所述wan口ip地址和所述路由器下的终端数量,并且所述路由器id、wan口ip地址和终端数量一一对应。本发明的一具体实施例,在云端服务器中建立一存储表,所述存储表中存储所述路由器id和网络标识码的对应关系。在该存储表中建立所述路由器id、wan口ip地址和终端数量一一对应的关系。在该技术方案中,云端服务器获取不同的网络中的路由器发送的路由器信息,存储路由器id和网络标识码的对应关系,在该存储表中,一个网络标识码对应多个路由器id,每个路由器id对应该路由器的wan口ip地址和终端数量的信息。

云端服务器根据一预设的合并规则,对具有同一所述网络标识码对应的路由器中设置一主路由器和若干个从路由器,从而可以实现将不同的网络进行合并。具体地,云端服务器根据获取的路由器信息中的路由器id、网络标识码、wan口ip地址和终端数量,将存储表中的具有相同网络标识码对应的路由器,然后根据每个路由器对应的路由器id、wan口ip地址和终端数量,根据一预设的合并规则,对具有相同网络标识码对应的路由器中设置一个主路由器和若干个从路由器。本发明的一具体实施例,在不同网络中的路由器中设置相同手机号码,云端服务器接收到不同网络中的路由器发送的路由器信息和手机号码,对同一手机号码的路由器中设置一个主路由器和多个从路由器,从而实现对不同网络的合并。

优选地,所述合并规则具体包括:

具有同一所述网络标识码对应的路由器中只有一个主路由器,并且设置所述wan口ip地址为公网ip对应的路由器为主路由器。

优选地,所述合并规则具体还包括:

若所述wan口ip地址均为公网ip,则设置wan口ip地址为最小对应的路由器为主路由器。

优选地,所述合并规则具体还包括:

若所述wan口ip地址均为私网ip,则设置所述终端数量为最少对应的路由器为主路由器。

优选地,所述合并规则具体还包括:

如果所述wan口ip地址均为私网ip,且所述终端数量一致时,设置所述路由器id为最大对应的路由器为主路由器。

根据该技术方案,云端服务器对具有相同网络标识码的路由器,进行网络合并,由云端服务器指定主路由器和从路由器,无需公网ip就可以建立vpn连接,解决了不同局域网下的多个终端互联互通的问题,仅通过在路由器设置网络标识码,比如,手机号码,就可以将不同网络进行合并,不同网络的终端进行互通。

主路由器负责监听云端服务器下发的连接端口。从路由器启动和主路由器间的vpn(virtualprivatenetwork,虚拟专用网络)连接。从路由器和主路由器间通过vpn协议,建立vpn二层隧道连接。当从路由器和主路由器间的vpn连接通道建立完成后,从路由器设置本身的工作模式为桥接模式。连接在从路由器下的终端重新获取ip地址,通过主路由器获取重新分配的ip地址。网络中的从路由器下的所有终端均通过主路由器获取重新分配的ip地址。不同的网络下的终端通过主路由器分配ip地址,不同的网络进行合并,所有终端都工作在同一ip地址网段,终端间均通过vpn通道进行数据的传输。

本发明的另一具体实施例,在不同网络的路由器中设置同一网络标识码,路由器启动时发送路由器信息和网络标识码至云端服务器,云端服务器在对具有同一网络标识码的路由器中,指定主路由器和从路由器,从路由器建立和主路由器间的vpn隧道连接,从路由器设置工作模式为桥接模式。连接在从路由器下的终端重新获取ip地址,通过主路由器获取重新分配的ip地址。网络中的从路由器下的所有终端均通过主路由器获取重新分配的ip地址。所述主路由器不连接终端,所述主路由器下连接从路由器,实现主路由器分区控制各级从路由器,实现不同网络合并,并进行扩展网络。

根据该技术方案,在不同网络的路由器中设置同一网络标识码,路由器启动时发送路由器信息和网络标识码至云端服务器,云端服务器对具有同一网络标识码的路由器,进行网络和并,云端服务器指定主路由器和从路由器,从路由器建立和主路由器间的vpn隧道连接,解决了不同局域网下的多个终端互联互通的问题;合并后网络中的终端互联互通,无需公网ip就可以实现穿越防火墙和nat;主路由器和从路由器间建立立二层网络连接连接,数据在主从路由器之间进行传输,无需云端服务器转发,保障了用户数据传输的安全;操作简单,组网灵活。

如图2所示,根据本发明的一个实施例,一种路由器,所述路由器包括:

设置模块20,用于设置一网络标识码;

发送模块21,用于发送路由器信息至云端服务器,所述路由器信息包括路由器id和网络标识码;

第一连接模块22,用于当云端服务器设置所述路由器为主路由器时,和云端服务器设置的从路由器建立vpn连接;

地址分配模块23,用于当云端服务器设置所述路由器为主路由器时,分配ip地址至连接所述从路由器的终端;

第二连接模块24,用于当云端服务器设置所述路由器为从路由器时,启动和云端服务器设置的主路由器建立vpn连接;

模式设置模块25,用于当云端服务器设置所述路由器为主路由器时,设置所述路由器的工作模式为桥接模式。

在具体实施过程中,在路由器的设置模块20中设置一网络标识码。比如,所述网络标识码是手机号码。具体地,在路由器的管理页面中设置一管理页面,在该管理页面中输入一网络标识码,比如输入手机号码。当设置输入完成网络标识码信息后,路由器获取该网络标识码。本发明的另一具体实施例,用户通过管理路由器的app管理软件设置网络标识码。具体地,该app管理软件中,用户登录该app管理软件后,在该app管理软件中的配置页面中输入网络标识码,比如,输入手机号码作为网络标识码,路由器获取到该网络标识码信息。该技术方案中,当不同的网络需要合并时,仅需在网络中的路由器中设置一网络标识码,比如手机号码,通过该发明就可以将不同的网络进行合并,该方案操作简单,配置简单,组网灵活。

路由器启动时,通过发送模块21与云端服务器建立长连接,并发送路由器信息至云端服务器,所述路由器信息包括路由器id和网络标识码。在该技术方案中,不同的网络中的路由器分别与云端服务器建立长连接,并发送该路由器对应的路由器信息至云端服务器,获取该路由器的路由器id和对应的网络标识号。

云端服务器根据一预设的合并规则,对具有同一所述网络标识码对应的路由器中设置一主路由器和若干个从路由器,从而可以实现将不同的网络进行合并。

主路由器负责监听云端服务器下发的连接端口。从路由器通过第二连接模块24启动和主路由器间vpn(virtualprivatenetwork,虚拟专用网络)连接。主路由器的第一连接模块22和从路由器建立vpn连接,从路由器和主路由器间通过vpn协议,建立vpn二层隧道连接。当从路由器和主路由器间的vpn连接通道建立完成后,从路由器在模式设置模块25中设置本身的工作模式为桥接模式。主路由器在地址分配模块23中,分配ip地址至连接在从路由器下的终端,连接在从路由器下的终端通过主路由器获取重新分配的ip地址。网络中的从路由器下的所有终端均通过主路由器获取重新分配的ip地址。不同的网络下的终端通过主路由器分配ip地址,不同的网络进行合并,所有终端都工作在同一ip地址网段,终端间均通过vpn通道进行数据的传输。

根据该技术方案,在不同网络的路由器中设置同一网络标识码,路由器启动时发送路由器信息和网络标识码值云端服务器,云端服务器对具有同一网络标识码的路由器,进行网络合并,云端服务器指定主路由器和从路由器,从路由器建立和主路由器间的vpn隧道连接,解决了不同局域网下的多个终端互联互通的问题;合并后网络中的终端考研互联互通,无需公网ip就可以实现穿越防火墙和nat;主路由器和从路由器间建立立二层网络连接连接,数据在主从路由器之间进行传输,无需云端服务器转发,保障了用户数据传输的安全;操作简单,组网灵活。

如图3所示,根据本发明的一个实施例,一种网络合并系统,所述系统包括云端服务器30和若干路由器,其中,

所述路由器用于设置一网络标识码,并发送路由器信息至云端服务器,所述路由器信息包括路由器id和网络标识码;

所述云端服务器用于获取所述路由器信息,并存储所述路由器id和网络标识码的对应关系;所述云端服务器根据一预设的合并规则,对具有同一所述网络标识码对应的路由器中设置一主路由器31和若干个从路由器32;

所述路由器中设置为从路由器和设置为主路由器之间建立vpn连接,所述从路由器设置工作模式为桥接模式,连接所述从路由器的终端获取所述主路由器分配的ip地址。

优选地,所述路由器发送的路由器信息还包括wan口ip地址、连接所述路由器的终端的数量;

所述云端服务器获取并存储所述wan口ip地址、所述终端的数量,且所述路由器id、所述wan口ip地址、所述终端的数量一一对应;

所述云端服务器根据所述路由器id、所述wan口ip地址、所述终端的数量和一预设的规则,对具有同一所述网络标识码对应的路由器中设置一主路由器和若干个从路由器。

在具体实施过程中,在路由器中设置一网络标识码。比如,所述网络标识码是手机号码。路由器和云端服务器建立长连接后,路由器发送路由器信息至云端服务器,所述路由器信息包括路由器id和网络标识码。所述路由器信息还包括wan口ip地址、连接所述路由器的终端的数量。所述路由器id可以是用于唯一标识该路由器的路由器序列号。不同的网络中的路由器分别与云端服务器建立长连接,并发送该路由器对应的路由器信息至云端服务器,获取该路由器的路由器id和对应的网络标识号。云端服务器根据获取的路由器信息中的路由器id、网络标识码、wan口ip地址和终端数量,将存储表中的具有相同网络标识码对应的路由器,然后根据每个路由器对应的路由器id、wan口ip地址和终端数量,根据一预设的合并规则,对具有相同网络标识码对应的路由器中设置一个主路由器和若干个从路由器。比如,在不同网络中的路由器中设置相同手机号码,云端服务器接收到不同网络中的路由器发送的路由器信息和手机号码,对同一手机号码的路由器中设置一个主路由器和多个从路由器,从而实现对不同网络的合并。主路由器负责监听云端服务器下发的连接端口。从路由器启动和主路由器间的vpn(virtualprivatenetwork,虚拟专用网络)连接,建立vpn二层隧道连接。当从路由器和主路由器间的vpn连接通道建立完成后,从路由器设置本身的工作模式为桥接模式。连接在从路由器下的终端重新获取ip地址,通过主路由器获取重新分配的ip地址。网络中的从路由器下的所有终端均通过主路由器获取重新分配的ip地址。不同的网络下的终端通过主路由器分配ip地址,不同的网络进行合并,所有终端都工作在同一ip地址网段,终端间均通过vpn通道进行数据的传输。

根据该技术方案,在不同网络的路由器中设置同一网络标识码,云端服务器对具有同一网络标识码的路由器,指定主路由器和从路由器,从路由器建立和主路由器间的vpn隧道连接,解决了不同网络下的多个终端互联互通的问题;合并后网络中的终端之间互联互通,无需公网ip就可以实现穿越防火墙和nat;操作简单,组网灵活。

综上所述,本发一种网络合并方法及系统及路由器,解决了不同网络下的多个终端互联互通的问题,该方案操作简单,组网灵活。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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