Transmission method and apparatus
By controlling the target timer and buffer management of the HARQ process, the terminal sends multiple uplink transmissions in the contention-solving diversity slot ALOHA technology, which solves the problems of high collision probability and improper resource utilization, and improves transmission reliability and HARQ process efficiency.
Patent Information
- Application Number
- PCT/CN2024/109013
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2026-02-05
AI Technical Summary
In contention-based diversity slotted ALOHA technology, sending multiple identical uplink transmissions by a terminal may increase the probability of collisions, and existing technologies have failed to effectively handle the scheduling and resource utilization issues of different HARQ processes.
After determining the multiple uplink transmissions to be sent, the terminal uses the configured resources to send multiple uplink transmissions, and controls the target timer of the HARQ process according to the received information, clears the buffer, selects the appropriate HARQ process for transmission, and ensures the reliability and flexibility of the HARQ process.
It improves the reliability of uplink transmission and the utilization rate of HARQ process, reduces storage space usage, and enhances the performance of communication system.
Smart Images

Figure CN2024109013_05022026_PF_FP_ABST
Abstract
Description
Transmission method and apparatus TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a transmission method and apparatus. BACKGROUND
[0002] Contention resolution diversity slotted ALOHA (CRDSA) technology is a technology for reducing the uplink collision probability of a contention channel and improving the uplink capacity. A terminal generates multiple uplink transmissions by duplicating uplink transmission, and then transmits the multiple uplink transmissions at different times. As long as the network successfully receives any one of the multiple uplink transmissions, the network can parse other uplink transmissions that collide with the received uplink transmission at other receiving positions by performing interference cancellation on the other receiving positions based on the received uplink transmission.
[0003] SUMMARY
[0004] Embodiments of the present disclosure provide a transmission method and apparatus.
[0005] A first aspect of the present disclosure provides a transmission method. The method is performed by a terminal and includes: determining multiple uplink transmissions to be sent, wherein the multiple uplink transmissions carry the same content; and sending the multiple uplink transmissions to a network device using a configured resource.
[0006] A second aspect of the present disclosure provides a transmission method. The method is performed by a network device and includes: receiving at least one of multiple uplink transmissions sent by a terminal using a configured resource, wherein the multiple uplink transmissions carry the same content.
[0007] A third aspect of the present disclosure provides a terminal. The terminal includes:
[0008] a processing module configured to determine multiple uplink transmissions to be sent, wherein the multiple uplink transmissions carry the same content; and
[0009] a transceiver configured to send the multiple uplink transmissions to a network device using a configured resource.
[0010] A fourth aspect of the present disclosure provides a network device. The network device includes:
[0011] a transceiver configured to receive at least one of multiple uplink transmissions sent by a terminal using a configured resource, wherein the multiple uplink transmissions carry the same content.
[0012] The scheme provided by the embodiments of the present disclosure is that the terminal first determines a plurality of uplink transmissions carrying the same data to be sent, and then uses the configured resources to send the plurality of uplink transmissions to the network device. Thus, the plurality of uplink transmissions carrying the same data are sent using the configured resources, and the reliability of the uplink transmission is improved. BRIEF DESCRIPTION OF DRAWINGS
[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background art, the drawings needed to be used in the embodiments of the present disclosure or the background art will be described below.
[0014] FIG. 1A is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;
[0015] FIG. 1B is a timing diagram of uplink transmissions received by a network device;
[0016] FIGS. 2A-2B are interactive diagrams of a transmission method provided by an embodiment of the present disclosure;
[0017] FIGS. 3A-3C are flow diagrams of a transmission method provided by an embodiment of the present disclosure;
[0018] FIGS. 4A-4C are flow diagrams of a transmission method provided by an embodiment of the present disclosure;
[0019] FIG. 5 is a flow diagram of a transmission method provided by an embodiment of the present disclosure;
[0020] FIG. 6A is a structural diagram of a terminal provided by an embodiment of the present disclosure;
[0021] FIG. 6B is a structural diagram of a network device provided by an embodiment of the present disclosure;
[0022] FIG. 7A is a structural diagram of a communication device provided by an embodiment of the present disclosure;
[0023] FIG. 7B is a structural diagram of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] The embodiments of the present disclosure provide a transmission method and device.
[0025] In a first aspect, the embodiments of the present disclosure provide a transmission method, which includes: determining a plurality of uplink transmissions to be sent, wherein the contents carried in the plurality of uplink transmissions are the same; and using configured resources to send the plurality of uplink transmissions to a network device.
[0026] The terminal first determines multiple uplink transmissions carrying same data to be sent, and then sends the multiple uplink transmissions to the network device using the configured resource. Thus, the multiple uplink transmissions carrying same data are sent using the configured resource, and the reliability of the uplink transmission is improved.
[0027] In some embodiments of the first aspect, the method further includes: receiving first information, wherein the first information is associated with a first hybrid automatic repeat request (HARQ) process, the first HARQ process is used for transmitting a first uplink transmission, and the first uplink transmission is one of the multiple uplink transmissions; determining a target timer of the first HARQ process according to the first information; and stopping the target timer.
[0028] In the above embodiment, after receiving the first information associated with the first HARQ process, the target timer to be processed is first determined based on the first information, and then the corresponding target timer is stopped. Thus, when the multiple uplink transmissions carrying same data are transmitted using the configured resource, the target timer related to the HARQ process is reliably controlled, and the reliability of the uplink transmission is improved.
[0029] In some embodiments of the first aspect, the first information is used for scheduling the first HARQ process, and the target timer is a configured grant timer of the first HARQ process; or the first information is response information of the first HARQ process, and the target timer is at least one of a discontinuous transmission (DRX) HARQ round trip time timer of the first HARQ process and a DRX HARQ retransmission timer of the first HARQ process.
[0030] In the above embodiment, the corresponding target timer is different when the use or type of the first information is different, thereby improving the accuracy and reliability of the control of the first HARQ process.
[0031] In some embodiments of the first aspect, the method further includes: stopping a target timer of a second HARQ process, wherein the second HARQ process is used for transmitting other uplink transmissions of the multiple uplink transmissions.
[0032] In the above embodiment, by controlling the target timer of the second HARQ process used for transmitting other uplink transmissions of the multiple uplink transmissions based on the first information associated with the first HARQ process, it is ensured that the second HARQ process can be used for other transmissions in time, the utilization rate of the second HARQ process is improved, and the performance of the communication system is improved.
[0033] In some embodiments of the first aspect, before the stopping the target timer of the second HARQ process, the method further includes: determining that a last transmission via the second HARQ process is one of the multiple uplink transmissions.
[0034] In the above embodiments, the target timer of the second HARQ process is stopped only when the last transmission via the second HARQ process is one of the multiple uplink transmissions, thereby improving the reliability of the control of the second HARQ process.
[0035] In some embodiments of the first aspect, the method further includes: emptying a buffer of the first HARQ process, wherein the terminal does not obtain a media access control (MAC) protocol data unit (PDU) to be transmitted scheduled by the first information.
[0036] In the above embodiments, the buffer of the first HARQ process is emptied when the terminal does not obtain the MAC PDU scheduled by the first information, thereby saving the storage space of the terminal occupied by invalid data.
[0037] In some embodiments of the first aspect, the method further includes: emptying a buffer of the second HARQ process, wherein the second HARQ process is used to transmit other uplink transmissions of the multiple uplink transmissions.
[0038] In the above embodiments, the buffer of the second HARQ process occupied by the multiple uplink transmissions is also emptied synchronously when the terminal does not obtain the MAC PDU scheduled by the first information, thereby further reducing the storage space of the terminal occupied by the multiple uplink transmissions.
[0039] In some embodiments of the first aspect, before the emptying the buffer of the second HARQ process, the method further includes:
[0040] determining that a last transmission via the second HARQ process is one of the multiple uplink transmissions.
[0041] In the above embodiments, the buffer of the second HARQ process is emptied only when the last transmission via the second HARQ process is one of the multiple uplink transmissions, thereby improving the reliability of the control of the second HARQ process.
[0042] In some embodiments of the first aspect, the method further includes: determining at least one HARQ process from a HARQ process pool; and transmitting the multiple uplink transmissions via the at least one HARQ process.
[0043] In the above embodiments, the terminal selects a HARQ process from a HARQ process pool for sending multiple uplink transmissions. Thus, the flexibility of sending multiple uplink transmissions is improved.
[0044] In some embodiments of the first aspect, in some embodiments, the identification of the HARQ process corresponding to the multiple uplink transmissions is included in each of the multiple uplink transmissions; or the identification of the HARQ process corresponding to the multiple uplink transmissions is included in a specified uplink transmission.
[0045] In the above embodiments, by including the identification of the HARQ process corresponding to the multiple uplink transmissions in each of the multiple uplink transmissions or in a specified uplink transmission, the flexibility and reliability of HARQ process identification synchronization are improved.
[0046] In some embodiments of the first aspect, in some embodiments, the method further comprises: determining the specified uplink transmission according to a protocol agreement; or determining the specified uplink transmission according to an indication of the network device.
[0047] In the above embodiments, by determining a specified uplink transmission for carrying the identification of the HARQ process corresponding to the multiple uplink transmissions based on a protocol agreement or an indication of the network device, consistency in understanding of the specified uplink transmission by the terminal and the network side is ensured.
[0048] In a second aspect, the embodiments of the present disclosure provide a transmission method. The above method is performed by a network device, and the above method comprises: receiving at least one of multiple uplink transmissions sent by a terminal through configured resources, wherein the multiple uplink transmissions carry the same content.
[0049] In some embodiments of the second aspect, in some embodiments, the method further comprises: sending first information, wherein the first information is associated with a first hybrid automatic repeat request (HARQ) process, the first HARQ process is used for transmitting a first uplink transmission, and the first uplink transmission is one of the multiple uplink transmissions; determining a target timer of the first HARQ process according to the first information; and stopping the target timer.
[0050] In some embodiments of the second aspect, in some embodiments, the first information is used for scheduling the first HARQ process, and the target timer is a configured grant timer of the first HARQ process; or the first information is response information of the first HARQ process, and the target timer is at least one of the following: a discontinuous transmission (DRX) HARQ round trip time timer of the first HARQ process, and a DRX HARQ retransmission timer of the first HARQ process.
[0051] In some embodiments of the second aspect, in some embodiments, the method further comprises: stopping a target timer of a second HARQ process, wherein the second HARQ process is used for transmitting other uplink transmissions in the plurality of uplink transmissions.
[0052] In some embodiments of the second aspect, in some embodiments, before the stopping of the target timer of the second HARQ process, the method further comprises: determining that a last transmission by the second HARQ process is one of the plurality of uplink transmissions.
[0053] In some embodiments of the second aspect, in some embodiments, the at least one of the plurality of uplink transmissions comprises an identifier of the HARQ process corresponding to the at least one of the plurality of uplink transmissions; or each of the plurality of uplink transmissions comprises an identifier of the HARQ process corresponding to the each of the plurality of uplink transmissions; or a specified one of the plurality of uplink transmissions comprises an identifier of the HARQ process corresponding to the specified one of the plurality of uplink transmissions.
[0054] In some embodiments of the second aspect, in some embodiments, the method further comprises: indicating the specified one of the plurality of uplink transmissions to the terminal.
[0055] In a third aspect, the embodiments of the present disclosure provide a transmission method, the method is performed by a communication system, and the method comprises: determining, by a terminal, a plurality of uplink transmissions to be transmitted, wherein the plurality of uplink transmissions carry the same content; and transmitting, by the terminal, the plurality of uplink transmissions to a network device using a configured resource.
[0056] In a fourth aspect, the embodiments of the present disclosure provide a terminal, the terminal comprises a transceiver module and a processing module; the transceiver module is configured to perform the transceiving operations in the first aspect and the embodiments of the first aspect; and the processing module is configured to perform the determining operations in the first aspect and the embodiments of the first aspect.
[0057] In a fifth aspect, the embodiments of the present disclosure provide a network device, the network device comprises a transceiver module and a processing module; the transceiver module is configured to perform the transceiving operations in the second aspect and the embodiments of the second aspect; and the processing module is configured to perform the determining operations in the second aspect and the embodiments of the second aspect.
[0058] In a sixth aspect, the embodiments of the present disclosure provide a communication apparatus, the communication apparatus comprises: one or more processors; and the communication apparatus is configured to perform the first aspect and the optional implementation manners of the first aspect.
[0059] In a seventh aspect, the embodiments of the present disclosure provide a communication apparatus, the communication apparatus comprises: one or more processors; and the communication apparatus is configured to perform the second aspect and the optional implementation manners of the second aspect.
[0060] In an eighth aspect, the embodiments of the present disclosure provide a communication system, comprising: a terminal, a network device; wherein the terminal is configured to perform the method described in the first aspect and the optional implementation manners of the first aspect, and the network device is configured to perform the method described in the second aspect and the optional implementation manners of the second aspect.
[0061] In a ninth aspect, the embodiments of the present disclosure provide a storage medium, which stores instructions, when the instructions run on a communication device, cause the communication device to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.
[0062] In a tenth aspect, the embodiments of the present disclosure provide a program product, which is executed by a communication device, causes the communication device to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.
[0063] In an eleventh aspect, the embodiments of the present disclosure provide a computer program, when it runs on a computer, causes the computer to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.
[0064] In a twelfth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system comprises processing circuitry configured to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.
[0065] It can be understood that the terminal, the network device, the access network device, the core network device, the communication system, the storage medium, the program product, the computer program, the chip or the chip system are all used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved are referred to the beneficial effects in the corresponding method, which will not be described here.
[0066] The embodiments of the present disclosure provide a transmission method and device. In some embodiments, the terms of transmission method, information processing method and communication method can be replaced with each other, the terms of message transmission device, information processing device and communication device can be replaced with each other, and the terms of message transmission system, information processing system and communication system can be replaced with each other.
[0067] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing part of the steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, part or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with optional implementation of other embodiments.
[0068] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0069] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0070] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "the above", "the above", "the above", "this" and the like, can represent "one and only one", and can also represent "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.
[0071] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0072] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.
[0073] In some embodiments, "at least one of A, B", "A and / or B", "in one case A, in another case B", "responsive to case A, responsive to case B" and the like, can be used to represent one or more of the following technical solutions: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected from (A and B are selectively executed); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0074] In some embodiments, "A or B" and the like can include the following technical solutions according to the case: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected from (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0075] In the embodiments of the present disclosure, the prefix words "first", "second" and the like are only used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should be referred to the description in the context of the claims or embodiments, and should not be limited by the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the content thereof can be the same or different.
[0076] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0077] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0078] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "fewer than", "fewer than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0079] In some embodiments, the apparatuses and devices can be interpreted as physical or virtual, and their names are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", and the like.
[0080] In some embodiments, "network" can be interpreted as an apparatus included in the network, such as an access network device, a core network device, and the like.
[0081] In some embodiments, an “access network device (AN device)” can also be referred to as a “radio access network device (RAN device),” a “base station (BS),” a “radio base station,” a “fixed station,” and in some embodiments can also be understood as a “node,” an “access point,” a “transmission point (TP),” a “reception point (RP),” a “transmission / reception point (TRP),” a “panel,” an “antenna panel,” an “antenna array,” a “cell,” a “macro cell,” a “small cell,” a “femto cell,” a “pico cell,” a “sector,” a “cell group,” a “serving cell,” a “carrier,” a “component carrier,” a “bandwidth part (BWP),” and the like.
[0082] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment (UE)", "user terminal", Narrow Band-Internet of Things (NB-IoT) device, "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
[0083] In some embodiments, an access network device, a core network device, or a network device can be replaced with a terminal. For example, for a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.), embodiments of the present disclosure can also be applied. In this case, it can also be configured as a structure in which a terminal has all or part of the functions that an access network device has. In addition, the terms "uplink", "downlink", etc. can also be replaced with terms corresponding to inter-terminal communication (e.g., "side"). For example, an uplink channel, a downlink channel, etc. can be replaced with a side channel, and an uplink, a downlink, etc. can be replaced with a side link.
[0084] In some embodiments, the terminal can be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0085] In some embodiments, the data, information, and the like can be acquired in compliance with the laws and regulations of the country where the terminal is located.
[0086] In some embodiments, the data, information, and the like can be acquired after obtaining the consent of the user.
[0087] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0088] As shown in FIG. 1A, the communication system 100 includes a terminal 101 and a network device 102.
[0089] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and the like, but is not limited thereto.
[0090] In some embodiments, the network device 102 can include at least one of an access network device and a core network device.
[0091] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0092] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0093] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit (control unit). The CU-DU structure can split the protocol layers of the access network device, and part of the functions of the protocol layers are controlled by the CU, and the remaining part or all of the functions of the protocol layers are distributed in the DU and controlled by the CU, but the present disclosure is not limited thereto.
[0094] In some embodiments, the core network device can be one device including one or more network elements, or can be multiple devices or device groups including all or part of the above-mentioned one or more network elements. The network element can be virtual or physical. The core network includes, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).
[0095] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.
[0096] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subject, but are not limited thereto. The subjects shown in FIG. 1A are exemplary, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than FIG. 1A. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0097] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0098] In the field of communication technology, contention resolution diversity slotted ALOHA (CRDSA) technology is a technology for reducing the uplink collision probability of a contention channel and improving the uplink capacity. A terminal generates multiple uplink transmissions by duplicating an uplink transmission, and then transmits the multiple uplink transmissions at different times. The network receives any one of the uplink transmissions, and thus succeeds in receiving, thereby reducing the collision failure probability.
[0099] In some embodiments, because the terminal transmits at least two copies of the same uplink transmission, the collision probability is increased to some extent, and thus interference cancellation technology needs to be used. The process is described below in conjunction with FIG. 1B. FIG. 1B is a timing diagram of uplink transmissions received by the network device. For example, a terminal transmits two copies of an uplink transmission PK3, one of which does not collide, and the network device can correctly parse. The other copy of the uplink transmission PK3 collides with a copy of an uplink transmission PK2 transmitted by another terminal. Then the network device can use the correctly parsed PK3 to perform interference cancellation on the position of the other copy of the uplink transmission PK3, so that the network device can correctly parse the uplink transmission PK2 transmitted by the other terminal. Then the network device can use the parsed PK2 to perform interference cancellation on the position of the other copy of the uplink transmission PK2, parse the uplink transmission PK1, and so on, until all uplink transmissions that can be parsed are parsed, such as PK4, PK5, and PK6 in the figure.
[0100] When multiple uplink transmissions are transmitted using configured grant (CG) resources, the Hybrid Automatic Repeat Request (HARQ) process corresponding to the CG resources may be determined based on the time domain position of the CG, and thus the HARQ processes used for transmitting multiple uplink transmissions may be different. The present disclosure mainly aims to solve the problem of how the terminal processes when the terminal receives a Physical Downlink Control Channel (PDCCH) scheduling for one of the HARQ processes when the HARQ processes used for transmitting multiple uplink transmissions are different.
[0101] The present disclosure proposes to determine the target timer to be processed according to the content of the information received by the terminal, and then process the target timer associated with the HARQ process of the uplink transmission, considering the different purposes of the PDCCH scheduling.
[0102] Optionally, when the terminal receives PDCCH new transmission scheduling for one HARQ process, the terminal should stop the configured grant timer (ConfiguredGrantTimer), the discontinuous reception (DRX) HARQ round trip time timer (RTT Timer), and the DRX HARQ retransmission timer (retransmissionTimer) of other HARQ processes, so that the HARQ processes used for sending other uplink transmissions can be used for new transmission, and there is no need to listen to retransmission scheduling.
[0103] Optionally, the terminal can also clear the buffer of one of the HARQ processes, and can also clear the buffers of other HARQ processes at the same time.
[0104] Optionally, in order to solve the problem of using different HARQ processes for different uplink transmission sending, the HARQ process selection method in new radio unlicensed (NR-U) can be borrowed, that is, the terminal can select a HARQ process from a HARQ process pool. Different uplink packets can select the same HARQ process. At this time, not all uplink transmission sending needs to carry the HARQ process identification (ID), only the first uplink transmission needs to carry the HARQ process ID.
[0105] The transmission method and apparatus provided by the present disclosure will be described in detail below with reference to the accompanying drawings.
[0106] FIG. 2A is an interaction schematic diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 2A, the present embodiment relates to a transmission method, and the method comprises:
[0107] Step S2101: determining at least one HARQ process from a HARQ process pool.
[0108] In some embodiments, the HARQ process pool is configured for the terminal 101 by the network device 102 in advance.
[0109] In some embodiments, the terminal 101 can randomly select one or more HARQ processes from the HARQ process pool for transmitting multiple uplink transmissions.
[0110] In some embodiments, the terms "uplink transmission", "uplink sending", "uplink duplicated packet", "uplink data packet", "uplink packet", "uplink information" and the like can refer to data and / or control signaling sent in uplink, and thus they can be replaced with each other in some cases.
[0111] In some embodiments, the terminal 101 can first duplicate the to-be-sent uplink transmission to obtain multiple uplink transmissions.
[0112] In some embodiments, the multiple uplink transmissions can carry the same content, which can be the same effective information carried in the multiple uplink transmissions. For example, the multiple uplink transmissions can have the same payload, the same MAC PDU (Protocol Data Unit) or the same MAC SDU (service Data Unit).
[0113] In some embodiments, the terminal can send the multiple uplink transmissions to the network device using the configured resources.
[0114] In some embodiments, the multiple uplink transmissions can be transmitted using multiple configured resources.
[0115] In some embodiments, the configured resources can be CG (ConfiguredGrant) resources.
[0116] For example, the configured resources can be CG resources configured based on RRC (Radio Resource Control), or CG resources activated based on DCI (Downlink Control Information), that is, ConfiguredGrantType 1 resources and ConfiguredGrantType 2 resources. Alternatively, the configured resources can be PUR (preconfigured uplink Resource) or other types of preconfigured resources.
[0117] In some embodiments, the ConfiguredGrant resources are resources used in the inactive state or the connected state.
[0118] In some embodiments, the CG resources used in the inactive state can be CG resources for small data packet transmission, or CG resources configured in the connected state.
[0119] In some embodiments, the terminal can randomly select multiple CG resources in the resource pool configured by the network device.
[0120] In some embodiments, at least one of the time domain, frequency domain and / or code domain resources among the multiple CG resources selected by the terminal 101 can be discontinuous.
[0121] In some embodiments, the code domain resource can be a Demodulation Reference Signal (DMRS).
[0122] For example, the multiple CG resources can be multiple CG resources discontinuous in time domain, or can be resources corresponding to different DMRS, and the like, which are not limited in the present disclosure.
[0123] In some embodiments, if the time domain positions of the multiple CG resources selected by the terminal 101 are the same, and the frequency domain and / or code domain resources are different, the terminal 101 is required to send multiple uplink transmissions to the network device at the same time. In order to ensure that each uplink transmission can be reliably sent, the terminal 101 needs to provide a larger transmission power. In order to avoid such a situation as much as possible, the terminal 101 can select CG resources corresponding to different time domain occasions when selecting CG resources for sending multiple uplink transmissions.
[0124] In some embodiments, the terminal 101 can select a HARQ process corresponding to the CG resource from the HARQ process pool after selecting the CG resource for sending multiple uplink transmissions.
[0125] In some embodiments, the terminal 101 can also select CG resources corresponding to the same HARQ process and corresponding to different time domain occasions when selecting CG resources. That is, the terminal 101 finally uses the same HARQ process to successively send multiple uplink transmissions carrying the same data to the network device 102.
[0126] In some embodiments, if the time domain positions of the multiple CG resources selected by the terminal 101 are different, and the HARQ process has a one-to-one mapping relationship with the time domain position of the configured resource, the corresponding HARQ process can be the same or different when the terminal 101 selects different configured resources to send multiple duplicated packets.
[0127] In some embodiments, the terminal can select different HARQ processes from the HARQ process pool to transmit multiple uplink transmissions respectively.
[0128] In some embodiments, the uplink transmission can be a MAC PDU or a MAC SDU.
[0129] In some embodiments, the number of uplink transmissions can be configured by the system or configured by the network device. For example, the number of uplink transmissions can be indicated in the CG configuration or indicated in the scheduling DCI of the CG.
[0130] In some embodiments, the configured resources can be shared by multiple terminals or the network device can configure the configured resources for each terminal to send the multiple uplink transmissions.
[0131] In some embodiments, the terminal can be a Non Terrestrial Network (NTN) terminal or a Terrestrial Network (TN) terminal.
[0132] At step S2102, the terminal sends the multiple uplink transmissions through at least one HARQ process.
[0133] In some embodiments, the terminal 101 can send at least one of the multiple uplink transmissions through at least one HARQ process to the network device 102.
[0134] In some embodiments, the terminal 101 can send all the multiple uplink transmissions through the first HARQ process. Thus, the complexity of scheduling the multiple uplink transmissions by the network device 102 is reduced.
[0135] In some embodiments, when the terminal 101 sends only part of the multiple uplink transmissions through the first HARQ process, the terminal 101 also needs to select the HARQ processes corresponding to the other uplink transmissions from the process pool for sending the other uplink transmissions.
[0136] In some embodiments, the at least one uplink transmission contains the identification of the HARQ processes corresponding to the multiple uplink transmissions. Thus, after receiving the at least one uplink transmission, the network device can determine the HARQ processes used by all other uplink transmissions carrying the same content, thereby ensuring that the network device can perform reliable interference cancellation.
[0137] In some embodiments, each uplink transmission contains the identification of the HARQ processes corresponding to the multiple uplink transmissions. Thus, after receiving any one uplink transmission, the network device can determine the HARQ processes used by all other uplink transmissions carrying the same content, thereby ensuring that the network device can perform reliable interference cancellation.
[0138] In some embodiments, the one designated uplink transmission contains the identification of the HARQ processes corresponding to the multiple uplink transmissions. The terminal carries the identification of the HARQ processes used by all the uplink transmissions in one designated uplink transmission, thereby reducing the amount of resources occupied by the transmission of the HARQ process identification while ensuring that the network device can perform reliable interference cancellation.
[0139] In some embodiments, the terminal 101 can determine the one designated uplink transmission according to a protocol agreement.
[0140] In some embodiments, the protocol can agree that the first (transmitted) uplink transmission in the multiple uplink transmissions is the one designated uplink transmission. For example, the protocol can agree that the first transmitted uplink transmission in the multiple uplink transmissions is the one designated uplink transmission, or the protocol can agree that the last transmitted uplink transmission in the multiple uplink transmissions is the one designated uplink transmission, and the present disclosure does not limit this.
[0141] In some embodiments, the terminal 101 can also determine the one designated uplink transmission according to an indication of the network device 102.
[0142] In some embodiments, the terminal 101 can carry the HARQ process identification in the uplink control information (UCI) of the uplink transmission.
[0143] In some embodiments, the terminal 101 can use some orthogonal frequency division multiplexing (OFDM) symbols on some resource blocks (RBs) in the configured configuration resources for UCI transmission, such as using OFDM symbols that are not occupied by UCI.
[0144] In some embodiments, the network device 102 can configure different resources for UCI transmission for different terminals 101, so as to avoid UCI collision and thus be unable to be parsed. In this way, even if one uplink transmission of a terminal collides with the uplink transmissions of other terminals, the UCI can still be parsed. Then, the network device can use the HARQ Process ID obtained based on the received one uplink transmission to determine the HARQ Process used by the other uplink transmissions.
[0145] Step S2103: transmitting the first information.
[0146] In some embodiments, the network device 102 transmits the first information to the terminal 101.
[0147] In some embodiments, the first information is associated with the first HARQ process.
[0148] In some embodiments, the first HARQ process is one of the at least one HARQ process.
[0149] In some embodiments, the first information can be information for scheduling the first HARQ process. For example, the first information can be scheduling of a new transmission of the first HARQ process, or scheduling of a retransmission of the first HARQ process.
[0150] In some embodiments, the first information can also be downlink feedback information for the first HARQ process. For example, the first information can be acknowledgement (ACK) information for the first HARQ process, or negative acknowledgement (NACK) information for the first HARQ process.
[0151] In some embodiments, the terms “acknowledgement”, “positive”, “acknowledgment”, “positive”, “acknowledgement”, “positive response”, “positive acknowledgement”, and the like can be replaced by each other.
[0152] In some embodiments, the terms “negative acknowledgement”, “negative response”, “negative acknowledgement”, and the like can be replaced by each other.
[0153] In some embodiments, the first HARQ process is used to transmit a first uplink transmission, and the first uplink transmission is one of a plurality of uplink transmissions.
[0154] In some embodiments, the network device 102 can send the first information to the terminal 101 after receiving the at least one uplink transmission.
[0155] In some embodiments, the network device 102 can send the first information through a physical downlink control channel (PDCCH).
[0156] In some embodiments, the terminal 101 receives the first information sent by the network device 102.
[0157] Step S2104, determining that the target timer is a first timer of the first HARQ process.
[0158] In some embodiments, the first timer of the first HARQ process is a configured grant timer of the first HARQ process.
[0159] In some embodiments, the configured grant timer can be a timer associated with a configured grant (CG) of a non-dynamic transmission of a physical uplink shared channel (PUSCH). The configured grant timer can be used to determine whether the configured grant is within a valid time, or to trigger reconfiguration or release after timeout.
[0160] In some embodiments, the first information scheduling the first HARQ process can be a PDCCH uplink (UL) grant scheduling information. For example, a dynamic scheduling (e.g., a new transmission scheduling) addressed by a cell radio network temporary identifier (C-RNTI) or a retransmission scheduling addressed by a configured scheduling (CS) RNTI, and the like, which are not limited in the present disclosure.
[0161] In some embodiments, when the first information received by the terminal 101 is for a new transmission scheduling, it can be determined that the network device 102 has successfully received the uplink transmission, so that the terminal 101 can determine that the configured resource associated with the first HARQ process (for transmitting at least one of the plurality of uplink transmissions) needs to be updated, so that the terminal 101 can determine that the timer to be processed at this time is the configured grant timer of the first HARQ process.
[0162] In some embodiments, when the first information received by the terminal 101 is for a new transmission scheduling, it can be determined that the network device 102 has failed to successfully receive the uplink transmission sent by the process, so that the configured resource associated with the first HARQ process needs to be updated, and thus the terminal 101 can determine that the timer to be processed at this time is the configured grant timer of the first HARQ process.
[0163] Step S2105, stop the first timer of the first HARQ process.
[0164] In some embodiments, the network device 102 can stop the first timer (such as the configured grant timer) of the first HARQ process after sending the first information to the terminal 101.
[0165] In some embodiments, the terminal 101 can stop the configured grant timer of the first HARQ process after receiving the first information for scheduling the first HARQ process.
[0166] Step S2106, the terminal 101 does not obtain the MAC PDU to be transmitted scheduled by the first information, and clears the buffer of the first HARQ process.
[0167] In some embodiments, when the terminal 101 does not obtain the MAC PDU, it indicates that the terminal 101 currently has no new uplink transmission to be sent to the network device 102, so that the buffer of the scheduled first HARQ process can be cleared.
[0168] In some embodiments, the order of the steps S2104, S2105 and S2106 can be adjusted as needed. For example, S2104 and S2106 can be executed in parallel, and then S2105 is executed; or S2106 is executed first, and then S2104 and S2105 are executed, and so on, which are not limited in the present disclosure.
[0169] Step S2107: stopping the first timer of the second HARQ process.
[0170] In some embodiments, the terminal 101 and the network device 102 can stop the first timer (such as the configured grant timer) of the second HARQ process when it is determined that the last transmission through the second HARQ process is one of the multiple uplink transmissions.
[0171] In some embodiments, the second HARQ process is used to transmit other uplink transmissions of the multiple uplink transmissions.
[0172] In some embodiments, the network device 102 can determine the identity of the other HARQ process used by other uplink transmissions carrying the same data, such as the second HARQ process, after receiving at least one uplink transmission. Thus, the configured grant timer of the second HARQ process can be stopped at the same time after the first information for scheduling the first HARQ process is sent to the terminal 101.
[0173] In some embodiments, the terminal 101 can stop the configured grant timer of the second HARQ process for transmitting the same uplink transmission at the same time after receiving the first information for scheduling the first HARQ process.
[0174] In some embodiments, the network device 102 and the terminal 101 can first determine whether the last transmission of the HARQ process used by other uplink transmissions is one of the multiple uplink transmissions before stopping the configured grant timer of the HARQ process, and then stop the corresponding configured grant timer if so.
[0175] In some embodiments, the network device 102 and the terminal 101 can only stop the configured grant timer when the timer is in a running state.
[0176] In some embodiments, since the network device 102 has received at least one of the multiple uplink transmissions, the terminal 101 can also clear the buffer of the second HARQ process if the multiple uplink transmissions are transmitted through multiple HARQ processes.
[0177] In some embodiments, the order of steps S2106 and S2107 described above can be adjusted as needed. For example, S2106 and S2107 can be executed in parallel; or S2107 is executed first, and then S2106 is executed, and the like, which are not limited by the present disclosure.
[0178] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101 to S2107. For example, step S2101 can be implemented as an independent embodiment, step S2103 can be implemented as an independent embodiment, steps S2101+S2102+S2104+S2105 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0179] In the present embodiment or example, each step can be independent, arbitrarily combined or exchanged in order, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.
[0180] FIG. 2B is an interaction diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 2B, the embodiments of the present disclosure relate to a transmission method, and the method includes:
[0181] Step S2201, determining at least one HARQ process from a HARQ process pool.
[0182] Step S2202, the terminal 101 sends a plurality of uplink transmissions through the at least one HARQ process.
[0183] Step S2203, the network device 102 sends first information to the terminal 101.
[0184] The specific implementation of steps S2201-S2203 described above can refer to the related parts of steps S2101-S2103 and optional implementation shown in FIG. 2A of the present disclosure, which will not be repeated here.
[0185] Step S2204, determining that the target timer is the second timer of the first HARQ process.
[0186] In some embodiments, the first information is response information of the first HARQ process, and then the target timer can be determined as the second timer.
[0187] In some embodiments, the second timer of the first HARQ process can be a DRX HARQ round trip time timer and / or a DRX HARQ retransmission timer of the first HARQ process.
[0188] In some embodiments, the timing value of the DRX HARQ round trip time timer can be used to reflect the minimum time interval that the terminal expects to receive the corresponding downlink transmission after sending the uplink transmission. Generally, the terminal starts timing after sending the uplink transmission, and stops timing until the terminal receives the expected downlink data.
[0189] In some embodiments, the DRX HARQ retransmission timer is mainly used to control the retransmission process of data transmission. It can be used to control the maximum time interval that the terminal waits for the uplink retransmission grant.
[0190] In step S2205, the second timer of the first HARQ process is stopped.
[0191] In some embodiments, the second timer of the first HARQ process can be the DRX HARQ round trip time timer and / or the DRX HARQ retransmission timer of the first HARQ process.
[0192] In some embodiments, the response information of the first HARQ process can be the acknowledgment (ACK) information for the first HARQ process, which is used to indicate that the network device 102 has successfully received the uplink transmission transmitted through the first HARQ process.
[0193] In some embodiments, the response information of the first HARQ process can be the uplink new transmission scheduling for the first HARQ process.
[0194] In the discontinuous reception (DRX) mechanism, when the terminal 101 receives the control signaling of the initial transmission or retransmission of HARQ, it will start the hybrid automatic repeat reQuest round-trip time timer (HARQ RTT Timer) of the HARQ process. It is used to determine the minimum time interval for waiting for retransmission in the HARQ process. If no retransmission data is received within this time interval, the terminal will take appropriate measures, such as starting a retransmission timer or entering a sleep state.
[0195] In some embodiments, if the terminal 101 receives the response information for the first HARQ process, the round trip time of the HARQ process can be determined based on the timing value of the DRX HARQ round trip time timer of the first HARQ process, so that the DRX HARQ round trip time timer of the first HARQ process can be stopped.
[0196] In some embodiments, after the network device 102 sends the response information for the first HARQ process to the terminal 101, the network device 102 can determine the round trip time of the HARQ process based on the value of the DRX HARQ round trip time timer of the first HARQ process, and can stop the DRX HARQ round trip time timer of the first HARQ process.
[0197] In some embodiments, the terminal and the network device can determine the round trip time in various ways. For example, the terminal and the network device can determine the round trip time based on the value of the DRX HARQ round trip time timer of the first HARQ process. In this case, the round trip time can be determined based on the value of the DRX HARQ round trip time timer of the first HARQ process. For another example, the round trip time can be determined based on the response information of the first HARQ process, or the response information of the HARQ process is used to determine the round trip time.
[0198] In some embodiments, the terminal and the network device can determine whether to stop the DRX HARQ round trip time timer of the first HARQ process in various ways. For example, the terminal and the network device can determine to stop the DRX HARQ round trip time timer of the first HARQ process based on the round trip time. In this case, the method of determining the round trip time can refer to the above, and will not be repeated here.
[0199] In the DRX mechanism, when the terminal 101 does not successfully receive data (downlink (DL) data) during the DRX period, the terminal 101 starts a DRX HARQ retransmission timer. During the running of the DRX HARQ retransmission timer, the terminal 101 listens to the control channel (such as PDCCH) to wait for the retransmission data of the corresponding HARQ process. If the first information is successfully received before the timer expires, the DRX HARQ retransmission timer can be stopped.
[0200] In some embodiments, after the network device 102 sends the first information to the terminal 101, the network device 102 can stop the DRX HARQ retransmission timer.
[0201] In some embodiments, the terminal and the network device can determine the retransmission time in various ways. For example, the terminal and the network device can determine the retransmission time based on the value of the DRX HARQ retransmission timer of the first HARQ process. In this case, the retransmission time can be determined based on the value of the DRX HARQ retransmission timer of the first HARQ process. For another example, the retransmission time can be determined based on the response information of the first HARQ process, or the response information of the HARQ process is used to determine the retransmission time.
[0202] In some embodiments, the terminal and the network device can determine whether to stop the DRX HARQ retransmission timer of the first HARQ process in various ways. For example, the terminal and the network device can determine to stop the DRX HARQ retransmission timer of the first HARQ process based on the retransmission time. The method of determining the retransmission time can refer to the above, and will not be described here.
[0203] In step S2206, the second timer of the second HARQ process is stopped.
[0204] In some embodiments, the second timer of the second HARQ process can be the DRX HARQ round trip time timer and / or the DRX HARQ retransmission timer of the second HARQ process.
[0205] In some embodiments, the terminal 101 and the network device 102 can stop the DRX HARQ round trip time timer and / or the DRX HARQ retransmission timer of the second HARQ process when it is determined that the last transmission through the second HARQ process is one of the multiple uplink transmissions.
[0206] The specific implementation of step S2206 can refer to the related part of the above-mentioned step S2106 and the optional implementation of the step S2106 shown in FIG. 2A of the present disclosure, which will not be described here.
[0207] The communication method related to the embodiments of the present disclosure can include at least one of steps S2201-S2206. For example, step S2201 can be implemented as an independent embodiment, step S2203 can be implemented as an independent embodiment, steps S2201+S2202+S2204+S2205 can be implemented as an independent embodiment, and the like, but is not limited thereto.
[0208] In the present embodiment or example, each step can be independent, arbitrarily combined or exchanged in order, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.
[0209] FIG. 3A is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 3A, the present embodiment relates to a transmission method, and the above-mentioned method is executed by the terminal 101. The above-mentioned method includes:
[0210] In step S3101, multiple uplink transmissions to be sent are determined.
[0211] In some embodiments, the terminal can obtain multiple uplink transmissions by copying the form of uplink transmission.
[0212] In step S3102, at least one HARQ process is determined from a HARQ process pool.
[0213] At step S3103, the terminal device transmits, to the network device, a plurality of uplink transmissions through at least one HARQ process.
[0214] At step S3104, the terminal device receives first information transmitted by the network device.
[0215] At step S3105, the first information is used to schedule a first HARQ process, and a target timer is determined as a first timer of the first HARQ process.
[0216] In some embodiments, the first timer of the first HARQ process is a configured grant timer of the first HARQ process.
[0217] At step S3106, the first timer of the first HARQ process is stopped.
[0218] At step S3107, a MAC PDU to be transmitted scheduled by the first information is not acquired, and a buffer of the first HARQ process is emptied.
[0219] At step S3108, the first timer of the second HARQ process is stopped, and a buffer of the second HARQ process is emptied.
[0220] In some embodiments, the first timer of the second HARQ process is a configured grant timer of the second HARQ process.
[0221] Steps S3101-S3108 and optional implementation manners thereof can be referred to the associated parts in steps S2101-S2106 and optional implementation manners thereof of FIG. 2, which will not be described herein.
[0222] The communication method related to the embodiments of the present disclosure can include at least one of steps S3101-S3108. For example, step S3101 can be implemented as an independent embodiment, step S3102 can be implemented as an independent embodiment, step S3104 can be implemented as an independent embodiment, steps S3102+S3103+S3104+S3105+S3106 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0223] In the present embodiment or the present example, each step can be independently combined or exchanged in order without contradiction, optional manners or optional examples can be combined arbitrarily, and can be combined with any step of other embodiments or other examples.
[0224] FIG. 3B is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 3B, the present embodiment of the present disclosure relates to a transmission method, the method is performed by the terminal device 101, and the method includes:
[0225] Step S3201, determine the multiple uplink transmissions to be sent.
[0226] Step S3202, determine at least one HARQ process from the HARQ process pool.
[0227] Step S3203, send the multiple uplink transmissions to the network device through the at least one HARQ process.
[0228] Step S3304, receive the first information sent by the network device.
[0229] Step S3205, the first information is response information of the first HARQ process, and determine the target timer as a second timer of the first HARQ process.
[0230] In some embodiments, the second timer of the first HARQ process is a DRX HARQ round trip time timer and / or a DRX HARQ retransmission timer of the first HARQ process.
[0231] Step S3206, stop the second timer of the first HARQ process.
[0232] In some embodiments, the second timer of the first HARQ process is a DRX HARQ round trip time timer and / or a DRX HARQ retransmission timer of the first HARQ process.
[0233] Step S3207, stop the second timer of the second HARQ process.
[0234] In some embodiments, the second timer of the second HARQ process is a DRX HARQ round trip time timer and / or a DRX HARQ retransmission timer of the second HARQ process.
[0235] Steps S3201-S3207 and optional implementation manners thereof can be referred to the associated parts in steps S2201-S2206 and optional implementation manners thereof of FIG. 2, which will not be described herein.
[0236] The communication method related to the embodiments of the present disclosure can include at least one of steps S3201-S3207. For example, step S3201 can be implemented as an independent embodiment, step S3204 can be implemented as an independent embodiment, step S3204 can be implemented as an independent embodiment, steps S3202+S3203+S3204+S3205+S3206 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0237] In the embodiments or examples, each step can be independent, arbitrarily combined or exchanged in sequence, optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples, without contradiction.
[0238] FIG. 3C is a flowchart of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 3C, the embodiment of the present disclosure relates to a transmission method, the method is performed by the terminal 101, and the method comprises:
[0239] In step S3301, a plurality of uplink transmissions to be sent are determined, wherein the contents carried in the plurality of uplink transmissions are the same.
[0240] In step S3302, the plurality of uplink transmissions are sent to the network device using the configured resources.
[0241] In some embodiments, the method further comprises receiving first information.
[0242] The first information is associated with a first hybrid automatic repeat request (HARQ) process, the first HARQ process is used for transmitting a first uplink transmission, and the first uplink transmission is one of the plurality of uplink transmissions; and the target timer of the first HARQ process is determined according to the first information. The target timer is stopped.
[0243] In some embodiments, the first information is used for scheduling the first HARQ process, and the target timer is a configured grant timer of the first HARQ process; or,
[0244] The first information is response information of the first HARQ process, and the target timer is determined as at least one of the following: a discontinuous transmission (DRX) HARQ round trip time timer of the first HARQ process, and a DRX HARQ retransmission timer of the first HARQ process.
[0245] In some embodiments, the method further comprises stopping a target timer of a second HARQ process, wherein the second HARQ process is used for transmitting other uplink transmissions of the plurality of uplink transmissions.
[0246] In some embodiments, before stopping the target timer of the second HARQ process, the method further comprises determining that a last transmission through the second HARQ process is one of the plurality of uplink transmissions.
[0247] In some embodiments, the method further comprises emptying a buffer of the first HARQ process, wherein the terminal does not obtain a medium access control (MAC) protocol data unit (PDU) to be transmitted scheduled by the first information.
[0248] In some embodiments, the method further comprises: emptying the buffer of the second HARQ process, wherein the second HARQ process is used to transmit other uplink transmissions in the plurality of uplink transmissions.
[0249] In some embodiments, before emptying the buffer of the first HARQ process, the method further comprises: determining that the last transmission through the second HARQ process is one of the plurality of uplink transmissions.
[0250] In some embodiments, the method further comprises: determining at least one HARQ process from the pool of HARQ processes; and transmitting the plurality of uplink transmissions through the at least one HARQ process.
[0251] In some embodiments, the identification of the HARQ process corresponding to the plurality of uplink transmissions is included in each of the plurality of uplink transmissions; or the identification of the HARQ process corresponding to the plurality of uplink transmissions is included in a designated one of the plurality of uplink transmissions.
[0252] In some embodiments, the method further comprises: determining the designated one of the plurality of uplink transmissions according to a protocol agreement; or determining the designated one of the plurality of uplink transmissions according to an indication of the network device.
[0253] Steps S3301 to S3303 and their optional implementation manners can be referred to the associated parts in the related steps of FIGS. 2A-2B and their optional implementation manners, which will not be described here.
[0254] FIG. 4A is a flow diagram of a transmission method according to some embodiments of the present disclosure. As shown in FIG. 4A, the present disclosure relates to a transmission method, and the above method is performed by the network device 102, and the above method comprises:
[0255] Step S4101, receiving at least one of the plurality of uplink transmissions transmitted by the terminal through the configured resource.
[0256] Step S4102, sending first information to the terminal.
[0257] Step S4103, the first information is used to schedule a first HARQ process, and a target timer is determined as a first timer of the first HARQ process.
[0258] In some embodiments, the first timer of the first HARQ process is a configured grant timer of the first HARQ process.
[0259] Step S4104, stopping the first timer of the first HARQ process.
[0260] Step S4105, determining that the last transmission through the second HARQ process is one of the plurality of uplink transmissions, and stopping the first timer of the second HARQ process.
[0261] In some embodiments, the first timer of the second HARQ process is a configured grant timer of the second HARQ process.
[0262] The optional implementation of steps S4101-S4105 can refer to steps S2101-S2106 of FIG. 2A and the associated parts in the optional implementation thereof, which will not be described here.
[0263] The communication method related to the embodiments of the present disclosure can include at least one of steps S4101-S4105. For example, step S4101 can be implemented as an independent embodiment, steps S4101+S4102 can be implemented as an independent embodiment, steps S4102+S4103+S4104 can be implemented as an independent embodiment, steps S4102+S4103+S4105 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0264] In the present embodiment or example, each step can be independently, arbitrarily combined or exchanged in order, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.
[0265] FIG. 4B is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 4B, the embodiments of the present disclosure relate to a transmission method, and the above method is performed by the network device 102, and the above method comprises:
[0266] Step S4201, receiving at least one of a plurality of uplink transmissions sent by a terminal through a configured resource.
[0267] Step S4202, sending first information to the terminal.
[0268] Step S4203, the first information is response information of a first HARQ process, and the target timer is a second timer of the first HARQ process.
[0269] In some embodiments, the second timer of the first HARQ process is a DRX HARQ round trip time timer of the first HARQ process and / or a DRX HARQ retransmission timer of the first HARQ process.
[0270] Step S4204, stopping the second timer of the first HARQ process.
[0271] In some embodiments, the second timer of the first HARQ process is a DRX HARQ round trip time timer of the first HARQ process and / or a DRX HARQ retransmission timer of the first HARQ process.
[0272] Step S4205: determining that the last transmission through the second HARQ process is one of the multiple uplink transmissions, and stopping the second timer of the second HARQ process.
[0273] In some embodiments, the second timer of the second HARQ process is a DRX HARQ round trip time timer and / or a DRX HARQ round trip retransmission timer of the second HARQ process.
[0274] The specific implementation of steps S4201-S4205 can refer to the related steps and optional implementation of the related parts in FIG. 2A and FIG. 2B of the disclosure, which will not be repeated here.
[0275] The communication method related to the embodiments of the disclosure can include at least one of steps S4201-S4205. For example, step S4201 can be implemented as an independent embodiment, steps S4201+S4202 can be implemented as an independent embodiment, steps S4202+S4203+S4204 can be implemented as an independent embodiment, steps S4202+S4203+S4205 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0276] In the present embodiment or example, each step can be independently combined or exchanged in order, and the optional mode or optional example can be combined arbitrarily, and can be combined with any step of other embodiments or other examples.
[0277] FIG. 4C is a flow diagram of a transmission method according to an embodiment of the disclosure. As shown in FIG. 4C, the embodiments of the disclosure relate to a transmission method, and the above method is performed by the network device 102, and the above method includes:
[0278] Step S4301: receiving at least one of the multiple uplink transmissions sent by the terminal through the configured resource.
[0279] The content carried in the multiple uplink transmissions is the same.
[0280] In some embodiments, the method further includes: sending first information, wherein the first information is associated with a first hybrid automatic repeat request (HARQ) process, the first HARQ process is used for transmitting a first uplink transmission, and the first uplink transmission is one of the multiple uplink transmissions; determining a target timer of the first HARQ process according to the first information; and stopping the target timer.
[0281] In some embodiments, the first information is used for scheduling the first HARQ process, and the target timer is a configured grant timer of the first HARQ process; or the first information is response information of the first HARQ process, and the target timer is at least one of the following: a discontinuous transmission DRX HARQ round trip time timer of the first HARQ process, and a DRX HARQ retransmission timer of the first HARQ process.
[0282] In some embodiments, the method further includes stopping the target timer of the second HARQ process, wherein the second HARQ process is used for transmitting other uplink transmissions in the plurality of uplink transmissions.
[0283] In some embodiments, before stopping the target timer of the second HARQ process, the method further includes determining that the last transmission through the second HARQ process is one of the plurality of uplink transmissions.
[0284] In some embodiments, the identification of the HARQ process corresponding to each uplink transmission is included in each of the plurality of uplink transmissions; or the identification of the HARQ process corresponding to the plurality of uplink transmissions is included in a designated one of the plurality of uplink transmissions.
[0285] In some embodiments, the method further includes indicating the designated one of the plurality of uplink transmissions to the terminal.
[0286] The implementation of steps S4301 to S4303 can be referred to the related steps and implementation manners in FIGS. 2A-2B, which will not be described here.
[0287] FIG. 5 is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 5, the method according to an embodiment of the present disclosure is used in the communication system 100, and the above method includes the following steps:
[0288] In step S5101, the terminal determines a plurality of uplink transmissions to be sent.
[0289] In some embodiments, the content carried in the plurality of uplink transmissions is the same.
[0290] In step S5102, the terminal 101 sends the plurality of uplink transmissions to the network device using the configured resources.
[0291] The optional implementation manners of steps S5101 and S5102 can be referred to the steps and related parts in the above-mentioned embodiments of FIGS. 2A-2B.
[0292] In the present embodiment or embodiment, each step can be independent, arbitrarily combined or exchanged in order, the optional manner or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other embodiments.
[0293] The transmission method provided by the present disclosure is further described below in combination with the following embodiments.
[0294] When the terminal wants to send an uplink packet, one or more copies of the uplink packet are made to obtain multiple copied packets, and the multiple copied packets are sent using the configured resources.
[0295] Optionally, the uplink packet and the packet obtained by copying the uplink packet are collectively referred to as a copied packet.
[0296] Optionally, the configured resources can be Configured Grant (such as Configured Grant based on RRC configuration or Configured Grant activated by DCI, that is, Configured Grant Type 1 and Configured Grant Type 2), or preconfigured uplink Resource (PUR), or other types of preconfigured resources.
[0297] Optionally, the Configured Grant resources are resources used in the inactive state or the connected state. The CG resources used in the inactive state are, for example, CG resources used for small data packet transmission. Or the CG resources configured for the connected state.
[0298] Optionally, the uplink packet is a MAC PDU or a MAC SDU.
[0299] Optionally, the number of copies of the copied packet is determined by the system or configured by the network, such as being indicated in the CG configuration or being indicated in the scheduling DCI of the CG.
[0300] Optionally, the configured resources are shared by multiple UEs.
[0301] Optionally, the terminal is an NTN terminal or a TN terminal, and the network is an NTN network or a TN network.
[0302] Optionally, when the terminal receives a PDCCH UL Grant scheduling the transmission of one of the copied packets using a HARQ process, the configuredGrantTimer of the HARQ process is stopped, and the configuredGrantTimer of different HARQ processes (if any) used for the transmission of other copied packets is also stopped.
[0303] Optionally, the UL Grant described above is a dynamic scheduling (new transmission scheduling) addressed by C-RNTI or a retransmission scheduling addressed by CS-RNTI.
[0304] Optionally, if the HARQ Process has one-to-one mapping relationship with the time domain location of the configured resource, the corresponding HARQ Process can be different when the terminal selects different configured resources to send multiple duplicated packets.
[0305] Optionally, the terminal stops the configuredGrantTimer of the HARQ Process used for sending other duplicated packets before judging whether the last transmission of the HARQ Process is the transmission of the duplicated packet, and if so, stops the corresponding configuredGrantTimer.
[0306] Optionally, the terminal stops the configuredGrantTimer only when the timer is in running state.
[0307] Optionally, if the terminal fails to obtain the MAC PDU to be transmitted for one UL Grant, and the HARQ Process corresponding to the UL Grant is one of the HARQ Processes used for multiple duplicated packet transmission, the terminal clears the buffer of the HARQ Process corresponding to the UL Grant.
[0308] Optionally, if the HARQ Processes used for multiple duplicated packet transmission are different, the terminal can clear the buffer of the different HARQ Processes (if any) used for other duplicated packet transmission at the same time.
[0309] Optionally, the above UL Grant is a PDCCH scheduled new transmission.
[0310] Optionally, the terminal clears the buffer of the HARQ Process used for other duplicated packet transmission before judging whether the last transmission of the HARQ Process is the transmission of the duplicated packet, and if so, clears the buffer of the HARQ Process.
[0311] Optionally, if the terminal receives the downlink feedback of one of the HARQ Processes used for multiple duplicated packet transmission, the UE stops the DRX HARQ RTT Timer and / or the DRX retransmission Timer corresponding to the different HARQ Processes (if any) used for other duplicated packet transmission.
[0312] Optionally, the downlink feedback can be one or more of the following:
[0313] Receiving the uplink new transmission scheduling for the HARQ Process indicated by the PDCCH;
[0314] receiving a PDCCH indicating ACK for the HARQ Process;
[0315] Optionally, the terminal stops the DRX HARQ RTT Timer and / or DRX retransmission Timer corresponding to the HARQ Process used for the duplicated packet transmission, before stopping the DRX HARQ RTT Timer and / or DRX retransmission Timer corresponding to the other HARQ Process used for the other duplicated packet transmission.
[0316] Optionally, the terminal only stops the DRX HARQ RTT Timer and / or DRX retransmission Timer when the DRX HARQ RTT Timer and / or DRX retransmission Timer is in running state.
[0317] Optionally, the terminal selects a HARQ Process from the configured pool of HARQ Processes for the duplicated packet transmission.
[0318] Optionally, the pool of HARQ Processes is configured by the network, such as carried in the configuration of the configured resources.
[0319] Optionally, the terminal selects the same HARQ Process for the multiple duplicated packet transmissions. This can solve the problem of different HARQ for different duplicated packet transmissions.
[0320] Optionally, the terminal carries the HARQ Process ID used for the duplicated packet transmission.
[0321] Optionally, the terminal carries the HARQ Process ID for each duplicated packet transmission, so that the network can know the HARQ Process ID used based on the reception of any of the duplicated packets.
[0322] Optionally, the terminal only needs to carry the HARQ Process ID for one of the duplicated packet transmissions. The system can agree or configure which duplicated packet transmission carries the HARQ Process ID, such as the first one.
[0323] Optionally, the HARQ Process ID can be carried in UCI. Some OFDM symbols on some RBs in the configured resources can be used for UCI transmission, and PUSCH transmission uses OFDM symbols not occupied by UCI.
[0324] Optionally, the network can configure different resources for UCI transmission for different UEs, so that UCI collision can be avoided and cannot be parsed. In this way, even if one copy packet transmission of a UE collides with copy packet transmission of other UEs, UCI can still be parsed out. Then, the network can determine the HARQ Process for receiving other copy packet transmission based on the HARQ Process ID obtained when the first copy packet is received.
[0325] Embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device comprising units or modules for implementing the steps performed by the terminal in any of the above methods. For another example, another device is proposed, comprising units or modules for implementing the steps performed by the network equipment (such as access network equipment, core network function node, core network equipment, etc.) in any of the above methods.
[0326] It should be understood that the division of units or modules in the above device is only a logical function division, and all or part of them can be integrated into one physical entity or physically separated in actual implementation. In addition, the units or modules in the device can be implemented in the form of processor calling software: for example, the device comprises a processor connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules of the device, wherein the processor is a general processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be implemented by the design of hardware circuit, and the hardware circuit can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are implemented by the design of logical relationship of elements in the circuit; for another example, in another implementation, the hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to implement the functions of part or all of the units or modules. All units or modules of the above device can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules can be implemented in the form of processor calling software, and the remaining part can be implemented in the form of hardware circuit.
[0327] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0328] FIG. 6A is a structural schematic diagram of a network device according to an embodiment of the present disclosure. As shown in FIG. 6A, the terminal 6100 can include at least one of a transceiver module 6101, a processing module 6102, and the like. In some embodiments, the processing module is configured to determine a plurality of uplink transmissions to be sent, wherein the plurality of uplink transmissions carry the same content; and the transceiver module is configured to send the plurality of uplink transmissions to the network device using a configured resource.
[0329] In some embodiments, the transceiver module is configured to receive first information, wherein the first information is associated with a first hybrid automatic repeat request (HARQ) process, and the first HARQ process is used to transmit a first uplink transmission, and the first uplink transmission is one of the plurality of uplink transmissions; and the processing module is configured to determine a target timer of the first HARQ process according to the first information; and stop the target timer.
[0330] In some embodiments, the first information is used for scheduling a first HARQ process, and the target timer is a configured grant timer of the first HARQ process; or the first information is response information of the first HARQ process, and the target timer is at least one of a DRX HARQ round trip time timer of the first HARQ process and a DRX HARQ retransmission timer of the first HARQ process.
[0331] In some embodiments, the processing module is further configured to stop a target timer of a second HARQ process, wherein the second HARQ process is used for transmitting another uplink transmission of the multiple uplink transmissions.
[0332] In some embodiments, the processing module is further configured to determine that a last transmission through the second HARQ process is one of the multiple uplink transmissions.
[0333] In some embodiments, the processing module is further configured to clear a buffer of the first HARQ process, wherein the terminal does not obtain a media access control (MAC) protocol data unit (PDU) to be transmitted scheduled by the first information.
[0334] In some embodiments, the processing module is further configured to clear a buffer of the second HARQ process, wherein the second HARQ process is used for transmitting another uplink transmission of the multiple uplink transmissions.
[0335] In some embodiments, the processing module is further configured to determine that a last transmission through the second HARQ process is one of the multiple uplink transmissions.
[0336] In some embodiments, the processing module is further configured to determine at least one HARQ process from a HARQ process pool;
[0337] The transceiver is further configured to transmit the multiple uplink transmissions through the at least one HARQ process.
[0338] In some embodiments, each of the multiple uplink transmissions includes an identifier of a HARQ process corresponding to the multiple uplink transmissions; or a specified one of the multiple uplink transmissions includes an identifier of a HARQ process corresponding to the multiple uplink transmissions.
[0339] In some embodiments, the processing module is further configured to determine the specified one of the multiple uplink transmissions according to a protocol agreement; or determine the specified one of the multiple uplink transmissions according to an indication of the network device.
[0340] Optionally, the transceiver is configured to perform at least one of the communication steps of the terminal in any of the above methods, such as transmitting and / or receiving, and the like, which will not be repeated here.
[0341] Optionally, the processing module is configured to perform at least one of the other steps performed by the terminal in any of the above methods, which will not be repeated here.
[0342] FIG. 6B is a structural schematic diagram of another network device according to an embodiment of the present disclosure. As shown in FIG. 6B, the network device 6200 can include at least one of a transceiver module 6201, a processing module 6202, and the like. In some embodiments, the transceiver module is configured to receive at least one of the multiple uplink transmissions sent by the terminal through the configured resource, wherein the multiple uplink transmissions carry the same content.
[0343] In some embodiments, the transceiver module is further configured to send first information, wherein the first information is associated with a first hybrid automatic repeat request (HARQ) process, the first HARQ process is used for transmitting the first uplink transmission, and the first uplink transmission is one of the multiple uplink transmissions; and the processing module is configured to determine a target timer of the first HARQ process according to the first information, and stop the target timer.
[0344] In some embodiments, the first information is used for scheduling the first HARQ process, and the target timer is a configured grant timer of the first HARQ process; or the first information is response information of the first HARQ process, and the target timer is at least one of a DRX HARQ round trip time timer of the first HARQ process and a DRX HARQ retransmission timer of the first HARQ process.
[0345] In some embodiments, the processing module is further configured to stop a target timer of a second HARQ process, wherein the second HARQ process is used for transmitting other uplink transmissions of the multiple uplink transmissions.
[0346] In some embodiments, the processing module is further configured to determine that a last transmission through the second HARQ process is one of the multiple uplink transmissions.
[0347] In some embodiments, each of the uplink transmissions includes an identifier of a HARQ process corresponding to the multiple uplink transmissions; or the specified one of the uplink transmissions includes an identifier of a HARQ process corresponding to the multiple uplink transmissions.
[0348] In some embodiments, the transceiver module is further configured to indicate the specified one of the uplink transmissions to the terminal.
[0349] In some embodiments, the transceiver module can include a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be replaced by a transceiver.
[0350] In some embodiments, the processing module can be one module, or can include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module, respectively. Optionally, the processing module can be mutually replaced with the processor.
[0351] FIG. 7A is a structural schematic diagram of a communication device 7100 according to an embodiment of the present disclosure. The communication device 7100 can be a network device (such as an access network device, a core network device, etc.), a terminal (such as a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0352] As shown in FIG. 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. The communication device 7100 is used to implement any of the above methods.
[0353] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memory 7102 can also be outside the communication device 7100.
[0354] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as transmitting and / or receiving in the above methods, and the processor 7101 performs at least one of the other steps.
[0355] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be mutually replaced, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be mutually replaced, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be mutually replaced.
[0356] In some embodiments, the communication device 7100 can include one or more interface circuits 7104. Optionally, the interface circuits 7104 are connected with the memory 7102, and the interface circuits 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuits 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0357] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited by FIG. 7A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0358] FIG. 7B is a structural schematic diagram of a chip 7200 according to an embodiment of the present disclosure. For the case where the communication device 7100 is a chip or a chip system, the structural schematic diagram of the chip 7200 shown in FIG. 7B can be referred to, but is not limited thereto.
[0359] The chip 7200 includes one or more processors 7201, and the chip 7200 is configured to execute any of the above methods.
[0360] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuits 7202 are connected with the memory 7203, and the interface circuits 7202 can be used to receive signals from the memory 7203 or other devices, and can be used to send signals to the memory 7203 or other devices. For example, the interface circuits 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
[0361] In some embodiments, the interface circuits 7202 perform at least one of the communication steps such as sending and / or receiving in the above methods, and the processor 7201 performs at least one of the other steps.
[0362] In some embodiments, the terms interface circuit, interface, transceiver pin, and transceiver can be replaced with each other.
[0363] In some embodiments, chip 7200 also includes one or more memories 7203 for storing instructions. Optionally, all or part of memory 7203 can be external to chip 7200.
[0364] The disclosure also provides a storage medium having stored thereon instructions which, when executed by a communication device 7100, cause the communication device 7100 to perform any of the methods described above. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but this is not a limitation, as the storage medium can also be a storage medium readable by other apparatuses. Optionally, the storage medium can be a non-transitory storage medium, but this is not a limitation, as the storage medium can also be a transitory storage medium.
[0365] The disclosure also provides a program product which, when executed by a communication device 7100, causes the communication device 7100 to perform any of the methods described above. Optionally, the program product is a computer program product.
[0366] The disclosure also provides a computer program which, when executed on a computer, causes the computer to perform any of the methods described above.
[0367] In the embodiments described above, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded on a computer and executed, all or part of the processes or functions described in the embodiments of the disclosure are produced. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer programs can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0368] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software manner depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the disclosure.
[0369] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0370] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A transmission method, characterized in that, include: Determine multiple uplink transmissions to be sent, wherein the multiple uplink transmissions carry the same content; Using configuration resources, send the multiple uplink transmissions to the network device.
2. The method as described in claim 1, characterized in that, The method further includes: Receive first information, wherein the first information is associated with a first Hybrid Automatic Repeat Request (HARQ) process, the first HARQ process is used to transmit a first uplink transmission, and the first uplink transmission is one of the plurality of uplink transmissions; Based on the first information, determine the target timer for the first HARQ process; Stop the target timer.
3. The method as described in claim 2, characterized in that, The first information is used to schedule the first HARQ process, and the target timer is the configuration authorization timer of the first HARQ process; or, The first information is the response information of the first HARQ process, and the target timer is at least one of the following: the discontinuous transmission DRX HARQ round-trip time timer of the first HARQ process, and the DRX HARQ retransmission timer of the first HARQ process.
4. The method as described in claim 2 or 3, characterized in that, The method further includes: Stop the target timer of the second HARQ process, wherein the second HARQ process is used to transmit other uplink transmissions among the plurality of uplink transmissions.
5. The method as described in claim 4, characterized in that, Before the target timer for stopping the second HARQ process, the following is also included: The most recent transmission performed through the second HARQ process is identified as one of the plurality of uplink transmissions.
6. The method according to any one of claims 2-5, characterized in that, The method further includes: The cache of the first HARQ process is cleared, where the terminal has not obtained the Media Access Control (MAC) Protocol Data Unit (PDU) scheduled for transmission by the first information.
7. The method according to any one of claims 2-6, characterized in that, The method further includes: Clear the cache of the second HARQ process, which is used to transmit other uplink transmissions among the plurality of uplink transmissions.
8. The method as described in claim 7, characterized in that, Before clearing the cache of the second HARQ process, the method further includes: The most recent transmission performed through the second HARQ process is identified as one of the plurality of uplink transmissions.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: Identify at least one HARQ process from the HARQ process pool; The plurality of uplink transmissions are sent through the at least one HARQ process.
10. The method as described in claim 9, characterized in that, Each of the aforementioned uplink transmissions contains the identifier of the HARQ process corresponding to the plurality of uplink transmissions; or, A specified uplink transmission contains the identifiers of the HARQ processes corresponding to the plurality of uplink transmissions.
11. The method as described in claim 10, characterized in that, The method further includes: According to the agreement, a specific uplink transmission is determined; or, Based on the instructions of the network device, determine the specified uplink transmission.
12. A transmission method, characterized in that, include: The receiving terminal sends at least one of a plurality of uplink transmissions through configuration resources, wherein the multiple uplink transmissions carry the same content.
13. The method as described in claim 12, characterized in that, The method further includes: Send first information, wherein the first information is associated with a first Hybrid Automatic Repeat Request (HARQ) process, the first HARQ process is used to transmit a first uplink transmission, the first uplink transmission being one of the plurality of uplink transmissions; Based on the first information, determine the target timer for the first HARQ process; Stop the target timer.
14. The method as described in claim 13, characterized in that, The first information is used to schedule the first HARQ process, and the target timer is the configuration authorization timer of the first HARQ process; or, The first information is the response information of the first HARQ process, and the target timer is at least one of the following: the discontinuous transmission DRX HARQ round-trip time timer of the first HARQ process, and the DRX HARQ retransmission timer of the first HARQ process.
15. The method as described in claim 13 or 14, characterized in that, The method further includes: Stop the target timer of the second HARQ process, wherein the second HARQ process is used to transmit other uplink transmissions among the plurality of uplink transmissions.
16. The method as described in claim 15, characterized in that, Before the target timer for stopping the second HARQ process, the following is also included: The most recent transmission performed through the second HARQ process is identified as one of the plurality of uplink transmissions.
17. The method according to any one of claims 12-16, characterized in that, Each of the aforementioned uplink transmissions contains the identifier of the HARQ process corresponding to the plurality of uplink transmissions; or, A specified uplink transmission contains the identifiers of the HARQ processes corresponding to the plurality of uplink transmissions.
18. The method as described in claim 17, characterized in that, The method further includes: Instruct the terminal to specify a particular uplink transmission.
19. A terminal, characterized in that, The terminal includes: A processing module is used to determine multiple uplink transmissions to be sent, wherein the multiple uplink transmissions carry the same content; The transceiver module is used to send the multiple uplink transmissions to the network device using configured resources.
20. A network device, characterized in that, The network device includes: The transceiver module is used to receive at least one of a plurality of uplink transmissions sent by the terminal through configuration resources, wherein the multiple uplink transmissions carry the same content.
21. A communication device, characterized in that, The device includes: One or more processors; The device is used to perform the transmission method according to any one of claims 1-11, or to perform the transmission method according to any one of claims 12-18.
22. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the transmission method according to any one of claims 1-11, and the network device is configured to implement the transmission method according to any one of claims 12-18.
23. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the transmission method as described in any one of claims 1-11 or 12-18.
Citation Information
Patent Citations
Method and device for enhancing uplink coverage, and base station
CN103313270A
Uplink transmission method and device, access network equipment, terminal and storage medium
CN111727576A
Data transmission method, device, related apparatus, and storage medium
WO2021136444A1
Transport block repetition with multiple uplink configured grant configurations
WO2021151793A1