Resource transmission methods, devices, and communication equipment
The resource transmission method and device enhance uplink transmission flexibility on unlicensed frequency bands by allowing terminals to determine and implement frequency hopping, addressing the limitations of existing systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2021-08-09
- Publication Date
- 2026-05-25
AI Technical Summary
The flexibility of uplink transmission on unlicensed frequency bands is poor due to limited support for frequency hopping in existing communication systems.
A resource transmission method and device that enable terminals to determine whether to support frequency hopping in unauthorized frequency bands based on acquired placement and scheduling information, allowing for two uplink transmission methods: one with frequency hopping and one without, thereby enhancing flexibility.
Improves the flexibility of uplink transmission in unauthorized frequency bands by enabling terminals to employ frequency hopping when necessary, thereby optimizing communication performance.
Smart Images

Figure 0007864690000004 
Figure 0007864690000005 
Figure 0007864690000006
Abstract
Description
Technical Field
[0001] (Cross - reference to related applications) This application claims priority to Chinese Patent Application No. 202010809437.5, filed in China on August 12, 2020, and all of the content of the said application is incorporated herein by reference.
[0002] This application belongs to the field of communication technology, and specifically relates to a resource transmission method, apparatus, and communication device.
Background Art
[0003] In a communication system, the uplink transmission mode is divided into a dynamic grant based mode and a configured grant based mode. For the uplink transmission of dynamic scheduling, its transmission parameters are dynamically indicated by physical layer signaling. For the uplink transmission of configured grant scheduling, its transmission parameters are semi - statically configured by the upper layer, or jointly configured and indicated by the upper layer and the physical layer. Currently, according to the relevant protocol, the terminal can only adopt one fixed uplink transmission mode in the unlicensed frequency band. As can be seen from this, currently the flexibility of the uplink transmission on the unlicensed frequency band of the terminal is relatively poor.
Summary of the Invention
Problems to be Solved by the Invention
[0004] This application provides a resource transmission method, apparatus, and communication device that can solve the problem in the related technology that the flexibility of the uplink transmission on the unlicensed frequency band of the terminal is relatively poor.
Means for Solving the Problems
[0005] According to a first aspect, a resource transmission method used in a terminal is provided, and the method includes: To obtain first information that includes at least one of the following: location information and uplink transmission scheduling information, Based on the first information, determining an uplink transmission method, which includes determining whether the uplink transmission method supports frequency hopping in unauthorized frequency bands or whether the uplink transmission method does not support frequency hopping in unauthorized frequency bands.
[0006] According to a second aspect, a resource transmission method used for network-side equipment is provided, and the method is This includes transmitting the first piece of information to the terminal, Here, the first information includes at least one of placement information and uplink transmission scheduling information, the first information is used to indicate the uplink transmission method of the terminal, the uplink transmission method supports frequency hopping in unauthorized frequency bands, or the uplink transmission method does not support frequency hopping in unauthorized frequency bands.
[0007] According to a third aspect, a resource transmission device used in a terminal is provided, the device is An acquisition module for acquiring first information, which includes at least one of the following: placement information and uplink transmission scheduling information, A determination module for determining an uplink transmission method based on the first information, comprising a determination module for determining whether the uplink transmission method supports frequency hopping in an unauthorized frequency band, or whether the uplink transmission method does not support frequency hopping in an unauthorized frequency band.
[0008] According to a fourth aspect, a resource transmission device used in network-side equipment is provided, and the device is Includes a transmission module for sending primary information to the terminal, Here, the first information includes at least one of placement information and uplink transmission scheduling information, the first information is used to indicate the uplink transmission method of the terminal, the uplink transmission method supports frequency hopping in unauthorized frequency bands, or the uplink transmission method does not support frequency hopping in unauthorized frequency bands.
[0009] According to the fifth aspect, a communication device is provided, the communication device comprising a processor, a memory, and a program or instruction stored in the memory and operable on the processor, wherein when the program or instruction is executed by the processor, a step of the resource transmission method described in the first aspect is realized, or a step of the resource transmission method described in the second aspect is realized.
[0010] According to the sixth aspect, a readable storage medium is provided, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the resource transmission method described in the first aspect or the steps of the resource transmission method described in the second aspect are realized.
[0011] According to the seventh aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled with the processor, the processor running a program or instructions, and being used to implement the resource transmission method described in the first aspect or the resource transmission method described in the second aspect.
[0012] According to the eighth aspect, a computer program product is provided, the computer program product being stored in a readable storage medium, and the computer program product being executed by at least one processor to realize the resource transmission method described in the first aspect or the resource transmission method described in the second aspect.
[0013] According to the ninth aspect, a communication device is provided, which is used to perform the resource transmission method described in the first aspect or the resource transmission method described in the second aspect. [Effects of the Invention]
[0014] In the embodiments of this application, the terminal acquires placement information and / or uplink transmission scheduling information in the first information, and further determines the uplink transmission method, and the uplink transmission method supports frequency hopping in unauthorized frequency bands, or does not support frequency hopping in unauthorized frequency bands, thereby clarifying the terminal's behavior in unauthorized frequency bands, the terminal can realize two uplink transmission methods, one that frequency hops in unauthorized frequency bands and one that does not, thereby improving the flexibility of the terminal's uplink transmission in unauthorized frequency bands. [Brief explanation of the drawing]
[0015] [Figure 1] This is a block diagram of a wireless communication system to which the embodiments of this application can be applied. [Figure 2] This is a flowchart of a resource transmission method according to an embodiment of this application. [Figure 2a] This is a schematic diagram of the uplink transmission method for resource transmission according to an embodiment of this application. [Figure 2b] This is a schematic diagram of another uplink transmission method for the resource transmission method according to the embodiment of this application. [Figure 2c] This is a schematic diagram of another uplink transmission method for the resource transmission method according to the embodiment of this application. [Figure 2d] This is a schematic diagram of another uplink transmission method for the resource transmission method according to the embodiment of this application. [Figure 2e] This is a schematic diagram of another uplink transmission method for the resource transmission method according to the embodiment of this application. [Figure 2f] This is a schematic diagram of another uplink transmission method for the resource transmission method according to the embodiment of this application. [Figure 2g] It is a schematic diagram of another uplink transmission method of the resource transmission method according to an embodiment of the present application. [Figure 2h] It is a schematic diagram of another uplink transmission method of the resource transmission method according to an embodiment of the present application. [Figure 2j] It is a schematic diagram of another uplink transmission method of the resource transmission method according to an embodiment of the present application. [Figure 2k] It is a schematic diagram of another uplink transmission method of the resource transmission method according to an embodiment of the present application. [Figure 3] It is a flowchart of another resource transmission method according to an embodiment of the present application. [Figure 4] It is a structural diagram of a resource transmission device according to an embodiment of the present application. [Figure 5] It is a structural diagram of another resource transmission device according to an embodiment of the present application. [Figure 6] It is a structural diagram of a communication device according to an embodiment of the present application. [Figure 7] It is a structural diagram of a terminal according to an embodiment of the present application. [Figure 8] It is a structural diagram of a network-side device according to an embodiment of the present application.
Embodiments for Carrying out the Invention
[0016] 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. Obviously, the described embodiments are some of the embodiments of the present application, rather than all embodiments. All other embodiments obtained by those skilled in the art on the premise of not paying creative labor based on the embodiments in the present application shall fall within the protection scope of the present application.
[0017] The terms "first," "second," etc., used in the specification and claims of this application are intended to distinguish similar subjects and not to describe a specific order or sequence. It should be understood that the data used in this manner are interchangeable where appropriate, so that the embodiments of this application can be carried out in an order other than those illustrated or described herein, and the subjects distinguished by "first" and "second" are generally of the same kind and do not limit the number of subjects; for example, the first subject may be one or more. Furthermore, "and / or" in the specification and claims indicates at least one of the connected subjects, and the letter " / " generally indicates that the preceding and succeeding related subjects are in an "or" relationship.
[0018] It should be noted that the technologies described in the embodiments of this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but are also applicable 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 this application are always used interchangeably, and the technologies described may be applied to the systems and radio technologies mentioned above, or to other systems and radio technologies. However, the following description uses the New Radio (NR) system for illustrative purposes, and uses NR terminology in most of the following descriptions, but these technologies have applications other than NR system applications, for example, sixth generation (6th It may be applied to 6G (Generation 6G) communication systems.
[0019] Figure 1 shows a block diagram of a wireless communication system to which an embodiment of this application can be applied. The wireless communication system includes a terminal 11 and network-side equipment 12. Here, terminal 11 may also be called terminal equipment or user equipment (UE), and terminal 11 may be terminal-side equipment such as a mobile phone, tablet personal computer, laptop computer (or notebook computer), personal digital assistant (PDA), palmtop computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device or in-vehicle equipment (VUE), or pedestrian terminal (PUE), and wearable devices include bracelets, earphones, glasses, etc. It should be noted that this does not limit the specific type of terminal 11 in the embodiment of this application. The network-side equipment 12 may be a base station or a core network, where a base station may also 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 appropriate term in the art, as long as the same technical effect is achieved. The base station is not limited to any particular technical term, and for the purposes of this explanation, only a base station in an NR system is given as an example in the embodiments of this application, but this does not limit the specific type of base station.
[0020] In the following sections, the resource transmission method according to the embodiment of this application will be described in detail with reference to drawings, specific embodiments, and their application scenarios.
[0021] Referring to Figure 2, Figure 2 is a flowchart of a resource transmission method according to an embodiment of the present application, and the resource transmission method is used in a terminal. As shown in Figure 2, the resource transmission method includes the following steps.
[0022] Step 201: Obtain first information that includes at least one of the following: placement information and uplink transmission scheduling information.
[0023] Here, the configuration information may be used to instruct the terminal whether to support frequency hopping in unauthorized frequency bands. For example, the configuration information may instruct the terminal to support frequency hopping in unauthorized frequency bands, in which case the first information further includes uplink transmission scheduling information, which is used to instruct the terminal's uplink transmission method in unauthorized frequency bands, or the configuration information may instruct the terminal not to support frequency hopping in unauthorized frequency bands, in which case the first information does not include uplink transmission scheduling information. It should be noted that the first information may include only uplink transmission scheduling information, which may instruct the terminal to support frequency hopping in unauthorized frequency bands.
[0024] In the embodiments of this application, the first information is It will be deployed by network-side equipment, It satisfies at least one of the conditions specified by the protocol.
[0025] In other words, the first information may be deployed by network-side equipment and transmitted to a terminal, or the first information may be defined based on a protocol.
[0026] Step 202, based on the first information, an uplink transmission method is determined, wherein the uplink transmission method supports frequency hopping in unauthorized frequency bands, or the uplink transmission method does not support frequency hopping in unauthorized frequency bands.
[0027] To understand this, after acquiring the first information, the terminal decides whether to support frequency hopping in unauthorized frequency bands based on the placement information and / or uplink transmission scheduling information in the first information. For example, if the placement information instructs the terminal not to support frequency hopping in unauthorized frequency bands, the terminal will not frequency hop in uplink transmission in the unauthorized frequency bands. If the first information instructs the terminal to support frequency hopping in unauthorized frequency bands, the terminal will employ a frequency hopping pattern to achieve uplink transmission in the unauthorized frequency bands.
[0028] It should be explained that the scheduling information can further specify transmission parameters such as the terminal's uplink transmission type, the transmission length of the Physical Uplink Shared Channel (PUSCH), the transmission start symbol, and candidate transmission positions for the PUSCH. Below, a selective embodiment of the scheduling information in the embodiment of this application will be described.
[0029] Selectively, if the scheduling information indicates that the uplink transmission is a configured grant-based (CG) PUSCH and the number of candidate PUSCHs in the slot is 1, the uplink transmission method supports intra-slot frequency hopping in the ungranted frequency band. Here, the number of candidate PUSCHs in the slot may be indicated by cg-nrofPUSCH-InSlot in the scheduling information.
[0030] In this embodiment, when cg-nrofPUSCH-InSlot=1 for CG PUSCH, the terminal can support intra-slot frequency hopping in an unauthorized frequency band. It should be noted that this intra-slot frequency hopping can be applied to single-slot uplink transmission and multi-slot uplink transmission. When the number of repetitions of PUSCH K=1, as shown in Figure 2a, the symbol length of PUSCH is 7, and the uplink transmission method of PUSCH is intra-slot frequency hopping in a single slot. When the number of repetitions of PUSCH is greater than 1, for example as shown in Figure 2b, the number of repetitions of PUSCH K=2, and the uplink transmission method of PUSCH is intra-slot frequency hopping across multiple slots.
[0031] Selectively, if the scheduling information indicates that the uplink transmission is a PUSCH based on permitted scheduling, that the number of candidate PUSCHs in a slot is 1, and that the number of consecutive slots is greater than 1, the uplink transmission scheme supports inter-slot frequency hopping and / or inter-slot frequency hopping in the unpermitted frequency band. Here, the number of consecutive slots may be indicated by cg-nrofSlots-r16 in the scheduling information.
[0032] In this embodiment, for CG PUSCH, when cg-nrofPUSCH-InSlot=1 and cg-nrofSlots-r16>1, the terminal can support intra-slot frequency hopping in unauthorized frequency bands and can also support inter-slot frequency hopping in unauthorized frequency bands. It should be noted that the frequency hopping patterns for intra-slot frequency hopping and / or inter-slot frequency hopping may be configured by the network-side equipment. As shown in Figure 2c, the symbol length of PUSCH is 14, the number of repetitions of PUSCH is K=2, and the uplink transmission method of PUSCH is inter-slot frequency hopping.
[0033] Selectively, if the scheduling information indicates that the uplink transmission is Dynamic Grant Based (DG) PUSCH and satisfies a first preset condition, the uplink transmission method supports in-slot frequency hopping in the unallowed frequency band. Here, the first predetermined condition is, The aforementioned terminal does not have a PUSCH aggregation coefficient, The number of repetitions of the PUSCH based on the dynamic instruction is 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot.
[0034] It should be explained that the PUSCH aggregation coefficient may be indicated by the push-aggregation factor in the scheduling information, and the number of repetitions of PUSCH may be indicated by the number of repetitions in the scheduling information.
[0035] For example, with respect to a DG PUSCH, if the scheduling information indicates that the number of repetitions of the PUSCH is 1, that the uplink scheduling allows scheduling of at least two PUSCHs, and that the time-domain resources of at least two scheduled PUSCHs are all located in the same slot, the terminal supports PUSCH in-slot frequency hopping. Alternatively, with respect to a DG PUSCH, if the scheduling information indicates that no PUSCH aggregation coefficient is set and that the uplink scheduling allows scheduling of one PUSCH, the terminal supports PUSCH in-slot frequency hopping. Of course, the first pre-set condition indicated by the scheduling information may take on other specific forms, and this application does not enumerate them one by one.
[0036] Selectively, if the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a second preset condition, the uplink transmission method supports intra-slot frequency hopping and / or inter-slot frequency hopping in the non-permitted frequency band. Here, the second predetermined condition is: The PUSCH aggregation coefficient was placed on the aforementioned terminal, The number of repetitions of the PUSCH based on the dynamic instruction is greater than 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot.
[0037] In other words, with respect to a DG PUSCH, when the scheduling information indicates at least one of the second set of conditions described above, the terminal supports intra-slot frequency hopping and / or inter-slot frequency hopping of the PUSCH. For example, if the scheduling information indicates that a PUSCH aggregation coefficient has been placed in the upper layer, the terminal supports intra-slot frequency hopping of the PUSCH. Alternatively, if the scheduling information indicates that the number of repetitions of the PUSCH is K=2, that the uplink scheduling allows scheduling of at least two PUSCHs, and that the time-domain resources of the at least two scheduled PUSCHs are located in different slots, the terminal supports inter-slot frequency hopping of the PUSCH. Of course, the second set of conditions indicated by the scheduling information may take on other specific forms, and this application does not enumerate them one by one.
[0038] Here, the frequency hopping patterns for intra-slot frequency hopping and / or inter-slot frequency hopping may be configured by network-side equipment. For example, network-side equipment may transmit configuration information to a terminal to instruct the terminal which frequency hopping pattern to use for intra-slot frequency hopping and / or inter-slot frequency hopping, and specific methods for the frequency hopping patterns may be described in subsequent embodiments.
[0039] It should be explained that if the uplink scheduling allows scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located in at least one slot, the terminal will transmit only the PUSCH in the first slot. In other words, whether the time-domain resources of the at least two PUSCHs are located in the same slot or in different slots, the terminal will transmit only the PUSCH in the first slot.
[0040] Furthermore, within a single dynamic scheduling and / or a single permission scheduling cycle, the terminal may transmit the same PUSCH or different PUSCHs.
[0041] In the embodiments of this application, when a terminal determines that the uplink transmission method supports frequency hopping in an unauthorized frequency band, the uplink transmission method is: Frequency hopping within the PUSCH, Frequency hopping between at least two PUSCHs in a slot, Continuous frequency hopping between pushes, It supports at least one frequency hopping pattern, including inter-slot frequency hopping.
[0042] Here, the time position of the frequency hopping is, The actual transmission location of PUSCH, It is determined based on at least one of the candidate PUSCH transmission locations to be placed.
[0043] The following describes the interpretation of the four frequency hopping patterns described above using specific embodiments.
[0044] In the first embodiment, the uplink transmission method of the terminal supports frequency hopping within the PUSCH. Referring to Figure 2d, one PUSCH occupies seven orthogonal frequency division multiplex (OFDM) symbols in time, and frequency hopping within the PUSCH means that one PUSCH achieves frequency hopping in two frequency bands, with the first hop being... JPEG0007864690000001.jpg may occupy 9160 symbols, and the number of symbols occupied by the second hop is: JPEG0007864690000002.jpg9160 symbol, JPEG0007864690000003.jpg9160 represents the total number of symbols occupied by a single PUSCH over time. As shown in Figure 2d, the first hop occupies 3 symbols over time, the second hop occupies 4 symbols, and thus frequency hopping within the PUSCH is achieved. In Figure 2d, the number of iterations of the PUSCH is K=4.
[0045] In the second embodiment, if the frequency hopping pattern supported by the terminal is frequency hopping between at least two PUSCHs in a slot, the time position of the in-slot frequency hopping (the position of the second hop) is determined based on the PUSCH that is actually transmitted. In this embodiment, the position of the in-slot frequency hopping is determined based on the PUSCH that is actually transmitted, with the first hop in the slot being N / 2 and the second hop being NN / 2, where N is the number of PUSCHs actually transmitted in the slot.
[0046] Referring to Figure 2e, one push occupies four OFDM symbols in time, the state of the two previous push candidate transmission positions in the first slot is failure, i.e., the push is not actually transmitted, the number of pushes actually transmitted in the first slot is one, the push does not frequency hop in the first slot, the number of pushes actually transmitted in the second slot is three, the values of the first hop and the second hop in this slot are the same, so the second and third pushes are both transmitted in the second frequency band.
[0047] In the third embodiment, if the frequency hopping pattern supported by the terminal is frequency hopping between at least two PUSCHs in a slot, the position of the second hop of the in-slot frequency hopping is determined based on the candidate transmission position of the PUSCH to be placed. In this embodiment, the time position of the in-slot frequency hopping is determined based on the PUSCH that is actually transmitted, where the first hop in the slot is N / 2 and the second hop is NN / 2, where N is the number of PUSCHs that are actually transmitted in the slot.
[0048] Referring to Figure 2f, one PUSCH occupies four OFDM symbols in time, the state of the two previous PUSCH candidate transmission positions in the first slot is failure, i.e., no PUSCH is actually transmitted, the number of PUSCHs actually transmitted in the first slot is one, the frequency hopping position in this slot is determined based on the PUSCH candidate transmission position to which it is placed, and further the transmission position of the PUSCH actually transmitted in the first slot is as shown in Figure 2e, the number of PUSCHs actually transmitted in the second slot is three, the values of the first hop and the second hop in this slot are the same, and thus both the second and third PUSCHs are transmitted in the second frequency band.
[0049] In the fourth embodiment, when the frequency hopping pattern supported by the terminal is frequency hopping between consecutive pushes, the time position of the frequency hopping is determined based on the pushes that are actually transmitted. Referring to Figure 2g, one PUSCH occupies four OFDM symbols in time, the state of the first candidate PUSCH transmission position in the first slot is failure, i.e., the PUSCH is not actually transmitted, the number of PUSCHs actually transmitted in the first slot is two, the time position of this in-slot frequency hopping is determined based on the first PUSCH that is actually transmitted, the first PUSCH is located in the first frequency band, and the second PUSCH is located in the second frequency band, in this embodiment the frequency hopping pattern is frequency hopping between consecutive PUSCHs, the number of PUSCH repetitions is four, and the first PUSCH in the second slot (i.e., the third PUSCH) frequency hops relative to the last PUSCH in the first slot, thereby determining the transmission positions of the four PUSCHs in the slot, as shown in Figure 2g.
[0050] In the fifth embodiment, when the frequency hopping pattern supported by the terminal is frequency hopping between consecutive PUSCHs, the time position of the frequency hopping is determined based on the PUSCH candidate transmission position in which it is placed. Referring to Figure 2h, one PUSCH occupies four OFDM symbols in time, the state of the first PUSCH candidate transmission position in the first slot is failure, i.e., the PUSCH is not actually transmitted, and the transmission position of the PUSCH in this slot frequency hopping is determined based on the PUSCH candidate transmission position in which it is placed, and the transmission position of the first PUSCH is as shown in Figure 2h. In this embodiment, the frequency hopping pattern is frequency hopping between consecutive PUSCHs, the number of PUSCH repetitions is four, and the transmission positions of the subsequent three PUSCHs are determined based on the first PUSCH, as shown in Figure 2h.
[0051] In the sixth embodiment, when the frequency hopping pattern supported by the terminal is inter-slot frequency hopping, the time position of the frequency hopping is determined based on the PUSCH actually transmitted. Referring to Figure 2j, one PUSCH occupies four OFDM symbols in time, and the state of all three candidate PUSCH transmission positions in the first slot is failure, meaning that no PUSCH is actually transmitted in the first slot, and the PUSCH begins to be transmitted from the second slot. In this embodiment, the frequency hopping pattern is inter-slot frequency hopping, the number of PUSCH repetitions is 2, and two PUSCHs can be transmitted within one slot, in which case there is no frequency hopping.
[0052] In the seventh embodiment, when the frequency hopping pattern supported by the terminal is inter-slot frequency hopping, the time position of the frequency hopping is determined based on the PUSCH candidate transmission position in which it is placed. Referring to Figure 2k, one PUSCH occupies four OFDM symbols in time, and the state of all three PUSCH candidate transmission positions in the first slot is failure, meaning that the PUSCH is not actually transmitted in the first slot, and the PUSCH starts transmitting from the second slot. In this embodiment, the frequency hopping pattern is inter-slot frequency hopping, and the time position of the frequency hopping is determined based on the PUSCH candidate transmission position in which it is placed. Furthermore, the PUSCH in the second slot frequency hops relative to the PUSCH candidate transmission position in the first slot. In this embodiment, the number of PUSCH repetitions is two, and two PUSCHs can be transmitted within one slot, in which case there is no frequency hopping.
[0053] It should be noted that the above frequency hopping pattern may be configured by network-side equipment, for example, by the network-side equipment transmitting configuration information to the terminal to instruct the terminal on the supported frequency hopping pattern. Furthermore, with the above frequency hopping pattern according to the embodiment of this application, the terminal can transmit the same or different PUSCHs within a single dynamic scheduling and / or permission cycle.
[0054] In embodiments of the present application, the terminal acquires placement information and / or uplink transmission scheduling information, and further determines an uplink transmission method, and the uplink transmission method either supports frequency hopping in unauthorized frequency bands or does not support frequency hopping in unauthorized frequency bands, thereby clarifying the terminal's behavior in unauthorized frequency bands, the terminal can implement two uplink transmission methods, one that involves frequency hopping in unauthorized frequency bands and one that does not, thereby improving the uplink transmission flexibility of the terminal on unauthorized frequency bands.
[0055] Referring to Figure 3, Figure 3 is a flowchart of another resource transmission method according to an embodiment of the present application, and the resource transmission method is used for network-side equipment. As shown in Figure 3, the resource transmission method includes the following steps.
[0056] Step 301, transmit first information to the terminal, wherein the first information includes at least one of placement information and uplink transmission scheduling information, the first information is used to instruct the uplink transmission method of the terminal, the uplink transmission method supporting frequency hopping in unauthorized frequency bands, or the uplink transmission method not supporting frequency hopping in unauthorized frequency bands.
[0057] Selectively, the uplink transmission scheme supports in-slot frequency hopping in the unallowed frequency band when the scheduling information indicates that the uplink transmission is a physical uplink shared channel PUSCH based on permitted scheduling and that the number of candidate PUSCHs in the slot is 1.
[0058] Selectively, if the scheduling information indicates that the uplink transmission is a PUSCH based on permitted scheduling, that the number of candidate PUSCHs in a slot is 1, and the number of consecutive slots is greater than 1, the uplink transmission scheme supports intra-slot frequency hopping and / or inter-slot frequency hopping in the non-permitted frequency band.
[0059] Selectively, when the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a first preset condition, the uplink transmission method supports in-slot frequency hopping in the unauthorized frequency band. Here, the first predetermined condition is, The aforementioned terminal does not have a PUSCH aggregation coefficient, The number of repetitions of the PUSCH based on the dynamic instruction is 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot.
[0060] Selectively, if the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a second preset condition, the uplink transmission method supports intra-slot frequency hopping and / or inter-slot frequency hopping in the non-permitted frequency band. Here, the second predetermined condition is: The PUSCH aggregation coefficient was placed on the aforementioned terminal, The number of repetitions of the PUSCH based on the dynamic instruction is greater than 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot.
[0061] Selectively, if the uplink scheduling allows scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot, the first information is used to instruct the terminal to transmit only the PUSCH in the first slot.
[0062] Selectively, if the uplink transmission method supports frequency hopping in non-permitted frequency bands, the uplink transmission method shall Frequency hopping within the PUSCH, Frequency hopping between at least two PUSCHs in a slot, Continuous frequency hopping between pushes, It supports at least one frequency hopping pattern, including inter-slot frequency hopping.
[0063] Selectively, the time position of frequency hopping is, The actual transmission location of PUSCH, It is determined based on at least one of the candidate PUSCH transmission locations to be placed.
[0064] Selectively, in the frequency hopping pattern, the terminal transmits the same or different PUSCH within one dynamic scheduling and / or one permitted scheduling cycle.
[0065] For further explanation, each of the above selective embodiments may be described by referring to the specific description in the embodiment of the resource transmission method shown in Figure 2, and this embodiment will not be described further thereto.
[0066] In the embodiments of this application, the network-side equipment transmits first information to the terminal, which is used to instruct the terminal on the uplink transmission method, which either supports frequency hopping in unauthorized frequency bands or does not support frequency hopping in unauthorized frequency bands. By further clarifying the terminal's behavior in unauthorized frequency bands, the terminal can implement two uplink transmission methods: frequency hopping in unauthorized frequency bands or not, thereby improving the flexibility of the terminal's uplink transmission in unauthorized frequency bands.
[0067] It should be explained that, regarding the resource transmission method described above, the execution body may be a resource transmission device, or it may be a control module for executing the resource transmission method in this resource transmission device. In the embodiment of this application, the resource transmission device according to the embodiment of this application will be described, with the example that the resource transmission device executes the resource transmission method.
[0068] Referring to Figure 4, Figure 4 is a structural diagram of a resource transmission device according to an embodiment of the present application, and the resource transmission device may be used as a terminal. Selectively, the resource transmission device includes a processor. As shown in Figure 4, the resource transmission device 400 is An acquisition module 401 for acquiring first information, which includes at least one of the following: placement information and uplink transmission scheduling information, Based on the first information, a determination module 402 for determining an uplink transmission method, comprising a determination module 402 which determines whether the uplink transmission method supports frequency hopping in an unauthorized frequency band or whether the uplink transmission method does not support frequency hopping in an unauthorized frequency band.
[0069] Selectively, the first information is, It will be deployed by network-side equipment, It satisfies one of the conditions specified by the protocol.
[0070] Selectively, the uplink transmission scheme supports in-slot frequency hopping in the unallowed frequency band when the scheduling information indicates that the uplink transmission is a physical uplink shared channel PUSCH based on permitted scheduling and that the number of candidate PUSCHs in the slot is 1.
[0071] Selectively, if the scheduling information indicates that the uplink transmission is a PUSCH based on permitted scheduling, that the number of candidate PUSCHs in a slot is 1, and the number of consecutive slots is greater than 1, the uplink transmission scheme supports intra-slot frequency hopping and / or inter-slot frequency hopping in the non-permitted frequency band.
[0072] Selectively, when the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a first preset condition, the uplink transmission method supports in-slot frequency hopping in the unauthorized frequency band. Here, the first predetermined condition is, The aforementioned terminal does not have a PUSCH aggregation coefficient, The number of repetitions of the PUSCH based on the dynamic instruction is 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot.
[0073] Selectively, if the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a second preset condition, the uplink transmission method supports intra-slot frequency hopping and / or inter-slot frequency hopping in the non-permitted frequency band. Here, the second predetermined condition is: The PUSCH aggregation coefficient was placed on the aforementioned terminal, The number of repetitions of the PUSCH based on the dynamic instruction is greater than 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot.
[0074] Selectively, if the uplink scheduling allows scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located in at least one slot, the device transmits only the PUSCH in the first slot.
[0075] Selectively, the frequency hopping patterns for intra-slot frequency hopping and / or inter-slot frequency hopping are configured by the network-side equipment.
[0076] Selectively, if the uplink transmission method supports frequency hopping in non-permitted frequency bands, the uplink transmission method shall Frequency hopping within the PUSCH, Frequency hopping between at least two PUSCHs in a slot, Continuous frequency hopping between pushes, It supports at least one frequency hopping pattern, including inter-slot frequency hopping.
[0077] Selectively, the time position of frequency hopping is, The actual transmission location of PUSCH, It is determined based on at least one of the candidate PUSCH transmission locations to be placed.
[0078] Selectively, in the frequency hopping pattern, the device transmits the same or different PUSCH within one dynamic scheduling and / or one permitted scheduling cycle.
[0079] The resource transmission device according to the embodiment of this application further determines the uplink transmission method by acquiring the arrangement information and / or uplink transmission scheduling information in the first information, and by clarifying the behavior of the resource transmission device in the unauthorized frequency band, the resource transmission device can realize two uplink transmission methods, one that frequency hops in the unauthorized frequency band and one that does not, thereby improving the flexibility of uplink transmission in the unauthorized frequency band of the resource transmission device.
[0080] The resource transmission device in the embodiments of this application may be an apparatus, a component in a terminal, an integrated circuit, or a chip. This apparatus may be a mobile terminal or a non-mobile terminal. Exemplary examples include, but are not limited to, the types of terminals 11 listed above. Non-mobile terminals may include servers, network-attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, and the embodiments of this application are not specifically limited.
[0081] The resource transmission device in the embodiments of this application may be a device having an operating system. This operating system may be the Android® operating system, the iOS operating system, or any other possible operating system, and the embodiments of this application are not specifically limited.
[0082] The resource transmission device according to the embodiment of this application can realize each process realized by the embodiment of the resource transmission method shown in Figure 2 and achieve the same technical effects, and to avoid repetition of the explanation, it will not be explained further here.
[0083] Referring to Figure 5, Figure 5 is a structural diagram of another resource transmission device according to an embodiment of the present application, and the resource transmission device may be used in network-side equipment. Selectively, the resource transmission device includes a processor. As shown in Figure 5, the resource transmission device 500 is The system includes a transmission module 501 for transmitting first information to a terminal, wherein the first information includes at least one of placement information and uplink transmission scheduling information, the first information is used to instruct the uplink transmission method of the terminal, the uplink transmission method supporting frequency hopping in unauthorized frequency bands, or the uplink transmission method not supporting frequency hopping in unauthorized frequency bands.
[0084] Selectively, the uplink transmission scheme supports in-slot frequency hopping in the unallowed frequency band when the scheduling information indicates that the uplink transmission is a physical uplink shared channel PUSCH based on permitted scheduling and that the number of candidate PUSCHs in the slot is 1.
[0085] Selectively, if the scheduling information indicates that the uplink transmission is a PUSCH based on permitted scheduling, that the number of candidate PUSCHs in a slot is 1, and the number of consecutive slots is greater than 1, the uplink transmission scheme supports intra-slot frequency hopping and / or inter-slot frequency hopping in the non-permitted frequency band.
[0086] Selectively, when the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a first preset condition, the uplink transmission method supports in-slot frequency hopping in the unauthorized frequency band. Here, the first predetermined condition is, The aforementioned terminal does not have a PUSCH aggregation coefficient, The number of repetitions of the PUSCH based on the dynamic instruction is 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot.
[0087] Selectively, if the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a second preset condition, the uplink transmission method supports intra-slot frequency hopping and / or inter-slot frequency hopping in the non-permitted frequency band. Here, the second predetermined condition is: The PUSCH aggregation coefficient was placed on the aforementioned terminal, The number of repetitions of the PUSCH based on the dynamic instruction is greater than 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot.
[0088] Selectively, if the uplink scheduling allows scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot, the first information is used to instruct the terminal to transmit only the PUSCH in the first slot.
[0089] Selectively, if the uplink transmission method supports frequency hopping in non-permitted frequency bands, the uplink transmission method shall Frequency hopping within the PUSCH, Frequency hopping between at least two PUSCHs in a slot, Continuous frequency hopping between pushes, It supports at least one frequency hopping pattern, including inter-slot frequency hopping.
[0090] Selectively, the time position of frequency hopping is, The actual transmission location of PUSCH, It is determined based on at least one of the candidate PUSCH transmission locations to be placed.
[0091] Selectively, in the frequency hopping pattern, the device transmits the same or different PUSCH within one dynamic scheduling and / or one permitted scheduling cycle.
[0092] In the resource transmission device according to the embodiment of this application, first information is transmitted to a terminal, the first information is used to instruct the terminal on the uplink transmission method, the uplink transmission method supports frequency hopping in unauthorized frequency bands, or the uplink transmission method does not support frequency hopping in unauthorized frequency bands, and further, by clarifying the terminal's behavior in unauthorized frequency bands using the resource transmission device, the terminal can realize two uplink transmission methods: frequency hopping in unauthorized frequency bands or not frequency hopping, thereby improving the flexibility of uplink transmission in unauthorized frequency bands for the terminal.
[0093] The resource transmission device according to the embodiment of this application can realize each process realized by the embodiment of the resource transmission method shown in Figure 3 and achieve the same technical effects, and to avoid repetition of the explanation, it will not be explained further here.
[0094] Selectively, as shown in Figure 6, embodiments of the present application further provide a communication device 600 including a processor 601, a memory 602, and a program or instruction stored in the memory 602 and operable on the processor 601, for example, if the communication device 600 is a terminal, when this program or instruction is executed by the processor 601, each process of the embodiment of the resource transmission method described in Figure 2 can be realized and the same technical effects can be achieved. If the communication device 600 is a network-side device, when this program or instruction is executed by the processor 601, each process of the embodiment of the resource transmission method described in Figure 3 can be realized and the same technical effects can be achieved. To avoid repetition, no further explanation is provided here.
[0095] Figure 7 is a schematic diagram of the hardware structure of a terminal that realizes the embodiment of this application.
[0096] This terminal 700 includes, but is not limited to, components such as 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.
[0097] As those skilled in the art will understand, the terminal 700 may further include a power supply (e.g., a battery) to power each component, and the power supply may be logically connected to the processor 710 by a power management system, thereby enabling functions such as charge / discharge management and power consumption management by the power management system. The terminal structure shown in Figure 7 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than those shown, or combinations of some components, or different arrangements of components, which will not be described further here.
[0098] It should be understood that, in the embodiments of this application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042, the graphics processor 7041 processing still images or video image data obtained by an image capture device (e.g., a camera) in video capture mode or image capture mode. The display unit 706 may include a display panel 7061, which may be arranged in the form of a liquid crystal display, organic light-emitting diodes, etc. The user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touchscreen. 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, or an operating lever, and will not be described further here.
[0099] In the embodiments of this application, the radio frequency unit 701 receives downlink data from network-side equipment, processes it with the processor 710, and transmits uplink data to the network-side equipment. Generally, 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, and the like.
[0100] Memory 709 may be used to store software programs or instructions and various data. 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 instructions necessary for at least one function (e.g., audio playback function, image playback function, etc.). Memory 709 may also include high-speed random access memory and non-volatile memory, where the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or flash memory. For example, it may be at least one magnetic disk memory device, a flash memory device, or other non-volatile solid-state memory device.
[0101] The processor 710 may include one or more processing units. Optionally, the processor 710 may integrate an application processor and a modem processor. Here, the application processor primarily handles the operating system, user interface, and application programs or instructions, while the modem processor primarily handles wireless communication, such as a baseband processor. To be clear, the modem processor does not necessarily have to be integrated into the processor 710.
[0102] Here, the processor 710 acquires first information which includes at least one of the following: placement information and uplink transmission scheduling information. Based on the first information described above, an uplink transmission method is used to determine whether the uplink transmission method supports frequency hopping in unauthorized frequency bands, or whether the uplink transmission method does not support frequency hopping in unauthorized frequency bands.
[0103] Selectively, the first information is, It will be deployed by network-side equipment, It satisfies one of the conditions specified by the protocol.
[0104] Selectively, the uplink transmission scheme supports in-slot frequency hopping in the unallowed frequency band when the scheduling information indicates that the uplink transmission is a physical uplink shared channel PUSCH based on permitted scheduling and that the number of candidate PUSCHs in the slot is 1.
[0105] Selectively, if the scheduling information indicates that the uplink transmission is a PUSCH based on permitted scheduling, that the number of candidate PUSCHs in a slot is 1, and the number of consecutive slots is greater than 1, the uplink transmission scheme supports intra-slot frequency hopping and / or inter-slot frequency hopping in the non-permitted frequency band.
[0106] Selectively, when the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a first preset condition, the uplink transmission method supports in-slot frequency hopping in the unauthorized frequency band. Here, the first predetermined condition is, The aforementioned terminal does not have a PUSCH aggregation coefficient, The number of repetitions of the PUSCH based on the dynamic instruction is 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot.
[0107] Selectively, if the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a second preset condition, the uplink transmission method supports intra-slot frequency hopping and / or inter-slot frequency hopping in the non-permitted frequency band. Here, the second predetermined condition is: The PUSCH aggregation coefficient was placed on the aforementioned terminal, The number of repetitions of the PUSCH based on the dynamic instruction is greater than 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot.
[0108] Selectively, if the uplink scheduling allows scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located in at least one slot, the terminal transmits only the PUSCH in the first slot.
[0109] Selectively, the frequency hopping patterns for intra-slot frequency hopping and / or inter-slot frequency hopping are configured by the network-side equipment.
[0110] Selectively, if the uplink transmission method supports frequency hopping in non-permitted frequency bands, the uplink transmission method shall Frequency hopping within the PUSCH, Frequency hopping between at least two PUSCHs in a slot, Continuous frequency hopping between pushes, It supports at least one frequency hopping pattern, including inter-slot frequency hopping.
[0111] Selectively, the time position of frequency hopping is, The actual transmission location of PUSCH, It is determined based on at least one of the candidate PUSCH transmission locations to be placed.
[0112] Selectively, in the frequency hopping pattern, the terminal transmits the same or different PUSCH within one dynamic scheduling and / or one permitted scheduling cycle.
[0113] It should be explained that the terminal 700 can implement each process of the embodiment of the resource transmission method described in Figure 2 and achieve the same technical effects, and no further explanation is needed here.
[0114] In the embodiments of this application, the terminal acquires placement information and / or uplink transmission scheduling information in the first information, and further determines the uplink transmission method, and the uplink transmission method supports frequency hopping in unauthorized frequency bands, or does not support frequency hopping in unauthorized frequency bands, thereby clarifying the terminal's behavior in unauthorized frequency bands, the terminal can realize two uplink transmission methods, one that frequency hops in unauthorized frequency bands and one that does not, thereby improving the flexibility of the terminal's uplink transmission in unauthorized frequency bands.
[0115] Specifically, the embodiments of this application further provide network-side equipment. As shown in Figure 8, this network-side equipment 800 includes an antenna 81, a radio frequency device 82, and a baseband device 83. The antenna 81 and the radio frequency device 82 are connected. In the uplink direction, the radio frequency device 82 receives information via the antenna 81 and transmits the received information to the baseband device 83 for processing. In the downlink direction, the baseband device 83 processes information to be transmitted and transmits it to the radio frequency device 82, which processes the received information and then transmits it via the antenna 81.
[0116] The above-mentioned frequency band processing device may be located in the baseband device 83, and the method performed by the network-side equipment in the above embodiment may be implemented in the baseband device 83, which includes a processor 84 and a memory 85.
[0117] The baseband device 83 may include, for example, at least one baseband board on which multiple chips are installed, and as shown in Figure 8, one of the chips is, for example, a processor 84, which is connected to memory 85 and calls a program in memory 85 to perform the network equipment operations shown in the embodiment of the above method.
[0118] The baseband device 83 may further include a network interface 86 used for exchanging information with a radio frequency device 82, the interface being, for example, a common public radio interface (CPRI).
[0119] Specifically, the network-side device of the embodiment of the present invention further includes instructions or programs stored in memory 85 and operable on processor 84, the processor 84 can call instructions or programs in memory 85 and perform the same technical effects as those shown in Figure 5, and will not be described further here to avoid repetition.
[0120] Embodiments of this application further provide a readable storage medium on which a program or instruction is stored, and when this program or instruction is executed by a processor, each process of the embodiment of the resource transmission method described in Figure 2 or Figure 3 can be realized, and the same technical effects can be achieved. To avoid repetition, no further explanation is provided here.
[0121] Here, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes computer-readable storage media such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0122] Embodiments of this application further provide a chip comprising a processor and a communication interface, the communication interface being coupled with the processor, the processor being used to run programs or instructions, and capable of realizing each process of the embodiment of the resource transmission method shown in Figure 2, or each process of the embodiment of the resource transmission method shown in Figure 3, and achieving the same technical effects. To avoid repetition, no further explanation is provided here.
[0123] It should be understood that the chips referred to in the embodiments of this application may also be called system-level chips, system chips, chip systems, or system-on-a-chip, etc.
[0124] It should be noted that, in this specification, the terms “include,” “incorporate,” or any other variation thereof are intended to cover the non-exclusive “include,” thereby including not only those elements but also other elements not explicitly listed, or elements specific to such process, method, article, or apparatus. Unless otherwise specified, an element limited by the phrase “includes one of…” is not excluded from the existence of other identical elements in a process, method, article, or apparatus containing that element. It should also be noted that the scope of methods and apparatus in embodiments of this application is not limited to performing functions in the order illustrated or discussed, but may include performing functions in a manner that is essentially simultaneous or in reverse order based on the functions involved, and methods described in a different procedure than those described, for example, may be performed, and various steps may be added, omitted, or combined. Furthermore, features described by reference to some examples may be combined with other examples.
[0125] As will be readily apparent to those skilled in the art from the above description of the embodiments, the methods of the above embodiments can be implemented in the form of software and a necessary general-purpose hardware platform. Of course, they may also be implemented in hardware, but in many cases the former is a more preferred embodiment. With this understanding in mind, the technical proposal of this application may be embodied in the form of a software product, either substantially or in part with respect to the prior art. This computer software product is stored on a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and contains some instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to perform the methods of each embodiment of this application.
[0126] It should be understood that the classification of each module of the above-described device is merely a classification of logical function, and in actual implementation, all or part of them may be integrated into a single physical entity or be physically separated. These modules may all be implemented in a form where software is invoked by a processing element, or all may be implemented in a hardware form, with some modules being implemented in a form where a processing element invokes software, and some modules being implemented in a hardware form. For example, the acquisition module may be a standalone processing element, or it may be implemented integrated into a chip of the above-described device, and it may also be stored in the memory of the above-described device in the form of program code, which can be invoked by a processing element of the above-described device to execute the functions of the acquisition module. The implementation of other modules is similar. All or part of these modules may be integrated or implemented independently. The processing elements described herein may be integrated circuits having signal processing capabilities. In the implementation process, each step of the above method or each of the above-described modules may be completed by hardware integrated logic circuits in a processor element or by software-form instructions.
[0127] For example, each module, unit, subunit, or submodule may be configured as one or more integrated circuits implementing the above method, such as one or more Application Specific Integrated Circuits (ASICs), or one or more microprocessors (digital signal processors, DSPs), or one or more Field Programmable Gate Arrays (FPGAs). Furthermore, for example, if one of the above modules is implemented in a way that a processing element schedules program code, this processing element may be a general-purpose processor, such as a Central Processing Unit (CPU), or another processor capable of calling program code. Also, for example, these modules may be integrated and implemented in the form of a system-on-a-chip (SOC).
[0128] The above describes embodiments of this application, accompanied by drawings; however, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can, by the suggestion of this application, make many forms, as long as they do not deviate from the spirit and scope protected by the claims of this application, and all of these fall within the scope of protection of this application.
Claims
1. A resource transmission method used in a terminal, To obtain first information including scheduling information for uplink transmission, This includes determining the uplink transmission method based on the aforementioned first information, When the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a first preset condition, the uplink transmission method supports in-slot frequency hopping in an unauthorized frequency band. Here, the first predetermined condition is, The aforementioned terminal does not have a PUSCH aggregation coefficient, A resource transmission method comprising at least one of the following: uplink scheduling allows scheduling of multiple PUSCHs, and at least two of the time-domain resources of the multiple PUSCHs to be scheduled are located within a single slot.
2. The method according to claim 1, wherein, when the scheduling information indicates that the uplink transmission is a physical uplink shared channel PUSCH based on permitted scheduling and the number of candidate PUSCHs in the slot is 1, the uplink transmission method supports in-slot frequency hopping in the unpermitted frequency band.
3. The method according to claim 1, wherein, when the scheduling information indicates that the uplink transmission is a PUSCH based on permitted scheduling, the number of candidate PUSCHs in a slot is 1, and the number of consecutive slots is greater than 1, the uplink transmission method supports at least one of intra-slot frequency hopping and inter-slot frequency hopping in the non-permitted frequency band.
4. The aforementioned first predetermined condition is further, The method according to claim 1, wherein the uplink scheduling allows scheduling of one PUSCH.
5. When the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a second preset condition, the uplink transmission method supports at least one of intra-slot frequency hopping and inter-slot frequency hopping in the non-permitted frequency band. Here, the second predetermined condition is: The PUSCH aggregation coefficient was placed on the aforementioned terminal, The number of repetitions of the PUCH based on the dynamic instruction is greater than 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot. The method according to claim 1, wherein if the uplink scheduling allows scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located in at least one slot, the terminal transmits only the PUSCH in the first slot.
6. When the aforementioned uplink transmission method supports frequency hopping in non-permitted frequency bands, the aforementioned uplink transmission method, Frequency hopping within the PUSCH, Frequency hopping between at least two PUSCHs in a slot, Continuous frequency hopping between pushes, The method according to any one of claims 1 to 5, which supports at least one frequency hopping pattern, including inter-slot frequency hopping.
7. The time position of frequency hopping is, The actual transmission location of PUSCH, The method according to claim 6, determined based on at least one of the candidate PUSCH transmission locations to be arranged.
8. In the frequency hopping pattern, the resource transmission method is The terminal transmits the same or different PUSCH within a single dynamic scheduling, The method according to claim 6, further comprising at least one of the following: the terminal transmits the same or different PUSCH within a single permission scheduling cycle.
9. A resource transmission method used for network-side equipment, This includes transmitting the first piece of information to the terminal, Here, the first information includes uplink transmission scheduling information, and the first information is used to indicate the uplink transmission method of the terminal. When the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a first preset condition, the uplink transmission method supports in-slot frequency hopping in an unauthorized frequency band. Here, the first predetermined condition is, The aforementioned terminal does not have a PUSCH aggregation coefficient, A resource transmission method comprising at least one of the following: uplink scheduling allows scheduling of multiple PUSCHs, and at least two of the time-domain resources of the multiple PUSCHs to be scheduled are located within a single slot.
10. The method according to claim 9, wherein the uplink transmission method supports in-slot frequency hopping in the unpermitted frequency band when the scheduling information indicates that the uplink transmission is a physical uplink shared channel PUSCH based on permitted scheduling and the number of candidate PUSCHs in the slot is 1.
11. The method according to claim 9, wherein, when the scheduling information indicates that the uplink transmission is a PUSCH based on permitted scheduling, the number of candidate PUSCHs in a slot is 1 and the number of consecutive slots is greater than 1, the uplink transmission method supports at least one of intra-slot frequency hopping and inter-slot frequency hopping in the non-permitted frequency band.
12. The aforementioned first predetermined condition is further, The method according to claim 9, wherein the uplink scheduling allows scheduling of one PUSCH.
13. When the scheduling information indicates that the uplink transmission is a PUSCH based on dynamic scheduling and satisfies a second preset condition, the uplink transmission method supports at least one of intra-slot frequency hopping and inter-slot frequency hopping in the non-permitted frequency band. Here, the second predetermined condition is: The PUSCH aggregation coefficient was placed on the aforementioned terminal, The number of repetitions of the PUCH based on the dynamic instruction is greater than 1, Uplink scheduling allows scheduling of one pusher, Uplink scheduling includes at least one of the following: allowing scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located within at least one slot. The method according to claim 9, wherein, if the uplink scheduling allows scheduling of at least two PUSCHs, and the time-domain resources of the at least two scheduled PUSCHs are located in at least one slot, the first information is used to instruct a terminal to transmit only the PUSCH in the first slot.
14. When the aforementioned uplink transmission method supports frequency hopping in non-permitted frequency bands, the aforementioned uplink transmission method, Frequency hopping within the PUSCH, Frequency hopping between at least two PUSCHs in a slot, Continuous frequency hopping between pushes, The method according to any one of claims 9 to 13, which supports at least one frequency hopping pattern, including inter-slot frequency hopping.
15. A communication device comprising a processor, memory, and a program or instruction stored in the memory and operable on the processor, wherein when the program or instruction is executed by the processor, a step of the resource transmission method described in any one of claims 1 to 8 is realized.
16. A communication device comprising a processor, memory, and a program or instruction stored in the memory and operable on the processor, wherein when the program or instruction is executed by the processor, a step of the resource transmission method described in any one of claims 9 to 14 is realized.