一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

通信方法及通信装置与流程

2021-11-15 16:30:00 来源:中国专利 TAG:


1.本技术涉及通信领域,并且更具体地,涉及一种通信方法及通信装置。


背景技术:

2.ieee 802.11是当前主流的无线接入标准之一,近十多年来已经获得了极其广泛的商业应用。一个接入点(access point,ap)通过有线或者无线的接入因特网,而该ap关联多个站点,ap和关联站点之间通过ieee802.11协议进行上行和下行的通信。站点可以向ap汇报关于自身的信道忙闲状态。
3.在ieee 802.11a标准中,只支持20mhz带宽,在后续标准演进过程中带宽不断增大。11n标准中最大支持40mhz带宽,11ac/ax标准中最大支持160mhz带宽。在11be标准中将最大带宽扩展到了320mhz。
4.目前,站点向ap汇报信道状态的技术中,最多支持汇报160mhz带宽的信道状态,无法适用于更大带宽下信道状态的指示。


技术实现要素:

5.有鉴于此,本技术提供一种通信方法及通信装置,能够适用于更大带宽的信道状态的指示,从而满足更大带宽的通信需求。
6.第一方面,提供了一种通信方法,包括:首先,第一设备(也可以是第一设备中的模块或芯片)生成第一控制信息,所述第一控制信息包括第一字段和第二字段,所述第一字段用于指示第一信道分段上的第一子信道的信道状态,所述第二字段用于指示第二信道分段上的第二子信道的信道状态;然后,所述第一设备向第二设备发送所述第一控制信息。本技术实施例通过在第一控制信息中携带两个字段,并用两个字段分别指示一个信道分段的子信道的信道状态,能够实现更大带宽的信道状态的指示。
7.可选地,所述第一字段用于指示第一信道分段上的第一子信道的信道状态,包括:所述第一字段中的第一比特位图用于指示所述第一信道分段上的每个第一子信道的信道状态;所述第二字段用于指示第二信道分段上的第二子信道的信道状态,包括:所述第二字段中的第二比特位图用于指示所述第二信道分段上的每个第一子信道的信道状态。
8.第二方面,提供了一种通信方法,包括:首先,第二设备接收来自第一设备的第一控制信息,所述第一控制信息包括第一字段和第二字段,所述第一字段用于指示第一信道分段上的第一子信道的信道状态,所述第二字段用于指示第二信道分段上的第二子信道的信道状态;然后,根据所述第一控制信息,确定各个信道的信道状态信息。本技术实施例通过在第一控制信息中携带两个字段,并用两个字段分别指示一个信道分段的子信道的信道状态,能够实现更大带宽的信道状态的指示。
9.第一字段与第二字段的相关描述与第一方面中相同,具体可以参考第一方面。
10.第二设备确定信道状态的过程是第一方面中第一设备行为的逆过程。第二设备通过第一控制信息,可以得知第一设备汇报的第一信道分段上各个子信道的信道状态和第二
信道分段上各个子信道的信道状态。
11.第三方面,提供了一种通信方法,包括:首先,第一设备生成第一控制信息,其中,所述第一控制信息中的第一比特位图用于指示第一信道分段上的第一子信道的信道状态,所述第一控制信息中的第一比特用于指示第二信道分段的信道状态;然后,所述第一设备向第二设备发送所述第一控制信息。本技术实施例通过第一控制信息的第一比特位图用于指示第一信道分段上的第一子信道的信道状态,通过第一控制信息中的第一比特指示第二信道分段的信道状态,能够实现更大带宽的信道状态的指示。
12.在一种可能的实现方式中,所述第一控制信息中的第二比特用于指示所述第一信道分段。
13.可选地,所述第一比特用于指示所述第二信道分段的信道状态,包括:所述第一比特取值为第一值,所述第一值表示所述第二信道分段的子信道的信道状态为空闲;所述第一比特取值为第二值,所述第二值表示所述第二信道分段的子信道的信道状态为繁忙或者不可获得。
14.在另一种可能的实现方式中,所述第一比特位图用于指示所述第一信道分段是协议预定义的。
15.第四方面,提供了一种通信方法,包括:首先,第二设备接收来自第一设备的第一控制信息,其中,所述第一控制信息中的第一比特位图用于指示第一信道分段上的第一子信道的信道状态,所述第一控制信息中的第一比特用于指示第二信道分段的信道状态;然后,第二设备根据所述第一控制信息,确定各个信道的信道状态信息。本技术实施例通过第一控制信息的第一比特位图用于指示第一信道分段上的第一子信道的信道状态,通过第一控制信息中的第一比特指示第二信道分段的信道状态,能够实现更大带宽的信道状态的指示。
16.在一种可能的实现方式中,所述第一控制信息中的第二比特用于指示所述第一信道分段。
17.可选地,所述第一比特用于指示所述第二信道分段的信道状态,包括:所述第一比特取值为第一值,所述第一值表示所述第二信道分段的子信道的信道状态为空闲;所述第一比特取值为第二值,所述第二值表示所述第二信道分段的子信道的信道状态为繁忙或者不可获得。
18.在另一种可能的实现方式中,所述第一比特位图用于指示所述第一信道分段是协议预定义的。
19.第二设备确定信道状态的过程是第三方面中第一设备行为的逆过程。第二设备通过第一控制信息,可以得知第一设备汇报的第一信道分段上各个子信道的信道状态和第二信道分段的信道状态。
20.第二设备确定信道状态的过程是第三方面中第一设备行为的逆过程。第二设备通过第一控制信息,可以得知第一设备汇报的第一信道分段上各个子信道的信道状态和第二信道分段上各个子信道的信道状态。
21.第五方面,提供了一种通信方法,包括:当第一设备接收到带宽请求报告轮询bqrp消息后,所述第一设备向第二设备发送带宽请求报告bqr,所述bqr包括基本服务集合bss操作信道带宽的信道状态信息;当所述第一设备接收到第一请求发送帧后,所述第一设备向
所述第二设备发送所述bqr。本技术实施例通过复用bqr,实现在收到第一请求发送帧时也可以回复bqr,无需引入新的帧类型。bqr具有两种功能,既保留原来响应bqrp触发帧的功能,用来汇报信道状态信息,也可以响应第一请求发送帧,用来做动态带宽协商。
22.可选地,所述第一设备向第二设备发送所述bqr,包括:在短帧间距sifs时间后,所述第一设备向所述第二设备发送所述bqr。
23.可选地,当第一设备接收到带宽请求报告轮询bqrp消息后,所述第一设备向第二设备发送带宽请求报告bqr,所述bqr承载于基于触发帧的物理层协议数据单元tb ppdu;当所述第一设备接收到第一请求发送帧后,所述第一设备向所述第二设备发送所述bqr,所述bqr承载于非高吞吐率物理层协议数据单元ppdu或非高吞吐率重复物理层协议数据单元ppdu。也就是说,第一设备使用bqr回复bqrp采用的帧格式,与回复第一请求发送帧时采用的帧格式不同。
24.可选地,当第一设备接收到带宽请求报告轮询bqrp消息后,所述第一设备向第二设备发送带宽请求报告bqr,其中,在所述第一设备向所述第二设备发送bqr之前,所述方法还包括:所述第一设备确定资源单元ru所在的子信道为空闲状态;当所述第一设备接收到第一请求发送帧后,所述第一设备向所述第二设备发送所述bqr,其中,在所述第一设备向所述第二设备发送bqr之前,所述方法还包括:所述第一设备确定所述bss操作信道带宽中的主子信道为空闲状态。也就是说,第一设备使用bqr回复bqrp的情形中,无需考虑主20mhz信道的忙闲状态,而在使用bqr回复第一请求发送帧时需要考虑主20mhz信道的忙闲状态。
25.可选地,当第一设备接收到带宽请求报告轮询bqrp消息后,所述第一设备向第二设备发送带宽请求报告bqr,所述方法还包括:在所述第一设备收到承载所述bqrp消息的ppdu结束后的短帧间距sifs时间内,所述第一设备对所述bss操作信道带宽的各个信道进行侦听;当所述第一设备接收到第一请求发送帧后,所述第一设备向所述第二设备发送所述bqr,所述方法还包括:在所述第一设备在接收到承载所述第一请求发送帧的ppdu之前的点协调功能帧间间隔pifs时间内,所述第一设备对所述bss操作信道带宽的各个信道进行侦听。也就是说,针对bqrp消息回复bqr的情况以及针对第一请求发送帧回复bqr的情况,第一设备进行信道侦听的时机不同。
26.可选地,所述方法还包括:所述第一设备确定第一网络分配矢量nav的取值为零。也就是说,第一设备在回复bqr时,还可以考虑第一nav的取值,并在第一nav的取值为零时回复bqr。
27.第六方面,提供了一种通信方法,包括:当发送带宽请求报告轮询(bandwidth query report poll,bqrp)消息后,第二设备接收bqr;当发送第一请求发送帧后,所述第二设备接收所述bqr。本技术实施例通过复用bqr,实现在收到第一请求发送帧时也可以回复bqr,无需引入新的帧类型。bqr具有两种功能,既保留原来响应bqrp触发帧的功能,用来汇报信道状态信息,也可以响应第一请求发送帧,用来做动态带宽协商。
28.可选地,当发送带宽请求报告轮询bqrp消息后,第二设备接收bqr,所述bqr承载于基于触发帧的物理层协议数据单元tb ppdu;当发送第一请求发送帧后,所述第二设备接收所述bqr,所述bqr承载于非高吞吐率物理层协议数据单元ppdu或非高吞吐率重复物理层协议数据单元ppdu。也就是说,第一设备使用bqr回复bqrp采用的帧格式,与回复第一请求发送帧时采用的帧格式不同。
29.第七方面,提供了一种通信装置,该装置包括用于执行上述第一方面或第一方面的任意可能的实现方式中的方法的单元;或者,包括用于执行上述第二方面或第二方面的任意可能的实现方式中的方法的单元;或者,包括用于执行上述第三方面或第三方面的任意可能的实现方式中的方法的单元;或者,包括用于执行上述第四方面或第四方面的任意可能的实现方式中的方法的单元;或者,包括用于执行上述第五方面或第五方面的任意可能的实现方式中的方法的单元;或者,包括用于执行上述第六方面或第六方面的任意可能的实现方式中的方法的单元。
30.第八方面,提供了一种通信装置,包括处理器和收发器,处理器与收发器耦合,用以实现上述第一方面、第三方面或第五方面中任一种可能实现方式中的方法。
31.在一种实现方式中,该装置为第一设备或配置于第一设备中的芯片。当该装置为配置于第一设备中的芯片时,所述收发器可以是输入/输出接口。
32.可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。
33.可选地,所述处理器为一个或多个。
34.可选地,该装置还包括存储器。处理器与该存储器耦合,可用于执行存储器中的指令。所述存储器为一个或多个。可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。
35.在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
36.上述第八方面中的装置可以是芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
37.第九方面,提供了一种通信装置,包括处理器和收发器,处理器与收发器耦合,用以实现上述第二方面、第四方面或第六方面中任一种可能实现方式中的方法。
38.在一种实现方式中,该装置为第二设备或配置于第二设备中的芯片。当该装置为配置于第二设备中的芯片时,所述收发器可以是输入/输出接口。
39.可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。
40.可选地,所述处理器为一个或多个。
41.可选地,该装置还包括存储器。处理器与该存储器耦合,可用于执行存储器中的指令。所述存储器为一个或多个。可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。
42.在具体实现过程中,存储器可以为non-transitory存储器,例如只读存储器rom,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
43.上述第九方面中的装置可以是芯片,该处理器可以通过硬件来实现也可以通过软
件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
44.第十方面,提供了一种通信装置,包括:处理电路和收发电路。所述处理电路用于通过所述收发电路收发信号,使得所述处理电路执行上述第一方面至第六方面中任一方面中的任一种可能实现方式中的方法。
45.在具体实现过程中,收发电路可以包括输入电路和输出电路。输入电路可以为输入管脚,输出电路可以为输出管脚。处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理电路及各种电路的具体实现方式不做限定。
46.第十一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令被执行时,实现上述第一方面至第六方面中任一方面中的任意可能的实现方式中的方法。
47.第十二方面,提供了一种包含指令的计算机程序产品,当该指令被运行时,实现第一方面至第六方面中任一方面中的任意可能的实现方式中的方法。
48.第十三方面,提供了一种通信芯片,其中存储有指令,当其在计算机设备上运行时,使得所述通信芯片执行上述第一方面或第一方面中任意可能的实现方式中的方法,或者,使得所述通信芯片执行上述第三方面或第三方面中任意可能的实现方式中的方法,或者,使得所述通信芯片执行上述第五方面或第五方面中任意可能的实现方式中的方法。
49.第十四方面,提供了一种通信芯片,其中存储有指令,当其在计算机设备上运行时,使得所述通信芯片执行上述第二方面或第二方面中任意可能的实现方式中的方法,或者,使得所述通信芯片执行上述第四方面或第四方面中任意可能的实现方式中的方法,或者,使得所述通信芯片执行上述第六方面或第六方面中任意可能的实现方式中的方法。
50.第十五方面,提供了一种通信系统,该通信系统包括第一设备和第二设备。
51.可选地,该通信系统还包括与所述第一设备和/或第二设备进行通信的其他设备。
附图说明
52.图1是本技术应用的场景示例图;
53.图2是主子信道与从子信道的一个示意图;
54.图3是根据本技术实施例的通信方法的示意图;
55.图4是根据本技术实施例的控制字段的一个示例图;
56.图5是根据本技术实施例的另一通信方法的示意图;
57.图6是根据本技术实施例的bqr的一个示例图;
58.图7是根据本技术实施例的bqr的另一个示例图;
59.图8是根据本技术实施例的bqr的又一个示例图;
60.图9是根据本技术实施例的bqr的再一个示例图;
61.图10是根据本技术另一实施例的通信方法的示意图;
62.图11是根据本技术实施例提供的通信装置的示意性框图;
63.图12是根据本技术实施例提供的通信装置的结构示意图。
具体实施方式
64.下面将结合附图,对本技术中的技术方案进行描述。
65.本技术实施例的技术方案可以应用于各种通信系统,例如:长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)、wifi系统、无线局域网(wireless local area network,wlan)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、未来的第五代(5th generation,5g)系统或新无线(new radio,nr)等、设备到设备(device to device,d2d)系统。
66.在通信系统中,若存在一个设备向另一设备发送数据、或接收另一设备发送的数据;另一设备接收数据发送设备发送的数据,和/或向数据发送设备发送数据。
67.本技术实施例提供的技术方案可以应用于通信设备间的无线通信。通信设备间的无线通信可以包括:网络设备和终端间的无线通信、网络设备和网络设备间的无线通信以及终端和终端间的无线通信。其中,在本技术实施例中,术语“无线通信”还可以简称为“通信”,术语“通信”还可以描述为“数据传输”、“信息传输”或“传输”。
68.终端设备可以指站点(station,sta)、用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,plmn)中的终端设备等,本技术实施例对此并不限定。
69.网络设备可以是用于与终端设备通信的设备,也可称之为无线接入网(radio access network,ran)设备等。网络设备包括但不限于:接入点(access point,ap)、5g中的下一代基站(next generation nodeb,gnb)、演进型节点b(evolved node b,enb)、基带单元(baseband unit,bbu)、收发点(transmitting and receiving point,trp)、发射点(transmitting point,tp)、中继站等。网络设备还可以是云无线接入网络(cloud radio access network,cran)场景下的无线控制器等。此外,网络设备还可以负责空口侧的无线资源管理、服务质量管理(quality of service,qos)、数据压缩和加密等功能。其中,网络设备可以支持至少一种无线通信技术,例如lte、nr等。
70.在一些部署中,gnb可以包括集中式单元(central unit,cu)和分布式单元(distributed unit,du)。gnb还可以包括有源天线单元(active antenna unit,aau)。cu实现gnb的部分功能,du实现gnb的部分功能。比如,cu负责处理非实时协议和服务,实现无线资源控制(radio resource control,rrc),分组数据汇聚层协议(packet data convergence protocol,pdcp)层的功能。du负责处理物理层协议和实时服务,实现无线链路控制(radio link control,rlc)层、媒体接入控制(media access control,mac)层和物
理(physical,phy)层的功能。aau实现部分物理层处理功能、射频处理及有源天线的相关功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,如rrc层信令,也可以认为是由du发送的,或者,由du和aau发送的。可以理解的是,网络设备可以为包括cu节点、du节点、aau节点中一项或多项的设备。此外,可以将cu划分为接入网(radio access network,ran)中的网络设备,也可以将cu划分为核心网(core network,cn)中的网络设备,本技术对此不做限定。
71.在本技术实施例中,终端设备或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(central processing unit,cpu)、内存管理单元(memory management unit,mmu)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,linux操作系统、unix操作系统、android操作系统、ios操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本技术实施例并未对本技术实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本技术实施例的提供的方法的代码的程序,以根据本技术实施例提供的方法进行通信即可,例如,本技术实施例提供的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。
72.另外,本技术的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本技术中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,cd)、数字通用盘(digital versatile disc,dvd)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,eprom)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
73.图1是本技术应用的场景示例图。如图1所示,该场景包括ap1与sta1,sta2,sta3。ap与sta间可以进行上下行通信。ap通过有线或者无线的方式接入因特网,而该ap可以关联多个sta,ap和关联sta之间通过ieee802.11协议进行上行和下行的通信。
74.可以理解,本技术对图1中ap或sta的数量不作限定,图1中的示例只是举例描述。
75.在ieee802.11be标准中,sta可以通过带宽请求报告(bandwidth query report,bqr)控制(control)子字段来汇报关于自身的信道忙闲状态给ap。目前的bqr中有8个比特的比特地图(bitmap)(或称作比特位图),每个比特对应20mhz信道,所以最多可以指示到160mhz信道的状态。对于总带宽大于160mhz以上的情况,例如320mhz或240mhz,则不能进行指示。
76.这里对本技术实施例涉及到的术语或概念进行简单介绍。
77.在数据帧中有一个高吞吐量(high throughput,ht)control字段。ht control字段有三种类型,通过b0和b1比特进行区分。当b0=0时,对应的ht control字段为ht类型的ht control字段;当b0=1,b1=0时,对应的ht control字段为非常高吞吐量(very high throughput,vht)类型的ht control字段;当b0=1,b1=1时,对应的ht control字段为高效率(high efficiency,he)类型的ht control字段。he类型的ht control字段中的b2-b31
部分称作a-control子字段。a-control子字段中包含一个或者多个control子字段。每个control子字段包括一个4比特的control id子字段。control id有不同的类型,每个类型对应的控制信息(control information)占用一定的比特数。
78.bqr control是a-control子字段中的一种控制类型。bqr control对应的control information子字段的长度为10比特。其中,10比特中的前8比特为可用信道比特位图(available channel bitmap)子字段。8比特中的每一比特指示发送站点所在的基本服务集合(basic service set,bss)的操作信道带宽(operating channel width)内的一个20mhz子信道的信道状态。其中最不重要比特(least significant bit,lsb)对应频率最低的20mhz子信道。示例性地,比特x(x指8比特中的任一比特)设置为1指示第x 1个20mhz子信道为空闲,否则,该比特设置为0用于指示对应的20mhz子信道为繁忙或者不可用(unavailable)。每个20mhz子信道的忙闲状态是基于在能量检测空闲信道评估(energy detection-based clear channel assessment,ed-based cca)来判断的。bqr control的control information子字段的10比特中的最后2个比特为保留比特。
79.本技术实施例的更大带宽是指大于160mhz的带宽,比如,240mhz,320mhz等。
80.320mhz带宽的组成可以是一个连续的320mhz带宽,或者,也可以是由两个不连续的160mhz带宽组成。240mhz带宽的组成可以是一个连续的240mhz带宽,或者,也可以是由一个160mhz带宽和一个80mhz带宽组成。
81.无论是哪种带宽组成模式,其中只有一个20mhz子信道称为主20mhz子信道。示例性地,主20mhz所在的40mhz称为主40mhz子信道;主20mhz所在的80mhz信道称为主80mhz子信道;主20mhz所在的160mhz信道称为主160mhz子信道。
82.这里以图2描述320mhz带宽的主子信道与从子信道的定义。如图2所示,主40mhz子信道中不包含主20mhz子信道的20mhz子信道称为从20mhz子信道;主80mhz子信道中不包含主40mhz子信道的40mhz子信道称为从40mhz子信道;主160mhz子信道中不包含主80mhz子信道的80mhz子信道称为从80mhz子信道;320mhz子信道中不包含主160mhz子信道的160mhz子信道称为从160mhz子信道。
83.下面描述240mhz带宽的主子信道与从子信道的定义。
84.对于连续的240mhz带宽:主160mhz子信道中不包含主80mhz子信道的80mhz子信道称为第一从80mhz子信道,不包含在主160mhz子信道内的80mhz子信道称为第二从80mhz子信道。
85.对于由一个160mhz带宽和一个80mhz带宽组成的240mhz带宽:当主20mhz子信道在160mhz子信道内时,该160mhz子信道称为主160mhz子信道,其中,160mhz子信道内包含主20mhz子信道的80mhz称为主80mhz子信道,160mhz子信道内不包含主20mhz子信道的80mhz称为第一从80mhz子信道,不包含在主160mhz子信道内的那个80mhz子信道称为第二从80mhz子信道。
86.对于由一个160mhz带宽和一个80mhz带宽组成的240mhz带宽:当主20mhz子信道在80mhz子信道内时,该80mhz子信道称为主80mhz子信道,不包含主80mhz的160mhz子信道称为从160mhz子信道,此时不存在从80mhz子信道。
87.这里作统一说明,本技术实施例中的第一设备、第二设备是通信系统中的通信设备。通信设备间可以利用空口资源进行无线通信。其中,通信设备可以包括网络设备和终端
设备,网络设备还可以称为网络侧设备。空口资源可以包括时域资源、频域资源、码资源和空间资源中至少一个。在本技术实施例中,至少一个还可以描述为一个或多个,多个可以是两个、三个、四个或者更多个,本技术不做限制。
88.示例性地,第一设备与第二设备可以是wifi中的通信设备。举例来说,第一设备可以为ap或非ap站点(比如,sta);第二站点可以是ap或非ap站点。比如,第一设备和第二设备可以为图1中的ap和sta,但不具体限定谁是ap,谁是sta。
89.本技术提供了一种通信方法,通过在一个控制信息中承载两个字段,每个字段指示一个信道分段上的子信道的信道状态,从而实现更大带宽的信道状态的指示。
90.下面将结合图3至图10描述本技术提供的通信方法。
91.图3示出了根据本技术实施例的通信方法300的示意图。如图3所示,所述方法300包括:
92.s310,第一设备生成第一控制信息,所述第一控制信息包括第一字段和第二字段,所述第一字段用于指示第一信道分段上的第一子信道的信道状态,所述第二字段用于指示第二信道分段上的第二子信道的信道状态。
93.第一控制信息可以包括两个字段,每个字段指示一个信道分段上的各个子信道的信道状态。示例性地,第一控制信息可以是a-control子字段;第一字段和第二字段可以是bqr control子字段,即a-control中可以包括两个bqr control子字段。
94.第一信道分段与第二信道分段可以理解为总带宽的组成部分。比如,240mhz带宽可以的两个信道分段可以为一个160mhz带宽和一个80mhz带宽(或子信道)。又比如,320mhz带宽可以的两个信道分段可以为一个160mhz带宽和一个160mhz带宽。可以理解,第一信道分段与第二信道分段可以相同,也可以不同,对此不作具体限定。
95.第一信道分段上的第一子信道的信道状态可以理解为:第一信道分段中包括的多个子信道中每个子信道的信道状态。比如,一个160mhz带宽有8个20mhz子信道,也可以理解为粒度是20mhz,即,第一子信道为20mhz子信道。又比如,一个80mhz带宽有4个20mhz子信道,也可以理解为粒度是20mhz,即,第一子信道为20mhz子信道。
96.第一子信道也可以是其他值,比如,可以取s1g标准中的子信道粒度或子信道带宽。在s1g标准(ieee802.11ah)中子信道粒度为带宽为2mhz、4mhz、8mhz、16mhz,子信道带宽为2mhz。当s1g标准扩展到32mhz或者24mhz的时候,其信道分段可以为16mhz或8mhz,子信道带宽或者粒度为2mhz。
97.可以理解,上述关于“第一信道分段上的第一子信道的信道状态”的描述同样适用于“第二字段用于指示第二信道分段上的第二子信道的信道状态”。关于第一子信道的描述也同样适用于第二子信道。
98.还可以理解,第一子信道与第二子信道可以相同,也可以不同,对此不作具体限定。
99.可选地,所述第一字段用于指示第一信道分段上的第一子信道的信道状态,包括:所述第一字段中的第一比特位图用于指示所述第一信道分段上的每个第一子信道的信道状态;所述第二字段用于指示第二信道分段上的第二子信道的信道状态,包括:所述第二字段中的第二比特位图用于指示所述第二信道分段上的每个第二子信道的信道状态。
100.第一比特位图包括多个比特,每个比特可以指示一个子信道的信道状态。信道状
态可以包括空闲状态或繁忙状态(或不可获得)。
101.可以理解,第一比特位图中包括的比特数与第二比特位图中包括的比特数可以相同,也可以不同,对此不作限定。
102.示例性地,第一控制信息可以是he类型的ht control字段中的a-control子字段。第一字段和第二字段可以是bqr control字段,每个bqr control字段指示一个信道分段上的子信道的信道状态。
103.这里以图4中的示例描述,一个a-control子字段中承载两个bqr control字段,如图4所示,a-control子字段中包括bqr control 1字段、bqr control 2字段和预留比特。每个bqr control字段指示一个信道分段上的子信道的信道状态,比如,bqr control 1字段指示第一信道分段上的每个子信道的信道状态,bqr control 2字段指示第二信道分段上的每个子信道的信道状态。其中,bqr control 1字段占用14比特,bqr control 2字段占用14比特,预留比特为2比特。
104.对于320mhz带宽而言,第一信道分段和第二信道分段可以分别为160mhz。举例来说,若bss的操作带宽为320mhz,当一个a-control子字段中承载两个bqr control子字段时,第一个bqr control字段用于指示低160mhz信道中每个20mhz子信道的状态,第二个bqr control字段用于指示高160mhz信道中每个20mhz子信道的状态。
105.或者,若bss的操作带宽为320mhz,当一个a-control子字段中承载两个bqr control子字段时,第一个bqr control字段用于指示主160mhz信道中每个20mhz子信道的状态,第二个bqr control字段用于指示从160mhz信道中每个20mhz子信道的状态。
106.对于240mhz带宽而言,第一信道分段和第二信道分段可以分别为:160mhz和80mhz。举例来说,若bss的操作带宽为240mhz,当一个a-control子字段中承载两个bqr control子字段时,第一个bqr control字段用于指示低160mhz信道中每个20mhz子信道的状态,第二个bqr control字段用于指示最高的80mhz信道中每个20mhz子信道的状态。或者,
107.若bss的操作带宽为240mhz,当一个a-control子字段中承载两个bqr control子字段时,第一个bqr control用于指示低80mhz信道中每个20mhz子信道的状态,第二个bqr control用于指示高160mhz信道中每个20mhz子信道的状态。或者,
108.若bss的操作带宽为240mhz,当一个a-control子字段中承载两个bqr control子字段时,第一个bqr control用于指示主160mhz信道中每个20mhz子信道的状态,第二个bqr control用于指示不属于主160mhz的那个80mhz信道中每个20mhz子信道的状态。或者,
109.若bss的操作带宽为240mhz,当一个a-control子字段中承载两个bqr control子字段时,第一个bqr control用于指示主80mhz信道中每个20mhz子信道的状态,第二个bqr control用于指示不包含主80mhz的160mhz信道中每个20mhz子信道的状态。
110.s320,第一设备向第二设备发送第一控制信息。对应的,第二设备接收第一控制信息。
111.对于第二设备而言,第二设备通过第一控制信息可以获知第一设备汇报的第一信道分段上的第一子信道的信道状态,以及第二信道分段上的第二子信道的信道状态。
112.这里作统一说明,在本技术各个实施例中,第一设备可以主动(unsolicited)向第二设备汇报第一控制信息,也可以是索取式(solicited)汇报,对此不作限定。索取式汇报
为第二设备向第一设备请求的方式。
113.在本技术实施例中,通过第一控制信息的第一字段和第二字段,能够实现总带宽超过160mhz(比如,240mhz或320mhz)的信道状态的指示,从而满足更大带宽的通信需求。另外,由于第一字段和第二字段共同承载于第一控制信息中,第一字段与第二字段可以沿用当前标准中的bqr control类型,无需引入新的bqr control类型,这样第一字段与第二字段可以共用一个control id,从而节省了control id。
114.可选地,本技术实施例中指示的信道状态的粒度可以是20mhz。由于cca是基于20mhz的,第一设备可以准确指示总带宽超过160mhz下的每个20mhz子信道的忙闲状态。
115.上文描述了a-control中包括两个bqr control的情形,本技术还提供了一种通信方法,通过在a-control中包括一个bqr control,以指示总带宽超过160mhz的信道状态。
116.图5示出了根据本技术实施例的通信方法500的示意图。如图5所示,所述方法500包括:
117.s510,第一设备生成第一控制信息,其中,所述第一控制信息中的第一比特位图用于指示第一信道分段上的第一子信道的信道状态,所述第一控制信息中的第一比特用于指示第二信道分段的信道状态。
118.以第一控制信息是a-control为例,a-control中包括一个bqr字段。第一比特可以为一个或多个预留比特,用以指示第二信道分段的信道状态。当然,在前文第一控制信息包括两个bqr字段的实施例中,无需占用预留比特指示第二信道分段的信道状态,预留比特可以作为其他用途。
119.这里结合表1和表2描述第一信道分段和第二信道分段的实现方式。
120.表1给出了bss操作带宽为320mhz时第一信道分段和第二信道分段的实现方式。如下表1所示:
121.表1
122.第一信道分段第二信道分段低160mhz高160mhz高160mhz低160mhz主160mhz从160mhz从160mhz主160mhz
123.如上表1,当第一信道分段为低160mhz子信道时,第二信道分段为高160mhz子信道;当第一信道分段为高160mhz子信道时,第二信道分段为低160mhz子信道;当第一信道分段为主160mhz子信道时,第二信道分段为从160mhz子信道;当第一信道分段为从160mhz子信道时,第二信道分段为主160mhz子信道。
124.表2给出了bss操作带宽为240mhz时第一信道分段和第二信道分段的实现方式。如下表2所示:
125.表2
[0126][0127][0128]
如上表2所示,当第一信道分段为低160mhz子信道时,第二信道分段为最高的80mhz子信道;当第一信道分段为高80mhz子信道时,第二信道分段为低160mhz子信道;当第一信道分段为最低的80mhz子信道时,第二信道分段为高160mhz子信道;当第一信道分段为高160mhz子信道时,第二信道分段为最低的80mhz子信道;当第一信道分段为主160mhz子信道时,第二信道分段为不包含在主160mhz内的一个80mhz子信道;当第一信道分段为不包含在主160mhz内的一个80mhz子信道时,第二信道分段为主160mhz子信道;当第一信道分段为主80mhz子信道时,第二信道分段为从160mhz子信道,即不包含主80mhz的160mhz子信道;当第一信道分段为从160mhz子信道时,即不包含主80mhz的160mhz子信道,第二信道分段为主80mhz子信道。
[0129]
s520,所述第一设备向第二设备发送所述第一控制信息。对应的,第二设备接收第一控制信息。
[0130]
对于第二设备而言,第二设备通过第一控制信息可以获知第一设备汇报的第一信道分段上的第一子信道的信道状态,以及第二信道分段上的信道状态。
[0131]
在本技术实施例中,通过第一控制信息的第一比特位图以及第一比特,能够实现总带宽超过160mhz(比如,240mhz或320mhz)的信道状态的指示,从而满足更大带宽的通信需求。第一控制信息中包括一个bqr字段。该bqr字段可以是当前标准中的bqr control类型。第一比特位图是该bqr字段的前8个比特,并且,可以利用该bqr字段中的预留比特来指示第二信道分段上的信道状态,不需要增加额外的开销。
[0132]
可选地,所述第一比特用于指示所述第二信道分段的信道状态,包括:所述第一比特取值为第一值,所述第一值表示所述第二信道分段的子信道的信道状态为空闲;所述第一比特取值为第二值,所述第二值表示所述第二信道分段的子信道的信道状态为繁忙或者不可获得。这里,第一值或第二值代表了第二信道分段的每个子信道的信道状态。比如,第一值取值为1时,表示第二信道分段的多个子信道中每个子信道(也可以为全部子信道)的信道状态为空闲。又比如,第二值取值为0时,表示第二信道分段的多个子信道中每个子信道(也可以为全部子信道)的信道状态为繁忙或者不可获得。
[0133]
在本技术实施例中,第一比特可以是一个预留比特,也可以是两个预留比特,对此不作限定。
[0134]
对于第一比特是一个预留比特的情形,结合图6中的示意图进行描述。假设a-control子字段中只有一个bqr control子字段,如图6所示,在该bqr control子字段包括的10个比特中,前8个比特为可用信道位图(available channel bitmap),用于指示第一信
道分段的忙闲状态信息;并且10个比特中的后2个比特原本为预留比特,这里其中一个预留比特(第一比特)用于指示第二信道分段的忙闲状态信息,另一个预留比特可以作为保留比特或用作其他用户。比如,可以将用于指示第二信道分段的忙闲状态信息的预留比特称作另一信道分段的信息(information for the other channel segment)子字段。可以理解,information for the other channel segment也可以是其他命名,不影响功能的使用。
[0135]
示例性地,图6中的information for the other channel segment子字段的指示方式为:当取值为第一值(例如,取值为1)的时候,代表另外一个channel segment(即第二信道分段)中所有的20mhz信道全部空闲;当取值为第二值(例如,取值为0)的时候,代表另外一个channel segment中所有的20mhz信道全部繁忙,或者全部不可用。
[0136]
对于第一比特是两个预留比特的情形,结合图7中的示意图进行描述。假设a-control子字段中只有一个bqr control子字段,如图7所示,在该bqr control子字段包括的10个比特中,前8个比特为available channel bitmap,用于指示第一信道分段的忙闲状态信息;并且10个比特中的后2个比特原本为预留比特,这里(即第一比特)用于指示另外一个channel segment(即第二信道分段)的忙闲状态信息。后2个比特称作information for the other channel segment子字段。
[0137]
示例性地,图7中的information for the other channel segment子字段的一种指示方式为:当两个预留比特的取值为第一值(例如,取值为11)的时候,代表另外一个channel segment(即第二信道分段)中所有的20mhz信道全部空闲;当两个预留比特的取值取值为第二值(例如,取值为00)的时候,代表另外一个channel segment中所有的20mhz信道全部繁忙,或者全部不可用;第三值(例如,取值为10)和第四值(例如,取值为01)为保留值。这里,虽然占用了两个预留比特,但是预留比特的取值可以包括用作其他用途的取值。也就是说,不仅实现了第二信道分段的信道状态的指示,还可以实现预留功能。
[0138]
上述第三值和第四值均用作保留值,但并不限于此,第三值和第四值还可以有另一实现方式。示例性地,图7中的information for the other channel segment子字段的另一指示方式为:当两个预留比特的取值为第一值(例如,取值为11)的时候,代表另外一个channel segment(即第二信道分段)中所有的20mhz信道全部空闲;当两个预留比特的取值取值为第二值(例如,取值为00)的时候,代表另外一个channel segment中所有的20mhz信道全部繁忙,或者全部不可用;当两个预留比特的取值为第三值(例如,取值为01)的时候,代表没有携带另外一个channel segment的信道状态指示信息;第四值(例如,取值为10)为保留值。
[0139]
当两个预留比特的取值取第三值的时候,意味由于某些原因,另外一个channel segment(即第二信道分段)中的信息需要通过其它的渠道,或者下一次bqr来反馈。比如,可能的原因包括:本次a-control子字段中携带了其它类型的控制信息,因此没有更多的空间来携带第二个bqr来指示另外一个channel segment的信道状态信息;或者另外一个channel segment是使用其它的模块来测量的,在本次反馈时,没有及时获得另外一个channel segment的状态信息。
[0140]
可以理解,不论第一比特是一个预留比特的情形还是两个预留比特的情形,上述比特的取值以及取值对应的含义均只是示例性地描述,并不对本技术实施例构成限定。本领域技术人员可以基于上述实现方式得到不同的变换方式。
[0141]
当然,不论是图6还是图7的情形,若a-control子字段中由两个bqr control子字段,则两个保留比特仍然用作保留比特,或作为其它用途,但不用于指示另外一个信道分段的忙闲状态指示。
[0142]
可选地,第一控制信息中的第二比特用于指示所述第一信道分段。第二比特可以是预留比特。也就是说,可以通过预留比特来指示第一控制信息中携带的bqr control字段是用于哪个信道分段的。这样,相比于第一控制信息中携带两个bqr control字段的情况,不需要通过两个bqr control字段的位置来识别是哪个信道分段,这样,可以在第一控制信息中携带任意一个bqr control字段。
[0143]
以图8中的示例进行描述,假设a-control子字段中只有一个bqr control子字段,如图8所示,在该bqr control子字段包括的10个比特中,前8个比特为available channel bitmap,用于指示第一信道分段的忙闲状态信息;并且10个比特中的后2个比特原本为预留比特,这里一个预留比特(第二比特)用于指示第一信道分段,另一个预留为保留比特或比特用作其他用途。其中,用于指示第一信道分段的预留比特可以称作信道分段(channel segment)子字段,或者,也可以做称作高/低信道分段(比如,160mhz或80mhz)子字段,或可以有其他命名,对此不作限定。
[0144]
第二比特的不同取值,可以指示不同的信道分段。下面以第二比特是channel segment子字段为例,描述图8中的bqr control字段的前8个比特,指示的是哪个信道分段。
[0145]
示例性地,当bss的操作带宽为320mhz时,channel segment子字段取第一值(例如,取值为0)用于指示该bqr control中指示低160mhz的信道状态信息,取第二值(例如,取值为1)用于指示该bqr control中指示高160mhz的信道状态信息。
[0146]
或者,当bss的操作带宽为320mhz时,channel segment子字段取第一值(例如,取值为0)用于指示该bqr control中指示主160mhz的信道状态信息,取第二值(例如,取值为1)用于指示该bqr control中指示从160mhz的信道状态信息。
[0147]
或者,当bss的操作带宽为240mhz时,channel segment子字段取第一值(例如,取值为0)用于指示该bqr control中指示低160mhz的信道状态信息,取第二值(例如,取值为1)用于指示该bqr control中指示最高的80mhz的信道状态信息。
[0148]
或者,当bss的操作带宽为240mhz时,channel segment子字段取第一值(例如,取值为0)用于指示该bqr control中指示最低的80mhz的信道状态信息,取第二值(例如,取值为1)用于指示该bqr control中指示高160mhz的信道状态信息。
[0149]
或者,当bss的操作带宽为240mhz时,channel segment子字段取第一值(例如,取值为0)用于指示该bqr control中指示主160mhz的信道状态信息,取第二值(例如,取值为1)用于指示该bqr control中指示不包含在主160mhz信道中的80mhz的信道状态信息。
[0150]
或者,当bss的操作带宽为240mhz时,channel segment子字段取第一值(例如,取值为0)用于指示该bqr control中指示主80mhz的信道状态信息,取第二值(例如,取值为1)用于指示该bqr control中指示不包含在主80mhz信道中的160mhz的信道状态信息。
[0151]
可以理解,上述举例只是示例性地描述,并不对本技术实施例构成限定。
[0152]
上文描述了通过第二比特指示第一信道分段的情形,可选地,第一比特位图用于指示所述第一信道分段也可以是协议预定义的。也就是说,可以不需要第二比特指示第一控制信息中携带的bqr字段是针对哪个信道分段的,协议可以预定义第一控制信息中携带
的bqr字段是针对哪个信道分段的,有助于节省开销。可选地,在采用预定义的方式时,第一控制信息中携带的bqr字段可以不作限定,例如,第一控制信息中携带的bqr字段可以是包含主20mhz信道的信道分段、频率较低的信道分段或频率较高的信道分段等。需要注意的是,当第一控制信息中携带两个bqr字段,且如果第一个bqr字段和第二个bqr字段分别针对频率较低和频率较高的信道分段的时,也可以预定义只携带一个bqr字段的控制信息中的该一个bqr字段针对的是包含主20mhz信道的信道分段。
[0153]
举例来说,当第二设备(比如ap)要求反馈320mhz(或240mhz)带宽的信道状态,或者bss操作带宽(operating bandwidth)为320mhz(或240mhz),或者,第一设备(比如sta)支持的带宽为320mhz(或240mhz)的情况下,如果在a-control子字段中承载一个bqr control,那么就意味着未指示的另外一个160mhz信道(或者80mhz)信道全部为不可用状态。这样,当其中某一160mhz信道(或者80mhz信道)全部不可用的情况下,就可以在a-control子字段中携带一个bar control子字段,节省信令开销。
[0154]
可选地,对于第一控制信息中包括一个bqr字段的情形,该bqr字段中的两个预留比特,一个可以是用于指示第一信道分段的第二比特,另一个可以是用于指示第二信道分类的信道状态信息的第一比特,以节省开销。下面结合图9中的示例描述。
[0155]
假设a-control子字段中只有一个bqr control子字段,如图9所示,在该bqr control子字段包括的10个比特中,前8个比特为available channel bitmap,用于指示第一信道分段的忙闲状态信息;并且10个比特中的后2个比特原本为预留比特,这里可以使用bqr control中的一个预留比特指示第一信道分段(channel segment),另外一个预留比特指示另外一个信道分段(第二信道分段)的信道状态信息。用于指示另外一个信道分段的信道状态信息比特这里称作另一信道分段状态(status of the other channel segment)子字段。可以理解,status of the other channel segment也可以有其他命名,并不影响其功能,对此不作限定。
[0156]
示例性地,status of the other channel segment子字段取第一数值(例如,取值为0)用于指示不携带另外一个信道分段的指示信息,status of the other channel segment子字段取第二数值(例如,取值为1)用于指示另外一个信道分段的所有20mhz子信道都为空闲状态。
[0157]
或者,status of the other channel segment子字段取第一数值(例如,取值为0)用于指示不携带另外一个信道分段的指示信息,status of the other channel segment子字段取第二数值(例如,取值为1)用于指示另外一个信道分段的所有20mhz子信道都为繁忙状态,或者不可用状态。
[0158]
或者,status of the other channel segment子字段取第一数值(例如,取值为0)用于指示保留状态,可以用于后续特定状态指示,status of the other channel segment子字段取第二数值(例如,取值为1)用于指示另外一个信道分段的所有20mhz子信道都为空闲状态。
[0159]
或者,status of the other channel segment子字段取第一数值(例如,取值为0)用于指示保留状态,可以用于后续特定状态指示,status of the other channel segment子字段取第二数值(例如,取值为1)用于指示另外一个信道分段的所有20mhz子信道都为繁忙状态,或者不可用状态。
[0160]
或者,status of the other channel segment子字段取第一数值(例如,取值为0)用于指示另外一个信道分段的所有20mhz子信道都为空闲状态,status of the other channel segment子字段取第二数值(例如,取值为1)用于指示另外一个信道分段的所有20mhz子信道都为繁忙状态,或者不可用状态。
[0161]
需要说明的是,第二设备只在a-control字段中只携带一个bqr control子字段的情况下进行解读上述status of the other channel segment。如果a-control子字段中携带了两个bqr control子字段,若bqr control中携带了status of the other channel segment,则第二设备不用解读status of the other channel segment子字段,或者,可以认为status of the other channel segment子字段用作预留比特。
[0162]
图9中的status of the other channel segment字段代表的信道分段与channel segment字段代表的信道分段有不同的实现方式。比如,channel segment字段指示bqr字段中的8个比特用于指示第一信道分段的第一子信道的信道状态,status of the other channel segment字段指示第二信道分段的信道状态。下面结合表3和表4中的示例进行描述。
[0163]
表3给出了当bss操作带宽为320mhz的时候,channel segment和the other channel segment子字段分别可能代表的信道分段。
[0164]
表3
[0165]
channel segmentthe other channel segment低160mhz高160mhz高160mhz低160mhz主160mhz从160mhz从160mhz主160mhz
[0166]
如表3所示,当channel segment指示低160mhz子信道的时候,the other channel segment指示高160mhz子信道;当channel segment指示高160mhz子信道的时候,the other channel segment指示低160mhz子信道;当channel segment指示主160mhz子信道的时候,the other channel segment指示从160mhz子信道;当channel segment指示从160mhz子信道的时候,the other channel segment指示主160mhz子信道。
[0167]
表4给出了当bss操作带宽为240mhz的时候,channel segment和the other channel segment子字段分别可能代表的信道分段。
[0168]
表4
[0169]
channel segmentthe other channel segment低160mhz高80mhz高80mhz低160mhz低80mhz高160mhz高160mhz低160mhz主160mhz不包含在主160mhz内的80mhz不包含在主160mhz内的80mhz主160mhz主80mhz不包含在主80mhz内的160mhz不包含在主80mhz内的160mhz主80mhz
[0170]
如表4所示,当channel segment指示低160mhz子信道的时候,the other channel segment指示最高的80mhz子信道;当channel segment指示最高的80mhz子信道的时候,the other channel segment指示低160mhz子信道;当channel segment指示最低的80mhz子信道的时候,the other channel segment指示高160mhz子信道;当channel segment指示高160mhz子信道的时候,the other channel segment指示最低的80mhz子信道;当channel segment指示主160mhz子信道的时候,the other channel segment指示不包括在主160mhz内的80mhz子信道;当channel segment指示不包括在主160mhz内的80mhz子信道的时候,the other channel segment指示主160mhz子信道;当channel segment指示主80mhz子信道的时候,the other channel segment指示不包括在主80mhz的160mhz子信道;当channel segment指示不包括在主80mhz的160mhz子信道的时候,the other channel segment指示主80mhz子信道。
[0171]
可以理解,表1至表4中的示例仅是便于理解,并不对本技术实施例构成限定。
[0172]
应理解,本技术实施例中图4、图6至图9中的例子仅仅是为了便于本领域技术人员理解本技术实施例,并非要将本技术实施例限于例示的具体场景。本领域技术人员根据图4、图6至图9的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本技术实施例的范围内。
[0173]
当前标准中支持通过请求发送(request to send,rts)帧/清除发送(clear to send,cts)帧来进行动态带宽协商。具体方式是,站点a向站点b发送rts帧,rts帧中携带站点a端的可用信道带宽。站点b收到rts后,向站点a回复cts帧,cts帧中携带站点a端可用带宽范围内站点b端可用信道信息。站点a在收到cts帧之后,使用cts帧中指示的信道作为传输机会(transmission opportunity,txop)的带宽。cts帧最高能够指示160mhz带宽。
[0174]
另外,当bss操作信道大于160mhz的时候,可以引入极高吞吐率请求发送(extremely high throughput request to send,eht-rts)帧进行动态带宽协商;或者,还可以通过修改多用户请求发送(multiple user request to send,mu-rts)帧,使mu-rts帧携带超过160mhz的带宽指示,从而达到和前面所述eht-rts相同的效果,可以将修改后的mu-rts帧称作极高吞吐率多用户请求发送(extremely high throughput multiple user request to send,eht-mu-rts)。其中,eht-rts和eht-mu-rts帧的帧格式和帧类型不同,但功能是完全相同的,标准中通常会选择一种方式进行动态带宽协商。
[0175]
在上述各种动态带宽协商过程中,为了避免引入新的帧类型,本技术实施例还提供了一种通信方法,通过复用bqr control回复第一请求发送帧(比如,rts,eht rts或eht mu rts),以用于指示信道状态。
[0176]
图10示出了根据本技术实施例的通信方法600的示意图。如图10所示,所述方法600包括:
[0177]
s610,当第一设备接收到带宽请求报告轮询(bandwidth query report poll,bqrp)消息后,所述第一设备向第二设备发送带宽请求报告bqr,所述bqr包括基本服务集合bss操作信道带宽的信道状态信息。
[0178]
bqrp消息承载于bqrp触发帧中。bqrp用于向第一设备请求带宽的信道状态报告。
[0179]
s620,当所述第一设备接收到第一请求发送帧后,所述第一设备向所述第二设备发送所述bqr。第一请求发送帧用于进行动态带宽协商。
[0180]
示例性地,第一请求发送帧可以是rts帧,mu-rts帧,eht-rts帧或eht-mu-rts帧。
[0181]
在本技术实施例中,通过复用bqr control字段,实现第一请求发送帧,无需引入新的帧类型。bqr control具有两种功能,既保留原来响应bqrp触发帧的功能,用来汇报信道状态信息,也可以响应rts帧,mu-rts帧,eht-rts帧或eht-mu-rts帧,用来做动态带宽协商。
[0182]
第一设备向第二设备发送bqr可以包括:在短帧间距(short inter-frame space,sifs)时间后回复bqr。也就是说,第一设备在收到一个请求帧(比如,bqrp或第一请求发送帧)后,立即响应(immediate response)bqr。立即响应解释为:在等待sifs时间后回复。
[0183]
在本技术实施例中,使用bqr回复bqrp与第一请求发送帧有一些不同之处。以下将详细描述。
[0184]
第一设备使用bqr回复bqrp采用的帧格式,与回复第一请求发送帧时采用的帧格式不同。可选地,对于所述第一设备针对所述bqrp消息发送所述bqr的情况(即当第一设备接收到带宽请求报告轮询bqrp消息后,所述第一设备向第二设备发送带宽请求报告bqr),所述bqr承载于基于触发帧的物理层协议数据单元(trigger based phy protocol data unit,tb ppdu);对于所述第一设备针对所述第一请求发送帧发送所述bqr的情况(即当所述第一设备接收到第一请求发送帧后,所述第一设备向所述第二设备发送所述bqr),所述bqr承载于非高吞吐率物理层协议数据单元ppdu或非高吞吐率重复物理层协议数据单元ppdu。
[0185]
举例来说,第一设备在收到在bqrp后,使用tb ppdu回复bqr,即bqr control字段承载于tb ppdu中。第一设备在收到eht-rts帧或eht-mu-rts帧之后,使用非高吞吐率non-ht或者非高吞吐率重复non-ht duplicated ppdu的格式回复bqr,即bqr control字段承载于non-ht或者non-ht duplicated ppdu。
[0186]
第一设备使用bqr回复bqrp的情形中,无需考虑主20mhz信道的忙闲状态,而在使用bqr回复第一请求发送帧时需要考虑主20mhz信道的忙闲状态。
[0187]
可选地,对于所述第一设备针对所述bqrp消息发送所述bqr的情况(即当第一设备接收到带宽请求报告轮询bqrp消息后,所述第一设备向第二设备发送带宽请求报告bqr),在所述第一设备向所述第二设备发送bqr之前,所述方法还包括:所述第一设备确定资源单元(resource unit,ru)所在的子信道为空闲状态。也就是说,只要ru所在的子信道的状态均为空闲,第一设备就可以回复bqr,无需考虑主20mhz信道的忙闲状态。ru是指通过bqrp触发帧为bqr分配的传输资源。
[0188]
对于所述第一设备针对所述第一请求发送帧发送所述bqr的情况(即当所述第一设备接收到第一请求发送帧后,所述第一设备向所述第二设备发送所述bqr),在所述第一设备向所述第二设备发送bqr之前,所述方法还包括:所述第一设备确定所述bss操作信道带宽中的主20mhz子信道为空闲状态。也就是说,第一设备需要考虑bss操作信道带宽中主20mhz子信道的忙闲状态,只要在主20mhz子信道空闲的状态下才会回复bqr。
[0189]
针对bqrp消息回复bqr的情况以及针对第一请求发送帧回复bqr的情况,第一设备进行信道侦听的时机不同。
[0190]
可选地,对于所述第一设备针对所述bqrp消息发送所述bqr的情况(即当第一设备接收到带宽请求报告轮询bqrp消息后,所述第一设备向第二设备发送带宽请求报告bqr),
所述方法还包括:在所述第一设备收到承载所述bqrp消息的ppdu结束后的短帧间距sifs时间内,所述第一设备对所述bss操作信道带宽的各个信道进行侦听。也就是说,第一设备是在收到bqrp消息的sifs时间之后,对各个信道进行侦听的。
[0191]
可选地,对于所述第一设备针对所述第一请求发送帧发送所述bqr的情况(即当所述第一设备接收到第一请求发送帧后,所述第一设备向所述第二设备发送所述bqr),所述方法还包括:在所述第一设备在接收到承载所述第一请求发送帧的ppdu之前的点协调功能帧间间隔(point coordination function interframe space,pifs)时间内,所述第一设备对所述bss操作信道带宽的各个信道进行侦听。也就是说,第一设备是在接收到第一请求发送帧之前的pifs时间内,对各个信道进行侦听的。
[0192]
举例来说,当收到bqrp触发帧之后,第一设备在承载bqrp触发帧的ppdu结束后的sifs时间内进行能量检测(energy detection,ed)或载波侦听(carrier sensing)。然后,第一设备将获得的信道忙闲的结果通过bqr control进行反馈。其中,bqr control是在bqrp触发帧所分配的ru上进行传输。这里,只要发送bqr control所使用的ru所在的20mhz子信道的状态均为空闲,第一设备就可以进行回复,而不用考虑主20mhz信道的忙闲状态。
[0193]
举例来说,当第一设备收到eht-rts帧或者eht-mu-rts帧之后,第一设备在承载eht-rts帧或eht-mu-rts帧的ppdu之前的pifs时间内进行cca,然后基于cca结果进行bqr control回复。其中,cca既包括帧检测(packet detection,pd),也包括能量检测ed。如果主20mhz子信道的状态为繁忙,则不能进行bqr control响应;如果主20mhz子信道的状态为空闲,则第一设备进行bqr control响应。
[0194]
上面是第一请求发送帧是eht-rts帧或者eht-mu-rts帧为例进行描述,可以理解,bqr control也可以用于回复rts帧或mu-rts帧。具体用法与第一设备响应eht-rts帧或eht-mu-rts帧的方法相同。也就是说,本技术实施例也可以适用于小于或等于160mhz带宽的场景。这样,第一设备不需要根据带宽的不同,回复不同类型的响应帧,即所有带宽的情况下都可以回复bqr control。
[0195]
可选地,第一设备在回复bqr时,还可以考虑第一网络分配矢量(network allocation vector,nav)的取值,在第一nav的取值为零时回复bqr。若只有一个nav,则第一nav的取值是该nav的取值;若有两个nav,包括basic nav和intra-bss nav,则第一nav的取值是该basic nav的取值。
[0196]
为了便于理解,这里对nav作简单介绍。nav机制是wi-fi标准中的一种虚拟载波侦听机制。在发送的每一个帧(ps-poll,ndp等少数帧除外)都携带一个duration字段。当第一设备(比如站点)收到一个帧,并且发现该帧的目标接收站点不是自身的情况下,就将该duration字段的数值设置为自身的nav。在nav不为零的情况下,第一设备不可以进行主动竞争,以避免影响正在传输的站点。在被关联的第二设备(比如ap)使用触发帧进行上行调度的时候,如果第一设备发现给自己设置nav的站点就是第二设备,则可以进行回复,否则不允许进行回复。在11ax标准之前只有一个nav,在11ax标准中引入了两个nav的概念,即基本(basic)nav和内部bss(intra-bss)nav。当basic nav和intra-bss nav中任何一个不为零的情况下,不允许发起主动竞争,以避免影响正在传输的站点。当被关联ap通过触发帧进行上行调度的时候,如果basic nav不为零,则不允许进行回复,反之,如果basic nav为零则可以进行回复(无论intra-bss nav是否为零都可以回复)。
[0197]
也就是说,无论第一设备是针对哪种情况(bqrp或第一请求发送帧)回复bqr control,在回复bqr control之前都需要查看nav状态。具体地,当有一个nav的情况下,如果nav数值不为零,则不可以回复bqr control,只有当nav数值为零的情况下才可以回复bqr control。当有两个nav的情况下,即basic nav和intra-bss nav,如果basic nav数值不为零,则不可以回复bqr control,只有当basic nav数值为零的情况下才可以回复bqr control。
[0198]
可以理解,本技术实施例中的一些可选的特征,在某些场景下,可以不依赖于其他特征,比如其当前所基于的方案,而独立实施,解决相应的技术问题,达到相应的效果,也可以在某些场景下,依据需求与其他特征进行结合。相应的,本技术实施例中给出的装置也可以相应的实现这些特征或功能,在此不予赘述。
[0199]
还可以理解,本技术实施例的各个方案可以进行合理的组合使用,并且实施例中出现的各个术语的解释或说明可以在各个实施例中互相参考或解释,对此不作限定。
[0200]
还可以理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。上述各个过程涉及的各种数字编号或序号仅为描述方便进行的区分,而不应对本技术实施例的实施过程构成任何限定。
[0201]
相应于上述方法实施例给出的方法,本技术实施例还提供了相应的装置,所述装置包括用于执行上述实施例相应的模块。所述模块可以是软件,也可以是硬件,或者是软件和硬件结合。可以理解的是,方法实施例所描述的技术特征同样适用于以下装置实施例。
[0202]
图11是根据本技术实施例提供的通信装置1000的示意性框图。如图11所示,该通信装置包括处理单元1010和收发单元1020。
[0203]
在一种可能的设计中,该通信装置1000可对应于上文方法实施例中的第一设备,例如,可以为sta,或者配置于sta中的芯片。又例如,可以为ap,或者配置于ap中的芯片。
[0204]
作为一种实施例,所述处理单元1010用于生成第一控制信息,所述第一控制信息包括第一字段和第二字段,所述第一字段用于指示第一信道分段上的第一子信道的信道状态,所述第二字段用于指示第二信道分段上的第二子信道的信道状态;所述收发单元1020用于向第二设备发送所述第一控制信息。
[0205]
可选地,所述第一字段用于指示第一信道分段上的第一子信道的信道状态,包括:所述第一字段中的第一比特位图用于指示所述第一信道分段上的每个第一子信道的信道状态;所述第二字段用于指示第二信道分段上的第二子信道的信道状态,包括:所述第二字段中的第二比特位图用于指示所述第二信道分段上的每个第一子信道的信道状态。
[0206]
或者,作为一种实施例,所述处理单元1010用于生成第一控制信息,其中,所述第一控制信息中的第一比特位图用于指示第一信道分段上的第一子信道的信道状态,所述第一控制信息中的第一比特用于指示第二信道分段的信道状态;所述收发单元1020用于向第二设备发送所述第一控制信息。
[0207]
可选地,所述第一控制信息中的第二比特用于指示所述第一信道分段。
[0208]
可选地,所述第一比特用于指示所述第二信道分段的信道状态,包括:所述第一比特取值为第一值,所述第一值表示所述第二信道分段的子信道的信道状态为空闲;所述第一比特取值为第二值,所述第二值表示所述第二信道分段的子信道的信道状态为繁忙或者
不可获得。
[0209]
可选地,所述第一比特位图用于指示所述第一信道分段是协议预定义的。
[0210]
或者,作为一种实施例,所述处理单元1010用于,当接收到带宽请求报告轮询bqrp消息后,调用所述收发单元1020向第二设备发送带宽请求报告bqr,所述bqr包括基本服务集合bss操作信道带宽的信道状态信息;当接收到第一请求发送帧后,调用所述收发单元1020向所述第二设备发送所述bqr。
[0211]
可选地,所述收发单元1020用于向第二设备发送所述bqr,包括:在短帧间距sifs时间后,向所述第二设备发送所述bqr。
[0212]
可选地,当接收到带宽请求报告轮询bqrp消息后,调用所述收发单元1020向第二设备发送带宽请求报告bqr时,所述bqr承载于基于触发帧的物理层协议数据单元tb ppdu;当接收到第一请求发送帧后,调用所述收发单元1020向所述第二设备发送所述bqr,所述bqr承载于非高吞吐率物理层协议数据单元ppdu或非高吞吐率重复物理层协议数据单元ppdu。
[0213]
可选地,当接收到带宽请求报告轮询bqrp消息后,调用所述收发单元1020向第二设备发送带宽请求报告bqr时,在向所述第二设备发送bqr之前,所述处理单元1010还用于确定资源单元ru所在的子信道为空闲状态;当接收到第一请求发送帧后,调用所述收发单元1020向所述第二设备发送所述bqr,在所述第一设备向所述第二设备发送bqr之前,所述处理单元1010还用于确定所述bss操作信道带宽中的主子信道为空闲状态。
[0214]
可选地,当接收到带宽请求报告轮询bqrp消息后,调用所述收发单元1020向第二设备发送带宽请求报告bqr时,所述处理单元1010还用于,在收到承载所述bqrp消息的ppdu结束后的短帧间距sifs时间内,对所述bss操作信道带宽的各个信道进行侦听;当接收到第一请求发送帧后,调用所述收发单元1020向所述第二设备发送所述bqr,所述处理单元1010还用于,在接收到承载所述第一请求发送帧的ppdu之前的点协调功能帧间间隔pifs时间内,对所述bss操作信道带宽的各个信道进行侦听。
[0215]
可选地,所述处理单元1010还用于确定第一网络分配矢量nav的取值为零。
[0216]
具体地,该通信装置1000可对应于本技术实施例方法300、方法500或方法600中的第一设备,该通信装置1000可以包括用于执行图3中方法300或图5中的方法500或图10中方法600的第一设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作或功能分别为了实现图3中方法300或图5中的方法500或图10中方法600的第一设备的相应流程。
[0217]
还应理解,该通信装置1000为配置于第一设备中的芯片时,该通信装置1000中的收发单元1020可以为收发电路。
[0218]
在一种可能的设计中,该通信装置1000可对应于上文方法实施例中的第二设备,例如,可以为ap,或者配置于ap中的芯片。又例如,可以为sta,或者配置于sta中的芯片。
[0219]
作为一种实施例,所述收发单元1020用于第二设备接收来自第一设备的第一控制信息,所述第一控制信息包括第一字段和第二字段,所述第一字段用于指示第一信道分段上的第一子信道的信道状态,所述第二字段用于指示第二信道分段上的第二子信道的信道状态;所述处理单元1010用于根据所述第一控制信息,确定各个信道的信道状态信息。
[0220]
或者,作为一种实施例,所述收发单元1020用于第二设备接收来自第一设备的第
一控制信息,其中,所述第一控制信息中的第一比特位图用于指示第一信道分段上的第一子信道的信道状态,所述第一控制信息中的第一比特用于指示第二信道分段的信道状态;所述处理单元1010用于根据所述第一控制信息,确定各个信道的信道状态信息。
[0221]
可选地,所述第一控制信息中的第二比特用于指示所述第一信道分段。
[0222]
可选地,所述第一比特用于指示所述第二信道分段的信道状态,包括:所述第一比特取值为第一值,所述第一值表示所述第二信道分段的子信道的信道状态为空闲;所述第一比特取值为第二值,所述第二值表示所述第二信道分段的子信道的信道状态为繁忙或者不可获得。
[0223]
可选地,所述第一比特位图用于指示所述第一信道分段是协议预定义的。
[0224]
或者,作为一种实施例,所述处理单元1010用于:当发送带宽请求报告轮询(bandwidth query report poll,bqrp)消息后,调用所述收发单元1020接收bqr;当发送第一请求发送帧后,调用所述收发单元1020接收所述bqr。
[0225]
具体地,该通信装置1000可对应于本技术实施例方法300、方法500或方法600中的第二设备,该通信装置1000可以包括用于执行图3中方法300或图5中的方法500或图10中方法600的第二设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作或功能分别为了实现图3中方法300或图5中的方法500或图10中方法600的第二设备的相应流程。
[0226]
还应理解,该通信装置1000为配置于第二设备中的芯片时,该通信装置1000中的收发单元1020可以为收发电路。
[0227]
本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本技术各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0228]
以上结合图11描述了本技术实施例的通信装置,以下介绍所述通信装置可能的产品形态。应理解,但凡具备上述通信装置的功能的任何形态的产品,都落入本技术实施例的保护范围。还应理解,以下介绍仅为举例,不限制本技术实施例的通信装置的产品形态仅限于此。
[0229]
作为一种可能的产品形态,本技术实施例所述的通信装置,可以由一般性的总线体系结构来实现。这里结合图12描述。
[0230]
图12是根据本技术实施例提供的通信装置1400的结构示意图。装置1400包括收发器1410以及至少一个处理器1420,用于实现本技术实施例提供的通信方法。收发器1410用于通过传输介质和其它设备进行通信,从而用于装置1400中的装置可以和其它设备进行通信。
[0231]
作为一种可能的实现方式,该通信装置1400可以是第一设备,也可以是能够和第一设备匹配使用的装置,例如该通信装置1400可以安装在第一设备中。其中,该通信装置1400可以为芯片系统。本技术实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
[0232]
示例性地,处理器1420可以生成第一控制信息,所述第一控制信息包括第一字段和第二字段,所述第一字段用于指示第一信道分段上的第一子信道的信道状态,所述第二
字段用于指示第二信道分段上的第二子信道的信道状态。收发器1410用于向第二设备发送所述第一控制信息。
[0233]
示例性地,处理器1420可以生成第一控制信息,其中,所述第一控制信息中的第一比特位图用于指示第一信道分段上的第一子信道的信道状态,所述第一控制信息中的第一比特用于指示第二信道分段的信道状态。收发器1410用于向第二设备发送所述第一控制信息。
[0234]
示例性地,当接收到带宽请求报告轮询bqrp消息后,处理器1420可以利用收发器1410向第二设备发送带宽请求报告bqr,所述bqr包括基本服务集合bss操作信道带宽的信道状态信息;当接收到第一请求发送帧后,处理器1420可以利用收发器1410向所述第二设备发送所述bqr。
[0235]
作为另一种可能的实现方式,该通信装置1400可以是第二设备,也可以是能够和第二设备匹配使用的通信装置,例如该通信装置1400可以安装在第二设备中。其中,该装置可以为芯片系统。本技术实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
[0236]
示例性地,处理器1420可以利用收发器1410接收来自第一设备的第一控制信息,所述第一控制信息包括第一字段和第二字段,所述第一字段用于指示第一信道分段上的第一子信道的信道状态,所述第二字段用于指示第二信道分段上的第二子信道的信道状态。
[0237]
示例性地,处理器1420可以利用收发器1410接收来自第一设备的第一控制信息,其中,所述第一控制信息中的第一比特位图用于指示第一信道分段上的第一子信道的信道状态,所述第一控制信息中的第一比特用于指示第二信道分段的信道状态。
[0238]
示例性地,处理器1420可以利用收发器1410接收来自第一设备的bqr。
[0239]
可选地,装置1400还可以包括至少一个存储器1430,用于存储程序指令和/或数据。存储器1430和处理器1420耦合。本技术实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器1420可能和存储器1430协同操作。处理器1420可能执行存储器1430中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。
[0240]
本技术实施例中,收发器1410可以是通信接口、接口、总线、电路、管脚或者能够实现收发功能的装置。
[0241]
本技术实施例中不限定上述收发器1410、处理器1420以及存储器1430之间的具体连接介质。本技术实施例在图12中以存储器1430、处理器1420以及收发器1410之间通过总线1440连接,总线在图12中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0242]
还应理解,图11中的该通信装置1000为图12中的通信装置时,该通信装置1000中的收发单元1020可对应于图12中所示的收发器1410,该通信装置1000中的处理单元1010可对应于图12中示出的处理器。
[0243]
可选地,图11中的该通信装置1000还包括存储单元(图11中未示出),该存储单元可以用于存储指令或者数据,处理单元可以调用该存储单元中存储的指令或者数据,以实现相应的操作。该存储单元可通过至少一个存储器实现,例如可对应于图12中的存储器。
[0244]
应理解,图12所示的通信装置能够实现本技术实施例的通信方法(比如图3、图5或图10所示方法实施例中由第一设备执行的方法,或由第二设备执行的方法)。该通信装置中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
[0245]
应理解,图12所示出的通信装置仅为一种可能的架构,而不应对本技术构成任何限定。
[0246]
作为一种可能的产品形态,本技术实施例所述的通信装置,可以由通用处理器来实现。
[0247]
实现本技术实施例通信方法的通用处理器包括处理电路和与所述处理电路内部连接通信的收发电路,所述处理电路用于生成第一控制信息,其中,生成第一控制信息的描述参见前文方法实施例的所有技术细节,所述收发电路用于收发所述第一控制信息。可选地,该通用处理器还可以包括存储介质,所述存储介质用于存储处理电路执行的指令。或者,
[0248]
作为一种可能的产品形态,本技术实施例所述的通信装置,还可以使用下述来实现:一个或多个fpga(现场可编程门阵列)、pld(可编程逻辑器件)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本技术通篇所描述的各种功能的电路的任意组合。
[0249]
可选地,本技术实施例的通信装置包括但不限于通信服务器、路由器、交换机、网桥等ap设备,以及手机、平板电脑,电脑笔记本,智能手表,智能电视等non-ap设备。
[0250]
根据本技术实施例提供的方法,本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图3、图5或图10所示实施例中的方法。
[0251]
根据本技术实施例提供的方法,本技术还提供一种计算机可读存储介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图3、图5或图10所示实施例中的方法。
[0252]
本技术实施例还提供了一种处理装置,包括处理器和接口;所述处理器用于执行上述任一方法实施例中的通信方法。
[0253]
本领域技术人员还可以了解到本技术实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本技术实施例保护的范围。
[0254]
应理解,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,还可以是系统芯片(system on chip,soc),还可以是中央处理器(central processor unit,cpu),还可以是网络处理器
(network processor,np),还可以是数字信号处理电路(digital signal processor,dsp),还可以是微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0255]
本技术所描述的技术可通过各种方式来实现。例如,这些技术可以用硬件、软件或者硬件结合的方式来实现。对于硬件实现,用于在通信装置(例如,基站,终端、网络实体、或芯片)处执行这些技术的处理单元,可以实现在一个或多个通用处理器、dsp、数字信号处理器件、asic、可编程逻辑器件、fpga、或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合中。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
[0256]
可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0257]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设
备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
[0258]
应理解,说明书通篇中提到的“实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各个实施例未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0259]
还应理解,在本技术中,“当

时”、“若”以及“如果”均指在某种客观情况下ue或者基站会做出相应的处理,并非是限定时间,且也不要求ue或基站实现时一定要有判断的动作,也不意味着存在其它限定。
[0260]
本领域普通技术人员可以理解:本技术中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本技术实施例的范围,也表示先后顺序。
[0261]
本技术中对于使用单数表示的元素旨在用于表示“一个或多个”,而并非表示“一个且仅一个”,除非有特别说明。本技术中,在没有特别说明的情况下,“至少一个”旨在用于表示“一个或者多个”,“多个”旨在用于表示“两个或两个以上”。
[0262]
另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a可以是单数或者复数,b可以是单数或者复数。
[0263]
字符“/”一般表示前后关联对象是一种“或”的关系。
[0264]
本文中术语
“……
中的至少一个”或
“……
中的至少一种”,表示所列出的各项的全部或任意组合,例如,“a、b和c中的至少一种”,可以表示:单独存在a,单独存在b,单独存在c,同时存在a和b,同时存在b和c,同时存在a、b和c这六种情况,其中a可以是单数或者复数,b可以是单数或者复数,c可以是单数或者复数。
[0265]
应理解,在本技术各实施例中,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。
[0266]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0267]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0268]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或
讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0269]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0270]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0271]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0272]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献