本发明涉及一种延长终端节点直接通信网络寿命的方法,包括(1)初始化能量矩阵以及蜂窝用户和终端节点的信噪比门限;(2)对于每对终端节点,第m‑1次传输时,将小区内的蜂窝用户的信道状态进行一次降序排列;(3)对于每对终端节点都分配最优的信道;对于发生拥堵的情况,计算每对终端节点的效用函数,选择效用函数最大的终端节点去复用有最优信道状态的蜂窝用户的信道资源,以此类推并更新能量矩阵;(4)判定传输结束后,剩余能量最少的终端节点能量是否耗尽;若耗尽,结束,若未耗尽,返回步骤(3)。本发明通过将终端节点的剩余能量作为分配信道资源时考虑的因素之一,延长了即将耗光寿命的终端节点的存活时间,提高了系统的能量效率。