CN118057873A - 链路的确定方法、装置、电子设备及存储介质 - Google Patents
链路的确定方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN118057873A CN118057873A CN202211453312.9A CN202211453312A CN118057873A CN 118057873 A CN118057873 A CN 118057873A CN 202211453312 A CN202211453312 A CN 202211453312A CN 118057873 A CN118057873 A CN 118057873A
- Authority
- CN
- China
- Prior art keywords
- link
- determining
- probability
- collision
- links
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000005540 biological transmission Effects 0.000 claims abstract description 53
- 238000012360 testing method Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 11
- 239000000523 sample Substances 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 13
- 230000002787 reinforcement Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种链路的确定方法、装置、电子设备及存储介质,属于通信技术领域,用以提高报文传输效率。所述方法包括:确定链路碰撞概率相关的至少一个关联参数;确定至少一个统计周期内各链路对应的所述关联参数;根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率;根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路。
Description
技术领域
本申请属于通信技术领域,具体涉及一种链路的确定方法、装置、电子设备及存储介质。
背景技术
多链路操作(Multi-link Operation,MLO)是一种用于无线局域网络(WirelessLocal Area Network,WLAN)的链路选择方法,为了进一步提升链路吞吐量和降低时延,WLAN设备能够支持同时在所有的可用频段(2.4G、5G和6G)发送报文,即多链路操作。例如,当5G频段阻塞,WLAN设备可以主动的切换到2.4G或者6G频段进行报文的传输。进一步的,WLAN设备也可以主动的在全频段上传输相同的报文,以保证报文能够传输到目标设备。
但是,无论是在链路阻塞后切换链路,还是直接占用更多的链路进行报文传输,都会存在占用大量资源的问题。
发明内容
本申请实施例提供一种链路的确定方法、装置、电子设备及存储介质,能够解决链路进行报文传输的过程中占用大量资源的问题。
第一方面,本申请实施例提供了一种链路的确定方法,该方法包括:确定链路碰撞概率相关的至少一个关联参数;确定至少一个统计周期内各链路对应的所述关联参数;根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率;根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路。
第二方面,本申请实施例提供了一种链路的确定装置,该装置包括:第一确定模块,确定链路碰撞概率相关的至少一个关联参数;第二确定模块,用于确定至少一个统计周期内各链路对应的所述关联参数;第三确定模块,用于根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率;第四确定模块,用于根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
在本申请实施例中,确定链路碰撞概率相关的至少一个关联参数;确定至少一个统计周期内各链路对应的所述关联参数;根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率;根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路,能够根据各链路在至少一个统计周期内对应的关联参数,确定各链路在当前统计周期发生链路碰撞的概率,进而可以根据各链路发生链路碰撞的概率,进而可以确定传输报文效率最高的链路,能够链路的吞吐量、降低网络中的时延,不需要增加空口占用,解决了报文传输过程占用大量资源的问题,提高了报文的传输效率。
附图说明
图1是本申请实施例提供的一种链路的确定方法的流程示意图;
图2是本申请实施例提供的一种碰撞概率预测反馈工作模块示意图;
图3是本申请实施例提供的一种链路的确定***的结构示意图;
图4是本申请实施例提供的一种链路的确定装置的结构示意图;
图5是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的链路的确定方法、装置、电子设备及存储介质进行详细地说明。
图1示出本发明的一个实施例提供的一种链路的确定方法,该方法可以由电子设备执行,该电子设备可以包括:服务器和/或终端设备,其中终端设备可以例如支持多链路操作(Multi-link Operation,MLO)的无线局域网络(Wireless Local Area Network,WLAN)设备等。换言之,该方法可以由安装在电子设备的软件或硬件来执行,该方法包括如下步骤:
步骤102:确定链路碰撞概率相关的至少一个关联参数。
具体的,本申请实施例的应用环境中的WLAN设备可以是接入点(Access Point,AP),AP设备通过无线链路对站点(Station,STA)设备提供万维网的接入服务或者局域网的接入服务。AP设备和STA设备都需要支持802.11BE无线局域网络协议。STA设备的形式可以包括手机,物联网终端,或者另一个AP设备等。
在报文传输过程中,通常会根据链路发生链路碰撞的概率选择链路进行报文的传输,由于链路碰撞概率取决与当前无线网络的多种关联参数,例如链路上的进行报文传输的设备数量、链路上处理报文的时间、链路上的基站设备的数、链路上的报文交换时间等,因此,在确定链路的链路碰撞概率之前,可以确定与链路碰撞概率相关的至少一个关联参数,通过上述的至少一个关联参数可以得到链路的碰撞概率,由于至少一个关联参数可以根据实际需求进行确定,在此不对上述的至少一个关联参数进行具体限定。
步骤104:确定至少一个统计周期内各链路对应的所述关联参数。
具体的,在历史链路传输报文的过程中,可以不断地收集来自媒体访问控制(Media Access Control,MAC)和端口物理层(Physical,PHY)关于各链路的关联参数信息,并且每隔一个预设的统计周期对统计周期内接收到的各链路的关联参数进行一次统计,作为一个示例,将一个统计周期的时间长度设定为T,则第K次对一个链路的关联参数统计则是统计自开始确定关联参数以来[(K-1)T,KT]时间内该链路的关联参数,可以根据实际需求设定统计周期的时间长度以及统计周期的数量,应理解,在确定统计周期的数量为多个的情况下,多个统计周期可以相邻,也可以不相邻,在此,不对统计周期的时间长度和数量做具体限定。
步骤106:根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率。
具体的,在进行报文传输之前时,需要确定报文传输的时间点所在的当前统计周期内多个链路发生链路碰撞的概率,在已确定各链路在至少一个统计周期内的关联参数之后,可以根据各链路的关联参数确定多个链路在当前统计周期内发生链路碰撞的概率,多个链路可以根据实际报文传输需求进行确定,通常情况下,多个链路可以是用于报文传输的所有链路,在此,不对多个链路做具体限定。
作为一个示例,需要进行报文传输的时间点所在的统计周期为第K个统计周期,则当前第K个统计周期内各链路发生链路碰撞的概率可以根据[0,K-1]统计周期中的多个统计周期内各链路对应的关联参数进行确定,也可以根据第K-1个统计周期内各链路对应的关联参数进行确定,在此不对用于确定链路发生链路碰撞的概率的统计周期做具体限定。
步骤108:根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路。
具体的,在确定了多个链路在当前统计周期的碰撞概率的情况下,可以根据多个链路的发生链路碰撞的概率确定用于传输报文的目标链路,目标链路可以是多个链路中发生链路碰撞的概率最小的链路,应理解,在存在其他因素影响报文传输的情况下,在根据多个链路发生链路碰撞的概率确定用于传输报文的目标链路时,可以相应地结合其他影响因素确定传输效率最高的目标链路,例如,由于链路之间传输报文的速率可能不同,在根据多个链路发生链路碰撞的概率确定用于传输报文的目标链路时,也可以结合链路传输报文的速率进行确定,因此,本申请实施例中,在确定多个链路发生链路碰撞的概率的情况下,如何确定用于传输报文的目标链路可以根据报文传输影响因素进行预先设定,在此不做具体限定。
在本申请实施例中,确定链路碰撞概率相关的至少一个关联参数;确定至少一个统计周期内各链路对应的关联参数;根据关联参数,确定统计周期内多个链路发生链路碰撞的概率;根据链路碰撞的概率,从多个链路中确定用于传输报文的目标链路,能够根据各链路在至少一个统计周期内对应的关联参数,确定各链路在当前统计周期发生链路碰撞的概率,进而可以根据各链路发生链路碰撞的概率,确定传输报文效率最高的链路进行报文的传输,提高了链路的吞吐量、降低了网络中的时延,不需要增加空口占用,解决了报文传输过程占用大量资源的问题,提高了报文的传输效率。
在一种实现方式中,所述关联参数与以下至少一者相关:
所述链路在所述统计周期内的链路碰撞概率;通过所述链路进行报文传输的设备;所述链路处理报文的时间;所述链路处理的报文的长度。
具体的,链路的关联参数可以是链路在统计周期内的链路碰撞概率,可以用Pi,k表示第i条链路在第k次统计周期发生链路碰撞的概率,可以用Pk=[P1,k...Pi,k...Pm,k]T表示m条链路在第k次统计周期内发生链路碰撞的概率的集合。
与通过链路进行报文传输的设备相关的关联参数可以包括在统计周期内链路站点(Station,STA)设备的数量,可以用Ni,k表示第i条链路在第k个统计周期内对应的站点设备的数量,可以用Nk=[N1,k...Ni,k...NL,k]T表示第k个统计周期各链路站点设备的数量集合。
与通过链路进行报文传输的设备相关的关联参数还可以包括统计周期内链路上的基站子***(Base Station Subsystem,BSS)的数量,可以用Bi,k表示第i条链路在第k个统计周期内对应的基站子***的数量,在只有自身无线网络的情况下,说明链路上的基站子***的数量为1。
与链路处理报文的时间相关的关联参数可以包括链路上每个设备的平均报文交换时间,可以用Xi,j,k表示第j个设备在第i个链路上以及第k个统计周期的平均报文交换时间。
与链路处理报文的时间相关的关联参数还可以包括链路上每个设备的最小报文交换时间,可以用Xmin,i,j,k表示第j个设备在第i个链路上以及第k个统计周期的最小报文交换时间。
与链路处理报文的时间相关的关联参数还可以包括链路上每个设备的最大报文交换时间,可以用Xmax,i,j,k表示第j个设备在第i个链路上以及第k个统计周期的最大报文交换时间。
与链路处理的报文的长度相关的关联参数可以包括链路上每个设备发送报文的总长度,可以用Ci,j,k表示第j个设备在第i个链路上以及第k个统计周期发送报文的总长度。
应理解,由于影响链路发生链路碰撞的因素有多种,因此,其他能够影响链路发生链路碰撞或者对确定链路发生链路碰撞的概率有影响的因素都可以作为关联参数,在此不对链路的关联参数做具体限定。
这样,通过至少一个统计周期内各链路对应的上述关联参数,可以对后续进行报文传输的统计周期内各链路发生链路碰撞的概率进行确定,进而可以根据各链路发生链路碰撞的概率确定用于传输报文的目标链路,提高了链路的吞吐量、降低了网络中的时延,不需要增加空口占用,解决了报文传输过程占用大量资源的问题,提高了报文的传输效率。
在一种实现方式中,所述关联参数包括所述链路在所述统计周期内的链路碰撞概率,所述确定链路碰撞概率相关的至少一个关联参数,包括:
在所述统计周期内,每隔预定时间间隔,对各链路进行净信道评估;根据所述净信道评估的结果,确定各链路在所述统计周期内的链路碰撞概率。
具体的,在统计周期内,可以每隔预定时间间隔通过空频道检测(Clear ChannelAssessment,CCA)对各链路进行净信道评估,通过净信道评估结果,可以额得到统计周期内链路的碰撞概率。
这样,通过每隔预定时间间隔对各链路进行净信道评估,根据所述净信道评估的结果,确定各链路在所述统计周期内的链路碰撞概率,进而能够根据该统计周期内各链路的碰撞概率,确定当前各链路发生链路碰撞的概率。
在一种实现方式中,所述根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率,包括:
对所述各链路在所述统计周期内的链路碰撞概率进行加权求和;根据加权求和后得到的结果,确定所述统计周期内多个所述链路发生链路碰撞的概率。
在确定了至少一个统计周期内各链路对应的关联参数之后,可以根据上述关联参数确定当前统计周期内各链路发生链路碰撞的概率。
在一定情况下,当前链路发生链路碰撞的概率会受到过去一段时间内链路发生链路碰撞概率的综合影响,例如,站点设备的任务可能会具有周期性,因此,可以采用对过去一段时间确定的各链路发生链路碰撞的概率进行加权平均来确定当前多个链路发生链路碰撞的概率,具体可以通过以下公式计算得到:
上述公式中,表示第k+1个统计周期内第i条链路发生链路碰撞的概率,M表示加权数量(统计周期的数量),αw表示加权系数并且满足/>其中,加权系数αw的取值需要根据实际测量确定,优选的α1<α2<...<αM,当αM=1时,第k个统计周期内第i条链路发生链路碰撞的概率即第k+1个统计周期内第i条链路发生链路碰撞的概率,即其中Pi,k表示第k个统计周期内第i条链路发生链路碰撞的概率,通过上述公式可以计算得到每条链路发生链路碰撞的概率。
这样,通过对各链路在统计周期内的链路碰撞概率进行加权求和;根据加权求和后得到的结果,确定统计周期内多个链路发生链路碰撞的概率,能够确定各链路在当前统计周期发生链路碰撞的概率,进而可以根据各链路发生链路碰撞的概率,确定传输报文效率最高的链路进行报文的传输,提高了链路的吞吐量、降低了网络中的时延,不需要增加空口占用,解决了报文传输过程占用大量资源的问题,提高了报文的传输效率。
在一种实现方式中,所述根据所述链路碰撞的概率,从多个所述链路中确定所述目标统计周期内用于传输报文的目标链路,包括:
根据各所述链路发生链路碰撞的概率和传输速率,从多个所述链路中确定所述目标链路。
具体的,在确定了当前各链路发生链路碰撞的概率之后,可以直接选择发生链路碰撞的概率最小的链路作为目标链路,进而通过该目标链路传输报文,如果该链路发生链路碰撞,则采用碰撞概率第二低的链路发送目标报文。
由于链路之间传输报文的速率可能会不同,链路传输报文的效率会受到链路传输报文的传输速率影响,因此,在确定了当前各链路发生链路碰撞的概率之后,还可以结合各链路的传输报文的速率,从多个链路中确定用于传输报文的目标链路,可以通过以下公式计算传输各链路擦传输报文的传输效率:
其中,表示第i条链路的传输效率,βi表示第第i条链路的传输速率,/>表示第k个统计周期(当前统计周期)链路发生链路碰撞的概率。
这样,通过根据各链路发生链路碰撞的概率和传输速率,可以从多个链路中确定传输效率最高的目标链路,进而提高了链路的吞吐量、降低了网络中的时延,不需要增加空口占用,解决了报文传输过程占用大量资源的问题,提高了报文的传输效率。
在一种实现方式中,所述根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率,包括:
将所述关联参数输入预测模型,得到所述统计周期内多个所述链路发生链路碰撞的预测概率,其中,所述预测模型中包括多个关联参数与多个预测概率之间的对应关系。
具体的,在确定链路发生链路碰撞概率时,可以将链路在统计周期内对应的所有的关联参数以及预设的模型参数输入到预测模型中,由于预测模型中包括多个关联参数与多个预测结果之间的对应关系,因此在将链路在统计周期内对应的所有关联参数和模型参数输入到预测模型之后,预测模型会通过强化学习算法根据统计周期内链路的所有关联参数以及模型参数输出链路发生链路碰撞的预测概率,作为一个示例,Si,k表示第i条链路在第k个统计周期内所有的关联参数的集合,也可以称为状态(State),θk是预先给定的模型参数,预测模型f(Si,k|θk)是一种强化学习算法的模型,同时也是一类参数化函数,一般来说是神经网络或者其他的参数化函数,相预测模型f(Si,k|θk)中输入θk与Si,k,模型f(Si,k|θk)能够输出第i条链路在第k+1个统计周期内发生链路碰撞的预测概率该预测概率也可以被称为动作(Action)。
这样,通过将关联参数输入预测模型,得到统计周期内多个链路发生链路碰撞的预测概率,其中,预测模型中包括多个关联参数与多个预测结果之间的对应关系,上述确定链路发生链路碰撞的概率的方式可以适应多种不同的环境,能够适应复杂的网络环境,提升计算链路碰撞概率的精准度,并且,可以根据各链路发生链路碰撞的概率,确定传输报文效率最高的链路进行报文的传输,提高了链路的吞吐量、降低了网络中的时延,不需要增加空口占用,解决了报文传输过程占用大量资源的问题,提高了报文的传输效率。
在一种实现方式中,在根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路之后,还包括:
对所述目标链路进行测试;根据所述测试的结果,调整所述预测模型的参数,使调整后的所述预测模型输出的预测概率,与测试的结果匹配。
在通过预测模型得到各链路发生链路碰撞的概率之后,可以确定用于传输报文的目标链路,在传输报文的过程中,可以通过强化学习算法对目标链路进行预测模型输出的链路发生链路碰撞的预测概率进行验证,确定通过预测模型得到的预测碰撞概率是否准确,强化学习算法会根据验证结果修正模型参数θk使得预测模型的预测结果更接近真实测量结果,首先可以通过以下公式,计算回报函数:
其中,Rk+1表示回报函数,L表示链路的总数量,第i条链路在第k+1个统计周期内发生链路碰撞的概率,Pi,k表示第i条链路在k+1个统计周期内发生链路碰撞的概率,Si,k表示第i条链路在k个统计周期内的关联参数的集合,θk表示模型参数,f(Si,k|θk)表示将Si,k和θk输入到预测模型后得到的预测结果。
可以通过强化学习算法在每个统计周期计算相应的回报函数,然后通过对上述公式进行求导,并且采用梯度下降等方法,得到更新后的模型参数θk,能够使得通过预测模型的预测结果与测试的结果匹配,常见的强化学习方式具体包括深度Q网络(Deep QNetwork,DQN)等,在此,不对强化学习方式进行限定。
图2示出的是碰撞概率预测反馈工作模块示意图,如图2所示,包括碰撞概率确定模块201和参数采集模块202,参数采集模块202负责采集各链路在统计周期内的关联参数,碰撞概率确定模块201通过根据链路在统计周期内的关联参数计算得到链路发生链路碰撞的预测结果,并可以将预测结果反馈至参数采集模块202,碰撞概率确定模块201可以在每个统计周期进行碰撞概率预测并且在每个统计周期计算相应的回报函数,以得到更新后的模型参数θk。
具体的,通过对目标链路进行测试;根据测试的结果,调整预测模型的参数,使调整后的预测模型输出的预测概率,与测试的结果匹配,能够根据预测的链路发生链路碰撞的概率与实际链路发生链路碰撞的概率进行动态调整,进而能够提高预测链路发生链路碰撞的精准度,能够动态的适应复杂的网络环境,避免了预测结果与实际测试结果偏差过大的问题。
在一种实现方式中,所述方法还包括:根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的备用链路。
具体的,可以根据得到的各链路发生链路碰撞的概率,从多个链路中确定用于传输报文的备用链路,该备用链路可以是除目标链路之外发生链路碰撞的概率最低的链路,也可以是除目标链路之外传输效率最高的链路,备用链路可以根据实际需求进行确定,在此不做具体限定。
通过根据链路碰撞的概率,从多个链路中确定用于传输报文的备用链路,能够在目标链路发生链路碰撞的情况下,及时通过备用链路传输报文。
在一种实现方式中,所述方法还包括:
对所述目标链路和所述备用链路进行净信道探测,确定空闲链路;通过所述空闲链路传输报文。
具体的,在确定了用于传输报文目标链路和备用链路之后,可以对目标链路和备用链路进行净信道探测,从目标链路和备用链路中确定一个空闲链路,通过空闲链路传输报文。这样,能够进一步从目标链路和备用链路中确定一个空闲链路进行报文的传输,提升报文的传输效率。
在一种实现方式中,所述方法还包括:
通过探测针占用所述目标链路;通过所述目标链路传输报文。
具体的,在确定了目标链路之后,可以向目标隧道发送探测帧,并对目标链路进行预留占用,在发送报文时,通过占用的目标链路发送报文,这样,能够最大程度上保证报文正常的传输。
图3示出的是本申请实施例提供的一种链路的确定***300,如图3所示,该链路的确定***300包括参数采集模块301、碰撞概率确定模块302、链路决策模块303。
参数采集模块301可以不断地收集来自媒体访问控制(Media Access Control,MAC)和端口物理层(Physical,PHY)关于各链路的关联参数信息,并且每隔一个预设的统计周期就对当前统计周期内接收到的各链路的关联参数进行一次统计,上述的关联参数与以下至少一者相关:所述链路在所述统计周期内的链路碰撞概率;通过所述链路进行报文传输的设备;所述链路处理报文的时间;所述链路处理的报文的长度。
碰撞概率确定模块302可以根据参数采集模块301采集的关联参数,确定各链路发生链路碰撞的概率,具体的,可以对各链路在至少一个统计周期内的链路碰撞概率进行加权求和,根据加权求和后得到的结果,确定当前多个链路发生链路碰撞的概率,还可以将关联参数输入预测模型,得到统计周期内多个链路发生链路碰撞的预测概率,其中,预测模型中包括多个关联参数与多个预测概率之间的对应关系。
链路决策模块303可以根据碰撞概率确定模块302输出的结果确定用于传输报文的目标链路,目标链路可以是多个链路中发生链路碰撞的概率最小的链路,应理解,在存在其他因素影响报文传输的情况下,在根据多个链路发生链路碰撞的概率确定用于传输报文效率最高的目标链路时,可以相应地结合其他影响因素进行目标链路的确定,例如,由于链路之间传输报文的速率可能不同,在根据多个链路发生链路碰撞的概率确定用于传输报文的目标链路时,也可以结合链路传输报文的速率进行确定,在目标链路确认之后,接入点(Access Point,AP)设备或者STA设备会在目标链路进行报文的传输。
需要说明的是,本申请实施例提供的链路的确定方法,执行主体可以为链路的确定装置,或者该链路的确定装置中的用于执行链路的确定方法的控制模块。本申请实施例中以链路的确定装置执行链路的确定方法为例,说明本申请实施例提供的链路的确定装置。
图4是根据本发明实施例的链路的确定装置的结构示意图。如图4所示,链路的确定装置400包括:第一确定模块410、第二确定模块420、第三确定模块430和第四确定模块440。
第一确定模块410,用于确定链路碰撞概率相关的至少一个关联参数;第二确定模块420,用于确定至少一个统计周期内各链路对应的所述关联参数;第三确定模块430,用于根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率;第四确定模块440,用于根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路。
在一种实现方式中,所述关联参数与以下至少一者相关:所述链路在所述统计周期内的链路碰撞概率;通过所述链路进行报文传输的设备;所述链路处理报文的时间;所述链路处理的报文的长度。
在一种实现方式中,所述第一确定模块410,用于在所述统计周期内,每隔预定时间间隔,对各链路进行净信道评估;根据所述净信道评估的结果,确定各链路在所述统计周期内的链路碰撞概率。
在一种实现方式中,所述第三确定模块430,用于对所述各链路在所述统计周期内的链路碰撞概率进行加权求和;根据加权求和后得到的结果,确定所述统计周期内多个所述链路发生链路碰撞的概率。
在一种实现方式中,所述第四确定模块440,用于根据各所述链路发生链路碰撞的概率和传输速率,从多个所述链路中确定所述目标链路。
在一种实现方式中,所述第三确定模块430,用于将所述关联参数输入预测模型,得到所述统计周期内多个所述链路发生链路碰撞的预测概率,其中,所述预测模型中包括多个关联参数与多个预测概率之间的对应关系。
在一种实现方式中,所述第四确定模块440还用于对所述目标链路进行测试;根据所述测试的结果,调整所述预测模型的参数,使调整后的所述预测模型输出的预测概率,与所述测试的结果匹配。
在一种实现方式中,所述第三确定模块430还用于对所述目标链路和所述备用链路进行净信道探测,确定空闲链路;通过所述空闲链路进行报文传输。
在一种实现方式中,所述第三确定模块430还用于通过探测针占用所述目标链路;通过所述目标链路传输报文。
本申请实施例中的链路的确定装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的链路的确定装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的链路的确定装置能够实现图1的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图5所示,本申请实施例另提供一种电子设备500,包括处理器501和存储器502,存储器502上存储有可在所述处理器501上运行的程序或指令,该程序或指令被处理器501执行时实现:确定链路碰撞概率相关的至少一个关联参数;确定至少一个统计周期内各链路对应的所述关联参数;根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率;根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路。
在一种实现方式中,所述关联参数与以下至少一者相关:所述链路在所述统计周期内的链路碰撞概率;通过所述链路进行报文传输的设备;所述链路处理报文的时间;所述链路处理的报文的长度。
在一种实现方式中,在所述统计周期内,每隔预定时间间隔,对各链路进行净信道评估;根据所述净信道评估的结果,确定各链路在所述统计周期内的链路碰撞概率。
在一种实现方式中,对所述各链路在所述统计周期内的链路碰撞概率进行加权求和;根据加权求和后得到的结果,确定所述统计周期内多个所述链路发生链路碰撞的概率。
在一种实现方式中,根据各所述链路发生链路碰撞的概率和传输速率,从多个所述链路中确定所述目标链路。
在一种实现方式中,在根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路之后,对所述目标链路进行测试;根据所述测试的结果,调整所述预测模型的参数,使调整后的所述预测模型输出的预测概率,与所述测试的结果匹配。
在一种实现方式中,根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的备用链路。
在一种实现方式中,对所述目标链路和所述备用链路进行净信道探测,确定空闲链路;通过所述空闲链路进行报文传输。
在一种实现方式中,通过探测针占用所述目标链路;通过所述目标链路传输报文。
具体执行步骤可以参见上述链路的确定方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括:服务器、终端或除终端之外的其他设备。
以上电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,例如,输入单元,可以包括图形处理器(Graphics Processing Unit,GPU)和麦克风,显示单元可以采用液晶显示器、有机发光二极管等形式来配置显示面板。用户输入单元包括触控面板以及其他输入设备中的至少一种。触控面板也称为触摸屏。其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
存储器可用于存储软件程序以及各种数据。存储器可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器可以包括易失性存储器或非易失性存储器,或者,存储器可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。
处理器可包括一个或多个处理单元;可选的,处理器集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述链路的确定方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如ROM、RAM、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (13)
1.一种链路的确定方法,其特征在于,包括:
确定链路碰撞概率相关的至少一个关联参数;
确定至少一个统计周期内各链路对应的所述关联参数;
根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率;
根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路。
2.根据权利要求1所述的确定方法,其特征在于,所述关联参数与以下至少一者相关:
所述链路在所述统计周期内的链路碰撞概率;
通过所述链路进行报文传输的设备;
所述链路处理报文的时间;
所述链路处理的报文的长度。
3.根据权利要求2所述的确定方法,其特征在于,所述关联参数包括所述链路在所述统计周期内的链路碰撞概率,所述确定链路碰撞概率相关的至少一个关联参数,包括:
在所述统计周期内,每隔预定时间间隔,对各链路进行净信道评估;
根据所述净信道评估的结果,确定各链路在所述统计周期内的链路碰撞概率。
4.根据权利要求3所述的确定方法,其特征在于,所述根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率,包括:
对所述各链路在所述统计周期内的链路碰撞概率进行加权求和;
根据加权求和后得到的结果,确定所述统计周期内多个所述链路发生链路碰撞的概率。
5.根据权利要求2所述的确定方法,其特征在于,所述根据所述链路碰撞的概率,从多个所述链路中确定所述目标统计周期内用于传输报文的目标链路,包括:
根据各所述链路发生链路碰撞的概率和传输速率,从多个所述链路中确定所述目标链路。
6.根据权利要求2所述的确定方法,其特征在于,所述根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率,包括:
将所述关联参数输入预测模型,得到所述统计周期内多个所述链路发生链路碰撞的预测概率,其中,所述预测模型中包括多个关联参数与多个预测概率之间的对应关系。
7.根据权利要求6所述的确定方法,其特征在于,在根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路之后,还包括:
对所述目标链路进行测试;
根据所述测试的结果,调整所述预测模型的参数,使调整后的所述预测模型输出的预测概率,与测试的结果匹配。
8.根据权利要求1所述的确定方法,其特征在于,所述方法还包括:
根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的备用链路。
9.根据权利要求8所述的确定方法,其特征在于,所述方法还包括:
对所述目标链路和所述备用链路进行净信道探测,确定空闲链路;
通过所述空闲链路传输报文。
10.根据权利要求8所述的确定方法,其特征在于,所述方法还包括:
通过探测针占用所述目标链路;
通过所述目标链路传输报文。
11.一种链路的确定装置,其特征在于,包括:
第一确定模块,用于确定链路碰撞概率相关的至少一个关联参数;
第二确定模块,用于确定至少一个统计周期内各链路对应的所述关联参数;
第三确定模块,用于根据所述关联参数,确定所述统计周期内多个所述链路发生链路碰撞的概率;
第四确定模块,用于根据所述链路碰撞的概率,从多个所述链路中确定用于传输报文的目标链路。
12.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-10任一项所述的链路的确定方法的步骤。
13.一种可读存储介质,其他人在在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-10任一项所述的链路的确定方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211453312.9A CN118057873A (zh) | 2022-11-21 | 2022-11-21 | 链路的确定方法、装置、电子设备及存储介质 |
PCT/CN2023/131719 WO2024109602A1 (zh) | 2022-11-21 | 2023-11-15 | 链路的确定方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211453312.9A CN118057873A (zh) | 2022-11-21 | 2022-11-21 | 链路的确定方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118057873A true CN118057873A (zh) | 2024-05-21 |
Family
ID=91068978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211453312.9A Pending CN118057873A (zh) | 2022-11-21 | 2022-11-21 | 链路的确定方法、装置、电子设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118057873A (zh) |
WO (1) | WO2024109602A1 (zh) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110972120B (zh) * | 2018-09-29 | 2023-05-16 | 安凯(广州)微电子技术有限公司 | 一种低功耗蓝牙设备多链路管理方法、***及装置 |
US11381999B2 (en) * | 2019-05-10 | 2022-07-05 | Qualcomm Incorporated | Multi-link aggregation link management |
EP4085724A4 (en) * | 2020-03-12 | 2023-06-21 | ZTE Corporation | MULTI-CONNECTION COMMUNICATION OF A WIRELESS NETWORK WITH DYNAMIC CONNECTION CONFIGURATION |
CN112492581A (zh) * | 2020-09-30 | 2021-03-12 | 中兴通讯股份有限公司 | 一种数据传输方法及装置 |
CN115348666A (zh) * | 2021-05-14 | 2022-11-15 | 华为技术有限公司 | 通信方法及装置 |
US20240237069A1 (en) * | 2021-07-07 | 2024-07-11 | Vestel Elektronik Sanayi ve Ticaret A. S. | Adaption of Contention Window for Back-Off Time in Distributed Coordinate Function (DCF) |
US20230262553A1 (en) * | 2022-02-15 | 2023-08-17 | Mediatek Singapore Pte. Ltd. | Multilink device for switching operation |
-
2022
- 2022-11-21 CN CN202211453312.9A patent/CN118057873A/zh active Pending
-
2023
- 2023-11-15 WO PCT/CN2023/131719 patent/WO2024109602A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024109602A1 (zh) | 2024-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11570038B2 (en) | Network system fault resolution via a machine learning model | |
US9119086B1 (en) | Evaluating 3G and voice over long term evolution voice quality | |
CN106934514A (zh) | 一种回归模型的生成方法以及装置 | |
CN111435482A (zh) | 一种外呼模型的构建方法、外呼方法、装置和存储介质 | |
CN110247816A (zh) | 指标监控方法及装置 | |
CN106656368A (zh) | 通信***监控方法及装置 | |
CN118057873A (zh) | 链路的确定方法、装置、电子设备及存储介质 | |
CN113342474A (zh) | 客户流量的预测、模型训练的方法、设备及存储介质 | |
KR100439674B1 (ko) | 신경망을 이용한 기지국 장애예측 장치 및 그 방법 | |
CN109637540B (zh) | 智能语音设备的蓝牙评测方法、装置、设备及介质 | |
CN110337118B (zh) | 用户投诉快速处理方法及装置 | |
CN117388951A (zh) | 梅雨预测方法、装置和设备 | |
CN110704614A (zh) | 对应用中的用户群类型进行预测的信息处理方法及装置 | |
JP6751069B2 (ja) | 無線リソース設計装置、無線リソース設計方法、及びプログラム | |
Wieselthier et al. | Standard clock simulation and ordinal optimization applied to admission control in integrated communication networks | |
JP2013011987A (ja) | 異常状態検知装置及び異常状態検知方法 | |
CN113381873B (zh) | 网络设备的扩容方法和相关装置 | |
JP7198181B2 (ja) | 通信品質分析システム、通信品質分析方法 | |
CN113205231A (zh) | 一种离网预测方法及装置 | |
WO2024083004A1 (zh) | Ai模型配置方法、终端及网络侧设备 | |
JP7092213B2 (ja) | 無線通信障害分析装置、無線通信障害分析方法、及び、無線通信障害分析プログラム | |
WO2023125855A1 (zh) | 模型更新方法及通信设备 | |
US12022496B2 (en) | Systems and methods for dynamic selection of a physical uplink control channel format | |
WO2023103911A1 (zh) | 测量方法、装置、设备及存储介质 | |
CN107249201A (zh) | 通信控制方法、终端、网络侧设备及网络切换*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |