延长高功率状态下的DRX操作的制作方法

文档序号:15074514发布日期:2018-08-01 00:53阅读:263来源:国知局

本申请要求享有于2015年10月26日提交的题为“systemandmethodtoextendahigh-powermode”的序列号为62/246,551的美国临时申请,以及于2016年2月19日提交的题为“extendingdrxoperationinahigh-powerstate”的编号为15/048,636的美国专利申请的利益,以引用方式将他们的全部内容明确并入本文。

概括而言,本公开内容涉及通信系统,而更具体而言,涉及被配置为在不连续接收循环期间延长高功率状态的设备。



背景技术:

无线通信系统被广泛部署以提供各种电信服务,例如电话、视频、数据、消息传送和广播。典型的无线通信系统可以采用能够通过共享可用的系统资源来支持与多个用户通信的多址技术。这样的多址技术的示例包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统和时分同步码分多址(td-scdma)系统。

在各种电信标准中已采纳这些多址技术来提供使不同的无线设备能够在城市、国家、地区乃至全球层面上进行通信的公共协议。示例性电信标准是长期演进(lte)。lte是对由第三代合作伙伴计划(3gpp)发布的通用移动电信系统(umts)移动标准的增强集。lte被设计为在下行链路上使用ofdma、在上行链路上使用sc-fdma、以及使用多输入多输出(mimo)天线技术通过改善的频谱效率、降低的成本以及改善的服务来支持移动宽带接入。然而,随着对移动宽带接入的需求继续增长,需要对lte技术进行进一步改进。这些改进还可以是可适用于其他多址技术和采用这些技术的电信标准的。



技术实现要素:

下文呈现了对一个或多个方面的简要概括以便提供对这样的方面的基本理解。该概括并非是对所有预期方面的泛泛评述,并且既不旨在标识所有方面的关键或重要元素,也不旨在描绘任何或所有方面的范围。其仅有的目的是以简要形式呈现一个或多个方面的一些构思,作为稍后呈现的更详细描述的序言。

在各种无线通信系统中,可以采用不连续接收(drx),例如以节省通信设备处的功率。根据drx,由通信设备进行的数据通信发生在周期性间隔处。在那些周期性间隔之间,通信设备可以进入低功率状态、“睡眠”状态或在其中通信设备节省功率的另一状态。由于该周期性数据通信,一些数据通信可能被延迟。在各种实例中,例如在从互联网源(例如,网页)加载内容期间,这样的延迟可能是不期望的。为了解决该不期望的延迟,通信设备可以执行操作以阻止转换到低功率状态和/或延长在此期间数据被传送的周期性间隔。

在本公开内容的一方面中,提供了一种方法、一种计算机可读介质和一种装置。装置可以被配置为确定装置被调度为与drx循环相关联地从第一功率状态转换到第二功率状态。第二功率状态可以低于第一功率状态。装置还可以被配置为确定装置的第一功率状态要被延长。装置可以被配置为基于确定装置的第一功率状态要被延长而通过事务的传输来自主地延长第一功率状态。

为了实现前述和相关目的,一个或多个方面包括下文中充分描述并且在权利要求中特别指出的特征。以下描述和附图详细阐述了一个或多个方面的某些说明性特征。然而,这些特征仅仅指示其中可以采用各个方面的原理的各种方式中的一些方式,并且该描述旨在包括所有这样的方面及其等同物。

附图说明

图1是示出无线通信系统和接入网络的示例的图。

图2a、2b、2c和2d分别是示出dl帧结构、dl帧结构内的dl信道、ul帧结构和ul帧结构内的ul信道的lte示例的图。

图3是示出接入网络中的演进型节点b(enb)和用户设备(ue)的示例的图。

图4是示出用于ue的协议架构的示例的图。

图5是包括服务器、基站和ue的无线通信环境的框图。

图6是包括服务器、基站和ue的无线通信环境的框图,其中,ue可以延长ue的高功率状态。

图7是无线通信方法的流程图。

图8是示出示例性装置中的不同单元/组件之间的数据流的概念性数据流图。

图9是示出了采用处理系统的装置的硬件实施方式的示例的图。

具体实施方式

以下结合附图阐述的详细描述旨在作为对各种配置的描述,而不旨在表示其中可以实践本文描述的构思的仅有的配置。出于提供对各种构思的透彻理解的目的,详细描述包括了具体细节。然而,对于本领域技术人员而言将显而易见的是,可以在没有这些具体细节的情况下实践这些构思。在一些实例中,为了避免模糊这样的构思,以框图形式示出了公知的结构和组件。

现在将参考各种装置和方法来呈现电信系统的若干方面。这些装置和方法将通过各种框、组件、电路、过程、算法等(统称为“元素”)在以下的详细描述中进行描述并且在附图中示出。这些元素可以使用电子硬件、计算机软件或其任意组合来实现。这样的元素是被实现为硬件还是软件取决于具体应用和施加在整个系统上的设计约束。

例如,元素、或元素的任何部分、或元素的任意组合可以被实现为包括一个或多个处理器的“处理系统”。处理器的示例包括:被配置为执行贯穿本公开内容描述的各种功能的微处理器、微控制器、图形处理单元(gpu)、中央处理单元(cpu)、应用处理器、数字信号处理器(dsp)、精简指令集计算(risc)处理器、片上系统(soc)、基带处理器、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门控逻辑单元、分立硬件电路、以及其他适当的硬件。处理系统中的一个或多个处理器可以执行软件。不论被称为软件、固件、中间件、微码、硬件描述语言还是其他术语,软件都应当被广义地解释为意指:指令、指令集、代码、代码段、程序代码、程序、子程序、软件组件、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、功能等。

因此,在一个或多个示例性实施例中,所描述的功能可以用硬件、软件或其任意组合来实现。如果用软件实现,则功能可以作为一个或多个指令或代码被存储或编码在计算机可读介质上。计算机可读介质包括计算机存储介质。存储介质可以是可由计算机存取的任何可用介质。通过示例而非限制的方式,这样的计算机可读介质可以包括随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程rom(eeprom)、光盘存储装置、磁盘存储装置、其他磁存储设备、上述类型的计算机可读介质的组合、或者可用于存储采用可由计算机存取的指令或数据结构形式的计算机可执行代码的任何其他介质。

图1是示出无线通信系统和接入网络100的示例的图。无线通信系统(还被称为无线广域网(wwan))包括基站102、ue104和演进型分组核心(epc)160。基站102可以包括宏小区(例如,高功率蜂窝基站)和/或小型小区(例如,低功率蜂窝基站)。宏小区可以包括enb。小型小区可以包括毫微微小区、微微小区和微小区。

基站102(统称为演进型通用移动电信系统(umts)陆地无线接入网络(e-utran))通过回程链路132(例如,s1接口)与epc160对接。除了其他功能之外,基站102还可以执行以下功能中的一者或多者:用户数据传送、无线信道加密和解密、完整性保护、报头压缩、移动性控制功能(例如,切换、双连接)、小区间干扰协调、连接设立和释放、负载平衡、非接入层(nas)消息分发、nas节点选择、同步、无线接入网络(ran)共享、多媒体广播多播服务(mbms)、订户和设备跟踪、ran信息管理(rim)、寻呼、定位、和警告消息递送。基站102可以在回程链路134(例如,x2接口)上直接或间接地(例如,通过epc160)与彼此通信。回程链路134可以是有线或无线的。

基站102可以与ue104进行无线通信。每个基站102可以为各自的地理覆盖区域110提供通信覆盖。可以存在交迭的地理覆盖区域110。例如,小型小区102'可以具有与一个或多个宏基站102的覆盖区域110交迭的覆盖区域110'。包括小型小区和宏小区二者的网络可以被称为异构网络。异构网络还可以包括家庭演进型节点b(enb)(henb),其可以向被称为封闭订户组(csg)的受限组提供服务。基站102和ue104之间的通信链路120可以包括从ue104到基站102的上行链路(ul)(还被称为反向链路)传输和/或从基站102到ue104的下行链路(dl)(还被称为前向链路)传输。通信链路120可以使用mimo天线技术,包括空间复用、波束成形和/或发射分集。通信链路可以通过一个或多个载波。在载波聚合中分配的每个载波中,基站102/ue104可以使用多达ymhz(例如,y=5、10、15或20mhz)带宽的频谱,多达总计yxmhz(x个分量载波)的载波聚合用于沿每个方向的传输。载波可以与彼此相邻,也可以不与彼此相邻。载波的分配可以关于dl和ul不对称(例如,与ul相比,可以为dl分配更多或更少的载波)。分量载波可以包括主分量载波和一个或多个辅分量载波。主分量载波可以被称为主小区(pcell),并且辅分量载波可以被称为辅小区(scell)。

无线通信系统还可以包括在5ghz非授权频谱中经由通信链路154与wi-fi站(sta)152通信的wi-fi接入点(ap)150。当在非授权频谱中通信时,sta152/ap150可以在通信之前执行空闲信道评估(cca)以确定信道是否可用。

小型小区102'可以在授权和/或非授权频谱中操作。当在非授权频谱中操作时,小型小区102'可以采用lte并且使用与由wi-fiap150使用的频谱相同的5ghz非授权频谱。在非授权频谱中采用lte的小型小区102'可以提升对接入网络的覆盖和/或增加接入网络的容量。非授权频谱中的lte可以被称为lte-非授权(lte-u)、授权辅助接入(laa)或multefire。

epc160可以包括移动管理实体(mme)162、其他mme164、服务网关166、多媒体广播多播服务(mbms)网关168、广播多播服务中心(bm-sc)170和分组数据网络(pdn)网关172。mme162可以与归属订户服务器(hss)174通信。mme162是处理ue104与epc160之间的信令的控制节点。通常,mme162提供承载和连接管理。所有用户互联网协议(ip)分组通过服务网关166被传送,所述服务网关166本身连接到pdn网关172。pdn网关172提供ueip地址分配以及其他功能。pdn网关172和bm-sc170连接到ip服务176。ip服务176可以包括互联网、内联网、ip多媒体子系统(ims)、ps流式传输服务(pss)和/或其他ip服务。bm-sc170可以提供用于mbms用户服务提供和递送的功能。bm-sc170可以充当内容提供商mbms传输的入口点,可以用于授权和发起公共陆地移动网络(plmn)内的mbms承载服务,并且可以用于调度mbms传输。mbms网关168可以用于将mbms业务分发给属于广播特定服务的多播广播单频网络(mbsfn)区域的基站102,并且可以负责会话管理(开始/停止)以及收集与embms相关的计费信息。

基站还可以被称为节点b、演进型节点b(enb)、接入点、基站收发机、无线基站、无线收发机、收发机功能单元、基本服务集(bss)、延长服务集(ess)或某个其他适当的术语。基站102为ue104提供到epc160的接入点。ue104的示例包括蜂窝电话、智能电话、会话发起协议(sip)电话、膝上型计算机、个人数字助理(pda)、卫星无线单元、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如,mp3播放器)、相机、游戏控制台、平板计算机、智能设备、可穿戴设备、或任何其他类似的功能设备。ue104还可以被称为站、移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持机、用户代理、移动客户端、客户端或某个其他适当的术语。

再次参考图1,在某些方面中,ue104可以被配置为通过向基站102发送事务来自主地延长第一功率状态(198)。根据一些方面,ue104可以被配置为确定ue104被调度为与不连续接收(drx)循环相关联地从第一功率状态转换到第二功率状态。第二功率状态可以低于第一功率状态。ue104还可以被配置为确定ue104的第一功率状态要被延长。ue104可以被配置为基于确定装置的第一功率状态要被延长而通过向基站102发送事务来自主地延长第一功率状态(198)。

图2a是示出lte中的dl帧结构的示例的图200。图2b是示出lte中的dl帧结构内的信道的示例的图230。图2c是示出lte中的ul帧结构的示例的图250。图2d是示出lte中的ul帧结构内的信道的示例的图280。其他无线通信技术可以具有不同的帧结构和/或不同的信道。在lte中,帧(10ms)可以被划分成10个大小相等的子帧。每个子帧可以包括两个连续的时隙。资源格可以用于表示两个时隙,每个时隙包括一个或多个时间并发资源块(rb)(还被称为物理rb(prb))。资源格被划分成多个资源元素(re)。在lte中,对于常规循环前缀,rb在频域中包含12个连续子载波并且在时域中包含7个连续符号(对于dl,是ofdm符号;对于ul,是sc-fdma符号),总共84个re。对于扩展循环前缀,rb在频域中包含12个连续子载波并且在时域中包含6个连续符号,总共72个re。由每个re携带的比特数量取决于调制方案。

如图2a所示,一些re携带用于ue处的信道估计的dl参考(导频)信号(dl-rs)。dl-rs可以包括小区特定参考信号(crs)(有时还被称为公共rs)、ue特定参考信号(ue-rs)和信道状态信息参考信号(csi-rs)。图2a示出了用于天线端口0、1、2和3的crs(分别被指示为r0、r1、r2和r3)、用于天线端口5的ue-rs(被指示为r5)和用于天线端口15的csi-rs(被指示为r)。图2b示出了帧的dl子帧内的各种信道的示例。物理控制格式指示符信道(pcfich)在时隙0的符号0内,并且携带指示物理下行链路控制信道(pdcch)是占用1个、2个还是3个符号的控制格式指示符(cfi)(图2b示出了占用3个符号的pdcch)。pdcch在一个或多个控制信道元素(cce)内携带下行链路控制信息(dci),每个cce包括九个re组(reg),每个reg包括ofdm符号中的四个连续的re。ue可以被配置有也携带dci的ue特定增强型pdcch(epdcch)。epdcch可以具有2个、4个或8个rb对(图2b示出了两个rb对,每个子集包括一个rb对)。物理混合自动重传请求(arq)(harq)指示符信道(phich)也在时隙0的符号0内,并且携带指示基于物理上行链路共享信道(pusch)的harq确认(ack)/否定ack(nack)反馈的harq指示符(hi)。主同步信道(psch)在帧的子帧0和5内的时隙0的符号6内,并且携带由ue用来确定子帧定时和物理层识别码的主同步信号(pss)。辅同步信道(ssch)在帧的子帧0和5内的时隙0的符号5内,并且携带由ue用来确定物理层小区识别组号的辅同步信号(sss)。基于物理层识别码和物理层小区识别组号,ue可以确定物理小区标识符(pci)。基于pci,ue可以确定上述dl-rs的位置。物理广播信道(pbch)在帧的子帧0的时隙1的符号0、1、2、3内,并且携带主信息块(mib)。mib提供dl系统带宽中的rb数量、phich配置和系统帧号(sfn)。物理下行链路共享信道(pdsch)携带用户数据,广播不通过pbch发送的系统信息(例如,系统信息块(sib))和寻呼消息。

如图2c所示,一些re携带用于enb处的信道估计的解调参考信号(dm-rs)。ue可以另外在子帧的最后的符号中发送探测参考信号(srs)。srs可以具有梳状结构,并且ue可以在梳齿之一上发送srs。srs可以由enb用于信道质量估计以在ul上实现频率依赖调度。图2d示出了帧的ul子帧内的各种信道的示例。基于物理随机接入信道(prach)配置,prach可以在帧内的一个或多个子帧内。prach可以在子帧内包括六个连续的rb对。prach允许ue执行初始系统接入并实现ul同步。物理上行链路控制信道(pucch)可以位于ul系统带宽的边缘上。pucch携带诸如调度请求、信道质量指示符(cqi)、预编码矩阵指示符(pmi)、秩指示符(ri)和harqack/nack反馈之类的上行链路控制信息(uci)。pusch携带数据,并且可以另外用于携带缓冲状态报告(bsr)、功率余量报告(phr)和/或uci。

图3是在接入网络中与ue350进行通信的enb310的框图。在dl中,来自epc160的ip分组可以被提供给控制器/处理器375。控制器/处理器375实现层3和层2功能。层3包括无线资源控制(rrc)层,并且层2包括分组数据汇聚协议(pdcp)层、无线链路控制(rlc)层和介质访问控制(mac)层。控制器/处理器375提供:与广播系统信息(例如,mib、sib)、rrc连接控制(例如,rrc连接寻呼、rrc连接建立、rrc连接修改、和rrc连接释放)、无线接入技术(rat)间移动性和用于ue测量报告的测量配置相关联的rrc层功能;与报头压缩/解压缩、安全性(加密、解密、完整性保护、完整性验证)和切换支持功能相关联的pdcp层功能;与上层分组数据单元(pdu)的传送,通过arq的纠错,rlc服务数据单元(sdu)的级联、分段和重组,rlc数据pdu的重新分段以及rlc数据pdu的重新排序相关联的rlc层功能;以及与逻辑信道和传输信道之间的映射、macsdu到传输块(tb)上的复用、从tb的macsdu的重新排序、调度信息报告、通过harq的纠错、优先级处理和逻辑信道优先化相关联的mac层功能。

发射(tx)处理器316和接收(rx)处理器370实现与各种信号处理功能相关联的层1功能。包括物理(phy)层的层1可以包括传输信道上的错误检测、传输信道的前向纠错(fec)编码/解码、交织、速率匹配、到物理信道上的映射、物理信道的调制/解调和mimo天线处理。tx处理器316基于各种调制方案(例如,二进制相移键控(bpsk)、正交相移键控(qpsk)、m相移键控(m-psk))、m正交幅度调制(m-qam))来处理到信号星座的映射。经编码和调制的符号然后可以被分成并行流。然后每个流可以映射到ofdm子载波,在时域和/或频域中与参考信号(例如,导频)复用,并且然后使用快速傅里叶逆变换(ifft)组合在一起以产生携带时域ofdm符号流的物理信道。ofdm流被空间预编码以产生多个空间流。来自信道估计器374的信道估计可以用于确定编码和调制方案,以及用于空间处理。信道估计可以从ue350发送的参考信号和/或信道状况反馈中导出。每个空间流然后可以经由单独的发射机318tx被提供给不同的天线320。每个发射机318tx可以利用各自的空间流来调制rf载波以用于传输。

在ue350处,每个接收机354rx通过其各自的天线352接收信号。每个接收机354rx恢复被调制到rf载波上的信息并将该信息提供给接收(rx)处理器356。tx处理器368和rx处理器356实现与各种信号处理功能相关联的层1功能。rx处理器356可以对信息执行空间处理以恢复去往ue350的任何空间流。如果多个空间流去往ue350,则他们可以由rx处理器356组合成单个ofdm符号流。rx处理器356然后使用快速傅立叶变换(fft)将ofdm符号流从时域变换到频域。频域信号包括用于ofdm信号的每个子载波的单独的ofdm符号流。通过确定由enb310发送的最可能的信号星座点来恢复和解调每个子载波上的符号、和参考信号。这些软决策可以基于由信道估计器358计算的信道估计。然后软决策被解码和解交织以恢复最初由enb310在物理信道上发送的数据和控制信号。然后数据和控制信号被提供给实现层3和层2功能的控制器/处理器359。

控制器/处理器359可以与存储程序代码和数据的存储器360相关联。存储器360可以被称为计算机可读介质。在ul中,控制器/处理器359提供传输信道与逻辑信道之间的解复用、分组重组、解密、报头解压缩和控制信号处理,以恢复来自epc160的ip分组。控制器/处理器359还负责使用ack和/或nack协议来进行错误检测以支持harq操作。

类似于结合由enb310进行的dl传输描述的功能,控制器/处理器359提供:与系统信息(例如,mib、sib)获取、rrc连接和测量报告相关联的rrc层功能;与报头压缩/解压缩和安全性(加密、解密、完整性保护、完整性验证)相关联的pdcp层功能;与上层pdu的传送,通过arq的纠错,rlcsdu的级联、分段和重组,rlc数据pdu的重新分段,以及rlc数据pdu的重新排序相关联的rlc层功能;以及与逻辑信道和传输信道之间的映射、macsdu到tb上的复用、从tb的macsdu的解复用、调度信息报告、通过harq的纠错、优先级处理和逻辑信道优先化相关联的mac层功能。

由信道估计器358从由enb310发送的参考信号或反馈导出的信道估计可以由tx处理器368用来选择合适的编码和调制方案,并促进空间处理。由tx处理器368生成的空间流可以经由单独的发射机354tx提供给不同的天线352。每个发射机354tx可以利用各自的空间流来调制rf载波以用于传输。

以与结合ue350处的接收机功能描述的方式类似的方式,在enb310处处理ul传输。每个接收机318rx通过其各自的天线320接收信号。每个接收机318rx恢复被调制到rf载波上的信息并将该信息提供给rx处理器370。

控制器/处理器375可以与存储程序代码和数据的存储器376相关联。存储器376可以被称为计算机可读介质。在ul中,控制器/处理器375提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复来自ue350的ip分组。来自控制器/处理器375的ip分组可以被提供给epc160。控制器/处理器375还负责使用ack和/或nack协议来进行错误检测以支持harq操作。

转到图4,图示出了用于ue(例如,图1的ue104和/或图3的ue350)的协议架构400的示例。协议架构400至少包括应用层420和无线协议栈402。用于ue的无线协议栈402被示出为具有三层:层1、层2和层3。层1(l1层)是最低层并且实现各种物理层信号处理功能。l1层在本文中被称为物理层406。在一些方面中,调制解调器可以至少实现与物理层406相关联的操作。层2(l2层)408在物理层406之上并且负责物理层406上的、ue与enb之间的链路。

在用户平面中,l2层408包括介质访问控制(mac)子层410、无线链路控制(rlc)子层412和分组数据汇聚协议(pdcp)子层414。在一些方面中,基带处理器可以实现l2层408的mac子层410、rlc子层412和/或pdcp子层414中的一者或多者(但基带处理器还可以实现物理层406的至少一部分)。此外,l2层408可以引起影响物理层406的各种操作。

pdcp子层414提供不同无线承载和逻辑信道之间的复用。pdcp子层414还为上层数据分组提供报头压缩以减少无线传输开销,通过加密数据分组来提供安全性,并且为ue提供enb之间的切换支持。rlc子层412提供上层数据分组的分段和重组、丢失的数据分组的重传和数据分组的重新排序以补偿由于混合自动重传请求(harq)导致的乱序接收。mac子层410提供逻辑信道和传输信道之间的复用。mac子层410还负责在ue当中分配一个小区中的各种无线资源(例如,资源块)。mac子层410还负责harq操作。

在控制平面中,用于ue的无线协议栈402对于物理层406和l2层408基本相同,除了对于控制平面不存在报头压缩功能之外。控制平面还包括层3(l3层)416中的无线资源控制(rrc)子层418。rrc子层418负责获得无线资源(例如,无线承载)并负责使用enb与ue之间的rrc信令来配置较低层。

在ue处,应用层420终止连接(例如,ue与基站、远端ue、服务器等之间的连接)的末端。尽管未示出,但是ue可以在应用层420之下具有若干其他层,包括可被包括在无线协议栈402中的网络层(例如,ip层)和/或nas层。

根据一些方面,通信在应用层420处被发起和反射。应用层420可以被配置为生成和接收沿无线协议栈402向下和向上传递的数据以用于在ran上发送/接收。应用层420可以包括一个或多个应用(例如,应用422),其被配置为生成、显示或以其他方式处理数据,作为这样的数据的起始点和终止点二者。在一些方面中,处理器(例如,应用处理器)可以实现应用层420。

在一个方面中,应用层420可以包括充当用于在ran上发送和/或接收的数据的始发点和/或目的点的应用(例如,应用422)。应用422的示例可以包括:发起和/或终止在ran上传送的数据的网络浏览器、社交媒体应用、消息传送应用、媒体应用(例如,流式传输视频应用)或者任何其他应用。在另一方面中,应用422可以与上述示例性应用之一相关联地操作。例如,应用422可以是实用应用或插件应用,其可以与上述示例性应用之一通信或集成(但不是必要)。

包括协议架构400的ue(例如,ue104和/或ue350)可以采用不连续接收(drx),例如以节省ue处的功率。根据drx,数据通信循环地发生在间隔处。在那些间隔之间,ue可以进入低功率状态、“睡眠”状态或类似的节能状态,在所述状态下由ue进行的数据接收被中止或暂停。在一方面中,ue可以在与基站(例如,基站102和/或enb310)连接的模式下进行操作,例如rrc连接状态。在ue在rrc连接状态下操作的情况下,drx模式可以是连接的drx(cdrx),例如,如由3gpp针对无线通信标准(例如,lte、lte-a等)发布的一个或多个技术规范定义的。

在一些方面中,无线协议栈402的一个或多个层406、408、416(例如,l2层408以及特别是mac子层410)可以实现drx(例如,l2层408和/或物理层406的接收链可以转换到在此期间信号接收和处理被暂停的低功率状态或“睡眠”状态)。由于drx,数据可能延迟到达应用层420。这样的延迟对于应用422可能是不期望的—例如,drx可能推延网络浏览器建立网站的交互部分的持续时间。

实际上,应用层420可能由于数据接收的暂停而间接地被drx影响;然而,应用层420可以不实现或观察drx。例如,应用422可以不转换到低功率状态或“睡眠”状态。因为数据接收的延迟对于应用422可能是不期望的,所以应用422可以执行操作以阻止转换到低功率状态—例如,应用422可以使ue自主地延长高功率状态,在所述高功率状态期间无线协议栈402的一个或多个层继续接收和处理数据。

根据一方面,应用422可以确定ue被调度为与drx相关联地从高功率状态转换到低功率状态。例如,应用422可以确定与drx相关联的不活动定时器的持续时间。换言之,应用422可以确定直到无线协议栈402的一个或多个层406、408、416从高功率状态(在此期间数据被接收并沿无线协议栈402向上传递到应用层420)转换到低功率状态(在此期间数据接收被暂停)为止的时间。

根据一方面,应用422可以确定高功率状态要被延长。实际上,应用422可以确定通过无线协议栈402的一个或多个层406、408、416的数据接收和处理应当继续。

在一个示例中,应用422可以确定高功率状态要与请求的传输相关联地被延长。例如,应用422可以引起请求的传输或检测由另一应用进行的请求的传输。请求的示例包括超文本传输协议(http)请求、http安全(https)请求、http2请求、传输控制协议(tcp)请求、域名系统(dns)请求、或可以在网络上发送的实质上任何其他请求。

应用422可以基于一个或多个发送的请求来预期一个或多个响应(例如,来自服务器的响应、互联网资源等)。响应的示例包括http响应、https响应、http2响应、tcp响应、dns响应、或可以在网络上发送的实质上任何其他响应。

应用422可以确定高功率状态要被延长直到一个或多个充分的响应被接收为止。例如,应用422可以确定高功率状态要被延长直到允许与应用422的交互的一个或多个响应被递送到应用层420为止。说明性地,应用422可以是网络浏览器,并且应用422可以确定高功率状态要被延长直到请求的网页变为交互式的为止。

基于确定高功率状态要被延长,应用422可以引起事务的传输。换言之,ue可以基于确定ue的高功率状态要被延长而通过事务的传输来自主地延长高功率状态。也就是说,ue可以不与基站(例如,基站102和/或enb310)协商drx参数—例如,ue可以不预期对事务的响应,例如确认。更确切地,ue可以依照由基站(例如,基站102和/或enb310)提供的drx参数来操作。然而,因为事务告知(例如,间接或隐式地告知)基站ue将保持处于高功率状态,所以ue可以假定事务使基站继续进行去往ue的数据传输。

根据一些方面,应用422可以通过无线协议栈402发送事务以用于ran上的传输。因为无线协议栈402的一个或多个层406、408、416(例如,物理层406和/或l2层408)处理事务并引起其在ran上的传输,所以事务可以使无线协议栈402的一个或多个层406、408、416保持处于高功率状态。在基站(例如,基站102和/或enb310)侧,事务可以使基站继续进行去往ue的数据传输,这是因为事务可以指示ue在期待一个或多个响应的情况下保持处于高功率状态。

根据一些方面,事务本身可能不会诱发响应;然而,事务的传输阻止无线协议栈402的一个或多个层406、408、416转换到低功率状态,并进一步阻止基站暂停去往ue的数据传输。例如,事务的传输可以允许对一个或多个请求的一个或多个响应以与drx循环相称的减少的延迟在应用层420处被接收。

在一个方面中,应用422可以基于确定高功率状态要被延长来生成事务并将该事务发送给基站(例如,基站102和/或enb310)。事务的示例包括:地址解析协议(arp)请求、到网关(例如,服务网关166、mbms网关168和/或pdn网关172)的ping、指向基站的消息、或指示ue将在期待一个或多个响应的情况下保持处于高功率状态的其他类似的消息。

尽管本文描述的方面可能引用了在协议架构400的特定层处执行的各种操作,但是本公开内容包含其中ue的一个或多个其他层通过事务的传输来自主地延长高功率状态的实施方式。例如,ue可能不必在应用层420处通过事务的传输来自主地延长高功率状态;更确切地,高功率状态的自主延长的实施方式的全部或部分可以在l3层416和/或l2层408处实现。

参考图5,框图示出了根据各个方面的包括服务器502、基站504和ue506的无线通信环境500的示例。在各个方面中,ue506可以是图1的ue104和/或图3的ue350。在一个方面中,ue506可以包括图4的协议架构400。在各个方面中,基站504可以是图1的基站102和/或图3的enb310。

基站504和ue506可以使用drx循环进行通信,例如以节省ue506的功率(例如,电池寿命)。drx允许ue506在高功率状态和低功率状态之间转换。在一个方面中,drx模式可以是cdrx。

drx可以由基站504为ue506管理。因此,基站504可以知晓ue506处的drx循环,例如在此期间ue506的l2层408在高功率状态下操作的间隔以及在此期间ue506的l2层408在低功率状态下操作的间隔。在高功率状态期间,基站504可以向ue506发送信号,并且因此,ue506可以从基站504接收信号。在低功率状态期间,基站504可以抑制(例如,延迟)向ue506发送信号。

在一方面中,基站504可以向ue506发送与drx相关联的一个或多个参数。例如,基站504可以用信号的方式向ue506发送与drx的激活、drx的去激活、高功率状态的持续时间、低功率状态的持续时间相关联的一个或多个参数,和/或与drx相关联的任何其他数量的参数。在一方面中,这一个或多个参数可以(例如,由核心网络)提供给基站504。在一方面中,这些参数定义ue506处的drx操作。换言之,例如,作为遵循无线通信标准(例如,lte、lte-a等)进行操作的结果,ue506依照由基站504向其发送的参数进行操作。

根据各个方面,基站504可以用信号的方式向ue506发送激活ue506处的drx并定义与drx相关联的循环的持续时间的一个或多个参数。drx循环可以包括不活动循环534(例如,在此期间ue506不进行接收的时段)和活动循环536(例如,在此期间ue506要进行接收的时段)。与drx循环534、536一致,ue506可以交替地在低功率状态530(例如,在此期间ue506不进行接收)或高功率状态532(例如,在此期间ue506要进行接收)下进行操作。例如,l2层408可以交替地在低功率状态530或高功率状态532下引起无线协议栈402的接收链中的操作。

ue506可以向基站504发送请求540。例如,ue506可以发送与互联网上可用的资源相关联的请求,例如http请求、https请求、http2请求、tcp请求或dns请求。

在一方面中,ue506可以发送请求540,其可以在活动循环536期间被发送,在所述活动循环536期间ue506的l2层408处于高功率状态532(但不必如此)。在一方面中,例如在期待对请求540的响应的情况下,ue506可以在请求540的传输之后的持续时间550内保持处于高功率状态532。例如,ue506的l2层408可以使无线协议栈402的接收链在请求540的传输之后的持续时间550内保持处于高功率状态532。因此,在活动循环536已逝去之后,ue506可以保持处于高功率状态532。持续时间550可以由定时器定义,所述定时器例如具有通过由基站504提供的参数设置的持续时间的定时器。然而,在持续时间550已逝去之前,ue506可能没有接收到对请求540的响应,并且因此,ue506可以与不活动循环534一致地转换到低功率状态530(例如,ue506的l2层408可以使无线协议栈402的接收链转换到低功率状态530)。

基于请求540,基站504可以向服务器502(例如,互联网服务器)发送请求542。服务器502可以向基站504发送响应544。然而,例如,由于请求542和响应544的传输行程时间和/或服务器502(和/或服务器502可以与之交互以完成请求542的另一网络实体)处的处理时间,因此在请求542与响应544之间可能出现延迟时段552。

当响应544被接收时,基站504可以与drx循环534、536相关联地执行操作518以确定ue506处于低功率状态530。因此,在操作518处,基站504可以延迟对请求540进行响应直到在此期间ue506处于高功率状态532的下一活动循环536为止。在该延迟时段554之后,基站504可以向ue506发送对请求540的响应546。作为drx循环534、536的结果,ue506可能经历与延迟时段554的持续时间相称的另外的延迟时段。接收响应546的这样的延迟可能影响一个或多个度量,例如指示ue506的性能和/或在ue506处加载的资源(例如,网页)的性能的一个或多个关键性能指示符(kpi)。在一些实例中,相对于ue506处的操作(例如取决于响应546的操作),节能可能期望地是次要的。

接着,图6示出了根据各个方面的包括服务器602、基站604和可以延长高功率状态632的ue606的无线通信环境600的框图。无线通信环境可以类似于图5中示出的无线通信环境500并且/或者可以是其另一方面。如此,基站604可以是基站504的一方面,并且服务器602可以是服务器502的一方面。ue606可以被配置为以与关于ue506描述的方式类似的方式根据drx进行操作;然而,ue606可以被配置为延长高功率状态632。例如,ue606可以实现图4中描述的协议架构400的全部或一部分(例如,l2层408可以在ue606处实现drx)。

在一些方面中,基站604和ue606可以使用具有活动循环636和不活动循环634的drx循环来进行通信。因此,基站604可以在ue606的高功率状态632期间向ue606发送信号,并且可以在ue606的低功率状态630期间抑制(例如,延迟)向ue606发送信号。在一些方面中,ue606的l2层408(例如,mac子层410)可以实现drx,并且因此,可以交替地在低功率状态630或高功率状态632下引起无线协议栈402的接收链中的操作。在一方面中,drx模式可以是cdrx。

在一方面中,ue606可以执行操作610,在所述操作610处ue606确定ue606期望资源(例如,互联网资源、来自基站604的资源、来自核心网络的资源、或者在无线网络上可取回的实质上任何其他资源)。因此,结合操作610,ue606可以生成并发送请求640。例如,当应用422确定互联网资源与操作610相关联地被期望时,ue606的应用422可以引起请求640的传输。

在一方面中,ue606可以发送请求640。在一方面中,例如,在期待对请求640的响应的情况下,ue606可以在请求640的传输之后的持续时间650内保持处于高功率状态632。例如,在活动循环636已逝去之后,ue606的l2层408可以保持处于高功率状态632。持续时间650可以由第一定时器定义,所述第一定时器例如与drx相关联并且具有通过由基站604提供的参数设置的持续时间的不活动定时器。然而,在持续时间650已逝去之前,ue606可能没有接收到对请求640的响应。

基于请求640,基站604可以向服务器602(例如,互联网服务器)发送请求642。服务器602可以向基站604发送响应644。然而,例如由于请求642和响应644的传输行程时间和/或在服务器602(和/或服务器602可以与之交互以完成请求642的另一网络实体)处的处理时间,因此在请求642与响应644之间可能出现延迟时段652。在延迟时段652期间,ue606可以被调度为与drx相关联地转换到低功率状态630。例如,ue606的l2层408可以被调度为将无线协议栈402的接收链转换到低功率状态630。然而,该转换到低功率状态630可能不期望地要地增加了在ue606处接收响应的时间。

因此,在操作615处,ue606可以确定ue606被调度为与drx循环634、636相关联地从高功率状态632转换到低功率状态630。例如,ue606的应用422可以确定ue606的l2层408被调度为与drx循环634、636相关联地将接收链从高功率状态632转换到低功率状态630。

进一步到操作615,ue606可以确定ue606的高功率状态632要被延长。例如,ue606的应用422可以确定l2层408应当保持无线协议栈402的接收链的高功率状态632。在一些方面中,ue606可以在下一活动循环636之前期待和/或期望接收对请求640的响应,例如以改善与ue606的性能和/或在ue606处加载的资源(例如,网页)相关联的kpi。

在各个方面中,确定ue606的高功率状态632要被延长可以基于ue606的当前操作。例如,在ue606处进行操作的应用422(例如,在前台运行的应用)可以指示由l2层408延长高功率状态632的期望。

根据一些方面,确定ue606的高功率状态632要被延长可以基于请求640。在一方面中,ue606可以知晓对请求640的响应是挂起的,并且因此,ue606期望延长ue606的高功率状态632。例如,请求640可以包括关于请求640是紧急的或是高优先级的指示,并且因此,ue606可以在期待对请求640的响应的情况下期望延长高功率状态632。

在各个方面中,ue606可以与确定ue606被调度为从高功率状态632转换到低功率状态630相关联地(和/或与确定ue606的高功率状态632要被延长相关联地)启动第二定时器。在一方面中,该第二定时器可以具有与持续时间650相比更短的持续时间,例如以阻止ue606转换到低功率状态630。第二定时器的持续时间可以由ue606设置,或者可以是预定义的值—例如,ue606的应用422可以设置第二定时器的持续时间和/或从存储的值访问第二定时器的持续时间。

在一个方面中,第二定时器可以基于第一定时器。例如,可以在l2层408处执行操作615,在所述l2层408处第一定时器的持续时间650可以是可用的。在另一方面中,第一定时器的持续时间650可以可由另一层(例如,应用层420的应用422)和/或被配置为与ue606的l2层408对接以确定第一定时器的持续时间650的另一处理器(例如,应用处理器)获得。

根据另一方面,可以关于持续时间650来估计第二定时器。例如,在操作615处,ue606可以观察请求被发送的时间与l2层408引起到低功率状态630转换的时间之间的持续时间650。响应地,ue606可以基于对持续时间650的观察来设置第二定时器的持续时间。

在另一方面中,ue606可以基于接收对请求的响应的估计时间来设置第二定时器的持续时间。例如,ue606可以估计接收对请求640的响应的时间(例如,往返时间(rtt)),并且可以确定在该估计的响应时间的间隔期间ue606要保持处于高功率状态632。在另一示例中,ue606可以估计接收对请求640的响应的时间(例如,基于对一个或多个rtt的观察),并且可以确定ue606未被阻止在第二定时器(例如,估计的响应时间)期满之前移动到低功率状态630并且在第二定时器(例如,估计的响应时间)期满时要被移动到高功率状态632。换言之,接收响应的估计时间可以跨越多个活动循环636和/或不活动循环634,并且在接收响应的估计时间期间,ue606可以转换到低功率状态630,但是可以发送事务660以使ue606在接近接收响应的估计时间的时间处(例如,在第二定时器期满处)从低功率状态630转换到高功率状态632。例如,应用422可以允许l2层408引起到低功率状态630的转换,但是可以发送事务660以使l2层408在接近接收响应的估计时间的时间处将无线协议栈402的接收链从低功率状态630转换到高功率状态632。

进一步到操作615,ue606可以基于确定ue606的高功率状态632要被延长来发送事务660。在其中确定ue606的高功率状态632要被延长是基于第二定时器的方面中,ue606可以在第二定时器期满时发送事务660。实际上,ue606可以基于事务660的传输来自主地延长ue606的高功率状态632。

根据各个方面,事务660可以阻止l2层408在drx循环的不活动循环634期间引起到低功率状态630的转换。事实上,事务660告知基站604:ue606是活动的,并且ue606要在发送事务660到基站604之后保持处于高功率状态632达持续时间650。

基于事务660,基站604可以确定:ue606可以在ue606发送事务660之后继续从基站604接收信号至少达持续时间650。ue606可以假定基站604将基于事务660继续向ue606发送信号。例如,应用422可以在假定事务660的传输使l2层408延长高功率状态632的情况下继续操作。

在一个方面中,事务660的传输可以在不与基站604协商的情况下自主地延长高功率状态632。实际上,虽然基站604负责向ue606提供drx参数,但是ue606可以依照这些drx参数来继续操作,但依然基于事务660的传输来延长高功率状态632。例如,事务660可以不是去往基站604的修改或重新协商drx参数(例如,高功率状态632的持续时间650)的请求。更确切地,事务660可以告知基站:ue606将保持处于高功率状态632。因此,ue606可以基于事务660的传输来自主地延长高功率状态632。

在一个方面中,ue606可以结合操作615来生成事务660。例如,ue606可以基于确定ue606的高功率状态632要被延长来生成事务660。

事务660可以根据不同方面而改变。在一个方面中,事务660可以隐式地告知基站604ue606是活动的,并且因此,ue606将保持处于高功率状态632。换言之,事务660可以穿过基站但可以不被寻址到所述基站。例如,事务660可以是ping,例如到网关(或另一互联网设备)的ping。如此,事务660可以包括服务器602(或其他互联网设备)的ip地址。在另一示例中,事务660可以是arp请求。

根据其他方面,事务660可以指向基站604。例如,事务660可以是用于显式地向基站604告知ue606的高功率状态632的延长的消息,这可以减少接收响应646的时间。

在各个方面中,ue606可以不期待对事务660的响应。因为ue606通过事务660的传输来自主地延长高功率状态632,所以ue606可以在不从基站604接收关于基站604确认延长ue606的高功率状态632的指示的情况下保持处于高功率状态632。

在基站604处,可以接收对请求642的响应644。因为事务660告知基站604ue606保持活动,并且因此,即使在不活动循环634期间ue606仍保持处于高功率状态632,基站604可以在操作618处确定基站604可以向ue606发送数据。因此,基站604可以向ue606发送对请求640的响应646,而不等待随后的活动循环636。因此,可以减少或消除基站604准备好发送响应时与下一活动循环636之间的延迟时段。例如,在图5的上下文中,可以减少或消除延迟时段554。

虽然图6示出了一个事务660,但是如本公开内容中描述的类似技术可以被应用以发送与事务660类似的多个事务。例如,ue606可以发出与请求640类似的多个请求,并且可以发送与事务660类似的多个事务以在期待与响应646类似的多个响应的情况下延长ue606的高功率状态632。然而,在ue606同时发送多个请求的情况下,较少数量的事务可以令人满意地延长ue606的高功率状态632。换言之,每个请求不必需要相应的事务,这是因为单个事务可以延长ue606的高功率状态632,使得ue606能够接收对多个请求的多个响应。

由ue606进行的请求的长期传输可能不期望地影响功率消耗(例如,减少电池寿命)。为此,ue606可以在操作620处确定ue606要转换到低功率状态630。进一步到操作620,基于确定ue606要转换到低功率状态630,ue606可以抑制发送另外的事务。例如,应用422可以确定l2层408应当使无线协议栈402的接收链转换到低功率状态630,并且因此,可以抑制引起另外的事务的传输。

在一个方面中,ue606可以保持对被发送以延长ue606的高功率状态632的事务的数量的计数(例如,在给定间隔期间发送的事务的数量、在给定高功率状态632期间发送的事务的数量等)。ue606可以将事务的数量与门限(例如,预定义的门限)进行比较。如果事务数量满足或超过门限,则ue606可以确定ue606要转换到低功率状态630,并且因此,可以抑制发送另外的事务。

在另一方面中,ue606可以基于特定事件来确定ue606要转换到低功率状态630。根据一个方面,ue606可以确定响应646对于ue606的当前操作而言是充分的响应,并且因此,ue606可以转换到低功率状态630。例如,ue606的应用422可以确定l2层408可以在在此期间互联网资源由应用422加载的特定点处(例如,当由应用422加载的网页与接收响应646相关联地变为交互式的时)引起到低功率状态630的转换。

基于检测到该特定点(例如,接收响应646、处理响应646等),ue606可以确定ue606要转换到低功率状态630,并且因此,可以抑制发送另外的事务。例如,应用422可以允许l2层408依照drx循环634、636从高功率状态632转换到低功率状态630。

本公开内容可以参考要执行这些操作610、615、620的一个或多个层来描述ue606的操作610、615、620。普通技术人员将领会到,操作610、615、620可以在任何层处和/或由任何处理器执行。例如,在一个方面中,操作610、615、620可以在应用层420处和/或由应用处理器执行。在另一方面中,操作610、615、620可以在l2层408、l3层416处和/或由基带处理器执行。

此外,尽管本文描述的方面是关于基站和ue描述的,但是ue(例如,ue104、ue350和/或ue606)可以在与另一无线通信装置(例如,另一ue)通信时在drx模式下操作。因此,本文关于在drx循环期间自主地延长ue的高功率状态的方面可以是可适用于设备对设备(d2d)和/或物联网(iot)通信技术的。例如,ue606可以将请求640发送给机器类型通信(mtc)ue,并且与其相结合地在期待来自mtcue的响应的情况下发送事务660(例如,到mtcue)以延长ue606的高功率状态。

现在参考图7,流程图示出了用于自主地延长ue的第一功率状态的方法700。在各个方面中,第一功率状态可以是高于第二功率状态的功率状态。ue的第一功率状态和第二功率状态可以是与ue的接收链相关联的功率状态,例如与drx(例如,cdrx)相关联的功率状态。第一功率状态和第二功率状态可以被l2层以及特别是mac子层(例如,图4的mac子层410)实现。方法700可以由诸如图6的ue606和/或包括图4的协议架构400的ue之类的ue执行。

在图7中,各种操作被示出为可选的(例如,由虚线表示)。然而,本公开内容预期了其中方法700的一个或多个操作是可选的、被省略的和/或替代地根据各个方面执行的操作。此外,方法700的一个或多个操作可以被变换顺序和/或同时执行。

方法700可以以操作702开始,在所述操作702处ue可以确定ue被调度为与drx(例如,cdrx)相关联地从第一功率状态转换到第二功率状态。在图4的上下文中,应用422可以确定l2层408(例如,mac子层410)被调度为引起从第一功率状态到第二功率状态的转换。在图6的上下文中,ue606可以执行操作615以确定ue606被调度为与drx循环634、636相关联地从高功率状态632转换到低功率状态630。

在操作704处,ue可以确定第一功率状态是否要被延长。如果ue确定第一功率状态将不被延长,则ue可以返回到操作702以等待后续的drx循环。然而,如果ue确定第一功率状态要被延长,则ue可以继续前进到方法700的后续操作。在图4的上下文中,应用422可以确定第一功率状态要被延长;也就是说,应用422可以确定l2层408(例如,mac子层410)将不会引起到第二功率状态的转换。在图6的上下文中,ue606可以执行操作615,在所述操作615处ue606可以确定ue606的高功率状态632要被延长。例如,ue606可能期待和/或期望在另一活动循环636之前接收对请求640的响应。

在方法700的一方面中,操作704可以包括操作712、714、716、718、720中的一者或多者。根据一个方面,ue可以发送请求,如操作712处所示。在图4的上下文中,应用422可以发送请求或者可以检测请求的发送。在图6的上下文中,ue606可以发送请求640。

在各个方面中,方法700可以包括用于在发送请求之后启动定时器的操作718。在图4的上下文中,应用422可以与确定第一功率状态要被延长相关联地启动应用层420处的定时器。在图6的上下文中,ue606可以与确定ue606的高功率状态632要被延长相关联地启动第二定时器(其中,根据由基站604提供的参数,第一定时器可以被设置在诸如l2层408之类的较低层处)。

在其中方法700在较低层处被执行(例如,在l2层408处和/或由基带处理器执行)或者执行方法700的层(例如,应用层420)能够与ue的l2层(例如,mac子层410)对接的方面中,方法700可以包括操作714,在所述操作714处ue可以获得与drx相关联的不活动定时器的持续时间(例如,通过访问指示l2层408处的不活动定时器的持续时间的参数)。随后,ue可以基于所获得的不活动定时器的持续时间来设置定时器的持续时间,如操作716处所示。

在操作720处,ue可以检测定时器的期满。检测到的定时器的期满可以向ue指示ue将转换到第二状态,除非第一功率状态被延长。在各个方面中,定时器的期满可以作为中断来示意,或者可以通过轮询定时器状态来检测。

在方法700的一个方面中,ue可以基于确定第一功率状态要被延长来生成事务以延长第一功率状态,如操作705处所示。在图4的上下文中,应用422可以生成事务。在图6的上下文中,ue606可以例如结合操作615来生成事务660。

根据操作705的一个方面中,ue可以ping网关例如以告知基站:ue是活动的并且将保持处于第一功率状态。因此,在操作722处,ue可以确定网关的ip地址。在操作724处,ue可以生成包括所确定的网关的ip地址的ping。

在操作706处,ue可以基于确定ue的第一功率状态要被延长而通过事务的传输来自主地延长第一功率状态。在各个方面中,ue不与基站协商以延长第一功率状态的持续时间,在所述第一功率状态期间ue可以从基站接收数据。更确切地,ue可以假定事务告知基站:ue将保持处于第一功率状态以继续从基站接收数据。

在图4的上下文中,应用422可以引起事务的传输。在图6的上下文中,ue606可以将事务发送给基站604。在其他方面中,ue可以将事务发送给另一无线通信设备,例如另一ue、iotue和/或mtcue。事务的传输可以指示:ue例如在期待对请求的响应的情况下仍然是活动的并且将保持处于第一功率状态。因此,在操作706之后,ue可以接收数据,例如对请求(例如,与操作712相关联地发送的请求)的响应。

在各个方面中,方法700可以包括操作708,在所述操作708处ue可以确定ue要转换到第二功率状态。例如,ue可以确定:当没有任何请求在等待响应时、当不存在等待响应的高优先级请求时、当至少一个充分的响应(例如,使网页的至少一部分变为交互式的响应)被接收时等等,ue要转换到第二功率状态。在图4的上下文中,应用422可以确定l2层408(例如,mac子层410)要引起到第二功率状态的转换。在图6的上下文中,在操作620处,ue606可以确定ue606要转换到低功率状态630。

根据一个方面,操作708可以至少包括操作730、732。在操作730处,ue可以接收一个或多个响应,例如对一个或多个挂起的请求的响应的子集。在操作732处,ue可以确定是否接收到至少一个充分的响应。在图4的上下文中,应用422可以确定接收到一个充分的响应或多个响应,并且因此,l2层408(例如,mac子层410)可以引起到第二功率状态的转换。在图6的上下文中,ue606可以确定响应646对于ue606的当前操作而言是充分的响应,并且因此,ue606可以转换到低功率状态630。如果接收到充分的响应,则方法700可以前进到操作710。

在操作708的替代方面中,操作708可以至少包括操作736、738。在操作736处,ue可以确定已由ue发送以便延长ue的第一功率状态的事务的数量。在操作738处,ue可以将所确定的事务的数量与预定义的门限进行比较。在图4的上下文中,应用422可以保持对被发送以延长第一功率状态的事务的数量的计数,并且应用422可以将多个事务的数量与门限进行比较。在图6的上下文中,ue606可以保持对被发送以延长高功率状态632的事务(包括事务660)的数量的计数,并且ue606可以将事务的数量与门限进行比较。基于对所确定的事务的数量与门限的比较,方法700可以前进到操作710,例如,在所确定的事务的数量满足或超过门限的情况下。

在操作710处,ue可以基于确定ue要转换到第二功率状态而抑制发送另外的事务。在图4的上下文中,应用422可以基于确定l2层408(例如,mac子层410)要引起到第二功率状态的转换而抑制发送另外的事务。在图6的上下文中,ue606可以基于确定ue606要转换到低功率状态630而抑制发送另外的事务。

如将被领会的,方法700可以重复,这是因为drx循环针对执行方法700的ue而重复。例如,ue可以在drx循环的每个活动循环期间执行方法700的一个或多个操作。

参考图8,概念性数据流图800示出了示例性装置802中的不同单元/组件之间的数据流。装置802可以实现协议架构,例如图4的协议架构400。装置802可以是ue,例如图6的ue606。装置802描绘了不同模块/单元/组件之间的示例性连接和/或数据。应当理解,这样的连接和/或数据流要被视为是说明性的,并且因此,不同的和/或另外的连接和/或数据流可以存在于不同的方面中。

装置802可以包括接收组件804。接收组件804可以从基站和/或无线设备(例如,基站850)接收信号。在一方面中,接收组件804可以例如从基站850接收与drx相关联的信息,例如一个或多个drx参数。在另一方面中,接收组件804可以接收对由装置802发送的请求的响应,例如与一个或多个互联网资源相关联的响应(例如,http响应、https响应、http2响应、tcp响应或dns响应)。

装置802可以包括功率状态评估组件812。在一个方面中,功率状态评估组件812可以被配置为从发送组件810接收对传输的指示,例如由发送组件810发送的请求和/或事务。基于关于发送组件810在发送信号的一个或多个指示,功率状态评估组件812可以确定装置802是否被调度为从高功率状态转换到低功率状态(例如,装置802的l2层可以被调度为使装置802的接收链与drx相关联地从高功率状态转换到低功率状态)。在一方面中,功率状态评估组件812可以例如基于定时器来估计直到被调度的从高功率状态到低功率状态的转换为止的时间。

在一个方面中,功率状态评估组件812可以通过接收组件804从基站(例如,基站850)接收信号,例如drx信息。功率状态评估组件812可以与装置802的l2层(例如,mac子层)通信地耦合或被包括在其中。基于所接收的drx信息,功率状态评估组件812可以确定装置802是否被调度为从高功率状态转换到低功率状态。

功率状态评估组件812可以将对装置802的功率状态的情况的指示提供给功率状态延长组件814。功率状态评估组件812可以将装置802的功率状态情况指示为关于装置802被调度为从高功率状态转换到低功率状态的指示。基于对功率状态情况的指示,功率状态延长组件814可以确定装置802的高功率状态是否要被延长。

在各个方面中,功率状态延长组件814可以基于由装置802执行的一个或多个操作来确定装置802的高功率状态要被延长。例如,在装置802处操作的特定应用可以指示延长装置802的高功率状态的期望。在另一方面中,功率状态延长组件814可以知晓对发送的请求的响应是挂起的,并且可以基于挂起的请求来确定装置802的高功率状态要被延长(例如,挂起的请求可以包括关于请求是紧急的或者是高优先级的指示)。在另一方面中,功率状态延长组件814可以基于接收对请求的响应的估计时间来确定装置的高功率状态要被延长。

功率状态延长组件814可以向事务生成组件816指示确定装置802的高功率状态要被延长。基于这样的指示,事务生成组件816可以生成事务以告知基站850:装置802是活动的并且要保持处于高功率状态。在各个方面中,除了其他事务之外,事务生成组件816可以生成去往基站850的ping、arp请求或消息。事务生成组件816可以将事务提供给发送组件810。

共同地,功率状态评估组件812、功率状态延长组件814和事务生成组件816可以自主地延长装置802的高功率状态。在一些方面中,装置802的组件不与基站850协商以延长高功率状态。例如,事务(及其传输)使drx定时器(例如,l2层的mac子层处的drx定时器)重新启动并将其告知给基站850。因此,基站850继续向装置802发送数据,这是因为基站850被告知:装置802不在转换到低功率状态。

发送组件810可以被配置为将信号发送给基站850。例如,发送组件810可以被配置为将生成的事务和/或请求(例如,对互联网资源的请求)发送给基站850。发送组件810可以与装置802的一个或多个其他组件(例如,功率状态评估组件812和/或功率状态延长组件814)通信地耦合。通过这样的通信耦合,发送组件810可以向其他组件指示:装置802在发送信号(例如,请求和/或事务)。

装置802可以包括执行图7的上述流程图中的算法的每个操作的另外的组件。如此,图7的上述流程图中的每个操作可以由组件执行,并且装置802可以包括那些组件中的一者或多者。组件可以是被专门配置为执行所陈述的过程/算法的一个或多个硬件组件、由被配置为执行所陈述的过程/算法的处理器实现、被存储在计算机可读介质内以供处理器实现、或其某个组合。

图9是示出采用处理系统914的装置802'的硬件实施方式的示例的图900。处理系统914可以利用由总线924概括地表示的总线架构来实现。取决于处理系统914的具体应用和总体设计约束,总线924可以包括任意数量的互连总线和桥接器。总线924将包括由处理器904,组件804、810、812、814、816和计算机可读介质/存储器906表示的一个或多个处理器和/或硬件组件的各种电路链接在一起。总线924还可以链接诸如定时源、外围设备、电压调节器和功率管理电路之类的各种其他电路,其在本领域中是公知的并且因此将不再进一步描述。

处理系统914可以耦合到收发机910。收发机910耦合到一个或多个天线920。收发机910提供用于在传输介质上与各种其他装置进行通信的单元。收发机910从一个或多个天线920接收信号,从所接收的信号中提取信息,并将所提取的信息提供给处理系统914(具体而言是接收组件804)。另外,收发机910从处理系统914(具体而言是发送组件810)接收信息,并且基于所接收的信息来生成要应用于一个或多个天线920的信号。处理系统914包括耦合到计算机可读介质/存储器906的处理器904。处理器904负责一般处理,包括执行存储在计算机可读介质/存储器906上的软件。所述软件当由处理器904执行时使处理系统914执行本文针对任何特定装置描述的各种功能。在一个方面中,处理器904可以是应用处理器。在另一方面中,处理器904可以是基带处理器。在另一方面中,处理器904可以是被配置为执行与基带处理器和应用处理器相关联的过程的通用处理器。计算机可读介质/存储器906还可以用于存储在执行软件时由处理器904操纵的数据。处理系统914还包括组件812、814、816中的至少一者。所述组件可以是运行在处理器904中、驻留/存储在计算机可读介质/存储器906中的软件组件,耦合到处理器904的一个或多个硬件组件,或其某个组合。处理系统914可以是ue350的组件,并且可以包括tx处理器368、rx处理器356和控制器/处理器359中的至少一者和/或存储器360。

在一种配置中,用于无线通信的装置802/802'包括用于确定装置802/802'被调度为与drx循环相关联地从第一功率状态转换到第二功率状态的单元。在一个方面中,第二功率状态可以低于第一功率状态。装置802/802'还可以包括用于确定装置802/802'的第一功率状态要被延长的单元。装置802/802'还可以包括用于基于确定装置802/802'的第一功率状态要被延长而通过事务的传输来自主地延长第一功率状态的单元。在一方面中,drx循环是cdrx。在一方面中,装置802/802'还包括用于基于确定第一功率状态要被延长来生成事务的单元。在一方面中,装置802/802'还包括用于将事务发送给基站的单元。在一方面中,事务包括到网关的ping、arp请求或指向基站的消息。

在一方面中,用于确定装置802/802'的第一功率状态要被延长的单元被配置为在发送请求之后启动定时器。在一方面中,用于确定装置802/802'的第一功率状态要被延长的单元被配置为检测定时器的期满。在一方面中,用于确定装置802/802'的第一功率状态要被延长的单元被配置为基于检测到的定时器的期满来做出确定。在一方面中,定时器的持续时间小于与drx循环相关联的不活动定时器的持续时间。

在一方面中,装置802/802'还可以包括用于从装置802/802'的l2层获得与drx循环相关联的不活动定时器的持续时间的单元。在一方面中,装置802/802'还包括用于基于不活动定时器的持续时间来设置定时器的持续时间的单元。

在一方面中,在其之后用于确定装置802/802'的第一功率状态要被延长的单元被配置为启动定时器的请求是http请求、https请求、http2请求、tcp请求或dns请求。在一方面中,装置802/802'还包括用于确定装置802/802'要转换到第二功率状态的单元。在一方面中,用于通过事务的传输来自主地延长第一功率状态的单元被配置为基于确定装置802/802'要转换到第二功率状态而抑制另外的事务的传输。

在一方面中,装置802/802'还包括用于在事务的传输之前发送请求的单元。在一方面中,装置802/802'还包括用于接收与请求相关联的多个响应的响应的子集的单元。在一方面中,用于确定装置802/802'要转换到第二功率状态的单元被配置为基于所接收的响应的子集来确定已接收到充分的响应。在一方面中,确定装置802/802'要转换到第二功率状态是基于确定已接收到充分的响应的。

上述单元可以是装置802的上述模块中的一者或多者和/或是装置802'中的被配置为执行依据上述单元所记载的功能的处理系统914。如上所述,处理系统914可以包括tx处理器368、rx处理器356和控制器/处理器359。如此,在一种配置中,上述单元可以是被配置为执行依据上述单元记载的功能的tx处理器368、rx处理器356和控制器/处理器359。

应当理解,公开的过程/流程图中框的具体顺序或层级是对示例性方法的说明。应当理解的是,基于设计偏好,可以重新布置过程/流程图中框的具体顺序或层级。此外,一些框可以被组合或省略。所附方法权利要求以样本顺序呈现了各个框的元素,并且并非意在限于所呈现的具体顺序或层级。

提供了先前的描述以使任何本领域技术人员能够实践本文描述的各个方面。对这些方面的各种修改对于本领域技术人员而言将是显而易见的,并且本文定义的一般性原理可以应用于其他方面。因此,权利要求并非旨在限于本文示出的方面,而是要符合与权利要求语言相一致的全部范围,其中,除非特别声明,否则以单数形式引用元素并非旨在意指“一个并且仅一个”,而是“一个或多个”。本文使用词语“示例性”来意指“充当示例、实例或说明”。本文描述为“示例性”的任何方面不必被解释为优选的或与比其他方面更具优势的。除非特别另行声明,否则术语“一些”指代一个或多个。诸如“a、b或c中的至少一者”、“a、b或c中的一者或多者”、“a、b和c中的至少一者”、“a、b和c中的一者或多者”以及“a、b、c或其任意组合”之类的组合包括a、b和/或c的任意组合,并且可以包括多个a、多个b或多个c。具体而言,诸如“a、b或c中的至少一者”、“a、b或c中的一者或多者”、“a、b和c中的至少一者”、“a、b和c中的一者或多者”以及“a、b、c或其任意组合”之类的组合可以是仅a、仅b、仅c、a和b、a和c、b和c、或者a和b和c,其中,任何这样的组合可以包含a、b或c的一个或多个成员。贯穿本公开内容描述的各个方面的元素的所有结构和功能等同物通过引用方式明确地并入本文中,并且旨在由权利要求所涵盖,所述结构和功能等同物对于本领域普通技术人员而言是已知的或将要是已知的。而且,本文公开的任何内容都不旨在奉献给公众,不论这样的公开内容是否明确记载于权利要求中。词语“模块”、“机构”、“元素”、“设备”等可以不是词语“单元”的替代物。如此,任何权利要求元素都不被解释为单元加功能,除非元素是使用短语“用于……的单元”来明确记载的。

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