Processing method, communication device and storage medium
By optimizing the processing mechanism of CB-Msg3 in the NTN scenario, the terminal equipment analyzes the causes of failure and adjusts the coverage level and sending strategy, solving the continuous failure problem caused by conflicts and improving communication efficiency.
Patent Information
- Application Number
- CN202510294437.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-12
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2045-03-12
AI Technical Summary
In the NTN scenario, when the terminal device fails to transmit CB-Msg3 due to conflict reasons, the existing processing mechanism may lead to unnecessary improvement in coverage levels, affecting communication efficiency.
In response to the failure of message transmission, the terminal device analyzes the failure reasons, adjusts the coverage level and sending strategy, and optimizes the processing mechanism of CB-Msg3 to avoid increasing the coverage level when continuous transmission failures due to conflict reasons.
It reduces unnecessary improvement in coverage levels due to conflict reasons, and improves communication success rate and efficiency in NTN scenarios.
Smart Images

Figure CN120264486A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and particularly to a processing method, a communication device, and a storage medium. Background Art
[0002] In the existing RACH (Physical Random Access CHannel) process, when the number of transmission failures of a terminal device is greater than a certain number, the coverage level is increased, and the transmission is continued according to the increased coverage level parameters (such as a higher repetition) to avoid transmission failures caused by coverage reasons.
[0003] In the process of conceiving and implementing this application, the inventors found that at least the following problems exist:
[0004] For the transmission of CB-Msg3 (Contention-Based Msg3) in the NTN (Non-Terrestrial Network) scenario, the terminal device selects the coverage level according to the RSRP (Reference Signal ReceivingPower). Due to the insignificant change of the RSRP in the NTN scenario and / or the terminal device using shared PUSCH (Physical Uplink Shared CHannel) resources to send CB-Msg3, when the CB-Msg3 transmission fails, it may be caused by a conflict. If the existing processing mechanism is adopted, it may lead to unnecessary elevation of the coverage level. Therefore, it is necessary to optimize the processing mechanism of CB-Msg3 to reduce or avoid the elevation of the coverage level due to consecutive failures caused by conflicts of the terminal device.
[0005] The foregoing description is for the purpose of providing general background information and does not necessarily constitute prior art. Summary of the Invention
[0006] The main purpose of this application is to provide a processing method, a communication device, and a storage medium, aiming to optimize the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the elevation of the coverage level when the terminal device fails to send continuously due to conflicts.
[0007] A processing method provided by this application can be applied to a terminal device (such as a mobile phone), and includes the steps of:
[0008] S2: In response to the failure of sending the first message, perform the first processing.
[0009] Optionally, the first message is sent based on the first configuration information.
[0010] Optionally, perform a first process, including at least one of the following:
[0011] If the number of attempts to send the first message is less than the maximum number of attempts X for the current coverage level, continue to attempt to send the first message at the current coverage level;
[0012] If the number of attempts to send the first message is greater than or equal to the maximum number of attempts X for the current coverage level, perform a second process.
[0013] Optionally, perform a second process, including at least one of the following:
[0014] If all transmissions of the first message fail due to a first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, increase the current coverage level and continue to attempt to send the first message;
[0015] If all transmissions of the first message fail due to a second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, continue to attempt to send the first message at the current coverage level.
[0016] Optionally, the method further includes at least one of the following:
[0017] If all replicas in a single transmission of the first message fail due to a first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, confirm that the failure of this single transmission of the first message is due to the first reason;
[0018] If all replicas in a single transmission of the first message fail due to a second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, confirm that the failure of this single transmission of the first message is due to the second reason.
[0019] Optionally, the method further includes at least one of the following:
[0020] If the first listening window times out and / or a contention resolution identifier matching the terminal device is not received, confirm contention resolution failure;
[0021] When contention resolution fails for all replicas of the first message transmission, confirm that the first message transmission fails;
[0022] If the physically downlink control channel scrambled with a radio network temporary identifier and / or the reference signal received power is near the coverage level threshold is not received, record it as a failure due to the first reason;
[0023] If the physically downlink control channel scrambled with a radio network temporary identifier is received but contention resolution fails or the response message indicates a conflict, record it as a failure due to the second reason;
[0024] If a physically downlink control channel scrambled with a wireless network temporary identifier is received and a physical downlink control channel indication conflict occurs, it is recorded as a failure for the second reason.
[0025] Optionally, continue to attempt to send the first message at the current coverage level, including at least one of the following:
[0026] Continue to attempt to send the first message after adjusting the first time window;
[0027] Continue to attempt to send the first message after adjusting the number of duplicate transmissions;
[0028] Use a random access procedure to continue to attempt to send the first message.
[0029] In this application, the number of occurrences N, the number X, the number Y, N or similar expressions, without specific description, the value range is 0 or a positive integer.
[0030] This application also provides a processing method, which can be applied to a network device (such as a base station), including the steps:
[0031] S1: Send the first configuration information so that the terminal device performs the first processing in response to the failure of sending the first message.
[0032] Optionally, the first message is sent by the terminal device based on the first configuration information, and / or the first configuration information includes at least one of the following:
[0033] Time domain and / or frequency domain resource configuration of the first message;
[0034] Number of duplicate transmissions N;
[0035] Reference signal received power coverage level selection threshold;
[0036] Maximum number of transmission attempts X at the coverage level;
[0037] First time window configuration information;
[0038] First listening window.
[0039] Optionally, the terminal device performs the first processing, including at least one of the following:
[0040] If the number of attempts by the terminal device to send the first message is less than the maximum number of transmission attempts X at the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level;
[0041] If the number of attempts by the terminal device to send the first message is greater than or equal to the maximum number of transmission attempts X at the current coverage level, the terminal device performs the second processing.
[0042] Optionally, the terminal device performs the second processing, including at least one of the following:
[0043] If all transmissions of the first message by the terminal device fail due to the first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, the terminal device increases the current coverage level and continues to attempt to send the first message;
[0044] If all transmissions of the first message by the terminal device fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device continues to attempt to send the first message at the current coverage level.
[0045] Optionally, the method further includes at least one of the following:
[0046] If all replicates in a single transmission of the first message by the terminal device fail due to the first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, the terminal device confirms that the failure of this first message transmission is due to the first reason;
[0047] If all replicates in a single transmission of the first message by the terminal device fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device confirms that the failure of this first message transmission is due to the second reason.
[0048] Optionally, the method further includes at least one of the following:
[0049] If the first listening window of the terminal device times out and / or the terminal device does not receive a contention resolution identifier that matches the terminal device, the terminal device confirms that the contention resolution fails;
[0050] When all replicate transmissions of the first message by the terminal device fail in contention resolution, the terminal device confirms that the transmission of the first message fails.
[0051] If the terminal device does not receive the physical downlink control channel scrambled with the radio network temporary identifier and / or the reference signal received power is near the coverage level threshold, the terminal device records it as a failure due to the first reason;
[0052] If the terminal device receives the physical downlink control channel scrambled with the radio network temporary identifier but the contention resolution fails or the response message indicates a collision, the terminal device records it as a failure due to the second reason;
[0053] If the terminal device receives the physical downlink control channel scrambled with the radio network temporary identifier, but the physical downlink control channel indicates a collision, the terminal device records it as a failure due to the second reason.
[0054] Optionally, the terminal device continuing to attempt to send the first message at the current coverage level includes at least one of the following:
[0055] The terminal device adjusts the first time window and then continues to attempt to send the first message;
[0056] The terminal device adjusts the number of replication transmissions and then continues to attempt to send the first message;
[0057] The terminal device uses the random access procedure to continue to attempt to send the first message.
[0058] This application also provides a processing device, which includes:
[0059] A processing module, configured to execute first processing in response to the failure of sending the first message.
[0060] This application also provides a processing device, which includes:
[0061] A sending module, configured to send first configuration information, so that the terminal device executes first processing in response to the failure of sending the first message.
[0062] This application also provides a communication device, including: a memory, a processor, and a processing program stored on the memory and executable on the processor. When the processing program is executed by the processor, the steps of any of the above-mentioned processing methods are implemented.
[0063] The communication device in this application can be a terminal device (such as a mobile phone), a network device (such as a base station), or a chip (such as an SOC or a baseband chip with communication functions). Specifically, it needs to be clarified in combination with the context.
[0064] This application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned processing methods are implemented.
[0065] In the technical solution of this application, the terminal device sends the first message based on the first configuration information, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously sending fails due to conflicts. Description of the Drawings
[0066] The drawings here are incorporated into the specification and form a part of this specification, showing the embodiments consistent with this application, and are used together with the specification to explain the principles of this application. To more clearly illustrate the technical solutions of the embodiments of this application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0067] Figure 1 A schematic hardware structure diagram of a mobile terminal for implementing various embodiments of this application;
[0068] Figure 2A communication network system architecture diagram provided by an embodiment of the present application;
[0069] Figure 3 A schematic diagram of the hardware structure of a controller 140 provided by the present application;
[0070] Figure 4 A schematic diagram of the hardware structure of a network node 150 provided by the present application;
[0071] Figure 5 A schematic flowchart of a processing method shown in the first embodiment of the present application;
[0072] Figure 6 A schematic diagram of a scenario for analyzing the cause of transmission failure in a processing method shown in the second embodiment of the present application;
[0073] Figure 7 A schematic flowchart of the logic process for analyzing the cause of transmission failure in a processing method shown in the second embodiment of the present application;
[0074] Figure 8 A schematic flowchart of a process for performing different processes according to different failure reasons in a processing method shown in the third embodiment of the present application;
[0075] Figure 9 A schematic flowchart of a processing method shown in the fourth embodiment of the present application;
[0076] Figure 10 A schematic flowchart of the interaction process between a network device and a terminal device in a processing method shown in the fifth embodiment of the present application;
[0077] Figure 11 A schematic diagram of the structure of a processing device provided by an embodiment of the present application Figure 1 ;
[0078] Figure 12 A schematic diagram of the structure of a processing device provided by an embodiment of the present application Figure 2 ;
[0079] Figure 13 A schematic diagram of the structure of a communication device provided by an embodiment of the present application.
[0080] The realization, functional features, and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. Through the above-mentioned accompanying drawings, specific embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. Detailed implementation manners
[0081] Exemplary embodiments will be described in detail herein, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0082] It should be noted that in this document, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the existence of additional identical elements in the process, method, article or device comprising such element, and / or, components, features, elements with the same name in different embodiments of the present application may have the same meaning or may have different meanings, and their specific meanings need to be determined based on their explanations in the specific embodiment or further in combination with the context of the specific embodiment.
[0083] It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this document, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "upon" or "in response to determining". Furthermore, as used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms unless the context clearly dictates otherwise. It should be further understood that the terms "comprising", "including" indicate the presence of the stated features, steps, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following" and the like used in the present application can be interpreted inclusively, or mean any one or any combination. For example, "including at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C", and again, "A, B or C" or "A, B and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C". An exception to this definition occurs only when the combination of elements, functions, steps or operations is inherently mutually exclusive in some way.
[0084] It should be understood that although the steps in the flowcharts in the embodiments of the present application are sequentially shown according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and they can be executed in other orders. Moreover, at least a part of the steps in the figure may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same moment, but can be executed at different moments, and their execution order is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.
[0085] Depending on the context, the words "if" or "when" as used herein can be interpreted as "when...", "when...", "in response to determining", or "in response to detecting". Similarly, depending on the context, the phrase "if determined" or "if detecting (stated condition or event)" can be interpreted as "when determined", "in response to determining", "when detecting (stated condition or event)", or "in response to detecting (stated condition or event)".
[0086] It should be noted that in this article, step codes such as S1, S2, etc. are adopted. The purpose is to more clearly and briefly express the corresponding content and do not constitute a substantial limitation in terms of order. Those skilled in the art may execute S2 first and then S1, etc. during specific implementation, but these should all be within the protection scope of the present application.
[0087] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0088] In subsequent descriptions, suffixes such as "module", "component", or "unit" used to represent elements are only for the convenience of explaining the present application and have no specific meaning in themselves. Therefore, "module", "component", or "unit" can be used interchangeably.
[0089] In the present application, the number of occurrences N, the number of occurrences X, the number of occurrences Y, N or similar expressions, without specific description, the value range is 0 or a positive integer.
[0090] The communication device in the present application can be a terminal device (such as a mobile phone), a network device (such as a base station), or a chip (such as an SOC or a baseband chip with communication functions, etc.). Specifically, what is meant needs to be clarified according to the context.
[0091] The terminal device can be implemented in various forms. For example, the terminal device described in this application can include smart terminal devices such as mobile phones, tablet computers, laptop computers, palmtop computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminal devices such as digital TVs and desktop computers.
[0092] In the following description, a mobile terminal will be taken as an example for illustration. Those skilled in the art will understand that, except for the components specifically for mobile purposes, the structure according to the embodiments of this application can also be applied to fixed-type terminal devices.
[0093] Please refer to Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of this application. The mobile terminal 100 may include components such as a radio frequency unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art can understand that Figure 1 the mobile terminal structure shown in
[0094] does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements. Figure 1 Next, each component of the mobile terminal will be specifically introduced in conjunction with
[0095] The radio frequency unit 101 can be used for receiving and transmitting information or signals during a call. Specifically, after receiving the downlink information of the base station, it is sent to the processor 110 for processing. Additionally, it sends the uplink data to the base station. Generally, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. And / or, the radio frequency unit 101 can also communicate with the network and other devices via wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), 5G, and 6G, etc.
[0096] WiFi belongs to short-range wireless transmission technology. The mobile terminal can help users send and receive emails, browse the web, and access streaming media through the WiFi module 102, which provides users with wireless broadband Internet access. Although Figure 1 the WiFi module 102 is shown, it can be understood that it is not an essential component of the mobile terminal and can be omitted entirely within the scope of not changing the essence of the invention according to needs.
[0097] The audio output unit 103 can convert the audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in modes such as a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide an audio output related to a specific function executed by the mobile terminal 100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 103 can include a speaker, a buzzer, etc.
[0098] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes the image data of still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 1041 can be stored in the memory 109 (or other storage media) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sounds (audio data) via the microphone 1042 in operating modes such as a phone call mode, a recording mode, a voice recognition mode, etc., and can process such sounds into audio data. The processed audio (voice) data can be output in a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in the case of the phone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) the noise or interference generated during the reception and transmission of audio signals.
[0099] The mobile terminal 100 further includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as a pedometer, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., they will not be elaborated here.
[0100] The display unit 106 is used to display the information input by the user or the information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 can be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), etc.
[0101] The user input unit 107 can be used to receive input numerical or character information, and generate key signal inputs related to the user settings and function controls of the mobile terminal. Optionally, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect touch operations of the user thereon or nearby (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 1071), and drive corresponding connection devices according to a preset program. The touch panel 1071 can include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the touch position of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 110, and can receive and execute commands sent by the processor 110. And / or, the touch panel 1071 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, a joystick, etc., and specific details are not limited here.
[0102] Optionally, the touch panel 1071 may cover the display panel 1061. After the touch panel 1071 detects a touch operation thereon or nearby, it transmits the operation to the processor 110 to determine the type of the touch event. Subsequently, the processor 110 provides corresponding visual output on the display panel 1061 according to the type of the touch event. Although in Figure 1 the touch panel 1071 and the display panel 1061 are implemented as two independent components to realize the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal, and specific details are not limited here.
[0103] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headset port, etc. The interface unit 108 can be used to receive inputs from an external device (such as data information, power, etc.) and transmit the received inputs to one or more components within the mobile terminal 100 or can be used to transmit data between the mobile terminal 100 and the external device.
[0104] The memory 109 can be used to store software programs and various data. The memory 109 mainly includes a program storage area and a data storage area. Optionally, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). And / or, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0105] The processor 110 is the control center of the mobile terminal, connecting various parts of the entire mobile terminal through various interfaces and circuits. By running or executing the software programs and / or modules stored in the memory 109, and calling the data stored in the memory 109, it executes various functions of the mobile terminal and processes data, thereby monitoring the mobile terminal as a whole. The processor 110 can include one or more processing units; preferably, the processor 110 can integrate an application processor and a modem processor. Optionally, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 110.
[0106] The mobile terminal 100 can also include a power supply 111 (such as a battery) for supplying power to each component. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system.
[0107] Although Figure 1 not shown, the mobile terminal 100 can also include a Bluetooth module, etc., which will not be elaborated here.
[0108] To facilitate the understanding of the embodiments of the present application, the communication network system based on the mobile terminal of the present application will be described below.
[0109] Please refer to Figure 2 , Figure 2This is an architecture diagram of a communication network system provided by an embodiment of the present application. The communication network system is an NR (New Radio) system of the Universal Mobile Telecommunications Technology. The NR system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an operator's IP service 204 that are communicatively connected in sequence.
[0110] Optionally, the UE 201 may be the above-mentioned terminal device 100, which will not be elaborated here.
[0111] The E-UTRAN 202 includes an eNodeB 2021 and other eNodeBs 2022, etc. Optionally, the eNodeB 2021 can be connected to other eNodeBs 2022 through a backhaul (such as an X2 interface), the eNodeB 2021 is connected to the EPC 203, and the eNodeB 2021 can provide access for the UE 201 to the EPC 203.
[0112] The EPC 203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gate Way) 2034, a PGW (PDN Gate Way) 2035, a PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, the MME 2031 is a control node that processes the signaling between the UE 201 and the EPC 203 and provides bearer and connection management. The HSS 2032 is used to provide some registers to manage functions such as a home location register (not shown in the figure) and stores some user-specific information such as service characteristics and data rates. All user data can be sent through the SGW 2034. The PGW 2035 can provide IP address allocation for the UE 201 and other functions. The PCRF 2036 is a policy and charging control policy decision point for service data flows and IP bearer resources, and it selects and provides available policy and charging control decisions for a policy and charging enforcement function unit (not shown in the figure).
[0113] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services, etc.
[0114] Although the above has been described by taking the LTE system as an example, those skilled in the art should understand that this application is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G, and future new network systems (such as 6G), etc., which are not limited herein.
[0115] Figure 3 This is a schematic diagram of the hardware structure of a controller 140 provided by this application. The controller 140 includes: a memory 1401 and a processor 1402. The memory 1401 is used to store program instructions, and the processor 1402 is used to call the program instructions in the memory 1401 to execute the steps performed by the controller in the first embodiment of the above method. The implementation principle and beneficial effects are similar, and will not be elaborated herein.
[0116] Optionally, the above controller further includes a communication interface 1403, and this communication interface 1403 can be connected to the processor 1402 through a bus 1404. The processor 1402 can control the communication interface 1403 to implement the receiving and sending functions of the controller 140.
[0117] Figure 4 This is a schematic diagram of the hardware structure of a network node 150 provided by this application. The network node 150 includes: a memory 1501 and a processor 1502. The memory 1501 is used to store program instructions, and the processor 1502 is used to call the program instructions in the memory 1501 to execute the steps performed by the first node in the first embodiment of the above method. The implementation principle and beneficial effects are similar, and will not be elaborated herein.
[0118] Optionally, the above controller further includes a communication interface 1503, and this communication interface 1503 can be connected to the processor 1502 through a bus 1504. The processor 1502 can control the communication interface 1503 to implement the receiving and sending functions of the network node 150.
[0119] The above integrated modules implemented in the form of software function modules can be stored in a computer-readable storage medium. The above software function modules are stored in a storage medium and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to execute some steps of the methods in various embodiments of this application.
[0120] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part 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, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a storage medium or transmitted from one 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 (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
[0121] Based on the above mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.
[0122] Technical terms involved in this embodiment:
[0123] UE: User Equipment, user device or terminal device;
[0124] RACH: Random Access CHannel, random access channel;
[0125] PDCCH: Physical Downlink Control CHannel, physical downlink control channel;
[0126] PUSCH: Physical Uplink Shared CHannel, physical uplink shared channel;
[0127] SI: System Information, system message;
[0128] NTN: Non-Terrestrial Network, non-terrestrial network;
[0129] IoT-NTN: Internet of Things-Non-Terrestrial Network, Internet of Things - non-terrestrial network;
[0130] NB-IoT: Narrow Band Internet of Things, Narrow Band Internet of Things;
[0131] CB-Msg3: Contention-Based Msg3, Contention-Based Message 3;
[0132] DSA: Diversity Slotted ALOHA, Diversity Slotted ALOHA;
[0133] RNTI: Radio Network Temporary Identity, Radio Network Temporary Identity;
[0134] replica: replication;
[0135] RO: Resource Occasion, Resource Occasion;
[0136] CE: Coverage Enhancement / Enhanced coverage, Coverage Enhancement;
[0137] CE level: Coverage Enhancement level;
[0138] RSRP: Reference Signal Receiving Power, Reference Signal Receiving Power:
[0139] TA: Timing Advance, Timing Advance;
[0140] RSSI: Received Signal Strength Indication, Received Signal Strength Indication.
[0141] The first embodiment
[0142] Refer to Figure 5 , Figure 5 is a schematic flow chart of the processing method shown in the first embodiment of this application. The processing method of the embodiment of this application can be applied to a terminal device (such as a mobile phone) and includes the steps:
[0143] S1: The terminal device executes a first process in response to the failure of sending the first message.
[0144] In the technical solution of this embodiment, for the transmission of CB-Msg3 in the NTN scenario, the terminal device executes a first process in response to the failure of sending the first message, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously sending fails due to conflicts.
[0145] Optionally, the first message is sent based on the first configuration information.
[0146] Optionally, the first configuration information is provided by a network device.
[0147] Optionally, the network device may be a base station or the like.
[0148] Optionally, the network device sends the first configuration information, and the terminal device receives the first configuration information and sends the first message based on the first configuration information.
[0149] Optionally, the terminal device performs a first process in response to the failure of sending the first message.
[0150] Optionally, when all the replicated transmissions of the first message by the terminal device fail to resolve the competition, the terminal device confirms the failure of sending the first message.
[0151] Optionally, the failure of the terminal device to send the first message includes a first cause of failure and / or a second cause of failure.
[0152] Optionally, the failure of the terminal device to replicate and send the first message includes a first cause of failure and / or a second cause of failure.
[0153] Optionally, the reason for the failure of the terminal device to send the first message once is determined based on the distribution of the reasons for the failure of all the replicated transmissions in the first message once transmission.
[0154] Optionally, if all the replications in the first message once transmission are failures due to the first cause or the number of failures due to the first cause is greater than or equal to the number of failures due to the second cause, the terminal device confirms that the failure of sending the first message this time is a failure due to the first cause.
[0155] Optionally, if all the replications in the first message once transmission are failures due to the second cause or the number of failures due to the second cause is greater than or equal to the number of failures due to the first cause, the terminal device confirms that the failure of sending the first message this time is a failure due to the second cause.
[0156] Optionally, the first cause of failure is a failure caused by a coverage reason.
[0157] Optionally, the second cause of failure is a failure caused by a conflict reason.
[0158] Optionally, after the terminal device confirms the failure of sending the first message, it performs a first process, that is, combines the maximum number of transmission attempts X at the coverage level to perform corresponding processing, such as continuing to attempt to send the first message at the current coverage level, or judging the main reason for the failure of sending the first message this time (such as a coverage reason or a conflict reason), and performing different processing according to different failure reasons, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously sending failures due to conflict reasons.
[0159] Optionally, the terminal device performs a first process, including at least one of the following:
[0160] If the number of attempts to send the first message is less than the maximum number of attempts X for the current coverage level, continue to attempt to send the first message at the current coverage level;
[0161] If the number of attempts to send the first message is greater than or equal to the maximum number of attempts X for the current coverage level, perform a second process.
[0162] Optionally, the second process is performed, including at least one of the following:
[0163] If all (duplicate) transmissions of the first message fail due to a first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to a second reason, the terminal device increases the current coverage level and continues to attempt to send the first message; optionally, if the current coverage level is already the highest, the terminal device uses a random access procedure (indicating that the transmission failure is mainly due to coverage reasons).
[0164] If all (duplicate) transmissions of the first message fail due to a second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to a first reason, the terminal device continues to attempt to send the first message at the current coverage level (indicating that the transmission failure is mainly due to a collision reason).
[0165] Optionally, the terminal device determines the coverage level it is in according to the threshold selected based on the coverage level.
[0166] Optionally, the first configuration information includes at least one of: time domain and / or frequency domain resource configuration of the first message, the number of duplicate transmissions N, the number of repetitions M, the reference signal received power coverage level selection threshold, the maximum number of attempts X for the coverage level, the first time window configuration information, and the first listening window.
[0167] Optionally, the time domain and / or frequency domain resource configuration of the first message represents the time domain position and / or period and the frequency domain resource configuration. Optionally, this configuration is provided based on the coverage level.
[0168] Optionally, the number of duplicate transmissions N (replica number) represents the number of times the first message is duplicated (replica) and sent, and the value range can be {1, 2, 3, 4}. Optionally, the number of duplicate transmissions N is provided based on the coverage level.
[0169] Optionally, the number of repetitions M (repetition number) represents the number of repetitions of a single duplicate transmission of the first message. Optionally, the number of repetitions M is provided based on the coverage level.
[0170] Optionally, a reference signal reception power coverage level selection threshold is used for a terminal device to select a coverage level according to the reference signal reception power (RSRP).
[0171] Optionally, the maximum number of transmission attempts X for a coverage level indicates the maximum number of attempts to send the first message at this coverage level. Optionally, the maximum number of transmission attempts X for a coverage level is provided based on the coverage level.
[0172] Optionally, the first time window configuration information is used for the terminal device to randomly select N occasions within the first time window to send N copies of the first message. Optionally, the first time window configuration information is provided based on the coverage level.
[0173] Optionally, the terminal device uses the next available first message resource occasion as the starting point of the first time window.
[0174] Optionally, the terminal device uses the first copy of the first message sent as the starting point of the first time window.
[0175] Optionally, the first time window configuration information includes at least one of the window length L, window period, window start position, window adjustment step size delta, maximum number of window adjustments Y, and maximum transport block size.
[0176] Optionally, the window length L or the window period can be the number of first message resource occasions. For example, X first message resource occasions are used as a window length or period (i.e., X consecutive time domain positions of the first message are used as a window length or period).
[0177] Optionally, the unit of the window adjustment step size can be the number of first message resource occasions or the first window length or period.
[0178] Optionally, the maximum number of window adjustments Y indicates the maximum number of window adjustments.
[0179] Optionally, the first listening window is used for the terminal device to listen for a response from the network device within the first listening window after sending the first message (copy). Optionally, the first listening window can be a timer, such as a contention resolution timer. Optionally, the length of the first listening window is provided based on the coverage level.
[0180] Optionally, the maximum transport block size (TBS) indicates the maximum transport block size that can trigger the first message.
[0181] Optionally, at least one item in the first configuration information is per CE level, that is, at least one item in the first configuration information is provided according to the coverage level.
[0182] Optionally, the terminal device determines whether to use the first message and / or the CE level according to the reference signal received power selection threshold (RSRP selection threshold). For example, when the reference signal received power (RSRP) is lower than a specific threshold, the first message is not used, and in this case, the random access (RACH) procedure is used.
[0183] Optionally, the terminal device determines whether to use the first message and / or determines the CE level according to different RSRP thresholds.
[0184] Optionally, the first message may be a CB-Msg3 (competition-based message 3).
[0185] Optionally, message 3 may be an RRCEarlyDataRequest (RRC early data request) or an RRCConnectionResumeRequest (RRC connection resume request) message.
[0186] Optionally, the first message includes location information and / or RNTI for sending a copy (partial or full) of the first message.
[0187] Optionally, the terminal device receives the first configuration information and sends the first message when at least one of the following conditions is met:
[0188] The upper layer requests to establish or resume an RRC connection;
[0189] The terminal device has a valid timing advance or can use a pre-compensated timing advance;
[0190] The uplink data does not exceed the transport block size, for example, the transmitted MAC PDU does not exceed the transport block size;
[0191] The reference signal received power meets the corresponding reference signal received power selection threshold.
[0192] Optionally, the terminal device selects N timing instants within the (next) first time window to send N copies of the first message.
[0193] Optionally, the terminal device starts the first listening window after sending the first message (copy).
[0194] Optionally, the terminal device listens for the physical downlink control channel (PDCCH) scrambled by the radio network temporary identifier (RNTI) within the first listening window.
[0195] Optionally, if the terminal device monitors a physically downlink control channel scrambled with a radio network temporary identifier within the first monitoring window, receives a response message corresponding to the first message, and the response information carries a contention resolution identifier matching the terminal device, the terminal device stops the first monitoring window, confirms that the contention resolution is successful, and at this time, it is considered that the first message is successfully sent.
[0196] Optionally, when the first message is successfully sent, if there are still remaining duplicates not sent, the terminal device stops sending the remaining duplicates.
[0197] Optionally, if the first monitoring window times out and / or the terminal device does not receive a contention resolution identifier matching the terminal device, it is confirmed that the contention resolution fails.
[0198] Through the technical solution of this embodiment, the terminal device executes the first process in response to the failure of sending the first message, optimizes the processing mechanism of CB-Msg3 in the NTN scenario, so as to reduce or avoid the terminal device from increasing the coverage level when continuously sending fails due to conflicts.
[0199] Second Embodiment
[0200] Based on the first embodiment of this application, the second embodiment of this application is proposed. This embodiment mainly elaborates on the processing method after the failure of sending the first message.
[0201] For the transmission of CB-Msg3 in the NTN scenario, through the technical solution of this embodiment, the terminal device executes the first process in response to the failure of sending the first message, optimizes the processing mechanism of CB-Msg3 in the NTN scenario, so as to reduce or avoid the terminal device from increasing the coverage level when continuously sending fails due to conflicts.
[0202] Optionally, the terminal device executes the first process in response to the failure of sending the first message.
[0203] Optionally, when all the contention resolutions of the duplicates of the first message sent by the terminal device fail, the terminal device confirms that the first message is sent fails.
[0204] Optionally, the failure of the terminal device to send the first message includes the failure of the first reason and / or the failure of the second reason.
[0205] Optionally, the failure of the terminal device to send the duplicates of the first message includes the failure of the first reason and / or the failure of the second reason.
[0206] Optionally, the reason for the failure of the terminal device to send the first message once is determined based on the distribution of the reasons for the failure of all the duplicates sent in the first message once.
[0207] Optionally, if all the duplicates in a single transmission of the first message fail due to the first cause or the number of failures due to the first cause is greater than or equal to the number of failures due to the second cause, the terminal device confirms that the failure of this first message transmission is due to the first cause.
[0208] Optionally, if all the duplicates in a single transmission of the first message fail due to the second cause or the number of failures due to the second cause is greater than or equal to the number of failures due to the first cause, the terminal device confirms that the failure of this first message transmission is due to the second cause.
[0209] As Figure 6 shown, taking the transmission of the contention-based message 3 (CB-Msg3) as an example, the number of duplicate transmissions of the contention-based message 3 is 3, that is, a single transmission of the contention-based message 3 includes three duplicates of the contention-based message 3. In the first single transmission, 2 duplicates fail to be transmitted due to the first cause (as shown by the dark information blocks in Figure 6 ), and 1 duplicate fails to be transmitted due to the second cause (as shown by the light information blocks in Figure 6 ), that is, among all the duplicates in the first single transmission, the number of failures due to the first cause is greater than the number of failures due to the second cause, so the terminal device confirms that the failure of this first message transmission is due to the first cause.
[0210] Similarly, in the second single transmission, 2 duplicates fail to be transmitted due to the first cause (as shown by the dark information blocks in Figure 6 ), and 1 duplicate fails to be transmitted due to the second cause (as shown by the light information blocks in Figure 6 ), that is, among all the duplicates in the second single transmission, the number of failures due to the first cause is greater than the number of failures due to the second cause, so the terminal device confirms that the failure of this first message transmission is due to the first cause.
[0211] Similarly, in the third single transmission, 1 duplicate fails to be transmitted due to the first cause (as shown by the dark information blocks in Figure 6 ), and 2 duplicates fail to be transmitted due to the second cause (as shown by the light information blocks in Figure 6 ), that is, among all the duplicates in the third single transmission, the number of failures due to the first cause is less than the number of failures due to the second cause, so the terminal device confirms that the failure of this first message transmission is due to the second cause.
[0212] Optionally, as Figure 6 shown, among all the transmissions of the contention-based message 3, there are 2 failures due to the first cause and 1 failure due to the second cause, that is, the number of failures due to the first cause is greater than the number of failures due to the second cause, so the terminal device confirms that the reason for the failure of the contention-based message 3 transmission is the first cause.
[0213] Optionally, the first cause of failure is the failure caused by the coverage reason.
[0214] Optionally, the second cause of failure is a failure caused by a conflict cause.
[0215] Optionally, in the scenario where the first message transmission fails, the transmission failure cause analysis logic can refer to Figure 7 as shown.
[0216] Optionally, if the terminal device does not receive the physically downlink control channel scrambled with a wireless network temporary identifier and / or the reference signal received power is near the coverage level threshold, the terminal device is recorded as a failure due to the first cause.
[0217] Optionally, when the network device detects that the received signal strength indication (RSSI) is very low on the corresponding resource, it can be considered that no terminal device is sending data on the corresponding resource. Therefore, the physically downlink control channel scrambled with a wireless network temporary identifier will not be sent. At this time, if the terminal device sends data on the corresponding resource but does not receive the physically downlink control channel scrambled with a wireless network temporary identifier, it can be considered to be caused by a coverage reason.
[0218] Optionally, the network device configures a reference signal received power offset. When the measured reference signal received power is within the coverage level threshold offset, the reference signal received power can be considered to be near the coverage level threshold.
[0219] Optionally, if the terminal device receives the physically downlink control channel scrambled with a wireless network temporary identifier but fails in contention resolution and / or the corresponding response message indicates a conflict, the terminal device is recorded as a failure due to the second cause.
[0220] Optionally, the terminal device receives the physically downlink control channel scrambled with a wireless network temporary identifier but fails in contention resolution, indicating that there are other terminal devices sending data on the corresponding resource. Then, it can be considered to be caused by a conflict with other terminal devices.
[0221] Optionally, if the terminal device receives the physically downlink control channel scrambled with a wireless network temporary identifier but the physically downlink control channel indicates a conflict, the terminal device is recorded as a failure due to the second cause.
[0222] Optionally, the network device can determine whether there is a conflict based on the received signal strength indication (RSSI). For example, if the corresponding physical uplink shared channel parsing fails but the signal strength indication RSSI is high, it can be considered that the transmission of the terminal device on this resource is caused by a conflict. Therefore, the physically downlink control channel can indicate a conflict.
[0223] Optionally, after the terminal device confirms that the first message transmission fails, it performs a first process, that is, combines the maximum number of transmission attempts X at the coverage level to perform corresponding processing, such as continuing to attempt to send the first message at the current coverage level, or determining the main reason for the failure of the first message transmission this time (such as coverage reason or conflict reason), and performs different processing according to different failure reasons, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously transmitting failures due to conflict reasons.
[0224] Optionally, in the scenario where the first message transmission fails, the terminal device performs a first process, including at least one of the following:
[0225] If the number of attempts to send the first message is less than the maximum number of transmission attempts X at the current coverage level, continue to attempt to send the first message at the current coverage level;
[0226] If the number of attempts to send the first message is greater than or equal to the maximum number of transmission attempts X at the current coverage level, perform a second process.
[0227] Optionally, performing the second process includes at least one of the following:
[0228] If all (duplicate) transmissions of the first message fail due to the first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, the terminal device increases the current coverage level and continues to attempt to send the first message; optionally, if the current is already the highest coverage level, the terminal device uses the random access procedure (indicating that the transmission failure is mainly due to the coverage reason).
[0229] If all (duplicate) transmissions of the first message fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device continues to attempt to send the first message at the current coverage level (indicating that the transmission failure is mainly due to the conflict reason).
[0230] Optionally, the terminal device determines the coverage level it is in according to the threshold selected based on the coverage level.
[0231] Optionally, the first message is sent based on the first configuration information.
[0232] Optionally, the first configuration information is provided by the network device.
[0233] Optionally, the network device sends the first configuration information, and the terminal device receives the first configuration information and sends the first message based on the first configuration information.
[0234] Optionally, the first configuration information includes at least one of the following: time domain and / or frequency domain resource configuration of the first message, number of replica transmissions N, number of repetitions M, reference signal received power coverage level selection threshold, maximum number of transmission attempts X for the coverage level, first time window configuration information, and first listening window.
[0235] Optionally, the time domain and / or frequency domain resource configuration of the first message represents the time domain position and / or period, and frequency domain resource configuration. Optionally, this configuration is provided based on the coverage level.
[0236] Optionally, the replica number N represents the number of times the first message is replicated and transmitted, and its value range can be {1, 2, 3, 4}. Optionally, the replica number N is provided based on the coverage level.
[0237] Optionally, the repetition number M represents the number of repetitions for one replica transmission of the first message. Optionally, the repetition number M is provided based on the coverage level.
[0238] Optionally, the reference signal received power coverage level selection threshold is used for the terminal device to select the coverage level according to the reference signal received power (RSRP).
[0239] Optionally, the maximum number of transmission attempts X for the coverage level represents the maximum number of attempts to send the first message at this coverage level. Optionally, the maximum number of transmission attempts X for the coverage level is provided based on the coverage level.
[0240] Optionally, the first time window configuration information is used for the terminal device to randomly select N occasions within the first time window to send N replicas of the first message. Optionally, the first time window configuration information is provided based on the coverage level.
[0241] Optionally, the terminal device uses the next available resource occasion of the first message as the starting point of the first time window.
[0242] Optionally, the terminal device uses the first replica of the first message as the starting point of the first time window.
[0243] Optionally, the first time window configuration information includes at least one of the window length L, window period, window start position, window adjustment step size delta, maximum number of window adjustments Y, and maximum transmission block size.
[0244] Optionally, the window length L or the window period can be the number of resource occasions of the first message. For example, X resource occasions of the first message are used as a window length or period (i.e., X consecutive time domain positions of the first message are used as a window length or period).
[0245] Optionally, the window adjustment step unit may be the number of first message resources or the first window length or period.
[0246] Optionally, the maximum number of window adjustments Y represents the maximum number of window adjustments.
[0247] Optionally, the first listening window is used for the terminal device to listen for the response of the network device within the first listening window after sending the first message (copy). Optionally, the first listening window may be a timer, such as a contention resolution timer. Optionally, the first listening window length is provided based on the coverage level.
[0248] Optionally, the maximum transport block size (TBS) indicates the maximum transport block size that can trigger the first message.
[0249] Optionally, at least one item in the first configuration information is per CE level, that is, at least one item in the first configuration information is provided according to the coverage level.
[0250] Optionally, the terminal device determines whether to use the first message and / or CE level according to the reference signal received power selection threshold (RSRP selection threshold). For example, when the reference signal received power (RSRP) is lower than a specific threshold, CB-Msg3 is not used, and at this time, the random access (RACH) process is used.
[0251] Optionally, the terminal device determines whether to use the first message and / or determine the CE level according to different RSRP thresholds.
[0252] Optionally, the first message may be CB-Msg3 (contention-based message 3).
[0253] Optionally, message 3 may be an RRCEarlyDataRequest (RRC early data request) or an RRCConnectionResumeRequest (RRC connection resume request) message.
[0254] Optionally, the first message includes location information and / or RNTI for sending a copy of the first message (part or all).
[0255] Optionally, the terminal device receives the first configuration information and sends the first message when at least one of the following conditions is met:
[0256] The upper layer requests to establish or resume an RRC connection;
[0257] The terminal device has valid timing advance or can use pre-compensated timing advance;
[0258] The uplink data does not exceed the transport block size, for example, the transmitted MAC PDU does not exceed the transport block size;
[0259] The reference signal received power meets the corresponding reference signal received power selection threshold.
[0260] Optionally, the terminal device selects N timing instants within the (next) first time window to send N copies of the first message.
[0261] Optionally, the terminal device starts a first listening window after sending the first message (copy).
[0262] Optionally, the terminal device listens for the physical downlink control channel (PDCCH) scrambled by the radio network temporary identifier (RNTI) within the first listening window.
[0263] Optionally, if the terminal device listens for the physical downlink control channel scrambled by the radio network temporary identifier within the first listening window, receives a response message corresponding to the first message, and the response message carries a contention resolution identifier matching the terminal device, then the terminal device stops the first listening window, confirms that the contention resolution is successful, and at this time, it is considered that the first message is sent successfully.
[0264] Optionally, when the first message is sent successfully, if there are still remaining copies not sent, the terminal device stops sending the remaining copies.
[0265] Optionally, if the first listening window times out and / or the terminal device does not receive a contention resolution identifier matching the terminal device, it is confirmed that the contention resolution fails.
[0266] Through the technical solution of this embodiment, the terminal device executes a first process in response to the failure of sending the first message, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the increase in the coverage level when the terminal device continuously fails to send due to conflicts.
[0267] Third Embodiment
[0268] Based on any of the above embodiments of this application, the third embodiment of this application is proposed. This embodiment mainly elaborates on the processing method after the failure of sending the first message.
[0269] For the transmission of CB-Msg3 in the NTN scenario, through the technical solution of this embodiment, the terminal device executes a first process in response to the failure of sending the first message, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the increase in the coverage level when the terminal device continuously fails to send due to conflicts.
[0270] Optionally, the terminal device executes a first process in response to the failure of sending the first message.
[0271] Optionally, when all copy transmissions of the first message by the terminal device fail to resolve the competition, the terminal device confirms that the transmission of the first message fails.
[0272] Optionally, after the terminal device confirms that the transmission of the first message fails, it performs corresponding processing in combination with the maximum number of transmission attempts X at the coverage level, such as continuing to attempt to transmit the first message at the current coverage level, or determining the main reason for the failure of this first message transmission (such as coverage reason or conflict reason), and performing different processing according to different failure reasons, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously failing to transmit due to conflict reasons.
[0273] Optionally, the failure of the terminal device to transmit the first message includes a first reason failure and / or a second reason failure.
[0274] Optionally, the failure of the terminal device to copy and transmit the first message includes a first reason failure and / or a second reason failure.
[0275] Optionally, the reason for the failure of the terminal device to transmit the first message once is determined based on the distribution of the failure reasons of all copy transmissions during the single transmission of the first message.
[0276] Optionally, if all copies during a single transmission of the first message are failures due to the first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, the terminal device confirms that the failure of this first message transmission is a failure due to the first reason.
[0277] Optionally, if all copies during a single transmission of the first message are failures due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device confirms that the failure of this first message transmission is a failure due to the second reason.
[0278] Optionally, the first reason failure is a failure caused by a coverage reason.
[0279] Optionally, the second reason failure is a failure caused by a conflict reason.
[0280] Optionally, in the scenario of the failure of the first message transmission, the process of the terminal device performing different processing according to different failure reasons can refer to Figure 8 as shown.
[0281] Optionally, after the failure of the first message transmission, if the number of transmission attempts of the first message by the terminal device is less than the maximum number of transmission attempts X at the current coverage level, the terminal device continues to attempt to transmit the first message at the current coverage level.
[0282] Optionally, after the failure of the first message transmission, if the number of transmission attempts of the first message by the terminal device is greater than or equal to the maximum number of transmission attempts X at the current coverage level, the terminal device performs a second process.
[0283] Optionally, the terminal device performs a second process, including at least one of the following:
[0284] If all (duplicate) transmissions of the first message fail due to a first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to a second reason, the terminal device raises the current coverage level and continues to attempt to transmit the first message; optionally, if the current level is already the highest coverage level, the terminal device uses a random access procedure (indicating that the transmission failure is mainly due to coverage reasons).
[0285] If all (duplicate) transmissions of the first message fail due to a second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to a first reason, the terminal device continues to attempt to transmit the first message at the current coverage level (indicating that the transmission failure is mainly due to collision reasons).
[0286] Optionally, the terminal device continues to attempt to transmit the first message at the current coverage level, including at least one of the following:
[0287] Adjust the first time window and then continue to attempt to transmit the first message;
[0288] Adjust the number of duplicate transmissions and then continue to attempt to transmit the first message;
[0289] Use a random access procedure to continue to attempt to transmit the first message.
[0290] Optionally, when the number of transmissions of the first message reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message fail due to a second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to a first reason, the terminal device adjusts the first time window and then continues to attempt to transmit the first message.
[0291] Optionally, the terminal device adjusts the length of the first window according to the window adjustment step size.
[0292] Optionally, after the terminal device adjusts the length of the first window, it selects N opportunities within the newly adjusted first time window to transmit N duplicates of the first message.
[0293] Optionally, when the first message is successfully transmitted, if there are still remaining duplicates not transmitted, the terminal device stops transmitting the remaining duplicates.
[0294] Optionally, when the number of times the terminal device adjusts the first time window is greater than the maximum number of window adjustments Y, the terminal device uses a random access procedure.
[0295] Optionally, when the number of times the terminal device adjusts the first time window is less than or equal to the maximum number of window adjustments Y, the terminal device transmits the first message using the adjusted window length.
[0296] Optionally, when the number of times the first message is sent reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message fail due to a second reason or the number of times of failure due to the second reason is greater than or equal to the number of times of failure due to the first reason, the terminal device reduces the number of duplicate transmissions N and then continues to attempt to send the first message.
[0297] Optionally, when the current number of duplicate transmissions of the terminal device is a first value, the terminal device uses a random access procedure.
[0298] Optionally, when the current number of duplicate transmissions of the terminal device is not the first value, the terminal device sends the first message using a reduced or adjusted number of duplicate transmissions.
[0299] Optionally, when the first message is successfully sent, if there are still remaining duplicates not sent, the terminal device stops sending the remaining duplicates.
[0300] Optionally, when the number of times the first message is sent reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message fail due to a second reason or the number of times of failure due to the second reason is greater than or equal to the number of times of failure due to the first reason, the terminal device adjusts the number of duplicate transmissions to the first value.
[0301] Optionally, the first value is 1.
[0302] Optionally, when the number of duplicate transmissions of the first message is 1, the terminal device stops using the first message, that is, uses a random access procedure.
[0303] Optionally, when the current number of duplicate transmissions of the first message is greater than 1, the terminal device reduces the number of duplicate transmissions N of the first message to 1 and continues to attempt to send the first message.
[0304] Optionally, when the number of times the first message is sent reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message fail due to a second reason or the number of times of failure due to the second reason is greater than or equal to the number of times of failure due to the first reason, the terminal device stops using the first message and directly uses a random access procedure.
[0305] Thus, when the number of times the first message is sent reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message fail due to a second reason or the number of times of failure due to the second reason is greater than or equal to the number of times of failure due to the first reason, the terminal device adjusts at least one of the first time window, the number of duplicate transmissions, adjusts the number of duplicate transmissions to the first value, stops using the first message and directly uses a random access procedure to continue to attempt to send the first message, thereby optimizing the processing mechanism of DSA, avoiding or reducing the negative gain brought by using DSA when the network load is high or optimizing the DSA-related configuration, and supporting the improvement of system performance.
[0306] Optionally, as described above, the failure of the first cause is the failure caused by the coverage cause, and the failure of the second cause is the failure caused by the conflict cause.
[0307] Optionally, when the terminal device determines that the transmission failure cause is the failure of the first cause or the failure of the second cause, at least one of the following technical solutions can be adopted:
[0308] Optionally, if the terminal device does not receive the physically downlink control channel scrambled by the wireless network temporary identifier and / or the reference signal received power is near the coverage level threshold, the terminal device is recorded as a failure of the first cause.
[0309] Optionally, when the network device detects that the received signal strength indication (RSSI) is very low on the corresponding resource, it can be considered that no terminal device sends data on the corresponding resource. Therefore, the physically downlink control channel scrambled by the wireless network temporary identifier will not be sent. At this time, if the terminal device sends data on the corresponding resource but does not receive the physically downlink control channel scrambled by the wireless network temporary identifier, it can be considered to be caused by the coverage cause.
[0310] Optionally, the network device configures a reference signal received power offset. When the measured reference signal received power is within the coverage level threshold offset, it can be considered that the reference signal received power is near the coverage level threshold.
[0311] Optionally, if the terminal device receives the physically downlink control channel scrambled by the wireless network temporary identifier but the contention resolution fails and / or the corresponding response message indicates a conflict, the terminal device is recorded as a failure of the second cause.
[0312] Optionally, the terminal device receives the physically downlink control channel scrambled by the wireless network temporary identifier, but the contention resolution fails, indicating that there are other terminal devices sending data on the corresponding resource. It can be considered to be caused by a conflict with other terminal devices.
[0313] Optionally, if the terminal device receives the physically downlink control channel scrambled by the wireless network temporary identifier, but the physically downlink control channel indicates a conflict, the terminal device is recorded as a failure of the second cause.
[0314] Optionally, the network device can determine whether there is a conflict according to the received signal strength indication (RSSI). For example, if the corresponding physical uplink shared channel parsing fails but the signal strength indication RSSI is high, it can be considered that the transmission conflict of the terminal device on this resource is caused. Therefore, the conflict can be indicated through the physically downlink control channel.
[0315] Optionally, the first configuration information includes at least one of the following: time domain and / or frequency domain resource configuration of the first message, number of duplicate transmissions N, number of repetitions M, reference signal received power coverage level selection threshold, maximum number of transmission attempts X for the coverage level, first time window configuration information, and first listening window.
[0316] Optionally, the maximum number of transmission attempts X for the coverage level indicates the maximum number of attempts to send the first message at this coverage level.
[0317] Optionally, the terminal device determines the coverage level it is in according to the coverage level selection threshold.
[0318] Optionally, the terminal device selects N timing instants within the (next) first time window to send N duplicates of the first message.
[0319] Optionally, the terminal device starts the first listening window after sending the first message (duplicate).
[0320] Optionally, the terminal device listens for the physical downlink control channel (PDCCH) scrambled with a radio network temporary identifier (RNTI) within the first listening window.
[0321] Optionally, if the terminal device listens for the physical downlink control channel scrambled with a radio network temporary identifier within the first listening window, receives a response message corresponding to the first message, and the response message carries a contention resolution identifier matching the terminal device, then the terminal device stops the first listening window, confirms that the contention resolution is successful, and at this time, it is considered that the first message is sent successfully.
[0322] Optionally, when the first message is sent successfully, if there are still remaining duplicates not sent, the terminal device stops sending the remaining duplicates.
[0323] Optionally, if the first listening window times out and / or the terminal device does not receive a contention resolution identifier matching the terminal device, it is confirmed that the contention resolution fails.
[0324] Through the technical solution of this embodiment, the terminal device executes the first processing in response to the failure of sending the first message, optimizes the processing mechanism of CB-Msg3 in the NTN scenario, so as to reduce or avoid the terminal device from increasing the coverage level when continuously sending fails due to conflicts.
[0325] Fourth Embodiment
[0326] Refer to Figure 9 , Figure 9 which is a schematic flowchart of the processing method shown in the fourth embodiment of this application. The processing method of this application embodiment can be applied to a network device (such as a base station), and includes the steps:
[0327] S2: The network device sends the first configuration information so that the terminal device performs a first process in response to the failure of sending the first message.
[0328] The technical solution of this embodiment optimizes the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously sending fails due to conflicts.
[0329] Optionally, the first message is sent based on the first configuration information.
[0330] Optionally, the first configuration information is provided by the network device.
[0331] Optionally, the network device may be a base station or the like.
[0332] Optionally, the network device sends the first configuration information, and the terminal device receives the first configuration information and sends the first message based on the first configuration information.
[0333] Optionally, the terminal device performs a first process in response to the failure of sending the first message.
[0334] Optionally, when all the replication transmissions of the first message of the terminal device fail to resolve the competition, the terminal device confirms the failure of sending the first message.
[0335] Optionally, the failure of the terminal device to send the first message includes a first reason failure and / or a second reason failure.
[0336] Optionally, the failure of the terminal device to replicate and send the first message includes a first reason failure and / or a second reason failure.
[0337] Optionally, the reason for the failure of the terminal device to send the first message once is determined based on the distribution of the reasons for the failure of all the replication transmissions in the first message transmission once.
[0338] Optionally, if all the replications in the first message transmission once of the terminal device are first reason failures or the number of first reason failures is greater than or equal to the number of second reason failures, the terminal device confirms that the failure of sending the first message this time is a first reason failure.
[0339] Optionally, if all the replications in the first message transmission once of the terminal device are second reason failures or the number of second reason failures is greater than or equal to the number of first reason failures, the terminal device confirms that the failure of sending the first message this time is a second reason failure.
[0340] As Figure 6 shown, taking the terminal device sending the contention-based message 3 (CB-Msg3) as an example, the number of replication transmissions of the contention-based message 3 is 3, that is, one transmission of the contention-based message 3 includes three replications of the contention-based message 3. In the first transmission, there are 2 reasons for the failure of replication transmission that are first reason failures (Figure 6 As shown in the medium and dark information blocks, there is 1 copy transmission failure due to the second reason failure ( Figure 6 As shown in the light information block), that is, for all copies in the first single transmission, the number of failures due to the first reason is greater than the number of failures due to the second reason. Then, the terminal device confirms that the failure of the first message transmission this time is due to the first reason failure.
[0341] Similarly, in the second single transmission of the terminal device, there are 2 copies with transmission failures due to the first reason ( Figure 6 As shown in the medium and dark information blocks), and there is 1 copy with a transmission failure due to the second reason ( Figure 6 As shown in the light information block), that is, for all copies in the second single transmission, the number of failures due to the first reason is greater than the number of failures due to the second reason. Then, the terminal device confirms that the failure of the first message transmission this time is due to the first reason failure.
[0342] Similarly, in the third single transmission of the terminal device, there is 1 copy with a transmission failure due to the first reason ( Figure 6 As shown in the medium and dark information blocks), and there are 2 copies with transmission failures due to the second reason ( Figure 6 As shown in the light information block), that is, for all copies in the third single transmission, the number of failures due to the first reason is less than the number of failures due to the second reason. Then, the terminal device confirms that the failure of the first message transmission this time is due to the second reason failure.
[0343] Optionally, as Figure 6 shown, in all transmissions of the contention-based Message 3 of the terminal device, there are 2 times of failures due to the first reason and 1 time of failure due to the second reason, that is, the number of failures due to the first reason is greater than the number of failures due to the second reason. Then, the terminal device confirms that the reason for the failure of the contention-based Message 3 transmission is due to the first reason failure.
[0344] Optionally, the first reason failure is a failure caused by the coverage reason.
[0345] Optionally, the second reason failure is a failure caused by the conflict reason.
[0346] Optionally, in the scenario of the failure of the first message transmission, the analysis logic of the failure reason can refer to Figure 7 shown.
[0347] Optionally, if the terminal device does not receive the physically downlink control channel scrambled by the radio network temporary identifier and / or the reference signal received power is near the coverage level threshold, then the terminal device records it as a failure due to the first reason.
[0348] Optionally, when the network device detects a very low Received Signal Strength Indicator (RSSI) on the corresponding resource, it can be considered that no terminal device is transmitting data on the corresponding resource. Therefore, the Physical Downlink Control Channel scrambled with the Radio Network Temporary Identifier will not be transmitted. At this time, if the terminal device transmits data on the corresponding resource but does not receive the Physical Downlink Control Channel scrambled with the Radio Network Temporary Identifier, it can be considered that it is caused by coverage reasons.
[0349] Optionally, the network device configures a Reference Signal Received Power offset. When the measured Reference Signal Received Power is within the coverage level threshold offset, it can be considered that the Reference Signal Received Power is near the coverage level threshold.
[0350] Optionally, if the terminal device receives the Physical Downlink Control Channel scrambled with the Radio Network Temporary Identifier but fails in contention resolution and / or the corresponding response message indicates a conflict, the terminal device is recorded as a failure for the second reason.
[0351] Optionally, the terminal device receives the Physical Downlink Control Channel scrambled with the Radio Network Temporary Identifier but fails in contention resolution, indicating that there is another terminal device transmitting data on the corresponding resource. It can be considered that it is caused by a conflict with another terminal device.
[0352] Optionally, if the terminal device receives the Physical Downlink Control Channel scrambled with the Radio Network Temporary Identifier but the Physical Downlink Control Channel indicates a conflict, the terminal device is recorded as a failure for the second reason.
[0353] Optionally, the network device can determine whether there is a conflict based on the received Received Signal Strength Indicator (RSSI). For example, if the corresponding Physical Uplink Shared Channel parsing fails but the Received Signal Strength Indicator RSSI is high, it can be considered that it is caused by a transmission conflict of the terminal device on this resource. Therefore, the conflict can be indicated through the Physical Downlink Control Channel.
[0354] Optionally, after the terminal device confirms that the first message transmission fails, it performs corresponding processing in combination with the maximum number of transmission attempts X at the coverage level. For example, it continues to attempt to send the first message at the current coverage level, or determines the main reason for the failure of this first message transmission (such as coverage reasons or conflict reasons), and performs different processing according to different failure reasons, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously transmitting failures due to conflict reasons.
[0355] Optionally, in the scenario of the first message transmission failure, the process of the terminal device performing different processing according to different failure reasons can refer to Figure 8 as shown.
[0356] Optionally, after the first message sent by the terminal device fails, if the number of attempts to send the first message by the terminal device is less than the maximum number of attempts X at the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level.
[0357] Optionally, after the first message sent by the terminal device fails, if the number of attempts to send the first message by the terminal device is greater than or equal to the maximum number of attempts X at the current coverage level, the terminal device performs a second process.
[0358] Optionally, the second process performed by the terminal device includes at least one of the following:
[0359] If all (duplicate) transmissions of the first message by the terminal device fail due to a first reason or the number of times of failure due to the first reason is greater than or equal to the number of times of failure due to a second reason, the terminal device raises the current coverage level and continues to attempt to send the first message; optionally, if the current is already the highest coverage level, the terminal device uses a random access procedure (indicating that the transmission failure is mainly due to coverage reasons).
[0360] If all (duplicate) transmissions of the first message by the terminal device fail due to a second reason or the number of times of failure due to the second reason is greater than or equal to the number of times of failure due to a first reason, the terminal device continues to attempt to send the first message at the current coverage level (indicating that the transmission failure is mainly due to collision reasons).
[0361] Optionally, the terminal device determines the coverage level it is in according to the threshold selected based on the coverage level.
[0362] Optionally, the terminal device continues to attempt to send the first message at the current coverage level, including at least one of the following:
[0363] The terminal device adjusts the first time window and then continues to attempt to send the first message;
[0364] The terminal device adjusts the number of duplicate transmissions and then continues to attempt to send the first message;
[0365] The terminal device uses a random access procedure to continue to attempt to send the first message.
[0366] Optionally, when the number of attempts to send the first message reaches the maximum number of attempts X and / or when all (duplicate) transmissions of the first message fail due to a second reason or the number of times of failure due to the second reason is greater than or equal to the number of times of failure due to a first reason, the terminal device adjusts the first time window and then continues to attempt to send the first message.
[0367] Optionally, the terminal device adjusts the first window length according to the window adjustment step size.
[0368] Optionally, after the terminal device adjusts the first window length, it selects N timing instants within the newly adjusted first time window to send N duplicates of the first message.
[0369] Optionally, when the first message of the terminal device is successfully sent, if there is still remaining replication unsent, the terminal device stops sending the remaining replication.
[0370] Optionally, when the number of adjustment times of the first time window of the terminal device is greater than the maximum window adjustment times Y, the terminal device uses the random access procedure.
[0371] Optionally, when the number of adjustment times of the first time window of the terminal device is less than or equal to the maximum window adjustment times Y, the terminal device sends the first message using the adjusted window length.
[0372] Optionally, when the number of times the terminal device sends the first message reaches the maximum transmission attempt times X and / or when all (replication) transmissions of the first message fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device reduces the replication transmission times N and then continues to attempt to send the first message.
[0373] Optionally, when the current replication transmission times of the terminal device is the first value, the terminal device uses the random access procedure.
[0374] Optionally, when the current replication transmission times of the terminal device is not the first value, the terminal device sends the first message using the reduced or adjusted replication transmission times.
[0375] Optionally, when the first message of the terminal device is successfully sent, if there is still remaining replication unsent, the terminal device stops sending the remaining replication.
[0376] Optionally, when the number of times the terminal device sends the first message reaches the maximum transmission attempt times X and / or when all (replication) transmissions of the first message fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device adjusts the replication transmission times to the first value.
[0377] Optionally, the first value is 1.
[0378] Optionally, when the current replication transmission times of the first message of the terminal device is 1, the terminal device stops using the first message, that is, uses the random access procedure.
[0379] Optionally, when the current replication transmission times of the first message of the terminal device is greater than 1, the terminal device reduces the replication transmission times N of the first message to 1 and continues to attempt to send the first message.
[0380] Optionally, when the number of times the terminal device sends the first message reaches the maximum transmission attempt times X, the terminal device stops using the first message and directly uses the random access procedure.
[0381] Thus, when the number of times the terminal device sends the first message reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message fail due to a second reason or the number of times of failure due to the second reason is greater than or equal to the number of times of failure due to the first reason, the terminal device adjusts at least one of the first time window, the duplicate transmission number, adjusts the duplicate transmission number to a first value, and stops using the first message and directly uses at least one of the random access procedures to continue attempting to send the first message, thereby optimizing the processing mechanism of DSA, avoiding or reducing the negative gain brought by using DSA when the network load is high, or optimizing the DSA-related configuration, and supporting the improvement of system performance.
[0382] Optionally, the first configuration information includes at least one of: the time domain and / or frequency domain resource configuration of the first message, the duplicate transmission number N, the repetition number M, the reference signal received power coverage level selection threshold, the maximum number of transmission attempts X for the coverage level, the first time window configuration information, and the first listening window.
[0383] Optionally, the time domain and / or frequency domain resource configuration of the first message represents the time domain position and / or period and the frequency domain resource configuration. Optionally, this configuration is provided based on the coverage level.
[0384] Optionally, the duplicate transmission number N (replica number) represents the number of times the first message is duplicated (replica) and sent, and the value range can be {1, 2, 3, 4}. Optionally, the duplicate transmission number N is provided based on the coverage level.
[0385] Optionally, the repetition number M (repetition number) represents the number of repetitions of a single duplicate transmission of the first message. Optionally, the repetition number M is provided based on the coverage level.
[0386] Optionally, the reference signal received power coverage level selection threshold is used for the terminal device to select the coverage level according to the reference signal received power (RSRP).
[0387] Optionally, the maximum number of transmission attempts X for the coverage level represents the maximum number of attempts to send the first message at this coverage level. Optionally, the maximum number of transmission attempts X for the coverage level is provided based on the coverage level.
[0388] Optionally, the first time window configuration information is used for the terminal device to randomly select N time instants within the first time window to send N duplicates of the first message. Optionally, the first time window configuration information is provided based on the coverage level.
[0389] Optionally, the terminal device uses the next available first message resource occasion as the starting point of the first time window.
[0390] Optionally, the terminal device uses the first copy of the first message sent as the starting point of the first time window.
[0391] Optionally, the first time window configuration information includes at least one of window length L, window period, window start position, window adjustment step size delta, maximum window adjustment times Y, and maximum transport block size.
[0392] Optionally, the window length L or the window period can be the number of first message resource opportunities. For example, X first message resource opportunities are used as one window length or period (i.e., the consecutive time domain positions of X first messages are used as one window length or period).
[0393] Optionally, the unit of the window adjustment step size can be the number of first message resource opportunities or the first window length or period.
[0394] Optionally, the maximum window adjustment times Y represents the maximum number of window adjustments.
[0395] Optionally, the first listening window is used for the terminal device to listen for the response of the network device within the first listening window after sending the first message (copy). Optionally, the first listening window can be a timer, such as a contention resolution timer. Optionally, the first listening window length is provided based on the coverage level.
[0396] Optionally, the maximum transport block size (TBS) indicates the maximum transport block size that can trigger the first message.
[0397] Optionally, at least one of the first configuration information is per CE level, that is, at least one of the first configuration information is provided according to the coverage level.
[0398] Optionally, the terminal device determines whether to use the first message and / or CE level according to the reference signal received power selection threshold (RSRP selection threshold). For example, when the reference signal received power (RSRP) is lower than a specific threshold, CB-Msg3 is not used, and at this time, the random access (RACH) procedure is used.
[0399] Optionally, the terminal device determines whether to use the first message and / or determine the CE level according to different RSRP thresholds.
[0400] Optionally, the first message can be CB-Msg3 (contention-based message 3).
[0401] Optionally, message 3 can be an RRCEarlyDataRequest (RRC early data request) or an RRCConnectionResumeRequest (RRC connection resume request) message.
[0402] Optionally, the first message includes location information and / or RNTI for sending a copy (partial or all) of the first message.
[0403] Optionally, the terminal device receives the first configuration information and sends the first message when at least one of the following conditions is met:
[0404] The upper layer of the terminal device requests to establish or resume an RRC connection;
[0405] The terminal device has a valid timing advance or can use a pre-compensated timing advance;
[0406] The uplink data of the terminal device does not exceed the transport block size, for example, the transmitted MAC PDU does not exceed the transport block size;
[0407] The reference signal received power of the terminal device meets the corresponding reference signal received power selection threshold.
[0408] Optionally, the terminal device selects N timing instants within the (next) first time window to send N copies of the first message.
[0409] Optionally, the terminal device starts a first listening window after sending the first message (copy).
[0410] Optionally, the terminal device listens for a physical downlink control channel (PDCCH) scrambled with a radio network temporary identifier (RNTI) within the first listening window.
[0411] Optionally, if the terminal device listens for a physical downlink control channel scrambled with a radio network temporary identifier within the first listening window, receives a response message corresponding to the first message, and the response message carries a contention resolution identifier matching the terminal device, then the terminal device stops the first listening window, confirms that the contention resolution is successful, and at this time, it is considered that the first message is successfully sent.
[0412] Optionally, when the first message of the terminal device is successfully sent, if there are still remaining copies not sent, the terminal device stops sending the remaining copies.
[0413] Optionally, if the first listening window of the terminal device times out and / or the terminal device does not receive a contention resolution identifier matching the terminal device, the terminal device confirms that the contention resolution fails.
[0414] Through the technical solution of this embodiment, the network device sends the first configuration information so that the terminal device performs a first process in response to the failure of sending the first message, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously sending fails due to conflict reasons.
[0415] The Fifth Embodiment
[0416] Refer to Figure 10 , Figure 10 which is a schematic diagram of the interaction process between a network device and a terminal device for the processing method shown in the fifth embodiment. The fifth embodiment of the present application proposes a processing method, including the steps of:
[0417] S1: The network device sends the first configuration information so that the terminal device executes the first processing in response to the failure of sending the first message;
[0418] S2: The terminal device executes the first processing in response to the failure of sending the first message.
[0419] For the technical solution of this embodiment, for the transmission of CB-Msg3 in the NTN scenario, the terminal device executes the first processing in response to the failure of sending the first message, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously sending fails due to conflict reasons.
[0420] Optionally, the first message is sent based on the first configuration information.
[0421] Optionally, the first configuration information is provided by the network device.
[0422] Optionally, the network device can be a base station or the like.
[0423] Optionally, the network device sends the first configuration information, and the terminal device receives the first configuration information and sends the first message based on the first configuration information.
[0424] Optionally, the terminal device executes the first processing in response to the failure of sending the first message.
[0425] Optionally, when all the replication transmissions of the first message of the terminal device fail to resolve the competition, the terminal device confirms the failure of sending the first message.
[0426] Optionally, the failure of sending the first message of the terminal device includes the failure of the first reason and / or the failure of the second reason.
[0427] Optionally, the failure of the replication transmission of the first message of the terminal device includes the failure of the first reason and / or the failure of the second reason.
[0428] Optionally, the reason for the failure of a single transmission of the first message of the terminal device is determined based on the distribution of the reasons for the failure of all the replication transmissions in the single transmission of the first message.
[0429] Optionally, if all the replications in a single transmission of the first message of the terminal device are failures of the first reason or the number of failures of the first reason is greater than or equal to the number of failures of the second reason, the terminal device confirms that the failure of this single transmission of the first message is a failure of the first reason.
[0430] Optionally, if all the replicas in a single transmission of the first message by the terminal device fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device confirms that the failure of this first message transmission is due to the second reason.
[0431] As Figure 6 shown, taking the terminal device sending the contention-based message 3 (CB-Msg3) as an example, the number of replicated transmissions of the contention-based message 3 is 3, that is, a single transmission of the contention-based message 3 includes three replicas of the contention-based message 3. In the first single transmission, 2 replicas fail to be sent due to the first reason ( Figure 6 as shown by the dark information blocks), and 1 replica fails to be sent due to the second reason ( Figure 6 as shown by the light information blocks). That is, for all the replicas in the first single transmission, the number of failures due to the first reason is greater than the number of failures due to the second reason, so the terminal device confirms that the failure of this first message transmission is due to the first reason.
[0432] Similarly, in the second single transmission by the terminal device, 2 replicas fail to be sent due to the first reason ( Figure 6 as shown by the dark information blocks), and 1 replica fails to be sent due to the second reason ( Figure 6 as shown by the light information blocks). That is, for all the replicas in the second single transmission, the number of failures due to the first reason is greater than the number of failures due to the second reason, so the terminal device confirms that the failure of this first message transmission is due to the first reason.
[0433] Similarly, in the third single transmission by the terminal device, 1 replica fails to be sent due to the first reason ( Figure 6 as shown by the dark information blocks), and 2 replicas fail to be sent due to the second reason ( Figure 6 as shown by the light information blocks). That is, for all the replicas in the third single transmission, the number of failures due to the first reason is less than the number of failures due to the second reason, so the terminal device confirms that the failure of this first message transmission is due to the second reason.
[0434] Optionally, as Figure 6 shown, in all the transmissions of the contention-based message 3, there are 2 times of failures due to the first reason and 1 time of failure due to the second reason. That is, the number of failures due to the first reason is greater than the number of failures due to the second reason, so the terminal device confirms that the reason for the failure of the contention-based message 3 transmission is due to the first reason.
[0435] Optionally, the first reason for failure is the failure caused by the coverage reason.
[0436] Optionally, the second reason for failure is the failure caused by the conflict reason.
[0437] Optionally, in the scenario of the failure of the first message transmission, the analysis logic of the failure reason can refer toFigure 7 as shown
[0438] Optionally, if the terminal device does not receive the physically downlink control channel scrambled with the wireless network temporary identifier and / or the reference signal receiving power is near the coverage level threshold, the terminal device is recorded as a failure due to the first reason.
[0439] Optionally, when the network device detects that the received signal strength indication (RSSI) is very low on the corresponding resource, it can be considered that no terminal device is sending data on the corresponding resource. Therefore, the physically downlink control channel scrambled with the wireless network temporary identifier will not be sent. At this time, if the terminal device sends data on the corresponding resource but does not receive the physically downlink control channel scrambled with the wireless network temporary identifier, it can be considered to be caused by coverage reasons.
[0440] Optionally, the network device configures a reference signal receiving power offset. When the measured reference signal receiving power is within the coverage level threshold offset, it can be considered that the reference signal receiving power is near the coverage level threshold.
[0441] Optionally, if the terminal device receives the physically downlink control channel scrambled with the wireless network temporary identifier but the contention resolution fails and / or the corresponding response message indicates a conflict, the terminal device is recorded as a failure due to the second reason.
[0442] Optionally, the terminal device receives the physically downlink control channel scrambled with the wireless network temporary identifier, but the contention resolution fails, indicating that there are other terminal devices sending data on the corresponding resource. Then, it can be considered to be caused by a conflict with other terminal devices.
[0443] Optionally, if the terminal device receives the physically downlink control channel scrambled with the wireless network temporary identifier, but the physically downlink control channel indicates a conflict, the terminal device is recorded as a failure due to the second reason.
[0444] Optionally, the network device can determine whether there is a conflict according to the received signal strength indication (RSSI). For example, if the corresponding physical uplink shared channel parsing fails but the signal strength indication RSSI is high, it can be considered that the conflict is caused by the terminal device sending on this resource. Therefore, the physically downlink control channel can indicate a conflict.
[0445] Optionally, after the terminal device confirms that the first message sending fails, it performs corresponding processing in combination with the maximum number of transmission attempts X at the coverage level. For example, it continues to attempt to send the first message at the current coverage level, or determines the main reason for the failure of this first message sending (such as coverage reasons or conflict reasons), and performs different processing according to different failure reasons, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously sending fails due to conflict reasons.
[0446] Optionally, in the scenario where the first message sending fails, the process by which the terminal device performs different processing according to different failure reasons can refer to Figure 8 as shown.
[0447] Optionally, after the terminal device fails to send the first message, if the number of attempts by the terminal device to send the first message is less than the maximum number of sending attempts X at the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level.
[0448] Optionally, after the terminal device fails to send the first message, if the number of attempts by the terminal device to send the first message is greater than or equal to the maximum number of sending attempts X at the current coverage level, the terminal device performs a second process.
[0449] Optionally, the second process performed by the terminal device includes at least one of the following:
[0450] If all (duplicate) transmissions of the first message by the terminal device fail due to the first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, the terminal device increases the current coverage level and continues to attempt to send the first message; optionally, if the current is already the highest coverage level, the terminal device uses a random access procedure (indicating that the transmission failure is mainly due to coverage reasons).
[0451] If all (duplicate) transmissions of the first message by the terminal device fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device continues to attempt to send the first message at the current coverage level (indicating that the transmission failure is mainly due to collision reasons).
[0452] Optionally, the terminal device continues to attempt to send the first message at the current coverage level, including at least one of the following:
[0453] The terminal device adjusts the first time window and then continues to attempt to send the first message;
[0454] The terminal device adjusts the number of duplicate transmissions and then continues to attempt to send the first message;
[0455] The terminal device uses a random access procedure to continue to attempt to send the first message.
[0456] Optionally, when the number of attempts to send the first message reaches the maximum number of sending attempts X and / or when all (duplicate) transmissions of the first message fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device adjusts the first time window and then continues to attempt to send the first message.
[0457] Optionally, the terminal device adjusts the first window length according to the window adjustment step size.
[0458] Optionally, after the terminal device adjusts the first window length, it selects N timings within the newly adjusted first time window to send N copies of the first message.
[0459] Optionally, when the terminal device successfully sends the first message, if there are still remaining copies not sent, the terminal device stops sending the remaining copies.
[0460] Optionally, when the number of adjustments of the first time window by the terminal device is greater than the maximum number of window adjustments Y, the terminal device uses the random access procedure.
[0461] Optionally, when the number of adjustments of the first time window by the terminal device is less than or equal to the maximum number of window adjustments Y, the terminal device sends the first message using the adjusted window length.
[0462] Optionally, when the number of transmissions of the first message reaches the maximum number of transmission attempts X and / or when all (copies) of the first message are sent and failed due to a second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device reduces the number of copies to be sent N and then continues to attempt to send the first message.
[0463] Optionally, when the current number of copies sent by the terminal device is a first value, the terminal device uses the random access procedure.
[0464] Optionally, when the current number of copies sent by the terminal device is not the first value, the terminal device sends the first message using the reduced or adjusted number of copies to be sent.
[0465] Optionally, when the terminal device successfully sends the first message, if there are still remaining copies not sent, the terminal device stops sending the remaining copies.
[0466] Optionally, when the number of transmissions of the first message by the terminal device reaches the maximum number of transmission attempts X and / or when all (copies) of the first message are sent and failed due to a second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, the terminal device adjusts the number of copies to be sent to the first value.
[0467] Optionally, the first value is 1.
[0468] Optionally, when the number of copies of the first message sent by the terminal device is 1, the terminal device stops using the first message, that is, uses the random access procedure.
[0469] Optionally, when the current number of copies of the first message sent by the terminal device is greater than 1, the terminal device reduces the number of copies of the first message to be sent N to 1 and continues to attempt to send the first message.
[0470] Optionally, when the number of times the terminal device sends the first message reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message fail due to a second reason or the number of times of failure due to the second reason is greater than or equal to the number of times of failure due to the first reason, the terminal device stops using the first message and directly uses the random access procedure.
[0471] Thus, when the number of times the terminal device sends the first message reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message fail due to a second reason or the number of times of failure due to the second reason is greater than or equal to the number of times of failure due to the first reason, the terminal device adjusts at least one of the first time window, the duplicate transmission number, the duplicate transmission number to a first value, stops using the first message and directly uses the random access procedure to continue attempting to send the first message, thereby optimizing the processing mechanism of DSA, avoiding or reducing the negative gain brought by using DSA when the network load is high, or optimizing the DSA-related configuration to support improving the system performance.
[0472] Optionally, the first configuration information includes at least one of: the time domain and / or frequency domain resource configuration of the first message, the duplicate transmission number N, the repetition number M, the reference signal received power coverage level selection threshold, the maximum number of transmission attempts X for the coverage level, the first time window configuration information, and the first listening window.
[0473] Optionally, the time domain and / or frequency domain resource configuration of the first message represents the time domain position and / or period and the frequency domain resource configuration. Optionally, this configuration is provided based on the coverage level.
[0474] Optionally, the duplicate transmission number N (replica number) represents the number of times the first message is duplicated (replica) and sent, and the value range can be {1, 2, 3, 4}. Optionally, the duplicate transmission number N is provided based on the coverage level.
[0475] Optionally, the repetition number M (repetition number) represents the number of repetitions of a single duplicate transmission of the first message. Optionally, the repetition number M is provided based on the coverage level.
[0476] Optionally, the reference signal received power coverage level selection threshold is used for the terminal device to select the coverage level according to the reference signal received power (RSRP).
[0477] Optionally, the maximum number of transmission attempts X for the coverage level represents the maximum number of attempts to send the first message at this coverage level. Optionally, the maximum number of transmission attempts X for the coverage level is provided based on the coverage level.
[0478] Optionally, the first time window configuration information is used for the terminal device to randomly select N opportunities within the first time window to send N copies of the first message. Optionally, the first time window configuration information is provided based on the coverage level.
[0479] Optionally, the terminal device uses the next available first message resource occasion as the starting point of the first time window.
[0480] Optionally, the terminal device uses the first copy of the first message sent as the starting point of the first time window.
[0481] Optionally, the first time window configuration information includes at least one of window length, window period, window start position, window adjustment step size delta, maximum number of window adjustments Y, and maximum transport block size.
[0482] Optionally, the window length or window period can be the number of first message resource occasions. For example, X first message resource occasions are used as a window length or period (i.e., X consecutive time domain positions of the first message are used as a window length or period).
[0483] Optionally, the window adjustment step size unit can be the number of first message resource occasions or the first window length or period.
[0484] Optionally, the maximum number of window adjustments Y represents the maximum number of window adjustments.
[0485] Optionally, the first listening window is used for the terminal device to listen for the response of the network device within the first listening window after sending the first message (copy). Optionally, the first listening window can be a timer, such as a contention resolution timer. Optionally, the first listening window length is provided based on the coverage level.
[0486] Optionally, the maximum transport block size (TBS) indicates the maximum transport block size that can trigger the first message.
[0487] Optionally, at least one item in the first configuration information is per CE level, that is, at least one item in the first configuration information is provided according to the coverage level.
[0488] Optionally, the terminal device determines whether to use the first message and / or CE level according to the reference signal received power selection threshold. For example, when the reference signal received power (RSRP) is lower than a specific threshold, the first message is not used, and in this case, the random access (RACH) procedure is used.
[0489] Optionally, the terminal device determines whether to use the first message and / or determines the CE level according to different RSRP thresholds.
[0490] Optionally, the first message may be a CB-Msg3 (Contention-Based Message 3).
[0491] Optionally, Message 3 may be an RRCEarlyDataRequest (RRC Early Data Request) or an RRCConnectionResumeRequest (RRC Connection Resume Request) message.
[0492] Optionally, the first message includes location information and / or RNTI for sending a copy (partial or all) of the first message.
[0493] Optionally, the terminal device receives the first configuration information and sends the first message when at least one of the following conditions is met:
[0494] The upper layer of the terminal device requests to establish or resume an RRC connection;
[0495] The terminal device has a valid timing advance or can use a pre-compensated timing advance;
[0496] The uplink data of the terminal device does not exceed the transport block size, for example, the transmitted MAC PDU does not exceed the transport block size;
[0497] The reference signal received power of the terminal device meets the corresponding reference signal received power selection threshold.
[0498] Optionally, the terminal device selects N timing instants within the (next) first time window to send N copies of the first message.
[0499] Optionally, the terminal device starts a first listening window after sending the first message (copy).
[0500] Optionally, the terminal device listens for a physical downlink control channel (PDCCH) scrambled with a radio network temporary identifier (RNTI) within the first listening window.
[0501] Optionally, if the terminal device listens for a physical downlink control channel scrambled with a radio network temporary identifier within the first listening window, receives a response message corresponding to the first message, and the response information carries a contention resolution identifier matching the terminal device, the terminal device stops the first listening window, confirms that the contention resolution is successful, and at this time, it is considered that the first message is successfully sent.
[0502] Optionally, when the first message of the terminal device is successfully sent, if there are still remaining copies not sent, the terminal device stops sending the remaining copies.
[0503] Optionally, if the first listening window of the terminal device times out and / or the terminal device does not receive a contention resolution identifier that matches the terminal device, the terminal device confirms that the contention resolution fails.
[0504] Through the technical solution of this embodiment, the network device sends the first configuration information, and the terminal device performs the first processing in response to the failure of sending the first message, optimizing the processing mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from increasing the coverage level when continuously sending fails due to conflicts.
[0505] Sixth Embodiment
[0506] Please refer to Figure 11 , Figure 11 which is the structural schematic of the processing device provided by the embodiment of the present application Figure 1 , and this device can be mounted on or is the terminal device in the above method embodiment. Figure 11 The shown processing device can be used to execute some or all of the functions in the method embodiment described in the above embodiment, such as Figure 11 shown, the processing device 160 includes:
[0507] A processing module 1601, configured to perform the first processing in response to the failure of sending the first message.
[0508] Optionally, the first message is sent based on the first configuration information.
[0509] Optionally, performing the first processing includes at least one of the following:
[0510] If the number of attempts to send the first message is less than the maximum number of attempts X at the current coverage level, continue to attempt to send the first message at the current coverage level;
[0511] If the number of attempts to send the first message is greater than or equal to the maximum number of attempts X at the current coverage level, perform the second processing.
[0512] Optionally, performing the second processing includes at least one of the following:
[0513] If all (duplicate) transmissions of the first message fail due to the first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, increase the current coverage level and continue to attempt to send the first message;
[0514] If all (duplicate) transmissions of the first message fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, continue to attempt to send the first message at the current coverage level.
[0515] Optionally, the device further includes at least one of the following:
[0516] If all replicas in a single transmission of the first message fail due to the first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, it is confirmed that the failure of the first message transmission in this attempt is due to the first reason;
[0517] If all replicas in a single transmission of the first message fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, it is confirmed that the failure of the first message transmission in this attempt is due to the second reason.
[0518] Optionally, the device further includes at least one of the following:
[0519] If the first listening window times out and / or the contention resolution identifier matching the terminal device is not received, it is confirmed that the contention resolution fails;
[0520] When all replicas of the first message fail in contention resolution, it is confirmed that the first message transmission fails;
[0521] If the physically downlink control channel scrambled with the wireless network temporary identifier and / or the reference signal received power is near the coverage level threshold is not received, it is recorded as a failure due to the first reason;
[0522] If the physically downlink control channel scrambled with the wireless network temporary identifier is received but the contention resolution fails or the response message indicates a conflict, it is recorded as a failure due to the second reason;
[0523] If the physically downlink control channel scrambled with the wireless network temporary identifier is received, but the physically downlink control channel indicates a conflict, it is recorded as a failure due to the second reason.
[0524] Optionally, continuing to attempt to send the first message at the current coverage level includes at least one of the following:
[0525] Adjust the first time window and then continue to attempt to send the first message;
[0526] Adjust the number of replica transmissions and then continue to attempt to send the first message;
[0527] Use the random access procedure to continue to attempt to send the first message.
[0528] The processing device provided in the embodiments of the present application has the same implementation principle and beneficial effects as the technical solutions shown in the corresponding method embodiments above, and will not be elaborated here.
[0529] The seventh embodiment
[0530] Please refer to Figure 12 , Figure 12 which is the structural schematic diagram of the processing device provided in the embodiments of the present application. Figure 2 This device can be carried on or is the network device in the above method embodiments. Figure 12The processing device shown can be used to execute some or all of the functions in the method embodiments described in the foregoing embodiments, such as Figure 12 As shown, the device 170 includes:
[0531] A sending module 1701, configured to send first configuration information, so that the terminal device performs a first process in response to the failure of sending a first message.
[0532] Optionally, the first message is sent by the terminal device based on the first configuration information, and / or the first configuration information includes at least one of the following:
[0533] Time domain and / or frequency domain resource configuration of the first message;
[0534] The number of duplicate transmissions N;
[0535] Reference signal received power coverage level selection threshold;
[0536] The maximum number of transmission attempts X for the coverage level;
[0537] First time window configuration information;
[0538] First listening window.
[0539] Optionally, the terminal device performing the first process includes at least one of the following:
[0540] If the number of transmission attempts of the first message by the terminal device is less than the maximum number of transmission attempts X for the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level;
[0541] If the number of transmission attempts of the first message by the terminal device is greater than or equal to the maximum number of transmission attempts X for the current coverage level, the terminal device performs a second process.
[0542] Optionally, the terminal device performing the second process includes at least one of the following:
[0543] If all (duplicate) transmissions of the first message by the terminal device are due to a first reason failure or the number of first reason failures is greater than or equal to the second reason failure, the terminal device increases the current coverage level and continues to attempt to send the first message;
[0544] If all (duplicate) transmissions of the first message by the terminal device are due to a second reason failure or the number of second reason failures is greater than or equal to the first reason failure, the terminal device continues to attempt to send the first message at the current coverage level.
[0545] Optionally, the device further includes at least one of the following:
[0546] If all replicas in a single transmission of the first message by the terminal device fail due to the first cause or the number of failures due to the first cause is greater than or equal to the number of failures due to the second cause, the terminal device confirms that the failure of this first message transmission is due to the first cause;
[0547] If all replicas in a single transmission of the first message by the terminal device fail due to the second cause or the number of failures due to the second cause is greater than or equal to the number of failures due to the first cause, the terminal device confirms that the failure of this first message transmission is due to the second cause.
[0548] Optionally, the device further includes at least one of the following:
[0549] If the first listening window of the terminal device times out and / or the terminal device does not receive a contention resolution identifier that matches the terminal device, the terminal device confirms that contention resolution has failed;
[0550] When all replicas of the first message sent by the terminal device fail in contention resolution, the terminal device confirms that the first message transmission has failed.
[0551] If the terminal device does not receive the physical downlink control channel scrambled with the radio network temporary identifier and / or the reference signal received power is near the coverage level threshold, the terminal device records it as a failure due to the first cause;
[0552] If the terminal device receives the physical downlink control channel scrambled with the radio network temporary identifier but contention resolution fails or the response message indicates a conflict, the terminal device records it as a failure due to the second cause;
[0553] If the terminal device receives the physical downlink control channel scrambled with the radio network temporary identifier, but the physical downlink control channel indicates a conflict, the terminal device records it as a failure due to the second cause.
[0554] Optionally, the terminal device continues to attempt to send the first message at the current coverage level, including at least one of the following:
[0555] The terminal device adjusts the first time window and then continues to attempt to send the first message;
[0556] The terminal device adjusts the number of replica transmissions and then continues to attempt to send the first message;
[0557] The terminal device uses the random access procedure to continue to attempt to send the first message.
[0558] The processing device provided in the embodiments of the present application has the same implementation principle and beneficial effects as the technical solutions shown in the corresponding method embodiments above, and will not be elaborated here.
[0559] Refer to Figure 13 , Figure 13 which is a schematic structural diagram of the communication device provided in the embodiments of the present application. As Figure 13As shown in the figure, the communication device 180 described in this embodiment may be the terminal device (or a component applicable to the terminal device) or the network device (or a component applicable to the network device) mentioned in the foregoing method embodiment. The communication device 180 can be used to implement the methods corresponding to the terminal device or the network device described in the foregoing method embodiment. For specific descriptions, please refer to the explanations in the foregoing method embodiment.
[0560] The communication device 180 may include one or more processors 1801, which may also be referred to as processing units and can implement certain control or processing functions. The processor 1801 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device, execute software programs, and process the data of software programs.
[0561] Optionally, the processor 1801 may also store instructions 1803 or data (such as intermediate data). Optionally, the instructions 1803 can be run by the processor 1801, so that the communication device 180 executes the methods corresponding to the terminal device or the network device described in the foregoing method embodiment.
[0562] Optionally, the communication device 180 may include a circuit, which can implement the functions of sending, receiving, or communicating in the foregoing method embodiment.
[0563] Optionally, the communication device 180 may include one or more memories 1802, on which instructions 1804 are stored, and the instructions can be run on the processor 1801, so that the communication device 180 executes the methods described in the foregoing method embodiment.
[0564] Optionally, the memory 1802 may also store data. The processor 1801 and the memory 1802 may be provided separately or integrated together.
[0565] Optionally, the communication device 180 may further include a transceiver 1805 and / or an antenna 1806. The processor 1801 may be referred to as a processing unit to control the communication device 180 (terminal device, core network device, or radio access network device). The transceiver 1805 may be referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and is used to implement the transceiver function of the communication device 180.
[0566] Optionally, when the communication device 180 is used to implement the operations corresponding to the terminal device in the foregoing embodiments, for example, the transceiver 1805 may receive the first configuration information; and the processor 1801 may execute the first processing in response to the failure of the first message.
[0567] Optionally, for the specific implementation processes of the processor 1801 and the transceiver 1805, reference may be made to the relevant descriptions in the foregoing embodiments, which will not be elaborated herein.
[0568] Optionally, when the communication device 180 is used to implement the operations corresponding to the network devices in the foregoing embodiments, for example, the transceiver 1805 may send the first configuration information.
[0569] Optionally, for the specific implementation processes of the processor 1801 and the transceiver 1805, reference may be made to the relevant descriptions in the foregoing embodiments, which will not be elaborated herein.
[0570] The processor 1801 and the transceiver 1805 described in this application may be implemented on an IC (Integrated Circuit), an analog integrated circuit, an RFIC (Radio Frequency Integrated Circuit), a mixed-signal integrated circuit, an ASIC (Application Specific Integrated Circuit), a PCB (Printed Circuit Board), an electronic device, etc. The processor 1801 and the transceiver 1805 may also be manufactured using various integrated circuit process technologies, such as CMOS (Complementary Metal Oxide Semiconductor), NMOS (N Metal-Oxide-Semiconductor), PMOS (Positive channel Metal Oxide Semiconductor), BJT (Bipolar Junction Transistor), BiCMOS (Bipolar CMOS), SiGe (Silicon Germanium), GaAs (Gallium Arsenide), etc.
[0571] In this application, the communication device may be a terminal device (such as a mobile phone) or a network device (such as a base station), which specifically needs to be determined according to the context. In addition, the terminal device may be implemented in various forms. For example, the terminal device described in this application may include mobile terminals such as mobile phones, tablet computers, laptop computers, handheld computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., and fixed terminal devices such as digital TVs and desktop computers.
[0572] Although in the above description of the embodiments, the communication device is described by taking the terminal device or the network device as an example, the scope of the communication device described in this application is not limited to the above terminal device or network device, and the structure of the communication device can be unrestricted by Figure 13 . The communication device can be an independent device or can be a part of a larger device.
[0573] An embodiment of this application also provides a communication system, including: a terminal device in any of the above embodiments; and, a network device in any of the above embodiments.
[0574] An embodiment of this application also provides a communication device, including a memory and a processor. A processing program is stored on the memory, and when the processing program is executed by the processor, the steps of the processing method in any of the above embodiments are implemented.
[0575] The communication device in this application can be a terminal device (such as a mobile phone), or a network device (such as a base station), or a chip (such as an SOC or a baseband chip with communication functions, etc.). Specifically, it needs to be clarified according to the context.
[0576] An embodiment of this application also provides a computer-readable storage medium. A processing program is stored on the computer-readable storage medium, and when the processing program is executed by the processor, the steps of the processing method in any of the above embodiments are implemented.
[0577] In the embodiments of the communication device and the storage medium provided in the embodiments of this application, all the technical features of any of the above embodiments of the processing method can be included. The expansion and explanation content of the specification is basically the same as that of the above embodiments of the method, and will not be elaborated here.
[0578] An embodiment of this application also provides a computer program product. The computer program product includes computer program code. When the computer program code runs on a computer, the computer is enabled to execute the methods in the above various possible implementation manners.
[0579] An embodiment of this application also provides a chip, including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device installed with the chip executes the methods in the above various possible implementation manners.
[0580] It can be understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, as known to those of ordinary skill in the art, with the evolution of the system architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of this application are equally applicable to similar technical problems.
[0581] The serial numbers of the embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0582] The steps in the method of the embodiments of the present application can be adjusted, combined, and deleted according to actual needs.
[0583] The units in the devices of the embodiments of the present application can be combined, divided, and deleted according to actual needs.
[0584] In the present application, for the description of the same or similar term concepts, technical solutions, and / or application scenarios, generally only the first occurrence is described in detail. When it appears repeatedly later, for the sake of brevity, it is generally not described again. When understanding the technical solutions and other contents of the present application, for the same or similar term concepts, technical solutions, and / or application scenarios that are not described in detail later, reference can be made to the relevant detailed descriptions before.
[0585] In the present application, the descriptions of the various embodiments have their own emphases. For the parts not described or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0586] The technical features of the technical solutions of the present application can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope recorded in the present application.
[0587] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the essence of the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium as described above (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, controlled terminal device, or network device, etc.) to execute the methods of each embodiment of the present application.
[0588] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part 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, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a storage medium or transmitted from one 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 by wire (such as coaxial cable, optical fiber, digital subscriber line) or wirelessly (such as infrared, wireless, microwave, etc.). The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, storage disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a Solid State Disk (SSD)), etc.
[0589] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structural or equivalent process transformations made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, are equally included in the patent protection scope of the present application.
Claims
1. A processing method, characterized in that, Applied to a terminal device, including the steps: S2: In response to the failure of sending the first message, perform the first processing.
2. The method according to claim 1, wherein The first message is sent based on the first configuration information, and / or performing the first processing includes at least one of the following: If the number of attempts to send the first message is less than the maximum number of transmission attempts X at the current coverage level, continue to attempt to send the first message at the current coverage level; If the number of attempts to send the first message is greater than or equal to the maximum number of transmission attempts X at the current coverage level, perform the second processing.
3. The method according to claim 2, wherein Performing the second processing includes at least one of the following: If all transmissions of the first message fail due to the first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, increase the current coverage level and continue to attempt to send the first message; If all transmissions of the first message fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, continue to attempt to send the first message at the current coverage level.
4. The method according to claim 3, wherein It further includes at least one of the following: If all replicates in one transmission of the first message fail due to the first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to the second reason, confirm that the failure of this first message transmission is due to the first reason; If all replicates in one transmission of the first message fail due to the second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to the first reason, confirm that the failure of this first message transmission is due to the second reason.
5. The method according to claim 3 or 4, characterized in that, It further includes at least one of the following: If the first listening window times out and / or a contention resolution identifier matching the terminal device is not received, confirm contention resolution failure; When all replicates of the first message transmission fail in contention resolution, confirm the failure of the first message transmission; If the physically downlink control channel scrambled with the wireless network temporary identifier and / or the reference signal received power is near the coverage level threshold is not received, record it as a failure due to the first reason; If the physically downlink control channel scrambled with the wireless network temporary identifier is received but contention resolution fails or the response message indicates a conflict, record it as a failure due to the second reason; If the physically downlink control channel scrambled with the wireless network temporary identifier is received, but the physically downlink control channel indicates a conflict, record it as a failure due to the second reason; Continuing to attempt to send the first message at the current coverage level includes at least one of the following: Adjust the first time window and then continue to attempt to send the first message; Adjust the number of replicate transmissions and then continue to attempt to send the first message; Use the random access procedure to continue to attempt to send the first message.
6. A processing method, characterized in that, Applied to a network device, including the steps: S1: Send the first configuration information so that the terminal device performs the first processing in response to the failure of sending the first message.
7. The method according to claim 6, wherein The first message is sent by the terminal device based on the first configuration information, and / or the first configuration information includes at least one of the following: Time domain and / or frequency domain resource configuration of the first message; The number of replicate transmissions N; Reference signal received power coverage level selection threshold; The maximum number of transmission attempts X at the coverage level; First time window configuration information; The first listening window.
8. The method according to claim 7, characterized in that The terminal device performs the first processing, including at least one of the following: If the number of attempts by the terminal device to send the first message is less than the maximum number of transmission attempts X at the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level; If the number of attempts by the terminal device to send the first message is greater than or equal to the maximum number of transmission attempts X for the current coverage level, the terminal device performs a second process.
9. The method according to claim 8, wherein The terminal device performing the second process includes at least one of the following: If all transmissions of the first message by the terminal device fail due to a first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to a second reason, the terminal device increases the current coverage level and continues to attempt to send the first message; If all transmissions of the first message by the terminal device fail due to a second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to a first reason, the terminal device continues to attempt to send the first message at the current coverage level.
10. The method according to claim 9, characterized in that It also includes at least one of the following: If all replicas in a single transmission of the first message by the terminal device fail due to a first reason or the number of failures due to the first reason is greater than or equal to the number of failures due to a second reason, the terminal device confirms that the failure of this first message transmission is due to the first reason; If all replicas in a single transmission of the first message by the terminal device fail due to a second reason or the number of failures due to the second reason is greater than or equal to the number of failures due to a first reason, the terminal device confirms that the failure of this first message transmission is due to the second reason.
11. The method according to claim 9 or 10, characterized in that, It also includes at least one of the following: If the first listening window of the terminal device times out and / or the terminal device does not receive a contention resolution identifier that matches the terminal device, the terminal device confirms that contention resolution has failed; When all replica transmissions of the first message by the terminal device fail in contention resolution, the terminal device confirms that the first message transmission has failed; If the terminal device does not receive the physical downlink control channel scrambled with the radio network temporary identifier and / or the reference signal received power is near the coverage level threshold, the terminal device records it as a failure due to the first reason; If the terminal device receives the physical downlink control channel scrambled with the radio network temporary identifier but fails in contention resolution or the response message indicates a conflict, the terminal device records it as a failure due to the second reason; If the terminal device receives the physical downlink control channel scrambled with the radio network temporary identifier, but the physical downlink control channel indicates a conflict, the terminal device records it as a failure due to the second reason; The terminal device continuing to attempt to send the first message at the current coverage level includes at least one of the following: The terminal device adjusts the first time window and then continues to attempt to send the first message; The terminal device adjusts the number of replica transmissions and then continues to attempt to send the first message; The terminal device uses the random access procedure to continue to attempt to send the first message.
12. A communication device, characterized in that, It includes: A memory and a processor, with a processing program stored on the memory, and when the processing program is executed by the processor, it implements the processing method according to any one of claims 1 to 11.
13. A computer-readable storage medium, characterized in that, A processing program is stored on the computer-readable storage medium, and when the processing program is executed by the processor, it implements the processing method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Msg3 transmission method and device, equipment and storage medium
CN114765896A
Data transmission method and device and computer readable storage medium
CN115297535A
Random access attempt frequency adjustment method and device, equipment and storage medium
CN118828574A
Communication method and device
WO2019029498A1
Power adjustment method and related device
WO2019205046A1