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

无线局域网中块确认会话的管理方法及装置与流程

2022-03-13 18:19:22 来源:中国专利 TAG:


1.本技术涉及无线通信技术领域,特别涉及一种无线局域网(wireless local area network,wlan)中块确认(block acknowledge,ba)会话的管理方法及装置。


背景技术:

2.随着wlan技术的发展,无线设备可以支持多链路通信。无线设备支持多链路通信,指该无线设备支持同时在多个频段上通信,或者同时在同一频段的不同信道上通信。支持多链路通信的无线设备通常称为多链路设备(multi-link device,mld)。多链路设备包括多个站点(station,sta)。
3.目前,wlan中的多链路设备分为两类:接入点(access point,ap)多链路设备(即ap mld)和非接入点(non-ap)多链路设备(即non-ap mld)。接入点多链路设备中的sta为ap。非接入点多链路设备中的sta为non-ap sta。非接入点多链路设备可以关联至接入点多链路设备,即非接入点多链路设备与接入点多链路设备之间可以建立一条或多条链路。
4.wlan中的设备会为每个需要传输数据的业务类型建立ba会话,若关联的两个多链路设备之间具有多条链路,如何基于该多条链路实现ba会话建立和维护是一个问题。


技术实现要素:

5.本技术提供了一种wlan中ba会话的管理方法及装置,用于实现对多链路设备之间多条链路上的ba会话的管理。
6.第一方面,提供了一种wlan中ba会话的管理方法。该方法包括:第一多链路设备向第二多链路设备发送ba会话建立请求,第一多链路设备与第二多链路设备关联。该ba会话建立请求用于请求建立目标链路上的ba会话,目标链路包括第一多链路设备与第二多链路设备之间的多条链路。第一多链路设备接收来自第二多链路设备针对ba会话建立请求的ba会话建立响应。当该ba会话建立响应指示该ba会话建立成功,第一多链路设备在目标链路上向第二多链路设备发送数据。当在第一链路上接收到来自第二多链路设备的ba消息,第一多链路设备维持第一链路上的所述ba会话,该第一链路为目标链路中的任一链路。
7.本技术中,两个多链路设备在多条链路上建立ba会话,当第一多链路设备在一条链路上接收到来自第二多链路设备的ba消息,第一多链路设备维持该链路上的ba会话,也即是,当第一多链路设备在任意一条链路上接收到来自第二多链路设备的ba消息,第一多链路设备与第二多链路设备之间的ba会话保持活跃,实现对ba会话的有效维护,从而使得数据传输可靠性较高。
8.可选地,ba会话建立请求包括目标业务类型的业务标识,该ba会话建立请求用于请求在目标链路上建立该目标业务类型的ba会话。其中,该ba会话建立请求可以用于请求在目标链路上为一个业务类型建立ba会话,或者也可以用于请求在目标链路上为多个业务类型建立ba会话。
9.在第一种可能实现方式中,目标链路中的所有链路的ba会话共用一个超时定时
器。这种情况下,第一多链路设备维持第一链路上的ba会话的实现过程,包括:第一多链路设备维持目标链路中的所有链路的ba会话。
10.可选地,第一多链路设备维持目标链路中的所有链路的ba会话的实现过程,包括:第一多链路设备重置该ba会话的超时定时器。
11.该第一种可能实现方式中,ba会话建立请求包括该ba会话的超时定时器的超时时长。
12.在第二种可能实现方式中,目标链路中的每条链路的ba会话单独使用一个超时定时器。这种情况下,第一多链路设备维持第一链路上的ba会话的实现过程,包括:第一多链路设备重置第一链路的ba会话的超时定时器。
13.该第二种可能实现方式中,ba会话建立请求包括目标链路中的多条链路对应的多组每链路参数,每组每链路参数包括对应链路的链路标识和该链路的ba会话的超时定时器的超时时长。
14.可选地,结合上述第二种可能实现方式,目标链路中还包括第二链路。当第一多链路设备在第二链路的ba会话的计时时段内,在第二链路上未接收到来自第二多链路设备的ba消息,第一多链路设备向第二多链路设备发送链路更新消息,该链路更新消息用于指示在目标链路中去使能第二链路。
15.可选地,当第一多链路设备在第二链路的计时时段内,在第二链路上未接收到来自第二多链路设备的ba消息,第一多链路设备向第二多链路设备发送链路更新消息的实现过程,包括:当第一多链路设备在第二链路的计时时段内,在第二链路上对来自第二多链路设备的ba消息的连续丢失次数达到目标门限值,第一多链路设备向第二多链路设备发送链路更新消息。或者,当第一多链路设备在计时时段内,在第二链路上对来自第二多链路设备的ba消息的连续丢失次数未达到该目标门限值,第一多链路设备在第二链路的计时时段的结束时刻,重置第二链路的ba会话的超时定时器,并将该连续丢失次数清零。
16.可选地,目标链路中还包括第三链路。当第一多链路设备在目标时长内,在第三链路上对来自第二多链路设备的ba消息的连续丢失次数达到目标门限值,第一多链路设备向第二多链路设备发送链路更新消息,该链路更新消息用于指示在目标链路中去使能第三链路。
17.可选地,目标时长等于第三链路的ba会话的超时定时器的超时时长。当目标链路中的所有链路的ba会话共用一个超时定时器,第三链路的ba会话的超时定时器的超时时长即该共用的超时定时器的超时时长。
18.可选地,ba会话建立请求包括目标门限值。
19.可选地,链路更新消息包括原因码,该原因码指示ba消息回复超时。
20.可选地,当目标链路中的所有链路均去使能,第一多链路设备向第二多链路设备发送ba会话删除请求,该ba会话删除请求用于请求删除该ba会话。
21.可选地,第一多链路设备为接入点多链路设备,第二多链路设备为非接入点多链路设备,当目标链路中的所有链路均去使能:当目标链路中存在不是ba消息回复超时导致去使能的第四链路,第一多链路设备向第二多链路设备发送链路激活请求,该链路激活请求用于请求激活所述第四链路。当第一多链路设备接收到来自第二多链路设备针对该链路激活请求的链路激活成功响应,第一多链路设备使能该第四链路。相应地,第一多链路设备
向第二多链路设备发送ba会话删除请求的实现过程,包括:当第一多链路设备确定第四链路激活失败,第一多链路设备向第二多链路设备发送该ba会话删除请求。
22.可选地,结合上述第一种可能实现方式,当第一多链路设备在ba会话的计时时段内,在目标链路中的所有链路上都没有接收到来自第二多链路设备的ba消息,第一多链路设备向第二多链路设备发送ba会话删除请求,该ba会话删除请求用于请求删除ba会话。
23.可选地,ba会话删除请求包括原因码,该原因码指示ba消息回复超时。
24.第二方面,提供了一种无线局域网中的第一多链路设备。所述第一多链路设备包括多个功能模块,所述多个功能模块相互作用,实现上述第一方面及其各实施方式中的方法。所述多个功能模块可以基于软件、硬件或软件和硬件的结合实现,且所述多个功能模块可以基于具体实现进行任意组合或分割。
25.第三方面,提供了一种无线局域网中的第一多链路设备,包括:处理器和收发器;
26.所述处理器,用于调用计算机程序,协同所述收发器实现如第一方面任一所述的方法。
27.第四方面,提供了一种计算机存储介质,所述计算机存储介质上存储有指令,当所述指令被计算机设备的处理器执行时,实现上述第一方面及其各实施方式中的方法。
28.第五方面,提供了一种芯片,芯片包括可编程逻辑电路和/或程序指令,当芯片运行时,实现上述第一方面及其各实施方式中的方法。
附图说明
29.图1示出了本技术实施例应用于wlan的应用场景图;
30.图2是本技术实施例提供的一种关联的接入点多链路设备和非接入点多链路设备的结构示意图;
31.图3是本技术实施例提供的另一种关联的接入点多链路设备和非接入点多链路设备的结构示意图;
32.图4是本技术实施例提供的又一种关联的接入点多链路设备和非接入点多链路设备的结构示意图;
33.图5是本技术实施例提供的一种接入点多链路设备和非接入点多链路设备的通信场景示意图;
34.图6是本技术实施例提供的另一种接入点多链路设备和非接入点多链路设备的通信场景示意图;
35.图7是本技术实施例提供的一种wlan中ba会话的管理方法的流程示意图;
36.图8是本技术实施例提供的一种多链路设备之间进行ba会话的示意图;
37.图9是本技术实施例提供的一种ba会话建立请求的帧结构示意图;
38.图10是本技术实施例提供的一种ba会话建立响应的帧结构示意图;
39.图11是本技术实施例提供的另一种多链路设备之间进行ba会话的示意图;
40.图12是本技术实施例提供的另一种ba会话建立请求的帧结构示意图;
41.图13是本技术实施例提供的另一种ba会话建立响应的帧结构示意图;
42.图14是本技术实施例提供的一种链路更新消息的帧结构示意图;
43.图15是本技术实施例提供的一种无线局域网中的第一多链路设备的结构示意图;
44.图16是本技术实施例提供的一种多链路设备的框图。
具体实施方式
45.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
46.多链路设备包括一个或多个隶属的站点,隶属的站点是逻辑上的站点,“多链路设备包括隶属站点”在本技术实施例中简要描述为“多链路设备包括站点”。隶属的站点可以为ap或non-ap sta。为描述方便,本技术将隶属的站点为ap的多链路设备称为接入点多链路设备(ap multi-link device),隶属的站点为non-ap sta的多链路设备称为非接入点多链路设备(non-ap multi-link device)。
47.多链路设备可以遵循802.11系列协议实现无线通信,例如,遵循极高吞吐率(extremely high throughput,eht),或遵循基于802.11be协议草案,或兼容支持eht和802.11be协议草案,从而实现与其他设备的通信,其他设备可以是多链路设备,也可以不是多链路设备。
48.本技术实施例应用于wlan,该wlan包括接入点多链路设备和非接入点多链路设备。非接入点多链路设备与接入点多链路设备之间可以建立一条或多条链路,每条链路连接非接入点多链路设备中的一个non-ap sta以及接入点多链路设备中的一个ap。一条链路两端的non-ap sta和ap关联。接入点多链路设备中的多个ap独立工作,例如一部分ap工作,另一部分ap休眠。非接入点多链路设备中的多个non-ap sta独立工作,例如一部分non-ap sta工作,另一部分non-ap sta休眠。接入点多链路设备与非接入点多链路设备关联,指接入点多链路设备中的至少一个ap与非接入点多链路设备中的至少一个non-ap sta关联,即接入点多链路设备与非接入点多链路设备具有至少一条链路。
49.可选地,图1示出了本技术实施例应用于wlan的应用场景图。如图1所示,该应用场景包括多链路设备101和多链路设备102。多链路设备101与多链路设备102关联。多链路设备101与多链路设备102之间可以采用多条链路进行通信,从而达到提升吞吐量的效果。参见图1,多链路设备101为接入点多链路设备,多链路设备102为非接入点多链路设备。当然,该wlan还可以包括其他设备。图1示出的设备的数量及类型仅是示例性的。
50.图2和图3分别示出了一种关联的接入点多链路设备和非接入点多链路设备的结构示意图。接入点多链路设备与非接入点多链路设备之间具有两条链路,分别为链路1和链路2。图2和图3主要示出了接入点多链路设备和非接入点多链路设备中的物理层(physical layer,phy)和媒体接入控制(media access control,mac)层部分。
51.如图2所示,接入点多链路设备包括的多个ap(包括ap1和ap2)在低mac(low mac)层和phy层互相独立,在高mac(high mac)层也互相独立;非接入点多链路设备包括的多个non-ap sta(包括non-ap sta1和non-ap sta2)在低mac层和phy层互相独立,在高mac层也互相独立。
52.如图3所示,接入点多链路设备中包括的多个ap(包括ap1和ap2)在低mac层和phy层互相独立,共用高mac层。非接入点多链路设备中包括的多个non-ap sta(包括non-ap sta1和non-ap sta2)在低mac层和phy层互相独立,共用高mac层。
53.可选地,还可以是接入点多链路设备采用高mac层相互独立的结构,而非接入点多
链路设备采用高mac层共用的结构;或者,还可以是接入点多链路设备采用高mac层共用的结构,非接入点多链路设备采用高mac层相互独立的结构。例如,该高mac层或低mac层都可以由多链路设备的芯片系统中的一个处理器实现,或者还可以分别由一个芯片系统中的不同处理器实现。
54.可选地,本技术实施例中的多链路设备可以是单个天线的设备,也可以是多天线的设备。例如,可以是两个以上天线的设备。本技术实施例对于多链路设备包括的天线的数目并不进行限定,图4以接入点多链路设备为多天线,非接入点多链路设备为单天线为例进行示意。本技术实施例中,多链路设备可以允许同一业务类型的业务在多条链路上传输。
55.多链路设备的工作频段可以包括但不限于:sub 1吉赫兹(ghz),2.4ghz,5ghz,6ghz以及60ghz。图5和图6分别示出了一种wlan中接入点多链路设备与非接入点多链路设备之间通过多条链路进行通信的示意图。
56.图5示出了接入点多链路设备101和非接入点多链路设备102通信的场景。接入点多链路设备101包括隶属的ap1和ap2,非接入点多链路设备102包括隶属的non-ap sta1和non-ap sta2,且接入点多链路设备101和非接入点多链路设备102采用链路1和链路2并行进行通信。例如,接入点多链路设备101中工作在2.4ghz频段的ap1通过链路1与非接入点多链路设备102中工作在2.4ghz频段的non-ap sta1之间传输上行或下行数据。接入点多链路设备101中工作在5ghz频段的ap2通过链路2与非接入点多链路设备102中工作在5ghz频段的non-ap sta2之间传输上行或下行数据。
57.图6示出了接入点多链路设备101与非接入点多链路设备102a以及非接入点多链路设备102b进行通信的场景。接入点多链路设备101包括隶属的ap1至ap3,非接入点多链路设备102a包括隶属的non-ap sta1和non-ap sta2,非接入点多链路设备102b包括隶属的non-ap sta3和non-ap sta4。接入点多链路设备101分别采用链路1和链路3与非接入点多链路设备102a进行通信,采用链路2和链路3与非接入点多链路设备102b进行通信。例如,接入点多链路设备中工作在2.4ghz频段的ap1通过链路1与非接入点多链路设备102a中工作在2.4ghz频段的non-ap sta1之间传输上行或下行数据。接入点多链路设备中工作在5ghz频段的ap2通过链路2与非接入点多链路设备102b中工作在5ghz频段的non-ap sta3之间传输上行或下行数据。接入点多链路设备101中工作在6ghz频段的ap3通过链路3与非接入点多链路设备102a中工作在6ghz频段的non-ap sta2之间传输上行或下行数据,还通过链路3与非接入点多链路设备102b中工作在6ghz频段的non-ap sta4之间传输上行或下行数据。
58.图5示出了接入点多链路设备支持2个频段(2.4ghz,5ghz),图6示出了接入点多链路设备支持三个频段(2.4ghz,5ghz,6ghz),每个频段对应一条链路。这里的链路还可以理解为工作在该链路上的站点。实际应用中,接入点多链路设备和非接入点多链路设备还可以支持更多或更少的频段,即接入点多链路设备和非接入点多链路设备可以工作在更多条链路或更少条链路上,本技术实施例对此并不进行限定。
59.为便于说明,本技术以下实施例中将非接入点多链路设备中的non-ap sta简称为sta。
60.例如,多链路设备为具有无线通信功能的装置,该装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在这些芯片或处理系统的控制下,实现本技术实施例的方法和功能。
61.本技术实施例中的非接入点多链路设备具有无线收发功能,可以支持802.11系列协议,可以与接入点多链路设备或其他非接入点多链路设备或单链路设备进行通信,例如,非接入点多链路设备是允许用户与ap通信进而与wlan通信的任何用户通信设备。例如,非接入点多链路设备可以为平板电脑、桌面型电脑、膝上型电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、手持计算机、上网本、个人数字助理(personal digital assistant,pda)或手机等可以联网的用户设备,或物联网中的物联网节点,或车联网中的车载通信装置等,非接入点多链路设备还可以为上述这些终端中的芯片和处理系统。
62.本技术实施例中的接入点多链路设备为向sta提供接入服务的装置,可以支持802.11系列协议。例如,接入点多链路设备可以为通信服务器、路由器、交换机、网桥等通信设备,或,接入点多链路设备可以包括各种形式的宏基站,微基站,中继站等,或接入点多链路设备还可以为这些各种形式的设备中的芯片和处理系统。
63.本技术实施例中,多链路设备可以支持高速率低时延的传输,随着wlan应用场景的不断演进,多链路设备还可以应用于更多场景中,比如为智慧城市中的传感器节点(比如,智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(比如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(比如增强现实(augmented reality,ar),虚拟现实(virtual reality,vr)等可穿戴设备),智能办公中智能设备(比如,打印机,投影仪等),车联网中的车联网设备,日常生活场景中的一些基础设施(比如自动售货机,商超的自助导航台,自助收银设备,自助点餐机等)。本技术实施例中对于多链路设备的具体形式不做特殊限制,在此仅是示例性说明。
64.目前,设备之间的通信方式为:发送端设备向接收端设备发送数据,接收端设备接收到数据后向发送端设备返回确认帧,该确认帧用于确认是否正确接收数据。为了提高wlan性能,发送端设备可以在mac层采用帧聚合技术将多个mac协议数据单元(mac protocol data unit,mpdu)聚合成一个聚合mpdu(aggregated mpdu,a-mpdu)。由于同一a-mpdu中的所有mpdu采用一个物理层协议数据单元(physical layer protocol data unit,ppdu)传输,因此可以减小ppdu前导码的开销,进而提高传输效率。相应地,接收端设备采用ba帧来确认是否正确接收a-mpdu。
65.ba会话,指接收端设备采用ba帧来确认是否正确接收发送端设备发送的数据。本技术实施例中,发送端设备向接收端设备发送a-mpdu,接收端设备采用ba帧来确认是否正确接收a-mpdu的过程,可称为ba会话过程。发送端设备向接收端设备发送一个或多个mpdu,然后向接收端设备发送块确认请求(ba request,bar)帧,接收端设备采用ba帧来确认是否正确接收该一个或多个mpdu的过程,也可称为ba会话过程。802.11n提供了单链路设备的ba会话管理方法,本技术实施例提供了多链路设备的ba会话管理方法,具体包括ba会话的建立和维护。
66.图7是本技术实施例提供的一种wlan中ba会话的管理方法的流程示意图。该方法可以应用于如图1至图6任一所示的场景中,如图7所示,该方法包括:
67.步骤701、第一多链路设备向第二多链路设备发送ba会话建立请求。
68.第一多链路设备与第二多链路设备关联,第一多链路设备与第二多链路设备之间具有多条链路。其中,第一多链路设备为接入点多链路设备,第二多链路设备为非接入点多
链路设备;或者,第一多链路设备为非接入点多链路设备,第二多链路设备为接入点多链路设备。该ba会话建立请求用于请求建立目标链路上的ba会话。该ba会话建立请求包括目标链路的链路标识。该目标链路包括第一多链路设备与第二多链路设备之间的多条链路。
69.可选地,ba会话建立请求还包括目标业务类型的业务标识,该业务标识也可称为流量标识(traffic identity,tid),则该ba会话建立请求用于请求在目标链路上建立目标业务类型的ba会话。该ba会话建立请求可以用于请求在目标链路上为一个业务类型建立ba会话,或者也可以用于请求在目标链路上为多个业务类型建立ba会话。
70.可选地,该ba会话建立请求也可称为添加块确认请求(addba request)帧。
71.步骤702、第二多链路设备向第一多链路设备发送针对该ba会话建立请求的ba会话建立响应。
72.第二多链路设备接收到来自第一多链路设备的ba会话建立请求后,向第一多链路设备回复ba会话建立响应。该ba会话建立响应指示ba会话建立成功或指示拒绝建立ba会话的原因。该ba会话建立响应指示包括目标链路的链路标识。
73.可选地,当ba会话建立请求包括目标业务类型的业务标识,ba会话建立响应中还可以包括该目标业务类型的业务标识,以指示该ba会话建立响应是针对目标业务类型的。
74.可选地,该ba会话建立响应也可称为添加块确认响应(addba response)帧。
75.步骤703、当ba会话建立响应指示ba会话建立成功,第一多链路设备在目标链路上向第二多链路设备发送数据。
76.可选地,第一多链路设备向第二多链路设备发送的数据包括服务质量(quality of service,qos)数据,该数据可以采用a-mpdu的形式发送。可选地,当ba会话建立响应指示针对目标业务类型的ba会话建立成功,第一多链路设备在目标链路上向第二多链路设备发送目标业务类型的qos数据。
77.例如,目标链路包括第一链路和第二链路,第一多链路设备在目标链路上向第二多链路设备发送数据,包括:第一多链路设备在第一链路上向第二多链路设备发送数据;或者,第一多链路设备在第二链路上向第二多链路设备发送数据;又或者,第一多链路设备在第一链路和第二链路上同时向第二多链路设备发送数据。
78.步骤704、当第二多链路设备接收到来自第一多链路设备的数据,第二多链路设备在第一链路上向第一多链路设备发送ba消息。
79.该第一链路为目标链路中的任一链路。可选地,当第二多链路设备在第一链路上接收到来自第二多链路设备的数据,第二多链路设备在第一链路上向第一多链路设备发送ba消息。
80.本技术实施例中,当第一多链路设备与第二多链路设备之间具有多条链路,第二多链路设备还可以在一条链路上接收到数据后,在另一条链路上发送针对该数据的ba消息。例如,目标链路包括第一链路和第二链路,当第二多链路设备在第二链路上接收到来自第二多链路设备的数据,第二多链路设备在第一链路或第二链路上向第一多链路设备发送ba消息。
81.步骤705、第一多链路设备维持第一链路上的ba会话。
82.第一多链路设备维持第一链路上的ba会话,即第一多链路设备保持第一链路上的该ba会话活跃,也可称为第一多链路设备使能第一链路进行该ba会话。
83.本技术实施例中,两个多链路设备在多条链路上建立ba会话,当第一多链路设备在一条链路上接收到来自第二多链路设备的ba消息,第一多链路设备维持该链路上的ba会话,也即是,当第一多链路设备在任意一条链路上接收到来自第二多链路设备的ba消息,第一多链路设备与第二多链路设备之间的ba会话保持活跃,实现对ba会话的有效维护,从而使得数据传输可靠性较高。
84.在本技术的第一个可选实施例中,目标链路中的所有链路的ba会话共用一个超时定时器,也即是,第一多链路设备为目标链路中的所有链路的ba会话设置相同的计时时段。则上述步骤705中,第一多链路设备维持第一链路上的ba会话,可以是:第一多链路设备维持目标链路中的所有链路的ba会话。例如所有链路共享一个ba会话,则维持该ba会话也就维持了第一链路的ba会话。实现过程包括:第一多链路设备重置该ba会话的超时定时器。
85.可选地,第一多链路设备第一次启动ba会话的超时定时器,可以是在接收到来自第二多链路设备的ba会话建立响应时,也可以是在目标链路中的任一链路上接收到来自第二多链路设备的第一个ba消息时。例如,第一多链路设备在接收到来自第二多链路设备的ba会话建立响应后,在目标链路中的任一链路上发送数据,当在该链路上接收到来自第二多链路设备的ba消息时,第一多链路设备启动该ba会话的超时定时器。
86.例如,第一多链路设备包括ap1和ap2,第二多链路设备包括sta1和sta2,目标链路包括ap1与sta1之间的链路1以及ap2与sta2之间的链路2。图8是本技术实施例提供的一种多链路设备之间进行ba会话的示意图。如图8所示,第一多链路设备与第二多链路设备在目标链路上建立ba会话后,ap1在链路1上发送数据1,当ap1在链路1上接收到来自sta1的ba消息1时,第一多链路设备启动ba会话的超时定时器。然后,ap1在链路1上发送数据2,ap2在链路2上发送数据3,ap1在链路1上未接收到来自sta1的ba消息2,ap2在链路2上接收到来自sta2的ba消息3,第一多链路设备在接收到ba消息3时,重置该ba会话的超时定时器。其中,箭头指向表示时序,超时定时器的超时时长为t。
87.可选地,ba会话建立请求包括该ba会话的超时定时器的超时时长。例如,图9是本技术实施例提供的一种ba会话建立请求的帧结构示意图。如图9所示,该ba会话建立请求包括类别(category)字段、ba动作(ba action)字段、会话令牌(dialog token)字段、ba参数集(ba parameter set)字段、ba超时(ba timeout)字段、扩展字段、ba开始序列控制(ba starting sequence control)字段和链路标识集合字段(可选)。其中,ba参数集包括目标业务类型的业务标识,ba超时字段包括该ba会话的超时定时器的超时时长。链路标识集合字段包括目标链路中各条链路在第一多链路设备中的链路标识。一条链路在第一多链路设备中的链路标识可以是该链路在第一多链路设备中的链路mac地址,或者是采用字母、数字、字符或其组合表示的标识。该ba会话建立请求中其它字段的解释和作用可参考802.11n中对addba request帧的相关说明,本技术实施例在此不再赘述。
88.可选地,ba会话建立响应包括该ba会话的超时定时器的超时时长。例如,图10是本技术实施例提供的一种ba会话建立响应的帧结构示意图。如图10所示,该ba会话建立响应包括类别(category)字段、ba动作(ba action)字段、会话令牌(dialog token)字段、状态码(status code)字段、ba参数集(ba parameter set)字段、ba超时(ba timeout)字段、扩展字段和链路标识集合字段(可选)。其中,状态码字段指示ba会话建立成功或指示拒绝建立ba会话的原因,ba参数集包括目标业务类型的业务标识,ba超时字段包括该ba会话的超
时定时器的超时时长。链路标识集合字段包括目标链路中各条链路在第二多链路设备中的链路标识。一条链路在第二多链路设备中的链路标识可以是该链路在第二多链路设备中的链路mac地址,或者是采用字母、数字、字符或其组合表示的标识。该ba会话建立响应中其它字段的解释和作用可参考802.11n中对addba response帧的相关说明,本技术实施例在此不再赘述。
89.可选地,如图9所示的ba会话建立请求和/或如图10所示的ba会话建立响应中也可以不包括链路标识集合字段,此时该ba会话建立请求用于请求在第一多链路设备和第二多链路设备之间的所有链路上建立ba会话,该ba会话建立响应用于指示在第一多链路设备和第二多链路设备之间的所有链路上建立ba会话是否成功。在这种情况下,目标链路包括第一多链路设备和第二多链路设备之间的所有链路。
90.在本技术的第二个可选实施例中,目标链路中的每条链路的ba会话单独使用一个超时定时器,也即是,第一多链路设备为目标链路中的每条链路的ba会话分别设置计时时段。则上述步骤705中,第一多链路设备维持第一链路上的ba会话,可以是:第一多链路设备只维持第一链路上的ba会话,实现过程包括:第一多链路设备重置第一链路的ba会话的超时定时器。
91.可选地,第一多链路设备第一次启动第一链路的ba会话的超时定时器,可以是在接收到来自第二多链路设备的ba会话建立响应时,也可以是在第一链路上接收到来自第二多链路设备的第一个ba消息时。例如,第一多链路设备在接收到来自第二多链路设备的ba会话建立响应后,在第一链路上发送数据,当在该第一链路上接收到来自第二多链路设备的ba消息时,第一多链路设备启动该第一链路的ba会话的超时定时器。
92.例如,第一多链路设备包括ap1和ap2,第二多链路设备包括sta1和sta2,目标链路包括ap1与sta1之间的链路1以及ap2与sta2之间的链路2。图11是本技术实施例提供的另一种多链路设备之间进行ba会话的示意图。如图11所示,第一多链路设备与第二多链路设备在目标链路上建立ba会话后,ap1在链路1上发送数据1。当ap1在链路1上接收到来自sta1的ba消息1时,第一多链路设备启动链路1上的ba会话的超时定时器。然后,ap1在链路1上发送数据2,当ap1在链路1上接收到ba消息2时,第一多链路设备重置该链路1上的ba会话的超时定时器。其中,箭头指向表示时序,链路1的ba会话的超时定时器的超时时长为t1。
93.可选地,ba会话建立请求包括目标链路中的多条链路对应的多组每链路参数,每组每链路参数包括对应链路的链路标识和该链路的ba会话的超时定时器的超时时长。该ba会话建立请求还包括一组多链路通用参数。例如,图12是本技术实施例提供的另一种ba会话建立请求的帧结构示意图。如图12所示,该ba会话建立请求包括一组多链路通用参数以及多组每链路参数,该多组每链路参数包括每链路参数1-n,n为大于1的整数。多链路通用参数包括类别(category)字段、ba动作(ba action)字段和会话令牌(dialog token)字段,每组每链路参数包括链路标识字段、ba参数集(ba parameter set)字段、ba超时(ba timeout)字段、扩展字段和ba开始序列控制(ba starting sequence control)字段。其中,链路标识字段包括该组每链路参数对应的一条链路在第一多链路设备中的链路标识,例如每链路参数1包括链路标识1。ba参数集包括目标业务类型的业务标识,ba超时字段包括该链路的ba会话的超时定时器的超时时长。链路标识可以是该链路在第一多链路设备中的链路mac地址,或者链路标识还可以采用字母、数字、字符或其组合表示。一条链路在第一多链
路设备中的链路标识可以是该链路在第一多链路设备中的链路mac地址,或者是采用字母、数字、字符或其组合表示的标识。该ba会话建立请求中其它字段的解释和作用可参考802.11n中对addba request帧的相关说明,本技术实施例在此不再赘述。
94.可选地,ba会话建立响应包括目标链路中的多条链路对应的多组每链路参数,每组每链路参数包括对应链路的链路标识和该链路的ba会话的超时定时器的超时时长。该ba会话建立响应还包括一组多链路通用参数。例如,图13是本技术实施例提供的另一种ba会话建立响应的帧结构示意图。如图13所示,该ba会话建立响应包括一组多链路通用参数以及多组每链路参数,该多组每链路参数包括每链路参数1-n,n为大于1的整数。多链路通用参数包括类别(category)字段、ba动作(ba action)字段、会话令牌(dialog token)字段和状态码(status code)字段,每组每链路参数包括链路标识字段、ba参数集(ba parameter set)字段、ba超时(ba timeout)字段和扩展字段。其中,状态码字段指示ba会话建立成功或指示拒绝建立ba会话的原因。链路标识字段包括该组每链路参数对应的一条链路在第二多链路设备中的链路标识,例如每链路参数1包括链路标识1。ba参数集包括目标业务类型的业务标识,ba超时字段包括该链路的ba会话的超时定时器的超时时长。一条链路在第二多链路设备中的链路标识可以是该链路在第二多链路设备中的链路mac地址,或者是采用字母、数字、字符或其组合表示的标识。该ba会话建立响应中其它字段的解释和作用可参考802.11n中对addba response帧的相关说明,本技术实施例在此不再赘述。
95.本技术实施例中,当目标链路中的一条链路上的ba会话超时,第一多链路设备可以在目标链路中去使能(disable)该条链路;当目标链路中的所有链路上的ba会话超时,第一多链路设备可以删除(拆除)该ba会话。第一多链路设备去使能一条链路,也即是,第一多链路设备停止在该链路上进行ba会话(即不再在该链路上发送数据)。
96.以下对第一多链路设备在目标链路中去使能链路的两种可能实现方式进行说明:
97.第一种可能实现方式中,结合上述第二个可选实施例,目标链路还包括第二链路,该第二链路为除第一链路以外的任一链路。当第一多链路设备在第二链路的ba会话的计时时段内,在第二链路上未接收到来自第二多链路设备的ba消息,第一多链路设备向第二多链路设备发送链路更新消息,该链路更新消息用于指示在目标链路中去使能第二链路。可选地,该链路更新消息包括第二链路的链路标识和链路状态参数,该链路状态参数指示去使能。该链路更新消息还可以包括目标业务类型的业务标识。
98.例如,请继续参考图11,第一多链路设备与第二多链路设备在目标链路上建立ba会话后,ap2在链路2上发送数据3。当ap2在链路2上接收到来自sta2的ba消息3时,第一多链路设备启动链路2的ba会话的超时定时器。然后,ap2在链路2上发送数据4,当ap2在链路2的ba会话的计时时段内,在链路2上未接收到针对数据4的ba消息4,第一多链路设备去使能该链路2。其中,箭头指向表示时序,链路2的ba会话的超时定时器的超时时长为t2。
99.可选地,上述当第一多链路设备在第二链路对应的计时时段内,在第二链路上未接收到来自第二多链路设备的ba消息,第一多链路设备向第二多链路设备发送链路更新消息的实现过程,包括:当第一多链路设备在第二链路对应的计时时段内,在第二链路上对来自第二多链路设备的ba消息的连续丢失次数达到目标门限值,第一多链路设备向第二多链路设备发送该链路更新消息。
100.可选地,当第一多链路设备在第二链路对应的计时时段内,在第二链路上对来自
第二多链路设备的ba消息的连续丢失次数未达到该目标门限值,第一多链路设备在第二链路对应的计时时段的结束时刻,重置该第二链路的ba会话的超时定时器,并将该连续丢失次数清零。
101.可选地,ba会话建立请求包括该目标门限值。ba会话建立请求的多链路通用参数中可以包括目标门限值,则目标链路中的所有链路采用相同的目标门限值;或者,ba会话建立请求的每组每链路参数中可以分别包括一个目标门限值,则目标链路中的每条链路分别采用一个目标门限值。
102.第一多链路设备在第二链路上丢失来自第二多链路设备的ba消息,指第一多链路设备在目标链路上未接收到针对通过第二链路向第二多链路设备发送的数据的ba消息,此时第一多链路设备需要重传该数据。第一多链路设备在第二链路上向第二多链路设备发送数据,第二多链路设备可以在第二链路或目标链路中的其它链路上向第一多链路设备回复针对该数据的ba消息。当第一多链路设备在目标链路中的任一链路上接收到针对该数据的ba消息,第一多链路设备确定未在第二链路上丢失针对该数据的ba消息,此时第一多链路设备无需重传该数据。
103.本技术实施例中,多链路设备之间可以实现在一条链路上发送数据,在另一条链路上回复ba消息的传输模式。
104.第二种可能实现方式中,结合上述第一个可选实施例或第二个可选实施例,目标链路还包括第三链路,该第三链路为除第一链路以外的任一链路。当第一多链路设备在目标时长内,在第三链路上对来自第二多链路设备的ba消息的连续丢失次数达到目标门限值,第一多链路设备向第二多链路设备发送链路更新消息,该链路更新消息用于指示在目标链路中去使能第三链路。可选地,该链路更新消息包括第三链路的链路标识和链路状态参数,该链路状态参数指示去使能。该链路更新消息还可以包括目标业务类型的业务标识。
105.可选地,ba会话建立请求包括该目标门限值,当第二种可能实现方式结合上述第二个可选实施例,目标门限值的设置方式可参考第一种可能实现方式中的相关描述,本技术实施例在此不再赘述。目标时长可以等于第三链路的ba会话的超时定时器的超时时长。
106.例如,第一多链路设备在第三链路上向第二多链路设备发送数据后,若一定时长(通常为一个短帧间距)内在目标链路上未接收到来自第二多链路设备针对该数据的ba消息,第一多链路设备增加第三链路对应的连续丢失记录,该连续丢失记录包括该次丢失ba消息后的连续丢失次数以及该次丢失ba消息对应的丢失时间戳,该丢失时间戳可以是第一多链路设备确定丢失ba消息的时刻。若一个连续丢失记录中的丢失时间戳到当前时间戳的时长大于目标时长,第一多链路设备删除该连续丢失记录;若第一多链路设备在第三链路上接收到任意数据帧,或者,在目标链路中的任一链路上接收到针对通过第三链路向第二多链路设备发送的数据的ba消息,第一多链路设备清除第三链路对应的所有连续丢失记录。
107.可选地,上述链路更新消息包括原因码,该原因码指示ba消息回复超时(简称ba超时)。
108.例如,图14是本技术实施例提供的一种链路更新消息的帧结构示意图。如图14所示,该链路更新消息包括:类别(category)字段、ba动作(ba action)字段、会话令牌(dialog token)字段、链路标识字段和链路状态参数字段。类别字段用于指示消息类型,该
消息类型可以是ba会话协商。ba动作字段用于指示帧类型,该帧类型可以是自定义的块确认更新(addba update)帧,或者,该帧类型可以是addba request帧,即链路更新消息重用addba request帧。会话令牌字段用于标识该次传输。
109.可选地,链路标识字段包括目标链路中待更新链路的链路标识;链路状态参数字段指示该待更新链路的状态。例如,链路状态参数字段指示该待更新链路使能或去使能。当该链路状态参数字段指示该待更新链路去使能,该链路状态参数字段还指示去使能的原因。例如,当链路状态参数字段的值为0,指示链路使能;当链路状态参数字段的值为1,指示链路去使能的原因为ba超时;当链路状态参数字段的值为2,指示链路去使能的原因为其它原因。
110.或者,链路标识字段包括目标链路中所有链路的链路标识;链路状态参数字段指示各个链路的状态。例如,目标链路包括链路1、链路2和链路3,链路标识字段依次包括链路1的链路标识1、链路2的链路标识2和链路3的链路标识3;链路状态参数字段采用不同的比特位分别指示该三条链路的状态,例如,链路状态参数字段表示为012,指示链路1使能,链路2去使能的原因为ba超时,链路3去使能的原因为其它原因。
111.以下对第一多链路设备删除ba会话的两种情况进行说明:
112.第一种情况,结合上述第一种可能实现方式和/或第二种可能实现方式,当目标链路中的所有链路均去使能,第一多链路设备向第二多链路设备发送ba会话删除请求,该ba会话删除请求用于请求删除该ba会话。
113.当目标链路中的最后一条链路达到去使能的条件时,第一多链路设备可以直接向第二多链路设备发送ba会话删除请求,或者,第一多链路设备可以先向第二多链路设备发送指示去使能该链路的链路更新消息,再向第二多链路设备发送ba会话删除请求。
114.可选地,第一多链路设备为接入点多链路设备,第二多链路设备为非接入点多链路设备。当目标链路中的所有链路均去使能,第一多链路设备还可以判断目标链路中是否存在不是ba消息回复超时导致去使能的链路。
115.当目标链路中存在不是ba消息回复超时导致去使能的第四链路,第一多链路设备向第二多链路设备发送链路激活请求,该链路激活请求用于请求激活第四链路。当第一多链路设备接收到来自第二多链路设备针对该链路激活请求的链路激活成功响应,第一多链路设备使能该第四链路。可选地,链路激活请求包括第四链路的链路标识和链路状态参数,该链路状态参数指示使能。该链路激活请求的帧结构可参考链路更新消息的帧结构,本技术实施例在此不再赘述。
116.例如,当由于第四链路处于休眠状态,即第四链路的两端的ap和/或sta处于休眠状态导致第四链路去使能,第一多链路设备可以在第四链路上向第二多链路设备发送唤醒报文(即链路激活请求可以是唤醒报文),以唤醒该第四链路连接的sta,从而激活该第四链路。
117.又例如,当由于第四链路不具备同时收发(simultaneous transmit and receive,str)能力导致第四链路去使能,第一多链路设备可以在与第二多链路设备之间的任一链路上发送链路激活请求,以激活该第四链路。该链路激活请求可以指示目标链路中除第四链路以外的其它链路均已去使能。
118.在上述第一种情况中,当目标链路中的所有链路均去使能,且目标链路中不存在
不是ba消息回复超时导致去使能的链路,或者,当目标链路中的所有链路均去使能,且第一多链路设备确定不是ba消息回复超时导致去使能的第四链路激活失败,第一多链路设备向第二多链路设备发送该ba会话删除请求。
119.可选地,当第一多链路设备未接收到针对用于请求激活第四链路的链路激活请求的链路激活响应,或接收到针对用于请求激活第四链路的链路激活请求的链路激活失败响应,第一多链路设备确定该第四链路激活失败。
120.第二种情况,结合上述第一个可选实施例,当第一多链路设备在ba会话的计时时段内,在目标链路中的所有链路上都没有接收到来自第二多链路设备的ba消息,第一多链路设备向第二多链路设备发送ba会话删除请求,该ba会话删除请求用于请求删除该ba会话。
121.可选地,第二多链路设备接收到来自第一多链路设备的ba会话删除请求后,向第一多链路设备发送确认帧。
122.可选地,该ba会话删除请求也可称为删除块确认(delete ba,delba)帧。该ba会话删除请求包括原因码,该原因码指示ba消息回复超时。
123.本技术实施例提供的wlan中ba会话的管理方法的步骤先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减。任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本技术的保护范围之内,因此不再赘述。
124.综上所述,本技术实施例提供的ba会话的管理方法中,两个多链路设备在多条链路上建立ba会话,当第一多链路设备在一条链路上接收到来自第二多链路设备的ba消息,第一多链路设备维持该链路上的ba会话,也即是,当第一多链路设备在任意一条链路上接收到来自第二多链路设备的ba消息,第一多链路设备与第二多链路设备之间的ba会话保持活跃,实现对ba会话的有效维护,从而使得数据传输可靠性较高。另外,第一多链路设备还可以对建立ba会话的多条链路中的每条链路单独使能或去使能,实现对每条链路上的ba会话的有效维护,提高了ba会话管理的灵活性。
125.图15是本技术实施例提供的一种无线局域网中的第一多链路设备的结构示意图。该第一多链路设备例如可以是图1中的多链路设备101或多链路设备102。如图15所示,第一多链路设备150包括:
126.发送模块1501,用于向第二多链路设备发送ba会话建立请求,第一多链路设备与第二多链路设备关联,ba会话建立请求用于请求建立目标链路上的ba会话,目标链路包括第一多链路设备与第二多链路设备之间的多条链路。
127.接收模块1502,用于接收来自第二多链路设备针对ba会话建立请求的ba会话建立响应。
128.发送模块1501,还用于当ba会话建立响应指示ba会话建立成功,在目标链路上向第二多链路设备发送数据。
129.处理模块1503,用于当在第一链路上接收到来自第二多链路设备的ba消息,维持第一链路上的ba会话,第一链路为目标链路中的任一链路。
130.可选地,ba会话建立请求包括目标业务类型的业务标识,ba会话建立请求用于请求在目标链路上建立目标业务类型的ba会话。
131.在第一种可能实现方式中,处理模块1503,用于维持目标链路中的所有链路的ba
会话。
132.可选地,处理模块1503,用于重置ba会话的超时定时器。
133.可选地,ba会话建立请求包括ba会话的超时定时器的超时时长。
134.在第二种可能实现方式中,处理模块1503,用于重置第一链路的ba会话的超时定时器。
135.可选地,ba会话建立请求包括目标链路中的多条链路对应的多组每链路参数,每组每链路参数包括对应链路的链路标识和链路的ba会话的超时定时器的超时时长。
136.结合第二种可能实现方式,目标链路中还包括第二链路,发送模块1501,还用于:当第一多链路设备在第二链路的ba会话的计时时段内,在第二链路上未接收到来自第二多链路设备的ba消息,向第二多链路设备发送链路更新消息,链路更新消息用于指示在目标链路中去使能第二链路。
137.可选地,发送模块1501,用于:当第一多链路设备在计时时段内,在第二链路上对来自第二多链路设备的ba消息的连续丢失次数达到目标门限值,第一多链路设备向第二多链路设备发送链路更新消息。
138.可选地,处理模块1503,还用于:当第一多链路设备在计时时段内,在第二链路上对来自第二多链路设备的ba消息的连续丢失次数未达到目标门限值,在计时时段的结束时刻,重置第二链路的ba会话的超时定时器,并将连续丢失次数清零。
139.结合第一种可能实现方式或第二种可能实现方式,目标链路中还包括第三链路,发送模块1501,还用于:当第一多链路设备在目标时长内,在第三链路上对来自第二多链路设备的ba消息的连续丢失次数达到目标门限值,第一多链路设备向第二多链路设备发送链路更新消息,链路更新消息用于指示在目标链路中去使能第三链路。
140.可选地,目标时长等于第三链路的ba会话的超时定时器的超时时长。
141.可选地,ba会话建立请求包括目标门限值。
142.可选地,链路更新消息包括原因码,原因码指示ba消息回复超时。
143.可选地,发送模块1501,还用于:当目标链路中的所有链路均去使能,向第二多链路设备发送ba会话删除请求,ba会话删除请求用于请求删除ba会话。
144.可选地,第一多链路设备为接入点多链路设备,第二多链路设备为非接入点多链路设备,当目标链路中的所有链路均去使能。发送模块1501,还用于当目标链路中存在不是ba消息回复超时导致去使能的第四链路,向第二多链路设备发送链路激活请求,链路激活请求用于请求激活第四链路。处理模块1503,还用于当第一多链路设备接收到来自第二多链路设备针对链路激活请求的链路激活成功响应,使能第四链路。发送模块1501,还用于当第一多链路设备确定第四链路激活失败,向第二多链路设备发送ba会话删除请求。
145.结合第一种可实现方式,发送模块1501,还用于:当第一多链路设备在ba会话的计时时段内,在目标链路中的所有链路上都没有接收到来自第二多链路设备的ba消息,向第二多链路设备发送ba会话删除请求,ba会话删除请求用于请求删除ba会话。
146.可选地,ba会话删除请求包括原因码,原因码指示ba消息回复超时。
147.综上所述,本技术实施例提供的第一多链路设备,通过与第二多链路设备在多条链路上建立ba会话,当第一多链路设备在一条链路上接收到来自第二多链路设备的ba消息,第一多链路设备维持该链路上的ba会话,也即是,当第一多链路设备在任意一条链路上
接收到来自第二多链路设备的ba消息,第一多链路设备与第二多链路设备之间的ba会话保持活跃,实现对ba会话的有效维护,从而使得数据传输可靠性较高。另外,第一多链路设备还可以对建立ba会话的多条链路中的每条链路单独使能或去使能,实现对每条链路上的ba会话的有效维护,提高了ba会话管理的灵活性。
148.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
149.本技术实施例提供了一种无线局域网中的第一多链路设备,包括:处理器和收发器;
150.所述处理器,用于调用计算机程序,协同所述收发器实现上述方法实施例中第一多链路设备执行的动作。
151.例如,图16是本技术实施例提供的一种多链路设备的框图。如图16所示,该多链路设备160包括:处理器1601和收发器1602。收发器1602用于在处理器1601的控制下执行上述方法实施例中的第一多链路设备或第二多链路设备的收发动作。
152.可选地,该多链路设备160还包括存储器1603、通信总线1604和通信接口1605。
153.处理器1601可以是一个通用中央处理器(central processing unit,cpu)、特定应用集成电路(application-specific integrated circuit,asic)或一个或多个用于控制本技术方案执行的集成电路。
154.通信总线1604可包括一通路,在上述组件之间传送信息。
155.存储器1603可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其它类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其它光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。存储器1603可以是独立存在,通过通信总线1604与处理器1601相连接。存储器1603也可以和处理器1601集成在一起。
156.其中,存储器1603用于存储执行本技术方案的程序代码,并由处理器1601来控制执行。处理器1601用于执行存储器1603中存储的程序代码。程序代码中可以包括一个或多个软件模块。这一个或多个软件模块可以为如图15所示实施例中提供的软件模块。
157.通信接口1605,使用收发器1602,用于与其它设备或通信网络通信,如以太网,无线接入网(radio access network,ran),wlan等。
158.作为一种实施例,接入点设备可以包括多个处理器。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
159.本技术实施例还提供了一种无线局域网中ba会话的管理系统,包括:关联的第一多链路设备和第二多链路设备。第一多链路设备为如图15所示的多链路设备,能够实现上述方法实施例中第一多链路设备执行的动作;第二多链路设备能够执行上述方法实施例中第二多链路设备执行的动作。
160.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质上存储有指令,当所述指令被计算机设备的处理器执行时,实现上述方法实施例中第一多链路设备或第二多链路设备执行的动作。
161.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
162.在本技术实施例中,术语“第一”、“第二”和“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
163.本技术中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
164.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的构思和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献