Transmission method and apparatus, related device and storage medium
By using a PDCCH in the wireless communication system, the combined scheduling resources of multiple terminals are used to solve the problem of low scheduling efficiency and delay in existing technologies, and achieve fast and efficient multi -user scheduling.
Patent Information
- Application Number
- PCT/CN2024/104089
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-25
- Filing Date
- 2024-07-05
- Publication Date
- 2025-01-30
AI Technical Summary
When scheduling information transmission of multiple terminals, the prior art has problems such as low scheduling efficiency and large delay, especially in multicast PDCCH scheduling, excessive public parts lead to low resource set control efficiency.
Different uplink or downlink resources are scheduled through a physical control channel (PDCH) for multiple associated terminals, or the same resources with different scheduling effects, reduce scheduling overhead, increase the scheduling capacity, and reduce delay. Specific implementation includes sending the first control channel, which is used to transmit information with at least two terminals. The control information supports incomplete uplink scheduling license or downward distribution, and receives and handle the corresponding control channels on the terminal side.
The rapid scheduling of multiple users, reducing the scheduling overhead, increasing the scheduling capacity, reducing the delay, and improving the efficiency of information transmission.
Smart Images

Figure CN2024104089_30012025_PF_FP_ABST
Abstract
Description
Transmission method, device, related equipment and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on Chinese patent application number 202310923078.X, filed on July 25, 2023, and Chinese patent application number 202311246979.6, filed on September 25, 2023, and claims the priority of Chinese patent applications 202310923078.X and 202311246979.6. The entire contents of Chinese patent applications 202310923078.X and 202311246979.6 are hereby introduced into this application as a reference. Technical Field
[0003] The present application relates to the field of wireless communications, and in particular to a transmission method, apparatus, related equipment, and storage medium. Background Art
[0004] In related technologies, a physical downlink control channel (PDCCH) can be used to schedule downlink transmission on a physical downlink shared channel (PDSCH) and uplink transmission on a physical uplink shared channel (PUSCH).
[0005] Summary of the Invention
[0006] To solve related technical problems, the embodiments of the present application provide a transmission method, apparatus, related equipment and storage medium.
[0007] The technical solution of the embodiment of the present application is implemented as follows:
[0008] An embodiment of the present application provides a transmission method, which is performed by a network device and includes:
[0009] Sending a first control channel; wherein the first control channel is used to schedule information transmission of at least two terminals, and the first control channel satisfies one of the following:
[0010] The control information carried by the first control channel at least supports using different uplink scheduling grants for information transmission by the at least two terminals;
[0011] The control information carried by the first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals;
[0012] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0013] or,
[0014] Sending a first control channel; wherein, the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold.
[0015] In the above embodiment, when the control information carried by the first control channel at least supports the information transmission of the at least two terminals using non-completely identical uplink scheduling permissions, the downlink control information carried by the first control channel including the uplink scheduling permissions of at least two terminals uses the same cyclic redundancy check code (CRC) for different terminals.
[0016] In the above embodiment, the channel carrying the information transmission includes PUSCH; for each of the at least two terminals, PUSCH is scrambled with the terminal's own cell radio network temporary identifier (C-RNTI, Cell Radio Network Temporary Identifier) or scrambled with an RNTI shared by multiple terminals.
[0017] In the above embodiment, when the control information carried by the first control channel at least supports allocating non-identical downlink allocations to the at least two terminals, the downlink control information carried by the first control channel including the downlink allocations of at least two terminals uses the same CRC for different terminals.
[0018] In the above embodiment, the channel carrying the information transmission includes PDSCH; for each of the at least two terminals, the PDSCH is scrambled with the terminal's own C-RNTI or with an RNTI shared by multiple terminals.
[0019] In the above embodiment, when the first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send with the resources, and other terminals except the sending terminal to receive with the resources, the channel carrying the information transmission includes PDSCH and / or PUSCH, and PDSCH and / or PUSCH are encrypted with an RNTI shared by multiple terminals.
[0020] In the above embodiment, the method further includes:
[0021] Receive first information sent by the terminal, where the first information is used to indicate the minimum time interval between the starting moments of the time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
[0022] In the above embodiment, the time interval between the start times of the scheduled time-frequency resources is not less than the minimum time interval indicated by the first information, or the time interval between the end time of a scheduled time-frequency resource and the start time of another time-frequency resource is not less than the minimum time interval indicated by the first information.
[0023] In the above embodiment, the first control channel is further used to indicate that the resources scheduled by the first control channel are used for information transmission between terminals or for information transmission on a Uu interface.
[0024] In the above embodiment, when at least one resource of the at least two resources is allocated to the first terminal, the at least one resource can be used by other terminals of the at least two terminals except the first terminal.
[0025] In the above embodiment, the uplink scheduling grant of the first terminal includes a first resource and a second resource, the first resource is different from the second resource, and the second resource can at least share the transmission process ID of the first resource.
[0026] In the above embodiment, the first resource has been used to transmit the first PUSCH.
[0027] When second information is received within a time interval between the first resource and the second resource, the second resource is used for retransmission of the first PUSCH; or when the second information is not received within the time interval between the first resource and the second resource, the second resource is used for transmission of a second PUSCH; wherein the second information is used to instruct retransmission of the first PUSCH;
[0028] or,
[0029] When third information is received within a time interval between the first resource and the second resource, the second resource is used for retransmission of the first PUSCH, and the new third resource is used for transmission of the second PUSCH, and the third information is used to indicate that the first PUSCH is retransmitted using the second resource and the second PUSCH is transmitted using the third resource;
[0030] or,
[0031] When fourth information is received within the time interval between the first resource and the second resource, the second resource is used for transmission of the second PUSCH, and the new third resource is used for transmission of the first PUSCH, and the fourth information is used to indicate that the second PUSCH is transmitted using the second resource and the first PUSCH is retransmitted using the third resource.
[0032] The embodiment of the present application further provides a transmission method, which is executed by a terminal, including:
[0033] A first control channel is received, where the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0034] The control information carried by the first control channel at least supports using different uplink scheduling grants for information transmission by the at least two terminals;
[0035] The control information carried by the first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals;
[0036] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0037] or,
[0038] Sending a first control channel; wherein, the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold.
[0039] In the above embodiment, when the control information carried by the first control channel at least supports the information transmission of the at least two terminals using non-completely identical uplink scheduling permissions, the downlink control information carried by the first control channel including the uplink scheduling permissions of at least two terminals uses the same CRC for different terminals.
[0040] In the above embodiment, the channel carrying the information transmission includes a PUSCH; for each of the at least two terminals, the PUSCH is scrambled using the terminal's own C-RNTI or using an RNTI shared by multiple terminals.
[0041] In the above embodiment, when the control information carried by the first control channel at least supports allocating non-identical downlink allocations to the at least two terminals, the downlink control information carried by the first control channel including the downlink allocations of at least two terminals uses the same CRC for different terminals.
[0042] In the above embodiment, the channel carrying the information transmission includes PDSCH; for each of the at least two terminals, the PDSCH is scrambled with the terminal's own C-RNTI or with an RNTI shared by multiple terminals.
[0043] In the above embodiment, when the first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send with the resources, and other terminals except the sending terminal to receive with the resources, the channel carrying the information transmission includes PDSCH and / or PUSCH, and PDSCH and / or PUSCH are encrypted with an RNTI shared by multiple terminals.
[0044] In the above embodiment, the method further includes:
[0045] Sending first information, where the first information is used to indicate the minimum time interval between the start times of the time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
[0046] In the above embodiment, the time interval between the start times of the scheduled time-frequency resources is not less than the minimum time interval indicated by the first information, or the time interval between the end time of a scheduled time-frequency resource and the start time of another time-frequency resource is not less than the minimum time interval indicated by the first information.
[0047] In the above embodiment, the first control channel is further used to indicate that the resources scheduled by the first control channel are used for information transmission between terminals or for information transmission on a Uu interface.
[0048] In the above embodiment, when at least one resource of the at least two resources is allocated to the terminal, the at least one resource can be used by other terminals of the at least two terminals except the terminal.
[0049] In the above embodiment, the uplink scheduling grant scheduling of the first terminal includes a first resource and a second resource, the first resource is different from the second resource, and the second resource can at least share the transmission process number of the first resource.
[0050] In the above embodiment, the first resource has been used to transmit the first PUSCH.
[0051] When second information is received within a time interval between the first resource and the second resource, the second resource is used for retransmission of the first PUSCH; or when the second information is not received within the time interval between the first resource and the second resource, the second resource is used for transmission of a second PUSCH; wherein the second information is used to instruct retransmission of the first PUSCH;
[0052] or,
[0053] When third information is received within a time interval between the first resource and the second resource, the second resource is used for retransmission of the first PUSCH, and the new third resource is used for transmission of the second PUSCH, and the third information is used to indicate that the first PUSCH is retransmitted using the second resource and the second PUSCH is transmitted using the third resource;
[0054] or,
[0055] When fourth information is received within the time interval between the first resource and the second resource, the second resource is used for transmission of the second PUSCH, and the new third resource is used for transmission of the first PUSCH, and the fourth information is used to indicate that the second PUSCH is transmitted using the second resource and the first PUSCH is retransmitted using the third resource.
[0056] The embodiment of the present application further provides a transmission method, which is executed by a network device, including:
[0057] A second control channel is sent, where the second control channel is used to configure at least two resources for the second terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
[0058] In the above embodiment, the at least two resources are used for new transmission or retransmission of data.
[0059] In the above embodiment, the at least two resources include a fourth resource and a fifth resource; wherein the fourth resource has been used to transmit a fourth PUSCH,
[0060] When fifth information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for retransmission of the fourth PUSCH; or, when the fifth information is not received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for transmission of a fifth PUSCH, and the fifth information is used to instruct retransmission of the fourth PUSCH;
[0061] or,
[0062] When sixth information is received within a time interval between the fourth resource and the fifth resource, the fifth resource is used for retransmission of the fourth PUSCH, and a new sixth resource is used for transmission of the fifth PUSCH, and the sixth information is used to instruct to use the fifth resource to retransmit the fourth PUSCH and to use the sixth resource to transmit the fifth PUSCH;
[0063] or,
[0064] When the seventh information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for transmission of the fifth PUSCH, and the new sixth resource is used for transmission of the fourth PUSCH, and the seventh information is used to indicate that the fifth PUSCH is transmitted using the fifth resource and the fourth PUSCH is retransmitted using the sixth resource.
[0065] In the above embodiment, at least one of the at least two resources can be used by a third terminal.
[0066] The embodiment of the present application further provides a transmission method, which is performed by a second terminal and includes:
[0067] A second control channel is received, where the second control channel is used to configure at least two resources for the second terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
[0068] In the above embodiment, the at least two resources are used for new transmission or retransmission of data.
[0069] In the above embodiment, the at least two resources include a fourth resource and a fifth resource; wherein the fourth resource has been used to transmit a fourth PUSCH,
[0070] When fifth information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for retransmission of the fourth PUSCH; or, when the fifth information is not received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for transmission of a fifth PUSCH, and the fifth information is used to instruct retransmission of the fourth PUSCH;
[0071] or,
[0072] When sixth information is received within a time interval between the fourth resource and the fifth resource, the fifth resource is used for retransmission of the fourth PUSCH, and a new sixth resource is used for transmission of the fifth PUSCH, and the sixth information is used to instruct to use the fifth resource to retransmit the fourth PUSCH and to use the sixth resource to transmit the fifth PUSCH;
[0073] or,
[0074] When the seventh information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for transmission of the fifth PUSCH, and the new sixth resource is used for transmission of the fourth PUSCH, and the seventh information is used to indicate that the fifth PUSCH is transmitted using the fifth resource and the fourth PUSCH is retransmitted using the sixth resource.
[0075] In the above embodiment, at least one of the at least two resources can be used by a third terminal.
[0076] The embodiment of the present application further provides a transmission device, comprising: a first sending unit; wherein,
[0077] The first sending unit is configured to send a first control channel; wherein the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0078] The control information carried by the first control channel at least supports using different uplink scheduling grants for information transmission by the at least two terminals;
[0079] The control information carried by the first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals;
[0080] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0081] or,
[0082] The first sending unit is configured to send a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and a time interval between the at least two resources is greater than or equal to a first threshold;
[0083] or,
[0084] The first sending unit is used to send a second control channel, where the second control channel is used to configure at least two resources for the second terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
[0085] The embodiment of the present application further provides a transmission device, comprising: a first receiving unit; wherein,
[0086] The first receiving unit is configured to receive a first control channel, where the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0087] The control information carried by the first control channel at least supports using different uplink scheduling grants for information transmission by the at least two terminals;
[0088] The control information carried by the first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals;
[0089] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0090] or,
[0091] The first receiving unit is configured to receive a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and a time interval between the at least two resources is greater than or equal to a first threshold;
[0092] or,
[0093] The first receiving unit is used to receive a second control channel, where the second control channel is used to configure at least two resources for the second terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
[0094] The embodiment of the present application further provides a network device, comprising: a first processor and a first communication interface; wherein,
[0095] The first communication interface is configured to send a first control channel; wherein the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0096] The control information carried by the first control channel at least supports using different uplink scheduling grants for information transmission by the at least two terminals;
[0097] The control information carried by the first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals;
[0098] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0099] or,
[0100] The first communication interface is configured to send a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and a time interval between the at least two resources is greater than or equal to a first threshold;
[0101] or,
[0102] The first communication interface is used to send a second control channel, where the second control channel is used to configure at least two resources for the second terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
[0103] The embodiment of the present application further provides a terminal, comprising: a second processor and a second communication interface; wherein,
[0104] The second communication interface is configured to receive a first control channel, where the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0105] The control information carried by the first control channel at least supports using different uplink scheduling grants for information transmission by the at least two terminals;
[0106] The control information carried by the first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals;
[0107] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0108] or,
[0109] The second communication interface is configured to receive a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and a time interval between the at least two resources is greater than or equal to a first threshold;
[0110] or,
[0111] The second communication interface is used to receive a second control channel, where the second control channel is used to configure at least two resources for the terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
[0112] An embodiment of the present application further provides a network device, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,
[0113] Wherein, the first processor is used to execute the steps of any of the above-mentioned methods on the network device side when running the computer program.
[0114] An embodiment of the present application further provides a terminal, comprising: a second processor and a second memory for storing a computer program that can be run on the processor,
[0115] The second processor is configured to execute the steps of any of the above-mentioned terminal-side methods when running the computer program.
[0116] An embodiment of the present application also provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program implements the steps of any of the above-mentioned methods on the network device side, or implements the steps of any of the above-mentioned methods on the terminal side.
[0117] The transmission method, apparatus, related equipment and storage medium provided by the embodiments of the present application, wherein a network device sends a first control channel; wherein the first control channel is used to schedule information transmission of at least two terminals, and the first control channel satisfies one of the following: the control information carried by the first control channel at least supports the use of non-identical uplink scheduling permissions for the information transmission of the at least two terminals; the control information carried by the first control channel at least supports the allocation of non-identical downlink allocations to the at least two terminals; the first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources to send, and other terminals except the sending terminal to receive with the resources; or, the first control channel is used for uplink scheduling permissions or downlink allocations of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold. The solution provided by the embodiment of the present application is that the network device can schedule different uplink or downlink resources for multiple associated terminals (such as service associations of multiple terminals, etc.) or schedule the same resources with different functions through a physical control channel, that is, jointly schedule resources (such as PDSCH or PUSCH) for different terminals through a PDCCH. In this way, the scheduling overhead is reduced (for example, these terminals can use the common overhead, fields, etc. in the PDCCH), thereby increasing the scheduling capacity (one PDCCH can schedule multiple users at the same time), reducing the scheduling delay, and realizing fast scheduling of multiple users. Among them, when the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, the first control channel can be used for information transmission of at least two terminals, or for information transmission of one terminal; when the first control channel is used for information transmission of one terminal, it is realized that multiple resources (such as PUSCH) are scheduled for the terminal through one PDCCH, thereby increasing the scheduling capacity, reducing the scheduling delay, and realizing fast scheduling.
[0118] At the same time, the network device sends a second control channel, where the second control channel is used to configure at least two resources for the second terminal, where the time interval between the at least two resources is greater than or equal to a second threshold. In the solution provided in the embodiment of the present application, the network device configures at least two resources for a terminal through a physical control channel, that is, schedules multiple resources (such as PUSCH) for the terminal through a PDCCH, thereby increasing scheduling capacity, reducing scheduling latency, and achieving fast scheduling. BRIEF DESCRIPTION OF THE DRAWINGS
[0119] FIG1 is a schematic diagram of a first transmission method flow chart according to an embodiment of the present application;
[0120] FIG2 is a schematic diagram of a second transmission method flow chart according to an embodiment of the present application;
[0121] FIG3 is a schematic diagram of a third transmission method flow chart according to an embodiment of the present application;
[0122] FIG4 is a schematic structural diagram of a first transmission device according to an embodiment of the present application;
[0123] FIG5 is a schematic structural diagram of a second transmission device according to an embodiment of the present application;
[0124] FIG6 is a schematic diagram of the network device structure according to an embodiment of the present application;
[0125] FIG7 is a schematic diagram of the terminal structure according to an embodiment of the present application;
[0126] FIG8 is a schematic diagram of the transmission system structure of an embodiment of the present application. DETAILED DESCRIPTION
[0127] The present application will be described in further detail below with reference to the accompanying drawings and embodiments.
[0128] For the downlink, the downlink control information (DCI) carried by the PDCCH includes at least a downlink assignment, including at least one of the modulation, coding format, resource allocation, and hybrid automatic repeat request (HARQ) information related to the downlink shared channel (DL-SCH). For the uplink, the DCI includes at least an uplink scheduling grant, including at least one of the modulation, coding format, resource allocation, and HARQ information related to the uplink shared channel (UL-SCH). In these cases, the PDCCH can be a unicast PDCCH for a single user's PDSCH or PUSCH, a unicast PDCCH for co-scheduling multiple PDSCHs or PUSCHs for a single user, or a multicast PDCCH for multicast PDSCHs for multiple users.
[0129] Specifically, the PDCCH may be used to schedule downlink (DL) transmission on the PDSCH and uplink (UL) transmission on the PUSCH. The DCI on the PDCCH includes:
[0130] Downlink assignment (also called downlink allocation), which includes at least modulation and coding format, resource allocation, and hybrid ARQ information related to DL-SCH;
[0131] An uplink scheduling grant (also referred to as an uplink scheduling grant) includes at least resource allocation and hybrid ARQ information related to the UL-SCH;
[0132] In addition to scheduling, PDCCH can also be used for:
[0133] Activate and deactivate configured PUSCH transmissions with configured grants;
[0134] Activate and deactivate PDSCH semi-persistent transmission;
[0135] Notifying one or more UEs of the time slot format;
[0136] Notifying one or more UEs of one or more PRBs and one or more OFDM symbols, wherein the UEs may assume that there are no transmissions intended for the UEs;
[0137] Send TPC commands for PUCCH and PUSCH;
[0138] One or more TPC commands for SRS transmission transmitted by one or more UEs;
[0139] Switching the active bandwidth portion of the UE;
[0140] Start the random access process;
[0141] Instruct the UE to monitor the PDCCH during the next DRX on period;
[0142] In the IAB context, indicates the availability of soft symbols for the IAB-DU.
[0143] The DCI transmits downlink control information for one or more cells with RNTI.
[0144] The encoding process includes:
[0145] Information element reuse;
[0146] CRC attachment;
[0147] Channel coding;
[0148] Rate matching.
[0149] Here, CRC is added to provide error detection for DCI transmission through CRC checking.
[0150] In the related art, for one user, an independent PDCCH can be used to schedule corresponding resources for the user. In this case, when multiple users need to be scheduled, an independent PDCCH will be used to schedule resources for each user. Even if the service types and service characteristics of some users are similar, they are scheduled separately. However, there are many common parts between their PDCCHs. In this way, the scheduling efficiency will be relatively low within the effective scheduling space control resource set (CORESET), and the scheduling delay will be correspondingly increased.
[0151] Based on this, in various embodiments of the present application, for multiple associated terminals, the network device can schedule different uplink or downlink resources for multiple terminals simultaneously through a physical control channel, or schedule the same resources with different functions. That is, resources (such as PDSCH or PUSCH) are jointly scheduled for different terminals through a PDCCH. In this way, the scheduling overhead is reduced (for example, these terminals can use the common overhead, fields, etc. in the PDCCH), thereby increasing the scheduling capacity (one PDCCH can schedule multiple users at the same time), reducing the scheduling delay, and realizing fast scheduling of multiple users. In addition, the network device can use the physical control channel to schedule multiple resources (such as PUSCH) for one terminal through one PDCCH, thereby increasing the scheduling capacity, reducing the scheduling delay, and realizing fast scheduling.
[0152] The present application provides a transmission method, which can be understood as an information or channel transmission method, applied to a network device. As shown in FIG1 , the method includes:
[0153] Step 101: Send a first control channel; wherein the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0154] The first control channel at least supports the use of different uplink scheduling grants for information transmission by the at least two terminals, that is, the control information carried by the first control channel at least supports the use of different uplink scheduling grants for information transmission by the at least two terminals, that is, different transmission resources are allocated to different terminals through a single physical control channel;
[0155] The first control channel at least supports allocating different downlink allocations to the at least two terminals, that is, the control information carried by the first control channel at least supports allocating different downlink allocations to the at least two terminals, that is, different receiving resources are allocated to different terminals through a single physical control channel;
[0156] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send using the resources, and the other terminals of the at least two terminals except the sending terminal to receive using the resources. That is, the at least two terminals communicate with each other, and the sending resources and receiving resources are given to different terminals through a single physical control channel. One terminal uses the resources as a sending resource, and the other terminals use the resources as a receiving resource. This situation can be applicable to vehicle-to-everything (V2X) service scenarios, that is, when the at least two terminals communicate with each other, one terminal uses the scheduled time-frequency resources to send information, and the other terminals of the at least two terminals except the sending terminal all use the time-frequency resources to receive information;
[0157] or,
[0158] Sending a first control channel, where the first control channel is used for uplink scheduling grants or downlink allocations of at least two resources, where the time interval between the at least two resources is greater than or equal to a first threshold. In this case, the first control channel can be used to schedule information transmission for at least two terminals, or can be used to schedule information transmission for one terminal (e.g., PUSCH).
[0159] In actual application, the network device can be called a base station. The embodiment of the present application does not limit the name of the network device, as long as its function is realized.
[0160] The terminal may be referred to as user equipment (UE), terminal device, device, or user, etc., which is not limited in the embodiments of the present application.
[0161] In actual application, the control channel may be set to PDCCH. The information transmission at least includes data transmission. Accordingly, sending information includes sending data, and receiving information includes receiving data.
[0162] In the embodiment of the present application, transmission includes sending and / or receiving, and accordingly, information transmission includes sending and / or receiving information.
[0163] In actual application, the at least two terminals may be associated with each other, for example, services of the at least two terminals are associated with each other, or the at least two terminals communicate with each other, and these terminals are located in the coverage of the same network device.
[0164] For example, the network device may determine whether the services of the at least two terminals can be associated based on the terminal's service model, service type, physical location, or beam direction. Specifically, if the similarity between the service model, service type, service pattern, physical location, or beam direction of one of the at least two terminals and the other terminal is greater than or equal to a preset threshold (which can be set as needed), it may be determined whether the at least two terminals can be associated. If it is determined that they can be associated, joint scheduling is performed and different resources are allocated for their respective information transmissions. For another example, the network device may also determine whether the at least two terminals can be associated based on the DCI format (which can be expressed as format in English). Specifically, if the DCI format of one of the at least two terminals is the same as the DCI format of the other terminal, it may be used as one of the factors for determining whether the at least two terminals can be associated. For another example, if the at least two terminals communicating are located within the coverage area of the same base station, such as in V2X services, the network device may also determine whether the at least two terminals can be associated based on this. The embodiments of the present application do not limit the specific implementation method for determining whether at least two terminals can be associated.
[0165] Exemplarily, assuming that there are terminal A and terminal B, and the service of terminal A is the same as the service of terminal B, terminal B can be understood as a backup terminal of terminal A. The time interval between the resources allocated by the base station to terminal A and terminal B may be less than the feedback time T1 of the network side for information sent by the terminals (which may be set according to the network side's capabilities or by the network side). The base station allocates resources to terminal A at t1 and allocates resources to terminal B at t2 (generally, t2>=t1+T1 (i.e., t2 is greater than or equal to t1+T1), and specifically, t2=t1+T1). If terminal A fails, terminal B replaces terminal A in sending information at time t2. If terminal A does not fail, the resources allocated to terminal B are used by terminal A for retransmission or new transmission of terminal A. Of course, the base station may also allocate resources to terminal A at time t1, i.e., resource 1, and allocate resources to terminal A at time t2, i.e., resource 2. However, this resource 2 may also be used as an information transmission resource for terminal B. If terminal A fails, terminal B replaces terminal A in sending information at time t2 using resource 2. If terminal A does not fail, resource 2 allocated to terminal A is still used by terminal A for retransmission or new transmission of terminal A. With the same logic, for the resource allocated to terminal A at time t1, namely resource 1, when terminal A fails, terminal B can use resource 1 to replace terminal A to send information at time t1. In addition, when t2>t1+T1, when terminal A fails, terminal B can use resource 2 to replace terminal A to send information at time t2, which can still reduce the resource request delay caused by terminal B applying for resources to replace terminal A to send information when it discovers that terminal A has failed to send. It should be noted that when terminal A does not fail, the use of the t2 resource allocated to terminal B can be determined based on additional configuration information on the network side or based on the default settings. When the network side indicates or defaults that resource 2 can be used by terminal A, then terminal A can use resource 2 for its own retransmission or new transmission, otherwise resource 2 may be reallocated or indicated. Among them, terminal B can use the heartbeat mechanism to determine whether terminal A has failed.
[0166] For example, assume that there are terminal A and terminal B, which are sending information to each other through the Uu port. When they are served by the same base station / the same cell, their business models and business rules (such as patterns) are relatively close, or the business rules of one sending and the other receiving are relatively close. At this time, the scheduling of terminal A and terminal B can be put into the same scheduling, or the uplink sending of terminal A and the downlink receiving of terminal B can be put into the same scheduling.
[0167] In addition, the uplink scheduling permission may include modulation, coding format, resource allocation (such as time domain or frequency domain or time interval from the uplink scheduling permission moment) and hybrid automatic repeat request (HARQ, Hybrid Automatic Repeat reQuest) information related to UL-SCH, etc. Accordingly, the first control channel at least supports the information transmission of the at least two terminals using non-identical uplink scheduling permissions, which means: the information transmission of the at least two terminals uses non-identical uplink scheduling permissions, which can be understood as different resources are allocated to the at least two terminals; the downlink allocation may include modulation, coding format, resource allocation (such as time domain or frequency domain or time interval from the uplink scheduling permission moment) and HARQ information related to DL-SCH, etc. Accordingly, the first control channel at least supports the allocation of non-identical downlink allocations to the at least two terminals, which means: the at least two terminals are allocated non-identical downlink allocation contents, which can be understood as different resources are allocated to the at least two terminals.
[0168] From the above description, it can be seen that in the scenario where the terminal communicates with the network device, that is, in the scenario of Uu port communication, the network device can allocate different transmission resources to different terminals through a single physical control channel; or, allocate different receiving resources to different terminals through a single physical control channel. In the scenario where communication is carried out between terminals, the network device can also allocate different transmission resources to different terminals through a single physical control channel; or, allocate different receiving resources to different terminals through a single physical control channel. For example, assuming that UE-A and UE-B are within the coverage of the same base station and the two terminals communicate with each other, in the related art, the uplink transmission of UE-A is first permitted through uplink scheduling. After receiving the uplink transmission of UE-A, the data sent by UE-A to the base station is sent through the base station to instruct UE-B to perform downlink reception through downlink resource allocation. After receiving the data, UE-B performs uplink transmission through the uplink scheduling permission sent by the base station. In this way, two different PDCCHs are used to schedule the PUSCH transmissions of UE-A and UE-B respectively. In the embodiment of the present application, the PUSCH transmission of UE-A and UE-B can be scheduled by one PDCCH, thereby reducing the scheduling overhead and lowering the scheduling delay.
[0169] For communication between terminals, the first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and the other terminals except the transmitting terminal to use the resources for reception. For example, assuming that UE-A and UE-B are located within the coverage of the same base station and communicate with each other, in this case, the same resources with different functions are allocated through a similar uplink scheduling grant (equivalent to indicating two scheduling resources), one for UE-A's transmission and one for UE-B's reception.
[0170] Exemplarily, when UE-A and UE-B are within the coverage of the same network device and the two terminals communicate with each other, the network device can schedule two scheduling resources through a PDCCH (i.e., the first control channel), one scheduling resource is used for UE-A to send information, and the other scheduling resource is used for UE-B to receive information.
[0171] For example, when a terminal group (specifically including UE-A, UE-B and UE-C) is located within the coverage of the same network device, and UE-A communicates with UE-B and UE-C via multicast, the network device can schedule two scheduling resources through a PDCCH, one scheduling resource for UE-A to send information, and the other scheduling resource for other terminals in the terminal group except UE-A (i.e., UE-B and UE-C) to receive information.
[0172] In actual application, for the first control channel, the scheduling resources of each terminal can be distinguished by the difference in domains associated with the resources, and there is no limitation on how the first control channel indicates the scheduling resources of different terminals.
[0173] In actual application, in order to schedule the information transmission of at least two terminals, the first control channel sent by the network device needs to be recognized by each of the at least two terminals. In this case, the RNTI for scrambling the first control channel can be the C-RNTI of a terminal among the at least two terminals. At this time, the other terminals among the at least two terminals need to know the C-RNTI of the terminal in advance so that the first control channel can also be recognized by the other terminals. Among them, the embodiment of the present application does not limit the specific implementation of the other terminals realizing the C-RNTI of the terminal. The RNTI for scrambling the first control channel can also be the RNTI of a group. At this time, the at least two terminals form a group, and the at least two terminals know the RNTI of the group in advance so that the first control channel can be recognized by all terminals in the group. It should be noted that the embodiment of the present application does not limit the RNTI for scrambling the first control channel.
[0174] For example, assuming that there are three terminals, namely the first terminal, the second terminal and the third terminal, the network device can pre-send the C-RNTI of the first terminal to the second terminal and the third terminal so that the physical control channel sent can be recognized by the second terminal and the third terminal; then, the first control channel is scrambled using the C-RNTI of the first terminal, and the scrambled first control channel is sent to the first terminal, the second terminal and the third terminal.
[0175] For example, assuming that there is a terminal group, the terminal group specifically includes a first terminal, a second terminal and a third terminal. The network device can pre-send the group C-RNTI corresponding to the terminal group to the first terminal, the second terminal and the third terminal; then, use the group C-RNTI to scramble the first control channel and send the scrambled first control channel to the first terminal, the second terminal and the third terminal.
[0176] In actual application, in an embodiment of the present application, the resources scheduled for at least two terminals are not exactly the same, such as different time domain resources and / or different frequency domain resources (the network device can allocate different resources to different terminals as needed, and the embodiment of the present application is not limited to this). Therefore, from this perspective, the network device schedules different PDSCHs or PUSCHs for different terminals through a control channel. In this case, each terminal receives a PDSCH encrypted with its own C-RNTI, and each terminal uses a PUSCH encrypted with its own C-RNTI for uplink transmission.
[0177] Specifically, in one embodiment, when the first control channel supports at least the use of different uplink scheduling grants for information transmission by the at least two terminals, the channel carrying the information transmission includes a PUSCH; for each of the at least two terminals, the PUSCH is scrambled using the terminal's own C-RNTI. Of course, in actual applications, for each of the at least two terminals, the PUSCH may also be scrambled using an RNTI shared by multiple terminals (such as a group RNTI).
[0178] The downlink control information carried by the first control channel and including uplink scheduling grants of at least two terminals uses the same CRC for different terminals.
[0179] In addition, in one embodiment, when the first control channel at least supports allocating different downlink allocations to the at least two terminals, the channel carrying the information transmission includes a PDSCH; for each of the at least two terminals, the PDSCH is scrambled using the terminal's own C-RNTI. Of course, in actual applications, for each of the at least two terminals, the PDSCH may also be scrambled using an RNTI shared by multiple terminals (such as a group RNTI).
[0180] The downlink control information including downlink allocations of at least two terminals carried by the first control channel uses the same CRC for different terminals.
[0181] In one embodiment, when the first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send using the resources, and other terminals except the sending terminal to receive using the resources, and when other terminals except the sending terminal use the resources to receive, the channel carrying the information transmission includes PDSCH and / or PUSCH, and PDSCH and / or PUSCH are encrypted with an RNTI shared by multiple terminals.
[0182] In actual application, when the first control channel at least supports the use of non-completely identical uplink scheduling permissions for information transmission of the at least two terminals, and in a scenario where there is collaboration between the at least two terminals (such as a sidelink), the terminal can report the relevant information associated with the time-frequency resources scheduled by the first control channel as auxiliary information to the network device, so that the network device determines the scheduled resources based on the auxiliary information, thereby making the first control channel meet the conditions of step 101.
[0183] Based on this, as shown in FIG1 , in one embodiment, the method may further include:
[0184] Step 100: Receive first information sent by the terminal, where the first information is used to indicate the minimum time interval between the start times of the time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
[0185] Exemplarily, assuming there are two terminals, time-frequency resources need to be allocated to the two terminals. In this case, the first information is used to indicate the minimum time interval between the start times of the two time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
[0186] In actual application, the terminal may report the first information when reporting its own capabilities. For example, the terminal may report the first information when reporting its ability to switch from data reception to data transmission. This embodiment of the application does not limit the specific implementation of how to send the first information. In addition, in actual application, the terminal may send the first information when switching from data reception to data transmission. This embodiment of the application also does not limit the timing of sending the first information.
[0187] The first information may be understood as the minimum time interval between different scheduled time-frequency domain resources that the terminal can tolerate, that is, the interval between different time-frequency domain resources (which may also be understood as a gap).
[0188] In actual application, the network device can determine the time intervals corresponding to the different time-frequency resources scheduled for the at least two terminals based on the first information.
[0189] Specifically, in one embodiment, the time interval between the start times of the scheduled time-frequency resources is not less than the minimum time interval indicated by the first information, or the time interval between the end time of a scheduled time-frequency resource and the start time of another time-frequency resource is not less than the minimum time interval indicated by the first information.
[0190] Exemplarily, assuming there are two terminals, the time interval between the start moments of the two scheduled time-frequency resources is not less than the minimum time interval indicated by the first information, or the time interval between the end time of one scheduled time-frequency resource and the start time of another time-frequency resource is not less than the minimum time interval indicated by the first information.
[0191] Here, in actual application, when the channel scheduled by the first control channel includes PUSCH, that is, when the first control channel at least supports the information transmission of the at least two terminals using non-completely identical uplink scheduling permissions, the time interval between the start times of the scheduled PUSCH time-frequency domain resources is not less than the minimum time interval indicated by the first information, or the time interval between the end time of a scheduled PUSCH time-frequency resource and the start time of another PUSCH time-frequency resource is not less than the minimum time interval indicated by the first information.
[0192] In this way, the purpose of ensuring that the starting times of the time-frequency resources scheduled by the network side expected by the terminal are not less than the time interval indicated by the minimum time interval capability, or that the time interval between the end time of a time-frequency resource scheduled by the network side and the start time of another time-frequency resource is not less than the time interval indicated by the minimum time interval capability can be achieved.
[0193] In actual application, for at least two terminals located within the coverage area of the same network device, communication can be carried out between the two terminals or one terminal can communicate with other terminals of the at least two terminals through multicast. In the above case, the network device can inform the terminal in advance which resources are used for the direct link (i.e., direct transmission between terminals), such as configuring CORESET through radio resource control (RRC, Radio Resource Control) signaling, and the configured CORESET is used to distinguish PDCCH. In this way, the terminal can determine the PDCCH used for the direct link based on the CORESET carried by the PDCCH, and realize communication between terminals based on the PCCCH.
[0194] In actual application, since the resources scheduled by the first control channel can support both information transmission between terminals and information transmission between terminals and network devices, when the at least two terminals both support information transmission between terminals (i.e., support direct transmission between terminals) and support information transmission with network devices (i.e., support Uu port communication), the network device needs to indicate to the terminal whether the resource scheduling of the first control channel is used for resource scheduling between terminals or for resource scheduling of the Uu port, that is, indicate the resource type scheduled by the first control channel.
[0195] Based on this, in one embodiment, the first control channel is further used to indicate that resources scheduled by the first control channel are used for information transmission between terminals or for information transmission on a Uu interface.
[0196] Here, in actual application, if the first control channel is used to indicate that the resources scheduled by the first control channel are used for information transmission on the Uu interface, it means that the resources scheduled by the first control channel are used for information transmission between the terminal and the network device. Accordingly, if the first control channel is used to indicate that the resources scheduled by the first control channel are used for information transmission between terminals, it means that the resources scheduled by the first control channel are used for communication between terminals.
[0197] Exemplarily, the network device can indicate the resource type scheduled by the first control channel through different resources of the first control channel. For example, the resource type scheduled by the first control channel can be distinguished by different CORESETs. For another example, the resource type scheduled by the first control channel can be distinguished by different C-RNTIs. The embodiment of the present application does not limit the indication method of the first control channel.
[0198] In actual application, the first threshold can be set according to the processing delay of the network device receiving the PUSCH, that is, the time interval between the at least two resources can be a preconfigured value, and in general, the preconfigured value is greater than or equal to the processing delay of the network device receiving the PUSCH.
[0199] In one embodiment, when a first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, when at least one of the at least two resources is allocated to a first terminal, the at least one resource can be used by other terminals among the at least two terminals except the first terminal.
[0200] For example, as described above, the service of terminal A is the same as the service of terminal B, and terminal B can be understood as a backup terminal of terminal A.
[0201] In one embodiment, the uplink scheduling grant of the first terminal includes a first resource and a second resource, the first resource is different from the second resource, and the second resource can at least share the transmission process number of the first resource. That is, for the uplink scheduling grant, the uplink scheduling grant can include two different resources, and the interval between the two resources is a preconfigured value, which is generally greater than or equal to the processing delay of the network device receiving the PUSCH, and the two resources are used for transmission of different processes by default; the latter resource can at least share the process number n of the previous resource (for example, sharing hybrid automatic repeat request information (HARQ)), that is, it can be the (cyclic) subsequent process number n of the previous resource transmission process number, or it can be the process number n+1 of the same process as the previous resource transmission process number. That is, the process number of the latter resource can be inferred based on the previous resource transmission process number.
[0202] Specifically, the first resource is used to transmit the first PUSCH. If the second information is received within the time interval between the first resource and the second resource, the second resource is used to retransmit the first PUSCH. If the second information is not received within the time interval between the first resource and the second resource, the second resource is used to transmit the second PUSCH, and the second information is used to indicate the retransmission of the first PUSCH. That is, if the retransmission information indication of the PUSCH transmitted by the first resource is received within the time interval between the two resources, the second resource is used to retransmit the PUSCH transmitted by the first resource (using the same process number as the previous resource transmission process); if the retransmission information indication of the PUSCH transmitted by the first resource is not received within the time interval between the two resources, the second resource uses a new process number to transmit another PUSCH.
[0203] Alternatively, if third information is received within the time interval between the first resource and the second resource, the second resource is used for retransmission of the first PUSCH, and the new third resource is used for transmission of the second PUSCH, the third information is used to indicate that the first PUSCH is retransmitted using the second resource, and the second PUSCH is transmitted using the third resource. That is, if a retransmission information indication of the PUSCH transmitted by the first resource (assuming the process number is n) is received within the time interval between the two resources, and includes the third resource indication, and the priority of the retransmission is higher than the priority of the new transmission, then the second resource is used for retransmission of the PUSCH transmitted by the first resource, and the new third resource is used for transmission of the PUSCH of the subsequent process (assuming the process number is n+1);
[0204] or,
[0205] If fourth information is received within the time interval between the first resource and the second resource, the second resource is used for the transmission of the second PUSCH, and the new third resource is used for the transmission of the first PUSCH, the fourth information is used to indicate the use of the second resource to transmit the second PUSCH, and the use of the third resource to retransmit the first PUSCH; that is, if the retransmission information indication of the PUSCH transmitted by the first resource (assuming the process number is n) is received within the time interval between the two resources, and includes the third resource indication, and the priority of the new transmission is higher than the priority of the retransmission, then the third resource is used for the retransmission of the PUSCH transmitted by the first resource, and the second resource is used for the transmission of the PUSCH of the subsequent process (assuming the process number is n+1).
[0206] Among them, from the timeline point of view, the first resource is earlier than the second resource, and the second resource is earlier than the third resource.
[0207] In actual application, the network device sends the second information, the third information and the fourth information to the terminal.
[0208] Accordingly, an embodiment of the present application further provides a transmission method, which is applied to a terminal. As shown in FIG2 , the method includes:
[0209] Step 201: Receive a first control channel, where the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0210] The first control channel at least supports information transmission of the at least two terminals using different uplink scheduling grants;
[0211] The first control channel at least supports allocating non-identical downlink allocations to the at least two terminals;
[0212] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0213] or,
[0214] Receive a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold.
[0215] In one embodiment, as shown in FIG2 , the method may further include:
[0216] Step 200: Send first information, where the first information is used to indicate the minimum time interval between the start times of the time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
[0217] In the transmission method provided by an embodiment of the present application, a network device sends a first control channel; wherein the first control channel is used to schedule information transmission of at least two terminals, and the first control channel satisfies one of the following: the control information carried by the first control channel at least supports the use of non-identical uplink scheduling permissions for the information transmission of the at least two terminals; the control information carried by the first control channel at least supports the allocation of non-identical downlink allocations to the at least two terminals; the first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources to send, and other terminals except the sending terminal to receive with the resources; or, the first control channel is used for uplink scheduling permissions or downlink allocations of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold. The solution provided by the embodiment of the present application is that the network device schedules different uplink or downlink resources for multiple associated terminals (such as service associations of multiple terminals, etc.) through one PDCCH, or schedules the same resources with different functions, that is, jointly schedules resources (such as PDSCH or PUSCH) for different terminals through one PDCCH. In this way, the scheduling overhead is reduced (for example, these terminals can use the common overhead, fields, etc. in the PDCCH), thereby increasing the scheduling capacity, reducing the scheduling delay, and realizing fast scheduling of multiple users. Among them, when the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, the first control channel can be used for information transmission of at least two terminals, and can also be used for information transmission of one terminal; when the first control channel is used for information transmission of one terminal, it is realized that multiple resources (such as PUSCH) are scheduled for the terminal through one PDCCH, thereby increasing the scheduling capacity, reducing the scheduling delay, and realizing fast scheduling.
[0218] The present application also provides a transmission method, as shown in FIG3 , which includes:
[0219] Step 301: The network device sends a second control channel, where the second control channel is used to configure at least two resources for a second terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
[0220] Step 302: The second terminal receives the second control information.
[0221] In actual application, the at least two resources are used for uplink information transmission, that is, the control information carried by the second control channel supports allocation of an uplink scheduling grant to the second terminal.
[0222] In one embodiment, the at least two resources may be used for new transmission of data or for retransmission of data.
[0223] Here, in actual application, usually, the at least two resources are used for new transmission of data by default, and through dynamic signaling indication, the at least two resources can be used for retransmission of data.
[0224] Specifically, in one embodiment, the at least two resources include a fourth resource and a fifth resource; wherein the fourth resource is used for transmitting a fourth PUSCH, and if fifth information is received within a time interval between the fourth resource and the fifth resource, the fifth resource is used for retransmitting the fourth PUSCH; if the fifth information is not received within a time interval between the fourth resource and the fifth resource, the fifth resource is used for transmitting a fifth PUSCH, and the fifth information is used to instruct retransmission of the fourth PUSCH; that is, if a retransmission information indication of the PUSCH transmitted by the fourth resource is received within a time interval between two resources, the fifth resource is used for retransmitting the PUSCH transmitted by the fourth resource (using the same process number as the previous resource transmission process); if no retransmission information indication of the PUSCH transmitted by the fourth resource is received within a time interval between two resources, the fifth resource uses a new process number to transmit another PUSCH;
[0225] or,
[0226] If sixth information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for retransmission of the fourth PUSCH, and the new sixth resource is used for transmission of the fifth PUSCH, the sixth information is used to instruct to retransmit the fourth PUSCH using the fifth resource, and to transmit the fifth PUSCH using the sixth resource; that is, if retransmission information indication of the PUSCH transmitted by the fourth resource (assuming the process number is n) is received within the time interval between two resources, and includes the sixth resource indication, and the priority of the retransmission is higher than the priority of the new transmission, then the fifth resource is used for retransmission of the PUSCH transmitted by the fourth resource, and the new sixth resource is used for transmission of the PUSCH of the subsequent process (assuming the process number is n+1);
[0227] or,
[0228] If the seventh information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for the transmission of the fifth PUSCH, and the new sixth resource is used for the transmission of the fourth PUSCH, the seventh information is used to indicate the use of the fifth resource to transmit the fifth PUSCH, and the use of the sixth resource to retransmit the fourth PUSCH; that is, if the retransmission information indication of the PUSCH transmitted by the fourth resource (assuming the process number is n) is received within the time interval of the two resources, and includes the sixth resource indication, and the priority of the new transmission is higher than the priority of the retransmission, then the sixth resource is used for the retransmission of the PUSCH transmitted by the fourth resource, and the fifth resource is used for the transmission of the PUSCH of the subsequent process (assuming the process number is n+1).
[0229] Among them, from the timeline point of view, the fourth resource is earlier than the fifth resource, and the fifth resource is earlier than the sixth resource.
[0230] In actual application, the network device sends the fifth information, the sixth information and the seventh information to the terminal.
[0231] In one embodiment, at least one of the at least two resources can be used by a third terminal.
[0232] For example, as described above, the service of terminal A is the same as the service of terminal B, and terminal B can be understood as a backup terminal of terminal A.
[0233] Among them, the second control channel needs to be recognized by the second terminal and the third terminal. In this case, the RNTI for scrambling the second control channel can be the C-RNTI of the second terminal among the second terminal and the third terminal. At this time, the third terminal needs to know the C-RNTI of the second terminal in advance so that the second control channel can also be recognized by the third terminal. Of course, the RNTI for scrambling the second control channel can also be the RNTI of a group. At this time, the second terminal and the third terminal are in a group, and the two terminals know the RNTI of the group in advance so that the second control channel can be recognized by the second terminal and the third terminal. It should be noted that the embodiment of the present application does not limit the RNTI for scrambling the second control channel.
[0234] In the transmission method provided in an embodiment of the present application, a network device sends a second control channel, where the second control channel is used to configure at least two resources for a second terminal, and the time interval between the at least two resources is greater than or equal to a second threshold. In the solution provided in an embodiment of the present application, a network device configures at least two resources for a terminal through a physical control channel, that is, schedules multiple resources (such as PUSCH) for the terminal through a PDCCH, thereby increasing scheduling capacity, reducing scheduling latency, and achieving fast scheduling.
[0235] It should be noted that, in an embodiment of the present application, the time interval between the at least two resources may be the time interval between any two of the at least two resources. The time interval may be determined based on the starting point of the previous resource and the starting point of the next resource among the two resources, or may be determined based on the ending point of the previous resource and the ending point of the next resource among the two resources. This embodiment of the present application does not limit this.
[0236] In order to implement the method of the embodiment of the present application, the embodiment of the present application further provides a transmission device, which is set on a network device. As shown in FIG4 , the device includes: a first sending unit 401; wherein,
[0237] To implement the method shown in FIG1 , the first sending unit 401 is configured to send a first control channel; wherein the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0238] The control information carried by the first control channel at least supports using different uplink scheduling grants for information transmission by the at least two terminals;
[0239] The control information carried by the first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals;
[0240] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0241] or,
[0242] The first sending unit 401 is used to send a first control channel; wherein, the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold.
[0243] In one embodiment, the apparatus further includes: a second receiving unit 402; wherein,
[0244] The second receiving unit 402 is used to receive the first information sent by the terminal, where the first information is used to indicate the minimum time interval between the starting moments of the time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
[0245] In one embodiment, the first sending unit 401 is further configured to send second information, where the second information is used to instruct retransmission of the first PUSCH.
[0246] In one embodiment, the first sending unit 401 is further configured to send third information, where the third information is used to instruct to use the second resources to retransmit the first PUSCH and to use the third resources to transmit the second PUSCH.
[0247] In one embodiment, the first sending unit 401 is further configured to send fourth information, where the fourth information is used to indicate that the second PUSCH is to be transmitted using the second resources and the first PUSCH is to be retransmitted using the third resources.
[0248] To implement the method shown in FIG3 , the first sending unit 401 is configured to send a second control channel, where the second control channel is used to configure at least two resources for the second terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
[0249] In one embodiment, the first sending unit 401 is further configured to send fifth information, where the fifth information is used to instruct retransmission of the fourth PUSCH.
[0250] In one embodiment, the first sending unit 401 is further configured to send sixth information, where the sixth information is used to instruct to use the fifth resource to retransmit the fourth PUSCH and to use the sixth resource to transmit the fifth PUSCH.
[0251] In one embodiment, the first sending unit 401 is further configured to send seventh information, where the seventh information is used to indicate that the fifth PUSCH is transmitted using the fifth resource and the fourth PUSCH is retransmitted using the sixth resource.
[0252] In actual application, the first sending unit 401 and the second receiving unit 402 can be implemented by a communication interface in a transmission device.
[0253] In order to implement the method on the network device side of the embodiment of the present application, the embodiment of the present application further provides a transmission device, which is set on the terminal. As shown in FIG5 , the device includes: a first receiving unit 501; wherein,
[0254] To implement the method shown in FIG2 , the first receiving unit 501 is configured to receive a first control channel, where the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0255] The control information carried by the first control channel at least supports using different uplink scheduling grants for information transmission by the at least two terminals;
[0256] The control information carried by the first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals;
[0257] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0258] or,
[0259] The first receiving unit 501 is configured to receive a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold.
[0260] In one embodiment, the apparatus further includes: a second sending unit 502; wherein,
[0261] The second sending unit 502 is used to send first information, where the first information is used to indicate the minimum time interval between the starting moments of the time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
[0262] In one embodiment, the first receiving unit 501 is further configured to receive second information, where the second information is used to instruct retransmission of the first PUSCH.
[0263] In one embodiment, the first receiving unit 501 is further configured to receive third information, where the third information is used to instruct to retransmit the first PUSCH using the second resources and to transmit the second PUSCH using the third resources.
[0264] In one embodiment, the first receiving unit 501 is further configured to receive fourth information, where the fourth information is used to instruct to use the second resources to transmit the second PUSCH and to use the third resources to retransmit the first PUSCH.
[0265] In order to implement the method shown in Figure 3, the transmission device is set on the second terminal, and the first receiving unit 501 is used to receive a second control channel, and the second control channel is used to configure at least two resources for the second terminal, and the time interval between the at least two resources is greater than or equal to the second threshold.
[0266] In one embodiment, the first receiving unit 501 is further configured to receive fifth information, and the fifth resource is used for retransmission of the fourth PUSCH.
[0267] In one embodiment, the first receiving unit 501 is further configured to receive sixth information, where the sixth information is used to instruct to use the fifth resource to retransmit the fourth PUSCH and to use the sixth resource to transmit the fifth PUSCH.
[0268] In one embodiment, the first receiving unit 501 is further configured to receive seventh information, where the seventh information is used to indicate that the fifth PUSCH is to be transmitted using the fifth resource and the fourth PUSCH is to be retransmitted using the sixth resource.
[0269] In actual application, the first receiving unit 501 and the second sending unit 502 can be implemented by a communication interface in a transmission device.
[0270] It should be noted that the transmission device provided in the above embodiment is illustrated only by the division of the aforementioned program modules during transmission. In actual applications, the aforementioned processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the aforementioned processing. In addition, the transmission device provided in the above embodiment and the transmission method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0271] Based on the hardware implementation of the above program modules, and in order to implement the method on the network device side of the embodiment of the present application, the embodiment of the present application further provides a network device, as shown in FIG6 , the network device 600 includes:
[0272] The first communication interface 601 is capable of exchanging information with the terminal;
[0273] A first processor 602 is connected to the first communication interface 601 to implement information interaction with the terminal, and is used to execute the methods provided by one or more technical solutions on the network device side when running a computer program;
[0274] A first memory 603 , on which the computer program is stored.
[0275] Specifically, to implement the method shown in FIG1 , the first communication interface 601 is configured to send a first control channel; wherein the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0276] The control information carried by the first control channel at least supports using different uplink scheduling grants for information transmission by the at least two terminals;
[0277] The control information carried by the first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals;
[0278] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0279] or,
[0280] The first communication interface 601 is used to send a first control channel; wherein, the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold.
[0281] In one embodiment, the first communication interface 601 is further used to receive first information sent by the terminal, where the first information is used to indicate the minimum time interval between the start times of the time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
[0282] In one embodiment, the first communication interface 601 is further used to send second information, where the second information is used to instruct retransmission of the first PUSCH.
[0283] In one embodiment, the first communication interface 601 is further configured to send third information, where the third information is used to instruct to retransmit the first PUSCH using the second resources and to transmit the second PUSCH using the third resources.
[0284] In one embodiment, the first communication interface 601 is further configured to send fourth information, where the fourth information is used to instruct to use the second resources to transmit the second PUSCH and to use the third resources to retransmit the first PUSCH.
[0285] To implement the method shown in FIG3 , the first communication interface 601 is configured to send a second control channel, where the second control channel is used to configure at least two resources for the second terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
[0286] In one embodiment, the first communication interface 601 is further configured to send fifth information, where the fifth information is configured to instruct retransmission of the fourth PUSCH.
[0287] In one embodiment, the first communication interface 601 is further configured to send sixth information, where the sixth information is used to instruct to use the fifth resource to retransmit the fourth PUSCH and to use the sixth resource to transmit the fifth PUSCH.
[0288] In one embodiment, the first communication interface 601 is further configured to send seventh information, where the seventh information is used to instruct to use the fifth resource to transmit a fifth PUSCH and to use the sixth resource to retransmit the fourth PUSCH.
[0289] It should be noted that the specific processing process of the first communication interface 601 can be understood by referring to the above method.
[0290] Of course, in actual use, the various components in network device 600 are coupled together via bus system 604. It will be appreciated that bus system 604 is used to implement connections and communications between these components. In addition to a data bus, bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in FIG6 , all of these buses are labeled as bus system 604.
[0291] The first memory 603 in the embodiment of the present application is used to store various types of data to support the operation of the network device 600. Examples of such data include: any computer program used to operate on the network device 600.
[0292] The methods disclosed in the above embodiments of the present application can be applied to the first processor 602 or implemented by the first processor 602. The first processor 602 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the first processor 602 or by software instructions. The above first processor 602 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 602 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium located in the first memory 603. The first processor 602 reads the information in the first memory 603 and completes the steps of the above method in combination with its hardware.
[0293] In an exemplary embodiment, the network device 600 can be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0294] Based on the hardware implementation of the above program modules, and in order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application further provides a terminal, as shown in FIG7 , the terminal 700 includes:
[0295] The second communication interface 701 is capable of exchanging information with network devices;
[0296] A second processor 702 is connected to the second communication interface 701 to implement information interaction with the network device, and is used to execute the methods provided by one or more technical solutions on the terminal side when running a computer program;
[0297] The second memory 703 , on which the computer program is stored.
[0298] Specifically, to implement the method shown in FIG2 , the second communication interface 701 is configured to receive a first control channel, where the first control channel is used to schedule information transmission between at least two terminals, and the first control channel satisfies one of the following conditions:
[0299] The control information carried by the first control channel at least supports using different uplink scheduling grants for information transmission by the at least two terminals;
[0300] The control information carried by the first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals;
[0301] The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to use the resources for transmission, and other terminals except the transmitting terminal to use the resources for reception;
[0302] or,
[0303] The second communication interface 701 is used to receive a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold.
[0304] In one embodiment, the second communication interface 701 is further used to send first information, wherein the first information is used to indicate the minimum time interval between the start times of the time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
[0305] In one embodiment, the second communication interface 701 is further configured to receive second information, where the second information is used to instruct retransmission of the first PUSCH.
[0306] In one embodiment, the second communication interface 701 is further configured to receive third information, where the third information is configured to instruct to retransmit the first PUSCH using the second resources and to transmit the second PUSCH using the third resources.
[0307] In one embodiment, the second communication interface 701 is further configured to receive fourth information, where the fourth information is used to instruct to use the second resources to transmit the second PUSCH and to use the third resources to retransmit the first PUSCH.
[0308] To implement the method shown in FIG3 , terminal 700 is the second terminal described above, and the second communication interface is configured to receive a second control channel. The second control channel is configured to configure at least two resources for terminal 700, where the time interval between the at least two resources is greater than or equal to a second threshold.
[0309] In one embodiment, the second communication interface 701 is further used to receive fifth information, and the fifth resource is used for retransmission of the fourth PUSCH.
[0310] In one embodiment, the second communication interface 701 is further configured to receive sixth information, where the sixth information is used to instruct to use the fifth resource to retransmit the fourth PUSCH and to use the sixth resource to transmit the fifth PUSCH.
[0311] In one embodiment, the second communication interface 701 is further configured to receive seventh information, where the seventh information is used to instruct to use the fifth resource to transmit a fifth PUSCH and to use the sixth resource to retransmit the fourth PUSCH.
[0312] It should be noted that the specific processing process of the second communication interface 701 can be understood by referring to the above method.
[0313] Of course, in actual use, the various components in terminal 700 are coupled together via bus system 704. It will be appreciated that bus system 704 is used to enable communication between these components. In addition to a data bus, bus system 704 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in FIG7 , all of these buses are labeled as bus system 704.
[0314] The second memory 703 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 700. Examples of such data include: any computer program used to operate on the terminal 700.
[0315] The methods disclosed in the above embodiments of the present application can be applied to or implemented by the second processor 702. The second processor 702 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits or software instructions in the second processor 702. The above second processor 702 may be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The second processor 702 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium located in the second memory 703. The second processor 702 reads the information in the second memory 703 and, in conjunction with its hardware, completes the steps of the above method.
[0316] In an exemplary embodiment, the terminal 700 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.
[0317] It can be understood that the memory (first memory 603, second memory 703) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a magnetic disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0318] To implement the method of the embodiment of the present application, the embodiment of the present application further provides a transmission system, as shown in FIG8 , which includes: a network device 801 and a terminal 802 .
[0319] Here, it should be noted that the specific processing procedures of the network device 801 and the terminal 802 have been described in detail above and will not be repeated here.
[0320] In an exemplary embodiment, the present application also provides a storage medium, namely, a computer storage medium, specifically, a computer-readable storage medium, which, for example, includes a first memory 603 storing a computer program. The computer program can be executed by the first processor 602 of the network device 600 to complete the steps of the aforementioned network device-side method. For another example, the present application also includes a second memory 703 storing a computer program. The computer program can be executed by the second processor 702 of the terminal 700 to complete the steps of the aforementioned terminal-side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.
[0321] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0322] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0323] The above description is merely a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application.
Claims
1. A transmission method, performed by a network device, comprising: Sending a first control channel; wherein the first control channel is used to schedule information transmission of at least two terminals, and the first control channel satisfies one of the following: The first control channel at least supports information transmission of the at least two terminals using uplink scheduling grants that are not completely the same; The first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals; The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send using the resources, and other terminals except the sending terminal to receive using the resources; or, Send a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold.
2. The method according to claim 1, wherein: When the first control channel at least supports information transmission of the at least two terminals using non-completely identical uplink scheduling grants, the downlink control information including uplink scheduling grants of the at least two terminals carried by the first control channel uses the same cyclic redundancy check code CRC.
3. The method according to claim 2, wherein: The channel carrying the information transmission includes a physical uplink shared channel PUSCH; for each of the at least two terminals, the PUSCH is scrambled with the terminal's own cell radio network temporary identifier C-RNTI or scrambled with an RNTI shared by multiple terminals.
4. The method according to claim 1, wherein: In the case where the first control channel at least supports allocating downlink allocations that are not completely the same for the at least two terminals, the downlink control information carried by the first control channel and including the downlink allocations of the at least two terminals uses the same CRC.
5. The method according to claim 4, wherein: The channel carrying the information transmission includes a physical downlink shared channel PDSCH; for each of the at least two terminals, the PDSCH is scrambled with the terminal's own C-RNTI or with an RNTI shared by multiple terminals.
6. The method according to claim 1, wherein: When the first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send with the resources, and other terminals except the sending terminal to receive with the resources, the channel carrying the information transmission includes PDSCH and / or PUSCH, and PDSCH and / or PUSCH are scrambled with RNTI shared by multiple terminals.
7. The method according to any one of claims 1 to 3, wherein: The method further comprises: Receive first information sent by the terminal, where the first information is used to indicate the minimum time interval between the starting times of the time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
8. The method according to claim 7, wherein: The time interval between the start times of the scheduled time-frequency resources is not less than the minimum time interval indicated by the first information, or the time interval between the end time of one scheduled time-frequency resource and the start time of another time-frequency resource is not less than the minimum time interval indicated by the first information.
9. The method according to any one of claims 1 to 6, wherein: The first control channel is further used to indicate that resources scheduled by the first control channel are used for information transmission between terminals or for information transmission on a Uu interface.
10. The method according to claim 1, wherein: When at least one resource of the at least two resources is allocated to the first terminal, the at least one resource can be used by other terminals of the at least two terminals except the first terminal.
11. The method according to claim 10, wherein: The uplink scheduling permission of the first terminal includes a first resource and a second resource, the first resource is different from the second resource, and the second resource can at least share the transmission process number of the first resource.
12. The method according to claim 11, wherein: The first resource has been used to transmit a first PUSCH, When second information is received within the time interval between the first resource and the second resource, the second resource is used for retransmission of the first PUSCH; or, when the second information is not received within the time interval between the first resource and the second resource, the second resource is used for transmission of a second PUSCH; wherein the second information is used to indicate retransmission of the first PUSCH; or, When third information is received within a time interval between the first resource and the second resource, the second resource is used for retransmission of the first PUSCH, and the new third resource is used for transmission of the second PUSCH, and the third information is used to indicate that the first PUSCH is retransmitted using the second resource, and the second PUSCH is transmitted using the third resource; or, When fourth information is received within a time interval between the first resource and the second resource, the second resource is used for transmission of a second PUSCH, and a new third resource is used for transmission of the first PUSCH, and the fourth information is used to indicate that the second resource is used to transmit the second PUSCH, And the first PUSCH is retransmitted using the third resource.
13. A transmission method, executed by a terminal, comprising: A first control channel is received, where the first control channel is used to schedule information transmission of at least two terminals, and the first control channel satisfies one of the following: The first control channel at least supports information transmission of the at least two terminals using uplink scheduling grants that are not completely the same; The first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals; The first control channel is used to schedule the same time-frequency resources to support one terminal among the at least two terminals to send using the resources, and other terminals except the sending terminal to receive using the resources; or, A first control channel is received; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold.
14. The method according to claim 13, wherein: When the first control channel at least supports information transmission of the at least two terminals using uplink scheduling grants that are not completely the same, the downlink control information carried by the first control channel including uplink scheduling grants of the at least two terminals uses the same CRC.
15. The method according to claim 14, wherein: The channel carrying the information transmission includes a PUSCH; for each of the at least two terminals, the PUSCH is scrambled with the C-RNTI of the terminal itself or with the RNTI shared by multiple terminals.
16. The method according to claim 13, wherein: In the case where the first control channel at least supports allocating downlink allocations that are not completely the same for the at least two terminals, the downlink control information carried by the first control channel and including the downlink allocations of the at least two terminals uses the same CRC.
17. The method according to claim 16, wherein: The channel carrying the information transmission includes a PDSCH; for each of the at least two terminals, the PDSCH is scrambled with the C-RNTI of the terminal itself or with the RNTI shared by multiple terminals.
18. The method according to claim 13, wherein: When the first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send with the resources, and other terminals except the sending terminal to receive with the resources, the channel carrying the information transmission includes PDSCH and / or PUSCH, and PDSCH and / or PUSCH are scrambled with RNTI shared by multiple terminals.
19. The method according to any one of claims 13 to 15, wherein: The method further comprises: Sending first information, wherein the first information is used to indicate the minimum time interval between the start times of the time-frequency resources scheduled by the first control channel, or to indicate the minimum time interval between the end time of one time-frequency resource and the start time of another time-frequency resource.
20. The method according to claim 19, wherein: The time interval between the start times of the scheduled time-frequency resources is not less than the minimum time interval indicated by the first information, or the time interval between the end time of one scheduled time-frequency resource and the start time of another time-frequency resource is not less than the minimum time interval indicated by the first information.
21. The method according to any one of claims 13 to 18, wherein: The first control channel is further used to indicate that resources scheduled by the first control channel are used for information transmission between terminals or for information transmission on a Uu interface.
22. The method according to claim 13, wherein: When at least one of the at least two resources is allocated to the terminal, the at least one resource can be used by other terminals among the at least two terminals except the terminal.
23. The method according to claim 22, wherein: The uplink scheduling permission scheduling of the first terminal includes a first resource and a second resource, the first resource is different from the second resource, and the second resource can at least share the transmission process number of the first resource.
24. The method according to claim 23, wherein: The first resource has been used to transmit a first PUSCH, When second information is received within the time interval between the first resource and the second resource, the second resource is used for retransmission of the first PUSCH; or, when the second information is not received within the time interval between the first resource and the second resource, the second resource is used for transmission of a second PUSCH, and the second information is used to instruct retransmission of the first PUSCH; or, When third information is received within a time interval between the first resource and the second resource, the second resource is used for retransmission of the first PUSCH, and the new third resource is used for transmission of the second PUSCH, and the third information is used to indicate that the first PUSCH is retransmitted using the second resource, and the second PUSCH is transmitted using the third resource; or, When the fourth information is received within the time interval between the first resource and the second resource, the second resource is used for the transmission of the second PUSCH, and the new third resource is used for the transmission of the first PUSCH, and the fourth information is used to indicate that the second PUSCH is transmitted using the second resource and the first PUSCH is retransmitted using the third resource.
25. A transmission method, performed by a network device, comprising: A second control channel is sent, where the second control channel is used to configure at least two resources for the second terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
26. The method according to claim 25, wherein: The at least two resources are used for new transmission or retransmission of data.
27. The method according to claim 26, wherein: The at least two resources include a fourth resource and a fifth resource; wherein the fourth resource has been used to transmit a fourth PUSCH, When fifth information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for retransmission of the fourth PUSCH; or, when the fifth information is not received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for transmission of the fifth PUSCH, and the fifth information is used to instruct retransmission of the fourth PUSCH; or, When sixth information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for retransmission of the fourth PUSCH, and the new sixth resource is used for transmission of the fifth PUSCH, and the sixth information is used to indicate that the fourth PUSCH is retransmitted using the fifth resource, and the fifth PUSCH is transmitted using the sixth resource; or, When the seventh information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for the transmission of the fifth PUSCH, and the new sixth resource is used for the transmission of the fourth PUSCH, and the seventh information is used to indicate that the fifth PUSCH is transmitted using the fifth resource, and the fourth PUSCH is retransmitted using the sixth resource.
28. The method according to any one of claims 25 to 27, wherein: At least one of the at least two resources can be used by a third terminal.
29. A transmission method, performed by a second terminal, comprising: A second control channel is received, where the second control channel is used to configure at least two resources for the second terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
30. The method of claim 29, wherein: The at least two resources are used for new transmission or retransmission of data.
31. The method according to claim 30, wherein: The at least two resources include a fourth resource and a fifth resource; wherein the fourth resource has been used to transmit a fourth PUSCH, When fifth information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for retransmission of the fourth PUSCH; or, when the fifth information is not received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for transmission of the fifth PUSCH, and the fifth information is used to instruct retransmission of the fourth PUSCH; or, When sixth information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for retransmission of the fourth PUSCH, and the new sixth resource is used for transmission of the fifth PUSCH, and the sixth information is used to indicate that the fourth PUSCH is retransmitted using the fifth resource, and the fifth PUSCH is transmitted using the sixth resource; or, When the seventh information is received within the time interval between the fourth resource and the fifth resource, the fifth resource is used for the transmission of the fifth PUSCH, and the new sixth resource is used for the transmission of the fourth PUSCH, and the seventh information is used to indicate that the fifth PUSCH is transmitted using the fifth resource, and the fourth PUSCH is retransmitted using the sixth resource.
32. The method according to any one of claims 29 to 31, wherein: At least one of the at least two resources can be used by a third terminal.
33. A transmission device, comprising: A first sending unit; wherein, The first sending unit is configured to send a first control channel; wherein the first control channel is used to schedule information transmission of at least two terminals, and the first control channel satisfies one of the following: The first control channel at least supports information transmission of the at least two terminals using uplink scheduling grants that are not completely the same; The first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals; The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send using the resources, and other terminals except the sending terminal to receive using the resources; or, The first sending unit is used to send a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold; or, The first sending unit is used to send a second control channel, where the second control channel is used to configure at least two resources for the second terminal, and the time interval between the at least two resources is greater than or equal to a second threshold.
34. A transmission device comprising: A first receiving unit; wherein, The first receiving unit is configured to receive a first control channel, wherein the first control channel is used to schedule information transmission of at least two terminals, and the first control channel satisfies one of the following: The first control channel at least supports information transmission of the at least two terminals using uplink scheduling grants that are not completely the same; The first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals; The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send using the resources, and other terminals except the sending terminal to receive using the resources; or, The first receiving unit is used to receive a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold; or, The first receiving unit is used to receive a second control channel, where the second control channel is used to configure at least two resources for the second terminal, and the time interval between the at least two resources is greater than or equal to a second threshold.
35. A network device comprising: A first processor and a first communication interface; wherein, The first communication interface is used to send a first control channel; wherein the first control channel is used to schedule information transmission of at least two terminals, and the first control channel satisfies one of the following: The first control channel at least supports information transmission of the at least two terminals using uplink scheduling grants that are not completely the same; The first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals; The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send using the resources, and other terminals except the sending terminal to receive using the resources; or, The first communication interface is used to send a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold; or, The first communication interface is used to send a second control channel, where the second control channel is used to configure at least two resources for the second terminal, and the time interval between the at least two resources is greater than or equal to a second threshold.
36. A terminal, comprising: A second processor and a second communication interface; wherein, The second communication interface is used to receive a first control channel, wherein the first control channel is used to schedule information transmission of at least two terminals, and the first control channel satisfies one of the following: The first control channel at least supports information transmission of the at least two terminals using uplink scheduling grants that are not completely the same; The first control channel at least supports allocating non-completely identical downlink allocations to the at least two terminals; The first control channel is used to schedule the same time-frequency resources to support one of the at least two terminals to send using the resources, and other terminals except the sending terminal to receive using the resources; or, The second communication interface is used to receive a first control channel; wherein the first control channel is used for uplink scheduling permission or downlink allocation of at least two resources, and the time interval between the at least two resources is greater than or equal to a first threshold; or, The second communication interface is used to receive a second control channel, where the second control channel is used to configure at least two resources for the terminal, and a time interval between the at least two resources is greater than or equal to a second threshold.
37. A network device comprising: a first processor and a first memory for storing a computer program executable on the processor, Wherein, when the first processor is used to run the computer program, it executes the steps of the method described in any one of claims 1 to 12, or executes the method described in any one of claims 25 to 28.
38. A terminal, comprising: a second processor and a second memory for storing a computer program executable on the processor, Wherein, when the second processor is used to run the computer program, it executes the steps of the method described in any one of claims 13 to 24, or executes the method described in any one of claims 29 to 32.
39. A storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program implements the steps of the method described in any one of claims 1 to 12, or implements the steps of the method described in any one of claims 13 to 24, or implements the method described in any one of claims 25 to 28, or implements the method described in any one of claims 29 to 32.
Citation Information
Patent Citations
Resource scheduling method and device, resource determining method and device, network side equipment and terminal
CN113498203A
Data transmission method, terminal device, network device and storage medium
WO2020024249A1
Scheduling method for shared channel, apparatus, terminal, and network side device
WO2022237789A1