WO2006094458A1 - A method for controlling the accesses of terminals - Google Patents
A method for controlling the accesses of terminals Download PDFInfo
- Publication number
- WO2006094458A1 WO2006094458A1 PCT/CN2006/000345 CN2006000345W WO2006094458A1 WO 2006094458 A1 WO2006094458 A1 WO 2006094458A1 CN 2006000345 W CN2006000345 W CN 2006000345W WO 2006094458 A1 WO2006094458 A1 WO 2006094458A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- access
- network
- service domain
- terminal
- plmn
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
- H04W12/086—Access security using security domains
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
Definitions
- the present invention relates to the field of wireless communication technologies, and more particularly to a method of controlling terminal access. Background of the invention
- 3G networks are gradually commercializing in the world, and 2G and 3G coexisting more and more networks.
- Dual-mode mobile phones and other dual-mode terminals (hereinafter collectively referred to as UEs, ie user equipments) are born and gradually commercialized, which can be used in 2G and Free switching between 3G networks.
- 3G networks are also immature commercial networks, there are a large number of experimental networks. Because it is a trial network, the operator does not write the PLMN (Public Land Mobile Network) into the FPLMN of the SIM card (the public land mobile network is prohibited), ie the SIM can register with the trial network.
- PLMN Public Land Mobile Network
- the current test network may return registration exception information such as IMSI U KOWN IN HLR, ILLEGAL MS, ILLEGAL ME, GPRS SERVICES NOT ALLOWED or GPRS SERVICES NOT ALLOWED IN THIS PLM.
- registration exception information such as IMSI U KOWN IN HLR, ILLEGAL MS, ILLEGAL ME, GPRS SERVICES NOT ALLOWED or GPRS SERVICES NOT ALLOWED IN THIS PLM.
- the UE will set the status of the service domain such as CS (Circuit Switching) or PS (Packet Switching) of the subscriber identity module to be illegal according to the information returned by the trial network, so that As a result, the UE (User Equipment) cannot make a call or access the Internet. Even if it returns to the available network, it cannot log in normally. Because the subscriber identity module has been set to CS or the PS is invalid, the UE does not reset the subscriber identity module status. The UE must be restarted for normal use, which inconveniences the user.
- CS Circuit Switching
- PS Packet Switching
- a method for controlling terminal access includes:
- the access denial table is searched according to the service domain identifier and the network identifier. If the corresponding record is found in the access denial table, the terminal prohibits the PLMN. The access is performed on the service domain; if the corresponding record is not found in the access denial table, the terminal allows the access to be performed on the service domain of the PLMN.
- the network identity includes a PLMN identity and/or a RAT identity.
- Step A is further: adding a service domain identity attribute in the disabled PLMN table in the subscriber identity module, or adding a RAT identity attribute and a service domain identity attribute to expand the access denied list.
- Step A is further configured to: separately set an access denial table in the subscriber identity module or the UE, where the access denial table includes a service domain identifier attribute and a PLMN identity attribute, or includes a service domain identifier attribute and a RAT identifier attribute, or includes a service. Domain ID attribute, PLMN ID attribute, and RAT ID attribute.
- Step B also includes determining whether the PLMN is present in the forbidden PLMN table.
- the method further includes: when the terminal cannot access any of the corresponding PLMNs through all the RAT networks supported by the terminal, the PLMN is recorded in the forbidden PLMN table.
- the method further includes: when the terminal receives the registration abnormality message returned by the network side, the service domain identifier that fails to be registered and the corresponding network identifier are recorded in the access rejection list.
- the method further includes: when the terminal manually attempts to access successfully, if the corresponding service domain identifier and its corresponding network identifier are recorded in the access denial table, the record is automatically deleted from the table. : ..'
- the RAT network includes: an advanced mobile telephone system (AMPS) network, a narrowband code division multiple access (CDMA IS95) network, a CDMA2000 network, a CDMA2000 EV-DO network for enhancing data services, and a digital cellular mobile communication system (GSM) network.
- AMPS advanced mobile telephone system
- CDMA IS95 narrowband code division multiple access
- CDMA2000 CDMA2000 EV-DO network for enhancing data services
- GSM digital cellular mobile communication system
- WCDMA Wideband Code Division Multiple Access
- TD-SCDMA Time Division-Synchronous Code Division Multiple Access
- WLAN Wireless Local Area Network
- WIMAX WIMAX networks.
- the access denial table includes a user identification module identification attribute domain.
- the user identification module identifier may be an International Mobile Subscriber Identity (IMSI) in the subscriber identity module, and may be an electronic serial number (ESN) of the subscriber identity module.
- IMSI International Mobile Subscriber Identity
- ESN electronic serial number
- the user identification module includes a UIM, a SIM, and a USIM.
- the access denial table is a dynamic table or a static table. '
- the access includes: location update, routing update, or service domain registration.
- a method for controlling terminal access includes:
- the terminal selects the service domain to be attempted to access and the PLMN in which it is located, and attempts to access;
- the method further includes:
- the terminal before attempting to access, the terminal further includes searching for the access denial table according to the PLMN identifier and/or the RAT identifier and the service domain identifier, and if the corresponding record is not found in the access denial table, the terminal The location update, routing update, or service domain registration is attempted, otherwise the terminal does not attempt location update, routing update, or service domain registration.
- Step B further includes:
- the RAT network identifier and the PLMN identity and service domain identifier in which it resides are recorded in the access reject list.
- the service domain includes a CS service domain, a PS service domain, and a CS&PS service domain.
- the implementation of the present invention enables an operator to build a 2G, 3G network, or when constructing a trial network, and cannot sign all the service domains due to network evolution or commercial operation.
- the user terminal can be reliably roamed to the subscribed service domain, thereby avoiding the influence of the unsigned service domain network during the roaming access process of the user terminal.
- FIG. 1 is a flow chart of an exemplary method of the present invention.
- FIG. 2 is a flow chart of an exemplary method in accordance with a first embodiment of the present invention.
- FIG. 3 is a schematic flow chart of an exemplary method according to a second embodiment of the present invention.
- FIG. 4 is a flow chart showing an exemplary process according to a third embodiment of the present invention. Mode for carrying out the invention
- the core idea of the present invention is: first, the terminal selects a RAT network, a PLMN, and a service domain that can be attempted to register, and attempts to register; and then when the terminal receives the registration exception message returned by the network side, the terminal (U) SIM is no longer used.
- the service domain is set to invalid.
- the trial access causes the power consumption of the mobile phone.
- the present invention further sets the access rejection list, which may be by extending the FPLMN table in the current subscriber identity module, adding a service domain identity attribute or simultaneously adding the RAT attribute and the service domain identity attribute. In order to make it an access rejection list, an access rejection list can also be established separately in the subscriber identity module.
- the subscriber identity module includes an ISIM card, a UIM card, a SIM card, and a USIM card.
- the terminal When receiving the registration abnormality message returned by the network side, the terminal writes the corresponding PLMN identity, the RAT identifier, and the service domain identifier into the access rejection list, and uses the table to determine whether to try to access the service of the RAT network of one PLMN. area.
- the invention can effectively solve the problem that in the 2G network and/or the 3G network environment, the service domain of one network does not allow access, and the access to the available network service domain cannot be accessed.
- FIG. 1 The specific implementation of the method of the present invention is as shown in FIG. 1 , and includes the following steps: In the present invention, it can be assumed that in the 2G and 3G networks of the same PLMN, when the terminal performs location update or routing update or service domain registration, A specific implementation of the method of the present invention is shown in FIG. 1 and includes the following steps:
- Step 11 In the PLMN, when the UE attempts to perform location update or routing update or service domain registration, the network returns a registration exception message to the UE;
- Step 12 The UE receives the message, and does not set the CS domain or the PS domain when the PLMN is registered to be invalid.
- Step 13 Determine whether there are other available networks in the current RAT, if yes, perform step 14, otherwise, perform step 15;
- Step 14 Determine that the RAT still has other available networks, and then try to perform location update or routing update or service domain registration to other available networks, until each network of the RAT fails to implement update or service domain registration, step 15; Of course, if on other available networks When the location update or registration is implemented, the corresponding access processing ends;
- Step 15 When the UE attempts location update or registration failure in a RAT network, then switch to another new RAT to search for another RAT network again;
- the terminal fails to register the corresponding PLMN and the service domain through the current RAT, the CS or PS of the U (SIM) is not set to be invalid, and other registrations can be continued without restarting the terminal, so that the terminal user can access the network.
- the PLMN may be written. In the FPLMN, it indicates that the UE is prohibited from accessing and roaming in the PLMN.
- the method of the present invention is adopted, so that the terminal discovers a certain one under the PLMN.
- the service domain does not allow access, it can still try to access other service domains under the PLMN that have not tried to access or allow access or roaming.
- the present invention further sets an access denial list, by which the terminal can avoid invalid attempts of those service domains that are not allowed to register.
- the access denial table may be set in the subscriber identity module or may be set in the UE, and the subscriber identity module may be an ISIM card, a UIM card, a SIM card, a USIM card, and the like.
- the FPLMN table in the current subscriber identity module may be extended, the service domain identity attribute may be added therein, or the RAT attribute and the service domain identity attribute may be simultaneously added to Make it the fc entry rejection table; the access rejection table can also be set separately in the subscriber identity module.
- the table is a static table that loses power without losing information.
- the access denial list may be A static table that loses power without power loss, or a dynamic table that loses power loss information.
- the access denial list may also be a dynamic table of power loss information.
- the access denied list includes a network identity attribute and a service domain identity attribute, where the network identity attribute refers to a PLMN identity and/or a RAT identity.
- the service domain includes CS, PS service domain and possibly other service domains.
- the access denial table is used to record the service domain information that is denied access.
- the access denial list is generally a static table that is powered off without losing information; when the access denial list is set in the UE, the access denial list may be It is a static table that loses power without power loss, and can also be a dynamic table that loses information when power is lost. Of course, when the access denial table is set in the subscriber identity module, the access denial list may also be a dynamic table of power loss information.
- the access denial table After the access denial table is set, when the terminal performs location update, routing update, or registration of the service domain in the corresponding service domain on a certain RAT network of a certain PLMN, the service domain is searched according to the network identifier and the service domain identifier. Access denial table, if the corresponding record is not found in the above table, the update or registration is attempted, otherwise the attempt to update or register is not performed.
- the subscription service is searched for in the RAT network of a PLMN, the location update, the routing update, or the registration of the service domain can be performed, thereby satisfying the access and roaming needs of the terminal, and facilitating the operator to provide flexible access for the user terminal.
- the location update, the routing update, or the registration of the service domain can be performed, thereby satisfying the access and roaming needs of the terminal, and facilitating the operator to provide flexible access for the user terminal.
- the first embodiment of the present invention includes the following steps: Step 21: Set an access rejection list in the user identification module.
- This embodiment passes at present
- the service identification attribute of the FPLMN table of the subscriber identity module is added as shown in Table 1, or the RAT identity attribute and the service domain attribute are added as shown in Table 2 to be extended to the service domain access rejection list.
- the record number in the table may not be available.
- the record number in the table may not be available.
- the extended FPLMN table shown in Table 1 only includes the service domain identity attribute and the corresponding PLMN identity attribute, which may be applicable to the case where the terminal corresponds to one available RAT network in one PLMN identity, in which case only the service domain is required.
- the identification attribute and the corresponding PLMN identification attribute can distinguish different service domains of different networks.
- the extended FPLMN table shown in Table 2 includes the service area identity attribute and the corresponding RAT network identity and PLMN identity attribute, which is applicable to the case where one PLMN identity of the terminal corresponds to multiple RAT networks, and can distinguish various situations. Different service domains under different networks.
- the PLMN identifier and/or the RAT identifier are collectively referred to as network identifier information.
- the recorded information includes a network identifier and a service domain identifier information, when the UE is in a certain
- the registration exception information such as IMSI UNKOWN IN HLR, ILLEGAL MS, ILLEGAL ME, GPRS SERVICES NOT ALLOWED, or GPRS SERVICES NOT ALLOWED IN THIS PLMN returned by the network side is received.
- Step 22 The UE determines to try a location update, a route update or a registered service domain and a corresponding PLMN, or the UE determines to try a location update, a route update or a registered service domain and a corresponding PLMN and RAT identity. For example: When the UE moves to the foreign network or reboots, it will search for the corresponding AT network signal and automatically select a server of a certain RAT network.
- Step 23 Check whether the service domain and its corresponding network identity information are present in the extended FPLMN table, that is, check the service domain and the corresponding PLMN, or check whether the service domain and the corresponding PLMN and RAT identifier exist in the In the extended FPLMN table, when the extended FPLMN table is as shown in Table 1, the table may be searched according to the service domain identifier and the corresponding PLMN identifier. When the extended FPLMN table is as shown in Table 2, The table is searched according to the service domain identifier and the corresponding PLMN identifier and the current RAT identifier. If the service domain and its corresponding network identifier information are present in the extended FPLMN table, step 24 is performed; otherwise, step 25 is performed.
- Step 24 Determine whether other available networks are searched under the current RAT. If other available networks are searched, return to step 23. If no other available networks are found, go to step 28.
- Step 25 The UE attempts a location update or routing update or registration service domain.
- Step 26 Determine whether the update or registration is successful, and if successful, end; otherwise, perform step 27; for example, receive the IMSI UNKOWN IN HLR, ILLEGAL MS ⁇ ILLEGAL ME, GPRS SERVICES NOT ALLOWED or GPRS SERVICES NOT ALLOWED IN THIS returned by the network side
- Step 27 Record the domain ID of the registration failure and the corresponding network identifier into the extended FPLMN table, that is, record the current PLMN identity and the service domain into the extended FPLMN table, or the current PLMN identity, the RAT network identifier, and the service domain.
- the extended FPLMN table when the extended FPLMN table is as shown in Table 1, the service domain identifier and the corresponding PLMN identifier that failed to be updated or registered are recorded in the extended FPLMN table.
- the extended FPLMN table is as shown in Table 2
- the service domain identifier, the RAT network, and the corresponding PLMN identifier that failed to be updated or registered are recorded in the FPLMN table; after that, the process returns to step 24.
- Step 28 Switch to another RAT, and re-search for the RAT network and its corresponding PLMN; then return to step 23;
- the setting the access denial table may also be implemented by separately setting an access denial table in the user identifier module, without performing the extension on the existing FPLMN, or may be in the The access denial table implementation is set in the UE. In this way, the expected purpose can be achieved in the same way that the other steps are basically unchanged.
- the table may not only include the service domain identifier attribute and the corresponding PLMN identifier attribute manner as in Table 1 above, or The manner of including the service domain identity attribute and the corresponding RAT network identity and the PLMN identity attribute in Table 2 above may also be the manner of Table 3 below.
- the record number in the table may not be available.
- the corresponding operation of step 22 is: the UE determines to try the location update, or the routing update, or the service domain registration service domain and the corresponding RAT identifier; Check whether the service domain and the corresponding RAT identifier exist in Table 3. If yes, go to Step 24, otherwise go to Step 25.
- the corresponding operation in Step 27 is: Record the service domain ID and the corresponding RAT ID record. Go to Table 3.
- the method includes the following steps: Step 31: separately setting an access rejection table in the user identification module, as shown in Table 3 above, in the table, recorded
- the information includes the RAT identity and the service domain identity.
- Step 32 The UE determines to try a location update, or a route update, or a registered service domain and RAT identity. For example: When the UE moves to the foreign network or reboots, it will search for the corresponding RAT network signal and automatically select a certain RAT network. .
- Step 33 Check whether the PLMN corresponding to the RAT network exists in the FPLMN table, if yes, it is determined that the PLMN prohibits the UE from accessing, and step 34 is performed; otherwise, step 35 is performed;
- Step 34 Search for other networks of the current RAT, and determine whether other available ones are searched for. Network, when it is found, go to step 33; if no other available RAT network is found, go to step 39;
- Step 35 If the corresponding PLMN is not in the FPLMN, continue to check the access denial table, that is, Table 3. If no matching record is found in Table 3 according to the RAT identifier and the current service domain identifier, go to Step 36, otherwise , go to step 34;
- Step 36 Allow the UE to try to register the PLMN network and perform corresponding location update.
- Step 37 Determine whether the location update or registration is successful. If not, proceed to step 38. If the UE receives the location update or registration success message, Then the process ends. For example: If the registration exception information such as IMSI UN OWN IN HLR, ILLEGAL MS > ILLEGAL ME, GPRS SERVICES NOT ALLOWED or GPRS SERVICES NOT ALLOWED IN THIS PLMN returned by the network side is received, the update or registration fails.
- the registration exception information such as IMSI UN OWN IN HLR, ILLEGAL MS > ILLEGAL ME, GPRS SERVICES NOT ALLOWED or GPRS SERVICES NOT ALLOWED IN THIS PLMN returned by the network side is received, the update or registration fails.
- Step 38 Record the RAT identifier and the current service domain identifier that rejects the update or registration into the access denial table (Table 3) instead of simply corresponding to the CS domain in the terminal or the user identification module or The PS field is set to invalid. Then perform step 34;
- Step 39 If there is no other available network in the current RAT, switch to another RAT, and re-search the network, determine the corresponding RAT network and the PLMN in which it is located, and perform step 33 until it accesses the network.
- the access denial table as shown in Table 1, Table 2, and Table 3 may be set in the UE, and the table may be set as a dynamic table or as a static table. Obviously, keeping the other steps of the two embodiments unchanged, only changing the way the user identification module sets the table to setting in the UE can also achieve the intended purpose.
- the UE when the UE manually attempts to register a service domain of a certain PI ⁇ VIN, the access rejection list is not checked. After registration, the UE may further perform: the UE according to the current service domain identifier and the PLMN and/or Or the RAT identifier checks the access denial table, and deletes the corresponding record found.
- the access denial table is set in the UE, in order to support the UE to replace the user card, that is, the user identification module, the user identification module (ie, user card) identification attribute domain may be further added to the access denial table. .
- the third embodiment of the present invention includes the following steps: Step 41: An access denial table is set in a UE (or a subscriber identity module), and the table may be stored in a file system of the UE.
- the table is mainly used for recording the terminal login network rejection history information, and may include a PLMN (Public Land Mobile Network) identifier, a RAT (Radio Access Technology) identifier, and a service domain identifier information, and may also include (U)SIM.
- ID User Identity Module Identification
- the service domain identification information includes CS (Circuit Switching), PS (Packet Switching), CS&PS (Circuit Switching and Packet Switching), etc.
- the PLMN identity and/or the RAT identifier are called Network identification information.
- the user identification module identifier may be an International Mobile Subscriber Identity (IMSI) in the subscriber identity module, may be an electronic serial number (ESN) of the subscriber identity module, and may be other information that can identify the subscriber identity module in the terminal.
- IMSI International Mobile Subscriber Identity
- ESN electronic serial number
- the access denial table may be, but is not limited to, the recording format shown in the following table:
- the record number in the table may not be available.
- the access denial table may be a dynamically or statically saved table.
- the (U)SIM identifier in the table can be omitted; this is because when the UE changes the card, the record of the dynamic table will be automatically cleared;
- the USIM identifier in the table can be either or not.
- the conditions are as follows:
- the mobile phone determines whether to change the card by comparing the identifier of the new card with the identifier of the saved card. This judgment is generally made at the time of power-on.
- the mobile phone changes cards, the records in the above table can be cleared. When there is no card change, the phone continues to use the records in the table.
- the phone can use this ID to distinguish the login rejection of the same card.
- the frequent card change of the mobile phone may cause the record in the table to increase too fast, or the mechanism for deleting the record in the table is set in the UE, for example, the maximum number of records in the table is set, so that a certain number of records are recorded in the table. After that, delete those records that have not been used for a long time.
- the USIM identifier in the table may not be used; because the table record is automatically cleared when the card is changed.
- the USIM identifier in the access rejection list may still be retained.
- the access denied list added to the USIM identity can record the access denied information more accurately.
- Step 42 When the UE moves to the foreign network or reboots, it will search for the corresponding RAT network signal and automatically select a certain RAT network, that is, the UE determines the service domain and the PLMN where the location update or registration can be attempted.
- Step 43 Check whether the PLMN in the service domain exists in the FPLMN. If yes, determine that the PLMN prohibits the UE from accessing, and perform step 44. Otherwise, go to step 45.
- Step 44 Search for other service domains of the current RAT and determine whether other available service domains are searched. When the corresponding available service domain is searched and the corresponding PLMN is determined, step 43 is performed; if other available service domains are not found, Then proceed to step 49.
- Step 45 If not in the FPLMN, continue to check the access denial table, that is, Table 4, if no matching record is found in Table 5 according to the current user identification module identifier, the network identification information of the network to be selected, and the current service domain identifier. Then, go to step 46. Otherwise, go to step 44.
- Step 46 Allow the UE to try to register the PLMN network, and perform corresponding location update.
- Step 47 When the UE performs location update or registration on a certain service domain of a PLMN, determine whether the location update or registration is successful, such as the network. If the abnormality message is returned to the UE, it is determined that the location update or registration process fails. After the UE receives the message, step 48 is performed. If the UE receives the message of location update or registration success, the processing ends.
- Step 48 Record the current user identification module identifier, the network identification information (PLMN identity and/or RAT identifier) that refuses to access the roaming, and the current service domain identifier into the access denial table, instead of simply The CS domain or PS domain of the terminal (U)SIM is set to be invalid. Then proceed to step 44.
- PLMN identity and/or RAT identifier the network identification information that refuses to access the roaming
- the current service domain identifier into the access denial table, instead of simply The CS domain or PS domain of the terminal (U)SIM is set to be invalid. Then proceed to step 44.
- the service domain attribute values are CS and PS, respectively, and other records except the record number or the record identifier have the same value, the two records can be merged. For one, make the corresponding service domain attribute value CS&PS.
- the process may also be performed when a record that can be merged is added to the table. For example, if the CS service domain under the network identification information of a user card identifier is rejected, if the terminal determines that the PS service domain under the network identifier information is rejected under the user card identifier, The service domain attribute value corresponding to the record of the CS domain can be directly changed to CS&PS.
- Step 49 If there is no other available network in the current RAT, switch to another RAT, and re-search the network, determine the corresponding RAT network and the PLMN in which it is located, and perform step 43 until it accesses the network.
- the access denial table may be set in the user card identification module, which is useful for synthesizing a plurality of user cards into one user card. Obviously, keeping the other steps of this embodiment unchanged, changing the manner in which the table is set only in the setting to the setting in the subscriber identity module can also achieve the intended purpose.
- the access rejection list is not checked, and after registration, the UE can further perform: the identification and service of the corresponding user card according to the UE
- the domain identifier, the current RAT identifier, and the PLMN where the PLMN is located are checked for the access denial table, and the corresponding record found is deleted.
- the terminal determines to replace the subscriber identity module, the information stored in the access denial table is deleted; or, the terminal determines the user identifier.
- the module identification information is replaced, the information stored in the access rejection table is deleted.
- the access denial list may be set in the user card identification module, which is useful for synthesizing a plurality of user cards into a single card of a user card. Obviously, keeping the other steps of this embodiment unchanged, changing only the way in which the table is set in the UE to being set in the subscriber identity module can also achieve the intended purpose.
- the number of times the terminal attempts to access can be effectively reduced, and the efficiency of access roaming is improved.
- the user access rejection list is set in the subscriber identity module, the same effect can be achieved if the subscriber identity module is used for other UEs.
- the access denial table when the access denial table is set on the terminal, if the user identification module identifier is not included in the access denial table, when the user terminal determines to replace the subscriber identity module, the Enter the information stored in the rejection list; or, the terminal determines the use When the identification information of the subscriber identity module is replaced, the information stored in the access denial list is deleted.
- a maintenance interface of the service domain access denial table may also be provided, so that the user can perform maintenance on the data in the table, for example, deleting one, multiple or all records in the table.
- This will achieve a better implementation. For example, it can be ensured that although the mobile phone was once rejected when registering the service domain of a certain network (the corresponding information is recorded in the service domain access rejection list), as long as the service B is activated, The maintenance interface deletes the related information in the access denial table, and then restores the access of the terminal to the corresponding service domain of the network.
- the terminal when the terminal manually attempts to register a certain service domain of the RAT of a PLMN, it may not be affected by the access denial table, for example, the service domain access denial list may not be checked, and when the registration is performed, Then, the terminal further checks the service domain access rejection table according to the current subscriber identity module identifier and/or the current network identity and/or the service domain identifier, and deletes the corresponding record that is found.
- the RAT network may be: an AMPS network, a CDMA IS95 network, a CDMA2000 network, an EV-DO network, a WLAN network, a W1MAX network, a GSM network, a WCDMA network, or a TD-SCDMA network, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method for controlling the accesses of terminals comprises: A, setting access rejection table so as to record the service field access rejection network identification and service field identification; B, looking up the access rejection table according to the service field identification and the network identification when the terminal attempts to access to the service field of the PLMN network, if finding the corresponding record in the table, refraining the terminal from access to the service field of this PLMN; if finding no corresponding record in the table, allowing the terminal access to the service field of this PLMN. By applying this invention, it could ensure the terminal reliably roam to the service field with an agreement, thus avoid the influence of the service field network without an agreement during the procedure of terminal roaming access.
Description
一种控制终端接入的方法 Method for controlling terminal access
技术领域 Technical field
本发明涉及无线通信技术领域, 更具体地说, 涉及一种控制终端接 入的方法。 发明背景 The present invention relates to the field of wireless communication technologies, and more particularly to a method of controlling terminal access. Background of the invention
现在 3G网络在全世界正开始逐步商用, 2G和 3G共存的网络越来越 多, 双模手机以及其它双模终端(以下统称 UE, 即用户设备)随之诞生 并逐步商用, 可以在 2G和 3G网络之间自由切换。 因为 3G网络还非成熟 的商用网络, 所以存在大量的试验网络。 因为是试验网络, 运营商不会 将该 PLMN (公用陆地移动网絡)写入 SIM卡的 FPLMN中 (禁止公用陆 地移动网络) , 即 SIM可以对该试验网络注册。 UE试图进行位置或路由 更新以及注册 CS或 PS域时, 目前试验网络可能返回 IMSI U KOWN IN HLR、 ILLEGAL MS、 ILLEGAL ME、 GPRS SERVICES NOT ALLOWED 或 GPRS SERVICES NOT ALLOWED IN THIS PLM 等注册异常信息。 现有的技术方案是根据规范来进行处理, .而 3GPP规范中, 没有考虑现实 情况下的各种复杂网络环境。 根据协议 3GPP 24.008, 此时, 该 UE会根 据所收到的试验网络返回的信息会将该用户识别模块的 CS (电路交换) 或 PS (包交换)等服务域的状态设置为非法, 这样将导致该 UE ( User Equipment, 用户设备)无法拨打电话或上网, 即使回到可用网络也无法 正常登陆, 因为用户识别模块已经被设置为 CS或 PS无效了, UE不会重 新设置用户识别模块状态, 必须重新启动 UE方可正常使用, 进而对用户 使用造成不便。 Now 3G networks are gradually commercializing in the world, and 2G and 3G coexisting more and more networks. Dual-mode mobile phones and other dual-mode terminals (hereinafter collectively referred to as UEs, ie user equipments) are born and gradually commercialized, which can be used in 2G and Free switching between 3G networks. Because 3G networks are also immature commercial networks, there are a large number of experimental networks. Because it is a trial network, the operator does not write the PLMN (Public Land Mobile Network) into the FPLMN of the SIM card (the public land mobile network is prohibited), ie the SIM can register with the trial network. When the UE attempts to perform location or routing updates and registers a CS or PS domain, the current test network may return registration exception information such as IMSI U KOWN IN HLR, ILLEGAL MS, ILLEGAL ME, GPRS SERVICES NOT ALLOWED or GPRS SERVICES NOT ALLOWED IN THIS PLM. The existing technical solutions are processed according to the specifications, and the 3GPP specifications do not consider various complex network environments in reality. According to the protocol 3GPP 24.008, at this time, the UE will set the status of the service domain such as CS (Circuit Switching) or PS (Packet Switching) of the subscriber identity module to be illegal according to the information returned by the trial network, so that As a result, the UE (User Equipment) cannot make a call or access the Internet. Even if it returns to the available network, it cannot log in normally. Because the subscriber identity module has been set to CS or the PS is invalid, the UE does not reset the subscriber identity module status. The UE must be restarted for normal use, which inconveniences the user.
在运营商建设 2G、 3G网络, 或者是建设一个试验网络时, 在因网
络演进或商业运作等原因不能签约所有的服务域情况下, 如何避免用户 终端漫游接入过程中, 受到该运营商未签约的服务域网絡的影响, 让终 端在多种网络存在的复杂环境下实现可靠接入成为亟待解决的问题。 发明内容 When the operator builds a 2G, 3G network, or builds a trial network, In the case of network evolution or business operation, etc., it is impossible to sign all service domains. How to avoid the user terminal roaming access process is affected by the service domain network that the carrier has not signed, so that the terminal can exist in a complex environment with multiple networks. Achieving reliable access has become an urgent problem to be solved. Summary of the invention
有鉴于此, 本发明的目的是提供一种控制终端接入的方法, 使得终 端能够可靠地漫游接入到其签约的 RAT网络中对应的服务域。 In view of this, it is an object of the present invention to provide a method of controlling access to a terminal such that the terminal can reliably roam access to a corresponding service domain in its subscribed RAT network.
本发明的目的是通过以下技术方案实现的: The object of the invention is achieved by the following technical solutions:
一种控制终端接入的方法, 包括: A method for controlling terminal access includes:
A、 设置接入拒绝表, 以记录接入服务域时被拒的网络标识和服务 域标识 5 A. Set the access denied list to record the rejected network identifier and service domain identifier when accessing the service domain. 5
B、 当终端在 PLMN网络的服务域上尝试摔入时, 根据服务域标识 以及网络标识查找所述接入拒绝表, 若在所述接入拒绝表中找到相应记 录, 则终端禁止在该 PLMN的该服务域上进行所述接入; 若在所述接入 拒绝表中找不到相应记录, 则终端允许在该 PLMN的该服务域上进行所 述接入。 B. When the terminal attempts to fall in the service domain of the PLMN network, the access denial table is searched according to the service domain identifier and the network identifier. If the corresponding record is found in the access denial table, the terminal prohibits the PLMN. The access is performed on the service domain; if the corresponding record is not found in the access denial table, the terminal allows the access to be performed on the service domain of the PLMN.
所述网络标识包括 PLMN标识和 /或 RAT标识。 The network identity includes a PLMN identity and/or a RAT identity.
步骤 A进一步为: 在用户识别模块中的禁用 PLMN表中增设服务域 标识属性,或增设 RAT标识属性和服务域标识属性,以将其扩展为所述接 入拒绝表。 Step A is further: adding a service domain identity attribute in the disabled PLMN table in the subscriber identity module, or adding a RAT identity attribute and a service domain identity attribute to expand the access denied list.
步驟 A进一步为: 在用户识别模块或 UE中单独设置接入拒绝表, 所 述接入拒绝表中包括服务域标识属性和 PLMN标识属性, 或包括服务域 标识属性和 RAT标识属性, 或包括服务域标识属性、 PLMN标识属性和 RAT标识属性。 Step A is further configured to: separately set an access denial table in the subscriber identity module or the UE, where the access denial table includes a service domain identifier attribute and a PLMN identity attribute, or includes a service domain identifier attribute and a RAT identifier attribute, or includes a service. Domain ID attribute, PLMN ID attribute, and RAT ID attribute.
步骤 B还包括判断所述 PLMN是否存在于禁止 PLMN表中。
所述方法还包括: 当终端通过其支持的所有 RAT网络均无法接入到 相应的 PLMN中的任一服务域时, 则将该 PLMN记录于禁止 PLMN表中。 Step B also includes determining whether the PLMN is present in the forbidden PLMN table. The method further includes: when the terminal cannot access any of the corresponding PLMNs through all the RAT networks supported by the terminal, the PLMN is recorded in the forbidden PLMN table.
所述方法还包括: 当终端收到网络侧返回的注册异常的消息时, 将 注册失败的服务域标识及对应的网络标识记录到所述接入拒绝表中。 The method further includes: when the terminal receives the registration abnormality message returned by the network side, the service domain identifier that fails to be registered and the corresponding network identifier are recorded in the access rejection list.
所述方法还包括: 当终端手动尝试接入成功时, 如果相应的服务域 标识及其对应的网络标识记录于所述接入拒绝表中 , 则自动将该记录从 该表中删除。 : ..' The method further includes: when the terminal manually attempts to access successfully, if the corresponding service domain identifier and its corresponding network identifier are recorded in the access denial table, the record is automatically deleted from the table. : ..'
所述的 RAT网络包括: 高级移动电话系统(AMPS ) 网络, 窄带码 分多址 (CDMA IS95 ) 网络, CDMA2000网络, 增强数据业务的 CDMA2000 EV-DO网络, 数字蜂窝移动通信系统(GSM ) 网络, 宽带 码分多址(WCDMA ) 网络, 时分-同步码分多址(TD-SCDMA ) 网络、 无线局域网 (WLAN ) 网络、 WIMAX网络。 The RAT network includes: an advanced mobile telephone system (AMPS) network, a narrowband code division multiple access (CDMA IS95) network, a CDMA2000 network, a CDMA2000 EV-DO network for enhancing data services, and a digital cellular mobile communication system (GSM) network. Wideband Code Division Multiple Access (WCDMA) networks, Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) networks, Wireless Local Area Network (WLAN) networks, WIMAX networks.
所述接入拒绝表包括用户识别模块标识属性域。 The access denial table includes a user identification module identification attribute domain.
所述用户识别模块标识可以是用户识别模块中国际移动用户识别 码(IMSI ) , 可以是用户识别模块的电子序歹' j号 (ESN ) 。 The user identification module identifier may be an International Mobile Subscriber Identity (IMSI) in the subscriber identity module, and may be an electronic serial number (ESN) of the subscriber identity module.
所述用户标识模块包括 UIM、 SIM和 USIM。 . 所述的接入拒绝表是动态表或静态表。 ' The user identification module includes a UIM, a SIM, and a USIM. The access denial table is a dynamic table or a static table. '
所述接入包括: 位置更新、 路由更新或服务域注册。 The access includes: location update, routing update, or service domain registration.
一种控制终端接入的方法, 包括: A method for controlling terminal access includes:
A、 终端选择确定要尝试接入的服务域及其所在的 PLMN, 并尝试 接入; A. The terminal selects the service domain to be attempted to access and the PLMN in which it is located, and attempts to access;
B、 当终端收到网絡侧返回的注册异常消息时, 不再将该终端的月 务域设为无效。 B. When the terminal receives the registration exception message returned by the network side, the terminal's monthly service domain is no longer invalid.
所述方法进一步包括: The method further includes:
设置接入拒绝表以记录拒绝位置更新、 路由更新或服务域注册的
PLMN标识和 /或 RAT网络标识及服务域标识; Set the access denied table to record the rejection of location updates, routing updates, or service domain registrations PLMN identity and/or RAT network identity and service domain identity;
步骤 A中, 终端在尝试接入之前, 进一步包括根据 PLMN标识和 /或 RAT标识及服务域标识查找所述接入拒绝表, 若在所述接入拒绝表中找 不到对应记录, 则终端尝试所述位置更新、 路由更新或艮务域注册, 否 则, 终端不尝试位置更新、 路由更新或服务域注册。 In step A, before attempting to access, the terminal further includes searching for the access denial table according to the PLMN identifier and/or the RAT identifier and the service domain identifier, and if the corresponding record is not found in the access denial table, the terminal The location update, routing update, or service domain registration is attempted, otherwise the terminal does not attempt location update, routing update, or service domain registration.
步骤 B进一步包括: Step B further includes:
将所述 RAT网络标识及其所在的 PLMN标识及服务域标识记录到接 入拒绝表中。 The RAT network identifier and the PLMN identity and service domain identifier in which it resides are recorded in the access reject list.
所述服务域包括 CS服务域、 PS服务域、 CS&PS服务域。 The service domain includes a CS service domain, a PS service domain, and a CS&PS service domain.
由上述本发明提供的技术方案可以看出, 本发明的实现使得运营商 建设 2G、 3G网络, 或者是建设一个试验网络时, 在因网络演进或商业 运作等原因不能签约所有的^^务域情况下, 保证用户终端能够可靠地漫 游到签约的服务域中, 从而避免了用户终端漫游接入过程中, 受到未签 约的服务域网络的影响。 附图简要说明 It can be seen from the technical solution provided by the present invention that the implementation of the present invention enables an operator to build a 2G, 3G network, or when constructing a trial network, and cannot sign all the service domains due to network evolution or commercial operation. In this case, the user terminal can be reliably roamed to the subscribed service domain, thereby avoiding the influence of the unsigned service domain network during the roaming access process of the user terminal. BRIEF DESCRIPTION OF THE DRAWINGS
图 1为本发明的示范性方法流程示意图。 1 is a flow chart of an exemplary method of the present invention.
图 2为根据本发明第一实施例的示范性方法流程示意图。 2 is a flow chart of an exemplary method in accordance with a first embodiment of the present invention.
图 3为根据本发明第二实施例的示范性方.法流程示意图。 3 is a schematic flow chart of an exemplary method according to a second embodiment of the present invention.
图 4为根据本发明第三实施例的示范性 法流程示意图。 实施本发明的方式 4 is a flow chart showing an exemplary process according to a third embodiment of the present invention. Mode for carrying out the invention
本发明的核心思想是:首先终端选择可尝试注册的 RAT网络、 PLMN 及服务域,并尝试注册; 然后当终端收到网络侧返回的注册异常消息时, 不再将该终端 (U ) SIM的服务域设为无效。 并且为了减少不必要的尝
试接入而导致手机的功耗, 本发明进一步地设置接入拒绝表, 可以是通 过扩展目前用户识别模块中的 FPLMN表, 在其中增设服务域标识属性 或同时增加 RAT属性和服务域标识属性, 以使之成为接入拒绝表,也可 在用户识别模块中单独建立接入拒绝表。 用户识别模块包括 ISIM卡、 UIM卡、 SIM卡和 USIM卡。终端在收到网络侧返回的注册异常消息时, 将对应的 PLMN标识、 RAT标识和服务域标识写入接入拒绝表,并通过 该表来判断是否尝试接入到一个 PLMN的 RAT网络的服务域。 The core idea of the present invention is: first, the terminal selects a RAT network, a PLMN, and a service domain that can be attempted to register, and attempts to register; and then when the terminal receives the registration exception message returned by the network side, the terminal (U) SIM is no longer used. The service domain is set to invalid. And in order to reduce unnecessary taste The trial access causes the power consumption of the mobile phone. The present invention further sets the access rejection list, which may be by extending the FPLMN table in the current subscriber identity module, adding a service domain identity attribute or simultaneously adding the RAT attribute and the service domain identity attribute. In order to make it an access rejection list, an access rejection list can also be established separately in the subscriber identity module. The subscriber identity module includes an ISIM card, a UIM card, a SIM card, and a USIM card. When receiving the registration abnormality message returned by the network side, the terminal writes the corresponding PLMN identity, the RAT identifier, and the service domain identifier into the access rejection list, and uses the table to determine whether to try to access the service of the RAT network of one PLMN. area.
本发明可以有效地解决在 2G网络和 /或 3G网络环境下, 一种网络 的服务域不允许接入, 而回到可用网络服务域的情况下也无法接入的问 题。 The invention can effectively solve the problem that in the 2G network and/or the 3G network environment, the service domain of one network does not allow access, and the access to the available network service domain cannot be accessed.
为使本发明的目的、 技术方案和优点表达得更加清楚明白, 下面结 合附图及具体实施例对本发明再作进一步详细的说明。 The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
本发明所述的方法的具体实现如图 1所示, 包括以下步骤: 本发明中, 可以假设在同一 PLMN的 2G和 3G网络中, 终端进行位置 更新或路由更新或服务域注册的时候, 本发明所述的方法的具体实现方 式如图 1所示, 包括以下步骤: The specific implementation of the method of the present invention is as shown in FIG. 1 , and includes the following steps: In the present invention, it can be assumed that in the 2G and 3G networks of the same PLMN, when the terminal performs location update or routing update or service domain registration, A specific implementation of the method of the present invention is shown in FIG. 1 and includes the following steps:
步骤 11: 在 PLMN中, UE试图进行位置更新或路由更新或服务域注 册的时候, 网络向 UE返回注册异常消息; · Step 11: In the PLMN, when the UE attempts to perform location update or routing update or service domain registration, the network returns a registration exception message to the UE;
步驟 12: UE收到此消息,不再将所述 PLMN注册时的 CS域或 PS域设 为无效; Step 12: The UE receives the message, and does not set the CS domain or the PS domain when the PLMN is registered to be invalid.
步骤 13: 判断当前 RAT是否还存在其他可用的网络, 如果有, 则执 行步骤 14, 否则, 执行步骤 15; Step 13: Determine whether there are other available networks in the current RAT, if yes, perform step 14, otherwise, perform step 15;
步骤 14: 确定 RAT还存在其他可用的网络, 则尝试向其他可用的网 络进行位置更新或路由更新或服务域注册, 直到该 RAT的各网络都无法 实现更新或服务域注册时, 执行步骤 15; 当然, 如果在其他可用的网络
中实现位置更新或注册, 则相应的接入处理 ^程结束; Step 14: Determine that the RAT still has other available networks, and then try to perform location update or routing update or service domain registration to other available networks, until each network of the RAT fails to implement update or service domain registration, step 15; Of course, if on other available networks When the location update or registration is implemented, the corresponding access processing ends;
步骤 15: 当 UE在一种 RAT网絡中尝试位置更新或注册失败时, 则切 换到另一种新的 RAT重新搜索另一种 RAT网络; Step 15: When the UE attempts location update or registration failure in a RAT network, then switch to another new RAT to search for another RAT network again;
这样, 当终端通过当前 RAT注册对应的 PLMN及服务域失败时, 其 U ( SIM ) 的 CS或 PS不会被设置为无效, 无需重启终端即可继续进行其 它注册, 方便终端用户接入网络。 In this way, when the terminal fails to register the corresponding PLMN and the service domain through the current RAT, the CS or PS of the U (SIM) is not set to be invalid, and other registrations can be continued without restarting the terminal, so that the terminal user can access the network.
在上述本发明提供的处理过程中, 如果在该 PLMN中始终未搜索到 可用的 RAT网络, 或者针对各 RAT网络的位置更新、 路由更新或注册服 务域尝试均失败, 则可以将该 PLMN写入到 FPLMN中, 表明该 PLMN中 禁止该 UE接入、 漫游。 In the processing provided by the above invention, if the available RAT network is not always searched in the PLMN, or the location update, the routing update, or the registration service domain attempt for each RAT network fails, the PLMN may be written. In the FPLMN, it indicates that the UE is prohibited from accessing and roaming in the PLMN.
显然, 在具有相同的 PLMN情况下, 当一种服务域不允许接入、 漫 游, 而另外一种服务域签约允许接入、 漫游时, 采用本发明方法, 使得 终端在发现一个 PLMN下的某个服务域不允许接入时, 仍然可以尝试接 入该 PLMN下其它尚未尝试过接入的、 或者允许接入或漫游的服务域。 为了减少不必要的接入尝试而导致终端的能量消耗, 并提高接入效 率, 本发明进一步设置接入拒绝表, 通过该表, 可以避免终端对那些不 允许注册的服务域的无效尝试。 Obviously, in the case of having the same PLMN, when one service domain does not allow access and roaming, and another service domain subscription allows access and roaming, the method of the present invention is adopted, so that the terminal discovers a certain one under the PLMN. When the service domain does not allow access, it can still try to access other service domains under the PLMN that have not tried to access or allow access or roaming. In order to reduce the energy consumption of the terminal due to unnecessary access attempts and improve the access efficiency, the present invention further sets an access denial list, by which the terminal can avoid invalid attempts of those service domains that are not allowed to register.
所述接入拒绝表可以在用户识别模块中设置, 也可以在 UE中设置, 所述用户识别模块可以是 ISIM卡、 UIM卡、 SIM卡和 USIM卡, 等等。 The access denial table may be set in the subscriber identity module or may be set in the UE, and the subscriber identity module may be an ISIM card, a UIM card, a SIM card, a USIM card, and the like.
当在用户识别模块中设置所述接入拒 表时, 可以是通过扩展目前 用户识别模块中的 FPLMN表,在其中增 i殳服务域标识属性,或同时增加 RAT属性和服务域标识属性, 以使之成为 fc入拒绝表; 也可在用户识别 模块中单独设置该接入拒绝表。 一般地, 该表为掉电不丢失信息的静态 表。 . · ' When the access rejection list is set in the subscriber identity module, the FPLMN table in the current subscriber identity module may be extended, the service domain identity attribute may be added therein, or the RAT attribute and the service domain identity attribute may be simultaneously added to Make it the fc entry rejection table; the access rejection table can also be set separately in the subscriber identity module. In general, the table is a static table that loses power without losing information. · '
当在用户识别模块中设置所述接入拒绝表时, 该接入拒绝表可以是
掉电不丟失信息的静态表, 也可以是掉电丢失信息的动态表。 当然, 当 在用户识别模块中设置所述接入拒绝表时, 该接入拒绝表也可以是掉电 丟失信息的动态表。 When the access denial table is set in the subscriber identity module, the access denial list may be A static table that loses power without power loss, or a dynamic table that loses power loss information. Of course, when the access denial table is set in the subscriber identity module, the access denial list may also be a dynamic table of power loss information.
所述接入拒绝表中包括网絡标识属性和服务域标识属性, 所述网络 标识属性是指 PLMN标识和 /或 RAT标识。所迷服务域包括 CS、 PS服务域 及可能的其它服务域。 所述接入拒绝表用于 i己录被拒绝接入的服务域信 息, 当终端在某个 PLMN的某个 RAT网络^某服务域上进行位置更新、 或路游更新或服务域注册时, 收到网絡侧返回的注册异常消息即登陆失 败的消息, 则可将当前的网络标识信息和对应的月良务域标识信息记录于 该表中。 The access denied list includes a network identity attribute and a service domain identity attribute, where the network identity attribute refers to a PLMN identity and/or a RAT identity. The service domain includes CS, PS service domain and possibly other service domains. The access denial table is used to record the service domain information that is denied access. When the terminal performs location update, or road tour update or service domain registration on a certain RAT network of a certain PLMN, After receiving the registration abnormality message returned by the network side, that is, the login failure message, the current network identification information and the corresponding monthly service domain identification information may be recorded in the table.
当在用户识别模块中设置所述接入拒绝表时, 该接入拒绝表一般是 掉电不丢失信息的静态表; 当在 UE中设置所述接入拒绝表时, 该接入拒 绝表可以是掉电不丟失信息的静态表, 也可以是掉电丢失信息的动态 表。 当然, 当在用户识别模块中设置所述接入拒绝表时, 该接入拒绝表 也可以是掉电丢失信息的动态表。 When the access denial table is set in the subscriber identity module, the access denial list is generally a static table that is powered off without losing information; when the access denial list is set in the UE, the access denial list may be It is a static table that loses power without power loss, and can also be a dynamic table that loses information when power is lost. Of course, when the access denial table is set in the subscriber identity module, the access denial list may also be a dynamic table of power loss information.
设置了所述接入拒绝表后, 当终端在某个 PLMN的某 RAT网络上的 对应服务域进行位置更新、 路由更新或注册服务域的时候, 根据网絡标 识和服务域标识查找所述服务域接入拒绝表, 如果在上表中找不到对应 记录, 则尝试所述更新或注册, 否则, 不执行该尝试更新或注册的操作。 After the access denial table is set, when the terminal performs location update, routing update, or registration of the service domain in the corresponding service domain on a certain RAT network of a certain PLMN, the service domain is searched according to the network identifier and the service domain identifier. Access denial table, if the corresponding record is not found in the above table, the update or registration is attempted, otherwise the attempt to update or register is not performed.
这样, 如果在某 PLMN的 RAT网絡中搜索到了签约服务, 便可以进 行位置更新、 路由更新或注册服务域了, 从而可以满足终端的接入、 漫 游需要, 方便运营商为用户终端提供灵活的接入服务。 In this way, if the subscription service is searched for in the RAT network of a PLMN, the location update, the routing update, or the registration of the service domain can be performed, thereby satisfying the access and roaming needs of the terminal, and facilitating the operator to provide flexible access for the user terminal. Into the service.
为了展示接入拒绝表的作用 , 下面通过实施例进一步深入说明。 如图 2所示, 为本发明的第一具体实施例, 包括以下步骤: 步骤 21: 在用户识别模块中设置接入拒绝表。 本实施例通过在目前
用户识别模块的 FPLMN表中增设服务标识属性如表 1 , 或同时增设 RAT 标识属性和服务域属性如表 2, 使之扩展为服务域接入拒绝表。
In order to demonstrate the role of the access denial table, the following further describes in depth through the embodiments. As shown in FIG. 2, the first embodiment of the present invention includes the following steps: Step 21: Set an access rejection list in the user identification module. This embodiment passes at present The service identification attribute of the FPLMN table of the subscriber identity module is added as shown in Table 1, or the RAT identity attribute and the service domain attribute are added as shown in Table 2 to be extended to the service domain access rejection list.
实际应用当中, 表中记录号可以没有。 In practical applications, the record number in the table may not be available.
表 1所示的扩展的 FPLMN表中仅包括了服务域标识属性及对应的 PLMN标识属性, 可适用于终端在一个 PLMN标识对应一种可用 RAT网 络的情况中, 这种情况下只需服务域标识属性及对应的 PLMN标识属性 即可区分不同网络的不同服务域。 The extended FPLMN table shown in Table 1 only includes the service domain identity attribute and the corresponding PLMN identity attribute, which may be applicable to the case where the terminal corresponds to one available RAT network in one PLMN identity, in which case only the service domain is required. The identification attribute and the corresponding PLMN identification attribute can distinguish different service domains of different networks.
表 2所示的扩展的 FPLMN表中包括了 务域标识属性及对应的 RAT 网络标识和 PLMN标识属性, 适用于终端在的一个 PLMN标识对应有多 种 RAT网络的情况中 , 可区分各种情况下不同网络的不同服务域。 The extended FPLMN table shown in Table 2 includes the service area identity attribute and the corresponding RAT network identity and PLMN identity attribute, which is applicable to the case where one PLMN identity of the terminal corresponds to multiple RAT networks, and can distinguish various situations. Different service domains under different networks.
所述 PLMN标识和 /或 RAT标识统称网络标识信息, 在上述扩展的 FPLMN表中, 记录的信息包括网络标识及服务域标识信息, 当 UE在某
个 PLMN的某 RAT网络上进行位置更新、 路由更新或注册时, 收到网络 侧返回的 IMSI UNKOWN IN HLR、 ILLEGAL MS、 ILLEGAL ME、 GPRS SERVICES NOT ALLOWED或 GPRS SERVICES NOT ALLOWED IN THIS PLMN等注册异常信息,则将终端当前的网络标识信息及服务域标 识信息记录于所述扩展的 FPLMN表中; The PLMN identifier and/or the RAT identifier are collectively referred to as network identifier information. In the extended FPLMN table, the recorded information includes a network identifier and a service domain identifier information, when the UE is in a certain When a location update, routing update, or registration is performed on a RAT network of a PLMN, the registration exception information such as IMSI UNKOWN IN HLR, ILLEGAL MS, ILLEGAL ME, GPRS SERVICES NOT ALLOWED, or GPRS SERVICES NOT ALLOWED IN THIS PLMN returned by the network side is received. And recording the current network identification information and the service domain identifier information of the terminal in the extended FPLMN table;
步骤 22: UE确定要尝试位置更新、路由更新或注册的服务域及对应 的 PLMN, 或者 UE确定要尝试位置更新、 路由更新或注册的服务域及对 应的 PLMN和 RAT标识。 例如: 当 UE移动到外地网络或重新开机时, 则 将搜索到相应的 AT网络信号并自动选择某一 RAT网络的一个服务器。 Step 22: The UE determines to try a location update, a route update or a registered service domain and a corresponding PLMN, or the UE determines to try a location update, a route update or a registered service domain and a corresponding PLMN and RAT identity. For example: When the UE moves to the foreign network or reboots, it will search for the corresponding AT network signal and automatically select a server of a certain RAT network.
步骤 23: 检查该服务域及其对应的网络标识信息是否存在于所述扩 展的 FPLMN表中, 即检查服务域及对应的 PLMN, 或者检查服务域及对 应的 PLMN和 RAT标识, 是否存在于所述扩展的 FPLMN表中, 当所述扩 展的 FPLMN表如表 1所示时, 可以根据服务域标识及对应的 PLMN标识 查找该表, 当所述扩展的 FPLMN表如表 2所示时, 可以根据服务域标识 及对应的 PLMN标识和当前 RAT标识查找该表; 若该服务域及其对应的 网络标识信息存在于所述扩展的 FPLMN表中,则执行步驟 24, 否则执行 步骤 25。 Step 23: Check whether the service domain and its corresponding network identity information are present in the extended FPLMN table, that is, check the service domain and the corresponding PLMN, or check whether the service domain and the corresponding PLMN and RAT identifier exist in the In the extended FPLMN table, when the extended FPLMN table is as shown in Table 1, the table may be searched according to the service domain identifier and the corresponding PLMN identifier. When the extended FPLMN table is as shown in Table 2, The table is searched according to the service domain identifier and the corresponding PLMN identifier and the current RAT identifier. If the service domain and its corresponding network identifier information are present in the extended FPLMN table, step 24 is performed; otherwise, step 25 is performed.
步骤 24: 判断当前 RAT下是否搜索到其他可用网络, 若搜索到其他 可用网络则回到步骤 23, 若没有搜索到其他可用网络则执行步骤 28。 Step 24: Determine whether other available networks are searched under the current RAT. If other available networks are searched, return to step 23. If no other available networks are found, go to step 28.
步骤 25: UE尝试位置更新或路由更新或注册服务域。 Step 25: The UE attempts a location update or routing update or registration service domain.
步骤 26: 判断更新或注册是否成功, 若成功则结束; 否则执行步骤 27; 例如, 收到网络侧返回的 IMSI UNKOWN IN HLR、 ILLEGAL MS^ ILLEGAL ME、 GPRS SERVICES NOT ALLOWED或 GPRS SERVICES NOT ALLOWED IN THIS PLMN等注册异常信息时即为所述更新或注 册失败。
步骤 27: 将注册失败的 务域标识及对应的网络标识记录到扩展的 FPLMN表中, 即将当前 PLMN标识和服务域记录到扩展的 FPLMN表中 , 或者将当前 PLMN标识、 RAT网络标识和服务域记录到扩展的 FPLMN表 中, 当所述扩展的 FPLMN表如表 1所示时, 将所述尝试更新或注册失败 的服务域标识及对应的 PLMN标识记录于所述扩展的 FPLMN表中, 当所 述扩展的 FPLMN表如表 2所示时, 将所述尝试更新或注册失败的服务域 标识、 RAT网络及对应的 PLMN标识记录于所述的 FPLMN表中; 之后, 返回执行步骤 24。 Step 26: Determine whether the update or registration is successful, and if successful, end; otherwise, perform step 27; for example, receive the IMSI UNKOWN IN HLR, ILLEGAL MS^ ILLEGAL ME, GPRS SERVICES NOT ALLOWED or GPRS SERVICES NOT ALLOWED IN THIS returned by the network side When the PLMN or the like registers the abnormal information, the update or registration fails. Step 27: Record the domain ID of the registration failure and the corresponding network identifier into the extended FPLMN table, that is, record the current PLMN identity and the service domain into the extended FPLMN table, or the current PLMN identity, the RAT network identifier, and the service domain. Recorded in the extended FPLMN table, when the extended FPLMN table is as shown in Table 1, the service domain identifier and the corresponding PLMN identifier that failed to be updated or registered are recorded in the extended FPLMN table. When the extended FPLMN table is as shown in Table 2, the service domain identifier, the RAT network, and the corresponding PLMN identifier that failed to be updated or registered are recorded in the FPLMN table; after that, the process returns to step 24.
步骤 28 : 切换到另一种 RAT, 并重新搜索 RAT网络及其对应的 PLMN; 之后回到步骤 23; Step 28: Switch to another RAT, and re-search for the RAT network and its corresponding PLMN; then return to step 23;
这样, 如果在某 PLMN中搜索到了签约的 RAT网络以及对应的服务 域, 便可以进行位置更新或路由更新或服务域注册, 从而可以满足 UE 的接入、 漫游需要, 方便运营商为终端提供灵活的接入服务。 In this way, if a RAT network and a corresponding service domain are searched for in a certain PLMN, location update or routing update or service domain registration can be performed, thereby satisfying the access and roaming needs of the UE, and facilitating the operator to provide flexibility for the terminal. Access service.
显然, 步骤 21中, 所述设置接入拒绝表也可以是通过在用户标识别 模块中单独设置接入拒绝表实现,而不需要对现有的 FPLMN进行所述的 扩展, 或者也可以是在 UE中设置该接入拒绝表实现。 这样, 在其它步骤 基本不变的情况下, 同样可以实现预期目的。 Obviously, in step 21, the setting the access denial table may also be implemented by separately setting an access denial table in the user identifier module, without performing the extension on the existing FPLMN, or may be in the The access denial table implementation is set in the UE. In this way, the expected purpose can be achieved in the same way that the other steps are basically unchanged.
当所述拒绝接入表是在用户标识别模块中单独设置,或是在 UE中设 置时, 该表不仅仅可以如上述表 1的包括了服务域标识属性及对应的 PLMN标识属性方式,或者如上述表 2的包括了服务域标识属性及对应的 RAT网络标识和 PLMN标识属性的方式, 也可以是如下表 3的方式。
记录号 RAT标识 ( 1 byte ) 刀艮务域标 ·ί只 ( 1 byte, 可包括 CS、 PS、 CS&PS )When the deny access table is set separately in the user identification module or is set in the UE, the table may not only include the service domain identifier attribute and the corresponding PLMN identifier attribute manner as in Table 1 above, or The manner of including the service domain identity attribute and the corresponding RAT network identity and the PLMN identity attribute in Table 2 above may also be the manner of Table 3 below. Record number RAT identifier (1 byte) knife service field label · ί only (1 byte, can include CS, PS, CS & PS)
1 1
2 2
N N
实际应用当中, 表中记录号可以没有。 In practical applications, the record number in the table may not be available.
表 3中, 仅包括了服务域标识属性及对应的 RAT标识属性。 表 3可适 用于终端的一种可用 RAT网络只对应一个 PLMN标识的情况中, 这种情 况下只需服务域标识属性及对应的 RAT标识属性即可区分不同网絡的 不同服务域。 这样, 在实现上述实施例时, 步驟 22对应的操作相应的 为: UE确定要尝试位置更新、 或路由更新、 或服务域注册的服务域及对 应的 RAT标识; 步骤 23对应的操作相应的为: 检查服务域及对应的 RAT 标识是否存在于表 3中, 若是, 则执行步骤 24, 否则执行步骤 25; 步骤 27对应的操作相应的为: 将注册失败的服务域标识及对应的 RAT标识记 录到表 3中。 其它步骤可以基本不变或作相应调整。 如图 3所示, 为本发明的第二具体实施例 ,· 包括以下步骤: 步骤 31: 在用户识别模块中单独设置接入拒绝表, 如上述表 3所示, 在该表中, 记录的信息包括 RAT标识和服务域标识。 In Table 3, only the service domain identity attribute and the corresponding RAT identity attribute are included. Table 3 can be applied to a case where the available RAT network of the terminal only corresponds to one PLMN identity. In this case, only the service domain identity attribute and the corresponding RAT identity attribute can be used to distinguish different service domains of different networks. In this way, when the foregoing embodiment is implemented, the corresponding operation of step 22 is: the UE determines to try the location update, or the routing update, or the service domain registration service domain and the corresponding RAT identifier; Check whether the service domain and the corresponding RAT identifier exist in Table 3. If yes, go to Step 24, otherwise go to Step 25. The corresponding operation in Step 27 is: Record the service domain ID and the corresponding RAT ID record. Go to Table 3. The other steps can be basically unchanged or adjusted accordingly. As shown in FIG. 3, which is a second embodiment of the present invention, the method includes the following steps: Step 31: separately setting an access rejection table in the user identification module, as shown in Table 3 above, in the table, recorded The information includes the RAT identity and the service domain identity.
步驟 32: UE确定要尝试位置更新、 或路由更新、 或注册的服务域 及 RAT标识。 例如: 当 UE移动到外地网络或重新开机时, 则将搜索到相 应的 RAT网络信号并自动选择某一 RAT网络。 . Step 32: The UE determines to try a location update, or a route update, or a registered service domain and RAT identity. For example: When the UE moves to the foreign network or reboots, it will search for the corresponding RAT network signal and automatically select a certain RAT network. .
步骤 33: 检查该 RAT网络对应的 PLMN是否存在于 FPLMN表中, 如 果存在, 则确定所述的 PLMN禁止该 UE接入, 执行步骤 34, 否则, 执行 步骤 35; Step 33: Check whether the PLMN corresponding to the RAT network exists in the FPLMN table, if yes, it is determined that the PLMN prohibits the UE from accessing, and step 34 is performed; otherwise, step 35 is performed;
步骤 34: 搜索当前 RAT的其他网络, 并判断是否搜索到其它可用的
网络, 搜索到时, 执行步骤 33; 如果没有搜索到其他可用的 RAT网络, 则执行步骤 39; Step 34: Search for other networks of the current RAT, and determine whether other available ones are searched for. Network, when it is found, go to step 33; if no other available RAT network is found, go to step 39;
步骤 35:若对应的 PLMN不在 FPLMN中,继续检查所述接入拒绝表, 即表 3 , 如果根据所述 RAT标识和当前服务域标识在表 3未找到匹配的记 录, 则执行步骤 36, 否则, 执行步骤 34; Step 35: If the corresponding PLMN is not in the FPLMN, continue to check the access denial table, that is, Table 3. If no matching record is found in Table 3 according to the RAT identifier and the current service domain identifier, go to Step 36, otherwise , go to step 34;
步骤 36: 允许 UE尝试注册该 PLMN网络, 并进行相应的位置更新; 步驟 37: 判断位置更新或注册是否成功, 如果不成功, 则执行步骤 38, 如果 UE收到位置更新或注册成功的消息, 则处理过程结束。 例如: 收到网络侧返回的 IMSI UN OWN IN HLR、 ILLEGAL MS > ILLEGAL ME、 GPRS SERVICES NOT ALLOWED或 GPRS SERVICES NOT ALLOWED IN THIS PLMN等注册异常信息时即为更新或注册失败。 . 步骤 38: 将拒绝更新或注册的 RAT标识和当前服务域标识记录到所 述的接入拒绝表(表 3 ) 中, 而不是简单地将该终端里或用户识别模块 中对应的 CS域或 PS域设为无效。 而后执行步驟 34; Step 36: Allow the UE to try to register the PLMN network and perform corresponding location update. Step 37: Determine whether the location update or registration is successful. If not, proceed to step 38. If the UE receives the location update or registration success message, Then the process ends. For example: If the registration exception information such as IMSI UN OWN IN HLR, ILLEGAL MS > ILLEGAL ME, GPRS SERVICES NOT ALLOWED or GPRS SERVICES NOT ALLOWED IN THIS PLMN returned by the network side is received, the update or registration fails. Step 38: Record the RAT identifier and the current service domain identifier that rejects the update or registration into the access denial table (Table 3) instead of simply corresponding to the CS domain in the terminal or the user identification module or The PS field is set to invalid. Then perform step 34;
步骤 39: 如果当前 RAT没有其他可用网络, 则切换到另一种 RAT, 并重新搜索网络,确定相应的 RAT网络及其所在的 PLMN, 执行步骤 33 , 直至其接入网络。 Step 39: If there is no other available network in the current RAT, switch to another RAT, and re-search the network, determine the corresponding RAT network and the PLMN in which it is located, and perform step 33 until it accesses the network.
上述实施例中, 如表 1、 表 2、 表 3的所述接入拒绝表可以在 UE中设 置, 并且该表可以设置为一个动态表, 也可以设置为一个静态的表。 显 然, 保持这两个实施例的其它步骤不变, 仅将在用户识别模块设置该表 的方式更改为在 UE中进行设置, 同样可以实现预期目的。 In the above embodiment, the access denial table as shown in Table 1, Table 2, and Table 3 may be set in the UE, and the table may be set as a dynamic table or as a static table. Obviously, keeping the other steps of the two embodiments unchanged, only changing the way the user identification module sets the table to setting in the UE can also achieve the intended purpose.
上述方法中, 当 UE手动尝试注册某 PI^^VIN的某服务域时, 不查所述 接入拒绝表, 当注册上后, 可以进一步执行: UE根据当前服务域标识及 所在的 PLMN和 /或 RAT标识查所述接入拒绝表, 并将查到的对应记录删 除。
当然, 当所述接入拒绝表在 UE中设置时, 为了支持 UE对用户卡即 用户识别模块的更换, 可以进一步在所述接入拒绝表中增加用户识 模 块(即用户卡)标识属性域。 In the above method, when the UE manually attempts to register a service domain of a certain PI^^VIN, the access rejection list is not checked. After registration, the UE may further perform: the UE according to the current service domain identifier and the PLMN and/or Or the RAT identifier checks the access denial table, and deletes the corresponding record found. Of course, when the access denial table is set in the UE, in order to support the UE to replace the user card, that is, the user identification module, the user identification module (ie, user card) identification attribute domain may be further added to the access denial table. .
如图 4所示, 为本发明的第三具体实施例, 包括以下步骤: 步驟 41: 在 UE (或者用户识别模块)中设置接入拒绝表, 该表可以 存储在 UE的文件系统中。 该表主要用于记录终端登陆网络被拒历史信 息, 其中可包括 PLMN (公用陆地移动网络)标识、 RAT (无线接入技 术)标识及服务域标识信息等项内容, 还可包括 (U)SIM ID (用户标识 模块标识)信息, 所述服务域标识信息包括 CS (电路交换), PS (包交 换), CS&PS (电路交换和包交换)等内容, 这里, PLMN标识和 /或 RAT 标识称为网络标识信息。 所述用户识别模块标识可以是用户识别模块中 国际移动用户识别码 (IMSI ) , 可以是用户识别模块的电子序列号 ( ESN ) , 当然也可以是其它能够在终端中标识该用户识别模块的信息。 所述接入拒绝表可采用但不限于下表所示的记录格式: As shown in FIG. 4, the third embodiment of the present invention includes the following steps: Step 41: An access denial table is set in a UE (or a subscriber identity module), and the table may be stored in a file system of the UE. The table is mainly used for recording the terminal login network rejection history information, and may include a PLMN (Public Land Mobile Network) identifier, a RAT (Radio Access Technology) identifier, and a service domain identifier information, and may also include (U)SIM. ID (User Identity Module Identification) information, the service domain identification information includes CS (Circuit Switching), PS (Packet Switching), CS&PS (Circuit Switching and Packet Switching), etc. Here, the PLMN identity and/or the RAT identifier are called Network identification information. The user identification module identifier may be an International Mobile Subscriber Identity (IMSI) in the subscriber identity module, may be an electronic serial number (ESN) of the subscriber identity module, and may be other information that can identify the subscriber identity module in the terminal. . The access denial table may be, but is not limited to, the recording format shown in the following table:
在实际应用当中, 表中记录号可以没有。 In practical applications, the record number in the table may not be available.
本发明中, 所述接入拒绝表可以为动态或静态保存的表。 In the present invention, the access denial table may be a dynamically or statically saved table.
如果采用动态表作为接入拒绝表, 则表中的 (U ) SIM标识可以省 去; 这是因为, 当 UE换卡时, 该动态表的记录将被自动清除; If the dynamic table is used as the access reject list, the (U)SIM identifier in the table can be omitted; this is because when the UE changes the card, the record of the dynamic table will be automatically cleared;
如果是静态表, 则表中的 USIM标识既可以要, 也可以不要, 其情
况分别如下: If it is a static table, the USIM identifier in the table can be either or not. The conditions are as follows:
1 ) 当该表中没有包括 USIM标识时, 手机中应该保存当前用户卡 的标识, 当换卡时, 手机通过比较新卡的标识和保存的卡的标识是否一 致来判断是否换卡。 这个判断一般是在开机时进行, 当手机换卡时, 可 以清除上述表中的记录。 当没有换卡时, 手机继续使用表中的记录。 1) When the USIM logo is not included in the table, the current user card ID should be saved in the mobile phone. When the card is changed, the mobile phone determines whether to change the card by comparing the identifier of the new card with the identifier of the saved card. This judgment is generally made at the time of power-on. When the mobile phone changes cards, the records in the above table can be cleared. When there is no card change, the phone continues to use the records in the table.
2 ) 当表中包括了 USIM标识时, 手机可以通过该标识来区分同一 个卡的登录拒绝情况。 但是, 手机频繁换卡可能回导致该表中记录增加 太快, 或者, 在所述 UE中设置删除表中记录的机制, 比如设置表记录 数目的最大值, 以便在该表中记录达到一定数量后, 将那些长期不用的 记录删除。 - 如果是动态表, 则表中的 USIM标识可以不要; 因为换卡时该表记 录就自动清除了。 当然, 对于多卡合一的合一卡情况, 一个卡里可能出 现多个用户识别模块标识时, 仍然可以保留接入拒绝表中的 USIM标识。 总之, 加入 USIM标识的接入拒绝表可以更加精确地记录接入被拒信息。 2) When the USIM logo is included in the table, the phone can use this ID to distinguish the login rejection of the same card. However, the frequent card change of the mobile phone may cause the record in the table to increase too fast, or the mechanism for deleting the record in the table is set in the UE, for example, the maximum number of records in the table is set, so that a certain number of records are recorded in the table. After that, delete those records that have not been used for a long time. - If it is a dynamic table, the USIM identifier in the table may not be used; because the table record is automatically cleared when the card is changed. Of course, in the case of a multi-card unified card, when multiple subscriber identity module identifiers may appear in one card, the USIM identifier in the access rejection list may still be retained. In summary, the access denied list added to the USIM identity can record the access denied information more accurately.
步骤 42: 当 UE移动到外地网络或重新开机时, 则将搜索到相应的 RAT网络信号并自动选择某一 RAT网络,即 UE确定可以尝试位置更新或 注册的服务域及所在的 PLMN。 Step 42: When the UE moves to the foreign network or reboots, it will search for the corresponding RAT network signal and automatically select a certain RAT network, that is, the UE determines the service domain and the PLMN where the location update or registration can be attempted.
步骤 43:检查该服务域所在 PLMN是否存在于 FPLMN中,如果存在, 则确定所述的 PLMN禁止该 UE接入, 执行步骤 44, 否则, 执行步骤 45。 Step 43: Check whether the PLMN in the service domain exists in the FPLMN. If yes, determine that the PLMN prohibits the UE from accessing, and perform step 44. Otherwise, go to step 45.
步骤 44: 搜索当前 RAT的其他服务域 并判断是否搜索到其他可用 的服务域, 搜索到相应的可用的服务域并确定对应的 PLMN时, 执行步 骤 43; 如果没有搜索到其他可用的服务域, 则执行步骤 49。 Step 44: Search for other service domains of the current RAT and determine whether other available service domains are searched. When the corresponding available service domain is searched and the corresponding PLMN is determined, step 43 is performed; if other available service domains are not found, Then proceed to step 49.
步骤 45: 若不在 FPLMN中, 继续检查所述接入拒绝表, 即表 4, 如 果根据当前用户识别模块标识、 欲选网络的网络标识信息和当前服务域 标识在表 5中未找到匹配的记录, 则执行步骤 46, 否则, 执行步骤 44。
步骤 46: 允许 UE尝试注册该 PLMN网络, 并进行相应的位置更新; 步骤 47: 当 UE在某个 PLMN的某服务域上进行位置更新或注册时, 判断位置更新或注册是否成功,如杲网络向 UE返注册异常消息, 则确定 位置更新或注册过程失败, 当 UE收到该消息后, 执行步骤 48, 如果 UE 收到位置更新或注册成功的消息, 则处理过程结束。 Step 45: If not in the FPLMN, continue to check the access denial table, that is, Table 4, if no matching record is found in Table 5 according to the current user identification module identifier, the network identification information of the network to be selected, and the current service domain identifier. Then, go to step 46. Otherwise, go to step 44. Step 46: Allow the UE to try to register the PLMN network, and perform corresponding location update. Step 47: When the UE performs location update or registration on a certain service domain of a PLMN, determine whether the location update or registration is successful, such as the network. If the abnormality message is returned to the UE, it is determined that the location update or registration process fails. After the UE receives the message, step 48 is performed. If the UE receives the message of location update or registration success, the processing ends.
步骤 48: 将当前用户识別模块标识、 ·拒绝接入漫游的网络标识信息 ( PLMN标识和 /或 RAT标识)和当前服务域 识记录到所述的接入拒绝 表中, 而不是简单地将该终端 (U)SIM的 CS域或 PS域设为无效。 而后执 行步骤 44。 Step 48: Record the current user identification module identifier, the network identification information (PLMN identity and/or RAT identifier) that refuses to access the roaming, and the current service domain identifier into the access denial table, instead of simply The CS domain or PS domain of the terminal (U)SIM is set to be invalid. Then proceed to step 44.
本领域技术人员应该知道, 对于表中存在两条这样的记录时: 服务 域属性值分别为 CS和 PS,而其它除记录号或记录标识的属性的值相同的 情况, 可以将两条记录合并为一条, 使相应的服务域属性值为 CS&PS。 当然, 该过程也可以是在往表中添加可以合并的记录时执行所述合并操 作。 例如, 表中已经有一个关于某用户卡标识下某网络标识信息下的 CS 服务域被拒记录时, 如果终端又判断出该用户卡标识下该网络标识信息 下的 PS服务域被拒时,可以直接将对应于所迷 CS域的记录的服务域属性 值更改为 CS&PS即可。 Those skilled in the art should know that when there are two such records in the table: the service domain attribute values are CS and PS, respectively, and other records except the record number or the record identifier have the same value, the two records can be merged. For one, make the corresponding service domain attribute value CS&PS. Of course, the process may also be performed when a record that can be merged is added to the table. For example, if the CS service domain under the network identification information of a user card identifier is rejected, if the terminal determines that the PS service domain under the network identifier information is rejected under the user card identifier, The service domain attribute value corresponding to the record of the CS domain can be directly changed to CS&PS.
步骤 49: 如果当前 RAT没有其他可用 络, 则切换到另一种 RAT, 并重新搜索网络, 确定相应的 RAT网絡及其所在的 PLMN,执行步驟 43, 直至其接入网络。 Step 49: If there is no other available network in the current RAT, switch to another RAT, and re-search the network, determine the corresponding RAT network and the PLMN in which it is located, and perform step 43 until it accesses the network.
本发明中, 如果所述的接入拒绝表中记录的当前用户识别模块标识 的某个 PLMN所对应手机支持的所有 RAT的所有服务域拒绝记录, 即根 据接入拒绝表确定 UE通过其支持的所有 RAT均无法接入某一 PLMN, 也 可以将该 PLMN写入当前用户识别模块标识对应的用户识别模块的 FPLMN中, 并删除接入拒绝表中所述相应的记录。
上述第三实施例中, 所述接入拒绝表可以在用户卡识别模块中设 置, 这对于将多个用户卡合成为一个用户卡的合一来说, 是很有用的。 显然,保持该实施例的其它步骤不变,仅 在1¾中设置该表的方式更改 为在用户识别模块中进行设置, 同样可以实现预期目的。 In the present invention, if all the service domains of all the RATs supported by the mobile phone corresponding to the mobile phone identified by the current subscriber identity module recorded in the access denial table are rejected, that is, the UE rejects the support according to the access rejection table. All RATs cannot access a certain PLMN, and the PLMN can also be written into the FPLMN of the subscriber identity module corresponding to the current subscriber identity module identifier, and the corresponding record in the access denial table is deleted. In the above third embodiment, the access denial table may be set in the user card identification module, which is useful for synthesizing a plurality of user cards into one user card. Obviously, keeping the other steps of this embodiment unchanged, changing the manner in which the table is set only in the setting to the setting in the subscriber identity module can also achieve the intended purpose.
上述方法中, 当 UE手动尝试注册某 PLMN的某 RAT网络的某服务域 时, 不查所述接入拒绝表, 当注册上后, 可以进一步执行: UE^艮据对应 用户卡的标识、 服务域标识、 当前 RAT标识及所在的 PLMN查所述接入 拒绝表, 并将查到的对应记录删除。 In the above method, when the UE manually attempts to register a certain service domain of a certain RAT network of a PLMN, the access rejection list is not checked, and after registration, the UE can further perform: the identification and service of the corresponding user card according to the UE The domain identifier, the current RAT identifier, and the PLMN where the PLMN is located are checked for the access denial table, and the corresponding record found is deleted.
本发明中, 如果所述的接入拒绝表中未包括用户识别模块标识, 则 当终端判断出更换用户识别模块时, 删除所述接入拒绝表中保存的信 息; 或者, 终端判断出用户识别模块标识信息更换时, 删除所述的接入 拒绝表保存的信息。 In the present invention, if the user identification module identifier is not included in the access denial table, when the terminal determines to replace the subscriber identity module, the information stored in the access denial table is deleted; or, the terminal determines the user identifier. When the module identification information is replaced, the information stored in the access rejection table is deleted.
本实施例中, 当终端手动尝试注册时, 则无需检查 FPLMN, 当注册 成功后, 根据 PLMN检查 FPLMN表发现有匹配记录时, 删除对应记录。 In this embodiment, when the terminal manually attempts to register, it is not necessary to check the FPLMN. When the registration is successful, when the PLMN checks that the FPLMN table finds a matching record, the corresponding record is deleted.
上述第三实施例中, 所述接入拒绝表可以在用户卡识别模块中设 置,这对于将多个用户卡合成为一个用户卡的合一卡来说,是艮有用的。 显然, 保持该实施例的其它步骤不变, 仅将在 UE中设置该表的方式更改 为在用户识别模块中进行设置, 同样可以实现预期目的。 In the third embodiment described above, the access denial list may be set in the user card identification module, which is useful for synthesizing a plurality of user cards into a single card of a user card. Obviously, keeping the other steps of this embodiment unchanged, changing only the way in which the table is set in the UE to being set in the subscriber identity module can also achieve the intended purpose.
本发明中, 设置了所述的服务域接入拒绝表后, 可以有效减少终端 尝试接入的次数, 提高接入漫游的效率。 并且当所述用户接入拒绝表设 置在用户识别模块中时,如果将该用户识别模块用于其它 UE时仍可达到 同样效果。 In the present invention, after the service domain access denial table is set, the number of times the terminal attempts to access can be effectively reduced, and the efficiency of access roaming is improved. And when the user access rejection list is set in the subscriber identity module, the same effect can be achieved if the subscriber identity module is used for other UEs.
本发明中, 对于所述接入拒绝表在终端上设置的情况, 如果所述的 接入拒绝表中未包括用户识别模块标识, 则当用户终端判断出更换用户 识别模块时, 删除所述接入拒绝表中保存的信息; 或者, 终端判断出用
户识别模块标识信息更换时, 删除所述的接入拒绝表保存的信息。 In the present invention, when the access denial table is set on the terminal, if the user identification module identifier is not included in the access denial table, when the user terminal determines to replace the subscriber identity module, the Enter the information stored in the rejection list; or, the terminal determines the use When the identification information of the subscriber identity module is replaced, the information stored in the access denial list is deleted.
显然, 本发明中, 相同网络不同的服务域会被区别对待, 或者说相 同服务域不同网络被区别对待, 解决了现有技术存在的问题, 从而满足 运营商提高服务质量的要求。 ' Obviously, in the present invention, different service domains of the same network are treated differently, or different networks in the same service domain are treated differently, which solves the problems existing in the prior art, thereby satisfying the requirements of the operator to improve the service quality. '
本发明中, 还可以提供所述服务域接入拒绝表的维护界面, 使得用 户可以对表中数据进行维护, 例如, 删除此表中的一条、 多条或全部记 录。 从而可以达到更佳的实现效果。 例如, 可以保证虽然手机曾经在注 册某网络的服务域时被拒绝过(其相应的信息被记录于所述服务域接入 拒绝表中) , 但是, 只要在其开通服务 B†, 通过所述维护界面将接入拒 绝表中的相关信息删除, 便可以恢复允许终端对于该网絡的相应服务域 的接入。 In the present invention, a maintenance interface of the service domain access denial table may also be provided, so that the user can perform maintenance on the data in the table, for example, deleting one, multiple or all records in the table. This will achieve a better implementation. For example, it can be ensured that although the mobile phone was once rejected when registering the service domain of a certain network (the corresponding information is recorded in the service domain access rejection list), as long as the service B is activated, The maintenance interface deletes the related information in the access denial table, and then restores the access of the terminal to the corresponding service domain of the network.
本发明中, 当终端手动尝试注册某 PLMN的 RAT的某个服务域时, 可以不受到所述接入拒绝表的影响, 例如, 可以不查所述服务域接入拒 绝表, 并且当注册上后, 终端还进一步根据当前用户识别模块标识和 / 或当前网络标识和 /或服务域标识查所述服务域接入拒绝表,并将查到的 对应记录删除。 In the present invention, when the terminal manually attempts to register a certain service domain of the RAT of a PLMN, it may not be affected by the access denial table, for example, the service domain access denial list may not be checked, and when the registration is performed, Then, the terminal further checks the service domain access rejection table according to the current subscriber identity module identifier and/or the current network identity and/or the service domain identifier, and deletes the corresponding record that is found.
本发明中, 所述的 RAT网络可以为: AMPS网络、 CDMA IS95 网 絡、 CDMA2000网络、 EV-DO网络、 WLAN网络、 W1MAX网络、 GSM 网絡、 WCDMA网络或 TD-SCDMA网络, 等等。 In the present invention, the RAT network may be: an AMPS network, a CDMA IS95 network, a CDMA2000 network, an EV-DO network, a WLAN network, a W1MAX network, a GSM network, a WCDMA network, or a TD-SCDMA network, and the like.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的 保护范围。凡在本发明的精神和原则之内, 所作的任何修改、等同替换、 改进等, 均应包含在本发明的保护范围之内。
The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
Claims
1、 一种控制终端接入的方法, 其特征在于, 包括: A method for controlling terminal access, characterized in that it comprises:
A、 设置接入拒绝表, 以记录接入服务域时被拒的网絡标识和服务 域标识; A. Set an access denied list to record the rejected network identifier and service domain identifier when accessing the service domain;
B、 当终端在 PLMN网络的服务域上尝试接入时, 根据服务域标识 以及网絡标识查找所述接入拒绝表, 若在所述接入拒绝表中找到相应记 录, 则终端禁止在该 PLMN的该服务域上进行所述接入; 若在所述接入 拒绝表中找不到相应记录, 则终端允许在该 PLMN的该服务域上进行所 述接入。 .. B. When the terminal attempts to access on the service domain of the PLMN network, the access denial table is searched according to the service domain identifier and the network identifier. If the corresponding record is found in the access denial table, the terminal prohibits the PLMN. The access is performed on the service domain; if the corresponding record is not found in the access denial table, the terminal allows the access to be performed on the service domain of the PLMN. ..
2、 根据权利要求 1所述的控制终端接入的方法, 其特征在于, 所 述网络标识包括 PLMN标识和 /或 RAT标识。 2. The method of controlling access by a terminal according to claim 1, wherein the network identifier comprises a PLMN identity and/or a RAT identity.
3、 根据权利要求 1所述的控制终端接入的方法, 其特征在于, 步骤 A进一步为: 在用户识别模块中的禁用 PLMN表中增设服务域标识属性, 或增设 RAT标识属性和服务域标识属性, 以将其扩展为所述接入拒绝 表。 The method for controlling terminal access according to claim 1, wherein the step A is further: adding a service domain identifier attribute in the disabled PLMN table in the subscriber identity module, or adding a RAT identity attribute and a service domain identifier. An attribute to extend it to the access denial table.
4、 根据权利要求 1所述的控制终端接入的方法, 其特征在于, 步骤 A进一步为: 在用户识别模块或 UE中单独设置接入拒绝表, 所述接入拒 绝表中包括服务域标识属性和 PLMN标识属性, 或包括服务域标识属性 和 RAT标识属性, 或包括服务域标识属性.、 PLMN标识属性和 RAT标识 属性。 . The method for controlling terminal access according to claim 1, wherein the step A is further configured to: separately set an access denial table in the subscriber identity module or the UE, where the access denial table includes a service domain identifier The attribute and the PLMN identity attribute, or include the service domain identity attribute and the RAT identity attribute, or include a service domain identity attribute, a PLMN identity attribute, and a RAT identity attribute. .
5、 根据权利要求 4所述的控制终端接入的方法, 其特征在于, 步骤 B还包括判断所述 PLMN是否存在于禁止 PLMN表中。 The method for controlling terminal access according to claim 4, wherein the step B further comprises determining whether the PLMN exists in the forbidden PLMN table.
6、 根据权利要求 5所述的控制终端接入的方法, 其特征在于, 所述 方法还包括: 当终端通过其支持的所有 RAT网络均无法接入到相应的
PLMN中的任一服务域时, 则将该 PLMN记录于禁止 PLMN表中。 The method for controlling access of a terminal according to claim 5, wherein the method further comprises: when the terminal is unable to access the corresponding RAT network through all the RATs supported by the terminal When any of the service domains in the PLMN, the PLMN is recorded in the forbidden PLMN table.
7、 根据权利要求 1至 6中任一项所述的控制终端接入的方法, 其特 征在于,所述方法还包括: 当终端收到网络侧返回的注册异常的消息时, 将注册失败的服务域标识及对应的网络标识记录到所述接入拒绝表中。 The method for controlling access of a terminal according to any one of claims 1 to 6, wherein the method further comprises: when the terminal receives a message that the registration side returned by the network side is abnormal, the registration fails. The service domain identifier and the corresponding network identifier are recorded in the access denial table.
8、 根据权利要求 1所述的控制终端接入的方法, 其特征在于, 所述 方法还包括: 当终端手动尝试接入成功时, 如果相应的服务域标识及其 对应的网络标识记录于所述接入拒绝表中, 则自动将该记录从该表中删 除。 The method for controlling terminal access according to claim 1, wherein the method further comprises: when the terminal manually attempts to access successfully, if the corresponding service domain identifier and its corresponding network identifier are recorded in the In the access rejection list, the record is automatically deleted from the table.
9、 根据权利要求 1至 8中任一项所述 控^终端接入方法, 其特征 在于, 所述的 RAT网络包括: 高级移动电话系统 AMPS网络, 窄带码分 多址 CDMA IS95网络, CDMA2000网络, 增强数据业务的 CDMA2000 EV-DO网络, 数字蜂窝移动通信系统 GSM网络, 宽带码分多址 WCDMA 网络, 时分-同步码分多址 TD-SCDMA网络、 无线局域网 WLAN网絡、 WIMAX网络。 The control terminal access method according to any one of claims 1 to 8, wherein the RAT network comprises: an advanced mobile phone system AMPS network, a narrowband code division multiple access CDMA IS95 network, and a CDMA2000 network. , CDMA2000 EV-DO network for enhanced data services, GSM network for digital cellular mobile communication system, WCDMA network for wideband code division multiple access, time division-synchronous code division multiple access TD-SCDMA network, wireless local area network WLAN network, WIMAX network.
10、 根据权利要求 1所述的方法, 其特征在于, 所述接入拒绝表包 括用户识別模块标识属性域。 10. The method according to claim 1, wherein the access denial table comprises a subscriber identity module identification attribute domain.
11、根据权利要求 10所述的方法, 其特征在于, 所述用户识别模块 标识可以是用户识别模块中国际移动用户识别码 IMSI , 可以是用户识别 模块的电子序列号 ESN。 The method according to claim 10, wherein the user identification module identifier may be an international mobile subscriber identity code IMSI in the subscriber identity module, and may be an electronic serial number ESN of the subscriber identity module.
12、 才艮据权利要求 1至 11中任一项所述的控制终端接入方法, 其特 征在于, 所述用户标识模块包括 UIM、 SIM或 USIM。 The control terminal access method according to any one of claims 1 to 11, wherein the user identification module comprises a UIM, a SIM or a USIM.
13、 根据权利要求 1所述的方法, 其特征在于, 所述的接入拒绝表 是动态表或静态表。 13. The method according to claim 1, wherein the access denial table is a dynamic table or a static table.
14、 根据权利要求 1所述的方法, 其特征在于, 所述接入包括: 位 置更新、 路由更新或服务域注册。
14. The method according to claim 1, wherein the accessing comprises: a location update, a routing update, or a service domain registration.
15、 一种控制终端接入的方法, 其特征在于, 包括:A method for controlling access of a terminal, comprising:
A、 终端选择确定要尝试接入的服务域及其所在的 PLMN, 并尝试 接入; A. The terminal selects the service domain to be attempted to access and the PLMN in which it is located, and attempts to access;
B、 当终端收到网络侧返回的注册异常消'息时, 不再将该终端的服 务域设为无效。 B. When the terminal receives the registration exception message returned by the network side, the terminal does not invalidate the service domain of the terminal.
16、 根据权利要求 15所述的方法, 其特征在于, 所述方法进一步包 括: The method according to claim 15, wherein the method further comprises:
设置接入拒绝表以记录拒绝位置更新、 路由更新或服务域注册的 PLMN标识和 /或 AT网络标识及服务域标识; Setting an access denied list to record a PLMN identity and/or an AT network identity and a service domain identity that rejects location updates, routing updates, or service domain registrations;
步骤 A中, 终端在尝试接入之前, 进一步包括根据 PLMN标识和 /或 RAT标识及服务域标识查找所述接入拒绝表, 若在所述接入拒绝表中找 不到对应记录, 则终端尝试所述位置更新、 路由更新或服务域注册, 否 则, 终端不尝试位置更新、 路由更新或服务域注册。 In step A, before attempting to access, the terminal further includes searching for the access denial table according to the PLMN identifier and/or the RAT identifier and the service domain identifier, and if the corresponding record is not found in the access denial table, the terminal The location update, routing update, or service domain registration is attempted, otherwise the terminal does not attempt a location update, a routing update, or a service domain registration.
17、 根据权利要求 15所述的方法, 其特征在于, 步骤 B进一步包括: 将所述 RAT网络标识及其所在的 PLMN标识及服务域标识记录到接 入拒绝表中。 The method according to claim 15, wherein the step B further comprises: recording the RAT network identifier and the PLMN identifier and the service domain identifier in which the RAT network identifier is located into the access reject list.
18、根据权利要求 15-17中任一项所述的方法, 其特征在于, 所述服 务域包括 CS服务域、 PS服务域、 CS&PS服务域。
The method according to any one of claims 15-17, wherein the service domain comprises a CS service domain, a PS service domain, and a CS&PS service domain.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510033579.2 | 2005-03-08 | ||
CNB2005100335792A CN100484315C (en) | 2005-03-08 | 2005-03-08 | Double-mode derminal network selecting log-on method |
CN200510053480.9 | 2005-03-11 | ||
CNB2005100534809A CN100474968C (en) | 2005-03-11 | 2005-03-11 | Method for controlling terminal access |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006094458A1 true WO2006094458A1 (en) | 2006-09-14 |
Family
ID=36952954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2006/000345 WO2006094458A1 (en) | 2005-03-08 | 2006-03-08 | A method for controlling the accesses of terminals |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2006094458A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2449506C2 (en) * | 2007-10-01 | 2012-04-27 | Квэлкомм Инкорпорейтед | Equivalent home identifier for mobile communication |
CN106304039A (en) * | 2015-05-26 | 2017-01-04 | 中兴通讯股份有限公司 | Network search method and device |
CN112333792A (en) * | 2020-11-27 | 2021-02-05 | 紫光展锐(重庆)科技有限公司 | Method and device for processing network access failure |
WO2025066492A1 (en) * | 2023-09-26 | 2025-04-03 | 荣耀终端股份有限公司 | Communication control method and electronic device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004043098A1 (en) * | 2002-11-04 | 2004-05-21 | Research In Motion Limited | Method and apparatus for packet data service discovery |
-
2006
- 2006-03-08 WO PCT/CN2006/000345 patent/WO2006094458A1/en not_active Application Discontinuation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004043098A1 (en) * | 2002-11-04 | 2004-05-21 | Research In Motion Limited | Method and apparatus for packet data service discovery |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2449506C2 (en) * | 2007-10-01 | 2012-04-27 | Квэлкомм Инкорпорейтед | Equivalent home identifier for mobile communication |
US8588738B2 (en) | 2007-10-01 | 2013-11-19 | Qualcomm Incorporated | Mobile access in a diverse access point network |
US9125139B2 (en) | 2007-10-01 | 2015-09-01 | Qualcomm Incorporated | Mobile access in a diverse access point network |
CN106304039A (en) * | 2015-05-26 | 2017-01-04 | 中兴通讯股份有限公司 | Network search method and device |
CN112333792A (en) * | 2020-11-27 | 2021-02-05 | 紫光展锐(重庆)科技有限公司 | Method and device for processing network access failure |
CN112333792B (en) * | 2020-11-27 | 2023-02-10 | 紫光展锐(重庆)科技有限公司 | Method and device for processing network access failure |
WO2025066492A1 (en) * | 2023-09-26 | 2025-04-03 | 荣耀终端股份有限公司 | Communication control method and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2605601B1 (en) | Method for triggering joint registration performed by LTE single-card dual-standby multi-mode terminal, and terminal | |
CN100484315C (en) | Double-mode derminal network selecting log-on method | |
EP3136800B1 (en) | Method for updating rplmn information, and user equipment | |
JP5256331B2 (en) | Method for performing measurement related to labor saving in drive test, and related communication device | |
US9838860B2 (en) | Methods for efficient wireless communications and communications apparatus utilizing the same | |
CN101699902B (en) | Network selection method and terminal device | |
CN114390523B (en) | Method for enhancing processing of forbidden SNPN list by UE and user equipment | |
CA2724871C (en) | Method for instant registration of a roaming ue onto a preferred vplmn from a non-preferred vplmn | |
CN100433904C (en) | Method for realizing control user terminal access PLMN | |
CN107682855B (en) | Method and device for searching network through international roaming | |
CN111615218B (en) | Communication device and connection recovery method | |
WO2013010330A1 (en) | Service operator determining method and residing method for multi-card mobile terminal | |
KR20230012590A (en) | Network access methods, devices, and systems | |
WO2006094458A1 (en) | A method for controlling the accesses of terminals | |
CN107635270B (en) | Method for processing attach reject message with #14 cause at user equipment | |
CN110022602A (en) | The method and communication device for a possibility that increasing the call setup success of communication device | |
CN1832623A (en) | Method of Controlling Terminal Access | |
WO2006092105A1 (en) | A method of controlling terminal accessing | |
CN100417282C (en) | Method for controlling user terminal access | |
JP2024125443A (en) | UE (User Equipment) | |
WO2024142745A1 (en) | User equipment (ue) | |
WO2024142744A1 (en) | User equipment (ue), access and mobility management function (amf), and communication control method | |
TW201931790A (en) | A method for increasing possibility of a successful call-setup and a communications apparatus utilizing the same | |
EP4518562A1 (en) | User equipment (ue) | |
EP4518386A1 (en) | User equipment (ue) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 4761/CHENP/2006 Country of ref document: IN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: RU |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06705731 Country of ref document: EP Kind code of ref document: A1 |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 6705731 Country of ref document: EP |