针对大量终端并发切换引起的网络负载不均和网络相似性利用不足的问题,提出一种基于网络分组的切换判决算法。将采集和初始化后的网络参数输入至网络分组模型,利用网络性能的相似性得到网络组;根据终端的偏好类型,基于烟花算法选择目标网络组;求解终端的可接入网络集和目标网络组的交集,得到其候选网络集,从中选择性能因子最大的网络作为目标网络执行切换,动态更新网络组。仿真结果表明,该算法能够在均衡网络负载的前提下,降低切换阻塞率,提高系统吞吐量,提升终端的服务质量。