Communication method, communication device, communication equipment and chip

By establishing a dynamic frequency point library in the terminal device, saving and sorting the heterofrequency points sent by network devices, and filtering them according to evaluation indicators, the problem of terminal devices affecting efficiency due to insufficient time and invalid measurements when conducting neighbor cell detection is solved, and a more efficient detection process is achieved.

CN119521281APending Publication Date: 2025-02-25BEIJING X RING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311071079.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-23
Publication Date
2025-02-25

Smart Images

  • Figure CN119521281A_ABST
    Figure CN119521281A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method, a communication device, equipment and a chip, and relates to the technical field of communication, and the method comprises the steps: firstly obtaining different frequency points issued by network equipment; storing the different frequency points in a dynamic frequency point library; then, different-frequency frequency points with evaluation indexes meeting a first preset condition are obtained from the dynamic frequency point library; and performing neighbor cell measurement by using the different-frequency frequency points meeting the first preset condition. Compared with the prior art, the method and the device have the advantages that the terminal equipment can detect the different-frequency frequency points in sequence according to the evaluation indexes of the different-frequency frequency points, even if the network equipment issues a plurality of different-frequency frequency points, the terminal equipment can also sort the different-frequency frequency points and screen out the different-frequency frequency points meeting conditions for detection, and the detection efficiency is improved. Different-frequency frequency points with high evaluation indexes can be preferentially detected in limited time, measurement of the different-frequency frequency points is not affected, and the detection efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, a communication device, a communication equipment and a chip. Background Art

[0002] After the terminal equipment (User Equipment, UE) successfully locates in the initial cell search, it is also necessary to detect neighboring cells, and then prepare for the terminal equipment to move to other cells.

[0003] Currently, during the neighboring cell measurement process, the terminal device will use the inter-frequency points sent by the network device to perform measurements within the specified time, estimate the signal quality of these inter-frequency points, and then upload the signal quality of these inter-frequency points to the network device.

[0004] However, the network equipment may send down many different frequency points. When the terminal equipment detects neighboring cells for these different frequency points, there may be insufficient time and invalid measurements, which affects the efficiency of neighboring cell measurement. Summary of the invention

[0005] In view of this, the present disclosure provides a communication method, a communication apparatus, a communication device and a chip, the main purpose of which is to improve the technical problems in the current prior art that may affect the efficiency of neighbor cell detection.

[0006] In a first aspect, the present disclosure provides a communication method, comprising:

[0007] Get the different frequency points sent by the network equipment;

[0008] The different frequency points are stored in a dynamic frequency point library, wherein the dynamic frequency point library stores dynamically updated frequency points and evaluation indicators corresponding to the frequency points, and the evaluation indicators are determined based on characteristic information of the frequency points;

[0009] Obtaining, from the dynamic frequency point library, an out-of-frequency frequency point whose evaluation index meets the first preset condition;

[0010] Use an inter-frequency point that meets the first preset condition to perform neighboring cell measurement.

[0011] In a second aspect, the present disclosure provides a communication device, including:

[0012] An acquisition module is configured to acquire the inter-frequency point sent by the network device;

[0013] A storage module is configured to store the different frequency points in a dynamic frequency point library, wherein the dynamic frequency point library stores dynamically updated frequency points and evaluation indicators corresponding to the frequency points, and the evaluation indicators are determined based on characteristic information of the frequency points;

[0014] The acquisition module is further configured to acquire, from the dynamic frequency point library, an out-of-frequency frequency point whose evaluation index meets the first preset condition;

[0015] The detection module is configured to use an inter-frequency point that meets a first preset condition to perform neighboring cell measurement.

[0016] In a third aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the communication method described in the first aspect.

[0017] In a fourth aspect, the present disclosure provides a communication device, comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the communication method described in the first aspect when executing the computer program.

[0018] In a fifth aspect, the present disclosure provides a chip comprising one or more interfaces and one or more processors; the interface is used to receive a signal from a memory of a communication device and send the signal to the processor, wherein the signal comprises a computer instruction stored in the memory; when the processor executes the computer instruction, the communication device executes the communication method described in the first aspect.

[0019] By means of the above technical scheme, the present disclosure provides a communication method, device, communication equipment and chip, specifically, firstly obtaining the hetero-frequency points sent by the network device; saving the hetero-frequency points in a dynamic frequency point library, wherein the dynamic frequency point library saves dynamically updated frequency points and evaluation indicators corresponding to the frequency points, and the evaluation indicators are determined based on the characteristic information of the frequency points; then obtaining the hetero-frequency points whose evaluation indicators meet the first preset conditions from the dynamic frequency point library; and using the hetero-frequency points that meet the first preset conditions to perform neighboring area measurement. Compared with the current prior art, the present disclosure enables the terminal device to detect the hetero-frequency points in order according to the evaluation indicators of the hetero-frequency points. Even if the network device sends multiple hetero-frequency points, the terminal device can sort the hetero-frequency points and screen the hetero-frequency points that meet the conditions for detection, thereby ensuring that the hetero-frequency points with high evaluation indicators can be detected first in a limited time, which will not affect the measurement of the hetero-frequency points, and can improve the detection efficiency.

[0020] The above description is only an overview of the technical solution of the present disclosure. In order to more clearly understand the technical means of the present disclosure, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present disclosure more obvious and easy to understand, the specific implementation methods of the present disclosure are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0023] Figure 1 A flow chart of a communication method provided by an embodiment of the present disclosure is shown;

[0024] Figure 2 A flow chart of a communication method provided by an embodiment of the present disclosure is shown;

[0025] Figure 3 A flowchart of an example provided by an embodiment of the present disclosure is shown;

[0026] Figure 4 A schematic diagram showing an example provided by an embodiment of the present disclosure;

[0027] Figure 5 A schematic diagram showing an example provided by an embodiment of the present disclosure;

[0028] Figure 6 A schematic diagram showing an example provided by an embodiment of the present disclosure;

[0029] Figure 7 A flowchart of an example provided by an embodiment of the present disclosure is shown;

[0030] Figure 8 A schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure is shown;

[0031] Fig. 9 A schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure is shown;

[0032] Fig.10 A schematic structural diagram of a chip provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0033] The embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. It should be noted that the embodiments and features in the embodiments of the present disclosure can be combined with each other without conflict.

[0034] In order to improve the technical problems that affect the efficiency of neighboring cell detection in the current prior art. This embodiment provides a communication method, such as Figure 1As shown, the method includes:

[0035] Step 101: Obtain the inter-frequency point sent by the network device.

[0036] In some examples, the method shown in the present disclosure can be executed by a terminal device, which can be called a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can also be a car with communication function, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and a chip or chip system, etc. The embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the terminal device.

[0037] In some examples, the network device may be a base station, which is short for a base station subsystem (BSS). Taking a GSM network as an example, it includes a base transceiver station (BTS) and a base station controller (BSC). A base station controller can control dozens or even dozens of base transceivers.

[0038] In the embodiment of the present disclosure, the different-frequency frequency point may be a frequency point in other frequency bands issued by a network device and different from the currently resident frequency points.

[0039] Step 102: Save the different frequency points in a dynamic frequency point library.

[0040] The dynamic frequency point library stores dynamically updated frequencies and evaluation indicators corresponding to the frequencies. For example, the dynamic frequency point library stores dynamically updated different frequencies and dynamically updated evaluation indicators corresponding to the different frequencies, and the evaluation indicators are determined based on characteristic information of the frequencies.

[0041] In the disclosed embodiment, the name of the dynamic frequency library can also be a dynamic frequency pool, etc., and the name of the dynamic frequency library is not specifically limited here. The dynamic frequency library can exist in the terminal storage area in the form of a list, or in the chip storage area, etc., which is not limited in this embodiment.

[0042] The dynamic frequency library can be considered as a frequency library that stores different frequencies. The different frequencies can be saved in the dynamic frequency library as follows: in the hardware dimension, it can be stored as 0,1 data in storage media such as memory disks; in the software dimension, it can be stored in the form of a form. When in use, <select> frequency 1, <query> frequency value of frequency 1, <query> confidence of frequency 1, <query> score of frequency 1; it can be seen that the dynamic frequency library is equivalent to "frequency data" containing more information, and the "frequency data" of the dynamic frequency library will be dynamically updated.

[0043] For example, the dynamic frequency library can be similar to a table, with each row representing a frequency and each column representing other information.

[0044] The evaluation index of the frequency points in the dynamic frequency point library can be in the form of score information, which is used to evaluate the quality of the frequency points, and can be determined specifically based on the characteristic information of the frequency points. For example, the evaluation index of the frequency point can be calculated in different ways and with different independent variables involved, depending on the different input sources; for the frequency points input by the terminal device, the evaluation index of the frequency point can be calculated based on parameters such as power, noise, and channel quality; for the frequency points sent by the network device, there may only be a priority relationship, but no specific power parameters, so it is necessary to use the preset index range in the dynamic frequency point library to assign evaluation indicators to the frequency points sent by the network device. Among them, the preset index range can be the evaluation index for the frequency points without specific power parameters, which can be pre-set within a certain range; the calculation flexibility of the evaluation index is large, and it can be dynamically adjusted according to the actual situation, which is not limited in this embodiment.

[0045] Step 103: Acquire, from the dynamic frequency point library, an out-of-frequency frequency point whose evaluation index meets the first preset condition.

[0046] In the embodiment of the present disclosure, the first preset condition may be a preset condition for an evaluation index for heterogeneous frequency points, and may specifically be a condition set according to a predetermined threshold value or range, etc. For example, heterogeneous frequency points whose evaluation index is greater than a certain threshold value may be used as heterogeneous frequency points whose evaluation index meets the first preset condition, or the heterogeneous frequency points may be sorted according to the evaluation index and the heterogeneous frequency points with the top N scores may be taken as heterogeneous frequency points whose evaluation index meets the first preset condition, and so on.

[0047] Step 104: Use an inter-frequency point that meets the first preset condition to perform neighboring cell measurement.

[0048] Specifically, it can detect parameters such as signal quality and then report them to the network equipment, thereby preparing for the terminal device to move to other cells.

[0049] Compared with the current existing technology, this embodiment enables the terminal device to detect the heterofrequency points in order according to the evaluation indicators of the heterofrequency points. Even if the network device sends multiple heterofrequency points, the terminal device may not have enough time to measure all the heterofrequency points. It can also sort the heterofrequency points and screen the heterofrequency points that meet the conditions for detection. To a certain extent, it is guaranteed that the heterofrequency points with evaluation indicators higher than a certain threshold can be detected first, which will not affect the measurement of the heterofrequency points. Even if there is enough time, some heterofrequency points with evaluation indicators lower than a certain threshold can be not detected, so as to save the power consumption of the terminal device.

[0050] In addition to using the method of selecting a frequency point from the dynamic frequency point library for measurement in the neighboring cell detection process, this embodiment can also apply this method to the initial cell search process of the terminal device. Further, in order to illustrate the specific implementation process of the method of this embodiment, this embodiment provides the following Figure 2 The specific method shown, wherein the method includes:

[0051] Step 201: Obtain the inter-frequency point sent by the network device.

[0052] Optionally, before step 201, the method of this embodiment also includes: saving the frequency points required for the initial cell search in a dynamic frequency point library, and determining the evaluation indicators corresponding to the frequency points in the dynamic frequency point library according to the energy strength of the frequency points; obtaining the frequency points whose evaluation indicators meet the second preset conditions from the dynamic frequency point library; using the frequency points that meet the second preset conditions to perform an initial cell search; and updating the evaluation indicators corresponding to the frequency points that meet the second preset conditions in the dynamic frequency point library according to the results of the initial cell search.

[0053] In some embodiments, the dynamic frequency library may also store confidence information corresponding to different frequency points. The confidence information is used to determine the reliability of the evaluation index of the frequency point. The confidence information is dynamically updated based on time change information and / or location change information of the terminal device.

[0054] Optionally, before step 201, it may specifically include: determining a first indicator based on power information, and / or noise information, and / or channel quality information corresponding to the frequency point that meets the second preset condition; based on the first indicator and the confidence information corresponding to the frequency point that meets the second preset condition, updating the evaluation indicator corresponding to the frequency point that meets the second preset condition in the dynamic frequency point library.

[0055] Optionally, before step 201, the method of this embodiment further includes: in response to the initial cell network being successfully established, sending network establishment success information to the network device.

[0056] Optionally, before step 201, the method of this embodiment further includes: in response to the failure of the initial cell to be stationed in the network, using the next frequency point in the dynamic frequency point library that meets the second preset condition to perform an initial cell search in order of the evaluation indicators from high to low until the initial cell is successfully stationed in the network.

[0057] The network success information is used to trigger the network device to send the different frequency points.

[0058] In the disclosed embodiment, after the terminal device is turned on, it will perform the initial cell search process by selecting a frequency point with high energy on the spectrum, and finally find a suitable cell to stay in after trying multiple frequency points. After the terminal device is connected, the network device will send down a bunch of different frequency points. The terminal device needs to switch the RF antenna to different frequency points during the normal working interval to collect data, and then use these data for neighboring cell detection and signal quality estimation. Finally, the signal quality of these different frequency points is uploaded to the network device, so that the network device can understand the wireless network quality of the neighboring cell where the terminal device is located, and prepare for the cell reselection and cell switching that may occur later.

[0059] For example, taking the network device as a base station and the terminal device as a mobile phone, in one implementation, the mobile phone does not make any decisions and relies entirely on the base station to issue instructions, such as Figure 3 As shown in the figure, during the initial cell search process, after the mobile phone is turned on, it will select frequencies in each cell for convenient scanning (a cell contains multiple frequencies) based on some information (such as operator information, etc.) stored in the Subscriber Identity Module (SIM) card. After the scanning is completed, the power of each frequency will be sorted. The frequency with high power is more likely to have a wireless signal.

[0060] After sorting, the mobile phone will traverse the selected high-power frequencies, and the RF antenna will switch to these frequencies to collect data. The mobile phone uses this data for blind detection in order to detect the synchronization signals specified by the protocol: the primary synchronization signal (PSS) and the primary synchronization signal (SSS). Detection proves that there is wireless transmission on this frequency.

[0061] After traversing the selected detected main synchronization signals and the frequencies of the main synchronization signals, the mobile phone will try the network stationing process one by one. After the network stationing is successful, the mobile phone and the base station establish a radio resource control (Radio Resource Control, RRC) signaling connection. At this time, the mobile phone can start services such as making calls and surfing the Internet.

[0062] Although the mobile phone has been successfully stationed in the network, it still needs to measure the adjacent cells in preparation for the mobile phone to move to other cells. The base station will send a series of different frequency points (that is, other frequency bands different from the currently stationed frequency points). Depending on the capabilities of the mobile phone, the base station may send 8 to 16 or even more. At the same time, these frequency points may have a priority relationship depending on the capabilities of the mobile phone.

[0063] For the inter-frequency points sent by the base station, the mobile phone needs to complete the measurement of these frequency points within the time specified by the base station (inter-frequency measurement period) and report them to the base station. The mobile phone may already be running business at this time. After a long period of business, there will be a short period of rest periodically. During this rest period, the main business is suspended and the radio frequency is switched to the inter-frequency point to receive data; the mobile phone completes the neighboring area detection process through these data and measures the channel quality at the same time; thus, the mobile phone knows whether there are wireless signals on these inter-frequency points and their channel quality.

[0064] Mobile phones only have the right to make decisions in extremely special circumstances. In general, mobile phone information needs to be reported to the base station, which makes the decision. If the evaluation index of the current resident frequency point is low, but the evaluation index of a different frequency point is very high, the base station may let the mobile phone switch to another frequency point for resident.

[0065] Exemplarily, the services of the mobile phone may be mobile phone call services, mobile data Internet access services, and other services that require wireless transmission.

[0066] Optionally, during the neighbor cell detection process, the difference from the initial cell search process is that the network stationing process is from completely unknown to searching for a cell, so there may be a large frequency deviation; while the measurement of the neighbor cell detection here is from the neighbor cell information sent down by the high-level to detecting whether there is really a neighbor cell, so the frequency deviation is generally small; in the network stationing process, access and network stationing are required after detection; in the measurement process of the neighbor cell detection here, only reporting and maintenance are required after detection.

[0067] In the disclosed embodiments, since the terminal device may be in continuous movement, the timeliness of the different frequency points sent by the base station will be poor; or in some elevator scenarios, the difference in altitude will also affect the base station's misjudgment of the neighboring area status of the terminal device; only the frequency point where the terminal device has just completed the measurement has the highest channel quality credibility, and this part of information needs to establish a feedback mechanism to collect it.

[0068] Both the initial cell search and neighbor cell detection are blind detections, and the working time at each frequency point is between tens of milliseconds and hundreds of milliseconds. If one detection can be saved, power consumption can be reduced and time can be saved. In addition, there are often repeated frequencies in the two processes of initial cell search and neighbor cell detection, so power consumption and time are optimized to a greater extent.

[0069] The actual scheduling scenarios of terminal devices are numerous and flexible. At some point after neighbor cell detection, the initial cell search may also be triggered. At this time, there is no base station to provide control information. The terminal device can only use a fixed method to determine which frequency points to use, which lacks flexibility.

[0070] With the evolution of the 3GPP protocol and the dense deployment of 5G and 6G base stations, the number of inter-frequency points sent by base stations may increase. Terminal devices may not have enough time to measure all inter-frequency points, and high-priority inter-frequency points need to be prioritized. Even if there is enough time, some of the worst inter-frequency points can be omitted to save power consumption of terminal devices.

[0071] In the disclosed embodiment, the terminal device first needs to sort the frequencies for the initial cell search according to their energy strength. After the sorting, the frequencies are saved in a dynamic frequency library. The evaluation index of the frequencies in the dynamic frequency library is determined based on the energy strength of the frequencies. The terminal device obtains the frequencies that meet the second preset conditions and performs an initial cell search. The evaluation index stored in the dynamic frequency library is updated based on the search results of the initial cell.

[0072] Exemplarily, when the terminal device needs to perform an initial cell search on a frequency point, a first indicator is determined based on the power information, and / or noise information, and / or channel quality information of the frequency point, where the first indicator is an evaluation indicator of the frequency point stored in the dynamic frequency point library. The confidence information corresponding to the frequency point is obtained and the first indicator is updated.

[0073] Exemplarily, the power information of the frequency point can be the reference signal receiving power (RSRP), which is a key parameter that can represent the strength of the wireless signal in the network and one of the physical layer measurement requirements. It is the average value of the signal power received on all resource elements (RE) carrying the reference signal in a symbol. The noise information of the frequency point can be the signal noise ratio (SNR) of the frequency point.

[0074] For example, the input of the dynamic frequency point library mainly includes the frequency point position and the first index of the score; the first index can be the frequency point input in the terminal device detection process, and the first index can be calculated based on parameters such as power, noise, and channel quality. The calculation of the first index is flexible and can even be dynamically adjusted according to actual conditions. Various calculation methods should be within the protection scope of this solution.

[0075] For example, taking the network device as a base station, and the heterodyne frequencies sent down as frequency A, frequency B, frequency C and frequency D, an initial cell search needs to be performed before the terminal device obtains the frequency sent down by the base station, taking the frequency points for the initial cell search as frequency a, frequency b, frequency c and frequency d as an example.

[0076] The terminal equipment sorts the frequencies a, b, c and b according to their energy strengths, and the sorting results are b, d, a and c. The frequencies for the initial cell search are stored in the dynamic frequency library in order, and the evaluation indicators corresponding to b, d, a and c are obtained respectively. The frequencies for the initial cell search are sorted again into a, c, b and d according to the evaluation indicators. When performing the initial cell search, the search is first performed according to the energy strength. If the network stationing fails, the frequencies that meet the second preset condition are obtained in the dynamic frequency library: a and c (the second preset condition may be greater than a threshold value or a preset range) for the initial cell search. If the initial cell search and network stationing are successful, the frequencies a and c are stored in the dynamic frequency library, that is, the data of a and c in the dynamic frequency library are updated, and the out-of-frequency frequencies A, B, C and D sent by the base station are obtained.

[0077] In the disclosed embodiment, in the branch process of network station failure, the prior art department directly switches to the next frequency point to perform the initial cell search process; while the disclosed embodiment selects the frequency points with high evaluation indicators from the dynamic frequency point pool to perform the "initial cell search process". This greatly improves the efficiency of searching for cells and enhances the user experience. The heterodyne frequencies sent by network equipment are also considered to be an input to the dynamic frequency point library; optionally, if the terminal device cannot receive the heterodyne frequencies sent by the base station due to special reasons and wants to independently perform neighboring cell detection, it can completely select the frequency points from the dynamic frequency point pool to complete it autonomously.

[0078] Step 202: Save the different frequency points in a dynamic frequency point library.

[0079] The dynamic frequency point library stores dynamically updated frequency points and evaluation indicators corresponding to the frequency points, and the evaluation indicators are determined based on characteristic information of the frequency points.

[0080] Optionally, before step 202, the method of this embodiment also includes: determining whether there is a frequency point that is the same as the hetero-frequency frequency point in the dynamic frequency point library; in response to the presence of a frequency point that is the same as the hetero-frequency frequency point in the dynamic frequency point library, updating the evaluation index corresponding to the frequency point that is the same as the hetero-frequency frequency point in the dynamic frequency point library based on the characteristic information of the hetero-frequency frequency point.

[0081] Optionally, step 202 may specifically include: in response to the absence of a frequency point identical to the heterofrequency point in the dynamic frequency point library, saving the heterofrequency point in the dynamic frequency point library, and determining an evaluation index corresponding to the heterofrequency point in the dynamic frequency point library based on characteristic information of the heterofrequency point.

[0082] Optionally, step 202 may further specifically include: determining a second indicator based on characteristic information of the heterofrequency frequency point; and updating the evaluation indicator corresponding to the frequency point identical to the heterofrequency frequency point in the dynamic frequency point library based on the second indicator and confidence information corresponding to the frequency point identical to the heterofrequency frequency point.

[0083] Optionally, after step 202, the method further includes: in response to the number of frequencies required for the initial cell search being greater than the maximum number of frequencies that can be accommodated in the dynamic frequency library, removing frequencies whose evaluation index ranking is lower than a first preset threshold from the dynamic frequency library.

[0084] In some examples, the first preset threshold may be a threshold for removing frequency points preset according to actual conditions during the initial cell search process.

[0085] For example, for the frequencies sent by the base station, there may only be a priority relationship but no specific power parameters. It is necessary to allocate a second indicator for the frequencies sent by the network device based on the score range of the dynamic frequency pool. The calculation of the second indicator is flexible and can even be dynamically adjusted according to actual conditions. Various calculation methods should be within the protection scope of this solution.

[0086] For example, Figure 4 As shown, take the confidence level as C(t,p) and the evaluation index as Score(x,y,z) as an example:

[0087] Among them, C∈[0,1], t is the time variable, p is the position variable; x, y, z represent independent variables of multiple dimensions, which are not fixed and can be adjusted according to actual conditions; Score pool is the score stored in the frequency pool; Score new is the new score of a frequency point input; the maximum number of frequency points that can be maintained in the library is N total , N is the number of frequency points in the current library.

[0088] like Figure 5As shown in the figure, each frequency point in the dynamic frequency point library is additionally attached with a confidence parameter C(t,p) for the subsequent weighted calculation of the new score. The confidence value range is 0 to 1, that is, it is normalized, 1 represents the highest confidence, and 0 represents the lowest confidence.

[0089] Among them, t represents time, a time variable, and p represents position, a position variable. The value of confidence is mainly affected by these two variables.

[0090] In general, the confidence C should decrease with the increase of t and p, that is, as time increases and the position of the terminal device changes, the confidence of the frequency points in the pool is gradually reduced; the specific formula can be dynamically adjusted according to actual conditions, and various calculation methods should be within the protection scope of the embodiments of the present disclosure.

[0091] For the frequency point input by the base station, we first need to determine whether the same frequency point already exists in the database; if the same frequency point exists, we need to update the information of the frequency point, as shown in the following formula 1:

[0092] Score pool =C(t,p)*Score pool +(1-C(t,p))*Score new (Formula 1)

[0093] In formula 1, Score new is the score of the input frequency point, Score pool is the score of the same frequency in the dynamic frequency library, and C(t,p) is the confidence of the frequency in the frequency library after fading due to time change and position change. Update the weighted Score pool After that, it is put into the dynamic frequency point library for sorting, and its confidence is reset to the maximum value C(t,p)=1, and then decreases with time and position from this point on. The calculation relationship between time and position and confidence is not limited, and needs to be obtained based on the relevant information that the UE can actually obtain. Various calculation methods should be within the protection scope of the embodiments of this disclosure.

[0094] If the same frequency does not exist in the dynamic frequency library and there is no historical information, then the frequency sent by the network device should have the highest confidence, so the formula is as shown in Formula 2 below:

[0095] Score pool =1.0*Score new (Formula 2)

[0096] The frequency point is newly added to the library for sorting, and its confidence is reset to the maximum value C(t,p)=1, and then decreases with time and position from this point on. After the new frequency point is added to the sorting, if the number of nodes N already in the library is greater than the total number of nodes maintained N total , you need to delete the lowest node at the end. Note that you may only use Score when sorting. pool , you can also refer to the confidence C(t,p), and all kinds of sorting methods should be within the protection scope of this scheme.

[0097] like Figure 6 As shown, for the frequency point input in the terminal device detection process, since it has just been detected, the confidence of the input frequency point is the highest, so it is fixed to 1. Regardless of whether there is the same frequency point, the calculation formula is as shown in the above formula 2. If there is a historical frequency point in the pool, the score is updated; if there is no historical frequency point, the new frequency point is directly added to the ranking, and the frequency points at the end that exceed the upper limit of the maintenance number are deleted.

[0098] Exemplarily, based on step 201, the heterogeneous frequency points A, B, C and D are stored in a dynamic frequency library, and it is determined whether there are identical heterogeneous frequency points in the dynamic frequency library. If the identical frequency information exists for frequency point A, the frequency data of heterogeneous frequency point A is updated; if the identical frequency points do not exist, the frequencies are stored in the dynamic frequency library.

[0099] Step 203: If the number of frequency points after storing the out-of-frequency frequency points in the dynamic frequency point library is greater than the maximum number of frequency points that the dynamic frequency point library can accommodate, remove the frequency points whose evaluation index is lower than the second preset threshold from the dynamic frequency point library.

[0100] In some examples, the first preset threshold may be a threshold for removing frequency points according to actual conditions during the neighboring cell measurement process. The first preset threshold and the second preset threshold may be set according to specific conditions, and whether the first preset threshold and the second preset threshold are the same is not specifically limited here.

[0101] Exemplarily, for different frequency points, if the number of different frequency points stored in the dynamic frequency point library is greater than the maximum number of frequency points that can be accommodated, the frequency points with the lowest evaluation index are removed from the dynamic frequency point library.

[0102] The neighboring cell detection process in the embodiment of the present disclosure selects out-of-frequency frequency points with high-scoring information from a dynamic frequency point library, and can even decide to discard some out-of-frequency frequency points with low evaluation indicators, thereby improving accuracy and flexibility.

[0103] Exemplarily, based on step 202, if the maximum capacity of the dynamic frequency point library is 5, and 8 frequency points have been stored in the above example, the three frequency points with the lowest evaluation indexes are deleted from the dynamic frequency point library according to the evaluation indexes.

[0104] Step 204: Obtain, from the dynamic frequency point library, an out-of-frequency frequency point whose evaluation index meets the first preset condition.

[0105] Optionally, step 204 may specifically include: acquiring, from the dynamic frequency point library, an out-of-frequency frequency point whose evaluation index is greater than a third preset threshold or is within a preset range.

[0106] Exemplarily, based on step 203, frequencies meeting the second preset condition are obtained: frequency A and frequency C (the first preset condition may be greater than a third threshold, or a preset range) to perform neighbor cell search.

[0107] Step 205: Use an inter-frequency point that meets the first preset condition to perform neighboring cell measurement.

[0108] Optionally, after step 205, the method may include: collecting neighboring cell detection results of various inter-frequency points sent by the network device, and reporting the neighboring cell measurement results of various inter-frequency points to the network device.

[0109] Among them, each inter-frequency point includes an inter-frequency point whose evaluation index does not meet the first preset condition, and the neighboring cell detection result of the inter-frequency point that does not meet the first preset condition is a preset detection result.

[0110] Optionally, after step 205, the method may further include: updating, according to the neighboring cell measurement result, the evaluation index corresponding to the heterofrequency point that meets the first preset condition in the dynamic frequency point library.

[0111] Exemplarily, the terminal device obtains a frequency point whose evaluation index meets the first preset condition to perform neighboring cell detection, stores the detected frequency point in a dynamic frequency point library, and updates the frequency point information in the dynamic frequency point library.

[0112] Exemplarily, based on step 204, the frequency points A and C for neighbor cell search are stored in a dynamic frequency point library, and the frequency data of the frequency points A and C in the dynamic frequency point library are updated.

[0113] In the process of neighboring cell detection, the existing technical solution is to directly use the inter-frequency points sent by the network device to traverse, and in some cases these inter-frequency points do not even have priority; while the embodiment of the present disclosure regards the inter-frequency points sent by the network device as an input of the dynamic frequency point library, and after the input, they still need to be sorted in the dynamic frequency point library, so as to obtain decision information with higher evaluation indicators.

[0114] The existing technical solution only regards the neighboring cell information sent by the network device as the input of the dynamic frequency point library; while the embodiment of the present disclosure regards the four processes of sorting the frequencies by energy strength, initial cell search, the network device sending the neighboring cell information and the neighboring cell detection process as the input of the dynamic frequency point library. To a certain extent, it is equivalent to adding a feedback channel to each step, recording the historical detection information, thereby increasing the credibility of the dynamic frequency point library sorting according to the evaluation index.

[0115] In this embodiment, when the timeliness of the inter-frequency points sent by the network device is poor, the terminal device can correct it with the frequency point information with higher evaluation index, so as to avoid invalid detection. In the case that the inter-frequency points sent by the network device do not have priority, the terminal device can sort these frequency points according to the evaluation index by itself. In the absence of network device control information, the terminal device can improve the efficiency of the next step of the process based on its own stored frequency point information. With the development of the protocol and the density of base station network, the number of inter-frequency points may increase exponentially, and the working state of the terminal device is also flexible and changeable. At this time, the terminal device may need to make some decisions in the neighboring area detection process, and the terminal device can make these decisions based on its own stored frequency point data.

[0116] Compared with the current existing technology, this embodiment enables the terminal device to detect the heterofrequency points in order according to the evaluation indicators of the heterofrequency points. Even if the network device sends down multiple heterofrequency points, the terminal device may not have enough time to measure all the heterofrequency points. It can also sort the heterofrequency points and screen the heterofrequency points that meet the conditions for detection. To a certain extent, it is guaranteed that the heterofrequency points with evaluation indicators higher than a certain threshold can be detected first, which will not affect the measurement of the heterofrequency points. Even if there is enough time, some heterofrequency points with evaluation indicators lower than a certain threshold can not be detected, and the network device can be reported that the heterofrequency points are some preset values ​​(such as relatively poor values), so as to save the power consumption of the terminal device. This embodiment establishes a feedback mechanism for the detection work of the terminal device, collects the historical information of each detection of the terminal device, and uses it to correct the information sent by the network device, so as to try to reduce power consumption and working time with more accurate decisions.

[0117] In order to illustrate the specific implementation process of this embodiment, the following specific application examples are given: Figure 7 As shown, but not limited to:

[0118] For example, take the terminal device as a mobile phone, the network device as a base station, and the name of the dynamic frequency library as a dynamic frequency pool.

[0119] After the phone is turned on, it will select frequencies in each band for convenient scanning based on some information stored in the SIM card (such as operator information, etc.) (a band contains multiple frequencies). After the scan is completed, the frequency energy of each frequency will be sorted. The frequency with high power is more likely to have wireless signals. The phone will store the sorted frequencies in the dynamic frequency pool and determine the evaluation index corresponding to the frequency based on the frequency energy. If the number of frequencies exceeds the maximum number that the dynamic frequency pool can accommodate, the frequencies with high evaluation indexes will be stored first, and the confidence of the newly stored frequencies will be set to 1, and then the confidence will be dynamically attenuated according to the change in time and the location of the terminal. If there are the same frequencies in the dynamic frequency pool, the score can be directly updated and the corresponding confidence can be reset to 1.

[0120] When the mobile phone needs to perform an initial cell search, it can select a frequency with a high evaluation index from the dynamic frequency pool for measurement, and update the evaluation index corresponding to the frequency in the dynamic frequency pool according to the measurement result, and then reset the confidence corresponding to the frequency to 1. In this way, the frequency with high score information in the dynamic frequency pool is used to perform initial cell search in turn to determine whether it meets the residency requirements. If it meets the requirements, the network residency process is started. If the network residency fails, it is necessary to obtain the frequency with high score information in the dynamic frequency pool again to perform initial cell search in turn. If the network residency is successful, the result of the initial cell detection is stored in the dynamic frequency pool, and the data in the dynamic frequency pool is updated.

[0121] After the initial cell search is successful, the base station will send the inter-frequency points. The mobile phone obtains the inter-frequency points sent by the base station and stores the sent inter-frequency points in the dynamic frequency pool. If there is the same frequency point in the dynamic frequency pool, the evaluation index of the frequency point is updated using formula 1, and the corresponding confidence is reset to 1; if there is no same frequency point in the dynamic frequency pool, the evaluation index of the frequency point is updated using formula 2, and the corresponding confidence is set to 1. The confidence is also dynamically attenuated according to the change of time and the location of the terminal. If the maximum number of frequencies that the dynamic frequency pool can accommodate is exceeded, the frequency points with high evaluation indicators are stored first.

[0122] In the process of neighboring cell detection, the frequencies with high scores of the different frequencies in the dynamic frequency pool are obtained and the neighboring cell detection process is carried out in turn, and multiple frequencies are detected in order of scores. According to the test results, the scores of the corresponding frequencies in the dynamic frequency pool are updated, and the corresponding confidence levels are reset to 1.

[0123] Compared with the current existing technology, this embodiment enables the terminal device to detect the heterofrequency points in order according to the evaluation indicators of the heterofrequency points. Even if the network device sends down multiple heterofrequency points, the terminal device may not have enough time to measure all the heterofrequency points. It can also sort the heterofrequency points and screen the heterofrequency points that meet the conditions for detection. To a certain extent, it is guaranteed that the heterofrequency points with evaluation indicators higher than a certain threshold can be detected first, which will not affect the measurement of the heterofrequency points. Even if there is enough time, some heterofrequency points with evaluation indicators lower than a certain threshold can not be detected, and the network device can be reported that the heterofrequency points are some preset values ​​(such as relatively poor values), so as to save the power consumption of the terminal device. This embodiment establishes a feedback mechanism for the detection work of the terminal device, collects the historical information of each detection of the terminal device, and uses it to correct the information sent by the network device, so as to try to reduce power consumption and working time with more accurate decisions.

[0124] Further, as Figure 1 and Figure 2 The specific implementation of the method shown in this embodiment provides a communication device, such as Figure 8 As shown, the device includes: an acquisition module 31, a storage module 32, and a detection module 33.

[0125] The acquisition module 31 is configured to acquire the inter-frequency point sent by the network device;

[0126] A storage module 32 is configured to store the different frequency points in a dynamic frequency point library, wherein the dynamic frequency point library stores dynamically updated frequency points and evaluation indicators corresponding to the frequency points, and the evaluation indicators are determined based on characteristic information of the frequency points;

[0127] The acquisition module 31 is further configured to acquire, from the dynamic frequency library, an out-of-frequency frequency point whose evaluation index meets the first preset condition;

[0128] The detection module 33 is configured to use the inter-frequency point that meets the first preset condition to perform neighboring cell measurement.

[0129] In some examples of this embodiment, the acquisition module 31 is also configured to save the frequency points needed for the initial cell search in the dynamic frequency point library, and determine the evaluation index corresponding to the frequency point in the dynamic frequency point library according to the energy strength of the frequency point; obtain the frequency points whose evaluation index meets the second preset condition from the dynamic frequency point library; use the frequency points that meet the second preset condition to perform an initial cell search; and update the evaluation index corresponding to the frequency points that meet the second preset condition in the dynamic frequency point library according to the result of the initial cell search.

[0130] In some examples of this embodiment, the dynamic frequency library also stores confidence information corresponding to the different frequency points, and the confidence information is used to determine the reliability of the evaluation index of the frequency point. The confidence information is dynamically updated according to time change information and / or location change information of the terminal device.

[0131] In some examples of this embodiment, the acquisition module 31 is specifically configured to determine a first indicator based on the power information, and / or noise information, and / or channel quality information corresponding to the frequency point that meets the second preset condition; based on the first indicator and the confidence information corresponding to the frequency point that meets the second preset condition, update the evaluation indicator corresponding to the frequency point that meets the second preset condition in the dynamic frequency point library.

[0132] In some examples of this embodiment, the saving module 32 is also configured to determine whether there is a frequency point identical to the hetero-frequency frequency point in the dynamic frequency point library; in response to the presence of a frequency point identical to the hetero-frequency frequency point in the dynamic frequency point library, based on the characteristic information of the hetero-frequency frequency point, update the evaluation index corresponding to the frequency point identical to the hetero-frequency frequency point in the dynamic frequency point library.

[0133] In some examples of this embodiment, the saving module 32 is specifically configured to save the heterofrequency frequency point in the dynamic frequency point library in response to the absence of a frequency point identical to the heterofrequency frequency point in the dynamic frequency point library, and determine the evaluation index corresponding to the heterofrequency frequency point in the dynamic frequency point library based on the characteristic information of the heterofrequency frequency point.

[0134] In some examples of this embodiment, the saving module 32 is specifically configured to determine a second indicator based on the characteristic information of the hetero-frequency frequency point; based on the second indicator and the confidence information corresponding to the frequency point that is the same as the hetero-frequency frequency point, update the evaluation indicator corresponding to the frequency point that is the same as the hetero-frequency frequency point in the dynamic frequency point library.

[0135] In some examples of this embodiment, the acquisition module 31 is also configured to remove frequencies whose evaluation indicators are lower than a first preset threshold from the dynamic frequency library in response to the number of frequencies required for the initial cell search being greater than the maximum number of frequencies accommodated by the dynamic frequency library.

[0136] In some examples of this embodiment, the acquisition module 31 is further configured to send network success information to the network device in response to the initial cell network being successfully established, and the network success information is used to trigger the network device to send the heterogeneous frequency point.

[0137] In some examples of this embodiment, the acquisition module 31 is further configured to respond to the failure of the initial cell network to use the next frequency point in the dynamic frequency point library that meets the second preset condition to perform the initial cell search in order of the evaluation indicators from high to low until the initial cell network is successfully established.

[0138] In some examples of this embodiment, the saving module 32 is further configured to remove the frequency points whose evaluation indicators are lower than the second preset threshold from the dynamic frequency point library if the number of frequency points after the out-of-frequency frequency points are saved in the dynamic frequency point library is greater than the maximum number of frequency points that the dynamic frequency point library can accommodate.

[0139] In some examples of this embodiment, the acquisition module 31 is further configured to acquire, from the dynamic frequency point library, out-of-frequency frequency points whose evaluation index is greater than a third preset threshold or is within a preset range.

[0140] In some examples of this embodiment, the detection module 33 is also configured to collect neighboring cell detection results of each hetero-frequency point sent by the network device, wherein the various hetero-frequency points include hetero-frequency points whose evaluation indicators do not meet the first preset conditions, and the neighboring cell detection results of the hetero-frequency points that do not meet the first preset conditions are preset detection results; and report the neighboring cell measurement results of each hetero-frequency point to the network device.

[0141] In some examples of this embodiment, the detection module 33 is further configured to update the evaluation index corresponding to the heterofrequency point that meets the first preset condition in the dynamic frequency point library according to the neighboring area measurement result.

[0142] It should be noted that for other corresponding descriptions of the functional units involved in a communication device provided in this embodiment, reference can be made to Figure 1 and Figure 2 The corresponding description in will not be repeated here.

[0143] Fig. 9 1 is a schematic diagram of the structure of a communication device 1800 provided in this embodiment. The communication device 1800 may be a network device, or a user device, or a chip, a chip system, or a processor that supports the network device to implement the above method, or a chip, a chip system, or a processor that supports the user device to implement the above method. The device may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.

[0144] The communication device 1800 may include one or more processors 1801. The processor 1801 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and communication data, and the central processing unit may be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process the data of the computer program.

[0145] Optionally, the communication device 1800 may further include one or more memories 1802, on which a computer program 1804 may be stored, and the processor 1801 executes the computer program 1804, so that the communication device 1800 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory 1802. The communication device 1800 and the memory 1802 may be provided separately or integrated together.

[0146] Optionally, the communication device 1800 may further include a transceiver 1805 and an antenna 1806. The transceiver 1805 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement a transceiver function. The transceiver 1805 may include a receiver and a transmitter, the receiver may be referred to as a receiver or a receiving circuit, etc., and is used to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is used to implement a transmitting function.

[0147] Optionally, the communication device 1800 may further include one or more interface circuits 1807. The interface circuit 1807 is used to receive code instructions and transmit them to the processor 1801. The processor 1801 executes the code instructions to enable the communication device 1800 to execute the method described in the above method embodiment.

[0148] In one implementation, the processor 1801 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.

[0149] In one implementation, the processor 1801 may store a computer program 1803, which runs on the processor 1801 and enables the communication device 1800 to perform the method described in the above method embodiment. The computer program 1803 may be fixed in the processor 1801, in which case the processor 1801 may be implemented by hardware.

[0150] In one implementation, the communication device 1800 may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiments. The processor and transceiver described in the present disclosure may be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver may also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channelmetal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0151] The communication device described in the above embodiments may be a network device or a user device, but the scope of the communication device described in the present disclosure is not limited thereto, and the structure of the communication device may not be limited thereto. Fig. 9 The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

[0152] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0153] (2) having a set of one or more ICs, and optionally, the IC set may also include a storage component for storing data and computer programs;

[0154] (3) ASIC, such as modem;

[0155] (4) Modules that can be embedded in other devices;

[0156] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;

[0157] (6)Others

[0158] Based on the above embodiment, this embodiment further provides a chip, including one or more interfaces and one or more processors; the interface is used to receive a signal from a memory of an electronic device and send the signal to the processor, the signal including a computer instruction stored in the memory; when the processor executes the computer instruction, the electronic device executes the above Figure 1 and Figure 2 The method shown.

[0159] If you can see Fig.10 Schematic diagram of the chip structure shown. Fig.10 The chip shown includes a processor 1901 and an interface 1902. The number of the processor 1901 may be one or more, and the number of the interface 1902 may be multiple.

[0160] Optionally, the chip further includes a memory 1903, and the memory 1903 is used to store necessary computer programs and data.

[0161] Those skilled in the art may also understand that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure may be implemented by electronic hardware, computer software, or a combination of the two. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the functions described for each specific application, but such implementation should not be understood as exceeding the scope of protection of the embodiments of the present disclosure.

[0162] The present disclosure also provides a computer-readable storage medium having instructions stored thereon, which implement the functions of any of the above method embodiments when executed by a computer.

[0163] The present disclosure also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0164] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, the process or function according to the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. Available media may be magnetic media (eg, floppy disks, hard disks, tapes), optical media (eg, high-density digital video discs (DVD)), or semiconductor media (eg, solid state disks (SSD)).

[0165] Those skilled in the art can understand that the various numerical numbers such as first and second involved in the present disclosure are only used for distinction for convenience of description and are not used to limit the scope of the embodiments of the present disclosure, and also indicate the order of precedence.

[0166] At least one in the present disclosure may also be described as one or more, and a plurality may be two, three, four or more, which is not limited in the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no order of precedence or size between the technical features described by the "first", "second", "third", "A", "B", "C" and "D".

[0167] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and / or device (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0168] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0169] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.

[0170] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present disclosure can be achieved, and this document is not limited here.

[0171] In addition, it should be understood that the various embodiments described in the present disclosure may be implemented separately or in combination with other embodiments when the scheme permits.

[0172] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments applied herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this disclosure.

[0173] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0174] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: include: Get the different frequency points sent by the network equipment; The different frequency points are stored in a dynamic frequency point library, wherein the dynamic frequency point library stores dynamically updated frequency points and evaluation indicators corresponding to the frequency points, and the evaluation indicators are determined based on characteristic information of the frequency points; From the dynamic frequency point library, obtaining an out-of-frequency frequency point whose evaluation index meets a first preset condition; Use the inter-frequency point that meets the first preset condition to perform neighboring area measurement.

2. The method according to claim 1, characterized in that Before acquiring the inter-frequency point sent by the network device, the method further includes: The frequency points required for the initial cell search are stored in the dynamic frequency point library, and the evaluation index corresponding to the frequency points in the dynamic frequency point library is determined according to the energy strength of the frequency points; From the dynamic frequency point library, obtaining a frequency point whose evaluation index meets a second preset condition; Performing an initial cell search using the frequency point that meets the second preset condition; According to the result of the initial cell search, the evaluation index corresponding to the frequency point meeting the second preset condition in the dynamic frequency point library is updated.

3. The method according to claim 2, characterized in that The dynamic frequency point library also stores confidence information corresponding to the different frequency points respectively, and the confidence information is used to determine the reliability of the evaluation index of the frequency point, and the confidence information is dynamically updated according to the time change information and / or the location change information of the terminal device.

4. The method according to claim 3, characterized in that The updating, according to the result of the initial cell search, of the evaluation index corresponding to the frequency point meeting the second preset condition in the dynamic frequency point library comprises: Determine a first indicator according to power information, and / or noise information, and / or channel quality information corresponding to the frequency point that meets the second preset condition; Based on the first indicator and the confidence information corresponding to the frequency point that meets the second preset condition, the evaluation indicator corresponding to the frequency point that meets the second preset condition in the dynamic frequency point library is updated.

5. The method according to claim 3, characterized in that: Before storing the different frequency points in a dynamic frequency point library, the method further includes: Determine whether there is a frequency point that is the same as the different frequency point in the dynamic frequency point library; In response to the presence of a frequency point identical to the hetero-frequency point in the dynamic frequency point library, an evaluation index corresponding to the frequency point identical to the hetero-frequency point in the dynamic frequency point library is updated based on feature information of the hetero-frequency point.

6. The method according to claim 5, characterized in that The storing the different frequency points in a dynamic frequency point library includes: In response to the absence of a frequency point identical to the heterofrequency point in the dynamic frequency point library, the heterofrequency point is saved in the dynamic frequency point library, and based on feature information of the heterofrequency point, an evaluation index corresponding to the heterofrequency point in the dynamic frequency point library is determined.

7. The method according to claim 5, characterized in that The updating, based on the characteristic information of the hetero-frequency point, of the evaluation index corresponding to the frequency point identical to the hetero-frequency point in the dynamic frequency point library comprises: Determining a second indicator based on the characteristic information of the heterogeneous frequency point; Based on the second indicator and the confidence information corresponding to the frequency point that is the same as the different-frequency frequency point, the evaluation indicator corresponding to the frequency point that is the same as the different-frequency frequency point in the dynamic frequency point library is updated.

8. The method according to claim 2, characterized in that: After the frequency point required for the initial cell search is stored in the dynamic frequency point library, the method further includes: In response to the number of frequencies required for the initial cell search being greater than the maximum number of frequencies that the dynamic frequency library can accommodate, frequencies whose evaluation indicators are lower than a first preset threshold are removed from the dynamic frequency library.

9. The method according to claim 2, characterized in that: The using the frequency point meeting the second preset condition to perform initial cell search includes: In response to the initial cell being successfully stationed in the network, a stationing success message is sent to the network device, and the stationing success message is used to trigger the network device to send the hetero-frequency point.

10. The method according to claim 9, characterized in that The using the frequency point meeting the second preset condition to perform the initial cell search further includes: In response to the failure of the initial cell network, the next frequency point in the dynamic frequency point library that meets the second preset condition is used in sequence according to the evaluation index from high to low to perform the initial cell search until the initial cell network is successfully established.

11. The method according to claim 1, characterized in that: After storing the different frequency points in the dynamic frequency point library, the method further includes: If the number of frequency points after the out-of-frequency frequency points are stored in the dynamic frequency point library is greater than the maximum number of frequency points that the dynamic frequency point library can accommodate, the frequency points whose evaluation index is lower than a second preset threshold are removed from the dynamic frequency point library.

12. The method according to claim 1, characterized in that The acquiring, from the dynamic frequency point library, an out-of-frequency frequency point whose evaluation index meets a first preset condition comprises: Obtaining, from the dynamic frequency point library, out-of-frequency frequency points whose evaluation index is greater than a third preset threshold or is within a preset range.

13. The method according to claim 1, characterized in that After performing neighboring cell measurement using the inter-frequency point that meets the first preset condition, the method further includes: Collecting neighboring cell detection results of each inter-frequency point sent by the network device, wherein each inter-frequency point includes an inter-frequency point whose evaluation index does not meet the first preset condition, and the neighboring cell detection result of the inter-frequency point that does not meet the first preset condition is a preset detection result; Report the neighboring cell measurement results of each of the different frequency points to the network device.

14. The method according to claim 1, characterized in that After performing neighboring cell measurement using the inter-frequency point that meets the first preset condition, the method further includes: According to the neighboring cell measurement result, the evaluation index corresponding to the heterofrequency point that meets the first preset condition in the dynamic frequency point library is updated.

15. A communication device, characterized in that: include: An acquisition module is configured to acquire the inter-frequency point sent by the network device; A storage module is configured to store the different frequency points in a dynamic frequency point library, wherein the dynamic frequency point library stores dynamically updated frequency points and evaluation indicators corresponding to the frequency points, and the evaluation indicators are determined based on characteristic information of the frequency points; The acquisition module is further configured to acquire, from the dynamic frequency point library, an out-of-frequency frequency point whose evaluation index meets the first preset condition; The detection module is configured to use the inter-frequency point that meets the first preset condition to perform neighboring area measurement.

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

17. A communication device, wherein: include: Transceiver; Memory; A processor is connected to the transceiver and the memory, respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer executable instructions on the memory, and can implement any one of the methods of claims 1 to 14.

18. A chip, characterized in that: It comprises one or more interfaces and one or more processors; the interface is used to receive a signal from a memory of a communication device and send the signal to the processor, the signal comprising a computer instruction stored in the memory; when the processor executes the computer instruction, the communication device executes the method described in any one of claims 1 to 14.