A communication method, comprising: receiving, by a terminal device, configuration information of a first control resource set, wherein the configuration information of the first control resource set comprises mapping manner information of the first control resource set; and determining, by the terminal device based on the mapping manner information of the first control resource set, a mapping manner between a control channel element, CCE, and resource element groups, REGs, in the first control resource set, wherein a REG in the first control resource set occupies one symbol in time domain and occupies one resource block, RB, in frequency domain, wherein REGs in the first control resource set are numbered in a time-first manner, wherein the mapping manner information of the first control resource set indicates that the mapping manner of the first control resource set is interleaved mapping, REGs in an REG bundle numbered j in the first control resource set are numbered m + jN REG REG − bundle, where j = 0,1,..., N REG − bundle CORESET − 1 or j = 0,1,..., ⌊ N REG CORESET / N REG REG − bundle ⌋, and m = 0,1,..., N REG REG − bundle − 1, wherein N REG-bundle CORESET is a quantity of REG bundles included in the first control resource set, N REG CORESET is a quantity of REGs included in the first control resource set, and N REG REG-bundle is a quantity of REGs included in a REG bundle which is included in the first control resource set, and N REG REG-bundle = N REG CCE, N REG CCE is a quantity of REGs included in a CCE, wherein an REG bundle included in a CCE numbered n in the first control resource set is numbered f ( n,c), where f (·) indicates an interleaver and ƒ n c = ⌊ n / c ⌋ + ⌊ N REG-bundle CORESET / c ⌋ ⋅ n mod c, n = 0,1,..., N CCE CORESET − 1, c is equal to 2, 3, 4, 6, or 8, and N CCE CORESET is a quantity of CCEs included in the first control resource set. receiving, by a terminal device, configuration information of a first control resource set, wherein the configuration information of the first control resource set comprises mapping manner information of the first control resource set; and determining, by the terminal device based on the mapping manner information of the first control resource set, a mapping manner between a control channel element, CCE, and resource element groups, REGs, in the first control resource set, wherein a REG in the first control resource set occupies one symbol in time domain and occupies one resource block, RB, in frequency domain, wherein REGs in the first control resource set are numbered in a time-first manner, wherein the mapping manner information of the first control resource set indicates that the mapping manner of the first control resource set is interleaved mapping, REGs in an REG bundle numbered j in the first control resource set are numbered m + jN REG REG − bundle, where j = 0,1,..., N REG − bundle CORESET − 1 or j = 0,1,..., ⌊ N REG CORESET / N REG REG − bundle ⌋, and m = 0,1,..., N REG REG − bundle − 1, wherein N REG-bundle CORESET is a quantity of REG bundles included in the first control resource set, N REG CORESET is a quantity of REGs included in the first control resource set, and N REG REG-bundle is a quantity of REGs included in a REG bundle which is included in the first control resource set, and N REG REG-bundle = N REG CCE, N REG CCE is a quantity of REGs included in a CCE, wherein an REG bundle included in a CCE numbered n in the first control resource set is numbered f ( n,c), where f (·) indicates an interleaver and ƒ n c = ⌊ n / c ⌋ + ⌊ N REG-bundle CORESET / c ⌋ ⋅ n mod c, n = 0,1,..., N CCE CORESET − 1, c is equal to 2, 3, 4, 6, or 8, and N CCE CORESET is a quantity of CCEs included in the first control resource set.