针对机会网络Epidemic路由算法投递率较低的问题,提出了基于活跃度的主动拒绝路由算法。该算法根据节点转发能力和投递能力估算节点活跃度,缓存不足时,节点基于活跃度拒绝或接收新消息。在ONE仿真平台上实现了该算法,仿真结果表明,此算法能有效地减少消息抛出现象,在传输延迟没有明显增加的情况下,改进后的算法能够提高投递率,降低投递开销。