主权项 |
一种基于终端协同的无线泛在环境下速率分配方法,其特征在于,所述方法包括如下步骤:步骤1:网络建立;建立网络拓扑,初始化主终端,并邀请其周围从终端加入虚拟终端系统,并在主终端上进行注册,形成虚拟终端系统,同时获取虚拟终端及其接入网的参数;步骤2:根据上述步骤1获取的参数,由公式3‑公式12计算各终端及其接入网性能的因子权重;步骤3:再根据公式13计算所有可用终端的效用函数值;步骤4:对终端m接入到不同网络的效用值从大到小进行排列,最大值对应的终端及其接入网记为MaxU<sub>mn</sub>,同时令S<sub>mt</sub>=0,1≤t≤N,且t≠n,以防止相同的终端进行重复选择,MaxU<sub>mn</sub>对应的所有可用虚拟终端即进入候选终端集合;步骤5:将候选终端的效用函数值按照从大到小的顺序及耐性排列,记为oMT={oMT<sub>1</sub>,oMT<sub>2</sub>,…,oMT<sub>y</sub>},并令c=1;步骤6:令m=1,则1≤m≤c;按照公式PreRate<sub>m</sub>={oMT<sub>m</sub>/ΣoMT<sub>m</sub>}*Rate对c条无线链路进行速率预分配PreRate<sub>m</sub>;步骤7:判断PreRate<sub>m</sub>≤RB<sub>m</sub>是否成立;若成立,再判断m=c是否成立;否则,令c=c+1;步骤8:判断1≤c≤y是否成立;若成立,跳转到上述步骤2;否则更新候选终端集合,重新进行速率分配;步骤9:判断m=c是否成立,若成立,结束速率分配过程,并根据分配结果更新主终端上的注册信息,同时进行网络地址配置,利用终端协同完成业务传输;若未完成,转到上述步骤6继续。 |