Measurement event processing method and device, electronic equipment and readable storage medium

By adjusting the signal measurement value in the terminal and reporting the measurement report in a timely manner, the communication service interruption caused by abnormal cells is solved, and the terminal's rapid escape and communication performance improvement is achieved.

CN119136267APending Publication Date: 2024-12-13VIVO MOBILE COMM CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411279778.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

When the terminal is in an abnormal cell, disabling the cell causes communication service to be interrupted, resulting in poor communication performance. The prior art cannot achieve accurate, fast, and unsensible escape of the abnormal cell.

Method used

When the service data is abnormal, the terminal obtains the signal measurement value and adjusts it to meet the triggering conditions, promptly submits the measurement report to request cell handover, shortens the handover process, and escapes the abnormal cell in advance.

Benefits of technology

By adjusting the signal measurement value, timely reporting the measurement report can be shortened, cell handover time can be improved, communication performance of the terminal can be avoided, communication service interruption, and communication quality can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119136267A_ABST
    Figure CN119136267A_ABST
Patent Text Reader

Abstract

The invention discloses a measurement event processing method and device, electronic equipment and a readable storage medium, and belongs to the technical field of communication. The method comprises: when service data of a terminal satisfies an abnormal condition, the terminal acquires a first signal measurement value corresponding to a first measurement event, the first signal measurement value comprising at least one of the following items: a signal measurement value of a serving cell of the terminal, and a signal measurement value of a neighbor cell of the serving cell; under the condition that the first signal measurement value does not meet the triggering condition of the first measurement event, the terminal adjusts the first signal measurement value to a second signal measurement value, the second signal measurement value meets the triggering condition of the first measurement event of the terminal, and the triggering condition is used for triggering reporting of a first measurement report; the first measurement report is used for triggering cell handover.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a method, device, electronic device and readable storage medium for processing a measurement event. Background Art

[0002] With the development of communication technology, the communication services supported by terminals are becoming increasingly rich. For example, high-definition video calls, cloud games, real-time big data analysis and other communication services have been widely used. These services not only enrich users' daily life and work scenes, but also greatly improve the efficiency of information exchange and processing. At the same time, users' requirements for the quality of communication services are also getting higher and higher.

[0003] In the related art, when a terminal resides in an abnormal cell, the measure usually taken is to disable the abnormal cell to prevent the terminal from residing in the abnormal cell for a long time. However, when the terminal is in a radio resource control (RRC) connection state to perform communication services, disabling the cell where the terminal is currently residing will cause the RRC connection of the terminal to be disconnected, thereby causing the terminal's communication services to be interrupted. At this time, the terminal needs to wait for the network side device to trigger the cell change before switching to the new cell to continue to perform communication services. Since this process needs to last for a certain period of time, it will cause the communication service to be interrupted for a long time, resulting in a large delay in the communication service, which will lead to poor communication performance of the terminal. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a method, device, electronic device and readable storage medium for processing a measurement event, which can enable a terminal to escape from a cell with current service abnormalities in advance, thereby improving the communication performance of the terminal.

[0005] In a first aspect, an embodiment of the present application provides a method for processing a measurement event, the method comprising: when the service data of a terminal meets an abnormal condition, the terminal obtains a first signal measurement value corresponding to a first measurement event, the first signal measurement value comprising at least one of the following: a signal measurement value of a service cell of the terminal, a signal measurement value of a neighboring cell of the service cell; when the first signal measurement value does not meet a trigger condition of the first measurement event, the terminal adjusts the first signal measurement value to a second signal measurement value, the second signal measurement value meets the trigger condition of the first measurement event of the terminal, the trigger condition is used to trigger reporting of a first measurement report, and the first measurement report is used to trigger cell switching.

[0006] In a second aspect, an embodiment of the present application provides a device for processing a measurement event, the device comprising: a processing module; the processing module is used to obtain a first signal measurement value corresponding to a first measurement event when the service data of the terminal meets an abnormal condition, the first signal measurement value comprising at least one of the following: a signal measurement value of a service cell of the terminal, a signal measurement value of a neighboring cell of the service cell; the processing module is also used to adjust the first signal measurement value to a second signal measurement value by the terminal when the first signal measurement value obtained by the acquisition module does not meet the triggering condition of the first measurement event, the second signal measurement value meets the triggering condition of the first measurement event of the terminal, the triggering condition is used to trigger reporting of a first measurement report, and the first measurement report is used to trigger cell switching.

[0007] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0011] In an embodiment of the present application, when the service data of the terminal meets the abnormal condition, the terminal obtains the first signal measurement value corresponding to the first measurement event, and the first signal measurement value includes at least one of the following: the signal measurement value of the service cell of the terminal, the signal measurement value of the neighboring cell of the service cell, and when the first signal measurement value does not meet the triggering condition of the first measurement event, the terminal adjusts the first signal measurement value to a second signal measurement value, and the second signal measurement value meets the triggering condition of the first measurement event of the terminal, and the triggering condition is used to trigger the reporting of the first measurement report, and the first measurement report is used to trigger the cell switching. Through this method, when the terminal has a service abnormality, the terminal can adjust the signal measurement value corresponding to the measurement event so that the signal measurement value meets the triggering condition of the measurement event, so that the corresponding measurement report is reported in time after the triggering condition is met, so that the network side device can make relevant decisions on mobility management according to the measurement report in time, that is, the terminal can report the measurement report in time and actively when the service is abnormal to request switching instead of passively switching after disabling the cell, shortening the entire switching process, so that the terminal can escape from the cell with the current service abnormality in advance, thereby avoiding the interruption of communication service caused by disabling the cell during the communication process, thereby improving the communication performance of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 One of the flowcharts of the method for processing a measurement event provided in an embodiment of the present application;

[0013] Figure 2 A second flowchart of a method for processing a measurement event provided in an embodiment of the present application;

[0014] Figure 3 A third flowchart of a method for processing a measurement event provided in an embodiment of the present application;

[0015] Figure 4 A schematic diagram of the structure of a device for processing measurement events provided in an embodiment of the present application;

[0016] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0017] Figure 6 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0018] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0019] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0020] The terms "at least one (item)", "at least one of" and the like in the specification and claims of the present application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".

[0021] With the acceleration and upgrading of network construction, the proportion of NSA (Non-Standalone) / SA (Standalone) networks in 5G (fifth generation mobile communication technology) networks is increasing. In order to adapt to NSA, some 4G base stations have also been transformed into anchor base stations. The network environment is compatible with 5G (NSA / SA), 4G, 3G, 2G, etc. Newly built 5G base stations and LTE anchor base stations not only have network layout and compatibility issues themselves, but also have network layout and compatibility issues when jointly networking with other base stations.

[0022] It should be noted that 4G includes time division duplexing long term evolution network (Time Division Duplexing-Long Term Evolution, TDD-LTE) and / or frequency division duplexing long term evolution network (Frequency Division Duplexing-Long Term Evolution, FDD-LTE), 3G includes wideband code division multiple access (Wideband Code Division Multiple Access, WCMDA), and 2G includes Global System for Mobile Communications (Global System for Mobile Communications, GSM) and / or Code Division Multiple Access (Code Division Multiple Access, CDMA).

[0023] Mobile users' terminal devices (Mobile Station, MS), i.e. mobile stations, are more prone to communication anomalies in an increasingly complex network environment; communication anomalies include but are not limited to Internet access freezes, disconnections, and inability to access the Internet at specific locations.

[0024] Currently, the common method of escaping abnormal cells in response to network anomalies is usually to ban the cell. However, when a terminal resides in an abnormal cell and is in a connected state, after disabling the abnormal cell where the terminal resides, the RRC connection between the terminal and the abnormal cell is disconnected, resulting in a certain delay in the terminal's current communication service. Therefore, it is currently impossible to escape from the abnormal cell accurately, quickly, and imperceptibly.

[0025] The method for processing measurement events provided in the embodiment of the present application is that when the service data of the terminal meets the abnormal condition, the terminal obtains the first signal measurement value corresponding to the first measurement event, and when the first signal measurement value does not meet the trigger condition of the first measurement event, the terminal adjusts the first signal measurement value to a second signal measurement value, and the second signal measurement value meets the trigger condition of the first measurement event of the terminal, and the trigger condition is used to trigger the reporting of the first measurement report. Through this method, when a service abnormality occurs in the terminal, the terminal can adjust the signal measurement value corresponding to the measurement event so that the signal measurement value meets the trigger condition of the measurement event, thereby reporting the corresponding measurement report in time after the trigger condition is met, so that the network side device can make relevant decisions on mobility management in time according to the measurement report, that is, the terminal can report the measurement report in time and actively when the service is abnormal to request switching instead of passively switching after disabling the cell, thereby shortening the entire switching process, allowing the terminal to escape from the cell with the current service abnormality in advance, thereby improving the communication performance of the terminal.

[0026] The processing method of the measurement event provided in the embodiment of the present application may be executed by a processing device for the measurement event, which may be an electronic device, or may be at least one of a functional module and an entity module in the electronic device that can implement the processing method for the measurement event, which may be determined according to actual use requirements and is not limited in the embodiment of the present application. The electronic device may be a terminal, and the technical solution provided in the embodiment of the present application is described below by taking the terminal executing the processing method for the measurement event as an example.

[0027] The following describes in detail the method for processing measurement events provided by the embodiment of the present application through specific embodiments and application scenarios in conjunction with the accompanying drawings.

[0028] Figure 1 A flowchart of a method for processing a measurement event provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the method for processing the measurement event may include the following steps 201 and 202:

[0029] Step 201: When service data of a terminal meets an abnormal condition, the terminal obtains a first signal measurement value corresponding to a first measurement event.

[0030] In some embodiments of the present application, the service data may be data transmitted when the terminal performs a communication service. Further, the service data may be data when the terminal performs a service through an application in an electronic device.

[0031] For example, taking the case where a terminal executes a service through an instant messaging application, the service data may include: the user's personal information, friend relationships, chat records, published content, and other data on the social platform.

[0032] As another example, taking the example of a terminal executing a business through a shopping application, the business data may include the user's purchase record, browsing history, shopping cart content, payment information, etc.

[0033] In some embodiments of the present application, the above abnormal conditions include but are not limited to at least one of the following:

[0034] The packet loss rate of the service data is greater than or equal to the second threshold;

[0035] The delay of the service data is greater than or equal to a third threshold;

[0036] The transmission rate of the service data is less than or equal to a fourth threshold;

[0037] The retransmission rate of the business data is greater than or equal to a fifth threshold.

[0038] It should be noted that the packet loss rate, latency, transmission rate, and retransmission rate are important indicators for measuring the quality of data transmission. When the packet loss rate, latency, and retransmission rate of the data are large, or when the transmission rate is small, it indicates that the transmission quality of the service data is poor, which means that the terminal may currently be in a network environment with limited bandwidth or high congestion, that is, the network quality of the cell where the terminal resides is poor.

[0039] It should be noted that the above second threshold, third threshold, and fourth threshold can be specifically set according to actual requirements, and the embodiments of the present application do not limit this.

[0040] In some embodiments of the present application, the above first measurement event includes but is not limited to at least one of the following: A3 event (Event A3), A4 event (Event A4), A5 event (Event A5), and A6 event (Event A6).

[0041] The following explains the measurement events involved in the embodiments of the present application.

[0042] A1 event: The quality of the serving cell is higher than an absolute threshold (serving>threhold). The trigger condition (entry condition) formula is: Ms - Hyst>ThreshA1, where Ms is the measurement value of the serving cell, Hyst is the inter-frequency A1 and A2 amplitude hysteresis, the current network configuration of Hyst is 1dB, and ThreshA1 is the inter-frequency A1 RSRP trigger threshold.

[0043] A2 event: The serving cell is worse than the absolute threshold. The formula is Ms + Hyst<ThreshA2, where Ms is the measurement value of the serving cell, Hyst is the inter-frequency A1 and A2 amplitude hysteresis, and ThreshA2 is the inter-frequency A2 RSRP trigger threshold.

[0044] A3 event: The neighboring cell is better than the serving cell by a certain threshold. The formula is: Mn + Ofn + Ocn – Hys>Mp + Ofp + Ocp + Off, where Ms is the measurement value of the serving cell, Mn is the measurement value of the neighboring cell, ofn is the neighboring cell frequency offset, ofs is the serving cell co-frequency frequency offset, Ocn is the neighboring cell offset, Ocs is the serving cell offset, Hys is the co-frequency handover amplitude hysteresis, and Off is the co-frequency handover offset.

[0045] A4 event: The neighboring cell is better than the absolute threshold. The formula is: Mn + Ofn + Ocn – Hys>ThreshA4, where Ofn is the neighboring cell frequency offset, Ocn is the neighboring cell offset, Hys is the inter-frequency handover amplitude hysteresis, and ThreadA4 is the coverage-based inter-frequency SP trigger threshold.

[0046] A5 event: The serving cell is worse than the absolute threshold 1 and the neighboring cell is better than the absolute threshold 2. The formula is Mp + Hys < Thresh1, and Mn + Ofn + Ocn – Hys > Thresh2, where Mn is the measurement value of the neighboring cell, Ofn is the frequency offset of the neighboring cell, Ocn is the offset of the neighboring cell, and Hys is the inter-frequency handover amplitude hysteresis.

[0047] A6 event: The neighboring cell is better than the serving quality of the secondary cell. The formula is Mn + Ocn – Hys > Ms + Ocs + Off, where Ms is the measurement value of the serving cell and Mn is the measurement value of the neighboring cell. It should be noted that for this measurement, the secondary cell corresponding to the measurement object (measObject) associated with this event is regarded as the serving cell.

[0048] In some embodiments of the present application, the above first signal measurement value may include at least one of the following: the signal measurement value of the serving cell of the terminal, the signal measurement value of the neighboring cell of the serving cell.

[0049] In some embodiments of the present application, the above signal measurement value includes but is not limited to at least one of the following: Reference Signal Receiving Power (RSRP), Signal-to-Noise Ratio (SNR), Received Signal Strength Indication (RSSI), Reference Signal Receiving Quality (RSRQ), Signal-to-Interference plus Noise Ratio (SINR).

[0050] In some embodiments of the present application, the terminal may receive a measurement configuration from the network-side device, and then perform signal measurement according to the measurement configuration to obtain the first signal measurement value.

[0051] Exemplarily, the terminal obtains a measurement configuration (measObjectNR) from the base station. This measurement configuration contains the objects to be measured (such as the serving cell, neighboring cell) and their related parameters (such as frequency, subcarrier spacing, measurement type, etc.). The UE measures the signals of the serving cell and / or neighboring cell for indicators such as RSRP, RSRP according to the measurement objects and parameters defined in measObjectNR.

[0052] Step 202: When the first signal measurement value does not meet the triggering condition of the first measurement event, the terminal adjusts the first signal measurement value to the second signal measurement value.

[0053] The second signal measurement value satisfies a trigger condition of a first measurement event of the terminal, and the trigger condition is used to trigger reporting of a first measurement report.

[0054] Table 1 shows the measurement events, descriptions of the measurement events, and adjustment amounts supported by the measurement events.

[0055]

[0056]

[0057] Table 1

[0058] In some embodiments of the present application, when the terminal detects that the first signal measurement value does not meet the trigger condition of the first measurement event, the terminal determines a first offset based on the trigger condition and the first signal measurement value, and adds the offset to the first signal measurement value so that the first signal measurement value meets the trigger condition.

[0059] Exemplarily, taking the case where the first measurement event is an A3 event and the first signal measurement value includes RSRP, assuming that the RSRP of the service cell of the terminal and the RSRP of the neighboring cell do not satisfy the formula of the A3 event: Mn+Ofn+Ocn–Hys>Mp+Ofp+Ocp+Off, then an offset can be added to the RSRP of the neighboring cell and the RSRP of the service cell respectively so that they satisfy the above formula. The formula obtained after adding the offset is: [Mn+n_offset]+Ofn+Ocn–Hys>[Mp+p_offset]+Ofp+Ocp+Off, where n_offset is the offset added to the RSRP of the neighboring cell, and p_offset is the offset added to the RSRP of the service cell.

[0060] As another example, taking the first measurement event as an A4 event and the first signal measurement value including RSRP as an example, assuming that the RSRP of the service cell of the terminal and the RSRP of the neighboring cell do not satisfy the formula of the A4 event: Mn+Ofn+Ocn–Hys>Thresh, then an offset can be added to the RSRP of the neighboring cell so that it satisfies the above formula. The formula obtained after adding the offset is: [Mn+n_offset]+Ofn+Ocn–Hys>Thresh, where n_offset is the offset added to the RSRP of the neighboring cell.

[0061] Exemplarily, taking the first measurement event as A5 event and the first signal measurement value including RSRP as an example, assuming that the RSRP of the serving cell of the terminal and the RSRP of the neighboring cell do not satisfy the formula of A4 event: Mp + Hys < Thresh1 and Mn + Ofn + Ocn – Hys > Thresh2, then an offset can be added to the RSRP of the neighboring cell and the serving cell respectively to make it satisfy the above formula. The formulas obtained after adding the offset are: [Mp + p_offset] + Hys < Thresh1, [Mn + n_offset] + Ofn + Ocn – Hys > Thresh2, where n_offset is the offset added to the RSRP of the neighboring cell, and p_offset is the offset added to the RSRP of the serving cell.

[0062] Exemplarily, taking the first measurement event as A6 event and the first signal measurement value including RSRP as an example, assuming that the RSRP of the serving cell of the terminal and the RSRP of the neighboring cell do not satisfy the formula of A6 event: Mn + Ocn – Hys > Ms + Ocs + Off, then an offset can be added to the RSRP of the neighboring cell and the serving cell respectively to make it satisfy the above formula. The formulas obtained after adding the offset are: [Mn + n_offset] + Ocn – Hys > [Ms + s_offset] + Ocs + Off, where n_offset is the offset added to the RSRP of the neighboring cell, and p_offset is the offset added to the RSRP of the serving cell.

[0063] In some embodiments of the application, the above first measurement report can be used to trigger cell handover. Exemplarily, the first measurement report can be used to evaluate the signal quality of the serving cell and neighboring cells of the terminal and perform related operations of cell handover.

[0064] In some embodiments of the present application, the above first measurement report may include the above second signal measurement value.

[0065] In the embodiments of the present application, after the terminal recognizes that the cell is abnormal, it actively measures the NR / LTE co-frequency neighboring cells or inter-frequency neighboring cells. For all neighboring cells that meet the handover conditions, if the network configures neighboring cells for A3 / A4 / A5 / A6 handover events but does not meet the measurement reporting conditions, then add RSRP offset (i.e., RSRP offset) to make it meet the conditions for entering the handover event. And it is necessary to judge that the target RAT of the handover, redirection and other configuration events sent by the network is non-2G / 3G RAT before reporting the measurement after adjusting the offset, otherwise the offset adjustment is ignored. If the network only configures A1 / A2, then adjust the measurement values of A1 / A2 at the same time, and let the terminal report the next-level A2 report, and the network will continue to configure A3 / A4 / A5 / A6 events. Then continue to adjust the measurement report.

[0066] It should be noted that the embodiment of the present application triggers the reporting of the measurement report by adjusting the signal measurement value without affecting the physical layer signal measurement.

[0067] The method for processing measurement events provided in the embodiment of the present application is that when the service data of the terminal meets the abnormal condition, the terminal obtains the first signal measurement value corresponding to the first measurement event, and when the first signal measurement value does not meet the trigger condition of the first measurement event, the terminal adjusts the first signal measurement value to a second signal measurement value, and the second signal measurement value meets the trigger condition of the first measurement event of the terminal, and the trigger condition is used to trigger the reporting of the first measurement report. Through this method, when a service abnormality occurs in the terminal, the terminal can adjust the signal measurement value corresponding to the measurement event so that the signal measurement value meets the trigger condition of the measurement event, thereby reporting the corresponding measurement report in time after the trigger condition is met, so that the network side device can make relevant decisions on mobility management according to the measurement report in time, that is, the terminal can report the measurement report in time and actively when the service is abnormal to request switching instead of passively switching after disabling the cell, thereby shortening the entire switching process, allowing the terminal to escape from the cell with the current service abnormality in advance, thereby improving the communication service quality of the terminal.

[0068] In some embodiments of the present application, the process in which the terminal adjusts the first signal measurement value to the second signal measurement value in the above step 202 may include the following steps 202a and 202b:

[0069] Step 202a: The terminal determines a first offset according to the trigger condition and the first signal measurement value.

[0070] The first offset represents an adjustment amount for the first signal measurement value.

[0071] Step 202b: The terminal obtains a second signal measurement value according to the first signal measurement value and the first offset.

[0072] In some embodiments of the present application, the terminal may calculate the first offset according to a formula corresponding to the first signal measurement value and the trigger condition.

[0073] In some embodiments of the present application, the above-mentioned first offset may include at least one of an offset of a serving cell and an offset of a neighboring cell.

[0074] It should be noted that the offset of the serving cell can be expressed as p_offset, and the offset of the neighboring cell can be expressed as n_offset.

[0075] Exemplarily, taking the case where the first measurement event is an A3 event and the first signal measurement value includes RSRP, assuming that the RSRP of the terminal's service cell is -93 and the RSRP of the neighboring cell is -100, the RSRP of the current service cell and the neighboring cell do not meet the triggering conditions of the A3 event, substituting the RSRP of the service cell and the RSRP of the neighboring cell into the formula [Mn+n_offset]+Ocn–Hys>[Ms+s_offset]+Ocs+Off, it can be obtained that: (-100)+n_offset>(-93)+p_offset+3dB, and the calculation results in n_offset>p_offset+10. The terminal further determines the n_offset and p_offset that satisfy the relationship based on the relationship. For example, n_offset can be 0dB and p_offset can be -11dB.

[0076] As another example, taking the first measurement event as an A4 event and the first signal measurement value including RSRP as an example, assuming that the RSRP of the neighboring cell of the terminal is -110, and the RSRP of the current neighboring cell does not meet the triggering condition of the A4 event, substituting the RSRP of the serving cell into the formula [Mn+n_offset]+Ofn+Ocn–Hys>Thresh can obtain: (-110)+n_offset>-105dB, and performing calculations to obtain n_offset>5. The terminal further determines the n_offset that satisfies the relationship based on the relationship. For example, n_offset can be 6dB.

[0077] In some embodiments of the present application, the terminal may add the first offset to the first signal measurement value to obtain the second signal measurement value.

[0078] Exemplarily, taking the first signal measurement value as the RSRP value of the A3 event as an example, when the RSRP value does not meet the triggering condition of the A3 event, the terminal adds an offset to the RSRP value to lower the RSRP value of the A3 event, and reports the A3 measurement report according to the adjusted RSRP value.

[0079] Exemplarily, in combination with the above example, the RSRP of the terminal's service cell is -93, and the RSRP of the neighboring cell is -100. The RSRP of the current service cell and the neighboring cell do not meet the triggering conditions of the A3 event. After the terminal determines that the offset of the service cell is -11dB, it adds -11dB to the RSRP of the service cell and adjusts the RSRP of the service cell to -104, so that the RSRP of the service cell and the RSRP of the neighboring cell meet the triggering conditions of the A3 event.

[0080] As another example, in combination with the above example, the RSRP of the neighboring cell of the terminal is -110, and the RSRP of the current neighboring cell does not meet the triggering conditions of the A4 event. After the terminal determines that the offset of the neighboring cell is 6dB, it adds 11dB to the RSRP of the neighboring cell and adjusts the RSRP of the neighboring cell to -104, so that the RSRP of the neighboring cell meets the triggering conditions of the A4 event.

[0081] It should be noted that, since the event is usually triggered only when the communication quality of the neighboring cell is better than that of the serving cell, the offset of the serving cell is usually a negative number, while the offset of the neighboring cell is usually a positive number.

[0082] In some embodiments of the present application, before the terminal adjusts the first signal measurement value to the second signal measurement value in the above step 202, the method for processing the measurement event provided in the embodiment of the present application may further include the following step 203:

[0083] Step 203: The terminal starts a first timer.

[0084] The first timer is used to count the duration during which the service data meets the abnormal condition.

[0085] Exemplarily, in combination with the above step 203, the process of the above step 202 may include the following steps 202c:

[0086] Step 202c: If the duration for which the service data meets the abnormal condition exceeds the timing duration of the first timer, the terminal adjusts the first signal measurement value to the second signal measurement value.

[0087] In some embodiments of the present application, the terminal may start a first timer, and continuously count whether the service data meets the abnormal condition during the timing period through the first timer.

[0088] Exemplarily, the terminal may use the first timer to continuously count whether the service data meets the abnormal condition within Ts.

[0089] It should be noted that if the first timer performs statistics once every 1s, the first timer performs T statistics within Ts; if the first timer performs statistics once every 100ms, the first timer performs 10*T statistics within Ts.

[0090] In some embodiments of the present application, when the terminal determines that the service data continues to meet the abnormal condition during the operation of the timer, the terminal adjusts the first signal measurement value to the second signal measurement value; or, when the terminal determines that the service data does not continue to meet the abnormal condition during the operation of the timer, the terminal does not adjust the first signal measurement value.

[0091] In an embodiment of the present application, when the service data continues to meet the abnormal condition for a certain period of time, that is, when the transmission quality of the service data continues to be poor for a certain period of time, the terminal can adjust the first signal measurement value to meet the triggering condition of the first measurement event, so as to report the measurement report to the network side device in advance, thereby eliminating the situation where the transmission quality is temporarily reduced due to temporary network fluctuations or interference, thereby reducing the number of unnecessary measurement reports and saving network resources.

[0092] In some embodiments of the present application, the process in which the terminal adjusts the first signal measurement value to the second signal measurement value in the above step 202 can be implemented by the following step 202d.

[0093] Step 202d: When the neighboring cell of the serving cell meets the switching condition, the terminal adjusts the first signal measurement value to the second signal measurement value.

[0094] In some embodiments of the present application, the above-mentioned neighboring cells may include the same-frequency or different-frequency neighboring cells of A3 / A4 / A5 / A6.

[0095] In some embodiments of the present application, the above-mentioned switching condition is used to determine whether the signal quality of the neighboring cell satisfies the requirement of triggering measurement reporting.

[0096] In some embodiments of the present application, the neighboring cell may satisfy the switching condition including but not limited to at least one of the following: the RSRP of the neighboring cell is greater than the RSRP threshold, and the SINR of the neighboring cell is greater than the SINR threshold.

[0097] In some embodiments of the present application, when the first measurement event includes at least one of events A3, A4, A5, and A6, the terminal determines whether the neighboring cells of the terminal meet the switching conditions when the service data is abnormal. If so, the first signal measurement value is adjusted to the second signal measurement value; or, if none of the neighboring cells of the terminal meet the switching conditions, the first signal measurement value is not adjusted.

[0098] In an embodiment of the present application, when the terminal detects the existence of a neighboring cell that meets the switching conditions, that is, when there is a neighboring cell whose signal quality is better than the current service cell, the measurement value is adjusted to report the measurement report in advance, thereby triggering the network side device to perform a switching operation. In this way, the terminal can switch to a cell with better signal quality in time, thereby ensuring the continuity and stability of communication.

[0099] In some embodiments of the present application, after the above step 202d, the method for processing the measurement event provided in the embodiment of the present application may further include the following steps 202f and 202g:

[0100] Step 202f: When the neighboring cell of the serving cell does not satisfy the switching condition, the terminal obtains a third signal measurement value corresponding to the second measurement event.

[0101] Step 202g: If the third signal measurement value does not meet the triggering condition of the second measurement event, the terminal adjusts the third signal measurement value to a fourth signal measurement value.

[0102] The fourth signal measurement value satisfies a trigger condition of a second measurement event, and the trigger condition of the second measurement event is used to trigger reporting of a second measurement report.

[0103] In some embodiments of the present application, the second measurement report is used to trigger neighboring cell measurement configuration. Exemplarily, the second measurement report is used to evaluate the signal quality of the current serving cell and perform operations related to neighboring cell measurement configuration and measurement event configuration.

[0104] In some embodiments of the present application, the second measurement event may include an A2 event, or the second measurement event may include an A1 event and an A2 event.

[0105] In some embodiments of the present application, the terminal may add a second offset to the third signal measurement value to obtain a fourth signal measurement value.

[0106] Exemplarily, taking the second measurement event as the A2 event, the terminal can add an offset to the RSRP value of the A2 event to lower the RSRP value of the A2 event, obtain the RSRP measurement value after the first bias, and report the measurement report of the A2 event according to this measurement value.

[0107] It should be noted that the embodiment of the present application adjusts the measurement values ​​of A3 / A4 / A5 / A5. When the network is not configured with these events or these events are configured, but the neighboring cell does not meet the set threshold, the network configuration of other A3 / A4 / A5 / A5 measurement events can be triggered by synchronously lowering the measurement report of A2.

[0108] It should be noted that the explanation of the third signal measurement value can refer to the relevant description of the first signal measurement value in the above embodiment, which will not be repeated here.

[0109] In some embodiments of the present application, the second measurement event is an A2 event. When the network is not configured with a co-frequency or heterodyne neighboring cell of A3 / A4 / A5 / A6, or the network is configured with a neighboring cell but none of the neighboring cells meets the switching conditions for abnormal escape of the terminal, the terminal lowers the RSRP reported by the A2 event to a value lower than the RSRP threshold configured by the next network, so that the network can configure subsequent measurement events to escape.

[0110] Exemplarily, when the A2 event includes multiple RSRP thresholds, the multiple RSRP thresholds divide the RSRP value into different gears, each gear is defined by a pair of RSRP thresholds (such as -100dBm to -108dBm), and different gears can trigger different configuration behaviors. When the RSRP value of the terminal falls into a certain gear, if the RSRP value changes and crosses to an adjacent lower gear (that is, the RSRP value becomes worse), it will trigger the measurement report of the A2 event.

[0111] For example, the upper limit value of the first level of the RSRP threshold of the A2 event is -100dBm, the upper limit value of the second level is -108dBm, the upper limit value of the third level is -113dBm, and the upper limit value of the fourth level is -117dBm. Assuming that the terminal measures the RSRP value of the A2 event as -98, the terminal can adjust the RSRP value to between -100 and -108, or, if the terminal measures the RSRP value of the A2 event as -105, the terminal can adjust the RSRP value to between -108 and -113. In other words, the terminal can adjust the RSRP value to an adjacent lower level and report the measurement report according to the new level configuration.

[0112] In an embodiment of the present application, when the terminal detects that the neighboring cell of the serving cell does not meet the switching conditions, the terminal reports an A2 event request to execute the neighboring cell configuration, thereby avoiding reporting a measurement report when there is no neighboring cell that meets the switching conditions, reducing unnecessary measurement and switching operations, and reducing the waste and consumption of network resources.

[0113] In some embodiments of the present application, after the above step 202, the method for processing the measurement event provided by the embodiment of the present application further includes the following steps 204 and 205:

[0114] Step 204: The terminal reports a first measurement report.

[0115] Step 205: If the terminal fails to successfully perform cell switching within the preset time period, the terminal disables the serving cell of the terminal and performs wireless connection reestablishment.

[0116] In some embodiments of the present application, when a triggering condition of a first measurement event is met, the terminal reports a first measurement report to a network-side device.

[0117] In some embodiments of the present application, after receiving the measurement report, the network side device evaluates the communication quality of the cell according to the signal measurement value in the measurement report, and sends a switching command to the terminal to instruct the terminal to perform cell switching.

[0118] Exemplarily, when the triggering conditions of the A3 event are met, the terminal reports a measurement report of the A3 event to the network side device. When the network side device determines that the communication quality of the terminal's neighboring cell is better than that of the serving cell based on the measurement report, it sends a switching command to the terminal to instruct the terminal to switch to the neighboring cell.

[0119] In some embodiments of the present application, when a cell handover fails, the terminal disables the serving cell of the terminal and selects a target cell whose signal satisfies the conditions to perform wireless connection reconstruction.

[0120] In some embodiments of the present application, the terminal can start a second timer when the service data meets an abnormal condition or when reporting a first measurement report, and then wait for the network side device to issue a switching command. If the cell is not successfully switched after the second timer expires, it is determined that the switching has failed, and the wireless connection reconstruction process is executed.

[0121] In some embodiments of the present application, cell handover failure may include the following situations:

[0122] Case 1: The terminal measurement report fails to be sent, the network side device does not receive the measurement report, and the network side device does not send a switching command.

[0123] Case 2: The network-side device receives the measurement report but does not send a switching command due to network reasons.

[0124] Case 3: After the network side device sends a handover command, the terminal returns a handover failure, or after the terminal sends a handover reconfiguration message, random access to the target cell fails.

[0125] In some embodiments of the present application, if a cell switch occurs during the reconstruction process, the abnormality judgment is re-entered at this time. If the abnormal cell has been staying during the reconstruction process, it is determined that there is a cell that meets the switching conditions in the current switching target neighboring cell list, and then the service cell ban action is performed. Then, the cell selection is initiated in the target cell with the best signal to complete the reconstruction process. If the reconstruction fails, it is necessary to re-enter the service abnormality detection process and re-walk the process.

[0126] It should be noted that the purpose of the RRC re-establishment process is to re-establish the RRC connection. The following is the re-establishment process defined by the protocol. The re-establishment specified by the protocol is generally used in the following situations: If the UE in the RRC_CONNECTED state has activated AS security using SRB2, a re-establishment process can be initiated to restore the previously established RRC connection. If the cell can find a valid UE context and verify it during re-establishment, SRB1 will be re-established and restored; if the cell cannot find the corresponding UE context during re-establishment, the cell will discard the stored AS Context and release all RBs, and then send RRCSetup to establish a new RRC connection.

[0127] However, this application prohibits the old service cell when the terminal service is abnormal, and initiates random access and RRC connection request in the new cell, which is different from the reconstruction triggering reason described in the relevant technology, and the reconstruction specified in the current protocol will not prohibit the old service cell, but will be rebuilt in a cell with better signal. This application prohibits the old service cell, and will select a cell with the best signal other than the old service cell for reconstruction, thereby avoiding the terminal accessing the old service cell again and being unable to select a new cell to perform wireless connection reconstruction.

[0128] In an embodiment of the present application, when a cell handover fails, the terminal can disable the current serving cell and perform wireless connection reconstruction, thereby quickly restoring the communication connection and reducing the time of communication interruption.

[0129] In some embodiments of the present application, before the above step 204, the measurement event processing method provided by the embodiment of the present application further includes the following step 207:

[0130] Step 207: The terminal determines whether the moving speed of the terminal is less than a first threshold.

[0131] In combination with the above step 207, the above step 204 can be specifically implemented by the following step 204a.

[0132] Step 204a: When the moving speed is less than the first threshold, the terminal reports a first measurement report.

[0133] The measurement report is used by the network side device to evaluate the signal quality of the serving cell and neighboring cell of the terminal and to perform related operations of cell switching.

[0134] In some embodiments of the present application, the terminal can obtain the terminal's moving speed in real time or periodically, and report a first measurement report when the moving speed is less than a certain threshold; or, when the moving speed is greater than or equal to a certain threshold, the terminal does not send a measurement report to the network side device, but performs wireless connection reconstruction.

[0135] It should be noted that when the terminal moves at a fast speed, that is, when the terminal is currently in a dynamic scene where the signal fades rapidly, the test found that the success rate of the terminal executing the handover in the dynamic scene is low, so the terminal can perform wireless connection reconstruction. Conversely, when the terminal moves at a slow speed, that is, when the terminal is currently in a static scene where the signal changes slowly, the test found that the success rate of the terminal executing the handover in the dynamic scene is high, so the terminal can perform cell switching.

[0136] In some embodiments of the present application, the terminal may perform different cell change actions according to corresponding configurations. The four configurations of cell change are as follows:

[0137] Configuration 1: Disable the cell change function.

[0138] Configuration 2: Only switching and redirection are allowed.

[0139] Configuration 3: Allow only rebuilds.

[0140] Configuration 4: Allow switching, redirection, and rebuilding.

[0141] It should be noted that the four cell change configurations are configured by the communication framework, which identifies the specific fast fading environment or static environment to configure different parameters. The configuration logic is as follows:

[0142] For dynamic scenarios with fast signal fading such as subways, highways, and high-speed railways, due to the fast moving speed, measurement reporting failures or measurement reporting without receiving network response switching are often encountered, so only reconstruction can be configured.

[0143] For static scenarios, because business anomalies are usually caused by network anomalies, the terminal signal is good but there may be interference, congestion and other anomalies. You can only configure the method of switching first and then rebuilding after the switching fails, so that the terminal can prioritize switching and escape.

[0144] In an embodiment of the present application, the terminal can intelligently judge and select an appropriate communication strategy (reestablishing connection or switching) according to the current network environment (static or dynamic), so that different communication strategies can be selected according to different scenarios, which helps to optimize network configuration and resource allocation, and make more reasonable use of network resources.

[0145] The following is an explanation of the method for processing measurement events provided in the embodiments of the present application through specific examples.

[0146] Embodiment 1:

[0147] For example, Figure 2 As shown, the above-mentioned method for processing the measurement event may include the following steps 301 to 310:

[0148] Step 301: Start the program;

[0149] Step 302: The terminal registers NR or LTE cell A;

[0150] Step 303: The terminal detects whether the abnormal condition set of each abnormal scenario is satisfied;

[0151] Step 304: If the abnormal condition is met at this time and there is a handover configuration neighboring cell that meets the handover condition, start timer T1; if the neighboring cell handover condition is not met, continue to reduce the measurement value of the A2 event;

[0152] Step 305: Check whether the abnormal condition is met for T1 or nT1 consecutive times (1 second is counted once, T1 second is equal to T1 times, 100ms is counted once, T1 second is equal to T1*10 times). If any condition is not met before the timer times out, stop the timer and continue with 103, otherwise jump to 106; lower the measurement value of the A2 event or lower the measurement values ​​of the A1 and A2 events, and wait for the network to configure the measurement configuration of A3 / A4 / A5 / A6;

[0153] It should be noted that adjusting the A1 offset refers to adding an offset to the signal measurement value corresponding to the A1 event, and adjusting the measurement value of the A2 event refers to adding an offset to the signal measurement value corresponding to the A2 event.

[0154] Step 306: Check whether the target cell is a 2G / 3G neighboring cell. If yes, ignore the measurement value adjustment. Otherwise, start the measurement value adjustment. If the network is configured with A3 / A4 / A5 / A6 measurement events, continue to step 107.

[0155] Step 307: Adjust the measurement values ​​of the serving cell and the neighboring cell in the measurement configuration of A3 / A4 / A5 / A6 so that the conditions for reporting the measurement report are currently met, thereby inducing network handover escape;

[0156] Step 308: Report the measurement report to the network;

[0157] Step 309: Finally, you can escape by switching, redirecting or rebuilding;

[0158] Step 310: The program ends.

[0159] In an embodiment of the present application, when the service is abnormal, an A3 / A4 / A5 / A6 measurement report can be constructed and reported to the network to trigger escape from the abnormal cell. Compared with the current design of the protocol, the terminal stays in the cell with the best signal. The switching conditions can only be met when the serving cell deteriorates and the neighboring cell improves. If the conditions are not met, the measurement report will not be reported. The present application escapes based on the premise of service abnormality, and essentially attempts to switch cells to recover, thereby improving user experience.

[0160] Embodiment 2:

[0161] For example, Figure 3 As shown, the above-mentioned method for processing the measurement event may include the following steps 401 to 409:

[0162] Step 401. Start the process.

[0163] Step 402. When a business anomaly occurs, adjust the measurement value and report the measurement report.

[0164] Step 403: Query the current configuration, which is switched in real time by the communication framework according to scenario recognition.

[0165] Step 404: Determine whether switching and reconstruction are currently supported.

[0166] Step 405: Start the switching timer T2 and wait for the network to send a switching command.

[0167] Step 406: If the cell is not changed after the timer T2 times out, it is determined that the handover has failed, and the process jumps to 104 to determine whether the reconstruction process can be performed.

[0168] Step 407: Start the reconstruction timer T3.

[0169] Step 408: Complete the switching and reconstruction process.

[0170] It should be noted that if it is not completed within the specified time, it is considered a failure. If a cell switch occurs during the reconstruction process, the abnormality judgment will be re-entered at this time; if the abnormal cell has been resident during the reconstruction process, it will be determined that there is a cell that meets the switching conditions in the current switching target neighboring cell list, and then the service cell ban action will be performed, and then the cell selection will be initiated in the target cell with the best signal to complete the reconstruction process. If the reconstruction fails, it is necessary to re-enter the service abnormality detection process;

[0171] Step 409: End the process.

[0172] In an embodiment of the present application, the terminal constructs a measurement report that meets the conditions so that the network can issue a switching action to ensure the continuity of the service. If the measurement report fails to be sent, or the network does not respond to the switch, or the handover command fails to be received, it can be selectively configured whether to re-establish the connection in the target cell, for example, reconstruction, prohibiting the old service cell, initiating random access and RRC connection requests in the new cell, etc. For different scenarios, different options can be configured. For dynamic scenarios with rapid signal fading such as subways, highways, and high-speed railways, because of the fast moving speed, measurement report failures or measurement reports that do not receive a network response switch are often encountered, so it can be configured to only rebuild (the success rate of switching in high dynamic scenarios is low). For static scenarios, because business anomalies are usually caused by network anomalies, the terminal signal is good but there may be interference, congestion and other anomalies. It is only possible to configure the method of switching first (high environmental requirements) and then rebuilding after the switching fails, so that the terminal can prioritize the execution of the switch escape.

[0173] The above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or, under the premise that there is no contradiction, can also be executed in combination with each other. The specific implementation can be determined according to actual usage requirements, and the embodiments of the present application do not limit this.

[0174] The processing method for measurement events provided in the embodiment of the present application may be executed by a processing device for measurement events. The processing method for measurement events performed by a processing device for measurement events is taken as an example to illustrate the processing device for measurement events provided in the embodiment of the present application.

[0175] Figure 4 A schematic diagram of the structure of a device for processing measurement events provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the processing device for the measurement event may include a processing module 401, wherein the processing module 401 is used to obtain a first signal measurement value corresponding to a first measurement event when the service data of the terminal meets an abnormal condition, and the first signal measurement value includes at least one of the following: a signal measurement value of a service cell of the terminal and a signal measurement value of a neighboring cell of the service cell; the processing module 401 is also used to adjust the first signal measurement value to a second signal measurement value when the first signal measurement value obtained by the acquisition module does not meet the triggering condition of the first measurement event, and the second signal measurement value meets the triggering condition of the first measurement event of the terminal, and the triggering condition is used to trigger the reporting of a first measurement report, and the first measurement report is used to trigger cell switching.

[0176] In some embodiments of the present application, the abnormal condition includes at least one of the following:

[0177] The packet loss rate of the service data is greater than or equal to the second threshold;

[0178] The delay of the service data is greater than or equal to a third threshold;

[0179] The transmission rate of the service data is less than or equal to a fourth threshold;

[0180] The retransmission rate of the business data is greater than or equal to a fifth threshold.

[0181] In some embodiments of the present application, the first signal measurement value includes at least one of the following: a signal measurement value of a serving cell of the terminal, and a signal measurement value of a neighboring cell of the serving cell.

[0182] In some embodiments of the present application, the processing module is specifically used to: determine a first offset based on a trigger condition and a first signal measurement value, wherein the first offset represents an adjustment amount to the first signal measurement value; and obtain a second signal measurement value based on the first signal measurement value and the first offset.

[0183] In some embodiments of the present application, the processing module is also used to start a first timer before adjusting the first signal measurement value to the second signal measurement value, and the first timer is used to count the duration of time that the business data meets the abnormal condition; the processing module is specifically used to adjust the first signal measurement value to the second signal measurement value by the terminal if the duration of time that the business data meets the abnormal condition exceeds the timing duration of the first timer.

[0184] In some embodiments of the present application, the processing module is specifically used to adjust the first signal measurement value to the second signal measurement value when the neighboring cell of the serving cell meets the switching condition, and the switching condition is used to determine whether the signal quality of the neighboring cell meets the triggering measurement report.

[0185] In some embodiments of the present application, the processing module is also used to: when the neighboring cell of the serving cell does not meet the switching condition, obtain a third signal measurement value corresponding to the second measurement event; if the third signal measurement value does not meet the triggering condition of the second measurement event, adjust the third signal measurement value to a fourth signal measurement value, and the fourth signal measurement value meets the triggering condition of the second measurement event. The triggering condition of the second measurement event is used to trigger the reporting of a second measurement report, and the second measurement report is used to trigger the neighboring cell measurement configuration.

[0186] In some embodiments of the present application, the above-mentioned device also includes: a sending module and a receiving module, wherein: the sending module is used to report a first measurement report after the processing module adjusts the first signal measurement value to the second signal measurement value; the processing module is also used to perform cell switching when the receiving module receives a switching command from a network side device; the processing module is also used to disable the service cell of the terminal and perform wireless connection reconstruction when the cell switching fails.

[0187] In some embodiments of the present application, the processing module is also used to determine whether the moving speed of the terminal is less than a first threshold before reporting the first measurement report; the sending module is specifically used to report the first measurement report when the processing module determines that the moving speed is less than the first threshold, and the measurement report is used by the network side device to evaluate the signal quality of the service cell and neighboring cell of the terminal, and perform related operations of cell switching.

[0188] The measurement event processing device provided in the embodiment of the present application obtains the first signal measurement value corresponding to the first measurement event when the service data of the terminal meets the abnormal condition, and adjusts the first signal measurement value to the second signal measurement value when the first signal measurement value does not meet the trigger condition of the first measurement event, and the second signal measurement value meets the trigger condition of the first measurement event of the terminal, and the trigger condition is used to trigger the reporting of the first measurement report. Through this method, when the terminal has a service abnormality, the measurement event processing device can adjust the signal measurement value corresponding to the measurement event so that the signal measurement value meets the trigger condition of the measurement event, so that the corresponding measurement report is reported in time after the trigger condition is met, so that the network side device can make relevant decisions on mobility management according to the measurement report in time, that is, the measurement event processing device can report the measurement report in time and actively when the service is abnormal to request switching instead of passively switching after disabling the cell, so as to shorten the entire switching process, so that the terminal can escape from the cell with the current service abnormality in advance, thereby improving the communication service quality of the terminal.

[0189] The processing device for measuring events in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0190] The device for processing measurement events in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0191] The measurement event processing device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and will not be described again here to avoid repetition.

[0192] Alternatively, if Figure 5 As shown, an embodiment of the present application also provides an electronic device 500, including a processor 501 and a memory 502, and the memory 502 stores a program or instruction that can be executed on the processor 501. When the program or instruction is executed by the processor 501, the various steps of the embodiment of the processing method for the above-mentioned measurement event are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0193] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0194] Figure 6 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0195] The electronic device 100 includes but is not limited to components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.

[0196] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 6 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0197] Among them, the processor 110 is used to obtain a first signal measurement value corresponding to a first measurement event when the service data of the terminal meets an abnormal condition, and the first signal measurement value includes at least one of the following: a signal measurement value of a service cell of the terminal and a signal measurement value of a neighboring cell of the service cell; the processor 110 is also used to adjust the first signal measurement value to a second signal measurement value when the first signal measurement value obtained by the acquisition module does not meet the triggering condition of the first measurement event, and the second signal measurement value meets the triggering condition of the first measurement event of the terminal, and the triggering condition is used to trigger the reporting of a first measurement report, and the first measurement report is used to trigger cell switching.

[0198] In some embodiments of the present application, the abnormal condition includes at least one of the following:

[0199] The packet loss rate of the service data is greater than or equal to the second threshold;

[0200] The delay of the service data is greater than or equal to a third threshold;

[0201] The transmission rate of the service data is less than or equal to a fourth threshold;

[0202] The retransmission rate of the business data is greater than or equal to a fifth threshold.

[0203] In some embodiments of the present application, the first signal measurement value includes at least one of the following: a signal measurement value of a serving cell of the terminal, and a signal measurement value of a neighboring cell of the serving cell.

[0204] In some embodiments of the present application, the processor 110 is specifically used to: determine a first offset based on a trigger condition and a first signal measurement value, wherein the first offset represents an adjustment amount to the first signal measurement value; and obtain a second signal measurement value based on the first signal measurement value and the first offset.

[0205] In some embodiments of the present application, the processor 110 is also used to start a first timer before adjusting the first signal measurement value to the second signal measurement value, and the first timer is used to count the duration for which the business data meets the abnormal condition; the processor 110 is specifically used to adjust the first signal measurement value to the second signal measurement value by the terminal if the duration for which the business data meets the abnormal condition exceeds the timing duration of the first timer.

[0206] In some embodiments of the present application, the processor 110 is specifically configured to adjust the first signal measurement value to the second signal measurement value when a neighboring cell of the serving cell meets a switching condition, and the switching condition is used to determine whether the signal quality of the neighboring cell meets the requirement for triggering measurement reporting.

[0207] In some embodiments of the present application, the processor 110 is further used to: when a neighboring cell of the serving cell does not meet the switching condition, obtain a third signal measurement value corresponding to the second measurement event; if the third signal measurement value does not meet the triggering condition of the second measurement event, adjust the third signal measurement value to a fourth signal measurement value, and the fourth signal measurement value meets the triggering condition of the second measurement event. The triggering condition of the second measurement event is used to trigger reporting of a second measurement report, and the second measurement report is used to trigger the neighboring cell measurement configuration.

[0208] In some embodiments of the present application, the radio frequency unit 101 is used to report a first measurement report after the processor 110 adjusts the first signal measurement value to the second signal measurement value; the processor 110 is also used to perform cell switching when the radio frequency unit 101 receives a switching command from a network side device; the processor 110 is also used to disable the service cell of the terminal and perform wireless connection reconstruction when the cell switching fails.

[0209] In some embodiments of the present application, the processor 110 is further used to determine whether the moving speed of the terminal is less than a first threshold before reporting the first measurement report; the radio frequency unit 101 is specifically used to report the first measurement report when the processor 110 determines that the moving speed is less than the first threshold, and the measurement report is used by the network side device to evaluate the signal quality of the service cell and the neighboring cell of the terminal, and perform related operations of cell switching.

[0210] The electronic device provided in the embodiment of the present application obtains the first signal measurement value corresponding to the first measurement event when the service data of the electronic device meets the abnormal condition, and adjusts the first signal measurement value to the second signal measurement value when the first signal measurement value does not meet the trigger condition of the first measurement event, and the second signal measurement value meets the trigger condition of the first measurement event of the terminal, and the trigger condition is used to trigger the reporting of the first measurement report. Through this method, when the electronic device has a service abnormality, the processing device of the measurement event can adjust the signal measurement value corresponding to the measurement event so that the signal measurement value meets the trigger condition of the measurement event, so that the corresponding measurement report is reported in time after the trigger condition is met, so that the network side device can make relevant decisions on mobility management according to the measurement report in time, that is, the electronic device can report the measurement report in time and actively when the service is abnormal to request switching instead of passively switching after disabling the cell, so as to shorten the entire switching process, so that the electronic device can escape from the cell with the current service abnormality in advance, thereby improving the communication service quality of the electronic device.

[0211] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0212] The memory 109 can be used to store software programs and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0213] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.

[0214] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned measurement event processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0215] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0216] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned measurement event processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0217] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0218] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned measurement event processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0219] It should be noted that, in this article, the term "comprises", "includes" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0220] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0221] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for processing a measurement event, characterized in that: The method comprises: When the service data of the terminal meets the abnormal condition, the terminal obtains a first signal measurement value corresponding to the first measurement event, where the first signal measurement value includes at least one of the following: a signal measurement value of a serving cell of the terminal and a signal measurement value of a neighboring cell of the serving cell; When the first signal measurement value does not meet the triggering condition of the first measurement event, the terminal adjusts the first signal measurement value to a second signal measurement value, and the second signal measurement value meets the triggering condition of the first measurement event of the terminal, and the triggering condition is used to trigger reporting of a first measurement report, and the first measurement report is used to trigger cell switching.

2. The method according to claim 1, characterized in that: Before the terminal adjusts the first signal measurement value to the second signal measurement value, the method further includes: The terminal starts a first timer, where the first timer is used to count the duration of time during which the service data meets the abnormal condition; The terminal adjusting the first signal measurement value to the second signal measurement value includes: If the duration for which the service data meets the abnormal condition exceeds the timing duration of the first timer, the terminal adjusts the first signal measurement value to a second signal measurement value.

3. The method according to claim 1, characterized in that The terminal adjusting the first signal measurement value to a second signal measurement value includes: In a case where a neighboring cell of the serving cell meets a switching condition, the terminal adjusts the first signal measurement value to a second signal measurement value, and the switching condition is used to determine whether the signal quality of the neighboring cell meets the requirement of triggering measurement reporting.

4. The method according to claim 1, characterized in that: After the terminal obtains the first signal measurement value corresponding to the first measurement event, the method further includes: When a neighboring cell of the serving cell does not meet a switching condition, the terminal obtains a third signal measurement value corresponding to a second measurement event, where the switching condition is used to determine whether the signal quality of the neighboring cell meets the requirement for triggering measurement reporting; If the third signal measurement value does not meet the triggering condition of the second measurement event, the terminal adjusts the third signal measurement value to a fourth signal measurement value, and the fourth signal measurement value meets the triggering condition of the second measurement event. The triggering condition of the second measurement event is used to trigger reporting of a second measurement report, and the second measurement report is used to trigger neighboring cell measurement configuration.

5. The method according to claim 1, characterized in that After the terminal adjusts the first signal measurement value to a second signal measurement value, the method further includes: The terminal reports the first measurement report; If the terminal fails to successfully perform cell switching within a preset time period, the terminal disables the serving cell and performs wireless connection reestablishment.

6. The method according to claim 5, characterized in that Before the terminal reports the first measurement report, the method further includes: The terminal determines whether a moving speed of the terminal is less than a first threshold; The terminal reporting the first measurement report includes: When the moving speed is less than the first threshold, the terminal reports the first measurement report.

7. A device for processing measurement events, characterized in that: The device comprises: a processing module; The processing module is configured to obtain, when the service data of the terminal meets the abnormal condition, a first signal measurement value corresponding to the first measurement event, where the first signal measurement value includes at least one of the following: a signal measurement value of a serving cell of the terminal and a signal measurement value of a neighboring cell of the serving cell; The processing module is also used to adjust the first signal measurement value to a second signal measurement value when the first signal measurement value obtained by the acquisition module does not meet the triggering condition of the first measurement event, and the second signal measurement value meets the triggering condition of the first measurement event, and the triggering condition is used to trigger reporting of the first measurement report, and the first measurement report is used to trigger cell switching.

8. The device according to claim 7, characterized in that The processing module is further used to start a first timer before adjusting the first signal measurement value to the second signal measurement value, wherein the first timer is used to count the duration of time during which the service data meets the abnormal condition; The processing module is specifically configured to adjust the first signal measurement value to a second signal measurement value if the duration for which the service data meets the abnormal condition exceeds the timing duration of the first timer.

9. The device according to claim 7, characterized in that The processing module is specifically used to: when a neighboring cell of the serving cell meets a switching condition, adjust the first signal measurement value to a second signal measurement value, and the switching condition is used to determine whether the signal quality of the neighboring cell meets the triggering measurement report.

10. The device according to claim 7, characterized in that The processing module is further configured to: after obtaining the first signal measurement value corresponding to the first measurement event, if the neighboring cell of the serving cell does not meet the switching condition, obtain a third signal measurement value corresponding to the second measurement event, wherein the switching condition is used to determine whether the signal quality of the neighboring cell meets the triggering measurement report; If the third signal measurement value does not meet the triggering condition of the second measurement event, the third signal measurement value is adjusted to a fourth signal measurement value, and the fourth signal measurement value meets the triggering condition of the second measurement event. The triggering condition of the second measurement event is used to trigger reporting of a second measurement report, and the second measurement report is used to trigger neighboring cell measurement configuration.

11. The device according to claim 7, characterized in that The device further comprises: a sending module and a receiving module, wherein: The sending module is configured to report the first measurement report after the processing module adjusts the first signal measurement value to the second signal measurement value; The processing module is further configured to execute cell switching when the receiving module receives a switching command from a network side device; The processing module is further configured to disable the serving cell of the terminal and perform wireless connection reconstruction when the cell switching fails.

12. The device according to claim 11, characterized in that The processing module is further configured to determine whether a moving speed of the terminal is less than a first threshold before reporting the first measurement report; The sending module is specifically configured to report the first measurement report if the processing module determines that the moving speed is less than the first threshold.

13. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method for processing a measurement event according to any one of claims 1 to 6 are implemented.

14. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the steps of the method for processing a measurement event according to any one of claims 1 to 6 are implemented.

Citation Information

Cited By

  • Measurement event processing method and apparatus, and electronic device and readable storage medium

    WO2026056817A1