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

用于无线局域网(WLAN)中的多链路通信的信令的制作方法

2022-02-25 18:07:30 来源:中国专利 TAG:

用于无线局域网(wlan)中的多链路通信的信令
1.相关申请的交叉引用
2.本专利申请要求于2020年6月29日提交的美国临时专利申请no.16/915,983以及于2019年7月1日提交的美国临时专利申请no.62/869,546的优先权,这两件申请的标题均为“signaling for multi-link communication in a wireless local area network(wlan)(用于无线局域网(wlan)中的多链路通信的信令)”并且均被转让给本技术受让人。这些在先申请的公开内容被认为是本技术的一部分并且通过援引被纳入到本技术中。
技术领域
3.本公开一般涉及无线通信领域,尤其涉及无线局域网(wlan)中的多链路通信。
4.相关技术描述
5.无线局域网(wlan)可由提供共享无线通信介质以供数个客户端设备(也被称为站(sta))使用的一个或多个接入点(ap)形成。遵循电气和电子工程师协会(ieee)802.11标准族的wlan的基本构建块是由ap管理的基本服务集(bss)。每个bss由ap所宣告的基本服务集标识符(bssid)来标识。ap周期性地广播信标帧以便该ap的无线射程内的sta能与wlan建立关联。
6.当sta已认证并且已与ap建立无线会话时,该sta可具有无线连接(称为无线关联,或仅称为“关联”)。wlan中的设备可以共享控制信息以维护或共享状态。最近,ieee正考虑新的特征和新的连通性协议,以提高服务速度和吞吐量。随着通信协议的发展,存在添加或改进wlan的各方面的机会。
7.概述
8.本公开的系统、方法和设备各自具有若干创新性方面,其中并不由任何单个方面全权负责本文中所公开的期望属性。
9.本公开中描述的主题内容的一个创新性方面可被实现为一种由多链路设备(mld)执行的用于无线通信的方法。该方法可包括:在接入点(ap)mld与非ap mld之间建立多链路关联。该多链路关联可包括该非ap mld的第一站(sta)接口与该ap mld的第一基本服务集(bss)之间的第一链路,并且进一步包括该非ap mld的第二sta接口与该ap mld的第二bss之间的第二链路。该方法可包括:经由第一链路来发送或接收用于激活或停用第二链路的信令。
10.在一些实现中,第一链路是该多链路关联的锚链路,并且第二链路是多链路关联的辅助链路。
11.在一些实现中,该信令包括用于激活或停用第二链路的指示,该指示被包括在经由第一链路发送或接收的第一帧的聚集控制(a-控制)字段中。
12.在一些实现中,该a-控制字段具有指定格式,该指定格式包括针对用于激活或停用第二链路的指示的字段。
13.在一些实现中,该a-控制字段的指定格式对于多个帧中的每个帧是一致的。
14.在一些实现中,第一帧是从包括管理帧、控制帧和数据帧的组中选择的帧格式。
15.在一些实现中,第一帧是从包括请求发送(rts)、清除发送(cts)和确收的组中选择的。
16.在一些实现中,第一帧是功率节省轮询(ps-poll)帧、服务质量(qos)空帧、或空数据分组(ndp)。
17.在一些实现中,第一帧是第一媒体接入控制(mac)协议数据单元(mpdu)。
18.在一些实现中,第一mpdu被包括在聚集mpdu(a-mpdu)传输中。
19.在一些实现中,第一mpdu包括在有效载荷部分中的数据和在报头部分中的用于激活第二链路的指示。
20.在一些实现中,多个控制参数被包括在第一帧中。该多个控制参数可包括与第一链路有关的第一控制参数子集和与第二链路有关的第二控制参数子集。
21.在一些实现中,第一帧进一步包括用于第二链路的配置。
22.在一些实现中,建立该多链路关联包括传达第二链路的配置。该配置可以指示从包括带宽、无线信道、传输速率和频带的组中选择的一个或多个参数。
23.在一些实现中,该指示被包括在多链路控制字段中。
24.在一些实现中,该指示包括与何时要激活或停用第二链路有关的定时信息。
25.在一些实现中,该定时信息包括相对于第一帧的开始或结束的时间偏移。
26.在一些实现中,该定时信息包括基于在该ap mld与该非ap mld处被同步的定时器的时间值。
27.在一些实现中,该定时器针对第一链路、第二链路或第一链路和第二链路两者被同步。
28.在一些实现中,该方法可包括确定针对第二链路的目标唤醒时间(twt)服务时段(sp),以及在该twt sp期间激活第二链路。
29.在一些实现中,建立该多链路关联包括在该ap mld与该非ap mld之间传达多链路能力参数。
30.在一些实现中,该多链路能力参数包括至少第一值,第一值指示用于由该非ap mld激活第二链路的与无线电相关联的预热时间。
31.在一些实现中,该方法可包括确定用于第二链路上的通信的延迟或初始数据填充以紧接在激活第二链路之后并且在经由第二链路来传达数据之前使用。
32.在一些实现中,该多链路能力参数包括与向该多链路关联添加新辅助链路相关联的动态链路激活时间。
33.在一些实现中,该ap mld包括多个非共处ap。
34.在一些实现中,第一链路在第一频带中,并且第二链路在第二频带中。
35.在一些实现中,第一链路在第一频带的第一信道中,并且第二链路在第一频带的第二信道中。
36.在一些实现中,第一链路包括第一空间流集合,并且第二链路包括第二空间流集合。
37.在一些实现中,该方法包括:经由第一链路来发信令通知第二链路的目标信标传输时间(tbtt)。
38.在一些实现中,该非ap mld是单无线电客户端,其能够在第二链路被激活时通过
将该非ap mld的单无线电从第一链路切换到第二链路来使用多链路关联。
39.在一些实现中,用于激活第二链路的指示是通过经由第一链路的非多输入多输出(非mimo)通信来传送的。该方法可包括在mimo通信期间经由第二链路或第一链路来停用第二链路或第一链路中的另一者。
40.在一些实现中,该方法包括将第一链路或第二链路中的一者指定为该多链路关联的锚链路,而不管哪个链路曾被用来建立该多链路关联。
41.在一些实现中,该方法包括:将对该锚链路的指定改变成第一链路或第二链路中的另一者,其中该锚链路是为关于该多链路关联的信令而维持的链路,并且其他链路被指定为能使用经由该锚链路的信令来动态激活的辅助链路。
42.本公开中描述的主题内容的另一创新性方面可被实现为一种用于由非ap多链路设备(mld)进行无线通信的方法。该方法可包括与接入点(ap)mld建立多链路关联。该多链路关联可包括该非ap mld的第一站(sta)接口与该ap mld的第一基本服务集(bss)之间的第一链路,并且可以进一步包括该非ap mld的第二sta接口与该ap mld的第二bss之间的第二链路。该方法可包括至少部分地基于针对第二链路的话务量低于阈值量来确定第二链路能被停用。该方法可包括通过使第二sta接口进入休眠状态来停用第二链路。
43.在一些实现中,该方法可包括经由第一链路来接收用于激活第二链路的信令。该方法可包括通过使第二sta接口进入苏醒状态来激活第二链路。
44.在一些实现中,用于激活第二链路的信令包括来自ap mld的指示针对第二链路的经缓冲下行链路话务的话务指示。
45.在一些实现中,激活第二链路包括通过使第一sta接口进入休眠状态来停用第一链路,将一个或多个天线从至第一sta接口的第一连接切换到至第二sta接口的第二连接,以及使第二sta接口进入苏醒状态以使用包括一个或多个天线的多个天线来进行多输入多输出(mimo)通信。
46.在一些实现中,在该多链路关联期间,第一链路被指定为锚链路,并且第二链路被指定为辅助链路。
47.在一些实现中,该方法可以包括,在该多链路关联之后,将对该锚链路的指定从第一链路改变成第二链路。该方法可包括通过使第一sta进入休眠状态来停用第一链路。
48.在一些实现中,改变该指定包括通过激活第二链路和停用第一链路来将第二链路隐式地指定为该锚链路。
49.在一些实现中,改变该指定包括通过向该ap mld发送信令来将第二链路显式地指定为该锚链路。
50.在一些实现中,该方法可包括从该ap mld接收指示针对该非ap mld的经缓冲下行链路话务的信令。该方法可包括至少部分地基于所述经缓冲下行链路话务的量来确定该多链路关联的要激活以用于与该ap mld通信的一个或多个链路。
51.本公开所描述主题内容的另一创新性方面可实现为其中存储指令的计算机可读介质,这些指令在由处理器执行时使该处理器执行以上方法中的任何一种方法。
52.本公开中所描述的主题内容的另一创新性方面可被实现为具有接口以供经由无线局域网和处理器进行通信的装置。处理器可被配置成执行以上方法中的任一种方法。
53.本公开中所描述的主题内容的另一创新性方面可被实现为一种系统,包括用于实
现上述任何一种方法的装置。
54.本公开中描述的主题内容的另一创新性方面可被实现为一种装置,该装置具有第一sta接口,第一sta接口被配置成在第一sta接口与ap mld的第一bss之间建立第一链路作为多链路关联的一部分。该装置可具有第二sta接口,第二sta接口被配置成在第二sta接口与该ap mld的第二bss之间建立第二链路作为该多链路关联的一部分。该装置可具有处理器,该处理器被配置成经由第一sta接口来输出或获得包括用于激活或停用第二链路的指示的信令。
55.在一些实现中,第一链路是该多链路关联的锚链路,并且第二链路是多链路关联的辅助链路。
56.在一些实现中,用于激活或停用第二链路的指示被包括在经由第一链路发送或接收的第一帧的聚集控制(a-控制)字段中。
57.在一些实现中,该a-控制字段具有指定格式,该指定格式包括针对用于激活或停用第二链路的指示的字段。
58.在一些实现中,该a-控制字段的指定格式对于多个帧中的每个帧是一致的。
59.在一些实现中,第一帧是从包括管理帧、控制帧和数据帧的组中选择的帧格式。
60.在一些实现中,第一帧是从包括请求发送(rts)、清除发送(cts)和确收的组中选择的。
61.在一些实现中,第一帧是功率节省轮询(ps-poll)帧、服务质量(qos)空帧、或空数据分组(ndp)。
62.在一些实现中,第一帧是第一媒体接入控制(mac)协议数据单元(mpdu)。
63.在一些实现中,第一mpdu被包括在聚集mpdu(a-mpdu)传输中。
64.在一些实现中,第一mpdu包括在有效载荷部分中的数据和在报头部分中的用于激活第二链路的指示。
65.在一些实现中,该指示被包括在多链路控制字段中。
66.在一些实现中,该指示包括与何时要激活或停用第二链路有关的定时信息。
67.在一些实现中,该处理器可被配置成确定针对第二链路的目标唤醒时间(twt)服务时段(sp),以及在该twt sp期间激活第二链路。
68.在一些实现中,该处理器被进一步配置成:作为该多链路关联的一部分,经由第一sta接口或第二sta接口来向该ap mld传达多链路能力参数。
69.本公开所描述的主题内容的另一创新性方面可被实现为一种无线通信设备。该无线通信设备可包括多个sta接口、至少一个处理器、以及与该至少一个处理器通信地耦合并存储处理器可读代码的至少一个存储器,该处理器可读代码在由该至少一个处理器执行时使该无线通信设备实现以上提及的任何方法。例如,该处理器可读代码在由该至少一个处理器执行时可使该无线通信设备与ap mld建立多链路关联。该多链路关联可包括该多个sta接口中的第一sta接口与该ap mld的第一bss之间的第一链路,并且可以进一步包括该多个sta接口中的第二sta接口与该ap mld的第二bss之间的第二链路。该处理器可读代码在由该至少一个处理器执行时使该无线通信设备经由第一链路来发送或接收用于激活或停用第二链路的信令。
70.本公开中描述的主题内容的另一创新性方面可被实现为一种移动设备。该移动设
备可包括:无线通信设备,该无线通信设备具有多个sta接口、至少一个处理器、以及与该至少一个处理器通信地耦合并存储处理器可读代码的至少一个存储器,该处理器可读代码在由该至少一个处理器执行时使该无线通信设备实现以上提及的任何方法。例如,该处理器可读代码在由该至少一个处理器执行时可使该无线通信设备与ap mld建立多链路关联。该多链路关联可包括该多个sta接口中的第一sta接口与该ap mld的第一bss之间的第一链路,并且可以进一步包括该多个sta接口中的第二sta接口与该ap mld的第二bss之间的第二链路。该处理器可读代码在由该至少一个处理器执行时使该无线通信设备经由第一链路来发送或接收用于激活或停用第二链路的信令。该移动设备可包括:耦合到该无线通信设备的至少一个收发机、至少一个天线、以及外壳,该至少一个天线耦合到该至少一个收发机以无线地发射从该至少一个收发机输出的信号以及无线地接收信号以供输入到该至少一个收发机中,该外壳包围该无线通信设备、该至少一个收发机并且包围该至少一个天线的至少一部分。
71.本公开中所描述的主题内容的一种或多种实现的详情在附图及以下描述中阐述。其他特征、方面、以及优点将可从此说明、附图、以及权利要求书中变得明白。应注意,以下附图的相对尺寸可能并非按比例绘制。
72.附图简述
73.图1示出了示例无线通信网络的示意图。
74.图2a示出了多链路关联的示意图。
75.图2b示出了实现多链路通信的示例无线通信网络的示意图。
76.图3a示出了能用于接入点(ap)与站(sta)之间的通信的示例协议数据单元(pdu)。
77.图3b示出了图3a的pdu中的示例字段。
78.图4a示出了用于使用一个或多个个体定址帧来激活多链路关联的链路的示例信令的示意图。
79.图4b示出了用于使用广播帧来激活多链路关联的链路的示例信令的示意图。
80.图4c示出了关于多链路通信中的目标唤醒时间(twt)协调的示例信令的示意图。
81.图4d示出了关于用于激活多链路关联的链路的定时的示例信令的示意图。
82.图4e示出了用于使用前置码指示符来激活多链路关联的链路的示例信令的示意图。
83.图5a示出了在具有空间复用的多链路关联中用于下行链路通信的示例信令的示意图。
84.图5b示出了在具有空间复用的多链路关联中用于上行链路通信的示例信令的示意图。
85.图5c示出了用于多链路设备(mld)的增强型多链路单无线电(emlsr)技术的示意图,该mld包括具有多个可用天线的单无线电。
86.图6a示出了示例物理层汇聚规程(plcp)协议数据单元(ppdu)帧的示图。
87.图6b示出了示例聚集媒体接入控制(mac)协议数据单元(a-mpdu)帧的示图。
88.图7示出了解说用于管理多链路关联的示例过程的流程图。
89.图8示出了具有聚集控制(a-控制)字段的示例mac帧的示图。
90.图9a示出了包括用于多链路关联的一个或多个链路的控制参数的a-控制字段的
sta)。为清楚起见,本公开将具有多链路能力的设备称为ap mld或非ap mld。在一些实现中,ap mld可操作第一频带中的第一bss和第二频带中的第二bss。ap mld和非ap mld可以建立多链路关联,其中在ap mld与非ap mld之间启用多个链路。多链路关联的每个链路可以在非ap-mld的不同sta接口与ap mld的对应bss之间。例如,非ap mld可以使用非ap mld的第一sta接口来建立到第一bss的第一链路,并且可以使用非ap mld的第二sta接口来建立到第二bss的第二链路。多链路关联的多个链路可使用不同信道、频带或空间流等等来建立。
107.多链路关联可以使多个链路的建立流水线化。多链路关联也可被称为多链路设立。ap mld和非ap mld可经由第一链路来交换设立和响应帧,以置备或配置多链路关联的多个链路。经由第一链路的多链路设立可使非ap mld的多个sta能够并发地与由ap mld操作的不同bss相关联。此后,一个链路(其可以是第一链路或在多链路设立中建立的任何其他链路)可以被维持为活跃连接以用于信令或与多链路关联有关的其他基本bss操作。在一些实现中,被维持以用于信令或其他基本bss操作的链路可被称为锚链路、主要链路、主链路、主控链路、控制链路或其他术语,以将该链路与多链路关联的其他链路区分开。有时,ap mld和非ap mld可改变哪个链路当前是多链路关联的锚链路。多链路关联的其他链路可被称为辅助链路、非锚链路、副链路、从链路、动态链路或其他此类术语。为清楚起见,在本公开中使用术语“锚链路”和“辅助链路”。
108.多链路通信可以在mld之间实现更大数量的数据吞吐量,这是因为当多个链路被激活时,该多个链路可以并发地传送数据。每个链路可与mld的不同射频(rf)链相关联,并且每个rf链在其被激活用于多链路通信时可消耗功率。因此,当较少数据可用时,可能期望停用一些辅助链路以降低功耗。具有动态激活或停用辅助链路的能力可以为功率节省和吞吐量提供更大的灵活性。
109.本公开提供了用于多链路通信的系统、方法和装置,包括编码在计算机可读介质上的计算机程序。各种方面一般涉及用于管理对多链路关联的辅助链路的激活或停用的信令。该信令可使该ap mld和非ap mld能够选择要激活哪些链路以在它们之间传达话务。例如,对辅助链路的激活或停用可以通过显式消息传递、广播消息传递或作为数据分组的一部分来在锚链路上发信令通知。对辅助链路的激活可以基于被缓冲以从ap mld发送到非ap mld的数据量或数据类型,反之亦然。ap mld可设立锚链路以辅助非ap mld的功率节省能力、吞吐量、可靠性或数据分离。例如,
110.根据本公开,可以在锚链路上发送或接收关于多链路关联的信令。在一些实现中,ap mld可以在ap mld广播的信标帧或其他发现信息中指示它支持多链路关联,以便非ap mld可以确定ap mld支持多链路关联。当ap mld和非ap mld建立多链路关联时,话务标识符(tid)可被映射到由多链路关联建立的一个或多个链路。在一些实现中,多链路关联中的每个链路可以由链路标识符(链路id)或其他指示符来标识以区分这些链路。
111.辅助链路可以在tid被映射到该辅助链路时“被启用”以进行通信。然而,即使辅助链路被启用,非ap mld或ap mld也可以基于与tid相关联的话务的可用性来动态地激活或停用辅助链路。此外,一个或多个辅助链路可以基于吞吐量需求、速度或服务质量来被动态地激活或停用。当辅助链路被激活时,该链路的sta接口可以处于苏醒状态以使得其完全通电并且能够传送或接收数据。当辅助链路被停用时,该链路的sta接口可以处于休眠状态,
其中该sta接口消耗非常低的功率并且无法传送或接收数据。在一些实现中,对辅助链路的激活还可包括通过将tid映射到辅助链路来启用该链路。此外,当没有映射到辅助链路的tid时,该链路可以被禁用和停用。
112.一些方面更具体地涉及关于对辅助链路的激活或停用的功率节省技术。本公开中所描述的信令可被用于在非ap mld中实现功率节省。例如,非ap mld可以减少原本将被激活并空闲的rf链的数量。在一些实现中,mld可以利用锚链路上的信令来传达原本将在辅助链路上分开地发信令通知的状态或信息。在一些实现中,该信令可包括定时信息,该定时信息用于协调经由辅助链路的通信的定时或用于激活辅助链路的定时。在一些实现中,在辅助链路上传送数据之前,作为激活的一部分,ap mld可以提供足够的时间以供非ap mld向辅助链路的rf链供电。可存在与在非ap mld处准备第二rf链相关联的延迟,被称为“预热”时间。信令可确保提供了足够的预热时间以使得非ap mld在ap mld在辅助链路上发送通信之前准备好接收通信。
113.在一些实现中,锚链路可被设立在较低频带上以获得更好的覆盖和可靠性,而辅助链路可被设立在较高频带上以使得在存在数据要发送时可以激活辅助链路以获得更大的吞吐量。在一些实现中,辅助链路可被用作按需专用数据信道。并且,由于信令或管理帧可以经由锚链路来传达,因此在专用数据信道上可具有更高的通信效率。在一些实现中,可以基于非ap mld指示其苏醒或存在的链路来动态地改变被指定为锚链路的链路。在一些实现中,ap mld可以向非ap mld发信令通知要发送的话务的可用性。非ap mld可指示(在映射到该话务的tid的那些链路中)要激活哪个或哪些链路以用于该话务的传输。
114.在旧式技术标准中,控制信息可根据固定长度字段和为不同控制参数所定义的比特位置被结构化。最近,控制参数的数量和类型已增加,使得旧式控制格式不足。此外,旧式控制格式的固定长度限制了可被包括在帧中的控制参数的类型和数量。为了提供更大的灵活性,聚集控制(a-控制)字段可包括多个控制参数。每个控制参数(有时也被称为控制字段或控制子字段)可包括控制标识符(控制id)和控制值。在一些实现中,设备可以同时或在不同时间使用多个链路(多链路、多信道或多频带)进行操作。a-控制字段可以被构造为包括多链路控制信息。例如,a-控制字段可包括用于锚链路的第一控制参数子集和用于辅助链路的第二控制参数子集。例如,a-控制字段可包括用于指示管控或帮助链路功能性的控制信息的信令。作为示例,信令可包括用于动态激活或停用各个辅助链路的信令。
115.本公开包括多种发信令通知多链路控制信息的技术。例如,可以使用显式信令或隐式地基于a-控制字段的结构、携带a-控制字段的帧中的某些比特设置、或交换该帧的链路(诸如,信道或频带)中的一者或多者来标识每个链路。因此,可以从a-控制字段或携带a-控制字段的帧来确定感兴趣的链路的标识符。例如,链路可以由每个控制参数集合之前的某些比特来标识。在另一示例中,链路可以由被包含在携带a-控制字段的帧中的某些比特来标识。在一些实现中,a-控制字段可包含链路标识符或定界符,以发信令通知用于每个链路的控制参数子集的开始或结束。在一些实现中,mpdu可以是包含标识感兴趣的链路的信息元素(ie)的管理帧。在一些实现中,链路标识符可被包含在qos控制字段或mac报头中在包含a-控制字段的字段之前的任何其他字段中。本公开中所描述的a-控制字段可被包括在任何类型的帧(包括管理帧、数据帧或控制帧)中。a-控制字段也可被包括在不包含数据字段的ppdu中。例如,a-控制字段可被包括作为ppdu的phy报头的字段,而无需具有数据字段。
在一些实现中,a-控制字段可被包括在作为具有多个帧的a-mpdu的一部分的mpdu中。在一些实现中,a-控制字段可被包括在空帧(诸如,服务质量、qos、空帧或空数据分组(ndp))的有效载荷中。
116.在一些实现中,ap mld或非ap mld可唤醒或激活本文所描述的先前使用信令来停用的辅助链路。此外,对辅助链路的激活还可以包括对辅助链路上的空间复用(sm)的激活。可以为多链路关联的一个或多个链路实现sm功率节省。sm功率节省是指针对基本信令和较低功耗而使用单流通信。有时,在传达较多数据时,可激活附加rf链以执行不同sm流的处理。在多链路关联中,sm功率节省可在锚链路上使用。当存在数据要传送或接收时,mld可激活附加rf链(用于锚链路或辅助链路中的一者或两者)以利用空间复用。当没有数据(或很少数据)要传送或接收时,mld可停用rf链以节省功率。
117.可实现本公开中所描述的主题内容的特定实现以达成以下潜在优点中的一者或多者。无线通信设备可以避免激活多个rf链直至需要它们。通过减少被激活的rf链的数目,可以在无线通信设备处实现功率节省。信令可以基于由非ap mld激活辅助链路的rf链所使用的预热时间而为辅助链路提供更好的时间协调。
118.图1示出了示例无线通信网络的示意图。图1包括示例无线通信网络100的框图。根据一些方面,无线通信网络100可以是无线局域网(wlan)(诸如wi-fi网络)的示例(并且后文将被称为wlan 100)。例如,wlan 100可以是实现ieee 802.11标准族中的至少一者(诸如由ieee 802.11-2016规范或其修正版所定义的标准,包括但不限于802.11aa、802.11ah、802.11ad、802.11aq、802.11ay、802.11ax、802.11az、802.11ba和802.11be)的网络。wlan 100可包括众多无线通信设备,诸如接入点(ap)102和具有与ap 102的无线关联的多个站(sta)104。此外,可能存在没有与ap 102的无线关联的sta(未示出)。虽然仅示出了一个ap 102,但wlan网络100还可包括多个ap 102。
119.每个sta 104还可被称为移动站(ms)、移动设备、移动手持机、无线手持机、接入终端(at)、用户装备(ue)、订户站(ss)、或订户单元、及其他可能性。sta 104可表示各种设备,诸如移动电话、个人数字助理(pda)、其他手持设备、上网本、上网本计算机、平板计算机、膝上型设备、显示设备(例如,tv、计算机监视器、导航系统等)、音乐或者其他音频或立体声设备、遥控设备(“遥控器”)、打印机、厨房或其他家用电器、遥控钥匙(key fob)(例如,用于被动式无钥匙进入与启动(pkes)系统)以及其他可能性。
120.单个ap 102和相关联的sta 104集合可被称为bss,该bss由相应的ap 102管理。图1附加地示出了ap 102的示例覆盖区域108,其可以表示wlan 100的基本服务区域(bsa)。bss可以通过服务集标识符(ssid)向用户标识,也可以通过基本服务集标识符(bssid)向其他设备标识,bssid可以是ap 102的媒体接入控制(mac)地址。ap 102周期性地广播包括bssid的信标帧(“信标”),以使得ap 102的无线射程内的任何sta 104能够建立与ap 102的相应通信链路106(后文也被称为“wi-fi链路”)或维持与ap 102的通信链路106。例如,信标可以包括对相应ap 102所使用的主信道的标识以及用于建立或维持与ap的定时同步的定时同步功能。ap 102可经由相应的通信链路106向wlan中的各个sta 104提供对外部网络的接入。为了建立与ap 102的通信链路106,每个sta 104被配置成在一个或多个频带(例如,2.4ghz、5ghz、6ghz或60ghz频带)中的频率信道上执行被动或主动扫描操作(“扫描”)。为了执行被动扫描,sta 104监听由相应ap 102按周期性时间间隔(被称为目标信标传输时间
(tbtt)(以时间单位(tu)测量,其中一个tu可以等于1024微秒(μs))来传送的信标。为了执行主动扫描,sta 104生成探测请求并在待扫描的每个信道上顺序地传送这些探测请求并且监听来自ap 102的探测响应。每个sta 104可被配置成:基于通过被动或主动扫描获得的扫描信息来标识或选择要与其关联的ap 102,并执行认证和关联操作以建立与所选ap 102的通信链路106。ap 102在关联操作结束时向sta 104指派关联标识符(aid),ap 102使用该aid来跟踪sta 104。
121.图1附加地示出了ap 102的示例覆盖区域108,其可以表示wlan 100的基本服务区域(bsa)。由于无线网络越来越普遍,sta 104可以有机会选择该sta射程内的许多bss之一或者在一起形成扩展服务集(ess)(包括多个连通bss)的多个ap 102之中进行选择。与wlan 100相关联的扩展网络站可连接到可允许在此类ess中连接多个ap 102的有线或无线分发系统。如此,sta 104可以被一个以上ap 102覆盖并且可以在不同时间与不同ap 102进行关联以用于不同传输。附加地,在与ap 102关联之后,sta 104还可被配置成周期性地扫描其周期环境以寻找要与其关联的更合适ap 102。例如,相对于其相关联ap 102正在移动的sta 104可执行“漫游”扫描以寻找具有更期望的网络特性(诸如更大的收到信号强度指示符(rssi)或减小的话务负载)的另一ap 102。
122.在一些情形中,sta 104可形成不具有ap 102或除sta 104本身以外的其他装备的网络。此类网络的一个示例是自组织(ad hoc)网络(或无线自组织网络)。自组织网络可以替换地被称为网状网络或对等(p2p)网络。在一些情形中,自组织网络可在较大无线网络(诸如wlan 100)内实现。在此类实现中,虽然sta 104可以能够使用通信链路106通过ap 102彼此通信,但sta 104还可以经由直接无线链路109彼此直接通信。附加地,两个sta 104可以经由直接通信链路109进行通信,而不管这两个sta 104是否与相同ap 102相关联并由该相同ap 102服务。在此类自组织系统中,一个或多个sta 104可承担由ap 102在bss中充当的角色。这种sta 104可被称为群主(go)并且可协调自组织网络内的传输。直接无线链路109的示例包括wi-fi直连连接、通过使用wi-fi隧穿直接链路设立(tdls)链路来建立的连接、以及其他p2p群连接。
123.ap 102和sta 104可根据ieee 802.11标准族(诸如由ieee 802.11-2016规范或其修订版所定义的标准,包括但不限于802.11aa、802.11ah、802.11aq、802.11ad、802.11ay、802.11ax、802.11az、802.11ba和802.11be)来发挥作用和通信(经由相应的通信链路106)。这些标准定义用于phy和媒体接入控制(mac)层的wlan无线电和基带协议。ap 102和sta 104以物理层汇聚协议(plcp)协议数据单元(ppdu)的形式传送和接收往来于彼此的无线通信(后文也被称为“wi-fi通信”)。
124.每个频带可包括多个子带或频率信道。例如,遵循ieee 802.11n、802.11ac和802.11ax标准修正版的ppdu可在2.4ghz和5ghz频带上传送,其中每个频带被划分成多个20mhz信道。如此,这些ppdu在具有20mhz的最小带宽的物理信道上传送,但可以通过信道绑定来形成较大的信道。例如,ppdu可在通过将多个20mhz信道绑定在一起而具有40mhz、80mhz、160mhz或520mhz带宽的物理信道上传送。
125.每个ppdu是包括phy前置码和plcp服务数据单元(psdu)形式的有效载荷的复合结构。例如,psdu可包括plcp前置码和报头以及一个或多个mac协议数据单元(mpdu)。phy前置码中所提供的信息可由接收方设备用于解码psdu中的后续数据。在其中ppdu在经绑定信道
上传送的实例中,前置码字段可被复制并在多个分量信道中的每一者中传送。phy前置码可包括旧式部分(或“旧式前置码”)和非旧式部分(或“非旧式前置码”)两者。旧式前置码可被用于分组检测、自动增益控制和信道估计、以及其他用途。旧式前置码一般还可被用于维持与旧式设备的兼容性。前置码的非旧式部分的格式、编码以及其中所提供的信息基于要用于传送有效载荷的特定ieee 802.11协议。
126.图2a示出了多链路关联的示意图。第一无线通信设备(诸如ap实体、或ap)在下文中可被称为ap mld 110。ap-mld 110可以能够与第二无线通信设备(诸如非ap实体、或sta)建立多链路关联,该第二无线通信设备在下文中可被称为非ap mld 120。在一些实现中,非ap mld 120可以是iot设备。非ap mld 120可以能够与ap-mld 110建立多链路关联。
127.图2a示出了ap mld 110与非ap mld 120之间的第一链路(称为锚链路132)和第二链路(称为辅助链路134)。尽管图2a中仅示出了一个辅助链路134,但一些实现可能包括多个辅助链路(未示出)。锚链路132可被用于ap mld 110与非ap mld 120之间的控制和信令。
128.不同链路132和134可以共享共用关联标识符(aid)。在一些实现中,ap mld 110可以提供不同的关联标识符(aid)以用于去往非ap mld的不同链路132和134,即使多链路关联被视为一个共用关联亦是如此。例如,ap mld可以为锚链路132指派第一aid,并且为辅助链路134指派第二aid。非ap mld 120可以基于在来自ap mld 110的话务指示映射(tim)消息或其他消息中存在第二aid来确定是否应当激活辅助链路134。替换地或附加地,ap mld 110可以将不同的链路id指派给不同的链路132和134。链路id可以短于传统aid的大小。
129.根据本公开,ap mld 110(或非ap mld 120)可以选择性地激活或停用辅助链路134。例如,非ap mld 120可以发送对使ap mld 110确定锚链路132不足以满足数据量的数据需求的请求或指示。替换地,ap mld 110可具有要发送到非ap mld 120的下行链路数据,并且可以基于下行链路数据量来确定要激活辅助链路134。
130.在一些实现中,锚链路132可被建立在更可靠的频带(诸如2.4ghz)上,而辅助链路134可被建立在更快(但潜在地不那么可靠)的频带(诸如5ghz频带或6ghz频带)上。在一些实现中,6ghz频带可以是完全调度频带,并且锚链路132可被用于发信令通知关于tid的资源需求以使得ap mld 110和非ap mld 120可以在针对该tid存在要发送的话务时选择性地激活该辅助链路134。尽管在本公开中被描述为不同的信道或不同的频带,但是链路的其他示例可包括空间流,或者不同信道、频带或空间流的任何组合。
131.在一些实现中,非ap mld 120可以是可在多个信道或频带上并发操作的多无线电设备。例如,非ap mld 120可以具有分开的接口以并发利用锚链路132和辅助链路134。分开的接口可以在具有用于每个接口的分开无线电的共用芯片或组件中实现。每个无线电可以具有连接到不同于另一无线电的一个或多个天线的rf链。当实现为多无线电设备时,非ap mld 120可以能够经由锚链路132和辅助链路134来并发通信。
132.在一些实现中,非ap mld 120可以是单无线电设备。非ap mld 120可以切换无线电以经由链路132和134中的一者来交替地通信。非ap mld 120可以被称为具有多链路能力的单无线电(mlsr)设备。当辅助链路134被激活时,辅助链路134可以出于信令通知目的而被提升变为锚链路,直至辅助链路134被停用并且原始锚链路132被激活。因此,锚链路可以是当前被激活的链路,并且非ap mld 120在该链路中具有处于活跃或苏醒状态的sta接口。与处于休眠状态的sta接口相关联的那些链路可被指定为辅助链路。对哪个链路是锚链路
的指定可以隐式地基于对链路的激活。在一些实现中,ap mld 110和非ap mld 120可以将所有tid流转移到不同链路,并且该不同链路可被指定为锚链路。在多链路关联中,ap mld 110和非ap mld 120可以协商和预配置一个以上链路以供在它们之间使用,而不管非ap mld 120具有一个无线电还是多个无线电。
133.如前所述,对多链路关联的锚链路的指定可以改变。ap mld或非ap mld可以隐式地、或者显式地发信令通知多链路关联的改变,以将链路之一指定为锚链路。当ap mld已与不同的非ap mld建立多链路关联时,每个非ap mld的锚链路可以在相同的无线信道中或在不同的无线信道中。例如,与相同ap mld相关联的两个非ap mld可能在ap mld的不同bss中具有相应的锚链路。
134.图2b示出了实现多链路通信的示例无线通信网络的示意图。在图2b中,ap 102可以是ap mld 110。sta 104可以是非ap mld 120。
135.ap mld 110可以包括多链路通信控制单元112和信令生成单元114。多链路通信控制单元112可以根据本公开的各方面来实现多链路关联。信令生成单元114可以准备和传达本文所描述的信令。非ap mld 120可以包括多链路通信控制单元122和信号处理单元124。多链路通信控制单元122可以根据本公开的各方面来实现多链路关联。在一些实例中,ap mld 110和非ap mld 120可以交换服务发现帧或其他管理帧以查明两个设备是否支持如本文所描述的多链路关联和信令。
136.技术标准可以定义用于通信的格式。例如,第一无线通信设备可以根据标准化格式来准备和传送媒体接入控制(mac)协议数据单元(mpdu)。在本公开的一些方面中,mpdu也可被称为帧或分组。物理汇聚层(phy)协议数据单元(ppdu)可包括一个或多个mpdu。例如,一种类型的ppdu(称为聚集mpdu或a-mpdu)可包括在ampdu的有效载荷中的多个mpdu。
137.图3a示出了能用于ap与数个sta之间的通信的示例协议数据单元(pdu)300。例如,pdu 300可以被配置为ppdu。如图所示,pdu 300包括phy前置码302和phy有效载荷304。例如,phy前置码302可包括旧式部分,该旧式部分本身包括旧式短训练字段(l-stf)306、旧式长训练字段(l-ltf)308、和旧式信令字段(l-sig)310。phy前置码302还可包括非旧式部分(未示出)。l-stf 306一般使得接收方设备能够执行自动增益控制(agc)和粗略定时以及频率估计。l-ltf 308一般使得接收方设备能够执行精细定时和频率估计,并且还能够估计无线信道。l-sig 310一般使得接收方设备能够确定pdu的历时并使用所确定的历时来避免在pdu之上进行传送。例如,l-stf 306、l-ltf 308和l-sig 310可根据二进制相移键控(bpsk)调制方案来调制。有效载荷304可根据bpsk调制方案、正交bpsk(q-bpsk)调制方案、正交振幅调制(qam)调制方案、或另一恰适调制方案来调制。有效载荷304一般可以携带较高层数据,例如以媒体接入控制(mac)协议数据单元(mpdu)或聚集mpdu(a-mpdu)的形式。
138.图3b示出了图3a的pdu中的示例l-sig字段310。l-sig 310包括数据率字段312、保留比特314、长度字段316、奇偶校验比特318、以及尾部字段320。数据率字段312指示数据率(注意,数据率字段312中所指示的数据率可能不是有效载荷304中所携带的数据的实际数据率)。长度字段316指示例如以字节为单位的分组长度。奇偶校验比特318被用于检测比特差错。尾部字段320包括尾部比特,该尾部比特由接收方设备用于终止解码器(例如,viterbi解码器)的操作。接收方设备利用数据率字段312和长度字段316中所指示的数据率和长度来确定例如以微秒(μs)为单位的分组历时。
139.图4a示出了用于使用一个或多个个体定址帧来激活多链路关联的链路的示例信令的示意图401。ap mld 110和非ap mld 120可以建立多链路关联,该多链路关联包括用于第一链路(链路1,称为锚链路132)和第二链路(链路2,称为辅助链路134)的配置。ap mld 110可以周期性地传送信标帧410以维持各个链路的同步。非ap mld 120可以观察锚链路132上的信标帧410,并且可以观察或可以不观察辅助链路134上的信标帧。在一些实现中,非ap mld 120可以将辅助链路134维持在停用状态411中直至该非ap mld 120从ap mld 110接收到用于激活辅助链路134的信令,或者直至其具有要经由辅助链路134传送的数据。ap mld 110可以使用锚链路132上的信令(诸如在a-控制字段中)来激活辅助链路134。例如,第一帧412可以包括a-控制字段或其他指示符,以通知非ap mld 120激活辅助链路134。当辅助链路134(由ap mld 110或非ap mld 12)被激活时,非ap mld 120可使其用于辅助链路134的sta接口从休眠状态改变为苏醒状态。在一些实现中,非ap mld 120可以在锚链路132上发送确收(ack)414,以确认对辅助链路134的激活413。当两个链路都被激活时,就可以在两个链路上发送数据(诸如数据帧415)。在某个时间,ap mld 110可以发信令通知使非ap mld 120停用辅助链路134的指令或指示符。例如,数据帧418的报头中的a-控制字段或其他指示符可以通知非ap mld 120要停用辅助链路134。非ap mld 120可在下一分组交换或确收结束时停用(419)非ap mld 120。
140.注意,辅助链路134上的第一通信416的定时可被延迟,以容适非ap mld 120的相关联sta接口的用于激活(413)辅助链路的预热时间。在一些实现中,非ap mld 120可在配置或协商消息中发送用于指示预热时间的配置值(诸如在首次建立多链路关联时)。替换地,来自非ap mld 120的ack可以指示非ap mld 120准备好接收辅助链路134上的通信。替换地或附加地,第一通信416之前的延迟可以是第一通信416中在旨在给非ap mld 120的数据之前的初始填充数据的形式。
141.图4b示出了用于使用广播定址帧来激活多链路关联的链路的示例信令的示意图402。在该示例中,非ap mld 120可以周期性地唤醒辅助链路134以接收广播帧(诸如信标帧410),以及确定信标帧410是否包括用于激活辅助链路134的指示符。例如,广播帧可以指示与映射到辅助链路134的tid相关联的话务。初始地,非ap mld 120可以使辅助链路134处于停用状态411,以使得辅助链路134的sta接口处于功率节省模式或休眠状态。在检测到信标帧410中用于激活辅助链路134的指示符之际,非ap mld 120可激活(413)辅助链路134。数据415可经由锚链路132和辅助链路134两者来发送。在一些实现中,非ap mld 120可向ap mld 110发送消息以指示非ap mld 120将可用哪些链路(诸如锚链路132和辅助链路134中的一者或两者)来接收数据415。在已传送数据415之后,在某个时间,非ap mld 120可以停用(419)辅助链路134以节省功率。
142.图4c示出了关于多链路通信中的目标唤醒时间(twt)协调的示例信令的示意图403。非ap mld 120可以协商其中辅助链路134被激活的twt调度。twt调度可定义用于经由锚链路132和辅助链路134进行通信的twt服务时段(twt sp)433。针对锚链路132和辅助链路134的twt的调度可以对齐(如图4c中所示)或者可以不对齐。在twt期间,ap mld 110可发信令通知辅助链路134应当保持激活还是应当被停用。
143.图4d示出了关于用于激活多链路关联的链路的定时的示例信令的示意图404。图4d的示例示出了锚链路132上分别用于指示应当激活(413)和停用(419)辅助链路134的显
式帧441和442。因此,ap mld 110可以使用管理或控制帧来显式地管理对辅助链路134的激活和停用。
144.图4e示出了用于使用前置码指示符来激活多链路关联的链路的示例信令的示意图405。来自ap mld 110的ppdu的前置码中的一个或多个比特可以指示使非ap mld 120激活(413)辅助链路134的指令。在一些实现中,每个ppdu可包括用于指令非ap mld 120激活或停用辅助链路134的信令。在一些实现中,该信令可以是话务指示符,并且非ap mld 120可以推断应当激活辅助链路134以接收话务。在图4e的示例中,第一数据帧包括使非ap mld 120激活(413)辅助链路134的前置码451。数据可以经由锚链路132和辅助链路134来传送。在后续ppdu中,ap mld 110可以包括使非ap mld 120停用(419)辅助链路134的前置码453。例如,在发送经缓冲数据的最后分组时,ap mld 110可以在该最后分组的前置码453中包括停用指示符。
145.图5a示出了在具有空间复用的多链路关联中用于下行链路通信的示例信令的示意图501。在空间复用中,ap mld 110和非ap mld 120可以使用多输入多输出(mimo)来建立ss空间流。空间流的数量可基于发射天线数ntx和接收天线数nrx。虽然空间复用可以支持更大的吞吐量,但是空间复用的使用在mld处利用更多处理能力(并且因此利用更多的功率)。非ap mld 120可以是由电池供电的,并且因此可能期望在可能时限制功耗。图5a示出了功率节省的示例,其中在很少数据或没有数据正被传达时使用单流处理,而在较多数据正被传达时可以启用mimo。
146.初始地,辅助链路134可处于停用状态511。此外,ap mld 110和非ap mld 120可以使用单流(非mimo)通信来维持锚链路132直至存在数据要传达。由于图5a的示例基于从ap mld 110到非ap mld 120的下行链路(dl)通信,因此ap mld 110可以通过传送请求发送(rts)512消息以向非ap mld 120提醒待决dl通信来发起dl通信。非ap mld 120可以用清除发送(cts)513消息来响应。rts消息512和cts消息513两者是相对简单且短的通信,因此那些通信不需要mimo。然而,一旦非ap mld 120接收到rts消息512并且在发送cts消息513之后或与发送cts消息513并发地,非ap mld 120可以激活(514)辅助链路134。此外,非ap mld 120可以改变其rf链的配置以将mimo通信用于ss空间流。在ap mld 110经由辅助链路134来传送mimo通信之前,可存在延迟523(诸如短帧间间隔、sifs、历时)。延迟523可以基于非ap mld 120用于激活辅助链路134的时间量、以及非ap mld 120用于将其无线电接口配置成用于mimo通信520的时间量。ap mld 110可以分别经由锚链路132和辅助链路134来传送经空间复用数据521和521。在一些实现中,非ap mld 120可在相应的链路132和134上用块确收(ba 525和526)来响应。在某个时间(诸如在完成最后数据传输之后的一时间段之后),非ap mld 120可以停用辅助链路134并且回复到非mimo操作以节省功率。
147.作为另一示例,非ap mld 120可在其接收到帧交换的开始时激活多个rx链。帧交换序列始于发送到非ap mld 120的个体定址帧。帧交换序列可能需要立即响应(在示例中为rts/cts)。个体定址帧可以用一个空间流(举例而言)来发送。
148.此后,与非ap mld 120的帧交换序列可以继续用链路1(锚链路132)中的多个空间流发送的帧。在一些实现中,1ss的tx到大于1ss的rx帧的分隔可以是sifs。用多个空间流发送的帧可以在链路2(辅助链路134)中。对辅助链路134的激活可在激活链路1中的多个ss之时或之后发生。
149.每个链路中的交换序列的终止可以是独立的,并且可以通过接收定址到另一非ap mld(未示出)的帧来标识,或者由另一非ap mld(未示出)、点协调功能(pcf)帧间间隔(pifs)等来生成,之后,非ap mld 120可将锚链路132和辅助链路134的rx ss切换为1。并且,最终,非ap mld 120可以停用辅助链路134。
150.图5b示出了在具有空间复用的多链路关联中用于上行链路通信的示例信令的示意图502。非ap mld 120可经由锚链路132来发送功率节省轮询(ps轮询或即psp 517)、服务质量空(qos空)、rts或其他消息以发起上行链路通信。ap mld 110可以用确收518或其他消息来响应,以指示锚链路132和辅助链路134可用于多链路ul通信。基于ack消息518,非ap mld 120可以激活(514)辅助链路134,并且分别经由锚链路132和辅助链路134来传送ul数据521和522。如图5a中所描述的,在辅助链路134上传送数据522之前可存在延迟523,以为辅助链路134的激活(514)和ul mimo 520的ss提供时间。类似于图5a,非ap mld 120可以在继上行链路mimo通信后的一时间段之后停用(529)辅助链路134。
151.图5c示出了用于mld的增强型多链路单无线电(emlsr)技术的示意图503,该mld包括具有多个可用天线的单无线电。例如,非ap mld 120可具有用于mimo的2个或更多天线,但是仅具有单无线电。非ap mld 120可以使用一天线来并发地感测锚链路132和辅助链路134上的基本信号。例如,当非ap mld 120空闲时,非ap mld 120可以使用1x1(单天线)模式来检测链路132和134上的能量。在检测到来自ap mld 110的rts或发送rts 532之际,非ap mld 120可以从两个链路上的1x1切换到仅链路之一上的2x2模式。在图5c中的示例中,非ap mld 120通过经由锚链路132发送rts 532和接收cts 533来发起ul mimo通信。这些消息可以使用单天线(ss=1)通信来发送。当向ap mld 110发送数据542(或从ap mld 110接收数据)时,非ap mld 120可停用链路之一以使得仅在链路之一上多个天线可与单无线电一起使用。在图5c的示例中,非ap mld 120停用(539)辅助链路134,并且使用先前在该链路的1x1模式中配置的天线以及先前在锚链路132的1x1模式中配置的天线来形成在锚链路132上使用两个天线的2x2模式。非ap mld 120可以使用2x2模式来发送数据542。在ul mimo通信520期间,由于该示例中的非ap mld 120是单无线电设备,因此它不能经由辅助链路134来传送或接收。然而,具有将单无线电设备配置成非ap mld 120的能力对于单无线电非ap mld 120与ap mld 110之间的多链路关联的无缝建立可能是有利的。即使非ap mld 120一次只能使用链路之一,配置两个链路也可以提供灵活性以基于话务类型或话务量来调整要使用的频带或空间流配置。
152.图6a是解说示例物理层汇聚规程(plcp)协议数据单元(ppdu)帧600的示图。如图6a所示,ppdu帧600包括物理层(phy)报头615和一个或多个plcp服务数据单元(诸如psdu 680)。每个psdu可被定址到接收机(个体寻址)、接收机群(群寻址)或所有接收机(广播寻址)。类似地,它可以由发射机、发射机群或所有发射机或两者的组合发送。pdsu 680包括零个或更多个mpdu。在图6a中,psdu 680包括一个mpdu。每个mpdu可包括以下字段中的一者或多者:mac报头字段650、有效载荷/数据字段660和帧校验序列(fcs)字段670。psdu 680也可被称为ppdu帧600的有效载荷部分680。phy报头615可被用于获取传入信号(诸如ofdma信号)以训练和同步解调器,并且可以辅助有效载荷部分680的解调和递送。
153.在一些实现中,mpdu可以被包括在psdu 680中作为聚集mpdu(a-mpdu)的一部分。
154.图6b示出了示例聚集媒体接入控制(mac)协议数据单元(a-mpdu)帧的示图。为了
简洁起见,phy报头615被省略。在phy报头之后,可以将一系列mpdu组织为a-mpdu子帧。每个a-mpdu子帧(诸如a-mpdu子帧640)可包括mpdu定界符690、mpdu 696和填充698。mpdu 692可具有如关于图6a所描述的类似结构。例如,mpdu 692可包括以下字段中的一者或多者:mac报头字段650、有效载荷/数据字段660和帧校验序列(fcs)字段670。
155.图7示出了解说用于管理多链路关联的示例过程700的流程图。在一些实现中,过程700可由无线通信设备(诸如ap mld或非ap mld)执行。在框710,无线通信设备可建立ap mld与非ap mld之间的多链路关联。该多链路关联可包括该非ap mld的第一sta接口与该ap mld的第一bss之间的第一链路,并且可以进一步包括该非ap mld的第二sta接口与该ap mld的第二bss之间的第二链路。在框720,无线通信设备可经由第一链路来发送或接收用于激活或停用第二链路的信令。
156.图8示出了具有聚集控制(a-控制)字段的示例媒体接入控制(mac)帧的示图。在一些实现中,mac帧800可包括媒体接入控制协议数据单元(mpdu)帧。在一些实现中,mac帧800可对应于有效载荷部分680,如先前在图6中所描述的。如图所示,mac帧800包括以下若干不同字段中的一者或多者:帧控制(fc)字段810、历时/标识字段825、接收机地址(a1)字段870、发射机地址(a2)字段875、目的地地址(a3)字段840、序列控制(sc)字段845、第四地址(a4)字段850、服务质量(qos)控制(qc)字段855、高吞吐量(ht)/甚高吞吐量(vht)控制字段860、帧主体868、和帧校验序列(fcs)字段670。部分或全部字段810-865可构成图6的mac报头650。在一些实现中,mac帧800的帧控制字段810的协议版本字段可以是0、或1、或大于1。a-控制字段862可被包括在高吞吐量(ht)控制字段860中。替换地,a-控制字段可被包括在ht控制字段之后或紧接在ccmp报头之后(在后一种情形中,信息可被加密)。计数器模式密码块链接消息认证码协议(计数器模式cbc-mac协议)或ccm模式协议(ccmp)是为实现ieee 802.11i标准的wlan设备设计的加密协议。在本公开的示例中,a-控制字段被包括在ht控制字段860中。然而,a-控制字段862的其他位置也是可能的。根据本公开,a-控制字段可以是动态a-控制字段(也被称为增强型a-控制字段)。例如,a-控制字段可以是mpdu中的可变长度字段。a-控制字段的第一部分可指示a-控制字段的长度。例如,第一部分可被格式化为控制报头(有时也被称为控制定界符或定界符)。控制报头可以具有模仿a-控制字段中的控制参数的格式。例如,控制报头可被结构化类似于控制参数,并且可以具有控制id的特定值(诸如,一系列二进制1)。该特定值指示控制报头是一种包含a-控制字段的长度的控制参数类型。控制报头可被包括作为a-控制字段的第一控制参数,以指示a-控制字段的长度。替换地,控制报头可以位于a-控制字段内的任何位置,并且可以指示整个a-控制字段的长度或者a-控制字段的剩余部分(在控制报头之后)的长度。因此,a-控制字段可以是可变长度的,以支持发信令通知多种类型的控制信息。例如,a-控制字段的长度可以在4字节(基线)至64字节(最大值)之间变化。a-控制字段的长度可以由长度值指示,并且该长度值可以表示八位字节群(诸如,对于每个整数长度值,为1、2或4个八位字节)。
157.在一些实现中,特定控制id可以是全1(在该情形中,假设控制id为4比特长,则全1二进制值将具有十进制值15)。尽管在本公开中使用了全1示例,但该特定值可以是由接收方支持并且未出于其他目的被用作控制id的任何值。在特定控制id之后,控制报头中的控制信息可以将长度值指示为零长度值、非零值或全1长度值。例如,被称为“ones-nzl”的控制参数(全1的控制id继以小于最大值的非零长度值)可指示a-控制字段是具有由非零长度
值所指示的长度的可变长度a-控制字段。在一些实现中,称为“ones-eof”的控制参数(全1的控制id继以全1的值)可指示a-控制字段的结束。称为“ones-zl”的控制参数(全1的控制id继以零长度值)可用作被包括在a-控制字段中的不同控制参数子集之间的定界符。
158.例如,qos控制字段的话务指示符(tid)字段的最高有效位(msb)当前被保留并且被设为0。在一些实现中,将tid字段的msb设为1可被用于指示由相同mpdu中后续的a-控制字段提供的控制信息是相对于(与发送mpdu的锚链路不同的)辅助链路的。锚链路是其中发送该帧的链路,而辅助链路是其中未发送该帧的链路。通过仅使用一比特(诸如tid字段的msb),传送方设备可以区分至多达两个链路。如果传送方设备想要为两个不同链路发信令通知不同控制信息,则该传送方设备可包括具有qos控制的tid的msb比特的不同值的mpdu。例如,第一mpdu(tid的msb设为0)可包括具有锚链路的聚集控制信息的a-控制字段。第二mpdu(tid的msb设为1)可包括具有辅助链路的控制信息的a-控制字段。
159.在一些实现中,ones-nzl可以是a-控制字段中的第一控制参数,并且可以指示动态a-控制(具有多个链路的控制参数)的总长度。在第一控制参数子集(诸如用于锚链路)之后,定界符可以指示是否包括用于一个或多个辅助链路的控制参数。如果没有控制信息可用于一链路,则可以使用ones-zl。替换地,ones-zl可以位于每个辅助链路的控制信息之前。在一些实现中,ones-eof或填充可被用于充填动态a-控制字段的其余部分。
160.图8还示出了a-控制字段862作为一系列控制参数(控制1、控制2等)。每个控制参数(诸如,第一控制参数872)可以由用作控制参数序列中的控制参数的报头的控制标识符(id)874来标识。在控制id 874之后,控制信息878可取决于控制id 874值而具有不同的长度。
161.在旧式系统中,a-控制字段的长度被限制为30比特。a-控制字段的容器(诸如,ht控制字段)可以具有总长度32比特,其包括2个前导指示符和用于控制参数的30个比特。然而,a-控制字段的有限大小限制了可被包括的控制参数的数量。例如,a-控制字段可能已经取决于包括哪些控制参数而被约束为一个或两个控制参数。
162.根据本公开,a-控制字段可以具有较长的长度,并且可以改变大小以容适更多的控制参数。在以下描述中,可以在a-控制字段的控制报头中描述a-控制字段的长度。控制报头可以指示a-控制字段的容器(诸如,ht控制字段)或a-控制字段本身的长度。因为a-控制字段和ht-控制字段的长度是相关的,所以在本公开中,对a-控制字段长度的引用可以与对携带a-控制字段的容器(诸如,ht-控制字段)的长度的引用可互换地使用。为了指示a-控制字段的长度,控制参数之一可被转用以包括长度值作为控制信息。例如,当前至少部分地保留的控制id的特定值可被用于指示a-控制字段的长度或为多个控制参数提供定界符。在以下实现中,描述了其中控制id值等于15的情形。尽管本公开中的示例使用的是1值(控制id 15),还有可能使用保留值(控制id 7到14)之一来指示a-控制字段的长度,或者在控制id字段之后存在另一字段指示a-控制字段的长度。在一些实现中,长度可以指示a-控制字段的其余部分的长度,或者a-控制字段的子部分的长度,如以下一些示例中更详细地描述的。
163.图9a和9b示出了包括用于多链路关联的一个或多个链路的控制参数的a-控制字段的各种选项。在图9a中,每个链路具有分开的控制参数。a-控制字段的第一部分是指示a-控制字段的总长度的ones-nzl 910。ones-nzl 910字段之后可以跟随有用于第一链路1的控制参数920(诸如控制参数a1和a2)。随后,定界符(ones-zl字段930)可以发信令通知用于
第一链路的控制参数已完成,并且接下来的控制参数是用于下一链路2的。用于链路2的控制参数940(控制参数b1和b2)可以在ones-zl字段930之后。
164.如图9b所示,如果其中一个链路(诸如链路2)没有需要发送的控制参数,则ones-zl字段930之后可以跟随有另一ones-zl字段990,以开始控制参数的下一链路(链路3)部分960(具有控制参数c1和c2)。
165.图9c示出了用于多链路聚集控制参数的显式指示符的示例。例如,每个控制参数可以具有被包括在控制参数970中的显式指示符(诸如,链路标识符,链路id 979)。链路id 979可被包括在控制id 974与控制信息978之间。在一些实现中,链路id 979可被包括在用作定界符的控制id(诸如本公开中的ones-nzl和ones-zl示例)中。
166.图9d示出了具有用于多链路关联的一个或多个链路的控制参数的a-控制字段的另一示例。在图9d中,每个链路具有分开的控制参数。a-控制字段的第一部分是指示a-控制字段的总长度的ones-nzl 910。ones-nzl 910字段之后可以跟随有用于第一链路1的控制参数920(诸如控制参数a1和a2)。随后,另一定界符(ones-nzl字段931)可以发信令通知用于第一链路的控制参数已完成,并且接下来的控制参数是用于下一链路2的。用于链路2的控制参数940(控制参数b1和b2)可以在ones-nzl字段931之后。ones-eof字段980可被用于发信令通知具有针对多个链路的控制参数的a-控制字段的结束。例如,ones-eof可以包括全1(控制id=15),继以全1长度值。
167.图9e示出了具有针对多个链路的控制参数而无需使用定界符的a-控制字段的示例。例如,如果每个控制参数包括显式链路id(如图6所示),则定界符可被省略。替换地,控制参数的次序和出现可以隐式地指示它们是针对不同链路的。例如,针对单个链路的a-控制字段将不包括一个以上具有相同控制id的控制参数。因此,如果a-控制字段中存在相同的控制id,则第二次出现的控制id可以隐式地发信令通知改变至下一链路。使用图9e中的示例,第一控制参数集合920与第一链路1有关,而第二控制参数集合940可以与第二链路2有关。控制参数a1与控制参数b1可具有相同的控制id。当接收方处理a-控制字段并且检测到具有与控制参数a1相同的控制id的控制参数b1时,该接收方可以确定控制参数b1可以与第二链路有关。
168.如本文所描述的,可存在各种方式以包括针对多个链路的控制参数。这些技术或其变体可能对于激活和停用多链路关联的一个或多个链路是有用的。例如,om控制参数可以将特定比特(诸如ul mu禁用或ul mu数据禁用比特)设为第一值(诸如1)以指示对该链路的停用。在一些实现中,可以定义新的控制id(诸如,保留值之一)以包含与链路停用有关的信息。例如,控制参数可包括状态(激活或停用)改变的目标切换时间。在一些实现中,激活和停用可被用于强制接收方从第一链路移动到第二链路。例如,可指示第一链路将在目标切换时间被停用,同时可指示第二链路将在目标切换时间被激活。
169.在一些实现中,时间值可以基于携带控制参数的帧的开始或结束时间从而是相对的。例如,时间值可以是相对于帧的时间偏移。在一些实现中,定时信息可包括时间戳或基于同步时间的其他时间。可以在发送方设备和接收方设备两者中维持定时同步功能(tsf)定时器。用于链路激活或链路停用的定时信息可以是基于tsf定时器的完整或部分时间戳。在一些实现中,发送方设备和接收方设备可以为第一链路和第二链路维持分开的tsf定时器。激活或停用的定时信息可以因特定链路的tsf定时器而异。
170.图10描绘了与多链路通信相关联的示例消息流图。示例消息流1000示出了ap mld 110和非ap mld 120。在1012,ap mld 110和非ap mld 120可建立多链路关联。例如,ap mld 110和非ap mld 120可交换配置消息以验证这两者都支持本公开的多链路通信特征(诸如多链路关联和信令)。该多链路关联可以包括锚链路和至少一个辅助链路,这两种链路都是在多链路关联建立过程期间被配置的。
171.在过程1010,ap mld 110可确定要激活或停用辅助链路。第一帧1022可包括关于激活或停用辅助链路的信令。在图10的示例中,第一帧1022包括用于发信令通知对辅助链路的激活的指示符。在1032,非ap mld 120可激活该辅助链路。在一些实现中,非ap mld 120可发送用于指示辅助链路已被激活的确收消息。在一些实现中,确收消息1034可包括指示关于非ap mld 120是否已正确处理第一帧1022的指示符。在过程1042,ap mld 110可处理确收消息1034以及确定辅助链路是否已被激活。在1052,ap mld 110可经由锚链路和辅助链路并发地与非ap mld 120通信。
172.图11示出了示例无线通信设备1100的框图。无线通信设备1100可以是ap mld 110或非ap mld 120的示例,诸如本文所描述的。在一些实现中,无线通信设备1100可以是用于sta(诸如本文所描述的sta 104、144之一)的设备的示例。在一些实现中,无线通信设备1100可以是用于ap(诸如本文所描述的ap 102)的设备的示例。无线通信设备1100能够传送(或输出以供传输)和接收无线通信(例如,以无线分组的形式)。例如,无线通信设备可以被配置成:传送和接收遵循ieee 802.11标准(诸如由ieee 802.11-2016规范或其修正版所定义的标准,包括但不限于802.11ah、802.11ad、802.11ay、802.11ax、802.11az、802.11ba、802.11be、以及进一步的此类修改)的物理层汇聚协议(plcp)协议数据单元(ppdu)和媒体接入控制(mac)协议数据单元(mpdu)形式的分组。
173.无线通信设备1100可以是或可包括包含一个或多个调制解调器1102(例如,wi-fi(遵循ieee 802.11)调制解调器)的芯片、片上系统(soc)、芯片组、封装或设备。在一些实现中,一个或多个调制解调器1102(统称为“调制解调器1102”)附加地包括wwan调制解调器(例如,3gpp 4g lte或5g兼容调制解调器)。在一些实现中,无线通信设备1100还包括一个或多个无线电(统称为“无线电1104”)。在一些实现中,无线通信设备1100进一步包括一个或多个处理器、处理块或处理元件(统称为“处理器1106”)和一个或多个存储器块或元件(统称为“存储器1108”)。
174.调制解调器1102可包括智能硬件块或设备,诸如举例而言专用集成电路(asic)等。调制解调器1102一般被配置成实现phy层。例如,调制解调器1102被配置成调制分组并将经调制分组输出给无线电1104以供在无线介质上传输。调制解调器1102类似地被配置成获得由无线电1104接收的经调制分组并对这些分组进行解调以提供经解调分组。除了调制器和解调器之外,调制解调器1102可进一步包括数字信号处理(dsp)电路系统、自动增益控制(agc)、编码器、解码器、复用器和解复用器。例如,当处在传输模式中之时,将从处理器1106获得的数据提供给编码器,该编码器对数据进行编码以提供经编码比特。经编码比特被映射到调制星座中的点(使用所选mcs)以提供经调制的码元。经调制的码元可被映射到数个(n
ss
个)空间流或数个(n
sts
个)空时流。相应的空间流或空时流中的经调制码元可被复用,经由快速傅里叶逆变换(ifft)块进行变换,并随后被提供给dsp电路系统以用于tx加窗和过滤。数字信号可被提供给数模转换器(dac)。得到的模拟信号可被提供给上变频器,并
最终被提供给无线电1104。在涉及波束成形的实现中,在相应的空间流中的经调制码元在被提供给ifft块之前,经由引导矩阵进行预编码。
175.当在接收模式中时,从无线电1104接收到的数字信号被提供给dsp电路系统,该dsp电路系统被配置成获取收到信号,例如,通过检测信号的存在以及估计初始定时和频率偏移。dsp电路系统被进一步配置成数字地调节数字信号,例如,使用信道(窄带)过滤、模拟损伤调节(诸如校正i/q不平衡),以及应用数字增益以最终获得窄带信号。dsp电路系统的输出可被馈送到agc,其被配置成使用从数字信号(例如在一个或多个收到训练字段中)提取的信息,以确定恰适的增益。dsp电路系统的输出还与解调器耦合,该解调器被配置成从信号提取经调制码元,并且例如计算每个空间流中每个副载波的每个比特位置的对数似然比(llr)。解调器与解码器耦合,该解码器可被配置成处理llr以提供经解码比特。来自所有空间流的经解码比特被馈送到解复用器以进行解复用。经解复用比特可被解扰并被提供给mac层(处理器1106)以供处理、评估或解读。
176.无线电1104一般包括至少一个射频(rf)发射机(或“发射机链”)和至少一个rf接收机(或“接收机链”),它们可以组合成一个或多个收发机。例如,rf发射机和接收机可包括各种dsp电路系统,分别包括至少一个功率放大器(pa)和至少一个低噪声放大器(lna)。rf发射机和接收机可进而耦合到一个或多个天线。例如,在一些实现中,无线通信设备1100可包括或耦合到多个发射天线(每一者具有对应的发射链)和多个接收天线(每一者具有对应的接收链)。从调制解调器1102输出的码元被提供给无线电1104,该无线电1104经由所耦合的天线来发射码元。类似地,经由天线接收到的码元被无线电1104获得,该无线电1104将码元提供给调制解调器1102。
177.处理器1106可包括被设计成执行本文中所描述的功能的智能硬件块或设备,诸如举例而言处理核、处理块、中央处理单元(cpu)、微处理器、微控制器、数字信号处理器(dsp)、应用专用集成电路(asic)、可编程逻辑器件(pld)(诸如现场可编程门阵列(fpga))、分立的门或晶体管逻辑、分立的硬件组件或其任何组合。处理器1106处理通过无线电1104和调制解调器1102接收到的信息,并处理要通过调制解调器1102和无线电1104输出以通过无线介质传输的信息。例如,处理器1106可以实现控制面和mac层,其被配置成执行与mpdu、帧或分组的生成和传输有关的各种操作。mac层被配置成执行或促成帧的编码和解码、空间复用、空时块编码(stbc)、波束成形和ofdma资源分配及其他操作或技术。在一些实现中,处理器1106一般可以控制调制解调器1102以使该调制解调器执行上述各种操作。
178.存储器1108可包括有形存储介质,诸如随机存取存储器(ram)或只读存储器(rom)或其组合。存储器1108还可以存储包含指令的非瞬态处理器或计算机可执行软件(sw)代码,这些指令在被处理器1106执行时使该处理器执行本文所描述的用于无线通信的各种操作,包括mpdu、帧或分组的生成、传输、接收和解读。例如,本文所公开的各组件的各个功能或者本文所公开的方法、操作、过程或算法的各个框或步骤可以被实现为一个或多个计算机程序的一个或多个模块。
179.在一些实现中,无线通信设备1100可包括多链路通信控制单元(未示出)。多链路通信控制单元可以类似于参考图2b所描述的多链路通信控制单元112或多链路通信控制单元122,并且可以实现本文描述的任何技术。在一些实现中,多链路通信控制单元可以由处理器1106和存储器1108实现。存储器1108可包括能由处理器1106执行以实现多链路通信控
制单元的功能性的计算机指令。这些功能性中的任何功能性可部分地(或完全地)在硬件中或在处理器1106上实现。
180.图12a示出了示例ap 1202的框图。ap 1202可以是ap mld 110的示例,诸如本文所描述的。ap 1202可以是本文所描述的ap 102的示例实现。ap 1202包括无线通信设备(wcd)1210。例如,无线通信设备1210可以是参照图11所描述的无线通信设备1100的示例实现。ap 1202还包括与无线通信设备1210耦合的多个天线1220以传送和接收无线通信。在一些实现中,ap 1202附加地包括与无线通信设备1210耦合的应用处理器1230、以及与应用处理器1230耦合的存储器1240。ap 1202进一步包括至少一个外部网络接口1250,其使得ap 1202能够与核心网或回程网络进行通信以获得对包括因特网的外部网络的接入。例如,外部网络接口1250可包括有线(例如,以太网)网络接口和无线网络接口(诸如,wwan接口)中的一者或两者。前述组件中的一些组件可以在至少一条总线上直接或间接地与其他组件进行通信。ap 1202进一步包括外壳,该外壳包围无线通信设备1210、应用处理器1230、存储器1240并且包围天线1220和外部网络接口1250的至少一些部分。
181.图12b示出了示例sta 1204的框图。sta 1204可以是非ap mld 120的示例,诸如本文所描述的。sta 1204可以是本文所描述的sta 104、144的示例实现。sta 1204包括无线通信设备1215。例如,无线通信设备1215可以是参照图11所描述的无线通信设备1100的示例实现。sta 1204还包括与无线通信设备1215耦合的一个或多个天线1225以传送和接收无线通信。sta 1204附加地包括与无线通信设备1215耦合的应用处理器1235、以及与应用处理器1235耦合的存储器1245。在一些实现中,sta 1204进一步包括用户接口(ui)1255(诸如,触摸屏或键盘)和显示器1265,显示器1265可与ui 1255集成以形成触摸屏显示器。在一些实现中,sta 1204可进一步包括一个或多个传感器1275,诸如,例如一个或多个惯性传感器、加速计、温度传感器、压力传感器或高度传感器。前述组件中的一些组件可以在至少一条总线上直接或间接地与其他组件进行通信。sta 1204进一步包括外壳,该外壳包围无线通信设备1215、应用处理器1235、存储器1245并且包围天线1225、ui 1255和显示器1265的至少一些部分。
182.图13描绘了用于多链路通信的示例帧的概念图。例如,可以从ap向无线设备或者从无线设备向ap发送示例帧1300。在一些实现中,示例帧1300可包括配置消息或被包括在配置消息中。示例帧1300可以由ieee 802.11规范来定义。在一些其他实现中,示例帧1300可以是被创建以促成多链路通信的新的帧格式。示例帧1300的一个示例可包括可由ieee 802.11使用的增强型信标帧(类似于针对ieee 802.11ax定义的信标帧)。示例帧1300的另一示例可以是同步帧或可为其他技术(或802.11ax之后的下一代ieee 802.11)定义的其他短帧。
183.示例帧1300可包括报头1324和有效载荷1310。在一些实现中,报头1324可包括源地址(诸如发送方ap的网络地址)、数据帧的长度、或其它帧控制信息。有效载荷1310可被用来传达多链路通信能力或配置信息。多链路通信能力或配置信息可以按各种方式来组织或格式化。
184.在一些实现中,示例帧1300可包括前置码1322。例如,在传输是非触发式或非调度式的情况下,可以使用前置码1322。在一些实现中,对于触发式或调度式传输,可以省略前置码。当存在前置码时,前置码1322可包括一个或多个比特以建立同步。示例管理帧1300可
以包括可任选帧校验序列(fsc)1326。有效载荷1310可以用消息格式来组织并且可包括信息元素1332、1336和1338。
185.图13中解说了信息元素1360的若干示例。信息元素1360可包括多链路通信能力信息1362、预热时段1364或信令1372。
186.图14示出了解说用于连接到服务的示例过程1400的流程图。在一些实现中,过程1400可由无线通信设备(诸如ap mld或非ap mld)执行。
187.在框1410,非ap mld可与ap mld建立多链路关联。该多链路关联可包括该非ap mld的第一sta接口与该ap mld的第一bss之间的第一链路,并且可以进一步包括该非ap mld的第二sta接口与该ap mld的第二bss之间的第二链路。
188.在框1420,该非ap mld可至少部分地基于针对第二链路的话务量低于阈值量来确定第二链路能被停用。
189.在框1430,该非ap mld可通过使第二sta接口进入休眠状态来停用第二链路。
190.图15示出了供在无线通信中使用的示例无线通信设备1500的框图。在一些实现中,无线通信设备1500可以是ap mld 110或非ap mld 120的示例,诸如本文所描述的。在一些实现中,无线通信设备1500可以是本文所描述的sta 104、144、1204或无线通信设备1100、1215的示例。在一些实现中,无线通信设备1500可以是ap 102、1202或无线通信设备1100、1210的示例。在一些实现中,无线通信设备1500被配置成执行本文所描述的一个或多个过程。无线通信设备1500包括多链路关联模块1502、协议实现模块1506和通信链路模块1510。模块1502、1506和1510中的一者或多者的各部分可以至少部分地以硬件或固件来实现。在一些实现中,模块1502、1506和1510中的至少一些模块至少部分地被实现为存储器(诸如存储器1108、1240、或1245)中所存储的软件。例如,模块1502、1506和1510中的一者或多者的各部分可被实现为可由至少一个处理器(诸如处理器1106)执行以执行相应模块的功能或操作的非瞬态指令(或“代码”)。
191.多链路关联模块1502可以管理与另一mld的多链路关联的建立。例如,多链路关联模块1502可与ap mld建立多链路关联。协议实现模块1506可以实现无线设备与另一mld之间的多链路关联协议。例如,协议实现模块1506可被配置成解读本文所描述的任何信令。通信链路模块1510可以管理对多链路关联的辅助链路的激活或停用。
192.图1-15及本文中所描述的操作是旨在帮助理解示例实现的示例,且不应被用来限制潜在实现或限制权利要求的范围。一些实现可执行附加操作、执行较少操作、并行地或者以不同次序执行操作、以及不同地执行一些操作。
193.如本文中所使用的,引述一列项目中的“至少一者”或“一者或多者”的短语是指这些项目的任何组合,包括单个成员。例如,“a、b或c中的至少一者”旨在涵盖以下可能性:仅a、仅b、仅c、a和b的组合、a和c的组合、b和c的组合、以及a和b和c的组合。
194.结合本文公开的实现来描述的各种解说性组件、逻辑、逻辑块、模块、电路、操作和算法过程可实现为电子硬件、固件、软件、或者硬件、固件或软件的组合,包括本说明书中公开的结构及其结构等效物。硬件、固件和软件的这种可互换性已以其功能性的形式作了一般化描述,并在上文描述的各种解说性组件、框、模块、电路、和过程中作了解说。此类功能性是实现在硬件、固件还是软件中取决于具体应用和加诸整体系统的设计约束。
195.用于实现结合本文中所公开的方面来描述的各种解说性组件、逻辑、逻辑块、模块
和电路的硬件和数据处理装置可用设计成执行本文中描述的功能的通用单芯片或多芯片处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其他可编程逻辑器件(pld)、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,或者是任何常规的处理器、控制器、微控制器、或状态机。处理器还可被实现为计算设备的组合(例如,dsp与微处理器的组合、多个微处理器、与dsp核心协同的一个或多个微处理器,或者任何其他此类配置)。在一些实现中,特定过程、操作和方法可由专用于给定功能的电路系统来执行。
196.如以上所描述的,在一些方面,本说明书中所描述的主题内容的实现可以被实现为软件。例如,本文所公开的各组件的各个功能或者本文所公开的方法、操作、过程或算法的各个框或步骤可以被实现为一个或多个计算机程序的一个或多个模块。此类计算机程序可以包括被编码在一个或多个有形处理器或计算机可读存储介质上的非瞬态处理器或计算机可执行指令,这些指令用于由包括本文所描述的设备的组件的数据处理装置执行或者控制该数据处理装置的操作。作为示例而非限制,这种存储介质可包括ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储或其他磁存储设备、或可被用于存储指令或数据结构形式的程序代码的任何其它介质。以上组合也应被包括在存储介质的范围内。
197.对本公开中描述的实现的各种改动对于本领域普通技术人员可能是明显的,并且本文中所定义的普适原理可应用于其他实现而不会脱离本公开的精神或范围。由此,权利要求并非旨在被限定于本文中示出的实现,而是应被授予与本公开、本文中所公开的原理和新颖性特征一致的最广范围。
198.另外,本说明书中在分开实现的上下文中描述的各种特征也可组合地实现在单个实现中。相反,在单个实现的上下文中描述的各种特征也可分开地或以任何合适的子组合实现在多个实现中。如此,虽然诸特征在上文可能被描述为以特定组合的方式起作用且甚至最初是如此要求保护的,但来自所要求保护的组合的一个或多个特征在一些情形中可从该组合中去掉,且所要求保护的组合可以针对子组合、或子组合的变体。
199.类似地,虽然在附图中以特定次序描绘了诸操作,但这不应当被理解为要求此类操作以所示的特定次序或按顺序次序来执行、或要执行所有所解说的操作才能达成期望的结果。此外,附图可能以流程图的形式示意性地描绘一个或多个示例过程。然而,未描绘的其他操作可被纳入示意性地解说的示例过程中。例如,可在任何所解说的操作之前、之后、同时或之间执行一个或多个附加操作。在某些环境中,多任务处理和并行处理可能是有利的。此外,所描述的实现中的各种系统组件的分开不应被理解为在所有实现中都要求此类分开,并且应当理解,所描述的程序组件和系统一般可以一起整合在单个软件产品中或封装成多个软件产品。附加地,其他实现也落在所附权利要求书的范围内。在一些情形中,权利要求中叙述的动作可按不同次序来执行并且仍达成期望的结果。
再多了解一些

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

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

相关文献