Signal measurement method and related equipment for mobile terminal

By judging and executing or stopping the neighboring cell measurement task in the mobile terminal, the problem of increased power consumption and resource occupation in the mobile terminal signal measurement is solved, and more efficient system operation is achieved.

CN119155780BActive Publication Date: 2025-09-23HANGZHOU BIBO TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411632285.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-09-23
Estimated Expiration
2044-11-15

AI Technical Summary

Technical Problem

When a mobile terminal performs signal measurement, existing technologies lead to increased power consumption and resource usage, especially in unnecessary neighboring cell measurement tasks.

Method used

When the mobile terminal detects that it is connected to the network and the preset conditions are met, it determines the current measurement task and whether there is a neighboring area measurement task. If so, it executes it; if not, it stops the neighboring area measurement task.

Benefits of technology

It reduces unnecessary measurement operations, releases CPU resources, reduces power consumption and improves system efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155780B_ABST
    Figure CN119155780B_ABST
Patent Text Reader

Abstract

The present disclosure provides a signal measurement method for a mobile terminal and related equipment. The method includes: in response to detecting that the mobile terminal is connected to a network and meets preset conditions, determining a current measurement task of the mobile terminal; determining whether a neighboring area measurement task exists in the current measurement task; in response to determining that the neighboring area measurement task exists in the current measurement task, executing the neighboring area measurement task based on the configuration conditions of the neighboring area measurement task; and in response to determining that the neighboring area measurement task does not exist in the current measurement task, ceasing execution of the neighboring area measurement task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communications, and in particular to a signal measurement method for a mobile terminal and related equipment. Background Art

[0002] In mobile communication systems, the network usually requires mobile terminals to measure and report the signal values ​​of the serving cell and neighboring cells. However, these measurement tasks consume power and occupy the MIPS of the mobile terminal CPU, increasing the power consumption and resource usage of the mobile terminal. Summary of the Invention

[0003] The present disclosure proposes a signal measurement method and related devices for a mobile terminal, so as to solve the technical problems of increased power consumption and resource occupation of the mobile terminal to a certain extent.

[0004] In a first aspect of the present disclosure, a signal measurement method for a mobile terminal is provided, comprising:

[0005] In response to detecting that the mobile terminal is connected to a network and a preset condition is met, determining a current measurement task of the mobile terminal;

[0006] Determine whether there is a neighboring cell measurement task in the current measurement task;

[0007] In response to determining that the neighboring cell measurement task exists in the current measurement task, executing the neighboring cell measurement task based on a configuration condition of the neighboring cell measurement task;

[0008] In response to determining that the neighboring cell measurement task does not exist in the current measurement task, stopping execution of the neighboring cell measurement task.

[0009] In a second aspect of the present disclosure, a signal measurement device for a mobile terminal is provided, comprising:

[0010] a current task module, configured to determine a current measurement task of the mobile terminal in response to detecting that the mobile terminal is connected to a network and meets a preset condition;

[0011] A neighboring cell task module, configured to determine whether there is a neighboring cell measurement task in the current measurement task;

[0012] A task execution module is used to, in response to determining that the neighboring area measurement task exists in the current measurement task, execute the neighboring area measurement task based on the configuration conditions of the neighboring area measurement task; and in response to determining that the neighboring area measurement task does not exist in the current measurement task, stop executing the neighboring area measurement task.

[0013] In a third aspect of the present disclosure, an electronic device is provided, comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method described in the first aspect.

[0014] According to a fourth aspect of the present disclosure, a non-volatile computer-readable storage medium containing a computer program is provided. When the computer program is executed by one or more processors, the processors are caused to execute the method described in the first aspect.

[0015] In a fifth aspect of the present disclosure, a computer program product is provided, comprising computer program instructions, which, when executed on a computer, enable the computer to execute the method described in the first aspect.

[0016] As can be seen from the above description, the present disclosure provides a mobile terminal signal measurement method and related equipment. When the mobile terminal detects that a connection has been established with the network and that preset conditions are met, it determines the measurement task that needs to be executed based on the currently received measurement configuration information; determines whether there is a task that requires reporting neighboring cell measurement results; if a neighboring cell measurement task exists in the current measurement task, performs the measurement based on the configuration conditions of the neighboring cell measurement task; and if no neighboring cell measurement task exists in the current measurement task, stops executing the neighboring cell measurement task. This reduces unnecessary measurement operations on the mobile terminal, thereby freeing up CPU resources, reducing power consumption, and improving overall system efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 Schematic diagram of a signal measurement architecture of a mobile terminal according to an embodiment of the present disclosure.

[0019] Figure 2 Schematic diagram of the hardware structure of an exemplary electronic device according to an embodiment of the present disclosure.

[0020] Figure 3 The figure is a flow chart of a signal measurement method for a mobile terminal according to an embodiment of the present disclosure.

[0021] Figure 4 Schematic diagram of a signal measurement method for a mobile terminal according to an embodiment of the present disclosure.

[0022] Figure 5 Schematic diagram of a signal measuring device for a mobile terminal according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0023] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0024] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should have the usual meanings understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative position relationships. When the absolute position of the described object changes, the relative position relationship may also change accordingly.

[0025] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0026] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0027] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0028] Figure 1 FIG2 is a schematic diagram showing a signal measurement architecture of a mobile terminal according to an embodiment of the present disclosure. Figure 1The signal measurement architecture 100 for a mobile terminal may include a server 110, a terminal 120, and a network 130 that provides a communication link. The server 110 and the terminal 120 may be connected via a wired or wireless network 130. The server 110 may be an independent physical server, a server cluster or a distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, security services, and CDN.

[0029] Terminal 120 can be implemented in hardware or software. For example, when implemented in hardware, terminal 120 can be any electronic device with a display screen that supports page display, including but not limited to smartphones, tablet computers, e-book readers, laptop computers, and desktop computers. When terminal 120 is implemented in software, it can be installed in the electronic devices listed above; it can be implemented as multiple software or software modules (such as software or software modules used to provide distributed services), or it can be implemented as a single software or software module, and no specific limitations are given here.

[0030] It should be noted that the signal measurement method for a mobile terminal provided in the embodiment of the present application can be executed by the terminal 120 or by the server 110. It should be understood that Figure 1 The number of terminals, networks, and servers in the embodiment is for illustration only and is not intended to limit the number of terminals, networks, and servers.

[0031] Figure 2 FIG. 2 shows a schematic diagram of the hardware structure of an exemplary electronic device 200 provided in an embodiment of the present disclosure. Figure 2 As shown, electronic device 200 may include: processor 202, memory 204, network module 206, peripheral interface 208 and bus 210. Processor 202, memory 204, network module 206 and peripheral interface 208 are connected to each other through bus 210 in communication with each other within electronic device 200.

[0032] The processor 202 may be a central processing unit (CPU), a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or one or more integrated circuits. The processor 202 may be used to perform functions related to the technology described in this disclosure. In some embodiments, the processor 202 may also include multiple processors integrated into a single logical component. For example, Figure 2 As shown, the processor 202 may include a plurality of processors 202a, 202b, and 202c.

[0033] The memory 204 may be configured to store data (eg, instructions, computer code, etc.). Figure 2 As shown, the data stored in memory 204 may include program instructions (e.g., program instructions for implementing the signal measurement method for a mobile terminal according to an embodiment of the present disclosure) and data to be processed (e.g., the memory may store configuration files for other modules, etc.). Processor 202 may also access the program instructions and data stored in memory 204 and execute the program instructions to operate on the data to be processed. Memory 204 may include a volatile storage device or a non-volatile storage device. In some embodiments, memory 204 may include random access memory (RAM), read-only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid-state drive (SSD), a flash memory, a memory stick, etc.

[0034] The network module 206 can be configured to provide the electronic device 200 with communication with other external devices via a network. The network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can be a wired network, a local wireless network (e.g., Bluetooth, WiFi, near-field communication (NFC)), a cellular network, the Internet, or a combination thereof. It will be appreciated that the type of network is not limited to the specific examples above. In some embodiments, the network module 206 can include any combination of any number of network interface controllers (NICs), radio frequency modules, transceivers, modems, routers, gateways, adapters, cellular network chips, and the like.

[0035] The peripheral interface 208 can be configured to connect the electronic device 200 to one or more peripheral devices to implement information input and output. For example, the peripheral devices can include input devices such as a keyboard, a mouse, a touchpad, a touch screen, a microphone, and various sensors, and output devices such as a display, a speaker, a vibrator, and an indicator light.

[0036] The bus 210 can be configured to transmit information between various components of the electronic device 200 (e.g., the processor 202, the memory 204, the network module 206, and the peripheral interface 208), such as an internal bus (e.g., a processor-memory bus), an external bus (USB port, PCI-E bus), etc.

[0037] It should be noted that although the architecture of the electronic device 200 shown above only shows the processor 202, the memory 204, the network module 206, the peripheral interface 208, and the bus 210, in a specific implementation, the architecture of the electronic device 200 may also include other components necessary for normal execution. In addition, it will be understood by those skilled in the art that the architecture of the electronic device 200 may also include only the components necessary to implement the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.

[0038] When the mobile terminal and the network are transmitting and receiving data, the mobile terminal enters the connected state. The network sends a measurement control command based on the environment of the mobile terminal, requiring the mobile terminal to measure the serving cell and / or adjacent cells and report to the network. The existing mobile communication protocol stipulates that the network can configure one or more of the following measurement tasks for the mobile terminal: (1) event reporting tasks such as A1~A6, B1, B2; (2) periodic reporting tasks; (3) other measurement tasks (such as CGI measurement reporting, etc.). After receiving the measurement control command, the mobile terminal performs relevant measurements and reports to the network so that the network can evaluate the wireless environment of the mobile terminal. When the wireless environment deteriorates, the network sends a handover command, requiring the mobile terminal to switch to a new cell to ensure normal communication. The network configures a threshold value s-Measure in the measurement control command (for example, NR corresponds to the s-MeasureConfig parameter, LTE corresponds to the s-Measure parameter), requiring the neighboring cell measurement to be started when the serving cell measurement amount is lower than the threshold value, and may not start the neighboring cell measurement when the serving cell measurement amount is greater than or equal to the threshold value. Because the threshold value s-Measure configured in the measurement control command applies to all measurement tasks and is calculated by the network based on a specific algorithm, it may not cover all scenarios. For example, if the network only configures measurement tasks such as A1 / A2 that do not require reporting of neighboring cells, and the mobile terminal's serving cell measurement value happens to be lower than the threshold value s-Measure, according to existing mobile communication protocols, the mobile terminal will initiate neighboring cell measurements. Since A1 / A2 measurement events do not require reporting of neighboring cell measurement values, the mobile terminal does not actually need to measure neighboring cells. However, performing measurements would consume additional power and occupy the mobile terminal's CPU MIPS. Therefore, reducing mobile terminal power consumption and resource usage has become a pressing technical issue.

[0039] In view of this, embodiments of the present disclosure provide a signal measurement method and related devices for a mobile terminal. When the mobile terminal detects that a connection has been established with a network and that preset conditions are met, the method determines the measurement task that needs to be performed based on currently received measurement configuration information. It then determines whether there is a task that requires reporting neighboring cell measurement results. If a neighboring cell measurement task exists among the current measurement tasks, the method performs the measurement based on the configuration conditions of the neighboring cell measurement task. If no neighboring cell measurement task exists among the current measurement tasks, the method stops executing the neighboring cell measurement task. This reduces unnecessary measurement operations on the mobile terminal, thereby freeing up CPU resources, reducing power consumption, and improving overall system efficiency.

[0040] See also Figure 3 , Figure 3 A schematic flow chart of a signal measurement method for a mobile terminal according to an embodiment of the present disclosure is shown. The signal measurement method for a mobile terminal according to an embodiment of the present disclosure can be deployed in a terminal. Figure 3 In the signal measurement method 300 of the mobile terminal, the signal measurement method 300 may further include the following steps.

[0041] In step S310 , in response to detecting that the mobile terminal is connected to a network and that a preset condition is satisfied, a current measurement task of the mobile terminal is determined.

[0042] The mobile terminal connecting to the network may include the mobile terminal entering a connected state. A preset condition may refer to one or more pre-set conditions, and a current measurement task may refer to a measurement task that the mobile terminal currently needs to perform. A measurement task may refer to various types of tasks configured for a mobile terminal (UE) for measuring signals or parameters. Specifically, measurement tasks may include: Event Reporting Tasks, for example, Events A1 to A6: These events primarily focus on changes in the signal quality of the serving cell. Event A1: Triggered when the signal quality of the serving cell exceeds a certain absolute threshold. Event A2: Triggered when the signal quality of the serving cell falls below a certain absolute threshold. Event A3: Used for intra-frequency and inter-frequency handovers, triggered when the signal quality of the neighboring cell exceeds that of the serving cell plus an offset. Event A4: Triggered when the signal quality of the neighboring cell exceeds a certain absolute threshold. Event A5: Triggered when the signal quality of the serving cell falls below one absolute threshold while the signal quality of the neighboring cell exceeds another absolute threshold. Event A6: Triggered when the signal quality of the neighboring cell exceeds that of the secondary cell plus an offset. Events B1 and B2: Primarily focus on changes in the signal quality of the inter-system. Event B1: Triggered when the signal quality of a neighboring cell with a different system exceeds an absolute threshold. Event B2: Triggered when the signal quality of the serving cell falls below one absolute threshold while the signal quality of a neighboring cell with a different system exceeds another absolute threshold. For periodic reporting tasks, the network can configure the UE to report measurement results at fixed intervals, regardless of whether these results trigger any events. This helps the network continuously monitor changes in the UE's surrounding environment. Other measurement tasks, such as CGI measurement reporting, use a Cell Global Identity (CGI) identifier that uniquely identifies a cell globally. UEs may be required to report CGI information for more refined network management and optimization. Other measurement tasks, such as CSI (Channel State Information) measurements and MR (Measurement Report) statistics, can also be configured based on specific network requirements. These measurement tasks help the network better manage the UE's connection status, including performing necessary handovers, adjusting resource allocation, and optimizing service quality. Through these measurement tasks, the network can ensure that the UE always has optimal service conditions and promptly respond to signal changes as the UE moves.

[0043] In some embodiments, in response to detecting that the mobile terminal is connected to a network and that a preset condition is satisfied, determining a current measurement task of the mobile terminal includes:

[0044] In response to detecting that the mobile terminal receives a measurement instruction from the network;

[0045] updating the measurement task to be performed by the mobile terminal based on the measurement instruction to obtain the current measurement task;

[0046] Alternatively, in response to detecting that the mobile terminal executes a preset measurement task, the measurement task currently required to be executed by the mobile terminal is checked to obtain the current measurement task.

[0047] When a mobile terminal receives a measurement instruction from the network, the system updates the measurement task to be performed by the mobile terminal based on the measurement instruction, thereby obtaining the current measurement task. Alternatively, when a mobile terminal is detected to be performing a preset measurement task, the system checks the measurement task currently required by the mobile terminal, thereby obtaining the current measurement task. This allows for dynamic adjustment of the mobile terminal's measurement tasks, ensuring that measurements are performed only when truly needed, effectively reducing the mobile terminal's CPU load and power consumption, improving overall system efficiency, and optimizing the user experience.

[0048] In some embodiments, after updating the measurement task to be performed by the mobile terminal based on the measurement instruction and obtaining the current measurement task, the method further includes:

[0049] In response to the mobile terminal not executing the serving cell measurement task in the current measurement task, executing the serving cell measurement task based on a task configuration parameter corresponding to the serving cell measurement task;

[0050] In response to the mobile terminal executing a serving cell measurement task in the current measurement task, determining whether a task configuration parameter of the serving cell measurement task has changed;

[0051] In response to no change in the task configuration parameters of the serving cell measurement task, executing the serving cell measurement task based on the existing task configuration parameters;

[0052] In response to a change in a task configuration parameter of the serving cell measurement task, the serving cell measurement task is executed based on the updated task configuration parameter.

[0053] After updating the measurement tasks required by the mobile terminal based on the measurement instructions, the execution process of the serving cell measurement task can be further refined. If the mobile terminal is not executing the serving cell measurement task in the current measurement task, the task is initiated based on the task configuration parameters. If the serving cell measurement task is currently executing, the task configuration parameters are checked for changes. If the configuration parameters have not changed, the task continues to execute based on the existing configuration. If the configuration parameters have changed, the task is executed based on the updated configuration parameters. This enables dynamic management and efficient execution of serving cell measurement tasks, ensuring the accuracy and timeliness of measurement tasks while avoiding unnecessary repeated measurements. This effectively reduces mobile terminal energy consumption, improves system performance, and optimizes the user experience.

[0054] In step S320, it is determined whether there is a neighboring cell measurement task in the current measurement task.

[0055] After receiving a measurement instruction or completing some measurement tasks (such as periodic reporting tasks), the mobile terminal can determine the measurement tasks that need to be performed. It can check whether these tasks include measurement requirements for neighboring cells (i.e., other accessible cells other than the current serving cell). If such neighboring cell measurement tasks exist, the mobile terminal will perform these measurements according to the specified configuration parameters. If not, the neighboring cell measurement tasks will not be performed.

[0056] By determining whether a neighboring cell measurement task exists, it is possible to avoid performing neighboring cell measurements when they are not needed, thereby reducing unnecessary computational burden and power consumption. This ensures that the computing resources and energy of the mobile terminal are primarily used for necessary measurement tasks, especially when only the serving cell situation needs to be monitored. This completely avoids the additional overhead of neighboring cell measurements. By precisely controlling the execution of measurement tasks, the system can operate more efficiently. In particular, when the network environment does not change much or the neighboring cell situation is relatively stable, reducing neighboring cell measurements helps improve overall system efficiency. In this way, the mobile terminal can more intelligently manage its measurement activities, ensuring that neighboring cell measurements are performed only when necessary, thereby saving resources, reducing power consumption, and improving system performance.

[0057] In step S330, in response to determining that the neighboring cell measurement task exists in the current measurement task, the neighboring cell measurement task is executed based on the configuration condition of the neighboring cell measurement task.

[0058] Among them, when it is determined that there are neighboring area measurement tasks in the current measurement task, the mobile terminal will execute these tasks based on the configuration conditions of the neighboring area measurement tasks. Specifically, once the existence of a neighboring area measurement task is confirmed, the mobile terminal will determine whether to start executing the neighboring area measurement task based on the task configuration conditions. By clarifying the task configuration conditions, it is ensured that the execution of neighboring area measurements meets network requirements, avoiding unnecessary measurement operations, and improving the pertinence and effectiveness of measurements. Since neighboring area measurements are performed only when needed, resource waste can be effectively avoided. In particular, when the network environment is stable or the quality of the serving cell is good, frequent measurements of neighboring areas are avoided, thereby saving computing resources and battery power, providing users with a smoother user experience.

[0059] In some embodiments, performing the neighboring cell measurement task based on a configuration condition of the neighboring cell measurement task includes:

[0060] Determining whether a measurement gap is set in the configuration condition or whether the neighboring cell measurement task does not require configuration of a measurement gap;

[0061] In response to a measurement gap being set in the configuration condition or the neighboring cell measurement task not requiring configuration of a measurement gap, the neighboring cell measurement task is performed based on the reference signal received power of the serving cell of the mobile terminal. Neighboring cell measurement tasks may include multiple types, some of which may require a measurement gap (if there is no measurement gap, measurement cannot be performed), and some of which do not require a measurement gap (if there is no measurement gap, measurement can still be performed). When performing a neighboring cell measurement task based on the configuration condition of the neighboring cell measurement task, it is first determined whether a measurement gap is set in the configuration condition or whether a measurement gap does not need to be configured; if a measurement gap is set in the configuration condition or it is explicitly indicated that a measurement gap does not need to be configured, the neighboring cell measurement task is performed based on the reference signal received power (RSRP) of the current serving cell of the mobile terminal. The measurement strategy can be dynamically adjusted according to the signal strength of the serving cell to ensure that the neighboring cell measurement is completed without affecting the quality of service, thereby effectively reducing the power consumption of the mobile terminal, improving measurement efficiency, and optimizing the user experience.

[0062] In some embodiments, performing the neighboring cell measurement task based on the reference signal received power of the serving cell of the mobile terminal includes:

[0063] Determining whether a measurement threshold is set in the configuration condition;

[0064] In response to the measurement threshold not being set in the configuration condition, or in response to the measurement threshold being set in the configuration condition and the reference signal received power of the serving cell of the mobile terminal being less than the measurement threshold, the neighboring cell measurement task is performed.

[0065] When performing a neighboring cell measurement task based on the reference signal received power of the mobile terminal's serving cell, the system first determines whether a measurement threshold is set in the configuration conditions. If the measurement threshold is not set, or if a measurement threshold is set and the mobile terminal's serving cell reference signal received power is less than the set measurement threshold, the neighboring cell measurement task is performed. This allows the system to dynamically determine whether to perform neighboring cell measurements based on the signal strength of the serving cell, avoiding unnecessary measurements when the signal is good. This effectively reduces the mobile terminal's energy consumption, reduces the CPU load, and improves the overall system efficiency and user experience.

[0066] In some embodiments, method 300 further includes:

[0067] In response to no measurement gap being set in the configuration condition and the neighboring cell measurement task requiring configuration of a measurement gap, refusing to execute the neighboring cell measurement task;

[0068] Alternatively, in response to a measurement threshold being set in the configuration condition and the reference signal received power of the serving cell of the mobile terminal being greater than or equal to the measurement threshold, the neighboring cell measurement task is refused to be executed.

[0069] If a measurement gap is not configured in the configuration conditions but the neighboring cell measurement task requires one, or if a measurement threshold is set but the reference signal received power of the mobile terminal's serving cell is greater than or equal to the measurement threshold, the neighboring cell measurement task is rejected. This ensures that neighboring cell measurements are only performed when the configuration is clear and reasonable, avoiding invalid or erroneous measurements caused by missing configuration, thereby improving measurement accuracy and system stability. It also helps optimize mobile terminal energy consumption management and reduce unnecessary computational burden.

[0070] In step S340, in response to determining that the neighboring cell measurement task does not exist in the current measurement task, execution of the neighboring cell measurement task is stopped.

[0071] If the mobile terminal determines that no neighbor measurement tasks exist in the current measurement task list, it will stop executing any neighbor measurement tasks. This means that if the mobile terminal does not find a neighbor measurement request in its current measurement task list, it will immediately terminate all ongoing neighbor measurement activities. By stopping unnecessary neighbor measurement tasks, the mobile terminal's power consumption can be significantly reduced and the burden on the mobile terminal's CPU can be reduced, allowing it to better allocate resources to other tasks.

[0072] In some embodiments, in response to determining that the neighboring area measurement task does not exist in the current measurement task, stopping execution of the neighboring area measurement task includes:

[0073] In response to determining that the neighboring cell measurement task does not exist in the current measurement task, determining whether the mobile terminal is executing a previous neighboring cell measurement task;

[0074] In response to determining that the mobile terminal is executing a previous neighboring cell measurement task, the previous neighboring cell measurement task being executed is stopped.

[0075] When it is determined that no neighboring cell measurement tasks exist in the current measurement task, the mobile terminal will further determine whether a previous neighboring cell measurement task is being executed; if the mobile terminal is currently executing a previous neighboring cell measurement task, it will stop the previous neighboring cell measurement task. The technical effect of this solution is that it can dynamically adjust measurement activities based on the current measurement task configuration, avoiding the continuation of such tasks when neighboring cell measurements are not required, thereby effectively reducing the power consumption and CPU load of the mobile terminal, improving the overall efficiency of the system, and optimizing the user experience.

[0076] See also Figure 4 , Figure 4 A schematic diagram of a signal measurement method according to an embodiment of the present disclosure is shown. Figure 4 In the case of a mobile terminal entering a connected state, the network can send a measurement control command at any time. The command can add or delete one or more of the following measurement tasks: (1) event reporting tasks such as A1~A6 B1 B2, (2) periodic reporting tasks, (3) other measurement tasks such as CGI; it can also carry parameters such as s-Measure (for example, NR corresponds to the s-MeasureConfig parameter, LTE corresponds to the s-Measure parameter). When it is detected that the mobile terminal has received a measurement control command sent by the network, the mobile terminal saves the measurement control command information. According to the newly received measurement control command, a new measurement task is added or an existing measurement task is deleted; and then the current measurement task is executed based on the updated measurement control command.

[0077] If the mobile terminal has not previously performed serving cell measurement, it performs serving cell measurement. If it was previously performing serving cell measurement and the relevant serving cell measurement parameters have not changed, it continues the original serving cell measurement. If it was previously performing serving cell measurement and the relevant serving cell measurement parameters have changed, it performs serving cell measurement using the new parameters.

[0078] The mobile terminal may check all existing current measurement tasks to determine whether there are no measurement tasks for reporting neighboring cells. If there are no measurement tasks for reporting neighboring cells (for example, only A1 and / or A2 measurement tasks exist), the mobile terminal may further determine whether the mobile terminal is currently performing neighboring cell measurements. If the mobile terminal is currently performing neighboring cell measurements, the mobile terminal may stop performing neighboring cell measurements and may not perform any further neighboring cell measurements. If the mobile terminal is not currently performing neighboring cell measurements, it may not perform any neighboring cell measurements. If there are other measurement tasks that require reporting neighbor cell measurement results (for example, measurement tasks such as A3 / A4 / A5 or periodic reporting that require reporting neighbor cell measurement results), processing is performed according to existing mobile communication protocols (for example, NR: 3GPP TS 38.331, LTE: 3GPP TS 36.331. NR is used as an example below, and LTE is similar). Specifically, the mobile terminal further determines whether the measurement gap condition ("measurement gap configuration" or "no measurement gap configuration required for related measurements") is met. If this measurement gap condition is met, the mobile terminal further determines whether another condition (A) is met: no s-MeasureConfig is configured or the NR SpCellRSRP is lower than the s-MeasureConfig configured value) is met. If condition A is met, the mobile terminal performs neighbor cell measurement. If condition A is not met, the mobile terminal does not perform neighbor cell measurement. If this measurement gap condition is not met, the mobile terminal does not perform related neighbor cell measurement.

[0079] When a mobile terminal receives a measurement configuration containing s-MeasureConfig, it determines whether to use measurement gaps based on this configuration. NR SpCell RSRP (New Radio Synchronization Signal Power) is a key metric used to measure the signal strength of a serving cell. A SpCell is the primary cell serving a user equipment (UE), and RSRP refers to the reference signal received power of that cell.

[0080] After the mobile terminal completes some measurement tasks (such as periodic reporting), it checks all ongoing measurement tasks to determine whether there are no measurement tasks for reporting neighboring cells (for example, only A1 and / or A2 measurement tasks exist). If there are no measurement tasks for reporting neighboring cells, it further determines whether the mobile terminal is performing neighboring cell measurements. If the mobile terminal is performing neighboring cell measurements, it stops the neighboring cell measurements and does not perform any more neighboring cell measurements. If the mobile terminal is not performing neighboring cell measurements, it does not need to perform any more neighboring cell measurements. If there are other measurement tasks that require reporting neighboring cell measurement results (for example, measurement tasks such as A3 / A4 / A5 or periodic reporting that require reporting neighboring cell measurement results), the process is performed according to the existing mobile communication protocol, that is, further determining whether the measurement gap condition is met: "Measurement gap configuration, or related measurements do not require measurement gap configuration." If the measurement gap condition is met, further determining whether another condition A is met: "s-MeasureConfig is not configured or NR SpCell RSRP is lower than the s-MeasureConfig configured value" is met. If condition A is met, the mobile terminal performs neighboring cell measurement; if condition A is not met, the mobile terminal does not perform neighboring cell measurement. If the measurement gap condition is not met, the mobile terminal does not perform neighboring cell measurement.

[0081] It can be seen that the method of the embodiment of the present disclosure can not perform the neighbor cell measurement task when only configuring the reporting of the serving cell measurement task, thereby reducing the MIPS (Million Instructions Per Second) of the mobile terminal CPU and reducing the power consumption of the mobile terminal.

[0082] It should be noted that the method of the embodiments of the present disclosure can be performed by a single device, such as a computer or server. The method of the embodiments of the present disclosure can also be applied in a distributed scenario, where multiple devices cooperate to perform the method. In such a distributed scenario, one of the multiple devices may only perform one or more steps of the method of the embodiments of the present disclosure, and the multiple devices will interact with each other to complete the method.

[0083] It should be noted that the above description is limited to some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0084] Based on the same technical concept, corresponding to any of the above embodiments and methods, the present disclosure also provides a signal measurement device for a mobile terminal, see Figure 5 , the signal measuring device of the mobile terminal, the device comprising:

[0085] a current task module, configured to determine a current measurement task of the mobile terminal in response to detecting that the mobile terminal is connected to a network and meets a preset condition;

[0086] A neighboring cell task module, configured to determine whether there is a neighboring cell measurement task in the current measurement task;

[0087] A task execution module is used to, in response to determining that the neighboring area measurement task exists in the current measurement task, execute the neighboring area measurement task based on the configuration conditions of the neighboring area measurement task; and in response to determining that the neighboring area measurement task does not exist in the current measurement task, stop executing the neighboring area measurement task.

[0088] For the convenience of description, the above devices are described as being functionally divided into various modules. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0089] The apparatus of the above embodiment is used to implement the corresponding signal measurement method of the mobile terminal in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0090] Based on the same technical concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable the computer to execute the signal measurement method of the mobile terminal as described in any of the above embodiments.

[0091] The computer-readable media of this embodiment includes permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

[0092] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the signal measurement method for the mobile terminal as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0093] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Within the scope of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0094] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of the present disclosure, well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided figures. Furthermore, devices may be shown in block diagram form to avoid obscuring the embodiments of the present disclosure, and this also takes into account the fact that the implementation details of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (i.e., such details should be fully understood by those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it will be apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without or with variations in these specific details. Accordingly, these descriptions should be considered illustrative rather than restrictive.

[0095] Although the present disclosure has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may utilize the discussed embodiments.

[0096] The embodiments of the present disclosure are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. A signal measurement method for a mobile terminal, comprising: In response to detecting that the mobile terminal is connected to a network and that a preset condition is satisfied, determining a current measurement task of the mobile terminal includes: in response to detecting that the mobile terminal receives a measurement instruction from the network; updating a measurement task to be performed by the mobile terminal based on the measurement instruction to obtain the current measurement task; or, in response to detecting that the mobile terminal performs a preset measurement task, checking a measurement task currently to be performed by the mobile terminal to obtain the current measurement task; Determine whether there is a neighboring cell measurement task in the current measurement task; In response to determining that the neighboring cell measurement task exists in the current measurement task, executing the neighboring cell measurement task based on the configuration condition of the neighboring cell measurement task, including: determining whether a measurement gap is set in the configuration condition or no measurement gap needs to be configured for the neighboring cell measurement task; in response to the measurement gap being set in the configuration condition or no measurement gap needs to be configured for the neighboring cell measurement task, executing the neighboring cell measurement task based on the reference signal received power of the serving cell of the mobile terminal; In response to determining that the neighboring area measurement task does not exist in the current measurement task, stopping execution of the neighboring area measurement task, including: in response to determining that the neighboring area measurement task does not exist in the current measurement task, judging whether the mobile terminal is executing a previous neighboring area measurement task; in response to determining that the mobile terminal is executing a previous neighboring area measurement task, stopping the previous neighboring area measurement task being executed.

2. The method according to claim 1, wherein Performing the neighboring cell measurement task based on the reference signal received power of the serving cell of the mobile terminal includes: Determining whether a measurement threshold is set in the configuration condition; In response to the measurement threshold not being set in the configuration condition, or in response to the measurement threshold being set in the configuration condition and the reference signal received power of the serving cell of the mobile terminal being less than the measurement threshold, the neighboring cell measurement task is performed.

3. The method according to claim 2, further comprising: In response to no measurement gap being set in the configuration condition and the neighboring cell measurement task requiring configuration of a measurement gap, refusing to execute the neighboring cell measurement task; Alternatively, in response to a measurement threshold being set in the configuration condition and the reference signal received power of the serving cell of the mobile terminal being greater than or equal to the measurement threshold, the neighboring cell measurement task is refused to be executed.

4. The method according to claim 1, further comprising: updating the measurement task to be performed by the mobile terminal based on the measurement instruction, after obtaining the current measurement task; In response to the mobile terminal not executing the serving cell measurement task in the current measurement task, executing the serving cell measurement task based on a task configuration parameter corresponding to the serving cell measurement task; In response to the mobile terminal executing a serving cell measurement task in the current measurement task, determining whether a task configuration parameter of the serving cell measurement task has changed; In response to no change in the task configuration parameters of the serving cell measurement task, executing the serving cell measurement task based on the existing task configuration parameters; In response to a change in a task configuration parameter of the serving cell measurement task, the serving cell measurement task is executed based on the updated task configuration parameter.

5. A signal measurement device for a mobile terminal, comprising: a current task module, configured to, in response to detecting that the mobile terminal is connected to a network and that a preset condition is satisfied, determine a current measurement task of the mobile terminal, including: in response to detecting that the mobile terminal receives a measurement instruction from the network; updating a measurement task to be performed by the mobile terminal based on the measurement instruction to obtain the current measurement task; or, in response to detecting that the mobile terminal performs a preset measurement task, checking a measurement task currently to be performed by the mobile terminal to obtain the current measurement task; A neighboring cell task module, configured to determine whether there is a neighboring cell measurement task in the current measurement task; a task execution module, configured to, in response to determining that the neighboring cell measurement task exists in the current measurement task, execute the neighboring cell measurement task based on the configuration conditions of the neighboring cell measurement task, including: determining whether a measurement gap is set in the configuration conditions or the neighboring cell measurement task does not need to be configured with a measurement gap; and in response to the measurement gap being set in the configuration conditions or the neighboring cell measurement task not needing to be configured with a measurement gap, executing the neighboring cell measurement task based on the reference signal received power of the serving cell of the mobile terminal; and In response to determining that the neighboring area measurement task does not exist in the current measurement task, stopping execution of the neighboring area measurement task, including: in response to determining that the neighboring area measurement task does not exist in the current measurement task, judging whether the mobile terminal is executing a previous neighboring area measurement task; in response to determining that the mobile terminal is executing a previous neighboring area measurement task, stopping the previous neighboring area measurement task being executed.

6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 4 when executing the program. 7 . A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the method according to claim 1 .

Citation Information

Patent Citations

  • Cell measurement method and device

    CN111526532A

  • Measurement processing method and device and storage medium

    CN117296370A