Signal measurement method of mobile terminal and related equipment

By detecting network connections and preset conditions in the mobile terminal, dynamically adjusting measurement tasks, judging and performing necessary measurement tasks, the problem of increased power consumption and resource occupation during measurement by mobile terminals is solved, and system efficiency and user experience are improved.

CN119155780AActive Publication Date: 2024-12-17HANGZHOU BIBO TECH CO LTD +1
View PDF 18 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

When the mobile terminal measures the signals of the serving cell and neighbor cell, it leads to an increase in power consumption and CPU resource usage, and there are unnecessary measurement operations, which affects the system efficiency.

Method used

By detecting the network connection and meeting preset conditions, the current measurement task is determined, and whether there is an adjacent measurement task. If it exists, it is executed according to the configuration conditions. If it does not exist, it is stopped. Dynamically adjust the measurement task to reduce unnecessary measurement operations.

Benefits of technology

It reduces the power consumption and CPU resource usage of mobile terminals, improves the overall efficiency of the system, and optimizes the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155780A_ABST
    Figure CN119155780A_ABST
Patent Text Reader

Abstract

The invention provides a signal measurement method of a mobile terminal and related equipment. The method comprises the following steps: in response to detection that the mobile terminal is connected with a network and meets a preset condition, determining a current measurement task of the mobile terminal; judging whether a neighbor cell measurement task exists in the current measurement task or not; in response to determining that the neighbor cell measurement task exists in the current measurement task, executing the neighbor cell measurement task based on a configuration condition of the neighbor cell measurement task; and in response to determining that the neighbor cell measurement task does not exist in the current measurement task, stopping executing the neighbor cell 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 a mobile communication system, the network usually requires the mobile terminal to measure and report the signal values ​​of the serving cell and the neighboring cell. However, these measurement tasks consume power and occupy the MIPS of the mobile terminal CPU, increasing the power consumption and resource occupation 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: In response to detecting that the mobile terminal is connected to a network and meets a preset condition, determining a current measurement task of the mobile terminal; Determine whether there is a neighboring area measurement task 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 a configuration condition of the neighboring area measurement task; 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.

[0005] According to a second aspect of the present disclosure, a signal measuring device for a mobile terminal is provided, comprising: 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; A neighboring cell task module, used to determine whether there is a neighboring cell measurement task in the current measurement task; 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.

[0006] 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.

[0007] 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 execute the method described in the first aspect.

[0008] 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.

[0009] From the above description, it can be seen that the present disclosure provides a signal measurement method and related equipment for a mobile terminal. When the mobile terminal detects that a connection has been established with the network and the preset conditions are met, the measurement task that needs to be performed is determined according to the currently received measurement configuration information; whether there is a task that needs to report the neighboring area measurement result; if there is a neighboring area measurement task in the current measurement task, the measurement is performed according to the configuration conditions of the neighboring area measurement task; if there is no neighboring area measurement task in the current measurement task, the neighboring area measurement task is stopped. In this way, unnecessary measurement operations of the mobile terminal can be reduced, thereby releasing CPU resources, reducing power consumption, and improving the overall efficiency of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. 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 creative work.

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

[0012] Figure 2 The figure is a schematic diagram of the hardware structure of an exemplary electronic device according to an embodiment of the present disclosure.

[0013] Figure 3 The present invention is a flowchart of a signal measurement method for a mobile terminal according to an embodiment of the present invention.

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

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

[0016] 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 combination with specific embodiments and with reference to the accompanying drawings.

[0017] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be 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. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover 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 can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0018] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present 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.

[0019] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0020] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0021] Figure 1 FIG. 1 is a schematic diagram showing a signal measurement architecture of a mobile terminal according to an embodiment of the present disclosure. Figure 1 , the signal measurement architecture 100 of the mobile terminal may include a server 110, a terminal 120, and a network 130 providing 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, or a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing 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.

[0022] The terminal 120 may be implemented in hardware or software. For example, when the terminal 120 is implemented in hardware, it may be various electronic devices having a display screen and supporting page display, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers, and desktop computers, etc. When the terminal 120 device is implemented in software, it may be installed in the electronic devices listed above; it may be implemented as multiple software or software modules (such as software or software modules used to provide distributed services), or it may be implemented as a single software or software module, which is not specifically limited here.

[0023] 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 only for illustration and is not intended to limit the number of terminals, networks and servers. Any number of terminals, networks and servers may be provided as required.

[0024] 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, the electronic device 200 may include: a processor 202, a memory 204, a network module 206, a peripheral interface 208 and a bus 210. The processor 202, the memory 204, the network module 206 and the peripheral interface 208 are connected to each other in communication within the electronic device 200 through the bus 210.

[0025] 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. Processor 202 may be used to perform functions related to the technology described in this disclosure. In some embodiments, processor 202 may also include multiple processors integrated into a single logical component. For example, Figure 2 As shown, processor 202 may include a plurality of processors 202a, 202b, and 202c.

[0026] The memory 204 may be configured to store data (eg, instructions, computer code, etc.). Figure 2As shown, the data stored in the memory 204 may include program instructions (for example, program instructions for implementing the signal measurement method of the mobile terminal of the embodiment of the present disclosure) and data to be processed (for example, the memory may store configuration files of other modules, etc.). The processor 202 may also access the program instructions and data stored in the memory 204, and execute the program instructions to operate on the data to be processed. The memory 204 may include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 204 may include a random access memory (RAM), a 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.

[0027] 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), etc.), a cellular network, the Internet, or a combination thereof. It is understood that the type of network is not limited to the above specific examples. In some embodiments, the network module 206 can include any number of network interface controllers (NICs), radio frequency modules, transceivers, modems, routers, gateways, adapters, cellular network chips, etc., in any combination.

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

[0029] The bus 210 may 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.

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

[0031] 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 the adjacent cell 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 switching command to require the mobile terminal to switch to a new cell to achieve normal communication. The network configures the 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 that when the serving cell measurement amount is lower than the threshold value, the measurement of the adjacent cell is started, and when the serving cell is greater than or equal to the threshold value, the measurement of the adjacent cell may not be started. Since the threshold value s-Measure configured in the measurement control command is for all measurement tasks, and the threshold value is calculated by the network according to a certain algorithm, it may not cover all scenarios. For example, when the network only configures measurement tasks such as A1 / A2 that do not need to report neighboring cells, and the service cell measurement value of the mobile terminal happens to be lower than the threshold value s-Measure, according to the existing mobile communication protocol, the mobile terminal will start the measurement of the neighboring cell at this time. Since the A1 / A2 measurement event does not need to report the neighboring cell measurement value, the mobile terminal actually does not need to measure the neighboring cell. If the measurement is performed, it will consume additional power and occupy the MIPS of the mobile terminal CPU. Therefore, how to reduce the power consumption and resource occupation of mobile terminals has become a technical problem that needs to be solved urgently.

[0032] In view of this, the embodiment of the present disclosure provides a signal measurement method and related equipment for a mobile terminal. When the mobile terminal detects that a connection has been established with a network and a preset condition is met, the measurement task that needs to be performed currently is determined according to the currently received measurement configuration information; whether there is a task that needs to report the neighboring area measurement result; if there is a neighboring area measurement task in the current measurement task, the measurement is performed according to the configuration conditions of the neighboring area measurement task; if there is no neighboring area measurement task in the current measurement task, the neighboring area measurement task is stopped. In this way, unnecessary measurement operations of the mobile terminal can be reduced, thereby releasing CPU resources, reducing power consumption, and improving the overall efficiency of the system.

[0033] 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 3In the mobile terminal signal measurement method 300 may further include the following steps.

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

[0035] Among them, the connection between the mobile terminal and the network may include the mobile terminal entering a connected state. The preset condition may refer to one or more pre-set conditions, and the current measurement task may refer to a measurement task that the mobile terminal currently needs to perform. The measurement task may refer to various types of tasks configured for the mobile terminal (UE) for measuring signals or parameters. Specifically, the measurement task may include: Event Reporting Tasks, for example, events A1 to A6: This type of event mainly focuses on changes in the signal quality of the serving cell. A1 event: triggered when the signal quality of the serving cell becomes better than a certain absolute threshold. A2 event: triggered when the signal quality of the serving cell becomes worse than a certain absolute threshold. A3 event: used for intra-frequency and inter-frequency switching, triggered when the signal quality of the neighboring cell is higher than the serving cell plus an offset. A4 event: triggered when the signal quality of the neighboring cell becomes higher than a certain absolute threshold. A5 event: triggered when the signal quality of the serving cell becomes lower than an absolute threshold, and the signal quality of the neighboring cell becomes higher than another absolute threshold. A6 event: triggered when the signal quality of the neighboring cell is higher than the secondary cell plus an offset. B1 and B2 events: mainly focus on changes in the signal quality of the heterogeneous system. B1 event: triggered when the signal quality of a neighboring cell of a different system becomes higher than an absolute threshold. B2 event: triggered when the signal quality of the serving cell becomes lower than an absolute threshold and the signal quality of a neighboring cell of a different system becomes higher than another absolute threshold. Periodic Reporting Tasks: The network can configure the UE to report measurement results at fixed time intervals, regardless of whether these results trigger any events. This helps the network to continuously monitor changes in the environment around the UE. Other measurement tasks, such as CGI measurement reporting tasks, where the Cell Global Identity (CGI) is an identifier that uniquely identifies a cell globally. The UE may be required to report CGI information so that the network can perform more refined management and optimization. Another example is CSI (Channel State Information) measurement, MR (Measurement Report) statistics, etc., which may also be configured according to the specific needs of the network. These measurement tasks can help the network better manage the connection status of the UE, including performing necessary handovers, adjusting resource allocation, optimizing service quality, etc. Through these measurement tasks, the network can ensure that the UE is always in the best service conditions and can respond to signal changes when the UE moves in a timely manner.

[0036] In some embodiments, in response to detecting that the mobile terminal is connected to a network and meets a preset condition, 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; Update the measurement task to be performed by the mobile terminal based on the measurement instruction to obtain the current measurement task; 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.

[0037] Among them, when it is detected that the mobile terminal receives a measurement instruction from the network, the measurement task that the mobile terminal needs to perform is updated based on the measurement instruction, thereby obtaining the current measurement task; or, when it is detected that the mobile terminal performs a preset measurement task, the measurement task that the mobile terminal currently needs to perform is checked, thereby obtaining the current measurement task. In this way, the measurement task of the mobile terminal can be dynamically adjusted to ensure that the corresponding measurement work is performed only when it is really needed, thereby effectively reducing the CPU load and power consumption of the mobile terminal, improving the overall efficiency of the system, and optimizing the user experience.

[0038] 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: 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 the task configuration parameters of the serving cell measurement task not changing, 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.

[0039] Among them, after the measurement tasks that the mobile terminal needs to perform are updated based on the measurement instructions, the execution process of the service cell measurement task can be further refined. If the mobile terminal does not perform the service cell measurement task in the current measurement task, the task is started based on the task configuration parameters; if the service cell measurement task is being performed, check whether the task configuration parameters have changed; if the configuration parameters have not changed, continue to perform the task based on the existing configuration; if the configuration parameters have changed, perform the task based on the updated configuration parameters. In this way, dynamic management and efficient execution of the service cell measurement task can be achieved, which not only ensures the accuracy and timeliness of the measurement task, but also avoids unnecessary repeated measurements, thereby effectively reducing the energy consumption of the mobile terminal, improving system performance, and optimizing the user experience.

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

[0041] Among them, after the mobile terminal receives the measurement instruction or completes some measurement tasks (such as periodic reporting tasks), it can determine the measurement tasks that need to be performed currently. It can be checked 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.

[0042] By determining whether there is a neighbor measurement task, it is possible to avoid performing neighbor measurements when it is not necessary, thereby reducing unnecessary computing burden and power consumption. It ensures that the computing resources and energy of the mobile terminal are mainly used for necessary measurement tasks, especially when only the situation of the serving cell needs to be concerned, and the additional overhead caused by neighbor measurements can be completely avoided. By accurately controlling the execution of measurement tasks, the system can operate more efficiently, especially when the network environment does not change much or the neighbor situation is relatively stable, reducing neighbor measurements helps improve the overall system efficiency. In this way, the mobile terminal can manage its measurement activities more intelligently, ensuring that neighbor measurements are performed only when necessary, thereby saving resources, reducing power consumption and improving system performance.

[0043] 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.

[0044] Among them, when it is determined that there is a neighboring area measurement task in the current measurement task, the mobile terminal will perform these tasks based on the configuration conditions of the neighboring area measurement task. Specifically, once it is confirmed that there is a neighboring area measurement task, the mobile terminal will determine whether to start executing the neighboring area measurement task according to the task configuration conditions. Through clear task configuration conditions, it is ensured that the execution of neighboring area measurement meets network requirements, avoids unnecessary measurement operations, and improves the pertinence and effectiveness of the measurement. Since neighboring area measurements are performed only when needed, waste of resources can be effectively avoided, especially when the network environment is stable or the service cell quality is good, frequent measurements of neighboring areas are avoided, thereby saving computing resources and battery power, and providing users with a smoother user experience.

[0045] In some embodiments, performing the neighboring area measurement task based on the configuration condition of the neighboring area measurement task includes: Determine whether a measurement gap is set in the configuration condition or whether the neighboring cell measurement task does not need to configure a measurement gap; In response to a measurement gap being set in the configuration condition or the neighboring cell measurement task not needing to configure 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. Among them, the neighboring cell measurement task may include multiple types, some of which may require a measurement gap (if there is no measurement gap, measurement cannot be performed), and some 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, first determine 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 clearly 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 the measurement efficiency, and optimizing the user experience.

[0046] 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: 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.

[0047] Among them, when performing the neighboring cell measurement task based on the reference signal received power of the serving cell of the mobile terminal, first determine whether a measurement threshold is set in the configuration conditions; if the measurement threshold is not set in the configuration conditions, or if a measurement threshold is set and the reference signal received power of the serving cell of the mobile terminal is less than the set measurement threshold, then perform the neighboring cell measurement task. In this way, it is possible to dynamically decide whether to perform neighboring cell measurement based on the signal strength of the serving cell, avoiding unnecessary measurements when the signal is good, thereby effectively reducing the energy consumption of the mobile terminal, reducing the CPU load, and improving the overall efficiency of the system and the user experience.

[0048] In some embodiments, method 300 further includes: In response to the configuration condition not setting a measurement gap and the neighboring cell measurement task needs to configure 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 a 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.

[0049] Among them, if the measurement gap is not set in the configuration conditions but the neighboring cell measurement task needs to configure the measurement gap; or if the measurement threshold is set but the reference signal received power of the serving cell of the mobile terminal is greater than or equal to the measurement threshold, the neighboring cell measurement task is rejected. This ensures that neighboring cell measurements are performed only when the configuration is clear and reasonable, avoiding invalid or erroneous measurements caused by missing configuration, thereby improving the accuracy of the measurement and the stability of the system, and also helps to optimize the energy consumption management of the mobile terminal and reduce unnecessary computing burden.

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

[0051] Among them, when it is determined that there is no neighbor measurement task in the current measurement task, the mobile terminal will stop executing any neighbor measurement task. This means that if the mobile terminal does not find a neighbor measurement requirement in its current measurement task list, all ongoing neighbor measurement activities will be terminated immediately. By stopping unnecessary neighbor measurement tasks, the power consumption of the mobile terminal can be significantly reduced, and the burden on the mobile terminal CPU can be reduced, so that it can better allocate resources to other tasks.

[0052] 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: In response to determining that the neighboring area measurement task does not exist in the current measurement task, determining 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, the previous neighboring area measurement task being executed is stopped.

[0053] Among them, when it is determined that there is no neighboring area measurement task in the current measurement task, the mobile terminal will further determine whether the previous neighboring area measurement task is being executed; if the mobile terminal is executing the previous neighboring area measurement task, these neighboring area measurement tasks will be stopped. The technical effect of this solution is that it can dynamically adjust the measurement activity according to the current measurement task configuration, avoiding the continuation of such tasks when neighboring area measurement is 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.

[0054] 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 process of connecting, after the mobile terminal enters the 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 s-MeasureConfig parameters, LTE corresponds to s-Measure parameters). 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; then it is executed based on the current measurement task that exists after the update.

[0055] If the mobile terminal has not performed serving cell measurement before, it shall perform serving cell measurement. If it was previously performing serving cell measurement and the relevant serving cell measurement parameters have not changed, it shall continue the original serving cell measurement; if it was previously performing serving cell measurement and the relevant serving cell measurement parameters have changed, it shall use the new parameters to perform serving cell measurement.

[0056] The mobile terminal may check all existing current measurement tasks to determine whether there is no measurement task for reporting neighboring cells. If there is no measurement task for reporting neighboring cells (for example, only A1 and / or A2 measurement tasks exist), it is further determined whether the mobile terminal is performing neighboring cell measurement. If the mobile terminal is performing neighboring cell measurement, the neighboring cell measurement is stopped and no neighboring cell measurement is performed. If the mobile terminal is not performing neighboring cell measurement, it is still not necessary to perform neighboring cell measurement. If there are other measurement tasks that need to report neighboring cells (for example, measurement tasks such as A3 / A4 / A5 or periodic reporting that need to report neighboring cell measurement results), they are processed according to the existing mobile communication protocol (for example, NR: 3GPP TS 38.331, LTE: 3GPP TS 36.331, NR is used as an example below, and LTE is similar), that is, further determine whether the measurement gap condition is met: "a measurement gap is configured, or the related measurement does not require a measurement gap configuration", if the measurement gap condition is met, it can be further determined whether another condition A is met: s-MeasureConfig is not configured or NR SpCellRSRP is lower than the s-MeasureConfig configuration value". 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 related neighboring cell measurement.

[0057] Among them, when the mobile terminal receives the measurement configuration containing s-MeasureConfig, it will decide whether to use the measurement gap when performing the measurement task based on this configuration. NR SpCell RSRP (New Radio Synchronization Signal Power) is an important indicator for measuring the signal strength of the serving cell. SpCell (serving cell) refers to the main cell that provides services for the user equipment (UE), and RSRP refers to the reference signal received power of the cell.

[0058] After the mobile terminal completes some measurement tasks (such as periodic reporting), the mobile terminal checks all the current measurement tasks that are still being performed to determine whether there is no measurement task for reporting neighboring cells (for example, only A1 and (or) A2 measurement tasks exist). If there is no measurement task for reporting neighboring cells, it is further determined whether the mobile terminal is performing neighboring cell measurement; if the mobile terminal is performing neighboring cell measurement, the neighboring cell measurement is stopped and no neighboring cell measurement is performed. If the mobile terminal is not performing neighboring cell measurement, it is still not necessary to perform neighboring cell measurement. If there are other measurement tasks that need to report neighboring cells (such as A3 / A4 / A5 or periodic reporting, which require reporting neighboring cell measurement results), they are processed according to the existing mobile communication protocol, that is, further judging whether the measurement gap condition is met: "a measurement gap is configured, or the related measurement does not require measurement gap configuration". If the measurement gap condition is met, it can be further judged whether another condition A is met: s-MeasureConfig is not configured or NR SpCell RSRP is lower than the s-MeasureConfig configuration value". 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.

[0059] It can be seen that the method of the embodiment of the present disclosure can not perform the neighboring 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.

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

[0061] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0062] Based on the same technical concept, corresponding to any of the above-mentioned 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: 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; A neighboring cell task module, used to determine whether there is a neighboring cell measurement task in the current measurement task; 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.

[0063] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

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

[0065] 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, wherein the non-transitory computer-readable storage medium 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.

[0066] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, 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, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0067] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the signal measurement method of 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.

[0068] 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. Based on the concept 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.

[0069] In addition, to simplify the description and discussion, and in order not to obscure the embodiments of the present disclosure, known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, devices may be shown in the form of block diagrams to avoid obscuring the embodiments of the present disclosure, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure are to be implemented (i.e., these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure may be implemented without these specific details or with variations in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

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

[0071] 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 meets a preset condition, determining a current measurement task of the mobile terminal; Determine whether there is a neighboring area measurement task 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 a configuration condition of the neighboring area measurement task; 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.

2. The method according to claim 1, wherein: Executing the neighboring cell measurement task based on the configuration condition of the neighboring cell measurement task includes: Determine whether a measurement gap is set in the configuration condition or whether the neighboring cell measurement task does not need to configure a measurement gap; In response to a measurement gap being set in the configuration condition or the neighboring cell measurement task not needing to configure a measurement gap, the neighboring cell measurement task is performed based on a reference signal received power of a serving cell of the mobile terminal.

3. The method according to claim 2, wherein: The neighboring cell measurement task is performed based on the reference signal received power of the serving cell of the mobile terminal, including: 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.

4. The method according to claim 3, further comprising: In response to the configuration condition not setting a measurement gap and the neighboring cell measurement task needs to configure 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 a 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.

5. The method according to claim 1, wherein: 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: In response to determining that the neighboring area measurement task does not exist in the current measurement task, determining 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, the previous neighboring area measurement task being executed is stopped.

6. The method according to claim 1, wherein: In response to detecting that the mobile terminal is connected to a network and meets a preset condition, 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; Update the measurement task to be performed by the mobile terminal based on the measurement instruction to obtain the current measurement task; 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.

7. The method according to claim 6, after updating the measurement task to be performed by the mobile terminal based on the measurement instruction and obtaining the current measurement task, further comprises: 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 the task configuration parameters of the serving cell measurement task not changing, 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.

8. A signal measuring device for a mobile terminal, comprising: 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; A neighboring cell task module, used 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 area measurement task exists in the current measurement task, execute the neighboring area measurement task based on a configuration condition 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, stopping execution of the neighboring area measurement task.

9. 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 7 when executing the program. 10 . 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

  • Method for measuring adjacent cell and user terminal

    CN101064899A

  • Different system event measurement control method

    CN101360310A

  • Method for measuring subdistrict beaconing channel wireless quality

    CN101553000A

  • Cell reselection method and terminal device in TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) network

    CN102378291A

  • Method and device for measurement threshold setting in TD-LTE system

    CN102905288A