Communication method, communication device, communication equipment and chip

By adjusting the RSRP measurement value of the cell and optimizing the sorting of cell searches, the problem of terminal equipment continuously trying to read system messages during cell selection and reselecting is solved, and the effect of reducing power consumption and improving work efficiency is achieved.

CN120034923APending Publication Date: 2025-05-23BEIJING X RING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311578496.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-23
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

During initial cell selection or cell reselecting, the terminal device fails to continuously try to read system messages, resulting in increased power consumption, longer access to the cell, and reduced working efficiency.

Method used

By obtaining the first RSRP measurement value of multiple cells and adjusting it based on the historical system message reading result, the second RSRP measurement value is obtained, and the system message reading order of the cell is determined.

Benefits of technology

This avoids the situation where the terminal device repeatedly tries to read system messages, reduces power consumption, reduces the time to access the cell, improves work efficiency, and enables the terminal device to transmit power and retransmission times to be lower.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120034923A_ABST
    Figure CN120034923A_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 first RSRP measurement values of a plurality of cells; then adjusting the first RSRP measurement value based on historical system message reading results of the plurality of cells to obtain a second RSRP measurement value; and determining the current system message reading sequence of the plurality of cells according to the second RSRP measurement value. Compared with the prior art, the method and the device have the advantages that the RSRP measurement values of the plurality of cells are adjusted to obtain the adjusted sequence for reading the system messages of the plurality of cells, so that the condition that the terminal equipment repeatedly tries to read the system messages is avoided, the power consumption of the terminal equipment is reduced, the time for the terminal equipment to access the cells is shortened, and the user experience is improved. And the working efficiency of the terminal equipment is 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] When the terminal device performs initial cell selection or cell reselection, it needs to first perform measurements based on the frequency priority to obtain multiple cells that may exist on the frequency, and then obtain system information of the cells one by one until it finds a suitable cell to stay in or reselects to a better cell. Summary of the invention

[0003] In view of this, the present disclosure provides a communication method, a communication device, a communication equipment and a chip, the main purpose of which is to improve the technical problem that the current existing technology will cause the terminal device to continuously try to read the system message and fail until the reading time threshold is exceeded before the system message of the next cell can be read, which will lead to increased power consumption of the terminal device, longer time to access the cell and reduced working efficiency of the terminal device.

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

[0005] Obtaining first RSRP measurement values ​​of multiple cells;

[0006] Adjusting the first RSRP measurement value based on the historical system message reading results of the multiple cells to obtain a second RSRP measurement value;

[0007] Determine a current system message reading order of the multiple cells according to the second RSRP measurement value.

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

[0009] An acquisition module is configured to acquire first RSRP measurement values ​​of multiple cells;

[0010] an adjustment module, configured to adjust the first RSRP measurement value based on the historical system message reading results of the multiple cells to obtain a second RSRP measurement value;

[0011] The determination module is configured to determine the current system message reading order of the multiple cells according to the second RSRP measurement value.

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

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

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

[0015] By means of the above technical solution, the present disclosure provides a communication method, apparatus, communication equipment and chip, specifically first obtaining the first RSRP measurement value of multiple cells; then adjusting the first RSRP measurement value based on the historical system message reading results of the multiple cells to obtain the second RSRP measurement value; and then determining the current system message reading order of the multiple cells based on the second RSRP measurement value. Compared with the current related technology, the present application adjusts the RSRP measurement values ​​of multiple cells by obtaining the historical system message reading results recorded by the terminal device, and obtains the adjusted order of reading system messages for multiple cells, thereby avoiding the situation where the terminal device repeatedly attempts to read the system message, reducing the power consumption of the terminal device, reducing the time for the terminal device to access the cell, and improving the working efficiency of the terminal device. Based on the adjusted system message reading order, the terminal device can reside in a better cell, so that the terminal device can have a lower transmission power and retransmission times, further reducing power consumption.

[0016] 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

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

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

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

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

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

[0022] Figure 4 A schematic diagram of an example process provided by an embodiment of the present disclosure is shown;

[0023] Figure 5 A schematic diagram of an example process provided by an embodiment of the present disclosure is shown;

[0024] Figure 6 A schematic diagram of an example process provided by an embodiment of the present disclosure is shown;

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

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

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

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

[0029] In the related art, in the process of acquiring the system information of a cell, it is necessary to sort the reference signal receiving power (RSRP) measurement value of each cell from large to small, and try to read the system information of the cell broadcasted by the base station in sequence.

[0030] However, there may be a situation where a cell with a larger RSRP measurement value is not actually the most suitable cell to stay in, or even a cell that cannot be stayed in. If this sorting method is still used to read system messages, the terminal device will continue to try to read system messages and fail until the reading time threshold is exceeded before the system message of the next cell can be read, which will increase the power consumption of the terminal device, increase the time to access the cell, and reduce the working efficiency of the terminal device.

[0031] In order to improve the technical problem that in the current related technology, the terminal device continuously attempts to read the system message but fails until the reading time threshold is exceeded before the system message of the next cell can be read, thereby increasing the power consumption of the terminal device, prolonging the time to access the cell, and reducing the working efficiency of the terminal device. This embodiment provides a communication method, such as Figure 1 As shown, the method includes:

[0032] Step 101: Obtain first RSRP measurement values ​​of multiple cells.

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

[0034] In one embodiment, obtaining first RSRP measurement values ​​of multiple cells includes receiving first RSRP measurement values ​​of multiple cells reported by a physical layer.

[0035] For this embodiment, the physical layer is the first layer of the Open System Interconnection Reference Model (OSI). Although it is at the bottom layer, it is the foundation of the entire open system. The physical layer provides transmission media and interconnection equipment for data communication between devices, and provides a reliable environment for data transmission. The physical layer can provide a data terminal device with a path for transmitting data and can also provide data transmission services, for example, ensuring that data can pass through it correctly and providing sufficient bandwidth.

[0036] In an embodiment of the present application, multiple cells are terminal devices that measure the frequencies sent by the network device in sequence according to the frequency priorities, and multiple cells may exist on each frequency.

[0037] It should be noted that the network equipment may be a base station, which is the abbreviation of base station subsystem (BSS). Taking the 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 some examples, the first RSRP measurement value is an RSRP measurement value corresponding to the cell obtained when the terminal device measures the frequency point.

[0039] Step 102: Based on the historical system message reading results of multiple cells, adjust the first RSRP measurement value to obtain a second RSRP measurement value.

[0040] In an embodiment of the present application, the historical message reading results may include the reading results of the terminal device's last reading of system messages for multiple cells. For example, for cell a, cell b, cell c, and cell d, the last reading result for cell a may be a reading failure, the last reading result for cell b may be a reading failure, and the last reading result for cell c may be a reading success.

[0041] It should be noted that the second RSRP measurement value is obtained by adjusting the first RSRP measurement value based on the historical message reading result.

[0042] Step 103: Determine the current system message reading order of the multiple cells according to the second RSRP measurement value.

[0043] In some examples, the current system message reading order of the multiple cells is obtained according to the second RSRP measurement values ​​from large to small.

[0044] Compared with the related art, this embodiment obtains and saves the results of system message reading, adjusts the RSRP measurement values ​​of multiple cells, and obtains the adjusted order of reading system messages for multiple cells, thereby avoiding the situation where the terminal device repeatedly attempts to read the system message, reducing the power consumption of the terminal device, reducing the time for the terminal device to access the cell, and improving the working efficiency of the terminal device. Based on the adjusted system message reading order, the terminal device can reside in a better cell, so that the terminal device can have lower transmission power and retransmission times, further reducing power consumption.

[0045] 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:

[0046] Step 201: Obtain first RSRP measurement values ​​of multiple cells.

[0047] Exemplarily, the network device sends three frequencies A, B, and C to the terminal device. The terminal device measures frequencies A, C, and B one by one in the order of their priority, and can obtain cells a and b included in frequency A, cells c and d included in frequency C, and cells e and f included in frequency B. For frequencies A, C, and B, the multiple cells are cells a, b, c, d, e, and f.

[0048] Furthermore, for frequency A, frequency C, and frequency B, we can obtain cell a and cell b included in frequency A, cell a corresponds to RSRP measurement value a, cell b corresponds to RSRP measurement value b, cell e and cell f included in frequency B, cell e corresponds to RSRP measurement value e, cell f corresponds to RSRP measurement value f, and so on, and examples are not given one by one here.

[0049] Step 202: Based on the historical system message reading result, determine the current RSRP adjustment values ​​of multiple cells.

[0050] Optionally, step 202 may specifically include: analyzing the reading results of the last system message reading for multiple cells in the historical system message; based on the reading results, adjusting the RSRP adjustment value used by each of the multiple cells when the system message was last read, to obtain the current RSRP adjustment values ​​of the multiple cells.

[0051] In the embodiment of the present application, the RSRP adjustment value is obtained based on historical system messages.

[0052] For example, for cells a, cell b, cell c, cell d, cell e and cell f, in the historical system message reading results, the last reading result for cell a may be a reading failure, the last reading result for cell b may be a reading failure, and the last reading result for cell c may be a reading success.

[0053] Accordingly, the RSRP adjustment values ​​used when the system message of the cells a, b and c was read last time can be adjusted, and the RSRP adjustment values ​​of the current cells a, b and c can be obtained.

[0054] In some examples, step 202 specifically further includes: if the target cell among the multiple cells is read successfully, the RSRP adjustment value used when the system message of the target cell was read last time is reduced by one unit value to obtain the current RSRP adjustment value of the target cell.

[0055] Optionally, the target cell may be any one of the multiple cells. For example, the multiple cells are cell a, cell b and cell c, and the target cell may be any one of cell a, cell b and cell c.

[0056] For example, if the last reading result of cell c is successful, and the RSRP adjustment value used when reading the system message of cell c last time is 1, 1 can be reduced by one unit value, that is, 1 is adjusted to 0 as the current RSRP adjustment value of cell c.

[0057] For this embodiment, step 202 specifically further includes: if the target cell reading fails in the reading result, analyzing the reason for the failure to read the system message of the target cell; and determining the current RSRP adjustment value of the target cell based on the analysis result.

[0058] For example, if the last reading result of cell a was a reading failure and the last reading result of cell b was a reading failure, it is necessary to determine the reasons for the reading failure of cells a and cell b. Based on the different reasons, the RSRP adjustment values ​​used when the system message was last read for cells a and cell b are adjusted respectively, and then the current RSRP adjustment values ​​of cells a and cell b are determined.

[0059] In an embodiment of the present application, step 202 specifically also includes: if it is determined based on the analysis result that the reason for the failure to read the system message of the target cell is a preset failure reason, the RSRP adjustment value used for the last system message reading of the target cell is increased by one unit value to obtain the current RSRP adjustment value of the target cell.

[0060] It should be noted that the preset failure reasons include large cell interference, low signal-to-noise ratio, etc. The preset failure reasons can be set as needed. The specific types of the preset failure reasons are not specifically limited in the embodiments of the present application.

[0061] For example, if the reason for the reading failure of cell a is analyzed to be the preset failure reason, the RSRP adjustment value used when the system message of cell a was read last time was 1, and 1 can be increased by one unit value, that is, 1 is adjusted to 2, as the current RSRP adjustment value of cell a.

[0062] As an optional manner, step 202 specifically further includes: in response to the RSRP adjustment value used in the last system message reading of the target cell being a preset initialization value, determining the preset initialization value as the current RSRP adjustment value of the target cell.

[0063] Exemplarily, if the last reading result of cell c is successful, the preset initialization value is 0, and the RSRP adjustment value used when the system message of cell c was read last time is 0, the preset initialization value 0 is used as the current RSRP adjustment value of cell c.

[0064] Furthermore, step 202 specifically includes: if all the multiple cells in the reading result fail to be read based on a preset failure reason, determining the preset initialization value as the current RSRP adjustment value of the multiple cells.

[0065] In some examples, if the multiple cells are cell a, cell b and cell c, the last reading result of cell a was a reading failure based on a preset reason, the last reading result of cell b was a reading failure based on a preset reason, and the last reading result of cell c was a reading failure based on a preset reason, that is, all the multiple cells failed to read based on the preset failure reason, and the current adjustment values ​​of cells a, cell b and cell c are all set to the preset initialization values.

[0066] Further optionally, step 202 specifically includes: if it is determined based on the analysis result that the cause of the failure to read the system message of the target cell is other than the preset failure cause, the RSRP adjustment value used for the last system message reading of the target cell is determined as the current RSRP adjustment value of the target cell.

[0067] In the embodiment of the present application, if the reason for the reading failure of cell b is analyzed to be other than the preset failure reason, and the RSRP adjustment value used when the system message of cell b was read last time is 1, then 1 is used as the current RSRP adjustment value of cell a.

[0068] It should be noted that other reasons other than the preset failure reasons may be dual-card punching, single antenna reception performance loss, and inconsistent intra-window and inter-window merging strategies, etc. Other reasons other than the preset failure reasons can be set as needed. The specific types of other reasons other than the preset failure reasons are not specifically limited in the embodiments of the present application.

[0069] Step 203: Based on the current RSRP adjustment values ​​of the multiple cells, the first RSRP measurement value is adjusted to obtain a second RSRP measurement value.

[0070] Optionally, before step 203, the method of this embodiment may include: saving the current RSRP adjustment values ​​of the multiple cells in a preset storage location of the terminal device.

[0071] For example, if the current RSRP adjustment value of cell a is 1, the current RSRP adjustment value of cell b is 2, and the current RSRP adjustment value of cell c is 0, the current adjustment values ​​of cells a, b, and c are all saved in the terminal device.

[0072] Step 204: Determine the current system message reading order of the multiple cells according to the second RSRP measurement value.

[0073] For this embodiment, before step 204, the method of this embodiment further includes: reading system messages from multiple cells in a system message reading order.

[0074] In some examples, before step 204, the method of this embodiment further includes: updating a first decision condition for residing in multiple cells based on current RSRP adjustment values ​​of the multiple cells to obtain a second decision condition; and determining a second cell in the multiple cells that does not meet the second decision condition based on the second decision condition.

[0075] Among them, the terminal device no longer obtains the first RSRP measurement value of the second cell reported by the physical layer.

[0076] Optionally, the 3rd Generation Partnership Project (3GPP) standard describes the criteria for camping on a cell, and the first decision condition needs to satisfy Formula 1 and Formula 2 as shown below:

[0077] Srxlev=Qrxlevmeas-(Qrxlevmin+Qrxlevminoffset)–Pcompensation

[0078] -Qoffsettemp(Formula 1)

[0079] Squal=Qqualmeas–(Qqualmin+Qqualminoffset)-Qoffsettemp

[0080] (Formula 2)

[0081] In Formula 1 and Formula 2, Srxlev>0 and Squal>0, Srxlev represents the strength of the received signal power of the currently connected base station monitored by the terminal device (Serving cell received signal strength measurement, Srxlev), Qrxlevmeas represents the measured value of the received signal quality, Qrxlevmin represents the minimum channel requirement for cell reselection, and offset represents a function.

[0082] The RSRP adjustment value can adjust the measurement values ​​Qrxlevmeas and Qqualmeas reported by the physical layer. That is, the second decision condition must satisfy the following formulas 3 and 4:

[0083] Srxlev=Qrxlevmeas-Temp RSRP –(Qrxlevmin+Qrxlevminoffset)–

[0084] Pcompensation-Qoffsettemp (Formula 3)

[0085] Squal=Qqualmeas-Temp RsRP –(Qqualmin+Qqualminoffset)-

[0086] Qoffsettemp(Formula 4)

[0087] In Formula 3 and Formula 4, Temp RSRP Indicates the RSRP adjustment value.

[0088] It should be noted that after the criteria for staying in a cell are optimized, a cell that fails to obtain system messages too many times will not meet the stay conditions, so that the terminal device can directly skip such cells during the cell search process and give priority to or reselect other better cells, thereby achieving the effect of shortening latency and reducing power consumption.

[0089] In a cellular mobile communication network, taking the terminal device as UE as an example, the cell base station will broadcast system messages, including MIB, including network attached storage (NAS) information and timers and counters (SIB1) in idle mode and connected mode of UE, system message 2 (SIB2), including cell selection and reselection parameters (SIB3) in idle mode of UE and other system messages. Among them, the management information base (MIB), SIB1, SIB2 are necessary system messages for UE to stay in the cell. If the necessary system messages fail to be obtained, the UE considers that the cell cannot be stayed. When the UE is turned on for cell selection, or when reselecting a cell in idle mode, or when it loses coverage, or when reselecting from other radio access technology (Radio Access Technolog, RAT) cells, it is necessary to first measure according to the frequency priority to obtain that there may be multiple cells on the frequency point, and try to read the system message of the cell broadcast by the base station according to the RSRP of the cell from large to small, until a suitable cell for staying is found or a better cell is reselected.

[0090] In the related technical solutions, there may be a scenario where the UE fails to obtain system messages. If the system message fails to be obtained within a certain system message period, the UE will generally try more system message periods to obtain the system message broadcast by the cell. When the UE fails to obtain the necessary system message for residence at a specific time, the UE may think that the cell cannot be resided. In some special scenarios of the related technical solutions, such as cells with a large RSRP, abnormalities or other interferences may occur, resulting in a lower signal-to-noise ratio. In fact, it is not the most suitable cell to reside in or the cell cannot be resided in. If the UE keeps trying to reside in the cell to read the system message, it will cause increased latency and power consumption.

[0091] like Figure 3 As shown, taking the terminal device as UE as an example, there are two frequency points and each frequency point has two cells. During the cell search process, the UE Figure 4As shown, frequency 1 is measured first according to the frequency priority, and it is found that there are two cells: cell 1 and cell 2. The RSRP1 of cell 1 is greater than the RSRP2 of cell 2. The UE attempts to read the system message of cell 1. If cell 1 encounters the special scenarios mentioned in Section 1.2 above, such as cell abnormality or interference, there will be two results. Result 1: the UE attempts to read the system message of cell 1 for a long time, and finally succeeds after multiple failures; Result 2: the UE attempts to read the system message of cell 1 for a long time and finally fails. The UE attempts to obtain the system message of cell 2. If it fails, it continues to try the cell of frequency 2. The UE may trigger the cell selection or cell reselection process multiple times. If it follows the above steps each time and tries to read the system message of cell 1 in the order of RSRP size, it will cause large delays and power consumption. Even if cell 1 meets the conditions for staying, the UE does not try other cells that may have a higher signal-to-noise ratio and smaller delay. If the UE performs data or telephone services on cells with lower signal-to-noise ratios for a long time, it will also cause higher delays, lower data service rates, and more retransmissions leading to higher power consumption.

[0092] Compared with the related art, this embodiment obtains and saves the results of system message reading, adjusts the RSRP measurement values ​​of multiple cells, thereby optimizing the order of cell search, avoiding the situation where the terminal device repeatedly attempts to read the system message, reducing the power consumption of the terminal device, reducing the time for the terminal device to access the cell, and improving the working efficiency of the terminal device. Based on the optimized system message reading order, the terminal device can reside in a better cell, so that the terminal device can have lower transmission power and retransmission times, further reducing power consumption.

[0093] In order to illustrate the specific implementation process of this embodiment, the following specific application examples are given, but are not limited thereto:

[0094] like Figure 5 As shown, taking the terminal device as UE as an example, the UE saves an RSRP adjustment value Temp for each detected cell. RSRP , the value is initially 0. If the acquisition of system information in the cell fails once, the Step value is incremented. If the cell acquires system information successfully and Temp RSRP >0, decrement Step until it reaches 0. If all cells cannot be camped or the UE enters the coverage loss state, the Temp of all cells RSRP Set to 0.

[0095] like Figure 6 As shown in the figure, each time the UE selects or reselects a cell, it first adjusts the RSRP value of the cell reported by the physical layer measurement, and then sorts the cells according to the RSRP size, and reads the system message and subsequent cell residence process according to the adjusted cell order. RSRP adjustment is to convert RSRP measurement value - adjustment value Temp RSRPThe result of the adjustment may be to optimize the position of the cells that have too many failed system cell reads in the next RSRP sorting process.

[0096] Compared with the related art, this embodiment obtains and saves the results of system message reading, adjusts the RSRP measurement values ​​of multiple cells, thereby optimizing the order of cell search, avoiding the situation where the terminal device repeatedly attempts to read the system message, reducing the power consumption of the terminal device, reducing the time for the terminal device to access the cell, and improving the working efficiency of the terminal device. Based on the optimized system message reading order, the terminal device can reside in a better cell, so that the terminal device can have lower transmission power and retransmission times, further reducing power consumption.

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

[0098] An acquisition module 31 is configured to acquire first RSRP measurement values ​​of multiple cells;

[0099] An adjustment module 32 is configured to adjust the first RSRP measurement value based on the historical system message reading results of the multiple cells to obtain a second RSRP measurement value;

[0100] The determination module 33 is configured to determine the current system message reading order of the multiple cells according to the second RSRP measurement value.

[0101] In some examples of this embodiment, the adjustment module 32 is specifically configured to determine the current RSRP adjustment values ​​of the multiple cells based on the historical system message reading results; based on the current RSRP adjustment values ​​of the multiple cells, adjust the first RSRP measurement value to obtain a second RSRP measurement value.

[0102] In some examples of this embodiment, the adjustment module 32 is further configured to analyze the reading result of the last system message reading for the multiple cells in the historical system message; based on the reading result, the RSRP adjustment value used by each of the multiple cells when the system message was last read is adjusted to obtain the current RSRP adjustment values ​​of the multiple cells.

[0103] In some examples of this embodiment, the adjustment module 32 is further configured to, if the target cell among the multiple cells is read successfully, reduce the RSRP adjustment value used when the system message of the target cell was last read by one unit value to obtain the current RSRP adjustment value of the target cell.

[0104] In some examples of this embodiment, the adjustment module 32 is further configured to analyze the reason for the failure to read the system message of the target cell if the reading of the target cell in the reading result fails; and determine the current RSRP adjustment value of the target cell based on the analysis result.

[0105] In some examples of this embodiment, the adjustment module 32 is further configured to increase the RSRP adjustment value used for the last system message reading of the target cell by one unit value if it is determined based on the analysis result that the cause of the failure to read the system message of the target cell is a preset failure cause, so as to obtain the current RSRP adjustment value of the target cell.

[0106] In some examples of this embodiment, the adjustment module 32 is further configured to, in response to the RSRP adjustment value used for the last system message reading of the target cell being a preset initialization value, determine the preset initialization value as the current RSRP adjustment value of the target cell.

[0107] In some examples of this embodiment, the adjustment module 32 is further configured to determine the preset initialization value as the current RSRP adjustment value of the multiple cells if all the multiple cells in the reading result fail to read based on the preset failure reason.

[0108] In some examples of this embodiment, the adjustment module 32 is further configured to determine the RSRP adjustment value used for the last system message reading of the target cell as the current RSRP adjustment value of the target cell if it is determined based on the analysis result that the cause of the failure to read the system message of the target cell is other than the preset failure cause.

[0109] In some examples of this embodiment, the adjustment module 32 is further configured to save the current RSRP adjustment values ​​of the multiple cells in a preset storage location of the terminal device.

[0110] In some examples of this embodiment, the determination module 33 is further configured to read the system messages of the multiple cells according to the system message reading order.

[0111] In some examples of this embodiment, the determination module 33 is also configured to update the first decision condition for residing in the multiple cells based on the current RSRP adjustment values ​​of the multiple cells to obtain a second decision condition; based on the second decision condition, determine a second cell among the multiple cells that does not meet the second decision condition, wherein the terminal device no longer obtains the first RSRP measurement value of the second cell reported by the physical layer.

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

[0113] Figure 8 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.

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

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

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

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

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

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

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

[0121] The communication device described in the above embodiments may be a network device or a user equipment, 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 restricted by Figure 8 and. The communication device may be an independent device or may be a part of a larger device. For example, the communication device may be:

[0122] (1) An independent integrated circuit (IC), or a chip, or a chip system or a subsystem;

[0123] (2) A set having one or more ICs. Optionally, the IC set may also include a storage component for storing data and computer programs;

[0124] (3) An ASIC, such as a modem;

[0125] (4) A module that can be embedded in other devices;

[0126] (5) A receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.;

[0127] (6) Others, etc.

[0128] Based on the above embodiments, the present embodiment further provides a chip, including one or more interfaces and one or more processors; the interfaces are configured to receive signals from a memory of an electronic device and send the signals to the processors, and the signals include computer instructions stored in the memory; when the processors execute the computer instructions, the electronic device is caused to execute the methods as described above in Figure 1 and Figure 2 shown.

[0129] As can be seen in Fig. 9 shown is a schematic structural diagram of the chip. Fig. 9 shown, the chip includes a processor 1901 and an interface 1902. Among them, the number of processors 1901 may be one or more, and the number of interfaces 1902 may be multiple.

[0130] Optionally, the chip further includes a memory 1903, and the memory 1903 is used for storing necessary computer programs and data.

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

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

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

[0134] 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)).

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

[0136] 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".

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

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

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

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

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

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

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

[0144] 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, It is characterized in that include: Obtain first reference signal received power RSRP measurement values ​​of multiple cells; Adjusting the first RSRP measurement value based on the historical system message reading results of the multiple cells to obtain a second RSRP measurement value; Determine a current system message reading order of the multiple cells according to the second RSRP measurement value.

2. The method according to claim 1, It is characterized in that The adjusting the first RSRP measurement value based on the historical system message reading results of the multiple cells to obtain the second RSRP measurement value includes: Determine current RSRP adjustment values ​​of the multiple cells based on the historical system message reading result; Based on the current RSRP adjustment values ​​of the multiple cells, the first RSRP measurement value is adjusted to obtain a second RSRP measurement value.

3. The method according to claim 2, It is characterized in that The analyzing the historical system message reading information to determine the current RSRP adjustment values ​​of the multiple cells includes: Analyze the reading result of the system message reading of the multiple cells last time in the historical system message; Based on the reading result, the RSRP adjustment value used by each of the multiple cells when the system message was read last time is adjusted to obtain the current RSRP adjustment values ​​of the multiple cells.

4. The method according to claim 3, It is characterized in that The adjusting, based on the reading result, the RSRP adjustment value used by each of the multiple cells when the system message was read last time to obtain the current RSRP adjustment values ​​of the multiple cells includes: If the target cell among the multiple cells is read successfully, the RSRP adjustment value used when the system message of the target cell was read last time is adjusted down by one unit value to obtain the current RSRP adjustment value of the target cell.

5. The method according to claim 4, It is characterized in that The step of adjusting the RSRP adjustment value used by each of the multiple cells when the system message was read last time based on the reading result to obtain the current RSRP adjustment values ​​of the multiple cells further includes: If the target cell in the reading result fails to be read, analyzing the reason for the failure to read the system message of the target cell; Based on the analysis result, a current RSRP adjustment value of the target cell is determined.

6. The method according to claim 5, It is characterized in that The determining, based on the analysis result, a current RSRP adjustment value of the target cell includes: If it is determined based on the analysis result that the reason for the failure to read the system message of the target cell is a preset failure reason, the RSRP adjustment value used by the target cell for reading the system message last time is increased by one unit value to obtain the current RSRP adjustment value of the target cell.

7. The method according to claim 4, It is characterized in that If the target cell among the multiple cells is read successfully, the method further includes: In response to the RSRP adjustment value used in the last system message reading of the target cell being a preset initialization value, the preset initialization value is determined as the current RSRP adjustment value of the target cell.

8. The method according to claim 7, It is characterized in that The adjusting, based on the reading result, the RSRP adjustment value used by each of the multiple cells when the system message was read last time to obtain the current RSRP adjustment values ​​of the multiple cells includes: If all of the multiple cells in the reading result fail to be read based on the preset failure reason, the preset initialization value is determined as the current RSRP adjustment value of the multiple cells.

9. The method according to claim 6, It is characterized in that The determining, based on the analysis result, a current RSRP adjustment value of the target cell further includes: If it is determined based on the analysis result that the reason for the failure in reading the system message of the target cell is other than the preset failure reason, the RSRP adjustment value used by the target cell for reading the system message last time is determined as the current RSRP adjustment value of the target cell.

10. The method according to claim 2, It is characterized in that Before adjusting the first RSRP measurement value based on the current RSRP adjustment values ​​of the multiple cells to obtain the second RSRP measurement value, the method further includes: The current RSRP adjustment values ​​of the multiple cells are stored in a preset storage location of the terminal device.

11. The method according to claim 1, It is characterized in that After determining the current system message reading order of the multiple cells according to the second RSRP measurement value, the method further includes: The system messages of the multiple cells are read according to the system message reading order.

12. The method according to any one of claims 1 to 11, It is characterized in that After reading the system messages of the multiple cells in the system message reading order, the method further includes: Based on the current RSRP adjustment values ​​of the multiple cells, updating the first decision condition for residing in the multiple cells to obtain a second decision condition; Based on the second decision condition, determine a second cell among the multiple cells that does not meet the second decision condition, wherein the terminal device no longer obtains the first RSRP measurement value of the second cell reported by the physical layer.

13. A communication device, It is characterized in that include: An acquisition module is configured to acquire first RSRP measurement values ​​of multiple cells; an adjustment module, configured to adjust the first RSRP measurement value based on the historical system message reading results of the multiple cells to obtain a second RSRP measurement value; The determination module is configured to determine the current system message reading order of the multiple cells according to the second RSRP measurement value.

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

15. A communication device, in, 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 11.

16. A chip, It is 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 11.