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

用于无线通信网络的可调节多链路空闲信道评估的制作方法

2022-03-02 13:33:49 来源:中国专利 TAG:

用于无线通信网络的可调节多链路空闲信道评估
1.相关申请的交叉引用
2.本专利文档依据35 u.s.c.
§
119(a)和巴黎公约,要求于2019年7月10日提交的国际专利申请号pct/cn2019/095428以及于2020年3月12日提交的国际专利申请号pct/cn2020/078991的优先权权益。上述专利申请的一些内容通过引用并入本文。
技术领域
3.本专利文档总体上涉及无线通信。


背景技术:

4.移动通信技术正在将世界推向一个日益网络化的社会。在类似工厂自动化、游戏、人工智能(ai)、虚拟现实(vr)、增强现实(ar)等许多用户案例和部署场景中,它可能需要无线通信的迅速发展来为这种应用服务提供低时延连接。
5.无线通信系统可以包括与一个或多个无线站点(sta)通信的一个或多个接入点(ap)的网络。ap可以将承载了管理信息、控制信息或用户数据的无线电信号发射到一个或多个sta。sta可以使用诸如时分双工(tdd)的技术在相同的频率信道中或者使用诸如频分双工(fdd)的技术在不同的频率中传送无线电信号到ap。
6.电气和电子工程师协会(ieee)802.11规定了用于在免许可频段中经由无线电信道的无线局域网(wlan)的规范。wlan的基本单元是基本服务集(bss)。基础设施bss可以包括具有站点的bss,该站点通过与接入点(ap)相关联以连接到有线网络或互联网。在基础设施bss中,接入点和站点两者可以经由使用带有冲突避免的载波侦听多路接入(csma/ca)技术(一种tdd机制)共享相同的频道,以用于多路接入和数据传输。另外,接入点和站点可以利用正在开发的多链路技术来执行同时传输和接收或者同时传输和接收受限通信。


技术实现要素:

7.本文档公开了涉及数字无线通信的方法、系统和设备,并且更具体地,涉及建立用于传输和/或接收的多链路网络分配向量,以及可调节空闲信道评估机制以增强多链路通信的受限下的空闲信道评估以促进多链路信道接入以便减少接入延迟、提高传输稳定性并且增加传输吞吐量的技术。
8.在一个示例性方面中,公开了一种用于无线通信的方法。所述方法包括:由无线设备识别出无线设备的第一无线链路和第二无线链路在第一时间处于检测状态。所述方法进一步包括:基于检测到第一无线链路在第一时间的传输状态,无线设备修改第二无线链路的多链路信道可用性评估过程。
9.在另一示例性方面中,公开了一种用于无线通信的方法。所述方法包括:由无线设备识别出无线设备的第一无线链路和第二无线链路在第一时间处于检测状态。所述方法进一步包括:响应于检测到第一无线链路在第一时间处于传输状态,由无线设备基于第一无线链路的传输状态来调节针对第二无线链路的多链路信道可用性评估过程,并且发起针对
第二无线链路的多链路信道可用性评估过程。
10.在另一示例性方面中,公开了一种用于无线通信的方法。所述方法包括:由无线设备识别出在第一时间无线设备的第一无线链路正在接收数据且无线设备的第二无线链路处于检测状态。所述方法进一步包括:响应于检测到第二无线链路在第二时间处于检测状态,由无线设备修改针对第二无线链路的多链路信道可用性评估过程的发起。
11.在另一示例性方面中,公开了一种用于无线通信的方法。所述方法包括:由无线设备在第一时间发起多链路网络接收时段,其中第一无线链路在多链路网络分配向量接收时段期间接收数据,并且第二无线链路在第一时间处于检测状态。所述方法进一步包括:由无线设备在第二时间发起多链路网络分配向量传输时段,其中第一无线链路在多链路网络传输时段期间发送数据,并且第二无线链路在第二时间处于检测状态。所述方法进一步包括:响应于检测到第二无线信道在第二时间处于空闲状态,由无线设备修改针对第二无线链路的多链路信道可用性评估过程。
12.在另一示例性方面中,公开了一种用于无线通信的方法。所述方法包括:由无线设备在第一时间发起第一多链路接收时段,其中第一无线链路在第一多链路网络接收时段期间接收第一数据集,并且第二无线链路在第一时间处于检测状态。所述方法进一步包括:由无线设备在第二时间发起多链路网络传输时段,其中第一无线链路在多链路网络传输时段期间发送数据,并且第二无线链路在第二时间处于活动状态。所述方法进一步包括:由无线设备在第三时间发起第二多链路网络接收时段,其中第一无线链路在第二多链路网络接收时段期间接收第二数据集,并且第二无线链路在第一时间处于检测状态。所述方法进一步包括:响应于检测到第二无线链路在第三时间处于检测状态,由无线设备调节针对第二无线链路的多链路信道可用性评估过程。
13.在另一示例性方面中,公开了一种用于无线通信的方法。所述方法包括:由无线设备在第一时间发起第一多链路网络传输时段,其中第一无线链路在第一多链路网络传输时段期间传送第一数据集,并且第二无线链路在第一多链路网络传输时段期间处于检测状态。所述方法进一步包括:由无线设备在第二时间发起多链路网络接收时段,其中第一无线链路在多链路网络接收时段期间接收数据,并且第二无线链路在多链路网络接收时段期间处于检测状态。所述方法进一步包括:由无线设备调节针对第二无线链路的多链路信道可用性评估过程,以检测第二无线信道在多链路网络接收时段期间转换到空闲状态。
14.在另一示例性方面中,公开了一种用于无线通信的方法。所述方法包括:由无线设备在第一时间发起第一多链路网络传输时段,其中第一无线链路在第一多链路网络传输时段期间传送第一数据集,并且第二无线链路在第一多链路网络传输时段期间处于检测状态。所述方法进一步包括:由无线设备在第二时间发起多链路网络接收时段,其中第一无线链路在多链路网络接收时段期间接收数据,并且第二无线链路在多链路网络接收时段期间处于活动状态。所述方法进一步包括:由无线设备在第三时间发起第二多链路网络传输时段,其中第一无线链路在第二多链路网络传输时段期间传送第二数据集,并且第二无线链路在第三时间之前处于检测状态。所述方法进一步包括:由无线设备调节针对第二无线链路的多链路信道可用性评估过程,以检测第二无线信道在第三时间之前转换到空闲状态。
15.在另一示例性方面中,公开了一种用于无线通信的方法。所述方法包括:由无线设备在第一时间发起第一多链路网络传输时段,其中第一无线链路在第一多链路网络传输时
段期间传送第一数据集,并且第二无线链路在第一多链路网络传输时段期间处于检测状态。所述方法进一步包括:由无线设备在第二时间检测在多链路网络接收时段期间第一无线链路没有接收到数据,其中所述第二无线链路在多链路网络接收时段期间处于检测状态。所述方法进一步包括:响应在第二时间检测到第一无线链路在多链路网络接收时段期间没有接收到数据,由无线设备调节针对第一无线链路和第二无线链路的多链路信道可用性评估过程。
16.在另一示例性方面中,公开了一种包括处理器的无线通信装置。所述处理器被配置为实施本文所述的方法。
17.在又另一示例性方面中,本文所述的各种技术可以被具体体现为处理器可执行的代码并且被存储在计算机可读程序介质上。
18.一些实施例可以优选地实施以条款格式书写的以下解决方案。
19.提供了一种用于无线通信的解决方案,包括:由无线设备识别出所述无线设备的第一无线链路和第二无线链路在第一时间处于检测状态;基于检测到所述第一无线链路在所述第一时间的传输状态,所述无线设备修改第二无线链路的多链路信道可用性评估过程。
20.2、根据条款1所述的解决方案,其中,所述无线设备是能够执行同时传输和接收受限操作(simultaneous transimission and reception constraint,str-constraint)的接入点(ap)多链路设备(mld)或非ap mld。
21.3、根据条款1所述的解决方案,进一步包括:由所述无线设备确定所述第一无线链路在第二时间处于传输状态,其中修改所述多链路信道可用性评估过程包括:将针对所述第二无线链路的多链路信道可用性评估过程的发起推迟到第三时间。
22.4、根据条款1所述的解决方案,其中,检测所述第一无线链路处于传输状态包括:确定用于所述无线设备的第一无线链路的网络分配向量(nav)值不等于零。
23.5、根据条款1所述的解决方案,进一步包括:由所述无线设备确定第一多链路nav传输时段已经到期;由所述无线设备在对应于所述第一多链路nav传输时段期满的时间,发起针对所述第二无线链路的多链路信道可用性评估过程和退避过程;并且响应于检测到退避计数器的期满,由所述无线设备经由所述第二无线链路传送第一消息。
24.6、一种用于无线通信的方法,包括:由无线设备识别出所述无线设备的第一无线链路和第二无线链路在第一时间处于忙碌状态;并且响应于检测到所述第一无线链路在所述第一时间处于传输状态,由所述无线设备基于所述第一无线链路的传输状态来调节针对所述第二无线链路的多链路信道可用性评估过程,并且发起针对所述第二无线链路的多链路信道可用性评估过程。
25.7、根据条款6所述的解决方案,进一步包括:响应于检测到第一无线链路和第二无线链路在第二时间处于传输状态,由所述无线设备基于所述第一无线链路和所述第二无线链路的传输状态来调节针对第三无线链路的多链路信道可用性评估过程。
26.8、根据条款7所述的解决方案,进一步包括:经由针对所述第三无线链路的多链路信道可用性评估过程,由所述无线设备检测所述第三无线链路在所述第三时间处的信道可用性。
27.9、根据条款6所述的解决方案,进一步包括:由所述无线设备在所述第一时间建立
第一多链路nav传输时段,其中针对所述第二无线链路和第三无线链路的多链路信道可用性评估过程的发起是基于第一多链路nav传输时段的。
28.10、根据条款6所述的解决方案,进一步包括:由所述无线设备在所述第二时间建立第二多链路nav传输时段,其中针对第三无线链路的多链路信道可用性评估过程的发起是基于所述第一多链路nav传输时段和所述第二多链路nav传输时段的。
29.11、根据条款6所述的解决方案,其中,针对所述无线设备的任何无线链路的多链路信道可用性评估过程包括:基于由在第一信道上的其它消息的传输导致的测量到的接收信号强度的修改后的接收信号强度测量。
30.12、根据条款6所述的解决方案,其中,所述多链路信道可用性评估过程包括:响应于退避计数器达到零,在所述第二无线链路上传送第一消息。
31.13、根据条款11所述的解决方案,其中,所述修改后的接收信号强度由所述无线设备指示。
32.14、根据条款11所述的解决方案,进一步包括:由所述无线设备生成干扰测量矩阵,所述干扰测量矩阵包括由非传送链路测量的所述无线设备的每个传送无线链路的测量到的信号强度。
33.15、根据条款14所述的解决方案,进一步包括:由所述无线设备基于所述干扰测量矩阵,导出在对任何无线链路的多链路信道可用性评估过程中的修改后的接收信号强度。
34.16、根据条款14所述的解决方案,进一步包括:由所述无线设备基于所述干扰测量矩阵来修改无线链路的能量检测阈值(edt)。
35.17、根据条款6所述的解决方案,进一步包括:响应于所述多链路信道可用性评估过程的完成,由所述无线设备同时在所述第一无线链路上传送第一下行链路消息并且在所述第二无线链路上传送第二下行链路消息。
36.18、根据条款6所述的解决方案,进一步包括:响应于所述多链路信道可用性评估过程的完成,由所述无线设备同时在所述第一无线链路上传送第一上行链路消息并且在所述第二无线链路上传送第二上行链路消息。
37.19、根据条款6所述的解决方案,进一步包括:响应于所述多链路信道可用性评估过程的完成,由所述无线设备分开地在所述第一无线链路上传送第一上行链路消息并且在所述第二无线链路上传送第二上行链路消息。
38.20、根据条款6所述的解决方案,进一步包括:响应于包括针对于所述第一无线链路和所述第二无线链路两者的联合退避过程在内的多链路信道可用性评估过程的完成,由所述无线设备同时在所述第一无线链路上传送第一上行链路消息并且在所述第二无线链路上传送第二上行链路消息。
39.21、一种用于无线通信的解决方案,包括:由无线设备识别出在第一时间所述无线设备的第一无线链路正在接收数据且所述无线设备的第二无线链路处于忙碌状态;并且响应于检测到所述第二无线链路在第二时间处于忙碌状态,由所述无线设备修改针对于所述第二无线链路的多链路信道可用性评估过程的发起。
40.22、根据条款21所述的解决方案,其中,修改针对所述第二无线链路的多链路信道可用性评估过程的发起包括:在所述第二时间发起针对于所述第二无线链路的退避过程。
41.23、根据条款21和22中任一项所述的解决方案,进一步包括:由所述无线设备将信
道接入的发起和第一消息在所述第二无线链路上的传输推迟,直到完成数据在所述第一无线链路处的接收为止。
42.24、根据条款23所述的解决方案,进一步包括:基于检测到所述第一无线链路的nav值等于零,所述无线设备确定所述第一无线链路已经完成数据的接收。
43.25、根据条款21所述的解决方案,进一步包括:由所述无线设备在第二时间发起针对所述第三无线链路的第二退避过程;并且响应检测到第一nav传输时段的完成,由所述无线设备同时在所述第二无线链路处传送第一消息并且在所述第三无线链路处传送第二消息。
44.26、一种用于无线通信的解决方案,包括:由无线设备在第一时间发起多链路网络接收时段,其中第一无线链路在所述多链路网络分配向量接收时段期间接收数据,并且第二无线链路在所述第一时间处于忙碌状态;由所述无线设备在第二时间发起多链路nav传输时段,其中所述第一无线链路在所述多链路网络传输时段期间发送数据,并且所述第二无线链路在所述第二时间处于忙碌状态;并且响应于检测到所述第二无线链路在所述第二时间处于空闲状态,由所述无线设备调节针对所述第二无线链路的多链路信道可用性评估过程。
45.27、根据条款26所述的解决方案,其中,调节针对所述第二无线链路的信道可用性评估过程包括:在所述第二时间发起针对所述第二无线链路的退避计数器。
46.28、根据条款26所述的解决方案,进一步包括:响应于针对所述第二无线链路的多链路信道可用性评估过程的完成,由所述无线设备在第三时间同时在所述第一无线链路和所述第二无线链路中的每一个上接收下行链路消息。
47.29、一种用于无线通信的解决方案,包括:由无线设备在第一时间发起第一多链路网络接收时段,其中第一无线链路在所述第一多链路网络接收时段期间接收第一数据集,并且第二无线链路在所述第一时间处于忙碌状态;由所述无线设备在第二时间发起多链路网络传输时段,其中所述第一无线链路在所述多链路网络传输时段期间发送数据,并且所述第二无线链路在所述第二时间处于活动状态;由所述无线设备在第三时间发起第二多链路网络接收时段,其中所述第一无线链路在所述第二多链路网络接收时段期间接收第二数据集,并且所述第二无线链路在所述第三时间处于忙碌状态;并且响应于检测到所述第二无线链路在所述第三时间处于空闲状态,由所述无线设备调节针对所述第二无线链路的多链路信道可用性评估过程。
48.30、根据条款29所述的解决方案,其中,调节针对所述第二无线链路的信道可用性评估过程包括:在第三时间发起针对所述第二无线链路的信道可用性评估过程。
49.31、一种用于无线通信的解决方案,包括:由多链路站在第一时间发起第一多链路网络传输时段,其中第一无线链路在所述第一多链路网络传输时段期间传送第一数据集,并且第二无线链路在所述第一多链路网络传输时段期间处于忙碌状态;由所述多链路站在第二时间发起多链路网络接收时段,其中所述第一无线链路在所述多链路网络接收时段期间接收数据,并且所述第二无线链路在所述多链路网络接收时段期间处于忙碌状态;并且由多链路站调节针对所述第二无线链路的多链路信道可用性评估过程,以检测所述第二无线信道在所述多链路网络接收时段期间转换到空闲状态。
50.32、根据条款31所述的解决方案,其中,所述多链路站是能够执行同时传输和接收
受限操作的设备。
51.33、根据条款31所述的解决方案,其中,调节针对所述第二无线链路的信道可用性评估过程包括:在所述多链路网络接收时段期间发起针对所述第二无线链路的退避计数器。
52.34、根据条款31所述的解决方案,进一步包括:在所述第二多链路网络传输时段期间的第三时间,由所述多链路站在所述第一无线链路和所述第二无线链路中的每一个上同时传送上行链路消息,其中响应于针对所述第二无线链路的多链路信道可用性评估过程的完成,执行所述上行链路消息的传输。
53.35、一种用于无线通信的解决方案,包括:由多链路站在第一时间发起第一多链路网络传输时段,其中第一无线链路在所述第一多链路网络传输时段期间传送第一数据集,并且第二无线链路在所述第一多链路网络传输时段期间处于检测状态;由所述多链路站在第二时间发起多链路网络接收时段,其中所述第一无线链路在所述多链路网络接收时段期间接收数据,并且所述第二无线链路在所述多链路网络接收时段期间处于活动状态;由所述多链路站在第三时间发起第二多链路网络传输时段,其中所述第一无线链路在所述第二多链路网络传输时段期间传送第二数据集,并且所述第二无线链路在所述第三时间之前处于检测状态;并且由所述多链路站调节针对所述第二无线链路的多链路信道可用性评估过程,以检测所述第二无线信道在所述第三时间之前转换到空闲状态。
54.36、根据条款35所述的解决方案,其中,调节针对所述第二无线链路的信道可用性评估过程包括:由所述多链路站在第三时间发起针对于所述第二无线链路的退避计数器;并且响应于所述退避计数器的期满,由所述多链路站在所述第二多链路网络传输时段期间传送第三数据集。
55.37、一种用于无线通信的解决方案,包括:由多链路站在第一时间发起第一多链路网络传输时段,其中第一无线链路在所述第一多链路网络传输时段期间传送第一数据集,并且第二无线链路在所述第一多链路网络传输时段期间处于检测状态;由所述多链路站在第二时间检测所述第一无线链路在多链路网络接收时段期间没有接收到数据,其中所述第二无线链路在所述多链路网络接收时段期间处于检测状态;并且响应于在所述第二时间检测到所述第一无线链路在所述多链路网络接收时段期间没有接收到数据,由所述多链路站调节针对所述第一无线链路和所述第二无线链路的多链路信道可用性评估过程。
56.38、根据条款37所述的解决方案,其中,调节针对所述第一无线链路和所述第二无线链路的多链路信道可用性评估过程包括:在第三时间发起针对于所述第一无线链路和所述第二无线链路的联合退避计数器。
57.39、根据条款37所述的解决方案,其中,调节针对所述第一无线链路和所述第二无线链路的多链路信道可用性评估过程包括:在所述第二多链路网络传输时段期间由所述第一无线链路传送第二数据集,并且在所述第二多链路网络传输时段期间由所述第二无线链路传送第三数据集。
58.40、一种用于无线通信的装置,包括处理器,所述处理器被配置为执行根据条款1至39中任一项所述的解决方案。
59.41、一种非暂时性计算机可读介质,其上存储有代码,所述代码在由处理器执行时,致使所述处理器实施根据条款1至39中任一项所述的解决方案。
60.在下面的附件、附图和描述中阐述了一个或多个实施方式的细节。其它特征从描述和附图以及从条款中将会是显而易见的。
附图说明
61.图1示出了包括多链路站在内的示例多链路接入网络。
62.图2a示出了根据第一实施例的多链路站和多链路接入点的示例参考架构。
63.图2b示出了根据第二实施例的多链路站和多链路接入点的示例参考架构。
64.图3a示出了在不具有空闲信道评估调节的同时传输和接收受限操作中,传输的示例多链路网络分配向量设置过程。
65.图3b示出了在具有可调节空闲信道评估的同时传输和接收受限操作中,传输的示例多链路网络分配向量设置过程。
66.图3c示出了在具有推迟的信道接入的同时传输和接收受限操作中,接收的示例多链路网络分配向量设置过程。
67.图4a示出了在同时传输和接收受限操作中用于传输的ml-nav期间,同时传输和接收多链路接入点发起的可调节空闲信道评估的示例信令过程。
68.图4b示出了在同时传输和接收受限操作中用于接收的ml-nav期间,同时传输和接收多链路接入点发起的可调节空闲信道评估的示例信令过程。
69.图5a示出了在用于接收的ml-nav期间,同时传输和接收受限多链路站发起的可调节多链路空闲信道评估的示例信令过程。
70.图5b示出了在用于传输的ml-nav期间,同时传输和接收受限多链路站发起的可调节多链路空闲信道评估的示例信令过程。
71.图5c示出了利用同步通信的联合退避机制的同时传输和接收受限多链路站发起的多链路空闲信道评估的示例信令过程。
72.图6是建立用于传输和/或接收的多链路网络分配向量以及可调节空闲信道评估机制的方法的框图。
73.图7是硬件平台中的一部分的框图表示。
具体实施方式
74.本文档中使用的章节标题仅是为了便于理解,并不将实施例的范围限制于描述它们的章节。此外,尽管参考无线本地接入网络(wlan)的示例描述了实施例,但是所公开的技术可以应用于使用除wlan或ieee 802.11协议以外的协议的无线系统。
75.无线局域网通信正迅速成为一种流行机制以直接或经由诸如互联网的网络彼此通信。多个无线设备(例如,智能手机、平板电脑等)可以试图在某一环境(例如,机场、住宅、建筑物、运动场馆等)中的共享通信频谱上传送和接收数据。另外,无线设备(例如,传感器、摄像头、控制单元等)越来越多地用于各种应用(例如,工厂自动化、车辆通信等)的网络中。
76.在一些情况下,数据传输是基于如电气和电子工程师协会(ieee)802.11系列标准所规定的空中接口。在这个规范下,设备可以共享包括特定规则集在内的无线介质。在ieee 802.11中,基本服务集(bss)是无线局域网(wlan)的构建块。在无线电覆盖区域中相关联的无线站(也被称为站点)可以建立bss并且提供wlan的基本服务。
77.ieee 802.11规定了用于在免许可和/或共享频谱上的操作的无线接入协议。无线站可以在免许可频带(例如,2.4ghz或5ghz)或与其它服务的共享频带(例如,6ghz)中的信道上操作。
78.当在免许可或共享频谱上进行操作时,由于来自位于相同的覆盖区域内的其它站点的干扰,诸如隐藏节点传输或试图利用相同的共享通信介质进行传输的“可见”节点,无线消息的传输和接收可能不可靠。
79.在未经许可的频带上操作的设备可以利用带有冲突避免的载波侦听多路接入(csma/ca)机制以控制基于ieee 802.11规范的多介质接入。每个站点可以实施csma/ca功能。在接入无线介质之前,站点可以使用csma/ca来侦听介质占用状态。如果站点确定了介质正在忙碌,则它可能需要等待并在稍后重试侦听介质。如果站点侦听到介质处于空闲,则站点可能等待一些帧间间隔(ifs),然后进入竞争窗口。为了支持多个站点以接入介质,每个站点可以在经由介质传送之前退避一个随机时间,以减少冲突并且平均分配介质接入。退避时间可以被定义为如下:
80.back off time=random()x aslottime
ꢀꢀꢀꢀꢀꢀꢀ
等式(1)
81.其中,random()=均匀分布在区间[0,cw]上的伪随机整数,并且cw为整数:
[0082]
acwmin≤cw≤acwmax
ꢀꢀꢀꢀꢀꢀꢀ
等式(2)
[0083]
ieee 802.11标准中规定的当前csma/ca机制可能会在每次传输中产生显著的信道接入延迟,并且致使介质利用效率的问题。当大量站点共享相同的介质并且要同时传送时,csma/ca机制会遭受不可靠的传输(例如,在不稳定的无线电环境中更多的传输分组丢失、更长的接入延迟以及更大的抖动)。这种不可靠的传输可能降低了用户体验,并且限制了要求经由ieee 802.11无线接入网络的低时延和高可靠性的应用性能。
[0084]
在某些情况下,ieee 802.11标准允许站点经由一条无线链路与接入点相关联。当相关联的无线链路在站点侧或接入点侧受到拥塞或干扰时,这可能致使站点难以接收可靠的传输。在其它情况下,如果相关联的无线链路正在忙碌,则ieee 802.11标准中的该限制将会限制站点与接入点之间的无线通信。
[0085]
本实施例可以涉及可调节式多链路空闲信道评估(ml-cca)机制,以在wlan中减少信道接入时延,提高传输可靠性,并且增加传输吞吐量。
[0086]
图1示出了具有基础设施bss配置的示例wlan。基础设施bss wlan可以包括多个ml站(即,ml-sta或非ap ml设备),诸如,例如ml-sta1 110和ml-sta2 112。ml站可以在第一ml接入点(即,ml-ap或称为ap ml设备)诸如ml-ap1 120和/或第二ml接入点ml-ap2 122的覆盖范围内。ml-ap1 120可以形成基础设施ml-bss1并且ml-ap2 122可以形成基础设施ml-bss2。ml-ap1 120和ml-ap2 122可以通过分配系统(ds)经由交换机互连以形成ml-bss 100。ml-ap1 120和ml-ap2 122可以经由ml-bss控制器150协调,其用于跨多个ml-ap的ml操作。
[0087]
在一些实施例中,具有多个无线电的ml-sta(例如,ml-sta1 110)可以被配置为在相同频带或不同频带中的多个信道(或ofdma子信道)上进行操作,以与ml-ap(例如,ml-ap1 122)通信。ml-sta可以与ml-bss覆盖范围内的一个或多个ml-ap相关联以用于ml通信。
[0088]
ml的启用活动链路可以在传输状态(tx)、接收状态(rx)和监听状态(即检测(dt)来自其它链路的传输的状态)之一下进行操作。基于操作模式,启用活动链路的操作可以独
立于其它启用活动链路的操作或受其约束。
[0089]
同时传输和接收(str)操作模式可以是指:允许启用活动链路上的传输独立于另一启用活动链路上的操作(不可于其中断)的操作模式。
[0090]
同时传输和接收受限(str-constraint)操作模式可以是指:str-constraint链路上的操作可取决于一个或多个的另一str-constraint链路上的操作状态,即,如果启用活动链路上的传输致使另一启用活动链路上的接收中断,则该传输可以被约束。因此,可以假设ml-cca与之相关联的链路是启用活动链路。
[0091]
ml设备可以被配置为在str操作上操作的所有链路、str操作上的一部分链路和str-constraint上的另一部分链路、和/或str-constraint操作上的所有链路。
[0092]
在一些实施例中,ml-ap 122和ml-sta 110可以进行杠杆ml操作,以用于经由一个或多个射频信道的同时传输和接收(str),来在ml-mbss控制器150的协调下,减少接入时延,提高传输可靠性和/或增加传输吞吐量。ml通信可以包括通过部分ml链路或所有ml链路在ml-sta与ml-ap之间的双向传输。
[0093]
在一些实施例中,ml-ap 122和ml-sta 110可以经由部分或所有ml链路对非同时传输和接收受限(str-constraint)操作进行杠杆ml操作。
[0094]
图2a-2b示出了针对于ml-sta和ml-ap的示例ml系统架构。在如图2a所示的第一实施例中,ml系统200a可以包括ml-sta 210和ml-ap 220。
[0095]
如图2a所示,ml-sta 210可以包括ml无线电211、212和213。ml-sta 210的每个无线电可以包括802.11phy和部分mac(即下层mac(mac-l))。ml无线电211可以在无线信道(ch1)上操作以建立到ml-ap 220的无线电链路251。类似地,ml无线电212和213可以分别在无线信道(ch2和ch3)上操作以建立到ml-ap 220的无线电链路2 252和链路3 253。ml-sta 210可以包括ml无线电控制器241,其可以包括公共802.11mac(即上层mac(mac-u))和管理ml-sta 210的ml操作的管理实体。
[0096]
ml-ap 220可以包括ml无线电221、222和223。ml-ap 220的每个无线电可以包括802.11phy和部分mac(即mac-l)。ml-ap 220的无线电221可以在无线信道(ch1)上操作以建立到ml-sta 210的无线电链路251。类似地,ml-ap的ml无线电222和223可以分别在无线信道(ch2和ch3)上操作以建立到ml-sta 210的无线电链路2 252和链路3 253。ml-ap 220可以具有ml无线电控制器242,其可以包括公共802.11mac(即mac-u)和管理ml-ap 220的ml操作的管理实体。
[0097]
在如图2b所示的第二实施例中,ml系统200b可以包括ml-sta 210、ml-ap 220和ml-bss控制器230。如图2b所示,ml-sta 210可以包括ml无线电211、212和213。ml-sta 210的每个无线电可以包括802.11phy和部分mac(即mac-l)。无线电211可以在无线信道(ch1)上操作以建立到ml-ap 220的无线电链路1 231。类似地,ml无线电212和213可以分别在无线信道(ch2和ch3)上操作以建立到ml-ap 220的无线电链路2 252和链路3 253。ml-sta 210可以具有ml无线电控制器241,其可以包括公共802.11mac(mac-u)和管理ml-sta 210的ml操作的管理实体。
[0098]
ml-ap 220可以包括ml无线电221、222和223。ml-ap 220的每个无线电可以包括802.11phy和部分mac(即mac-l)。ml无线电221可以在无线信道(ch1)上操作以建立到ml-sta 210的无线电链路251。类似地,ml无线电222和223可以分别在无线信道(ch2和ch3)上
操作以建立到ml-sta 210的无线电链路2 252和链路3 253。ml-ap 220可以具有ml无线电控制器242,其可以包括公共802.11mac(即mac-u)和管理ml-ap 220的ml操作的管理实体。
[0099]
可与ml-ap 220集成或者作为单个网络实体单独定位的ml-bss控制器230可以协调一个或多个ml无线电控制器242,以进行跨多个ml-ap的ml操作。
[0100]
ml 251、252和253可以是可在相同频带或不同频带(诸如在2.4ghz、5ghz、6ghz频带处等)下的无线电信道上操作的无线链路。链路可以具有相同的信道带宽,诸如20mhz、40mhz、80mhz、160mhz等。可替选地,链路可以允许不同的信道带宽的组合,诸如160mhz 160mhz 20mhz或160mhz 80mhz 20mhz等。
[0101]
ml-sta可以经由任何链路与ml-ap相关联,以在它们之间建立ml通信。在ml关联期间,ml-sta和ml-ap可以交换ml能力信息并且确定支持的ml操作。
[0102]
ml-sta可以打开无线电,以监听未经许可的频带中的传输并且搜索信标帧。ml-sta可以打开多个ml无线电,同时经由多个信道进行快速搜索以减少搜索时间。如果ml-sta获取ml信标帧,则通过在信标帧中广播的ml能力信息,ml-sta可以确定它是否可以与该ml-ap相关联。
[0103]
无线设备可以使用空闲信道评估(clear channel assessment,cca)机制来确定信道是否由其它传输占用。在ieee 802.11中,定义了两种类型的cca检测机制。
[0104]
第一种类型的cca检测可以包括前导检测(preamble detection,pd)。在pd中,这种cca机制可以检测ieee 802.11帧的前导信号。一旦检测到的前导信号强度等于或大于pd阈值(pdt,即-82dbm),则cca可以声明该信道忙碌,即正由另一传输占用。如果检测到的前导信号强度小于pdt,则可以声明该信道空闲,并且无线设备能够在该空闲信道上传送帧。
[0105]
第二种类型的cca检测可以包括能量检测(ed)。在ed中,在前导信号不在检测时段内或者由于强干扰而无法检测到的情况下,这种cca机制可以检测任何类型的无线信号的能量。如果cca检测到操作信道上的信号强度测量值等于或大于ed阈值(edt,即-62dbm),则cca可以确定该信道忙碌,即正由其它传输占用。如果检测到的信号强度小于edt,则可以声明该信道空闲,并且无线设备可以在该空闲信道上传送帧。
[0106]
当在ml设备的链路上使用现有的cca机制来检测操作信道状态时,可具有对于str-constraint ml操作的特殊约束。
[0107]
由于str-constraint ml操作不允许同时传输和接收,所以str-constraint链路的cca机制可能会被自干扰阻碍,或者在当ml设备正在另一个str-constraint链路上传送时得到不正确的测量结果。由另一个链路上的传输对str-constraint链路的cca机制的影响可能取决于以下任何一个:ml设备(或“无线设备”或“无线ml设备”)的str-constraint链路在其上执行cca的信道与ml设备的str-constraint链路正在其上传送帧的信道之间的信道间隔;用于ml设备的str-constraint链路的两个无线电模块之间的物理间隔;以及来自ml设备的一个或多个str-constraint链路的总传送功率。
[0108]
为了解决在str-constraint ml操作上的链路中的cca的这个问题,可以利用可调节cca连同ml-nav机制。
[0109]
ml设备可以在str-constraint链路上应用可调节式ml-cca机制。每个链路上的ml-cca可以独立地执行,而不需要任何信道评估调节,但可能需要对信道评估时段的一些限制。
[0110]
链路上的ml-cca可以根据该信道上的总信号强度测量结果,来确定自干扰强度测量值(例如,rssi),其中自干扰可能来自ml设备的一个或多个str-constraint链路正在其上传送的一个或多个其它信道。ml设备的str-constraint链路的ml-cca可以能够仅根据其它设备来精确地测量该信道空闲度。
[0111]
str-constraint链路上的ml-cca测量可以使用调节后的能量检测阈值(edt)进行空闲信道评估。
[0112]
调节后的edt(aedt)=edt 来自ml设备的str-constraint操作上的一个或多个其它传送链路的自干扰信号强度测量值。
ꢀꢀꢀꢀꢀ
等式(3)
[0113]
在str-constraint操作模式下,ml网络分配向量(ml-nav)可用于反映对str-constraint操作模式下的那些链路的操作状态的受限。
[0114]
ml-nav(tx)可以包括mld内tx受限时段。ml-nav(tx)的持续时间可以等于要在str-constraint操作模式下的链路上传送ppdu的持续时间加上sifs时间。当str-constraint操作模式下的链路被设置为ml-nav(tx)时,str-constraint操作模式下的其它链路可以处于dt或tx状态。
[0115]
ml-nav(rx)可以包括mld内rx受限时段。ml-nav(rx)的持续时间可以等于在str-constraint操作模式下的链路上接收的ppdu的持续时间加上sifs时间。当str-constraint操作模式下的链路被设置为ml-nav(rx)时,str-constraint操作模式下的其它链路可以处于dt或rx状态。
[0116]
当str-constraint操作模式下的链路被设置为ml-nav(tx)时,str-constraint操作模式下的其它链路上的可调节ml-cca可用于调节对其它链路上的cca过程的自干扰影响。
[0117]
当str-constraint操作模式下的链路被设置为ml-nav(rx)时,str-constraint操作模式下的其它链路的状态可以不改变为tx,以便防止自干扰对该链路上的接收过程的影响。
[0118]
要在str-constraint链路上传送帧的ml设备可以将ml-nav(tx)(即,mld内tx受限时段)设置为要传送的ppdu的持续时间加上sifs时间。ml-nav(tx)可以是ml设备正在str-constraint链路上传送帧的持续时间加上sifs时间。在这个时段中,ml设备可以在其它str-constraint链路上执行可调节ml-cca过程和信道接入。这可以协助新的传输在另一个str-constraint链路上的现有传输的时段内对齐。
[0119]
一旦设置了ml-nav(tx),链路上的可调节ml-cca可以测量来自另一信道的自干扰并且调节其cca算法。
[0120]
如果禁用了(即,不支持)可调节ml-cca,则不能在该链路上执行调节。可调节ml-cca可能不会在ml-nav(tx)期间执行链路上的cca,因为测量值可能不正确。
[0121]
如果启用了可调节ml-cca,则该调节可以是ml-cca测量值的调节,其指示了链路上的可调节ml-cca可以在对信道空闲度的评估之前从总ml-cca测量结果中减去来自其它信道的自干扰,或者包括链路上的可调节ml-cca在内的ml-cca edt的调节可以由来自另一信道的自干扰测量值补偿edt,并且使用aedt作为空闲信道评估阈值。
[0122]
当可调节ml-cca的测量值大于edt(或ml-cca的测量值大于aedt)时,可调节ml-cca的测量值可以识别该信道为忙碌,否则可以确定该信道为空闲。
[0123]
正在str-constraint链路上接收帧的ml设备可以将ml-nav(rx),即mld内rx受限时段,设置为接收到的ppdu的持续时间加上sifs时间。ml-nav(rx)可以是ml设备正在str-constraint链路上接收帧的持续时间加上sifs时间。当ppdu正在ml设备的另一个str-constraint链路上接收时,ml-nav(rx)可以在执行可调节ml-cca和信道接入的链路上使用。ml-nav(rx)可以协助保持新的传输,直到完成在另一个链路上接收当前传输为止。因此,它可以防止新传输对现有通信的干扰。
[0124]
用于tx或rx的ml-nav值会随着时间推移而减小。一旦ml-nav变为“0”,该信道评估可以恢复正常。
[0125]
ml设备可以在str-constraint链路上使用物理cca机制,结合虚拟载波侦听以确定信道可用性。
[0126]
ml虚拟载波侦听可以依赖ml网络分配向量(ml-nav)来评估信道可用性。ml设备可以包括多个str-constraint链路,每个str-constraint链路都具有针对物理空闲信道评估的cca。当链路的cca在其操作信道上检测前导时,它可以将与该信道相关联的ml-nav设置为具有由接收到的分组的持续时间字段所指示的时段加上sifs时间的占用。ml-nav的类型可以取决于ml设备的str-constraint链路是正在传送还是在接收帧。
[0127]
如果str-constraint链路上的cca检测到传输的前导从该ml设备的其它信道泄漏,则ml设备可以将与该信道相关联的ml-nav(tx)设置为针对由泄漏传输的持续时间字段所指示的时段加上sifs时间被占用。另一种设置ml-nav(tx)的可能方式在于ml设备的str-constraint链路可以在信道上将ml-nav(tx)直接标记为针对ml设备的str-constraint链路将要传送的传送时段被占用。因此,一旦ml设备正在str-constraint链路上传送帧,则该ml设备的其它启用的str-constraint链路就可以被ml-nav(tx)限制以用于可调节ml-cca。
[0128]
如果ml设备正在str-constraint链路上接收帧,则它可以将ml-nav(rx)设置用于由接收帧的持续时间字段所指示的时段加上sifs时间。
[0129]
可调节ml-cca可以支持各种退避过程。例如,独立退避过程可用于可调节ml-cca。对于可调节ml-cca的独立的退避,每个链路可以具有其自身针对于信道可用性评估的cca和其自身的退避计数器集。每个退避计数器可以对应一个接入类别,诸如背景(ac_bk)、最佳努力(ac_be)、视频(ac_vi)或语音(ac_vo)。当信道由其cca侦听为空闲时,该链路的退避计数器可以减少“1”。
[0130]
作为另一示例,联合退避过程可用于可调节ml-cca。在ml-cca的联合退避过程中,每个链路可以具有其自身针对于空闲信道评估的cca,但是共享一个退避计数器集,即联合退避。每个退避计数器对应一个接入类别,诸如背景(ac_bk)、最佳努力(ac_be)、视频(ac_vi)或语音(ac_vo),但是当可调节ml-cca侦听到多个信道处于空闲时,退避计数器可以联合地减少。因此,它将允许ml设备比独立退避过程更快地接入介质。
[0131]
ml设备的str-constraint链路可以选择具有独立退避过程的可调节ml-cca,或者具有针对信道评估和接入的联合退避过程的可调节ml-cca。
[0132]
图3a-3c示出了使用具有或不具有cca调节的、每个链路上的独立退避过程或联合退避过程,用于str-constraint ml操作的可调节ml-cca的示例过程。在图3a-3c的实施例中,str-constraint ml设备可以由三个无线电构成,其分别在无线电信道1(ch1)、无线电信道2(ch2)和无线电信道3(ch3)上进行操作,以在相应的通信链路1 351、链路2 352和链
路3 353上建立str-constraint操作。
[0133]
ml设备可以包括对str-constraint链路的多个独立的可调节ml-cca传感器,每个传感器可以关联到str-constraint链路,并且可以具有独立退避计数器或者共享联合退避计数器。可调节ml-cca可以使用相同的对应于ac的edca参数(如cw、cwmin、cwmax等)集。
[0134]
在第一实施例中,如图3a所示,其示出了在没有信道评估调节的情况下的str-constraint ml操作的可调节ml-cca过程。
[0135]
ml设备可以在时间t0处从应用中接收队列中待决的msdu,并且开始针对启用的str-constraint链路(即,链路1 351、链路2 352和链路3 353)的可调节ml-cca。在本示例中,由于信道ch2和ch3根据它们的nav值而在时间t0处由obss占用,所以ml设备的str-constraint链路1 351可以开始针对nav值为“0”的ch1的可调节ml-cca,并且推迟针对其它链路的可调节ml-cca直到它们的nav变为“0”为止。如果链路1 351的可调节ml-cca检测到其信道(例如ch1)处于空闲状态,则可以将对应于ac的可调节ml-cca退避计数器减少“1”。如果没有一个退避计数器达到“0”,则可调节ml-cca过程可以针对相应的链路(例如链路1)继续,直到可调节ml-cca退避计数器中的至少一个达到“0”。一旦可调节ml-cca退避计数器之一达到“0”并且信道(例如ch1)链路仍然被侦听为空闲,则ml设备的str-constraint链路1351可以经由传送诸如控制帧、管理帧或数据帧之类的帧,来开始在信道(例如ch1)上获取txop。
[0136]
同时,当将要在str-constraint链路1 351上传送帧的ml设备可以将用于一个或多个其它启用的链路(例如,链路2 352和链路3 353)的ml-nav(tx1)设置为要传送ppdu的持续时间加上sifs时间。如果该ml设备不支持可调节ml-cca对str-constraint链路的调节,则可以禁用对str-constraint链路2 352和链路3 353的调节,如本例所示的那样。然而,那些链路上的cca可能获得不正确的测量值或者可能被中断。
[0137]
在ml设备正在ch1上传送帧之后,对str-constraint链路2和链路3的可调节ml-cca可以检测从ch1泄漏的传输的前导,并且相应地设置ml-nav(tx1),如果ml-nav(tx1)尚未由str-constraint mld设置的话。
[0138]
当ch2上的nav在t1处变为“0”时,对链路2 352的可调节ml-cca可以在没有任何调节的情况下开始对ch2的物理信道评估。由于自干扰从ch1上的传输泄漏,因此对链路2 352禁用的可调节ml-cca可能无法获得对ch2的空闲信道评估结果。因此,链路2 352的禁用的可调节ml-cca可能不会执行退避过程,即使在t1处不存在ch2上的其它传输也是如此。在ml设备在ml-nav(tx1)结束时完成其在str-constraint链路1 351上的传输之后,对链路2 352的可调节ml-cca可以恢复到正常并开始其退避过程。
[0139]
如果对链路2 352的可调节ml-cca在ml-nav(tx1)结束后检测到其信道(例如ch2)处于空闲状态,则可以减少对应于ac的可调节ml-cca退避计数器。如果没有一个退避计数器达到“0”,则可调节ml-cca过程可以在相应的链路(例如,ch2和ch3)上继续,直到可调节ml-cca退避计数器中的至少一个达到“0”为止。如果一个可调节ml-cca退避计数器达到“0”并且信道(例如,ch2和ch3)仍然被侦听为空闲,则设备可以经由在相应的str-constraint链路上传送诸如控制帧、管理帧或数据帧之类的帧,来开始获取那些信道(例如,ch2和ch3)。
[0140]
在第二实施例中,如图3b所示,其示出了str-constraint ml操作的可调节ml-cca
过程。ml设备可以在时间t0处从应用中接收队列中待决的msdu的指示,并且开始对启用的str-constraint链路(即,链路1 351、链路2 352和链路3 353)的可调节ml-cca。在本示例中,由于信道ch2和ch3根据它们的nav值而在时间t0处由obss占用,str-constraint ml设备可以开始对nav值为“0”的ch1的可调节ml-cca过程,并且推迟对其它链路的可调节ml-cca直到它们的nav值变为“0”为止。如果链路1 351的可调节ml-cca检测到其信道(例如ch1)处于空闲状态,则可以减少对应于ac的可调节ml-cca退避计数器。如果没有一个退避计数器达到“0”,则可调节ml-cca过程可以在相应的链路(例如链路1)上继续,直到可调节ml-cca退避计数器中的至少一个达到“0”。一旦可调节ml-cca退避计数器之一达到“0”并且信道(例如ch1)仍然被侦听为空闲,则ml设备可以经由在相应的str-constraint链路上传送诸如控制帧、管理帧或数据帧之类的帧,来开始获取信道(例如ch1)。
[0141]
同时,当ml设备将要在str-constraint链路上传送帧时,它可以将用于其它启用的非传送链路(例如,链路2 352和链路3 353)的ml-nav(tx1)设置为要传送的ppdu的持续时间加上sifs时间。
[0142]
在ml设备正在ch1上传送帧之后,对str-constraint链路2和链路3的可调节ml-cca可以检测从ch1泄漏的传输的前导,并且相应地设置ml-nav(tx1),如果ml-nav(tx1)尚未由str-constraint ml设备设置的话。
[0143]
对于可调节ml-cca的调节可以按照以下任何方法执行。第一种方法可以包括:ml设备经由内部通信连接(诸如共享存储器或总线)将根据设置和校准的调节量直接通知到对其它str-constraint链路的可调节ml-cca。可以经由以下方式来在外部无噪声环境中校准自干扰强度:即,经由以多种发送功率等级在一个str-constraint链路上进行传送时测量其他每个str-constraint链路上的接收到的信号强度,并且生成在多种发送功率等级上的每个str-constraint链路上对另一个str-constraint链路的自干扰测量矩阵。
[0144]
第二种方法可以包括:对链路(例如,链路2 352或链路3 353)的可调节ml-cca测量来自另一信道(例如ch1)在ml-nav(tx1)处开始的实时自干扰,并且调节总测量结果或edt。
[0145]
如本例所示,链路2 352和/或链路3 353上的可调节ml-cca可以测量来自ch1当设置ml-nav(tx1)时的自干扰,并且调节测量结果或edt中的可调节ml-cca。
[0146]
对于可调节ml-cca测量机制的选项,可以从其总可调节ml-cca测量结果中减去ch1的自干扰测量结果。对于调节后的ml-cca ed阈值的选项,可以补偿ch1在edt上的自干扰信号强度,其中自干扰信号强度在当设置ml-nav(tx1)时,由ml设备通知或者由str-constraint链路2 352或链路3 353的可调节ml-cca实时测量。
[0147]
当ch2上的nav在t1处变为“0”时,对链路2 352的可调节ml-cca可以在具有调节下开始对ch2的物理信道评估。如果对链路2 352的可调节ml-cca检测到其信道(例如ch2)处于空闲状态,则可调节ml-cca可以触发退避过程以减少退避计数器。如果在链路2上没有一个退避计数器达到“0”,则可调节ml-cca过程可以在ch2上继续,直到可调节ml-cca退避计数器中的至少一个达到“0”为止。如果对链路2的可调节ml-cca退避计数器达到“0”并且信道(例如ch2)仍然被侦听为空闲,则ml设备可以在ml-nav(tx1)期间开始在str-constraint链路2 352上传送帧。链路2 352上的传输可以在链路1 351上的传输结束时对齐。
[0148]
同时,当ml设备将要在str-constraint链路(例如,链路2 352)上传送帧时,可以
将用于一个或多个其它启用的非传送str-constraint链路(例如,链路3 353)的ml-nav(tx2)设置为要传送的ppdu的持续时间加上sifs时间。
[0149]
类似地,在ml设备在ch2上传送帧之后,对str-constraint链路3的可调节ml-cca可以检测从ch2泄漏的传输的前导,并且相应地设置ml-nav(tx2),如果ml-nav(tx2)尚未由str-constraint mld设置的话。
[0150]
如本示例所示,一旦设置了ml-nav(tx2),对链路3 353的可调节ml-cca测量来自ch2的自干扰,除了在设置了ml-nav(tx1)之后测量来自ch1的自干扰外。当对于传输设置ml-nav(tx2)时,对str-constraint链路3的可调节ml-cca可以利用由ml设备通知的自干扰信号强度或由自身测量的自干扰来调节其cca。
[0151]
对于可调节ml-cca机制的调节后的信道测量选项,可以当设置ml-nav(tx1)时,从其总可调节ml-cca测量结果中减去ch1的自干扰信号强度,并且当设置ml-nav(tx2)时,在其总可调节ml-cca测量结果中减去来自ch2的自干扰信号强度。
[0152]
对于可调节ml-cca机制的ed阈值的调节选项,可以当设置ml-nav(tx1)时,采用ch1的自干扰的信号强度来补偿edt,并且当设置ml-nav(tx2)时,采用ch2的自干扰的信号强度来补偿edt。
[0153]
当ch3上的nav在时间t1’处变为“0”时,对链路3 353的可调节ml-cca可以发起对ch3的可调节ml-cca。如果对链路3 353的可调节ml-cca检测到ch3空闲,则可调节ml-cca可以触发退避过程以减少链路3 353上的退避计数器。如果没有一个退避计数器达到“0”,则可调节ml-cca过程可以在ch3上继续,直到可调节ml-cca退避计数器中的至少一个达到“0”为止。如果链路3 353上的可调节ml-cca退避计数器之一达到“0”并且信道(例如ch3)仍然被侦听为空闲,则ml设备可以开始在str-constraint链路3 353上传送帧。链路3 353上的传输的结束时间可以与ml-nav(tx1)和ml-nav(tx2)两者对齐。
[0154]
在第三实施例中,如图3c所示,其示出了具有推迟的信道接入的ml设备的str-constraint链路的可调节ml-cca过程。
[0155]
在时间t0处,ml设备可以从相关联的ap ml设备接收str-constraint链路1 351上的帧。同时,ml设备可以根据ch2和ch3的nav值来检测它们由obss占用。ml设备可以将用于启用的str-constraint链路2 352和链路3 353的ml-nav(rx1)设置为在链路1 351上接收的ppdu的持续时间加上sifs时间。
[0156]
在时间t0之后,ml设备可以从应用中接收队列中待决的msdu,并且意图开始对启用的str-constraint链路的可调节ml-cca。因为正在链路1 351上接收帧,所以它可以开始对其它链路即链路2 352和链路3 353的可调节ml-cca。然而,由于链路2 352和链路3 352两者的nav都是从obss传输设置的并且尚未减少到“0”,所以可以推迟可调节ml-cca,直到nav值中的至少一个减少到“0”。在时间t1处,链路2 352上的nav可以变为“0”,因此对链路2 352的可调节ml-cca可以在没有信道评估调节的情况下开始。
[0157]
如果链路2 352的可调节ml-cca检测到其信道(例如ch2)处于空闲状态,则可调节ml-cca可以触发退避过程以减少退避计数器。如果没有一个退避计数器达到“0”,则可调节ml-cca过程可以在相应的链路(例如链路2 352)上继续,直到退避计数器中的至少一个达到“0”为止。一旦可调节ml-cca退避计数器之一达到“0”并且信道(例如ch2)仍然被侦听为空闲,ml设备可以检查对str-constraint链路的ml-nav设置。如果设置了ml-nav(rx1)并且
其值没有减少到“0”,则ml设备可以推迟对str-constraint链路2 352的信道接入,直到ml-nav(rx1)值减少到“0”。然后,ml设备可以经由传送诸如控制帧、管理帧或数据帧之类的帧来获取信道(例如ch2)。
[0158]
类似地,在时间t1’处,str-constraint链接3 353上的nav可以变为“0”,然后可调节ml-cca可以在没有评估调节的情况下开始对链接3 353的cca过程。
[0159]
如果链路3 353的可调节ml-cca检测到其信道(例如ch3)处于空闲状态,则可调节ml-cca可以触发退避程序以减少退避计数器。如果没有一个退避计数器达到“0”,则可调节ml-cca过程可以在相应的信道(例如ch3)上继续,直到可调节ml-cca退避计数器中的至少一个达到“0”为止。一旦可调节ml-cca退避计数器之一达到“0”并且信道(例如ch3)仍然被侦听为空闲,ml设备可以检查对str-constraint链路的ml-nav设置。如果设置了ml-nav(rx1)并且其值没有减少到“0”,则ml设备可以推迟对str-constraint链路3 353的信道接入,直到ml-nav(rx1)值减少到“0”为止。然后,str-constraint ml设备可以经由发送诸如控制帧、管理帧或数据帧之类的帧来获取信道(例如ch3)。因此,在ml-nav(rx1)结束之后,ml设备可以在str-constraint链路2 352和链路3 353两者上与链路1 351上的传输同步地传送ppdu。
[0160]
图4a-4b示出了用于str-constraint ml操作的ap ml设备发起的可调节ml-cca的示例过程。在ap ml设备建立与非ap ml设备的ml通信之前,它们可以交换ml能力信息并且设置约定的ml操作模式。在这种实例中,ap ml设备可以是具备str能力的ml设备,并且非ap ml设备是具备str-constraint能力的ml设备。因此,当ap ml设备要与非ap ml设备通信时,两者都可以在链路1和链路2上使用str-constraint操作模式。这些过程可适用于ap ml和非ap ml两者都具有str-constraint链路的情况。
[0161]
在如图4a所示的实施例中,可以示出在将ml-nav设置用于str-constraint ml操作的传输期间,示例str ap ml设备发起的cca过程。当ch2由来自nav指示的obss占用时,str ap ml设备可以在执行对链路1的cca之后,开始传送ml-rts以获取ml txop进行dl传输。str ap ml设备可以与该非ap ml设备设置用于str-constraint操作的ml-nav。当在链路1上接收到ml-rts时,str-constraint非ap ml设备可以设置str-constraint ml操作的ml-nav(rx1)461。然后,它可以响应于相同链路上的ml-cts,并且设置str-constraint操作的ml-nav(tx1)。str ap ml设备同样也可以与该非ap ml设备设置用于str-constraint操作的ml-nav(tx1)。
[0162]
一旦ch2被obss释放,str ap ml设备可以开始cca过程以获取ch2,从而在链路2上建立附加的传输。由于将ml-nav设置用于str-constraint操作的传输,所以str ap ml设备可以在ml-nav(tx1)时段内完成cca过程。如果cca报告ch2空闲,则str ap ml设备可以或不可以在下一个ml-nav(rx1)时段中同步经由链路1和链路2的dl传输。图4a可以示出str ap ml设备在下一个ml-nav时段中经由链路1和链路2同步和传送dl分组。
[0163]
在如图4b所示的实施例中,其示出了在将ml-nav设置用于str-constraint ml操作的接收期间,示例str ap ml设备发起的cca过程。当ch2由来自nav指示的obss占用时,str ap ml设备在执行对链路1的cca之后,可以开始传送ml-rts以获取ml txop进行dl传输。然后,str ap ml设备可以与该非ap ml设备设置用于str-constraint操作的ml-nav(rx1)。当在链路1上接收到ml-rts时,str-constraint非ap ml设备可以设置ml-nav(rx1)。
然后,它可以响应于相同链路上的ml-cts,并且设置str-constraint操作的ml-nav(tx1)472。同样当接收到ml-cts时,ap ml设备也可以与该str-constraint非ap ml设备设置用于str-constraint操作的ml-nav(tx1)。
[0164]
由于在接收ml-cts时ch2仍然由obss占用,所以str ap ml设备只能在链路1上开始dl传输,并且与该非ap ml设备设置用于str-constraint操作的ml-nav(rx1)。接收dl传输的str-constraint非ap ml设备可以设置ml-nav(rx1)471。在dl传输开始之后,ap ml可以经由nav指示检测到ch2处于空闲状态。然后,它可以在str-constraint操作的ml-nav(rx1)的时段内开始对链路2的cca。如果对链路2的cca声明ch2空闲,则str ap ml设备可以开始在链路2上传送另一dl帧。链路2上的dl传输应当在ml-nav(rx1)完成的时间处结束。
[0165]
以这种方式,str ap ml设备能够经由不同的str-constraint链路异步地传送不同的dl ppdu到非ap ml设备。
[0166]
图5a-5c示出了用于str-constraint ml操作的非ap ml设备发起的可调节ml-cca的示例过程。在ap ml设备建立与非ap ml设备的ml通信之前,它们可以交换ml能力信息并且设置约定的ml操作模式。在那些示例中,ap ml设备是具有str能力的ml设备,并且非ap ml设备是具有str-constraint能力的ml设备。因此,当ap ml设备要与该非ap ml设备通信时,两者都可以使用str-constraint操作模式。这些过程可适用于ap ml和非ap ml两者都具有str-constraint链路的情况。
[0167]
在如图5a所示的实施例中,其示出了在将ml-nav设置用于str-constraint ml操作的接收期间,示例str-constraint非ap ml设备发起的可调节ml-cca过程。当ch2由nav中指示的obss占用时,非ap ml设备在执行对str-constraint链路1的可调节ml-cca之后,可以开始传送ml-rts以获取ml txop进行ul传输。非ap ml设备可以设置用于str-constraint操作的ml-nav(tx1)。当在链路1上接收到ml时,str ap ml设备可以与该非ap ml设备设置用于str-constraint操作的ml-nav(rx1)。然后,它可以响应于相同链路上的ml-cts,并且与该非ap ml设备设置用于str-constraint操作的ml-nav(rx1)。非ap ml设备在接收到ml-cts之后,可以设置用于str-constraint操作的ml-nav(rx1)。
[0168]
在这时,ch2可以由obss释放。非ap ml可以开始对str-constraint链路2的可调节ml-cca过程,以获取ch2来设置附加的ul传输。由于可将ml-nav设置用于str-constraint操作的接收,所以非ap ml设备可以在ml-nav(rx1)572时段内完成可调节ml-cca过程。如果可调节ml-cca报告ch2空闲,则非ap ml设备可以或不可以在下一个ml-nav(tx1)571时段中同步经由str-constraint链路1和链路2的ul传输。图5a可以示出str-constraint的非ap ml设备在下一个ml-nav时段中经由链路1和链路2同步和传送ul分组。
[0169]
在如图5b所示的实施例中,其示出了在将ml-nav设置用于str-constraint ml操作的传输期间,示例非ap ml设备发起的可调节ml-cca过程。当ch2由nav指示的obss占用时,非ap ml设备在执行对链路1的可调节ml-cca之后,开始在str-constraint链路1上传送ml-rts以获取ml txop进行ul传输。非ap ml设备设置用于str-constraint操作的ml-nav(tx1)。在str-constraint链路1上接收到ml-rts之后,str ap ml设备可以与该非ap ml设备设置用于str-constraint操作的ml-nav(tx1)。然后,它可以响应于相同链路上的ml-cts,并且与该非ap ml设备设置用于str-constraint操作的ml-nav(rx1)。当接收到ml-cts时,非ap ml设备可以设置str-constraint操作的ml-nav(rx1)。
[0170]
如果ch2在传送ml-cts时仍然由obss占用,则非ap ml设备只能在str-constraint链路1上开始ul传输,并且设置str-constraint操作的ml-nav(tx1)。接收ul传输的str ap ml设备可以与该非ap ml设备设置用于str-constraint操作的ml-nav(tx1)。
[0171]
在ul传输开始之后,非ap ml设备从nav指示中检测到ch2空闲,然后可以str-constraint操作的ml-nav(tx1)时段内开始对str-constraint链路2的可调节ml-cca。如果对链路2的可调节ml-cca宣布ch2空闲,则非ap ml设备可以在str-constraint链路2上开始另一ul传输。ul传输可以在ml-nav(tx1)完成的时间处结束。
[0172]
在如图5c所示的实施例中,其示出了具有联合退避机制的示例非ap ml设备发起的ml-cca过程。当ch2由nav指示的obss占用时,非ap ml设备在执行对链路1的可调节ml-cca之后,可以在str-constraint链路1上开始传送ml-rts以获取ml txop进行ul传输。非ap ml设备可以设置用于str-constraint操作的ml-nav(tx1)。在str-constraint链路1上接收到ml-rts之后,ap ml设备可以与该非ap ml设备设置用于str-constraint操作的ml-nav(tx1)。然后,它响应于相同链路上的ml-cts,并且与该非ap ml设备设置用于str-constraint操作的ml-nav(rx1)。然而,非ap ml设备在str-constraint链路1上没有接收到ml-cts消息。因此,非ap ml可能不得不再次争夺介质。
[0173]
非ap ml设备的ml-cca可以独立检测str-constraint链路1和链路2两者。由于两个信道都被感测为空闲,所以可以减少用于两个str-constraint链路的联合退避计数器。ml-cca可以继续相同的过程,直到联合退避计数器中的至少一个达到“0”。一旦联合退避计数器达到“0”,非ap ml可以在空闲str-constraint链路,即链路1和链路2上传送ml-rts,并且设置用于str-constraint操作的ml-nav(tx1)和ml-nav(tx2)。
[0174]
在两个str-constraint链路上接收到ml-rts之后,ap ml设备同样也可以与该非ap ml设备设置用于str-constraint操作的ml-nav(tx1)和ml-nav(tx2)。然后,它可以响应于在两个链路上的ml-cts,并且与该非ap ml设备设置用于str-constraint操作的ml-nav(rx1)和ml-nav(rx2)。当在str-constraint链路上接收到ml-cts时,非ap ml可以设置用于str-constraint操作的ml-nav(rx1)和ml-nav(rx2)。
[0175]
以这种方式,非ap ml设备可以经由不同的str-constraint链路异步或同步地传送不同的ul ppdu到str ap ml设备。
[0176]
图6是建立用于传输和/或接收的多链路网络分配向量以及可调节空闲信道评估机制的方法的框图。所述方法可以包括:由无线设备识别出无线设备的第一无线链路和第二无线链路在第一时间处于检测状态(框602)。
[0177]
检测状态可以指示无线链路主动执行任务,诸如传送数据、接收数据,或如果无线信道正忙于其它数据传输则进行监听等。无线链路可以包括例如在ap mld的信道或者非ap mld的站点中的任一上进行操作。
[0178]
所述方法还可以包括:基于检测到第一无线链路在第一时间的传输状态,无线设备修改第二无线链路的多链路信道可用性评估过程(框604)。检测无线链路的传输状态可以包括识别无线链路是否处于传输状态。如果无线链路处于检测状态,则可以基于对无线链路的确定来修改多链路信道可用性评估过程。
[0179]
在一些实施例中,无线设备是能够执行同时传输和接收受限(str-constraint)操作的接入点(ap)多链路设备(mld)。
[0180]
在一些实施例中,所述方法包括:由无线设备确定第一无线链路在第二时间处于传输状态,其中修改多链路信道可用性评估过程包括:将针对于第二无线链路的多链路信道可用性评估过程的发起推迟到第三时间。
[0181]
在一些实施例中,检测第一无线链路处于传输状态包括:确定用于无线设备的第一无线链路的网络分配向量(nav)值不等于零。
[0182]
在一些实施例中,所述方法包括:由无线设备确定第一多链路nav传输时段已经到期;由无线设备在对应于第一多链路nav传输时段期满的时间,发起针对于第二无线链路的多链路信道可用性评估过程和退避过程;并且响应于检测到退避计数器的期满,由无线设备经由第二无线链路传送第一消息。
[0183]
在另一示例实施例中,一种用于无线通信的方法包括:由无线设备识别出无线设备的第一无线链路和第二无线链路在第一时间处于检测状态;并且响应于检测到第一无线链路在第一时间处于传输状态,由无线设备基于第一无线链路的传输状态来调节针对于第二无线链路的多链路信道可用性评估过程,并且发起针对于第二无线链路的多链路信道可用性评估过程。
[0184]
在一些实施例中,所述方法包括:响应于检测到第一无线链路和第二无线链路在第二时间处于传输状态,由无线设备基于第一无线链路和第二无线链路的传输状态来调节针对于第三无线链路的多链路信道可用性评估过程。
[0185]
在一些实施例中,所述方法包括:经由针对于第三无线链路的多链路信道可用性评估过程,由无线设备检测第三无线链路在第三时间处于检测状态。
[0186]
在一些实施例中,所述方法包括:由无线设备在第一时间建立第一多链路nav传输时段,其中针对于第二无线链路和第三无线链路的多链路信道可用性评估过程的发起是基于第一多链路nav传输时段的。
[0187]
在一些实施例中,所述方法包括:由无线设备在第二时间建立第二多链路nav传输时段,其中针对于第三无线链路的多链路信道可用性评估过程的发起是基于第一多链路nav传输时段和第二多链路nav传输时段的。
[0188]
在一些实施例中,针对于无线设备的任何无线链路的多链路信道可用性评估过程包括:基于由第一信道上的其它消息的传输导致的测量到的接收信号强度的修改后的接收信号强度测量结果。
[0189]
在一些实施例中,多链路信道可用性评估过程包括:响应于退避计数器达到零,在第二无线链路上传送第一消息。
[0190]
在一些实施例中,修改后的接收信号强度由无线设备指示。
[0191]
在一些实施例中,所述方法包括:由无线设备生成干扰测量矩阵,所述干扰测量矩阵包括无线设备的每个传送无线链路的测量到的信号强度。
[0192]
在一些实施例中,所述方法包括:由无线设备导出无线设备的每个无线链路的测量到的信号传输强度;
[0193]
在一些实施例中,所述方法包括:由无线设备基于干扰测量矩阵,导出在对任何无线链路的多链路信道可用性评估过程中的修改后的接收信号强度。
[0194]
在一些实施例中,所述方法包括:由无线设备基于干扰测量矩阵来修改无线链路的能量检测阈值(edt)。
[0195]
在一些实施例中,所述方法包括:响应于多链路信道可用性评估过程的完成,由无线设备同时在第一无线链路上传送第一下行链路消息并且在第二无线链路上传送第二下行链路消息。
[0196]
在一些实施例中,所述方法包括:响应于多链路信道可用性评估过程的完成,由无线设备分别在第一无线链路上传送第一上行链路消息并且在第二无线链路上传送第二上行链路消息。
[0197]
在一些实施例中,所述方法包括:响应于多链路信道可用性评估过程的完成,由无线设备同时在第一无线链路上传送第一上行链路消息并且在第二无线链路上传送第二上行链路消息。
[0198]
在一些实施例中,所述方法包括:响应于包括针对于第一无线链路和第二无线链路两者的联合退避过程在内的多链路信道可用性评估过程的完成,由无线设备同时在第一无线链路上传送第一上行链路消息并且在第二无线链路上传送第二上行链路消息。
[0199]
在另一示例实施例中,一种用于无线通信的方法包括:由无线设备识别在第一时间无线设备的第一无线链路正在接收数据且无线设备的第二无线链路处于检测状态;并且响应于检测到在第二时间第二无线链路处于检测状态,由无线设备修改针对于第二无线链路的多链路信道可用性评估过程的发起。
[0200]
在一些实施例中,修改针对于第二无线链路的多链路信道可用性评估过程的发起包括:在第二时间发起针对于第二无线链路的退避过程。
[0201]
在一些实施例中,所述方法包括:由无线设备将信道接入的发起和第一消息在第二无线链路上的传输推迟,直到完成数据在第一无线链路处的接收。
[0202]
在一些实施例中,所述方法包括:基于检测到第一无线链路的nav值等于零,无线设备确定第一无线链路已经完成数据接收。
[0203]
在一些实施例中,所述方法包括:由无线设备在第二时间发起针对于第三无线链路的第二退避过程;并且响应于检测到第一nav传输时段的完成,由无线设备同时在第二无线链路处传送第一消息并且在第三无线链路处传送第二消息。
[0204]
在另一示例实施例中,一种用于无线通信的方法包括:由无线设备在第一时间发起多链路网络接收时段,其中第一无线链路在多链路网络分配向量接收时段期间接收数据,并且第二无线链路在第一时间处于检测状态;由无线设备在第二时间发起多链路nav传输时段,其中第一无线链路在多链路网络传输时段期间发送数据,并且第二无线链路在第二时间处于检测状态;并且响应于检测到第二无线链路在第二时间处于检测状态,由无线设备调节针对于第二无线链路的多链路信道可用性评估过程。
[0205]
在一些实施例中,调节针对于第二无线链路的信道可用性评估过程包括:在第二无线信道被感测为空闲的第二时间,发起针对于第二无线链路的退避过程。
[0206]
在一些实施例中,所述方法包括:响应于针对于第二无线链路的多链路信道可用性评估过程的完成,由无线设备在第三时间同时在第一无线链路和第二无线链路中的每一个上接收下行链路消息。
[0207]
在另一示例实施例中,一种用于无线通信的方法包括:由无线设备在第一时间发起第一多链路网络接收时段,其中第一无线链路在第一多链路网络接收时段期间接收第一数据集,并且第二无线链路在第一时间处于检测状态;由无线设备在第二时间发起多链路
网络传输时段,其中第一无线链路在多链路网络传输时段期间发送数据,并且第二无线链路在第二时间处于活动状态;由无线设备在第三时间发起第二多链路网络接收时段,其中第一无线链路在第二多链路网络接收时段期间接收第二数据集,并且第二无线链路在第三时间处于检测状态;并且响应于检测到第二无线链路在第三时间处于检测状态,由无线设备调节针对于第二无线链路的多链路信道可用性评估过程。
[0208]
在一些实施例中,调节针对于第二无线链路的信道可用性评估过程包括:在第三时间发起针对于第二无线链路的信道可用性评估过程。
[0209]
在另一示例实施例中,一种用于无线通信的方法包括:由多链路站在第一时间发起第一多链路网络传输时段,其中第一无线链路在第一多链路网络传输时段期间传送第一数据集,并且第二无线链路在第一多链路网络传输时段期间处于检测状态;多链路站在第二时间发起多链路网络接收时段,其中第一无线链路在多链路网络接收时段期间接收数据,第二无线链路在多链路网络接收时段期间处于检测状态;并且由多链路站调节针对于第二无线链路的多链路信道可用性评估过程,以检测第二无线信道在多链路网络接收时段期间转换到空闲状态。
[0210]
在一些实施例中,无线设备是能够执行同时传输和接收受限操作的设备。
[0211]
在一些实施例中,调节针对于第二无线链路的信道可用性评估过程包括:在多链路网络接收时段期间发起针对于第二无线链路的退避计数器。
[0212]
在一些实施例中,所述方法包括:在第二多链路网络传输时段期间的第三时间,由无线设备在第一无线链路和第二无线链路的每一个上同时传送上行链路消息,其中响应于针对于第二无线链路的多链路信道可用性评估过程的完成,执行上行链路消息的传输。
[0213]
在另一示例实施例中,一种用于无线通信的方法包括:由无线设备在第一时间发起第一多链路网络传输时段,其中第一无线链路在第一多链路网络传输时段期间传送第一数据集,并且第二无线链路在第一多链路网络传输时段期间处于检测状态;由多链路站在第二时间发起多链路网络接收时段,其中第一无线链路在多链路网络接收时段期间接收数据,并且第二无线链路在多链路网络接收时段期间处于活动状态;由多链路站在第三时间发起第二多链路网络传输时段,其中第一无线链路在第二多链路网络传输时段期间传送第二数据集,并且第二无线链路在第三时间之前处于检测状态;并且由无线设备调节针对于第二无线链路的多链路信道可用性评估过程,以检测第二无线信道在第三时间之前转换到空闲状态。
[0214]
在一些实施例中,调节针对于第二无线链路的信道可用性评估过程包括:由多链路站在第三时间发起针对于第二无线链路的退避过程;并且响应于退避计数器的期满,由无线设备在第二多链路网络传输时段期间传送第三数据集。
[0215]
在另一示例实施例中,一种用于无线通信的方法包括:由无线设备在第一时间发起第一多链路网络传输时段,其中第一无线链路在第一多链路网络传输时段期间传送第一数据集,并且第二无线链路在第一多链路网络传输时段期间处于检测状态;由无线设备在第二时间检测第一无线链路在多链路网络接收时段期间没有接收到数据,其中第二无线链路在多链路网络接收时段期间处于检测状态;响应于在第二时间检测到第一无线链路在多链路网络接收时段期间没有接收到数据,由多链路站调节针对于第一无线链路和第二无线链路的多链路信道可用性评估过程。
[0216]
在一些实施例中,调节针对于第一无线链路和第二无线链路的多链路信道可用性评估过程包括:在第三时间发起针对于第一无线链路和第二无线链路的联合退避过程。
[0217]
在一些实施例中,调节针对于第一无线链路和第二无线链路的多链路信道可用性评估过程包括:在第二多链路网络传输时段期间由第一无线链路传送第二数据集并且在第二多链路网络传输时段期间由第二无线链路传送第三数据集的结果。
[0218]
图7是硬件平台的一部分的框图表示。诸如网络设备或基站或无线设备(或ue)的硬件平台705可以包括实施本文档所述的无线技术中的一种或多种的处理器电子设备710,诸如微处理器。硬件平台705可以包括收发器电子设备715,以经由诸如天线720或有线接口之类的一个或多个通信接口传输和/或接收有线/无线信号。硬件平台705可以实施具有所定义用于传输和接收数据的协议的其它通信接口。硬件平台705可以包括一个或多个存储器(未明确示出),其被配置为存储诸如数据和/或指令之类的信息。在一些实施方式中,处理器电子设备710可以包括收发器电子设备715中的至少一部分。在一些实施例中,所公开的技术、模块或功能中的至少一些使用硬件平台705来实施。
[0219]
结论
[0220]
根据上述内容,将认识到,为了说明的目的,本文描述了当前所公开的技术的具体实施例,但是在不偏离本发明的范围的情况下可以进行各种修改。因此,除了由所附权利要求限制外,当前所公开的技术不受限制。
[0221]
本文档中描述的所公开的以及其它实施例、模块和功能性操作可以被实施在数字电子电路或者计算机软件、固件或硬件(包括本文档中公开的结构及其等同结构)或者其一个或多个的组合中。所公开的以及其它实施例可以被实施为一个或多个计算机程序产品,即,在计算机可读介质上编码进行由数据处理装置执行或控制数据处理装置的操作的计算机程序指令的一个或多个模块。计算机可读介质可以是机器可读存储设备、机器可读存储基板、存储器设备、影响机器可读传播信号的物质的组合物、或一个或多个它们中的组合。术语“数据处理装置”涵盖用于处理数据的所有装置、设备和机器,包括以示例方式的可编程处理器、计算机、或者多个处理器或计算机。除硬件之外,装置还可以包括创建用于所讨论的计算机程序的执行环境的代码,例如构成处理器固件、协议栈、数据库管理系统、操作系统、或它们中的一个或多个的组合的代码。所传播的信号是人工生成的信号,例如,机器生成的电、光或电磁信号,其被生成以对信息进行编码进行向合适的接收器装置的传输。
[0222]
计算机程序(也称为程序、软件、软件应用、脚本或代码)可以以任何形式的编程语言(包括编译型或解释型语言)来编写,并且可以以任何形式来部署,包括独立程序,或者适合在计算环境中使用的模块、组件、子例程、或其它单元。计算机程序不一定与文件系统中的文件相对应。程序可以存储在保存其它程序或数据(例如,存储在标记语言文档中的一个或多个脚本)的文件的一部分中,存储在专用于所讨论的程序的单个文件中,或存储在多个协调文件(例如,存储一个或多个模块、子程序或部分代码的文件)中。计算机程序可以被部署为在一台计算机上,或者在位于一个站点处或分布在多个站点处且通过通信网络互连的多台计算机上执行。
[0223]
本文档中描述的过程和逻辑流程可由一个或多个可编程处理器执行,所述可编程处理器执行一个或多个计算机程序以通过对输入数据进行操作并生成输出来执行功能。过程和逻辑流程也可由例如fpga(现场可编程门阵列)或asic(专用集成电路)的专用逻辑电
路执行,并且装置也可以实现为例如fpga(现场可编程门阵列)或asic(专用集成电路)的专用逻辑电路。
[0224]
适用于执行计算机程序的处理器包括:例如通用微处理器和专用微处理器两者,以及任何种类的数字计算机的任何一个或多个处理器。通常,处理器将从只读存储器或随机存取存储器或其两者接收指令和数据。计算机的基本元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器设备。通常,计算机还将包括用于存储数据的一个或多个大容量存储设备,例如磁盘、磁光盘或光盘,或者可操作地耦合以从大容量存储设备中接收数据或向其传输数据或进行两者。然而,计算机不必具有这种设备。适用于存储计算机程序指令和数据的计算机可读介质包括:所有形式的非易失性存储器、介质和存储器设备,包括例如半导体存储器设备,例如eprom、eeprom和闪存设备;磁盘,例如内部硬盘或可移动磁盘;磁光盘;以及cd rom和dvd-rom磁盘。处理器和存储器可由专用逻辑电路补充,或并入到专用逻辑电路中。
[0225]
尽管本专利文档包含许多细节,但是这些细节不应被解释为对任何发明或可以所要求保护的范围的限制,而是对可以特定于具体发明的具体实施例的特征的描述。本专利文档中描述的某些特征在单独的实施例的上下文中也可以被实施在单个实施例中的组合中。相反,在单个实施例的上下文中描述的各种特征也可以被单独实施在多个实施例中或者被实施在任何合适的子组合中。此外,虽然特征可以如上文所述被描述为在某些组合中甚至在最初要求的组合中起作用,但是在一些情况下来自所要求保护的组合中的一个或多个特征可以从组合中脱离,并且所要求保护的组合可以针对子组合或子组合的变型。
[0226]
类似地,尽管在附图中以特定顺序描绘了操作,但是这不应理解为要求以所示的特定顺序或以连续的顺序执行这样的操作,或者执行所有示出的操作以实现期望的结果。此外,本专利文档中描述的实施例中的各种系统组件的分离不应被理解为在所有实施例中都要求这样的分离。
[0227]
仅描述了少许实施方式和示例,可以基于本专利文档所描述和示出的内容可以作出其它实施方式、增强和变型。
再多了解一些

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

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

相关文献