Intelligent network selection method, apparatus, device, medium and product
Patent Information
- Application Number
- CN202610667501.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-14
- Publication Date
- 2026-09-15
AI Technical Summary
[0003]相关技术中,通常基于系统的消息广播参数等网络侧配置信息进行小区选择,由于部分小区存在信号强度大,但基站拥塞、带宽受限、调度资源不足等问题,在终端驻留到该小区后,终端开机后即进入低速状态,导致终端开机选网的初始速率不足
[0029]As will be described in detail below, there are intelligent network selection methods, apparatuses, devices, media, and products according to embodiments of this disclosure. In embodiments of this disclosure, when network selection is triggered, a terminal device acquires historical network performance data corresponding to each available frequency point supported by the terminal device, then verifies the validity of the historical network performance data, obtains a verification result, and if the historical network performance data is determined to be valid based on the verification result, a preferred access list for available frequency points is generated based on the historical network performance data, and cell camping is performed according to the preferred access list. If the historical network performance data is determined to be invalid based on the verification result, a cell search is performed on each available frequency point, and the camping cell is determined from the searched cells. Through the above processing method, after verifying the validity of the historical network performance data, the available frequency points are sorted according to the historical network performance data to generate a preferred access list including each available frequency point. The available frequency point with the best transmission performance is placed at the top of the preferred access list, thereby guiding the terminal to preferentially camp on a cell with excellent transmission performance, reducing the number of invalid searches, shortening the network selection time after power-on, and significantly improving the initial rate after network selection.
Smart Images

Figure CN122765652A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the technical field of communications, and more specifically, to an intelligent network selection method, apparatus, device, medium, and product. Background Technology
[0002] With the deepening coverage of 5G / 4G mobile communication networks, the number of frequency bands and frequency points supported by mobile communication terminals continues to increase. At the same location, multiple operators, frequency bands, and frequency points are typically available for camping. When a terminal powers on, restarts, or disconnects from the network and re-searches, it needs to quickly perform cell search and cell selection to complete network camping as soon as possible and enter a service-available state.
[0003] In related technologies, cell selection is usually based on network-side configuration information such as system message broadcast parameters. However, some cells have strong signal strength but problems such as base station congestion, limited bandwidth, and insufficient scheduling resources. After the terminal camps on the cell, it enters a low-speed state immediately after powering on, resulting in insufficient initial network selection rate when the terminal powers on. Summary of the Invention
[0004] This disclosure is made in view of the above-mentioned problems. This disclosure provides an intelligent network selection method, apparatus, device, medium, and product.
[0005] In a first aspect, embodiments of this disclosure provide an intelligent mesh selection method, comprising: When the terminal device triggers network selection, historical network performance data corresponding to each available frequency point supported by the terminal device is obtained.
[0006] Verify the validity of historical network performance data and obtain the verification results.
[0007] If the historical network performance data is determined to be valid based on the verification results, a preferred access list for available frequency points is generated based on the historical network performance data, and cell camping is performed according to the preferred access list.
[0008] If the historical network performance data is determined to be invalid based on the verification results, cell search is performed on each available frequency point, and the cell to be camped is determined from the searched cells.
[0009] In one embodiment of the first aspect, generating a preferred access list for available frequency points based on historical network performance data includes: Priority scores for available frequency points are generated based on historical network performance data. The historical network performance data includes the throughput of the cells associated with the available frequency points when performing services, the confidence level of the historical network performance data, the retention success rate of the cells associated with the available frequency points, and the signal strength of the cells associated with the available frequency points.
[0010] Available frequencies are prioritized according to priority scores, and a preferred access list is obtained after the ranking.
[0011] In one embodiment of the first aspect, generating a priority score for available frequency points based on historical network performance data includes: For any available frequency point, the throughput and the first weight are weighted to obtain the first processing result.
[0012] The confidence level, retention success rate, and second weight are weighted and summed to obtain the second processing result.
[0013] The signal strength and the third weight are weighted to obtain the third processing result; where the first weight is greater than the second weight, and the second weight is greater than the third weight.
[0014] The cumulative value among the first, second, and third processing results is determined as the priority score for available frequency points.
[0015] In one embodiment of the first aspect, verifying the validity of historical network performance data and obtaining verification results includes: If the historical network performance data meets the verification conditions, the verification result is obtained that the historical network performance data is valid data.
[0016] The verification conditions include that the historical network performance data is not empty, the historical network performance data is within the validity period, the regional identifier in the historical network performance data matches the region where the terminal device is located, and the residency identifier in the historical network performance data is allowed to reside independently.
[0017] In one embodiment of the first aspect, cell camping according to a preferred access list includes: According to the priority from high to low in the preferred access list, verify in turn whether the cells associated with each available frequency point meet the preset camping conditions.
[0018] If a cell associated with an available frequency point meets the residency requirements, the cell is determined to be a residency cell.
[0019] In one embodiment of the first aspect, the camping conditions include: the signal quality of the cell associated with the available frequency point is greater than the minimum signal quality of the public terrestrial mobile network, and the cell associated with the available frequency point is in a camping-allowed state.
[0020] In one embodiment of the first aspect, the method further includes: After successfully identifying the residential cell, the target throughput for the current residential cell during the execution of its business is collected.
[0021] A weighted smoothing filter algorithm is used to fuse the target throughput and the historical network performance data corresponding to the current camped cell, so as to use the fused result to generate the preferred access list when the terminal device triggers network selection next time.
[0022] In a second aspect, embodiments of this disclosure provide an intelligent screen selection device, comprising: The data acquisition unit is used to acquire historical network performance data corresponding to each available frequency point supported by the terminal device when the terminal device triggers network selection.
[0023] The data verification unit is used to verify the validity of historical network performance data and obtain verification results.
[0024] The first intelligent network selection unit is used to generate a preferred access list of available frequency points based on the historical network performance data when the historical network performance data is determined to be valid based on the verification results, and to perform cell camping according to the preferred access list.
[0025] The second intelligent network selection unit is used to perform cell search on each available frequency point when the historical network performance data is determined to be invalid based on the verification results, and to determine the cell to stay from the searched cells.
[0026] In a third aspect, embodiments of this disclosure provide an electronic device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and when the machine-readable instructions are executed by the processor, the steps in the above-described intelligent network selection method are performed.
[0027] In a fourth aspect, embodiments of this disclosure provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the intelligent network selection method described above.
[0028] In a fifth aspect, embodiments of this disclosure provide a computer program product stored in a storage medium, the program product being executed by at least one processor to implement the steps in the above-described intelligent network selection method.
[0029] As will be described in detail below, there are intelligent network selection methods, apparatuses, devices, media, and products according to embodiments of this disclosure. In embodiments of this disclosure, when network selection is triggered, a terminal device acquires historical network performance data corresponding to each available frequency point supported by the terminal device, then verifies the validity of the historical network performance data, obtains a verification result, and if the historical network performance data is determined to be valid based on the verification result, a preferred access list for available frequency points is generated based on the historical network performance data, and cell camping is performed according to the preferred access list. If the historical network performance data is determined to be invalid based on the verification result, a cell search is performed on each available frequency point, and the camping cell is determined from the searched cells. Through the above processing method, after verifying the validity of the historical network performance data, the available frequency points are sorted according to the historical network performance data to generate a preferred access list including each available frequency point. The available frequency point with the best transmission performance is placed at the top of the preferred access list, thereby guiding the terminal to preferentially camp on a cell with excellent transmission performance, reducing the number of invalid searches, shortening the network selection time after power-on, and significantly improving the initial rate after network selection.
[0030] It should be understood that both the foregoing general description and the following detailed description are exemplary and intended to provide further illustration of the claimed technology. Attached Figure Description
[0031] The above and other objects, features, and advantages of this disclosure will become more apparent from the more detailed description of the embodiments thereof in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this disclosure and form part of the specification. They are used together with the embodiments of this disclosure to explain the disclosure and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.
[0032] Figure 1 This is a flowchart of an intelligent mesh selection method according to an embodiment of the present disclosure.
[0033] Figure 2 This is an overall flowchart of an intelligent network selection process according to an embodiment of the present disclosure.
[0034] Figure 3 This is a schematic diagram of an intelligent screen selection device according to an embodiment of the present disclosure.
[0035] Figure 4 This is a schematic diagram of an electronic device according to an embodiment of the present disclosure.
[0036] Figure 5 This is a schematic diagram of a computer program product according to an embodiment of the present disclosure. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of this disclosure more apparent, exemplary embodiments according to this disclosure will now be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this disclosure, and not all embodiments of this disclosure. It should be understood that this disclosure is not limited to the exemplary embodiments described herein.
[0038] Research has revealed that with the deepening coverage of 5G / 4G mobile communication networks, the number of frequency bands and frequency points supported by mobile communication terminals continues to increase. At the same location, multiple operators, frequency bands, and frequency points are typically available for camping. When a terminal powers on, restarts, or disconnects from the network and re-searches, it needs to quickly perform cell search and cell selection to complete network camping as soon as possible and enter a service-available state.
[0039] In related technologies, cell selection is usually based on network-side configuration information such as system message broadcast parameters. However, some cells have strong signal strength but problems such as base station congestion, limited bandwidth, and insufficient scheduling resources. After the terminal camps on the cell, it enters a low-speed state immediately after powering on, resulting in insufficient initial network selection rate when the terminal powers on.
[0040] To facilitate understanding of this embodiment, a channel pre-estimation method disclosed in this disclosure will first be described in detail, see [link to relevant documentation]. Figure 1 The diagram shown is a flowchart of an intelligent network selection method provided in an embodiment of this disclosure. The intelligent network selection method mentioned in this disclosure is applicable to various products, such as mobile communication terminals, communication chips, and chip modules. The method includes steps S101 to S104, wherein: Step S101: When the terminal device triggers network selection, obtain the historical network performance data corresponding to each available frequency point supported by the terminal device.
[0041] Specifically, the mobile communication terminals to which this disclosure applies include smartphones, 4G / 5G data terminals, industrial IoT terminals, industrial routers, vehicle-mounted communication terminals, security monitoring 4G / 5G terminals, tablet computers, laptops, wearable communication devices, etc.
[0042] Communication chips include baseband chips, radio frequency chips, integrated communication system-on-a-chip (SoC), and multi-mode multi-frequency communication processing chips.
[0043] Chip modules include 5G communication modules, 4G communication modules, multi-SIM multi-standby communication modules, and IoT communication modules.
[0044] The situations in which the terminal device triggers network selection as mentioned in this disclosure may include at least one of the following: the terminal device is powered on, the terminal device is restarted, the terminal device is restored from an offline state to a networked state, the terminal device exits airplane mode or searches for a network for the first time, etc. No further examples are given here.
[0045] Here, historical network performance data can be understood as historical transmission performance statistics stored locally on the terminal and indexed by frequency points. Pre-stored historical network performance data can be read from non-volatile memory.
[0046] Furthermore, each available frequency point maintains a set of historical network performance data. An available frequency point may correspond to one or more cells. If an available frequency point corresponds to multiple cells, the data corresponding to the cell with the best transmission performance or the most stable station is retained, or the data corresponding to multiple cells are merged to serve as the historical network performance data of that available frequency point.
[0047] Specifically, historical network performance data includes the throughput of the cells associated with the available frequency points when performing services, the confidence level of historical network performance data, the retention success rate of the cells associated with the available frequency points, the number of successful retentions of the cells associated with the available frequency points, the signal strength of the cells associated with the available frequency points, the frequency point number, the frequency band, the cell identifier of the cells associated with the available frequency points, the retention identifier of the cells associated with the available frequency points, and the data update time.
[0048] Step S102: Verify the validity of the historical network performance data and obtain the verification results.
[0049] Step S103: If the historical network performance data is determined to be valid based on the verification results, a preferred access list for available frequency points is generated based on the historical network performance data, and cell camping is performed according to the preferred access list.
[0050] In this embodiment of the disclosure, after the terminal device recovers from a state of being offline, it triggers a cell network selection process, obtains historical network performance data corresponding to each available frequency point supported by the terminal device, and then verifies the validity of the historical network performance data. If the historical network performance data is valid, the subsequent priority sorting process is performed.
[0051] The priority sorting process is based on historical network performance data, prioritizing available frequency points with better transmission performance and relegating available frequency points with poorer transmission performance to the back end, in order to generate a preferred access list including each available frequency point, guiding terminal devices to prioritize accessing high-performance available frequency points.
[0052] In response, the terminal device can perform cell search and camping detection on each available frequency point in the order of the preferred access points in the list.
[0053] Step S104: If the historical network performance data is determined to be invalid based on the verification results, perform cell search on each available frequency point and determine the cell to be camped on from the searched cells.
[0054] Accordingly, if the historical network performance data is invalid, the process reverts to the full-frequency search procedure. The terminal device first determines all available frequencies across all frequency bands it supports, then controls the radio frequency unit to tune to the center frequency of each available frequency, and detects the synchronization signal on that available frequency.
[0055] If no synchronization signal is detected on the available frequency, it is determined that there is no cell on the available frequency, and the detection of the next available frequency is initiated; if a synchronization signal is detected on the available frequency, it is determined that there is a cell on the available frequency, and the physical cell identifier and camping parameters of the cell are obtained.
[0056] Then, based on the dwell parameters, it is determined whether the cell meets the dwell conditions. If the dwell conditions are met, the cell is identified as a dwell cell. If no dwell cell is found after traversing all available frequency points, the terminal device can reconnect to the network after a preset time interval to perform the next dwell cell search.
[0057] This disclosure performs a full-frequency search after detecting invalid historical network performance data to ensure that terminal devices can stably access the network and that the terminal can successfully camp on an available cell under any circumstances. This ensures the robustness and universality of this disclosure. Thus, through the coordinated processing of the above two mechanisms, a dynamic unification of high throughput priority and stable network is achieved.
[0058] In the above implementation, after verifying the validity of historical network performance data, the available frequency points are sorted according to the historical network performance data to generate a preferred access list including each available frequency point. The available frequency points with the best transmission performance are placed at the top of the preferred access list, thereby guiding the terminal to preferentially camp on the cell with good transmission performance, reducing the number of invalid searches, shortening the network selection time after power-on, and thus significantly improving the initial rate after network selection.
[0059] In an optional implementation, the above steps generate a preferred access list for available frequency points based on historical network performance data, specifically including the following steps: Priority scores for available frequency points are generated based on historical network performance data. The historical network performance data includes the throughput of the cells associated with the available frequency points when performing services, the confidence level of the historical network performance data, the retention success rate of the cells associated with the available frequency points, and the signal strength of the cells associated with the available frequency points.
[0060] Available frequencies are prioritized according to priority scores, and a preferred access list is obtained after the ranking.
[0061] In order to select the optimal cell to stay in from multiple available frequency points, this disclosure quantifies and evaluates each available frequency point based on historical network performance data to obtain a priority score, and generates a preferred access list arranged from high to low priority according to the priority score.
[0062] Among them, throughput in historical network performance data reflects the actual transmission rate of terminal devices on available frequency points, confidence reflects the reliability of historical network performance data, dwell success rate reflects the probability of terminal devices successfully dwelling on available frequency points at a historical time, and signal strength reflects the stability of the transmission network.
[0063] In response, this disclosure calculates the throughput of the cells associated with the available frequency points when performing services, the confidence level of historical network performance data, the retention success rate of the cells associated with the available frequency points, and the signal strength of the cells associated with the available frequency points. After the calculation, a priority score is obtained for each available frequency point.
[0064] A higher priority score indicates better transmission performance and stronger stability of the available frequency points over historical time, and terminal devices should be encouraged to try camping there first.
[0065] In the above implementation, a priority score is calculated based on throughput, confidence level, retention success rate, and signal strength, and a preferred access list is generated based on the priority score to ensure the comprehensiveness and accuracy of the preferred access list. This effectively improves the processing efficiency of subsequent cell selection based on the preferred access list and helps to improve the initial rate after the terminal is powered on.
[0066] In an optional implementation, the above steps generate priority scores for available frequency points based on historical network performance data, specifically including the following steps: For any available frequency point, the throughput and the first weight are weighted to obtain the first processing result.
[0067] The confidence level, retention success rate, and second weight are weighted and summed to obtain the second processing result.
[0068] The signal strength and the third weight are weighted to obtain the third processing result; where the first weight is greater than the second weight, and the second weight is greater than the third weight.
[0069] The cumulative value among the first, second, and third processing results is determined as the priority score for available frequency points.
[0070] As mentioned above, this disclosure prioritizes the throughput of the cells associated with the available frequency points when performing services, and takes the confidence level of historical network performance data and the camping success rate of the cells associated with the available frequency points as secondary considerations. Finally, the signal strength of the cells associated with the available frequency points is used as an auxiliary reference.
[0071] This allows the terminal to obtain maximum data processing capabilities after network selection, and ensures data reliability and stability of the dwell time, so as to make fine adjustments in combination with signal strength.
[0072] In response, this disclosure sets a first weight with the highest weight for throughput, a second weight with a lower weight for confidence and dwell success rate, and a third weight with a lower weight for signal strength.
[0073] Furthermore, the above four indicators are weighted and summed. Specifically, throughput and the first weight are weighted to obtain the first processing result. Then, confidence, dwell success rate and the second weight are weighted and summed to obtain the second processing result. Signal strength and the third weight are weighted to obtain the third processing result. Finally, the first, second and third processing results are summed to obtain the priority score of the available frequency points.
[0074] The weight parameters mentioned above can be flexibly adjusted according to the actual application scenario. For example, a first sub-weight can be set for confidence level and a second sub-weight can be set for retention success rate, with the first sub-weight being greater than the second sub-weight.
[0075] In addition, this disclosure may support other methods for calculating priority scores, such as decision tree algorithms, but this disclosure does not require them.
[0076] In the above implementation, throughput is used as the core data basis for priority scoring, so that terminal devices can try high throughput frequency points first, thereby prioritizing camping in high transmission performance cells. This facilitates improving the initial service rate after the terminal is powered on, and ensures the stability of the intelligent network selection process through confidence, camping success rate and signal strength, reducing repeated attempts due to camping failures, and thus improving network selection efficiency.
[0077] In an optional implementation, the above steps verify the validity of historical network performance data to obtain verification results, specifically including the following steps: If the historical network performance data meets the verification conditions, the verification result is obtained that the historical network performance data is valid data.
[0078] The verification conditions include that the historical network performance data is not empty, the historical network performance data is within the validity period, the regional identifier in the historical network performance data matches the region where the terminal device is located, and the residency identifier in the historical network performance data is allowed to reside independently.
[0079] In this embodiment of the disclosure, if the historical network performance data meets all the verification conditions, then the historical network performance data is determined to be valid data. The verification conditions can also be adjusted as needed; for example, they can be set to verify the completeness and consistency of each field in the historical network performance data, etc., but no further examples are given here.
[0080] If historical network performance data does not meet at least one verification condition, then the historical network performance data is determined to be invalid data.
[0081] In the above implementation, by verifying whether the historical network performance data is not empty and whether the data is within the validity period, network selection errors caused by missing data can be avoided to a certain extent. By verifying regional consistency, the validity of the data is ensured. Finally, by verifying the status of the camping identifier, the success rate of frequency points being able to camp is ensured, thereby improving network selection efficiency.
[0082] In an optional implementation, the above steps involve cell camping according to a preferred access list, specifically including the following steps: According to the priority from high to low in the preferred access list, verify in turn whether the cells associated with each available frequency point meet the preset camping conditions.
[0083] If a cell associated with an available frequency point meets the residency requirements, the cell is determined to be a residency cell.
[0084] As mentioned above, this disclosure will no longer perform full-band blind scanning when the data is valid. Instead, it will verify whether the cells associated with each available frequency band meet the camping conditions in the order of the preferred access list.
[0085] If a cell that meets the camping criteria is found on the currently available frequency, the search stops and the cell is selected as the camping cell; if no cell that meets the camping criteria is found on the currently available frequency, the search proceeds to the next available frequency in the preferred access list.
[0086] The aforementioned camping conditions can be set as follows: the signal quality of the cell associated with the available frequency point is greater than the minimum signal quality of the public terrestrial mobile network, and the cell associated with the available frequency point is in a camping-allowed state. The camping conditions can also be adjusted as needed; this disclosure does not require such adjustments.
[0087] In this embodiment of the disclosure, the cells associated with the available frequency points can be verified sequentially according to the order in the preferred access list to ensure that they meet the camping conditions. By setting the signal quality to be greater than the minimum signal quality, it is ensured that the terminal can maintain a basic communication connection after camping. By setting the cell to a camping-allowed state, the terminal is prevented from trying to camp to a cell that is prohibited by the network, thereby reducing invalid camping attempts and failed retries.
[0088] In an optional implementation, the above steps further include the following steps: After successfully identifying the residential cell, the target throughput for the current residential cell during the execution of its business is collected.
[0089] A weighted smoothing filter algorithm is used to fuse the target throughput and the historical network performance data corresponding to the current camped cell, so as to use the fused result to generate the preferred access list when the terminal device triggers network selection next time.
[0090] This disclosure passively collects the target throughput of the currently hosted cell during the execution of services through normal business operations after the cell is identified, without initiating a dedicated speed test request.
[0091] Furthermore, this disclosure may employ a weighted smoothing filter algorithm or a moving average algorithm to weightedly fuse the target throughput and the historical network performance data corresponding to the current camped cell. After fusion and update, historical network performance data that has not been updated for more than a preset time threshold is deleted, and historical network performance data whose regional location identifier does not match the current region is marked as invalid. For frequency points with long-term low performance, the ranking of the frequency point in the preferred access list is reduced or the frequency point is deleted.
[0092] In this embodiment, the fused result is saved to a local non-volatile memory for intelligent decision-making when the terminal triggers network selection next time, forming an iterative closed loop of the adaptive network selection strategy. After that, the terminal enters a normal standby or service available state, allowing the network selection strategy to gradually iterate and become more accurate as the terminal is used, while avoiding network compliance issues by not actively initiating speed test requests.
[0093] The following is combined Figure 2 The intelligent network selection process described above is as follows: S201: When the terminal device triggers network selection, obtain historical network performance data corresponding to each available frequency point supported by the terminal device.
[0094] S202: Verify the validity of historical network performance data and obtain the verification results.
[0095] S203: If the historical network performance data is determined to be valid based on the verification results, a priority score for the available frequency points is generated based on the historical network performance data.
[0096] Here, historical network performance data includes the throughput of the cells associated with the available frequency points when performing services, the confidence level of historical network performance data, the retention success rate of the cells associated with the available frequency points, and the signal strength of the cells associated with the available frequency points.
[0097] S204: Prioritize available frequency points according to priority scores to obtain a preferred access list.
[0098] S205: According to the priority from high to low in the preferred access list, verify in turn whether the cells associated with each available frequency point meet the preset camping conditions.
[0099] S206: If the cell associated with the available frequency point meets the camping conditions, the cell is determined to be a camping cell.
[0100] S207: If the historical network performance data is determined to be invalid based on the verification results, perform cell search on each available frequency point and determine the cell to be camped on from the searched cells.
[0101] As described above, this disclosure proposes an intelligent network selection method. After the terminal powers on, restarts, or resumes searching after disconnection, it reads lightweight historical network performance data stored in its local non-volatile memory, which includes location tags, resideability attribute filtering, and timeliness validity. Then, it prioritizes this data based on historical throughput performance and data confidence levels for each frequency point, generating a high-throughput-priority network search list. The terminal then sequentially performs cell searches and resides in the listed cells, prioritizing residing in frequencies with higher historical throughput and stability. Finally, after residing in a frequency, it passively collects throughput data for the current frequency point through normal business operations, weighting and updating the historical network performance data with the measured data, forming a continuously optimized closed-loop self-learning network selection mechanism. This invention significantly improves power-on network selection efficiency, reduces network search power consumption, and ensures that the terminal directly resides in high-throughput, high-stability cells after power-on, effectively solving the technical defects of traditional network selection mechanisms, such as blind network searching, signal-to-rate mismatch, and lack of self-learning capabilities.
[0102] The technical solution disclosed herein has the following advantages: (1) From the perspective of the chip: This disclosure provides a hardware + algorithm collaborative mechanism for intelligent network selection that is compatible with 4G / 5G networks from the baseband chip and radio frequency chip levels. The chip relies on a dedicated storage unit to maintain lightweight, time-attenuated, location area-identified, and campable attribute-filtered historical network performance data. It only records the relevant statistical data of the primary cell frequency points that can be camped independently, and removes the secondary cell frequency points that cannot be camped in the carrier aggregation scenario. The historical network performance data includes frequency point statistical throughput, signal quality, access success rate, timestamp, area identification and other information, avoiding the impact of rate fluctuations caused by cell load and scheduling strategy, while controlling storage overhead.
[0103] When the terminal is powered on, the chip no longer performs blind scanning and blind camping across the entire frequency band based solely on signal strength. Instead, it accelerates the process of verifying the validity of the data files, matching the regions, and prioritizing the frequency points through hardware. It then comprehensively filters high-quality frequency points based on statistical throughput and data confidence, and directly outputs the list of optimized camping frequency points to the protocol stack, skipping the invalid network search process.
[0104] It enables rapid decision-making at the chip level without upper-layer intervention, significantly reducing network search latency at startup, reducing power consumption of baseband and RF modules, improving initial access rate and service readiness speed, while being compatible with existing network protocols without requiring changes to the underlying chip hardware architecture.
[0105] (2) From the perspective of chip modules: This disclosure can be widely applied to various communication chip modules such as 5G RedCap modules, LTE modules, IoT modules, and industrial communication modules. The module has built-in lightweight historical network performance data management logic, and the basic network selection strategy is pre-set at the factory. During operation, frequency performance data is passively collected through normal services, and local archives are generated and updated iteratively by learning autonomously. No dedicated speed test requests are initiated to avoid network-side restrictions.
[0106] During module operation, historical network performance data is automatically aged and cross-regional failures are handled, and invalid and non-residency frequencies are filtered out, maintaining lightweight storage of historical network performance data. After the terminal is powered on, the module does not perform a traditional full-band, full-frequency-point traversal search. Instead, it uses historical statistical throughput as the core weight, combined with access stability and timeliness, to intelligently filter candidate frequencies, prioritizing high-throughput, low-interference, and highly reliable residency frequencies.
[0107] The module directly outputs a sorted list of preferred frequency points without requiring additional computation from the upper-layer terminal, simplifying the terminal control logic. At the same time, it improves the module's boot-up and network access speed, initial attachment success rate, and service establishment efficiency in scenarios with overlapping frequency coverage, high interference, and cell congestion, and is compatible with various terminal hardware platforms for rapid integration.
[0108] (3) From the perspective of the terminal: This disclosure can be adapted to various mobile communication terminal devices such as mobile phones, a new type of wireless terminal access device CPE (Customer Premise Equipment), Internet of Things terminals, industrial control terminals, vehicle terminals, and RedCap terminals, and provides them with intelligent network selection methods in scenarios such as power-on, restart, and offline re-search.
[0109] The terminal maintains historical network performance data in its local non-volatile memory, which is tagged with location, distinguishes between receptive attributes, and features adaptive aging. The archive contains multi-dimensional information, differentiates between primary and secondary cells, and retains only receptive frequency data. Upon power-on, the terminal matches corresponding historical network performance data based on the current cell's TAC / PCI / LAI area information, verifies data timeliness, removes invalid records, and prioritizes receptive frequencies based on throughput and stability, preferentially receptive to the cell with the best historical throughput and least interference. After receptivity is achieved, throughput data is passively collected through daily service transmissions, the archive is updated with weighted averages, and expired data is cleaned up, forming a self-learning closed loop.
[0110] This solution enables faster terminal power-on and network access, more stable initial attachment, and higher initial service rates. In particular, it significantly improves user experience in scenarios with overlapping frequency coverage, inter-system interference, cell edge coverage, and base station congestion, while reducing terminal network search power consumption and extending device battery life.
[0111] (4) From the perspective of the base station or network side: This disclosure does not require hardware modification or protocol upgrade of the base station and network side, and can perfectly coordinate with the existing 4G / 5G network to achieve efficient utilization of network resources. The base station side obtains the original broadcast signaling, system message distribution frequency load, time slot utilization rate, cell priority and other basic information, without the need to add new dedicated signaling. The terminal integrates this information with local measured statistical data to further optimize the accuracy of historical network performance data.
[0112] The terminal's intelligent network selection behavior, based on historical network performance data, can proactively avoid cells with strong signals but low throughput and severe congestion, prioritizing high-throughput, high-quality cells. This achieves cell load balancing without network-side intervention, reducing invalid camping and repeated access in inferior cells, and lowering base station access signaling overhead and congestion probability. Simultaneously, the terminal's purely local network selection logic does not increase air interface transmission burden, does not affect normal network operation, and improves overall network resource utilization efficiency and user experience, achieving bidirectional optimization of terminal experience and network performance.
[0113] Reference Figure 3 The diagram shown is a schematic of an intelligent mesh selection device provided in an embodiment of this disclosure. The device includes: a data acquisition unit 30, a data verification unit 31, a first intelligent mesh selection unit 32, and a second intelligent mesh selection unit 33; wherein: The data acquisition unit is used to acquire historical network performance data corresponding to each available frequency point supported by the terminal device when the terminal device triggers network selection; A data verification unit is used to verify the validity of the historical network performance data and obtain the verification result. The first intelligent network selection unit is used to generate a preferred access list for the available frequency points based on the historical network performance data when the historical network performance data is determined to be valid based on the verification results, and to perform cell camping according to the preferred access list. The second intelligent network selection unit is used to perform cell search on each of the available frequency points when the historical network performance data is determined to be invalid based on the verification result, and to determine the cell to stay from the searched cells.
[0114] In one possible implementation, the device is also used for: Priority scores for available frequency points are generated based on historical network performance data. The historical network performance data includes the throughput of the cells associated with the available frequency points when performing services, the confidence level of the historical network performance data, the retention success rate of the cells associated with the available frequency points, and the signal strength of the cells associated with the available frequency points.
[0115] Available frequencies are prioritized according to priority scores, and a preferred access list is obtained after the ranking.
[0116] In one possible implementation, the device is also used for: For any available frequency point, the throughput and the first weight are weighted to obtain the first processing result.
[0117] The confidence level, retention success rate, and second weight are weighted and summed to obtain the second processing result.
[0118] The signal strength and the third weight are weighted to obtain the third processing result; where the first weight is greater than the second weight, and the second weight is greater than the third weight.
[0119] The cumulative value among the first, second, and third processing results is determined as the priority score for available frequency points.
[0120] In one possible implementation, the device is also used for: If the historical network performance data meets the verification conditions, the verification result is obtained that the historical network performance data is valid data.
[0121] The verification conditions include that the historical network performance data is not empty, the historical network performance data is within the validity period, the regional identifier in the historical network performance data matches the region where the terminal device is located, and the residency identifier in the historical network performance data is allowed to reside independently.
[0122] In one possible implementation, the device is also used for: According to the priority from high to low in the preferred access list, verify in turn whether the cells associated with each available frequency point meet the preset camping conditions.
[0123] If a cell associated with an available frequency point meets the residency requirements, the cell is determined to be a residency cell.
[0124] In one possible implementation, the camping conditions include: the signal quality of the cell associated with the available frequency point is greater than the minimum signal quality of the public terrestrial mobile network, and the cell associated with the available frequency point is in a camping-allowed state.
[0125] In one possible implementation, the device is also used for: After successfully identifying the residential cell, the target throughput for the current residential cell during the execution of its business is collected.
[0126] A weighted smoothing filter algorithm is used to fuse the target throughput and the historical network performance data corresponding to the current camped cell, so as to use the fused result to generate the preferred access list when the terminal device triggers network selection next time.
[0127] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0128] Corresponding to Figure 1 In addition to the intelligent network selection method, this disclosure also provides an electronic device 40, such as... Figure 4 The diagram shown is a schematic representation of an electronic device 40 provided in an embodiment of this disclosure, including: The system includes a processor 41, a memory 42, and a bus 43. The memory 42 stores execution instructions and includes main memory 421 and external memory 422. The main memory 421, also called internal memory, temporarily stores the computational data in the processor 41, as well as data exchanged with external memory such as a hard disk. The processor 41 exchanges data with the external memory 422 through the main memory 421. When the electronic device 40 is running, the processor 41 communicates with the memory 42 through the bus 43, causing the processor 41 to execute the following instructions: When the terminal device triggers network selection, historical network performance data corresponding to each available frequency point supported by the terminal device is obtained.
[0129] Verify the validity of historical network performance data and obtain the verification results.
[0130] If the historical network performance data is determined to be valid based on the verification results, a preferred access list for available frequency points is generated based on the historical network performance data, and cell camping is performed according to the preferred access list.
[0131] If the historical network performance data is determined to be invalid based on the verification results, cell search is performed on each available frequency point, and the cell to be camped is determined from the searched cells.
[0132] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the intelligent mesh selection method described in the above-described method embodiments. The storage medium can be a volatile or non-volatile computer-readable storage medium.
[0133] This disclosure also provides a computer program product 50, such as... Figure 5 The diagram shown is a schematic diagram of the structure of a computer program product 50 provided in an embodiment of this disclosure. The computer program product 50 carries a computer program 51. The program included in the computer program 51 can be used to execute the steps of the intelligent network selection method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.
[0134] The intelligent network selection method, apparatus, device, medium, and product according to embodiments of the present disclosure have been described above with reference to the accompanying drawings. In embodiments of the present disclosure, when a terminal device triggers network selection, it acquires historical network performance data corresponding to each available frequency point supported by the terminal device, verifies the validity of the historical network performance data, obtains a verification result, and if the historical network performance data is determined to be valid based on the verification result, it generates a preferred access list for available frequency points based on the historical network performance data, and performs cell camping according to the preferred access list. If the historical network performance data is determined to be invalid based on the verification result, it performs cell search on each available frequency point and determines the camping cell from the searched cells. Through the above processing method, after verifying the validity of the historical network performance data, the available frequency points are sorted according to the historical network performance data to generate a preferred access list including each available frequency point. The available frequency point with the best transmission performance is placed at the top of the preferred access list, thereby guiding the terminal to preferentially camp on cells with excellent transmission performance, reducing the number of invalid searches, shortening the network selection time after power-on, and thus significantly improving the initial rate after network selection after power-on.
[0135] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.
[0136] The block diagrams of devices, apparatuses, devices, and systems disclosed herein are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0137] Additionally, as used herein, the "or" used in a list of items beginning with "at least one" indicates a separate list, such that a list of, for example, "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not imply that the described example is preferred or better than other examples.
[0138] It should also be noted that in the systems and methods of this disclosure, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions to this disclosure.
[0139] Various changes, substitutions, and modifications can be made to the technology described herein without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of this disclosure is not limited to the specific aspects of the processes, machines, manufactures, events, means, methods, and actions described above. Currently existing or later-developed processes, machines, manufactures, events, means, methods, or actions that perform substantially the same function or achieve substantially the same result as the corresponding aspects described herein can be utilized. Therefore, the appended claims include such processes, machines, manufactures, events, means, methods, or actions within their scope.
[0140] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.
[0141] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.
Claims
1. A method of intelligent network selection, characterized by, include: When the terminal device triggers network selection, historical network performance data corresponding to each available frequency point supported by the terminal device is obtained; Verify the validity of the historical network performance data and obtain the verification results; If the historical network performance data is determined to be valid based on the verification results, a preferred access list for the available frequency points is generated based on the historical network performance data, and cell camping is performed according to the preferred access list; If the historical network performance data is determined to be invalid based on the verification results, a cell search is performed on each of the available frequency points, and the cell to be camped is determined from the searched cells.
2. The method of claim 1, wherein, The process of generating a preferred access list for the available frequency points based on the historical network performance data includes: A priority score for the available frequency points is generated based on the historical network performance data; wherein, the historical network performance data includes the throughput of the cells associated with the available frequency points when performing services, the confidence level of the historical network performance data, the camping success rate of the cells associated with the available frequency points, and the signal strength of the cells associated with the available frequency points. The available frequency points are sorted according to the priority score, and the preferred access list is obtained after sorting.
3. The method of claim 2, wherein, The process of generating a priority score for the available frequency points based on the historical network performance data includes: For any of the available frequency points, the throughput and the first weight are weighted to obtain a first processing result; The confidence level, the retention success rate, and the second weight are weighted and summed to obtain the second processing result. The signal strength and the third weight are weighted to obtain a third processing result; wherein the first weight is greater than the second weight, and the second weight is greater than the third weight. The cumulative value among the first processing result, the second processing result, and the third processing result is determined as the priority score of the available frequency point.
4. The method of claim 1, wherein, The verification of the validity of the historical network performance data, and the resulting verification results, include: If the historical network performance data meets the verification conditions, a verification result is obtained that the historical network performance data is valid data; The verification conditions include that the historical network performance data is not empty, the historical network performance data is within the validity period, the area identifier in the historical network performance data matches the area where the terminal device is located, and the residency identifier in the historical network performance data is allowed to reside independently.
5. The method of claim 1, wherein, The step of cell camping according to the preferred access list includes: According to the preferred access list in descending order of priority, verify in turn whether the cells associated with each available frequency point meet the preset camping conditions; If the cell associated with the available frequency point meets the camping conditions, the cell is determined to be a camping cell.
6. The method according to claim 5, characterized in that, The camping conditions include: the signal quality of the cell associated with the available frequency point is greater than the minimum signal quality of the public terrestrial mobile network, and the cell associated with the available frequency point is in a camping-allowed state.
7. The method according to claim 1, characterized in that, The method further includes: After successfully identifying the current residential cell, the target throughput for the current residential cell during the execution of its business is collected. A weighted smoothing filter algorithm is used to fuse the target throughput and the historical network performance data corresponding to the currently camped cell, so as to use the fused result to generate a preferred access list when the terminal device triggers network selection next time.
8. An intelligent screen selection device, characterized in that, include: The data acquisition unit is used to acquire historical network performance data corresponding to each available frequency point supported by the terminal device when the terminal device triggers network selection; A data verification unit is used to verify the validity of the historical network performance data and obtain the verification result. The first intelligent network selection unit is used to generate a preferred access list for the available frequency points based on the historical network performance data when the historical network performance data is determined to be valid based on the verification results, and to perform cell camping according to the preferred access list. The second intelligent network selection unit is used to perform cell search on each of the available frequency points when the historical network performance data is determined to be invalid based on the verification result, and to determine the cell to stay from the searched cells.
9. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the intelligent network selection method as described in any one of claims 1 to 7 are performed.
10. A computer program product, characterized in that, The computer program product is stored in a storage medium, and the program product is executed by at least one processor to implement the intelligent mesh selection method as described in any one of claims 1 to 7.