移动终端数据传输控制方法及装置的制造方法

文档序号:9755501阅读:413来源:国知局
移动终端数据传输控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及无线通信领域,尤其涉及一种移动终端数据传输控制方法及装置。
【背景技术】
[0002]在无线通信过程中,当网络侧发送给移动终端的数据速率超过了移动终端的处理能力时,移动终端会将网络侧发送的数据在移动终端内进行缓存。但是,当移动终端缓存的数据量超过一定值时,会出现数据传输中断的情况。
[0003]现有技术中,当出现数据传输中断时,移动终端会将缓存的数据全部进行清除,网络侧重新发送数据,移动终端再重新接收数据,浪费了空口资源,对数据传输造成了影响。

【发明内容】

[0004]本发明实施例解决的问题是如何消除空口资源的浪费,减少对数据传输的影响。
[0005]为解决上述问题,本发明实施例提供一种移动终端数据传输控制方法,包括:实时检测无线链路控制层中缓存数据的数据量;当检测到所述缓存数据的数据量超过预设的第一门限值时,向网络侧发送降低数据发送速率的第一控制指令,以使得所述网络侧根据所述第一控制指令,降低数据发送速率;所述第一门限值小于所述无线链路控制层最大缓存数据的数据量。
[0006]可选的,在所述网络侧根据所述第一控制指令,降低数据发送速率后,还包括:当检测到所述无线链路控制层中缓存数据的数据量小于预设的第二门限值时,向所述网络侧发送提高数据发送速率的第二控制指令,以使得所述网络侧根据所述第二控制指令,提高数据发送速率,所述第一门限值大于所述第二门限值。
[0007]可选的,所述向网络侧发送降低数据发送速率的第一控制指令,包括:通过所述无线链路控制层向所述网络侧发送数据发送速率为最小值的第一控制指令。
[0008]可选的,所述数据发送速率为最小值的第一控制指令为:数据发送窗口值等于I的控制指令。
[0009]可选的,所述向所述网络侧发送提高数据发送速率的第二控制指令,包括:通过所述无线链路控制层向所述网络侧发送数据发送速率为最大值的第二控制指令。
[0010]可选的,所述数据发送速率为最大值的第二控制指令为:数据发送窗口值等于4095的控制指令。
[0011]为解决上述问题,本发明实施例还提供了一种移动终端数据传输控制装置,包括:
[0012]检测单元,用于实时检测无线链路控制层中缓存数据的数据量;
[0013]第一发送单元,用于当检测到所述缓存数据的数据量超过预设的第一门限值时,向网络侧发送降低数据发送速率的第一控制指令,以是的所述网络侧根据所述第一控制指令,降低数据发送速率,所述第一门限值小于所述无线链路控制层最大缓存数据的数据量。
[0014]可选的,所述移动终端数据传输控制装置还包括:第二发送单元,用于当所述第一发送单元向网络侧发送降低数据发送指令的第一控制指令后,所述检测单元检测到所述无线链路控制层中缓存数据的数据量小于预设的第二门限值时,向所述网络侧发送提高数据发送速率的第二控制指令,以使得所述网络侧根据所述第二控制指令,提高数据发送速率,所述第一门限值大于所述第二门限值。
[0015]可选的,所述第一发送单元用于通过无线链路控制层向所述网络侧发送数据发送速率为最小值的第一控制指令。
[0016]可选的,所述第二发送单元用于通过无线链路控制层向所述网络侧发送数据发送速率为最大值的第二控制指令。
[0017]与现有技术相比,本发明实施例的技术方案具有以下优点:
[0018]当检测到无线链路控制层中缓存数据的数据量超过预设的第一门限值时,向网络侧发送降低数据发送速率的第一控制指令,降低网络侧向无线链路控制层发送数据的速率。通过降低网络侧的数据发送速率,可以有效避免网络侧继续以原有数据发送速率向无线链路控制层发送数据,而导致的缓存数据超过最大缓存值,缓存数据全部被清空的问题,因此可以有效消除空口资源的浪费,减少对数据传输的影响。
[0019]进一步,当降低网络侧数据发送速率之后,实时检测无线链路控制层中缓存数据的数据量,当缓存数据的数据量小于第二门限值时,提高网络侧的数据发送速率,提高数据传输的效率。
【附图说明】
[0020]图1是本发明实施例中的一种移动终端数据传输控制方法流程图;
[0021]图2是本发明实施例中的另一种移动终端数据传输控制方法流程图;
[0022]图3是本发明实施例中的一种移动终端数据传输控制装置的结构示意图。
【具体实施方式】
[0023]现有技术中,当网络侧发送给移动终端的数据传输速率超过移动终端的处理能力时,移动终端将网络侧发送的数据缓存在无线链路控制层。当无线链路控制层中缓存的数据超过最大缓存数据量时,数据传输终端,移动终端将缓存在无线链路控制层的全部数据进行清除,网络层重新向移动终端发送数据,移动终端再重新接受数据。在浪费空口资源的同时,对数据传输也造成了影响。
[0024]在本发明实施例中,当检测到无线链路控制层中缓存数据的数据量超过预设的第一门限值时,向网络侧发送降低数据发送速率的第一控制指令,降低网络侧向无线链路控制层发送数据的速率。通过降低网络侧的数据发送速率,可以有效避免网络侧继续以原有数据发送速率向无线链路控制层发送数据,而导致的缓存数据超过最大缓存值,缓存数据全部被清空的问题,因此可以有效消除空口资源的浪费,减少对数据传输的影响。
[0025]为使本发明实施例的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0026]参照图1,给出了本发明实施例中的一种移动终端数据传输控制方法,以下通过具体步骤进行详细说明。
[0027]步骤S101,实时检测无线链路控制层中缓存数据的数据量。
[0028]在具体实施中,在移动终端接收到网络侧发送的数据时,若网络层发送给移动终端的数据速率超过了移动终端的处理能力时,可以将无法立即处理的数据缓存在无线链路控制层中。移动终端可以实时检测无线链路控制层中缓存数据的数据量,并当缓存的数据量达到一定值时,执行步骤S102。
[0029]步骤S102,当检测到所述缓存数据的数据量超过预设的第一门限值时,向网络侧发送降低数据发送速率的第一控制指令。
[0030]在具体实施中,可以根据实际情况设置第一门限值,第一门限值小于无线链路控制层能够缓存数据的最大缓存数据量。在本发明实施例中,第一门限值可以为最大缓存数据量的70%?90%。例如,在本发明一实施例中,第一门限值为无线链路控制层最大缓存数据量的80%。又如,在本发明另一实施例中,第一门限值为无线链路控制层最大缓存数据量的75%。可以理解的是,第一门限值还可以为其他值,并不仅限于本发明实施例中的75%?90%,此处不再赘述。
[0031]在本发明一实施例中,可以根据步骤S101,实时检测无线链路控制层中缓存数据的数据量。当检测到无线链路控制层中缓存数据的数据量达到无线链路控制层最大缓存数据量的80%时,向网络侧发送降低数据发送速率的第一控制指令。
[0032]在本发明实施例中,可以根据当前移动终端处理缓存数据的处理速度以及当前网络侧的发送速率,来确定降低数据发送速率的第一控制指令。在本发明一实施例中,第一控制指令是控制网络侧数据发送速率为数据发送速率最小值的指令。在实际应用中,网络侧数据发送速率最小值为每秒钟发送I个数据包,即第一控制指令为控制网络侧数据发送窗口值WINDOW SUFI等于I的指令。
[0033]可以理解的是,第一控制指令中的网络侧数据发送窗口值WINDOW SUFI还可以为其他值,例如,WINDOW SUFI = 2或WINDOW SUFI = 5,只要满足相同时间内接收到的网络侧发送的数据量小于移动终端处理的数据量即可,即调整后网络侧的数据发送速率不会导致无线链路控制层中缓存数据继续增加。
[0034]步骤S103,网络侧根据所述第一控制指令,降低数据发送速率。
[0035]在本发明实施例中,当网络侧接收到移动终端无线链路控制层发送的第一控制指令后,可以将数据发送速率调整为第一控制指令中设定的数据发送窗口值,从而可以降低数据发送速率,避免无线链路控制层中缓存数据的数据量超过最大缓存数据量。
[0036]例如,网络侧接收到的第一控制指令中,数据发送窗口值为WINDOW SUFI = 1,则网络侧调整数据发送速率,使得调整后的数据发送速率为每秒钟发送I个数据包。
[0037]由此可见,当检测到无线链路控制层中缓存数据的数据量超过预设的第一门限值时,向网络侧发送降低数据发送速率的第一控制指令,降低网络侧向无线链路控制层发送数据的速率。通过降低网络侧的数据发送速率,可以有效避免网络侧继续以原有数据发送速率向无线链路控制层发送数据,而导致的缓存数据超过
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1