Wireless communication method and device

By adopting a variable DCI structure in wireless communication, terminal devices and network devices can flexibly define resource sets and channel formats, solving the problem of inflexible PUCCH resource usage in LTE systems and realizing the flexibility and reliability of resource usage in NR systems.

CN121908392APending Publication Date: 2026-04-21GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2017-11-03
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In Long Term Evolution (LTE) systems, the Physical Uplink Control Channel (PUCCH) has limited resource utilization flexibility, which cannot meet the resource utilization flexibility requirements of New Radio (NR) systems.

Method used

By employing a variable DCI structure in wireless communication, terminal devices and network devices determine multiple indicator bits to indicate the resource index of scheduled resources, flexibly defining resource sets and channel formats, and realizing flexible and varied resources.

Benefits of technology

It improves the flexibility and reliability of resource utilization, meeting the flexibility requirements of resource utilization in new wireless systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121908392A_ABST
    Figure CN121908392A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a wireless communication method and equipment, which can improve the flexibility of resource use in the aspect of channel transmission. The method comprises: a terminal device determines an indication format for indicating a resource index of a scheduling resource by a plurality of indication bits in a DCI, the indication format being used for limiting the number K of bits for indicating a resource set or a resource type or a channel format corresponding to the scheduling resource in the plurality of indication bits, and the K being an integer greater than or equal to 0; the terminal equipment determines a resource index indicated by the plurality of indication bits from the DCI based on the determined indication format; and according to the determined resource index, the terminal device determines a scheduling resource for communicating with the network device from the at least one available resource.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Case Analysis This application is a divisional application of Chinese patent application No. 201780093675.7, entitled "Wireless Communication Method and Apparatus", which entered the Chinese national phase of PCT international patent application PCT / CN2017 / 109404, filed on November 3, 2017. Technical Field

[0002] This application relates to the field of communications, and more specifically, to a wireless communication method and apparatus. Background Technology

[0003] In Long Term Evolution (LTE) systems, when a terminal device sends a Physical Uplink Control Channel (PUCCH) to a network device, it determines the resources occupied by the PUCCH based on the specific timing relationship between the PUCCH and other channels. However, this method of PUCCH transmission does not offer high flexibility in resource utilization.

[0004] New Radio (NR) systems require greater flexibility in resource usage.

[0005] Therefore, improving the flexibility of resource utilization in terms of channel transmission is an urgent problem to be solved. Summary of the Invention

[0006] This application provides a wireless communication method and device that can improve the flexibility of resource utilization in terms of channel transmission.

[0007] Firstly, a wireless communication method is provided, comprising: The terminal device determines the indication format of multiple indication bits in the downlink control information (DCI) to indicate the resource index of the scheduled resource. The indication format is used to limit the number K of the multiple indication bits that indicate the resource set, resource type or channel format corresponding to the scheduled resource, where K is an integer greater than or equal to 0. Based on a defined indication format, the terminal device determines the resource index indicated by multiple indication bits from the DCI; Based on the defined resource index, the terminal device determines the scheduling resource for communicating with the network device from at least one available resource.

[0008] In this embodiment, the terminal device determines an indication format in which multiple indication bits in the DCI indicate the resource index of the scheduled resource. The indication format is used to limit the number K of bits in the multiple indication bits that indicate the resource set, resource type, or channel format corresponding to the scheduled resource, where K is an integer greater than or equal to 0. Based on the determined indication format, the resource index indicated by the multiple indication bits in the DCI is determined. Thus, the scheduled resource for communication with the network device can be determined from at least one available resource according to the determined resource index. Therefore, this application uses a variable DCI structure to schedule resources, which does not need to limit the channel transmission resources based on a specific resource type or channel format. It can flexibly adopt multiple resource set definition methods and notification methods according to the application scenario, and can realize the flexibility and variability of the DCI format, thereby further increasing the flexibility and reliability of resource indication.

[0009] In conjunction with the first aspect, in one possible implementation of the first aspect, K is greater than or equal to 1, and the plurality of indicator bits consist of at least one first bit and at least one second bit. The first bit is used to indicate the index of the resource set, resource type, or channel format corresponding to the scheduling resource, and the second bit is used to indicate the index of the scheduling resource in the corresponding resource set, or the resource set corresponding to the corresponding resource type, or the resource set corresponding to the corresponding channel format. The resource set includes at least one available resource.

[0010] In conjunction with the first aspect or any of the above possible implementations, in another possible implementation of the first aspect, K equals 0, and the multiple indicator bits consist of a third bit, which is used to indicate the index of the scheduling resource among all available resources.

[0011] In conjunction with the first aspect or any of the above possible implementations, in another possible implementation of the first aspect, the method further includes: The terminal device receives the first information sent by the network device, which is used to indicate the instruction format.

[0012] In conjunction with the first aspect or any of the above possible implementations, in another possible implementation of the first aspect, the first information is carried in a Radio Resource Control (RRC) message, system information, or a broadcast channel.

[0013] In conjunction with the first aspect or any of the above possible implementations, in another possible implementation of the first aspect, the terminal device determines an indication format in which multiple indicator bits in the downlink control information (DCI) indicate the resource index of the scheduled resource, including: The terminal device determines the instruction format according to the resource index setting method of the available resources.

[0014] In conjunction with the first aspect or any of its possible implementations, in another possible implementation of the first aspect, when the resource indexes of available resources are set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K is greater than or equal to 1, wherein the resource indexes of the at least two resource sets, at least two channel formats, or at least two resource types have at least one identical resource index; or, K equals 0 when the resource index of available resources is not set according to at least two resource sets, at least two channel formats, or at least two resource types, where there are no identical resource indexes among the available resources.

[0015] In conjunction with the first aspect or any of the above possible implementations, in another possible implementation of the first aspect, the terminal device determines an indication format in which multiple indicator bits in the downlink control information (DCI) indicate the resource index of the scheduled resource, including: The terminal device determines the indication format according to the quantity relationship of resources included in at least two resource sets, at least two channel formats, or at least two resource types of available resources.

[0016] In conjunction with the first aspect or any of its possible implementations, in another possible implementation of the first aspect, K is greater than or equal to 1 when at least two resource sets, at least two channel formats, or at least two resource types include the same number of resources; or, K equals 0 when at least two resource sets, at least two channel formats, or at least two resource types include different numbers of resources.

[0017] In conjunction with the first aspect or any of its possible implementations, in another possible implementation of the first aspect, the number of resources included in at least two resource sets, at least two channel formats, or at least two resource types is no greater than 2. M When / N, K is greater than or equal to 1, where N is the number of resource sets, resource types, or channel formats, and M is the number of bits for multiple indicator bits; or, In at least two resource sets, at least two channel formats, or at least two resource types, there exists at least one resource set containing more than 2 resources. M When / N is a resource set, channel format, or resource type, K equals 0.

[0018] In conjunction with the first aspect or any of its possible implementations, in another possible implementation of the first aspect, the terminal device determines the indication format according to the quantity relationship of resources included in at least two resource sets, at least two channel formats, or at least two resource types of available resources, including: Determine the number S of combinations that combine at least two resource sets, at least two channel formats, or at least two resource types into a specific combination, wherein the number of resources in the specific combination is no greater than 2. M / S, M is the number of bits in the multiple indicator bits; Determine K based on the quantity S.

[0019] In conjunction with the first aspect or any of its possible implementations, in another possible implementation of the first aspect, at least two resource sets include the Physical Uplink Control Channel (PUCCH) resource set corresponding to format 0, and the PUCCH resource set corresponding to format 1; or, At least two resource sets include the PUCCH resource set corresponding to format 2, the PUCCH resource set corresponding to format 3, and the PUCCH resource set corresponding to format 4.

[0020] In conjunction with the first aspect or any of the above possible implementations, in another possible implementation of the first aspect, the method further includes: The terminal device receives a second piece of information sent by the network device. This second piece of information is used to configure available resources and the corresponding resource indexes.

[0021] In conjunction with the first aspect or any of the above possible implementations, in another possible implementation of the first aspect, the second information is carried in an RRC message, system information, or broadcast channel.

[0022] In conjunction with the first aspect or any of the above possible implementations, in another possible implementation of the first aspect, the scheduling resources are PUCCH resources, physical downlink shared channel (PDSCH) resources, or physical uplink shared channel (PUSCH) resources.

[0023] Secondly, a wireless communication method is provided, including: Network devices determine the indication format for multiple indicator bits in the downlink control information (DCI) to indicate the resource index of the scheduled resource. The indication format is used to limit the number K of bits among the multiple indication bits that indicate the resource set, resource type, or channel format corresponding to the scheduling resource, where K is an integer greater than or equal to 0. Network devices send DCI based on a defined instruction format.

[0024] In this embodiment, the network device determines an indication format in which multiple indication bits in the DCI indicate the resource index of the scheduled resource. The indication format is used to limit the number K of bits in the multiple indication bits that indicate the resource set, resource type, or channel format corresponding to the scheduled resource, where K is an integer greater than or equal to 0. Based on the determined indication format, the DCI is sent. Therefore, this application uses a variable DCI structure to schedule resources, which does not require limiting the channel transmission resources based on a specific resource type or channel format. It can flexibly adopt multiple resource set definition methods and notification methods according to the application scenario, and can realize the flexibility and variability of the DCI format, thereby further increasing the flexibility and reliability of resource indication.

[0025] In conjunction with the second aspect, in one possible implementation of the second aspect, K is greater than or equal to 1, and the multiple indicator bits consist of at least one first bit and at least one second bit. The first bit is used to indicate the index of the resource set, resource type, or channel format corresponding to the scheduling resource, and the second bit is used to indicate the index of the scheduling resource in the corresponding resource set, or the resource set corresponding to the corresponding resource type, or the resource set corresponding to the corresponding channel format. The resource set includes at least one available resource.

[0026] In conjunction with the second aspect or any of the above possible implementations, in another possible implementation of the second aspect, K equals 0, and multiple indicator bits consist of a third bit, which is used to indicate the index of the scheduling resource among all available resources.

[0027] In conjunction with the second aspect or any of the above possible implementations, in another possible implementation of the second aspect, the method further includes: The network device sends the first information to the terminal device, which is used to indicate the instruction format.

[0028] In conjunction with the second aspect or any of the above possible implementations, in another possible implementation of the second aspect, the first information is carried in a Radio Resource Control (RRC) message, system information, or a broadcast channel.

[0029] In conjunction with the second aspect or any of the above possible implementations, in another possible implementation of the second aspect, the indication format corresponds to the setting method of the resource index of the available resources of the terminal device.

[0030] In conjunction with the second aspect or any of its possible implementations, in another possible implementation of the second aspect, when the resource indexes of available resources are set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K is greater than or equal to 1, wherein the resource indexes of the at least two resource sets, at least two channel formats, or at least two resource types have at least one identical resource index; or, K equals 0 when the resource index of available resources is not set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, where there are no identical resource indexes among the available resources.

[0031] In conjunction with the second aspect or any of the above possible implementations, in another possible implementation of the second aspect, the indication format corresponds to the quantity relationship of resources included in at least two resource sets, at least two channel formats, or at least two resource types of the available resources of the terminal device.

[0032] In conjunction with the second aspect or any of its possible implementations, in another possible implementation of the second aspect, K is greater than or equal to 1 when at least two resource sets, at least two channel formats, or at least two resource types include the same number of resources; or, K equals 0 when at least two resource sets, at least two channel formats, or at least two resource types include different numbers of resources.

[0033] In conjunction with the second aspect or any of its possible implementations, in another possible implementation of the second aspect, the number of resources included in at least two resource sets, at least two channel formats, or at least two resource types is no greater than 2. M When / N, K is greater than or equal to 1, where N is the number of resource sets, resource types, or channel formats, and M is the number of bits for multiple indicator bits; or, In at least two resource sets, at least two channel formats, or at least two resource types, there exists at least one resource set containing more than 2 resources. M When / N is a resource set, channel format, or resource type, K equals 0.

[0034] In combination with the second aspect or any of the above possible implementations, in another possible implementation of the second aspect, K corresponds to the quantity S; Wherein, the quantity S is the number of combinations of at least two resource sets, at least two channel formats, or at least two resource types into a specific combination, wherein the number of resources in the specific combination is no greater than 2. M / S, where M is the number of bits in the multiple indicator bits.

[0035] In conjunction with the second aspect or any of the above possible implementations, in another possible implementation of the second aspect, at least two resource sets include the Physical Uplink Control Channel (PUCCH) resource set corresponding to format 0, and the PUCCH resource set corresponding to format 1; or, At least two resource sets include the PUCCH resource set corresponding to format 2, the PUCCH resource set corresponding to format 3, and the PUCCH resource set corresponding to format 4.

[0036] In conjunction with the second aspect or any of the above possible implementations, in another possible implementation of the second aspect, the method further includes: The network device sends a second piece of information to the terminal device. This second piece of information is used to configure available resources and their corresponding resource indexes.

[0037] In conjunction with the second aspect or any of the above possible implementations, in another possible implementation of the second aspect, the second information is carried in an RRC message, system information, or broadcast channel.

[0038] In conjunction with the second aspect or any of the above possible implementations, in another possible implementation of the second aspect, the scheduling resources are PUCCH resources, physical downlink shared channel (PDSCH) resources, or physical uplink shared channel (PUSCH) resources.

[0039] Thirdly, a terminal device is provided for executing the method in the first aspect or any possible implementation thereof. Specifically, the terminal device includes a functional module for executing the method in the first aspect or any possible implementation thereof.

[0040] Fourthly, a network device is provided for performing the method in the second aspect or any possible implementation thereof. Specifically, the network device includes functional modules for performing the method in the second aspect or any possible implementation thereof.

[0041] Fifthly, a terminal device is provided, including a processor, a memory, and a transceiver. The processor, the memory, and the transceiver communicate with each other through internal connection paths to transmit control and / or data signals, causing the terminal device to execute the methods of the first aspect or any possible implementation thereof.

[0042] In a sixth aspect, a network device is provided, including a processor, a memory, and a transceiver. The processor, the memory, and the transceiver communicate with each other via internal interconnection paths to transmit control and / or data signals, causing the network device to perform the methods of the second aspect or any possible implementation thereof.

[0043] In a seventh aspect, a computer-readable medium is provided for storing a computer program, the computer program including instructions for performing any of the above methods or any possible implementations.

[0044] Eighthly, a computer program product including instructions is provided, which, when run on a computer, causes the computer to perform any of the methods or any possible implementations described above. Attached Figure Description

[0045] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0046] Figure 1 This is a schematic diagram of a wireless communication system according to an embodiment of this application.

[0047] Figure 2 This is a schematic flowchart of a wireless communication method according to an embodiment of this application.

[0048] Figure 3 This is a schematic flowchart of a wireless communication method according to an embodiment of this application.

[0049] Figure 4 This is a schematic block diagram of a terminal device according to an embodiment of this application.

[0050] Figure 5 This is a schematic block diagram of a network device according to an embodiment of this application.

[0051] Figure 6 This is a schematic block diagram of a system chip according to an embodiment of this application.

[0052] Figure 7 This is a schematic block diagram of a communication device according to an embodiment of this application. Detailed Implementation

[0053] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0054] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System of Mobile communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), or future 5G systems, etc.

[0055] Figure 1 This application illustrates a wireless communication system 100 used in an embodiment of this application. The wireless communication system 100 may include a network device 110. The network device 100 may be a device that communicates with terminal devices. The network device 100 may provide communication coverage for a specific geographical area and may communicate with terminal devices (e.g., UEs) located within that coverage area. Optionally, the network device 100 may be a base station (BTS) in a GSM or CDMA system, a base station (NodeB, NB) in a WCDMA system, an evolved Node B (eNB or eNodeB) in an LTE system, or a radio controller in a Cloud Radio Access Network (CRAN). Alternatively, the network device may be a relay station, access point, vehicle-mounted equipment, wearable device, network-side equipment in a future 5G network, or network equipment in a future evolved Public Land Mobile Network (PLMN), etc.

[0056] The wireless communication system 100 also includes at least one terminal device 120 located within the coverage area of ​​the network device 110. The terminal device 120 can be mobile or fixed. Optionally, the terminal device 120 can refer to an access terminal, user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The access terminal can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a future 5G network, or terminal device in a future evolved PLMN, etc.

[0057] Optionally, the terminal devices 120 can communicate directly with each other via Device to Device (D2D).

[0058] Alternatively, 5G systems or networks may also be referred to as New Radio (NR) systems or networks.

[0059] Figure 1 An exemplary embodiment shows a network device and two terminal devices. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area. This application embodiment does not limit this.

[0060] Optionally, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in this embodiment.

[0061] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0062] Figure 2 This is a schematic flowchart of a wireless communication method 200 according to an embodiment of this application. The method 200 can optionally be applied to... Figure 1The system shown is not limited to this. Method 200 may optionally be executed by a terminal device. Method 200 includes at least some of the following.

[0063] In 210, the terminal device determines an indication format in which multiple indication bits in the downlink control information (DCI) indicate the resource index of the scheduled resource. This indication format is used to limit the number K of bits in the multiple indication bits that indicate the resource set, resource type, or channel format corresponding to the scheduled resource, where K is an integer greater than or equal to 0.

[0064] Specifically, the terminal device can support DCI with multiple indication formats. The terminal device can determine the indication format of the received or to be received DCI from the multiple indication formats. Since the indication format limits the number K of bits in multiple indication bits that indicate the resource set, resource type or channel format corresponding to the scheduling resource, the terminal device can know the number K of bits in multiple indication bits used to indicate the resource set, resource type or channel format corresponding to the scheduling resource. Therefore, it can use K bits in multiple indication bits to determine the resource set, resource type or channel format corresponding to the scheduling resource.

[0065] Specifically, if the resource set is determined, the scheduling resource can be determined from the determined resource set; if the resource type is determined, the scheduling resource can be determined from the resource set corresponding to the determined resource type; if the channel format is determined, the scheduling resource can be determined from the resource set corresponding to the determined channel format.

[0066] Optionally, the position of the K bits indicating the resource set, resource type, or channel format among the multiple indicator bits can be fixed. For example, it can be the first K bits among the multiple indicator bits, or the last K bits among the multiple indicator bits, or the K bits in the middle of the multiple indicator bits.

[0067] Optionally, K is greater than or equal to 1, and the plurality of indicator bits consist of at least one first bit and at least one second bit. The first bit is used to indicate the index of the resource set, resource type, or channel format corresponding to the scheduling resource, and the second bit is used to indicate the index of the scheduling resource in the corresponding resource set, or the resource set corresponding to the corresponding resource type, or the resource set corresponding to the corresponding channel format. The resource set includes at least one available resource.

[0068] For example, there are three indicator bits. The first bit indicates the index of the resource set, resource type, or channel format corresponding to the scheduled resource. For example, a bit value of 0 indicates that the resource set corresponding to the scheduled resource is resource set 1, or that the resource type is resource type 1, or that the channel format is channel format 1. A bit value of 1 indicates that the resource set corresponding to the scheduled resource is resource set 2, or that the resource type is resource type 2, or that the channel format is channel format 2. The second and third bits indicate the resource index within the resource set, channel format, or resource set indicated by the first bit. Each resource set, resource type, or channel format can have four available resources. The indices of these four available resources can be unique for their respective resource set, channel format, or resource type. For example, the resource index can be 00, 01, 10, and 11. However, the indices can be the same between two resource sets, channel formats, or resource types. For example, the indices corresponding to two resource sets, channel formats, or resource types can be 00, 01, 10, and 11, respectively.

[0069] Optionally, K equals 0, and the plurality of indicator bits consist of a third bit, which is used to indicate the index of the scheduled resource among all available resources.

[0070] For example, if all available resources include 8 available resources, then these 3 bits can indicate all 8 available resources. In this case, it is not necessary to distinguish between resource type, channel format, or resource set of the available resources.

[0071] To better understand this application, several methods for terminal devices to determine instruction formats will be described below.

[0072] In one implementation, the terminal device receives first information sent by the network device, the first information being used to indicate the indication format. The number of bits occupied by the first information may be related to the number of indication formats.

[0073] Specifically, the network device can indicate the DCI format of the terminal device through the first information. For example, if the value of K is 0 or 1, then 1 bit of information can be used to indicate the DCI format of the terminal device. If the value of K is 0, 1, 2 or 3, then 2 bits of information can be used to indicate the DCI format of the terminal device.

[0074] Optionally, the first information is carried in a Radio Resource Control (RRC) message, system information, or a broadcast channel.

[0075] In one implementation, the terminal device determines the indication format according to the setting method of the resource index of available resources.

[0076] Optionally, when the resource index of the available resource is set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, the K is greater than or equal to 1, wherein the resource indexes of the at least two resource sets, at least two channel formats, or at least two resource types have at least one identical resource index.

[0077] Optionally, when the resource index of the available resource is not set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K equals 0, wherein there are no identical resource indexes among the available resources.

[0078] Specifically, the terminal device can receive second information sent by the network device. This second information can be used to configure available resources and corresponding resource indexes. The terminal device can determine the indication format based on the setting method of the resource indexes of the available resources. If the terminal device determines that the resource indexes are set according to at least two resource sets, at least two channel formats, or at least two resource types (for example, the indices of resource set 1 are 00, 01, 10, and 11, and the indices of resource set 2 are 00, 01, 10, and 11), then K is greater than or equal to 1. The value of K can be related to the number of resource sets, channel formats, or resource types. For example, if the indexes are set according to four resource sets, channel formats, or resource types, then K can be 2. If the terminal device determines that the resource indexes are not set according to at least two resource sets, at least two channel formats, or at least two resource types (for example, the resource indices are 000, 001, 010, 011, 100, 101, 110, and 111), then K is equal to 0.

[0079] Optionally, in this embodiment of the application, the second information is carried in RRC signaling, system information, or broadcast messages.

[0080] In one implementation, the terminal device determines the indication format according to the quantity relationship of resources included in at least two resource sets, at least two channel formats, or at least two resource types of available resources.

[0081] Specifically, the terminal device can determine the indication format from multiple indication formats based on the quantity relationship of resources included in at least two resource sets, at least two channel formats, or at least two resource types of available resources.

[0082] Optionally, K is greater than or equal to 1 when the difference in the number of resources included in the at least two resource sets, the at least two channel formats, or the at least two resource types is less than or equal to a specific value.

[0083] Optionally, K equals 0 when the difference in the number of resources included in the at least two resource sets, the at least two channel formats, or the at least two resource types is greater than a specific value.

[0084] Specifically, the terminal device can determine whether the difference in the number of resources included in at least two resource sets, or the at least two channel formats, or the at least two resource types is less than a specific value, wherein the specific value can be 0, which means determining whether the number of resources included in at least two resource sets, or the at least two channel formats, or the at least two resource types is the same.

[0085] If so, K is greater than or equal to 1, where the specific value of K can be fixed, for example, it can be equal to 1, or it can be related to the number of resource sets, channel formats, or resource types, for example, 2. K K can be equal to the number of the resource set, channel format, or resource type. If not, K equals 0.

[0086] When K is greater than or equal to 1, the indexes of resources for each resource set, resource type, or channel format can be pre-defined, configured by the network device for the terminal device, or determined by the terminal device itself.

[0087] For example, if a network device is configured with an index of all available resources and the indexes do not overlap, then when the terminal device determines that K is greater than or equal to 1, it can redetermine the index of each set, resource type, or channel format of resources. For example, it can rearrange the index of the resources of each set, resource type, or channel format starting from 0 according to the index order of the resources of all available resources.

[0088] For example, if network devices are configured to configure indexes for each resource set, resource type, or channel format, and the indexes overlap, then when the terminal device determines that K equals 0, the terminal device can redetermine the indexes of all resources. For example, it can rearrange the indexes of the resources of each set, resource type, or channel format in all available resources, starting from 0, according to the index arrangement order of the resources in their respective sets.

[0089] Optionally, the number of resources included in the at least two resource sets, the at least two channel formats, or the at least two resource types is no greater than 2. M When / N, K is greater than or equal to 1, where N is the number of resource sets, resource types, or channel formats, and M is the number of bits in the plurality of indicator bits; or, 2 M / N is each resource set, resource type, or channel format. Optionally, in the at least two resource sets, the at least two channel formats, or the at least two resource types, at least one includes a resource quantity greater than 2. M When / N is a resource set, channel format, or resource type, K equals 0.

[0090] Specifically, when the number of resource sets, resource types, or channel formats is N, and the number of indicator bits is M, the number of resources for each resource set, channel format, or resource type is no greater than 2. M When / N, it means that, when using the method of indicating resource sets or resource types or channel formats and indicating resources in resource sets or resource types or channel formats, each resource can be reasonably indicated, and the number of resources in resource sets or channel formats or resource types is greater than 2. M When / N, it means that some resources may not be indicated when using a method that indicates the resource set or resource type or channel format and the resources in the resource set or resource type or channel format.

[0091] Optionally, a number S is determined to combine the at least two resource sets, at least two channel formats, or at least two resource types into a specific combination, wherein the number of resources in the specific combination is no greater than 2. M / S, M is the number of bits of the plurality of indicator bits; based on this number S, the K is determined.

[0092] Specifically, the terminal device can combine resource sets, channel formats, or resource types according to the number of resources in each resource set, channel format, or resource type, wherein the number of resources in each combination is no greater than 2. M If the condition / S is met, then combination can be performed; otherwise, combination is not performed. If the combination yields a quantity S, then K can be determined, where the determined K satisfies 2. K Greater than or equal to S.

[0093] Optionally, the at least two resource sets include the Physical Uplink Control Channel (PUCCH) resource set corresponding to format 0, and the PUCCH resource set corresponding to format 1.

[0094] Optionally, the at least two resource sets include the PUCCH resource set corresponding to format 2, the PUCCH resource set corresponding to format 3, and the PUCCH resource set corresponding to format 4.

[0095] Optionally, the resource types in this application embodiment can be divided based on the following methods.

[0096] In one implementation, the classification is based on the length of the symbols occupied by the channel being carried. For example, the resource type can be divided into resources for carrying long PUCCH and resources for carrying short PUCCH.

[0097] In one implementation, the resources can be allocated based on the load of the carried channel. For example, the resources can be divided into resources for carrying high-load PUCCHs (e.g., load greater than or equal to 4 bits) and resources for carrying low-load PUCCHs (e.g., load less than 4 bits).

[0098] In one implementation, the division can be based on the granularity of the time scheduling unit of the carried channel. For example, it can be divided into resources carrying channels based on time slot scheduling and resources carrying channels based on non-time slot scheduling.

[0099] Optionally, the available resources or scheduling resources mentioned in the embodiments of this application are PUCCH resources, Physical Downlink Shared Channel (PDSCH) resources, or Physical Uplink Shared Channel (PUSCH) resources.

[0100] Optionally, in the embodiments of this application, when K is greater than or equal to 1, it means that resources can be grouped and indicated, and ordered indication of resources can be achieved.

[0101] Optionally, when K equals 0, the problem of large signaling overhead or incomplete resource indication caused by different resource sets, resource types or channel formats due to different resource quantities can be avoided.

[0102] In 220, the terminal device determines the resource index indicated by the plurality of indicator bits from the DCI based on the determined indicator format.

[0103] In step 230, according to the determined resource index, the terminal device determines the scheduling resource for communicating with the network device from at least one available resource.

[0104] In this embodiment, the terminal device determines an indication format in which multiple indication bits in the DCI indicate the resource index of the scheduled resource. The indication format is used to limit the number K of bits in the multiple indication bits that indicate the resource set, resource type, or channel format corresponding to the scheduled resource, where K is an integer greater than or equal to 0. Based on the determined indication format, the resource index indicated by the multiple indication bits in the DCI is determined. Thus, the scheduled resource for communication with the network device can be determined from at least one available resource according to the determined resource index. Therefore, this application uses a variable DCI structure to schedule resources, which does not need to limit the channel transmission resources based on a specific resource type or channel format. It can flexibly adopt multiple resource set definition methods and notification methods according to the application scenario, and can realize the flexibility and variability of the DCI format, thereby further increasing the flexibility and reliability of resource indication.

[0105] Figure 3 This is a schematic flowchart of a wireless communication method 300 according to an embodiment of this application. Figure 3 As shown, method 300 includes at least some of the following.

[0106] In 310, the network device determines the indication format for multiple indicator bits in the downlink control information (DCI) to indicate the resource index of the scheduled resource. The indication format is used to limit the number K of bits among the multiple indication bits that indicate the resource set, resource type, or channel format corresponding to the scheduling resource, where K is an integer greater than or equal to 0.

[0107] In 320, the network device sends the DCI based on the determined instruction format.

[0108] Optionally, K is greater than or equal to 1, and the plurality of indicator bits consist of at least one first bit and at least one second bit. The first bit is used to indicate the index of the resource set, resource type, or channel format corresponding to the scheduling resource, and the second bit is used to indicate the index of the scheduling resource in the corresponding resource set, or the resource set corresponding to the corresponding resource type, or the resource set corresponding to the corresponding channel format. The resource set includes at least one available resource.

[0109] Optionally, K equals 0, and the plurality of indicator bits consist of a third bit, which is used to indicate the index of the scheduled resource among all available resources.

[0110] Optionally, the network device sends first information to the terminal device, the first information being used to indicate the indication format.

[0111] Optionally, the first information is carried in a Radio Resource Control (RRC) message, system information, or a broadcast channel.

[0112] Optionally, the format of the instruction corresponds to the way the resource index of the available resources of the terminal device is set.

[0113] Specifically, the network device can first determine the configuration method of the resource index of available resources, and then determine the format of the DCI based on the determined configuration method; or, the network device can first determine the format of the DCI, and then configure the configuration method of the resource index of available resources based on the format of the DCI.

[0114] Optionally, when the resource index of the available resource is set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K is greater than or equal to 1, wherein the resource indexes of the at least two resource sets, at least two channel formats, or at least two resource types have at least one identical resource index; or, When the resource index of the available resource is not set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K equals 0, where there are no identical resource indexes in the available resource.

[0115] Optionally, the indication format corresponds to the quantity relationship of resources included in at least two resource sets, at least two channel formats, or at least two resource types of the available resources of the terminal device.

[0116] Specifically, the network device may first determine the quantity relationship of resources included in at least two resource sets, at least two channel formats, or at least two resource types, and determine the format of the DCI based on the determined quantity relationship; or, the network device may first determine the format of the DCI, and set the quantity of resources included in the two resource sets, at least two channel formats, or at least two resource types based on the format of the DCI.

[0117] Optionally, K is greater than or equal to 1 when the number of resources included in the at least two resource sets, the at least two channel formats, or the at least two resource types is the same; or, K equals 0 when the number of resources included in the at least two resource sets, the at least two channel formats, or the at least two resource types are not the same.

[0118] Optionally, the number of resources included in the at least two resource sets, the at least two channel formats, or the at least two resource types is no greater than 2. M When / N, K is greater than or equal to 1, where N is the number of resource sets, resource types, or channel formats, and M is the number of bits in the plurality of indicator bits; or, In the at least two resource sets, the at least two channel formats, or the at least two resource types, there exists at least one resource set containing more than 2 resources. M When / N is a resource set, channel format, or resource type, K equals 0.

[0119] Optionally, K corresponds to the quantity S; Wherein, the quantity S is the number of resources that can be combined into a specific combination of at least two resource sets, at least two channel formats, or at least two resource types, wherein the number of resources in the specific combination is no greater than 2. M / S, where M is the number of bits in the multiple indicator bits.

[0120] Optionally, the at least two resource sets include the Physical Uplink Control Channel (PUCCH) resource set corresponding to format 0, and the PUCCH resource set corresponding to format 1; or, The at least two resource sets include the PUCCH resource set corresponding to format 2, the PUCCH resource set corresponding to format 3, and the PUCCH resource set corresponding to format 4.

[0121] Optionally, the network device sends a second message to the terminal device, the second message being used to configure available resources and corresponding resource indexes.

[0122] Optionally, the second information is carried in an RRC message, system information, or broadcast channel.

[0123] Optionally, the scheduling resource is a PUCCH resource, a Physical Downlink Shared Channel (PDSCH) resource, or a Physical Uplink Shared Channel (PUSCH) resource.

[0124] In this embodiment, the network device determines an indication format in which multiple indication bits in the DCI indicate the resource index of the scheduled resource. The indication format is used to limit the number K of bits in the multiple indication bits that indicate the resource set, resource type, or channel format corresponding to the scheduled resource, where K is an integer greater than or equal to 0. Based on the determined indication format, the DCI is sent. Therefore, this application uses a variable DCI structure to schedule resources, which does not require limiting the channel transmission resources based on a specific resource type or channel format. It can flexibly adopt multiple resource set definition methods and notification methods according to the application scenario, and can realize the flexibility and variability of the DCI format, thereby further increasing the flexibility and reliability of resource indication.

[0125] Figure 4 This is a schematic block diagram of a terminal device 400 according to an embodiment of this application. Figure 4As shown, the terminal device 400 includes a processing unit 410 and a communication unit 420; wherein, the processing unit 410 is configured to: determine an indication format in which multiple indication bits in the downlink control information (DCI) indicate the resource index of the scheduling resource, the indication format being used to limit: the number K of bits in the multiple indication bits indicating the resource set, resource type, or channel format corresponding to the scheduling resource, wherein K is an integer greater than or equal to 0; the communication unit 420 is configured to: receive the DCI sent by the network device; the processing unit 410 is further configured to: determine the resource index indicated by the multiple indication bits from the DCI based on the determined indication format; and determine the scheduling resource that communicates with the network device from at least one available resource according to the determined resource index.

[0126] It should be understood that the terminal device 400 can correspond to the terminal device in the method embodiment and can implement the corresponding operations implemented by the terminal device in the method embodiment. For the sake of brevity, it will not be described in detail here.

[0127] Figure 5 This is a schematic block diagram of a network device 500 according to an embodiment of this application. Figure 5 As shown, the network device 500 includes a communication unit 510 and a processing unit 520; wherein, the processing unit 520 is used to: determine an indication format in which multiple indication bits in the downlink control information (DCI) indicate the resource index of the scheduled resource, wherein the indication format is used to limit the number K of bits in the multiple indication bits that indicate the resource set, resource type, or channel format corresponding to the scheduled resource, wherein K is an integer greater than or equal to 0; the communication unit 510 is used to: transmit the DCI based on the determined indication format.

[0128] It should be understood that the network device 500 can correspond to the network device in the method embodiment and can implement the corresponding operations implemented by the network device in the method embodiment. For the sake of brevity, it will not be described in detail here.

[0129] Figure 6 This is a schematic structural diagram of a system chip 600 according to an embodiment of this application. Figure 6 The system chip 600 includes an input interface 601, an output interface 602, a processor 603, and a memory 604, which are connected by an internal communication connection line. The processor 603 is used to execute the code in the memory 604.

[0130] Optionally, when the code is executed, the processor 603 implements the method executed by the network device in the method embodiment. For the sake of brevity, further details are omitted here.

[0131] Optionally, when the code is executed, the processor 603 implements the method executed by the terminal device in the method embodiment. For the sake of brevity, further details are omitted here.

[0132] Figure 7 This is a schematic block diagram of a communication device 700 according to an embodiment of this application. Figure 7 As shown, the communication device 700 includes a processor 710 and a memory 720. The memory 720 can store program code, and the processor 710 can execute the program code stored in the memory 720.

[0133] Optionally, such as Figure 7 As shown, the communication device 700 may include a transceiver 730, and the processor 710 may control the transceiver 730 to communicate with the outside world.

[0134] Optionally, the processor 710 can call the program code stored in the memory 720 to execute the corresponding operation of the network device in the method embodiment. For the sake of brevity, it will not be described in detail here.

[0135] Optionally, the processor 710 can call the program code stored in the memory 720 to execute the corresponding operations of the terminal device in the method embodiment. For the sake of brevity, it will not be described in detail here.

[0136] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0137] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be 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. The 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 DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0138] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed 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.

[0139] Those skilled in the art will clearly 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.

[0140] 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.

[0141] 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.

[0142] 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.

[0143] 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, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0144] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A wireless communication method, characterized in that, include: The terminal device determines the indication format of multiple indication bits in the downlink control information (DCI) to indicate the resource index of the scheduled resource. The indication format is used to limit the number K of bits in the multiple indication bits that indicate the resource set, resource type or channel format corresponding to the scheduled resource, where K is an integer greater than or equal to 0. Based on the determined indication format, the terminal device determines the resource index indicated by the plurality of indication bits from the DCI; According to the determined resource index, the terminal device determines the scheduling resource for communicating with the network device from at least one available resource; The scheduling resource is the Physical Uplink Control Channel (PUCCH) resource.

2. The method according to claim 1, characterized in that, The method further includes: The terminal device receives first information sent by the network device, the first information being used to indicate the indication format; The first information is carried in a Radio Resource Control (RRC) message, system information, or broadcast channel.

3. The method according to claim 1, characterized in that, The terminal device determines the indication format for multiple indicator bits in the downlink control information (DCI) to indicate the resource index of the scheduled resources, including: The terminal device determines the indication format according to the resource index setting method of available resources; Wherein, when the resource index of the available resources is set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K is greater than or equal to 1, wherein the resource indexes of the at least two resource sets, at least two channel formats, or at least two resource types have at least one identical resource index; or, When the resource index of the available resources is not set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K equals 0, wherein there are no identical resource indexes among the available resources.

4. The method according to claim 3, characterized in that, The at least two resource sets include the PUCCH resource set corresponding to format 0 and the PUCCH resource set corresponding to format 1; or, The at least two resource sets include the PUCCH resource set corresponding to format 2, the PUCCH resource set corresponding to format 3, and the PUCCH resource set corresponding to format 4.

5. A wireless communication method, characterized in that, include: Network devices determine the indication format for multiple indicator bits in the downlink control information (DCI) to indicate the resource index of the scheduled resource. The indication format is used to limit the number K of bits among the multiple indication bits that indicate the resource set, resource type, or channel format corresponding to the scheduling resource, where K is an integer greater than or equal to 0; The network device sends the DCI based on the determined instruction format; The scheduling resource is the Physical Uplink Control Channel (PUCCH) resource.

6. The method according to claim 5, characterized in that, The method further includes: The network device sends first information to the terminal device, the first information being used to indicate the indication format; The first information is carried in a Radio Resource Control (RRC) message, system information, or broadcast channel.

7. The method according to any one of claims 5, characterized in that, The instruction format corresponds to the setting method of the resource index of the available resources of the terminal device; Wherein, when the resource index of the available resources is set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K is greater than or equal to 1, wherein the resource indexes of the at least two resource sets, at least two channel formats, or at least two resource types have at least one identical resource index; or, When the resource indexes of the available resources are not set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K equals 0, wherein there are no identical resource indexes among the available resources.

8. The method according to claim 7, characterized in that, The at least two resource sets include the PUCCH resource set corresponding to format 0 and the PUCCH resource set corresponding to format 1; or, The at least two resource sets include the PUCCH resource set corresponding to format 2, the PUCCH resource set corresponding to format 3, and the PUCCH resource set corresponding to format 4.

9. A terminal device, characterized in that, It includes a processing unit and a communication unit; wherein, The processing unit is configured to: determine the indication format of multiple indication bits in the downlink control information (DCI) indicating the resource index of the scheduling resource, wherein the indication format is configured to limit the number K of bits among the multiple indication bits indicating the resource set, resource type or channel format corresponding to the scheduling resource, wherein K is an integer greater than or equal to 0; The communication unit is used to: receive the DCI sent by the network device; The processing unit is further configured to: determine, based on the determined indication format, a resource index indicated by the plurality of indication bits from the DCI; and determine, according to the determined resource index, the scheduling resource for communicating with the network device from at least one available resource. The scheduling resource is the Physical Uplink Control Channel (PUCCH) resource.

10. The device according to claim 9, characterized in that, The communication unit is further used for: Receive first information sent by the network device, wherein the first information is used to indicate the indication format; The first information is carried in a Radio Resource Control (RRC) message, system information, or broadcast channel.

11. The device according to claim 9, characterized in that, The processing unit is further configured to: The instruction format is determined according to the resource index setting method of available resources; Wherein, when the resource index of the available resources is set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K is greater than or equal to 1, wherein the resource indexes of the at least two resource sets, at least two channel formats, or at least two resource types have at least one identical resource index; or, When the resource index of the available resources is not set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K equals 0, wherein there are no identical resource indexes among the available resources.

12. The device according to claim 11, characterized in that, The at least two resource sets include the PUCCH resource set corresponding to format 0 and the PUCCH resource set corresponding to format 1; or, The at least two resource sets include the PUCCH resource set corresponding to format 2, the PUCCH resource set corresponding to format 3, and the PUCCH resource set corresponding to format 4.

13. A network device, characterized in that, It includes a processing unit and a communication unit; wherein, The processing unit is used to: determine the indication format for multiple indicator bits in the downlink control information (DCI) to indicate the resource index of the scheduled resource. The indication format is used to limit the number K of bits among the multiple indication bits that indicate the resource set, resource type, or channel format corresponding to the scheduling resource, where K is an integer greater than or equal to 0; The communication unit is used to: send the DCI based on the determined indication format; The scheduling resource is the Physical Uplink Control Channel (PUCCH) resource.

14. The device according to claim 13, characterized in that, The communication unit is further used for: Send first information to the terminal device, wherein the first information is used to indicate the indication format; The first information is carried in a Radio Resource Control (RRC) message, system information, or broadcast channel.

15. The device according to claim 13, characterized in that, The instruction format corresponds to the setting method of the resource index of the available resources of the terminal device; Wherein, when the resource index of the available resources is set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K is greater than or equal to 1, wherein the resource indexes of the at least two resource sets, at least two channel formats, or at least two resource types have at least one identical resource index; or, When the resource indexes of the available resources are not set according to at least two resource sets, at least two channel formats, or at least two resource types respectively, K equals 0, wherein there are no identical resource indexes among the available resources.

16. The device according to claim 15, characterized in that, The at least two resource sets include the PUCCH resource set corresponding to format 0 and the PUCCH resource set corresponding to format 1; or, The at least two resource sets include the PUCCH resource set corresponding to format 2, the PUCCH resource set corresponding to format 3, and the PUCCH resource set corresponding to format 4.