A network data processing method, performed by a base station, wherein the method comprises: receiving a multicast group join request sent by a terminal, wherein the multicast group join request carries a target channel identifier, and the multicast group join request is used to request to add a terminal identifier of the terminal to a multicast group corresponding to the target channel identifier; adding the terminal identifier to the multicast group corresponding to the target channel identifier, wherein the multicast group comprises an identifier of a terminal that has requested network data corresponding to the target channel identifier; and delivering the network data based on the multicast group and a group scheduling identifier corresponding to the multicast group by using an air interface resource corresponding to the multicast group, wherein a terminal in the multicast group is configured to decode the air interface resource based on the group scheduling identifier, to obtain the network data; characterised in that the delivering the network data based on the multicast group and a group scheduling identifier corresponding to the multicast group by using an air interface resource corresponding to the multicast group comprises: determining worst channel quality information based on channel quality information of terminals indicated by terminal identifiers in the multicast group; determining a data scheduling policy based on the worst channel quality information; and delivering the network data based on the data scheduling policy and the group scheduling identifier by using the air interface resource.. receiving a multicast group join request sent by a terminal, wherein the multicast group join request carries a target channel identifier, and the multicast group join request is used to request to add a terminal identifier of the terminal to a multicast group corresponding to the target channel identifier; adding the terminal identifier to the multicast group corresponding to the target channel identifier, wherein the multicast group comprises an identifier of a terminal that has requested network data corresponding to the target channel identifier; and delivering the network data based on the multicast group and a group scheduling identifier corresponding to the multicast group by using an air interface resource corresponding to the multicast group, wherein a terminal in the multicast group is configured to decode the air interface resource based on the group scheduling identifier, to obtain the network data; characterised in that the delivering the network data based on the multicast group and a group scheduling identifier corresponding to the multicast group by using an air interface resource corresponding to the multicast group comprises: determining worst channel quality information based on channel quality information of terminals indicated by terminal identifiers in the multicast group; determining a data scheduling policy based on the worst channel quality information; and delivering the network data based on the data scheduling policy and the group scheduling identifier by using the air interface resource.. determining worst channel quality information based on channel quality information of terminals indicated by terminal identifiers in the multicast group; determining a data scheduling policy based on the worst channel quality information; and delivering the network data based on the data scheduling policy and the group scheduling identifier by using the air interface resource..