专利名称:一种发送方法及设备的制作方法
技术领域:
本发明涉及无线通信领域,特别涉及一种发送方法及设备。
背景技术:
LTE (Long Term Evolution,长期演进)系统的 AM (Acknowledged Mode,基于确认 传输模式)模式是一种基于对方确认的传输模式,通过对方的反馈状态报告,发送方判断 对方是否收到某一个PDUO^rotocol Data Unit,协议数据单元)。发送方发送Polling(查询指示)请求对方反馈状态报告时,会同时启动定时器, 如果定时器超时仍然没有收到对方的反馈状态报告时,发送方会再次发送Polling请求对 方反馈状态报告,而该Polling是通过PDU发送的,如果此时没有待发送新数据并且没有待 重传PDU ;或者有待发送新数据但无法发送,发送方会重传最后发送的PDU或者任意一个已 发送待确认的PDU。现有技术中,由于存在因空口信道质量恶化造成丢包而需要重传PDU,考虑到用户 可分配信道资源很可能会小于PDU初传时的大小,因此采用对PDU重分段,分多次进行发 送,从而造成了空口资源的浪费。
发明内容
本发明实施例提供一种发送方法和设备,能够解决现有技术中为重传Polling而 浪费空口资源的问题。本发明的一方面提供了一种发送方法,所述方法包括获取需要重新发送的PDU ;判断所述PDU的长度是否小于或等于预置长度;如果否,发送所述PDU的一部分,所述PDU的一部分的长度小于或等于预置长度。本发明的另一个实施例还提供了一种发送设备,所述设备包括获取单元,用于获取需要重新发送的PDU;判断单元,用于判断所述PDU的长度是否小于或等于预置长度;第一发送单元,用于当所述PDU的长度大于预置长度,发送所述PDU的一部分,所 述PDU的一部分的长度小于或等于预置长度。本发明实施例适用于在Polling定时器超时时选择一个PDU进行重传的场景,即 通过预置长度,确定发送该PDU的全部或部分内容,避免为传递Polling而对重传PDU的重 分段和多次重传所造成的空口资源浪费。
图1是本发明的一个实施例提供的一种发送方法的流程示意图;图2是本发明的另一个实施例提供的一种发送设备的结构示意图;图3是本发明的另一个实施例提供的一种发送设备的另一结构示意图4是本发明的另一个实施例提供的第一发送单元的结构示意图;图5是本发明的另一个实施例提供的第一发送单元的另一结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。 本发明的一个实施例提供了 一种发送方法,参见图1,该方法包括如下步骤。101 获取需要重新发送的PDU。例如,发送方发送Polling(查询指示)请求对方反馈状态报告时,会启动定时器, 如果定时器超时仍然没有收到对方的反馈状态报告,则发送方需要再次发送Polling以请 求对方反馈状态报告。本步骤中,发送方没有可发送的新数据或待重传的数据包,可以从已 发送的初传数据包中随机选取一个PDU,或将已发送的初传数据包的最后一个PDU作为需 要重新发送的PDU,在本实施例中,发送方可以为基站,也可以为UE。102 判断所述PDU的长度是否大于预置长度,如果否,执行步骤103。如果是,执 行步骤104。本发明的实施例中,预置长度可以大于或等于发送方预先设置的重分段PDU的最 小长度。例如,发送方可以根据协议参数以及发送方的性能确定重分段PDU的最小长度,如 5个字节,则预置长度设为5个字节,或大于5个字节,如8个字节等。通过设置预置长度, 可以防止发送方在重传长度过小的数据包时,选择重分段传送该数据包。在本步骤中,假设 预置长度设置为5个字节。例如,上述PDU是已发送的初传数据包中的一个PDU,也即该PDU中的数据为已发 送的初传数据时,该PDU的RLC协议头的最小长度为2个字节,该PDU的长度通常大于或等 于3个字节。如果该PDU的长度小于或等于预置长度,例如,该PDU的长度为4个字节,则 发送方执行步骤103。又如,该PDU的长度为10个字节,则发送方执行步骤104。103:发送所述 PDU。本步骤也可以描述为一次性发送PDU的全部内容,或者发送完整的PDU,或者发 送PDU的全部。104 发送所述PDU的一部分,也即发送PDU的部分内容。其中,该PDU的一部分的长度小于预置长度。本步骤中,PDU的一部分可能是PDU进行重分段后的某一段或多段,也可能是PDU 中的任一部分内容,例如从PDU开始位置到某一位置的数据(如第一个字节),或者PDU的 中间位置截取的中间数据,或者PDU的某一位置到结尾位置的数据。由于该PDU的一部分的长度小于该PDU的长度,因此,可以节省空口资源。在本实施例中,发送方通过发送PDU或PDU的部分来发送Polling,以请求对方发 送反馈状态报告。例如,P011 ing位于PDU的头部,发送方发送PDU的全部内容或部分内容 组成的数据包时,该数据包的头部(例如RLC协议头)包括Polling,从而既实现请求对方 发送反馈状态报告,又节省了空口资源。本发明的另一个实施例提供了一种发送设备,参见图2,该设备包括获取单元200,用于获取需要重新发送的PDU ;
判断单元210,用于判断所述PDU的长度是否大于预置长度;第一发送单元220,用于当所述PDU的长度大于预置长度,发送所述PDU的一部分, 所述PDU的一部分的长度小于或等于预置长度。例如,第一发送单元用于当所述PDU的长度 大于预置长度,发送包括PDU的一部分的数据包,该数据包的头部包括查询指示Polling。参见图3,该设备还包括第二发送单元230,用于当所述PDU的长度小于或等于预置长度,则发送所述PDU 的全部。参见图4,第一发送单元220包括第一发送子单元221,用于发送所述PDU的第一个字节。参见图5,第一发送单元220还包括第二发送子单元222,用于发送所述PDU的一个分段;或者从所述PDU任一位置截 取到的一部份。本实施例提供的设备可以用于实现本发明其他实施例提供的方法,例如上述实施 例中发送方执行的步骤,这里不再赘述。本发明实施例通过在Polling定时器而需要进行重传时,按照预置长度发送PDU, 从而避免PDU发送时的多次重分段和重传,减少空口资源浪费。以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件 程序存储在可读取的存储介质中,存储介质例如计算机中的硬盘、光盘或软盘。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种发送方法,其特征在于,所述方法包括 获取需要重新发送的PDU ;判断所述PDU的长度是否大于预置长度;如果是,发送所述PDU的一部分,所述PDU的一部分的长度小于或等于预置长度。
2.根据权利要求1所述的方法,其特征在于,所述判断所述PDU的长度是否小于或等于 预置长度之后,该方法还包括如果所述PDU的长度小于或等于预置长度,则发送所述PDU的全部。
3.根据权利要求1所述的方法,其特征在于,所述PDU的一部分为所述PDU的第一个字节。
4.根据权利要求1所述的方法,其特征在于,所述PDU的一部分是所述PDU的一个分 段;或者,所述PDU的一部份是从所述PDU任一位置截取到的。
5.根据权利要求1至4任一项所述的方法,其特征在于,发送所述PDU的一部分包括 发送包括所述PDU的一部分的数据包,所述数据包的头部包括查询指示Polling。
6.一种发送设备,其特征在于,所述设备包括 获取单元,用于获取需要重新发送的PDU ;判断单元,用于判断所述PDU的长度是否大于预置长度;第一发送单元,用于当所述PDU的长度大于预置长度,发送所述PDU的一部分,所述PDU 的一部分的长度小于或等于预置长度。
7.根据权利要求6所述的设备,其特征在于,所述设备还包括第二发送单元,用于当所述PDU的长度小于或等于预置长度,发送所述PDU的全部。
8.根据权利要求6所述的设备,其特征在于,所述第一发送单元包括 第一发送子单元,用于发送所述PDU的第一个字节。
9.根据权利要求6所述的设备,其特征在于,所述第一发送单元还包括第二发送子单元,用于发送所述PDU的一个分段;或者从所述PDU任一位置截取到的一 部份。
10.根据权利要求6所述的设备,其特征在于,所述第一发送单元进一步用于当所述 PDU的长度大于预置长度,发送包括所述PDU的一部分的数据包,所述数据包的头部包括查 询指示Polling。
全文摘要
本发明公开了一种发送方法,属于无线通信领域。该方法包括获取需要重新发送的PDU;判断所述PDU的长度是否大于预置长度;如果是,发送所述PDU的一部分,所述PDU的一部分的长度小于或等于预置长度。本发明还公开了一种发送设备,包括获取需要重新发送的PDU的获取单元;判断PDU的长度是否大于预置长度的判断单元;当PDU的长度大于预置长度,发送该PDU的一部分的第一发送单元。本发明实施例提供的方法和设备可避免为传递Polling而对重传PDU的重分段和多次重传所造成的空口资源浪费。
文档编号H04L1/16GK102136892SQ20101062471
公开日2011年7月27日 申请日期2010年12月29日 优先权日2010年12月29日
发明者张卫国 申请人:华为技术有限公司