1. Field of the Invention
The application relates to a method utilized in a wireless communication system and a communication device thereof, and more particularly, to a method of enhancing public land mobile network search in a wireless communication system and a related communication device.
2. Description of the Prior Art
A network (e.g. Global System for Mobile communications (GSM), Long Term Evolution (LTE), or Universal Mobile Telecommunications System (UMTS)) run by one operator in one country is known as a Public Land Mobile Network (PLMN). The PLMN consists of a Mobile Network Code (MNC) and Mobile Country Code (MCC) pair. Therefore, a mobile station (MS), also referred as a user equipment (UE), can identify a visited country and a network provider according to the MCC of the PLMN and the MNC of the PLMN respectively. The UE attempts to make contact with the PLMN when the UE is switched on (i.e. power up, flight mode off, or come back from no service area), and searches for a suitable cell of the PLMN to camp on, so as to obtain services provided by the cell. For abovementioned purpose, the UE performs a PLMN selection to find a PLMN contact. There are two modes for the PLMN selection:
As to the automatic selection mode, the UE first searches for a registered Public Land Mobile Network (RPLMN). If the RPLMN is not found, UE then searches for available networks one by one until success, in the following order: (1) home PLMN (HPLMN): a PLMN where the MCC and MNC of the PLMN match the MCC and MNC of the International Mobile Subscriber Identify (IMSI) in a Subscriber Identity Module (SIM) of the UE; (2) PPLMN: a PLMN stored in a PLMN selector (i.e. “User Controlled PLMN Selector with Access Technology” or “Operator Controlled PLMN Selector with Access Technology” data field in the SIM of the UE); (3) any PLMN with a received signal level above a predetermined value, in random order; (4) other PLMNs, in the descending order of signal quality.
Based on the abovementioned description, the applicant noticed a problem related to the PLMN search in an international roaming (e.g. the UE in a location that is different from the home location, and thereby the home network (i.e. HPLMN) is different). When the UE is switched on, powered up, into flight mode off, or coming back from no service area, the UE firstly searches for RPLMN, HPLMN, PPLMN, and then searches for a PLMN with signal quality (e.g. by signal strength) if no RPLMN, HPLMN, and PPLMN is found. However, the UE complied with the PLMN search list wastes a long time to search for the RPLMN, HPLMN, and PPLMN during roaming, and cannot find any since the UE travels outside a geographical coverage area of the HPLMN, the HPLMN is equivalent to the RPLMN generally, and there is no roaming agreement between the network operators. Thus, a huge amount of latency for unnecessary PLMN search occurs. Moreover, since no service can be provided to the UE during the PLMN search, the UE spends more time to obtain the service.
Note that, the abovementioned situation may occur in UMTS, GPRS, GSM and LTE system since the UE supporting these radio access technologies (RATs) complied with similar PLMN selection mechanism.
The application discloses a method of enhancing public land mobile network (PLMN) search in a wireless communication system and a related communication device in order to solve the abovementioned problems.
A method of enhancing public land mobile network (PLMN) search for a mobile device in a wireless communication system is disclosed. The method comprises deriving a mobile country code (MCC) for identifying a visited country when the mobile device is switched on, powered up, into flight mode off, or coming back from no service area, and performing the PLMN search excluding for at least a PLMN, whose MCC is not the same as the derived MCC, according to a PLMN search list stored in the mobile device.
A mobile device of a wireless communication system for enhancing public land mobile network (PLMN) search is disclosed. The mobile device comprises means for deriving a mobile country code (MCC) for identifying a visited country when the mobile device is switched on, powered up, into flight mode off, or coming back from no service area, and means for performing the PLMN search excluding for at least a PLMN, whose MCC is not the same as the derived MCC, according to a PLMN search list stored in the mobile device.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
Please refer to
Step 300: Start.
Step 310: Deriving a mobile country code (MCC) for identifying a visited country when the UE is switched on, powered up, into flight mode off, or coming back from no service area.
Step 320: Perform the PLMN search excluding for at least one of a register PLMN (RPLMN), home PLMN (HPLMN), and prefer PLMN (PPLMN), whose MCC is not the same as the derived MCC, according to a PLMN search list stored in the UE and used for providing PLMN search priorities for the UE.
Step 330: End.
According to the process 30, the UE derives its located country information (namely the MCC) upon power up, flight mode off and come back from no service area, and does not perform the PLMN search for the RPLMN, HPLMN, and/or PPLMN if MCC(s) of the RPLMN, HPLMN, and/or PPLMN are/is different with the derived MCC. That is, the UE skips to search the RPLMN, HPLMN and/or PPLMN in the PLMN search list if the MCC(s) of the RPLMN, HPLMN, and/or PPLMN are/is not the same as the derived MCC, thereby reducing latency due to unnecessary PLMN search. In addition, the UE directly performs the PLMN search by any PLMN search in the PLMN search list (i.e. the UE searches for a PLMN with signal quality) when the MCCs of the RPLMN, HPLMN and PPLMN are all different with the derived MCC.
Take an example based on the process 30. Please refer to
Note that, the abovementioned visited country may be a UE located country, or defined as countries within a coverage range, namely the effective neighborhood (called the neighbors of the visited country). The effective neighborhood is restricted to be equal or larger than the coverage area that any signal transmitted with the maximum power within the area can be received by the UE with an acceptable signal level. Moreover, there may be more than one PLMN provided in the visited country (i.e. MCC), whereas each of the PLMNs contains a single MCC and a unique Mobile Network Code (MNC).
In addition, please refer to
Note that, in an embodiment, the UE may perform the MCC check only for RPLMN and HPLMN. In other embodiments, the UE may perform a location derivation procedure when it is switched on (i.e. power up or flight mode off, or come back from no service area), so as to derive the MCC. More specifically, the UE derives its location information based on global positioning system or any cell based positioning system, and thereby deriving the MCC. Note that, the UE may refer to a MCC mapping table between the location information and the MCC. In addition, the UE may get the MCC mapping table via over-the-air (OTA) update method or via the offline update method. After derive the MCC, the UE performs the abovementioned MCC check procedure, and then performs the PLMN search according to the PLMN search list with the remove indicator. The detailed description can be referred from above, so it is omitted herein.
As can be seen, the process 30 clearly specifies that the UE performs MCC check before performing the PLMN search according to the PLMN search list. The MCC check is to validate if a PLMN can be removed from the PLMN searching list. If the PLMN is assigned with a remove indicator, the UE does not search the PLMN during the PLMN search procedure, thereby reducing the PLMN search latency. On the other hand, the UE can directly enter any PLMN search in the PLMN search list with received signal quality, so as to fasten the PLMN search.
Please note that, the abovementioned steps of the processes including suggested steps can be realized by means that could be hardware, firmware known as a combination of a hardware device and computer instructions and data that reside as read-only software on the hardware device, or an electronic system. Examples of hardware can include analog, digital and mixed circuits known as microcircuit, microchip, or silicon chip. Examples of the electronic system can include system on chip (SOC), system in package (Sip), computer on module (COM), and the communication device 20.
In conclusion, the exemplary examples and means are provided for enhancing PLMN search for the UE, so as to reduce latency due to unnecessary PLMN search.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the benefit of U.S. Provisional Application No. 61/321,145, filed on Apr. 6, 2010 and entitled “Method to fasten the network search in the international roaming scenario”, the contents of which are incorporated herein in their entirety.
| Number | Date | Country | |
|---|---|---|---|
| 61321145 | Apr 2010 | US |