电子通信装置的制造及其应用技术1.本发明涉及无线通信领域,尤其涉及一种多链路终端设备切换的方法、装置、设备及存储介质。背景技术:2.在802.11系统中,接入设备(ap sta)和终端设备(non-ap sta)在内部都部署有mac层和phy层,其中mac层的主要功能有信道管理、连接管理、服务质量管理、功率控制和时间同步等,phy层的主要功能有调制、编码和传输等。3.mac层和phy层在概念上都包括分别称为mac层管理单元mlme(mac sublayer management entity)和物理层管理单元plme(phy sublayer management entity)的管理实体。这些单元提供了低层管理服务接口,通过这些接口可以调用低层管理功能。4.为了提供正确的mac操作,每个sta(包括non-ap sta和ap sta)中都有一个高层管理单元,如sme(station management entity,设备管理单元),sme表示在mac层之上的高层管理实体,是一个独立于层的实体,它位于单独的管理平面中。5.sme的作用:通常,该单元负责诸如从各种层管理单元(mlme和plme)收集与层相关的状态之类的功能,类似地,其还会设置特定于层的参数值。sme通常代表一般的系统管理实体执行此类功能。各个层之间通过定义的原语进行交互。6.802.11be网络,也称为extremely high throughput(eht)网络,通过一系列系统特性和多种机制增强功能以实现极高的吞吐量。随着无线局域网(wlan)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多wlan部署中的主要流量类型。由于出现了4k和8k视频(20gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实、游戏、远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。7.鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过wlan支持其应用程序时,吞吐量更高,可靠性更高,延迟和抖动更少,电源效率更高。用户期望改进与时敏网络(tsn)的集成,以支持异构以太网和无线lan上的应用程序。802.11be网络旨在通过进一步提高总吞吐量和降低延迟来确保wlan的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4ghz,5ghz和6ghz频段运行的802.11兼容设备。技术实现要素:8.当无线局域网链路的原因,例如终端设备在移动时、网络负载过重时等,可能会从一个ap(access point,接入点)的覆盖范围到另外一个ap的覆盖范围,称之为切换,而通常单链路终端设备因为只有一条链路,则必须先断开与原ap的连接,再建立与新ap的连接,从而会导致业务中断。而多链路终端设备的特性使得终端设备可以同时建立两条或以上的链路,从而可以通过本发明对链路管理和交互控制的方式,使得终端设备在不同ap之间漫游时,可以保持业务的连续性。9.第一方面,本发明实施例提供一种多链路终端设备切换的方法,应用于多链路终端设备,所述多链路终端设备包括高层管理实体和至少两个逻辑实体,所述至少两个逻辑实体中包括逻辑实体一和逻辑实体二,所述方法包括:10.逻辑实体一发送链路重配置请求信令给接入设备的逻辑接入点一,所述链路重配置请求信令中包含参数action type、dialog token、type、link element和extension element,所述参数action type用于指示当前进程的类型,dialog token用于标识当前进程,type用于指示链路重配置的类型,设置为删除链路,link element用于指示链路相关参数,extension element用于指示重配置其他相关参数;11.逻辑实体一接收逻辑接入点一发送的链路重配置响应信令;12.逻辑实体一通知高层管理实体所述接入设备接受链路重配置请求,高层管理实体指示逻辑实体二执行切换准备操作;13.逻辑实体二执行与目标接入点的连接操作,连接成功后,通知高层管理实体已连接到目标接入点,高层管理实体指示逻辑实体一执行与逻辑接入点一断开连接的操作;14.逻辑实体一执行与逻辑接入点一断开连接的操作。15.第二方面,本技术实施例提供一种多链路终端设备切换的方法,所述方法包括:16.接入设备的逻辑接入点一接收多链路终端设备的逻辑实体一发送的链路重配置请求信令,根据链路重配置请求信令中的参数执行操作,所述链路重配置请求信令中包含参数action type、dialog token、type、link element和extension element,所述参数action type用于指示当前进程的类型,dialog token用于标识当前进程,type用于指示链路重配置的类型,设置为删除链路,link element用于指示链路相关参数,extension element用于指示重配置其他相关参数;17.逻辑接入点一发送链路重配置响应信令给逻辑实体一;18.逻辑接入点一执行与逻辑实体一断开连接的操作。19.第三方面,本发明实施例提供一种多链路终端设备切换的装置,所述装置包括:20.第一逻辑实体模块,用于通过逻辑实体一发送链路重配置请求信令给接入设备的逻辑接入点一,所述链路重配置请求信令中包含参数action type、dialog token、type、link element和extension element,所述参数action type用于指示当前进程的类型,dialog token用于标识当前进程,type用于指示链路重配置的类型,设置为删除链路,link element用于指示链路相关参数,extension element用于指示重配置其他相关参数;21.所述第一逻辑实体模块,还用于通过逻辑实体一接收逻辑接入点一发送的链路重配置响应信令;22.所述第一逻辑实体模块,还用于通过逻辑实体一通知高层管理实体所述接入设备接受链路重配置请求;23.高层管理实体模块,用于通过高层管理实体指示逻辑实体二执行切换准备操作;24.第二逻辑实体模块,用于通过逻辑实体二执行与目标接入点的连接操作,连接成功后,通知高层管理实体已连接到目标接入点;25.所述高层管理实体模块,还用于通过高层管理实体指示逻辑实体一执行与逻辑接入点一断开连接的操作;26.所述第一逻辑实体模块,还用于通过逻辑实体一执行与逻辑接入点一断开连接的操作。27.第四方面,本发明实施例提供一种多链路终端设备切换的装置,所述装置包括:28.第一接入点模块,用于通过接入设备的逻辑接入点一接收多链路终端设备的逻辑实体一发送的链路重配置请求信令,根据链路重配置请求信令中的参数执行操作,所述链路重配置请求信令中包含参数action type、dialog token、type、link element和extension element,所述参数action type用于指示当前进程的类型,dialog token用于标识当前进程,type用于指示链路重配置的类型,设置为删除链路,link element用于指示链路相关参数,extension element用于指示重配置其他相关参数;29.所述第一接入点模块,还用于通过逻辑接入点一发送链路重配置响应信令给逻辑实体一;30.所述第一接入点模块,还用于通过逻辑接入点一执行与逻辑实体一断开连接的操作。31.第五方面,本发明实施例提供一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由所述处理器加载并执行,以实现如第一方面所述的多链路终端设备切换的方法,或,实现如第二方面所述的多链路终端设备切换的方法。32.第六方面,本发明实施例提供一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序代码、代码集或指令集,所述至少一条指令、至少一段程序代码、代码集或指令集由处理器加载并执行,以实现如第一方面所述的多链路终端设备切换的方法,或,实现如第二方面所述的多链路终端设备切换的方法。33.第七方面,本发明实施例提供一种无线传输系统,所述无线传输系统包括多链路终端设备和接入设备,所述多链路终端设备用于实现如第一方面所述的多链路终端设备切换的方法;所述接入设备用于实现如第二方面所述的多链路终端设备切换的方法。34.需要说明的是,第三方面所述的装置用于执行上述第一方面提供的方法,第四方面的装置用于执行上述第二方面提供的方法,第五方面所述的设备和第六方面所述的存储介质用于执行上述第一方面提供的方法,或,用于执行上述第二方面所提供的方法,因此可以达到与第一方面或第二方面所述的方法相同的有益效果,本发明实施例不再一一赘述。35.本发明提供了一种对多链路终端设备链路重配置的方法、装置、设备及存储介质,使得终端设备在不断开原有的业务前提下,搜索到合适的接入点进行切换,使得终端在不同接入点之间漫游时,可以保持业务的连续性。具体实施方式36.为了使本技术领域的人员更好地理解本发明中的技术方案,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。此外,虽然本发明中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。37.在本发明实施例中,“示例地”、“例如”等词用于表示作例子、例证或说明。本发明中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。38.除非另外定义,本发明使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而是仅用于区分描述,且对应术语的含义可以相同也可以不同。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。39.本发明实施例中,终端设备和接入设备中均包含低层管理实体和高层管理实体,其中,低层管理实体是对设备的数据传输进行管理和控制的单元,如mlme和plme,高层管理实体是对设备的业务或应用进行管理的单元,如设备管理单元sme和应用管理单元ame(application management entity)。40.需要说明的是,多链路设备中包含有多个逻辑实体,每个逻辑实体分别通过一条链路进行数据传输,每个逻辑实体均包含有独立的数据收发模块。传统的单链路设备只有一个逻辑实体,并且只有一个mac地址,而多链路设备有一个mac地址,隶属于多链路设备的每一个逻辑实体都有一个mac地址,例如一个多链路设备运行有3个逻辑实体,则在这个物理设备上有四个mac地址,一个是多链路设备的,三个逻辑实体各有一个mac地址。本发明实施例中,终端的地址可以为终端设备的地址,也可以为终端设备的逻辑实体的地址,接入点的地址可以为接入设备的地址,也可以为接入设备的逻辑实体的地址。41.在以下示例性实施例中,多链路终端设备non-ap mld1有两个逻辑实体sta1和sta2,当前与多链路接入设备ap mld1连接,分别连接到多链路接入设备ap mld1的逻辑接入点ap1和ap2。在其他一些实施例中,non-ap mld1可以有超过两个的逻辑实体,ap mld1也可以有超过两个的逻辑实体,且sta2可以不与接入设备连接,接入设备可以看做是单链路设备,本发明对此不做限制。42.本发明实施例中,多链路终端设备切换的方法包括以下流程:43.1.ap mld1在non-ap mld1连接后,发送ds-sta-notify原语给服务器,原语中包含的参数示例如表1。44.表145.参数值说明sta addressnon-ap mld1的地址终端的地址updatetypeadd请求的操作类型46.2.服务器接收到ds-sta-notify原语后,建立信息示例如表2。47.表248.staapnon-ap mld1的地址ap mld1的地址49.3.sta1扫描周围的接入点,在无线链路发生变化时,从扫描到的接入点中选择目标接入点,本实施例中假设为ap3。50.4.sta1发送链路重配置请求信令,如link reconfiguration request帧给ap1,link reconfiguration request帧中包含的参数示例如表3所示。51.表3[0052][0053][0054]假设本实施例使用sta2先切换到目标接入点ap3,link element设置示例如表4。[0055]表4[0056][0057]extension element中包含的参数示例如表5。[0058]表5[0059][0060]5.ap1接收到link reconfiguration request帧后,根据帧中的参数执行相应的操作,[0061]如果type的值为remove,则根据link element中的信息查找与ap address的值对应的接入设备的逻辑实体中与sta address的值对应的信息,将其删除,发送链路重配置响应信令,如link reconfiguration response帧给sta1,帧中包含参数示例如表6。[0062]表6[0063][0064]6.sta1接收到link reconfiguration response帧后,根据dialog token确定是否为步骤5中发出的请求对应的响应,如果是,查看status code,如果值为success,则通知non-ap mld1的高层管理实体,non-ap mld1的高层管理实体指示sta2执行切换准备操作。[0065]7.当link reconfiguration request帧中type的值为remove,ap1还查看cause的值,如果为transition或ml transition,则读取extension element中的参数target bss,发送ds-map-notify原语给服务器,当ap3隶属于单链路设备时,原语中包含的参数示例如表7。[0066]表7[0067][0068]当ap3隶属于多链路设备时,假设是多链路设备ap mld2,原语中包含的参数示例如表8。[0069]表8[0070][0071]8.服务器接收到ds-map-notify原语后,修改本地信息示例如表9或表10所示,并按照更新的信息,将要发送给non-ap mld1的数据同时发送给ap mld1和ap3,或ap mld1和ap mld2。[0072]表9[0073]staapnon-ap mld1的地址ap mld1的地址sta2的地址ap3的地址[0074]表10[0075]staapnon-ap mld1的地址ap mld1的地址non-ap mld1的地址ap mld2的地址[0076]接下来,sta2执行与ap3的连接操作,sta2与ap3连接成功后,断开sta1与ap1的连接,具体过程示例如下。在其他一些实施例中,sta2与ap3连接成功后,若non-ap mld1有两个逻辑实体sta1和sta3与ap mld1的两个逻辑接入点ap1和ap4连接,则断开sta1与ap1的连接和sta3与ap4的连接。多个逻辑实体的场景以此类推,在此不再详述。[0077]9.sta2向ap3发送认证请求,并进行秘钥交换。[0078]10.sta2向ap3发送association request帧或reassociation request帧,帧中包含sta2的地址或/和non-ap mld1的地址。[0079]11.ap3接受后发送association response帧或reassociation response帧给sta2,帧中指示接受连接请求。[0080]12.sta2接收到连接响应帧后,如果帧中指示接受连接请求,则开始与ap3交换数据,并指示non-ap mld1的高层管理实体已连接到ap3,以及当前进程类型是transition或ml transition。[0081]13.non-ap mld1的高层管理实体指示sta1发送断开连接请求帧给ap1。[0082]14.sta1接收到ap1断开连接响应帧后,不再与ap1交换数据。[0083]15.sta1将从ap1接收到的数据包,使用原有的密钥对接收到的数据包进行解密,将解密后的数据包发送给non-ap mld1数据包重复检查模块。[0084]16.sta2将从ap3接收到的数据包,使用新的秘钥对接收到的数据包进行解密,将解密后的数据包发送给non-ap mld1数据包重复检查模块。[0085]17.non-ap mld1数据包重复检查模块根据解密后的数据包序列号,删除序列号重复的数据包,对处理后的数据包进行重排序,完整性检测后发送给non-ap mld1的高层管理实体。[0086]18.如果ap3隶属于多链路设备ap mld2,则sta2还可以发送link reconfiguration request帧给ap3,在link reconfiguration request帧中将参数type设置为新增链路,请求将sta1连接到ap mld2的其他逻辑接入点。在其他一些实施例中,sta2可以请求将non-ap mld1的多个逻辑实体连接到ap mld2的其他逻辑接入点。[0087]在另一实施例中,上述实施例的步骤4中的link reconfiguration request帧不包含参数cause,且不包含步骤7和步骤8,在步骤11中,ap3发送连接响应帧后,发送ds-sta-notify原语给服务器,其中包含的参数示例如表11。[0088]表11[0089]参数值说明sta addresssta2的地址或non-ap mld1的地址终端的地址updatetypeadd请求的操作类型[0090]服务器接收到ds-sta-notify原语后,修改信息示例如表12或表13,并按照更新的信息,将要发送给non-ap mld1的数据同时发送给ap mld1和ap3,或ap mld1和ap mld2。[0091]表12[0092]staapnon-ap mld1的地址ap mld1的地址sta2的地址ap3的地址[0093]表13[0094]staapnon-ap mld1的地址ap mld1的地址non-ap mld1的地址ap mld2的地址[0095]本发明实施例还提供一种多链路终端设备切换的装置,所述装置包括:[0096]第一逻辑实体模块,用于通过逻辑实体一发送链路重配置请求信令给接入设备的逻辑接入点一,所述链路重配置请求信令中包含参数action type、dialog token、type、也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本文中字符“/”,一般表示前后关联对象是一种“或”的关系。[0121]取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。[0122]以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
多链路终端设备切换的方法、装置、设备及存储介质与流程
作者:admin
2022-09-02 17:03:27
357
关键词:
电子通信装置的制造及其应用技术
专利技术