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

多链路终端及其执行链路交换的方法、装置及存储介质与流程

2022-02-20 12:33:58 来源:中国专利 TAG:
多链路终端及其执行链路交换的方法、装置及存储介质与流程
本申请涉及无线通信领域,尤其涉及一种多链路终端及其执行链路交换的方法、装置及存储介质。
背景技术
802.11be网络,也称为ExtremelyHighThroughput(EHT)网络,通过一系列系统特性和多种机制增强功能以实现极高的吞吐量。随着无线局域网(WLAN)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多WLAN部署中的主要流量类型。由于出现了4k和8k视频(20Gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实,游戏,远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过WLAN支持其应用程序时,吞吐量更高,可靠性更高,延迟和抖动更少,电源效率更高。用户期望改进与时敏网络(TSN)的集成,以支持异构以太网和无线LAN上的应用程序。802.11be网络旨在通过进一步提高总吞吐量和降低延迟来确保WLAN的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4GHz,5GHz和6GHz频段运行的802.11兼容设备。在802.11be网络中,为实现上述的目标,提出了终端与接入点之间可以建立多条数据传输链路,通过多条链路同时传输,来提高传输速率。技术实现要素:多链路通信过程中,往往由于网络负载原因或当前业务要求的服务质量变化,有可能需要优化整体网络性能,或当前链路无法满足终端的需求。为了有效保障网络的整体性能和提高用户的服务质量,本申请提出了一种多链路终端及其执行链路交换的方法、装置及存储介质。第一方面,本申请提供一种多链路终端执行链路交换的方法,包括:在主链路上发送链路交换请求消息给网络接入设备,链路交换请求消息中包含原链路信息和目标链路信息;在主链路上接收网络接入设备发送的链路交换响应消息,链路交换响应消息中包含网络接入设备更新的业务标识与链路的关联信息,如果链路交换响应消息中支持链路交换,则根据链路交换响应消息中的业务标识与链路的关联信息更新本地的业务标识与链路的关联信息,断开与原链路的连接,在目标链路上与网络接入设备建立连接。进一步,所述在目标链路上与网络接入设备建立连接包括:在目标链路上发送关联请求消息或重关联请求消息给网络接入设备;在目标链路上接收网络接入设备发送的包含关联标识的关联响应消息或重关联响应消息,所述关联标识是由网络接入设备设置的,设置方法包括:设置关联标识为原关联标识或设置关联标识为可用关联标识的最大值,并更新其他链路上的关联标识;根据关联响应消息或重关联响应消息中的关联标识设置本地在目标链路上的关联标识。在一种可能的设计中,所述在目标链路上与网络接入设备建立连接还包括:在主链路上接收网络接入设备发送的通知消息,通知消息中包含网络接入设备更新的关联标识;根据通知消息中的关联标识更新本地在除目标链路外的其他链路上的关联标识。在另一种可能的设计中,所述在目标链路上与网络接入设备建立连接还包括:目标链路发送通知消息给其他链路,通知消息中包含本地在目标链路上设置的关联标识;其他链路根据通知消息中的关联标识更新本地在其他链路上的关联标识。可选地,链路交换的方法还包括:在主链路上接收网络接入设备发送的包含可用链路信息的广播消息或关联响应消息或重关联响应消息;根据接收到的可用链路信息从可用链路中选择目标链路。第二方面,本申请提供另一种多链路终端执行链路交换的方法,包括:在主链路上发送链路交换请求消息给网络接入设备,链路交换请求消息中包含原链路信息和目标链路信息;在主链路上接收网络接入设备发送的链路交换响应消息,如果链路交换响应消息中支持链路交换,则断开与原链路的连接,在目标链路上发送关联请求消息或重关联请求消息给网络接入设备;在目标链路上接收网络接入设备发送的关联响应消息或重关联响应消息,所述关联响应消息或重关联响应消息中包含网络接入设备更新的业务标识与链路的关联信息;根据关联响应消息或重关联响应消息中的业务标识与链路的关联信息更新本地的业务标识与链路的关联信息。进一步,所述关联响应消息或重关联响应消息中还包含关联标识,所述关联标识是由网络接入设备设置的,设置方法包括:设置关联标识为原关联标识或设置关联标识为可用关联标识的最大值,并更新其他链路上的关联标识;链路交换的方法还包括:根据关联响应消息或重关联响应消息中的关联标识设置本地在目标链路上的关联标识。在一种可能的设计中,链路交换的方法还包括:在主链路上接收网络接入设备发送的通知消息,通知消息中包含网络接入设备更新的关联标识;根据通知消息中的关联标识更新本地在除目标链路外的其他链路上的关联标识。在另一种可能的设计中,链路交换的方法还包括:目标链路发送通知消息给其他链路,通知消息中包含本地在目标链路上设置的关联标识;其他链路根据通知消息中的关联标识更新本地在其他链路上的关联标识。可选地,链路交换的方法还包括:在主链路上接收网络接入设备发送的包含可用链路信息的广播消息或关联响应消息或重关联响应消息;根据接收到的可用链路信息从可用链路中选择目标链路。第三方面,本申请提供一种多链路终端执行链路交换的装置,包括:链路交换请求消息发送模块,在主链路上发送链路交换请求消息给网络接入设备,链路交换请求消息中包含原链路信息和目标链路信息;链路交换模块,用于在主链路上接收网络接入设备发送的链路交换响应消息,链路交换响应消息中包含网络接入设备更新的业务标识与链路的关联信息,如果链路交换响应消息中支持链路交换,则根据链路交换响应消息中的业务标识与链路的关联信息更新本地的业务标识与链路的关联信息,断开与原链路的连接,在目标链路上与网络接入设备建立连接。第四方面,本申请提供另一种多链路终端执行链路交换的装置,包括:链路交换请求消息发送模块,用于在主链路上发送链路交换请求消息给网络接入设备,链路交换请求消息中包含原链路信息和目标链路信息;链路交换响应消息接收模块,用于在主链路上接收网络接入设备发送的链路交换响应消息;关联请求消息发送模块,用于如果链路交换响应消息中支持链路交换,则断开与原链路的连接,在目标链路上发送关联请求消息或重关联请求消息给网络接入设备;关联响应消息接收模块,用于在目标链路上接收网络接入设备发送的关联响应消息或重关联响应消息,所述关联响应消息或重关联响应消息中包含网络接入设备更新的业务标识与链路的关联信息;链路交换模块,用于根据关联响应消息或重关联响应消息中的业务标识与链路的关联信息更新本地的业务标识与链路的关联信息。第五方面,本申请提供一种多链路终端,包括:存储器,用于存储程序;处理器,耦合到所述存储器,所述程序被所述处理器运行时,使得所述多链路终端执行如第一方面至第二方面中任一方面或其中任一方面的可能的实现方式中任一项所述多链路终端执行链路交换的方法。第六方面,本申请提供一种计算机可读存储介质,包括计算机指令,当计算机指令在终端上运行时,使得终端执行如第一方面至第二方面中任一方面或其中任一方面的可能的实现方式中任一项所述多链路终端执行链路交换的方法。需要说明的是,本申请中第三方面和第四方面所述的多链路终端执行链路交换的装置,第五方所述的多链路终端及第六方面所述的计算机可读存储介质,用于执行上述第一方面或第二方面所提供的方法,因此可以达到与第一方面或第二方面所述的方法相同的有益效果,本申请实施例在此不再一一赘述。本申请通过终端主动请求链路交换,实现了原链路与目标链路的交换,有效保障网络的整体性能和提高用户的服务质量,且保证了数据传输的连续性,避免数据丢失。附图说明本申请将通过实施例并参照附图的方式说明,其中:图1为本申请实施例的一种多链路终端执行链路交换的方法流程图;图2为本申请实施例的另一种多链路终端执行链路交换的方法流程图。具体实施方式为了使本
技术领域
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。在本申请实施例中,“示例地”、“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。除非另外定义,本申请使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而是仅用于区分描述。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。术语“和/或”包括一个或多个相关联的所列项目的任何和所有组合。下面将结合附图,对本申请中的技术方案进行描述。图1为本申请实施例的一种多链路终端执行链路交换的方法流程图。如图1所示,多链路终端执行链路交换的方法包括:11.终端在主链路上发送链路交换请求消息,链路交换请求消息中包含原链路信息和目标链路信息。12.网络接入设备接收到链路交换请求消息后,如果支持目标链路上传输数据,则在本地修改业务标识TID与链路的关联信息,并将新的关联信息包含在链路交换响应消息中发送给终端。示例地,网络接入设备本地的原TID与链路的关联信息如表1所示,网络接入设备可以将与原链路关联的TID直接与目标链路进行关联形成新的关联信息,也可以根据网络拥塞和/或网络负载,以及链路本身的传输速率及带宽等信息修改TID与链路的关联信息,修改后的TID与链路的关联信息如表2或表3所示,其中,link1为主链路,link2为辅链路,且link2为需要进行交换的原链路,目标链路为link3,在其他一些实施例中,link1也可以为需要进行交换的原链路。表1TID链路0-7link18-15link2表2TID链路0-7link18-15link3表3TID链路0,1,6,7link12-5,8-15link313.终端在主链路上接收到链路交换响应消息后,如果链路交换响应消息中支持链路交换,则更新本地的TID与链路的关联信息,断开与原链路的连接,在目标链路上与网络接入设备建立连接。在一些实施例中,终端在目标链路上与网络接入设备建立连接包括在目标链路上执行关联(association)或重关联(reassociation)过程,具体包括:131.终端在目标链路上发送关联请求消息或重关联请求消息给网络接入设备。132.网络接入设备接收到关联请求消息或重关联请求消息后,根据目标链路上的关联标识AID使用情况为终端指配AID,并将指配的AID包含在关联响应消息或重关联响应消息中发送给终端。指配方法包括:如果终端的原AID在目标链路上未使用,则指配AID为原AID,否则,指配AID为可用AID的最大值,并更新其他链路上的AID。在其他一些实施例中,终端的原AID在目标链路上未使用时,也可指配AID为可用AID的最大值。如:网络接入设备在主链路link1和原链路link2上指配给终端的原AID为4,若目标链路link3上AID=4未使用,则终端的AID不变,若link3上AID=4已指配给其他终端,假设link3上可用AID的最大值为8,则指配给该终端的AID为8。133.终端在目标链路上接收到关联响应消息或重关联响应消息后,根据关联响应消息或重关联响应消息中的AID设置本地在目标链路上的AID。在一些实施例中,网络接入设备在本地更新其他链路上的AID后,还会在主链路上发送通知消息给终端,通知消息中包含更新的AID。终端在主链路上接收到通知消息后,更新本地在除目标链路外的其他链路上的AID。在其他一些实施例中,也可通过目标链路发送通知消息给除目标链路外的其他链路,通知消息中包含本地在目标链路上设置的AID,其他链路接收到通知消息后,更新本地在其他链路上的AID。在一些实施例中,网络接入设备还会将可用链路信息包含在广播消息或关联响应消息或重关联响应消息发送给终端,以使终端在请求链路交换时从可用链路中选择目标链路。图2为本申请实施例的另一种多链路终端执行链路交换的方法流程图。如图2所示,多链路终端执行链路交换的方法包括:21.终端在主链路上发送链路交换请求消息,链路交换请求消息中包含原链路信息和目标链路信息。22.网络接入设备接收到链路交换请求消息后,如果支持目标链路上传输数据,则发送链路交换响应消息给终端。23.终端在主链路上接收到链路交换响应消息后,如果链路交换响应消息中支持链路交换,则断开与原链路的连接,在目标链路上发送关联请求消息或重关联请求消息。24.网络接入设备接收到关联请求消息或重关联请求消息后,在本地修改TID与链路的关联信息,并在关联响应消息或重关联响应消息中将修改后的TID与链路的关联信息发送给终端。网络接入设备修改TID与链路的关联信息的方法可参考步骤12中示例的方法,这里不再赘述。25.终端在目标链路上接收到网络接入设备发送的关联响应消息或重关联响应消息后,更新本地的TID与链路的关联信息。在一些实施例中,网络接入设备发送的关联响应消息或重关联响应消息中还包含指配给终端的AID,具体指配方法可参考步骤132中示例的方法,这里不再赘述。终端在目标链路上接收到关联响应消息或重关联响应消息后,还会根据关联响应消息或重关联响应消息中的AID设置本地在目标链路上的AID。本申请实施例还提供一种多链路终端执行链路交换的装置,该装置用于实现如图1-2中任一实施例涉及的多链路终端执行链路交换的方法,可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的单元,例如,链路交换请求消息发送模块,链路交换模块等。本申请实施例还提供一种多链路终端,包括存储器,所述存储器用于存储程序,处理器,耦合到所述存储器,其中,所述处理器用于运行所述程序,以使得所述多链路终端执行如图1-2中任一实施例涉及的方法。本申请实施例还提供一种计算机可读存储介质,包括计算机指令,当计算机指令在终端上运行时,使得终端执行如图1-2中任一实施例涉及的方法。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,部分或全部步骤可以并行执行或先后执行,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,网络设备或者终端设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM)磁碟或者光盘等各种可以存储程序代码的介质。在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本文中字符“/”,一般表示前后关联对象是一种“或”的关系。取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关硬件来完成,所述的程序可以存储于一个设备的可读存储介质中,该程序在执行时,包括上述全部或部分步骤,所述的存储介质,如:FLASH、EEPROM等。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12
再多了解一些

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

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

相关文献