为了检测异常的QoS数据并提高云服务选择算法的精度,提出一种融合异常QoS数据检测的安全云服务选择方法。给出云环境下用户上下文环境的定义,利用上下文环境计算目标用户的相似上下文环境。通过改进的K-means算法过滤历史QoS数据中异常的QoS数据,利用过滤后的数据预测云服务的QoS值,进行云服务的选择。实验结果表明,该方法能够有效地从历史的QoS数据中检测出异常的QoS数据,降低了异常QoS数据干扰云服务选择结果的可能性,具有更高的预测精度。