Network signal bad area identification method and apparatus, and electronic device

By searching for service cells adjacent to the current serving cell in the electronic device, determining whether they are about to enter the network signal poor area, the problem of many training data and narrow application scope in the existing technology is solved, real-time signal prediction and cost reduction are achieved Effect.

CN119183076APending Publication Date: 2024-12-24VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411280568.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

The prior art requires a large amount of training data and long-term model training when identifying poor network signal areas. The prediction model is only suitable for specific scenarios, and it is difficult to cope with complex and changeable network environments, with high cost and limited scope of application.

Method used

By searching for a service cell adjacent to the current serving cell in the electronic device, it is determined whether there is a service cell located in front of the travel direction and the distance is less than the threshold, and it is determined whether it is about to enter a network signal bad area, without model training, real-time signal prediction is achieved.

Benefits of technology

It reduces the prediction cost, has a wider range of applications, can cope with rich and changeable personalized scenarios, and realizes the identification of bad network signal areas with zero learning costs on the end.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119183076A_ABST
    Figure CN119183076A_ABST
Patent Text Reader

Abstract

The invention discloses a network signal bad area identification method and device and electronic equipment, and belongs to the technical field of communication. The method comprises the following steps: under the condition that the electronic equipment is far away from a resident first service cell, searching a service cell adjacent to the first service cell; when a service cell adjacent to the first service cell is not searched, or a second service cell does not exist in the searched P service cells, determining that the electronic equipment is about to enter a network signal bad area; wherein P is a positive integer, the second serving cell is a serving cell which is located in front of the advancing direction of the electronic equipment, the distance between the second serving cell and the electronic equipment is smaller than a distance threshold value, and the bad network signal area comprises a network signal-free area, an area with the network signal strength smaller than a strength threshold value or a base station full-load area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a method, device and electronic equipment for identifying areas with poor network signals. Background Art

[0002] Due to the limitations of operators' network deployment, in scenarios such as high-speed rail and subway, due to factors such as network layout and signal interference, there may be areas with poor network signals such as no signal, weak signal, and full base station load. These areas are usually called signal black holes. When a user enters an area with poor network signal, the network services of the electronic devices used by the user will be affected, and adverse phenomena such as network signal interruption and network freeze will occur. For example, if a user enters an area with poor network signal while watching a video online, it will cause a sudden network signal interruption, making the video unable to load, affecting the user's viewing experience. If the existence of a poor network signal area can be discovered in advance before entering the area with poor network signal, the adverse effects of the poor network signal area can be reduced by pre-loading data or reminding users.

[0003] In the related art, the model training is mainly carried out for the specified scene through machine learning methods to obtain the corresponding prediction model under the specified scene, and the prediction model is used to predict the area with poor network signal. However, this method requires a large amount of training data and a long training time, and the required cost is high. Moreover, the area with poor network signal is different in different scenarios. For example, the area with poor network signal in the high-speed rail scenario mainly includes long tunnels without leaky cable antennas. The signal in the tunnel is mainly covered by macro stations before and after the tunnel, making the signal weak or no signal in the middle of the tunnel. The area with poor network signal in the subway scenario mainly includes areas with a large influx of subway users during peak hours. Due to the large influx of subway users, the base station is fully loaded, making the signal resources insufficient to support the signal needs of users. Since the area with poor network signal is different in different scenarios, the prediction model is usually only applicable to specified scenarios, and needs to be retrained when the scenario changes, which makes it difficult to cope with complex and changeable network environments. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a method, device and electronic device for identifying areas with poor network signals. By searching neighboring areas, it is predicted based on real-time signals whether an electronic device is about to enter an area with poor network signals. No model training is required, which can reduce prediction costs. Moreover, the technical solution is not restricted by scenarios and can cope with rich and varied personalized scenarios, with a wider range of applications.

[0005] In a first aspect, an embodiment of the present application provides a method for identifying a poor network signal area, the method comprising:

[0006] When the electronic device is moving away from the first serving cell where it resides, searching for a serving cell adjacent to the first serving cell;

[0007] In the case that a service cell adjacent to the first service cell is not searched, or the second service cell does not exist among the P service cells searched, determining that the electronic device is about to enter a poor network signal area;

[0008] Among them, P is a positive integer, the second service cell is a service cell located in front of the electronic device in the direction of travel and the distance between the electronic device and the electronic device is less than the distance threshold, and the poor network signal area includes an area with no network signal, an area with network signal strength less than the strength threshold, or an area with full load of the base station.

[0009] In a second aspect, an embodiment of the present application provides a device for identifying a poor network signal area, the device comprising:

[0010] A search module, configured to search for a service cell adjacent to the first service cell when the electronic device is moving away from the first service cell where the electronic device resides;

[0011] a processing module, configured to determine that the electronic device is about to enter a poor network signal area when no service cell adjacent to the first service cell is found or the second service cell does not exist among the P service cells found;

[0012] Among them, P is a positive integer, the second service cell is a service cell located in front of the electronic device in the direction of travel and the distance between the electronic device and the electronic device is less than the distance threshold, and the poor network signal area includes an area with no network signal, an area with network signal strength less than the strength threshold, or an area with full load of the base station.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0014] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0015] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0016] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0017] In an embodiment of the present application, when the electronic device is moving away from the first service cell where it is currently located, a service cell adjacent to the first service cell is searched, but no service cell is found, or there is no second service cell in the P service cells searched that is located in front of the electronic device in the direction of travel and the distance between the electronic device and the electronic device is less than a distance threshold, it is determined that the electronic device cannot avoid entering a poor network signal area by switching service cells, thereby determining that the electronic device is about to enter a poor network signal area. According to an embodiment of the present application, whether the electronic device is about to enter a poor network signal area is predicted based on the instant signal of the service cell, and a method for identifying and predicting a poor network signal area with zero learning cost on the terminal side is provided, which does not require a long period of learning and training process and can cope with rich and varied scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a flowchart of a method for identifying a poor network signal area provided in some embodiments of the present application;

[0019] Figure 2 It is a schematic diagram of a scenario provided by some embodiments of the present application;

[0020] Figure 3 is a schematic diagram of base station angles provided in some embodiments of the present application;

[0021] Figure 4 It is a flowchart of a method for identifying a poor network signal area provided in some embodiments of the present application;

[0022] Figure 5 It is a flowchart of a method for identifying a poor network signal area provided in some embodiments of the present application;

[0023] Figure 6 It is a flowchart of a method for identifying a poor network signal area provided in some embodiments of the present application;

[0024] Figure 7 is a schematic diagram of a device for identifying a poor network signal area provided in some embodiments of the present application;

[0025] Figure 8 is a block diagram of an electronic device provided by some embodiments of the present application;

[0026] Fig. 9 It is a schematic diagram of the structure of an electronic device provided in some embodiments of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0028] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0029] The professional terms involved in the embodiments of the present application are explained below.

[0030] Service cell: also known as cellular cell, refers to a base station or part of a base station in a cellular mobile communication system, such as the area covered by a sector antenna, in which a mobile station can reliably communicate with the base station through a wireless channel. A mobile station is an electronic device used by users in a mobile communication network, including but not limited to mobile phones, smart watches, smart bracelets, car computers, etc.

[0031] Doppler shift value: refers to the difference between the transmitted and received frequencies caused by the Doppler effect. The so-called Doppler effect means that when there is relative motion between the base station and the mobile station, the frequency of the information transmitted by the base station received by the mobile station is different from the frequency of the information transmitted by the base station. The difference between the received frequency and the transmitted frequency is called the Doppler shift. The positive and negative values ​​of the Doppler shift are mainly determined by the direction of movement of the mobile station. When the mobile station moves toward the base station, the waves emitted by the base station are compressed, the wavelength becomes shorter, and the frequency becomes higher. This phenomenon is called blue shift; when the mobile station moves away from the base station, the waves emitted by the wave source are stretched, the wavelength becomes longer, and the frequency becomes lower. This phenomenon is called red shift.

[0032] RSRP: Reference Signal Receiving Power, which reflects the path loss strength of the current channel. The larger the value, the stronger the signal.

[0033] RSRQ: Reference Signal Received Quality, reference signal received quality. The larger the value, the better the signal quality.

[0034] The following, in conjunction with the accompanying drawings, describes in detail the network signal poor area identification method, device, equipment, storage medium and program product provided by the embodiments of the present application through specific embodiments and their application scenarios.

[0035] It should be noted that the method for identifying a poor network signal area provided in the embodiments of the present application can be executed by electronic devices such as mobile phones, tablet computers, laptop computers, PDAs, and vehicle-mounted electronic devices. In some embodiments of the present application, the method for identifying a poor network signal area is executed by an electronic device as an example to illustrate the method for identifying a poor network signal area provided in the embodiments of the present application.

[0036] The method for identifying areas with poor network signals provided in the embodiments of the present application can be applied to high-speed movement scenarios, wherein one specific application scenario is a high-speed rail scenario, and another specific application scenario is a subway scenario.

[0037] See also Figure 1 , is a flow chart of a method for identifying a poor network signal area provided in some embodiments of the present application, wherein the poor network signal area includes an area with no network signal, an area with a network signal strength less than a strength threshold, or an area with a full base station load, i.e., a signal black hole. Figure 1 As shown, the method includes steps 110 to 130, which are described in detail below.

[0038] Step 110: When the electronic device is moving away from the first serving cell in which it is camped, search for a serving cell adjacent to the first serving cell.

[0039] Here, the electronic device has a networking function, and when the networking function is turned on, the electronic device can communicate with the service cell through a wireless channel. The first service cell is a service cell that communicates with the electronic device through a wireless channel when the electronic device identifies a poor network signal area, that is, a service cell where the electronic device resides. Since the base station corresponding to the service cell is fixed, the coverage range of the service cell is usually fixed. During the movement of the electronic device, as the position of the electronic device changes, the electronic device may gradually move away from the first service cell where it resides. In the process of moving away from the first service cell, the signal quality of the first service cell gradually weakens. If there are other service cells with better signal quality around at this time, the electronic device can switch the resident service cell from the first service cell to other service cells with better signal quality through cell reselection to ensure that the electronic device can receive a more stable and stronger signal, thereby improving the communication quality. If there are no other service cells with better signal quality at this time, the electronic device cannot perform cell reselection. In this case, as the electronic device moves, the signal state of the first service cell will be difficult to support the basic communication service of the electronic device, resulting in the electronic device entering the poor network signal area.

[0040] For example, in a high-speed rail scenario, electronic devices move at high speed in a high-speed rail carriage. When passing through a long tunnel without leaky cable antennas, they can only rely on the macro base stations before and after the tunnel for signal coverage. However, due to the limited coverage range of the macro base stations, they may not be able to cover the middle of the tunnel. Therefore, when the electronic device moves to the middle of the tunnel, the signal status of the macro base station will make it difficult to support the basic communication services of the electronic device, resulting in weak or no signal, which in turn causes the electronic device to enter an area with poor network signals.

[0041] In the subway scenario, the electronic device moves with the subway in the subway car. When passing through Station C, there are fewer passengers on the subway, or the base station data processing capability of the service cell where the electronic device resides at Station C is strong, and the network resources are sufficient, so the electronic device does not enter the area with poor network signals. However, as the subway moves, when it arrives at Station D, the data processing capability of the service cell where the electronic device resides at Station D is weak, or a large number of users flock to the subway car during rush hour, and the electronic devices of these users communicate with the same service cell, causing the service cell base station where the electronic device resides to be fully loaded, causing the electronic device to enter the area with poor network signals. The data flow that the base station corresponding to the service cell can process within a certain period of time is limited. When the total data flow demand generated by users in the service area of ​​the base station reaches or approaches the upper limit of the data processing capacity of the base station, the base station will enter the full load state. When the base station is in the full load state, the signal state of the base station will be difficult to support the basic communication services of the electronic device.

[0042] Based on the above content, it can be known that when the electronic device is moving away from the first service cell where it resides, it can be identified whether the electronic device is about to enter a poor network signal area by judging whether there are other service cells with better signal quality around.

[0043] In some embodiments of the present application, the electronic device may determine whether the electronic device is moving away from the first service cell based on the change in the relative distance between the electronic device and the first service cell. The change in the distance between the electronic device and the first service cell may be determined based on the change trend of the signal strength indicator RSSI of the first service cell, the change trend of the time required for the signal to propagate from the first service cell to the electronic device, or the change in the position of the electronic device.

[0044] As an example, the electronic device can periodically measure and record the received signal strength indicator RSSI (Received Signal Strength Indicator) of the first service cell in the background, and judge the distance change trend between the electronic device and the first service cell by comparing the signal strength changes at different time points. If the RSSI value gradually decreases, it is determined that the electronic device is moving away from the first service cell. For example, when a user enters a high-speed train or subway, the electronic device he carries detects that the RSSI of the first service cell is -65dBm. After the high-speed train or subway is started, the electronic device moves with the high-speed train or subway in the direction of travel of the high-speed train or subway. After a period of time, the electronic device detects that the RSSI of the first service cell has dropped from -65dBm to -85dBm. This RSSI drop can clearly indicate that the electronic device is moving away from the first service cell quickly.

[0045] As another example, if the electronic device supports arrival time TOA measurement, the time it takes for the signal to reach the electronic device from the first server can be measured at different time points. As the distance between the electronic device and the first service cell increases, the signal propagation time becomes longer. By comparing the TOA values ​​at different time points, it can be determined whether the electronic device is moving away from the base station. For example, when a user enters a high-speed rail or subway, the first service cell sends a specific signal to the electronic device carried by the user, and the electronic device accurately records the time when the signal is received. After measurement and calculation, the time T1 for the signal to reach the electronic device at the location P1 from the first service cell is 10 microseconds. According to the propagation speed, the distance D1 between the electronic device and the first service cell is calculated to be 3,000 meters. After the high-speed rail or subway is started, the electronic device moves with the high-speed rail or subway in the direction of travel of the high-speed rail or subway. After a period of time, the electronic device arrives at position P2, and the signal arrives at time T2. The first service cell sends the same signal again, and the electronic device records the arrival time T2 of the signal as 12 microseconds. At this time, the calculated distance D2 between the electronic device and the first service cell is 3600 meters. It can be seen that the signal propagation time has increased, and the distance between the electronic device and the first service cell has also increased, thereby determining that the electronic device is moving away from the first service cell.

[0046] As another example, if the electronic device has a global positioning system GPS or other positioning technology, it can be combined with positioning information and a known base station distribution map to determine whether the electronic device is moving away from the first service cell. For example, when a user enters a high-speed rail or subway, the electronic device carried by the user detects that the longitude and latitude coordinates of the electronic device are (116.40, 39.90), and the longitude and latitude coordinates of the base station of the first service cell are (116.42, 39.91), and the distance D1 between the two is 1500 meters. After the high-speed rail or subway is started, the electronic device moves with the high-speed rail or subway in the direction of travel of the high-speed rail or subway. After a period of time, the electronic device determines that its longitude and latitude coordinates are (116.38, 39.90), and the distance D2 between it and the base station is calculated to be 1800 meters. It is obvious that the conclusion that the electronic device is moving away from the first service cell can be drawn. In some embodiments of the present application, it is considered that only when there is relative motion between the electronic device and the first service cell, the electronic device will move away from the first service cell, and since the position of the service cell is usually fixed, only when the electronic device is in a mobile state, the electronic device will move relative to the first service cell. Based on this, before determining whether the electronic device is moving away from the first service cell, the electronic device may first determine whether the electronic device is in a moving state, and then determine whether the electronic device is moving away from the first service cell if it is determined that the electronic device is in a moving state.

[0047] In some embodiments of the present application, when an electronic device is equipped with an acceleration sensor or other sensor capable of collecting motion information of the electronic device, the electronic device can obtain the motion information of the electronic device through the sensor installed on itself, and determine whether the electronic device is in a moving state based on the operation information. The motion information includes but is not limited to acceleration, deceleration, position and other information. For example, the electronic device can obtain the acceleration of the electronic device through an accelerometer installed on itself, compare the acceleration with the acceleration threshold, and determine that the electronic device is in a moving state when the acceleration is greater than the acceleration threshold.

[0048] In some embodiments of the present application, considering that signal black holes do not exist in all scenarios, signal black holes usually exist in some scenarios with signal obstruction, signal coverage blind spots, and high signal resource requirements, such as high-speed rail, subway and other specific scenarios, while signal black holes usually do not exist in scenarios where base stations are densely deployed and there are no signal coverage blind spots. In view of this, in order to reduce the loss caused by the electronic device identifying areas with poor network signals, before determining whether the electronic device is moving away from the first service cell, in addition to determining whether the electronic device is in a mobile state, it can also determine whether the electronic device is in a specific scenario where a signal black hole may exist. When the electronic device is determined to be in a specific scenario and in a mobile state, it determines whether it is moving away from the first service cell. Among them, the specific scene can be determined in advance by means of big data analysis and other methods. Exemplarily, the specific scene includes but is not limited to scenes such as high-speed rail scenes and subway scenes where signal black holes may exist.

[0049] In some embodiments of the present application, before determining whether the electronic device is moving away from the first service cell, it can obtain POI (Point Of Interest) information within a preset range of the electronic device's location, and determine whether the electronic device is in a specific scene by comparing the obtained POI information with the preset POI information corresponding to the specific scene. If there is POI information in the preset POI information that is consistent with the obtained POI information, it is determined that the electronic device is in a specific scene. The POI information includes but is not limited to identification of locations defined by information such as GPS, base station features, and Wi-Fi features. For example, the preset POI information corresponding to the high-speed rail scene may include platform identification, station identification, and the like.

[0050] In the case where it is determined that the electronic device is moving away from the first service cell, if there are other service cells that are adjacent to the first service cell and closer to the electronic device in front of the electronic device in the direction of travel, the electronic device can switch the resident cell from the first service cell to other service cells through cell switching or reselection, so as to avoid entering the area with poor network signals. If there are no other service cells that are closer to the electronic device in front of the electronic device in the direction of travel, the electronic device cannot avoid entering the area with poor network signals through cell switching or reselection. As the electronic device moves away from the first service cell, the signal state of the first service cell will be difficult to support the basic communication service of the electronic device, causing the electronic device to face problems such as signal attenuation and even network disconnection, thereby causing the electronic device to enter the area with poor network signals. Here, the direction of travel of the electronic device refers to the direction in which the electronic device is moving, that is, the direction of travel. In the high-speed rail scenario, the direction of travel of the electronic device is the direction of travel of the high-speed rail, and in the subway scenario, the direction of travel of the electronic device is the direction of travel of the subway. For example, Figure 2 As shown, in the high-speed rail scenario, the electronic device moves along the track with the high-speed rail 20 in the direction indicated by the arrow, wherein the electronic device currently resides in the service cell 21, and the service cells 22, 23 and 24 are three service cells adjacent to the service cell 21. When the high-speed rail 20 is at position A, Figure 2 It can be seen that the service cell 24 is located in front of the traveling direction of the high-speed rail 20. As the high-speed rail 20 moves, the electronic device gradually approaches the service cell 24. Therefore, if the distance between the electronic device and the service cell 24 is short, the service cell where the electronic device resides can be switched from the service cell 21 to the service cell 24 to reduce signal attenuation, thereby preventing the electronic device from entering a poor network signal area. Figure 2 , when the high-speed rail 20 runs to position B, there is no longer a service cell ahead in its direction of travel. At this time, the electronic device cannot avoid entering the area with poor network signals by switching or reselecting cells, so it can be determined that the electronic device is about to enter the area with poor network signals. Based on the above analysis, in this embodiment, the electronic device determines whether the electronic device is about to enter the area with poor network signals by judging whether there are other service cells adjacent to the first service cell and closer to the electronic device in the direction of travel ahead. When determining whether there are other service cells that are closer to the electronic device in the direction of travel ahead of the electronic device, the electronic device first searches for a second service cell adjacent to the first service cell.

[0051] In some embodiments of the present application, the electronic device has a neighboring cell search function, and the neighboring cell refers to a service cell adjacent to the service cell where the electronic device is currently located. The neighboring cell search mainly refers to the process in which the electronic device obtains the system information and neighboring cell information of the service cell by receiving and processing the signal of the service cell after entering the service cell where the electronic device is located. Based on this, when the electronic device determines that it is moving away from the first service cell, it can search for the service cell adjacent to the first service cell through the neighboring cell search function. The neighboring cell search is an existing mature technology, so the specific process of the neighboring cell search will not be described in detail here.

[0052] Step 120: When no service cell adjacent to the first service cell is found, or the second service cell does not exist among the P service cells found, it is determined that the electronic device is about to enter a poor network signal area.

[0053] Here, P is the total number of service cells searched, and P is a positive integer. The second service cell is a service cell located in front of the electronic device in the traveling direction and the distance between the electronic device and the second service cell is less than the distance threshold.

[0054] In some embodiments of the present application, the electronic device searches for service cells adjacent to the first service cell through a neighboring cell search. If the service cell adjacent to the first service cell is not searched, it can be directly determined that there are no other service cells in front of the electronic device in the direction of travel, and the distance between the electronic device and the electronic device is less than the distance threshold. The electronic device cannot avoid entering the area with poor network signals through cell switching or reselection. At this time, as the electronic device moves away from the first service cell, the signal state of the first service cell will be difficult to support the basic communication service of the electronic device. Therefore, it is considered that the electronic device is about to enter the area with poor network signals. If the electronic device can search for P service cells adjacent to the first service cell, it can be determined that there is a service cell adjacent to the first service cell. However, considering that the searched service cell is not necessarily located in front of the direction of travel of the electronic device, and the distance between the electronic device and the electronic device is not necessarily less than the distance threshold, if the P service cells searched are all located behind the direction of travel of the electronic device, or the distance between the electronic device and the electronic device is greater than the distance threshold, the electronic device still cannot avoid entering the area with poor network signals through cell switching or reselection. For example, Figure 2As shown, in the high-speed rail scenario, when the high-speed rail 20 is located at position A, service cells 22 and 23 are both located behind the direction of travel of the high-speed rail 20. If the service cell where the electronic device resides is switched from service cell 21 to service cell 22 or service cell 23, as the high-speed rail 20 moves, the distance between the electronic device and service cell 22 or service cell 23 will become farther and farther, and there is still a problem of signal attenuation. It can be seen that even if the service cell where the electronic device resides is switched from service cell 21 to service cell 22 or 23, it is impossible to avoid the electronic device from entering the area with poor network signals. Therefore, in the case of searching for P service cells, the electronic device needs to further determine whether each service cell searched is located in front of the direction of travel of the electronic device, and whether the distance between the electronic device and the cell distance threshold is determined, so as to determine whether there is a second service cell located in front of the direction of travel of the electronic device and the distance between the electronic device and the electronic device is less than the distance threshold in the searched P service cells. If there is no second service cell in the P service cells, it is determined that the electronic device is about to enter the area with poor network signals. If there is a second service cell among the P service cells, it means that the electronic device can avoid entering the area with poor network signals by cell reselection or switching, thereby determining that the electronic device will not enter the area with poor network signals temporarily. An embodiment of the present invention provides a method for identifying an area with poor network signals. When the electronic device is moving away from the first service cell where it is currently located, a service cell adjacent to the first service cell is searched. If no service cell is found, or there is no second service cell located in front of the electronic device in the searched P service cells and the distance between the electronic devices is less than a distance threshold, it is determined that the electronic device cannot avoid entering the area with poor network signals by switching service cells, thereby determining that the electronic device is about to enter the area with poor network signals. According to an embodiment of the present application, whether the electronic device is about to enter the area with poor network signals is predicted based on the instant signal of the service cell, and a method for identifying and predicting an area with poor network signals with zero learning cost on the terminal side is provided. This method does not require a long period of learning and training process, and can cope with rich and varied scenarios.

[0055] In some embodiments, when the electronic device moves relative to the first service cell, the signal quality parameters and Doppler shift values ​​of the first service cell detected by the electronic device will change. Based on this, the electronic device can also determine whether the electronic device is moving away from the first service cell based on the signal quality parameters and / or Doppler shift values ​​of the first service cell. Among them, the signal quality parameter is a parameter used to measure the signal quality. Exemplarily, the signal quality parameters include but are not limited to reference signal received power RSRP, reference signal received quality RSRQ, etc. Specifically, the electronic device can determine whether the electronic device is moving away from the first service cell where it resides through the following steps 111-1114.

[0056] Step 111. During the signal determination period, according to the sampling period, the signal quality parameter and Doppler frequency shift value of the first service cell are obtained.

[0057] Here, the time length of the signal determination cycle can be preset according to actual conditions. A signal determination cycle can include multiple sampling cycles, and the time length of each sampling cycle can also be preset according to actual conditions. For the sake of distinction, the signal determination cycle is denoted as t judgemet , the sampling period is recorded as t pointer .

[0058] In some embodiments of the present application, in order to maintain the signal and facilitate mobility management of the signal, the electronic device may obtain and refresh the signal quality parameter of the first service cell every sampling period and measure the Doppler frequency shift value of the first service cell.

[0059] Step 112: Based on the signal quality parameter of the first serving cell in each of the N consecutive sampling periods, determine whether the signal change trend of the first serving cell in the N consecutive sampling periods is signal attenuation.

[0060] Here, N is a positive integer, and the specific value can be set according to actual conditions, as long as the value of N does not exceed the total number of sampling periods included in the signal determination period.

[0061] In some embodiments of the present application, considering that the signal quality parameters and Doppler frequency shift values ​​of a single sampling period are difficult to accurately reflect the actual movement of the electronic device relative to the first serving cell. In this embodiment, by analyzing the signal quality parameters and Doppler frequency shift values ​​of the first serving cell in N consecutive sampling periods within the signal determination period, it is determined whether the electronic device is moving away from the first serving cell.

[0062] In some embodiments of the present application, the electronic device determines whether the signal quality parameter of the first service cell between each two adjacent sampling periods is decreased by comparing the signal quality parameters obtained in each two adjacent sampling periods in N consecutive sampling periods. If the signal parameter quality of the first service cell between each two adjacent sampling periods in N consecutive sampling periods is decreased, it is determined that the signal change trend of the first service cell in the N consecutive sampling periods is signal attenuation. The signal quality parameters include but are not limited to reference signal received power RSRP and / or reference signal received quality RSRQ.

[0063] When the signal quality parameter is RSRP, at t judgemet Inside, electronic equipment is pointer Get and refresh the RSRP value of the first serving cell servingCell, by obtaining the RSRP of every two adjacent sampling periods in N consecutive sampling periods servingCell By comparison, it can be determined whether the RSRP value of the first service cell between two adjacent sampling periods is decreasing. If the RSRP value of the first service cell between each two adjacent sampling periods in N consecutive sampling periods is decreasing, it is determined that the signal change trend of the first service cell in the N consecutive sampling periods is signal attenuation. judgemet is 1 minute, t pointer For example, N is 6 and the electronic device is at t judgemet The RSRP value of the first service cell is obtained every 10 seconds. A total of 6 RSRP values ​​are obtained in 6 consecutive sampling periods, which are -60dBm, -65dBm, -70dBm, -75dBm, -80dBm, and -85dBm, respectively. It can be seen that the latter value of any two adjacent RSRP values ​​is lower than the former value, that is, the RSRP value between any two adjacent sampling periods is decreasing. Therefore, it can be determined that the signal change trend of the first service cell in N consecutive sampling periods is signal attenuation.

[0064] In the case where the signal quality parameter is RSRQ, at t judgemet Inside, electronic equipment is pointer Get and refresh the RSRQ value of the first serving cell servingCell , by obtaining the RSRQ of every two adjacent sampling periods in N consecutive sampling periods servingCell By comparison, it can be determined whether the RSRQ value of the first service cell between two adjacent sampling periods is decreasing. If the RSRQ value of the first service cell between each two adjacent sampling periods in N consecutive sampling periods is decreasing, it is determined that the signal change trend of the first service cell in the N consecutive sampling periods is signal attenuation. judgemet is 1 minute, t pointer For example, N is 6 and the electronic device is at t judgemet The RSRQ value of the first service cell is obtained every 10 seconds. A total of 6 RSRQ values ​​are obtained in 6 consecutive sampling periods, which are -5dB, -8dB, -11dB, -14dB, -17dB, and -20dB respectively. It can be seen that the latter value of any two adjacent RSRQ values ​​is lower than the former value, that is, the RSRQ value between any two adjacent sampling periods is decreasing. Therefore, it can be determined that the signal change trend of the first service cell in N consecutive sampling periods is signal attenuation.

[0065] In the case where the signal quality parameters are RSRP and RSRQ, at t judgemet Inside, electronic equipment ispointer Get and refresh the RSRP value of the first serving cell in turn servingCell and RSRQ valueRSRQ servingCell , by obtaining the RSRP of every two adjacent sampling periods in N consecutive sampling periods servingCell By comparing, it can be determined whether the RSRP value of the first service cell between two adjacent sampling periods is decreasing. The RSRQ value obtained in each of the two adjacent sampling periods in N consecutive sampling periods is servingCell By comparison, it can be determined whether the RSRQ value of the first service cell between two adjacent sampling periods is decreasing. If the RSRP value of the first service cell between each two adjacent sampling periods in N consecutive sampling periods is decreasing and the RSRQ value between each two adjacent sampling periods is decreasing, it is determined that the signal change trend of the first service cell in the N consecutive sampling periods is signal attenuation. For example, with t judgemet is 1 minute, t pointer For example, N is 6 and the electronic device is at t judgemet The RSRP value of the first serving cell is obtained every 10 seconds. A total of 6 RSRP values ​​are obtained in 6 consecutive sampling periods, which are -60dBm, -65dBm, -70dBm, -75dBm, -80dBm, and -85dBm, respectively. judgemet A total of 6 RSRQ values ​​were obtained, namely -5dB, -8dB, -11dB, -14dB, -17dB, and -20dB. It can be seen that the RSRP value and RSRQ value in any two adjacent sampling periods are lower than the previous value in the latter, that is, the RSRP value and RSRQ value between any two adjacent sampling periods are both decreasing. Therefore, it can be determined that the signal change trend of the first service cell in N consecutive sampling periods is signal attenuation.

[0066] Step 113: Determine whether the Doppler frequency shift value of the first serving cell in each sampling period in N consecutive sampling periods is a negative value.

[0067] Here, according to the principle of the Doppler effect, if the Doppler frequency shift value of the first service cell is positive, it means that the electronic device is approaching the base station of the first service cell, and signal attenuation will not occur at this time. On the contrary, if the Doppler frequency shift value of the first service cell is negative, it means that the electronic device is moving away from the base station of the first service cell, and signal attenuation will occur at this time. Based on this, the electronic device measures the Doppler frequency shift value of the first service cell in each sampling period within the signal determination period, and determines whether the electronic device is moving away from the first service cell in each sampling period of N consecutive sampling periods by determining whether the Doppler frequency shift value measured in the sampling period is a negative value.

[0068] Step 114: When the signal change trend of the first serving cell in N consecutive sampling periods within the signal determination period is signal attenuation and the Doppler frequency shift values ​​are all negative values, it is determined that the electronic device is moving away from the first serving cell.

[0069] In some embodiments of the present application, it is difficult to accurately reflect the actual movement of the electronic device relative to the first service cell through the first signal quality parameter and the first Doppler frequency shift value of a single sampling period. For example, when the electronic device reciprocates around the first service cell, the first service cell may also experience signal attenuation and negative Doppler frequency shift values ​​within a single sampling period. In this embodiment, by continuously detecting the signal quality parameters and Doppler frequency shift values ​​within N sampling periods, it can be determined whether the overall signal change trend of the first service cell is signal attenuation. When the first service cell experiences signal attenuation in N consecutive sampling periods and the Doppler frequency shift values ​​in N consecutive sampling periods are negative, it is determined that the overall signal change trend of the first service cell is signal attenuation, thereby determining that the electronic device is moving away from the first service cell. In this way, it is possible to accurately detect whether the electronic device is moving away from the first service cell.

[0070] Through the above technical solution, during the signal determination period, based on the signal quality parameters of the first service cell and the two-dimensional data of Doppler frequency shift, it is determined whether the electronic device is moving away from the first service cell. This is more accurate and more reliable than a one-dimensional determination.

[0071] In some embodiments, before the above step 120, the following steps 210-240 can be used to determine whether there is a second service cell located ahead of the electronic device in the travel direction and with a distance from the electronic device less than a distance threshold among the searched P service cells.

[0072] Step 210: During the signal determination period, according to the sampling period, the signal quality parameter and Doppler frequency shift value of each of the P serving cells are obtained.

[0073] In some embodiments of the present application, when P service cells are searched, the electronic device may acquire and refresh the signal quality parameters of each searched service cell once every sampling period and measure the Doppler frequency shift value of each searched service cell once in order to maintain the signal and facilitate the mobility management of the signal.

[0074] Step 220. Based on the signal quality parameter of each of the P service cells in each of the M consecutive sampling periods, determine whether the signal change trend of each of the P service cells in the M consecutive sampling periods is signal enhancement, and determine whether the signal quality parameter of each of the P service cells in the M consecutive sampling periods is continuously greater than the parameter threshold.

[0075] Here, the value of M is a positive integer, and the specific value can be set according to the actual situation, and the value of M does not exceed the total number of sampling periods included in the signal determination period. The parameter threshold can also be pre-set according to the actual situation.

[0076] In some embodiments of the present application, it is considered that the signal quality parameters and Doppler frequency shift values ​​of a single sampling period are difficult to accurately reflect whether the signal quality of the searched service cell gradually improves during the movement of the electronic device, and whether the distance between the service cell and the electronic device is less than the distance threshold. Therefore, in this embodiment, by analyzing the signal quality parameters and Doppler frequency shift values ​​of the searched service cell in M ​​consecutive sampling periods within the signal determination period, it is determined whether the signal quality of the searched service cell gradually improves during the movement of the electronic device, and whether the distance between the service cell and the electronic device is less than the distance threshold, and then it is determined whether the searched service cell is the second service cell.

[0077] In some embodiments of the present application, when the searched service cell is located ahead of the direction of travel of the electronic device, as the electronic device moves, the signal quality of the service cell will gradually improve, and the signal quality continues to be greater than the parameter threshold. Therefore, in this embodiment, it is determined whether the searched service cell is located ahead of the direction of travel of the electronic device by judging whether the signal change trend of the searched service cell within M consecutive sampling periods is signal enhancement and / or judging whether the signal quality parameter of the searched service cell within M consecutive sampling periods is continuously greater than the parameter threshold.

[0078] In some embodiments of the present application, for each service cell searched, the electronic device compares the signal quality parameters obtained in each two adjacent sampling periods of the service cell in M ​​consecutive sampling periods to determine whether the signal quality parameters of the service cell between each two adjacent sampling periods are decreasing. If the signal parameter quality of the service cell between each two adjacent sampling periods in M ​​consecutive sampling periods is decreasing, it is determined that the signal change trend of the service cell in the M consecutive sampling periods is signal attenuation. The signal quality parameters include but are not limited to reference signal received power RSRP and / or reference signal received quality RSRQ.

[0079] For each serving cell found, when the signal quality parameter is RSRP, judgemet Inside, electronic equipment is pointer Get and refresh the RSRP value of the serving cell servingCell , by obtaining the RSRP of every two adjacent sampling periods in M ​​consecutive sampling periods servingCell By comparison, it can be determined whether the RSRP value of the serving cell between two adjacent sampling periods is decreasing. If the RSRP value of the serving cell between each two adjacent sampling periods in N consecutive sampling periods is decreasing, it is determined that the signal change trend of the serving cell in the N consecutive sampling periods is signal attenuation. judgemet is 1 minute, t pointer For example, if M is 6, the electronic device will judgemet The RSRP value of the service cell is obtained every 10 seconds. A total of 6 RSRP values ​​are obtained in 6 consecutive sampling periods, which are -60dBm, -65dBm, -70dBm, -75dBm, -80dBm, and -85dBm, respectively. It can be seen that the latter value of any two adjacent RSRP values ​​is lower than the former value, that is, the RSRP value between any two adjacent sampling periods is decreasing. Therefore, it can be determined that the signal change trend of the service cell in M ​​consecutive sampling periods is signal attenuation.

[0080] For each serving cell found, when the signal quality parameter is RSRQ, judgemet Inside, electronic equipment is pointer Get and refresh the RSRQ value of the serving cell servingCell , by obtaining the RSRQ of every two adjacent sampling periods in M ​​consecutive sampling periods servingCell By comparison, it can be determined whether the RSRQ value of the serving cell between two adjacent sampling periods is decreasing. If the RSRQ value of the serving cell between each two adjacent sampling periods of M consecutive sampling periods is decreasing, it is determined that the signal change trend of the serving cell in the M consecutive sampling periods is signal attenuation. judgemet is 1 minute, t pointer For example, if M is 6, the electronic device will judgemetThe RSRQ value of the service cell is obtained every 10 seconds. A total of 6 RSRQ values ​​are obtained in 6 consecutive sampling periods, which are -5dB, -8dB, -11dB, -14dB, -17dB, and -20dB respectively. It can be seen that the latter value of any two adjacent RSRQ values ​​is lower than the former value, that is, the RSRQ value between any two adjacent sampling periods is decreasing. Therefore, it can be determined that the signal change trend of the service cell in M ​​consecutive sampling periods is signal attenuation.

[0081] For each serving cell found, when the signal quality parameters are RSRP and RSRQ, judgemet Inside, electronic equipment is pointer Get and refresh the RSRP value of the serving cell servingCell and RSRQ valueRSRQ servingCell , by obtaining the RSRP of every two adjacent sampling periods in M ​​consecutive sampling periods servingCell By comparing, it can be determined whether the RSRP value of the serving cell decreases between two adjacent sampling periods. The RSRQ obtained in each of two adjacent sampling periods in M ​​consecutive sampling periods is servingCell By comparison, it can be determined whether the RSRQ value of the serving cell between two adjacent sampling periods is decreasing. If the RSRP value between each two adjacent sampling periods of the serving cell in M ​​consecutive sampling periods is decreasing and the RSRQ value between each two adjacent sampling periods is decreasing, it is determined that the signal change trend of the serving cell in the M consecutive sampling periods is signal attenuation. For example, with t judgemet is 1 minute, t pointer For example, if M is 6, the electronic device will judgemet The RSRP value of the service cell is obtained every 10 seconds. A total of 6 RSRP values ​​and 6 RSRQ values ​​are obtained in 6 consecutive sampling periods. The 6 RSRP values ​​are -60dBm, -65dBm, -70dBm, -75dBm, -80dBm, and -85dBm, respectively. The 6 RSRQ values ​​are -5dB, -8dB, -11dB, -14dB, -17dB, and -20dB, respectively. It can be seen that the RSRP value and RSRQ value in any two adjacent sampling periods are lower than the previous value in the latter, that is, the RSRP value and RSRQ value between any two adjacent sampling periods are both decreasing. Therefore, it can be determined that the signal change trend of the service cell in M ​​consecutive sampling periods is signal attenuation.

[0082] In some embodiments of the present application, for each service cell searched, the electronic device compares each signal quality parameter obtained by the service cell in M ​​consecutive sampling periods with the parameter threshold. If the signal quality parameters of the service cell in M ​​consecutive sampling periods are all greater than the parameter threshold, it is determined that the signal quality parameter of the service cell in M ​​consecutive sampling periods is continuously greater than the parameter threshold.

[0083] For each searched serving cell, when the signal quality parameter is RSRP, at t judgemet Inside, electronic equipment is pointer Get and refresh the RSRP value of the serving cell neighborCell The electronic device will obtain each RSRP in M ​​consecutive sampling periods neighborCell Respectively with parameter threshold RSRP betteroffset The comparison is performed to determine whether the signal quality parameter of the serving cell in M ​​consecutive sampling periods is continuously greater than the parameter threshold. If each RSRP obtained by the serving cell in M ​​consecutive sampling periods is neighborCell Both are greater than RSRP betteroffset , it is determined that the signal quality parameter of the serving cell in M ​​consecutive sampling periods is continuously greater than the parameter threshold. judgemet is 1 minute, t pointer For example, if M is 6, the electronic device will judgemet The RSRP value of the service cell is obtained every 10 seconds. A total of 6 RSRP values ​​are obtained in 6 consecutive sampling periods, which are -60dBm, -65dBm, -70dBm, -75dBm, -80dBm, and -85dBm respectively. The parameter threshold is -85dBm. It can be seen that the 6 RSRP values ​​are all greater than the parameter threshold. Therefore, it is determined that the signal quality parameter of the service cell in M ​​consecutive sampling periods is continuously greater than the parameter threshold.

[0084] For each searched serving cell, when the signal quality parameter is RSRQ, at t judgemet Inside, electronic equipment is pointer Get and refresh the RSRQ value of the serving cell neighborCell , the electronic device will obtain each RSRQ in M ​​consecutive sampling periods neighborCell Respectively with the parameter threshold RSRQ betteroffset For comparison, if each RSRQ neighborCell Both are greater than RSRQ betteroffset , determine that the signal quality parameter of the serving cell is continuously greater than the parameter threshold in M ​​consecutive sampling periods. judgemet is 1 minute, t pointerFor example, if M is 6, the electronic device will judgemet The RSRQ value of the service cell is obtained every 10 seconds. A total of 6 RSRQ values ​​are obtained in 6 consecutive sampling periods, which are -5dB, -8dB, -11dB, -14dB, -17dB, and -20dB respectively. The parameter threshold is -25dB. It can be seen that the 6 RSRQ values ​​are all greater than the parameter threshold. Therefore, it can be determined that the signal quality parameter of the service cell in M ​​consecutive sampling periods is continuously greater than the parameter threshold.

[0085] For each searched serving cell, when the signal quality parameters are RSRP and RSRQ, at t judgemet Inside, electronic equipment is pointer Get and refresh the RSRP value of the second serving cell neighborCell and RSRQ valueRSRQ neighborCell The electronic device will obtain each RSRP in M ​​consecutive sampling periods neighborCell Respectively with parameter threshold RSRP betteroffset Compare and convert each RSRQ obtained in M ​​consecutive sampling periods neighborCell Respectively with the parameter threshold RSRQ betteroffset For comparison, each RSRP neighborCell Both are greater than RSRP betteroffset And each RSRQ neighborCell Both are greater than RSRQ betteroffset , determine that the signal quality parameter of the serving cell is continuously greater than the parameter threshold in M ​​consecutive sampling periods. judgemet is 1 minute, t pointer For example, if M is 6, the electronic device will judgemet The RSRP value and RSRQ value of the serving cell are obtained every 10 seconds. A total of 6 RSRP values ​​and 6 RSRQ values ​​are obtained in 6 consecutive sampling periods. The 6 RSRP values ​​are -60dBm, -65dBm, -70dBm, -75dBm, -80dBm, and -85dBm, respectively. The 6 RSRQ values ​​are -5dB, -8dB, -11dB, -14dB, -17dB, and -20dB, respectively. The parameter threshold corresponding to RSRP is -85dBm, and the parameter threshold corresponding to RSRQ is -25dB. It can be seen that the 6 RSRP values ​​and 6 RSRQ values ​​are all greater than the corresponding parameter thresholds. Therefore, it is determined that the signal quality parameter of the serving cell in M ​​consecutive sampling periods is continuously greater than the parameter threshold.

[0086] Step 230. Based on the Doppler frequency shift value of each of the P service cells in each sampling period in M ​​consecutive sampling periods, determine the base station angle of each of the P service cells in each sampling period, and determine whether the base station angle is less than a first angle threshold.

[0087] Here, the base station angle refers to the angle between the velocity vector of the service cell and the direction of network signal propagation.

[0088] In some embodiments of the present application, for each service cell searched, the base station angle of the service cell in each sampling period can be calculated based on the Doppler frequency shift formula. The Doppler frequency shift formula is shown in the following formula (1):

[0089]

[0090] In the formula, f d represents the Doppler frequency shift value of the service cell, f represents the operating frequency of the service cell, c represents the propagation speed of the signal emitted by the service cell, v represents the relative speed between the electronic device and the service cell, and θ represents the angle between the base station and the service cell. For example, in the high-speed rail scenario, the electronic device moves with the high-speed rail at a speed of 30 m / s, the operating frequency of the service cell is 100 MHz, and the propagation speed of the signal emitted by the service cell in the air is approximately 3×10 8 m / s, the Doppler frequency shift value of the serving cell is 50 Hz, then θ is 60°.

[0091] The size of the base station angle of the serving cell can represent the size of the distance between the serving cell and the electronic device. Figure 3 As shown, the electronic device currently resides in the service cell 31, the direction of the arrow indicates the relative movement direction between the electronic device and the service cell 31, that is, the traveling direction of the electronic device, and the service cells 32 and 33 are two service cells adjacent to the service cell 31. When the electronic device is located at position B, the base station angle of the service cell 32 is ∠EBF, and the base station angle of the service cell 33 is ∠DBF. Figure 3It can be seen that the distance between the service cell 32 and the B position is smaller than the distance between the service cell 33 and the B position, and ∠DBF is larger than ∠EBF. It can be seen that if the base station angle of the searched service cell is too large, it means that the distance between the searched service cell and the electronic device is far. Based on this, in this embodiment, a distance threshold is set in advance based on actual needs, and a corresponding first angle threshold is set according to the distance threshold. Then, in each sampling period of M consecutive sampling periods, it is determined whether the distance between the searched service cell and the electronic device in the M consecutive sampling periods is less than the distance threshold by judging whether the base station angle of the searched service cell is less than the first angle threshold. If the base station angle of the searched service cell in the M consecutive sampling periods is less than the first angle threshold, it is determined that the distance between the service cell and the electronic device in the M consecutive sampling periods is less than the distance threshold.

[0092] For example, for a service cell found, t judgemet is 1 minute, t pointer For example, if M is 6, the electronic device will judgemet The base station angle of the service cell is calculated every 10 seconds. The six base station angles calculated in six consecutive sampling periods are 60°, 55°, 50°, 45°, 40°, and 35°, respectively. The first angle threshold is 65°. It can be seen that the base station angles of the service cell in M ​​consecutive sampling periods are all smaller than the first angle threshold. It is determined that the distance between the service cell and the electronic device in M ​​consecutive sampling periods is smaller than the distance threshold.

[0093] Step 240: Determine the serving cell that meets the cell determination condition among the P serving cells as the second serving cell.

[0094] Here, the cell determination condition includes: the signal change trend in M ​​consecutive sampling periods within the signal determination period is signal enhancement or the signal quality parameter is continuously greater than the parameter threshold, and the base station angle is continuously less than the first angle threshold.

[0095] In some embodiments of the present application, for each service cell searched, it is difficult to accurately reflect whether the signal quality of the service cell searched is gradually improving during the movement of the electronic device, and whether the distance between the service cell and the electronic device is less than the distance threshold through the signal quality parameters and base station angle of the service cell in a single sampling period. For example, when the electronic device reciprocates around the first service cell, the signal enhancement of the service cell searched and the base station angle of the service cell searched are less than the first angle threshold in a single sampling period. Therefore, in order to accurately determine whether the signal quality of the service cell searched is gradually improving during the movement of the electronic device, and whether the distance between the service cell and the electronic device is less than the distance threshold, M is set to a positive integer greater than 1. In this way, by continuously detecting the signal quality parameters and base station angles of the service cell searched in M ​​consecutive sampling periods, it can be accurately determined whether the signal quality of the service cell searched is gradually improving during the movement of the electronic device, and whether the distance between the service cell and the electronic device is less than the distance threshold. If the signal change trend of the searched service cell in M ​​consecutive sampling periods is signal enhancement or the signal quality parameter is continuously greater than the parameter threshold, and the base station angles are all less than the first angle threshold, then it is determined that the overall signal change trend of the service cell is signal enhancement, that is, the signal is getting better, and the distance between the service cell and the electronic device is less than the distance threshold, so that the service cell is used as the second service cell.

[0096] Through the above technical solution, within the judgment period, based on the signal quality parameters and Doppler frequency shift two-dimensional data of the searched service cell, it is determined whether the searched service cell is a second service cell located in front of the electronic device in the direction of travel and the distance between the electronic device and the electronic device is less than the distance threshold. Compared with a one-dimensional judgment, it is more accurate and has higher reliability.

[0097] In some embodiments, in order to facilitate the timely execution of some strategies to reduce the adverse effects caused by the poor network signal area before the electronic device enters the poor network signal area, after the above step 120, such as Figure 4 As shown, the electronic device may also perform the following steps 130 to 170 to determine the time required for the electronic device to enter the area with poor network signals from the current moment.

[0098] Step 130: Determine a signal attenuation rate of the first serving cell within the signal determination period based on a signal quality parameter of the first serving cell within the signal determination period.

[0099] In some embodiments of the present application, the electronic device may calculate the difference between the signal quality parameter of the first service cell collected for the first time in the signal determination period and the signal quality parameter of the first service cell collected for the last time in the signal determination period, thereby obtaining the signal quality parameter attenuation amount in the signal determination period, and divide the signal quality parameter attenuation amount by the time length of the signal determination period to obtain the signal attenuation rate of the first service cell within the determination period.

[0100] When the signal quality parameter is RSRP, the electronic device uses the RSRP attenuation rate of the first serving cell in the signal determination period as the signal attenuation rate of the first serving cell in the signal determination period, wherein the RSRP attenuation rate of the first serving cell in the signal determination period can be calculated by the following formula (2):

[0101] v RSRP =ΔRSRP / t judgemet (2)

[0102] In the formula, v RSRP represents the RSRP attenuation rate of the first service cell in the signal determination period, ΔRSRP represents the difference between the RSRP value of the first service cell collected for the first time and the RSRP value of the first service cell collected for the last time in the signal determination period, that is, the attenuation of the signal quality parameter of the first service cell in the signal determination period, t judgemet Indicates the length of the signal determination cycle. For example, the RSRP value of the first service cell collected for the first time in the signal determination cycle is -60dBm, and the RSRP value of the first service cell collected for the last time is -85dBm. The difference between the two is 25dBm. judgemet The time length is 1 minute, that is, 60 seconds, then the RSRP attenuation rate of the first serving cell in the signal determination period is 25÷60≈0.42 dBm / s.

[0103] When the signal quality parameter is RSRQ, the electronic device uses the RSRQ attenuation rate of the first serving cell in the signal determination period as the signal attenuation rate of the first serving cell in the signal determination period, wherein the RSRQ attenuation rate of the first serving cell in the signal determination period can be calculated by the following formula (3):

[0104] v RSRQ =ΔRSRQ / t judgemet (3)

[0105] In the formula, v RSRQrepresents the RSRQ attenuation rate of the first service cell in the signal determination period, ΔRSRQ represents the difference between the RSRQ value of the first service cell collected for the first time and the RSRQ value of the first service cell collected for the last time in the signal determination period, that is, the attenuation of the signal quality parameter of the first service cell in the signal determination period, t judgemet Indicates the length of the signal determination cycle. For example, the RSRQ value of the first service cell collected for the first time in the signal determination cycle is -5dB, and the RSRQ value of the first service cell collected for the last time is -20dB. The difference between the two is 15dB. judgemet The time length is 1 minute, that is, 60s, then the RSRQ attenuation rate of the first serving cell in the signal determination period is 15÷60=0.25dB / s.

[0106] When the signal quality parameters are RSRP and RSRQ, the electronic device may use both the RSRP attenuation rate and the RSRQ attenuation rate of the first service cell in the signal decision period as the signal attenuation rate of the first service cell in the signal decision period.

[0107] Step 140. Based on the Doppler frequency shift value of the first service cell within the signal determination period, determine the base station angle reduction rate of the first service cell within the signal determination period.

[0108] In some embodiments of the present application, in order to facilitate the calculation of the base station angle reduction rate of the first service cell within the signal determination period, the base station angle of the first service cell in the sampling period can be calculated in each sampling period within the signal determination period based on the Doppler frequency shift value of the first service cell in the sampling period. In this way, the Doppler frequency shift value of the first service cell in each sampling period within the signal determination period can be obtained, and then based on the base station angle of the first service cell within the signal determination period, the base station angle reduction rate of the first service cell within the signal determination period can be determined.

[0109] In some embodiments of the present application, the method of determining the base station angle of the first service cell in each sampling period is consistent with the method of determining the base station angle of the searched service cell in the aforementioned content, and both can be calculated based on the Doppler frequency shift formula shown in formula (1). For the specific calculation process, please refer to the relevant description in the aforementioned content. To avoid repetition, it will not be repeated here.

[0110] In some embodiments of the present application, when determining the base station angle reduction rate of the first service cell within the signal determination period, the electronic device may calculate the difference between the base station angle first obtained and the base station angle last obtained in the signal determination period of the first service cell, thereby obtaining the base station angle reduction amount of the first service cell within the signal determination period, wherein the base station angle first obtained is the base station angle in the first sampling period, and the base station angle last obtained is the base station angle in the last sampling period. The base station angle reduction amount is divided by the time length of the signal determination period to obtain the base station angle reduction rate of the first service cell within the signal determination period. Among them, the base station angle reduction rate of the first service cell in the signal determination period can be calculated by the following formula (4):

[0111] v θ =Δθ1 / t hudgemet (4)

[0112] In the formula, v θ represents the base station angle reduction rate of the first service cell in the signal determination period, Δθ1 represents the reduction amount of the base station angle of the first service cell in the signal determination period, and t judgemet Indicates the length of the signal determination cycle. For example, the base station angle of the first service cell in the first sampling cycle of the signal determination cycle is 60° and the base station angle in the last sampling cycle is 120°. The angle difference between the two is 60°. judgemet The time length is 1 minute, that is, 60s, then the base station angle reduction rate of the first service cell in the signal determination period is 60÷60=1° / s.

[0113] Step 150: Determine a first duration based on the signal attenuation rate and the first signal quality parameter last acquired within the signal determination period, where the first duration is used to indicate the duration required for the first signal quality parameter last acquired within the signal determination period to decay to a signal quality threshold.

[0114] Here, the signal quality threshold can be set according to actual conditions.

[0115] In some embodiments of the present application, after obtaining the signal attenuation rate and the first signal quality parameter last obtained within the signal determination period, the electronic device subtracts the signal quality threshold from the first signal quality parameter last obtained within the signal determination period to obtain a first difference, and divides the first difference by the signal attenuation rate to obtain a first duration.

[0116] When the signal quality parameter is RSRP, the electronic device may calculate the first duration based on the following formula (5):

[0117]

[0118] Where t1 represents the first duration, RSRP servingCell Indicates the RSRP value of the first serving cell last obtained within the signal determination period. RSRP offset Indicates the RSRP threshold, that is, the signal quality threshold. For example, RSRP servingCell -85dBm, RSRP offset -120dBm, v RSRP is 0.42dBm / s, then the first duration

[0119] When the signal quality parameter is RSRQ, the electronic device may calculate the first duration based on the following formula (6):

[0120]

[0121] Where t1 represents the first duration, RSRQ servingCell Indicates the RSRQ value of the first serving cell last obtained within the signal determination period, RSRQ offset Indicates the RSRQ threshold, that is, the signal quality threshold. For example, RSRQ servinnCell RSRQ is -5dB offset -25dB, v RSRQ is 0.25dB / s, then the first duration

[0122] When the signal quality parameters are RSRP and RSRQ, the electronic device may calculate the first duration based on the following formula (7):

[0123]

[0124] In the formula, min[] represents the minimum value. For example, if the first duration determined based on the RSRP value is 83.3s and the first duration determined based on the RSRQ value is 80s, then 80s is finally assigned to the first duration.

[0125] Step 160. Determine a second duration based on the base station angle reduction rate and the first base station angle of the first service cell last obtained in the signal determination period, wherein the second duration is used to indicate the duration required for the first base station angle last obtained in the signal determination period to be reduced to the second angle threshold.

[0126] Here, the second angle threshold can be set according to actual conditions.

[0127] In some embodiments of the present application, after obtaining the base station angle reduction rate and the base station angle last obtained in the signal determination period, the electronic device uses the base station angle last obtained in the signal determination period to subtract the second angle threshold to obtain a second difference, and divides the second difference by the base station angle reduction rate to obtain the second duration. Specifically, the electronic device can calculate the second duration based on the following formula (8):

[0128]

[0129] Where t2 represents the second duration, θ servingCell represents the first base station angle obtained last time in the signal determination period, θ offset represents the second angle threshold. For example, θ servingCell is 120°, θ offset is 180°, v θ is 1° / s, then

[0130] Step 170. Assign the minimum value of the first time length and the second time length to the third time length, where the third time length is used to indicate the time length required for the electronic device to enter the area with poor network signal.

[0131] In some embodiments of the present application, before the electronic device first identifies the area with poor network signals, the value of the third duration is initialized to the initial duration value. When the electronic device identifies that the electronic device is about to enter the area with poor network signals, the value of the third duration is updated based on the minimum value of the first duration and the second duration. When the electronic device does not identify that the electronic device is about to enter the area with poor network signals, the value of the third duration remains unchanged at the initial duration value. The initial duration value may be 0 or other values, which is not specifically limited in this embodiment.

[0132] Through the above technical solution, the timing when an electronic device enters an area with poor network signals can be predicted in advance. Moreover, the timing when an electronic device enters an area with poor network signals can be determined by using two-dimensional data of signal changes and Doppler frequency deviation, which is more accurate and reliable than single-dimensional determination.

[0133] In some embodiments, Figure 5 As shown, after the above step 170, the electronic device may further perform the following steps 180 to 190.

[0134] Step 180: When the third duration is less than or equal to the duration threshold, report a first event, where the first event is used to indicate that the electronic device is about to enter an area with poor network signals.

[0135] Here, the duration threshold can be set according to actual conditions, for example, it can be 100s.

[0136] In some embodiments of the present application, when the electronic device determines that the third duration is less than or equal to the duration threshold, it can be determined that the electronic device is very close to the area with poor network signals and is about to enter the area with poor network signals. At this time, the electronic device can report the first event to the user or the server, so that the user or the server can timely control the electronic device to execute some preset strategies for reducing the adverse effects of the area with poor network signals based on the first event. The preset strategies include but are not limited to preloading multimedia files, outputting prompt information, and ending ongoing audio and video calls.

[0137] Step 190. When the third duration is greater than the duration threshold, report the third duration and execute the above step 110.

[0138] In some embodiments of the present application, when the third duration is greater than the duration threshold, it indicates that there is still some time before the electronic device enters the area with poor network signals. Considering that during this period of time, the electronic device may not enter the area with poor network signals again due to changes in the operating state of the electronic device or changes in the travel trajectory, at this time, the first event is not reported first, but the third duration is reported to the user or server to prompt the user or server that the electronic device will enter the area with poor network signals after the third duration, so that the user or server determines whether to control the electronic device to execute the preset strategy based on the third duration. At this time, in order to improve the reliability of the third duration, the electronic device returns to execute step 110, re-identifies the area with poor network signals, and calibrates the third duration.

[0139] Through the above-mentioned technical solution, when the third time duration is greater than the time duration threshold, the third time duration is calibrated by re-identification, which can improve the reliability of identifying areas with poor network signals and reduce the waste of resources caused by executing preset strategies for reducing the adverse effects of areas with poor network signals when the electronic device will not enter the areas with poor network signals.

[0140] In some embodiments, in order to reduce the resource waste caused by executing the strategy for reducing the adverse effects of the poor network signal area when the electronic device does not enter the poor network signal area, such as Figure 6 As shown, the electronic device may further perform the following step 1100 after the above step 110.

[0141] Step 1100. When there is a second service cell among the P service cells searched and the third duration is greater than the initial duration value, report a second event, where the second event is used to indicate that the electronic device will not enter the network signal poor area after the third duration.

[0142] As mentioned above, when there is a second service cell among the P service cells searched, the electronic device can avoid entering the poor network signal area by switching / reselecting the service cell, that is, the electronic device will not enter the poor network signal area temporarily. Considering that after the calibration of the above step 190, the result of the poor network signal area identification may change, that is, it is possible that the result of the previous poor network signal area identification is that the electronic device is about to enter the poor network signal area, and the result of the current poor network signal area identification is that the electronic device will not enter the poor network signal area. In this embodiment, if there is a second service cell among the P service cells, and the value of the third duration is not the initial value of the duration, it means that the previous recognition result is that the electronic device is about to enter the area with poor network signals. Since the electronic device has already informed the user or server that the electronic device is about to enter the area with poor network signals by reporting the first event or the third duration when it was recognized that the electronic device is about to enter the area with poor network signals last time, in this case, in order to make the user or server aware of the change in the recognition result in time so as to make a more reasonable response, the second event is reported. The second event is used to indicate that the electronic device will not enter the area with poor network signals after the third duration, so that the user or server knows that the risk of entering the area with poor network signals has been eliminated. Furthermore, the value of the third duration can be updated to the initial value of the duration to facilitate the next round of recognition.

[0143] By reporting the second event, the user or server can be informed that the risk of entering an area with poor network signals has been eliminated, and the user or server can be promptly informed of changes in the results of target area identification, thereby no longer controlling the electronic device to execute preset strategies, thereby reducing the waste of resources caused by the electronic device executing predicted strategies.

[0144] In some embodiments, when there is a second service cell among the P service cells searched and the third duration is greater than the initial duration value, in addition to reporting the second event, the user or server can be reminded that the risk of entering an area with poor network signals has been eliminated by stopping reporting the first duration and the third duration.

[0145] In some embodiments, when there is a second service cell among the P service cells searched, the above step 110 is executed to perform the next round of identification of poor network signal areas. In this way, the identification of poor network signal areas can be cyclically performed while the electronic device is moving away from the service cell where it resides, so that the existence of poor network signal areas can be discovered in a timely manner.

[0146] The method for identifying a poor network signal area provided in the embodiment of the present application can be performed by a poor network signal area identification device. In the embodiment of the present application, the method for identifying a poor network signal area performed by the poor network signal area identification device is taken as an example to illustrate the poor network signal area identification device provided in the embodiment of the present application.

[0147] See also Figure 7 , is a schematic diagram of a device for identifying a poor network signal area provided in some embodiments of the present application, such as Figure 7 As shown, the device 700 includes the following modules:

[0148] A search module 710, configured to search for a service cell adjacent to the first service cell when the electronic device is moving away from the first service cell in which the electronic device resides;

[0149] The processing module 720 is used to determine that the electronic device is about to enter a poor network signal area when no service cell adjacent to the first service cell is searched or the second service cell does not exist among the P service cells searched;

[0150] Among them, P is a positive integer, the second service cell is a service cell located in front of the electronic device in the direction of travel and the distance between the electronic device and the electronic device is less than the distance threshold, and the poor network signal area includes an area with no network signal, an area with network signal strength less than the strength threshold, or an area with full load of the base station.

[0151] An embodiment of the present application provides a method for identifying an area with poor network signals. When an electronic device is moving away from a first service cell in which it is currently located, the method searches for a service cell adjacent to the first service cell. If no service cell is found, or there is no second service cell in the P service cells found that is located in front of the electronic device in the direction of travel and the distance between the electronic device and the electronic device is less than a distance threshold, it is determined that the electronic device cannot avoid entering an area with poor network signals by switching service cells, thereby determining that the electronic device is about to enter an area with poor network signals. According to an embodiment of the present application, whether an electronic device is about to enter an area with poor network signals is predicted based on the instant signal of the service cell, and a method for identifying and predicting an area with poor network signals with zero learning cost on the terminal side is provided. This method does not require a long learning and training process and can cope with a variety of scenarios.

[0152] In some embodiments, the search module 710 is further configured to:

[0153] Before searching for a service cell adjacent to the first service cell, obtaining a signal quality parameter and a Doppler frequency shift value of the first service cell within a signal determination period and according to a sampling period, wherein the signal quality parameter includes at least one of the following: a reference signal received power and a reference signal received quality;

[0154] The processing module 720 is further configured to determine whether signal attenuation occurs in the first serving cell in each sampling period based on the signal quality parameter of the first serving cell in each sampling period of N consecutive sampling periods;

[0155] The processing module 720 is further configured to determine whether the Doppler frequency shift value of the first serving cell in each sampling period of N consecutive sampling periods is a negative value;

[0156] The processing module 720 is further configured to determine that the electronic device is moving away from the first serving cell when signal attenuation occurs in the first serving cell in N consecutive sampling periods within the signal determination period and the Doppler frequency shift values ​​are all negative values;

[0157] Wherein, N is a positive integer.

[0158] In some embodiments, the search module 710 is further configured to:

[0159] After searching for P serving cells, within a signal determination period, according to a sampling period, a signal quality parameter and a Doppler frequency shift value of each serving cell in the P serving cells are obtained, where the signal quality parameter includes at least one of the following: a reference signal received power and a reference signal received quality;

[0160] The processing module 720 is further configured to determine whether signal enhancement occurs in each of the P service cells in each sampling period based on the signal quality parameter of each of the P service cells in each sampling period in the consecutive M sampling periods, and determine whether the second signal quality parameter of each of the P service cells in each sampling period is continuously greater than the parameter threshold; determine the base station angle of each of the P service cells in the corresponding sampling period based on the Doppler frequency shift value of each of the P service cells in each sampling period in the consecutive M sampling periods, and determine whether the base station angle is less than the first angle threshold; and use the service cell that meets the cell determination condition in the P service cells as the second service cell;

[0161] Wherein, M is a positive integer;

[0162] The base station angle is the angle between the velocity vector of the serving cell and the direction of network signal propagation;

[0163] The cell determination conditions include: in each sampling period of M consecutive sampling periods within the signal determination period, signal enhancement occurs or the signal quality parameters are continuously greater than the parameter threshold, and the base station angles are less than the first angle threshold.

[0164] In some embodiments, the processing module 720 is further configured to:

[0165] After determining that the electronic device is about to enter a poor network signal area, determining a signal attenuation rate of the first serving cell within the signal determination period based on a signal quality parameter of the first serving cell within the signal determination period;

[0166] Determine a base station angle reduction rate of the first serving cell within the signal determination period based on a Doppler frequency shift value of the first serving cell within the signal determination period;

[0167] Determine a first duration based on a signal attenuation rate and a signal quality parameter of the first serving cell last obtained within a signal determination period, where the first duration is used to indicate a duration required for the signal quality parameter of the first serving cell last obtained within the signal determination period to decay to a signal quality threshold;

[0168] Determine a second duration based on a base station angle reduction rate and a base station angle of the first service cell last determined within a signal determination period, where the second duration is used to indicate a duration required for the base station angle of the first service cell last obtained within the signal determination period to be reduced to a second angle threshold;

[0169] The minimum value of the first time length and the second time length is assigned to the third time length, and the third time length is used to indicate the time length required for the electronic device to enter the area with poor network signal.

[0170] In some embodiments, the processing module 720 is configured to:

[0171] Determine the base station angle of the first serving cell in each sampling period based on the Doppler frequency shift value of the first serving cell in each sampling period within the signal determination period;

[0172] Based on the base station angle of the first service cell within the signal determination period, a rate of reduction of the base station angle of the first service cell within the signal determination period is determined.

[0173] In some embodiments, the processing module 720 is further configured to:

[0174] After assigning the minimum value of the first duration and the second duration to the third time to obtain the third time, if the third time is less than or equal to the duration threshold, reporting a first event, where the first event is used to indicate that the electronic device is about to enter a poor network signal area;

[0175] When the third time is greater than the duration threshold, the third time is reported, and when the electronic device is moving away from the first serving cell where it resides, a step of searching for a serving cell adjacent to the first serving cell is performed.

[0176] In some embodiments, the processing module 720 is further configured to:

[0177] When there is a second service cell among the P service cells and the value of the third duration is greater than the initial value of the duration, a second event is reported, and the second event is used to indicate that the electronic device will not enter the poor network signal area after the third duration.

[0178] The network signal poor area identification device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than the terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0179] The network signal poor area identification device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0180] The network signal poor area identification device provided in the embodiment of the present application can achieve Figures 1 to 6 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0181] Alternatively, if Figure 8 As shown, an embodiment of the present application also provides an electronic device 800, including a processor 801 and a memory 802, and the memory 802 stores a program or instruction that can be executed on the processor 801. When the program or instruction is executed by the processor 801, the various steps of the above-mentioned network signal poor area identification method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0182] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0183] Fig. 9 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0184] The electronic device 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910 and other components.

[0185] Those skilled in the art will appreciate that the electronic device 900 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 910 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 9 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0186] The radio frequency unit 901 is used to search for a service cell adjacent to the first service cell when the electronic device is moving away from the first service cell where the electronic device resides;

[0187] Processor 910, configured to determine that the electronic device is about to enter a poor network signal area when no service cell adjacent to the first service cell is searched or the second service cell does not exist among the P service cells searched;

[0188] Among them, P is a positive integer, the second service cell is a service cell located in front of the electronic device in the direction of travel and the distance between the electronic device and the electronic device is less than the distance threshold, and the poor network signal area includes an area with no network signal, an area with network signal strength less than the strength threshold, or an area with full load of the base station.

[0189] An embodiment of the present application provides a method for identifying an area with poor network signals. When an electronic device is moving away from a first service cell in which it is currently located, the method searches for a service cell adjacent to the first service cell. If no service cell is found, or there is no second service cell in the P service cells found that is located in front of the electronic device in the direction of travel and the distance between the electronic device and the electronic device is less than a distance threshold, it is determined that the electronic device cannot avoid entering an area with poor network signals by switching service cells, thereby determining that the electronic device is about to enter an area with poor network signals. According to an embodiment of the present application, whether an electronic device is about to enter an area with poor network signals is predicted based on the instant signal of the service cell, and a method for identifying and predicting an area with poor network signals with zero learning cost on the terminal side is provided. This method does not require a long learning and training process and can cope with a variety of scenarios.

[0190] In some embodiments, the radio frequency unit 901 is further configured to:

[0191] Before searching for a service cell adjacent to the first service cell, obtaining a signal quality parameter and a Doppler frequency shift value of the first service cell within a signal determination period and according to a sampling period, wherein the signal quality parameter includes at least one of the following: a reference signal received power and a reference signal received quality;

[0192] The processor 910 is further configured to determine whether signal attenuation occurs in the first serving cell in each sampling period based on a signal quality parameter of the first serving cell in each sampling period of N consecutive sampling periods;

[0193] The processor 910 is further configured to determine whether a Doppler frequency shift value of the first serving cell in each sampling period of N consecutive sampling periods is a negative value;

[0194] The processor 910 is further configured to determine that the electronic device is moving away from the first serving cell when signal attenuation occurs in the first serving cell in N consecutive sampling periods within the signal determination period and the Doppler frequency shift values ​​are all negative values;

[0195] Wherein, N is a positive integer.

[0196] In some embodiments, the radio frequency unit 901 is further configured to:

[0197] After searching for P serving cells, within a signal determination period, according to a sampling period, a signal quality parameter and a Doppler frequency shift value of each serving cell in the P serving cells are obtained, where the signal quality parameter includes at least one of the following: a reference signal received power and a reference signal received quality;

[0198] The processor 910 is further configured to determine, based on the signal quality parameter of each of the P service cells in each of the consecutive M sampling periods, whether signal enhancement occurs in each of the P service cells in each sampling period, and determine whether the second signal quality parameter of each of the P service cells in each sampling period is continuously greater than the parameter threshold; determine, based on the Doppler frequency shift value of each of the P service cells in each of the consecutive M sampling periods, a base station angle of each of the P service cells in the corresponding sampling period, and determine whether the base station angle is less than the first angle threshold; and use the service cell that meets the cell determination condition in the P service cells as the second service cell;

[0199] Wherein, M is a positive integer;

[0200] The base station angle is the angle between the velocity vector of the serving cell and the direction of network signal propagation;

[0201] The cell determination conditions include: in each sampling period of M consecutive sampling periods within the signal determination period, signal enhancement occurs or the signal quality parameters are continuously greater than the parameter threshold, and the base station angles are less than the first angle threshold.

[0202] In some embodiments, the processor 910 is further configured to:

[0203] After determining that the electronic device is about to enter a poor network signal area, determining a signal attenuation rate of the first serving cell within the signal determination period based on a signal quality parameter of the first serving cell within the signal determination period;

[0204] Determine a base station angle reduction rate of the first serving cell within the signal determination period based on a Doppler frequency shift value of the first serving cell within the signal determination period;

[0205] Determine a first duration based on a signal attenuation rate and a signal quality parameter of the first serving cell last obtained within a signal determination period, where the first duration is used to indicate a duration required for the signal quality parameter of the first serving cell last obtained within the signal determination period to decay to a signal quality threshold;

[0206] Determine a second duration based on a base station angle reduction rate and a base station angle of the first service cell last determined within a signal determination period, where the second duration is used to indicate a duration required for the base station angle of the first service cell last obtained within the signal determination period to be reduced to a second angle threshold;

[0207] The minimum value of the first time length and the second time length is assigned to the third time length, and the third time length is used to indicate the time length required for the electronic device to enter the area with poor network signal.

[0208] In some embodiments, the processor 910 is further configured to:

[0209] Determine the base station angle of the first serving cell in each sampling period based on the Doppler frequency shift value of the first serving cell in each sampling period within the signal determination period;

[0210] Based on the base station angle of the first service cell within the signal determination period, a rate of reduction of the base station angle of the first service cell within the signal determination period is determined.

[0211] In some embodiments, the processor 910 is further configured to:

[0212] After assigning the minimum value of the first duration and the second duration to the third time to obtain the third time, if the third time is less than or equal to the duration threshold, reporting a first event, where the first event is used to indicate that the electronic device is about to enter a poor network signal area;

[0213] When the third time is greater than the duration threshold, the third time is reported, and when the electronic device is moving away from the first serving cell where it resides, a step of searching for a serving cell adjacent to the first serving cell is performed.

[0214] In some embodiments, the processor 910 is further configured to:

[0215] When there is a second service cell among the P service cells and the value of the third duration is greater than the initial value of the duration, a second event is reported, and the second event is used to indicate that the electronic device will not enter the poor network signal area after the third duration.

[0216] It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0217] The memory 909 can be used to store software programs and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 909 may include a volatile memory or a non-volatile memory, or the memory x09 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0218] The processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 910.

[0219] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned network signal poor area identification method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0220] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0221] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned network signal poor area identification method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0222] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0223] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned network signal poor area identification method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0224] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0225] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0226] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for identifying a poor network signal area, characterized in that: include: When the electronic device is moving away from a first serving cell in which it resides, searching for a serving cell adjacent to the first serving cell; In the case that a service cell adjacent to the first service cell is not searched, or the second service cell does not exist among the P service cells searched, determining that the electronic device is about to enter a poor network signal area; Among them, P is a positive integer, the second service cell is a service cell located in front of the electronic device in the direction of travel and the distance between the electronic device and the electronic device is less than a distance threshold, and the poor network signal area includes an area with no network signal, an area with a network signal strength less than a strength threshold, or an area with a full load of the base station.

2. The method according to claim 1, characterized in that Before searching for a serving cell adjacent to the first serving cell, the method further includes: Acquire, within a signal determination period, a signal quality parameter and a Doppler frequency shift value of the first serving cell according to a sampling period, wherein the signal quality parameter includes at least one of the following: a reference signal received power and a reference signal received quality; Based on the signal quality parameter of the first serving cell in each sampling period of N consecutive sampling periods, determining whether the signal change trend of the first serving cell in the N consecutive sampling periods is signal attenuation; Determine whether the Doppler frequency shift value of the first serving cell in each sampling period in N consecutive sampling periods is a negative value; When the signal change trend of the first serving cell in N consecutive sampling periods within the signal determination period is signal attenuation and the Doppler frequency shift values ​​are all negative values, determining that the electronic device is moving away from the first serving cell; Wherein, N is a positive integer.

3. The method according to claim 1 or 2, characterized in that: After searching for the P serving cells, the method further includes: In a signal determination period, according to a sampling period, a signal quality parameter and a Doppler frequency shift value of each of the P serving cells are obtained, wherein the signal quality parameter includes at least one of the following: a reference signal received power and a reference signal received quality; Based on the signal quality parameter of each of the P serving cells in each of the M consecutive sampling periods, determining whether the signal change trend of each of the P serving cells in the M consecutive sampling periods is signal enhancement, and determining whether the signal quality parameter of each of the P serving cells in the M consecutive sampling periods is continuously greater than a parameter threshold; Based on the Doppler frequency shift value of each of the P serving cells in each sampling period of the M consecutive sampling periods, determine the base station angle of each of the P serving cells in each sampling period, and determine whether the base station angle is less than a first angle threshold; Determine a serving cell that meets a cell determination condition among the P serving cells as a second serving cell; Wherein, M is a positive integer; The base station angle refers to the angle between the velocity vector of the serving cell and the network signal propagation direction; The cell determination condition includes: the signal change trend in M ​​consecutive sampling periods within the signal determination period is signal enhancement or the signal quality parameter is continuously greater than the parameter threshold, and the base station angle is continuously less than the first angle threshold.

4. The method according to claim 3, characterized in that After determining that the electronic device is about to enter a poor network signal area, the method further includes: determining a signal attenuation rate of the first serving cell in the signal determination period based on a signal quality parameter of the first serving cell in the signal determination period; Determine, based on the Doppler frequency shift value of the first serving cell in the signal determination period, a base station angle reduction rate of the first serving cell in the signal determination period; Determine a first duration based on the signal attenuation rate and the signal quality parameter of the first serving cell last obtained within the signal determination period, where the first duration is used to indicate the duration required for the signal quality parameter of the first serving cell last obtained within the signal determination period to decay to a signal quality threshold; Determine a second duration based on the base station angle reduction rate and the base station angle of the first service cell last determined within the signal determination period, where the second duration is used to indicate the duration required for the base station angle of the first service cell last determined within the signal determination period to be reduced to a second angle threshold; The minimum value of the first time duration and the second time duration is assigned to a third time duration, where the third time duration is used to indicate the time duration required for the electronic device to enter the area with poor network signals.

5. The method according to claim 4, characterized in that The determining, based on the Doppler frequency shift value of the first serving cell in the signal determination period, a base station angle reduction rate of the first serving cell in the signal determination period includes: Determine a base station angle of the first serving cell in each sampling period based on a Doppler frequency shift value of the first serving cell in each sampling period within the signal determination period; Based on the base station angle of the first serving cell in the signal determination period, a rate of reduction of the base station angle of the first serving cell in the signal determination period is determined.

6. The method according to claim 4, characterized in that After assigning the minimum value of the first duration and the second duration to the third time, the method further includes: When the third time is less than or equal to the duration threshold, reporting a first event, where the first event is used to indicate that the electronic device is about to enter the poor network signal area; When the third time is greater than the duration threshold, the third time is reported, and the step of searching for a service cell adjacent to the first service cell when the electronic device is moving away from the first service cell is performed.

7. The method according to claim 6, characterized in that The method further comprises: When there is a second service cell among the P service cells and the third duration is greater than the initial duration value, a second event is reported, wherein the second event is used to indicate that the electronic device will not enter the network signal poor area after the third duration.

8. A device for identifying areas with poor network signals, characterized in that: include: A search module, configured to search for a service cell adjacent to a first service cell in which the electronic device resides when the electronic device is moving away from the first service cell; a processing module, configured to determine that the electronic device is about to enter a poor network signal area when no service cell adjacent to the first service cell is found or the second service cell does not exist among the P service cells found; Among them, P is a positive integer, the second service cell is a service cell located in front of the electronic device in the direction of travel and the distance between the electronic device and the electronic device is less than a distance threshold, and the poor network signal area includes an area with no network signal, an area with a network signal strength less than a strength threshold, or an area with a full load of the base station.

9. The device according to claim 8, characterized in that The search module is also used to: Before searching for a service cell adjacent to the first service cell, obtaining a signal quality parameter and a Doppler frequency shift value of the first service cell within a signal determination period and according to a sampling period, wherein the signal quality parameter includes at least one of the following: a reference signal received power and a reference signal received quality; The processing module is further used to determine whether signal attenuation occurs in the first serving cell in each sampling period based on the signal quality parameter of the first serving cell in each sampling period of N consecutive sampling periods; The processing module is further used to determine whether the Doppler frequency shift value of the first serving cell in each sampling period of N consecutive sampling periods is a negative value; The processing module is further configured to determine that the electronic device is moving away from the first serving cell when signal attenuation occurs in the first serving cell in N consecutive sampling periods within the signal determination period and the Doppler frequency shift values ​​are all negative values; Wherein, N is a positive integer.

10. The device according to claim 8 or 9, characterized in that The search module is also used to: After searching for the P serving cells, obtaining, within a signal determination period and according to a sampling period, a signal quality parameter and a Doppler frequency shift value of each of the P serving cells, wherein the signal quality parameter includes at least one of the following: a reference signal received power and a reference signal received quality; The processing module is further configured to determine, based on the signal quality parameter of each of the P serving cells in each sampling period in the consecutive M sampling periods, whether signal enhancement occurs in each of the P serving cells in each sampling period, and determine whether a second signal quality parameter of each of the P serving cells in each sampling period is continuously greater than a parameter threshold; Based on the Doppler frequency shift value of each of the P serving cells in each sampling period in the consecutive M sampling periods, determine the base station angle of each of the P serving cells in the corresponding sampling period, and determine whether the base station angle is less than a first angle threshold; Using a serving cell that meets the cell determination condition among the P serving cells as a second serving cell; Wherein, M is a positive integer; The base station angle is the angle between the velocity vector of the serving cell and the network signal propagation direction; The cell determination condition includes: in each sampling period of M consecutive sampling periods within the signal determination period, signal enhancement occurs or signal quality parameters are continuously greater than the parameter threshold, and the base station angles are less than the first angle threshold.

11. The device according to claim 10, characterized in that The processing module is further used for: After determining that the electronic device is about to enter a network signal poor area, determining a signal attenuation rate of the first serving cell in the signal determination period based on a signal quality parameter of the first serving cell in the signal determination period; Determine, based on the Doppler frequency shift value of the first serving cell in the signal determination period, a base station angle reduction rate of the first serving cell in the signal determination period; Determine a first duration based on the signal attenuation rate and the signal quality parameter of the first serving cell last obtained within the signal determination period, where the first duration is used to indicate the duration required for the signal quality parameter of the first serving cell last obtained within the signal determination period to decay to a signal quality threshold; Determine a second duration based on the base station angle reduction rate and the base station angle of the first service cell last determined within the signal determination period, where the second duration is used to indicate the duration required for the base station angle of the first service cell last obtained within the signal determination period to be reduced to a second angle threshold; The minimum value of the first time duration and the second time duration is assigned to a third time duration, where the third time duration is used to indicate the time duration required for the electronic device to enter the area with poor network signals.

12. The device according to claim 11, characterized in that The processing module is used for: Determine a base station angle of the first serving cell in each sampling period based on a Doppler frequency shift value of the first serving cell in each sampling period within the signal determination period; Based on the base station angle of the first serving cell in the signal determination period, a rate of reduction of the base station angle of the first serving cell in the signal determination period is determined.

13. The device according to claim 11, characterized in that The processing module is further used for: After assigning the minimum value of the first duration and the second duration to a third time to obtain the third time, if the third time is less than or equal to the duration threshold, reporting a first event, where the first event is used to indicate that the electronic device is about to enter the poor network signal area; When the third time is greater than the duration threshold, the third time is reported, and the step of searching for a service cell adjacent to the first service cell when the electronic device is moving away from the first service cell is performed.

14. The device according to claim 13, characterized in that The processing module is further used for: When there is a second service cell among the P service cells and the value of the third duration is greater than the initial value of the duration, a second event is reported, wherein the second event is used to indicate that the electronic device will not enter the network signal poor area after the third duration.

15. An electronic device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method for identifying a network signal poor area as described in any one of claims 1-7 are implemented.