1.本发明涉及网络通信领域,具体而言,涉及一种多
路由器的
重启方法、系统、存储介质以及电子设备。
背景技术:
2.现有技术中,路由器长时间工作后,可能会出现网络故障。而网络故障的原因复杂,一般情况下,需要用户手动重启路由器,来恢复网络的使用。
技术实现要素:
3.本发明实施例提供了一种多路由器的重启方法、系统、存储介质以及电子设备,以至少解决路由器长时间使用容易出现网络故障的技术问题。
4.根据本发明实施例的一个方面,提供了一种多路由器的重启方法,包括:获取多个路由器中,每一个路由器的资源使用量;将
所述资源使用量最少的路由器作为主路由器,将所述多个路由器中,其他路由器作为子路由器;包括所述主路由器和所述子路由器的所述多个路由器按照各自的重启时间周期执行重启动作;在所述主路由器重启前,所述主路由器作为第一路由器,记录连接所述第一路由器的第一
终端的终端标志;将所述子路由器中资源使用量最少的路由器作为第二路由器,将所述第二路由器升级为新的主路由器;根据所述终端标志,控制所述第一终端连接所述第二路由器,并重启所述第一路由器;在所述第一路由器重启后,将所述第一路由器重新升级为主路由器,将所述第二路由器降级为子路由器;控制所述第一终端重新连接到所述第一路由器。
5.根据本发明实施例的另一方面,提供了一种多路由器的重启系统,包括:获取模块,用于获取多个路由器中,每一个路由器的资源使用量;第一确定模块,用于将所述资源使用量最少的路由器作为主路由器,将所述多个路由器中,其他路由器作为子路由器;重启模块,用于控制包括所述主路由器和所述子路由器的所述多个路由器按照各自的重启时间周期执行重启动作;记录模块,用于在所述主路由器重启前,控制所述主路由器作为第一路由器,记录连接所述第一路由器的第一终端的终端标志;第二确定模块,用于将所述子路由器中资源使用量最少的路由器作为第二路由器,将所述第二路由器升级为新的主路由器;第一控制模块,用于根据所述终端标志,控制所述第一终端连接所述第二路由器,并重启所述第一路由器;调整模块,用于在所述第一路由器重启后,将所述第一路由器重新升级为主路由器,将所述第二路由器降级为子路由器;第二控制模块,用于控制所述第一终端重新连接到所述第一路由器。
6.作为一种可选的示例,所述系统还包括:第三确定模块,用于确定所述多个路由器中每一个路由器的连接频率,其中,所述连接频率为相同或不同终端在单位时间内连接所述路由器的次数;设置模块,用于将所述连接频率越高的路由器的所述重启时间周期设置的越短,将所述连接频率越低的路由器的所述重启时间周期设置的越长。
7.作为一种可选的示例,所述系统还包括:更新模块,用于按照最新时间周期内的各
个路由器的所述连接频率,更新各个路由器的所述重启时间周期。
8.作为一种可选的示例,所述第一控制模块包括:获取单元,用于获取所述第二路由器的连接密钥;发送单元,用于将所述连接密钥发送给所述第一终端;连接单元,用于控制所述第一终端根据所述连接密钥自动连接所述第二路由器。
9.作为一种可选的示例,所述连接单元包括:第一连接子单元,用于在所述第二路由器的连接密钥与所述第一路由器的连接密钥相同的情况下,控制所述第一终端静默自动连接所述第二路由器;在所述第二路由器的连接密钥与所述第一路由器的连接密钥不同的情况下,控制所述第一终端显示所述第二路由器的连接密钥;或者第二连接子单元,用于在所述第二路由器的连接密钥与所述第一路由器的连接密钥相同的情况下,控制所述第一终端静默自动连接所述第二路由器;在所述第二路由器的连接密钥与所述第一路由器的连接密钥不同的情况下,控制所述第一终端静默自动连接所述第二路由器。
10.作为一种可选的示例,所述系统还包括:监控模块,用于控制所述多个路由器中的主路由器对子路由器进行监控;分配模块,用于在所述子路由器中的第一子路由器重启时,控制所述主路由器将连接在所述第一子路由器中的第二终端分配到第二子路由器。
11.作为一种可选的示例,所述分配模块包括:分配单元,用于控制所述主路由器确定所述子路由器中的每一个未重启的子路由器的资源分值,其中,所述资源分值分为资源剩余量分值与连接频次分值之和,剩余资源量越大,所述剩余资源量分值越高,连接频次越大,所述连接频次分值越高,将所述资源分值最大的子路由器作为所述第二子路由器。
12.根据本发明实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被处理器运行时执行上述多路由器的重启方法。
13.根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的多路由器的重启方法。
14.在本发明实施例中,采用了获取多个路由器中,每一个路由器的资源使用量;将所述资源使用量最少的路由器作为主路由器,将所述多个路由器中,其他路由器作为子路由器;包括所述主路由器和所述子路由器的所述多个路由器按照各自的重启时间周期执行重启动作;在所述主路由器重启前,所述主路由器作为第一路由器,记录连接所述第一路由器的第一终端的终端标志;将所述子路由器中资源使用量最少的路由器作为第二路由器,将所述第二路由器升级为新的主路由器;根据所述终端标志,控制所述第一终端连接所述第二路由器,并重启所述第一路由器;在所述第一路由器重启后,将所述第一路由器重新升级为主路由器,将所述第二路由器降级为子路由器;控制所述第一终端重新连接到所述第一路由器的方法,由于在上述方法中,对于路由器网络中的多个路由器,可以按照自身的重启时间周期进行重启,重启时可以将连接到自身的终端转移到其他路由器,从而避免了路由器长时间使用容易出现网络故障的情况,进而解决了路由器长时间使用容易出现网络故障的技术问题。
附图说明
15.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
16.图1是根据本发明实施例的一种可选的多路由器的重启方法的流程图;
17.图2是根据本发明实施例的一种可选的多路由器的重启方法的路由器示意图;
18.图3是根据本发明实施例的一种可选的多路由器的重启方法的路由器重启时终端切换的示意图;
19.图4是根据本发明实施例的一种可选的多路由器的重启系统的结构示意图;
20.图5是根据本发明实施例的一种可选的电子设备的示意图。
具体实施方式
21.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
22.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
23.根据本发明实施例的第一方面,提供了一种多路由器的重启方法,可选地,如图1所示,上述方法包括:
24.s102,获取多个路由器中,每一个路由器的资源使用量;
25.s104,将资源使用量最少的路由器作为主路由器,将多个路由器中,其他路由器作为子路由器;
26.s106,包括主路由器和子路由器的多个路由器按照各自的重启时间周期执行重启动作;
27.s108,在主路由器重启前,主路由器作为第一路由器,记录连接第一路由器的第一终端的终端标志;
28.s110,将子路由器中资源使用量最少的路由器作为第二路由器,将第二路由器升级为新的主路由器;
29.s112,根据终端标志,控制第一终端连接第二路由器,并重启第一路由器;
30.s114,在第一路由器重启后,将第一路由器重新升级为主路由器,将第二路由器降级为子路由器;
31.s116,控制第一终端重新连接到第一路由器。
32.本实施例中,多个路由器可以为家庭用路由器。如一个家庭户可以引入同一运营商的多根入户网线,以满足家庭户中不同房间的用网需求。多个路由器之间可以组成路由器组,其中设定一个主路由器,剩余的路由器为子路由器。主路由器可以对子路由器进行监控统筹。每一个路由器在插电的情况下正常使用,家庭户内的用户可以按照自身的需求通
过连接密钥(密码)连接到多个路由器中的任意一个路由器。
33.多个路由器中,每一个路由器的资源总量可以不同。获取每一个路由器的资源使用量。将资源使用量最少的路由器作为主路由器,将多个路由器中,其他路由器作为子路由器。用户可以设置初始的主路由器,然后多个路由器按照资源使用量定期更新主路由器和子路由器。主路由器和子路由器按照自身的重启时间周期执行重启动作。当主路由器重启时,根据连接主路由器的第一终端的终端标志可以确定出哪些终端连接到主路由器。从子路由器中按照资源使用量确定出第二路由器,将第二路由器升级为新的主路由器。原来的主路由器进行重启。第一终端连接到新的主路由器。原来的主路由器重启完成后,再将第一终端连接回原来的主路由器,第二路由器降级为子路由器。
34.可选的,本实施例中,可以确定多个路由器中每一个路由器的连接频率,其中,连接频率为相同或不同终端在单位时间内连接路由器的次数;将连接频率越高的路由器的重启时间周期设置的越短,将连接频率越低的路由器的重启时间周期设置的越长。
35.连接频率越高,说明路由器的被使用的频次越高。对于使用频次越高的路由器,重启时间周期越短,避免路由器的高频次使用产生故障。
36.可选的,本实施例中,可以按照最新时间周期内的各个路由器的连接频率,更新各个路由器的重启时间周期。
37.最新时间周期可以为一天或者一小时等特定市场的时间周期。根据该周期内的各个路由器的连接频率的高低,更新各个路由器的重启时间周期。如某一个路由器的重启时间周期初始为一周,经过最新时间周期的连接频率的调整,重启时间周期更新为4天。
38.可选的,本实施例中,在根据终端标志,控制第一终端连接第二路由器,并重启第一路由器时,可以获取第二路由器的连接密钥;将连接密钥发送给第一终端;由第一终端根据连接密钥自动连接第二路由器。也就是说,本实施例中,当第一路由器重启时,第一终端可以连接到第二路由器。可以将连接密钥发送给第一终端,由第一终端根据连接密钥来连接第二路由器。由此可以避免第一路由器重启时,连接到第一服务器的终端没有网络使用的情况。
39.可选的,本实施例中,由第一终端根据连接密钥自动连接第二路由器包括:在第二路由器的连接密钥与第一路由器的连接密钥相同的情况下,由第一终端静默自动连接第二路由器;在第二路由器的连接密钥与第一路由器的连接密钥不同的情况下,由第一终端显示第二路由器的连接密钥;或者在第二路由器的连接密钥与第一路由器的连接密钥相同的情况下,由第一终端静默自动连接第二路由器;在第二路由器的连接密钥与第一路由器的连接密钥不同的情况下,由第一终端静默自动连接第二路由器。
40.也就是说,本实施例中,无论是第一路由器与第二路由器的密码内容是否一致,都可以在第一路由器重启时,将第一终端静默连接到第二路由器。此处需要说明的是,如果第一路由器不重启,第一终端在从第一路由器连接到第二路由器时,如果是首次连接,需要输入连接密钥,进行连接密钥的验证,验证通过后才可以连接到第二路由器。而如果是第一路由器重启,即使是第一终端首次连接第二路由器,则第一终端也可以自动静默的通过连接密钥连接第二路由器,不需要用户输入连接密钥进行验证。作为另一种示例,在第一路由器重启,第一终端首次连接第二路由器时,可以在第一路由器和第二路由器的密码内容一致时,第一终端自动静默连接到第二路由器,而如果第一路由器和第二路由器的连接密钥不
一致,则显示连接密钥的内容,手动输入并连接第二路由器。
41.可选的,本实施例中,可以由多个路由器中的主路由器对子路由器进行监控;在子路由器中的第一子路由器重启时,主路由器将连接在第一子路由器中的第二终端分配到第二子路由器。也就是说,主路由器可以在第一子路由器重启时,将连接到第一子路由器的第二终端分配给第二子路由器。分配时,第二终端前台是否静默可以参见上述第一终端是否静默连接第二路由器的情况,此处不再赘述。第二终端连接到第二子路由器,第一子路由器进行重启。
42.可选的,本实施例中,在主路由器将连接在第一子路由器中的第二终端分配到第二子路由器时,可以确定子路由器中的每一个未重启的子路由器的资源分值,其中,资源分值分为资源剩余量分值与连接频次分值之和,剩余资源量越大,剩余资源量分值越高,连接频次越大,连接频次分值越高;将资源分值最大的子路由器作为第二子路由器。也就是说,本实施例中,对于将连接到第一子路由器的第二终端连接到第二子路由器时,对于第二子路由器,可以从多个子路由器中进行选择。可以比对子路由器的剩余资源量和连接频次。剩余资源量越大,连接频次越大,则越容易作为第二子路由器。
43.图2是本实施例的路由器示意图。一根网线可以在入户时分成多根,每一根网线可以连接一个路由器。如路由器202、路由器204和路由器206,可以在3个路由器中确定出主路由器和子路由器。
44.图3是路由器重启时终端切换的示意图。路由器302重启时,终端304不再连接到路由器302,可以连接到其他的路由器。
45.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
46.根据本技术实施例的另一方面,还提供了一种多路由器的重启系统,如图4所示,包括:
47.获取模块402,用于获取多个路由器中,每一个路由器的资源使用量;
48.第一确定模块404,用于将资源使用量最少的路由器作为主路由器,将多个路由器中,其他路由器作为子路由器;
49.重启模块406,用于控制包括主路由器和子路由器的多个路由器按照各自的重启时间周期执行重启动作;
50.记录模块408,用于在主路由器重启前,控制主路由器作为第一路由器,记录连接第一路由器的第一终端的终端标志;
51.第二确定模块410,用于将子路由器中资源使用量最少的路由器作为第二路由器,将第二路由器升级为新的主路由器;
52.第一控制模块412,用于根据终端标志,控制第一终端连接第二路由器,并重启第一路由器;
53.调整模块414,用于在第一路由器重启后,将第一路由器重新升级为主路由器,将第二路由器降级为子路由器;
54.第二控制模块416,用于控制第一终端重新连接到第一路由器。
55.本实施例中,多个路由器可以为家庭用路由器。如一个家庭户可以引入同一运营商的多根入户网线,以满足家庭户中不同房间的用网需求。多个路由器之间可以组成路由器组,其中设定一个主路由器,剩余的路由器为子路由器。主路由器可以对子路由器进行监控统筹。每一个路由器在插电的情况下正常使用,家庭户内的用户可以按照自身的需求通过连接密钥(密码)连接到多个路由器中的任意一个路由器。
56.多个路由器中,每一个路由器的资源总量可以不同。获取每一个路由器的资源使用量。将资源使用量最少的路由器作为主路由器,将多个路由器中,其他路由器作为子路由器。用户可以设置初始的主路由器,然后多个路由器按照资源使用量定期更新主路由器和子路由器。主路由器和子路由器按照自身的重启时间周期执行重启动作。当主路由器重启时,根据连接主路由器的第一终端的终端标志可以确定出哪些终端连接到主路由器。从子路由器中按照资源使用量确定出第二路由器,将第二路由器升级为新的主路由器。原来的主路由器进行重启。第一终端连接到新的主路由器。原来的主路由器重启完成后,再将第一终端连接回原来的主路由器,第二路由器降级为子路由器。
57.可选的,本实施例中,可以确定多个路由器中每一个路由器的连接频率,其中,连接频率为相同或不同终端在单位时间内连接路由器的次数;将连接频率越高的路由器的重启时间周期设置的越短,将连接频率越低的路由器的重启时间周期设置的越长。
58.连接频率越高,说明路由器的被使用的频次越高。对于使用频次越高的路由器,重启时间周期越短,避免路由器的高频次使用产生故障。
59.可选的,本实施例中,可以按照最新时间周期内的各个路由器的连接频率,更新各个路由器的重启时间周期。
60.最新时间周期可以为一天或者一小时等特定市场的时间周期。根据该周期内的各个路由器的连接频率的高低,更新各个路由器的重启时间周期。如某一个路由器的重启时间周期初始为一周,经过最新时间周期的连接频率的调整,重启时间周期更新为4天。
61.可选的,本实施例中,在根据终端标志,控制第一终端连接第二路由器,并重启第一路由器时,可以获取第二路由器的连接密钥;将连接密钥发送给第一终端;由第一终端根据连接密钥自动连接第二路由器。也就是说,本实施例中,当第一路由器重启时,第一终端可以连接到第二路由器。可以将连接密钥发送给第一终端,由第一终端根据连接密钥来连接第二路由器。由此可以避免第一路由器重启时,连接到第一服务器的终端没有网络使用的情况。
62.可选的,本实施例中,由第一终端根据连接密钥自动连接第二路由器包括:在第二路由器的连接密钥与第一路由器的连接密钥相同的情况下,由第一终端静默自动连接第二路由器;在第二路由器的连接密钥与第一路由器的连接密钥不同的情况下,由第一终端显示第二路由器的连接密钥;或者在第二路由器的连接密钥与第一路由器的连接密钥相同的情况下,由第一终端静默自动连接第二路由器;在第二路由器的连接密钥与第一路由器的连接密钥不同的情况下,由第一终端静默自动连接第二路由器。
63.也就是说,本实施例中,无论是第一路由器与第二路由器的密码内容是否一致,都可以在第一路由器重启时,将第一终端静默连接到第二路由器。此处需要说明的是,如果第一路由器不重启,第一终端在从第一路由器连接到第二路由器时,如果是首次连接,需要输
architecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子设备与其他设备之间的通信。
79.存储器可以包括ram,也可以包括非易失性存储器(non-volatile memory),例如,至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
80.作为一种示例,上述存储器506中可以但不限于包括上述多路由器的重启系统中的获取模块402、第一确定模块404、重启模块406、记录模块408、第二确定模块410、第一控制模块412、调整模块414以及第二控制模块416。此外,还可以包括但不限于上述多路由器的重启系统中的其他模块单元,本示例中不再赘述。
81.上述处理器可以是通用处理器,可以包含但不限于:cpu(central processing unit,中央处理器)、np(network processor,网络处理器)等;还可以是dsp(digital signal processing,数字信号处理器)、asic(application specific integrated circuit,专用集成电路)、fpga(field-programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
82.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
83.本领域普通技术人员可以理解,图5所示的结构仅为示意,实施上述多路由器的重启方法的设备可以是终端设备,该终端设备可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图5其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图5中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图5所示的不同的配置。
84.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、rom、ram、磁盘或光盘等。
85.根据本发明的实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被处理器运行时执行上述多路由器的重启方法中的步骤。
86.可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
87.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
88.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
89.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有
详述的部分,可以参见其他实施例的相关描述。
90.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
91.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
92.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
93.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
技术特征:
1.一种多路由器的重启方法,其特征在于,包括:获取多个路由器中,每一个路由器的资源使用量;将所述资源使用量最少的路由器作为主路由器,将所述多个路由器中,其他路由器作为子路由器;包括所述主路由器和所述子路由器的所述多个路由器按照各自的重启时间周期执行重启动作;在所述主路由器重启前,所述主路由器作为第一路由器,记录连接所述第一路由器的第一终端的终端标志;将所述子路由器中资源使用量最少的路由器作为第二路由器,将所述第二路由器升级为新的主路由器;根据所述终端标志,控制所述第一终端连接所述第二路由器,并重启所述第一路由器;在所述第一路由器重启后,将所述第一路由器重新升级为主路由器,将所述第二路由器降级为子路由器;控制所述第一终端重新连接到所述第一路由器。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述多个路由器中每一个路由器的连接频率,其中,所述连接频率为相同或不同终端在单位时间内连接所述路由器的次数;将所述连接频率越高的路由器的所述重启时间周期设置的越短,将所述连接频率越低的路由器的所述重启时间周期设置的越长。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:按照最新时间周期内的各个路由器的所述连接频率,更新各个路由器的所述重启时间周期。4.根据权利要求1所述的方法,其特征在于,所述根据所述终端标志,控制所述第一终端连接所述第二路由器,并重启所述第一路由器包括:获取所述第二路由器的连接密钥;将所述连接密钥发送给所述第一终端;由所述第一终端根据所述连接密钥自动连接所述第二路由器。5.根据权利要求4所述的方法,其特征在于,所述由所述第一终端根据所述连接密钥自动连接所述第二路由器包括:在所述第二路由器的连接密钥与所述第一路由器的连接密钥相同的情况下,由所述第一终端静默自动连接所述第二路由器;在所述第二路由器的连接密钥与所述第一路由器的连接密钥不同的情况下,由所述第一终端显示所述第二路由器的连接密钥;或者在所述第二路由器的连接密钥与所述第一路由器的连接密钥相同的情况下,由所述第一终端静默自动连接所述第二路由器;在所述第二路由器的连接密钥与所述第一路由器的连接密钥不同的情况下,由所述第一终端静默自动连接所述第二路由器。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述多个路由器中的主路由器对子路由器进行监控;在所述子路由器中的第一子路由器重启时,所述主路由器将连接在所述第一子路由器中的第二终端分配到第二子路由器。
7.根据权利要求6所述的方法,其特征在于,所述在所述子路由器中的第一子路由器重启时,所述主路由器将连接在所述第一子路由器中的第二终端分配到第二子路由器包括:所述主路由器确定所述子路由器中的每一个未重启的子路由器的资源分值,其中,所述资源分值分为资源剩余量分值与连接频次分值之和,剩余资源量越大,所述剩余资源量分值越高,连接频次越大,所述连接频次分值越高;将所述资源分值最大的子路由器作为所述第二子路由器。8.一种多路由器的重启系统,其特征在于,包括:获取模块,用于获取多个路由器中,每一个路由器的资源使用量;第一确定模块,用于将所述资源使用量最少的路由器作为主路由器,将所述多个路由器中,其他路由器作为子路由器;重启模块,用于控制包括所述主路由器和所述子路由器的所述多个路由器按照各自的重启时间周期执行重启动作;记录模块,用于在所述主路由器重启前,控制所述主路由器作为第一路由器,记录连接所述第一路由器的第一终端的终端标志;第二确定模块,用于将所述子路由器中资源使用量最少的路由器作为第二路由器,将所述第二路由器升级为新的主路由器;第一控制模块,用于根据所述终端标志,控制所述第一终端连接所述第二路由器,并重启所述第一路由器;调整模块,用于在所述第一路由器重启后,将所述第一路由器重新升级为主路由器,将所述第二路由器降级为子路由器;第二控制模块,用于控制所述第一终端重新连接到所述第一路由器。9.一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行所述权利要求1至7任一项中所述的方法。10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。
技术总结
本发明公开了一种多路由器的重启方法、系统、存储介质以及电子设备。该方法包括:获取多个路由器中,每一个路由器的资源使用量;将资源使用量最少的路由器作为主路由器,将多个路由器中,其他路由器作为子路由器;包括主路由器和子路由器的多个路由器按照各自的重启时间周期执行重启动作;将子路由器中资源使用量最少的路由器作为第二路由器,将第二路由器升级为新的主路由器;在第一路由器重启后,将第一路由器重新升级为主路由器,将第二路由器降级为子路由器;本发明解决了路由器长时间使用容易出现网络故障的技术问题。容易出现网络故障的技术问题。容易出现网络故障的技术问题。
技术研发人员:
关欣赟 席磊磊 陈敦介 陈涛 冯燕坡 刘李云
受保护的技术使用者:
微网优联科技(成都)有限公司
技术研发日:
2022.07.13
技术公布日:
2022/11/25