Measurement report generation method and device, equipment and storage medium
The method addresses inefficiencies in cell switching by dynamically calculating adjustment values for wireless signal quality, enabling quick and adaptive handovers in mobile communication systems.
Patent Information
- Application Number
- CN202310782857.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-28
- Publication Date
- 2024-12-31
AI Technical Summary
Existing cell switching methods in mobile communication, such as hard and soft switching, suffer from inefficiencies like slow RRC connection and non-adaptive adjustment values for RSRP, leading to prolonged abnormal service during cell handovers.
A method for generating a measurement report that involves measuring wireless signal quality, calculating an adjustment value based on measurement events, and adjusting the signal quality to dynamically trigger a handover command to a target cell, using a programmable logic circuit and communication device.
Enables quick and adaptive cell switching by dynamically calculating adjustment values, ensuring seamless handovers without prolonged abnormal service.
Smart Images

Figure CN119233327A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communications, and in particular to a method, apparatus, device and storage medium for generating a measurement report. Background Art
[0002] With the development of mobile communication technology, when a terminal encounters a network abnormality, the terminal usually chooses to switch from the current cell to a target cell with a good network.
[0003] In the related art, cell switching is performed by adopting hard switching and soft switching to achieve the switching of the terminal from the current cell to the target cell. Among them, the hard switching method includes releasing the radio resource control (Radio Resource Control, RRC) connection between the terminal and the current cell, and then re-establishing the RRC connection between the terminal and the target cell. However, when using the above-mentioned hard switching method, the RRC connection may be slow, causing jamming. The soft switching method includes setting a fixed adjustment value or an adjustment value of the superimposed step length for the reference signal receiving power (Reference Signal Receiving Power, RSRP), and adjusting the RSRP from the RSRP that conforms to the current cell to the RSRP that conforms to the target cell through the adjustment value, so as to achieve the switching of the terminal from the current cell to the target cell. However, when using the above-mentioned soft switching method, it may appear that the fixed adjustment value cannot adaptably meet the needs of different cells, and the adjustment value of the superimposed step length needs to be superimposed multiple times to achieve switching, and the terminal may be in abnormal service for a long time during the multiple superpositions. Summary of the invention
[0004] The embodiment of the present application provides a method, apparatus, device and storage medium for generating a measurement report. The technical solution is as follows:
[0005] According to one aspect of the present application, a method for generating a measurement report is provided, the method comprising:
[0006] Measuring a radio signal quality of at least one cell, wherein the at least one cell includes a serving cell and / or a target cell;
[0007] Calculating an adjustment value of the wireless signal quality based on the type of the measurement event;
[0008] Adjusting the wireless signal quality based on the adjustment value to obtain adjusted wireless signal quality;
[0009] Based on the adjusted wireless signal quality, generating a measurement report corresponding to the measurement event, wherein the measurement report is used to trigger a handover command from the serving cell to the target cell;
[0010] The serving cell is a cell where the terminal currently resides, and the target cell is a neighboring cell of the serving cell.
[0011] According to another aspect of the present application, a device for generating a measurement report is provided, the device comprising:
[0012] A measurement module, configured to measure a radio signal quality of at least one cell, wherein the at least one cell includes a serving cell and / or a target cell;
[0013] A calculation module, configured to calculate an adjustment value of the wireless signal quality based on a type of a measurement event;
[0014] an adjustment module, configured to adjust the wireless signal quality based on the adjustment value to obtain an adjusted wireless signal quality;
[0015] A generating module, configured to generate a measurement report corresponding to the measurement event based on the adjusted wireless signal quality, wherein the measurement report is used to trigger a handover command from the serving cell to the target cell;
[0016] The serving cell is a cell where the terminal currently resides, and the target cell is a neighboring cell of the serving cell.
[0017] According to another aspect of the present application, a chip is provided, the chip comprising a programmable logic circuit and / or program instructions, and a communication device equipped with the chip is used to implement the measurement report generation method as described above when running.
[0018] According to another aspect of the present application, a terminal device is provided, comprising: a processor, a memory and a transceiver, the processor being connected to the transceiver, the memory storing at least one program, the at least one program being loaded and executed by the processor to implement the method for generating a measurement report as described above.
[0019] According to another aspect of the present application, a computer-readable storage medium is provided, in which at least one program is stored. The at least one program is loaded and executed by a processor to implement the measurement report generation method as described above.
[0020] According to another aspect of the present application, a computer program product is provided, the computer program product comprising at least one program segment, the at least one program segment being stored in a computer-readable storage medium; a processor of a communication device reads the at least one program segment from the computer-readable storage medium, and the processor executes the at least one program segment, so that the communication device executes the method for generating a measurement report as described above.
[0021] According to another aspect of the present application, a computer program is provided, the computer program comprising at least one program segment, the at least one program segment being stored in a computer-readable storage medium; a processor of a communication device reads the at least one program segment from the computer-readable storage medium, and the processor executes the at least one program segment, so that the communication device executes the method for generating a measurement report as described above.
[0022] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:
[0023] After measuring the wireless signal quality of the service cell and / or the target cell, the adjustment value of the wireless signal quality is calculated according to the type of measurement event, and the wireless signal quality is adjusted to generate a measurement report corresponding to the measurement event, so that the terminal can quickly switch from the service cell to the target cell by dynamically calculating the adjustment value. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0025] Figure 1 is a schematic diagram of a communication system provided by an exemplary embodiment of the present application;
[0026] Figure 2 is a schematic diagram of cell switching provided by another exemplary embodiment of the present application;
[0027] Figure 3 is a flowchart of a method for generating a measurement report provided by another exemplary embodiment of the present application;
[0028] Figure 4 is a flowchart of a method for generating a measurement report provided by another exemplary embodiment of the present application;
[0029] Figure 5 is a flowchart of a method for generating a measurement report provided by another exemplary embodiment of the present application;
[0030] Figure 6 is a flowchart of a method for generating a measurement report provided by another exemplary embodiment of the present application;
[0031] Figure 7 is a flowchart of a method for generating a measurement report provided by another exemplary embodiment of the present application;
[0032] Figure 8is a flowchart of a method for generating a measurement report provided by another exemplary embodiment of the present application;
[0033] Fig. 9 is a flowchart of a method for generating a measurement report provided by another exemplary embodiment of the present application;
[0034] Fig.10 is a flowchart of a method for generating a measurement report provided by another exemplary embodiment of the present application;
[0035] Fig.11 is a flowchart of constructing a neighbor information table provided by another exemplary embodiment of the present application;
[0036] Fig.12 It is a block diagram of a device for generating a measurement report provided by another exemplary embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0038] First, the relevant terms involved in the embodiments of the present application are introduced:
[0039] Cell: refers to a wireless area covered by wireless signals.
[0040] Cell switching: refers to the process in which a terminal switches a wireless link connection from a current cell to a target cell.
[0041] RSRP: A parameter value used to indicate the quality of wireless signals, which refers to the average value of the signal power received on a resource element (RE).
[0042] Figure 1 The schematic diagram of a communication system provided by an exemplary embodiment of the present application is shown. The communication system includes a network device 10 and a terminal 20.
[0043] In some embodiments, the network device 10 in the present application is used to provide wireless communication functions, and the network device 10 includes but is not limited to: Evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home Evolved NodeB, or Home Node B, HNB), Baseband Unit (BBU), Access Point (AP) in Wireless Fidelity (Wi-Fi) system, Wireless Relay Node, Wireless Backhaul Node, Transmission Point (TP) or Transmission and Reception Point (TRP), etc., and can also be the next generation Node B (gNB) or transmission point (TRP or TP) in the fifth generation (5G) mobile communication system, or, one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or, it can also be a g The network node of the NB or transmission point, such as the baseband unit (BBU) or the distributed unit (DU), or the base station in the Beyond Fifth Generation (B5G) and the Sixth Generation (6G) mobile communication system, or the core network (CN), fronthaul, backhaul, radio access network (RAN), network slice, or the service cell, primary cell (PCell), primary secondary cell (PS Cell), special cell (Sp Cell), secondary cell (S Cell), etc. of the terminal device. The network device 10 in the present application can also be a device that provides wireless communication functions for the terminal in other communication systems that may appear in the future. With the evolution of communication technology, the name "network device" may change. For the convenience of description, in the embodiment of the present application, the devices that provide wireless communication functions for the terminal are collectively referred to as network devices.
[0044] In some embodiments, the terminal 20 is a device that can provide voice and / or data connectivity to a user. The terminal 20 is also called an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal device, a wireless communication device, a user agent, or a user device. The terminal 20 includes but is not limited to: handheld devices, wearable devices, vehicle-mounted devices and Internet of Things devices, such as: mobile phones, tablet computers, e-book readers, laptop computers, desktop computers, televisions, game consoles, mobile Internet devices (Mobile Internet Device, MID), augmented reality (Augmented Reality, AR) terminals, virtual reality (Virtual Reality, VR) terminals and mixed reality (Mixed Reality, MR) terminals, wearable devices, handles, electronic tags, controllers, wireless terminals in industrial control (Industrial Control), wireless terminals in self-driving (Self Driving), wireless terminals in remote medical care (Remote Medical), wireless terminals in smart grids (Smart Grid), wireless terminals in transportation safety (Transportation Safety), wireless terminals in smart cities (Smart City), wireless terminals in smart homes (Smart Home), wireless terminals in remote medical surgery (Remote Medical Surgery), cellular phones, cordless phones, Session Initiation Protocol (Session Initiation Protocol, SIP) phones, Wireless Local Loop (Wireless Local Loop (WLL) stations, personal digital assistants (PDA), TV set top boxes (STB), customer premises equipment (CPE), etc.
[0045] In some embodiments, terminal 20 is in cell 1, and cell 2, cell 3, and cell 4 are adjacent cells of cell 1 (hereinafter referred to as neighboring cells). In some embodiments, terminal 20 switches from the serving cell to the target cell when the switching condition is met. Figure 2 As shown, assuming that the current serving cell of terminal 20 is cell 1, when the switching condition is met, terminal 20 switches from cell 1 to cell 3, that is, the target cell is cell 3.
[0046] The network device 10 and the terminal 20 communicate with each other through a certain air interface technology. Exemplarily, there are two communication scenarios between the network device 10 and the terminal 20: uplink communication scenario and downlink communication scenario. Uplink communication refers to the terminal 20 sending a signal to the network device 10; downlink communication refers to the network device 10 sending a signal to the terminal 20.
[0047] In some embodiments, when the terminal is in a communication connection state, when the terminal moves from cell A to cell B, cell A as the original service cell will not continue to provide services to the terminal. In order not to interrupt the wireless link connection, it is necessary to find a target cell as a new service cell. In some embodiments, the terminal generates a measurement report by measuring the neighboring cell. The measurement report includes at least the neighboring cell measurement result, and the neighboring cell measurement result includes at least the wireless signal quality of the neighboring cell. The terminal reports the measurement report to the network device, and the network device determines whether the terminal meets the switching conditions based on the measurement report, determines the target cell for switching if the switching conditions are met, and switches the wireless link connection from the service cell to the target cell.
[0048] In some embodiments, when the current call environment is in a network congestion situation, the speed of network scheduling resources will be slow due to network congestion, which may cause the communication call to fail. At this time, the terminal needs to actively escape from the serving cell and access the target cell.
[0049] In the related art, the terminal makes a fallback adjustment to the wireless signal quality in the measurement report so that the measurement report can trigger a switching command from the serving cell to the target cell. This includes setting a fixed adjustment value or an adjustment value of the superimposed step length for RSRP, and adjusting the RSRP from the RSRP that conforms to the current cell to the RSRP that conforms to the target cell through the adjustment value. However, the fixed adjustment value may not be able to adaptably meet the needs of different cells, and the adjustment value of the superimposed step length needs to be superimposed multiple times to achieve switching. The multiple superpositions may cause the terminal to be in abnormal service for a long time.
[0050] In order to ensure that the called terminal successfully escapes from the serving cell, the embodiment of the present application provides a method for generating a measurement report to ensure that the measurement report reported by the terminal to the network device can trigger a switching command from the serving cell to the target cell. Figure 3 : is a flow chart of a method for generating a measurement report provided by an exemplary embodiment of the present application. The method comprises:
[0051] Step 120: measuring the wireless signal quality of at least one cell;
[0052] In some embodiments, at least one cell includes a serving cell and / or a target cell. The serving cell refers to a cell that currently provides a wireless link connection; the target cell refers to a neighboring cell of the serving cell, which is used to provide a new wireless link connection for the terminal when the terminal disconnects the wireless link connection from the serving cell.
[0053] In some embodiments, the quality of the wireless signal is determined by at least one of RSRP, Reference Signal Receiving Quality (RSRQ) and Signal to Interference plus Noise Ratio (SINR). Among them, RSRP refers to the average value of the signal power received on all REs carrying the reference signal in any symbol. When the RSRP is large, it reflects that the received signal power is large and the wireless signal quality is good; when the RSRP is small, it reflects that the received signal power is small and the wireless signal quality is poor. When the RSRQ is large, it reflects that the received quality of the reference signal is good and the wireless signal quality is good; when the RSRQ is small, it reflects that the received quality of the reference signal is poor and the wireless signal quality is poor. SINR refers to the ratio of wireless signal to noise. When the ratio of wireless signal to noise is large, it means that there is less noise and the wireless signal quality is good; when the ratio of wireless signal to noise is small, it means that there is more noise and the wireless signal quality is poor.
[0054] In the embodiment of the present application, measuring the RSRP of at least one cell is taken as an example for illustration.
[0055] Step 140: Calculate an adjustment value of the wireless signal quality based on the type of the measurement event;
[0056] In some embodiments, the type of measurement event is used to indicate the classification of the measurement event reported when the wireless signal quality of the serving cell and / or the target cell meets the reporting condition of the measurement event. The type of measurement event includes at least A1 event, A2 event, A3 event, A4 event and A5 event. Among them, A1 event is a measurement event used to indicate the end of measurement, A2 event is a measurement event used to indicate the start of measurement, and A3 event, A4 event and A5 event are measurement events used to indicate cell switching.
[0057] In some embodiments, the A3 event is used to indicate that a cell handover is performed when the actual wireless signal quality of the serving cell is less than the difference between the actual wireless signal quality of the target cell and the offset. In some embodiments, the A4 event is used to indicate that a cell handover is performed when the actual wireless signal quality of the target cell is greater than a preset first threshold value. In some embodiments, the A5 event is used to indicate that a cell handover is performed when the actual wireless signal quality of the serving cell is less than a preset second threshold value and the actual wireless signal quality of the target cell is greater than a preset third threshold value.
[0058] In the embodiment of the present application, it is illustrated by taking the example that the types of measurement events include at least A3 events, A4 events and A5 events.
[0059] In some embodiments, based on the A3 event, an adjustment value of the wireless signal quality is calculated.
[0060] In some embodiments, based on the A4 event, an adjustment value of the wireless signal quality is calculated.
[0061] In some embodiments, based on the A5 event, an adjustment value of the wireless signal quality is calculated.
[0062] Step 160: adjusting the wireless signal quality based on the adjustment value to obtain adjusted wireless signal quality;
[0063] In some embodiments, the adjustment value of the wireless signal quality is used to adjust the wireless signal quality. For example, if the measured value of RSRP is -50dBm, and the calculated adjustment value of RSRP is -10dBm, the measured value -50dBm is adjusted by the adjustment value -10dBm, and the adjusted RSRP is -50dBm+(-10dBm)=-60dBm.
[0064] Step 180: Generate a measurement report corresponding to the measurement event based on the adjusted wireless signal quality;
[0065] In some embodiments, the measurement report is used to trigger a handover command from a serving cell to a target cell. If the wireless signal quality carried in the measurement report meets the cell handover condition corresponding to the measurement event, the handover command from the serving cell to the target cell is executed; if the wireless signal quality carried in the measurement report does not meet the cell handover condition corresponding to the measurement event, the handover command from the serving cell to the target cell is not executed.
[0066] In some embodiments, the adjusted wireless signal quality corresponds to the measurement event one by one.
[0067] In some embodiments, based on the A3 event, a first adjustment value of the wireless signal quality is calculated; based on the first adjustment value, a first measurement report corresponding to the A3 event is generated.
[0068] In some embodiments, based on the A4 event, a second adjustment value of the wireless signal quality is calculated; based on the second adjustment value, a second measurement report corresponding to the A4 event is generated.
[0069] In some embodiments, based on the A5 event, a third adjustment value of the wireless signal quality is calculated; based on the third adjustment value, a third measurement report corresponding to the A5 event is generated.
[0070] To summarize, the method provided in this embodiment, after measuring the wireless signal quality of the service cell and / or the target cell, calculates the adjustment value of the wireless signal quality according to the type of measurement event, and adjusts the wireless signal quality to generate a measurement report corresponding to the measurement event, thereby dynamically calculating the adjustment value to enable the terminal to quickly switch from the service cell to the target cell in one go.
[0071] In some embodiments, Figure 4 As shown, the above step 140 can be replaced by the following sub-steps:
[0072] Step 141: Calculate an adjustment value of the wireless signal quality with the goal of satisfying a cell switching condition corresponding to the type of the measurement event.
[0073] In some embodiments, different types of measurement events correspond to respective cell switching conditions. When the cell switching conditions are met, the terminal switches from the serving cell to the target cell.
[0074] In some embodiments, the A3 event corresponds to a first cell switching condition, and the adjustment value of the wireless signal quality is calculated with the goal of satisfying the first cell switching condition.
[0075] In some embodiments, the A4 event corresponds to a second cell switching condition, and the adjustment value of the wireless signal quality is calculated with the goal of satisfying the second cell switching condition.
[0076] In some embodiments, the A5 event corresponds to a third cell switching condition, and the adjustment value of the wireless signal quality is calculated with the goal of satisfying the third cell switching condition.
[0077] In some embodiments, the adjustment value of the wireless signal quality is calculated based on the condition that a handover command that triggers handover from the serving cell to the target cell is satisfied. The adjustment value is used to adjust the wireless signal quality so that when reporting the measurement report, the wireless signal quality that can trigger the handover command from the serving cell to the target cell is directly reported.
[0078] In some embodiments, the network device sends a configuration signaling to the terminal, where the configuration signaling is used to instruct the generation of a measurement event structure. The terminal receives the configuration signaling sent by the network device, and acquires the measurement event structure based on the configuration signaling.
[0079] In some embodiments, when the network device configures the type of measurement event for the terminal, a measurement event structure is generated according to a threshold value corresponding to the type of measurement event, as shown in Table 1:
[0080] Table 1
[0081] Parameter content Parameter Description Event Type Event type, A3 / A4 / A5 Hys Hysteresis variable Offset A3 Event Configuration Thr1 A4 / A5 Event Configuration Thr2 A5 Event Configuration Arfcn Target cell frequency
[0082] It is worth noting that the measurement event structure shown in Table 1 above is used as an example in the embodiment of the present application, but in other embodiments, the measurement event structure includes some parameters in Table 1 above, which is not limited in the embodiment of the present application. For example, the measurement event structure is shown in Table 2 below:
[0083] Table 2
[0084] Parameter content Parameter Description Event Type Event type, A3 / A4 / A5 Hys Hysteresis variable Offset A3 Event Configuration Thr1 A4 / A5 Event Configuration Thr2 A5 Event Configuration
[0085] In some embodiments, different measurement event types correspond to different measurement event structures.
[0086] For example, when the type of the measurement event is an A3 event, the measurement event structure corresponding to the A3 event is shown in Table 3 below:
[0087] Table 3
[0088] Parameter content Parameter Description Event Type Event type, A3 Hys Hysteresis variable Offset A3 Event Configuration Arfcn Target cell frequency
[0089] It is worth noting that the measurement event structure corresponding to the A3 event is illustrated in Table 3 above as an example in the present application embodiment, but in other embodiments, the measurement event structure corresponding to the A3 event includes some parameters in Table 3 above, which is not limited in the present application embodiment. Exemplarily, the measurement event structure is shown in Table 4 below:
[0090] Table 4
[0091] Parameter content Parameter Description Event Type Event type, A3 Offset A3 Event Configuration
[0092] For example, when the type of the measurement event is an A4 event, the measurement event structure corresponding to the A4 event is shown in Table 5 below:
[0093] Table 5
[0094] Parameter content Parameter Description Event Type Event type, A4 Hys Hysteresis variable Thr1 A4 Event Configuration Arfcn Target cell frequency
[0095] It should be noted that in the embodiments of the present application, the measurement event structure corresponding to the A4 event is exemplified by Table 5 above. However, in other embodiments, the measurement event structure corresponding to the A4 event includes some of the parameters in Table 5 above, and the embodiments of the present application do not limit this. Exemplarily, the measurement event structure is shown in Table 6 below:
[0096] Table 6
[0097] Parameter content Parameter Description Event Type Event type, A4 Thr1 A4 Event Configuration Arfcn Target cell frequency
[0098] Exemplarily, when the type of the measurement event is the A5 event, the measurement event structure corresponding to the A5 event is shown in Table 7 below:
[0099] Table 7
[0100] Parameter content Parameter Description Event Type Event type, A5 Hys Hysteresis variable Thr1 A5 Event Configuration Thr2 A5 Event Configuration Arfcn Target cell frequency
[0101] It should be noted that in the embodiments of the present application, the measurement event structure corresponding to the A5 event is exemplified by Table 7 above. However, in other embodiments, the measurement event structure corresponding to the A5 event includes some of the parameters in Table 7 above, and the embodiments of the present application do not limit this. Exemplarily, the measurement event structure is shown in Table 8 below:
[0102] Table 8
[0103] Parameter content Parameter Description Event Type Event type, A5 Thr2 A5 Event Configuration Arfcn Target cell frequency
[0104] In some embodiments, when the type of the measurement event is the A3 event, as Figure 5 shown, the above step 141 may be replaced with the following sub-steps:
[0105] Step 220: Calculate the first difference between the actual radio signal quality of the target cell and the first coefficient;
[0106] In some embodiments, the A3 event is used to indicate that the sum of the actual radio signal quality of the serving cell and the offset is less than the actual radio signal quality of the target cell, or it can be understood that the actual radio signal quality of the serving cell is less than the difference between the actual radio signal quality of the target cell and the offset. Exemplarily, assuming the offset is 3 dBm, the A3 event is used to indicate that PCell_RSRP < NCell_RSRP - 3 dBm. Wherein, PCell_RSRP represents the actual radio signal quality of the serving cell, and NCell_RSRP represents the actual radio signal quality of the target cell.
[0107] In some embodiments, the first coefficient is related to the offset. In some embodiments, the first coefficient is determined based on a parameter corresponding to the A3 event. In some embodiments, the first coefficient is determined based on a hysteresis variable and a configuration parameter of the A3 event. Exemplarily, the first coefficient = em.Hys - em.Offset. Wherein em.Hys represents the hysteresis variable, and em.Offset represents the offset, which is a configuration parameter of the A3 event.
[0108] In some embodiments, a first difference between the actual wireless signal quality of the target cell and the first coefficient is calculated. Exemplarily, the first difference = NCell_RSRP - em.Hys - em.Offset.
[0109] In some embodiments, the first difference is compared with the actual wireless signal quality of the serving cell. If the first difference is less than the actual wireless signal quality of the serving cell, step 240 is continued; if the first difference is greater than or equal to the actual wireless signal quality of the serving cell, step 260 is continued.
[0110] In some embodiments, a first reference difference between the first difference and the actual wireless signal quality of the serving cell is calculated. Exemplarily, the first reference difference = the first difference - the actual wireless signal quality of the serving cell = NCell_RSRP-em.Hys-em.Offset-PCell_RSRP. The first reference difference is compared with zero. When the first reference difference is greater than or equal to zero, it reflects that the current wireless signal quality meets the first cell switching condition corresponding to the A3 event; when the first reference difference is less than zero, it reflects that the current wireless signal quality cannot meet the first cell switching condition corresponding to the A3 event, and the wireless signal quality needs to be adjusted by calculating the adjustment value.
[0111] Step 240: When the first difference is less than the actual radio signal quality of the serving cell, setting the first difference as the reference radio signal quality of the serving cell;
[0112] In some embodiments, when the first reference difference is less than zero, the first difference is set as the reference radio signal quality of the serving cell. Exemplarily, the reference radio signal quality of the serving cell = first difference = NCell_RSRP-em.Hys-em.Offset.
[0113] Step 260: When the first difference is greater than or equal to the actual radio signal quality of the serving cell, setting the actual radio signal quality of the serving cell as the reference radio signal quality of the serving cell;
[0114] In some embodiments, when the first reference difference is greater than or equal to zero, the actual wireless signal quality of the serving cell is set as the reference wireless signal quality of the serving cell. Exemplarily, the reference wireless signal quality of the serving cell = the actual wireless signal quality of the serving cell = PCell_RSRP.
[0115] Step 280: Calculate a first adjustment value based on the reference radio signal quality of the serving cell and the actual radio signal quality of the serving cell.
[0116] In some embodiments, the first adjustment value includes an adjustment value of a wireless signal quality of a serving cell.
[0117] In some embodiments, the reference wireless signal quality of the serving cell is subtracted from the actual wireless signal quality of the serving cell to obtain a second difference. Exemplarily, the second difference = the reference wireless signal quality of the serving cell - the actual wireless signal quality of the serving cell. In some embodiments, when the reference wireless signal quality of the serving cell is the first difference, the second difference = the first difference - the actual wireless signal quality of the serving cell = NCell_RSRP - em.Hys - em.Offset - PCell_RSRP. In some embodiments, when the reference wireless signal quality of the serving cell is the actual wireless signal quality of the serving cell, the second difference = the actual wireless signal quality of the serving cell - the actual wireless signal quality of the serving cell = 0.
[0118] In some embodiments, the second difference is subtracted from a preset reference adjustment value to obtain a first adjustment value. Exemplarily, the first adjustment value = the second difference - the reference adjustment value = the second difference - Offset_Base. Wherein, Offset_Base represents a preset reference adjustment value. In some embodiments, the first adjustment value = NCell_RSRP - em.Hys - em.Offset - PCell_RSRP - Offset_Base. In some embodiments, the first adjustment value = 0 - Offset_Base.
[0119] In some embodiments, the first adjustment value includes an adjustment value of the wireless signal quality of the serving cell and an adjustment value of the wireless signal quality of the target cell. The adjustment value of the wireless signal quality of the serving cell = the second difference - the reference adjustment value. The adjustment value of the wireless signal quality of the target cell = 0 + the reference adjustment value.
[0120] In some embodiments, when the type of the measurement event is an A4 event, Figure 6 As shown, the above step 141 can be replaced by the following sub-steps:
[0121] Step 320: Calculate a first reference value based on the second coefficient;
[0122] In some embodiments, the A4 event is used to indicate that the actual wireless signal quality of the target cell is greater than a preset first threshold value. Exemplarily, assuming that the first threshold value is -108dBm, the A4 event is used to indicate NCell_RSRP>-108dBm, where NCell_RSRP represents the actual wireless signal quality of the target cell.
[0123] In some embodiments, the second coefficient is related to the first threshold value. In some embodiments, the second coefficient is determined based on a parameter corresponding to the A4 event. In some embodiments, the second coefficient is determined based on a hysteresis variable and a configuration parameter of the A4 event. Exemplarily, the second coefficient = em.Hys + em.Thr1. Wherein, em.Hys represents the hysteresis variable, em.Thr1 represents the first threshold value, and the first threshold value is a configuration parameter of the A4 event.
[0124] In some embodiments, the first reference value is determined based on the second coefficient, and the first reference value=the second coefficient=em.Hys+em.Thr1.
[0125] In some embodiments, the first reference value is compared with the actual wireless signal quality of the target cell. If the first reference value is greater than the actual wireless signal quality of the target cell, step 340 is continued; if the first reference value is less than or equal to the actual wireless signal quality of the target cell, step 380 is continued.
[0126] In some embodiments, a second reference difference between the first reference value and the actual wireless signal quality of the target cell is calculated. Exemplarily, the second reference difference = first reference value - actual wireless signal quality of the target cell = em.Hys + em.Thr1 - NCell_RSRP. The second reference difference is compared with zero. When the second reference difference is less than or equal to zero, it reflects that the current wireless signal quality meets the second cell switching condition corresponding to the A4 event; when the second reference difference is greater than zero, it reflects that the current wireless signal quality cannot meet the second cell switching condition corresponding to the A4 event, and the wireless signal quality needs to be adjusted by calculating the adjustment value.
[0127] Step 340: When the first reference value is greater than the actual radio signal quality of the target cell, setting the first reference value as the reference radio signal quality of the target cell;
[0128] In some embodiments, when the second reference difference is greater than zero, the first reference value is set as the reference radio signal quality of the target cell. Exemplarily, the reference radio signal quality of the target cell=first reference value=second coefficient=em.Hys+em.Thr1.
[0129] Step 360: When the first reference value is less than or equal to the actual radio signal quality of the target cell, setting the actual radio signal quality of the target cell as the reference radio signal quality of the target cell;
[0130] In some embodiments, when the second reference difference is less than or equal to zero, the actual wireless signal quality of the target cell is set as the reference wireless signal quality of the target cell. Exemplarily, the reference wireless signal quality of the target cell = the actual wireless signal quality of the target cell = NCell_RSRP.
[0131] Step 380: Calculate a second adjustment value based on the reference radio signal quality of the target cell and the actual radio signal quality of the target cell.
[0132] In some embodiments, the second adjustment value includes an adjustment value of a wireless signal quality of the target cell.
[0133] In some embodiments, the reference wireless signal quality of the target cell is subtracted from the actual wireless signal quality of the target cell to obtain a third difference. Exemplarily, the third difference = reference wireless signal quality of the target cell - actual wireless signal quality of the target cell. In some embodiments, when the reference wireless signal quality of the target cell is the first reference value, the third difference = first reference value - actual wireless signal quality of the target cell = em.Hys + em.Thr1 - NCell_RSRP. In some embodiments, when the reference wireless signal quality of the target cell is the actual wireless signal quality of the target cell, the third difference = actual wireless signal quality of the target cell - actual wireless signal quality of the target cell = 0.
[0134] In some embodiments, the third difference is added to a preset reference adjustment value to obtain a second adjustment value. Exemplarily, the second adjustment value = the third difference + the reference adjustment value = the third difference + Offset_Base. Wherein, Offset_Base represents a preset reference adjustment value. In some embodiments, the second adjustment value = em.Hys + em.Thr1-NCell_RSRP + Offset_Base. In some embodiments, the second adjustment value = 0 + Offset_Base.
[0135] In some embodiments, the second adjustment value includes an adjustment value of the wireless signal quality of the serving cell and an adjustment value of the wireless signal quality of the target cell. The adjustment value of the wireless signal quality of the serving cell = 0 - the reference adjustment value. The adjustment value of the wireless signal quality of the target cell = the third difference + the reference adjustment value.
[0136] In some embodiments, when the type of the measurement event is an A5 event, Figure 7As shown, the above step 141 can be replaced by the following sub-steps:
[0137] In some embodiments, the A5 event is used to indicate that the actual wireless signal quality of the serving cell is less than a preset second threshold value, and the actual wireless signal quality of the target cell is greater than a preset third threshold value. Exemplarily, assuming that the second threshold value is -100dBm and the third threshold value is -108dBm, the A5 event is used to indicate PCell_RSRP<-100dBm and NCell_RSRP>-108dBm. Wherein, PCell_RSRP represents the actual wireless signal quality of the serving cell, and NCell_RSRP represents the actual wireless signal quality of the target cell.
[0138] Step 410: Calculate a second reference value corresponding to the serving cell based on the third coefficient;
[0139] In some embodiments, the third coefficient is related to the second threshold value. In some embodiments, the third coefficient is determined based on a parameter corresponding to the A5 event. In some embodiments, the third coefficient is determined based on a hysteresis variable and a configuration parameter of the A5 event. Exemplarily, the third coefficient = em.Hys + em.Thr1. Wherein, em.Hys represents the hysteresis variable, em.Thr1 represents the second threshold value, and the second threshold value is a configuration parameter of the A5 event.
[0140] In some embodiments, a second reference value corresponding to the serving cell is determined based on the third coefficient, and the second reference value=the third coefficient=em.Hys+em.Thr1.
[0141] In some embodiments, the second reference value is compared with the actual wireless signal quality of the serving cell. If the second reference value is less than the actual wireless signal quality of the serving cell, step 421 is continued; if the second reference value is greater than or equal to the actual wireless signal quality of the serving cell, step 422 is continued.
[0142] In some embodiments, a third reference difference between the second reference value and the actual wireless signal quality of the serving cell is calculated. Exemplarily, the third reference difference = the second reference value - the actual wireless signal quality of the serving cell = em.Hys + em.Thr1 - PCell_RSRP. The third reference difference is compared with zero. When the third reference difference is greater than or equal to zero, it reflects that the current wireless signal quality meets the third cell switching condition corresponding to the A5 event; when the third reference difference is less than zero, it reflects that the current wireless signal quality cannot meet the third cell switching condition corresponding to the A5 event, and the wireless signal quality needs to be adjusted by calculating the adjustment value.
[0143] Step 421: When the second reference value is less than the actual radio signal quality of the serving cell, set the second reference value as the reference radio signal quality of the serving cell;
[0144] In some embodiments, when the third reference difference is less than zero, the second reference value is set as the reference radio signal quality of the serving cell. Exemplarily, the reference radio signal quality of the serving cell=second reference value=third coefficient=em.Hys+em.Thr1.
[0145] Step 422: When the second reference value is greater than or equal to the actual radio signal quality of the serving cell, set the actual radio signal quality of the serving cell as the reference radio signal quality of the serving cell;
[0146] In some embodiments, when the third reference difference is greater than or equal to zero, the actual wireless signal quality of the serving cell is set as the reference wireless signal quality of the serving cell. Exemplarily, the reference wireless signal quality of the serving cell=the actual wireless signal quality of the serving cell=PCell_RSRP.
[0147] Step 430: Calculate a third adjustment value based on the reference wireless signal quality of the serving cell and the actual wireless signal quality of the serving cell;
[0148] In some embodiments, the third adjustment value includes an adjustment value of a wireless signal quality of a serving cell.
[0149] In some embodiments, the reference wireless signal quality of the serving cell is subtracted from the actual wireless signal quality of the serving cell to obtain a fourth difference. Exemplarily, the fourth difference = the reference wireless signal quality of the serving cell - the actual wireless signal quality of the serving cell. In some embodiments, when the reference wireless signal quality of the serving cell is the second reference value, the fourth difference = the second reference value - the actual wireless signal quality of the serving cell = em.Hys + em.Thr1 - PCell_RSRP. In some embodiments, when the reference wireless signal quality of the serving cell is the actual wireless signal quality of the serving cell, the fourth difference = the actual wireless signal quality of the serving cell - the actual wireless signal quality of the serving cell = 0.
[0150] In some embodiments, the fourth difference is subtracted from a preset reference adjustment value to obtain a third adjustment value. Exemplarily, the third adjustment value = the fourth difference - the reference adjustment value = the fourth difference - Offset_Base. Wherein, Offset_Base represents a preset reference adjustment value. In some embodiments, the third adjustment value = em.Hys + em.Thr1 - PCell_RSRP - Offset_Base. In some embodiments, the third adjustment value = 0 - Offset_Base.
[0151] Step 440: Calculate a third reference value corresponding to the target cell based on the fourth coefficient;
[0152] In some embodiments, the fourth coefficient is related to the third threshold value. In some embodiments, the fourth coefficient is determined based on a parameter corresponding to the A5 event. In some embodiments, the fourth coefficient is determined based on a hysteresis variable and a configuration parameter of the A5 event. Exemplarily, the fourth coefficient = em.Hys + em.Thr2. Wherein, em.Hys represents the hysteresis variable, em.Thr2 represents the third threshold value, and the third threshold value is a configuration parameter of the A5 event.
[0153] In some embodiments, a third reference value corresponding to the target cell is determined based on the fourth coefficient, and the third reference value=fourth coefficient=em.Hys+em.Thr2.
[0154] In some embodiments, the third reference value is compared with the actual wireless signal quality of the target cell. If the third reference value is greater than the actual wireless signal quality of the target cell, step 451 is continued; if the third reference value is less than or equal to the actual wireless signal quality of the target cell, step 452 is continued.
[0155] In some embodiments, a fourth reference difference between the third reference value and the actual wireless signal quality of the target cell is calculated. Exemplarily, the fourth reference difference = the third reference value - the actual wireless signal quality of the target cell = em.Hys + em.Thr2 - NCell_RSRP. The fourth reference difference is compared with zero. When the fourth reference difference is less than or equal to zero, it reflects that the current wireless signal quality meets the third cell switching condition corresponding to the A5 event; when the fourth reference difference is greater than zero, it reflects that the current wireless signal quality cannot meet the third cell switching condition corresponding to the A5 event, and the wireless signal quality needs to be adjusted by calculating the adjustment value.
[0156] In some embodiments, the above step 410 and step 440 are executed simultaneously, regardless of the order.
[0157] Step 451: When the third reference value is greater than the actual radio signal quality of the target cell, the third reference value is set as the reference radio signal quality of the target cell;
[0158] In some embodiments, when the fourth reference difference is greater than zero, the third reference value is set as the reference radio signal quality of the target cell. Exemplarily, the reference radio signal quality of the target cell=third reference value=fourth coefficient=em.Hys+em.Thr2.
[0159] Step 452: When the third reference value is less than or equal to the actual radio signal quality of the target cell, the actual radio signal quality of the target cell is set as the reference radio signal quality of the target cell;
[0160] In some embodiments, when the fourth reference difference is less than or equal to zero, the actual wireless signal quality of the target cell is set as the reference wireless signal quality of the target cell. Exemplarily, the reference wireless signal quality of the target cell=the actual wireless signal quality of the target cell=NCell_RSRP.
[0161] Step 460: Calculate a fourth adjustment value based on the reference radio signal quality of the target cell and the actual radio signal quality of the target cell.
[0162] In some embodiments, the fourth adjustment value includes an adjustment value of a wireless signal quality of the target cell.
[0163] In some embodiments, the reference wireless signal quality of the target cell is subtracted from the actual wireless signal quality of the target cell to obtain a fifth difference. Exemplarily, the fifth difference = reference wireless signal quality of the target cell - actual wireless signal quality of the target cell. In some embodiments, when the reference wireless signal quality of the target cell is the third reference value, the fifth difference = the third reference value - actual wireless signal quality of the target cell = em.Hys + em.Thr2 - NCell_RSRP. In some embodiments, when the reference wireless signal quality of the target cell is the actual wireless signal quality of the target cell, the fifth difference = actual wireless signal quality of the target cell - actual wireless signal quality of the target cell = 0.
[0164] In some embodiments, the fifth difference is added to a preset reference adjustment value to obtain a fourth adjustment value. Exemplarily, the fourth adjustment value = the fifth difference + the reference adjustment value = the fifth difference + Offset_Base. Wherein, Offset_Base represents a preset reference adjustment value. In some embodiments, the fourth adjustment value = em.Hys + em.Thr2-NCell_RSRP + Offset_Base. In some embodiments, the fourth adjustment value = 0 + Offset_Base.
[0165] In some embodiments, the above step of calculating the adjustment value of the wireless signal quality is completed by an algorithm, and the specific algorithm is as follows:
[0166]
[0167]
[0168] Among them, Input represents input, Output represents output, PCell_RSRP represents the actual wireless signal quality of the serving cell, NCell_RSRP represents the actual wireless signal quality of the target cell, E represents a measurement event, Offset_Base represents a preset benchmark adjustment value, PCell_offset represents the adjustment value of the wireless signal quality of the serving cell, NCell_offset represents the adjustment value of the wireless signal quality of the target cell, pcell_rsrp_highlimit represents the reference wireless signal quality of the serving cell, ncell_rsrp_lowlimit represents the reference wireless signal quality of the target cell, pcell_rsrp_highlimit_tmp represents the reference value of the wireless signal quality of the serving cell, ncell_rsrp_lowlimit_tmp represents the reference value of the wireless signal quality of the target cell, em.EventType represents the type of the measurement event, EventA3 represents an A3 event, EventA4 represents an A4 event, EventA5 represents an A5 event, em.Hys represents a hysteresis variable, em.Offset represents an offset, em.Thr1 represents a first threshold value / a second threshold value, and em.Thr2 represents a third threshold value.
[0169] In summary, the method provided in this embodiment dynamically calculates the adjustment value of the wireless signal quality according to the type of measurement event, so as to avoid the terminal being unable to switch due to insufficient adjustment value or the terminal being abnormal for a long time due to the superposition step length, so that the terminal can quickly switch from the serving cell to the target cell at one time. Simultaneously calculating the adjustment values of the wireless signal qualities of the serving cell and the target cell can avoid the situation where the wireless signal quality of the target cell does not meet the cell switching condition when the wireless signal quality of the serving cell meets the cell switching condition, and further ensure that the terminal can quickly switch from the serving cell to the target cell at one time.
[0170] Figure 8 It is a flowchart of a method for generating a measurement report provided by an exemplary embodiment of the present application.
[0171] In some embodiments, the above method further comprises:
[0172] Step 520: construct a neighboring area information table;
[0173] In some embodiments, a neighboring cell measurement result is obtained, the neighboring cell measurement result including cell information of neighboring cells of the serving cell. Based on the neighboring cell measurement result, a neighboring cell information table is constructed. The neighboring cell information table includes cell information of neighboring cells of the serving cell.
[0174] In some embodiments, the cell information of the neighboring cell of the serving cell includes at least one of the time (Timestamp) of joining the neighboring cell information table, the radio access technology (Radio Access Technology, RAT), the frequency corresponding to the neighboring cell, the peripheral component interconnect standard (Peripheral Component Interconnect, PCI), RSRP, and SINR.
[0175] Step 540: Determine the target cell according to the neighbor cell information table.
[0176] In some embodiments, the target cell is one of the neighboring cells of the serving cell. One of the neighboring cells corresponding to the cell information in the neighboring cell information table is determined as the target cell.
[0177] In some embodiments, the cell information includes frequencies corresponding to neighboring cells. For example, it is assumed that the cell information in the neighboring cell information list includes frequency 1 (Arfcn1) and frequency 2 (Arfcn2). Among them, frequency 1 (Arfcn1) corresponds to neighboring cell 1 and neighboring cell 2, and frequency 2 (Arfcn2) corresponds to neighboring cell 3.
[0178] In the case where there is a frequency point that satisfies the measurement event in the neighboring cell information list, the neighboring cell with the best wireless signal quality among at least one neighboring cell corresponding to the frequency point is determined as the target cell. In some embodiments, based on the cell information in the neighboring cell information list, it is determined whether there is a frequency point that satisfies the measurement event. In the case where there is a frequency point that satisfies the measurement event, the neighboring cell with the best wireless signal quality among at least one neighboring cell corresponding to the frequency point that satisfies the measurement event is determined as the target cell; in the case where there is no frequency point that satisfies the measurement event, the current step is terminated and the neighboring cell measurement results are continued to be collected.
[0179] In some embodiments, when there is a frequency point that satisfies the measurement event, the wireless signal quality of at least one neighboring cell corresponding to the frequency point that satisfies the measurement event is compared. The neighboring cell with the best wireless signal quality is determined as the target cell. Exemplarily, frequency point 1 (Arfcn1) and frequency point 2 (Arfcn2) are judged, and when frequency point 1 (Arfcn1) satisfies the measurement event, the wireless signal quality of neighboring cell 1 and neighboring cell 2 is compared, and when the wireless signal quality of neighboring cell 1 is greater than the wireless signal quality of neighboring cell 2, neighboring cell 1 is determined as the target cell.
[0180] To sum up, the method provided in this embodiment determines the target cell so that the terminal can switch from the serving cell to the selected target cell when switching cells, avoiding switching to other neighboring cells with poor signals, thereby ensuring that the terminal can perform uplink and / or downlink data transmission normally after completing the cell switching.
[0181] In some embodiments, Fig. 9 As shown, the above step 520 can be replaced by the following sub-steps:
[0182] Step 521: if there is at least one neighboring cell whose radio signal quality satisfies the radio signal quality condition, determine a temporary neighboring cell list according to the cell information of the neighboring cell that satisfies the radio signal quality condition;
[0183] In some embodiments, the wireless signal quality of at least one neighboring cell is determined based on the wireless signal quality condition.
[0184] In some embodiments, the wireless signal quality threshold is determined according to the wireless signal quality condition. In some embodiments, the wireless signal quality threshold includes at least one of an RSRP threshold, an SINR threshold, and an RSRQ threshold. In the embodiment of the present application, the wireless signal quality threshold includes an RSRP threshold and an SINR threshold as an example for illustration.
[0185] In some embodiments, the difference between the wireless signal quality of each neighboring cell and the wireless signal quality threshold is calculated. In some embodiments, the RSRP difference between the RSRP of each neighboring cell and the RSRP threshold is calculated; the SINR difference between the SINR of each neighboring cell and the SINR threshold is calculated. When the RSRP difference is greater than zero and the SINR difference is greater than zero, the temporary neighboring cell list is determined according to the cell information of the corresponding neighboring cell.
[0186] Exemplarily, assuming that neighboring cell 1, neighboring cell 2, and neighboring cell 3 are included, the difference between the wireless signal quality of neighboring cell 1 and the wireless signal quality threshold, the difference between the wireless signal quality of neighboring cell 2 and the wireless signal quality threshold, and the difference between the wireless signal quality of neighboring cell 3 and the wireless signal quality threshold are calculated respectively. If the difference between the wireless signal quality of neighboring cell 1 and the wireless signal quality threshold is greater than 0, a temporary neighboring cell list is determined according to the cell information of neighboring cell 1. The temporary neighboring cell list includes at least one of the cell information of neighboring cell 1.
[0187] Step 522: Filter the temporary neighbor list according to the filtering rules to generate a neighbor information table.
[0188] In some embodiments, the filtering rule is used to indicate that the cell information of the neighboring cell that meets the wireless signal quality condition meets the filtering condition. Meeting the filtering condition includes at least one of the following:
[0189] The RAT of the neighboring cell is different from the RAT of the serving cell;
[0190] In some embodiments, the RAT of the neighboring cell is compared with the RAT of the serving cell to determine whether the RAT of the neighboring cell is the same as the RAT of the serving cell. If the RAT of the neighboring cell is the same as the RAT of the serving cell, it reflects that the neighboring cell can be used for the terminal to perform cell switching, and the terminal will not affect the wireless connection after performing cell switching in the serving cell and the neighboring cell with the same RAT; if the RAT of the neighboring cell is different from the RAT of the serving cell, it reflects that the terminal may affect the wireless connection after performing cell switching in the serving cell and the neighboring cell with different RATs, and at this time, the cell information corresponding to the neighboring cell is filtered out from the neighboring cell information table.
[0191] The difference between the time when the neighboring cell joins the neighboring cell information table and the current time is less than or equal to the detection time window threshold;
[0192] In some embodiments, the difference between the time when the neighboring cell joins the neighboring cell information table and the current time is calculated. For example, if the time when the neighboring cell 1 joins the neighboring cell information table is the first time, the difference between the first time and the current time is calculated.
[0193] In some embodiments, the difference between the time when the neighboring cell joins the neighboring cell information table and the current time is compared with the detection time window threshold. The detection time window threshold is used to limit the time difference. In the case where the difference between the time when the neighboring cell joins the neighboring cell information table and the current time is less than or equal to the detection time window threshold, it reflects that the time difference between the time when the neighboring cell joins the neighboring cell information table and the current time is small, and the cell information corresponding to the neighboring cell is relatively accurate and can be retained; in the case where the difference between the time when the neighboring cell joins the neighboring cell information table and the current time is greater than the detection time window threshold, it reflects that the time difference between the time when the neighboring cell joins the neighboring cell information table and the current time is large, and the cell information corresponding to the neighboring cell may be inaccurate due to time issues. At this time, the cell information corresponding to the neighboring cell is filtered out from the neighboring cell information table.
[0194] The current wireless signal quality of the neighboring cell does not meet the signal threshold;
[0195] In some embodiments, the current wireless signal quality of the neighboring cell is obtained. Usually, the cell information corresponding to the neighboring cell is added to the neighboring cell information table at a first moment, and the current moment is slightly later than the first moment. In some embodiments, the current wireless signal quality of the neighboring cell is compared with the signal threshold. If the current wireless signal quality of the neighboring cell meets the signal threshold, it reflects that the current wireless signal quality of the neighboring cell is good and can be retained; if the current wireless signal quality of the neighboring cell does not meet the signal threshold, it reflects that the current wireless signal quality of the neighboring cell is poor, and at this time, the cell information corresponding to the neighboring cell is filtered out from the neighboring cell information table.
[0196] In some embodiments, when the current wireless signal quality of the neighboring cell meets the signal threshold, the time of joining the neighboring cell information table, RSRP and SINR corresponding to the neighboring cell in the neighboring cell information table are updated.
[0197] When the remaining capacity of the neighbor cell information table is less than zero, the neighbor cell is added to the neighbor cell information table at the earliest time.
[0198] In some embodiments, the neighbor cell information table has a maximum capacity. When the amount of cell information that needs to be added to the neighbor cell information table is greater than the maximum capacity, the neighbor cell information table cannot add all the cell information, so some cell information needs to be discarded and not added.
[0199] In some embodiments, when the remaining capacity of the neighboring cell information table is less than zero, that is, the amount of cell information that needs to be added to the neighboring cell information table is greater than the maximum capacity, the time when the neighboring cells were added to the neighboring cell information table is sorted. The neighboring cell that was added to the neighboring cell information table earliest may have inaccurate cell information corresponding to other neighboring cells due to time issues. At this time, the cell information corresponding to the neighboring cell is filtered out from the neighboring cell information table.
[0200] To sum up, the method provided in this embodiment determines the final neighbor cell information table through filtering conditions, so that when determining the target cell based on the neighbor cell information table, a target cell that better meets the switching conditions can be selected to avoid switching to other neighbor cells with poor signals, thereby ensuring that the terminal can perform uplink and / or downlink data transmission normally after completing the cell switching.
[0201] In some embodiments, the method provided by the embodiments of the present application is applied to a communication session scenario. The terminal includes a calling terminal and a called terminal. In a complete calling and called call process, the calling terminal actively initiates the session call, and the called terminal passively receives the session call.
[0202] In some embodiments, the network device, the calling terminal and the called terminal complete the session call through signaling interaction. The signaling interaction process mainly includes:
[0203] Step 1: The calling terminal sends an INVITE message to the network device;
[0204] The INVITE message includes a session type and call parameters. The session type includes at least one of a voice session, a video session, and an audio and video session. The call parameters include at least one of the called party's number, the calling party's number, and a media type supported by the calling party.
[0205] Step 2: The network device feeds back a 100Trying message to the calling terminal;
[0206] In some embodiments, after receiving the INVITE message, the network device immediately feeds back a 100Trying message to the calling terminal. The 100Trying message is used to indicate that the network device has received the INVITE message.
[0207] Step 3: The network device forwards the INVITE message to the called terminal;
[0208] In some embodiments, after receiving the INVITE message, the network device immediately forwards the INVITE message to the called terminal. That is, step 2 and step 3 can be performed simultaneously, regardless of the order.
[0209] Step 4: The called terminal feeds back a 100Trying message to the network device;
[0210] In some embodiments, after receiving the INVITE message, the called terminal immediately feeds back a 100Trying message to the network device. The 100Trying message is used to indicate that the called terminal has received the first INVITE message.
[0211] Step 5: The called terminal feeds back a 183 message to the network device;
[0212] In some embodiments, after receiving the INVITE message, the called terminal immediately feeds back a 183 message to the network device. The 183 message is used to indicate that the called terminal has responded to the call. Usually, since there is a delay in the called terminal responding to the call, step 5 will be slightly later than step 4.
[0213] Step 6: Start the Quality of Service (QoS) timer;
[0214] In some embodiments, the called terminal starts a QoS timer while sending the 183 message to the network device. The QoS timer is used to limit the time for the called terminal to reserve call resources, so it can also be called a resource reservation timer according to its function.
[0215] Step 7: The network device establishes a voice bearer;
[0216] In some embodiments, after receiving the 183 message, the network device starts to establish a voice bearer between the calling terminal and the called terminal, where the voice bearer is used to implement a conversation between the calling terminal and the called terminal.
[0217] Step 8: After the voice bearer is successfully established, stop the QoS timer.
[0218] In some embodiments, when the current call environment is in a network congestion situation, the speed of network resource scheduling will be slow due to network congestion, so the second message may not be sent to the network device in time before the QoS timer stops, and the voice bearer between the calling terminal and the called terminal cannot be successfully established, resulting in the failure of the called terminal to call through. In order to avoid the above problem, a method is provided below. The method includes:
[0219] Step 10: after receiving the first message in the call process, sending a second message for replying to the first message;
[0220] After receiving the first message in the call process, the called terminal sends a second message for replying to the first message to the network device.
[0221] In some embodiments, the first message includes a session type and call parameters, the session type includes at least one of a voice session, a video session, and an audio and video session, and the call parameters include at least one of a number of the called party, a number of the calling party, and a media type supported by the calling party. Exemplarily, the first message is an INVITE message.
[0222] In some embodiments, the second message is used to feedback to the network device that the called terminal has received the first message. Exemplarily, the second message is a 100Trying message. In some embodiments, the second message is used to feedback to the network device that the called terminal has responded to the call and can start to establish a voice bearer. Exemplarily, the second message is a 183 message.
[0223] In some embodiments, after receiving the INVITE message in the calling process, the called terminal sends a 100 Trying message and / or a 183 message for replying to the INVITE message to the network device.
[0224] Step 20: When it is monitored that the first abnormal condition is met, perform relevant operations for switching from the serving cell to the target cell.
[0225] In some embodiments, during the process of the called terminal sending the second message to the network device, the transmission process of the second message is monitored to determine whether the transmission process of the second message satisfies the first abnormal condition. The first abnormal condition is used to indicate that there is an abnormality in the transmission of the second message. If the first abnormal condition is not met, the monitoring is terminated and the next call is waited; if the first abnormal condition is met, the relevant operation for switching from the serving cell to the target cell is performed.
[0226] In some embodiments, the first abnormal condition is used to indicate that the second message is abnormally sent or fails to be sent. The transmission process of the second message satisfies the first abnormal condition, including at least one of the following:
[0227] The third message used to confirm the second message is not received;
[0228] In some embodiments, the third message is used to feedback confirmation of the second message to the called terminal. Exemplarily, the third message is a provisional response confirmation message (PRACK). If the third message for confirming the second message is not received, it reflects that an abnormality occurs in the process of the called terminal sending the second message to the network device, such as the called terminal fails to send the second message to the network device.
[0229] The transmission of the second message at the Radio Link Control (RLC) layer meets the second abnormal condition.
[0230] In some embodiments, the RLC layer is used to provide a radio link control function, and the network data transmission of the RLC layer needs to be implemented using the service data unit (SDU) of the RLC layer. The total number of SDUs is determined by the data size of the network data and the average size of the SDUs. For example, if the data size of the second message is 1500 Bytes and the average size of the SDU is 2 Bytes, the total number of SDUs is 1500 / 2=750.
[0231] In some embodiments, the SDU of the RLC layer may not necessarily be successfully transmitted at one time. In the case that the SDU is not successfully transmitted for the first time, the SDU that has not been successfully transmitted will be retransmitted based on a retransmission mechanism.
[0232] In some embodiments, the RLC network data transmission determines whether the transmission is successful or unsuccessful by receiving a feedback message, and the feedback message includes an Acknowledgement (ACK) message and a Negative Acknowledgement (NACK). Among them, ACK is used to feedback to confirm that the transmission is successful, and NACK is used to feedback to confirm that the transmission is unsuccessful.
[0233] In some embodiments, the second abnormal condition includes at least one of the following conditions:
[0234] The total number of SDUs of the RLC layer is greater than a first threshold and the average size of the SDUs of the RLC layer is less than a second threshold;
[0235] The first threshold is a quantity threshold for indicating the total number of SDUs of the RLC layer. When the total number of SDUs of the RLC layer is less than or equal to the first threshold, it reflects that the RLC layer has fewer resources for network data transmission; when the total number of SDUs of the RLC layer is greater than the first threshold, it reflects that the RLC layer has more resources for network data transmission.
[0236] The second threshold is a threshold for indicating the average size of the SDU of the RLC layer. When the average size of the SDU of the RLC layer is greater than or equal to the second threshold, it reflects that the amount of network data that the RLC layer can transmit under the same total number of SDUs is large; when the average size of the SDU of the RLC layer is less than the second threshold, it reflects that the amount of network data that the RLC layer can transmit under the same total number of SDUs is small.
[0237] In some embodiments, when the total number of SDUs of the RLC layer is greater than a first threshold and the average size of the SDUs of the RLC layer is less than a second threshold, it reflects that the resources used by the RLC layer for network data transmission are small, that is, it reflects that there is an abnormality in the network.
[0238] The retransmission ratio of the SDU of the RLC layer is greater than the third threshold;
[0239] The third threshold is a threshold used to indicate whether the retransmission ratio of the SDU of the RLC layer is high or low. When the retransmission ratio of the SDU of the RLC layer is less than or equal to the third threshold, it reflects that the retransmission ratio of the SDU is low; when the retransmission ratio of the SDU of the RLC layer is greater than the third threshold, it reflects that the retransmission ratio of the SDU is high.
[0240] In some embodiments, when the retransmission ratio of the SDU is high, it reflects that the network data transmission of the RLC layer often fails, that is, it reflects that there is an abnormality in the network.
[0241] The proportion of NACKs at the RLC layer is greater than a fourth threshold.
[0242] The fourth threshold is used to indicate whether the ratio of NACKs in the RLC layer is high or low. When the ratio of NACKs in the RLC layer is less than or equal to the fourth threshold, it reflects that the ratio of NACKs is low; when the ratio of NACKs in the RLC layer is greater than the fourth threshold, it reflects that the ratio of NACKs is high.
[0243] In some embodiments, when the proportion of NACK is high, it reflects that the network data transmission of the RLC layer often fails, that is, it reflects that there is an abnormality in the network.
[0244] It is worth noting that, in the embodiment of the present application, the exception handling method in the above-mentioned call process is described by taking the called terminal as an example, but it does not exclude the exception handling method in the above-mentioned call process being executed by the calling terminal.
[0245] In summary, the method provided in this embodiment sends a second message for replying to the first message after receiving the first message during the call process, and determines whether there is an abnormality in the call process by monitoring whether the transmission of the second message meets the first abnormal condition. When it is detected that the first abnormal condition is met, it is determined that there is an abnormality in the call process, and the terminal actively executes the relevant operations for switching from the service cell to the target cell, so that the terminal escapes from the service cell with the abnormal call as soon as possible, thereby avoiding abnormal situations in the call process and improving the call completion rate.
[0246] In some embodiments, the above step 20 can be replaced by the following sub-steps:
[0247] Step 21: When it is monitored that the transmission process of the second message meets the first abnormal condition and the serving cell does not meet the switching triggering condition, perform relevant operations for switching from the serving cell to the target cell.
[0248] In some embodiments, during the process of the called terminal sending the second message to the network device, the transmission process of the second message is monitored to determine whether the transmission process of the second message satisfies the first abnormal condition and whether the serving cell satisfies the switching trigger condition. If the transmission process of the second message does not satisfy the first abnormal condition, the monitoring is terminated and the next call is waited; if the serving cell satisfies the switching trigger condition, the monitoring is terminated and the next call is waited; if the transmission process of the second message satisfies the first abnormal condition and the serving cell does not satisfy the switching trigger condition, the relevant operation for switching from the serving cell to the target cell is performed.
[0249] In some embodiments, the handover triggering condition is used to indicate that the serving cell triggers handover measurement. The wireless signal quality of the serving cell and / or the wireless signal quality of the target cell meets the cell handover condition based on wireless signal quality.
[0250] The serving cell does not meet the handover triggering condition, including at least one of the following:
[0251] The serving cell is the same as the cell when the second message was first sent;
[0252] In some embodiments, when the serving cell is the same as the cell when the second message was first sent, it reflects that the serving cell has not been switched. Exemplarily, assuming that the cell that first sent the second message is cell 2 and the current serving cell is also cell 2, the serving cell has always been cell 2, that is, the serving cell has not triggered the switching measurement. Exemplarily, assuming that the cell that first sent the second message is cell 2 and the current serving cell is cell 3, the serving cell has been switched from cell 2 to cell 3, that is, the serving cell has triggered the switching measurement.
[0253] The wireless signal quality of the serving cell is greater than or equal to the quality threshold.
[0254] In some embodiments, the quality of the wireless signal of the serving cell is determined by a quality threshold, and the quality threshold is used to indicate whether the quality of the wireless signal of the serving cell is good or bad. When the quality of the wireless signal of the serving cell is less than the quality threshold, it reflects that the quality of the wireless signal of the serving cell is poor, and the data transmission in the serving cell may be affected by the signal and slow; when the quality of the wireless signal of the serving cell is greater than or equal to the quality threshold, it reflects that the quality of the wireless signal of the serving cell is good, and the data transmission in the serving cell is fast.
[0255] In some embodiments, when the wireless signal quality of the serving cell is good, the network device will not configure the handover measurement, that is, the serving cell will not trigger the handover measurement.
[0256] In some embodiments, the quality of the wireless signal is determined by RSRP and signal to interference plus noise ratio (SINR). RSRP refers to the average value of the signal power received on the RE. When the RSRP is large, it reflects that the received signal power is large and the wireless signal quality is good; when the RSRP is small, it reflects that the received signal power is small and the wireless signal quality is poor. SINR refers to the ratio of the wireless signal to the noise. When the ratio of the wireless signal to the noise is large, it means that there is less noise and the wireless signal quality is good; when the ratio of the wireless signal to the noise is small, it means that there is more noise and the wireless signal quality is poor.
[0257] In summary, the method provided in this embodiment determines that there is an abnormality in the called process when it is monitored that the initiation process of the second message meets the first abnormal condition and the serving cell does not meet the switching trigger condition, and the called terminal actively performs the relevant operations for switching from the serving cell to the target cell. Through two-layer judgment, it is determined that the wireless signal quality of the serving cell where the called terminal is located is good and the switching measurement has not been triggered. The abnormal sending of the second message is caused by the network abnormality. Therefore, at this time, the called terminal needs to escape from the abnormal called serving cell as soon as possible to avoid the continuous occurrence of call drops.
[0258] In some embodiments, the above method further comprises:
[0259] Step 30: At the first moment in the called process, start a first timer to record monitoring data;
[0260] In some embodiments, the first timer is started when the called terminal sends a second message for replying to the first message to the network device. In some embodiments, the first time is the time when the called terminal starts the QoS timer.
[0261] In some embodiments, the timing duration of the first timer is a first duration, and the first duration is less than the timing duration of the QoS timer. In some embodiments, the first duration is preset in advance, such as the preset first duration is 1s, 2s, or 5s. The timing starts when the first timer is started, and the first timer is turned off after reaching the preset first duration.
[0262] In some embodiments, the monitoring data is recorded within a first time period. The monitoring data is used to indicate whether the transmission process of the second message meets the first abnormal condition and whether the serving cell meets the switching trigger condition. In some embodiments, the monitoring data includes at least one of the third message, the total number of SDUs of the RLC layer, the average size of the SDUs of the RLC layer, the number of retransmissions of the SDUs of the RLC layer, the number of NACKs received by the RLC layer, the serving cell, the cell when the second message is first sent, and the wireless signal quality of the serving cell.
[0263] Step 40: When the first timer times out, determine whether the first abnormal condition is met based on the monitoring data within the first duration, and / or whether the serving cell meets the switching triggering condition.
[0264] In some embodiments, when the first timer times out, that is, after the first duration ends, it is determined whether the transmission process of the second message meets the first abnormal condition based on the monitoring data. At this time, the monitoring data includes at least one of the third message, the total number of SDUs of the RLC layer, the average size of the SDUs of the RLC layer, the number of retransmissions of the SDUs of the RLC layer, and the number of NACKs received by the RLC layer.
[0265] In some embodiments, when the first timer times out, that is, after the first duration ends, it is determined whether the serving cell meets the switching condition based on the monitoring data. At this time, the monitoring data includes at least one of the serving cell, the cell when the second message is first sent, and the wireless signal quality of the serving cell.
[0266] To sum up, the method provided in this embodiment records the monitoring data in the first time period of the first timer, and judges the transmission process of the second message and the situation of the service cell based on the monitoring data recorded in the first time period, so as to determine whether there is any abnormality in the calling process as soon as possible.
[0267] In some embodiments, the related operations for switching from a serving cell to a target cell include a first operation and a second operation.
[0268] In some embodiments, the above-mentioned execution of related operations for switching from a serving cell to a target cell includes:
[0269] Step 50: Execute the first operation;
[0270] In some embodiments, when it is monitored that the transmission process of the second message meets the first abnormal condition and the serving cell does not meet the switching trigger condition, a first operation is performed. The first operation includes sending a measurement report for triggering a cell switching, wherein the wireless signal quality of the serving cell and / or the target cell in the measurement report is obtained by fallback adjustment of the called terminal.
[0271] In some embodiments, the measurement report can trigger a handover command from the serving cell to the target cell by making a fallback adjustment to the wireless signal quality in the measurement report, including setting a fixed adjustment value or an adjustment value of a superimposed step length for RSRP, and adjusting the RSRP from the RSRP that conforms to the current cell to the RSRP that conforms to the target cell through the adjustment value.
[0272] In some embodiments, the wireless signal quality in the measurement report is adjusted back off, including: calculating the adjustment value of the wireless signal quality of the serving cell and / or the target cell according to the type of the measurement event; for a specific implementation, see the above step 140. The wireless signal quality is adjusted based on the adjustment value to obtain the adjusted wireless signal quality; for a specific implementation, see the following step 160. Based on the adjusted wireless signal quality, a measurement report corresponding to the measurement event is generated; for a specific implementation, see the following step 180. In some embodiments, when it is monitored that the transmission process of the second message meets the first abnormal condition and the serving cell does not meet the switching trigger condition, a measurement report corresponding to the measurement event is sent.
[0273] In some embodiments, the above-mentioned execution of related operations for switching from a serving cell to a target cell further includes:
[0274] Step 60: Execute the second operation;
[0275] In some embodiments, when it is monitored that the transmission process of the second message meets the first abnormal condition and the serving cell does not meet the handover triggering condition, a second operation is performed. The second operation includes prohibiting the serving cell.
[0276] In some embodiments, in the case of a serving cell being prohibited, the called terminal switches from the current serving cell to a neighboring cell of the serving cell.
[0277] In some embodiments, the above-mentioned execution of related operations for switching from a serving cell to a target cell further includes:
[0278] Step 70: Execute the first operation within the second time period; if the cell switching is unsuccessful within the second time period, execute the second operation.
[0279] In some embodiments, when it is monitored that the transmission process of the second message satisfies the first abnormal condition and the serving cell does not satisfy the switching trigger condition, the first operation is performed within a second time period; when the cell switching is unsuccessful within the second time period, the second operation is performed.
[0280] In some embodiments, the first operation is performed within the second time length with the second time length as the time threshold. The first operation includes sending a measurement report for triggering cell switching, in which the wireless signal quality of the serving cell and / or the target cell in the measurement report is obtained by fallback adjustment of the called terminal. In some embodiments, according to the type of measurement event, the adjustment value of the wireless signal quality of the serving cell and / or the target cell is calculated. The wireless signal quality is adjusted based on the adjustment value to obtain the adjusted wireless signal quality. Based on the adjusted wireless signal quality, a measurement report corresponding to the measurement event is generated. In some embodiments, when it is monitored that the transmission process of the second message meets the first abnormal condition and the serving cell does not meet the switching trigger condition, a measurement report corresponding to the measurement event is sent.
[0281] In some embodiments, if the cell fails to complete the cell switching within the second duration, a second operation is performed. The second operation includes prohibiting the serving cell. In some embodiments, if the serving cell is prohibited, the called terminal switches from the current serving cell to a neighboring cell of the serving cell.
[0282] In some embodiments, whether the cell has completed the cell handover is determined by judging whether the serving cell is the same as the cell to which the second message is first sent. If the serving cell is the same as the cell to which the second message is first sent, it is determined that the cell has completed the cell handover; if the serving cell is not the same as the cell to which the second message is first sent, it is determined that the cell has not completed the cell handover.
[0283] In some embodiments, the above steps 50, 60 and 70 are performed separately. In some embodiments, when it is monitored that the transmission process of the second message meets the first abnormal condition and the serving cell does not meet the switching trigger condition, step 50 is performed; or, when it is monitored that the transmission process of the second message meets the first abnormal condition and the serving cell does not meet the switching trigger condition, step 60 is performed; or, when it is monitored that the transmission process of the second message meets the first abnormal condition and the serving cell does not meet the switching trigger condition, step 70 is performed.
[0284] To sum up, the method provided in this embodiment performs the first operation; or performs the second operation; or performs the first operation within a second time period, and if the cell switching is unsuccessful within the second time period, performs the second operation; so that the called terminal escapes from the abnormal service cell as soon as possible, thereby avoiding the problem of dropped calls from continuing to occur.
[0285] In some embodiments, the above step 70 can be replaced by the following sub-steps:
[0286] Step 71: Execute a first operation within a second time period counted by a second timer;
[0287] In some embodiments, the second timer is started at a second moment. In some embodiments, the second moment is the moment when it is monitored that the transmission process of the second message satisfies the first abnormal condition and the serving cell does not satisfy the switching trigger condition. In some embodiments, the second timer is started when it is monitored that the transmission process of the second message satisfies the first abnormal condition and the serving cell does not satisfy the switching trigger condition. The timing duration of the second timer is the second duration, and the second duration is less than the timing duration of the QoS timer. In some embodiments, the second duration is preset in advance, such as the preset second duration is 1s, 2s, or 5s. Timing starts when the second timer is started, and the second timer is turned off after the preset second duration is reached.
[0288] In some embodiments, the sum of the first duration of the first timer and the second duration of the second timer is less than or equal to the timing duration of the QoS timer. For example, if the timing duration of the QoS timer is 5s, the first duration + the second duration ≤ 5s.
[0289] In some embodiments, the first operation is performed within the second duration. The first operation includes sending a measurement report for triggering a cell handover, wherein the radio signal quality of the serving cell and / or the target cell in the measurement report is obtained by fallback adjustment of the called terminal.
[0290] In some embodiments, according to the type of the measurement event, an adjustment value of the wireless signal quality of the serving cell and / or the target cell is calculated. The wireless signal quality is adjusted based on the adjustment value to obtain the adjusted wireless signal quality. Based on the adjusted wireless signal quality, a measurement report corresponding to the measurement event is generated. In some embodiments, when it is monitored that the transmission process of the second message meets the first abnormal condition and the serving cell does not meet the switching trigger condition, a measurement report corresponding to the measurement event is sent.
[0291] Step 72: If the cell switching is unsuccessful within the second time period, perform a second operation.
[0292] In some embodiments, if the cell fails to complete the cell switching within the second duration, a second operation is performed. The second operation includes prohibiting the serving cell. In some embodiments, if the serving cell is prohibited, the called terminal switches from the current serving cell to a neighboring cell of the serving cell.
[0293] In some embodiments, whether the cell has completed the cell handover is determined by judging whether the serving cell is the same as the cell to which the second message is first sent. If the serving cell is the same as the cell to which the second message is first sent, it is determined that the cell has completed the cell handover; if the serving cell is not the same as the cell to which the second message is first sent, it is determined that the cell has not completed the cell handover.
[0294] In some embodiments, if the cell switching is unsuccessful within the second duration and the third message for confirming the second message is not received, the second operation is performed. In some embodiments, the third message is used to feedback confirmation of the second message to the called terminal. Exemplarily, the third message is PRACK. If the third message for confirming the second message is not received, it reflects that an abnormality occurs in the process of the called terminal sending the second message to the network device, such as the called terminal fails to send the second message to the network device.
[0295] To sum up, the method provided in this embodiment executes the first operation in the second time period of the second timer, and continues to execute the second operation when the cell switching is unsuccessful within the second time period. Through two-level operations, it is ensured that the called terminal can escape from the abnormal called service cell as soon as possible before the QoS timer times out, thereby avoiding the continuous occurrence of call drops.
[0296] The present application embodiment proposes a method for generating a measurement report. Fig.10 As shown, the specific steps are as follows:
[0297] Step 11: Collect neighboring area measurement results;
[0298] The neighboring cell measurement result includes cell information of neighboring cells of the serving cell.
[0299] In some embodiments, the cell information of the neighboring cell of the serving cell includes at least one of the time of joining the neighboring cell information table, RAT, the frequency corresponding to the neighboring cell, PCI, RSRP, and SINR.
[0300] Step 12: Generate a neighboring area information table;
[0301] In some embodiments, based on the neighboring cell measurement results, a neighboring cell information table is constructed, which includes cell information of neighboring cells of the serving cell.
[0302] In the case where the wireless signal quality of at least one neighboring cell meets the wireless signal quality condition, a temporary neighboring cell list is determined according to the cell information of the neighboring cell that meets the wireless signal quality condition; the temporary neighboring cell list is filtered according to the filtering rule to generate a neighboring cell information table.
[0303] For example, Fig.11As shown, step 21: collect neighboring cell measurement results at intervals of 100ms; step 22: determine whether the wireless signal quality of the neighboring cell meets the wireless signal quality condition, including determining whether Ncell RSRP is greater than min_Ncell_RSRP and whether Ncell SINR is greater than min_Ncell_SINR. When Ncell RSRP is greater than min_Ncell_RSRP and Ncell SINR is greater than min_Ncell_SINR, generate a temporary neighboring cell table 23. Input the cell information of the neighboring cell in the temporary neighboring cell table 23 into the filter 24, and filter the cell information in the temporary neighboring cell table 23 according to the filtering rules to obtain a neighboring cell information table 25. The filtering condition includes at least one of the following:
[0304] Filter out neighboring cells Ncell with different Rat from the serving cell Pcell;
[0305] Filter out the Ncells whose Ncell Timestamp and Current Timestamp differ by more than the detection time window Det_Time;
[0306] Update the Ncell in the neighboring cell information table List. If the latest signal does not meet the threshold, filter it out. If the latest signal still meets the threshold, update the signal parameters and Timestamp and move it to the end of the List.
[0307] If the maximum capacity of the list is exceeded, the cell that was added to the list the earliest will be filtered out.
[0308] Step 13: Configure the type of measurement event;
[0309] In some embodiments, the network device configures the types of measurement events, including A3 events, A4 events, and A5 events.
[0310] In some embodiments, step 13 is not preceded by step 11 or step 12. Optionally, step 13 is before step 11. Optionally, step 13 is between step 11 and step 12. Optionally, step 13 is between step 12 and step 14.
[0311] Step 14: Calculate the adjustment value of the wireless signal quality.
[0312] In some embodiments, the adjustment value of the wireless signal quality is calculated based on the condition that a handover command that triggers handover from the serving cell to the target cell is satisfied. The adjustment value is used to adjust the wireless signal quality so that when reporting the measurement report, the wireless signal quality that can trigger the handover command from the serving cell to the target cell is directly reported.
[0313] A method for generating a measurement report provided in an embodiment of the present application calculates the adjustment value required for switching the serving cell and the neighboring cell based on the neighboring cell conditions actually measured on the terminal side and the threshold values of each measurement event configured by the network device, and reports it in the final measurement report to achieve the purpose of fast switching.
[0314] The beneficial effects of a method for generating a measurement report provided in an embodiment of the present application include at least:
[0315] 1) Ensure that the terminal will not switch to a neighboring cell with poor signal;
[0316] 2) Calculate the adjustment value according to the network configuration, and realize the "one-step" adjustment method;
[0317] 3) The adjustment value can be adjusted dynamically according to the network configuration. When a better neighboring cell appears or a new measurement event is configured in the network, the latest adjustment value can be quickly calculated;
[0318] 4) The target cell is adjusted at the same time to avoid the situation where the serving cell meets the switching conditions but the target cell does not, resulting in escape failure;
[0319] 5) By adjusting the wireless signal quality and reporting the corresponding measurement report, the smoothness of cell switching can be ensured and service jams caused by "hard switching" can be avoided.
[0320] Fig.12 is a block diagram of a device for generating a measurement report provided by another exemplary embodiment of the present application. The device includes:
[0321] The measurement module 1210 is configured to measure the radio signal quality of at least one cell, where the at least one cell includes a serving cell and / or a target cell.
[0322] The calculation module 1220 is configured to calculate an adjustment value of the wireless signal quality based on the type of the measurement event.
[0323] The adjustment module 1230 is configured to adjust the wireless signal quality based on the adjustment value to obtain the adjusted wireless signal quality.
[0324] The generating module 1240 is used to generate a measurement report corresponding to the measurement event based on the adjusted wireless signal quality, and the measurement report is used to trigger a handover command from the serving cell to the target cell.
[0325] The serving cell is the cell where the terminal currently resides, and the target cell is a neighboring cell of the serving cell.
[0326] The calculation module 1220 is further configured to calculate an adjustment value of the wireless signal quality with the goal of satisfying a cell switching condition corresponding to the type of the measurement event.
[0327] In some embodiments, the type of measurement event includes a first event, and the first event is used to indicate that a sum of an actual wireless signal quality of the serving cell and an offset is less than an actual wireless signal quality of the target cell.
[0328] The calculation module 1220 is further configured to calculate a first difference between the actual wireless signal quality of the target cell and a first coefficient, where the first coefficient is related to the offset.
[0329] The calculation module 1220 is also used to set the first difference as the reference wireless signal quality of the serving cell when the first difference is less than the actual wireless signal quality of the serving cell; and set the actual wireless signal quality of the serving cell as the reference wireless signal quality of the serving cell when the first difference is greater than or equal to the actual wireless signal quality of the serving cell.
[0330] The calculation module 1220 is further configured to calculate a first adjustment value based on a reference radio signal quality of the serving cell and an actual radio signal quality of the serving cell.
[0331] The first adjustment value is an adjustment value of the wireless signal quality of the serving cell.
[0332] The calculation module 1220 is further configured to obtain a second difference by subtracting the reference wireless signal quality of the serving cell from the actual wireless signal quality of the serving cell.
[0333] The calculation module 1220 is further configured to obtain a first adjustment value by subtracting the second difference from a preset reference adjustment value.
[0334] In some embodiments, the type of measurement event includes a second event, and the second event is used to indicate that the actual wireless signal quality of the target cell is greater than a preset first threshold value.
[0335] The calculation module 1220 is further configured to calculate a first reference value based on a second coefficient, where the second coefficient is related to the first threshold value.
[0336] The calculation module 1220 is also used to set the first reference value as the reference wireless signal quality of the target cell when the first reference value is greater than the actual wireless signal quality of the target cell; and set the actual wireless signal quality of the target cell as the reference wireless signal quality of the target cell when the first reference value is less than or equal to the actual wireless signal quality of the target cell.
[0337] The calculation module 1220 is further configured to calculate a second adjustment value based on the reference radio signal quality of the target cell and the actual radio signal quality of the target cell.
[0338] The calculation module 1220 is further configured to obtain a third difference by subtracting the reference radio signal quality of the target cell from the actual radio signal quality of the target cell.
[0339] The second adjustment value is an adjustment value of the wireless signal quality of the target cell.
[0340] The calculation module 1220 is further configured to add the third difference to a preset reference adjustment value to obtain a second adjustment value.
[0341] In some embodiments, the type of measurement event includes a third event, and the third event is used to indicate that the actual wireless signal quality of the serving cell is less than a preset second threshold value, and the actual wireless signal quality of the target cell is greater than a preset third threshold value.
[0342] The calculation module 1220 is further used to calculate a second reference value corresponding to the serving cell based on a third coefficient, where the third coefficient is related to the second threshold value; and to calculate a third reference value corresponding to the target cell based on a fourth coefficient, where the fourth coefficient is related to the third threshold value.
[0343] The calculation module 1220 is further used to set the second reference value as the reference wireless signal quality of the serving cell when the second reference value is less than the actual wireless signal quality of the serving cell; set the actual wireless signal quality of the serving cell as the reference wireless signal quality of the serving cell when the second reference value is greater than or equal to the actual wireless signal quality of the serving cell; set the third reference value as the reference wireless signal quality of the target cell when the third reference value is greater than the actual wireless signal quality of the target cell; and set the actual wireless signal quality of the target cell as the reference wireless signal quality of the target cell when the third reference value is less than or equal to the actual wireless signal quality of the target cell.
[0344] The calculation module 1220 is further used to calculate a third adjustment value based on the reference wireless signal quality of the serving cell and the actual wireless signal quality of the serving cell; and calculate a fourth adjustment value based on the reference wireless signal quality of the target cell and the actual wireless signal quality of the target cell.
[0345] The third adjustment value is an adjustment value of the wireless signal quality of the serving cell, and the fourth adjustment value is an adjustment value of the wireless signal quality of the target cell.
[0346] The calculation module 1220 is further configured to obtain a fourth difference by subtracting the reference radio signal quality of the serving cell from the actual radio signal quality of the serving cell.
[0347] The calculation module 1220 is further configured to obtain a third adjustment value by subtracting the fourth difference from a preset reference adjustment value.
[0348] The calculation module 1220 is further configured to obtain a fifth difference by subtracting the reference radio signal quality of the target cell from the actual radio signal quality of the target cell.
[0349] The calculation module 1220 is further configured to add the fifth difference value to a preset reference adjustment value to obtain a fourth adjustment value.
[0350] The construction module 1250 is used to construct a neighboring cell information table, which includes cell information of neighboring cells of the serving cell.
[0351] The determination module 1260 is used to determine the target cell according to the neighboring cell information table, where the target cell is one of the neighboring cells of the serving cell.
[0352] The determination module 1260 is further configured to determine a temporary neighbor cell list according to cell information of the neighbor cell that meets the wireless signal quality condition when there is at least one neighbor cell whose wireless signal quality meets the wireless signal quality condition.
[0353] The determination module 1260 is further configured to filter the temporary neighbor cell list according to a filtering rule to generate a neighbor cell information table, wherein the filtering rule is configured to indicate that the cell information of the neighbor cells that meet the wireless signal quality condition meets the filtering condition.
[0354] In some embodiments, satisfying the filtering condition includes at least one of the following:
[0355] The neighboring cell's radio access technology RAT is different from the serving cell's RAT;
[0356] The difference between the time when the neighboring cell joins the neighboring cell information table and the current time is less than or equal to the detection time window threshold;
[0357] The current wireless signal quality of the neighboring cell does not meet the signal threshold;
[0358] When the remaining capacity of the neighbor cell information table is less than zero, the neighbor cell is added to the neighbor cell information table at the earliest time.
[0359] In some embodiments, the cell information includes frequencies corresponding to neighboring cells.
[0360] The determination module 1260 is further configured to determine, when there is a frequency point satisfying the measurement event in the neighboring cell information list, a neighboring cell with the best wireless signal quality among at least one neighboring cell corresponding to the frequency point as a target cell.
[0361] The present application also provides a chip, which includes a programmable logic circuit and / or program instructions. When a communication device equipped with the chip is running, it is used to implement the measurement report generation method provided by the above-mentioned method embodiments.
[0362] The present application also provides a terminal device, which includes: a processor, a memory and a transceiver, the processor is connected to the transceiver, the transceiver includes a receiver and a transmitter, and the storage medium stores at least one program, which is loaded and executed by the processor to implement the measurement report generation method provided in the above-mentioned method embodiments.
[0363] The present application also provides a computer-readable storage medium, in which at least one program is stored. The at least one program is loaded and executed by a processor to implement the measurement report generation method provided in the above-mentioned method embodiments.
[0364] The present application also provides a computer program product, which includes at least one program segment, and the at least one program segment is stored in a computer-readable storage medium; the processor of the communication device reads the at least one program segment from the computer-readable storage medium, and the processor executes the at least one program segment, so that the communication device executes the measurement report generation method provided in the above-mentioned method embodiments.
[0365] The present application also provides a computer program, which includes at least one program segment, and the at least one program segment is stored in a computer-readable storage medium; the processor of the communication device reads at least one program segment from the computer-readable storage medium, and the processor executes at least one program segment, so that the communication device executes the measurement report generation method provided in the above-mentioned method embodiments.
[0366] It should be understood that the "plurality" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0367] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0368] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A method for generating a measurement report, characterized in that: The method comprises: Measuring a radio signal quality of at least one cell, wherein the at least one cell includes a serving cell and / or a target cell; Calculating an adjustment value of the wireless signal quality based on the type of the measurement event; Adjusting the wireless signal quality based on the adjustment value to obtain adjusted wireless signal quality; Based on the adjusted wireless signal quality, generating a measurement report corresponding to the measurement event, wherein the measurement report is used to trigger a handover command from the serving cell to the target cell; The serving cell is a cell where the terminal currently resides, and the target cell is a neighboring cell of the serving cell.
2. The method according to claim 1, characterized in that The calculating the adjustment value of the wireless signal quality based on the type of the measurement event includes: The adjustment value of the wireless signal quality is calculated with the goal of satisfying a cell switching condition corresponding to the type of the measurement event.
3. The method according to claim 2, characterized in that The type of the measurement event includes a first event, where the first event is used to indicate that a sum of an actual radio signal quality and an offset of the serving cell is less than an actual radio signal quality of the target cell; The calculating the adjustment value of the wireless signal quality with the goal of satisfying the cell switching condition corresponding to the type of the measurement event includes: Calculating a first difference between an actual wireless signal quality of the target cell and a first coefficient, where the first coefficient is related to the offset; When the first difference is less than the actual wireless signal quality of the serving cell, the first difference is set as the reference wireless signal quality of the serving cell; when the first difference is greater than or equal to the actual wireless signal quality of the serving cell, the actual wireless signal quality of the serving cell is set as the reference wireless signal quality of the serving cell; Calculating a first adjustment value based on a reference radio signal quality of the serving cell and an actual radio signal quality of the serving cell; The first adjustment value is an adjustment value of the wireless signal quality of the serving cell.
4. The method according to claim 3, characterized in that The calculating the first adjustment value based on the reference radio signal quality of the serving cell and the actual radio signal quality of the serving cell includes: Subtracting the reference radio signal quality of the serving cell from the actual radio signal quality of the serving cell to obtain a second difference; The first adjustment value is obtained by subtracting the second difference from a preset reference adjustment value.
5. The method according to claim 2, characterized in that: The type of the measurement event includes a second event, where the second event is used to indicate that the actual wireless signal quality of the target cell is greater than a preset first threshold value; The calculating the adjustment value of the wireless signal quality with the goal of satisfying the cell switching condition corresponding to the type of the measurement event includes: calculating a first reference value based on a second coefficient, wherein the second coefficient is related to the first threshold value; When the first reference value is greater than the actual wireless signal quality of the target cell, the first reference value is set as the reference wireless signal quality of the target cell; when the first reference value is less than or equal to the actual wireless signal quality of the target cell, the actual wireless signal quality of the target cell is set as the reference wireless signal quality of the target cell; Calculating a second adjustment value based on a reference radio signal quality of the target cell and an actual radio signal quality of the target cell; The second adjustment value is an adjustment value of the wireless signal quality of the target cell.
6. The method according to claim 5, characterized in that The calculating the second adjustment value based on the reference radio signal quality of the target cell and the actual radio signal quality of the target cell includes: Subtracting the reference radio signal quality of the target cell from the actual radio signal quality of the target cell to obtain a third difference; The third difference is added to a preset reference adjustment value to obtain the second adjustment value.
7. The method according to claim 2, characterized in that The type of the measurement event includes a third event, where the third event is used to indicate that the actual wireless signal quality of the serving cell is less than a preset second threshold value, and the actual wireless signal quality of the target cell is greater than a preset third threshold value; The calculating the adjustment value of the wireless signal quality with the goal of satisfying the cell switching condition corresponding to the type of the measurement event includes: calculating a second reference value corresponding to the serving cell based on a third coefficient, wherein the third coefficient is related to the second threshold value; calculating a third reference value corresponding to the target cell based on a fourth coefficient, wherein the fourth coefficient is related to the third threshold value; In a case where the second reference value is less than the actual wireless signal quality of the serving cell, the second reference value is set as the reference wireless signal quality of the serving cell; in a case where the second reference value is greater than or equal to the actual wireless signal quality of the serving cell, the actual wireless signal quality of the serving cell is set as the reference wireless signal quality of the serving cell; in a case where the third reference value is greater than the actual wireless signal quality of the target cell, the third reference value is set as the reference wireless signal quality of the target cell; in a case where the third reference value is less than or equal to the actual wireless signal quality of the target cell, the actual wireless signal quality of the target cell is set as the reference wireless signal quality of the target cell; Calculating a third adjustment value based on the reference radio signal quality of the serving cell and the actual radio signal quality of the serving cell; calculating a fourth adjustment value based on the reference radio signal quality of the target cell and the actual radio signal quality of the target cell; The third adjustment value is an adjustment value of the wireless signal quality of the serving cell, and the fourth adjustment value is an adjustment value of the wireless signal quality of the target cell.
8. The method according to claim 7, characterized in that The calculating the third adjustment value based on the reference radio signal quality of the serving cell and the actual radio signal quality of the serving cell includes: Subtracting the reference radio signal quality of the serving cell from the actual radio signal quality of the serving cell to obtain a fourth difference; Subtracting the fourth difference from a preset reference adjustment value to obtain the third adjustment value; The calculating the fourth adjustment value based on the reference radio signal quality of the target cell and the actual radio signal quality of the target cell includes: Subtracting the reference radio signal quality of the target cell from the actual radio signal quality of the target cell to obtain a fifth difference; The fifth difference value is added to the preset reference adjustment value to obtain the fourth adjustment value.
9. The method according to any one of claims 1 to 8, characterized in that: Before calculating the adjustment value of the wireless signal quality based on the type of the measurement event, the method further includes: Constructing a neighboring cell information table, wherein the neighboring cell information table includes cell information of neighboring cells of the serving cell; The target cell is determined according to the neighboring cell information table, where the target cell is one of the neighboring cells of the serving cell.
10. The method according to claim 9, characterized in that The step of constructing the neighboring area information table includes: In a case where there is at least one neighboring cell whose radio signal quality satisfies the radio signal quality condition, determining a temporary neighboring cell list according to the cell information of the neighboring cell that satisfies the radio signal quality condition; The temporary neighbor cell list is filtered according to a filtering rule to generate the neighbor cell information table, wherein the filtering rule is used to indicate that the cell information of the neighbor cell that meets the wireless signal quality condition meets the filtering condition.
11. The method according to claim 10, characterized in that The filtering condition includes at least one of the following: The radio access technology RAT of the neighboring cell is different from the RAT of the serving cell; The difference between the time when the neighboring cell joins the neighboring cell information table and the current time is less than or equal to the detection time window threshold; The current wireless signal quality of the neighboring cell does not meet the signal threshold; When the remaining capacity of the neighbor cell information table is less than zero, the neighbor cell is added to the neighbor cell information table at the earliest time.
12. The method according to claim 9, characterized in that The cell information includes a frequency corresponding to the neighboring cell; The determining the target cell according to the neighboring cell information table includes: In a case where the frequency point satisfying the measurement event exists in the neighboring cell information list, a neighboring cell with the best wireless signal quality among at least one neighboring cell corresponding to the frequency point is determined as the target cell.
13. A device for generating a measurement report, characterized in that: The device comprises: A measurement module, configured to measure a radio signal quality of at least one cell, wherein the at least one cell includes a serving cell and / or a target cell; A calculation module, configured to calculate an adjustment value of the wireless signal quality based on a type of a measurement event; an adjustment module, configured to adjust the wireless signal quality based on the adjustment value to obtain an adjusted wireless signal quality; A generating module, configured to generate a measurement report corresponding to the measurement event based on the adjusted wireless signal quality, wherein the measurement report is used to trigger a handover command from the serving cell to the target cell; The serving cell is a cell where the terminal currently resides, and the target cell is a neighboring cell of the serving cell.
14. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and a communication device equipped with the chip is used to implement the method for generating a measurement report according to any one of claims 1 to 12 when running.
15. A terminal device, characterized in that: The terminal device includes: a processor, a memory and a transceiver, the processor is connected to the transceiver, the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the measurement report generation method according to any one of claims 1 to 12.
16. A computer-readable storage medium, characterized in that: The storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for generating a measurement report according to any one of claims 1 to 12.
17. A computer program product, characterized in that The computer program product includes at least one program, and the at least one program is stored in a computer-readable storage medium; the processor of the communication device reads the at least one program from the computer-readable storage medium, and the processor executes the at least one program, so that the communication device executes the method for generating a measurement report according to any one of claims 1 to 12.
18. A computer program, characterized in that The computer program includes at least one program segment, and the at least one program segment is stored in a computer-readable storage medium; the processor of the communication device reads the at least one program segment from the computer-readable storage medium, and the processor executes the at least one program segment, so that the communication device executes the method for generating a measurement report according to any one of claims 1 to 12.
