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

多链路块确收(BA)的制作方法

2022-08-13 18:12:34 来源:中国专利 TAG:

多链路块确收(ba)
1.相关申请的交叉引用
2.本技术要求于2021年1月5日提交的美国申请no.17/142,196的优先权,该美国申请要求于2020年1月6日提交的美国临时申请s/n.62/957,768的权益和优先权,这两件申请通过援引出于所有适用目的如同在下文全面阐述那样被整体纳入于此。
技术领域
3.本公开一般涉及无线通信,尤其涉及用于在(例如,多链路设备(mld)之间的)多个链路上传送的通信的块确收(ba)技术。
4.相关技术描述
5.无线通信网络被广泛部署以提供各种通信服务,诸如语音、视频、分组数据、消息接发、广播等。这些无线网络可以是能够通过共享可用的网络资源来支持多个用户的多址网络。此类多址网络的示例包括码分多址(cdma)网络、时分多址 (tdma)网络、频分多址(fdma)网络、正交fdma(ofdma)网络、以及单载波fdma(sc-fdma)网络。
6.无线局域网(wlan,有时被称为wi-fi网络)在家、办公室和各种公共设施中的部署当今是常见的。此类网络可采用将特定地点(诸如上述家、办公室、公共设施等)的数个无线站(sta)连接到诸如因特网等另一网络的无线接入点(ap)。 sta集合可通过被称为基本服务集(bss)中的共用ap来彼此通信。
7.为了解决与无线通信系统所需的带宽要求日益增长相关联的问题,正在开发不同的方案以允许多个用户终端通过共享信道资源来与单个接入点通信而同时达成高数据吞吐量。多输入多输出(mimo)技术代表一种此类办法,其已涌现为一种用于通信系统的流行技术。mimo技术已被若干无线通信标准采用,诸如电气和电子工程师协会(ieee)802.11标准(包括其修订版,诸如802.11ax、802.11ay 和802.11be)。ieee 802.11标准标示了由ieee 802.11委员会为短程通信(诸如几十米到几百米)开发的wlan物理(phy)层和媒体接入控制(mac)标准集。
8.某些无线网络(诸如802.11be网络(也被称为极高吞吐量(eht)网络)) 允许设备(可被称为多链路设备(mld))例如使用多链路聚集(mla)来同时经由两个或更多个通信链路进行通信。多链路通信的启用提出了与传输和确收方案相关联的挑战。多链路操作(mlo)通常被认为是即将到来的802.11be标准中的关键特征之一。mlo框架计及具有各种能力的mld是合乎需要的。这包括其中 sta实例在它们之间不具有紧密协调的多链路设备(mld)。
9.概述
10.本公开的系统、方法和设备各自具有若干创新性方面,其中并不由任何单个方面全权负责本文中所公开的期望属性。
11.本公开中所描述的主题内容的一个创新性方面可在一种用于无线通信的方法中实现。该方法可以例如由包括第一站(sta)和第二sta的第一多链路设备 (mld)执行。该方法一般包括由第一mld的第一sta经由该第一sta和第二 mld的第三sta之间的第一无线链路向该第三sta传送指派给该第一sta的一个或多个第一媒体接入控制(mac)协议数据单元
(mpdu);由第一mld 的第二sta经由该第二sta和第二mld的第四sta之间的第二无线链路向该第四sta传送指派给该第二sta的一个或多个第二mpdu;由第一mld的第一 sta经由第一无线链路从第二mld的第三sta接收块确收(ba),该ba包括为指派给第一sta的一个或多个第一mpdu提供确收反馈的第一组一个或多个比特以及为指派给第二sta的一个或多个第二mpdu提供确收反馈的第二组一个或多个比特;基于该第一组比特来确定指派给第一mld的第一sta的一个或多个第一mpdu中的每一者的状态;基于该第二组比特来确定指派给第一mld 的第二sta的一个或多个第二mpdu中的每一者的状态;基于指派给第一sta 的一个或多个第一mpdu的所确定的状态以及指派给第二sta的一个或多个第二 mpdu的所确定的状态来生成ba状态报告;以及向第一mld的逻辑实体提供该ba状态报告。
12.本公开中所描述的主题内容的另一创新性方面可在一种用于无线通信的方法中实现。该方法可以例如由第一mld的逻辑实体来执行。该方法一般包括将第一组一个或多个媒体接入控制(mac)协议数据单元(mpdu)指派给第一mld的第一站(sta)以供在该第一sta和第二mld的第三sta之间的第一无线链路上进行传输;将第二组一个或多个mpdu指派给第一mld的第二sta以供在该第二sta和第二mld的第四sta之间的第二无线链路上进行传输;从第一 sta或第二sta中的至少一者接收一个或多个块确收(ba)状态报告,该一个或多个ba状态报告指示指派给第一sta的第一组一个或多个mpdu中的每个 mpdu的状态以及指派给第二sta的第二组一个或多个mpdu中的每个mpdu 的状态,其中每个mpdu的状态被指示为选自至少四个状态值之一的状态值;
13.以及基于该一个或多个ba状态报告来更新用于跟踪跨第一无线链路传送的第一组mpdu中的一个或多个mpdu以及跨第二无线链路传送的第二组mpdu中的一个或多个mpdu的状态的共用记分板。
14.在一些实现中,第一sta具有用于重传具有第一组比特中的指示否定确收的对应比特的一个或多个第一mpdu的策略并且第一sta被配置成在根据该策略用尽最大重传次数之前向该逻辑实体转发一个或多个经更新ba状态报告。
15.在一些实现中,第一sta通过以下操作基于第一组比特来确定指派给第一 sta的一个或多个第一mpdu中的每一者的状态:基于第一组比特中的对应比特指示肯定确收来将指派给第一sta的一个或多个第一mpdu中的一mpdu的状态确定为被第二mld成功接收,基于第一组比特中的对应比特指示否定确收并且第一sta尚未传送指派给第一sta的一个或多个第一mpdu中的一mpdu或者正在重传该mpdu来将该mpdu的状态确定为待决,以及基于第一组比特中的对应比特指示否定确收并且第一sta已传送了指派给第一sta的一个或多个第一 mpdu中的一mpdu且正在重传该mpdu来将该mpdu的状态确定为失败。
16.在一些实现中,第一sta通过以下操作基于第二组比特来确定指派给第二 sta的一个或多个第二mpdu中的每一者的状态:基于第二组比特中的对应比特指示肯定确收来将指派给第二sta的一个或多个第二mpdu中的一mpdu的状态确定为被第二mld成功接收,以及基于第一组比特中的对应比特指示否定确收来将指派给第二sta的一个或多个第二mpdu中的一mpdu的状态确定为未知。
17.在一些实现中,第一mld的逻辑实体通过以下操作来更新共用记分板:响应于从第一sta或第二sta接收到将指派给第一sta的第一组mpdu中的一个或多个mpdu中的一mpdu或者指派给第二sta的第二组mpdu中的一个或多个 mpdu中的一mpdu指示为被成功接收的ba
状态报告而在该共用记分板中指示该mpdu已经被成功接收。
18.在一些实现中,第一mld的逻辑实体通过以下操作来更新共用记分板:响应于从指派给第一sta的第一组mpdu中的一个或多个mpdu中的一mpdu或者指派给第二sta的第二组mpdu中的一个或多个mpdu中的一mpdu被指派给的sta接收到指示该mpdu的失败状态的ba状态报告而在该共用记分板中指示该mpdu已失败。
19.本公开中所描述的主题内容的一个创新性方面可以在一种用于由包括第一 sta和第二sta的第一mld进行无线通信的装置中实现。该装置包括至少一个处理器以及与该至少一个处理器通信地耦合并存储处理器可读代码的至少一个存储器,该处理器可读代码在由该至少一个处理器执行时被配置成:由第一mld的第一sta经由该第一sta和第二mld的第三sta之间的第一无线链路向该第三 sta传送指派给该第一sta的一个或多个第一mpdu;由第一mld的第二 sta经由该第二sta和第二mld的第四sta之间的第二无线链路向该第四sta 传送指派给该第二sta的一个或多个第二mpdu;由第一mld的第一sta经由第一无线链路从第二mld的第三sta接收ba,该ba包括为指派给第一sta的一个或多个第一mpdu提供确收反馈的第一组一个或多个比特以及为指派给第二 sta的一个或多个第二mpdu提供确收反馈的第二组一个或多个比特;基于该第一组比特来确定指派给第一mld的第一sta的一个或多个第一mpdu中的每一者的状态;基于该第二组比特来确定指派给第一mld的第二sta的一个或多个第二mpdu中的每一者的状态;基于指派给第一sta的一个或多个第一 mpdu的所确定的状态以及指派给第二sta的一个或多个第二mpdu的所确定的状态来生成ba状态报告;以及向第一mld的逻辑实体提供该ba状态报告。
20.本公开中所描述的主题内容的一个创新方面可以在用于由第一mld的逻辑实体进行无线通信的装置中实现。该装置包括至少一个处理器以及与该至少一个处理器通信地耦合并存储处理器可读代码的至少一个存储器,该处理器可读代码在由该至少一个处理器执行时被配置成:将第一组一个或多个媒体接入控制(mac) 协议数据单元(mpdu)指派给第一mld的第一站(sta)以供在该第一sta和第二mld的第三sta之间的第一无线链路上进行传输;将第二组一个或多个 mpdu指派给第一mld的第二sta以供在该第二sta和第二mld的第四sta 之间的第二无线链路上进行传输;从第一sta或第二sta中的至少一者接收一个或多个块确收(ba)状态报告,该一个或多个ba状态报告指示指派给第一 sta的第一组一个或多个mpdu中的每个mpdu的状态以及指派给第二sta的第二组一个或多个mpdu中的每个mpdu的状态,其中每个mpdu的状态被指示为选自至少四个状态值之一的状态值;以及基于该一个或多个ba状态报告来更新用于跟踪跨第一无线链路传送的第一组mpdu中的一个或多个mpdu以及跨第二无线链路传送的第二组mpdu中的一个或多个mpdu的状态的共用记分板。
21.本公开中所描述的主题内容的一个创新性方面可以在一种用于由包括第一 sta和第二sta的第一mld进行无线通信的设备中实现。该设备包括用于由第一mld的第一sta经由该第一sta和第二mld的第三sta之间的第一无线链路向该第三sta传送指派给该第一sta的一个或多个第一mpdu的装置;用于由第一mld的第二sta经由该第二sta和第二mld的第四sta之间的第二无线链路向该第四sta传送指派给该第二sta的一个或多个第二mpdu的装置;
22.用于由第一mld的第一sta经由第一无线链路从第二mld的第三sta接收 ba的装置,该ba包括为指派给第一sta的一个或多个第一mpdu提供确收反馈的第一组一个或多个
比特以及为指派给第二sta的一个或多个第二mpdu提供确收反馈的第二组一个或多个比特;用于基于该第一组比特来确定指派给第一 mld的第一sta的一个或多个第一mpdu中的每一者的状态的装置;用于基于该第二组比特来确定指派给第一mld的第二sta的一个或多个第二mpdu 中的每一者的状态的装置;用于基于指派给第一sta的一个或多个第一mpdu 的所确定的状态以及指派给第二sta的一个或多个第二mpdu的所确定的状态来生成ba状态报告的装置;以及用于向第一mld的逻辑实体提供该ba状态报告的装置。
23.本公开中所描述的主题内容的另一个创新方面可以在用于由第一mld的逻辑实体进行无线通信的设备中实现。该设备包括用于将第一组一个或多个mpdu 指派给第一mld的第一sta以供在该第一sta和第二mld的第三sta之间的第一无线链路上进行传输的装置;用于将第二组一个或多个mpdu指派给第一 mld的第二sta以供在该第二sta和第二mld的第四sta之间的第二无线链路上进行传输的装置;用于从第一sta或第二sta中的至少一者接收一个或多个块ba状态报告的装置,该一个或多个ba状态报告指示指派给第一sta的第一组一个或多个mpdu中的每一mpdu的状态以及指派给第二sta的第二组一个或多个mpdu中的每个mpdu的状态,其中每个mpdu的状态被指示为选自至少四个状态值之一的状态值;以及用于基于该一个或多个ba状态报告来更新用于跟踪跨第一无线链路传送的第一组mpdu中的一个或多个mpdu以及跨第二无线链路传送的第二组mpdu中的一个或多个mpdu的状态的共用记分板的装置。
24.本公开中所描述的主题内容的另一创新方面可以在具有存储在其上的指令的计算机可读介质中实现,这些指令使得一装置:由第一mld的第一sta经由该第一sta和第二mld的第三sta之间的第一无线链路向该第三sta传送指派给该第一sta的一个或多个第一mpdu;由第一mld的第二sta经由该第二 sta和第二mld的第四sta之间的第二无线链路向该第四sta传送指派给该第二sta的一个或多个第二mpdu;由第一mld的第一sta经由第一无线链路从第二mld的第三sta接收ba,该ba包括为指派给第一sta的一个或多个第一mpdu提供确收反馈的第一组一个或多个比特以及为指派给第二sta的一个或多个第二mpdu提供确收反馈的第二组一个或多个比特;基于该第一组比特来确定指派给第一mld的第一sta的一个或多个第一mpdu中的每一者的状态;
25.基于该第二组比特来确定指派给第一mld的第二sta的一个或多个第二 mpdu中的每一者的状态;基于指派给第一sta的一个或多个第一mpdu的所确定的状态以及指派给第二sta的一个或多个第二mpdu的所确定的状态来生成 ba状态报告;以及向第一mld的逻辑实体提供该ba状态报告。
26.本公开中所描述的主题内容的另一创新方面可以在具有存储在其上的指令的计算机可读介质中实现,这些指令使得一装置:将第一组一个或多个mpdu指派给第一mld的第一sta以供在该第一sta和第二mld的第三sta之间的第一无线链路上进行传输;将第二组一个或多个mpdu指派给第一mld的第二 sta以供在该第二sta和第二mld的第四sta之间的第二无线链路上进行传输;
27.从第一sta或第二sta中的至少一者接收一个或多个块ba状态报告,该一个或多个ba状态报告指示指派给第一sta的第一组一个或多个mpdu中的每个 mpdu的状态以及指派给第二sta的第二组一个或多个mpdu中的每个mpdu 的状态,其中每个mpdu的状态被指示为选自至少四个状态值之一的状态值;
28.以及基于该一个或多个ba状态报告来更新用于跟踪跨第一无线链路传送的第一组mpdu中的一个或多个mpdu以及跨第二无线链路传送的第二组mpdu中的一个或多个mpdu的状态的共用记分板。
29.本公开中描述的主题内容的其他创新方面能够在对应于上述方法和操作的各种设备、装置和计算机程序产品中实现。
30.附图简述
31.本公开中所描述的主题内容的一种或多种实现的详情在附图及以下描述中阐述。然而,附图仅解说了本公开的某些方面。其他特征、方面和优点将从该描述、附图和权利要求书中变得明了。
32.图1示出了示例无线通信网络的示意图。
33.图2示出了示例无线通信设备的框图。
34.图3a示出示例接入点(ap)的框图。
35.图3b示出示例站(sta)的框图。
36.图4示出了示例多链路设备(mld)部署的框图。
37.图5示出了mld之间的示例块确收(ba)设立帧交换。
38.图6a概述了mld接入点(ap)之间的示例协调类型。
39.图6b示出了针对mld之间的传输的示例ba。
40.图7示出了维护针对mld之间的传输的ba记分板的示例。
41.图8示出了在不同链路上发送的针对mld之间的传输的ba的示例。
42.图9示出了解说根据一些实现的用于mld sta的示例ba过程的流程图。
43.图10示出了解说根据一些实现的用于mld的逻辑实体的示例ba过程的流程图。
44.图11示出了根据一些实现的示例mpdu状态。
45.图12示出了根据一些实现的ba状态报告的示例。
46.图13示出了根据一些实现的用于mpdu状态的示例状态机。
47.图14示出了根据一些实现的涉及帧交换的状态报告的示例设立。
48.图15a和15b示出了根据一些实现的用于设立状态报告的示例请求和响应帧格式。
49.图16a和16b示出了根据一些实现的示例扩展元素格式和能力字段格式。
50.图17示出了根据一些实现的示例无线通信设备的框图。
51.图18示出了根据一些实现的示例无线通信设备的框图。
52.各个附图中相似的附图标记和命名指示相似要素。
53.详细描述
54.以下描述针对某些特定的实现以旨在描述本公开的创新性方面。然而,本领域普通技术人员将容易认识到,本文中的教导可按众多不同方式来应用。所描述的实现可在能够根据电气与电子工程师协会(ieee)802.11标准、ieee 802.15标准、如由蓝牙特别兴趣小组(sig)定义的标准、或由第三代伙伴项目(3gpp) 发布的长期演进(lte)、3g、4g或5g(新无线电(nr))标准等中的一者或多者来传送和接收射频(rf)信号的任何设备、系统或网络中实现。所描述的实现可以在能够根据以下技术或技艺中的一种或多种来传送和接收rf信号的任何设备、系统或网络中实现:码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交fdma(ofdma)、单载波fdma(sc-fdma)、单用户(su)多输入多输出(mimo)和多用
户(mu)mimo。所描述的实现还可以使用适合于在无线个域网(wpan)、无线局域网(wlan)、无线广域网(wwan)、或物联网 (iot)网络中的一者或多者中使用的其他无线通信协议或rf信号来实现。
55.如最初在上文描述的,某些无线网络(诸如802.11be网络)允许多链路设备 (mld)利用被称为多链路聚集(mla)的特征,由此来自同一话务id(tid) 的媒体接入控制(mac)协议数据单元(mpdu)可在两个或更多个链路中被发送。然而,在一些mld实现中,mld内的不同实体(诸如接入点(ap)站(sta) (用作ap的sta或简称为“ap”)和/或非ap sta(或简称为“sta”))的硬件之间的通信速度可能受限和/或ap可能并非共处一地。在这一实现中,mld的(非 ap或ap)sta可能不知道该mld的另一sta(在另一无线链路上)最新近传送或接收的mpdu。这可能限制块确收(ba)反馈的准确性和/或此类信息可被更新的速度。
56.各种实现一般涉及mld,诸如被部署在利用mla的802.11be网络(也被称为极高吞吐量(eht)网络)中的那些mld。所描述的技术经由ba来高效且可靠地确收在第一mld(例如,包括两个或更多个sta实例或实体的ap)和第二 mld(例如,与可包括两个或更多个sta实体的ap相关联的用户或客户端设备) 之间的不同无线链路上发送的mpdu。本文描述的技术可使得mld的第一sta 能够基于ba来确定由第一sta在第一无线链路上传送的mpdu的状态值以及由该mld的第二sta在第二无线链路上传送的mpdu的状态值。在一些示例中,该mld的第一sta和第二sta中的每一者可以基于在空中(ota)获得的关于在这两个链路上发送的mpdu的ba信息来向更高级逻辑实体提供状态报告。
57.可实现本公开所描述的主题内容的特定实现以达成以下潜在优点中的一者或多者。在一些实现中,所描述的技术可被用于经由ba来高效地确收在第一和第二无线链路上发送的mpdu。在一些示例中,本文描述的状态报告可使得能够由较高层对信息进行更快且更准确的更新以及向第一和第二sta更高效地调度(例如,指派/重新指派)mpdu以供后续传输给用户sta。
58.图1示出了示例无线通信网络100的框图。根据一些方面,无线通信网络100 可以是无线局域网(wlan)(诸如wi-fi网络)的示例。例如,无线通信网络 100可以是实现ieee 802.11无线通信协议标准族中的至少一者(诸如由ieee 802.11-2016规范或其修订版所定义的标准,包括但不限于802.11ah、802.11ad、 802.11ay、802.11ax、802.11az、802.11ba和802.11be)的网络。无线通信网络100 可包括众多无线通信设备,诸如ap 102和多个用户sta 104。虽然仅示出了一个 ap 102,但无线通信网络100也可包括多个ap 102。
59.每个用户sta 104还可被称为移动站(ms)、移动设备、移动手持机、无线手持机、接入终端(at)、用户装备(ue)、订户站(ss)、或订户单元、及其他可能性。sta 104可表示各种设备,诸如移动电话、个人数字助理(pda)、其他手持设备、上网本、上网本计算机、平板计算机、膝上型设备、显示设备(例如, tv、计算机监视器、导航系统等)、音乐或者其他音频或立体声设备、遥控设备 (“遥控器”)、打印机、厨房或其他家用电器、遥控钥匙(key fob)(例如,用于被动式无钥匙进入与启动(pkes)系统)、以及其他可能性。
60.单个ap 102及相关联的sta集合104可被称为基本服务集(bss),该bss 由相应ap 102管理。图1附加地示出了ap 102的示例覆盖区域106,该示例覆盖区域106可表示无线通信网络100的基本服务区域(bsa)。bss可以通过服务集标识符(ssid)来向用户进行标识,还可以通过基本服务集标识符(bssid)来向其他设备进行标识,bssid可以是ap 102的媒体接
入控制(mac)地址。ap 102 周期性地广播包括bssid的信标帧(“信标”),以使得ap 102的无线射程内的任何sta 104能够与ap 102“关联”或重新关联以与ap 102建立相应的通信链路108 (在下文中还被称为“wi-fi链路”)或与ap 102维持通信链路108。例如,信标可包括相应ap 102所使用的主信道的标识以及用于建立或维持与ap 102的定时同步的定时同步功能。ap 102可经由相应的通信链路108向wlan中的各个sta 104 提供对外部网络的接入。
61.为了与ap 102建立通信链路108,每个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的通信链路108。ap 102在关联操作结束时向sta 104指派关联标识符 (aid),ap 102使用该aid来跟踪sta 104。
62.由于无线网络越来越普遍,sta 104可以有机会选择在该sta的射程内的许多bss之一或者在一起形成扩展服务集(ess)(包括多个连通bss)的多个ap 102之中进行选择。与无线通信网络100相关联的扩展网络站可被连接到可允许在此类ess中连接多个ap 102的有线或无线分发系统。如此,sta 104可被不止一个ap 102覆盖,并且可在不同时间与不同ap 102相关联以用于不同传输。附加地,在与ap 102关联之后,sta 104还可被配置成周期性地扫描其周围环境以寻找要与其关联的更合适的ap 102。例如,相对于其相关联ap 102正在移动的sta 104可执行“漫游”扫描以寻找具有更合宜的网络特性(诸如更大的收到信号强度指示符(rssi)或减小的话务负载)的另一ap 102。
63.在一些情形中,sta 104可形成不具有ap 102或不具有除sta 104自身以外的其他装备的网络。此类网络的一个示例是自组织(ad hoc)网络(或无线自组织网络)。自组织网络可替代地被称为网状网络或对等(p2p)网络。在一些情形中,自组织网络可在较大无线网络(诸如无线通信网络100)内实现。在此类实现中,虽然sta 104可以能够使用通信链路108通过ap 102彼此通信,但sta 104还可经由直接无线链路110彼此直接通信。另外,两个sta 104可经由直接通信链路 110进行通信,而不论这两个sta 104是否与相同ap 102相关联并由该相同ap 102 服务。在此类自组织系统中,一个或多个sta 104可承担由ap 102在bss中充当的角色。这种sta 104可被称为群主(go)并且可协调自组织网络内的传输。直接无线链路110的示例包括wi-fi直连连接、通过使用wi-fi隧穿直接链路设立 (tdls)链路来建立的连接、以及其他p2p群连接。
64.ap 102和sta 104可根据ieee 802.11无线通信协议标准族(诸如由ieee 802.11-2016规范或其修订版所定义的标准,包括但不限于802.11ah、802.11ad、 802.11ay、802.11ax、802.11az、802.11ba和802.11be)来发挥作用和通信(经由相应的通信链路108)。这些标准定义了用于物理(phy)和媒体接入控制(mac) 层的wlan无线电和基带协议。ap 102和sta 104以物理层汇聚协议(plcp) 协议数据单元(ppdu)的形式传送和接收往来于彼此的无线通信(在下文中也被称为“wi-fi”通信)。无线通信网络100中的ap 102和sta 104可在无执照频谱上传送ppdu,该无执照频谱可以是包括传统上由wi-fi技术使用的频带(诸
如2.4 ghz频带、5ghz频带、60ghz频带、3.6ghz频带和900mhz频带)的频谱的一部分。本文中所描述的ap 102和sta 104的一些实现还可以在可支持有执照和无执照通信两者的其他频带(诸如6ghz频带)中进行通信。ap 102和sta 104 还可被配置成在其他频带(诸如共享有执照频带)上进行通信,其中多个运营商可具有在一个或多个相同或交叠频带中操作的执照。
65.每个频带可包括多个子带或频率信道。例如,遵循ieee 802.11n、802.11ac 和802.11ax标准修订版的ppdu可在2.4ghz和5ghz频带上被传送,其中每个频带被划分成多个20mhz信道。如此,这些ppdu在具有20mhz的最小带宽的物理信道上被传送,但可通过信道绑定来形成较大信道。例如,ppdu可在通过将多个20mhz信道绑定在一起而具有40mhz、80mhz、160mhz或320mhz带宽的物理信道上被传送。
66.每个ppdu是包括phy前置码和plcp服务数据单元(psdu)形式的有效载荷的复合结构。前置码中所提供的信息可由接收方设备用于解码psdu中的后续数据。在其中ppdu在经绑定信道上被传送的实例中,前置码字段可被复制并在多个分量信道中的每一者中被传送。phy前置码可包括旧式部分(或“旧式前置码”)和非旧式部分(或“非旧式前置码”)两者。旧式前置码可被用于分组检测、自动增益控制和信道估计、以及其他用途。旧式前置码一般还可被用于维持与旧式设备的兼容性。前置码的非旧式部分的格式、译码以及其中所提供的信息基于要用于传送有效载荷的特定ieee 802.11协议。
67.图2示出了示例无线通信设备200的框图。在一些实现中,无线通信设备200 可以是用于sta(诸如以上参照图1所描述的各sta 104中的一者)中的设备的示例。在一些实现中,无线通信设备200可以是用于ap(诸如以上参照图1所描述的ap 102)中的设备的示例。无线通信设备200能够传送(或输出以供传输) 和接收无线通信(例如,以无线分组的形式)。例如,无线通信设备可被配置成传送和接收遵循ieee 802.11无线通信协议标准(诸如由ieee 802.11-2016规范或其修订版所定义的标准,包括但不限于802.11ah、802.11ad、802.11ay、802.11ax、 802.11az、802.11ba和802.11be)的ppdu和mpdu形式的分组。
68.无线通信设备200可以是或可包括包含一个或多个调制解调器202(例如, wi-fi(遵循ieee 802.11)调制解调器)的芯片、片上系统(soc)、芯片组、封装或设备。在一些实现中,一个或多个调制解调器202(统称为“调制解调器202”) 附加地包括wwan调制解调器(例如,3gpp 4g lte或5g兼容调制解调器)。在一些实现中,无线通信设备200还包括一个或多个无线电204(统称为“无线电 204”)。在一些实现中,无线通信设备206进一步包括一个或多个处理器、处理块或处理元件206(统称为“处理器206”)和一个或多个存储器块或元件208(统称为“存储器208”)。
69.调制解调器202可包括智能硬件块或设备(举例而言,诸如专用集成电路 (asic)等)。调制解调器202一般被配置成实现phy层。例如,调制解调器202 被配置成调制分组并将经调制分组输出给无线电204以供在无线介质上传输。类似地,调制解调器202被配置成获取由无线电204接收的经调制分组并对这些分组进行解调以提供经解调分组。除了调制器和解调器之外,调制解调器202还可进一步包括数字信号处理(dsp)电路系统、自动增益控制(agc)、编码器、解码器、复用器和解复用器。例如,当处在传输模式中之时,将从处理器206获取的数据提供给编码器,该编码器对数据进行编码以提供经编码比特。经编码比特随后被映射到调制星座中的点(使用所选mcs)以提供经调制的码元。随后,经调制的码元可被
映射到数个(n
ss
个)空间流或数个(n
sts
个)空时流。随后,相应空间流或空时流中的经调制码元可被复用,经由快速傅里叶逆变换(ifft)块进行变换,并随后被提供给dsp电路系统以供tx加窗和过滤。数字信号可随后被提供给数模转换器(dac)。结果所得的模拟信号随后可被提供给上变频器,并最终提供给无线电204。在涉及波束成形的实现中,在相应的空间流中的经调制码元在被提供给ifft块之前,经由引导矩阵进行预编码。
70.当在接收模式中时,从无线电204接收到的数字信号被提供给dsp电路系统,该dsp电路系统被配置成获取收到信号,例如,通过检测信号的存在以及估计初始定时和频率偏移。dsp电路系统被进一步配置成数字地调理数字信号,例如,使用信道(窄带)过滤、模拟损伤调理(诸如校正i/q不平衡),以及应用数字增益以最终获取窄带信号。随后,dsp电路系统的输出可被馈送到agc,其被配置成使用从数字信号(例如在一个或多个收到训练字段中)中提取的信息,以确定适当增益。dsp电路系统的输出还与解调器耦合,该解调器被配置成从信号提取经调制码元,并且例如计算每个空间流中每个副载波的每个比特位置的对数似然比 (llr)。解调器与解码器耦合,该解码器可被配置成处理llr以提供经解码比特。随后,经解码的来自所有空间流的比特被馈送到解复用器以进行解复用。经解复用的比特随后可被解扰并被提供给mac层(处理器206)以供处理、评估或解读。
71.无线电204一般包括至少一个射频(rf)发射机(或“发射机链”)和至少一个rf接收机(或“接收机链”),它们可以组合成一个或多个收发机。例如,rf 发射机和接收机可包括各种dsp电路系统,分别包括至少一个功率放大器(pa) 和至少一个低噪声放大器(lna)。rf发射机和接收机可进而耦合到一个或多个天线。例如,在一些实现中,无线通信设备200可包括或耦合到多个发射天线(每一者具有对应的发射链)和多个接收天线(每一者具有对应的接收链)。从调制解调器202输出的码元被提供给无线电204,该无线电随后经由所耦合的天线来发射这些码元。类似地,经由天线接收到的码元由无线电204获取,该无线电随后将这些码元提供给调制解调器202。
72.处理器206可包括被设计成执行本文中所描述的功能的智能硬件块或设备,诸如举例而言处理核、处理块、中央处理单元(cpu)、微处理器、微控制器、数字信号处理器(dsp)、应用专用集成电路(asic)、可编程逻辑器件(pld)(诸如现场可编程门阵列(fpga))、分立的门或晶体管逻辑、分立的硬件组件或其任何组合。处理器206处理通过无线电204和调制解调器202接收到的信息,并处理要通过调制解调器202和无线电204输出以通过无线介质传输的信息。例如,处理器206可以实现控制面和mac层,其被配置成执行与mpdu、帧或分组的生成和传输有关的各种操作。mac层被配置成执行或促成帧的编码和解码、空间复用、空时块译码(stbc)、波束成形和ofdma资源分配及其他操作或技术。在一些实现中,处理器206一般可以控制调制解调器202以使该调制解调器执行上述各种操作。
73.存储器208可包括有形存储介质,诸如随机存取存储器(ram)或只读存储器(rom)或其组合。存储器208还可以存储包含指令的非瞬态处理器或计算机可执行软件(sw)代码,这些指令在被处理器206执行时使该处理器执行本文所描述的用于无线通信的各种操作,包括mpdu、帧或分组的生成、传输、接收和解读。例如,本文所公开的各组件的各个功能或者本文所公开的方法、操作、过程或算法的各个框或步骤可以被实现为一个或多个计算机程序的一个或多个模块。
74.图3a示出了示例ap 302的框图。例如,ap 302可以是参照图1所描述的 ap 102的
示例实现。ap 302包括无线通信设备(wcd)310(但ap 302自身通常还可被称为如此处所使用的无线通信设备)。例如,无线通信设备310可以是参照图2所描述的无线通信设备200的示例实现。ap 302还包括与无线通信设备310 耦合的多个天线320以发射和接收无线通信。在一些实现中,ap 302附加地包括与无线通信设备310耦合的应用处理器330、以及与应用处理器330耦合的存储器 340。ap 302进一步包括至少一个外部网络接口350,其使得ap 302能够与核心网或回程网络进行通信以获取对包括因特网的外部网络的接入。例如,外部网络接口350可包括有线(例如,以太网)网络接口和无线网络接口(诸如,wwan接口)中的一者或两者。前述组件中的组件可以在至少一条总线上直接或间接地与这些组件中的其他组件进行通信。ap 302进一步包括外壳,该外壳包封无线通信设备310、应用处理器330、存储器340并且包封天线320和外部网络接口350的至少部分。
75.图3b示出了示例sta 304的框图。例如,sta 304可以是参照图1所描述的 sta 104的示例实现。sta 304包括无线通信设备315(但sta 304自身通常还可如此处所使用地被称为无线通信设备)。例如,无线通信设备315可以是参照图3 所描述的无线通信设备300的示例实现。sta 304还包括与无线通信设备315耦合的一个或多个天线325以发射和接收无线通信。sta 304附加地包括与无线通信设备315耦合的应用处理器335、以及与应用处理器335耦合的存储器345。在一些实现中,sta 304进一步包括用户接口(ui)355(诸如触摸屏或键盘)和显示器 365,该显示器365可与ui 355集成以形成触摸屏显示器。在一些实现中,sta 304 可进一步包括一个或多个传感器375(举例而言,诸如一个或多个惯性传感器、加速计、温度传感器、压力传感器或高度传感器)。前述组件中的组件可以在至少一条总线上直接或间接地与这些组件中的其他组件进行通信。sta 304进一步包括外壳,该外壳包封无线通信设备315、应用处理器335、存储器345并且包封天线325、 ui 355和显示器365的至少部分。
76.示例多链路块确收(ba)规程
77.如最初在上文描述的,多链路设备(mld)一般指的是包括两个或更多个站 (sta)实例或实体的单个设备或装备,该两个或更多个sta实例或实体在物理 (phy)/媒体接入控制(mac)层中实现并被配置成在单独的无线链路上通信。在一些示例中,每个mld可包括单个较高层实体,诸如可指派mac协议数据单元(mpdu)以供由单独的sta实例进行传输的mac服务接入点(sap)。
78.图4示出了示例mld部署的框图。如图4中所示,接入点(ap)mld可以与非ap mld通信。如上所述,ap mld和非ap mld中的每一者可包括至少两个可以与另一mld的相关联sta通信的sta实体(之后也被简称为“sta”)。在ap mld中,sta可以是ap sta(用作ap的sta或简称为“ap”)。在非apmld中,sta可以是非ap sta(不用作ap的sta)。也如上所述,mld可利用多链路聚集(mla)(包括分组级聚集),藉此来自同一话务id(tid)的mpdu 可经由两个或更多个链路来发送。
79.多链路操作(mlo)通常被认为是即将到来的802.11be标准中的关键特征之一。mlo框架计及具有各种能力的mld(包括例如具有sta实例之间的松散协调的mld)是合乎需要的。这例如在以下情况下可以是成立的:当(例如为了性能和模块效率)mld的多个sta使用单独硬件(例如,不同的芯片或芯片组)来实现并且该mld内的不同sta的硬件之间的通信速度受限时。换言之,较低mac 层设备中的ap sta(sta实例)在它们之间可能不具有快速通信
链路。在一些配置中,两个链路之间的接口可能慢于例如16μs。然而,这在其中非ap mld的两个sta实例的硬件经由相同的芯片/芯片组实现的非ap mld侧可能不成立。相反, ap mld可包括在不同芯片上实现的sta实例。在此类示例中,可假定在不同芯片之间不存在串行链路,以使得不存在快速信息共享,这导致ap mld的两个sta 实例之间的等待时间增加(例如,大约1-10ms的数量级)。
80.常规上,在单链路情形中,始发方(或传送方)设备请求它已经传送了的mpdu 的接收(rx)状态。接收到的块确收(ba)位映射中的比特值“1”指示成功接收到mpdu(肯定确收或ack),而比特值“0”指示mpdu未被成功接收(否定确收或nack)(例如,因为该mpdu已丢失或未被正确解码)。
81.然而,对于mlo,搜集mpdu的准确的跨链路rx状态提出了挑战,因为给定传送方(例如,mld的第一sta)只知道它已经传送了哪些mpdu。该传送方不知道第二传送方(例如,该mld的第二sta)已传送了哪些mpdu。在mlo 中,mpdu从共用队列被分配给mld的每个sta以供传输。mld的sta可能不知道被分配给另一sta以供传输的mpdu。此外,在rx侧,sta可能不知道该mld的另一sta最新近接收到的mpdu。另外,在跨mld的接收方sta更新mpdu rx状态信息时可能存在滞后。
82.因此,如将在下文中参照图5-8更详细地描述的,sta实例可为在其链路上接收到的mpdu提供准确的接收状态信息。如果并且当可用时,sta还可提供关于对其mld的另一sta接收到的mpdu的成功接收(ba比特“1”)的准确信息。然而,始发方(tx)sta在ba比特图中接收到针对它尚未传送的mpdu的值“0”没有意义(未知)。比特值“0”没有意义,因为sta可能无法确定mpdu是从未被分配、尚未被传送、在传输中、还是的确丢失了。因此,使用用于mlo的常规 ba规程可能无法使sta能够代替另一sta准确地报告mpdu的失败。
83.本公开中描述的主题内容的特定实现可被用于经由ba来高效地确收在第一和第二无线链路上发送的mpdu。在一些示例中,本文描述的状态报告可使得能够由较高层对信息进行更快且更准确的更新以及向第一和第二sta更高效地调度 (例如,指派/重新指派)mpdu以供后续传输给用户sta。
84.图5示出了mld之间的示例ba设立帧交换。如将在下文中更详细地描述的,设立帧交换可被认为是协商,其中在共用链路之一上交换帧以建立针对话务id (tid)的共用ba会话。例如,一个mld(诸如mld1)可发送指示该tid应被映射到的一个或多个链路的请求帧,并且另一个mld(诸如mld2)可发送指示相同链路(即,接受该请求)或不同链路的响应帧。
85.如图5中所示,被称为mac服务接入点(sap)的逻辑实体可用作较低 mac/phy层中的sta实例之间的接口。mac sap可将mpdu指派给不同的sta 实例(例如,如图5中所示的sta x和sta y)。mac sap可使用被称为记分板的结构来跟踪(在不同链路上传送的)mpdu的状态。记分板可以跨多个链路按 tid跟踪每个mpdu(每个mpdu可被指派不同的序列号(sn))的状态。
86.mac sap可基于在空中(ota)从个体sta实例接收到的信息来更新记分板。在一些情形中,一个sta可以在空中接收针对由另一个sta传送的mpdu 的确收(或ack)反馈。不幸的是,该信息的用途可能受限。
87.图6a概述了mld ap之间的示例协调类型。如图6a中所示,在ap mld(诸如mld1)的诸sta之间的松散协调的情形中,sta实例可具有有限的或不具有另一个sta实例的状态。换
言之,sta x(先前在图5中解说)可具有有限的或不具有指派给sta y(和/或由sta y传送)的mpdu的状态。
88.图6b示出了针对mld之间的传输的示例ba。如在图6b的示例中示出的, mac sap可将具有sn 1-6的mpdu指派给sta y并将具有sn 7-9的mpdu指派给sta x。在该示例中,sta y可接收包括针对sn 7-9(具有sn 7-9的mpdu) 的确收(或ack)信息比特的ba。不幸的是,在ack时,接收方sta(诸如 sta q)可能不知道在另一个sta(诸如sta p)处接收到的最新近的mpdu;因此,针对sn 7-9的确收反馈可能不是当前的。
89.结果,虽然针对被指派给另一个sta的sn的肯定确收(由ba中的具有值“1”的比特指示)可被认为是有效的,但否定确收(由该ba中的具有值“0”的比特指示)可能有歧义。换言之,如果sta y不知道sta x已传送/重传了什么,则stay接收到的ba中的比特值“0”可指示实际失败或者对应mpdu是待决的(例如,尚未被传送或者sta x正在重传该mpdu)。
90.此外,由于在图6的时序图中示出的更新接收状态时的滞后(并且也在图7 中被指示为(sta p和sta q之间的)sta间滞后),因此mpdu到ack时可能已经被sta p成功接收到,但未及时更新ba中的对应比特。
91.结果,mac sap在ba状态中从sta y接收到的信息可能不是当前的。因此,由mac sap维护的ba记分板中反映的信息可能也不是当前的(即,mac sap 用从sta y接收到的非当前信息更新该记分板),并且性能可能受到负面影响。例如,这可能会阻碍mac-sap能够多快地推进传输窗口和/或重传(或重新指派) 失败的mpdu。
92.图8示出了在不同链路上发送的针对mld之间的传输的ba的示例。如图8 中所示,sta间滞后影响两个sta,因为由sta p和sta q报告的ba位映射都包括针对指派给sta x(7-9)和sta y(1-6)的sn的比特。例如,在sn 7已及时被成功接收到以使sta p更新sta q传达的接收状态的情形中,sta q可将该肯定确收(具有比特值“1”的ack)包括在其ba中。然而,在不知道sn 8和9 的接收状态的情况下,即使sta p成功接收到这些sn,sta q也可以在其ba中指示针对这些sn的否定确收(具有比特值“0”的nack)。
93.如图8中所示,在发射(tx)侧(mld 1),mac sap层可基于从由sta p 和sta q报告的ba接收到的信息的合并视角来更新mpdu记分板。不幸的是,因为在每个ba中接收到的(sta间)信息可能不是当前的,所以由mac sap维护的ba记分板中的信息也可能不是当前的。这可能影响mpdu指派并影响总体性能,例如,限制mac-sap可以能够多快地将失败的mpdu从一个sta重新指派给另一个sta(或推进定时窗口以继续传送其他排队的mpdu)。
94.然而,本文描述的主题内容的某些实现可通过提供mlo ba框架来帮助提高性能,该mlo ba框架被用来帮助提供更新近且准确的信息并计及具有各种能力的mld。例如,本文描述的mlo ba框架可帮助在其中不存在sta实例之间的紧密协调的mld场景(例如,其中sta可能不知道该mld的另一sta最新接收到的mpdu的场景)中提供更准确的信息。在一些情形中,本文描述的mlo ba 框架可使用现有ba和ba帧格式来在mld之间进行ota报告,同时始发方sta 可另外处理ota接收到的ba以生成针对由其他sta发送的mpdu的更有用的 ba状态报告。
95.图9示出了解说根据一些实现的用于包括第一sta和第二sta的第一mld 的示例ba过程900的流程图。过程900的操作可由如本文所描述的无线通信设备或其组件来实现。例如,过程900可以由无线通信设备(诸如以上参照图2所描述的无线通信设备200)来执行。在
一些实现中,过程900可由sta(诸如以下参照图12或14描述的sta x或sta y)来执行。事实上,图9的操作900可参照图 12和14的示图1200和1400来理解。
96.在一些实现中,在框902,包括第一sta和第二sta的第一mld通过第一 mld的第一sta经由该第一sta和第二mld的第三sta之间的第一无线链路向该第三sta传送指派给该第一sta的一个或多个第一mpdu。例如,图12中所示的mld 1的sta x(例如,隶属于第一mld的第一sta)可被指派并传送具有sn 1-5的mpdu。第一无线链路可被认为隶属于第一mld。在该上下文中,隶属一般指示特定sta(或ap)可绑定至mld并且该mld向绑定到它的所有此类sta提供共用功能性(诸如ba记分板)。
97.在框904,第一mld通过第一mld的第二sta经由该第二sta和第二mld 的第四sta之间的第二无线链路向该第四sta传送指派给该第二sta的一个或多个第二mpdu。
98.在框906,第一mld通过第一mld的第一sta经由第一无线链路从第二 mld的第三sta接收ba,该ba包括为指派给第一sta的一个或多个第一mpdu 提供确收反馈的第一组一个或多个比特以及为指派给第二sta的一个或多个第二 mpdu提供确收反馈的第二组一个或多个比特。例如,如图12中解说的,sta x (例如,隶属于第一mld的第一sta)可以从mld 2的sta p接收ba,该ba 包括关于由sta x传送的mpdu 1-5的ba信息以及关于指派给sta y的mpdu 6-10的ba信息。
99.在框908,第一mld基于该第一组比特来确定指派给第一mld的第一sta 的一个或多个第一mpdu中的每一者的状态。在框910,第一mld基于该第二组比特来确定指派给第一mld的第二sta的一个或多个第二mpdu中的每一者的状态。
100.在框912,第一mld基于指派给第一sta的一个或多个第一mpdu的所确定的状态以及指派给第二sta的一个或多个第二mpdu的所确定的状态来生成ba状态报告。
101.在框914,第一mld的第一sta向第一mld的逻辑实体提供该ba状态报告。如在图12中解说的,sta x(例如,隶属于第一mld的第一sta)可从otaba取得二进制状态消息以生成更详细的状态,包括待报告给上层(例如,待报告给mac sap)的待决“p”和/或未知“u”状态。
102.图10示出了解说根据一些实现的用于第一mld的逻辑实体(诸如mac sap) 的示例ba过程1000的流程图。过程1000的操作可被认为与图9中的过程900的操作互补。例如,过程1000的操作可由mac sap执行以处理从执行上述过程900 的操作的sta接收到的ba状态报告。
103.过程1000的操作可由如本文所描述的无线通信设备或其组件来实现。例如,过程1000可以由无线通信设备(诸如以上参照图2所描述的无线通信设备200) 来执行。在一些实现中,过程1000可由逻辑实体(诸如以下参照图12或14描述的mld 1或mld 2的mac sap)执行。事实上,图10的操作1000可参照图12 和14的示图1200和1400来理解。
104.在一些实现中,在框1002,第一mld的逻辑实体将第一组一个或多个mpdu 指派给第一mld的第一sta以供在该第一sta和第二mld的第三sta之间的第一无线链路上传输。在框1004,第一mld的逻辑实体将第二组一个或多个 mpdu指派给第一mld的第二sta以供在该第二sta和第二mld的第四sta 之间的第二无线链路上传输。如图12中所示,mac sap(例如,第一mld的逻辑实体)可将具有sn 1-5的mpdu指派给sta x并将具有sn 6-10的mpdu指派给sta y。
105.在框1006,第一mld的逻辑实体从第一sta或第二sta中的至少一者接收一个或多
个ba状态报告,该一个或多个ba状态报告指示被指派给第一sta的第一组一个或多个mpdu中的每个mpdu的状态以及被指派给第二sta的第二组一个或多个mpdu中的每个mpdu的状态,其中每个mpdu的状态被指示为选自至少四个状态值之一的状态值。在框1008,第一mld的逻辑实体基于该一个或多个ba状态报告来更新用于跟踪跨第一无线链路传送的第一组mpdu中的一个或多个mpdu以及跨第二无线链路传送的第二组mpdu中的一个或多个mpdu 的状态的共用记分板。如图12中解说的,mac sap可以从sta x接收具有关于指派给sta x的mpdu(sn 1-5)以及指派给sta y的mpdu(sn 6-10)这两者的状态信息的ba状态报告。如图所示,ba状态报告可具有相比常规状态报告更详细的状态。
106.本文描述的mld框架可允许mac sap处更快的mpdu状态更新。例如,虽然可预期较低mac(l-mac)处的每个sta(诸如sta x和sta y)具有针对失败的mpdu的本地重试策略,但sta可以向较高mac(u-mac)层中的macsap报告其mld ba状态,而无需延迟到每个sta已针对失败的mpdu用尽了所有重试尝试。以此方式,l-mac处的sta可以向u-mac提供频繁报告,以使得u-mac可推进tx窗口,决定丢弃mpdu和/或做出重分配决策,诸如在sta 之间重新指派mpdu或者改变指派给每个sta的mpdu的相对量。
107.如上所述并且如图11中所示,对于指派给特定(l-mac)sta实例的mpdu,给u-mac的报告可具有第一状态值集合,而指派给另一个sta实例的mpdu可具有第二状态值集合。例如,在图12中所示的ba状态报告中,sta x可报告针对其自己的mpdu(sn 1-5)的状态值成功(“1”)、待决(“p”)或失败(“0”) 并且报告针对指派给sta y的mpdu(sn 6-10)的状态值成功(“1”)或未知(“u”)。
108.对于指派给sta x的mpdu(sn 1-5),ba状态报告中的值成功(“1”)指示该mpdu已被成功递送,待决(“p”)指示l-mac正在尝试重试或者尚未传送该mpdu,失败(“0”)指示l-mac无法成功地递送该mpdu并且已经放弃了(或许在多次重传尝试后)。
109.对于未被指派给sta x(并且在图12中被指派给sta y)的mpdu(sn 6-10),值成功(“1”)指示该mpdu已被成功递送,而未知(“u”)指示该mpdu的状态是未知的(诸如sta y可能尚未传送该mpdu,该mpdu可能在传输中,该mpdu 正被重传,或者该mpdu实际已失败)。
110.在一些情形中,u-mac实体(诸如mac sap)可将相同的(诸)mpdu指派给多个sta以供传输,例如致力于提高可靠性和/或减少等待时间。例如,stax和sta y两者都可被指派相同的mpdu。在此类情形中,接收方sta(诸如stap)可以从另一接收方sta(诸如sta q)接收它(l-mac a)也已经接收到的 mpdu的rx状态。在此情形中,ota发送ba报告的sta(诸如sta p)可以在sta p或sta q已经成功接收到mpdu的情况下(例如,它可以对如由这两个 sta报告的该mpdu的状态执行逻辑or)在准备该ba时保留该mpdu的值“1
”ꢀ
(成功)(即,在ba位映射中将针对该mpdu的比特设为“1”)。
111.再次参照图12,u-mac(诸如mac sap)可以基于来自从sta x和/或stay接收到的ba状态报告的状态来在ba记分板中更新mpdu(sn)的状态。在一些情形中,mac sap可协调从多个sta报告的信息。
112.例如,mac sap可确定来自任何l-mac的成功(“1”)状态指示该mpdu 已被成功递送。相反,mac sap可确定来自任何被指派l-mac的ba状态报告中的失败(“0”)状态指示对应的l-mac无法递送该mpdu(如上所述,该l-mac 可以在零次或多次重试尝试后宣布失败)。
113.从被指派l-mac接收到待决(“p”)状态向mac sap指示该l-mac sta 实例尚未传送
该mpdu、该mpdu在传输中、或者该l-mac可尝试对该mpdu 的本地重试。接收到未知(“u”)状态可指示l-mac正代替另一l-mac进行报告并且不具有关于mpdu状态的足够信息。
114.在一些情形中,u-mac(诸如mac sap)可利用状态机来维护和更新ba记分板中的所指派mpdu的状态。图13解说了根据一些实现的用于mpdu状态的示例状态机。
115.在由u-mac(诸如mac sap)将mpdu指派给一个或多个sta之际,每个mpdu可被指派待决(“p”)状态。如果ba状态报告(来自被指派该mpdu 的sta)指示待决(“p”)状态或者如果ba状态报告(来自未被指派该mpdu的 sta)指示未知(“u”)状态,则可维持该待决(“p”)状态。该待决(“p”)状态可被维持直到接收到指示该mpdu已被成功接收的报告(其可接收自任一sta)、直到接收到指示该mpdu已失败的报告(其只可接收自被指派sta)、或者到超时定时器已期满时。在一些情形中,u-mac(诸如mac sap)可以为每个所指派 mpdu关联一超时时段,并且如果u-mac未接收到该mpdu的rx成功(“1”) 状态,则该u-mac可将该mpdu重新指派给一不同l-mac或决定要丢弃该 mpdu(在最大重试后)。
116.如图13中解说的,在一些情形中,u-mac可将mpdu的状态从失败(“0”) 改变为成功(“1”)。例如,如果使用重复(同一mpdu被指派给两个sta),则在一个sta报告失败(“0”)后,另一个sta可稍后报告成功(“1”)递送。在一些情形中,u-mac可将mpdu的状态从失败(“0”)改变为待决(“p”)(例如,在将失败的mpdu从一个sta重新指派给另一sta之后)。
117.在一些情形中,可以为每个l-mac和u-mac之间的接口定义各种机制(可被称为基元),以容适本文描述的“非二进制”mpdu状态值的报告。例如,此类基元可允许对应于1、0、p或u的值通过,这取决于mpdu的rx状态以及哪一个 l-mac正在报告该状态。与常规ba状态报告方案(只具有值“1”和“0”)不同,附加值(诸如“p”和“u”)的报告可能需要超过一个比特来表示(任何给定sn的) mpdu的4个状态。
118.在一些情形中,mld ba报告可使用涉及帧交换的协商来配置。图14示出了根据一些实现的涉及帧交换的状态报告的示例设立。如图14中所示,请求和响应帧可以在多个链路之一上交换。
119.一般而言,对于单链路应用,可首先完成ba设立,继以ba报告。例如,当在两个设备(sta)之间建立新tid流时,这些设备可首先执行ba设立(诸如请求响应交换)。一旦属于该tid流的mpdu被发送过去,始发方(传送方)就可发送ba请求(bar)以请求确收信息(经由ba)。替代地,mpdu可隐式地指示/请求确收(而无需bar)。在此情形中,接收方可以在接收到mpdu后发送确收(经由ba)。mpdu报头中的字段可指示接收方是应发送隐式确收还是应等待 bar。
120.可使用类似规程来设立用于mld场景的多个链路上的ba报告。在此情形中,请求和响应帧的交换可以在一个链路上进行,而ba报告可以在多个链路上进行。
121.图15a和15b示出了根据一些实现的用于设立状态报告的示例请求和响应帧格式。在一些情形中,请求和响应帧可以是被称为添加ba(addba)请求和响应帧的帧。图15a和15b分别示出了addba请求和响应帧的示例帧格式。如图所示,请求和响应帧各自可包括可任选的扩展元素。
122.图16a和16b示出了根据一些实现的示例扩展元素格式和能力字段格式。如图16a中所示,扩展元素可包括addba能力字段。如图16b中所示,addba 能力字段可被扩展成包括链路id的位映射以指示该addba请求/响应的特定tid 隶属于哪些链路。例如,针对该tid的
共用ba会话可以跨越由链路id位映射字段所标识的链路来建立。在一些情形中,链路id可以在多链路关联/设立期间建立。
123.ba设立(例如,图14中所示)还可建立tid到链路映射。在一些情形中, ba设立交换可隐式地指示tid映射到哪些链路。例如,如果多链路设立跨越2.4 ghz(链路1)、5ghz(链路2)和6ghz(链路3)并且针对特定tid的ba设立指示链路1和3,则tid映射到2.4ghz和6ghz上的链路。
124.在一些情形中,tid到链路映射可经由addba请求和响应帧(例如,经由如在图16a和16b中所示那样扩展的可任选的addba扩展元素)作为协商来建立。换言之,一个mld可发起指定第一链路集合的请求,该请求可被对等方(响应方)mld接受或改变。例如,mld 1可(例如,在其addba请求帧中)指示链路id 1和链路id 3,但响应方mld可以(例如,在其addba响应帧中)指示链路id 1和链路id 2。在此情形中,mld 1可进而进行链路id 1和2上的ba 会话或者发送另一请求。
125.在一些情形中,ba设立规程可隐式地指示tid到链路映射。例如,如果存在 x个链路,则ba设立规程可指示在这x个链路中的全部或仅仅子集(少于全部) 上允许对应的tid流。
126.在一些情形中,tid到链路映射可由任一mld更改。例如,ap mld或非 ap mld可通过发送addba请求帧(例如,其指示对当前映射的改变)来发起改变。
127.图17示出了根据一些实现的示例无线通信设备1700的框图。在一些实现中,无线通信设备1700被配置成执行以上参照图9描述的过程900。无线通信设备1700 可以是以上参照图2所描述的无线通信设备200的示例实现。例如,无线通信设备 1700可以是包括至少一个处理器和至少一个调制解调器(例如,wi-fi(ieee 802.11)调制解调器或蜂窝调制解调器)的芯片、soc、芯片组、封装或设备。在一些实现中,无线通信设备1700可以是供在sta(诸如以上参照图12或14描述的sta(诸如sta x或sta y)之一)中使用的设备。在一些其他实现中,无线通信设备200可以是包括这一芯片、soc、芯片组、封装或设备以及至少一个发射机、至少一个接收机和至少一个天线的sta。
128.无线通信设备1700包括mpdu处理模块1702、ba处理模块1704以及ba 状态报告模块1706。模块1702、1704和1706中的一者或多者的各部分可以至少部分地用硬件或固件来实现。例如,模块1702、1704和1706可以至少部分地由调制解调器(诸如调制解调器202)来实现。在一些实现中,模块1702、1704和1706 中的至少一些模块被至少部分地实现为存储在存储器(诸如存储器208)中的软件。例如,模块1702、1704和1706中的一者或多者的各部分可被实现为可由处理器(诸如处理器206)执行以执行相应模块的功能或操作的非瞬态指令(或“代码”)。
129.图18示出了根据一些实现的示例无线通信设备1800的框图。在一些实现中,无线通信设备1800被配置成执行以上参照图10描述的过程1000。无线通信设备 1800可以是以上参照图2所描述的无线通信设备200的示例实现。例如,无线通信设备1800可以是包括至少一个处理器和至少一个调制解调器(例如,wi-fi(ieee 802.11)调制解调器或蜂窝调制解调器)的芯片、soc、芯片组、封装或设备。在一些实现中,无线通信设备1800可实现逻辑设备,诸如以上参照图12或14描述的mac sap。在一些其他实现中,无线通信设备200可以是包括这一芯片、soc、芯片组、封装或设备以及至少一个发射机、至少一个接收机和至少一个天
线的sta。
130.无线通信设备1800包括mpdu指派模块1802、ba状态报告处理模块1804 以及记分板更新模块1806。模块1802、1804和1806中的一者或多者的各部分可以至少部分地用硬件或固件来实现。例如,模块1802、1804和1806可以至少部分地由调制解调器(诸如调制解调器202)来实现。在一些实现中,模块1802、1804 和1806中的至少一些模块被至少部分地实现为存储在存储器(诸如存储器208) 中的软件。例如,模块1802、1804和1806中的一者或多者的各部分可被实现为可由处理器(诸如处理器206)执行以执行相应模块的功能或操作的非瞬态指令(或“代码”)。
131.示例方面
132.方面1:一种用于由包括第一站(sta)和第二sta的第一多链路设备(mld) 进行无线通信的方法,该方法包括:由第一mld的第一sta经由该第一sta和第二mld的第三sta之间的第一无线链路向该第三sta传送指派给该第一sta 的一个或多个第一媒体接入控制(mac)协议数据单元(mpdu);由第一 mld的第二sta经由该第二sta和第二mld的第四sta之间的第二无线链路向该第四sta传送指派给该第二sta的一个或多个第二mpdu;由第一mld 的第一sta经由第一无线链路从第二mld的第三sta接收块确收(ba),该 ba包括为指派给第一sta的一个或多个第一mpdu提供确收反馈的第一组一个或多个比特以及为指派给第二sta的一个或多个第二mpdu提供确收反馈的第二组一个或多个比特;基于该第一组比特来确定指派给第一mld的第一sta的一个或多个第一mpdu中的每一者的状态;基于该第二组比特来确定指派给第一mld的第二sta的该一个或多个第二mpdu中的每一者的状态;基于指派给第一sta的该一个或多个第一mpdu的所确定的状态以及指派给第二sta的该一个或多个第二mpdu的所确定的状态来生成ba状态报告;以及向该第一 mld的逻辑实体提供该ba状态报告。
133.方面2:如方面1所述的方法,其中:该逻辑实体包括共用mac层实体,该共用mac层实体被配置成将一个或多个mpdu指派给第一和第二sta;并且该方法进一步包括从该共用mac层实体接收一个或多个mpdu到第一sta的指派。
134.方面3:如方面2所述的方法,进一步包括基于从第一或第二sta中的至少一者接收到的一个或多个ba状态报告来从共用mac层实体接收一个或多个 mpdu到该第一sta的重新指派。
135.方面4:如方面1-3中的任一项所述的方法,其中:第一sta具有用于重传具有第一组比特中的指示否定确收的对应比特的一个或多个mpdu的策略;并且第一sta被配置成在根据该策略用尽最大重传次数之前将一个或多个经更新 ba状态报告转发至逻辑实体。
136.方面5:如方面2-4中的任一项所述的方法,包括在最大重传次数被设为零的情况下只传送mpdu一次而不重传。
137.方面6:如方面1-5中的任一项所述的方法,其中基于第一组比特来确定指派给第一sta的一个或多个mpdu中的每一者的状态包括:基于第一组比特中的对应比特指示肯定确收来将指派给第一sta的一个或多个mpdu中的一mpdu的状态确定为被第二mld成功接收;基于第一组比特中的对应比特指示否定确收并且第一sta尚未传送指派给第一sta的一个或多个mpdu中的一mpdu或者正在重传该mpdu来将该mpdu的状态确定为待决;以及基于第一组比特中的对应比特指示否定确收并且第一sta已传送了指派给第一sta的一个或多个第
一 mpdu中的一mpdu且正在重传该mpdu来将该mpdu的状态确定为失败。
138.方面7:如方面1-6中的任一项所述的方法,其中基于第二组比特来确定指派给第二sta的一个或多个mpdu中的每一者的状态包括:基于第二组比特中的对应比特指示肯定确收来将指派给第二sta的一个或多个mpdu中的一mpdu的状态确定为被第二mld成功接收;以及基于第一组比特中的对应比特指示否定确收来将指派给第二sta的一个或多个mpdu中的一mpdu的状态确定为未知。
139.方面8:一种用于由第一多链路设备(mld)的逻辑实体进行无线通信的方法,包括:将第一组一个或多个媒体接入控制(mac)协议数据单元(mpdu) 指派给第一mld的第一站(sta)以供在该第一sta和第二mld的第三sta 之间的第一无线链路上进行传输;将第二组一个或多个mpdu指派给第一 mld的第二sta以供在该第二sta和第二mld的第四sta之间的第二无线链路上进行传输;从第一sta或第二sta中的至少一者接收一个或多个块确收 (ba)状态报告,该一个或多个ba状态报告指示指派给第一sta的第一组一个或多个mpdu中的每个mpdu的状态以及指派给第二sta的第二组一个或多个 mpdu中的每个mpdu的状态,其中每个mpdu的状态被指示为选自至少四个状态值之一的状态值;以及基于该一个或多个ba状态报告来更新用于跟踪跨第一无线链路传送的第一组mpdu中的一个或多个mpdu以及跨第二无线链路传送的第二组mpdu中的一个或多个mpdu的状态的共用记分板。
140.方面9:如方面8所述的方法,其中:第一sta和第二sta各自具有用于重传具有第一组比特中的指示否定确收的对应比特的mpdu的策略;并且第一sta 和第二sta被配置成在根据该策略用尽最大重传次数之前将一个或多个经更新ba状态报告转发至该逻辑实体。
141.方面10:如方面8或9所述的方法,其中:该逻辑实体包括将mpdu指派给第一和第二sta的共用mac层实体;并且该方法进一步包括基于经更新的共用记分板来向第一和第二sta指派mpdu。
142.方面11:如方面10所述的方法,进一步包括基于这些ba状态报告来将一个或多个mpdu从第一sta重新指派给第二sta或者从第二sta重新指派给第一 sta。
143.方面12:如方面8-11中的任一项所述的方法,其中所述共用记分板反映与不同序列号(sn)相关联的mpdu的状态。
144.方面13:如方面8-12中的任一项所述的方法,其中这四个状态值包括:第一值,其将指派给第一sta或第二sta的一个或多个mpdu中的一mpdu指示为被第二mld成功接收;第二值,其在指派给第一sta或第二sta的一个或多个mpdu中的一mpdu被指派给的sta尚未传送该mpdu或者正在重传该 mpdu的情况下将该mpdu指示为待决;第三值,其在指派给第一sta或第二 sta的一个或多个mpdu中的一mpdu被指派给的sta已传送了该mpdu并且未在重传该mpdu的情况下将该mpdu指示为失败;以及第四值,其在生成报告的sta未被指派指派给第一sta或第二sta的一个或多个mpdu中的一 mpdu并且无法确定该mpdu已被第二mld成功接收的情况下将该mpdu的状态指示为未知。
145.方面14:如方面13所述的方法,其中:接收该一个或多个ba状态报告包括从第一sta接收一个或多个ba状态报告以及从第二sta接收一个或多个ba状态报告;并且更新该共用记分板包括合并来自第一sta和第二sta的ba状态报告。
146.方面15:如方面8-14中的任一项所述的方法,进一步包括:经由第一sta 或第二sta中的至少一者来传送第一帧以请求第二mld发送针对在多个无线链路上传送的一个或
多个mpdu的ba;以及响应于第一帧而经由第一sta或第二sta中的至少一者接收第二帧,该第二帧指示第二mld将发送针对在第一和第二无线链路上传送的一个或多个mpdu的ba。
147.方面16:一种用于由包括第一站(sta)和第二sta的第一多链路设备(mld) 进行无线通信的装置,该装置包括:至少一个处理器;以及与该至少一个处理器通信地耦合并存储处理器可读代码的至少一个存储器,该处理器可读代码在由该至少一个处理器执行时被配置成:由第一mld的第一sta经由该第一sta和第二 mld的第三sta之间的第一无线链路向该第三sta传送指派给该第一sta的一个或多个第一媒体接入控制(mac)协议数据单元(mpdu);由第一mld 的第二sta经由该第二sta和第二mld的第四sta之间的第二无线链路向该第四sta传送指派给该第二sta的一个或多个第二mpdu;由第一mld的第一 sta经由第一无线链路从第二mld的第三sta接收块确收(ba),该ba包括为指派给第一sta的一个或多个第一mpdu提供确收反馈的第一组一个或多个比特以及为指派给第二sta的一个或多个第二mpdu提供确收反馈的第二组一个或多个比特;基于该第一组比特来确定指派给第一mld的第一sta的一个或多个第一mpdu中的每一者的状态;基于该第二组比特来确定指派给第一mld 的第二sta的一个或多个第二mpdu中的每一者的状态;基于指派给第一sta 的一个或多个第一mpdu的所确定的状态以及指派给第二sta的一个或多个第二 mpdu的所确定的状态来生成ba状态报告;以及向第一mld的逻辑实体提供该ba状态报告。
148.方面17:如方面16所述的装置,其中:该逻辑实体包括共用mac层实体,该共用mac层实体被配置成将一个或多个mpdu指派给第一和第二sta;并且该存储器以及该一个或多个处理器被进一步配置成从共用mac层实体接收一个或多个mpdu到第一sta的指派。
149.方面18:如方面17所述的装置,其中该存储器以及该一个或多个处理器被进一步配置成基于从第一或第二sta中的至少一者接收到的一个或多个ba状态报告来从该共用mac层实体接收一个或多个mpdu到第一sta的重新指派。
150.方面19:如方面16-18中的任一项所述的装置,其中:第一sta具有用于重传具有第一组比特中的指示否定确收的对应比特的mpdu的策略;并且第一sta 被配置成在根据该策略用尽最大重传次数之前将一个或多个经更新ba状态报告转发至逻辑实体。
151.方面20:如方面17-19中的任一项所述的装置,其中所述存储器以及所述一个或多个处理器被进一步配置成在最大重传次数被设为零的情况下只传送mpdu 一次而不重传。
152.方面21:如方面16-20中的任一项所述的方法,其中基于第一组比特来确定指派给第一sta的一个或多个mpdu中的每一者的状态包括:基于第一组比特中的对应比特指示肯定确收来将指派给第一sta的一个或多个mpdu中的一mpdu 的状态确定为被第二mld成功接收;基于第一组比特中的对应比特指示否定确收并且第一sta尚未传送指派给第一sta的一个或多个第一mpdu中的一 mpdu或者正在重传该mpdu来将该mpdu的状态确定为待决;以及基于第一组比特中的对应比特指示否定确收并且第一sta已传送了指派给第一sta的一个或多个第一mpdu中的一mpdu并且正在重传该mpdu来将该mpdu的状态确定为失败。
153.方面22:如方面16-21中的任一项所述的装置,其中基于第二组比特来确定指派给第二sta的一个或多个mpdu中的每一者的状态包括:基于第二组比特中的对应比特指示肯定确收来将指派给第二sta的一个或多个mpdu中的一mpdu 的状态确定为被第二mld成功接收;以及基于第一组比特中的对应比特指示否定确收来将指派给第二sta的一个或多个mpdu中的一mpdu的状态确定为未知。
154.方面23:一种用于由第一多链路设备(mld)的逻辑实体进行无线通信的装置,包括:至少一个处理器;以及与该至少一个处理器通信地耦合并存储处理器可读代码的至少一个存储器,该处理器可读代码在由该至少一个处理器执行时被配置成:将第一组一个或多个媒体接入控制(mac)协议数据单元(mpdu)指派给第一mld的第一站(sta)以供在该第一sta和第二mld的第三sta之间的第一无线链路上进行传输;将第二组一个或多个mpdu指派给第一mld的第二sta以供在该第二sta和第二mld的第四sta之间的第二无线链路上进行传输;从第一sta或第二sta中的至少一者接收一个或多个块确收(ba)状态报告,该一个或多个ba状态报告指示指派给第一sta的第一组一个或多个mpdu 中的每个mpdu的状态以及指派给第二sta的第二组一个或多个mpdu中的每个mpdu的状态,其中每个mpdu的状态被指示为选自至少四个状态值之一的状态值;以及基于该一个或多个ba状态报告来更新用于跟踪跨第一无线链路传送的第一组mpdu中的一个或多个mpdu以及跨第二无线链路传送的第二组mpdu 中的一个或多个mpdu的状态的共用记分板。
155.方面24:如方面23所述的装置,其中:第一sta和第二sta各自具有用于重传具有第一组比特中的指示否定确收的对应比特的mpdu的策略;并且第一 sta和第二sta被配置成在根据该策略用尽最大重传次数之前将一个或多个经更新ba状态报告转发至该逻辑实体。
156.方面25:如方面23或24所述的装置,其中:该逻辑实体包括将mpdu指派给第一和第二sta的共用mac层实体;并且该存储器以及该一个或多个处理器被进一步配置成基于经更新的共用记分板来向第一和第二sta指派mpdu。
157.方面26:如方面25所述的装置,其中该存储器以及该一个或多个处理器被进一步配置成基于这些ba状态报告来将一个或多个mpdu从第一sta重新指派给第二sta或者从第二sta重新指派给第一sta。
158.方面27:如方面23-26中的任一项所述的装置,其中该共用记分板反映与不同序列号(sn)相关联的mpdu的状态。
159.方面28:如方面23-27中的任一项所述的装置,其中这四个状态值包括:第一值,其将指派给第一sta或第二sta的一个或多个mpdu中的一mpdu指示为被第二mld成功接收;第二值,其在指派给第一sta或第二sta的一个或多个mpdu中的一mpdu被指派给的sta尚未传送该mpdu或者正在重传该 mpdu的情况下将该mpdu指示为待决;第三值,其在指派给第一sta或第二 sta的一个或多个mpdu中的一mpdu被指派给的sta已传送了该mpdu并且未在重传该mpdu的情况下将该mpdu指示为失败;以及第四值,其在生成报告的sta未被指派指派给第一sta或第二sta的一个或多个mpdu中的一 mpdu并且无法确定该mpdu已被第二mld成功接收的情况下将该mpdu的状态指示为未知。
160.方面29:如方面28所述的装置,其中:接收该一个或多个ba状态报告包括从第一sta接收一个或多个ba状态报告以及从第二sta接收一个或多个ba状态报告;并且更新该共用记分板包括合并来自第一sta和第二sta的ba状态报告。
161.方面30:如方面23-29中的任一项所述的装置,其中该存储器以及该一个或多个处理器被进一步配置成:经由第一sta或第二sta中的至少一者来传送第一帧以请求第二mld发送针对在多个无线链路上传送的一个或多个mpdu的ba;
162.以及响应于第一帧而经由第一sta或第二sta中的至少一者接收第二帧,该第二帧指示第二mld将发送针对在第一和第二无线链路上传送的一个或多个mpdu的ba。
163.附加考虑
164.如本文所使用的,除非另外显式指示,否则“或”用于旨在以包含性含义来解释。例如,“a或b”可以包括仅a、仅b、或者a和b的组合。如本文中所使用的,引述一列项目“中的至少一者”或“中的一者或多者”的短语是指这些项目的任何组合,包括单个成员。例如,“a、b或c中的至少一者”旨在涵盖以下可能性:仅a、仅b、仅c、a和b的组合、a和c的组合、b和c的组合、以及a和b和c的组合。
165.结合本文公开的实现来描述的各种解说性组件、逻辑、逻辑块、模块、电路、操作和算法过程可实现为电子硬件、固件、软件、或者硬件、固件或软件的组合,包括本说明书中公开的结构及其结构等效物。硬件、固件和软件的这种可互换性已以其功能性的形式作了一般化描述,并在上文描述的各种解说性组件、框、模块、电路、和过程中作了解说。此类功能性是实现在硬件、固件还是软件中取决于具体应用和加诸整体系统的设计约束。
166.对本公开中描述的实现的各种改动对于本领域普通技术人员可能是明显的,并且本文中所定义的普适原理可应用于其他实现。权利要求书应被赋予与本公开、各原理和本文公开的新颖特征相一致的最广泛的范围。
167.另外,本说明书中在分开实现的上下文中描述的各种特征也可组合地实现在单个实现中。相反,在单个实现的上下文中描述的各种特征也可分开地或以任何合适的子组合实现在多个实现中。如此,虽然诸特征在上文可能被描述为以特定组合的方式起作用且甚至最初是如此要求保护的,但来自所要求保护的组合的一个或多个特征在一些情形中可从该组合中去掉,且所要求保护的组合可以针对子组合、或子组合的变体。
168.类似地,虽然在附图中以特定次序描绘了诸操作,但这不应当被理解为要求此类操作以所示的特定次序或按顺序次序来执行、或要执行所有所解说的操作才能达成期望的结果。此外,附图可能以流程图或流图的形式示意性地描绘一个或多个示例过程。然而,未描绘的其他操作可被纳入示意性地解说的示例过程中。例如,可在任何所解说的操作之前、之后、同时或之间执行一个或多个附加操作。在一些环境中,多任务处理和并行处理可能是有利的。此外,上文所描述的实现中的各种系统组件的分开不应被理解为在所有实现中都要求此类分开,并且应当理解,所描述的程序组件和系统一般可以一起整合在单个软件产品中或封装成多个软件产品。
再多了解一些

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

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

相关文献