A cell access method, a terminal device, and a storage medium
By prioritizing cell access based on the service type of the terminal device and determining the signal evaluation parameters, the problem of communication instability caused by cell anomalies for user equipment was solved, thus improving user experience and communication quality.
Patent Information
- Application Number
- CN202410047223.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-10
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2044-01-10
AI Technical Summary
In existing technologies, even after selecting the cell with the strongest signal strength, user equipment may still experience communication instability or lag due to cell anomalies, resulting in a poor user experience.
Signal evaluation parameters, such as RSRP, RSRQ, and SINR, are determined based on the service type of the terminal device and used as cell priority ranking factors. Cells with higher signal quality or fewer anomalies are given priority for access, and cells are disabled or have their priority reduced when anomalies occur.
It improved the user's cell selection experience, enhanced the communication quality of terminal devices, and reduced communication interruptions and lag caused by cell anomalies.
Smart Images

Figure CN119255335B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a cell access method, a terminal device and a storage medium. BACKGROUND
[0002] In the technical field of communication, a network device such as a base station can provide communication coverage for a specific geographic area, and a user equipment (UE) such as a mobile phone in a communication coverage area (i.e., a cell) can access a network through a network device corresponding to the cell to implement communication with other devices.
[0003] In the related art, the cell selection strategy of a user equipment is that the user equipment sorts cells according to the signal strength of the searched cells after searching for the cells, and preferentially connects to the cell with the strongest signal strength. Subsequently, when the cell connected by the user equipment is no longer the cell with the strongest signal strength, the user equipment will reselect, switch or redirect to other cells.
[0004] However, although the cell connected by the user equipment through the above strategy is the cell with the strongest signal strength, in actual application, problems such as the user equipment being unable to communicate due to cell abnormalities, or the user equipment having a poor experience due to the existence of phenomena such as freezing when communicating in the cell, may occur. SUMMARY
[0005] The purpose of the present application is to provide a cell access method, a terminal device and a storage medium, which can improve the communication quality of the terminal device and improve the user experience.
[0006] In a first aspect, the present application discloses a cell access method applied to a terminal device such as a mobile phone or a computer. The method determines the service type of the service operated by the terminal device, determines a signal evaluation parameter according to the communication requirement of the service type, takes the signal evaluation parameter as a priority ranking factor of a cell, ranks the priority of multiple accessible cells of the terminal device, and selects a cell for access according to the priority ranking result of the multiple accessible cells. Thus, the signal evaluation parameter is determined according to the service type of the service operated by the terminal device, and the signal evaluation parameter is taken as the priority ranking factor of the cell, so as to rank the priority of the multiple accessible cells of the terminal device and select a cell for access, thereby improving the cell selection experience of the user and enhancing the communication quality of the terminal device.
[0007] In some specific implementation manners, the signal evaluation parameter is determined according to the service type, including: if the service type represents that the terminal is in an idle state, a reference signal received power (RSRP) is determined as the signal evaluation parameter.
[0008] In some specific implementations, signal evaluation parameters are used as cell priority ranking factors to prioritize multiple accessible cells for the terminal. This includes: if the Reference Signal Received Quality (RSRQ) value and / or Signal-to-Interference-plus-Noise Ratio (SINR) value are higher than the threshold values for RSRQ and / or SINR, then the Reference Signal Received Quality (RSRP) value is used as the cell priority ranking factor to prioritize the multiple accessible cells for the terminal. Therefore, the signal evaluation parameters are determined based on the service type of the service being operated by the terminal, and these parameters are used as cell priority ranking factors to prioritize multiple accessible cells for the terminal and select a cell for access, thereby improving the user's cell selection experience and enhancing the communication quality of the terminal equipment.
[0009] In some specific implementations, signal evaluation parameters are determined based on the service type, including: if the service type is a time-delay sensitive service type, then SINR is determined as the signal evaluation parameter.
[0010] In some specific implementations, signal evaluation parameters are used as cell priority ranking factors to prioritize multiple accessible cells for the terminal. This includes: if the SINR value is higher than a SINR threshold, and the RSRQ and / or RSRP values are higher than the RSRQ and / or RSRP thresholds respectively, then the SINR value is used as the cell priority ranking factor to prioritize the multiple accessible cells for the terminal. Therefore, the signal evaluation parameters are determined based on the service type of the service being operated by the terminal, and these parameters are used as cell priority ranking factors to prioritize multiple accessible cells for the terminal and select a cell for access, thereby improving the user's cell selection experience and enhancing the communication quality of the terminal equipment.
[0011] In some specific implementations, signal evaluation parameters are determined based on the service type, including: if the service type is a time-delay sensitive service type, then RSRQ and / or RSRP are determined as signal evaluation parameters.
[0012] In some specific implementations, signal evaluation parameters are used as cell priority ranking factors to prioritize multiple accessible cells for the terminal. This includes: if the SINR value is higher than a SINR threshold, then the RSRQ value and / or RSRP value are used as cell priority ranking factors to prioritize multiple accessible cells for the terminal. Therefore, the signal evaluation parameters are determined based on the service type of the service being operated by the terminal, and these parameters are used as cell priority ranking factors to prioritize multiple accessible cells for the terminal and select a cell for access, thereby improving the user's cell selection experience and enhancing the communication quality of the terminal equipment.
[0013] In some specific implementations, multiple accessible cells for the terminal device are prioritized. This includes: removing banned cells from the terminal device's candidate cells to obtain multiple accessible cells; banned cells are those that have experienced a first type of abnormal event; and prioritizing the multiple accessible cells based on their ranking markers, where a ranking marker indicates that a cell has experienced a second type of abnormal event. Thus, signal evaluation parameters are determined based on the service type of the terminal's operating service, and these parameters are used as priority ranking factors for the cells. This prioritizes the terminal's multiple accessible cells and selects a cell for access, improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0014] In some specific implementations, the first type of abnormal event is one or more of the following: a first number of modem crashes or restarts within a first duration, a second number of calls that cannot be made or are interrupted within a second duration, and a third number of data service invalid events within a third duration.
[0015] In some specific implementations, the second type of abnormal event is the occurrence of a fourth number of data lags or voice interruptions within the fourth duration, and / or the occurrence of a sixth duration of data lag or voice interruptions within the fifth duration.
[0016] In some specific implementations, after selecting a cell for access, the method further includes: when the terminal detects a preset type of communication anomaly event in the access cell, and the occurrence of the communication anomaly event meets the preset monitoring conditions, then the access cell is set as a disabled cell, or the priority of the access cell among multiple accessible cells is reduced. Therefore, if the terminal device experiences anomalies such as modem failure, inability to make calls, or inability to perform data services after accessing a cell, the aforementioned completely unusable cells are disabled. If the terminal device experiences anomalies such as data lag or voice interruptions after accessing a cell, the cells with poor user experience are prioritized lower, thereby improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0017] In some specific implementations, the access cell is set as a disabled cell, or its priority among multiple accessible cells is reduced. This includes: setting the access cell as a disabled cell or reducing its priority among multiple accessible cells based on preset cell adjustment operations according to preset types and monitoring conditions. Therefore, if the terminal device experiences anomalies after accessing a cell, such as modem failure, inability to make calls, or inability to perform data services, the completely unusable cell is disabled. If the terminal device experiences anomalies, such as data lag or voice interruptions, the cells with poor performance are prioritized lower, thereby improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0018] In some specific implementations, when a terminal detects a pre-defined type of communication anomaly in the access cell, and the occurrence of the anomaly meets the pre-defined monitoring conditions, the access cell is set as a disabled cell. This includes one or more of the following anomalies: a first number of modem crashes or restarts within a first time period; a second number of calls not being able to make calls or calls being interrupted within a second time period; and a third number of data service invalidities within a third time period. Therefore, if the terminal device experiences anomalies such as modem crashes, inability to make calls, inability to provide data services, data lag, or voice inconsistencies after accessing the cell, the cell can be disabled, thereby improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0019] In some specific implementations, when a terminal detects a pre-defined type of communication anomaly in an access cell, and the occurrence of the anomaly meets the pre-defined monitoring conditions, the priority of the access cell among multiple accessible cells is reduced. This includes situations where the terminal detects a fourth number of data lag or voice interruption events within a fourth time period, and / or a sixth time period of data lag or voice interruption within a fifth time period. Therefore, if the terminal device experiences anomalies such as data lag or voice interruption after accessing a cell, the cells with poor user experience are prioritized, thereby improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0020] In some specific implementations, the priority of the access cell among multiple accessible cells is reduced. This includes: obtaining the signal conditions of multiple accessible cells; if the signal conditions of the access cell and any of the other accessible cells are equal, then the priority of the access cell among the multiple accessible cells is reduced. Therefore, if the terminal device experiences anomalies such as data lag or voice interruptions after accessing a cell, the cells with the poorer experience are prioritized, thereby improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0021] In some specific implementations, the method also includes assigning cells with lower priority to those that are ranked lower.
[0022] In a second aspect, this application discloses a terminal device, including a processor and a memory; the memory is used to store computer-executed commands; the processor is used to execute the computer-executed commands stored in the memory, causing the processor to execute the cell access method as described in the first aspect.
[0023] Thirdly, this application discloses a computer-readable storage medium storing a computer program or instructions, which, when executed, implements the cell access method as described in the first aspect.
[0024] Fourthly, this application provides a computer program product that, when run on a computer, causes the computer to perform the cell access method as described in the first aspect.
[0025] Fifthly, this application discloses a cell access device applied to a terminal device. The device includes: a type determination module, a parameter determination module, a priority ranking module, and a cell access module. The type determination module is used to determine the service type of the service operated by the terminal device. The parameter determination module is used to determine signal evaluation parameters based on the service type, wherein the signal evaluation parameters are determined based on the communication requirements of the service type. The priority ranking module is used to prioritize multiple accessible cells of the terminal device using the signal evaluation parameters as cell priority ranking factors. The cell access module is used to select a cell for access according to the priority ranking results of the multiple accessible cells. Therefore, by determining the signal evaluation parameters based on the service type of the service operated by the terminal and using the signal evaluation parameters as cell priority ranking factors, the terminal prioritizes multiple accessible cells and selects a cell for access, improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0026] Compared with the prior art, this application has the following beneficial effects:
[0027] This application discloses a cell access method, a terminal device, and a storage medium. The cell access method is applied to the terminal device. The method determines the service type of the service being operated by the terminal device; determines signal evaluation parameters based on the communication requirements of the service type; prioritizes multiple accessible cells of the terminal device using the signal evaluation parameters as cell priority ranking factors; and selects a cell for access according to the priority ranking results of the multiple accessible cells. Therefore, by determining the signal evaluation parameters based on the service type of the terminal's operating service and using the signal evaluation parameters as cell priority ranking factors, the terminal prioritizes multiple accessible cells and selects a cell for access, improving the user's cell selection experience and enhancing the communication quality of the terminal device. Attached Figure Description
[0028] Figure 1 An example diagram illustrating a scenario of communication between a base station and a terminal, provided as an embodiment of this application;
[0029] Figure 2 A schematic diagram illustrating a cell access method provided in an embodiment of this application;
[0030] Figure 3 A schematic diagram illustrating a cell disabling mechanism provided in this application embodiment;
[0031] Figure 4 A schematic diagram illustrating cell sorting as provided in an embodiment of this application;
[0032] Figure 5 A schematic diagram illustrating another cell access method provided in an embodiment of this application;
[0033] Figure 6 This is a hardware schematic diagram of a terminal device provided in an embodiment of this application;
[0034] Figure 7 This is a schematic diagram of a cell access device provided in an embodiment of this application. Detailed Implementation
[0035] The terms "first," "second," and "third," etc., used in this application specification, claims, and drawings are used to distinguish different objects, not to limit a specific order.
[0036] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0037] The embodiments of this application are applied to communication systems. These communication systems can be second-generation (2G) communication systems, third-generation (3G) communication systems, LTE systems, fifth-generation (5G) communication systems, Long Term Evolution (LTE) and 5G hybrid architectures, 5G New Radio (5GNR) systems, and other new communication systems that will emerge in future communication developments.
[0038] A communication system includes a first device and a second device. The first device can be a network-side device used to provide network communication functions; in some cases, it is also called a network device or network element. Network devices are typically base stations (including functional units of base stations, or combinations of functional units of base stations) or core network units. Core network units can be functional units within the core network, including but not limited to Access and Mobility Management Function (AMF) units or Session Management Function (SMF) units. The second device can be a device accessing the network, typically a terminal. See also... Figure 1 This figure is an example of a scenario of communication between a base station and a terminal provided in an embodiment of this application. Figure 1 It includes base station 1 and terminal 2.
[0039] In the embodiments provided in this application, the base station can be any device with wireless transceiver capabilities, including but not limited to: evolved base stations (NodeB, eNB, or e-NodeB) in Long Term Evolution (LTE), base stations (gNodeB or gNB) or transmission receiving points / transmission reception points (TRPs) in New Radio (NR), base stations in subsequent 3GPP evolutions, access nodes in Wi-Fi systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: macro base station, micro base station, pico base station, small cell, relay station, or balloon station, etc. The base station can include one or more co-located or non-co-located Transmission Reception Points (TRPs). The base station can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radioaccess network (CRAN) scenario. The base station can communicate with the terminal, or it can communicate with the terminal through a relay station. The terminal can communicate with multiple base stations using different technologies. For example, the terminal can communicate with base stations that support LTE networks, base stations that support 5G networks, and can also establish dual connections with both LTE and 5G base stations.
[0040] In the embodiments provided in this application, the terminal can take various forms, such as a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, vehicle-mounted terminal device, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, wearable terminal device, etc. The terminal may also be referred to as terminal equipment, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent, or UE device, etc. The terminal can also be a fixed terminal or a mobile terminal.
[0041] As mentioned earlier, the current cell selection strategy for terminal devices is based on the 3rd Generation Partnership Project (3GPP) protocol. The searched cells are ranked by signal strength, and the terminal device is connected to the cell with the strongest signal. Then, if the cell connected to the terminal device is no longer the strongest, it will reselect, handover, or be redirected to another cell.
[0042] However, although the above methods ensure that the terminal device connects to the cell with the strongest signal, in practical applications, there may still be instances where the terminal device cannot communicate due to cell anomalies, or experiences lag when communicating, resulting in a poor user experience.
[0043] In some examples, differences in protocol versions among different terminal devices may cause some devices to malfunction and fail to perform communication services normally, or to frequently restart. In other examples, inadequate network scheduling strategies in the cell may cause network congestion, such as too many terminal devices accessing the same cell, resulting in data lag and voice interruptions when terminal devices communicate within the cell. In still other examples, two terminal devices in adjacent cells may use the exact same time-frequency resource blocks, leading to interference load between adjacent cells and causing the terminal device's communication quality to be lower than that of other cells.
[0044] In view of this, this application discloses a cell access method, a terminal device, and a storage medium. The cell access method is applied to the terminal device, which determines the service type of the service being operated by the terminal; determines signal evaluation parameters based on the service type, the signal evaluation parameters being determined based on the communication requirements of the service type; uses the signal evaluation parameters as a priority ranking factor for cells, and prioritizes multiple accessible cells of the terminal; and selects a cell for access according to the priority ranking order of the multiple accessible cells. Thus, by determining the signal evaluation parameters based on the service type of the service being operated by the terminal, and using the signal evaluation parameters as a priority ranking factor for cells, the multiple accessible cells of the terminal are prioritized and a cell is selected for access, improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0045] See Figure 2 This figure is a schematic diagram of a cell access method provided in an embodiment of this application. The method is applied to terminal devices such as mobile phones and computers, and includes:
[0046] S201: After the terminal device accesses the cell, it monitors whether a preset type of communication anomaly event has occurred, and whether the occurrence of the communication anomaly event meets the preset detection conditions. If so, proceed to S202.
[0047] In some specific implementations, the detection condition can be that a first number of modem crashes or restarts occur within a first time period T1 (M1 times). Therefore, if, after the terminal device connects to the cell, the terminal device experiences more than or equal to the first number of modem crashes or restarts within the first time period T1, or if the first number of modem crashes or restarts occurs before the first time period T1, then it is determined that a communication anomaly event has occurred and the occurrence of the communication anomaly event meets the preset detection condition.
[0048] In some specific implementations, the detection condition can be that a second number of M2 instances of call failure or call interruption occurred within a second duration T2. Therefore, if, after the terminal device connects to the cell, the terminal device experiences more than or equal to the second number of M2 instances of call failure or call interruption within the second duration T2, or if the second number of M2 instances of call failure or call interruption occurs before the second duration T2, then it is determined that a communication anomaly event has occurred and the occurrence of the communication anomaly event meets the preset detection condition.
[0049] In some specific implementations, the detection condition can be that a third number of M3 data service invalid events occur within a third time period T3. Therefore, if, after a terminal device accesses the cell, it experiences more than or equal to a third number of M3 data service invalid events within a third time period T3, or if it experiences a third number of M3 data service invalid events before the third time period T3 has elapsed, then it is determined that a communication anomaly event has occurred and the occurrence of the communication anomaly event meets the preset detection condition.
[0050] In some specific implementations, the detection condition can be that a fourth number of M4 data lags or voice interruptions occur within the fourth time duration T4. Therefore, if, after the terminal device connects to the cell, it experiences more than or equal to a fourth number of M4 data lags or voice interruptions within the fourth time duration T4, or if it experiences a fourth number of M4 data lags or voice interruptions before the fourth time duration T4 has elapsed, then it is determined that a communication anomaly has occurred and the occurrence of the communication anomaly meets the preset detection condition.
[0051] In some specific implementations, the detection condition can be that a data lag or voice interruption occurs within the fifth time period T5, followed by a sixth time period T6. Therefore, if, after the terminal device connects to the cell, a data lag or voice interruption lasting longer than or equal to the sixth time period T6 occurs within the fifth time period T5, or if the sixth time period T6 occurs before the fifth time period T5, then it is determined that a communication anomaly event has occurred and the occurrence of the communication anomaly event meets the preset detection condition.
[0052] It should be noted that the values of the first duration T1, the second duration T2, the third duration T3, the fourth duration T4, the fifth duration T5, and the sixth duration T6 mentioned above can be the same or different. The values of the first quantity M1, the second quantity M2, the third quantity M3, and the fourth quantity M4 mentioned above can be the same or different. This application does not limit the specific detection conditions.
[0053] S202: Based on the cell action corresponding to the communication anomaly event, set the cell as a disabled cell, or reduce the priority of the cell among multiple accessible cells.
[0054] Refer to Table 1, which is a schematic table of a cell anomaly table provided in an embodiment of this application. Table 1 is stored in the terminal device. When the terminal device determines a communication anomaly event, it can perform the cell action corresponding to the communication anomaly event according to Table 1 in the terminal device, including cell sorting and cell disabling.
[0055] Table 1
[0056]
[0057] It should be noted that a disabled cell means that the terminal device is not allowed to reside in this cell under any circumstances.
[0058] See Figure 3 This figure is a schematic diagram of cell disabling provided in an embodiment of this application. For example, after the terminal device is powered on, it is sorted according to the signal strength of the searched cells. For instance, among the four searched cells, cell A has the strongest signal strength, so cell A is ranked 1; cell D has the weakest signal strength, so cell D is ranked 4.
[0059] When a terminal device connects to cell A, which has the strongest signal strength, it needs to check whether the terminal device meets the detection conditions. For example, if the terminal device is detected to have experienced a second number of M2 instances of call failure or call interruption within a second duration T2, then cell A needs to be disabled. In this case, since cell B is the cell with the strongest signal strength besides cell A, the terminal device will connect to cell B.
[0060] It should be noted that "lower cell ranking" means that other cells are given priority under the same signal conditions.
[0061] See Figure 4 This figure is a schematic diagram of cell sorting provided in an embodiment of this application. For example, when a terminal device accesses cell B, it needs to detect whether cell B meets the detection conditions. For instance, if the terminal device is detected to have experienced a fourth number of M4 data lag or voice interruption events within a fourth time period T4, then it is determined that cell B needs to be sorted further down the order.
[0062] Specifically, the method for prioritizing cell B is as follows: Obtain the signal conditions of non-disabled cells (i.e., cells that can be accessed), and determine whether the cell signals are of equal strength based on these conditions. The method for determining equal strength is to check if the signal strength of the cells falls within a uniform range. If the signal strengths of multiple cells are all within the same range, then these cells are considered to have equal strength. If they are equal strength, then other cells should be prioritized.
[0063] In some specific implementations, if the signal conditions of cell B are different from those of all other cells adjacent to the terminal device, then the order of cell B is not changed. For example, if the signal conditions of cells B, C, and D are all unequal, and the signal condition of cell B is the best-level signal condition (e.g., cell B's signal condition is first-level, and the signal conditions of cells B and C are second-level), then the order of cell B is not changed, and no cell handover is required.
[0064] In some specific implementations, if the signal conditions of cell B and any of the signal conditions of any cell adjacent to the terminal device other than cell B are equal, then the order of cell B is shifted to the next cell. For example, such as... Figure 4 As shown, if the signal conditions of any cell in cell C or cell D are equal to those of cell B, for example, if the signal conditions of cells B, C, and D are all of the highest level, then cell C and cell D should be selected first for cell handover, that is, cell B should be moved to the next level in the order of cell B.
[0065] In some specific implementations, if multiple cells need to be ranked lower in the order, the degree of ranking needs to be determined based on the abnormal phenomena of the cells.
[0066] For example, if the communication anomaly event in cell B is three instances of data lag or voice interruption within 10 seconds, and the communication anomaly event in cell C is five instances of data lag or voice interruption within 10 seconds, then it proves that the anomaly level of cell C is higher than that of cell B, and cell C should be ranked after cell B. In other words, the degree of anomaly of a cell is directly proportional to the number of positions it is ranked after.
[0067] S203: Based on the cell sorting results, select the cell that the terminal device has recently accessed.
[0068] In summary, the embodiments of this application provide a cell access method. If a terminal device experiences an anomaly after accessing a cell, such as modem crash, inability to make calls, or inability to perform data services, the cell that is completely unusable is disabled. If the terminal device experiences an anomaly after accessing a cell, such as data lag or voice interruption, the cell with poor user experience is prioritized, thereby improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0069] See Figure 5 This figure is a schematic diagram of another cell access method provided in an embodiment of this application. This method is applied to terminal devices such as mobile phones and computers, and includes:
[0070] S501: After the terminal device accesses the cell, determine whether the terminal device is in an idle state. If yes, execute S502; otherwise, execute S506.
[0071] When a terminal device has completed its camping in a cell and has not accessed any service scenarios, it can be said to be in an "idle state". If the terminal device completes the random access process for a service scenario after camping in the cell, it can be said to have entered a "connected state".
[0072] If the terminal device is determined to be in an idle state after accessing the cell, then step S502 is executed; if the terminal device is determined to be in a connected state (i.e., not in an idle state) after accessing the cell, then step S506 is executed.
[0073] S502: Obtain the RSRQ signal evaluation value, SINR signal evaluation value, and RSRP signal evaluation value.
[0074] Reference Signal Received Quality (RSRQ) refers to the signal-to-noise ratio (SNR) and interference level of the current cell's channel quality. The RSRQ score is related not only to the power of the resource element (RE) carrying the cell-specific RS, but also to the power of the RE carrying user data, and to interference from neighboring cells. Therefore, the RSRQ score varies with network load and interference; a higher network load and greater interference result in a lower RSRQ score, while a higher RSRQ score is better.
[0075] The Signal to Interference plus Noise Ratio (SINR) is the ratio of the strength of the received useful signal to the strength of the received interference signal, reflecting the link quality of the channel in the current cell. SINR values typically range from 0 to 30, with higher SINR values being better.
[0076] Reference Signal Receiving Power (RSRP) is a key parameter representing the strength of a wireless signal, reflecting the path loss intensity of the channel in the current cell. The RSRP value typically ranges from -44 to -140 dBm (decibels per milliwatt), and a higher RSRP value is better.
[0077] It should be noted that in the above embodiments, the RSRQ signal evaluation value, SINR signal evaluation value, and RSRP signal evaluation value are used as signal evaluation factors for illustration. This application does not limit the specific signal evaluation factors.
[0078] S503: Determine whether the RSRQ signal evaluation value and the SINR signal evaluation value are higher than their respective threshold values. If so, proceed to S504.
[0079] When a terminal device is in an idle state, it is not connected to any service scenarios, so only basic access needs to be guaranteed. In this case, the RSRP signal evaluation value can be used as the primary cell ranking factor.
[0080] Therefore, we can first determine whether the RSRQ signal evaluation value and the SINR signal evaluation value are higher than their respective threshold values, both of which are relatively low. If both the RSRQ signal evaluation value and the SINR signal evaluation value are higher than their respective threshold values, we can proceed with the subsequent cell ranking process, i.e., execute the subsequent S504 step. If either the RSRQ signal evaluation value or the SINR signal evaluation value is lower than its respective threshold value, it indicates that the signal strength of that cell is poor, and the cell can be disabled.
[0081] S504: Perform cell sorting based on RSRP signal evaluation values.
[0082] If both the RSRQ signal evaluation value and the SINR signal evaluation value are higher than the corresponding threshold, then cell ranking is performed based on the RSRP signal evaluation value. Specifically, cells with larger RSRP signal evaluation values are ranked before cells with smaller RSRP signal evaluation values.
[0083] S505: When a cell with a higher RSRP signal evaluation value than the cell accessed by the terminal device is detected, the cell most recently accessed by the terminal device is selected according to the cell ranking results.
[0084] S506: Obtain the business scenario of the terminal device.
[0085] The business scenarios for terminal devices include real-time battle games, voice calls, data downloads, and speed tests.
[0086] If, after a terminal device accesses a cell, it is determined that the terminal device is not in an idle state but in a connected state, then it is necessary to obtain the specific service scenario that the terminal device is accessing.
[0087] S507: Determine if the business scenario is latency-sensitive. If yes, proceed to S508. If no, proceed to S513.
[0088] Business scenarios include time-sensitive (TS) business scenarios and bandwidth-sensitive business scenarios.
[0089] For example, real-time battle games and voice communication are both latency-sensitive business scenarios. In these scenarios, even slight packet loss over the air interface can lead to a poor user experience. Therefore, terminal devices need to connect to cells with low latency, low jitter, and zero packet loss.
[0090] Bandwidth, also known as frequency bandwidth, is the data transmission capacity, referring to the number of bits that can be transmitted per unit of time. High bandwidth means high capacity. For example, data download scenarios and speed test scenarios are both bandwidth-sensitive business scenarios. In these business scenarios, air interface scheduling mainly affects download speed, so terminal devices need to connect to cells with higher bandwidth.
[0091] If the business scenario is detected as a latency-sensitive business scenario, then step S508 is executed; if the business scenario is detected as not a latency-sensitive business scenario (i.e., a bandwidth-sensitive business scenario), then step S513 is executed.
[0092] It should be noted that the above embodiments are based on latency-sensitive and bandwidth-sensitive business scenarios. This application does not limit the specific business scenarios.
[0093] S508: Obtain the RSRQ signal evaluation value, SINR signal evaluation value, and RSRP signal evaluation value.
[0094] Step S508 is similar to step S502, and will not be described again here.
[0095] S509: Determine whether the SINR signal evaluation value is higher than the corresponding threshold value. If so, execute S510.
[0096] If the service scenario is latency-sensitive, then it is determined whether the SINR signal evaluation value is higher than the corresponding threshold value. If the SINR signal evaluation value is lower than or equal to the corresponding threshold value, the terminal device is prohibited from accessing cells with SINR signal evaluation values lower than that threshold value. If the SINR signal evaluation value is higher than the corresponding threshold value, then step S510 is executed.
[0097] S510: Determine whether the RSRQ signal evaluation value and the SINR signal evaluation value are higher than their respective threshold values. If so, proceed to S511.
[0098] The system determines whether the RSRQ signal evaluation value and the SINR signal evaluation value are higher than their respective threshold values, both of which are relatively low. If both the RSRQ and SINR signal evaluation values are higher than their respective threshold values, the subsequent cell ranking process can proceed, i.e., step S511 can be executed. If either the RSRQ or SINR signal evaluation value is lower than its respective threshold value, it indicates that the signal strength of the cell is poor, and the cell can be disabled.
[0099] S511: Perform cell sorting based on SINR signal evaluation values.
[0100] If both the RSRQ signal evaluation value and the SINR signal evaluation value are higher than the corresponding threshold, then cell ranking is performed based on the SINR signal evaluation value. Specifically, cells with larger SINR signal evaluation values are ranked before cells with smaller SINR signal evaluation values.
[0101] S512: When a cell with a higher SINR signal evaluation value than the cell accessed by the terminal device is detected, the cell most recently accessed by the terminal device is selected according to the cell ranking results.
[0102] S513: Obtain the RSRQ signal evaluation value, SINR signal evaluation value, and RSRP signal evaluation value.
[0103] Step S513 is similar to step S502, and will not be described again here.
[0104] S514: Determine whether the SINR signal evaluation value is higher than the corresponding threshold value. If so, execute S515.
[0105] The system determines whether the SINR signal evaluation value is higher than a corresponding lower threshold. If the SINR signal evaluation value is higher than the corresponding threshold, the subsequent cell ranking process can proceed, i.e., step S515 is executed. If the SINR signal evaluation value is lower than the corresponding threshold, it indicates that the signal strength of the cell is poor, and the cell can be disabled.
[0106] S515: Perform cell sorting based on the RSRQ signal evaluation value and the RSRP signal evaluation value.
[0107] Two-dimensional sorting is performed based on the RSRQ signal evaluation value and the RSRP signal evaluation value.
[0108] In some specific implementations, if multiple cells have the same RSRQ signal evaluation value, they can be sorted according to the size of the RSRP signal evaluation value, with the cell with the larger RSRP signal evaluation value placed before the cell with the smaller RSRP signal evaluation value.
[0109] In some other specific implementations, if multiple cells have the same RSRP signal evaluation value, they can be sorted according to the size of the RSRQ signal evaluation value, with the cell with the larger RSRQ signal evaluation value placed before the cell with the smaller RSRQ signal evaluation value.
[0110] In some other specific implementations, if the RSRP signal evaluation values of multiple cells are all higher than the corresponding threshold values, they can be sorted according to the size of the RSRQ signal evaluation values, with the cells with larger RSRQ signal evaluation values being sorted before the cells with smaller RSRQ signal evaluation values.
[0111] It should be noted that the sorting methods described above are merely examples, and this application does not limit the specific sorting methods.
[0112] S516: When a cell with a higher RSRQ signal evaluation value than the cell accessed by the terminal device is detected, the cell most recently accessed by the terminal device is selected according to the cell ranking results.
[0113] In summary, this application discloses a cell access method that determines signal evaluation parameters based on the service type of the service being run by the terminal, and uses the signal evaluation parameters as a priority ranking factor for the cell, thereby prioritizing multiple accessible cells for the terminal and selecting a cell for access, improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0114] See Figure 6 This figure is a schematic diagram of the hardware structure of a terminal device provided in an embodiment of this application. The terminal device can execute the cell access method described above. The terminal device 100 can be a mobile phone powered by multiple batteries, a laptop computer, a wearable terminal device (e.g., a smartwatch), a tablet computer, an augmented reality (AR) device, a virtual reality (VR) device, or an in-vehicle device, etc.
[0115] Terminal device 100 may include processor 121, antenna 1, antenna 2, mobile communication module 122, wireless communication module 123, etc. It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on terminal device 100. In other embodiments of this application, terminal device 100 may include more or fewer components than illustrated, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0116] Processor 121 may include one or more processing units, such as an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors. For example, in this application, after a terminal device accesses a first cell, it checks whether the terminal device meets an abnormal condition. If so, it sorts the first cell among all cells adjacent to the terminal device according to the cell sorting action corresponding to the abnormal condition. Based on the cell sorting result, it accesses a second cell, which is the cell with the highest signal strength in the cell sorting result. Therefore, if the terminal device experiences abnormalities after accessing a cell, such as modem failure, inability to make calls, inability to perform data services, data lag, or voice interruption, the priority access order of that cell is adjusted, thereby improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0117] The processor 121 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 121 is a cache memory. This memory can store instructions or data that the processor 121 has just used or that are used repeatedly. If the processor 121 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 121, and thus improves the efficiency of the system.
[0118] The wireless communication function of the terminal device 100 can be implemented through antenna 1, antenna 2, mobile communication module 122, wireless communication module 123, modem processor, and baseband processor.
[0119] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in terminal device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0120] The mobile communication module 122 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the terminal device 100. The mobile communication module 122 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 122 can receive electromagnetic waves via the antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to the modem processor for demodulation. The mobile communication module 122 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via the antenna 1. In some embodiments, at least some functional modules of the mobile communication module 122 may be housed in the processor 121. In some embodiments, at least some functional modules of the mobile communication module 122 and at least some modules of the processor 121 may be housed in the same device.
[0121] The wireless communication module 123 can provide solutions for wireless communication applications on the terminal device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 123 can be one or more devices integrating at least one communication processing module. The wireless communication module 123 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 121. The wireless communication module 123 can also receive signals to be transmitted from processor 121, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0122] This application also provides a computer-readable storage medium storing a computer program or instructions. When the computer program or instructions are run, they implement the various functions or steps performed by the terminal device 100 in the above method embodiments.
[0123] Another embodiment of this application provides a computer program product containing instructions. When the computer program product is run on a computer or processor, it causes the computer or processor to perform one or more steps of any of the methods described above.
[0124] See Figure 7 The figure is a schematic diagram of a cell access device provided in an embodiment of this application. The cell access device 700 includes: a type determination module 701, a parameter determination module 702, a priority ranking module 703, and a cell access module 704.
[0125] Type determination module 701 is used to determine the service type of the terminal device's operating services;
[0126] The parameter determination module 702 is used to determine signal evaluation parameters based on the service type. The signal evaluation parameters are determined based on the communication requirements of the service type.
[0127] The priority ranking module 703 is used to prioritize multiple accessible cells of the terminal device by using signal evaluation parameters as priority ranking factors for the cells.
[0128] The cell access module 704 is used to select a cell for access according to the priority order of multiple accessible cells.
[0129] In summary, this application discloses a cell access device that determines signal evaluation parameters based on the service type of the service being operated by the terminal, and uses the signal evaluation parameters as a priority ranking factor for the cell, thereby prioritizing multiple accessible cells for the terminal and selecting a cell for access, improving the user's cell selection experience and enhancing the communication quality of the terminal device.
[0130] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0131] In the embodiments provided in this example, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0132] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0133] Furthermore, in each embodiment of this invention, the functional units can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0134] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments. The aforementioned storage medium includes various media capable of storing program code, such as flash memory, portable hard disk, read-only memory, random access memory, magnetic disk, or optical disk.
[0135] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A cell access method, characterized in that, The method includes: After a terminal device accesses a cell, it is determined whether the service type of the service being run by the terminal device indicates an idle state. If the service type represents an idle state, then if the reference signal received quality (RSRQ) value is higher than the threshold value of the RSRQ, and / or the signal-to-interference-plus-noise ratio (SINR) value is higher than the threshold value of the SINR, the reference signal received power (RSRP) value will be determined as a signal evaluation parameter. If the service type represents a non-idle state and the service scenario of the terminal device is a latency-sensitive service type, then when the SINR value is higher than the threshold value of the SINR, and the RSRQ value and / or RSRP value are higher than the threshold values of the RSRQ and / or the RSRP respectively, the interference plus noise ratio SINR value is determined as a signal evaluation parameter. Using the signal evaluation parameters as cell priority ranking factors, the multiple accessible cells of the terminal device are prioritized; the multiple accessible cells are multiple candidate cells in the terminal device excluding disabled cells; the disabled cell is a candidate cell where, when the service type represents an idle state, either the RSRQ value or the SINR value is lower than the corresponding first threshold value; or, the disabled cell is a candidate cell where, when the service type represents a non-idle state and is a latency-sensitive service type, the SINR value is lower than or equal to the corresponding second threshold value; or, either the RSRQ value or the SINR value is lower than the corresponding third threshold value. Based on the priority ranking of the multiple accessible cells, a cell is selected for access.
2. The method according to claim 1, characterized in that, Also includes: If the service type represents a non-idle state and the service scenario of the terminal device is not a latency-sensitive service type, then if the SINR value is higher than the SINR threshold, the RSRQ value and / or RSRP value will be determined as signal evaluation parameters.
3. The method according to claim 1, characterized in that, Alternatively, the disabled cell is a cell that has experienced a first type of abnormal event, which is one or more of the following: a first number of modem crashes or restarts within a first time period, a second number of calls that cannot be made or calls that are interrupted within a second time period, and a third number of data service invalid events within a third time period. Based on the cell ranking marker, the multiple accessible cells are ranked. The ranking marker indicates that the cell has experienced a second type of abnormal event. The second type of abnormal event is a data lag or voice interruption that occurs a fourth number of times within a fourth time period, and / or a data lag or voice interruption that occurs for a sixth time period within a fifth time period.
4. The method according to claim 1, characterized in that, After selecting a cell for access, the method further includes: When the terminal detects a pre-defined communication anomaly event in the access cell, and the occurrence of the communication anomaly event meets the pre-defined monitoring conditions, then: The access cell is set as a disabled cell, or the priority of the access cell among the plurality of accessible cells is reduced.
5. The method according to claim 4, characterized in that, Setting the access cell as a disabled cell, or reducing the priority of the access cell among the plurality of accessible cells, includes: According to the corresponding cell adjustment operation preset according to the preset type and monitoring conditions, the access cell is set as a disabled cell, or the priority of the access cell among the multiple accessible cells is reduced.
6. The method according to claim 4, characterized in that, When the terminal detects a pre-defined communication anomaly event in the access cell, and the occurrence of the communication anomaly event meets the pre-defined monitoring conditions, the access cell is set as a disabled cell, including: If the terminal detects one or more communication anomalies in the access cell, such as a first number of modem crashes or restarts within a first time period, a second number of calls not being able to make a call or call being interrupted within a second time period, and a third number of data service invalid events within a third time period, then the access cell will be set as a disabled cell.
7. The method according to claim 4, characterized in that, When the terminal detects a pre-defined communication anomaly event in the access cell, and the occurrence of the communication anomaly event meets the pre-defined monitoring conditions, the priority of the access cell among the multiple accessible cells is reduced, including: When the terminal detects a communication anomaly in the access cell that occurs a fourth number of times within a fourth time period or a sixth time period of data lag or voice interruption within a fifth time period, the priority of the access cell among the multiple accessible cells will be reduced.
8. The method according to claim 7, characterized in that, The step of reducing the priority of the access cell among the plurality of accessible cells includes: Obtain the signal conditions of the multiple accessible cells; If the signal conditions of the access cell and any of the plurality of accessible cells other than the access cell are equal, then the priority of the access cell among the plurality of accessible cells will be reduced.
9. The method according to claim 7, characterized in that, The method further includes: Cells that are ranked lower are assigned to cells with lower priority.
10. A terminal device, characterized in that, Including processor and memory; The memory is used to store computer-executed instructions; The processor is configured to execute computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-9.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, implement the method as described in any one of claims 1-9.
12. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the method of any one of claims 1-9.
Citation Information
Patent Citations
Cell quality evaluation method and device, electronic equipment and storage medium
CN115776458A
Cell residing method and terminal equipment
CN116095768A
Cell switching method, terminal equipment and readable storage medium
CN116156580A