用于改善呼叫性能和数据吞吐量的方法和装置的制造方法_2

文档序号:9510385阅读:来源:国知局
PDU3,PDU4,PDUN)中确定一个或多个脱序rou。结果,确定组件24可以确定第二 rou的SN小于第一 rou的sn。由此,确定组件24可以输出脱序指示。应当注意,确定一个或多个脱序PDU在无线电链路控制(RLC)层实体处发生。
[0035]在进一步的方面,重配置组件22可以包括重排序组件25,其可以配置成将该一个或多个脱序rou重排序。例如,重排序组件25可以通过将第一 rou的SN(例如,PDU^ SN)和第二 rou的SN(例如,^)1]2的SN)重排序来将这一个或多个脱序PDU重排序。重排序组件25可以基于从确定组件24接收脱序指示来将一个或多个脱序PDU重排序。进一步,重排序组件25可以在从该一个或多个PDU确定一个或多个脱序PDU之后持续地将该一个或多个脱序PDU重排序,或者重排序组件25可以在确定了该TTI期间所有的脱序PDU之后将该一个或多个脱序pdu重排序。作为结果,重排序组件25可以输出经重排序的rou。
[0036]在一些方面,重配置组件22可以包括翻转组件26,其可以配置成在重排序组件25将该一个或多个脱序PDU重排序后确定翻转触发,并且至少部分地基于确定翻转触发来递增翻转计数器值。在此类方面,翻转触发可以至少部分地基于该一个或多个经重排序rou的一个或多个SN。在一些方面,在重排序这些脱序PDU之后确定翻转触发可以防止由于缺失PDU或脱序PDU而发生不正确的翻转触发。在此类方面,正确的翻转触发可以同步对这些rou 20的处理,因为该帧将被正确地调节。
[0037]在另一方面,UE 12可以包括处理组件28,其可以配置成至少部分地基于翻转计数器值来处理经重排序的rou。例如,重配置组件22与/或翻转组件26可以向处理组件28输出翻转计数器值。附加地,处理组件28可以从重配置组件22与/或重排序组件25接收经重排序的rou,并且基于翻转计数器值来处理这些经重排序的rou。
[0038]在附加方面,UE 12可以包括通信组件30,该通信组件30可以被配置成在一个或多个通信信道18上与一个或多个网络实体(例如,网络实体14)传送和接收数据和/或语音通信(例如,PDU 20)。例如,在一方面,通信组件30可以从一个或多个网络实体(例如,网络实体14)接收至少一个或多个H)U20,和/或向该网络实体传送一个或多个消息。进一步,通信组件30可以包括但不限于以下一者或多者:发射机、接收机、收发机、协议栈、发射链组件、和接收链组件。
[0039]参见图2,重配置组件22的一方面可以包括可被配置成促成增强式重配置(例如,物理信道重配置)的各种组件与/或子组件。例如,重配置组件22可以通过重排序接收自网络的脱序PDU来改善呼叫性能和数据吞吐量。本文中所描述的各种组件/子组件使得重配置组件22能够达成此类改进的呼叫性能和数据吞吐量。
[0040]在一方面,重配置组件22可以包括确定组件24。例如,确定组件24可以配置成从通信组件30(图1)接收作为消息50的一部分的一个或多个rou。消息50可以对应于一个或多个消息或者一个或多个rou 20(图1)。应当理解,任何一个或多个消息可以各自包括一个或多个rou。在非限定性情形中,例如,消息50可以包括roujo、rou232、rou334、rou436、和roUN 38,其中N是大于4的任何数字。此外,消息50可以包括该一个或多个TOU中的每个rou的对应SN 40、SN 42、SN 44、SN 46、和SN 48,其中N是大于4的任何数字。进一步,消息50可以包括无线电承载(RB) 54。如此,该一个或多个H)U(例如,PDUJO-PDW38)各自可以对应于该一个或多个SN(例如,SN 40-SN 48)以及RB 54。应当理解,被示为消息50的部分或形成消息50的任何一个PDU或者任何PDU组合可以被认为是一个或多个PDUo在一些方面,确定组件54可以确定TTI 52。在非限定性的情形中,例如,TTI 52可以对应于在UE 12与网络实体14之间配置的当前TTI。
[0041]此外,确定组件24可以基于确定这些rou(例如,roujo-PDW 38)中的一个或多个PDU是脱序的来输出脱序指示56。在该实例中,确定组件24可以确定第一 PDU的SN(例如,PDU^O的SN 40)以及第二 PDU的SN(例如,PDU232的SN 42)。在一示例中,确定组件24可以确定第二 rou 32在第一 rou 30之后被接收,但是第二rou 32可以具有小于第一PDU 30的SN(例如,SN 40)的对应的SN(例如,SN 42)。例如,SN 40可以具有值5,而SN42可以具有值3 (例如,小于SN 40的值)。然而,因为H)U 30是在TOU 32之前被接收的,所以确定组件24可以确定rou 30是被脱序接收的,因为rou 30具有SN值5(例如,对应于SN 40)而rou 32具有SN值3 (例如,对应于SN 42)。作为结果,确定组件24可以基于该确定来输出脱序指示56。
[0042]进一步,确定组件24可以包括重排序组件25,重排序组件25可以配置成将该一个或多个脱序H)U(例如,PDUJ0-PDW 38)重排序。例如,重排序组建25可以基于它们对应的SN(例如,SN 40-SN 48)来将脱序PDU重排序。重排序组件25可以基于从确定组件24接收到脱序指示56来将该一个或多个脱序PDU重排序。在一方面,重排序组件25可以通过将第一 PDU的SN(例如,PDU^O的SN 40)和第二 PDU的SN(例如,PDU232的SN 42)重排序来将该一个或多个脱序pdu重排序。此外,重排序组件25可以在从该一个或多个rou确定一个或多个脱序PDU之后持续地将该一个或多个脱序PDU重排序,或者重排序组件25可以在确定了 TTI期间所有的脱序PDU之后将该一个或多个脱序PDU重排序。作为结果,这些PDU将会基于它们对应的SN来按照顺序次序地来被重排序,并且重排序组件25可以输出经重排序的H)U58。由此,传输块大小(例如,消息50)内的RLC序列号是在由确定组件24重排序。
[0043]在一些方面,确定组件24可以包括翻转组件26,其可以配置成在将该一个或多个脱序PDU重排序后确定翻转触发60。在一实例中,翻转组件26可以接收到经重排序的H)U58并且基于经重排序的rou 58的SN来确定翻转已经发生。在此类方面,因为经重排序的PDU 58是按顺序次序的,所以翻转组件26检查经重排序的H)U 58的SN。因为SN的长度是7位,最大值为127,所以翻转组件26可以确定经重排序的H)U 58中的一个PDU的SN具有值127,并且后续的一个经重排序的H)U 58的SN具有值0。作为结果,翻转组件26可以确定翻转已经发生并且将会输出指示该帧已经改变的翻转触发60。
[0044]此外,翻转组件26可以包括翻转计数器62,其可以配置成至少部分地基于确定该翻转触发60来递增翻转计数器值68。在一些方面,翻转计数器值68可以至少部分地基于帧指示符64以及一个或多个SN 66。帧指示符64可以相应地是超帧号指示符(HFNI),并且该一个或多个SN 66可以是无线电链路控制(RLC)SN。在一些方面,翻转计数器62可以递增帧指示符64,这进而将结果导致翻转计数器值68被递增。作为结果,翻转组件26可以输出翻转计数器值68,其可以被用来恰当地同步由处理组件28 (图1)对经重排序的TOU58的处理。
[0045]参见图3,解说了重配置事件的示例概念图。在该示例中,UE 12之间的呼叫经由网络实体14建立与/或进行。进一步,由于移动性场景,网络实体14可以在TTI期间发送给ue 12—个或多个rou(例如,rou 20)。然而,作为不良网络条件与/或不良连接的结果,消息74 (类似于图2中的消息50)可能没有被完整地接收,和/或其中一个或多个rou可能会被脱序接收。即,该一个或多个rou(例如,PDUJ0与rouN 38)可以按照与它们被网络实体14发送的次序不同的次序被接收。进一步,该一个或多个rou(例如,pdujo与rouN38)可以包括对应的SN和RB (例如,SN 40和SN 48以及RB 54)。
[0046]—旦接收,通信组件30可以向重配置组件22与/或确定组件24传送该一个或多个H)U,重配置组件22和/或确定组件24进而将从该一个或多个PDU (例如,PDUJO与H)UN38)中确定一个或多个脱序H)U。作为结果,确定组件24可以向重排序组件25输出脱序指示56,重排序组件25可以响应于接收脱序指示56而将该一个或多个脱序PDU重排序。作为响应,重排序组件25可以向翻转组件26和处理组件28 二者输出经重排序的H)U 58。一旦接收到经重排序的H)U 58,翻转组件26就可以确定翻转是否已经发生,并且向处理组件28输出翻转计数器值68。如此,处理组件28从重配置组件22接收经重排序的H)U 58与翻转计数器值68,并且将经重排序的H)U 58连同翻转计数器值68 —起处理。
[0047]参见图4,在操作中,UE(诸如UE 12(图1))可以执行用于改进呼叫性能和数据吞吐量的方法80的一个方面。尽管为使解释简单化将本文中的方法示为并描述为一系列动作,但是应当理解并领会,这些方法不受动作的次序所限,因为根据一个或多个方面,一些动作可按不同次序发生与/或与来自本文中所示与描述的其他动作并发地发生。例如,应领会,各方法能被替换地表示成一系列相互关联的状态或事件,就像在状态图中那样。不仅如此,并非所有解说的动作皆为实现根据本文描述的一个或多个特征的方法所必要的。
[0048]在一方面,在框82,方法80包括在TTI期间从网络实体接收一个或多个H)U。例如,如本文所描述的,UE 12可以执行通信组件30(图1)以从网络实体14(图1)接收消息50(图2)的一个或多个rou(例如,包括roUfPDUd^roiJ 20)。在一些方面,该一个或多个PDU可以包括信令无线电承载(SRB)数据和无线电承载数据(例如,无线电承载(RB)54,图2)中的至少一者。进一步,一个或多个rou (例如,包括PUDfPDUj^ rou 20)可以在ττι (例如,TTI 52,图2)期间被接收。
[0049]此外,在框84,方法80包括从该一个或多个PDU确定一个或多个脱序TOU。例如,如本文中所描述的,重配置组件22(图1和图2)可以执行确定组件24以从该一个或多个rou(例如,包括PUDfPDUd^roiJ 20)中确定一个或多个脱序rou。在一方面,该一个或多个PDU 20可以作为包括一个或多个PDU (例如,PDUJCKPDUJS'PDUje'PDUje'PDW 38)连同对应序列号(SN) (SN 40,SN 42,SN 44,SN 46,SN 48)的消息50 (图2)的一部分来被发送。该一个或多个rou(例如,PDU 20)在从网络实体14被发送时可包括对应SN。进一步,重配置组件22(图1和2)可以执行确定组件24以确定该一个或多个H)U(例如,PDU 20)中的第一 rou的sn(例如,对应于roujo的sn)以及该一个或多个rou (例如,rou 20)中的第二 rou的SN(例如,对应于rou232的SN 42)。在一些方面,第二 PDU可以在该TTI期间在第一 PDU之后被接收。如此,重配置组件22 (图1与2)可以执行确定组件24以确定第二 rou的SN小于第一 rou的SN。作为结果,重配置组件22 (图1和2)可以执行确定组件24以至少部分地基于确定该一个或多个PDU脱序来输出脱序指示56 (图2)。
[0050]在框86,方法80可包括重排序该一个或多个脱序H)U。例如,如本文中所描述的,重配置组件22(图1与2)可以执行重排序组件25来重排序该一个或多个脱序H)U。在一些方面,重排序组件25可以从确定组件24接收脱序指示56,并且按顺序来重排序第一 H)U的SN和第二 PDU的SN。进一步,该过程可以为可能被指示为脱序的任何PDU来重复。作为结果,该一个或多个
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1