Method for processing message sending failure, terminal device and computer storage medium
Patent Information
- Application Number
- CN202510574604.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2026-10-30
AI Technical Summary
或者,用户在日常生活中,可能经常进入地下停车场、电梯等移动通信信号覆盖较弱的空间
[0050]以上第二方面至第十方面所带来的技术效果可参见上述第一方面中相应方案有益效果的描述,此处不再赘述。
Smart Images

Figure CN123021081A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and more particularly to a method for handling message transmission failure, a terminal device, and a computer storage medium. Background Technology
[0002] With the development of technology, users of communication technologies are living in an ever-evolving environment, and their needs are changing accordingly. For example, due to the development of transportation systems, more and more users are able to travel or reside in areas with relatively poor communication infrastructure. Alternatively, users may frequently enter spaces with weak mobile communication signal coverage, such as underground parking lots and elevators, in their daily lives. To provide users with more stable communication services, coverage enhancement technologies are employed in communication technologies. Simultaneously, with the development of communication technologies, the types of communication networks are also diversifying. How to provide users with more stable communication services across different communication networks is a problem that needs to be considered in the diversified development of communication networks. Summary of the Invention
[0003] This application provides a method for handling message transmission delays, a terminal device, and a computer storage medium. This application enables timely processing of relevant information when communication signal transmission is unstable, allowing for the rapid retransmission of the first message based on the relevant information.
[0004] In a first aspect, embodiments of this application provide a method for handling message transmission failure, including: a user equipment fails to send a first message to a network device; the user equipment compares the reference signal received strength corresponding to the coverage enhancement level of the first message sent by the user equipment, and the downlink reference signal received strength RSRP of the user equipment.
[0005] The method provided in this application embodiment, when a user equipment sends a first message to a network device and the sending fails, compares the reference signal reception strength corresponding to the coverage enhancement level of the user equipment and the downlink reference signal reception strength of the user equipment. This helps to determine the reason for the failure to send the first message and / or the method for resending the first message in the next step based on the reference signal reception strength corresponding to the coverage enhancement level of the user equipment and the downlink reference signal reception strength of the user equipment.
[0006] In a possible implementation, the method for handling message sending failure also includes: determining the reason for the failure to send the first message to the network device.
[0007] The method provided in this application embodiment enables a user equipment to determine the reason for the failure to send the first message to the network device based on the user equipment's coverage enhancement level and downlink reference signal reception strength when the first message fails to be sent. This helps to analyze and understand the situation of the first message sending failure.
[0008] In one implementation, the reasons for the failure to send the first message to the network device include: low coverage enhancement level of the user equipment sending the first message and / or uplink resource conflict.
[0009] The method provided in this application pre-classifies the reasons for the failure of a network device to send a first message. The reasons for the failure of a network device to send a first message are attributed to two situations: low coverage enhancement level of the user equipment and uplink resource conflict when the user equipment uses uplink resources with other user equipment. The method is based on the relationship between the reasons for the failure to send the first message and the coverage enhancement level and downlink reference signal reception strength of the user equipment.
[0010] In one implementation, determining the reason for the failure to send the first message to the network device includes: when the downlink reference signal received strength of the user equipment is in the first sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message, the reason is: the coverage enhancement level of the first message is low; when the downlink reference signal received strength of the user equipment is in the second sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message, the reason is: uplink resource conflict.
[0011] The method provided in this application embodiment enables the user equipment to determine the specific reason for the failure to send the first message based on its own signal strength and other information, which helps the user equipment to resend the first message based on the specific reason for the failure to send the first message.
[0012] In one implementation, the operation method when message transmission fails further includes: when the reason is that the coverage enhancement level of the first message is low, the user equipment increases the coverage enhancement level of the user equipment; when the reason is that the uplink resource conflict, the user equipment retransmits the first message.
[0013] The method provided in this application embodiment allows a user equipment to adjust its first message sending strategy based on the specific reason for the failure of the user equipment to send the first message to the network device, thereby increasing the success rate of the user equipment sending the first message to the network device in the future.
[0014] In one implementation, the step of increasing the coverage enhancement level of the user equipment when the coverage enhancement level of the first message is low includes: the user equipment counting the number of times the user equipment repeatedly sends the first message when the coverage enhancement level of the first message is low; and when the reason is that the coverage enhancement level of the first message is low, and the number of times exceeds the first number threshold corresponding to the coverage enhancement level of the first message, the user equipment increases the coverage enhancement level of the user equipment.
[0015] The method provided in this application embodiment enables a user equipment to adjust its coverage enhancement level in a timely manner when it is determined that the current coverage enhancement level is unlikely to successfully send the first message to the network device, thereby increasing the probability of the user equipment successfully sending the first message to the network device in the future.
[0016] In one implementation, the step of repeatedly sending the first message when there is an uplink resource conflict includes: when there is an uplink resource conflict, the user equipment sends the first message at a set time interval.
[0017] When other user equipment (UEs) are competing for uplink resources, making uplink resources insufficient for transmitting the UE's first message, the UE can wait for a period of time and try to send the first message to the network device again when the uplink resources may be less congested, thereby increasing the probability of successfully sending the first message to the network device under the same coverage enhancement level.
[0018] In one implementation, the step of sending the first message at a set time interval when there is an uplink resource conflict includes: when there is an uplink resource conflict and the cumulative number of repeated transmissions does not exceed a second threshold, the user equipment sends the first message; when there is an uplink resource conflict and the cumulative number of repeated transmissions exceeds a second threshold, the user equipment changes the method of sending the first message.
[0019] The method provided in this application embodiment enables a user equipment to change the message sending method and resend the first message to the network device when multiple attempts to send the first message to the network device fail using the same method, thereby further increasing the probability of the user equipment successfully sending the first message to the network device.
[0020] In one implementation, the downlink reference signal received strength corresponding to the first sub-interval is higher than the downlink reference signal received strength corresponding to the second sub-interval.
[0021] In the method provided in this application embodiment, the downlink reference signal received strength range corresponding to each coverage enhancement level that the user equipment can adopt is divided into at least two sub-intervals. Based on the sub-interval to which the downlink reference signal received strength of the user equipment belongs, the signal quality of the user equipment under the current coverage enhancement level is determined, thereby helping to determine the reason why the user equipment failed to send the first message to the network device.
[0022] In one implementation, the network device receives uplink resource configuration for the user equipment, the uplink resource configuration including configuration information for coverage enhancement level.
[0023] By configuring the coverage enhancement level, the user equipment can determine the coverage enhancement level of the user equipment based on the downlink reference signal received strength.
[0024] In one implementation, the configuration information of the coverage enhancement level includes the reference signal received strength offset corresponding to the coverage enhancement level.
[0025] By using the reference signal received strength offset corresponding to the coverage enhancement level, the user equipment can determine the range of reference signal received strength corresponding to the first sub-interval and the second sub-interval respectively corresponding to the coverage enhancement level.
[0026] Secondly, embodiments of this application also provide a method for handling message transmission failure, including: a network device configuring at least one coverage enhancement level; a user equipment failing to send a first message to the network device, wherein the user equipment compares the reference signal received strength corresponding to the coverage enhancement level of the user equipment sending the first message with the downlink reference signal received strength of the user equipment; the coverage enhancement level of the user equipment sending the first message is one of the at least one coverage enhancement level.
[0027] In one implementation, the user equipment further determines the reason why sending the first message to the network device failed.
[0028] In one implementation, the reasons why the network device fails to receive the first message include: low coverage enhancement level of the user equipment sending the first message and / or uplink resource conflict.
[0029] In one implementation, the user equipment determines the reason why the network device fails to receive the first message based on the coverage enhancement level of the first message sent by the user equipment and the downlink reference signal received strength of the user equipment. This includes: if the downlink reference signal received strength of the user equipment is in a first sub-interval within the configuration interval corresponding to the coverage enhancement level of the first message, the reason is: the coverage enhancement level of the first message is low; if the downlink reference signal received strength of the user equipment is in a second sub-interval within the configuration interval corresponding to the coverage enhancement level of the first message, the reason is: uplink resource conflict.
[0030] In one implementation, when the coverage enhancement level of the first message is low, the user equipment increases the coverage enhancement level of the user equipment; when there is an uplink resource conflict, the user equipment retransmits the first message.
[0031] In one implementation, when the coverage enhancement level of the first message is low, the user equipment increases the coverage enhancement level of the user equipment, including: counting the number of times the user equipment repeatedly sends the first message when the coverage enhancement level of the first message is low; and increasing the coverage enhancement level of the user equipment when the reason is that the coverage enhancement level of the first message is low and the number of times exceeds the first number threshold corresponding to the coverage enhancement level of the first message.
[0032] In one implementation, when an uplink resource conflict occurs, the user equipment repeatedly sends the first message, including: when an uplink resource conflict occurs, the user equipment sends the first message at a set time interval.
[0033] In one implementation, when the cause is an uplink resource conflict, the user equipment sends the first message at a set time interval, including: when there is an uplink resource conflict and the cumulative number of repeated transmissions does not exceed a second threshold, the user equipment sends the first message; when there is an uplink resource conflict and the cumulative number of repeated transmissions exceeds a second threshold, the user equipment changes the method of sending the first message.
[0034] In one implementation, the downlink reference signal received strength corresponding to the first sub-interval is higher than the downlink reference signal received strength corresponding to the second sub-interval.
[0035] In one implementation, the network device configures uplink resources for the user equipment, including configuration information for coverage enhancement levels.
[0036] In one implementation, the configuration information for the coverage enhancement level includes the RSRP offset corresponding to the coverage enhancement level.
[0037] Thirdly, embodiments of this application provide a communication device that has the functions of implementing the first or second aspect described above. For example, the communication device includes modules or units that perform the operations involved in the first or second aspect described above. The modules or units can be implemented by software, or by hardware, or by hardware executing corresponding software.
[0038] In one possible design, the communication device includes a processing unit and a communication unit, wherein the communication unit can be used to transmit and receive signals to enable communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device. The functions performed by the processing unit and the communication unit can correspond to the operations involved in the first and second aspects described above.
[0039] In one possible design, the communication device includes a processor that can be coupled to a memory. The memory can store necessary computer programs or instructions for implementing the functions described in the first and second aspects above. The processor can execute the computer programs or instructions stored in the memory, causing the communication device to implement the methods in any possible design or implementation of the first and second aspects above, when the computer programs or instructions are executed.
[0040] In one possible design, the communication device includes a processor and a memory, the memory of which can store necessary computer programs or instructions for implementing the functions described in the first and second aspects above. The processor can execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication device to implement the methods in any possible design or implementation of the first, second, third, and fourth aspects above.
[0041] In one possible design, the communication device includes a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and execute the methods in any possible design or implementation of the first or second aspect described above.
[0042] Understandably, in the third aspect described above, the processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc.; when implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. Furthermore, there can be one or more processors, and one or more memories. The memory can be integrated with the processor or separated from it. In specific implementations, the memory can be integrated with the processor on the same chip or disposed on different chips. This application does not limit the type of memory or the arrangement of the memory and processor.
[0043] Fourthly, embodiments of this application provide a communication system, including a transmitting end device and a receiving end device. The transmitting end device is used to implement the method for network devices provided in any embodiment of this application, and the receiving end device is used to implement the method for user equipment provided in any embodiment of this application.
[0044] Fifthly, an embodiment of this application provides a communication device including a module for performing the methods provided in any embodiment of this application.
[0045] Sixthly, embodiments of this application provide a communication device, including: one or more processors configured to perform the methods provided in any embodiment of this application.
[0046] In a seventh aspect, embodiments of this application provide a chip system, including: a memory for storing a computer program; and a processor; when the processor retrieves and runs the computer program from the memory, a communication device equipped with the chip system executes the method provided in any embodiment of this application.
[0047] Eighthly, embodiments of this application also provide a computer program product, the computer program product including instructions that, when executed on a processor, cause the processor to perform the method provided in any embodiment of this application.
[0048] Ninthly, embodiments of this application provide a terminal device, including: a memory for storing a computer program; a processor; when the processor calls and runs the computer program from the memory, the terminal device executes the method provided in any embodiment of this application.
[0049] In a tenth aspect, embodiments of this application also provide a computer-readable storage medium storing a computer program or instructions that, when executed by a communication device, implement the method provided in any embodiment of this application.
[0050] The technical effects brought about by the second to tenth aspects above can be found in the description of the beneficial effects of the corresponding solutions in the first aspect above, and will not be repeated here. Attached Figure Description
[0051] Figure 1 A schematic diagram of the architecture of the communication system used in the embodiments of this application;
[0052] Figure 2 This is a schematic diagram of a method according to an embodiment of this application;
[0053] Figure 3 This is a schematic diagram of a method according to another embodiment of this application;
[0054] Figure 4 This is a schematic diagram of CE level mapping according to an embodiment of this application;
[0055] Figure 5 This is a schematic diagram illustrating an example method of this application;
[0056] Figure 6 This is a schematic diagram illustrating another example of the method in this application;
[0057] Figure 7 This is yet another example of a method diagram in this application;
[0058] Figure 8 This is a schematic diagram of a communication device according to an embodiment of this application;
[0059] Figure 9 This is a schematic diagram of another communication device according to an embodiment of this application. Detailed Implementation
[0060] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings. This application will focus on various aspects, embodiments, or features of a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these solutions may also be used.
[0061] Furthermore, in the embodiments of this application, words such as "in one possible implementation," "exemplarily," "for example," "e.g.," "as," and "again" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of the term "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0062] The technical solutions in this application embodiment can be applied to various communication systems, such as Universal Mobile Telecommunications System (UMTS), Wireless Local Area Network (WLAN), Wireless Fidelity (Wi-Fi) system, 4th generation (4G) communication system, such as Long Term Evolution (LTE) system, 5G communication system, such as New Radio (NR) system, and future evolution communication systems, such as 6th generation (6G) mobile communication system, etc.
[0063] In the embodiments of this application, "sending information to...(user equipment or module)" and "sending information to...(user equipment or module)" can be understood as the destination of the information being the user equipment (terminal) or module. This can include sending information directly or indirectly to the user equipment. "Receiving information from...(user equipment or module)" and "receiving information from...(user equipment or module)" can be understood as the source of the information being the user equipment, and can include receiving information directly or indirectly from the user equipment. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be elaborated further here.
[0064] The application scenarios of the embodiments of this application will be described below first.
[0065] Figure 1 This is a schematic diagram of the architecture of the communication system used in the embodiments of this application. Figure 1 As shown, the communication system includes network devices (such as...) Figure 1 110a and 110b, collectively referred to as 110, may also include at least one terminal (such as...). Figure 1 In this application embodiment, 120a-120j are collectively referred to as 120). Figure 1 In the communication system shown, network device 110a has a module capable of implementing radio access network (RAN) functions, and network device 110b can be combined with network device 110a to achieve access to a wireless network, the Internet, or a core network. Network device 100 may also include other devices, such as wireless relay devices and / or wireless backhaul devices. Figure 1 (Not shown in the diagram), wireless relay devices and / or wireless backhaul devices can also be integrated into network device 110. Terminal 120 is connected to network device 110 wirelessly, and network devices 110a and 110b can be connected wirelessly. Different terminals can be interconnected via wired or wireless means.
[0066] In one specific embodiment of this application, network device 110a is a network device that moves relative to the Earth's surface, and network device 110b is a network device that is stationary relative to the Earth's surface.
[0067] At least one of the network devices 110 can also connect to or transmit and receive information with evolved universal terrestrial radio access (E-UTRA), new radio (NR), and future radio access systems or WiFi systems as defined in the 3rd Generation Partnership Project (3GPP). Network device 110 can also connect to devices from two or more of the aforementioned different radio access systems. Network device 110 can also connect to an open radio access network (O-RAN).
[0068] Network device 110 can be used to help terminals access the communication system wirelessly.
[0069] Network device 110a may be configured with a module for implementing base station functions. This module can perform the functions of: a base station, an evolved NodeB (eNodeB or eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next-generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The aforementioned base station may include a macro base station, a micro base station, or an indoor station, and may also be a relay node or a donor node. Network device b can cooperate with network device a or independently connect user equipment to the wireless network.
[0070] In another application scenario, multiple wireless access modules can work together to help a terminal achieve wireless access. Different wireless access modules can each implement some functions of the network device 110. For example, a wireless access module can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). The CU can perform the functions of the base station's radio resource control protocol and packet data convergence protocol (PDCP), as well as the service data adaptation protocol (SDAP). The DU performs the functions of the base station's radio link control layer and medium access control (MAC) layer, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can perform radio frequency signal transmission and reception functions. The CU and DU can be implemented using two independent wireless access modules, or they can be integrated into the same RAN node, such as within a baseband unit (BBU). The RU can be located in radio frequency equipment, such as in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types: CU-control plane and CU-user plane.
[0071] Terminal 120 can be a device with wireless transceiver capabilities, capable of sending signals to network device 110a, network device 110b, or other devices with signal transceiver capabilities, or receiving signals from network device 110a or network device 110b. In this embodiment, terminal 120 can also be referred to as user equipment (UE), mobile station, mobile terminal, etc. Terminal 120 can be widely used in various scenarios, such as near field communications (NFC) device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart cities, etc. Terminal 120 can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, air network equipment, ground node, high-altitude base station, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.
[0072] Communication between network devices and terminals, between network devices 110a and 110b, between terminals and network devices, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0073] The 5G core network (5G core / new generation core, 5GC / NGC) includes multiple functional units such as access and mobility management function (AMF) network elements, session management function (SMF) network elements, user plane function (UPF) network elements, session function (SF) network elements, authentication server function (AUSF) network elements, policy control function (PCF) network elements, application function (AF) network elements, unified data management (UDM) network elements, and network slice selection function (NSSF) network elements.
[0074] The sensing function (SF) is primarily responsible for sensing control and sensing computation. For example, it can select sensing devices and methods, control sensing services, and process sensing measurement data; it can process sensing measurement data independently. It can also work with the network data analytics function (NWDAF) to achieve intelligent analysis and prediction. The network repository function (NRF) stores the context information of the sensing function, allowing other network elements to discover and select suitable sensing functions through queries.
[0075] Sensing signals are signals used for sensing measurements. Sensing nodes receive sensing signals and perform sensing functions through these measurements. The sensing signals mentioned in this paper include, but are not limited to: positioning reference signal (PRS), sounding reference signal (SRS), channel state information reference signal (CSI-RS), demodulation reference signal (DMRS), phase tracking reference signal (PT-RS), primary synchronization signal (PSS), secondary synchronization signal (SSS), correctly demodulated communication data signals, or dedicated sensing signals, etc., without limitation.
[0076] In the embodiments of this application, the base station function implemented by the network device 110a can also be executed by a module (such as a chip) in the base station, or by a control subsystem containing base station functions. This control subsystem containing base station functions can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. The terminal function can also be executed by a module (such as a chip or modem) in the terminal, or by a device containing terminal functions.
[0077] In the embodiments of this application, network device 110a can send downlink signals or downlink information to terminal 120 or network device 110b, with the downlink information carried on the downlink channel; terminal 120 can send uplink signals or uplink information to network device 110a or network device 110b, with the uplink information carried on the uplink channel. To communicate with network device 110a, terminal 120 needs to establish a wireless connection in the cell covered by the signal of network device 110a. The cell with which terminal 120 has established a wireless connection can be called the serving cell of the terminal. When terminal 120 communicates with the serving cell, it will also receive signals from neighboring cells.
[0078] During communication between user equipment and network equipment, mobile communication network users may carry their equipment to various locations. Signal strength may weaken in certain locations, affecting the user equipment's ability to receive mobile communication signals. For example, in sparsely populated areas such as mountainous regions, oceans, and forests, deploying communication network equipment is costly, and communication signals are weakened due to obstruction by environmental objects. Similarly, in densely populated areas, signal strength is also weakened due to obstruction by environmental objects, such as in basements and elevators, where signals may become weak or even disappear. Simultaneously, the living environment of mobile communication network users is rapidly changing. The technologies relied upon for various aspects of life, including clothing, food, housing, and transportation, are constantly being updated, altering the basic environment and conditions under which users utilize mobile communication networks in their daily lives. For instance, users may frequently need to use mobile communication networks on fast-moving transportation such as high-speed trains and subways. Furthermore, due to advancements in transportation technology, the frequency of mobile communication network usage in mountainous, oceanous, and forested locations is increasing, creating a demand for improved communication reliability in environments with poor signal strength. To adapt to the diverse needs of mobile communication network users and the changing environments in which users use mobile communication networks, coverage enhancement (CE) technology is applied in mobile communication networks.
[0079] Coverage enhancement refers to using technical means to expand the effective coverage area of a network or improve communication quality in areas with weak signals, ensuring stable connections for users in different environments (such as remote areas, densely built-up areas, underground spaces, etc.). Coverage enhancement technologies can fill coverage blind spots, enhance signal penetration, and improve service quality for edge users.
[0080] To achieve coverage enhancement that matches the individual performance of multiple user devices, mobile communication networks can configure different levels of coverage enhancement (also called grades). For example, in narrowband Internet of Things (NB-IoT), multiple CE levels are configured, such as CE level 0, CE level 1, and CE level 2. CE level 0 corresponds to the standard coverage range of the communication signal and is suitable for areas with strong signals or user devices. When user devices use CE level 0, network devices and user devices typically do not require additional retransmissions. CE level 1 corresponds to moderate coverage enhancement and is suitable for areas with weak signals or user devices. When user devices use CE level 1, network devices and user devices can enhance coverage by increasing the number of retransmissions. CE level 2 corresponds to the highest coverage enhancement and is suitable for areas with very weak signals or user devices. When user devices use CE level 2, network devices and user devices can ensure reliable communication through more retransmissions and higher power. In possible implementations of this application, a higher CE level indicates a higher CE grade and a higher level of coverage enhancement.
[0081] However, even with coverage enhancement technology, user equipment (UE) may still experience message transmission failures when sending information to network devices. UE needs to determine the cause of these failures in order to take appropriate measures. Therefore, this application provides a method for determining the cause of message transmission failure, which can identify the reason for the failure when a UE fails to send a message to a network device. The method provided in this application can be applied to situations where UE uses coverage enhancement or other methods to improve message transmission success rate. In one embodiment, the method for determining the cause of message transmission failure includes, for example... Figure 2 The steps are shown.
[0082] Step S21: The user equipment sends the first message to the network device.
[0083] The sending of a first message by a user equipment (UE) to a network device can also be referred to as the transmission of a first message by the UE to the network device. The first message may include messages sent by the UE to the network device when it accesses the network device. For example, the first message may include Msg3 (message 3) or CB-Msg3 (contention-based message 3). In addition, the first message may also include at least one of the following: Msg1 (message 1), uplink user data transmitted via PUSCH (Physical Uplink Shared Channel), uplink control information (UCI), RRC (radio resource control) layer messages, measurement reports, NAS (Non-Access Stratum) layer messages, MAC CE (media access control element) messages, or CE level handover messages.
[0084] In a possible implementation, before step S21, the network device may send an authorization message to the user equipment (UE). This authorization message can authorize the UE to send the first message using a first method. The first method may include, for example, any of the following: contention-based random access, configuration authorization method, dynamic scheduling, non-access stratum messages, dynamic scheduling, narrowband transmission, and non-contention-based random access transmission. In addition to sending the first message using the first method, the UE may also send the first message using a second method. The second method may include another of the following methods besides the first method: contention-based random access, configuration authorization method, dynamic scheduling, non-access stratum messages, dynamic scheduling, narrowband transmission, and non-contention-based random access transmission. When the UE sends the first message using the first method, the UE competes with other UEs for uplink resources to transmit the first message to the network device. When the UE sends the first message using the second method, the UE can also compete with other UEs for uplink resources to transmit the first message to the network device, but the specific uplink resources competed for differ depending on whether the UE sends the first message using the first method or the second method. Furthermore, for example, the aforementioned authorization message can be used to authorize the user equipment to send a first message to the network device via a first method.
[0085] In other possible implementations, the network device and the user equipment can also negotiate to determine that the user equipment sends the first message to the network device using the first method. In this case, the user equipment can also send the first message to the network device using the default second method without negotiation.
[0086] Step S22: The user equipment determines that it failed to send the first message to the network device.
[0087] The user equipment (User Equipment) can determine that sending the first message to the network device failed based on the feedback from the network device. After receiving the first message, the network device can parse it. If it finds that the parsed ID of the first message does not match the actual ID of the User Equipment, or if the network device detects other anomalies in the first message, it can send a first feedback message to the User Equipment. This first feedback message indicates that the parsing of the first message failed, and the User Equipment can then determine that sending the first message to the network device failed based on this message. Alternatively, the User Equipment can also determine that sending the first message to the network device failed based on the network device's failure to provide feedback within a set time. For example, after receiving the first message, the network device can parse it. If the parsing is successful, it sends a second feedback message to the User Equipment, indicating that the parsing of the first message was successful. The User Equipment can determine that sending the first message to the network device failed if it does not receive either the first or second feedback message from the network device within a predetermined time interval.
[0088] The method by which a user equipment (UE) determines that sending the first message to the network device has failed can be negotiated and determined by the UE and the network device. For example, before sending the first message, the network device sends an authorization message to the UE, indicating that it will notify the UE via a second feedback message if the first message is successfully parsed. However, the authorization message does not indicate that it will notify the UE via a first feedback message if the first message is not successfully parsed. In this case, after sending the first message to the network device, the UE can initiate a time window. If the second feedback message is not received by the time window expires, the UE determines that sending the first message to the network device has failed.
[0089] Step S23: The user equipment compares the reference signal received strength of the coverage enhancement level of the first message sent by the user equipment with the downlink reference signal received strength (RSRP).
[0090] Before a user equipment (UE) sends its first message to a network device, the network device sends a reference signal to the UE. Upon receiving the reference signal, the UE can detect its strength and obtain the received reference signal strength, which it then reports to the network device. Before the UE sends its first message, the network device receives the reported reference signal strengths from each UE, maps the coverage enhancement level to the reference signal strength, and broadcasts this mapping relationship to all UEs. Based on the received reference signal strength obtained by the UE and the mapping relationship broadcast by the network device, the UE determines and records the coverage enhancement level for sending its first message.
[0091] In possible implementations, the coverage enhancement level can refer to the aforementioned CE level. The coverage enhancement level for a user equipment (UE) sending its first message can include at least one transmission parameter used to adjust the device under different signal strengths, such as the number of message repetitions and transmission power to the network device, to enhance signal coverage. Different CE levels correspond to different repetition counts and resource allocations, allowing the UE to select the most suitable level based on current signal conditions to balance transmission success rate and energy consumption. For example, the network device maps downlink reference signal reception strength above -90 dB to coverage enhancement level 0. If the downlink reference signal reception strength of UE 1 exceeds -90 dB, it indicates that UE 1 has a high downlink reference signal reception strength and strong signal transmission capability, potentially requiring less repetition transmission operations for the network device to receive the first message sent by UE 1. Therefore, UE 1 is suitable for coverage enhancement level 0, and UE 1 can choose coverage enhancement level 0 as the coverage enhancement level for sending its first message. The network device maps downlink reference signal reception strength below -90 dB to coverage enhancement level 1. If the downlink reference signal reception strength of user equipment 2 is less than -90 dB, it indicates that the downlink reference signal reception strength of user equipment 2 is low, the signal transmission capability is weak, and a certain amount of repeated transmission is required to increase the probability of the network device successfully receiving the first message. Therefore, user equipment 2 is suitable for coverage enhancement level 1, and user equipment 2 can choose coverage enhancement level 1 as the coverage enhancement level for sending the first message.
[0092] The strength of the reference message received by user equipment (UE) for the first message can be used to evaluate or predict the coverage enhancement level of UE sending the first message to network equipment. For example, if the strength of the reference message (equivalent to the downlink reference signal mentioned above) received by UE 2 for the first message is weaker than the strength of the reference message received by UE 1 for the first message, it means that UE 2's ability to send the first message is likely weaker than that of UE 1. Therefore, when selecting the coverage enhancement level, UE 2 can choose a higher coverage enhancement level than UE 1 to increase the probability of successfully sending the first message to network equipment even with a weaker ability to send the first message.
[0093] The method provided in this application allows a user equipment (UE) to determine the cause of a first message transmission failure when using coverage enhancement technology, based on the UE's downlink reference signal received strength and coverage enhancement level. This helps the UE understand the contributing factors to the first message transmission failure. Furthermore, in subsequent interactions with network devices, the UE can dynamically adjust its approach based on the cause of the first message transmission failure, thereby increasing the probability of successful first message transmission.
[0094] In possible implementations, the coverage enhancement level for a user equipment (UE) sending its first message can also refer to the level of measures taken by the UE to improve the success rate of the first message transmission when sending it to the network device using a defined method. For example, if the network device is configured with three coverage enhancement levels, the UE can use CE level 1 and follow the corresponding measures to improve the success rate of the first message transmission to send the first message to the network device, achieving a higher transmission success rate than CE level 0. Measures to improve the success rate of the first message transmission may include the number of retransmissions, power enhancement parameters, channel optimization parameters, retransmission frequency, coding scheme configuration, or resource priority, etc. The parameters for retransmission frequency, power enhancement, channel optimization, and resource priority are as follows: retransmission count indicates multiple transmissions of the first message; power enhancement parameter indicates higher power for transmission; channel optimization parameter indicates a better channel for transmission; retransmission frequency indicates different retransmission frequencies to increase the probability of successful transmission; encoding scheme configuration indicates lower-order encoding to improve transmission success; and resource priority indicates appropriate resources for transmission. The specific measures employed by the user equipment when sending the first message to the network device using either the first or second method can differ.
[0095] In one implementation, the user equipment compares the reference signal received strength corresponding to the coverage enhancement level of the user equipment with the downlink reference signal received strength of the user equipment, and determines the reason for the failure to send the first message to the network device based on the comparison result.
[0096] In a possible implementation, the coverage enhancement level of a user equipment (UE) corresponds to a certain range of reference signal received strength (RSS). When comparing the RSS range corresponding to the UE's coverage enhancement level with the UE's downlink RSS received strength, the UE can determine the position of its downlink RSS received strength within the RSS range corresponding to its coverage enhancement level. For example, the UE's downlink RSS received strength might be in a higher-strength sub-interval or a lower-strength sub-interval corresponding to its coverage enhancement level. Furthermore, the UE can determine the reason for its failure to send the first message to the network device based on the comparison result. By determining the reason for the failure, the UE can resend the first message to the network device and increase the probability of successful resending.
[0097] In one implementation, when a user equipment (UE) sends a first message to a network device using a coverage enhancement method, the reasons for the failure to send the first message to the network device include: low coverage enhancement level of the UE sending the first message and / or uplink resource conflict. That is, the possible reasons for the UE's failure to send the first message to the network device include both UE-related and non-UE-related reasons. A low coverage enhancement level of the UE sending the first message can be considered a UE-related reason. Uplink resource conflict is a non-UE-related reason. In step S23, based on the UE's coverage enhancement level for sending the first message and the UE's downlink reference signal reception strength, the UE can determine whether the measures taken by the UE to improve the success rate of sending the first message match the UE's signal transmission capability, and thus determine the reason for the failure to send the first message to the network device. If the measures taken by the UE to improve the success rate of sending the first message match the UE's signal transmission capability, the reason may include excessive competition between different UEs, i.e., uplink resource conflict. If the measures taken by the user equipment to improve the success rate of first message transmission are not matched with the signal transmission capacity of the user equipment, the reasons may include the low coverage enhancement level of the user equipment.
[0098] When a user equipment (UE) determines the reason for a message transmission failure, it can execute an internal algorithm to analyze the cause. If the UE fails to send the first message, it can output information about the reason for the failure (e.g., different reasons may correspond to different identifiers) to the appropriate execution unit. The execution unit then uses this information to resend the first message. Alternatively, the UE may not explicitly output the reason for the failure. Instead, it can directly obtain the coverage enhancement level and downlink reference signal reception strength (RSS). Based on these parameters, it determines how to resend the first message. In this case, the comparison between the coverage enhancement level and the RSS represents the reason for the failure. Therefore, from the perspective of network device awareness, when the UE fails to send the first message, the network device may not perform any operation. When the UE determines the reason for the failure, the network device may not be directly aware of it. Instead, the network device receives the first message when the UE switches its coverage enhancement level (or not).
[0099] For example, when multiple different user equipments (UEs) compete for frequency domain resources provided by the network equipment, if the coverage enhancement level of the first message sent by a UE is low, the UE may fail to transmit uplink messages to the network equipment due to weak signal, insufficient repetition count, or improper resource configuration. Uplink resource conflict can refer to the phenomenon where multiple UEs transmit data on the same frequency resource at the same time, causing the base station to be unable to decode it correctly. Uplink resources can include uplink frequency domain resources, such as one of PUSCH (physical uplink shared channel), resource blocks, subcarriers, and narrowband. Uplink resources can also include uplink time domain resources, such as one of symbols, transmission timing, subframes carrying the first message, and signal frames carrying the first message.
[0100] Through the embodiments of this application, the user equipment can determine the reason for the failure to send the first message to the network device, which helps to adjust the first message sending strategy according to the reason for the failure to send the first message, and resend the first message so as to successfully send the first message to the network device.
[0101] In one implementation, determining the reason for the failure to send the first message to the network device based on the coverage enhancement level of the first message sent by the user equipment and the downlink reference signal reception strength of the user equipment includes: if the downlink reference signal reception strength of the user equipment is in a first sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message, the user equipment determines the reason as: the coverage enhancement level of the first message is low; if the downlink reference signal reception strength of the user equipment is in a second sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message, the reason is determined as: uplink resource conflict.
[0102] In this embodiment, the reference signal reception strength range corresponding to each coverage enhancement level mapped by the network device can be divided into at least two sub-intervals. In each of these sub-intervals, the reference signal reception strength of one sub-interval is stronger than that of the other. When the user equipment (UE) is in a sub-interval with a weaker signal as defined by the coverage enhancement level, the UE may experience a weak signal, thus the UE can determine that the failure to send the first message to the network device is due to a low coverage enhancement level. When the UE is in a sub-interval with a stronger signal as defined by the coverage enhancement level, the UE does not have a weak signal; that is, the signal strength is sufficient, and there is no need to increase the signal transmission and reception strength by increasing the coverage enhancement level. Therefore, the UE can determine that the failure to send the first message to the network device is due to uplink resource conflict. Determining the cause of the failure to send the first message to the network device based on the downlink reference signal reception strength of the UE helps to accurately analyze this event using the UE's information.
[0103] In one implementation, the message sending failure determination method further includes: if the reason is a low coverage enhancement level of the first message, the user equipment can upgrade the coverage enhancement level of the user equipment; if the reason is an uplink resource conflict, the user equipment can resend the first message. Figure 2 Based on the illustrated embodiment, the situation where the user equipment fails to send the first message can be improved by executing the above-described subsequent processes.
[0104] The method provided in this application embodiment addresses situations where a user equipment (UE) fails to send a first message to a network device due to low coverage enhancement. The UE increases the coverage enhancement level, allowing it to send the first message with a stronger signal, thus increasing the probability of successful message transmission. In cases where uplink resource conflicts cause the UE to fail to send the first message, the UE retransmits the first message to the network device. When the UE retransmits the first message at different times, the number of other UEs simultaneously sending the first message at the same frequency may decrease, potentially mitigating uplink resource conflicts and increasing the probability of successful first message transmission.
[0105] In one implementation, the step of increasing the coverage enhancement level of the user equipment when the reason is that the coverage enhancement level of the first message is low includes: the user equipment counting the number of times the user equipment repeatedly sends the first message when the coverage enhancement level of the first message is low; and when the reason is that the coverage enhancement level of the first message is low, and the number of times exceeds the first number threshold corresponding to the coverage enhancement level of the first message, the user equipment increases the coverage enhancement level of the user equipment.
[0106] When a user equipment is at its current coverage enhancement level, it may be able to repeatedly send the first message under the current coverage enhancement level. In this embodiment, when the number of times the user equipment repeatedly sends the first message under the current coverage enhancement level reaches the upper limit, the user equipment upgrades its coverage enhancement level, thereby exhausting the number of retransmissions preset under the current coverage enhancement level. Before upgrading the coverage enhancement level, the user equipment can determine that it cannot successfully send the first message to the network device under the current coverage enhancement level.
[0107] In one implementation, the step of retransmitting the first message when the cause is an uplink resource conflict includes: when the cause is an uplink resource conflict, the user equipment retransmits the first message to the network device at a set time interval.
[0108] In one possible implementation, different user equipments (UEs) can repeatedly send the first message to the network device at different set time intervals. In this case, the UE can determine the retransmission time interval based on at least one of its own characteristics; for example, the UE can determine the retransmission time interval based on its UE ID or sequence number. Alternatively, the UE can determine the retransmission time interval based on the characteristics of the first message.
[0109] In another possible implementation, different coverage enhancement levels can correspond to different time intervals. For example, the time interval corresponding to CElevel0 may be longer or shorter than the time interval corresponding to CElevel1. Furthermore, different coverage enhancement levels can correspond to different time interval ranges, and the user equipment can determine the time interval within its own coverage enhancement level's corresponding time interval in a certain way or randomly.
[0110] In one implementation, when the cause is an uplink resource conflict, the user equipment sending the first message at a set time interval includes: when the cause is an uplink resource conflict and the cumulative number of repeated transmissions does not exceed a second threshold, the user equipment sending the first message; when the cause is an uplink resource conflict and the cumulative number of repeated transmissions exceeds a second threshold, the user equipment changing the method of sending the first message.
[0111] In this embodiment, changing the method of sending the first message by the user equipment may include: the user equipment changing the method of sending the first message from a first method to a second method. When the user equipment uses the second method to send the first message to the network device, the competition for uplink resources between different user equipments is weaker than when using the first method to send the first message to the network device. Alternatively, when using the second method, the user equipment does not need to compete for uplink resources with other user equipment.
[0112] In one implementation, the downlink reference signal received strength (DRS) corresponding to the first sub-interval is higher than that corresponding to the second sub-interval. In a possible implementation, the user equipment can pre-set the sub-interval division method, such as dividing the first and second sub-intervals according to a certain percentage. In other possible implementations, the coverage enhancement level can correspond to more sub-intervals; that is, the coverage enhancement level can be divided into at least two sub-intervals.
[0113] In one implementation, the network device's uplink resource configuration for the user equipment includes configuration information for coverage enhancement levels. The network device's uplink resource configuration for the user equipment may also include information on the number of coverage enhancement levels. The configuration information for coverage enhancement levels may refer to the configuration information corresponding to a single coverage enhancement level. The user equipment can also use the configuration information corresponding to a single coverage enhancement level to understand the total number of coverage enhancement levels configured by the network device.
[0114] In one implementation, the configuration information for the coverage enhancement level includes a reference signal received strength offset corresponding to the coverage enhancement level. In a possible implementation, the reference signal received strength offset corresponding to the coverage enhancement level can be used to determine a first sub-interval and a second sub-interval.
[0115] During coverage enhancement, network devices and user equipment (UEs) may use diversity slotted aloha (DSA). The core principles of DSA are applied in mobile communication networks. DSA is an improvement over traditional slotted aloha (SA) by introducing multiple copy transmissions and other technologies, significantly improving data transmission efficiency and reliability. On the network device side, the number of CE (Content Receiver) levels and the range of reference signal received strength (RS) for each CE level can be configured according to a certain time period or based on trigger events. Each UE has its own RS. Before the UE determines its RS, the network device can send a reference signal (RS) to the cell according to the timing of the RS transmission. UEs within the cell range, upon receiving the RS sent by the network device, can measure the RS received power. The RS can refer to the average power value of the RS sent by the network device as measured by the UE, reflecting the signal strength when the UE uses the current channel. After measuring their respective RS, UEs report their RS to the network device. The network device configures the CE level accordingly based on the reference signal received strength measured by all user equipment. Configuring the CE level may include setting the number of CE level layers and the parameters corresponding to each CE level (equivalent to the measures to improve the success rate of the first message transmission in the above embodiments). For example, the CE level selected by the user equipment is configured by the network device with a maximum number of preamble transmission attempts and a corresponding number of repetitions required for each preamble transmission attempt. At least one of the maximum number of preamble transmission attempts and the number of repetitions required for each preamble transmission attempt can be configured to ensure that the user equipment accesses the network with appropriate power and latency.
[0116] exist Figure 2 Based on the illustrated embodiments, the message sending failure cause determination method of this application includes: Figure 3 The steps are shown below. When the user equipment sends the first message to the network device, the network device configures the coverage enhancement level, and the operations between the user equipment and the network device are as follows.
[0117] Step S31: The network device maps each coverage enhancement level to a specific reference signal reception strength range and configures the parameters and resources corresponding to each coverage enhancement level.
[0118] exist Figure 2 Based on the illustrated embodiment, if the message transmission failure cause determination method is applied to the user equipment transmission CB-Msg3, the coverage enhancement level can be used to represent the CE level, and the (downlink) reference signal received strength can be used to represent the aforementioned RSRP. Steps S31 to S34 can be performed before step S21.
[0119] Within the set of reference signal reception strength ranges that all user equipment can receive, the network device divides the reference signal reception strength ranges to obtain at least one reference signal reception strength interval. Each interval can correspond to at least one specific RSRP threshold, which can be defined by an upper and lower RSRP limit. Before implementing step S31, the network device can obtain the set of RSRP ranges that all user equipment can receive by measuring the RSRP of all user equipment. Then, based on the range set, the network device dynamically configures the number of CE levels. Based on the number of CE levels and the set of RSRP ranges that all user equipment can receive, the network device determines the specific RSRP range. Next, the network device can map each CE level to the specific RSRP range to optimize resource utilization and user equipment power consumption. For example, if the set of RSRP ranges that all user equipment can receive is -90 dB to -110 dB, and the network device dynamically configures 1 CE level, then the dynamically configured CE level can be numbered 0, representing CE level 0. Based on the number of CE levels and the set of RSRP ranges that all user equipment can receive, the network device can determine the specific RSRP range as -90dB to -110dB. The network device maps specific CE levels to specific RSRP ranges, and determines that the specific RSRP range corresponding to CE level 0 is configured as -90dB to -110dB.
[0120] In possible implementations, the message transmission failure cause determination method provided in this application embodiment can be applied to non-terrestrial networks. The network device can be a communication device in a non-terrestrial network; for example, the network device can be a satellite base station. The network device divides the range of each RSRP to the corresponding CE level, and then configures the retransmission parameters and CB-Msg3 PUSCH resources corresponding to each CE level. In other possible implementations, the method provided in this application embodiment can be applied to NB-IoT.
[0121] The parameters corresponding to each CE level can refer to the parameters used by the user equipment when transmitting CB-Msg3 at each CE level. The parameters corresponding to each CE level can include the retransmission parameters corresponding to each CE level. The retransmission parameters corresponding to each CE level can refer to the parameters used by the user equipment to repeatedly transmit CB-Msg3 when transmitting CB-Msg3 at each CE level. The retransmission parameters can include at least one of the following: maximum number of preamble transmission attempts, number of CB-Msg3 retransmissions, and number of retransmissions required for each preamble transmission attempt. The RSRP corresponding to the CE level and the retransmission parameters corresponding to the CE level are used to ensure that the user equipment accesses the network equipment with appropriate power and latency. The number of transmission attempt retransmissions can also be called the retransmission count (RetransmissionCnt), which can refer to the continuous count or cumulative count of repeated transmissions in the event of transmission failure.
[0122] Furthermore, the retransmission parameters for each CE level can also include the number of transmission replicas based on DSA for different CE levels. For example, CE level 1 corresponds to transmitting two CB-Msg3 replicas, meaning that user equipment selecting CE level 1 will simultaneously transmit two CB-Msg3 replicas uplink while transmitting CB-Msg3. CE level 2 corresponds to transmitting three CB-Msg3 replicas, meaning that user equipment selecting CE level 2 will simultaneously transmit three CB-Msg3 replicas uplink while transmitting CB-Msg3.
[0123] In this embodiment, the resources corresponding to each CE level can be the resources used by the user equipment at each CE level when transmitting CB-Msg3. The resources corresponding to each CE level may include the PUSCH resources corresponding to each CE level. The PUSCH resources corresponding to each CE level may include time-domain resources and / or frequency-domain resources corresponding to the CE level. The PUSCH resources corresponding to each CE level may also include at least one of modulation scheme, coding scheme, and power control scheme. Time-domain resources may include start symbols and / or time-domain symbol length, and frequency-domain resources may include resource block allocation and / or subcarrier spacing.
[0124] Step S32: The network device sends each coverage enhancement level to the user equipment.
[0125] In this embodiment, the network device sending coverage enhancement levels (CE levels) to user equipment can mean that the network device can broadcast each CE level (the information sent includes at least measures to improve the success rate of the first message transmission corresponding to each CE level, and may also include the total number of CE levels). When the network device sends each CE level, all user equipment within the network device's cell range can receive the broadcast CE levels. In this embodiment, the network device can broadcast the resources corresponding to each CE level. For example, the network device can broadcast a system information block (SIB) to broadcast the CB-Msg3 PUSCH resource allocation based on the CE level.
[0126] In other possible implementations, the network device may broadcast parameters corresponding to each CE level, which indicate measures to improve the success rate of first message transmission. For example, if the measures to improve the success rate of first message transmission include retransmission, the network device may broadcast retransmission parameters corresponding to the CE level. Exemplarily, the retransmission parameters broadcast by the network device may include the maximum number of preamble transmission attempts and the number of repetitions required for each preamble transmission attempt. In other possible implementations, the retransmission parameters may also include the number of retransmissions for CB-Msg3. In other possible implementations, the network device may also broadcast the number of CE level tiers or partitioning parameters; for example, the network device may broadcast the RSRP corresponding to the CE level.
[0127] In addition to broadcasting CE levels to multiple user equipments, network devices can also send downlink control information (DCI) to user equipment, carrying the CE level within the DCI. Correspondingly, when a user equipment receives the DCI, it can parse it to obtain the CE level. In other possible implementations, network devices can also send the CE level to user equipment by sending RRC (radio resource control) signaling.
[0128] Step S33: The user equipment determines the coverage enhancement level.
[0129] In this embodiment, the user equipment (UE) determining the coverage enhancement level (CE level) can refer to the UE determining the CE level to be used when transmitting CB-Msg3 to the network device. In step S23, the UE can determine the CE level to be used based on its measured signal strength RSRP and the thresholds of each CE level in the network device's system broadcast. Further, based on the CE level broadcast by the network device, the UE can also determine its CE level based on its own received signal RSRP and the estimated number of CB-Msg3 retransmissions, so that the determined CE level is used when transmitting CB-Msg3 to the network device. After the UE determines the CE level, it can determine the corresponding PUSCH resources and the number of DSA replicas to be transmitted based on the CE level.
[0130] The RSRP (Reference Reference Pointer Ratio) of a User Equipment (UE) when receiving a reference signal may vary depending on the UE's location, its surrounding environment, and / or other factors. Therefore, the UE can redetermine its RSRP at multiple different times or based on specific events, thereby redetermining its own CE (Content Execution Level) level. Alternatively, the UE can also adjust its CE level at multiple different times or based on specific events. For example, at time 1, the UE is located within the first cell range of the network device, and its RSRP for receiving the reference signal is V1 (value 1, the first value). Between time 1 and time 2, the UE moves, and at time 2, it is located within the second cell range of the network device. The distance between the UE and the network device is greater than at time 1, and the UE's RSRP for receiving the reference signal is V2 (value 2, the second value), which is less than V1. In this case, the UE can redetermine its CE level based on a cell handover event. For example, the UE can increase its CE level to ensure that it can successfully send the first message to the network device even in the more distant second cell range. For example, if the user equipment (UE) activates power-saving mode at time 3, its message sending capacity is reduced, leading to a decrease in its RSRP. In this case, the UE can increase its CE level based on the power-saving mode activation event to ensure that it can successfully send the first message to the network equipment within a second cell at a greater distance.
[0131] In other possible implementations, the user equipment (UE) can also determine the CE level in other ways. For example, if the UE is always within the cell range of the network device and the CE level configured on the network device remains unchanged, the UE can use the previously configured CE level. Similarly, if the network connection between the UE and the network device remains unchanged, the UE can use the previously configured CE level. Alternatively, in other possible implementations, the mapping between the CE level and the specific RSRP range for contention-based uplink data transmission can be pre-configured, allowing the UE to determine its corresponding CE level based on this pre-configuration.
[0132] Step S34: The user equipment transmits the first message to the network device based on the determined coverage enhancement level.
[0133] In this embodiment, when the first message is CB-Msg3, the user equipment (UE) can determine the PUSCH resources corresponding to the selected CE level based on the determined coverage enhancement level (CE level). Then, the UE can transmit CB-Msg3 based on the PUSCH resources corresponding to the CE level. In a possible implementation, the PUSCH resources corresponding to the CE level may include the number of repeated transmissions on the PUSCH. The UE can select the PUSCH resources corresponding to the current CE Level to send uplink data, which includes CB-Msg3. Simultaneously, when transmitting CB-Msg3 to the network device, the UE can enable a contention resolution timer.
[0134] In other possible implementations, the first message could also be Msg3.
[0135] Step S35: The user equipment acknowledges that the transmission of the first message to the network device failed.
[0136] Building upon the hierarchical, slotted random access protocol, NTN-IoT supports contention-based uplink data transmission. User equipment (UE) can directly send contention-based Msg3 (CB-Msg3) messages to the network device, as instructed by the network device. This contention-based Msg3 transmission process between the UE and network device can replace the Msg3 transmission process in random access channel (RACH). However, if the transmission of a CB-Msg3 message by the UE fails, the UE often cannot determine the reason for the failure. In other words, if the first message is CB-Msg3 and the UE fails to transmit Msg3 to the network device, the reason for the failure is unknown.
[0137] exist Figure 2The illustrated embodiment applies to a user equipment (UE) transmitting CB-Msg3 to a network device (i.e., the first message is CB-Msg3). Step S35 can be another implementation of step S21. In a possible implementation, the UE can confirm that the transmission of CB-Msg3 to the network device has failed based on at least one of its own statistical information or information fed back by the network device. If the UE confirms that the transmission of CB-Msg3 to the network device has failed based on its own statistical information, the UE can start a contention resolution timer and listen to the PDCCH within the time window of the contention resolution timer to confirm whether CB-Msg3 was successfully sent. If the UE receives a contention resolution Msg4 message from the network device before the contention resolution timer expires, the UE can confirm that the transmission of CB-Msg3 to the network device was successful. If the contention resolution timer expires and the UE's CB-Msg3 transmission is not confirmed, then the CB-Msg3 transmission is considered to have failed. In other words, if the contention resolution timer expires and the user equipment does not receive the contention resolution Msg4 message from the network device, the user equipment acknowledges that the transmission of CB-Msg3 to the network device failed.
[0138] In other possible implementations, the user equipment (UE) enables a contention resolution timer. Before the timer expires, the UE receives a contention resolution Msg4 message from the network device. However, the identifier in the Msg4 message does not match the UE's own identifier. In this case, the UE can confirm the failure of transmitting CB-Msg3 to the network device based on the Msg4 message. Alternatively, in other possible implementations, if the UE's CE level corresponds to the number of CB-Msg3 retransmissions, the network device can send a transmission failure message to the UE. If the network device still reports a transmission failure after reaching the number of retransmissions corresponding to the CE level, the UE can confirm the failure of transmitting CB-Msg3 to the network device based on the network device's feedback.
[0139] Step S36: The user equipment determines the reason for the failure to transmit the first message to the network device based on its own reference signal reception strength and its own coverage enhancement level.
[0140] exist Figure 2The illustrated embodiment applies to a user equipment transmitting CB-Msg3 to a network device. The first message is CB-Msg3, and step S36 can be another implementation of step S22. In a possible implementation, the user equipment can determine, based on RSRP and CE level, whether the reason for the failure to transmit CB-Msg3 to the network device is one of the pre-defined reasons. Pre-defined reasons may include CE level-related reasons and / or PUSCH-related reasons. Further, CE level-related reasons may include a CE level that is too low. PUSCH-related reasons may include PUSCH resource conflicts.
[0141] When a network device has configured a reference signal received strength offset (RSRP) for at least one CE level, a user equipment (UE) can determine the reason for the failure to transmit CB-Msg3 to the network device based on its own RSRP and the offset for CE level. The reason could be an excessively low CE level or a PUSCH resource conflict. After determining the cause of the failure, the UE can perform appropriate processing based on the cause.
[0142] The method provided in this application embodiment enables the user equipment to determine the reason for the failure to transmit CB-Msg3 to the network device when the first message is CB-Msg3. This helps the user equipment to perform subsequent processing operations based on the reason for the failure. In other possible implementations, the first message can be other messages sent via PUSCH, such as uplink control information (UCI), uplink user data, buffer status reports, and uplink service data.
[0143] When retransmission is used to improve the success rate of the first message transmission, the network device determines the retransmission parameters corresponding to each coverage enhancement level by configuring coverage enhancement levels. In one example, in Figure 3 Based on the illustrated embodiment, the network device can be configured with CE level information as follows.
[0144] ParametersCE-r13::=SEQUENCE{
[0145] ConfigIndex-r13 INTEGER(0..63),
[0146] FregOffset-r13 INTEGER(0..94),
[0147] StartingSubframe-r13 ENUMERATED{sf2,sf4,sf8…sf256}OPTIONAL,--Need OP
[0148] / / Maximum number of preamble transmission attempts per CE level,default value n3
[0149] maxNumPreambleAttemptCE-r13ENUMERATED{n3,n4,n5,n6,n7,n8,n10}OPTIONAL,--Need OP
[0150] / / Number of repetitions per attempt for each CE level
[0151] numRepetitionPerPreambleAttempt-r13 ENUMERATED(n1,n2,n4,n8,n16,n32,n64,n128}.
[0152] Among them, ConfigIndex-r13 can be used to represent the CE level, FregOffset can be used to represent the frame offset, StartingSubframe can be used to represent the starting subframe, Maximum number of preamble transmission attempts per CE level (including maxNumPreambleAttemptCE-r13ENUMERA-TED) can be used to represent the number of preamble retransmissions for each CE level, and Number of repetitions per attempt for each CE level (including numRepetitionPerPreambleAttempt-r13 ENUMERATED) can be used to represent the number of CB-Msg3 retransmissions for each CE level.
[0153] In one implementation, Figure 3Based on the illustrated embodiment, when configuring CE levels, network devices can configure a CE level positive offset (Offset for CE level increase) range for each CE level. The reference signal received strength offset corresponding to the aforementioned CE levels includes the CE level positive offset. Offset for CE level increase is a configuration parameter used in the communication network to dynamically reduce the CE level trigger threshold. Offset for CE level increase prompts user equipment to enter a higher coverage enhancement level earlier (e.g., from CE level 1 to CE level 2), thereby prioritizing transmission reliability in weak signal environments. Offset for CE level increase can be an integer. Figure 4 This demonstrates the multiple CE levels configured on the network device and their corresponding RSRPs. The network device is configured with three CE levels based on the RSRP range set: CE level 0, CE level 1, and CE level 2. For example, the initial threshold (initial threshold) of the specific RSRP range for CE level 0 can be -90dBm (decibel minimum). This means that the user equipment can choose CE level 0 if its downlink reference signal received strength is greater than or equal to -90dB. Similarly, the initial threshold of the specific RSRP range for CE level 1 can be -105dBm. This means that the user equipment can choose CE level 1 if its downlink reference signal received strength is less than -90dB and greater than -105dB. Finally, the initial threshold of the specific RSRP range for CE level 2 can be -118dBm. This means that the user equipment can choose CE level 2 if its downlink reference signal received strength is less than -105dB and greater than -118dB. When the network device is configured with the specific RSRP range corresponding to each CE level, it can also configure the Offset for CE level increase range corresponding to the CE level. In other possible implementations, the reference signal received strength offset corresponding to the CE level includes the negative offset of the CE level, which can be converted and used as the positive offset of the CE level.
[0154] In possible implementations, the first message includes CB-Msg3. When the user equipment (UE) determines the reason for the failure to transmit CB-Msg3 to the network device based on its own RSRP and CE level, it can combine the UE's own downlink reference signal received strength and the Offset for CElevel increase interval corresponding to the UE's CE level to determine the reason for the failure to transmit CB-Msg3 to the network device. Correspondingly, in possible implementations, if the UE does not receive the Msg4 message before the contention resolution timer expires, the reason the UE determines for the failure to transmit CB-Msg3 to the network device may include, for example... Figure 5 The steps are shown.
[0155] Step S51: The user equipment determines whether its current RSRP is within the Offset for CE level increase range corresponding to the user equipment's CE level.
[0156] In a possible implementation, network devices can set a positive offset for the CE level. The interval between the starting threshold of the RSRP range corresponding to the CE level and the positive offset for the CE level can be the offset for CE level increase interval for the CE level. The offset for CE level increase interval for the user equipment can also be called the retransmission interval (RetransmissionOffset).
[0157] Step S52: If the user equipment's own RSRP is in the range of Offset for CE level increase corresponding to the CE level, the user equipment determines that the reason for the failure to transmit CB-Msg3 to the network device is that the CE level is low.
[0158] The RSRP of a user equipment (UE) is the RSRP most recently measured and determined when the UE is in idle state. If the UE undergoes cell handover or beam switching, its RSRP may change. In this case, the UE can proactively update its own RSRP and then compare the updated RSRP with the Offset for CE level increase interval corresponding to the CE level. The UE's own RSRP within the Offset for CE level increase interval can refer to the UE's own RSRP being between the upper and lower limits of the Offset for CE level increase interval, and / or the UE's own RSRP being the upper or lower limit of the Offset for CE level increase interval.
[0159] Step S53: If the RSRP of the user equipment is greater than the Offset for CE level increase interval corresponding to the CE level, the user equipment determines that the reason for the failure to transmit CB-Msg3 to the network device is an uplink resource conflict.
[0160] In this embodiment, the Offset for CE level increase range for each CE level can refer to the range of smaller RSRP values within the specific RSRP corresponding to the CE level. Uplink resource conflict can refer to PUSCH resource conflict. In other implementations, if the user equipment's own RSRP is the upper limit of the Offset for CE level increase range, the user equipment can also determine that the failure to transmit CB-Msg3 to the network device is due to resource conflict.
[0161] pass Figure 5 The method of the illustrated embodiment enables the user equipment to determine the cause of CB-Msg3 transmission failure in contention-based uplink data transmission. This helps the user equipment to take appropriate actions based on the cause of CB-Msg3 transmission failure to retransmit CB-Msg3 to the network device, thereby maximizing the success of CB-Msg3 uplink data transmission.
[0162] In one embodiment of this application, the first message includes CB-Msg3, and the user equipment further determines how to resend CB-Msg3 based on the reason for the failure of CB-Msg3 transmission. Figure 5Based on the illustrated embodiment, if the user equipment determines that the failure to transmit CB-Msg3 to the network device is due to a low CE level, the user equipment can also perform the following actions: Figure 6 The method shown.
[0163] Step S61: The user equipment determines whether the number of retransmissions at the current CE level exceeds the predetermined value.
[0164] In this embodiment, when mapping CE levels, the network device can configure the number of retransmissions corresponding to each CE level. When executing step S61, the user equipment can determine a predetermined value based on the number of retransmissions corresponding to the user equipment's CE level (for example, the predetermined value can be equal to the number of retransmissions). In other possible implementations, the user equipment can determine the number of retransmissions based on the number of retransmissions corresponding to the CE level and the maximum number of retransmissions supported by the user equipment's performance (for example, the predetermined value can be an integer value not greater than the number of retransmissions and the maximum number of retransmissions).
[0165] When a user equipment (UE) transmits a CB-Msg3 to a network device for the first time using the PUSCH resources corresponding to the current CE level, and the UE has not yet determined whether the CB-Msg3 transmission has failed, the UE records the retransmission count for the current CE level as 0. If the UE fails to transmit the CB-Msg3 to the network device for the first time, the UE records the retransmission count for the current CE level as 1. Each subsequent failure to transmit CB-Msg3 to the network device increments the UE's record for the current CE level by 1.
[0166] Step S62: If the number of retransmissions for the current CE level exceeds the predetermined value, determine whether the CE level exceeds the maximum configuration.
[0167] The aforementioned predetermined value can refer to the predetermined number of retransmissions at the CE level for the user equipment. When configuring the retransmission parameters for the CE level on the network device, a predetermined value for the number of retransmissions corresponding to that CE level can be configured. For example, the network device can configure a predetermined value of 3 for the number of retransmissions corresponding to CE level 2. When the user equipment completes 3 retransmissions at CE level 2, the user equipment determines that the number of retransmissions at the current CE level has exceeded the predetermined value.
[0168] To determine whether a user equipment (UE) has exceeded its maximum CE level configuration, it can check if the UE's current CE level is greater than the maximum CE level pre-configured on the network device. For example, if the network device is configured with three CE levels (0, 1, and 2), then if the UE is at CE level 2, it can be determined that the UE's CE level has exceeded the maximum configuration.
[0169] Step S63: If the CE level does not exceed the maximum configuration, the user equipment will upgrade its CE level to the next CE level.
[0170] Upgrading a user equipment's CE level to the next CE level can mean incrementing the user equipment's CE level number by 1. For example, if the user equipment is at CE level 0, it can be upgraded to CE level 1.
[0171] Step S64: The user equipment retransmits CB-Msg3 to the network device.
[0172] After the CE level of the user equipment is upgraded, the user equipment retransmits CB-Msg3 to the network device according to the retransmission parameters and PUSCH resources corresponding to the upgraded CE level. Furthermore, if the user equipment fails to transmit CB-Msg3 to the network device, the reason for the failure is determined according to the specific RSRP range corresponding to the upgraded CE level.
[0173] In another implementation, Figure 5 Based on the illustrated embodiment, if the user equipment determines that the failure to transmit CB-Msg3 to the network device is due to a resource conflict, the user equipment can also perform the following actions: Figure 7 The method shown.
[0174] Step S71: The user equipment increments the collision detection count by 1.
[0175] For example, a conflict detection count can refer to the cumulative number of times a CB-Msg3 message transmission to the network fails due to resource conflicts, recorded at the user equipment (UE) end. In one possible implementation, the conflict detection count can be used to count the cumulative number of failures for a specific CB-Msg3 message sent by the UE; that is, when the network device sends the next CB-Msg3 message, the cumulative failure count for the previous CB-Msg3 message is reset to zero. In other possible implementations, the conflict detection count can be used to count the number of consecutive CB-Msg3 failures by the UE; that is, if the CB-Msg3 transmission is successful, or if the transmission is successful without resource conflicts, the conflict detection count is reset to zero.
[0176] Step S72: The user equipment determines whether the collision detection count exceeds the preset maximum collision detection count.
[0177] The maximum collision detection count refers to the cumulative number of times CB-Msg3 transmission to network devices has failed due to resource conflicts. In possible implementations, different maximum collision detection counts can be set for different CE levels, and the maximum collision detection count can be greater than or equal to 1. If a user equipment experiences transmission failures while sending CB-Msg3 messages at a CE level, the cumulative number of transmission failures is calculated, and for each failure, the cumulative number of transmission failures is incremented by 1. This incremented cumulative number of transmission failures is then compared to the maximum collision detection count.
[0178] Step S73: If the preset maximum collision detection count is exceeded, the user equipment stops repeatedly transmitting CB-Msg3 to the network device.
[0179] Accordingly, if the preset maximum collision detection count is not exceeded, the user equipment repeatedly transmits CB-Msg3 to the network device. If the preset maximum collision detection count is exceeded, the user equipment determines that the CB-Msg3 transmission has failed.
[0180] Step S74: The user equipment enables the backoff timer.
[0181] In this embodiment, the backoff timer can be a module used to control the time interval at which a user equipment (UE) re-initiates an access attempt after a message transmission failure or conflict. The backoff timer can help avoid network congestion or increased conflicts caused by frequent retries by the UE, especially in high-load scenarios. After the UE enables the backoff timer, the timer starts counting, and the UE pauses repeated transmission of CB-Msg3 to the network device before the timer expires. In addition to using a backoff timer, the UE can also set a contention time window.
[0182] Step S75: After the rollback timer expires, the user equipment retransmits CB-Msg3 to the network device.
[0183] During the period before the backoff timer expires, the user equipment (UE) suspends repeated transmission of CB-Msg3 to the network device. After the backoff timer expires, the UE resumes repeated transmission of CB-Msg3 and accumulates the collision detection count if CB-Msg3 transmission fails due to a collision. In possible implementations, the backoff timer can be repeatedly started, and the waiting time can vary each time it is started.
[0184] Step S76: If the maximum collision detection count is not exceeded, the user equipment retransmits CB-Msg3.
[0185] A collision detection counter can be configured to allow user equipment (UE) to repeatedly transmit CB-Msg3 to network devices in the event of resource conflicts. In other possible implementations, a contention resolution timer can be used instead of a collision detection counter. When using a contention resolution timer, the UE can repeatedly transmit CB-Msg3 to the network device before the timer expires. After the timer expires, the UE can temporarily stop repeatedly transmitting CB-Msg3 to the network device and start a backoff timer. Then, after the backoff timer expires, the UE can resume repeatedly transmitting CB-Msg3 to the network device.
[0186] In another possible example, Figure 7 Based on the method shown, if the preset maximum collision detection count is exceeded, the user equipment can fall back to RACH mode and transmit CB-Msg3 to the network device. Alternatively, in Figure 6 Based on the method shown, if the rollback timer accumulates more than a set number of rollbacks, the user equipment can roll back to RACH mode and transmit CB-Msg3 to the network device.
[0187] In another possible example, Figure 6 Based on the method shown, if step S62 determines that the CE level exceeds the maximum configuration, the user equipment can also fall back to sending data via RACH. Alternatively, a fallback timer can be started, and after the fallback timer expires, CB-Msg3 can be retransmitted to the network device at the same CE level. If the cumulative number of fallback timer activations reaches a set number, the user equipment can fall back to sending data via RACH.
[0188] In this application example, in Figure 3Based on the method shown, when a user equipment (UE) transmits CB-Msg3 to a network device based on a defined CE level, it does so via PUSCH. In a possible implementation, the PUSCH can be configured when the network device maps CE levels to specific RSRPs. The UE can select resources from the PUSCH resources configured by the network device for each CE level to send CB-Msg3.
[0189] For example, the network device is configured with the following information regarding PUSCH resources.
[0190]
[0191] In the example above, `rsrp-InitThresholdsPuschInfoList` can be used to represent the number of specific RSRP ranges, corresponding to the number of CE levels that the network device needs to map. `ceEnhancebyRetrans` can be used to configure whether to enable coverage enhancement through retransmission. `pusch-ParametersListCE` represents the PUSCH parameters corresponding to each CE level. `ce0`, `ce1`, and `ce2` are used to represent CE level 0, CE level 1, and CE level 2, respectively. `RetransimissionCnt` is used to represent the retransmission count, and `LevelIncreaseOffset` is used to represent the retransmission interval. `PUSCHAlloc` is used to represent the PUSCH resources allocated by the network device for the corresponding CE level.
[0192] exist Figure 3 Based on the illustrated embodiment, in one possible implementation, when mapping CE levels, the network device can configure multiple preset CE levels, and the parameters and resources corresponding to each CE level on the network device side are pre-defined. The network device determines the CE level mapped by the network device only based on the RSRP range set.
[0193] This application also provides a communication device, see embodiments thereof. Figure 8 As shown, it includes a transceiver unit and a processing unit. The transceiver unit is used to: determine if sending a first message to the network device has failed. The processing unit is used to: determine the reason for the failure to send the first message to the network device based on the coverage enhancement level of the user equipment sending the first message and the downlink reference signal received strength (RSRP) of the user equipment.
[0194] In one implementation, the reasons for the failure to send the first message to the network device include: low coverage enhancement level of the user equipment sending the first message and / or uplink resource conflict.
[0195] In one embodiment, the processing unit is further configured to: determine that the reason is low coverage enhancement level of the first message when the downlink reference signal reception strength of the user equipment is in a first sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message; and determine that the reason is uplink resource conflict when the downlink reference signal reception strength of the user equipment is in a second sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message.
[0196] In one implementation, the processing unit is further configured to: increase the coverage enhancement level of the user equipment when the reason is a low coverage enhancement level of the first message. The transceiver unit is further configured to: repeatedly send the first message when the reason is an uplink resource conflict.
[0197] In one embodiment, the processing unit is further configured to: count the number of times the user equipment repeatedly sends the first message at the coverage enhancement level of the first message; and increase the coverage enhancement level of the user equipment when the reason is that the coverage enhancement level of the first message is low and the number of times exceeds the first number threshold corresponding to the coverage enhancement level of the first message.
[0198] In one implementation, the transceiver unit is further configured to: send the first message at a set time interval if the cause is an uplink resource conflict.
[0199] In one implementation, the transceiver unit is further configured to: send the first message when the cause is an uplink resource conflict and the cumulative number of repeated transmissions does not exceed the second threshold. The processing unit is further configured to: change the method of sending the first message when the cause is an uplink resource conflict and the cumulative number of repeated transmissions exceeds the second threshold.
[0200] In one implementation, the downlink reference signal received strength corresponding to the first sub-interval is higher than the downlink reference signal received strength corresponding to the second sub-interval.
[0201] In one implementation, the network device configures uplink resources for the user equipment, including configuration information for coverage enhancement levels.
[0202] In one implementation, the configuration information of the coverage enhancement level includes the reference signal received strength offset corresponding to the coverage enhancement level.
[0203] This application embodiment also provides a communication device, including a transceiver unit and a processing unit. The processing unit is configured to: configure at least one coverage enhancement level; if a user equipment determines that a network device has failed to receive a first message, the user equipment determines the reason for the network device's failure to receive the first message based on the coverage enhancement level of the first message sent by the user equipment and the downlink reference signal received strength of the user equipment; the coverage enhancement level of the first message sent by the user equipment is one of the at least one coverage enhancement level.
[0204] In one implementation, the reasons why the network device fails to receive the first message include: low coverage enhancement level of the user equipment sending the first message and / or uplink resource conflict.
[0205] In one implementation, the user equipment determines the reason why the network device fails to receive the first message based on the coverage enhancement level of the first message sent by the user equipment and the downlink reference signal reception strength of the user equipment, including: if the downlink reference signal reception strength of the user equipment is in a first sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message, the reason is determined to be: the coverage enhancement level of the first message is low; if the downlink reference signal reception strength of the user equipment is in a second sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message, the reason is determined to be: uplink resource conflict.
[0206] In one implementation, if the reason is a low coverage enhancement level of the first message, the user equipment upgrades the coverage enhancement level of the user equipment; if the reason is an uplink resource conflict, the user equipment retransmits the first message.
[0207] In one implementation, when the reason is that the coverage enhancement level of the first message is low, the step of the user equipment increasing the coverage enhancement level of the user equipment includes: counting the number of times the user equipment repeatedly sends the first message when the coverage enhancement level of the first message is low; and increasing the coverage enhancement level of the user equipment when the reason is that the coverage enhancement level of the first message is low and the number of times exceeds the first number threshold corresponding to the coverage enhancement level of the first message.
[0208] In one implementation, the step of repeatedly sending the first message when the cause is an uplink resource conflict includes: when the cause is an uplink resource conflict, the user equipment sends the first message at a set time interval.
[0209] In one implementation, when the cause is an uplink resource conflict, the user equipment sending the first message at a set time interval includes: when the cause is an uplink resource conflict and the cumulative number of repeated transmissions does not exceed a second threshold, the user equipment sending the first message; when the cause is an uplink resource conflict and the cumulative number of repeated transmissions exceeds a second threshold, the user equipment changing the method of sending the first message.
[0210] In one implementation, the downlink reference signal received strength corresponding to the first sub-interval is higher than the downlink reference signal received strength corresponding to the second sub-interval.
[0211] In one implementation, the network device configures uplink resources for the user equipment, including configuration information for coverage enhancement levels.
[0212] In one implementation, the configuration information of the coverage enhancement level includes the reference signal received strength offset corresponding to the coverage enhancement level.
[0213] For a more detailed description of the aforementioned processing unit and transceiver unit, please refer to [link / reference]. Figure 2 The method embodiments shown and other related embodiments are described.
[0214] In one implementation, reference Figure 9 As shown, the communication device includes a processor and interface circuitry. The processor and interface circuitry are coupled to each other. It is understood that the interface circuitry can be a transceiver or an input / output interface. Optionally, the communication device may also include a memory for storing instructions executed by the processor, or storing input data required for the processor to execute instructions, or storing data generated after the processor executes instructions.
[0215] When the communication device is used to achieve Figure 2 In the method shown, the processor is used to implement the functions of the above-mentioned processing unit, and the interface circuit is used to implement the functions of the above-mentioned transceiver unit.
[0216] It is understood that the processor in the embodiments of this application may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
[0217] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or user equipment. The processor and storage medium can also exist as discrete components in the base station or user equipment.
[0218] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0219] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0220] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0221] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. A method for handling message sending failures, applied to a user equipment, characterized in that, include: The first message failed to be sent to the network device; Compare the reference signal received strength corresponding to the coverage enhancement level of the first message sent by the user equipment with the downlink reference signal received strength RSRP of the user equipment.
2. The method according to claim 1, characterized in that, The method further includes: Determine the reason why sending the first message to the network device failed.
3. The method according to claim 2, characterized in that, The reasons for the failure to send the first message to the network device include: low coverage enhancement level of the user equipment sending the first message and / or uplink resource conflict.
4. The method according to claim 3, characterized in that, The determination of the reason for the failure to send the first message to the network device includes at least one of the following: When the downlink reference signal received strength of the user equipment falls within the first sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message, the reason is: the coverage enhancement level of the first message is low; and / or When the downlink reference signal received strength of the user equipment is in the second sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message, the reason is: uplink resource conflict.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: If the coverage enhancement level of the first message is low, the coverage enhancement level of the user equipment shall be increased; When there is an uplink resource conflict, the first message is sent repeatedly.
6. The method according to claim 5, characterized in that, The step of increasing the coverage enhancement level of the user equipment when the coverage enhancement level of the first message is low includes: The number of times the user equipment repeatedly sends the first message at the coverage enhancement level of the first message is counted; When the reason is that the coverage enhancement level of the first message is low, and the number of times exceeds the first number threshold corresponding to the coverage enhancement level of the first message, the coverage enhancement level of the user equipment is increased.
7. The method according to claim 5, characterized in that, When there is an uplink resource conflict, the first message is resent, including: When there is an uplink resource conflict, the first message is sent at the set time interval.
8. The method according to claim 7, characterized in that, When an uplink resource conflict occurs, sending the first message at a set time interval includes: When there is an uplink resource conflict and the cumulative number of repeated transmissions does not exceed the second threshold, the first message is sent; When there is an uplink resource conflict and the cumulative number of repeated transmissions exceeds the threshold for the second time, the method of sending the first message is changed.
9. The method according to any one of claims 4-8, characterized in that, The downlink reference signal received strength corresponding to the first sub-interval is higher than the downlink reference signal received strength corresponding to the second sub-interval.
10. The method according to any one of claims 1-8, characterized in that, The method further includes: The network device receives uplink resource configuration for the user equipment, the uplink resource configuration including configuration information for coverage enhancement level.
11. The method according to claim 10, characterized in that, The configuration information for the coverage enhancement level includes the reference signal received strength offset corresponding to the coverage enhancement level.
12. A method for handling message sending failures, applied to network devices, characterized in that, include: Configure at least one coverage enhancement level; When the network device fails to receive the first message, the user equipment compares the reference signal received strength corresponding to the coverage enhancement level of the first message sent by the user equipment with the downlink reference signal received strength of the user equipment. The coverage enhancement level of the first message sent by the user equipment is one of the at least one coverage enhancement level.
13. The method according to claim 12, characterized in that, The user equipment also determines the reason why sending the first message to the network device failed.
14. The method according to claim 13, characterized in that, The reasons why the network device fails to receive the first message include: low coverage enhancement level of the user equipment sending the first message and / or uplink resource conflict.
15. The method according to claim 13 or 14, characterized in that, When the downlink reference signal received strength of the user equipment is in the first sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message, the reason is: the coverage enhancement level of the first message is low. When the downlink reference signal received strength of the user equipment is in the second sub-interval of the configuration interval corresponding to the coverage enhancement level of the first message, the reason is: uplink resource conflict.
16. The method according to any one of claims 12-15, characterized in that, When the coverage enhancement level of the first message is low, the user equipment increases the coverage enhancement level of the user equipment; When there is an uplink resource conflict, the user equipment repeatedly sends the first message.
17. The method according to claim 16, characterized in that, When the coverage enhancement level of the first message is low, the user equipment upgrades the coverage enhancement level of the user equipment, including: The user equipment counts the number of times it repeatedly sends the first message at the coverage enhancement level of the first message; When the coverage enhancement level of the first message is low, and the number of occurrences exceeds the first threshold corresponding to the coverage enhancement level of the first message, the user equipment increases the coverage enhancement level of the user equipment.
18. The method according to claim 16, characterized in that, When an uplink resource conflict occurs, the user equipment repeatedly sends the first message, including: When an uplink resource conflict occurs, the user equipment sends the first message at a set time interval.
19. The method according to claim 18, characterized in that, When an uplink resource conflict occurs, the user equipment sends the first message at set time intervals, including: When there is an uplink resource conflict and the cumulative number of repeated transmissions does not exceed the second threshold, the user equipment sends the first message; When there is an uplink resource conflict and the cumulative number of repeated transmissions exceeds the second threshold, the user equipment changes the way it sends the first message.
20. The method according to any one of claims 15 to 19, characterized in that, The downlink reference signal received strength corresponding to the first sub-interval is higher than the downlink reference signal received strength corresponding to the second sub-interval.
21. The method according to any one of claims 12-20, characterized in that, The method further includes: Send uplink resource configuration for the user equipment, the uplink resource configuration including configuration information for coverage enhancement level.
22. The method according to claim 21, characterized in that, The configuration information for the coverage enhancement level includes the reference signal received strength offset corresponding to the coverage enhancement level.
23. A chip system, comprising: Memory, used to store computer programs; and at least one processor; When the at least one processor retrieves and runs a computer program from memory, the communication device equipped with the chip system performs the method of any one of claims 1 to 22.
24. A terminal device, characterized in that, include: Memory, used to store computer programs; and at least one processor; When the at least one processor retrieves and runs a computer program from memory, the terminal device performs the method according to any one of claims 1 to 22.
25. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1 to 22.
