Resource transmission method, device and communication device
By instructing the shared channel to repeatedly transmit in DCI, the problem of multi-DCI indication transmission information increasing load is solved, and efficient and reliable channel transmission is achieved.
Patent Information
- Application Number
- JP2023501504
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-07-09
- Filing Date
- 2021-07-09
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2041-07-09
AI Technical Summary
In the prior art, multiple DCIs are used to indicate transmission information of different shared channels, increasing the transmission load between the network device and the terminal.
By indicating at least two shared channels in the DCI, each shared channel repeatedly transmitting N times, N is an integer greater than 1, the number of times of use of the DCI is reduced, and the transmission of multiple shared channels is realized.
It reduces the transmission load of DCI, improves transmission efficiency and reliability, enhances coverage, and reduces the transmission load between network equipment and terminals.
Smart Images

Figure 0007628171000001 
Figure 0007628171000002 
Figure 0007628171000003
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims priority to China Patent Application No. 202010659373.5, filed in China on July 9, 2020, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of communication technology, and in particular to a resource transmission method, apparatus and communication device. [Background technology]
[0003] In a communication system, a terminal transmits a physical uplink shared channel (PUSCH) and a physical downlink shared channel (PDSCH), and the transmission information of the PUSCH and the PDSCH is generally arranged in downlink control information (DCI) by a network side device. Currently, one PUSCH or one PDSCH can only be transmitted in one slot, and multiple PUSCHs or multiple PDSCHs need to be transmitted in multiple different slots, so multiple DCIs are required to indicate the transmission information of different PUSCHs or PDSCHs, which increases the transmission load between the network side device and the terminal. Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the embodiments of the present application is to provide a resource transmission method, device, and communication device that can solve the problem in the related art that multiple DCIs are required to indicate transmission information of different shared channels, thereby increasing the transmission load between a network side device and a terminal. [Means for solving the problem]
[0005] In order to solve the above technical problems, the present application is realized as follows.
[0006] According to a first aspect, there is provided a resource transmission method for use in a network side device, the method comprising: transmitting downlink control information (DCI) for instructing a terminal to perform transmission of at least one shared channel; Here, when the number of the shared channels is at least two, each shared channel of the at least two shared channels is repeatedly transmitted N times, where N is an integer greater than one.
[0007] According to a second aspect, there is provided a resource transmission method for use in a terminal, the method comprising: receiving downlink control information DCI; performing transmission of at least one shared channel based on the DCI; Here, when the number of the shared channels is at least two, each shared channel of the at least two shared channels is repeatedly transmitted N times, where N is an integer greater than one.
[0008] According to a third aspect, there is provided a resource transmission device for use in a network side device, the device comprising: A transmitting module for transmitting downlink control information (DCI) for instructing a terminal to perform transmission of at least one shared channel, Here, when the number of the shared channels is at least two, each shared channel of the at least two shared channels is repeatedly transmitted N times, where N is an integer greater than one.
[0009] According to a fourth aspect, there is provided a resource transmission device for use in a terminal, the device comprising: a first receiving module for receiving downlink control information DCI; a first execution module for performing transmission of at least one shared channel based on the DCI; Here, when the number of the shared channels is at least two, each shared channel of the at least two shared channels is repeatedly transmitted N times, where N is an integer greater than one.
[0010] According to a fifth aspect, there is provided a method of resource transmission, the method comprising: The terminal receives downlink control information DCI; When a first resource index table indicated in the configuration information of the DCI does not include a second resource index row, the terminal performs transmission of one shared channel based on the DCI; Or, When a second resource index table indicated in the configuration information of the DCI includes a second resource index row, the terminal performs transmission of at least two shared channels according to the DCI; Or, When the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition number, the terminal performs transmission of at least one shared channel according to the DCI; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels.
[0011] According to a sixth aspect, there is provided a resource transmission apparatus, the apparatus comprising: a second receiving module for receiving downlink control information DCI; When a first resource index table indicated by the configuration information of the DCI does not include a second resource index row, performing transmission of one shared channel according to the DCI; Or, When a second resource index table indicated in the configuration information of the DCI includes a second resource index row, performing transmission of at least two shared channels according to the DCI; Or, and a second execution module for performing transmission of at least one shared channel according to the DCI when the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition number; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels.
[0012] According to a seventh aspect, there is provided a terminal comprising a processor, a memory and a program or instructions stored in the memory and operable to run on the processor, the program or instructions, when executed by the processor, realising the steps of the resource transmission method according to the fifth aspect.
[0013] According to an eighth aspect, there is provided a communications device comprising a processor, a memory and a program or instructions stored in the memory and operable to run on the processor, the program or instructions, when executed by the processor, achieving steps of the resource transmission method described in the first aspect, or the program or instructions, when executed by the processor, achieving steps of the resource transmission method described in the second aspect.
[0014] According to a ninth aspect, there is provided a readable storage medium having a program or instructions stored thereon, the program or instructions being, when executed by a processor, to realize steps of the resource transmission method described in the first aspect, or the program or instructions being, when executed by a processor, to realize steps of the resource transmission method described in the second aspect, or the program or instructions being, when executed by a processor, to realize steps of the resource transmission method described in the fifth aspect.
[0015] According to a tenth aspect, there is provided a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor running a program or instruction for implementing the resource transmission method described in the first aspect, or for implementing the resource transmission method described in the second aspect, or for implementing the resource transmission method described in the fifth aspect. Effect of the Invention
[0016] In the embodiment of the present application, the DCI sent by the network side device is used to instruct the terminal to perform transmission of at least one shared channel, and when the number of the shared channels is at least two, each shared channel among the at least two shared channels can be repeatedly transmitted at least twice. In this way, the network side device can cause the terminal to perform transmission of multiple different shared channels and perform repeated transmission of each shared channel without increasing DCI overhead, thereby enhancing coverage and reliability, reducing the transmission load between the network side device and the terminal, and improving the transmission efficiency between the network side device and the terminal. [Brief description of the drawings]
[0017] [Figure 1] 1 is a block diagram of a wireless communication system to which an embodiment of the present application can be applied. [Diagram 2] 4 is a flowchart of a resource transmission method according to an embodiment of the present application; [Figure 2a] 2 is a resource index table used in a resource transmission method according to an embodiment of the present application; [Figure 2b] FIG. 2 is a schematic diagram of resource transmission of a resource transmission method according to an embodiment of the present application; [Figure 2c] FIG. 11 is a schematic diagram of resource transmission of another resource transmission method according to an embodiment of the present application; [Figure 2d] FIG. 11 is a schematic diagram of resource transmission of another resource transmission method according to an embodiment of the present application; [Figure 2e] 4 is another resource index table used in a resource transmission method according to an embodiment of the present application; [Figure 2f] FIG. 11 is a schematic diagram of resource transmission of another resource transmission method according to an embodiment of the present application; [Figure 2g] FIG. 11 is a schematic diagram of resource transmission of another resource transmission method according to an embodiment of the present application; [Diagram 3] 4 is a flowchart of another resource transmission method according to an embodiment of the present application; [Figure 4] FIG. 2 is a structural diagram of a resource transmission device according to an embodiment of the present application; [Diagram 5] FIG. 11 is a structural diagram of another resource transmission device according to an embodiment of the present application; [Figure 6] FIG. 2 is a structural diagram of a communication device according to an embodiment of the present application; [Figure 7] FIG. 2 is a structural diagram of a terminal according to an embodiment of the present application; [Figure 8] FIG. 2 is a structural diagram of a network side device according to an embodiment of the present application; [Figure 9] 4 is a flowchart of another resource transmission method according to an embodiment of the present application; [Figure 10] FIG. 11 is a structural diagram of another resource transmission device according to an embodiment of the present application; [Figure 11] FIG. 2 is a structural diagram of another terminal according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018] The following clearly and completely describes the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application, and obviously, the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by those skilled in the art on the basis of the embodiments of the present application without any creative efforts are within the scope of protection of the present application.
[0019] The terms "first," "second," etc. in the specification and claims of the present application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It is to be understood that data so used are interchangeable where appropriate, such that the embodiments of the present application may be performed in an order other than that shown or described herein, and that the objects distinguished by "first" and "second" are generally of the same type and do not limit the number of objects, e.g., the first object may be one or more. Note that "and / or" in the specification and claims represents at least one of the objects connected, and the character " / " generally represents an "or" relationship between the related objects.
[0020] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the techniques described may be used in the above-mentioned systems and radio technologies, or in other systems and radio technologies. However, although the following description describes New Radio (NR) systems for illustrative purposes and uses NR terminology in most of the following description, these technologies may also be used in applications other than NR system applications, such as sixth generation (6G) systems.th This may be applied to a 6G (6th Generation) communication system.
[0021] FIG. 1 shows a block diagram of a wireless communication system to which the embodiment of the present application can be applied. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 may be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer (or called a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device, a vehicle user equipment (VUE), a pedestrian user equipment (PUE), etc., and the wearable device includes a bracelet, an earphone, glasses, etc. It should be noted that the embodiment of the present application does not limit the specific type of the terminal 11. The network side equipment 12 may be a base station or a core network, where the base station may be called a Node B, an evolved Node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or any other suitable term in the art, and as long as the same technical effect is achieved, the base station is not limited to a specific technical term, and it should be explained that in the embodiments of this application, only a base station in an NR system is taken as an example, but the specific type of the base station is not limited.
[0022] In the following, the resource transmission method, device and electronic device according to the embodiments of the present application will be described in detail through specific embodiments and application scenarios thereof in conjunction with the drawings.
[0023] Referring to Figure 2, Figure 2 is a flow chart of a resource transmission method according to an embodiment of the present application, which is used in a network side device. As shown in Figure 2, the resource transmission method includes the following steps:
[0024] In step 201, downlink control information DCI is sent to instruct a terminal to perform transmission of at least one shared channel, where if the number of the shared channels is at least two, each shared channel of the at least two shared channels is repeatedly transmitted N times, where N is an integer greater than 1.
[0025] It can be understood that in data transmission between a network side device and a terminal, the network side device can transmit downlink control information (DCI) to the terminal, and the DCI may include uplink and downlink resource configuration information, hybrid automatic repeat request (HARQ) information, power control information, etc., and the terminal decodes data transmitted by the network side device based on the received DCI.
[0026] In the embodiment of the present application, the DCI is used to instruct the terminal to perform transmission of at least one shared channel, and when the number of the shared channels is at least two, each shared channel among the at least two shared channels is repeatedly transmitted N times, i.e., repeatedly transmitted at least twice. In this way, the network side device can schedule the at least two shared channels of the terminal to be repeatedly transmitted in different or the same slot by transmitting the DCI once, and the network side device does not need to transmit multiple DCIs to instruct respectively, thereby improving the transmission efficiency between the network side device and the terminal.
[0027] Here, the shared channel is a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH), that is, the DCI may be used to instruct the terminal to transmit at least one PUSCH, or the DCI may be used to instruct the terminal to transmit at least one PDSCH.
[0028] In a communication system, uplink transmission methods are divided into those based on dynamic grant (DG) and those based on configured grant (CG) scheduling. In one embodiment of the present application, the shared channel is a shared channel based on dynamic scheduling, and the following embodiment will be specifically described by taking the shared channel as a DG-PUSCH as an example.
[0029] Optionally, in this embodiment, when the configuration information of the DCI indicates a first resource index table, the DCI is used to instruct the terminal to perform transmission of one shared channel, and the shared channel is repeatedly transmitted N times, where the first resource index table does not include a second resource index row for instructing the terminal to transmit at least two shared channels.
[0030] It should be noted that the time domain resource used in the transmission by the terminal is determined by a resource index table configured by a time domain resource assignment domain in the DCI instructing a network layer, and the resource index table may include at least one index row. For example, the shared channel is a PUSCH, and as shown in FIG. 2a, the index row may include a slot offset amount K of the PUSCH. 2 (i.e., from which slot PUSCH starts transmission after receiving DCI), the start symbol S of PUSCH transmission, the allocation length L of PUSCH, and may include a PUSCH mapping type, etc. Furthermore, based on the resource index table indicated in the DCI configuration information, the terminal can determine parameter information such as the transmission length of PUSCH, the transmission start symbol, and in which slot to transmit.
[0031] In this embodiment, unless the first resource index table indicated in the configuration information of DCI includes a second resource index row, the terminal performs repeated transmission of one shared channel based on the DCI. For example, the first resource index table not including a second resource index row may mean that the first resource index table includes only a first resource index row, where the first resource index row is used to instruct the terminal to transmit only one shared channel, and then the DCI is used to instruct the terminal to transmit one shared channel, and the shared channel is repeatedly transmitted N times, where N is an integer greater than 1.
[0032] Or, when the configuration information of the DCI indicates a second resource index table, the DCI is used to instruct the terminal to perform transmission of at least one shared channel, and the at least one shared channel is transmitted once, where the second resource index table includes at least one second resource index row for instructing the terminal to transmit at least two shared channels.
[0033] That is, at least one resource index row in the second resource index table is used to instruct the terminal to schedule transmission of at least two shared channels, and then, when the configuration information of DCI transmitted by the network side device indicates the second resource index table, the DCI is used to instruct the terminal to perform transmission of at least one shared channel, and each shared channel of the at least one shared channel is transmitted once.
[0034] In this way, when the DCI configuration information does not include a repetition count, the network side device can instruct the terminal to perform repeated transmission of one shared channel or one transmission of multiple shared channels based on the resource index table and resource index row included in the DCI configuration information.
[0035] In this embodiment, the network side device may configure a repetition count in the configuration information of the DCI. Optionally, when the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition count, the DCI is used to instruct the terminal to perform transmission of at least one shared channel, and the at least one shared channel is transmitted at least once, where the second resource index row is used to instruct the terminal to transmit at least two shared channels.
[0036] It should be explained that the configuration information of the DCI may include a resource index table, the resource index table includes a second resource index row, the resource index table may include only the second resource index row, or may include the first resource index row and the second resource index row. In the present application, the configuration information of the DCI indicates a second resource index row, and a repetition number is configured in the configuration information of the DCI, and according to the second resource index row and the repetition number, the terminal can perform at least one transmission of each shared channel of the at least one shared channel.
[0037] For example, in one alternative implementation manner, when the configuration information of the DCI indicates one shared channel, the DCI is used to instruct a terminal to perform transmission of one shared channel, and the one shared channel is transmitted K times, where K is the number of repetitions. That is, when the shared channel to be scheduled is indicated by a time domain resource assignment domain in the DCI, and the number of repetitions K is configured in the configuration information of the DCI, the network side device schedules the terminal to repeatedly transmit the one shared channel K times.
[0038] Or, in another alternative implementation manner, when the configuration information of the DCI indicates at least two shared channels, the DCI is used to instruct the terminal to perform transmission of at least two shared channels, and each shared channel of the at least two shared channels is transmitted once. In such an implementation manner, even if a repetition number is configured in the DCI configuration information, the terminal ignores the repetition number in the DCI configuration information and transmits all scheduled shared channels only once.
[0039] Further, for example, in one alternative implementation manner, when the DCI indicates that time domain resources of a shared channel are transmitted via the same slot, the DCI is used to instruct a terminal to perform transmission of at least one shared channel, and each shared channel of the at least one shared channel is transmitted K times, where K is a repetition number. In this implementation manner, the repetition number K is configured in the configuration information of the DCI, and the DCI instructs a terminal to perform transmission of at least one shared channel, but when the DCI is also used to indicate that time domain resources of the at least one shared channel are transmitted in the same slot, the terminal repeatedly transmits each shared channel of the at least one shared channel K times based on the DCI.
[0040] Referring to Figures 2a and 2b, the configuration information of the DCI includes information for indicating resource index row 2 in the resource index table, and as can be seen from Figure 2a, resource index row 2 indicates the transmission of three shared channels, so in this embodiment, the terminal performs the transmission of the three shared channels indicated by the DCI in the same slot, and each shared channel is transmitted twice.
[0041] Or, in another alternative implementation manner, when the DCI indicates that the time domain resources of the shared channels are transmitted through different slots, the DCI is used to instruct the terminal to perform transmission of at least one shared channel, and each shared channel of the at least one shared channel is transmitted once. In this implementation manner, even if the repetition number is configured in the DCI configuration information, when the DCI indicates that the time domain resources of the at least one shared channel of the terminal are transmitted in different slots, the terminal performs transmission of at least one shared channel in different slots according to the DCI, and each shared channel is transmitted once.
[0042] Referring to Figure 2c, the configuration information of the DCI includes information to indicate resource index row 3 in the resource index table, and as can be seen from Figure 2a, resource index row 3 indicates the transmission of four shared channels, so in this embodiment, the terminal performs transmission of the four shared channels indicated by the DCI, and each shared channel is transmitted only once.
[0043] Or, in another alternative implementation manner, the DCI is used to instruct the terminal to perform at least one shared channel to be transmitted in a preset slot, and each shared channel among the at least one shared channel is transmitted K times, and the shared channels in other slots except the preset slot are not transmitted, where K is the repetition number. In this implementation manner, when the repetition number K is configured in the DCI configuration information and the DCI indicates that all time domain resources of the at least one shared channel of the terminal are transmitted in a preset slot, based on the DCI, the terminal repeatedly transmits all shared channels in the preset slot K times, and ignores the shared channels in other slots except the preset slot, i.e., does not transmit the shared channels in other slots.
[0044] It should be noted that the preset slot may be one designated by a network side device, for example, the first slot; or the preset slot may be obtained after the terminal presets a slot offset amount based on a slot interval in which an uplink scheduling grant is located, for example, the slot in which an uplink scheduling grant received by the terminal is located is n, and the slot offset amount is K 2 If n is the number of preset slots, then 2 It is.
[0045] Referring to Figure 2d, the configuration information of the DCI includes information for indicating resource index row 3 in the resource index table, and as can be seen from Figure 2a, resource index row 3 indicates the transmission of four shared channels. Thus, in this embodiment, the terminal performs transmission of shared channel 1 and shared channel 2 of the four shared channels indicated by the DCI in the same slot, and these two shared channels are repeatedly transmitted again in another slot, but the remaining two shared channels are not transmitted.
[0046] Alternatively, in another alternative implementation manner, even if the repetition number K is configured in the DCI configuration information, the terminal always ignores the repetition number, i.e., the terminal performs transmission of at least one shared channel indicated by the DCI, and each shared channel is transmitted only once.
[0047] In another embodiment of the present application, when the shared channel is a PUSCH, the PUSCH is a PUSCH based on grant scheduling (CG), and when the shared channel is a PDSCH, the PDSCH is a semi-static semi-persistent scheduling SPS PDSCH. The following is a specific description of an example in which the shared channel is a PUSCH based on grant scheduling.
[0048] Alternatively, in one implementation, when the configuration information includes a repetition number, the DCI is used to indicate a first resource index row, where the first resource index row is used to instruct the terminal to transmit one shared channel. For example, even if the configuration information of the DCI includes a repetition number, the terminal does not want the DCI to indicate the transmission of multiple shared channels, and the configuration information of the DCI indicates a first resource index row in a resource index table (Time Domain Allocation List), where the first resource index row is used to instruct the terminal to schedule the transmission of one shared channel, and in this case, the terminal performs the transmission of one shared channel based on the DCI.
[0049] Alternatively, in another alternative implementation manner, when the DCI configuration information indicates a second resource index row and the configuration information includes a repetition count, if the DCI configuration information indicates at least two shared channels and the symbol lengths of the at least two shared channels are the same, the DCI is used to instruct the terminal to perform the transmission of the at least two shared channels, and the at least two shared channels are transmitted based on a preset rule. Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels. The preset rule is to perform K transmissions of the first shared channel among the at least two shared channels within the resource transmission period of the grant scheduling. If there are remaining transmission positions in the resource transmission period, perform the transmission of the shared channels other than the first shared channel among the at least two shared channels at the remaining transmission positions.
[0050] In this implementation manner, the DCI configuration information includes a repetition count K, and the Time Domain Allocation List in the DCI configuration information includes a row (second resource index row) for instructing the resource allocation of M (M>1) shared channels. When the symbol lengths of the M shared channels indicated by the DCI configuration information are the same, based on the DCI, the terminal performs the transmission of the M shared channels, and the M shared channels are transmitted based on the rule that the first shared channel is repeatedly transmitted K times. If there are remaining transmission positions within one period of the CG, the shared channels other than the first shared channel are transmitted at the remaining transmission positions. For example, if the remaining position is P (P<K), the second shared channel is repeatedly transmitted P times. If the remaining position is equal to K, the second shared channel is repeatedly transmitted K times. If the remaining transmission position is greater than K, the second shared channel is repeatedly transmitted K times. If there are other shared channels, the remaining shared channels are transmitted at the remaining transmission positions after the first and second shared channels are transmitted based on the above rule.
[0051] Referring to Figures 2e and 2f, the configuration information of the DCI includes information for indicating resource index row 2 in the resource index table shown in Figure 2e, and as can be seen from Figure 2e, resource index row 2 indicates the transmission of three shared channels. Thus, in this embodiment, the terminal first performs two transmissions of shared channel 1 among the three shared channels indicated by the DCI, and then further performs two transmissions of shared channel 2 and one transmission of shared channel 3 based on the remaining transmission positions.
[0052] Or, in a further alternative implementation manner, when the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition number, if the configuration information of the DCI indicates at least two shared channels, the DCI is used to instruct the terminal to perform K transmissions of a first shared channel among the at least two shared channels, and other shared channels among the at least two shared channels except the first shared channel are not transmitted, where the second resource index row is used to instruct the terminal to transmit at least two shared channels, and K is the repetition number.
[0053] Referring to Figures 2e and 2g, the configuration information of the DCI includes information to indicate resource index row 3 in the first resource index table, and as can be seen from Figure 2e, resource index row 3 indicates the transmission of four shared channels, so in this embodiment, the terminal only performs two transmissions of shared channel 1 among the four shared channels indicated by the DCI, and does not transmit the remaining shared channels.
[0054] In this implementation, the configuration information of the DCI includes a repetition number K, and the Time Domain Allocation List in the DCI configuration information indicates a second resource index row. If the configuration information of the DCI indicates at least two shared channels, then based on the DCI, the terminal performs K transmissions of the first shared channel of the at least two shared channels, and does not transmit other shared channels except the first shared channel.
[0055] In the resource transmission method of the present application, the network side equipment can schedule at least two shared channels of the terminal to be repeatedly transmitted in different or the same slots by transmitting DCI once, and can cause the terminal to transmit multiple different shared channels and repeatedly transmit each shared channel without increasing DCI overhead, thereby enhancing coverage and reliability, reducing the transmission load between the network side equipment and the terminal, and improving the transmission efficiency between the network side equipment and the terminal.
[0056] Referring to FIG. 3, FIG. 3 is a flowchart of another resource transmission method according to an embodiment of the present application, which is used in a terminal. As shown in FIG. 3, the resource transmission method includes: A step 301 of receiving downlink control information DCI; and performing a step 302 of transmitting at least one shared channel based on the DCI, where if the number of the shared channels is at least two, each shared channel of the at least two shared channels is repeatedly transmitted N times, where N is an integer greater than 1.
[0057] In an embodiment of the present application, a terminal receives downlink control information (DCI) transmitted by a network side device, the DCI is used to instruct the terminal to perform transmission of at least one shared channel, and the terminal performs transmission of at least one shared channel based on the received DCI, and when the number of the shared channels is at least two, each shared channel among the at least two shared channels is repeatedly transmitted N times, that is, repeatedly transmitted at least twice. In this way, the terminal can be made to perform transmission of multiple different shared channels without increasing DCI overhead, and can be made to perform repeated transmission of each shared channel, thereby reinforcing coverage and reliability, reducing the transmission load between the network side device and the terminal, and improving the transmission efficiency between the network side device and the terminal.
[0058] Wherein, the shared channel is a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH), that is, the terminal may perform at least one PUSCH transmission, or the terminal performs at least one PDSCH transmission.
[0059] In a communication system, uplink transmission methods are divided into those based on dynamic grant (DG) and those based on configured grant (CG) scheduling. In one embodiment of the present application, the shared channel is a shared channel based on dynamic scheduling, and the following embodiment will be specifically described by taking the example that the PUSCH is a DG-PUSCH.
[0060] Optionally, when the configuration information of the DCI indicates a first resource index table, the step 302 includes: and performing transmission of one shared channel based on the DCI, and the shared channel is repeatedly transmitted N times, where the first resource index table does not include a second resource index row for instructing the terminal to transmit at least two shared channels.
[0061] It should be noted that the time domain resource used in the transmission by the terminal is determined by a resource index table configured by a time domain resource assignment domain in the DCI instructing a network layer, and the resource index table may include at least one index row, for example, the shared channel is a PUSCH, and the index row may include a slot offset amount K of the PUSCH. 2 (i.e., from which slot the PUSCH starts transmission after receiving DCI), the start symbol S of PUSCH transmission, the PUSCH allocation length L, and the PUSCH mapping type. Furthermore, based on a resource index table indicated in the DCI configuration information, the terminal can determine parameter information such as the PUSCH transmission length, transmission start symbol, and in which slot to transmit.
[0062] Alternatively, unless a first resource index table indicated in the configuration information of DCI includes a second resource index row, the terminal performs repeated transmission of one shared channel based on the DCI. For example, the first resource index table not including a second resource index row may mean that the first resource index table includes only a first resource index row, where the first resource index row is used to instruct the terminal to transmit only one shared channel, so that the terminal performs transmission of one shared channel based on the DCI, and the shared channel is repeatedly transmitted N times, where N is an integer greater than 1.
[0063] Optionally, when the configuration information of the DCI indicates a second resource index table, the step 302 includes: and performing transmission of at least one shared channel based on the DCI, and the at least one shared channel is transmitted once, wherein the second resource index table includes at least one second resource index row for instructing the terminal to transmit at least two shared channels.
[0064] In the above two embodiments, when the DCI configuration information does not include a repetition count, the terminal can perform repeated transmission of one shared channel or one transmission of multiple shared channels according to the resource index table and resource index row included in the DCI configuration information.
[0065] Optionally, a repetition count may be configured in the configuration information of the DCI. For example, when the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition count, the step 302 includes: It may also include performing transmission of at least one shared channel based on the DCI, and the at least one shared channel is transmitted at least once, wherein the second resource index row is used to instruct the terminal to transmit at least two shared channels.
[0066] Alternatively, if the configuration information of the DCI indicates one shared channel, the step 302 includes: The method may also include performing transmission of one shared channel based on the DCI, and the one shared channel is transmitted K times, where K is the number of repetitions.
[0067] Alternatively, if the configuration information of the DCI indicates at least two shared channels, step 302 further comprises: The method may include performing transmission of the at least two shared channels based on the DCI, and each shared channel of the at least two shared channels is transmitted once.
[0068] Optionally, when the configuration information of the DCI indicates that the time domain resources of the shared channel are transmitted through the same slot, the step 302 further comprises: The method may also include performing, based on the DCI, at least one shared channel being transmitted in the same slot, and each shared channel of the at least one shared channel being transmitted K times, where K is the number of repetitions.
[0069] Optionally, when the configuration information of the DCI indicates that the time domain resources of the shared channel are transmitted through different slots, the step 302 includes: The method may include performing, based on the DCI, that at least one shared channel is transmitted in different slots, and each shared channel of the at least one shared channel is transmitted once.
[0070] Alternatively, the configuration information of the DCI is used to indicate that at least one shared channel of the terminal is transmitted in a preset slot, and the step 302 includes: The method may also include performing, based on the DCI, transmission of the at least one shared channel in a preset slot, wherein each shared channel among the at least one shared channel is transmitted K times, and shared channels in other slots except the preset slot are not transmitted, where K is the number of repetitions.
[0071] Optionally, the preset slot is obtained after the terminal presets a slot offset amount based on a slot interval in which an uplink scheduling grant is located.
[0072] The above-mentioned optional embodiments can be referred to in the specific description of the embodiment of the resource transmission method shown in FIG. 2, and the embodiment will not be described further here.
[0073] In the embodiment of the present application, when the shared channel is a PUSCH, the PUSCH is a PUSCH based on grant scheduling (CG), and when the shared channel is a PDSCH, the PDSCH is a semi-static semi-persistent scheduling SPS PDSCH. The following is a specific description of an example in which the shared channel is a PUSCH based on grant scheduling.
[0074] Alternatively, when the configuration information includes a repetition number, the DCI is used to indicate a first resource index row, where the first resource index row is used to instruct the terminal to transmit one shared channel. For example, even if the configuration information of the DCI includes a repetition number, the terminal does not want to transmit multiple shared channels, and the configuration information of the DCI indicates a first resource index row in a resource index table (Time Domain Allocation List), where the first resource index row is used to instruct the terminal to perform transmission of one shared channel, and in this case, the terminal performs transmission of one shared channel based on the DCI.
[0075] Optionally, when the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition number, if the configuration information of the DCI indicates at least two shared channels and the symbol lengths of the at least two shared channels are the same, step 302: performing transmission of the at least two shared channels based on the DCI, and the at least two shared channels are transmitted based on a predetermined rule; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels, and the preset rule is to execute K transmissions of the first shared channel among the at least two shared channels within the resource transmission period of the permission scheduling. If there are remaining transmission positions in the resource transmission period, other shared channels except the first shared channel among the at least two shared channels are transmitted at the remaining transmission positions.
[0076] In this embodiment, the DCI configuration information includes the repetition count K, and the Time Domain Allocation List in the DCI configuration information includes a row (second resource index row) for instructing resource allocation of M (M>1) shared channels. When the symbol lengths of the M shared channels instructed by the DCI configuration information are the same, based on the DCI, the terminal executes transmission of the M shared channels, and the M shared channels are transmitted based on the rule that the first shared channel is repeatedly transmitted K times, and when there are remaining transmission positions within one period of CG, other shared channels except the first shared channel are transmitted at the remaining transmission positions. For example, when the remaining position is P (P<K), the second shared channel is repeatedly transmitted P times, when the remaining position is equal to K, the second shared channel is repeatedly transmitted K times, when the remaining transmission position is greater than K, the second shared channel is repeatedly transmitted K times, and if there are other shared channels, the remaining shared channels are transmitted at the remaining transmission positions after the first shared channel and the second shared channel are transmitted based on the above rule.
[0077] Optionally, when the DCI configuration information instructs the second resource index row and the configuration information includes the repetition count, if the DCI configuration information instructs at least two shared channels, step 302 is It may also include performing K transmissions of a first shared channel of the at least two shared channels based on the DCI, and other shared channels of the at least two shared channels except the first shared channel are not transmitted, where the second resource index row is used to instruct a terminal to transmit the at least two shared channels, and K is the number of repetitions.
[0078] In this embodiment, the DCI configuration information includes a repetition count K, and the Time Domain Allocation List in the DCI configuration information indicates a second resource index row. When the DCI configuration information indicates at least two shared channels, based on the DCI, the terminal performs K transmissions of the first shared channel of the at least two shared channels, and does not transmit other shared channels except the first shared channel.
[0079] In the method according to the embodiment of the present application, by receiving the DCI transmitted by the network side equipment, the terminal can perform repeated transmission of at least two shared channels in different or the same slot, and the network side equipment can cause the terminal to perform transmission of multiple different shared channels and perform repeated transmission of each shared channel without increasing DCI overhead, thereby enhancing coverage and reliability, reducing the transmission load between the network side equipment and the terminal, and improving the transmission efficiency between the network side equipment and the terminal.
[0080] It should be noted that in the resource transmission method according to the embodiment of the present application, the execution body may be a resource transmission device or a control module for executing the resource transmission method in the resource transmission device. In the embodiment of the present application, the resource transmission device according to the embodiment of the present application is taken as an example to execute the resource transmission method by the resource transmission device to describe the resource transmission device according to the embodiment of the present application.
[0081] Referring to FIG. 4, FIG. 4 is a structural diagram of a resource transmission device according to an embodiment of the present application, where the resource transmission device is used in a network side device. Optionally, the resource transmission device further includes a processor. As shown in FIG. 4, the resource transmission device 400 includes: The transmitting module 401 is for transmitting downlink control information (DCI) for instructing a terminal to perform transmission of at least one shared channel; Here, when the number of the shared channels is at least two, each shared channel of the at least two shared channels is repeatedly transmitted N times, where N is an integer greater than one.
[0082] Optionally, the shared channel is a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH).
[0083] Optionally, the shared channel is a shared channel based on dynamic scheduling.
[0084] Alternatively, when the configuration information of the DCI indicates a first resource index table, the DCI is used to instruct the terminal to perform transmission of one shared channel, and the shared channel is repeatedly transmitted N times; Here, the first resource index table does not include a second resource index row for instructing a terminal to transmit at least two shared channels.
[0085] Alternatively, when the configuration information of the DCI indicates a second resource index table, the DCI is used to instruct the terminal to perform transmission of at least one shared channel, and the at least one shared channel is transmitted once; Here, the second resource index table includes at least one second resource index row for instructing the terminal to transmit at least two shared channels.
[0086] Alternatively, when the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition number, the DCI is used to instruct the terminal to perform transmission of at least one shared channel, and the at least one shared channel is transmitted at least once; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels.
[0087] Alternatively, when the configuration information of the DCI indicates one shared channel, the DCI is used to instruct the terminal to perform transmission of one shared channel, and the one shared channel is transmitted K times, where K is the number of repetitions.
[0088] Alternatively, when the configuration information of the DCI indicates at least two shared channels, the DCI is used to instruct the terminal to perform transmission of at least two shared channels, and each shared channel of the at least two shared channels is transmitted once.
[0089] Alternatively, when the DCI indicates that time domain resources of shared channels are transmitted via the same slot, the DCI is used to instruct the terminal to perform transmission of at least one shared channel, and each shared channel of the at least one shared channel is transmitted K times, where K is a repetition number.
[0090] Alternatively, when the DCI indicates that time domain resources of shared channels are transmitted via different slots, the DCI is used to instruct a terminal to perform transmission of at least one shared channel, and each shared channel of the at least one shared channel is transmitted once.
[0091] Optionally, the DCI is used to instruct the terminal to perform transmission of at least one shared channel in a preset slot, and each shared channel of the at least one shared channel is transmitted K times, and shared channels in other slots except the preset slot are not transmitted; Here, K is the number of repetitions.
[0092] Optionally, the preset slot is obtained after the terminal presets a slot offset amount based on a slot interval in which an uplink scheduling grant is located.
[0093] Alternatively, if the shared channel is a PUSCH, the PUSCH is a PUSCH based on grant scheduling, and if the shared channel is a PDSCH, the PDSCH is a semi-static semi-persistent scheduling SPS PDSCH.
[0094] Optionally, when the configuration information includes a repetition number, the DCI is used to indicate a first resource index row; Here, the first resource index row is used to instruct the terminal to transmit one shared channel.
[0095] Alternatively, when the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition number, if the configuration information of the DCI indicates at least two shared channels and the symbol lengths of the at least two shared channels are the same, the DCI is used to instruct the terminal to perform transmission of the at least two shared channels, and the at least two shared channels are transmitted based on a preset rule; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels, and the preset rule is to perform K transmissions of a first shared channel of the at least two shared channels within a resource transmission period of grant scheduling, and if there are remaining transmission positions in the resource transmission period, to perform transmissions of other shared channels other than the first shared channel of the at least two shared channels at the remaining transmission positions.
[0096] Alternatively, when the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition number, if the configuration information of the DCI indicates at least two shared channels, the DCI is used to instruct the terminal to perform K transmissions of a first shared channel of the at least two shared channels, and other shared channels of the at least two shared channels except the first shared channel are not transmitted; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels, and K is the number of repetitions.
[0097] In the embodiment of the present application, the DCI transmitted by the resource transmission device is used to instruct the terminal to perform transmission of at least one shared channel, and when the number of the shared channels is at least two, each shared channel among the at least two shared channels can be repeatedly transmitted at least twice. In this way, the network side device can make the terminal perform transmission of multiple different shared channels and perform repeated transmission of each shared channel without increasing DCI overhead, thereby enhancing coverage and reliability, reducing the transmission load between the network side device and the terminal, and improving the transmission efficiency between the network side device and the terminal.
[0098] The resource transmission device in the embodiment of the present application may be a device, or may be a component, integrated circuit, or chip in a terminal. The device may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include, but is not limited to, the types of terminals 11 listed above, and the non-mobile terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a deposit payment machine or a self-service machine, etc., and the embodiment of the present application is not specifically limited.
[0099] The resource transmission device according to the embodiment of the present application can realize each process realized by the embodiment of the method of FIG. 2 and achieve the same technical effect, and will not be described further here in order to avoid repetition of description.
[0100] Referring to FIG. 5, FIG. 5 is a structural diagram of another resource transmission device according to an embodiment of the present application, where the resource transmission device is used in a terminal. Optionally, the resource transmission device further includes a processor. As shown in FIG. 5, the resource transmission device 500 includes: a first receiving module 501 for receiving downlink control information DCI; a first execution module 502 for performing transmission of at least one shared channel based on the DCI; Here, when the number of the shared channels is at least two, each shared channel of the at least two shared channels is repeatedly transmitted N times, where N is an integer greater than one.
[0101] Optionally, the shared channel is a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH).
[0102] Optionally, the shared channel is a shared channel based on dynamic scheduling.
[0103] Optionally, when the configuration information of the DCI indicates a first resource index table, the first execution module 502: Also used to perform transmission of one shared channel according to the DCI, and the shared channel is repeatedly transmitted N times; Here, the first resource index table does not include a second resource index row for instructing a terminal to transmit at least two shared channels.
[0104] Optionally, when the configuration information of the DCI indicates a second resource index table, the first execution module 502: Also used for performing transmission of at least one shared channel based on the DCI, and the at least one shared channel is transmitted once; Here, the second resource index table includes at least one second resource index row for instructing the terminal to transmit at least two shared channels.
[0105] Optionally, when the configuration information of the DCI indicates a second resource index row, and the configuration information includes a repetition number, the first execution module 502: Also used for performing transmission of at least one shared channel based on the DCI, and the at least one shared channel is transmitted at least once; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels.
[0106] Optionally, when the configuration information of the DCI indicates one shared channel, the first execution module 502: It is also used to perform transmission of one shared channel based on the DCI, and the one shared channel is transmitted K times, where K is the repetition number.
[0107] Optionally, when the configuration information of the DCI indicates at least two shared channels, the first execution module 502: It is also used to perform transmission of the at least two shared channels based on the DCI, and each shared channel of the at least two shared channels is transmitted once.
[0108] Optionally, when the configuration information of the DCI indicates that the time domain resources of the shared channel are transmitted through the same slot, the first execution module 502: It is also used to implement that at least one shared channel is transmitted in the same slot based on the DCI, and each shared channel of the at least one shared channel is transmitted K times, where K is the number of repetitions.
[0109] Optionally, when the configuration information of the DCI indicates that the time domain resources of the shared channel are transmitted through different slots, the first execution module 502: It is also used to implement that at least one shared channel is transmitted in different slots based on the DCI, and each shared channel of the at least one shared channel is transmitted once.
[0110] Optionally, the configuration information of the DCI is used to indicate that at least one shared channel of the terminal is transmitted in a preset slot, and the first execution module 502: Also used for performing the at least one shared channel being transmitted in a preset slot based on the DCI, each shared channel among the at least one shared channel being transmitted K times, and shared channels in other slots except the preset slot are not transmitted; Here, K is the number of repetitions.
[0111] Optionally, the preset slot is obtained after the terminal presets a slot offset amount based on a slot interval in which an uplink scheduling grant is located.
[0112] Alternatively, when the shared channel is a PUSCH, the PUSCH is a PUSCH based on grant scheduling, and when the shared channel is a PDSCH, the PDSCH is a semi-static semi-persistent scheduling SPS PDSCH.
[0113] Optionally, when the configuration information includes a repetition number, the DCI is used to indicate a first resource index row; Here, the first resource index row is used to instruct the terminal to transmit one shared channel.
[0114] Optionally, when the configuration information of the DCI indicates a second resource index row, and the configuration information includes a repetition number, if the configuration information of the DCI indicates at least two shared channels, and the symbol lengths of the at least two shared channels are the same, the first execution module 502: Also used to perform transmission of the at least two shared channels based on the DCI, and the at least two shared channels are transmitted based on a predetermined rule; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels, and the preset rule is to perform K transmissions of a first shared channel of the at least two shared channels within a resource transmission period of grant scheduling, and if there are remaining transmission positions in the resource transmission period, to perform transmissions of other shared channels other than the first shared channel of the at least two shared channels at the remaining transmission positions.
[0115] Optionally, when the configuration information of the DCI indicates a second resource index row, and the configuration information includes a repetition number, if the configuration information of the DCI indicates at least two shared channels, the first execution module 502: is also used to perform K transmissions of a first shared channel of the at least two shared channels based on the DCI, and other shared channels of the at least two shared channels except the first shared channel are not transmitted; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels, and K is the number of repetitions.
[0116] In an embodiment of the present application, the first receiving module 501 receives the DCI transmitted by the network side equipment, and the first executing module 502 can execute the repeated transmission of at least two shared channels in different or the same slot, and the network side equipment can cause the terminal to transmit multiple different shared channels without increasing DCI overhead, and can cause the terminal to repeatedly transmit each shared channel, thereby enhancing coverage and reliability, reducing the transmission load between the network side equipment and the terminal, and improving the transmission efficiency between the network side equipment and the terminal.
[0117] The resource transmission device in the embodiment of the present application may be a device, or may be a component, integrated circuit, or chip in a terminal. The device may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include, but is not limited to, the types of terminals 11 listed above, and the non-mobile terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a deposit payment machine or a self-service machine, etc., and the embodiment of the present application is not specifically limited.
[0118] The resource transmission device in the embodiment of the present application may be a device having an operating system, which may be the Android operating system, the ios operating system, or other possible operating systems, and the embodiment of the present application is not specifically limited.
[0119] The resource transmission device according to the embodiment of the present application can realize each process realized by the embodiment of the method of FIG. 3 and achieve the same technical effect, and will not be described further here in order to avoid repetition of description.
[0120] Optionally, as shown in Fig. 6, the embodiment of the present application further provides a communication device 600, including a processor 602, a memory 601, and a program or instruction stored in the memory 601 and operable on the processor 602, which, when executed by the processor 602, can realize each process of the embodiment of the resource transmission method described in Fig. 2 above, and achieve the same technical effect. Or, when executed by the processor 602, can realize each process of the embodiment of the resource transmission method described in Fig. 3 above, and achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0121] The embodiment of the present application further provides a terminal, and refer to FIG. 7, which is a hardware structural schematic diagram of a terminal for implementing the embodiment of the present application.
[0122] The terminal 700 includes components such as, but not limited to, a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.
[0123] As can be understood by those skilled in the art, the terminal 700 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 710 by a power management system, so that the power management system can realize functions such as charge / discharge management and power consumption management. The terminal structure shown in Figure 7 does not constitute a limitation on the terminal, and the terminal may include more or less components than the number of components shown, or a combination of some components, or a different arrangement of components, and will not be further described here.
[0124] It should be understood that in the embodiment of the present application, the input unit 704 may include a graphics processor (Graphics Processing Unit, GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes image data of still or video images obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be arranged in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. The other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, which will not be described further herein.
[0125] In the embodiment of the present application, the radio frequency unit 701 receives downlink data from the network side device, and then has the processor 710 process the data, and transmits uplink data to the network side device. In general, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0126] The memory 709 may be used to store software programs or instructions and various data. The memory 709 may mainly include a program or instruction storage area and a data storage area, where the program or instruction storage area can store an operating system, an application program or instruction required for at least one function (e.g., a sound playback function, an image playback function, etc.), etc. The memory 709 may include a high-speed random access memory or a non-volatile memory, where the non-volatile memory may 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), or a flash memory. For example, the memory 709 may be at least one magnetic disk memory device, a flash memory device, or other non-volatile solid-state memory device.
[0127] The processor 710 may include one or more processing units. Optionally, the processor 710 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, and application programs or instructions, and the modem processor mainly processes wireless communication, such as a baseband processor. As can be understood, the modem processor does not have to be integrated into the processor 710.
[0128] Here, the radio frequency unit 701 is used for receiving downlink control information DCI, The processor 710 is adapted to perform transmission of at least one shared channel based on the DCI; Here, when the number of the shared channels is at least two, each shared channel of the at least two shared channels is repeatedly transmitted N times, where N is an integer greater than one.
[0129] Optionally, the shared channel is a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH).
[0130] Optionally, the shared channel is a shared channel based on dynamic scheduling.
[0131] Optionally, when the configuration information of the DCI indicates a first resource index table, the processor 710: Also used to perform transmission of one shared channel according to the DCI, and the shared channel is repeatedly transmitted N times; Here, the first resource index table does not include a second resource index row for instructing a terminal to transmit at least two shared channels.
[0132] Optionally, when the configuration information of the DCI indicates a second resource index table, the processor 710: Also used for performing transmission of at least one shared channel based on the DCI, and the at least one shared channel is transmitted once; Here, the second resource index table includes at least one second resource index row for instructing the terminal to transmit at least two shared channels.
[0133] Optionally, when the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition number, the processor 710: Also used for performing transmission of at least one shared channel based on the DCI, and the at least one shared channel is transmitted at least once; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels.
[0134] Optionally, if the configuration information of the DCI indicates one shared channel, the processor 710: It is also used to perform transmission of one shared channel based on the DCI, and the one shared channel is transmitted K times, where K is the repetition number.
[0135] Alternatively, if the configuration information of the DCI indicates at least two shared channels, the processor 710: It is also used to perform transmission of the at least two shared channels based on the DCI, and each shared channel of the at least two shared channels is transmitted once.
[0136] Optionally, when the configuration information of the DCI indicates that the time domain resources of the shared channel are transmitted via the same slot, the processor 710: It is also used to implement that at least one shared channel is transmitted in the same slot based on the DCI, and each shared channel of the at least one shared channel is transmitted K times, where K is the number of repetitions.
[0137] Optionally, when the configuration information of the DCI indicates that the time domain resources of the shared channel are transmitted through different slots, the processor 710: It is also used to implement that at least one shared channel is transmitted in different slots based on the DCI, and each shared channel of the at least one shared channel is transmitted once.
[0138] Optionally, the configuration information of the DCI is used to indicate that at least one shared channel of the terminal is transmitted in a preset slot, and the processor 710: Also used for performing the at least one shared channel being transmitted in a preset slot based on the DCI, each shared channel among the at least one shared channel being transmitted K times, and shared channels in other slots except the preset slot are not transmitted; Here, K is the number of repetitions.
[0139] Optionally, the preset slot is obtained after the terminal presets a slot offset amount based on a slot interval in which an uplink scheduling grant is located.
[0140] Alternatively, when the shared channel is a PUSCH, the PUSCH is a PUSCH based on grant scheduling, and when the shared channel is a PDSCH, the PDSCH is a semi-static semi-persistent scheduling SPS PDSCH.
[0141] Optionally, when the configuration information includes a repetition number, the DCI is used to indicate a first resource index row; Here, the first resource index row is used to instruct the terminal to transmit one shared channel.
[0142] Optionally, when the configuration information of the DCI indicates a second resource index row, and the configuration information includes a repetition number, if the configuration information of the DCI indicates at least two shared channels, and the symbol lengths of the at least two shared channels are the same, the processor 710: Also used to perform transmission of the at least two shared channels based on the DCI, and the at least two shared channels are transmitted based on a predetermined rule; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels, and the preset rule is to perform K transmissions of a first shared channel of the at least two shared channels within a resource transmission period of grant scheduling, and if there are remaining transmission positions in the resource transmission period, to perform transmissions of other shared channels other than the first shared channel of the at least two shared channels at the remaining transmission positions.
[0143] Optionally, when the configuration information of the DCI indicates a second resource index row, and the configuration information includes a repetition number, if the configuration information of the DCI indicates at least two shared channels, the processor 710: is also used to perform K transmissions of a first shared channel of the at least two shared channels based on the DCI, and other shared channels of the at least two shared channels except the first shared channel are not transmitted; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels, and K is the number of repetitions.
[0144] In an embodiment of the present application, by receiving the DCI transmitted by the network side equipment, the terminal can perform repeated transmission of at least two shared channels in different or the same slots, and the network side equipment can cause the terminal to perform transmission of multiple different shared channels and perform repeated transmission of each shared channel without increasing DCI overhead, thereby enhancing coverage and reliability, reducing the transmission load between the network side equipment and the terminal, and improving the transmission efficiency between the network side equipment and the terminal.
[0145] Specifically, an embodiment of the present application further provides a network side device. As shown in Fig. 8, the network side device 800 includes an antenna 81, a radio frequency device 82, and a baseband device 83. The antenna 81 is connected to the radio frequency device 82. In the uplink direction, the radio frequency device 82 receives information through the antenna 81, and transmits the received information to the baseband device 83 for processing. In the downlink direction, the baseband device 83 processes the information to be transmitted and transmits it to the radio frequency device 82, and the radio frequency device 82 processes the received information and then sends it out through the antenna 81.
[0146] The above frequency band processing device may be located in a baseband device 83, and the method performed by the resource transmission device in the above embodiment of Figure 4 may be implemented in the baseband device 83, which includes a processor 84 and a memory 85.
[0147] The baseband device 83 may include, for example, at least one baseband board, on which multiple chips are installed, and as shown in FIG. 8, one of the chips is, for example, a processor 84, which is connected to a memory 85 to call up a program in the memory 85 and perform operations by the network device shown in the embodiments of the above method.
[0148] The baseband device 83 may further include a network interface 86, which is used to exchange information with the radio frequency device 82, and which may be, for example, a common public radio interface (CPRI).
[0149] Specifically, the network side equipment of the embodiment of the present invention further includes instructions or programs stored in memory 85 and capable of running on processor 84, and processor 84 can call the instructions or programs in memory 85 to execute the method performed by each module shown in FIG. 4 and achieve the same technical effect, which will not be described further here in order to avoid repetition.
[0150] Referring to FIG. 9, FIG. 9 is a flowchart of a resource transmission method according to an embodiment of the present application, which is used in a terminal. As shown in FIG. 9, the resource transmission method includes: Step 901 in which a terminal receives downlink control information DCI; Step 902, when a first resource index table indicated by the configuration information of the DCI does not include a second resource index row, the terminal performs transmission of one shared channel based on the DCI; Or, Step 903, when a second resource index table indicated in the configuration information of the DCI includes a second resource index row, the terminal performs transmission of at least two shared channels based on the DCI; Or, If the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition number, the terminal performs transmission of at least one shared channel according to the DCI; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels.
[0151] Optionally, the shared channel is a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH).
[0152] Optionally, the shared channel is a shared channel based on dynamic scheduling.
[0153] Optionally, when a first resource index table indicated in the configuration information of the DCI does not include a second resource index row, performing transmission of one shared channel based on the DCI includes: performing transmission of one shared channel based on the DCI, and the shared channel is repeatedly transmitted N times, where N is an integer greater than 1.
[0154] Optionally, when a second resource index table indicated in the configuration information of the DCI includes a second resource index row, performing transmission of at least two shared channels according to the DCI includes: performing transmission of at least two shared channels based on the DCI, and the at least two shared channels are transmitted once.
[0155] Optionally, when the configuration information of the DCI includes a repetition number, the configuration information of the DCI does not include a second resource index row.
[0156] Referring to Figure 10, Figure 10 is a structural diagram of another resource transmission device according to an embodiment of the present application, where the resource transmission device is used in a terminal. As shown in Figure 10, the resource transmission device 1000 includes: a second receiving module 1001 for receiving downlink control information DCI; When a first resource index table indicated by the configuration information of the DCI does not include a second resource index row, performing transmission of one shared channel according to the DCI; Or, When a second resource index table indicated in the configuration information of the DCI includes a second resource index row, performing transmission of at least two shared channels according to the DCI; Or, a second execution module 1002 for performing transmission of at least one shared channel according to the DCI when the configuration information of the DCI indicates a second resource index row and the configuration information includes a repetition number; Here, the second resource index row is used to instruct the terminal to transmit at least two shared channels.
[0157] Optionally, the shared channel is a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH).
[0158] Optionally, the shared channel is a shared channel based on dynamic scheduling.
[0159] Optionally, the second execution module 1002 is specifically used to perform transmission of one shared channel according to the DCI, and the shared channel is repeatedly transmitted N times, where N is an integer greater than 1.
[0160] Optionally, the second executing module 1002 is specifically used for executing transmission of at least two shared channels according to the DCI, and the at least two shared channels are transmitted once.
[0161] Optionally, when the configuration information of the DCI includes a repetition number, the configuration information of the DCI does not include a second resource index row.
[0162] Optionally, as shown in FIG. 11, an embodiment of the present application further provides a terminal 1100, which includes a processor 1102, a memory 1101, and a program or instruction stored in the memory 1101 and capable of running on the processor 1102, and when the program or instruction is executed by the processor 1102, the steps of the resource transmission method shown in FIG. 9 above are realized.
[0163] An embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored, which, when executed by a processor, can realize each process of the embodiment of the resource transmission method described in Figure 2 above, or realize each process of the embodiment of the resource transmission method described in Figure 3 above, or realize each process of the embodiment of the resource transmission method described in Figure 9 above, and achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0164] Wherein, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0165] The embodiment of the present application further provides a chip, the chip including a processor and a communication interface, the communication interface is coupled to the processor, the processor runs a program or instruction, and can be used to realize each process of the embodiment of the resource transmission method in Figure 2 above, or to realize each process of the embodiment of the resource transmission method in Figure 3 above, or to realize each process of the embodiment of the resource transmission method in Figure 9 above, and can achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0166] It should be understood that the chips referred to in the embodiments of the present application may be referred to as system level chips, system chips, chip systems, or systems on chips.
[0167] It should be explained that in this specification, the terms "comprise", "include", or any other variants thereof are intended to cover the non-exclusive "comprise", whereby a process, method, article, or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly listed or inherent to such process, method, article, or apparatus. In the absence of further limitations, an element limited by the phrase "comprises a" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes this element. It should be pointed out that the scope of the method and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in reverse order based on the functions involved, for example, the described method can be performed in a different order than described, and various steps can be added, omitted, or combined. Also, features described with reference to some examples can be combined in other examples.
[0168] From the above description of the embodiments, it is clear to those skilled in the art that the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical solution of the present application may be substantially or in part embodied in the form of a software product. The computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0169] It should be understood that the division of each of the above modules is merely a division of logical functions, and when actually realized, all or part of them may be integrated into one physical entity or may be physically separated. And these modules may all be realized in the form of software called by a processing element, or all may be realized in the form of hardware, or some modules may be realized in the form of software called by a processing element and some modules may be realized in the form of hardware. For example, the determination module may be a processing element provided separately, or may be integrated and realized in a chip of the above device, or may be stored in the memory of the above device in the form of program code and called by a processing element of the above device to perform the functions of the above determination module. The implementation of other modules is similar. It should be noted that all or part of these modules may be integrated or independently implemented. The processing element described herein may be an integrated circuit having a signal processing capability. In the implementation process, each step of the above method or each of the above modules may be completed by an integrated logic circuit of hardware in a processor element or an instruction in the form of software.
[0170] For example, each module, unit, sub-unit or sub-module may be one or more integrated circuits arranged to perform the above method, such as one or more application specific integrated circuits (ASICs), one or more microprocessors (DSPs), or one or more field programmable gate arrays (FPGAs). When a module is implemented in the form of a program code scheduled by a processing element, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling a program code. Furthermore, these modules may be integrated to be implemented in the form of a system-on-a-chip (SOC).
[0171] The terms "first," "second," and the like in the specification and claims of the present disclosure are intended to distinguish between similar objects and are not necessarily intended to describe a particular order or sequence. It should be understood that the data used in this manner are interchangeable where appropriate, such that the embodiments of the present disclosure described herein can be performed, for example, in an order other than that shown or described herein. It should be noted that the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive "comprises," such that, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to the process, method, product, or device. It should be noted that "and / or" used in the specification and claims refers to at least one of the objects connected, such as A and / or B and / or C, which includes seven situations: A alone, B alone, C alone, and the combination of A and B, the combination of B and C, the combination of A and C, and the combination of A, B, and C. Similarly, "at least one of A and B" as used in the specification and claims should be understood as "A alone, B alone, or a combination of A and B."
[0172] The above describes the embodiments of the present application in conjunction with the drawings, but the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can also make many forms under the guidance of the present application without departing from the spirit and scope of protection of the claims, and all of them belong to the protection scope of the present application.
Claims
1. A resource transmission method executed by a network side device, comprising: transmitting downlink control information (DCI); If the configuration information of the DCI includes a repetition number, and if the first resource index table indicated by the configuration information of the DCI does not include a second resource index row, the second resource index row is used to instruct the terminal to transmit at least two shared channels, and the DCI is used to instruct the terminal to perform transmission of one shared channel, and the shared channel is repeatedly transmitted N times, where N is an integer greater than 1; A resource transmission method, in which, when the configuration information of the DCI does not include a repetition number and when a second resource index table indicated by the configuration information of the DCI includes a second resource index row, the second resource index row is used to instruct a terminal to transmit at least two shared channels, the DCI is used to instruct a terminal to perform transmission of the at least two shared channels, and each shared channel of the at least two shared channels is transmitted once.
2. The method according to claim 1 , wherein the shared channel is a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH).
3. The method according to claim 1 or 2, wherein the shared channel is a shared channel based on dynamic scheduling.
4. When the shared channel is a PUSCH, the PUSCH is a PUSCH based on grant scheduling, and when the shared channel is a PDSCH, the PDSCH is a semi-static semi-persistent scheduling SPS PDSCH; When the configuration information includes a repetition number, the DCI is used to indicate a first resource index row; The method according to any one of claims 1 to 3, wherein the first resource index row is used to instruct the terminal to transmit one shared channel.
5. A resource transmission method for use in a terminal, comprising: receiving downlink control information DCI; If the configuration information of the DCI includes a repetition number, and if the first resource index table indicated by the configuration information of the DCI does not include a second resource index row, the second resource index row is used to instruct the terminal to transmit at least two shared channels, the method further including: the terminal performing transmission of one shared channel based on the DCI, the shared channel being repeatedly transmitted N times, where N is an integer greater than 1; A resource transmission method, comprising: when the configuration information of the DCI does not include a repetition number, and when the second resource index table indicated by the configuration information of the DCI includes a second resource index row, the second resource index row is used to instruct a terminal to transmit at least two shared channels, the method further comprising: the terminal performing transmission of at least two shared channels based on the DCI, and each shared channel of the at least two shared channels is transmitted once.
6. The method according to claim 5 , wherein the shared channel is a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH).
7. The method according to claim 5 or 6, wherein the shared channel is a shared channel based on dynamic scheduling.
8. When the shared channel is a PUSCH, the PUSCH is a PUSCH based on grant scheduling, and when the shared channel is a PDSCH, the PDSCH is a semi-static semi-persistent scheduling SPS PDSCH; When the configuration information includes a repetition number, the DCI is used to indicate a first resource index row; The method according to any one of claims 5 to 7, wherein the first resource index row is used to instruct the terminal to transmit one shared channel.
9. A network side device comprising a processor, a memory, and a program or instructions stored in the memory and operable on the processor, the program or instructions implementing the steps of the resource transmission method according to any one of claims 1 to 4 when executed by the processor.
10. A terminal comprising a processor, a memory, and a program or instructions stored in the memory and operable to run on the processor, the program or instructions implementing the steps of the resource transmission method according to any one of claims 5 to 8 when executed by the processor.