Network access method, apparatus, user equipment and machine readable storage medium
Patent Information
- Application Number
- CN202510294210.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-12
- Publication Date
- 2026-09-15
Smart Images

Figure CN122765657A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a network access method, apparatus, user equipment, and machine-readable storage medium. Background Technology
[0002] When a user is in a border area, they may move their terminal from their home area to their roaming area. The signal quality of the home cellular network they access will usually deteriorate as they move. In this case, the terminal will usually continue to search for the home cellular network according to the protocol until it is determined that it cannot access the home cellular network within a preset time (for example, two minutes), and then it will choose to search for the roaming cellular network.
[0003] As a result, terminals are often out of service for extended periods in border areas, impacting users' network experience. Summary of the Invention
[0004] This disclosure provides a network access method, the method comprising:
[0005] When the cellular network already connected to the terminal meets the network handover conditions, the frequency scanning function is initiated;
[0006] Identify at least one accessible cellular network; the at least one cellular network includes the home cellular network and / or the roaming cellular network;
[0007] In response to the terminal being in a border area, a target cellular network that meets the access conditions is determined from the at least one cellular network;
[0008] Access the target cellular network.
[0009] Optionally, the network information of the at least one cellular network includes MCC information;
[0010] Before determining a target cellular network satisfying the access conditions from the at least one cellular network in response to the terminal being in a border area, the method further includes:
[0011] Obtain the target MCC information of the accessed cellular network;
[0012] If the MCC information of the at least one cellular network includes the target MCC information and other MCC information, it is determined that the terminal is in a border area.
[0013] Optionally, from the at least one cellular network, a target cellular network that meets the access conditions is determined, including:
[0014] According to the matching order corresponding to at least one matching rule, the network information of the at least one cellular network is matched with the at least one matching rule in turn until the target rule in the at least one matching rule is satisfied.
[0015] Cellular networks that meet the target rules are identified as target cellular networks.
[0016] Optionally, before determining the target cellular network that meets the access conditions from the at least one cellular network, the method further includes:
[0017] Determine the motion state of the terminal;
[0018] Based on the motion state, obtain at least one matching rule and the corresponding matching order corresponding to the motion state.
[0019] Optionally, each of the matching rules includes at least one of the following: PLMN type, RAT information, and signal strength.
[0020] Optionally, the step of matching the network information of the at least one cellular network with the at least one matching rule sequentially according to the matching order corresponding to the at least one matching rule includes:
[0021] Based on the matching priority of PLMN type, the first matching rule corresponding to each PLMN type is obtained in sequence. The first matching rule includes: the PLMN type, the first RAT information, and the signal strength reaches the strength threshold corresponding to the first RAT information.
[0022] If the network information of at least one cellular network fails to match the first matching rule, then according to the matching priority of the PLMN type, the second matching rule corresponding to each PLMN type is obtained in sequence. The second matching rule includes: the PLMN type, the second RAT information, and the signal strength reaches the strength threshold corresponding to the second RAT information.
[0023] The access technology generation corresponding to the second RAT information is lower than that of the access technology generation of the first RAT information.
[0024] Optionally, the at least one matching rule includes: multiple PLMN types; the multiple PLMN types include a first PLMN type and at least one other PLMN type; the first PLMN type has the highest matching priority;
[0025] If the value of the terminal's movement parameter is less than the target movement threshold, before obtaining the first matching rule corresponding to each PLMN type in sequence according to the matching priority of the PLMN type, the method further includes:
[0026] Based on the order of signal strength from high to low, the third matching rules corresponding to the first PLMN type are obtained sequentially. Each third matching rule includes: the first PLMN type, RAT information, and the signal strength corresponding to the RAT information.
[0027] The matching priority based on PLMN type includes: matching priority based on at least one other PLMN type.
[0028] Optionally, if the accessed cellular network is a roaming cellular network, the matching rule is determined based on the PLMN type and RAT information of the cellular network;
[0029] The PLMN type is the target PLMN type, and different matching rules have different RAT information; the higher the access technology generation corresponding to the RAT information, the higher the matching priority of the matching rule.
[0030] Optionally, the network information includes PLMN type, RAT information, and signal strength information;
[0031] If the value of the terminal's movement parameter is greater than or equal to the target movement threshold, the matching rule, in the order shown below, includes at least one of the following:
[0032] The network's PLMN type is HPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0033] The network's PLMN type is UPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0034] The network's PLMN type is OPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0035] The network's PLMN type is HPLMN, the RAT is UMTS, and the signal strength is greater than the second threshold.
[0036] The network's PLMN type is UPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0037] The network's PLMN type is OPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0038] The network's PLMN type is HPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0039] The network's PLMN type is UPLMN, the RAT is GSM, and the signal strength is greater than the third threshold;
[0040] The network's PLMN type is OPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0041] Optionally, the network information includes PLMN type, RAT information, and signal strength information;
[0042] If the value of the terminal's movement parameter is less than the target movement threshold, the matching rule, according to the matching order, includes at least one of the following:
[0043] The network's PLMN type is HPLMN;
[0044] The network's PLMN type is UPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0045] The network's PLMN type is OPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0046] The network's PLMN type is UPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0047] The network's PLMN type is OPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0048] The network's PLMN type is UPLMN, the RAT is GSM, and the signal strength is greater than the third threshold;
[0049] The network's PLMN type is OPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0050] Optionally, the matching rules, in accordance with the matching order, include at least one of the following:
[0051] The network's PLMN type is HPLMN, and its RAT is NR;
[0052] The network's PLMN type is HPLMN, and the RAT is LTE;
[0053] The network's PLMN type is HPLMN, and the RAT is UMTS;
[0054] The network's PLMN type is HPLMN, and the RAT is GSM.
[0055] This disclosure also provides a network access device, the device comprising:
[0056] The startup unit is used to start the frequency scanning function in response to the fact that the cellular network to which the terminal has been connected meets the network switching conditions;
[0057] The first determining unit is configured to determine at least one accessible cellular network; the at least one cellular network includes a home cellular network and / or a roaming cellular network.
[0058] The second determining unit is configured to, in response to the terminal being in a border area, determine a target cellular network that meets the access conditions from the at least one cellular network;
[0059] An access unit is used to access the target cellular network.
[0060] This disclosure also provides a user equipment, including a communication interface, a processor, a memory, and a bus, wherein the communication interface, the processor, and the memory are interconnected via the bus;
[0061] The memory stores machine-readable instructions, and the processor executes the network access method by invoking the machine-readable instructions.
[0062] This disclosure also provides a machine-readable storage medium storing machine-readable instructions, which, when invoked and executed by a processor, implement the network access method.
[0063] The technical solution provided in this disclosure can include at least the following beneficial effects:
[0064] Through the above embodiments, the terminal can initiate a frequency scanning function in response to the network handover conditions being met by the cellular network it has already accessed, thereby promptly identifying at least one accessible cellular network. Since this at least one cellular network may include the home cellular network and / or the roaming cellular network, it can determine a target cellular network that meets the access conditions from among the at least one cellular network, and then access the target cellular network, in response to the terminal being in a border area. Based on this, it can quickly identify that the terminal is in a border area, and quickly access the target cellular network that meets the access conditions when the terminal is in a border area, avoiding the terminal continuously searching for the home cellular network and remaining in a network-lost state for a long time, thus improving the user's network experience. Attached Figure Description
[0065] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings.
[0066] Figure 1 This is a system architecture diagram illustrating a network access method according to an exemplary embodiment.
[0067] Figure 2 This is a flowchart illustrating a network access method according to an exemplary embodiment.
[0068] Figure 3 This is an application scenario diagram illustrating a network access method according to an exemplary embodiment.
[0069] Figure 4 This is a block diagram illustrating a network access device according to an exemplary embodiment.
[0070] Figure 5 This is a hardware structure diagram of a user equipment containing a network access device, according to an exemplary embodiment. Detailed Implementation
[0071] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure.
[0072] It should be noted that in other embodiments, the steps of the corresponding methods are not necessarily performed in the order shown and described in this disclosure. In some other embodiments, the methods may include more or fewer steps than those described in this disclosure.
[0073] The network access method provided in this disclosure is described below through specific embodiments and application scenarios. This method involves scanning frequencies when a network is lost to determine accessible cellular networks, thereby identifying a target cellular network that meets the access conditions and accessing that target cellular network.
[0074] When implemented, the frequency scanning function can be started in response to the fact that the cellular network already connected to the terminal meets the network switching conditions.
[0075] At least one accessible cellular network can be identified; the at least one cellular network includes the home cellular network and / or the roaming cellular network;
[0076] In response to the terminal being in a border area, a target cellular network that meets the access conditions can be determined from the at least one cellular network;
[0077] It can access the target cellular network.
[0078] Through the above embodiments, the terminal can initiate a frequency scanning function in response to the network handover conditions being met by the cellular network it has already accessed, thereby promptly identifying at least one accessible cellular network. Since this at least one cellular network may include the home cellular network and / or the roaming cellular network, it can determine a target cellular network that meets the access conditions from among the at least one cellular network, and then access the target cellular network, in response to the terminal being in a border area. Based on this, it can quickly identify that the terminal is in a border area, and quickly access the target cellular network that meets the access conditions when the terminal is in a border area, avoiding the terminal continuously searching for the home cellular network and remaining in a network-lost state for a long time, thus improving the user's network experience.
[0079] The present disclosure will now be described through specific embodiments and in conjunction with specific application scenarios.
[0080] Please see Figure 1 , Figure 1 This is a system architecture diagram illustrating a network access method according to an exemplary embodiment. Figure 1 As shown, the method allows a terminal to initiate a frequency scanning function in response to the network handover conditions of the cellular network it has already accessed, thereby determining at least one accessible cellular network, which includes the home cellular network and / or the roaming cellular network. For example, the at least one cellular network may include cellular network_1, cellular network_2, and cellular network_3. In response to the terminal being in a border area, a target cellular network that meets the access conditions can be determined from among the at least one cellular network. For example, the target cellular network may be cellular network_2, and the terminal can access the target cellular network.
[0081] The network information of the at least one cellular network may include MCC information. Based on this, the terminal can obtain the target MCC information of the accessed cellular network, and can determine that the terminal is in a border area if the MCC information of at least one cellular network includes the target MCC information and other MCC information.
[0082] The terminal can match the network information of at least one cellular network with at least one matching rule in sequence according to the matching order corresponding to at least one matching rule, until the target rule in at least one matching rule is satisfied, and the cellular network that satisfies the target rule can be identified as the target cellular network.
[0083] The terminal can also determine its motion state before identifying a target cellular network that meets the access conditions from at least one cellular network, and can obtain at least one matching rule and the corresponding matching order based on the motion state.
[0084] Each matching rule may include at least one of the following: PLMN type, RAT information, and signal strength.
[0085] The terminal can sequentially obtain the first matching rule corresponding to each PLMN type according to the matching priority of the PLMN type. The first matching rule includes: PLMN type, first RAT information, and the signal strength reaches the strength threshold corresponding to the first RAT information. If the network information of at least one cellular network fails to match the first matching rule, the terminal can sequentially obtain the second matching rule corresponding to each PLMN type according to the matching priority of the PLMN type. The second matching rule includes: PLMN type, second RAT information, and the signal strength reaches the strength threshold corresponding to the second RAT information. The access technology generation corresponding to the second RAT information can be lower than the access technology generation of the first RAT information.
[0086] The at least one matching rule may include: multiple PLMN types; the multiple PLMN types include a first PLMN type and at least one other PLMN type; the first PLMN type has the highest matching priority.
[0087] Based on this, if the value of the terminal's movement parameter is less than the target movement threshold, before sequentially obtaining the first matching rule corresponding to each PLMN type according to the matching priority of the PLMN type, the terminal can also sequentially obtain each third matching rule corresponding to the first PLMN type according to the order of signal strength from high to low. Each third matching rule includes: the first PLMN type, RAT information, and the signal strength corresponding to the RAT information; wherein, subsequent operations can be performed according to the matching priority of at least one other PLMN type.
[0088] In the case where the accessed cellular network is a roaming cellular network, the matching rules can be determined based on the PLMN type and RAT information of the cellular network. The PLMN type can be the target PLMN type, and different matching rules can have different RAT information. The higher the access technology generation corresponding to the RAT information, the higher the matching priority of the matching rule can be.
[0089] The network information may include PLMN type, RAT information, and signal strength information.
[0090] Based on this, when the value of the terminal's movement parameter is greater than or equal to the target movement threshold, the matching rules, in the order of matching, may include at least one of the following:
[0091] The network's PLMN type is HPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0092] The network's PLMN type is UPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0093] The network's PLMN type is OPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0094] The network's PLMN type is HPLMN, the RAT is UMTS, and the signal strength is greater than the second threshold.
[0095] The network's PLMN type is UPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0096] The network's PLMN type is OPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0097] The network's PLMN type is HPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0098] The network's PLMN type is UPLMN, the RAT is GSM, and the signal strength is greater than the third threshold;
[0099] The network's PLMN type is OPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0100] The network information may include PLMN type, RAT information, and signal strength information.
[0101] Based on this, when the value of the terminal's movement parameter is less than the target movement threshold, the matching rules, in the order of matching, may include at least one of the following:
[0102] The network's PLMN type is HPLMN;
[0103] The network's PLMN type is UPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0104] The network's PLMN type is OPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0105] The network's PLMN type is UPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0106] The network's PLMN type is OPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0107] The network's PLMN type is UPLMN, the RAT is GSM, and the signal strength is greater than the third threshold;
[0108] The network's PLMN type is OPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0109] The matching rules, in the order of matching, may include at least one of the following:
[0110] The network's PLMN type is HPLMN, and its RAT is NR;
[0111] The network's PLMN type is HPLMN, and the RAT is LTE;
[0112] The network's PLMN type is HPLMN, and the RAT is UMTS;
[0113] The network's PLMN type is HPLMN, and the RAT is GSM.
[0114] Please see Figure 2 , Figure 2 This is a flowchart illustrating a network access method according to an exemplary embodiment.
[0115] In this context, a terminal can refer to a device in a communication network used to receive, send, or process data. It serves as the interface for users to interact with the network and is typically used to access, transmit, or receive information. In a communication system, terminals can include various types of communication devices, and the specific configuration can be tailored to actual needs; this disclosure does not impose any limitations on this. For example, terminals can include mobile phones, computers, and tablets.
[0116] like Figure 2 As shown, the above terminal can perform the following steps:
[0117] Step 202: In response to the fact that the cellular network already connected to the terminal meets the network switching conditions, the frequency scanning function is started.
[0118] The type of the cellular network to which the device is connected can be set according to actual needs, and this disclosure does not impose any restrictions on it. The specific details of the network handover conditions can also be set according to actual needs, and this disclosure does not impose any restrictions on it.
[0119] For example, the network switching condition could refer to the disconnection between the terminal and the accessed cellular network, or it could refer to the signal quality of the accessed cellular network being lower than a target threshold.
[0120] If the cellular network to which the terminal is already connected meets the network switching conditions, the frequency scanning function can be activated to facilitate subsequent network switching.
[0121] This approach can provide users with a better network experience.
[0122] Among them, the terminal's frequency scanning function refers to the technology by which the terminal identifies and connects to available networks by scanning wireless signals in a specific frequency band. Its core purpose is to quickly search for and lock onto available cells or frequencies when there is no preset network information or the connection fails, so as to ensure that the terminal can access the communication network normally.
[0123] In this disclosure, a terminal can determine at least one cellular network that can be accessed by activating a frequency scanning function.
[0124] Step 204: Determine at least one accessible cellular network; the at least one cellular network includes the home cellular network and / or the roaming cellular network.
[0125] The network type of the at least one cellular network can be set according to actual needs, and this disclosure does not limit it.
[0126] For example, the at least one cellular network can refer to the home cellular network or the roaming cellular network.
[0127] In this context, the home cellular network refers to the operator's cellular network to which the user terminal's SIM (Subscriber Identity Module) card is initially registered and bound. The roaming cellular network refers to the temporary operator's cellular network accessed by the terminal through a local base station in the roaming area after the terminal leaves its home area. For example, the home area could be region A; when the terminal leaves region A, the cellular network accessed through a local base station in region B is the roaming cellular network.
[0128] Step 204: In response to the terminal being in a border area, determine a target cellular network that meets the access conditions from the at least one cellular network.
[0129] The specific method for determining that the terminal is in a border area can be set according to actual needs, and this disclosure does not limit it.
[0130] For example, the signal conditions that meet the requirements of the border area can be determined through the cellular network information of at least one cellular network, and the terminal can be determined to be in the border area.
[0131] The specific type of network information can be set according to actual needs, and this disclosure does not impose any restrictions on it.
[0132] For example, the network information may include PLMN (Public Land Mobile Network) type, RAT (Radio Access Technology) information, and signal strength.
[0133] In this context, a PLMN refers to a mobile communication network built and managed by an operator, distinguished by a unique international identifier that identifies different countries and operators. Its core structure includes the MCC (Mobile Country Code) and the MNC (Mobile Network Code). The MCC contains 3 digits to identify the country / region; the MNC contains 2 or 3 digits to identify the operator.
[0134] The specific type of PLMN can be set according to actual needs, and this disclosure does not limit it. For example, the PLMN type may include HPLMN (Home Public Land Mobile Network), UPLN (User Controlled Public Land Mobile Network), or OPLN (Operator Controlled Public Land Mobile Network).
[0135] Here, HPLMN can refer to the home operator network bound to the terminal's SIM card, which is uniquely identified by the MCC and MNC in the International Mobile Subscriber Identity.
[0136] The UPLMN can refer to a list of PLMNs manually selected by the user and stored in a dedicated file on the SIM card. For example, when a user manually selects a local operator's network abroad, that PLMN will be recorded as an UPLMN.
[0137] Here, OPLMN can refer to the list of PLMNs pre-installed on the SIM card by the operator, which typically includes partner networks that have signed roaming agreements with the home operator. For example, an operator may pre-install PLMNs from other partner operators.
[0138] RAT refers to the technical standards that enable wireless connections between mobile terminals and base stations, covering different generations of communication technologies such as NR (New Radio), LTE (Long Term Evolution), UMTS (Universal Mobile Telecommunications System), and GSM (Global System for Mobile Communications).
[0139] NR refers to the fifth-generation (5G) wireless access technology standard, supporting enhanced mobile broadband, ultra-reliable low latency, and massive machine-type communication scenarios. LTE refers to the fourth-generation mobile communication standard, employing orthogonal frequency division multiplexing and multiple-input multiple-output (MIMO) technology to achieve all-IP data transmission. UMTS refers to the third-generation (3G) mobile communication standard, with wideband code division multiple access (WDMA) as its core technology, supporting parallel voice and data transmission. GSM refers to the second-generation (2G) digital mobile communication standard, employing time division multiple access (TDMA) technology to support voice calls and SMS services.
[0140] Signal strength refers to the power level of electromagnetic waves (such as cellular networks, Wi-Fi, and Bluetooth) during transmission. It is used to quantify signal coverage and stability, and is a physical quantity that measures the strength of signal energy in wireless communication. It directly affects communication quality and equipment performance.
[0141] The specific method for determining the signal conditions that meet the requirements of the border area can be set according to actual needs, and this disclosure does not limit it.
[0142] In one embodiment shown, the network information of the at least one cellular network may include MCC information. Since the MCC information can be used to identify a country or region, the terminal can determine whether it meets the signal conditions of the border area based on the MCC information and the network information of the at least one cellular network before determining the target cellular network that meets the access conditions from the at least one cellular network in response to the terminal being in a border area.
[0143] In the case where the MCC information of the at least one cellular network includes target MCC information and other MCC information, it can be indicated that the terminal is able to scan frequencies to obtain cellular networks of different countries or regions. Therefore, it can be determined that the terminal meets the signal conditions of the border area, that is, the terminal is in the border area.
[0144] For example, if the cellular network accessed by the terminal is the home cellular network, the MCC information can be 222. The terminal can obtain the target MCC information of the accessed cellular network. If the MCC information of at least one cellular network includes the 222 and other MCC information, it can be determined that the signal conditions of the border area are met.
[0145] This method allows for quick identification of terminals located in border areas, facilitating subsequent cellular network access based on the corresponding cellular network access method and improving the user's cellular network experience.
[0146] Based on the above-mentioned network information, the terminal can also determine the target cellular network that meets the access conditions from at least one of the above-mentioned cellular networks.
[0147] The specific method for determining the target cellular network that meets the access conditions from at least one cellular network can be set according to actual needs, and this disclosure does not limit it.
[0148] In one embodiment shown, the terminal can sequentially match the cellular network information of at least one cellular network with at least one matching rule according to the matching order corresponding to at least one matching rule, until the target rule in the at least one matching rule is satisfied, and the cellular network that satisfies the target rule can be identified as the target cellular network.
[0149] The specific details of the matching rules can be set according to actual needs, and this disclosure does not impose any restrictions on them.
[0150] Since the network information mentioned above may include at least one of PLMN type, RAT information and signal strength, each matching rule may include at least one of the following: PLMN type, RAT information and signal strength.
[0151] For a detailed explanation of the PLMN type, RAT information, and signal strength, please refer to the foregoing content; this disclosure will not repeat it here.
[0152] For example, please refer to Table 1, which is an exemplary embodiment illustrating a matching rule table.
[0153] Matching rules PLMN type RAT Information signal strength Matching rule_1 PLMN type_1 RAT Information_1 Signal strength_1 Matching rule_2 PLMN type_2 RAT Information_2 Signal strength_2 Matching rule_3 PLMN type_3 RAT Information_3 Signal strength_3
[0154] Table 1
[0155] As shown in Table 1, in the indicated matching order, the at least one matching rule may include matching rule_1, matching rule_2, and matching rule_3. Each matching rule may include PLMN type, RAT information, and signal strength; based on this, matching rule_1 may include PLMN type_1, RAT information_1, and signal strength_1; matching rule_2 may include PLMN type_2, RAT information_2, and signal strength_2; and matching rule_3 may include PLMN type_3, RAT information_3, and signal strength_3.
[0156] Based on this, the terminal can match the network information of at least one cellular network with the matching rule_1, matching rule_2 and matching rule_3 in sequence according to the matching order corresponding to the at least one matching rule, until the target rule in the matching rule_1, matching rule_2 and matching rule_3 is satisfied.
[0157] For example, the at least one cellular network may include cellular network_1, cellular network_2, and cellular network_3. The terminal may match the cellular network information of cellular network_1, cellular network_2, and cellular network_3 with matching rule_1. If it is determined that the cellular network information of cellular network_1, cellular network_2, and cellular network_3 do not satisfy matching rule_1, the terminal may continue to match the cellular network information of cellular network_1, cellular network_2, and cellular network_3 with matching rule_2. If it is determined that the cellular network information of cellular network_2 satisfies matching rule_2, then the terminal may determine that matching rule_2 is the target rule, and the cellular network_2 that satisfies matching rule_2 is the target cellular network.
[0158] In this way, a target cellular network with better signal quality can be identified from the at least one cellular network, thereby maximizing the quality of the cellular network accessed by the terminal.
[0159] In one embodiment shown, since the movement state of the terminal in the border area is diverse and different movement states will affect cellular network access, the terminal can determine the movement state of the terminal before determining the target cellular network that meets the access conditions from at least one cellular network, and obtain at least one matching rule and the corresponding matching order corresponding to the movement state based on the movement state.
[0160] The method for determining this motion state can be set according to actual needs, and this disclosure does not limit it.
[0161] Specifically, if the value of the terminal's movement parameter is greater than or equal to the target movement threshold, the terminal's movement state can be indicated as the first movement state; if the value of the terminal's movement parameter is less than the target movement threshold, the terminal's movement state can be indicated as the second movement state.
[0162] For example, the first movement state can refer to a high-speed movement state, the second movement state can refer to a slow movement or a stationary state, and the target movement threshold can be 10 m / s. If the value of the terminal's movement parameter is greater than or equal to 10 m / s, it can indicate that the terminal is moving at high speed; if the value of the terminal's movement parameter is less than 10 m / s, it can indicate that the terminal is moving slowly or not moving.
[0163] For example, when a terminal is moving at high speed, it may cross between its home and roaming locations at high speed. Therefore, the terminal can use the matching rules and matching order corresponding to the first mobility state to access the network. When moving slowly, it may slowly move back and forth between its home and roaming locations. Therefore, the terminal can use the matching rules and matching order corresponding to the second mobility state to access the network.
[0164] This approach allows for different methods of network access in different mobile scenarios, thereby improving the flexibility of cellular network access.
[0165] In one embodiment shown, the terminal can sequentially obtain the first matching rule corresponding to each PLMN type according to the matching priority of the PLMN type. The first matching rule includes: PLMN type, first RAT information, and the signal strength reaches the strength threshold corresponding to the first RAT information.
[0166] The PLMN type can include HPLMN, UPLMN, and OPLMN in descending order of matching priority. Based on this, the terminal can first obtain the first matching rule corresponding to the HPLMN according to the matching priority.
[0167] The first RAT information can be any of the RATs shown above. For example, the first RAT information can be an NR.
[0168] For example, the first matching rule may include HPLMN, NR, and the signal strength reaches the strength threshold corresponding to NR.
[0169] If the network information of at least one cellular network fails to match the first matching rule, the first matching rule corresponding to the UPLMN can be obtained according to the matching priority.
[0170] For example, the first matching rule corresponding to the UPLMN may include UPLMN, NR, and the signal strength reaches the strength threshold corresponding to the NR.
[0171] If the network information of at least one cellular network fails to match the first matching rule, the first matching rule corresponding to the OPLMN can be obtained according to the matching priority.
[0172] For example, the first matching rule corresponding to the OPLMN may include OPLMN, NR, and the signal strength reaches the strength threshold corresponding to the NR.
[0173] If the network information of at least one cellular network fails to match the first matching rule, then the second matching rule corresponding to each PLMN type can be obtained sequentially according to the matching priority of the PLMN type. The second matching rule includes: PLMN type, second RAT information, and the signal strength reaches the strength threshold corresponding to the second RAT information.
[0174] In order to prioritize access to the latest generation of cellular networks in terms of wireless access technology, the access technology generation corresponding to the second RAT information may be lower than that of the first RAT information.
[0175] For example, the first RAT information can be NR, and the second RAT information can be LTE.
[0176] The terminal can continue to obtain the second matching rule corresponding to the HPLMN according to the matching priority of the PLMN type.
[0177] For example, the second matching rule may include HPLMN, LTE, and the signal strength reaching the strength threshold corresponding to that LTE.
[0178] If the network information of at least one cellular network fails to match the second matching rule, the second matching rule corresponding to the UPLMN can be obtained according to the matching priority.
[0179] For example, the second matching rule corresponding to the UPLMN may include UPLMN, LTE, and the signal strength reaching the strength threshold corresponding to the LTE.
[0180] If the network information of at least one cellular network fails to match the second matching rule, the second matching rule corresponding to the OPLMN can be obtained according to the matching priority.
[0181] For example, the first matching rule corresponding to the OPLMN may include OPLMN, LTE, and the signal strength reaching the strength threshold corresponding to the LTE.
[0182] It should be noted that the third RAT information can be UMTS and the fourth RAT information can be GSM. The terminal can match them sequentially in the manner shown above, which will not be elaborated further in this disclosure.
[0183] It should be noted that the PLMN type matching priority shown above is only an exemplary priority example, and other priority examples can be set according to actual needs. This disclosure does not limit this.
[0184] In this way, priority access can be given to cellular networks with the latest generation of wireless access technology and the strongest signal strength.
[0185] In one embodiment shown, since the terminal can adopt different matching rules under different motion states, when the value of the terminal's motion parameter is greater than or equal to the target motion threshold, and the network information can include PLMN type, RAT information, and signal strength information, the matching rules can include at least one of the following in the matching order:
[0186] The network's PLMN type is HPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0187] The network's PLMN type is UPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0188] The network's PLMN type is OPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0189] The network's PLMN type is HPLMN, the RAT is UMTS, and the signal strength is greater than the second threshold.
[0190] The network's PLMN type is UPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0191] The network's PLMN type is OPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0192] The network's PLMN type is HPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0193] The network's PLMN type is UPLMN, the RAT is GSM, and the signal strength is greater than the third threshold;
[0194] The network's PLMN type is OPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0195] The specific values of the first threshold, the second threshold, or the third threshold can be set according to actual needs, and this disclosure does not limit them.
[0196] For example, the first threshold corresponding to NR or LTE can be -110dBm, the second threshold corresponding to UMTS can be -90dBm, and the third threshold corresponding to GSM can be -85dBm.
[0197] The terminal can match the network information of at least one cellular network sequentially according to the matching order of the matching rules shown above, thereby determining the target cellular network that meets the access conditions.
[0198] For details on the specific matching method for determining the target cellular network that meets the access conditions, please refer to the above statement; this disclosure will not repeat it here.
[0199] This method can improve the signal quality of the terminal.
[0200] In one embodiment shown, the at least one matching rule may include: multiple PLMN types; the multiple PLMN types include a first PLMN type and at least one other PLMN type; the first PLMN type has the highest matching priority.
[0201] The specific type of the first PLMN can be set according to actual needs, and this disclosure does not limit it. For example, the first PLMN type can be HPLMN or UPLMN.
[0202] For example, the at least one matching rule may include: HPLMN, UPLMN, and OPLMN, wherein the first PLMN type can be HPLMN, the matching priority of the HPLMN can be 8, the matching priority of the UPLMN can be 5, and the matching priority of the OPLMN can be 2. Therefore, the terminal can prioritize matching and searching for cellular networks with the PLMN type of HPLMN.
[0203] Since the terminal may slowly move back and forth between its home and roaming locations when the value of its mobility parameters is less than the target mobility threshold, in order to avoid the terminal's cellular network switching back and forth between the home and roaming cellular networks and affecting the user's network experience, the terminal can obtain each third matching rule corresponding to the first PLMN type in descending order of signal strength before obtaining the first matching rule corresponding to each PLMN type according to the matching priority of the PLMN type. Each third matching rule includes: the first PLMN type, RAT information, and the signal strength corresponding to the RAT information.
[0204] For example, see Figure 3 , Figure 3 This is an application scenario diagram illustrating a network access method according to an exemplary embodiment.
[0205] like Figure 3 As shown, the user can carry the terminal and slowly move back and forth between the home and roaming areas. Based on this, the terminal can sequentially obtain the third matching rules corresponding to the HPLMN according to the signal strength from high to low.
[0206] For example, the third matching rule, based on the order of signal strength from high to low, may include PLMN type HPLMN, any RAT information, and the signal strength ranking first in cellular networks with PLMN type HPLMN; PLMN type HPLMN, any RAT information, and the signal strength ranking second in cellular networks with PLMN type HPLMN; or PLMN type HPLMN, any RAT information, and the signal strength ranking third in cellular networks with PLMN type HPLMN.
[0207] It should be noted that the third matching rule can also be based on the order of access technology of RAT information from high to low, and this disclosure does not limit this.
[0208] In this way, the terminal's cellular network can be prevented from switching back and forth between the home cellular network and the roaming cellular network, thus avoiding impacting the user's network experience.
[0209] If the network information of at least one cellular network fails to match the third matching rule mentioned above, then the first matching rule corresponding to each PLMN type can be obtained sequentially based on the matching priority of at least one other PLMN type.
[0210] In the case where the first PLMN type is HPLMN, the at least one other PLMN type may include UPLMN and OPLMN. Based on this, the terminal can first obtain the first matching rule corresponding to the UHPLMN according to the matching priority.
[0211] For example, the first matching rule corresponding to the UPLMN may include UPLMN, NR, and the signal strength reaches the strength threshold corresponding to the NR.
[0212] If the network information of at least one cellular network fails to match the first matching rule, the first matching rule corresponding to the OPLMN can be obtained according to the matching priority.
[0213] For example, the first matching rule corresponding to the OPLMN may include OPLMN, NR, and the signal strength reaches the strength threshold corresponding to the NR.
[0214] If the network information of at least one cellular network fails to match the first matching rule mentioned above, then the second matching rule corresponding to each PLMN type can be obtained sequentially according to the matching priority of the PLMN type.
[0215] The terminal can obtain the second matching rule corresponding to the UPLMN according to the matching priority.
[0216] For example, the second matching rule corresponding to the UPLMN may include UPLMN, LTE, and the signal strength reaching the strength threshold corresponding to the LTE.
[0217] If the network information of at least one cellular network fails to match the second matching rule, the second matching rule corresponding to the OPLMN can be obtained according to the matching priority.
[0218] For example, the first matching rule corresponding to the OPLMN may include OPLMN, LTE, and the signal strength reaching the strength threshold corresponding to the LTE.
[0219] In this way, the terminal can prioritize accessing the cellular network with the latest generation of wireless access technology and the strongest signal strength without having to switch back and forth between the home cellular network and the roaming cellular network.
[0220] In one embodiment shown, since the terminal can adopt different matching rules under different motion states, and when the value of the terminal's motion parameter is less than the target motion threshold, and the network information can include PLMN type, RAT information, and signal strength information, the matching rules can include at least one of the following in the matching order:
[0221] The network's PLMN type is HPLMN;
[0222] The network's PLMN type is UPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0223] The network's PLMN type is OPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0224] The network's PLMN type is UPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0225] The network's PLMN type is OPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0226] The network's PLMN type is UPLMN, the RAT is GSM, and the signal strength is greater than the third threshold;
[0227] The network's PLMN type is OPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0228] For the specific values of the first threshold, the second threshold, or the third threshold, please refer to the above statements; this disclosure will not repeat them here.
[0229] Where the value of the terminal's mobility parameter is less than the target mobility threshold, the terminal can match the network information of at least one cellular network in sequence according to the matching order of the matching rules shown above, thereby determining the target cellular network that meets the access conditions.
[0230] For details on the specific matching method for determining the target cellular network that meets the access conditions, please refer to the above statement; this disclosure will not repeat it here.
[0231] This method can improve the signal quality of the terminal.
[0232] In one embodiment shown, since the terminal disconnects from the roaming cellular network when it has already been connected, it indicates that the terminal is moving toward its home location. Based on this, the terminal can preferentially access a cellular network of the target PLMN type.
[0233] For example, the target PLMN type can be HPLMN. Since cellular networks with HPLMN type PLMN usually provide more network functions and their signal strength usually increases as the terminal moves, the terminal can preferentially access cellular networks with HPLMN type PLMN to access the cellular network in advance.
[0234] The matching rule can be determined based on the PLMN type and RAT information of the cellular network. The PLMN type can be the target PLMN type, and different matching rules have different RAT information. The higher the access technology generation corresponding to the RAT information, the higher the matching priority of the matching rule.
[0235] For example, the matching rule, in the order of matching, may include at least one of the following: the network's PLMN type is HPLMN and the RAT is NR; the network's PLMN type is HPLMN and the RAT is LTE; the network's PLMN type is HPLMN and the RAT is UMTS; the network's PLMN type is HPLMN and the RAT is GSM.
[0236] In this way, priority can be given to accessing cellular networks that offer more cellular network functions.
[0237] Step 206: Access the target cellular network.
[0238] The terminal can access the target cellular network. For example, the terminal can search for the target cellular network to access the target cell of the target cellular network.
[0239] In this context, "network search" refers to the process by which a terminal searches for and accesses an available cellular network through a specific procedure, with the core objective of establishing a stable connection with the cellular network. In this disclosure, the terminal can perform a network search on a target cellular network, obtain at least one cell within the target cellular network, and access the target cell within that at least one cell.
[0240] For details on the specific method of determining the target cell, please refer to the methods of accessing cells in the target cellular network in related technologies, which will not be repeated here.
[0241] For example, the target cellular network can be cellular network_2, and the terminal can search for cellular network_2 to access the target cell of cellular network_2.
[0242] In addition to the embodiments of the aforementioned network access methods, this disclosure also provides embodiments of network access devices. See also Figure 4 , Figure 4 This is a block diagram illustrating a network access device according to an exemplary embodiment. (As shown) Figure 4 As shown, the device includes:
[0243] The startup unit 402 is used to start the frequency scanning function in response to the fact that the cellular network already accessed by the terminal meets the network switching conditions;
[0244] The first determining unit 404 is used to determine at least one accessible cellular network; the at least one cellular network includes a home cellular network and / or a roaming cellular network;
[0245] The second determining unit 406 is configured to determine, in response to the terminal being in a border area, a target cellular network that meets the access conditions from the at least one cellular network.
[0246] Access unit 408 is used to access the target cellular network.
[0247] In this embodiment, the network information of the at least one cellular network may include MCC information;
[0248] The first determining unit 404 mentioned above can also be used for:
[0249] Before determining the target cellular network that meets the access conditions from at least one cellular network in response to the terminal being in a border area, the target MCC information of the already accessed cellular network is obtained.
[0250] If the MCC information of at least one cellular network includes the target MCC information and other MCC information, it is determined that the terminal is in a border area.
[0251] In this embodiment, the second determining unit 406 described above can be specifically used for:
[0252] According to the matching order corresponding to at least one matching rule, the network information of at least one cellular network is matched with at least one matching rule in turn until the target rule in at least one matching rule is satisfied;
[0253] Cellular networks that meet the target rule are identified as target cellular networks.
[0254] In this embodiment, the second determining unit 406 described above can also be used for:
[0255] Before identifying a target cellular network that meets the access conditions from the at least one cellular network, the motion state of the terminal is determined;
[0256] Based on the motion state, obtain at least one matching rule corresponding to the motion state and the corresponding matching order.
[0257] In this embodiment, each matching rule may include at least one of the following: PLMN type, RAT information, and signal strength.
[0258] In this embodiment, the second determining unit 406 described above can be specifically used for:
[0259] Based on the matching priority of PLMN type, the first matching rule corresponding to each PLMN type is obtained in sequence. The first matching rule includes: the PLMN type, the first RAT information, and the signal strength reaches the strength threshold corresponding to the first RAT information.
[0260] If the network information of at least one cellular network fails to match the first matching rule, then according to the matching priority of the PLMN type, the second matching rule corresponding to each PLMN type is obtained in sequence. The second matching rule includes: the PLMN type, the second RAT information, and the signal strength reaches the strength threshold corresponding to the second RAT information.
[0261] The access technology generation corresponding to the second RAT information is lower than that of the access technology generation of the first RAT information.
[0262] In this embodiment, the at least one matching rule includes: multiple PLMN types; the multiple PLMN types may include a first PLMN type and at least one other PLMN type; the first PLMN type may have the highest matching priority;
[0263] The above-mentioned device may further include a matching unit for:
[0264] When the value of the terminal's movement parameter is less than the target movement threshold, before obtaining the first matching rule corresponding to each PLMN type in sequence according to the matching priority of the PLMN type, the third matching rule corresponding to the first PLMN type is obtained in sequence according to the signal strength from high to low. Each third matching rule includes: the first PLMN type, RAT information, and the signal strength corresponding to the RAT information.
[0265] Based on this, subsequent operations can be performed according to the matching priority of at least one other PLMN type.
[0266] In this embodiment, when the accessed cellular network is a roaming cellular network, the matching rule can be determined based on the PLMN type and RAT information of the cellular network;
[0267] The PLMN type can be the target PLMN type, and different matching rules can have different RAT information; the higher the access technology generation corresponding to the RAT information, the higher the matching priority of the matching rule can be.
[0268] In this embodiment, the network information may include PLMN type, RAT information, and signal strength information;
[0269] If the value of the terminal's movement parameter is greater than or equal to the target movement threshold, the matching rule, in the order shown below, may include at least one of the following:
[0270] The network's PLMN type is HPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0271] The network's PLMN type is UPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0272] The network's PLMN type is OPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0273] The network's PLMN type is HPLMN, the RAT is UMTS, and the signal strength is greater than the second threshold.
[0274] The network's PLMN type is UPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0275] The network's PLMN type is OPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0276] The network's PLMN type is HPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0277] The network's PLMN type is UPLMN, the RAT is GSM, and the signal strength is greater than the third threshold;
[0278] The network's PLMN type is OPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0279] In this embodiment, the network information may include PLMN type, RAT information, and signal strength information;
[0280] If the value of the terminal's movement parameter is less than the target movement threshold, the matching rule, in this matching order, may include at least one of the following:
[0281] The network's PLMN type is HPLMN;
[0282] The network's PLMN type is UPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0283] The network's PLMN type is OPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold.
[0284] The network's PLMN type is UPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0285] The network's PLMN type is OPLMN, RAT is UMTS, and the signal strength is greater than the second threshold;
[0286] The network's PLMN type is UPLMN, the RAT is GSM, and the signal strength is greater than the third threshold;
[0287] The network's PLMN type is OPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
[0288] In this embodiment, the matching rule, according to the matching order, may include at least one of the following:
[0289] The network's PLMN type is HPLMN, and its RAT is NR;
[0290] The network's PLMN type is HPLMN, and the RAT is LTE;
[0291] The network's PLMN type is HPLMN, and the RAT is UMTS;
[0292] The network's PLMN type is HPLMN, and the RAT is GSM.
[0293] The specific implementation process of the functions and roles of each module in the device is detailed in the implementation process of the corresponding steps in the method, and will not be repeated here.
[0294] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0295] The systems, devices, or modules described in the embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, which can take the form of a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email sending and receiving device, game console, tablet computer, wearable device, or any combination of these devices.
[0296] Embodiments of this disclosure also provide a user equipment, including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the method described in any of the above embodiments.
[0297] Figure 5 This is a block diagram illustrating a user device according to an exemplary embodiment. For example, user device 500 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0298] Reference Figure 5 User equipment 500 may include one or more of the following components: processing component 502, memory 504, power supply component 506, multimedia component 508, audio component 510, input / output (I / O) interface 512, sensor component 514, and communication component 516.
[0299] Processing component 502 typically controls the overall operation of user equipment 500, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 502 may include one or more processors 520 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 502 may include one or more modules to facilitate interaction between processing component 502 and other components. For example, processing component 502 may include a multimedia module to facilitate interaction between multimedia component 508 and processing component 502.
[0300] Memory 504 is configured to store various types of data to support operation on user equipment 500. Examples of this data include instructions for any application or method operating on user equipment 500, contact data, phonebook data, messages, pictures, videos, etc. Memory 504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0301] Power supply component 506 provides power to various components of user equipment 500. Power supply component 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to user equipment 500.
[0302] Multimedia component 508 includes a screen that provides an output interface between the user equipment 500 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 508 includes a front-facing camera and / or a rear-facing camera. When the user equipment 500 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0303] Audio component 510 is configured to output and / or input audio signals. For example, audio component 510 includes a microphone (MIC) configured to receive external audio signals when user equipment 500 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 504 or transmitted via communication component 516. In some embodiments, audio component 510 also includes a speaker for outputting audio signals.
[0304] I / O interface 512 provides an interface between processing component 502 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0305] Sensor assembly 514 includes one or more sensors for providing status assessments of various aspects of user equipment 500. For example, sensor assembly 514 may detect the on / off state of user equipment 500, the relative positioning of components such as the display and keypad of user equipment 500, changes in position of user equipment 500 or a component of user equipment 500, the presence or absence of user contact with user equipment 500, orientation or acceleration / deceleration of user equipment 500, and temperature changes of user equipment 500. Sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 514 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0306] Communication component 516 is configured to facilitate wired or wireless communication between user equipment 500 and other devices. User equipment 500 can access wireless networks based on communication standards, such as WiFi, 2G or 3G, 4G LTE, 5G NR, or combinations thereof. In one exemplary embodiment, communication component 516 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 516 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0307] In an exemplary embodiment, the user equipment 500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described in any of the above embodiments.
[0308] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 504 including instructions, which can be executed by a processor 520 of a user equipment 500 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0309] Embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of the network access method described in any of the above embodiments.
[0310] Embodiments of this disclosure also provide a computer program product configured to perform the methods described in any of the above embodiments.
[0311] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0312] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
[0313] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points shall be provided for users to choose to authorize or refuse.
Claims
1. A network access method, characterized by, The method includes: When the cellular network already connected to the terminal meets the network handover conditions, the frequency scanning function is initiated; Identify at least one accessible cellular network; the at least one cellular network includes the home cellular network and / or the roaming cellular network; In response to the terminal being in a border area, a target cellular network that meets the access conditions is determined from the at least one cellular network; Access the target cellular network.
2. The method according to claim 1, characterized in that, The network information of the at least one cellular network includes MCC information; Before determining a target cellular network satisfying the access conditions from the at least one cellular network in response to the terminal being in a border area, the method further includes: Obtain the target MCC information of the accessed cellular network; If the MCC information of the at least one cellular network includes the target MCC information and other MCC information, it is determined that the terminal is in a border area.
3. The method according to claim 1, characterized in that, From the at least one cellular network, determining the target cellular network that meets the access conditions includes: According to the matching order corresponding to at least one matching rule, the network information of the at least one cellular network is matched with the at least one matching rule in turn until the target rule in the at least one matching rule is satisfied. Cellular networks that meet the target rules are identified as target cellular networks.
4. The method according to claim 3, characterized in that, Before determining the target cellular network that meets the access conditions from the at least one cellular network, the method further includes: Determine the motion state of the terminal; Based on the motion state, obtain at least one matching rule and the corresponding matching order corresponding to the motion state.
5. The method according to claim 3, characterized in that, Each of the matching rules includes at least one of the following: PLMN type, RAT information, and signal strength.
6. The method according to claim 5, characterized in that, The step of matching the network information of the at least one cellular network with the at least one matching rule sequentially according to the matching order corresponding to the at least one matching rule includes: Based on the matching priority of PLMN type, the first matching rule corresponding to each PLMN type is obtained in sequence. The first matching rule includes: the PLMN type, the first RAT information, and the signal strength reaches the strength threshold corresponding to the first RAT information. If the network information of at least one cellular network fails to match the first matching rule, then according to the matching priority of the PLMN type, the second matching rule corresponding to each PLMN type is obtained in sequence. The second matching rule includes: the PLMN type, the second RAT information, and the signal strength reaches the strength threshold corresponding to the second RAT information. The access technology generation corresponding to the second RAT information is lower than that of the access technology generation of the first RAT information.
7. The method according to claim 6, characterized in that, The at least one matching rule includes: multiple PLMN types; the multiple PLMN types include a first PLMN type and at least one other PLMN type; the first PLMN type has the highest matching priority; If the value of the terminal's movement parameter is less than the target movement threshold, before obtaining the first matching rule corresponding to each PLMN type in sequence according to the matching priority of the PLMN type, the method further includes: Based on the order of signal strength from high to low, the third matching rules corresponding to the first PLMN type are obtained sequentially. Each third matching rule includes: the first PLMN type, RAT information, and the signal strength corresponding to the RAT information. The matching priority based on PLMN type includes: matching priority based on at least one other PLMN type.
8. The method according to claim 5, characterized in that, When the accessed cellular network is a roaming cellular network, the matching rule is determined based on the PLMN type and RAT information of the cellular network; The PLMN type is the target PLMN type, and different matching rules have different RAT information; the higher the access technology generation corresponding to the RAT information, the higher the matching priority of the matching rule.
9. The method according to claim 6, characterized in that, The network information includes PLMN type, RAT information, and signal strength information; If the value of the terminal's movement parameter is greater than or equal to the target movement threshold, the matching rule, in the order shown below, includes at least one of the following: The network's PLMN type is HPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold. The network's PLMN type is UPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold. The network's PLMN type is OPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold. The network's PLMN type is HPLMN, the RAT is UMTS, and the signal strength is greater than the second threshold. The network's PLMN type is UPLMN, RAT is UMTS, and the signal strength is greater than the second threshold; The network's PLMN type is OPLMN, RAT is UMTS, and the signal strength is greater than the second threshold; The network's PLMN type is HPLMN, the RAT is GSM, and the signal strength is greater than the third threshold. The network's PLMN type is UPLMN, the RAT is GSM, and the signal strength is greater than the third threshold; The network's PLMN type is OPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
10. The method according to claim 7, characterized in that, The network information includes PLMN type, RAT information, and signal strength information; If the value of the terminal's movement parameter is less than the target movement threshold, the matching rule, according to the matching order, includes at least one of the following: The network's PLMN type is HPLMN; The network's PLMN type is UPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold. The network's PLMN type is OPLMN, the RAT is LTE or NR, and the signal strength is greater than the first threshold. The network's PLMN type is UPLMN, RAT is UMTS, and the signal strength is greater than the second threshold; The network's PLMN type is OPLMN, RAT is UMTS, and the signal strength is greater than the second threshold; The network's PLMN type is UPLMN, the RAT is GSM, and the signal strength is greater than the third threshold; The network's PLMN type is OPLMN, the RAT is GSM, and the signal strength is greater than the third threshold.
11. The method according to claim 8, characterized in that, The matching rules, in accordance with the matching order, include at least one of the following: The network's PLMN type is HPLMN, and its RAT is NR; The network's PLMN type is HPLMN, and the RAT is LTE; The network's PLMN type is HPLMN, and the RAT is UMTS; The network's PLMN type is HPLMN, and the RAT is GSM.
12. A network access device, characterized in that, The device includes: The startup unit is used to start the frequency scanning function in response to the fact that the cellular network to which the terminal has been connected meets the network switching conditions; The first determining unit is configured to determine at least one accessible cellular network; the at least one cellular network includes a home cellular network and / or a roaming cellular network. The second determining unit is configured to, in response to the terminal being in a border area, determine a target cellular network that meets the access conditions from the at least one cellular network; An access unit is used to access the target cellular network.
13. A user equipment, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is used to implement the method according to any one of claims 1 to 11.
14. A machine-readable storage medium, characterized in that, The machine-readable storage medium stores machine-readable instructions, which, when invoked and executed by a processor, implement the method described in any one of claims 1 to 11.
15. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method according to any one of claims 1 to 11.