首页 > 专利 > 成都极米科技股份有限公司 > 无线局域网收发数据的方法、终端和系统及网络接入设备专利详情

无线局域网收发数据的方法、终端和系统及网络接入设备   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2020-05-19
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2020-07-31
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-09-15
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2040-05-19
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN202010425222.3 申请日 2020-05-19
公开/公告号 CN111385828B 公开/公告日 2020-09-15
授权日 2020-09-15 预估到期日 2040-05-19
申请年 2020年 公开/公告年 2020年
缴费截止日
分类号 H04W24/02H04W24/08 主分类号 H04W24/02
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 8
权利要求数量 9 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 2 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 成都极米科技股份有限公司 当前专利权人 成都极米科技股份有限公司
发明人 吴昊、谢芳、廖杨 第一发明人 吴昊
地址 四川省成都市高新区世纪城路1129号天府软件园A区4栋1单元2层2号 邮编 610041
申请人数量 1 发明人数量 3
申请人所在省 四川省 申请人所在市 四川省成都市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
摘要
本申请公开了一种无线局域网收发数据的方法、终端和系统及网络接入设备,无线局域网收发数据的方法包括:配置参数MaxBuffer;终端计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向网络接入设备发送请求信令;网络接入设备接收到请求信令后,读取请求信令中的参数,根据读取到的参数确认终端是否使用多链路,并向终端发送包含确认终端是否使用多链路的响应信令;终端接收到响应信令后,读取响应信令中的参数,根据读取到的参数及本地的能力参数进行数据收发。本申请能根据业务数据的检测和网络的链路状态,动态的进行多链路配置,在保证高速率业务的同时,来合理的请求无线资源,保证业务数据传输的同时,避免了资源浪费。
  • 摘要附图
    无线局域网收发数据的方法、终端和系统及网络接入设备
  • 说明书附图:图1
    无线局域网收发数据的方法、终端和系统及网络接入设备
  • 说明书附图:图2
    无线局域网收发数据的方法、终端和系统及网络接入设备
  • 说明书附图:图3
    无线局域网收发数据的方法、终端和系统及网络接入设备
  • 说明书附图:图4
    无线局域网收发数据的方法、终端和系统及网络接入设备
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-09-15 授权
2 2020-07-31 实质审查的生效 IPC(主分类): H04W 24/02 专利申请号: 202010425222.3 申请日: 2020.05.19
3 2020-07-07 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种无线局域网收发数据的方法,其特征在于,包括:
配置参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值;
终端计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向网络接入设备发送请求信令,所述请求信令中包含缓存参数Scaling Factor和Buffer Size,用于指示终端缓存的待发送数据大小;
网络接入设备接收到请求信令后,读取请求信令中的参数,根据读取到的参数确认终端是否使用多链路,并向终端发送包含确认终端是否使用多链路的响应信令,所述响应信令中包含ML enable参数或ML Conf参数,所述ML enable参数用于表示是否启用多链路进行数据传输,所述ML Conf参数用于表示配置可以使用的链路;
终端接收到响应信令后,读取响应信令中的参数,根据读取到的参数及本地的能力参数进行数据收发;
网络接入设备确认终端是否使用多链路的方法包括:
根据请求信令中的缓存参数Scaling Factor和Buffer Size的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor;
如果计算出来的数据量大于或等于MaxBuffer,则向终端发送包含确认终端使用多链路的响应信令;
终端进行数据收发的方法包括:
如果ML enable参数的值表示不启用多链路进行数据传输,则继续使用当前链路进行数据收发;如果ML enable参数的值表示启用多链路进行数据传输,则开始监听第二链路,并根据本地的能力参数进行数据收发;
或者,如果ML Conf参数的值为单链路信息,则继续使用当前链路进行数据收发;如果ML Conf参数的值为多链路信息,则根据ML Conf参数中多链路信息监听指示频段的新链路,并根据本地的能力参数进行数据收发;
终端根据本地的能力参数进行数据收发的方法包括:
如果终端支持同时发送或者同时接收,则在监听到第一链路和第二链路都空闲时,在两条链路上同步发送数据,所述同步发送数据是指终端在一条链路上发送数据包时,另外一条链路不能接收数据包;在两条链路上同步发送数据包括:同时开始发送数据包,并同时结束发送数据包,或者,不同时开始发送数据包,但同时结束发送数据包;
如果终端支持同时发送和接收,则在第一链路和第二链路任何一条链路空闲时,在该链路上进行发送,同时一条链路发送数据包时不影响另一条链路接收数据包。

2.根据权利要求1所述的一种无线局域网收发数据的方法,其特征在于,所述配置参数MaxBuffer的具体方法为:终端在本地配置参数MaxBuffer,或者从网络接入设备中接收其配置的参数MaxBuffer。

3.根据权利要求1所述的一种无线局域网收发数据的方法,其特征在于,所述请求信令中还包含能力参数Capability,能力参数Capability用于指示终端是否支持多链路数据传输,网络接入设备确认终端是否使用多链路的方法包括:
根据请求信令中的缓存参数Scaling Factor和Buffer Size的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor;
如果计算出来的数据量大于或等于MaxBuffer,且能力参数Capability指示终端支持多链路数据传输,则向终端发送包含确认终端使用多链路的响应信令。

4.根据权利要求1-3中任一项所述的一种无线局域网收发数据的方法,其特征在于,所述响应信令中包含ML enable参数和ML Conf参数,终端进行数据收发的方法包括:
如果ML enable参数的值表示不启用多链路进行数据传输,则继续在当前链路上进行数据收发;
如果ML enable参数的值表示启用多链路进行数据传输,读取ML Conf参数的值,根据ML Conf参数中多链路信息监听指示频段的新链路,并根据本地的能力参数进行数据收发。

5.一种无线局域网收发数据的终端,其特征在于,
配置有参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值;
包括:
计算装置,用于计算本地缓存待发送的数据量;
请求信令发送装置,用于当计算装置计算出来的数据量大于或等于MaxBuffer时,向通过第一链路与终端连接的网络接入设备发送请求信令,所述请求信令中包含缓存参数Scaling Factor和Buffer Size,用于指示终端缓存的待发送数据大小;
响应信令接收装置,用于接收网络接入设备发送过来的响应信令,所述响应信令中包含ML enable参数或ML Conf参数,所述ML enable参数用于表示是否启用多链路进行数据传输,所述ML Conf参数用于表示配置可以使用的链路;
数据收发装置,用于读取响应信令中的参数,根据读取到的参数及终端的能力参数进行数据收发;
数据收发装置进行数据收发的方法包括:
如果ML enable参数的值表示不启用多链路进行数据传输,则继续在当前链路上进行数据收发;如果ML enable参数的值表示启用多链路进行数据传输,则开始监听第二链路,并根据终端的能力参数进行数据收发;
或者,如果ML Conf参数的值为单链路信息,则继续使用当前链路进行数据收发;如果ML Conf参数的值为多链路信息,则根据ML Conf参数中多链路信息监听指示频段的新链路,并根据终端的能力参数进行数据收发;
数据收发装置根据终端的能力参数进行数据收发的方法包括:
如果终端支持同时发送或者同时接收,则在监听到第一链路和第二链路都空闲时,在两条链路上同步发送数据,所述同步发送数据是指终端在一条链路上发送数据包时,另外一条链路不能接收数据包;在两条链路上同步发送数据包括:同时开始发送数据包,并同时结束发送数据包,或者,不同时开始发送数据包,但同时结束发送数据包;
如果终端支持同时发送和接收,则在第一链路和第二链路任何一条链路空闲时,在该链路上进行发送,同时一条链路发送数据包时不影响另一条链路接收数据包。

6.根据权利要求5所述的一种无线局域网收发数据的终端,其特征在于,所述响应信令中包含ML enable参数和ML Conf参数,数据收发装置进行数据收发的方法包括:
如果ML enable参数的值表示不启用多链路进行数据传输,则继续在当前链路上进行数据收发;如果ML enable参数的值表示启用多链路进行数据传输,则读取ML Conf参数的值,根据ML Conf参数中多链路信息监听指示频段的新链路,并根据终端的能力参数进行数据收发。

7.一种网络接入设备,其特征在于,
配置有参数MaxBuffer,所述MaxBuffer是用于判断通过第一链路与其连接的终端是否需要多链路进行数据传输的数据量阈值;
包括:
请求信令接收装置,用于接收终端发送过来的请求信令,所述请求信令中包含缓存参数Scaling Factor和Buffer Size,用于指示终端缓存的待发送数据大小;
确认装置,用于读取请求信令中的参数,根据读取到的参数确认终端是否使用多链路;
响应信令发送装置,用于向终端发送包含确认终端是否使用多链路的参数的响应信令;
确认子装置二,用于根据请求信令中的缓存参数Scaling Factor和Buffer Size的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor,所述缓存参数Scaling Factor和Buffer Size,用于指示终端缓存的待发送数据大小;如果计算出来的数据量大于或等于MaxBuffer,则向终端发送包含确认终端使用多链路的响应信令。

8.根据权利要求7所述的一种网络接入设备,其特征在于,确认装置包括:
确认子装置一,用于根据请求信令中的缓存参数Scaling Factor和Buffer Size的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor,所述缓存参数Scaling Factor和Buffer Size,用于指示终端缓存的待发送数据大小;
如果计算出来的数据量大于或等于MaxBuffer,且请求信令中的能力参数Capability指示终端支持多链路数据传输,则向终端发送包含确认终端使用多链路的响应信令,所述能力参数Capability,用于指示终端是否支持多链路数据传输。

9.一种无线局域网收发数据的系统,包括终端和网络接入设备,终端和网络接入设备通过第一链路进行数据传输,其特征在于:
终端配置有参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值;
终端用于计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向网络接入设备发送请求信令,所述请求信令中包含缓存参数Scaling Factor和Buffer Size,用于指示终端缓存的待发送数据大小;接收网络接入设备发送过来的响应信令,读取响应信令中的参数,根据读取到的参数及本地的能力参数进行数据收发;
网络接入设备用于接收终端发送过来的请求信令,读取请求信令中的参数,根据读取到的参数确认终端是否使用多链路,并向终端发送包含确认终端是否使用多链路的响应信令,所述响应信令中包含ML enable参数或ML Conf参数,所述ML enable参数用于表示是否启用多链路进行数据传输,所述ML Conf参数用于表示配置可以使用的链路;
网络接入设备确认终端是否使用多链路的方法包括:
根据请求信令中的缓存参数Scaling Factor和Buffer Size的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor;
如果计算出来的数据量大于或等于MaxBuffer,则向终端发送包含确认终端使用多链路的响应信令;
终端进行数据收发的方法包括:
如果ML enable参数的值表示不启用多链路进行数据传输,则继续使用当前链路进行数据收发;如果ML enable参数的值表示启用多链路进行数据传输,则开始监听第二链路,并根据本地的能力参数进行数据收发;
或者,如果ML Conf参数的值为单链路信息,则继续使用当前链路进行数据收发;如果ML Conf参数的值为多链路信息,则根据ML Conf参数中多链路信息监听指示频段的新链路,并根据本地的能力参数进行数据收发;
终端根据本地的能力参数进行数据收发的方法包括:
如果终端支持同时发送或者同时接收,则在监听到第一链路和第二链路都空闲时,在两条链路上同步发送数据,所述同步发送数据是指终端在一条链路上发送数据包时,另外一条链路不能接收数据包;在两条链路上同步发送数据包括:同时开始发送数据包,并同时结束发送数据包,或者,不同时开始发送数据包,但同时结束发送数据包;
如果终端支持同时发送和接收,则在第一链路和第二链路任何一条链路空闲时,在该链路上进行发送,同时一条链路发送数据包时不影响另一条链路接收数据包。
说明书

技术领域

[0001] 本申请涉及无线通信领域,尤其涉及一种无线局域网收发数据的方法、终端和系统及网络接入设备。

背景技术

[0002] 802.11be网络,也称为Extremely High Throughput(EHT)网络,通过一系列系统特性和多种机制增强功能以实现极高的吞吐量。随着无线局域网(WLAN)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多WLAN部署中的主要流量类型。由于出现了4k和8k视频(20 Gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实,游戏,远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。
[0003] 鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过WLAN支持其应用程序时,吞吐量更高,可靠性更高,延迟和抖动更少,电源效率更高。用户期望改进与时敏网络(TSN)的集成,以支持异构以太网和无线LAN上的应用程序。802.11be网络旨在通过进一步提高总吞吐量和降低延迟来确保WLAN的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4 GHz,5 GHz和6 GHz频段运行的802.11兼容设备。

发明内容

[0004] 即使是需要高速率进行数据传输的终端,也并不是时时都在执行高速率传输需求的业务。比如手机或电脑在进行高清视频传输的时候,可能需要极高的数据传输速率,然而在其他时候,并不需要有高速传输数据的资源,如果不能动态的进行数据传输链路的管理,那么无线资源的使用率并不能如预期提高,相反还会造成极大的浪费。
[0005] 为达到上述目的,本申请的实施例提供如下技术方案:
[0006] 第一方面,提供一种无线局域网收发数据的方法,该方法包括:配置参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值;终端计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向网络接入设备发送请求信令;网络接入设备接收到请求信令后,读取请求信令中的参数,根据读取到的参数确认终端是否使用多链路,并向终端发送包含确认终端是否使用多链路的响应信令;终端接收到响应信令后,读取响应信令中的参数,根据读取到的参数及本地的能力参数进行数据收发。
[0007] 示例性地,终端可以在本地配置参数MaxBuffer,或者从网络接入设备中接收其配置的参数MaxBuffer。
[0008] 在一种可能的设计方法中,上述请求信令中包含能力参数Capability,用于指示终端是否支持多链路数据传输,缓存参数Scaling Factor和Buffer Size,用于指示终端缓存的待发送数据大小,此时网络接入设备确认终端是否使用多链路的方法包括:根据请求信令中的缓存参数Scaling Factor和Buffer Size 的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor;如果计算出来的数据量大于MaxBuffer,且能力参数Capability指示终端支持多链路数据传输,则向终端发送包含确认终端使用多链路的响应信令,示例性地,响应信令的形式可以是控制帧,或管理帧,或数据帧,反之,则向终端发送包含确认终端使用单链路的响应信令;或,如果计算出来的数据量大于或等于MaxBuffer,且能力参数Capability指示终端支持多链路数据传输,则向终端发送包含确认终端使用多链路的响应信令,反之,则向终端发送包含确认终端使用单链路的响应信令。
[0009] 在另一种可能的设计方法中,上述请求信令中包含缓存参数Scaling Factor和Buffer Size,用于指示终端缓存的待发送数据大小,此时网络接入设备确认终端是否使用多链路的方法包括:根据请求信令中的缓存参数Scaling Factor和Buffer Size 的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor;如果计算出来的数据量大于MaxBuffer,则向终端发送包含确认终端使用多链路的响应信令,反之,则向终端发送包含确认终端使用单链路的响应信令;或,如果计算出来的数据量大于或等于MaxBuffer,则向终端发送包含确认终端使用多链路的响应信令,反之,则向终端发送包含确认终端使用单链路的响应信令。
[0010] 在一种可能的设计方法中,上述响应信令中包含ML enable参数,所述ML enable表示是否启用多链路进行数据传输,此时终端进行数据收发的方法包括:如果ML enable参数的值表示不启用多链路进行数据传输,则继续在当前链路上进行数据收发;如果ML enable参数的值表示启用多链路进行数据传输,则开始监听第二链路,并根据本地的能力参数进行数据收发。
[0011] 在一种可能的设计方法中,上述响应信令中包含ML Conf参数,所述ML Conf表示配置可以使用的链路,此时终端进行数据收发的方法包括:如果ML Conf参数的值为单链路信息,则继续使用当前链路进行数据收发;如果ML Conf参数的值为多链路信息,则根据ML Conf参数中多链路信息监听指示频段的新链路,并根据本地的能力参数进行数据收发。
[0012] 在另一种可能的设计方法中,上述响应信令中包含ML enable参数和ML Conf参数,所述ML enable表示是否启用多链路进行数据传输,所述ML Conf表示配置可以使用的链路,此时终端进行数据收发的方法包括:如果ML enable参数的值表示不启用多链路进行数据传输,则继续在当前链路上进行数据收发;如果ML enable参数的值表示启用多链路进行数据传输,读取ML Conf参数的值,根据ML Conf参数中多链路信息监听指示频段的新链路,并根据本地的能力参数进行数据收发。
[0013] 可选地,终端根据本地的能力参数进行数据收发的方法包括:如果终端支持同时发送或者同时接收,则在监听到第一链路和第二链路都空闲时,在两条链路上同步发送数据,所述同步发送数据是指终端在一条链路上发送数据包时,另外一条链路不能接收数据包;如果终端支持同时发送和接收,则在第一链路和第二链路任何一条链路空闲时,在该链路上进行发送,同时一条链路发送数据包时不影响另一条链路接收数据包。
[0014] 第二方面,提供一种无线局域网收发数据的终端,该终端可通过第一链路与网络接入设备进行数据传输。该终端配置有参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值。该终端包括:计算装置,用于计算本地缓存待发送的数据量;请求信令发送装置,用于当计算装置计算出来的数据量大于或等于MaxBuffer时,向通过第一链路与终端连接的网络接入设备发送请求信令;响应信令接收装置,用于接收网络接入设备发送过来的响应信令;数据收发装置,用于读取响应信令中的参数,根据读取到的参数及终端的能力进行数据收发。
[0015] 在一种可能的设计方法中,上述数据收发装置包括数据收发子装置一,用于如果响应信令中的ML enable参数的值表示不启用多链路进行数据传输,则继续在当前链路上进行数据收发;如果响应信令中的ML enable参数的值表示启用多链路进行数据传输,则开始监听第二链路,并根据终端的能力进行数据收发,所述ML enable表示是否启用多链路进行数据传输。
[0016] 在一种可能的设计方法中,上述数据收发装置包括数据收发子装置二,用于如果响应信令中的ML Conf参数的值为单链路信息,则继续使用当前链路进行数据收发;如果响应信令中的ML Conf参数的值为多链路信息,则根据ML Conf参数中多链路信息监听指示频段的新链路,并根据终端的能力进行数据收发,所述ML Conf表示配置可以使用的链路。
[0017] 在另一种可能的设计方法中,上述数据收发装置包括数据收发子装置三,用于如果响应信令中的ML enable参数的值表示不启用多链路进行数据传输,则继续在当前链路上进行数据收发;如果响应信令中的ML enable参数的值表示启用多链路进行数据传输,则读取响应信令中的ML Conf参数的值,根据ML Conf参数中多链路信息监听指示频段的新链路,并根据终端的能力进行数据收发,所述ML enable表示是否启用多链路进行数据传输,所述ML Conf表示配置可以使用的链路。
[0018] 第三方面,提供一种网络接入设备,该网络接入设备可通过第一链路与终端进行数据传输。该网络接入设备配置有参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值。该网络接入设备包括:请求信令接收装置,用于接收终端发送过来的请求信令;确认装置,用于读取请求信令中的参数,根据读取到的参数确认终端是否使用多链路;响应信令发送装置,用于向终端发送包含确认终端是否使用多链路的参数的响应信令。
[0019] 在一种可能的设计方法中,上述确认装置包括确认子装置一,用于根据请求信令中的缓存参数Scaling Factor和Buffer Size 的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor,所述缓存参数Scaling Factor和Buffer  Size,用于指示终端缓存的待发送数据大小;如果计算出来的数据量大于MaxBuffer,且请求信令中的能力参数Capability指示终端支持多链路数据传输,则向终端发送包含确认终端使用多链路的响应信令,响应信令的形式可以是控制帧,或管理帧,或数据帧等,反之,则向终端发送包含确认终端使用单链路的响应信令,所述能力参数Capability,用于指示终端是否支持多链路数据传输;或,如果计算出来的数据量大于或等于MaxBuffer,且请求信令中的能力参数Capability指示终端支持多链路数据传输,则向终端发送包含确认终端使用多链路的响应信令,反之,则向终端发送包含确认终端使用单链路的响应信令。
[0020] 在另一种可能的设计方法中,上述确认装置包括确认子装置二,用于根据请求信令中的缓存参数Scaling Factor和Buffer Size 的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor,所述缓存参数Scaling Factor和Buffer  Size,用于指示终端缓存的待发送数据大小;如果计算出来的数据量大于MaxBuffer,则向终端发送包含确认终端使用多链路的响应信令,反之,则向终端发送包含确认终端使用单链路的响应信令;或,如果计算出来的数据量大于或等于MaxBuffer,则向终端发送包含确认终端使用多链路的响应信令,反之,则向终端发送包含确认终端使用单链路的响应信令。
[0021] 第四方面,提供一种无线局域网收发数据的系统,包括终端和网络接入设备,终端和网络接入设备通过第一链路进行数据传输,终端配置有参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值;终端用于计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向网络接入设备发送请求信令;接收网络接入设备发送过来的响应信令,读取响应信令中的参数,根据读取到的参数及本地的能力参数进行数据收发;网络接入设备用于接收终端发送过来的请求信令,读取请求信令中的参数,根据读取到的参数确认终端是否使用多链路,并向终端发送包含确认终端是否使用多链路的响应信令。
[0022] 本申请的终端根据数据量和能力请求多链路传输;终端为请求多链路传输,在向网络接入设备发送的请求信令中设置相应参数,网络接入设备根据这些参数设置不同的响应信令内容;网络接入设备对是否可以使用多链路在响应信令中进行参数设置,终端根据响应信令中的参数进行数据发送。本申请能根据业务数据的检测和网络的链路状态,动态的进行多链路配置,在保证高速率业务的同时,来合理的请求无线资源,保证业务数据传输的同时,避免了资源浪费。

实施方案

[0027] 下面将结合附图,对本申请中的技术方案进行描述。
[0028] 在本申请实施例中,“示例地”、“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
[0029] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合具体实施例,对本申请进行进一步详细的说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0030] 在以下实施例中,STA表示802.11无线局域网中的终端,AP表示802.11无线局域网中的接入点,是网络接入设备中的一种。
[0031] 如图1所示,STA通常与AP之间有一条传输链路,第一链路进行数据传输;STA计算本地缓存待发送的数据量,当数据量大于或等于配置在STA上的参数MaxBuffer时,向AP发送请求信令,示例地,参数MaxBuffer的单位可以为Kbit、Mbit或Gbit;AP接收到请求信令后,读取请求信令中的参数,根据读取到的参数确认STA是否使用多链路,并向STA发送包含确认STA是否使用多链路的标识的响应信令;STA接收到响应信令后,读取响应信令中的参数,根据读取到的参数及本地的能力参数进行数据收发。
[0032] 实施例一
[0033] 本实施例提供一种无线局域网收发数据的方法,包括以下步骤:
[0034] 101)STA在本地配置参数MaxBuffer,或者由AP在本地配置,STA从AP中接收其配置的参数MaxBuffer。
[0035] 102)STA与AP之间已有一条传输链路,第一链路进行数据传输。STA计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向AP发送请求信令,请求信令的形式可以是控制帧,或管理帧,或数据帧,请求信令中包含指示STA是否支持多链路数据传输的能力参数、STA当前待发送的数据量等。
[0036] 示例地,请求信令具体实施方式如表1:
[0037] 表1
[0038] Frame type TID Scaling Factor Buffer Size Capability TA RA
[0039] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,可设置为QoS request;
[0040] TID:业务的标识,设置为预定义的高速数据传输业务类型ID,例如110;
[0041] Scaling Factor:缩放因子,表示Buffer size的单位;
[0042] Buffer size:本地缓存待发送的数据量;
[0043] Capability:STA是否支持多链路数据传输的能力,示例地,00:表示该STA不支持多链路能力,01:表示该STA支持同时接收或者同时发送的能力,11:表示该STA支持同时接收和发送的能力;
[0044] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0045] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0046] 103)AP接收到请求信令后,读取当前传输帧中的参数,示例地,如果Capability中的值不为00,且根据Scaling Factor和Buffer Size的值计算出来的STA缓存的数据量(计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor)大于或等于MaxBuffer,则向STA发送响应信令,响应信令的形式可以是控制帧,或管理帧,或数据帧,响应信令中包含确认STA使用多链路,如果计算出来的STA缓存的数据量小于MaxBuffer,响应信令中包含确认STA使用单链路;对计算出来的STA缓存的数据量进行比较时还可以是,其大于MaxBuffer时,响应信令中包含确认STA使用多链路,小于或等于MaxBuffer时,响应信令中包含确认STA使用单链路,区别在于对临界值的处理不同。
[0047] 示例地,响应信令具体实施方式如表2:
[0048] 表2
[0049] Frame Type ML enable TA RA
[0050] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,可设置为QoS Ack;
[0051] ML enable:是否启用多链路进行数据传输,示例地,设置为0表示不启用,设置为1表示启用;
[0052] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0053] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0054] 104)STA接收到响应信令后,读取当前传输帧中的参数,例如,
[0055] 如果ML enable参数的值设置为0,则继续在当前链路上进行数据收发;
[0056] 如果ML enable参数的值设置为1,则开始监听第二链路,并根据本地的能力参数进行数据收发,示例地,本地能力参数STA_Capability设置为“STR”,表示STA支持同时发送和接收,设置为“non-STR”,表示STA支持同时发送或者同时接收。
[0057] A)如果STA支持同时发送或者同时接收,则在监听到第一链路和第二链路都空闲时,在两条链路上同步发送数据。同步发送数据的意思是STA在一条链路上发送数据包时,另外一条链路不能接收数据包,包括两种形式:
[0058] i)同时开始发送数据包,并同时结束发送数据包(数据包发送结束的时间相同),如图2所示;
[0059] ii)不同时开始发送数据包,但同时结束发送数据包(数据包发送结束的时间相同),如图3所示;
[0060] B)如果STA支持同时发送和接收,则在第一链路和第二链路任何一条链路空闲时,在该链路上进行发送,同时一条链路发送数据包时不影响另一条链路接收数据包,如图4所示。
[0061] 实施例二
[0062] 本实施例提供一种无线局域网收发数据的方法,包括以下步骤:
[0063] 201)STA在本地配置参数MaxBuffer,或者由AP在本地配置,由STA从AP中接收其配置的参数MaxBuffer。
[0064] 202)STA与AP之间已有一条传输链路,第一链路进行数据传输。STA计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向AP发送请求信令,请求信令的形式可以是控制帧,或管理帧,或数据帧,请求信令中包含指示STA是否支持多链路数据传输的能力参数、STA当前待发送的数据量等。
[0065] 示例地,请求信令具体实施方式如表3:
[0066] 表3
[0067]Frame type TID Scaling Factor Buffer Size Capability TA RA
[0068] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例性地,可设置为QoS request;
[0069] TID:业务的标识,设置为预定义的高速数据传输业务类型ID,例如110;
[0070] Scaling Factor:缩放因子,表示buffer size的单位;
[0071] Buffer size:本地缓存待发送的数据量;
[0072] Capability:STA是否支持多链路数据传输的能力,示例地,00:表示该STA不支持多链路能力,01:表示该STA支持同时接收或者同时发送的能力,11:表示该STA支持同时接收和发送的能力;
[0073] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0074] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0075] 203)AP接收到请求信令后,读取当前传输帧中的参数,示例地,如果Capability中的值不为00,且根据Scaling Factor和Buffer Size的值计算出来的STA缓存的数据量(计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor)大于或等于MaxBuffer,则向STA发送响应信令,响应信令的形式可以是控制帧,或管理帧,或数据帧,响应信令中包含确认STA使用多链路,如果计算出来的STA缓存的数据量小于MaxBuffer,响应信令中包含确认STA使用单链路;对计算出来的STA缓存的数据量进行比较时还可以是,其大于MaxBuffer时,响应信令中包含确认STA使用多链路,小于或等于MaxBuffer时,响应信令中包含确认STA使用单链路,区别在于对临界值的处理不同。
[0076] 示例地,响应信令具体实施方式如表4:
[0077] 表4
[0078] Frame Type ML Conf TA RA
[0079] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,可设置为QoS Ack;
[0080] ML Conf:配置可以使用的链路,例如,00:标识使用当前单链路,01:标识使用6GHZ频段的链路和5GHZ频段的链路,02:标识使用6GHZ频段的链路和2.4GHZ频段的链路,03:标识使用5GHZ频段的链路和2.4GHZ频段的链路,04:标识使用6GHZ频段的链路,5GHZ频段的链路和2.4GHZ频段的链路,以上链路配置是预先设置,并且在STA和AP都有相应的标识与实际链路配置匹配关系,AP根据STA发送过来的请求信令获知其目前数据收发的链路信息(2.4GHZ,或5GHZ,或6GHZ),并根据已有的链路信息进行配置另外的链路,在两条链路的配置中不会配置全新的两条链路;
[0081] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0082] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0083] 204)STA接收到响应信令后,读取当前传输帧中的参数,例如,
[0084] 如果ML Conf参数的值设置为00,则继续使用当前链路进行数据收发;
[0085] 如果ML Conf参数的值设置为其他值,则根据参数中标识的信息监听指示频段的新链路,并根据本地的能力参数进行数据收发,例如,当ML Conf的值为01,STA当前收发数据的链路是6GHZ频段的链路,则开始监听和发送在5GHZ频段的链路。STA发送方式:
[0086] A)如果STA支持同时发送或者同时接收,则在监听到第一链路和第二链路都空闲时,在两条链路上同步发送数据。同步发送数据的意思是STA在一条链路上发送数据包时,另外一条链路不能接收数据包,包括两种形式:
[0087] i)同时开始发送数据包,并同时结束发送数据包(数据包发送结束的时间相同),如图2所示;
[0088] ii)不同时开始发送数据包,但同时结束发送数据包(数据包发送结束的时间相同),如图3所示;
[0089] B)如果STA支持同时发送和接收,则在第一链路和第二链路任何一条链路空闲时,在该链路上进行发送,同时一条链路发送数据包时不影响另一条链路接收数据包,如图4所示。
[0090] 实施例三
[0091] 本实施例提供一种无线局域网收发数据的方法,包括以下步骤:
[0092] 301)STA在本地配置参数MaxBuffer,或者由AP在本地配置,STA从AP中接收其配置的参数MaxBuffer。
[0093] 302)STA与AP之间已有一条传输链路,第一链路进行数据传输。STA计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向AP发送请求信令,请求信令的形式可以是控制帧,或管理帧,或数据帧,请求信令中包含指示STA是否支持多链路数据传输的能力参数、STA当前待发送的数据量等。
[0094] 示例地,请求信令具体实施方式如表5:
[0095] 表5
[0096]Frame type TID Scaling Factor Buffer Size Capability TA RA
[0097] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,可设置为QoS request;
[0098] TID:业务的标识,设置为预定义的高速数据传输业务类型ID,例如110;
[0099] Scaling Factor:缩放因子,表示buffer size的单位;
[0100] Buffer size:本地缓存待发送的数据量;
[0101] Capability:STA是否支持多链路数据传输的能力,示例地,00:表示该STA不支持多链路能力,01:表示该STA支持同时接收或者同时发送的能力,11:表示该STA支持同时接收和发送的能力;
[0102] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0103] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0104] 303)AP接收到请求信令后,读取当前传输帧中的参数,示例地,如果Capability中的值不为00,且根据Scaling Factor和Buffer Size的值计算出来的STA缓存的数据量(计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor)大于或等于MaxBuffer,则向STA发送响应信令,响应信令的形式可以是控制帧,或管理帧,或数据帧,响应信令中包含确认STA使用多链路,如果计算出来的STA缓存的数据量小于MaxBuffer,响应信令中包含确认STA使用单链路;对计算出来的STA缓存的数据量进行比较时还可以是,其大于MaxBuffer时,响应信令中包含确认STA使用多链路,小于或等于MaxBuffer时,响应信令中包含确认STA使用单链路,区别在于对临界值的处理不同。
[0105] 示例地,响应信令具体实施方式如表6:
[0106] 表6
[0107]Frame Type ML Conf ML Enable TA RA
[0108] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,可设置为QoS Ack;
[0109] ML Conf:配置可以使用的链路,示例地,01:标识使用6GHZ频段的链路和5GHZ频段的链路,02:标识使用6GHZ频段的链路和2.4GHZ频段的链路,03:标识使用5GHZ频段的链路和2.4GHZ频段的链路,04:标识使用6GHZ频段的链路,5GHZ频段的链路和2.4GHZ频段的链路,以上链路配置是预先设置,并且在STA和AP都有相应的标识与实际链路配置匹配关系,AP根据STA发送过来的请求信令获知其目前数据收发的链路信息(2.4GHZ,或5GHZ,或6GHZ),并根据已有的链路信息进行配置另外的链路,在两条链路的配置中不会配置全新的两条链路,;
[0110] ML Enable:是否启用多链路进行数据传输,例如,设置为0表示不启用,设置为1表示启用;
[0111] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0112] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0113] 304)STA接收到响应信令后,读取当前传输帧中的参数,例如,
[0114] 如果ML Enable参数的值设置为0,则继续使用当前链路进行数据收发;
[0115] 如果ML Enable参数的值设置为1,读取ML Conf参数的值,则根据参数中标识的信息监听指示频段的新链路,并根据本地的能力参数进行数据收发,例如,当ML Conf的值为01,STA当前收发数据的链路是6GHZ频段的链路,则开始监听和发送在5GHZ频段的链路。STA发送方式:
[0116] A)如果STA支持同时发送或者同时接收,则在监听到第一链路和第二链路都空闲时,在两条链路上同步发送数据。同步发送数据的意思是STA在一条链路上发送数据包时,另外一条链路不能接收数据包,包括两种形式:
[0117] i)同时开始发送数据包,并同时结束发送数据包(数据包发送结束的时间相同),如图2所示;
[0118] ii)不同时开始发送数据包,但同时结束发送数据包(数据包发送结束的时间相同),如图3所示;
[0119] B)如果STA支持同时发送和接收,则在第一链路和第二链路任何一条链路空闲时,在该链路上进行发送,同时一条链路发送数据包时不影响另一条链路接收数据包,如图4所示。
[0120] 实施例四
[0121] 本实施例提供一种无线局域网收发数据的方法,包括以下步骤:
[0122] 401)STA在本地配置参数MaxBuffer,或者由AP在本地配置,STA从AP中接收其配置的参数MaxBuffer。
[0123] 402)STA与AP之间已有一条传输链路,第一链路进行数据传输。STA计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向AP发送请求信令,请求信令的形式可以是控制帧,或管理帧,或数据帧,请求信令中包含STA当前待发送的数据量等。
[0124] 示例地,请求信令具体实施方式如表7:
[0125] 表7
[0126]Frame type TID Scaling Factor Buffer Size TA RA
[0127] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,可设置为QoS request;
[0128] TID:业务的标识,设置为预定义的高速数据传输业务类型ID,例如110;
[0129] Scaling Factor:缩放因子,表示buffer size的单位;
[0130] Buffer size:本地缓存待发送的数据量;
[0131] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0132] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0133] 403)AP接收到请求信令后,读取当前传输帧中的参数,如果根据Scaling Factor和Buffer Size的值计算出来的STA缓存的数据量(计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor)大于或等于MaxBuffer,则向STA发送响应信令,响应信令的形式可以是控制帧,或管理帧,或数据帧,响应信令中包含确认STA使用多链路,如果计算出来的STA缓存的数据量小于MaxBuffer,响应信令中包含确认STA使用单链路;对计算出来的STA缓存的数据量进行比较时还可以是,其大于MaxBuffer时,响应信令中包含确认STA使用多链路,小于等于MaxBuffer时,响应信令中包含确认STA使用单链路,区别在于对临界值的处理不同。
[0134] 示例地,响应信令具体实施方式如表8:
[0135] 表8
[0136]Frame Type ML enable TA RA
[0137] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,设置为QoS Ack;
[0138] ML enable:是否启用多链路进行数据传输,例如,设置为0表示不启用,设置为1表示启用;
[0139] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0140] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0141] 404)STA接收到响应信令后,读取当前传输帧中的参数,示例地,
[0142] 如果ML enable参数的值设置为0,则继续在当前链路上进行数据收发;
[0143] 如果ML enable参数的值设置为1,则开始监听第二链路,并根据本地的能力参数进行数据收发:
[0144] A)如果STA支持同时发送或者同时接收,则在监听到第一链路和第二链路都空闲时,在两条链路上同步发送数据。同步发送数据的意思是STA在一条链路上发送数据包时,另外一条链路不能接收数据包,包括两种形式:
[0145] i)同时开始发送数据包,并同时结束发送数据包(数据包发送结束的时间相同),如图2所示;
[0146] ii)不同时开始发送数据包,但同时结束发送数据包(数据包发送结束的时间相同),如图3所示;
[0147] B)如果STA支持同时发送和接收,则在第一链路和第二链路任何一条链路空闲时,在该链路上进行发送,同时一条链路发送数据包时不影响另一条链路接收数据包,如图4所示。
[0148] 实施例五
[0149] 本实施例提供一种无线局域网收发数据的方法,包括以下步骤:
[0150] 501)STA在本地配置参数MaxBuffer,或者由AP在本地配置,STA从AP中接收其配置的参数MaxBuffer。
[0151] 502)STA与AP之间已有一条传输链路,第一链路进行数据传输。STA计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向AP发送请求信令,请求信令的形式可以是控制帧,或管理帧,或数据帧,请求信令中包含STA当前待发送的数据量等。
[0152] 示例地,请求信令具体实施方式如表9:
[0153] 表9
[0154]Frame type TID Scaling Factor Buffer Size TA RA
[0155] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,可设置为QoS request;
[0156] TID:业务的标识,设置为预定义的高速数据传输业务类型ID,例如110;
[0157] Scaling Factor:缩放因子,表示buffer size的单位;
[0158] Buffer size:本地缓存待发送的数据量;
[0159] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0160] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0161] 503)AP接收到请求信令后,读取当前传输帧中的参数,如果根据Scaling Factor和Buffer Size的值计算出来的STA缓存的数据量(计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor)大于或等于MaxBuffer,则向STA发送响应信令,响应信令的形式可以是控制帧,或管理帧,或数据帧,响应信令中包含确认STA使用多链路,如果计算出来的STA缓存的数据量小于MaxBuffer,响应信令中包含确认STA使用单链路;对计算出来的STA缓存的数据量进行比较时还可以是,其大于MaxBuffer时,响应信令中包含确认STA使用多链路,小于等于MaxBuffer时,响应信令中包含确认STA使用单链路,区别在于对临界值的处理不同。
[0162] 示例地,响应信令具体实施方式如表10:
[0163] 表10
[0164]Frame Type ML Conf TA RA
[0165] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,可设置为QoS Ack;
[0166] ML Conf:配置可以使用的链路,例如,00:标识使用当前单链路,01:标识使用6GHZ频段的链路和5GHZ频段的链路,02:标识使用6GHZ频段的链路和2.4GHZ频段的链路,03:标识使用5GHZ频段的链路和2.4GHZ频段的链路,04:标识使用6GHZ频段的链路,5GHZ频段的链路和2.4GHZ频段的链路,以上链路配置是预先设置,并且在STA和AP都有相应的标识与实际链路配置匹配关系,AP根据STA发送过来的请求信令获知其目前数据收发的链路信息(2.4GHZ,或5GHZ,或6GHZ),并根据已有的链路信息进行配置另外的链路,在两条链路的配置中不会配置全新的两条链路;
[0167] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0168] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0169] 504)STA接收到响应信令后,读取当前传输帧中的参数,例如,
[0170] 如果ML Conf参数的值设置为00,则继续使用当前链路进行数据收发;
[0171] 如果ML Conf参数的值设置为其他值,则根据参数中标识的信息监听指示频段的新链路,并根据本地的能力参数进行数据收发,例如,当ML Conf的值为01,STA当前收发数据的链路是6GHZ频段的链路,则开始监听和发送在5GHZ频段的链路。STA发送方式:
[0172] A)如果STA支持同时发送或者同时接收,则在监听到第一链路和第二链路都空闲时,在两条链路上同步发送数据。同步发送数据的意思是STA在一条链路上发送数据包时,另外一条链路不能接收数据包,包括两种形式:
[0173] i)同时开始发送数据包,并同时结束发送数据包(数据包发送结束的时间相同),如图2所示;
[0174] ii)不同时开始发送数据包,但同时结束发送数据包(数据包发送结束的时间相同),如图3所示;
[0175] B)如果STA支持同时发送和接收,则在第一链路和第二链路任何一条链路空闲时,在该链路上进行发送,同时一条链路发送数据包时不影响另一条链路接收数据包,如图4所示。
[0176] 实施例六
[0177] 本实施例提供一种无线局域网收发数据的方法,包括以下步骤:
[0178] 601)STA在本地配置参数MaxBuffer,或者由AP在本地配置,STA从AP中接收其配置的参数MaxBuffer。
[0179] 602)STA与AP之间已有一条传输链路,第一链路进行数据传输。STA计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向AP发送请求信令,请求信令的形式可以是控制帧,或管理帧,或数据帧,请求信令中包含STA当前待发送的数据量等。
[0180] 示例地,请求信令具体实施方式如表11:
[0181] 表11
[0182] Frame type TID Scaling Factor Buffer Size TA RA
[0183] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,可设置为QoS request;
[0184] TID:业务的标识,设置为预定义的高速数据传输业务类型ID,例如110;
[0185] Scaling Factor:缩放因子,表示buffer size的单位;
[0186] Buffer size:本地缓存待发送的数据量;
[0187] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0188] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0189] 603)AP接收到请求信令后,读取当前传输帧中的参数,如果根据Scaling Factor和Buffer Size的值计算出来的STA缓存的数据量(计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor)大于或等于MaxBuffer,则向STA发送响应信令,响应信令的形式可以是控制帧,或管理帧,或数据帧,响应信令中包含确认STA使用多链路,如果计算出来的STA缓存的数据量小于MaxBuffer,响应信令中包含确认STA使用单链路;对计算出来的STA缓存的数据量进行比较时还可以是,其大于MaxBuffer时,响应信令中包含确认STA使用多链路,小于等于MaxBuffer时,响应信令中包含确认STA使用单链路,区别在于对临界值的处理不同。
[0190] 示例地,响应信令具体实施方式如表12:
[0191] 表12
[0192] Frame Type ML Conf ML Enable TA RA
[0193] Frame type:当前传输帧的类型,帧是在信道上进行传输的数据单元,示例地,可设置为QoS Ack;
[0194] ML Conf:配置可以使用的链路,示例地,01:标识使用6GHZ频段的链路和5GHZ频段的链路,02:标识使用6GHZ频段的链路和2.4GHZ频段的链路,03:标识使用5GHZ频段的链路和2.4GHZ频段的链路,04:标识使用6GHZ频段的链路,5GHZ频段的链路和2.4GHZ频段的链路,以上链路配置是预先设置,并且在STA和AP都有相应的标识与实际链路配置匹配关系,AP根据STA发送过来的请求信令获知其目前数据收发的链路信息(2.4GHZ,或5GHZ,或6GHZ),并根据已有的链路信息进行配置另外的链路,在两条链路的配置中不会配置全新的两条链路;
[0195] ML Enable:是否启用多链路进行数据传输,例如,设置为0表示不启用,设置为1表示启用;
[0196] TA:发送方的MAC地址,这里设置为STA的MAC地址;
[0197] RA:接收方的MAC地址,这里设置为AP的MAC地址。
[0198] 604)STA接收到响应信令后,读取当前传输帧中的参数ML Conf和ML Enable,例如,
[0199] 如果ML Enable参数的值设置为0,则继续使用当前链路进行数据收发;
[0200] 如果ML Enable参数的值设置为1,读取ML Conf参数的值,则根据参数中标识的信息监听指示频段的新链路,并根据本地的能力参数进行数据收发,例如,当ML Conf的值为01,STA当前收发数据的链路是6GHZ频段的链路,则开始监听和发送在5GHZ频段的链路。STA发送方式:
[0201] A)如果STA支持同时发送或者同时接收,则在监听到第一链路和第二链路都空闲时,在两条链路上同步发送数据。同步发送数据的意思是STA在一条链路上发送数据包时,另外一条链路不能接收数据包,包括两种形式:
[0202] i)同时开始发送数据包,并同时结束发送数据包(数据包发送结束的时间相同),如图2所示;
[0203] ii)不同时开始发送数据包,但同时结束发送数据包(数据包发送结束的时间相同),如图3所示;
[0204] B)如果STA支持同时发送和接收,则在第一链路和第二链路任何一条链路空闲时,在该链路上进行发送,同时一条链路发送数据包时不影响另一条链路接收数据包,如图4所示。
[0205] 实施例七
[0206] 本实施例提供一种无线局域网收发数据的终端,该配置有参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值。该终端可通过第一链路与网络接入设备进行数据传输。该终端配置有参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值。该终端包括:计算装置,用于计算本地缓存待发送的数据量;请求信令发送装置,用于当计算装置计算出来的数据量大于或等于MaxBuffer时,向通过第一链路与终端连接的网络接入设备发送请求信令;响应信令接收装置,用于接收网络接入设备发送过来的响应信令;数据收发装置,用于读取响应信令中的参数,根据读取到的参数及终端的能力进行数据收发。
[0207] 可选地,上述数据收发装置包括数据收发子装置一,用于如果响应信令中的ML enable参数的值表示不启用多链路进行数据传输,则继续在当前链路上进行数据收发;如果响应信令中的ML enable参数的值表示启用多链路进行数据传输,则开始监听第二链路,并根据终端的能力进行数据收发,所述ML enable表示是否启用多链路进行数据传输。
[0208] 可选地,上述数据收发装置包括数据收发子装置二,用于如果响应信令中的ML Conf参数的值为单链路信息,则继续使用当前链路进行数据收发;如果响应信令中的ML Conf参数的值为多链路信息,则根据ML Conf参数中多链路信息监听指示频段的新链路,并根据终端的能力进行数据收发,所述ML Conf表示配置可以使用的链路。
[0209] 可选地,上述数据收发装置包括数据收发子装置三,用于如果响应信令中的ML enable参数的值表示不启用多链路进行数据传输,则继续在当前链路上进行数据收发;如果响应信令中的ML enable参数的值表示启用多链路进行数据传输,则读取响应信令中的ML Conf参数的值,根据ML Conf参数中多链路信息监听指示频段的新链路,并根据终端的能力进行数据收发,所述ML enable表示是否启用多链路进行数据传输,所述ML Conf表示配置可以使用的链路。
[0210] 实施例八
[0211] 本实施例提供一种网络接入设备,该网络接入设备可通过第一链路与终端进行数据传输。该网络接入设备配置有参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值。该网络接入设备包括:请求信令接收装置,用于接收终端发送过来的请求信令;确认装置,用于读取请求信令中的参数,根据读取到的参数确认终端是否使用多链路;响应信令发送装置,用于向终端发送包含确认终端是否使用多链路的参数的响应信令。
[0212] 可选地,上述确认装置包括确认子装置一,用于根据请求信令中的缓存参数Scaling Factor和Buffer Size 的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor,所述缓存参数Scaling Factor和Buffer Size,用于指示终端缓存的待发送数据大小;如果计算出来的数据量大于MaxBuffer,且请求信令中的能力参数Capability指示终端支持多链路数据传输,则向终端发送包含确认终端使用多链路的响应信令,响应信令的形式可以是控制帧,或管理帧,或数据帧等,反之,则向终端发送包含确认终端使用单链路的响应信令,所述能力参数Capability,用于指示终端是否支持多链路数据传输;或,如果计算出来的数据量大于或等于MaxBuffer,且请求信令中的能力参数Capability指示终端支持多链路数据传输,则向终端发送包含确认终端使用多链路的响应信令,反之,则向终端发送包含确认终端使用单链路的响应信令。
[0213] 可选地,上述确认装置包括确认子装置二,用于根据请求信令中的缓存参数Scaling Factor和Buffer Size 的值计算终端缓存的数据量,计算方式为,缓存的数据量等于Buffer Size乘以Scaling Factor,所述缓存参数Scaling Factor和Buffer Size,用于指示终端缓存的待发送数据大小;如果计算出来的数据量大于MaxBuffer,则向终端发送包含确认终端使用多链路的响应信令,反之,则向终端发送包含确认终端使用单链路的响应信令;或,如果计算出来的数据量大于或等于MaxBuffer,则向终端发送包含确认终端使用多链路的响应信令,反之,则向终端发送包含确认终端使用单链路的响应信令。
[0214] 实施例九
[0215] 本实施例提供一种无线局域网收发数据的系统,包括终端和网络接入设备,终端和网络接入设备通过第一链路进行数据传输,终端配置有参数MaxBuffer,所述MaxBuffer是用于判断终端是否需要多链路进行数据传输的数据量阈值;终端用于计算本地缓存待发送的数据量,当数据量大于或等于MaxBuffer时,向网络接入设备发送请求信令;接收网络接入设备发送过来的响应信令,读取响应信令中的参数,根据读取到的参数及本地的能力参数进行数据收发;网络接入设备用于接收终端发送过来的请求信令,读取请求信令中的参数,根据读取到的参数确认终端是否使用多链路,并向终端发送包含确认终端是否使用多链路的响应信令。
[0216] 上述实施例,可以全部或部分地通过软件、硬件(如电路)、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
[0217] 应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,部分或全部步骤可以并行执行或先后执行,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0218] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0219] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0220] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0221] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0222] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0223] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,网络设备或者终端设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM)磁碟或者光盘等各种可以存储程序代码的介质。
[0224] 在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0225] 取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0226] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关硬件来完成,所述的程序可以存储于一个设备的可读存储介质中,该程序在执行时,包括上述全部或部分步骤,所述的存储介质,如:FLASH、EEPROM等。
[0227] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

附图说明

[0023] 图1为本申请的无线局域网收发数据的方法示意图;
[0024] 图2为本申请实施例中终端同步发送数据的形式一的示意图;
[0025] 图3为本申请实施例中终端同步发送数据的形式二的示意图;
[0026] 图4为本申请实施例中终端支持同时发送和接收时收发数据的示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号