WO2009143761A1 - 一种网络选择的方法、系统和装置 - Google Patents

一种网络选择的方法、系统和装置 Download PDF

Info

Publication number
WO2009143761A1
WO2009143761A1 PCT/CN2009/071962 CN2009071962W WO2009143761A1 WO 2009143761 A1 WO2009143761 A1 WO 2009143761A1 CN 2009071962 W CN2009071962 W CN 2009071962W WO 2009143761 A1 WO2009143761 A1 WO 2009143761A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
network selection
selection
list
uicc
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/CN2009/071962
Other languages
English (en)
French (fr)
Inventor
柴晓前
崔首领
田林一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP09753479.6A priority Critical patent/EP2276294B1/en
Priority to ES09753479T priority patent/ES2432620T3/es
Publication of WO2009143761A1 publication Critical patent/WO2009143761A1/zh
Priority to US12/957,120 priority patent/US9155031B2/en
Anticipated expiration legal-status Critical
Priority to US13/110,530 priority patent/US8102859B2/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data

Definitions

  • the embodiments of the present invention relate to the field of communications technologies, and in particular, to a method, system, and apparatus for network selection. Background technique
  • WiFi Wireless Fidelity
  • WiMAX Worldwide Interoperability for Microwave Access
  • 3G 3rd Generation
  • WLAN Wireless Local Area Network
  • WMAN Wireless Metropolitan Area Network
  • the terminal plays an important role in promoting its use.
  • a network selection method provided by the prior art is mainly: SIM (Subscriber Identity Module) / USIM (Universal Mobile Telecommunication System Subscriber Identity Module) of USCC (Universal Integrated Circuit Card)
  • the mobile communication system user identity module stores some network selection lists, including: EHPLMN (Equivalent Home Public Land Mobile Network) list, HPLMN (Home Public Land Mobile Network) list , User Controlled PLMN Selector with Access Technology list, Operator Controlled PLMN Seletcor with Access Technology (operator controlled PLMN selection) list, PLMN (Public Land Mobile Network), prohibition list, etc., and then network selection according to a certain algorithm, divided into automatic network selection method and manual network selection method.
  • the prior art mainly performs network selection configuration with priority, and cannot select and use the network selection policy.
  • the network selection is selected step by step through the list, and the network selection speed is slow. Summary of the invention
  • the embodiment of the invention provides a method, a system and a device for network selection, so as to simultaneously save a network selection list on a UICC and ME (Mobile Equipment, mobile device), and collaboratively complete network selection.
  • UICC and ME Mobile Equipment, mobile device
  • An embodiment of the present invention provides a method for network selection, including:
  • the network selection list stored by the universal integrated circuit card UICC and the network selection list stored by the mobile device ME are read, and the UICC accesses the ME and can be accessed by the ME;
  • the network selection is performed according to the network selection list stored by the UICC and the network selection list stored by the ME.
  • the embodiment of the present invention further provides a network selection system, including: a universal integrated circuit card UICC, configured to store an EF (Elementary File) related to network selection;
  • a network selection system including: a universal integrated circuit card UICC, configured to store an EF (Elementary File) related to network selection;
  • Mobile device ME used to save the network selection list on the device management tree, and DM (Device Management, device management) server communication, and after the network selection is triggered, reading the network selection list stored by the UICC and the network selection list stored by the ME, and performing network selection according to the network selection list;
  • DM Device Management, device management
  • the DM server is configured to configure and update a network selection list saved by the ME through the DM protocol.
  • the embodiment of the present invention further provides a mobile device ME, including: a network selection triggering module, configured to trigger a network selection when a network selection trigger condition is met;
  • a reading module configured to: after the network selection triggering module triggers network selection, read a network selection list stored by the universal integrated circuit card UICC and a network selection list stored by the mobile device ME;
  • a network selection module configured to perform network selection according to a network selection list read by the reading module.
  • the embodiment of the present invention further provides a network selection method, including: detecting whether a network selection policy trigger condition is met;
  • the network selection policy trigger condition When the network selection policy trigger condition is met, the network selection is performed according to the network selection policy
  • the network selection list stored in the UICC is read for network selection, or the network selection list stored in the UICC and the network selection list stored in the device management tree of the ME are read to perform network selection. select.
  • the embodiment of the invention further provides a network selection system, including:
  • UICC used to save the EF related to network selection
  • the mobile device ME is configured to save a network selection policy trigger condition and a network selection policy on the device management tree, and perform network selection according to the network selection policy when detecting that the network selection policy trigger condition is met; or:
  • the network selection list stored in the UICC is read for network selection, or the network selection list stored in the UICC and the network selection list stored in the device management tree of the ME are selected for network selection.
  • a DM server configured to configure and update the network selection policy trigger condition and the network selection policy by using a DM protocol.
  • the embodiment of the present invention further provides a mobile device ME, including: a network selection policy trigger detection module, configured to detect whether a network selection policy trigger condition is met, and trigger a network selection when the network selection policy trigger condition is met. ;
  • a network selection module configured to perform network selection according to the network selection policy after the network selection policy trigger detection module triggers network selection
  • the embodiment of the present invention mainly uses the UICC to save the network selection related list, and the ME save network selection related list is supplemented, and provides a method for the UICC and the ME to cooperate to complete the network selection. Moreover, a method for network selection by network selection strategy is added, a type of network selection strategy and a data structure implementation method of the network selection strategy are provided, and a network selection method based on the network selection strategy is provided, so that the control of the network selection can be more flexible. At the same time, the terminal can locate the target network more quickly, reducing the time consuming of network selection.
  • FIG. 1 is a flowchart of a method for network selection according to an embodiment of the present invention
  • FIG. 3 is a flow chart of a method for configuring and updating data in a data structure according to an embodiment of the present invention
  • FIG. 4 is a flowchart of a method for automatic network selection of a PLMN according to an embodiment of the present invention
  • FIG. 5 is a flow chart of a method for automatic network selection of other access technologies according to an embodiment of the present invention
  • FIG. 6 is a structural diagram of a system for network selection according to an embodiment of the present invention.
  • FIG. 7 is a structural diagram of a mobile device ME according to an embodiment of the present invention
  • FIG. 8 is a flowchart of another method for network selection according to an embodiment of the present invention
  • FIG. 9 is a schematic diagram of a data structure for implementing a network selection policy according to an embodiment of the present invention.
  • FIG. 10 is a flow chart of a method for network selection based on a network selection policy according to an embodiment of the present invention.
  • FIG. 11 is a structural diagram of a system for network selection according to an embodiment of the present invention.
  • FIG. 12 is a structural diagram of a mobile device ME according to an embodiment of the present invention. detailed description
  • OMA Open Mobile Alliances
  • the DM protocol which mainly provides a set of session-based communication mechanism between the management server and the managed terminal, including: management session mechanism, management session security, management message format in management session And constraints, data models.
  • the application data model management object is developed based on the DM protocol, such as: FUMO (Firmware Management Object), SCOMO (Software Component Management Object), etc. .
  • the terminal device supporting the OMA DM service function must have a DM client responsible for OMA DM protocol resolution, session management, and session security.
  • Devices that support OMA DM service functions must also include a device management tree that organizes all available MOs (Management Objects) in the device. All nodes in the device management tree have unique URIs (Uniform Resource) Identifier, Uniform Resource Identifier), each node has an ACL (Access Control List) attribute, which is used to control the device management server attribute or value to the node (and in some cases, child node attributes) ) access rights.
  • MOs Management Objects
  • the device management server can send relevant management commands to the nodes of the device management tree through the OMA DM protocol, for example: Get (Get), Add, replace, Exec, Delete, etc., management of the terminal device.
  • the embodiment of the present invention provides a method for network selection, where the UICC saves the network selection list, and the ME (Mobile Equipment) saves the network selection list as a supplement, and provides a method for the UICC and the ME to complete the network selection. And the embodiment of the present invention supplements the network list of other access technologies, and provides a network selection method after joining these network lists. In addition, the embodiment of the present invention further adds a method for network selection according to a network selection policy, and provides a type and implementation method of the network selection policy, and a network selection method based on the network selection policy.
  • FIG. 1 it is a flowchart of a method for network selection according to an embodiment of the present invention, which includes:
  • Step S101 after the network selection is triggered, respectively reading the network selection list stored by the UICC and the ME storage.
  • the UICC is implanted in the ME and can be accessed by the ME.
  • the network selection list stored by the UICC includes: EHPLMN list, HPLMN list, User Controlled PLMN Selector with Access Technology ⁇ 1 J table, Operator Controlled PLMN Seletcor with Access Technology list, PLMN prohibition One or more of the lists.
  • the network selection list of the ME storage includes: a priority-based universal land mobile network PLMN list, a priority-based wireless local area network WLAN list, a priority-based global microwave access interoperability WiMAX list, a WLAN barring list, and a WiMAX bar list One or more of them.
  • the network selection list stored in the ME is saved in the device management tree of the ME.
  • the DM server can configure and update the network selection list by using the DM protocol, for example, adding, modifying, and deleting the network selection list.
  • the network selection list stored by the ME may be saved in the device management tree of the ME in the following two manners:
  • the network selection list stored in the ME is encapsulated in a Bootstrap message, and is configured on the device management tree of the ME when the DM client performs the Bootstrap configuration.
  • the network selection list stored by the ME is configured to the device management tree of the ME through the DM management command sent in the DM management session.
  • Step S102 Perform network selection according to the network selection list stored by the UICC and the network selection list stored by the ME.
  • the network selection according to the read network selection list of the UICC and ME stored may be:
  • the step of sequentially reading the valid network selection list indicated by the EF UST of the SIM/USIM module on the UICC for performing network selection may be:
  • the EHPLMN with the highest priority is selected; when the EHPLMN does not exist in the valid network selection list, the HPLMN access is selected in the order of priority;
  • the user controls the network in the PLMN selection list in order of priority;
  • the operator controls the network in the PLMN selection list in order of priority.
  • the network in the user control network selection list is selected in order of priority
  • the operator control network is selected in order of priority. Select the network in the list.
  • the ME When the network selection list stored by the UICC stored in the order is not selected, and the ME saves the network selection list stored by the ME on the device management tree, the ME reads the ME storage network. Selecting a list, and selecting, in order of priority, the network in the network selection list stored by the ME, the selected network is not included in the forbidden list of the selected network.
  • the access network is still not selected, all other networks are selected in descending order of signal quality, and the selected network is not included in the forbidden list of the selected network.
  • the above network selection method saves the network selection list on both UICC and ME, and provides a method for UICC and ME to cooperate to complete network selection. And embodiments of the present invention supplement other network lists and provide a network selection method after joining these network lists.
  • This method combines the advantages of the UICC save list with the advantages of the ME device management tree save list, making the OTA mode list update more convenient, and the network selection based on the updated list is more comprehensive and effective.
  • a method for a network selection of a terminal to save a related list selected by a network is introduced.
  • a schematic diagram of the data structure that can be configured as part of a MO or MO and stored in the device management tree of the terminal (ie ME) as a supplement to the relevant list of network selections stored on the UICC.
  • the PLMNList, the WLAN list, the WLAN ForbiddenList, the WiMAXList, the WiMAXForbiddenList, and the WiMAXForbiddenList in the structure may be selected according to one or more of the structures for reorganization. You can add a new list for structural reorganization as needed.
  • the PLMNList is a supplement to the PLMN list on the UICC.
  • the internet will pre-configure some PLMN lists on the UICC to facilitate the initial network selection of the mobile phone.
  • the PLMNList is mainly used by subsequent operators to add new PLMNs or newly-signed PLMNs through the OTA method, which is a supplement to the PLMN list on the UICC.
  • a PLMNList can contain multiple sets of child nodes, each of which can contain 3 seed nodes, respectively:
  • PLMNList/ ⁇ X>/PLMN The value is MCC (Mobile Country Code) + MNC (Mobile Network Code) to identify a PLMN;
  • PLMNList/ ⁇ X>/AccTechID access technology identification, for example: UTRAN (Universal Mobile Telecommunications System Territorial Radio Access Network), GSM (Global System For Mobile Communication);
  • PLMNList/ ⁇ X>/Priority The priority between the PLMNs listed under this PLMNList.
  • the WLANList is mainly used for WLAN access of the network side configuration preference, which is also a supplement to the WLAN list configured on the UICC.
  • a WLANList can contain multiple sets of child nodes, each of which can contain 2 seed nodes, which are:
  • WLANList/ ⁇ X>AVSID the network identifier of the WLAN network
  • WLANList/ ⁇ X>/Priority the priority between the WLANs listed under the WLANList
  • the WLAN ForbiddenList is used for some banned WLANs configured on the network side, which may contain multiple child nodes, each of which represents a disabled
  • the value of the child node is the ID of the disabled WLAN
  • WiMAXList is used for WiMAX access configured on the network side. Its WiMAX has the highest priority and can contain multiple groups of sub-nodes. Each group can contain 3 seed nodes, which are:
  • WiMAXList/ ⁇ X>/NSPID WiMAX network provider ID
  • WiMAXList/ ⁇ X>/NAPID WiMAX network access point identifier
  • WiMAXList/ ⁇ X>/Priority the priority between WiMAX listed under WiMAX;
  • WiMAXForbiddenList is used to configure some disabled WiMAX on the network side, which can contain multiple sub-nodes, each sub-node represents a disabled WiMAX network, and the value of the sub-node is the network provider ID that disables WiMAX;
  • Ext is used to subsequently extend the data structure.
  • the network in the above list is optional, but whether the access can be selected depends on whether the network access conditions are met, for example: whether the semaphore is sufficient, whether the QoS (Quality of Service) is satisfied, and whether the access authentication is passed. Wait.
  • Method 1 The network selection list stored in the ME is encapsulated in the Bootstrap message.
  • the device management is configured to the ME. On the tree. Specifically, it can be:
  • the DM Bootstrap is encapsulated in a TNDS (Tree and Description Serialization) format encoded in WBXML (Wireless Application Protocol Binary Extensible Marked Language).
  • TNDS Transmission and Description Serialization
  • WBXML Wireless Application Protocol Binary Extensible Marked Language
  • the data structure is configured at the same time as the DMA Account (DM Account Mangement Object).
  • the ACL of the configured data structure is assigned to the server corresponding to the DMAcc management object.
  • the management command is configured on the device management tree of the ME.
  • the data structure can be configured, and the data structure can be subsequently updated. As shown in FIG. 3, the method for configuring and updating data in the data structure includes the following steps:
  • Step S301 The terminal device and the server establish a DM management session.
  • the initiator of the DM management session is usually a server.
  • the terminal does not presume the possibility of establishing a DM management session.
  • the first message (request message) for establishing a management session is generated and sent by the terminal, and the session is established. In the middle of the two sides will be authenticated, you can use transport layer authentication or application layer authentication.
  • Step S302 after successfully establishing the management session, the server sends a terminal device management tree operation command (Add or Replace), where the command carries each node in the data structure to be configured.
  • Location information ie URI
  • node data ie URI
  • Step S303 The terminal executes the terminal device management tree operation command, and returns an execution result of the terminal device management tree operation command to the server. After that, if the server has other operations, continue the DM management session and issue other operations. Otherwise, the message packet is sent to the terminal to end the session.
  • Each node of the data structure configured by the foregoing method 1 and method 2 is assigned an ACL, and the ACL is used to define a device management server that subsequently updates the configuration data.
  • the flow chart of the method for automatic network selection of the PLMN is as shown in FIG. 4.
  • the order in which the ME presents the PLMN to the user is also in the order of the following processes, and details are not described herein again.
  • the flow of the PLMN automatic network selection method specifically includes the following steps:
  • Step S401 triggering the ME to perform network selection.
  • the trigger conditions for the ME to perform network selection include: event triggering such as power on, no signal, user trigger or periodic trigger, and other trigger conditions, such as network selection policy trigger.
  • Step S402 after the network selection is triggered, the ME reads the EF UST in the EF of the SIM/USIM module on the UICC to obtain a valid PLMN list.
  • Step S403 The ME sequentially reads the valid PLMN list indicated by the EF UST on the UICC for network selection, and the selected PLMN cannot be in the PLMN prohibition list (Forbidden PLMNs).
  • the network selection may be performed by sequentially reading the valid PLMN list indicated by the EF UST on the UICC.
  • EHPLMN select the EHPMN with the highest priority, otherwise select HPLMN in order of priority;
  • the PLMN in the User Controlled PLMN Selector list is selected in order of priority
  • Step S404 if the accessible network is not selected in the User Controlled PLMN Selector list, the PLMN in the Operator Controlled PLMN Seletcor list is selected in order of priority.
  • Step S404 if the network selection list stored by the UICC is selected through the above steps, the network cannot be selected, and the ME saves the network selection list stored by the ME in the device management tree. In this step, the PLMNList is read. The PLMNList is selected by priority, and the selected PLMN cannot be in the PLMN Prohibited List (Forbidden PLMNs) in the network selection list stored by the UICC. If the access network is still not selected through the above steps, step S405 is performed.
  • Step S405 The randomly selected signal quality exceeds a preset value, that is, other PLMNs or other access technologies with sufficient signal quality, and the selected PLMN or access technology cannot be in the forbidden list of the selected network, for example, Forbidden PLMNs. If the access network is still not selected through the above steps, step S406 is performed.
  • Step S406 selecting all other PLMN/other access technologies in order of signal quality, and the selected PLMN or access technology cannot be in the forbidden list of the selected network, for example: Forbidden PLMNs.
  • the method for automatic network selection of other access technologies is shown in FIG. 5, and the order in which the MEs are presented to the user when manually selected by other access technologies is also in the following process. The order of this will not be repeated here.
  • the flow of other methods for automatic network selection of access technologies specifically includes the following steps:
  • step S501 the ME is triggered to perform network selection.
  • the triggering condition for the ME to perform network selection may be: a network selection policy or a user triggering the ME to perform network selection.
  • Step S502 after the network selection is triggered, the ME first reads the EF UST on the UICC to obtain a valid network list.
  • Step S503 the ME reads the EF UST on the UICC to indicate a valid network list for network selection, and the selected network cannot be in the forbidden list, for example: WLAN ForbiddenList.
  • the network selection indicated by reading the EF UST on the UICC for performing network selection may be:
  • the network in the user control network selection list is selected in order of priority
  • Step S504 if the valid network cannot be selected by reading the valid network list indicated by the EF UST on the UICC, and the terminal defines the MO of the network selection list on the device management tree, the corresponding list on the MO is read. (If WLAN network selection, read WLANList and WLANForbiddenList) and select according to priority, the selected network can not be in the forbidden list. If the access network is still not selected through the above steps, step S505 is performed.
  • Step S505 The randomly selected signal quality exceeds a preset value, that is, other access technologies having sufficient signal quality, and the selected access technology network cannot be in the forbidden list. If the access network is still not selected by the above steps, step S506 is performed.
  • Step S506 All relevant access technologies are selected in order of signal quality, and the selected access technology network cannot be in the forbidden list.
  • the method for selecting the network mentioned above is mainly based on the UICC saving network selection related list, and the ME saving network selection related list is supplemented, and the method for the UICC and the ME to complete the network selection is provided, while retaining the advantages of the UICC saving the network selection list,
  • a network selection related list design based on the DM protocol is provided, which makes the OTA mode list update more convenient.
  • the ME can perform network selection based on a more comprehensive list, making network selection more effective.
  • a structural diagram of a system for network selection according to an embodiment of the present invention includes:
  • UICC 61 used to save the EF related to network selection
  • the mobile device ME 62 is configured to save the network selection list on the device management tree, and communicate with the DM server 63 to perform network selection list configuration and update, and read the network selection stored by the UICC 61 and the ME 62 after the network selection is triggered. List, and perform network selection according to the stored network selection list;
  • the DM server 63 is configured to configure and update the network selection list saved by the ME 62 through the DM protocol.
  • a structural diagram of a mobile device ME includes: a network selection triggering module 621, configured to trigger network selection after a network selection trigger condition is met;
  • the reading module 622 is configured to read the network selection list stored by the UICC 61 and the ME 62 after the network selection triggering module 621 triggers the network selection;
  • the network selection module 623 is configured to perform network selection according to the network selection list read by the reading module 622.
  • the ME 62 can also include:
  • a device management tree 624 configured to save a network selection list
  • the DM client 625 is configured to configure the ME selection list of the ME storage encapsulated in the Bootstrap message to the device management tree 624 of the ME 62 during the Bootstrap configuration, or to the device management tree 624 of the ME 62 through the DM management session. Configure the network selection list stored by ME 62.
  • the network selection module 623 can include:
  • the UICC list selection sub-module 6231 is configured to sequentially read a valid network selection list on the UICC 61 for network selection, and the selected accessible network is not included in the forbidden list of the selected network.
  • the network selection module 623 may further include:
  • the ME list selection sub-module 6232 is configured to read the network selection list stored by the ME 62 when the UICC list selection sub-module 6231 fails to select an accessible network, and the ME 62 saves the network selection list on the device management tree. And selecting an accessible network in the network selection list stored by the ME 62 according to the network priority, and the selected accessible network is not included in the forbidden list of the selected network.
  • the network selection module 623 may further include:
  • the random selection sub-module 6233 is configured to: when the ME list selection sub-module 6232 does not select an accessible network, randomly select a network whose signal quality exceeds a preset value in the network selection list stored in the ME 62 as an accessible network. The selected network is not included in the forbidden list;
  • the signal quality selection sub-module 6234 is configured to select an access network in the network selection list stored in the ME 62 according to the signal quality from high to low when the random selection sub-module 6233 still does not select an accessible network. The selected network is not included in the forbidden list.
  • the ME 62 described above after the network selection triggering module 621 triggers the network selection, reads
  • the module 622 reads the network selection list saved on the UICC and the ME, and the network selection module 623 performs network selection according to the network selection list read by the reading module 622, and supplements the effective network list such as WLAN and WiMAX, so that the ME 62 is in the Network selection can be based on a more comprehensive list, making network selection more efficient.
  • a flowchart of another method for network selection according to an embodiment of the present invention includes:
  • Step S801 Detect whether the network selection policy trigger condition is met.
  • the network selection policy triggering condition is configured and saved in the device management tree of the ME, and the network selection policy corresponding to the network selection policy triggering condition is also configured, where the network selection policy is a preferred network or a preferred network type.
  • the network selection policy trigger condition and its corresponding network selection policy configured in the device management tree can be configured and updated by the DM protocol (controlled by the ACL attribute of the node) of the operation authority, for example: modify it Or delete the operation.
  • the network selection policy triggering conditions include: one or more of service or service type triggering, network QoS triggering, available network operating condition triggering, signal quality triggering, location triggering, environment triggering, and prevention of service interruption.
  • the service or service type triggering specifically includes: configuring a service or a service type on the ME, and further including configuring the service or a preferred network or a preferred network type of the service type, when the ME starts the configured service or the activated service belongs to the configuration. Trigger network selection when the type of business;
  • the network QoS triggering specifically includes: configuring a minimum QoS requirement of the network on the ME, triggering network selection when the ME detects that the current access network has a minimum QoS requirement, and the QoS of the current access network is less than the minimum QoS requirement;
  • the triggering of the network operating condition includes: configuring an operating condition of the specific network on the ME, and when the specific network is the current access network, triggering the network selection if the ME detects the operating condition;
  • the signal quality triggering specifically includes: configuring a signal quality threshold and duration of the specific network on the ME, and when the specific network is the current access network, if the ME detects that the signal quality of the current access network is lower than the signal quality threshold, and the current Signal to the network Triggering network selection after the duration of the quality below the signal quality threshold exceeds the configured duration;
  • the location triggering specifically includes: configuring a location of the base station on the ME, and triggering network selection after the ME accesses the base station;
  • the environment triggering includes: configuring a network that requires the ME scan on the ME, scanning the network after the ME, and determining that the scanned network meets the access condition, and accessing the network;
  • the prevention of service interruption includes: configuring, on the ME, whether the ME is allowed to interrupt the indication information of the current access service when performing automatic network selection.
  • Step S802 After the network selection policy trigger condition is met, perform network selection according to the network selection policy.
  • the network selection according to the network selection policy may be:
  • the preferred network is selected for access. If multiple preferred networks are configured and there is a priority between them, the access is performed in priority order, if multiple preferred networks are configured. However, if there is no priority between them, the network access is randomly selected; or,
  • the network selection policy triggering condition includes the preferred network type
  • the network of the preferred network type is selected in priority order for access
  • the network selection list stored on the UICC is read for network selection, or the UICC is read.
  • the ME selects one of the networks with the same priority to access or select multiple networks to access at the same time.
  • the embodiment of the present invention further configures a network selection policy trigger condition and a preferred network.
  • the above method for network selection provides a type of network selection strategy and a data structure implementation method of the network selection policy, and a network selection method based on the network selection policy, so that the control of the network selection can be more flexible, and at the same time, the terminal can be faster. Targeting the target network reduces the time spent on network selection.
  • Embodiment 2 of the present invention introduces a method for network selection according to a network selection policy.
  • the network side may set some network selection policies to perform network selection more efficiently.
  • the network selection policies may be classified into a trigger condition and a preferred network (or preferred network type).
  • the trigger condition may be one or more of a trigger condition of a service (or service type) trigger, a network QoS trigger, an available network operation condition trigger, a signal quality trigger, a location trigger, an environment trigger, and a service interruption prevention indication. .
  • the data structure for implementing the network selection policy is as shown in FIG. 9.
  • the data structure can be configured as part of the MO or MO and stored in the device management tree of the terminal, and the service (or service type) trigger and network QoS in the trigger condition. Triggering, signal quality triggering, position triggering, environment triggering, and prevention of service interruption indications can be selected according to one or more of them for structural reorganization, and new trigger conditions can be added as needed to perform structural reorganization.
  • ServiceTrigger is triggered by a service (or service type), and may contain multiple services or service types, where
  • the ServiceTrigger/ ⁇ X>/Service node indicates a specific service that triggers network selection, such as downloading a service, or a specific service type, such as 3GPP (3rd Generation Partnership Project, 3rd Generation Partnership Project) Type 4 business type.
  • a specific service type such as 3GPP (3rd Generation Partnership Project, 3rd Generation Partnership Project) Type 4 business type.
  • the ServiceTrigger/ ⁇ X>/PreferedList node and its child nodes configure the preferred network (NetworkID), preferred network type (NetworkType) and its priority corresponding to the condition.
  • the preferred network type values include: WLAN, WiMAX, 3GPP2 (3rd Generation Partnership Project 2), GPRS (General Packet Radio Service), and the like, among which multiple preferred The priority of the network or preferred network type can be the same. If the priorities of the multiple preferred networks or the preferred network types are the same, the service may select one of the networks with the same priority or select multiple networks for access (ie, service cross-network).
  • the ServiceTrigger/ ⁇ X>/Enabled node is used to control whether the network selection policy is valid. If the value is True or the node does not appear, the ME considers that the network selection policy is valid. If the value is False, the ME considers that the network selection policy is invalid.
  • the role and value of the Enabled node in the following trigger conditions are similar to those of the node, and will not be described again.
  • the NetQoSTrigger is triggered by the network QoS.
  • the QoS defined by different network layers is different.
  • the QoS here refers to the network QoS, and the sub-nodes NetQoSTrigger/ ⁇ X>/NetworkID under it indicate a specific network.
  • NetQoSTrigger/ ⁇ X>/MinQoS is the minimum QoS requirement of the specific network.
  • the ME determines that the specific network is the current access network, if the current network QoS is lower than the minimum QoS requirement (a parameter in the QoS parameter system is lower than the configured value of the corresponding MinQoS ⁇ * node, the current network QoS is considered to be lower than Minimum
  • the network selection list stored in the device management tree of the UICC and ME is read for network selection.
  • the OpTrigger is triggered by the available network operating conditions, and its child node OpTrigger/ ⁇ X>/NetworkID is the network identifier, indicating a specific network, and OpTrigger/ ⁇ X>/OpCondition defines some operating conditions for the specific network, that is, the network operator defines Conditions for the use of the network, for example: Error conditions. There may be multiple operating conditions.
  • the specific conditions are defined in the OpTrigger/ ⁇ X>/OpCondition/* node.
  • SignalTrgger is triggered by signal quality. Its child node SignalTrgger/ ⁇ X>/NetworkID is the network identifier indicating a specific network. SignalTrgger/ ⁇ X>/Min Value is the lowest signal quality allowed by the network. SignalTrgger/ ⁇ X>/Timer For duration. When the ME determines that the specific network is the current access network, if the current network signal quality is lower than the minimum signal quality and continues for the time indicated by the Timer node, the network selection is triggered, and there is no preferred network under the node.
  • the stored network selection list is used for network selection.
  • the network in order to prevent the non-signal in the event trigger from colliding with the trigger condition, when the network has no signal, it acts as an event trigger.
  • the locationTrigger is a location trigger, and its child node LocationTrigger/ ⁇ X>/BSID is the base station identifier, indicating a certain base station.
  • the network selection is triggered. If there is no preferred network under the node, the network selection is triggered.
  • the post ME reads the network selection list stored on the UICC for network selection, or reads the network selection stored by the UICC.
  • ContextTrigger is triggered by the environment, and its child node ContextTrigger/ ⁇ X>/ScanSwitchID is a network identifier.
  • the network selection policy instructs the ME to scan and access the network indicated by the identifier, that is, the ME scans the network indicated by the identifier.
  • the network can be a WLAN.
  • the ME periodically scans the network indicated by the identifier. After the ME scans the network, the ME determines that the signal quality and other conditions satisfy the access and attempts to access the network. Therefore, the child node is a trigger condition for scanning the network. At the same time, it is an indication that the ME is connected to the network.
  • the InterruptService is used to prevent the service interruption indication.
  • the ME determines whether a service is in use before triggering the network selection. If there is a service in use, it is judged whether the network switch will cause service interruption when the network is selected (ie: the industry Whether there is service continuity between the current network and the switched network. If it is determined that the network handover will cause service interruption, the network handover is suspended. If the value of the node is False or the node does not appear, the ME performs normal network switching. In this process, the network side only tells the ME whether to allow the network selection to be interrupted, and specifically determines which network switching may cause which service interruption is determined by the ME.
  • the UserModiNSPolicy node is also designed in the data structure.
  • the network side controls whether the user can modify the network selection policy set by the network side through the node. Specifically, if the node value is True and the node value is False, the user cannot modify these network selection policies.
  • the node that controls the automatic network selection is AutoSelEnabled. If the value is True, the ME is allowed to perform automatic network selection. If False, the ME is not allowed to perform automatic network selection.
  • the node that controls the manual selection is ManualSelEnabled. If the value is True, the user is allowed to perform manual network selection. If False, the user is not allowed to perform manual network selection.
  • a buffer value may be added for some network triggering policies.
  • the network starting strategy may be a NetQoSTrigger, a SignalTrigger, and a LocationTrigger to prevent the actual value from triggering the network selection frequently when the trigger value of the network triggering policy is floating around. operating. Take the SignalTrigger trigger as an example. If the MinValue is an accurate value, it is likely that the actual value of the network floats (or is higher or lower) around the value. This may cause frequent network switching.
  • a Threshold node can be added under the SignalTrigger/ ⁇ X>, and the node value is a floating range, so that when the actual signal of the network is weakened, the network selection is triggered when the value is lower than MinValue-Threshold, or when the actual signal of the network is enhanced. When the value is higher than MinValue+Threshold, the network selection is triggered. This can effectively prevent the network from switching frequently. Other network selection strategies are similar.
  • FIG. 10 it is a flowchart of a method for network selection based on a network selection policy according to Embodiment 2 of the present invention, which specifically includes:
  • Step S1001 setting a network selection trigger condition.
  • the network selection triggering condition includes an event triggering condition and a network selection policy triggering condition, and setting the network selection policy triggering condition to be valid.
  • step S1002 the automatic network selection is set to be effective.
  • Step S1003 Whether to trigger network selection. If yes, step S1004 is performed, otherwise step S1003 is continued.
  • Step S1004 Determine whether a policy trigger is selected for the network. If the network selection policy is triggered, step S1005 is performed; if the event is triggered, for example, power on, no signal, user triggers network selection, periodic trigger, etc., step S1010 is performed.
  • Step S1005 Is there a preferred network configured for the network selection policy selected by the triggering network. If the preferred network is configured, step S1006 is performed; if the preferred network is not configured for the network selection policy, step S1008 is performed.
  • Step S1006 Determine, according to the priority, whether the preferred network satisfies the access condition, and if there is a network that satisfies the access condition, step S1007 is performed; if there is no network that satisfies the access condition, step S1008 is performed.
  • Step S1007 Access a preferred network with a high priority.
  • Step S1008 Whether a preferred network type is configured for the network selection policy selected by the triggering network. If the preferred network type is configured, step S1009 is performed, otherwise step S1010 is performed.
  • Step S1009 The ME reads the network selection list of the network type stored on the UICC to perform network selection, or reads the network selection list of the network type stored in the device management tree of the UICC and the ME for network selection.
  • Step S1010 The ME reads the PLMN network selection list stored on the UICC to perform network selection by using the network list.
  • the above network selection method by configuring a network selection policy, performing network selection,
  • the control of the network selection can be more flexible, and the terminal can locate the target network more quickly, reducing the time consuming of network selection.
  • a structural diagram of a network selection system includes:
  • UICC 111 used to save EF related to network selection.
  • the mobile device ME 112 is configured to perform network selection according to the network selection policy when detecting that the network selection policy trigger condition is met.
  • the network selection according to the network selection policy may be:
  • the network selection policy trigger condition is met, determining whether the network selection policy includes a preferred network or a preferred network type;
  • the preferred network is selected for access. If multiple preferred networks are configured and there is a priority between them, the access is performed in priority order. If multiple preferred networks are configured, If there is no priority, the network access is randomly selected; or, when the network selection policy includes the preferred network type, the network of the preferred network type is selected in priority order for access; or
  • the network selection list stored on the UICC is read for network selection, or the UICC is read.
  • the selected network selection list and the network selection list stored on the ME's device management tree are used for network selection.
  • the ME selects one of the networks with the same priority. Access or select multiple networks for access at the same time.
  • the DM server 113 is configured to configure and update the network selection policy trigger condition and its corresponding network selection policy by using the DM protocol.
  • FIG. 12 it is a structural diagram of an ME according to an embodiment of the present invention, including:
  • the network selection policy trigger detection module 1121 is configured to detect whether the network selection policy trigger condition is met. When the network selection policy trigger condition is met, the network selection is triggered.
  • the network selection module 1122 is configured to trigger the network selection in the network selection policy trigger detection module 1121. After that, follow the network selection strategy for network selection; or: When the network is not selected according to the network selection policy, the network selection list stored by the UICC is read for network selection, or the network selection list stored by the UICC and the network selection list stored by the ME are read for network selection.
  • ME 112 can also include:
  • a device management tree 1123 configured to save a network selection policy trigger condition and a corresponding preferred network or preferred network type thereof;
  • the DM client 1124 is configured to communicate with the DM server 113, and configure and save the network selection policy trigger condition and its corresponding preferred network or preferred network type on the device management tree 1123 of the ME 112.
  • the network selection module 1122 can include:
  • the determining sub-module 11221 is configured to determine, when the network selection policy triggering condition is met, whether the network selection policy includes a preferred network or a preferred network type;
  • the network access sub-module 11222 is configured to: when the determining sub-module 11221 determines that the network selection policy includes the preferred network, select a preferred network with a higher priority according to the priority of the preferred network; or, when the determining sub-module 11221 determines When the network selection policy trigger condition includes the preferred network type, the network of the preferred network type is selected in priority order for access.
  • the network selection module 1122 may further include:
  • the list selection sub-module 11223 is configured to read the network selection list stored on the UICC for network selection when the preferred network access sub-module 11222 fails to select the network according to the network selection policy, or read the network selection list and the ME stored by the UICC.
  • the network selection list stored on the device management tree performs network selection.
  • the above method of network selection increases the method of network selection by network selection strategy, provides the type of network selection strategy and the data structure implementation method of the network selection strategy, and the network selection method based on the network selection strategy, so that the network selection control It can be more flexible, and at the same time, the terminal can locate the target network more quickly, reducing the time consuming of network selection.
  • a computing device (may be a personal computer, mobile device, server, or network device, etc.) to perform various embodiments of the present invention The method described in the example.
  • modules in the apparatus in the embodiments may be distributed in the apparatus of the embodiment according to the description of the embodiments, or may be correspondingly changed in one or more apparatuses different from the embodiment.
  • the modules of the above embodiments may be combined into one module, or may be further split into a plurality of sub-modules.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

一种网络选择的方法、 系统和装置 本申请要求于 2008 年 5 月 31 日提交中国专利局, 申请号为 200810109871.1 , 发明名称为"一种网络选择的方法、 系统和装置"的 中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域
本发明实施例涉及通信技术领域, 特别涉及一种网络选择的方 法、 系统和装置。 背景技术
随着通信技术的发展, WiFi ( Wireless Fidelity, 无线保真技术)、 WiMAX ( World Interoperability for Microwave Access , 全球微波接入 互操作性)等得到了快速的发展, 这些技术是对 3G ( 3rd Generation, 第三代移动通信 ) 的有益的补充。 目前 WLAN ( Wireless Local Area Network,无线局 i或网 )、 WMAN ( Wireless Metropolitan Area Network, 无线城域网)等已经开始使用, 在推动其使用的过程中, 终端起着至 关重要的作用。 目前, 融合了 3G和 WLAN功能的手机终端越来越 多, 对运营商来讲, 有效控制终端在特定条件下自动接入不同网络可 以有效降低用户和运营商成本、 提高用户体验。
现有技术提供的一种网络选择的方法主要是:在 UICC( Universal Integrated Circuit Card, 通用集成电路卡)的 SIM ( Subscriber Identity Module, 用户标识模块 ) /USIM ( Universal Mobile Telecommunication System Subscriber Identity Module , 通用移动通信系统用户身份模块 ) 上存储一些网络选择列表, 包括: EHPLMN ( Equivalent Home Public Land Mobile Network, 等价归属公用陆地移动网络) 列表、 HPLMN ( Home Public Land Mobile Network, 归属公用陆地移动网络 )列表、 User Controlled PLMN Selector with Access Technology (用户控制的 PLMN选择) 列表、 Operator Controlled PLMN Seletcor with Access Technology (运营商控制的 PLMN选择) 列表、 PLMN ( Public Land Mobile Network, 通用陆地移动网络)禁止列表等, 然后依据一定算 法进行网络选择, 分为自动网络选择方法和手动网络选择方法。
在实现本发明的过程中,发明人发现现有的网络选择过程中至少 存在以下不足:
( 1 )现有技术将网络选择列表保存在 UICC上, 使得服务器对 列表内容更新不够灵活;
( 2 )现有的 UICC上可供选择的网络选择列表不够完善, 如没 有 WLAN的禁用列表,无法解决存在 WLAN等接入技术的场景下进 行网络选择的问题;
( 3 )现有技术主要是以优先级进行网络选择配置, 无法配置并 使用网络选择策略, 网络选择的定位是通过列表逐级选择, 网络选择 速度慢。 发明内容
本发明实施例提供一种网络选择的方法、 系统和装置, 以实现在 UICC和 ME ( Mobile Equipment, 移动设备 )上同时保存网络选择列 表, 协同完成网络选择。
本发明实施例一方面提供一种网络选择的方法, 包括:
在网络选择被触发后,读取通用集成电路卡 UICC存储的网络选 择列表和移动设备 ME存储的网络选择列表, 所述 UICC接入所述 ME并可以被所述 ME访问;
根据所述 UICC存储的网络选择列表和所述 ME存储的网络选择 列表进行网络选择。
另一方面, 本发明实施例还提供一种网络选择的系统, 包括: 通用集成电路卡 UICC , 用于保存与网络选择相关的 EF ( Elementary File, 基础文件);
移动设备 ME, 用于在设备管理树上保存网络选择列表, 和 DM ( Device Management, 设备管理)服务器通信, 并在网络选择被触 发之后,读取 UICC存储的网络选择列表和 ME存储的网络选择列表, 并根据所述网络选择列表进行网络选择;
DM服务器,用于通过 DM协议对所述 ME保存的网络选择列表 进行配置和更新。
再一方面, 本发明实施例还提供一种移动设备 ME, 包括: 网络选择触发模块, 用于满足网络选择触发条件时, 触发网络选 择;
读取模块, 用于在所述网络选择触发模块触发网络选择之后, 读 取通用集成电路卡 UICC存储的网络选择列表和移动设备 ME存储的 网络选择列表;
网络选择模块,用于根据所述读取模块读取的网络选择列表进行 网络选择。
再一方面, 本发明实施例还提供一种网络选择的方法, 包括: 检测网络选择策略触发条件是否满足;
在所述网络选择策略触发条件满足时,则按照所述网络选择策略 进行网络选择;
或者:
在按照所述网络选择策略选择不到网络时, 则读取 UICC存储的 网络选择列表进行网络选择, 或者, 读取 UICC存储的网络选择列表 和 ME的设备管理树上存储的网络选择列表进行网络选择。
再一方面, 本发明实施例还提供一种网络选择的系统, 包括:
UICC , 用于保存与网络选择相关的 EF;
移动设备 ME, 用于在设备管理树上保存网络选择策略触发条件 和网络选择策略, 并在检测到网络选择策略触发条件满足时, 按照所 述网络选择策略进行网络选择; 或者:
在按照所述网络选择策略选择不到网络时, 则读取 UICC存储的 网络选择列表进行网络选择, 或者读取 UICC存储的网络选择列表和 ME的设备管理树上存储的网络选择列表进行网络选择; DM服务器,用于通过 DM协议对所述网络选择策略触发条件和 所述网络选择策略进行配置和更新。
再一方面, 本发明实施例还提供一种移动设备 ME, 包括: 网络选择策略触发检测模块,用于检测网络选择策略触发条件是 否满足, 当所述网络选择策略触发条件满足时, 触发网络选择;
网络选择模块,用于在所述网络选择策略触发检测模块触发网络 选择之后, 按照所述网络选择策略进行网络选择;
或者: 在按照所述网络选择策略选择不到网络时, 则读取 UICC 存储的网络选择列表进行网络选择, 或者读取 UICC存储的网络选择 与现有技术相比, 本发明实施例具有以下优点: 本发明实施例以 UICC保存网络选择相关列表为主, ME保存网络选择相关列表为辅, 提供了 UICC和 ME协同完成网络选择的方法。并且增加了以网络选 择策略进行网络选择的方法,提供了网络选择策略的类型及网络选择 策略的数据结构的实现方法, 以及基于网络选择策略的网络选择方 法, 使得网络选择的控制可以更灵活, 同时使得终端可以更快速的定 位目标网络, 减少网络选择的耗时。 附图说明
图 1为本发明实施例一种网络选择的方法的流程图; 结构示意图;
图 3 为本发明实施例对数据结构中的数据进行配置和更新的方 法的流程图;
图 4为本发明实施例 PLMN自动网络选择的方法的流程图; 图 5 为本发明实施例其它接入技术的自动网络选择的方法的流 程图;
图 6为本发明实施例网络选择的系统的结构图;
图 7为本发明实施例移动设备 ME的结构图; 图 8为本发明实施例另一种网络选择的方法的流程图;
图 9为本发明实施例实现网络选择策略的数据结构的示意图; 图 10为本发明实施例基于网络选择策略的网络选择的方法的流 程图;
图 11为本发明实施例网络选择的系统的结构图;
图 12为本发明实施例移动设备 ME的结构图。 具体实施方式
随着移动终端的复杂度的提高和业务的增多, 对终端进行 OTA ( Over The Air, 空中) 方式的管理和配置的需求越来越强烈, 为了 能够安全的对移动终端进行 OTA方式的管理, OMA ( Open Mobile Alliances , 开放移动联盟)开发了 DM协议, 主要是提供了一套管理 服务器和被管理终端间基于会话的通信机制, 包括: 管理会话机制、 管理会话安全、 管理会话中管理消息格式及约束、 数据模型。 为了实 现对终端的具体管理功能, 在 DM协议的基础上开发了应用数据模型 管理对象, 如: FUMO ( Firmware Management Object, 固件升级 管理对象) 、 SCOMO ( Software Component Management Object, 软 件组件管理对象)等。
支持 OMA DM业务功能的终端设备必须有一个 DM客户端, 负责 OMA DM协议解析、 会话管理及会话安全。 支持 OMA DM业务功能 的设备还必须包含一个设备管理树,设备管理树将设备中所有可用的 MO ( Management Object, 管理对象)组织在一起, 设备管理树所 有的节点都有唯一的 URI ( Uniform Resource Identifier, 统一资源标 识符)进行定位, 每个节点都有 ACL ( Access Control List, 访问控制 列表)属性, 该属性用以控制设备管理服务器对该节点属性或值(有 些情况下还包括子节点属性) 的访问权限。
在拥有访问权限的情况下, 设备管理服务器可以通过 OMA DM 协议向设备管理树的节点发送相关管理命令, 例如: Get (获取) 、 Add (添加) 、 Replace (替换) 、 Exec (执行) 、 Delete (删除)等, 终端设备的管理。
本发明实施例提供一种网络选择的方法, 以 UICC保存网络选择 列表为主, ME ( Mobile Equipment, 移动设备 )保存网络选择列表为 辅, 提供了 UICC和 ME协同完成网络选择的方法。 并且本发明实施例 补充了其它接入技术的网络列表,并提供了加入这些网络列表后的网 络选择方法。 另外, 本发明实施例还增加了根据网络选择策略进行网 络选择的方法, 提供了网络选择策略的类型及实现方法, 以及基于网 络选择策略的网络选择的方法。
如图 1所示, 为本发明实施例一种网络选择的方法的流程图, 具 体包括:
步骤 S101 , 在网络选择被触发后, 分别读取 UICC存储的和 ME 存储的网络选择列表。 该 UICC植入 ME中, 并可以被 ME访问。 该 UICC存储的网络选择列表包括: EHPLMN列表、 HPLMN列表、 User Controlled PLMN Selector with Access Technology(用户控制 PLMN选 择 ) 歹1 J表、 Operator Controlled PLMN Seletcor with Access Technology (运营商控制 PLMN ) 列表、 PLMN 禁止列表中的一个或多个。 该 ME 存储的网络选择列表包括: 基于优先级的通用陆地移动网络 PLMN列表、 基于优先级的无线局域网 WLAN列表、 基于优先级的 全球微波接入互操作性 WiMAX列表、 WLAN禁止列表和 WiMAX 禁止列表中的一个或多个。
其中, ME存储的网络选择列表保存在 ME的设备管理树上, DM 服务器通过 DM协议可以对该网络选择列表进行配置和更新, 例如: 对该网络选择列表进行增加、 修改、 删除等操作。
本发明实施例中,可以通过以下两种方式将 ME存储的网络选择 列表保存在所述 ME的设备管理树上:
( 1 ) ME存储的网络选择列表封装在 Bootstrap消息中, 当 DM 客户端进行 Bootstrap配置时配置到所述 ME的设备管理树上; ( 2 ) ME存储的网络选择列表通过 DM管理会话中发送的 DM 管理命令配置到所述 ME的设备管理树上。
步骤 S102, 根据 UICC存储的网络选择列表和 ME存储的网络 选择列表进行网络选择。
根据读取的 UICC和 ME存储的网络选择列表进行网络选择具体 可以为:
( 1 )顺序读取 UICC上的 SIM/USIM模块的 EFUST ( Elementary File USIM Service Table, 基础文件 USIM业务表) 所指示的有效的 网络选择列表进行网络选择,所选择的可接入网络未包括在所选择网 络的禁止列表中。
当进行的网络选择为 PLMN选择时, 上述顺序读取 UICC上的 SIM/USIM模块的 EFUST所指示的有效的网络选择列表进行网络选择 的步骤具体可以为:
当有效的网络选择列表中存在 EHPLMN时, 选择优先级最高的 EHPLMN接入; 当有效的网络选择列表中不存在 EHPLMN时, 则以 优先级为序选择 HPLMN接入;
当在 EHPLMN和 HPLMN中未选择到可接入网络时, 以优先级 为序选择用户控制 PLMN选择列表中的网络;
当在用户控制 PLMN选择列表中未选择到可接入网络时, 以优 先级为序选择运营商控制 PLMN选择列表中的网络。
当进行的网络选择为非 PLMN选择时,上述顺序读取 UICC上的 为:
若 UICC上存储的网络选择列表中有用户控制网络选择列表, 并 且该用户控制网络选择列表有效,则以优先级为序选择用户控制网络 选择列表中的网络;
如果在该用户控制网络选择列表中未选择到可接入网络, 且
UICC上存储的网络选择列表中有运营商控制网络选择列表, 并且该 运营商控制网络选择列表有效,则以优先级为序选择运营商控制网络 选择列表中的网络。
( 2 ) 当通过顺序读取的 UICC存储的网络选择列表, 未能选择 出可接入网络,并且 ME在设备管理树上保存了 ME存储的网络选择 列表时, ME读取该 ME存储的网络选择列表, 并以优先级为序选择 所述 ME存储的网络选择列表中的网络,所述选择的网络不包括在所 选择网络的禁止列表中。
( 3 ) 当未在 ME存储的网络选择列表中选择出可接入网络时, 随机选择信号质量超过预设值的所有其它网络,所选择的网络不包括 在所选择网络的禁止列表中;
如果仍未选择出可接入网络,则按照信号质量由高到低的顺序选 择所有其它的网络, 所选择的网络不包括在所选择网络的禁止列表 中。
上述网络选择的方法, 在 UICC和 ME上均保存网络选择列表, 提 供了一种 UICC和 ME协同完成网络选择的方法。 并且本发明实施例补 充了其它的网络列表, 并提供了加入这些网络列表后的网络选择方 法。该方法结合了 UICC保存列表的优点和 ME设备管理树保存列表的 优点,使得 OTA方式的列表更新更为方便,基于更新后的列表进行的 网络选择更全面和有效。
本发明实施例一对终端保存网络选择的相关列表的网络选择的 方法进行介绍。 的数据结构示意图, 该数据结构可以作为 MO或 MO的一部分被配置 并保存在终端(即 ME )的设备管理树上, 作为 UICC上存储的网络选 择的相关列表的补充。该结构中的 PLMNList( PLMN列表)、 WLANList ( WLAN列表 )、 WLANForbiddenList( WLAN禁止列表 )、 WiMAXList ( WiMAX列表) 、 WiMAXForbiddenList ( WiMAX禁止列表)可以 根据需要选择其中的一个或多个进行结构重组,还可以根据需要添加 新列表进行结构重组。
在该数据结构中, PLMNList为 UICC上 PLMN列表的补充。 网络 侧预先会在 UICC上配置一些 PLMN列表,以方便手机初始进行网络选 择, PLMNList主要用于后续运营商通过 OTA方式增加新的 PLMN或新 签约的 PLMN, 其是 UICC上 PLMN列表的补充。 PLMNList可以包含 多组子节点, 每组可以包含 3种子节点, 分别为:
PLMNList/<X>/PLMN: 其值为 MCC ( Mobile Country Code, 移 动国家码 ) +MNC ( Mobile Network Code, 移动网码) , 用以标识一 个 PLMN;
PLMNList/<X>/AccTechID: 接入技术标识, 例如: UTRAN ( Universal Mobile Telecommunications System Territorial Radio Access Network,通用移动通信系统陆地无线接入网 )、 GSM ( Global System For Mobile Communication , 全球移动通信 ) ;
PLMNList/<X>/Priority: 该 PLMNList下列出的 PLMN之间的优先 级。
在该数据结构中, WLANList主要用于网络侧配置偏好的 WLAN 接入, 其同样是 UICC上配置的 WLAN列表的补充。 WLANList可以包 含多组子节点, 每组可以包含 2种子节点, 分别为:
WLANList/<X>AVSID: WLAN网络的网络标识;
WLANList/<X>/Priority: WLANList下列出的 WLAN之间的优先 级;
在该数据结构中, WLANForbiddenList用于网络侧配置的一些禁 用的 WLAN, 其可以包含多个子节点, 每个子节点代表一个禁用的
WLAN网络, 子节点的值为禁用 WLAN的标识;
在该数据结构中, WiMAXList用于网络侧配置好的 WiMAX接入, 其归属 WiMAX拥有最高优先级, 可以包含多组子节点, 每组可以包 含 3种子节点, 分别为:
WiMAXList/<X>/NSPID: WiMAX网络提供者标识;
WiMAXList/<X>/NAPID: WiMAX网络接入点标识;
WiMAXList/<X>/Priority: WiMAX下列出的 WiMAX之间的优先 级; WiMAXForbiddenList用于网络侧配置一些禁用的 WiMAX, 其可 以包含多个子节点, 每个子节点代表一个禁用的 WiMAX网络, 子节 点的值为禁用 WiMAX的网络提供者标识;
在该数据结构中, Ext用于后续对该数据结构进行扩展。
上述列表中的网络是可供选择的,但能否选择接入要看是否满足 网络接入条件, 例如: 信号量是否足够、 QoS ( Quality of Service, 服 务质量)是否满足、 接入认证是否通过等。
对该数据结构中的数据进行配置和更新, 可采用以下两种方法: 方法一: ME存储的网络选择列表封装在 Bootstrap消息中, 当 DM 客户端进行 Bootstrap配置时配置到所述 ME的设备管理树上。 具体可 以为:
将该数据结构序列化后,封装在以 WBXML ( Wireless Application Protocol Binary Extensible Marked language,无线应用十办议二进制可扩 展标记语言)编码的 TNDS ( Tree and Description Serialization, 管理 树序列化) 格式的 DM Bootstrap消息中, 当 DM客户端进行 DM Bootstrap酉己置时, 在酉己置 DMAcc ( DM Account Mangement Object, 服务器账号管理对象)的同时, 配置该数据结构。 将配置好的数据结 构的 ACL赋予 DMAcc管理对象所对应的服务器。 管理命令配置到所述 ME的设备管理树上, 方法二可以配置该数据结 构, 同时还可以对该数据结构进行后续的更新。 如图 3所示, 方法二 对数据结构中的数据进行配置和更新的方法具体包括以下步骤:
步骤 S301 , 终端设备和服务器建立 DM管理会话。 配置该数据时 建立 DM管理会话的发起者通常是服务器, 当然也不排除终端发起建 立 DM管理会话的可能, 建立管理会话的第一个消息 (请求消息) 由 终端生成并发送, 在建立会话过程中会进行双方身份认证, 可以使用 传输层认证或应用层认证。
步骤 S302,在成功建立管理会话后,服务器发送终端设备管理树 操作命令( Add或 Replace ) , 该命令中携带欲配置数据结构中各节点 的定位信息 (即 URI )和节点数据。
步骤 S303, 终端执行终端设备管理树操作命令, 并向服务器返回 终端设备管理树操作命令的执行结果。 之后, 如果服务器还有其它操 作则继续 DM管理会话并下发其它操作, 否则, 发空消息包给终端以 结束该会话。
通过上述方法一和方法二配置的该数据结构的各节点均分配了 ACL, 该 ACL用于限定后续对该配置数据进行更新的设备管理服务 器。
下面对添加数据结构后的网络选择的方法进行描述。 PLMN自动 网络选择的方法的流程图, 如图 4所示, PLMN手动选择时 ME给用户 呈现 PLMN的顺序亦是按下述流程中的顺序, 在此不再赘述。 PLMN 自动网络选择的方法的流程具体包括以下步骤:
步骤 S401 ,触发 ME进行网络选择。 其中 ME进行网络选择的触发 条件包括: 开机、 无信号、 用户触发或定期触发等事件触发, 也可包 括其他触发条件, 如网络选择策略触发。
步骤 S402, 网络选择被触发后, ME读取 UICC上的 SIM/USIM模 块的 EF中的 EFUST获取有效的 PLMN列表。
步骤 S403 , ME顺序读取 UICC上的 EFUST所指示的有效的 PLMN 列表进行网络选择,所选择的 PLMN不能在 PLMN禁止列表( Forbidden PLMNs ) 中。 其中, 顺序读取 UICC上的 EFUST所指示的有效的 PLMN 列表进行网络选择具体可以为:
若存在 EHPLMN, 则选择优先级最高的 EHPMN, 否则以优先级 为序选择 HPLMN;
若在 EHPLMN和 HPLMN中未选择到可接入网络, 则以优先级为 序选择 User Controlled PLMN Selector (用户控制 PLMN选择 )列表中 的 PLMN;
若在 User Controlled PLMN Selector列表中未选择到可接入网络, 则以优先级为序选择 Operator Controlled PLMN Seletcor (运营商控制 PLMN选择) 列表中的 PLMN。 步骤 S404,如果通过上述步骤选择 UICC存储的网络选择列表后, 未能选择到可接入网络,并且 ME在设备管理树上保存了 ME存储的网 络选择列表, 本步骤中为 PLMNList, 则读取 PLMNList并按优先级进 行选择,所选择的 PLMN不能在 UICC存储的网络选择列表中的 PLMN 禁止列表(Forbidden PLMNs ) 中。 如果通过上述步骤仍未能选择到 可接入网络, 则执行步骤 S405。
步骤 S405, 随机选择信号质量超过预设值, 即有足够信号质量的 其他 PLMN或其它接入技术, 所选择的 PLMN或接入技术不能在所选 择网络的禁止列表, 例如: Forbidden PLMNs中。 如果通过上述步骤 仍未能选择出可接入网络, 则执行步骤 S406。
步骤 S406,以信号质量高低为序选择所有其它 PLMN/其它接入技 术,所选择的 PLMN或接入技术不能在所选择网络的禁止列表,例如: Forbidden PLMNs中。
其它接入技术(非 PLMN接入技术, 如: WLAN、 WiMAX等) 的自动网络选择的方法如图 5所示,其它接入技术手动选择时 ME给用 户呈现的顺序亦是按下述流程中的顺序, 在此不再赘述。 其他接入技 术自动网络选择的方法的流程具体包括以下步骤:
步骤 S501 , 触发 ME进行网络选择。 其中, ME进行网络选择的触 发条件可以为: 网络选择策略或用户自行触发 ME进行网络选择。
步骤 S502, 网络选择被触发后, ME首先读取 UICC上的 EFUST获 取有效的网络列表。
步骤 S503 , ME读取 UICC上的 EFUST指示有效的网络列表进行网 络选择, 所选择的网络不能在禁止列表, 例如: WLANForbiddenList。
其中, 读取 UICC上的 EFUST所指示的有效的网络列表进行网络选 择具体可以为:
若 UICC上存在用户控制网络选择列表且有效, 则以优先级为序 选择用户控制网络选择列表中的网络;
若在用户控制网络选择列表中未选择到可接入网络, 且 UICC上 存在运营商控制网络选择列表, 且该运营商控制网络选择列表有效, 则以优先级为序选择运营商控制网络选择列表中的网络;
步骤 S504 , 如果通过读取 UICC上的 EFUST所指示的有效网络列 表, 未能选择出有效网络, 且终端在设备管理树上定义了网络选择列 表的 MO, 则读取该 MO上的相应列表(若为 WLAN网络选择, 则读 取 WLANList和 WLANForbiddenList ) 并按优先级进行选择, 所选择 网络不能在禁止列表中。 如果通过上述步骤仍未能选择出可接入网 络, 则执行步骤 S505。
步骤 S505, 随机选择信号质量超过预设值, 即有足够信号质量的 其它接入技术, 所选择接入技术网络不能在禁止列表中。 如果通过上 述步骤仍未能选择出可接入网络, 则执行步骤 S506。
步骤 S506, 以信号质量高低为序选择所有相关接入技术, 所选择 接入技术网络不能在禁止列表中。
上述网络选择的方法, 以 UICC保存网络选择相关列表为主, ME 保存网络选择相关列表为辅,提供了 UICC和 ME协同完成网络选择的 方法, 在保留了 UICC保存网络选择列表的优点的同时, 提供了基于 DM协议的网络选择相关列表设计, 使得 OTA方式的列表更新更为方 便。 并通过补充 WLAN、 WiMAX等有效的网络列表, 使得 ME在进行 网络选择时可以基于更全面的列表进行, 使得网络选择更有效。
如图 6所示, 为本发明实施例网络选择的系统的结构图, 包括:
UICC 61 , 用于保存与网络选择相关的 EF;
移动设备 ME 62, 用于在设备管理树上保存网络选择列表, 并和 DM服务器 63通信进行网络选择列表配置和更新, 并在网络选择被 触发之后, 读取 UICC 61和 ME 62存储的网络选择列表, 并根据存 储的网络选择列表进行网络选择;
DM服务器 63 , 用于通过 DM协议对 ME 62保存的网络选择列 表进行配置和更新。
如图 7所示, 为本发明实施例移动设备 ME的结构图, 包括: 网络选择触发模块 621, 用于在网络选择触发条件被满足之后, 触发网络选择; 读取模块 622,用于在网络选择触发模块 621触发网络选择之后, 读取 UICC61和 ME62所存储的网络选择列表;
网络选择模块 623 , 用于根据读取模块 622读取的网络选择列表 进行网络选择。
该 ME 62还可以包括:
设备管理树 624 , 用于保存网络选择列表;
DM客户端 625 ,用于在进行 Bootstrap配置时将封装在 Bootstrap 消息中的 ME存储的网络选择列表配置到 ME 62的设备管理树 624 上,或者通过 DM管理会话在 ME 62的设备管理树 624上配置 ME 62 存储的网络选择列表。
其中, 网络选择模块 623可以包括:
UICC列表选择子模块 6231 , 用于顺序读取 UICC61上有效的网 络选择列表进行网络选择,所选择的可接入网络不包括在所选择网络 的禁止列表中。
其中, 网络选择模块 623还可以包括:
ME列表选择子模块 6232, 用于当 UICC列表选择子模块 6231 未能选择出可接入网络, 并且 ME 62在设备管理树上保存了网络选 择列表时, 读取 ME 62存储的网络选择列表, 并根据网络优先级在 ME 62存储的网络选择列表中选择可接入网络 ,所选择的可接入网络 不包括在所选择网络的禁止列表中。
其中, 网络选择模块 623还可以包括:
随机选择子模块 6233 , 用于当 ME列表选择子模块 6232未选择 出可接入网络时, 在 ME 62存储的网络选择列表中随机选择信号质 量超过预设值的网络作为可接入网络,所选择的网络不包括在禁止列 表中;
信号质量选择子模块 6234,用于当随机选择子模块 6233仍未选择 出可接入网络时, 按照信号质量由高到低的顺序在 ME 62存储的网络 选择列表中选择可接入网络, 所选择的网络不包括在禁止列表中。
上述 ME 62, 在网络选择触发模块 621触发网络选择之后, 读取 模块 622读取 UICC和 ME上保存的网络选择列表, 由网络选择模块 623 根据读取模块 622读取的网络选择列表进行网络选择, 并补充了 WLAN、 WiMAX等有效的网络列表, 使得 ME 62在进行网络选择时 可以基于更全面的列表进行, 使得网络选择更有效。
如图 8所示, 为本发明实施例另一种网络选择的方法的流程图, 具体包括:
步骤 S801 , 检测网络选择策略触发条件是否满足。
本发明实施例在 ME 的设备管理树上配置并保存网络选择策略 触发条件, 还可以配置该网络选择策略触发条件对应的网络选择策 略, 该网络选择策略为优选网络或优选网络类型。 该配置在设备管理 树上的网络选择策略触发条件和其对应的网络选择策略可以被拥有 操作权限的 DM服务器(通过节点的 ACL属性控制)通过 DM协议 进行配置和更新, 例如: 对其进行修改或删除操作。
其中, 该网络选择策略触发条件包括: 业务或业务类型触发、 网 络 QoS触发、 可用网络操作条件触发、 信号质量触发、 位置触发、 环境触发和防止业务中断中的一种或几种。
业务或业务类型触发具体包括: 在 ME上配置业务或业务类型, 还包括配置该业务或者该业务类型的优选网络或优选网络类型, 当所 述 ME 启动所述配置的业务或所启动业务属于配置的业务类型时触 发网络选择;
网络 QoS触发具体包括: 在 ME上配置网络的最小 QoS需求, 在 ME检测到当前接入网络存在最小 QoS需求, 且当前接入网络的 QoS小于最小 QoS需求时, 触发网络选择;
可用网络操作条件触发具体包括:在 ME上配置特定网络的操作 条件, 在该特定网络作为当前接入网络时, 如果 ME检测到所述操作 条件则触发网络选择;
信号质量触发具体包括:在 ME上配置特定网络的信号质量阈值 以及持续时间, 在特定网络作为当前接入网络时, 如果该 ME检测到 当前接入网络的信号质量低于信号质量阈值,且当前接入网络的信号 质量低于该信号质量阈值的持续时间超过配置的持续时间之后,触发 网络选择;
位置触发具体包括: 在 ME上配置基站的位置, 在该 ME接入该 基站后, 触发网络选择;
环境触发具体包括: 在 ME上配置要求所述 ME扫描的网络, 在 ME扫描到该网络, 并且 ME确定扫描到的网络满足接入条件后, 接 入网络;
防止业务中断具体包括:在 ME上配置是否允许该 ME在进行自 动网络选择时中断当前接入业务的指示信息。
步骤 S802, 在网络选择策略触发条件被满足之后, 按照网络选 择策略进行网络选择。
其中, 按照网络选择策略进行网络选择具体可以为:
在网络选择策略触发条件被满足之后,判断是否为该网络选择策 略触发条件配置了优选网络或优选网络类型;
当网络选择策略触发条件包括优选网络时,则选择优选网络进行 接入, 若配置了多个优选网络且之间存在优先级, 则以优先级为序进 行接入, 若配置了多个优选网络但之间无优先级, 则随机选择网络接 入; 或者,
当网络选择策略触发条件包括优选网络类型时,以优先级为序选 择该优选网络类型的网络进行接入; 或者,
当网络选择策略触发条件不包括优选网络和优选网络类型时,或 者, 所配置优选网络或优选网络类型无可接入网络时, 读取 UICC上 存储的网络选择列表进行网络选择, 或者读取 UICC存储的网络选择 当所述网络选择策略触发条件为业务或业务类型触发时, 如果
ME上配置的业务或业务类型的优选网络或优选网络类型的优先级相 同,则该 ME选择优先级相同的网络中的一个进行接入或同时选择多 个网络进行接入。
另外,本发明实施例还配置了对网络选择策略触发条件和优选网 络或优选网络类型进行保护的节点,以指示 ME是否允许用户进行网 络选择策略触发条件和优选网络或优选网络类型的更改。
上述网络选择的方法,提供了网络选择策略的类型及网络选择策 略的数据结构的实现方法, 以及基于网络选择策略的网络选择方法, 使得网络选择的控制可以更灵活,同时使得终端可以更快速的定位目 标网络, 减少网络选择的耗时。
本发明实施例二对根据网络选择策略进行网络选择的方法进行 介绍。 在实施例二中, 网络侧可以设定一些网络选择策略以更高效地 进行网络选择, 这些网络选择策略可以分为触发条件和优选网络(或 优选网络类型) 。
其中, 触发条件可以为业务(或业务类型)触发、 网络 QoS触发、 可用网络操作条件触发、 信号质量触发、 位置触发、 环境触发和防止 业务中断指示等几种触发条件中的一种或多种。
实现网络选择策略的数据结构如图 9所示, 该数据结构可以作为 MO或 MO的一部分被配置并保存在终端的设备管理树上, 该触发条 件中的业务(或业务类型)触发、 网络 QoS触发、 信号质量触发、 位 置触发、环境触发和防止业务中断指示可以根据需要选择其中的一个 或多个进行结构重组,还可以根据需要添加新的触发条件进行结构重 组。
在该数据结构中,
ServiceTrigger为业务(或业务类型)触发, 其下可以包含多个业 务或业务类型, 其中,
ServiceTrigger/<X>/Service节点指示触发网络选择的某一特定业 务, 如下载业务, 或某一特定业务类型, 如 3GPP ( 3rd Generation Partnership Project, 第三代移动通信标准化伙伴项目)为 QoS定义的 4 类业务类型。 当 ME启动该业务, 或者 ME所启动的业务归属于上述业 务类型时, 则触发网络选择。
ServiceTrigger/<X>/PreferedList节点及其子节点配置该条件对应 的优选网络(NetworkID )、 优选网络类型( NetworkType )及其优先 级(Priority )。其中优选网络类型的值包括: WLAN、 WiMAX、 3GPP2 ( 3rd Generation Partnership Proj ect 2, 第三代移动通信标准化伙伴项 目二) 、 GPRS ( General Packet Radio Service, 通用分组无线业务) 等, 其中多个优选网络或优选网络类型的优先级可以相同。 若多个优 选网络或优选网络类型的优先级相同,则说明该业务可以选择优先级 相同的网络中的一个接入或同时选择多个网络进行接入(即: 业务跨 网) 。
ServiceTrigger/<X>/Enabled节点用于控制该网络选择策略是否有 效。 若其值为 True (真)或该节点未出现, 则 ME认为该网络选择策 略有效, 若其值为 False (假) , 则 ME认为该网络选择策略无效。 下 述触发条件中的 Enabled节点作用及值与该节点类似, 不再赘述。
NetQoSTrigger为网络 QoS触发, 不同网络层定义的 QoS不同, 这 里 的 QoS 指 的 是 网 络 QoS , 其 下 的 子 节 点 NetQoSTrigger/<X>/NetworkID 指 示 某 一 特 定 网 络 ,
NetQoSTrigger/<X>/MinQoS为该特定网络的最小 QoS需求, QoS的参 数有多个, 配置在 NetQoSTrigger/<X>/MinQoS/*节点上, 具体的参数 参见相应网络的标准定义。 ME在确定该特定网络作为当前接入网络 时, 若当前的网络 QoS低于最小 QoS需求(QoS参数系中某一参数低 于对应的 MinQoS\*节点所配置值则认为当前的网络 QoS低于最小
Figure imgf000020_0001
者读取 UICC和 ME的设备管理树上存储的网络选择列表进行网络选 择。
OpTrigger为 可 用 网 络操作 条件触 发 , 其子 节 点 OpTrigger/<X>/NetworkID为网络标识, 指示某一特定网络, OpTrigger/<X>/OpCondition为该特定网络定义的一些操作条件, 即网 络运营商定义的网络的使用条件, 例如: 错误条件。 该操作条件可以 有多个,具体的条件定义在 OpTrigger/<X>/OpCondition/*节点中, ME 在确定该特定网络作为当前接入网络时,若出现该条件则触发网络选 择, 在该节点下并没有优选网络, 则在触发网络选择后 ME读取 UICC 上存储的网络选择列表进行网络选择, 或者读取 UICC存储的网络选
SignalTrgger 为 信 号 质 量 触 发 , 其 子 节 点 SignalTrgger/<X>/NetworkID为网络标识, 指示某一特定网络, SignalTrgger/<X>/Min Value为该网络允许的最低信号质量, SignalTrgger/<X>/Timer为持续时间。 ME在确定该特定网络作为当前 接入网络时, 若当前的网络信号质量低于最低信号质量, 且持续了 Timer节点所指时间后, 则触发网络选择, 在该节点下并没有优选网
储的网络选择列表进行网络选择。 另外, 为了防止事件触发中的无信 号同该触发条件的沖突, 当出现网络无信号的情况时作为事件触发处
LocationTrigger为位置触发, 其子节点 LocationTrigger/<X>/BSID 为基站标识, 指示某一基站, 当 ME进入该基站范围后则触发网络选 择, 在该节点下并没有优选网络, 则在触发网络选择后 ME读取 UICC 上存储的网络选择列表进行网络选择, 或者读取 UICC存储的网络选
ContextTrigger 为 环 境 触 发 , 其 子 节 点 ContextTrigger/<X>/ScanSwitchID为某一网络标识, 该网络选择策略 指示 ME扫描并接入该标识所指网络, 即: ME扫描该标识所指网络, 该所指网络可以为 WLAN。 优选的, ME对该标识所指网络进行定期 扫描, 当 ME扫描到该网络后, ME判断信号质量等条件满足接入后试 图接入该网络, 因此该子节点既为扫描该网络的触发条件, 同时又是 指示 ME接入该网络的指示信息。
InterruptService为防止业务中断指示, 当该节点的值为 True时, ME在触发网络选择之前判断是否有业务正在使用。 如果有业务正在 使用, 则在网络选择时判断网络切换是否会造成业务中断(即: 该业 务在当前网络与被切换网络之间是否有业务连续能力), 如果确定网 络切换会造成业务中断, 则中止网络切换。若该节点的值为 False或该 节点未出现, 则 ME进行正常的网络切换。 在该过程中网络侧只告诉 ME是否允许中断网络选择, 具体判断哪些网络切换可能导致哪些业 务中断由 ME确定。
为了保护上述网络选择策略被非授权修改,在该数据结构中还设 计了 UserModiNSPolicy节点。 网络侧通过该节点对用户是否能够修改 网络侧设定的网络选择策略进行控制, 具体为: 若该节点值为 True, 节点值为 False, 则用户不能对这些网络选择策略进行修改。
为了网络侧灵活的对 ME的自动网络选择和用户的手动网络选择 进行控制,在网络选择策略中还可以添加两个节点对网络选择方式进 行控制。 其中控制自动网络选择的节点为 AutoSelEnabled, 若其值为 True, 则允许 ME进行自动网络选择; 若为 False, 则不允许 ME进行自 动网络选择。 控制手动选择的节点为 ManualSelEnabled, 若其值为 True, 则允许用户进行手动网络选择, 若为 False, 则不允许用户进行 手动网络选择。
在该数据结构中还可以为某些网络触发策略增加緩沖值 ( Threshold ) , 网络出发策略可以为 NetQoSTrigger、 SignalTrigger和 LocationTrigger等, 以防止实际值在网络触发策略的触发值左右浮动 时频繁触发网络选择操作。 以 SignalTrigger触发为例, 其 MinValue为 一个准确值, 则很可能网络的实际值在该值附近浮动(或高一点, 或 低一点), 这样可能会造成网络的频繁切换, 为了防止这种情况, 可 以在该 SignalTrigger/<X>下增加一个 Threshold节点, 该节点值为一个 浮动范围,这样当网络的实际信号减弱时,在低于 MinValue-Threshold 时触发网络选择, 或当 网络的实际信号增强时, 在高于 MinValue+Threshold时触发网络选择, 这样可以有效防止网络频繁切 换, 其它网络选择策略类似。
该数据结构的配置和更新方法与实施例一中的数据结构的配置 和更新方法相同, 在此不再赘述。
如图 10所示,为本发明实施例二基于网络选择策略的网络选择的 方法的流程图, 具体包括:
步骤 S1001 , 设定网络选择触发条件。 其中, 网络选择触发条件 包括事件触发条件和网络选择策略触发条件,并设定该网络选择策略 触发条件有效。
步骤 S1002, 设定自动网络选择有效。
步骤 S1003, 是否触发网络选择。 如果是则执行步骤 S1004, 否则 继续执行步骤 S1003。
步骤 S1004, 确定是否为网络选择策略触发。 若为网络选择策略 触发, 则执行步骤 S1005; 若为事件触发, 例如: 开机、 无信号、 用 户触发网络选择、 定期触发等, 则执行步骤 S1010。
步骤 S1005 , 是否为该触发网络选择的网络选择策略配置有优选 网络。 如果配置有优选网络, 则执行步骤 S1006; 如果未为该网络选 择策略配置优选网络, 则执行步骤 S1008。
步骤 S1006, 根据优先级判断优选网络是否满足接入条件, 若存 在满足接入条件的网络, 则执行步骤 S1007; 若不存在满足接入条件 的网络, 则执行步骤 S1008。
步骤 S1007, 接入优先级高的优选网络。
步骤 S1008 , 是否为该触发网络选择的网络选择策略配置了优选 网络类型。 如果配置有优选网络类型, 则执行步骤 S1009, 否则执行 步骤 S1010。
步骤 S 1009 , ME读取 UICC上存储的该网络类型的网络选择列表 进行网络选择, 或者读取 UICC和 ME的设备管理树上存储的该网络类 型的网络选择列表进行网络选择。
步骤 S1010, ME读取 UICC上存储的 PLMN网络选择列表进行网 列表进行网络选择。
上述网络选择的方法, 通过配置网络选择策略, 进行网络选择, 使得网络选择的控制可以更灵活,同时使得终端可以更快速的定位目 标网络, 减少网络选择的耗时。
如图 11所示, 为本发明实施例网络选择的系统的结构图, 包括:
UICC 111 , 用于保存与网络选择相关的 EF。
移动设备 ME 112,用于在检测到网络选择策略触发条件满足时, 按照网络选择策略进行网络选择。
其中, 按照网络选择策略进行网络选择具体可以为:
在网络选择策略触发条件被满足之后,判断该网络选择策略是否 包括优选网络或优选网络类型;
当网络选择策略包括优选网络时, 则选择优选网络进行接入, 若 配置了多个优选网络且之间存在优先级, 则以优先级为序进行接入, 若配置了多个优选网络但之间无优先级,则随机选择网络接入;或者, 当网络选择策略包括优选网络类型时,以优先级为序选择该优选 网络类型的网络进行接入; 或者,
当所述网络选择策略不包括优选网络和优选网络类型时, 或者, 所配置优选网络或优选网络类型无可接入网络时,读取 UICC上存储 的网络选择列表进行网络选择,或者读取 UICC存储的网络选择列表 和 ME的设备管理树上存储的网络选择列表进行网络选择。
当所述网络选择策略触发条件为业务或业务类型触发时, 如果 ME上配置的业务或业务类型的优选网络或优选网络类型的优先级相 同,则该 ME选择优先级相同的网络中的一个进行接入或同时选择多 个网络进行接入。
DM服务器 113, 用于通过 DM协议对网络选择策略触发条件和 其对应的网络选择策略进行配置和更新。
如图 12所示, 为本发明实施例 ME的结构图, 包括:
网络选择策略触发检测模块 1121 , 用于检测网络选择策略触发 条件是否满足, 当网络选择策略触发条件满足时, 触发网络选择; 网络选择模块 1122, 用于在网络选择策略触发检测模块 1121触 发网络选择之后, 按照网络选择策略进行网络选择; 或者: 在按照该网络选择策略选择不到网络时, 则读取 UICC存储的网 络选择列表进行网络选择, 或者读取 UICC存储的网络选择列表和 ME存储的网络选择列表进行网络选择。
其中 ME 112还可以包括:
设备管理树 1123 , 用于保存网络选择策略触发条件和其对应的 优选网络或优选网络类型;
DM客户端 1124, 用于与 DM服务器 113进行通信, 在 ME 112 的设备管理树 1123上配置并保存所述网络选择策略触发条件和其对 应的优选网络或优选网络类型。
其中, 网络选择模块 1122可以包括:
判断子模块 11221 , 用于在网络选择策略触发条件满足时, 判断 该网络选择策略是否包括优选网络或优选网络类型;
优选网络接入子模块 11222, 用于当判断子模块 11221判断网络 选择策略包含优选网络时,根据该优选网络的优先级选择优先级高的 优选网络进行接入; 或者, 当判断子模块 11221判断网络选择策略触 发条件中包含优选网络类型时,以优先级为序选择该优选网络类型的 网络进行接入。
其中, 网络选择模块 1122还可以包括:
列表选择子模块 11223, 用于在优选网络接入子模块 11222按照 网络选择策略选择不到网络时,读取 UICC上存储的网络选择列表进 行网络选择, 或者读取 UICC存储的网络选择列表和 ME的设备管理 树上存储的网络选择列表进行网络选择。
上述网络选择的方法增加了以网络选择策略进行网络选择的方 法,提供了网络选择策略的类型及网络选择策略的数据结构的实现方 法, 以及基于网络选择策略的网络选择方法, 使得网络选择的控制可 以更灵活, 同时使得终端可以更快速的定位目标网络, 减少网络选择 的耗时。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解 到本发明, 可以通过硬件实现, 也可以借助软件加必要的通用硬件平 台的方式来实现。基于这样的理解, 本发明的技术方案可以以软件产 品的形式体现出来, 该软件产品可以存储在一个非易失性存储介质
(可以是 CD-ROM, U盘, Flash闪存, 移动硬盘等) 中, 包括若干 指令用以使得一台计算设备(可以是个人计算机,移动设备,服务器, 或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个实施例的示意图,附图中 的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实 施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同 于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个 模块, 也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述, 不代表实施例的优劣。 以上公开的仅为本发明的几个具体实施例, 但是, 本发明并非局 限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护 范围。

Claims

权利要求
1、 一种网络选择的方法, 其特征在于, 包括:
在网络选择被触发后,读取通用集成电路卡 UICC存储的网络选 择列表和移动设备 ME存储的网络选择列表, 所述 UICC植入所述 ME并可以被所述 ME访问;
根据所述 UICC存储的网络选择列表和所述 ME存储的网络选择 列表进行网络选择。
2、 如权利要求 1所述网络选择的方法, 其特征在于, 所述 ME 存储的网络选择列表配置并保存在所述 ME的设备管理树上,拥有访 问控制权限的设备管理 DM服务器通过 DM协议对所述网络选择列 表进行配置和更新。
3、 如权利要求 2所述网络选择的方法, 其特征在于, 所述 ME 存储的网络选择列表配置并保存在所述 ME 的设备管理树上具体包 括:
所述 ME存储的网络选择列表封装在 Bootstrap消息中, 当 DM 客户端进行 Bootstrap配置时配置到所述 ME的设备管理树上; 或者, 理命令配置到所述 ME的设备管理树上。
4、 如权利要求 1至 3任意一项所述网络选择的方法, 其特征在 于, 所述 ME存储的网络选择列表包括: 基于优先级的通用陆地移动 网络 PLMN列表、 基于优先级的无线局域网 WLAN列表、 基于优先 级的全球微波接入互操作性 WiMAX 列表、 WLAN 禁止列表和 WiMAX禁止列表中的一个或多个。
5、 如权利要求 1所述网络选择的方法, 其特征在于, 所述触发 的网络选择为 PLMN选择,所述根据所述 UICC存储的网络选择列表 选择所述 UICC存储的网络选择列表中的 PLMN网络; 当在所述 UICC存储的网络选择列表中没有选择到 PLMN网络 时, 选择所述 ME存储的网络选择列表中的 PLMN选择列表中的网 络。
6、 如权利要求 5所述网络选择的方法, 其特征在于,
'狭 等价归属公用陆地移动网络 EHPLMN、 归属公用陆地移动网络 HPLMN、用户控制 PLMN选择列表中的网络和运营商控制 PLMN选 择列表中的网络。
7、 如权利要求 1所述网络选择的方法, 其特征在于, 所述触发 的网络选择为无线局域网 WLAN或全球 波接入互操作性 WiMAX 选择, 所述根据所述 UICC存储的网络选择列表和所述 ME存储的网 络选择列表进行网络选择具体包括:
选择所述 UICC存储的网络选择列表中的 WLAN或 WiMAX网 络;
当在所述 UICC存储的网络选择列表中没有选择到 WLAN 或 WiMAX网络时, 选择所述 ME存储的网络选择列表中的 WLAN或 WiMAX网络。
8、 如权利要求 7所述网络选择的方法, 其特征在于,
在所述 UICC存储的网络选择列表中选择 WLAN或 WiMAX网 络的顺序为: 用户控制网络选择列表中的网络、运营商控制网络选择 列表中的网络。
9、 如权利要求 5或 7所述网络选择的方法, 其特征在于, 当在 所述 ME存储的网络选择列表中未选择到可接入网络时,随机选择信 号质量超过预设值的其它网络进行接入;
如果仍未选择出可接入网络,则按照信号质量由高到低的顺序选 择所有其它的网络。
10、 一种网络选择的系统, 其特征在于, 包括:
通用集成电路卡 UICC, 用于保存与网络选择相关的基础文件
EF;
移动设备 ME, 用于在设备管理树上保存网络选择列表, 和 DM 服务器通信, 并在网络选择被触发之后, 读取 UICC存储的网络选择 列表和所述 ME存储的网络选择列表, 进行网络选择;
DM服务器,用于通过 DM协议对所述 ME保存的网络选择列表 进行配置和更新。
11、 一种移动设备 ME, 其特征在于, 包括:
网络选择触发模块, 用于触发网络选择;
读取模块, 用于在所述网络选择触发模块触发网络选择之后, 读 取通用集成电路卡 UICC存储的网络选择列表和移动设备 ME存储的 网络选择列表;
网络选择模块,用于根据所述读取模块读取的网络选择列表进行 网络选择。
12、 如权利要求 11所述 ME, 其特征在于, 进一步包括: 设备管理树, 用于保存网络选择列表;
DM客户端, 用于在进行 Bootstrap配置时, 将封装在 Bootstrap 消息中的所述 ME存储的网络选择列表配置到所述 ME的设备管理树 上;
或者:
通过 DM管理会话在所述 ME的设备管理树上配置所述 ME存储 的网络选择列表。
13、 如权利要求 11所述 ME, 其特征在于, 所述网络选择模块 包括:
UICC列表选择子模块, 用于读取 UICC上的网络选择列表进行 网络选择;
ME列表选择子模块, 用于当所述 UICC列表选择子模块未能选 择出可接入网络时,读取所述 ME存储的网络选择列表选择可接入网 络。
14、 一种网络选择的方法, 其特征在于, 包括:
检测网络选择策略触发条件是否满足;
在所述网络选择策略触发条件满足时,则按照所述网络选择策略 进行网络选择;
或者:
在按照所述网络选择策略选择不到网络时, 则读取 UICC存储的 网络选择列表进行网络选择, 或者, 读取 UICC存储的网络选择列表 和 ME的设备管理树上存储的网络选择列表进行网络选择。
15、 如权利要求 14所述网络选择的方法, 其特征在于, 还包括: 所述网络选择策略包括优选网络时, 选择所述优选网络进行接 入。
16、 如权利要求 14或 15所述网络选择的方法, 其特征在于, 还 包括:
所述网络选择策略包括优选网络类型时 ,选择所述优选网络类型 的网络进行接入。
17、 如权利要求 14所述网络选择的方法, 其特征在于, 还包括: 在移动设备 ME 的设备管理树上配置并保存所述网络选择策略触发 条件, 拥有访问控制权限的设备管理 DM服务器通过 DM协议对所 述网络选择策略触发条件进行配置和更新。
18、 如权利要求 17所述网络选择的方法, 其特征在于, 还包括: 在移动设备 ME 的设备管理树上为所述网络选择策略触发条件配置 并保存优选网络或优选网络类型,拥有访问控制权限的设备管理 DM 服务器通过 DM 协议对所述优选网络或优选网络类型进行配置和更 新。
19、 如权利要求 14所述网络选择的方法, 其特征在于, 所述网 络选择策略触发条件包括:
业务或业务类型触发、 网络服务质量 QoS触发、 可用网络操作 条件触发、 信号质量触发、 位置触发、 环境触发和防止业务中断中的 一种或几种。
20、 如权利要求 19所述网络选择的方法, 其特征在于, 当所述 网络选择策略触发条件为所述业务或业务类型触发时, 如果所述 ME 上配置的业务或业务类型的优选网络或优选网络类型的优先级相同, 则所述 ME选择优先级相同的网络中的一个进行接入或同时选择多 个网络进行接入。
21、 如权利要求 14所述网络选择的方法, 其特征在于, 还包括: 配置对所述网络选择策略触发条件进行保护的节点。
22、 一种网络选择的系统, 其特征在于, 包括:
UICC , 用于保存与网络选择相关的 EF;
移动设备 ME, 用于在设备管理树上保存网络选择策略触发条件 和网络选择策略, 并在检测到网络选择策略触发条件满足时, 按照所 述网络选择策略进行网络选择; 或者:
在按照所述网络选择策略选择不到网络时, 则读取 UICC存储的 网络选择列表进行网络选择, 或者读取 UICC存储的网络选择列表和 ME的设备管理树上存储的网络选择列表进行网络选择;
DM服务器,用于通过 DM协议对所述网络选择策略触发条件和 所述网络选择策略进行配置和更新。
23、 一种移动设备 ME, 其特征在于, 包括:
网络选择策略触发检测模块,用于检测网络选择策略触发条件是 否满足, 当所述网络选择策略触发条件满足时, 触发网络选择;
网络选择模块,用于在所述网络选择策略触发检测模块触发网络 选择之后, 按照所述网络选择策略进行网络选择;
或者: 在按照所述网络选择策略选择不到网络时, 则读取 UICC 存储的网络选择列表进行网络选择, 或者读取 UICC存储的网络选择
24、 如权利要求 23所述 ME, 其特征在于, 还包括:
设备管理树,用于保存网络选择策略触发条件和其对应的网络选 择策略;
DM客户端,用于与 DM服务器进行通信以在 ME的设备管理树 上配置并保存所述网络选择策略触发条件和所述网络选择策略。
25、 如权利要求 23所述 ME, 其特征在于, 所述网络选择模块 包括: 判断子模块, 用于在所述网络选择策略触发条件满足时, 判断所 述网络选择策略是否包括优选网络或优选网络类型;
优选网络接入子模块,用于当所述判断子模块判断所述网络选择 策略包括优选网络时, 选择优选网络进行接入;
或者, 当所述判断子模块判断所述网络选择策略包括优选网络类 型时, 选择所述优选网络类型的网络进行接入;
列表选择子模块,用于在所述优选网络接入子模块按照所述网络 选择策略选择不到网络时,读取 UICC存储的网络选择列表进行网络 选择, 或者读取 UICC存储的网络选择列表和 ME的设备管理树上存 储的网络选择列表进行网络选择。
PCT/CN2009/071962 2008-05-31 2009-05-25 一种网络选择的方法、系统和装置 Ceased WO2009143761A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP09753479.6A EP2276294B1 (en) 2008-05-31 2009-05-25 Method, system and device for network selection
ES09753479T ES2432620T3 (es) 2008-05-31 2009-05-25 Método, sistema y dispositivo para selección de red
US12/957,120 US9155031B2 (en) 2008-05-31 2010-11-30 Method, system, and device for network selection
US13/110,530 US8102859B2 (en) 2008-05-31 2011-05-18 Method, system, and device for network selection

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2008101098711A CN101594663B (zh) 2008-05-31 2008-05-31 一种网络选择的方法、系统和装置
CN200810109871.1 2008-05-31

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/957,120 Continuation US9155031B2 (en) 2008-05-31 2010-11-30 Method, system, and device for network selection

Publications (1)

Publication Number Publication Date
WO2009143761A1 true WO2009143761A1 (zh) 2009-12-03

Family

ID=41376607

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/071962 Ceased WO2009143761A1 (zh) 2008-05-31 2009-05-25 一种网络选择的方法、系统和装置

Country Status (5)

Country Link
US (2) US9155031B2 (zh)
EP (1) EP2276294B1 (zh)
CN (1) CN101594663B (zh)
ES (1) ES2432620T3 (zh)
WO (1) WO2009143761A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012064407A1 (en) * 2010-11-09 2012-05-18 Qualcomm Incorporated Access point name list based network access management

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123371B (zh) * 2010-01-07 2015-03-11 中国移动通信集团公司 一种客户端业务配置方法、终端及服务器
CA2724871C (en) 2010-12-10 2015-10-13 Telus Communications Company Method for instant registration of a roaming ue onto a preferred vplmn from a non-preferred vplmn
US9246764B2 (en) * 2010-12-14 2016-01-26 Verizon Patent And Licensing Inc. Network service admission control using dynamic network topology and capacity updates
EP2466507A1 (en) * 2010-12-20 2012-06-20 Gemalto SA Method for updating an encoded file
US8818359B2 (en) 2012-03-02 2014-08-26 Motorola Mobility Llc Method and apparatus for using a radio access technology in a mobile station employing a removable memory device
US8817707B2 (en) * 2012-07-20 2014-08-26 Intel Corporation Mechanisms for roaming between 3GPP operators and WLAN service providers
US9031547B2 (en) 2012-07-27 2015-05-12 Apple Inc. Using access technology and location information to smartly initiate bearer independent protocol sessions
CN103582082A (zh) * 2012-08-02 2014-02-12 中兴通讯股份有限公司 选网方法及选网装置
CN102932863A (zh) * 2012-10-17 2013-02-13 南京云恒瑞通网络科技有限责任公司 一种基于qos的终端设备选择连网方式的方法
US9271254B2 (en) 2012-10-22 2016-02-23 Qualcomm Incorporated Network directed system selection using wireless device input
US8855625B2 (en) * 2012-12-10 2014-10-07 At&T Mobility Ii Llc Dynamic steering of traffic across radio access networks
CN110234156B (zh) * 2013-05-14 2022-01-14 华为技术有限公司 一种网络选择的方法和装置
CA2816684C (en) 2013-05-17 2021-02-09 Robert Manalo Method for instant registration of a roaming ue onto a preferred vplmn using airplane mode of operation
US11546841B2 (en) 2013-05-30 2023-01-03 Nokia Technologies Oy Method and apparatus for facilitating interworking of cellular radio access networks and wireless local area networks
FR3008843A1 (fr) * 2013-07-16 2015-01-23 Orange Selection d'un reseau d'acces conditionnee par la technologie d'acces cellulaire
CN103763760B (zh) * 2014-01-27 2017-09-29 中国联合网络通信集团有限公司 网络选择方法及4g多模终端
US9706491B2 (en) * 2014-01-31 2017-07-11 Aruba Networks, Inc. Adaptive management of wireless clients based on clients radio behaviors and capabilities
US10117219B2 (en) 2014-08-22 2018-10-30 Qualcomm Incorporated Wireless network page transmission and response
CN105764047A (zh) * 2014-12-15 2016-07-13 中兴通讯股份有限公司 更新移动网络信息的方法和装置、实现选网的方法和装置
CN106465433B (zh) * 2015-02-12 2020-12-25 华为技术有限公司 无线接入方法及用户设备
US9772885B2 (en) * 2015-02-19 2017-09-26 Red Hat Israel, Ltd. Virtual machine network assignment
CN106162778A (zh) * 2015-04-23 2016-11-23 宇龙计算机通信科技(深圳)有限公司 一种网络切换方法、装置和移动终端
CN106255181A (zh) * 2015-06-10 2016-12-21 中兴通讯股份有限公司 一种多无线接入技术中用户设备的接入方法和用户设备
CN104980997B (zh) * 2015-06-19 2017-02-08 广东欧珀移动通信有限公司 一种网络接入方法及移动通信终端
DE102015008179A1 (de) * 2015-06-25 2016-12-29 Giesecke & Devrient Gmbh Kommunizieren eines Teilnehmeridentitätsmoduls zu einem Server, insbesondere bei Profilwechsel
CN106376017A (zh) * 2015-07-22 2017-02-01 宏碁股份有限公司 无线存取能力控制方法与使用此方法的使用者设备
CN105163365B (zh) * 2015-08-21 2018-10-16 中国联合网络通信集团有限公司 移动终端网络接入控制方法及装置
US9883051B2 (en) * 2015-11-23 2018-01-30 Samsung Electronics Co., Ltd Method and system for usage of manual PLMN selection mode
CN105430698B (zh) * 2015-12-23 2018-09-11 广东欧珀移动通信有限公司 接入网络切换方法及装置
US9831903B1 (en) 2016-07-28 2017-11-28 Apple Inc. Update of a trusted name list
US10394674B2 (en) * 2016-08-24 2019-08-27 Apple Inc. Local recovery of electronic subscriber identity module (eSIM) installation flow
CN107231634B (zh) * 2017-05-31 2020-03-20 北京邮电大学 一种车载通信系统中的频谱资源分配方法及装置
CN112970291B (zh) * 2018-11-14 2024-07-26 苹果公司 非公共网络中的网络选择和服务连续性
EP3681204B1 (en) 2019-01-09 2024-05-29 NTT DoCoMo, Inc. User equipment, network node, and communication system
CN111831298A (zh) * 2019-06-06 2020-10-27 北京骑胜科技有限公司 固件升级方法、装置、电子设备及存储介质
CN114079923B (zh) * 2020-07-31 2024-04-02 维沃移动通信有限公司 信息配置方法、装置及通信设备
CN114079982B (zh) * 2020-08-11 2023-07-25 维沃移动通信有限公司 网络转移方法、装置和设备
US20250279943A1 (en) * 2024-02-29 2025-09-04 Octolytics, Inc. System and method for device configurations, network service diagnostics, and auto-ticketing for telecommunication devices
CN119277362B (zh) * 2024-12-09 2025-03-11 Tcl通讯科技(成都)有限公司 多卡设备管理方法、装置、存储介质及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1568074A (zh) * 2003-06-27 2005-01-19 华为技术有限公司 用户移动终端
CN101064964A (zh) * 2006-04-28 2007-10-31 捷讯研究有限公司 为sim/usim卡产生由用户控制的plmn列表的方法和装置
CN101068410A (zh) * 2007-03-28 2007-11-07 中兴通讯股份有限公司 一种双模数字移动终端开机选择网络的方法
CA2589961A1 (en) * 2006-05-19 2007-11-19 Research In Motion Limited System and method for facilitating accelerated network selection using a weighted network list
US20080096548A1 (en) * 2006-10-23 2008-04-24 Research In Motion Limited Apparatus, and associated method, by which to store specific network identifiers at a wireless device

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5903832A (en) 1995-12-21 1999-05-11 Nokia Mobile Phones Llimited Mobile terminal having enhanced system selection capability
FI101663B (fi) 1996-02-19 1998-07-31 Sonera Oyj Menetelmä puhelun uudelleenreitittämiseksi
CN1759628B (zh) 2003-02-13 2011-06-08 捷讯研究有限公司 为移动站提供手动选择通信网络的方法和设备
US7171203B2 (en) 2004-01-07 2007-01-30 Research In Motion Limited Apparatus, and associated method, for facilitating selection by a mobile node of a network through which to communicate
US7328016B2 (en) * 2004-01-07 2008-02-05 Research In Motion Limited Apparatus, and associated method, for facilitating network selection at a mobile node utilizing a network selection list maintained thereat
CN1957634A (zh) * 2004-05-27 2007-05-02 诺基亚公司 管理多模式漫游移动设备
CN100362882C (zh) 2004-06-07 2008-01-16 华为技术有限公司 多模终端选择业务网络的方法
US7937083B2 (en) * 2005-04-14 2011-05-03 Nokia Corporation Method, apparatus and computer program providing for rapid network selection in a multimode device
WO2006133720A1 (en) 2005-06-11 2006-12-21 Telefonaktiebolaget Lm Ericson (Publ) Apparatus and method for selecting a visited network
ES2315811T3 (es) 2005-07-01 2009-04-01 Research In Motion Limited Sistema y metodo para gestionar listas de redes prohibidas en un equipo de usuario (ue) inalambrico.
US8428584B2 (en) 2005-07-01 2013-04-23 Research In Motion Limited System and method for accelerating network selection by a wireless user equipment (UE) device
US8027677B2 (en) 2006-02-13 2011-09-27 Research In Motion Limited Automatic network selection methods and apparatus using a steered PLMN
US8219080B2 (en) 2006-04-28 2012-07-10 Research In Motion Limited Methods and apparatus for producing a user-controlled PLMN list for a SIM/USIM card with use of a user agent application
US8209676B2 (en) * 2006-06-08 2012-06-26 Hewlett-Packard Development Company, L.P. Device management in a network
US7792530B2 (en) * 2006-07-11 2010-09-07 Broadcom Corporation Facilitating use of a restricted base tranceiver station
EP1895800A1 (en) 2006-08-31 2008-03-05 France Télécom Determination of a list of preferred mobile access networks
US8145210B2 (en) * 2006-12-29 2012-03-27 United States Cellular Corporation Enhanced cross-network handoff for mobile IP service mobility
US20080220773A1 (en) 2007-03-07 2008-09-11 Research In Motion Limited Apparatus, and associated method, for facilitating i-wlan plmn selection
CN101345981B (zh) 2007-07-13 2012-02-29 华为技术有限公司 一种网络选择方法、通信系统及移动终端
CN101374295B (zh) 2007-08-21 2012-11-07 华为技术有限公司 选择接入网络的方法和终端
EP2053883A1 (en) * 2007-10-18 2009-04-29 Axalto SA A mobile telecommunication selecting method
US8107955B2 (en) * 2008-07-18 2012-01-31 Research In Motion Limited Apparatus and method for performing network scanning using black-list network information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1568074A (zh) * 2003-06-27 2005-01-19 华为技术有限公司 用户移动终端
CN101064964A (zh) * 2006-04-28 2007-10-31 捷讯研究有限公司 为sim/usim卡产生由用户控制的plmn列表的方法和装置
CA2589961A1 (en) * 2006-05-19 2007-11-19 Research In Motion Limited System and method for facilitating accelerated network selection using a weighted network list
US20080096548A1 (en) * 2006-10-23 2008-04-24 Research In Motion Limited Apparatus, and associated method, by which to store specific network identifiers at a wireless device
CN101068410A (zh) * 2007-03-28 2007-11-07 中兴通讯股份有限公司 一种双模数字移动终端开机选择网络的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012064407A1 (en) * 2010-11-09 2012-05-18 Qualcomm Incorporated Access point name list based network access management
US8971244B2 (en) 2010-11-09 2015-03-03 Qualcomm Incorporated Access point name list based network access management

Also Published As

Publication number Publication date
CN101594663A (zh) 2009-12-02
US20110075608A1 (en) 2011-03-31
EP2276294A4 (en) 2011-05-18
EP2276294B1 (en) 2013-08-07
US20110211567A1 (en) 2011-09-01
US9155031B2 (en) 2015-10-06
ES2432620T3 (es) 2013-12-04
CN101594663B (zh) 2012-05-23
US8102859B2 (en) 2012-01-24
EP2276294A1 (en) 2011-01-19

Similar Documents

Publication Publication Date Title
WO2009143761A1 (zh) 一种网络选择的方法、系统和装置
CN114423064B (zh) 一种通信方法、接入网设备、通信装置
EP3755060A1 (en) Closed access group overload and congestion control
JP7043631B2 (ja) Sscモードを決定するための方法および装置
CN102333343A (zh) 一种拥塞信息的通知方法和设备
CN114270900A (zh) 通过接入和移动性管理功能重新分配进行注册的方法
KR20060103329A (ko) 거부 코드의 취급으로의 데이터-캐퍼블 네트워크 우선순위화
CN110366219B (zh) 一种信令处理方法和装置
CN108462972A (zh) 用于在无线通信系统中处理nas信令请求的方法和装置
JP2008167489A (ja) 無線ローカルエリアネットワーク上でセルラーネットワークを選択するシステムおよび方法
CN114765811B (zh) 一种信息处理方法、装置、设备及可读存储介质
WO2018127233A1 (zh) 一种接入控制方法及装置
US20230337105A1 (en) Priority data transport service
CN109005568B (zh) 禁用列表处理方法及装置、存储介质、终端、基站
CN102573015B (zh) 一种网络选择的方法、系统和装置
CN103369500B (zh) 一种csg签约信息的传输方法和设备
CN112584448A (zh) 保持资源一致的方法、装置、终端、系统及可读存储介质
CN101784104A (zh) 一种接入控制的方法、系统及接入侧设备
JP7572568B2 (ja) 情報処理方法、装置、通信機器及び可読記憶媒体
HK40068548B (zh) 一种通信方法、接入网设备、通信装置
BR112023013304B1 (pt) Método de processamento de informações, equipamento, dispositivo e meio de armazenamento legível
HK40068548A (zh) 一种通信方法、接入网设备、通信装置
WO2024066924A1 (zh) 用户终端策略的配置方法、装置、介质及芯片
WO2019196842A1 (zh) 一种信令处理方法和装置
WO2016201707A1 (zh) 一种网络状态信息传递方法和网络设备

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: 09753479

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2009753479

Country of ref document: EP