[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2020134899A1 - Method for generating network search list, network search method and corresponding apparatus - Google Patents

Method for generating network search list, network search method and corresponding apparatus Download PDF

Info

Publication number
WO2020134899A1
WO2020134899A1 PCT/CN2019/122555 CN2019122555W WO2020134899A1 WO 2020134899 A1 WO2020134899 A1 WO 2020134899A1 CN 2019122555 W CN2019122555 W CN 2019122555W WO 2020134899 A1 WO2020134899 A1 WO 2020134899A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
search
target
list
type
Prior art date
Application number
PCT/CN2019/122555
Other languages
French (fr)
Chinese (zh)
Inventor
付雷
于亚军
金辉
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to JP2021537718A priority Critical patent/JP7278382B2/en
Publication of WO2020134899A1 publication Critical patent/WO2020134899A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • This application relates to the field of communication technology, and in particular to a method for generating a search list, a search method, and a corresponding device.
  • Public Land Mobile Network is a network used to provide land mobile communication services to the public.
  • the network is usually interconnected with the public switched telephone network to form a communication network of the same size in the entire region or country.
  • user equipment UE can communicate through PLMNs provided by various operators.
  • GSM global mobile communication system
  • TD-SCDMA time division-synchronous code division multiple access
  • TD-LTE time division long-term evolution
  • TD-LTE time division long term evolution
  • China Unicom can support network standards such as GSM.
  • China Mobile can only set up the equipment required for TD-SCDMA and TD-LTE, and rent China Unicom to set up in the region The equipment required for the GSM network standard, so there is no need to set up the equipment required for GSM.
  • SIM subscriber identity module
  • the inventor discovered in the research process of this application that, in the prior art, if the UE applying the SIM card of the operator A resides in the communication network corresponding to the leased device, after the network switch occurs, since the UE is in the network Before the handover, the network is located under the communication network corresponding to the leased equipment provided by operator B. Therefore, during the network search process, the UE will preferentially select other network formats supported by operator B, and determine that other networks that cannot be supported by operator B After the network is implemented under the standard, the network standard supported by operator A will be searched, so as to communicate through the network standard supported by operator A.
  • Embodiments of the present application disclose a method for generating a search list, a search method, and a corresponding device.
  • an embodiment of the present application provides a method for generating a search list, including:
  • the non-access layer in the user equipment UE obtains network access information of the UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
  • the non-access layer determines the target network searched during the network search process when the UE communicates through various network types;
  • the non-access stratum generates a network search list including the correspondence between the network type and the target network based on the target network searched by the UE during the network search process.
  • the search list generated by the non-access layer contains the correspondence between the network type and the target network.
  • the access layer searches the network according to the search list.
  • the non-access stratum acquiring network access information of the UE includes one or more of the following options:
  • the non-access layer reads the storage space of the UE to obtain network access information pre-stored in the storage space;
  • the non-access layer reads the SIM card of the user identification module in the UE to obtain network access information pre-stored in the SIM card;
  • the non-access layer accesses the cloud through a wireless network to obtain network access information pre-stored in the cloud.
  • the non-access layer accesses the cloud every preset period to obtain network access information stored in the cloud;
  • the non-access layer updates the network access information stored in the storage space of the UE or stored in the SIM card through the network access information stored in the cloud.
  • the non-access layer can obtain the network access information stored in the cloud by accessing the cloud every preset period to update the network access information in the storage space of the UE or the SIM card.
  • the method further includes:
  • the non-access layer transmits the network search list to the access layer in the UE;
  • the non-access layer determines the target network type for this search
  • the non-access layer determines the target network corresponding to the target network type based on the correspondence between the network type included in the search list and the target network;
  • the non-access layer splits the network search list and transmits the split network search list to the access layer in the UE, where the split network search list includes the target network type Corresponding target network.
  • the access layer can obtain the search network list, and after obtaining the search network list, determine the target network of the current search network and search the network according to the target network type of the current search network and the search network list.
  • the non-access layer splits the search network list according to the target network type of the current search network.
  • the split search network list includes the target network corresponding to the target network type, and the split search network list Transmission to the access layer, so that the access layer can search the network according to the split search list.
  • the non-access layer determines the target network type of the network search, including:
  • the non-access layer queries the usage log of the UE to obtain the communication that was last applied by the UE during the last startup process
  • the network type of the network
  • the non-access layer determines that the last application of the UE during the last booting process is performed by the network type of the communication network used for the current network search;
  • the non-access stratum After receiving the first network switching operation, the non-access stratum determines the target network type for the current network search based on the first network switching operation;
  • the non-access layer obtains the preset priority corresponding to each network type
  • the non-access layer determines that the network type with the highest current priority is the target network type for this network search
  • the non-access layer sequentially selects other network types as the target of this network search Network Type.
  • the non-access layer determines the target network type of the current network search, including:
  • the non-access stratum After receiving the second network switching operation, the non-access stratum acquires the application parameters of the UE, the application parameters include: address and/or time;
  • the non-access layer determines the priority of each network type based on the application parameters of the UE and the correspondence between the preset application parameters and the priority of the network type;
  • the non-access layer determines that the network type with the highest priority is the target network type for the network search
  • the non-access stratum After receiving the third network switching operation, acquires the application parameters of the UE, and the application parameters include: address and/or time;
  • the non-access layer obtains the signal strength ranking of each network type under the application parameters by accessing the server;
  • the non-access layer determines that the network type with the strongest signal strength is the target network type for the network search.
  • the non-access layer can determine the target network type of the network search based on the application parameters.
  • an embodiment of the present application provides a web search method, including:
  • the access layer in the user equipment UE obtains a network search list, and the network search list contains the correspondence between the network type and the target network.
  • the target network is the network search process when the UE communicates through each network type Need to search the network;
  • the access layer determines the target network type for this search
  • the access layer determines the target network for this search and performs a search operation.
  • the access layer searches the network according to the search list, it can determine the target network to be searched according to the network type at the time of the search, thereby avoiding searching for unsupported communication networks, reducing the time required for the search process, and further speeding up Network speed, improve network efficiency, and improve user experience.
  • the method further includes:
  • the access layer When performing m network search operations on the target network of the current network search, and each network search operation fails, the access layer re-determines the target network type of the current network search, m is a preset positive Integer
  • the access layer re-determines the target network of the current network search and performs the network search operation based on the newly determined target network type and the network search list.
  • an embodiment of the present application provides a web search method, including:
  • the access layer in the user equipment UE obtains a search network list, where the search network list includes the target network corresponding to the target network type of the current network search;
  • the access layer performs a network search operation based on the network search list.
  • the access layer can determine the target network corresponding to the target network type of this search when searching the network according to the search list, thereby avoiding searching for unsupported communication networks and reducing the search process The time required to further speed up the network, improve network efficiency, and improve user experience.
  • the method further includes:
  • the access layer When performing the network search operation n times, and each time the network search operation fails, the access layer re-acquires the network search list, and the re-acquired network search list contains the target corresponding to the re-determined target network type Network, n is a preset positive integer;
  • the access layer performs a web search operation based on the newly acquired web search list.
  • an apparatus for generating a web search list including:
  • the first memory and the first processor are The first memory and the first processor;
  • a computer program that can run on the first processor is stored in the first memory
  • the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
  • a network search list containing the correspondence between the network type and the target network is generated.
  • the first processor obtains network access information of the UE, including one or more of the following options:
  • the first processor reads the storage space of the UE to obtain network access information pre-stored in the storage space;
  • the first processor reads the SIM card of the user identification module in the UE to obtain network access information pre-stored in the SIM card;
  • the first processor accesses the cloud through a wireless network to obtain network access information pre-stored in the cloud.
  • the network access information stored in the storage space of the UE or the network access information stored in the SIM card is updated through the network access information stored in the cloud.
  • the first processor executes the computer program, it is also used to transmit the network search list to the access layer in the UE;
  • the first processor executes the computer program, it is also used to determine the target network type of this web search, and determine the target based on the correspondence between the network type included in the web search list and the target network The target network corresponding to the network type, and splitting the search network list, and transmitting the split search network list to the access layer in the UE, the split search network list including the The target network corresponding to the target network type.
  • the first processor determines the target network type of the network search, including:
  • the first processor When generating the search network list for the first time after the UE is turned on, the first processor obtains the communication last applied by the UE during the last power-on process by querying the usage log of the UE The network type of the network;
  • the first processor determines that during the last boot of the UE, the network type of the last applied communication network is the target network type of the current network search;
  • the first processor After receiving the first network switching operation, the first processor determines the target network type for this web search based on the first network switching operation;
  • the first processor obtains the preset priority corresponding to each network type
  • the first processor determines that the network type with the highest current priority is the target network type for network search
  • the first processor sequentially selects other network types as the target of this network search Network Type.
  • the first processor determines the target network type of this web search, including:
  • the first processor After receiving the second network switching operation, the first processor obtains application parameters of the UE, where the application parameters include: address and/or time;
  • the first processor determines the priority of each network type based on the application parameters of the UE and the correspondence between the preset application parameters and the priority of the network type;
  • the first processor determines that the network type with the highest priority is the target network type for the network search
  • the first processor After receiving the third network switching operation, the first processor obtains application parameters of the UE, where the application parameters include: address and/or time;
  • the first processor accesses a server to obtain the signal strength ranking of each network type under the application parameters;
  • the first processor determines that the network type with the strongest signal strength is the target network type for the network search.
  • an embodiment of the present application provides a web search device, including:
  • Second memory and second processor Second memory and second processor
  • a computer program that can run on the second processor is stored in the second memory
  • search network list includes a correspondence between a network type and a target network, where the target network is a network that needs to be searched during a network search process when the UE communicates through various network types;
  • the target network for this web search is determined and a web search operation is performed.
  • the second processor determines the target network of the current network search and searches the network
  • the second processor is also used to:
  • the target network of the current network search performs m network search operations, and each time the network search operation fails, the target network type of the network search is re-determined, m is a preset positive integer;
  • the second processor is also used to re-determine the target network of the current network search and perform a network search operation based on the newly determined target network type and the network search list.
  • an embodiment of the present application provides a web search device, including:
  • a computer program that can run on the third processor is stored in the third memory;
  • Obtain a search network list which includes a target network corresponding to the target network type of this search network
  • the access layer performs a network search operation based on the network search list.
  • the third processor after performing a web search operation based on the web search list, the third processor is further used to perform the web search operation when executed n times , And each time the search operation fails, re-acquire the search list, the re-acquired search list contains the target network corresponding to the re-determined target network type, n is a preset positive integer, and, The third processor performs a web search operation based on the newly acquired web search list.
  • an embodiment of the present application provides a non-access layer, including:
  • a first transceiver configured to obtain network access information of user equipment UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
  • the first processor is used to determine the target network searched during the network search process when the UE communicates through various network types based on the network access information, and based on the UE searched during the network search process
  • the searched target network generates a search list containing the correspondence between the network type and the target network.
  • an access layer includes:
  • the second transceiver is used to obtain a search network list, the search network list includes the correspondence between the network type and the target network, the target network is the user equipment UE when communicating through each network type, during the network search process Need to search the network;
  • the second processor is used to determine the target network type of the current network search, and based on the target network type and the network search list, determine the target network of the current network search and perform a network search operation.
  • an access layer including:
  • the third transceiver is used to obtain a search network list, and the search network list includes the target network corresponding to the target network type of this search network;
  • the third processor is used to perform a web search operation based on the web search list.
  • an embodiment of the present application provides a computer-readable medium, including instructions, which when executed on a computer, causes the computer to execute the method according to the first aspect.
  • an embodiment of the present application provides a computer-readable medium, including instructions, which when executed on a computer, causes the computer to execute the method according to the second aspect.
  • an embodiment of the present application provides a computer-readable medium, including instructions, which when executed on a computer, causes the computer to execute the method according to the third aspect.
  • an embodiment of the present application provides a web search system
  • the web search system includes the web search list generation device described in the first aspect and the web search device described in any one of the second aspect;
  • the web search system includes the web search list generation device described in the first aspect and the web search device described in the third aspect.
  • an embodiment of the present application provides a non-access layer, including:
  • a memory a processor, and a computer program stored on the memory and executable on the processor.
  • the processor executes the computer program, the method according to the first aspect is implemented.
  • an embodiment of the present application provides an access layer, including:
  • a memory a processor, and a computer program stored on the memory and executable on the processor.
  • the processor executes the computer program, the method according to the second aspect is implemented.
  • an embodiment of the present application provides an access layer, including:
  • a memory a processor, and a computer program stored on the memory and executable on the processor.
  • the processor executes the computer program, the method according to the third aspect is implemented.
  • An embodiment of the present application discloses a method for generating a network search list, a network search method, and a corresponding device.
  • a non-access layer in a UE obtains network access information of the UE, and the network access The information includes the equivalent home network EHPLMN of the UE and the network type corresponding to the EHPLMN; then, based on the network access information, the non-access layer determines that the UE communicates through each network type when searching The target network searched during the process; based on the target network searched by the UE during the network search process, the non-access layer generates a network search list that includes the correspondence between the network type and the target network.
  • the search list generated by the non-access layer contains the correspondence between the network type and the target network.
  • the access layer searches the network according to the search list.
  • FIG. 1 is a schematic structural diagram of a user equipment disclosed in an embodiment of the present application.
  • FIG. 2 is a schematic diagram of a work flow of a method for generating a search list disclosed in an embodiment of the present application
  • FIG. 3 is a schematic diagram of a workflow of determining a target network type in the method for generating a search list disclosed in an embodiment of the present application;
  • FIG. 4 is a schematic diagram of a display interface in a method for generating a search list disclosed in an embodiment of the present application
  • FIG. 5 is a schematic diagram of another work flow for determining a target network type in the method for generating a search list disclosed in an embodiment of the present application;
  • FIG. 6 is a schematic diagram of another work flow for determining a target network type in the method for generating a search list disclosed in an embodiment of the present application;
  • FIG. 7 is a schematic diagram of another work flow for determining a target network type in the method for generating a search list disclosed in an embodiment of the present application;
  • FIG. 8 is a schematic diagram of a work flow of a web search method disclosed in an embodiment of the present application.
  • FIG. 9 is a schematic diagram of a work flow of another web search method disclosed in an embodiment of the present application.
  • FIG. 10 is a schematic structural diagram of a device for generating a search list disclosed in an embodiment of the present application.
  • FIG. 11 is a schematic structural diagram of a web search device disclosed in an embodiment of the present application.
  • FIG. 12 is a schematic structural diagram of yet another web search device disclosed in an embodiment of the present application.
  • FIG. 13 is a schematic structural diagram of a user equipment disclosed in an embodiment of the present application.
  • FIG. 14 is a schematic structural diagram of yet another user equipment disclosed in an embodiment of this application.
  • 15 is a schematic structural diagram of a web search system disclosed in an embodiment of the present application.
  • Embodiments of the present application disclose a method for generating a search list, a search method, and a corresponding device.
  • the user equipment includes a non-access layer (Non-access Stratum, NAS) and an access layer (Access Stratum, AS), where the non-access layer is the core network and the user equipment
  • the functional layer between can support the signaling and data transmission between the core network and the user equipment.
  • the access layer usually refers to the part of the network that is oriented to user connection or access, and is used to connect the user equipment to the network.
  • the non-access layer can interact with the storage module of the network access information to obtain the network access information, and generate a search list accordingly.
  • the non-access layer can interact with the access layer, so that the access layer can obtain a search list, and the access layer can implement a network based on the search list.
  • the first embodiment of the present application discloses a method for generating a web search list.
  • the method for generating a web search list includes the following steps:
  • Step S11 The non-access layer in the user equipment UE obtains network access information of the UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN.
  • the network access information may be pre-stored in the local cache space of the UE, for example, may be stored in the non-volatile flash memory space of the UE, or may be pre-stored in the SIM card of the UE.
  • the network access information may also be located in the server. That is, the storage module of the network access information may be a local cache space of the UE, a SIM card, and/or a server.
  • the UE can access the server by connecting to the wireless network wifi, etc., so that the non-access layer can obtain network access information.
  • the network access information includes an equivalent home network EHPLMN of the UE, and a network type corresponding to the EHPLMN.
  • EHPLMN refers to the list formed by the home network (Home PLMN, HPLMN) supported by the SIM card in the UE.
  • the HPLMN supported by the SIM card can be expressed in the form of a network code.
  • the HPLMN supported by the SIM card includes: 46000, 46002, and 46007.
  • the HPLMN supported by the SIM card of China Unicom is 46001.
  • the network type corresponding to EHPLMN refers to the type of the network corresponding to the home network supported by the SIM card in the UE, respectively, where the network type may be GSM, TD-SCDMA, TD-LTE, etc.
  • the EHPLMN of the card UE in the region includes: 46000, 46002, 46007 and 46001.
  • the network types corresponding to 46000, 46002 and 46007 include various types of networks of China Mobile, namely GSM, TD-SCDMA and TD-LTE.
  • the network type corresponding to 46001 is the type of network supported by the leased equipment of China Unicom. That is GSM.
  • Step S12 Based on the network access information, the non-access layer determines the target network searched during the network search process when the UE communicates through various network types.
  • the EHPLMN in the access information includes: 46000, 46002, 46007, and 46001
  • the corresponding network types of 46000, 46002, and 46007 include various types of networks of China Mobile, namely GSM, TD-SCDMA, and TD-LTE
  • the network type corresponding to 46001 is the type of network supported by the leased equipment of China Unicom, which is GSM.
  • the UE switches to 2G, that is, the network type that GSM is used for communication is searched during the network search process.
  • the target networks include 46000, 46002, 46007, and 46001; when UE switches to 3G, that is, when the TD-SCDMA network type is used for communication, the target networks searched during the network search include 46000, 46002, and 46007; the UE switches to 4G, that is, when using the TD-LTE network type for communication, the target networks searched during the network search include 46000, 46002, and 46007.
  • Step S13 The non-access stratum generates a network search list including the corresponding relationship between the network type and the target network based on the target network searched by the UE during the network search process.
  • the access layer can determine the corresponding target network according to the corresponding network type when the network is on the network, and search the target network.
  • An embodiment of the present application discloses a method for generating a network search list.
  • a non-access layer in a UE obtains network access information of the UE, and the network access information includes an equivalent home network EHPLMN of the UE , And the network type corresponding to the EHPLMN; then, based on the network access information, the non-access layer determines the target network searched during the network search process when the UE communicates through each network type; non-access The layer generates a search network list including the correspondence between the network type and the target network based on the target network searched by the UE during the network search process.
  • each communication network supported by operator A and operator B will be set in the equivalent home network EHPLMN of the SIM card.
  • the operator of China Mobile supports 2G GSM communication network, 3G TD-SCDMA communication network and 4G TD-LTE communication network
  • China Unicom operator supports 2G GSM communication network and 3G broadband code division Multi-access (wideband code division multiple access, W-CDMA) communication network and 4G frequency division long-term evolution (FDD-LTE) communication network
  • W-CDMA wideband code division multiple access
  • FDD-LTE frequency division long-term evolution
  • the EHPLMN of China Mobile’s SIM card includes 46000, 46002, 46007, and 46001 .
  • the SIM card of operator A resides in the communication network corresponding to the leased device, after the network switch occurs, the SIM card resides in the communication network corresponding to the leased device provided by operator B before the network switch. Therefore, the SIM card will preferentially select other network formats supported by operator B during the network search process, and determine that the network supported by operator A will not be supported until the network cannot be implemented under other network formats supported by operator B. Search the network in order to communicate through the network standard supported by operator A. The process of searching the network under other network formats supported by operator B will take a while, so it will lead to longer time for the network searching process, resulting in a slower network search, further affecting the speed of the network and reducing the network Network efficiency, resulting in poor user experience.
  • the UE For example, if the UE is camped on GSM, after the network handover occurs, the UE switches to the 3G network, and when the UE was camped on GSM, the device communicates through China Unicom’s equipment, and the UE’s EHPLMN includes both China Mobile and China.
  • the communication network supported by Unicom after the UE switches to the 3G network, in the search process, it will first search and try to register the 3G network provided by China Unicom (ie 46001), but it will be denied access by China Unicom. After the search time, it will show that the search failed. Then, according to the records of EHPLMN, the UE searches for 3G networks provided by China Mobile (ie 46000, 46002 and 46007). The process of searching for the 3G network provided by China Unicom will take a while, resulting in a longer time for the entire search process, which further slows down the speed of the network and reduces the efficiency of the network, thereby affecting the user experience.
  • the search list generated by the non-access layer contains the correspondence between the network type and the target network.
  • the access layer searches the network according to the search list .
  • the network type corresponding to EHPLMN can be characterized in the search network list.
  • the UE switches from 2G to 3G (that is, the application of the TD-SCDMA network type is required to communicate)
  • the target networks searched during the search process include 46000, 46002 and 46007.
  • the access layer will directly search for 46000, 46002, and 46007, instead of searching for the 3G network provided by China Unicom (that is, 46001), thereby avoiding searching for unsupported communication networks .
  • the EHPLMN supported by the SIM card is usually recorded in the EHPLMN list, and the forbidden network (Forbidden PLMN, FPLMN) of the SIM card can also be recorded in the FPLMN list.
  • the forbidden network Formbidden PLMN, FPLMN
  • each communication network described in the EHPLMN list and the FPLMN list is usually represented by 3 bytes.
  • the EHPLMN list can be represented by Table 1:
  • Table 1 shows that 1 to 3Byte describes the first communication network in EHPLMN, the description occupies a length of 3bytes, 22 to 24Byte describes the eighth communication network in EHPLMN, the description occupies a length of 3bytes .
  • two more bytes may be added at corresponding positions of each communication network included in the EHPLMN list to represent network access information.
  • the network access information of the UE can be represented by Table 2:
  • Table 2 shows that 1 to 3Byte describes the first communication network in EHPLMN (such as 46000), the description occupies a length of 3bytes, 4 to 5Byte describes the corresponding network type of the communication network (such as GSM), The description occupies a length of 2 bytes; 36 to 38 Byte describes the eighth communication network in EHPLMN, the description occupies a length of 3 bytes, 39 to 40 Byte describes the corresponding network type of the communication network, and the description occupies 2 bytes length.
  • network access information can also be expressed in other forms, which is not limited in the embodiments of the present application.
  • the non-access stratum acquiring network access information of the UE includes one or more of the following options:
  • the non-access layer reads the storage space of the UE to obtain network access information pre-stored in the storage space;
  • the non-access layer reads the SIM card of the user identification module in the UE to obtain network access information pre-stored in the SIM card;
  • the non-access layer accesses the cloud through a wireless network to obtain network access information pre-stored in the cloud.
  • the SIM card may be in various forms.
  • the SIM card may be a physical SIM card, and may also be an embedded SIM card (Embedded-SIM, eSIM), which is not limited in this embodiment of the present application.
  • Embedded-SIM embedded-SIM
  • eSIM embedded-SIM
  • network access information may change. For example, if the equipment lease relationship between operators changes, the network access information also changes accordingly. In order to avoid affecting the UE's web search results, the network access information can also be updated.
  • the method disclosed in this embodiment of the present application further includes:
  • the non-access layer accesses the cloud every preset period to obtain network access information stored in the cloud;
  • the non-access layer updates the network access information stored in the storage space of the UE or stored in the SIM card through the network access information stored in the cloud.
  • the non-access layer can obtain the network access information stored in the cloud by accessing the cloud every preset period to update the network access information in the storage space of the UE or the SIM card.
  • the non-access layer can access the cloud when the network is on the network, or the non-access layer can also access the cloud by connecting to the wireless network.
  • update software may also be provided in the UE, and the update software may perform network access information in the storage space of the UE through the obtained update data package.
  • Update may be a software package generated by the UE manufacturer for system upgrade.
  • the access layer needs to perform network search according to this.
  • the non-access layer after the non-access layer generates a search list that contains the correspondence between the network type and the target network, it also includes:
  • the non-access stratum transmits the network search list to the access stratum in the UE.
  • the access layer can obtain the search network list, and after obtaining the search network list, determine the target network of the current search network and search the network according to the target network type of the current search network and the search network list.
  • the method further includes:
  • the non-access layer determines the target network type for this search
  • the non-access layer determines the target network corresponding to the target network type based on the correspondence between the network type included in the search list and the target network;
  • the non-access layer splits the network search list and transmits the split network search list to the access layer in the UE, where the split network search list includes the target network type Corresponding target network.
  • the non-access layer splits the search network list according to the target network type of the current search network.
  • the split search network list includes the target network corresponding to the target network type, and the split search network
  • the network list is transmitted to the access layer, so that the access layer can search the network according to the split network search list.
  • the search network list indicates that the networks supported by the SIM card include: 46000, 46002, 46007, and 46001
  • the network types corresponding to 46000, 46002, and 46007 are GSM, TD-SCDMA, and TD-LTE
  • the network type corresponding to 46001 is In GSM
  • the target networks corresponding to the GSM network type include 46000, 46002, 46007, and 46001
  • the target networks corresponding to TD-SCDMA and TD-LTE are 46000, 46002, and 46007.
  • the target network type of this search is TD-SCDMA
  • the target networks included in the split search list include 46000, 46002, and 46007.
  • the access layer searches according to the split search list.
  • the non-access layer determines the target network type of this search include the following steps:
  • Step S21 When generating the search network list for the first time after the UE is turned on, the non-access layer obtains the UE during the last startup process by querying the usage log of the UE.
  • the network type of the applied communication network is not limited to the network.
  • Step S22 The non-access stratum determines that during the last booting process of the UE, the network type of the last applied communication network is the target network type of the current network search.
  • the target network type of this search can be determined through the historical usage of the UE.
  • the search network list is generated for the first time after the UE is turned on, and by querying the usage log of the UE, it is determined that the last time the UE was turned on, the network type of the communication network last applied is TD -SCDMA, then the non-access layer determines that the target network type for this search is TD-SCDMA. That is to say, when generating the network search list for the first time after the UE is turned on, the target network type of the network search is determined according to the communication network last applied by the UE during the last startup process.
  • the non-access stratum determines the target network type of the current network search, which includes: after receiving the first network switching operation, the non-access stratum switches based on the first network Operate to determine the target network type for this search.
  • the first network switching operation can indicate the target network type of the current network search, for example, the first network switching operation is used to make the display screen of the UE display multiple network types, and select a certain network type as the target network Types of.
  • the non-access stratum determines the target network type for the current network search based on the first network switching operation.
  • the display interface of the display screen of the UE may be as shown in FIG. 4, wherein, on the display interface, a network list is displayed, and the network list includes multiple network standards, for example, 2G, 3G, and 4G,
  • the display screen of the UE may display the interface, and according to the network format selected by the user, use the corresponding network type as the target network type.
  • each network standard corresponds to the type of network supported by the operator.
  • 2G corresponds to GSM
  • 3G corresponds to TD -SCDMA
  • 4G correspond to TD-LTE.
  • the network type TD-SCDMA corresponding to 3G is the target network type.
  • the display interface of the display screen of the UE is as shown in FIG. 4, in the box after each network standard, information such as the priority of the network standard can also be displayed.
  • the user may perform a network switching operation on the UE to cause the UE to perform network switching, for example, switching TD-SCDMA applied to the UE to TD-LTE.
  • the non-access layer can determine the target network type for the current network search according to the network switching operation that is accessed.
  • the non-access stratum determines the target network type for this network search, which includes the following steps:
  • Step S31 The non-access stratum obtains the preset priority corresponding to each network type.
  • Step S32 The non-access layer determines that the network type with the highest current priority is the target network type for network search
  • Step S33 When the network search with the highest priority network type fails and the network search fails, the non-access layer sequentially selects other network types as the current search based on the priority level corresponding to each network type The target network type of the network.
  • the user may set the priority corresponding to each network type in advance.
  • the non-access layer determines the target network type according to the set priority. Specifically, the non-access layer determines that the network type with the highest priority is the target network type for this network search. If the access layer fails to search the network in this case, the non-access layer selects the priority after The network type with the highest priority is the target network type for this search. That is to say, the scheme selects the target network type in turn according to the preset priority of each network type.
  • the priority corresponding to each network type can be modified. For example, at the beginning of each month, the UE’s network traffic is abundant, and users pay more attention to network speed.
  • the TD-LTE network type can be set to have the highest priority, so that the access network will have priority when searching the network. Search for TD-LTE networks; in addition, at the end of the month, the UE has fewer network processes, and users want to save traffic. In this case, you can set the GSM network type to have the highest priority so that the access network can search for the network. , Will give priority to search GSM network.
  • each network standard in the box after each network standard, the priority of the network standard can also be displayed, and the user can also modify the information in the box To modify the priority of each network standard.
  • each network standard corresponds to the network type supported by the operator. By modifying the priority of each network standard, the priority of each network type can be modified.
  • the SIM card in the UE is a SIM card provided by a China Mobile operator
  • 2G corresponds to GSM
  • 3G corresponds to TD-SCDMA
  • 4G corresponds to TD-LTE.
  • the priority of TD-SCDMA is modified accordingly.
  • the non-access layer can also determine the target network type of the network search based on the application parameters of the UE.
  • the non-access stratum determines the target network type of the current network search, which includes the following steps:
  • Step S41 After receiving the second network switching operation, the non-access stratum obtains application parameters of the UE, where the application parameters include: address and/or time.
  • the second network switching operation is used to indicate that a network switching is currently required, so that the non-access layer determines the target network type for this network search.
  • a clock is usually built in, and the non-access layer can obtain the time through the clock built in the UE.
  • the UE can realize the UE positioning through the wireless network, so that the non-access layer can obtain the UE's address.
  • the UE can connect to wifi to achieve positioning through the Global Positioning System (GPS), thereby enabling the non-access layer Get the address of the UE.
  • GPS Global Positioning System
  • Step S42 The non-access stratum determines the priority of each network type based on the application parameters of the UE and the correspondence between the preset application parameters and the priority of the network type.
  • a correspondence relationship between application parameters and network type priorities is preset, and the correspondence relationship may be stored in the form of a table or the like. And, according to the needs of users, the corresponding relationship can be modified.
  • Step S43 The non-access layer determines that the network type with the highest priority is the target network type for the network search.
  • the non-access layer obtains the application parameters of the UE, and determines the priority of each network type based on the correspondence between the application parameters of the UE and the preset application parameters and the priority of the network type.
  • the network type with the highest priority is used as the target network type for this search.
  • the non-access layer can determine the priority of each network type based on the application parameters, and further determine the target network type for this network search. For example, if a user departs from location A to work in location B every day, the TD-LTE signal strength in location A is strong, and the GSM signal strength in location B is strong. When the UE is located in location B, GSM has the highest priority.
  • the non-access layer determines that the UE is located in the A location according to the application parameters, it can be determined that the network type of TD-LTE is the target network type for this network search; when the non-access layer is based on the application parameters, When it is determined that the UE is located at the location B, it can be determined that the GSM network type is the target network type for the network search.
  • the non-access stratum determines the target network type for the current network search, which includes the following steps:
  • Step S51 After receiving the third network switching operation, the non-access stratum obtains application parameters of the UE, where the application parameters include: address and/or time.
  • the third network switching operation is used to indicate that network switching is currently required, so that the non-access layer determines the target network type for this network search.
  • the non-access stratum can obtain the time through the clock built in the UE.
  • the UE can implement UE positioning through a wireless network, so that the non-access stratum can obtain the UE's address.
  • the UE can achieve positioning by connecting to wifi and GPS, so that the non-access stratum can obtain the UE's address.
  • Step S52 When the UE is connected to a wireless network, the non-access layer obtains the signal strength ranking of each network type under the application parameters by accessing the server.
  • the UE When the UE is connected to the wireless network, the UE can access the server, so that by accessing the server, the signal strength ranking of each network type under the application parameters can be obtained. For example, if the application parameter is a location, you can access the server to obtain the signal strength ranking of each network type under the location.
  • Step S53 The non-access layer determines that the network type with the strongest signal strength is the target network type for the network search.
  • the non-access layer can access the server through the wireless network to obtain the signal strength ranking of each network type of the UE under the current application parameters, and determine the network type with the strongest signal strength based on this The target network type of secondary search.
  • the non-access layer needs to determine, based on the network access information, the target network that the UE searches during the web search process when the UE communicates through various network types. This operation can be achieved in various ways.
  • the non-access layer determines the target network searched during the network search process when the UE communicates through various network types based on the network access information, including:
  • the non-access layer uses the EHPLMN corresponding to the first network type in the network access information as the target network searched during the network search process when the UE communicates through the first network type.
  • the network access information includes the equivalent home network EHPLMN of the UE and the network type corresponding to the EHPLMN, so that the target network searched during the network search when communicating through each network type can be determined accordingly .
  • the EHPLMN in the network access information of the UE includes: 46000, 46002, 46007, and 46001
  • the corresponding network types of 46000, 46002, and 46007 include various types of networks of China Mobile, namely GSM, TD-SCDMA and
  • the network type corresponding to TD-LTE, 46001 is the network type supported by the leased China Unicom equipment, that is, GSM
  • the first network type is GSM.
  • the target network searched during the network search is 46000, 46002 and 46007.
  • the target networks searched during the network search are 46000, 46002, and 46007.
  • the network access information further includes a disabled network FPLMN of the UE and a network type corresponding to the FPLMN, where FPLMN and EHPLMN are usually set in a list.
  • the non-access layer determines the UE to communicate through various network types based on the network access information, it usually removes the list of FPLMN and EHPLMN when searching for the target network in the network search process The included FPLMN part, and then, determine the coincidence network of FPLMN and EHPLMN, and use the coincidence network and EHPLMN as the target network to be searched during the network search process when the UE communicates through various network types.
  • the coincident network of FPLMN and EHPLMN can be used as the target network to be searched during the network search process.
  • this application discloses another embodiment.
  • a web search method includes the following steps:
  • Step S61 The access layer in the user equipment UE obtains a search network list, where the search network list contains the correspondence between the network type and the target network.
  • the target network is when the UE communicates through each network type. The network to be searched during the web search.
  • the access layer can obtain the search list generated by the non-access layer through interaction with the non-access layer.
  • the network search list includes the correspondence between the network type and the target network.
  • the target network is a network that needs to be searched during the network search process when the UE communicates through each network type. For example, when the UE communicates through the GSM network type, the target networks searched during the network search include 46000, 46002, 46007, and 46001. When the UE communicates through the TD-SCDMA network type, the search network The target networks searched during the process include 46000, 46002, and 46007. When the UE communicates via the TD-LTE network type, the target networks searched during the network search include 46000, 46002, and 46007.
  • the list contains the correspondence between 46000, 46002, 46007 and 46001 and GSM, the correspondence between 46000, 46002 and 46007 and TD-SCDMA, and the correspondence between 46000, 46002 and 46007 and TD-LTE.
  • Step S62 The access layer determines the target network type of the network search.
  • the access layer may determine the target network type of this network search in the same manner as the non-access layer determines the target network type.
  • the access layer may obtain the last application of the UE during the last startup process by querying the usage log of the UE
  • the network type of the communication network of the Internet, and the last time the UE was turned on, the network type of the communication network that was last applied is the target network type of the network search.
  • the target network type of this search can be determined through the historical usage of the UE. For example, if the search network list is generated for the first time after the UE is turned on, and by querying the usage log of the UE, it is determined that the last time the UE was turned on, the network type of the communication network last applied is TD -SCDMA, then the non-access layer determines that the target network type for this search is TD-SCDMA. That is to say, when generating the network search list for the first time after the UE is turned on, the target network type of the network search is determined according to the communication network last applied by the UE during the last startup process.
  • the access layer may determine the target network type for this network search according to the received network switching operation.
  • the network switching operation received by the access layer can indicate the target network type of the network search, for example, the network switching operation is used to make the display of the UE display multiple network types, and select a certain network type from As the target network type.
  • the access layer determines the target network type of the network search based on the network switching operation.
  • the access layer obtains the preset priorities corresponding to the various network types, and then determines that the network type with the highest priority is the target network type for the current network search. When the network type with the highest priority is searched and combined When the network search fails, the access layer selects other network types in turn as the target network type for this network search based on the priority levels of the respective network types.
  • the user can set the priority corresponding to each network type in advance.
  • the non-access layer determines the target network type according to the set priority. Specifically, the non-access layer determines that the network type with the highest priority is the target network type for this network search. If the access layer fails to search the network in this case, the non-access layer selects the priority after The network type with the highest priority is the target network type for this search. That is to say, the scheme selects the target network type in turn according to the preset priority of each network type.
  • the access layer obtains the application parameters of the UE, the application parameters include: address and/or time; then, the access layer is based on the application parameters of the UE, and the preset The correspondence between the application parameters and the priority of the network type determines the priority of each network type; finally, the access layer determines the network type with the highest priority as the target network type for this network search.
  • the access layer obtains the application parameters of the UE, and based on the correspondence between the application parameters of the UE and the preset application parameters and the priority of the network type, determines the priority of each network type and sets the highest priority Is used as the target network type for this search.
  • the access layer obtains the application parameters of the UE, the application parameters include: address and/or time; when the UE is connected to the wireless network, the access layer obtains by accessing the server Under the application parameters, the signal strength of each network type is sorted; the access layer determines the network type with the strongest signal strength as the target network type for this search.
  • the access layer can access the server through the wireless network to obtain the signal strength ranking of the various network types of the UE under the current application parameters, and determine the network type with the strongest signal strength as the target of this network search.
  • Network Type
  • the access layer can also determine the target network type of the network search in other ways, which is not limited in the embodiment of the present application.
  • Step S63 The access layer determines the target network for the current network search and performs a network search operation based on the target network type and the network search list.
  • the network search list obtained by the access layer contains the correspondence between the network type and the target network.
  • the target network is the network search process when the UE communicates through each network type.
  • the access layer can determine the target network type of this search, and then determine the target network of this search and perform the search operation based on the target network type and the search list.
  • the access layer can determine the target network to be searched according to the network type when searching according to the network search list, thereby avoiding searching for unsupported communication networks and reducing the need for the search process Time, further speed up the network, improve network efficiency, and improve user experience.
  • the method further includes:
  • the access layer When performing m network search operations on the target network of the current network search, and each network search operation fails, the access layer re-determines the target network type of the current network search, m is a preset positive Integer
  • the access layer re-determines the target network of the current network search and performs the network search operation based on the newly determined target network type and the network search list.
  • m is a preset positive integer, for example, m can be set to 5, then 5 consecutive network search operations have failed, the access layer can re-determine the target network, so as to search through the re-determined target network .
  • the target network can be re-determined as TD-SCDMA, and the network search list , Determine the target network corresponding to TD-SCDMA, and perform the corresponding network search operation.
  • Another embodiment of the present application discloses a web search method.
  • the web search method disclosed in the embodiment of the present application includes the following steps:
  • Step S71 The access layer in the user equipment UE obtains a network search list, where the network search list includes the target network corresponding to the target network type of the network search.
  • the non-access layer determines the target network type of the current network search and obtains a split search network list, where the split search network list includes the target network corresponding to the target network type.
  • the access layer obtains the split search list by interacting with the non-access layer.
  • the network search list obtained by the access layer includes the target network corresponding to the network type TD-SCDMA.
  • Step S72 The access layer performs a network search operation based on the network search list.
  • the access layer can determine the target network corresponding to the target network type of this search when searching the network according to the search list, thereby avoiding searching for unsupported communication networks and reducing the search process The time required to further speed up the network, improve network efficiency, and improve user experience.
  • the method further includes:
  • the access layer When performing the network search operation n times, and each time the network search operation fails, the access layer re-acquires the network search list, and the re-acquired network search list contains the target corresponding to the re-determined target network type Network, n is a preset positive integer;
  • the access layer performs a web search operation based on the newly acquired web search list.
  • n is a preset positive integer, for example, n can be set to 5.
  • the target network type for this search is TD-LTE, but the n times of network search operations for each network corresponding to TD-LTE have failed, indicating that under the current circumstances, the search list obtained through step S71 is performed.
  • the network search cannot be successful.
  • the access layer can re-acquire the network search list through interaction with the non-access layer. For example, the network search list including each network corresponding to TD-SCDMA can be obtained, and the network search operation can be performed again.
  • the access layer can re-acquire the web search list and perform web search according to the re-acquired web search list.
  • an apparatus for generating a web search list is disclosed, wherein the apparatus for generating a web search list is provided in a non-access layer of a UE.
  • the search list generating device includes: a first memory 110 and a first processor 120.
  • the first memory 110 stores a computer program that can run on the first processor.
  • the first processor 120 executes the computer program, it implements the following operations:
  • the network access information including an equivalent home network EHPLMN of the UE, and a network type corresponding to the EHPLMN;
  • a network search list containing the correspondence between the network type and the target network is generated.
  • the network access information includes an equivalent home network EHPLMN of the UE, and a network type corresponding to the EHPLMN.
  • EHPLMN refers to the list formed by the home network (Home PLMN, HPLMN) supported by the SIM card in the UE.
  • the HPLMN supported by the SIM card can be expressed in the form of a network code.
  • the HPLMN supported by the SIM card includes: 46000, 46002, and 46007.
  • the HPLMN supported by the SIM card of China Unicom is 46001.
  • the network type corresponding to EHPLMN refers to the type of the network corresponding to the home network supported by the SIM card in the UE, respectively, where the network type may be GSM, TD-SCDMA, TD-LTE, etc.
  • the access layer can determine the corresponding target network according to the corresponding network type when the network is on the network, and search the target network.
  • the search list generated by the non-access layer contains the correspondence between the network type and the target network.
  • the access layer searches the network according to the search list.
  • the first processor obtains network access information of the UE, including one or more of the following options:
  • the first processor reads the storage space of the UE to obtain network access information pre-stored in the storage space;
  • the first processor reads the SIM card of the user identification module in the UE to obtain network access information pre-stored in the SIM card;
  • the first processor accesses the cloud through a wireless network to obtain network access information pre-stored in the cloud.
  • the SIM card may be in various forms.
  • the SIM card may be a physical SIM card, and may also be an embedded SIM card (Embedded-SIM, eSIM), which is not limited in this embodiment of the present application.
  • Embedded-SIM embedded-SIM
  • eSIM embedded-SIM
  • network access information may change. For example, if the equipment lease relationship between operators changes, the network access information also changes accordingly. In order to avoid affecting the UE's web search results, the network access information can also be updated.
  • the network access information is stored in the storage space of the UE or the SIM card
  • the first processor executes the computer program, it is also used to implement the following operations :
  • the network access information stored in the storage space of the UE or the network access information stored in the SIM card is updated through the network access information stored in the cloud.
  • the first processor executes the computer program, it is also used to transmit the network search list to the access layer in the UE;
  • the first processor executes the computer program, it is also used to determine the target network type of this web search, and determine the target based on the correspondence between the network type included in the web search list and the target network The target network corresponding to the network type, and splitting the search network list, and transmitting the split search network list to the access layer in the UE, the split search network list including the The target network corresponding to the target network type.
  • the non-access layer splits the search network list according to the target network type of the current search network.
  • the split search network list contains the target network corresponding to the target network type, and the split network
  • the search network list is transmitted to the access layer, so that the access layer can search the network according to the split search network list.
  • the first processor determines the target network type of this search, including:
  • the first processor When generating the search network list for the first time after the UE is turned on, the first processor obtains the communication last applied by the UE during the last power-on process by querying the usage log of the UE The network type of the network;
  • the first processor determines that during the last boot of the UE, the network type of the last applied communication network is the target network type of the current network search;
  • the first processor After receiving the first network switching operation, the first processor determines the target network type for this web search based on the first network switching operation;
  • the first processor obtains the preset priority corresponding to each network type
  • the first processor determines that the network type with the highest current priority is the target network type for network search
  • the first processor sequentially selects other network types as the target of this network search Network Type.
  • the user may set the priority corresponding to each network type in advance.
  • the non-access layer determines the target network type according to the set priority. Specifically, the non-access layer determines that the network type with the highest priority is the target network type for this network search. If the access layer fails to search the network in this case, the non-access layer selects the priority after The network type with the highest priority is the target network type for this search. That is to say, the scheme selects the target network type in turn according to the preset priority of each network type.
  • the target network type of the network search can be determined based on the application parameters of the UE.
  • the first processor determines the target network type for this search, including:
  • the first processor After receiving the second network switching operation, the first processor obtains application parameters of the UE, where the application parameters include: address and/or time;
  • the first processor determines the priority of each network type based on the application parameters of the UE and the correspondence between the preset application parameters and the priority of the network type;
  • the first processor determines that the network type with the highest priority is the target network type for the network search.
  • the second network switching operation is used to indicate that a network switching is currently required, so that the non-access layer determines the target network type for this network search.
  • a correspondence relationship between application parameters and network type priorities is preset, and the correspondence relationship may be stored in the form of a table or the like. And, according to the needs of users, the corresponding relationship can be modified.
  • the non-access layer can determine the priority of each network type based on the application parameters, and further determine the target network type for this network search. For example, if a user departs from location A to work in location B every day, the TD-LTE signal strength in location A is strong, and the GSM signal strength in location B is strong. When the UE is located in location B, GSM has the highest priority.
  • the non-access layer determines that the UE is located in the A location according to the application parameters, it can be determined that the network type of TD-LTE is the target network type for this network search; when the non-access layer is based on the application parameters, When it is determined that the UE is located at the location B, it can be determined that the GSM network type is the target network type for the network search.
  • the first processor determines the target network type for this search, including:
  • the first processor After receiving the third network switching operation, the first processor obtains application parameters of the UE, where the application parameters include: address and/or time;
  • the first processor accesses a server to obtain the signal strength ranking of each network type under the application parameters;
  • the first processor determines that the network type with the strongest signal strength is the target network type for the network search.
  • the third network switching operation is used to indicate that network switching is currently required, so that the non-access layer determines the target network type for this network search.
  • the UE When the UE is connected to the wireless network, the UE can access the server, so that by accessing the server, the signal strength ranking of each network type under the application parameters can be obtained. For example, if the application parameter is a location, you can access the server to obtain the signal strength ranking of each network type under the location.
  • the non-access layer can access the server through the wireless network to obtain the signal strength ranking of each network type of the UE under the current application parameters, and determine the network type with the strongest signal strength based on this The target network type of secondary search.
  • an embodiment of the present application discloses a network search device, which is usually provided in the access layer of the UE.
  • the network search device includes: a second memory 210 and a Second processor 220.
  • the second memory 210 stores a computer program that can run on the second processor
  • the second processor 220 when executing the computer program, implements the following operations:
  • search network list includes a correspondence between a network type and a target network, where the target network is a network that needs to be searched during a network search process when the UE communicates through various network types;
  • the target network for this web search is determined and a web search operation is performed.
  • the network search list obtained by the access layer contains the correspondence between the network type and the target network.
  • the target network is the network search process when the UE communicates through each network type.
  • the access layer can determine the target network type for this search, and then determine the target network for this search and perform the search operation based on the target network type and the search list.
  • the access layer can determine the target network to be searched according to the network type when searching according to the network search list, thereby avoiding searching for unsupported communication networks and reducing the need for the search process Time, further speed up the network, improve network efficiency, and improve user experience.
  • the second processor determines the target network of this web search and searches the web
  • the second processor is also used to The target network of the second search network performs m search operations, and each time the search operation fails, the target network type of this search network is re-determined, m is a preset positive integer;
  • the second processor is also used to re-determine the target network of the current network search and perform a network search operation based on the newly determined target network type and the network search list.
  • the embodiments of the present application disclose a network search device, which is usually provided in the access layer of the UE.
  • the network search device includes: a third memory 310 and a third Three processors 320.
  • the third memory 310 stores a computer program that can run on the third processor
  • Obtain a search network list which includes a target network corresponding to the target network type of this search network
  • the access layer performs a network search operation based on the network search list.
  • the non-access layer determines the target network type of the current network search and obtains a split search network list, where the split search network list includes the target network corresponding to the target network type.
  • the access layer obtains the split network search list through interaction with the non-access layer, and the split network search list includes the target network corresponding to the target network type of the network search.
  • the access layer can determine the target network corresponding to the target network type of this search when searching the network according to the search list, thereby avoiding searching for unsupported communication networks and reducing the search process The time required to further speed up the network, improve network efficiency, and improve user experience.
  • the third processor is further used to perform the web search operation n times, and each time When all the web search operations fail, re-acquire the web search list, the re-acquired web search list contains the target network corresponding to the re-determined target network type, n is a preset positive integer, and the third The processor performs a search operation based on the retrieved search list.
  • the access layer can re-acquire the web search list and perform web search according to the re-acquired web search list.
  • a non-access layer including:
  • a first transceiver configured to obtain network access information of the UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
  • the first processor is used to determine the target network searched during the network search process when the UE communicates through various network types based on the network access information, and based on the UE searched during the network search process
  • the searched target network generates a search list containing the correspondence between the network type and the target network.
  • an access layer including:
  • the second transceiver is used to obtain a search network list, and the search network list includes a correspondence between a network type and a target network.
  • the target network is a network search process performed by the UE when communicating through various network types. Need to search the network;
  • the second processor is used to determine the target network type of the current network search, and based on the target network type and the network search list, determine the target network of the current network search and perform a network search operation.
  • an access layer including:
  • the third transceiver is used to obtain a search network list, and the search network list includes the target network corresponding to the target network type of this search network;
  • the third processor is used to perform a web search operation based on the web search list.
  • a user equipment may include a mobile phone, a phone watch, and other terminal devices capable of performing communication services.
  • the user equipment includes: a memory, a processor 200, and a computer program stored on the memory and executable on the processor.
  • the transceiver 100 may be included
  • the memory may include a random access memory 300, a read-only memory 400, and a bus 500 may also be included.
  • the processor 200 is respectively coupled to the receiver 100, the random access memory 300, and the read-only memory 400 through the bus 500.
  • the search list generation method disclosed in the above embodiments of the present application is implemented Or part or all of the steps of the web search method, that is, to realize part or all of the steps of the method of generating the web search list shown in FIGS. 2 to 6, or to implement the web search method shown in FIG. 7, or, as shown in FIG. 8.
  • the basic input and output system solidified in the memory or the bootloader boot system in the embedded system is used to start the system and guide the user equipment into a normal operating state.
  • the user equipment After the user equipment enters the normal operating state, run the application program and the operating system in the memory, so that the processor performs part or all of the steps of the method for generating the search list shown in FIGS. 2 to 6, or executes as shown in FIG. 7.
  • the web search method shown, or the web search method shown in FIG. 8 is performed.
  • the user equipment in the embodiments of the present invention may correspond to the user equipment in the embodiments corresponding to the foregoing FIGS. 2 to 6, and the user equipment may implement the user equipment in the embodiments corresponding to FIGS. 2 to 6.
  • the user equipment in the embodiment of the present invention may correspond to the user equipment in the embodiment corresponding to FIG. 7 described above, and the user equipment may implement the functions and/or functions of the user equipment in the embodiment corresponding to FIG. 7.
  • the user equipment in the embodiment of the present invention may correspond to the user equipment in the embodiment corresponding to FIG. 8 described above, and the user equipment may implement the functions and/or functions of the user equipment in the embodiment corresponding to FIG. 8.
  • the storage medium in any device can be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, abbreviation: ROM) or a random storage memory (English: random access memory, abbreviation: RAM), etc. .
  • the processor may further include a hardware chip.
  • the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof.
  • the PLD may be a complex programmable logic device (complex programmable logic device (CPLD), field programmable gate array (FPGA), general array logic (GAL) or any combination thereof.
  • the memory may include volatile memory (volatile memory), such as random-access memory (RAM); the memory may also include non-volatile memory (non-volatile memory), such as read-only memory (read-only) memory, ROM), flash memory (flash memory), hard disk (hard disk drive) or solid state drive (SSD); the memory may also include a combination of the above types of memory.
  • this embodiment may also be based on a network device implemented by a general physical server combined with network function virtualization (NFV) technology, which is a virtual network device (eg, virtual host, virtual router) Or virtual switch).
  • the virtual network device may be a virtual machine (English: Virtual Machine, VM), and the virtual machine is deployed on a hardware device (for example, a physical server).
  • a virtual machine refers to a complete computer system with complete hardware system functions simulated by software and running in a completely isolated environment.
  • Embodiments of the present invention relate to a network selection method applied to user equipment.
  • the user equipment may include a mobile phone, a phone watch, and other terminal devices capable of performing communication services.
  • FIG. 14 is a block diagram of a partial structure of a mobile phone 1400 related to an embodiment of the present invention.
  • the mobile phone 1400 includes an RF (Radio Frequency) circuit 1410, a memory 1420, other input devices 1430, a display 1440, a sensor 1450, an audio circuit 1460, an I/O subsystem 1470, a processor 1480, and a power supply 1490 and other components.
  • RF Radio Frequency
  • the structure of the mobile phone shown in FIG. 14 does not constitute a limitation on the mobile phone, and may include more or fewer components than shown, or combine some components, or split certain components, or Different parts arrangement.
  • the display screen 1440 belongs to a user interface (UI, User Interface), and the mobile phone 1400 may include a user interface that is less than that illustrated or less.
  • UI User Interface
  • the RF circuit 1410 can be used to receive and send signals during the sending and receiving of information or during a call.
  • the downstream information of the base station can be received and processed by the processor 1480; in addition, the designed uplink data can also be sent to the base station.
  • the RF circuit includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like.
  • the RF circuit 1410 can also communicate with the network and other devices through wireless communication.
  • the wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile (GSM), General Packet Radio Service (GPRS), and Code Division Multiple Access (Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (Wideband Code Multiple Division Access, WCDMA), (Long Term Evolution Evolution, LTE), e-mail, short message service (Short Messaging Service, SMS), etc.
  • GSM Global System of Mobile
  • GPRS General Packet Radio Service
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution Evolution
  • SMS Short Messaging Service
  • the memory 1420 may be used to store software programs and modules.
  • the processor 1480 executes various functional applications and data processing of the mobile phone 1400 by running the software programs and modules stored in the memory 1420.
  • the memory 1420 may mainly include a storage program area and a storage data area, where the storage program area may store an operating system, application programs required by at least one function (such as a sound playback function, an image playback function, etc.), etc.; the storage data area may store Data created according to the use of the mobile phone 1400 (such as audio data, phone book, etc.), etc.
  • the memory 1420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
  • Other input devices 1430 may be used to receive inputted numeric or character information, and generate key signal input related to user settings and function control of the mobile phone 1400.
  • other input devices 1430 may include but are not limited to physical keyboards, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and light mice (light mice are touch sensitive that do not display visual output Surface, or an extension of a touch-sensitive surface formed by a touch screen, etc.).
  • the other input device 1430 is connected to the other input device controller 1471 of the I/O subsystem 1470, and performs signal interaction with the processor 1480 under the control of the other device input controller 1471.
  • the display screen 1440 can be used to display information input by the user or provided to the user and various menus of the mobile phone 1400, and can also accept user input.
  • the specific display 1440 may include a display panel 1441 and a touch panel 1442.
  • the display panel 1441 can be configured in the form of an LCD (Liquid Crystal), an OLED (Organic Light-Emitting Diode, organic light emitting diode), or the like.
  • the touch panel 1442 also known as a touch screen, touch-sensitive screen, etc., can collect user contact or non-contact operations on or near it (for example, the user uses any suitable objects or accessories such as fingers, stylus, etc.
  • the touch panel 1442 may include a touch detection device and a touch controller.
  • the touch detection device detects the user's touch orientation and posture, and detects the signal brought by the touch operation, and transmits the signal to the touch controller;
  • the touch controller receives the touch information from the touch detection device and converts it into a processor capable of The processed information is sent to the processor 1480, and can receive the command sent by the processor 1480 and execute it.
  • the touch panel 1442 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves, or the touch panel 1442 may be implemented using any technology developed in the future. Further, the touch panel 1442 can cover the display panel 1441, and the user can display on the display panel 1441 according to the content displayed by the display panel 1441 (the display content includes, but is not limited to, a soft keyboard, a virtual mouse, a virtual key, an icon, etc.) Operate on or near the covered touch panel 1442.
  • the touch panel 1442 After detecting the operation on or near it, the touch panel 1442 transmits it to the processor 1480 through the I/O subsystem 1470 to determine the user input, and then the processor 1480 according to the user The input provides a corresponding visual output on the display panel 1441 through the I/O subsystem 1470.
  • the touch panel 1442 and the display panel 1441 are implemented as two independent components to realize the input and input functions of the mobile phone 1400, in some embodiments, the touch panel 1442 and the display panel 1441 may be integrated And realize the input and output functions of the mobile phone 1400.
  • the mobile phone 1400 may further include at least one sensor 1450, such as a light sensor, a motion sensor, and other sensors.
  • the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1441 according to the brightness of the ambient light, and the proximity sensor may close the display panel 1441 when the mobile phone 1400 moves to the ear /Or backlight.
  • the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when at rest, and can be used to identify mobile phone gesture applications (such as horizontal and vertical screen switching, related Games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tap), etc.
  • other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. can be configured here. Repeat again.
  • the audio circuit 1460, the speaker 1461, and the microphone 1462 can provide an audio interface between the user and the mobile phone 1400.
  • the audio circuit 1460 can transmit the received audio data converted signal to the speaker 1461, which is converted into a sound signal output by the speaker 1461; on the other hand, the microphone 1462 converts the collected sound signal into a signal, which is received by the audio circuit 1460 Convert to audio data, and then output the audio data to the RF circuit 1408 to send to, for example, another mobile phone, or output the audio data to the memory 1420 for further processing.
  • the I/O subsystem 1470 is used to control input and output external devices, and may include other device input controllers 1471, sensor controllers 1472, and display controllers 1473.
  • one or more other input control device controllers 1471 receive signals from other input devices 1430 and/or send signals to other input devices 1430.
  • the other input devices 1430 may include physical buttons (press buttons, rocker buttons, etc.) , Dial, slide switch, joystick, click wheel, light mouse (light mouse is a touch sensitive surface that does not display visual output, or an extension of a touch sensitive surface formed by a touch screen). It is worth noting that the other input control device controller 1471 can be connected to any one or more of the above devices.
  • the display controller 1473 in the I/O subsystem 1470 receives signals from the display screen 1440 and/or sends signals to the display screen 1440. After the display screen 1440 detects the user input, the display controller 1473 converts the detected user input into interaction with the user interface object displayed on the display screen 1440, that is, human-computer interaction is realized.
  • the sensor controller 1472 may receive signals from one or more sensors 1450 and/or send signals to one or more sensors 1450.
  • the processor 1480 is the control center of the mobile phone 1400, and uses various interfaces and lines to connect the various parts of the entire mobile phone, by running or executing the software programs and/or modules stored in the memory 1420, and calling the data stored in the memory 1420, Perform various functions and process data of the mobile phone 1400, so as to perform overall monitoring of the mobile phone.
  • the processor 1480 may include one or more processing units; preferably, the processor 1480 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, and application programs, etc.
  • the modem processor mainly handles wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 1480.
  • the modem processor can implement the functions and/or execution in the embodiments corresponding to FIG. 2 to FIG. 6, or FIG. 7, or FIG. 8 Various steps and methods in the corresponding embodiments, and report instructions to the application processor.
  • the mobile phone 1400 further includes a power supply 1490 (such as a battery) for powering various components.
  • a power supply 1490 (such as a battery) for powering various components.
  • the power supply can be logically connected to the processor 1480 through a power management system, so as to realize functions such as charging, discharging, and power consumption management through the power management system.
  • the mobile phone 1400 may further include a camera, a Bluetooth module, and so on, which will not be repeated here.
  • the web search system includes a part that executes the method for generating a web search list as shown in FIGS. 2 to 6. Or a net search list generating device of all steps, and a net search device that executes the net search method shown in FIG. 7.
  • the web search system includes a web search list generation device that performs part or all of the steps of the web search list generation method shown in FIGS. 2 to 6, and a web search device that executes the web search method shown in FIG. .
  • the search list generated by the search list generating device contains the correspondence between the network type and the target network.
  • the search device performs the search according to the search list .
  • the network type when searching the network you can determine the target network to search, so as to avoid searching for unsupported communication networks, reduce the time required for the search process, further speed up the network speed, improve the efficiency of the network, and improve users Experience.
  • an embodiment of the present application also provides a computer-readable medium, where the computer-readable medium includes instructions, and when the computer-readable medium runs on a computer, the computer implementation includes FIGS. 2 to 6 Some or all steps of the provided search list generation method.
  • the storage medium in any device can be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, abbreviation: ROM) or a random storage memory (English: random access memory, abbreviation: RAM), etc.
  • an embodiment of the present application further provides a computer-readable medium, where the computer-readable medium includes instructions, and when the computer-readable medium runs on a computer, the computer implements the search including FIG. 7. Some or all steps of the web method.
  • the storage medium in any device can be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, abbreviation: ROM) or a random storage memory (English: random access memory, abbreviation: RAM), etc.
  • an embodiment of the present application further provides a computer-readable medium, where the computer-readable medium includes instructions, and when the computer-readable medium runs on a computer, the computer implementation includes the search provided in FIG. 8 Some or all steps of the web method.
  • the storage medium in any device can be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, abbreviation: ROM) or a random storage memory (English: random access memory, abbreviation: RAM), etc.
  • the various illustrative logic units and circuits described in the embodiments of the present application may be implemented by a general-purpose processor, a digital signal processor, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices. Discrete gate or transistor logic, discrete hardware components, or any combination of the above are designed to implement or operate the described functions.
  • the general-purpose processor may be a microprocessor, and optionally, the general-purpose processor may also be any conventional processor, controller, microcontroller, or state machine.
  • the processor may also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration achieve.
  • the steps of the method or algorithm described in the embodiments of the present application may be directly embedded in hardware, a software unit executed by a processor, or a combination of both.
  • the software unit may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium in the art.
  • the storage medium may be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium.
  • the storage medium may also be integrated into the processor.
  • the processor and the storage medium may be provided in the ASIC, and the ASIC may be provided in the UE.
  • the processor and the storage medium may also be provided in different components in the UE.
  • sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not be used for the embodiments of this application.
  • the implementation process constitutes no limitation.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be from a website site, computer, server or data center Transmission to another website, computer, server or data center via wired (eg coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (eg infrared, wireless, microwave, etc.).
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including a server, a data center, and the like integrated with one or more available media.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, Solid State Disk (SSD)), or the like.
  • a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
  • an optical medium for example, a DVD
  • a semiconductor medium for example, Solid State Disk (SSD)
  • the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform.
  • the technical solutions in the embodiments of the present invention can be embodied in the form of software products in essence or part of contributions to the existing technology, and the computer software products can be stored in a storage medium, such as ROM/RAM , Magnetic disks, optical disks, etc., including several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in various embodiments of the present invention or some parts of the embodiments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed are a method for generating a network search list, a network search method and a corresponding apparatus. In the solution, a non-access layer in a UE acquires network access information of the UE, wherein the network access information comprises an equivalent home network (EHPLMN) of the UE, and a network type corresponding to the EHPLMN; the non-access layer then determines, based on the network access information, target networks found during a network search process when the UE performs communication by means of various network types; and the non-access layer generates, based on the target networks found by the UE during the network search process, a network search list including a correlation between the network types and the target networks. By means of the solution disclosed in the embodiments of the present application, when searching for a network according to a network search list, an access layer can determine, according to network types during a network search, a target network which needs to be found, thereby avoiding the finding of unsupported communication networks, reducing time required for a network search process, further accelerating the network staying speed, improving the network staying efficiency, and improving the user experience.

Description

一种搜网列表生成方法、搜网方法及相应装置Method for generating web search list, web search method and corresponding device
本申请要求在2018年12月26日提交中国国家知识产权局、申请号为201811602882.3、发明名称为“一种搜网列表生成方法、搜网方法及相应装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application requires the priority of the Chinese patent application submitted to the State Intellectual Property Office of China on December 26, 2018, with the application number 201811602882.3 and the invention titled "a method for generating a search list, search method and corresponding device". The entire contents are incorporated by reference in this application.
技术领域Technical field
本申请涉及通信技术领域,具体涉及一种搜网列表生成方法、搜网方法及相应装置。This application relates to the field of communication technology, and in particular to a method for generating a search list, a search method, and a corresponding device.
背景技术Background technique
公共陆地移动网络(PLMN,Public Land Mobile Network),是一种用于为公众提供陆地移动通信业务的网络,该网络通常与公众交换电话网互连,形成整个地区或国家等规模的通信网。这种情况下,用户设备(user equipment,UE)可通过各个运营商提供的PLMN实现通信。Public Land Mobile Network (PLMN, Public Land Mobile Network) is a network used to provide land mobile communication services to the public. The network is usually interconnected with the public switched telephone network to form a communication network of the same size in the entire region or country. In this case, user equipment (UE) can communicate through PLMNs provided by various operators.
随着通信技术的发展,各运营商能够支持多种类型的网络制式。出于商业因素等方面的考虑,在运营商之间有时会出现设备租用的情况,即A运营商在部分地区或部分制式租用B运营商的设备,从而无需在该部分地区或为该部分制式配置相应的设备。例如,中国移动能够支持全球移动通信系统(global system for mobile communication,GSM)、时分-同步码分多址(time division-synchronous code division multiple access,TD-SCDMA)和分时长期演进(time division long term evolution,TD-LTE)等网络制式,而中国联通能够支持GSM等网络制式,在某些地区中国移动可以只设置TD-SCDMA和TD-LTE所需的设备,并租用中国联通在该地区设置的GSM这一网络制式所需的设备,从而无需设置GSM所需的设备。With the development of communication technology, various operators can support multiple types of network standards. Due to commercial factors and other considerations, sometimes equipment leases occur between operators, that is, operator A leases equipment of operator B in some regions or in certain systems, so that there is no need to operate in or for that region Configure the corresponding device. For example, China Mobile can support global mobile communication system (GSM), time division-synchronous code division multiple access (time division-synchronous code division multiple access, TD-SCDMA) and time division long-term evolution (time division long) term evolution, TD-LTE) and other network standards, and China Unicom can support network standards such as GSM. In some regions, China Mobile can only set up the equipment required for TD-SCDMA and TD-LTE, and rent China Unicom to set up in the region The equipment required for the GSM network standard, so there is no need to set up the equipment required for GSM.
其中,若A运营商租用B运营商的设备,为了使A运营商的用户身份识别模块(subscriber identity module,SIM)能够在租用设备对应的通信网络下进行通信,通常在SIM卡上设置网络支持信息,该网络支持信息表示该SIM卡在搜网过程中,会将A运营商和B运营商支持的各网络制式的通信网络均作为等效归属网络(Equivalent HPLMN,EHPLMN),从而能够使UE搜寻到租用设备对应的通信网络,以便采用这一通信网络实现通信。Among them, if operator A leases the equipment of operator B, in order to enable operator A’s subscriber identity module (SIM) to communicate under the communication network corresponding to the leased equipment, network support is usually set on the SIM card Information, the network support information indicates that during the network search process of the SIM card, the communication networks of each network standard supported by operator A and operator B will be regarded as equivalent home networks (Equivalent HPLMN, EHPLMN), thereby enabling the UE The communication network corresponding to the leased equipment is searched so that the communication network can be used to realize communication.
但是,发明人在本申请的研究过程中发现,在现有技术中,若应用A运营商的SIM卡的UE驻网在租用设备对应的通信网络,在发生网络切换之后,由于该UE在网络切换之前在B运营商提供的租用设备对应的通信网络下驻网,因此,该UE在搜网过程中会优先选择B运营商支持的其他网络制式,并且确定无法在B运营商支持的其他网络制式下实现驻网之后,才会对A运营商支持的网络制式进行搜网,以便通过A运营商支持的网络制式进行通信。由于在B运营商支持的其他网络制式下进行搜网的过程会耗费一段时间,因此,会导致搜网过程所需的时间延长,导致搜网较慢,进一步还会影响驻网速度,降低驻网效率,导致用户体验差。However, the inventor discovered in the research process of this application that, in the prior art, if the UE applying the SIM card of the operator A resides in the communication network corresponding to the leased device, after the network switch occurs, since the UE is in the network Before the handover, the network is located under the communication network corresponding to the leased equipment provided by operator B. Therefore, during the network search process, the UE will preferentially select other network formats supported by operator B, and determine that other networks that cannot be supported by operator B After the network is implemented under the standard, the network standard supported by operator A will be searched, so as to communicate through the network standard supported by operator A. The process of searching the network under other network formats supported by operator B will take a while, so it will lead to longer time for the network searching process, resulting in a slower network search, further affecting the speed of the network and reducing the network Network efficiency, resulting in poor user experience.
发明内容Summary of the invention
为了解决现有技术中,若A运营商的SIM卡驻网在租用设备对应的通信网络,在发生网络切换之后,所出现的搜网较慢,影响驻网速度,降低驻网效率的问题,本申请实施例公开 一种搜网列表生成方法、搜网方法及相应的装置。In order to solve the problems in the prior art, if the SIM card of operator A resides in the communication network corresponding to the leased device, after the network switchover occurs, the network search is slow, which affects the speed of the network and reduces the efficiency of the network. Embodiments of the present application disclose a method for generating a search list, a search method, and a corresponding device.
第一方面,本申请实施例提供一种搜网列表生成方法,包括:In a first aspect, an embodiment of the present application provides a method for generating a search list, including:
用户设备UE中的非接入层获取所述UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型;The non-access layer in the user equipment UE obtains network access information of the UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
所述非接入层基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络;Based on the network access information, the non-access layer determines the target network searched during the network search process when the UE communicates through various network types;
所述非接入层基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。The non-access stratum generates a network search list including the correspondence between the network type and the target network based on the target network searched by the UE during the network search process.
通过本申请实施例公开的方案,非接入层所生成的搜网列表中包含网络类型与目标网络之间的对应关系,这种情况下,接入层在根据搜网列表进行搜网时,根据搜网时的网络类型,即可确定需要搜寻的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。According to the solution disclosed in the embodiment of the present application, the search list generated by the non-access layer contains the correspondence between the network type and the target network. In this case, when the access layer searches the network according to the search list, According to the type of network at the time of searching, you can determine the target network to be searched, so as to avoid searching for unsupported communication networks, reduce the time required for the search process, further speed up the network speed, improve the efficiency of the network, and improve the user experience .
结合第一方面,在第一方面第一种可能的实现方式中,所述非接入层获取UE的网络接入信息,包括以下选项中的一项或多项:With reference to the first aspect, in a first possible implementation manner of the first aspect, the non-access stratum acquiring network access information of the UE includes one or more of the following options:
所述非接入层读取所述UE的存储空间,获取预先存储在所述存储空间内的网络接入信息;The non-access layer reads the storage space of the UE to obtain network access information pre-stored in the storage space;
所述非接入层读取所述UE内的用户身份识别模块SIM卡,获取预先存储在SIM卡内的网络接入信息;The non-access layer reads the SIM card of the user identification module in the UE to obtain network access information pre-stored in the SIM card;
所述非接入层通过无线网络访问云端,获取预先存储在云端的网络接入信息。The non-access layer accesses the cloud through a wireless network to obtain network access information pre-stored in the cloud.
结合第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,当所述网络接入信息存储在所述UE的存储空间内,或者存储在所述SIM卡时,还包括:With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, when the network access information is stored in the storage space of the UE or stored in the SIM card ,Also includes:
所述非接入层每隔预设周期访问云端,获取云端内存储的网络接入信息;The non-access layer accesses the cloud every preset period to obtain network access information stored in the cloud;
所述非接入层通过所述云端内存储的网络接入信息,更新存储在所述UE的存储空间内,或者存储在所述SIM卡内的网络接入信息。The non-access layer updates the network access information stored in the storage space of the UE or stored in the SIM card through the network access information stored in the cloud.
通过上述步骤,非接入层可以通过每隔预设周期访问云端的方式,获取云端内存储的网络接入信息,实现对UE的存储空间内或SIM卡内的网络接入信息的更新。Through the above steps, the non-access layer can obtain the network access information stored in the cloud by accessing the cloud every preset period to update the network access information in the storage space of the UE or the SIM card.
结合第一方面,在第一方面第三种可能的实现方式中,在所述非接入层生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表之后,还包括:With reference to the first aspect, in a third possible implementation manner of the first aspect, after the non-access layer generates a network search list that includes the correspondence between the network type and the target network, the method further includes:
所述非接入层向所述UE中的接入层传输所述搜网列表;The non-access layer transmits the network search list to the access layer in the UE;
或者,or,
所述非接入层确定本次搜网的目标网络类型;The non-access layer determines the target network type for this search;
所述非接入层基于所述搜网列表中包含的网络类型与目标网络之间的对应关系,确定所述目标网络类型对应的目标网络;The non-access layer determines the target network corresponding to the target network type based on the correspondence between the network type included in the search list and the target network;
所述非接入层对所述搜网列表进行拆分,并向所述UE中的接入层传输拆分后的搜网列表,所述拆分后的搜网列表包含所述目标网络类型对应的目标网络。The non-access layer splits the network search list and transmits the split network search list to the access layer in the UE, where the split network search list includes the target network type Corresponding target network.
通过上述步骤,接入层能够获取搜网列表,并在获取搜网列表之后,根据本次搜网的目标网络类型,以及所述搜网列表,确定本次搜网的目标网络并搜网。Through the above steps, the access layer can obtain the search network list, and after obtaining the search network list, determine the target network of the current search network and search the network according to the target network type of the current search network and the search network list.
或者,非接入层根据本次搜网的目标网络类型对搜网列表进行拆分,拆分后的搜网列表包含所述目标网络类型对应的目标网络,并将拆分后的搜网列表传输至接入层,从而使接入层能够根据拆分后的搜网列表实现搜网。Or, the non-access layer splits the search network list according to the target network type of the current search network. The split search network list includes the target network corresponding to the target network type, and the split search network list Transmission to the access layer, so that the access layer can search the network according to the split search list.
结合第一方面第三种可能的实现方式,在第一方面第四种可能的实现方式中,所述非接 入层确定本次搜网的目标网络类型,包括:With reference to the third possible implementation manner of the first aspect, in the fourth possible implementation manner of the first aspect, the non-access layer determines the target network type of the network search, including:
当本次生成搜网列表为所述UE开机后首次生成搜网列表时,所述非接入层通过查询所述UE的使用日志,获取所述UE在上一次开机过程中,最后应用的通信网络的网络类型;When generating the search network list for the first time after the UE is turned on, the non-access layer queries the usage log of the UE to obtain the communication that was last applied by the UE during the last startup process The network type of the network;
所述非接入层确定所述UE在上一次开机过程中,所述最后应用的通信网络的网络类型为所述本次搜网的目标网络类型;The non-access layer determines that the last application of the UE during the last booting process is performed by the network type of the communication network used for the current network search;
或者,or,
在接收到第一网络切换操作之后,所述非接入层基于所述第一网络切换操作,确定本次搜网的目标网络类型;After receiving the first network switching operation, the non-access stratum determines the target network type for the current network search based on the first network switching operation;
或者,or,
所述非接入层获取预先设置的各个网络类型对应的优先级;The non-access layer obtains the preset priority corresponding to each network type;
所述非接入层确定当前优先级最高的网络类型为本次搜网的目标网络类型;The non-access layer determines that the network type with the highest current priority is the target network type for this network search;
当通过所述优先级最高的网络类型进行搜网并搜网失败时,基于所述各个网络类型对应的优先级的高低,所述非接入层依次选择其他网络类型作为本次搜网的目标网络类型。When the network search with the highest priority network type fails and the network search fails, based on the priority level of each network type, the non-access layer sequentially selects other network types as the target of this network search Network Type.
结合第一方面第三种可能的实现方式,在第一方面第五种可能的实现方式中,所述非接入层确定本次搜网的目标网络类型,包括:With reference to the third possible implementation manner of the first aspect, in the fifth possible implementation manner of the first aspect, the non-access layer determines the target network type of the current network search, including:
在接收到第二网络切换操作之后,所述非接入层获取所述UE的应用参数,所述应用参数包括:地址和/或时间;After receiving the second network switching operation, the non-access stratum acquires the application parameters of the UE, the application parameters include: address and/or time;
所述非接入层基于所述UE的应用参数,以及预先设置的应用参数与网络类型的优先级之间的对应关系,确定各个网络类型的优先级;The non-access layer determines the priority of each network type based on the application parameters of the UE and the correspondence between the preset application parameters and the priority of the network type;
所述非接入层确定优先级最高的网络类型为本次搜网的目标网络类型;The non-access layer determines that the network type with the highest priority is the target network type for the network search;
或者,or,
在接收到第三网络切换操作之后,所述非接入层获取所述UE的应用参数,所述应用参数包括:地址和/或时间;After receiving the third network switching operation, the non-access stratum acquires the application parameters of the UE, and the application parameters include: address and/or time;
当所述UE连接无线网络时,所述非接入层通过访问服务器,获取在所述应用参数下各个网络类型的信号强度排序;When the UE is connected to a wireless network, the non-access layer obtains the signal strength ranking of each network type under the application parameters by accessing the server;
所述非接入层确定信号强度最强的网络类型为本次搜网的目标网络类型。The non-access layer determines that the network type with the strongest signal strength is the target network type for the network search.
通过本申请实施例的方案,非接入层能够基于应用参数确定本次搜网的目标网络类型。Through the solution of the embodiment of the present application, the non-access layer can determine the target network type of the network search based on the application parameters.
第二方面,本申请实施例提供一种搜网方法,包括:In a second aspect, an embodiment of the present application provides a web search method, including:
用户设备UE中的接入层获取搜网列表,所述搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为所述UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络;The access layer in the user equipment UE obtains a network search list, and the network search list contains the correspondence between the network type and the target network. The target network is the network search process when the UE communicates through each network type Need to search the network;
所述接入层确定本次搜网的目标网络类型;The access layer determines the target network type for this search;
所述接入层基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。Based on the target network type and the search network list, the access layer determines the target network for this search and performs a search operation.
接入层在根据搜网列表进行搜网时,根据搜网时的网络类型,即可确定需要搜寻的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。When the access layer searches the network according to the search list, it can determine the target network to be searched according to the network type at the time of the search, thereby avoiding searching for unsupported communication networks, reducing the time required for the search process, and further speeding up Network speed, improve network efficiency, and improve user experience.
结合第二方面,在第二方面第一种可能的实现方式中,在所述接入层确定本次搜网的目标网络并搜网之后,还包括:With reference to the second aspect, in a first possible implementation manner of the second aspect, after the access layer determines the target network of the current network search and searches the network, the method further includes:
当对所述本次搜网的目标网络执行m次搜网操作,并且每次搜网操作均失败时,所述接入层重新确定本次搜网的目标网络类型,m为预设的正整数;When performing m network search operations on the target network of the current network search, and each network search operation fails, the access layer re-determines the target network type of the current network search, m is a preset positive Integer
所述接入层基于重新确定的目标网络类型与所述搜网列表,重新确定本次搜网的目标网络并执行搜网操作。The access layer re-determines the target network of the current network search and performs the network search operation based on the newly determined target network type and the network search list.
第三方面,本申请实施例提供一种搜网方法,包括:In a third aspect, an embodiment of the present application provides a web search method, including:
用户设备UE中的接入层获取搜网列表,所述搜网列表包含本次搜网的目标网络类型对应的目标网络;The access layer in the user equipment UE obtains a search network list, where the search network list includes the target network corresponding to the target network type of the current network search;
所述接入层基于所述搜网列表,执行搜网操作。The access layer performs a network search operation based on the network search list.
通过本申请实施例公开的方案,接入层在根据搜网列表进行搜网时,可确定本次搜网的目标网络类型对应的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。Through the solution disclosed in the embodiment of the present application, the access layer can determine the target network corresponding to the target network type of this search when searching the network according to the search list, thereby avoiding searching for unsupported communication networks and reducing the search process The time required to further speed up the network, improve network efficiency, and improve user experience.
结合第三方面,在第三方面第一种可能的实现方式中,在所述接入层基于所述搜网列表,执行搜网操作之后,还包括:With reference to the third aspect, in a first possible implementation manner of the third aspect, after the access layer performs a network search operation based on the network search list, the method further includes:
当执行n次执行搜网操作,并且每次搜网操作均失败时,所述接入层重新获取搜网列表,重新获取到的所述搜网列表中包含重新确定的目标网络类型对应的目标网络,n为预设的正整数;When performing the network search operation n times, and each time the network search operation fails, the access layer re-acquires the network search list, and the re-acquired network search list contains the target corresponding to the re-determined target network type Network, n is a preset positive integer;
所述接入层基于重新获取到的所述搜网列表,执行搜网操作。The access layer performs a web search operation based on the newly acquired web search list.
第四方面,本申请实施例提供一种搜网列表生成装置,包括:According to a fourth aspect, an embodiment of the present application provides an apparatus for generating a web search list, including:
第一存储器和第一处理器;The first memory and the first processor;
所述第一存储器中存储有可在所述第一处理器上运行的计算机程序;A computer program that can run on the first processor is stored in the first memory;
所述第一处理器执行所述计算机程序时,实现以下操作:When the first processor executes the computer program, it implements the following operations:
获取用户设备UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型;Acquiring network access information of user equipment UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络;Based on the network access information, determining the target network searched during the network search process when the UE communicates through various network types;
基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。Based on the target network searched by the UE during the network search process, a network search list containing the correspondence between the network type and the target network is generated.
结合第四方面,在第四方面第一种可能的实现方式中,所述第一处理器获取UE的网络接入信息,包括以下选项中的一项或多项:With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the first processor obtains network access information of the UE, including one or more of the following options:
所述第一处理器读取所述UE的存储空间,获取预先存储在所述存储空间内的网络接入信息;The first processor reads the storage space of the UE to obtain network access information pre-stored in the storage space;
所述第一处理器读取所述UE内的用户身份识别模块SIM卡,获取预先存储在SIM卡内的网络接入信息;The first processor reads the SIM card of the user identification module in the UE to obtain network access information pre-stored in the SIM card;
所述第一处理器通过无线网络访问云端,获取预先存储在云端的网络接入信息。The first processor accesses the cloud through a wireless network to obtain network access information pre-stored in the cloud.
结合第四方面第一种可能的实现方式,在第四方面第二种可能的实现方式中,当所述网络接入信息存储在所述UE的存储空间内,或者存储在所述SIM卡时,With reference to the first possible implementation manner of the fourth aspect, in a second possible implementation manner of the fourth aspect, when the network access information is stored in the storage space of the UE or stored in the SIM card ,
所述第一处理器执行所述计算机程序时,还用于实现以下操作:When the first processor executes the computer program, it is also used to implement the following operations:
每隔预设周期访问云端,获取云端内存储的网络接入信息;Visit the cloud every preset period to obtain the network access information stored in the cloud;
通过所述云端内存储的网络接入信息,更新存储在所述UE的存储空间内,或者存储在所述SIM卡内的网络接入信息。The network access information stored in the storage space of the UE or the network access information stored in the SIM card is updated through the network access information stored in the cloud.
结合第四方面,在第四方面第三种可能的实现方式中,在生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表之后,With reference to the fourth aspect, in a third possible implementation manner of the fourth aspect, after generating a search list that includes the correspondence between the network type and the target network,
所述第一处理器执行所述计算机程序时还用于,向所述UE中的接入层传输所述搜网列 表;When the first processor executes the computer program, it is also used to transmit the network search list to the access layer in the UE;
或者,or,
所述第一处理器执行所述计算机程序时还用于,确定本次搜网的目标网络类型,基于所述搜网列表中包含的网络类型与目标网络之间的对应关系,确定所述目标网络类型对应的目标网络,并且,对所述搜网列表进行拆分,并向所述UE中的接入层传输拆分后的搜网列表,所述拆分后的搜网列表包含所述目标网络类型对应的目标网络。When the first processor executes the computer program, it is also used to determine the target network type of this web search, and determine the target based on the correspondence between the network type included in the web search list and the target network The target network corresponding to the network type, and splitting the search network list, and transmitting the split search network list to the access layer in the UE, the split search network list including the The target network corresponding to the target network type.
结合第四方面第三种可能的实现方式,在第四方面第四种可能的实现方式中,所述第一处理器确定本次搜网的目标网络类型,包括:With reference to the third possible implementation manner of the fourth aspect, in a fourth possible implementation manner of the fourth aspect, the first processor determines the target network type of the network search, including:
当本次生成搜网列表为所述UE开机后首次生成搜网列表时,所述第一处理器通过查询所述UE的使用日志,获取所述UE在上一次开机过程中,最后应用的通信网络的网络类型;When generating the search network list for the first time after the UE is turned on, the first processor obtains the communication last applied by the UE during the last power-on process by querying the usage log of the UE The network type of the network;
所述第一处理器确定所述UE在上一次开机过程中,所述最后应用的通信网络的网络类型为所述本次搜网的目标网络类型;The first processor determines that during the last boot of the UE, the network type of the last applied communication network is the target network type of the current network search;
或者,or,
在接收到第一网络切换操作之后,所述第一处理器基于所述第一网络切换操作,确定本次搜网的目标网络类型;After receiving the first network switching operation, the first processor determines the target network type for this web search based on the first network switching operation;
或者,or,
所述第一处理器获取预先设置的各个网络类型对应的优先级;The first processor obtains the preset priority corresponding to each network type;
所述第一处理器确定当前优先级最高的网络类型为本次搜网的目标网络类型;The first processor determines that the network type with the highest current priority is the target network type for network search;
当通过所述优先级最高的网络类型进行搜网并搜网失败时,基于所述各个网络类型对应的优先级的高低,所述第一处理器依次选择其他网络类型作为本次搜网的目标网络类型。When the network search with the highest priority network type fails and the network search fails, based on the priority level corresponding to each network type, the first processor sequentially selects other network types as the target of this network search Network Type.
结合第四方面第三种可能的实现方式,在第四方面第五种可能的实现方式中,所述第一处理器确定本次搜网的目标网络类型,包括:With reference to the third possible implementation manner of the fourth aspect, in a fifth possible implementation manner of the fourth aspect, the first processor determines the target network type of this web search, including:
在接收到第二网络切换操作之后,所述第一处理器获取所述UE的应用参数,所述应用参数包括:地址和/或时间;After receiving the second network switching operation, the first processor obtains application parameters of the UE, where the application parameters include: address and/or time;
所述第一处理器基于所述UE的应用参数,以及预先设置的应用参数与网络类型的优先级之间的对应关系,确定各个网络类型的优先级;The first processor determines the priority of each network type based on the application parameters of the UE and the correspondence between the preset application parameters and the priority of the network type;
所述第一处理器确定优先级最高的网络类型为本次搜网的目标网络类型;The first processor determines that the network type with the highest priority is the target network type for the network search;
或者,or,
在接收到第三网络切换操作之后,所述第一处理器获取所述UE的应用参数,所述应用参数包括:地址和/或时间;After receiving the third network switching operation, the first processor obtains application parameters of the UE, where the application parameters include: address and/or time;
当所述UE连接无线网络时,所述第一处理器通过访问服务器,获取在所述应用参数下各个网络类型的信号强度排序;When the UE is connected to a wireless network, the first processor accesses a server to obtain the signal strength ranking of each network type under the application parameters;
所述第一处理器确定信号强度最强的网络类型为本次搜网的目标网络类型。The first processor determines that the network type with the strongest signal strength is the target network type for the network search.
第五方面,本申请实施例提供一种搜网装置,包括:According to a fifth aspect, an embodiment of the present application provides a web search device, including:
第二存储器和第二处理器;Second memory and second processor;
所述第二存储器中存储有可在所述第二处理器上运行的计算机程序;A computer program that can run on the second processor is stored in the second memory;
所述第二处理器执行所述计算机程序时,实现以下操作:When the second processor executes the computer program, it implements the following operations:
获取搜网列表,所述搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为所述UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络;Obtain a search network list, where the search network list includes a correspondence between a network type and a target network, where the target network is a network that needs to be searched during a network search process when the UE communicates through various network types;
确定本次搜网的目标网络类型;Determine the target network type for this search;
基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。Based on the target network type and the web search list, the target network for this web search is determined and a web search operation is performed.
结合第五方面,在第五方面第一种可能的实现方式中,在所述第二处理器确定本次搜网的目标网络并搜网之后,所述第二处理器还用于,当对所述本次搜网的目标网络执行m次搜网操作,并且每次搜网操作均失败时,重新确定本次搜网的目标网络类型,m为预设的正整数;With reference to the fifth aspect, in a first possible implementation manner of the fifth aspect, after the second processor determines the target network of the current network search and searches the network, the second processor is also used to: The target network of the current network search performs m network search operations, and each time the network search operation fails, the target network type of the network search is re-determined, m is a preset positive integer;
所述第二处理器还用于基于重新确定的目标网络类型与所述搜网列表,重新确定本次搜网的目标网络并执行搜网操作。The second processor is also used to re-determine the target network of the current network search and perform a network search operation based on the newly determined target network type and the network search list.
第六方面,本申请实施例提供一种搜网装置,包括:According to a sixth aspect, an embodiment of the present application provides a web search device, including:
第三存储器和第三处理器;Third memory and third processor;
所述第三存储器中存储有可在所述第三处理器上运行的计算机程序;A computer program that can run on the third processor is stored in the third memory;
所述第三处理器执行所述计算机程序时,实现以下操作:When the third processor executes the computer program, it implements the following operations:
获取搜网列表,所述搜网列表包含本次搜网的目标网络类型对应的目标网络;Obtain a search network list, which includes a target network corresponding to the target network type of this search network;
所述接入层基于所述搜网列表,执行搜网操作。The access layer performs a network search operation based on the network search list.
结合第六方面,在第六方面第一种可能的实现方式中,在基于所述搜网列表,执行搜网操作之后,所述第三处理器还用于,当执行n次执行搜网操作,并且每次搜网操作均失败时,重新获取搜网列表,重新获取到的所述搜网列表中包含重新确定的目标网络类型对应的目标网络,n为预设的正整数,并且,所述第三处理器基于重新获取到的所述搜网列表,执行搜网操作。With reference to the sixth aspect, in a first possible implementation manner of the sixth aspect, after performing a web search operation based on the web search list, the third processor is further used to perform the web search operation when executed n times , And each time the search operation fails, re-acquire the search list, the re-acquired search list contains the target network corresponding to the re-determined target network type, n is a preset positive integer, and, The third processor performs a web search operation based on the newly acquired web search list.
第七方面,本申请实施例提供一种非接入层,包括:According to a seventh aspect, an embodiment of the present application provides a non-access layer, including:
第一收发器,用于获取用户设备UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型;A first transceiver, configured to obtain network access information of user equipment UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
第一处理器,用于基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络,并且,基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。The first processor is used to determine the target network searched during the network search process when the UE communicates through various network types based on the network access information, and based on the UE searched during the network search process The searched target network generates a search list containing the correspondence between the network type and the target network.
第八方面,本申请实施例一种接入层,包括:In an eighth aspect, an access layer according to an embodiment of the present application includes:
第二收发器,用于获取搜网列表,所述搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为用户设备UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络;The second transceiver is used to obtain a search network list, the search network list includes the correspondence between the network type and the target network, the target network is the user equipment UE when communicating through each network type, during the network search process Need to search the network;
第二处理器,用于确定本次搜网的目标网络类型,并基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。The second processor is used to determine the target network type of the current network search, and based on the target network type and the network search list, determine the target network of the current network search and perform a network search operation.
第九方面,本申请实施例提供一种接入层,包括:In a ninth aspect, an embodiment of the present application provides an access layer, including:
第三收发器,用于获取搜网列表,所述搜网列表包含本次搜网的目标网络类型对应的目标网络;The third transceiver is used to obtain a search network list, and the search network list includes the target network corresponding to the target network type of this search network;
第三处理器,用于基于所述搜网列表,执行搜网操作。The third processor is used to perform a web search operation based on the web search list.
第十方面,本申请实施例提供一种计算机可读介质,包括指令,当其在计算机上运行时,使得计算机执行如第一方面所述的方法。According to a tenth aspect, an embodiment of the present application provides a computer-readable medium, including instructions, which when executed on a computer, causes the computer to execute the method according to the first aspect.
第十一方面,本申请实施例提供一种计算机可读介质,包括指令,当其在计算机上运行时,使得计算机执行如第二方面所述的方法。According to an eleventh aspect, an embodiment of the present application provides a computer-readable medium, including instructions, which when executed on a computer, causes the computer to execute the method according to the second aspect.
第十二方面,本申请实施例提供一种计算机可读介质,包括指令,当其在计算机上运行时,使得计算机执行如第三方面所述的方法。According to a twelfth aspect, an embodiment of the present application provides a computer-readable medium, including instructions, which when executed on a computer, causes the computer to execute the method according to the third aspect.
第十三方面,本申请实施例提供一种搜网系统,In a thirteenth aspect, an embodiment of the present application provides a web search system,
所述搜网系统包括如第一方面所述的搜网列表生成装置和如第二方面任一项所述的搜网 装置;The web search system includes the web search list generation device described in the first aspect and the web search device described in any one of the second aspect;
或者,所述搜网系统包括包括如第一方面所述的搜网列表生成装置和如第三方面所述的搜网装置。Alternatively, the web search system includes the web search list generation device described in the first aspect and the web search device described in the third aspect.
第十四方面,本申请实施例提供一种非接入层,包括:According to a fourteenth aspect, an embodiment of the present application provides a non-access layer, including:
存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如第一方面所述的方法。A memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the method according to the first aspect is implemented.
第十五方面,本申请实施例提供一种接入层,包括:According to a fifteenth aspect, an embodiment of the present application provides an access layer, including:
存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如第二方面所述的方法。A memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the method according to the second aspect is implemented.
第十六方面,本申请实施例提供一种接入层,包括:In a sixteenth aspect, an embodiment of the present application provides an access layer, including:
存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如第三方面所述的方法。A memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the method according to the third aspect is implemented.
本申请实施例公开一种搜网列表生成方法、搜网方法及相应装置,该搜网列表生成方法中,UE中的非接入层获取所述UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型;然后,非接入层基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络;非接入层基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。An embodiment of the present application discloses a method for generating a network search list, a network search method, and a corresponding device. In the method for generating a network search list, a non-access layer in a UE obtains network access information of the UE, and the network access The information includes the equivalent home network EHPLMN of the UE and the network type corresponding to the EHPLMN; then, based on the network access information, the non-access layer determines that the UE communicates through each network type when searching The target network searched during the process; based on the target network searched by the UE during the network search process, the non-access layer generates a network search list that includes the correspondence between the network type and the target network.
通过本申请实施例公开的方案,非接入层所生成的搜网列表中包含网络类型与目标网络之间的对应关系,这种情况下,接入层在根据搜网列表进行搜网时,根据搜网时的网络类型,即可确定需要搜寻的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。According to the solution disclosed in the embodiment of the present application, the search list generated by the non-access layer contains the correspondence between the network type and the target network. In this case, when the access layer searches the network according to the search list, According to the type of network at the time of searching, you can determine the target network to be searched, so as to avoid searching for unsupported communication networks, reduce the time required for the search process, further speed up the network speed, improve the efficiency of the network, and improve the user experience .
附图说明BRIEF DESCRIPTION
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly explain the technical solution of the present application, the following will briefly introduce the drawings needed in the embodiments. Obviously, for those of ordinary skill in the art, without paying creative labor, Other drawings can also be obtained from these drawings.
图1为本申请实施例公开的一种用户设备的结构示意图;1 is a schematic structural diagram of a user equipment disclosed in an embodiment of the present application;
图2为本申请实施例公开的一种搜网列表生成方法的工作流程示意图;2 is a schematic diagram of a work flow of a method for generating a search list disclosed in an embodiment of the present application;
图3为本申请实施例公开的搜网列表生成方法中,一种确定目标网络类型的工作流程示意图;3 is a schematic diagram of a workflow of determining a target network type in the method for generating a search list disclosed in an embodiment of the present application;
图4为本申请实施例公开的一种搜网列表生成方法中,显示界面的示意图;4 is a schematic diagram of a display interface in a method for generating a search list disclosed in an embodiment of the present application;
图5为本申请实施例公开的搜网列表生成方法中,又一种确定目标网络类型的工作流程示意图;5 is a schematic diagram of another work flow for determining a target network type in the method for generating a search list disclosed in an embodiment of the present application;
图6为本申请实施例公开的搜网列表生成方法中,又一种确定目标网络类型的工作流程示意图;6 is a schematic diagram of another work flow for determining a target network type in the method for generating a search list disclosed in an embodiment of the present application;
图7为本申请实施例公开的搜网列表生成方法中,又一种确定目标网络类型的工作流程示意图;7 is a schematic diagram of another work flow for determining a target network type in the method for generating a search list disclosed in an embodiment of the present application;
图8为本申请实施例公开的一种搜网方法的工作流程示意图;8 is a schematic diagram of a work flow of a web search method disclosed in an embodiment of the present application;
图9为本申请实施例公开的又一种搜网方法的工作流程示意图;9 is a schematic diagram of a work flow of another web search method disclosed in an embodiment of the present application;
图10为本申请实施例公开的一种搜网列表生成装置的结构示意图;10 is a schematic structural diagram of a device for generating a search list disclosed in an embodiment of the present application;
图11为本申请实施例公开的一种搜网装置的结构示意图;11 is a schematic structural diagram of a web search device disclosed in an embodiment of the present application;
图12为本申请实施例公开的又一种搜网装置的结构示意图;12 is a schematic structural diagram of yet another web search device disclosed in an embodiment of the present application;
图13为本申请实施例公开的一种用户设备的结构示意图;13 is a schematic structural diagram of a user equipment disclosed in an embodiment of the present application;
图14为本申请实施例公开的又一种用户设备的结构示意图;14 is a schematic structural diagram of yet another user equipment disclosed in an embodiment of this application;
图15为本申请实施例公开的一种搜网系统的结构示意图。15 is a schematic structural diagram of a web search system disclosed in an embodiment of the present application.
具体实施方式detailed description
为了解决现有技术中,若A运营商的SIM卡驻网在租用设备对应的通信网络,在发生网络切换之后,所出现的搜网较慢,影响驻网速度,降低驻网效率的问题,本申请实施例公开一种搜网列表生成方法、搜网方法及相应的装置。In order to solve the problems in the prior art, if the SIM card of operator A resides in the communication network corresponding to the leased device, after the network switchover occurs, the network search is slow, which affects the speed of the network and reduces the efficiency of the network. Embodiments of the present application disclose a method for generating a search list, a search method, and a corresponding device.
本申请实施例公开的方案应用于能够进行通信业务的用户设备中,例如智能手机和电话手表等。参见图1所示的用户设备的示意图,该用户设备包括非接入层(Non-access stratum,NAS)和接入层(access stratum,AS),其中,非接入层为核心网与用户设备之间的功能层,能够支持核心网与用户设备之间的信令和数据传输,接入层常指网络中面向用户连接或访问的部分,用于使用户设备连接至网络。The solutions disclosed in the embodiments of the present application are applied to user equipment capable of performing communication services, such as smart phones and telephone watches. Referring to the schematic diagram of the user equipment shown in FIG. 1, the user equipment includes a non-access layer (Non-access Stratum, NAS) and an access layer (Access Stratum, AS), where the non-access layer is the core network and the user equipment The functional layer between can support the signaling and data transmission between the core network and the user equipment. The access layer usually refers to the part of the network that is oriented to user connection or access, and is used to connect the user equipment to the network.
在本申请实施例公开的方案中,非接入层能够与网络接入信息的存储模块进行交互,从而获取网络接入信息,并据此生成搜网列表。并且,非接入层能够与接入层进行交互,从而使接入层获取搜网列表,并且,接入层能够根据该搜网列表实现驻网。In the solution disclosed in the embodiment of the present application, the non-access layer can interact with the storage module of the network access information to obtain the network access information, and generate a search list accordingly. In addition, the non-access layer can interact with the access layer, so that the access layer can obtain a search list, and the access layer can implement a network based on the search list.
为了明确本申请实施例公开的方案,以下通过各个实施例公开本申请的方案。In order to clarify the solutions disclosed in the embodiments of the present application, the solutions of the present application are disclosed below through various embodiments.
本申请第一实施例公开一种搜网列表生成方法,参见图2所示的工作流程示意图,所述搜网列表生成方法包括以下步骤:The first embodiment of the present application discloses a method for generating a web search list. Referring to the schematic diagram of the working process shown in FIG. 2, the method for generating a web search list includes the following steps:
步骤S11、用户设备UE中的非接入层获取所述UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型。Step S11: The non-access layer in the user equipment UE obtains network access information of the UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN.
其中,网络接入信息可预先存储至UE的本地缓存空间中,例如,可存储至UE的非易失闪存空间中,或者,还可以预先存储至UE的SIM卡中。另外,所述网络接入信息还可以位于服务器中。也就是说,网络接入信息的存储模块可以为UE的本地缓存空间、SIM卡和/或服务器。当网络接入信息位于服务器中,且UE未完成驻网时,UE可通过连接无线网wifi等方式访问服务器,以使非接入层获取网络接入信息。The network access information may be pre-stored in the local cache space of the UE, for example, may be stored in the non-volatile flash memory space of the UE, or may be pre-stored in the SIM card of the UE. In addition, the network access information may also be located in the server. That is, the storage module of the network access information may be a local cache space of the UE, a SIM card, and/or a server. When the network access information is located in the server, and the UE has not completed camping on the network, the UE can access the server by connecting to the wireless network wifi, etc., so that the non-access layer can obtain network access information.
所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型。其中,EHPLMN指的是UE中的SIM卡所支持的归属网络(Home PLMN,HPLMN)所构成的列表,SIM卡所支持的HPLMN可表现为网络编码的形式,例如,中国移动这一运营商的SIM卡所支持的HPLMN包括:46000、46002和46007,中国联通这一运营商的SIM卡所支持的HPLMN包括:46001。而EHPLMN对应的网络类型指的是UE中的SIM卡所支持的归属网络分别对应的网络的类型,其中,网络类型可以为GSM、TD-SCDMA和TD-LTE等。The network access information includes an equivalent home network EHPLMN of the UE, and a network type corresponding to the EHPLMN. Among them, EHPLMN refers to the list formed by the home network (Home PLMN, HPLMN) supported by the SIM card in the UE. The HPLMN supported by the SIM card can be expressed in the form of a network code. For example, the operator of China Mobile The HPLMN supported by the SIM card includes: 46000, 46002, and 46007. The HPLMN supported by the SIM card of China Unicom is 46001. The network type corresponding to EHPLMN refers to the type of the network corresponding to the home network supported by the SIM card in the UE, respectively, where the network type may be GSM, TD-SCDMA, TD-LTE, etc.
若中国移动在某一地区只设置TD-SCDMA和TD-LTE两种网络类型所需的设备,并租用中国联通在该地区设置的GSM所需的设备,这种情况下,应用中国移动的SIM卡的UE在该地区的EHPLMN包括:46000、46002、46007和46001。并且,46000、46002和46007对应的网络类型包括中国移动的各种网络的类型,即GSM、TD-SCDMA和TD-LTE,46001对应的网络类型为租用的中国联通的设备所支持的网络类型,即为GSM。If China Mobile installs only the equipment required for TD-SCDMA and TD-LTE network types in a certain area, and leases the equipment required for GSM installed by China Unicom in this area, in this case, China Mobile’s SIM is applied The EHPLMN of the card UE in the region includes: 46000, 46002, 46007 and 46001. In addition, the network types corresponding to 46000, 46002 and 46007 include various types of networks of China Mobile, namely GSM, TD-SCDMA and TD-LTE. The network type corresponding to 46001 is the type of network supported by the leased equipment of China Unicom. That is GSM.
步骤S12、所述非接入层基于所述网络接入信息,确定所述UE通过各个网络类型进行通 信时,在搜网过程中所搜寻的目标网络。Step S12: Based on the network access information, the non-access layer determines the target network searched during the network search process when the UE communicates through various network types.
例如,若接入信息中的EHPLMN包括:46000、46002、46007和46001,并且46000、46002和46007对应的网络类型包括中国移动的各种网络的类型,即GSM、TD-SCDMA和TD-LTE,46001对应的网络类型为租用的中国联通的设备所支持的网络类型,即为GSM,这种情况下,UE切换至2G,即应用GSM这一网络类型进行通信时,在搜网过程中所搜寻的目标网络包括46000、46002、46007和46001;UE切换至3G,即应用TD-SCDMA这一网络类型进行通信时,在搜网过程中所搜寻的目标网络包括46000、46002和46007;UE切换至4G,即应用TD-LTE这一网络类型进行通信时,在搜网过程中所搜寻的目标网络包括46000、46002和46007。For example, if the EHPLMN in the access information includes: 46000, 46002, 46007, and 46001, and the corresponding network types of 46000, 46002, and 46007 include various types of networks of China Mobile, namely GSM, TD-SCDMA, and TD-LTE, The network type corresponding to 46001 is the type of network supported by the leased equipment of China Unicom, which is GSM. In this case, the UE switches to 2G, that is, the network type that GSM is used for communication is searched during the network search process. The target networks include 46000, 46002, 46007, and 46001; when UE switches to 3G, that is, when the TD-SCDMA network type is used for communication, the target networks searched during the network search include 46000, 46002, and 46007; the UE switches to 4G, that is, when using the TD-LTE network type for communication, the target networks searched during the network search include 46000, 46002, and 46007.
步骤S13、所述非接入层基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。Step S13: The non-access stratum generates a network search list including the corresponding relationship between the network type and the target network based on the target network searched by the UE during the network search process.
接入层在获取该搜网列表之后,能够根据驻网时对应的网络类型,确定相应的目标网络,并对该目标网络进行搜网。After obtaining the search network list, the access layer can determine the corresponding target network according to the corresponding network type when the network is on the network, and search the target network.
本申请实施例公开一种搜网列表生成方法,该方法中,UE中的非接入层获取所述UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型;然后,非接入层基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络;非接入层基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。An embodiment of the present application discloses a method for generating a network search list. In this method, a non-access layer in a UE obtains network access information of the UE, and the network access information includes an equivalent home network EHPLMN of the UE , And the network type corresponding to the EHPLMN; then, based on the network access information, the non-access layer determines the target network searched during the network search process when the UE communicates through each network type; non-access The layer generates a search network list including the correspondence between the network type and the target network based on the target network searched by the UE during the network search process.
在现有技术中,若A运营商租用B运营商的设备,会在SIM卡的等效归属网络EHPLMN中设置A运营商与B运营商支持的各通信网络。例如,中国移动这一运营商支持2G的GSM通信网络、3G的TD-SCDMA通信网络和4G的TD-LTE通信网络,而中国联通这一运营商支持2G的GSM通信网络、3G的宽带码分多址(wideband code division multiple access,W-CDMA)通信网络和4G的频分长期演进(frequency division duplexing long term evolution,FDD-LTE)通信网络,这种情况下,若中国移动在某一地区可以只设置TD-SCDMA和TD-LTE两种网络类型所需的设备,并租用中国联通在该地区设置的GSM所需的设备,则中国移动的SIM卡的EHPLMN中包括46000、46002、46007和46001。In the prior art, if operator A leases the equipment of operator B, each communication network supported by operator A and operator B will be set in the equivalent home network EHPLMN of the SIM card. For example, the operator of China Mobile supports 2G GSM communication network, 3G TD-SCDMA communication network and 4G TD-LTE communication network, while China Unicom operator supports 2G GSM communication network and 3G broadband code division Multi-access (wideband code division multiple access, W-CDMA) communication network and 4G frequency division long-term evolution (FDD-LTE) communication network, in this case, if China Mobile can Only the equipment required for the two network types TD-SCDMA and TD-LTE is set, and the equipment required for GSM set by China Unicom in the region is rented. The EHPLMN of China Mobile’s SIM card includes 46000, 46002, 46007, and 46001 .
这种情况下,若A运营商的SIM卡驻网在租用设备对应的通信网络,在发生网络切换之后,由于该SIM卡在网络切换之前在B运营商提供的租用设备对应的通信网络下驻网,因此,SIM卡在搜网过程中会优先选择B运营商支持的其他网络制式,并且确定无法在B运营商支持的其他网络制式下实现驻网之后,才会对A运营商支持的网络制式进行搜网,以便通过A运营商支持的网络制式进行通信。由于在B运营商支持的其他网络制式下进行搜网的过程会耗费一段时间,因此,会导致搜网过程所需的时间延长,导致搜网较慢,进一步还会影响驻网速度,降低驻网效率,导致用户体验差。In this case, if the SIM card of operator A resides in the communication network corresponding to the leased device, after the network switch occurs, the SIM card resides in the communication network corresponding to the leased device provided by operator B before the network switch. Therefore, the SIM card will preferentially select other network formats supported by operator B during the network search process, and determine that the network supported by operator A will not be supported until the network cannot be implemented under other network formats supported by operator B. Search the network in order to communicate through the network standard supported by operator A. The process of searching the network under other network formats supported by operator B will take a while, so it will lead to longer time for the network searching process, resulting in a slower network search, further affecting the speed of the network and reducing the network Network efficiency, resulting in poor user experience.
例如,若UE驻网在GSM下,发生网络切换之后,UE切换至3G网络,而UE之前驻网在GSM时,是通过中国联通的设备进行通信,并且该UE的EHPLMN同时包括中国移动和中国联通所支持的通信网络,则UE在切换至3G网络之后,在搜网过程中,会首先搜寻并尝试注册中国联通提供的3G网络(即46001),但会被中国联通拒绝接入,则一段搜网时间之后,会显示搜网失败。然后,该UE再根据EHPLMN的记载,去搜寻中国移动提供的3G网络(即46000、46002和46007)。而搜寻中国联通提供的3G网络的过程,会耗费一段时间,从而导致整个搜网过程所需的时间较长,进一步减缓了驻网速度,降低驻网效率,从而影响了用户体验。For example, if the UE is camped on GSM, after the network handover occurs, the UE switches to the 3G network, and when the UE was camped on GSM, the device communicates through China Unicom’s equipment, and the UE’s EHPLMN includes both China Mobile and China. For the communication network supported by Unicom, after the UE switches to the 3G network, in the search process, it will first search and try to register the 3G network provided by China Unicom (ie 46001), but it will be denied access by China Unicom. After the search time, it will show that the search failed. Then, according to the records of EHPLMN, the UE searches for 3G networks provided by China Mobile (ie 46000, 46002 and 46007). The process of searching for the 3G network provided by China Unicom will take a while, resulting in a longer time for the entire search process, which further slows down the speed of the network and reduces the efficiency of the network, thereby affecting the user experience.
而通过本申请实施例公开的方案,非接入层所生成的搜网列表中包含网络类型与目标网络之间的对应关系,这种情况下,接入层在根据搜网列表进行搜网时,根据搜网时的网络类型,即可确定需要搜寻的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。According to the solution disclosed in the embodiment of the present application, the search list generated by the non-access layer contains the correspondence between the network type and the target network. In this case, the access layer searches the network according to the search list , According to the network type when searching the network, you can determine the target network to search, so as to avoid searching for unsupported communication networks, reduce the time required for the search process, further speed up the network speed, improve the efficiency of the network, and improve users Experience.
例如,通过本申请实施例的方案,在搜网列表中能够表征EHPLMN对应的网络类型,这种情况下,UE由2G切换至3G(即需要应用应用TD-SCDMA这一网络类型进行通信)之后,可确定在搜网过程中所搜寻的目标网络包括46000、46002和46007。也就是说,通过本申请实施例获取的搜网列表,接入层会直接搜寻46000、46002和46007,而不再搜寻中国联通提供的3G网络(即46001),从而避免搜寻不支持的通信网络。For example, through the solution of the embodiment of the present application, the network type corresponding to EHPLMN can be characterized in the search network list. In this case, the UE switches from 2G to 3G (that is, the application of the TD-SCDMA network type is required to communicate) , It can be determined that the target networks searched during the search process include 46000, 46002 and 46007. In other words, through the search network list obtained by the embodiment of the present application, the access layer will directly search for 46000, 46002, and 46007, instead of searching for the 3G network provided by China Unicom (that is, 46001), thereby avoiding searching for unsupported communication networks .
在现有技术中,SIM卡所支持的EHPLMN通常记载在EHPLMN列表中,并且,SIM卡的禁用网络(Forbidden PLMN,FPLMN)还可以记载在FPLMN列表中。其中,EHPLMN列表和FPLMN列表中记载的各个通信网络,通常通过3byte表示。In the prior art, the EHPLMN supported by the SIM card is usually recorded in the EHPLMN list, and the forbidden network (Forbidden PLMN, FPLMN) of the SIM card can also be recorded in the FPLMN list. Among them, each communication network described in the EHPLMN list and the FPLMN list is usually represented by 3 bytes.
例如,在现有技术中,EHPLMN列表可通过表1表示:For example, in the prior art, the EHPLMN list can be represented by Table 1:
表1Table 1
BytesBytes DescriptionDescription LengthLength
1 to 31 to 3 1st PLMN1st PLMN 3bytes3bytes
:: ::  A
22 to 2422 to 24 8th PLMN8th PLMN 3bytes3bytes
其中,表1表示1至3Byte描述的是EHPLMN中的第一个通信网络,该描述占用了3bytes的长度,22至24Byte描述的是EHPLMN中的第八个通信网络,该描述占用了3bytes的长度。Among them, Table 1 shows that 1 to 3Byte describes the first communication network in EHPLMN, the description occupies a length of 3bytes, 22 to 24Byte describes the eighth communication network in EHPLMN, the description occupies a length of 3bytes .
而本申请实施例中,可在EHPLMN列表所包含的各个通信网络的对应位置,再添加两个字节,用于表示网络接入信息。例如,可通过表2表示UE的网络接入信息:In this embodiment of the present application, two more bytes may be added at corresponding positions of each communication network included in the EHPLMN list to represent network access information. For example, the network access information of the UE can be represented by Table 2:
表2Table 2
Figure PCTCN2019122555-appb-000001
Figure PCTCN2019122555-appb-000001
其中,表2表示1至3Byte描述的是EHPLMN中的第一个通信网络(例如46000),该描述占用了3bytes的长度,4至5Byte描述的是该通信网络对应的网络类型(例如GSM),该描述占用了2bytes的长度;36至38Byte描述的是EHPLMN中的第八个通信网络,该描述占用了3bytes的长度,39至40Byte描述的是该通信网络对应的网络类型,该描述占用了2bytes的长度。Among them, Table 2 shows that 1 to 3Byte describes the first communication network in EHPLMN (such as 46000), the description occupies a length of 3bytes, 4 to 5Byte describes the corresponding network type of the communication network (such as GSM), The description occupies a length of 2 bytes; 36 to 38 Byte describes the eighth communication network in EHPLMN, the description occupies a length of 3 bytes, 39 to 40 Byte describes the corresponding network type of the communication network, and the description occupies 2 bytes length.
当然,网络接入信息还可以通过其他形式表示,本申请实施例对此不做限定。Of course, the network access information can also be expressed in other forms, which is not limited in the embodiments of the present application.
进一步的,在本申请实施例中,所述非接入层获取UE的网络接入信息,包括以下选项中的一项或多项:Further, in the embodiment of the present application, the non-access stratum acquiring network access information of the UE includes one or more of the following options:
所述非接入层读取所述UE的存储空间,获取预先存储在所述存储空间内的网络接入信息;The non-access layer reads the storage space of the UE to obtain network access information pre-stored in the storage space;
所述非接入层读取所述UE内的用户身份识别模块SIM卡,获取预先存储在SIM卡内的网络接入信息;The non-access layer reads the SIM card of the user identification module in the UE to obtain network access information pre-stored in the SIM card;
所述非接入层通过无线网络访问云端,获取预先存储在云端的网络接入信息。The non-access layer accesses the cloud through a wireless network to obtain network access information pre-stored in the cloud.
其中,SIM卡可以为多种形式,例如,该SIM卡可以为实体的SIM卡,另外,还可以为嵌入式SIM卡(Embedded-SIM,eSIM),本申请实施例对此不作限定。The SIM card may be in various forms. For example, the SIM card may be a physical SIM card, and may also be an embedded SIM card (Embedded-SIM, eSIM), which is not limited in this embodiment of the present application.
进一步的,网络接入信息可能会发生改变。例如,若运营商之间的设备租用关系发生改变,则网络接入信息也相应的发生改变。为了避免影响UE的搜网结果,还可对网络接入信息进行更新。Further, network access information may change. For example, if the equipment lease relationship between operators changes, the network access information also changes accordingly. In order to avoid affecting the UE's web search results, the network access information can also be updated.
这种情况下,当所述网络接入信息存储在所述UE的存储空间内,或者存储在所述SIM卡时,本申请实施例公开的方法还包括:In this case, when the network access information is stored in the storage space of the UE or the SIM card, the method disclosed in this embodiment of the present application further includes:
所述非接入层每隔预设周期访问云端,获取云端内存储的网络接入信息;The non-access layer accesses the cloud every preset period to obtain network access information stored in the cloud;
所述非接入层通过所述云端内存储的网络接入信息,更新存储在所述UE的存储空间内,或者存储在所述SIM卡内的网络接入信息。The non-access layer updates the network access information stored in the storage space of the UE or stored in the SIM card through the network access information stored in the cloud.
通过上述步骤,非接入层可以通过每隔预设周期访问云端的方式,获取云端内存储的网络接入信息,实现对UE的存储空间内或SIM卡内的网络接入信息的更新。Through the above steps, the non-access layer can obtain the network access information stored in the cloud by accessing the cloud every preset period to update the network access information in the storage space of the UE or the SIM card.
其中,非接入层可以在实现驻网的情况下访问云端,或者,非接入层也可通过连接无线网络的方式访问云端。Among them, the non-access layer can access the cloud when the network is on the network, or the non-access layer can also access the cloud by connecting to the wireless network.
另外,当所述网络接入信息存储在所述UE的存储空间时,还可在UE内设置更新软件,该更新软件通过获取的更新数据包,对UE的存储空间内的网络接入信息进行更新。该更新数据包可以为UE的生产厂商生成的用于系统升级的软件包。In addition, when the network access information is stored in the storage space of the UE, update software may also be provided in the UE, and the update software may perform network access information in the storage space of the UE through the obtained update data package. Update. The update data package may be a software package generated by the UE manufacturer for system upgrade.
进一步的,在本申请实施例中,非接入层获取搜网列表后,接入层需要据此进行搜网。这种情况下,在所述非接入层生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表之后,还包括:Further, in the embodiment of the present application, after the non-access layer obtains the network search list, the access layer needs to perform network search according to this. In this case, after the non-access layer generates a search list that contains the correspondence between the network type and the target network, it also includes:
所述非接入层向所述UE中的接入层传输所述搜网列表。The non-access stratum transmits the network search list to the access stratum in the UE.
通过上述步骤,接入层能够获取搜网列表,并在获取搜网列表之后,根据本次搜网的目标网络类型,以及所述搜网列表,确定本次搜网的目标网络并搜网。Through the above steps, the access layer can obtain the search network list, and after obtaining the search network list, determine the target network of the current search network and search the network according to the target network type of the current search network and the search network list.
或者,在所述非接入层生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表之后,还包括:Alternatively, after the non-access layer generates a search list that includes the correspondence between the network type and the target network, the method further includes:
所述非接入层确定本次搜网的目标网络类型;The non-access layer determines the target network type for this search;
所述非接入层基于所述搜网列表中包含的网络类型与目标网络之间的对应关系,确定所述目标网络类型对应的目标网络;The non-access layer determines the target network corresponding to the target network type based on the correspondence between the network type included in the search list and the target network;
所述非接入层对所述搜网列表进行拆分,并向所述UE中的接入层传输拆分后的搜网列表,所述拆分后的搜网列表包含所述目标网络类型对应的目标网络。The non-access layer splits the network search list and transmits the split network search list to the access layer in the UE, where the split network search list includes the target network type Corresponding target network.
通过上述步骤,非接入层根据本次搜网的目标网络类型对搜网列表进行拆分,拆分后的搜网列表包含所述目标网络类型对应的目标网络,并将拆分后的搜网列表传输至接入层,从而使接入层能够根据拆分后的搜网列表实现搜网。Through the above steps, the non-access layer splits the search network list according to the target network type of the current search network. The split search network list includes the target network corresponding to the target network type, and the split search network The network list is transmitted to the access layer, so that the access layer can search the network according to the split network search list.
例如,当搜网列表表征SIM卡支持的网络包括:46000、46002、46007和46001,其中46000、46002和46007对应的网络类型为GSM、TD-SCDMA和TD-LTE,而46001对应的网络类型为GSM时,则可确定GSM这一网络类型对应的目标网络包括46000、46002、46007和46001,TD-SCDMA和TD-LTE对应的目标网络均为46000、46002和46007。若本次搜网的目标网络类型为TD-SCDMA,则拆分后的搜网列表中包含的目标网络包括46000、46002和46007。这种情况下,接入层在接收到拆分后的搜网列表,根据拆分后的搜网列表进行搜网。For example, when the search network list indicates that the networks supported by the SIM card include: 46000, 46002, 46007, and 46001, the network types corresponding to 46000, 46002, and 46007 are GSM, TD-SCDMA, and TD-LTE, while the network type corresponding to 46001 is In GSM, it can be determined that the target networks corresponding to the GSM network type include 46000, 46002, 46007, and 46001, and the target networks corresponding to TD-SCDMA and TD-LTE are 46000, 46002, and 46007. If the target network type of this search is TD-SCDMA, the target networks included in the split search list include 46000, 46002, and 46007. In this case, after receiving the split search list, the access layer searches according to the split search list.
为了详细阐述非接入层如何确定本次搜网的目标网络类型,本申请公开另一实施例,参见图3,在该实施例中,所述非接入层确定本次搜网的目标网络类型包括以下步骤:In order to explain in detail how the non-access layer determines the target network type of this search, this application discloses another embodiment, see FIG. 3, in this embodiment, the non-access layer determines the target network of this search Types include the following steps:
步骤S21、当本次生成搜网列表为所述UE开机后首次生成搜网列表时,所述非接入层通过查询所述UE的使用日志,获取所述UE在上一次开机过程中,最后应用的通信网络的网络类型。Step S21: When generating the search network list for the first time after the UE is turned on, the non-access layer obtains the UE during the last startup process by querying the usage log of the UE. The network type of the applied communication network.
步骤S22、所述非接入层确定所述UE在上一次开机过程中,所述最后应用的通信网络的网络类型为所述本次搜网的目标网络类型。Step S22: The non-access stratum determines that during the last booting process of the UE, the network type of the last applied communication network is the target network type of the current network search.
也就是说,可通过UE的历史使用情况,确定本次搜网的目标网络类型。In other words, the target network type of this search can be determined through the historical usage of the UE.
例如,若本次生成搜网列表为所述UE开机后首次生成搜网列表,并且通过查询所述UE的使用日志,确定UE在上一次开机过程中,最后应用的通信网络的网络类型为TD-SCDMA,则非接入层确定本次搜网的目标网络类型为TD-SCDMA。也就是说,当本次生成搜网列表为所述UE开机后首次生成搜网列表时,根据上一次开机过程中,UE最后应用的通信网络确定本次搜网的目标网络类型。For example, if the search network list is generated for the first time after the UE is turned on, and by querying the usage log of the UE, it is determined that the last time the UE was turned on, the network type of the communication network last applied is TD -SCDMA, then the non-access layer determines that the target network type for this search is TD-SCDMA. That is to say, when generating the network search list for the first time after the UE is turned on, the target network type of the network search is determined according to the communication network last applied by the UE during the last startup process.
或者,在另一种方式中,所述非接入层确定本次搜网的目标网络类型,包括:在接收到第一网络切换操作之后,所述非接入层基于所述第一网络切换操作,确定本次搜网的目标网络类型。Or, in another way, the non-access stratum determines the target network type of the current network search, which includes: after receiving the first network switching operation, the non-access stratum switches based on the first network Operate to determine the target network type for this search.
其中,第一网络切换操作能够指示本次搜网的目标网络类型,例如,所述第一网络切换操作用于使UE的显示屏显示多种网络类型,并从中选择某一个网络类型作为目标网络类型。在接收到第一网络切换操作之后,所述非接入层基于所述第一网络切换操作,确定本次搜网的目标网络类型。The first network switching operation can indicate the target network type of the current network search, for example, the first network switching operation is used to make the display screen of the UE display multiple network types, and select a certain network type as the target network Types of. After receiving the first network switching operation, the non-access stratum determines the target network type for the current network search based on the first network switching operation.
在一个示例中,UE的显示屏的显示界面可如图4所示,其中,在该显示界面上,显示有网络列表,该网络列表中包含多种网络制式,例如,2G、3G和4G,用户在执行第一网络切换操作时,可时UE的显示屏显示该界面,并根据用户选择的网络制式,将其对应的网络类型作为目标网络类型。In an example, the display interface of the display screen of the UE may be as shown in FIG. 4, wherein, on the display interface, a network list is displayed, and the network list includes multiple network standards, for example, 2G, 3G, and 4G, When the user performs the first network switching operation, the display screen of the UE may display the interface, and according to the network format selected by the user, use the corresponding network type as the target network type.
其中,对于不同运营商提供的SIM卡,每种网络制式对应该运营商支持的网络类型,例如,当UE中的SIM卡为中国移动运营商提供的SIM卡时,2G对应GSM,3G对应TD-SCDMA,以及4G对应TD-LTE。这种情况下,当用户选择3G时,则3G对应的网络类型TD-SCDMA为目标网络类型。Among them, for the SIM cards provided by different operators, each network standard corresponds to the type of network supported by the operator. For example, when the SIM card in the UE is a SIM card provided by a China Mobile operator, 2G corresponds to GSM and 3G corresponds to TD -SCDMA and 4G correspond to TD-LTE. In this case, when the user selects 3G, the network type TD-SCDMA corresponding to 3G is the target network type.
进一步的,若UE的显示屏的显示界面如图4所示,在各个网络制式后的方框中,还可以显示该网络制式的优先级等信息。Further, if the display interface of the display screen of the UE is as shown in FIG. 4, in the box after each network standard, information such as the priority of the network standard can also be displayed.
在UE的使用过程中,用户可对UE进行网络切换操作,以使UE发生网络切换,例如,将UE应用的TD-SCDMA切换至TD-LTE。这种情况下,通过上述步骤,非接入层能够根据接入到的网络切换操作,确定本次搜网的目标网络类型。During the use of the UE, the user may perform a network switching operation on the UE to cause the UE to perform network switching, for example, switching TD-SCDMA applied to the UE to TD-LTE. In this case, through the above steps, the non-access layer can determine the target network type for the current network search according to the network switching operation that is accessed.
或者,在另一种方式中,参见图5所示的工作流程示意图,所述非接入层确定本次搜网 的目标网络类型,包括以下步骤:Or, in another way, referring to the schematic workflow diagram shown in FIG. 5, the non-access stratum determines the target network type for this network search, which includes the following steps:
步骤S31、所述非接入层获取预先设置的各个网络类型对应的优先级。Step S31. The non-access stratum obtains the preset priority corresponding to each network type.
步骤S32、所述非接入层确定当前优先级最高的网络类型为本次搜网的目标网络类型;Step S32: The non-access layer determines that the network type with the highest current priority is the target network type for network search;
步骤S33、当通过所述优先级最高的网络类型进行搜网并搜网失败时,基于所述各个网络类型对应的优先级的高低,所述非接入层依次选择其他网络类型作为本次搜网的目标网络类型。Step S33: When the network search with the highest priority network type fails and the network search fails, the non-access layer sequentially selects other network types as the current search based on the priority level corresponding to each network type The target network type of the network.
在本申请实施例中,用户可预先设置各个网络类型对应的优先级,这种情况下,非接入层根据设置的优先级确定目标网络类型。具体的,非接入层确定当前优先级最高的网络类型为本次搜网的目标网络类型,若在这种情况,接入层搜网失败,则非接入层在选择优先级仅次于所述优先级最高的网络类型为本次搜网的目标网络类型。也就是说,该方案根据预先设置的各个网络类型的优先级的高低,依次选择目标网络类型。In the embodiment of the present application, the user may set the priority corresponding to each network type in advance. In this case, the non-access layer determines the target network type according to the set priority. Specifically, the non-access layer determines that the network type with the highest priority is the target network type for this network search. If the access layer fails to search the network in this case, the non-access layer selects the priority after The network type with the highest priority is the target network type for this search. That is to say, the scheme selects the target network type in turn according to the preset priority of each network type.
另外,为了满足用户的多样化需求,能够修改各个网络类型对应的优先级。例如,每月月初时,UE的网络流量较为充裕,用户更加重视网速,这种情况下,可设置TD-LTE这一网络类型的优先级最高,以便接入网在搜网时,会优先搜寻TD-LTE的网络;另外,月末时,UE的网络流程较少,用户希望能够节省流量,这种情况下,可设置GSM这一网络类型的优先级最高,以便接入网在搜网时,会优先搜寻GSM的网络。In addition, in order to meet the diversified needs of users, the priority corresponding to each network type can be modified. For example, at the beginning of each month, the UE’s network traffic is abundant, and users pay more attention to network speed. In this case, the TD-LTE network type can be set to have the highest priority, so that the access network will have priority when searching the network. Search for TD-LTE networks; in addition, at the end of the month, the UE has fewer network processes, and users want to save traffic. In this case, you can set the GSM network type to have the highest priority so that the access network can search for the network. , Will give priority to search GSM network.
其中,若UE的显示屏的显示界面如图4所示,在各个网络制式后的方框中,还可以显示该网络制式的优先级,并且,用户还可以对该方框内的信息进行修改,从而修改各个网络制式的优先级。由于对于不同运营商提供的SIM卡,每种网络制式对应该运营商支持的网络类型,通过修改各个网络制式的优先级,能够修改各个网络类型的优先级。Among them, if the display interface of the display screen of the UE is as shown in FIG. 4, in the box after each network standard, the priority of the network standard can also be displayed, and the user can also modify the information in the box To modify the priority of each network standard. For SIM cards provided by different operators, each network standard corresponds to the network type supported by the operator. By modifying the priority of each network standard, the priority of each network type can be modified.
例如,当UE中的SIM卡为中国移动运营商提供的SIM卡时,2G对应GSM,3G对应TD-SCDMA,以及4G对应TD-LTE。这种情况下,当用户修改3G的优先级时,则相应修改了TD-SCDMA的优先级。For example, when the SIM card in the UE is a SIM card provided by a China Mobile operator, 2G corresponds to GSM, 3G corresponds to TD-SCDMA, and 4G corresponds to TD-LTE. In this case, when the user changes the priority of 3G, the priority of TD-SCDMA is modified accordingly.
进一步的,非接入层还可以基于UE的应用参数,确定本次搜网的目标网络类型。这种情况下,参见图6所示的工作流程示意图,所述非接入层确定本次搜网的目标网络类型,包括以下步骤:Further, the non-access layer can also determine the target network type of the network search based on the application parameters of the UE. In this case, referring to the schematic diagram of the work flow shown in FIG. 6, the non-access stratum determines the target network type of the current network search, which includes the following steps:
步骤S41、在接收到第二网络切换操作之后,所述非接入层获取所述UE的应用参数,所述应用参数包括:地址和/或时间。Step S41: After receiving the second network switching operation, the non-access stratum obtains application parameters of the UE, where the application parameters include: address and/or time.
其中,所述第二网络切换操作用于指示当前需要进行网络切换,以便使非接入层确定本次搜网的目标网络类型。Wherein, the second network switching operation is used to indicate that a network switching is currently required, so that the non-access layer determines the target network type for this network search.
在UE内,通常内置有时钟,非接入层可通过UE内置的时钟获取时间。另外,UE可通过无线网络实现UE定位,从而使非接入层获取UE的地址,例如,UE可通过连接wifi,通过全球定位系统(Global Positioning System,GPS)实现定位,从而使非接入层获取UE的地址。In the UE, a clock is usually built in, and the non-access layer can obtain the time through the clock built in the UE. In addition, the UE can realize the UE positioning through the wireless network, so that the non-access layer can obtain the UE's address. For example, the UE can connect to wifi to achieve positioning through the Global Positioning System (GPS), thereby enabling the non-access layer Get the address of the UE.
步骤S42、所述非接入层基于所述UE的应用参数,以及预先设置的应用参数与网络类型的优先级之间的对应关系,确定各个网络类型的优先级。Step S42: The non-access stratum determines the priority of each network type based on the application parameters of the UE and the correspondence between the preset application parameters and the priority of the network type.
本申请实施例中,预先设置有应用参数与网络类型的优先级之间的对应关系,该对应关系可通过表格等形式存储。并且,根据用户的需求,还可以对该对应关系进行修改。In the embodiment of the present application, a correspondence relationship between application parameters and network type priorities is preset, and the correspondence relationship may be stored in the form of a table or the like. And, according to the needs of users, the corresponding relationship can be modified.
步骤S43、所述非接入层确定优先级最高的网络类型为本次搜网的目标网络类型。Step S43: The non-access layer determines that the network type with the highest priority is the target network type for the network search.
本申请实施例中,非接入层获取UE的应用参数,并基于UE的应用参数,以及预先设置的应用参数与网络类型的优先级之间的对应关系,确定各个网络类型的优先级,将优先级 最高的网络类型作为本次搜网的目标网络类型。In the embodiment of the present application, the non-access layer obtains the application parameters of the UE, and determines the priority of each network type based on the correspondence between the application parameters of the UE and the preset application parameters and the priority of the network type. The network type with the highest priority is used as the target network type for this search.
通过本申请实施例的方案,非接入层能够基于应用参数确定各个网络类型的优先级,进一步确定本次搜网的目标网络类型。例如,用户每天从A地出发到B地上班,A地的TD-LTE信号强度较强,B地的GSM信号强度较强,则用户可设置UE位于A地时,TD-LTE优先级最高,而UE位于B地时,GSM优先级最高。这种情况下,当非接入层根据应用参数,确定UE位于A地时,则可确定TD-LTE这一网络类型为本次搜网的目标网络类型;当非接入层根据应用参数,确定UE位于B地时,则可确定GSM这一网络类型为本次搜网的目标网络类型。Through the solution of the embodiment of the present application, the non-access layer can determine the priority of each network type based on the application parameters, and further determine the target network type for this network search. For example, if a user departs from location A to work in location B every day, the TD-LTE signal strength in location A is strong, and the GSM signal strength in location B is strong. When the UE is located in location B, GSM has the highest priority. In this case, when the non-access layer determines that the UE is located in the A location according to the application parameters, it can be determined that the network type of TD-LTE is the target network type for this network search; when the non-access layer is based on the application parameters, When it is determined that the UE is located at the location B, it can be determined that the GSM network type is the target network type for the network search.
或者,在另一种方式中,参见图7所示的工作流程示意图,所述非接入层确定本次搜网的目标网络类型,包括以下步骤:Or, in another way, referring to the schematic workflow diagram shown in FIG. 7, the non-access stratum determines the target network type for the current network search, which includes the following steps:
步骤S51、在接收到第三网络切换操作之后,所述非接入层获取所述UE的应用参数,所述应用参数包括:地址和/或时间。Step S51. After receiving the third network switching operation, the non-access stratum obtains application parameters of the UE, where the application parameters include: address and/or time.
其中,所述第三网络切换操作用于指示当前需要进行网络切换,以便使非接入层确定本次搜网的目标网络类型。The third network switching operation is used to indicate that network switching is currently required, so that the non-access layer determines the target network type for this network search.
另外,非接入层可通过UE内置的时钟获取时间。并且,UE可通过无线网络实现UE定位,从而使非接入层获取UE的地址,例如,UE可通过连接wifi,通过GPS实现定位,从而使非接入层获取UE的地址。In addition, the non-access stratum can obtain the time through the clock built in the UE. In addition, the UE can implement UE positioning through a wireless network, so that the non-access stratum can obtain the UE's address. For example, the UE can achieve positioning by connecting to wifi and GPS, so that the non-access stratum can obtain the UE's address.
步骤S52、当所述UE连接无线网络时,所述非接入层通过访问服务器,获取在所述应用参数下各个网络类型的信号强度排序。Step S52: When the UE is connected to a wireless network, the non-access layer obtains the signal strength ranking of each network type under the application parameters by accessing the server.
当UE连接无线网络时,则UE可访问服务器,从而通过访问服务器,获取应用参数下各个网络类型的信号强度排序。例如,若应用参数为地点,则可通过访问服务器,获取该地点下各个网络类型的信号强度排序。When the UE is connected to the wireless network, the UE can access the server, so that by accessing the server, the signal strength ranking of each network type under the application parameters can be obtained. For example, if the application parameter is a location, you can access the server to obtain the signal strength ranking of each network type under the location.
步骤S53、所述非接入层确定信号强度最强的网络类型为本次搜网的目标网络类型。Step S53: The non-access layer determines that the network type with the strongest signal strength is the target network type for the network search.
通过本申请实施例的方案,非接入层能够通过无线网络访问服务器的方式,获取UE在当前的应用参数下各个网络类型的信号强度排序,并据此确定信号强度最强的网络类型为本次搜网的目标网络类型。Through the solution of the embodiment of the present application, the non-access layer can access the server through the wireless network to obtain the signal strength ranking of each network type of the UE under the current application parameters, and determine the network type with the strongest signal strength based on this The target network type of secondary search.
在本申请实施例公开的搜网列表生成方法中,非接入层需要基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络。该操作可通过多种方式实现。In the method for generating a web search list disclosed in an embodiment of the present application, the non-access layer needs to determine, based on the network access information, the target network that the UE searches during the web search process when the UE communicates through various network types. This operation can be achieved in various ways.
在其中一种方式中,所述非接入层基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络,包括:In one of the modes, the non-access layer determines the target network searched during the network search process when the UE communicates through various network types based on the network access information, including:
所述非接入层将所述网络接入信息中第一网络类型对应的EHPLMN,作为所述UE通过所述第一网络类型进行通信时,在搜网过程中所搜寻的目标网络。The non-access layer uses the EHPLMN corresponding to the first network type in the network access information as the target network searched during the network search process when the UE communicates through the first network type.
在网络接入信息中,包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型,从而可据此确定通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络。The network access information includes the equivalent home network EHPLMN of the UE and the network type corresponding to the EHPLMN, so that the target network searched during the network search when communicating through each network type can be determined accordingly .
例如,若UE的网络接入信息中的EHPLMN包括:46000、46002、46007和46001,并且,46000、46002和46007对应的网络类型包括中国移动的各种网络的类型,即GSM、TD-SCDMA和TD-LTE,46001对应的网络类型为租用的中国联通的设备所支持的网络类型,即为GSM,则第一网络类型为GSM,UE通过所述第一网络类型进行通信时,在搜网过程中所搜寻的目标网络为46000、46002、46007和46001,第一网络类型为TD-SCDMA时,UE 通过所述第一网络类型进行通信时,在搜网过程中所搜寻的目标网络为46000、46002和46007,第一网络类型为TD-LTE时,UE通过所述第一网络类型进行通信时,在搜网过程中所搜寻的目标网络为46000、46002和46007。For example, if the EHPLMN in the network access information of the UE includes: 46000, 46002, 46007, and 46001, and the corresponding network types of 46000, 46002, and 46007 include various types of networks of China Mobile, namely GSM, TD-SCDMA and The network type corresponding to TD-LTE, 46001 is the network type supported by the leased China Unicom equipment, that is, GSM, and the first network type is GSM. When the UE communicates through the first network type, the network search process The target networks searched in are 46000, 46002, 46007, and 46001. When the first network type is TD-SCDMA, when the UE communicates through the first network type, the target network searched during the network search is 46000, 46002 and 46007. When the first network type is TD-LTE, when the UE communicates through the first network type, the target networks searched during the network search are 46000, 46002, and 46007.
或者,在另外一种方式中,在所述网络接入信息中还包括所述UE的禁用网络FPLMN,以及所述FPLMN对应的网络类型,其中,FPLMN和EHPLMN通常被设置在一个列表中。这种情况下,非接入层基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络时,通常去掉FPLMN和EHPLMN所在的列表中包含的FPLMN部分,然后,确定FPLMN和EHPLMN的重合网络,将该重合网络与EHPLMN作为UE通过各个网络类型进行通信时,在搜网过程中所要搜寻的目标网络。Or, in another way, the network access information further includes a disabled network FPLMN of the UE and a network type corresponding to the FPLMN, where FPLMN and EHPLMN are usually set in a list. In this case, when the non-access layer determines the UE to communicate through various network types based on the network access information, it usually removes the list of FPLMN and EHPLMN when searching for the target network in the network search process The included FPLMN part, and then, determine the coincidence network of FPLMN and EHPLMN, and use the coincidence network and EHPLMN as the target network to be searched during the network search process when the UE communicates through various network types.
通过上述方案,可将FPLMN和EHPLMN的重合网络作为搜网过程中所要搜网的目标网络。Through the above scheme, the coincident network of FPLMN and EHPLMN can be used as the target network to be searched during the network search process.
相应的,本申请公开另一实施例,参见图8所示的工作流程示意图,本申请实施例公开一种搜网方法,该搜网方法包括以下步骤:Correspondingly, this application discloses another embodiment. Referring to the schematic workflow diagram shown in FIG. 8, this embodiment of the present application discloses a web search method. The web search method includes the following steps:
步骤S61、用户设备UE中的接入层获取搜网列表,所述搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为所述UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络。Step S61: The access layer in the user equipment UE obtains a search network list, where the search network list contains the correspondence between the network type and the target network. The target network is when the UE communicates through each network type. The network to be searched during the web search.
其中,接入层可通过与非接入层之间的交互,获取非接入层生成的搜网列表。Among them, the access layer can obtain the search list generated by the non-access layer through interaction with the non-access layer.
所述搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为所述UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络。例如,当UE通过GSM这一网络类型进行通信时,在搜网过程中所搜寻的目标网络包括46000、46002、46007和46001,当UE通过TD-SCDMA这一网络类型进行通信时,在搜网过程中所搜寻的目标网络包括46000、46002和46007,当UE通过TD-LTE这一网络类型进行通信时,在搜网过程中所搜寻的目标网络包括46000、46002和46007,则所述搜网列表中包含46000、46002、46007和46001与GSM之间的对应关系,46000、46002和46007与TD-SCDMA之间的对应关系,以及46000、46002和46007与TD-LTE之间的对应关系。The network search list includes the correspondence between the network type and the target network. The target network is a network that needs to be searched during the network search process when the UE communicates through each network type. For example, when the UE communicates through the GSM network type, the target networks searched during the network search include 46000, 46002, 46007, and 46001. When the UE communicates through the TD-SCDMA network type, the search network The target networks searched during the process include 46000, 46002, and 46007. When the UE communicates via the TD-LTE network type, the target networks searched during the network search include 46000, 46002, and 46007. The list contains the correspondence between 46000, 46002, 46007 and 46001 and GSM, the correspondence between 46000, 46002 and 46007 and TD-SCDMA, and the correspondence between 46000, 46002 and 46007 and TD-LTE.
步骤S62、所述接入层确定本次搜网的目标网络类型。Step S62: The access layer determines the target network type of the network search.
其中,所述接入层确定本次搜网的目标网络类型可与非接入层确定目标网络类型的方式相同。Wherein, the access layer may determine the target network type of this network search in the same manner as the non-access layer determines the target network type.
具体的,当接入层本次获取搜网列表为UE开机后首次获取搜网列表时,接入层可通过查询所述UE的使用日志,获取所述UE在上一次开机过程中,最后应用的通信网络的网络类型,并将所述UE在上一次开机过程中,最后应用的通信网络的网络类型为本次搜网的目标网络类型。Specifically, when the access layer obtains the search list for the first time after the UE is turned on, the access layer may obtain the last application of the UE during the last startup process by querying the usage log of the UE The network type of the communication network of the Internet, and the last time the UE was turned on, the network type of the communication network that was last applied is the target network type of the network search.
也就是说,可通过UE的历史使用情况,确定本次搜网的目标网络类型。例如,若本次生成搜网列表为所述UE开机后首次生成搜网列表,并且通过查询所述UE的使用日志,确定UE在上一次开机过程中,最后应用的通信网络的网络类型为TD-SCDMA,则非接入层确定本次搜网的目标网络类型为TD-SCDMA。也就是说,当本次生成搜网列表为所述UE开机后首次生成搜网列表时,根据上一次开机过程中,UE最后应用的通信网络确定本次搜网的目标网络类型。In other words, the target network type of this search can be determined through the historical usage of the UE. For example, if the search network list is generated for the first time after the UE is turned on, and by querying the usage log of the UE, it is determined that the last time the UE was turned on, the network type of the communication network last applied is TD -SCDMA, then the non-access layer determines that the target network type for this search is TD-SCDMA. That is to say, when generating the network search list for the first time after the UE is turned on, the target network type of the network search is determined according to the communication network last applied by the UE during the last startup process.
或者,接入层可根据接收到的网络切换操作,确定本次搜网的目标网络类型。Alternatively, the access layer may determine the target network type for this network search according to the received network switching operation.
其中,接入层接收到的网络切换操作,能够指示本次搜网的目标网络类型,例如,所述 网络切换操作用于使UE的显示屏显示多种网络类型,并从中选择某一个网络类型作为目标网络类型。在接收到网络切换操作之后,所述接入层基于所述网络切换操作,确定本次搜网的目标网络类型。Among them, the network switching operation received by the access layer can indicate the target network type of the network search, for example, the network switching operation is used to make the display of the UE display multiple network types, and select a certain network type from As the target network type. After receiving the network switching operation, the access layer determines the target network type of the network search based on the network switching operation.
或者,接入层获取预先设置的各个网络类型对应的优先级,然后确定当前优先级最高的网络类型为本次搜网的目标网络类型,当通过所述优先级最高的网络类型进行搜网并搜网失败时,基于所述各个网络类型对应的优先级的高低,接入层再依次选择其他网络类型作为本次搜网的目标网络类型。Alternatively, the access layer obtains the preset priorities corresponding to the various network types, and then determines that the network type with the highest priority is the target network type for the current network search. When the network type with the highest priority is searched and combined When the network search fails, the access layer selects other network types in turn as the target network type for this network search based on the priority levels of the respective network types.
该方法中,用户可预先设置各个网络类型对应的优先级,这种情况下,非接入层根据设置的优先级确定目标网络类型。具体的,非接入层确定当前优先级最高的网络类型为本次搜网的目标网络类型,若在这种情况,接入层搜网失败,则非接入层在选择优先级仅次于所述优先级最高的网络类型为本次搜网的目标网络类型。也就是说,该方案根据预先设置的各个网络类型的优先级的高低,依次选择目标网络类型。In this method, the user can set the priority corresponding to each network type in advance. In this case, the non-access layer determines the target network type according to the set priority. Specifically, the non-access layer determines that the network type with the highest priority is the target network type for this network search. If the access layer fails to search the network in this case, the non-access layer selects the priority after The network type with the highest priority is the target network type for this search. That is to say, the scheme selects the target network type in turn according to the preset priority of each network type.
或者,在接收到网络切换操作之后,接入层获取所述UE的应用参数,所述应用参数包括:地址和/或时间;然后,接入层基于所述UE的应用参数,以及预先设置的应用参数与网络类型的优先级之间的对应关系,确定各个网络类型的优先级;最后,接入层确定优先级最高的网络类型为本次搜网的目标网络类型。Alternatively, after receiving the network switching operation, the access layer obtains the application parameters of the UE, the application parameters include: address and/or time; then, the access layer is based on the application parameters of the UE, and the preset The correspondence between the application parameters and the priority of the network type determines the priority of each network type; finally, the access layer determines the network type with the highest priority as the target network type for this network search.
该方法中,接入层获取UE的应用参数,并基于UE的应用参数,以及预先设置的应用参数与网络类型的优先级之间的对应关系,确定各个网络类型的优先级,将优先级最高的网络类型作为本次搜网的目标网络类型。In this method, the access layer obtains the application parameters of the UE, and based on the correspondence between the application parameters of the UE and the preset application parameters and the priority of the network type, determines the priority of each network type and sets the highest priority Is used as the target network type for this search.
或者,在接收到网络切换操作之后,接入层获取所述UE的应用参数,所述应用参数包括:地址和/或时间;当所述UE连接无线网络时,接入层通过访问服务器,获取在所述应用参数下各个网络类型的信号强度排序;接入层确定信号强度最强的网络类型为本次搜网的目标网络类型。Alternatively, after receiving the network switching operation, the access layer obtains the application parameters of the UE, the application parameters include: address and/or time; when the UE is connected to the wireless network, the access layer obtains by accessing the server Under the application parameters, the signal strength of each network type is sorted; the access layer determines the network type with the strongest signal strength as the target network type for this search.
该方法中,接入层能够通过无线网络访问服务器的方式,获取UE在当前的应用参数下各个网络类型的信号强度排序,并据此确定信号强度最强的网络类型为本次搜网的目标网络类型。In this method, the access layer can access the server through the wireless network to obtain the signal strength ranking of the various network types of the UE under the current application parameters, and determine the network type with the strongest signal strength as the target of this network search. Network Type.
当然,接入层还可以通过其他方式确定本次搜网的目标网络类型,本申请实施例对此不作限定。Of course, the access layer can also determine the target network type of the network search in other ways, which is not limited in the embodiment of the present application.
步骤S63、所述接入层基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。Step S63: The access layer determines the target network for the current network search and performs a network search operation based on the target network type and the network search list.
通过本申请实施例公开的方案,接入层获取的搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为所述UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络,接入层可确定本次搜网的目标网络类型,然后基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。According to the solution disclosed in the embodiment of the present application, the network search list obtained by the access layer contains the correspondence between the network type and the target network. The target network is the network search process when the UE communicates through each network type. For the network that needs to be searched, the access layer can determine the target network type of this search, and then determine the target network of this search and perform the search operation based on the target network type and the search list.
这种情况下,接入层在根据搜网列表进行搜网时,根据搜网时的网络类型,即可确定需要搜寻的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。In this case, the access layer can determine the target network to be searched according to the network type when searching according to the network search list, thereby avoiding searching for unsupported communication networks and reducing the need for the search process Time, further speed up the network, improve network efficiency, and improve user experience.
进一步的,在本申请实施例中,在所述接入层确定本次搜网的目标网络并搜网之后,还包括:Further, in the embodiment of the present application, after the access layer determines the target network of the current network search and searches the network, the method further includes:
当对所述本次搜网的目标网络执行m次搜网操作,并且每次搜网操作均失败时,所述接入层重新确定本次搜网的目标网络类型,m为预设的正整数;When performing m network search operations on the target network of the current network search, and each network search operation fails, the access layer re-determines the target network type of the current network search, m is a preset positive Integer
所述接入层基于重新确定的目标网络类型与所述搜网列表,重新确定本次搜网的目标网络并执行搜网操作。The access layer re-determines the target network of the current network search and performs the network search operation based on the newly determined target network type and the network search list.
其中,m为预设的正整数,例如,可将m设置为5,则5次连续的搜网操作均失败,则接入层可重新确定目标网络,以便通过重新确定的目标网络进行搜网。Among them, m is a preset positive integer, for example, m can be set to 5, then 5 consecutive network search operations have failed, the access layer can re-determine the target network, so as to search through the re-determined target network .
例如,若接入层确定目标网络类型为TD-LTE,但对TD-LTE对应的各个网络进行的m次搜网操作均失败,则可重新确定目标网络为TD-SCDMA,并通过搜网列表,确定TD-SCDMA对应的目标网络,并执行相应的搜网操作。For example, if the access layer determines that the target network type is TD-LTE, but the m network search operations for each network corresponding to TD-LTE fail, the target network can be re-determined as TD-SCDMA, and the network search list , Determine the target network corresponding to TD-SCDMA, and perform the corresponding network search operation.
本申请另一实施例公开一种搜网方法,参见图9所示的工作流程示意图,本申请实施例公开的搜网方法包括以下步骤:Another embodiment of the present application discloses a web search method. Referring to the schematic workflow diagram shown in FIG. 9, the web search method disclosed in the embodiment of the present application includes the following steps:
步骤S71、用户设备UE中的接入层获取搜网列表,所述搜网列表包含本次搜网的目标网络类型对应的目标网络。Step S71: The access layer in the user equipment UE obtains a network search list, where the network search list includes the target network corresponding to the target network type of the network search.
这种情况下,非接入层确定本次搜网的目标网络类型,并获取拆分后的搜网列表,其中,述拆分后的搜网列表包含所述目标网络类型对应的目标网络。接入层通过与非接入层的交互,获取拆分后的搜网列表。In this case, the non-access layer determines the target network type of the current network search and obtains a split search network list, where the split search network list includes the target network corresponding to the target network type. The access layer obtains the split search list by interacting with the non-access layer.
例如,若非接入层确定本次搜网的目标网络类型为TD-SCDMA,则接入层获取到的搜网列表包括TD-SCDMA这一网络类型对应的目标网络。For example, if the non-access layer determines that the target network type for this network search is TD-SCDMA, the network search list obtained by the access layer includes the target network corresponding to the network type TD-SCDMA.
步骤S72、所述接入层基于所述搜网列表,执行搜网操作。Step S72: The access layer performs a network search operation based on the network search list.
通过本申请实施例公开的方案,接入层在根据搜网列表进行搜网时,可确定本次搜网的目标网络类型对应的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。Through the solution disclosed in the embodiment of the present application, the access layer can determine the target network corresponding to the target network type of this search when searching the network according to the search list, thereby avoiding searching for unsupported communication networks and reducing the search process The time required to further speed up the network, improve network efficiency, and improve user experience.
进一步的,在本申请实施例中,在所述接入层基于所述搜网列表,执行搜网操作之后,还包括:Further, in the embodiment of the present application, after the access layer performs a network search operation based on the network search list, the method further includes:
当执行n次执行搜网操作,并且每次搜网操作均失败时,所述接入层重新获取搜网列表,重新获取到的所述搜网列表中包含重新确定的目标网络类型对应的目标网络,n为预设的正整数;When performing the network search operation n times, and each time the network search operation fails, the access layer re-acquires the network search list, and the re-acquired network search list contains the target corresponding to the re-determined target network type Network, n is a preset positive integer;
所述接入层基于重新获取到的所述搜网列表,执行搜网操作。The access layer performs a web search operation based on the newly acquired web search list.
其中,n为预设的正整数,例如,可将n设置为5。Where n is a preset positive integer, for example, n can be set to 5.
例如,本次搜网的目标网络类型为TD-LTE,但对TD-LTE对应的各个网络进行的n次搜网操作均失败,则表明当前情况下,通过步骤S71获取到的搜网列表进行搜网无法成功,接入层可通过与非接入层的交互,重新获取搜网列表,例如,获取包含TD-SCDMA对应的各个网络的搜网列表,并重新执行搜网操作。For example, the target network type for this search is TD-LTE, but the n times of network search operations for each network corresponding to TD-LTE have failed, indicating that under the current circumstances, the search list obtained through step S71 is performed. The network search cannot be successful. The access layer can re-acquire the network search list through interaction with the non-access layer. For example, the network search list including each network corresponding to TD-SCDMA can be obtained, and the network search operation can be performed again.
通过上述方案,接入层能够重新获取搜网列表,并根据重新获取到的所述搜网列表进行搜网。Through the above solution, the access layer can re-acquire the web search list and perform web search according to the re-acquired web search list.
相应的,在本申请另一实施例中,公开一种搜网列表生成装置,其中,该搜网列表生成装置设置在UE的非接入层中。参见图10所示的结构示意图,所述搜网列表生成装置包括:第一存储器110和第一处理器120。Correspondingly, in another embodiment of the present application, an apparatus for generating a web search list is disclosed, wherein the apparatus for generating a web search list is provided in a non-access layer of a UE. Referring to the schematic structural diagram shown in FIG. 10, the search list generating device includes: a first memory 110 and a first processor 120.
其中,所述第一所述第一存储器110中存储有可在所述第一处理器上运行的计算机程序。The first memory 110 stores a computer program that can run on the first processor.
所述第一处理器120执行所述计算机程序时,实现以下操作:When the first processor 120 executes the computer program, it implements the following operations:
获取用户设备UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络 EHPLMN,以及所述EHPLMN对应的网络类型;Acquiring network access information of user equipment UE, the network access information including an equivalent home network EHPLMN of the UE, and a network type corresponding to the EHPLMN;
基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络;Based on the network access information, determining the target network searched during the network search process when the UE communicates through various network types;
基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。Based on the target network searched by the UE during the network search process, a network search list containing the correspondence between the network type and the target network is generated.
所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型。其中,EHPLMN指的是UE中的SIM卡所支持的归属网络(Home PLMN,HPLMN)所构成的列表,SIM卡所支持的HPLMN可表现为网络编码的形式,例如,中国移动这一运营商的SIM卡所支持的HPLMN包括:46000、46002和46007,中国联通这一运营商的SIM卡所支持的HPLMN包括:46001。而EHPLMN对应的网络类型指的是UE中的SIM卡所支持的归属网络分别对应的网络的类型,其中,网络类型可以为GSM、TD-SCDMA和TD-LTE等。The network access information includes an equivalent home network EHPLMN of the UE, and a network type corresponding to the EHPLMN. Among them, EHPLMN refers to the list formed by the home network (Home PLMN, HPLMN) supported by the SIM card in the UE. The HPLMN supported by the SIM card can be expressed in the form of a network code. For example, the operator of China Mobile The HPLMN supported by the SIM card includes: 46000, 46002, and 46007. The HPLMN supported by the SIM card of China Unicom is 46001. The network type corresponding to EHPLMN refers to the type of the network corresponding to the home network supported by the SIM card in the UE, respectively, where the network type may be GSM, TD-SCDMA, TD-LTE, etc.
接入层在获取该搜网列表之后,能够根据驻网时对应的网络类型,确定相应的目标网络,并对该目标网络进行搜网。After obtaining the search network list, the access layer can determine the corresponding target network according to the corresponding network type when the network is on the network, and search the target network.
通过本申请实施例公开的方案,非接入层所生成的搜网列表中包含网络类型与目标网络之间的对应关系,这种情况下,接入层在根据搜网列表进行搜网时,根据搜网时的网络类型,即可确定需要搜寻的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。According to the solution disclosed in the embodiment of the present application, the search list generated by the non-access layer contains the correspondence between the network type and the target network. In this case, when the access layer searches the network according to the search list, According to the type of network at the time of searching, you can determine the target network to be searched, so as to avoid searching for unsupported communication networks, reduce the time required for the search process, further speed up the network speed, improve the efficiency of the network, and improve the user experience .
进一步的,在本申请实施例公开的搜网列表生成装置中,所述第一处理器获取UE的网络接入信息,包括以下选项中的一项或多项:Further, in the apparatus for generating a search list disclosed in an embodiment of the present application, the first processor obtains network access information of the UE, including one or more of the following options:
所述第一处理器读取所述UE的存储空间,获取预先存储在所述存储空间内的网络接入信息;The first processor reads the storage space of the UE to obtain network access information pre-stored in the storage space;
所述第一处理器读取所述UE内的用户身份识别模块SIM卡,获取预先存储在SIM卡内的网络接入信息;The first processor reads the SIM card of the user identification module in the UE to obtain network access information pre-stored in the SIM card;
所述第一处理器通过无线网络访问云端,获取预先存储在云端的网络接入信息。The first processor accesses the cloud through a wireless network to obtain network access information pre-stored in the cloud.
其中,SIM卡可以为多种形式,例如,该SIM卡可以为实体的SIM卡,另外,还可以为嵌入式SIM卡(Embedded-SIM,eSIM),本申请实施例对此不作限定。The SIM card may be in various forms. For example, the SIM card may be a physical SIM card, and may also be an embedded SIM card (Embedded-SIM, eSIM), which is not limited in this embodiment of the present application.
进一步的,网络接入信息可能会发生改变。例如,若运营商之间的设备租用关系发生改变,则网络接入信息也相应的发生改变。为了避免影响UE的搜网结果,还可对网络接入信息进行更新。Further, network access information may change. For example, if the equipment lease relationship between operators changes, the network access information also changes accordingly. In order to avoid affecting the UE's web search results, the network access information can also be updated.
这种情况下,当所述网络接入信息存储在所述UE的存储空间内,或者存储在所述SIM卡时,所述第一处理器执行所述计算机程序时,还用于实现以下操作:In this case, when the network access information is stored in the storage space of the UE or the SIM card, when the first processor executes the computer program, it is also used to implement the following operations :
每隔预设周期访问云端,获取云端内存储的网络接入信息;Visit the cloud every preset period to obtain the network access information stored in the cloud;
通过所述云端内存储的网络接入信息,更新存储在所述UE的存储空间内,或者存储在所述SIM卡内的网络接入信息。The network access information stored in the storage space of the UE or the network access information stored in the SIM card is updated through the network access information stored in the cloud.
进一步的,在生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表之后,Further, after generating a web search list containing the correspondence between the network type and the target network,
所述第一处理器执行所述计算机程序时还用于,向所述UE中的接入层传输所述搜网列表;When the first processor executes the computer program, it is also used to transmit the network search list to the access layer in the UE;
或者,or,
所述第一处理器执行所述计算机程序时还用于,确定本次搜网的目标网络类型,基于所述搜网列表中包含的网络类型与目标网络之间的对应关系,确定所述目标网络类型对应的目 标网络,并且,对所述搜网列表进行拆分,并向所述UE中的接入层传输拆分后的搜网列表,所述拆分后的搜网列表包含所述目标网络类型对应的目标网络。When the first processor executes the computer program, it is also used to determine the target network type of this web search, and determine the target based on the correspondence between the network type included in the web search list and the target network The target network corresponding to the network type, and splitting the search network list, and transmitting the split search network list to the access layer in the UE, the split search network list including the The target network corresponding to the target network type.
这种情况下,非接入层根据本次搜网的目标网络类型对搜网列表进行拆分,拆分后的搜网列表包含所述目标网络类型对应的目标网络,并将拆分后的搜网列表传输至接入层,从而使接入层能够根据拆分后的搜网列表实现搜网。In this case, the non-access layer splits the search network list according to the target network type of the current search network. The split search network list contains the target network corresponding to the target network type, and the split network The search network list is transmitted to the access layer, so that the access layer can search the network according to the split search network list.
其中,所述第一处理器确定本次搜网的目标网络类型,包括:Wherein, the first processor determines the target network type of this search, including:
当本次生成搜网列表为所述UE开机后首次生成搜网列表时,所述第一处理器通过查询所述UE的使用日志,获取所述UE在上一次开机过程中,最后应用的通信网络的网络类型;When generating the search network list for the first time after the UE is turned on, the first processor obtains the communication last applied by the UE during the last power-on process by querying the usage log of the UE The network type of the network;
所述第一处理器确定所述UE在上一次开机过程中,所述最后应用的通信网络的网络类型为所述本次搜网的目标网络类型;The first processor determines that during the last boot of the UE, the network type of the last applied communication network is the target network type of the current network search;
或者,or,
在接收到第一网络切换操作之后,所述第一处理器基于所述第一网络切换操作,确定本次搜网的目标网络类型;After receiving the first network switching operation, the first processor determines the target network type for this web search based on the first network switching operation;
或者,or,
所述第一处理器获取预先设置的各个网络类型对应的优先级;The first processor obtains the preset priority corresponding to each network type;
所述第一处理器确定当前优先级最高的网络类型为本次搜网的目标网络类型;The first processor determines that the network type with the highest current priority is the target network type for network search;
当通过所述优先级最高的网络类型进行搜网并搜网失败时,基于所述各个网络类型对应的优先级的高低,所述第一处理器依次选择其他网络类型作为本次搜网的目标网络类型。When the network search with the highest priority network type fails and the network search fails, based on the priority level corresponding to each network type, the first processor sequentially selects other network types as the target of this network search Network Type.
在本申请实施例中,用户可预先设置各个网络类型对应的优先级,这种情况下,非接入层根据设置的优先级确定目标网络类型。具体的,非接入层确定当前优先级最高的网络类型为本次搜网的目标网络类型,若在这种情况,接入层搜网失败,则非接入层在选择优先级仅次于所述优先级最高的网络类型为本次搜网的目标网络类型。也就是说,该方案根据预先设置的各个网络类型的优先级的高低,依次选择目标网络类型。In the embodiment of the present application, the user may set the priority corresponding to each network type in advance. In this case, the non-access layer determines the target network type according to the set priority. Specifically, the non-access layer determines that the network type with the highest priority is the target network type for this network search. If the access layer fails to search the network in this case, the non-access layer selects the priority after The network type with the highest priority is the target network type for this search. That is to say, the scheme selects the target network type in turn according to the preset priority of each network type.
进一步的,还可以基于UE的应用参数,确定本次搜网的目标网络类型。这种情况下,所述第一处理器确定本次搜网的目标网络类型,包括:Further, the target network type of the network search can be determined based on the application parameters of the UE. In this case, the first processor determines the target network type for this search, including:
在接收到第二网络切换操作之后,所述第一处理器获取所述UE的应用参数,所述应用参数包括:地址和/或时间;After receiving the second network switching operation, the first processor obtains application parameters of the UE, where the application parameters include: address and/or time;
所述第一处理器基于所述UE的应用参数,以及预先设置的应用参数与网络类型的优先级之间的对应关系,确定各个网络类型的优先级;The first processor determines the priority of each network type based on the application parameters of the UE and the correspondence between the preset application parameters and the priority of the network type;
所述第一处理器确定优先级最高的网络类型为本次搜网的目标网络类型。The first processor determines that the network type with the highest priority is the target network type for the network search.
其中,所述第二网络切换操作用于指示当前需要进行网络切换,以便使非接入层确定本次搜网的目标网络类型。Wherein, the second network switching operation is used to indicate that a network switching is currently required, so that the non-access layer determines the target network type for this network search.
本申请实施例中,预先设置有应用参数与网络类型的优先级之间的对应关系,该对应关系可通过表格等形式存储。并且,根据用户的需求,还可以对该对应关系进行修改。In the embodiment of the present application, a correspondence relationship between application parameters and network type priorities is preset, and the correspondence relationship may be stored in the form of a table or the like. And, according to the needs of users, the corresponding relationship can be modified.
通过本申请实施例的方案,非接入层能够基于应用参数确定各个网络类型的优先级,进一步确定本次搜网的目标网络类型。例如,用户每天从A地出发到B地上班,A地的TD-LTE信号强度较强,B地的GSM信号强度较强,则用户可设置UE位于A地时,TD-LTE优先级最高,而UE位于B地时,GSM优先级最高。这种情况下,当非接入层根据应用参数,确定UE位于A地时,则可确定TD-LTE这一网络类型为本次搜网的目标网络类型;当非接入层根据应用参数,确定UE位于B地时,则可确定GSM这一网络类型为本次搜网的目标网络类型。Through the solution of the embodiment of the present application, the non-access layer can determine the priority of each network type based on the application parameters, and further determine the target network type for this network search. For example, if a user departs from location A to work in location B every day, the TD-LTE signal strength in location A is strong, and the GSM signal strength in location B is strong. When the UE is located in location B, GSM has the highest priority. In this case, when the non-access layer determines that the UE is located in the A location according to the application parameters, it can be determined that the network type of TD-LTE is the target network type for this network search; when the non-access layer is based on the application parameters, When it is determined that the UE is located at the location B, it can be determined that the GSM network type is the target network type for the network search.
或者,所述第一处理器确定本次搜网的目标网络类型,包括:Alternatively, the first processor determines the target network type for this search, including:
在接收到第三网络切换操作之后,所述第一处理器获取所述UE的应用参数,所述应用参数包括:地址和/或时间;After receiving the third network switching operation, the first processor obtains application parameters of the UE, where the application parameters include: address and/or time;
当所述UE连接无线网络时,所述第一处理器通过访问服务器,获取在所述应用参数下各个网络类型的信号强度排序;When the UE is connected to a wireless network, the first processor accesses a server to obtain the signal strength ranking of each network type under the application parameters;
所述第一处理器确定信号强度最强的网络类型为本次搜网的目标网络类型。The first processor determines that the network type with the strongest signal strength is the target network type for the network search.
其中,所述第三网络切换操作用于指示当前需要进行网络切换,以便使非接入层确定本次搜网的目标网络类型。The third network switching operation is used to indicate that network switching is currently required, so that the non-access layer determines the target network type for this network search.
当UE连接无线网络时,则UE可访问服务器,从而通过访问服务器,获取应用参数下各个网络类型的信号强度排序。例如,若应用参数为地点,则可通过访问服务器,获取该地点下各个网络类型的信号强度排序。When the UE is connected to the wireless network, the UE can access the server, so that by accessing the server, the signal strength ranking of each network type under the application parameters can be obtained. For example, if the application parameter is a location, you can access the server to obtain the signal strength ranking of each network type under the location.
通过本申请实施例的方案,非接入层能够通过无线网络访问服务器的方式,获取UE在当前的应用参数下各个网络类型的信号强度排序,并据此确定信号强度最强的网络类型为本次搜网的目标网络类型。Through the solution of the embodiment of the present application, the non-access layer can access the server through the wireless network to obtain the signal strength ranking of each network type of the UE under the current application parameters, and determine the network type with the strongest signal strength based on this The target network type of secondary search.
相应的,本申请实施例公开一种搜网装置,该搜网装置通常设置在UE的接入层中,参见图11所示的结构示意图,所述搜网装置包括:第二存储器210和第二处理器220。Correspondingly, an embodiment of the present application discloses a network search device, which is usually provided in the access layer of the UE. Referring to the schematic structural diagram shown in FIG. 11, the network search device includes: a second memory 210 and a Second processor 220.
其中,所述第二存储器210中存储有可在所述第二处理器上运行的计算机程序;Wherein, the second memory 210 stores a computer program that can run on the second processor;
所述第二处理器220,执行所述计算机程序时,实现以下操作:The second processor 220, when executing the computer program, implements the following operations:
获取搜网列表,所述搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为所述UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络;Obtain a search network list, where the search network list includes a correspondence between a network type and a target network, where the target network is a network that needs to be searched during a network search process when the UE communicates through various network types;
确定本次搜网的目标网络类型;Determine the target network type for this search;
基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。Based on the target network type and the web search list, the target network for this web search is determined and a web search operation is performed.
通过本申请实施例公开的方案,接入层获取的搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为所述UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络,接入层可确定本次搜网的目标网络类型,然后基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。According to the solution disclosed in the embodiment of the present application, the network search list obtained by the access layer contains the correspondence between the network type and the target network. The target network is the network search process when the UE communicates through each network type. For the network that needs to be searched, the access layer can determine the target network type for this search, and then determine the target network for this search and perform the search operation based on the target network type and the search list.
这种情况下,接入层在根据搜网列表进行搜网时,根据搜网时的网络类型,即可确定需要搜寻的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。In this case, the access layer can determine the target network to be searched according to the network type when searching according to the network search list, thereby avoiding searching for unsupported communication networks and reducing the need for the search process Time, further speed up the network, improve network efficiency, and improve user experience.
进一步的,在本申请实施例公开的搜网装置中,在所述第二处理器确定本次搜网的目标网络并搜网之后,所述第二处理器还用于,当对所述本次搜网的目标网络执行m次搜网操作,并且每次搜网操作均失败时,重新确定本次搜网的目标网络类型,m为预设的正整数;Further, in the web search device disclosed in the embodiment of the present application, after the second processor determines the target network of this web search and searches the web, the second processor is also used to The target network of the second search network performs m search operations, and each time the search operation fails, the target network type of this search network is re-determined, m is a preset positive integer;
所述第二处理器还用于基于重新确定的目标网络类型与所述搜网列表,重新确定本次搜网的目标网络并执行搜网操作。The second processor is also used to re-determine the target network of the current network search and perform a network search operation based on the newly determined target network type and the network search list.
相应的,本申请实施例公开一种搜网装置,该搜网装置通常设置在UE的接入层中,参见图12所示的结构示意图,所述搜网装置包括:第三存储器310和第三处理器320。Correspondingly, the embodiments of the present application disclose a network search device, which is usually provided in the access layer of the UE. Referring to the schematic structural diagram shown in FIG. 12, the network search device includes: a third memory 310 and a third Three processors 320.
其中,所述第三存储器310中存储有可在所述第三处理器上运行的计算机程序;Wherein, the third memory 310 stores a computer program that can run on the third processor;
所述第三处理器执行所述计算机程序时,实现以下操作:When the third processor executes the computer program, it implements the following operations:
获取搜网列表,所述搜网列表包含本次搜网的目标网络类型对应的目标网络;Obtain a search network list, which includes a target network corresponding to the target network type of this search network;
所述接入层基于所述搜网列表,执行搜网操作。The access layer performs a network search operation based on the network search list.
这种情况下,非接入层确定本次搜网的目标网络类型,并获取拆分后的搜网列表,其中,述拆分后的搜网列表包含所述目标网络类型对应的目标网络。接入层通过与非接入层的交互,获取拆分后的搜网列表,该拆分后的搜网列表包含本次搜网的目标网络类型对应的目标网络。In this case, the non-access layer determines the target network type of the current network search and obtains a split search network list, where the split search network list includes the target network corresponding to the target network type. The access layer obtains the split network search list through interaction with the non-access layer, and the split network search list includes the target network corresponding to the target network type of the network search.
通过本申请实施例公开的方案,接入层在根据搜网列表进行搜网时,可确定本次搜网的目标网络类型对应的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。Through the solution disclosed in the embodiment of the present application, the access layer can determine the target network corresponding to the target network type of this search when searching the network according to the search list, thereby avoiding searching for unsupported communication networks and reducing the search process The time required to further speed up the network, improve network efficiency, and improve user experience.
进一步的,在本申请实施例公开的搜网装置中,在基于所述搜网列表,执行搜网操作之后,所述第三处理器还用于,当执行n次执行搜网操作,并且每次搜网操作均失败时,重新获取搜网列表,重新获取到的所述搜网列表中包含重新确定的目标网络类型对应的目标网络,n为预设的正整数,并且,所述第三处理器基于重新获取到的所述搜网列表,执行搜网操作。Further, in the web search device disclosed in the embodiment of the present application, after performing the web search operation based on the web search list, the third processor is further used to perform the web search operation n times, and each time When all the web search operations fail, re-acquire the web search list, the re-acquired web search list contains the target network corresponding to the re-determined target network type, n is a preset positive integer, and the third The processor performs a search operation based on the retrieved search list.
通过上述方案,接入层能够重新获取搜网列表,并根据重新获取到的所述搜网列表进行搜网。Through the above solution, the access layer can re-acquire the web search list and perform web search according to the re-acquired web search list.
相应的,在本申请另一实施例中,还包括一种非接入层,包括:Correspondingly, in another embodiment of the present application, it also includes a non-access layer, including:
第一收发器,用于用于获取所述UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型;A first transceiver, configured to obtain network access information of the UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
第一处理器,用于基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络,并且,基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。The first processor is used to determine the target network searched during the network search process when the UE communicates through various network types based on the network access information, and based on the UE searched during the network search process The searched target network generates a search list containing the correspondence between the network type and the target network.
相应的,在本申请另一实施例中,还包括一种接入层,包括:Correspondingly, in another embodiment of the present application, it also includes an access layer, including:
第二收发器,用于获取搜网列表,所述搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为所述UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络;The second transceiver is used to obtain a search network list, and the search network list includes a correspondence between a network type and a target network. The target network is a network search process performed by the UE when communicating through various network types. Need to search the network;
第二处理器,用于确定本次搜网的目标网络类型,并基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。The second processor is used to determine the target network type of the current network search, and based on the target network type and the network search list, determine the target network of the current network search and perform a network search operation.
相应的,在本申请另一实施例中,还包括一种接入层,包括:Correspondingly, in another embodiment of the present application, it also includes an access layer, including:
第三收发器,用于获取搜网列表,所述搜网列表包含本次搜网的目标网络类型对应的目标网络;The third transceiver is used to obtain a search network list, and the search network list includes the target network corresponding to the target network type of this search network;
第三处理器,用于基于所述搜网列表,执行搜网操作。The third processor is used to perform a web search operation based on the web search list.
在本申请另一实施例中,还公开一种用户设备,所述用户设备可以包括手机和电话手表等能够进行通信业务的终端设备。其中,参见图13所示的结构示意图,该用户设备包括:存储器、处理器200及存储在存储器上并可在处理器上运行的计算机程序。进一步的,还可以包括收发器100,存储器可包括随机存取存储器300、只读存储器400,并且,还可以包括总线500。其中,处理器200通过总线500分别耦接收发器100、随机存取存储器300以及只读存储器400,所述处理器执行所述计算机程序时,实现本申请上述实施例公开的搜网列表生成方法或搜网方法的部分或全部步骤,即实现如图2至图6所示的搜网列表生成方法的部分或全部步骤,或者,实现如图7所示的搜网方法,或者,如图8所示的搜网方法。In another embodiment of the present application, a user equipment is also disclosed. The user equipment may include a mobile phone, a phone watch, and other terminal devices capable of performing communication services. Wherein, referring to the schematic structural diagram shown in FIG. 13, the user equipment includes: a memory, a processor 200, and a computer program stored on the memory and executable on the processor. Further, the transceiver 100 may be included, the memory may include a random access memory 300, a read-only memory 400, and a bus 500 may also be included. The processor 200 is respectively coupled to the receiver 100, the random access memory 300, and the read-only memory 400 through the bus 500. When the processor executes the computer program, the search list generation method disclosed in the above embodiments of the present application is implemented Or part or all of the steps of the web search method, that is, to realize part or all of the steps of the method of generating the web search list shown in FIGS. 2 to 6, or to implement the web search method shown in FIG. 7, or, as shown in FIG. 8. The search method shown.
其中,当需要运行用户设备时,通过固化在存储器中的基本输入输出系统或者嵌入式系 统中的bootloader引导系统进行启动,引导用户设备进入正常运行状态。在用户设备进入正常运行状态后,在存储器中运行应用程序和操作系统,使得所述处理器执行以图2至6所示的搜网列表生成方法的部分或全部步骤,或者执行如图7所示的搜网方法,或者执行如图8所示的搜网方法。Among them, when the user equipment needs to be operated, the basic input and output system solidified in the memory or the bootloader boot system in the embedded system is used to start the system and guide the user equipment into a normal operating state. After the user equipment enters the normal operating state, run the application program and the operating system in the memory, so that the processor performs part or all of the steps of the method for generating the search list shown in FIGS. 2 to 6, or executes as shown in FIG. 7. The web search method shown, or the web search method shown in FIG. 8 is performed.
本发明实施例的用户设备可对应于上述图2至图6所对应的实施例中的用户设备,并且,该用户设备可以实现图2至图6所对应的实施例中的用户设备所具有的功能和/或所实施的各种步骤和方法。为了简洁,在此不再赘述。The user equipment in the embodiments of the present invention may correspond to the user equipment in the embodiments corresponding to the foregoing FIGS. 2 to 6, and the user equipment may implement the user equipment in the embodiments corresponding to FIGS. 2 to 6. Functions and/or various steps and methods implemented. For brevity, I will not repeat them here.
或者,本发明实施例的用户设备可对应于上述图7所对应的实施例中的用户设备,并且,该用户设备可以实现图7所对应的实施例中的用户设备所具有的功能和/或所实施的各种步骤和方法。为了简洁,在此不再赘述。Alternatively, the user equipment in the embodiment of the present invention may correspond to the user equipment in the embodiment corresponding to FIG. 7 described above, and the user equipment may implement the functions and/or functions of the user equipment in the embodiment corresponding to FIG. 7. Various steps and methods implemented. For brevity, I will not repeat them here.
或者,本发明实施例的用户设备可对应于上述图8所对应的实施例中的用户设备,并且,该用户设备可以实现图8所对应的实施例中的用户设备所具有的功能和/或所实施的各种步骤和方法。为了简洁,在此不再赘述。Alternatively, the user equipment in the embodiment of the present invention may correspond to the user equipment in the embodiment corresponding to FIG. 8 described above, and the user equipment may implement the functions and/or functions of the user equipment in the embodiment corresponding to FIG. 8. Various steps and methods implemented. For brevity, I will not repeat them here.
其中,任意设备中的存储介质均可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。Among them, the storage medium in any device can be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, abbreviation: ROM) or a random storage memory (English: random access memory, abbreviation: RAM), etc. .
另外,处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。存储器可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器还可以包括上述种类的存储器的组合。In addition, the processor may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (complex programmable logic device (CPLD), field programmable gate array (FPGA), general array logic (GAL) or any combination thereof. The memory may include volatile memory (volatile memory), such as random-access memory (RAM); the memory may also include non-volatile memory (non-volatile memory), such as read-only memory (read-only) memory, ROM), flash memory (flash memory), hard disk (hard disk drive) or solid state drive (SSD); the memory may also include a combination of the above types of memory.
需要说明的是,本实施例也可以基于通用的物理服务器结合网络功能虚拟化(英文:Network Function Virtualization,NFV)技术实现的网络设备,该网络设备为虚拟网络设备(如,虚拟主机、虚拟路由器或虚拟交换机)。所述虚拟网络设备可以是虚拟机(英文:Virtual Machine,VM),所述虚拟机部署在硬件设备上(例如,物理服务器)。虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。本领域技术人员通过阅读本申请,即可在通用物理服务器上虚拟出具有上述功能的多个网络设备。此处不再赘述。It should be noted that this embodiment may also be based on a network device implemented by a general physical server combined with network function virtualization (NFV) technology, which is a virtual network device (eg, virtual host, virtual router) Or virtual switch). The virtual network device may be a virtual machine (English: Virtual Machine, VM), and the virtual machine is deployed on a hardware device (for example, a physical server). A virtual machine refers to a complete computer system with complete hardware system functions simulated by software and running in a completely isolated environment. By reading this application, a person skilled in the art can virtualize multiple network devices with the above-mentioned functions on a general physical server. I won't repeat them here.
本发明实施例涉及一种应用于用户设备的选网方法,所述用户设备可以包括手机和电话手表等能够进行通信业务的终端设备。Embodiments of the present invention relate to a network selection method applied to user equipment. The user equipment may include a mobile phone, a phone watch, and other terminal devices capable of performing communication services.
以用户设备为手机为例,图14示出的是与本发明实施例相关的手机1400的部分结构的框图。参考图14,手机1400包括、RF(Radio Frequency,射频)电路1410、存储器1420、其他输入设备1430、显示屏1440、传感器1450、音频电路1460、I/O子系统1470、处理器1480、以及电源1490等部件。本领域技术人员可以理解,图14中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。本领领域技术人员可以理解显示屏1440属于用户界面(UI,User Interface),且手机1400可以包括比图示或者更少的用户界面。Taking the user equipment as a mobile phone as an example, FIG. 14 is a block diagram of a partial structure of a mobile phone 1400 related to an embodiment of the present invention. 14, the mobile phone 1400 includes an RF (Radio Frequency) circuit 1410, a memory 1420, other input devices 1430, a display 1440, a sensor 1450, an audio circuit 1460, an I/O subsystem 1470, a processor 1480, and a power supply 1490 and other components. Those skilled in the art may understand that the structure of the mobile phone shown in FIG. 14 does not constitute a limitation on the mobile phone, and may include more or fewer components than shown, or combine some components, or split certain components, or Different parts arrangement. Those skilled in the art may understand that the display screen 1440 belongs to a user interface (UI, User Interface), and the mobile phone 1400 may include a user interface that is less than that illustrated or less.
下面结合图14对手机1400的各个构成部件进行具体的介绍:The following describes each component of the mobile phone 1400 in detail with reference to FIG. 14:
RF电路1410可用于收发信息或通话过程中,信号的接收和发送,特别地,可将基站的下行信息接收后,给处理器1480处理;另外,还可将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路1410还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、(Long长期演进Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。The RF circuit 1410 can be used to receive and send signals during the sending and receiving of information or during a call. In particular, the downstream information of the base station can be received and processed by the processor 1480; in addition, the designed uplink data can also be sent to the base station. Generally, the RF circuit includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, the RF circuit 1410 can also communicate with the network and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile (GSM), General Packet Radio Service (GPRS), and Code Division Multiple Access (Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (Wideband Code Multiple Division Access, WCDMA), (Long Term Evolution Evolution, LTE), e-mail, short message service (Short Messaging Service, SMS), etc.
存储器1420可用于存储软件程序以及模块,处理器1480通过运行存储在存储器1420的软件程序以及模块,从而执行手机1400的各种功能应用以及数据处理。存储器1420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图象播放功能等)等;存储数据区可存储根据手机1400的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 1420 may be used to store software programs and modules. The processor 1480 executes various functional applications and data processing of the mobile phone 1400 by running the software programs and modules stored in the memory 1420. The memory 1420 may mainly include a storage program area and a storage data area, where the storage program area may store an operating system, application programs required by at least one function (such as a sound playback function, an image playback function, etc.), etc.; the storage data area may store Data created according to the use of the mobile phone 1400 (such as audio data, phone book, etc.), etc. In addition, the memory 1420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
其他输入设备1430可用于接收输入的数字或字符信息,以及生成与手机1400的用户设置以及功能控制有关的键信号输入。具体地,其他输入设备1430可包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆、光鼠(光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸)等中的一种或多种。其他输入设备1430与I/O子系统1470的其他输入设备控制器1471相连接,在其他设备输入控制器1471的控制下与处理器1480进行信号交互。 Other input devices 1430 may be used to receive inputted numeric or character information, and generate key signal input related to user settings and function control of the mobile phone 1400. Specifically, other input devices 1430 may include but are not limited to physical keyboards, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and light mice (light mice are touch sensitive that do not display visual output Surface, or an extension of a touch-sensitive surface formed by a touch screen, etc.). The other input device 1430 is connected to the other input device controller 1471 of the I/O subsystem 1470, and performs signal interaction with the processor 1480 under the control of the other device input controller 1471.
显示屏1440可用于显示由用户输入的信息或提供给用户的信息以及手机1400的各种菜单,还可以接受用户输入。具体的显示屏1440可包括显示面板1441,以及触控面板1442。其中显示面板1441可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板1441。触控面板1442,也称为触摸屏、触敏屏等,可收集用户在其上或附近的接触或者非接触操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1442上或在触控面板1442附近的操作,也可以包括体感操作;该操作包括单点控制操作、多点控制操作等操作类型),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1442可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位、姿势,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成处理器能够处理的信息,再送给处理器1480,并能接收处理器1480发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1442,也可以采用未来发展的任何技术实现触控面板1442。进一步的,触控面板1442可覆盖显示面板1441,用户可以根据显示面板1441显示的内容(该显示内容包括但不限于,软键盘、虚拟鼠标、虚拟按键、图标等等),在显示面板1441上覆盖的触控面板1442上或者附近进行操作,触控面板1442检测到在其上或附近的操作后,通过I/O子系统1470传送给处理器1480以确定用户输入,随后处理器1480根据用户输入通过I/O子系统1470在显示面板1441上提供相应的视觉输出。虽然在图12中,触控面板1442与显示面板1441是作为两个独立的部件来实现手机1400的 输入和输入功能,但是在某些实施例中,可以将触控面板1442与显示面板1441集成而实现手机1400的输入和输出功能。The display screen 1440 can be used to display information input by the user or provided to the user and various menus of the mobile phone 1400, and can also accept user input. The specific display 1440 may include a display panel 1441 and a touch panel 1442. The display panel 1441 can be configured in the form of an LCD (Liquid Crystal), an OLED (Organic Light-Emitting Diode, organic light emitting diode), or the like. The touch panel 1442, also known as a touch screen, touch-sensitive screen, etc., can collect user contact or non-contact operations on or near it (for example, the user uses any suitable objects or accessories such as fingers, stylus, etc. on the touch panel 1442 Or operations near the touch panel 1442 may also include somatosensory operations; the operations include single-point control operations, multi-point control operations, and other operation types), and drive the corresponding connection device according to a preset program. Optionally, the touch panel 1442 may include a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation and posture, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into a processor capable of The processed information is sent to the processor 1480, and can receive the command sent by the processor 1480 and execute it. In addition, the touch panel 1442 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves, or the touch panel 1442 may be implemented using any technology developed in the future. Further, the touch panel 1442 can cover the display panel 1441, and the user can display on the display panel 1441 according to the content displayed by the display panel 1441 (the display content includes, but is not limited to, a soft keyboard, a virtual mouse, a virtual key, an icon, etc.) Operate on or near the covered touch panel 1442. After detecting the operation on or near it, the touch panel 1442 transmits it to the processor 1480 through the I/O subsystem 1470 to determine the user input, and then the processor 1480 according to the user The input provides a corresponding visual output on the display panel 1441 through the I/O subsystem 1470. Although in FIG. 12, the touch panel 1442 and the display panel 1441 are implemented as two independent components to realize the input and input functions of the mobile phone 1400, in some embodiments, the touch panel 1442 and the display panel 1441 may be integrated And realize the input and output functions of the mobile phone 1400.
手机1400还可包括至少一种传感器1450,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1441的亮度,接近传感器可在手机1400移动到耳边时,关闭显示面板1441和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机1400还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The mobile phone 1400 may further include at least one sensor 1450, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1441 according to the brightness of the ambient light, and the proximity sensor may close the display panel 1441 when the mobile phone 1400 moves to the ear /Or backlight. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when at rest, and can be used to identify mobile phone gesture applications (such as horizontal and vertical screen switching, related Games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tap), etc. As for the mobile phone 1400, other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. can be configured here. Repeat again.
音频电路1460、扬声器1461,麦克风1462可提供用户与手机1400之间的音频接口。音频电路1460可将接收到的音频数据转换后的信号,传输到扬声器1461,由扬声器1461转换为声音信号输出;另一方面,麦克风1462将收集的声音信号转换为信号,由音频电路1460接收后转换为音频数据,再将音频数据输出至RF电路1408以发送给比如另一手机,或者将音频数据输出至存储器1420以便进一步处理。The audio circuit 1460, the speaker 1461, and the microphone 1462 can provide an audio interface between the user and the mobile phone 1400. The audio circuit 1460 can transmit the received audio data converted signal to the speaker 1461, which is converted into a sound signal output by the speaker 1461; on the other hand, the microphone 1462 converts the collected sound signal into a signal, which is received by the audio circuit 1460 Convert to audio data, and then output the audio data to the RF circuit 1408 to send to, for example, another mobile phone, or output the audio data to the memory 1420 for further processing.
I/O子系统1470用来控制输入输出的外部设备,可以包括其他设备输入控制器1471、传感器控制器1472、显示控制器1473。可选的,一个或多个其他输入控制设备控制器1471从其他输入设备1430接收信号和/或者向其他输入设备1430发送信号,其他输入设备1430可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮、光鼠(光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸)。值得说明的是,其他输入控制设备控制器1471可以与任一个或者多个上述设备连接。所述I/O子系统1470中的显示控制器1473从显示屏1440接收信号和/或者向显示屏1440发送信号。显示屏1440检测到用户输入后,显示控制器1473将检测到的用户输入转换为与显示在显示屏1440上的用户界面对象的交互,即实现人机交互。传感器控制器1472可以从一个或者多个传感器1450接收信号和/或者向一个或者多个传感器1450发送信号。The I/O subsystem 1470 is used to control input and output external devices, and may include other device input controllers 1471, sensor controllers 1472, and display controllers 1473. Optionally, one or more other input control device controllers 1471 receive signals from other input devices 1430 and/or send signals to other input devices 1430. The other input devices 1430 may include physical buttons (press buttons, rocker buttons, etc.) , Dial, slide switch, joystick, click wheel, light mouse (light mouse is a touch sensitive surface that does not display visual output, or an extension of a touch sensitive surface formed by a touch screen). It is worth noting that the other input control device controller 1471 can be connected to any one or more of the above devices. The display controller 1473 in the I/O subsystem 1470 receives signals from the display screen 1440 and/or sends signals to the display screen 1440. After the display screen 1440 detects the user input, the display controller 1473 converts the detected user input into interaction with the user interface object displayed on the display screen 1440, that is, human-computer interaction is realized. The sensor controller 1472 may receive signals from one or more sensors 1450 and/or send signals to one or more sensors 1450.
处理器1480是手机1400的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1420内的软件程序和/或模块,以及调用存储在存储器1420内的数据,执行手机1400的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1480可包括一个或多个处理单元;优选的,处理器1480可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1480中。The processor 1480 is the control center of the mobile phone 1400, and uses various interfaces and lines to connect the various parts of the entire mobile phone, by running or executing the software programs and/or modules stored in the memory 1420, and calling the data stored in the memory 1420, Perform various functions and process data of the mobile phone 1400, so as to perform overall monitoring of the mobile phone. Optionally, the processor 1480 may include one or more processing units; preferably, the processor 1480 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, and application programs, etc. The modem processor mainly handles wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 1480.
其中,当处理器1480集成应用处理器和调制解调处理器时,调制解调处理器可实现图2至图6,或者图7,或者图8所对应的实施例中的功能和/或执行所对应的实施例中的各种步骤和方法,并且向应用处理器上报指令。When the processor 1480 integrates the application processor and the modem processor, the modem processor can implement the functions and/or execution in the embodiments corresponding to FIG. 2 to FIG. 6, or FIG. 7, or FIG. 8 Various steps and methods in the corresponding embodiments, and report instructions to the application processor.
手机1400还包括给各个部件供电的电源1490(比如电池),优选的,电源可以通过电源管理系统与处理器1480逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。The mobile phone 1400 further includes a power supply 1490 (such as a battery) for powering various components. Preferably, the power supply can be logically connected to the processor 1480 through a power management system, so as to realize functions such as charging, discharging, and power consumption management through the power management system.
尽管未示出,手机1400还可以包括摄像头、蓝牙模块等,在此不再赘述。Although not shown, the mobile phone 1400 may further include a camera, a Bluetooth module, and so on, which will not be repeated here.
相应的,在本申请另一实施例中,公开一种搜网系统,参见图15所示的结构示意图,所述搜网系统包括执行如图2至6所示的搜网列表生成方法的部分或全部步骤的搜网列表生成 装置,以及执行如图7所示的搜网方法的搜网装置。Correspondingly, in another embodiment of the present application, a web search system is disclosed. Referring to the schematic structural diagram shown in FIG. 15, the web search system includes a part that executes the method for generating a web search list as shown in FIGS. 2 to 6. Or a net search list generating device of all steps, and a net search device that executes the net search method shown in FIG. 7.
或者,所述搜网系统包括执行如图2至图6所示的搜网列表生成方法的部分或全部步骤的搜网列表生成装置,以及执行如图8所示的搜网方法的搜网装置。Or, the web search system includes a web search list generation device that performs part or all of the steps of the web search list generation method shown in FIGS. 2 to 6, and a web search device that executes the web search method shown in FIG. .
通过本申请实施例公开的方案,搜网列表生成装置所生成的搜网列表中包含网络类型与目标网络之间的对应关系,这种情况下,搜网装置在根据搜网列表进行搜网时,根据搜网时的网络类型,即可确定需要搜寻的目标网络,从而避免搜寻不支持的通信网络,减少搜网过程所需的时间,进一步加快驻网速度,提高驻网效率,并提高用户体验。According to the solution disclosed in the embodiment of the present application, the search list generated by the search list generating device contains the correspondence between the network type and the target network. In this case, the search device performs the search according to the search list , According to the network type when searching the network, you can determine the target network to search, so as to avoid searching for unsupported communication networks, reduce the time required for the search process, further speed up the network speed, improve the efficiency of the network, and improve users Experience.
具体实现中,本申请实施例还提供一种计算机可读介质,其中,所述计算机可读介质包括指令,当所述计算机可读介质在计算机上运行时,使得计算机实施包括图2至图6提供的搜网列表生成方法的部分或全部步骤。任意设备中的存储介质均可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。In a specific implementation, an embodiment of the present application also provides a computer-readable medium, where the computer-readable medium includes instructions, and when the computer-readable medium runs on a computer, the computer implementation includes FIGS. 2 to 6 Some or all steps of the provided search list generation method. The storage medium in any device can be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, abbreviation: ROM) or a random storage memory (English: random access memory, abbreviation: RAM), etc.
具体实现中,本申请实施例还提供一种计算机可读介质,其中,所述计算机可读介质包括指令,当所述计算机可读介质在计算机上运行时,使得计算机实施包括图7提供的搜网方法的部分或全部步骤。任意设备中的存储介质均可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。In a specific implementation, an embodiment of the present application further provides a computer-readable medium, where the computer-readable medium includes instructions, and when the computer-readable medium runs on a computer, the computer implements the search including FIG. 7. Some or all steps of the web method. The storage medium in any device can be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, abbreviation: ROM) or a random storage memory (English: random access memory, abbreviation: RAM), etc.
具体实现中,本申请实施例还提供一种计算机可读介质,其中,所述计算机可读介质包括指令,当所述计算机可读介质在计算机上运行时,使得计算机实施包括图8提供的搜网方法的部分或全部步骤。任意设备中的存储介质均可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。In a specific implementation, an embodiment of the present application further provides a computer-readable medium, where the computer-readable medium includes instructions, and when the computer-readable medium runs on a computer, the computer implementation includes the search provided in FIG. 8 Some or all steps of the web method. The storage medium in any device can be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, abbreviation: ROM) or a random storage memory (English: random access memory, abbreviation: RAM), etc.
本领域技术任何还可以了解到本申请实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本申请实施例保护的范围。Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of the two. Whether such a function is implemented by hardware or software depends on the specific application and the design requirements of the entire system. A person skilled in the art may use various methods to implement the described functions for each specific application, but such implementation should not be understood as going beyond the protection scope of the embodiments of the present application.
本申请实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。The various illustrative logic units and circuits described in the embodiments of the present application may be implemented by a general-purpose processor, a digital signal processor, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices. Discrete gate or transistor logic, discrete hardware components, or any combination of the above are designed to implement or operate the described functions. The general-purpose processor may be a microprocessor, and optionally, the general-purpose processor may also be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration achieve.
本申请实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存 储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于UE中。可选地,处理器和存储媒介也可以设置于UE中的不同的部件中。The steps of the method or algorithm described in the embodiments of the present application may be directly embedded in hardware, a software unit executed by a processor, or a combination of both. The software unit may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium in the art. Illustratively, the storage medium may be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Alternatively, the storage medium may also be integrated into the processor. The processor and the storage medium may be provided in the ASIC, and the ASIC may be provided in the UE. Optionally, the processor and the storage medium may also be provided in different components in the UE.
应理解,在本申请的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that in various embodiments of the present application, the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not be used for the embodiments of this application. The implementation process constitutes no limitation.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be from a website site, computer, server or data center Transmission to another website, computer, server or data center via wired (eg coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (eg infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including a server, a data center, and the like integrated with one or more available media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, Solid State Disk (SSD)), or the like.
本说明书的各个部分均采用递进的方式进行描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点介绍的都是与其他实施例不同之处。尤其,对于装置和系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例部分的说明即可。Each part of this specification is described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they learn the basic inventive concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solutions in the embodiments of the present invention can be embodied in the form of software products in essence or part of contributions to the existing technology, and the computer software products can be stored in a storage medium, such as ROM/RAM , Magnetic disks, optical disks, etc., including several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in various embodiments of the present invention or some parts of the embodiments.
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于……实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。The same or similar parts between the embodiments in this specification can be referred to each other. In particular, for the embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for the relevant parts, please refer to the description in the method embodiment.
以上所述的本发明实施方式并不构成对本发明保护范围的限定。The above-described embodiments of the present invention do not constitute a limitation on the protection scope of the present invention.

Claims (27)

  1. 一种搜网列表生成方法,其特征在于,包括:A method for generating a search list is characterized by including:
    用户设备UE中的非接入层获取所述UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型;The non-access layer in the user equipment UE obtains network access information of the UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
    所述非接入层基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络;Based on the network access information, the non-access layer determines the target network searched during the network search process when the UE communicates through various network types;
    所述非接入层基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。The non-access stratum generates a network search list including the correspondence between the network type and the target network based on the target network searched by the UE during the network search process.
  2. 根据权利要求1所述的搜网列表生成方法,其特征在于,所述非接入层获取UE的网络接入信息,包括以下选项中的一项或多项:The method for generating a network search list according to claim 1, wherein the non-access stratum acquiring network access information of the UE includes one or more of the following options:
    所述非接入层读取所述UE的存储空间,获取预先存储在所述存储空间内的网络接入信息;The non-access layer reads the storage space of the UE to obtain network access information pre-stored in the storage space;
    所述非接入层读取所述UE内的用户身份识别模块SIM卡,获取预先存储在SIM卡内的网络接入信息;The non-access layer reads the SIM card of the user identification module in the UE to obtain network access information pre-stored in the SIM card;
    所述非接入层通过无线网络访问云端,获取预先存储在云端的网络接入信息。The non-access layer accesses the cloud through a wireless network to obtain network access information pre-stored in the cloud.
  3. 根据权利要求2所述的搜网列表生成方法,其特征在于,当所述网络接入信息存储在所述UE的存储空间内,或者存储在所述SIM卡时,还包括:The method for generating a web search list according to claim 2, wherein when the network access information is stored in the storage space of the UE or the SIM card, the method further comprises:
    所述非接入层每隔预设周期访问云端,获取云端内存储的网络接入信息;The non-access layer accesses the cloud every preset period to obtain network access information stored in the cloud;
    所述非接入层通过所述云端内存储的网络接入信息,更新存储在所述UE的存储空间内,或者存储在所述SIM卡内的网络接入信息。The non-access layer updates the network access information stored in the storage space of the UE or stored in the SIM card through the network access information stored in the cloud.
  4. 根据权利要求1所述的搜网列表生成方法,其特征在于,在所述非接入层生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表之后,还包括:The method for generating a web search list according to claim 1, wherein after the non-access layer generates a web search list containing the correspondence between the network type and the target network, the method further comprises:
    所述非接入层向所述UE中的接入层传输所述搜网列表;The non-access layer transmits the network search list to the access layer in the UE;
    或者,or,
    所述非接入层确定本次搜网的目标网络类型;The non-access layer determines the target network type for this search;
    所述非接入层基于所述搜网列表中包含的网络类型与目标网络之间的对应关系,确定所述目标网络类型对应的目标网络;The non-access layer determines the target network corresponding to the target network type based on the correspondence between the network type included in the search list and the target network;
    所述非接入层对所述搜网列表进行拆分,并向所述UE中的接入层传输拆分后的搜网列表,所述拆分后的搜网列表包含所述目标网络类型对应的目标网络。The non-access layer splits the network search list and transmits the split network search list to the access layer in the UE, where the split network search list includes the target network type Corresponding target network.
  5. 根据权利要求4所述的搜网列表生成方法,其特征在于,所述非接入层确定本次搜网的目标网络类型,包括:The method for generating a network search list according to claim 4, wherein the non-access stratum determines the target network type of the network search, including:
    当本次生成搜网列表为所述UE开机后首次生成搜网列表时,所述非接入层通过查询所述UE的使用日志,获取所述UE在上一次开机过程中,最后应用的通信网络的网络类型;When generating the search network list for the first time after the UE is turned on, the non-access layer queries the usage log of the UE to obtain the communication that was last applied by the UE during the last startup process The network type of the network;
    所述非接入层确定所述UE在上一次开机过程中,所述最后应用的通信网络的网络类型为所述本次搜网的目标网络类型;The non-access layer determines that the last application of the UE during the last booting process is performed by the network type of the communication network used for the current network search;
    或者,or,
    在接收到第一网络切换操作之后,所述非接入层基于所述第一网络切换操作,确定本次搜网的目标网络类型;After receiving the first network switching operation, the non-access stratum determines the target network type for the current network search based on the first network switching operation;
    或者,or,
    所述非接入层获取预先设置的各个网络类型对应的优先级;The non-access layer obtains the preset priority corresponding to each network type;
    所述非接入层确定当前优先级最高的网络类型为本次搜网的目标网络类型;The non-access layer determines that the network type with the highest current priority is the target network type for this network search;
    当通过所述优先级最高的网络类型进行搜网并搜网失败时,基于所述各个网络类型对应的优先级的高低,所述非接入层依次选择其他网络类型作为本次搜网的目标网络类型。When the network search with the highest priority network type fails and the network search fails, based on the priority level of each network type, the non-access layer sequentially selects other network types as the target of this network search Network Type.
  6. 根据权利要求4所述的搜网列表生成方法,其特征在于,所述非接入层确定本次搜网的目标网络类型,包括:The method for generating a network search list according to claim 4, wherein the non-access stratum determines the target network type of the network search, including:
    在接收到第二网络切换操作之后,所述非接入层获取所述UE的应用参数,所述应用参数包括:地址和/或时间;After receiving the second network switching operation, the non-access stratum acquires the application parameters of the UE, the application parameters include: address and/or time;
    所述非接入层基于所述UE的应用参数,以及预先设置的应用参数与网络类型的优先级之间的对应关系,确定各个网络类型的优先级;The non-access layer determines the priority of each network type based on the application parameters of the UE and the correspondence between the preset application parameters and the priority of the network type;
    所述非接入层确定优先级最高的网络类型为本次搜网的目标网络类型;The non-access layer determines that the network type with the highest priority is the target network type for the network search;
    或者,or,
    在接收到第三网络切换操作之后,所述非接入层获取所述UE的应用参数,所述应用参数包括:地址和/或时间;After receiving the third network switching operation, the non-access stratum acquires the application parameters of the UE, and the application parameters include: address and/or time;
    当所述UE连接无线网络时,所述非接入层通过访问服务器,获取在所述应用参数下各个网络类型的信号强度排序;When the UE is connected to a wireless network, the non-access layer obtains the signal strength ranking of each network type under the application parameters by accessing the server;
    所述非接入层确定信号强度最强的网络类型为本次搜网的目标网络类型。The non-access layer determines that the network type with the strongest signal strength is the target network type for the network search.
  7. 一种搜网方法,其特征在于,包括:A method of searching the Internet, which is characterized by including:
    用户设备UE中的接入层获取搜网列表,所述搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为所述UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络;The access layer in the user equipment UE obtains a network search list, and the network search list contains the correspondence between the network type and the target network. The target network is the network search process when the UE communicates through each network type Need to search the network;
    所述接入层确定本次搜网的目标网络类型;The access layer determines the target network type for this search;
    所述接入层基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。Based on the target network type and the search network list, the access layer determines the target network for this search and performs a search operation.
  8. 根据权利要求7所述的搜网方法,其特征在于,在所述接入层确定本次搜网的目标网络并搜网之后,还包括:The network search method according to claim 7, wherein after the access layer determines the target network for this search and searches the network, the method further comprises:
    当对所述本次搜网的目标网络执行m次搜网操作,并且每次搜网操作均失败时,所述接入层重新确定本次搜网的目标网络类型,m为预设的正整数;When performing m network search operations on the target network of the current network search, and each network search operation fails, the access layer re-determines the target network type of the current network search, m is a preset positive Integer
    所述接入层基于重新确定的目标网络类型与所述搜网列表,重新确定本次搜网的目标网络并执行搜网操作。The access layer re-determines the target network of the current network search and performs the network search operation based on the newly determined target network type and the network search list.
  9. 一种搜网方法,其特征在于,包括:A method of searching the Internet, which is characterized by including:
    用户设备UE中的接入层获取搜网列表,所述搜网列表包含本次搜网的目标网络类型对应的目标网络;The access layer in the user equipment UE obtains a search network list, where the search network list includes the target network corresponding to the target network type of the current network search;
    所述接入层基于所述搜网列表,执行搜网操作。The access layer performs a network search operation based on the network search list.
  10. 根据权利要求9所述的搜网方法,其特征在于,在所述接入层基于所述搜网列表,执行搜网操作之后,还包括:The web search method according to claim 9, wherein after the access layer performs a web search operation based on the web search list, the method further comprises:
    当执行n次执行搜网操作,并且每次搜网操作均失败时,所述接入层重新获取搜网列表,重新获取到的所述搜网列表中包含重新确定的目标网络类型对应的目标网络,n为预设的正整数;When performing the network search operation n times, and each time the network search operation fails, the access layer re-acquires the network search list, and the re-acquired network search list contains the target corresponding to the re-determined target network type Network, n is a preset positive integer;
    所述接入层基于重新获取到的所述搜网列表,执行搜网操作。The access layer performs a web search operation based on the newly acquired web search list.
  11. 一种搜网列表生成装置,其特征在于,包括:A device for generating a search list is characterized by comprising:
    第一存储器和第一处理器;The first memory and the first processor;
    所述第一存储器中存储有可在所述第一处理器上运行的计算机程序;A computer program that can run on the first processor is stored in the first memory;
    所述第一处理器执行所述计算机程序时,实现以下操作:When the first processor executes the computer program, it implements the following operations:
    获取用户设备UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型;Acquiring network access information of user equipment UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
    基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络;Based on the network access information, determining the target network searched during the network search process when the UE communicates through various network types;
    基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。Based on the target network searched by the UE during the network search process, a network search list containing the correspondence between the network type and the target network is generated.
  12. 根据权利要求11所述的搜网列表生成装置,其特征在于,所述第一处理器获取UE的网络接入信息,包括以下选项中的一项或多项:The apparatus for generating a web search list according to claim 11, wherein the first processor obtains network access information of the UE, including one or more of the following options:
    所述第一处理器读取所述UE的存储空间,获取预先存储在所述存储空间内的网络接入信息;The first processor reads the storage space of the UE to obtain network access information pre-stored in the storage space;
    所述第一处理器读取所述UE内的用户身份识别模块SIM卡,获取预先存储在SIM卡内的网络接入信息;The first processor reads the SIM card of the user identification module in the UE to obtain network access information pre-stored in the SIM card;
    所述第一处理器通过无线网络访问云端,获取预先存储在云端的网络接入信息。The first processor accesses the cloud through a wireless network to obtain network access information pre-stored in the cloud.
  13. 根据权利要求12所述的搜网列表生成装置,其特征在于,当所述网络接入信息存储在所述UE的存储空间内,或者存储在所述SIM卡时,The apparatus for generating a web search list according to claim 12, wherein when the network access information is stored in the storage space of the UE or the SIM card,
    所述第一处理器执行所述计算机程序时,还用于实现以下操作:When the first processor executes the computer program, it is also used to implement the following operations:
    每隔预设周期访问云端,获取云端内存储的网络接入信息;Visit the cloud every preset period to obtain the network access information stored in the cloud;
    通过所述云端内存储的网络接入信息,更新存储在所述UE的存储空间内,或者存储在所述SIM卡内的网络接入信息。The network access information stored in the storage space of the UE or the network access information stored in the SIM card is updated through the network access information stored in the cloud.
  14. 根据权利要求11所述的搜网列表生成装置,其特征在于,在生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表之后,The apparatus for generating a web search list according to claim 11, wherein after generating a web search list including the correspondence between the network type and the target network,
    所述第一处理器执行所述计算机程序时还用于,向所述UE中的接入层传输所述搜网列表;When the first processor executes the computer program, it is also used to transmit the network search list to the access layer in the UE;
    或者,or,
    所述第一处理器执行所述计算机程序时还用于,确定本次搜网的目标网络类型,基于所 述搜网列表中包含的网络类型与目标网络之间的对应关系,确定所述目标网络类型对应的目标网络,并且,对所述搜网列表进行拆分,并向所述UE中的接入层传输拆分后的搜网列表,所述拆分后的搜网列表包含所述目标网络类型对应的目标网络。When the first processor executes the computer program, it is also used to determine the target network type of this web search, and determine the target based on the correspondence between the network type included in the web search list and the target network The target network corresponding to the network type, and splitting the search network list, and transmitting the split search network list to the access layer in the UE, the split search network list including the The target network corresponding to the target network type.
  15. 根据权利要求14所述的搜网列表生成装置,其特征在于,所述第一处理器确定本次搜网的目标网络类型,包括:The apparatus for generating a web search list according to claim 14, wherein the first processor determines the target network type for this web search, including:
    当本次生成搜网列表为所述UE开机后首次生成搜网列表时,所述第一处理器通过查询所述UE的使用日志,获取所述UE在上一次开机过程中,最后应用的通信网络的网络类型;When generating the search network list for the first time after the UE is turned on, the first processor obtains the communication last applied by the UE during the last power-on process by querying the usage log of the UE The network type of the network;
    所述第一处理器确定所述UE在上一次开机过程中,所述最后应用的通信网络的网络类型为所述本次搜网的目标网络类型;The first processor determines that during the last boot of the UE, the network type of the last applied communication network is the target network type of the current network search;
    或者,or,
    在接收到第一网络切换操作之后,所述第一处理器基于所述第一网络切换操作,确定本次搜网的目标网络类型;After receiving the first network switching operation, the first processor determines the target network type for this web search based on the first network switching operation;
    或者,or,
    所述第一处理器获取预先设置的各个网络类型对应的优先级;The first processor obtains the preset priority corresponding to each network type;
    所述第一处理器确定当前优先级最高的网络类型为本次搜网的目标网络类型;The first processor determines that the network type with the highest current priority is the target network type for network search;
    当通过所述优先级最高的网络类型进行搜网并搜网失败时,基于所述各个网络类型对应的优先级的高低,所述第一处理器依次选择其他网络类型作为本次搜网的目标网络类型。When the network search with the highest priority network type fails and the network search fails, based on the priority level corresponding to each network type, the first processor sequentially selects other network types as the target of this network search Network Type.
  16. 根据权利要求14所述的搜网列表生成装置,其特征在于,所述第一处理器确定本次搜网的目标网络类型,包括:The apparatus for generating a web search list according to claim 14, wherein the first processor determines the target network type for this web search, including:
    在接收到第二网络切换操作之后,所述第一处理器获取所述UE的应用参数,所述应用参数包括:地址和/或时间;After receiving the second network switching operation, the first processor obtains application parameters of the UE, where the application parameters include: address and/or time;
    所述第一处理器基于所述UE的应用参数,以及预先设置的应用参数与网络类型的优先级之间的对应关系,确定各个网络类型的优先级;The first processor determines the priority of each network type based on the application parameters of the UE and the correspondence between the preset application parameters and the priority of the network type;
    所述第一处理器确定优先级最高的网络类型为本次搜网的目标网络类型;The first processor determines that the network type with the highest priority is the target network type for the network search;
    或者,or,
    在接收到第三网络切换操作之后,所述第一处理器获取所述UE的应用参数,所述应用参数包括:地址和/或时间;After receiving the third network switching operation, the first processor obtains application parameters of the UE, where the application parameters include: address and/or time;
    当所述UE连接无线网络时,所述第一处理器通过访问服务器,获取在所述应用参数下各个网络类型的信号强度排序;When the UE is connected to a wireless network, the first processor accesses a server to obtain the signal strength ranking of each network type under the application parameters;
    所述第一处理器确定信号强度最强的网络类型为本次搜网的目标网络类型。The first processor determines that the network type with the strongest signal strength is the target network type for the network search.
  17. 一种搜网装置,其特征在于,包括:A web search device, characterized in that it includes:
    第二存储器和第二处理器;Second memory and second processor;
    所述第二存储器中存储有可在所述第二处理器上运行的计算机程序;A computer program that can run on the second processor is stored in the second memory;
    所述第二处理器执行所述计算机程序时,实现以下操作:When the second processor executes the computer program, it implements the following operations:
    获取搜网列表,所述搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为所述UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络;Obtain a search network list, where the search network list includes a correspondence between a network type and a target network, where the target network is a network that needs to be searched during a network search process when the UE communicates through various network types;
    确定本次搜网的目标网络类型;Determine the target network type for this search;
    基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。Based on the target network type and the web search list, the target network for this web search is determined and a web search operation is performed.
  18. 根据权利要求17所述的搜网装置,其特征在于,The web search device according to claim 17, wherein:
    在所述第二处理器确定本次搜网的目标网络并搜网之后,所述第二处理器还用于,当对所述本次搜网的目标网络执行m次搜网操作,并且每次搜网操作均失败时,重新确定本次搜网的目标网络类型,m为预设的正整数;After the second processor determines the target network of the current search and searches the network, the second processor is further used to perform m search operations on the target network of the current search, and each time When the second search operation fails, re-determine the target network type of this search, m is a preset positive integer;
    所述第二处理器还用于基于重新确定的目标网络类型与所述搜网列表,重新确定本次搜网的目标网络并执行搜网操作。The second processor is also used to re-determine the target network of the current network search and perform a network search operation based on the newly determined target network type and the network search list.
  19. 一种搜网装置,其特征在于,包括:A web search device, characterized in that it includes:
    第三存储器和第三处理器;Third memory and third processor;
    所述第三存储器中存储有可在所述第三处理器上运行的计算机程序;A computer program that can run on the third processor is stored in the third memory;
    所述第三处理器执行所述计算机程序时,实现以下操作:When the third processor executes the computer program, it implements the following operations:
    获取搜网列表,所述搜网列表包含本次搜网的目标网络类型对应的目标网络;Obtain a search network list, which includes a target network corresponding to the target network type of this search network;
    所述接入层基于所述搜网列表,执行搜网操作。The access layer performs a network search operation based on the network search list.
  20. 根据权利要求19所述的搜网装置,其特征在于,The web search device according to claim 19, characterized in that
    在基于所述搜网列表,执行搜网操作之后,所述第三处理器还用于,当执行n次执行搜网操作,并且每次搜网操作均失败时,重新获取搜网列表,重新获取到的所述搜网列表中包含重新确定的目标网络类型对应的目标网络,n为预设的正整数,并且,所述第三处理器基于重新获取到的所述搜网列表,执行搜网操作。After performing a web search operation based on the web search list, the third processor is further used to re-acquire the web search list and perform a new web search operation every time the web search operation is performed n times, and each time the web search operation fails The acquired search network list includes the target network corresponding to the newly determined target network type, n is a preset positive integer, and the third processor performs search based on the retrieved search network list Net operation.
  21. 一种非接入层,其特征在于,包括:A non-access layer, characterized in that it includes:
    第一收发器,用于获取用户设备UE的网络接入信息,所述网络接入信息包括所述UE的等效归属网络EHPLMN,以及所述EHPLMN对应的网络类型;A first transceiver, configured to obtain network access information of user equipment UE, where the network access information includes an equivalent home network EHPLMN of the UE and a network type corresponding to the EHPLMN;
    第一处理器,用于基于所述网络接入信息,确定所述UE通过各个网络类型进行通信时,在搜网过程中所搜寻的目标网络,并且,基于所述UE在搜网过程中所搜寻的目标网络,生成包含所述网络类型与所述目标网络之间的对应关系的搜网列表。The first processor is used to determine the target network searched during the network search process when the UE communicates through various network types based on the network access information, and based on the UE searched during the network search process The searched target network generates a search list containing the correspondence between the network type and the target network.
  22. 一种接入层,其特征在于,包括:An access layer, characterized in that it includes:
    第二收发器,用于获取搜网列表,所述搜网列表包含网络类型与目标网络之间的对应关系,所述目标网络为用户设备UE通过各个网络类型进行通信时,在搜网过程中需要搜寻的网络;The second transceiver is used to obtain a search network list, the search network list includes the correspondence between the network type and the target network, the target network is the user equipment UE when communicating through each network type, during the network search process Need to search the network;
    第二处理器,用于确定本次搜网的目标网络类型,并基于所述目标网络类型与所述搜网列表,确定本次搜网的目标网络并执行搜网操作。The second processor is used to determine the target network type of the current network search, and based on the target network type and the network search list, determine the target network of the current network search and perform a network search operation.
  23. 一种接入层,其特征在于,包括:An access layer, characterized in that it includes:
    第三收发器,用于获取搜网列表,所述搜网列表包含本次搜网的目标网络类型对应的目标网络;The third transceiver is used to obtain a search network list, and the search network list includes the target network corresponding to the target network type of this search network;
    第三处理器,用于基于所述搜网列表,执行搜网操作。The third processor is used to perform a web search operation based on the web search list.
  24. 一种计算机可读介质,其特征在于,包括指令,当其在计算机上运行时,使得计算 机执行如权利要求1至6中任意一项所述的方法。A computer-readable medium characterized by including instructions which, when run on a computer, cause a computer to perform the method according to any one of claims 1 to 6.
  25. 一种计算机可读介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行如权利要求7至8中任意一项所述的方法。A computer-readable medium, characterized by comprising instructions which, when run on a computer, cause the computer to perform the method according to any one of claims 7 to 8.
  26. 一种计算机可读介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行如权利要求9至10中任意一项所述的方法。A computer-readable medium, characterized by comprising instructions which, when run on a computer, cause the computer to perform the method according to any one of claims 9 to 10.
  27. 一种搜网系统,其特征在于,A search system, characterized by,
    所述搜网系统包括如权利要求11至16任一项所述的搜网列表生成装置和如权利要求17至权利要求18任一项所述的搜网装置;The web search system includes the web search list generating device according to any one of claims 11 to 16 and the web search device according to any one of claims 17 to 18;
    或者,所述搜网系统包括包括如权利要求11至16任一项所述的搜网列表生成装置和如权利要求19至20任一项所述的搜网装置。Alternatively, the web search system includes the web search list generating device according to any one of claims 11 to 16 and the web search device according to any one of claims 19 to 20.
PCT/CN2019/122555 2018-12-26 2019-12-03 Method for generating network search list, network search method and corresponding apparatus WO2020134899A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021537718A JP7278382B2 (en) 2018-12-26 2019-12-03 Network search list generation method, network search method and corresponding device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811602882.3A CN111372299B (en) 2018-12-26 2018-12-26 Network searching list generation method, network searching method and corresponding devices
CN201811602882.3 2018-12-26

Publications (1)

Publication Number Publication Date
WO2020134899A1 true WO2020134899A1 (en) 2020-07-02

Family

ID=71129647

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/122555 WO2020134899A1 (en) 2018-12-26 2019-12-03 Method for generating network search list, network search method and corresponding apparatus

Country Status (3)

Country Link
JP (1) JP7278382B2 (en)
CN (1) CN111372299B (en)
WO (1) WO2020134899A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114553624A (en) * 2022-02-10 2022-05-27 青岛海尔科技有限公司 Network connection method and device for smart home equipment

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112469092A (en) * 2020-11-13 2021-03-09 深圳市广和通无线股份有限公司 Multi-card mobile terminal optimal network selection method and device, computer equipment and storage medium
CN115499893B (en) * 2022-10-17 2025-07-01 东集技术股份有限公司 Network search method, device, communication mode switching method and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932079A (en) * 2010-09-10 2010-12-29 中兴通讯股份有限公司 Public land mobile communication network selection method and device
US20140031033A1 (en) * 2012-07-27 2014-01-30 Apple Inc. Enhancement to plmn selection process while roaming
CN104159276A (en) * 2014-08-12 2014-11-19 广东欧珀移动通信有限公司 Network search method of multi-mode terminal, and network search device of multi-mode terminal
CN104980998A (en) * 2015-06-19 2015-10-14 广东欧珀移动通信有限公司 Network access method and mobile terminal
CN105578590A (en) * 2015-03-31 2016-05-11 宇龙计算机通信科技(深圳)有限公司 All-network-universal terminal network registration method and terminal
CN106231655A (en) * 2016-09-29 2016-12-14 深圳市优克联新技术有限公司 A kind of network registry, collocation method, Apparatus and system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104952A (en) * 2009-12-18 2011-06-22 中兴通讯股份有限公司 Network registering methods and mobile terminals
US20120190361A1 (en) * 2011-01-21 2012-07-26 Samsung Electronics Co., Ltd. Method and apparatus for searching and selecting a public land mobile network in a multiple radio access technology environment
CN102724735A (en) * 2012-05-28 2012-10-10 中兴通讯股份有限公司 Method, device and terminal for selecting public land mobile network (PLMN)
US20150056985A1 (en) 2013-08-20 2015-02-26 Qualcomm Incorporated Apparatus and method for implementing a manual plmn scan
EP3193540B1 (en) 2014-09-29 2019-07-17 Huawei Technologies Co., Ltd. Wireless communication method, processor and wireless terminal
CN108282845B (en) * 2015-04-30 2021-01-12 Oppo广东移动通信有限公司 Network access method and mobile communication terminal
CN104902546B (en) * 2015-06-24 2018-10-16 中科创达软件股份有限公司 A kind of mobile terminal network-selecting method and system
CN108370546B (en) 2016-02-02 2022-06-21 夏普株式会社 Terminal device and communication method thereof
CN105704700A (en) * 2016-03-31 2016-06-22 北京奇虎科技有限公司 Communication network access method and device
US9900765B2 (en) 2016-06-02 2018-02-20 Apple Inc. Method and apparatus for creating and using a roaming list based on a user roaming plan
CN108235405A (en) * 2016-12-14 2018-06-29 中国电信股份有限公司 For improving the method for network selection speed and user terminal
CN107567074B (en) * 2017-07-05 2020-11-10 宇龙计算机通信科技(深圳)有限公司 Network connection method, device and terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932079A (en) * 2010-09-10 2010-12-29 中兴通讯股份有限公司 Public land mobile communication network selection method and device
US20140031033A1 (en) * 2012-07-27 2014-01-30 Apple Inc. Enhancement to plmn selection process while roaming
CN104159276A (en) * 2014-08-12 2014-11-19 广东欧珀移动通信有限公司 Network search method of multi-mode terminal, and network search device of multi-mode terminal
CN105578590A (en) * 2015-03-31 2016-05-11 宇龙计算机通信科技(深圳)有限公司 All-network-universal terminal network registration method and terminal
CN104980998A (en) * 2015-06-19 2015-10-14 广东欧珀移动通信有限公司 Network access method and mobile terminal
CN106231655A (en) * 2016-09-29 2016-12-14 深圳市优克联新技术有限公司 A kind of network registry, collocation method, Apparatus and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114553624A (en) * 2022-02-10 2022-05-27 青岛海尔科技有限公司 Network connection method and device for smart home equipment
CN114553624B (en) * 2022-02-10 2023-12-19 青岛海尔科技有限公司 Network connection method and device for smart home equipment

Also Published As

Publication number Publication date
JP7278382B2 (en) 2023-05-19
CN111372299A (en) 2020-07-03
CN111372299B (en) 2022-03-29
JP2022515481A (en) 2022-02-18

Similar Documents

Publication Publication Date Title
EP3793264A1 (en) Method for selecting nsa and sa networking modes and terminal device
CN107835033B (en) Antenna tuning switch control method and device, terminal equipment and storage medium
US11647108B2 (en) Service processing method and apparatus
US10015792B2 (en) Electronic device and method for avoiding interference between frequencies therefor
WO2018068483A1 (en) Method and device for displaying found network on terminal device, and terminal device
CN110046497B (en) Function hook realization method, device and storage medium
CN106506862B (en) Mobile terminal working mode switching method and mobile terminal
CN104281394A (en) Method and device for intelligently selecting words
WO2020134899A1 (en) Method for generating network search list, network search method and corresponding apparatus
WO2015000430A1 (en) Intelligent word selection method and device
WO2019007414A1 (en) Method for realizing support of application for multiple languages, storage device, and mobile terminal
EP2869604B1 (en) Method, apparatus and device for processing a mobile terminal resource
CA3111642C (en) Network selection method and apparatus applied to mobile terminal
CN106961710A (en) A kind of method for network access and terminal
CN105744602B (en) Communication network cut-in method and device
CN106095423B (en) Method, terminal and server for providing browsing service
CN112004240B (en) Radio frequency parameter configuration method, device, storage medium and mobile terminal
CN111045737B (en) Equipment identifier acquisition method, device, terminal equipment and storage medium
US10917842B2 (en) Access point connection method and terminal
CN106933626B (en) Application association method and device
CN106535229B (en) WiFi signal receiving sensitivity testing method and mobile terminal
CN106817370B (en) Method and device for transmitting network data
US10057740B2 (en) Methods and devices for processing mobile terminal resource
CN105278967B (en) System updating method, device and system of mobile terminal
CN106471464B (en) Method and device for preventing android device from being super-user (Root) and terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19903370

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021537718

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19903370

Country of ref document: EP

Kind code of ref document: A1