数据块传输的处理时间相关控制的制作方法

xiaoxiao2020-9-10  4

【知识产权代理】【专利服务】Tel:18215660330

数据块传输的处理时间相关控制的制作方法
【专利摘要】移动网络的节点(100;300)负责调度移动网络与终端装置(200,200’)之间的数据块的传输。节点(100;300)例如可以是移动网络的基站(100)或控制节点(300)。节点(100;300)确定由终端装置(200;200’)对处理用于数据块之一的传输的信号所需的处理时间。处理时间从多个所支持处理时间来确定。基于所确定处理时间,节点(100;300)调度数据块的传输。终端装置(200,200’)可向节点(100;300)提供用于确定处理时间的控制数据。
【专利说明】数据块传输的处理时间相关控制

【技术领域】
[0001] 本发明涉及用于控制数据块的传输的方法以及对应装置。

【背景技术】
[0002] 在移动网络、例如3GPP(第三代合作伙伴项目)移动网络中,可使用各种类型的终 端装置。例如,除了诸如移动电话、智能电话、数据调制解调器、移动计算机或其它类型的UE 之类的常规类型的终端装置之外,还可使用诸如传感器装置、告警装置、远程控制装置等的 机器类型通信(MTC)终端装置。MTC终端装置的特征通常在于适度比特率和稀疏通信。因 此,MTC终端装置可以以低性能通信能力来实现。
[0003] MTC终端装置或者具有相似数据业务特性的其它装置的存在可对移动网络具有影 响,特别是在移动网络设计成支持大带宽或高吞吐量时,如同例如按照3GPP LTE(长期演 进)的移动网络中一样。
[0004] 按照LTE规范的Release 8/9版本,所支持的小区带宽处于6和100个资源块 (RB)、大约1. 4至20 MHz的范围之内,并且要求UE支持所有所指定带宽,以便符合标准。此 夕卜,属于最低所定义release 8/9 UE类别的UE需要支持上行链路的至少10 Mbit/s以及 上行链路的5 Mbis/s的比特率,这超过大多数MTC终端装置的需要。支持高带宽、特别是 带宽灵活性和高吞吐量的能力推动MTC终端装置的成本和功率消耗。相应地,期望定义低 性能UE类别,以便满足MTC终端装置的特性。
[0005] 通过引入低性能UE类别,有可能制造具有相当小的复杂度和/或功率消耗的终端 装置。具体来说,各装置的成本在很大程度上通过硅面积来推动。通过显著降低的吞吐量 要求,有可能降低硬件加速器(其用来执行大多数计算复杂操作)的尺寸,或者甚至采用软 件实现来完全取代它们。类似地,在基于软件的实现中,有可能采用较小和/或更少处理器 来取代大的、可能多个处理器。
[0006] 降低终端装置中的功率消耗的可能性也极大地取决于所支持比特率。在给定特定 UE实现的情况下,以最大所支持比特率进行的操作要求一定数量的基带处理操作,与一定 功率消耗对应。比最大比特率要低的比特率要求更少基带处理操作,无论通过硬件还是软 件来实现。因此,较低比特率的支持也可用于实现终端装置对能量消耗的降低。
[0007] 即使有可能在吞吐量要求较低时降低装置复杂度和/或功率消耗,但是通常仍然 存在需要满足的一些定时限制,以便符合特定移动网络标准。例如,在3GPP LTE中,一种这 样的定时限制与物理层上的重传协议的反馈消息(其用于报告数据传输是否由UE成功地 解码)关联。这个定时限制实际上可限制能够使特定实现简化的程度和/或能够降低功率 消耗的数量。例如,在终端装置的较慢接收器处理可导致所接收数据块的处理到下一个数 据块由移动网络传送给终端装置的时间尚未结束。在这种情况下,终端装置可需要丢弃所 传送数据块,这降低数据传输的效率。
[0008] 相应地,需要允许有效地控制移动网络与终端装置之间的数据块的传输的技术。


【发明内容】

[0009] 按照本发明的一实施例,提供一种控制移动网络与至少一个终端装置之间的数据 块的传输的方法。按照该方法,移动网络的节点、例如基站或控制节点确定由终端装置对处 理用于数据块之一的传输的信号所需的处理时间。处理时间从多个所支持处理时间来确 定。基于所确定处理时间,节点调度数据块的传输。
[0010] 按照本发明的另一实施例,提供一种控制移动网络与终端装置之间的数据块的传 输的方法。按照该方法,终端装置从多个所支持处理时间来确定由终端装置对处理用于数 据块之一的传输的信号所需的处理时间。基于所确定处理时间,终端装置控制数据块的传 输。
[0011] 按照本发明的另一实施例,提供一种用于控制移动网络与至少一个终端装置之间 的数据块的传输的节点。该节点例如可以是基站或控制节点。该节点包括处理器。处理器 配置成从多个所支持处理时间来确定由终端装置对处理用于数据块之一的传输的信号所 需的处理时间。此外,处理器配置成调度数据块的传输,调度基于所确定处理时间来执行。
[0012] 按照本发明的另一实施例,提供一种供移动网络中使用的终端装置。终端装置包 括用于终端装置与移动网络之间的数据块的传输的无线电接口。此外,终端装置包括处理 器。处理器配置成从多个所支持处理时间来确定由终端装置对处理用于数据块之一的传输 的信号所需的处理时间。此外,处理器配置成基于所确定处理时间来控制数据块的传输。
[0013] 按照本发明的另一实施例,提供一种例如采取物理存储介质形式的计算机程序产 品。该计算机程序产品包括程序代码,其由移动网络的节点的处理器来运行,以用于控制移 动网络与至少一个终端装置之间的数据块的传输。通过运行程序代码,节点配置成从多个 所支持处理时间来确定由终端装置对处理用于数据块之一的传输的信号所需的处理时间, 以及基于所确定处理时间来调度数据块的传输。
[0014] 按照本发明的另一实施例,提供一种例如采取物理存储介质形式的计算机程序产 品。该计算机程序产品包括程序代码,其由配置用于移动网络与至少一个终端装置之间的 数据块的传输的终端装置的处理器来运行。通过运行程序代码,终端装置配置成从多个所 支持处理时间来确定由终端装置对处理用于数据块之一的传输的信号所需的处理时间,以 及基于所确定处理时间来控制数据块的传输。

【专利附图】

【附图说明】
[0015] 图1示意示出其中能够应用按照本发明的一实施例的概念的移动网络环境。
[0016] 图2是示意示出按照本发明的一实施例的示范过程的信令图。
[0017] 图3是示意示出按照本发明的一实施例的另一示范过程的信令图。
[0018] 图4是示意示出按照本发明的一实施例的另一示范过程的信令图。
[0019] 图5示意示出按照本发明的一实施例的基站。
[0020] 图6示意示出按照本发明的一实施例的控制节点。
[0021] 图7示意示出按照本发明的一实施例的终端装置。
[0022] 图8是示出按照本发明的一实施例的方法的流程图。
[0023] 图9是示出按照本发明的一实施例的另一方法的流程图。

【具体实施方式】
[0024] 下面将参照示范实施例和附图更详细地说明本发明。所示实施例涉及包括移动网 络的基站与终端装置之间的数据块的传输的概念。
[0025] 图1示意示出由基站(BS) 100、控制节点300和数据库320以及第一终端装置200 和第二终端装置200'(其可连接到移动网络供数据的传输,例如用于从BS 100接收数据 和/或用于向BS 100发送数据,如箭头20、20'所示)所表示的移动网络环境、即移动网络 的基础设施。假定数据的传输采取具有一定大小的数据块的形式(以下又称作传输块)发 生。在一些情形中,数据块的不同大小能够由移动网络来支持,这意味着,数据块大小能够 逐个数据块改变。
[0026] 如果移动网络按照3GPP LTE来实现,则BS 100可以是演进节点B(eNB),以及控 制节点300可以是移动管理实体(MME)。数据库320例如可由归属用户服务器(HSS)来实 现。如果移动网络实现为通用移动电信系统(UMTS)网络,则BS 100可以是节点B(NB),以 及控制节点300可以是无线电网络控制器(RNC)。
[0027] 在所示示例中,假定第二终端装置200'具有比第一终端装置200要低的处理能 力。例如,第一终端装置200可以是移动电话、便携计算机或者其它类型的用户设备(UE), 而第二终端装置200'是MTC终端装置、低成本UE或者工作在低功率模式的UE。例如,第二 终端装置200'可具有比第一终端装置200要低的用于软解码的缓冲器量或者要低的处理 性能。另外,第二终端装置200'可具有与第一终端装置200不同的重传协议能力。例如, 第一终端装置200和第二终端装置可将混合自动重传请求(HARQ)协议用于向或者从基站 传送数据块,以及对第二终端装置200'所允许的重传次数可比对第一终端装置200要低。 在一些情形中,对第二终端装置200'不可允许重传,S卩,容许重传的次数可以为零。此外, 允许的并行HARQ处理过程的数量对于第二终端装置200'比对于第一终端装置200可能要 低。例如,第二终端装置可能允许并行的仅一个HARQ过程。
[0028] 不同处理能力具体可引起由终端装置200、200'对处理用于数据块之一的传输的 信号、例如对用于从移动网络到终端装置200、200'的数据块的传输的信号进行解码或者 对用于从终端装置200、200'到移动网络的数据块的传输的信号进行编码所需的不同处理 时间。例如,这种处理时间可根据HARQ反馈时间、即接收数据块与发送这个数据块的确认 (ACK)或者否定确认(NACK)之间的时间间隔来定义,以指示是否成功接收数据块。处理时 间也可根据终端装置执行对用于给定大小的数据块的传输的所接收信号的解码所需的接 收器解码时间D来定义。
[0029] 如本文所述的概念可用于有效地应对作为例如第一和第二终端装置200、200'的 终端装置的不同处理能力。为此,移动网络支持终端装置的不同处理时间,例如不同HARQ 反馈时间。相应地,具有不同处理时间的终端装置可连接到移动网络,以及移动网络在向或 者从这些终端装置传送数据块时考虑这些不同处理时间。另外,可考虑同一终端装置的处 理时间的变化,例如因终端装置切换到低功率模式引起的变化。按照本文所述的概念,负责 调度移动网络与终端装置200、200'之间的数据块的传输的移动网络的节点确定终端装置 200、200'的处理时间。例如,在上述LTE情形中,这个节点可以是BS 100。备选地,在上述 UMTS情形中,这个节点可以是控制节点300。该节点然后执行基于所确定处理时间所执行 的调度。具体来说,发送用于两个连续数据块的传输的信号之间的时间间隔可控制为大于 所确定处理时间。这样,能够确保终端装置在下一个数据块的传输之前已经完成处理一个 数据块的信号。
[0030] 各种过程能够由移动网络的节点用于确定处理时间。例如,节点可从另一个节点 或者从终端装置本身来得到处理时间。在图1的移动网络环境中,BS 100可从控制节点300 得到第一终端装置200和/或第二终端装置200'的处理时间。在上述LTE情形中,这意 味着,eNB从MME得到处理时间。节点也可能从数据库、例如数据库320得到处理时间。此 夕卜,例如,当终端装置200、200'附连到移动网络时,节点可能从移动网络的核心网络的节点 来得到处理时间。为了得到处理时间,节点可从移动网络的另一节点或者从终端装置200、 200'本身来接收控制数据。控制数据可显式指示处理时间,或者可包括允许确定处理时间 的数据。节点还可从指示终端装置200、200'的装置类别、例如作为指配给装置类别的值的 数据来确定处理时间。装置类别例如可指示第二终端装置是低性能UE。指示装置类别的数 据又可从移动网络的另一个节点或者从终端装置200、200'本身来接收。另外,节点可从在 节点可得到的其它数据、例如从向节点发信号通知的UE能力信息来确定处理时间。节点还 可从数据库320接收与终端装置200、200'相关的数据,并且从这个数据确定处理时间。节 点还可例如通过评估终端装置200、200'对所接收数据块的响应,来发起处理时间的测量。 此外,节点可设置处理时间,并且向终端装置200、200'发送指示所设置处理时间的控制数 据。这种控制数据又可使终端装置例如通过在可用时进入低功率模式来调整其操作,以匹 配所指示处理时间。如果移动网络支持数据块的可变大小,则处理时间也可基于数据块的 大小来确定。数据传输的调度则可根据数据传输中使用的不同单独数据块大小来实现。
[0031] 在一些情形中,处理时间也可由终端装置本身、例如通过相应地控制数据块的传 输来考虑。
[0032] 下面将通过在假定上述LTE情形时参照下行链路传输、即从移动网络到终端装置 200或200'的传输的示范实现更详细地说明概念。在这种情况下,处理时间能够定义为由 终端装置200、200'对用于给定大小的传输块的传输的信号进行解码所需的时间D。图2是 示出这种实现的示范过程的信令图。
[0033] 图2的过程涉及BS 100和终端装置(TD) 200或200'。BS 100负责调度向终端装 置200/200'的传输块的传输。
[0034] 最初,BS 100可例如通过来自移动网络的另一节点的消息201和/或通过来自终 端装置200/200'的消息202来接收控制数据。移动网络的另一节点可以是数据库320,例 如由HSS所实现的预订数据库或装置数据库。数据库例如可将终端装置200/200'的用户 识别模块(SIM)、例如国际移动用户识别码(IMSI)所提供的数据关联到装置标识符、例如 国际移动设备标识符(MEI)或者关联到装置类型或类别。在一些情形中,消息201也可从 控制节点、例如MME来接收。另一节点例如可以是核心网络的节点,其能够例如基于IMEI 来提供装置特定信息。
[0035] 在步骤203, BS 100确定处理时间D。这可基于在消息201和/或在消息202中接 收的控制数据来实现。例如,BS 100可例如基于在BS 100中配置的数据将处理时间D设 置为已知值。此外,处理时间D可以是与如SM所识别的终端装置200/200'的订户或者如 MEI或其它装置标识符所识别的终端装置200/200'本身关联的参数,并且存储在例如HSS 的预订数据库或装置数据库中。处理时间D然后可在终端装置200、200'附连到移动网络 期间提供给核心网络和/或RAN。
[0036] 此外,BS 100可相对另一个参数来确定处理时间D。这类其它参数的示例是协议 定时器,例如无线电链路控制(RLC)协议定时器。
[0037] 处理时间D也可以是指配给终端装置200/200'的装置分类的值。又可使用消息 201 (S卩,来自移动网络的另一节点、例如来自核心网络)或者使用消息202(即,来自终端装 置200/200')向BS 100发信号通知关于装置类别。
[0038] 消息201和/或消息202可显式指示处理时间D。例如,消息202可以是无线电资 源控制(RRC)协议消息。在这种情况下,处理时间D可使用"UECapabilityInformation"RRC 消息作为UE能力信息来显示指示。备选地,消息202可能是终端装置200/200'与BS 100 之间使用的媒体接入控制(MAC)协议的控制元件,又称作MAC控制元件。
[0039] 在一些情形中,终端装置200/200'可确定将要使用消息202向BS 100所指示的 处理时间D。例如,终端装置200/200'可使用适当过程、例如通过测量对用于传输块的传输 的信号进行解码所需要的时间,来了解处理时间D。这类过程能够由终端装置200/200'或 者由BS 100来发起。
[0040] 在一些情形中,BS 100可例如通过评估对从终端装置200/200'所接收的传输块 的传输的响应,来了解处理时间D。这类响应的示例是HARQ反馈消息或者RLC协议的反馈 消息。例如,BS 100可测量向终端装置200/200'发送传输块与从终端装置200/200'接收 对应响应之间的时间间隔。
[0041] 在一些情形中,处理时间D的缺省值可包含在预订数据或装置数据中,并且使用 消息201提供给BS 100,以及可以有可能由终端装置200/200'使用消息202所提供的新值 来覆盖这个缺省值。
[0042] 在一些情形中,如从终端装置200/200'提供给BS 100的处理时间D可适合改变 条件、例如终端装置200/200'的电池状态。例如,如果电池电量降低到低于某个阈值,则终 端装置200/200'可向BS 100指示处理时间D的较大值。在一些情形中,例如如果终端装 置200/200'使用能量采集方法、例如太阳能或压电能量采集,则终端装置200/200'向BS 1〇〇所指示的处理时间D可取决于这个能量采集在给定时间周期能够提供的所估计能量。 例如,当天空多云时,太阳能终端装置200/200'能够以较低速率来存储能量,以及路基中嵌 入的压电能量采集器在交通繁忙时的高峰期间积聚更大能量。因此,在能量采集的高产生 率的时间期间,终端装置200/200'可指示例如与正常模式的操作对应的较小处理时间D, 而当能量采集较小生产力时,终端装置200/200'可指示例如与低功率模式的操作对应的较 大处理时间D。
[0043] 在步骤203的处理时间D的确定可涉及多个预定义值之间的选择,例如8 ms及其 倍数。在这种情况下,所选值可对应于处理时间D的容许最大值,S卩,终端装置200/200'实 际上可比所选值要快,但不会更慢。
[0044] 通过消息204,BS 100可向终端装置200/200'发送指示在步骤203所确定的处理 时间的控制数据。在一些情况下,这可确认处理时间D的值,其由终端装置200/200'在消 息202中提供。在其它情况下,这可使终端装置例如通过进入或离开低功率模式,相应地调 整其操作。消息204例如可以是RRC协议或MAC控制元件的消息。
[0045] 在步骤205, BS 100调度向终端装置200、200'传送206传输块。在步骤205的调 度涉及确定调度信息,具体来说是用于传输块的传输的时间资源和频率资源。按照这个调 度信息,BS 100执行向终端装置200/200'传送206传输块。
[0046] 在步骤207, BS 100调度向终端装置200/200'的另一传输块的下一个传输208。 如果终端装置200/200'允许并行的多个HARQ过程,则传输208是同一传输/接收过程的下 一个传输。在步骤207的调度考虑如在步骤203所确定的处理时间D来实现。具体来说, BS 100可按照如下方式来调度两个连续传输206、208 :使得向终端装置200/200'发送传输 206、208之间的时间间隔大于所确定处理时间D。这样,能够确保终端装置200/200'能够 在接收第二传输208之前完成对第一传输206进行解码。
[0047] 因此,在步骤206的调度可涉及确定传输208的适当时间资源。这例如可通过根 据第一传输的时间以及在步骤203所确定的解码时间D以确定第二传输的时间来实现。这 例如可通过BS 100按照下式确定第二传输的时间来实现: T2 = T1 + D + £ 其中T1是第一传输的时间,T1是第二传输的时间,以及ε是可选安全余量。为了在 调度第二传输208时考虑第一传输206的时间Tl,BS 100可存储发送较早传输的时间,使 得在调度后来的传输时能够考虑它们。
[0048] 按照在步骤207所确定的调度信息,BS 100执行向终端装置200/200'传送208传 输块。
[0049] 在步骤205和207的传输206、208的调度还可涉及向终端装置200/200'发送调 度信息。具体来说,提供给终端装置200/200'的调度信息可指示哪些时间资源和频率资源 将要由终端装置200/200'来监测。调度信息可在控制信息、例如物理下行链路控制信道 (PDCCH)上传送。
[0050] 在一些情形中,在步骤203所确定的处理时间D可取决于待传送传输块的大小。这 个相关性能够在BS 100通过使用代数表达式和/或查找表来定义。在这种情况下,传输块 的调度可基于如对于这个特定传输块的大小所确定的处理时间D来实现。为此,每次调度 传输块的传输时,可确定处理时间D。
[0051] 图3是示出可在终端装置200/200'执行的其它示范过程的信令图。除了如结合 图2所述的处理时间相关调度之外,还执行这些过程。图3的过程涉及BS 100和终端装置 (TD) 200或200'。BS 100负责调度向终端装置200/200'的传输块的传输。
[0052] 在图3的过程中,BS 100向终端装置200/200'发送用于传输块的传输的调度信息 301。如上所述,这在控制信道、例如H)CCH上实现。终端装置200/200'接收调度信息301。 考虑在BS 100的处理时间相关调度,终端装置200/200'可响应接收调度信息301而暂时 停止监测控制信道,如步骤302所示。这是可能的,因为BS 100所执行的处理时间相关调 度通常确保对于至少与处理时间D对应的时间间隔没有调度送往终端装置200/200'的其 它传输。任何调度信息303 (其然后由BS 100来发送)、例如与BS 100所服务的另一个终 端装置有关的调度信息将不会由终端装置200/200'接收。
[0053] 在步骤304,在与处理时间D对应的时间间隔到期之后,终端装置200/200'重新开 始监测控制信道,并且能够再次接收BS 100所发送的调度信息305、例如与从BS 100到终 端装置200/200'的另一传输块的传输有关的调度信息。取决于处理时间D的这个暂时停 止控制信道的监测具体可用于终端装置200/200'的功率节省。
[0054] 图4是示出可在终端装置200/200'执行的其它示范过程的信令图。除了如结合 图2所述的处理时间相关调度之外,还可执行这些过程。图4的过程也可与图3的过程相 结合。图4的过程涉及BS 100和终端装置(TD) 200或200'。BS 100负责调度向终端装置 200/200'的传输块的传输。
[0055] 在图4的过程中,BS 100执行向终端装置200/200'传送401传输块。此外,BS 1〇〇执行另一传输块的下一个传输402。在这里,假定下一个传输在与处理时间D对应并且 在接收传输401之后开始的时间间隔之内执行。例如,BS 100可能已经执行了传输402的 调度,但是例如由于使终端装置200/200'切换到低功率模式时的处理时间D的变化而没有 正确考虑处理时间D。
[0056] 响应接收传输402,终端装置200/200'向BS 100发送HARQ NACK 403。这在尝试 对所接收传输402进行解码之前实现。这样,终端装置200/200'能够在传输401的处理尚 未完成的同时避免传输402的处理。
[0057] BS 100然后可执行另一传输块的重传404。在图4的情形中,假定这个重传在与 处理时间D对应并且在接收传输401之后开始的时间间隔到期之后进行。相应地,在终端 装置200/200'对所接收重传404的处理这时是可能的。另一传输块的较早重传可按照与 传输402相似的方式来操控。
[0058] 在一些情形中,如步骤405所示,终端装置200/200'可选择要对传输402和重传 404中的哪一个进行解码。这个选择可基于如从传输402和重传404的所接收信号的信号 /干扰噪声比(SINR)所估计的、对传输402或重传404成功解码的可能性。在一些情况下, 终端装置200/200'还可组合所接收传输和所接收重传404,以增加成功解码的可能性。
[0059] 图2至图4的过程可通过从终端装置200/200'向BS 100 (反过来也是一样)发 信号通知关于处理时间D或者允许确定处理时间D的信息来实现。如结合图2的消息202 所示,这可通过使用诸如RRC协议、RLC协议或MAC协议之类的现有协议来实现。为此,可 定义这些协议的消息中的新信息元素,或者可修改现有信息元素。在没有使用HARQ重传的 实现中,可使用修改H)CCH格式、例如H)CCH格式,其没有包含HARQ过程标识符,和/或避 免使用物理HARQ指示信道(PHICH)。
[0060] 图5示意示出用于在BS 100中实现上述概念的示范结构,假定BS 100负责数据 块的传输的调度。
[0061] 在所示结构中,BS 100包括无线电接口 130,以用于向一个或多个终端装置、例如 终端装置200、200'传送传输和/或用于从这些终端装置接收传输。要理解,为了实现发射 器(TX)功能性,无线电接口 130将包括一个或多个发射器134,以及为了实现接收器(RX) 功能性,无线电接口 130将包括一个或多个接收器132。在上述LTE情形中,无线电接口 130 可对应于Uu接口。此外,BS 100可包括控制接口 140,以用于与移动网络的其它节点、例如 图1的控制节点300进行通信。
[0062] 此外,BS 100包括:处理器150,其耦合到接口 130U40 ;以及存储器160,其耦 合到处理器150。存储器160可包括:只读存储器(ROM),例如闪速ROM ;随机存取存储器 (RAM),例如动态RAM(DRAM)或静态RAM(SRAM);大容量存储装置,例如硬盘或者固态硬盘, 等等。存储器160包括将要由处理器150所运行的适当配置的程序代码,以便实现BS 100 的上述功能性。更具体来说,存储器160可包括处理时间确定模块170,以用于实现由终端 装置对处理用于数据块的传输的信号所需的处理时间的上述确定。此外,存储器160可包 括调度模块180,以用于执行送往或来自终端装置的数据块的传输的调度。如上所述,这 个调度可考虑终端装置的单独处理时间来实现。此外,存储器160还可包括信号处理模块 190,例如以用于入局传输的解码和出局传输的编码。但是,要理解,信号处理至少部分还可 由例如采取一个或多个信号处理器形式的专用硬件来实现。
[0063] 要理解,如图5所示的结构只是示意,并且BS 100实际上可包括其它组件,其为了 清楚起见而未示出,例如其它接口或者附加处理器。还要理解,存储器160可包括其它类型 的程序代码模块(未示出)。例如,存储器160可包括用于实现BS的典型功能性的程序代 码模块。按照一些实施例,还可提供计算机程序产品,以用于实现按照本发明的实施例的概 念,例如存储将要存储在存储器160中的程序代码和/或其它数据的计算机可读介质。
[0064] 图6示意示出用于在控制节点300中实现上述概念的示范结构,假定控制节点300 负责数据块的传输的调度。
[0065] 在所示结构中,控制节点300包括接口 340,以用于与移动网络的BS、例如图1的 BS进行通信。在上述UMTS情形中,接口 340可由Iub接口来实现。
[0066] 此外,控制节点300包括:耦合到接口 340的处理器350 ;以及耦合到处理器350 的存储器360。存储器360可包括:R0M,例如闪速ROM ;RAM,例如DRAM或SRAM ;大容量存储 装置,例如硬盘或者固态硬盘,等等。存储器360包括将要由处理器350所运行的适当配置 的程序代码,以便实现控制节点300的上述功能性。更具体来说,存储器360可包括处理时 间确定模块370,以用于实现由终端装置对处理用于数据块的传输的信号所需的处理时间 的上述确定。此外,存储器360可包括调度模块380,以用于执行送往或来自终端装置的数 据块的传输的调度。如上所述,这个调度可考虑终端装置的单独处理时间来实现。此外,存 储器360还可包括协议处理模块390,例如以用于执行协议操控功能性、例如生成消息或者 评估消息。
[0067] 要理解,如图6所示的结构只是示意,并且控制节点300实际上可包括其它组件, 其为了清楚起见而未示出,例如其它接口或者附加处理器。还要理解,存储器360可包括其 它类型的程序代码模块(未示出)。例如,存储器360可包括程序代码模块,以用于实现控 制节点、例如UMTS移动网络中的RNC的典型功能性。按照一些实施例,还可提供计算机程 序产品,以用于实现按照本发明的实施例的概念,例如存储将要存储在存储器360中的程 序代码和/或其它数据的计算机可读介质。
[0068] 图7示意示出用于在终端装置200/200'中实现上述概念的示范结构。
[0069] 在所示结构中,终端装置200/200'包括无线电接口 230,以用于执行送往或者来 自移动网络的BS、例如BS 100的传输。要理解,为了实现发射器(TX)功能性,无线电接口 230将包括一个或多个发射器234,以及为了实现接收器(RX)功能性,无线电接口 230将包 括一个或多个接收器232。在上述LTE情形中,无线电接口 230可对应于Uu接口。
[0070] 此外,终端装置200/200'包括:耦合到无线电接口 230的处理器250 ;以及耦合到 处理器250的存储器260。存储器260可包括:R0M,例如闪速ROM ;RAM,例如DRAM或SRAM ; 大容量存储装置,例如硬盘或者固态硬盘,等等。存储器260包括将要由处理器250所运行 的适当配置的程度代码,以便实现终端装置200/200'的上述功能性。更具体来说,存储器 260还可包括信号处理模块270,例如以用于入局传输的解码和出局传输的编码。但是,要 理解,信号处理至少部分还可由例如采取一个或多个信号处理器形式的专用硬件来实现。 此外,存储器260可包括处理时间确定模块280,以用于实现由终端装置200/200 '对处理用 于数据块的传输的信号所需的处理时间的上述确定。此外,存储器260可包括操作控制模 块290,以用于例如通过如结合图3所述暂时停止控制信道的监测或者通过如结合图4所述 阻止所接收传输的处理,按照所确定处理时间来控制数据块的传输。
[0071] 要理解,如图7所示的结构只是示意,并且终端装置200/200'实际上可包括其它 组件,其为了清楚起见而未示出,例如其它接口或者附加处理器。还要理解,存储器260可 包括其它类型的程序代码模块(未示出)。例如,存储器260可包括用于实现终端装置的典 型功能性的程序代码模块。按照一些实施例,还可提供计算机程序产品,以用于实现按照本 发明的实施例的概念,例如存储将要存储在存储器260中的程序代码和/或其它数据的计 算机可读介质。
[0072] 图3是示意示出可用来在负责调度送往或来自终端装置的数据块的传输的移动 网络的节点中、例如在BS 100中或者在控制节点300中实现上述概念的方法的流程图。
[0073] 在步骤810,节点可接收控制数据。例如,控制数据可从终端装置接收。作为替代 或补充,控制数据还可从移动网络的另一节点接收。例如,图1的BS 100可从控制节点300 接收控制数据。
[0074] 在步骤820,节点从多个所支持处理时间来确定由终端装置对处理用于数据块之 一的传输的信号所需的处理时间。处理时间可作为HARQ反馈时间的值来确定。处理时间 例如可对应于或者反映由终端装置对用于从移动网络到终端装置的数据块的传输的所接 收信号进行解码所需的解码时间。处理时间也可对应于或者反映由终端装置对用于从终端 装置到移动网络的数据块的传输的信号进行编码所需的编码时间。
[0075] 节点可基于在步骤810所接收的控制数据来确定处理时间。例如,控制数据可显 式指示处理时间。节点还可基于指示终端装置的装置类别的数据来确定处理时间。这种数 据又可包含于如在步骤810所接收的控制数据中。处理时间可以是与装置类别关联地存储 在例如查找表中的值。节点还可基于从数据库、例如图1的数据库320接收的、与终端装置 相关的数据来确定处理时间。这种数据再次可包含于如在步骤810所接收的控制数据中。 节点还可基于数据块的大小来确定处理时间。
[0076] 节点还可发起测量以确定处理时间。例如,节点可评估终端装置对所接收数据块 的响应。节点还可向终端装置发送对测量处理时间的请求。
[0077] 确定了处理时间,节点可向终端装置发送指示所确定处理时间的控制数据。终端 装置然后可例如通过进入或离开低功率模式、通过如结合图3所述停止控制信道的监测或 者通过如结合图4所述阻止处理所接收传输,来相应地调整其操作。
[0078] 在步骤830,节点基于如在步骤820所确定的处理时间来调度数据块的传输。这可 涉及将发送用于两个连续数据块的传输的信号之间的时间间隔控制为大于所确定处理时 间,如结合图2所述。
[0079] 在步骤840,节点可经过所调度传输来发送或接收数据块。如果节点是BS,则数据 块可使用BS的无线电接口来发送或接收。如果节点是控制节点,则数据块可经由移动网络 的BS来发送或接收。
[0080] 图9是示意示出可用来在执行送往或来自移动网络的传输的终端装置中、例如在 终端装置200或200'中实现上述概念的方法的流程图。
[0081] 在步骤910,终端装置可接收控制数据。例如,控制数据可从移动网络的BS或者从 移动网络的控制节点、例如从BS 100或者从控制节点300来接收。
[0082] 在步骤920,终端装置从多个所支持处理时间来确定由终端装置对处理用于数据 块的传输的信号所需的处理时间。处理时间可作为HARQ反馈时间的值来确定。处理时间 例如可对应于或者反映由终端装置对用于从移动网络到终端装置的数据块的传输的所接 收信号进行解码所需的解码时间。处理时间也可对应于或者反映由终端装置对用于从终端 装置到移动网络的数据块的传输的信号进行编码所需的编码时间。
[0083] 终端装置可基于在步骤910所接收的控制数据来确定处理时间。例如,控制数据 可显式指示处理时间。终端装置还可基于数据块的大小来确定处理时间。终端装置还可执 行测量以确定处理时间。例如,终端装置可测量处理用于具有给定大小的数据块的传输的 所接收信号所需要的时间。相应地,终端装置可通过评估用于数据块的一个或多个的传输 的信号的处理,来确定处理时间。测量或评估可响应从移动网络所接收的对测量处理时间 的请求而实现。
[0084] 确定了处理时间,终端装置可如同图2的消息202中一样向移动网络发送指示所 确定处理时间的控制数据。
[0085] 在步骤930,终端装置可例如通过进入或离开低功率模式、通过如结合图3所述停 止控制信道的监测或者通过如结合图4所述阻止处理所接收传输,基于所确定处理时间来 控制数据块的传输。例如,终端装置可在控制信道上接收用于数据块之一的传输的调度信 息。然后,在与处理时间对应并且在接收调度信息之后开始的时间间隔期间,终端装置可停 止控制信道的监测。
[0086] 在步骤940,终端装置可发送或接收数据块,并且处理用于接收数据块的信号。在 一些情形中,这可取决于如在步骤930所控制的终端装置的操作。例如,终端装置可接收用 于第一数据块的传输的信号。然后,在与处理时间对应并且在接收用于第一数据块的传输 的信号之后开始的时间间隔期间,终端装置可接收用于第二数据块的传输的信号。在这种 情况下,在尝试对用于第二数据块的传输的信号进行解码之前,终端装置可针对用于第二 数据块的传输的信号来发送重传协议的否定确认消息。此外,终端装置可接收用于第二数 据块的重传的信号,然后终端装置可在对用于第二数据块的传输的信号进行解码与对用于 第二数据块的重传的信号进行解码之间进行选择。结合图4说明这种处理的示例。
[0087] 图8和图9的方法可在一种系统(其中移动网络的节点按照图8的方法进行操作, 而终端装置按照图9的方法进行操作)中相互结合。
[0088] 如能够看到,通过使用上述概念,在移动网络中能够有效地支持终端装置的不同 处理能力。这样,设计用于大宽带和/或高吞吐量的移动网络、例如LTE移动网络也能够适 应低性能终端装置、例如MTC终端装置。此外,能够有效地支持终端装置的低功率模式。
[0089] 要理解,以上所述的示例和实施例只是说明性的,并且可经过各种修改。例如,概 念可用于与LTE移动网络或UMTS移动网络的上述示例不同的移动网络类型中。此外要理 解,上述概念可通过在现有移动网络节点或终端装置中使用对应设计的软件、或者通过使 用这类移动网络节点或终端装置的专用硬件来实现。
【权利要求】
1. 一种控制移动网络与至少一个终端装置(200, 200')之间的数据块的传输的方法, 所述方法包括: 所述移动网络的节点(100 ;300)从多个所支持处理时间来确定由所述终端装置(200, 200')对处理用于所述数据块之一的传输的信号所需的处理时间;以及 基于所述所确定处理时间,所述节点(100 ;300)调度所述数据块的传输。
2. 如权利要求1所述的方法,包括: 所述节点(100 ;300)接收控制数据;以及 所述节点(100 ;300)基于所接收控制数据来确定所述处理时间。
3. 如权利要求2所述的方法, 其中,所述节点(100 ;300)从所述终端装置(200,200')接收所述控制数据。
4. 如权利要求2或3所述的方法, 其中,所述节点(100)从所述移动网络的另一节点(300)接收所述控制数据。
5. 如以上权利要求中的任一项所述的方法, 其中,所述节点(100 ;300)基于指示所述终端装置(200,200')的装置类别的数据来 确定所述处理时间。
6. 如以上权利要求中的任一项所述的方法,包括: 所述节点(100)从数据库(320)接收与所述终端装置相关的数据;以及 所述节点(100)基于从所述数据库(320)所接收的数据来确定所述处理时间。
7. 如以上权利要求中的任一项所述的方法,包括: 所述节点(100)通过评估所述终端装置(200,200')对所接收数据块的响应,来确定所 述处理时间。
8. 如以上权利要求中的任一项所述的方法,包括: 所述节点(100 ;300)向所述终端装置(200,200')提供指示所述所确定处理时间的控 制数据。
9. 如以上权利要求中的任一项所述的方法,包括: 其中,所述节点(100 ;300)将发送用于两个连续数据块的传输的所述信号之间的时间 间隔控制为大于所确定处理时间。
10. 如以上权利要求中的任一项所述的方法, 其中,所述节点(100 ;300)基于所述数据块的一个或多个的大小来确定所述处理时 间。
11. 如以上权利要求中的任一项所述的方法, 其中,所述数据块从所述移动网络传送给所述终端装置(200,200'),并且所述处理时 间包括由所述终端装置(200, 200')对用于所述数据块的传输的所述信号进行解码所需的 解码时间。
12. 如以上权利要求中的任一项所述的方法, 其中,所述数据块从所述终端装置(200,200')传送给所述移动网络,并且所述处理时 间包括由所述终端装置(200, 200')对用于所述数据块的传输的所述信号进行编码所需的 编码时间。
13. -种控制移动网络与终端装置(200,200')之间的数据块的传输的方法,所述方 法包括: 所述终端装置(200, 200')从多个所支持处理时间来确定由所述终端装置(200, 200') 对处理用于所述数据块之一的传输的信号所需的处理时间;以及 基于所确定处理时间,所述终端装置(200,200')控制所述数据块的传输。
14. 如权利要求13所述的方法,包括: 所述终端装置(200, 200')从所述移动网络接收控制数据;以及 所述终端装置(200 ;200)基于所接收控制数据来确定所述处理时间。
15. 如权利要求13或14所述的方法, 其中,所述终端装置(200,200')通过评估用于所述数据块的一个或多个的传输的所 述信号的处理,来确定所述处理时间。
16. 如权利要求13至15中的任一项所述的方法,包括: 所述终端装置(200,200')向所述移动网络发送指示所确定处理时间的控制数据。
17. 如权利要求13至16中的任一项所述的方法,包括: 所述终端装置(200, 200')在控制信道上接收用于所述数据块之一的传输的调度信息 (301);以及 在与所述处理时间对应并且在接收所述调度信息(301)之后开始的时间间隔期间,所 述终端装置(200)停止所述控制信道的监测。
18. 如权利要求13至17中的任一项所述的方法, 其中,所述数据块从所述终端装置(200,200')传送给所述移动网络,并且所述处理时 间包括由所述终端装置(200, 200')对用于所述数据块之一的传输的所述信号进行编码所 需的编码时间。
19. 如权利要求13至18中的任一项所述的方法, 其中,所述数据块从所述移动网络传送给所述终端装置(200,200'),并且所述处理时 间包括由所述终端装置(200, 200')对用于所述数据块之一的传输的所述信号进行解码所 需的解码时间。
20. 如权利要求19所述的方法,包括: 所述终端装置(200, 200')接收用于第一数据块的传输的信号(401); 在与所述处理时间对应并且在接收用于所述第一数据块的传输的所述信号(401)之 后开始的时间间隔期间,所述终端装置(200)接收用于第二数据块的传输的信号(402);以 及 在尝试对用于所述第二数据块的传输的所述信号(402)进行解码之前,所述终端装置 (200)针对用于所述第二数据块的传输的所述信号(402)来发送重传协议的否定确认消息 (403)。
21. 如权利要求16所述的方法,包括: 所述终端装置(200, 200')接收用于所述第二数据块的重传的信号(404);以及 所述终端装置(200, 200')在对用于所述第二数据块的传输的所述信号(402)进行解 码与对用于所述第二数据块的重传的所述信号(404)进行解码之间进行选择。
22. -种用于控制移动网络与至少一个终端装置(200, 200')之间的数据块的传输的 节点(100 ;300),所述节点(100 ;300)包括处理器(150 ;350), 其中,所述处理器(150 ;350)配置成: -从多个所支持处理时间来确定由所述终端装置(200, 200')对处理用于所述数据块 之一的传输的信号所需的处理时间,以及 -基于所确定处理时间,调度所述数据块的传输。
23. 如权利要求22所述的节点, 其中,所述节点(100 ;300)配置成按照如权利要求1至12中的任一项所定义的方法进 行操作。
24. -种供移动网络中使用的终端装置(200,200'),所述终端装置(200,200')包括 无线电接口(230),用于针对所述移动网络和处理器(250)的数据块的传输, 其中所述处理器(250)配置成: -从多个所支持处理时间来确定由所述终端装置(200, 200')对处理用于所述数据块 之一的传输的信号所需的处理时间,以及 -基于所确定处理时间来控制所述数据块的传输。
25. 如权利要求24所述的终端装置, 其中,所述终端装置(200,200')配置成按照如权利要求13至21中的任一项所定义的 方法进行操作。
26. -种包括程序代码的计算机程序产品,所述程序代码由移动网络的节点(100; 300)的处理器(150 ;350)来运行,由此将所述节点(100 ;300)配置成按照如权利要求1至 12中的任一项所定义的方法进行操作。
27. -种包括程序代码的计算机程序产品,所述程序代码由终端装置(200)的处理器 (250)来运行,由此将所述终端装置(200)配置成按照如权利要求13至21中的任一项所定 义的方法进行操作。
【文档编号】H04W72/04GK104247543SQ201280072544
【公开日】2014年12月24日 申请日期:2012年2月21日 优先权日:2012年2月21日
【发明者】扎赫斯 J., 巴拉钱德兰 K., 迪莫 K., 埃里克森 E., 迈尔 M., 鲁内 J., 瓦伦 A., 维曼 H., 威廉森 L. 申请人:瑞典爱立信有限公司

最新回复(0)