A method for determining a channel resource, implemented by a terminal device and the method comprising: determining at least two resource sets; determining a first resource from one resource set of the at least two resource sets, wherein the at least two resource sets at least comprises a first resource set corresponding to a first Demodulation Reference Signal, DMRS, mapping type and a second resource set corresponding to a second DMRS mapping type, wherein the first resource set is different from the second resource set and the first DMRS mapping type is different from the second DMRS mapping type; and transmitting a first channel based on the first resource, wherein transmitting the first channel based on the first resource comprises: in a case that the first resource is determined based on the first resource set, transmitting the first channel by use of the first DMRS mapping type, wherein the use of the first DMRS mapping type comprises a time-domain resource being indicated by taking a slot and/or a symbol as a unit; and in a case that the first resource is determined based on the second resource set, transmitting the first channel by use of the second DMRS mapping type, wherein the use of the second DMRS mapping type comprises a time-domain resource being indicated by taking a symbol as a unit and determining the first resource from one resource set of the at least two resource sets comprises: determining, by the terminal device, the first resource from one resource set of the at least two resource sets according to first control information transmitted by a network side, wherein the first control information comprises number information of the first resource in the one resource set of the at least two resource sets. determining at least two resource sets; determining a first resource from one resource set of the at least two resource sets, wherein the at least two resource sets at least comprises a first resource set corresponding to a first Demodulation Reference Signal, DMRS, mapping type and a second resource set corresponding to a second DMRS mapping type, wherein the first resource set is different from the second resource set and the first DMRS mapping type is different from the second DMRS mapping type; and transmitting a first channel based on the first resource, wherein transmitting the first channel based on the first resource comprises: in a case that the first resource is determined based on the first resource set, transmitting the first channel by use of the first DMRS mapping type, wherein the use of the first DMRS mapping type comprises a time-domain resource being indicated by taking a slot and/or a symbol as a unit; and in a case that the first resource is determined based on the second resource set, transmitting the first channel by use of the second DMRS mapping type, in a case that the first resource is determined based on the first resource set, transmitting the first channel by use of the first DMRS mapping type, wherein the use of the first DMRS mapping type comprises a time-domain resource being indicated by taking a slot and/or a symbol as a unit; and in a case that the first resource is determined based on the second resource set, transmitting the first channel by use of the second DMRS mapping type, wherein the use of the second DMRS mapping type comprises a time-domain resource being indicated by taking a symbol as a unit and determining the first resource from one resource set of the at least two resource sets comprises: determining, by the terminal device, the first resource from one resource set of the at least two resource sets according to first control information transmitted by a network side, wherein the first control information comprises number information of the first resource in the one resource set of the at least two resource sets. determining, by the terminal device, the first resource from one resource set of the at least two resource sets according to first control information transmitted by a network side, wherein the first control information comprises number information of the first resource in the one resource set of the at least two resource sets.