数据传输控制方法、装置及用户设备的制作方法

文档序号:7664866阅读:119来源:国知局
专利名称:数据传输控制方法、装置及用户设备的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种数据传输控制技术。
背景技术
在移动通信系统中,用户设备(User Equipment, UE)由多个不同功能
的模块组成,常用UE为移动电话。UE的基本结构如图1所示,主要包括射 频模块、物理层模块、高层协议模块和面向用户的人机界面处理模块等几个主 要组成部分,只有将各个模块集成起来才能实现UE的基本功能。在UE中, 高层协议模块和物理层模块是相对独立的两个模块,通常是根据协议分别进行 开发,并且位于不同的芯片上,有可能一个UE中的高层协议模块和物理层模 块是不同制造商分别开发的。不同芯片之间通过集成,通信的实时性相比同一 个芯片上通信的实时性会降低很多。
现有技术中位于不同芯片的高层协议模块和物理层模块之间通信过程如 图2所示,高层协议模块和物理层模块之间的通信接口根据定义的接口标准传 输控制信息和数据块。高层协议模块负责生成要发送的数据块内容,可以将一 个或多个数据包合成一个数据块,也可以将一个数据包分成多个数据块,由数 据包的大小而定。物理层模块负责将高层发送过来的数据块经过信道编码和调 制之后通过高层配置的物理信道发送到网络中。高层和物理层之间的传输和控 制都是针对数据块。高层无法得知发送数据的时刻,物理层通过检测物理信道 得知能够发送数据的时刻,在可以发送上行数据时请求高层,高层将^"发送的 数据块发送给物理层,由物理层将数据块发送到网络中,物理层发送数据块之 后会通知高层已经发送的数据块数量。
由于位于不同芯片的高层协议模块和物理层模块之间通过集成,通信的实时性比较低,可能会产生以下问题,导致系统不能够有效运行
如果物理层监测到可以向网络发送数据的上行资源时,才请求高层将数据 块发送下来的话,那么经过物理层和高层之间的交互通信,和物理层完成对数 据块的信道编码、调制等操作之后,可能上行资源的时间已经过去,使得物理 层不能够在正确的时间将数据发送给网络,不能有效利用上行资源,造成了无 线资源的浪费和传输效率的低下。
因此物理层需要提前保存一定数量高层发送的数据块,如果高层向物理层 提前发送了要向网络侧发送的数据块,但是在物理层收到这些数据块和将该数 据块发送给网络之间的这段时间内,如果高层收到了网络的信息,使高层的状 态发生变化,从而导致已经给物理层的数据块需要改变大小或者内容之后才能 够发送给网络,那么已经发送给物理层的数据块就不能够再使用了。虽然物理 层会主动丟弃一些凄t据,高层也可以通过重传的方式将对端没有收到的数据重 新发送,但是这势必仍然造成无线资源的浪费和传输效率的低下。

发明内容
本发明提供一种数据传输控制方法、装置及用户设备,用以解决数据传输 时由于延时产生的无线资源浪费和传输效率低下问题,有效利用了无线资源, 实现了数据的高效、正确传输。
本发明实施例提供了 一种数据传输控制方法,包括
接收并緩存高层发送的数据块;
向物理层发送緩存的数据块,当接收到物理层已发送所述数据块的消息
时,清除所述数据块并通知高层;或者,
当接收到高层中止发送所述数据块的消息时,通知物理层停止所述数据块 的发送。
本发明实施例4是供了一种数据传输控制装置,包括
控制单元用于接收并緩存高层发送的数据块,向物理层发送緩存的数据块,当接收到物理层已发送所述数据块的消息时,清除所述数据块并通知高层, 或者,当接收到高层中止发送所述数据块的消息时,通知物理层停止所述数据
块的发送;
数据缓存单元用于存储控制单元緩存的数据块。
本发明实施例提供了 一种包括高层协议模块和物理层模块的用户设备,还 包括
控制单元用于接收并緩存所述高层协议模块发送的数据块,向所述物理 层模块发送緩存的数据块,当接收到物理层模块已发送所述数据块的消息时, 清除所述数据块并通知高层协议模块,或者,当接收到高层协议模块中止发送 所述数据块的消息时,通知物理层模块停止所述数据块的发送;
数据緩存单元用于存储控制单元緩存的数据块。
本发明实施例提供的数据传输控制方法,通过缓存一定数量高层发送的数 据块,并向物理层发送緩存的数据块,可以使物理层在上行资源的时间到来时 及时向网络发送数据块,有效利用了无线资源,实现了数据的高效传输;当接 收到高层中止发送该数据块的消息时,通知物理层停止该数据块的发送,降低 了无线资源的浪费,实现了数据的正确传输。本发明实施例提供的数据传输控 制装置可以适用于位于不同芯片、甚至不同制造商的高层协议^t块和物理层冲莫 块之间的集成,解决了两个模块集成产生的延时造成的无线资源浪费和传输效 率低下问题,有效利用了无线资源,实现了凝:据的高效、正确传输。


图1为现有技术中UE的基本结构示意图; 图2为现有技术中高层协议模块和物理层模块通信过程示意图; 图3为本发明实施例中高层协议模块和物理层才莫块之间增加数据传输控制 装置的通信过程示意图4为本发明实施例中彩:据传输控制装置结构框图;图5a、图5b、图5c、图5d为本发明实施例中数据^爰存队列的参数信息 变化示意图6a、图6b、图6c为本发明实施例中状态緩存队列的参数信息变化示意
图7为本发明实施例中数据传输控制方法流程图; 图8为本发明实施例中接收高层消息后的处理流程图; 图9为本发明实施例中接收物理层消息后的处理流程图。
具体实施例方式
目前UE的解决方案中,分别完整的实现了高层协议和物理层协议,但是 当两个协议在不同的芯片上运行的时候,尤其是当高层协议模块和物理层模块 来自不同制造商时,两个模块集成后的非实时数据传输控制尤为重要。本发明 实施例提供了 一种用于确认数据传输的数据传输控制方法及装置,可以提高高 层协议模块和物理层模块集成时的无线资源利用率,实现了数据的高效、正确 传输。
如图3所示,为本发明实施例提供的UE中增加数据传输控制装置的连接 关系示意图,在物理层模块300和高层协议模块301之间增加数据传输控制 装置302,高层协议模块301将要发送的数据块经由数据传输控制装置302 发送到物理层模块300,物理层模块300和高层协议模块301之间也会通过数 据传输控制装置302传输一些相关的本地控制信息,用以确认数据的正确传 输。该数据传输控制装置可以用硬件方式实现,也可以用软件方式实现,可以 位于高层协议模块一侧,也可以位于物理层协议模块一侧,使用相当灵活。
其中数据传输控制装置302的一种可能内部结构如图4所示,包括控制 单元401和数据緩存单元402,其中
控制单元401:用于接收并緩存高层发送的数据块,向物理层发送緩存的 数据块,当接收到物理层已发送数据块的消息时,清除该数据块并通知高层,或者,当接收到高层中止发送据块的消息时,通知物理层停止该数据块的发送; 数据緩存单元402:用于存储控制单元401緩存的数据块。 由于高层发送的数据块具备数据块的状态,数据块的状态分为三种,分别 是不正确确认(NACK)状态、新数据(NEW)状态和等待确认(PEND)状 态。优选的,可以将lt据緩存单元分为三个子单元,并才艮据lt据块的状态将已 接收的数据块分别i爰存在不同的子单元中,每个子单元中以队列的形式存储具 备同一种状态的数据块,则数据緩存单元402包括第一数据緩存子单元4021、 第二数据緩存子单元4022、第三数据緩存子单元4023,其中
控制单元401当已接收的数据块为不正确确^人状态时,将该数据块緩存在 第一数据緩存子单元4021,当已接收的数据块为新数据状态时,将该数据块 緩存在第二数据緩存子单元4022,当已接收的数据块为等待确认状态时,将 该数据块緩存在第三数据緩存子单元4023;
第一数据緩存子单元4021:用于存储第一数据緩存队列,第一数据緩存 队列用于緩存不正确确认状态的数据块;
第二数据緩存子单元4022:用于存储第二数据緩存队列,第二数据緩存
队列用于緩存新数据状态的数据块;
第三数据緩存子单元4023'.用于存储第三数据緩存队列,第三数据緩存 队列用于缓存等待确认状态的数据块。
当然,三个数据緩存子单元也可以合并设置在一个物理实体上,即数据緩 存单元402中存储三个数据緩存队列。其中,数据缓存单元和各数据緩存子单 元采用的物理实体一般为寄存器。
因为数据緩存单元中緩存的数据块具备不同的状态,数据传输控制装置中 还包括状态緩存单元403,其中
控制单元401还当向物理层发送緩存的数据块时,记录该数据块的状态;
状态緩存单元403:用于存储控制单元401向物理层已发送的数据块的状态。存队列均是先入先出的队列,有三个标志用来指出队列的特定位置,分别是开
始(start )、准备(ready)和总数(total—num ),其中start指出了队列中保存
的第一个数据块的位置信息,ready指出了还没有送到物理层的第一个数据块 的位置信息,total—num表示队列中所有的数据块总数。
每当高层向数据传输控制装置发送若千数据块之后,数据传输控制装置根 据高层发送过来的数据块的状态和个数,将对应数据緩存队列中的total一num 增加相应的个数,ready和start保持不变。如图5a所示,高层向物理层发送 的数据块首先在数据传输控制装置中緩存,高层发送数据块之前,数据传输控 制装置中与该数据块的状态相对应的数据緩存队列中start和ready指示的数 据块的位置信息均为0, total一num也为0,表明该数据緩存队列中没有存储数 据块;当高层发送两个数据块给物理层之后,首先在数据传输控制装置中緩存, 对应的数据緩存队列中start和ready指示的位置信息不变,相应的total—num 变为2,表明该数据緩存队列中保存了两个数据块。
每当数据传输控制装置将緩存的数据块向物理层发送若干之后,数据传输 控制装置根据发送给物理层的数据块的个数和状态,将对应数据緩存队列中的 ready向前移动相应的个数,但是start和total—num保持不变。如图5b所示, 数据传输控制装置向物理层发送緩存的数据块之前,数据传输控制装置中与该 数据块的状态相对应的数据緩存队列中start和ready指示的数据块的位置信 息均为O, total—num为2,表明该数据緩存队列中存储了两个数据块;当数据 传输控制装置发送这两个数据块给物理层之后,该数据緩存队列中start指示 的位置信息不变,ready向前移动2个位置,指示的位置信息为2, total—num 仍为2,表明数据緩存队列中緩存的这两个数据块仍然有效。
每当物理层通知数据传输控制装置若干数据块已成功发向网络之后,数据 传输控制装置就根据已成功发向网络的数据块的个数和状态,将对应的数据緩 存队列中相应的个数清除,这时start会向前移动相应的个数,但是ready保 持不变,total num也会减少相应的个数。如图5c所示,在物理层向网络成功发送数据块之前,数据传输控制装置中与该数据块的状态相对应的数据緩存队
列中start指示的数据块的位置信息为0, ready指示的位置信息为2,total一num
为2,表明该数据緩存队列中緩存了两个数据块;当得知物理层向网络成功发 送两个数据块之后,该数据緩存队列中ready指示的位置信息不变,start向前 移动两个位置,指示的位置信息为2, total—num变为0,表明该数据緩存队列 中没有存储数据块。
每当高层的状态发生变化,需要改变数据块的大小或者内容,即要中止当 前数据块的发送时,数据传输控制装置就会根据数据块的状态将对应数据緩存 队列中ready退回到起始位置,而start保持不变,total一num也会减少相应的 个数,同时通知物理层停止使用尚未发送出去的数据块。如图5d所示,接收 到高层的状态发生变化的通知之前,数据传输控制装置中与该数据块的状态相 对应的数据緩存队列中start指示的数据块的位置信息为0, ready指示的位置 信息为2, total—num为2,表明数据緩存单元中存储了两个数据块;当得知高 层的状态发生变化,需要改变该两个数据块的大小或者内容的时候,数据传输 控制装置根据数据块的状态将该数据緩存队列中ready向后退回两个位置,指 示的位置信息为0,而start指示的位置信息不变,total—num变为0,表明该 数据緩存队列中没有存储数据块。
状态緩存单元中存储一个先入先出的状态緩存队列,用来记录高层通过数 据传输控制装置已经发送给物理层的数据块的状态,作为对每个数据緩存队列 的定位。有两个标志用来指出该状态緩存队列的特定位置,分别是开始(start) 和总数(total一num ),其中start指出了已经发送给物理层但物理层还没有发送 到网络的第一个数据块的位置信息,total_num表示状态緩存队列中保存的数 据块的总数。初始状态的状态緩存队列如图6a所示,start指示的数据块的位 置信息为0, total_num也为0;
当高层通过数据传输控制装置已经发送给物理层四个数据块之后状态緩 存队列如图6b所示,start指示的数据块的位置信息仍为0, total num为4,存储的已经发送给物理层但物理层没有发送到网络的四个数据块的状态分别
为NEW、 NACK、 NEW、 NEW。
当得知物理层向网络成功发送出去两个数据块之后,状态緩存队列如图6c 所示,start指示的数据块的位置信息为2, total一num变为2,由于已经向网 络发送了两个数据块,存储的没有向网络发送的两个数据块的状态分别为 NEW、 NEW;然后将变化后的存储内容通知高层。高层就可以确切地知道物 理层刚刚发送出去的数据块的状态,进而处理对应状态的数据緩存队列。
以上例子中用两个数据块只是为了说明问题的方便,实际上任何满足存储 空间大小的数据块组合都是可行的。
数据传输控制装置对数据緩存单元中存储队列的控制和处理都是由控制 单元执行的,控制单元会收到来自高层的数据块,以及高层和物理层发送过来 的本地控制信息,并根据接收到的消息进行控制处理,如图7所示,本发明实 施例提供的数据传输控制方法,包括步骤
5701、 接收并緩存高层发送的数据块;
5702、 向物理层发送緩存的数据块,当接收到物理层已发送数据块的消 息时,清除该数据块并通知高层;或者,
当接收到高层中止发送数据块的消息时,通知物理层停止该数据块的发送。
较优的,控制单元根据数据块的状态将接收到的数据块分別存储在三个数 据緩存队列中,并根据本地控制信息对三个数据緩存队列分别进行控制和处 理,当接收到来自高层的消息时,该消息包括数据块和本地控制信息,根据以 下流程对三个数据緩存队列分别进行控制处理,如图8所示,包括
5801、 控制单元接收到来自高层的消息之后,判断是否是高层发送的数 据块,如果是则执行S802,否则执行S804;
5802、 控制单元才艮据数据块的状态将数据块存入对应的数据緩存队列;
5803、 该数据緩存队列的total num根据数据块的个数发生相应的变化,5803、 该数据緩存队列的total一num根据数据块的个数发生相应的变化, 而start和ready不变,返回执行S801;
如果不是来自高层的数据块,那么这个消息一定是本地控制信息,亍是控 制单元会根据这个本地控制信息来决定高层是否中止发送该数据块,如果是则 在对应的数据緩存队列中清除该数据块,并通知物理层清除尚未发送出去的数 据块即停止该数据块的发送,原因是由于延时的存在,已经组好的数据块在等 待物理层发送的过程中,整个协议的状态又发生了变化,这种状态的变化发生 在两种情况下
一种是当第三数据緩存队列中PEND状态的数据块收到了来自网络的确 认信息,使得第三数据緩存队列中的该数据块没有重传的必要,于是物理层还 未发送的PEND状态的数据块就不用再发送了 ,需要清除并要根据这种情况来 处理第三数据緩存队列中三个参数start、 ready和total一num的取值;
另一种是网络侧给了新的配置信息给高层,使得NEW状态的数据块需要 按照新的数据块大小重新组成,也就是改变了分段的方式,于是原先已经发送 给物理层的按照旧的分段方式生成的数据块就不能用了 ,需要将其退回给高 层,于是需要清除第二数据緩存队列中尚没有发送出去的NEW状态的数据块, 这种清除操作称为刷新,是通过中断的方式通知物理层的,所以控制单元接收 到高层的本地控制信息的后续流程包括
5804、 判断该本地控制信息是否是PEND状态的数据块的确认信息,如 果是则执行S805,否则执行S807;
5805、 清除第三数据緩存队列中该PEND状态的数据块;
5806、 第三数据緩存队列的total—num发生变化,start向前移动,ready 不变,并继续执行S811;
5807、 判断该本地控制信息是否指示高层改变了分段方式,即需要改变 数据块的大小,中止发送当前数据块,如果是则执行S808,否则返回执行 S801;如果是则执行S809,否则返回执行S801;
5809、 将该数据块退回给高层;
5810、 第二数据緩存队列的total—num发生变化、start不变,ready向后
移动;
S811 、通知物理层清除尚未发送出去的数据块并返回执行S801 。 物理层通过数据传输控制装置发送给高层的消息包含两方面的内容, 一方 面是物理层要通知高层刚才发送出去数据块的个数,另一方面要向高层请求一 定数量的数据块,用于发送前的准备。物理层将已经发送出去的数据块的个数 通知高层后,高层根据已经发送出去数据块的个数和状态緩存队列的内容,就 可以知道已经发送出去的数据块的状态,从而对不同数据块状态对应的数据緩 存队列进行处理,改变不同数据緩存队列的参数取值。
物理层向高层请求一定数量的数据块是因为物理层的緩存空间还有剩余, 这时控制单元就会#4居数据块状态优先级的顺序,从不同状态对应的数据緩存 队列中取出数据块发给物理层,优先级的顺序是NACK最高,NEW居中,PEND 最低,这是符合协议要求的。状态緩存队列中会纪录发送给物理层的各个数据 块的状态。
当控制单元收到来自物理层的消息,根据以下流程对三个数据緩存队列和 状态緩存队列分别进行控制处理,如图9所示,包括
5901、 判断是否有数据块被物理层成功发向网络,如果是则执行S902, 否则执行S910;
5902、 根据状态緩存队列获得该已成功发向网络的数据块的状态;
5903、 改变状态緩存队列中start指示的位置信息,减小total—num;
5904、 判断已成功发送的数据块是否为NACK状态,如果是则执行S905, 否则执行S906;
5905、 第一数据緩存队列的totaLnum发生变化,start向前移动,ready 不变,并返回执行S901;不变,并返回执4亍S901;
5906、 判断已成功发送的数据块是否为NEW状态,如果是则执行S907, 否则执行S908;
5907、 第二数据緩存队列的total—num发生变化,start向前移动,ready 不变,并返回执行S901;
5908、 判断已成功发送的数据块是否为PEND状态,如果是则执行S909, 否则判断为发生错误,流程结束;
5909、 第三数据緩存队列的total—num发生变化,start向前移动,ready 不变,并返回执行S901;
5910、 判断物理层是否向高层请求数据块,如果是则执行S911,否则流 程结束;
5911、 判断第一数据緩存队列中是否緩存有数据块,如果是则执行S912, 否则执行S913;
5912、 第一数据緩存队列的total—num和start不变,ready向前移动, 并继续执行S917;
5913、 判断第二数据緩存队列中是否緩存有数据块,如果是则执行S914, 否则执行S915;
5914、 第二数据緩存队列的total_num和start不变,ready向前移动, 并继续执行S917;
5915、 判断第三数据緩存队列中是否緩存有数据块,如果是则执行S916,
否则流程结束;
5916、 第三数据緩存队列的total—num和start不变,ready向前移动, 并继续执行S917;
5917、 向物理层发送该数据緩存队列中的数据块;
5918、 在状态緩存队列中记录发送给物理层的该数据块的状态,并返回 执行S910。率和实现数据的高效、正确传输,通过一个相对独立的数据传输控制装置,可 以解决不同芯片乃至不同制造商的模块之间集成产生的延时造成的无线资源 浪费和传输效率低下问题,使得有效的集成成为可能。该数据传输控制装置可 以用硬件,也可以用软件的方式来实现,可以位于高层协议模块一侧,也可以 位于物理层模块一侧,使用相当灵活。同时本发明实施例提供的数据传输控制 装置及方法对现有模块只需要做少量接口上的改动,而无需改变模块本身,使 得模块之间的连接变得简单易行,并且可以通过改变参数的大小来实现模块之 间的最佳匹配,极大的节约了成本。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及
其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种数据传输控制方法,其特征在于,包括接收并缓存高层发送的数据块;向物理层发送缓存的数据块,当接收到物理层已发送所述数据块的消息时,清除所述数据块并通知高层;或者,当接收到高层中止发送所述数据块的消息时,通知物理层停止所述数据块的发送。
2、 如权利要求1所述的方法,其特征在于,还包括根据已接收的数据 块的状态,将所述数据块分别緩存在不同的数据緩存队列中,其中当所述已接收的数据块为不正确确认状态时,将该数据块緩存在第一数据 緩存队列,所述第一数据緩存队列用于緩存不正确确认状态的数据块;当所述已接收的数据块为新数据状态时,将该数据块緩存在第二数据緩存 队列,所述第二数据緩存队列用于緩存新数据状态的数据块;当所述已接收的数据块为等待确认状态时,将该数据块緩存在第三数据緩 存队列,所述第三数据緩存队列用于緩存等待确认状态的数据块。
3、 如权利要求2所述的方法,其特征在于,向物理层发送緩存的数据块 时,将所述数据块的状态记录在状态緩存队列中。
4、 如权利要求2或3所述的方法,其特征在于,当接收到等待确认状态 的数据块的确认信息,或者需要改变新数据状态的数据块时,高层发出中止发 送所述数据块的消息。
5、 如权利要求2或3所述的方法,其特征在于,所述当接收到物理层已 发送所述lt据块的消息时,清除所述数据块并通知高层,包括当接收到物理层已发送所述数据块的消息时,才艮据状态緩存队列获取所述 数据块的状态;根据所述数据块的状态在对应的数据緩存队列中清除所述数据块; 通知高层已被物理层发送的所述数据块的状态和个数。
6、 如权利要求2所述的方法,其特征在于,所述向物理层发送緩存的数 据块优先从第一数据緩存队列中获取,如果所述第一数据緩存队列中没有緩存 数据块时,再从所述第二数据緩存队列中获取,如果所述第一数据緩存队列中 和所述第二数据緩存队列中都没有緩存数据块时,再从所述第三数据緩存队列 中获取,如果三个数据緩存队列中全部没有緩存数据块则流程结束。
7、 如权利要求1、 2、 3或6所述的方法,其特征在于,当接收到物理层向高层请求数据块的消息时,向物理层发送緩存的数据块。
8、 一种数据传输控制装置,其特征在于,包括控制单元用于接收并緩存高层发送的数据块,向物理层发送緩存的数据 块,当接收到物理层已发送所述数据块的消息时,清除所述数据块并通知高层, 或者,当接收到高层中止发送所述数据块的消息时,通知物理层停止所述数据 块的发送;数据緩存单元用于存储控制单元緩存的数据块。
9、 如权利要求8所述的装置,其特征在于,所述数据緩存单元包括第一 数据緩存子单元、第二数据緩存子单元和第三数据緩存子单元,其中所述控制单元当已接收的数据块为不正确确认状态时,将该数据块緩存在 第一数据緩存子单元,当已接收的数据块为新数据状态时,将该数据块緩存在 第二数据緩存子单元,当已接收的数据块为等待确认状态时,将该数据块緩存 在第三数据緩存子单元;所述第一数据緩存子单元用于存储第一数据緩存队列,所述第一数据緩 存队列用于緩存不正确确认状态的数据块;所述第二数据緩存子单元用于存储第二数据緩存队列,所述第二数据緩 存队列用于緩存新数据状态的数据块;所述第三数据緩存子单元用于存储第三数据緩存队列,所述第三数据緩 存队列用于緩存等待确认状态的数据块。
10、 如权利要求9所述的装置,其特征在于,所述装置还包括状态緩存单元,其中所述控制单元还当向物理层发送緩存的数据块时,记录所述数据块的状态;所述状态緩存单元用于存储控制单元向物理层已发送的所述数据块的状态。
11、 如权利要求9所述的装置,其特征在于,所述第一数据緩存子单元、 第二数据緩存子单元和第三数据緩存子单元合并设置。
12、 一种用户设备,包括高层协议模块和物理层模块,其特征在于,包括 控制单元用于接收并緩存所述高层协议模块发送的数据块,向所述物理层模块发送緩存的数据块,当接收到物理层模块已发送所述数据块的消息时, 清除所述数据块并通知高层协议冲莫块,或者,当接收到高层协议^^莫块中止发送 所述数据块的消息时,通知物理层模块停止所述数据块的发送; 数据緩存单元用于存储控制单元緩存的数据块。
13、 如权利要求12所述的用户设备,其特征在于,所述数据緩存单元包 括第一数据緩存子单元、第二数据缓存子单元和第三数据緩存子单元,其中所述控制单元当已接收的数据块为不正确确认状态时,将该数据块緩存在 第一数据緩存子单元,当已接收的数据块为新数据状态时,将该数据块緩存在 第二数据緩存子单元,当已接收的数据块为等待确认状态时,将该数据块緩存 在第三数据緩存子单元;所述第一数据緩存子单元用于存储第一数据緩存队列,所述第一数据緩 存队列用于緩存不正确确认状态的数据块;所述第二数据緩存子单元用于存储第二数据緩存队列,所述第二数据緩 存队列用于緩存新数据状态的数据块;所述第三数据緩存子单元用于存储第三数据緩存队列,所述第三数据緩 存队列用于緩存等待确认状态的数据块。
14、 如权利要求13所述的用户设备,其特征在于,所述用户设备还包括状态緩存单元,其中所述控制单元还当向所述物理层模块发送緩存的数据块时,记录所述数据 块的状态;所述状态緩存单元用于存储控制单元向所述物理层模块已发送的所述^t 据块的状态。
全文摘要
本发明涉及移动通信技术领域,尤其涉及一种数据传输控制技术。本发明实施例公开了一种数据传输控制方法、装置及用户设备,用以解决数据传输时由于延时产生的无线资源浪费和传输效率低下问题,有效利用了无线资源,实现了数据的高效、正确传输。所述数据传输控制方法,包括接收并缓存高层发送的数据块;向物理层发送缓存的数据块,当接收到物理层已发送所述数据块的消息时,清除所述数据块并通知高层;或者,当接收到高层中止发送所述数据块的消息时,通知物理层停止所述数据块的发送。所述数据传输控制装置包括控制单元和数据缓存单元。本发明实施例还公开了一种用户设备。
文档编号H04L1/16GK101420363SQ200710176348
公开日2009年4月29日 申请日期2007年10月25日 优先权日2007年10月25日
发明者李引新, 甘慧彦 申请人:大唐移动通信设备有限公司;上海大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1