A method for transmitting data, comprising: sending (S210), by a network device, configuration information to a terminal device, the configuration information comprising: information for indicating a starting position of transmission of an uplink data block and information for indicating an end position of the transmission of the uplink data block; wherein a non-dynamic resource is configured by the network device to the terminal device for non-dynamic scheduling transmission, and the information for indicating the starting position of the transmission of the uplink data block is used for indicating a resource position where a first transmission of the uplink data block is capable of being initiated in the non-dynamic resource; wherein a period of the non-dynamic resource before the end position of the transmission of the uplink data block and after a previous end position is used for transmitting a same uplink data block, the information for indicating the starting position of the transmission of the uplink data block is used for indicating that the first transmission of the uplink data block is capable of being initiated at any position or a specific position of the non-dynamic resource; wherein the end position of the transmission of the uplink data block in the non-dynamic resource is a last transmission opportunity in a period of the non-dynamic resource; and receiving (S220), by the network device, the uplink data block sent by the terminal device according to the configuration information; wherein a non-dynamic scheduling comprises a semi-statically configured transmission mode and a semi-statically configured plus dynamically triggered transmission mode. information for indicating a starting position of transmission of an uplink data block and information for indicating an end position of the transmission of the uplink data block; wherein a non-dynamic resource is configured by the network device to the terminal device for non-dynamic scheduling transmission, and the information for indicating the starting position of the transmission of the uplink data block is used for indicating a resource position where a first transmission of the uplink data block is capable of being initiated in the non-dynamic resource; wherein a period of the non-dynamic resource before the end position of the transmission of the uplink data block and after a previous end position is used for transmitting a same uplink data block, the information for indicating the starting position of the transmission of the uplink data block is used for indicating that the first transmission of the uplink data block is capable of being initiated at any position or a specific position of the non-dynamic resource; wherein the end position of the transmission of the uplink data block in the non-dynamic resource is a last transmission opportunity in a period of the non-dynamic resource; and receiving (S220), by the network device, the uplink data block sent by the terminal device according to the configuration information; wherein a non-dynamic scheduling comprises a semi-statically configured transmission mode and a semi-statically configured plus dynamically triggered transmission mode. <EOS>