The invention provides a data transmission method capable of transmitting multiple algorithm parameters. The data transmission method comprises that 1) an algorithm mapping table, a request mapping table, an operation mapping table, a data type mapping table and a data generation mode mapping table are created, and the above mapping tables are saved to an upper computer and a lower computer; 2) a data frame structure used for algorithm parameter transmission is arranged, for each selected algorithm, the upper computer obtains a parameter to be transmitted of the algorithm every time, based on the algorithm mapping table, the request mapping table, the operation mapping table, the data type mapping table and the data generation mode mapping table, the identification code of the algorithm, the request, the operation and the data type corresponding to the parameter, and the identification code corresponding to the data are filled in corresponding fields of the data frame structure and are packaged and sent to the lower computer; and 3) the lower computer parses the data frame structure in the received data packet based on the mapping tables, and returns a corresponding result to the upper computer based on the parsed request information. According to the invention, the development time and cost are greatly saved, and the transmission efficiency is improved.