Network selection method and device, terminal equipment and storage medium
By building a signal map and determining the network selection strategy based on the positioning information of the terminal equipment, the problem that terminal equipment in the mobile communication network cannot escape the congested cells in a timely manner is solved, network selection efficiency and service quality are improved, and network services are ensured, and the continuity and quality of network services are ensured. .
Patent Information
- Application Number
- CN202411411902.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-01-03
AI Technical Summary
In a mobile communication network, when the terminal device senses that there is a congestion abnormality in the current serving cell, it cannot escape the congested cell in time, affecting the quality of network service.
By building a signal map, recording service quality evaluation indicators of multiple cells, determining the target network selection strategy based on the positioning information of the terminal equipment, avoiding residing in cells with good signals but poor service quality, and improving network selection efficiency and quality.
It realizes that the terminal equipment quickly and accurately selects cells with excellent service quality under the perceived congestion, improves the continuity and quality of network services, and reduces the switching attempts on networks with poor service quality.
Smart Images

Figure CN119255330A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to a network selection method and apparatus, terminal equipment, storage medium, and computer program product. Background Art
[0002] In a mobile communication network, when it is detected that a current serving cell of a terminal device is abnormally congested, the terminal device needs to be able to escape from the congested cell and select another cell to reside.
[0003] In the case of abnormal congestion, since continuous real-time perception for about 10 seconds is required to trigger the escape action of the congested cell, the terminal equipment cannot switch from the congested cell to other cells in time, affecting the network service quality. Summary of the invention
[0004] The embodiments of the present application are intended to provide a network selection method and apparatus, terminal equipment, storage medium, and computer program product.
[0005] The technical solution of this application is implemented as follows:
[0006] In a first aspect, a network selection method is provided, comprising:
[0007] Based on the signal map and the positioning information of the terminal device, the target network selection strategy of the terminal device is determined. The signal map records the service quality evaluation indicators of multiple cells in the preset area. The service quality evaluation indicators are determined based on the historical data of multiple cells.
[0008] Execute network selection operation based on target network selection strategy.
[0009] In a second aspect, a network selection device is provided, comprising:
[0010] A determination unit, configured to determine a target network selection strategy of a terminal device based on a signal map and positioning information of the terminal device, wherein the signal map records service quality evaluation indicators of multiple cells in a preset area, and the service quality evaluation indicators are determined based on historical data of the multiple cells;
[0011] The processing unit is used to perform a network selection operation based on a target network selection strategy.
[0012] In a third aspect, a terminal device is provided, comprising: a processor and a memory configured to store a computer program that can be run on the processor,
[0013] Wherein, when the processor is configured to run a computer program, the steps of the aforementioned method are executed.
[0014] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, wherein the computer program implements the steps of the aforementioned method when executed by a processor.
[0015] In a fifth aspect, a computer program product is provided, comprising a computer program, which implements the steps of the aforementioned method when executed by a processor.
[0016] In the embodiment of the present application, a network selection method and apparatus, a terminal device, a storage medium, and a computer program product are provided. The method includes: determining a target network selection strategy of a terminal device based on a signal map and the positioning information of the terminal device, wherein the signal map records the service quality evaluation indexes of multiple cells in a preset area, and the service quality evaluation indexes are determined based on the historical data of multiple cells; and performing network selection operations based on the target network selection strategy. In this way, a signal map is constructed through a large amount of historical data of the cell, and the signal map is used as a priori knowledge of network selection to assist the network selection operation of the terminal device. Compared with relying solely on the network side for network selection, it can avoid staying in a cell with good signal but poor service quality, thereby improving network selection efficiency and quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a schematic diagram of an application scenario of an embodiment of the present application;
[0018] Figure 2 This is a schematic diagram of the first process of the network selection method in the embodiment of the present application;
[0019] Figure 3 A second flow chart of the network selection method in an embodiment of the present application;
[0020] Figure 4 A third flow chart of the network selection method in the embodiment of the present application;
[0021] Figure 5 This is a schematic diagram of the fourth process of the network selection method in the embodiment of the present application;
[0022] Figure 6 It is a schematic diagram of the structural composition of the network selection device provided in an embodiment of the present application;
[0023] Figure 7 is a schematic structural diagram of a terminal device provided in an embodiment of the present application;
[0024] Figure 8 is a schematic structural diagram of a chip according to an embodiment of the present application;
[0025] Fig. 9 It is a schematic block diagram of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.
[0027] Figure 1 Schematic diagram of an application scenario of an embodiment of the present application. Figure 1 As shown, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device 120 support multi-service transmission.
[0028] It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine Type Communications (eMTC) system, 5G communication system (also called New Radio (NR) communication system), or future communication systems, etc.
[0029] exist Figure 1 In the communication system 100 shown, the network device 120 may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area, and may communicate with the terminal device 110 (eg, UE) located in the coverage area.
[0030] The network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0031] The terminal device 110 may be any terminal device, including but not limited to a terminal device connected to the network device 120 or other terminal devices by wire or wireless connection.
[0032] For example, the terminal device 110 may refer to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolution network, etc.
[0033] The terminal device 110 may be used for device-to-device (D2D) communication.
[0034] The communication system 100 may also include a core network device 130 for communicating with the base station, and the core network device 130 may be a 5G core network (5G Core, 5GC) device, for example, an access and mobility management function (Access and Mobility Management Function, AMF), and for example, an authentication server function (Authentication Server Function, AUSF), and for example, a user plane function (User Plane Function, UPF), and for example, a session management function (Session Management Function, SMF). Optionally, the core network device 130 may also be an evolved packet core (Evolved Packet Core, EPC) device of the LTE network, for example, a session management function + a data gateway (Session Management Function + Core Packet Gateway, SMF + PGW-C) device of the core network. It should be understood that SMF + PGW-C can simultaneously implement the functions that SMF and PGW-C can implement. In the process of network evolution, the above-mentioned core network device may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited to the embodiments of the present application.
[0035] The functional units in the communication system 100 can also establish a connection through the next generation network (NG) interface to achieve communication. For example, the terminal device establishes an air interface connection with the access network device through the NR interface for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (referred to as N1); the access network device, such as the next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (referred to as N3); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (referred to as N2); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (referred to as N4); the UPF can exchange user plane data with the data network through the NG interface 6 (referred to as N6); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (referred to as N11); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (referred to as N7).
[0036] Figure 1 A base station, a core network device and two terminal devices are shown exemplarily. Optionally, the communication system 100 may include multiple base station devices and each base station may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0037] It should be noted that Figure 1 It is only to illustrate the system to which the present application is applicable in the form of an example. Of course, the method shown in the embodiment of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiment of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, B can be obtained through C; it can also mean that there is an association relationship between A and B. It should also be understood that the "correspondence" mentioned in the embodiment of the present application can mean that there is a direct or indirect correspondence relationship between the two, or it can mean that there is an association relationship between the two, or it can mean that there is an indication and being indicated, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices), and the present application does not limit its specific implementation method. For example, predefined can refer to the definition in the protocol. It should also be understood that in the embodiments of the present application, "protocol" can refer to a standard protocol in the field of communications, such as LTE protocols, NR protocols, and related protocols used in future communication systems, and the present application does not limit this.
[0038] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following related technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application.
[0039] The embodiment of the present application provides a network selection method, which is applied to a terminal device. Figure 2 FIG. 1 is a schematic diagram of a first process of a network selection method in an embodiment of the present application. Figure 2 As shown, the method may include:
[0040] Step 201: determining a target network selection strategy for the terminal device based on a signal map and positioning information of the terminal device, wherein the signal map records service quality evaluation indicators of multiple cells in a preset area, and the service quality evaluation indicators are determined based on historical data of the multiple cells;
[0041] The signal map is a priori knowledge for network selection, and assists the terminal device in network selection according to the service quality of each cell at a historical moment. The signal map can be a signal map of a specific traffic route, region, country, etc.
[0042] The service quality evaluation index of a cell is used to indicate the service quality of the cell. Historical data includes the data transmission rate, service interruption rate, call establishment success rate, signal strength and other data used to evaluate the service quality of the cell within a specific period of time. By collecting a large amount of historical data of multiple cells in a preset area, processing and analyzing them, the service quality evaluation index of each cell at a historical moment is determined to build a signal map.
[0043] In some embodiments, the service quality evaluation index of a cell may include a first indicator indicating the congestion level of the cell at a historical moment, and the first indicator includes but is limited to one or more parameters such as jamming rate, cell load, service response speed, uplink / downlink throughput, etc.
[0044] In some embodiments, the service quality evaluation index includes the jam rate of the cell, which is generally defined as the ratio of the number of jam events encountered by users when using the service to the total number of times within a certain period of time. The jam rate of the cell can be used as an important indicator to measure the degree of congestion. When the jam rate of a cell is high, it usually means that the network resources of the cell are relatively tight, and users often encounter delays, pauses or buffering when using the service. This may be due to congestion caused by too many users in the cell, uneven distribution of network resources, or insufficient performance of network equipment. On the contrary, when the jam rate of the cell is low, it means that the network resources of the cell are relatively sufficient, and users can get a smoother experience when using the service. This usually indicates that the network condition of the cell is good and there is no obvious congestion.
[0045] The positioning information of the terminal device is used to indicate the current location of the terminal device, and the positioning information may be the GPS coordinate information of the terminal device, or the auxiliary positioning information of a base station, access point or cell.
[0046] In some embodiments, based on the signal map and the positioning information of the terminal device, determining the target network selection strategy of the terminal device includes: searching the signal map based on the positioning information of the terminal device to determine the service quality evaluation index of one or more cells in the surrounding area of the terminal device; determining the target network selection strategy of the terminal device according to the service quality evaluation index of one or more cells in the surrounding area. The surrounding area may include an area within a certain distance radius centered on the current location of the terminal device, the first area may also include an area that the terminal device is about to arrive at, and the first area may also be the signal coverage area of the next hop or multi-hop neighboring cell of the current service cell of the terminal device.
[0047] The target network selection strategy can guide terminal devices to stay in the cell with the best service quality faster and more accurately, and avoid staying in the cell with good signal but poor service quality.
[0048] In some embodiments, the target network selection strategy includes at least one of the following: a first strategy, a second strategy, and a third strategy; wherein,
[0049] The first strategy includes one or more recommended cells, and the service quality evaluation index of the recommended cells meets the preset residence condition. The residence condition can be that the service quality evaluation index is greater than or equal to the first threshold. The first strategy can guide the terminal device to reside in the optimal cell to meet the network service requirements of the terminal device.
[0050] The second strategy includes one or more non-recommended cells, and the service quality indicators of the non-recommended cells do not meet the preset resident conditions. The second strategy can reduce the probability of resident in such cells, or directly ignore such cells, thereby improving network search efficiency.
[0051] The third strategy includes a recommended network in the first area. The third strategy is used to guide the terminal device to quickly search for a network with better signal quality and better service quality in the first area, thereby improving network search efficiency.
[0052] The recommended network may be the network with the best signal strength and service quality in the first area, or a network that is better than the network currently accessed by the terminal device, or a network accessible to the terminal device, or a network preferred by the user, etc.
[0053] In some embodiments, the method further includes: periodically updating the signal map to adapt to changes in the network environment and continuously optimize the user's Internet experience.
[0054] Step 202: Execute a network selection operation based on the target network selection strategy.
[0055] In some embodiments, the first strategy further includes a first offset of a signal quality indicator of one or more recommended cells.
[0056] Correspondingly, the network selection operation corresponding to the first strategy includes: the terminal device measures the actual signal quality indicators of one or more recommended cells; the terminal device responds to the first strategy, adds the corresponding first offset to the actual signal quality indicators of one or more recommended cells, and obtains the target signal quality indicators of one or more recommended cells; the terminal device reports the target signal quality indicators of one or more recommended cells to the network device, so that the network device selects the cell according to the target signal quality indicators.
[0057] The first offset is used to increase the actual signal quality index. When the actual signal quality indexes of the recommended cell and other cells are close, the actual signal quality index of the recommended cell is modified so that the recommended cell is more likely to be selected as the target cell when the network device performs cell selection. The first offsets of different recommended cells may be the same or different.
[0058] For example, the signal quality indicator includes but is not limited to one or more parameters of reference signal received power (RSRP), received signal strength indication (RSSI) and reference signal received quality (RSRQ).
[0059] In some embodiments, the first strategy further includes: a cell frequency and a cell identifier of the recommended cell. For example, the corresponding LTE cell identifier is a physical cell identity (PCI), the NR cell identifier is an NR cell identity (NCI) and other cell information.
[0060] In some embodiments, the one or more non-recommended cells include a current serving cell of the terminal device.
[0061] Correspondingly, the network selection operation corresponding to the second strategy includes: the terminal device executes a bar operation of the current serving cell in response to the second strategy to trigger a network search operation.
[0062] The service quality indicators of the cell that is not recommended do not meet the preset residence conditions. When the current service cell is determined to be a poor cell through the signal map, for example, the current service cell has a high freeze rate and poor service quality, and there are neighboring cells with a lower freeze rate and better service quality, the current service cell can be accurately escaped and a network search operation can be performed to achieve cross-network or residence in the same network to a neighboring cell with better service quality.
[0063] In some embodiments, the second strategy further includes a second offset of the signal quality indicator of the one or more non-recommended cells;
[0064] Correspondingly, the network selection operation corresponding to the second strategy includes: the terminal device measures the actual signal quality indicators of one or more non-recommended cells; the terminal device responds to the second strategy by subtracting the corresponding second offset from the actual signal quality indicators of one or more non-recommended cells to obtain the target signal quality indicators of one or more non-recommended cells; the terminal device reports the target signal quality indicators of one or more non-recommended cells to the network device, so that the network device selects the cell according to the target signal quality indicators.
[0065] The second offset is used to reduce the actual signal quality index. When the current serving cell and / or the neighboring cell is determined to be a poor cell through the signal map, the recommended actual signal quality index is reduced through the second offset, so that when the network device performs cell selection, the non-recommended cell will not be selected as the target cell. In particular, when the actual signal quality index of the non-recommended cell and other cells are close, it can avoid staying in a congested cell with good signal quality but poor service quality.
[0066] In some embodiments, the network selection operation corresponding to the second strategy includes: the terminal device skips one or more non-recommended cells when performing cell measurement in response to the second strategy.
[0067] In some embodiments, the second strategy also includes: cell information such as cell frequencies and cell identifiers of cells that are not recommended.
[0068] In some embodiments, the second strategy further includes a second offset of a signal quality indicator of one or more non-recommended cells, and the one or more non-recommended cells include a current serving cell of the terminal device. Not only can the current serving cell be accurately escaped, but also a neighboring cell with good signal quality but poor service quality can be avoided.
[0069] In some embodiments, the network selection operation corresponding to the third strategy includes: the terminal device performs a switching operation from a current access network of the terminal device to a recommended network in response to the third strategy.
[0070] For example, the current access network is the first network and the recommended network is the second network. When the terminal device moves from the first network coverage area to the second network coverage area, or needs to switch to the second network due to poor signal quality of the first network, the third strategy is used to guide the terminal device to trigger the switching operation from the first network to the second network in advance.
[0071] The current access network is the second network, and the recommended network is the first network. When the terminal device moves from the second network coverage area to the first network coverage area, or needs to switch to the first network due to poor signal quality of the second network, the third strategy is used to guide the terminal device to perform the switching operation from the second network to the first network in advance. The third strategy can guide the terminal to quickly access a network with better service quality for business transmission, avoiding repeated switching attempts on a network with poor service quality.
[0072] The first network is different from the second network, and the first network may be a 5G NR network, a 4G LTE network, or a 3G WCDMA network, etc. The second network may be a 5G NR network, a 4G LTE network, or a 3G WCDMA network, etc.
[0073] Exemplarily, the recommended network is indicated by a network identifier, for example, the LTE network is indicated as the recommended network by a first identifier, the NR network is indicated as the recommended network by a second identifier, the WCDMA network is indicated as the recommended network by a third identifier, and the like.
[0074] In some embodiments, the third strategy further includes a distance indicator between the terminal device and the first area. Accordingly, the network selection operation corresponding to the third strategy also includes: generating a trigger signal based on the distance indicator between the terminal device and the first area; in response to the trigger signal, triggering the execution of a switching operation from the current access network of the terminal device to the recommended network. For example, when the distance indicator is less than or equal to the second threshold, a trigger signal is generated.
[0075] Exemplarily, the distance indicator may specifically be the arrival time of the terminal device entering the first area from the current location. When the terminal device is within the first area, the arrival time may be a default value, such as -1 or 0; when the terminal device is outside the first area, the arrival time is greater than 0. When the arrival time in the first area is less than or equal to the time threshold, a trigger signal is generated.
[0076] In some embodiments, the third policy further includes a duration of the first area, which may indicate a search time for the recommended network after the terminal device enters the first area.
[0077] In some embodiments, the target network selection strategy includes a first strategy and a second strategy. Based on the second strategy, the current service cell with abnormal congestion can be accurately identified, and based on the first strategy, the neighboring cell with better service quality can be known. After accurately escaping the current service cell, the recommended cell can be quickly settled to ensure service continuity and service quality.
[0078] In some embodiments, the target network selection strategy includes a first strategy and a third strategy. Based on the third strategy, the terminal device is guided to perform a network switching operation in advance, and based on the first strategy, it can quickly reside in the recommended cell, reduce the network search time, and avoid residing in a congested cell with good signal quality but poor service quality.
[0079] In some embodiments, the target network selection strategy includes a second strategy and a third strategy. Based on the second strategy, the current service cell with abnormal congestion can be accurately identified. After accurately escaping from the current service cell, the terminal device is guided to search for a network on the recommended network based on the third strategy to avoid repeated switching attempts on a network with poor service quality.
[0080] By adopting the above technical solution, a signal map is constructed through a large amount of historical data of the cell. The signal map is used as a priori knowledge for network selection to assist the network selection operation of the terminal equipment. Compared with relying solely on the network side for network selection, it can avoid staying in cells with good signals but poor service quality, thereby improving network selection efficiency and quality.
[0081] In order to better reflect the purpose of this application, further examples are given based on the above embodiments of this application. Figure 3 As shown, the method may include:
[0082] Step 301: Determine a first strategy of the terminal device based on the signal map and the positioning information of the terminal device, where the first strategy includes one or more recommended cells and a first offset of their signal quality identifiers;
[0083] Step 302: In response to the first strategy, add the corresponding first offset to the actual signal quality indicators of one or more recommended cells to obtain the target signal quality indicators of the one or more recommended cells;
[0084] Step 303: Report the target signal quality indicators of one or more recommended cells to the network device, so that the network device performs cell selection according to the target signal quality indicators of the recommended cells.
[0085] Exemplarily, the signal quality indicator is RSRP, and the cell selection includes triggering the action of switching to the target cell if the difference between the RSRP of the target cell and the RSRP of the current serving cell is greater than or equal to the preset switching threshold. If the jamming rate of the current serving cell is high, or the terminal device is in a mobile state, a neighboring cell with a low jamming rate is recommended to the terminal device through the signal map. When the RSRP of the neighboring cell is close to that of the current serving cell (that is, the difference in RSRP is less than the preset switching threshold), the actual RSRP of the neighboring cell is raised through the first offset of the neighboring cell, and the neighboring cell with a lower jamming rate is switched faster and more accurately. For example, the first offset is +5dBm or +10dBm, etc.
[0086] By adopting the above technical solution, cell recommendations are made through signal maps, which reduces the time of blind network search and accurately locates the cell with the best service quality at a certain location and time point, thus avoiding staying in a congested cell with good signal quality but poor service quality.
[0087] like Figure 4 As shown, the method may include:
[0088] Step 401: determining a second strategy of the terminal device based on the signal map and the positioning information of the terminal device, where the second strategy includes indicating that the current serving cell is a non-recommended cell;
[0089] Step 402: In response to the second strategy, an escape operation of the current serving cell is performed to trigger a network search operation.
[0090] Through the signal map, the service quality of the current service cell can be accurately evaluated, and it can be detected that the current service cell is a poor cell with poor service quality. For example, the current service cell is a congested cell with a high freeze rate, and there are neighboring cells with a low freeze rate and good service quality. The current service cell can be quickly and accurately escaped and a network search can be performed, solving the problems in related technologies such as slow perception of congested cells, difficulty in triggering escape actions, and the ability to escape cells only within the same network.
[0091] In some embodiments, the second strategy includes a second offset indicating that the neighboring cell is a non-recommended cell and its signal quality indicator.
[0092] Exemplarily, the signal quality indicator is RSRP, and a neighboring cell with a high jamming rate is recommended to the terminal device through the signal map, and the difference between the RSRP of the target cell and the RSRP of the current serving cell is greater than or equal to the preset switching threshold, and the actual RSRP of the neighboring cell is reduced through the second offset of the neighboring cell to avoid switching to the neighboring cell. For example, the second offset is -5dBm or -10dBm, etc.
[0093] In some embodiments, a network search operation is performed based on one or more recommended cells included in the first strategy. When the current serving cell is determined to be a poor cell with a high jam rate through the signal map, and there is a neighboring cell with a low jam rate, the UE is guided to quickly and accurately escape from the current serving cell, and quickly reside in the neighboring cell recommended based on the signal map.
[0094] By adopting the above technical solution, the current service cell with abnormal congestion can be accurately identified and a quick escape operation can be performed.
[0095] like Figure 5 As shown, the method may include:
[0096] Step 501: Determine a third strategy of the terminal device based on the signal map and the positioning information of the terminal device, where the third strategy includes a recommended network and an arrival time in the first area;
[0097] Step 502: In response to a third strategy, generating a trigger signal based on the arrival time of the first area;
[0098] Exemplarily, when the arrival time of the first area is less than or equal to the time threshold, a trigger signal is generated. By monitoring the arrival time of the first area, the terminal device is guided to perform a switching operation in advance, quickly access the recommended network, and reduce the network search delay.
[0099] For example, a time threshold is set according to the time from the start of the network switching process to the completion of the switching, and the network switching is performed in advance to ensure that the terminal device quickly resides in the cell of the recommended network.
[0100] Step 503: In response to the trigger signal, a switching operation is performed from the current access network of the terminal device to the recommended network.
[0101] It should be noted that the prerequisite for performing the network switching operation is that the current access network of the terminal device is inconsistent with the recommended network of the first area. If they are consistent, there is no need to perform the network switching operation.
[0102] If the current service cell is an NR cell, the signal map can be used to predict that a certain period of time will pass before entering an area with a strong LTE network and a weak NR network, thereby guiding the terminal device to perform N2L actions in advance and quickly search for LTE for service transmission.
[0103] If the current service cell is an LTE cell, the signal map can be used to predict that a certain period of time will pass before entering an area with a strong NR network and a weak LTE network, thereby guiding the terminal device to perform L2N actions in advance and quickly search for NR for service transmission.
[0104] By adopting the above technical solution, it is possible to predict the network status ahead in advance, and then make corresponding network switching actions in advance, disconnect the weak network in time and connect to the strong and weak network, thereby improving network fluency.
[0105] The embodiment of the present application also provides a network selection device, which is applied to a terminal device. Figure 6 Schematic diagram of the structure of the network selection device provided in the embodiment of the present application. Figure 6 As shown, the network selection device 60 includes:
[0106] A determination unit 601 is used to determine a target network selection strategy of a terminal device based on a signal map and positioning information of the terminal device, wherein the signal map records service quality evaluation indicators of multiple cells in a preset area, and the service quality evaluation indicators are determined based on historical data of the multiple cells;
[0107] The processing unit 602 is configured to perform a network selection operation based on a target network selection strategy.
[0108] In some embodiments, the target network selection strategy includes at least one of the following: a first strategy, a second strategy, and a third strategy;
[0109] The first strategy includes one or more recommended cells, and the service quality evaluation index of the recommended cells meets the preset residence condition;
[0110] The second strategy includes one or more non-recommended cells, where the service quality indicators of the non-recommended cells do not meet the preset resident conditions;
[0111] The third strategy includes a referral network in the first region.
[0112] In some embodiments, the first strategy further includes a first offset of a signal quality indicator of one or more recommended cells;
[0113] Processing unit 602 is used to measure the actual signal quality indicators of one or more recommended cells; in response to the first strategy, add the actual signal quality indicators of one or more recommended cells to the corresponding first offset to obtain the target signal quality indicators of one or more recommended cells; report the target signal quality indicators of one or more recommended cells to the network device, so that the network device selects a cell according to the target signal quality indicators of one or more recommended cells.
[0114] In some embodiments, the one or more non-recommended cells include a current serving cell of the terminal device;
[0115] The processing unit 602 is used for the terminal device to execute an escape operation of the current serving cell in response to the second strategy to trigger a network search operation.
[0116] In some embodiments, the second strategy further includes a second offset of the signal quality indicator of the one or more non-recommended cells;
[0117] Processing unit 602 is used to measure the actual signal quality indicators of one or more non-recommended cells; in response to the second strategy, subtract the corresponding second offset from the actual signal quality indicators of one or more non-recommended cells to obtain the target signal quality indicators of one or more non-recommended cells; and report the target signal quality indicators of one or more non-recommended cells to the network device so that the network device selects a cell according to the target signal quality indicators.
[0118] In some embodiments, the processing unit 602 is configured to perform a switching operation from a current access network of the terminal device to a recommended network in response to a third strategy.
[0119] In some embodiments, the third strategy further includes a distance indicator between the terminal device and the first area;
[0120] The processing unit 602 is configured to generate a trigger signal based on a distance indicator between the terminal device and the first area; and in response to the trigger signal, trigger a switching operation from a current access network of the terminal device to a recommended network.
[0121] In some embodiments, the service quality evaluation indicator includes a first indicator indicating the congestion level of the cell at a historical moment.
[0122] Figure 7 70 is a schematic structural diagram of a terminal device provided in an embodiment of the present application. The terminal device 70 includes a processor 710, and the processor 710 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0123] Alternatively, if Figure 7 As shown, the terminal device 70 may further include a memory 720. The processor 710 may call and run a computer program from the memory 720 to implement the method in the embodiment of the present application.
[0124] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .
[0125] Alternatively, if Figure 7 As shown, the terminal device 70 may further include a transceiver 730, and the processor 710 may control the transceiver 730 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0126] The transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include an antenna, and the number of the antennas may be one or more.
[0127] Figure 8 It is a schematic structural diagram of the chip of an embodiment of the present application. Figure 8 The chip 80 shown includes a processor 810, which can call and run a computer program from a memory, so that a terminal device equipped with the chip implements the method in the embodiment of the present application.
[0128] Alternatively, if Figure 8 As shown, the chip 80 may further include a memory 820. The processor 810 may call and run a computer program from the memory 820 to implement the method in the embodiment of the present application.
[0129] The memory 820 may be a separate device independent of the processor 810 , or may be integrated into the processor 810 .
[0130] Optionally, the chip 80 may further include an input interface 830. The processor 810 may control the input interface 830 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0131] Optionally, the chip 80 may further include an output interface 840. The processor 810 may control the output interface 840 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0132] Optionally, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0133] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0134] Fig. 9 is a schematic block diagram of a communication system provided in an embodiment of the present application. Fig. 9 As shown, the communication system 90 includes a terminal device 910 and a network device 920 .
[0135] Among them, the terminal device 910 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 920 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they are not repeated here.
[0136] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0137] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0138] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0139] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0140] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0141] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0142] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0143] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0144] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0145] The embodiment of the present application also provides a computer program.
[0146] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods in the embodiments of the present application. For the sake of brevity, they are not described here.
[0147] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0148] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0149] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0150] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0151] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0152] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0153] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0154] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A network selection method, characterized in that: The method comprises: Determine a target network selection strategy for the terminal device based on a signal map and positioning information of the terminal device, wherein the signal map records service quality evaluation indicators of multiple cells in a preset area, and the service quality evaluation indicators are determined based on historical data of the multiple cells; A network selection operation is performed based on the target network selection strategy.
2. The method according to claim 1, characterized in that The target network selection strategy includes at least one of the following: a first strategy, a second strategy, and a third strategy; The first strategy includes one or more recommended cells, and the service quality evaluation index of the recommended cells meets the preset residence condition; The second strategy includes one or more non-recommended cells, and the service quality indicators of the non-recommended cells do not meet the preset residence conditions; The third strategy includes a referral network for the first region.
3. The method according to claim 2, characterized in that The first strategy also includes a first offset of the signal quality indicator of the one or more recommended cells; The network selection operations corresponding to the first strategy include: measuring actual signal quality indicators of the one or more recommended cells; In response to the first strategy, adding the corresponding first offset to the actual signal quality indicators of the one or more recommended cells to obtain target signal quality indicators of the one or more recommended cells; Reporting the target signal quality indicators of the one or more recommended cells to a network device, so that the network device performs cell selection according to the target signal quality indicators of the one or more recommended cells.
4. The method according to claim 2, characterized in that: The one or more non-recommended cells include a current serving cell of the terminal device; The network selection operations corresponding to the second strategy include: In response to the second strategy, an escape operation of the current serving cell is performed to trigger a network search operation.
5. The method according to claim 2, characterized in that: The second strategy further includes a second offset of the signal quality indicators of the one or more non-recommended cells; The network selection operations corresponding to the second strategy include: measuring actual signal quality indicators of the one or more non-recommended cells; In response to the second strategy, subtract the corresponding second offset from the actual signal quality indicators of the one or more non-recommended cells to obtain the target signal quality indicators of the one or more non-recommended cells; Reporting the target signal quality indicators of the one or more non-recommended cells to a network device, so that the network device performs cell selection according to the target signal quality indicators.
6. The method according to claim 2, characterized in that The network selection operations corresponding to the third strategy include: In response to the third policy, a switching operation is performed from a current access network of the terminal device to the recommended network.
7. The method according to claim 6, characterized in that The third strategy also includes a distance indicator between the terminal device and the first area; The network selection operation corresponding to the third strategy further includes: generating a trigger signal based on a distance indicator between the terminal device and the first area; In response to the trigger signal, a switching operation from a current access network of the terminal device to the recommended network is triggered.
8. The method according to any one of claims 1 to 7, characterized in that: The service quality evaluation index includes a first index indicating the congestion level of the cell at a historical moment.
9. A network selection device, characterized in that: The device comprises: A determination unit, configured to determine a target network selection strategy of the terminal device based on a signal map and positioning information of the terminal device, wherein the signal map records service quality evaluation indicators of multiple cells in a preset area, and the service quality evaluation indicators are determined based on historical data of the multiple cells; A processing unit is used to perform a network selection operation based on the target network selection strategy.
10. A terminal device, comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 8.
11. A chip, comprising: A processor, used to call and run a computer program from a memory, so that a terminal device equipped with the chip executes a method as claimed in any one of claims 1 to 8.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
