针对异构环境下不同业务类型用户对于接入网络的不同服务质量(quality of service, QoS)需求,该文提出了一种基于马尔可夫决策模型的切换选择算法。建立基于软件定义网络(software defined network, SDN)的异构无线网络架构,以实现对异构网络的通透控制。利用马尔可夫过程预测下一时刻的网络状态以得到采取动作后的一次回报,依据网络的不同状态属性针对实时用户和非实时用户分别构建立即回报函数,并采用层次分析法确定属性权重;基于状态动作对构建期望回报函数,采用逐次逼近的迭代方式得到使长期期望回报最大的切换策略。仿真结果表明,该方法针对不同业务类型用户均能选取最优切换策略,同时降低阻塞率,提高了用户的QoS和无线网络的资源利用率。