用于管理与网络的同步的方法和用户设备与流程

文档序号:16755428发布日期:2019-01-29 17:18阅读:178来源:国知局
用于管理与网络的同步的方法和用户设备与流程

本申请要求于2017年7月21日提交到印度专利局的第201741025972号印度专利申请的优先权,其公开内容通过引用全部并入本文。

与示例实施例一致的方法和装置通常涉及无线通信网络。更具体地,涉及一种用于管理与无线通信网络的同步的方法和用户设备(ue)。



背景技术:

双sim双待机(dsds)电话(即,dsds用户设备(ue))被设计为在两个堆栈(即,堆栈-1和堆栈-2)之间共享单个射频(rf)。dsdsue可以在上行链路(ul)和下行链路(dl)期间使用无线链路控制(rlc)进行通信。当dsdsue的堆栈-1正在执行高速下行分组接入(hsdpa)或长期演进(lte)数据传送时,堆栈-1连续不断地需要rf。然而,为了保持dsdsue的堆栈-2上的寻呼接收、测量和信令,以定期或不定期的方式为堆栈-1(如图1中框(b)所示)临时创建rf使用间隙(即,dsds间隙)。

物理层同步

在连接模式下,dsdsue连续对专用物理控制信道(dpcch)进行解码以保持与网络的同步,反之亦然。如果dpcch信号干扰比(sir)下降到低于设定阈值(qout)(如图1中的框(a)所示),则堆栈-1物理层开始向资源控制器报告不同步(oos)并停止传输路径,即没有上行链路专用物理控制信道ul-dpcch传输。如果接收到连续的oos指示n313+t313次,则资源控制器释放资源并启动恢复机制。在dsds的情况下,由于非连续rf可用性,导致在dsdsue处对所有无线帧的dpcch解码是不可能的,并且网络将接收ul-dppch中的噪声以用于rf空隙(void)间隔。

因为网络不知道dsdsrf间隙,所以网络将噪声视为实际信息,因此试图将噪声解码为ul-dpcch。这导致ul-dpcch平均下降和sir下降。如果rf间隙具有相当长的持续时间,则这可能导致错误地切断网络传输(如图1中的框(d)所示)。在这种情况下,在rf恢复之后(如图1中的框(c)所示),堆栈-1观察dl-dpcch中的噪声并且在几帧之后停止其传输(如图1中的框(e)所示)。因此,可以容易地观察到dsdsue与网络之间的rf通信被中止。在这种情况下,dsdsue只能在诸如n313+t313计时器的计时器期满之后才能恢复。

链路层下行链路协议数据单元(pdu)丢失

考虑网络试图向dsdsue发送数据包(即,一个服务数据单元(sdu))的情形。sdu被分割成多个协议数据单元(pdu)(例如,如图2(a)所示的三个pdu)。因为必要参数长度指示符(li)指示了pdu的长度(li=3),又指示完成了自网络的sdu传输,所以li被添加到最后一个pdu。

如上所述,为了保持dsdsue的堆栈-2上的寻呼接收、测量和信令,为堆栈1临时创建rf使用间隙(即,dsds间隙)。

参照图2,考虑网络是否已经向dsdsue发送了(s202,s204和s206)rlcpdusn1、rlcpdusn2和rlcpdusn3。如图2所示,dsdsue仅接收到rlcpdusn1,并且由于rf间隙而未能接收到rlcpdusn2和rlcpdusn3。

在这种情况下,当网络处的轮询计时器期满时,将发生对丢失的pdu(即,rlcpdusn2和rlcpdusn3)的检测,在这种情况下,网络通过确认(ack)/重传否认(nack)过程重传丢失的pdu,如下所述:

-一旦轮询计时器期满,就向dsdsue重传最后一个pdu,即rlcpdusn3(s208)。

-此外,dsdsue发送针对rlcpdusn2的nack和针对rlcpdusn3的ack(s210),网络可以基于接收到的ack/nack状态向dsdsue重传rlcpdusn2(s212)。此外,dsdsue向网络发送针对rlcpdusn2的ack(s214)。

如上所述,丢失的pdu的重传完全取决于网络侧的轮询计时器。然而,在网络侧的轮询计时器期满之前,dsdsue可能会进入下一个rf暂停,轮询计时器的值也可能高达2000ms。

信令响应往返时间延迟

考虑dsdsue试图向网络发送数据包(即,被分割成多个pdu(例如,如图3中所示的三个pdu)的一个服务数据单元(sdu))的情形。因为信令sdu被分割成多个pdu,所以dsdsue可以花费多个传输时间间隔(tti)来完成sdu的传输。因为必要参数长度指示符(li)指示了pdu的长度(例如li=3),又指示了sdu传输的完成,所以li被添加到最后一个pdu。

如果在sdu的传输期间发生rf暂停并且sdu传输还未完成,则在rf恢复之后将发送sdu的挂起段。例如,参照图3,dsdsue发送rlcpdusn1(s302)并引起rf暂停(rf中断),从而中断rlcpdusn2和rlcpdusn3的发送(s304和s306)。然后,当rf恢复时,dsdsue重传rlcpdusn2和rlcpdusn3(s308和s310)。这将增加信令响应往返时间。

在另一个示例中,如果在发送关于事件1a/1b的测量报告的初始段之后发生rf暂停,那么直到rf恢复,测量报告将不会到达网络。这将延迟网络侧的事件1a/1b相关处理程序的启动。因此,对于活动集合的报告的信元的添加/删除将被延迟。



技术实现要素:

示例实施例提供了一种用于管理与网络(nw)的同步的方法和dsds用户设备(ue)。

一个或更多个示例实施例可以提供一种方法和ue,所述方法和ue用于在rf恢复之后,无论接收质量(下行链路专用物理控制信道信号干扰比(dldpcchsir))如何差,都独立地将传输保持“δt”时间。

一个或更多个示例实施例可以提供一种方法和用户设备(ue),用于启动数据链路层的恢复,以用于更快的突发数据接收,而不用等待轮询计时器期满。一旦dsdsue检测到rf恢复事件,就可以启动数据链路层。

一个或更多个示例实施例可以提供一种用于减少信令响应往返时间延迟的方法和用户设备(ue)。

一个或更多个示例实施例可以提供一种方法和用户设备(ue),所述方法和所述ue用于基于请求类型来准许sdu传输完成和rf暂停请求中的一个。请求类型包括时间关键活动和sdu传输的类型。

根据示例实施例的一方面,提供了一种用于管理与网络的同步的方法,所述方法包括:双sim双待机用户设备(dsdsue)检测射频(rf)恢复事件;所述dsdsue响应于检测到rf恢复事件而向所述网络发送至少一个上行链路专用物理控制信道(ul-dpcch),其中,无论所述网络的下行链路专用物理控制信道(dl-dpcch)上的信号干扰比(sir)质量是否低于第一质量阈值,所述至少一个ul-dpcch都被发送;以及所述dsdsue管理与所述网络的下行链路(dl)同步。

根据另一示例实施例的一方面,提供了一种用于管理与网络的同步的方法,所述方法包括:双sim双待机用户设备(dsdsue)从与第一网络相关联的第一堆栈接收用以发送服务数据单元(sdu)的请求;所述dsdsue从与第二网络相关联的第二堆栈接收暂停请求;所述dsdsue确定所述暂停请求是否用于时间关键活动;所述dsdsue响应于确定所述暂停请求不用于所述时间关键活动而延迟所述暂停请求;以及所述dsdsue响应于确定所述暂停请求用于所述时间关键活动而发送来自与所述第一网络相关联的所述第一堆栈的所述sdu。

根据又一示例实施例,提供了一种用于管理与网络的同步的双sim双待机用户设备(dsdsue),所述dsdsue包括:收发器;处理器;耦接到所述处理器的存储器;以及耦接到所述处理器的同步管理器,并且所述同步管理器被配置为:检测射频(rf)恢复事件;响应于所述rf恢复事件而控制所述收发器向所述网络发送至少一个上行链路专用物理控制信道(ul-dpcch),其中无论所述网络的下行链路专用物理控制信道(dl-dpcch)上的信号干扰比(sir)质量是否低于第一质量阈值,所述至少一个ul-dpcch都被发送;以及管理与所述网络的下行链路(dl)同步。

根据再一示例实施例的一方面,提供了一种用于管理与网络的同步的双sim双待机用户设备(dsdsue),所述dsdsue包括:收发器,被配置为与使用第一堆栈的第一网络和使用第二堆栈的第二网络进行通信;处理器;与所述处理器耦接的存储器;以及与所述处理器耦接的同步管理器,并且所述同步管理器被配置为:从所述第一堆栈接收用以控制所述收发器发送服务数据单元(sdu)的请求;从所述第二堆栈接收暂停请求;确定所述暂停请求是否用于时间关键活动;响应于确定所述暂停请求不用于所述时间关键活动而延迟所述暂停请求;以及响应于确定所述暂停请求用于所述时间关键活动而控制所述收发器发送来自与所述第一网络相关联的所述第一堆栈的所述sdu。

附图说明

在附图中图示了示例实施例的各方面,贯穿其中相同的附图表示各个附图中的对应部分。本文中的示例实施例将通过参照附图的以下描述而被更好地理解,在附图中:

图1图示了dsdsue与网络之间的信道特点;

图2是图示由dsdsue接收链路层下行链路pdu丢失的数据包的逐步过程的顺序图;

图3图示了用于在向网络传输丢失的数据包期间管理信令响应往返时间延迟的逐步过程的顺序图;

图4是图示了根据示例实施例的dsdsue的各种硬件元件的框图;

图5是图示了根据示例实施例的dsdsue的同步管理器的各种硬件元件的框图;

图6图示了根据示例实施例的dsdsue与网络之间的信道特点;

图7是图示了根据示例实施例的用于管理与网络的同步的方法的流程图;

图8是图示了根据示例实施例的用于向dsdsue发送链路层下行链路pdu丢失的数据包的逐步过程的顺序图;

图9是图示了根据示例实施例的用于在rf暂停事件之后基于安全模式的快速恢复由dsdsue接收链路层下行链路pdu丢失的数据包的方法的流程图;

图10图示了根据示例性实施例的用于在向网络传输丢失的数据包期间管理信令响应往返时间延迟的逐步过程;以及

图11是图示了根据示例实施例的用于在向网络传输丢失的数据包期间管理信令响应往返时间延迟的方法的流程图。

具体实施方式

现在将参照附图详细描述示例实施例。在下面的描述中,提供了诸如详细配置和组件的具体细节以帮助全面的理解。因此,本领域技术人员应该理解的是,在不脱离本公开的范围和精神的情况下,可以对本文描述的示例实施例进行各种改变和修改。另外,为了清楚和简洁,省略了对公知功能和结构的描述。

另外,本文描述的各种示例实施例不一定是相互排斥的,并且一些示例实施例可以与一个或更多个其他示例实施例组合。在本文中,除非另有说明,否则本文使用的术语“或”是指非排他性的或。另外,当诸如“…中的至少一个”的表述在元素列表之后时,修饰整个元素列表而不修饰列表的单个元素。本文使用的示例仅意在帮助理解可以实践本文中的示例实施例的方式,从而进一步使得本领域技术人员能够实践本文中的示例实施例。因此,这些示例不应该被解释为限制本文中的示例实施例的范围。

如本领域中传统的那样,可以根据执行所描述的一个或多个功能的块来描述和说明示例实施例。在本文中可以被称为单元、管理器、检测器、引擎、模块等的这些块通过模拟和/或数字电路(诸如逻辑门、集成电路、微处理器、微控制器、存储器电路、无源电子部件、有源电子部件、光学部件、硬连线电路等)而被物理地实现,并且可选地,这些块可以由固件和/或软件来驱动。这些电路例如可以被实施在一个或更多个半导体芯片中,或者被实施在诸如印刷电路板等的基板支撑件上。构成一个块的电路可以通过专用硬件、或者通过处理器(例如,一个或更多个编程的微处理器和相关联的电路)、或者通过用以执行该块的一些功能的专用硬件和用以执行该块的其他功能的处理器的组合来实现。在不脱离本公开的范围的情况下,示例实施例的每个块可以被物理地分成两个以上的相互作用且离散的块。类似地,在不脱离本公开的范围的情况下,示例实施例的块可以被物理地组合成更复杂的块。

此外,示例实施例可以适用于包括hsdpa和ltepdsch的各种通信方法。

因此,本文中的示例实施例提供了一种用于管理与网络的同步的方法。该方法包括检测rf恢复事件。此外,该方法包括向网络发送至少一个上行链路专用物理控制信道(ul-dpcch),其中无论网络的下行链路专用物理控制信道(dl-dpcch)上的信号干扰比(sir)质量如何,都发送至少一个ul-dpcch。此外,该方法包括管理与网络的dl同步。

在相关的方法和系统中,在dsdsue处的rf暂停事件期间,网络将试图将噪声解码为实际信息。如果rf暂停具有相当长的持续时间,这可能会导致网络传输错误地停止。因此,在rf恢复之后,dsdsue将失去与网络的同步。无论dsdsue的rf恢复后的dl-dpcch质量如何差,示例实施例都可以用于通过独立地保持dsdsue的传输来减轻dsdsue与网络之间的上述oos问题,从而实现更快地重新获得与网络的同步。

本文中的示例实施例提供了一种用于管理与网络的同步的方法。该方法包括:从与第一网络相关联的第一堆栈接收用以发送服务数据单元(sdu)的请求;从与第二网络相关联的第二堆栈接收rf暂停请求;确定rf暂停请求不用于时间关键活动;响应于确定所述rf暂停请求不用于时间关键活动而延迟所述rf暂停请求,以及发送来自与所述第一网络相关联的所述第一堆栈的所述sdu。

与相关的方法和系统不同,在rf暂停期间,dsdsue可能错过rlcpdu,并且当rlc检测到失序的pdu时可以检测到丢失的pdu。这可能导致无线电资源控制(rrc)控制消息的接收延迟。因此,所提出的方法可以用于通过执行对丢失的rlcpdu的更快的检测来减少(和/或消除)rrc控制消息的接收延迟。

dsdsue可以包括多于一个用户识别模块(sim)或通用用户识别模块(usim)。具有多于一个sim的dsdsue可以被称为多sim设备。在本公开中,sim可以指sim或usim。每个sim还可以包括唯一的国际移动用户识别码(imsi)和服务订购信息。每个sim可以被配置为以特定的无线电接入技术(rat)运行。

dsdsue支持使用单个rf链来发送和接收通信的双sim双待机操作。在一个示例中,多sim设备包括专用于以第一rat运行的第一sim和专用于以第二rat运行的第二sim。当dsdsue的(第一sim的)堆栈-1正在进行高速下行链路分组接入/长期演进(hsdpa/lte)数据传输时,该堆栈-1需要连续的rf。然而,为了保持dsdsue的(第二sim的)堆栈-2上的寻呼接收、测量和信令,以定期或不定期的方式为堆栈-1临时创建rf使用间隙(即,dsdsrf间隙)。

图4是图示了根据示例实施例的dsdsue100的各种硬件元件的框图。

在示例实施例中,dsdsue100可以是例如蜂窝电话、智能电话、会话初始协议(sip)电话、膝上型电脑、个人数字助理(pda)、卫星无线电、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如mp3播放器)、相机、游戏机、平板电脑、上网本、智能本、超极本或任何其他类似功能的设备。dsdsue100还可以是例如移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手持机、用户代理、移动客户端、客户端或一些其他的适当的术语。

dsdsue100包括收发器110(发射机和接收机)、天线102、解码器120、同步管理器130、处理器140和存储器150。

与天线102耦接的收发器110可以被配置为通过传输介质与各种其他装置进行通信。各种其他装置包括例如网络和任何其他ue。该网络可以包括例如至少一个演进型节点b(enb)、基站(bs)、基站收发台(bts)、无线电基站、无线电收发器、收发器功能、基本服务集(bss)、扩展服务集(ess)、接入点(ap)等。

解码器120可以被配置为对在一个或更多个资源信道处可用的数据(即,分组数据)进行解码。该一个或更多个资源信道包括例如hs-scch、hs-pdsch、hs-dpcch、pdcch等。

同步管理器130可以被配置为管理与网络的同步。如下所述,图5示出了的同步管理器130的附加细节。

存储器150可以是例如计算机可读介质,诸如磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,致密盘(cd)、数字通用盘(dvd))、智能卡、闪速存储器设备(例如,卡、棒、保密磁碟)、随机存取存储器(ram)、只读存储器(rom)、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、寄存器或可移动盘。虽然在整个本公开呈现的各个方面中存储器被示出为与处理器分开,但是存储器可以在处理器内部(例如,高速缓冲存储器或寄存器)。

图5是图示了根据示例实施例的dsdsue100的同步管理器130的各种硬件元件的框图。

同步管理器130可以包括例如rf事件检测电路132、长度指示符(li)确定电路134和时间关键活动测量电路136。

rf事件检测电路132可以被配置为检测rf恢复事件和rf暂停事件。

此外,耦接到rf事件检测电路132的收发器110可以被配置为向网络发送至少一个ul-dpcch。无论网络的dl-dpcch上的sir质量如何低,都发送至少一个ul-dpcch。sir质量可以使用sir质量确定电路来确定。

因此,无论dl-dpcch的质量如何,dsdsue100都独立地保持传输。

因此,借助于ul-dpcch,同步管理器130可以管理与网络的dl同步。

在示例实施例中,如果sir质量确定电路确定dl-dpcch(即,网络)上的sir质量超过dl-dpcch上的预定义的sir质量(qin),例如,sir平均>sir目标,则收发器110可以从sir质量确定电路接收指令,该指令用以中止传输ul-dpcch。

在另一个示例实施例中,如果同步管理器130确定直到计时器(即,t313计时器)期满才实现dl同步,则收发器110可以从同步管理器130接收指令,该指令用以中止传输ul-dpcch。

一旦收发器110中止传输ul-dpcch,dsdsue100就可以被配置为执行不同的小区更新(cellupdate)恢复过程以重新建立与网络的连接。

如上所述,网络向dsdsue100发送数据包(即,一个服务数据单元(sdu))。将sdu分割成多个pdu。因为必要参数长度指示符(li)指示了pdu的长度,又指示完成了来自网络的sdu传输,所以li被添加到最后一个pdu。

li确定电路134可以被配置为确定li是否与rlc中的至少一个已缓存的dlpdu不相关联。li指示对用以形成sdu的至少一个pdu的成功接收。在示例实施例中,通过检测rf间隙的持续时间超过专用信道(dch)传输时间间隔(tti)持续时间和共享信道的先前的接收统计中的一个来指示不存在li参数。在示例实施例中,先前的接收统计包括用于接收共享信道上的高优先级信令消息的平均持续时间。在另一示例实施例中,通过检测dlpdu被缓存以及接收到的最后一个pdu与li不相关联来指示不存在li参数。

响应于通过li确定电路134确定li与rlc中的至少一个已缓存的dlpdu不相关联(即,li不包括在任何pdu中),收发器110可以被配置为发送对至少一个后续pdu的重传请求。在示例实施例中,重传请求基于至少一个已缓存的dlpdu的最后一个有序序列。重复重传请求,直到由dsdsue100接收到与li相关联的pdu为止。

在示例实施例中,如果同步管理器130确定从网络接收到无序序列pdu,则收发器110可以从同步管理器130接收这样的指令,该指令用以中止传输用于重传至少一个后续pdu的请求。

一旦收发器110中止传输用来重传至少一个后续pdu的请求,dsdsue100就可以被配置为在网络处的轮询计时器期满之后执行ack/nack过程。

在另一示例实施例中,收发器110从与第一网络相关联的第一堆栈(即,堆栈-1)接收用以发送sdu的请求。例如,dsdsue100可以将sdu分割成三个pdu(pdusn1、pdusn2和pdusn3),其中每个pdu包括与测量报告相关的数据。与测量报告相关的数据可以包括例如配置参数,诸如添加小区id、删除小区id等。

考虑堆栈-1向第一网络发送pdusn1的场景,并且在后续pdusn2和pdusn3的传输期间,dsdsue100的rf被与第二网络相关联的第二堆栈(即,堆栈-2)中断(rf传输暂停)。

在其他方法和系统中,dsdsue100直到完成rf暂停才能发送后续pdusn2和pdusn3。因此,发送后续pdusn2和pdusn3的延迟相当于rf中断持续时间。一旦在堆栈-1恢复rf,dsdsue100就可以被配置为向第一网络重传丢失的后续pdusn2和pdusn3,但是由于延迟的发生,小区的信号特点可能变弱。因此,与示例实施例一致的方法因此可以用于根除包括时间关键事件的发送pdu的延迟。

时间关键活动测量电路136可以被配置为确定(从堆栈2接收的)rf暂停请求是否用于时间关键活动。时间关键活动包括例如指示配置参数(例如,添加小区id、删除小区id等)的测量报告。

如果时间关键活动测量电路136确定(从堆栈-2接收的)rf暂停请求不是用于时间关键活动的请求,则收发器110可以被配置为从与第一网络相关联的第一堆栈发送sdu。

如果时间关键活动测量电路136确定(从堆栈-2接收的)rf暂停请求是用于时间关键活动的请求,则收发器110可以被配置为延迟来自与第一网络相关联的第一堆栈的sdu的传输。

此外,如果时间关键活动测量电路136检测到完成sdu的传输,则收发器110可以被配置为中止sdu传输。

物理层同步恢复

图6图示了根据示例实施例的dsdsue100与网络之间的信道特点。

与以上参照图1讨论的系统和方法相比,无论网络的sir质量如何,dsdsue100都可以使用示例方法来发送ul-dpcch。

当dsdsue100知道rf空隙时,无论在堆栈-1rf恢复(如图6的框(c)所示)后接收的质量(dldpcchsir)如何差(如图6的框(a)所示),dsdsue100都可以独立地保持传输,即在δt时间内发送ul-dpcch(如图6的框(b)所示)。

在恢复堆栈-1之后,dsdsue100可以恢复ul-dpcch传输并且因此可以允许dsdsue100从较差的sir质量恢复,并且一旦sir质量高于阈值qin(如图6的框(a)所示),最终网络重新获得同步。一旦网络重新获得同步,网络开始进行发送,即dl-dpcch的传输(如图6的框(d)所示)由网络恢复,这又提高了dsdsue100的接收sir质量((如图6的框(e)所示),并且dsdsue100重新获得同步。

图7是图示了根据示例实施例的用于管理与网络的同步的方法的流程图。

在步骤702,该方法包括确定dsdsrf是否从rf中断中恢复。在示例实施例中,rf事件检测电路132确定dsdsrf是否从中断中恢复。

如果在步骤702处,rf事件检测电路132确定dsdsrf未从rf中断中恢复,则该方法终止该操作。如果在步骤702处,rf事件检测电路132确定dsdsrf从rf中断中恢复,则在步骤704,该方法包括基于rf预暂停信息和rf间隙持续时间来计算ul-dpcch配置参数。

此外,在步骤706,该方法包括发起ul-dpcch传输。在示例实施例中,收发器110基于在步骤704中计算的ul-dpcch参数来发起ul-dpcch传输。

此外,在步骤708,该方法包括检测dl-dpcchsir质量sir平均(siravg)是否大于sir目标(sirtarget)。在示例实施例中,sir质量测量电路检测dl-dpcchsir质量siravg是否大于sirtarget。

如果在步骤708,sir质量测量电路检测到dl-dpcchsir质量siravg<sirtarget,则该方法包括:在步骤710,确定t313计时器是否已经期满。如果在步骤708,sir质量测量电路检测到dl-dpcchsir质量siravg>sirtarget,则该方法终止操作。

如果同步管理器130确定t313计时器已经期满,则该方法包括:在步骤712,中止(即,暂停)ul-dpcch传输并开始另一个小区更新恢复过程。在示例实施例中,收发器110暂停ul-dpcch传输并开始不同的小区更新恢复过程。

如果在步骤710,同步管理器130确定t313计时器尚未期满,则该方法返回执行步骤708。

链路层下行链路pdu丢失

图8是图示了根据示例实施例的用于向dsdsue100发送链路层下行链路pdu丢失的数据包的逐步过程的顺序图。

该方法可以用于更快地恢复丢失的rlcpdu,这改善了dsdsue100与网络200之间的通信中的信令延迟。

考虑网络200已经向dsdsue100发送了rlcpdusn1、rlcpdusn2和rlcpdusn3(s802、s804和s806)而dsdsue100仅接收到rlcpdusn1,并且由于rf间隙而未能接收到rlcpdusn2和rlcpdusn3的情形。

不同于上面参考图2讨论的方法和系统,当在网络200处的轮询计时器期满时将发生对丢失的pdu(即,rlcpdusn2和rlcpdusn3)的检测,图8的方法检测丢失的pdu(即,rlcpdusn2和rlcpdusn3),并且在不等待轮询计时器期满的情况下请求传输丢失的pdu。

参照图8,rf事件检测电路132可以被配置为检测在rf恢复事件后rlc中是否存在不构成完整sdu的已缓存的下行链路pdu(即,未接收到与任何pdu相关联的li)。此外,如果dsdsue100的堆栈-1处于rf暂停的时间大于tti,则dsdsue100可能已经丢失了完成sdu的一个或更多个后续pdu。

因此,响应于检测到rlc中存在不构成完整sdu的已缓存的下行链路pdu,则dsdsue100可以请求重传后续pdu(状态pdu:nacksn2)(s808)。响应于接收到重传请求,网络200可以向dsdsue100发送rlcpdusn2(s810)。此外,dsdsue100可以请求重传后续pdu(状态pdu:nacksn3)(s812)。响应于接收到重传请求,网络200可以向dsdsue100发送rlcpdusn3(s814)。因此,当dsdsue100接收到与li相关联的rlcpdusn3时,dsdsue100可以被配置为发送接收到的带有li的rlcpdusn3的ack以及sdu的完成。

在示例实施例中,dsdsue100请求重传丢失的pdu,直到dsdsue100接收到带有li的pdu为止。在另一示例实施例中,如果从网络200接收到无序的轮询pdu,则dsdsue100可以中止重传请求,并且可以使用接收到的轮询pdu来请求丢失的pdu。

在另一示例实施例中,可以基于先前的接收统计来估计最大接收间隔。例如,umtsdch信道将等于tti,对于hsdpa信道,可以基于先前的接收统计来估计tti,因此期望高优先级信令消息遵循确定性调度是可靠的。

图9是图示了根据示例实施例的用于在rf暂停事件之后基于安全模式的快速恢复由dsdsue100接收链路层下行链路pdu丢失的数据包的方法的流程图。

在步骤902,该方法包括确定dsdsrf是否从rf中断中恢复。在示例实施例中,rf事件检测电路132确定dsdsrf是否从rf中断中恢复。

在步骤904,该方法包括确定li是否与rlc中的至少一个已缓存的dlpdu不相关联。在示例实施例中,li确定电路134确定li是否与rlc中的至少一个已缓存的dlpdu不相关联。

在步骤906,该方法包括确定rf间隙的持续时间是否超过dchtti持续时间和共享信道的先前的接收统计中的一个。在示例实施例中,rf事件检测电路132确定rf间隙的持续时间是否超过dchtti持续时间和共享信道的先前的接收统计中的一个。

此外,在步骤908,该方法包括发送重传至少一个后续pdu的请求,其中,重传请求基于至少一个已缓存的dlpdu的最后一个有序序列。在示例实施例中,收发器110发送重传至少一个后续pdu的请求,其中,重传请求基于至少一个已缓存的dlpdu的最后一个有序序列。

信令响应往返时间延迟

图10图示了根据示例实施例的用于在向网络200传输丢失的数据包期间管理信令响应往返时间延迟的逐步过程。

考虑其中dsdsue100正试图向网络200发送数据包(即,一个服务数据单元(sdu))的情形。将sdu分割成多个pdu。由于信令sdu被分割成多个pdu,因此dsdsue100可能需要多个tti来完成sdu的传输。因为必要参数li指示了pdu的长度,又指示了sdu传输的完成,所以li被添加到最后一个pdu。

与以上参照图3讨论的方法和系统相比,图10的方法可以用于改善信令响应往返时间延迟。根据示例实施例,时间关键活动测量电路136可以被配置为确定在堆栈-2上请求的rf暂停是否用于时间关键活动,并且sdu传输是否可以在最大阈值ttis内完成。

如果时间关键活动测量电路136确定在堆栈-2上请求的rf暂停不用于时间关键活动,则dsdsue100可以被配置为延迟rf暂停请求直到完成sdu传输为止。如果由dsdsue100提交的信令sdu可以触发来自网络200的响应并且在接收到rf暂停请求之前sdu的传输被启动,则在rf暂停之前允许sdu的完整传输,即rf暂停被延迟直到完成sdu的传输为止。

与以上参照图3讨论的方法和系统相比,图10的示例方法允许dsdsue100发送rlcpdusn1、rlcpdusn2和rlcpdusn3(s1002、s1004和s1006)。因此,完整的sdu被发送而未由rf暂停和对应的网络200过程引起任何延迟。

图11是图示了根据示例实施例的用于在向网络200传输丢失的数据包期间管理信令响应往返时间延迟的方法的流程图。

在步骤1102,该方法包括确定信令sdu被提交给rlc。在示例实施例中,dsdsue100确定信令sdu被提交给rlc。

在步骤1104,该方法包括确定sdu可以触发来自网络200的响应。在示例实施例中,dsdsue100确定sdu可以触发来自网络的响应。

在步骤1106,该方法包括向网络200发送rlcsdu。在示例实施例中,dsdsue100向网络200发送rlcsdu。

在步骤1108,该方法包括确定是否接收到rf暂停请求。在示例实施例中,dsdsue100确定是否接收到rf暂停请求。

如果在步骤1108,dsdsue100确定接收到rf暂停请求,则在步骤1110,该方法包括确定暂停是否由于时间关键活动而被触发。

如果在步骤1110,dsdsue100确定该暂停不是由于时间关键活动而被触发,则在步骤1112,该方法包括延迟rf暂停直到完成sdu的传输为止。

在步骤1114,该方法包括确定信令sdu传输是否完成。在示例实施例中,dsdsue100确定信令sdu传输是否完成。如果在步骤1114,dsdsue100确定信令sdu传输已完成,则在步骤1116,该方法包括执行rf暂停过程。

如果在步骤1114,dsdsue100确定信令sdu传输未完成,则在步骤1112,dsdsue100返回来执行步骤1112的方法。

如果在步骤1110,dsdsue100确定rf暂停请求由于时间关键活动而被触发,则在步骤1116执行rf暂停过程。

本文公开的示例实施例可以通过在至少一个硬件设备上运行的并且执行网络管理功能来控制这些元件的至少一个软件程序来实现。图4至图11中示出的元件包括可以是硬件设备、或硬件设备和软件单元的组合中的至少一个的块。

上述对示例实施例的描述是示例,并且本领域技术人员将领会示例实施例的一般性质,并且在不脱离本文所描述的概念的情况下,通过应用当前知识可以容易地针对各种应用来修改或适应这些特定示例实施例,并且因此这些适应和修改应当并且旨在处于本公开的等同物的含义和范围内。应该理解,本文使用的措辞或术语是为了描述而不是限制的目的。因此,尽管已经描述了本文中的示例实施例,但是本领域技术人员将认识到,可以在本文所描述的示例实施例的精神和范围内带有改动的实施本文的示例实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1