Communication signal detection method, apparatus, device, and medium
By establishing a correspondence between the main cell and a small number of target neighbor cells in the terminal device, and only detecting the signal of the target neighbor cells, the problem of increased power consumption in 5G technology is solved, extending the battery life of the device and improving the user experience.
Patent Information
- Application Number
- CN202110772078.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-08
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2041-07-08
AI Technical Summary
The increased power consumption of terminal devices in 5G technology leads to improved battery life but also increases device size, affecting portability.
By establishing a correspondence between the main cell and a small number of target neighbor cells in the terminal device, the signal of the target neighbor cell is detected only to reduce power consumption and extend battery life.
It reduces the power consumption of terminal devices, extends battery life, and improves the user experience.
Smart Images

Figure CN113347660B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication signal detection method, apparatus, device and medium. Background Technology
[0002] With the development of communication technology, many new technologies have been adopted to improve network speed and spectrum efficiency. However, the application of these new technologies has also increased the power consumption of terminal devices. For example, in 5G technology, to improve uplink network coverage, many frequency bands support the use of Power Class 2 RF output power, increasing the maximum output power. Another example is that in 5G technology, to reduce signal attenuation and improve network coverage, massive MIMO (multiple input multiple output) technology is supported, requiring more antennas and power amplifiers to be built into terminal devices. Both of these technologies contribute to increased power consumption in terminal devices. Power consumption is increasingly becoming a bottleneck hindering the development of the 5G industry, directly affecting the user experience of 5G terminal devices.
[0003] In related technologies, battery life has been improved to address the aforementioned increase in power consumption. However, higher battery life typically results in larger batteries, leading to a larger device size and impacting portability. Summary of the Invention
[0004] In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, this disclosure provides a communication signal detection method, apparatus, device and medium.
[0005] In a first aspect, embodiments of this disclosure provide a communication signal detection method, the method comprising:
[0006] Among the multiple mobile cells where the terminal device stays within a preset time period, at least one main cell that meets the preset staying conditions is identified.
[0007] A preset first number of reference neighboring cells are determined for each of the main cells, and multiple reference signal quality values of each of the reference neighboring cells are detected at multiple sampling time points within the preset time period;
[0008] A second number of target neighboring cells are determined from the first number of reference neighboring cells based on the plurality of reference signal quality values, wherein the second number is less than the first number;
[0009] A correspondence is established between each of the main cells and the corresponding second number of target neighbor cells, so as to facilitate communication signal detection of the terminal device based on the correspondence.
[0010] In one optional implementation, determining at least one primary cell that meets preset dwell conditions among multiple mobile cells where the terminal device stays within a preset time period includes:
[0011] The duration of the terminal device's stay in each mobile cell within the preset time period is obtained;
[0012] The mobile cell whose dwell time is greater than a preset time is identified as the first candidate main cell, and the dwell frequency of the first candidate main cell within the preset time period is obtained;
[0013] The first candidate main cell with a dwell frequency greater than a preset frequency is determined as the second candidate main cell, and the dwell time period corresponding to each dwell frequency in the second candidate cell is determined;
[0014] If the dwell time periods corresponding to each dwell frequency are the same, then the corresponding second candidate cell is determined as the main cell.
[0015] In one optional implementation, before determining a preset first number of reference neighboring cells for each of the main cells, the following steps are included:
[0016] The preset first quantity is determined according to the communication protocol of the terminal device.
[0017] In one optional implementation, determining a second number of target neighboring cells among the first number of reference neighboring cells based on the plurality of reference signal quality values includes:
[0018] The target signal quality value of each of the reference neighboring cells is determined based on the plurality of reference signal quality values;
[0019] The first number of reference neighboring cells are sorted in descending order of the target signal quality value, and the first second number of reference neighboring cells in the sorting results are determined as the target neighboring cells.
[0020] In one optional implementation, determining the target signal quality value of each of the reference neighboring cells based on the plurality of reference signal quality values includes:
[0021] Calculate the mean signal quality of the reference signal quality values at all sampling time points in each of the reference neighboring cells, and determine the mean signal quality as the target signal quality value.
[0022] In one optional implementation, determining the target signal quality value of each of the reference neighboring cells based on the plurality of reference signal quality values includes:
[0023] The number of sampling time points in each of the reference neighboring cells that exceed a preset signal quality threshold is determined, and the number of sampling time points is determined as the target signal quality value.
[0024] In one optional implementation, the step of detecting communication signals of the terminal device according to the correspondence includes:
[0025] Obtain the current cell where the terminal device is located, and determine whether the current cell belongs to the at least one main cell;
[0026] If it belongs to the target main cell among the at least one main cells, then query the correspondence to determine the second number of target neighbor cells corresponding to the target main cell;
[0027] Communication signal detection is performed on the target main cell and the corresponding second number of target neighbor cells.
[0028] In an optional implementation, before performing communication signal detection on the target main cell and the second number of target neighbor cells, the method further includes:
[0029] Determine the first communication activity level of the terminal device in the current time period;
[0030] Determine the second communication activity level within the preset time period;
[0031] Calculate the activity difference between the second communication activity and the first communication activity, and determine whether the activity difference is greater than or equal to a preset activity threshold;
[0032] If the value is greater than or equal to the preset activity threshold, then a third quantity corresponding to the first communication activity is determined, and the second quantity is updated according to the third quantity, wherein the third quantity is less than the second quantity.
[0033] Secondly, embodiments of this disclosure provide a communication signal detection device, the device comprising:
[0034] The first determining module is used to determine at least one main cell that meets the preset dwelling conditions among multiple mobile cells where the terminal device stays within a preset time period.
[0035] The detection module is used to determine a preset first number of reference neighboring cells for each of the main cells, and to detect multiple reference signal quality values of each of the reference neighboring cells at multiple sampling time points within the preset time period;
[0036] The second determining module is configured to determine a second number of target neighboring cells from the first number of reference neighboring cells based on the plurality of reference signal quality values, wherein the second number is less than the first number;
[0037] The relationship building module is used to build a correspondence between each of the main cells and the corresponding second number of target neighbor cells, so as to detect communication signals of the terminal device according to the correspondence.
[0038] Thirdly, this disclosure provides a computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to implement the above-described method.
[0039] Fourthly, this disclosure provides a terminal device, the terminal device comprising: a processor; a memory for storing executable instructions of the processor; the processor being configured to read the executable instructions from the memory and execute the instructions to implement the method described above.
[0040] Fifthly, this disclosure provides a computer program product comprising a computer program / instruction that, when executed by a processor, implements the method described above.
[0041] The technical solution provided in this disclosure has the following advantages compared with the prior art:
[0042] The communication signal detection method provided in this disclosure constructs a correspondence between a primary cell and a small number of target neighboring cells. This allows the detection of signals from a small number of target neighboring cells within the correspondence when the terminal device is in a primary cell, thereby reducing the power consumption of the terminal device, extending its battery life, and improving the user experience. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0044] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 A flowchart illustrating a communication signal detection method provided in an embodiment of this disclosure;
[0046] Figure 2 A flowchart illustrating another communication signal detection method provided in this embodiment of the present disclosure;
[0047] Figure 3A schematic diagram illustrating the determination of a dominant cell according to an embodiment of this disclosure;
[0048] Figure 4 A flowchart illustrating yet another communication signal detection method provided in this disclosure embodiment;
[0049] Figure 5 This is a schematic diagram illustrating the determination of a target neighboring region according to an embodiment of the present disclosure;
[0050] Figure 6 This is a schematic diagram illustrating another method for determining a target neighboring region, as provided in an embodiment of this disclosure.
[0051] Figure 7 A flowchart illustrating yet another communication signal detection method provided in this disclosure embodiment;
[0052] Figure 8 A flowchart illustrating yet another communication signal detection method provided in this disclosure embodiment;
[0053] Figure 9 This is a schematic diagram of the structure of a communication signal detection device provided in an embodiment of the present disclosure;
[0054] Figure 10 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this disclosure. Detailed Implementation
[0055] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0056] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0057] Figure 1 This is a flowchart illustrating a communication signal detection method provided in an embodiment of this disclosure. The method can be executed by a communication signal detection device, which can be implemented using software and / or hardware. It is generally integrated into a terminal device. In this embodiment, there are various types of terminal devices, which can be selected according to specific application scenarios. This embodiment does not impose any limitations. Examples include 5G standalone mobile phones, vehicle-mounted systems, and wearable devices. Figure 1 As shown, the method includes:
[0058] Step 101: Among the multiple mobile cells where the terminal device stays within a preset time period, determine at least one main cell that meets the preset staying conditions.
[0059] In real-world communication scenarios, in order to ensure communication quality and facilitate cell reselection or handover, in addition to detecting the communication signal of the cell where the terminal device is currently located, it is usually also necessary to detect the communication signals of multiple neighboring cells around the current cell.
[0060] Detecting communication signals from multiple neighboring cells consumes a significant amount of power. Therefore, in order to reduce the power consumption of the terminal device, in the embodiments of this disclosure, the dominant cell where the terminal device frequently stays is identified, and the power consumption of the terminal device is reduced by decreasing the number of neighboring cells detected in the dominant cell. Since the dominant cell is the cell where the terminal device frequently stays, the effect on power consumption reduction is more significant.
[0061] In this embodiment, to determine the primary cells where the terminal device frequently resides, multiple mobile cells where the terminal device resides within a preset time period are collected (wherein, a mobile cell is a cell where the terminal device has resided within the preset time period; for example, if the preset time period is June 1st to June 7th, and the terminal device has resided in cells A, B, C, and D during June 1st to June 7th, then cells A, B, C, and D are mobile cells). At least one primary cell satisfying the preset residency conditions is determined from among these multiple mobile cells. The longer the preset time period, the wider the application scenarios covered by the terminal device, and therefore, the more accurate the determination of the primary cell for the terminal device within the preset time period. In this embodiment, the preset time period can be set according to the application scenario, and this embodiment does not impose any limitations. For example, if the target user group is ordinary office workers, the preset time period can be one week; if the target user group is people on short business trips, the preset time period can be one month.
[0062] The preset dwell conditions for determining the main residential area vary depending on the application scenario. Examples are as follows:
[0063] Example 1:
[0064] Within a preset time period, users can register the mobile cell networks they frequently stay in, such as their residential and work locations, and the mobile cell networks corresponding to their registered residential and work locations can be designated as primary mobile cell networks.
[0065] Example 2:
[0066] The number of times a terminal device stays in each of the multiple mobile cells within a preset time period is determined. The time from when the terminal device arrives at a mobile cell to when it leaves the mobile cell is counted as one stay. Mobile cells with a number of stays greater than a preset threshold are considered as the main cells where the terminal device frequently stays. The preset threshold is directly proportional to the preset time period and can be calibrated based on experimental data.
[0067] For example, when the preset time period is 20 days and the preset number threshold is 18, if a user stays in mobile cell A 19 times in multiple mobile cells, then mobile cell A is determined to be the main cell of the terminal device.
[0068] Example 3:
[0069] In this example, regarding the situation shown in Example 2, if the mobile cell where the terminal device stays more than a certain frequency is identified as the primary cell, the effect of power consumption reduction may not be significant. For example, although the terminal device frequently stays on mobile cell A, the duration of each stay may be short, such as only 1 minute. If mobile cell A is identified as the primary cell, it may lead to an increase in computing pressure. Since the duration of each stay on mobile cell A may be short, the reduction in power consumption will not be significant. For another example, even if the duration of each stay may be short, if the stay time is irregular, such as sometimes at 8 am and sometimes at 10 am, it may be due to a sudden business need of the user within a preset time period. In daily applications, the terminal device may no longer have the need to respond to the corresponding mobile cell.
[0070] Therefore, in this example, in order to ensure the reliability of the determined main cell in reducing power consumption, the main cell is determined by combining dwell time and dwell pattern.
[0071] In this example, such as Figure 2 As shown, the primary cells are determined based on the dwell time and frequency of the terminal device in the mobile cell, including:
[0072] Step 201: Obtain the dwell time of the terminal device in each mobile cell within a preset time period.
[0073] As mentioned above, in order to filter out the dominant cells from the mobile cells, the dwell time of the terminal device in each mobile cell can be obtained. The dwell time refers to the time elapsed from when the terminal device starts communicating with the base station of the mobile cell until the communication link between the terminal device and the base station of the mobile cell is disconnected.
[0074] For example, if the preset time period is June 1st to June 7th, and the terminal device connects to cell A at 8:00 AM on June 1st and disconnects from cell A at 12:00 PM on June 1st, then the corresponding dwell time of the terminal device is 4 hours. Similarly, the dwell time of the terminal device in different mobile cells during the time period from June 1st to June 7th can be obtained.
[0075] Step 202: Determine the mobile cell whose dwell time is longer than the preset duration as the first candidate main cell, and obtain the dwell frequency of the first candidate main cell within the preset time period.
[0076] To ensure the reliability of the main cell in reducing power consumption, after determining the dwell time, mobile cells with a dwell time longer than the preset time are identified as the first candidate main cells. As mentioned above, to further ensure the reliability of the main cell in reducing power consumption, it is also necessary to obtain the dwell frequency of the first candidate main cell within the preset time period, so as to further determine the first candidate main cell with regular dwell times as the main cell based on the dwell frequency.
[0077] Taking a mobile phone as an example, such as Figure 3 As shown, for some working users, during daytime working hours (9:00-18:00), the mobile phone will remain in the A mobile cell corresponding to the workplace for a long period of 9 hours; during nighttime rest hours (20:00-7:00 the next day), the mobile phone will remain in the D mobile cell corresponding to the home for a long period of 9 hours. In an optional implementation, the preset duration can be 5 hours, so the mobile phone stays in the mobile cells corresponding to the workplace and home for a longer period than the preset duration, and the above two mobile cells are the first candidate primary cells.
[0078] After obtaining the first candidate main cells, in order to further filter out the main cells with dwell patterns from the first candidate main cells, the dwell frequency of the terminal device in each first candidate main cell can be obtained. The dwell frequency refers to the number of times the terminal device dwells in the first candidate main cell within a preset time period. The first candidate main cells are filtered based on the dwell frequency.
[0079] Step 203: Determine the first candidate main cell whose dwell frequency is greater than the preset frequency as the second candidate main cell, and determine the dwell time period corresponding to each dwell frequency in the second candidate cell.
[0080] Step 204: If the dwell time periods corresponding to each dwell frequency are consistent, then the corresponding second candidate main cell is determined as the main cell.
[0081] In this embodiment, in order to further identify the main cells with a dwell pattern in the first candidate main cells, the main cells are determined by combining the dwell frequency and dwell time period.
[0082] In this embodiment, the cells that are frequently visited are first determined based on the frequency of dwell time, which may be cells with a dwell time pattern. That is, the first candidate main cell with a dwell time greater than a preset frequency is determined as the second candidate main cell.
[0083] like Figure 3As shown, from June 1st to June 7th, this user worked 5 days and rested 2 days. Therefore, within the preset time period, the dwell frequency of the mobile cell corresponding to the work location is 5, and the dwell frequency of the mobile cell corresponding to the home location is 7. The preset frequency is 4; therefore, mobile cell A and mobile cell D are the second candidate primary cells.
[0084] After obtaining the second candidate main cells, in order to determine the main cells with dwell patterns, the dwell time period corresponding to each dwell frequency of the second candidate main cells is obtained. The dwell time period records the time when the terminal device corresponding to the dwell frequency connects to the second candidate main cell and the time when it disconnects from the second candidate main cell. The second candidate main cells are filtered based on the dwell time period.
[0085] In this embodiment, after determining the dwell time period corresponding to each dwell frequency in the second candidate cell, if the dwell time periods corresponding to each dwell frequency are consistent, it is considered that the corresponding second candidate cell not only satisfies the requirement of a long dwell time, but also satisfies the requirement of a dwell pattern. Therefore, the corresponding second candidate cell is determined as the main cell.
[0086] In this embodiment, the consistent dwell time period corresponding to the dwell frequency can be understood as the dwell time periods corresponding to the dwell frequency being completely the same, or at least partially the same and the duration corresponding to the same part being greater than a certain value, or the ratio of the duration corresponding to the same part to the longest dwell time period in the corresponding dwell frequency being greater than a certain value.
[0087] Continue with Figure 3 For example, Figure 3 As shown, the dwell time periods corresponding to different dwell frequencies are consistent in the mobile cell corresponding to the workplace, therefore mobile cell A is the dominant cell; the dwell time periods corresponding to different dwell frequencies are consistent in mobile cell D corresponding to the home location, therefore mobile cell D is also the dominant cell.
[0088] Step 102: Determine the first number of reference neighboring cells for each main cell, and detect the quality values of multiple reference signals of each reference neighboring cell at multiple sampling time points within a preset time period.
[0089] After determining the main cell, in order to reduce the power consumption of terminal devices under the main cell, a first number of reference neighbor cells is first determined for each main cell. This first number can be a number predetermined by the terminal device or a number specified according to the communication protocol. Then, multiple reference signal quality values of each reference neighbor cell at multiple sampling time points within a preset time period are detected, so as to further filter out neighbor cells with better signal quality based on the reference signal quality values.
[0090] The preset time period is the same as the preset time period in step 101. By sampling time points, the signal quality of each reference neighboring cell at the sampling time point can be obtained, thus allowing the prediction of the signal quality of the reference neighboring cell within the preset time period. This avoids continuous signal measurement and reduces the power consumption due to signal measurement. Generally, the more sampling time points there are, the more accurately the measured data reflects the true situation. There are various sampling time points, which can be selected according to the application scenario. This embodiment does not impose any restrictions. For example, if the preset time period includes multiple days, the sampling time points can be the hour of each day. The multiple reference signal quality values sampled at the sampling time points can be various, including but not limited to: signal-to-noise ratio, packet loss rate, or any one or more of these.
[0091] In one alternative implementation, the signal-to-noise ratio of each reference neighboring cell can be detected at the top of the hour every day from June 1 to June 7.
[0092] Step 103: Determine a second number of target neighboring cells from a first number of reference neighboring cells based on multiple reference signal quality values, wherein the second number is less than the first number.
[0093] When the terminal device is located in a dominant cell, the terminal device may not switch locations relatively stably for a certain period of time, thus reducing the possibility of cell reselection. Therefore, while reducing the number of reference neighboring cells to be detected, the communication needs in the dominant cell will not be affected. Therefore, in the embodiments of this disclosure, a second number of target neighboring cells are determined from a first number of reference neighboring cells based on multiple reference signal quality values, wherein the second number is less than the first number.
[0094] There are various methods to obtain the target neighboring area, and this embodiment does not limit them.
[0095] In one optional implementation, the average value and variance of all reference signal quality values of each reference neighboring cell are calculated, and then a second number of target neighboring cells with better results are selected based on the calculation results.
[0096] Another alternative implementation, such as Figure 4 As shown, determining a second number of target neighboring cells from a first number of reference neighboring cells based on multiple reference signal quality values includes:
[0097] Step 401: Determine the target signal quality value of each reference neighboring cell based on multiple reference signal quality values.
[0098] In this embodiment, the target signal quality value is obtained by calculating the reference signal quality value. The target signal quality value can more intuitively represent the signal quality of the reference neighboring cell, so the reference neighboring cell can be filtered according to the target signal quality value.
[0099] It should be noted that there are various methods for determining the target signal quality value based on multiple reference signal quality values, and the appropriate method can be selected according to the application scenario. This embodiment does not impose any restrictions, and an example is illustrated below:
[0100] Method 1: Calculate the mean signal quality of the reference signal quality at all sampling time points of each reference neighboring cell, and determine the mean signal quality as the target signal quality value.
[0101] The signal quality mean is obtained by averaging the reference signal quality values at all sampling time points in each reference neighboring cell. Each reference signal quality value in the reference neighboring cell can affect the signal quality mean, so the signal quality mean can reflect the average signal quality of the reference neighboring cell.
[0102] For example, if 100 represents a perfect reference signal quality value, and the reference signal quality values at all sampling time points within a reference neighboring cell are 97, 98, 96, 95, and 99 respectively, then the target signal quality value for that reference neighboring cell is 97. Similarly, the above processing can be performed on each reference neighboring cell to determine the target signal quality value corresponding to each reference neighboring cell.
[0103] In this embodiment, the average signal quality value corresponding to each reference neighboring cell can be calculated, and the average signal quality value can be determined as the target signal quality value.
[0104] Method 2: Determine the number of sampling time points in each reference neighboring cell that exceed the preset signal quality threshold, and use the number of sampling time points as the target signal quality value.
[0105] In this embodiment, a preset signal quality threshold is used to filter the reference signal quality values in each reference neighboring cell. By using the preset signal quality threshold, the number of reference signal quality values in each reference neighboring cell that exceed the preset signal quality threshold at the sampling time point can be determined. Therefore, this number can reflect the number of reference signal quality values that meet the standard in the corresponding reference neighboring cell.
[0106] For example, if 100 represents a perfect reference signal quality value, and the preset signal quality threshold is 96, and the reference signal quality values at sampling time points within a reference neighboring cell are 97, 98, 96, 95, and 99 respectively, then the number of sampling time points exceeding the preset signal quality threshold in this reference neighboring cell is 3. Therefore, the target signal quality value for this reference neighboring cell is 3. Similarly, the above processing can be performed on all sampling time points of each reference neighboring cell to determine the target signal quality value corresponding to each reference neighboring cell.
[0107] In this embodiment, the number of sampling time points that exceed a preset signal quality threshold can be calculated, and this number can be determined as the target signal quality value.
[0108] Step 402: Sort the first number of reference neighboring cells according to the target signal quality value from high to low, and determine the second-to-last number of reference neighboring cells as the target neighboring cells from the sorting results.
[0109] Understandably, the higher the target signal quality of a reference neighboring cell, the greater the probability that the terminal device will enter that reference neighboring cell and establish a connection with it. Therefore, after obtaining the target signal quality, the first number of reference neighboring cells can be sorted according to the target signal quality from high to low, and the second-highest number of reference neighboring cells in the sorting result can be determined as the target neighboring cells. The second number can be selected according to the application scenario, and this embodiment does not impose any restrictions.
[0110] like Figure 5 The main cells corresponding to the mobile terminals are mobile cell A and mobile cell D, where mobile cell D... Figure 3 Not shown in the diagram, the reference neighboring cells corresponding to the main cell A are mobile cell B and mobile cell C, and the target neighboring cell determined based on the reference signal quality value is mobile cell B.
[0111] Step 104: Construct a correspondence between each main cell and the corresponding second number of target neighbor cells, so as to facilitate communication signal detection of terminal devices based on the correspondence.
[0112] In this embodiment, a correspondence is constructed between each main cell and the corresponding second number of target neighbor cells, so that the terminal device can perform communication signal detection according to the correspondence. That is, when the terminal device communicates in the main cell, it is only necessary to detect the second number of reference neighbor cells.
[0113] In actual execution, the correspondence can store the correspondence between the main cell identifier of each main cell and the neighbor cell identifier of the target neighbor cell. The main cell identifier can be any information that identifies the uniqueness of the main cell, such as parameters of the main cell (PLMN (Public Land Mobile Network), arfcn (Absolute Radio Frequency Channel Number), cellID (cell identifier)), location of the main cell, etc. Similarly, the neighbor cell identifier can also be any information that identifies the uniqueness of the neighbor cell.
[0114] For example, such as Figure 5 As shown, the target neighbor cell corresponding to the main cell A is mobile cell B. Therefore, if the terminal device is stationary in mobile cell A, it will not perform communication signal detection in mobile cell C, but will perform communication signal detection in mobile cell B. At this time, the main cell D does not correspond to a target neighbor cell.
[0115] Similarly, the target neighboring cells corresponding to the main cell D can also be determined, such as Figure 6 As shown, the reference neighbor cells corresponding to the main cell D are mobile cell E and mobile cell F, and the target neighbor cell determined based on the reference signal quality value is mobile cell E. The corresponding relationship for this terminal device is that the target neighbor cell corresponding to the main cell A is mobile cell B; the target neighbor cell corresponding to the main cell D is mobile cell E. Therefore, if the terminal device is stationary in mobile cell D, it will not perform communication signal detection in mobile cell F, but will perform communication signal detection in mobile cell E.
[0116] It should be noted that if the terminal device is a 5G standalone mobile phone, the mapping relationship can be updated and maintained by the standalone modem radio resource control layer, and the data space it occupies can be designed according to the storage space of the terminal device. The mapping relationship can be stored in non-volatile storage space.
[0117] In addition, in some possible application scenarios, the configuration of neighboring cells and / or available frequency points of neighboring cells corresponding to the main cell may change. In this case, it is necessary to redetermine the second number of target neighboring cells.
[0118] In summary, the communication signal detection method of this disclosure constructs a correspondence between a primary cell and a smaller number of target neighboring cells. This allows the terminal device to detect signals from a smaller number of target neighboring cells when it is in a primary cell, thereby reducing the power consumption of the terminal device during signal detection, extending the terminal device's battery life, and improving the user experience.
[0119] To enable those skilled in the art to have a more comprehensive understanding of the communication signal detection method of the present disclosure embodiments, the following description is based on a scenario in which communication signal detection is performed according to the correspondence between each main cell and the corresponding second number of target neighbor cells.
[0120] Figure 7 This is a flowchart illustrating another communication signal detection method provided in this disclosure, which includes detecting communication signals of a terminal device according to a correspondence:
[0121] Step 701: Obtain the current cell where the terminal device is located, and determine whether the current cell belongs to at least one main cell.
[0122] In this embodiment, the main cell identifier of the current cell where the terminal device is currently located can be obtained, and it can be queried whether the main cell identifier belongs to the main cell identifier of the main cell in the preset correspondence. If it does, it is determined that the current cell belongs to at least one main cell.
[0123] Step 702: If it belongs to the target main cell in at least one main cell, then query the corresponding relationship to determine the second number of target neighbor cells corresponding to the target main cell.
[0124] In this example, if the current cell where the terminal device is located is the primary cell, then the primary cell is the target primary cell. The corresponding relationship is queried to determine the second number of target neighbor cells corresponding to the target primary cell. That is, signal detection is no longer performed based on the preset first number of reference neighbor cells, but can be performed through the second number of target neighbor cells.
[0125] like Figure 5 As shown, the main cells include mobile cell A and mobile cell D. The second number of target neighbor cells corresponding to mobile cell A is mobile cell B. If the terminal device is currently in mobile cell A, then mobile cell A is determined to be the target main cell. The corresponding relationship is then queried to determine that the second number of target neighbor cells corresponding to mobile cell A is mobile cell B.
[0126] It should be noted that if the terminal device is a 5G standalone mobile phone, it is possible to detect whether the PLMN, arfcn, and cellID of the current cell where the terminal device is located exist in the corresponding main cell. If they exist in the corresponding main cell, it means that the current cell is a main cell. Therefore, the available frequency points of the second number of target neighboring cells corresponding to the main cell can be queried according to the corresponding relationship.
[0127] Step 703: Detect communication signals for the target primary cell and the corresponding second number of target neighboring cells.
[0128] Understandably, when the terminal device is located in the target main cell, since the terminal device may stay in the main cell relatively stably, the probability of cell reselection or cell handover is not high. Therefore, using a predetermined second number of target neighboring cells as candidate neighboring cells can ensure the communication quality of the main cell. Therefore, in this embodiment, communication signal detection is performed on the target main cell and the corresponding second number of target neighboring cells.
[0129] like Figure 5 As shown, if mobile cell A is the primary cell, the terminal device is located in mobile cell A, and the second number of target neighboring cells corresponding to mobile cell A is mobile cell B, then the cells for communication signal detection include mobile cell A and mobile cell B.
[0130] In one optional implementation, before detecting the communication signals of the second number of target neighboring cells, a signal quality threshold can be preset, and the signal quality of the target main cell can be detected. If the signal quality of the target main cell is greater than the preset signal quality threshold, it indicates that the connection between the terminal device and the target main cell is good, and there is no need to detect the target neighboring cells.
[0131] In some embodiments of this disclosure, there may be a significant difference in communication activity between the current time period corresponding to the communication signal detection requirement of the terminal device and the time period for constructing the correspondence. For example, in the preset time period for constructing the correspondence, the terminal device's dwell time in the main cell is generally during the daytime, but currently, although it is in the main cell, its dwell time is at night. In this case, the communication signal detection requirement is obviously lower in the current time period, and the possibility of cell reselection or handover is lower. Therefore, in order to reduce the power consumption of the terminal device, the second quantity can be further reduced. Optionally, before step 703, such as Figure 8 As shown, it may also include:
[0132] Step 801: Determine the first communication activity level of the terminal device in the current time period.
[0133] In this embodiment, the first communication activity level is used to represent the activity level of the terminal device in the current time period. The first communication activity level is used to indicate the amount of communication resources used by the terminal device in the current communication environment, including but not limited to: the historical terminal device usage time in the current time period, the uplink / downlink data volume of the historical terminal device in the current time period, or any one or more of these parameters. It can be understood that the first communication activity level can also be calculated using the above parameters.
[0134] By determining the first communication activity level of the terminal device in the current time period, the activity level of the terminal device in the current time period can be determined.
[0135] Step 802: Determine the second communication activity level for a preset time period.
[0136] In this embodiment, the second communication activity level is used to represent the activity level of the terminal device within a preset time period. The evaluation method of the second communication activity level is the same as that of the first communication activity level. The second communication activity level is used to indicate the amount of communication resources used by the terminal device within the preset time period.
[0137] Step 803: Calculate the activity difference between the second communication activity and the first communication activity, and determine whether the activity difference is greater than or equal to the preset activity threshold.
[0138] The first communication activity level represents the activity level of the terminal device in the current time period, and the second communication activity level represents the activity level of the terminal device in a preset time period. In order to determine whether the current number of target neighboring cells is suitable for the actual situation of the current terminal device, a preset activity threshold is set. This activity threshold is used to determine whether the number of target neighboring cells needs to be adjusted.
[0139] The difference between the second communication activity level and the first communication activity level can be calculated. This difference represents the magnitude of the difference between the activity level of the terminal device in the current time period and the activity level in a preset time period, and it can be determined whether the activity difference is greater than or equal to the preset activity threshold.
[0140] Step 804: If the value is greater than or equal to the preset activity threshold, then determine the third quantity corresponding to the first communication activity, and update the second quantity according to the third quantity, wherein the third quantity is less than the second quantity.
[0141] If the activity difference is greater than or equal to a preset activity threshold, it indicates that the activity level of the preset time period is sufficiently higher than that of the current time period, meaning the activity level of the current time period is sufficiently lower than that of the preset time period. This indicates that the current terminal device has a lower demand for communication resources, and therefore the number of target neighboring cells for communication signal quality detection can be appropriately reduced. In an optional implementation, a third quantity corresponding to the first communication activity level can be determined, which is less than the second quantity. The second quantity is then updated based on the third quantity, thereby reducing the number of target neighboring cells detected by the terminal device and lowering the power consumption of the terminal device.
[0142] If the activity difference is less than or equal to a preset activity threshold, it indicates that the activity level of the preset time period is sufficiently smaller than that of the current time period, meaning the activity level of the current time period is sufficiently larger than that of the preset time period. Therefore, the number of target neighboring cells for communication signal quality detection needs to be increased. In an optional implementation, the second quantity can be updated based on the first quantity in step 102, thereby increasing the number of target neighboring cells detected by the terminal device and improving the communication signal quality of the terminal device.
[0143] In summary, the communication signal detection method provided in this embodiment requires communication signal detection of the main cell and its corresponding second number of target neighbor cells if the terminal device belongs to the main cell. This reduces the number of target neighbor cells to be detected, lowers the power consumed by the terminal device in communication signal detection, thereby extending the battery life of the terminal device and improving the user experience.
[0144] Figure 9 This is a schematic diagram of a communication signal detection device provided in an embodiment of the present disclosure. The device can be implemented by software and / or hardware and is generally integrated into a terminal device. Figure 9 As shown, the device 900 includes:
[0145] The first determining module 901 is used to determine at least one main cell that meets the preset dwell conditions among multiple mobile cells where the terminal device stays within a preset time period.
[0146] The detection module 902 is used to determine a preset first number of reference neighboring cells for each of the main cells, and to detect multiple reference signal quality values of each of the reference neighboring cells at multiple sampling time points within the preset time period.
[0147] The second determining module 903 is used to determine a second number of target neighboring cells in the first number of reference neighboring cells based on the plurality of reference signal quality values, wherein the second number is less than the first number;
[0148] The relationship construction module 904 is used to construct a correspondence between each of the main cells and the corresponding second number of target neighbor cells, so as to perform communication signal detection on the terminal device according to the correspondence.
[0149] Optionally, the first determining module 901 is configured to:
[0150] The duration of the terminal device's stay in each mobile cell within the preset time period is obtained;
[0151] The mobile cell whose dwell time is greater than a preset time is identified as the first candidate main cell, and the dwell frequency of the first candidate main cell within the preset time period is obtained;
[0152] The first candidate main cell with a dwell frequency greater than a preset frequency is determined as the second candidate main cell, and the dwell time period corresponding to each dwell frequency in the second candidate cell is determined;
[0153] If the dwell time periods corresponding to each dwell frequency are the same, then the corresponding second candidate cell is determined as the main cell.
[0154] Optionally, the device further includes:
[0155] The third determining module is used to determine the preset first quantity according to the communication protocol of the terminal device.
[0156] Optionally, the second determining module 903 includes:
[0157] The first determining unit is configured to determine the target signal quality value of each of the multiple reference signal quality values for each of the reference neighboring cells;
[0158] The second determining unit is used to sort the first number of reference neighboring cells according to the target signal quality value from high to low, and determine the first second number of reference neighboring cells as the target neighboring cells in the sorting result.
[0159] Optionally, the first determining unit is configured to:
[0160] Calculate the mean signal quality of the reference signal quality values at all sampling time points in each of the reference neighboring cells, and determine the mean signal quality as the target signal quality value.
[0161] Optionally, the first determining unit is configured to:
[0162] The number of sampling time points in each of the reference neighboring cells that exceed a preset signal quality threshold is determined, and the number of sampling time points is determined as the target signal quality value.
[0163] Optionally, the relationship construction module 904 includes:
[0164] The first determination unit is used to obtain the current cell where the terminal device is located, and to determine whether the current cell belongs to the at least one main cell;
[0165] The query unit is used to query the correspondence to determine the second number of target neighboring cells corresponding to the target main cell if it belongs to the target main cell among the at least one main cells;
[0166] The detection unit is used to detect communication signals of the target main cell and the corresponding second number of target neighbor cells.
[0167] Optionally, the relationship construction module 904 further includes:
[0168] The third determining unit is used to determine the first communication activity level of the terminal device in the current time period;
[0169] The fourth determining unit is used to determine the second communication activity level during the preset time period;
[0170] The second judgment unit is used to calculate the activity difference between the second communication activity and the first communication activity, and to determine whether the activity difference is greater than or equal to a preset activity threshold.
[0171] An update unit is configured to determine a third quantity corresponding to the first communication activity if it is greater than or equal to the preset activity threshold, and update the second quantity according to the third quantity, wherein the third quantity is less than the second quantity.
[0172] The communication signal detection device provided in this disclosure can execute the communication signal detection method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of executing the method.
[0173] This disclosure also provides a computer program product, including a computer program / instructions, which, when executed by a processor, implement the communication signal detection method provided in any embodiment of this disclosure.
[0174] Figure 10 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this disclosure.
[0175] The following is a detailed reference. Figure 10 The diagram illustrates a structural schematic suitable for implementing the terminal device 1000 in the embodiments of this disclosure. The terminal device 1000 in the embodiments of this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 10 The terminal device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments disclosed herein.
[0176] like Figure 10 As shown, the terminal device 1000 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the terminal device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0177] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows terminal device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 A terminal device 1000 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0178] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the communication signal detection method of embodiments of this disclosure.
[0179] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0180] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0181] The aforementioned computer-readable medium may be included in the aforementioned terminal device; or it may exist independently and not assembled into the terminal device.
[0182] The aforementioned computer-readable medium carries one or more programs. When the terminal device executes the aforementioned one or more programs, the terminal device causes the terminal device to: determine at least one primary cell; determine a preset first number of reference neighboring cells for each primary cell, and detect multiple reference signal quality values of each reference neighboring cell at multiple sampling time points within a preset time period; determine a second number of target neighboring cells from the first number of reference neighboring cells based on the multiple reference signal quality values; construct a correspondence between each primary cell and the corresponding second number of target neighboring cells; and perform communication signal detection on the terminal device based on the correspondence. This embodiment of the present disclosure, by constructing a correspondence between a primary cell and a smaller number of target neighboring cells, detects the signals of a smaller number of target neighboring cells in the correspondence when the terminal device is in a primary cell, thereby reducing the power consumption of the terminal device, extending the battery life of the terminal device, and improving the user experience.
[0183] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0184] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0185] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0186] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0187] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0188] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0189] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method of detecting a communication signal, characterized by, The method comprises the following steps: determining at least one main cell meeting preset staying conditions in a plurality of mobile cells in which a terminal device stays for a preset time period; determining a preset first quantity of reference neighbor cells of each main cell, and detecting a plurality of reference signal quality values of each reference neighbor cell at a plurality of sampling time points in the preset time period; determining a second quantity of target neighbor cells in the first quantity of reference neighbor cells according to the plurality of reference signal quality values, wherein the second quantity is less than the first quantity; constructing a corresponding relationship between each main cell and the corresponding second quantity of target neighbor cells, so as to detect a communication signal of the terminal device according to the corresponding relationship; wherein the determining at least one main cell meeting preset staying conditions in a plurality of mobile cells in which a terminal device stays for a preset time period comprises: obtaining a staying duration of the terminal device in each mobile cell in the preset time period; determining a mobile cell with a staying duration greater than a preset duration as a first candidate main cell, and obtaining a staying frequency of the first candidate main cell in the preset time period; determining a first candidate main cell with a staying frequency greater than a preset frequency as a second candidate main cell, and determining a staying time period corresponding to each staying frequency in the second candidate main cell; if the staying time periods corresponding to each staying frequency are consistent, determining the corresponding second candidate main cell as the main cell.
2. The method of claim 1, wherein, before the determining a preset first quantity of reference neighbor cells of each main cell, comprising: determining the preset first quantity according to a communication protocol of the terminal device.
3. The method of claim 1, wherein, the determining a second quantity of target neighbor cells in the first quantity of reference neighbor cells according to the plurality of reference signal quality values comprises: determining a target signal quality value of each reference neighbor cell according to the plurality of reference signal quality values; sorting the first quantity of reference neighbor cells according to the order from high to low of the target signal quality values, and determining the first quantity of reference neighbor cells in the sorting result as the target neighbor cells.
4. The method of claim 3, wherein, the determining a target signal quality value of each reference neighbor cell according to the plurality of reference signal quality values comprises: calculating a signal quality average value of the reference signal quality values of all sampling time points of each reference neighbor cell, and determining the signal quality average value as the target signal quality value.
5. The method of claim 3, wherein, the determining a target signal quality value of each reference neighbor cell according to the plurality of reference signal quality values comprises: determining the number of sampling time points of each reference neighbor cell exceeding a preset signal quality threshold value, and determining the number of sampling time points as the target signal quality value.
6. The method of claim 1, wherein, the detecting a communication signal of the terminal device according to the corresponding relationship comprises: obtaining a current cell in which the terminal device is located, and determining whether the current cell belongs to the at least one main cell; if the current cell belongs to a target main cell in the at least one main cell, querying the corresponding relationship to determine the second quantity of target neighbor cells corresponding to the target main cell. Performing communication signal detection on the target main cell and the corresponding second number of target neighbor cells.
7. The method of claim 6, wherein, Before performing the communication signal detection on the target main cell and the second number of target neighbor cells, further comprising: Determining a first communication activity of a current time period of the terminal device; Determining a second communication activity of the preset time period; Calculating an activity difference between the second communication activity and the first communication activity, and determining whether the activity difference is greater than or equal to a preset activity threshold; If greater than or equal to the preset activity threshold, determining a third number corresponding to the first communication activity, and updating the second number according to the third number, wherein the third number is less than the second number.
8. A communication signal detecting apparatus characterized by comprising: The apparatus comprises: A first determining module configured to determine at least one main cell satisfying a preset stay condition from a plurality of mobile cells in which a terminal device stays in a preset time period; A detecting module configured to determine a preset first number of reference neighbor cells of each of the main cells, and detect a plurality of reference signal quality values of each of the reference neighbor cells at a plurality of sampling time points in the preset time period; A second determining module configured to determine a second number of target neighbor cells from the first number of reference neighbor cells according to the plurality of reference signal quality values, wherein the second number is less than the first number; A relationship constructing module configured to construct a corresponding relationship between each of the main cells and the corresponding second number of target neighbor cells, so as to perform communication signal detection on the terminal device according to the corresponding relationship; The determining at least one main cell satisfying a preset stay condition from a plurality of mobile cells in which a terminal device stays in a preset time period comprises: Obtaining a stay duration of the terminal device in each of the mobile cells in the preset time period; Determining a mobile cell with a stay duration greater than a preset duration as a first candidate main cell, and obtaining a stay frequency of the first candidate main cell in the preset time period; Determining a first candidate main cell with a stay frequency greater than a preset frequency as a second candidate main cell, and determining a stay time period corresponding to each of the stay frequencies of the second candidate main cell; If the stay time periods corresponding to each of the stay frequencies are consistent, determining the corresponding second candidate main cell as the main cell.
9. A terminal device, comprising: The terminal device comprises: A processor; A memory for storing executable instructions of the processor; The processor is configured to read the executable instructions from the memory, and execute the instructions to implement the communication signal detection method in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores instructions, when the instructions are executed on a terminal device, the terminal device implements the communication signal detection method in any one of claims 1-7.
11. A computer program product, characterised in that, The computer program product comprises computer programs / instructions, when the computer programs / instructions are executed by a processor, the communication signal detection method in any one of claims 1-7 is implemented.
Citation Information
Patent Citations
Base station device and user device
JP2019146003A