对确认消息的调度、发送和接收的制作方法

专利2022-06-29  78


本申请要求享受于2017年10月23日提交的题为“scheduling,transmission,andreceptionofacknowledgementmessages”的美国临时申请第62/576,070号和于2018年10月12日提交的题为“scheduling,transmission,andreceptionofacknowledgementmessages”的美国专利申请第16/159,538号的优先权权益,两份申请的全部内容以引用的方式明确地并入本文中。

概括地说,本公开内容涉及通信系统,以及具体而言,本公开内容涉及对确认消息和其它类型的控制响应消息的调度、发送和/或接收。



背景技术:

在许多电信系统中,通信网络用于在若干相互作用的空间分离的设备之中交换消息。网络可以是根据地理范围来分类的,例如,其可以是大都市区域、本地区域或者个人区域。这样的网络将分别指定为广域网(wan)、城域网(man)、局域网(lan)、无线局域网(wlan)或者个域网(pan)。网络还根据用于互连各种网络节点和设备的切换/路由技术(例如,电路交换相对分组交换)、用于传输的物理介质的类型(例如,有线相对无线)以及所使用的通信协议集合(例如,互联网协议组、同步光网络(sonet)、以太网等)而不同。

当网络元素是移动的以及因此具有动态连接需求时,或者如果网络架构是在自组织拓扑中而不是固定拓扑中形成的,那么无线网络通常是优选的。无线网络使用无线电、微波、红外线、光学等频带中的电磁波在不可控传播模式下采用无形物理介质。当与固定的有线网络相比时,无线网络有利地促进用户移动性和快速现场部署。



技术实现要素:

下文提出了一个或多个方面的简化的概要,以便提供对这样的方面的基本理解。该概要不是对全部预期的方面的广泛概述,以及不旨在于标识全部方面的关键或重要元素,也不旨在于描绘任何或全部方面的范围。其唯一的目的是以简化的形式提出一个或多个方面的一些概念,作为后文提出的更详细的描述的前序。

本公开内容的一个方面提供了一种用于无线通信的方法。该方法可以包括:由第一设备从第二设备接收时隙调度,该时隙调度用于使用帧的多个时隙来调度在多个设备的第一设备与第二设备之间的通信。多个设备可以包括第一设备和第二设备。时隙调度可以包括用于多个时隙中的每个时隙的相应的第一信息。用于时隙的相应的第一信息可以指示允许或不允许在时隙中发送一种或多种类型的消息。时隙调度还可以包括为第二设备保留的用于向第一设备发送信息的第一发送时隙,以及为第一设备保留的用于向第二设备发送信息的多个接收时隙。该方法可以包括:第一设备基于时隙调度来确定按时间顺序的第一接收时隙,该按时间顺序的第一接收时隙在时间上位于多个接收时隙的任何其它接收时隙之前,所述多个接收时隙由相应的第一信息指示为允许由第一设备用于向第二设备发送确认消息。该方法可以包括:第一设备在第一发送时隙期间从第二设备接收第一消息。该方法还可以包括:响应于对第一消息的接收,第一设备在多个接收时隙中的按时间顺序的第一接收时隙期间向第二设备发送第一确认消息。

本公开内容的另一方面提供了一种用于无线通信的方法。该方法可以包括:由第一设备向第二设备发送时隙调度,该时隙调度用于使用帧的多个时隙来调度在多个设备的第一设备与第二设备之间的通信。多个设备可以包括第一设备和第二设备。时隙调度可以包括用于多个时隙的每个时隙的相应的第一信息。用于时隙的相应的第一信息可以指示允许或不允许在时隙中发送一种或多种类型的消息。时隙调度还可以包括为第一设备保留的向第二设备发送信息的第一发送时隙,以及为第二设备保留的向第一设备发送信息的多个接收时隙。多个接收时隙可以包括在时间上位于多个接收时隙的任何其它接收时隙之前的按时间顺序的第一接收时隙,所述多个接收时隙由相应的第一信息指示为允许由第二设备用于向第一设备发送确认消息。该方法可以包括:第一设备在第一发送时隙期间向第二设备发送第一消息。该方法还可以包括:第一设备在多个接收时隙中的按时间顺序的第一接收时隙期间,从第二设备接收对第一消息的第一确认消息。

本公开内容的另一方面提供了用于无线通信的第一装置(例如,接入点、站或其它无线通信设备)。第一装置可以包括一个或多个天线、一个或多个处理器,以及存储处理器可读代码的一个或多个存储器,所述处理器可读代码当由一个或多个处理器执行时配置第一装置从第二装置接收时隙调度,该时隙调度用于使用帧的多个时隙来调度在多个装置的第一装置与第二装置之间的通信。多个装置可以包括第一装置和第二装置。时隙调度可以包括为第二装置保留的向第一装置发送信息的第一发送时隙,以及为第一装置保留的向第二装置发送信息的多个接收时隙。时隙调度还可以包括用于多个时隙的每个时隙的相应的第一信息。用于时隙的相应的第一信息可以指示允许或不允许在相应的时隙中发送一种或多种类型的消息。第一装置还可以被配置为确定在时间上位于多个接收时隙的任何其它接收时隙之前的按时间顺序的第一接收时隙,所述多个接收时隙由相应的第一信息指示为允许由第一装置用于向第二装置发送确认消息。第一装置可以被配置为在第一发送时隙期间从第二装置接收第一消息。第一装置可以被配置为响应于对第一消息的接收,基于确定按时间顺序的第一接收时隙是在多个接收时隙中的按时间顺序的第一个,在按时间顺序的第一接收时隙期间向第二装置发送第一确认消息,所述多个接收时隙由相应的第一信息指示为允许由第一装置用于向第二装置发送确认消息。

本公开内容的另一方面提供了用于无线通信的第一装置(例如,接入点、站或其它无线通信设备)。第一装置可以包括一个或多个天线、一个或多个处理器,以及存储处理器可读代码的一个或多个存储器,所述处理器可读代码当由一个或多个处理器执行时配置第一装置向第二装置发送时隙调度,该时隙调度用于使用帧的多个时隙来调度在多个装置的第一装置与第二装置之间的通信。多个装置可以包括第一装置和第二装置。时隙调度可以包括为第一装置保留的向第二装置发送信息的第一发送时隙,以及为第二装置保留的向第一装置发送信息的多个接收时隙。时隙调度还可以包括用于多个时隙的每个时隙的相应的第一信息。用于时隙的相应的第一信息可以指示允许或不允许在相应的时隙中发送一种或多种类型的消息。多个接收时隙可以包括在时间上位于多个接收时隙的任何其它接收时隙之前的按时间顺序的第一接收时隙,所述多个接收时隙由相应的第一信息指示为允许由第二装置用于向第一装置发送确认消息。第一装置可以被配置为在第一发送时隙期间向第二装置发送第一消息。第一装置可以被配置为基于按时间顺序的第一接收时隙是在多个接收时隙中的按时间顺序的第一个,在按时间顺序的第一接收时隙期间从第二装置接收对第一消息的第一确认消息,所述多个接收时隙由相应的第一信息指示为允许由第二装置用于向第一装置发送确认消息。

为实现前述目的和相关目的,一个或者多个方面包括下文中充分描述的特征以及在权利要求书中特别指出的特征。下文的描述和附图详细阐述了一个或者多个方面的某些说明性特征。但是,这些特征仅仅说明了可以使用各方面的原理的各种方式中的一些方式,以及本描述旨在于包括全部这样的方面和它们的等同物。

附图说明

图1根据本文所描述的技术示出了示例性无线通信系统。

图2a-图2i示出了时隙调度和用例的各种示例。

图3示出了被配置为执行本文所描述的一个或多个技术的无线设备的示例性功能方块图。

图4a是根据本文所描述的技术的示例性方法的流程图。

图4b是根据本文所描述的技术的示例性方法的流程图。

图4c是根据本文所描述的技术的示例性方法的流程图。

图4d是根据本文所描述的技术的示例性方法的流程图。

具体实施方式

在下文中参照附图更充分地描述了新颖性系统、装置、计算机可读介质和方法的各个方面。然而,本公开内容可以以许多不同的形式来体现,以及不应被解释为限制于遍及本公开内容所提出的任何特定结构或者功能。更确切地说,提供这些方面以使得本公开内容将是透彻的和完整的,以及将本公开内容的范围充分地传达给本领域技术人员。基于本文中的教导,本领域技术人员应该了解的是,无论是独立于本发明的任何其它方面来实现,还是与本发明的任何其它方面相结合来实现,本公开内容的范围旨在覆盖本文所公开的新颖性系统、装置、计算机可读介质和方法的任何方面。例如,可以使用本文中陈述的任意数量的方面来实现装置,或者实践方法。此外,本发明的范围意在覆盖使用除了本文陈述的本发明的各个方面之外的或者不同于本文陈述的本发明的各个方面的其它结构、功能或者结构和功能来实践的这样的装置或者方法。应该理解的是,本文所公开的任何方面可以通过权利要求的一个或者多个元素来体现。

虽然本文中描述了特定的方面,但是这些方面的许多变化和排列落在本公开内容的范围内。虽然提到了优选方面的一些益处和优点,但是本公开内容的范围并不旨在限于特定的益处、用途或者目的。更确切地说,本公开内容的各方面旨在广泛地适用于不同的无线技术、系统配置、网络和传输协议,其中的一些在图中以及优选方面的如下描述中通过示例的方式加以说明。具体实施方式和附图仅仅是对本公开内容的说明而不是限制,通过所附的权利要求及其等同物来限定本公开内容的范围。

本文使用术语时隙,以及特别是发送时隙和接收时隙来描述本公开内容的各方面。时隙可以指在分配给设备以与另一设备进行通信的tdd(时域双工)帧内的时间间隔。时隙允许单工通信,例如,发送或接收,但不允许两者。发送时隙可以指所分配的设备可以被配置为在其期间将信息传输给另一分配的设备的时间段。例如,发送时隙可以指为第一分配的设备保留用于将信息传输给第二分配的设备的时间段。类似地,如本文所使用的,接收时隙可以指分配的设备可以被配置为在其期间从另一分配的设备接收信息的时间段。作为示例,以及继续上文的第一分配的设备和第二分配的设备示例,接收时隙可以指为第一分配的设备保留用于从分配的设备接收信息的时间段。因此,可以理解的是,使用“传输”和“接收”来描述时隙取决于将其分配给的两个设备中的哪一个设备是所关注的。例如,以及继续上文的第一分配的设备和第二分配的设备示例,发送时隙可以指为第一分配的设备保留用于向第二分配的设备发送信息的时间段。然而,该相同的时间段(即,对应于发送时隙的时间段)是指为第二分配的设备保留用于从第一分配的设备接收信息的时间段。类似地,关于接收时隙,接收时隙可以指为第一分配的设备保留用于从第二分配的设备接收信息的时间段。然而,该相同的时间段(即,对应于接收时隙的时间段)是指为第二分配的设备保留用于向第一分配的设备发送信息的时间段。因此,在一些示例中,时隙可以被称为具有极性,诸如发送极性或接收极性。

流行的无线网络技术可以包括各种类型的wlan。wlan采用广泛地使用的联网协议,可以用于将附近设备互连在一起。本文所描述的各个方面可以适用于任何通信标准,诸如无线协议。

在一些方面中,可以根据802.11协议使用正交频分复用(ofdm)、直接序列扩频(dsss)通信、ofdm和dsss通信的组合或者其它方案来发送无线信号。802.11协议的实现可以用于传感器、计量和智能网格网络。有利地,实现802.11协议的某些设备的方面可以比实现其它无线协议的设备消耗更少的功率,和/或者可以用于跨越相对长的距离来发送无线信号,例如大约1公里或者更长。

在一些实现中,wlan包括作为接入无线网络的组件的各种设备。例如,可以存在两种类型的设备,诸如接入点(ap)和客户端(还称为站或者“sta”)。在其它示例中,两种类型的设备可以包括分布节点(dn)和客户端节点(cn)。通常,ap可以用作针对wlan的集线器或者基站,以及sta用作wlan的用户。例如,sta可以是膝上型计算机、个人数字助理(pda)、移动电话等。在一示例中,sta经由依从wi-fi(例如,ieee802.11协议)的无线链路连接到ap,以获得到互联网或者到其它广域网的一般连接性。在一些实现中,sta还可以被用作ap。就此而言,sta可以被描述为ap或非apsta。虽然本文描述了ap和sta,但这些是可以被配置为执行本文所描述的一种或多种技术的设备的示例。例如,对ap的引用可以包括对分布节点的引用,以及对sta的引用可以包括对客户端节点的引用。作为另一示例,对ap的引用可以包括对第一设备的引用,以及对sta的引用可以包括对第二设备的引用。作为另一示例,对sta的引用可以包括对第一设备的引用,以及对ap的引用可以包括对第二设备的引用。

接入点还可以包括,被实现为或者被称为节点b、无线网络控制器(rnc)、演进型节点b、基站控制器(bsc)、基站收发机(bts)、基站(bs)、收发机功能(tf)、无线路由器、无线收发机、连接点、分布节点(dn)或者某种其它的术语。

站还可以包括,被实现为或者被称为接入终端(at)、订户站、订户单元、移动站、远程站、远程终端、用户终端、用户代理、用户设备、用户装置、客户端节点(cn)或者某种其它的术语。在一些实现中,站可以包括蜂窝电话、无绳电话、会话发起协议(sip)电话、无线本地环路(wll)站、个人数字助理(pda)、具有无线连接能力的手持设备或者连接到无线调制解调器的某种其它适当的处理设备。因此,本文中教导的一个或者多个方面可以并入到电话(例如,蜂窝电话或者智能电话)、计算机(例如,膝上型计算机)、便携式通信设备、头戴式受话器、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或者视频设备,或者卫星无线电设备)、游戏设备或者系统、全球定位系统设备,或者被配置为经由无线介质进行通信的任何其它适当的设备中。

术语“相关联”或者“关联”或者其任何变体应在本公开内容的上下文中被赋予最广泛的可能含义。举例来说,当第一装置与第二装置相关联时,应该理解的是,这两个装置可以是直接地关联的或者可以存在中间装置。为了简洁起见,将使用握手协议来描述用于在两个装置之间建立关联的过程,该握手协议需要由装置中的一个装置进行的“关联请求”,所述“关联请求”之后跟随着由另一装置进行的“关联响应”。本领域技术人员将理解的是,握手协议可以需要其它信令,举例而言,诸如用于提供认证的信令。

使用诸如“第一”、“第二”等名称来对本文中的元素的任何引用一般不限制这些元素的数量或者顺序。更确切地说,本文中使用这些名称作为在两个或者更多个元素或者元素的实例之间进行区分的方便方法。因此,对第一元素和第二元素的引用并不意味着只能采用两个元素,或者第一元素必须先于第二元素。此外,涉及项目列表“中的至少一个”的短语指的是这些项目的任何组合,包括单个的成员。例如,“a、b或者c中的至少一个”旨在覆盖a,或者b,或者c,或者其任何组合(例如,a-b、a-c、b-c和a-b-c)。

如上文所论述的,本文中所描述的某些设备可以实现例如802.11标准。这样的设备,无论用作sta或者ap或者其它设备,都可以用于智能计量或者用在智能网格网络中。这样的设备可以提供传感器应用或者用在住宅自动化中。设备可以代替或者另外用在医疗保健领域中,例如用于个人医疗保健。它们还可以用于监视以启用扩展范围的互联网连接(例如,针对具有热点的使用),或者以实现机器到机器的通信。

图1示出了示例性无线通信系统100,在其中可以采用本文所描述的一种或多种技术。无线通信系统100可以依照例如ieee802.11标准的无线标准进行操作。无线通信系统100可以包括ap104,该ap与sta(例如,sta112、114、116和118)通信。

各种过程和方法可以用于在无线通信系统100中在ap104与sta之间进行传输。例如,可以根据ofdma/mu-mimo技术在ap104与sta之间发送和接收信号。在这样的情况下,无线通信系统100可以被称为ofdma/mu-mimo系统。或者,可以根据cdma技术在ap104与sta之间发送和接收信号。在这样的情况下,无线通信系统100可以被称为cdma系统。

促进从ap104向sta中的一个或者多个sta的传输的通信链路可以被称为下行链路(dl)108,以及促进从sta中的一个或者多个sta向ap104的传输的通信链路可以被称为上行链路(ul)110。或者,下行链路108可以被称为前向链路或者前向信道,以及上行链路110可以被称为反向链路或者反向信道。在一些方面中,dl通信可以包括单播业务(例如,通信)、多播业务和/或广播业务。

在一些方面中,ap104可以抑制相邻信道干扰(aci),使得ap104可以同时在多于一个的信道上接收ul通信,同时减少模数转换(adc)限幅噪声。ap104可以提高对aci的抑制,例如,通过针对每个信道具有单独的有限脉冲响应(fir)滤波器或者具有较长的带有增加的比特宽度的adc退避周期。

ap104可以充当基站,以及在基本服务区域(bsa)102中提供无线通信覆盖。bsa(例如,bsa102)可以是ap(例如,ap104)的覆盖区域。ap104连同与ap104相关联以及使用ap104用于通信的sta,可以称为基本服务集(bss)。无线通信系统100可以不具有中央ap(例如,ap104),而是可以作为sta之间的对等网络。因此,本文中所描述的ap104的功能可以替代地由sta中的一个或者多个sta来执行。

ap104可以经由诸如下行链路108的通信链路在一个或者多个信道(例如,多个窄带信道,每个信道包括频率带宽)上向无线通信系统100的其它节点(sta)发送寻呼信号(或者简称为“寻呼”)。所述寻呼信号可以帮助其它节点(sta)来将它们的时序与ap104同步。替代地或另外地,所述寻呼信号可以提供其它信息或者功能。这样的寻呼可以周期性地发送。在一个方面中,在对寻呼的连续的传输之间的时段可以称为超帧。对寻呼的传输可以被划分为若干组或者间隔。在一个方面中,寻呼可以包括但不限于如设置公共时钟的时间戳信息、对等网络标识符、设备标识符、能力信息、超帧持续时间、发送方向信息、接收方向信息、邻居列表和/或者扩展的邻居列表的这样的信息,其中的一些在下文中另外详细地描述。因此,寻呼可以包括在多个设备之中公共的(例如,共享的)信息和/或特定于给定设备的信息。

在一些示例中,sta(例如,sta114)可以与ap104相关联,以便向ap104发送通信和/或从ap104接收通信。在一个方面中,用于关联的信息可以包括在由ap104广播的寻呼中。例如,为了接收这样的寻呼,sta114可以在覆盖区域上执行广泛的覆盖搜索。例如,搜索还可以是通过以灯塔式扫描覆盖区域来由sta114执行的。在接收用于关联的信息之后,sta114可以向ap104发送,例如,关联探测或请求。在一些方面中,ap104可以使用回程服务,例如,与诸如互联网或公共交换电话网(pstn)的较大网络来进行通信。

在一些示例中,ap104可以包括用于执行本文所描述的各种功能的一个或多个组件(或电路)。ap104包括接收机127a和发射机129a。接收机127a可以被配置为执行本文所描述的关于ap104的任何接收功能。例如,接收机127a可以被配置为接收指示时隙调度的信息、来自另一设备的一个或多个消息(例如,非确认消息)和/或根据本文所描述的技术的来自另一设备的一个或多个确认消息。发射机129a可以被配置为执行本文所描述的关于ap104的任何发射功能。例如,发射机129a可以被配置为发送指示时隙调度的信息,来自ap104的一个或多个消息(例如,非确认消息)和/或根据本文所描述的技术的来自ap104的一个或多个确认消息。接收机127a和发射机129a可以组合为收发机131a。在这样的示例中,收发机131a可以被配置为执行本文所描述的关于ap104的任何接收功能和/或发送功能。

在一些示例中,ap104可以包括调度组件140a和确认(ack)组件150a。调度组件140a可以被配置为执行本文所描述的关于调度信息的任何处理(例如,功能、步骤等)。调度组件140a可以被配置为生成调度信息。在一些示例中,调度组件140a可以被配置为生成包括调度信息的一个或多个消息(例如,一个或多个帧),诸如本文所描述的任何时隙调度信息。在一些示例中,单个调度消息可以包括所有调度信息。在其它示例中,第一调度消息可以包括少于所有调度信息的信息。在这样的示例中,一个或多个另外的调度消息与第一调度消息一起可以包括所有的调度信息。调度信息可以包括指示用于调度在多个设备之间的通信的时隙调度的信息。tdd帧可以包括多个时隙。可以为多个设备中的相应的设备保留每个时隙。多个时隙可以包括至少一个发送时隙和多个接收时隙。发射机129a可以被配置为发送由调度组件140a所生成的调度信息。例如,发射机129a可以被配置为从调度组件140a接收调度信息,以及发送所接收的调度信息。一个或多个设备(例如,一个或多个sta和/或一个或多个ap)可以接收调度信息,以及根据其进行操作。例如,接收调度的一个或多个设备中的每个设备可以被配置为仅在分配给其的发送时隙期间发送信息。在一些示例中,调度组件140a可以被配置为控制ap104以根据任何调度信息(诸如由调度组件140a生成的时隙调度和/或从另一设备接收的调度信息)进行操作。例如,接收机127a可以从另一设备(例如,诸如sta114的sta或另一ap)接收调度信息。接收机127a可以将所接收的调度信息提供给调度组件140a。调度组件140a可以被配置为控制ap104以根据所接收的调度信息进行操作。

图2a示出了用于tdd帧202的多个时隙的时隙调度204的一个示例。在图2a的示例中,ap(例如,ap104)可以向一个或多个sta(例如,sta114、sta116)发送指示时隙结构和时隙调度204的信息。例如,时隙结构信息可以包括指示在tdd帧202中所包括的时隙的数量的信息。在图2a的示例中,tdd帧202包括六个时隙。时隙结构信息还可以包括指示与tdd帧202的每个时隙相对应的相应的时间段的信息。在图2a的示例中,这样的信息可以包括针对时隙0、1、2、3、4和5的相应的时间段。例如,时隙0、1、3和4被示出为每个具有比时隙2和时隙5的时间段更长的时间段。时隙调度信息可以包括标识多个设备中的哪个(哪些)相应的设备被分配给tdd帧202中的各个相应时隙的信息。在图2a的示例中,如果a表明ap,则时隙调度204指示设备b(例如,sta)被分配给时隙0,其中设备a是发送设备而设备b是所分配的接收设备。继续图2a的示例,时隙调度204可以指示设备c被分配给时隙1,其中设备a是发送设备而设备c是所分配的接收设备,设备d被分配给时隙2,其中设备a是发送设备而设备d是所分配的接收设备,设备b被分配给时隙3,其中设备a是接收设备而设备b是所分配的发送设备,设备c被分配给时隙4,其中设备a是接收设备而设备c是所分配的发送设备,以及设备b被分配给时隙5,其中设备a是接收设备而设备b是所分配的发送设备。在一些示例中,时隙0、1和2可以被称为发送时隙,以及时隙3、4和5可以被称为接收时隙,其中关注点在设备a上。

图2a的示例还示出了时隙3是位于时隙调度204中的多个接收时隙(在该示例中,包括时隙3、4和5的多个接收时隙)的任何其它接收时隙之前的按时间顺序的第一接收时隙。时隙3还是在时隙调度204中分配给设备b的接收时隙之间的按时间顺序的第一接收时隙(即,时隙3位于分配给设备b的任何其它时隙之前,所述其它时隙是在示例性图2a中的时隙5)。

图2b示出了用于tdd帧202的时隙的时隙调度206的另一示例。在该示例中,时隙2是在时隙调度206中分配给设备b的接收时隙之间的按时间顺序的第一接收时隙(即,时隙2位于分配给设备b的任何其它时隙之前,所述其它时隙是在示例性图2b中的时隙5),以及时隙3是在时隙调度206中两次分配给设备c的接收时隙之间的按时间顺序的第一接收时隙(即,时隙3位于分配给设备c的任何其它时隙之前,所述其它时隙是在示例性图2b中的时隙4)。

在一些示例中,时隙调度可以具有针对每个时隙的一个公共设备(诸如在图2a和图2b的示例中的设备a)。然而,在其它示例中,时隙调度可以不具有针对每个时隙的一个公共设备,诸如在图2c中所示出的示例性时隙调度208中。在一些示例中,ap104可以是在图2a-2i中所标识的设备a,以及sta114可以是在图2a-2i中所标识的设备b。在其它示例中,ap104可以是在图2a-2i中所标识的设备b,以及sta114可以是在图2a-2i中所标识的设备a。

返回参考图1,ack组件150a可以被配置为执行本文所描述的关于任何确认消息的任何处理(例如,功能、步骤等)。例如,ack组件150a可以被配置为根据本文所描述的技术来生成确认消息。作为示例,ack组件150a可以被配置为响应于触发事件来生成确认消息。触发事件可以包括对消息的接收。ack组件150a可以被配置为基于时隙调度信息将所生成的确认消息提供给发射机129a。例如,ack组件150a可以被配置为基于时隙调度信息来确定可以在其间发送确认消息的时间时隙,以及可以在适当的时间上向发射机129a提供确认消息,以确保在分配的时间时隙期间发送确认消息。在其它示例中,ack组件150a可以将所生成的确认消息提供给调度组件140a。调度组件140a可以被配置为基于时隙调度信息来确定可以在其间发送确认消息的时间时隙,以及可以在适当的时间上向发射机129a提供确认消息,以确保在分配的时间时隙期间发送确认消息。以其它方式进行描述,调度组件140a可以被配置为基于时隙调度信息将所生成的确认消息提供给发射机129a。发射机129a可以被配置为发送由ack组件150a所生成的确认消息。在本公开内容的另一方面中,ack组件150a可以被配置为根据本文所描述的技术来生成除确认消息之外的控制响应消息。

在一些示例中,sta114可以包括用于执行本文所描述的各种功能的一个或多个组件(或电路)。sta114包括接收机127b和发射机129b。接收机127b可以被配置为执行本文所描述的关于sta114的任何接收功能。例如,接收机127b可以根据本文所描述的技术被配置为接收指示时隙调度的信息、来自另一设备的一个或多个消息(例如,非确认消息)和/或来自另一设备的一个或多个确认消息。发射机129b可以被配置为执行本文所描述的关于sta114的任何发送功能。例如,发射机129b可以根据本文所描述的技术被配置为发送来自sta114的一个或多个消息(例如,非确认消息)和/或来自sta114的一个或多个确认消息。接收机127b和发射机129b可以组合成收发机131b。在这样的示例中,收发机131b可以被配置为执行本文所描述的关于sta114的任何接收功能和/或发送功能。

在一些示例中,sta114可以包括调度组件140b和确认(ack)组件150b。调度组件140b可以被配置为执行本文所描述的关于调度信息的任何处理(例如,功能、步骤等)。调度组件140b可以被配置为生成调度信息。在一些示例中,调度组件140b可以被配置为接收或生成包括调度信息的一个或多个消息(例如,一个或多个帧),诸如本文所描述的任何时隙调度信息。在一些示例中,单个调度消息可以包括所有调度信息。在其它示例中,第一调度消息可以包括少于所有调度信息的信息。在这样的示例中,一个或多个额外的调度消息与第一调度消息一起可以包括所有调度信息。调度信息可以包括指示用于调度在多个设备之间的通信的时隙调度的信息。tdd帧可以包括多个时隙。可以将各个时隙保留给多个设备中的相应的设备。多个时隙可以包括至少一个发送时隙和多个接收时隙。发射机129b可以被配置为发送由调度组件140b所生成的调度信息。例如,发射机129b可以被配置为从调度组件140b接收调度信息,以及发送所接收的调度信息。一个或多个设备(例如,一个或多个sta和/或一个或多个ap)可以接收调度信息,以及根据其进行操作。例如,接收调度信息的一个或多个设备中的每个设备可以被配置为仅在分配给其的发送时隙期间发送信息。在一些示例中,调度组件140b可以被配置为控制sta114以根据任何调度信息(诸如由调度组件140b所生成的时隙调度和/或从另一设备所接收的调度信息)来进行操作。例如,接收机127b可以从另一设备(例如,另一sta或诸如ap104的ap)接收调度信息。接收机127b可以将所接收的调度信息提供给调度组件140b。调度组件140b可以被配置为控制sta114以根据所接收的调度信息来进行操作。

ack组件150b可以被配置为执行本文所描述的关于任何确认消息的任何处理(例如,功能、步骤等)。例如,ack组件150b可以被配置为根据本文所描述的技术来生成确认消息。作为示例,ack组件150b可以被配置为响应于触发事件来生成确认消息。触发事件可以包括对消息的接收。ack组件150b可以被配置为基于时隙调度信息将所生成的确认消息提供给发射机129b。例如,ack组件150b可以被配置为基于时隙调度信息来确定可以在其间发送确认消息的时间时隙,以及可以在适当的时间上向发射机129b提供确认消息,以确保在分配的时间时隙期间发送确认消息。在其它示例中,ack组件150b可以将所生成的确认消息提供给调度组件140b。调度组件140b可以被配置为基于时隙调度信息来确定可以在其间发送确认消息的时间时隙,以及可以在适当的时间上向发射机129b提供确认消息,以确保在分配的时间时隙期间发送确认消息。以其它方式进行描述,调度组件140b可以被配置为基于时隙调度信息将所生成的确认消息提供给发射机129a。发射机129b可以被配置为发送由ack组件150b所生成的确认消息。在本公开内容的另一方面中,ack组件150b可以被配置为根据本文所描述的技术来生成除确认消息之外的控制响应消息。

图2d示出了在图2a中所示出的时隙调度204的一个示例性用例。在时隙0期间,设备a将消息210发送给设备b。为了确认对消息210的接收,设备b被配置为向设备a发送确认消息212。然而,在图2d的示例中,设备b在时隙5期间将确认消息212发送给设备a,而不是在时隙调度204中分配给设备b的按时间顺序的第一接收时隙(即,时隙3)。在一些示例中,设备b可以被配置为这样做,这是因为时隙5小于时隙3(即,具有小于时隙3的长度)。该配置优先考虑数据(相对于确认消息),这是因为通过将对确认消息212的传输延迟到时隙5,这可以允许在时隙3中发送更多数据。然而,根据本文所描述的一些示例性技术,诸如在图2e中所示出的示例中,设备b可以被配置为在时隙调度204中的分配给设备b的按时间顺序的第一接收时隙期间将确认消息212发送给设备a。在图2d中所示出的配置没有考虑到确认消息212的大小可以忽略不计;以及因此,可能冒着确认消息212未被及时发送(即,设备a可能在超时时段内没有接收到确认消息212;并因此,将重新发送消息210,尽管消息210已经被设备b接收到)的风险,而不适当地优先考虑数据传输。

如本文所描述的,设备可以被配置为将消息发送给另一设备。在发送消息时,设备可以被配置为启动超时计时器,该超时计时器是一段时间长度。如果设备没有在超时计时器到期之前从另一设备接收到确认消息,则设备可以被配置为再次将消息重新发送给另一设备。确认消息可以对应于被确认的消息。例如,对服务质量(qos)数据帧的确认可以包括标准的确认(即,不是块确认消息)。在这样的示例中,消息210可以是qos数据帧,以及确认消息212可以是标准的确认。作为另一示例,对探测请求的确认可以包括探测响应。在这样的示例中,消息210可以是探测请求,以及确认消息212可以是对探测请求的确认。作为另一示例,对聚合介质访问控制(mac)协议数据单元(a-mpdu)的确认可以包括块确认。在这样的示例中,消息210可以是a-mpdu,以及确认消息212可以是块确认。作为另一示例,对mac协议数据单元(mpdu)的确认可以包括标准的确认(即,不是块确认消息)。在这样的示例中,消息210可以是mpdu,以及确认消息212可以是标准的确认(即,不是块确认消息)。

图2f示出了在图2a中所示出的时隙调度204的另一示例性用例。在时隙0期间,设备a将消息210发送给设备b。为了确认对消息210的接收,设备b被配置为向设备a发送确认消息212。然而,在图2f的示例中,设备b在对应于第二帧209的后续时隙调度211的时隙(即,在所示出的示例中的时隙n)期间将确认消息212发送给设备a。在一些示例中,时隙调度211可以包括在时隙n之前的一个或多个发送时隙,在时隙n之前的一个或多个接收时隙和/或在时隙n之后的一个或多个接收时隙。类似于在图2d的示例中的潜在超时问题,等到时隙n来发送确认消息212可能导致设备a关于消息210错误地超时,从而导致由设备a重新发送消息210,尽管由设备b成功地接收。但是,根据本文所描述的一些示例性技术,设备b可以被配置为在时隙调度204中的分配给设备b的按时间顺序的第一接收时隙期间将确认消息212发送给设备a,诸如在图2g中所示出的示例中。在图2f中所示出的配置没有考虑确认消息212的大小可以忽略不计;以及因此可能冒着确认消息212未被及时发送(即,设备a可能没有在超时时段内接收到确认消息212;并因此将重新发送消息210,尽管消息210已经被设备b接收到)的风险,而不适当地优先考虑数据传输。

在一个方面中,如果设备可以预期在对消息的传输与对确认消息的接收之间的延迟,则超时计时器可以被配置为是可变的以消除或减少错误超时的概率。然而,可能难以定制时隙持续时间来允许设备在分配给设备的按时间顺序的第一接收时隙期间发送确认消息,而不损害来自设备的传输吞吐量。例如,按时间顺序的第一接收时隙可能已经由所分配的设备用来发送数据而不是短块确认消息。因此,在本公开内容的一个方面中,时隙可以具有时隙分类器,其指示允许或不允许在时隙中发送一种或多种类型的消息。允许发送确认消息的时隙可以被配置为比允许其它类型的消息的时隙短。设备可以在分配给设备的具有指示允许在时隙中发送确认消息的时隙标识符的按时间顺序的第一接收时隙上发送确认消息。因此,可以定制时隙的持续时间以适应允许在时隙中要发送的消息的类型,从而允许在给来自设备的传输吞吐量带来最小影响的情况下,在tdd帧中发送确认消息。

图2h示出了用于tdd帧205的多个时隙的时隙调度213的一个示例。在图2h的示例中,除了用于标识多个设备中的哪个(哪些)相应的设备被分配给tdd帧205中的各个相应的时隙的信息之外,时隙调度213可以包括用于tdd帧205的每个时隙的时隙分类器。时隙分类器可以指示允许或不允许在相应时隙中发送一种或多种类型的消息。在一个方面中,用于时隙的时隙分类器可以指示块确认不可以在时隙中发送。如果具有这样的时隙分类器的时隙是分配给用于发送的设备的发送时隙,则该时隙不能由所分配的设备用于发送块确认。如果具有这样的时隙分类器的时隙是分配给用于接收的设备的接收时隙,则该时隙不能由所分配的设备用于从另一设备接收块确认。在一个方面中,用于时隙的时隙分类器可以指示可以在时隙中发送任何帧。在一个方面中,用于时隙的时隙分类器可以指示不可以在时隙中发送管理帧或控制帧。在一个方面中,管理帧或控制帧可以包括确认帧,诸如对mpdu或qos数据帧的标准的确认、对a-mpdu的块确认,或对探测请求的探测响应。

多个接收时隙可以包括在多个接收时隙中的时间中的第一接收时隙,所述多个接收时隙由它们相应的时隙分类器指示允许发送一种或多种类型的消息。例如,在图2h中,多个接收时隙(即,时隙3、4、5)都可以具有指示可以在相应的接收时隙中传输任何帧的时隙分类器。因此,时隙3可以是在由时隙分类器指示允许在时隙中发送确认消息的多个接收时隙中分配给设备b的按时间顺序的第一时隙。在时隙0期间,设备a将消息210发送给设备b。为了确认对消息210的接收,设备b可以被配置为在时隙3、分配给设备b的具有指示允许发送确认消息的时隙分类器(例如,指示可以在时隙中发送任何帧的时隙分类器)的按时间顺序的第一接收时隙期间,将确认消息212发送给设备a。

图2i示出了具有时隙分类器的时隙调度213的另一示例性用例。在图2h中,分配给设备b的时隙3可以具有指示不允许在时隙中传输块确认帧的时隙分类器。分配给设备c的时隙4和分配给设备b的时隙5两者都具有指示可以在相应的接收时隙中传输任何帧的时隙分类器。因此,时隙5可以是在由时隙分类器所指示的允许在时隙中传输确认消息的多个接收时隙中的分配给设备b的按时间顺序的第一时隙。在时隙0期间,设备a向设备b发送消息210。为了确认对消息210的接收,设备b可以被配置为在时隙5、分配给设备b的具有指示允许传输确认消息的时隙分类器(例如,指示可以在时隙中传输任何帧的时隙分类器)的按时间顺序的第一接收时隙期间,将确认消息212发送给设备a。

如本文所描述的,ap104和sta114可以包括类似的组件。因此,对于在附图标记之后没有“a”或“b”的任何组件的引用是指ap104或sta114的组件。

图3示出了无线设备302的示例性功能方块图,所述无线设备302可被配置为执行本文所描述的一种或多种技术。无线设备302是可以被配置为实现本文所描述的各种方法的设备的示例。例如,无线设备302可以是ap104、sta114,或被配置为执行本文所描述的一种或多种技术的任何其它设备。

无线设备302可以包括控制无线设备302的操作的处理器304。处理器304还可以被称为中央处理单元(cpu)。在一些示例中,存储器306可以向处理器304提供指令和数据,所述存储器306可以包括只读存储器(rom)和随机存取存储器(ram)两者。存储器306的一部分还可以包括非易失性随机存取存储器(nvram)。处理器304通常是基于存储在存储器306内的程序指令来执行逻辑和算术操作的。在存储器306中的指令可以是可执行的(例如,由处理器304执行)以实现本文中描述的方法。

处理器304可以包括利用一个或多个处理器来实现的处理系统,或者是利用一个或多个处理器来实现的处理系统的组件。一个或多个处理器可以是利用通用微处理器、微控制器、数字信号处理器(dsp)、现场可编程门控阵列(fpga)、可编程逻辑器件(pld)、控制器、状态机、门控逻辑、分立硬件组件、专用硬件有限状态机或能够执行对信息的计算或者其它操作的任何其它适当的实体的任何组合来实现的。

处理系统还可以包括用于存储软件的机器可读介质。软件应该被广义地解释为意指任何类型的指令,无论被称为软件、固件、中间件、微码、硬件描述语言还是其它术语。指令可以包括代码(例如,以源代码格式、二进制代码格式、可执行代码格式或者任何其它适当的代码格式)。指令在由一个或多个处理器执行时使处理系统执行本文中所描述的各种功能。

无线设备302还可以包括外壳308,以及无线设备302可以包括发射机310和/或接收机312,以允许在无线设备302与远程设备之间发送和接收数据。发射机310和接收机312可以组合成收发机314。天线316可以附接到外壳308并且电耦合到收发机314。无线设备302还可以包括多个发射机、多个接收机、多个收发机和/或多个天线。

无线设备302还可以包括信号检测器318,所述信号检测器318可以用于检测和量化由收发机314或接收机312接收的信号的水平。信号检测器318可以检测诸如总能量、每符号每子载波的能量、功率谱密度的信号以及其它信号。无线设备302还可以包括在处理信号中使用的dsp320。dsp320可以被配置为生成用于传输的分组。在一些方面中,分组可以包括物理层汇聚过程(plcp)协议数据单元(ppdu)。

在一些方面中,无线设备302还可以包括用户界面322。用户界面322可以包括键盘、麦克风、扬声器和/或显示器。用户界面322可以包括向无线设备302的用户传递信息和/或从用户接收输入的任何元件或组件。

无线设备302的各种组件可以通过总线系统326耦合在一起。总线系统326可以包括数据总线,例如,除数据总线之外还包括电源总线、控制信号总线和状态信号总线。无线设备302的组件可以使用一些其它机制耦合在一起或者接受或提供到彼此的输入。

无线设备302还可以包括一个或多个组件324。一个或多个组件324包括本文所描述的诸如关于图1的一个或多个组件。例如,一个或多个组件324可以包括调度组件324-1和确认组件324-2。调度组件324-1可以被配置为执行本文所描述的关于对时隙调度信息的生成或处理的任何处理(例如,功能、步骤等)。确认组件324-2可以被配置为执行本文所描述的关于对任何确认消息的生成的任何处理(例如,功能、步骤等)。

尽管在图3中示出了数个单独的组件,但是可以组合或共同实现一个或多个组件。例如,处理器304不仅可以用于实现上文关于处理器304所描述的功能,而且还用于实现上文关于信号检测器318、dsp320、用户界面322和/或一个或多个组件324所描述的功能。此外,在图3中所示出的组件中的每个组件可以使用多个单独的元件来实现。

图4a是根据本文所描述的技术的示例性方法400的流程图。可以使用第一装置(例如,ap104、无线设备302、sta114或被配置为执行本文所描述的一种或多种技术的任何其它设备)来执行方法400。

在图4a的示例中,在方块402处,第一装置可以被配置为从第二装置接收指示用于调度在多个装置中的第一装置与第二装置之间的通信的时隙调度的信息。多个装置可以包括第一装置和第二装置。时隙调度可以包括为第二装置保留的向第一装置发送信息的第一发送时隙,以及为第一装置保留的向第二装置发送信息的多个接收时隙。多个接收时隙可以包括位于多个接收时隙的任何其它接收时隙之前的按时间顺序的第一接收时隙。在方块404处,第一装置可以被配置为在第一发送时隙期间从第二装置接收第一消息。在方块406处,第一装置可以被配置为响应于对第一消息的接收,在多个接收时隙中的按时间顺序的第一接收时隙期间向第二装置发送第一确认消息。

图4b是根据本文所描述的技术的示例性方法420的流程图。可以使用第一装置(例如,ap104、无线设备302、sta114或被配置为执行本文所描述的一种或多种技术的任何其它设备)来执行方法420。

在图4b的示例中,在方块422处,第一装置可以被配置为向第二装置发送指示用于调度在多个装置中的第一装置与第二装置之间的通信的时隙调度的信息。多个装置可以包括第一装置和第二装置。时隙调度可以包括为第一装置保留的向第二装置发送信息的第一发送时隙,以及为第二装置保留的向第一装置发送信息的多个接收时隙。多个接收时隙可以包括位于多个接收时隙的任何其它接收时隙之前的按时间顺序的第一接收时隙。在方块424处,第一装置可以被配置为在第一发送时隙期间向第二装置发送第一消息。在方块426处,第一装置可以被配置为在多个接收时隙中的按时间顺序的第一接收时隙期间从第二装置接收对第一消息的第一确认消息。

图4c是根据本文所描述的技术的示例性方法440的流程图。可以使用第一装置(例如,ap104、无线设备302、sta114或被配置为执行本文所描述的一种或多种技术的任何其它设备)来执行方法440。

在图4c的示例中,在方块442处,第一装置可以被配置为从第二装置接收指示时隙调度的信息,该时隙调度用于使用帧的多个时隙来调度在多个装置中的第一装置与第二装置之间的通信。多个装置可以包括第一装置和第二装置。时隙调度可以包括为第二装置保留的向第一装置发送信息的第一发送时隙,以及为第一装置保留的向第二装置发送信息的多个接收时隙。时隙调度还可以包括用于多个时隙中的各个相应时隙的相应第一信息,所述信息指示允许或不允许在相应时隙中发送一种或多种类型的消息。在一个方面中,用于时隙的第一信息可以指示不可以在时隙中发送块确认。时隙可以是发送时隙或接收时隙。如果时隙是分配给第一装置以从第一装置接收的发送时隙,则用于时隙的第一信息可以指示该时隙不可以用于从第二装置向第一装置发送块确认。如果时隙是分配给第一装置以向第一装置发送的接收时隙,则用于时隙的第一信息可以指示该时隙不可以用于从第一装置向第二装置发送块确认。在一个方面中,用于时隙的第一信息可以指示可以在时隙中发送任何帧。在一个方面中,用于时隙的第一信息可以指示不可以在时隙中发送管理帧或控制帧。在一个方面中,管理帧或控制帧可以包括确认帧,诸如对mpdu或qos数据帧的标准的确认、对a-mpdu的块确认,或对探测请求的探测响应。

多个接收时隙可以包括在多个接收时隙中的时间上的第一接收时隙,所述多个接收时隙由它们相应的第一信息指示允许从第一装置向第二装置发送一种或多种类型的消息。例如,第一接收时隙可以是在要与第一信息相关联的多个接收时隙中的按时间顺序的第一时隙,所述第一信息指示允许在相应的接收时隙中从第一装置向第二装置发送确认消息。

在方块444处,第一装置可以被配置为在第一发送时隙期间从第二装置接收第一消息。第一发送时隙可以是在多个发送时隙中的一个发送时隙,所述多个发送时隙由它们相应的第一信息指示允许在时隙中发送任何数据。第一消息可以是qos数据消息、a-mpdu、mpdu、探测请求、动作帧、管理帧、多用户(mu)帧、数据分组、数据帧等。

在方块446处,第一装置可以被配置为基于与第一接收时隙相关联的第一信息来确定第一接收时隙是在多个接收时隙中的按时间顺序的第一个,所述多个接收时隙由它们相应的第一信息指示为允许从第一装置向第二装置发送确认消息。也就是说,第一接收时隙可以是允许从第一装置向第二装置发送确认消息的多个接收时隙中的最早的接收时隙。然而,第一接收时隙可能不是分配给第一装置的多个接收时隙中的最早的接收时隙。可以在第一接收时隙之前定位不允许从第一装置向第二装置发送确认消息的一个或多个接收时隙。在一个方面中,确认消息可以是标准的确认、块确认或探测响应。

在方块448处,第一装置可以被配置为响应于对第一消息的接收,基于确定第一接收时隙是在多个接收时隙中的按时间顺序的第一个来在第一接收时隙期间向第二装置发送第一确认消息,所述多个接收时隙由它们相应的第一信息指示为允许从第一装置向第二装置发送确认消息。结果,如果由第一装置从第二装置所接收的第一消息是请求立即确认的mpdu,则对mpdu的确认可以被延迟到允许由第一装置用于向第二装置发送块确认帧的第一接收时隙。

图4d是根据本文所描述的技术的示例性方法460的流程图。可以使用第一装置(例如,ap104、无线设备302、sta114或被配置为执行本文所描述的一种或多种技术的任何其它设备)来执行方法460。

在图4d的示例中,在方块462处,装置可以被配置为向第二装置发送指示时隙调度的信息,该时隙调度用于使用帧的多个时隙来调度在多个装置中的第一装置与第二装置之间的通信。多个装置可以包括第一装置和第二装置。时隙调度可以包括为第一装置保留的向第二装置发送信息的第一发送时隙,以及为第二装置保留的向第一装置发送信息的多个接收时隙。时隙调度还可以包括用于多个时隙的每个相应时隙的相应的第一信息,所述信息指示允许或不允许在相应的时隙中发送一种或多种类型的消息。在一个方面中,用于时隙的第一信息可以指示不可以在时隙中发送块确认帧。时隙可以是发送时隙或接收时隙。如果时隙是分配给第二装置以从第一装置接收的发送时隙,则用于时隙的第一信息可以指示该时隙不可以用于从第一装置向第二装置发送块确认。如果时隙是分配给第二装置以向第一装置发送的接收时隙,则用于时隙的第一信息可以指示该时隙不可以用于从第二装置向第一装置发送块确认。在一个方面中,用于时隙的第一信息可以指示可以在时隙中发送任何帧。在一个方面中,用于时隙的第一信息可以指示不可以在时隙中发送控制帧或管理帧。在一个方面中,管理帧或控制帧可以包括确认帧,诸如对mpdu或qos数据帧的标准的确认、对a-mpdu的块确认,或对探测请求的探测响应。

多个接收时隙可以包括在多个接收时隙中的时间上的第一接收时隙,所述多个接收时隙由它们相应的第一信息指示允许从第二装置向第一装置发送一种或多种类型的消息。例如,第一接收时隙可以是在与第一信息相关联的多个接收时隙中的按时间顺序的第一时隙,所述第一信息指示允许在相应的接收时隙中从第二装置向第一装置发送确认消息。也就是说,第一接收时隙可以是在允许从第二装置向第一装置发送确认消息的多个接收时隙中的最早的接收时隙。然而,第一接收时隙可能不是分配给第二设备的多个接收时隙中最早的接收时隙。可以在第一接收时隙之前定位不允许从第二装置向第一装置发送确认消息的一个或多个接收时隙。在一个方面中,确认消息可以是标准的确认、块确认或探测响应。

在方块464处,第一装置可以被配置为在第一发送时隙期间向第二装置发送第一消息。第一发送时隙可以是在多个发送时隙中的一个发送时隙,所述多个发送时隙由它们相应的第一信息指示允许在时隙中发送任何数据。第一消息可以是qos数据消息、a-mpdu、mpdu、探测请求、动作帧、管理帧、多用户(mu)帧、数据分组、数据帧等。

在方块466处,第一装置可以被配置为基于第一接收时隙是在多个接收时隙中按时间顺序的第一个,来在第一接收时隙期间从第二装置接收对第一消息的第一确认消息,所述多个接收时隙由它们相应的第一信息指示为允许从第二装置向第一装置发送确认消息。结果,如果由第一装置发送给第二装置的第一消息是请求立即确认的mpdu,则对mpdu的确认可以被延迟到允许由第二装置用于向第一装置发送块确认帧的第一接收时隙。

上文所描述的方法的各种操作可以通过能够执行操作的任何适当的单元来执行,诸如各种硬件和/或软件组件、电路和/或模块。通常,在图中所示出的任何操作都可以通过能够执行操作的相应的功能单元来执行。

可以利用被设计为执行本文所描述的功能的通用处理器、dsp、专用集成电路(asic)、fpga或者其它pld、分立门或晶体管逻辑、分立硬件组件或其任何组合,来实现或者执行结合本公开内容描述的各种说明性逻辑块、组件和电路。通用处理器可以是微处理器,但在替代的方案中,处理器可以是任何商业可得的处理器、控制器、微控制器或状态机。处理器还可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、与dsp内核相结合的一个或多个微处理器,或任何其它这样的配置。

在一个或多个方面中,所描述的功能可以在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则功能可以被存储在计算机可读介质上或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质两者,所述通信介质包括促进将计算机程序从一个地方传送到另一地方的任何介质。存储介质可以是可以由计算机存取的任何可用的介质。通过举例而非限制性的方式,这样的计算机可读介质可以包括ram、rom、eeprom、压缩光盘(cd)rom(cd-rom)或者其它光盘存储、磁盘存储或者其它磁存储设备,或者任何其它可以用于以指令或者数据结构的形式来携带或者存储期望的程序代码并且可以由计算机来存取的介质。另外,任何连接都被恰当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或者诸如红外线、无线电和微波的无线技术,从网站、服务器或者其它远程源来传输的,那么同轴电缆、光纤光缆、双绞线、dsl或者诸如红外线、无线电和微波的无线技术包含在介质的定义中。如本文所使用的,磁盘和光盘包括cd、激光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光盘,其中磁盘通常磁性地复制数据,而光盘则利用激光来光学地复制数据。因此,计算机可读介质包括非暂时性计算机可读介质(例如,有形的介质)。

本文中所公开的方法包括用于实现所描述的方法的一个或多个步骤或者动作。在不背离权利要求的范围的情况下,方法步骤和/或者动作可以彼此互换。换句话说,除非指定了步骤或动作的特定的顺序,否则在不背离权利要求的范围的情况下,可以修改特定步骤和/或者动作的顺序和/或者用途。

因此,某些方面可以包括用于执行本文所提出的操作的计算机程序产品。例如,这样的计算机程序产品可以包括具有在其上存储的(和/或编码的)指令的计算机可读介质,所述指令可以由一个或多个处理器来执行以执行本文所描述的操作。针对某些方面,计算机程序产品可以包括包装材料。

进一步地,应理解的是,如果适用的话,用于执行本文所描述的方法和技术的组件和/或者其它适当的单元可以由用户终端和/或者基站来下载和/或者以其它方式获得。例如,这样的设备可以耦合到服务器,以促进对用于执行本文所描述的方法的单元的传送。或者,本文所描述的各种方法可以是经由存储单元(例如,ram、rom、诸如cd或软盘的物理存储介质等)来提供的,使得用户终端和/或者基站可以在与设备耦合或向设备提供存储单元时获得各种方法。此外,可以利用用于向设备提供本文所描述的方法和技术的任何其它适当的技术。

要理解的是,权利要求不限于上文所说明的精确配置和组件。在不背离权利要求范围的情况下,可以对上文描述的方法和装置的安排、操作和细节进行各种修改、改变和变化。

虽然前文针对本公开内容的各方面,但在不背离其基本范围的情况下可以设计本公开内容的其它和进一步的方面,并且其范围由所附的权利要求来确定。

提供前文的描述,以使本领域任何技术人员能够实践本文所描述的各个方面。对这些方面的各种修改对于本领域的技术人员将是显而易见的,以及本文定义的一般原理可以应用于其它方面。因此,权利要求不旨在限制于本文所示出的方面,而是要符合与权利要求的语言表达相一致的全部范围,其中除非特别说明,否则以单数形式对元素的引用并不旨在意指“一个且仅仅一个”,而是意指“一个或多个”。除非另有明确说明,否则术语“一些”指的是一个或多个。以引用方式将针对遍及本公开内容描述的各个方面的元素的所有结构和功能等同物明确地并入本文,并且旨在由权利要求书所涵盖,这些等同物对于本领域的普通技术人员而言是已知或者稍后将是已知的。此外,本文中所公开的内容中没有内容是想要奉献给公众的,不管这样的公开内容是否明确记载在权利要求书中。没有权利要求的元素要根据美国专利法第112条第6款的规定来解释,除非元素是明确地使用短语“用于……的单元”来记载的,或者在方法权利要求的情况下,元素是使用短语“用于……的步骤”来记载的。


技术特征:

1.一种无线通信的方法,包括:

由第一设备从第二设备接收时隙调度,所述时隙调度用于使用帧的多个时隙来调度在多个设备中的所述第一设备与所述第二设备之间的通信,其中,所述时隙调度包括用于所述多个时隙的各个相应时隙的指示允许或不允许在相应时隙中发送一种或多种类型的消息的相应的第一信息,其中,所述时隙调度包括为所述第二设备保留的用于向所述第一设备发送信息的第一发送时隙,以及为所述第一设备保留的用于向所述第二设备发送信息的多个接收时隙;

由所述第一设备基于所述时隙调度来确定按时间顺序的第一接收时隙,其中,所述按时间顺序的第一接收时隙是在所述多个接收时隙中的时间上的第一接收时隙,所述多个接收时隙由所述相应的第一信息指示为允许由所述第一设备用于向所述第二设备发送确认消息;

在所述第一发送时隙期间,由所述第一设备从所述第二设备接收第一消息;以及

响应于对所述第一消息的接收,在所述按时间顺序的第一接收时隙期间,由所述第一设备向所述第二设备发送第一确认消息。

2.根据权利要求1所述的方法,其中,用于各个相应时隙的所述相应的第一信息包括下列各项中的一项:

相应的第一值,其指示允许在对应于所述相应的第一值的相应的时隙中发送任何类型的消息;或者

相应的第二值,其指示不允许在对应于所述相应的第二值的相应的时隙中发送块确认消息。

3.根据权利要求2所述的方法,其中,对应于所述按时间顺序的第一接收时隙的所述第一信息是所述第一值。

4.根据权利要求3所述的方法,其中,响应于对所述第一消息的接收,由所述第一设备向所述第二设备发送所述第一确认消息包括:

在允许发送块确认消息的所述多个接收时隙中的所述按时间顺序的第一接收时隙期间,由所述第一设备向所述第二设备发送第一块确认消息。

5.根据权利要求3所述的方法,其中,所述多个接收时隙包括位于所述按时间顺序的第一接收时隙之前的至少一个接收时隙,其中,对应于位于所述按时间顺序的第一接收时隙之前的所述至少一个接收时隙的所述第一信息是所述第二值,以及其中,所述按时间顺序的第一接收时隙位于所述多个接收时隙中的具有是所述第一值的相应的第一信息的任何其它接收时隙之前。

6.根据权利要求1所述的方法,用于各个相应时隙的所述相应的第一信息包括下列各项中的一项:

相应的第一值,其指示允许在对应于所述相应的第一值的相应的时隙中发送任何类型的消息;或者

相应的第二值,其指示不允许在对应于所述相应的第二值的相应的时隙中发送管理帧或控制帧。

7.根据权利要求1所述的方法,其中,所述第一消息是下列各项中的一项:服务质量(qos)数据消息、聚合介质访问控制(mac)协议数据单元(a-mpdu)、mac协议数据单元(mpdu)、探测请求、动作帧、管理帧、多用户(mu)帧、数据分组或数据帧,以及其中,所述第一确认消息是下列各项中的一项:确认、块确认或探测响应。

8.根据权利要求1所述的方法,还包括:

由所述第一设备从所述第二设备接收指示所述多个时隙的时隙结构的信息,其中,指示所述时隙结构的所述信息包括第二信息和第三信息,所述第二信息指示包括在所述帧中的时隙的数量,所述第三信息指示对应于包括在所述帧中的所述数量的时隙中的每个时隙的相应的时间段,以及其中,所述时隙调度包括标识所述多个设备中的哪个相应设备被分配给所述多个时隙中的各个相应时隙的第四信息。

9.一种无线通信的方法,包括:

由第一设备向第二设备发送时隙调度,所述时隙调度用于使用帧的多个时隙来调度在多个设备中的所述第一设备与所述第二设备之间的通信,其中,所述时隙调度包括用于所述多个时隙中的各个相应时隙的指示允许或不允许在相应时隙中发送一种或多种类型的消息的相应的第一信息,其中,所述时隙调度包括为所述第一设备保留的用于向所述第二设备发送信息的第一发送时隙,以及为所述第二设备保留的用于向所述第一设备发送信息的多个接收时隙;

在所述第一发送时隙期间,由所述第一设备向所述第二设备发送第一消息;以及

响应于所述第一消息,在按时间顺序的第一接收时隙期间,由所述第一设备从所述第二设备接收第一确认消息,其中,所述按时间顺序的第一接收时隙是在所述多个接收时隙中的时间上的第一接收时隙,所述多个接收时隙由所述相应的第一信息指示为允许由所述第二设备用于向所述第一设备发送确认消息。

10.根据权利要求9所述的方法,其中,用于各个相应时隙的所述相应的第一信息包括下列各项中的一项:

相应的第一值,其指示允许在对应于所述相应的第一值的相应的时隙中发送任何类型的消息;或者

相应的第二值,其指示不允许在对应于所述相应的第二值的相应的时隙中发送块确认消息。

11.根据权利要求10所述的方法,其中,对应于所述按时间顺序的第一接收时隙的所述第一信息是所述第一值。

12.根据权利要求11所述的方法,其中,响应于所述第一消息,由所述第一设备从所述第二设备接收所述第一确认消息包括:

在允许发送块确认消息的所述多个接收时隙中的所述按时间顺序的第一接收时隙期间,由所述第一设备从所述第二设备接收第一块确认消息。

13.根据权利要求11所述的方法,其中,所述多个接收时隙包括位于所述按时间顺序的第一接收时隙之前的至少一个接收时隙,其中,对应于位于所述按时间顺序的第一接收时隙之前的所述至少一个接收时隙的所述第一信息是所述第二值,以及其中,所述按时间顺序的第一接收时隙位于所述多个接收时隙中的具有是所述第一值的相应的第一信息的任何其它接收时隙之前。

14.根据权利要求9所述的方法,其中,用于各个相应时隙的所述相应的第一信息包括下列各项中的一项:

相应的第一值,其指示允许在对应于所述相应的第一值的相应的时隙中发送任何类型的消息;或者

相应的第二值,其指示不允许在对应于所述相应的第二值的相应的时隙中发送管理帧或控制帧。

15.根据权利要求9所述的方法,其中,所述第一消息是下列各项中的一项:服务质量(qos)数据消息、聚合介质访问控制(mac)协议数据单元(a-mpdu)、mac协议数据单元(mpdu)、探测请求、动作帧、管理帧、多用户(mu)帧、数据分组或数据帧,以及其中,所述第一确认消息是下列各项中的一项:确认、块确认或探测响应。

16.一种无线通信设备,包括:

至少一个天线;

至少一个处理器;以及

至少一个存储器,其与所述至少一个处理器通信地耦合,以及存储处理器可读代码,所述处理器可读代码当由所述至少一个处理器执行时使所述无线通信设备进行下列各项操作:

从第二设备接收时隙调度,所述时隙调度用于使用帧的多个时隙来调度在所述无线通信设备与所述第二设备之间的通信,其中,所述时隙调度包括用于所述多个时隙中的各个相应时隙的指示允许或不允许在相应时隙中发送一种或多种类型的消息的相应的第一信息,其中,所述时隙调度包括为所述第二设备保留的用于向所述无线通信设备发送信息的第一发送时隙,以及为所述无线通信设备保留的用于向所述第二设备发送信息的多个接收时隙;

基于所述时隙调度来确定按时间顺序的第一接收时隙,其中,所述按时间顺序的第一接收时隙是在所述多个接收时隙中的时间上的第一接收时隙,所述多个接收时隙由所述相应的第一信息指示为允许由所述第一设备用于向所述第二设备发送确认消息;

在所述第一发送时隙期间,从所述第二设备接收第一消息;以及

响应于对所述第一消息的接收,在所述按时间顺序的第一接收时隙期间,向所述第二设备发送第一确认消息。

17.根据权利要求16所述的无线通信设备,其中,用于各个相应时隙的所述相应的第一信息包括下列各项中的一项:

相应的第一值,其指示允许在对应于所述相应的第一值的相应的时隙中发送任何类型的消息;或者

相应的第二值,其指示不允许在对应于所述相应的第二值的相应的时隙中发送块确认消息。

18.根据权利要求17所述的无线通信设备,其中,对应于所述按时间顺序的第一接收时隙的所述第一信息是所述第一值。

19.根据权利要求18所述的无线通信设备,其中,用于响应于对所述第一消息的接收,在所述按时间顺序的第一接收时隙期间,向所述第二设备发送所述第一确认消息,所述至少一个处理器当执行所述处理器可读代码时还使得所述无线通信设备在允许发送块确认消息的所述多个接收时隙中的所述按时间顺序的第一接收时隙期间,向所述第二设备发送第一块确认消息。

20.根据权利要求18所述的无线通信设备,其中,所述多个接收时隙包括位于所述按时间顺序的第一接收时隙之前的至少一个接收时隙,其中,对应于位于所述按时间顺序的第一接收时隙之前的所述至少一个接收时隙的所述第一信息是所述第二值,以及其中,所述按时间顺序的第一接收时隙位于所述多个接收时隙中的具有是所述第一值的相应的第一信息的任何其它接收时隙之前。

21.根据权利要求16所述的无线通信设备,其中,用于各个相应时隙的所述相应的第一信息包括下列各项中的一项:

相应的第一值,其指示允许在对应于所述相应的第一值的相应的时隙中发送任何类型的消息;或者

相应的第二值,其指示不允许在对应于所述相应的第二值的相应的时隙中发送管理帧或控制帧。

22.根据权利要求16所述的无线通信设备,其中,所述第一消息是下列各项中的一项:服务质量(qos)数据消息、聚合介质访问控制(mac)协议数据单元(a-mpdu)、mac协议数据单元(mpdu)、探测请求、动作帧、管理帧、多用户(mu)帧、数据分组或数据帧,以及其中,所述第一确认消息是下列各项中的一项:确认、块确认或探测响应。

23.根据权利要求16所述的无线通信设备,其中,所述处理器可读代码在由所述至少一个处理器执行时还使得所述无线通信设备从所述第二设备接收指示所述多个时隙的时隙结构的信息,其中,指示所述时隙结构的所述信息包括第二信息和第三信息,所述第二信息指示包括在所述帧中的时隙的数量,所述第三信息指示对应于包括在所述帧中的所述数量的时隙中的每个时隙的相应的时间段,以及其中,所述时隙调度包括标识多个设备中的哪个相应设备被分配给所述多个时隙中的各个相应时隙的第四信息。

24.一种无线通信设备,包括:

至少一个天线;

至少一个处理器;以及

至少一个存储器,其与所述至少一个处理器通信地耦合,以及存储处理器可读代码,所述处理器可读代码当由所述至少一个处理器执行时使所述无线通信设备进行下列各项操作:

向第二设备发送时隙调度,所述时隙调度用于使用帧的多个时隙来调度在所述无线通信设备与所述第二设备之间的通信,其中,所述时隙调度包括用于所述多个时隙中的各个相应时隙的指示允许或不允许在相应时隙中发送一种或多种类型的消息的相应的第一信息,其中,所述时隙调度包括为所述无线通信设备保留的用于向所述第二设备发送信息的第一发送时隙,以及为所述第二设备保留的用于向所述无线通信设备发送信息的多个接收时隙;

在所述第一发送时隙期间,向所述第二设备发送第一消息;以及

响应于所述第一消息,在按时间顺序的第一接收时隙期间,从所述第二设备接收第一确认消息,其中,所述按时间顺序的第一接收时隙是在所述多个接收时隙中的时间上的第一接收时隙,所述多个接收时隙由所述相应的第一信息指示为允许由所述第二设备用于向所述第一设备发送确认消息。

25.根据权利要求24所述的无线通信设备,其中,用于各个相应时隙的所述相应的第一信息包括下列各项中的一项:

相应的第一值,其指示允许在对应于所述相应的第一值的相应的时隙中发送任何类型的消息;或者

相应的第二值,其指示不允许在对应于所述相应的第二值的相应的时隙中发送块确认消息。

26.根据权利要求25所述的无线通信设备,其中,对应于所述按时间顺序的第一接收时隙的所述第一信息是所述第一值。

27.根据权利要求26所述的无线通信设备,其中,用于响应于所述第一消息,在按时间顺序的第一接收时隙期间,从所述第二设备接收所述第一确认消息,所述至少一个处理器当执行所述处理器可读代码时还使得所述无线通信设备在允许发送块确认消息的所述多个接收时隙中的所述按时间顺序的第一接收时隙期间,从所述第二设备接收第一块确认消息。

28.根据权利要求26所述的无线通信设备,其中,所述多个接收时隙包括位于所述按时间顺序的第一接收时隙之前的至少一个接收时隙,其中,对应于位于所述按时间顺序的第一接收时隙之前的所述至少一个接收时隙的所述第一信息是所述第二值,以及其中,所述按时间顺序的第一接收时隙位于所述多个接收时隙中的具有是所述第一值的相应的第一信息的任何其它接收时隙之前。

29.根据权利要求24所述的无线通信设备,其中,用于各个相应时隙的所述相应的第一信息包括下列各项中的一项:

相应的第一值,其指示允许在对应于所述相应的第一值的相应的时隙中发送任何类型的消息;或者

相应的第二值,其指示不允许在对应于所述相应的第二值的相应的时隙中发送管理帧或控制帧。

30.根据权利要求24所述的无线通信设备,其中,所述第一消息是下列各项中的一项:服务质量(qos)数据消息、聚合介质访问控制(mac)协议数据单元(a-mpdu)、mac协议数据单元(mpdu)、探测请求、动作帧、管理帧、多用户(mu)帧、数据分组或数据帧,以及其中,所述第一确认消息是下列各项中的一项:确认、块确认或探测响应。

技术总结
提供了一种用于无线通信的方法和装置。在一种配置中,第一设备可以从第二设备接收指示时隙调度的信息,其用于调度在两个设备之间的通信。时隙调度可以为第一设备分配时隙以向第二设备进行发送,以及为第二设备分配时隙以向第一设备进行发送。该信息可以指示允许或不允许在相应的时隙中发送一种或多种类型的消息。第一设备可以基于所接收的信息,来确定按时间顺序的第一时隙,该第一时隙是在分配给第一设备的允许发送确认消息的所有时隙中的时间上的第一时隙。第一设备可以从第二设备接收第一消息。响应于所接收的第一消息,第一设备可以使用按时间顺序的第一时隙来发送确认消息。

技术研发人员:G·谢里安;S·特赖宁;L·维尔马;A·阿斯特尔贾迪;A·P·帕蒂尔
受保护的技术使用者:高通股份有限公司
技术研发日:2018.10.15
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-46160.html

最新回复(0)