带宽确定方法、路由器及终端设备技术

技术编号:21278107 阅读:30 留言:0更新日期:2019-06-06 10:40
本申请公开了一种带宽确定方法、路由器及终端设备。其中,该方法包括:获取至少一条链路的链路参数,所述链路参数包括协议开销、信道占用率、重传率、链路发送速率和链路接收速率中的至少一项;根据每一条链路的链路参数确定该链路的剩余带宽;向终端设备发送指示消息,所述指示消息用于指示所述至少一条链路中每一条链路的剩余带宽。采用本申请,有助于提升数据传输效率,避免丢包,从而提升数据传输的可靠性。

Bandwidth determination method, router and terminal equipment

This application discloses a bandwidth determination method, a router and a terminal device. The method includes: acquiring link parameters of at least one link, which include at least one of protocol overhead, channel occupancy rate, retransmit rate, link transmission rate and link reception rate; determining the remaining bandwidth of the link based on link parameters of each link; sending an indication message to the terminal device for indicating at least one of the links. The remaining bandwidth of each link in a link. This application will help to improve the efficiency of data transmission and avoid packet loss, thereby improving the reliability of data transmission.

【技术实现步骤摘要】
带宽确定方法、路由器及终端设备
本申请涉及通信
,尤其涉及一种带宽确定方法、路由器及终端设备。
技术介绍
随着无线通信技术的发展,路由器得到广泛使用,终端设备能够通过无线通信系统中的路由器进行数据传输。在路由器的接入或者使用过程中,经常会涉及选择链路接入或者切换的情况,比如因开始接入时未能够准确度量出链路的传输质量,而选择了一条质量较差的链路,导致数据传输过程中丢包多或者吞吐低,对用户业务造成影响,因此需要切换链路;又如,当某一条链路出现断线或者干扰较大时,需切换到另外一条更好的链路上。在选择链路进行接入或切换时,目前主要是根据接收到的信号的强度来进行判断,进而选择信号强度强的链路进行切换,或者按照记忆的链路信息直接连接上次连接过的链路进行接入。然而,信号強度不具有可比性,比如虽然某一链路对应的信号强度较强但链路繁忙,显然不适合切换到该链路上;此外,直接接入上次连接过的链路的方式也没有考量链路当下该链路是否繁忙是否适合接入。因此,如果按照上述方式选择链路进行连接接入或切换,可能导致数据传输效率低,甚至发生丢包,导致数据传输不可靠。
技术实现思路
本专利技术实施例提供了一种带宽确定方法、路由器及终端设备,有助于提升数据传输效率,避免丢包,从而提升数据传输的可靠性。一方面,本专利技术实施例提供了一种带宽确定方法,包括:路由器获取至少一条链路的链路参数;根据每一条链路的链路参数确定该链路的剩余带宽。其中,该链路参数可包括协议开销、信道占用率、重传率、链路发送速率和链路接收速率中的至少一项。从而能够根据各链路的剩余带宽即最大可用带宽确定出进行数据传输的链路,比如选择剩余带宽最大的链路来进行数据传输。可选的,路由器还可向终端设备发送指示消息,该指示消息用于指示该至少一条链路中每一条链路的剩余带宽,使得终端设备能够根据该指示消息指示的各链路的剩余带宽确定出进行数据传输的链路。这就有助于提升数据传输效率,避免丢包,从而提升数据传输的可靠性。在一种可能的设计中,路由器还可获取系统中所有链路的链路连接状态,该链路连接状态可包括已连接状态和未连接状态;其中,该至少一条链路可包括所有链路中链路连接状态处于已连接状态的链路。也就是说,主路由器在获取链路的链路参数时,可以仅获取处于已连接状态的链路的链路参数,进而确定出处于已连接状态的链路的剩余带宽,以便于从该已连接的链路中选择出用于进行数据传输的链路。这就降低了设备开销,且进一步提升了链路选择的可靠性。在一种可能的设计中,该根据每一条链路的链路参数确定该链路的剩余带宽,可以具体为:按照预设的平滑处理规则对该链路参数进行平滑处理;根据进行平滑处理后的每一条链路的链路参数计算该链路的剩余带宽。从而能够进一步提升链路选择的可靠性。在一种可能的设计中,该剩余带宽可包括上行剩余带宽,该至少一条链路为上行链路;和/或,该剩余带宽可包括下行剩余带宽,该至少一条链路为下行链路。另一方面,本专利技术实施例还提供了一种带宽确定方法,包括:终端设备接收路由器发送的指示消息,该指示消息用于指示至少一条链路中每一条链路的剩余带宽;根据该至少一条链路中每一条链路的剩余带宽,从该至少一条链路中确定出用于数据传输的链路。这就有助于提升数据传输效率,避免丢包,从而提升数据传输的可靠性。在一种可能的设计中,该根据该至少一条链路中每一条链路的剩余带宽,从该至少一条链路中确定出用于数据传输的链路,可以具体为:从该至少一条链路中确定出剩余带宽最大的链路,并将该剩余带宽最大的链路确定为用于数据传输的链路。也就是说,终端设备可从各链路中选择剩余带宽即最大可用带宽最大的链路来进行数据传输,以提升数据传输的可靠性。在一种可能的设计中,该剩余带宽可包括上行剩余带宽,该至少一条链路为上行链路;和/或,该剩余带宽可包括下行剩余带宽,该至少一条链路为下行链路。其中,如果该剩余带宽包括上行剩余带宽,终端设备可以选择上行剩余带宽最大的链路用于进行数据传输;如果该剩余带宽包括下行剩余带宽,终端设备可以选择下行剩余带宽最大的链路用于进行数据传输;如果该指示消息指示的剩余带宽包括上行剩余带宽和下行剩余带宽,终端设备可以选择上行剩余带宽和下行剩余带宽之和最大的链路用于进行数据传输。又一方面,本专利技术实施例还提供了一种路由器,该路由器具有实现上述方法示例中路由器行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。在一种可能的设计中,路由器的结构中可包括处理单元和通信单元,所述处理单元被配置为支持路由器执行上述方法中相应的功能。所述通信单元用于支持路由器与其他设备之间的通信。所述路由器还可以包括存储单元,所述存储单元用于与处理单元耦合,其保存路由器必要的程序指令和数据。作为示例,处理单元可以为处理器,通信单元可以为收发器,存储单元可以为存储器。又一方面,本专利技术实施例提供一种终端设备,该终端设备具有实现上述方法示例中终端设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。在一种可能的设计中,终端设备的结构中包括通信单元和处理单元,所述处理单元被配置为支持终端设备执行上述方法中相应的功能。所述通信单元用于支持终端设备与其他设备之间的通信。所述终端设备还可以包括存储单元,所述存储单元用于与处理单元耦合,其保存终端设备必要的程序指令和数据。作为示例,处理单元可以为处理器,通信单元可以为收发器,存储单元可以为存储器。又一方面,本专利技术实施例提供了一种通信系统,该系统包括上述方面的路由器和/或终端设备。在另一种可能的设计中,该系统还可以包括本专利技术实施例提供的方案中与该路由器或终端设备进行交互的其他设备。又一方面,本专利技术实施例提供了一种计算机存储介质,用于储存为上述路由器所用的计算机软件指令,其包括用于执行上述方面所设计的程序。又一方面,本专利技术实施例提供了一种计算机存储介质,用于储存为上述终端设备所用的计算机软件指令,其包括用于执行上述方面所设计的程序。又一方面,本申请还提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。又一方面,本申请提供了一种芯片系统,该芯片系统包括处理器,用于支持路由器实现上述方面中所涉及的功能,例如,例如生成或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存路由器必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。又一方面,本申请提供了一种芯片系统,该芯片系统包括处理器,用于支持终端设备实现上述方面中所涉及的功能,例如,例如接收或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。在本申请要求保护的技术方案中,路由器能够通过获取链路的协议开销、信道占用率、重传率、链路发送速率和链路接收速率等链路参数,确定出链路的剩余带宽,以便于根据链路的链路带宽从链路中选择出用于进行数据传输的链路,这就有助于提升数据传输效率,避免丢包本文档来自技高网...

【技术保护点】
1.一种带宽确定方法,其特征在于,包括:获取至少一条链路的链路参数,所述链路参数包括协议开销、信道占用率、重传率、链路发送速率和链路接收速率中的至少一项;根据每一条链路的链路参数确定该链路的剩余带宽;向终端设备发送指示消息,所述指示消息用于指示所述至少一条链路中每一条链路的剩余带宽。

【技术特征摘要】
1.一种带宽确定方法,其特征在于,包括:获取至少一条链路的链路参数,所述链路参数包括协议开销、信道占用率、重传率、链路发送速率和链路接收速率中的至少一项;根据每一条链路的链路参数确定该链路的剩余带宽;向终端设备发送指示消息,所述指示消息用于指示所述至少一条链路中每一条链路的剩余带宽。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取系统中所有链路的链路连接状态,所述链路连接状态包括已连接状态和未连接状态;其中,所述至少一条链路包括所有链路中链路连接状态处于已连接状态的链路。3.根据权利要求2所述的方法,其特征在于,所述根据每一条链路的链路参数确定该链路的剩余带宽,包括:按照预设的平滑处理规则对所述链路参数进行平滑处理;根据进行平滑处理后的每一条链路的链路参数计算该链路的剩余带宽。4.根据权利要求1-3任一项所述的方法,其特征在于,所述剩余带宽包括上行剩余带宽,所述至少一条链路为上行链路;和/或,所述剩余带宽包括下行剩余带宽,所述至少一条链路为下行链路。5.一种带宽确定方法,其特征在于,包括:接收路由器发送的指示消息,所述指示消息用于指示至少一条链路中每一条链路的剩余带宽;根据所述至少一条链路中每一条链路的剩余带宽,从所述至少一条链路中确定出用于数据传输的链路。6.根据权利要求5所述的方法,其特征在于,所述根据所述至少一条链路中每一条链路的剩余带宽,从所述至少一条链路中确定出用于数据传输的链路,包括:从所述至少一条链路中确定出剩余带宽最大的链路,并将所述剩余带宽最大的链路确定为用于数据传输的链路。7.根据权利要求5或6所述的方法,其特征在于,所述剩余带宽包括上行剩余带宽,所述至少一条链路为上行链路;和/或,所述剩余带宽包括下行剩余带宽,所述至少一条链路为下行链路。8.一种路由器,其特征...

【专利技术属性】
技术研发人员:代传朱冲张兴新刘子悦刘德王顺宝
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1