Derivation of user equipment identifiers
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsAnne-Lott Hedberg, Christian Herrero Verón, Regina Johannesson
Life of this patent
Estimating the term…
Abstract
Solutions are described that enable a user equipment (UE) for a communication system always to derive required identifiers using an international mobile subscriber identity (IMSI) even when the UE has only a subscriber identity module. One solution is based on a table, or list, that is maintained in the UE. Another solution is based on always taking a predetermined number of digits of the IMSI. Yet another solution is based on try-and-fail signaling. In consequence, the UE does not always need to know how many digits of the IMSI are used to indicate a mobile network code, which in some situations is impossible to know anyway.
Claims12
A user equipment for a communication system, comprising:
- a subscriber identity module that includes an international mobile subscriber number (IMSI) having a plurality of digits;
- and
- a processor configured to determine, from only the IMSI, a mobile network code (MNC) included in the IMSI, including a length of the MNC, when the user equipment cannot know a priori whether the MNC is two digits or three digits, and the processor is further configured to generate, based on the MNC, an identifier for a service available from the communication system;
- wherein either the processor is configured to determine the MNC by choosing a first group of digits of the IMSI, and in response to an error indication, by choosing a second group of digits;
- or the user equipment further comprises a memory having a stored table of information and the processor is configured to determine a mobile country code (MCC) from the IMSI and to determine the MNC from the table based on the determined MCC.
A method in a user equipment (UE) for a communication system of determining a mobile network code (MNC) included in an international mobile subscriber number (IMSI) and the MNC being either two digits or three digits, the method comprising the steps of:
- retrieving, by the UE, an IMSI having a plurality of digits and stored in a subscriber identity module;
- and
- determining, by the UE, the MNC including a length of the MNC from only the retrieved IMSI, when the UE cannot know a priori whether the MNC is two digits or three digits;
- wherein determining the MNC includes either
- choosing a first group of digits of the IMSI as the MNC, sending a message based on the first group of digits, and choosing a second group of digits as the MNC in response to an error indication;
- or
- determining a mobile country code (MCC) from the retrieved IMSI, searching for the determined MCC in a table of information necessary for the user equipment always to ascertain whether the MNC included in the retrieved IMSI has two digits or three digits, and determining the MNC based on the searching;
- and
- generating, based on the MNC, an identifier for a service available from the communication system.
A non-transitory computer-readable medium having stored instructions that cause the computer, when executing the stored instructions, to perform a method in a user equipment for a communication system of determining a mobile network code (MNC) included in an international mobile subscriber number (IMSI) and the MNC being either two digits or three digits, the method comprising the steps of:
- retrieving an IMSI having a plurality of digits and stored in a subscriber identity module;
- and
- determining the MNC including a length of the MNC from only the retrieved IMSI, when the user equipment cannot know a priori whether the MNC is two digits or three digits;
- wherein determining the MNC includes either
- choosing a first group of digits of the IMSI as the MNC, sending a message based on the first group of digits, and choosing a second group of digits as the MNC in response to an error indication;
- or
- determining a mobile country code (MCC) from the retrieved IMSI, searching for the determined MCC in a table of information necessary for the user equipment always to ascertain whether the MNC included in the retrieved IMSI has two digits or three digits, and determining the MNC based on the searching;
- and
- generating, based on the MNC, an identifier for a service available from the communication system.
Dependencies are inferred from the claim text.