Beacon帧的发送方法及装置.pdf
《Beacon帧的发送方法及装置.pdf》由会员分享,可在线阅读,更多相关《Beacon帧的发送方法及装置.pdf(16页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911301061.0 (22)申请日 2019.12.17 (71)申请人 杭州迪普科技股份有限公司 地址 310051 浙江省杭州市滨江区通和路 68号中财大厦6楼 (72)发明人 祝肖锋 (74)专利代理机构 北京博思佳知识产权代理有 限公司 11415 代理人 王茹 (51)Int.Cl. H04W 4/80(2018.01) H04W 28/04(2009.01) (54)发明名称 Beacon帧的发送方法及装置 (57)摘要 本申请提供一种Beacon帧的发送方。
2、法及装 置, 所述方法应用于第一AP设备, 包括: 在发射无 线信号之前, 扫描预设的无线信道; 当通过所述 无线信道扫描到第二AP设备发送的Beacon帧时, 检查扫描到的所述第二AP设备发送的Beacon帧 是否满足设定的Beacon帧挂载条件, 所述Beacon 帧挂载条件是指: Beacon帧中指定字段的值为第 一值, 当所述指定字段的值为第一值时, 表示在 所述第二AP设备发送Beacon帧之后存在其他AP 设备将抢占所述无线信道发送Beacon帧; 如果满 足, 则检查本设备是否已与第二AP设备建立 Beacon帧挂载关系; 如果是, 等待短帧间间隔 SIFS后在所述无线信道上发送。
3、所述第一AP设备 的Beacon帧。 应用该方法, 可以避免不同AP设备 发送的Beacon帧在同一无线信道上发生冲突。 权利要求书2页 说明书8页 附图5页 CN 111031525 A 2020.04.17 CN 111031525 A 1.一种Beacon帧的发送方法, 其特征在于, 所述方法应用于第一AP设备, 包括: 在发射无线信号之前, 扫描预设的无线信道; 当通过所述无线信道扫描到第二AP设备发送的Beacon帧时, 检查扫描到的所述第二AP 设备发送的Beacon帧是否满足设定的Beacon帧挂载条件, 所述Beacon帧挂载条件是指: Beacon帧中指定字段的值第一值, 当。
4、所述指定字段的值为第一值时, 表示在所述第二AP设 备发送Beacon帧之后存在其他AP设备将抢占所述无线信道发送Beacon帧; 如果满足, 则检查本设备是否已与所述第二AP设备建立Beacon帧挂载关系; 如果是, 则等待短帧间间隔SIFS后在所述无线信道上发送所述第一AP设备的Beacon 帧。 2.根据权利要求1所述的方法, 其特征在于, 当检查出扫描到的所述第二AP设备发送的 Beacon帧不满足设定的Beacon帧挂载条件且检查出本设备未与所述第二AP设备建立 Beacon帧挂载关系时, 所述方法还包括: 与所述第二AP设备建立Beacon帧挂载关系; 在下一个Beacon帧发送周。
5、期内等待SIFS后在所述无线信道上发送所述第一AP设备的 Beacon帧; 所述与第二AP设备建立Beacon帧挂载关系, 包括: 向所述第二AP设备发送Beacon帧挂载请求, 所述Beacon帧挂载请求携带所述第一AP设 备的Beacon帧发送用时, 以使所述第二AP设备将待发送的Beacon帧中指定字段的值置为所 述第一值并在待发送的Beacon帧的网络分配矢量NAV中增加所述第一AP设备的Beacon帧发 送用时; 在接收到所述第二AP设备发送的与所述Beacon帧挂载请求对应的应答消息后, 与所述 第二AP设备建立Beacon帧挂载关系。 3.根据权利要求1所述的方法, 其特征在于,。
6、 当检查出扫描到的所述第二AP设备发送的 Beacon帧满足设定的Beacon帧挂载条件且检查出本设备未与所述第二AP设备建立Beacon 帧挂载关系时, 所述方法还包括: 获取扫描到的所述第二AP设备发送的Beacon帧的NVA中的值, 所述值为SIFS、 所述第一 AP设备的Beacon帧发送用时, 以及所述第二AP设备的Beacon帧发送用时之间的和值; 等待所述和值对应的时长后在所述无线信道上发送所述第一AP设备的Beacon帧。 4.根据权利要求13任一所述的方法, 其特征在于, 所述方法还包括: 当监听到所述无线信道空闲时, 等待SIFS后在所述无线信道上发送信号帧, 所述信号 帧。
7、中的NAV中包含所述第一AP设备的Beacon帧发送用时; 在发送所述信号帧之后, 等待SIFS后在所述无线信道上发送所述第一AP设备的Beacon 帧。 5.根据权利要求4所述的方法, 其特征在于, 所述信号帧为所述第一AP设备的Beacon帧 或CTS帧。 6.一种Beacon帧的发送装置, 其特征在于, 所述装置应用于第一AP设备, 包括: 扫描模块, 用于在发射无线信号之前, 扫描预设的无线信道; 第一检查模块, 用于当通过所述无线信道扫描到第二AP设备发送的Beacon帧时, 检查 扫描到的所述第二AP设备发送的Beacon帧是否满足设定的Beacon帧挂载条件, 所述Beacon 。
8、权利要求书 1/2 页 2 CN 111031525 A 2 帧挂载条件是指: Beacon帧中指定字段的值为第一值, 当所述指定字段的值为第一值时, 表 示在所述第二AP设备发送Beacon帧之后存在其他AP设备将抢占所述无线信道发送Beacon 帧; 第二检查模块, 用于如果检查出扫描到的所述第二AP设备发送的Beacon帧满足设定的 Beacon帧挂载条件, 则检查本设备是否已与所述第二AP设备建立Beacon帧挂载关系; 第一发送模块, 用于如果检查出本设备已与所述第二AP设备建立Beacon帧挂载关系, 则等待短帧间间隔SIFS后在所述无线信道上发送所述第一AP设备的Beacon帧。。
9、 7.根据权利要求6所述的装置, 其特征在于, 所述装置还包括: 关系建立模块, 用于与所述第二AP设备建立Beacon帧挂载关系; 第二发送模块, 用于在下一个Beacon帧发送周期内等待SIFS后在所述无线信道上发送 所述第一AP设备的Beacon帧; 所述关系建立模块包括: 请求子模块, 用于向所述第二AP设备发送Beacon帧挂载请求, 所述Beacon帧挂载请求 携带所述第一AP设备的Beacon帧发送用时, 以使所述第二AP设备将待发送的Beacon帧中指 定字段的值置为所述第一值并在待发送的Beacon帧的网络分配矢量NAV中增加所述第一AP 设备的Beacon帧发送用时; 应答。
10、子模块, 用于在接收到所述第二AP设备发送的与所述Beacon帧挂载请求对应的应 答消息后, 与所述第二AP设备建立Beacon帧挂载关系。 8.根据权利要求6所述的装置, 其特征在于, 所述装置还包括: 获取模块, 用于获取扫描到的所述第二AP设备发送的Beacon帧的NVA中的值, 所述值为 SIFS、 所述第一AP设备的Beacon帧发送用时, 以及所述第二AP设备的Beacon帧发送用时之 间的和值; 第三发送模块, 用于等待所述和值对应的时长后在所述无线信道上发送所述第 一AP设备的Beacon帧。 9.根据权利要求6所述的装置, 其特征在于, 所述装置还包括: 第四发送模块, 用于。
11、当监听到所述无线信道空闲时, 等待SIFS后在所述无线信道上发 送信号帧, 所述信号帧中的NAV中包含所述第一AP设备的Beacon帧发送用时; 第五发送模块, 用于在发送所述信号帧之后, 等待SIFS后在所述无线信道上发送所述 第一AP设备的Beacon帧。 10.根据权利要求9所述的装置, 其特征在于, 所述信号帧为所述第一AP设备的Beacon 帧或CTS帧。 权利要求书 2/2 页 3 CN 111031525 A 3 Beacon帧的发送方法及装置 技术领域 0001 本申请涉及无线网络技术领域, 尤其涉及一种Beacon帧的发送方法及装置。 背景技术 0002 IEEE 802.1。
12、1是现今无线局域网通用的标准, 其中规定了DCF(Distributed Coordination Function, 分布协调功能)这一类媒体访问控制机制。 在DCF机制下, 多个分 布式无线节点抢占同一资源, 因此DCF机制属于一种竞争机制, 正因如此, 在密集型网络中 应用DCF机制会存在如下缺陷: 0003 在密集型网络中, 倘若当前有一无线节点正通过无线信道发送Beacon帧, 那么其 他无线节点将等待DFIS(DCF Interframe Space, 分布协调功能帧间间隔)后同时在同一无 线信道上发送Beacon帧, 由此将导致不同无线节点的Beacon帧在同一无线信道上发生冲 。
13、突, 从而导致移动工作站无法正常接收并解析Beacon帧, 进而导致移动工作站无法连接无 线网络或者是断开已连接的无线网络, 造成网络动荡不稳定。 发明内容 0004 有鉴于此, 本申请提供一种Beacon帧的发送方法及装置, 以解决现有技术中容易 出现不同的无线节点发送的Beacon帧在同一无线信道上发生冲突的问题。 0005 具体地, 本申请是通过如下技术方案实现的: 0006 根据本申请实施例的第一方面, 提供一种Beacon帧的发送方法, 所述方法应用于 第一AP设备, 包括: 0007 在发射无线信号之前, 扫描预设的无线信道; 0008 当通过所述无线信道扫描到第二AP设备发送的B。
14、eacon帧时, 检查扫描到的所述第 二AP设备发送的Beacon帧是否满足设定的Beacon帧挂载条件, 所述Beacon帧挂载条件是 指: Beacon帧中指定字段的值为第一值, 当所述指定字段的值为第一值时, 表示在所述第二 AP设备发送Beacon帧之后存在其他AP设备将抢占所述无线信道发送Beacon帧; 0009 如果满足, 则检查本设备是否已与所述第二AP设备建立Beacon帧挂载关系; 0010 如果是, 则等待短帧间间隔SIFS后在所述无线信道上发送所述第一AP设备的 Beacon帧。 0011 在一实施例中, 当检查出扫描到的所述第二AP设备发送的Beacon帧不满足设定的。
15、 Beacon帧挂载条件且且检查出本设备未与所述第二AP设备建立Beacon帧挂载关系时, 所述 方法还包括: 0012 与所述第二AP设备建立Beacon帧挂载关系; 0013 在下一个Beacon帧发送周期内等待SIFS后在所述无线信道上发送所述第一AP设 备的Beacon帧; 0014 所述与第二AP设备建立Beacon帧挂载关系, 包括: 0015 向所述第二AP设备发送Beacon帧挂载请求, 所述Beacon帧挂载请求携带所述第一 说明书 1/8 页 4 CN 111031525 A 4 AP设备的Beacon帧发送用时, 以使所述第二AP设备将待发送的Beacon帧中指定字段的值。
16、置 为所述第一值并在待发送的Beacon帧的NAV中增加所述第一AP设备的Beacon帧发送用时; 0016 在接收到所述第二AP设备发送的与所述Beacon帧挂载请求对应的应答消息后, 与 所述第二AP设备建立Beacon帧挂载关系。 0017 在一实施例中, 当检查出扫描到的所述第二AP设备发送的Beacon帧满足设定的 Beacon帧挂载条件且检查出本设备未与所述第二AP设备建立Beacon帧挂载关系时, 所述方 法还包括: 0018 获取扫描到的所述第二AP设备发送的Beacon帧的NVA中的值, 所述值为SIFS、 所述 第一AP设备的Beacon帧发送用时, 以及所述第二AP设备的。
17、Beacon帧发送用时之间的和值; 等待所述和值对应的时长后在所述无线信道上发送所述第一AP设备的Beacon帧。 0019 在一实施例中, 所述方法还包括: 0020 当监听到所述无线信道空闲时, 等待SIFS后在所述无线信道上发送信号帧, 所述 信号帧中的NAV中包含所述第一AP设备的Beacon帧发送用时; 0021 在发送所述信号帧之后, 等待SIFS后在所述无线信道上发送所述第一AP设备的 Beacon帧。 0022 在一实施例中, 所述信号帧为所述第一AP设备的Beacon帧或CTS帧。 0023 根据本申请实施例的第二方面, 提供一种Beacon帧的发送装置, 所述装置应用于 第。
18、一AP设备, 包括: 0024 扫描模块, 用于在发射无线信号之前, 扫描预设的无线信道; 0025 第一检查模块, 用于当通过所述无线信道扫描到第二AP设备发送的Beacon帧时, 检查扫描到的所述第二AP设备发送的Beacon帧是否满足设定的Beacon帧挂载条件, 所述 Beacon帧挂载条件是指: Beacon帧中指定字段的值为第一值, 当所述指定字段的值为第一 值时, 表示在所述第二AP设备发送Beacon帧之后存在其他AP设备将抢占所述无线信道发送 Beacon帧; 0026 第二检查模块, 用于如果检查出扫描到的所述第二AP设备发送的Beacon帧满足设 定的Beacon帧挂载条。
19、件, 则检查本设备是否已与所述第二AP设备建立Beacon帧挂载关系; 0027 第一发送模块, 用于如果检查出本设备已与所述第二AP设备建立Beacon帧挂载关 系, 则等待短帧间间隔SIFS后在所述无线信道上发送所述第一AP设备的Beacon帧。 0028 在一实施例中, 所述装置还包括: 0029 关系建立模块, 用于与所述第二AP设备建立Beacon帧挂载关系; 0030 第二发送模块, 用于在下一个Beacon帧发送周期内等待SIFS后在所述无线信道上 发送所述第一AP设备的Beacon帧; 0031 所述关系建立模块包括: 0032 请求子模块, 用于向所述第二AP设备发送Beac。
20、on帧挂载请求, 所述Beacon帧挂载 请求携带所述第一AP设备的Beacon帧发送用时, 以使所述第二AP设备将待发送的Beacon帧 中指定字段的值置为第一值并在待发送的Beacon帧的NAV增加所述第一AP设备的Beacon帧 发送用时; 0033 应答子模块, 用于在接收到所述第二AP设备发送的与所述Beacon帧挂载请求对应 的应答消息后, 与所述第二AP设备建立Beacon帧挂载关系。 说明书 2/8 页 5 CN 111031525 A 5 0034 在一实施例中, 所述装置还包括: 0035 获取模块, 用于获取扫描到的所述第二AP设备发送的Beacon帧的NVA中的值, 所。
21、述 值为SIFS、 所述第一AP设备的Beacon帧发送用时, 以及所述第二AP设备的Beacon帧发送用 时之间的和值; 第三发送模块, 用于等待所述和值对应的时长后在所述无线信道上发送所 述第一AP设备的Beacon帧。 0036 在一实施例中, 所述装置还包括: 0037 第四发送模块, 用于当监听到所述无线信道空闲时, 等待SIFS后在所述无线信道 上发送信号帧, 所述信号帧中的NAV中包含所述第一AP设备的Beacon帧发送用时; 0038 第五发送模块, 用于在发送所述信号帧之后, 等待SIFS后在所述无线信道上发送 所述第一AP设备的Beacon帧。 0039 在一实施例中, 所。
22、述信号帧为所述第一AP设备的Beacon帧或CTS帧。 0040 本实施例的Beacon帧的发送方法, 通过在发射无线信号之前, 扫描预设的无线信 道, 当通过无线信道扫描到第二AP设备发送的Beacon帧时, 检查扫描到的第二AP设备发送 的Beacon帧是否满足设定的Beacon帧挂载条件, 如果满足, 则检查本设备是否已与第二AP 设备建立Beacon帧挂载关系, 如果是, 则等待SIFS后在无线信道上发送第一AP设备的 Beacon帧, 由于在扫描到第二AP设备占用无线信道发送Beacon帧, 并检查出当前允许第一 AP设备在第二AP设备之后抢占同一无线信道发送Beacon帧时, 等待。
23、SIFS后即在该无线信道 上发送Beacon帧, 而SIFS低于DFIS, 因此可以实现第一AP设备先于其他AP设备抢占无线信 道, 从而避免第一AP设备发送的Beacon帧与其他AP设备发送的Beacon帧在同一无线信道上 发生冲突。 附图说明 0041 图1为本申请一示例性实施例提供的一种Beacon帧的发送方法的实施例流程图; 0042 图2为第一AP设备与第二AP设备建立Beacon帧挂载关系的过程的实施例流程图; 0043 图3为应用图1和图2所示流程最终实现的不同AP设备在同一无线信道上发送 Beacon帧的时序关系的示意图; 0044 图4为本申请一示例性实施例提供的一种AP设备。
24、抢占无线信道的实施例流程图; 0045 图5为应用图4所示流程最终实现的不同AP设备在同一无线信道上发送Beacon帧 和数据帧的时序关系的示意图; 0046 图6为本申请Beacon帧的发送装置所在AP设备的一种硬件结构图。 0047 图7为本申请一示例性实施例提供的Beacon帧的发送装置的实施例框图。 具体实施方式 0048 这里将详细地对示例性实施例进行说明, 其示例表示在附图中。 下面的描述涉及 附图时, 除非另有表示, 不同附图中的相同数字表示相同或相似的要素。 以下示例性实施例 中所描述的实施方式并不代表与本申请相一致的所有实施方式。 相反, 它们仅是与如所附 权利要求书中所详述。
25、的、 本申请的一些方面相一致的装置和方法的例子。 0049 在本申请使用的术语是仅仅出于描述特定实施例的目的, 而非旨在限制本申请。 在本申请和所附权利要求书中所使用的单数形式的 “一种” 、“所述” 和 “该” 也旨在包括多数 说明书 3/8 页 6 CN 111031525 A 6 形式, 除非上下文清楚地表示其他含义。 还应当理解, 本文中使用的术语 “和/或” 是指并包 含一个或多个相关联的列出项目的任何或所有可能组合。 0050 应当理解, 尽管在本申请可能采用术语第一、 第二、 第三等来描述各种信息, 但这 些信息不应限于这些术语。 这些术语仅用来将同一类型的信息彼此区分开。 例如。
26、, 在不脱离 本申请范围的情况下, 第一信息也可以被称为第二信息, 类似地, 第二信息也可以被称为第 一信息。 取决于语境, 如在此所使用的词语 “如果” 可以被解释成为 “在时” 或 “当 时” 或 “响应于确定” 。 0051 请参见图1, 为本申请一示例性实施例提供的一种Beacon帧的发送方法的实施例 流程图, 该方法可以应用于无线节点, 例如AP设备(为了描述方便, 以下简称第一AP设备) 上, 包括以下步骤: 0052 步骤101: 在发射无线信号之前, 扫描预设的无线信道。 0053 在应用中, 第一AP设备发射无线信号之前, 可以首先扫描预设的无线信道, 以检查 是否有其他AP。
27、设备正在该无线信道上发送Beacon帧。 0054 在一实施例中, 上述预设的无线信道可以为一个或多个。 0055 步骤102: 当通过无线信道扫描到第二AP设备发送的Beacon帧时, 检查扫描到的第 二AP设备发送的Beacon帧是否满足设定的Beacon帧挂载条件。 0056 在一实施例中, Beacon帧挂载条件是指: Beacon帧中指定字段的值为第一值。 其 中, 当该指定字段的值为第一值时, 表示在第二AP设备发送Beacon帧之后将有其他AP设备 (除第二AP设备以外的AP设备)将抢占无线信道发送Beacon帧。 0057 步骤103: 如果满足, 则检查本设备是否已与第二AP。
28、设备建立Beacon帧挂载关系。 0058 在一实施例中, 以第一AP设备与第二AP设备建立Beacon帧挂载关系为例, 建立 Beacon帧挂载关系表示在第二AP设备发送Beacon帧之后, 第一AP设备将抢占无线信道发送 Beacon帧。 0059 至于第一AP设备是如何与第二AP设备建立Beacon帧挂载关系的, 下文中通过实施 例举例示出, 这里暂不赘述。 0060 步骤104: 如果是, 则等待SIFS(Short Interframe Space, 短帧间间隔)后在无线 信道上发送第一AP设备的Beacon帧。 0061 基于步骤102和步骤103中的描述可知, 当扫描到的第二AP。
29、设备发送的Beacon帧满 足设定的Beacon帧挂载条件, 且本设备已与第二AP设备建立Beacon帧挂载关系时, 即表示 在第二AP设备发送Beacon帧之后第一AP设备将抢占无线信道发送Beacon帧, 因此, 在本步 骤103中, 第一AP设备可以在等待SIFS后即在无线信道上发送Beacon帧。 0062 由于SIFS在IEEE 802.11标准是最小的帧间间隔, 其与DIFS的关系可通过如下式 (一)表示, 因此采用SIFS的无线节点将具有占用无线通道的最高优先级, 因此通过执行步 骤104可以实现第一AP设备先于其他AP设备抢占无线信道。 0063 DIFSSIFS+2*slot。
30、 time 式(一) 0064 至此, 完成图1所示流程的相关描述。 0065 由上述实施例可见, 通过在发射无线信号之前, 扫描预设的无线信道, 当通过无线 信道扫描到第二AP设备发送的Beacon帧时, 检查扫描到的第二AP设备发送的Beacon帧是否 满足设定的Beacon帧挂载条件, 如果满足, 则检查本设备是否已与第二AP设备建立Beacon 说明书 4/8 页 7 CN 111031525 A 7 帧挂载关系, 如果是, 则等待SIFS后在无线信道上发送第一AP设备的Beacon帧, 由于在扫描 到第二AP设备占用无线信道发送Beacon帧, 并检查出当前允许第一AP设备在第二AP。
31、设备之 后抢占同一无线信道发送Beacon帧时, 等待SIFS后即在该无线信道上发送Beacon帧, 而 SIFS低于DFIS, 因此可以实现第一AP设备先于其他AP设备抢占无线信道, 从而避免第一AP 设备发送的Beacon帧与其他AP设备发送的Beacon帧在同一无线信道上发生冲突。 0066 下面通过图2所示实施例对第一AP设备与第二AP设备建立Beacon帧挂载关系的过 程进行说明, 该图2所示流程参考图1所示流程, 包括以下步骤: 0067 步骤201: 在发射无线信号之前, 扫描预设的无线信道。 0068 步骤202: 当通过无线信道扫描到第二AP设备发送的Beacon帧时, 检查。
32、扫描到的第 二AP设备发送的Beacon帧是否满足设定的Beacon帧挂载条件, 如果满足, 则执行步骤203; 如果不满足, 则执行步骤207。 0069 步骤203: 检查本设备是否已与第二AP设备建立Beacon帧挂载关系, 如果是, 则执 行步骤204; 如果否, 则执行步骤205。 0070 步骤204: 等待SIFS后在无线信道上发送第一AP设备的Beacon帧; 结束流程。 0071 步骤201至步骤204的详细描述可以参见上述图1所示实施例中的相关描述, 这里 不再赘述。 0072 步骤205: 向第二AP设备发送Beacon帧挂载请求。 0073 步骤206: 在接收到第二A。
33、P设备发送的与Beacon帧挂载请求对应的应答消息后, 与 第二AP设备建立Beacon帧挂载关系并在下一个Beacon帧发送周期内等待SIFS后在无线信 道上发送第一AP设备的Beacon帧。 0074 以下对步骤205和步骤206进行统一说明: 0075 在一实施例中, 在执行完步骤203检查出扫描到的第二AP设备发送的Beacon帧不 满足设定的Beacon帧挂载条件且检查出本设备未与第一AP设备建立Beacon帧挂载关系时, 第一AP设备可以与第二AP设备建立Beacon帧挂载关系。 0076 作为一个示例, 第一AP设备可以向第二AP设备发送Beacon帧挂载请求, 该Beacon 。
34、帧挂载请求可以携带第一AP设备的Beacon帧发送用时, 以使第二AP设备将待发送的Beacon 帧中指定字段的值置为第一值并将待发送的Beacon帧的NAV(网络分配矢量)设置为第一AP 设备的Beacon帧发送用时, 以及向第一AP设备返回与Beacon帧挂载请求对应的应答消息。 0077 第二AP设备通过将待发送的Beacon帧的网络分配矢量NAV设置为第一AP设备的 Beacon帧发送用时, 可以指定出无线信道被占用的时长。 0078 第一AP设备在接收到第二AP设备发送的与Beacon帧挂载请求对应的应答消息后, 可以认为已与第二AP设备建立Beacon帧挂载关系。 基于上述步骤10。
35、3中关于建立Beacon帧 挂载关系的描述可知, 在第一AP设备与第二AP设备建立Beacon帧挂载关系后, 第一AP设备 可以在第二AP设备发送Beacon帧之后抢占无线信道, 基于此, 第一AP设备可以在下一个 Beacon帧发送周期内等待SIFS后在无线信道上发送Beacon帧。 0079 步骤207: 获取扫描到的第二AP设备发送的Beacon帧的NVA中的值, 该值为SIFS、 第 一AP设备的Beacon帧发送用时, 以及第二AP设备的Beacon帧发送用时之间的和值。 0080 在一实施例中, 在执行完步骤203检查出扫描到的第二AP设备发送的Beacon帧满 足设定的Beaco。
36、n帧挂载条件且检查出本设备未与第一AP设备建立Beacon帧挂载关系时, 可 说明书 5/8 页 8 CN 111031525 A 8 以确定其他AP设备(除第一AP设备和第二AP设备以外的AP设备)已抢占无线信道。 此时, 第 一AP设备可以获取扫描到的第二AP设备发送的Beacon帧的NVA中的值, 以实现获取无线信 道的占用时长。 步骤208: 等待该和值对应的时长后在无线信道上发送第一AP设备的Beacon 帧。 0081 由于其他AP设备已抢占无线信道, 因此, 可以在等待上述步骤207获取到的和值对 应的时长后, 再在无线信道上发送第一AP设备的Beacon帧。 通过该种处理, 可。
37、以有效避免第 一AP设备和其他AP设备的Beacon帧在同一无线信道上发生冲突。 0082 至此, 完成图2所示流程的相关描述。 0083 由上述实施例可见, 由于第一AP设备在其他AP设备已抢占无线信道的情况下, 根 据其他AP设备对无线信道的占用时间延迟发送Beacon帧, 从而可以避免第一AP设备发送的 Beacon帧与其他AP设备发送的Beacon帧在同一无线信道上发生冲突。 0084 为了便于理解通过执行上述图1和图2所示流程最终实现的不同AP设备在同一无 线信道上发送Beacon帧的时序关系, 示出图3。 如图3所示, 节点A在节点B发送Beacon帧之后 间隔SIFS发送Beac。
38、on帧, 而节点C则在节点A发送Beacon帧之后间隔SIFS发送Beacon帧。 由 此则可以避免节点A、 节点B以及节点C各自发送的Beacon帧在同一无线信道上发生冲突。 0085 现有技术中, 在DCF机制下, 无线节点在发送除Beacon帧以外的其他数据帧时均需 等待DFIS后再进行发送, 也即所有无线节点在抢占信道使用时的优先级相同, 由此将导致 不同无线节点的Beacon帧和数据帧也在同一无线信道上发生冲突。 虽然现有技术中为了解 决不同无线节点的Beacon帧和数据帧在同一无线信道上发生冲突的问题, 提出了随机退避 机制, 但是数据帧的退避重传将造成无线信道资源浪费。 基于此,。
39、 本申请还提出了图4示例 的流程。 0086 请参见图4, 为本申请一示例性实施例提供的一种AP设备抢占无线信道的实施例 流程, 包括以下步骤: 0087 请参见图4, 包括以下步骤: 0088 步骤401: 当监听到无线信道空闲时, 等待SIFS后在无线信道上发送信号帧。 0089 步骤402: 在发送信号帧之后, 等待SIFS后在无线信道上发送第一AP设备的Beacon 帧。 0090 如下, 对步骤401和步骤402进行统一说明: 0091 在应用中, 第一AP设备在发送Beacon帧之前, 可以通过物理载波侦听或虚拟载波 侦听实现监听无线信道是否空闲。 0092 在一实施例中, 第一A。
40、P设备监听到无线信道空闲时, 可以等待SIFS后即在无线信 道上发送信号帧。 由上述描述可知, 采用SIFS的无线节点将具有占用无线通道的最高优先 级, 因此, 第一AP设备通过执行步骤401可以优先抢占到无线信道。 进一步, 第一AP设备在发 送信号帧实现抢占到无线信道之后, 可以等待SIFS后即在无线信道上发送Beacon帧。 0093 作为一个示例, 上述信号帧可以为第一AP设备的Beacon帧或CTS帧。 不论信号帧采 取何种形式, 都将由于第一AP设备在监听到无线信道空闲时等待SIFS后即在无线信道上发 送信号帧而提高第一AP设备抢占无线信道的优先级。 0094 作为一个示例, 信号。
41、帧中的NAV中包含第一AP设备的Beacon帧发送用时, 通过该种 处理, 可以避免其他AP设备抢占无线信道。 说明书 6/8 页 9 CN 111031525 A 9 0095 至此, 完成图4所示流程的相关描述。 0096 由上述实施例可见, 通过当监听到无线信道空闲时, 等待SIFS后在无线信道上发 送信号帧, 在发送信号帧之后, 等待SIFS后在无线信道上发送第一AP设备的Beacon帧, 可以 实现提高第一AP设备抢占无线信道时的优先级, 在提高第一AP设备抢占无线信道时的优先 级之后, 可以使得第一AP设备在其他AP设备发送数据帧之前发送Beacon帧, 从而可以避免 不同AP设备。
42、的Beacon帧和数据帧在同一无线信道上发生冲突。 0097 为了便于理解应用上述图4所示流程最终实现的不同AP设备在同一无线信道上发 送Beacon帧和数据帧的时序关系, 示出图5。 如图5所示, 节点A在监听到无线信道空闲时, 等 待SIFS后在无线信道上发送CTS帧, 再等待SIFS后在无线信道上发送Beacon帧, 而节点B在 节点A发送CTS帧和Beacon帧的过程中, 监听到无线信道被占用而进行退避。 由此则可以避 免节点A发送的Beacon帧和节点B发送的数据帧在同一无线信道上发生冲突。 0098 与前述Beacon帧的发送方法的实施例相对应, 本申请还提供了Beacon帧的发送。
43、装 置的实施例。 0099 本申请Beacon帧的发送装置的实施例可以应用在AP设备上。 装置实施例可以通过 软件实现, 也可以通过硬件或者软硬件结合的方式实现。 以软件实现为例, 作为一个逻辑意 义上的装置, 是通过其所在AP设备的处理器将非易失性存储器中对应的计算机程序指令读 取到内存中运行形成的。 从硬件层面而言, 如图6所示, 为本申请Beacon帧的发送装置所在 AP设备的一种硬件结构图, 除了图6所示的处理器61、 内存62、 网络接口63、 非易失性存储器 64, 以及内部总线65之外, 实施例中Beacon帧的发送装置所在的AP设备通常根据该AP设备 的实际功能, 还可以包括其。
44、他硬件, 对此不再赘述。 0100 请参见图7, 为本申请一示例性实施例提供的一种Beacon帧的发送装置的实施例 框图, 该装置可以应用于第一AP设备。 0101 如图7所示, 该装置包括: 扫描模块71、 第一检查模块72、 第二检查模块73以及第一 发送模块74。 0102 其中, 扫描模块71, 用于在发射无线信号之前, 扫描预设的无线信道; 0103 第一检查模块72, 用于当通过所述无线信道扫描到第二AP设备发送的Beacon帧 时, 检查扫描到的所述第二AP设备发送的Beacon帧是否满足设定的Beacon帧挂载条件, 所 述Beacon帧挂载条件是指: Beacon帧中指定字段。
45、的值为第一值, 当所述指定字段的值为第 一值时, 表示在所述第二AP设备发送Beacon帧之后存在其他AP设备将抢占所述无线信道发 送Beacon帧; 0104 第二检查模块73, 用于如果检查出扫描到的所述第二AP设备发送的Beacon帧满足 设定的Beacon帧挂载条件, 则检查本设备是否已与所述第二AP设备建立Beacon帧挂载关 系; 0105 第一发送模块74, 用于如果检查出本设备已与所述第二AP设备建立Beacon帧挂载 关系, 则等待短帧间间隔SIFS后在所述无线信道上发送所述第一AP设备的Beacon帧。 0106 在一实施例中, 所述装置还可以包括(图7中未示出): 010。
46、7 关系建立模块, 用于与所述第二AP设备建立Beacon帧挂载关系; 0108 第二发送模块, 用于在下一个Beacon帧发送周期内等待SIFS后在所述无线信道上 发送所述第一AP设备的Beacon帧; 说明书 7/8 页 10 CN 111031525 A 10 0109 关系建立模块可以包括(图7中未示出): 0110 请求子模块, 用于向所述第二AP设备发送Beacon帧挂载请求, 所述Beacon帧挂载 请求携带所述第一AP设备的Beacon帧发送用时, 以使所述第二AP设备将待发送的Beacon帧 中指定字段的值置为所述第一值并在待发送的Beacon帧的NAV中增加所述第一AP设备。
47、的 Beacon帧发送用时; 0111 应答子模块, 用于在接收到所述第二AP设备发送的与所述Beacon帧挂载请求对应 的应答消息后, 与第二AP设备建立Beacon帧挂载关系。 0112 在一实施例中, 所述装置还可以包括(图7中未示出): 0113 获取模块, 用于获取扫描到的所述第二AP设备发送的Beacon帧的NVA中的值, 所述 值为SIFS、 所述第一AP设备的Beacon帧发送用时, 以及所述第二AP设备的Beacon帧发送用 时之间的和值; 第三发送模块, 用于等待所述和值对应的时长后在所述无线信道上发送所 述第一AP设备的Beacon帧。 0114 在一实施例中, 所述装置。
48、还可以包括(图7中未示出): 0115 第四发送模块, 用于当监听到所述无线信道空闲时, 等待SIFS后在所述无线信道 上发送信号帧, 所述信号帧中的NAV中包含所述第一AP设备的Beacon帧发送用时; 0116 第五发送模块, 用于在发送所述信号帧之后, 等待SIFS后在所述无线信道上发送 所述第一AP设备的Beacon帧。 0117 在一实施例中, 所述信号帧为所述第一AP设备的Beacon帧或CTS帧。 0118 上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的 实现过程, 在此不再赘述。 0119 对于装置实施例而言, 由于其基本对应于方法实施例, 所以相关之处参。
49、见方法实 施例的部分说明即可。 以上所描述的装置实施例仅仅是示意性的, 其中所述作为分离部件 说明的单元可以是或者也可以不是物理上分开的, 作为单元显示的部件可以是或者也可以 不是物理单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的 需要选择其中的部分或者全部模块来实现本申请方案的目的。 本领域普通技术人员在不付 出创造性劳动的情况下, 即可以理解并实施。 0120 以上所述仅为本申请的较佳实施例而已, 并不用以限制本申请, 凡在本申请的精 神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在本申请保护的范围之内。 说明书 8/8 页 11 CN 111031525 A 11 图1 说明书附图 1/5 页 12 CN 111031525 A 12 图2 说明书附图 2/5 页 13 CN 111031525 A 13 图3 图4 说明书附图 3/5 页 14 CN 111031525 A 14 图5 图6 说明书附图 4/5 页 15 CN 111031525 A 15 图7 说明书附图 5/5 页 16 CN 111031525 A 16 。
- 内容关键字: Beacon 发送 方法 装置
防水接线结构.pdf
在线测量散状物料真密度的装置.pdf
适用于室内装修的工作架.pdf
套管施工辅助装置.pdf
防水开关.pdf
水循环增氧轮虫培养池.pdf
新型的包装袋.pdf
建筑涂料搅拌设备.pdf
薄膜生产用加热定型装置.pdf
电机转子线圈绕线机.pdf
激光器保护电路、激光器驱动电源和电子设备.pdf
养殖场通风管道生产用法兰冲孔机.pdf
分子筛吸附分离能力检测系统.pdf
寄存器、寄存器配置方法及芯片.pdf
信号质量检测方法及信号质量检测电路.pdf
基于自适应卷积核和级联检测头的土地覆盖变化检测方法.pdf
运梁炮车自动化调姿系统和方法.pdf
RPA流程操作异常检测方法、设备及存储设备.pdf
适用于PEEK材料的高温3D打印机高温舱结构.pdf
户用电池储能系统.pdf
空气质量预报评估方法、装置、存储介质及电子设备.pdf
基于环境嵌入的分布式光纤入侵预警方法及系统.pdf
显示模组拆解装置和显示模组拆解方法.pdf
安全检测方法、装置、终端设备及计算机可读存储介质.pdf
自清洁式铝合金门窗及清洁方法.pdf
基于pipeline流程的业务管理方法及装置.pdf
警力资源调度方法、装置、电子设备和计算机可读介质.pdf
离子氮化炉罩自动升降行走机构.pdf
蓝牙耳机及其存储收纳充电装置.pdf
X射线管.pdf
用于飞机蒙皮精密激光焊接工艺的快速冷却装置.pdf
生物资产监控方法、装置、设备及存储介质.pdf
一种直列四缸水冷柴油机气门室罩.pdf
柴油机静音系统.pdf
一种曝气耦合膜生物反应器一体化污水处理方法与装置.pdf
一种低温储罐和由其构成的天然气加气站.pdf
展开型一次性尿布.pdf
微机提高精度方式.pdf
精确控制处理后的污水排放的系统及方法.pdf
四动力四速直驱反向运动洗衣机.pdf
用于涡轮增压器的控制方法.pdf
一种基于AMT系统的电子节气门控制系统.pdf
柴油机配汽装置.pdf
柴油机进油系统.pdf
用铸造零部件经过铜钎焊制造产品的方法.pdf
一种自动盒饭售货机的料道结构.pdf
改性膨润土及其制备方法和应用.pdf
一种移动终端编辑输入方法及系统.pdf
一种蒸汽回收装置.pdf
一种链条蒸汽锅炉燃烧控制方法.pdf
一种高效污水处理絮凝剂.pdf