通信无线电链路的超时的制作方法

文档序号:15073954发布日期:2018-08-01 00:42阅读:315来源:国知局

各种实施方式涉及蜂窝网络的节点以及对应的方法。具体地,各种实施方式涉及确定与由终端和蜂窝网络实现的服务相关联的通信的超时时间点的技术。



背景技术:

移动通信是现代生活的重要部分。经由蜂窝网络向用户给予和提供各种服务。服务可以为由用户的终端执行的特定应用提供有效载荷数据。

通常,各种服务质量(qos)参数与由用户的相应终端和蜂窝网络实现的服务相关联。一种特殊类型的qos参数是延迟。通常,延迟表示触发与服务相关联的特定动作与该动作的实际执行之间的延时。例如,延迟可以表示请求特定数据与接收所请求的数据之间的延时。

现代蜂窝网络力图减小与特定服务相关联的延迟。qos延迟需求可以低至1至10微秒。例如,低延迟服务可以用于例如蜂窝网络上的远程受控服务、车辆对车辆通信或机械类型通信(mtc),但是也可以是新类型服务的普通基本构成要素,所述新类型服务要求无线电接入网络(radioaccessnetwork,ran延迟)以及完整的端到端延时(系统延迟)二者中的短通信延时。

当低延迟要求与要经由蜂窝网络的无线电链路通信的大量业务相结合时,可能会出现挑战。尤其是,期望增长的业务负荷和减小的延迟的组合使将来的通信系统具有挑战性的设计意义。



技术实现要素:

因此,需要经由蜂窝网络的无线电链路实现低延迟通信的先进技术。

该需求由独立权利要求的特征满足。附属权利要求限定实施方式。

根据实施方式,提供了蜂窝网络的节点。该节点包括接口,该接口被配置成与时间同步的通信信道上的终端通信。该通信信道实现在蜂窝网络的无线电链路上。所述节点还包括至少一个处理器,所述至少一个处理器被配置成从终端经由接口接收消息。该消息包括与服务相关联的数据。所述服务由所述终端和所述节点实现。所述消息已经在第一时间点由所述信道上的所述终端发送。所述至少一个处理器被配置成基于所述第一时间点确定与所述服务相关联的通信的超时时间点。

根据实施方式,提供了一种方法。该方法包括接收包括与服务相关联的数据的消息。该消息从经由时间同步的通信信道附接到蜂窝网络的终端接收。所述时间同步的通信信道实现在蜂窝网络的无线电链路上。所述服务由所述终端和所述蜂窝网络的节点实现。所述消息已经在第一时间点由所述信道上的所述终端发送。所述方法还包括基于所述第一时间点确定与所述服务相关联的通信的超时时间点。

根据实施方式,提供了一种计算机程序产品。该计算机程序产品包括可以由至少一个处理器执行的程序代码。所述程序代码的执行使得所述至少一个处理器执行方法。该方法包括接收包括与服务相关联的数据的消息。该消息从经由时间同步的通信信道附接到蜂窝网络的终端接收。所述时间同步的通信信道实现在所述蜂窝网络的无线电链路上。所述服务由所述终端和所述蜂窝网络的节点实现。所述消息已经在第一时间点由所述信道上的所述终端发送。所述方法还包括基于所述第一时间点确定与所述服务相关联的通信的超时时间点。

根据实施方式,提供了一种终端。该终端包括接口,该接口被配置成与所述蜂窝网络的无线电链路上实现的时间同步的通信信道上的蜂窝网络节点通信。所述终端还包括至少一个处理器。所述至少一个处理器被配置成接收通知消息,该通知消息包括所丢弃的数据的确认重传请求协议序号。所述至少一个处理器被配置成响应于接收所述通知消息将所丢弃的数据标示为已丢弃。

例如,所述通知消息可以在经由所述接口发送提示所丢弃的数据的另外的数据之后被接收。

例如,所述通知消息可以在与提示所丢弃的数据的另外的数据相关联的超时时间点到期之后被接收。

例如,将所丢弃的数据标示为已丢弃可以使得能够跳过确认重传请求协议序号空间中的空洞。

根据实施方式,提供了一种方法。该方法包括从所述蜂窝网络的无线电链路上实现的时间同步的通信信道上的蜂窝网络节点接收通知消息。该通知消息包括所丢弃的数据的确认重传请求协议序号。所述方法还包括响应于接收所述通信消息将所丢弃的数据标示为已丢弃。

根据实施方式,提供了一种计算机程序产品。该计算机程序产品包括可以由至少一个处理器执行的程序代码。该程序代码的执行使得所述至少一个处理器执行方法。该方法包括从蜂窝网络的无线电链路上实现的时间同步的通信信道上的蜂窝网络节点接收通知消息。该通知消息包括所丢弃的数据的确认重传请求协议序号。所述方法还包括响应于接收所述通信消息将所丢弃的数据标示为已丢弃。

根据实施方式,提供了蜂窝网络的节点。该节点包括接口,该接口被配置成与所述蜂窝网络的另一节点通信。所述节点还包括至少一个处理器,所述至少一个处理器被配置成经由来自所述另一节点的接口接收消息,该消息包括与由附接到所述蜂窝网络的终端和所述节点实现的服务相关联的数据。所述至少一个处理器被配置成响应于接收所述消息,确定与所述服务相关联的通信的超时时间点。

根据实施方式,提供了一种方法。该方法包括在蜂窝网络的节点处从所述蜂窝网络的另一节点接收消息。该消息包括与由附接到所述蜂窝网络的终端和所述节点实现的服务相关联的数据。所述方法还包括响应于接收所述消息,确定与所述服务相关联的通信的超时时间点。

根据实施方式,提供了一种计算机程序产品。该计算机程序产品包括可以由至少一个处理器执行的程序代码。该程序代码的执行使得所述至少一个处理器执行方法。该方法包括在蜂窝网络的节点处从所述蜂窝网络的另一节点接收消息。该消息包括与由附接到所述蜂窝网络的终端和所述节点实现的服务相关联的数据。所述方法还包括响应于接收所述消息,确定与所述服务相关联的通信的超时时间点。

例如,所述节点和/或所述另一节点可以是所述蜂窝网络的核心的一部分。例如,所述另一节点可以是由接入点名称标识的接入点节点,该接入点节点提供至分组数据网络的接入。例如,所述分组数据网络可以是因特网。

例如,在一些情况下,所述消息可能已经在第一时间点由所述接入点节点发送。然后,可以基于所述第一时间点确定超时时间点。尤其是,可以基于预定值确定所述第一时间点。在其它示例中,可以的是,所述另一节点包括所述消息中的时间戳信息,使得所述节点可以根据所述时间戳信息精准地确定所述第一时间点。

应理解的是,在不偏离本发明的范围的情况下,上述特征和下面要说明的特征可以不仅用于所指出的各个组合,还可用于其它组合或独立使用。

附图说明

图1是实现根据各种实施方式的技术的蜂窝网络的示意性例示,其中,终端经由蜂窝网络的无线电链路上实现的通信信道附接到该蜂窝网络。

图2a例示了通信信道上的各种资源块,所述资源块专用于通信信道的各种区段。

图2b例示了图1的蜂窝网络的无线电链路上实现的承载,所述承载提供与终端和蜂窝网络所实现的服务相关联的通信。

图3是例示基于已经由终端发送消息的第一时间点确定与服务相关联的通信的超时时间点的方面的信令图,所述消息包括与所述服务相关联的数据。

图4是例示根据各种实施方式基于图3中所确定的超时时间点来监测与服务相关联的通信的超时的方面的信令图。

图5是例示根据各种实施方式基于图3中所确定的超时时间点来监测与服务相关联的通信的超时的方面的信令图。

图6是例示根据各种实施方式基于图3中所确定的超时时间点来监测与服务相关联的通信的超时的方面的信令图。

图7是实现根据各种实施方式的技术的接入点节点的示意性例示。

图8是实现根据各种实施方式的技术的网关节点的示意性例示。

图9是根据各种实施方式的方法的流程图。

图10是根据各种实施方式的方法的流程图。

图11是例示基于已经由接入点节点发送消息的第一时间点确定与服务相关联的通信的超时时间点的方面的信令图,所述消息包括与所述服务相关联的数据。

具体实施方式

下文中,将参照附图详细描述本发明的实施方式。应理解的是,实施方式的以下描述无限制意义。本发明的范围不旨在由下文描述的实施方式或附图限制,它们仅是例示性的。

附图被认为是示意性表示,并且附图中例示的元件不必按比例显示。更确切地说,阐述各种实施方式,使得它们的功能和通用目的对于本领域技术人员变得显而易见。附图中所示或描述的功能块、装置、组件或其它物理或功能单元之间的任意连接或联接也可以由间接连接或联接实现。组件之间的联接也可以在无线连接上建立。功能块可以在硬件、固件、软件或其组合中实现。

下文中,例示了确定与服务相关联的通信的超时时间点的技术。所述服务由蜂窝网络和终端实现,其中,所述终端经由蜂窝网络的无线电链路附接到该蜂窝网络。

例如,与服务相关联的数据的通信可以经由终端与接入点节点之间的端到端连接实现,这使得能够接入分组数据网络。例如,端到端连接可以经由蜂窝网络的一个或更多个逻辑链路(有时称为承载)实现。本文所公开的技术可以应用于各种种类和类型的服务。例如,一些服务可以是mtc相关服务,例如,在物联网(iot)域中。其它服务可以对应于最终用户服务,诸如音乐或视频数据流等。

基于第一时间点来确定超时时间点,包括与服务相关联的数据的消息在所述第一时间点已由终端(例如)经由无线电链路的通信信道的有效载荷区段被发送。例如,超时时间点可以由蜂窝网络的核心的接入点节点或网关节点来确定。

然后,可以监测超时时间点。例如,可以实现对应的定时器。在另外的示例中,另选地或另外,时间戳信息可以包括在与给定服务相关联的消息中。基于这种技术,可以采取适当的动作,以确保与给定服务相关联的数据的低延迟递送。

基于如本文所公开的技术,可以一方面缓解由低延迟qos要求强加的设计挑战,并且另一方面,可以增加无线电链路上的数据/业务量。

图1例示了根据一些示例实施方式的蜂窝网络100的架构。尤其是,根据图1的示例的蜂窝网络100实现第三代合作伙伴项目(3gpp)长期演进(lte)架构,有时称为演进分组系统(eps)。然而,这仅用于示例性目的。尤其是,仅出于例示性目的,将在终端130与蜂窝网络100之间的无线电链路101的背景下说明各种情况,蜂窝网络100根据3gpplte无线电接入技术(rat)操作。类似技术可以容易应用于各种类型的3gpp专用rat,诸如全球移动通信系统(gsm)、宽带代码码分复用(wcdma)、通用分组无线电业务(gprs)、gsm演进的增强数据率(edge)、增强gprs(egprs)、通用移动电信系统(umts)、和高速分组接入(hspa)以及所关联的蜂窝网络的相应架构。

3gpplterat在物理层上实现混合自动重传请求(harq)协议。harq保护经由无线电链路101传送的数据。

终端130经由无线电链路101与蜂窝网络100的接入点节点112连接。该接入点节点112和终端130实现演进的umts地面无线电接入技术(e-utran);因此,该接入点节点112被标记为演进节点(enb)112。

例如,终端130可以从包括智能电话、蜂窝电话、平板电脑、笔记本电脑、计算机、智能tv、mtc装置等的组中选择。

mtc装置通常是对数据业务量具有低到中等要求和宽松的延迟要求的装置。另外,采用mtc装置的通信应实现低复杂性和低成本。此外,mtc装置的耗能应相对较低,以便允许电池供电装置较长时间地起作用。电池寿命应足够长。

无线电链路101上的通信可以在上行(ul)和/或下行(dl)方向上。终端130可以还与其它终端131经由装置到装置(d2d)无线电链路102通信。

图2a中例示了无线电链路101的细节。无线电链路101实现时间同步的通信信道250。时间同步的通信信道250的单个传输帧251作为示例例示在图2a中。对传输时隙251进行同步和调度。传输帧251包括限定在时域和频域中的多个资源块261-263。资源块261-263与通信信道250的不同区段相关联。

例如,一个或更多个第一资源块261可以携带同步信号,这些同步信号使得enb112和终端130能够在时域上同步经由通信信道250在无线电链路101上的通信。尤其是,通信信道250上的时间同步的通信可以允许估计经由无线电链路101的消息发送与消息接收之间的延迟(渡越时间持续时间)。

此外,通信信道250包括与通信信道250的控制区段相关联的资源块262。所述控制区段可以用于传送各种消息,这些消息构成终端130、enb112和/或无线电链路101的操作。例如,无线电资源控制(rrc)消息可以经由控制区段交换。根据e-utranrat,资源块262可以限定物理下行控制信道(pdcch)和/或物理上行控制信道(pucch)。

此外,一些资源块263与通信信道250的携带与由终端130和enb112实现的给定服务相关联的更高层用户平面数据的有效载荷区段相关联。根据e-utranrat,资源块263可以限定物理下行控制信道(pdcch)或物理上行控制信道(pucch)。

再次转向图1,enb112与由服务网关(sgw)117实现的网关节点连接。sgw117可以路由和转发有效载荷数据,并且可以在终端130的切换期间充当移动锚点。

sgw117与由分组数据网络网关(pgw)118实现的网关节点连接。pgw118充当蜂窝网络110针对数据朝向分组数据网络(pdn;图1中未示出)的离开点和进入点:出于该目的,pgw118与分组数据网络的接入点节点121连接。接入点节点121由接入点名称(apn)唯一标识。apn由终端130用于寻求接入分组数据网络。

pgw118可以是用于终端130的分组有效载荷数据的端到端连接160的端点。端到端连接160可以用于传送特定服务的数据。不同服务可以使用不同的端到端连接160或者可以(至少部分地)共享特定端到端连接。

端到端连接160可以由用于传送服务专用数据的一个或更多个承载(参见图2b)来实现。如图2b可以看出的,特征为由qos类标识符(qci)指示的服务参数的质量的特定集的eps承载包括多个子承载201-203,它们分别实现在终端130、enb112、sgw117和pgw118之间。各个承载211、201-203可以与相应端点112、117、118、130的承载标识和/或ip地址相关联。例如,qci可以指示与由承载211、201-203实现的服务相关联的延迟要求。qci类由3gpp技术规范(ts)23.203v13.5.1(2015)限定。安全通信可以通过实现承载201-203、211上的通道来实现。

现在转向图3,例示了确定与服务相关联的通信的超时时间点371的方面。图3例示了数据301的ul通信。数据301与给定服务相关联。数据301因此经由合适的端到端连接160和/或经由合适的承载211、201-203被发送。

基于时间点352在蜂窝网络100的网络侧上确定超时时间点371,包括与服务160相关联的数据301的消息302在该时间点352已经由信道250上的终端130发送。

消息302可以是包括数据301的数据分组。消息302可以对应于已经发送数据301的传输帧251。消息302可以对应于通信信道250的协议栈的特定层的分组数据单元或服务数据单元。消息302可以对应于相应端到端连接160和/或相应承载211、201-203的传输块。

如可以从图3看出的,消息302要求终端130与enb112之间的通信信道250上飞越的特定渡越时间持续时间362。该持续时间362加到服务160的整个延迟。因为通信信道250是时间同步的,所以enb112可以考虑持续时间362,即,估计消息302已经由终端130发送的时间点352。因此,为了确定时间点352,可以考虑经由通信信道250的资源块361传送的同步符号。在考虑渡越时间延时的情况下,可以精准地确定超时时间点371。

有时,可以期望确定超时时间点时的甚至更高的精度。这里,当确定超时时间点371时,还可以考虑数据301已经到达由终端130实现的信道250的发送器协议栈的上层的时间点351。例如,上层可以是应用层、网络层、介质接入控制(mac)层等中的一个,即,可以考虑数据301的发送器侧处理所需要的持续时间361引起的延迟。

可想到各种技术来确定时间点351。在一些情况下,终端130可以向消息302添加指示时间点351的时间戳信息。然后,可以以附加费用为代价高精度地确定时间点351和持续时间361。在其它示例中,可以基于预定值来确定时间点351。该预定值可以是针对与持续时间361相对应的处理延时的估计。例如,预定值可以在终端130与enb112之间预先协商,和/或可以基于由用于终端130的蜂窝网络100收集的历史数据。

因此,如从图3可以看出的,基于本文所公开的技术,可以估计由于终端130处的处理和/或由于通信信道250上的通信而引起的、数据301所经历的延时。因此,当在时间点353接收消息302时,enb112或蜂窝网络100的另一个网络节点可以关于数据301已经进行多久做出易通知的决定。这可以用于精确地确定与服务160相关联的通信的超时时间点371。

例如,超时时间点371可以基于与服务相关联的qos要求的延迟参数来确定。例如,延迟参数可以与指示数据301已经进行多久的持续时间361、362进行比较,以确定超时时间点371。

如果在已确定的超时时间点371检测到超时,则可以采取各种动作。这些动作可影响与数据相关联的服务。例如,可以设置承载211、201-203中的一个的分别与服务相关联的端到端连接160的操作参数。例如,可以重新协商一个或更多个qos参数。例如,可以重新协商一个或更多个延迟相关的qos参数。例如,根据服务160的种类和类型和/或根据数据301的种类和类型或内容,可以在超时时间点371采取不同动作。例如,在一些情况下,例如,如果enb112尝试向另一节点或终端(图3中未示出)递送数据301,数据301本身可以被enb112丢弃。在其它实施方式中,可以丢弃已经被数据301请求并且也与服务160相关联的另外的数据。

转向图4,示出了数据在超时时间点371到期时被丢弃的情况;可以例如基于丢弃定时器370来监测超时时间点371的到期。尤其是,在图4的情况下,enb112实现丢弃定时器370,该丢弃定时器被初始化使得其在超时时间点371到期。enb112寻求向另一终端131发送包括数据301的另外的消息401、403;消息401、403用保护enb112与另一终端131之间的通信的自动重传请求(arq)协议的序号来标记。例如,图4的示例中的arq协议可以由通信信道250的协议栈的物理层或介质接入控制层来实现。在其它示例中,arq协议可以由协议栈的更高层(例如,应用层)来实现。

消息401、403未成功递送,并且enb112接收再次由arq协议的序号标识的消息401、403的否定确认402、404。

在接收到否定确认404之后,随着已经达到超时时间点371,丢弃定时器370到期。检测到数据301的超时,这是因为直到超时时间点,数据301都无法被递送至另一终端131。响应于丢弃数据301,enb112发送消息405。该消息405包括与数据301相关联的arq协议序号,但不包括数据301本身。由此可见,消息405可以是被标记的通知消息:其通知另一终端131关于数据301的丢弃。因此,另一消息405可以将数据301标示为已丢弃。

因为消息405仅包括与数据301相关联的arq协议序号,而不包括数据301本身,因此,响应于已经到达超时时间点371,隐含通知终端131关于数据301的丢弃。在一个示例中,通知消息405可以在与通信信道250的有效载荷区段相关联的资源块263上传送。从而,可以促进arq协议的传统操作。尤其是,一旦数据301已经被标示为已丢弃,因丢弃而引起的arq序号空间中的间隙就可以被接收器(即,在图4的示例中是另一终端131)跳过。

因为数据301已经从消息405中被去除,所以消息405如果与消息401、403相比小得多,使得消息405从enb112到另一终端131的成功传送的可能性较大。如可以从图4看出的,enb112(响应于发送消息405)接收包括数据301的arq协议序号的肯定确认406。该肯定确认406确认消息405已经由终端131正确接收。由此,另一终端131意识到数据301的丢弃。

例如,相对于图4例示的情况可能发生在这样的情况下:终端130与另一终端131之间的d2d无线电链路102被破坏并且数据301需要经由enb112重新路由。如将从上面公开的图4的描述理解的,在图4的情况下,数据301本身被丢弃。例如,数据301可以从enb112的发送缓冲器清除。然而,在其它情况下,可以丢弃另外的数据,所述另外的数据可以由数据301请求。

图5例示了这样的情况:enb112响应于接收消息302(参见图3)向接入点节点121发送另一消息501,该另一消息501包括数据。在图5的示例中,数据301从pdn提示/请求另外的数据502,由接入点节点121授权对pdn的访问。所述另外的数据502在特定持续时间365之后由enb112接收。该持续时间365添加至由用于服务160的终端130经历的整体延迟。

尤其是,在图5的情况下,持续时间365相对较长,使得在丢弃定时器370到期之后,即,在超时时间点371之后,仅包括另外的数据502的消息503被enb112接收。因为这一点,所述另外的数据502被enb112丢弃。

图5还例示了通知终端130关于丢弃另外的数据502的方面。尤其是,通知消息504被enb112发送至终端130,该通知消息504包括保护与服务相关联的数据的arq协议的序号。尤其是,在图5的情况下,arq协议可以由通信信道250的协议栈的更高层(诸如与服务相关联的应用层)来实现。例如,arq协议可以是tcp/iparq协议。

如将理解的,相对于图4和图5,已经例示了这样的情况:如果检测到超时,则实现与终端130的通信信道250的enb112被配置成监测超时时间点371并选择性地丢弃与服务相关联的数据。然而,在其它示例中,用于监测超时时间点371的逻辑不驻留在enb112处。例如,在一些情况下,对应的逻辑可以驻留在sgw117处。此外,相对于图6例示了这样的情况:监测超时时间点371的相应逻辑驻留在蜂窝网络100的另一enb112a处。这里,enb112将指示超时时间点371的时间戳信息添加至还包括数据301的消息601。例如,另一消息601可以被传送至另一enb112a,以便促进数据301经由另一enb112a至附接到蜂窝网络100的另一终端131(图6中未示出)的递送。例如,各个属性可以保留在用于时间戳信息的消息601的报头中。然后,enb112将另一消息601发送至另一enb112a。602-607通常对应于401-406。

在图7中,示意性地例示了enb112。该enb112包括接口112-1,该接口包括具有接收器和发送器(图7中被标记为rx和tx)的模拟前端。接口112-1被配置成与由蜂窝网络100的无线电链路101实现的时间同步的通信信道250上的终端130通信。enb112还包括处理器112-2和存储器112-3。例如,存储器112-3可以是非易失性存储器。enb112还包括人机接口112-4(hmi)。经由hmi112-4,命令可以从用户输入和/或可以输出给用户。存储器112-3可以存储可由处理器112-2执行的控制指令。执行这些控制指令可以使处理器112-2执行如本文所例示的技术,例如,关于确定超时时间点371、监测超时时间点371(例如,通过实现对应的丢弃定时器)、向另一消息添加指示超时时间点371的时间戳信息、确定时间点351、352等。

在图8中,示意性地例示了sgw117。该sgw117包括接口117-1。该接口117-1被配置成与enb112以及pgw118通信。sgw117还包括处理器117-2和存储器117-3。例如,存储器117-3可以是非易失性存储器。sgw117还包括hmi117-4。经由hmi117-4,命令可以从用户输入和/或可以输出给用户。存储器117-3可以存储可由处理器117-2执行的控制指令。执行这些控制指令可以使处理器117-2执行如本文所例示的技术,例如,关于确定超时时间点371、监测超时时间点371(例如,通过实现对应的丢弃定时器)、向另一消息添加指示超时时间点371的时间戳信息、确定时间点351、352等。

图9例示了例如当执行对应的存储器112-3、117-3中存储的控制指令时可以分别由enb112的处理器112-2、117-2和sgw117中的一个执行的方法。首先,经由时间同步的通信信道250、1001接收消息。该消息包括与相应服务相关联的数据。接着,确定超时时间点371(1002)。当在1002确定超时时间点时,可以考虑时间点352,在该时间点352,在1001处接收到的消息已经由对应的终端130发送。可选地,当在1002确定超时间点时,可以考虑通信信道250上传送的同步信号和相应的资源块261,以便以时间同步的方式实现通信信道250的实现。另选地或另外,可以考虑时间点351来确定超时时间点,时间点351对应于消息中包括的数据到达通信信道250的发送器协议栈的上层。

图10例示了在确定超时时间点371之后例如由处理器112-2、117-2中的一个执行的方法。首先,检查超时是否通常可用于与已经确定超时时间点371的数据相关联的服务(1101)。例如,超时的可用性可以由相应的qos参数/相应的承载211、201-203指定,相应的qos参数例如与端到端通信160相关联,相应的承载211、201-203与服务相关联。该qos参数可以称为“废弃参数”,因为其可以由延迟敏感服务用于指示如果数据未及时递送,则其可以被丢弃,并且不再需要通过系统传递。借助于该“废弃参数”,可以在关于数据递送可能性的预期中放宽低延迟qos类。

例如,超时可以通常用于这样的服务:数据的及时递送比数据的无损耗递送更重要。例如,特定服务可以容忍特定的数据的丢弃率,以便使得能够实现成功递送数据的低延迟。示例性服务可以包括:语音通信;视频流;mtc通信;尽力而为(best-effort)业务;等。对于其它服务,超时可能不可用。例如,需要数据的全面递送的服务,可以包括邮件、因特网等。

如果在1101,确定与相应服务相关联的通信的超时通常可用,则方法开始于1102,监测超时时间点371。监测可以包括(例如,以固定的间隔或以其它方式触发或时钟化)反复地检查当前时间是否等于或大于超时时间点371。在1103,检查是否已经到达超时时间点371。如果情况是这样,则在1104,检查是否已经成功递送与超时时间点371相关联的数据。为此,在1104,可以针对例如由服务的应用层和/或通信信道250的物理层实现的arq协议的肯定确认,进行检查。

如果在1104,判断出尚未成功递送对应的数据(检测到超时),则在1105,检查与服务相关联的特定超时率是否高于阈值。1105是可选步骤。在响应于超时采取的动作是丢弃数据的情况下,超时率可以涉及丢弃与服务相关联的数据的丢弃率。

在1102,针对与给定服务相关联的各种数据,超时率可以基于监测超时时间点来确定。用于与超时率进行比较的阈值可以是服务专用的。用于与超时率进行比较的阈值可以是与相应服务相关联的qos参数。例如,每当超时针对与相应服务相关联的数据被触发和/或每当已经成功递送数据时,可以更新超时率。例如,超时率的较高(较低)值可以指示在超时时间点371到期之前,与服务相关联的数据的较大(较小)部分尚未被成功递送。在该背景下,用于与超时率进行比较的阈值可以被标记为“废弃可能性”;该废弃可能性可以补充上面所讨论的废弃参数。

如果超时率不高于阈值,则在1106,丢弃对应的数据。丢弃数据可以对应于以下中的至少一项:不向另一节点和/或终端130转发数据;从发送缓冲器删除或清除数据;对由于现在丢弃的数据而被阻止的另外的数据的失序处理。

接着,在1107,发送通知消息。发送通知消息是可选的。在1106,通知消息通知接收器关于数据的所述丢弃。在一些情况下,通知消息可以在通信信道250的有效载荷区段上传送;在其它示例中,通知消息可以在通信信道250的控制区段上发送。在通知消息在通信信道250的有效载荷区段上传送的情况下,与服务相关联的相应端到端通信160/承载211、201-203可以用于递送。

尤其是,通知消息可以被剥夺已经被丢弃的有效载荷数据并且仅保留相应的报头。尤其是,相应的报头可以指示与已经被丢弃的数据相关联的arq协议的序号。根据数据涉及的层,可以采用深度包检测(dpi)的技术。这促进将对应的数据标示为在接收器丢弃。因此,接收器意识到延时量和所丢弃的数据量,并且例如,可以在需要时启动服务质量参数的重新协商。

在1108,可选地,可以重新协商特定qos参数-诸如传统qos参数。在例如超时率明显高于可容忍阈值的情况下,重新协商qos参数可以是有帮助的。可容忍阈值可以被指定为与用于传送与服务相关联的数据的端到端通信160和/或承载211、201-203相关联的qos的超时率参数。这可以指示无法针对相应服务维持目前可用的qos参数。然后,重新协商对应的qos参数可以有助于提高用户体验的质量。可以重新协商的特定qos参数是延迟qos参数。

虽然相对于图10已经讨论了特定顺序的方法步骤,但可以在其它示例中改变该顺序。此外,在其它示例中,可以组合各个步骤。例如,在其它示例中可以组合在1101和1105的检查。

总之,已经例示了确定与服务相关联的数据的超时时间点的以上技术。尤其是,上面所公开的技术使得蜂窝网络的节点能够解释因终端处的处理和/或ran延时而引起的延时。在一些示例中,可以丢弃延时超过超时时间点的数据。因此,利用所公开的技术,可以实现低延迟qos类,因为不要求保证所有数据的成功递送。

虽然已经相对于特定优选实施方式示出并描述了本发明,但本领域技术人员在阅读和理解说明书时,可以想到等同物和修改例。本发明包括所有这些等同物和修改例,并且仅受所附权利要求的范围限制。

例如,虽然已经相对于驻留在enb处的特定逻辑例示了各种示例,但通常应当理解的是,可以在蜂窝网络的不同节点处(例如,在sgw或pgw处)轻易实现对应的逻辑。

例如,虽然已经例示了响应于已经到达的超时时间点丢弃数据的各种示例,但在其它示例中,可以采取其它动作。例如,对应的数据可以被标记为超时,可以重新协商对应的服务的qos参数,可以触发与相应服务相关联的端到端连接的连接失败等。

例如,已经描述了触发确定超时时间点的消息从经由无线电链路附接到蜂窝网络的终端接收的各种示例。然而,如本文在各种实施方式中所公开的各种技术可以容易地应用于不是从附接到蜂窝网络的终端(而是从蜂窝网络的其它节点(例如,从蜂窝网络100的核心的其它节点))接收的消息。例如,确定超时时间点可以响应于在enb112接收来自sgw、pgw或者被配置成提供对pdn的访问的接入点节点的消息。例如,pdn可以是因特网或因特网协议多媒体子系统(ims),经由其,可以实现诸如lte上语音的服务。所述消息可以包括与服务相关联的数据。

图11中公开了对应的情况。图11示出了接入点节点121可以从诸如因特网的pdn(图11中未示出)接收数据801。接入点节点121在时间点851接收数据801,并且在之后的时间点852的某个处理延迟861之后,转发包括数据801和时间戳信息的消息802。数据801作为消息802的一部分在时间点853被接收,即,在接入点节点121中间渡越特定持续时间862。例如,消息802可以借助于对应的端到端连接160、201-203、211从接入点节点121传送至enb121。

enb112然后尝试在实现在无线电链路101上的时间同步的通信信道250上将数据801发送至终端130(图11中未示出)。然而,数据801无法递送至终端130,这可以通过自动重传请求协议的否定确认803或缺少任何接收的(肯定或否定)确认来指示。

响应于接收消息802,enb112确定超时时间点871。这里,可以应用相对于本申请中的各种示例公开的各种技术。例如,可以考虑与传送数据801的服务相关联的qos的延迟参数。尤其是,超时时间点871可以基于时间点851、852中的至少一个来确定。为此,可以考虑包括在消息802中的时间戳信息;另选地或另外,enb112可以依赖于例如针对处理延时861或针对接入点节点121与enb112之间的渡越时间持续时间862的预定值。在接入点节点121与enb112之间的通信信道是时间同步的情况下,enb112可以被配置成基于对应的同步信号来确定时间点852。

enb112然后例如基于相应的定时器870来监测超时时间点871。尤其是,enb112被配置成基于所述监测来丢弃数据801。具体地,一旦丢弃定时器870已经到期,则enb112丢弃数据801,并且不进行进一步的重传尝试。尤其是,丢弃可以由本文所公开的各种情况来实现。丢弃可以包括在通信信道250的有效载荷区段263上发送通知消息。尤其是,通知消息可以包括数据801的丢弃的确认重传请求协议序号,但可以不包括所丢弃的数据801本身。

虽然已经相对于图11例示了这样的情况:一个相同数据801(之后被丢弃)触发超时时间点871的确定,但可以想到其它情况,如上面说明的丢弃另外的数据(图11中未示出)的情况。例如,所述另外的数据可以由数据801提示。例如,所述另外的数据可以从终端130接收。

应当理解的是,相对于图11所公开的技术可以与相对于图1至图10所公开的各种情况和技术容易地进行组合。

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