异构网络间的垂直切换方法、装置、设备及存储介质

文档序号:25035277发布日期:2021-05-11 17:07阅读:135来源:国知局
异构网络间的垂直切换方法、装置、设备及存储介质
本发明涉及无线通信
技术领域
,尤其涉及一种异构网络间的垂直切换方法、装置、设备及存储介质。
背景技术
:随着无线网络技术的快速发展,具有不同网络特性、采用不同接入技术的异构网络不断涌现,如wifi网络、4g网络、5g网络等。为了能够更好的利用各种异构网络的接入技术,满足用户对网络服务质量的需求,研究人员设计了多种异构网络融合技术方案。在异构网络的融合技术方案中,移动性管理是最重要的问题,移动性管理主要包括位置管理和切换管理。异构网络间的切换,也称为垂直切换,是当前研究的热点。异构网络间的垂直切换过程可分为网络发现、切换判决和切换执行三个阶段。其中,切换判决在整个切换过程中是一个非常重要的环节。在切换判决方面,进行垂直切换算法设计时,需要综合考虑算法的复杂度、用户的服务质量需求以及各基站的网络性能。常见的垂直切换算法大致可分为四类,第一类是基于接收信号强度的垂直切换算法,该类算法判决属性单一、设计过于简单,不能反映各制式网络的特征差异并且容易导致乒乓效应;第二类是多属性决策算法,该类算法选取多种终端判决属性并通过给属性赋权的方式构建出相应的效应函数或代价函数,以此确定最优的网络进行接入,该类垂直切换算法设计简单且运算复杂度低,因此被大量使用和研究,但是其灵活性差,且没有考虑到网络状态的动态变化特性;第三类是基于智能系统的切换算法,此类算法将网络的判决属性输入到模糊推理系统(fuzzyinferencesystem,fis)或神经网络中进行处理,并根据系统输出进行切换判决。该类算法准确度高但同时运算复杂度也高且切换用户的协调性差;第四类是基于马尔可夫决策过程的垂直切换算法,该类算法通过引入价值函数将不同时刻下网络的状态进行量化,使得切换用户能实时掌握网络状态的动态变化特性,很好的保证了用户接入到低阻塞率和低时延的网络,但是缺乏考虑用户侧的服务需求。技术实现要素:有鉴于此,本发明实施例提供了一种异构网络间的垂直切换方法、装置、设备及存储介质,旨在提高异构网络系统的资源利用率和保证用户的服务质量需求。本发明实施例的技术方案是这样实现的:本发明实施例提供了一种异构网络间的垂直切换方法,包括:基于优劣解距离法(techniquefororderpreferencebysimilaritytoanidealsolution,topsis)确定用户设备(userequipment,ue)切换至异构网络中各基站的先验切换概率;基于所述先验切换概率求取各基站的状态转移概率;基于设定的判决属性,确定各基站当前的状态价值;基于所述状态价值求取ue切换至各基站的条件概率;基于所述先验切换概率和所述条件概率,确定ue切换的目标基站。本发明实施例还提供了一种异构网络间的垂直切换装置,包括:第一概率求取模块,用于基于topsis确定ue切换至异构网络中各基站的先验切换概率;第二概率求取模块,用于基于所述先验切换概率求取各基站的状态转移概率;状态价值求模块,用于基于设定的判决属性,确定各基站当前的状态价值;第三概率求取模块,用于基于所述状态价值求取ue切换至各基站的条件概率;切换决策模块,用于基于所述先验切换概率和所述条件概率,确定ue切换的目标基站。本发明实施例又提供了一种异构网络间的垂直切换设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本发明实施例所述方法的步骤。本发明实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现本发明实施例所述方法的步骤。本发明实施例提供的技术方案,基于topsis异构网络中ue切换至各基站的先验切换概率,基于先验切换概率求取各基站的状态转移概率,并确定各基站当前的状态价值,基于各基站当前的状态价值求取ue切换对应的条件概率,基于先验切换概率和条件概率来确定ue切换的目标基站。本发明实施例在确定目标基站的过程中,不仅考虑了基站的当前状态,还综合考虑了用户服务质量需求,从而可以有效提高异构网络系统的资源利用率和保证用户服务质量需求。附图说明图1为本发明实施例异构网络间的垂直切换方法的流程示意图;图2为本发明一应用示例中仿真时基站的分布图;图3为传统的垂直切换算法与本发明提出的垂直切换算法在系统传输速率上的对比仿真示意图;图4为传统的垂直切换算法与本发明提出的垂直切换算法在系统阻塞率上的对比仿真示意图;图5为本发明实施例异构网络间的垂直切换装置的结构示意图;图6为本发明实施例异构网络间的垂直切换设备的结构示意图。具体实施方式下面结合附图及实施例对本发明再作进一步详细的描述。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的
技术领域
的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本发明实施例提供了一种异构网络间的垂直切换方法,该异构网络可以包括至少两种不同的网络,比如,包括但不限于以下中的至少两种:wifi网络、3g网络、4g网络、5g网络等。ue可以为智能手机、平板电脑、智能穿戴穿戴设备等移动终端,本发明实施例对此不做具体限定。如图1所示,该方法包括:步骤101基于topsis确定ue切换至异构网络中各基站的先验切换概率;这里,topsis是一种组内综合评价方法,能充分利用原始数据的信息,其结果能精确地反映各评价方案之间的差距。基本过程为基于归一化后的原始数据矩阵,采用余弦法找出有限方案中的最优方案和最劣方案,然后分别计算各评价对象与最优方案和最劣方案间的距离,获得各评价对象与最优方案的相对接近程度,以此作为评价优劣的依据。该方法对数据分布及样本含量没有严格限制,数据计算简单易行。这里,可以基于topsis确定考虑用户侧需求的先验切换概率。示例性地,步骤101可以包括:获取用于反映用户服务质量需求的决策属性;基于topsis和所述决策属性,求取ue切换至各基站的先验切换概率。该决策属性可以包括但不限于:接收信号强度、误码率及吞吐量等。假定决策属性包括k个属性,异构网络中包括m个基站,则可以对各属性进行同向化和归一化处理后,得到m×k阶的属性矩阵a。其中,同向化公式如下:归一化的公式如下:式中a(:,l)表示各基站的l属性组成的向量,矩阵z是同向化和归一化后的标准化矩阵。然后,求解各属性的正负理想解:计算每个候选网络与正负理想解的距离:接下来,计算每个候选网络与最优方案的贴近程度:在topsis算法中,候选网络j与最优方案的贴近程度越大,则用户切换到候选网络j的概率越大,将每个候选网络与最优方案的贴近程度归一化为不考虑整体切换策略的情况下,切换到各基站的概率:式中,cij表示用户i对基站j的贴近程度。根据计算出来的贴近程度可以预估切换到各基站j的用户数可以进一步求出基站的阻塞率,并进一步修正,基站的阻塞率由以下公式计算:其中λj为基站j的用户接入率,μj为基站服务率,ηj为基站容量。推导出最终的先验切换概率计算公式如下:其中,brk为基站k的阻塞率,cik表示用户i对基站k的贴近程度。步骤102,基于所述先验切换概率求取各基站的状态转移概率;示例性地,步骤102可以包括:基于所述先验切换概率统计各基站的用户数,并求取各基站的用户到达率和用户离去率;基于所述用户达到率和所述用户离去率,求取各基站的状态转移概率。在一应用示例中,先利用用户切换的先验切换概率作为用户的预判决阶段,统计出各基站的用户数uj,以此求出基站的用户率λj=uj(t)/τ。然后根据排队论理论,可以求出各基站在单位时间内到达k个用户的概率(即用户到达率)为:当各基站的服务率μj已知时,基站在单位时间内有k个用户离开的概率(即用户离去率)为:求取各基站的状态转移概率如下:式中,cj表示当前基站j的中接入的人数,cj′表示一轮决策周期结束后基站j可能的接入人数,pa为基站的用户到达率,pb为基站的用户离去率。步骤103,基于设定的判决属性,确定各基站当前的状态价值;示例性地,步骤103可以包括:基于设定的判决属性确定求表征基站的当前状态的状态价值函数;基于所述状态价值函数,确定各基站当前的状态价值;其中,所述设定的判决属性包括以下至少之一:基站的平均接入带宽、基站的网络时延。在一应用示例中,选取基站的平均接入带宽和基站的网络时延作为求解不同状态下基站状态价值的判决属性,基站状态价值能直观的反映基站当前的状态特征。状态价值函数设计可以如下:式中,sj(t+1)为基站j在下一时刻的状态,β为折损因子,r为不同状态下对应的即时奖励。如此,可以利用动态规划算法,即可求出所有基站对应状态的状态价值。这里,即时奖励的计算与选取的网络侧的判决属性有关,即与基站的平均接入带宽和基站的网络时延相关。基站的平均接入带宽为效益型属性(即正向属性),其价值函数为rb(sj(t),j)=(b(sj(t),j)-bmmin)/(bmax-bmin),bmax和bmin是连接所需的最大和最小带宽需求,b(sj(t),j)是基站j在状态sj(t)时的实际剩余带宽,当b(sj(t),j)<bmin,rb(sj(t),j)=0,当b(sj(t),j)>bmax时,rb(sj(t),j)=1。基站的网络时延为损失型属性(即负向属性),其价值函数为rd(sj(t),j)=(dmax-d(sj(t),j))/(dmax-dmin);dmax和dmin是连接所需的最大和最小时延需求,d(sj(t),j)是基站j在状态sj(t)时的实际网络时延,当d(sj(t),j)<dmin,rd(sj(t),j)=1,当d(sj(t),j)>dmax时,rd(sj(t),j)=0。设wb和wd分别为剩余可用带宽和网络时延的权重,则在t时刻基站j总的即时奖励为:片(sj(t),j)=wbrb(sj(t),j)+wdrd(sj(t),j)。步骤104,基于所述状态价值求取ue切换至各基站的条件概率;这里,基于所述状态价值求取ue切换至各基站的条件概率,包括:基于各基站的所述状态价值与所述异构网络下所有基站的所述状态价值之和的比值,确定各基站对应的所述条件概率。示例性地,各基站的条件概率如下:其中,vij表示用户i接入到基站j时,基站j在这一时刻的状态价值。步骤105,基于所述先验切换概率和所述条件概率,确定ue切换的目标基站。示例性地,步骤105可以包括:对所述先验切换概率和所述条件概率基于贝叶斯公式求取ue切换至各基站的后验切换概率;选取所述后验切换概率最大的基站作为所述目标基站。示例性地,确定后验切换概率的贝叶斯如下:其中,p(uij)为用户i切换至基站j的先验切换概率,p(bj|uij)为用户i切换至基站j的条件概率,p(uij|bj)为用户i切换至基站j的后验切换概率,∝表示成正比例。在一应用示例中,搭建了一个由三个基站组成的异构网络系统,三个基站分别为3g、4g和5g,其分布如图2所示每个基站都被放置在500m×500m的矩阵空间中,其中,3g基站位于坐标点(250,500)位置,4g基站位于坐标点(0,0)位置,5g基站位于坐标点(500,0)位置。分别设三个基站的通道数为10,20,16。在通道数确定后,基站的状态就可以确定。再根据排队论求解出各状态的转移概率,此时只要用户的服务率已知就可以结合通道数求出三个基站的状态转移矩阵,这里设服务率μ=0.5。本应用示例中,三个基站的总带宽分别设为5mhz,20mhz,24mhz,最大可允许时延分别为:300ms、800ms、320ms,平均带宽分别设为:0.5mhz、1mhz、1.5mhz,平均时延分别为:30ms、40ms、20ms,ub=4mhz,lb=1mhz,ud=300ms,ld=60ms,则,利用上述公式就可以求出各状态的价值函数。本应用示例中,求解先验切换概率时,选取传输速率、误码率及接收信号强度作为判决属性,接收信号强度的计算公式如下:rssij(l)=ρ-10*κln(l)+h;本应用示例中基站一共有三个,三个基站3g、4g、5g的传输功率ρ分别为:10watts,20watts,30watts,三个基站的路径损耗因子分别为0.7,1,1,h都是满足(0,1)高斯分布的白噪声。干扰信号强度分别为:-22,-8,-7。传输速率的计算公式为:传输速率:误码率的计算公式为:,其中当用户的位置确定根据前面的计算公式和条件就可以求出用户相对于各基站的信噪比,信噪比确定则可以计算出误码率和传输速率,前面已经假设基站有3个,当用户数为n个时,就可以组成n×3阶的误码率矩阵和传输速率矩阵,且矩阵中各个元素的值是已知的,而n为10~100,间隔为10的变量,以此观察随着用户数的增加系统性能的改变。实验参数设置如表1所示,按照上述步骤得到的实验结果如图3和图4所示。表1参数值基站数3基站名称3g,4g,5g基站的覆盖范围7km,50km,25km基站通道数10,20,16基站带宽5mhz,20mhz,24mhz基站传输功率10watts,20watts,30watts平均接收带宽0.5mhz、1mhz、1.5mhz最大时延300ms、800ms、320ms平均时延30ms、40ms、20ms信道高斯白噪声h~n(0,1)测量高斯白噪声ξ2~n(0,10)决策间隙10second图3所示的是在500×500的矩阵中,随机产生100个接入用户,用户以1~10的到达率接入异构网络时,系统所能获得的最大吞吐量曲线。由图3可以看出,相比于传统的垂直切换算法,例如,基于多臂赌博机算法,基于决策树算法,本发明所使用的垂直切换算法能够有效的增加系统的吞吐量,从而提高异构网络的总体性能。图4所示的是在500×500的矩阵中,随机产生100个接入用户,用户以1~10的到达率接入异构网络时,系统所能获得的阻塞率曲线。由图4可以看出,相比于传统的垂直切换算法,例如,基于多臂赌博机算法,基于决策树算法,本发明所使用的垂直切换算法,能够有效的减小系统的阻塞率,从而提高异构网络的总体性能。为了实现本发明实施例的方法,本发明实施例还提供一种异构网络间的垂直切换装置,如图5所示,该装置包括:第一概率求取模块501、第二概率求取模块502、状态价值求模块503、第三概率求取模块504及切换决策模块505。其中,第一概率求取模块501用于基于topsis确定ue切换至异构网络中各基站的先验切换概率;第二概率求取模块502用于基于所述先验切换概率求取各基站的状态转移概率;状态价值求模块503用于基于设定的判决属性,确定各基站当前的状态价值;第三概率求取模块504用于基于所述状态价值求取ue切换至各基站的条件概率;切换决策模块505用于基于所述先验切换概率和所述条件概率,确定ue切换的目标基站。在一些实施例中,第一概率求取模块501具体用于:获取用于反映用户服务质量需求的决策属性;基于topsis和所述决策属性,求取ue切换至各基站的先验切换概率。在一些实施例中,确定所述先验切换概率的计算公式如下:其中,cij表示用户i对基站j的贴近程度,m为异构网络中基站的数量,brj为基站的阻塞率,brk为基站k的阻塞率,cik表示用户i对基站k的贴近程度。在一些实施例中,第二概率求取模块502具体用于:基于所述先验切换概率统计各基站的用户数,并求取各基站的用户到达率和用户离去率;基于所述用户达到率和所述用户离去率,求取各基站的状态转移概率。在一些实施例中,状态价值求模块503具体用于:基于设定的判决属性确定求表征基站的当前状态的状态价值函数;基于所述状态价值函数,确定各基站当前的状态价值;其中,所述设定的判决属性包括以下至少之一:基站的平均接入带宽、基站的网络时延。在一些实施例中,第三概率求取模块504具体用于:基于各基站的所述状态价值与所述异构网络下所有基站的所述状态价值之和的比值,确定各基站对应的所述条件概率。在一些实施例中,切换决策模块505具体用于:对所述先验切换概率和所述条件概率基于贝叶斯公式求取ue切换至各基站的后验切换概率;选取所述后验切换概率最大的基站作为所述目标基站。实际应用时,第一概率求取模块501、第二概率求取模块502、状态价值求模块503、第三概率求取模块504及切换决策模块505,可以由异构网络间的垂直切换装置中的处理器来实现。当然,处理器需要运行存储器中的计算机程序来实现它的功能。需要说明的是:上述实施例提供的异构网络间的垂直切换装置在进行异构网络间的垂直切换时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的异构网络间的垂直切换装置与异构网络间的垂直切换方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。基于上述程序模块的硬件实现,且为了实现本发明实施例的方法,本发明实施例还提供一种异构网络间的垂直切换设备。图6仅仅示出了该设备的示例性结构而非全部结构,根据需要可以实施图6示出的部分结构或全部结构。如图6所示,本发明实施例提供的设备600包括:至少一个处理器601、存储器602、用户接口603和至少一个网络接口604。异构网络间的垂直切换设备600中的各个组件通过总线系统605耦合在一起。可以理解,总线系统605用于实现这些组件之间的连接通信。总线系统605除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统605。其中,用户接口603可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。本发明实施例中的存储器602用于存储各种类型的数据以支持异构网络间的垂直切换设备的操作。这些数据的示例包括:用于在异构网络间的垂直切换设备上操作的任何计算机程序。本发明实施例揭示的异构网络间的垂直切换方法可以应用于处理器601中,或者由处理器601实现。处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,异构网络间的垂直切换方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器601可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成本发明实施例提供的异构网络间的垂直切换方法的步骤。在示例性实施例中,异构网络间的垂直切换设备可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、fpga、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。可以理解,存储器602可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体可以是计算机可读存储介质,例如包括存储计算机程序的存储器602,上述计算机程序可由异构网络间的垂直切换设备的处理器601执行,以完成本发明实施例方法所述的步骤。计算机可读存储介质可以是rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器。需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1