Data transmission method

The invention provides a data transmission method. The method comprises the steps of collecting the movement speeds of all nodes in a unit network, and calculating the average movement speed of all the nodes; determining the corresponding network model parameters of the unit network according to the average movement speed obtained by the calculation and a matching relation between the movement speeds and network model parameters; informing the nodes in the unit network of the determined network model parameters; and comparing the received network model parameters with the predetermined network model parameter threshold values through a source node which is to transmit data; if the network model parameters are not less than the predetermined network model parameter threshold values, determining to adopt network coding, and transmitting data to be transmitted to other nodes in the unit network after the data to be transmitted is subjected to network coding through the source node; or, determining that the network coding is not adopted, and transmitting the data to be transmitted to the other nodes in the unit network through the source node. The network coding can be determined to be adopted to reduce network time delay through the method according to the movement speeds of the nodes in the unit network, so that data transmission property can be improved.