Measurement report reporting method, device, equipment and storage medium

By determining the initial measurement identifier and its timer in the terminal device and determining the target measurement identifier based on the measurement results, the problem of low accuracy of measurement reports caused by signal time uncertainty is solved, and the accuracy of measurement reports and network equipment is improved. Accuracy of service cell handover.

CN118660303BActive Publication Date: 2024-12-27XIAN UNISOC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411131572.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-19
Publication Date
2024-12-27
Estimated Expiration
2044-08-19

AI Technical Summary

Technical Problem

When detecting a signal, due to signal time uncertainty, the terminal equipment may first report a frequency measurement report with a poor signal, resulting in low accuracy of the measurement report.

Method used

By receiving a message sent by the network device, a plurality of initial measurement identifiers and their corresponding timers are determined, the initial measurement identifier of timeout is used as the first measurement identifier, and the target measurement identifier is determined based on the measurement results of the first measurement identifier and the initial measurement identifier. , generate and send measurement reports to ensure the accuracy of measurement reports.

Benefits of technology

The accuracy of measurement reports is improved, ensuring that the terminal equipment can timely report better frequency information on signals, and improving the accuracy of network equipment's handover for service cells.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118660303B_ABST
    Figure CN118660303B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method, apparatus, device and storage medium for reporting a measurement report, receiving a first message sent by a network device; determining multiple initial measurement identifiers and a first timer corresponding to each initial measurement identifier from multiple measurement identifiers according to the first message; determining the initial measurement identifier with the first timer timed out among the multiple initial measurement identifiers as the first measurement identifier; determining multiple target measurement identifiers according to the measurement results of the first measurement identifier and the measurement results of the multiple initial measurement identifiers, and generating multiple first measurement reports corresponding to the multiple target measurement identifiers; and sending multiple first measurement reports to the network device. The accuracy of sending measurement reports is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device, equipment and storage medium for reporting a measurement report. Background Art

[0002] When the signal of the service cell of the terminal device is weak, the network device may switch the service cell of the terminal device.

[0003] In the prior art, a terminal device can receive a first message sent by a network device, determine a measurement report corresponding to a target measurement identifier based on the first message, and send the measurement report to the network device. The measurement report can include a neighboring cell with a better signal corresponding to the measurement frequency. The network device can switch the service cell of the terminal device based on the measurement report.

[0004] However, due to the uncertainty in the time of detecting signals from each cell, the terminal device may receive the measurement results of a frequency with a poor signal first and then receive the measurement results of a frequency with a good signal in a short period of time. The terminal device will first report the measurement report of the poor frequency, resulting in lower accuracy of the measurement report. Summary of the invention

[0005] The embodiments of the present application provide a method, apparatus, device and storage medium for reporting a measurement report, which improves the accuracy of reporting the measurement report.

[0006] In a first aspect, an embodiment of the present application provides a method for reporting a measurement report, which is applied to a terminal device, and the method includes:

[0007] Receive a first message sent by a network device, where the first message includes a measurement event, multiple measurement identifiers, and a measurement frequency point corresponding to each measurement identifier;

[0008] determining, according to the first message, multiple initial measurement identifiers from the multiple measurement identifiers and a first timer corresponding to each initial measurement identifier, wherein a target measurement result of the initial measurement identifier satisfies the measurement event;

[0009] Determine, among the multiple initial measurement identifiers, an initial measurement identifier for which a first timer times out as a first measurement identifier;

[0010] Determine multiple target measurement identifiers according to the measurement result of the first measurement identifier and the measurement results of the multiple initial measurement identifiers, and generate multiple first measurement reports corresponding to the multiple target measurement identifiers, where the first measurement report includes measurement information of the measurement frequency point, and the measurement information includes measurement results of multiple neighboring cells corresponding to the serving cell of the terminal device;

[0011] The plurality of first measurement reports are sent to the network device.

[0012] In a possible implementation manner, determining multiple target measurement identifiers according to the measurement result of the first measurement identifier and the measurement results of the multiple initial measurement identifiers includes:

[0013] determining whether the target measurement result of the first measurement identifier is a maximum value among multiple measurement results corresponding to the multiple initial measurement identifiers;

[0014] If not, determining at least one second measurement identifier, wherein the measurement result of the second measurement identifier is greater than the measurement result of the first measurement identifier;

[0015] A plurality of target measurement identifiers are determined according to the first measurement identifier and the at least one second measurement identifier.

[0016] In a possible implementation manner, determining multiple target measurement identifiers according to the first measurement identifier and the at least one second measurement identifier includes:

[0017] Determine whether the second timer has been started before the current time;

[0018] If yes, determining the multiple target measurement identifiers according to the first measurement identifier, the at least one second measurement identifier, and the second timer;

[0019] If not, start the second timer, and determine the multiple target measurement identifiers according to the first measurement identifier, the at least one second measurement identifier, and the second timer.

[0020] In a possible implementation manner, determining the multiple target measurement identifiers according to the first measurement identifier, the at least one second measurement identifier, and the second timer includes:

[0021] If the second timer times out, determining whether there is a third measurement identifier that matches the measurement event within the first duration corresponding to the second timer;

[0022] If yes, determining at least one third measurement identifier, and determining the first measurement identifier, the at least one second measurement identifier, and the at least one third measurement identifier as the multiple target measurement identifiers;

[0023] If not, the first measurement identifier and the at least one second measurement identifier are determined as the multiple target measurement identifiers.

[0024] In a possible implementation manner, sending the multiple first measurement reports to the network device includes:

[0025] Determining a target reference strength corresponding to each first measurement report;

[0026] sorting the multiple first measurement reports from high to low according to the target reference strength corresponding to each first measurement report to obtain a plurality of sorted first measurement reports;

[0027] The first measurement reports are sent to the network device in sequence according to the sorted multiple first measurement reports.

[0028] In a possible implementation manner, for any first measurement report, determining a target reference strength corresponding to the first measurement report includes:

[0029] Determine target reference features;

[0030] Determine, in the measurement information of the plurality of neighboring cells, a reference strength corresponding to a target reference feature of each neighboring cell;

[0031] For any neighboring cell, a maximum value of the reference strengths of the multiple neighboring cells is determined as the target reference strength.

[0032] In a possible implementation manner, for any initial measurement identifier, determining the initial measurement identifier and a first timer corresponding to the initial measurement identifier according to the first message includes:

[0033] receiving a first measurement result according to the first message, where the first measurement result is a measurement result corresponding to any one measurement identifier among the multiple measurement identifiers;

[0034] If the first measurement result satisfies the measurement event, the measurement identifier corresponding to the first measurement result is determined as the initial measurement identifier, and a first timer corresponding to the initial measurement identifier is started.

[0035] In a second aspect, a measurement report reporting device provided in an embodiment of the present application is applied to a terminal device, the device including a receiving module, a first determination module, a second determination module, a third determination module, a generation module and a sending module:

[0036] The receiving module is used to receive a first message sent by a network device, where the first message includes a measurement event, multiple measurement identifiers, and a measurement frequency corresponding to each measurement identifier;

[0037] The first determining module is configured to determine, according to the first message, a plurality of initial measurement identifiers and a first timer corresponding to each initial measurement identifier from the plurality of measurement identifiers, wherein a target measurement result of the initial measurement identifier satisfies the measurement event;

[0038] The second determination module is used to determine, among the multiple initial measurement identifiers, an initial measurement identifier whose first timer times out as the first measurement identifier;

[0039] The third determination module is configured to determine a plurality of target measurement identifiers according to the measurement result of the first measurement identifier and the measurement results of the plurality of initial measurement identifiers;

[0040] The generating module is used to generate a plurality of first measurement reports corresponding to the plurality of target measurement identifiers, wherein the first measurement reports include measurement information of the measurement frequency points, and the measurement information includes measurement results of a plurality of neighboring cells corresponding to the serving cell of the terminal device;

[0041] The sending module is used to send the multiple first measurement reports to the network device.

[0042] In a possible implementation manner, the third determining module is specifically configured to:

[0043] determining whether the target measurement result of the first measurement identifier is a maximum value among multiple measurement results corresponding to the multiple initial measurement identifiers;

[0044] If not, determining at least one second measurement identifier, wherein the measurement result of the second measurement identifier is greater than the measurement result of the first measurement identifier;

[0045] A plurality of target measurement identifiers are determined according to the first measurement identifier and the at least one second measurement identifier.

[0046] In a possible implementation manner, the third determining module is specifically configured to:

[0047] Determine whether the second timer has been started before the current time;

[0048] If yes, determining the multiple target measurement identifiers according to the first measurement identifier, the at least one second measurement identifier, and the second timer;

[0049] If not, start the second timer, and determine the multiple target measurement identifiers according to the first measurement identifier, the at least one second measurement identifier, and the second timer.

[0050] In a possible implementation manner, the third determining module is specifically configured to:

[0051] If the second timer times out, determining whether there is a third measurement identifier that matches the measurement event within the first duration corresponding to the second timer;

[0052] If so, determining at least one third measurement identifier, and determining the first measurement identifier, the at least one second measurement identifier, and the at least one third measurement identifier as the multiple target measurement identifiers;

[0053] If not, the first measurement identifier and the at least one second measurement identifier are determined as the multiple target measurement identifiers.

[0054] In a possible implementation manner, the sending module is specifically configured to:

[0055] Determining a target reference strength corresponding to each first measurement report;

[0056] sorting the multiple first measurement reports from high to low according to the target reference strength corresponding to each first measurement report to obtain a plurality of sorted first measurement reports;

[0057] The first measurement reports are sent to the network device in sequence according to the sorted multiple first measurement reports.

[0058] In a possible implementation manner, for any first measurement report, the sending module is specifically configured to:

[0059] Determine target reference features;

[0060] Determine, in the measurement information of the plurality of neighboring cells, a reference strength corresponding to a target reference feature of each neighboring cell;

[0061] For any neighboring cell, a maximum value of the reference strengths of the multiple neighboring cells is determined as the target reference strength.

[0062] In a possible implementation manner, for any initial measurement identifier, the first determining module is specifically configured to:

[0063] receiving a first measurement result according to the first message, where the first measurement result is a measurement result corresponding to any one measurement identifier among the multiple measurement identifiers;

[0064] If the first measurement result satisfies the measurement event, the measurement identifier corresponding to the first measurement result is determined as the initial measurement identifier, and a first timer corresponding to the initial measurement identifier is started.

[0065] In a third aspect, an embodiment of the present application provides an electronic device, including: a processor and a memory;

[0066] Memory stores computer-executable instructions;

[0067] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method of the first aspect.

[0068] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method of the first aspect.

[0069] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements the method of the first aspect when executed by a processor.

[0070] In a sixth aspect, an embodiment of the present application provides a chip having a computer program stored thereon, and when the computer program is executed by the chip, the method of the first aspect is implemented.

[0071] In a possible implementation manner, the chip is a chip in a chip module.

[0072] The embodiments of the present application provide a method, apparatus, device, and storage medium for reporting a measurement report. An initial measurement identifier and a first timer corresponding to each initial measurement identifier can be determined from multiple measurement identifiers according to a first message. The target measurement result of the measurement frequency corresponding to the initial measurement identifier satisfies the measurement event. The initial measurement identifier in which the first timer times out among the multiple initial measurement identifiers can be determined as the first measurement identifier. The measurement result of the first measurement identifier can be compared with the multiple initial measurement identifiers to determine multiple target measurement identifiers. The measurement reports of the multiple target measurement identifiers can be sent to a network device, which can improve the accuracy of sending the measurement report. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0074] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present application;

[0075] Figure 2 A flowchart of a method for reporting a measurement report provided in an embodiment of the present application;

[0076] Figure 3 A flowchart of another method for reporting a measurement report provided in an embodiment of the present application;

[0077] Figure 4 A schematic diagram of the architecture of a method for reporting a measurement report provided in an embodiment of the present application;

[0078] Figure 5 A schematic diagram of the structure of a measurement report reporting device provided in an embodiment of the present application;

[0079] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0080] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0081] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below in combination with the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0082] It should be noted that the terms "first", "second", "third" and the like in the embodiments of the present application are used to distinguish similar objects, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order. Optionally, without departing from the scope of the present application, the first terminal device may also be referred to as the second terminal device, and similarly, the second terminal device may also be referred to as the first terminal device.

[0083] It should be further understood that the terms "comprising" and "including" indicate the presence of the aforementioned features, steps, operations, elements, components, kinds, and / or groups, but do not exclude the presence, occurrence, or addition of one or at least one other feature, step, operation, element, component, kind, and / or group. The terms "or", "and / or", "including at least one of the following", etc. used in this application may be interpreted as inclusive, or mean any one or any combination. Optionally, "including at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C", for example, "A, B or C" or "A, B and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C".

[0084] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include at least one sub-step or at least one stage, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0085] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1 , may include a network device 101 and a terminal device 102.

[0086] The network device 101 may be part of a network infrastructure, and may include a base station (eNodeB / gNodeB), a core network (Core Network), and other related devices and systems. The network device may be responsible for managing and controlling communication resources, processing signaling, providing services, etc.

[0087] The terminal device 102 may be a mobile device with communication function, for example, the terminal device 101 may be a mobile phone, a tablet computer, a smart wearable device, etc.

[0088] The network device 101 may send a first message to the terminal device 102, the first message being a reconfiguration message, and the first message may be a control message sent by the network device 101 to the terminal device 102, for reconfiguring the measurement configuration of the terminal device. The first message may include a measurement event, multiple measurement identifiers, and a measurement frequency corresponding to each measurement identifier.

[0089] The terminal device 102 can determine multiple initial measurement identifiers and a first timer corresponding to each initial measurement identifier from multiple measurement identifiers based on the first message, wherein the target measurement result of the initial measurement identifier satisfies the measurement event. The initial measurement identifier for which the first timer times out among the multiple initial measurement identifiers is determined as the first measurement identifier, and multiple target measurement identifiers are determined based on the measurement result of the first measurement identifier and the measurement results of the multiple initial measurement identifiers. The terminal device 102 can generate multiple first measurement reports corresponding to the multiple target measurement identifiers, and send the multiple first measurement reports to the network device 101.

[0090] In the prior art, a terminal device may receive a first message sent by a network device, determine a measurement report corresponding to a target measurement identifier based on the first message, and send the measurement report to the network device. The measurement report may include a neighboring cell with a better signal corresponding to the target measurement object. The network device may switch the service cell of the terminal device based on the measurement report.

[0091] However, due to the uncertainty in the time of detecting signals from each cell, the terminal device may receive the measurement results of a frequency with a poor signal first and then receive the measurement results of a frequency with a good signal in a short period of time. The terminal device will first report the measurement report of the poor frequency, resulting in lower accuracy of the measurement report.

[0092] The method provided in the embodiment of the present application can determine an initial measurement identifier and a first timer corresponding to each initial measurement identifier from multiple measurement identifiers according to a first message. The target measurement result of the measurement frequency corresponding to the initial measurement identifier satisfies the measurement event. The initial measurement identifier in which the first timer times out among the multiple initial measurement identifiers can be determined as the first measurement identifier. The measurement result of the first measurement identifier can be compared with the multiple initial measurement identifiers to determine multiple target measurement identifiers. The measurement reports of the multiple target measurement identifiers can be sent to the network device, which can improve the accuracy of sending the measurement reports.

[0093] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0094] Figure 2 A flow chart of a method for reporting a measurement report provided in an embodiment of the present application. Figure 2 , the method may include:

[0095] S201. Receive a first message sent by a network device.

[0096] The first message may include a measurement event, multiple measurement identifiers, and a measurement frequency point corresponding to each measurement identifier.

[0097] A measurement event is an event triggered when a terminal device performs a specific signal measurement according to the network configuration and meets certain conditions. For example, measurement event 1 is when the signal quality of the serving cell is better than a certain threshold, that is, measurement event 1 is used to confirm that the signal quality of the serving cell is good.

[0098] The measurement frequency point can refer to a specific frequency or frequency range used to transmit radio signals. It determines the frequency and bandwidth of signal transmission, thus affecting the quality and capacity of communication.

[0099] S202: Determine, according to the first message, multiple initial measurement identifiers from multiple measurement identifiers, and a first timer corresponding to each initial measurement identifier.

[0100] The target measurement result of the initial measurement identifier satisfies the measurement event.

[0101] For a measurement frequency corresponding to any measurement identifier, the channel quality of each neighboring cell corresponding to the measurement frequency can be measured. For example, the reference signal received power (RSRP), the reference signal received quality (RSRQ), etc. can be measured.

[0102] The measurement object representing the channel quality of the neighboring cell may be determined according to the measurement event. For example, assuming that the measurement event is "the signal quality of the neighboring cell is better than that of the serving cell and exceeds a certain offset value", the measurement object may be the offset value of the signal quality of the neighboring cell relative to the serving cell.

[0103] For the measurement frequency corresponding to any measurement identifier, the maximum value of the channel quality in each neighboring cell can be determined as the target measurement result. For example, assuming that the measurement frequency is frequency 1, assuming that the serving cell is cell 1, assuming that the neighboring cells corresponding to frequency 1 are cell 2, cell 3, and cell 4, assuming that the offset value of cell 2 relative to cell 1 is offset value 1, the offset value of cell 3 relative to cell 1 is offset value 2, and the offset value of cell 4 relative to cell 1 is offset value 3, assuming that the larger the offset value, the better the cell communication quality, assuming that offset value 1 is greater than offset value 2, and offset value 2 is greater than offset value 3, then offset value 1 can be determined as the target measurement result.

[0104] The first timer may be a TimeToTrigger timer, which is mainly used for the control of measurement reports and event triggering. In a mobile communication system, a terminal device performs various measurements (such as signal strength, signal quality, etc.) and triggers specific events (such as switching, measurement reports, etc.) based on the measurement results. The TimeToTrigger timer is used to prevent frequent triggering of events due to short signal fluctuations.

[0105] For example, assuming that the first message can be as shown in Table 1, there are 5 measurement identifiers, namely identifiers 1-5, and assuming that 4 initial measurement identifiers can be determined, namely identifier 1, identifier 2, identifier 3, and identifier 5, the first timer corresponding to each initial measurement identifier can be as shown in Table 2.

[0106] Table 1

[0107]

[0108] Table 2

[0109]

[0110] S203: Determine, among the multiple initial measurement identifiers, an initial measurement identifier for which the first timer times out as the first measurement identifier.

[0111] The timing durations corresponding to each first timer may be the same or different. If the timing durations of each timer are the same, the first timer that times out is the first initial measurement identifier that satisfies the measurement event.

[0112] For any initial measurement identifier, after the first timer of the initial measurement identifier times out, the initial measurement identifier may be determined as the first measurement identifier.

[0113] S204: Determine multiple target measurement identifiers according to the measurement result of the first measurement identifier and the measurement results of multiple initial measurement identifiers.

[0114] It can be determined whether the target measurement result of the first measurement identifier is the maximum value of multiple measurement results corresponding to multiple initial measurement identifiers. If so, a first measurement report corresponding to the first measurement identifier is generated and the first measurement report is sent to the network device; if not, multiple target measurement identifiers can be determined and step S205 is executed.

[0115] If the target measurement result of the first measurement identifier is not the maximum value among the multiple measurement results corresponding to multiple initial measurement identifiers, the measurement frequency corresponding to the first measurement identifier first satisfies the measurement event, but then there is at least one measurement frequency corresponding to the initial measurement identifier that satisfies the measurement event, and the channel quality of the measurement frequency corresponding to the initial measurement identifier is higher than that of the first measurement identifier. Therefore, it is necessary to determine the first measurement report of the initial measurement identifier.

[0116] S205: Generate multiple first measurement reports corresponding to multiple target measurement identifiers.

[0117] The first measurement report may include measurement information of the measurement frequency, and the measurement information may include measurement results of multiple neighboring cells corresponding to the service cell of the terminal device.

[0118] For example, assuming there are three target measurement identifiers, namely identifier 1, identifier 2 and identifier 3, measurement report 1 corresponding to identifier 1, measurement report 2 corresponding to identifier 2, and measurement report 3 corresponding to identifier 3 may be generated.

[0119] S205: Send multiple first measurement reports to the network device.

[0120] The order of sending each first measurement report to the network device may be determined according to the measurement result of the measurement frequency point corresponding to each first measurement report, and the greater the channel quality of the measurement result, the earlier the sending order.

[0121] The channel quality may be determined by a target reference strength, for example, the target reference strength may be RSRP, RSRQ, etc.

[0122] Furthermore, the target reference strength corresponding to each first measurement report can be determined; the target reference strength corresponding to each first measurement report can be sorted from high to low to obtain multiple sorted first measurement reports; and the first measurement reports can be sent to the network device in sequence according to the sorted multiple first measurement reports.

[0123] For example, assuming that there are three first measurement reports, namely measurement report 1, measurement report 2, and measurement report 3, assuming that the target reference strength of measurement report 1 is strength 1, the target reference strength of measurement report 2 is strength 2, and the target reference strength of measurement report 3 is strength 3, assuming that strength 3 is greater than strength 1, and strength 1 is greater than strength 2, then the sending order can be determined to be measurement report 3, measurement report 1, and measurement report 2.

[0124] The measurement report reporting method provided in the embodiment of the present application can determine an initial measurement identifier and a first timer corresponding to each initial measurement identifier from among multiple measurement identifiers, can determine an initial measurement identifier whose first timer has timed out from among the multiple initial measurement identifiers as the first measurement identifier, analyze and process the measurement result of the first measurement identifier and the multiple initial measurement identifiers, determine multiple target measurement identifiers, and send measurement reports of the multiple target measurement identifiers to a network device, thereby improving the accuracy of sending the measurement report.

[0125] Figure 3 A flowchart of another method for reporting a measurement report provided in an embodiment of the present application. Figure 3 , the method may include:

[0126] S301. Receive a first message sent by a network device.

[0127] The execution process of S301 can refer to the execution process of S201, which will not be repeated here.

[0128] S302: Determine, according to the first message, multiple initial measurement identifiers from multiple measurement identifiers, and a first timer corresponding to each initial measurement identifier.

[0129] The measurement result of each measurement identifier may be received, and the measurement result of each measurement identifier may be received at a different time.

[0130] Furthermore, for any initial measurement identifier, a first measurement result can be received according to the first message; if the first measurement result satisfies the measurement event, the measurement identifier corresponding to the first measurement result is determined as the initial measurement identifier, and the first timer corresponding to the initial measurement identifier is started.

[0131] For example, assuming that the first message can be as shown in Table 1, assuming that measurement result 1 of identifier 1 is received at time 1, assuming that measurement result 1 satisfies the measurement event, then timer 1 corresponding to identifier 1 is determined; assuming that time 2 is greater than time 1, measurement result 3 corresponding to identifier 3 is received at time 2, assuming that measurement result 3 does not satisfy the measurement event, then you can wait for the measurement result of the next measurement identifier.

[0132] S303: Determine, among multiple initial measurement identifiers, an initial measurement identifier for which a first timer times out as a first measurement identifier.

[0133] The execution process of S301 can refer to the execution process of S203, which will not be repeated here.

[0134] S304: Determine whether the target measurement result of the first measurement identifier is a maximum value among multiple measurement results corresponding to multiple initial measurement identifiers.

[0135] Among the multiple measurement results corresponding to the multiple initial measurement identifiers, there may be a measurement frequency point whose signal quality is higher than that corresponding to the first measurement identifier.

[0136] If not, execute step S305; if yes, generate a second measurement report corresponding to the first measurement identifier, and send the second measurement report to the network device.

[0137] S305: If not, determine at least one second measurement identifier.

[0138] The measurement result of the second measurement identifier is greater than the measurement result of the first measurement identifier.

[0139] For example, assuming that there are 4 initial measurement identifiers, namely identifier 1, identifier 2, identifier 3 and identifier 5, as shown in Table 2, assuming that the first measurement identifier is identifier 1, assuming that the measurement results of identifier 2 and identifier 3 are greater than the measurement result of identifier 1, identifier 2 and identifier 3 are determined as second measurement identifiers.

[0140] S306: Determine whether the second timer has been started before the current time.

[0141] If the second timer has been started, before the first timer corresponding to the first measurement identifier times out, the first timer has already timed out, and there are other measurement results that are greater than the measurement result of the measurement identifier corresponding to the first timer;

[0142] If the second timer is not started, the first timer corresponding to the first measurement identifier may be the first timer that has timed out.

[0143] If yes, execute step S307; if no, execute step S308.

[0144] For example, assuming that there are 4 initial measurement identifiers, namely identifier 1, identifier 2, identifier 3 and identifier 5, as shown in Table 2, assuming that the first measurement identifier is identifier 1, if timer 2 corresponding to identifier 2 has timed out before timer 1 corresponding to identifier 1 times out, the second timer has been started.

[0145] S307: If yes, determine a plurality of target measurement identifiers according to the first measurement identifier, at least one second measurement identifier, and a second timer.

[0146] The second timer may be a delay timer (T_delay), which may be used to delay the sending of the measurement report to avoid frequent reports causing an increase in network load. For example, when a measurement event is triggered, the T_delay timer starts timing, and the measurement report is sent only after the timer times out.

[0147] Further, if the second timer times out, determine whether there is a third measurement identifier that meets the measurement event within the first time period corresponding to the second timer; if so, determine at least one third measurement identifier, and determine the first measurement identifier, at least one second measurement identifier, and at least one third measurement identifier as multiple target measurement identifiers; if not, determine the first measurement identifier and at least one second measurement identifier as multiple target measurement identifiers.

[0148] For example, assuming that the first measurement identifier is identifier 1, there are 2 second measurement identifiers, namely identifier 2 and identifier 3; assuming that within the first duration corresponding to the second timer, there is a measurement result of identifier 4 that satisfies the measurement event, then there are 4 target measurement identifiers: identifier 1, identifier 2, identifier 3, and identifier 4; assuming that within the first duration corresponding to the second timer, there is no identifier that satisfies the measurement event, then there are 3 target measurement identifiers: identifier 1, identifier 2, and identifier 3.

[0149] S308: If not, start a second timer, and determine a plurality of target measurement identifiers according to the first measurement identifier, at least one second measurement identifier, and the second timer.

[0150] The execution process of S308 can refer to the execution process of S307, which will not be repeated here.

[0151] S309: Generate multiple first measurement reports corresponding to multiple target measurement identifiers.

[0152] The execution process of S309 can refer to the execution process of S205, which will not be repeated here.

[0153] S310: Determine a target reference strength corresponding to each first measurement report.

[0154] For any first measurement report, the target reference information can be determined in the following manner: determine the target reference characteristic, determine the reference strength corresponding to the target reference characteristic of each neighboring cell in the measurement information of multiple neighboring cells, and for any neighboring cell, determine the maximum value of the reference strengths of multiple neighboring cells as the target reference strength.

[0155] For example, assuming that the target measurement identifier is identifier 1, assuming that the neighboring cells corresponding to identifier 1 are cell 1, cell 2 and cell 3, assuming that cell 1 corresponds to measurement information 1, cell 2 corresponds to measurement information 2, and cell 3 corresponds to measurement information 3, assuming that the target reference feature may be RSRP, then the reference strength of the RSRP corresponding to cell 1 may be determined as strength 1 in measurement information 1, the reference strength of the RSRP corresponding to cell 2 may be determined as strength 2 in measurement information 2, and the reference strength of the RSRP corresponding to cell 3 may be determined as strength 3 in measurement information 3. Assuming that strength 1 is greater than strength 3, and strength 3 is greater than strength 2, the target reference strength may be determined to be strength 1.

[0156] S311. Sort the multiple first measurement reports by the target reference strength corresponding to each first measurement report from high to low to obtain multiple sorted first measurement reports.

[0157] For example, assuming that there are three first measurement reports, namely measurement report 1, measurement report 2 and measurement report 3, assuming that the target reference strength of measurement report 1 is strength 1, the target reference strength of measurement report 2 is strength 4, and the target reference strength of measurement report 3 is strength 5, assuming that strength 4 is greater than strength 1, and strength 1 is greater than strength 5, then it can be determined that the sorted multiple first measurement reports are {measurement report 2, measurement report 1, measurement report 3}.

[0158] S312: Send first measurement reports to the network device in sequence according to the sorted multiple first measurement reports.

[0159] For example, assuming that the ordered plurality of first measurement reports are {measurement report 2, measurement report 1, measurement report 3}, then measurement report 2, measurement report 1 and measurement report 3 may be sent to the network device in sequence.

[0160] The measurement report reporting method provided in the embodiment of the present application can determine the initial measurement identifier of the first timer timeout among multiple initial measurement identifiers as the first measurement identifier, determine the initial measurement identifier whose measurement result is greater than the measurement result of the first measurement identifier as the second measurement identifier, and determine the measurement identifier that satisfies the measurement event within the first time period corresponding to the second timer as the third measurement identifier. The first measurement identifier, at least one second measurement identifier, and the third measurement identifier can be determined as multiple target measurement identifiers, and measurement reports of multiple target measurement identifiers can be sent to the network device in order of target reference strength from high to low, which can improve the accuracy of sending measurement reports.

[0161] Figure 4 This is a schematic diagram of the architecture of a method for reporting a measurement report provided in an embodiment of the present application. Figure 4 , a first message sent by a network device may be received, the first message may include a measurement event, multiple measurement identifiers, and a measurement frequency point corresponding to each measurement identifier. Multiple initial measurement identifiers may be determined from the multiple measurement identifiers according to the first message (in Figure 4 The first identification and the second identification are indicated in ), and the first timer corresponding to each initial measurement identification (in Figure 4 The first timer and the second timer are indicated in FIG. 1 ). Among the multiple initial measurement identifiers, the initial measurement identifier whose first timer times out may be determined as the first measurement identifier.

[0162] It may be determined whether the target measurement result of the first measurement identifier is a maximum value among multiple measurement results corresponding to multiple initial measurement identifiers.

[0163] If not, determine at least one second measurement identifier, and after the second timer times out, determine whether there is a third measurement identifier that satisfies the measurement event within the first duration corresponding to the second timer, and if so, determine the first measurement identifier, at least one second measurement identifier, and the third measurement identifier as multiple target measurement identifiers; if not, determine the first measurement identifier and at least one measurement identifier as multiple target measurement identifiers. The target reference strength corresponding to each target measurement identifier can be determined, and the target reference strength corresponding to each first measurement report can be sorted from high to low, and the multiple first measurement reports can be sorted to obtain the sorted multiple first measurement reports. According to the sorted multiple first measurement reports, the first measurement reports are sent to the network device in sequence.

[0164] If so, generate a second measurement report corresponding to the first measurement identifier, and send the second measurement report to the network device.

[0165] Figure 5 This is a structural diagram of a measurement report reporting device provided in an embodiment of the present application. Figure 5The measurement report reporting device 10 may include a receiving module 11, a first determining module 12, a second determining module 13, a third determining module 14, a generating module 15 and a sending module 16:

[0166] The receiving module 11 is used to receive a first message sent by a network device, where the first message includes a measurement event, multiple measurement identifiers, and a measurement frequency corresponding to each measurement identifier;

[0167] The first determining module 12 is used to determine, according to the first message, multiple initial measurement identifiers and a first timer corresponding to each initial measurement identifier from multiple measurement identifiers, and the target measurement result of the initial measurement identifier satisfies the measurement event;

[0168] The second determination module 13 is used to determine, among the multiple initial measurement identifiers, an initial measurement identifier whose first timer times out as the first measurement identifier;

[0169] The third determination module 14 is used to determine multiple target measurement identifiers according to the measurement result of the first measurement identifier and the measurement results of the multiple initial measurement identifiers;

[0170] The generating module 15 is used to generate multiple first measurement reports corresponding to multiple target measurement identifiers, where the first measurement reports include measurement information of the measurement frequency point, and the measurement information includes measurement results of multiple neighboring cells corresponding to the serving cell of the terminal device;

[0171] The sending module 16 is used to send multiple first measurement reports to the network device.

[0172] The measurement report uploading device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0173] In a possible implementation manner, the third determining module 14 is specifically configured to:

[0174] Determining whether the target measurement result of the first measurement identifier is a maximum value among multiple measurement results corresponding to multiple initial measurement identifiers;

[0175] If not, determining at least one second measurement identifier, the measurement result of the second measurement identifier being greater than the measurement result of the first measurement identifier;

[0176] A plurality of target measurement identifiers are determined according to the first measurement identifier and the at least one second measurement identifier.

[0177] In a possible implementation manner, the third determining module 14 is specifically configured to:

[0178] Determine whether the second timer has been started before the current time;

[0179] If yes, determining a plurality of target measurement identifiers according to the first measurement identifier, at least one second measurement identifier, and a second timer;

[0180] If not, start the second timer, and determine a plurality of target measurement identifiers according to the first measurement identifier, at least one second measurement identifier, and the second timer.

[0181] In a possible implementation manner, the third determining module 14 is specifically configured to:

[0182] If the second timer times out, determining whether there is a third measurement identifier that meets the measurement event within the first duration corresponding to the second timer;

[0183] If yes, determining at least one third measurement identifier, and determining the first measurement identifier, the at least one second measurement identifier, and the at least one third measurement identifier as a plurality of target measurement identifiers;

[0184] If not, the first measurement identifier and at least one second measurement identifier are determined as multiple target measurement identifiers.

[0185] In a possible implementation manner, the sending module 16 is specifically configured to:

[0186] Determining a target reference strength corresponding to each first measurement report;

[0187] sorting the multiple first measurement reports from high to low by the target reference strength corresponding to each first measurement report to obtain a plurality of sorted first measurement reports;

[0188] The first measurement reports are sent to the network device in sequence according to the sorted multiple first measurement reports.

[0189] In a possible implementation manner, for any first measurement report, the sending module 16 is specifically configured to:

[0190] Determine target reference features;

[0191] Determine, in measurement information of a plurality of neighboring cells, a reference strength corresponding to a target reference feature of each neighboring cell;

[0192] For any neighboring cell, the maximum value of the reference strengths of multiple neighboring cells is determined as the target reference strength.

[0193] In a possible implementation manner, for any initial measurement identifier, the first determination module 12 is specifically configured to:

[0194] receiving a first measurement result according to the first message, where the first measurement result is a measurement result corresponding to any one measurement identifier among the multiple measurement identifiers;

[0195] If the first measurement result satisfies the measurement event, the measurement identifier corresponding to the first measurement result is determined as the initial measurement identifier, and a first timer corresponding to the initial measurement identifier is started.

[0196] The measurement report uploading device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0197] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 6 The electronic device 20 may include a processor 21 and a memory 22. Exemplarily, the processor 21 and the memory 22 are interconnected via a bus 23.

[0198] The memory 22 stores computer executable instructions;

[0199] The processor 21 executes the computer-executable instructions stored in the memory 22, so that the processor 21 executes the reporting method of the measurement report as shown in the above method embodiment.

[0200] The electronic device may be a chip, a module, an integrated development environment (IDE), etc.

[0201] Accordingly, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the measurement report reporting method of the above method embodiment.

[0202] Accordingly, an embodiment of the present application may further provide a computer program product, including a computer program. When the computer program is executed by a processor, the method for reporting the measurement report shown in the above method embodiment may be implemented.

[0203] The computer-readable storage medium and computer program product of the embodiments of the present application can execute the above-mentioned information reporting method. The specific implementation process and beneficial effects thereof are as mentioned above and will not be repeated here.

[0204] All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The above-mentioned program can be stored in a readable memory. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the above-mentioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid state drive, magnetic tape, floppy disk, optical disc and any combination thereof.

[0205] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0206] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0207] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0208] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for reporting a measurement report, characterized in that: Applied to a terminal device, the method comprises: Receive a first message sent by a network device, where the first message includes a measurement event, multiple measurement identifiers, and a measurement frequency point corresponding to each measurement identifier; determining, according to the first message, multiple initial measurement identifiers from the multiple measurement identifiers and a first timer corresponding to each initial measurement identifier, wherein a target measurement result of the initial measurement identifier satisfies the measurement event; Determine, among the multiple initial measurement identifiers, an initial measurement identifier for which a first timer times out as a first measurement identifier; Determine multiple target measurement identifiers according to the measurement result of the first measurement identifier and the measurement results of the multiple initial measurement identifiers, and generate multiple first measurement reports corresponding to the multiple target measurement identifiers, where the first measurement report includes measurement information of the measurement frequency point, and the measurement information includes measurement results of multiple neighboring cells corresponding to the serving cell of the terminal device; Sending the plurality of first measurement reports to the network device; Determining a plurality of target measurement identifiers according to the measurement result of the first measurement identifier and the measurement results of the plurality of initial measurement identifiers includes: determining whether the target measurement result of the first measurement identifier is a maximum value among multiple measurement results corresponding to the multiple initial measurement identifiers; If not, determining at least one second measurement identifier, wherein the measurement result of the second measurement identifier is greater than the measurement result of the first measurement identifier; determining a plurality of target measurement identifiers according to the first measurement identifier and the at least one second measurement identifier; Determining a plurality of target measurement identifiers according to the first measurement identifier and the at least one second measurement identifier includes: Determine whether the second timer has been started before the current time; If yes, determining the multiple target measurement identifiers according to the first measurement identifier, the at least one second measurement identifier, and the second timer; If not, starting the second timer, and determining the multiple target measurement identifiers according to the first measurement identifier, the at least one second measurement identifier, and the second timer; Determining the multiple target measurement identifiers according to the first measurement identifier, the at least one second measurement identifier, and the second timer includes: If the second timer times out, determining whether there is a third measurement identifier that matches the measurement event within the first duration corresponding to the second timer; If so, determining at least one third measurement identifier, and determining the first measurement identifier, the at least one second measurement identifier, and the at least one third measurement identifier as the multiple target measurement identifiers; If not, the first measurement identifier and the at least one second measurement identifier are determined as the multiple target measurement identifiers.

2. The method according to claim 1, characterized in that Sending the plurality of first measurement reports to the network device includes: Determining a target reference strength corresponding to each first measurement report; sorting the multiple first measurement reports from high to low according to the target reference strength corresponding to each first measurement report to obtain a plurality of sorted first measurement reports; The first measurement reports are sent to the network device in sequence according to the sorted multiple first measurement reports.

3. The method according to claim 2, characterized in that For any first measurement report; determining a target reference strength corresponding to the first measurement report includes: Determine target reference features; Determine, in the measurement information of the plurality of neighboring cells, a reference strength corresponding to a target reference feature of each neighboring cell; For any neighboring cell, a maximum value of the reference strengths of the multiple neighboring cells is determined as the target reference strength.

4. The method according to claim 1, characterized in that: For any initial measurement identifier; determining the initial measurement identifier and a first timer corresponding to the initial measurement identifier according to the first message, including: receiving a first measurement result according to the first message, where the first measurement result is a measurement result corresponding to any one measurement identifier among the multiple measurement identifiers; If the first measurement result satisfies the measurement event, the measurement identifier corresponding to the first measurement result is determined as the initial measurement identifier, and a first timer corresponding to the initial measurement identifier is started.

5. A measurement report reporting device, characterized in that: Applied to a terminal device, the apparatus includes a receiving module, a first determining module, a second determining module, a third determining module, a generating module and a sending module: The receiving module is used to receive a first message sent by a network device, where the first message includes a measurement event, multiple measurement identifiers, and a measurement frequency corresponding to each measurement identifier; The first determining module is configured to determine, according to the first message, a plurality of initial measurement identifiers and a first timer corresponding to each initial measurement identifier from the plurality of measurement identifiers, wherein a target measurement result of the initial measurement identifier satisfies the measurement event; The second determination module is used to determine, among the multiple initial measurement identifiers, an initial measurement identifier whose first timer times out as the first measurement identifier; The third determination module is configured to determine a plurality of target measurement identifiers according to the measurement result of the first measurement identifier and the measurement results of the plurality of initial measurement identifiers; The generating module is used to generate a plurality of first measurement reports corresponding to the plurality of target measurement identifiers, wherein the first measurement reports include measurement information of the measurement frequency points, and the measurement information includes measurement results of a plurality of neighboring cells corresponding to the serving cell of the terminal device; The sending module is used to send the multiple first measurement reports to the network device; The third determination module is specifically configured to determine whether the target measurement result of the first measurement identifier is a maximum value among multiple measurement results corresponding to the multiple initial measurement identifiers; If not, determining at least one second measurement identifier, wherein the measurement result of the second measurement identifier is greater than the measurement result of the first measurement identifier; determining a plurality of target measurement identifiers according to the first measurement identifier and the at least one second measurement identifier; The third determination module is specifically used to determine whether the second timer has been started before the current moment; If yes, determining the multiple target measurement identifiers according to the first measurement identifier, the at least one second measurement identifier, and the second timer; If not, starting the second timer, and determining the multiple target measurement identifiers according to the first measurement identifier, the at least one second measurement identifier, and the second timer; The third determination module is specifically configured to, if the second timer times out, determine whether there is a third measurement identifier that meets the measurement event within the first duration corresponding to the second timer; If so, determining at least one third measurement identifier, and determining the first measurement identifier, the at least one second measurement identifier, and the at least one third measurement identifier as the multiple target measurement identifiers; If not, the first measurement identifier and the at least one second measurement identifier are determined as the multiple target measurement identifiers.

6. An electronic device, characterized in that: include: Processor, memory; The memory stores a computer program; The processor calls the computer program stored in the memory, so that the electronic device executes the measurement report reporting method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for reporting a measurement report according to any one of claims 1 to 4 is implemented.

8. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method for reporting a measurement report according to any one of claims 1 to 4 is implemented.