Method, device, electronic device and storage medium for determining signal detection period

By obtaining the signal detection instructions of the communication base station and the speed information of the electronic device, and calculating the signal detection cycle, the problem of high power consumption caused by the continuous signal detection of the UE is solved, and the power consumption is reduced and the endurance of the equipment is improved.

CN111918326BActive Publication Date: 2025-01-21SHANGHAI WINGTECH INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010768492.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-03
Publication Date
2025-01-21
Estimated Expiration
2040-08-03

AI Technical Summary

Technical Problem

In mobile cellular network systems, user equipment (UE) continuously performs signal quality detection to ensure the continuity of network services, which will lead to the continuous operation of hardware and software and increase power consumption. Therefore, how to adjust and set the signal detection cycle of the UE to reduce power consumption becomes an important issue.

Method used

By obtaining the signal detection instructions sent by the communication base station, the signal detection time and pause time are determined, and the signal detection period is calculated based on the speed information of the electronic device. The signal detection period refers to the sum of the first time when the signal detection operation is performed and the second time when the signal detection operation is not performed.

Benefits of technology

By dynamically adjusting the signal detection cycle, unnecessary signal measurements are reduced, the power consumption of user equipment is reduced, and the battery life of the equipment is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111918326B_ABST
    Figure CN111918326B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, electronic device and storage medium for determining a signal detection period, and relates to the field of measurement technology for mobile communications. The method for determining a signal detection period is applied to an electronic device, and the method includes: obtaining a signal detection instruction sent by a communication base station; obtaining a signal detection time according to the signal detection instruction; obtaining a pause time according to the speed information of the electronic device; and determining the signal detection period of the electronic device according to the signal detection time and the pause time. When the electronic device receives a signal detection instruction sent by a communication base station, the pause time is determined according to the speed information of the electronic device, and then the signal detection period of the electronic device is determined, which can reduce unnecessary signal measurements of the electronic device and reduce the power consumption of the electronic device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of mobile communication measurement, and in particular to a method, device, electronic device and storage medium for determining a signal detection period. Background Art

[0002] In order to send and receive data, user equipment (UE) needs to communicate with a communication base station, and then the communication base station forwards the data to realize data transmission between UEs.

[0003] In a mobile cellular network system, when a UE performs network services, in order to ensure the continuity of network services, the UE needs to continuously detect the signal quality of the communication base station to which the UE is connected, and report the synthetic events of the signal quality detection to the communication base station. However, when the UE continuously performs signal quality detection, it requires continuous cooperation of hardware and software, which will generate high power consumption for the UE.

[0004] Therefore, how to adjust and set the signal detection period of the UE so as to reduce the power consumption of the UE has become a problem that urgently needs to be solved. Summary of the invention

[0005] In view of this, the purpose of the present application is to provide a method, device, electronic device and storage medium for determining a signal detection period.

[0006] In order to achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:

[0007] In a first aspect, an embodiment of the present application provides a method for determining a signal detection period, which is applied to an electronic device, and the method includes:

[0008] Obtaining a signal detection instruction sent by a communication base station;

[0009] Acquire a signal detection time according to the signal detection instruction; the signal detection time is the first time when the electronic device performs a signal detection operation corresponding to the signal detection instruction;

[0010] Acquire a pause time according to speed information of the electronic device; the speed information is determined according to displacement information of the electronic device during the signal detection time, and the pause time is a second time during which the electronic device does not perform the signal detection operation;

[0011] A signal detection period is determined according to the signal detection time and the pause time; the signal detection period is the sum of the first time and the second time.

[0012] In one embodiment, a signal detection period is determined based on the signal detection time and the pause time, including: determining a first time to execute a signal detection operation corresponding to the signal detection instruction based on the signal detection time; determining a second time not to execute the signal detection operation based on the pause time; and taking the sum of the first time and the second time as the signal detection period.

[0013] In one embodiment, after obtaining the signal detection time according to the signal detection instruction, the method further includes: sending a signal detection instruction corresponding to the signal detection operation to the communication base station within the signal detection time; receiving signal quality information in response to the signal detection instruction by the communication base station; determining whether the signal quality information is greater than or equal to a preset threshold; and if so, determining that the electronic device is in a network unobstructed state.

[0014] In one embodiment, if the signal quality information is less than the preset threshold, the method further includes: sending a frequency detection instruction to the communication base station; receiving communication frequency information in response to the frequency detection instruction by the communication base station; and updating the communication frequency of the electronic device according to the communication frequency information.

[0015] In one embodiment, if the signal quality information is less than the preset threshold, the method further includes: sending a communication network detection instruction to the communication base station; receiving communication network information in response to the communication base station according to the communication network detection instruction; and updating the communication network of the electronic device according to the communication network information.

[0016] In one embodiment, obtaining the pause time based on the speed information of the electronic device includes: obtaining the displacement information of the electronic device during the signal detection time; determining the speed information of the electronic device based on the signal detection time and the displacement information; and matching the speed information with a preset function to obtain the pause time.

[0017] In a second aspect, an embodiment of the present application provides a device for determining a signal detection period, which is applied to an electronic device, and the device includes: a communication module, which is used to obtain a signal detection instruction sent by a communication base station; a processing module, which is used to obtain a signal detection time according to the signal detection instruction; the processing module is also used to obtain a pause time according to speed information of the electronic device; the speed information is determined according to the displacement information of the electronic device during the signal detection time; the processing module is also used to determine the signal detection period according to the signal detection time and the pause time.

[0018] In one embodiment, after obtaining the signal detection time according to the signal detection instruction, the communication module is also used to send a signal detection instruction corresponding to the signal detection operation to the communication base station within the signal detection time; the communication module is also used to receive signal quality information of the communication base station in response to the signal detection instruction; the processing module is also used to determine whether the signal quality information is greater than or equal to a preset threshold; the processing module is also used to determine that the electronic device is in a network unobstructed state if the signal quality information is greater than or equal to the preset threshold.

[0019] In one embodiment, the processing module is also used to obtain the displacement information of the electronic device during the signal detection time; the processing module is also used to determine the speed information of the electronic device based on the signal detection time and the displacement information; the processing module is also used to match the speed information with a preset function to obtain the pause time.

[0020] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores a computer program that can be executed by the processor, and the processor can execute the computer program to implement the method described in any one of the aforementioned embodiments.

[0021] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in any one of the foregoing embodiments.

[0022] Compared with the prior art, the method, device, electronic device and storage medium for determining the signal detection period provided in the embodiments of the present application relate to the field of measurement technology of mobile communications. The determination method is applied to an electronic device, and the method comprises: obtaining a signal detection instruction sent by a communication base station; obtaining a signal detection time according to the signal detection instruction; obtaining a pause time according to the speed information of the electronic device; the speed information is determined according to the displacement information of the electronic device during the signal detection time; and determining the signal detection period according to the signal detection time and the pause time. When the electronic device receives the signal detection instruction sent by the communication base station, the pause time is determined according to the speed information of the electronic device, and then the signal detection period of the electronic device is determined, which can reduce unnecessary signal measurements of the electronic device and reduce the power consumption of the electronic device.

[0023] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0025] Figure 1 A schematic diagram of an application environment of a signal detection cycle provided in an embodiment of the present application;

[0026] Figure 2 A schematic diagram of a flow chart of a method for determining a signal detection period provided in an embodiment of the present application;

[0027] Figure 3 A flowchart of another method for determining a signal detection period provided in an embodiment of the present application;

[0028] Figure 4 A schematic diagram of a signal detection cycle provided in an embodiment of the present application;

[0029] Figure 5 A flowchart of another method for determining a signal detection period provided in an embodiment of the present application;

[0030] Figure 6 A block diagram of a device for determining a signal detection period provided in an embodiment of the present application;

[0031] Figure 7 A block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0032] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0033] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0034] The method for determining the signal detection period provided in this application can be applied to Figure 1 In the application environment shown, Figure 1A schematic diagram of an application environment of a signal detection cycle provided in an embodiment of the present application. The method for determining the signal detection cycle is applied in a mobile communication system. The mobile communication system includes an electronic device 102 and a communication base station 104. Among them, the electronic device 102 communicates with the communication base station 104 through a network. The electronic device 102 obtains a signal detection instruction sent by the communication base station 104; the electronic device 102 obtains a signal detection time according to the signal detection instruction, and the signal detection time is the first time that the electronic device 102 performs a signal detection operation corresponding to the signal detection instruction; the electronic device 102 obtains a pause time according to the speed information of the electronic device; the speed information is determined according to the displacement information of the electronic device 102 during the signal detection time, and the pause time is the second time that the electronic device 102 does not perform a signal detection operation. Among them, the electronic device 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers and portable wearable devices, and the communication base station 104 can be implemented with an independent communication base station or a communication base station cluster composed of multiple communication base stations.

[0035] In one embodiment, Figure 2 As shown, a method for determining a signal detection period is provided. Figure 2 A flow chart of a method for determining a signal detection period provided in an embodiment of the present application. The present application embodiment mainly applies the method to Figure 1 The electronic device 102 in FIG. 1 is used as an example. The method for determining the signal detection period may include the following steps:

[0036] S301, obtaining a signal detection instruction sent by a communication base station.

[0037] The signal detection instruction may be a PING packet sent by the communication base station to the electronic device, or a signal detection message, or a string of characters used for signal detection, etc.

[0038] S302: Acquire signal detection time according to the signal detection instruction.

[0039] The signal detection time can be used to determine the first time that the electronic device performs a signal detection operation corresponding to the signal detection instruction. The signal detection operation can be that the electronic device continuously measures the signal quality of the communication base station of the serving cell for the continuity of the service, and forms a signal detection event to report to the communication base station.

[0040] It should be understood that the signal detection time can be configured by the communication base station in the signal detection instruction; for example, when the electronic device is in a 4G or 5G communication network, the electronic device receives measurement instructions sent by the communication base station regarding A1 events (e.g., the signal quality of the service is better than an absolute threshold, the communication base station corresponding to the cell can provide normal communication services, and the electronic device does not need to perform inter-frequency / inter-system measurements) and A2 events (e.g., the signal quality of the service is lower than an absolute threshold, the communication base station corresponding to the cell cannot provide normal communication services, and the inter-frequency / inter-system measurements of the electronic device need to be turned on), and the measurement instructions include the signal detection time so that the electronic device can complete the signal quality detection within the first time.

[0041] S303: Acquire a pause time according to the speed information of the electronic device.

[0042] The speed information is determined based on the displacement information of the electronic device during the signal detection time, and the pause time can be used to determine the second time when the electronic device does not perform the signal detection operation. It should be noted that the speed information can be the average speed or maximum speed of the electronic device during the first time, or the moving speed of the electronic device at any time point during the first time, such as the speed information can be the speed of the electronic device at the start time of the first time, etc.

[0043] S304: Determine a signal detection period according to the signal detection time and the pause time.

[0044] The signal detection cycle may be the sum of the first time and the second time. For example, the above S304 may include: determining a first time for executing a signal detection operation corresponding to a signal detection instruction according to the signal detection time; determining a second time for not executing the signal detection operation according to the pause time; and taking the sum of the first time and the second time as the signal detection cycle.

[0045] For example, the electronic device first completes the signal detection operation within the first time, and switches the electronic device to a stable network that can provide communication functions normally; if the moving speed of the electronic device within the first time is low, the second time may be longer, and the electronic device may continue to be connected to the stable network provided by the communication base station; if the moving speed of the electronic device within the first time is high, the second time may be shorter, and the electronic device may have left the communication base station of the service cell to which the signal detection operation was connected within the first time within the second time. The electronic device may end the current signal detection cycle, and start the next signal detection cycle after the second time corresponding to the pause time.

[0046] It should be understood that in many scenarios, such as when the electronic device is fixed (the electronic device is placed at home or in the office) or the electronic device is in a low-speed condition (such as when the user takes the electronic device for a walk), the communication signal provided by the service base station corresponding to the corresponding communication base station is almost unchanged or changes very little, and the electronic device does not need to frequently perform signal detection; in this case, the electronic device can perform a signal detection once within a relatively long signal detection cycle. When the electronic device receives a signal detection instruction sent by the communication base station, the pause time is determined according to the speed information of the electronic device, and then the signal detection cycle of the electronic device is determined, which can reduce unnecessary signal measurements of the electronic device and reduce the power consumption of the electronic device.

[0047] In one embodiment, in order to implement the signal detection operation of the electronic device, Figure 2 Based on this, a possible implementation method is given, such as Figure 3 As shown, Figure 3 A flowchart of another method for determining a signal detection period provided in an embodiment of the present application is provided. After the above S304, the determination method may further include:

[0048] S305: Send a signal detection instruction corresponding to the signal detection operation to the communication base station within the signal detection time.

[0049] For example, the signal detection instruction may be a PING packet sent by the electronic device to the communication base station, or a signal detection request message, or a string of characters used for signal detection, etc.

[0050] S306, receiving signal quality information from the communication base station in response to the signal detection instruction.

[0051] For example, the signal quality information may include, but is not limited to, the communication frequency, communication network, data uplink speed, data download speed, etc. provided to the electronic device by the communication base station to which the electronic device is connected at the current time.

[0052] S307: Determine whether the signal quality information is greater than or equal to a preset threshold.

[0053] It should be understood that the preset threshold may be provided by an administrator of the communication base station, or may be set by a user of the electronic device in order to ensure normal network communication of the electronic device.

[0054] If yes, execute S308; if no, execute S312.

[0055] S308, determining that the electronic device is in a network accessible state.

[0056] It should be understood that if the communication system in which the electronic device is located is different, the events obtained by the electronic device performing the signal detection operation are also different. For example, for 4G and 5G systems, the events are A1 and A2 respectively (for 3G systems, they are 2F and 2D events respectively). Event A1 indicates that the signal quality of the communication base station in the service cell is better than an absolute threshold, and the communication base station of the cell can provide services normally, and the electronic device does not need to perform inter-frequency or inter-system measurements; A2, on the contrary, indicates that the signal quality of the communication base station in the service cell is lower than an absolute threshold, and the electronic device needs to start inter-frequency or inter-system measurements. The electronic device sends the event obtained by the signal detection operation to the communication base station and prepares to switch the electronic device to a different communication frequency or communication network.

[0057] If the signal quality information is less than a preset threshold, the method for determining the signal detection period may further include:

[0058] S309, sending a frequency detection instruction to the communication base station.

[0059] It should be understood that the electronic device sends a frequency detection instruction to the communication base station to start frequency detection between the electronic device and the communication base station, and the electronic device obtains the communication frequency for realizing communication interaction with the communication base station.

[0060] S310, receiving communication frequency information in response to a frequency detection instruction from a communication base station.

[0061] For example, the communication frequency information may be the communication frequency between the electronic device and the communication base station. If the communication base station is a dual-band digital cellular base station, its approved frequency ranges are:

[0062] 1. Tx: 930~960MHz / 1805~1880MHz, data downlink rate, that is, electronic devices receive data and communication base stations send data;

[0063] 2. Rx: 885~915MHz / 1805~1880MHz, data uplink rate, that is, electronic devices send data and communication base stations receive data.

[0064] S311, updating the communication frequency of the electronic device according to the communication frequency information.

[0065] For example, when an electronic device is connected to a communication base station via "Tx: 930-960MHz, Rx: 885-915MHz", the signal quality of the electronic device is poor; while the frequency connection channel corresponding to "Tx: 930-960MHz / 1805-1880MHz" is more common, the communication channel between the electronic device and the communication base station can be switched to the connection channel corresponding to "Tx: 930-960MHz / 1805-1880MHz".

[0066] It should be understood that by reasonably allocating the connection channels between the electronic device and the communication base station, it is possible to ensure smooth communication of the electronic device and reduce the power consumption of the electronic device in continuous signal measurement while implementing discontinuous measurement of the electronic device.

[0067] In one embodiment, please continue to see Figure 3 If the signal quality information is less than a preset threshold, the method for determining the signal detection period may further include:

[0068] S312, sending a communication network detection instruction to a communication base station.

[0069] It should be understood that the electronic device sends a communication network detection instruction to the communication base station in order to initiate the communication network detection between the electronic device and the communication base station, and the electronic device obtains the communication network information for realizing communication interaction with the communication base station, such as the electronic device is in a communication network corresponding to 3G, 4G or 5G.

[0070] S313, receiving the communication network information in response to the communication base station according to the communication network detection instruction.

[0071] For example, the communication network information may be a communication network connecting an electronic device and a communication base station. For example, if the electronic device is in a 4G network corresponding to 1880-1900 MHz, the communication network information shows that the electronic device is not communicating smoothly, while the 5G network corresponding to 3300-3400 MHz is relatively smooth.

[0072] S314, updating the communication network of the electronic device according to the communication network information.

[0073] For example, when an electronic device is in a 4G network corresponding to 1880-1900MHz, the communication network information shows that the electronic device is not communicating smoothly, and the electronic device switches to a 5G network corresponding to 3300-3400MHz. Through detection between communication systems, the communication network of the electronic device can be switched and updated, and the channels between the electronic device and the communication base station can be flexibly managed, thereby improving the network smoothness of the electronic device.

[0074] In order to facilitate understanding of the method for determining the signal detection period provided in the above embodiment, taking the electronic device as a UE as an example, the embodiment of the present application provides a possible specific embodiment:

[0075] The UE sets a discontinuous measurement period (i.e., a signal detection period), such as Figure 4 As shown, Figure 4 A schematic diagram of a signal detection cycle provided in an embodiment of the present application, wherein the entire signal detection cycle is Figure 4 The Measurement Cycle shown is denoted as Tmeas (e.g. 10s). The signal detection cycle consists of two parts:

[0076] One part is Time2Trigger (Time2Trigger is a timer configured by the communication base station to the UE. The event will be reported only when the signal meets the configured event requirements and lasts for the timer, that is, the signal detection time mentioned above). This part of the time must be measured, so the entire signal detection period Tmeas must be greater than or equal to Time2Trigger.

[0077] The other part is the measurement interval Measurement Gap, which is the time when the UE does not need to measure the signal (of course, there is no need to synthesize events, report events, etc., that is, the above-mentioned pause time), recorded as Tgap. That is, when the environment in which the UE is located meets certain conditions, the electronic device does not need to perform any measurement actions within Tgap.

[0078] That is to say, Tmeas=Time2Trigger+Tgap, where Time2Trigger is issued by the communication base station and is fixed once issued. Therefore, Tmeas is actually determined by Tgap, and adjusting Tgap adjusts Tmeas.

[0079] In one embodiment, in order to obtain the pause time, Figure 2 Based on this, a possible implementation method is given, such as Figure 5 As shown, Figure 5 A flowchart of another method for determining a signal detection period provided in an embodiment of the present application, wherein the above S303 may include:

[0080] S3031, obtaining displacement information of the electronic device during the signal detection time.

[0081] For example, a navigation module may be provided in the electronic device so that the electronic device can obtain displacement information during the signal detection time, which may include speed and displacement at any time point within the first time.

[0082] S3032, determining speed information of the electronic device according to the signal detection time and the displacement information.

[0083] It should be noted that the speed information here can be the speed of the electronic device at any time point within the signal detection time, or it can be the average speed of the electronic device in the first time, and this application does not limit it.

[0084] S3033, matching the speed information with a preset function to obtain a pause time.

[0085] It should be understood that the preset function is used to indicate that there is a negative correlation between the speed information and the pause time; for example, the preset function f(x) may be:

[0086]

[0087] It should be noted that the preset function can be replaced by a mapping relationship between speed information and pause time, or it can be a separately designed conversion algorithm between speed information and pause time; when the electronic device receives a signal detection instruction sent by a communication base station, the pause time is determined according to the speed information of the electronic device, and then the signal detection period of the electronic device is determined, which can reduce unnecessary signal measurements of the electronic device and reduce the power consumption of the electronic device.

[0088] It should be understood that, although each step in the flow chart provided by the embodiment of the present application is displayed in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have strict order restrictions, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above-mentioned flow chart may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0089] In one embodiment, Figure 6 As shown, an embodiment of the present application provides a device for determining a signal detection period, which is applied to electronic equipment. Figure 6 A block diagram of a device for determining a signal detection period provided in an embodiment of the present application, the determining device 40 may include: a communication module 41 and a processing module 42.

[0090] The communication module 41 is used to obtain a signal detection instruction sent by a communication base station.

[0091] The processing module 42 is used to obtain the signal detection time according to the signal detection instruction. The signal detection time is the first time that the electronic device performs the signal detection operation corresponding to the signal detection instruction. The processing module 42 is also used to obtain the pause time according to the speed information of the electronic device. The speed information is determined according to the displacement information of the electronic device during the signal detection time, and the pause time is the second time that the electronic device does not perform the signal detection operation. The processing module 42 is also used to determine the signal detection period of the electronic device according to the signal detection time and the pause time. The signal detection period is the sum of the first time and the second time.

[0092] In one embodiment, after obtaining the signal detection time according to the signal detection instruction, the communication module 41 is also used to send a signal detection instruction corresponding to the signal detection operation to the communication base station within the first time. The communication module 41 is also used to receive the signal quality information of the communication base station in response to the signal detection instruction. The processing module 42 is also used to determine whether the signal quality information is greater than or equal to a preset threshold. The processing module 42 is also used to determine that the electronic device is in a smooth network state if the signal quality information is greater than or equal to the preset threshold.

[0093] In one embodiment, the processing module 42 is further used to obtain the displacement information of the electronic device during the signal detection time. The processing module 42 is further used to determine the speed information of the electronic device according to the signal detection time and the displacement information. The processing module 42 is further used to match the speed information with a preset function to obtain the pause time.

[0094] When an electronic device receives a signal detection instruction sent by a communication base station, the pause time is determined according to the speed information of the electronic device, and then the signal detection cycle of the electronic device is determined, which can reduce unnecessary signal measurements of the electronic device and reduce the power consumption of the electronic device.

[0095] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0096] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0097] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0098] In one embodiment, an electronic device is provided. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown, Figure 7 A block diagram of an electronic device provided for an embodiment of the present application. The electronic device includes a processor, a memory, a communication interface, a display screen, and an input device connected via a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the electronic device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a method for determining a signal detection cycle is implemented. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc. Those skilled in the art can understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the electronic device to which the solution of the present application is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements. In one embodiment, the signal detection period determination device provided by the present application can be implemented in the form of a computer program, and the computer program can be used in the following example: Figure 7 The memory of the electronic device can store various program modules constituting the determination device of the signal detection period.

[0099] In one embodiment, the processor implements the following steps when executing a computer program: obtaining a signal detection instruction sent by a communication base station; obtaining a signal detection time according to the signal detection instruction; obtaining a pause time according to speed information of the electronic device; the speed information is determined according to the displacement information of the electronic device during the signal detection time; and determining a signal detection period according to the signal detection time and the pause time.

[0100] In one embodiment, the processor implements the following steps when executing a computer program: determining a first time to execute a signal detection operation corresponding to the signal detection instruction based on the signal detection time; determining a second time not to execute the signal detection operation based on the pause time; and taking the sum of the first time and the second time as the signal detection period.

[0101] In one embodiment, the processor implements the following steps when executing a computer program: within the signal detection time, sending a signal detection instruction corresponding to the signal detection operation to the communication base station; receiving signal quality information in response to the signal detection instruction by the communication base station; determining whether the signal quality information is greater than or equal to a preset threshold; if so, determining that the electronic device is in a network unobstructed state.

[0102] In one embodiment, the processor implements the following steps when executing a computer program: sending a frequency detection instruction to the communication base station; receiving communication frequency information in response to the frequency detection instruction by the communication base station; and updating the communication frequency of the electronic device according to the communication frequency information.

[0103] In one embodiment, if the signal quality information is less than the preset threshold, the processor implements the following steps when executing the computer program: sending a communication network detection instruction to the communication base station; receiving communication network information in response to the communication base station according to the communication network detection instruction; and updating the communication network of the electronic device according to the communication network information.

[0104] In one embodiment, the processor implements the following steps when executing a computer program: obtaining the displacement information of the electronic device during the signal detection time; determining the speed information of the electronic device based on the signal detection time and the displacement information; matching the speed information with a preset function to obtain the pause time.

[0105] It should be understood that when an electronic device receives a signal detection instruction sent by a communication base station, the pause time is determined based on the speed information of the electronic device, and then the signal detection cycle of the electronic device is determined, which can reduce unnecessary signal measurements of the electronic device and reduce the power consumption of the electronic device.

[0106] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: obtaining a signal detection instruction sent by a communication base station; obtaining a signal detection time according to the signal detection instruction; obtaining a pause time according to speed information of the electronic device; the speed information is determined according to the displacement information of the electronic device during the signal detection time; and determining a signal detection period according to the signal detection time and the pause time.

[0107] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented: determining a first time to execute a signal detection operation corresponding to the signal detection instruction based on the signal detection time; determining a second time not to execute the signal detection operation based on the pause time; and taking the sum of the first time and the second time as the signal detection period.

[0108] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: within the signal detection time, sending a signal detection instruction corresponding to the signal detection operation to the communication base station; receiving signal quality information in response to the signal detection instruction by the communication base station; determining whether the signal quality information is greater than or equal to a preset threshold; if so, determining that the electronic device is in a network-unblocked state.

[0109] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented: sending a frequency detection instruction to the communication base station; receiving communication frequency information in response to the frequency detection instruction by the communication base station; and updating the communication frequency of the electronic device according to the communication frequency information.

[0110] In one embodiment, if the signal quality information is less than the preset threshold, the computer program also implements the following steps when executed by the processor: sending a communication network detection instruction to the communication base station; receiving communication network information in response to the communication base station according to the communication network detection instruction; and updating the communication network of the electronic device according to the communication network information.

[0111] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented: obtaining the displacement information of the electronic device during the signal detection time; determining the speed information of the electronic device based on the signal detection time and the displacement information; matching the speed information with a preset function to obtain the pause time.

[0112] It can be understood that when an electronic device receives a signal detection instruction sent by a communication base station, the pause time is determined according to the speed information of the electronic device, and then the signal detection cycle of the electronic device is determined, which can reduce unnecessary signal measurements of the electronic device and reduce the power consumption of the electronic device.

[0113] In summary, the method, device, electronic device and storage medium for determining the signal detection period provided by the embodiments of the present application relate to the field of measurement technology of mobile communications. The determination method is applied to an electronic device, and the method includes: obtaining a signal detection instruction sent by a communication base station; obtaining a signal detection time according to the signal detection instruction; the signal detection time is the first time when the electronic device performs a signal detection operation corresponding to the signal detection instruction; obtaining a pause time according to the speed information of the electronic device; the speed information is determined according to the displacement information of the electronic device during the signal detection time, and the pause time is the second time when the electronic device does not perform the signal detection operation; determining the signal detection period of the electronic device according to the signal detection time and the pause time; the signal detection period is the sum of the first time and the second time. When the electronic device receives the signal detection instruction sent by the communication base station, the pause time is determined according to the speed information of the electronic device, and then the signal detection period of the electronic device is determined, which can reduce unnecessary signal measurements of the electronic device and reduce the power consumption of the electronic device.

[0114] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for determining a signal detection period, characterized in that: Applied to electronic equipment, the method comprises: Obtaining a signal detection instruction sent by a communication base station; Acquire the signal detection time according to the signal detection instruction; within the signal detection time, sending a signal detection instruction corresponding to the signal detection operation to the communication base station; receiving signal quality information of a response from the communication base station according to the signal detection instruction; Determining whether the signal quality information is greater than or equal to a preset threshold; If yes, it is determined that the electronic device is in a network-unblocked state; If not, sending a frequency detection instruction to the communication base station; receiving communication frequency information responded by the communication base station according to the frequency detection instruction, the communication frequency information including each communication frequency between the electronic device and the communication base station and its signal quality; updating the communication frequency of the electronic device according to the communication frequency information; And / or, sending a communication network detection instruction to the communication base station; receiving communication network information responded by the communication base station according to the communication network detection instruction; the communication network information includes each communication network between the electronic device and the communication base station and its network quality; updating the communication network of the electronic device according to the communication network information; Acquire the pause time according to the speed information of the electronic device; the speed information is determined according to the displacement information of the electronic device within the signal detection time; Determine a first time for executing a signal detection operation corresponding to the signal detection instruction according to the signal detection time; determine a second time for not executing the signal detection operation according to the pause time; and use the sum of the first time and the second time as a signal detection period.

2. The method according to claim 1, characterized in that The obtaining of the pause time according to the speed information of the electronic device includes: Acquiring displacement information of the electronic device within the signal detection time; Determine speed information of the electronic device according to the signal detection time and the displacement information; The speed information is matched with a preset function to obtain the pause time.

3. A device for determining a signal detection period, characterized in that: Applied to electronic equipment, the device comprises: A communication module, used to obtain a signal detection instruction sent by a communication base station; A processing module, used for obtaining a signal detection time according to the signal detection instruction; The processing module is further used for: within the signal detection time, sending a signal detection instruction corresponding to the signal detection operation to the communication base station; receiving signal quality information of a response from the communication base station according to the signal detection instruction; Determining whether the signal quality information is greater than or equal to a preset threshold; If yes, it is determined that the electronic device is in a network-unblocked state; If not, sending a frequency detection instruction to the communication base station; receiving communication frequency information responded by the communication base station according to the frequency detection instruction, the communication frequency information including each communication frequency between the electronic device and the communication base station and its signal quality; updating the communication frequency of the electronic device according to the communication frequency information; And / or, sending a communication network detection instruction to the communication base station; receiving communication network information responded by the communication base station according to the communication network detection instruction; the communication network information includes each communication network between the electronic device and the communication base station and its network quality; updating the communication network of the electronic device according to the communication network information; The processing module is further used to obtain the pause time according to the speed information of the electronic device; the speed information is determined according to the displacement information of the electronic device during the signal detection time; The processing module is also used to: determine a first time to execute a signal detection operation corresponding to the signal detection instruction according to the signal detection time; determine a second time not to execute the signal detection operation according to the pause time; and use the sum of the first time and the second time as a signal detection period.

4. The device according to claim 3, characterized in that The processing module is also used to obtain the displacement information of the electronic device during the signal detection time; The processing module is further used to determine the speed information of the electronic device according to the signal detection time and the displacement information; The processing module is further used to match the speed information with a preset function to obtain the pause time.

5. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a computer program executable by the processor, and the processor can execute the computer program to implement the method according to any one of claims 1 to 2.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 2 is implemented.

Citation Information

Patent Citations

  • Mobile station, mobile communication system, and radio quality measurement method

    JP2009284252A