A method for determining transmission resources, wherein said method is performed by a terminal device, wherein the method comprises: determining at least one first resource in a slot, the at least one first resource being for carrying at least one of grant-free data or semi-persistently scheduled data; receiving resource information from a network device, wherein the resource information indicates a slot format of the slot; determining an available resource among at least one first resource in the slot according to the resource information; and performing transmission of at least one of the grant-free data or semi-persistently scheduled data via the available resource with the network device, wherein determining the available resource among the at least one first resource in the slot according to the resource information comprises: determining at least one second resource in the slot according to the resource information, the at least one second resource having a same target feature as a target feature of the at least one first resource; and determining the available resource among an overlapping resource between the at least one first resource and the at least one second resource, wherein said method is characterized in that: determining the available resource among the overlapping resources between the at least one first resource and the at least one second resource comprises: when a target overlapping resource in at least one overlapping resource between the at least one first resource and the at least one second resource satisfies a preset condition, determining the target overlapping resource as the available resource, wherein each of the at least one overlapping resource comprises at least one time-domain symbol, and wherein the preset condition comprises: determining the target overlapping resource as the available resource when the quantity of the at least one time-domain symbol comprised in the target overlapping resource is greater than a preset value. determining at least one first resource in a slot, the at least one first resource being for carrying at least one of grant-free data or semi-persistently scheduled data; receiving resource information from a network device, wherein the resource information indicates a slot format of the slot; determining an available resource among at least one first resource in the slot according to the resource information; and performing transmission of at least one of the grant-free data or semi-persistently scheduled data via the available resource with the network device, wherein determining the available resource among the at least one first resource in the slot according to the resource information comprises: determining at least one second resource in the slot according to the resource information, the at least one second resource having a same target feature as a target feature of the at least one first resource; and determining the available resource among an overlapping resource between the at least one first resource and the at least one second resource, wherein said method is characterized in that: determining the available resource among the overlapping resources between the at least one first resource and the at least one second resource comprises: when a target overlapping resource in at least one overlapping resource between the at least one first resource and the at least one second resource satisfies a preset condition, determining the target overlapping resource as the available resource, wherein each of the at least one overlapping resource comprises at least one time-domain symbol, and wherein the preset condition comprises: determining the target overlapping resource as the available resource when the quantity of the at least one time-domain symbol comprised in the target overlapping resource is greater than a preset value. determining at least one second resource in the slot according to the resource information, the at least one second resource having a same target feature as a target feature of the at least one first resource; and determining the available resource among an overlapping resource between the at least one first resource and the at least one second resource, wherein said method is characterized in that: determining the available resource among the overlapping resources between the at least one first resource and the at least one second resource comprises: when a target overlapping resource in at least one overlapping resource between the at least one first resource and the at least one second resource satisfies a preset condition, determining the target overlapping resource as the available resource, wherein each of the at least one overlapping resource comprises at least one time-domain symbol, and wherein the preset condition comprises: determining the target overlapping resource as the available resource when the quantity of the at least one time-domain symbol comprised in the target overlapping resource is greater than a preset value. when a target overlapping resource in at least one overlapping resource between the at least one first resource and the at least one second resource satisfies a preset condition, determining the target overlapping resource as the available resource, wherein each of the at least one overlapping resource comprises at least one time-domain symbol, and wherein the preset condition comprises: determining the target overlapping resource as the available resource when the quantity of the at least one time-domain symbol comprised in the target overlapping resource is greater than a preset value.