一种基于主路由器和从路由器组网的通信方法及通信系统与流程

文档序号:21541981发布日期:2020-07-17 17:44阅读:572来源:国知局
一种基于主路由器和从路由器组网的通信方法及通信系统与流程

本发明涉及计算机网络通信领域,尤其涉及一种基于主路由器和从路由器组网的通信方法及通信系统。



背景技术:

路由器属于网络层的设备,对于路由器所覆盖到的网络区域,用户可以保证用户随时随地接入互联网,但是对于死角区域,用户则无法接入到互联网,为解决这一问题,可以利用多路由器进行组网,从而增大路由器覆盖的网络区域。

在多路由进行组网时,其包含主路由和从路由,在主路由和从路由正常组网,且主从链路正常连接后,主路由的动态主机配置(dynamichostconfigurationprotocol,dhcp)服务器处于打开状态,而从路由的dhcp服务器处于关闭状态,在主路由器和从路由器的通信链路正常的情况下,所有接入网络的入网设备都从主路由处获取ip地址。当主路由异常断电或者重启导致主路由器和从路由之间的链路出现故障时,从路由的dhcp服务器会由关闭状态切换为打开状态,为入网设备分配ip地址以供入网设备接入网络,在主路由和从路由之间的链路由故障恢复为正常状态时,从路由的dhc服务器会重新关闭,下挂在从路由的入网设备需要从主路由的dhcp服务器处重新获取主路由的ip地址,此时,若入网设备从主路由处再重新获取ip地址,则需要入网设备重新上下线(如断开无线保真网络(wireless-fidelity,wifi)后再重新连接),从而从主路由处重新获取ip地址,其操作繁琐,且易造成用户体验感低。



技术实现要素:

本申请的目的在于提供一种基于主路由器和从路由器组网的通信方法及通信系统,在主从路由器的通信链路恢复后,无需入网设备重新上下线便可从主路由器处重新获取i地址,简化了获取ip地址的操作,提高了用户体验感。

第一方面,本申请实施例公开了一种基于主路由器和从路由器组网的通信方法,通信方法用于主路由器由dhcp服务异常状态恢复为dhcp服务正常状态时,为入网设备提供网络,通信方法包括:

主路由器和从路由器的通信链路由正常状态变为异常状态时(主路由器异常断电或重启),主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,由从路由器的dhcp服务器向入网设备重新分配新的ip地址(第一ip地址),入网设备利用新的ip地址接入从路由器的网络。其中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。

主路由器和从路由器的通信链路由断开状态恢复为正常状态时(主路由器重新上电或者完成重启),从路由器(如维护地址为192.168.2.1)的dhcp服务器向入网设备发送释放从路由器为入网设备分配的第一ip地址(如192.168.2.2)通知。

入网设备响应释放ip通知,释放从从路由器处获取的第一ip地址,并且发送反馈确认信息至从路由器。

从路由器基于来自入网设备的确认信息,关闭从路由器的dhcp服务器。

入网设备从主路由器的dhcp服务器获取主路由器的dhc服务器分配的第二ip地址,入网设备从主路由器的dhcp服务器获取到第二ip地址后,可以接入主路由器由主路由器为入网设备提供网络,也可以接入从路由器由从路由器作为中转为入网设备提供网络。

在本申请的第一方面的一些实施例中,入网设备可以和主路由器通过wifi连接,也可以通过有线网络与主路由器进行连接,现有技术中,如果入网设备和主路由器通过wifi连接,在主路由器和从路由器之间的通信链路恢复正常时,需要将入网设备的wifi断开再连接,如果入网设备和主路由器有线连接,在主路由器和从路由器之间的通信链路恢复正常时,则需要将主路由器的以太网口下线再上线,如此,入网设备再接入主路由器网络的操作极为复杂,降低了用户体验感。

本申请实施例公开的基于主路由器和从路由器组网的通信方法,在主从路由器的通信链路恢复后,从路由器发送释放ip通知至入网设备,使得入网设备释放从从路由器处获取的第一ip地址,如此,入网设备处不存在ip地址占用,从路由器此时关闭其dhcp服务器,由入网设备向主路由器请求分配第二ip地址,入网设备获取到该ip地址后,便可实现入网的目的。如此,在主从路由器的通信链路恢复后,入网设备释放了第一ip地址,且从路由器也关闭了dhcp服务器,则无需将入网设备强制下线便可从主路由器处获取第二ip地址,简化了入网设备从主路由器处获取第二ip地址的操作,提升了用户体验感。

在本申请的第一方面的一些实施例中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。其中,释放ip通知中包含的数据可以为入网设备的入网设备标识(如入网设备的mac地址)和从路由器为入网设备分配的第一ip地址。其中,入网设备标识指示的是该释放ip地址所发送的对象以准确定位到手机使得手机准确接入到网络,而释放ip通知中携带第一ip地址,以和手机接入的第一ip地址相对应,提高手机释放第一ip地址的准确率。

在本申请的一些实施例中,确认信息可以包含指示入网设备成功释放第一ip地址的状态的信息。如此,在入网设备成功释放第一ip地址之后,由入网设备向从路由器发送确认信息,如此避免了入网设备未成功释放第一ip地址时,从路由器异常关闭dhcp服务器的情况,避免了入网设备断网。

在本申请的第一方面的一些实施例中,从路由器接收到入网设备已接收到成功接收到从路由器分配的第一ip地址之后,关闭dhcp服务器。其中,入网设备向主路由器的dhcp服务器请求分配第二ip地址,主路由器的dhcp服务器响应入网设备的请求为入网设备分配第二ip地址。

第二方面,本申请实施例公开了另一种基于主路由器和从路由器组网的通信方法,通信方法用于主路由器由dhcp服务异常状态恢复为dhcp服务正常状态时,为入网设备提供网络,通信方法包括:

从路由器根据主路由器由dhcp服务异常状态恢复为dhcp服务正常状态,发送释放ip通知至入网设备。

从路由器接收入网设备响应释放ip通知并反馈的确认信息。

从路由器基于来自入网设备的确认信息,关闭第一dhcp服务器。

从路由器向从主路由器的第二dhcp服务器处获取的第二ip地址的入网设备提供网络。其中,接入从路由器由从路由器作为中转为入网设备提供网络。

本申请实施例公开的基于主路由器和从路由器组网的通信方法,在主从路由器的通信链路恢复后,从路由器发送释放ip通知至入网设备,使得入网设备释放从从路由器处获取的第一ip地址,如此,入网设备处不存在ip地址占用,从路由器此时关闭其dhcp服务器,由入网设备向主路由器请求分配第二ip地址,入网设备获取到该ip地址后,便可实现入网的目的。如此,在主从路由器的通信链路恢复后,入网设备释放了第一ip地址,且从路由器也关闭了dhcp服务器,则无需将入网设备强制下线便可从主路由器处获取第二ip地址,简化了入网设备从主路由器处获取第二ip地址的操作,提升了用户体验感。

在本申请的第二方面的一些实施例中,主路由器和从路由器的通信链路由断开状态恢复为正常状态时,从路由器(如维护地址为192.168.2.1)的dhcp服务器向入网设备发送释放从路由器为入网设备分配的第一ip地址(如192.168.2.2)通知,其中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。其中,释放ip通知中包含的数据可以为入网设备的入网设备标识(如入网设备的mac地址)和从路由器为入网设备分配的第一ip地址。

在本申请的第二方面的一些实施例中,确认信息可以包含指示入网设备成功释放第一ip地址的状态的信息。如此,在入网设备成功释放第一ip地址之后,由入网设备向从路由器发送确认信息,如此避免了入网设备未成功释放第一ip地址时,从路由器异常关闭dhcp服务器的情况,避免了入网设备断网。

在本申请的第二方面的一些实施例中,从路由器接收到入网设备已接收到成功接收到从路由器分配的第一ip地址之后,关闭dhcp服务器。其中,入网设备向主路由器的dhcp服务器请求分配第二ip地址,主路由器的dhcp服务器响应入网设备的请求为入网设备分配第二ip地址。

第三方面,本申请实施例公开了另一种基于主路由器和从路由器组网的通信方法,通信方法用于主路由器由dhcp服务异常状态恢复为dhcp服务正常状态时,为入网设备提供网络,通信方法包括:

主路由器接收来自于入网设备发出的第二ip地址的分配请求,其中,第二ip地址的分配请求在入网设备释放从路由器分配的第一ip地址后发出。

主路由器响应入网设备的分配请求为入网设备分配第二ip地址,并为入网设备提供网络。其中,主路由器为入网设备分配第二ip地址之后,入网设备为根据第二ip地址接入主路由器的网络。

本申请实施例公开的基于主路由器和从路由器组网的通信方法,在主从路由器的通信链路恢复后,从路由器发送释放ip通知至入网设备,使得入网设备释放从从路由器处获取的第一ip地址,如此,入网设备处不存在ip地址占用,从路由器此时关闭其dhcp服务器,由入网设备向主路由器请求分配第二ip地址,入网设备获取到该ip地址后,便可实现入网的目的。如此,在主从路由器的通信链路恢复后,入网设备释放了第一ip地址,且从路由器也关闭了dhcp服务器,则无需将入网设备强制下线便可从主路由器处获取第二ip地址,简化了入网设备从主路由器处获取第二ip地址的操作,提升了用户体验感。

在本申请的第三方面的一些实施例中,主路由器和从路由器的通信链路由断开状态恢复为正常状态时,从路由器(如维护地址为192.168.2.1)的dhcp服务器向入网设备发送释放从路由器为入网设备分配的第一ip地址(如192.168.2.2)通知,其中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。其中,释放ip通知中包含的数据可以为入网设备的入网设备标识(如入网设备的mac地址)和从路由器为入网设备分配的第一ip地址。其中,入网设备标识指示的是该释放ip地址所发送的对象以准确定位到手机使得手机准确接入到网络,而释放ip通知中携带第一ip地址,以和手机接入的第一ip地址相对应,提高手机释放第一ip地址的准确率。

在本申请的第三方面的一些实施例中,主路由器和从路由器的通信链路由正常状态变为异常状态时(断开状态),主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,由从路由器的dhcp服务器向入网设备重新分配新的ip地址(第一ip地址),入网设备利用新的ip地址接入从路由器的网络。其中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。

在本申请的第三方面的一些实施例中,从路由器接收入网设备响应释放ip通知并反馈的确认信息。如此,在入网设备成功释放第一ip地址之后,由入网设备向从路由器发送确认信息,如此避免了入网设备未成功释放第一ip地址时,从路由器异常关闭dhcp服务器的情况,避免了入网设备断网。

在本申请的第三方面的一些实施例中,从路由器接收到入网设备已接收到成功接收到从路由器分配的第一ip地址之后,关闭dhcp服务器。

第四方面,本申请实施例公开了一种通信系统,包括:主路由器、从路由器和入网设备;主路由器和从路由器连接,入网设备接入主路由器或从路由器;主路由器和从路由器的通信链路重新恢复组网时为入网设备提供网络;其中,为入网设备提供网络包括:从路由器,根据主路由器由dhcp服务异常状态恢复为dhcp服务正常状态,发送释放ip通知至入网设备,入网设备响应释放ip通知,释放从从路由器处获取的第一ip地址,并且反馈确认信息至从路由器,从路由器基于来自入网设备的确认信息,关闭从路由器的dhcp服务器;以及入网设备从主路由器的dhcp服务器获取主路由器的dhcp服务器分配的第二ip地址;入网设备基于第二ip地址接入主路由器或接入从路由器。

本申请实施例公开的基于主路由器和从路由器组网的通信方法及系统,在主从路由器的通信链路恢复后,从路由器发送释放ip通知至入网设备,使得入网设备释放从从路由器处获取的第一ip地址,如此,入网设备处不存在ip地址占用,从路由器此时关闭其dhcp服务器,由入网设备向主路由器请求分配第二ip地址,入网设备获取到该ip地址后,便可实现入网的目的。如此,在主从路由器的通信链路恢复后,入网设备释放了第一ip地址,且从路由器也关闭了dhcp服务器,则无需将入网设备强制下线便可从主路由器处获取第二ip地址,简化了入网设备从主路由器处获取第二ip地址的操作,提升了用户体验感。

本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。

附图说明

图1(a)和图1(b)为本发明实施例提供的一种应用场景的场景示意图;

图2为本申请实施例公开的一种手机的结构示意图;

图3为本申请实施例公开的一种路由器的结构示意图;

图4至图6为本申请实施例公开的一种基于主路由器和从路由器组网的通信方法的流程示意图。

具体实施方式

应注意的是,在本说明书中,相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

可以理解,如本文所使用的,术语“模块”可以指代或者包括专用集成电路(asic)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用、或群组)和/或存储器、组合逻辑电路、和/或提供所描述的功能的其他适当硬件组件,或者可以作为这些硬件组件的一部分。

可以理解,在本申请各实施例中,处理器可以是微处理器、数字信号处理器、微控制器等,和/或其任何组合。根据另一个方面,所述处理器可以是单核处理器,多核处理器等,和/或其任何组合。

首先本申请的一些实施例提供了一种基于主路由器和从路由器组网的通信方法的应用场景,下面结合图1(a)和图1(b)对本申请实施例提供的应用场景进行说明。

图1(a)为本发明实施例提供的一种应用场景的场景示意图,如图1(a)所示的,该应用场景示意图中包括入网设备10、主路由器11以及从路由器12。其中,入网设备可以是具有联网功能的设备,如其可以为手持遥控器、手机、平板电脑、笔记本电脑、大屏(智能电视)等用户便于使用的终端设备,对于主路由器和从路由器,两者可以为相同的路由器。

在本申请的一些实施例中,入网设备10和路由器(主路由器11和从路由器12)之间可以通过dhcp网络协议进行通讯,dhcp主要有两个作用,其一是给内部网络或网络服务供应商自动分配ip地址,其二给用户或者内部网络管理员作为对所有计算机作中央管理的手段。dhcp中其中的udp67端口和udp68端口为正常的dhcp服务端口,分别作为dhcp服务器(dhcpserver)和dhcp客户端(dhcpclient)的服务端口,对于dhcp客户端即为本申请实施例中的入网设备。

如图1(b)所示的,在主路由器11和从路由器12之间的通信链路正常连接时(主路由器11正常上电),对于dhcp客户端(入网设备)与主路由器11之间的通信过程具体为:

s10:dhcp客户端发送ip地址分配请求至主路由器11的dhcp服务器(第一dhcp服务器),请求主路由器11的dhcp服务器分配ip地址。

s11:主路由器11的dhcp服务器响应该ip地址分配请求,为dhcp客户端分配ip地址,dhcp客户端在接收到主路由器11的dhcp服务器分配的ip地址之后,向主路由器11的dhcp服务器发出反馈指令(反馈指令描述的是dhcp客户端成功接收到主路由器11的dhcp服务器分配的ip地址),主路由器11的dhcp服务器接收到反馈指令指令后,向dhcp客户端发出确认指令(确认指令描述dhcp客户端正式接入主路由器11的网络),自此,dhcp客户端完成接入主路由器11的网络的过程,由主路由器为dhc客户端提供网络,此外,dhcp客户端也可以接入从路由器12,由从路由器为dhcp客户端提供网络,值得注意的是,在主路由器11和从路由器12之间的通信链路正常时,从路由器仅充当交换机的作用,作为中转为dhcp客户端提供网络。

在主路由器11和从路由器12之间的通信链路异常断开时,dhcp客户端和从路由器12之间的通讯过程为:

s12:主路由器和从路由器的通信链路由正常状态变为异常状态(主路由器11异常断电或者重启),从路由器12的dhcp服务器(第二dhcp服务器)打开,主路由器11的dhcp服务器关闭,从路由器12的dhcp服务器打开,由从路由器12的dhcp服务器向手机重新分配新的ip地址(第一ip地址),手机利用新的ip地址接入从路由器12的网络。其中,主路由器11和从路由器12之间由于异常断电或者重启主路由器11时会造成主路由器11和从路由器12的通信链路断开,此时,主路由器11的dhcp服务器关闭,从路由器12的dhcp服务器打开,主路由器11的dhcp服务正常状态转换为dhcp服务异常状态。

s13:主路由器11和从路由器12的通信链路由断开状态恢复为正常状态时,从路由器12(如维护地址为192.168.2.1)的dhcp服务器向手机发送释放从路由器12为手机分配的ip地址(如192.168.2.2)通知,其中,主路由器11和从路由器12之间由于异常断电或者重启主路由器11时会造成主路由器11和从路由器12的通信链路断开,此时,主路由器11的dhcp服务器关闭,从路由器12的dhcp服务器打开,主路由器11的dhcp服务正常状态转换为dhcp服务异常状态。其中,释放ip通知中包含的数据可以为dhcp客户端10的dhcp客户端10标识(如dhcp客户端10的mac地址)和从路由器12为dhcp客户端10分配的第一ip地址。

s14:dhcp客户端10响应释放ip通知,释放从从路由器12处获取的ip地址,并且发送反馈确认信息至从路由器12。其中,确认信息可以包含指示dhcp客户端10成功释放i地址的状态的信息。

从路由器12基于来自dhcp客户端10的确认信息,关闭从路由器12的dhcp服务器。其中,从路由器12接收到dhcp客户端10已接收到成功接收到从路由器12分配的ip地址之后,关闭dhcp服务器。

s15:dhcp客户端10向主路由器11的dhcp服务器请求重新分配ip地址,主路由器11的dhcp服务器响应dhcp客户端10的请求为dhcp客户端10重新分配ip地址。

s16:dhcp客户端10从主路由器11的dhcp服务器获取主路由器11的dhc服务器重新分配的ip地址,dhcp客户端10从主路由器11的dhcp服务器获取到重新分配的ip地址后,可以接入主路由器11由主路由器11为dhcp客户端10提供网络,也可以接入从路由器12由从路由器12作为中转为dhcp客户端10提供网络。

进一步的,在本申请的一些实施例中,dhcp客户端10可以与路由器无线连接,也可以有线连接。

如图2所示的,在本应用场景中,以入网设备为手机为例,图2为本申请实施例公开的一种手机的结构示意图,手机20可以包括但不限于处理器210、电源220、存储器230,移动通信模块240、无线通信模块250、音频模块260、显示屏270等。

可以理解的是,本发明实施例示意的结构并不构成对手机20的具体限定。在本申请另一些实施例中,手机20可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器210可以包括一个或多个处理单元,例如,可以包括中央处理器cpu(centralprocessingunit)、图像处理器gpu(graphicsprocessingunit)、数字信号处理器dsp、微处理器mcu(micro-programmedcontrolunit)、ai(artificialintelligence,人工智能)处理器或可编程逻辑器件fpga(fieldprogrammablegatearray)等的处理模块或处理电路。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。处理器210中可以设置存储单元,用于存储指令和数据。在一些实施例中,处理器210中的存储单元为高速缓冲存储器。

电源模块220可以包括电源、电源管理部件等。电源管理部件用于管理电源的充电和电源向其他模块的供电。

移动通信模块240可以包括但不限于天线、功率放大器、滤波器、lna(lownoiseamplify,低噪声放大器)等。移动通信模块240可以提供应用在手机20上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块240可以由天线接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块240还可以对经调制解调处理器调制后的信号放大,经天线转为电磁波辐射出去。在一些实施例中,移动通信模块240的至少部分功能模块可以被设置于处理器210中。在一些实施例中,移动通信模块240至少部分功能模块可以与处理器210的至少部分模块被设置在同一个器件中。无线通信技术可以包括全球移动通讯系统(globalsystemformobilecommunications,gsm),通用分组无线服务(generalpacketradioservice,gprs),码分多址接入(codedivisionmultipleaccess,cdma),宽带码分多址(widebandcodedivisionmultipleaccess,wcdma),时分码分多址(time-divisioncodedivisionmultipleaccess,td-scdma),长期演进(longtermevolution,lte),bt(bluetooth,蓝牙),gnss(globalnavigationsatellitesystem,全球导航卫星系统),wlan(wirelesslocalareanetworks,无线局域网),nfc(nearfieldcommunication,近场通信),fm(frequencymodulation,频率调制),和/或ir((infrared,红外)技术等。gnss可以包括全球卫星定位系统(globalpositioningsystem,gps),全球导航卫星系统(globalnavigationsatellitesystem,glonass),北斗卫星导航系统(beidounavigationsatellitesystem,bds),准天顶卫星系统(quasi-zenithsatellitesystem,qzss)和/或星基增强系统(satellitebasedaugmentationsystems,sbas)。

无线通信模块250可以包括天线,并经由天线实现对音频信号的收发。无线通信模块250可以提供应用在手机20上的包括无线局域网(wirelesslocalareanetworks,wlan)(如无线保真(wirelessfidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(globalnavigationsatellitesystem,gnss),调频(frequencymodulation,fm),近距离无线通信技术(nearfieldcommunication,nfc)等无线通信的解决方案。手机20可以通过wi-fi接入主路由器11和从路由器12的网络。

在一些实施例中,手机20的移动通信模块240和无线通信模块250也可以位于同一模块中。

显示屏270用于显示人机交互界面、图像、视频等。显示屏270包括显示面板。显示面板可以采用液晶显示屏(liquidcrystaldisplay,lcd),有机发光二极管(organiclight-emittingdiode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganiclightemittingdiode的,amoled),柔性发光二极管(flexlight-emittingdiode,fled),miniled,microled,micro-oled,量子点发光二极管(quantumdotlightemittingdiodes,qled)等。

音频模块260用于将数字音频信号转换成模拟音频信号通过手机的扬声器输出,或者将麦克风采集的模拟音频信号输入转换为数字音频信号。音频模块260还可以用于对音频信号编码和解码。在一些实施例中,音频模块260可以设置于处理器210中,或将音频模块260的部分功能模块设置于处理器210中。

音频模块260可以包括但不限于扬声器261、听筒262以及麦克风263。扬声器261用于将音频信号转换为声音信号后输出。手机20可以通过扬声器261收听音乐,或收听免提通话。听筒262,也称“受话器”,用于将音频电信号转换成声音信号后输出。当手机20接听电话、进行网络语音通话或输出语音信息时,可以通过听筒262靠近人耳接听语音。麦克风263用于将收集到的声音信号转换为电信号。在一些实施例中,麦克风263可以包括主麦克风和副麦克风,主麦克风设置在手机20的底部,副麦克风设置在手机20的顶部。

如图3所示的,图3为本申请实施例公开的一种路由器的结构示意图,路由器30包括:存储器301,处理器302,接口303,控制台端口304,辅助端口305,电源模块306。

可以理解的是,本申请实施例示意的结构并不构成对路由器30的具体限定。在本申请另一些实施例中,路由器30可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

在本申请的一些实施例中,存储器301可以采用非易失性存储器,随机存取存储器,闪存以及只读存储器,随机存取存储器是在路由器启动或供电间隙时会丢弃其信息,只读存储器保存路由器的启动软件,启动软件是路由器运行的第一个软件,负责路由器进入正常的工作状态,路由器将完整的操作系统作为备用保存在随机存储存储器中,以便在操作系统不能使用时,作为备份使用,只读存储器通常设置在一个或多个芯片上,焊接在路由器的主机板上。闪存的主要用途是存储路由器30的操作系统,维持路由器的正常工作,如果路由器安装了闪存,则主要用来引导路由器操作系统的默认位置,只要闪存的容量足够,可以保存多个操作系统映像,以提供多重启动选项。非易失性存储器的主要作用是保存操作系统启动时读入的配置数据(启动配置)。随机存取存储器主要作为操作系统表和缓冲的存储区,操作系统可以通过随机存取存储器满足所有的常规存储需要,让路由器能迅速访问这些信息,其中,随机存取存储器的存储速度优于以上提到的三种。

处理器302可以包括一个或多个处理单元,例如,可以包括中央处理器cpu(centralprocessingunit)、图像处理器gpu(graphicsprocessingunit)、数字信号处理器dsp、微处理器mcu(micro-programmedcontrolunit)、ai(artificialintelligence,人工智能)处理器或可编程逻辑器件fpga(fieldprogrammablegatearray)等的处理模块或处理电路。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。处理器302中可以设置存储单元,用于存储指令和数据。在一些实施例中,处理器302中的存储单元为高速缓冲存储器。

路由器30的接口303都有各自的名称和编号,一个接口的全名称由接口的类型标志与数字编号构成,编号自0开始,对于接口固定的路由器或采用模块化接口的路由器,在接口的全名称中,只采用一个数字,并根据其在路由器的物理顺序进行编号,例如ethernet0表示第1个以太网接口,serial1表示第2个串口。对于支持“在线插拔和删除”或具有更改物理接口配置的路由器,其接口全名称中至少包含两个数字,中间用斜杠“/”分割,其中,第1个数字代表插槽编号,第2个数字代表接口卡内的端口编号。对于支持“万用接口处理器”的路由器,其接口编号形式为“插槽/端口适配器/端口号”,如ethernet4/0/1是4号插槽上第1个端口适配器的第2个以太网接口。

控制台端口304是使得用户或管理员能够利用入网设备与路由器30进行通讯,完成路由器的配置,该端口提供了一个eia/tia-232异步串行接口,用于在路由器30进行配置。

辅助端口305,辅助端口305与控制台端口304类似,也提供一个eia/tia-232异步串行接口,不同的是,其常用于连接调制解调器以实现对路由器的远程管理。

电源模块306可以包括电源、电源管理部件等。电源管理部件用于管理电源的充电和电源向其他模块的供电。

请参见图4,图4为本发明实施例公开的一种基于主路由器和从路由器组网的通信方法的流程示意图,其用于主路由器由dhcp服务异常状态恢复为dhcp正常状态时(主路由器和从路由器之间的通信链路由中断状态恢复为正常连接状态)为手机提供网络,以手机为手机为例,基于主路由器和从路由器组网的通信方法包括:

步骤s40:主路由器和从路由器的通信链路正常时(正常连接状态),即主路由器处于正常上电状态,主路由器(如维护地址为192.168.1.1)的dhcp服务器向请求接入网络的手机分配ip地址(如192.168.1.2),手机通过该ip地址接入主路由器提供的网络。其中,手机可以通过wifi网络和路由器进行通讯,也可以通过有线网络与路由器进行连接。进一步,手机也可以接入从路由器,由从路由器为手机提供网络,值得注意的是,主路由器和从路由器之间的通信链路正常时,从路由器只是作为中转为手机提供网络。

步骤s41:主路由器和从路由器的通信链路由正常状态变为异常状态时(断开状态),主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,由从路由器的dhcp服务器向手机重新分配新的ip地址,手机利用新的ip地址接入从路由器的网络。其中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。

步骤s42:主路由器和从路由器的通信链路由断开状态恢复为正常状态时,从路由器(如维护地址为192.168.2.1)的dhcp服务器向手机发送释放从路由器为手机分配的第一ip地址(如192.168.2.2)通知,其中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。其中,释放ip通知中包含的数据可以为手机的手机标识(如手机的mac地址)和从路由器为手机分配的ip地址,其中,手机标识指示的是该释放ip地址所发送的对象以准确定位到手机。

步骤s43:手机响应释放ip通知,释放从从路由器处获取的从路由器分配的ip地址,并且发送反馈确认信息至从路由器。其中,确认信息可以包含指示手机成功释放从路由器分配的ip地址的状态的信息。

步骤s44:从路由器基于来自手机的确认信息,关闭从路由器的dhcp服务器。其中,从路由器接收到手机已接收到成功接收到从路由器分配的ip地址之后,关闭dhcp服务器。其中,手机向主路由器的dhcp服务器请求重新分配ip地址,主路由器的dhcp服务器响应手机的请求为手机重新分配ip地址。

步骤s45:手机从主路由器的dhcp服务器获取主路由器的dhcp服务器重新分配的ip地址,手机从主路由器的dhcp服务器获取到重新分配的ip地址后,可以接入主路由器由主路由器为手机提供网络,也可以接入从路由器由从路由器作为中转为手机提供网络。其中,手机可以和主路由器通过wifi连接,也可以通过有线网络与主路由器进行连接,现有技术中,如果手机和主路由器通过wifi连接,在主路由器和从路由器之间的通信链路恢复正常时,需要将手机的wifi断开再连接,如果手机和主路由器有线连接,在主路由器和从路由器之间的通信链路恢复正常时,则需要将主路由器的以太网口下线再上线,如此,手机再接入主路由器网络的操作极为复杂,降低了用户体验感。

本申请实施例公开的一种基于主路由器和从路由器组网的通信方法,在主从路由器的通信链路恢复后,从路由器发送释放ip通知至手机,使得手机释放从从路由器处获取从路由器分配的ip地址,如此,手机处不存在ip地址占用,从路由器此时关闭其dhcp服务器,由手机向主路由器请求重新分配ip地址,手机获取到该ip地址后,便可实现入网的目的。如此,在主从路由器的通信链路恢复后,手机释放了从路由器分配的ip地址,且从路由器也关闭了dhcp服务器,则无需将手机强制下线便可从主路由器处重新获取ip地址,简化了手机从主路由器处重新获取ip地址的操作,提升了用户体验感。

请参见图5,图5为本申请实施例公开的一种基于主路由器和从路由器组网的通信方法,其用于主路由器由dhcp服务异常状态恢复为dhcp正常状态时(主路由器和从路由器之间的通信链路由中断状态恢复为正常连接状态)为手机提供网络,以手机为手机为例,基于主路由器和从路由器组网的通信方法包括:

步骤s50:从路由器根据主路由器由dhcp服务异常状态恢复为dhcp服务正常状态,发送释放ip通知至手机。其中,主路由器和从路由器的通信链路由断开状态恢复为正常状态时,从路由器(如维护地址为192.168.2.1)的dhcp服务器向手机发送释放从路由器为手机分配的ip地址(如192.168.2.2)通知,其中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。其中,释放ip通知中包含的数据可以为手机的手机标识(如手机的mac地址)和从路由器为手机分配的ip地址。

进一步,在本申请的一些实施例中,主路由器和从路由器的通信链路由正常状态变为异常状态时(断开状态),主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,由从路由器的dhcp服务器向手机重新分配新的ip地址,手机利用新的ip地址接入从路由器的网络。其中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。

步骤s51:从路由器接收手机响应释放ip通知并反馈的确认信息。其中,确认信息可以包含指示手机成功释放从路由器为手机分配的ip地址的状态的信息。

步骤s52:从路由器基于来自手机的确认信息,关闭第一dhcp服务器。其中,从路由器接收到手机已接收到成功接收到从路由器分配的ip地址之后,关闭dhcp服务器。其中,手机向主路由器的dhcp服务器请求重新分配ip地址,主路由器的dhcp服务器响应手机的请求为手机重新分配ip地址。

步骤s53:从路由器向从主路由器的第二dhcp服务器处获取的ip地址的手机提供网络。其中,接入从路由器由从路由器作为中转为手机提供网络。

本申请实施例公开的一种基于主路由器和从路由器组网的通信方法,在主从路由器的通信链路恢复后,从路由器发送释放ip通知至手机,使得手机释放从从路由器处获取从路由器分配的ip地址,如此,手机处不存在ip地址占用,从路由器此时关闭其dhcp服务器,由手机向主路由器请求重新分配ip地址,手机获取到该ip地址后,便可实现入网的目的。如此,在主从路由器的通信链路恢复后,手机释放了从路由器分配的ip地址,且从路由器也关闭了dhcp服务器,则无需将手机强制下线便可从主路由器处重新获取ip地址,简化了手机从主路由器处重新获取ip地址的操作,提升了用户体验感。

请参见图6,图6为本申请实施例公开的一种基于主路由器和从路由器组网的通信方法,其用于主路由器由dhcp服务异常状态恢复为dhcp正常状态时(主路由器和从路由器之间的通信链路由中断状态恢复为正常连接状态)为手机提供网络,基于主路由器和从路由器组网的通信方法包括:

步骤s60:主路由器接收来自于入网设备发出的ip地址的分配请求,其中,ip地址的分配请求在入网设备释放从路由器分配的ip地址后发出。

其中,主路由器和从路由器的通信链路由断开状态恢复为正常状态时,从路由器(如维护地址为192.168.2.1)的dhcp服务器向手机发送释放从路由器为手机分配的ip地址(如192.168.2.2)通知,其中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。其中,释放ip通知中包含的数据可以为手机的手机标识(如手机的mac地址)和从路由器为手机分配的ip地址,其中,手机标识指示的是该释放ip地址所发送的对象以准确定位到手机。

进一步,在本申请的一些实施例中,主路由器和从路由器的通信链路由正常状态变为异常状态时(断开状态),主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,由从路由器的dhcp服务器向手机重新分配新的ip地址,手机利用新的ip地址接入从路由器的网络。其中,主路由器和从路由器之间由于异常断电或者重启主路由器时会造成主路由器和从路由器的通信链路断开,此时,主路由器的dhcp服务器关闭,从路由器的dhcp服务器打开,主路由器的dhcp服务正常状态转换为dhcp服务异常状态。

进一步,从路由器接收手机响应释放ip通知并反馈的确认信息。

进一步,从路由器接收到手机已接收到成功接收到从路由器分配的ip地址之后,关闭dhcp服务器后进入步骤s61。

步骤s61:主路由器响应手机的分配请求为手机重新分配ip地址,并为手机提供网络。其中,主路由器(如维护地址为192.168.1.1)为手机重新分配ip地址(如192.168.1.2)之后,手机为根据主路由器重新分配的ip地址接入主路由器的网络。

本申请实施例公开的一种基于主路由器和从路由器组网的通信方法,在主从路由器的通信链路恢复后,从路由器发送释放ip通知至手机,使得手机释放从从路由器处获取从路由器分配的ip地址,如此,手机处不存在ip地址占用,从路由器此时关闭其dhcp服务器,由手机向主路由器请求重新分配ip地址,手机获取到该ip地址后,便可实现入网的目的。如此,在主从路由器的通信链路恢复后,手机释放了从路由器分配的ip地址,且从路由器也关闭了dhcp服务器,则无需将手机强制下线便可从主路由器处重新获取ip地址,简化了手机从主路由器处重新获取ip地址的操作,提升了用户体验感。

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