The present invention relates to a relay-based in-cluster D2D multicast method, the method comprising: S1: partitioning, by a base station, users which have a data sharing demand and a small link loss between each other to one cluster; S2: notifying, by the base station, data distribution in a cluster by means of multicast to each user, and controlling terminal detection link information in each cluster; S3: choosing, by a terminal node in the cluster, an information multicast order based on the demand amount of each data packet, choosing a corresponding sending end based on the occupancy rate of each data packet of each user, and exchanging sharing data in a distributed multicast manner; and S4: acquiring, by a user which has a poor sending end link quality, the sharing data by means of relay retransmission. Provided is an in-cluster information sharing approach of relay assisted multicast communications, which overcomes the effect of a minority of large fading links on transmission rate in a multicast process, and realizes optimization of network performance.
展开▼