1.一种异构无线网络的子网络切换方法,其特征在于,所述方法包括以下步骤:S100,读取当前网络环境下各个待切换的子网络的网络属性集合;
S200,根据网络属性集合计算当前子网络与各个子网络之间的网络属性集合的相关度;
S300,进行子网络切换;
其中,在S300中,进行子网络切换的方法为:
S301,构造网络切换矩阵C=(cij)m×n,cij=(μij,vij)=(sij,1‑sij),μij=sij,vij=1‑sij;
S302,设正相关系数为 反相关系数 其中:
其中, 的意义为第i个子网络从第1个到第n个网络属性中μij的最大值;
的意义为第i个子网络从第1个到第n个网络属性中μij的最小值;
的意义为第i个子网络从第1个到第n个网络属性中vij的最大值;
的意义为第i个子网络从第1个到第n个网络属性中vij的最小值;
S303,网络切换到正相关系数为 的值最大的子网络或者反相关系数 的值最小的子网络;
其中,m为子网络的数量,n为网络属性的类型数量;sij为第i个子网络的第j种网络属性的相关度。
2.根据权利要求1所述的一种异构无线网络的子网络切换方法,其特征在于,在S100中,子网络至少包括UMTS、LTE、WLAN和WiMAX的4种网络类型,每个子网络包含有5种网络属性,网络属性分别为带宽、时延、抖动、丢包率和误码率。
3.根据权利要求1所述的一种异构无线网络的子网络切换方法,其特征在于,在S200中,根据网络属性集合计算当前子网络与各个子网络之间的网络属性集合的相关度的方法为:构造网络属性集合T={bandwidth,delay,jitter,loss,error},其中,bandwidth为带宽、delay为时延、jitter为时间抖动、loss为丢包率和error为误码率,T中相关度集合 的相关度分别为:其中, 为带宽、时延、抖动、丢包率和误码率的相关度集合,F{K,t,D1,D2}的意义为,在最近的一个时间段t内,t不包括当前时刻,K为网络属性值,令K值的最大值为kmax,K值的最小值为kmin,kmax和kmin的平均值为kave,如果当前时刻的K值为kmin<K<kave则F{K,t,D1,D2}的值为区间值D1内随机取值,如果当前时刻的K值为kave<K<kmax则F{K,t,D1,D2}的值为区间值D2内随机取值,网络属性值K为bandwidth、delay、jitter、loss、error中任意一种, 为K属性的相关度,D1和D2均为取值范围。