上行链路数据指示的制作方法

文档序号:15886276发布日期:2018-11-09 18:57阅读:334来源:国知局
上行链路数据指示的制作方法

特定实施例涉及无线通信,且更具体来说,涉及用于窄带操作的上行链路数据指示。

背景技术

第三代合作伙伴计划(3gpp)长期演进(lte)利用随机接入过程来使用户设备(ue)和增强型节点b(enodeb)之间的上行链路通信同步。随机接入过程包括在ue和enodeb之间交换的一系列步骤或消息。随机接入过程的部分包括发送消息3(msg3),诸如无线电资源控制(rrc)连接请求消息或无线电资源控制(rrc)连接恢复请求消息。

在遗留lte和窄带物联网(nb-iot)中,msg3的大小相对较小以便利于有效编码并利于接入系统的ue的良好无线电覆盖。在遗留lte中,msg3大小通常在56和72个位之间。对于nb-iot,msg3大小可在72个位到88个位的范围中。

当ue在基于竞争的随机接入过程中将前导码发送给enodeb时,enodeb可能不知道哪个ue发送了前导码或ue打算使用哪个过程。因此,enodeb为msg3提供足够大的以便在msg3中处置所有可能的共同过程的准许。此外,在随机接入过程的这个阶段,enodeb不具有ue打算传送多少数据或信令的指示。因此,在一些情形中,enodeb可能会在消息5(msg5)中赋予不必要大的准许以便传送上行链路请求消息,或者enodeb可能准许额外消息,诸如消息7(msg7)。因此,随机接入过程没有进行优化以便有效地处理诸如nb-iot装置的无线装置,这些装置通常发送其后跟有可选的响应消息的上行链路请求消息,并且然后返回到rrc空闲状态。



技术实现要素:

为了提高随机接入过程效率,诸如ue的无线装置可尽可能快地发信号通知网络ue必须传送的数据/信令的量。如果ue在msg3中传送该信息,那么enodeb可向ue准许具有比该信息对于enodeb不可用时更佳的大小的msg5。

因此,本文中公开的实施例的一个目的是将msg3的大小设计成尽可能小,同时还指示ue必须传送多少数据/信令。并且,在ue发送msg3的时间,一些无线电承载(例如,信令无线电承载(srb)或数据无线电承载(drb))可能尚未设立。在常规lte中,只为已经设立的无线电承载报告bsr。因此,利用遗留bsr可能会导致对于enodeb被告知ue必须发送的实际数据或信令的不必要的长的时间。

此外,常规lte不包括针对ue发信号通知enodeb在不久的将来ue将没有任何更多的上行链路数据要发送并且预期不会接收任何新的下行链路数据的机制。如果enodeb从ue接收到ue不打算执行任何更多的数据传输或接收的信息,那么网络可快速地释放或挂起ue到rrc空闲状态,并且从而节省网络资源并使得用于ue的电池使用最小化。

根据一些实施例,一种由用户设备执行的用于指示上行链路数据的方法包括:确定表示用于由用户设备进行传送的上行链路数据的量的数据量指示符(dvi);以及在媒体接入控制(mac)协议数据单元(pdu)中编码dvi。在macpdu中编码dvi包括:与共同控制信道(ccch)mac服务数据单元(sdu)一起编码dvi;以及在macpdu的mac子报头中编码指示macpdu包括ccchmacsdu和dvi的逻辑信道标识符(lcid)值。该方法还包括将macpdu传送给网络节点。在macpdu中编码dvi不只包括编码用于dvi的mac子报头。

在特定实施例中,在mac子报头中编码dvi可包括设置f2位以便指示mac子报头包括dvi。f2位可在用户设备接收到小于阈值数量的字节的上行链路准许时指示mac子报头包括dvi。在mac子报头中编码dvi可包括设置r位以便指示mac子报头包括dvi。

在特定实施例中,dvi包括4个位或更少位。dvi可涉及由mac子报头指示的逻辑信道,涉及用户设备具有用于传输的上行链路数据的所有逻辑信道,或者dvi可包括与没有设立的逻辑信道相关联的用于传输的数据量。

在特定实施例中,dvi指示,用户设备在特定时间期内没有上行链路数据要传送。特定时间期可对应于不连续接收(drx)周期。

根据一些实施例,一种由网络节点执行的用于接收上行链路数据指示的方法包括从用户设备接收媒体接入控制(mac)协议数据单元(pdu)。macpdu包括表示用于由用户设备进行传送的上行链路数据的量的数据量指示符(dvi)。该方法还包括解码macpdu中的dvi。解码macpdu中的dvi包括:与共同控制信道(ccch)mac服务数据单元(sdu)一起解码dvi;以及解码mac子报头中的指示macpdu包括ccchmacsdu的逻辑信道标识符(lcid)值。该方法还包括基于解码的dvi将上行链路准许传送给用户设备。解码macpdu中的dvi不只包括解码用于dvi的mac子报头。

在特定实施例中,解码mac子报头中的dvi可包括检查f2位以便确定mac子报头包括dvi。f2位可在用户设备接收到小于阈值数量的字节的上行链路准许时指示mac子报头是否包括dvi。解码mac子报头中的dvi可包括检查r位的值以便确定mac子报头包括dvi。

在特定实施例中,dvi包括4个位或更少位。dvi可涉及由mac子报头指示的逻辑信道,涉及用户设备具有用于传输的上行链路数据的所有逻辑信道,或者dvi包括与没有设立的逻辑信道相关联的用于传输的数据量。

在特定实施例中,dvi指示,用户设备在特定时间期内没有上行链路数据要传送。特定时间期可对应于不连续接收(drx)周期。

根据一些实施例,一种用户设备包括处理电路,处理电路可操作以:确定表示用于由用户设备进行传送的上行链路数据的量的数据量指示符(dvi);以及在媒体接入控制(mac)协议数据单元(pdu)中编码dvi。通过以下操作在macpdu中编码dvi:与共同控制信道(ccch)mac服务数据单元(sdu)一起编码dvi;以及在macpdu的mac子报头中编码指示macpdu包括ccchmacsdu和dvi的逻辑信道标识符(lcid)值。用户设备还包括可操作以将macpdu传送给网络节点的收发器。

根据一些实施例,一种网络节点包括处理电路,处理电路可操作以从用户设备接收媒体接入控制(mac)协议数据单元(pdu)。macpdu包括表示用于由用户设备进行传送的上行链路数据的量的数据量指示符(dvi)。处理电路还可操作以解码macpdu中的dvi。通过以下操作来解码macpdu中的dvi:与共同控制信道(ccch)mac服务数据单元(sdu)一起解码dvi;以及解码mac子报头中的指示macpdu包括ccchmacsdu的逻辑信道标识符(lcid)值。网络节点还包括可操作以基于解码的dvi将上行链路准许传送给用户设备的处理器。

根据一些实施例,一种用户设备包括确定模块、编码模块和传送模块。确定模块可操作以确定表示用于由用户设备进行传送的上行链路数据的量的数据量指示符(dvi)。编码模块可操作以在媒体接入控制(mac)协议数据单元(pdu)中编码dvi,其中通过以下操作在macpdu中编码dvi:与共同控制信道(ccch)mac服务数据单元(sdu)一起编码dvi;以及在macpdu的mac子报头中编码指示macpdu包括ccchmacsdu和dvi的逻辑信道标识符(lcid)值。传送模块可操作以将macpdu传送给网络节点。

根据一些实施例,一种网络节点包括接收模块、解码模块和传送模块。接收模块可操作以从用户设备接收媒体接入控制(mac)协议数据单元(pdu)。macpdu包括表示用于由用户设备进行传送的上行链路数据的量的数据量指示符(dvi)。解码模块可操作以解码macpdu中的dvi。通过以下操作解码macpdu中的dvi:与共同控制信道(ccch)mac服务数据单元(sdu)一起解码dvi;以及解码mac子报头中的指示macpdu包括ccchmacsdu的逻辑信道标识符(lcid)值。传送模块可操作以将上行链路准许传送给用户设备。

还公开一种计算机程序产品。该计算机程序产品包括存储在非瞬态计算机可读介质上的指令,所述指令在由处理器执行时执行以下动作:确定表示用于由用户设备进行传送的上行链路数据的量的数据量指示符(dvi);以及在媒体接入控制(mac)协议数据单元(pdu)中编码dvi。在macpdu中编码dvi包括:与共同控制信道(ccch)mac服务数据单元(sdu)一起编码dvi;以及在macpdu的mac子报头中编码指示macpdu包括ccchmacsdu和dvi的逻辑信道标识符(lcid)值。所述指令还执行将macpdu传送给网络节点的动作。

另一种计算机程序产品包括存储在非瞬态计算机可读介质上的指令,所述指令在由处理器执行时执行从用户设备接收媒体接入控制(mac)协议数据单元(pdu)的动作。macpdu包括表示用于由用户设备进行传送的上行链路数据的量的数据量指示符(dvi)。所述指令还执行解码macpdu中的dvi的动作。解码macpdu中的dvi包括:与共同控制信道(ccch)mac服务数据单元(sdu)一起解码dvi;以及解码mac子报头中的指示macpdu包括ccchmacsdu的逻辑信道标识符(lcid)值。所述指令还执行基于解码的dvi将上行链路准许传送给用户设备的动作。

特定实施例可展现出以下技术优点中的一些技术优点。

特定实施例可利于更小尺寸的msg3传输块,同时还支持有效上行链路调度。特定实施例可利于ue发信号通知ue必须传送的上行链路数据/信令的量,包括用于尚未设立的无线电承载的数据/信令。这导致保存无线电资源的更有效的调度。特定实施例一般对于任何上行链路传输利用较小的上行链路准许,这保存无线电资源。特定实施例使得enodeb能够更好地知道何时将ue保持在rrc连接状态中或何时将ue释放到rrc空闲状态。这可保存无线电资源并保存ue电池使用。本领域技术人员将从以下附图、描述和权利要求容易地明白其它技术优点。

附图说明

为了更全面地了解实施例与它们的特征和优点,现在结合附图参考以下描述,图中:

图1是根据特定实施例示出示例无线网络的框图;

图2示出包括用于组合的短bsr和ccch的lcid的示例消息结构的框图;

图3示出mac子报头的示例消息结构的框图;

图4示出mac子报头的另一个示例消息结构的框图;

图5a是根据一些实施例在用户设备中的传递数据量指示符的示例方法的流程图;

图5b是根据一些实施例在用户设备中的传递缓冲器状态报告的示例方法的流程图;

图6a是根据一些实施例在网络节点中的接收数据量指示符的示例方法的流程图;

图6b是根据一些实施例在网络节点中的接收缓冲器状态报告的示例方法的流程图;

图7a是示出无线装置的示例实施例的框图;

图7b是示出无线装置的示例组件的框图;

图8a是示出网络节点的示例实施例的框图;以及

图8b是示出网络节点的示例组件的框图。

具体实施方式

为了提高随机接入过程效率,用户设备(ue)可尽可能快地发信号通知网络ue必须传送的数据/信令的量。如果ue在msg3中传送该信息,那么enodeb可向ue准许具有比该信息对于enodeb不可用时更佳的大小的msg5。例如,在许多场景中,窄带物联网(nb-iot)ue可发送其后跟有可选的响应消息的上行链路请求消息,并且然后返回到无线电资源控制(rrc)空闲状态。如果在msg3中有准确的上行链路数据/信令信息可供enodeb使用,那么对于许多场景,enodeb可发送针对用于携带上行链路请求消息的msg5的准许。在没有此类信息的情况下,enodeb可能会准许不必要大的msg5,或者enodeb可能会在msg7(在执行了随机接入过程之后以正常方式计数的消息编号)中准许另一个消息,这两者效率都不高。

因此,本文中公开的实施例的一个目的是将msg3的大小设计成尽可能小,同时还指示ue必须传送多少数据/信令。利用缓冲器状态报告(bsr)媒体接入控制(mac)控制元素(ce)来携带上行链路数据/信令量使用至少2个字节(mac子报头加上mac控制元素)。在许多情况下,msg3中的额外2个字节太多了,并且对于nb-iot中的某些过程bsr可能会潜在地不适合msg3。

在ue发送msg3的时间,一些无线电承载(例如,信令无线电承载(srb)或数据无线电承载(drb))可能还未被设立。在常规lte中,只为已经设立的无线电承载报告bsr。因此,利用遗留bsr可能会导致对于enodeb被告知ue必须发送的实际数据或信令的不必要的长的时间。

此外,常规lte不包括针对ue发信号通知enodeb在不久的将来ue将没有任何更多的上行链路数据要发送并且预期不会接收到任何新的下行链路数据的机制。bsrmac控制元素只提供关于在发送bsr的时刻ue想要在上行链路中传送什么的信息。如果enodeb从ue接收到ue不打算执行任何更多的数据传输或接收的信息,那么网络可快速释放或挂起ue到rrc空闲状态,并且从而节省网络资源并使ue的电池使用最小化。

特定实施例通过改善ue如何向网络报告ue必须传送的上行链路信令/数据的量的当前机制来减轻上述缺点。例如,网络可有效地调度nb-iotue以便优化无线电资源使用并避免不必要的上行链路传输。

关于本文中描述的实施例,术语数据量指示符(dvi)可以指用于报告ue必须发送的上行链路数据或信令量的一般机制。特定实施例描述ue可如何利用msg3或在其它上行链路消息中将dvi信息发送给网络。在特定实施例中,可编码dvi以使得它利用比传统bsrmac控制元素更少的存储器。

根据一些实施例,一种用于在与共同控制信道(ccch)mac服务数据单元(sdu)同时传送bsr时减小bsr尺寸的方法包括利用指示包含ccchsdu和bsr二者的特定逻辑信道标识符(lcid)值。这节省了一个mac子报头,并且因此节省了一个字节。对于该特定组合利用特定lcid之所以有效是因为,当发送msg3时,普遍使用该组合。

根据其它实施例,一种发送dvi的方法包括在mac子报头中发送dvi。特定实施例可包括在常规mac报头中利用备用r位或f2位的dvi。例如,如果将选定的位设置成1,那么可在mac子报头的lcid字段(5个位)内通过利用整个字段或利用字段的部分来包含dvi信息。如果对于dvi和可能的备用位利用整个lcid字段,那么也可利用r或f2位来指示特定lcid,诸如指示ccchmacsdu的0(二进制:00000)。当对于dvi信息利用lcid字段的部分时,可利用剩余位来指示现有lcid,但是利用更小的值范围。

特定实施例可利用dvi或bsr来指示在不久的将来内ue没有更多数据要传送或接收。在各种实施例中,“不久的将来”的持续时间可不同。例如,特定实施例可使得ue能够确定可接受的持续时间,或者持续时间可基于长连接或空闲模式不连续接收(drx)周期的长度。enodeb可利用该信息来决定ue是否应当保持处于rrc连接状态或是否应当释放或挂起ue到rrc空闲状态。

特定实施例可提供一个或多个技术优点。例如,特定实施例可启用更小尺寸的msg3传输块,同时还支持有效上行链路调度。特定实施例可使得ue能够发信号通知ue必须传送的上行链路数据/信令的量,包括用于尚未设立的无线电承载的数据/信令。这导致更有效的调度,这保存无线电资源。特定实施例一般对于任何上行链路传输利用更小的上行链路准许,这保存无线电资源。特定实施例使得enodeb能够更好地知道何时将ue保持在rrc连接状态中或何时释放或挂起ue到rrc空闲状态。这可保存无线电资源并保存ue电池使用。

以下描述阐述众多特定细节。但是,将了解,没有这些特定细节也可实践实施例。在其它情况下,没有详细示出公知的电路、结构和技术,以免混淆对本描述的理解。通过包含的描述,本领域技术人员将能够在没有过多实验的情况下实现合适的功能性。

本说明书中对“一个实施例”、“一实施例”、“一示例实施例”等的引用指示描述的实施例可包括特定特征、结构或特性,但不是每个实施例都一定要包含该特定特征、结构或特性。此外,此类短语不一定指相同的实施例。另外,当结合一实施例描述特定特征、结构或特性时,被认为结合其它实施例实现此类特征、结构或特性是在本领域技术人员的知识范围内的,而不管是否有明确描述。

参考附图的图1-8b描述特定实施例,对于各图的类似和对应部分使用类似数字。本公开通篇使用lte作为示例蜂窝系统,但是本文中介绍的想法也可适用于其它无线通信系统。

图1是根据特定实施例示出示例无线网络的框图。无线网络100包括一个或多个无线装置110(诸如移动电话、智能电话、膝上型计算机、平板计算机、mtc装置、nb-iot装置或能够提供无线通信的任何其它装置)和多个网络节点120(诸如基站或enodeb)。网络节点120服务于覆盖区域115(又称为小区115)。

一般来说,在网络节点120的覆盖范围内(例如,在由网络节点120提供服务的小区115内)的无线装置110通过传送和接收无线信号130与网络节点120通信。例如,无线装置110和网络节点120可传递包含语音业务、数据业务和/或控制信号的无线信号130。将语音业务、数据业务和/或控制信号传递给无线装置110的网络节点120可称为无线装置110的服务网络节点120。

在一些实施例中,可以用非限制性术语“ue”指代无线装置110。ue可包括能够通过无线电信号与网络节点或另一个ue通信的任何类型的无线装置。ue可包括无线电通信装置、目标装置、装置到装置(d2d)ue、机器型ue或能够进行机器到机器通信(m2m)的ue、配备有ue的传感器、ipad、平板、移动终端、智能电话、膝上型嵌入式设备(lee)、膝上型安装式设备(lme)、usb软件狗、客户终端设备(cpe)、nb-iot装置等。

在一些实施例中,网络节点120可包括任何类型的网络节点,诸如基站、无线电基站、基站收发信台、基站控制器、网络控制器、演进型节点b(enb)、节点b、多-rat基站、多小区/多播协调实体(mce)、中继节点、接入点、无线电接入点、远程无线电单元(rru)远程无线电头端(rrh)、核心网络节点(例如,mme、son节点、协调节点等)、或甚至外部节点(例如,第三方节点、位于当前网络外部的节点)等。

无线信号130可包括下行链路传输(从无线电网络节点120到无线装置110)和上行链路传输(从无线装置110到无线电网络节点120)二者。无线信号130可包括数据分组,诸如媒体接入控制(mac)协议数据单元(pdu)135。在特定实施例中,macpdu135可包括关于图2-4描述的格式。

无线装置110可利用随机接入过程来使上行链路传输与网络节点120同步。随机接入过程可包括发送msg3,诸如无线电资源控制(rrc)连接请求。

在特定实施例中,无线装置110可确定用于由无线装置100进行传送的上行链路数据的量。无线装置110可确定表示确定的上行链路数据的量的数据量指示符(dvi),并在macpdu135中利用小于1个字节来编码dvi。无线装置110可将macpdu135传送给网络节点120。处理电路还可进行操作以便通过将dvi与共同控制信道(ccch)mac服务数据单元(sdu)包含在一起来编码macpdu中的dvi。例如,无线装置110可通过将dvi与共同控制信道(ccch)mac服务数据单元(sdu)包含在一起来编码macpdu中的dvi。

在特定实施例中,网络节点120可从无线装置110接收macpdu135。macpdu135可包括表示用于由无线装置110进行传送的上行链路数据的量的dvi,并且可利用小于1个字节来编码dvi。网络节点120可解码macpdu中的dvi,基于解码的dvi确定上行链路准许,并将上行链路准许传送给无线装置110。网络节点120可通过与ccchmacsdu一起解码dvi来解码macpdu中的dvi。

每个网络节点120可具有用于将信号130传送给无线装置110的单个传送器或多个传送器。在一些实施例中,网络节点120可包括多输入多输出(mimo)系统。类似地,每个无线装置110可具有用于从网络节点120接收信号130的单个接收器或多个接收器。

在无线网络100中,每个无线电网络节点120可利用任何合适的无线电接入技术,诸如长期演进(lte)、lte-高级、umts、hspa、gsm、cdma2000、wimax、wifi和/或其它合适的无线电接入技术。无线网络100可包括一种或多种无线电接入技术的任何合适的组合。出于举例的目的,可在某些无线电接入技术的上下文内描述各种实施例。但是,本公开的范围不限于这些示例,并且其它实施例可利用不同的无线电接入技术。

如上所述,无线网络的实施例可包括一个或多个无线装置和能够与无线装置通信的一种或多种不同类型的无线电网络节点。网络还可包括适合支持无线装置之间或无线装置和另一个通信装置(诸如固定电话)之间的通信的任何额外元件。无线装置可包括硬件和/或软件的任何合适的组合。例如,在特定实施例中,诸如无线装置110的无线装置可包括下文关于图7a描述的组件。类似地,网络节点可包括硬件和/或软件的任何合适的组合。例如,在特定实施例中,诸如网络节点120的网络节点可包括下文关于图8a描述的组件。

根据一些实施例,无线装置110可包括用来告知网络节点120无线装置110必须传送的多少上行链路数据/信令的机制。特定实施例可通过对于ccchmacsdu和bsrmac控制元素对利用一个mac子报头来组合ccchmacsdu和bsrmac控制元素。该组合的对可通过lcid值来被标识。在一些实施例中,可从可用值的集合分配lcid值。这些实施例的优点是,它们利用1个字节的开销,而不是单独利用遗留bsrmac控制元素时的2个字节。

图2示出包括用于组合的短bsr和ccch的lcid的示例消息结构的框图。消息结构(a)包括两个mac子报头20和服务数据单元(sdu)22。mac子报头20a包括标识包含在sdu22中的短bsr的lcid,并且mac子报头20b包括标识包含在sdu22中的ccch的lcid。

消息结构(b)包括具有单个lcid的单个mac子报头20和服务数据单元22。mac子报头20c包括标识包含在sdu22中的组合的短bsr和ccch的lcid。尽管示出特定lcid值(即,10101),但是特定实施例可利用任何合适的lcid值(即,介于00000和11111之间的任何值)。

消息结构(b)示出能够如何利用一个mac子报头来包括ccchmacsdu和bsrmac控制元素二者。特定实施例可包括组合的lcid以及常规lcid值。诸如无线装置110的无线装置当在相同macpdu中发送ccchsdu和bsr两者时可利用组合的lcid值。所示示例描绘按特定顺序的ccch和短bsr,但是其它实施例可包括按任何合适顺序的ccch和短bsr。

关于组合的ccchmacsdu和bsrmac控制元素使用的术语“短bsr”是指任何合适形式的缓冲器状态指示符,诸如数据量指示符。在该上下文中,术语“短bsr”不限于在3gppts36.321第6.1.3和6.2.1章节中定义的短bsr。

其它实施例可在mac子报头中包括dvi值。例如,mac子报头的字段r或f2可指示是否包括dvi。可作为lcid字段的部分来包括dvi。

在特定实施例中,无线装置将f2字段设置成1以便指示mac子报头包含dvi字段(例如,3或4个位)和较小的lcid字段(例如,1或2个位)。在特定实施例中,用于所得lcid字段和dvi字段的位数可与本文中描述的示例不同。

图3示出mac子报头的示例消息结构的框图。mac子报头20中的f2字段与lcid字段一起编码dvi。在特定实施例中,在用于ccchsdu的mac子报头20中可包括3或4位dvi,并支持2或1位的lcid字段。

在示例(a)中,mac子报头20包括设置成1的f2字段连同4位dvi和1位lcid。在示例(b)中,mac子报头20包括设置成0的f2字段连同没有dvi以及有5位lcid。在示例(c)中,mac子报头20包括设置成1的f2字段连同3位dvi和2位lcid。

在特定实施例中,诸如无线装置110的无线装置将f2字段设置成1以便指示mac子报头包含利用完整lcid字段或lcid字段的部分的dvi。lcid字段的剩余部分可用作备用。

图4示出mac子报头的另一个示例消息结构的框图。mac子报头20中的f2字段与lcid字段一起用于编码dvi。在特定实施例中,可在用于ccchsdu的mac子报头中包括4位dvi。当将f2字段设置成1时,没有lcid字段被使用。

示例(a)示出设置成1的f2字段连同4位dvi和1个备用位。示例(b)示出设置成0的f2字段连同没有dvi以及有5位lcid。该实施例的特定优点是,可利用0位的开销来包括dvi信息。

特定实施例可组合关于图3和图4描述的示例。例如,特定实施例可在发送msg3时利用关于图4描述的示例,以及在其它情况下利用关于图3描述的示例。该组合之所以可能是因为,无线装置和网络节点均基于在msg2中给出的准许而知道何时传送msg3。

该组合的特定优点是,可在msg3中包含更多信息,因为所有的5个位可用于dvi和备用。备用位可用于发信号通知其它类型的信息。当不发送msg3时,那么无线装置可利用关于图3描述的格式。例如,无线装置可用1或2个位来指示特定lcid。优点是,当发送与ccch信道不同的逻辑信道时,可利用该格式。

特定实施例可包括用来规定具有缓冲的上行链路数据/信令的无线装置如何报告dvi的规则。例如,在特定实施例中,指示的上行链路缓冲器量是指由mac子报头指示的逻辑信道。作为另一个示例,指示的上行链路缓冲器量可以指无线装置具有上行链路数据/信令的所有逻辑信道。作为又一个示例,指示的上行链路缓冲器量可以指无线装置必须传送的任何上行链路数据/信令,包括对于尚未设立的逻辑信道的数据/信令。

特定实施例可适用于nb-iot和常规lte二者。例如,在nb-iot中对于dvi利用f2字段是可能的,因为对于nb-iot,可能不需要指示大小大于32767字节的macsdu的常规lte使用。

但是,对于常规lte使用f2字段的特定实施例可区分f2字段的常规使用和用于dvi的使用。例如,在常规lte中,3gppts36.321第6.2.1章节中的mac标准规定,f2字段的大小为1个位,并且当以下条件为真时设置f2位:如果macsdu或可变大小的mac控制元素的大小大于32767个字节并且如果对应子报头不是最后一个子报头,那么将f2字段的值设置成1,否则将它设置成0。

在常规lte中,当给予无线装置小于32767个字节的准许时,无线装置将不设置f2字段。特定实施例可利用以下规则来区分dvi和常规使用。例如,如果给予无线装置小于32767个字节的准许,那么可利用f2字段来在mac子报头中指示dvi字段,否则可按惯例使用f2字段。

在特定实施例中,当利用大型传输块时,可不使用dvi。但是,可能很少使用大型传输块,并且大多数时间能够对于dvi使用f2字段。对于调度大型传输块并且不能使用dvi的稀有时间,在特定实施例中,无线装置可包括常规bsr。在这种情形中,与大型macpdu相比,包括bsr导致小的开销。

根据一些实施例,无线装置可利用dvi或bsr来指示,在“不久的将来”内,无线装置没有更多的上行链路数据/信令要发送,并且它预期不在下行链路中接收任何数据/信令。无线装置可利用以下任何示例来对此做出指示。

在特定实施例中,无线装置可利用dvi字段来指示,在不久的将来内,它没有更多的上行链路数据/信令要传送,并且预期不接收任何下行链路数据/信令。例如,无线装置可在dvi字段中利用特定值(例如,0)。作为另一个示例,无线装置可能不会为macsdu(其在其他情况下将支持dvi(例如,当包含dvi字段时,lcid字段的范围包括用于该macsdu的逻辑信道))在mac子报头中包括dvi字段(例如,通过不设置r或f2位字段来规定)。

在特定实施例中,无线装置可利用bsrmac控制元素来指示,在不久的将来内,它没有更多的上行链路数据/信令要传送,并且预期不接收任何下行链路数据/信令。例如,无线装置可包括具有设置成0(或任何其它特殊值)的缓冲器大小的bsr。作为另一个示例,除了在nb-iot无线装置没有更多的上行链路数据/信令要传送的时候之外,nb-iot无线装置可在所有上行链路macpdu中包括bsr。如果nb-iot无线装置没有在macpdu中包括bsr,那么nb-iot无线装置在不久的将来内没有更多的上行链路/下行链路数据/信令。

在特定实施例中,可由特定无线装置确定称为“不久的将来”的时间期,或者它可基于以下任何时间间隔。在特定实施例中,不久的将来可以指对于之后的x个长连接模式drx周期时段的时间期,其中x可以是大于或等于1的任何整数值。特定实施例可改为利用rrc空闲模式drx周期。在特定实施例中,不久的将来可以指固定时间期,或者它可通过网络配置。

特定实施例包括由无线装置执行的方法,并且其它实施例包括由网络节点执行的方法。关于图5a-6b描述示例方法。

图5a是在用户设备中进行的传递数据量指示符的示例方法500的流程图。在特定实施例中,可通过参考图1-8b描述的无线网络100的组件来执行方法500的一个或多个步骤。

方法500在步骤512开始,在步骤512,用户设备确定用于由用户设备进行传送的上行链路数据的量。例如,无线装置110可确定到上行链路具有50个字节的数据。无线装置110可包括通常传送少量数据并且不频繁传送的nb-iot装置。

在步骤514,用户设备确定表示确定的上行链路数据的量的数据量指示符(dvi)。例如,4位dvi可包括16个索引值。每个索引值可以指数据大小的范围。无线装置110可确定4位索引值,它指包括50个字节的上行链路数据的数据大小范围。特定实施例可包括任何合适数量的位(例如,1、2、3、4、5等)的dvi。

在一些实施例中,无线装置可能没有任何更多的上行链路数据要传送。无线装置可利用设置成0(或任何预定值)的dvi来向网络节点指示在不久的将来之中无线装置没有任何更多的数据要传送。网络节点可利用该指示来释放或挂起无线装置到rrc空闲状态。

在步骤516,用户设备在媒体接入控制(mac)协议数据单元(pdu)中编码dvi。用户设备利用小于1个字节来编码dvi。在一些实施例中,用户设备可与共同控制信道(ccch)mac服务数据单元(sdu)一起编码dvi。例如,在步骤516a中,用户设备在mac子报头中编码指示macpdu包括ccchmacsdu和缓冲器状态指示符(诸如dvi)的逻辑信道标识符(lcid)值。作为特定示例,无线装置110可根据关于图2示例(b)描述的示例编码dvi。

在一些实施例中,用户设备可在mac子报头中编码dvi。例如,在步骤516b中,用户设备利用f1或r位来指示mac子报头包括dvi。作为特定示例,无线装置110可根据关于图3和图4描述的任何示例来编码dvi。

为了保存上行链路消息中的位,本文中描述的实施例要么将dvi与ccch组合,要么在mac子报头中嵌入dvi。如上所述,为dvi编码特定mac子报头将需要至少两个字节(即,一个字节的mac子报头加上用于dvi的一个字节),它们对于nb-iot装置可能效率不高。因此,本文中描述的实施例比只对于dvi的专用mac子报头更加有效。

在步骤518,用户设备将macpdu传送给网络节点。例如,无线装置110可将macpdu传送给网络节点120。

可对图5a中示出的方法500进行修改、增加或省略。例如,特定实施例可省略步骤512。另外,方法500中的一个或多个步骤可并行或按任何合适的顺序执行。

图5b是根据一些实施例在用户设备中进行的传递缓冲器状态报告的示例方法的流程图。在特定实施例中,可通过参考图1-8b描述的无线网络100的组件来执行方法550的一个或多个步骤。

方法550在步骤552开始,在步骤552,无线装置确定在不久的将来内它没有上行链路数据/信令要传送或没有下行链路数据/信令要接收。例如,无线装置110可确定在不久的将来内它没有上行链路数据/信令要传送或没有下行链路数据/信令要接收。无线装置110可包括通常传送少量数据并且不频繁传送的nb-iot装置。

在步骤552,无线装置可在macpdu中包括bsr并将bsr的缓冲器大小设置成0。

在步骤554,无线装置将macpdu传送给网络节点。例如,作为随机接入过程或任何调度的ul传输的部分,无线装置110可将包括macpdu的消息发送给网络节点120。

可对图5b中示出的方法550进行修改、增加或省略。另外,方法550中的一个或多个步骤可并行或按任何合适的顺序执行。

图6a是在网络节点中进行的接收数据量指示符的示例方法的流程图。在特定实施例中,可通过参考图1-8b描述的无线网络100的组件来执行方法600的一个或多个步骤。

方法600在步骤612开始,在步骤612,网络节点从用户设备接收媒体接入控制(mac)协议数据单元(pdu)。macpdu包括表示用于由无线装置进行传送的上行链路数据的量的数据量指示符(dvi),并利用小于1个字节来编码dvi。例如,作为随机接入过程的部分,网络节点120可从无线装置110接收包括macpdu的消息,该macpdu包括指示无线装置110有50个字节的数据要传送的dvi。

在步骤614,网络节点解码macpdu中的dvi。在一些实施例中,解码dvi包括与共同控制信道(ccch)mac服务数据单元(sdu)一起解码dvi。例如,在步骤614a中,网络节点解码mac子报头中的指示macpdu包括共同控制信道(ccch)mac服务数据单元(sdu)和缓冲器状态指示符(诸如dvi)的逻辑信道标识符(lcid)值。作为特定示例,网络节点120可根据关于图2示例(b)描述的示例解码dvi。

在一些实施例中,网络节点解码mac子报头中的dvi。例如,在步骤614b中,网络节点检查f1或r位以便确定mac子报头包括dvi。作为特定示例,网络节点120可根据关于图3和图4描述的任何示例解码dvi。

在步骤616,网络节点基于解码的dvi确定上行链路准许。例如,网络节点120可确定dvi包括指示无线装置110有50个字节的数据(或有含有50个字节的数据范围)要传送的索引。网络节点110创建准许足够多资源以便适应50个字节的上行链路数据的上行链路准许。

在步骤618,网络节点将上行链路准许传送给用户设备。例如,网络节点230可将上行链路准许传送给无线装置110。

可对图6a中示出的方法600进行修改、增加或省略。例如,特定实施例可省略步骤616。另外,方法600中的一个或多个步骤可并行或按任何合适的顺序执行。

图6b是在网络节点中进行的接收具有bsr的macpdu的示例方法的流程图。在特定实施例中,可通过参考图1-8b描述的无线网络100的组件来执行方法650的一个或多个步骤。

方法650在步骤652开始,在步骤652,网络节点从无线装置接收包括bsr的macpdu。例如,作为随机接入过程或调度的传输的部分,网络节点120可从无线装置110接收包括包含bsr的macpdu的消息。

在步骤612,网络节点基于接收的bsr和缓冲器大小值0确定在不久的将来内无线装置没有任何上行链路数据/信令要传送。例如,网络节点120可基于接收的bsr确定在不久的将来内无线装置110没有任何上行链路数据/信令要传送。

在步骤614,网络节点网络可释放或挂起用户设备到空闲状态。例如,网络节点120可释放无线装置110以处于rrc空闲状态,并且从而节省网络资源并使无线装置110的电池使用最小化。

可对图6b中示出的方法650进行修改、增加或省略。另外,方法650中的一个或多个步骤可并行或按任何合适的顺序执行。

图7a是示出无线装置的示例实施例的框图。无线装置是图1中示出的无线装置110的示例。

无线装置能够确定用于由无线装置进行传送的上行链路数据的量。无线装置确定表示确定的上行链路数据的量的dvi(例如,4位索引值)。无线装置利用小于一个字节来在macpdu中编码dvi,并将macpdu传送给网络节点。在特定实施例中,在macpdu中编码dvi可包括在mac子报头中编码指示macpdu包括ccchmacsdu和缓冲器状态指示符(诸如dvi)的逻辑信道标识符(lcid)值。在特定实施例中,在macpdu中编码dvi可包括在mac子报头中编码dvi。例如,无线装置可通过设置r或f2位以便指示mac子报头包括dvi来在mac子报头中编码dvi。

无线装置的特定示例包括移动电话、智能电话、pda(个人数字助理)、nb-iot装置、便携式计算机(例如,膝上型计算机、平板)、传感器、调制解调器、机器型(mtc)装置/机器到机器(m2m)装置、膝上型嵌入式设备(lee)、膝上型安装式设备(lme)、usb软件狗、具备装置到装置能力的装置、交通工具到交通工具装置或能够提供无线通信的任何其它装置。无线装置包括处理电路700。处理电路700包括收发器710、处理器720和存储器730。在一些实施例中,收发器710便于(例如,经由天线)向无线网络节点120传送无线信号以及从无线网络节点120接收无线信号,处理器720执行指令以便提供本文中描述为由无线装置提供的一些或所有功能性,并且存储器730存储由处理器720执行的指令。

处理器720包括在一个或多个集成电路或模块中实现的用来执行指令并操纵数据以执行无线装置的描述的功能中的一些或所有功能的硬件和软件的任何合适的组合。在一些实施例中,处理器720可包括例如一个或多个计算机、一个多个可编程逻辑装置、一个或多个中央处理单元(cpu)、一个或多个微处理器、一个或多个应用和/或其它逻辑、和/或前述装置的任何合适的组合。处理器720可包括配置成执行无线装置110的描述的功能中的一些或所有功能的模拟和/或数字电路。例如,处理器720可包括电阻器、电容器、电感器、晶体管、二极管和/或任何其它合适的电路组件。

存储器730一般可进行操作以便存储计算机可执行代码和数据。存储器730的示例包括计算机存储器(例如,随机存取存储器(ram)或只读存储器(rom))、大容量存储介质(例如,硬盘)、可移除存储介质(例如,紧凑盘(cd)或数字视频盘(dvd))、和/或或存储信息的任何其它易失性或非易失性、非暂态计算机可读和/或计算机可执行存储器装置。

在特定实施例中,与收发器710通信的处理器720可利用小于1个字节来在macpdu中编码dvi,并将macpdu传送给网络节点。

无线装置的其它实施例可包括(图7a中示出的组件以外的)额外组件,它们负责提供无线装置的功能性的某些方面,包括上文描述的任何功能性和/或任何额外功能性(包括支持上文描述的解决方案所必需的任何功能性)。

图7b是示出无线装置110的示例组件的框图。所述组件可包括确定模块750、编码模块752和传送模块754。

确定模块750可执行无线装置110的确定功能。例如,确定模块750可确定用于由无线装置110进行传送的上行链路数据的量。确定模块750可确定表示确定的上行链路数据的量的dvi。在某些实施例中,确定模块750可包含处理器720或可被包含在处理器720中。在特定实施例中,确定模块750可与编码模块752和传送模块754通信。

编码模块752可执行无线装置110的编码功能。例如,编码模块752可根据关于图2-4描述的任何实施例在macpdu中编码dvi。在某些实施例中,编码模块752可包含处理器720或可被包含在处理器720中。在特定实施例中,编码模块752可与确定模块750和传送模块754通信。

传送模块754可执行无线装置110的传送功能。例如,传送模块754可将macpdu传送给网络节点120。在某些实施例中,传送模块754可包含处理器720或可被包含在处理器720中。在特定实施例中,传送模块754可与确定模块750和编码模块752通信。

图8a是示出网络节点的示例实施例的框图。网络节点是图1中示出的网络节点120的示例。

网络节点能够从无线装置接收macpdu。macpdu包括表示用于由无线装置进行传送的上行链路数据的量的dvi,并且dvi被利用小于1个字节来进行编码。网络节点解码macpdu中的dvi以便基于解码的dvi确定上行链路准许。网络节点将上行链路准许传送给无线装置。在特定实施例中,解码macpdu中的dvi包括与ccchmacsdu一起解码dvi。例如,解码macpdu中的dvi可包括解码mac子报头中的指示macpdu包括ccchmacsdu和缓冲器状态指示符(诸如dvi)的逻辑信道标识符(lcid)值。在特定实施例中,解码macpdu中的dvi包括解码mac子报头中的dvi。例如,解码mac子报头中的dvi可包括检查r或f2位以便确定mac子报头包括dvi。

网络节点120能够是enodeb、nodeb、基站、无线接入点(例如,wi-fi接入点)、低功率节点、基站收发信台(bts)、传输点或节点、远程rf单元(rru)、远程无线电头端(rrh)或其它无线电接入节点。网络节点120包括处理电路800。处理电路800包括至少一个收发器810、至少一个处理器820、至少一个存储器830和至少一个网络接口840。收发器810便于(例如,经由天线)向诸如无线装置110的无线装置传送无线信号以及从诸如无线装置110的无线装置接收无线信号;处理器820执行指令以便提供上文描述为由网络节点120提供的一些或所有功能性;存储器830存储供处理器820执行的指令;并且网络接口840将信号传递给后端网络组件,诸如网关、交换机、路由器、因特网、公共交换电话网络(pstn)、控制器、和/或其它网络节点120。处理器820和存储器830能够是与上文关于图7a的处理器720和存储器730描述的类型相同的类型。

在一些实施例中,网络接口840在通信上耦合到处理器820,并且指可操作以接收用于网络节点120的输入、发送来自网络节点120的输出、对输入或输出或两者执行合适处理、向其它装置进行传递或执行前述操作的任何组合的任何合适的装置。网络接口840包括含有协议转化和数据处理能力的合适硬件(例如,端口、调制解调器、网络接口卡等)和软件以便通过网络进行通信。

在特定实施例中,与收发器810通信的处理器820接收包括利用小于1个字节编码的dvi的macpdu,并解码dvi以便确定在上行链路准许中准许无线装置的资源量。

网络节点120的其它实施例包括(图8a中示出的组件以外的)额外组件,它们负责提供网络节点的功能性的某些方面,包括上文描述的任何功能性和/或任何额外功能性(包括支持上文描述的解决方案所必需的任何功能性)。各种不同类型的无线电网络节点可包括具有相同物理硬件但是(例如,经由编程)配置成支持不同无线电接入技术的组件,或者可表示部分或完全不同的物理组件。

图8b是示出网络节点120的示例组件的框图。所述组件可包括接收模块850、解码模块852和传送模块854。

接收模块850可执行网络节点120的接收功能。例如,接收模块850可从无线装置110接收macpdu。在某些实施例中,接收模块850可包含处理器820或可被包含在处理器820中。接收模块850可包括配置成接收无线电信号的电路。在特定实施例中,接收模块850可与解码模块852和传送模块854通信。

解码模块852可执行网络节点120的解码功能。例如,解码模块852可根据关于图2-4描述的任何实施例解码包含在macpdu中的dvi。解码模块852可基于解码的dvi确定上行链路准许。在某些实施例中,解码模块852可包含处理器820或可被包含在处理器820中。在特定实施例中,解码模块852可与接收模块850和传送模块854通信。

传送模块854可执行网络节点120的传送功能。例如,传送模块854可将上行链路准许传送给无线装置110。在某些实施例中,传送模块854可包含处理器820或可被包含在处理器820中。传送模块854可包括配置成传送无线电信号的电路。在特定实施例中,传送模块854可与接收模块850和解码模块852通信。

本公开的一些实施例可提供一个或多个技术优点。一些实施例可得益于这些优点中的一些或所有优点,或者可能不得益于这些优点中的任何优点。本领域技术人员可容易探知其它技术优点。一些实施例的技术优点包括告知网络节点无线装置必须传送的上行链路数据/信令的量。利用该信息,网络能够更好地确定何时释放/挂起无线装置到空闲状态或何时应当将无线装置维持在连接状态中。这导致保存无线电资源无线装置电池使用的更有效调度。本领域技术人员可容易探知其它技术优点。

在不偏离本发明的范围的情况下,可对本文中公开的系统和设备进行修改、增加或省略。系统和设备的组件可被集成或分离。此外,系统和设备的操作可由更多、更少或其它组件来执行。另外,系统和设备的操作可利用包括软件、硬件和/或其它逻辑的任何合适的逻辑来执行。在此文档中使用时,“每个”是指集合的每个成员或集合的子集的每个成员。

在不偏离本发明的范围的情况下,可对本文中公开的方法进行修改、增加或省略。方法可包括更多、更少或其它步骤。另外,可按任何合适的顺序执行步骤。

尽管已经按照某些实施例描述了本公开,但是对所述实施例的变更和置换将对于本领域技术人员而言显而易见。因此,对实施例的以上描述不约束本公开。在不偏离如下面的权利要求所定义的本公开的精神和范围的情况下,其它变化、替换和变更是可能的。

以上描述中使用的缩略词包括:

3gpp第三代合作伙伴计划

bsr缓冲器状态报告

bts基站收发信台

d2d装置到装置

dft离散傅立叶变换

dl下行链路

drx不连续接收

enbenodeb

epdcch增强型物理下行链路控制信道

fdd频分双工

iot物联网

lte长期演进

m2m机器到机器

mimo多输入多输出

mpdcchmtc物理下行链路控制信道

msg2由ue在随机接入过程中接收的消息2

msg3由ue在随机接入过程中发送的消息3

mtc机器型通信

nb-iot窄带物联网

ofdm正交频分复用

pcell主小区

pdcch物理下行链路控制信道

pdsch物理下行链路共享信道

prb物理资源块

pucch物理上行链路控制信道

pusch物理上行链路共享信道

ra随机接入

ran无线电接入网络

rat无线电接入技术

ri秩指示符

rrc无线电资源控制

rrh远程无线电头端

rru远程无线电单元

scell辅小区

senb辅enodeb

tdd时分双工

ue用户设备

umts通用移动电信系统

wan无线接入网络

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