A communication method, apparatus, and computer readable storage medium

By receiving instruction information from network devices, terminal devices determine the uplink and downlink frequency domain resource configurations on the carrier, solving the problem that uplink and downlink communication cannot be performed simultaneously on the same carrier in full-duplex FDD scenarios, and achieving efficient signaling resource management.

CN116326051BActive Publication Date: 2026-01-13HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080105974.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-30
Publication Date
2026-01-13
Estimated Expiration
2040-10-30

AI Technical Summary

Technical Problem

In full-duplex FDD scenarios, existing technologies cannot meet the requirements for uplink and downlink communication on the same carrier at the same time.

Method used

By receiving instruction information from network devices, terminal devices determine the uplink and downlink frequency domain resource configurations on the carrier, achieving symmetrical configuration of frequency domain resources and reducing signaling overhead.

Benefits of technology

It enables uplink and downlink communication of terminal devices on the same carrier at the same time in full-duplex FDD scenarios, reducing signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116326051B_ABST
    Figure CN116326051B_ABST
Patent Text Reader

Abstract

The application provides a communication method, device and computer readable storage medium. The method comprises: receiving first indication information from a network device, the first indication information being used for indicating a first uplink frequency domain resource, a second uplink frequency domain resource and a first downlink frequency domain resource on a carrier in a first time period, the first time period comprising one or more time slots; and determining the first uplink frequency domain resource, the second uplink frequency domain resource and the first downlink frequency domain resource on the carrier according to the first indication information. Through the technical solution provided by the application, the determination of uplink and downlink resources in the same time and the same carrier in a frequency division duplexing scenario can be realized, and then the terminal device can perform uplink and downlink communication in the same time and the same carrier in the frequency division duplexing scenario.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, specifically to a communication method, apparatus, and computer-readable storage medium. Background Technology

[0002] Currently, various duplex modes exist in wireless communication systems, such as time division duplex (TDD) and frequency division full-duplex (FDD). In TDD scenarios, uplink and downlink resources can be configured on a time slot and symbol basis to improve flexibility. However, for full-duplex FDD scenarios, configuring uplink and downlink resources on a time slot and symbol basis cannot meet the requirement of configuring uplink and downlink resources on the same carrier at the same time, i.e., it cannot meet the requirement of simultaneous uplink and downlink communication on the same carrier. Summary of the Invention

[0003] This application provides a communication method, apparatus, and computer-readable storage medium that enables terminal devices to perform uplink and downlink communication on the same carrier at the same time in a full-duplex FDD scenario.

[0004] Firstly, this application provides a communication method that can be applied to a terminal device or a module (e.g., a chip) within the terminal device. The following description uses an application to a terminal device as an example. This communication method can be used to determine uplink and downlink resources and may include: receiving first indication information from a network device, the first indication information indicating a first uplink frequency domain resource, a second uplink frequency domain resource, and a first downlink frequency domain resource on a carrier within a first time period, the first time period including one or more time slots, wherein the frequency of the first uplink frequency domain resource is less than the frequency of the first downlink frequency domain resource, and the frequency of the second uplink frequency domain resource is greater than the frequency of the first downlink frequency domain resource; or, the sequence number of any frequency domain resource block in the first uplink frequency domain resource is less than the sequence number of any frequency domain resource block in the first downlink frequency domain resource, and the sequence number of any frequency domain resource block in the second uplink resource is greater than the sequence number of any frequency domain resource block in the downlink frequency domain resource; and determining the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource on the carrier based on the first indication information.

[0005] In the solution provided in this application, the terminal device can receive first indication information from the network device. This first indication information indicates the terminal device's first uplink frequency domain resources, second uplink frequency domain resources, and first downlink frequency domain resources on a carrier within a first time period. After receiving the first indication information, the terminal device can determine the first uplink frequency domain resources, second uplink frequency domain resources, and first downlink frequency domain resources on the carrier based on the first indication information. This enables the determination of uplink and downlink resources for the terminal device within the same carrier at the same time in a full-duplex FDD scenario, thus allowing the terminal device to perform uplink and downlink communication simultaneously within the same carrier in a full-duplex FDD scenario.

[0006] It should be understood that the first indication information may indicate the frequency domain resource configuration of a certain carrier within a time period. The frequency domain of the carrier may be pre-set, and the first time period may include one or more time slots. The first uplink frequency domain resource may include the frequency domain resource block with the minimum frequency or the minimum sequence number within the carrier, and the second uplink frequency domain resource may include the frequency domain resource block with the maximum frequency or the maximum sequence number within the carrier.

[0007] In one possible implementation, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first downlink frequency domain resource is equal to the difference between the maximum frequency of the first downlink frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0008] In the scheme provided in this application, the maximum frequency of the frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the frequency domain resource; the minimum frequency of the frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the frequency domain resource. Specifically, the maximum frequency of the first uplink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the first uplink frequency domain resource; the minimum frequency of the first downlink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the first downlink frequency domain resource; the maximum frequency of the first downlink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the first downlink frequency domain resource; the minimum frequency of the second uplink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the second uplink frequency domain resource. The subcarrier spacing used for measurement can be a predefined subcarrier spacing. The difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first downlink frequency domain resource is equal to the difference between the maximum frequency of the first downlink frequency domain resource and the minimum frequency of the second uplink frequency domain resource. This can be understood as the frequency domain spacing between the first uplink frequency domain resource and the first downlink frequency domain resource being equal to the frequency domain spacing between the second uplink frequency domain resource and the first downlink frequency domain resource.

[0009] In one possible implementation, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0010] In the solution provided in this application, the number of frequency domain resource blocks in the first uplink frequency domain resource can be equal to the number of frequency domain resource blocks in the second uplink frequency domain resource. In this way, the first indication information can simply indicate the number of frequency domain resource blocks in the first uplink frequency domain resource or the number of frequency domain resource blocks in the second uplink frequency domain resource, and the terminal device can determine the number of frequency domain resource blocks in the first uplink frequency domain resource and the number of frequency domain resource blocks in the second uplink frequency domain resource, thereby reducing signaling overhead.

[0011] In one possible implementation, the first indication information includes a first field and a second field, wherein the first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource or the second uplink frequency domain resource, and the second field indicates the number of frequency domain resource blocks in the first downlink frequency domain resource.

[0012] In the solution provided in this application, the network device can instruct the terminal device through two fields, namely, the first instruction information can include a first field and a second field. Since the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource, the first field only needs to indicate the number of frequency domain resource blocks in either the first or second uplink frequency domain resource. The terminal device can then determine the number of frequency domain resource blocks in the first and second uplink frequency domain resources through the first field. The second field can indicate the number of frequency domain resource blocks in the first downlink frequency domain. The terminal device can then determine the number of frequency domain resource blocks in the first downlink frequency domain resource through the second field, thereby reducing signaling overhead.

[0013] In one possible implementation, determining the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource on the carrier based on the first indication information includes: determining the first uplink frequency domain resource and the second uplink frequency domain resource based on the first field, wherein the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier; and determining the first downlink frequency domain resource based on the second field, wherein the center frequency of the first downlink frequency domain resource is the center frequency of the carrier.

[0014] In the scheme provided in this application, a certain carrier can be pre-set. The terminal device can determine the number of frequency domain resource blocks in the first uplink frequency domain resource and the number of frequency domain resource blocks in the second uplink frequency domain resource through the first field, and can also determine the number of frequency domain resource blocks in the first downlink frequency domain resource through the second field. The frequency of the first uplink frequency domain resource is less than the frequency of the first downlink frequency domain resource, and the frequency of the second uplink frequency domain resource is greater than the frequency of the first downlink frequency domain resource. When the terminal device can determine that the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier, since the first downlink frequency domain resource is between the first uplink frequency domain resource and the second uplink frequency domain resource, the frequency domain spacing between the first uplink frequency domain resource and the first downlink frequency domain resource is equal to the frequency domain spacing between the second uplink frequency domain resource and the first downlink frequency domain resource, and the frequency domain length of the carrier is pre-set, the center frequency of the first downlink frequency domain resource can be determined as the center frequency of the carrier. In this way, the frequency domain resource configuration pattern can be a symmetrical pattern, that is, the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource are symmetrical about the center frequency of the first downlink frequency domain resource. In this way, the network device can determine the configuration of all uplink and downlink resources of the carrier by indicating only half of the frequency domain resource configuration through the first indication information, thereby reducing signaling overhead.

[0015] It should be understood that the deviation between the center frequency of a carrier and the minimum frequency on the carrier is equal to the deviation between the center frequency of the carrier and the maximum frequency on the carrier. Similarly, the deviation between the center frequency of a first downlink frequency domain resource and the minimum frequency of the first downlink frequency domain resource is equal to the deviation between the center frequency of the first downlink frequency domain resource and the maximum frequency of the first downlink frequency domain resource.

[0016] In one possible implementation, the first time period includes the downlink time period in the uplink / downlink time slot format configured at the cell level.

[0017] In the scheme provided in this application, the first time period can refer to a certain time period of a carrier in the time domain. This first time period can be at least as long as the downlink time period in the uplink / downlink time slot format configured at the cell level. In this way, the first indication information can achieve more flexible uplink / downlink resource configuration.

[0018] In one possible implementation, the first indication information is carried in cell-specific signaling.

[0019] In the solution provided in this application, the first indication information can be carried in cell-specific signaling, so the network device does not need to use a separate signaling to send the first indication information to the terminal device, thereby reducing signaling overhead.

[0020] Secondly, this application provides a communication method that can be applied to network devices or modules (e.g., chips) within network devices. The following description uses an application to a network device as an example. This communication method can be used to determine uplink and downlink resources and may include: determining first indication information, which indicates a first uplink frequency domain resource, a second uplink frequency domain resource, and a first downlink frequency domain resource on a carrier within a first time period, wherein the frequency of the first uplink frequency domain resource is less than the frequency of the downlink frequency domain resource, and the frequency of the second uplink frequency domain resource is greater than the frequency of the downlink frequency domain resource; or the sequence number of any frequency domain resource block in the first uplink frequency domain resource is less than the sequence number of any frequency domain resource block in the first downlink frequency domain resource, and the sequence number of any frequency domain resource block in the second uplink resource is greater than the sequence number of any frequency domain resource block in the downlink frequency domain resource; and sending the first indication information to a terminal device.

[0021] In the solution provided in this application, the network device can first determine first indication information. This first indication information can instruct the terminal device on first uplink frequency domain resources, second uplink frequency domain resources, and first downlink frequency domain resources on a certain carrier within a first time period. The network device then sends this first indication information to the terminal device. Upon receiving the first indication information, the terminal device can determine the first uplink frequency domain resources, second uplink frequency domain resources, and first downlink frequency domain resources on a certain carrier within the first time period based on the first indication information. This enables the determination of uplink and downlink resources for the terminal device within the same carrier at the same time in a full-duplex FDD scenario, thereby allowing the terminal device to perform uplink and downlink communication simultaneously within the same carrier in a full-duplex FDD scenario.

[0022] It should be understood that the first indication information may indicate the frequency domain resource configuration of a certain carrier within a time period. The frequency domain of the carrier may be pre-set, and the first time period may include one or more time slots.

[0023] It should be understood that the implementing entity of the second aspect is the network device, and the specific content of the second aspect corresponds to the content of the first aspect. The corresponding characteristics of the second aspect and the beneficial effects achieved can be referred to the description of the first aspect. To avoid repetition, detailed descriptions are appropriately omitted here.

[0024] In one possible implementation, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first downlink frequency domain resource is equal to the difference between the maximum frequency of the first downlink frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0025] In one possible implementation, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0026] In one possible implementation, the first indication information includes a first field and a second field, wherein the first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource or the second uplink frequency domain resource, and the second field indicates the number of frequency domain resource blocks in the first downlink frequency domain.

[0027] In one possible implementation, the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier, and the center frequency of the first downlink frequency domain resource is the center frequency of the carrier.

[0028] In one possible implementation, the first time period includes the downlink time period in the uplink / downlink time slot format configured at the cell level.

[0029] In one possible implementation, the first indication information is carried in cell-specific signaling.

[0030] Thirdly, this application provides a communication method that can be applied to a terminal device or a module (e.g., a chip) within the terminal device. The following description uses an application to a terminal device as an example. This communication method can be used to determine uplink and downlink resources and may include: receiving first indication information from a network device, the first indication information indicating a first uplink frequency domain resource and / or a second uplink frequency domain resource on a carrier within a first time period, wherein the maximum frequency of the first uplink frequency domain resource is less than the minimum frequency of the first frequency domain resource, the minimum frequency of the second uplink frequency domain resource is greater than the maximum frequency of the first frequency domain resource, and the first uplink frequency domain resource and / or the second uplink frequency domain resource belong to the same frequency band as the first frequency domain resource; and determining the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first indication information.

[0031] In the scheme provided in this application, the first frequency domain resource configuration can be configured in a TDD timeslot format for uplink and downlink communication. Based on the first frequency domain resource configuration, a first uplink frequency domain resource and / or a second uplink frequency domain resource can be added. The maximum frequency of the first uplink frequency domain resource can be less than the minimum frequency of the first frequency domain resource, and the minimum frequency of the second uplink frequency domain resource can be greater than the maximum frequency of the first frequency domain resource. That is, the network device can send a first indication information to the terminal device. The first indication information indicates the first uplink frequency domain resource and / or the second uplink frequency domain resource on the carrier within a first time period. After receiving the first indication information, the terminal device can determine the first uplink frequency domain resource and / or the second uplink frequency domain resource. The scheme provided in this application can additionally add the first indication information to the signaling of the first frequency domain resource configured in a TDD timeslot format. The first indication information indicates the first uplink frequency domain resource and / or the second uplink frequency domain resource added based on the first frequency domain resource. In this way, the uplink and downlink resources of terminal devices in the same carrier at the same time can be determined in the full-duplex FDD scenario, so that the terminal devices in the full-duplex FDD scenario can perform uplink and downlink communication at the same time and on the same carrier.

[0032] It should be understood that a frequency band can be a predefined range of frequencies. The first uplink frequency domain resource may include the frequency domain resource block with the lowest frequency or lowest sequence number within the carrier, and the second uplink frequency domain resource may include the frequency domain resource block with the highest frequency or highest sequence number within the carrier.

[0033] In one possible implementation, the communication method may further include: receiving second indication information from a network device, the second indication information indicating a second time period and a third time period, wherein the first frequency domain resource is a downlink frequency domain resource during the second time period and an uplink frequency domain resource during the third time period, the first time period including the second time period, and the first frequency domain resource being predetermined.

[0034] In the solution provided in this application, the network device can also send second indication information to the terminal device. This second indication information can indicate a second time period and a third time period. It can be understood that the second indication information indicates the downlink and uplink symbols corresponding to the first frequency domain resource. The second indication information indicates to the terminal device that the first frequency domain resource is a downlink frequency domain resource during the second time period and an uplink frequency domain resource during the third time period. The first frequency domain resource can be indicated by other indication information or can be pre-set. The first time period can include at least the second time period; that is, the first time period can include the second time period or it can include both the second and third time periods.

[0035] In one possible implementation, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first frequency domain resource is equal to the difference between the maximum frequency of the first frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0036] In the scheme provided in this application, the maximum frequency of the frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the frequency domain resource; the minimum frequency of the frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the frequency domain resource. Specifically, the maximum frequency of the first uplink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the first uplink frequency domain resource; the minimum frequency of the first downlink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the first downlink frequency domain resource; the maximum frequency of the first downlink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the first downlink frequency domain resource; the minimum frequency of the second uplink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the second uplink frequency domain resource. The subcarrier spacing used for measurement can be a predefined subcarrier spacing. The difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first frequency domain resource is equal to the difference between the maximum frequency of the first frequency domain resource and the minimum frequency of the second uplink frequency domain resource. This can be understood as the frequency domain spacing between the first uplink frequency domain resource and the first frequency domain resource being equal to the frequency domain spacing between the second uplink frequency domain resource and the first frequency domain resource.

[0037] In one possible implementation, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0038] In the solution provided in this application, the number of frequency domain resource blocks in the first uplink frequency domain resource can be equal to the number of frequency domain resource blocks in the second uplink frequency domain resource. In this way, the first indication information can simply indicate the number of frequency domain resource blocks in the first uplink frequency domain resource or the number of frequency domain resource blocks in the second uplink frequency domain resource, and the terminal device can determine the number of frequency domain resource blocks in the first uplink frequency domain resource and the number of frequency domain resource blocks in the second uplink frequency domain resource, thereby reducing signaling overhead.

[0039] In one possible implementation, the first indication information indicates the number of resource blocks in the first uplink frequency domain resource and / or the second uplink frequency domain resource.

[0040] In the solution provided in this application, the first indication information can indicate the number of resource blocks in the first uplink frequency domain resource, the number of resource blocks in the second uplink frequency domain resource, or the number of resource blocks in both the first and second uplink frequency domain resources. When the first indication information indicates both the first and second uplink frequency domain resources, since the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource, the first indication information only needs to indicate the number of frequency domain resource blocks in one uplink frequency domain resource—either the number of frequency domain resource blocks in the first or the number of frequency domain resource blocks in the second uplink frequency domain resource—so that the terminal device can determine the number of frequency domain resource blocks in both the first and second uplink frequency domain resources, thus reducing signaling overhead.

[0041] In one possible implementation, determining the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first indication information includes: determining the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first indication information and the first frequency domain spacing, wherein the first frequency domain spacing is predetermined or determined based on the bandwidth of the first frequency domain resource.

[0042] In the solution provided in this application, after receiving first indication information from the network device, the terminal device can determine first uplink frequency domain resources and / or second uplink frequency domain resources based on the first indication information. Specifically, the first uplink frequency domain resources and / or second uplink frequency domain resources can be determined based on the first indication information and the first frequency domain spacing. When the first indication information indicates a first uplink frequency domain resource, the first frequency domain spacing can refer to the frequency domain spacing between the first uplink frequency domain resources. The terminal device can determine the first uplink frequency domain resource based on this frequency domain spacing and the first indication information. When the first indication information indicates a second uplink frequency domain resource, the first frequency domain spacing can refer to the frequency domain spacing between the second uplink frequency domain resource and the first frequency domain resource. The terminal device can determine the second uplink frequency domain resource based on this frequency domain spacing and the first indication information. When the first indication information indicates both a first and a second uplink frequency domain resource, the first frequency domain spacing can refer to both the frequency domain spacing between the first and second uplink frequency domain resources and the frequency domain spacing between the second and first uplink frequency domain resources. The terminal device can determine both the first and second uplink frequency domain resources based on the first indication information and these two frequency domain spacings. It should be understood that the first frequency domain spacing can be 0.

[0043] In one possible implementation, the first indication information and the second indication information are carried in cell-specific signaling.

[0044] In the solution provided in this application, the first instruction information and the second instruction information can be carried in cell-specific signaling, so that the network device does not need to use a separate signaling to send the first instruction information and / or the second instruction information to the terminal device, thereby reducing signaling overhead.

[0045] Fourthly, this application provides a communication method that can be applied to network devices or modules (e.g., chips) within network devices. The following description uses an application to a network device as an example. This communication method can be used to determine frequency domain resources and may include: determining first indication information, whereby the first indication information indicates a first uplink frequency domain resource and / or a second uplink frequency domain resource on a carrier within a first time period, wherein the maximum frequency of the first uplink frequency domain resource is less than the minimum frequency of the first frequency domain resource, the minimum frequency of the second uplink frequency domain resource is greater than the maximum frequency of the first frequency domain resource, and the first uplink frequency domain resource and / or the second uplink frequency domain resource belong to the same frequency band as the first frequency domain resource; and sending the first indication information to a terminal device.

[0046] In the solution provided in this application, the network device can first determine first indication information, which can be used to indicate first uplink frequency domain resources and / or second uplink frequency domain resources on the carrier within a first time period. Then, the network device sends the first indication information to the terminal device. After receiving the first indication information, the terminal device can determine the first uplink frequency domain resources and / or the second uplink frequency domain resources. The first indication information can be added on top of the signaling of the first frequency domain resources configured in a TDD time slot format, and is used to indicate the first uplink frequency domain resources and / or the second uplink frequency domain resources added on top of the first frequency domain resources. The minimum frequency of the first uplink frequency domain resources can be less than the maximum frequency of the first frequency domain resources, and the minimum frequency of the second uplink frequency domain resources can be greater than the maximum frequency of the first frequency domain resources. In this way, the determination of uplink and downlink resources of the terminal device within the same carrier at the same time can be realized in a full-duplex FDD scenario, thereby enabling the terminal device to perform uplink and downlink communication within the same carrier at the same time in a full-duplex FDD scenario.

[0047] It should be understood that the implementing entity of the fourth aspect is the network device, and the specific content of the fourth aspect corresponds to the content of the third aspect. The corresponding characteristics of the fourth aspect and the beneficial effects achieved can be referred to the description of the third aspect. To avoid repetition, detailed descriptions are appropriately omitted here.

[0048] In one possible implementation, the communication method may further include: sending a second indication information to the terminal device, the second indication information being used to indicate the first frequency domain resource, the first frequency domain resource being a downlink frequency domain resource in a second time period and an uplink frequency domain resource in a third time period, the first time period including the second time period.

[0049] In one possible implementation, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first frequency domain resource is equal to the difference between the maximum frequency of the first frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0050] In one possible implementation, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0051] In one possible implementation, the first indication information indicates the number of resource blocks in the first uplink frequency domain resource and / or the second uplink frequency domain resource.

[0052] In one possible implementation, the first indication information and the second indication information are carried in cell-specific signaling.

[0053] Fifthly, a communication device is provided, which can be a terminal device or a module (e.g., a chip) within a terminal device. The communication device may include:

[0054] A receiving unit is configured to receive first indication information from a network device. The first indication information indicates a first uplink frequency domain resource, a second uplink frequency domain resource, and a first downlink frequency domain resource on a carrier within a first time period. The first time period includes one or more time slots. The frequency of the first uplink frequency domain resource is less than the frequency of the first downlink frequency domain resource, and the frequency of the second uplink frequency domain resource is greater than the frequency of the first downlink frequency domain resource; or the sequence number of any frequency domain resource block in the first uplink frequency domain resource is less than the sequence number of any frequency domain resource block in the first downlink frequency domain resource, and the sequence number of any frequency domain resource block in the second uplink resource is greater than the sequence number of any frequency domain resource block in the downlink frequency domain resource.

[0055] The determining unit is configured to determine the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource on the carrier based on the first indication information.

[0056] In one possible implementation, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first downlink frequency domain resource is equal to the difference between the maximum frequency of the first downlink frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0057] In one possible implementation, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0058] In one possible implementation, the first indication information includes a first field and a second field, wherein the first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource or the second uplink frequency domain resource, and the second field indicates the number of frequency domain resource blocks in the first downlink frequency domain.

[0059] In one possible implementation, the determining unit determines a first uplink frequency domain resource, a second uplink frequency domain resource, and a first downlink frequency domain resource on the carrier based on the first indication information, including: determining the first uplink frequency domain resource and the second uplink frequency domain resource based on the first field, wherein the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier; and determining the first downlink frequency domain resource based on the second field, wherein the center frequency of the first downlink frequency domain resource is the center frequency of the carrier.

[0060] In one possible implementation, the first time period includes the downlink time period in the uplink / downlink time slot format configured at the cell level.

[0061] In one possible implementation, the first indication information is carried in cell-specific signaling.

[0062] Sixthly, a communication device is provided, which can be a network device or a module (e.g., a chip) within a network device. The communication device may include:

[0063] A determining unit is used for first indication information, which indicates a first uplink frequency domain resource, a second uplink frequency domain resource, and a first downlink frequency domain resource on a carrier within a first time period. The first uplink frequency domain resource has a frequency lower than the downlink frequency domain resource, and the second uplink frequency domain resource has a frequency higher than the downlink frequency domain resource; or the sequence number of any frequency domain resource block in the first uplink frequency domain resource is lower than the sequence number of any frequency domain resource block in the first downlink frequency domain resource, and the sequence number of any frequency domain resource block in the second uplink resource is higher than the sequence number of any frequency domain resource block in the downlink frequency domain resource.

[0064] The sending unit is used to send the first indication information to the terminal device.

[0065] In one possible implementation, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first downlink frequency domain resource is equal to the difference between the maximum frequency of the first downlink frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0066] In one possible implementation, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0067] In one possible implementation, the first indication information includes a first field and a second field, wherein the first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource or the second uplink frequency domain resource, and the second field indicates the number of frequency domain resource blocks in the first downlink frequency domain.

[0068] In one possible implementation, the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier, and the center frequency of the first downlink frequency domain resource is the center frequency of the carrier.

[0069] In one possible implementation, the first time period includes the downlink time period in the uplink / downlink time slot format configured at the cell level.

[0070] In one possible implementation, the first indication information is carried in cell-specific signaling.

[0071] In a seventh aspect, a communication device is provided, which can be a terminal device or a module (e.g., a chip) within a terminal device. The communication device may include:

[0072] The first receiving unit is configured to receive first indication information from a network device. The first indication information is used to indicate a first uplink frequency domain resource and / or a second uplink frequency domain resource on a carrier within a first time period. The maximum frequency of the first uplink frequency domain resource is less than the minimum frequency of the first frequency domain resource, and the minimum frequency of the second uplink frequency domain resource is greater than the maximum frequency of the first frequency domain resource. The first uplink frequency domain resource and / or the second uplink frequency domain resource belong to the same frequency band as the first frequency domain resource.

[0073] The determining unit is configured to determine the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first indication information.

[0074] In one possible implementation, the communication device may further include:

[0075] The second receiving unit is configured to receive second indication information from a network device. The second indication information is used to indicate a second time period and a third time period. During the second time period, the first frequency domain resource is a downlink frequency domain resource, and during the third time period, the first frequency domain resource is an uplink frequency domain resource. The first time period includes the second time period, and the first frequency domain resource is predetermined.

[0076] In one possible implementation, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first frequency domain resource is equal to the difference between the maximum frequency of the first frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0077] In one possible implementation, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0078] In one possible implementation, the first indication information indicates the number of resource blocks in the first uplink frequency domain resource and / or the second uplink frequency domain resource.

[0079] In one possible implementation, the determining unit determines the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first indication information, including: determining the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first indication information and the first frequency domain spacing, wherein the first frequency domain spacing is predetermined or determined based on the bandwidth of the first frequency domain resource.

[0080] In one possible implementation, the first indication information and the second indication information are carried in cell-specific signaling.

[0081] Eighthly, a communication device is provided, which can be a network device or a module (e.g., a chip) within a network device. The communication device may include:

[0082] A determining unit is configured to determine first indication information, wherein the first indication information is configured to indicate a first uplink frequency domain resource and / or a second uplink frequency domain resource on a carrier within a first time period, wherein the maximum frequency of the first uplink frequency domain resource is less than the minimum frequency of the first frequency domain resource, the minimum frequency of the second uplink frequency domain resource is greater than the maximum frequency of the first frequency domain resource, and the first uplink frequency domain resource and / or the second uplink frequency domain resource and the first frequency domain resource belong to the same frequency band;

[0083] The first sending unit is used to send the first indication information to the terminal device.

[0084] In one possible implementation, the communication device may further include:

[0085] The second sending unit is used to send second indication information to the terminal device. The second indication information is used to indicate the first frequency domain resource. The first frequency domain resource is a downlink frequency domain resource in a second time period and an uplink frequency domain resource in a third time period. The first time period includes the second time period.

[0086] In one possible implementation, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first frequency domain resource is equal to the difference between the maximum frequency of the first frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0087] In one possible implementation, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0088] In one possible implementation, the first indication information indicates the number of resource blocks in the first uplink frequency domain resource and / or the second uplink frequency domain resource.

[0089] In one possible implementation, the first indication information and the second indication information are carried in cell-specific signaling.

[0090] A ninth aspect provides a communication device, which may be a terminal device or a module (e.g., a chip) within a terminal device. The communication device may include a processor, a memory, an input interface, and an output interface. The input interface is used to receive information from other communication devices besides the communication device, and the output interface is used to output information to other communication devices besides the communication device. The processor invokes a computer program stored in the memory to execute the communication method provided in the first aspect or any embodiment of the first aspect; or

[0091] The communication method provided in the third aspect or any of the embodiments of the third aspect.

[0092] In a tenth aspect, a communication device is provided, which may be a network device or a module (e.g., a chip) within a network device. The communication device may include a processor, a memory, an input interface, and an output interface. The input interface is used to receive information from other communication devices besides the communication device, and the output interface is used to output information to other communication devices besides the communication device. The processor invokes a computer program stored in the memory to execute the communication method provided in the second aspect or any embodiment of the second aspect; or

[0093] The communication method provided in the fourth aspect or any embodiment of the fourth aspect.

[0094] In the eleventh aspect, this application provides a communication system, which includes the communication device of the ninth aspect and the communication device of the tenth aspect.

[0095] In a twelfth aspect, this application provides a computer-readable storage medium storing a computer program or computer instructions that, when executed, cause some or all of the steps of the communication method described in the first aspect and any possible implementation thereof, the second aspect and any possible implementation thereof, the third aspect and any possible implementation thereof, and the fourth aspect and any possible implementation thereof to be performed.

[0096] In a thirteenth aspect, this application provides a computer program product including executable instructions that, when the computer program product is run on a user device, causes some or all of the steps of the communication method described in the first aspect and any possible implementation thereof, the second aspect and any possible implementation thereof, the third aspect and any possible implementation thereof, and the fourth aspect and any possible implementation thereof to be executed.

[0097] In a fourteenth aspect, this application provides a chip system including a processor and potentially a memory, for implementing the communication methods described in the first aspect and any possible implementations thereof, the second aspect and any possible implementations thereof, the third aspect and any possible implementations thereof, and the fourth aspect and any possible implementations thereof. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description

[0098] Figure 1 This is a schematic diagram of a duplex data transmission method provided in an embodiment of this application;

[0099] Figure 2 This is a schematic diagram of an application scenario provided by an embodiment of this application;

[0100] Figure 3 This is a schematic diagram of another application scenario provided by an embodiment of this application;

[0101] Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application;

[0102] Figure 5 This is a schematic diagram of a frequency domain resource configuration provided in an embodiment of this application;

[0103] Figure 6 This is a flowchart illustrating another communication method provided in an embodiment of this application;

[0104] Figure 7This is a schematic diagram of another frequency domain resource configuration provided in an embodiment of this application;

[0105] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0106] Figure 9 This is a schematic diagram of another communication device provided in an embodiment of this application;

[0107] Figure 10 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;

[0108] Figure 11 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;

[0109] Figure 12 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;

[0110] Figure 13 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Detailed Implementation

[0111] To facilitate understanding of this application, the relevant technical knowledge involved in the embodiments of this application will be introduced first.

[0112] 1. Duplex mode

[0113] In wireless communication systems, communication can be categorized into different types based on the types of transmitting and receiving nodes. Generally, sending information from a network device to a terminal device is called downlink (DL) communication, and sending information from a terminal device to a network device is called uplink (UL) communication.

[0114] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating a data transmission method in a duplex mode according to an embodiment of this application. Existing duplex modes can be divided into TDD, frequency division duplex (FDD), and full-duplex FDD:

[0115] 1) TDD, in essence, is a half-duplex technology, meaning that data can only be received or transmitted at any given time. In TDD, the uplink and downlink transmissions are separated in time; reception and transmission occur in different time slots on the same carrier (frequency band), such as... Figure 1 As shown in (a);

[0116] 2) FDD refers to a data transmission method in which uplink and downlink transmissions are performed simultaneously on carriers in different frequency bands. The frequency difference between the uplink and downlink carriers is relatively large, such as... Figure 1 As shown in (b), the downlink uses carriers in band 1 for transmission, and the uplink uses carriers in band 2 for transmission.

[0117] 3) Full-duplex FDD, also known as in-band full-duplex FDD, refers to a data transmission method in which uplink and downlink transmissions are performed simultaneously on different frequencies within a frequency band, such as... Figure 1 As shown in (c), the uplink and downlink use different frequencies within band 1 for transmission.

[0118] 2. Frame structure configuration of the new radio access technology (NR) in 5G (5th generation mobile networks)

[0119] In fifth-generation (NR) wireless communication systems, the time domain can be divided into multiple radio frames, each 10ms long; a radio frame includes multiple time slots. A time slot can contain 14 orthogonal frequency division multiplexing (OFDM) symbols; for a subcarrier space (SCS) of 15kHz, the time domain length of a time slot is 1ms. The symbols within each time slot can be categorized into three types: downlink symbols (denoted as D), uplink symbols (denoted as U), and flexible symbols (denoted as X). Downlink data transmission can occur within downlink and flexible symbols, and uplink data transmission can occur within uplink and flexible symbols.

[0120] NR's frame structure configuration employs a flexible approach combining semi-static RRC configuration and dynamic downlink control information (DCI) configuration. RRC configuration supports both cell-specific and UE-specific RRC configuration methods. DCI configuration supports both direct indication via slot format indicator (SFI) and DCI scheduling-determined methods.

[0121] 3. Frequency domain resources

[0122] Frequency domain resources are a portion of the frequency band allocated by network devices to terminal devices for data transmission. Specifically, frequency domain resources can be component carriers (CC), bandwidth parts (BWP), or carrier bands, etc. This application does not limit this; the BWP can be continuous or discontinuous frequency domain resources.

[0123] The frequency domain resources can include uplink frequency domain resources and downlink frequency domain resources. Specifically, uplink frequency domain resources are the frequency domain resources configured by the network device for the terminal device to transmit uplink data, and downlink frequency domain resources are the frequency domain resources configured by the network device for the terminal device to transmit downlink data. It should be understood that the uplink data involved in the embodiments of this application refers to the data sent by the terminal device to the network device, and the downlink data refers to the data sent by the network device to the terminal device.

[0124] Frequency domain resource configuration information indicates the uplink and downlink frequency domain resources used when transmitting data between terminal devices and network devices. Specific frequency domain resource configuration information may include bandwidth parameters, frequency domain location parameters, and other information. For example, when the frequency domain resource is a BWP (Broadband Frequency Written), the frequency domain resource configuration information can also be called BWP configuration information.

[0125] A resource block (RB) is defined as N consecutive subcarriers in the frequency domain. For example, a resource block in an LTE system includes 12 subcarriers, and a resource block in a 5G NR system also includes 12 subcarriers. As communication systems evolve, the number of subcarriers in a resource block can also be other values.

[0126] A frequency domain resource block can include multiple subcarriers, and the number of subcarriers in a frequency domain resource block is equal to the number of subcarriers in a resource block. It can be understood that a frequency domain resource block is a resource block.

[0127] Maximum frequency of uplink / downlink frequency domain resources: The maximum frequency is the frequency corresponding to the subcarrier with the highest frequency in the uplink / downlink frequency domain resources.

[0128] Minimum frequency of uplink / downlink frequency domain resources: The minimum frequency is the frequency corresponding to the subcarrier with the lowest frequency in the uplink / downlink frequency domain resources.

[0129] The center frequency is the middle frequency within the frequency range corresponding to a channel bandwidth. The center frequency of a carrier refers to the middle frequency within the frequency range corresponding to the carrier's bandwidth. The deviation between the center frequency and the minimum frequency in the carrier is equal to the deviation between the center frequency and the maximum frequency in the carrier.

[0130] 4. Time slot

[0131] A time slot is a unit of data transmission resources in the time domain. A time slot typically contains multiple symbols / chips, each with potentially the same or different transmission directions. In a 5G NR system, a time slot consists of 14 OFDM symbols. A time slot with a 15kHz subcarrier spacing has a length of 1ms, and a time slot with a 30kHz subcarrier spacing has a length of 0.5ms. An OFDM symbol is the smallest unit of time in the OFDM system.

[0132] The slot format is used to indicate the uplink and downlink time domain resource configuration of the terminal device. For example, if a slot includes 14 symbols, the slot format specifies the symbols used for uplink transmission, downlink transmission and flexible transmission within a slot. For example, the first to fourth symbols are used for uplink transmission, the fifth to eleventh symbols are used for flexible transmission, and the twelfth to fourteenth symbols are used for uplink transmission, etc.

[0133] 5. Subcarrier

[0134] In an OFDM system, frequency domain resources are divided into several sub-resources, and each sub-resource in the frequency domain can be called a subcarrier. A subcarrier can also be understood as the smallest granularity of frequency domain resources.

[0135] The time-frequency resource unit is the smallest resource granularity in an OFDM system. In the time domain, it is an OFDM symbol, and in the frequency domain, it is a subcarrier.

[0136] Subcarrier spacing, in an OFDM system, is the interval between the center or peak positions of two adjacent subcarriers in the frequency domain. For example, the subcarrier spacing in a Long Term Evolution (LTE) system is 15kHz, while the subcarrier spacing in a 5G NR system can be 15kHz, 30kHz, 60kHz, or 120kHz, etc.

[0137] Carrier: The bandwidth of a carrier includes a continuous frequency range within a frequency band. This frequency range can be predetermined. For example, in an NR system, the predetermined bandwidth of a carrier can be 5MHz, 10MHz, 15MHz, etc.

[0138] Frequency band: Also known as frequency range or operating frequency band, it includes uplink operating frequency band and downlink operating frequency band. The uplink / downlink operating frequency band is a continuous frequency range, determined by the minimum and maximum frequencies of the uplink / downlink operating frequency band. When the system uses time division duplexing, the uplink operating frequency band is also the downlink operating frequency band; when the system uses frequency division duplexing, the uplink operating frequency band is not the downlink operating frequency band.

[0139] Network devices can notify terminal devices of uplink and downlink resources through cell-specific semi-static uplink / downlink common configuration information. This information can consist of reference subcarrier configuration parameters and a pattern. The pattern can be a cell-level configured uplink / downlink time slot format, determined by five parameters: time slot configuration period, number of downlink transmission time slots, number of downlink transmission symbols, number of uplink transmission time slots, and number of uplink transmission symbols. Specifically, the number of downlink time slots and downlink symbols represent downlink resources, i.e., downlink time periods. The number of downlink time slots represents the number of consecutive downlink time slots at the beginning of the configured period, and the number of downlink symbols represents the number of consecutive downlink symbols after several full downlink time slots. Similarly, the number of uplink time slots and uplink symbols represent uplink resources, i.e., uplink time periods. The number of uplink time slots represents the number of consecutive uplink time slots before the end of the configured period, and the number of uplink symbols represents the number of consecutive uplink symbols before several full uplink time slots.

[0140] In TDD scenarios, uplink and downlink resources can be configured on a time-slot and symbol basis to improve flexibility. However, in full-duplex FDD scenarios, terminal devices perform uplink and downlink communication on the same carrier at the same time. If network devices configure uplink and downlink resources for terminal devices on a time-slot and symbol basis, it will be impossible to meet the uplink and downlink configuration requirements of different frequency domain resources on the same carrier at the same time.

[0141] To address the aforementioned issues, this application provides a communication method that enables terminal devices to perform uplink and downlink communication simultaneously on the same carrier in a full-duplex FDD scenario.

[0142] In this embodiment, two solutions can be used to address the aforementioned problem. The first solution: The network device can send first indication information to the terminal device, indicating first uplink frequency domain resources, second uplink frequency domain resources, and first downlink frequency domain resources on the carrier within a first time period. The terminal device can determine the first uplink frequency domain resources, second uplink frequency domain resources, and first downlink frequency domain resources on the carrier based on the first indication information. The second solution: The network device can send first indication information to the terminal device. This first indication information can indicate additional first uplink frequency domain resources and / or second uplink frequency domain resources on the carrier within the first time period, based on the first frequency domain resources. The terminal device can determine the first uplink frequency domain resources and / or second uplink frequency domain resources on the carrier based on the first indication information. The first frequency domain resources can be indicated by other indication information to perform uplink and downlink communication in units of time slots and symbols. This allows for the determination of uplink and downlink resources for the terminal device within the same carrier at the same time in a full-duplex FDD scenario, enabling uplink and downlink communication within the same carrier at the same time in a full-duplex FDD scenario.

[0143] To better understand the communication method, apparatus, and computer-readable storage medium provided in the embodiments of this application, the application scenarios of the embodiments of this application are described below. Based on whether the terminal device supports in-band full-duplex FDD, the application scenarios can be divided into the following specific scenarios:

[0144] Please see Figure 2 , Figure 2 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. For example... Figure 2 As shown, this application scenario may include a first terminal device 201, a second terminal device 202, and a network device 203. The first terminal device 201 and the second terminal device 202 do not support in-band full-duplex FDD. Terminal devices that do not support in-band full-duplex FDD can receive downlink signals from the network device or send uplink signals to the network device. For example, network device 203 can send downlink signals to the first terminal device 201, and the second terminal device 202 can send uplink signals to network device 203.

[0145] Please see Figure 3 , Figure 3 This is a schematic diagram of another application scenario provided by an embodiment of this application. For example... Figure 3As shown, this application scenario may include a first terminal device 301, a second terminal device 302, and a network device 303. The first terminal device 301 and the second terminal device 302 support full-duplex FDD. The terminal devices supporting in-band full-duplex FDD can simultaneously receive downlink signals from the network device and send uplink signals to the network device. For example, network device 303 can send downlink signals to the first terminal device 301, while the first terminal device 301 can send uplink signals to the network device 303; similarly, network device 303 can send downlink signals to the second terminal device 302, while the second terminal device 302 can send uplink signals to the network device 303.

[0146] The technical solutions of this application can be applied to various communication systems, such as: Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), LTE, LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Universal Mobile Telecommunications System (UMTS), Enhanced Data Rate for GSM Evolution (EDGE), and Worldwide Interoperability for Microwave Access (WiMAX). The technical solutions of this application can also be applied to other communication systems, such as Public Land Mobile Network (PLMN), 5th Generation (5G) systems, or communication systems after 5G, or new radio (NR), etc., and this application does not limit these applications.

[0147] The terminal device in this application embodiment can also be called a user terminal. A user terminal can be a device that includes wireless transceiver capabilities and can cooperate with network devices to provide communication services to users. Specifically, a user terminal can refer to a UE, user, satellite phone, satellite terminal, subscriber unit, cellular phone, smartphone, smartwatch, wireless data card, personal digital assistant (PDA) computer, tablet computer, wireless modem, handset, laptop computer, machine type communication (MTC) terminal, etc. For example, the terminal device can be an in-vehicle device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a terminal device in a 5G network, or a terminal device in a future communication network, etc. This application embodiment does not specifically limit this.

[0148] The network device in this application embodiment can be a device used to communicate with terminal devices. For example, it can be a base station (BTS) in a global system for mobile communications (GSM) system or code division multiple access (CDMA) system, a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, an evolved Node B (eNB or eNodeB) in an LTE system, or a radio controller in a cloud radio access network (CRAN) scenario. Alternatively, the network device can be a relay station, access point, vehicle-mounted device, wearable device, or a network device in a future 5G network or a network device in a future evolved PLMN network, etc. For example, a transmission point (TRP or TP) in an NR system, a base station (gNB) in an NR system, or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system. This application embodiment does not limit this.

[0149] Optionally, the base station in this application embodiment may include various forms of base stations, such as: macro base stations, micro base stations (also known as small stations), relay stations, access points, next-generation base stations (gNodeB, gNB), transmitting and receiving points (TRP), transmitting points (TP), mobile switching centers, and devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, etc. This application embodiment does not specifically limit these.

[0150] The embodiments of this application do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of this application. As long as it is possible to communicate according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application, for example, the execution subject of the method provided in the embodiments of this application can be a terminal device or a network device, or a functional module in a terminal device or network device that can call and execute a program.

[0151] Furthermore, various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in this application encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described in this application may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0152] Based on the network architecture described above, please refer to Figure 4 , Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application. The functions performed by the terminal device in this application can also be performed by modules (e.g., chips) within the terminal device, and the functions performed by the network device in this application can also be performed by modules (e.g., chips) within the network device. This communication method can be used by the terminal device to determine uplink and downlink resources. Figure 4 As shown, the communication method may include the following steps.

[0153] 401. The network device sends the first instruction information to the terminal device.

[0154] Correspondingly, the terminal device can receive the first instruction information from the network device.

[0155] Optionally, the first indication information is used to indicate the frequency domain resource configuration pattern on the carrier within a first time period. The frequency domain resource configuration pattern is used to determine the uplink and downlink frequency domain resources on the carrier within the first time period. That is, the first indication information is used to indicate the uplink and downlink frequency domain resources on the carrier within the first time period. The uplink frequency domain resources are frequency domain resource blocks used for uplink communication, and the downlink frequency domain resources are frequency domain resource blocks used for downlink communication.

[0156] In this embodiment, the frequency domain resource block can be a resource block. The resource block in the current NR protocol and the frequency domain resource block can have the same physical meaning.

[0157] In this embodiment, the subcarriers or resource blocks included in the carrier are predetermined. The bandwidth of the carrier includes a continuous frequency range, which can be predetermined. For example, in an NR system, the predetermined bandwidth of the carrier can be 5MHz, 10MHz, etc.

[0158] In this embodiment of the application, the first time period includes one or more time slots. The first time period may refer to a certain time period of a certain carrier in the time domain. When the first time period includes one time slot, the first indication information can be used to indicate the frequency domain resource configuration pattern of the terminal device at the current moment when data needs to be transmitted; when the first time period includes multiple time slots, the first indication information can be used to indicate the frequency domain resource configuration pattern of the terminal device for all time slots in the first time period.

[0159] Optionally, the first time period includes the downlink time period in the uplink / downlink time slot format configured at the cell level. That is, the first time period is not less than the time period corresponding to the downlink symbol determined by the uplink / downlink time slot format configured at the cell level. This can be understood as the first time period being greater than or equal to the downlink time period in the uplink / downlink time slot format configured at the cell level. In other words, the first time period can include both the uplink and downlink time periods in the uplink / downlink time slot format configured at the cell level. Specifically, the first time period can include both the uplink and downlink symbols determined by the uplink / downlink time slot format configured at the cell level. Assuming the first time period includes all time periods within a configuration cycle in the uplink / downlink time slot format configured at the cell level, and the entire first time period is configured as uplink frequency domain resources, downlink frequency domain resources, and uplink frequency domain resources, then if the network device does not transmit downlink data in the last part of the time unit, this portion of the spectrum resources cannot be utilized due to the pre-configured downlink frequency domain resources, resulting in resource waste. Therefore, the first time period indicated by the first indication information can be at least not less than the downlink time period in the uplink / downlink time slot format configured at the cell level, allowing for more flexible uplink / downlink resource configuration.

[0160] Optionally, the first indication information can be used to indicate the frequency domain resource configuration pattern on the carrier within a first time period, and may include: the first indication information indicating multiple frequency domain resource configuration patterns on the carrier within the first time period, wherein any one of the frequency domain resource configuration patterns is used to determine the uplink and downlink frequency domain resources on the carrier within a time unit of the first time period. The time unit is included in the first time period, and the time unit includes one or more time slots. That is, the first indication information includes multiple indications for indicating the uplink and downlink frequency domain resources on the carrier within a time unit, the time unit includes one or more time slots, and the first time period includes multiple time units. This provides greater flexibility in configuring the frequency domain resources of the carrier within the first time period. For example, the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks, numbered RB0 to RB49. The first time period includes 20 time slots, numbered time slot 0 to time slot 19, which can be divided into four time units, numbered time units 0 to 3. Time units 0 to 3 respectively include time slots 0 to 4, 5 to 9, 10 to 14, and 15 to 19. The first indication information indicates four frequency domain resource configuration patterns. These four patterns are used to determine the uplink and downlink frequency domain resources on the carrier within time units 0 to 3: Frequency domain resource configuration pattern 0 indicates that RB0 to 9 and RB39 to 49 on the carrier within time slots 0 to 4 are used for uplink communication, and RB10 to 38 are used for downlink communication; Frequency domain resource configuration pattern 1 indicates that RB0 to 9 and RB35 to 49 on the carrier within time slots 5 to 9 are used for uplink communication, and RB10 to 38 are used for downlink communication. Frequency domain resource configuration patterns 10 to 34 are used for downlink communication; frequency domain resource configuration pattern 2 indicates that RBs 0 to 14 and RBs 35 to 49 on the carrier within time slots 10 to 14 are used for uplink communication, and RBs 15 to 34 are used for downlink communication; frequency domain resource configuration pattern 3 indicates that RBs 0 to 19 and RBs 30 to 49 on the carrier within time slots 15 to 19 are used for uplink communication, and RBs 20 to 29 are used for downlink communication. The specific frequency domain resource configuration patterns indicated by the first indication information can be determined by the terminal device according to a pre-configured strategy. This pre-configured strategy can be sent to the terminal device by the network device or configured by the terminal device at the factory.

[0161] Frequency domain resource allocation patterns can be divided into first frequency domain resource allocation patterns and second frequency domain resource allocation patterns. These include the following possibilities:

[0162] (a) Resource allocation pattern for the first frequency domain:

[0163] The first frequency domain resource configuration pattern is used to determine at least one uplink frequency domain resource and at least one downlink frequency domain resource on a carrier within a first time period. The uplink frequency domain resource is a frequency domain resource block used for uplink communication, and the downlink frequency domain resource is a frequency domain resource block used for downlink communication. This can be understood as the first frequency domain resource configuration pattern being used to determine a first uplink frequency domain resource and a first downlink frequency domain resource, or a first downlink frequency domain resource and a first uplink frequency domain resource, or a first uplink frequency domain resource, a first downlink frequency domain resource, and a second downlink frequency domain resource, or a first downlink frequency domain resource, a second downlink frequency domain resource, and a first uplink frequency domain resource, or a first downlink frequency domain resource, a first uplink frequency domain resource, a second uplink frequency domain resource, and a second downlink frequency domain resource, or a first downlink frequency domain resource, a first uplink frequency domain resource, a second downlink frequency domain resource, and a second downlink frequency domain resource, etc.

[0164] Optionally, the first frequency domain resource configuration pattern is used to determine the first uplink frequency domain resource and the first downlink frequency domain resource. The first indication information is used to indicate the first uplink frequency domain resource and the first downlink frequency domain resource. The frequency of the first uplink frequency domain resource is less than the frequency of the first downlink frequency domain resource, or the sequence number of any resource block of the first uplink frequency domain resource is less than the sequence number of any resource block of the first downlink frequency domain resource.

[0165] Alternatively, the first frequency domain resource configuration pattern may be used to indicate the first downlink frequency domain resources and the first uplink frequency domain resources. First indication information may be used to indicate the first downlink frequency domain resources and the first uplink frequency domain resources. The frequency of the first downlink frequency domain resources may be less than the frequency of the first uplink frequency domain resources, or the sequence number of any resource block of the first downlink frequency domain resources may be less than the sequence number of any resource block of the first uplink frequency domain resources.

[0166] Optionally, the first frequency domain resource configuration pattern is used to determine the first downlink frequency domain resource, the first uplink frequency domain resource, the second uplink frequency domain resource, and the second downlink frequency domain resource. The first indication information is used to indicate the first downlink frequency domain resource, the first uplink frequency domain resource, the second uplink frequency domain resource, and the second downlink frequency domain resource. The frequency of the first downlink frequency domain resource is less than the frequency of the first uplink frequency domain resource and the frequency of the second uplink frequency domain resource, and the frequency of the second downlink frequency domain resource is greater than the frequencies of the first uplink frequency domain resource and the second uplink frequency domain resource; or the sequence number of any resource block of the first downlink frequency domain resource is less than the sequence number of any resource block of the first uplink frequency domain resource and the sequence number of any resource block of the second uplink frequency domain resource, and the sequence number of any resource block of the second downlink frequency domain resource is greater than the sequence numbers of any resource block of the first uplink frequency domain resource and the second uplink frequency domain resource.

[0167] (ii) Regarding the resource allocation pattern in the second frequency domain:

[0168] The second frequency domain resource configuration pattern is used to determine the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource on the carrier within the first time period. The first indication information is used to indicate the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource on the carrier within the first time period. The first and second uplink frequency domain resources can be used for uplink communication between the terminal device and the network device, and the first downlink frequency domain resource can be used for downlink communication between the network device and the terminal device. The frequency of the first uplink frequency domain resource is lower than the frequency of the first downlink frequency domain resource, and the frequency of the second uplink frequency domain resource is higher than the frequency of the first downlink frequency domain resource; or the sequence number of any frequency domain resource block in the first uplink frequency domain resource is lower than the sequence number of any frequency domain resource block in the first downlink frequency domain resource, and the sequence number of any frequency domain resource block in the second uplink resource is higher than the sequence number of any frequency domain resource block in the downlink frequency domain resource.

[0169] Optionally, frequency domain spacing exists between the first uplink frequency domain resource and the first downlink frequency domain resource, and between the first downlink frequency domain resource and the second uplink frequency domain resource. That is, the frequency domain spacing between the first uplink frequency domain resource and the first downlink frequency domain resource can be a first frequency domain spacing, and the frequency domain spacing between the first downlink frequency domain resource and the second uplink frequency domain resource can be a second frequency domain spacing. The first frequency domain spacing is the number of resource blocks between the largest-order resource block of the first uplink frequency domain resource and the smallest-order resource block of the first downlink frequency domain resource. Alternatively, the first frequency domain spacing is the difference between the order of the largest-order resource block of the first uplink frequency domain resource and the order of the smallest-order resource block of the first downlink frequency domain resource, minus one. The second frequency domain spacing is the number of resource blocks between the largest-order resource block of the first downlink frequency domain resource and the smallest-order resource block of the second uplink frequency domain resource. Alternatively, the second frequency domain spacing is the difference between the order of the largest-order resource block of the first downlink frequency domain resource and the order of the smallest-order resource block of the second uplink frequency domain resource, minus one. The first frequency domain spacing and the second frequency domain spacing can be 0. It should be understood that the existence of the first frequency domain spacing and the second frequency domain spacing can reduce adjacent channel interference between uplink and downlink communication.

[0170] Optionally, the first uplink frequency domain resource may include the frequency domain resource block with the minimum frequency or the minimum sequence number within the carrier, and the second uplink frequency domain resource may include the frequency domain resource block with the maximum frequency or the maximum sequence number within the carrier.

[0171] The second frequency domain resource configuration pattern can be divided into two types: the second frequency domain resource configuration pattern can be either the third frequency domain resource configuration pattern or the fourth frequency domain resource configuration pattern.

[0172] Specifically, based on the second frequency domain resource configuration pattern, the third frequency domain resource configuration pattern is as follows: the number of frequency domain resource blocks in the first uplink frequency domain resource and the second uplink frequency domain resource may be different, and / or the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first downlink frequency domain resource and the difference between the maximum frequency of the first downlink frequency domain resource and the minimum frequency of the second uplink frequency domain resource may be unequal.

[0173] The maximum frequency of a frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the frequency domain resource; the minimum frequency of a frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the frequency domain resource. Specifically, the maximum frequency of the first uplink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the first uplink frequency domain resource; the minimum frequency of the first downlink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the first downlink frequency domain resource; the maximum frequency of the first downlink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the first downlink frequency domain resource; and the minimum frequency of the second uplink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the second uplink frequency domain resource.

[0174] Based on the second frequency domain resource configuration pattern, the fourth frequency domain resource configuration pattern can be a pattern symmetrical about the center frequency of the first downlink frequency domain resource:

[0175] The fourth frequency domain resource configuration pattern is used to determine the first uplink frequency domain resource, the first downlink frequency domain resource, and the second uplink frequency domain resource. The frequency of the first uplink frequency domain resource can be lower than the frequency of the first downlink frequency domain resource, and the frequency of the second uplink frequency domain resource can be higher than the frequency of the first downlink frequency domain resource; or the sequence number of any frequency domain resource block in the first uplink frequency domain resource can be lower than the sequence number of any frequency domain resource block in the first downlink frequency domain resource, and the sequence number of any frequency domain resource block in the second uplink resource can be higher than the sequence number of any frequency domain resource block in the downlink frequency domain resource. The number of frequency domain resource blocks in the first uplink frequency domain resource can be equal to the number of frequency domain resource blocks in the second uplink frequency domain resource. The difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first downlink frequency domain resource and the difference between the maximum frequency of the first downlink frequency domain resource and the minimum frequency of the second uplink frequency domain resource can be equal. The subcarrier spacing used for measurement can be a predefined subcarrier spacing.

[0176] It should be understood that when the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource, the first indication information can simply indicate the number of frequency domain resource blocks in the first uplink frequency domain resource or the number of frequency domain resource blocks in the second uplink frequency domain resource, so that the terminal device can determine the number of frequency domain resource blocks in the first uplink frequency domain resource and the number of frequency domain resource blocks in the second uplink frequency domain resource, thereby reducing signaling overhead.

[0177] The difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first downlink frequency domain resource is equal to the difference between the maximum frequency of the first downlink frequency domain resource and the minimum frequency of the second uplink frequency domain resource. This can be understood as the frequency domain spacing between the first uplink and first downlink frequency domain resources being equal to the frequency domain spacing between the second uplink and first downlink frequency domain resources. That is, the first and second uplink frequency domain resources are symmetrical about the center frequency of the first downlink frequency domain resource, and the center frequency of the first downlink frequency domain resource is the midpoint between the frequency of the minimum frequency subcarrier of the first uplink frequency domain resource and the frequency of the maximum frequency subcarrier of the second uplink frequency domain resource. Optionally, the center frequency of the first downlink frequency domain resource can be the center frequency of the carrier.

[0178] Optionally, the first indication information can directly indicate the frequency domain resource configuration pattern. Specifically, the first indication information can directly indicate the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource. The first indication information can directly indicate the first uplink frequency domain resource, the first downlink frequency domain resource, and the second uplink frequency domain resource in the following ways: the first indication information indicates the resource block numbers included on the carrier for the first uplink frequency domain resource, the first downlink frequency domain resource, and the second uplink frequency domain resource, respectively; or the first indication information indicates the minimum and maximum number of resource blocks included on the carrier for the first downlink frequency domain resource, the first downlink frequency domain resource, and the second uplink frequency domain resource, respectively; or the first indication information indicates the minimum number of resource blocks and the number of resource blocks included in the first downlink frequency domain resource, the first downlink frequency domain resource, and the second uplink frequency domain resource, respectively, etc.

[0179] Alternatively, the first indication information can indicate the frequency domain resource configuration pattern through an index. Specifically, the index value indicated by the first indication information can correspond one-to-one with the frequency domain resource configuration pattern of one type of uplink or downlink frequency domain resource. Specifically, the first indication information indicates the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource through index values.

[0180] For example, the first indication information can sequentially indicate X consecutive frequency domain resource blocks for uplink communication, Y frequency domain resource blocks for downlink communication, and Z frequency domain resource blocks for uplink communication. The total number of frequency domain resource blocks indicated by the first indication information (X+Y+Z) is not greater than the total number of frequency domain resource blocks within the terminal device's carrier bandwidth, and X, Y, and Z are not less than 0. For example, please refer to [link to relevant documentation]. Figure 5 , Figure 5 This is a schematic diagram illustrating a frequency domain resource configuration provided in an embodiment of this application. For example... Figure 5 As shown, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks, numbered RB0 to RB49, the network device can indicate X=10, Y=30, Z=10 through the first indication information, that is, to indicate that 10 frequency domain resource blocks (RB0 to RB9) in the current time slot of the terminal device are uplink transmission resources, 30 frequency domain resource blocks (RB10 to RB39) are downlink transmission resources, and 10 frequency domain resource blocks (RB40 to RB49) are uplink transmission resources.

[0181] The first indication information can directly indicate different frequency domain resource configuration patterns. For example, when the first indication information indicates a third frequency domain resource configuration pattern, it should be understood that the first indication information can also be used to indicate other frequency domain resource configuration patterns:

[0182] In one possible implementation, the minimum frequency of the first uplink frequency domain resource may be the minimum frequency of the carrier, or it may not be the minimum frequency of the carrier; the maximum frequency of the second uplink frequency domain resource may be the maximum frequency of the carrier, or it may not be the maximum frequency of the carrier.

[0183] The first indication information may include six fields. The first field may indicate the difference between the frequency of the minimum frequency subcarrier of the first uplink frequency domain resource and the frequency of the minimum frequency subcarrier of the carrier, or the difference between the sequence number of the minimum sequence resource block of the first uplink frequency domain resource and the sequence number of the minimum sequence resource block of the carrier; the second field may indicate the number of frequency domain resource blocks in the first uplink frequency domain resource; the third field may indicate the first frequency domain spacing, or the difference between the frequency of the minimum frequency subcarrier of the first downlink frequency domain resource and the frequency of the minimum frequency subcarrier of the carrier, or the difference between the sequence number of the minimum sequence resource block of the first downlink frequency domain resource and the sequence number of the minimum sequence resource block of the carrier; the fourth field may indicate the number of frequency domain resource blocks in the first downlink frequency domain resource; the fifth field may indicate the second frequency domain spacing, or the difference between the frequency of the minimum frequency subcarrier of the second uplink frequency domain resource and the frequency of the minimum frequency subcarrier of the carrier, or the difference between the sequence number of the minimum sequence resource block of the second uplink frequency domain resource and the sequence number of the minimum sequence resource block of the carrier; and the sixth field may indicate the number of frequency domain resource blocks in the second uplink frequency domain resource. The first frequency domain spacing can be the number of frequency domain resource blocks between the highest-ranking frequency domain resource block in the first uplink frequency domain resources and the lowest-ranking frequency domain resource block in the first downlink frequency domain resources. The second frequency domain spacing can be the number of frequency domain resource blocks between the highest-ranking frequency domain resource block in the first downlink frequency domain resources and the lowest-ranking frequency domain resource block in the second uplink frequency domain resources. It should be understood that the first and second frequency domain spacings can be 0.

[0184] In another possible implementation, the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier. The first indication information may include four fields: the first field may indicate the number of frequency domain resource blocks in the first uplink frequency domain resource; the second field may indicate the first frequency domain spacing, or the difference between the frequency of the minimum frequency subcarrier of the first downlink frequency domain resource and the frequency of the minimum frequency subcarrier of the carrier, or the difference between the sequence number of the minimum sequence number resource block of the first downlink frequency domain resource and the sequence number of the minimum sequence number resource block of the carrier; the third field may indicate the second frequency domain spacing, or the difference between the frequency of the minimum frequency subcarrier of the second uplink frequency domain resource and the frequency of the minimum frequency subcarrier of the carrier, or the difference between the sequence number of the minimum sequence number resource block of the second uplink frequency domain resource and the sequence number of the minimum sequence number resource block of the carrier; and the fourth field may indicate the number of frequency domain resource blocks in the second uplink frequency domain resource. The first frequency domain spacing may be the number of frequency domain resource blocks between the maximum sequence number frequency domain resource block in the first uplink frequency domain resource and the minimum sequence number frequency domain resource block in the first downlink frequency domain resource. The second frequency domain spacing can be the number of frequency domain resource blocks between the frequency domain resource block with the largest sequence number in the first downlink frequency domain resource and the frequency domain resource block with the smallest sequence number in the second uplink frequency domain resource. It should be understood that the first frequency domain spacing and the second frequency domain spacing can be 0.

[0185] Optionally, when the first indication information indicates a fourth frequency domain resource configuration pattern, it should be understood that the first indication information can also be used to indicate other frequency domain resource configuration patterns:

[0186] In one possible implementation, the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier. Since the frequency domain resource configuration pattern is symmetrical to the center frequency of the first downlink frequency domain resource, the center frequency of the first downlink frequency domain resource can be determined as the center frequency of the carrier. The first indication information may include two fields. The first field may indicate the number of frequency domain resource blocks in the first uplink frequency domain resource, and the second field may indicate the first frequency domain spacing. Alternatively, the first field may indicate the number of frequency domain resource blocks in the first uplink frequency domain resource, and the second field may indicate the number of frequency domain resource blocks in the first downlink frequency domain resource. Alternatively, the first field may indicate the number of frequency domain resource blocks in the first downlink frequency domain resource, and the second field may indicate the first frequency domain spacing. The first frequency domain spacing can be 0. It should be understood that the first frequency domain spacing can indicate the number of frequency domain resource blocks between the frequency domain resource block with the largest sequence number in the first uplink frequency domain resource and the frequency domain resource block with the smallest sequence number in the first downlink frequency domain resource, and the number of frequency domain resource blocks between the frequency domain resource block with the largest sequence number in the first downlink frequency domain resource and the frequency domain resource block with the smallest sequence number in the second uplink frequency domain resource.

[0187] In another possible implementation, the minimum frequency of the first uplink frequency domain resource is not the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is not the maximum frequency of the carrier.

[0188] Optionally, the center frequency of the first downlink frequency domain resource is the center frequency of the carrier. The first indication information may include three fields. The first field may indicate the number of frequency domain resource blocks in the first uplink frequency domain resource; the second field may indicate the first frequency domain spacing; and the third field may indicate the number of frequency domain resource blocks in the first downlink frequency domain resource. The first frequency domain spacing can be 0. It should be understood that the first frequency domain spacing may indicate the number of frequency domain resource blocks between the highest-order frequency domain resource block in the first uplink frequency domain resource and the lowest-order frequency domain resource block in the first downlink frequency domain resource, and the number of frequency domain resource blocks between the highest-order frequency domain resource block in the first downlink frequency domain resource and the lowest-order frequency domain resource block in the second uplink frequency domain resource.

[0189] Optionally, the center frequency of the first downlink frequency domain resource is not the center frequency of the carrier. The first indication information may include four fields. The first field may indicate the difference between the minimum frequency or minimum sequence number of the resource block in the first uplink frequency domain resource and the minimum frequency or minimum sequence number of the resource block in the carrier; the second field may indicate the number of frequency domain resource blocks in the first uplink frequency domain resource; the third field may indicate the first frequency domain spacing; and the fourth field may indicate the number of frequency domain resource blocks in the first downlink frequency domain resource. The first frequency domain spacing can be 0. It should be understood that the first frequency domain spacing may indicate the number of frequency domain resource blocks between the highest sequence number frequency domain resource block in the first uplink frequency domain resource and the lowest sequence number frequency domain resource block in the first downlink frequency domain resource, and the number of frequency domain resource blocks between the highest sequence number frequency domain resource block in the first downlink frequency domain resource and the lowest sequence number frequency domain resource block in the second uplink frequency domain resource.

[0190] The first indication information can be carried in cell-specific signaling and sent to the terminal device. For example, cell-specific semi-static uplink / downlink common configuration information. Furthermore, the first indication information can be transmitted through the physical downlink shared channel (PDSCH), which can reduce signaling overhead.

[0191] 402. The terminal equipment determines the uplink frequency domain resources and downlink frequency domain resources based on the first instruction information.

[0192] After receiving the first instruction information, the terminal device can determine the uplink frequency domain resources and downlink frequency domain resources based on the first instruction information.

[0193] Optionally, the terminal device can determine the first uplink frequency domain resources, the second uplink frequency domain resources, and the first downlink frequency domain resources on the carrier within the first time period based on the first indication information. Specifically:

[0194] If the first indication information received by the terminal device directly indicates the frequency domain resource configuration pattern, that is, the first indication information directly indicates the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource, for example, when the first indication information indicates the third frequency domain resource configuration pattern:

[0195] In one possible implementation, the minimum frequency of the first uplink frequency domain resource may or may not be the minimum frequency of the carrier; the maximum frequency of the second uplink frequency domain resource may or may not be the maximum frequency of the carrier. The terminal device can determine the offset of the minimum frequency or minimum sequence number resource block of the first uplink frequency domain resource relative to the minimum frequency or minimum sequence number resource block of the carrier based on the first field in the first indication information, determine the number of frequency domain resource blocks in the first uplink frequency domain resource based on the second field, determine the first frequency domain spacing based on the third field, determine the number of frequency domain resource blocks in the first downlink frequency domain resource based on the fourth field, determine the second frequency domain spacing based on the fifth field, and determine the number of frequency domain resource blocks in the second uplink frequency domain resource based on the sixth field. For example:

[0196] Table 1

[0197]

[0198] As shown in Table 1, assume that the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks, numbered RB0 to RB49. The first indication information may include six fields, wherein the first field may indicate the difference between the frequency of the minimum frequency subcarrier of the first uplink frequency domain resource and the frequency of the minimum frequency subcarrier of the carrier, or the difference between the sequence number of the minimum sequence resource block of the first uplink frequency domain resource and the sequence number of the minimum sequence resource block of the carrier; the second field may indicate the number of frequency domain resource blocks in the first uplink frequency domain resource; the third field may indicate the first frequency domain spacing, or the difference between the frequency of the minimum frequency subcarrier of the first downlink frequency domain resource and the frequency of the minimum frequency subcarrier of the carrier, or the difference between the sequence number of the minimum sequence resource block of the first downlink frequency domain resource and the sequence number of the minimum sequence resource block of the carrier; the fourth field may indicate the number of frequency domain resource blocks in the first downlink frequency domain resource; the fifth field may indicate the second frequency domain spacing, or the difference between the frequency of the minimum frequency subcarrier of the second uplink frequency domain resource and the frequency of the minimum frequency subcarrier of the carrier, or the difference between the sequence number of the minimum sequence resource block of the second uplink frequency domain resource and the sequence number of the minimum sequence resource block of the carrier; and the sixth field may indicate the number of frequency domain resource blocks in the second uplink frequency domain resource. When the first indication information sent by the network device to the terminal device is {0,0,0,50,0,0}, it can indicate that the first indication information instructs the terminal device to use RB0 to RB49 for downlink communication; when the first indication information is {0,4,0,42,0,4}, it can indicate that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB0, RB0 to RB3 are used for the first uplink communication, RB4 to RB45 are used for downlink communication, and RB46 to RB49 are used for the second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is 0, that is, the number of frequency domain resource blocks between the largest sequence number frequency domain resource block used for the first uplink communication and the smallest sequence number frequency domain resource block used for the downlink communication is 0 (RB3 to RB4). The number of frequency domain resource blocks between the largest sequence frequency domain resource block used for downlink communication and the smallest sequence frequency domain resource block used for the second uplink communication is 0 (0 frequency domain resource blocks between RB45 and RB46); when the first indication information is {0,4,1,40,1,4}, it can be indicated that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB0, RB0 to RB3 are used for the first uplink communication, RB5 to RB44 are used for downlink communication, RB46 to RB49 are used for the second uplink communication, the first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, there is a 1 frequency domain resource block between RB3 and RB5, and a 1 frequency domain resource block between RB44 and RB46;When the first indication information is {1,4,1,40,1,3}, it can be indicated that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, RB6 to RB45 are used for downlink communication, and RB47 to RB49 are used for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, there is a 1-frequency domain resource block between RB4 and RB6, and a 1-frequency domain resource block between RB45 and RB47. When the first indication information is {1,4,1,30,1,3}, it can be indicated that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, and RB5 to RB49 are used for the second uplink communication. RB34 is used for downlink communication, and RB36 to RB39 are used for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 1, meaning that there is a 1-frequency domain resource block between RB4 and RB5, and a 1-frequency domain resource block between RB34 and RB36. When the first indication information is {1,4,2,30,1,3}, it can indicate that the first indication information instructs the terminal device that the smallest frequency domain block of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, RB7 to RB36 are used for downlink communication, and RB38 to RB41 are used for the second uplink communication. The first frequency domain spacing is 2, and the second frequency domain spacing is 1, meaning that there are 2 frequency domain resource blocks between RB4 and RB7, and a 1-frequency domain resource block between RB36 and RB38. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0199] In another possible implementation, the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier. The terminal device can determine the number of frequency domain resource blocks in the first uplink frequency domain resource based on the first field in the first indication information, determine the first frequency domain spacing based on the second field, determine the second frequency domain spacing based on the third field, and determine the number of frequency domain resource blocks in the second uplink frequency domain resource based on the fourth field. For example:

[0200] Table 2

[0201]

[0202] As shown in Table 2, assuming the terminal device has a carrier bandwidth of 10MHz and includes 50 frequency domain resource blocks numbered RB0 to RB49, then the sequence number of the smallest frequency domain block in the first uplink frequency domain resource is RB0, and the sequence number of the largest frequency domain block in the second uplink frequency domain resource is RB49. The first indication information may include four fields: the first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource; the second field indicates the first frequency domain spacing, or the difference between the frequency of the smallest frequency subcarrier of the first downlink frequency domain resource and the frequency of the smallest frequency subcarrier of the carrier, or the difference between the sequence number of the smallest sequence resource block in the first downlink frequency domain resource and the sequence number of the smallest sequence resource block of the carrier; the third field indicates the second frequency domain spacing, or the difference between the frequency of the smallest frequency subcarrier of the second uplink frequency domain resource and the frequency of the smallest frequency subcarrier of the carrier, or the difference between the sequence number of the smallest sequence resource block in the second uplink frequency domain resource and the sequence number of the smallest sequence resource block of the carrier; and the fourth field indicates the number of frequency domain resource blocks in the second uplink frequency domain resource.When the first indication information sent by the network device to the terminal device is {0,0,0,0}, it can indicate that the first indication information instructs the terminal device RB0 to RB49 to use for downlink communication; when the first indication information is {4,1,1,4}, it can indicate that the first indication information instructs the terminal device RB0 to RB3 to use for first uplink communication, RB5 to RB44 to use for downlink communication, and RB46 to RB49 to use for second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for first uplink communication and the smallest sequence frequency domain resource block used for downlink communication is 1 (RB3 to R). The frequency domain resource blocks between RB44 and RB46 are spaced by one frequency domain resource block (RB5 is spaced by one frequency domain resource block). The number of frequency domain resource blocks between the largest sequence frequency domain resource block used for downlink communication and the smallest sequence frequency domain resource block used for the second uplink communication is 1 (RB44 to RB46 are spaced by one frequency domain resource block). When the first indication information is {4,0,0,4}, it can be indicated that the first indication information instructs the terminal device to use RB0 to RB3 for the first uplink communication, RB4 to RB45 for downlink communication, and RB46 to RB49 for the second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is 0, that is, there are 0 frequency domain resource blocks between RB3 and RB4, and 0 frequency domain resource blocks between RB45 and RB46. The interval is 0 frequency domain resource blocks. When the first indication information is {2,1,1,4}, it can be indicated that the first indication information instructs terminal devices RB0-RB1 to be used for first uplink communication, RB3-RB44 to be used for downlink communication, and RB46-RB49 to be used for second uplink communication. The first frequency domain interval is 1, and the second frequency domain interval is 1, that is, there is a 1-frequency domain resource block interval between RB1 and RB3, and a 1-frequency domain resource block interval between RB44 and RB46. When the first indication information is {2,1,2,4}, it can be indicated that the first indication information instructs terminal devices RB0-RB1 to be used for first uplink communication, and RB3-RB43 to be used for downlink communication. RB46 to RB49 are used for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 2, that is, there is a 1-frequency domain resource block interval between RB1 and RB3, and a 2-frequency domain resource block interval between RB43 and RB46. When the first indication information is {2,1,2,3}, it can indicate that the first indication information indicates that the terminal device uses RB0 to RB1 for the first uplink communication, RB3 to RB44 for downlink communication, and RB47 to RB49 for the second uplink communication, with a first frequency domain spacing of 1 and a second frequency domain spacing of 2, that is, there is a 1-frequency domain resource block interval between RB1 and RB3, and a 2-frequency domain resource block interval between RB43 and RB46. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0203] If the first indication information received by the terminal device directly indicates the frequency domain resource configuration pattern, for example, when the first indication information indicates the fourth frequency domain resource configuration pattern:

[0204] In one possible implementation, the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier.

[0205] The terminal device can determine the number of frequency domain resource blocks in the first uplink frequency domain resource based on the first field in the first indication information, and determine the first frequency domain spacing based on the second field. For example:

[0206] Table 3

[0207]

[0208] As shown in Table 3, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49. The first indication information can include two fields. The first field can indicate the number of frequency domain resource blocks in the first uplink frequency domain resource, and the second field can indicate the first frequency domain spacing. When the first indication information sent by the network device to the terminal device is {0,0}, it can indicate that the first indication information instructs the terminal device to use RB0 to RB49 for downlink communication; when the first indication information is {4,0}, it can indicate that the first indication information instructs the terminal device to use RB0 to RB3 for the first uplink communication, and RB46 to RB49 for the second uplink communication, with the first frequency domain spacing being 0 and the second frequency domain spacing also being 0. That is, the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for the first uplink communication and the smallest sequence frequency domain resource block used for the downlink communication is 0 (0 frequency domain resource blocks between RB3 and RB4), and the largest sequence frequency domain resource block used for the downlink communication is 0. If the number of frequency domain resource blocks between the high-order frequency domain resource block and the low-order frequency domain resource block used for the second uplink communication is 0 (0 frequency domain resource blocks between RB45 and RB46), then RB4 to RB45 are used for downlink communication. When the first indication information is {4,1}, it can indicate that the first indication message instructs the terminal device that RB0 to RB3 are used for the first uplink communication, and RB46 to RB49 are used for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is also 1, that is, there is a 1-frequency domain resource block between RB3 and RB5, and a 1-frequency domain resource block between RB44 and RB46. Then RB5 to RB44 are used for downlink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0209] Optionally, the terminal device can determine the number of frequency domain resource blocks in the first uplink frequency domain resource based on the first field in the first indication information, and determine the number of frequency domain resource blocks in the first downlink frequency domain resource based on the second field. For example:

[0210] Table 4

[0211]

[0212] As shown in Table 4, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, the first indication information can include two fields. The first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource, and the second field indicates the number of frequency domain resource blocks in the first downlink frequency domain resource. When the network device sends the first indication information to the terminal device as {0, 50}, it indicates that the first indication information instructs the terminal device to use RB0 to RB49 for downlink communication. When the first indication information is {4, 42}, it indicates that the first indication information instructs the terminal device to use RB0 to RB3 for first uplink communication, RB4 to RB45 for downlink communication, and RB46 to RB49 for second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is also 0. That is, the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for first uplink communication and the smallest sequence frequency domain resource block used for downlink communication is 0 (the spacing between RB3 and RB4 is 0). The number of frequency domain resource blocks between the largest sequence frequency domain resource block used for downlink communication and the smallest sequence frequency domain resource block used for the second uplink communication is 0 (0 frequency domain resource blocks between RB45 and RB46); when the first indication information is {4,40}, it can be indicated that the first indication message indicates that the terminal device RB0 to RB3 are used for the first uplink communication, RB5 to RB44 are used for downlink communication, and RB46 to RB49 are used for the second uplink communication, with a first frequency domain spacing of 1 and a second frequency domain spacing of 1, that is, 1 frequency domain resource block between RB3 and RB5 and 1 frequency domain resource block between RB44 and RB46. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0213] Optionally, the terminal device can determine the number of frequency domain resource blocks in the first downlink frequency domain resource based on the first field in the first indication information, and determine the first frequency domain spacing based on the second field. For example:

[0214] Table 5

[0215]

[0216] As shown in Table 5, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, the first indication information can include two fields. The first field indicates the number of frequency domain resource blocks in the first downlink frequency domain resource, and the second field indicates the first frequency domain spacing. When the network device sends the first indication information to the terminal device as {0,0}, it indicates that the first indication information instructs the terminal device to use RB0 to RB24 for the first uplink communication and RB25 to RB49 for the second uplink communication. When the first indication information is {4,0}, it indicates that the first indication information instructs the terminal device to use RB0 to RB22 for the first uplink communication and RB27 to RB49 for the second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is also 0. That is, the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for the first uplink communication and the smallest sequence frequency domain resource block used for the downlink communication is 0 (0 frequency domain resource blocks between RB22 and RB23). If the number of frequency domain resource blocks between the largest sequence number frequency domain resource block used for downlink communication and the smallest sequence number frequency domain resource block used for the second uplink communication is 0 (0 frequency domain resource blocks between RB26 and RB27), then RB23 to RB26 are used for downlink communication. When the first indication information is {4,1}, it can indicate that the first indication message indicates that the terminal device uses RB0 to RB21 for the first uplink communication and RB28 to RB49 for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is also 1, that is, there is a 1 frequency domain resource block between RB21 and RB23, and a 1 frequency domain resource block between RB26 and RB28. Therefore, RB23 to RB26 are used for downlink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0217] In another possible implementation, the minimum frequency of the first uplink frequency domain resource is not the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is not the maximum frequency of the carrier.

[0218] The center frequency of the first downlink frequency domain resource is the center frequency of the carrier. The terminal device can determine the number of frequency domain resource blocks in the first uplink frequency domain resource based on the first field in the first indication information, determine the first frequency domain spacing based on the second field, and determine the number of frequency domain resource blocks in the first downlink frequency domain resource based on the third field. For example:

[0219] Table 6

[0220]

[0221] As shown in Table 6, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, the first indication information can include three fields. The first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource; the second field indicates the first frequency domain spacing; and the third field indicates the number of frequency domain resource blocks in the first downlink frequency domain resource. When the network device sends the first indication information {4,0,42} to the terminal device, it can indicate that the first indication information instructs the terminal device that RB0 to RB3 are used for the first uplink communication, the first frequency domain spacing is 0 (meaning the number of frequency domain resource blocks between the largest sequence number frequency domain resource block used for the first uplink communication and the smallest sequence number frequency domain resource block used for downlink communication is 0, with 0 frequency domain resource blocks between RB3 and RB4), and RB4 to RB45 are used for downlink communication, the second frequency domain spacing is 0 (meaning the number of frequency domain resource blocks between the largest sequence number frequency domain resource block used for the first uplink communication and the smallest sequence number frequency domain resource block used for downlink communication is 0), and RB4 to RB45 are used for downlink communication, with 0 frequency domain resource blocks between the largest sequence number frequency domain resource block used for the first uplink communication and the smallest sequence number frequency domain resource block used for downlink communication is 0. The number of frequency domain resource blocks between the smallest sequence number frequency domain resource blocks used for uplink communication is 0 (0 frequency domain resource blocks between RB45 and RB46). RB46 to RB49 are used for the second uplink communication. When the first indication information is {4,1,40}, it can be indicated that the first indication information instructs the terminal device to use RB0 to RB3 for the first uplink communication, and the first frequency domain spacing is 1, that is, the number of frequency domain resource blocks between the largest sequence number frequency domain resource block used for the first uplink communication and the smallest sequence number frequency domain resource block used for the downlink communication is 1 (0 frequency domain resource blocks between RB3 and RB5). The frequency domain resource blocks are spaced one frequency domain resource block apart. RB5 to RB44 are used for downlink communication, and the second frequency domain spacing is 1. The number of frequency domain resource blocks between the largest sequence frequency domain resource block used for downlink communication and the smallest sequence frequency domain resource block used for the second uplink communication is 1 (with a one-frequency domain resource block interval between RB44 and RB46). RB46 to RB49 are used for the second uplink communication. When the first indication information is {4,1,4}, it can indicate that the first indication information instructs the terminal device that RB18 to RB21 are used for the first uplink communication, and the first frequency domain spacing is 1. Specifically, the number of frequency domain resource blocks between the largest sequence number frequency domain resource block used for the first uplink communication and the smallest sequence number frequency domain resource block used for the downlink communication is 1 (with a 1-block interval between RB21 and RB23). RB23 to RB26 are used for downlink communication. The second frequency domain spacing is 1. The number of frequency domain resource blocks between the largest sequence number frequency domain resource block used for downlink communication and the smallest sequence number frequency domain resource block used for the second uplink communication is 1 (with a 1-block interval between RB26 and RB28). RB28 to RB31 are used for the second uplink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0222] Optionally, the center frequency of the first downlink frequency domain resource is not the center frequency of the carrier. The terminal device can determine the offset of the minimum frequency of the first uplink frequency domain resource relative to the minimum frequency or minimum sequence number resource block of the carrier based on the first field in the first indication information, determine the number of frequency domain resource blocks in the first uplink frequency domain resource based on the second field, determine the first frequency domain spacing based on the third field, and determine the number of frequency domain resource blocks in the first downlink frequency domain resource based on the fourth field. For example:

[0223] Table 7

[0224]

[0225] As shown in Table 7, assuming the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, the first indication information may include four fields. The first field may indicate the offset of the minimum frequency of the first uplink frequency domain resource relative to the minimum frequency or minimum sequence number resource block of the carrier; the second field may indicate the number of frequency domain resource blocks in the first uplink frequency domain resource; the third field may indicate the first frequency domain spacing; and the fourth field may indicate the number of frequency domain resource blocks in the first downlink frequency domain resource.When the first indication information sent by the network device to the terminal device is {0,0,0,50}, it can indicate that the first indication information instructs the terminal device to use RB0 to RB49 for downlink communication; when the first indication information is {0,4,0,42}, it can indicate that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB0, RB0 to RB3 are used for the first uplink communication, RB4 to RB45 are used for downlink communication, and RB46 to RB49 are used for the second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is 0, that is, the number of frequency domain resource blocks between the largest sequence number frequency domain resource block used for the first uplink communication and the smallest sequence number frequency domain resource block used for the downlink communication is 1 (the spacing between RB3 and RB4 is 0). The number of frequency domain resource blocks between the largest sequence frequency domain resource block used for downlink communication and the smallest sequence frequency domain resource block used for the second uplink communication is 0 (0 frequency domain resource blocks between RB45 and RB46); when the first indication information is {0,4,1,40}, it can indicate that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB0, RB0 to RB3 are used for the first uplink communication, RB5 to RB44 are used for downlink communication, RB46 to RB49 are used for the second uplink communication, the first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, there is a 1 frequency domain resource block between RB3 and RB5, and a 1 frequency domain resource block between RB44 and RB46; when the first When the indication information is {1,4,1,40}, it can be indicated that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, RB6 to RB45 are used for downlink communication, and RB47 to RB49 are used for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, there is a 1-block interval between RB4 and RB6, and a 1-block interval between RB45 and RB47. When the first indication information is {1,4,1,30}, it can be indicated that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, and RB5 to RB34 are used for downlink communication. For downlink communication, RB36 to RB39 are used for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, there is a 1-frequency domain resource block between RB4 and RB5, and a 1-frequency domain resource block between RB34 and RB36. When the first indication information is {1,4,2,30}, it can be indicated that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB1. RB1 to RB4 are used for the first uplink communication, RB7 to RB36 are used for downlink communication, and RB39 to RB42 are used for the second uplink communication. The first frequency domain spacing is 2, and the second frequency domain spacing is 2, that is, there are 2-frequency domain resource blocks between RB4 and RB7, and 2-frequency domain resource blocks between RB36 and RB39.It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0226] If the first indication information received by the terminal device is an index value, the frequency domain resource configuration pattern corresponding to the index value can be determined based on the index value. Then, the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource on the carrier within the first time period can be determined based on the corresponding frequency domain resource configuration pattern. The index value and the frequency domain resource configuration pattern can be in a one-to-one correspondence, or they can be pre-set by the terminal device, or they can be set by the network device and sent to the terminal device. This application does not impose any limitations on this.

[0227] If the first indication information received by the terminal device is an index value, for example, when the first indication information indicates a third frequency domain resource configuration pattern:

[0228] In one possible implementation, the minimum frequency of the first uplink frequency domain resource may or may not be the minimum frequency of the carrier; the maximum frequency of the second uplink frequency domain resource may or may not be the maximum frequency of the carrier. For example:

[0229] Table 8

[0230]

[0231] As shown in Table 8, assuming the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, if the index value indicated by the first indication information sent by the network device to the terminal device is 0, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 0 is {0,0,0,50,0,0}, which indicates that the first indication information indicates that RB0 to RB49 are used for downlink communication. When the index value indicated by the first indication information is 1, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 1 is {0,4,0,42,0,4}, which indicates that the first indication information indicates that RB0 to RB49 are used for downlink communication. The terminal device shows that the smallest frequency block of the first uplink frequency domain resource is RB0. RB0 to RB3 are used for the first uplink communication, RB4 to RB45 are used for downlink communication, and RB46 to RB49 are used for the second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is 0. That is, the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for the first uplink communication and the smallest sequence frequency domain resource block used for the downlink communication is 1 (0 frequency domain resource blocks between RB3 and RB4), and the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for the downlink communication and the smallest sequence frequency domain resource block used for the second uplink communication is 0 (R... (0 frequency domain resource blocks between B45 and RB46); When the index value indicated by the first indication information is 2, the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 2 is {0,4,1,40,1,4}, which can indicate that the first indication information indicates to the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB0, RB0 to RB3 are used for the first uplink communication, RB5 to RB44 are used for downlink communication, RB46 to RB49 are used for the second uplink communication, the first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, there is a 1 frequency domain resource block between RB3 and RB5, and between RB44 and RB46. The interval is 1 frequency domain resource block; when the index value indicated by the first indication information is 3, the terminal device can determine that the frequency domain resource configuration pattern corresponding to the index value 3 is {1,4,1,40,1,3}, which can indicate that the first indication information indicates to the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, RB6 to RB45 are used for downlink communication, RB47 to RB49 are used for the second uplink communication, the first frequency domain interval is 1, the second frequency domain interval is 1, that is, there is an interval of 1 frequency domain resource block between RB4 and RB6, and there is an interval of 1 frequency domain resource block between RB45 and RB47;When the index value indicated by the first indication information is 4, the terminal device can determine that the frequency domain resource configuration pattern corresponding to the index value 4 is {1,4,1,30,1,3}, which can indicate that the first indication information indicates to the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, RB5 to RB34 are used for downlink communication, RB36 to RB39 are used for the second uplink communication, the first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, there is a 1-frequency domain resource block between RB4 and RB5, and a 1-frequency domain resource block between RB34 and RB36. When the index value indicated by the first indication information is 5, the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 5 is {1,4,2,30,1,3}. This indicates that the first indication information instructs the terminal device that the smallest frequency domain block number of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, RB7 to RB36 are used for downlink communication, and RB38 to RB41 are used for the second uplink communication. The first frequency domain spacing is 2, and the second frequency domain spacing is 1, that is, there is a 1-block interval between RB4 and RB7, and a 1-block interval between RB36 and RB38. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0232] In another possible implementation, the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier. For example:

[0233] Table 9

[0234]

[0235] As shown in Table 9, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, if the index value indicated by the first indication information sent by the network device to the terminal device is 0, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 0 is {0,0,0,0}, which indicates that the first indication information instructs the terminal device to use RB0 to RB49 for downlink communication; when the index value indicated by the first indication information is 1, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 1 is {4,1,1,4}, which indicates that the first indication information instructs the terminal device to use RB0 to RB3 for first uplink communication, and RB5 to RB44 for... For downlink communication, RB46 to RB49 are used for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 1. That is, the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for the first uplink communication and the smallest sequence frequency domain resource block used for the downlink communication is 1 (with a 1-block interval between RB3 and RB5), and the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for the downlink communication and the smallest sequence frequency domain resource block used for the second uplink communication is 1 (with a 1-block interval between RB44 and RB46). When the index value indicated by the first indication information is 2, the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 2 is {4,0,0,4}, which can be represented as... The first indication information indicates that terminal devices RB0-RB3 are used for first uplink communication, RB4-RB45 for downlink communication, and RB46-RB49 for second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is 0, meaning there are 0 frequency domain resource blocks between RB3 and RB4, and 0 frequency domain resource blocks between RB45 and RB46. When the index value indicated by the first indication information is 3, the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 3 is {2,1,1,4}, which indicates that the first indication information indicates that terminal devices RB0-RB1 are used for first uplink communication, RB3-RB44 for downlink communication, and RB46-RB49 for second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 1, meaning that there is a 1-frequency domain resource block between RB1 and RB3, and a 1-frequency domain resource block between RB44 and RB46. When the index value indicated by the first indication information is 4, the terminal device can determine that the frequency domain resource configuration pattern corresponding to the index value 4 is {2,1,2,4}, which can indicate that the first indication information indicates that the terminal device uses RB0 to RB1 for the first uplink communication, RB3 to RB43 for the downlink communication, and RB46 to RB49 for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 2, meaning that there is a 1-frequency domain resource block between RB1 and RB3, and a 2-frequency domain resource block between RB43 and RB46.When the index value indicated by the first indication information is 5, the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 5 is {2,1,2,3}. This indicates that the first indication information instructs the terminal device that RB0-RB1 are used for first uplink communication, RB3-RB44 for downlink communication, and RB47-RB49 for second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 2, meaning that there is a 1-block interval between RB1 and RB3, and a 2-block interval between RB43 and RB46. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0236] If the first indication information received by the terminal device is an index value, for example, when the first indication information indicates a fourth frequency domain resource configuration pattern:

[0237] In one possible implementation, the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier.

[0238] For example:

[0239] Table 10

[0240]

[0241] As shown in Table 10, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, when the first indication information sent by the network device to the terminal device is {0,0}, it can be indicated that the first indication information instructs the terminal device to use RB0 to RB49 for downlink communication; when the first indication information is {4,0}, it can be indicated that the first indication information instructs the terminal device to use RB0 to RB3 for first uplink communication, and RB46 to RB49 for second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is also 0, that is, the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for first uplink communication and the smallest sequence frequency domain resource block used for downlink communication is 0 (RB3 to...). If the frequency domain resource blocks between RB45 and RB46 are 0 (0 frequency domain resource blocks between them), and the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for downlink communication and the smallest sequence frequency domain resource block used for the second uplink communication is 0 (0 frequency domain resource blocks between RB45 and RB46), then RB4 to RB45 are used for downlink communication. When the first indication information is {4,1}, it can indicate that the first indication message indicates that the terminal device uses RB0 to RB3 for the first uplink communication and RB46 to RB49 for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is also 1, that is, there is a 1 frequency domain resource block between RB3 and RB5, and a 1 frequency domain resource block between RB44 and RB46. Then RB5 to RB44 are used for downlink communication. It should be understood that the above examples are only illustrative and are not intended to limit the embodiments of this application.

[0242] Optional, for example:

[0243] Table 11

[0244]

[0245]

[0246] As shown in Table 11, assuming the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, if the index value indicated by the first indication information sent by the network device to the terminal device is 0, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 0 is {0, 50}, which means that the first indication information indicates that RB0 to RB49 of the terminal device are used for downlink communication; when the index value indicated by the first indication information is 1, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 1 is {4, 42}, which means that the first indication information indicates that RB0 to RB3 of the terminal device are used for first uplink communication, RB4 to RB45 are used for downlink communication, and RB46 to RB49 are used for second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is also 0, that is, the maximum sequence number of the frequency domain resource block used for first uplink communication is... The number of frequency domain resource blocks between the smallest sequence number frequency domain resource blocks used for downlink communication is 0 (0 frequency domain resource blocks between RB3 and RB4), and the number of frequency domain resource blocks between the largest sequence number frequency domain resource block used for downlink communication and the smallest sequence number frequency domain resource block used for the second uplink communication is 0 (0 frequency domain resource blocks between RB45 and RB46). When the index value indicated by the first indication information is 2, the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 2 is {4,40}, which can indicate that the first indication message indicates that RB0 to RB3 are used for the first uplink communication, RB5 to RB44 are used for downlink communication, and RB46 to RB49 are used for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, there is a 1 frequency domain resource block between RB3 and RB5, and a 1 frequency domain resource block between RB44 and RB46. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0247] Optional, for example:

[0248] Table 12

[0249]

[0250] As shown in Table 12, assuming the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, if the index value indicated by the first indication information sent by the network device to the terminal device is 0, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 0 is {0,0}, which means that the first indication information indicates that RB0 to RB24 are used for the first uplink communication and RB25 to RB49 are used for the second uplink communication. If the index value indicated by the first indication information sent by the network device to the terminal device is 1, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 1 is {4,0}, which means that the first indication information indicates that RB0 to RB22 are used for the first uplink communication and RB27 to RB49 are used for the second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is also 0, that is, from the largest sequence frequency domain resource block used for the first uplink communication to the smallest sequence frequency domain resource block used for the downlink communication. The number of frequency domain resource blocks between frequency domain resource blocks is 0 (0 frequency domain resource blocks between RB22 and RB23), and the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for downlink communication and the smallest sequence frequency domain resource block used for the second uplink communication is 0 (0 frequency domain resource blocks between RB26 and RB27). Therefore, RB23 to RB26 are used for downlink communication. If the index value indicated by the first indication information sent by the network device to the terminal device is 2, the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 2 is {4,1}. This indicates that the first indication message instructs the terminal device that RB0 to RB21 are used for the first uplink communication, RB28 to RB49 are used for the second uplink communication, the first frequency domain spacing is 1, and the second frequency domain spacing is also 1. That is, there is a 1-frequency domain resource block between RB21 and RB23, and a 1-frequency domain resource block between RB26 and RB28. Therefore, RB23 to RB26 are used for downlink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0251] In another possible implementation, the minimum frequency of the first uplink frequency domain resource is not the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is not the maximum frequency of the carrier.

[0252] The center frequency of the first downlink frequency domain resource is the center frequency of the carrier, for example:

[0253] Table 13

[0254]

[0255] As shown in Table 13, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, if the index value indicated by the first indication information sent by the network device to the terminal device is 0, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 0 is {4,0,42}. This indicates that the first indication information instructs the terminal device that RB0 to RB3 are used for the first uplink communication, and the first frequency domain spacing is 0. That is, the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for the first uplink communication and the smallest sequence frequency domain resource block used for the downlink communication is 0 (0 frequency domain resource blocks are spaced between RB3 and RB4). RB45 is used for downlink communication, the second frequency domain spacing is 0, and the number of frequency domain resource blocks between the largest sequence number frequency domain resource block used for downlink communication and the smallest sequence number frequency domain resource block used for the second uplink communication is 0 (0 frequency domain resource blocks are spaced between RB45 and RB46). RB46 to RB49 are used for the second uplink communication. If the index value indicated by the first indication information sent by the network device to the terminal device is 1, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to the index value 1 is {4,1,40}, which can indicate that the first indication information indicates that the terminal device uses RB0 to RB3 for the first uplink communication, the first frequency domain spacing is 1, that is, the largest sequence number frequency domain resource block used for the first uplink communication is 0. The number of frequency domain resource blocks between the source block and the minimum sequence number frequency domain resource block used for downlink communication is 1 (with a 1-block interval between RB3 and RB5). RB5 to RB44 are used for downlink communication, and the second frequency domain spacing is 1. The number of frequency domain resource blocks between the maximum sequence number frequency domain resource block used for downlink communication and the minimum sequence number frequency domain resource block used for the second uplink communication is 1 (with a 1-block interval between RB44 and RB46). RB46 to RB49 are used for the second uplink communication. If the index value indicated by the first indication information sent by the network device to the terminal device is 2, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 2 is {4,1,4}. The first indication information can be interpreted as follows: Terminal devices RB18 to RB21 are used for first uplink communication, with a first frequency domain spacing of 1, meaning the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for first uplink communication and the smallest sequence frequency domain resource block used for downlink communication is 1 (with a 1-block interval between RB21 and RB23). RB23 to RB26 are used for downlink communication. The second frequency domain spacing is 1, meaning the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for downlink communication and the smallest sequence frequency domain resource block used for second uplink communication is 1 (with a 1-block interval between RB26 and RB28). RB28 to RB31 are used for second uplink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0256] Optionally, the center frequency of the first downlink frequency domain resource is not the center frequency of the carrier, for example:

[0257] Table 14

[0258]

[0259] As shown in Table 14, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, if the index value indicated by the first indication information sent by the network device to the terminal device is 0, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 0 is {0,0,0,50}, which indicates that the first indication information instructs the terminal device to use RB0 to RB49 for downlink communication; if the index value indicated by the first indication information sent by the network device to the terminal device is 1, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 1 is {0,4,0,42}, which indicates that the first indication information instructs the terminal device to use RB0 to RB49 for downlink communication. The terminal device shows that the smallest frequency domain block of the first uplink frequency domain resource is RB0. RB0 to RB3 are used for the first uplink communication, RB4 to RB45 are used for downlink communication, and RB46 to RB49 are used for the second uplink communication. The first frequency domain spacing is 0, and the second frequency domain spacing is 0. That is, the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for the first uplink communication and the smallest sequence frequency domain resource block used for the downlink communication is 1 (0 frequency domain resource blocks between RB3 and RB4), and the number of frequency domain resource blocks between the largest sequence frequency domain resource block used for the downlink communication and the smallest sequence frequency domain resource block used for the second uplink communication is 0 (0 frequency domain resource blocks between RB45 and RB49). (0 frequency domain resource blocks between B46); If the index value indicated by the first indication information sent by the network device to the terminal device is 2, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to the index value 2 is {0,4,1,40}, which can indicate that the first indication information indicates to the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB0, RB0~RB3 are used for the first uplink communication, RB5~RB44 are used for downlink communication, RB46~RB49 are used for the second uplink communication, the first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, there is a 1 frequency domain resource block between RB3 and RB5, and a 1 frequency domain resource block between RB44 and RB46. One frequency domain resource block; if the index value indicated by the first indication information sent by the network device to the terminal device is 3, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to the index value 3 is {1,4,1,40}, which can indicate that the first indication information indicates to the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, RB6 to RB45 are used for downlink communication, RB47 to RB49 are used for the second uplink communication, the first frequency domain spacing is 1, the second frequency domain spacing is 1, that is, there is a 1 frequency domain resource block between RB4 and RB6, and there is a 1 frequency domain resource block between RB45 and RB47;If the index value of the first indication information sent by the network device to the terminal device is 4, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to the index value 4 is {1,4,1,30}. This can indicate that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, RB5 to RB34 are used for downlink communication, and RB36 to RB39 are used for the second uplink communication. The first frequency domain spacing is 1, and the second frequency domain spacing is 1, that is, there is a 1-frequency domain resource block between RB4 and RB5, and a 1-frequency domain resource block between RB34 and RB36. If the index value indicated by the first indication information sent by the network device to the terminal device is 5, then the terminal device can determine that the frequency domain resource configuration pattern corresponding to index value 5 is {1,4,2,30}. This indicates that the first indication information instructs the terminal device that the sequence number of the smallest frequency domain block of the first uplink frequency domain resource is RB1, RB1 to RB4 are used for the first uplink communication, RB7 to RB36 are used for downlink communication, and RB39 to RB42 are used for the second uplink communication. The first frequency domain spacing is 2, and the second frequency domain spacing is 2, that is, there is a 2-frequency domain resource block interval between RB4 and RB7, and a 2-frequency domain resource block interval between RB36 and RB39. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0260] Based on the network architecture described above, please refer to Figure 6 , Figure 6 This is a flowchart illustrating another communication method provided in an embodiment of this application. The functions performed by the terminal device in this application can also be performed by modules (e.g., chips) within the terminal device, and the functions performed by the network device in this application can also be performed by modules (e.g., chips) within the network device. This communication method can be used by the terminal device to determine uplink and downlink resources. Figure 6 As shown, the communication method may include the following steps.

[0261] 601. The network device sends the first instruction information to the terminal device.

[0262] Correspondingly, the terminal device receives the first instruction information from the network device.

[0263] Optionally, the network device sends a second indication message to the terminal device. Correspondingly, the terminal device can receive the second indication message from the network device.

[0264] The first indication information can be used to indicate a first uplink frequency domain resource and / or a second uplink frequency domain resource on a carrier within a first time period. The first uplink frequency domain resource and / or the second uplink frequency domain resource can be used for uplink communication between the terminal device and the network device. The maximum frequency of the first uplink frequency domain resource can be less than the minimum frequency of the first frequency domain resource, and the minimum frequency of the second uplink frequency domain resource can be greater than the maximum frequency of the first frequency domain resource. Alternatively, the sequence number of any frequency domain resource block in the first uplink frequency domain resource is less than the sequence number of any frequency domain resource block in the first frequency domain resource, and the sequence number of any frequency domain resource block in the second uplink resource is greater than the sequence number of any frequency domain resource block in the first frequency domain resource. The first and second uplink frequency domain resources belong to the same frequency band as the first frequency domain resource. It should be understood that the frequency domain resource block can be a resource block. In the current NR protocol, a resource block and a frequency domain resource block can have the same physical meaning. It should be understood that a frequency band can be a predefined range of frequencies. In NR systems, it is also called the operating band, which can be the uplink operating band, the downlink operating band, or a continuous spectrum range defined in addition to the existing NR operating bands.

[0265] In this embodiment, the subcarriers or resource blocks included in the carrier are predetermined. The bandwidth of the carrier includes a continuous frequency range, which can be predetermined. For example, in an NR system, the predetermined bandwidth of the carrier can be 5MHz, 10MHz, etc.

[0266] The first uplink frequency domain resource and / or the second uplink frequency resource are frequency domain resources used by the network device for uplink communication. The first uplink frequency domain resource includes one or more resource blocks. The second uplink frequency domain resource includes one or more resource blocks.

[0267] Optionally, the first time period may include one or more time slots. When the first time period includes one time slot, the first indication information can be used to indicate the frequency domain resources used for uplink communication of the terminal device at the current moment when data needs to be transmitted; when the first time period includes multiple time slots, the first indication information can be used to indicate the frequency domain resources used for uplink communication of the terminal device in all time slots within the first time period.

[0268] Optionally, the first time period includes the downlink time period in the uplink / downlink time slot format configured at the cell level. That is, the first time period is not less than the downlink time period in the uplink / downlink time slot format configured at the cell level. This can be understood as the first time period being a time period greater than or equal to the downlink time period in the uplink / downlink time slot format configured at the cell level, and can include both the uplink and downlink time periods in the uplink / downlink time slot format configured at the cell level. This allows for more flexible uplink resource configuration, avoiding the need to reserve fixed uplink frequency domain resources when there is no uplink signal transmission.

[0269] Optionally, the first indication information can be used to indicate the first uplink frequency domain resources and / or the second uplink frequency domain resources on the carrier within a first time period. This can include multiple indication messages for indicating the first uplink frequency domain resources and / or the second uplink frequency domain resources on the carrier within a time unit. The time unit includes one or more time slots, and the first time period includes multiple time units. That is, the first uplink frequency domain resources and / or the second uplink frequency domain resources on the carrier within any one time unit of the first time period can be indicated separately by the first indication information. This provides greater flexibility in configuring the frequency domain resources of the carrier within the first time period. For example, the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks, numbered RB0 to RB49. The first frequency domain resource is RB10 to RB39. The first time period includes 20 time slots, numbered time slot 0 to time slot 19, which can be divided into four time units, numbered time units 0 to 3. Time units 0 to 3 include time slots 0 to 4, 5 to 9, 10 to 14, and 15 to 19, respectively. The first indication information can indicate the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to time units 0 to 3, respectively: the first indication information indicates that RB0 to 9 on the carrier in time unit 0 (time slots 0 to 4) is the first uplink frequency domain resource and RB39 to 49 is the second uplink frequency domain resource; the first indication information indicates that RB5 to 9 on the carrier in time unit 1 (time slots 5 to 9) is the first uplink frequency domain resource and RB39 to 49 is the second uplink frequency domain resource; the first indication information indicates that RB5 to 9 on the carrier in time unit 2 (time slots 10 to 14) is the second uplink frequency domain resource. RBs 0 to 9 represent the first uplink frequency domain resources, and RBs 39 to 45 represent the second uplink frequency domain resources; this indicates that RBs 0 to 9 on the carrier within time unit 3 (time slots 15 to 19) represent the first uplink frequency domain resources. The specific frequency domain resource configuration patterns indicated by the first indication information can be determined by the terminal device according to a pre-configured strategy. This pre-configured strategy can be sent to the terminal device by the network device or configured by the terminal device at the factory.

[0270] The second indication information is used to indicate a second time period and a third time period. During the second time period, the first frequency domain resource is a downlink frequency domain resource, and during the third time period, the first frequency domain resource is an uplink frequency domain resource. The first frequency domain resource is predetermined. The first time period includes the second time period. That is, the second indication information is used to indicate downlink symbols and uplink symbols. During the second time period corresponding to the downlink symbol, the first frequency domain resource is a downlink frequency domain resource, and during the third time period corresponding to the uplink symbol, the first frequency domain resource is an uplink frequency domain resource. The first frequency domain resource is predetermined.

[0271] Optionally, the second indication information is used to indicate the uplink and downlink time slot format configured at the cell level. That is, the second indication information is used to indicate the uplink and downlink time slot format corresponding to the first frequency domain resource. This can be understood as the first frequency domain resource being configured with a TDD uplink and downlink time slot format for uplink and downlink communication. The uplink and downlink time slot format is used to determine the transmission direction of each symbol in a radio frame. The duration of a radio frame can be 10ms. The uplink and downlink time slot format configuration can be semi-static configuration information and is signaled to the terminal device through a Type 1 System Information Block (SIB1). In NR, the uplink and downlink indication information format can indicate the symbols used for downlink (DL), uplink (UL), flexible transmission, etc. Specifically, the base station notifies the terminal device of the cell-level configured uplink and downlink time slot format through cell-specific semi-static uplink and downlink common configuration information in the RRC signaling. The cell-specific semi-static uplink and downlink common configuration information consists of reference subcarrier configuration parameters and a pattern. The pattern can be determined by five parameters: the time slot configuration period, the number of downlink transmission time slots, the number of downlink transmission symbols, the number of uplink transmission time slots, and the number of uplink transmission symbols. The number of downlink time slots and downlink symbols indicates the resources used for downlink communication. The number of downlink time slots represents the number of consecutive downlink time slots at the beginning of the configured period, and the number of downlink symbols represents the number of consecutive downlink symbols after several full downlink time slots. The number of uplink time slots and uplink symbols indicates the resources used for uplink communication. The number of uplink time slots represents the number of consecutive uplink time slots before the end of the configured period, and the number of uplink symbols represents the number of consecutive uplink symbols before several full uplink time slots.

[0272] For example, please see Figure 7 , Figure 7 This is a schematic diagram illustrating another frequency domain resource configuration provided in an embodiment of this application. For example... Figure 7As shown, RB10 to RB39 are configured as the first frequency domain resources, specifically configured using the TDD uplink / downlink time slot format for uplink and downlink communication. Within RB10 to RB39, the entire first time period can include a second, third, and fourth time period. During the second time period, the first frequency domain resources are downlink resources; during the third time period, they are uplink resources; and during the fourth time period, they are flexible frequency domain resources, allowing the terminal device to perform either uplink or downlink communication.

[0273] Optionally, the first frequency domain resource includes one or more resource blocks. The resource blocks included in the first frequency domain resource may be pre-configured by the network device, or they may be sent to the terminal device by the network device through other indication information.

[0274] Optionally, the second time period is the downlink time period in the uplink / downlink time slot format configured at the cell level. That is, the second time period is the time period corresponding to the downlink symbol determined by the uplink / downlink time slot format configured at the cell level.

[0275] Optionally, the third time period is the uplink time period in the uplink / downlink time slot format configured at the cell level. That is, the third time period is the time period corresponding to the uplink symbol determined by the uplink / downlink time slot format configured at the cell level.

[0276] Optionally, the first time period includes the second time period. That is, the first time period is not less than the second time period. In other words, the first time period is not less than the time period corresponding to the downlink symbol determined by the uplink / downlink time slot format configured at the cell level. The first time period may include at least the second time period. That is, the first time period includes the second time period, or the first time period includes the second and third time periods, or the first time period includes the second, third, and other time periods besides the second and third time periods.

[0277] The first and second indication information can be carried in cell-specific signaling and sent to the terminal equipment, such as cell-specific semi-static uplink / downlink common configuration information. Furthermore, the first and second indication information can be transmitted via the physical downlink shared channel (PDSCH), which reduces signaling overhead.

[0278] It should be understood that the first instruction information and the second instruction information can be sent from the network device to the terminal device in any order. That is, the network device can send the first instruction information to the terminal device first and then send the second instruction information; or the network device can send the first instruction information and the second instruction information to the terminal device simultaneously. This application does not limit this.

[0279] Optionally, the first indication information and the second indication information are used to indicate the frequency domain resource configuration pattern on the carrier within a first time period. The frequency domain resource configuration pattern determines resources used for uplink communication and resources used for downlink communication. The frequency domain resources included in the frequency domain resource configuration pattern are either a first frequency domain resource and a first uplink frequency domain resource, or a first frequency domain resource and a second uplink frequency domain resource, or a first frequency domain resource, a first uplink frequency domain resource, and a second uplink frequency domain resource. The first uplink frequency domain resource is an uplink frequency domain resource within the first time period. The second uplink frequency domain resource is an uplink resource within the first time period. Wherein, the maximum frequency of the first uplink frequency domain resource can be less than the minimum frequency of the first frequency domain resource, and the minimum frequency of the second uplink frequency domain resource can be greater than the maximum frequency of the first frequency domain resource. Alternatively, the sequence number of any frequency domain resource block in the first uplink frequency domain resource is less than the sequence number of any frequency domain resource block in the first frequency domain resource, and the sequence number of any frequency domain resource block in the second uplink resource is greater than the sequence number of any frequency domain resource block in the first frequency domain resource. The first and second uplink frequency domain resources belong to the same frequency band as the first frequency domain resource. It should be understood that a frequency band can be a predefined range of frequencies. The frequency domain resource configuration pattern defines a first time period, a second time period for which the first frequency domain resource is used for downlink communication, and a third time period for which the first frequency domain resource is used for uplink communication. That is, the first frequency domain resource is a downlink frequency domain resource during the second time period and an uplink frequency domain resource during the third time period. The first time period includes the second time period.

[0280] For example, a frequency domain resource configuration pattern can be as follows: Figure 7 As shown, Figure 7 This invention relates to a frequency domain resource configuration pattern, wherein the first frequency domain resource is RB 10 to 39, which is predetermined or notified by other signaling; the first uplink frequency domain resource is RB 0 to 9; the second uplink frequency domain resource is RB 40 to 49; the first time period is time slot 0 to 4; the second time period is time slot 0 to 2; and the third time period is time slot 4. The second time period is included in the first time period, and the third time period is included in the first time period. The first frequency domain resource is used for uplink communication in time slot 0 to 2, and the first frequency domain resource is used for downlink frequency domain communication in time slot 4.

[0281] The maximum frequency of a frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the frequency domain resource; the minimum frequency of a frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the frequency domain resource. Specifically, the maximum frequency of the first uplink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the first uplink frequency domain resource; the minimum frequency of the first frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the first frequency domain resource; the maximum frequency of the first frequency domain resource can be understood as the frequency corresponding to the subcarrier with the highest frequency in the first frequency domain resource; the minimum frequency of the second uplink frequency domain resource can be understood as the frequency corresponding to the subcarrier with the lowest frequency in the second uplink frequency domain resource.

[0282] Optionally, a second frequency domain spacing exists between the first uplink frequency domain resources and the second uplink frequency domain resources. A third frequency domain spacing exists between the first frequency domain resources and the second uplink frequency domain resources. This reduces adjacent-channel interference between uplink and downlink communications.

[0283] Optionally, the second frequency domain spacing is the frequency domain spacing between the first uplink frequency domain resource and the first frequency domain resource. The second frequency domain spacing is the number of resource blocks between the frequency domain resource block with the largest sequence number and the frequency domain resource block with the smallest sequence number of the first uplink frequency domain resource. The third frequency domain spacing is the number of resource blocks between the frequency domain resource block with the largest sequence number and the frequency domain resource block with the smallest sequence number of the second uplink frequency domain resource. It should be understood that the second and third frequency domain spacings can be 0. Or, the second frequency domain spacing is the difference between the frequency of the largest frequency subcarrier of the first uplink frequency domain resource and the frequency of the smallest frequency subcarrier of the first frequency domain resource. The third frequency domain spacing is the frequency domain spacing between the first frequency domain resource and the second uplink frequency domain resource. Or, the third frequency domain spacing is the difference between the frequency of the largest frequency subcarrier of the first frequency domain resource and the frequency of the smallest frequency subcarrier of the second downlink frequency domain resource.

[0284] Optionally, the first frequency domain spacing can be used to determine the second and / or third frequency domain spacing. That is, the first frequency domain spacing may include the second and / or third frequency domain spacing. For example, when the first indication information only indicates the first uplink frequency domain resource / second frequency domain resource, the first spacing can be used to determine the second and third frequency domain spacing; or when the first frequency domain spacing is equal to the second frequency domain spacing, the first frequency domain spacing can be used to determine the second and third frequency domain spacing.

[0285] Optionally, the first uplink frequency domain resource may include the frequency domain resource block with the minimum frequency or the minimum sequence number within the carrier, and the second uplink frequency domain resource may include the frequency domain resource block with the maximum frequency or the maximum sequence number within the carrier.

[0286] The terminal device can determine the first uplink frequency domain resource and / or the second uplink frequency domain resource in the frequency domain resource configuration pattern through the first indication information. It can further determine the uplink and downlink symbols corresponding to the first frequency domain resource in the frequency domain resource configuration pattern by using the pre-determined first frequency domain resource and the second indication information, thereby further determining the frequency domain resource configuration pattern. The uplink symbol corresponding to the first frequency domain resource in the frequency domain resource configuration pattern is determined according to the second time period indicated by the second indication information. The uplink symbol corresponding to the first frequency domain resource in the frequency domain resource configuration pattern is determined according to the third time period indicated by the second indication information.

[0287] Frequency domain resource configuration patterns can be divided into first frequency domain resource configuration patterns and second frequency domain resource configuration patterns.

[0288] For the first frequency domain resource configuration pattern: the number of frequency domain resource blocks in the first uplink frequency domain resource and the second uplink frequency domain resource may not be equal, and / or the spacing between the second frequency domain and the spacing between the third frequency domain may not be equal.

[0289] For the second uplink resource configuration diagram:

[0290] Optionally, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0291] Optionally, the difference between the maximum frequency and the minimum frequency of the first uplink frequency domain resource is equal to the difference between the maximum frequency of the first frequency domain resource and the minimum frequency of the second uplink frequency domain resource. That is, the second frequency domain spacing and the third frequency domain spacing are equal. Specifically, the first frequency domain spacing is equal to the second frequency domain spacing, and the first frequency domain spacing is equal to the third frequency domain spacing.

[0292] This can be understood as follows: when the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource, the first indication information can simply indicate either the number of frequency domain resource blocks in the first or second uplink frequency domain resource, allowing the terminal device to determine the number of frequency domain resource blocks in both resources, thereby reducing signaling overhead. Furthermore, the second frequency domain spacing is equal to the third frequency domain spacing, meaning the second frequency domain resource configuration pattern is symmetrical about the center frequency of the first frequency domain resource. The center frequency of the first frequency domain resource is the midpoint between the frequency of the smallest frequency subcarrier and the frequency of the largest frequency subcarrier of the first frequency domain resource.

[0293] The first indication information can directly indicate the first uplink frequency domain resource and / or the second uplink frequency domain resource. This includes: the first indication information indicating the resource block numbers included in the first uplink frequency domain resource and / or the second uplink frequency domain resource on the carrier; or the first indication information indicating the minimum and maximum numbered resource blocks of the first uplink frequency domain resource and / or the second uplink frequency domain resource on the carrier; or the first indication information indicating the minimum numbered resource block and the number of resource blocks included in the first uplink frequency domain resource and / or the second uplink frequency domain resource on the carrier, etc.

[0294] Alternatively, the first indication information can indicate the first uplink frequency domain resource and / or the second uplink frequency domain resource via index values. Each index value corresponds one-to-one with a configuration of the first uplink frequency domain resource and / or the second uplink frequency domain resource. The index value indicated by the first indication information can correspond to a configuration of one type of first uplink frequency domain resource and / or second uplink frequency domain resource.

[0295] Optionally, the first indication information indicates the number of resource blocks in the first uplink frequency domain resource and / or the second uplink frequency domain resource.

[0296] In one possible implementation, for a first frequency domain resource configuration pattern, it should be understood that the following first indication information can also be used to indicate the first uplink frequency domain resources and / or the second uplink frequency domain resources of other frequency domain resource configuration patterns: the first indication information may include two fields. The first field may indicate the number of frequency domain resource blocks in the first uplink frequency domain resources, and the second field may indicate the number of frequency domain resource blocks in the second uplink frequency domain resources.

[0297] In another possible implementation, for example, such as for a second frequency domain resource configuration pattern, it should be understood that the following first indication information can also be used to indicate the first uplink frequency domain resources and / or the second uplink frequency domain resources of other frequency domain resource configuration patterns: The first indication information may include a field that indicates the number of frequency domain resource blocks in the first or second uplink frequency domain resources. Since the number of frequency domain resource blocks in the first uplink frequency domain resources is equal to the number of frequency domain resource blocks in the second uplink frequency domain resources, this field only needs to indicate the number of frequency domain resource blocks in the first or second uplink frequency domain resources, and the terminal device can determine the number of frequency domain resource blocks in the first and second uplink frequency domain resources through this field. This reduces signaling overhead.

[0298] Optionally, the first indication information may indicate the number of resource blocks in the first uplink frequency domain resources and / or the second uplink frequency domain resources, and the second frequency domain spacing and / or the third frequency domain spacing:

[0299] In one possible implementation, for example, such as for a first frequency domain resource configuration pattern, it should be understood that the following first indication information can also be used to indicate a first uplink frequency domain resource and / or a second uplink frequency domain resource in other frequency domain resource configuration patterns: The first indication information may include four fields. The first field may indicate the number of frequency domain resource blocks in the first uplink frequency domain resource, the second field may indicate the second frequency domain spacing, the third field may indicate the third frequency domain spacing, and the fourth field may indicate the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0300] In one possible implementation, for example, such as for a second frequency domain resource configuration pattern, it should be understood that the following first indication information can also be used to indicate the first uplink frequency domain resources and / or the second uplink frequency domain resources of other frequency domain resource configuration patterns: The first indication information may include two fields, namely a first field and a second field. The first field may indicate the number of frequency domain resource blocks in the first or second uplink frequency domain resources, and the second field may indicate the second or third frequency domain spacing. Since the number of frequency domain resource blocks in the first uplink frequency domain resources is equal to the number of frequency domain resource blocks in the second uplink frequency domain resources, the first field only needs to indicate the number of frequency domain resource blocks in either the first or second uplink frequency domain resources, and the terminal device can determine the number of frequency domain resource blocks in the first and second uplink frequency domain resources through the first field. Similarly, since the second frequency domain spacing is equal to the third frequency domain spacing, the second field only needs to indicate the second or third frequency domain spacing, and the terminal device can determine both the second and third frequency domain spacing through the second field. This reduces signaling overhead.

[0301] 602. Determine the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first instruction information.

[0302] The terminal device can determine the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first indication information.

[0303] Optionally, the terminal determines a second time period and a third time period based on the second indication information. During the second time period, the first frequency domain resource is a downlink frequency domain resource, and during the third time period, the first frequency domain resource is an uplink frequency domain resource. The first frequency domain resource is predetermined.

[0304] Optionally, the terminal device can determine the frequency domain resource configuration pattern based on the first instruction information and the second instruction information.

[0305] The terminal device can determine the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first indication information, specifically:

[0306] (i) In one possible implementation, the terminal device can determine a first uplink frequency domain resource and / or a second uplink frequency domain resource based on the first indication information and the first frequency domain spacing. The first frequency domain spacing can be predetermined or determined based on the bandwidth of the first frequency domain resource. Specifically:

[0307] When the first indication information received by the terminal device directly indicates the first uplink frequency domain resource and / or the second uplink frequency domain resource, for example, a configuration pattern is set for the first frequency domain resource, such as:

[0308] Table 15

[0309]

[0310] As shown in Table 15, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, RB10 to RB39 are pre-determined as the first frequency domain resource. The first indication information may include two fields: the first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource, and the second field indicates the number of frequency domain resource blocks in the second uplink frequency domain resource. When the network device sends the first indication information to the terminal device as {0,0}, it indicates that the first indication information instructs the terminal device not to use additional first and second uplink frequency domain resources based on the first frequency domain resource; when the first indication information is {1,1}, the second frequency domain spacing is preset to 0, and the third frequency domain spacing is preset to 0, it indicates that the first indication information instructs the terminal device to use RB9 for first uplink communication and RB40 for second uplink communication; when the first indication information is {1,1}, the second frequency domain spacing is preset to 1, and the third frequency domain spacing is preset to 1, it indicates that the first... The instruction information indicates that terminal device RB8 is used for the first uplink communication and RB41 is used for the second uplink communication. When the first instruction information is {1,1}, the second frequency domain spacing is preset to 1, and the third frequency domain spacing is preset to 2, it can be indicated that the first instruction information indicates that terminal device RB8 is used for the first uplink communication and RB42 is used for the second uplink communication. When the first instruction information is {2,3}, the second frequency domain spacing is preset to 1, and the third frequency domain spacing is preset to 2, it can be indicated that the first instruction information indicates that terminal devices RB7-RB8 are used for the first uplink communication and RB42-RB44 are used for the second uplink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0311] If the first indication information received by the terminal device directly indicates the first uplink frequency domain resource and / or the second uplink frequency domain resource, for example, a configuration pattern is set for the second frequency domain resource, such as:

[0312] Table 16

[0313]

[0314]

[0315] As shown in Table 16, assuming the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, RB10 to RB39 are pre-determined as the first frequency domain resource. The first indication information may include a field that indicates the number of frequency domain resource blocks in the first uplink frequency domain resource or the second uplink frequency domain resource. When the first indication information sent by the network device to the terminal device is {0}, it indicates that the first indication information indicates that the terminal device does not need additional first and second uplink frequency domain resources based on the first frequency domain resources; when the first indication information is {1} and the second or third frequency domain spacing is preset to 0, it indicates that the first indication information indicates that the terminal device uses RB9 for first uplink communication and RB40 for second uplink communication; when the first indication information is {2} and the second or third frequency domain spacing is preset to 1, it indicates that the first indication information indicates that the terminal device uses RB7 to RB8 for first uplink communication and RB41 to RB42 for second uplink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0316] If the first indication information received by the terminal device is an index value, the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to the index value can be determined based on the index value. The configuration of the index value and the first uplink frequency domain resource and / or the second uplink frequency domain resource can be one-to-one, can be pre-configured by the terminal device, or can be set by the network device and sent to the terminal device. This application does not limit this.

[0317] If the first indication information received by the terminal device is an index value, the terminal device can, based on the predetermined first frequency domain resources, configure the first uplink frequency domain resources and / or the second uplink frequency domain resources corresponding to the index value indicated by the first indication information within the first time period.

[0318] If the first indication information received by the terminal device is an index value, for example, for the first frequency domain resource configuration pattern, such as:

[0319] Table 17

[0320]

[0321] As shown in Table 17, assuming the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, RB10 to RB39 are pre-determined as the first frequency domain resource. When the index value indicated by the first indication information sent by the network device to the terminal device is 0, the terminal device can determine that the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to index value 0 is configured as {0,0}, indicating that the first indication information indicates that the terminal device does not need additional first and second uplink frequency domain resources based on the first frequency domain resources; when the index value indicated by the first indication information is 1, the terminal device can determine that the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to index value 1 is configured as {1,1}. If the second frequency domain spacing is preset to 0 and the third frequency domain spacing is preset to 0, it can indicate that the first indication information indicates that the terminal device uses RB9 for first uplink communication and RB40 for second uplink communication. When the preset value is 1 and the third frequency domain spacing is preset to 1, it can indicate that the first indication information instructs terminal device RB8 to be used for the first uplink communication and RB41 to be used for the second uplink communication. If the second frequency domain spacing is preset to 1 and the third frequency domain spacing is preset to 2, it can indicate that the first indication information instructs terminal device RB8 to be used for the first uplink communication and RB42 to be used for the second uplink communication. When the index value indicated by the first indication information is 2, the terminal device can determine that the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to index value 2 is configured as {2,3}. If the second frequency domain spacing is preset to 1 and the third frequency domain spacing is preset to 2, it can indicate that the first indication information instructs terminal device RB7 to RB8 to be used for the first uplink communication and RB42 to RB44 to be used for the second uplink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0322] If the first indication information received by the terminal device is an index value, for example, for the second frequency domain resource configuration pattern, such as:

[0323] Table 18

[0324]

[0325] As shown in Table 18, assuming the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, RB10 to RB39 are pre-determined as the first frequency domain resource. When the index value indicated by the first indication information sent by the network device to the terminal device is 0, the terminal device can determine that the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to the index value 0 is configured as {0}. This indicates that the first indication information indicates that the terminal device does not need additional first uplink frequency domain resources and second uplink frequency domain resources based on the first frequency domain resources. When the index value indicated by the first indication information is 1, the terminal device can determine that the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to the index value 1 is configured as {1}. If the second frequency domain spacing or the third frequency domain spacing is preset to 0, this indicates that the first indication information indicates that the terminal device RB9 is used for first uplink communication and RB40 is used for second uplink communication. When the index value indicated by the first indication information is 2, the terminal device can determine that the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to the index value 2 is configured as {2}. If the second frequency domain spacing or the third frequency domain spacing is preset to 1, this indicates that the first indication information indicates that the terminal device RB7 to RB8 are used for first uplink communication and RB41 to RB42 are used for second uplink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0326] (II) In another possible implementation, the terminal device can determine the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first indication information, the second frequency domain spacing, and / or the third frequency domain spacing. The second frequency domain spacing and / or the third frequency domain spacing are indicated by the first indication information. Specifically:

[0327] When the terminal device receives the first indication information that directly indicates the first uplink frequency domain resource and / or the second uplink frequency domain resource, the configuration pattern for the first frequency domain resource is as follows:

[0328] Table 19

[0329]

[0330] As shown in Table 19, assuming the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, RB10 to RB39 are pre-determined as the first frequency domain resource. The first indication information may include four fields: the first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource; the second field indicates the second frequency domain spacing; the third field indicates the third frequency domain spacing; and the fourth field indicates the number of frequency domain resource blocks in the second uplink frequency domain resource. When the first indication information sent by the network device to the terminal device is {0,0,0,0}, it can indicate that the first indication information instructs the terminal device not to use additional first and second uplink frequency domain resources based on the first frequency domain resources. When the first indication information is {4,1,1,4}, it can indicate that the first indication information instructs the terminal device to use RB5 to RB8 for first uplink communication and RB41 to RB44 for second uplink communication. When the first indication information is {4,0,0,4}, it can indicate that the first indication information instructs the terminal device to use RB6 to RB9 for first uplink communication and RB40 to RB43 for second uplink communication. When the first indication information is {2,1,1,4}, it can indicate that the first indication information instructs the terminal device to use RB7 to RB8 for first uplink communication and RB41 to RB44 for second uplink communication. When the first indication information is {2,1,2,4}, it can indicate that the first indication information instructs the terminal device to use RB7 to RB8 for first uplink communication and RB43 to RB45 for second uplink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0331] If the first indication information received by the terminal device directly indicates the configuration of the first uplink frequency domain resource and / or the second uplink frequency domain resource, for example, regarding the configuration pattern of the second frequency domain resource, such as:

[0332] Table 20

[0333]

[0334]

[0335] As shown in Table 20, assuming the terminal device has a carrier bandwidth of 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, RB10 to RB39 are pre-determined as the first frequency domain resource. The first indication information may include two fields, namely, a first field and a second field. The first field may indicate the number of frequency domain resource blocks in the first or second uplink frequency domain resource, and the second field may indicate the second or third frequency domain spacing. When the first indication information sent by the network device to the terminal device is {0,0}, it indicates that the first indication information indicates that the terminal device does not need additional first and second uplink frequency domain resources based on the first frequency domain resources; when the first indication information is {4,1}, it indicates that the first indication information indicates that the terminal device uses RB5 to RB8 for first uplink communication and RB41 to RB44 for second uplink communication; when the first indication information is {4,0}, it indicates that the first indication information indicates that the terminal device uses RB6 to RB9 for first uplink communication and RB40 to RB43 for second uplink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0336] If the first indication information received by the terminal device is an index value, the terminal device can, based on the predetermined first frequency domain resources, configure the first uplink frequency domain resources and / or the second uplink frequency domain resources corresponding to the index value indicated by the first indication information within the first time period.

[0337] If the first indication information received by the terminal device is an index value, for example, for the first frequency domain resource configuration pattern, such as:

[0338] Table 21

[0339]

[0340] As shown in Table 21, assuming the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, RB10 to RB39 are pre-determined as the first frequency domain resource. When the index value indicated by the first indication information sent by the network device to the terminal device is 0, the terminal device can determine that the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to index value 0 is configured as {0,0,0,0}, indicating that the first indication information indicates that the terminal device does not need additional first and second uplink frequency domain resources based on the first frequency domain resources. When the index value indicated by the first indication information is 1, the terminal device can determine that the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to index value 1 is configured as {4,1,1,4}, indicating that the first indication information indicates that the terminal device uses RB5 to RB8 for first uplink communication and RB41 to RB44 for second uplink communication. When the index value indicated by the first indication information is 2, the terminal device can determine that the first uplink frequency domain resource and / or the second uplink frequency domain resource corresponding to index value 2 is... The resource configuration of {4,0,0,4} indicates that the first indication information instructs terminal devices RB6-RB9 to be used for first uplink communication and RB40-RB43 to be used for second uplink communication. When the index value indicated by the first indication information is 3, the terminal device can determine that the first uplink frequency domain resources and / or the second uplink frequency domain resources corresponding to index value 3 are configured as {2,1,1,4}, indicating that the first indication information instructs terminal devices RB7-RB8 to be used for first uplink communication and RB41-RB44 to be used for second uplink communication. When the index value indicated by the first indication information is 4, the terminal device can determine that the first uplink frequency domain resources and / or the second uplink frequency domain resources corresponding to index value 4 are configured as {2,1,2,4}, indicating that the first indication information instructs terminal devices RB7-RB8 to be used for first uplink communication and RB43-RB45 to be used for second uplink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0341] If the first indication information received by the terminal device is an index value, for example, for the second frequency domain resource configuration pattern, such as:

[0342] Table 22

[0343]

[0344] As shown in Table 22, assuming the carrier bandwidth of the terminal device is 10MHz, including 50 frequency domain resource blocks numbered RB0 to RB49, RB10 to RB39 are pre-determined as the first frequency domain resource. When the index value indicated by the first indication information sent by the network device to the terminal device is 0, the terminal device can determine that the first uplink frequency domain resources and / or the second uplink frequency domain resources corresponding to index value 0 are configured as {0,0}. This indicates that the first indication information indicates that the terminal device does not need additional first and second uplink frequency domain resources based on the first frequency domain resources. When the index value indicated by the first indication information is 1, the terminal device can determine that the first uplink frequency domain resources and / or the second uplink frequency domain resources corresponding to index value 1 are configured as {4,1}. This indicates that the first indication information indicates that RB5 to RB8 are used for first uplink communication and RB41 to RB44 are used for second uplink communication. When the index value indicated by the first indication information is 2, the terminal device can determine that the first uplink frequency domain resources and / or the second uplink frequency domain resources corresponding to index value 2 are configured as {4,0}. This indicates that the first indication information indicates that RB6 to RB9 are used for first uplink communication and RB40 to RB43 are used for second uplink communication. It should be understood that the above examples are merely illustrative and are not intended to limit the embodiments of this application.

[0345] Optionally, the terminal device can determine the frequency domain resource configuration pattern based on the first indication information and the second indication information. For example:

[0346] Based on the examples described in Tables 15-22, the terminal device can also determine a second time period and a third time period according to the second indication information. During the second time period, the first frequency domain resources RB10-RB39 are downlink frequency domain resources, and during the third time period, the first frequency domain resources RB10-RB39 are uplink frequency domain resources. Furthermore, the terminal device can determine a frequency domain resource configuration pattern based on the first and second indication information.

[0347] Based on the network architecture described above, please refer to Figure 8 , Figure 8 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device can be a terminal device or a module (e.g., a chip) within a terminal device. Figure 8 As shown, the communication device 800 includes at least: a receiving unit 801 and a determining unit 802; wherein:

[0348] The receiving unit 801 is configured to receive first indication information from a network device. The first indication information indicates a first uplink frequency domain resource, a second uplink frequency domain resource, and a first downlink frequency domain resource on a carrier within a first time period. The first time period includes one or more time slots. The frequency of the first uplink frequency domain resource is less than the frequency of the first downlink frequency domain resource, and the frequency of the second uplink frequency domain resource is greater than the frequency of the first downlink frequency domain resource; or the sequence number of any frequency domain resource block in the first uplink frequency domain resource is less than the sequence number of any frequency domain resource block in the first downlink frequency domain resource, and the sequence number of any frequency domain resource block in the second uplink resource is greater than the sequence number of any frequency domain resource block in the downlink frequency domain resource.

[0349] The determining unit 802 is used to determine the first uplink frequency domain resource, the second uplink frequency domain resource and the first downlink frequency domain resource on the carrier according to the first indication information.

[0350] In one embodiment, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first downlink frequency domain resource is equal to the difference between the maximum frequency of the first downlink frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0351] In one embodiment, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0352] In one embodiment, the first indication information includes a first field and a second field, wherein the first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource or the second uplink frequency domain resource, and the second field indicates the number of frequency domain resource blocks in the first downlink frequency domain.

[0353] In one embodiment, the determining unit 802 determines the first uplink frequency domain resource, the second uplink frequency domain resource, and the first downlink frequency domain resource on the carrier according to the first indication information, including: determining the first uplink frequency domain resource and the second uplink frequency domain resource according to the first field, wherein the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, and the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier; and determining the first downlink frequency domain resource according to the second field, wherein the center frequency of the first downlink frequency domain resource is the center frequency of the carrier.

[0354] In one embodiment, the first time period includes the downlink time period in the uplink / downlink time slot format configured at the cell level.

[0355] In one embodiment, the first indication information is carried in cell-specific signaling.

[0356] For a more detailed description of the receiving unit 801 and the determining unit 802, please refer directly to the above. Figure 4 The description of the terminal device in the method embodiment shown is omitted here.

[0357] Based on the network architecture described above, please refer to Figure 9 , Figure 9 This is a schematic diagram of another communication device provided in an embodiment of this application. This communication device can be a network device, or a module (e.g., a chip) within a network device. Figure 9 As shown, the communication device 900 includes at least: a determining unit 901 and a transmitting unit 902; wherein:

[0358] The determining unit 901 is used for first indication information, which indicates a first uplink frequency domain resource, a second uplink frequency domain resource, and a first downlink frequency domain resource on a carrier within a first time period. The first uplink frequency domain resource has a frequency lower than the downlink frequency domain resource, and the second uplink frequency domain resource has a frequency higher than the downlink frequency domain resource; or the sequence number of any frequency domain resource block in the first uplink frequency domain resource is lower than the sequence number of any frequency domain resource block in the first downlink frequency domain resource, and the sequence number of any frequency domain resource block in the second uplink resource is higher than the sequence number of any frequency domain resource block in the downlink frequency domain resource.

[0359] The sending unit 902 is used to send the first indication information to the terminal device.

[0360] In one embodiment, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first downlink frequency domain resource is equal to the difference between the maximum frequency of the first downlink frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0361] In one embodiment, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0362] In one embodiment, the first indication information includes a first field and a second field, wherein the first field indicates the number of frequency domain resource blocks in the first uplink frequency domain resource or the second uplink frequency domain resource, and the second field indicates the number of frequency domain resource blocks in the first downlink frequency domain.

[0363] In one embodiment, the minimum frequency of the first uplink frequency domain resource is the minimum frequency of the carrier, the maximum frequency of the second uplink frequency domain resource is the maximum frequency of the carrier, and the center frequency of the first downlink frequency domain resource is the center frequency of the carrier.

[0364] In one embodiment, the first time period includes the downlink time period in the uplink / downlink time slot format configured at the cell level.

[0365] In one embodiment, the first indication information is carried in cell-specific signaling.

[0366] For a more detailed description of the determining unit 901 and the transmitting unit 902, please refer directly to the above. Figure 4 The descriptions of the network devices in the method embodiments shown are not repeated here.

[0367] Based on the network architecture described above, please refer to Figure 10 , Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application. This communication device can be a terminal device or a module (e.g., a chip) within a terminal device. Figure 10 As shown, the communication device 1000 includes at least: a first receiving unit 1001, a determining unit 1002, and a second receiving unit 1003; wherein:

[0368] The first receiving unit 1001 is configured to receive first indication information from a network device. The first indication information is used to indicate a first uplink frequency domain resource and / or a second uplink frequency domain resource on a carrier within a first time period. The maximum frequency of the first uplink frequency domain resource is less than the minimum frequency of the first frequency domain resource, and the minimum frequency of the second uplink frequency domain resource is greater than the maximum frequency of the first frequency domain resource. The first uplink frequency domain resource and / or the second uplink frequency domain resource belong to the same frequency band as the first frequency domain resource.

[0369] The determining unit 1002 is configured to determine the first uplink frequency domain resource and / or the second uplink frequency domain resource based on the first indication information.

[0370] In one embodiment, the communication device may further include:

[0371] The second receiving unit 1003 is configured to receive second indication information from a network device. The second indication information is used to indicate a second time period and a third time period. During the second time period, the first frequency domain resource is a downlink frequency domain resource, and during the third time period, the first frequency domain resource is an uplink frequency domain resource. The first time period includes the second time period, and the first frequency domain resource is predetermined.

[0372] In one embodiment, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first frequency domain resource is equal to the difference between the maximum frequency of the first frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0373] In one embodiment, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0374] In one embodiment, the first indication information indicates the number of resource blocks in the first uplink frequency domain resource and / or the second uplink frequency domain resource.

[0375] In one embodiment, the determining unit 1002 determines the first uplink frequency domain resource and / or the second uplink frequency domain resource according to the first indication information, including: determining the first uplink frequency domain resource and / or the second uplink frequency domain resource according to the first indication information and the first frequency domain spacing, wherein the first frequency domain spacing is predetermined or determined according to the bandwidth of the first frequency domain resource.

[0376] In one embodiment, the first indication information and the second indication information are carried in cell-specific signaling.

[0377] For a more detailed description of the first receiving unit 1001, the determining unit 1002, and the second receiving unit 1003, please refer directly to the above description. Figure 6 The description of the terminal device in the method embodiment shown is omitted here.

[0378] Based on the network architecture described above, please refer to Figure 11 , Figure 11 This is a schematic diagram of another communication device provided in an embodiment of this application. This communication device can be a network device or a module (e.g., a chip) within a network device. Figure 11 As shown, the communication device 1100 includes at least: a determining unit 1101, a first transmitting unit 1102, and a second transmitting unit 1103; wherein:

[0379] The determining unit 1101 is used to determine first indication information, which is used to indicate a first uplink frequency domain resource and / or a second uplink frequency domain resource on a carrier within a first time period, wherein the maximum frequency of the first uplink frequency domain resource is less than the minimum frequency of the first frequency domain resource, the minimum frequency of the second uplink frequency domain resource is greater than the maximum frequency of the first frequency domain resource, and the first uplink frequency domain resource and / or the second uplink frequency domain resource belong to the same frequency band as the first frequency domain resource;

[0380] The first sending unit 1102 is used to send the first indication information to the terminal device.

[0381] In one embodiment, the communication device may further include:

[0382] The second sending unit 1103 is used to send second indication information to the terminal device. The second indication information is used to indicate the first frequency domain resource. The first frequency domain resource is a downlink frequency domain resource in a second time period and an uplink frequency domain resource in a third time period. The first time period includes the second time period.

[0383] In one embodiment, the difference between the maximum frequency of the first uplink frequency domain resource and the minimum frequency of the first frequency domain resource is equal to the difference between the maximum frequency of the first frequency domain resource and the minimum frequency of the second uplink frequency domain resource.

[0384] In one embodiment, the number of frequency domain resource blocks in the first uplink frequency domain resource is equal to the number of frequency domain resource blocks in the second uplink frequency domain resource.

[0385] In one embodiment, the first indication information indicates the number of resource blocks in the first uplink frequency domain resource and / or the second uplink frequency domain resource.

[0386] In one embodiment, the first indication information and the second indication information are carried in cell-specific signaling.

[0387] For a more detailed description of the aforementioned determining unit 1101, the first transmitting unit 1102, and the second transmitting unit 1103, please refer directly to the above description. Figure 6 The descriptions of the network devices in the method embodiments shown are not repeated here.

[0388] Based on the above network architecture, please refer to Figure 12 , Figure 12 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application. For example... Figure 12 As shown, the device 1200 may include one or more processors 1201, which can also be called processing units, and can implement certain control functions. The processor 1201 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminals, terminal chips, DUs or CUs, etc.), execute software programs, and process data from the software programs.

[0389] In an alternative design, the processor 1201 may also store instructions and / or data 1203, which can be executed by the processor to cause the device 1200 to perform the methods described in the above method embodiments.

[0390] In another alternative design, the processor 1201 may include a transceiver unit for implementing receiving and transmitting functions. For example, this transceiver unit may be a transceiver circuit, an interface, an interface circuit, or a communication interface. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0391] In another possible design, device 1200 may include circuitry that can perform the functions of sending, receiving, or communicating as described in the foregoing method embodiments.

[0392] Optionally, the device 1200 may include one or more memories 1202, which may store instructions 1204 that can be executed on the processor, causing the device 1200 to perform the methods described in the above method embodiments. Optionally, the memory may also store data. Optionally, the processor may also store instructions and / or data. The processor and memory may be configured separately or integrated together. For example, the correspondence described in the above method embodiments may be stored in the memory or in the processor.

[0393] Optionally, the device 1200 may further include a transceiver 1205 and / or an antenna 1206. The processor 1201, which may be referred to as a processing unit, controls the device 1200. The transceiver 1205, which may be referred to as a transceiver unit, transceiver, transceiver circuit, transceiver device, or transceiver module, is used to implement transceiver functions.

[0394] Optionally, the device 1200 in this application embodiment can be used to perform the actions described in this application embodiment. Figure 4 and Figure 6 The method described in [the document / document].

[0395] In one embodiment, the communication device 1200 can be a terminal device or a module (e.g., a chip) within the terminal device. When the computer program instructions stored in the memory 1202 are executed, the processor 1201 controls the determining unit 802 to perform the operations performed in the above embodiment, and the transceiver 1205 performs the operations performed by the receiving unit 801 in the above embodiment. The transceiver 1205 is also used to send information to other communication devices besides the communication device. The terminal device or the module within the terminal device can also be used to perform the above... Figure 4 The various methods executed by the terminal device in the method embodiments will not be described in detail.

[0396] In one embodiment, the communication device 1200 can be a network device or a module (e.g., a chip) within the network device. When the computer program instructions stored in the memory 1202 are executed, the processor 1201 controls the determining unit 901 to perform the operations performed in the above embodiment. The transceiver 1205 is used to receive information from other communication devices besides the communication device, and the transceiver 1205 is also used to perform the operations performed by the sending unit 902 in the above embodiment. The network device or the module within the network device can also be used to perform the above... Figure 4 The various methods executed by the network device in the method embodiments will not be described in detail.

[0397] In one embodiment, the communication device 1200 can be a terminal device or a module (e.g., a chip) within the terminal device. When the computer program instructions stored in the memory 1202 are executed, the processor 1201 controls the determining unit 1002 to perform the operations performed in the above embodiment. The transceiver 1205 performs the operations performed by the first receiving unit 1001 and the second receiving unit 1003 in the above embodiment. The transceiver 1205 is also used to send information to other communication devices besides the communication device. The terminal device or the module within the terminal device can also be used to perform the above... Figure 6 The various methods executed by the terminal device in the method embodiments will not be described in detail.

[0398] In one embodiment, the communication device 1200 can be a network device or a module (e.g., a chip) within the network device. When the computer program instructions stored in the memory 1202 are executed, the processor 1201 controls the determining unit 1101 to perform the operations performed in the above embodiment. The transceiver 1205 is used to receive information from other communication devices besides the communication device. The transceiver 1205 is also used to perform the operations performed by the first sending unit 1102 and the second sending unit 1103 in the above embodiment. The network device or the module within the network device can also be used to perform the above... Figure 6 The various methods executed by the network device in the method embodiments will not be described in detail.

[0399] The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-type metal-oxide-semiconductor (NMOS), p-type metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0400] The apparatus described in the above embodiments may be a network device or a terminal device, but the scope of the apparatus described in this application is not limited thereto, and the structure of the apparatus may vary. Figure 12 The device may be a standalone device or part of a larger device. For example, the device may be:

[0401] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0402] (2) A collection of one or more ICs, optionally including a storage component for storing data and / or instructions;

[0403] (3) ASIC, such as modem (MSM);

[0404] (4) Modules that can be embedded in other devices;

[0405] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, machinery, home appliances, medical devices, industrial equipment, etc.

[0406] (6) Others, etc.

[0407] Based on the above network architecture, please refer to Figure 13 , Figure 13 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. For ease of explanation, Figure 13 Only the main components of the terminal device are shown. For example... Figure 13 As shown, the terminal device 1300 includes a processor, memory, control circuitry, antenna, and input / output devices. The processor is primarily used for processing communication protocols and data, controlling the entire terminal, executing software programs, and processing software program data. The memory is primarily used for storing software programs and data. The radio frequency (RF) circuitry is primarily used for converting baseband signals to RF signals and processing RF signals. The antenna is primarily used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.

[0408] When the terminal device is powered on, the processor can read the software program from the storage unit, parse and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal to obtain the RF signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. This RF signal is further converted into a baseband signal and output to the processor. The processor converts the baseband signal back into data and processes the data.

[0409] For ease of explanation, Figure 13 Only one memory and processor are shown. In actual terminal devices, multiple processors and memories may exist. Memory can also be called storage medium or storage device, etc., and this embodiment of the invention does not limit this.

[0410] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. Figure 13The processor in the device integrates the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. It will also be understood that a terminal device can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. Similarly, the CPU can be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing function.

[0411] In one example, the antenna and control circuit with transceiver functions can be considered as the transceiver unit 1301 of the terminal device 1300, and the processor with processing functions can be considered as the processing unit 1302 of the terminal device 1300. For example... Figure 13 As shown, the terminal device 1300 includes a transceiver unit 1301 and a processing unit 1302. The transceiver unit can also be referred to as a transceiver, transceiver device, or transceiver apparatus. Optionally, the device in the transceiver unit 1301 used for receiving functions can be considered a receiving unit, and the device in the transceiver unit 1301 used for transmitting functions can be considered a transmitting unit; that is, the transceiver unit 1301 includes both a receiving unit and a transmitting unit. For example, the receiving unit can also be referred to as a receiver, receiver circuit, or receiving device, and the transmitting unit can be referred to as a transmitter, transmitter, or transmitting circuit. Optionally, the receiving unit and the transmitting unit can be integrated into a single unit or can be multiple independent units. The receiving unit and the transmitting unit can be located in one geographical location or distributed across multiple geographical locations.

[0412] In one embodiment, the processing unit 1302 is used to execute the operations performed by the determining unit 802 and the determining unit 1002 in the above embodiments, and the transceiver unit 1301 is used to execute the operations performed by the receiving unit 801, the first receiving unit 1001, and the second receiving unit 1003 in the above embodiments. The terminal 1300 can also be used to execute the above... Figure 4 and Figure 6 The various methods executed by the terminal in the method embodiment will not be described in detail.

[0413] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the processes related to the terminal device in the communication method provided in the above method embodiments.

[0414] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the network device-related processes in the communication method provided in the above method embodiments.

[0415] This application also provides a computer program product that, when run on a computer or processor, causes the computer or processor to execute one or more steps of any of the above-described communication methods. If the constituent modules of the aforementioned devices are implemented as software functional units and sold or used as independent products, they can be stored in the computer-readable storage medium.

[0416] This application also discloses a communication system, which includes a terminal device and a network device, as detailed in the following description. Figure 4 and Figure 6 The communication method shown.

[0417] It should be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be a hard disk drive (HDD), a solid-state drive (SSD), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM). Memory is any other medium capable of carrying or storing desired program code having an instruction or data structure form and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application may also be circuitry or any other means capable of implementing storage functions for storing program instructions and / or data.

[0418] It should also be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0419] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated into the processor.

[0420] It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.

[0421] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0422] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments provided herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0423] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0424] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0425] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0426] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0427] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0428] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.

[0429] The modules / units in the device of this application embodiment can be merged, divided, and deleted according to actual needs.

[0430] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method characterized by comprising: The method comprises: receiving first indication information from a network device, the first indication information being used to indicate first uplink frequency domain resources, second uplink frequency domain resources and first downlink frequency domain resources on a carrier in a first time period, the first time period comprising one or more time slots, wherein a sequence number of any frequency domain resource block in the first uplink frequency domain resources is smaller than a sequence number of any frequency domain resource block in the first downlink frequency domain resources, and a sequence number of any frequency domain resource block in the second uplink frequency domain resources is greater than a sequence number of any frequency domain resource block in the downlink frequency domain resources; determining the first uplink frequency domain resources, the second uplink frequency domain resources and the first downlink frequency domain resources on the carrier according to the first indication information.

2. The method of claim 1, wherein, The method comprises: a difference between a maximum frequency of the first uplink frequency domain resources and a minimum frequency of the first downlink frequency domain resources is equal to a difference between a maximum frequency of the first downlink frequency domain resources and a minimum frequency of the second uplink frequency domain resources.

3. The method according to claim 1 or 2, characterized in that, a number of frequency domain resource blocks in the first uplink frequency domain resources is equal to a number of frequency domain resource blocks in the second uplink frequency domain resources.

4. The method of claim 3, wherein, The method comprises: the first indication information comprises a first field and a second field, the first field indicating a number of frequency domain resource blocks in the first uplink frequency domain resources or the second uplink frequency domain resources, and the second field indicating a number of frequency domain resource blocks in the first downlink frequency domain.

5. The method of claim 4, wherein, The method of determining the first uplink frequency domain resources, the second uplink frequency domain resources and the first downlink frequency domain resources on the carrier according to the first indication information comprises: determining the first uplink frequency domain resources and the second uplink frequency domain resources according to the first field, wherein a minimum frequency of the first uplink frequency domain resources is a minimum frequency of the carrier, and a maximum frequency of the second uplink frequency domain resources is a maximum frequency of the carrier; determining the first downlink frequency domain resources according to the second field, wherein a center frequency of the first downlink frequency domain resources is a center frequency of the carrier.

6. The method according to claim 4 or 5, characterized in that, The method comprises: the first time period comprises a downlink time period in a cell-level configured uplink-downlink time slot format.

7. The method of claim 6, wherein, the first indication information is carried in cell-specific signaling.

8. A communication method characterized by comprising: The method comprises: determining first indication information, the first indication information being used to indicate first uplink frequency domain resources, second uplink frequency domain resources and first downlink frequency domain resources on a carrier in a first time period, wherein a sequence number of any frequency domain resource block in the first uplink frequency domain resources is smaller than a sequence number of any frequency domain resource block in the first downlink frequency domain resources, and a sequence number of any frequency domain resource block in the second uplink frequency domain resources is greater than a sequence number of any frequency domain resource block in the downlink frequency domain resources; sending the first indication information to a terminal device.

9. The method of claim 8, wherein, The method comprises: a difference between a maximum frequency of the first uplink frequency domain resources and a minimum frequency of the first downlink frequency domain resources is equal to a difference between a maximum frequency of the first downlink frequency domain resources and a minimum frequency of the second uplink frequency domain resources.

10. The method according to claim 8 or 9, characterized in that, a number of frequency domain resource blocks in the first uplink frequency domain resources is equal to a number of frequency domain resource blocks in the second uplink frequency domain resources.

11. The method of claim 10, wherein, The method comprises: The first indication information comprises a first field and a second field, the first field indicates a quantity of frequency domain resource blocks in the first uplink frequency domain resource or the second uplink frequency domain resource, and the second field indicates a quantity of frequency domain resource blocks in the first downlink frequency domain.

12. The method of claim 11, wherein, A minimum frequency of the first uplink frequency domain resource is a minimum frequency of the carrier, and a maximum frequency of the second uplink frequency domain resource is a maximum frequency of the carrier. A center frequency of the first downlink frequency domain resource is a center frequency of the carrier.

13. The method according to claim 11 or 12, characterized in that, Comprising: The first time period comprises a downlink time period in a cell-level configured uplink-downlink slot format.

14. The method of claim 13, wherein, The first indication information is carried in cell-specific signaling.

15. A communications device, characterized by Comprising: The receiving unit is configured to receive first indication information from a network device, the first indication information being used to indicate a first uplink frequency domain resource, a second uplink frequency domain resource and a first downlink frequency domain resource on a carrier in a first time period, the first time period comprising one or more time slots, wherein A sequence number of any frequency domain resource block in the first uplink frequency domain resource is less than a sequence number of any frequency domain resource block in the first downlink frequency domain resource, and a sequence number of any frequency domain resource block in the second uplink resource is greater than a sequence number of any frequency domain resource block in the downlink frequency domain resource. The determining unit is configured to determine the first uplink frequency domain resource, the second uplink frequency domain resource and the first downlink frequency domain resource on the carrier according to the first indication information.

16. The apparatus of claim 15, wherein, Comprising: A difference between a maximum frequency of the first uplink frequency domain resource and a minimum frequency of the first downlink frequency domain resource is equal to a difference between a maximum frequency of the first downlink frequency domain resource and a minimum frequency of the second uplink frequency domain resource.

17. The apparatus of claim 15 or 16, wherein, A quantity of frequency domain resource blocks in the first uplink frequency domain resource is equal to a quantity of frequency domain resource blocks in the second uplink frequency domain resource.

18. The apparatus of claim 17, wherein, Comprising: The first indication information comprises a first field and a second field, the first field indicates a quantity of frequency domain resource blocks in the first uplink frequency domain resource or the second uplink frequency domain resource, and the second field indicates a quantity of frequency domain resource blocks in the first downlink frequency domain.

19. The apparatus of claim 18, wherein, The determining unit determines the first uplink frequency domain resource, the second uplink frequency domain resource and the first downlink frequency domain resource on the carrier according to the first indication information, comprising: The first uplink frequency domain resource and the second uplink frequency domain resource are determined according to the first field, wherein a minimum frequency of the first uplink frequency domain resource is a minimum frequency of the carrier, and a maximum frequency of the second uplink frequency domain resource is a maximum frequency of the carrier; The first downlink frequency domain resource is determined according to the second field, and a center frequency of the first downlink frequency domain resource is a center frequency of the carrier.

20. The apparatus of claim 18 or 19, wherein, Comprising: The first time period comprises a downlink time period in a cell-level configured uplink-downlink slot format.

21. The apparatus of claim 20, wherein, The first indication information is carried in cell-specific signaling.

22. A communications device, characterized by Comprising: The determining unit is configured to determine first indication information, the first indication information being used to indicate a first uplink frequency domain resource, a second uplink frequency domain resource and a first downlink frequency domain resource on a carrier in a first time period, wherein a sequence number of any one of the frequency domain resource blocks in the first uplink frequency domain resource is less than a sequence number of any one of the frequency domain resource blocks in the first downlink frequency domain resource, and a sequence number of any one of the frequency domain resource blocks in the second uplink frequency domain resource is greater than a sequence number of any one of the frequency domain resource blocks in the downlink frequency domain resource; a sending unit, configured to send the first indication information to the terminal device.

23. The apparatus of claim 22, wherein, comprising: a difference between a maximum frequency of the first uplink frequency domain resource and a minimum frequency of the first downlink frequency domain resource is equal to a difference between a maximum frequency of the first downlink frequency domain resource and a minimum frequency of the second uplink frequency domain resource.

24. The apparatus of claim 22 or 23, wherein, a number of frequency domain resource blocks in the first uplink frequency domain resource is equal to a number of frequency domain resource blocks in the second uplink frequency domain resource.

25. The apparatus of claim 24, wherein, comprising: the first indication information comprises a first field and a second field, the first field indicates a number of frequency domain resource blocks in the first uplink frequency domain resource or the second uplink frequency domain resource, and the second field indicates a number of frequency domain resource blocks in the first downlink frequency domain.

26. The apparatus of claim 25, wherein, a minimum frequency of the first uplink frequency domain resource is a minimum frequency of the carrier, and a maximum frequency of the second uplink frequency domain resource is a maximum frequency of the carrier; a center frequency of the first downlink frequency domain resource is a center frequency of the carrier.

27. The apparatus of claim 25 or 26, wherein, comprising: the first time period comprises a downlink time period in a cell-level configured uplink-downlink slot format.

28. The apparatus of claim 27, wherein, the first indication information is carried in cell-specific signaling.

29. A communications device, characterized by comprising a processor, a memory, an input interface and an output interface, the input interface is configured to receive information from other communication devices outside the communication device, the output interface is configured to output information to other communication devices outside the communication device, and the processor invokes a computer program stored in the memory to execute the method in any one of claims 1-7; or the method in any one of claims 8-14.

30. A computer-readable storage medium, characterized in that, the computer program or computer instructions stored in the computer readable storage medium, when executed, the method in any one of claims 1-7 is executed; or the method in any one of claims 8-14 is executed.

31. A chip system, characterized by the chip system comprises at least one processor, a memory and an interface circuit, the memory, the interface circuit and the at least one processor are interconnected by a circuit, and the at least one memory stores instructions; when the instructions are executed by the processor, the chip system executes the method in any one of claims 1-7; or executes the method in any one of claims 8-14.

32. A communication system, characterized by the apparatus in claim 29.

Citation Information

Patent Citations

  • Data transmission method and device

    CN106171028A