The embodiment of the invention provides a data transmission method and system, and an electronic device, and belongs to the field of communication. A plurality of transmission paths satisfying a preset condition are obtained from all transmission paths, therefore prior to data transmission, the data transmission is realized by the plurality of transmission paths, compared with the manner of establishing a single data channel to realize the data transmission in the prior art, the data transmission method and system have the advantages that prolonged data transmission delay, increased packet loss rate and other phenomena generated by the congestion in a certain or some nodes on the data channel are avoided, and the data transmission rate, the data transmission stability and the data transmission reliability are improved. In addition, if the data sent by other available preset nodes are received again, the data sent by the other available preset nodes are neglected, thereby avoiding repeated processing of data, improving the efficiency of the data transmission, reducing the data processing burden of the device and saving the processing resources.