本技术涉及路由器管理,尤其是涉及一种路由器链路自动切换方法及多链路由器。
背景技术:
1、随着网络通信的发展,各类依赖于网络通信娱乐设备、通讯设备、交通设备、医疗设备也得以进行快速发展。其中,路由器作为网络通信中必需的网络接入承载设备,为各类用户提供网络接入,但随着用户对网络传输速率和网络传输稳定性要求越来越高,常态路由器单链路传输方式已逐渐无法满足用户对于网络传输的需求。
2、在相关技术中,路由器配备有双链路传输方式,在存在有其中一条传输链路拥挤时,路由器能够将当前的网络传输数据转换至另一网络传输链路中,从而降低网络拥挤对网络传输速率带来的影响。
3、但在实际运用路由器的网络传输链路进行数据传输过程中,若对网络传输稳定性的要求较高时,频繁的切换网络传输链路可以产生网络连接中断、延迟增加、数据丢失、服务质量下降等诸多问题。
技术实现思路
1、为了降低网络切换对数据传输稳定性产生的影响,本技术提供一种路由器链路自动切换方法及多链路由器。
2、第一方面,本技术提供一种路由器链路自动切换方法,采用如下的技术方案:
3、一种路由器链路自动切换方法,所述方法基于一多链路由器中的集控终端,所述方法包括:
4、实时检测多条网络传输链路的实时网络传输速率,并生成对应所述网络传输链路的网络传输质量信息;
5、接收用户输入的待传输数据包以及所述待传输数据包的基础传输信息,所述基础传输信息包括有待传输数据的数据传输量和数据传输稳定需求系数;
6、基于所述基础传输信息和多条所述网络传输链路的所述网络传输质量信息,在预设调整周期的节点,周期性地调整所述待传输数据包的网络传输链路。
7、可选的,所述集控终端中预设有数据传输分类库,所述数据传输分类库中包括有多个传输侧重指标;
8、所述基于所述基础传输信息和多条所述网络传输链路的所述网络传输质量信息,在预设调整周期的节点,周期性地调整所述待传输数据包的网络传输链路,包括:
9、基于所述数据传输稳定需求系数从预设的数据传输分类库中,匹配对应目标传输侧重指标;
10、基于所述目标传输侧重指标以及多个所述网络传输质量信息,筛选出一个或多个目标网络传输链路,并通过所述目标网络传输链路对所述待传输数据包进行传输。
11、可选的,所述方法还包括:
12、获取用户输入或指定网络地址记载的历史数据传输信息,所述历史数据传输信息包括每条所述网络传输链路的历史网络传输质量信息和历史数据传输量;
13、基于所述历史数据传输信息,从多个历史调整周期时长中识别出每条所述网络传输链路的多个历史网络拥挤时间段;
14、基于每条所述网络传输链路的多个所述历史网络拥挤时间段,从多条所述网络传输链路中,筛选出下一所述调整周期的优选网络传输链路;
15、若所述数据传输稳定系数大于等于预设的系数阈值,则将当前待传输数据包于所述优选网络传输链路进行同步传输。
16、可选的,所述基于所述历史数据传输信息,从多个历史调整周期时长中识别出每条所述网络传输链路的多个历史网络拥挤时间段,包括:
17、接收用户输入的,或从指定网络地址中获取的历史用户居家信息;
18、基于所述历史用户居家信息和所述历史数据传输信息,划分出每条所述网络传输链路对应的居家历史数据传输信息和外出历史数据传输信息;
19、基于每条所述网络传输链路对应的所述居家历史数据传输信息和所述外出历史数据传输信息,生成每条所述网络传输链路对应的居家网络状态信息和外出网络状态信息;
20、基于每条所述网络传输链路对应的所述居家网络状态信息和所述外出网络状态信息,捕获对应的多个历史网络拥挤时段。
21、可选的,所述基于每条所述网络传输链路对应的所述居家历史数据传输信息和所述外出历史数据传输信息,生成每条所述网络传输链路对应的居家网络状态信息和外出网络状态信息,包括:
22、根据每条所述网络传输链路的所述历史传输质量信息中,在多个所述调整周期内的历史网络传输速率,和对应所述调整周期内的所述历史数据传输量,计算生成对应的传输量差值;
23、基于所述历史用户居家信息和每条所述网络传输链路对应的多个所述传输量差值,生成每条所述网络传输链路对应的居家网络状态信息和外出网络状态信息。
24、可选的,所述基于每条所述网络传输链路的多个所述历史网络拥挤时间段,从多条所述网络传输链路中,筛选出下一所述调整周期的优选网络传输链路,包括:
25、接收用户输入的,或从指定网络地址中获取的当前用户居家信息;
26、基于所述当前用户居家信息和每条所述网络传输链路对应的多个所述历史网络拥挤时段,生成每条所述网络传输链路下一所述调整周期的网络状态预估信息;
27、基于多个所述网络状态预估信息,从多条所述网络传输链路中,筛选出下一所述调整周期的优选网络传输链路。
28、可选的,所述基于多个所述网络状态预估信息,从多条所述网络传输链路中,筛选出下一所述调整周期的优选网络传输链路,包括:
29、基于网络状态预估信息,获取每条所述网络传输链路在下一所述调整周期中的预估冗余数据传输量;
30、基于所述预估冗余数据传输量对多条所述网络传输链路进行排序,并筛选出下一所述调整周期的优选网络传输链路。
31、第二方面,本技术提供一种多链路由器,采用如下的技术方案:
32、一种多链路由器,所述多链路由器包括集控终端,所述集控终端包括:
33、信息收集模块,用于实时检测多条网络传输链路的实时网络传输速率,并生成对应所述网络传输链路的网络传输质量信息;
34、信息收集模块,用于接收用户输入的待传输数据包以及所述待传输数据包的基础传输信息,所述基础传输信息包括有待传输数据的数据传输量和数据传输稳定需求系数;
35、网络链路调节模块,基于所述基础传输信息和多条所述网络传输链路的所述网络传输质量信息,在预设调整周期的节点,周期性地调整所述待传输数据包的网络传输链路。
36、第三方面,本技术提供一种集控终端,采用如下的技术方案:
37、一种集控终端,所述集控终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的路由器链路自动切换方法中集控终端的处理。
38、第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:
39、一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的路由器链路自动切换方法中集控终端的处理。
40、综上所述,本技术包括以下至少一种有益技术效果:
41、多链路由器中的集控终端,在对待传输数据包进行传输的过程中,先由基础传输信息,识别出该待传输数据包对数据传输稳定性的要求较高还是对数据传输的速率要求较高;紧接着,集控终端由基础传输信息和每条网络传输链路的网络传输质量,匹配出适配的网络传输链路,在下一调整周期的调整节点处,调节待传输数据包的网络传输链路,从而以降低网络切换对数据传输稳定性产生的影响。