本发明实施例涉及无线通信技术领域,特别涉及一种资源分配的方法和设备,用以解决现有技术中存在的D2D通信基站调度的资源分配方式,无法实现基于D2D通信数据包优先级调度的问题。本发明实施例中网络侧设备将每个目的地址的PPP和LCG ID的第一对应关系通知终端,根据第一对应关系确定sidelink BSR MAC CE中每个目的地址的LCG ID对应的PPP;根据确定的PPP和sidelink BSR MAC CE中的每个目的地址的LCG ID对应的缓冲区状态信息,为终端的每个目的地址分配资源。本发明实施例实现了根据PPP为终端的每个目的地址分配资源,从而提高了系统性能。