A terminal device, comprising: a processing unit and a transceiver unit, wherein the processing unit is configured to determine, based on a value of a resource bundling granularity, at least one resource block bundling group in a scheduling resource corresponding to the terminal device, wherein the value of the resource bundling granularity is one of a first-type value and a second-type value, and a resource block bundling group determining method corresponding to the first-type value is different from a resource block bundling group determining method corresponding to the second-type value; and the transceiver unit is configured to receive, by using the at least one resource block bundling group, data transmitted by a network device; wherein for the first-type value, the processing unit is specifically configured to: determine a first resource block bundling group in the scheduling resource according to the following formula: PRBbundling first = P − N mod P, wherein PRBbundling first indicates that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, P indicates the value of the resource bundling granularity, N indicates an index that is of a first physical resource block, PRB, in the scheduling resource and that is in the maximum available bandwidth of the system, and N mod P indicates a remainder after N is divided by P; determine a last resource block bundling group in the scheduling resource according to the following formula: PRBbundling last = N + L mod P, wherein PRBbundling last indicates that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, L indicates a quantity of PRBs in the scheduling resource, and (N+L) mod P indicates a remainder after N+L is divided by P; and determine that each of the other resource block bundling groups in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource. a processing unit and a transceiver unit, wherein the processing unit is configured to determine, based on a value of a resource bundling granularity, at least one resource block bundling group in a scheduling resource corresponding to the terminal device, wherein the value of the resource bundling granularity is one of a first-type value and a second-type value, and a resource block bundling group determining method corresponding to the first-type value is different from a resource block bundling group determining method corresponding to the second-type value; and the transceiver unit is configured to receive, by using the at least one resource block bundling group, data transmitted by a network device; wherein for the first-type value, the processing unit is specifically configured to: determine a first resource block bundling group in the scheduling resource according to the following formula: PRBbundling first = P − N mod P, wherein PRBbundling first indicates that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, P indicates the value of the resource bundling granularity, N indicates an index that is of a first physical resource block, PRB, in the scheduling resource and that is in the maximum available bandwidth of the system, and N mod P indicates a remainder after N is divided by P; determine a last resource block bundling group in the scheduling resource according to the following formula: PRBbundling last = N + L mod P, wherein PRBbundling last indicates that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, L indicates a quantity of PRBs in the scheduling resource, and (N+L) mod P indicates a remainder after N+L is divided by P; and determine that each of the other resource block bundling groups in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource. determine a first resource block bundling group in the scheduling resource according to the following formula: PRBbundling first = P − N mod P, wherein PRBbundling first indicates that the first resource block bundling group comprises first PRBbundling first resource blocks in the scheduling resource, P indicates the value of the resource bundling granularity, N indicates an index that is of a first physical resource block, PRB, in the scheduling resource and that is in the maximum available bandwidth of the system, and N mod P indicates a remainder after N is divided by P; determine a last resource block bundling group in the scheduling resource according to the following formula: PRBbundling last = N + L mod P, wherein PRBbundling last indicates that the last resource block bundling group comprises last PRBbundling last resource blocks in the scheduling resource, L indicates a quantity of PRBs in the scheduling resource, and (N+L) mod P indicates a remainder after N+L is divided by P; and determine that each of the other resource block bundling groups in the scheduling resource comprises consecutive resource blocks, wherein a quantity of the consecutive resource blocks is the value of the resource bundling granularity in the scheduling resource.