Communication method and device

By adopting DSA transmission mode in satellite communication, the terminal equipment repeatedly sends RRC messages and uses a contention-based message scrambling mechanism, which solves the problem of poor signal quality in satellite communication and improves the reception success rate and coverage effect.

CN122028192APending Publication Date: 2026-05-12HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-11-08
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In satellite communication scenarios, the long distance between user equipment and satellite results in poor signal quality, a problem that existing methods have not yet been able to effectively solve.

Method used

The DSA (Diverse Slotted Greeting) transmission method is adopted, in which the terminal device repeatedly sends RRC connection request messages or RRC connection recovery request messages. By indicating whether the DSA transmission method is allowed, the maximum number of repeated transmissions, or the number of repeated transmissions, the success rate of network device reception is improved, and the scrambling mechanism for resolving message contention is used to improve signal coverage.

Benefits of technology

It improves the success rate of network devices receiving the first message under poor signal quality conditions, enhances the network's control over DSA transmission mode, reduces transmission overhead, and adapts to the needs of different coverage enhancement levels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122028192A_ABST
    Figure CN122028192A_ABST
Patent Text Reader

Abstract

A communication method and apparatus can be applied to satellite communication, such as NTN. A terminal receives first information, the first information is used for indicating a plurality of resources, the plurality of resources are used for sending a first message, and the first information is also used for indicating whether a DSA transmission mode is allowed to be used. And under the condition that the first information indicates that the DSA transmission mode is allowed to be used, the terminal repeatedly sends the first message through M resources or N groups of resources in the plurality of resources, and both M and N are integers greater than or equal to 2. According to the embodiment of the invention, whether the DSA is allowed to be used or not can be indicated through the first information, so that the use of the DSA is more in line with the current network environment, and the control of the network on the DSA is also enhanced. In the DSA transmission mode, the terminal can repeatedly send the first message, thereby improving the coverage of the first message.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0002] Satellite communication has advantages such as wide coverage, long communication distance, high reliability, high flexibility and high throughput. It is not affected by geographical environment, climate conditions and natural disasters, and has been widely used in aviation communication, maritime communication, military communication and other fields.

[0003] In satellite communication scenarios, the distance between user equipment (UE) and satellite is relatively large, resulting in poor signal quality, which requires further solutions. Summary of the Invention

[0004] This application provides a communication method and apparatus for saving transmission resources.

[0005] Firstly, a first communication method is provided, which can be applied to a terminal-side device, also referred to as a terminal device or terminal. This terminal device is, for example, a terminal equipment, or a component of a terminal equipment, such as a communication module, circuitry or chips responsible for communication functions (e.g., modem chips, also known as baseband chips, or system-on-chip (SoC) chips containing modem cores, or system-in-package (SIP) chips, chip systems, or processors, etc.) or other functional modules that can implement the functions of the terminal equipment. This chip system or functional module, for example, is disposed within the terminal equipment, and can also be a logic module or software capable of implementing all or part of the functions of the terminal equipment. The method includes: receiving first information, the first information indicating multiple resources for sending a first message, the first information further indicating whether diversity-slotted aloha (DSA) transmission mode is allowed, the first message being an RRC connection request message, an RRC establishment request message, an RRC connection recovery request message, or an RRC data early transmission request message; if the first information indicates that the DSA transmission mode is allowed, repeatedly sending the first message through M resources or N groups of resources from the multiple resources, wherein M and N are both integers greater than or equal to 2.

[0006] This application provides a DSA mechanism, under which a terminal can repeatedly send RRC connection request messages or RRC connection recovery request messages. Using DSA can improve the success rate of network devices receiving RRC connection request messages or RRC connection recovery request messages; however, excessive use of DSA may cause system performance degradation. Considering this, the use of DSA can be restricted. This application embodiment uses first information to indicate whether DSA is allowed, making the use of DSA more suitable for the current network environment and enhancing network control over DSA. Furthermore, the terminal can send the first message through DSA transmission, in which the terminal can repeatedly send the first message, thereby improving the coverage of the first message. Even with poor signal quality, repeated transmission can improve the success rate of network devices receiving the first message.

[0007] In one optional implementation, the first information is further used to indicate the maximum number of times the first message can be retransmitted or the maximum number of retransmissions; or, the first information is further used to indicate the maximum number of times the message can be retransmitted or the maximum number of retransmissions corresponding to the DSA transmission method. This maximum number of times the message can be retransmitted or the maximum number of retransmissions may correspond to the DSA transmission method, and the terminal will use this maximum number of times the message can be retransmitted or the maximum number of retransmissions if it uses the DSA transmission method. Alternatively, this maximum number of times the message can not correspond to the DSA transmission method, for example, it can be configured by the network device, which is more flexible.

[0008] In one optional implementation, the maximum number of repeated transmissions corresponds to a first coverage enhancement level, or the number of repeated transmissions corresponds to a first coverage enhancement level. For example, different coverage enhancement levels may correspond to the same or different maximum number of repeated transmissions, or different coverage enhancement levels may correspond to the same or different number of repeated transmissions, so that the maximum number of repeated transmissions or the number of repeated transmissions can meet the requirements of the corresponding coverage enhancement level.

[0009] In one optional implementation, the first information is used to indicate whether the DSA transmission mode is allowed, including: the first information indicating the maximum number of times the first message can be retransmitted, wherein a maximum number of retransmissions of 1 indicates that the DSA transmission mode is not allowed, or a maximum number of retransmissions greater than 1 indicates that the DSA transmission mode is allowed; or, the first information indicating the number of times the first message can be retransmitted, wherein a retransmission number of 1 indicates that the DSA transmission mode is not allowed, or a retransmission number greater than 1 indicates that the DSA transmission mode is allowed. The first information can implicitly indicate whether the DSA transmission mode is allowed by indicating the maximum number of retransmissions or the number of retransmissions, thus enabling the first information to indicate multiple contents with a single piece of information (information indicating the maximum number of retransmissions or the number of retransmissions), and also saving the transmission overhead of the first information.

[0010] In one optional implementation, the first information is further used to indicate the maximum number of consecutive transmissions or the maximum number of consecutive transmissions of the first message. The terminal can transmit the first message continuously or intermittently, making the transmission method more flexible.

[0011] In one optional implementation, the maximum number of consecutive transmissions corresponds to a first coverage enhancement level, or the number of consecutive transmissions corresponds to a first coverage enhancement level. For example, different coverage enhancement levels may correspond to the same or different maximum number of consecutive transmissions, or different coverage enhancement levels may correspond to the same or different number of consecutive transmissions, so that the maximum number of consecutive transmissions or the number of consecutive transmissions can meet the requirements of the corresponding coverage enhancement level.

[0012] In one alternative implementation, the first information is system information, or the first information is included in system information. Alternatively, the first information may also be other broadcast or unicast messages, or the first information may also be included in other broadcast or unicast messages.

[0013] In an optional implementation, the method further includes: receiving a contention resolution message, the contention resolution message being scrambled using a first RNTI, wherein the first RNTI is determined based on a terminal identifier included in the first message; or, the first RNTI is an RNTI corresponding to the DSA transmission mode; or, the first RNTI is determined based on the first parameter and the terminal identifier included in the first message; or, the first RNTI is determined based on the M resources or the N groups of resources. The first RNTI can be used to scramble the contention resolution message, and / or to scramble fourth information, the fourth information being able to schedule the contention resolution message. In this embodiment, when a terminal uses DSA, it can use one RNTI or multiple RNTIs. Regardless of whether one or more RNTIs are used, the one or more RNTIs can be determined in one of the ways described above, which is quite flexible.

[0014] In one optional implementation, the first RNTI is the RNTI corresponding to the DSA transmission method, including: the first RNTI being a unique RNTI corresponding to the DSA transmission method; or, the first RNTI being one of multiple RNTIs corresponding to the DSA transmission method. If a DSA transmission method can correspond to a unique RNTI, then the first RNTI is that RNTI. Alternatively, if a DSA transmission method can correspond to multiple RNTIs, then the first RNTI is, for example, an RNTI selected by the terminal from these multiple RNTIs. For example, the terminal can select it randomly, or it can select it according to a certain strategy; there are no restrictions on this.

[0015] In one optional implementation, the first RNTI is determined based on the M resources or the N groups of resources, including: the different resources included in the M resources or the N groups of resources have the same time-domain location and / or the same frequency-domain location, and the first RNTI is determined based on the time-domain location and / or the frequency-domain location; or, the RNTIs associated with the different resources included in the M resources or the N groups of resources are all the first RNTI. For example, the terminal can determine the first RNTI based on the time-domain location and / or frequency-domain location of the selected resource, or it can determine the first RNTI based on the RNTI associated with the selected resource, which is a flexible approach.

[0016] In an optional implementation, the method further includes sending second information, the second information indicating one or more of the following: whether it has the capability to simultaneously detect multiple RNTIs, the first message using the DSA transmission method, or the method for determining the first RNTI. The terminal can indicate its capability through the second information, and / or indicate the method for determining the first RNTI, etc., so that the network device can determine the first RNTI in the same way, thereby improving the terminal's detection success rate.

[0017] In one optional implementation, the second information is further used to indicate the number of times the first message is repeated, or the second information is further used to indicate the maximum number of times the first message can be repeated. The terminal can use the second information to inform the network device of the number of repetitions, etc., so that the network device can detect the first message.

[0018] In one optional implementation, the first message is repeatedly sent through M resources out of the plurality of resources; the method further includes: starting a first timer after the initial transmission of the first message, and restarting the first timer after each retransmission of the first message, the first timer being used to listen for contention resolution messages; or, starting a first timer after each transmission of the first message, the first timer being used to listen for contention resolution messages. For example, the terminal can use one first timer, and the terminal can restart the first timer after each retransmission of the first message. Optionally, in the scenario where the terminal uses one first timer, the terminal can also use only one RNTI. This approach has lower requirements on the terminal's capabilities, making the embodiments of this application applicable to more terminals. Alternatively, the terminal can also use multiple first timers, and the terminal can start the first timer corresponding to the transmission resource used each time the first message is sent. Optionally, in the scenario where the terminal uses multiple first timers, the terminal can also use multiple RNTIs. This approach is more flexible.

[0019] In one optional implementation, starting a first timer after the initial transmission of the first message and restarting the first timer after each retransmission of the first message includes: when the terminal does not have the capability to simultaneously detect multiple RNTIs, starting the first timer after the initial transmission of the first message and restarting the first timer after each retransmission of the first message; starting the first timer after each transmission of the first message includes: when the terminal has the capability to simultaneously detect multiple RNTIs, starting the first timer after each transmission of the first message. For example, if the terminal does not support simultaneous detection of multiple RNTIs, the terminal can use one RNTI, and in this scenario, the terminal can also use only one first timer. Alternatively, if the terminal supports simultaneous detection of multiple RNTIs, the terminal can use multiple RNTIs, and in this scenario, the terminal can also use only multiple first timers. For example, the terminal can determine, based on its capabilities, whether to use one or more RNTIs and / or one or more first timers, so that the terminal's operating mechanism is consistent with its capabilities.

[0020] In one optional implementation, the first message is repeatedly sent through N groups of resources among the plurality of resources; the method further includes: starting a first timer after sending the first message on the first group of resources among the N groups of resources, and restarting the first timer after sending the first message on each of the remaining N-1 groups of resources, the first timer being used to listen for contention resolution messages; or, starting a first timer respectively after sending the first message on each of the N groups of resources, the first timer being used to listen for contention resolution messages.

[0021] In one optional implementation, after sending the first message on the first group of resources in the N groups of resources, a first timer is started, and after sending the first message on each of the remaining N-1 groups of resources, the first timer is restarted, including: when the terminal does not have the capability to support simultaneous detection of multiple RNTIs, starting the first timer after sending the first message on the first group of resources in the N groups of resources, and restarting the first timer after sending the first message on each of the remaining N-1 groups of resources; and after sending the first message on each of the N groups of resources, starting the first timer respectively, including: when the terminal has the capability to support simultaneous detection of multiple RNTIs, starting the first timer respectively after sending the first message on each of the N groups of resources.

[0022] For information on the technical effects of the two implementation methods described above, please refer to the description of the technical effects of the corresponding implementation methods in the preceding text.

[0023] In an optional implementation, the method further includes: if the first information indicates that the DSA transmission method is not allowed and / or the terminal does not support the DSA transmission method, sending the first message through one of the plurality of resources or repeatedly sending the first message through a group of resources. If the first information indicates that the DSA transmission method is not allowed, and / or the terminal does not support the use of the DSA transmission method (e.g., the terminal's capabilities are not supported, or the terminal's behavior is restricted), the terminal may not use the DSA transmission method. For example, the terminal may select one resource or a group of resources from the plurality of resources to send the first message.

[0024] In an optional implementation, the method further includes: after sending the first message on the one resource or a set of resources, starting or restarting a first timer, the first timer being used to listen for contention resolution messages. When not using DSA transmission, the terminal may also start or restart the first timer after sending the first message to detect or listen for contention resolution messages.

[0025] In one alternative implementation, the contention resolution message is scrambled using a first RNTI, wherein the first RNTI is determined based on the single resource or the set of resources. Without using DSA transmission, the first RNTI can be determined based on the resource used to send the contention resolution message, and the network device can also determine the first RNTI based on that resource, ensuring consistency between the RNTI determined by the network device and the terminal.

[0026] Secondly, a second communication method is provided, which can be applied to a second device. The second device is, for example, a network-side device, also referred to as a network device. This network device is, for example, a network equipment, or a component of a network equipment, such as a communication module, processor, circuit, or chip system (or chip) or other functional module applicable to the network equipment. This chip system or functional module can implement the functions of the network equipment, and may be, for example, disposed within the network equipment, or may be a logic module or software capable of implementing all or part of the functions of the network equipment. The network equipment can be a non-ORAN architecture or an ORAN architecture; or, the network equipment can be a CU, DU, or RU under an ORAN architecture. The network equipment is, for example, located on the ground, or the network equipment is, for example, a non-ground device such as a satellite or an airborne vehicle, or located on a non-ground device such as a satellite or an airborne vehicle. The network equipment includes, for example, access network equipment and / or core network equipment. The method includes: sending first information, the first information indicating multiple resources for sending a first message, the first information further indicating whether DSA transmission mode is permitted; and detecting the first message on the multiple resources.

[0027] In one optional implementation, the first information is further used to indicate the maximum number of times the first message can be repeatedly sent or the number of times it can be repeatedly sent; or, the first information is further used to indicate the maximum number of times it can be repeatedly sent or the number of times it can be repeatedly sent corresponding to the DSA transmission method.

[0028] In one optional implementation, the maximum number of repeated transmissions corresponds to the first coverage level, or the number of repeated transmissions corresponds to the first coverage level.

[0029] In one optional implementation, the first information is used to indicate whether the DSA transmission mode is allowed, including: the first information is used to indicate the maximum number of times the first message is retransmitted, wherein the maximum number of retransmissions is 1, indicating that the DSA transmission mode is not allowed, or the maximum number of retransmissions is greater than 1, indicating that the DSA transmission mode is allowed; or, the first information is used to indicate the number of times the first message is retransmitted, wherein the number of retransmissions is 1, indicating that the DSA transmission mode is not allowed, otherwise indicating that the DSA transmission mode is allowed.

[0030] In an optional implementation, the first information is further used to indicate the maximum number of consecutive transmissions or the number of consecutive transmissions of the first message.

[0031] In one optional implementation, the maximum number of consecutive transmissions corresponds to a first coverage level, or the number of consecutive transmissions corresponds to a first coverage level.

[0032] In one alternative implementation, the first information is system information.

[0033] In an optional implementation, the method further includes: detecting the first message on M resources or N groups of resources among the plurality of resources, wherein M and N are both integers greater than or equal to 2; and sending a contention resolution message.

[0034] In one alternative implementation, the number of contention resolution messages is 1.

[0035] In one optional implementation, the contention resolution message is scrambled using a first RNTI, wherein the first RNTI is determined based on the identifier of the terminal included in the first message; or, the first RNTI is the RNTI corresponding to the DSA transmission mode; or, the first RNTI is determined based on the first parameter and the identifier of the terminal included in the first message; or, the first RNTI is determined based on the M resources or the N groups of resources.

[0036] In one optional implementation, the first RNTI is the RNTI corresponding to the DSA transmission mode, including: the first RNTI is a unique RNTI corresponding to the DSA transmission mode; or, the first RNTI is one of a plurality of RNTIs corresponding to the DSA transmission mode.

[0037] In one optional implementation, the first RNTI is determined based on the M resources or the N groups of resources, including: the different resources included in the M resources or the N groups of resources have the same time-domain position and / or the same frequency-domain position, and the first RNTI is determined based on the time-domain position and / or the frequency-domain position; or, the RNTI associated with the different resources included in the M resources or the N groups of resources are all the first RNTI.

[0038] In an optional implementation, the method further includes: receiving second information, the second information being used to indicate the determination method of the first RNTI, or to indicate that the first message used the DSA transmission method.

[0039] In one optional implementation, the second information is further used to indicate the number of times the first message is repeatedly sent, or the second information is further used to indicate the maximum number of times the first message is repeatedly sent.

[0040] For the technical effects of the second aspect or its various alternative implementations, please refer to the description of the technical effects of the first aspect or its corresponding implementations.

[0041] Thirdly, a communication device is provided. The communication device can be the terminal-side device described in the first aspect above. The communication device possesses the functions of the terminal-side device described above. For example, the communication device has the functions described in the first aspect above. For example, the communication device includes modules, units, or means corresponding to performing the operations involved in the first aspect above. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware. The communication device is, for example, a terminal device, or a component of a terminal device, such as a communication module, circuit or chip (or chip system), or other functional module applicable to a terminal device. This chip system or functional module can realize the functions of the terminal device, and is, for example, disposed in the terminal device. In one optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also called a processing module) and a transceiver unit (sometimes also called a transceiver module). A transceiver unit can perform both sending and receiving functions. When the transceiver unit performs the sending function, it can be called a sending unit (sometimes also called a sending module), and when it performs the receiving function, it can be called a receiving unit (sometimes also called a receiving module). The sending unit and the receiving unit can be the same functional module, which is called the transceiver unit and can perform both sending and receiving functions; or, the sending unit and the receiving unit can be different functional modules, and the transceiver unit is a collective term for these functional modules.

[0042] In one optional implementation, the transceiver unit (or the receiving unit) is configured to receive first information, which indicates multiple resources for sending a first message. The first information also indicates whether DSA transmission mode is allowed. The first message is an RRC connection request message, an RRC establishment request message, an RRC connection recovery request message, or an RRC data early transmission request message. The transceiver unit (or the sending unit) is configured to repeatedly send the first message through M resources or N groups of resources among the multiple resources when the first information indicates that DSA transmission mode is allowed, wherein M and N are both integers greater than or equal to 2.

[0043] In an alternative embodiment, the communication device further includes a storage unit (sometimes also called a storage module), and the processing unit is configured to couple with the storage unit and execute programs or instructions in the storage unit to enable the communication device to perform the functions of the terminal-side device described in the first aspect above.

[0044] Fourthly, a communication device is provided. The communication device can be a network-side device as described in the second aspect above. The communication device possesses the functions of the aforementioned network-side device. For example, the communication device can implement the functions described in the second aspect above. For instance, the communication device includes modules, units, or means corresponding to performing the operations involved in the second aspect above. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware. The communication device is, for example, a network device or a component of a network device, such as a communication module, processor, chip system (or chip or circuit), or other functional module applicable to a network device. This chip system or functional module can implement the functions of the network device, and is, for example, disposed within the network device. In one optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also called a processing module) and a transceiver unit (sometimes also called a transceiver module). For details on the implementation of the transceiver unit, please refer to the description in the fifth aspect.

[0045] In one optional implementation, the transceiver unit (or the sending unit) is configured to send first information, the first information being used to indicate multiple resources, the multiple resources being used to send a first message, the first information also being used to indicate whether DSA transmission mode is allowed, the first message being an RRC connection request message, an RRC establishment request message, an RRC connection recovery request message, or an RRC data early transmission request message; the transceiver unit (or the receiving unit) is configured to detect the first message on the multiple resources.

[0046] In an alternative embodiment, the communication device further includes a storage unit (sometimes also called a storage module), and the processing unit is configured to couple with the storage unit and execute programs or instructions in the storage unit to enable the communication device to perform the functions of the network-side device described in the second aspect above.

[0047] Fifthly, an apparatus is provided, the apparatus comprising a memory and one or more processors. The memory is used to store part or all of a computer program or instructions necessary for implementing the functions described in the first aspect above. The one or more processors are executable to carry out the computer program or instructions, such that, when executed, the apparatus implements the methods in any possible design or implementation of the first aspect above.

[0048] In one possible design, the device may further include interface circuitry, wherein the processor is configured to communicate with other devices or components via the interface circuitry.

[0049] In one possible design, the device may also include the memory.

[0050] The aforementioned device may be a terminal, or a communication module in the terminal, or a chip in the terminal responsible for communication functions such as a modem chip (also known as a baseband chip) or a SoC or SIP chip containing a modem module.

[0051] A sixth aspect provides an apparatus comprising a memory and one or more processors. The memory is used to store part or all of a computer program or instructions necessary for implementing the functions described in the second aspect above. The one or more processors are executable to carry out the computer program or instructions, such that, when executed, the apparatus implements the methods in any possible design or implementation of the second aspect above.

[0052] In one possible design, the device may further include interface circuitry, wherein the processor is configured to communicate with other devices or components via the interface circuitry.

[0053] In one possible design, the device may also include the memory.

[0054] The aforementioned device may be a network device, a communication module in a network device, or a chip in a network device that is responsible for communication functions, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip that contains a modem module.

[0055] A seventh aspect provides a communication system including a network-side device, wherein the network-side device is configured to perform the method described in the second aspect above. For example, the network-side device may be implemented using the apparatus described in the fourth or sixth aspect.

[0056] Optionally, the communication system further includes a terminal-side device, wherein the terminal-side device is used to perform the method described in the first aspect above. For example, the terminal-side device can be implemented using the device described in the third or fifth aspect.

[0057] Eighthly, a computer-readable storage medium is provided for storing a computer program or instructions that, when executed, cause the methods performed by the network-side device or terminal-side device in the above aspects to be implemented.

[0058] Ninthly, a computer program product containing instructions is provided, which, when the computer program or instructions are run on a computer, causes the methods described in the above aspects to be implemented.

[0059] In a tenth aspect, a chip system is provided, including a processor and an interface, the processor being configured to call and execute instructions from the interface to enable the chip system to implement the methods described above. Attached Figure Description

[0060] Figure 1 , Figures 2A to 2C These are schematic diagrams illustrating several application scenarios of embodiments of this application;

[0061] Figure 3 A flowchart illustrating a communication method provided in an embodiment of this application;

[0062] Figures 4-9 Here are several schematic diagrams illustrating how the UE runs the first timer in the embodiments of this application;

[0063] Figure 10 A schematic diagram of an apparatus provided in an embodiment of this application;

[0064] Figure 11 This is a schematic diagram of another device provided in an embodiment of this application. Detailed Implementation

[0065] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.

[0066] In this application embodiment, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.

[0067] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. Furthermore, the numbering of steps in the various embodiments described in this application is only to distinguish different steps and is not used to limit the order in which the steps are performed.

[0068] The following explanations of some terms or concepts used in the embodiments of this application are provided to facilitate understanding by those skilled in the art.

[0069] In this embodiment of the application, the terminal device is a device with wireless transceiver function, which may be a fixed device, a mobile device, a handheld device (e.g., a mobile phone), a wearable device, an in-vehicle device, or a wireless device (e.g., a communication module, a modem, or a chip system, etc.) built into the above devices. The terminal devices are used to connect people, things, and machines, and can be widely used in various scenarios, including but not limited to the following: satellite communication scenarios, sensing scenarios, cellular communication, non-terrestrial networks (NTN), device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine / machine-type communications (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robots, and terminal devices in indoor commercial scenarios (such as mobile phone screen mirroring, file sharing, and mobile phone to VR glasses). When the terminal equipment is applied to V2X, it can also be called a V2X device, such as a smart car, digital car, unmanned car, driverless car, pilotless car, or automobile, self-driving car, or autonomous car, pure electric vehicle (EV), hybrid electric vehicle (HEV), range-extended electric vehicle (REEV), plug-in hybrid electric vehicle (PHEV), new energy vehicle, or roadside unit (RSU). The terminal equipment can also be a device used in D2D communication, such as an electricity meter or water meter.

[0070] Furthermore, in this embodiment of the application, the terminal device can also be a terminal device in an Internet of Things (IoT) system. IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0071] The various terminal devices described above, if located in a vehicle (e.g., placed inside or installed inside a vehicle), can all be considered in-vehicle terminal devices, also known as on-board units (OBUs). The terminal device of this application can also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit built into a vehicle as one or more components or units. The vehicle can implement the methods of this application through the built-in in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit.

[0072] The terminal equipment may sometimes be referred to as UE, terminal, access station, UE station, remote station, wireless communication equipment, or user equipment, etc.

[0073] In this application embodiment, the communication device used to implement the terminal device function can be a terminal device, which can be a terminal device or a device capable of supporting the terminal device to implement the function, such as a communication module or chip system. This device can be installed in the terminal device. In the technical solutions provided in this application embodiment, the UE is used as an example to describe the technical solutions provided in this application embodiment.

[0074] The network devices in this application embodiment include, for example, access network devices (or access network elements) and / or core network devices (or core network elements). The access network devices are devices with wireless transceiver capabilities, used to communicate with the terminal devices. The access network devices include, but are not limited to, base stations (base transceiver stations (BTS), Node B, evolved Node B (eNodeB) / eNB, or the next generation Node B (gNodeB) / gNB), transmission reception points (TRPs), base stations evolved from the 3rd generation partnership project (3GPP), access nodes in wireless fidelity (Wi-Fi) systems, wireless relay nodes, wireless backhaul nodes, etc. The base stations can be: macro base stations, micro base stations, pico base stations, small cells, relay stations, etc. Multiple base stations can support networks using the same access technology or networks using different access technologies. A base station can contain one or more co-located or non-co-located transmission and reception points. The access network equipment can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radioaccess network (CRAN) scenario. The access network equipment can also be a server, etc. In satellite communication systems, the access network equipment can be a satellite, a base station mounted on a satellite, or a gateway station (also called a ground station, earth station, signaling station, gateway, or gateway station). In some scenarios, the network equipment can also be a satellite communication terminal, such as a portable station, a fixed station, a vehicle-mounted or airborne satellite communication terminal. It should be understood that in these scenarios, the satellite communication terminal communicates with the satellite and can act as a micro base station or satellite data station to further provide data interfaces to user equipment accessing the satellite communication terminal. For example, the network equipment in V2X technology can be a roadside unit (RSU). The following explanation of the access network equipment uses a base station as an example. A base station can communicate with a terminal device, or it can communicate with a terminal device through a relay station. A terminal device can communicate with multiple base stations in different access technologies. The core network equipment is used to implement functions such as mobility management, data processing, session management, policy and accounting. The names of the equipment implementing core network functions may differ in systems using different access technologies; this application does not limit this.Taking the 5th generation (5G) mobile communication technology system as an example, the core network equipment includes, for example, access and mobility management function (AMF), session management function (SMF), policy control function (PCF), or user plane function (UPF), etc.

[0075] In a CU-DU architecture, or in an open RAN (ORAN) system, access network equipment may include one or more logical network elements such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs may be separate entities or included in the same network element, such as a baseband unit (BBU). RUs may be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0076] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-CP), and RU can also be called an open RU (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples in its embodiments. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0077] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (such as the Radio Resource Control (RRC) layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of protocol layers below the PDCP layer (such as one or more of the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, or Physical (PHY) layer). As another example, the CU can be configured to implement the functions of protocol layers above the PDCP layer (such as the RRC and / or SDAP layers), and the DU can be configured to implement the functions of protocol layers below the PDCP layer (such as one or more of the RLC, MAC, or PHY layers).

[0078] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.

[0079] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0080] In this application embodiment, the communication device used to implement the functions of a network device can be called a network device. This network device can be a network element, a network device, or a device capable of supporting the network device or network element to implement the function, such as a chip system. This device can be installed in the network device. In the technical solutions provided in this application embodiment, the device used to implement the functions of a network device is described as a network device (for example, the device used to implement the functions of an access network device is an access network device, and the device used to implement the functions of a core network device is a core network device).

[0081] The communication method provided in this application can be applied to fourth-generation (4G) communication systems, such as LTE communication systems, and also to fifth-generation (5G) communication systems, such as 5G New Radio (NR) communication systems, or to various communication systems evolved after 5G, such as future communication systems. The method provided in this application can also be applied to Bluetooth systems, wireless fidelity (Wi-Fi) systems, long-range radio (LoRa) systems, or vehicle-to-everything (V2X) systems. The method provided in this application can also be applied to sidelink (SL) communication. The method provided in this application can be applied to terrestrial networks (TN); or, the method provided in this application can also be applied to non-terrestrial networks (NTN), such as satellite communication systems, for example, transparent satellite architecture, backhaul satellite architecture, or regenerative satellite architecture, etc., without limitation. NTN can be a communication system integrated with other communication systems such as 4G, 5G mobile communication systems, or future communication systems, such as NR NTN, IoTNTN, etc.

[0082] Please refer to Figure 1 This is a schematic diagram of an application scenario according to an embodiment of this application. Figure 1 This includes a UE and network equipment, which may include access network equipment and / or core network equipment. For example, the UE camps on a cell provided by the network equipment. The UE may be located on the ground; the network equipment may be located on the ground or in the air, such as on a satellite, a drone, or an aircraft, or the network equipment may be a satellite, a drone, or an aircraft.

[0083] Please refer to this again. Figures 2A to 2CThis diagram illustrates several network architectures of NTN, and also represents several application scenarios in embodiments of this application. Among them, the architecture where the UE connects to the terrestrial access network via satellite can be called a transparent satellite architecture (e.g., Figure 2A The architecture that places access network equipment on a satellite (or the satellite has the function of access network equipment) is called a regenerative satellite architecture or regenerative star architecture (e.g. Figure 2B The architecture where the UE connects to the terrestrial access network and then connects to the terrestrial network via satellite can be called a satellite backhaul architecture (e.g., UE connects to the terrestrial access network and then connects to the terrestrial network via satellite). Figure 2C ).

[0084] exist Figure 2A In this system, the network elements used for transmitting services (such as access network equipment and / or core network equipment) are all located on the ground. The UE accesses the network through the access network equipment located on the ground via satellite, and the satellite has a pass-through function.

[0085] exist Figure 2B In this configuration, access network equipment is mounted on a satellite, or the underlying processing modules of access network elements are mounted on a satellite, or the satellite possesses some or all of the functions of the access network equipment. Besides the access network equipment, other network elements used for service transmission (such as core network equipment) are located on the ground. Alternatively, some or all of the network elements in the core network can also be mounted on a satellite, or the satellite can possess some or all of the functions of the network elements in the core network.

[0086] exist Figure 2C In this system, the access network equipment is located on the ground. The UE communicates with the satellite through the ground access network and then connects to the ground network through the satellite.

[0087] Optional, Figure 2A , Figure 2B or Figure 2C The satellites in the system can also be replaced by aerial equipment such as drones or high-altitude aircraft.

[0088] The method provided in the embodiments of this application is described below with reference to the accompanying drawings. In the flowcharts corresponding to the various embodiments of this application, unless otherwise specified, all steps indicated by dashed lines are optional. In the various embodiments of this application, DSA can be understood as a transmission mode. In the DSA transmission mode, the UE selects multiple resources from the resources configured by the network device and repeatedly sends a first message, such as message 3 (Msg3), or messages included in Msg3. For example, Msg3 may include an RRC establishment request message, an RRC connection request message, an RRC connection recovery request message, or an RRC data early transmission request message, etc. In the DSA transmission mode, the network device cannot predict the specific resources selected by the UE.

[0089] The various embodiments described herein can be implemented by a UE and a network device. The various embodiments described herein can be applied to... Figure 1 , Figures 2A to 2C The network architecture shown in any of the accompanying figures. For example, the UE described in the various embodiments of this document can be... Figure 1 , Figures 2A to 2C The UE in any of the accompanying drawings, and the network device described in the various embodiments of this document, can be... Figure 1 , Figures 2A to 2C The network device in any of the accompanying figures. Alternatively, the various embodiments herein may also be performed between UEs, in which case “UE” hereafter can be replaced with “UE1” and “network device” hereafter can be replaced with “UE2”.

[0090] This application provides a communication method, please refer to the embodiments therein. Figure 3 Here is a flowchart of the method.

[0091] S301, The network device sends the first information. Correspondingly, the UE receives the first information.

[0092] The first information may include resource configuration information that indicates or configures at least one resource for sending a first message, such as message 3 (Msg3) or a message included in Msg3. For example, the message included in Msg3 may be an RRC establishment request message, an RRC connection request message, an RRC connection resume request message, or an RRC early data request message. For example, in an LTE system, the first message may be an RRC connection request message; in an NR system, the first message may be an RRC establishment request message or an RRC connection resume request message; or, in a small packet transmission procedure, the first message may be an RRC early data request message.

[0093] For example, each of the at least one resources is a physical uplink shared channel (PUSCH) resource, or each resource can also be understood as the transmission occasion of the first message, or each resource can also be understood as an uplink grant (UL grant). Optionally, embodiments of this application can be applied to 2-step random access (2-step RACH) or 4-step random access (4-step RACH). For example, the RRC connection request message or RRC connection recovery request message is message A (MsgA) in 2-step random access, or message 3 (Msg3) in 4-step random access.

[0094] Alternatively, the embodiments of this application can also be applied to small packet transmission procedures, such as early data transmission (EDT) procedures or small data transmission (SDT) procedures. Through these small packet transmission procedures, the UE can transmit data without entering the radio resource control (RRC) connected state. For example, the first message is Msg3 in the small packet transmission procedure. If the embodiments of this application are applied to a small packet transmission procedure, the first message may include uplink data.

[0095] Alternatively, the embodiments of this application can also be used for contention-based (CB)-Msg3 transmission. The resource configuration information included in the first information can indicate or configure at least one resource for sending the contention-based Msg3 message, which can be understood as meaning that a preamble does not need to be sent before using the at least one resource to send the Msg3 message. For example, the resource configuration information may include the time domain information and / or frequency domain information of the at least one resource. In the embodiments of this application, the UE can select some or all of the at least one resource to transmit the CB-Msg3 message at least once, or it can be understood as transmitting a copy of the CB-Msg3 message. Among them, multiple copies of the Msg3 message can use one HARQ buffer, or each copy of the Msg3 message can use an independent HARQ buffer.

[0096] The at least one resource may be a standalone resource, not existing in a group; or the at least one resource may be included in multiple resource groups, wherein each resource group may include one or more resources.

[0097] The first information can also indicate whether DSA or DSA transmission mode is allowed, where "DSA" in the following text can refer to "DSA transmission mode". For example, the first information includes first indication information, which can indicate whether DSA is allowed or not. The first indication information can occupy one or more bits. Using DSA can improve the success rate of network devices receiving Msg3, such as improving the success rate of network devices receiving RRC connection request messages, RRC establishment request messages, RRC connection recovery request messages, or RRC data early transmission request messages; however, excessive use of DSA may also cause system performance degradation. Considering this, the use of DSA can also be restricted. In this embodiment, the first information can indicate whether DSA is allowed, making the use of DSA more in line with the current network environment.

[0098] As an optional implementation of the first indication information, the first indication information can directly indicate whether DSA is allowed or not. For example, the first indication information occupies 1 bit; if the value of this 1 bit is "1", it indicates that DSA is allowed; if the value of this 1 bit is "0", it indicates that DSA is not allowed. Alternatively, if the first information includes the first indication information or the first indication information appears, it indicates that DSA is allowed; if the first information does not include the first indication information or the first indication information does not appear, it indicates that DSA is not allowed.

[0099] Alternatively, as another optional implementation of the first indication information, the first indication information can indicate whether DSA is allowed by indicating the maximum number of retransmissions or the number of retransmissions of Msg3 (e.g., CB-Msg3), or RRC connection request messages, or RRC establishment request messages, or RRC connection recovery request messages, or RRC data early transmission request messages. It can be considered that the first information implicitly indicates whether DSA is allowed through the first indication information. The maximum number of retransmissions can be understood as the maximum number of retransmissions allowed for the UE; the number of retransmissions can be understood as indicating the actual number of retransmissions performed by the UE. Optionally, if the first indication information indicates a maximum number of retransmissions, the actual number of retransmissions performed by the UE can be less than or equal to the maximum number of retransmissions; or, if the first indication information indicates a number of retransmissions, the actual number of retransmissions performed by the UE can be equal to the number of retransmissions indicated by the first information. For example, the first indication information occupies 1 bit, indicating the maximum number of retransmissions or the number of retransmissions being 1 or 2 times; or, for example, the first indication information occupies 2 bits, indicating the maximum number of retransmissions or the number of retransmissions being 1, 2, 3, or 4 times; or, the first indication information can occupy more bits to indicate more retransmissions. For example, the first indication information can be a bitmap, which may include one or more bits, where each bit corresponds to whether the current network supports the corresponding number of DSA transmissions. For example, if the bitmap includes 2 bits, and these two bits are "11", it indicates that both 1 and 2 retransmissions are supported; or, if these two bits are "10", it indicates that 1 transmission is supported, or that DSA transmission is not currently supported. Wherein, if the maximum number of retransmissions or the number of retransmissions indicated by the first indication information is 1, it means that DSA is not allowed; and if the maximum number of retransmissions or the number of retransmissions indicated by the first indication information is greater than 1, it means that DSA is allowed. This indication method helps to save the overhead of the first information.

[0100] Optionally, in addition to indicating whether DSA is allowed, the first information may also indicate the maximum number of retransmissions or retransmissions of Msg3 (e.g., CB-Msg3), RRC connection request message, RRC establishment request message, RRC connection recovery request message, or RRC data early transmission request message, or the maximum number of retransmissions or retransmissions corresponding to DSA. That is, the maximum number of retransmissions or retransmissions can correspond to DSA, so as long as DSA is used, it corresponds to the maximum number of retransmissions or retransmissions; or, the maximum number of retransmissions or retransmissions may not correspond to DSA. For example, network devices can set the maximum number of retransmissions or retransmissions based on factors such as the current network status, which is more flexible. For example, if the first indication information does not implicitly indicate whether DSA is allowed, the first information may also indicate the maximum number of retransmissions or retransmissions of the first message, or the maximum number of retransmissions or retransmissions corresponding to DSA. For example, in addition to the first indication information, the first information may also include a second indication information. The first information indicates whether DSA transmission is allowed, and the second indication information may indicate the maximum number of retransmissions or the number of retransmissions. This indication method makes the indication more explicit.

[0101] Optionally, the first information may also indicate the maximum number of consecutive transmissions or consecutive transmission counts for Msg3 (e.g., CB-Msg3), RRC connection request messages, RRC establishment request messages, RRC connection recovery request messages, or RRC data early transmission request messages. Here, the maximum number of consecutive transmissions can also be understood as the maximum number of times consecutive resources are used for transmission, or the maximum number of times consecutive resources are used for transmission; the consecutive transmission count can also be understood as the number of times consecutive resources are used for transmission. For example, the first information may include third indication information, which may include the maximum number of times consecutive resources are used for transmission or the number of times consecutive resources are used for transmission. The maximum number of times consecutive resources are used for transmission can be understood as the maximum number of adjacent resources selected by the corresponding UE; the number of times consecutive resources are used for transmission can be understood as the number of adjacent resources selected by the corresponding UE. Optionally, if the first indication information indicates the maximum number of times consecutive resources are used for transmission, the actual number of consecutive resources selected by the UE can be less than or equal to the maximum number of times consecutive resources are used for transmission; or, if the first indication information indicates the number of times consecutive resources are used for transmission, the actual number of consecutive resources selected by the UE can be equal to the number of times consecutive resources are used for transmission indicated by the first information. The maximum number of consecutive resource transmissions can be less than or equal to the aforementioned maximum number of repeated transmissions. For example, if the second indication information indicates a maximum of 6 repeated transmissions and the third indication information indicates a maximum of 2 consecutive resource transmissions, then when the UE selects resources for DSA transmission, it can select up to 6 resources. These 6 resources can be used to transmit 6 copies (e.g., a copy of the CB-Msg3 message). However, for each copy transmission, at most 2 of the selected transmission times (e.g., the transmission time of the CB-Msg3 message) can be adjacent. These adjacent resources can be, for example, resources adjacent in the time domain, resources adjacent in the frequency domain, or adjacent transmission times. By limiting the number of consecutively adjacent resources selected by the UE, the probability of continuous collisions between multiple UEs is reduced, thus improving the transmission success rate.

[0102] As an optional implementation of the first information, the first information may further include fourth indication information, which may indicate that the network device supports RNTI (hereinafter also referred to as the first RNTI) negotiation for scheduling Msg4. For example, the fourth indication information may indicate that the network device supports the ability to negotiate the RNTI for scheduling Msg4. Specifically, the fourth indication information is used to indicate the network device's ability to coordinate the PDCCH of CB-Msg3 messages for scheduling Msg4 and / or the RNTI used by the network device for scrambling or by the UE for descrambling the PDSCH carrying Msg4. When the network device supports this capability, when the UE sends a message through the resource based on contention for Msg3, it can choose to negotiate the RNTI related to Msg4 through the sent CB-Msg3 message. For example, the relevant calculation method can be negotiated. For another example, the first information includes the fourth indication information, which, for example, occupies 1 bit. If the value of this 1 bit is "1", it indicates that DSA is allowed and the network has the ability to negotiate the RNTI related to Msg4; if the value of this 1 bit is "0", it indicates that DSA is allowed and the network does not have the ability to negotiate the RNTI related to Msg4. If the first information does not include the fourth indication information, it indicates that DSA is not allowed. By indicating that the network supports the negotiation capability of the relevant RNTI, UEs that do not have the ability to simultaneously listen to multiple RNTIs can use DSA transmission mode, improving the transmission success rate of Msg3. Therefore, in this embodiment of the application, the first information can indicate whether RNTI negotiation for scheduling Msg4 is supported, so that UEs that do not have the ability to simultaneously listen to multiple RNTIs can use DSA.

[0103] For example, the first information may include one or more of the following: resource configuration information, first instruction information, second instruction information, third instruction information, or fourth instruction information. For instance, the first information may include first and third instruction information but exclude the second instruction information, or the first information may include first instruction information but exclude the second and third instruction information. In this case, the first instruction information may explicitly indicate whether DSA is allowed, or the first instruction information may implicitly indicate whether DSA is allowed by indicating the maximum number of repeated transmissions or the number of repeated transmissions. Alternatively, the first information may include first, second, and third instruction information.

[0104] Optionally, one or more parameters indicated or included in the first information may correspond to a coverage enhancement level, or the first information itself may correspond to a coverage enhancement level. This correspondence can be predefined by a protocol or configured by the network device. The first information may, for example, indicate one or more of at least one resource, a first indication information, a second indication information, a fourth indication information, or a third indication information, which may correspond to a first coverage enhancement level. If the first information corresponds to a first coverage enhancement level, it can also be understood that all parameters included or indicated by the first information correspond to the first coverage enhancement level. By assigning corresponding parameters to coverage enhancement levels, different parameters can be configured for different coverage enhancement levels, ensuring that the corresponding parameters match the coverage enhancement level. For example, if the first indication information corresponds to a first coverage enhancement level, and the first coverage enhancement level is high, the messages sent by the UE under the first coverage enhancement level may have already been repeated many times. In this case, DSA may not be configured for the first coverage enhancement level; for example, the first indication information corresponding to the first coverage enhancement level may indicate that DSA is not allowed. For example, if the first coverage enhancement level is low, the UE may not repeatedly send messages or may repeat them less frequently under this level. To improve coverage, DSA can be configured for the first coverage enhancement level. For instance, the first indication information corresponding to the first coverage enhancement level can indicate that DSA is allowed. Alternatively, if there are many UEs in the cell at the first coverage enhancement level and the load is heavy, the network device can indicate that DSA is not allowed through the first information corresponding to the first coverage enhancement level. Conversely, if there are few UEs in the cell at the second coverage enhancement level and the load is light, the network device can indicate the use of the corresponding DSA transmission mode through the first information corresponding to the second coverage enhancement level. Assigning the parameters included in the first information or the first information itself to the coverage enhancement level facilitates adjusting resource transmission schemes based on network load.

[0105] Taking the correspondence between the maximum number of repeated transmissions and the coverage enhancement level as an example, different maximum number of repeated transmissions can correspond to different coverage enhancement levels, ensuring that the maximum number of repeated transmissions matches the requirements of the coverage enhancement level. For instance, if there are many UEs in the cell at the first coverage enhancement level and the load is heavy, the network device can indicate that DSA is not allowed through the first information indication corresponding to the first coverage enhancement level, and the maximum number of repeated transmissions is 1. Conversely, if there are fewer UEs in the cell at the second coverage enhancement level and the load is light, the network device can indicate that the corresponding DSA transmission method is used through the first information indication corresponding to the second coverage enhancement level, and the maximum number of repeated transmissions through the DSA transmission method is 2, for example, sending 2 copies of information. Therefore, the embodiments of this application can adjust the allowed DSA transmission method for UEs according to the network load conditions of different coverage enhancement levels.

[0106] The first message can be, for example, system information (SI), such as a system information block (SIB) or other system information. Alternatively, the first message can also be other broadcast or unicast messages.

[0107] S302. The UE sends a first message through a first resource in at least one resource. Correspondingly, the network device can detect or monitor on the at least one resource. Through detection, for example, the network device can receive the first message on the first resource. The first message is, for example, a Msg3 message. This Msg3 message includes, for example, a Common Control Channel (CCCH) service data unit (SDU). The CCCH SDU may carry an RRC establishment request message, an RRC connection request message, an RRC connection recovery request message, or an RRC data early transmission request message. The network device's detection or monitoring can be based on descrambling the RNTI associated with the first resource selected by the UE (e.g., the RNTI is related to the location of the first resource), or it can be based on descrambling the RNTI corresponding to the DSA transmission mode. Correspondingly, the first message sent by the UE can be scrambled based on the RNTI associated with the first resource selected by the UE, or it can be scrambled based on the RNTI corresponding to the DSA transmission mode.

[0108] Taking the small packet transmission scenario as an example, and using the Long Term Evolution (LTE) EDT as an example, according to the traditional small packet transmission process, the UE sends a preamble; after receiving the preamble, the network device sends a random access response (RAR) to the UE. After receiving the RAR, the UE can send Msg3, which may include uplink data. In satellite communication, communication resources are relatively scarce, and the preamble and RAR in the above small packet transmission process result in a waste of transmission resources.

[0109] Optionally, in this embodiment, the network device configures resources for the UE to send the first message. Therefore, the UE can send the first message without sending the preamble before using the first resource, thus saving transmission resources. Since the network device does not detect the preamble from the UE, it will not send the RAR to the UE, further saving transmission resources. It can be understood that in this embodiment, the UE can send the first message without transmitting the preamble and RAR, saving the transmission overhead caused by the preamble and RAR. This makes the method of this embodiment well applicable to resource-constrained satellite communication scenarios.

[0110] The first resource is selected by the UE from at least one resource. For example, the UE can select it randomly or through a corresponding strategy; this application embodiment does not impose any restrictions on this. The UE can select all resources in the first resource at once, or it can select one resource first, send the first message on that resource, and then select the next resource, or send the first message on that resource and then select the next resource if no contention resolution message is received; this is not restricted. The first resource refers to all resources actually used by the UE to send the first message. The first resource can be all resources selected by the UE from at least one resource, or it can be a subset of resources selected by the UE from at least one resource (for example, the UE selects a second resource from at least one resource, which includes the first resource, but ultimately the UE only sends the first message through the first resource and does not use any other resources in the second resource besides the first resource to send the first message). This application embodiment does not limit multiple UEs from selecting the same first resource; that is, multiple UEs in a cell can each determine their own first resource based on the first information provided by the network device, and different UEs can select the same or different first resources.

[0111] As an optional implementation of the first resource, the first resource may include, for example, M resources, where M is a positive integer. If the first information indicates that DSA is permitted, the UE can use DSA to send the first message. Optionally, the UE may also determine whether to use DSA to send the first message based on its capabilities, or the UE may determine whether to use DSA to send the first message based on its implementation; this application embodiment does not impose any limitations.

[0112] Alternatively, even if the first information indicates that DSA is permitted, the UE may choose not to send the first message using DSA. For example, the UE may determine not to use DSA to send the first message based on its capabilities. For instance, although the first information indicates that DSA is permitted, if the UE's capabilities do not support DSA, the UE may choose not to send the first message using DSA. Or, the first information indicates that DSA is permitted, and the first information also indicates that the UE must support simultaneous detection of multiple radio network temporary identities (RNTIs) or that the protocol predefines that the UE must support simultaneous detection of multiple RNTIs when using DSA, but the UE does not support simultaneous detection of multiple RNTIs, the UE may choose not to send the first message using DSA. Or, although the first information indicates that DSA is permitted, if the UE's capabilities do not support simultaneous detection of multiple RNTIs, the UE may choose not to send the first message using DSA. Or, although the first information indicates that DSA is permitted, if the network indicates that it does not support the ability to negotiate RNTIs, a UE that does not have the ability to simultaneously detect multiple RNTIs may choose not to send the first message using DSA.

[0113] Alternatively, if the first message indicates that DSA is not allowed, the UE may send the first message without using DSA.

[0114] If the UE uses DSA to send the first message, or sends multiple copies of the first message, then M can be greater than or equal to 2; if the UE does not use DSA, then M can be 1. When M is greater than or equal to 2, the M resources can be continuous or discontinuous in the time domain and continuous or discontinuous in the frequency domain. This can be configured by the network device or predefined by the protocol, and this application embodiment does not impose any restrictions.

[0115] As another optional implementation of the first resource, the first resource may include, for example, N groups of resources, where N is a positive integer. Each of the N groups of resources may include one or more resources, and the number of resources included in different resource groups may be equal or unequal. These one or more resources may be continuous or discontinuous in the time domain and in the frequency domain. Each of the N groups of resources may be a retransmission resource applied to coverage enhancement. For whether the UE uses DSA, please refer to the above description. If the UE uses DSA to send the first message, or sends multiple copies of the first message, then N can be greater than or equal to 2; if the UE does not use DSA, then N can be 1. When N is greater than or equal to 2, the N groups of resources may be continuous or discontinuous in the time domain and in the frequency domain. This can be configured by the network device or predefined by the protocol; this embodiment does not impose any limitations.

[0116] 1. The first resource includes M resources.

[0117] In this implementation, the UE transmits a first message through a first resource. Specifically, this may include the UE repeatedly transmitting the first message through each of M resources. Optionally, the M resources may be described as M UL grants. For example, the UE transmits the first message on each resource (e.g., transmits a copy of the first message on each resource), thus achieving repeated transmission of the first message on the M resources. The repeated transmission by the UE on the M resources may include the following: the first message (e.g., a copy of CB-Msg3) transmitted by the UE on each of the M resources is scrambled using the RNTI corresponding to each resource. Accordingly, the network device may descramble the message on each resource based on the RNTI determined by the resource location. Alternatively, the first message (e.g., a copy of CB-Msg3) transmitted by the UE on each of the M resources may be scrambled using a specific RNTI, such as the RNTI corresponding to the DSA. Accordingly, the network device may attempt to determine the RNTI on each resource based on the resource location and to descramble the message based on the specific RNTI.

[0118] After the UE sends the first message on each resource or on each UL grant, it can start or restart the first timer. The first timer can be used to receive the response message of the first message, such as a MAC protocol data unit (PDU). For example, if the first message is a CB-Msg3 message, the first timer can be used to receive contention resolution messages and / or fourth information. During the operation of the first timer, the UE detects or listens for the contention resolution message and / or the fourth information. The fourth information can be used to schedule the contention resolution message, such as a physical downlink control channel (PDCCH), or the fourth information is carried on the PDCCH, such as downlink control information (DCI). Optionally, the contention resolution message may be, for example, a contention resolution MAC CE, including the UE's identifier, for example, the contention resolution MAC CE may have some bits identical to those of the CCCH SDU sent by the UE. After the UE sends the first message on each resource, it can start or restart the first timer. For example, the UE can start or restart the first timer at the first or last time domain unit after sending the first message on each resource. The time-domain unit can be, for example, an orthogonal frequency division multiplexing (OFDM) symbol, a slot, or a subframe. The contention resolution message can be, for example, message B (MsgB) or message 4 (Msg4) in the random access procedure. Since the first resource is selected by the UE and not scheduled by the network device, the network device cannot determine which resources(s) the UE will choose for transmission from at least one resource. Therefore, if the network device receives the first message from the UE, it can send a contention resolution message to the UE accordingly. The UE sends the first message through each of the M resources, and the first message received by the network device may come from any one or more of the M resources. Therefore, after sending the first message on each resource, the UE can start or restart the first timer to detect the contention resolution message and / or the fourth message, thereby improving the detection success rate of the contention resolution message and / or the fourth message and reducing the probability of missing the contention resolution message.

[0119] Optionally, the UE may start or restart the first timer when the first duration after sending the first message on each resource has elapsed. The first duration may be greater than or equal to the round-trip time (RTT) between the UE and the network device. The UE may calculate the first duration, for example, based on its location and ephemeris information. For instance, in a satellite scenario, the UE may start or restart the first timer when the first duration after sending the first message on each resource has elapsed; while in a terrestrial network, the UE may start or restart the first timer when the first message on each resource has been sent. (See reference...) Figure 4 This is an example of a UE starting or restarting the first timer after waiting for the first duration. Figure 4 Taking M=2 as an example, the UE can repeatedly transmit the DSA of the first message on these two resources. When the first duration after transmitting the first message on the first resource has elapsed, the UE starts the first timer; when the first duration after transmitting the first message on the second resource has elapsed, the UE starts or restarts the first timer. Figure 4 Taking the case where the execution times of the first timer do not overlap, or where the execution times of the first timer may overlap (e.g., the UE has already initiated or restarted the next timer before the first timer expires), alternatively, different resources among the M resources may all correspond to the same timer, namely the first timer. For example, after the UE sends the first message using the first resource among the M resources, it can start the first timer; after the UE sends the first message using the second resource among the M resources, it can restart the first timer, and so on.

[0120] The first message used for DSA transmission can be stored in the same HARQ buffer or in different HARQ buffers; this application embodiment does not impose any restrictions.

[0121] For example, for the UE's MAC entity, once Msg4 is transmitted:

[0122] 1. If the UE is a narrowband Internet of Things (NB-IoT) UE, a bandwidth-reduced low complexity (BL) UE, or a coverage-enhanced UE:

[0123] 1) If Msg3 (e.g., including CB-Msg3) is transmitted over a terrestrial network:

[0124] (1) If DSA transmission mode is not used, the UE can start the first timer in the last subframe corresponding to the PUSCH resource group for which Msg3 is selected for transmission, or restart the first timer each time Msg3 is retransmitted via HARQ. Optionally, if Msg3 supports flexible transmission, such as if the PUSCH resource group can transmit K repetitions, the UE can flexibly select J (J<=K) repetitions, but still start the first timer in the last subframe of the PUSCH resource group. If Msg3 does not support flexible transmission, such as if the PUSCH resource group can transmit K repetitions, and the UE needs to transmit K repetitions, the UE can start the first timer in the last subframe of the selected PUSCH resource group.

[0125] (2) If DSA transmission mode is used, the UE can start or restart the first timer in the last subframe corresponding to each PUSCH transmission resource selected for Msg3 transmission, or restart the first timer each time Msg3 is retransmitted via HARQ. Optionally, if

[0126] Msg3 supports flexible transmission. For example, if each PUSCH resource group can transmit K repetitions, the UE can flexibly select J (J<=K) repetitions, but can still start or restart the first timer in the last subframe of each PUSCH resource group. If Msg3 does not support flexible transmission, such as if a PUSCH resource group can transmit K repetitions, and the UE needs to transmit K repetitions, the UE can select J (J<=K) repetitions in each selected PUSCH resource group.

[0127] The last subframe of the PUSCH resource starts or restarts the first timer.

[0128] 2) If Msg3 (e.g., including CB-Msg3) is transmitted over a non-terrestrial network:

[0129] (1) If DSA transmission mode is not used, the UE can start the first timer by adding the last subframe of the PUSCH resource group corresponding to the selected Msg3 transmission to the subframe after the RTT between the UE and the network device, or restart the first timer each time Msg3 is retransmitted via HARQ. Optionally, if Msg3 supports flexible transmission, such as the PUSCH resource group can be transmitted K times, the UE...

[0130] The system can flexibly select J (J<=K) repetitions, but the first timer can still be started in the last subframe of the selected PUSCH resource group, plus the subframe after the RTT between the UE and the network device. If Msg3 does not support flexible transmission, such as if the PUSCH resource group can transmit K repetitions and the UE needs to transmit K repetitions, the UE can start the first timer in the last subframe of the selected PUSCH resource group, plus the subframe after the RTT between the UE and the network device.

[0131] (2) If DSA transmission mode is used, the UE can start or restart the first timer by adding the subframe after the RTT between the UE and the network device to the last subframe corresponding to each group of PUSCH resources for selecting Msg3 transmission, or by doing so during each HARQ retransmission.

[0132] The first timer is restarted when Msg3 is called. Optionally, if Msg3 supports flexible transmission, such as each PUSCH resource group can transmit K repetitions, the UE can flexibly select J (J<=K) repetitions, but the first timer can still be started or restarted by adding the subframe after the RTT between the UE and the network device to the last subframe of each PUSCH resource group. If Msg3 does not support flexible transmission, such as a group of...

[0133] The PUSCH resource can transmit K repetitions. The UE needs to transmit K repetitions. The first timer is started or restarted according to the last subframe of each selected PUSCH resource and the subframe after the RTT between the UE and the network device.

[0134] 2. If the UE is not an NB-IoT UE, BL UE, or coverage enhancement UE:

[0135] 1) If DSA transmission mode is not used, the UE can start the first timer after transmitting Msg3, or restart the first timer every time HARQ retransmits Msg3.

[0136] 2) If DSA transmission is used, the UE can start or restart the first timer after each DSA transmission of Msg3, or restart the first timer each time HARQ retransmits Msg3.

[0137] For example, regarding the MAC entity of the UE, once Msg4 is transmitted:

[0138] 1. If the scheduled Msg3 transmission (including the initial transmission and HARQ retransmission) is a Type A PUSCH duplicate:

[0139] 1) If Msg3 (e.g., including CB-Msg3) is transmitted over a non-terrestrial network:

[0140] (1) If DSA transmission mode is not used, the UE can start or restart the first timer after the first symbol after all repetitions have ended, plus the RTT between the UE and the network device.

[0141] (2) If DSA transmission mode is used, the UE can be in the first transmission after all repetitions corresponding to each DSA transmission have ended.

[0142] After adding the symbol to the RTT between the UE and the network device, start or restart the first timer.

[0143] 2. If the scheduled Msg3 transmission (including the initial transmission and HARQ retransmission) is not a Type A PUSCH duplication, and Msg3 (e.g., including CB-Msg3) is transmitted over a non-terrestrial network:

[0144] 1) If DSA transmission mode is not used, the UE can start or restart the first timer after adding the RTT between the UE and the network device to the first symbol after the Msg3 transmission ends.

[0145] 2) If DSA transmission mode is used, the UE can start or restart the first timer after adding the RTT between the UE and the network device to the first symbol after each Msg3 transmission ends.

[0146] 3. If the scheduled Msg3 transmission (including the initial transmission and HARQ retransmission) is not a Type A PUSCH duplication, and Msg3 (e.g., including CB-Msg3) is transmitted over the terrestrial network:

[0147] 1) If DSA transmission mode is not used, the UE can start or restart the first timer on the first symbol after the Msg3 transmission ends.

[0148] 2) If DSA transmission mode is used, the UE can start or restart the first timer on the first symbol after each Msg3 transmission of DSA.

[0149] Optionally, the first timer can correspond to a single RNTI. That is, regardless of which of the M resources the UE uses to send the first message, it will detect the same contention resolution message and / or fourth information corresponding to the same RNTI after starting or restarting the first timer. Alternatively, during the first timer's operation, the UE receives the fourth information and / or contention resolution message by detecting the same RNTI. The method for determining the RNTI will be described later. In this approach, the UE only needs to maintain one first timer, eliminating the need to maintain multiple first timers or detect multiple RNTIs, thus simplifying UE implementation. Even UEs lacking the ability to simultaneously detect multiple RNTIs can still guarantee the detection of contention resolution messages during DSA transmissions.

[0150] As an optional implementation, if the UE has the ability to simultaneously detect multiple RNTIs, or if the UE supports simultaneous detection of multiple RNTIs, then different resources among the M resources can correspond to different first timers; or, if the UE does not have the ability to simultaneously detect multiple RNTIs, or if the UE does not support simultaneous detection of multiple RNTIs, then different resources among the M resources all correspond to the same first timer.

[0151] Optionally, different resources among the M resources correspond to different first timers. For example, each of the M resources can correspond to a separate first timer, and the M resources and first timers can be in a one-to-one correspondence. In this implementation, after the UE sends a first message on each of the M resources, it can start the first timer corresponding to that resource. For example, after the UE sends a first message using the first resource among the M resources, it can start the first timer corresponding to that first resource; after the UE sends a first message using the second resource among the M resources, it can start the first timer corresponding to that second resource, and so on. Optionally, the RNTIs corresponding to different first timers can be the same or different, that is, the UE can detect the RNTI corresponding to the first timer during the running time of different first timers. The RNTI can be used to scramble contention resolution messages and / or fourth information. Since the first timer is used to detect contention resolution messages and / or fourth information, the UE can detect the RNTI during the running time of the first timer. UE detection of the RNTI can also be understood as the UE detecting contention resolution messages and / or fourth information scrambled by the RNTI. The method for determining the RNTI will be introduced later. Regarding the start and restart conditions of the timer, since the UE can maintain multiple first timers, in this method, the corresponding first timer can be started or restarted after transmitting Msg3 (e.g., CB-Msg3) according to the current transmission method. In this method, because the UE can maintain separate first timers for different resources, the detection process of contention resolution messages and / or fourth information can be executed in multiple threads without affecting the current network device behavior.

[0152] Alternatively, whether the different resources among the M resources correspond to the same first timer or different first timers can be indicated by the first information or predefined by the protocol. For example, if the protocol predefines that the UE needs to detect multiple RNTIs simultaneously when using DSA, and / or needs to use multiple first timers, then the different resources among the M resources must correspond to different first timers. In this implementation, if the UE supports simultaneous detection of multiple RNTIs, the UE can use multiple first timers when using DSA, and these multiple first timers can each correspond to their respective RNTIs; or, if the UE does not support simultaneous detection of multiple RNTIs, the UE can choose not to use DSA, for example, the UE can choose not to send the first message using the DSA method. For the conditions for starting and restarting timers, please refer to the previous description.

[0153] For example, if the protocol predefines that the UE detects an RNTI and / or uses a first timer when using DSA, then different resources among the M resources must correspond to one first timer. In this implementation, regardless of whether the UE supports simultaneous detection of multiple RNTIs, the UE can use a first timer when using DSA, and this first timer can correspond to one RNTI. For information on the conditions for starting and restarting the timer, please refer to the previous description.

[0154] Additionally, if the UE does not use DSA, then M=1, and the UE can use a first timer.

[0155] In this embodiment, the UE selects M resources to perform DSA, with the purpose of repeatedly transmitting the first message on these M resources. When the first timer, started or restarted after transmitting the first message on any of the M-1 resources out of the M resources, times out, if the UE does not receive the contention resolution message and / or the fourth message, because the repeated transmission of DSA on these M resources has not yet ended, the UE does not consider the first message transmission to have failed, or the UE determines that the first message transmission has not failed, or the UE does not consider contention resolution to have failed or unsuccessful. For example, the UE can continue to transmit the first message on the remaining resources. Optionally, in addition to not considering the first message transmission to have failed or not considering contention resolution to have failed or unsuccessful, the UE may also choose not to clear the buffer used for transmitting the first message, or, because the UE considers the first message to have not failed or does not consider contention resolution to have failed or unsuccessful, it may choose not to clear the buffer. This buffer, for example, is a hybrid automatic repeat request (HARQ) buffer storing the first message. Since the UE does not clear this buffer, it can continue to use the remaining resources to send the first message within the buffer without having to regenerate it, thus improving the transmission efficiency of the first message. Optionally, multiple copies of the first message used for DSA transmission can be stored in the same HARQ buffer or in different HARQ buffers. If stored in the same HARQ buffer, the UE can use the above processing method. Alternatively, if stored in multiple HARQ buffers, when the first timer corresponding to the transmission of different copies expires, the UE can clear the HARQ buffer corresponding to that copy, but this is not considered a failure or unsuccessful contention resolution.

[0156] Alternatively, if the UE does not receive the contention resolution message and / or the fourth message when the first timer started or restarted after sending the first message on the last of the M resources times out, it is because there are no remaining resources on the M resources, or all copies of the first message have been sent. Therefore, the UE determines that the first message transmission failed, the contention resolution failed, or the contention resolution was unsuccessful. Optionally, in addition to determining that the first message transmission failed, the UE can also clear the buffer used to send the first message, or the UE can clear the buffer because it believes that the first message transmission failed. Optionally, multiple copies of the first message used for DSA transmission can be stored in the same HARQ buffer or in different HARQ buffers. If stored in the same HARQ buffer, the UE can use the above processing method. Alternatively, if stored in multiple HARQ buffers, the UE only considers the contention resolution to have failed or unsuccessful when the first timer corresponding to all copies of the first message times out, and can clear the HARQ buffer corresponding to the corresponding copy.

[0157] Alternatively, if the UE receives a contention resolution message and / or a fourth message before the first timer starts or restarts after sending the first message on any of the M resources expires, then the first message is considered to have been successfully sent or the contention resolution is considered to have been successful.

[0158] The above corresponds to the case where the UE uses DSA, for example, M is greater than or equal to 2. Alternatively, if the UE does not use DSA, then M = 1. After the UE sends the first message on this resource, it starts a first timer. If the UE does not receive the contention resolution message and / or the fourth message when the first timer expires, the UE determines that the first message transmission failed, the contention resolution failed, or the contention resolution was unsuccessful. Optionally, in addition to determining that the first message transmission failed, the contention resolution failed, or the contention resolution was unsuccessful, the UE can also clear the cache used to send the first message, or the UE can clear the cache because it believes that the first message transmission failed, the contention resolution failed, or the contention resolution was unsuccessful.

[0159] Alternatively, if the UE receives a contention resolution message and / or a fourth message before the first timer expires, then the first message is successfully sent.

[0160] In various embodiments of this application, the descriptions such as "first," "second," and "last" may refer to "first," "second," and "last" in terms of time.

[0161] If the UE uses a first timer, which is started or restarted after sending the first message on any of the M-1 resources out of the M resources, the first timer may have been restarted before or after its timeout. If there is a time interval between the timeout and the next restart of the first timer, the UE may not detect the contention resolution message and / or the fourth information, or may not detect the RNTI, or may not detect the corresponding RNTI during this time interval. However, the UE does not consider the first message transmission to have failed, or the contention resolution to have failed, or the contention resolution to have been unsuccessful. Optionally, the UE may not clear the buffer used to send the first message. For example, multiple copies of the first message transmitted by DSA are stored in the same HARQ buffer.

[0162] Alternatively, if the UE uses multiple first timers, when a first timer started or restarted after sending the first message on any of the M-1 resources out of the M resources times out, the first timer for the next resource may have already started or may not have started yet. If there is a time interval between the timeout of a first timer for a resource and the start of the first timer for the next resource, during this time interval, the UE may not detect contention resolution messages and / or fourth information, or may not detect RNTI, or may not detect the corresponding RNTI. However, the UE does not consider the first message transmission to have failed, or contention resolution to have failed, or contention resolution to have been unsuccessful. Optionally, the UE may not clear the buffer used for sending the first message. For example, see reference. Figure 5 This is an example of a UE using multiple first timers. For example, if M=2, the first timer corresponding to the first resource is started when the first duration after the UE sends the first message on the first resource has elapsed. Figure 5 This is referred to as the first timer 1; when the first duration after the UE sends the first message on the second resource has elapsed, the first timer corresponding to that second resource is started. Figure 5 This is referred to as the first timer 2. Figure 5 Taking the example of timer 2 not starting when timer 1 times out. Before timer 1 times out and timer 2 starts, the UE may not detect contention resolution messages and / or fourth information, or may not detect RNTI, or may not detect the corresponding RNTI. However, the UE does not consider the first message to have failed to be sent, or the contention resolution to have failed, or the contention resolution to have been unsuccessful. Optionally, the cache used to send the first message may not be cleared.

[0163] Optionally, multiple copies of the first message used for DSA transmission can be stored in the same HARQ buffer or in different HARQ buffers. If stored in the same HARQ buffer, the UE can use the processing method described above. Alternatively, if stored in multiple HARQ buffers, when the first timer corresponding to the transmission of different copies expires, the UE can clear the buffer corresponding to that copy, but does not consider the contention resolution to have failed or unsuccessful. Only when the first timers corresponding to all copies of the first message have expired does the UE consider the contention resolution to have failed or unsuccessful, and can clear the HARQ buffer corresponding to the corresponding copy.

[0164] 2. The first resource includes N resource groups or N groups of resources.

[0165] In this implementation, the UE sends a first message through a first resource. Specifically, this may include the UE repeatedly sending the first message through each of the N resource groups. For example, the UE sends the first message on each resource group (e.g., sends a copy of the first message on each resource group), thus enabling repeated transmission of the first message across the N resource groups. Furthermore, each resource group may include one or more resources. If a resource group includes multiple resources, the first message can also be repeatedly transmitted within that resource group, thereby further improving the network device's success rate in receiving the first message. For the N resource groups used for DSA transmission, each resource group is configured by the network device for the UE to perform repeated transmission, and the UE can perform repeated transmission on the corresponding resource group. When the network device receives the first message (e.g., CB-Msg3) on any resource in the resource group, the network device can send a response message for the first message (e.g., a contention resolution message), which can be sent within the receiving window corresponding to that resource group. Repeated transmissions by the UE on N resource groups can include the following methods: The first message (e.g., a copy of CB-Msg3) transmitted by the UE on each of the N resource groups is scrambled using the RNTI corresponding to each resource group (e.g., the RNTI is determined based on the first or last resource location of each resource group). Accordingly, the network device can descramble on each resource group using the RNTI determined based on the resource location. Alternatively, the first message (e.g., a copy of CB-Msg3) transmitted by the UE on each of the N resource groups can be scrambled using a specific RNTI, such as the RNTI corresponding to DSA. Accordingly, the network device can attempt to determine the RNTI based on the resource location and descramble based on the specific RNTI on each resource. Optionally, the UE in this case is an NB IoT UE, a BL UE, or a coverage-enhanced UE.

[0166] After the UE sends the first message on each resource group, it can start or restart the first timer. The first timer can be used to detect or listen for the response message received from the first message, such as a MAC PDU. For example, if the first message is a CB-Msg3 message, the first timer is used to receive contention resolution messages and / or fourth information. During the operation of the first timer, the UE detects or listens for contention resolution messages and / or fourth information. The fourth information can be used to schedule the contention resolution message. Refer to the above description for information on the fourth information. Since the first resource in DSA transmission is selected by the UE itself, not scheduled by the network device, and is different from multiple transmissions in each resource group, the network device knows the UE's repeated transmissions based on the reception of the configured repeated transmission resources. The network device cannot determine which resource group(s) the UE will choose for transmission from at least one resource. Therefore, if the network device receives the first message from the UE (e.g., a CB-Msg3 message), it can send a response message for the first message to the UE accordingly, such as a contention resolution message. The following description uses a contention resolution message as an example of the response message for the first message. The UE repeatedly sends the first message through these N resource groups, and the first message received by the network device may come from any of these N resource groups. Therefore, after the UE sends the first message on each of the N resource groups, it can start or restart the first timer to detect contention resolution messages and / or fourth information. This can improve the success rate of detecting contention resolution messages and / or fourth information and reduce the probability of missing contention resolution messages and / or fourth information.

[0167] Optionally, the UE can start or restart the first timer when the first duration after sending the first message on the last resource in each resource group has elapsed. The first duration can be greater than or equal to the RTT between the UE and the network device. For example, in a satellite scenario, the UE can start or restart the first timer when the first duration after sending the first message on each resource group has elapsed; while in a terrestrial network, the UE can start or restart the first timer when the first message on each resource group has been sent. For the network device, it can clearly define which resources are included in a resource group. If the first message received by the network device comes from a certain resource group, the network device can send a contention resolution message and / or fourth information to the UE after all resources in the group have finished, regardless of which resource in the group the first message was received on. Therefore, for a resource group, the UE can start or restart the first timer after sending the first message on the last resource in the group, instead of starting or restarting the first timer for each resource in the group, which reduces the number of first timers maintained by the UE and simplifies the UE implementation.

[0168] For example, refer to Figure 6 This is an example of a UE starting or restarting the first timer after waiting for the first duration. Figure 6 Taking N=2 as an example, and assuming each of these two resource groups includes 3 resources, the UE can repeatedly send the first message on these two resource groups. In the first resource group ( Figure 6 When the first duration after sending the first message on the last resource in resource group 1 is reached, the UE starts the first timer. In the second resource group ( Figure 6 When the first duration after sending the first message on the last resource included in resource group 2) arrives, the UE starts or restarts the first timer. Figure 6 Taking the overlapping execution times of the first timer as an example, or the non-overlapping execution times of the first timer (e.g., when the first timer times out before the UE initiates the next startup or restart), alternatively, different groups of resources within the N resource groups may all correspond to the same timer, namely the first timer. For example, after the UE sends the first message on the last resource included in the first group of resources within the N resource groups, it can start the first timer; after the UE sends the first message on the last resource included in the second group of resources within the N resource groups, it can restart the first timer, and so on.

[0169] The first message used for DSA transmission can be stored in the same HARQ buffer or in different HARQ buffers; this application embodiment does not impose any restrictions.

[0170] For example, for the UE's MAC entity, once Msg4 is transmitted:

[0171] 1. If the UE is an NB-IoT UE, BLUE, or coverage-enhanced UE:

[0172] 1) If Msg3 (e.g., including CB-Msg3) is transmitted over a terrestrial network:

[0173] (1) If DSA transmission mode is not used, the UE can start the first timer in the last subframe corresponding to the PUSCH resource group for which Msg3 is selected for transmission, or restart the first timer each time Msg3 is retransmitted via HARQ. Optionally, if Msg3 supports flexible transmission, such as if the PUSCH resource group can transmit K repetitions, the UE can flexibly select J (J<=K) repetitions, but still start the first timer in the last subframe of the PUSCH resource group. If Msg3 does not support flexible transmission, such as if the PUSCH resource group can transmit K repetitions, and the UE needs to transmit K repetitions, the UE can start the first timer in the last subframe of the selected PUSCH resource group.

[0174] (2) If DSA transmission mode is used, the UE can start or restart the first timer in the last subframe corresponding to each PUSCH resource group selected for Msg3 transmission, or restart the first timer each time Msg3 is retransmitted via HARQ. Optionally, if

[0175] Msg3 supports flexible transmission. For example, if each PUSCH resource group can transmit K repetitions, the UE can flexibly select J (J<=K) repetitions, but the first timer will still be started or restarted in the last subframe of each PUSCH resource group. If Msg3 does not support flexible transmission, and if a PUSCH resource group can transmit K repetitions, and the UE needs to transmit K repetitions, the UE can start or restart the first timer in the last subframe of each selected PUSCH resource group.

[0176] 2) If Msg3 (e.g., including CB-Msg3) is transmitted over a non-terrestrial network:

[0177] (1) If DSA transmission mode is not used, the UE can start the first timer by adding the last subframe of the PUSCH resource group corresponding to the selected Msg3 transmission to the subframe after the RTT between the UE and the network device, or restart the first timer each time Msg3 is retransmitted via HARQ. Optionally, if Msg3 supports flexible transmission, such as the PUSCH resource group can be transmitted K times, the UE...

[0178] J (J<=K) repetitions can be flexibly selected, but the first timer can still be started by adding the subframe after the RTT between the UE and the network device to the last subframe of the PUSCH resource group. If Msg3 does not support flexible transmission, such as if the PUSCH resource group can transmit K repetitions, and the UE needs to transmit K repetitions, the first timer is started by adding the subframe after the RTT between the UE and the network device to the last subframe of the selected PUSCH resource group.

[0179] (2) If DSA transmission mode is used, the UE can start or restart the first timer by adding the subframe after the RTT between the UE and the network device to the last subframe corresponding to each group of PUSCH resources for selecting Msg3 transmission, or by doing so during each HARQ retransmission.

[0180] The first timer is restarted when Msg3 is called. Optionally, if Msg3 supports flexible transmission, such as each PUSCH resource group can transmit K repetitions, the UE can flexibly select J (J<=K) repetitions, but the first timer can still be started or restarted by adding the subframe after the RTT between the UE and the network device to the last subframe of each PUSCH resource group. If Msg3 does not support flexible transmission, such as a group of...

[0181] The PUSCH resource can transmit K repetitions. The UE needs to transmit K repetitions. The UE can start or restart the first timer by adding the subframe after the RTT between the UE and the network device to the last subframe of each selected PUSCH resource.

[0182] 2. If the UE is not an NB-IoT UE, BL UE, or coverage enhancement UE:

[0183] 1) If DSA transmission mode is not used, the UE can start the first timer after transmitting Msg3, or restart the first timer every time HARQ retransmits Msg3.

[0184] 2) If DSA transmission mode is used, the UE can start or restart the first timer after each transmission of Msg3, or restart the first timer each time HARQ retransmits Msg3.

[0185] For example, regarding the MAC entity of the UE, once Msg4 is transmitted:

[0186] 1. If the scheduled Msg3 transmission (including the initial transmission and HARQ retransmission) is a Type A PUSCH duplicate:

[0187] 1) If Msg3 (e.g., including CB-Msg3) is transmitted over a non-terrestrial network:

[0188] (1) If DSA transmission mode is not used, the UE can start or restart the first timer after the first symbol after all repetitions have ended, plus the RTT between the UE and the network device.

[0189] (2) If DSA transmission mode is used, the UE can be in the first transmission after all repetitions corresponding to each DSA transmission have ended.

[0190] After adding the symbol to the RTT between the UE and the network device, start or restart the first timer.

[0191] 2. If the scheduled Msg3 transmission (including the initial transmission and HARQ retransmission) is not a Type A PUSCH duplication, and Msg3 (e.g., including CB-Msg3) is transmitted over a non-terrestrial network:

[0192] 1) If DSA transmission mode is not used, the UE can start or restart the first timer after adding the RTT between the UE and the network device to the first symbol after the Msg3 transmission ends.

[0193] 2) If DSA transmission mode is used, the UE can start or restart the first timer after adding the RTT between the UE and the network device to the first symbol after each Msg3 transmission ends.

[0194] 3. If the scheduled Msg3 transmission (including the initial transmission and HARQ retransmission) is not a Type A PUSCH duplication, and Msg3 (e.g., including CB-Msg3) is transmitted over the terrestrial network:

[0195] 1) If DSA transmission mode is not used, the UE can start or restart the first timer on the first symbol after the Msg3 transmission ends.

[0196] 2) If DSA transmission mode is used, the UE can start or restart the first timer on the first symbol after each Msg3 transmission ends.

[0197] Optionally, the first timer can correspond to a single RNTI. That is, regardless of which of the N resource groups the UE uses to send the first message, it will detect the same contention resolution message and / or fourth information corresponding to the same RNTI after starting or restarting the first timer. Alternatively, during the operation of the first timer, the UE can receive the fourth information and / or contention resolution message by detecting the same RNTI. The method for determining the RNTI will be described later. In this approach, the UE only needs to maintain one first timer, eliminating the need to maintain multiple first timers and detect multiple RNTIs, thus simplifying the UE implementation.

[0198] As an optional implementation, if the UE has the ability to simultaneously detect multiple RNTIs, or if the UE supports simultaneous detection of multiple RNTIs, then different groups of resources in the N groups of resources can correspond to different first timers; or, if the UE does not have the ability to simultaneously detect multiple RNTIs, or if the UE does not support simultaneous detection of multiple RNTIs, then different groups of resources in the N groups of resources all correspond to the same first timer.

[0199] Optionally, different resource groups within the N resource groups correspond to different first timers. For example, each resource group within the N resource groups can correspond to a separate first timer, and the N resource groups and first timers can be in one-to-one correspondence. In this implementation, after the UE sends a first message on each resource group within the N resource groups, it can start the first timer corresponding to that resource group. For example, after the UE sends a first message on the last resource included in the first resource group within the N resource groups, it can start the first timer corresponding to that first resource group; after the UE sends a first message on the last resource included in the second resource group within the N resource groups, it can start the first timer corresponding to that second resource group, and so on. Optionally, the RNTIs corresponding to different first timers can be the same or different. That is, the UE can detect the RNTI corresponding to the first timer during the running time of different first timers. The method for determining the RNTI will be introduced later. Regarding the start and restart conditions of the timers, since the UE can maintain multiple first timers, in this way, depending on the current transmission method, after transmitting Msg3 (e.g., CB-Msg3), the corresponding first timer can be started or restarted. In this approach, since the UE can maintain a corresponding first timer for different groups of resources, the detection process of contention resolution messages and / or fourth information can be executed in multiple threads.

[0200] Alternatively, whether different resource groups within the N resource groups correspond to the same first timer or different first timers can be indicated by the first information or predefined by the protocol. For example, if the protocol predefines that the UE needs to detect multiple RNTIs simultaneously when using DSA, and / or needs to use multiple first timers, then different resource groups within the N resource groups must correspond to different first timers. In this implementation, if the UE supports simultaneous detection of multiple RNTIs, the UE can use multiple first timers when using DSA, and these multiple first timers can each correspond to their respective RNTIs; or, if the UE does not support simultaneous detection of multiple RNTIs, the UE may not use DSA, for example, the UE may not use DSA to send the first message. For the conditions for starting and restarting timers, please refer to the previous description.

[0201] For example, if the protocol predefines that the UE detects an RNTI and / or uses a first timer when using DSA, then different resource groups within the N resource groups must correspond to one first timer. In this implementation, regardless of whether the UE supports simultaneous detection of multiple RNTIs, the UE can use a single first timer when using DSA, and this first timer can correspond to one RNTI. For information on the conditions for starting and restarting timers, please refer to the preceding description.

[0202] Additionally, if the UE does not use DSA, then N=1, and the UE can use a first timer.

[0203] In this embodiment, the UE selects N groups of resources to perform DSA, with the aim of repeatedly transmitting the first message on these N groups of resources. When the first timer, started or restarted after transmitting the first message on any of the N-1 groups of resources, times out, if the UE does not receive the contention resolution message and / or the fourth message, because the repeated DSA transmission on these N groups of resources has not yet ended, the UE does not consider the first message transmission to have failed, or the UE determines that the first message transmission has not failed, or the UE does not consider contention resolution to have failed or unsuccessful. For example, the UE can continue to transmit the first message on the remaining resource groups. Optionally, in addition to not considering the first message transmission to have failed or contention resolution to have failed or unsuccessful, the UE may also choose not to clear the cache used for transmitting the first message, or, because the UE considers the first message to have not failed or does not consider contention resolution to have failed or unsuccessful, it may not clear the cache. This cache is, for example, a HARQ cache storing the first message. Since the UE does not clear the cache, it can continue to use the remaining resource groups to transmit the first message in the cache without having to regenerate the first message, thus improving the transmission efficiency of the first message. Optionally, multiple copies of the first message used for DSA transmission can be stored in the same HARQ buffer or in different HARQ buffers. If stored in the same HARQ buffer, the UE can use the processing method described above. Alternatively, if stored in multiple HARQ buffers, when the first timer corresponding to the transmission of different copies times out, the UE can clear the HARQ buffer corresponding to that copy, but does not consider the contention resolution to have failed or unsuccessful.

[0204] Alternatively, if the UE does not receive the contention resolution message and / or the fourth message when the first timer, started or restarted after sending the first message on the last resource in the N resource groups, times out, it is because there are no remaining resources in the N resource groups, or all copies of the first message have been sent. Therefore, the UE determines that the first message transmission failed, or that contention resolution failed or was unsuccessful. Optionally, in addition to determining that the first message transmission failed, the UE can also clear the buffer used to send the first message, or the UE can clear the buffer because it believes that the first message transmission failed. Optionally, multiple copies of the first message used for DSA transmission can be stored in the same HARQ buffer or in different HARQ buffers. If stored in the same HARQ buffer, the UE can use the above processing method. Alternatively, if stored in multiple HARQ buffers, the UE only considers contention resolution to have failed or unsuccessful when the first timer corresponding to all copies of the first message times out, and can clear the HARQ buffer corresponding to the corresponding copy.

[0205] Alternatively, if the UE receives a contention resolution message and / or a fourth message before the first timer starts or restarts after sending the first message on any of the N resource groups expires, the UE determines that the first message was sent successfully or considers the contention resolution to be successful.

[0206] The above corresponds to the case where the UE uses DSA, for example, N is greater than or equal to 2. Alternatively, if the UE does not use DSA, then N=1. After the UE repeatedly sends the first message on this resource group, it starts a first timer. If the UE does not receive the contention resolution message and / or the fourth message when the first timer expires, the UE determines that the first message transmission failed, the contention resolution failed, or the contention resolution was unsuccessful. Optionally, in addition to determining that the first message transmission failed, the contention resolution failed, or the contention resolution was unsuccessful, the UE can also clear the buffer used to send the first message, or the UE can clear the buffer because it believes that the first message transmission failed, the contention resolution failed, or the contention resolution was unsuccessful.

[0207] Alternatively, if the UE receives a contention resolution message and / or a fourth message before the first timer expires, then the first message was successfully sent or the contention resolution was successful.

[0208] If the UE uses a first timer, which is started or restarted after sending the first message in any of the N-1 resource groups out of the N resource groups, the first timer may have been restarted before or after its timeout. If there is a time interval between the timeout and the next restart of the first timer, the UE may not detect the contention resolution message and / or the fourth information, or may not detect the RNTI, or may not detect the corresponding RNTI during this time interval. However, the UE does not consider the first message transmission to have failed, or the contention resolution to have failed, or the contention resolution to have been unsuccessful. Optionally, the UE may not clear the buffer used to send the first message. For example, multiple copies of the first message transmitted by DSA are stored in the same HARQ buffer.

[0209] Alternatively, if the UE uses multiple first timers, when a first timer started or restarted after sending the first message on any of the N-1 resource groups out of the N resource groups times out, the first timer corresponding to the next resource group may have already started or may not have started. If there is a time interval between the timeout of the first timer corresponding to one resource group and the start or restart of the first timer corresponding to the next resource group, during this time interval, the UE may not detect contention resolution messages and / or fourth information, or may not detect RNTI, or may not detect the corresponding RNTI. However, the UE does not consider the first message transmission to have failed, or contention resolution to have failed, or contention resolution to have been unsuccessful. Optionally, the UE may not clear the buffer used for sending the first message. For example, see reference. Figure 7 This is an example of using multiple first timers for a UE. Figure 7 Taking N=2 as an example, and assuming each of these two resource groups includes 3 resources, the UE uses the first resource group ( Figure 7 When the first duration after sending the first message on resource group 1) is reached, the first timer corresponding to that resource group is started. Figure 7 This is referred to as the first timer 3; the UE uses the second group of resources ( Figure 7 When the first duration after sending the first message on resource group 2) is reached, the first timer corresponding to that second resource group is started. Figure 7 This is referred to as the first timer 4. Figure 7 Taking the example of timer 4 not starting when timer 3 times out. Before timer 3 times out and timer 4 starts, the UE may not detect contention resolution messages and / or the fourth message, or may not detect RNTI, or may not detect the corresponding RNTI. However, the UE does not consider the first message to have failed to be sent, or the contention resolution to have failed, or the contention resolution to have been unsuccessful. Optionally, the cache used to send the first message may not be cleared.

[0210] Optionally, multiple copies of the first message used for DSA transmission can be stored in the same HARQ buffer or in different HARQ buffers. If stored in the same HARQ buffer, the UE can use the processing method described above. Alternatively, if stored in multiple HARQ buffers, when the first timer corresponding to the transmission of different copies expires, the UE can clear the buffer corresponding to that copy, but does not consider the contention resolution to have failed or unsuccessful. Only when the first timers corresponding to all copies of the first message have expired does the UE consider the contention resolution to have failed or unsuccessful, and can clear the HARQ buffer corresponding to the corresponding copy.

[0211] Regardless of whether the UE uses DSA or not, optionally, if the network device fails to receive the first message, it can schedule a retransmission. For example, if the UE uses M resources to send the first message, and M is greater than or equal to 2, the first message can be sent on each of the M resources. As another example, if the UE uses N groups of resources to send the first message, and N is greater than or equal to 2, the first message can be sent on each of the N groups of resources. The network device can perform detection on at least one resource indicated by the first information; for example, the network device can perform reception on each of the M resources, or on each of the N groups of resources. For example, if the network device receives the first message on some or all of the M resources, or on some or all of the N groups of resources, but reception fails, the network device knows that the UE is transmitting the first message. However, because the network device failed to receive, it can schedule the UE to perform a retransmission. For example, the network device can send a third message to the UE, which can then schedule the UE to retransmit the first message. Optionally, the third information may indicate the resource used to send the first message, and the resource indicated by the third information may be called a retransmission resource. If the UE receives the third information, it can retransmit the first message on the retransmission resource indicated by the third information. Specifically, if the UE uses M resources to send the first message, the retransmission resource may be located after the M resources or before some of the M resources in the time domain. Alternatively, if the UE uses N resources to send the first message, the retransmission resource may be located after the N groups of resources or before some of the N groups of resources in the time domain. The retransmission resource may include one or more resources, or one or more groups of resources.

[0212] Since retransmission resources are scheduled by the network device, the network device knows exactly which resources(s) or groups(s) are included in the retransmission resources. If the retransmission resources include multiple resources, the network device can send a contention resolution message and / or fourth information to the UE after the last retransmission resource has ended, regardless of which resource the first message is received on. Therefore, optionally, the UE can start or restart the first timer after sending the first message on the last retransmission resource, instead of starting or restarting the first timer for each retransmission resource. This reduces the number of first timers maintained by the UE and simplifies the UE implementation. The conditions for starting and restarting the first timer are described above.

[0213] Alternatively, if the retransmission resources include multiple sets of resources, the network device can send a contention resolution message and / or a fourth message to the UE after the last set of retransmission resources has ended, regardless of which set of resources the first message is received on. Therefore, optionally, the UE can start or restart the first timer after sending the first message on the last set of retransmission resources, instead of starting or restarting the first timer for each set of retransmission resources, which can reduce the number of first timers maintained by the UE and simplify the implementation of the UE.

[0214] If the UE uses different first timers for different resources or different groups of resources, the UE can also use the first timer corresponding to the retransmission resource. For example, after the UE sends the first message on the last retransmission resource or the last group of retransmission resources, it can start the first timer corresponding to that retransmission resource.

[0215] Alternatively, if the UE uses the same first timer for different resources or different groups of resources, the UE can also use the same first timer for retransmission resources. For example, the UE can restart the first timer after sending the first message on the last retransmission resource or the last group of retransmission resources. (See reference...) Figure 8 This is an example of a UE waiting for the first duration to start or restart the first timer. Figure 8 Taking M=2, where the retransmission resource is a single resource and includes one resource as an example: When the first duration after the UE sends the first message on the first resource out of the M resources arrives, the first timer is started; when the first duration after the UE sends the first message on the second resource out of the M resources arrives, the first timer is restarted. Figure 8 Taking a retransmission resource that is located after the M resources in the time domain as an example, when the first duration after the UE sends the first message on the retransmission resource has elapsed, the first timer is restarted again.

[0216] For example, please refer to Figure 9 This is another example of a UE waiting for the first duration to start or restart the first timer. Figure 9Taking N=2 and the retransmitted resources as an example, and Figure 9 Taking an example where each of the N resource groups comprises 3 resources and the retransmission resource comprises 3 resources: When the first duration after the UE sends the first message on the last resource in the first resource group of the N resource groups arrives, the first timer is started; when the first duration after the UE sends the first message on the last resource in the second resource group of the N resource groups arrives, the first timer is restarted. Figure 8 Taking a retransmission resource that is located after the N groups of resources in the time domain as an example, the UE restarts the first timer again when the first duration after sending the first message on the last resource in the retransmission resource has elapsed.

[0217] The method for determining the first RNTI is described below. In this embodiment, the first RNTI can be used in network device scrambling contention resolution messages and / or fourth information, and / or in UE descrambling contention resolution messages and / or fourth information. Optionally, the first RNTI in this embodiment can be called X-RNTI, or it can have other names.

[0218] As a first optional method for determining the first RNTI, the first RNTI can be determined based on the UE's identifier. The first message may include the UE's identifier. If the network device receives the first message, it can determine the first RNTI based on the UE's identifier included in the first message, and use the first RNTI to scramble the contention resolution message and / or the fourth information. The UE can determine the first RNTI based on its identifier, thereby detecting the first RNTI during the execution of a first timer, or detecting the contention resolution message and / or the fourth information scrambled using the first RNTI. For example, if the UE's identifier is its system-temporary mobile subscriber identity (S-TMSI), a portion of the bits included in the S-TMSI can be used as the first RNTI, for example, taking the lower 16 bits of the S-TMSI as the first RNTI.

[0219] As a second optional method for determining the first RNTI, the first RNTI can be determined based on a first parameter, or based on the first parameter and the UE's identifier. The first parameter can be configured or derived through first information, or it can be predefined by the protocol, or it can be configured through other messages sent by the network device. Optionally, the first parameter is related to a first resource; for example, the UE can determine the first RNTI based on the selected first resource. For example, if the first resource includes M resources, the first RNTI can be determined based on some or all of the M resources, such as based on the first or last resource among the M resources, or the first RNTI can be associated with any one of the M resources. Optionally, if the first RNTI is associated with any one of the M resources, the UE can send information to the network device to inform it of the first RNTI determined by the UE, so that the first RNTI used by the network device is consistent with that of the UE. Optionally, the UE can indicate the first RNTI to the network device through a first message, a second message, or other messages.

[0220] For example, the first resource includes N groups of resources. The first RNTI can be determined based on some or all of the resources in the N groups. For instance, it can be determined based on the first resource or the last resource in the first group of resources, or the first resource or the last resource in the Nth group of resources. Alternatively, the first RNTI can also be related to any one of the N groups of resources. Optionally, if the first RNTI is related to any one of the N groups of resources, the UE can send information to the network device to inform it of the first RNTI determined by the UE, so that the first RNTI used by the network device is consistent with that of the UE. Optionally, the UE can indicate the first RNTI to the network device through a first message, a second message, or other messages. Optionally, the first parameter is a fixed value. The first RNTI can also be related to the UE's identifier carried in the first message plus the first parameter. For example, the UE can perform a modulo operation between the UE's identifier and the first parameter, and the first RNTI can be determined based on the result of the modulo operation.

[0221] As a third optional method for determining the first RNTI, the first RNTI may correspond to a DSA transmission. For example, a DSA transmission may correspond to one or more RNTIs. If a DSA corresponds to one RNTI, the UE can use that RNTI as the first RNTI when using the DSA. For example, the UE may use the same first timer for different resources selected in at least one resource indicated by the first information. During the runtime of the first timer, the UE may detect the first RNTI, or detect a contention resolution message scrambled by the first RNTI and / or a fourth information. Alternatively, if the DSA corresponds to multiple RNTIs, the UE can select one RNTI as the first RNTI when using the DSA. For example, the UE can use the same first timer for different resources selected in at least one resource indicated by the first information. During the runtime of the first timer, the UE can detect the first RNTI, or detect contention resolution messages and / or fourth information scrambled by the first RNTI. Alternatively, if the DSA corresponds to multiple RNTIs, the UE can select at least one RNTI as the first RNTI when using the DSA. For example, the UE can use different first timers for different resources selected in at least one resource indicated by the first information. During the runtime of the first timer, the UE can detect different RNTIs respectively, or detect contention resolution messages and / or fourth information scrambled by different RNTIs. The RNTIs detected by the UE are all selected from the multiple RNTIs. Optionally, if the UE selects the first RNTI from multiple RNTIs, the UE can send information to the network device to indicate the first RNTI. Optionally, the UE can indicate the first RNTI to the network device through a first message, a second message, or other messages. The correspondence or association between DSA and the first RNTI can be configured by the network device, for example, through the first information or other messages, or the association or correspondence can be predefined by the protocol.

[0222] As a fourth optional method for determining the first RNTI, the first RNTI can be determined based on the resources used to send the first message, such as M resources or N groups of resources. In a scenario where the UE uses DSA, if the UE only needs to determine one first RNTI (e.g., the UE can use the same first timer for different resources selected from at least one resource indicated in the first information), one option for the UE to determine the first RNTI based on the resources used to send the first message is that the different resources included in the M resources or the N groups of resources have the same time-domain location and / or the same frequency-domain location. The UE can determine the first RNTI based on this time-domain location and / or the frequency-domain location. For example, if the different resources included in the M resources or the N groups of resources have the same time-domain location, and the index of this time-domain location is t, then the UE can determine the first RNTI based on t, for example, the first RNTI = 1 + t. If the UE adopts this determination method, when selecting resources from at least one resource indicated in the first information, the UE can select resources with the same time-domain location and / or the same frequency-domain location, while still ensuring that the first RNTI is unique.

[0223] Alternatively, the UE can determine the first RNTI based on the resources used to send the first message in another possible way: if the RNTIs associated with different resources within the M resources are all the same RNTI, then the UE determines that the RNTI is the first RNTI; or, if the RNTIs associated with different groups of resources within the N groups are all the same RNTI, then the UE can determine that the RNTI is the first RNTI. If the UE adopts this determination method, then when selecting resources from at least one resource indicated by the first information, the UE can select resources associated with the same RNTI.

[0224] In scenarios where the UE uses DSA, if the UE needs to determine multiple first RNTIs (e.g., the UE can use different first timers for different resources selected in at least one resource indicated by the first information), the UE can also determine each first RNTI based on the resource used to send the first message. For example, for a first RNTI that the UE needs to detect within a certain first timer, the UE can determine the first RNTI based on the resource corresponding to that first timer. This can be understood as the UE determining the RNTI corresponding to a resource from among M resources as the first RNTI, and the UE will detect the first RNTI within the runtime of the first timer corresponding to that resource; or, the UE determining the RNTI corresponding to a group of resources from among N groups of resources as the first RNTI, and the UE will detect the first RNTI within the runtime of the first timer corresponding to that group of resources. Optionally, an RNTI can be related to one or more of the time-domain information, frequency-domain information, or code-domain information of a resource or group of resources corresponding to that RNTI; or, an RNTI can be determined based on one or more of the time-domain information, frequency-domain information, or code-domain information of a resource or group of resources corresponding to that RNTI. The frequency domain information includes, for example, the carrier information and / or subcarrier information of the resource; the code domain information includes, for example, the sequence corresponding to the resource. For example, if a resource has a time domain index of t and a corresponding frequency domain index of f, then the RNTI for that resource is 1 + t + 10 × f. Here, t is, for example, the index of a radio frame (RF), a subframe, a slot, or an orthogonal frequency division multiplexing (OFDM) symbol. f is, for example, the carrier index or a subcarrier index. When considering a group of resources, the first RNTI can be associated with the relevant parameters of the last or first resource in that group.

[0225] In scenarios where the UE does not use DSA, M=1 or N=1. The UE can determine the first RNTI based on a selected resource or a group of resources. Optionally, the first RNTI can be related to one or more of the time-domain information, frequency-domain information, or code-domain information of the resource or group of resources; or, the first RNTI can be determined based on one or more of the time-domain information, frequency-domain information, or code-domain information of the resource or group of resources, as described in the previous paragraph.

[0226] The method by which the UE determines the first RNTI can be indicated by the network device, for example, through the network device's first message or other messages; it can be predefined by the protocol; or it can be determined by the UE itself. Optionally, if the UE determines the first RNTI itself or determines at least one first RNTI from multiple RNTIs, the method may further include S303, whereby the UE sends second information to the network device, and the network device can receive the second information. S303 may occur before, after, or simultaneously with S302, meaning the second information can be carried in the first message. The second information may indicate the method of RNTI determination and / or indicate that the first message used DSA. The indication method of the second information can be explicit or implicit. For example, the first message may carry explicit second information to indicate that the first RNTI used for contention resolution employs a negotiated scheme. As another example, if the UE determines the RNTI using the second or third method described above, and the DSA corresponds to multiple RNTIs, then optionally, the first message may carry second information, which may specifically indicate which RNTI(s) among the multiple RNTIs the UE has selected. For example, the first message can be scrambled and sent to the network device using a specific RNTI. The network device can determine that the first message carries the second information by detecting the scrambled RNTI of the first message. This can be considered an implicit indication method. Another example is that the network device can determine that the first message carries the second information based on the resources used to transmit the first message. This can also be considered an implicit indication method (for example, resources used for DSA transmission and resources used for non-DSA transmission can be non-overlapping; therefore, if the first message is sent using resources used for DSA transmission, the network device can determine that the first message carries the second information; while if the first message is sent using resources not used for DSA transmission or resources used for non-DSA transmission, the network device can determine that the first message does not carry the second information). Optionally, besides this implicit indication method based on the resources of the first message, in other various embodiments described herein, resources used for DSA transmission and resources used for non-DSA transmission can completely overlap, partially overlap, or not overlap at all. This application embodiment does not impose any limitations.

[0227] Optionally, the second information may also indicate one or more of the following: the number of times the first message is repeatedly transmitted, the maximum number of times the first message is repeatedly transmitted, the resource location where the UE performs DSA, or the first RNTI. The number of repeated transmissions is, for example, the actual number of times the UE repeats the first message. Taking the second information carried through the first message as an example, the first message may include one or more of the following: information on the number of times the first message is repeatedly transmitted, or information on the maximum number of times the first message is repeatedly transmitted, or information indicating the first RNTI, or resource location information where the UE performs DSA. Optionally, if the second information indicates multiple items, it can also be understood that the second information includes multiple pieces of information, where each piece of information indicates one of the items. For example, if the second information indicates the number of times the first message is repeatedly transmitted, an optional implementation is that the second information includes a fifth piece of information or the first message includes a fifth piece of information, where the fifth piece of information indicates the number of times the first message is repeatedly transmitted. Another example is that if the second information indicates the maximum number of times the first message is repeatedly transmitted, an optional implementation is that the second information includes a sixth piece of information or the first message includes a sixth piece of information, where the sixth piece of information indicates the maximum number of times the first message is repeatedly transmitted. For example, the second information indicates the resource location for the UE to perform DSA. One possible implementation is that the second information includes a seventh piece of information, or the first message includes a seventh piece of information, where the seventh information indicates the resource location for the UE to perform DSA. Another example is that the second information indicates a first RNTI. One possible implementation is that the second information includes an eighth piece of information, or the first message includes an eighth piece of information, where the eighth information indicates the first RNTI.

[0228] Optionally, the second information may also indicate whether the first message was sent consecutively, or whether the first message was sent on consecutive resources.

[0229] For example, if the UE uses DSA, it can send the second information to the network device; or, if the UE does not use DSA, it does not need to send the second information to the network device. If the network device receives the second information, it can determine the RNTI based on the second information, ensuring that the RNTI determined by the network device is consistent with the RNTI determined by the UE. If the network device does not receive the second information, it can determine that the UE is not using DSA. If the network device believes that the UE is not using DSA, for example, the network device can determine the RNTI based on the resources used to send the first message (refer to the method described above for the UE to determine the RNTI based on a resource or a set of resources in the scenario where the UE does not use DSA), and the UE can also use this method to determine the RNTI, thus ensuring that the RNTI determined by the network device is consistent with the RNTI determined by the UE.

[0230] If the network device receives the first message through any one of the M resources or through any one of the N groups of resources, the method may optionally include S304, whereby the network device sends a contention resolution message, and the UE receives the contention resolution message accordingly. The contention resolution message may be scrambled, for example, using a first RNTI. The UE may also determine the first RNTI, thereby descrambling the contention resolution message. Optionally, the network device may also send fourth information, and the UE may receive the fourth information accordingly; this step may occur, for example, before S304. The fourth information can be used to schedule the contention resolution message, and the UE can receive the contention resolution message according to the resources scheduled by the fourth information. The fourth information and the contention resolution message scheduled by the fourth information may be scrambled using the same RNTI, for example, using the first RNTI. The method for determining the first RNTI is described above. Optionally, the network device may receive the first message on at least one of the M resources, or on at least one of the N groups of resources, or it can be understood that the network device may receive at least one first message. Optionally, if the network device successfully receives the first message two or more times, it can send a contention resolution message for each of the first messages to improve the UE's success rate in receiving contention resolution messages. To send a contention resolution message, the network device also needs to send the Cell Radio Network Temporary Identifier (C-RNTI) to the UE. For example, the network device can uniquely identify a C-RNTI using the UE ID included in Msg3 and send that C-RNTI to the UE. That is, through the network device's implementation, it can be ensured that the C-RNTI is the same in multiple contention resolution messages. Alternatively, the network device can send a contention resolution message only once. For example, the network device can send a contention resolution message after receiving the first message for the first time. If it subsequently receives another first message from the same UE, it does not need to send a contention resolution message again to reduce transmission overhead.

[0231] If the network device does not detect the first message on the M resources or the N groups of resources, the network device may not be aware that the UE has transmitted the first message. In this case, the UE assumes that the first message transmission failed, contention resolution failed, or contention resolution was unsuccessful, and the network device may not schedule a retransmission. Alternatively, if the network device detects the first message on some or all of the M resources, or on some or all of the N groups of resources, but the network device fails to receive the first message, then optionally, the network device may schedule a retransmission. For more information on this, please refer to the relevant introduction above.

[0232] In summary, the DSA mechanism in this application embodiment allows the UE to repeatedly send the first message. Using DSA can improve the success rate of network devices receiving the first message; however, excessive use of DSA may cause system performance degradation. Considering this, the use of DSA can be restricted. This application embodiment uses the first information to indicate whether DSA is allowed, making the use of DSA more suitable for the current network environment and enhancing network control over DSA.

[0233] The UE can send the first message via DSA transmission. In DSA transmission, the UE can repeatedly send the first message, thereby improving the coverage of the first message. Even with poor signal quality, repeated transmission can improve the success rate of network devices receiving the first message.

[0234] Before sending the first message, the UE does not need to send a preamble; correspondingly, the network device does not need to send a RAR. This reduces transmission overhead and also reduces the transmission latency of the first message.

[0235] In addition, if the UE uses DSA, it may select multiple resources or multiple groups of resources to send the first message. This application embodiment also provides the UE's operation mode for the first timer, so that the UE can realize the detection of contention resolution message (or RNTI) and reduce the probability of missing the detection of contention resolution message.

[0236] Figure 10 A schematic diagram of a device according to an embodiment of this application is provided. The communication device 1000 may be... Figure 3 The UE or its circuit system described in the illustrated embodiment is used to implement the method corresponding to the UE in the above method embodiments. Alternatively, the communication device 1000 may be... Figure 3 The network device or its circuit system described in the illustrated embodiments is used to implement the method corresponding to the network device in the above method embodiments. For example, one type of circuit system is a chip system.

[0237] The communication device 1000 includes at least one processor 1001. The processor 1001 can be used for internal processing within the device to implement certain control processing functions. Optionally, the processor 1001 includes instructions. Optionally, the processor 1001 can store data. Optionally, different processors can be independent devices, located in different physical locations, or located on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, integrated onto one or more integrated circuits.

[0238] Optionally, the communication device 1000 includes one or more memories 1003 for storing instructions. Optionally, the memories 1003 may also store data. The processor and the memories may be separate or integrated together.

[0239] Optionally, the communication device 1000 includes a communication line 1002 and at least one communication interface 1004. Since the memory 1003, communication line 1002, and communication interface 1004 are all optional, therefore... Figure 10 All are represented by dashed lines.

[0240] Optionally, the communication device 1000 may further include a transceiver and / or an antenna. The transceiver can be used to send information to or receive information from other devices. The transceiver may be referred to as a transceiver unit, transceiver circuit, input / output interface, etc., and is used to realize the transmission and reception functions of the communication device 1000 via the antenna. Optionally, the transceiver includes a transmitter and a receiver. For example, the transmitter can be used to generate a radio frequency (RF) signal from a baseband signal, and the receiver can be used to convert the RF signal back into a baseband signal.

[0241] The processor 1001 may include a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs according to the present application.

[0242] The communication line 1002 may include a path for transmitting information between the aforementioned components.

[0243] Communication interface 1004 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), wired access network, etc.

[0244] The memory 1003 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 1003 may exist independently and be connected to the processor 1001 via communication line 1002. Alternatively, the memory 1003 may be integrated with the processor 1001.

[0245] The memory 1003 stores computer execution instructions for implementing the scheme of this application, and its execution is controlled by the processor 1001. The processor 1001 executes the computer execution instructions stored in the memory 1003, thereby realizing... Figure 3 The steps performed by the network device or UE as shown in the embodiments.

[0246] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.

[0247] In a specific implementation, as one example, the processor 1001 may include one or more CPUs, for example... Figure 10 CPU0 and CPU1 in the CPU.

[0248] In a specific implementation, as one example, the communication device 1000 may include multiple processors, for example... Figure 10 Processors 1001 and 1005 are mentioned. Each of these processors can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here can refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).

[0249] when Figure 10When the device shown is a chip, such as a chip in a network device or a UE, the chip includes a processor 1001 (which may also include a processor 1005), a communication line 1002, and a communication interface 1004. Optionally, it may include a memory 1003. Specifically, the communication interface 1004 may be an input interface, pins, or circuits, etc. The memory 1003 may be a register, cache, etc. The processor 1001 and processor 1005 may be a general-purpose CPU, microprocessor, ASIC, or one or more integrated circuits for controlling the execution of a program that controls the communication method of any of the above embodiments.

[0250] This application embodiment can divide the device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. The module division in this application embodiment is illustrative and only represents one logical functional division; in actual implementation, other division methods may be used. For example, in the case of dividing the device into functional modules corresponding to each function... Figure 11 This is a schematic diagram of an apparatus. The apparatus 1100 may be a network device or a first UE involved in the above-described method embodiments, or a chip in a network device or a chip in a UE. The apparatus 1100 includes a processing unit 1102 and a transceiver unit 1101.

[0251] It should be understood that the device 1100 can be used to implement the steps performed by the network device or UE in the communication method of the embodiments of this application, and the relevant features can be referred to above. Figure 3 The embodiments shown are not described in detail here.

[0252] Optional, Figure 11 The functions / implementation process of the transceiver unit 1101 and the processing unit 1102 can be obtained through Figure 10 The processor 1001 in the memory calls computer execution instructions stored in the memory 1003 to implement the function. Alternatively, Figure 11 The function / implementation process of the processing unit 1102 can be achieved through... Figure 10 The processor 1001 in the memory calls computer execution instructions stored in the memory 1003 to implement this. Figure 11 The function / implementation process of the transceiver unit 1101 in the middle can be obtained through Figure 10 It is implemented using the communication interface 1004.

[0253] Optionally, when the device 1100 is a chip or circuit, the function / implementation process of the transceiver unit 1101 can also be implemented through pins or circuits. Optionally, the transceiver unit 1101 may include a transmitting unit and / or a receiving unit, wherein the transmitting unit is used to implement the transmitting function and the receiving unit is used to implement the receiving function; or, the transceiver unit 1101 may be an integral module capable of implementing the transmitting and / or receiving functions. Optionally, the transceiver unit 1101 may be implemented using a transceiver.

[0254] This application also provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement the methods performed by the UE or network device in the aforementioned method embodiments. Thus, the functions described in the above embodiments can be implemented as software functional units and sold or used as independent products. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to it, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0255] This application also provides a computer program product comprising: computer program code, which, when run on a computer, causes the computer to perform the method executed by the UE or network device in any of the foregoing method embodiments.

[0256] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the methods performed by the UE or network device involved in any of the above method embodiments.

[0257] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0258] The various illustrative logic units and circuits described in the embodiments of this application can be implemented or operate the described functions using a general-purpose processor, digital signal processor (DSP), ASIC, field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor; alternatively, it can be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented using a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.

[0259] The steps of the methods or algorithms described in the embodiments of this application can be directly embedded in hardware, software units executed by a processor, or a combination of both. The software units can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and storage medium can be disposed in an ASIC, which can be disposed in the terminal device. Optionally, the processor and storage medium can also be disposed in different components of the terminal device.

[0260] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0261] The contents of the various embodiments of this application can be referenced to each other. Unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0262] It is understood that in the embodiments of this application, the network device and / or UE may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples. In the embodiments of this application, other operations or variations of various operations may also be performed. Furthermore, the steps may be performed in different orders as presented in the embodiments of this application, and it is not necessary to perform all the operations in the embodiments of this application.

Claims

1. A communication method, characterized in that, The method includes: Receive first information, the first information is used to indicate multiple resources, the multiple resources are used to send a first message, the first information is also used to indicate whether the use of the diversity slot greeting DSA transmission mode is allowed, the first message is a radio resource control RRC connection request message or an RRC establishment request message or an RRC connection recovery request message or an RRC data early transmission request message; When the first information indicates that the DSA transmission method is permitted, the first message is repeatedly transmitted through M resources or N groups of resources from the plurality of resources, wherein M and N are both integers greater than or equal to 2.

2. The method according to claim 1, characterized in that, The first information is also used to indicate the maximum number of times the first message can be resent or the number of retransmissions; or, The first information is also used to indicate the maximum number of repeated transmissions or the number of repeated transmissions corresponding to the DSA transmission method.

3. The method according to claim 1, characterized in that, The first information is used to indicate whether DSA transmission mode is allowed, including: The first information is used to indicate the maximum number of times the first message can be retransmitted, wherein a maximum number of retransmissions of 1 indicates that the DSA transmission method is not allowed, or a maximum number of retransmissions greater than 1 indicates that the DSA transmission method is allowed; or... The first information is used to indicate the number of times the first message is repeatedly sent, wherein a repeating number of 1 indicates that the DSA transmission method is not allowed, or a repeating number greater than 1 indicates that the DSA transmission method is allowed.

4. The method according to any one of claims 1 to 3, characterized in that, The first information is also used to indicate the maximum number of consecutive transmissions or the number of consecutive transmissions of the first message.

5. The method according to any one of claims 1 to 4, characterized in that, The first piece of information is system information.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: A contention resolution message is received, the contention resolution message being scrambled using a first radio network temporary identifier (RNTI), wherein... The first RNTI is determined based on the terminal identifier included in the first message; or, The first RNTI is the RNTI corresponding to the DSA transmission method; or, The first RNTI is determined based on the first parameter and the terminal identifier included in the first message; or, The first RNTI is determined based on the M resources or the N groups of resources.

7. The method according to claim 6, characterized in that, The first RNTI is determined based on the M resources or the N groups of resources, including: The M resources or the N groups of resources include different resources with the same time-domain position and / or the same frequency-domain position, and the first RNTI is determined based on the time-domain position and / or the frequency-domain position; or, The RNTI associated with the M resources or the N groups of resources are all the first RNTI.

8. The method according to claim 6 or 7, characterized in that, The method further includes: Send a second message, which indicates whether there is the ability to detect multiple RNTIs simultaneously, or indicates that the first message used the DSA transmission method.

9. The method according to claim 8, characterized in that, The second information is also used to indicate the number of times the first message is repeated, or the second information is also used to indicate the maximum number of times the first message is sent repeatedly.

10. The method according to any one of claims 1 to 9, characterized in that, The method further includes repeatedly sending the first message through M resources from the plurality of resources; the method also includes: After the first message is initially transmitted, a first timer is started, and the first timer is restarted after each retransmission of the first message. The first timer is used to listen for contention resolution messages; or, After each sending of the first message, a first timer is started. The first timer is used to listen for contention resolution messages.

11. The method according to any one of claims 1 to 9, characterized in that, The method further includes repeatedly sending the first message through N groups of resources from the plurality of resources; After sending the first message on the first group of resources in the N groups of resources, a first timer is started, and after sending the first message on each of the remaining N-1 groups of resources, the first timer is restarted. The first timer is used to listen for contention resolution messages; or, After sending the first message on each of the N resource groups, a first timer is started respectively. The first timer is used to listen for contention resolution messages.

12. The method according to any one of claims 1 to 7, characterized in that, The method further includes: If the first information indicates that the DSA transmission method is not allowed, the first message is sent through one of the multiple resources or the first message is repeatedly sent through a group of resources.

13. A communication method, characterized in that, The method includes: Send first information, the first information is used to indicate multiple resources, the multiple resources are used to send a first message, the first information is also used to indicate whether the DSA transmission mode is allowed, the first message is an RRC connection request message or an RRC establishment request message or an RRC connection recovery request message or an RRC data early transmission request message; The first message is detected on the plurality of resources.

14. The method according to claim 13, characterized in that, The first information is also used to indicate the maximum number of times the first message can be resent or the number of retransmissions; or, The first information is also used to indicate the maximum number of repeated transmissions or the number of repeated transmissions corresponding to the DSA transmission method.

15. The method according to claim 13, characterized in that, The first information is used to indicate whether DSA transmission mode is allowed, including: The first information is used to indicate the maximum number of times the first message can be retransmitted, wherein a maximum number of retransmissions of 1 indicates that the DSA transmission method is not allowed, or a maximum number of retransmissions greater than 1 indicates that the DSA transmission method is allowed; or... The first information is used to indicate the number of times the first message is repeatedly sent, wherein a repeating number of 1 indicates that the DSA transmission method is not allowed, otherwise the DSA transmission method is allowed.

16. The method according to any one of claims 13 to 15, characterized in that, The first information is also used to indicate the maximum number of consecutive transmissions or the number of consecutive transmissions of the first message.

17. The method according to any one of claims 13 to 16, characterized in that, The first piece of information is system information.

18. The method according to any one of claims 13 to 17, characterized in that, The method further includes: The first message is detected on M resources or N groups of resources among the plurality of resources, wherein M and N are both integers greater than or equal to 2; Send a race-resolve message.

19. The method according to claim 18, characterized in that, The number of contention resolution messages is 1.

20. The method according to claim 18 or 19, characterized in that, The race resolution message is scrambled using a first RNTI, wherein, The first RNTI is determined based on the terminal identifier included in the first message; or, The first RNTI is the RNTI corresponding to the DSA transmission method; or, The first RNTI is determined based on the first parameter and the terminal identifier included in the first message; or, The first RNTI is determined based on the M resources or the N groups of resources.

21. The method according to claim 20, characterized in that, The first RNTI is determined based on the M resources or the N groups of resources, including: The M resources or the N groups of resources include different resources with the same time-domain position and / or the same frequency-domain position, and the first RNTI is determined based on the time-domain position and / or the frequency-domain position; or, The RNTI associated with the M resources or the N groups of resources are all the first RNTI.

22. The method according to claim 20 or 21, characterized in that, The method further includes: Receive second information, which indicates the determination method of the first RNTI or indicates that the first message used the DSA transmission method.

23. The method according to claim 22, characterized in that, The second information is also used to indicate the number of times the first message is resent, or the second information is also used to indicate the maximum number of times the first message is resent.

24. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1 to 12, or a module for performing the method as described in any one of claims 13 to 23.

25. A communication device, characterized in that, The communication device includes a processor, which is configured to perform the method as described in any one of claims 1 to 12, or the method as described in any one of claims 13 to 23.

26. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when run on a computer, causes the method as described in any one of claims 1 to 12 to be performed, or causes the method as described in any one of claims 13 to 23 to be performed.

27. A computer program product, characterized in that, The computer program product includes a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 12, or causes the computer to perform the method as described in any one of claims 13 to 23.