Measurement report reporting method and apparatus, computer device, and storage medium

By selecting a subset of terminals from the terminal group as representatives, the reporting of measurement reports can be maintained or terminated, thus resolving the issues of missing MR data and terminal power consumption, and optimizing the operation and maintenance efficiency of the wireless network.

CN116801305BActive Publication Date: 2025-11-07CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310836362.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-07
Publication Date
2025-11-07
Estimated Expiration
2043-07-07

AI Technical Summary

Technical Problem

In existing technologies, the periodic measurement and reporting mechanism of measurement reports can easily lead to the loss of MR data for some users, increase air interface signaling load and terminal power consumption, and affect the efficiency of wireless network operation and maintenance and optimization.

Method used

By acquiring the location information of the terminals, a terminal group is formed. A portion of the terminals in the terminal group are selected as representatives and a request to keep reporting measurement reports is sent to them, while a request to stop reporting is sent to other terminals, thereby reducing the amount of MR data reported in the same or similar geographical areas.

Benefits of technology

This reduces the load on base stations processing MR data and air interface signaling overhead, lowers terminal power consumption, and improves MR data quality and the efficiency of wireless network operation, maintenance, and optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116801305B_ABST
    Figure CN116801305B_ABST
Patent Text Reader

Abstract

The application relates to a measurement report reporting method and device, computer equipment, a storage medium and a computer program product. The method comprises the following steps: acquiring position information of a terminal; based on the position information, terminals with a distance less than a preset distance are formed into a terminal group, part of the terminals in the terminal group are selected as terminal representatives, a request for keeping a measurement report reporting state is sent to the terminal representatives, and a request for terminating the measurement report reporting state is sent to the terminals in the terminal group except the terminal representatives. The method can reduce MR data of the same or similar geographical area, reduce the processing load and air interface signaling cost of the base station for the MR data, reduce the power consumption of the terminals, make more terminals report the MR data, effectively reduce the absence of user MR data, and optimize the MR measurement report and the MR data quality received by the base station, and improve the operation and optimization efficiency.
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, in particular to a measurement report reporting method and device, computer equipment, computer readable storage medium and computer program product. BACKGROUND

[0002] Measurement report (Measurement Report, MR for short) is a report of signal strength and quality of a wireless environment in which a mobile terminal is located, based on periodic or network events according to the control information of the network. MR data is real and has low acquisition cost. Periodic MR is mainly used for wireless network operation and optimization, and plays an important role in the analysis, optimization and user complaint handling of wireless network coverage, interference and other issues. MR function is basically enabled in the whole network of the operator. When the terminal is in an RRC connected state, the base station issues MR periodic measurement control information after enabling MR periodic measurement function in the base station. In order to not affect the service processing capability of the base station (inter-frequency periodic MR can reduce the throughput rate of the terminal), the base station generally limits the number of connected terminals reporting MR to no more than 50-100. However, the current MR periodic measurement and reporting mechanism can easily lead to missing of MR data of some users, and unnecessary reporting of MR data of some users for a long time, which increases the air signaling load and the power consumption of the terminal, and also brings adverse effects to the handling of wireless network operation and optimization. SUMMARY

[0003] Therefore, it is necessary to provide a measurement report reporting method, device, computer equipment, computer readable storage medium and computer program product to solve the above technical problems.

[0004] In order to solve the above technical problems, the present application provides a measurement report reporting method. The method comprises:

[0005] In the case that the number of terminals in a cell in an RRC connected state is greater than a preset allowed MR reporting terminal number, obtaining the location information of the terminals;

[0006] Based on the location information, the terminals with a distance less than a preset distance are formed into a terminal group, and the distance is the distance between any two terminals;

[0007] Selecting part of the terminals in the terminal group as terminal representatives, sending a request to keep the measurement report reporting state to the terminal representatives, and sending a request to terminate the measurement report reporting state to the terminals in the terminal group except the terminal representatives.

[0008] In one embodiment, before obtaining the location information of the terminals in the case that the number of terminals in a cell is greater than a preset terminal number, the method further comprises:

[0009] In a case where a number of times of reporting measurement reports by the terminal is greater than a preset reporting number, determining a motion state of the terminal;

[0010] In a case where the motion state of the terminal is a first state, sending a request for terminating reporting measurement reports to the terminal.

[0011] In one of the embodiments, the determining the motion state of the terminal comprises:

[0012] Determining a motion speed of the terminal according to positioning information and time information in the measurement report reported by the terminal;

[0013] Comparing the motion speed of the terminal with a preset speed threshold;

[0014] In a case where the motion speed of the terminal is less than the preset speed threshold, determining that the motion state of the terminal is the first state.

[0015] In one of the embodiments, the determining the motion state of the terminal comprises:

[0016] Determining whether a strongest signal cell identifier of the terminal changes according to the strongest signal cell identifier in the measurement report reported by the terminal;

[0017] In a case where the strongest signal cell identifier of the terminal changes, determining that the motion state of the terminal is a second state.

[0018] In one of the embodiments, the selecting part of the terminals in the terminal group as terminal representatives comprises:

[0019] Selecting part of the terminals in the terminal group in a state of reporting measurement reports as the terminal representatives.

[0020] In one of the embodiments, in a case where a communication connection is established between the terminal and the base station, sending a measurement report reporting rule to the terminal, the measurement report reporting rule at least comprising a preset reporting number, a preset terminal number, a preset speed threshold and a preset distance.

[0021] To solve the above technical problem, the application further provides a measurement report uploading device. The device comprises:

[0022] An acquisition module, acquiring position information of the terminal;

[0023] A constituting module, for constituting a terminal group by the terminals with a distance less than a preset distance based on the position information, the distance being a distance between any two terminals;

[0024] The sending module is configured to select part of the terminals as terminal representatives in the terminal group, send a request for keeping reporting a measurement report state to the terminal representatives, and send a request for terminating reporting a measurement report state to the terminals other than the terminal representatives in the terminal group.

[0025] In some embodiments of the present application, a computer device can also be provided. The computer device comprises a memory and a processor. The memory stores a computer program. The processor implements the following steps when executing the computer program:

[0026] In a case where the number of terminals in the cell is greater than a preset number of terminals, position information of the terminals is acquired;

[0027] Based on the position information, the terminals with a distance less than a preset distance are formed into a terminal group, and the distance is the distance between any two terminals;

[0028] Part of the terminals in the terminal group are selected as terminal representatives, a request for keeping reporting a measurement report state is sent to the terminal representatives, and a request for terminating reporting a measurement report state is sent to the terminals other than the terminal representatives in the terminal group.

[0029] In some embodiments of the present application, a computer readable storage medium can also be provided. The computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the following steps:

[0030] In a case where the number of terminals in the cell is greater than a preset number of terminals, position information of the terminals is acquired;

[0031] Based on the position information, the terminals with a distance less than a preset distance are formed into a terminal group, and the distance is the distance between any two terminals;

[0032] Part of the terminals in the terminal group are selected as terminal representatives, a request for keeping reporting a measurement report state is sent to the terminal representatives, and a request for terminating reporting a measurement report state is sent to the terminals other than the terminal representatives in the terminal group.

[0033] The aforementioned measurement report reporting method, apparatus, computer equipment, storage medium, and computer program product acquire the location information of terminals in a cell. Based on the acquired location information of each terminal, the distance between any two terminals in the cell is calculated. Terminals with a distance less than a preset distance are then grouped into a terminal group. This results in multiple terminal groups in the cell. Within each terminal group, a subset of terminals are selected as representatives to continue submitting measurement report requests, while other terminals cease submitting. Therefore, the amount of MR data reported from the same or nearby geographical areas can be reduced. This alleviates the base station's processing load on MR data and air interface signaling overhead, and lowers the power consumption of these terminals. Furthermore, it allows more terminals to report MR data, effectively reducing the loss of user MR data. Simultaneously, some terminals in the cell do not need to continuously report measurement reports, optimizing the quality of MR measurement reports and MR data received by the base station, and improving operation and maintenance efficiency. Attached Figure Description

[0034] Figure 1 This is a diagram illustrating the application environment of a measurement report reporting method in one embodiment.

[0035] Figure 2 This is a flowchart illustrating a measurement report reporting method in one embodiment;

[0036] Figure 3 This is a flowchart illustrating the measurement report reporting method in another embodiment;

[0037] Figure 4 This is a flowchart illustrating a measurement report reporting method in a specific embodiment;

[0038] Figure 5 This is a structural block diagram of a measurement report reporting device in one embodiment;

[0039] Figure 6 This is a structural block diagram of the measurement report reporting device in another embodiment;

[0040] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0041] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0042] The measurement report reporting method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, Figure 1It is the application environment diagram of the measurement report reporting method. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data required by the server 104 to process. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers. Among them, the terminal 102 can be but not limited to various personal computers, notebook computers, smart phones, tablet computers. The server 104 can be realized by an independent server or a server cluster composed of multiple servers.

[0043] In one embodiment, referring to Figure 2 , Figure 2 It is a flowchart of the measurement report reporting method. As shown in Figure 2 , a measurement report reporting method is provided, comprising the following steps:

[0044] Step 202, in the case that the number of terminals in RRC connection state in the cell is greater than the preset allowed MR reporting terminal number, the location information of the terminal is obtained.

[0045] Among them, the cell refers to a wireless area controlled by a base station, which is the smallest unit of mobility management, and the coverage of the communication network signal is divided into many small areas by the coverage of the antenna, and a number of users access to each area and communicate. It is easy to understand that the present application does not make specific limitation to the form of terminal, which can be a mobile terminal with communication function such as mobile phone, tablet computer, or wearable device with communication function. The present application does not make specific limitation to the acquisition method of terminal location information, which can be set according to actual needs. The base station is configured with a preset terminal number in the measurement report reporting rule, which refers to the number of terminals in RRC connection state in the cell exceeding the preset terminal number, at which time the base station starts to obtain the location information of the terminal in the cell.

[0046] Specifically, in a cell, the number of terminals in the cell exceeds the preset terminal number specified by the base station corresponding to the cell at a certain time, at which time the base station judges the geographical position information of the terminal according to the AGPS (network assisted GPS positioning system, a technology for positioning mobile terminals by combining network base station information and GPS information) data information in the measurement report reported by the terminal in the cell, so as to obtain the geographical position distribution between terminals.

[0047] Optionally, in a cell, the preset number of terminals configured by the base station corresponding to the cell in the measurement report reporting rule is 49. At a certain moment, the number of terminals in the cell is 50, at this moment, the number of terminals in the cell exceeds the preset number of terminals specified by the base station, that is, 49. The base station calculates the geographical position information of the terminals according to the reference signal received power (RSRP) between the terminals, and further judges the geographical position distribution between the terminals.

[0048] Optionally, in a cell, the preset number of terminals configured by the base station corresponding to the cell in the measurement report reporting rule is 49. At a certain moment, the number of terminals in the cell is 50, at this moment, the number of terminals in the cell exceeds the preset number of terminals specified by the base station, that is, 49. The base station calculates the geographical position information of the terminals according to the reference signal received power (RSRP) between the terminals, and further judges the geographical position distribution between the terminals.

[0049] Step 204, based on the position information, terminals with a distance less than a preset distance are formed into a terminal group, and the distance is the distance between any two terminals.

[0050] Wherein, the terminal group refers to a terminal group formed by a plurality of terminals with a distance less than a preset distance. The position information refers to the geographical position information of the terminals in a cell. The distance refers to the distance between any two terminals in a terminal group. It is easy to understand that in this application, the distance between any two terminals in a terminal group is not specifically limited, which can refer to the vertical distance between any two terminals, or the spatial distance between any two terminals, etc. The base station is configured with a preset distance in the measurement report reporting rule, and the preset distance refers to the distance between any two terminals in the cell is less than the preset distance, at this moment, the base station starts to form a terminal group. That is, the preset distance is the judgment condition for the base station to form a terminal group.

[0051] Specifically, in a cell, the preset distance configured by the base station corresponding to the cell in the measurement report reporting rule is 10 meters. At a certain moment, the base station obtains the geographical position information of the terminals in the cell, and further calculates the vertical distance between any two terminals in the cell according to the obtained geographical position information of the terminals, and takes the terminal group formed by a plurality of terminals with a vertical distance less than 10 meters as a terminal group.

[0052] Step 206, select part of the terminals in the terminal group as terminal representatives, send a request to keep reporting measurement report state to the terminal representatives, and send a request to terminate reporting measurement report state to the terminals in the terminal group except the terminal representatives.

[0053] The terminal representative refers to part of the terminals selected from all the terminals in the terminal group determined by the base station. It is easily understood that the application does not make a specific limitation on the number of the selected terminals. One terminal can be selected as the terminal representative, or multiple terminals can be selected as the terminal representative, which can be set according to actual needs. The measurement report state refers to the state in which the terminal continuously and periodically reports the measurement report to the base station.

[0054] Specifically, in a certain cell, the base station corresponding to the cell selects part of the terminals in all the terminals in each terminal group as the terminal representative of each terminal group after determining each terminal group. The part of the terminals selected as the terminal representative continue to report the measurement report according to the measurement report reporting rule of the base station. The terminals other than the terminal representative in each terminal group do not need to report the measurement report any more and terminate.

[0055] In one embodiment, the power state of the terminal is determined when the number of times of reporting the measurement report by the terminal is greater than the preset reporting number. The terminal is sent the request for terminating the measurement report state when the power state of the terminal is a warning state. The warning state refers to the state in which the terminal is in a power shortage and is likely to shut down. It is easily understood that the warning state can be determined by the base station by setting a warning power in advance. For example, the warning power is 50% of the total power of the terminal. When the remaining power of the terminal is 40% of the total power of the terminal at a certain moment, the base station determines that the terminal is in the warning state.

[0056] In one embodiment, the motion state of the terminal is determined when the number of times of reporting the measurement report by the terminal is greater than the preset reporting number. The terminal is sent the request for terminating the measurement report state when the motion state of the terminal is a first state.

[0057] Specifically, the measurement report reporting rule pre-configured by the base station contains the preset reporting number. When the number of times of reporting the measurement report by the terminal to the base station corresponding to the cell in the cell exceeds the preset reporting number at a certain moment, the base station determines the motion state of the terminal. When the motion state of the terminal is a stationary state or a low-speed motion state, the base station sends the terminal the request for terminating the measurement report state. The terminal stops sending the measurement report to the corresponding base station after receiving the request for terminating the measurement report state sent by the base station.

[0058] When the terminal reports the measurement report to the base station for a certain number of times, the base station determines the motion state of the current terminal, and sends a request for terminating the reporting of the measurement report to the terminal according to the specific motion state of the terminal, so that the terminal in the specific motion state can stop reporting the measurement report, thereby greatly reducing the power consumption of the terminal, and improving the data quality of the MR and the operation and optimization efficiency of the wireless network.

[0059] In one of the embodiments, the motion state of the terminal is determined according to the cell signal RSRP corresponding to the base station.

[0060] In one of the embodiments, the motion speed of the terminal is determined according to the positioning information and the time information in the measurement report reported by the terminal; the motion speed of the terminal is compared with a preset speed threshold; when the motion speed of the terminal is less than the preset speed threshold, the motion state of the terminal is determined as the first state.

[0061] Specifically, the base station receives the measurement report reported by the terminal, and then calculates the motion speed of the terminal according to the positioning information and the time information in the measurement report reported by the terminal, and compares the motion speed of the terminal with a preset speed threshold. When the motion speed of the terminal is less than the preset speed threshold, the base station determines the motion state of the terminal as the first state. The first state is that the terminal is in a static state or a low-speed motion state. The base station configures the preset speed threshold in the measurement report reporting rule. The preset speed threshold refers to that when the motion speed of the terminal in the cell at a certain moment is less than a certain specific speed, the base station determines that the motion state of the terminal is the first state. When the motion speed of the terminal is greater than or equal to the preset speed threshold, the base station determines the motion state of the terminal as the second state.

[0062] Since the measurement report reported by the terminal to the base station contains the corresponding positioning information and time information of the terminal, when the base station calculates the speed of the terminal, the speed of the terminal at the moment can be directly obtained by using the measurement report reported by the terminal to the base station, and the motion state of the terminal at the moment is further determined. The base station does not need to collect additional data information to calculate the speed of the terminal, so that the determination of the motion state of the terminal is more convenient and efficient.

[0063] In one of the embodiments, whether the strongest signal cell identifier of the terminal changes is determined according to the strongest signal cell identifier in the measurement report reported by the terminal; and in the case that the strongest signal cell identifier of the terminal changes, the motion state of the terminal is determined as the second state.

[0064] Specifically, the base station receives the measurement report reported by the terminal, and then determines whether the strongest signal cell identifier of the terminal has changed according to the strongest signal cell identifier information in the measurement report reported by the terminal previously. If the base station determines that the strongest signal cell identifier of the terminal has changed at this time, the base station will immediately determine that the motion state of the terminal at this time is the second state. The second state is that the terminal is in a high-speed motion state, i.e., a non-stationary state and a non-low-speed motion state.

[0065] In one of the embodiments, part of the terminals in the terminal group which are not in the early warning state and the first state are selected as the terminal representatives.

[0066] In one of the embodiments, part of the terminals in the terminal group which are in the measurement report reporting state are selected as the terminal representatives.

[0067] Specifically, after the base station determines the terminal group in the cell, a certain number of terminals in the measurement report reporting state are selected as the terminal representatives according to the actual needs in each terminal group. It is easy to understand that the way of selecting the terminal representatives in the terminal group is not specifically limited, and can be set according to the actual needs. The number of the selected terminal representatives is also not specifically limited, and can also be set according to the actual needs.

[0068] Optionally, after the base station determines the terminal group in the cell, the terminal in the measurement report reporting state with a better power state is preferentially selected as the terminal representative according to the power state of the terminal in the measurement report reporting state in the terminal group. It is easy to understand that after the base station selects the terminal representative, the selected terminal representative can be switched. For example, when the power state of the terminal representative becomes the early warning state or when the motion state of the terminal representative becomes the first state, the terminal is no longer the terminal representative at this time, and the base station will continue to select a more suitable terminal as the terminal representative.

[0069] Since the terminal representative is set, only the terminal representative continues to report the measurement report, and the other terminals in the terminal group no longer continue to upload the measurement report. Compared with all the terminals continuing to upload the measurement report, the method can greatly reduce the power consumption of most terminals, optimize the measurement report received by the base station, and improve the efficiency of operation and optimization of the wireless network.

[0070] In one of the embodiments, the measurement report reporting rule is sent to the terminal in the case that the terminal establishes a communication connection with the base station. The measurement report reporting rule at least includes a preset reporting times, a preset terminal number, a preset speed threshold and a preset distance.

[0071] Specifically, the measurement report reporting rule is preconfigured according to actual needs at the base station, and the base station sends the measurement report reporting rule to the terminal in the case that the terminal establishes a communication connection with the base station. It is easy to understand that the content contained in the measurement report reporting rule is not specifically limited in the present application, and can be set according to actual needs. For example, the content in the measurement report includes preset reporting times, preset terminal quantity, preset speed threshold and preset distance, and includes measurement identifier, measurement object, measurement quantity configuration, measurement report configuration, wherein the measurement object includes network type, frequency, measurement gap and the like, the measurement quantity configuration includes 5G quantity configuration, 4G quantity configuration and the like, and the measurement report configuration includes test event type, test report reporting period and the like.

[0072] Since the base station preconfigures various conditions related to determining the terminal motion state, including preset reporting times, preset terminal quantity, preset speed threshold and preset distance. Therefore, when the terminal meets these conditions, the base station will make corresponding operations, and finally determine whether the terminal is in the measurement report reporting state or the measurement report reporting state is terminated.

[0073] Reference Figure 3 , Figure 3 That is, the flowchart of the measurement report reporting method in another embodiment. As shown in Figure 3 , a measurement report reporting method is provided, comprising the following steps:

[0074] Step 302, in the case that the terminal establishes a communication connection with the base station, the measurement report reporting rule is sent to the terminal, and the measurement report reporting rule at least includes preset reporting times, preset terminal quantity, preset speed threshold and preset distance;

[0075] The preset reporting times refer to the number threshold configured by the base station in the measurement report reporting rule for triggering the judgment of whether the terminal continues to report the measurement report. The preset reporting times can be set as needed, such as 3 times, 4 times, 5 times, etc., which are not limited to this.

[0076] The preset terminal quantity refers to the terminal quantity threshold configured by the base station in the measurement report reporting rule for triggering the cell terminal networking. The preset terminal quantity can be set as needed, such as 50, 52, 60, etc., which are not limited to this. The preset terminal quantity is used when the number of terminals in the cell exceeds the preset terminal quantity, at which time the base station starts to obtain the position information of the terminals in the cell.

[0077] The preset speed threshold refers to a speed threshold configured by the base station in the measurement report reporting rule for triggering the terminal motion state detection. The preset speed threshold can be set as needed. With the preset speed threshold, when the motion speed of the terminal in the cell at a certain moment exceeds the preset speed threshold, the base station starts to determine the motion state of the terminal as the first state. That is, the preset speed threshold is the condition for the base station to judge the motion state of the terminal.

[0078] The preset distance refers to a distance threshold configured by the base station in the measurement report reporting rule for determining whether the terminals can be grouped. The preset distance can be set as needed, such as 10 meters, 20 meters, 100 meters, etc. The preset distance is used when the distance between any two terminals in the cell is less than the preset distance, at which time the base station starts to group these terminals into a terminal group. That is, the preset distance is the judgment condition for the base station to group which terminals into a terminal group.

[0079] In step 304, when the number of times of reporting the measurement report by the terminal is greater than the preset reporting number, the motion speed of the terminal is determined according to the positioning information and the time information in the measurement report reported by the terminal; the motion speed of the terminal is compared with the preset speed threshold; when the motion speed of the terminal is less than the preset speed threshold, the motion state of the terminal is determined as the first state;

[0080] Or

[0081] When the number of times of reporting the measurement report by the terminal is greater than the preset reporting number, whether the strongest signal cell identifier of the terminal changes is determined according to the strongest signal cell identifier in the measurement report reported by the terminal; when the strongest signal cell identifier of the terminal changes, the motion state of the terminal is determined as the second state;

[0082] When the motion state of the terminal is the first state, a request for terminating the measurement report reporting state is sent to the terminal;

[0083] In step 306, when the number of terminals in the cell is greater than the preset terminal number, the position information of the terminal is obtained;

[0084] In step 308, based on the position information, the terminals with a distance less than the preset distance are grouped into a terminal group, and the distance is the distance between any two terminals;

[0085] In step 310, part of the terminals in the terminal group in the measurement report reporting state are selected as terminal representatives, a request for keeping the measurement report reporting state is sent to the terminal representatives, and a request for terminating the measurement report reporting state is sent to the terminals in the terminal group except the terminal representatives.

[0086] In one of the embodiments, the reference Figure 4 , Figure 4A flowchart of a measurement report reporting method in an embodiment is shown. In this embodiment, the preset reporting times are 3, and the preset terminal quantity is 50. First, the terminal initiates a wireless communication connection to the base station, enters a wireless communication connection state, and the base station sends a measurement report reporting rule to the terminal after connecting with the terminal. After receiving the measurement report uploading rule, the terminal starts to upload the measurement report. When the number of times of uploading the measurement report by the terminal to the base station exceeds the preset reporting times, the base station determines the motion state of the terminal, and specifically determines whether the terminal is in the first state. If the terminal is in the first state, the base station determines whether the terminal quantity in the cell reaches the preset terminal quantity. If the preset terminal quantity is exceeded, the terminal continues to represent the measurement report reporting state, and the measurement report state of the remaining terminals in the terminal group is terminated.

[0087] It should be understood that, although each step in the flowchart involved in each embodiment is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each embodiment can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0088] Based on the same inventive concept, the present application also provides a measurement report reporting device for implementing the above-mentioned measurement report reporting method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more measurement report reporting device embodiments provided below can refer to the limitations of the measurement report reporting method described above, and will not be repeated here.

[0089] Reference Figure 5 , Figure 5 The structure block diagram of the measurement report reporting device in an embodiment is shown. As shown in Figure 5 , a measurement report reporting device 500 is provided, which includes an acquisition module 502, a constituting module 504 and a sending module 506, wherein:

[0090] The acquisition module 502 acquires the position information of the terminal;

[0091] The constituting module 504 is configured to constitute a terminal group based on the position information, and the terminals with a distance less than a preset distance are constituted into a terminal group, and the distance is the distance between any two terminals;

[0092] The sending module 506 is used to select some terminals in the terminal group as terminal representatives, send a request to the terminal representatives to keep the measurement report reporting status, and send a request to the terminals in the terminal group other than the terminal representatives to terminate the measurement report reporting status.

[0093] In some embodiments of this application, the measurement report reporting device further includes a termination module 508, which is used to determine the motion state of the terminal when the number of times the terminal reports a measurement report is greater than a preset number of reports; and to send a termination request to the terminal when the terminal's motion state is a first state.

[0094] In some embodiments of this application, the termination module 508 further includes a first module 5081, used to determine the movement speed of the terminal based on the positioning information and time information in the measurement report reported by the terminal.

[0095] The terminal's movement speed is compared with a preset speed threshold; if the terminal's movement speed is less than the preset speed threshold, the terminal's movement state is determined to be the first state.

[0096] In some embodiments of this application, the termination module 508 further includes a second module 5082, which is used to determine whether the strongest signal cell identifier of the terminal has changed based on the strongest signal cell identifier in the measurement report reported by the terminal; and if the strongest signal cell identifier of the terminal has changed, determine the motion state of the terminal as the second state.

[0097] In some embodiments of this application, the sending module 506 is used to select some terminals in the terminal group that are in the state of reporting measurement reports as terminal representatives.

[0098] In some embodiments of this application, the measurement report reporting device further includes a rule module 510, which is used to send measurement report reporting rules to the terminal when the terminal establishes a communication connection with the base station. The measurement report reporting rules include at least a preset number of reporting times, a preset number of terminals, a preset speed threshold, and a preset distance.

[0099] Optional, see reference Figure 6 , Figure 6 This is a structural block diagram of the measurement report reporting device in another embodiment. For example... Figure 6 As shown, a measurement report reporting device 500 is provided, including: an acquisition module 502, a composition module 504, and a sending module 506. The bank product transaction device also includes a termination module 508 and a rule module 510. The termination module 508 further includes a first module 5081 and a second module 5082.

[0100] The modules in the measurement report reporting device can be implemented by software, hardware, or a combination thereof. The modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in the computer device in software form, so as to be called and executed by a processor to perform operations corresponding to the modules.

[0101] In one embodiment, a computer device, which can be a server, has an internal structure as shown in Figure 7 The computer device includes a processor, a memory, an input / output interface (I / O), and a communication interface. The processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The database of the computer device is configured to store data related to measurement report reporting. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to communicate with terminals outside through a network connection. The computer program is executed by the processor to implement a measurement report reporting method.

[0102] Those skilled in the art can understand that Figure 7 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not limit the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0103] In one embodiment, a computer device is also provided, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the following steps:

[0104] In a case where the number of terminals in the cell is greater than a preset number of terminals, obtaining location information of the terminals;

[0105] Based on the location information, terminals with a distance less than a preset distance are grouped into a terminal group, and the distance is the distance between any two terminals;

[0106] Selecting part of the terminals in the terminal group as terminal representatives, sending a request to keep reporting measurement report state to the terminal representatives, and sending a request to terminate reporting measurement report state to the terminals in the terminal group except the terminal representatives.

[0107] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0108] In the case that the number of terminals in the cell is greater than the preset number of terminals, before obtaining the location information of the terminal, the method further comprises the following steps:

[0109] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0110] The method for determining the motion state of the terminal comprises the following steps:

[0111] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0112] The method for determining the motion state of the terminal comprises the following steps:

[0113] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0114] The method for selecting part of the terminals in the terminal group as terminal representatives comprises the following steps:

[0115] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0116] In the case that the terminal establishes a communication connection with the base station, the method further comprises the following steps:

[0117] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program, when executed by a processor, implements the following steps:

[0118] In the case that the number of terminals in the cell is greater than the preset number of terminals, the method further comprises: in the case that the number of terminals in the cell is greater than the preset number of terminals, obtaining the location information of the terminals; based on the location information, forming a terminal group by the terminals with a distance less than a preset distance, the distance being the distance between any two terminals; selecting part of the terminals in the terminal group as terminal representatives, sending a request for keeping the state of reporting measurement reports to the terminal representatives, and sending a request for terminating the state of reporting measurement reports to the terminals in the terminal group except the terminal representatives.

[0119] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0120] Determining the motion state of the terminal comprises: in the case that the number of times of reporting measurement reports by the terminal is greater than a preset reporting number of times, determining the motion state of the terminal; in the case that the motion state of the terminal is a first state, sending a request for terminating the state of reporting measurement reports to the terminal.

[0121] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0122] Determining the motion state of the terminal comprises: determining the motion speed of the terminal according to the positioning information and the time information in the measurement report reported by the terminal; comparing the motion speed of the terminal with a preset speed threshold; and when the motion speed of the terminal is less than the preset speed threshold, determining that the motion state of the terminal is a first state.

[0123] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0124] Determining whether the strongest signal cell identifier of the terminal changes comprises: determining whether the strongest signal cell identifier of the terminal changes according to the strongest signal cell identifier in the measurement report reported by the terminal; and in the case that the strongest signal cell identifier of the terminal changes, determining that the motion state of the terminal is a second state.

[0125] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0126] Selecting part of the terminals in the terminal group as terminal representatives comprises: selecting part of the terminals in the terminal group in the state of reporting measurement reports as terminal representatives.

[0127] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0128] In the case that the terminal establishes a communication connection with the base station, sending a measurement report reporting rule to the terminal, the measurement report reporting rule at least comprising a preset reporting number of times, a preset number of terminals, a preset speed threshold, and a preset distance.

[0129] In one embodiment, a computer program product or computer program is provided, which comprises computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the following steps:

[0130] In a case where the number of terminals in the cell is greater than a preset number of terminals, obtaining location information of the terminals;

[0131] Based on the location information, terminals with a distance less than a preset distance are formed into a terminal group, and the distance is the distance between any two terminals;

[0132] Selecting part of the terminals in the terminal group as terminal representatives, sending a request to keep reporting measurement report state to the terminal representatives, and sending a request to terminate reporting measurement report state to the terminals in the terminal group except the terminal representatives.

[0133] In one embodiment, the computer program is further executed by the processor to perform the following steps:

[0134] Before obtaining the location information of the terminals in a case where the number of terminals in the cell is greater than a preset number of terminals, the method further comprises: in a case where the number of times of reporting measurement report by the terminal is greater than a preset reporting number of times, determining a motion state of the terminal; and in a case where the motion state of the terminal is a first state, sending a request to terminate reporting measurement report state to the terminal.

[0135] In one embodiment, the computer program is further executed by the processor to perform the following steps:

[0136] Determining the motion state of the terminal comprises: determining a motion speed of the terminal according to positioning information and time information in the measurement report reported by the terminal; comparing the motion speed of the terminal with a preset speed threshold; and when the motion speed of the terminal is less than the preset speed threshold, determining that the motion state of the terminal is a first state.

[0137] In one embodiment, the computer program is further executed by the processor to perform the following steps:

[0138] Determining the motion state of the terminal comprises: determining whether a strongest signal cell identifier of the terminal changes according to the strongest signal cell identifier in the measurement report reported by the terminal; and in a case where the strongest signal cell identifier of the terminal changes, determining that the motion state of the terminal is a second state.

[0139] In one embodiment, the computer program is further executed by the processor to perform the following steps:

[0140] Selecting part of the terminals in the terminal group as terminal representatives, including: selecting part of the terminals in the terminal group in the reporting measurement report state as terminal representatives.

[0141] In one embodiment, the computer program, when executed by the processor, also implements the following steps:

[0142] In the case of establishing a communication connection between the terminal and the base station, the measurement report reporting rule is sent to the terminal, and the measurement report reporting rule at least includes the preset reporting times, the preset terminal quantity, the preset speed threshold and the preset distance.

[0143] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant national and regional laws, regulations and standards.

[0144] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0145] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist, it should be considered as the scope of the present application.

[0146] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A method for reporting measurement report, characterized in that, The method comprises: In the case that the number of terminals in a cell is greater than a preset number of terminals, obtaining position information of the terminals; Based on the position information, the terminals with a distance less than a preset distance are formed into a terminal group, and the distance is the distance between any two terminals; Selecting part of the terminals in the terminal group as terminal representatives, sending a request to keep reporting measurement report state to the terminal representatives, and sending a request to terminate reporting measurement report state to the terminals in the terminal group except the terminal representatives; Before obtaining the position information of the terminals in the case that the number of terminals in a cell is greater than a preset number of terminals, the method further comprises: In the case that the number of times of reporting measurement report by the terminal is greater than a preset reporting number of times, determining the motion state of the terminal; In the case that the motion state of the terminal is a first state, sending a request to terminate reporting measurement report state to the terminal; wherein the first state is a static state or a low-speed motion state.

2. The method of claim 1, wherein, The determination of the motion state of the terminal comprises: Determining the motion speed of the terminal according to the positioning information and time information in the measurement report reported by the terminal; Comparing the motion speed of the terminal with a preset speed threshold value; When the motion speed of the terminal is less than the preset speed threshold value, determining that the motion state of the terminal is the first state.

3. The method of claim 1, wherein, The determination of the motion state of the terminal comprises: Determining whether the strongest signal cell identifier of the terminal changes according to the strongest signal cell identifier in the measurement report reported by the terminal; In the case that the strongest signal cell identifier of the terminal changes, determining that the motion state of the terminal is a second state.

4. The method of claim 1, wherein, The selection of part of the terminals in the terminal group as terminal representatives comprises: Selecting part of the terminals in the terminal group in a reporting measurement report state as terminal representatives.

5. The method according to any one of claims 1 to 4, characterized in that, Further comprising: In the case that a terminal establishes a communication connection with a base station, sending a measurement report reporting rule to the terminal, and the measurement report reporting rule at least comprises a preset reporting number of times, a preset number of terminals, a preset speed threshold value and a preset distance.

6. A measurement reporting apparatus characterized by comprising: The device comprises: An obtaining module, configured to obtain position information of terminals in the case that the number of terminals in a cell is greater than a preset number of terminals; A forming module, configured to form the terminals with a distance less than a preset distance into a terminal group based on the position information, and the distance is the distance between any two terminals; A sending module, configured to select part of the terminals in the terminal group as terminal representatives, send a request to keep reporting measurement report state to the terminal representatives, and send a request to terminate reporting measurement report state to the terminals in the terminal group except the terminal representatives; A terminating module, configured to determine the motion state of the terminal in the case that the number of times of reporting measurement report by the terminal is greater than a preset reporting number of times, and send a request to terminate reporting measurement report state to the terminal in the case that the motion state of the terminal is a first state; wherein the first state is a static state or a low-speed motion state.

7. The apparatus of claim 6, wherein, The termination module further comprises a first module for determining the motion speed of the terminal according to the positioning information and the time information in the measurement report reported by the terminal; comparing the motion speed of the terminal with a preset speed threshold; and determining that the motion state of the terminal is a first state when the motion speed of the terminal is less than the preset speed threshold.

8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 5.

9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 5.

10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 5. The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 5.

Citation Information

Patent Citations

  • QoE (Quality of Experience) measurement report reporting method, equipment, device and storage medium

    CN115314934A

  • Detection method and device for indoor network, electronic equipment and medium

    CN116208999A