首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

无线电设备中的SDU的失序递送 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:瑞典爱立信有限公司

摘要:本公开涉及一种由无线电设备执行的方法。该方法包括通过无线电接口接收PDU序列40的多个协议数据单元PDU41。该方法还包括检测接收的PDU的序列的PDU41b丢失。该方法还包括对于每个接收的PDU,识别其与哪个服务数据单元SDU51相关。该方法还包括基于所述识别,确定从接收的PDU中的一个或多个PDU可获得完整的SDU51b,一个或多个PDU在接收的PDU中的所述序列中晚于丢失的PDU。该方法还包括从所述一个或多个PDU获得完整的SDU。该方法还包括对获得的完整的SDU执行分组检查以确定其携带的数据的类型。该方法还包括基于执行的分组检查,确定完整的SDU满足预定准则。该方法还包括在接收到丢失的PDU的重传之前,将满足预定准则的完整的SDU递送到无线电设备中的更高层。

主权项:1.一种由无线电设备3执行的方法,所述方法包括:通过无线电接口接收S1协议数据单元PDU序列40的多个PDU41;检测S2接收S1的所述PDU的所述序列40的PDU41b缺失;对于接收S1的所述PDU中的每一个PDU,识别S3其与哪个或哪些服务数据单元SDU相关;基于所述识别S3,确定S4完整的SDU51b从接收的S1所述PDU中的一个或多个PDU41可获得,所述一个或多个PDU在接收的所述PDU中的所述序列40中晚于缺失的所述PDU41b;从所述一个或多个PDU41获得所述完整的SDU51b;执行S6获得S5的所述完整的SDU51b的分组检查以确定其携带的数据的类型;基于执行S6的所述分组检查,确定S7所述完整的SDU51b满足预定准则;以及在接收到缺失的所述PDU41b的重传之前,将满足所述预定准则的所述完整的SDU51b递送S8到所述无线电设备3中的更高层34。

全文数据:无线电设备中的SDU的失序递送技术领域_[0001]本公开涉及用于对无线电设备中的接收的协议数据单元PDU序列的丢失的PDU起作用的方法和设备。背景技术[0002]长期演进LTE和宽带码分多址WCDMA无线电通信标准都使用持久协议,其中无线电链路控制RLC是确保所有服务数据单元SDU被正确地递送并按照正确的顺序按序递送的关键协议。RLC尤其包括支持该功能的重传功能。为了能够满足按序递送的要求,必须重传任何丢失的RLC协议数据单元PDU。同时在接收器侧,没有数据从RLC层被递送到更高层,直到丢失的PDU被正确地接收。粗略估计对于增强型上行链路EUL给出0.5%的RLC重传率,而对于R99上行链路R99是第三代合作伙伴计划3GPP版本99原始的通用移动电信系统UMTS版本中定义的标准给出210毫秒ms甚至更高的RLC重传率。[0003]以后的趋势一直朝向增加混合自动重传请求混合ARQ或HARQ失败率和RLC误块率BLER的方向,以改善蜂窝通信网络的小区容量。[0004]图1示出了根据现有技术的从用户设备UE经由无线电接入网络RAN节点到服务提供方的两个较高层SDU第一SDU和第二SDU的传输。第一SDU和第二SDU分别被分割成第一PDU和第二PDU在此为了简化,假设roU和SDU之间存在1:1的关系)JAN节点可以例如是无线网络控制器RNC或演进节点BeNB。第二个SDU包含对失序递送不敏感的数据。从UE发送第一PDU和第二PDIRAN节点接收第二PDU并检测到第一PDU丢失PDU序列中存在间隙)。因此,RAN节点请求对第一HU的重传。当RAN节点成功接收到第一PDU时,第一SDU和第二SDU被发送给服务提供方。[0005]网络节点例如路由器、交换机、RNC、无线电基站RBS例如eNB、“子节点”等具有缓冲区以无分组丢失地处理数据突发。缓冲区的尺寸基于性能、存储器、设计能力等被确定。这意味着,特别是像路由器和RNC这样的较早版本的节点在某些场景中可能会有稍差的缓冲区尺寸标注。差的缓冲区尺寸标注导致针对较大突发的分组丢失。来自突发的分组丢失导致传输控制协议TCP拥塞控制回退,并且这最终导致最终用户性能的降低。[0006]—个问题是RLC重传将导致到终点(例如更高层或另一个节点)的数据传送的中断延迟。[0007]另一个问题是当丢失的RLCPDU被正确接收时,所有正确递送和失序递送的PDU都可以被递送到更高层(以派生SDU的形式)。这将创建更大的数据突发,这能够成为其他节点在无分组丢失的情况下正确处理数据突发的问题。当在受影响(RLC重传链路上传输TACK时,这尤其是一个问题。原因是在服务器接收到TCPACK时,只要服务器有更多的数据要发送,就会导致从服务器的TCP数据传输。通常TCP数据突发体积大小比TCPACK突发体积大约7〇倍,但对于较高的速率,已经发现TCP数据突发比TCPACK突发大1〇〇〇倍。该问题也随着线路速率的增大而增大例如当Iu和Iub支持从lGbps增大到lOGbps时)。[0008]例如,W⑶MA中的RLC重传可以花费200ms。对于具有双载波能力的连接,这可能意味着相应的TCP数据突发可以高达1MB的数据。这是许多节点在无分组丢失的情况下进行处理的问题。发明内容[0009]本公开的目的是至少减轻现有技术的上述问题。[0010]根据本公开的一方面,提供了一种由无线电设备执行的方法。该方法包括通过无线电接口接收协议数据单元pdu序列的多个pdu。该方法还包括检测接收的rou的序列的rou是丢失的。该方法还包括对于每个接收的PDU,识别其与哪个服务数据单元SDU相关。该方法还包括基于所述识别,确定完整的SDU可从接收的PDU的一个或多个PDU获得,一个或多个PDU在接收的PDU中的序列中晚于丢失的PDU。该方法还包括从所述一个或多个PDU获得完整的SDU。该方法还包括对获得的完整的SDU执行分组检查以确定其携带的数据的类型。该方法还包括基于执行的分组检查,确定完整的SDU满足预定准则。该方法还包括在接收到丢失的PDU的重传之前,将满足预定准则的完整的SDU递送到无线电设备中的更高层。[0011]根据本公开的另一方面,提供了一种无线电设备,其包括处理器电路以及存储单元,存储单元存储可由所述处理器电路执行的指令,由此所述无线电设备可操作以通过无线电接口接收pdu序列的多个rou。无线电设备还可操作以检测接收rou的序列的rou是丢失的。无线电设备还可操作以对于接收的pdu中的每一个,识别其与哪个SDU相关。无线电设备还可操作以基于所述识别,确定完整的SDU可从接收的PDU的一个或多个PDU获得,一个或多个PDU在接收的PDU的序列中晚于丢失的PDU。无线电设备还可操作以从所述一个或多个rou获得完整的SDU。无线电设备还可操作以对所获得的完整的SDU执行分组检查,以确定其携带的数据的类型。无线电设备还可操作以基于执行的分组检查,确定完整的SDU满足预定准贝!J。无线电设备还可操作以在接收到未被正确接收的rou的重传之前,将符合预定准则的完整的SDU递送到无线电设备中的更高层。[0012]根据本公开的另一方面,提供了一种计算机程序产品,其包括计算机可执行组件,用于当计算机可执行组件在被包括在无线电设备中的处理器电路上运行时,使无线电设备执行本公开的方法的实施例。[0013]根据本公开的另一方面,提供了一种包括计算机程序代码的计算机程序,其能够在无线电设备的处理器电路上运行时使无线电设备通过无线电接口接收PDU序列的多个PDU。代码还能够使无线电设备检测接收的PDU的序列的PDU是丢失的。代码还能够使得无线电设备对于每个接收的PDU识别其与哪个SDU相关。代码还能够使得无线电设备基于所述识别确定完整的SDU可从接收的PDU的一个或多个PDU中获得,一个或多个PDU在接收的PDU的序列中晚于丢失的PDU。该代码还能够使无线电设备从所述一个或多个PDU获得完整的SDU。该代码还能够使得无线电设备对所获得的完整的SDU执行分组检查,以确定其携带的数据的类型。代码还能够使得无线电设备基于执行的分组检查来确定完整的SDU满足预定准则。该代码还能够使无线电设备在接收到未被正确接收的PDU的重传之前,将满足预定准则的完整的SDU传送到无线电设备中的更高层。[0014]根据本公开的另一方面,提供了一种计算机程序产品,其包括本公开的计算机程序的实施例以及在其上存储该计算机程序的计算机可读部件。[0015]通过确定完整的SDU可从PDU序列中的晚于缺失的roU的PDU获得,只要该SDU对失序递送不敏感,就可以递送所述SDU而不必等待缺失的PDU的重传。因此,可以减少SDU递送中的中断,并且可以减小缺失的PDU的重传之后的突发大小。[0016]应当注意,当恰当时,任何方面的任何特征可以适用于任何其他方面。同样地,任何方面的任何优点可以适用于任何其他方面。所附实施例的其它目的、特征和优点将从以下详细公开内容、从所附的从属权利要求以及从附图中显而易见。[0017]通常,权利要求书中使用的所有术语均应根据技术领域的普通含义进行解释,除非本文另有明确定义。所有引用“一a—个an元素、装置、部件、手段、步骤等”除非另有明确说明,否则将被开放地解释为指代元素、装置、组件、装置、步骤等的至少一个实例。除非明确说明,否则本文公开的任何方法的步骤不必以所公开的确切顺序执行。对于本公开的不同特征组件的“第一”、“第二”等的使用仅旨在将特征组件与其它类似特征组件区分开来,而不是赋予特征组件任何顺序或层次。附图说明[0018]将参照附图通过示例的方式来描述实施例,在附图中:[0019]图1是根据现有技术的方法的实施例的示意性信令图。[0020]图2是根据本公开的无线电通信网络的实施例的示意图。[0021]图3是根据本公开的无线电设备中的协议栈的一部分的实施例的示意图。[0022]图4是根据本公开的PDU序列的实施例的示意性框图。[0023]图5是根据本公开的方法的实施例的示意性信令图。[0024]图6a是根据本公开的无线电设备的实施例的示意性框图。[0025]图6b是根据本公开的无线电设备的实施例的示意性功能框图。[0026]图7是根据本公开的计算机程序产品的实施例的示意图。[0027]图8a是根据本公开的方法的实施例的示意性流程图。[0028]图8b是根据本公开的方法的另一实施例的示意流程图。[0029]图9是根据本公开的方法的示例性实施例的示意性流程图。具体实施方式[0030]现在将在下文中参考附图来更全面地描述实施例,在附图中示出了某些实施例。然而,在本公开的范围内,许多不同形式的其它实施例是可能的。相反,通过示例的方式提供以下实施例,使得本公开将是彻底和完整的,并且将向本领域技术人员充分地传达本公开的范围。相同的数字在整个描述中指代相同的元件。[0031]图2是蜂窝无线电通信网络1的示意图,其可以例如符合LTE或W⑶MA通信标准。通信网络包括RAN2,其包括服务于多个小区的多个基站。图2是简化的并且仅示出一个基站3a,例如,节点B或eNB。如果通信网络符合WCDMA,则RAN2还包括至少一个RNC。基站3a被配置用于例如通过无线电接口7与一个或多个无线电终端3b例如UE的无线电通信。通信网络1还包括核心网络CN4,借助于该核心网络,RAN2节点3a和无线电终端3b能够连接到分组数据网络PDN5例如互联网),例如连接到可以例如向无线电终端3b提供服务的服务器6。应当注意,本公开的实施例并不都限于蜂窝无线电通信网络1的上下文,而是可以涉及任何无线电设备3,例如无线电终端3b或RAN节点3a诸如基站,例如节点B或eNB,或诸如RNC的其他RAN节点,其位于无线电通信的接收侧。[0032]图3示出了无线电设备3中的协议栈的一部分。本公开的方法的实施例在RLC层33中被执行,其中在PDU序列中接收从另一无线电设备3的对应的RLC层33发送的PDIPDU携带被提取到SDU的数据,SDU被递送到更高层,如图3中的互联网协议层34所示。在这些更高层中,与用于通过空口的无线电通信的协议相反,数据通常根据IP来传输。RLC层33位于媒体访问控制MAC层32之上,媒体访问控制MAC层32进而又在物理层31之上。[0033]图4示出了依次包括多个PDU41的PDU序列40。每个PDU通常包括具有序列号或其他标识符的报头,借助于序列号或其他标识符,接收PDU序列40的无线电设备3可以确定其是否接收到PDU序列中的所有PDU,或者在该序列中是否存在指示存在一个或多个丢失的PDU的间隙。在图4的实施例中,五个nU41,即第一PDU41a、第二PDU41b、第三PDU41c、第四PDU41d和第五HU41e,是接收序列40的一部分。这些PDU可以例如已经在相同突发中从另一个无线电设备被接收。在本实施例中,第二rou41b缺失。PDU缺失可能是因为它根本没有被无线电设备3接收,或者因为它只是部分地或者以其他方式不正确地被无线电设备3接收。无线电设备可以例如当它检查第三PDU41c的报头并且注意到在序列40中在第三PDU41c和第一HU41a之间存在间隙时注意到PDU41b缺失。根据现有技术,无线电设备现在将请求对缺失的第二rou4ib的重传,并且将不继续按顺序检查后续rou,直到第二缺失的)PDU已被重传并被适当地接收。然而,根据本公开,无线电设备3将继续检查处理缺失的PDU41b之后的PDU。[0034]序列40的每个PDU41与一个或多个SDU51相关卿,携带一个或多个SDU51的数据)。根据SDU的大小,PDU可携带多于一个SDU的数据,或者可能需要多个PDU来携带单个SDU51的数据,或者可以存在如图1的背景示例和图5的实施例下文中的1:1关系。[0035]根据本公开,无线电设备3识别每个PDU41与哪个些SDU有关。这通常可以在rou报头中指示。在图4的实施例中,第一PDU41a和第三PDU41c两者均携带第一SDU51a的数据。因此,无线电设备3可以断定缺失的PDU41b还携带第一SDU51a的数据,并且具体地不携带用于第二SDU51b的数据。第四PDU41d携带第二SDU51b的数据,第五PDU41e携带第三SDU51c的数据。因为SDU数据在PDU序列40中被按序发送,无线电设备已经接收到第二SDU51b数据的起点和终点两者,所以无线电设备于是知道其己经正确接收到第二SDU51b数据的所有数据。只要第二SDU数据的端点已知,并且已经正确地接收到其间的所有数据,如果第二SDU51b的部分数据在第三PDU41c和或第五PDU41e中被发送,则这也将是真实的。根据本公开,无线电设备3因此可以提取第二SDU数据并形成用于递送到更高层例如IP层34的第二SDU,条件是该SDU满足预定准则,使得无线电设备3对失序递送是不敏感的(即在第一个SDU51a之前递送它是可以的)。[0036]图5是示出与图1的背景示例中所示的信令相反的根据本公开的失序递送的实施例的示意性信令图。该图示出了两个更高层SDU51第一SDU51a和第二SDU51b从服务提供方的无线电终端3b经由RAN节点3a到服务器6的传输。第一SDU被分割成第一、第二和第三PDU41a-c,第二SDU51b被完全包含在第四PDU41d中(参见图4。_节点3a实现本公开的方法的实施例,并且可以例如是RNC或eNB。第二个SDU51b包含对失序递送不敏感的数据。第一至第五PDU41a-e从终端3b发送。RAN节点接收第一PDU、第三fDU、第四PDU和第五PDU,并检测到第二PDU41b缺失。RAN节点3a将包含在第四PDU41d中的完整的第二SDU51b标识为对失序递送不敏感的数据,并将第二SDU转发到服务器6。当RAN节点3a成功接收到重传的第二PDU41b时,第一SDU51a也被发送到服务器6。在这种场景中接收的服务性能增益可以被测量为根据图5在服务器6处已经接收到第二SDU和根据图1已经在服务提供方处接收到第二SDU的时间之间的时间。如前所述,作为失序不敏感SDU51的示例,例如TCP确认ACK的更连续递送可以具有传输突发被减少并还减少分组丢失的风险并降低终端用户性能的效果。[0037]图6a示意性地示出了本公开的无线电设备3的实施例,例如如关于图2所讨论的无线电终端3b或RAN节点3a。无线电设备3包括处理器电路61,例如中央处理单元CPU。处理器电路61可以包括以微处理器形式的一个或多个处理单元。然而,具有计算能力的其他合适的设备可以包括在处理器电路61中,例如专用集成电路(ASIC、现场可编程门阵列FPGA或复杂可编程逻辑器件CPLD。处理器电路61被配置为运行存储在一个或多个存储单元例如存储器的存储设备62中的一个或多个计算机程序或软件SW71也参见图7。存储单元被视为本文所讨论的计算机可读部件72参见图7,并且例如可以采取随机存取存储器RAM、闪存或其他固态存储器或硬盘或其组合的形式。处理器电路61还可以被配置为根据需要将数据存储在存储设备62中。无线电设备3还包括用于与网络1中的其他节点进行通信的通信接口63。通信接口包括用于与其他无线电设备3进行无线电通信的无线电收发器64。无线电收发器64包括发射器功能以及接收器功能,并与用于发送和接收无线电信号的天线相关联。[0038]根据本公开的一个方面,提供了一种无线电设备3,其包括处理器电路61和存储所述处理器电路61可执行的指令71的存储单元62,由此所述无线电设备3可操作以通过无线电接口接收PDU序列40的多个PDU41。无线电设备3还可操作以检测接收的PDU41的序列40的KU41b缺失。对于每个接收的roU41,无线电设备3也可操作以识别哪个SDU51与其相关。无线电设备3还可操作以基于所述识别来确定可以从接收的PDU中的一个或多个PDU41获得完整的SDU51b,其中该一个或多个PDU在接收的PDU的序列40中晚于缺失的PDU41b。无线电设备3还可操作以从所述一个或多个roU41获得完整的SDU51b。无线电设备3还可操作以对所获得的完整的SDU51b执行分组检查,以确定其携带的数据的类型。无线电设备3还可以基于执行的分组检查来确定完整的SDU51b满足预定准则。无线电设备3还可操作以在接收到未被正确接收的PDU41b的重传之前,将满足预定准则的完整的SDU51b递送到无线电设备3中的更高层34。[0039]图6b是在功能上示出图6a中的无线电设备3的实施例的示意性框图。如前所述,处理器电路61可以运行用于使得无线电设备3能够执行本公开的方法的实施例的软件71,由此功能模块可以形成在用于执行方法的不同步骤的无线电设备3中,例如在处理器电路61中。这些模块被示意性地示出为无线电设备3内的块。因此,无线电设备3包括接收模块601,用于通过无线电接口接收PDU序列40的多个PDU41。无线电设备3还包括检测模块602,用于检测所接收的PDU41的序列40的PDU41b缺失。无线电设备3还包括识别模块603,用于针对每个所接收的PDU识别其与哪个SDU51相关。无线电设备3还包括确定完整的SDU可获得模块6〇4,用于基于所述识别,确定从接收的PDU中的一个或多个PDU41中可获得完整的SDU5lb,该一个或多个PDU在接收的PDU的序列40中晚于缺失的PDU41b。无线电设备3还包括获取模块605,用于从所述一个或多个PDU41获得完整的SDU51b。无线电设备3还包括执行模块606,用于对获得的完整的SDU51b执行分组检查以确定其携带的数据的类型。无线电设备3还包括确定SDU满足准则模块607,用于基于执行的分组检查,确定完整的SDU51b满足预定准则。无线电设备3还包括递送模块608,用于在接收到缺失的PDU41b的重传之前,将满足预定准则的完整的SDU51b递送到无线电设备3中的更高层34。在一些实施例中,无线电设备3还包括发送模块609,用于将完整的SDU51b发送到网络服务器6,例如服务提供方。[0040]因此,根据本公开的一个方面,提供无线电设备3。无线电设备3包括用于通过无线电接口接收rou序列40的多个PDU41的部件601。无线电设备3还包括用于检测接收的PDU41的序列40的PDU41b缺失的部件602。无线电设备3还包括用于对于每个接收的PDU识别其与哪个SDU51相关的部件603。无线电设备3还包括用于基于所述识别来确定从接收的PDU的一个或多个PDU41可获得完整的SDU51b的部件604,所述一个或多个PDU在接收的PDU的序列40中晚于缺失的PDU41b。无线电设备3还包括用于从所述一个或多个PDU41获得完整的SDU51b的部件605。无线电设备3还包括用于对获得的完整的SDU51b执行分组检查以确定其携带的数据的类型的部件606。无线电设备3还包括用于基于执行的分组检查来确定完整SDU51b满足预定准则的部件607。无线电设备3还包括用于在接收到缺失的PDU41b的重传之前将满足预定准则的完整的SDU51b递送到无线电设备3中的更高层34的部件608。在一些实施例中,无线电设备3还包括用于将完整的SDU51b发送到网络服务器6例如服务提供方的部件609。[0041]图7示出了计算机程序产品70。计算机程序产品70包括计算机可读介质72,计算机可读介质72包括计算机可执行组件71形式的计算机程序71。计算机程序计算机可执行组件71可以被配置为使例如如本文所讨论的无线电设备3执行本公开的方法的实施例。计算机程序计算机可执行组件可以在无线电设备3的处理器电路61上运行,以使无线电设备执行该方法。计算机程序产品70可以例如被包括在存储单元或存储器62中,存储单元或存储器62被包括在无线电设备3中并与处理器电路61相关联。或者,计算机程序产品70可以是单独的(例如移动的)存储部件诸如计算机可读盘,例如CD或DVD或硬盘驱动器、或固态存储介质例如RAM或闪存)。[0042]图8a是本公开的方法的实施例的示意性流程图。该方法由本公开的无线电设备3例如如关于图2所讨论的无线电终端3b或RAN节点3a执行。无线电设备3例如关于图4所讨论的通过无线电接口接收S1PDU序列40的多个PDU41。可以接收序列40的任何数量的MU,每个PDU包括诸如序列号等的标识符,以允许其在序列40中的位置被确定。然后,无线电设备3通常借助于读取所接收的PDU41的所述标识符来检测S2接收的S1PDU41的序列40的PDU41b缺失。任何数量的PDU可以缺失。例如,多个顺序相邻)的PDU可以缺失。任何一个缺失的PDU如果存在多于一个缺失的PDU可以是本文讨论的缺失的PDU。对于每个接收的SiroU,无线电设备3识别S3其与哪个SDU51相关,即每个PDU携带的数据与哪一个或哪几个SDU相关。基于所述识别S3,无线电设备3确定S4从接收的S1PDU的一个或多个PDU41可获得完整的SDU51b,其中一个或多个PDU在接收的PDU的序列40中晚于缺失的PDU41b。然后,无线设备3从所述一个或多个PDU41获得S5完整的SDU51b。这允许无线电设备3检查读取SDU51b。如果数据被加密发送通常是这种情况),则获得S5可以包括携带完整的SDU51b的数据的一个或多个fDU41的解密。然后,无线设备3对获得S5的完整SDU51b执行S6分组检查,以确定其携带的数据的类型。无线电设备3可以例如确定数据是否是通常对于失序递送不敏感的用户数据报协议UDP数据,或者是可以对失序递送敏感或不敏感的TCP数据。基于执行S6的分组检查,无线设备3确定S7完整的SDU51b满足预定准则。该准则可以例如是数据对失序递送不敏感。无线电设备3可以具有预定义的数据类型的列表,其应当被认为是满足准则,例如因为它们对失序递送不敏感。然后,无线电设备3在接收到缺失的PDU41b的重传之前,将满足预定准则的完整的SDU51b递送到无线电设备3中的更高层34。因此,无线电设备3执行已经被确定为适于失序递送的SDU51的失序递送。具有由缺失的HU容纳的数据的SDU可能在重传后被稍后递送。[0043]图8b是本公开的方法的另一实施例的示意性流程图。以下步骤如关于图8a所讨论的:接收S1PDU、检测S2未接收到HU、识别S3SDU、确定S4存在完整的SDU、获得S5完整的SDU、执行S6检查、确定S7完整的SDU满足准则、以及递送S8完整的SDU。此外,在本公开的一些实施例中,无线电设备3还将递送S8的完整的SDU5lb发送到网络服务器6,例如服务提供方。因此,失序的SDU不仅在内部被发送到无线电设备3内的更高层,而且还可以经由网络1和或PDN5中的其他节点被发送到另一个网络节点,例如PDN因特网上的服务提供方的服务器6〇[0044]在本公开的一些实施例中,预定义的准则是或者使得其被用于确定完整的SDU51b包含对失序递送不敏感的数据。在一些实施例中,预定义的准则是以下中的任意项:完整的SDU51b包含UDP数据或者TCP建立消息或没有任何用户数据的TCPACK消息,UDP数据例如是域名系统DNS消息。TCP建立消息可以例如是具有SYN标志和或ACK的消息。如果ACK消息也包含用户数据,那么其可能对失序递送敏感并且可能不符合准则。可替换地,预定义的准则可以是完整的SDU51b属于如下TCP连接,与缺失的PDU41b相关的任何SDU51不属于该TCP连接。无线电设备可以使多于一个的TCP连接建立,在这种情况下,如果完整的SDU51b的TCP数据涉及不同于缺失的roU41b的数据的另一个TCP连接,则完整的SDU51b的TCP数据可以不对失序递送敏感。在这种情况下,TCP数据也可以适用于SDU层面上的失序递送。[0045]在本公开的一些实施例中,获得S5完整的SDU51b的步骤包括解密用于所述完整的SDU的数据。[0046]在本公开的一些实施例中,该方法在无线电设备3中的无线电链路协议RLP层例如RLC层33中被执行。注意,RLC是RLP的示例。[0047]在本公开的一些实施例中,无线电设备3是RAN2节点3a例如节点B、eNB或RNC,或诸如UE的无线电终端3b。这些是可以受益于使用本公开的实施例的无线电设备的一些示例。无线电终端3b可以是能够通过通信网络中的无线电信道进行通信的任何设备或用户设备UE移动的或固定的),例如但不限于例如移动电话、智能电话、调制解调器、传感器、仪表、车辆例如汽车)、家用电器、医疗器械、媒体播放器、照相机或任何类型的消费电子,例如但不限于电视、收音机、照明装置、平板电脑、膝上型计算机或个人计算机PC。[0048]在本公开的一些实施例中,无线电设备3是根据诸如LTE或WCDMA的3GPP通信标准的蜂窝无线电通信网络1的一部分。然而,例如用于设备到设备D2D、点对点P2P例如微波链路或无线局域网WLAN通信的任何类型的无线电设备可以受益于本公开的实施例的使用。[0049]在本公开的一些实施例中,接收S1多个PDU41包括从另一无线电设备3例如,诸如UE的无线电终端3b接收PDU。[0050]示例[0051]该示例适用于RLCPDU丢失缺失并且需要触发RLC重传时。该方法是将所接收的S1数据递送到无线电设备3中的更高层,该更高层端接与另一个无线电设备3的可靠且有序的传输协议连接。该实施例涉及在来自另一无线电设备的PDU被检测S2为缺失之后数据单元如何被递送到更高层。图9示出了当至少一个TOU被检测S2为缺失时对PDU41的接收S1。[0052]根据示例性实施例,无线电设备3将在RLC重传处:[0053]1连续地识别S4所接收S1的但未被递送到更高层的所有PDU41内的SDU51。为此可以使用长度指示符和报头扩展。[0054]2对于完整地、正确地被接收S1的SDU,对数据进行解密S5。[0055]3执行S6浅度包检查shallowpacketinspection。这意味着对某些信息诸如协议类型UDP或TCP、端口号等构造位图。[0056]4对于满足预定义的规则准则的SDU51,将这些SDU51b递送S8到更高层(g卩,失序递送)。这样准则的示例是数据对于失序递送不敏感,主要是UDP数据报例如DNS消息和特定的TCP分段例如在TCP连接建立SYNSYNACK中涉及的分段或不包含任何有效载荷用户数据的分段)。可以使用端口号=53来识别DNSJCPSYN和TCPACK是能够被容易地识别的TCP报头中的标志。[0057]这将意味着数据分组的更快且更连续的递送,其将意味着改进的最终用户性能。如上所述,该方法可以在中间网络节点(例如RAN节点3a、路由器或eNB中或在终端3b例如,计算机或智能电话中实现。[0058]以上参照多个实施例主要描述了本发明。然而,如本领域技术人员容易理解的,除了上述公开的实施例之外的其他实施例同样可能在本公开的范围内,本公开的范围由所附权利要求所限定。

权利要求:1.一种由无线电设备⑶执行的方法,所述方法包括:通过无线电接口接收S1协议数据单元PDU序列40的多个PDU41;检测S2接收S1的所述PDU的所述序列40的PDU41b缺失;对于接收(si的所述pdu中的每一个rou,识别(S3其与哪个或哪些服务数据单元SDU相关;基于所述识别(S3,确定S4完整的SDU5lb从接收的(S1所述PDU中的一个或多个PDU41可获得,所述一个或多个PDU在接收的所述rou中的所述序列40中晚于缺失的所述rou41b;从所述一个或多个PDU41获得所述完整的SDU51b;执行S6获得S5的所述完整的SDU51b的分组检查以确定其携带的数据的类型;基于执行S6的所述分组检查,确定S7所述完整的SDU51b满足预定准则;以及在接收到缺失的所述PDU41b的重传之前,将满足所述预定准则的所述完整的SDU51b递送S8到所述无线电设备3中的更高层34。2.根据权利要求1所述的方法,其中预定义的准则是所述完整的SDU51b包含对失序递送不敏感的数据。3.根据权利要求2所述的方法,其中所述预定义的准则是以下中的任意项:所述完整的SDU51b包含用户数据报协议UDP数据或者传输控制协议TCP建立消息或没有任何用户数据的TCP确认ACK消息,所述UDP数据例如为域名系统DNS消息;或者所述完整的SDU51b属于如下TCP连接,与所述缺失的PDU41b相关的任意SDU51不属于所述TCP连接。4.根据任一前述权利要求所述的方法,其中获得(S5所述完整的SDU51b的步骤包括:对用于所述完整的SDU的数据进行解密。5.根据任一前述权利要求所述的方法,其中所述方法在所述无线电设备3的无线电链路协议RLP层中被执行,所述RLP层例如为无线电链路控制RLC层33。6.根据任一前述权利要求所述的方法,其中所述无线电设备3是无线电接入网络RAN2节点3a或无线电终端3b,所述RAN⑵节点3a例如为节点B、演进节点B、eNB或无线电网络控制RNC,所述无线电终端3b例如为用户设备UE。7.根据任一前述权利要求所述的方法,其中所述无线电设备(3是根据第三代合作伙伴计划3GPP通信标准的蜂窝无线电通信网络(1的一部分,所述3GPP通信标准例如为长期演进LTE或宽带码分多址WCDMA。8.其中所述接收S1多个PDU41包括:从另一个无线电设备C3接收所述PDU,所述另一个无线电设备3例如为无线电终端3b,例如UE。9.根据任一前述权利要求所述的方法,还包括:将所述完整的SDU51b发送S9到网络服务器⑹,例如服务提供方。10.—种无线电设备3,包括:处理器电路61;以及存储单元62,存储所述处理器电路61可执行的指令71,由此所述无线电设备3可操作以:通过无线电接口接收协议数据单元PDU序列40的多个PDU41;检测接收S1的所述PDU的所述序列40的PDU41b缺失;对于接收的所述PDU中的每一个PDU,识别其与哪个或哪些服务数据单元SDU相关;基于所述识别,确定完整的SDU51b从接收的所述PDU中的一个或多个PDU41可获得,所述一个或多个PDU在接收的所述PDU中的所述序列40中晚于缺失的所述PDU41b;从所述一个或多个PDU41获得所述完整的SDU51b;执行获得的所述完整的SDU51b的分组检查以确定其携带的数据的类型;基于执行的所述分组检查,确定所述完整的SDU51b满足预定准则;以及在接收到未被正确接收的所述PDU41b的重传之前,将满足所述预定准则的所述完整的SDU51b递送到所述无线电设备⑶中的更高层34。11.根据权利要求10所述的无线电设备,其中预定义的准则是以下中的任意项:所述完整的SDU51b包含用户数据报协议UDP数据或者传输控制协议TCP建立消息或没有任何用户数据的TCP确认ACK消息,所述UDP数据例如为域名系统DNS消息;或者所述完整的SDU51b属于如下TCP连接,与缺失的所述PDU41b相关的任意SDU51不属于所述TCP连接。12.根据权利要求10或11所述的无线电设备,其中所述无线电设备3是无线电接入网络RAN⑵节点(3a或无线电终端3b,所述RAN2节点3a例如为节点B、演进节点B、eNB或无线电网络控制RNC,所述无线电终端3b例如为用户设备UE。13.根据权利要求10或11所述的无线电设备,其中所述无线电设备3是根据第三代合作伙伴计划3GPP通信标准的蜂窝无线电通信网络(1的一部分,所述3GPP通信标准例如为长期演进LTE或宽带码分多址WCDMA。14.一种计算机程序产品(70,包括计算机可执行组件(71,所述计算机可执行组件71用于在所述计算机可执行组件在被包括在无线电设备3中的处理器电路61上被运行时使所述无线电设备执行权利要求1至9中任一项所述的方法。15.—种包括计算机程序代码的计算机程序71,所述计算机程序代码能够在无线电设备3的处理器电路61上被运行时使所述无线电设备:通过无线电接口接收S1协议数据单元PDU序列40的多个PDU41;检测S2接收S1的所述PDU的所述序列40的PDU41b缺失;对于接收(S1的所述PDU中的每一个PDU,识别(S3其与哪个或哪些服务数据单元SDU相关;基于所述识别(S3,确定S4完整的SDU51b从接收的(S1所述PDU中的一个或多个PDU41可获得,所述一个或多个PDU在接收的所述roU中的所述序列40中晚于缺失的所述PDU41b;从所述一个或多个PDU41获得所述完整的SDU51b;执行S6获得S5的所述完整的SDU51b的分组检查以确定其携带的数据的类型;基于执行S6的所述分组检查,确定S7所述完整的SDU51b满足预定准则;以及在接收到未被正确接收的所述PDU41b的重传之前,将满足所述预定准则的所述完整的SDU51b递送S8到所述无线电设备3中的更高层34。16.—种计算机程序产品(70,包括根据权利要求15所述的计算机程序71和在其上存储所述计算机程序的计算机可读部件72。

百度查询: 瑞典爱立信有限公司 无线电设备中的SDU的失序递送

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。