D2D(Device-to-Device)通信作为蜂窝网的辅助通信方式,可以有效提高系统容量,具有提高频谱效率、减小时延等优势。模式选择是蜂窝网与D2D联合通信的关键问题之一。提出一种基于时延的D2D通信模式选择算法,该算法引入队列状态信息模型,以队列长度为权重的最大加权算法为调度策略,以时延作为模式选择的标准。通过仿真给出本算法与基于系统容量最大化的模式选择算法的性能比较,仿真结果表明与基于系统容量最大化的模式选择算法相比,本算法所需时延和丢包率均减小约20%。