Processing method, communication device, and storage medium
By optimizing the transmission mechanism of CB-Msg3 through configuration information, the problem of continuous transmission failure caused by collisions in NTN scenarios is solved, and more effective coverage level management is achieved.
Patent Information
- Application Number
- PCT/CN2025/082172
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-12
- Publication Date
- 2025-11-06
AI Technical Summary
In NTN scenarios, when a terminal device fails to transmit CB-Msg3 due to a conflict, the existing mechanism may lead to unnecessary coverage level upgrades, resulting in continuous transmission failures.
The transmission mechanism of CB-Msg3 is optimized by configuring information, including time-domain and frequency-domain resource configuration for sending the first message, number of copy transmissions, coverage level selection, and listening window management, to reduce failures caused by conflicts.
The transmission mechanism of CB-Msg3 in NTN scenarios has been optimized, reducing continuous transmission failures caused by collisions and avoiding unnecessary coverage level upgrades.
Smart Images

Figure CN2025082172_06112025_PF_FP_ABST
Abstract
Description
Processing method, communication device and storage medium TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a processing method, a communication device and a storage medium. BACKGROUND
[0002] In the existing RACH (Physical Random Access CHannel, random access channel) process, when the terminal device fails to send more than a certain number of times, the coverage level is raised, and the attempt is continued according to the raised coverage level parameter (such as higher repetition) to avoid sending failure due to coverage.
[0003] In the process of conceiving and implementing the present application, the inventors have found at least the following problems:
[0004] For CB-Msg3 (Contention-Based Msg3, contention-based message 3) transmission in the NTN (Non-Terrestrial Network, non-terrestrial network) scenario, the terminal device selects the coverage level according to the RSRP (Reference Signal Receiving Power, reference signal receiving power). Since the RSRP does not change significantly in the NTN scenario and / or the terminal device uses shared PUSCH (Physical Uplink Shared CHannel, physical uplink shared channel) resources to send CB-Msg3, when CB-Msg3 fails to send, it may be due to conflict. If the existing transmission mechanism is used, it may cause unnecessary coverage level to be raised, therefore, it is necessary to optimize the transmission mechanism of CB-Msg3 to reduce or avoid the terminal device from raising the coverage level due to continuous failure caused by conflict.
[0005] The foregoing narrative is intended to provide general background information and does not necessarily constitute prior art. TECHNICAL SOLUTION
[0006] The main purpose of the present application is to provide a processing method, a communication device and a storage medium, which aims to optimize the transmission mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device from raising the coverage level due to continuous sending failure caused by conflict.
[0007] The processing method provided by the present application can be applied to a terminal device (such as a mobile phone), which includes the following steps:
[0008] S1: sending a first message based on second configuration information.
[0009] Optionally, the second configuration information includes at least one of the following:
[0010] a first message time domain and / or resource configuration;
[0011] a number of times N of sending the copies;
[0012] a reference signal received power coverage class selection threshold;
[0013] a maximum number of transmission attempts X for a coverage class;
[0014] first time window configuration information;
[0015] a first listening window.
[0016] Optionally, the method further comprises at least one of:
[0017] determining a coverage class according to the coverage class selection threshold;
[0018] selecting N copies of the first message to be sent at N occasions within the first time window;
[0019] starting the first listening window after sending the first message;
[0020] if a response message corresponding to the first message is received and the response message carries a contention resolution identity matching the terminal device, confirming that the contention resolution is successful;
[0021] if the first listening window times out and / or no contention resolution identity matching the terminal device is received, confirming that the contention resolution is unsuccessful;
[0022] when all the copies of the first message fail in contention resolution, confirming that the sending of the first message fails.
[0023] Optionally, the method further comprises at least one of:
[0024] if no physical downlink control channel scrambled by a wireless network temporary identifier is received and / or the reference signal received power is around the coverage class threshold, recording as a first reason for failure;
[0025] if the physical downlink control channel scrambled by the wireless network temporary identifier is received but the contention resolution fails and / or the corresponding response message indicates a collision, recording as a second reason for failure;
[0026] if the physical downlink control channel scrambled by the wireless network temporary identifier is received but the physical downlink control channel indicates a collision, recording as a second reason for failure.
[0027] Optionally, the method further comprises at least one of:
[0028] If all the copies in the first message sending are first reason failures or the number of first reason failures is greater than or equal to the number of second reason failures, the first message sending is determined as a first reason failure.
[0029] If all the copies in the first message sending are second reason failures or the number of second reason failures is greater than or equal to the number of first reason failures, the first message sending is determined as a second reason failure.
[0030] Optionally, the method further comprises at least one of the following:
[0031] If the number of first message sending attempts is less than the maximum sending attempt number X of the current coverage level, the first message continues to be sent at the current coverage level.
[0032] If the number of first message sending attempts is greater than or equal to the maximum sending attempt number X of the current coverage level, a second processing is performed.
[0033] Optionally, the second processing comprises at least one of the following:
[0034] If all the first message sending are first reason failures or the number of first reason failures is greater than or equal to the number of second reason failures, the current coverage level is promoted to continue to send the first message.
[0035] If all the first message sending are second reason failures or the number of second reason failures is greater than or equal to the number of first reason failures, the first message continues to be sent at the current coverage level.
[0036] Optionally, the first message continues to be sent at the current coverage level, comprising at least one of the following:
[0037] The first message continues to be sent after adjusting the first time window.
[0038] The first message continues to be sent after adjusting the number of copies.
[0039] The first message continues to be sent using a random access procedure.
[0040] In the present application, the number N, the number X, the number Y, N or similar expressions, if not specifically stated, the value range is 0 or a positive integer.
[0041] The present application also provides a processing method, which can be applied to a network device (such as a base station), comprising the steps of:
[0042] S2: receiving a first message, wherein the first message is sent by a terminal device based on second configuration information.
[0043] Optionally, the second configuration information comprises at least one of the following:
[0044] first message time domain and / or resource configuration;
[0045] number of times of duplicated sending N;
[0046] RSRP coverage level selection threshold;
[0047] maximum number of sending attempts X in a coverage level;
[0048] first time window configuration information;
[0049] first listening window.
[0050] Optionally, the method further comprises at least one of the following:
[0051] the terminal device determines the coverage level according to the coverage level selection threshold;
[0052] the terminal device selects N duplicated sending of the first message in N occasions within the first time window;
[0053] the terminal device starts the first listening window after sending the first message;
[0054] if the terminal device receives a response message corresponding to the first message and the response message carries a contention resolution identifier matching the terminal device, the terminal device confirms that the contention resolution is successful;
[0055] if the terminal device times out in the first listening window and / or does not receive a contention resolution identifier matching the terminal device, the terminal device confirms that the contention resolution is unsuccessful;
[0056] when the terminal device fails in the contention resolution of all the duplicated sending of the first message, the terminal device confirms that the sending of the first message is unsuccessful.
[0057] Optionally, the method further comprises at least one of the following:
[0058] if the terminal device does not receive a physical downlink control channel scrambled by a wireless network temporary identifier and / or a reference signal received power is near a coverage level threshold, the terminal device is recorded as a first reason for failure;
[0059] if the terminal device receives a physical downlink control channel scrambled by a wireless network temporary identifier but fails in the contention resolution and / or a response message indicates a collision, the terminal device is recorded as a second reason for failure;
[0060] if the terminal device receives a physical downlink control channel scrambled by a wireless network temporary identifier but the physical downlink control channel indicates a collision, the terminal device is recorded as a second reason for failure.
[0061] Optionally, the method further comprises at least one of the following:
[0062] If all the copies in the one-time sending of the first message by 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 one-time sending of the first message is a first reason failure.
[0063] If all the copies in the one-time sending of the first message by 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 one-time sending of the first message is a second reason failure.
[0064] Optionally, the method further comprises at least one of the following:
[0065] If the number of sending attempts of the first message by the terminal device is less than the maximum sending attempt number X of the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level.
[0066] If the number of sending attempts of the first message by the terminal device is greater than or equal to the maximum sending attempt number X of the current coverage level, the terminal device performs a second processing.
[0067] Optionally, the second processing performed by the terminal device comprises at least one of the following:
[0068] If all the sending of the first message by the terminal device is a first reason failure or the number of first reason failures is greater than or equal to the number of second reason failures, the terminal device raises the current coverage level to continue to attempt to send the first message.
[0069] If all the sending of the first message by the terminal device is a second reason failure or the number of second reason failures is greater than or equal to the number of first reason failures, the terminal device continues to attempt to send the first message at the current coverage level.
[0070] Optionally, the terminal device continues to attempt to send the first message at the current coverage level comprises at least one of the following:
[0071] The terminal device continues to attempt to send the first message after adjusting the first time window.
[0072] The terminal device continues to attempt to send the first message after adjusting the number of copies.
[0073] The terminal device continues to attempt to send the first message using a random access procedure.
[0074] The application also provides a processing device, which comprises:
[0075] A sending module configured to send the first message based on the second configuration information.
[0076] The application also provides a processing device, which comprises:
[0077] The receiving module is configured to receive a first message, which is sent by the terminal device based on second configuration information.
[0078] The application further provides a communication device, comprising a memory, a processor, and a processing program stored in the memory and executable on the processor, which, when executed by the processor, implements the steps of the processing method according to any one of the preceding embodiments.
[0079] The communication device in the application can be a terminal device (such as a mobile phone), a network device (such as a base station), or a chip (such as a SOC or a baseband chip with communication function), and the specific reference needs to be determined in combination with the context.
[0080] The application further provides a computer-readable storage medium, which stores a computer program, and the computer program, when executed by a processor, implements the steps of the processing method according to any one of the preceding embodiments.
[0081] In the technical solution of the application, the terminal device sends a first message based on second configuration information, which optimizes the transmission mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the continuous sending failure of the terminal device due to collision and improve the coverage level. BRIEF DESCRIPTION OF DRAWINGS
[0082] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the application and, together with the specification, serve to explain the principles of the application. In order to more clearly illustrate the technical solutions of the embodiments of the application, the drawings needed in the embodiment description will be briefly introduced as follows. Obviously, for those of ordinary skill in the art, other drawings can also be obtained without creative labor based on these drawings.
[0083] FIG. 1 is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the application;
[0084] FIG. 2 is a communication network system architecture diagram provided by an embodiment of the application;
[0085] FIG. 3 is a schematic diagram of the hardware structure of a controller 140 provided by the application;
[0086] FIG. 4 is a schematic diagram of the hardware structure of a network node 150 provided by the application;
[0087] FIG. 5 is a flowchart of the processing method according to the first embodiment of the application;
[0088] FIG. 6 is a schematic diagram of the sending failure cause analysis logic flow in the processing method according to the second embodiment of the application;
[0089] FIG. 7 is a flow diagram illustrating a process of performing different processing according to different failure causes in a processing method according to a second embodiment of the present application;
[0090] FIG. 8 is a flow diagram illustrating a processing method according to a third embodiment of the present application;
[0091] FIG. 9 is an interaction flow diagram between a network device and a terminal device in a processing method according to a fourth embodiment of the present application;
[0092] FIG. 10 is a structure diagram of a processing apparatus according to an embodiment of the present application;
[0093] FIG. 11 is a structure diagram of a processing apparatus according to an embodiment of the present application;
[0094] FIG. 12 is a structure diagram of a communication device according to an embodiment of the present application.
[0095] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. The above-described drawings have shown the specific embodiments of the present application, and more detailed description will be given hereinafter. These drawings and the description are not intended to limit the scope of the present application by any means, but to illustrate the concept of the present application to those skilled in the art by referring to the specific embodiments.
[0096] Embodiments of the present application
[0097] The exemplary embodiments will be described in detail herein below with reference to the drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments are not meant to represent all implementations consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.
[0098] It should be noted that, in this document, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the element. Components, features, elements with the same name in different embodiments of the present application can have the same meaning or different meanings, and the specific meaning thereof should be determined in the light of its explanation in the specific embodiment or further in combination with the context in the specific embodiment.
[0099] It should be understood that, although terms, first, second, third, etc. can be used herein to describe various information, these terms are not intended to denote a particular order or hierarchy among the information. These terms are used only to distinguish one category of information from another category of information. For example, a first information can be termed a second information, and similarly, a second information can be termed a first information without departing from the scope hereof. The word "if' as used herein, depending on the context in which it is used, can be interpreted to mean "when" or "upon" or "in response to determining" or "in response to detecting." Also, the word "comprise" or "comprising" as used herein, can be interpreted as meaning "comprising but not limited to." It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, steps, operations, elements, components, items, and / or groups but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, items, and / or groups thereof. As used herein, the terms "or," "and / or," "and," "at least one of," and the like are to be interpreted as inclusive, unless the context of their use indicates otherwise. For example, without limitation, "A, B, or C" can be interpreted as "A; B; C; A and B; A and C; B and C; A, B, and C," and the like. Similarly, "A, B, and / or C" can be interpreted as "A; B; C; A and B; A and C; B and C; A, B, and C," and the like.
[0100] It should be understood that, although various steps in the flowcharts of the embodiments of the present application are shown in a sequential order, these steps are not necessarily performed in the order shown. Unless explicitly stated, the steps of the flowcharts are not necessarily performed in the order shown. Furthermore, at least some of the steps in the flowcharts can include multiple sub-steps or multiple stages, which are not necessarily performed in the same order as shown, or in sequential order, but can be performed in a different order, or in parallel or in an interleaved manner.
[0101] The word "if' as used herein, depending on the context in which it is used, can be interpreted to mean "when" or "upon" or "in response to determining" or "in response to detecting." Similarly, the phrase "if determined" or "if detecting (a stated condition or event)" can be interpreted to mean "when determined" or "in response to determining" or "when detecting (a stated condition or event)" or "in response to detecting (a stated condition or event)," depending on the context in which it is used.
[0102] It should be noted that, in the present document, step codes such as S1, S2, etc. are used for the purpose of more clearly and concisely expressing the corresponding content, and do not constitute substantial restrictions on the order, and a person skilled in the art may perform S2 before S1, etc. in specific implementation, but these should be within the scope of protection of the present application.
[0103] It should be understood that the specific embodiments described herein are merely used to explain the present application and do not limit the present application.
[0104] In the following description, the suffixes such as "module", "part", or "unit" used for an element are merely intended for facilitating explanation of the present application, and do not have specific meanings or functions themselves. Thus, "module", "part", or "unit" can be used interchangeably.
[0105] 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 a SOC or a baseband chip with communication function), and the specific meaning needs to be clarified according to the context.
[0106] In the present application, the number of times N, the number of times X, the number of times Y, N or similar expressions, if not specifically stated, the value range is 0 or a positive integer.
[0107] The terminal device can be implemented in various forms. For example, the terminal device described in the present application can include smart terminal devices such as mobile phones, tablet computers, notebook computers, palmtop computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, and the like, and fixed terminal devices such as digital TVs, desktop computers, and the like.
[0108] In the following description, a mobile terminal will be taken as an example for illustration, and a person skilled in the art will understand that, in addition to the elements specifically used for mobile purposes, the configuration according to the embodiments of the present application can also be applied to terminal devices of the fixed type.
[0109] Referring to FIG. 1, a hardware structure of a mobile terminal to implement various embodiments of the present application can include 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, etc. Those skilled in the art will appreciate that the mobile terminal structure shown in FIG. 1 does not limit the mobile terminal and the mobile terminal can include more or less components, or some components can be combined, or some components can be further divided into other components. A mobile terminal can also include a component not shown in FIG. 1.
[0110] The components of the mobile terminal will be described in detail with reference to FIG. 1.
[0111] The radio frequency unit 101 can be used for receiving and transmitting signals in an information or communication process. Specifically, the radio frequency unit 101 receives downlink information from a base station and processes the received downlink information through the processor 110. In addition, the radio frequency unit 101 transmits 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. The radio frequency unit 101 can also communicate with a network and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for 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.
[0112] The WiFi belongs to a short-range wireless transmission technology, and the mobile terminal can help the user to send and receive e-mails, browse web pages, and access streaming media, etc. through the WiFi module 102, which provides the user with wireless broadband Internet access. Although the WiFi module 102 is shown in FIG. 1, it is understood that it does not belong to the necessary components of the mobile terminal, and can be omitted as needed without changing the essence of the application.
[0113] The audio output unit 103 can convert audio data, which is 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 a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, and the like. Also, the audio output unit 103 can provide audio output related to a particular function (e.g., a call signal reception sound, a message reception sound, and the like) performed by the mobile terminal 100. The audio output unit 103 can include a speaker, a buzzer, and the like.
[0114] The A / V input unit 104 receives audio or video signals. The A / V input unit 104 can include a graphic processor (GPU) 1041 and a microphone 1042. The graphic processor 1041 processes image data of a still picture or a video obtained by an image capture device (e.g., a camera) in a video call mode or an image call mode of the mobile terminal 100. Processed image frames can be displayed on the display unit 106. The image frames processed by the graphic processor 1041 can be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 receives a sound (audio data) in a call mode, a recording mode, a voice recognition mode, and the like via the microphone 1042, and can process the sound into audio data. Processed audio (voice) data can be converted into a format transmittable to a mobile communication base station in a call mode and outputted via the radio frequency unit 101. The microphone 1042 can implement various types of noise canceling (or suppression) algorithms to cancel (or suppress) noise generated in the process of receiving and transmitting audio signals.
[0115] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. The light sensor includes an ambient light sensor and a proximity sensor, which can optionally adjust the brightness of the display panel 1061 according to the brightness of ambient light, and turn off the display panel 1061 and / or backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and detect the magnitude and direction of gravity when at rest, which can be used for applications such as identifying the posture of the mobile phone (such as switching between landscape and portrait screens, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometers, taps), and the like. As for the fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor and other sensors that can be configured on the mobile phone, they will not be described here.
[0116] The display unit 106 is configured to display information input by a user or information provided to the user. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0117] The user input unit 107 can be configured to receive input digital or character information, and generate key signal input related to user settings and function control of the mobile terminal. The user input unit 107 can include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect user touch operations (such as user operations on or near the touch panel 1071 using a finger, a stylus, or any suitable object or accessory) and drive the corresponding connection device according to the pre-set program. The touch panel 1071 can include a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects the signal generated 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 touch coordinates, and sends it to the processor 110, and can receive commands from the processor 110 and execute them. And / or, the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 can also include other input devices 1072. The other input devices 1072 can include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, on / off keys, etc.), trackballs, mice, joysticks, and the like, without limitation.
[0118] Optionally, the touch panel 1071 can cover the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or in the vicinity thereof, transmits to the processor 110 to determine the type of touch event, and then the processor 110 provides corresponding visual output on the display panel 1061 according to the type of touch event. Although in FIG. 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, which is not limited here.
[0119] 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 can include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 can be used as a path for the input of external input to the mobile terminal 100 (e.g., data, power, etc.) or for the delivery of data from the mobile terminal 100 to an external device.
[0120] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area, and the program storage area can store, for example, an operating system, application programs (such as a sound play function, an image play function, etc.) required for at least one function, etc., and the data storage area can store data created according to the use of the mobile terminal (such as audio data, a phonebook, etc.), etc. The memory 109 can include a high-speed random access memory, and can also include a non-volatile memory such as at least one disk storage device, a flash memory device, or other volatile solid state storage device.
[0121] The processor 110 is a control center of the mobile terminal, which connects all parts of the mobile terminal through various interfaces and lines, executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109 and calling data stored in the memory 109, and thus monitors 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, and optionally, the application processor mainly processes an operating system, a user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.
[0122] The mobile terminal 100 can further include a power supply 111, such as a battery, for powering the various components of the mobile terminal 100. Preferably, the power supply 111 is configured to receive power from a power management system that is logically connected to the processor 110, and which is configured to manage charging, discharging, and power consumption management, among other things.
[0123] Although not shown in FIG. 1, the mobile terminal 100 can further include a Bluetooth module, etc., which will not be described herein.
[0124] In order to facilitate understanding of the embodiments of the present application, the communication network system based on which the mobile terminal of the present application is described as follows.
[0125] Referring to FIG. 2, FIG. 2 is a diagram illustrating an architecture of a communication network system according to an embodiment of the present application. The communication network system is a NR (New Radio) system of a general mobile communication 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, which are connected in sequence.
[0126] Optionally, the UE 201 can be the terminal device 100 described above, which will not be described herein.
[0127] The E-UTRAN 202 includes an eNode B 2021 and other eNode Bs 2022. Optionally, the eNode B 2021 can be connected to the other eNode Bs 2022 through backhaul (for example, an X2 interface). The eNode B 2021 is connected to the EPC 203, and can provide access for the UE 201 to the EPC 203.
[0128] The EPC 203 can 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, and a PCRF (Policy and Charging Rules Function) 2036, and the like. Optionally, the MME 2031 is a control node for processing signaling between the UE 201 and the EPC 203, and provides bearer and connection management. The HSS 2032 is configured to provide some registers to manage functions such as a home location register (not shown in the figure), and stores some user-specific information about service features, data rates, and the like. All user data can be transmitted through the SGW 2034, the PGW 2035 can provide IP address allocation for the UE 201 and other functions, and the PCRF 2036 is a policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function unit (not shown in the figure).
[0129] The IP service 204 can include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services, and the like.
[0130] Although the above describes the LTE system as an example, those skilled in the art should know that the present 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), and the like, which are not limited here.
[0131] FIG. 3 is a schematic diagram of a hardware structure of a controller 140 provided by the present application. The controller 140 includes a memory 1401 and a processor 1402, the memory 1401 is configured to store program instructions, and the processor 1402 is configured to invoke the program instructions in the memory 1401 to execute the steps performed by the controller in the above method embodiment one, the implementation principles and beneficial effects are similar, and will not be described here.
[0132] Optionally, the above controller further includes a communication interface 1403, which can be connected with the processor 1402 through a bus 1404. The processor 1402 can control the communication interface 1403 to realize the functions of receiving and sending of the controller 140.
[0133] Fig. 4 is a schematic diagram of a hardware structure of a network node 150 according to an embodiment of the present application. The network node 150 comprises a memory 1501 and a processor 1502. The memory 1501 is configured to store program instructions. The processor 1502 is configured to invoke the program instructions stored in the memory 1501 to execute the steps performed by the first node in the method embodiment 1. The implementation principle and the beneficial effects are similar, and will not be described here in detail.
[0134] Optionally, the controller further comprises a communication interface 1503, which can be connected with the processor 1502 through the bus 1504. The processor 1502 can control the communication interface 1503 to realize the receiving and sending functions of the network node 150.
[0135] The integrated modules implemented in the form of software function modules can be stored in a computer readable storage medium. The software function modules are stored in a storage medium, and include a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to execute part of the steps of the method embodiments of the present application.
[0136] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a storage medium or transferred from one storage medium to another storage medium, for example, the computer instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. containing one or more available media. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), optical medium (for example, DVD) or semiconductor medium (for example, solid state disk, SSD) and the like.
[0137] Based on the above mobile terminal hardware structure and communication network system, the embodiments of the present application are proposed.
[0138] The technical terms related to the embodiments of the present application are as follows:
[0139] UE: User Equipment, user device or terminal device
[0140] RACH: Random Access CHannel, random access channel
[0141] PDCCH: Physical Downlink Control CHannel, physical downlink control channel
[0142] PUSCH: Physical Uplink Shared CHannel, physical uplink shared channel
[0143] SI: System Information, system message
[0144] NTN: Non-Terrestrial Network, non-terrestrial network
[0145] IoT-NTN: Internet of Things-Non-Terrestrial Network, Internet of Things-non-terrestrial network
[0146] NB-IoT: Narrow Band Internet of Things, narrowband Internet of Things
[0147] CB-Msg3: Contention-Based Msg3, contention-based message 3
[0148] DSA: Diversity Slotted ALOHA, diversity slotted ALOHA
[0149] RNTI: Radio Network Temporary Identity, radio network temporary identity
[0150] replica: replica
[0151] RO: Resource Occasion, resource occasion
[0152] CE: Coverage Enhancement / Enhanced coverage, coverage enhancement
[0153] CE level: coverage enhancement level
[0154] RSRP: Reference Signal Receiving Power, reference signal receiving power
[0155] TA: Timing Advance, timing advance;
[0156] RSSI: Received Signal Strength Indication, received signal strength indication.
[0157] First embodiment
[0158] Referring to FIG. 5, FIG. 5 is a flowchart of a processing method according to the first embodiment of the present application. The processing method according to the embodiment of the present application can be applied to a terminal device (such as a mobile phone), and includes the following steps:
[0159] S1: The terminal device sends a first message based on second configuration information.
[0160] The technical solution of the embodiment optimizes the transmission mechanism of CB-Msg3 in the NTN scenario, so as to reduce or avoid the terminal device from continuously failing to send due to collision, thereby improving the coverage level.
[0161] Optionally, the second configuration information is provided by a network device.
[0162] Optionally, the network device can be a base station or the like.
[0163] Optionally, the network device sends the second configuration information, and the terminal device receives the second configuration information and sends the first message based on the second configuration information.
[0164] Optionally, the second configuration information includes at least one of the following: first message time domain and / or frequency domain resource configuration, replica sending number N, repetition number M, reference signal received power coverage level selection threshold, coverage level maximum sending attempt number X, first time window configuration information, and first listening window.
[0165] Optionally, the first message time domain and / or frequency domain resource configuration represents time domain position and / or period and frequency domain resource configuration, and the configuration is optionally provided based on the coverage level.
[0166] Optionally, the replica sending number N represents the number of times of replica sending of the first message, and the value range can be {1, 2, 3, 4}. Optionally, the replica sending number N is provided based on the coverage level.
[0167] Optionally, the repetition number M represents the number of repetitions of one replica sending of the first message, and the repetition number M is optionally provided based on the coverage level.
[0168] Optionally, the reference signal received power (RSRP) is used to select the coverage level.
[0169] Optionally, the maximum number of transmission attempts X in a coverage level indicates the maximum number of attempts of transmitting the first message in the coverage level.
[0170] Optionally, the first time window configuration information is used for the terminal device to select N occasions for transmitting N copies of the first message within the first time window, and the first time window configuration information is provided based on the coverage level.
[0171] Optionally, the terminal device selects the next available first message resource occasion as the starting point of the first time window.
[0172] Optionally, the terminal device selects the first occasion of transmitting the first copy of the first message as the starting point of the first time window.
[0173] Optionally, the first time window configuration information includes at least one of the window length L, the window period, the window starting position, the window adjustment step size delta, the maximum number of window adjustments Y, and the maximum transport block size.
[0174] Optionally, the window length or the window period can be the number of first message resource occasions, such as X first message resource occasions as a window length L or a period (i.e., X consecutive time domain positions of the first message as a window length or a period).
[0175] Optionally, the window adjustment step size unit can be the number of first message resource occasions or the first window length or period.
[0176] Optionally, the maximum number of window adjustments Y indicates the maximum number of window adjustments.
[0177] 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 transmitting the first message (copy), and the first listening window can be a timer, such as a contention resolution timer, and the first listening window length is provided based on the coverage level.
[0178] Optionally, the maximum transport block size (TBS) indicates the maximum transport block size that can trigger the first message.
[0179] Optionally, at least one of the second configuration information is per CE level, i.e., at least one of the second configuration information is provided according to the coverage level.
[0180] Optionally, the terminal device determines whether to use the first message and / or the CE level according to a reference signal received power selection threshold (RSRP selection threshold), such as when the reference signal received power (RSRP) is lower than a certain threshold, the first message is not used, and the random access (RACH) procedure is used.
[0181] Optionally, the terminal device determines whether to use the first message and / or the CE level according to different RSRP thresholds.
[0182] Optionally, the first message can be a CB-Msg3 (contention-based message 3).
[0183] Optionally, the message 3 can be an RRCEarlyDataRequest (RRC early data request) or RRCConnectionResumeRequest (RRC connection resume request) message.
[0184] Optionally, the first message includes location information and / or RNTI used for sending a copy (part or all) of the first message.
[0185] Optionally, the terminal device receives second configuration information and sends the first message when at least one of the following conditions is met:
[0186] The upper layer requests to establish or resume the RRC connection;
[0187] The terminal device has a valid timing advance or can use a pre-compensated timing advance;
[0188] The uplink data does not exceed the transport block size, such as the transmitted MAC PDU does not exceed the transport block size;
[0189] The reference signal received power meets the corresponding reference signal received power selection threshold.
[0190] Optionally, the terminal device determines the coverage level according to a coverage level selection threshold.
[0191] Optionally, the terminal device selects N occasions to send N copies of the first message within the (next) first time window.
[0192] Optionally, the terminal device starts a first monitoring window after sending the first message (copy).
[0193] Optionally, the terminal device monitors the physical downlink control channel (PDCCH) scrambled by the radio network temporary identifier (RNTI) within the first monitoring window.
[0194] Optionally, if the terminal device listens to the physical downlink control channel scrambled by the wireless network temporary identifier in the first listening window, receives a response message corresponding to the first message, and the response information carries a contention resolution identifier matched with the terminal device, the terminal device stops the first listening window, confirms that the contention resolution is successful, and considers that the first message is successfully sent.
[0195] Optionally, when the first message is successfully sent, if there are remaining copies to be sent, the terminal device stops sending the remaining copies.
[0196] Optionally, if the first listening window times out and / or the terminal device does not receive a contention resolution identifier matched with the terminal device, it is confirmed that the contention resolution fails.
[0197] Optionally, when the terminal device fails in contention resolution for all copies of the first message, the terminal device confirms that the first message fails to be sent.
[0198] Optionally, after confirming that the first message fails to be sent, the terminal device performs corresponding processing in combination with the maximum number of transmission attempts X at the coverage level, 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 current first message (such as a coverage reason or a conflict reason), and performing different processing according to different failure reasons. Thus, the transmission mechanism of CB-Msg3 in the NTN scenario is optimized to reduce or avoid the terminal device increasing the coverage level when continuously failing to send due to conflict reasons.
[0199] Through the technical solutions of the embodiment, the terminal device sends the first message based on the second configuration information, thereby optimizing the transmission mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device increasing the coverage level when continuously failing to send due to conflict reasons.
[0200] Second Embodiment
[0201] On the basis of the first embodiment of the application, the second embodiment of the application is proposed, which mainly describes a processing method for combining the maximum number of transmission attempts X at the coverage level after the first message fails to be sent.
[0202] The technical solutions of the embodiment are for the transmission of CB-Msg3 in the NTN scenario, and the terminal device sends the first message based on the second configuration information, thereby optimizing the transmission mechanism of CB-Msg3 in the NTN scenario to reduce or avoid the terminal device increasing the coverage level when continuously failing to send due to conflict reasons.
[0203] Optionally, the second configuration information includes at least one of the following: a first message time domain and / or frequency domain resource configuration, a number of copy transmissions N, a number of repetitions M, a reference signal received power coverage level selection threshold, a maximum number of transmission attempts X at the coverage level, first time window configuration information, and a first listening window.
[0204] Optionally, the maximum number of transmission attempts X of the coverage level indicates a maximum number of attempts of transmitting the first message at the coverage level.
[0205] Optionally, the terminal device determines the coverage level according to the coverage level selection threshold.
[0206] Optionally, the terminal device selects N occasions to transmit N copies of the first message within the (next) first time window.
[0207] Optionally, the terminal device starts a first monitoring window after transmitting the first message (copy).
[0208] Optionally, the terminal device monitors a physical downlink control channel (PDCCH) scrambled by a radio network temporary identifier (RNTI) within the first monitoring window.
[0209] Optionally, if the terminal device monitors the PDCCH scrambled by the RNTI within the first monitoring window and receives a response message corresponding to the first message, and the response message 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 considers that the first message is successfully transmitted.
[0210] Optionally, when the first message is successfully transmitted, if there are remaining copies to be transmitted, the terminal device stops transmitting the remaining copies.
[0211] Optionally, if the first monitoring window times out and / or the terminal device does not receive a contention resolution identifier matching the terminal device, the contention resolution is confirmed to fail.
[0212] Optionally, when all copies of the first message transmitted by the terminal device fail in contention resolution, the terminal device confirms that the transmission of the first message fails this time.
[0213] Optionally, the first message transmission failure of the terminal device includes a first reason failure and / or a second reason failure.
[0214] Optionally, the copy transmission failure of the first message of the terminal device includes a first reason failure and / or a second reason failure.
[0215] Optionally, the reason for the one-time transmission failure of the first message of the terminal device is determined based on the distribution of all copy transmission failure reasons in the one-time transmission of the first message.
[0216] Optionally, if all copies in the one-time transmission of the first message are first reason failures or the number of first reason failures is greater than or equal to the number of second reason failures, the one-time transmission of the first message is confirmed to fail due to the first reason.
[0217] Optionally, if all the copies of the first message in the one sending are failed due to the second reason or the number of the second reason failures is greater than or equal to the number of the first reason failures, the one sending of the first message is confirmed as a failure due to the second reason.
[0218] Optionally, the first reason failure is a failure caused by a coverage reason.
[0219] Optionally, the second reason failure is a failure caused by a conflict reason.
[0220] Optionally, in the first message sending failure scenario, the sending failure reason analysis logic can refer to FIG. 6.
[0221] Optionally, if the terminal device does not receive the physical 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 first reason failure.
[0222] Optionally, when the network device detects that the signal strength indicator (RSSI) is very low on the corresponding resource, it can be considered that no terminal device sends data on the corresponding resource, so the physical downlink control channel scrambled by the wireless network temporary identifier is not sent. At this time, if the terminal device sends data on the corresponding resource but does not receive the physical downlink control channel scrambled by the wireless network temporary identifier, it can be considered that it is caused by the coverage reason.
[0223] Optionally, the network device configures a reference signal received power offset, and 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.
[0224] Optionally, if the terminal device receives the physical downlink control channel scrambled by the 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 second reason failure.
[0225] Optionally, the terminal device receives the physical downlink control channel scrambled by the wireless network temporary identifier, but fails in contention resolution, which indicates that there is other terminal device sending data on the corresponding resource, and it can be considered that it is caused by a conflict with other terminal devices.
[0226] Optionally, if the terminal device receives the physical downlink control channel scrambled by the wireless network temporary identifier, but the physical downlink control channel indicates a conflict, the terminal device is recorded as a second reason failure.
[0227] Optionally, the network device can judge whether there is a conflict according to the received signal strength indicator (RSSI), such as the corresponding physical uplink shared channel fails to be parsed but the signal strength indicator RSSI is high, which can be considered as a conflict caused by the terminal device sending on the resource, so the conflict can be indicated by the physical downlink control channel.
[0228] Optionally, after the terminal device confirms the first message sending failure, the corresponding processing is performed in combination with the maximum sending attempt number X of the coverage level, such as continuing to attempt to send the first message at the current coverage level, or judging the main reason (such as a coverage reason or a conflict reason) for the failure of this time of sending the first message, and performing different processing according to different failure reasons. Thus, the transmission mechanism of CB-Msg3 in the NTN scenario is optimized to reduce or avoid the terminal device from continuously sending failures due to a conflict reason when the coverage level is increased.
[0229] Optionally, the terminal device performs different processing according to different failure reasons in the first message sending failure scenario, and the flow can refer to FIG. 7.
[0230] Optionally, after the first message sending failure, if the first message sending attempt number of the terminal device is less than the maximum sending attempt number X of the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level.
[0231] Optionally, after the first message sending failure, if the first message sending attempt number of the terminal device is greater than or equal to the maximum sending attempt number X of the current coverage level, the terminal device performs a second processing.
[0232] Optionally, the terminal device performs the second processing, including at least one of the following:
[0233] If all (replicated) sending of the first message is a first reason failure or the number of first reason failures is greater than or equal to the number of second reason failures, the terminal device increases the current coverage level to continue to attempt to send the first message; optionally, if the current coverage level is the highest, the terminal device uses a random access process (indicating that the main reason for the sending failure is a coverage reason).
[0234] If all (replicated) sending of the first message is a second reason failure or the number of second reason failures is greater than or equal to the number of first reason failures, the terminal device continues to attempt to send the first message at the current coverage level (indicating that the main reason for the sending failure is a conflict reason).
[0235] Optionally, the terminal device continues to attempt to send the first message at the current coverage level, including at least one of the following:
[0236] Continue to attempt to send the first message after adjusting the first time window;
[0237] Continue to attempt to send the first message after adjusting the number of replicated sending;
[0238] Continue to attempt to send the first message using a random access process.
[0239] Optionally, when the number of sending the first message reaches the maximum sending attempt number X and / or when all sending of the first message is second reason failure or the number of second reason failure is greater than or equal to the number of first reason failure, the terminal device continues to attempt to send the first message after adjusting the first time window.
[0240] Optionally, the terminal device adjusts the first window length according to a window adjustment step.
[0241] Optionally, after the terminal device adjusts the first window length, the terminal device selects N copies of the first message to be sent at N occasions within the newly adjusted first time window.
[0242] Optionally, when the number of times of adjusting the first time window by the terminal device is greater than the maximum number of window adjustments Y, the terminal device uses a random access procedure.
[0243] Optionally, when the number of times of adjusting 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.
[0244] Optionally, when the number of sending the first message reaches the maximum sending attempt number X and / or when all sending (copies) of the first message is second reason failure or the number of second reason failure is greater than or equal to the number of first reason failure, the terminal device continues to attempt to send the first message after reducing the number of sending copies N.
[0245] Optionally, when the current number of sending copies by the terminal device is a first value, the terminal device uses a random access procedure.
[0246] Optionally, when the current number of sending copies by the terminal device is not the first value, the terminal device sends the first message using a reduced or adjusted number of sending copies.
[0247] Optionally, when the number of sending the first message reaches the maximum sending attempt number X and / or when all sending (copies) of the first message is second reason failure or the number of second reason failure is greater than or equal to the number of first reason failure, the terminal device adjusts the number of sending copies to be the first value.
[0248] Optionally, the first value is 1.
[0249] Optionally, when the current number of sending copies of the first message is 1, the terminal device stops using the first message, i.e., uses a random access procedure.
[0250] Optionally, when the current number of sending copies of the first message is greater than 1, the terminal device reduces the number of sending copies N of the first message to 1 and continues to attempt to send the first message.
[0251] Optionally, when the first message sending number reaches the maximum sending attempt number X and / or when all (replicated) sending of the first message is second reason failure or the second reason failure number is greater than or equal to the first reason failure number, the terminal device stops using the first message and directly uses the random access procedure.
[0252] Therefore, when the first message sending number reaches the maximum sending attempt number X and / or when all (replicated) sending of the first message is second reason failure or the second reason failure number is greater than or equal to the first reason failure number, the terminal device at least one of adjusts the first time window, adjusts the replicated sending number, adjusts the replicated sending number to the first value, and 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 caused by using DSA when the network load is high, or optimizing the DSA related configuration, and supporting improving system performance.
[0253] Through the technical solutions of the embodiment, the terminal device sends the first message based on the second configuration information, which optimizes the transmission mechanism of CB-Msg3 in the NTN scenario to reduce or avoid improving the coverage level when the terminal device continuously fails to send due to collision reasons.
[0254] Third embodiment
[0255] Referring to FIG. 8, FIG. 8 is a flowchart of a processing method according to the third embodiment of the present application. The processing method according to the embodiment of the present application can be applied to a network device (such as a base station), and includes the following steps:
[0256] S2: The network device receives a first message, which is sent by a terminal device based on second configuration information.
[0257] The technical solutions of the embodiment optimize the transmission mechanism of CB-Msg3 in the NTN scenario to reduce or avoid improving the coverage level when the terminal device continuously fails to send due to collision reasons.
[0258] Optionally, the second configuration information is provided by the network device.
[0259] Optionally, the network device can be a base station or the like.
[0260] Optionally, the network device sends the second configuration information, and the terminal device receives the second configuration information and sends the first message based on the second configuration information.
[0261] Optionally, the second configuration information includes at least one of the following: first message time domain and / or frequency domain resource configuration, replicated sending number N, repetition number M, reference signal received power coverage level selection threshold, coverage level maximum sending attempt number X, first time window configuration information, and first listening window.
[0262] Optionally, the first message time domain and / or frequency domain resource configuration represents time domain location and / or periodicity, frequency domain resource configuration, optionally, the configuration is provided based on the coverage level.
[0263] Optionally, the replica number N represents the number of times of sending the replica of the first message, and the value range can be {1, 2, 3, 4}, optionally, the replica number N is provided based on the coverage level.
[0264] Optionally, the repetition number M represents the number of repetitions of sending the replica of the first message once, optionally, the repetition number M is provided based on the coverage level.
[0265] Optionally, the reference signal received power coverage level selection threshold is used by the terminal device to select the coverage level according to the reference signal received power (RSRP).
[0266] Optionally, the coverage level maximum transmission attempt number X represents the maximum number of attempts of sending the first message at the coverage level, optionally, the coverage level maximum transmission attempt number X is provided based on the coverage level.
[0267] Optionally, the first time window configuration information is used by the terminal device to (randomly) select N occasions for sending N replicas of the first message within the first time window, optionally, the first time window configuration information is provided based on the coverage level.
[0268] Optionally, the terminal device takes the next available first message resource occasion (Resource Occasion) as the starting point of the first time window.
[0269] Optionally, the terminal device takes the first replica of sending the first message as the starting point of the first time window.
[0270] Optionally, the first time window configuration information includes at least one of the window length L, the window period, the window starting position, the window adjustment step size delta, the maximum number of window adjustments Y, and the maximum transport block size.
[0271] Optionally, the window length L or the window period can be the number of first message resource occasions, such as X first message resource occasions as a window length or period (i.e. X consecutive time domain positions of the first message as a window length or period).
[0272] Optionally, the window adjustment step size unit can be the number of first message resource occasions or the first window length or period.
[0273] Optionally, the maximum number of window adjustments Y represents the maximum number of window adjustments.
[0274] Optionally, a first listening window is used for the terminal device to listen for a response from the network device after sending the first message (copy) in the first listening window. 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.
[0275] Optionally, a maximum transport block size (TBS) is used to indicate the maximum transport block size that can trigger the first message.
[0276] Optionally, at least one of the second configuration information is provided per CE level, i.e., at least one of the second configuration information is provided according to the coverage level.
[0277] Optionally, the terminal device determines whether to use the first message and / or the CE level according to a reference signal received power selection threshold (RSRP selection threshold). For example, when the reference signal received power (RSRP) is lower than a certain threshold, the CB-Msg3 is not used, and the random access (RACH) procedure is used at this time.
[0278] Optionally, the terminal device determines whether to use the first message and / or determines the CE level according to different RSRP thresholds.
[0279] Optionally, the first message can be CB-Msg3 (contention-based message 3).
[0280] Optionally, the message 3 can be an RRCEarlyDataRequest (RRC early data request) or RRCConnectionResumeRequest (RRC connection resume request) message.
[0281] Optionally, the first message includes location information and / or RNTI used to send the first message (part or all) copy.
[0282] Optionally, the terminal device receives the second configuration information and sends the first message when at least one of the following conditions is met:
[0283] The upper layer of the terminal device requests to establish or resume the RRC connection;
[0284] The terminal device has a valid timing advance or can use a pre-compensated timing advance;
[0285] The uplink data of the terminal device does not exceed the transport block size, such as the transmitted MAC PDU does not exceed the transport block size;
[0286] The reference signal received power of the terminal device meets the corresponding reference signal received power selection threshold.
[0287] Optionally, the terminal device determines the coverage level according to a coverage level selection threshold.
[0288] Optionally, the terminal device selects N copies of the first message to be sent in the (next) first time window.
[0289] Optionally, the terminal device starts a first monitoring window after sending the first message (copy).
[0290] Optionally, the terminal device monitors a physical downlink control channel (PDCCH) scrambled by a radio network temporary identifier (RNTI) in the first monitoring window.
[0291] Optionally, if the terminal device monitors the PDCCH scrambled by the RNTI in the first monitoring window and receives a response message corresponding to the first message, and the response message 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 considers that the first message is sent successfully.
[0292] Optionally, when the terminal device successfully sends the first message, if there are remaining copies to be sent, the terminal device stops sending the remaining copies.
[0293] Optionally, if the first monitoring 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.
[0294] Optionally, when all copies of the first message of the terminal device fail in contention resolution, the terminal device confirms that the sending of the first message fails this time.
[0295] Optionally, the sending of the first message of the terminal device fails includes a first reason failure and / or a second reason failure.
[0296] Optionally, the sending of the copy of the first message of the terminal device fails includes a first reason failure and / or a second reason failure.
[0297] Optionally, the reason for the sending of the first message of the terminal device fails this time is determined based on the distribution of the reasons for the sending of all copies in the sending of the first message this time.
[0298] Optionally, if all copies in the sending of the first message of the terminal device this time 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 sending of the first message this time fails due to the first reason.
[0299] Optionally, if all the copies of the first message sent by the terminal device at the first time are failed 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 first message sent at the first time is failed due to the second reason.
[0300] Optionally, the first reason for failure is a failure caused by a coverage reason.
[0301] Optionally, the second reason for failure is a failure caused by a conflict reason.
[0302] Optionally, in the first message sending failure scenario, the sending failure reason analysis logic can refer to FIG. 6.
[0303] Optionally, if the terminal device does not receive the physical 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 due to the first reason.
[0304] Optionally, when the network device detects that the 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, and therefore no physical downlink control channel scrambled by the wireless network temporary identifier is sent. At this time, if the terminal device sends data on the corresponding resource but does not receive the physical downlink control channel scrambled by the wireless network temporary identifier, it can be considered that it is caused by the coverage reason.
[0305] Optionally, the network device configures a reference signal received power offset, and 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.
[0306] Optionally, if the terminal device receives the physical downlink control channel scrambled by the wireless network temporary identifier but fails to resolve the conflict and / or the corresponding response message indicates a conflict, the terminal device is recorded as a failure due to the second reason.
[0307] Optionally, the terminal device receives the physical downlink control channel scrambled by the wireless network temporary identifier, but fails to resolve the conflict, which indicates that there is other terminal device sending data on the corresponding resource, and therefore it can be considered that it is caused by the conflict with other terminal devices.
[0308] Optionally, if the terminal device receives the physical downlink control channel scrambled by the wireless network temporary identifier, but the physical downlink control channel indicates a conflict, the terminal device is recorded as a failure due to the second reason.
[0309] Optionally, the network device can determine whether there is a conflict according to a received signal strength indication (RSSI), such as a corresponding physical uplink shared channel resolution failure but a high signal strength indication RSSI, which can be considered as a terminal device sending a conflict on the resource, and therefore a conflict can be indicated through a physical downlink control channel.
[0310] Optionally, after the terminal device confirms that the first message sending fails, the terminal device performs corresponding processing in combination with the maximum number of sending attempts X of the coverage level, such as continuing to attempt to send the first message at the current coverage level, or determining the main reason (such as a coverage reason or a conflict reason) for the failure of this time of sending the first message, and performing different processing according to different failure reasons. Thus, the transmission mechanism of CB-Msg3 in the NTN scenario is optimized to reduce or avoid the terminal device continuously sending failures due to a conflict reason to improve the coverage level.
[0311] Optionally, in the first message sending failure scenario, the terminal device performs different processing according to different failure reasons, and the flow can refer to FIG. 7.
[0312] Optionally, after the terminal device fails to send the first message, if the number of sending attempts of the terminal device for the first message is less than the maximum number of sending attempts X of the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level.
[0313] Optionally, after the terminal device fails to send the first message, if the number of sending attempts of the terminal device for the first message is greater than or equal to the maximum number of sending attempts X of the current coverage level, the terminal device performs a second processing.
[0314] Optionally, the terminal device performs the second processing, including at least one of the following:
[0315] If all (replicated) sending of the first message of the terminal device is a first reason failure or the number of first reason failures is greater than or equal to the number of second reason failures, the terminal device improves the current coverage level to continue to attempt to send the first message; optionally, if the current coverage level is the highest, the terminal device uses a random access process (indicating that the main reason for the sending failure is a coverage reason).
[0316] If all (replicated) sending of the first message of the terminal device is a second reason failure or the number of second reason failures is greater than or equal to the number of first reason failures, the terminal device continues to attempt to send the first message at the current coverage level (indicating that the main reason for the sending failure is a conflict reason).
[0317] Optionally, the terminal device continues to attempt to send the first message at the current coverage level, including at least one of the following:
[0318] The terminal device adjusts the first time window and continues to attempt to send the first message;
[0319] The terminal device continues to attempt to send the first message after adjusting the number of times of duplicated sending.
[0320] The terminal device continues to attempt to send the first message using a random access procedure.
[0321] Optionally, when the number of times of sending the first message by the terminal device reaches the maximum number of sending attempts X and / or when all (duplicated) sending of the first message is failed due to the 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 continues to attempt to send the first message after adjusting the first time window.
[0322] Optionally, the terminal device adjusts the first window length according to a window adjustment step.
[0323] Optionally, the terminal device selects N duplicated sending of the first message at N occasions within the first time window after adjusting the first window length.
[0324] Optionally, when the number of times of adjusting the first time window by the terminal device is greater than the maximum number of times of adjusting the window Y, the terminal device uses a random access procedure.
[0325] Optionally, when the number of times of adjusting the first time window by the terminal device is less than or equal to the maximum number of times of adjusting the window Y, the terminal device sends the first message using the adjusted window length.
[0326] Optionally, when the number of times of sending the first message by the terminal device reaches the maximum number of sending attempts X and / or when all (duplicated) sending of the first message is failed due to the 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 continues to attempt to send the first message after reducing the number of times of duplicated sending N.
[0327] Optionally, when the current number of times of duplicated sending by the terminal device is a first value, the terminal device uses a random access procedure.
[0328] Optionally, when the current number of times of duplicated sending by the terminal device is not the first value, the terminal device sends the first message using the reduced or adjusted number of times of duplicated sending.
[0329] Optionally, when the number of times of sending the first message by the terminal device reaches the maximum number of sending attempts X and / or when all (duplicated) sending of the first message is failed due to the 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 times of duplicated sending to the first value.
[0330] Optionally, the first value is 1.
[0331] Optionally, when the current number of times of duplicated sending of the first message by the terminal device is 1, the terminal device stops using the first message, i.e., uses a random access procedure.
[0332] Optionally, when the terminal device currently has more than one first message copy sending times, the terminal device reduces the first message copy sending times N to 1 and continues to attempt to send the first message.
[0333] Optionally, when the terminal device has reached the maximum sending attempt times X of the first message and / or when all (copy) sending of the first message is a second reason failure or the number of second reason failures is greater than or equal to the number of first reason failures, the terminal device stops using the first message and directly uses the random access procedure.
[0334] Therefore, when the terminal device has reached the maximum sending attempt times X of the first message and / or when all (copy) sending of the first message is a second reason failure or the number of second reason failures is greater than or equal to the number of first reason failures, the terminal device at least one of adjusts the first time window, adjusts the copy sending times, adjusts the copy sending times to a first value, and stops using the first message and directly uses the 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 caused by using DSA when the network load is high, or optimizing the DSA related configuration, and supporting improving the system performance.
[0335] Through the technical scheme of the embodiment, the network device receives the first message, which is sent by the terminal device based on the second configuration information, thereby optimizing the transmission mechanism of CB-Msg3 in the NTN scenario to reduce or avoid improving the coverage level when the terminal device continuously fails to send due to collision reasons.
[0336] Fourth embodiment
[0337] Referring to FIG. 9, FIG. 9 is an interaction flow diagram of a network device and a terminal device of a processing method according to the fourth embodiment. The fourth embodiment of the present application proposes a processing method, which includes the following steps:
[0338] S1: The terminal device sends a first message based on second configuration information.
[0339] S2: The network device receives the first message, which is sent by the terminal device based on the second configuration information.
[0340] The technical scheme of the embodiment is aimed at the transmission of CB-Msg3 in the NTN scenario, and the terminal device sends a first message based on second configuration information, thereby optimizing the transmission mechanism of CB-Msg3 in the NTN scenario to reduce or avoid improving the coverage level when the terminal device continuously fails to send due to collision reasons.
[0341] Optionally, the second configuration information is provided by the network device.
[0342] Optionally, the network device can be a base station or the like.
[0343] Optionally, the network device sends second configuration information, and the terminal device receives the second configuration information and sends the first message based on the second configuration information.
[0344] Optionally, the second configuration information includes at least one of a first message time domain and / or resource configuration, a replica sending number N, a repetition number M, a reference signal received power coverage level selection threshold, a coverage level maximum sending attempt number X, first time window configuration information, and a first monitoring window.
[0345] Optionally, the first message time domain and / or frequency domain resource configuration represents a time domain position and / or period and a frequency domain resource configuration, and the configuration is optionally provided based on a coverage level.
[0346] Optionally, the replica sending number N represents a number of times of sending a replica of the first message, and the value range can be {1, 2, 3, 4}, and the replica sending number N is optionally provided based on a coverage level.
[0347] Optionally, the repetition number M represents a number of repetitions of sending a replica of the first message once, and the repetition number M is optionally provided based on a coverage level.
[0348] Optionally, the reference signal received power coverage level selection threshold is used for the terminal device to select a coverage level according to a reference signal received power (RSRP).
[0349] Optionally, the coverage level maximum sending attempt number X represents a maximum attempt number of sending the first message in the coverage level, and the coverage level maximum sending attempt number X is optionally provided based on a coverage level.
[0350] Optionally, the first time window configuration information is used for the terminal device to (randomly) select N replicas of the first message sent in N occasions in the first time window, and the first time window configuration information is optionally provided based on a coverage level.
[0351] Optionally, the terminal device takes a next available first message resource occasion (Resource Occasion) as a starting point of the first time window.
[0352] Optionally, the terminal device takes a first replica of sending the first message as a starting point of the first time window.
[0353] Optionally, the first time window configuration information includes at least one of a window length L, a window period, a window starting position, a window adjustment step size delta, a maximum number Y of window adjustments, and a maximum transport block size.
[0354] Optionally, the window length or window period can be a number of first message resource occasions, such as X first message resource occasions for a window length L or period (i.e., X consecutive time domain positions of first messages as a window length or period).
[0355] Optionally, the window adjustment step unit can be a number of first message resource occasions or a first window length or period.
[0356] Optionally, the window maximum adjustment number Y indicates the maximum number of window adjustments.
[0357] Optionally, the first listening window is used for the terminal device to listen to the response of the network device in the first listening window after sending the first message (copy), and the first listening window can be a timer, such as a contention resolution timer, and the first listening window length is provided based on the coverage level.
[0358] Optionally, the maximum transport block size (TBS) indicates the maximum transport block size that can trigger the first message.
[0359] Optionally, at least one of the second configuration information is per CE level, that is, at least one of the second configuration information is provided according to the coverage level.
[0360] 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), such as when the reference signal received power (RSRP) is lower than a certain threshold, the first message is not used, and the random access (RACH) procedure is used at this time.
[0361] Optionally, the terminal device determines whether to use the first message and / or determines the CE level according to different RSRP thresholds.
[0362] Optionally, the first message can be CB-Msg3 (contention-based message 3).
[0363] Optionally, the message 3 can be an RRCEarlyDataRequest (RRC early data request) or RRCConnectionResumeRequest (RRC connection resume request) message.
[0364] Optionally, the first message includes location information and / or RNTI used to send the first message (part or all) copy.
[0365] Optionally, the terminal device receives the second configuration information and sends the first message when at least one of the following conditions is met:
[0366] The terminal device upper layer requests to establish or resume an RRC connection;
[0367] The terminal device has a valid timing advance or can use a pre-compensated timing advance;
[0368] The terminal device uplink data does not exceed the transport block size, such as the transmitted MAC PDU does not exceed the transport block size;
[0369] The terminal device reference signal received power meets the corresponding reference signal received power selection threshold.
[0370] Optionally, the terminal device determines the coverage level according to the coverage level selection threshold.
[0371] Optionally, the terminal device selects N copies of the first message sent in the (next) first time window.
[0372] Optionally, the terminal device starts a first monitoring window after sending the first message (copy).
[0373] Optionally, the terminal device monitors the physical downlink control channel (PDCCH) scrambled by the radio network temporary identifier (RNTI) in the first monitoring window.
[0374] Optionally, if the terminal device monitors the physical downlink control channel scrambled by the radio network temporary identifier in the first monitoring window, and receives a response message corresponding to the first message, and the response information carries a contention resolution identifier matched with the terminal device, the terminal device stops the first monitoring window, confirms that the contention resolution is successful, and considers that the first message is sent successfully.
[0375] Optionally, when the terminal device successfully sends the first message, if there are remaining copies not sent, the terminal device stops sending the remaining copies.
[0376] Optionally, if the terminal device first monitoring window times out and / or the terminal device does not receive a contention resolution identifier matched with the terminal device, it is confirmed that the contention resolution fails.
[0377] Optionally, when all copies of the first message sent by the terminal device fail in contention resolution, the terminal device confirms that this time the first message sending fails.
[0378] Optionally, the terminal device first message sending failure includes a first reason failure and / or a second reason failure.
[0379] Optionally, the terminal device first message copy sending failure includes a first reason failure and / or a second reason failure.
[0380] Optionally, the terminal device first message one-time sending failure reason is determined based on the distribution of all copy sending failure reasons in the first message one-time sending.
[0381] Optionally, if all the copies of the first message sent by the terminal device are failed due to the first reason or the number of the first reason is greater than or equal to the number of the second reason, the terminal device confirms that the sending of the first message fails due to the first reason.
[0382] Optionally, if all the copies of the first message sent by the terminal device are failed due to the second reason or the number of the second reason is greater than or equal to the number of the first reason, the terminal device confirms that the sending of the first message fails due to the second reason.
[0383] Optionally, the first reason is a failure caused by a coverage reason.
[0384] Optionally, the second reason is a failure caused by a conflict reason.
[0385] Optionally, the sending failure reason analysis logic in the first message sending failure scenario can refer to FIG. 6.
[0386] Optionally, if the terminal device does not receive the physical downlink control channel scrambled by the radio network temporary identifier and / or the reference signal received power is near the coverage level threshold, the terminal device is recorded as the first reason.
[0387] 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, so the network device does not send the physical downlink control channel scrambled by the radio network temporary identifier. At this time, if the terminal device sends data on the corresponding resource but does not receive the physical downlink control channel scrambled by the radio network temporary identifier, it can be considered that it is caused by the coverage reason.
[0388] Optionally, the network device configures a reference signal received power offset, and 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.
[0389] Optionally, if the terminal device receives the physical downlink control channel scrambled by 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 the second reason.
[0390] Optionally, the terminal device receives the physical downlink control channel scrambled by the radio network temporary identifier, but fails in contention resolution, which indicates that there is other terminal device sending data on the corresponding resource, and it is probably caused by a conflict with other terminal devices.
[0391] Optionally, if the terminal device receives a physical downlink control channel scrambled by a radio network temporary identifier, but the physical downlink control channel indicates a conflict, the terminal device is recorded as a second reason for failure.
[0392] Optionally, the network device can determine whether there is a conflict according to the received signal strength indication (RSSI), such as a corresponding physical uplink shared channel parsing failure but a high signal strength indication RSSI, which can be considered as a terminal device sending a conflict on the resource, and therefore a physical downlink control channel can be used to indicate a conflict.
[0393] Optionally, after the terminal device confirms the failure of the first message transmission, the corresponding processing is performed in combination with the maximum number of transmission attempts X of the coverage level, such as continuing to attempt to transmit the first message at the current coverage level, or determining the main reason (such as coverage reason or conflict reason) for the failure of this time first message transmission, and performing different processing according to different failure reasons. Thus, the transmission mechanism of CB-Msg3 in the NTN scenario is optimized to reduce or avoid the continuous sending failure of the terminal device due to the conflict reason to improve the coverage level.
[0394] Optionally, in the first message sending failure scenario, the terminal device performs different processing according to different failure reasons, and the flow can refer to FIG. 7.
[0395] Optionally, after the terminal device fails to send the first message, if the number of first message transmission attempts of the terminal device is less than the maximum number of transmission attempts X of the current coverage level, the terminal device continues to attempt to transmit the first message at the current coverage level.
[0396] Optionally, after the terminal device fails to send the first message, if the number of first message transmission attempts of the terminal device is greater than or equal to the maximum number of transmission attempts X of the current coverage level, the terminal device performs a second processing.
[0397] Optionally, the terminal device performs the second processing, including at least one of the following:
[0398] If all (replicated) transmissions of the first message 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 increases the current coverage level to continue attempting to send the first message; optionally, if the current coverage level is the highest, the terminal device uses a random access procedure (indicating that the main reason for the sending failure is coverage).
[0399] If all (replicated) transmissions of the first message 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 continues to attempt to transmit the first message at the current coverage level (indicating that the main reason for the sending failure is conflict).
[0400] Optionally, the terminal device continues to attempt to send the first message at the current coverage level, including at least one of the following:
[0401] The terminal device continues to attempt to send the first message after adjusting the first time window.
[0402] The terminal device continues to attempt to send the first message after adjusting the number of duplicate transmissions.
[0403] The terminal device continues to attempt to send the first message using a random access procedure.
[0404] Optionally, when the number of first message transmissions of the terminal device reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message 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 continues to attempt to send the first message after adjusting the first time window.
[0405] Optionally, the terminal device adjusts the first window length according to a window adjustment step.
[0406] Optionally, the terminal device selects N duplicates of the first message to be transmitted at N occasions within the newly adjusted first time window after adjusting the first window length.
[0407] Optionally, when the number of first time window adjustments of the terminal device is greater than the maximum number of window adjustments Y, the terminal device uses a random access procedure.
[0408] Optionally, when the number of first time window adjustments of the terminal device 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.
[0409] Optionally, when the number of first message transmissions of the terminal device reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message 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 continues to attempt to send the first message after reducing the number of duplicate transmissions N.
[0410] Optionally, when the current number of duplicate transmissions of the terminal device is a first value, the terminal device uses a random access procedure.
[0411] Optionally, when the current number of duplicate transmissions of the terminal device is not the first value, the terminal device transmits the first message using a reduced or adjusted number of duplicate transmissions.
[0412] Optionally, when the number of first message transmissions of the terminal device reaches the maximum number of transmission attempts X and / or when all (duplicate) transmissions of the first message 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 adjusts the number of duplicate transmissions to the first value.
[0413] Optionally, the first value is 1.
[0414] Optionally, when the terminal device currently has one copy of the first message, the terminal device stops using the first message, i.e., uses the random access procedure.
[0415] Optionally, when the terminal device currently has more than one copy of the first message, the terminal device reduces the number of copies of the first message N to 1 and continues to attempt to send the first message.
[0416] Optionally, when the terminal device has reached the maximum number of attempts X to send the first message and / or when all (copies) of the first message have failed for the second reason or the number of failures for the second reason is greater than or equal to the number of failures for the first reason, the terminal device stops using the first message and directly uses the random access procedure.
[0417] Thus, when the terminal device has reached the maximum number of attempts X to send the first message and / or when all (copies) of the first message have failed for the second reason or the number of failures for the second reason is greater than or equal to the number of failures for the first reason, the terminal device at least one of adjusts the first time window, adjusts the number of copies, adjusts the number of copies to a first value, and 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 caused by using DSA when the network load is high, or optimizing DSA-related configurations, and supporting improving system performance.
[0418] Through the technical solutions of the embodiment, the terminal device sends the first message based on the second configuration information, and the network device receives the first message, thereby optimizing the transmission mechanism of CB-Msg3 in the NTN scenario to reduce or avoid improving the coverage level when the terminal device continuously fails to send due to collision reasons.
[0419] Fifth embodiment
[0420] Please refer to FIG. 10, which is a structural schematic diagram of a processing apparatus provided by an embodiment of the present application. The apparatus can be mounted on or is the terminal device in the method embodiments described above. The processing apparatus shown in FIG. 10 can be used to execute part or all of the functions in the method embodiments described in the above embodiments. As shown in FIG. 10, the processing apparatus 160 includes:
[0421] The sending module 1601 is configured to send the first message based on the second configuration information.
[0422] Optionally, the second configuration information includes at least one of the following:
[0423] The time domain and / or resource configuration of the first message;
[0424] The number of copies N;
[0425] reference signal received power coverage level selection threshold;
[0426] maximum number of transmission attempts X for a coverage level;
[0427] first time window configuration information;
[0428] first listening window.
[0429] Optionally, the apparatus further comprises at least one of:
[0430] determining the coverage level according to the coverage level selection threshold;
[0431] selecting N copies of the first message to be transmitted in N occasions within the first time window;
[0432] starting the first listening window after transmitting the first message (copies);
[0433] if a response message corresponding to the first message is received and the response message carries a contention resolution identifier matching the terminal device, confirming that the contention resolution is successful;
[0434] if the first listening window times out and / or no contention resolution identifier matching the terminal device is received, confirming that the contention resolution is unsuccessful;
[0435] when all copies of the first message fail in contention resolution, confirming that the transmission of the first message fails.
[0436] Optionally, the apparatus further comprises at least one of:
[0437] if no radio network temporary identifier scrambled physical downlink control channel and / or reference signal received power is near the coverage level threshold, recording as a first reason for failure;
[0438] if a radio network temporary identifier scrambled physical downlink control channel is received but the contention resolution fails and / or the corresponding response message indicates a collision, recording as a second reason for failure;
[0439] if a radio network temporary identifier scrambled physical downlink control channel is received, but the physical downlink control channel indicates a collision, recording as a second reason for failure.
[0440] Optionally, the apparatus further comprises at least one of:
[0441] if all copies in one transmission of the first message are the first reason for failure or the number of first reason for failures is greater than or equal to the second reason for failure, confirming that the transmission of the first message fails for the first reason;
[0442] If all the copies of the first message in the one-time sending are second reason failures or the number of second reason failures is greater than or equal to the first reason failures, it is confirmed that the one-time sending of the first message is a second reason failure.
[0443] Optionally, the apparatus further comprises at least one of the following:
[0444] If the number of first message sending attempts is less than the maximum sending attempt number X of the current coverage level, continue to attempt to send the first message at the current coverage level.
[0445] If the number of first message sending attempts is greater than or equal to the maximum sending attempt number X of the current coverage level, perform a second processing.
[0446] Optionally, the second processing comprises at least one of the following:
[0447] If all the (copies) of the first message are first reason failures or the number of first reason failures is greater than or equal to the second reason failures, promote the current coverage level to continue to attempt to send the first message.
[0448] If all the (copies) of the first message are second reason failures or the number of second reason failures is greater than or equal to the first reason failures, continue to attempt to send the first message at the current coverage level.
[0449] Optionally, the continuing to attempt to send the first message at the current coverage level comprises at least one of the following:
[0450] Continue to attempt to send the first message after adjusting the first time window;
[0451] Continue to attempt to send the first message after adjusting the number of copy sending times;
[0452] Continue to attempt to send the first message using a random access procedure.
[0453] The processing apparatus provided by the embodiments of the present application and the technical solutions shown in the above corresponding method embodiments have similar implementation principles and beneficial effects, which will not be described here in detail.
[0454] Sixth embodiment
[0455] [According to Rule 91 correction 08.04.2025] Please refer to FIG. 11, which is a structural schematic diagram two of the processing apparatus provided by the embodiments of the present application. The apparatus can be carried on or is the network device in the above method embodiments. The processing apparatus shown in FIG. 11 can be used to execute part or all of the functions in the method embodiments described in the above embodiments. As shown in FIG. 11, the apparatus 170 comprises:
[0456] The receiving module 1701 is configured to receive a first message, which is sent by a terminal device based on second configuration information.
[0457] Optionally, the second configuration information comprises at least one of the following:
[0458] a time domain and / or resource configuration of the first message;
[0459] a number N of times of duplicated sending;
[0460] an RSRP coverage level selection threshold;
[0461] a maximum number X of sending attempts of a coverage level;
[0462] first time window configuration information;
[0463] a first listening window.
[0464] Optionally, the apparatus further comprises at least one of the following:
[0465] the terminal device determines a coverage level thereof according to the coverage level selection threshold;
[0466] the terminal device selects N duplicated first messages sent at N occasions within the first time window;
[0467] the terminal device starts the first listening window after sending the first message (duplicates);
[0468] if the terminal device receives a response message corresponding to the first message and the response information carries a contention resolution identifier matched with the terminal device, the terminal device confirms that the contention resolution is successful;
[0469] if the terminal device times out of the first listening window and / or does not receive a contention resolution identifier matched with the terminal device, the terminal device confirms that the contention resolution is unsuccessful;
[0470] when all the duplicated first messages sent by the terminal device fail in contention resolution, the terminal device confirms that the sending of the first message fails.
[0471] Optionally, the apparatus further comprises at least one of the following:
[0472] if the terminal device does not receive a physical downlink control channel scrambled by a wireless network temporary identifier and / or a reference signal received power is near a coverage level threshold, the terminal device is recorded as a first reason for failure;
[0473] if the terminal device receives a physical downlink control channel scrambled by a wireless network temporary identifier but fails in contention resolution and / or a response message indicates a conflict, the terminal device is recorded as a second reason for failure;
[0474] If the terminal device receives the physical downlink control channel scrambled by the wireless network temporary identifier, but the physical downlink control channel indicates a conflict, the terminal device is recorded as a second reason failure.
[0475] Optionally, the apparatus further comprises at least one of the following:
[0476] If all the copies of the first message sent by the terminal device at one time are first reason failures or the number of first reason failures is greater than or equal to the second reason failure, the terminal device confirms that the first message sending at this time fails due to the first reason failure.
[0477] If all the copies of the first message sent by the terminal device at one time are second reason failures or the number of second reason failures is greater than or equal to the first reason failure, the terminal device confirms that the first message sending at this time fails due to the second reason failure.
[0478] Optionally, the apparatus further comprises at least one of the following:
[0479] If the number of attempts to send the first message by the terminal device is less than the maximum number of sending attempts X of the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level.
[0480] If the number of attempts to send the first message by the terminal device is greater than or equal to the maximum number of sending attempts X of the current coverage level, the terminal device performs a second processing.
[0481] Optionally, the second processing performed by the terminal device comprises at least one of the following:
[0482] If all the (copies) of the first message sent by the terminal device are first reason failures or the number of first reason failures is greater than or equal to the second reason failure, the terminal device raises the current coverage level to continue attempting to send the first message.
[0483] If all the (copies) of the first message sent by the terminal device are second reason failures 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.
[0484] Optionally, the terminal device continues to attempt to send the first message at the current coverage level, comprising at least one of the following:
[0485] The terminal device continues to attempt to send the first message after adjusting the first time window.
[0486] The terminal device continues to attempt to send the first message after adjusting the number of copies.
[0487] The terminal device continues to attempt to send the first message using a random access procedure.
[0488] The processing apparatus provided in the embodiments of the present application and the technical solutions shown in the corresponding method embodiments described above are similar in principle and beneficial effects, and thus will not be repeated here.
[0489] Referring to FIG. 12, FIG. 12 is a structural schematic diagram of a communication device provided in the embodiments of the present application. As shown in FIG. 12, the communication device 180 described in the embodiments of the present application can 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 method embodiments. The communication device 180 can be used to implement the methods corresponding to the terminal device or the network device described in the method embodiments, and specific descriptions can be made with reference to the descriptions in the method embodiments.
[0490] The communication device 180 can include one or more processors 1801, which can also be referred to as processing units, and can implement certain control or processing functions. The processor 1801 can be a general-purpose processor or a special-purpose processor. For example, it can 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 data of the software programs.
[0491] Optionally, the processor 1801 can also store instructions 1803 or data (for example, intermediate data). Optionally, the instructions 1803 can be run by the processor 1801, so that the communication device 180 performs the methods corresponding to the terminal device or the network device described in the method embodiments.
[0492] Optionally, the communication device 180 can include a circuit, which can implement the functions of sending or receiving or communication in the method embodiments.
[0493] Optionally, the communication device 180 can include one or more memories 1802, which can store instructions 1804 that can be run on the processor 1801, so that the communication device 180 performs the methods described in the method embodiments.
[0494] Optionally, the memory 1802 can also store data. The processor 1801 and the memory 1802 can be separately arranged or integrated together.
[0495] Optionally, the communication device 180 can also include a transceiver 1805 and / or an antenna 1806. The processor 1801 can be referred to as a processing unit, and can control the communication device 180 (terminal device or core network device or radio access network device). The transceiver 1805 can be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, and can implement the transceiving function of the communication device 180.
[0496] Optionally, if the communication device 180 is configured to implement operations corresponding to the terminal device in the above embodiments, for example, the second configuration information can be received by the transceiver 1805; and the first message is transmitted by the processor 1801 based on the second configuration information.
[0497] The specific implementation process of the processor 1801 and the transceiver 1805 can be referred to the related description in the above embodiments, and will not be described here.
[0498] Optionally, if the communication device 180 is configured to implement operations corresponding to the network device in the above embodiments, for example, the first message can be received by the transceiver 1805.
[0499] The specific implementation process of the processor 1801 and the transceiver 1805 can be referred to the related description in the above embodiments, and will not be described here.
[0500] The processor 1801 and the transceiver 1805 described in the present application can 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 can also be manufactured by 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, GaAs, etc.
[0501] In this application, the communication device can be a terminal device (such as a mobile phone) or a network device (such as a base station), and the specific meaning needs to be determined according to the context. In addition, the terminal device can be implemented in various forms. For example, the terminal device described in this application can include mobile terminals such as mobile phones, tablets, notebooks, palmtop computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, and fixed terminal devices such as digital TVs and desktop computers.
[0502] Although the communication device is described as a terminal device or a network device in the above embodiment description, 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 not be limited by Figure 12. The communication device can be a standalone device or a part of a larger device.
[0503] The embodiments of the application also provide a communication system, including: a terminal device as any of the above embodiments; and a network device as any of the above embodiments.
[0504] The embodiments of the application also provide a communication device, including a memory and a processor, and the memory stores a processing program, and the processing program is executed by the processor to implement the steps of the processing method in any of the above embodiments.
[0505] 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), and can also be a chip (such as a SOC or a baseband chip with communication function), and the specific meaning needs to be determined according to the context.
[0506] The embodiments of the application also provide a computer-readable storage medium, and the computer-readable storage medium stores a processing program, and the processing program is executed by the processor to implement the steps of the processing method in any of the above embodiments.
[0507] In the embodiments of the communication device and the storage medium provided by the embodiments of the application, all the technical features of any of the above processing method embodiments can be contained, and the description and explanation content is basically the same as that of the above method embodiments, which will not be repeated here.
[0508] The embodiments of the application also provide a computer program product, and the computer program product includes computer program code, which, when running on a computer, causes the computer to execute the method in various possible embodiments described above.
[0509] The embodiment of the present application further provides a chip comprising a memory and a processor, the memory is used for storing a computer program, and the processor is used for calling and running the computer program from the memory, so that a device installed with the chip executes the method in the various possible embodiments.
[0510] 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 by the embodiments of the present application. The technical solutions provided by the present application are also applicable to other scenarios. For example, those skilled in the art can know that, as the system architecture evolves and new business scenarios emerge, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0511] The above sequence numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0512] The steps in the method of the embodiments of the present application can be adjusted in sequence, combined and deleted according to actual needs.
[0513] The units in the device of the embodiments of the present application can be combined, divided and deleted according to actual needs.
[0514] In the present application, for the same or similar term concept, technical solution and / or application scenario description, generally only the first time is described in detail, and for the sake of brevity, the repeated description is generally not repeated, and for the understanding of the technical solutions of the present application, the same or similar term concept, technical solution and / or application scenario description which is not described in detail can be referred to the previous related description.
[0515] In the present application, the description of each embodiment has its own emphasis, and the part not described or recorded in a certain embodiment can be referred to the related description of other embodiments.
[0516] The technical features of the technical solutions of the present application can be combined arbitrarily, in order to make the description simple, not all possible combinations of the technical features in the above embodiments are described, however, as long as the combination of these technical features does not exist contradictory, it should be considered as the scope recorded in the present application.
[0517] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, an optical disk) and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal device, or a network device) to execute the method of each embodiment of the present application.
[0518] In the above embodiments, all or part of the embodiments can be realized by software, hardware, firmware or any combination thereof. When realized by software, all or part of the embodiments can be realized in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. 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 transferred from one storage medium to another storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) mode. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. containing one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a storage disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0519] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A processing method, wherein, The application is applied to a terminal device and comprises the following steps: S1: sending a first message based on second configuration information.
2. The method of claim 1, wherein, The second configuration information comprises at least one of the following: Time domain and / or resource configuration of the first message; Number N of times of sending copies; Reference signal receiving power coverage level selection threshold; Maximum number X of times of sending attempts of the coverage level; First time window configuration information; First monitoring window.
3. The method of claim 2, wherein, The application further comprises at least one of the following: Determining the coverage level according to the coverage level selection threshold; Selecting N copies of the first message to be sent at N occasions within the first time window; Starting the first monitoring window after sending the first message; If a response message corresponding to the first message is received and the response message carries a contention resolution identifier matched with the terminal device, it is determined that the contention resolution is successful; If the first monitoring window is timed out and / or no contention resolution identifier matched with the terminal device is received, it is determined that the contention resolution is failed; When all the copies of the first message are failed in contention resolution, it is determined that the sending of the first message is failed.
4. The method of claim 3, wherein, The application further comprises at least one of the following: If no physical downlink control channel scrambled by a wireless network temporary identifier is received and / or the reference signal receiving power is close to the coverage level threshold, it is recorded as a first reason for failure; If the physical downlink control channel scrambled by the wireless network temporary identifier is received but the contention resolution is failed and / or the corresponding response message indicates a conflict, it is recorded as a second reason for failure; If the physical downlink control channel scrambled by the wireless network temporary identifier is received but the physical downlink control channel indicates a conflict, it is recorded as the second reason for failure.
5. The method of claim 4, wherein, The application further comprises at least one of the following: If all the copies in one sending of the first message are the first reason for failure or the number of times of the first reason for failure is greater than or equal to the second reason for failure, it is determined that the sending of the first message is failed due to the first reason; If all the copies in one sending of the first message are the second reason for failure or the number of times of the second reason for failure is greater than or equal to the first reason for failure, it is determined that the sending of the first message is failed due to the second reason.
6. The method of claim 5, wherein, The application further comprises at least one of the following: If the number of times of sending the first message is less than the maximum number X of times of sending attempts of the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level; If the number of times of sending the first message is greater than or equal to the maximum number X of times of sending attempts of the current coverage level, the terminal device executes a second process.
7. The method of claim 6, wherein, The second process comprises at least one of the following: If all the sending of the first message is the first reason for failure or the number of times of the first reason for failure is greater than or equal to the second reason for failure, the terminal device raises the current coverage level to continue to attempt to send the first message; If all the sending of the first message is the second reason for failure or the number of times of the second reason for failure is greater than or equal to the first reason for failure, the terminal device continues to attempt to send the first message at the current coverage level.
8. The method of claim 7, wherein, The terminal device continues to attempt to send the first message at the current coverage level, which comprises at least one of the following: The terminal device continues to attempt to send the first message after adjusting the first time window; The terminal device continues to attempt to send the first message after adjusting the number of times of sending copies; The terminal device continues to attempt to send the first message by using a random access procedure.
9. A processing method, wherein, The application is applied to a network device and comprises the following steps: S2: receiving a first message, which is sent by a terminal device based on second configuration information.
10. The method of claim 9, wherein, The second configuration information comprises at least one of the following: The first message time domain and / or resource configuration; The number of times of duplicated sending N; The RSRP coverage level selection threshold; The maximum number of sending attempts X of the coverage level; The first time window configuration information; The first listening window.
11. The method of claim 10, wherein, Further comprising at least one of the following: The terminal device determines the coverage level according to the coverage level selection threshold; The terminal device selects N duplicated N times of sending the first message within the first time window; The terminal device starts the first listening window after sending the first message; If the terminal device receives a response message corresponding to the first message and the response information carries a contention resolution identifier matched with the terminal device, the terminal device confirms that the contention resolution is successful; If the terminal device times out of the first listening window and / or does not receive a contention resolution identifier matched with the terminal device, the terminal device confirms that the contention resolution fails; When the terminal device fails in the contention resolution of all the duplicated sending of the first message, the terminal device confirms that the sending of the first message fails.
12. The method of claim 11, wherein, Further comprising at least one of the following: If the terminal device does not receive a physical downlink control channel scrambled by 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 first reason for failure; If the terminal device receives a physical downlink control channel scrambled by a wireless network temporary identifier but fails in the contention resolution and / or the response message indicates a conflict, the terminal device is recorded as a second reason for failure; If the terminal device receives a physical downlink control channel scrambled by a wireless network temporary identifier but the physical downlink control channel indicates a conflict, the terminal device is recorded as a second reason for failure.
13. The method of claim 12, wherein, Further comprising at least one of the following: If all the duplications in one sending of the first message of the terminal device are the first reason for failure or the number of times of the first reason for failure is greater than or equal to the second reason for failure, the terminal device confirms that the sending of the first message is the first reason for failure; If all the duplications in one sending of the first message of the terminal device are the second reason for failure or the number of times of the second reason for failure is greater than or equal to the first reason for failure, the terminal device confirms that the sending of the first message is the second reason for failure.
14. The method of claim 13, wherein, Further comprising at least one of the following: If the number of sending attempts of the first message of the terminal device is less than the maximum number of sending attempts X of the current coverage level, the terminal device continues to attempt to send the first message at the current coverage level; If the number of sending attempts of the first message of the terminal device is greater than or equal to the maximum number of sending attempts X of the current coverage level, the terminal device performs a second processing.
15. The method of claim 14, wherein, The terminal device performs the second processing, including at least one of the following: If all the sending of the first message of the terminal device is the first reason for failure or the number of times of the first reason for failure is greater than or equal to the second reason for failure, the terminal device promotes the current coverage level to continue to attempt to send the first message; If all the sending of the first message of the terminal device is the second reason for failure or the number of times of the second reason for failure is greater than or equal to the first reason for failure, the terminal device continues to attempt to send the first message at the current coverage level.
16. The method of claim 15, wherein, The terminal device continues to attempt to send the first message at the current coverage level, including at least one of the following: The terminal device adjusts the first time window and continues to attempt to send the first message; The terminal device adjusts the number of duplicated sending and continues to attempt to send the first message; The terminal device continues to attempt to send the first message using a random access procedure.
17. A communication device, wherein, Comprise: A memory, a processor, the memory has a processing program stored thereon, the processing program is implemented when executed by the processor to realize the processing method of claim 1 or 9.
18. A computer readable storage medium, wherein, The computer readable storage medium has a processing program stored thereon, the processing program is implemented when executed by the processor to realize the processing method of claim 1 or 9.