Title of Invention

METHOD FOR MANAGING ACCESS OF TERMINAL

Abstract Embodiments of the present invention disclose a method for managing an access of a terminal, including setting an access refusal table to record a network Identity (ID) and a service domain ID corresponding to a service domain which refuses to be accessed; searching the access refusal table according to the service domain ID and network ID when the terminal tries to access a service domain of a Public Land Mobile Network (PLMN); forbidding the terminal to access the service domain of the PLMN if a corresponding record is found in the access refusal table; allowing the terminal to access the service domain of the PLMN if no corresponding record is found in the access refusal table. The present invention ensures that the terminal can reliably access and roam to a service domain which has been signed so as to prevent the terminal from being affected, during roaming and accessing, by the service domain network which has not been signed.
Full Text

METHOD FOR MANAGING ACCESS OF TERMINAL
Field of the Invention
The present invention relates to the field of wireless communication technology, and particularly, to a method for managing an access of a terminal.
Background of the Invention
At present, the third Generation (3G) network is gradually coming into use commercially in the world, there are more and more networks in which the second Generation (2G) and the 3G coexist, and dual-mode mobile phones and other dual-mode terminals (called by a joint name of UE, namely User Equipment), which may be freely switched between the 2G and the 3G are subsequently produced and gradually become commercially available. There are large quantities of test networks as 3G networks are still not mature commercial networks. Carriers would not write a Public Land Mobile Network (PLMN), as it is a test network, into a Forbidden Public Land Mobile Network (FPLMN) of a Subscriber Identity Module (SIM) card, namely an SIM may register in the test network. When the UE tries to carry out a location or routing update and register in a Circuit Switched (CS) or Packet Switched (PS) domain, it is possible for a present test network to return such registration abnormality information as IMSI UNKOWN IN HLR, ILLEGAL MS, ILLEGAL ME, GPRS SERVICES NOT ALLOWED, GPRS SERVICES NOT ALLOWED IN THIS PLMN or the like. For the technical scheme in the prior art, processing is according to specifications, but unfortunately in 3GPP, various real complicated network environments are not taken into consideration. According to the protocol of 3GPP 24.008, for example, in the above-mentioned case, the UE will set the state of a CS service domain, a PS service domain or the like as invalid so that the UE can not make a call or access the network, and can not log on normally even when coming back to the available network, for the subscriber identification module has been set as CS or PS invalid, the UE will not reset the state of the subscriber identification module, and a proper use can only be achieved by restarting the UE, which probably brings inconvenience to the user.

When a carrier builds a 2G/3G network or builds a test network, in the case that not all the service domains could be signed because of network evolving or business operating, it becomes a problem to be settled urgently to prevent a terminal from being affected, during roaming and accessing, by the service domain network which the carrier has not signed and to enable the terminal to realize reliable access under the complicated environment where various networks coexist.
Summary of the Invention
In view of the above, one objective of the present invention is to provide a method for managing an access of a terminal to enable the terminal to reliably access and roam to a corresponding service domain in a Radio Access Technology (RAT) network to which the terminal has subscribed.
One embodiment of the present invention is achieved by the following technical schemes.
A method for managing an access of a terminal, includes:
setting an access refusal table to record a network Identity (ID) and a service domain ID corresponding to a service domain which refuses to be accessed; and
searching the access refusal table according to the service domain ID and the network ID when a terminal tries to access a service domain of Public Land Mobile Network (PLMN);
forbidding the terminal to access the service domain of the PLMN if a corresponding record is found in the access refusal table;
allowing the terminal to access the service domain of the PLMN if no corresponding record is found in the access refusal table.
Another embodiment of the present invention is achieved by the following technical schemes.
A method for managing an access of a terminal, includes:
selecting and determining a service domain which the terminal tries to access and a PLMN where the service domain is located; trying to access the service domain; and

setting no longer the service domain of the terminal as invalid when receiving a registration abnormality message returned from a network side.
A terminal includes:
an access refusal table to record a network Identity (ID) and a service domain ID corresponding to a service domain which refuses to be accessed; and
means for searching the access refusal table according to the service domain ID and the network ID when the terminal tries to access a service domain of a Public Land Mobile Network (PLMN); not accessing the service domain of the PLMN if a corresponding record is found in the access refusal table; accessing the service domain of the PLMN if no corresponding record is found in the access refusal table.
Another terminal includes:
an access refusal table to record a PLMN ID and/or a RAT ID and a service domain ID which refuse location update, routing update or service domain registration; and
means for selecting and determining a service domain which the terminal tries to access and a PLMN where the service domain is located; trying to access the service domain; and setting no longer the service domain of the terminal as invalid when receiving a registration abnormality message returned from a network side.
A subscriber identification module includes a forbidden PLMN table in which a service domain ID attribute, or a RAT ID attribute and a service domain ID attribute is set to extend the forbidden PLMN table into an access refusal table to record a network Identity (ID) and a service domain ID corresponding to a service domain which refuses to be accessed.
Another subscriber identification module includes an access refusal table to record a network Identity (ID) and a service domain ID corresponding to a service domain which refuses to be accessed.
From the technical scheme provided according to the present invention, it is observed that, when a carrier builds a 2G/3G network or builds a test network, in the case that not all the service domains are able to be signed because of network evolving or business operating, the realization of one embodiment of the invention ensures that the terminal can reliably roam to the service domain which has been signed so as to prevent a

terminal, during accessing and roaming, from being affected by the service domain network which has not been signed.
Brief Description of the Drawings
FIG 1 is a schematic flowchart illustrating an illustrative method for managing an access of a terminal according to an embodiment of the present invention.
FIG 2 is a schematic flowchart illustrating a method for managing an access of a terminal according to a first embodiment of the present invention.
FIG 3 is a schematic flowchart illustrating a method for managing an access of a terminal according to a second embodiment of the present invention.
FIG 4 is a schematic flowchart illustrating a method for managing an access of a terminal according to a third embodiment of the present invention.
Detailed Description of the Invention
The basic idea of the present invention is that a terminal firstly selects a RAT network, a PLMN and a service domain that it may try to register in, and tries to register; no longer sets the service domain of a terminal subscriber identification module, such as a Universal Subscriber Identity Module (USIM), as invalid when the terminal receives a registration abnormality message returned from a network side. In addition, in order to reduce the terminal power consumption caused by unnecessarily trying of access, the present invention further sets an access refusal table by extending a Forbidden PLMN (FPLMN) table in the present subscriber identification module with a service domain ID attribute added or with both a RAT ID attribute and a service domain ID attribute added simultaneously so as to change the FPLMN table into the access refusal table, or sets such an access refusal table in the subscriber identification module separately. The subscriber identification module includes an International Subscriber Identity Module (ISIM) card, a User Identity Module (UIM) card, a Subscriber Identity Module (SIM) card or a Universal Subscriber Identity Module (USIM) card. When receiving a registration abnormity message returned from the network side, the terminal writes the corresponding PLMN ID, RAT ID and service domain ID into the access refusal table, and determines,

according to the table, whether to try to access a service domain of a RAT network of a PLMN.
The present invention can effectively solve such a problem that the service domain of a network refuses to be accessed and it is either impossible to get access even being back to a service domain of an available network in 2G network and/or 3G network environments,.
In order to make the objective, technical schemes and advantages of the present invention clearer, the invention is hereinafter further described in detail with reference to accompanying drawings and specific embodiments.
The implementation of the method according to an embodiment of the present invention is shown in FIG 1.
In the embodiment, it may be assumed that 2G and 3G networks are in the same PLMN. When a terminal carries out location update, routing update or service domain registration, the implementation of the method is shown in FIG 1, which includes the steps of:
Step 11: in the PLMN, the network side sends a registration abnormality message to the terminal when a terminal tries to carry out the location update, the routing update or the service domain registration;
Step 12: after receiving the message, the terminal no longer sets a CS or PS service domain at the t:me of registration in the PLMN as invalid.
Step 13: determine whether there are another networks available for the current RAT; if yes, proceed to Step 14; otherwise, to Step 15.
Step 14: try to carry out the location update, the routing update or the service domain registration in another available network after determining that there are still another networks available for the current RAT; if the location update or service domain registration can not be realized in any network of the RAT, the process proceeds to Step 15; certainly, if the location update or registration is realized in the another available network, the corresponding access process ends.

Step 15: when the terminal fails to carry out the location update or registration in one RAT network, it switches to another RAT to search another RAT network over again.
In this way, when the terminal fails to register in the corresponding PLMN and service domain through the current RAT, the CS or PS of the subscriber identification module thereof will not be set as invalid, so it is possible to continue with another registration without restarting the terminal, thus it becomes easy for the terminal to access the network.
In the process provided according to the embodiment, if no available RAT network has been found in the PLMN, or the trying to carry out the location update, the routing update or the service domain registration in various RAT networks fails, the PLMN may be written into the FPLMN to indicate that the terminal is forbidden to access or roam to the PLMN.
Obviously, if the PLMN is the same, when a service domain therein does not allow to be accessed or roamed to but another service domain therein has been signed to allow to be accessed or roamed to, the terminal, when finding a service domain in a PLMN that does not allow to be accessed, still may try to access another service domain in the PLMN which has not yet been tried to access or allow to be accessed or roamed to.
In order to reduce the terminal power consumption caused by unnecessarily trying to access and thus increase access efficiency, an access refusal table is further set according to the embodiment. Through adopting the table, ineffective trying by the terminal in the service domain that refuses the registration may be avoided.
The access refusal table may be set in the subscriber identification module or in the terminal, and the subscriber identification module may be an ISIM card, a UIM card, an SIM card, a USIM card or the like.
The access refusal table may be set in the subscriber identification module either by extending the FPLMN table in the present subscriber identification module with a service ID attribute added or with both a RAT ID attribute and a service domain ID attribute added simultaneously so as to change the FPLMN table into the access refusal table, or by setting the access refusal table in the subscriber identification module separately. In

general, the tat 'e is a static table without information loss owing to power failure.
When the access refusal table is set in the subscriber identification module, the access refusal table may be a static table without information loss owing to power failure or a dynamic table with information loss owing to power failure.
The access refusal table contains the network ID attribute and the service domain ID attribute. The network ID attribute refers to a PLMN ID and/or a RAT ID. The service domain includes CS, PS service domains and other possible service domains. The access refusal table is used to record the information of a service domain that does not allow to be accessed; when carrying out the location update, the routing update or the service domain registration in a service domain of a RAT network of a PLMN, the terminal records the current network ID information and the corresponding service domain ID information in the table if it receives a registration abnormality message returned from the. network side, namely logon failure message.
When the access refusal table is set in the subscriber identification module, the access refusal table is generally a static table without information loss owing to power failure; when tLe access refusal table is set in the terminal, the access refusal table may be either a static table without information loss owing to power failure or a dynamic table with information loss owing to power failure. Certainly, when the access refusal table is set in the subscriber identification module, the access refusal table may also be a dynamic table with information loss owing to power failure.
After the access refusal table is set, when the terminal carries out location update, routing update or service domain registration in a service domain corresponding to a RAT network of a PLMN, the terminal searches the access refusal table of the service domain according to the network ID and the service domain ID; if no corresponding record is found in the table mentioned above, the terminal tries to carry out the update or registration; otherwise, does not try to carry out the update or registration.
In this way, if the signed service domain is found by searching a RAT network of a PLMN, the location update, the routing update or the service domain registration may be carried out so as to meet the demand of the terminal for conveniently accessing or roaming and to facilitate the carrier to provide the terminal with a flexible access service.



attribute, the corresponding RAT ID and PLMN ID attributes. This table is applicable to the case in which one PLMN ID corresponds to a variety of RAT networks, and makes it possible to differentiate different service domains of different networks under various circumstances.
The PLMN ID and/or RAT ID are called by a joint name of network ID information; in the foregoing extended FPLMN table, the recorded information contains the network ID information and the service domain ID information; when location update, routing update or registration is carried out in a certain RAT network of a PLMN, the terminal records the current network ID information and service domain ID information in the extended FPLMN table if it receives such registration abnormality information a? IMSI UNKOWN IN HLR, ILLEGAL MS, ILLEGAL ME, GPRS SERVICES NOT ALLOWED, GPRS SERVICES NOT ALLOWED IN THIS PLMN or the like.
Step 22: the terminal determines the service domain where it tries to carry out the location update, the routing update or the registration and the PLMN corresponding to the service domain; or determines the service domain where the terminal tries to carry out the location update, the routing update or the registration and the corresponding PLMN ID and RAT ID. For example, when the terminal moves to a network other than the local network or restarts, the corresponding RAT network signal will be searched out and a service domain of a RAT network will be selected automatically.
Step 23: check whether the service domain ID and the corresponding network ID information exist in the extended FPLMN table, i.e., check whether the service domain ID and the corresponding PLMN ID, or the service domain ID and the corresponding PLMN and RAT ID exist 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 ID and the corresponding PLMN ID; when the extended FPLMN table is as shown in TABLE 2, the table may be searched according to the service domain ID, the corresponding PLMN ID and the current RAT ID; if the service domain ID and the corresponding network ID information exist in the extended FPLMN table, the process proceeds to Step 24; otherwise, to Step 25.

Step 24: determine whether any other available network is found according to the current RAT; if another available network is found, return to Step 23; otherwise, jump to Step 28.
Step 25: the terminal tries to carry out the location update, the routing update or the service domain registration.
Step 26: determine whether the update or registration is successful; if successful, the process ends; otherwise, the process proceeds to Step 27. For example, when such registration abnormality information as IMSI UNKOWN IN HLR, ILLEGAL MS, ILLEGAL ME, GPRS SERVICES NOT ALLOWED, GPRS SERVICES NOT ALLOWED IN THIS PLMN or the like is received, the update or registration fails.
Step 27: record the ID of the service domain where the registration fails and the corresponding network ID in the extended FPLMN table, namely record the current PLMN ID and service domain ID in the extended FPLMN table, or record the current PLMN ID, RAT ID and service domain ID in the extended FPLMN table; when the extended FPLMN table is as shown in TABLE 1, record the ID of the service domain where the update/registration trying fails and the corresponding network ID in the extended FPLMN table; when the extended FPLMN table is as shown in TABLE 2, record the ID of the service domain where the update/registration trying fails, the RAT ID and the corresponding PLMN ID in the extended FPLMN table; then the process returns to Step 24.
Step 28: switch to another RAT, search for a RAT network and the corresponding PLMN over again, and then return to Step 23.
In this way, if a signed RAT network and a corresponding service domain are found in a certain PLMN, location update, routing update or service domain registration may be carried out so as to meet the demand of the terminal for conveniently accessing and roaming and enable the carrier to provide the terminal with a flexible access service.
Obviously, in Step 21, the step of setting an access refusal table may also be realized by separately setting an access refusal table in the subscriber identification module but not by extending the current FPLMN, or by setting the access refusal table in

the terminal. In this way, the anticipated object may also be achieved with other steps almost unchanged.
When the access refusal table is separately set in the subscriber identification module or in the terminal, the table not only may take a form as shown in above TABLE 1 with the service domain ID attribute and the corresponding PLMN ID attribute included or a form as shown in above TABLE 2 with the service domain ID attribute and the corresponding RAT ID attribute and PLMN ID attribute included, but also may take the form as shown in TABLE 3. There may be no record number in the table in actual application.

In TABLE 3, there is only the service domain ID attribute and the corresponding RAT ID attribute. TABLE 3 may be applicable to the case in which one available RAT network of the terminal corresponds to only one PLMN ID. In this case, only the service domain ID attribute and the corresponding PLMN ID attribute are needed to differentiate different service domains of different networks. In this way, to realize the above embodiment, the operation corresponding to Step 22 may also include:
determining by the terminal the service domain where the terminal tries to carry out the location update, the routing update or the service domain registration and the RAT ID corresponding to the service domain;
the operation corresponding to Step 23 includes:
checking whether the service domain ID and the RAT ID corresponding to the service domain exist in TABLE 3; if yes, the process proceeds to Step 24, otherwise, to Step 25;
the operation corresponding to Step 27 accordingly includes:
recording the ID of the service domain where the update/registration trying fails and

the RAT ID corresponding to the service domain in TABLE 3.
Other steps may remain almost unchanged or get a corresponding adjustment.
As shown in FIG 3, a second embodiment according to the present invention includes the following steps of:
Step 31: set separately an access refusal table in the subscriber identification module, as shown in above TABLE 3 in which the recorded information contains the RAT ID and the service domain ID.
Step 32: determine the RAT ID and the service domain where the terminal tries to carry out location update, routing update or registration. For example, when the terminal moves to a network other than the local network or restarts, the corresponding RAT network signal will be found and one RAT network will be selected automatically.
Step 33: check whether a PLMN corresponding to the RAT network exists in the FPLMN table or not; if yes, determine that the PLMN forbids the terminal to access and the process proceeds to Step 34; otherwise, to Step 35.
Step 34: search for other networks of the current RAT and determine whether another available RAT network is found or not; if yes, the process returns to Step 33; otherwise, jumps to Step 39.
Step 35: if the PLMN corresponding to the RAT network is not in the FPLMN table, keep searching the access refusal table, namely TABLE 3; if no matching records are found in TABLE 3 according to the RAT ID and the current service domain ID, the process proceeds to Step 36; otherwise, returns to Step 34.
Step 36: allow the terminal to try to register in the PLMN and carry out the corresponding location update.
Step 37: determine whether the location update or registration is successful; if no, proceed to Step 38; otherwise, if the terminal receives a message of location update success or registration success, the process ends. For example, when the terminal receives from the network side such registration abnormality message as IMSI UNKOWN IN

HLR, ILLEGAL MS, ILLEGAL ME, GPRS SERVICES NOT ALLOWED, GPRS SERVICES NOT ALLOWED IN THIS PLMN or the like, the update/ registration fails.
Step 38: record the RAT ID and current service domain ID with the update/registration refused in the access refusal table (i.e., TABLE 3) but not simply set the corresponding CS service domain or PS service domain in the terminal or in the subscriber identification module as invalid. Then, return to Step 34.
Step 39: if there are not other available networks of the current RAT, switch to another kind of RAT, search for networks over again to determine the corresponding RAT network and the PLMN where the RAT network is located, and then return to Step 33 until the access to the network succeeds.
In aforesaid embodiment, the access refusal table as shown in TABLE 1, 2 and 3 may be set in the terminal and may be set as a dynamic table or a static table. Obviously, the anticipated object may also be achieved only by setting the table in the terminal rather than in the subscriber identification module with other steps in both embodiments unchanged.
In aforesaid method, when the terminal manually tries to register in a service domain of a PLMN, it does not search the access refusal table; after registering successfully, the terminal further searches the access refusal table according to the current service domain ID and the corresponding PLMN and/or RAT ID, and deletes the found corresponding record.
Practically, when the access refusal table is set in the terminal, in order to support the user card (namely subscriber identification module) replacement by the terminal, a subscriber identification module ID attribute domain may be further added into the access refusal table.
As shown in FIG 4, a third embodiment according to the present invention includes the following steps of:
Step 41: set in a terminal (or a subscriber identification module) an access refusal table which may be stored in a document system of the terminal. The table is principally used to record the historical information that the terminal is not allowed to log on the

network, which may contain items such as a PLMN ID, a RAT ID, a service domain ID and the like, and may also contain the item of a subscriber identification module ID, such as a USIM ID. The service domain ID information contains a Circuit Switched (CS) domain, a Packet Switched (PS) domain, a Circuit Switched and Packet Switched (CS&PS) domain and the like. The PLMN ID and/or RAT ID are called network ID information. The subscriber identification module ID may be the International Mobile Subscriber Identity (IMSI) in the subscriber identification module or the Electronic Serial Number (ESN) of the subscriber identification module, and may certainly be other information able to identify the subscriber identification module in the terminal. The access refusal table may adopt but not be limited to the record format shown in the table below.

TABLE 4
There may be no record number in the table in actual application.
In the embodiments of the present invention, the access refusal table may be a dynamic or a static table.
With a dynamic table as the access refusal table, the subscriber identification module ID in the table may be omitted, for the record in the dynamic table will be cleared automatically when the terminal replaces a user card.
With respect to a static table, there may be either the subscriber identification module ID or not, the two cases are described below, supposing that the terminal is a mobile phone, and the subscriber identification module is called user card.
When the table does not include the user card ID, the current user card ID should be

saved in the mobile phone; when the user card is replaced, the mobile phone determines whether to replace the original user card by determining whether the new card ID is the same as the saved card ID. The determination is generally carried out when the mobile phone restarts. If the original user card is replaced, the record in aforesaid table may be cleared; otherwise, the mobile phone still uses the original record in the table.
When the table includes the user card ID, the mobile phone may differentiate the logon refusal statuses of the same user card according to the ID. However, frequent user card replacement can cause a too rapid increase in the records in the table; thus, a mechanism to delete a record in the table is set in the terminal, for example the maximum value of record amount is set in the table so as to delete records long not in use when record amount reaches the maximum value in the table.
For the dynamic table, there may be no subscriber identification module ID in the table, for the record in the table is cleared automatically at the time of card replacement. However, as there may be multiple subscriber identification module IDs in one syncretic user card with multiple cards put into one, the subscriber identification module IDs in the access refusal table may still be reserved. In a word, the access refusal table including the subscriber identification module ID may record access refusal information more accurately.
Step 42: when the terminal moves to a non-local network or restarts, the corresponding RAT network signal will be found and a certain RAT network will be selected automatically, namely the terminal determines a service domain which may allow trying to carry out location update or registration, and the PLMN where the service domain is located.
Step 43: check whether the PLMN where the service domain is located exists in the FPLMN table; if yes, determine that the PLMN forbids the terminal to access, and Step 44 shall be performed; otherwise, Step 45 shall be performed.
Step 44: search for other service domains of the current RAT and determine whether another available service domain is found; if a corresponding available service domain is found and the corresponding PLMN is determined, return to Step 43; otherwise, jump to Step 49.

Step 45: if the PLMN is not in the FPLMN table, keep on searching the access refusal table, namely TABLE 4; if no corresponding record is found in TABLE 4 according to the current subscriber identification module ID, the network ID information of the network to be selected and the current service domain ID, Step 46 shall be performed; otherwise, return to Step 44.
Step 46: allow the terminal to try to register in the PLMN and carry out the corresponding location update.
Step 47: determine whether the location update or registration is successful when the terminal carries out the location update or the registration in a certain service domain of a PLMN; if the network side sends a registration abnormality message to the terminal, determine that the location update or the registration fails, and perform Step 48 after the terminal receives the message; if the terminal receives a message of location update success or registration success, the process ends.
Step 48: record the current subscriber identification module ID, the network ID information of the network refusing accessing and roaming (i.e., a PLMN ID and/or a RAT ID) and the current service domain ID in the access refusal table, but not simply set the CS service domain or PS service domain of the terminal subscriber identification module as invalid. Then, return to Step 44.
It is appreciated by those skilled in the art that, when two such records exist in the table in which service domain attribute values are CS and PS respectively and when other attribute values except the value of the record number or record ID are the same, the two records may be combined into one with service domain attribute value as CS&PS. Certainly, the combination process may also be performed when records able to be combined are added into the table. For example, when there is a refusal record on a CS service domain corresponding to network ID information that corresponds to a subscriber identification module ID, and if the terminal also determines that a PS service domain corresponding to the network ID information that corresponds to the subscriber identification module ID is refused, just directly modify the service domain attribute value corresponding to the CS service domain record as CS&PS.
Step 49: if there is no other networks available for the current RAT, switch to

another RAT and search for networks over again to determine the corresponding RAT network and the PLMN where the RAT network is located, and return to Step 43 until the access to the network succeeds.
In the embodiments of the present invention, if there are refusal records of all the service domains of all the RATs supported by the terminal that corresponds to a certain PLMN corresponding to the current subscriber identification module ID in the access refusal table that is to say, the terminal can not access the PLMN through all the RATs supported by the terminal, the PLMN may also be written into the FPLMN table of the subscriber identification module corresponding to the current subscriber identification module ID and the corresponding refusal records in the access refusal table may be deleted.
In the foregoing third embodiment, the access refusal table may be set in the subscriber identification module, which is useful for the syncretic card with multiple user cards put into on. Obviously, the anticipated object may also be achieved by setting the table in the subscriber identification module rather than in the terminal with other steps in the embodiment unchanged.
In aforesaid method, when a terminal tries manually to register in a service domain of a RAT network of a PLMN, the terminal does not search the access refusal table. When the registration is successful, the terminal may further search the access refusal table according to the corresponding user card ID, service domain ID, current RAT ID and the PLMN ID corresponding to the RAT, and deletes the found corresponding record.
In the embodiments of the present invention, if there is no the subscriber identification module ID in the access refusal table, when the terminal detects the replacement of the subscriber identification module, the information saved in the access refusal table is deleted; or, when the terminal detects the replacement of the subscriber identification module ID information, the information saved in the access refusal table is deleted.
In this embodiment, it is not necessary to search the FPLMN when the terminal tries manually to register, after the registration succeeds, the corresponding record is deleted when the matching record is found by searching the FPLMN table according to

the PLMN ID.
In the embodiments of the present invention, with the service domain access refusal table set, the number of times for the terminal to try to access may decrease and the efficiency of accessing and roaming may increase. In addition, with the user access refusal table set in the subscriber identification module, the same effect may still be achieved when the subscriber identification module is used in another terminal.
In the embodiments of the present invention, with respect to the access refusal table set in the terminal, if there is no the subscriber identification module ID in the access refusal table, when the terminal detects the replacement of the subscriber identification module, the information saved in the access refusal table is deleted; or, when the terminal detects the replacement of the subscriber identification module ID information, the information saved in the access refusal table is deleted.
Obviously, different service domains of the same network will be treated differently, in other words, different networks of the same service domain will be treated differently so as to solve the problem in the prior art to meet the carrier demand of increasing Quality of Service (QoS).
In the embodiments of the present invention, a maintenance interface may be provided for the service domain access refusal table so that a subscriber may carry out maintenance for the data in the table, for example, delete one, a plurality or all of the records in the table. Thus, a better implementation effect can be achieved. For example, it may be ensured that the terminal may be allowed to access the service domain corresponding to the network over again so long as the relevant information is deleted through the maintenance interface when the service is initiated even though the terminal has ever been refused when registering in a service domain of a network (the corresponding information is recorded in the service domain access refusal table).
In the embodiments of the present invention, when the terminal manually tries to register in a service domain of a RAT of a PLMN, the terminal may not be affected by the access refusal table, for example, the terminal may not search the service domain access refusal table; and when the registration is successful, the terminal further searches the service domain access refusal table according to the current subscriber identification

module ID and/or current network ID and/or service domain ID, and deletes the found corresponding record.
In the embodiments of 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 WIMAX network, a GSM network, a WCDMA network, a TD-SCDMA network or the like.
To sum up, the foregoing is only preferred embodiments of the present invention and is not for use in limiting the protection scope thereof. Any modification, equivalent alteration, improvement and the like within the spirit and principle of the invention shall be contained in the protection scope thereof.

Claims
What is claimed is:
1. A method for managing an access of a terminal, comprising:
setting an access refusal table to record a network Identity (ID) and a service domain ID corresponding to a service domain which refuses to be accessed;
searching the access refusal table according to the service domain ID and the network ID when a terminal tries to access a service domain of a Public Land Mobile Network (PLMN);
forbidding the terminal to access the service domain of the PLMN if a corresponding record is found in the access refusal table;
allowing the terminal to access the service domain of the PLMN if no corresponding record is found in the access refusal table.
2. A method according to Claim 1, wherein the network ID comprises a PLMN ID and/or a Radio Access Technology (RAT) ID.
3. A method according to Claim 1, wherein said setting the access refusal table to record a network ID and a service domain ID corresponding to a service domain which refuses to be accessed comprises:
setting a service domain ID attribute, or a RAT ID attribute and a service domain ID attribute in a forbidden PLMN table in a subscriber identification module to extend the forbidden PLMN table into the access refusal table.
4. A method according to Claim 1, wherein said setting the access refusal table to record a network ID and a service domain ID corresponding to a service domain which refuses to be accessed comprises:
setting separately the access refusal table in a subscriber identification module or in a terminal; wherein
the access refusal table comprises a service domain ID attribute and at least one of a PLMN ID attribute and a RAT ID attribute.
5. A method according to Claim 4, wherein said searching the access refusal table

according to the service domain ID and the network ID when a terminal tries to access a service domain, of a PLMN network; forbidding the terminal to access the service domain of the PLMN if a corresponding record is found in the access refusal table; allowing the terminal to access the service domain of the PLMN if no corresponding record is found in the access refusal table comprise:
determining whether the PLMN exists in the forbidden PLMN table.
6. A method according to Claim 5, further comprising:
recording the PLMN in the forbidden PLMN table when the terminal can not access any service domain in the corresponding PLMN through all RAT networks supported by the terminal.
7. A method according to any of Claims 1 to 6, further comprising:
recording a registration failure service domain ID and a corresponding network ID in the access refusal table when the terminal receives a registration abnormality message returned from a network side.
8. A method according to Claim 1, further comprising:
deleting the record from the access refusal table when the terminal succeeds in manually accersing the service domain and if the corresponding service domain ID and the corresponding network ID are recorded in the access refusal table.
9. A method according to Claim 1, wherein the access refusal table comprises an attribute domain of a subscriber identification module ID.
10. A method according to Claim 9, wherein the subscriber identification module ID is an International Mobile Subscriber Identify (IMSI) in the subscriber identification module, or an Electronic Serial Number (ESN) of the subscriber identification module.
11. A method according to Claim 1, wherein the access refusal table is a dynamic table or a static table.
12. A method according to Claim 1, wherein the access comprises location update, routing update or service domain registration.
13. A method for managing an access of a terminal, comprising:

selecting and determining a service domain which the terminal tries to access and a PLMN where the service domain is located;
trying to access the service domain; and
setting no longer the service domain of the terminal as invalid when receiving a registration abnormality message returned from a network side.
14. A method according to Claim 13, further comprising:
setting an access refusal table to record a PLMN ID and/or a RAT ID and a service domain ID which refuse location update, routing update or service domain registration;
before trying to access the service domain,
searching the access refusal table according to the PLMN ID and/or the RAT ID and the service domain ID; trying to carry out the location update, the routing update or the service domain registration if no corresponding record is found in the access refusal table; otherwise, not trying to carry out the location update, the routing update or the service domain registration.
15. A method according to Claim 14, wherein said setting no longer the service
domain of the terminal as invalid when receiving a registration abnormality message
returned from the network side comprises:
recording the RAT network ID, the PLMN ID corresponding to the RAT network ID, and the service domain ID in the access refusal table.
16. A method according to any of Claims 13 to 15, wherein the service domain comprises a Circuit Switched (CS) service domain, a Packet Switched (PS) service domain and a CS&PS service domain.
17. A terminal, comprising:
an access refusal table to record a network Identity (ID) and a service domain ID corresponding to a service domain which refuses to be accessed; and
means for searching the access refusal table according to the service domain ID and the network ID when the terminal tries to access a service domain of a Public Land Mobile Network (PLMN); not accessing the service domain of the PLMN if a corresponding record is found in the access refusal table; accessing the service domain of the PLMN if n corresponding record is found in the access refusal table.

18. A terminal, comprising:
an access refusal table to record a PLMN ID and/or a RAT ID and a service domain ID which refuse location update, routing update or service domain registration; and
means for selecting and determining a service domain which the terminal tries to access and a PLMN where the service domain is located; trying to access the service domain; and setting no longer the service domain of the terminal as invalid when receiving a registration abnormality message returned from a network side.
19. A subscriber identification module, comprising a forbidden PLMN table in
which a service domain ID attribute, or a RAT ID attribute and a service domain ID
attribute is set to extend the forbidden PLMN table into an access refusal table to record a
network Identity (ID) and a service domain ID corresponding to a service domain which
refuses to be accessed.
20. A subscriber identification module, comprising an access refusal table to record
a network Identity (ID) and a service domain ID corresponding to a service domain which
refuses to be accessed.
Dated this 27 day of December 2006

Documents:

4761-CHENP-2006 CORRESPONDENCE OTHERS.pdf

4761-CHENP-2006 CORRESPONDENCE PO.pdf

4761-CHENP-2006 AMANDED PAGE OF SPECIFICATION 16-12-2009.pdf

4761-CHENP-2006 CORRESPONDENCE-OTHERS 16-12-2009.pdf

4761-CHENP-2006 OTHER DOCUMENT 16-12-2009.pdf

4761-CHENP-2006 POWER OF ATTORNEY 16-12-2009.pdf

4761-chenp-2006-abstract.pdf

4761-chenp-2006-claims.pdf

4761-chenp-2006-correspondnece-others.pdf

4761-chenp-2006-description(complete).pdf

4761-chenp-2006-drawings.pdf

4761-chenp-2006-form 1.pdf

4761-chenp-2006-form 18.pdf

4761-chenp-2006-form 3.pdf

4761-chenp-2006-form 5.pdf

4761-chenp-2006-pct.pdf


Patent Number 245672
Indian Patent Application Number 4761/CHENP/2006
PG Journal Number 05/2011
Publication Date 04-Feb-2011
Grant Date 28-Jan-2011
Date of Filing 27-Dec-2006
Name of Patentee HUAWEI TECHNOLOGIES CO., LTD
Applicant Address HUAWEI ADMINISTRATION BUILDING BANTAIN LONGGANG DISTRICT SHENZHEN 518129 GUANGDON CHINA
Inventors:
# Inventor's Name Inventor's Address
1 LI CHENGJUN HUAWEI ADMINISTRATION BUILDING BANTAIN LONGGANG DISTRICT SHENZHEN 518129 GUANGDON CHINA
2 wang zhengei HUAWEI ADMINISTRATION BUILDING BANTAIN LONGGANG DISTRICT SHENZHEN 518129 GUANGDON CHINA
3 pan shengxi HUAWEI ADMINISTRATION BUILDING BANTAIN LONGGANG DISTRICT SHENZHEN 518129 GUANGDON CHINA
4 shen li HUAWEI ADMINISTRATION BUILDING BANTAIN LONGGANG DISTRICT SHENZHEN 518129 GUANGDON CHINA
5 FANG ZENGHUA HUAWEI ADMINISTRATION BUILDING BANTAIN LONGGANG DISTRICT SHENZHEN 518129 GUANGDON CHINA
PCT International Classification Number H04Q7/32
PCT International Application Number PCT/CN06/00345
PCT International Filing date 2006-03-08
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 200510033579.2 2005-03-08 China
2 200510053480.9 2005-03-11 China