针对当前大多数网络选择算法没有充分考虑用户基于业务的网络偏好这一问题,提出了一种基于用户偏好的异构网络选择算法.该算法充分考虑业务需求、用户偏好及网络性能差异,通过层次分析法和距离分析法分别计算用户对各候选网络的主观和客观偏好权重,根据用户策略动态确定综合权重,并由此结合各属性权重计算网络性能,选出最优网络.仿真结果表明该算法可以准确选择接入网络,并当用户在网络边缘做兵乓运动时有效减少切换次数.
Most network selection algorithms did not pay more attention to user preference for networks which was based on service requirements.For this circumstance,a new network selection algorithm based on user prefenence was proposed.The algorithm was fully considerd service reqirements,user prefernece and network performance.The AHP algorithm and distance analysis were used to calculate subjective and objective user preference weight respectively for different heterogeneous networks.Then the user preference weight for networks could be obtained dynamically on the basis of user strategy.The performance of each candidate network was counted,based on which the optimum network was selected.Simulation results show that the algorithm performs well in network selection and reduces the number of handoff times as the user moves through the network boundary frequently.