一种传输速率调整的方法、节点设备以及服务器技术

技术编号:18357054 阅读:52 留言:0更新日期:2018-07-02 11:31
本申请实施例公开了一种传输速率调整的方法,用于提高数据传输的效率。本申请实施例方法包括:节点设备获取终端当前的传输速率,终端为与服务器进行数据交互的终端,节点设备根据终端当前的传输速率生成速率调整参考信息,节点设备向服务器发送速率调整参考信息,速率调整参考信息用于服务器调整下一次向终端发送数据的传输速率。这样,服务器则能够快速调整向终端发送下行数据的合理速率,提高了数据传输的效率。

【技术实现步骤摘要】
一种传输速率调整的方法、节点设备以及服务器
本申请涉及通信领域,尤其涉及一种传输速率调整的方法、节点设备以及服务器。
技术介绍
无线网络中,由于空口环境复杂多变,终端实际可获得的速率一般随终端位置、时间等因素有大幅度变化。在实际应用中,常用的传输控制协议(transmissioncontrolprotocol,TCP)算法一般无法很好适应快速变化的无线环境,存在以下问题:常用TCP算法的发送窗口管理相对保守,在偶发连续丢包/带宽突变的链路质量突发恶化的场景下,惩罚过于严重,链路质量恢复后,发送窗口无法快速恢复。常用TCP算法启动过程中的发送窗口为缓慢探测式,需要较长时间才能达到适合本次传输链路的状态,无法快速准确识别链路带宽的合理的可传输速率。在现有技术中,通过缓慢探测式的方式为:发送端在第一次发送下行数据时,将传输速率设置为一个比较小的传输值,比如1Mbit/S,当确认终端能够正确接收发送端所发送的数据包后,发送端在下一次则将传输速率进行上调,比如调整为2Mbit/S,当确认终端能够正确接收发送端所发送的数据包后,发送端在下一次则将传输速率进行上调,比如调整为3Mbit/S。依次类推,直到终端接收数据包的成功率低于一定值时,则确定该终端可获得到最高速率。因此,通过现有技术方案,当发送端对终端进行速率惩罚后,发送端无法快速地为该终端恢复到该终端可获得的最高传输速率,从而影响了数据传输的效率。
技术实现思路
本申请实施例提供了一种传输速率调整的方法、节点设备及服务器,用于合理调整服务器向终端发送数据的传输速率,提高数据传输的效率。第一方面,本申请实施例提供一种传输速率调整的方法,包括:节点设备获取与服务器进行数据交互的终端的当前的传输速率,节点设备再根据终端当前的传输速率生成速率调整参考信息,节点设备将该速率调整参考信息发送给服务器,使得服务器根据速率调整参考信息下一次向所述终端发送数据的传输速率。这样,在服务器对终端的下行速率进行惩罚导致对该终端的下行速率比较低后,在该终端的信号恢复正常时,服务器可以通过节点设备获知到该终端此时可以获得的传输速率,从而服务器可以及时调整出合理的下行速率给该终端,从而提高了速率传输的效率。一种可能的实现方式中,节点设备根据终端当前的传输速率生成速率调整参考信息可以为:节点设备根据根据该对该终端的传输质量计算出该与该终端交互的链路的频谱效率,节点设备再获取小区的剩余空口资源,节点设备根据剩余空口资源以及频谱效率计算得到剩余速率,再将该剩余速率加上终端当前的传输速率得到终端可获得的传输速率。在该实现方式中,由节点设备计算得到终端此时可获得的传输速率,节点设备将该终端可获得的传输速率发送给服务器后,服务器则可根据该终端可获得的传输速率调整下一次向终端发送下行数据的速率。这样,减少了服务器的负担。另一种可能的实现方式中,节点设备向所述服务器发送速率调整参考信息可以为:节点设备先将速率调整参考信息插入终端向所述服务器发送的报文中,再向服务器发送插入了速率调整参考信息的报文。这样,该速率调整参考信息更具时效性,使得服务器调整的下行速率更为准确。另一种可能的实现方式中,速率调整参考信息包括终端当前的传输速率、剩余空口资源以及终端的传输质量。在该实现方式中,由服务器接收到该速率调整参考信息后,计算出该终端的可获得的传输速率,减少了节点设备的负担。第二方面,本申请实施例提供一种传输速率调整的方法,包括:服务器从节点设备接收速率调整参考信息,速率调整参考信息为节点设备根据终端当前的传输速率所生成的参考信息;服务器根据速率调整参考信息调整下一次向终端发送数据的传输速率。一种可能的实现方式中,参考信息包括终端可获得的传输速率,终端可获得的传输速率为节点设备根据终端当前的传输速率加上剩余速率生成得到的速率,剩余速率为节点设备根据剩余空口资源以及终端的传输质量所计算得到的速率。另一种可能的实现方式中,服务器根据速率调整参考信息调整下一次向终端发送数据的传输速率可以为:服务器将下一次向终端发送数据的传输速率调整为终端可获得的传输速率。另一种可能的实现方式中,速率调整参考信息包括终端当前的传输速率、剩余空口资源以及终端的传输质量。另一种可能的实现方式中,服务器根据速率调整参考信息调整下一次向终端发送数据的传输速率可以为:服务器根据剩余空口资源以及终端的传输质量所计算得到的速率,服务器根据终端当前的传输速率加上剩余速率计算终端可获得的传输速率,服务器将下一次向终端发送数据的传输速率调整为终端可获得的传输速率。第三方面,本申请实施例提供一种节点设备,包括:获取单元,用于获取终端当前的传输速率,终端为与服务器进行数据交互的终端;生成单元,用于根据终端当前的传输速率生成速率调整参考信息;发送单元,用于向服务器发送速率调整参考信息,速率调整参考信息用于服务器调整下一次向终端发送数据的传输速率。第四方面,本申请实施例提供一种服务器,包括:接收单元,用于从节点设备接收速率调整参考信息,速率调整参考信息为节点设备根据终端当前的传输速率所生成的参考信息;调整单元,用于根据速率调整参考信息调整下一次向终端发送数据的传输速率。第五方面,本专利技术实施例提供一种传输速率调整的装置,该装置为节点设备,该装置具有实现上述第一方面中节点设备的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。第六方面,本专利技术实施例提供一种传输速率调整的装置,该装置为服务器,该装置具有实现上述第二方面中服务器的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。第七方面,本专利技术实施例提供一种传输速率调整的装置,该装置为节点设备,包括:处理器、存储器、收发器,处理器、存储器以及收发器通过总线连接,存储器存储有计算机指令,处理器通过执行计算机指令用于实现如第一方面所述的方法。第八方面,本专利技术实施例提供一种传输速率调整的装置,该装置为服务器,包括:处理器、存储器、收发器,处理器、存储器以及收发器通过总线连接,存储器存储有计算机指令,处理器通过执行计算机指令用于实现如第二方所述的方法。第九方面,本专利技术实施例提供一种可读存储介质,该存储介质存储有用于实现如第一方面或第二方面所描述的方法的计算机指令。第十方面,本专利技术实施例提供一种计算机程序产品,该计算机程序产品包括计算机软件指令,该计算机软件指令可通过处理器进行加载来实现如第一方面或第二方面所描述的方法中的流程。第十一方面,本专利技术实施例提供一种芯片装置,该芯片系统包括处理器和存储器,处理器连接到存储器,该处理器可以运行存储器存储的指令,以使该芯片装置执行上述第一方面或第二方面所述的方法。第十二方面,本申请提供了一种芯片系统,该芯片系统包括处理器,用于支持网络设备实现上述方面中所涉及的功能,例如,例如发送或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存网络设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例中,节点设备根据实时所获取到本文档来自技高网...
一种传输速率调整的方法、节点设备以及服务器

【技术保护点】
1.一种传输速率调整的方法,其特征在于,所述方法包括:节点设备获取终端当前的传输速率,所述终端为与服务器进行数据交互的终端;所述节点设备根据所述终端当前的传输速率生成速率调整参考信息;所述节点设备向所述服务器发送所述速率调整参考信息,所述速率调整参考信息用于所述服务器调整下一次向所述终端发送数据的传输速率。

【技术特征摘要】
1.一种传输速率调整的方法,其特征在于,所述方法包括:节点设备获取终端当前的传输速率,所述终端为与服务器进行数据交互的终端;所述节点设备根据所述终端当前的传输速率生成速率调整参考信息;所述节点设备向所述服务器发送所述速率调整参考信息,所述速率调整参考信息用于所述服务器调整下一次向所述终端发送数据的传输速率。2.根据权利要求1所述的方法,其特征在于,所述节点设备根据所述终端当前的传输速率生成速率调整参考信息,包括:所述节点设备根据所述终端当前的传输速率加上剩余速率生成所述终端可获得的传输速率,其中,所述剩余速率为所述节点设备根据剩余空口资源以及所述终端的传输质量所计算得到的速率。3.根据权利要求1或2所述的方法,其特征在于,所述节点设备向所述服务器发送所述速率调整参考信息,包括:所述节点设备将所述速率调整参考信息插入所述终端向所述服务器发送的报文中;所述节点设备向所述服务器发送插入了所述速率调整参考信息的报文。4.根据权利要求1所述的方法,其特征在于,所述速率调整参考信息包括所述终端当前的传输速率、剩余空口资源以及所述终端的传输质量。5.一种传输速率调整的方法,其特征在于,所述方法包括:服务器从节点设备接收速率调整参考信息,所述速率调整参考信息为所述节点设备根据终端当前的传输速率所生成的参考信息;所述服务器根据所述速率调整参考信息调整下一次向所述终端发送数据的传输速率。6.根据权利要求5所述的方法,其特征在于,所述参考信息包括所述终端可获得的传输速率,所述终端可获得的传输速率为所述节点设备根据所述终端当前的传输速率加上剩余速率生成得到的速率,所述剩余速率为所述节点设备根据剩余空口资源以及所述终端的传输质量所计算得到的速率。7.根据权利要求6所述的方法,其特征在于,所述服务器根据所述速率调整参考信息调整下一次向所述终端发送数据的传输速率,包括:所述服务器将下一次向所述终端发送数据的传输速率调整为所述终端可获得的传输速率。8.根据权利要求5所述的方法,其特征在于,所述速率调整参考信息包括所述终端当前的传输速率、剩余空口资源以及所述终端的传输质量。9.根据权利要求8所述的方法,其特征在于,所述服务器根据所述速率调整参考信息调整下一次向所述终端发送数据的传输速率,包括:所述服务器根据所述终端当前的传输速率加上剩余速率计算所述终端可获得的传输速率,其中,所述剩余速率为所述服务器根据剩余空口资源以及所述终端的传输质量所计算得到的速率;所述服务器将下一次向所述终端发送数据的传输速率调整为所述终端可获得的传输速率...

【专利技术属性】
技术研发人员:杨武楠
申请(专利权)人:上海华为技术有限公司
类型:发明
国别省市:上海,31

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

1