终端接入的网络需要满足各类业务需求,对此提出了一种基于协同学的异构无线网络选择算法。该算法将终端网络选择看作一个系统化的问题,可选网络是一个复合系统,终端上运行的每一种业务都是一个子系统,依据熵的概念得到复合系统的熵值,熵值的大小反映了子系统之间的协同度,进而体现了网络的整体性能。仿真结果表明,在终端多业务的情况下,基于所提算法选择的网络业务QoS满意率达到了95%,比基于TOPSIS算法选择的网络业务QoS满意率提升了近4倍,能够很好地解决多业务终端网络选择问题。