This application claims the benefit under 35 U.S.C. § 119(a) of a Korean patent application filed in the Korean Intellectual Property Office on Jun. 9, 2008 and assigned Serial No. 10-2008-0053526, the entire disclosure of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to a dual standby mobile device technology. More particularly, the present invention relates to a dual standby mobile device and a communication method thereof that allows a call reconnection through a second Subscriber Identify Module (SIM) when a call using a first SIM is disconnected.
2. Description of the Related Art
With an increased global supply and use of mobile devices, the number of new and advanced mobile devices has been continuously developed to provide a variety of useful functions. A recently launched device is a multi-mode mobile device that uses two or more different communication networks.
A traditional mobile device, such as a single-mode device, is limited in use to service areas of a single type of communication network. However, a multi-mode mobile device is available for use in at least two different types of communication networks. For example, a dual mode mobile device is available for use in both a Code Division Multiple Access (CDMA) network and a Global System for Mobile communication (GSM) network.
However, a dual mode mobile device may have some drawbacks. For example, a dual mode mobile device requires a switchover between different types of communication networks. The switchover is performed by a user's manipulation of menus after booting of the mobile device and after accessing an idle mode. Therefore, a network switchover in the dual mode mobile device is complicated and requires time to perform the network switchover.
A dual standby mobile device has been introduced to address this convenience in the network switchover. Contrary to a dual mode mobile device, a dual standby mobile device can simultaneously support both a CDMA network and a GSM network. Specifically, a dual standby mobile device periodically requests and receives, even in an idle mode, preamble and/or pilot channel signals to and from each base station in a CDMA network and a GSM network. Thereby a channel state such as a Received Signal Strength Indication (RSSI) and a Carrier to Interference and Noise Ratio (CINR) is measured. Accordingly, a dual standby mobile device can support two different types of communication networks.
However, a call using a dual standby mobile device may sometimes be disconnected regardless of a user's intention. Specifically, when a mobile device enters a low power area or when prepaid calling time has been exhausted in a prepaid SIM used for a call, a call may be unexpectedly disconnected.
Therefore, a need exists for a dual standby mobile device and communication method thereof for reconnecting a call after an unexpected disconnection.
An aspect of the present invention is to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a dual standby mobile device and a communication method thereof which allows a call reconnection when a call is disconnected due to unexpected errors, such as a low power area entry or an exhaustion of remaining prepaid calling time in a SIM.
Another aspect of the present invention is to provide a dual standby mobile device and a communication method thereof which are capable of a changeover between a first Subscriber Identify Module (SIM) and a second SIM when a call disconnects unexpectedly.
According to an aspect of the present invention, a communication method of a dual standby mobile device which allows access to at least two different types of communication networks is provided. This communication method includes performing a call with another mobile device by driving a first SIM, determining a reason for a call disconnection when the call is disconnected, performing a changeover to a second SIM when an unexpected error is the reason for the call disconnection, and reconnecting the call with the other mobile device by driving the second SIM.
According to another aspect of the present invention, a dual standby mobile device is provided. The device includes a first SIM and a second SIM for allowing access to at least two different types of communication networks, a first communication unit for accessing a first communication network of the at least two types of communication networks through the first SIM driven to perform a call with another mobile device, a second communication unit for accessing a second communication network of the at least two types of communication networks through the second SIM driven to perform the call with the other mobile device, and a control unit for determining a reason for a call disconnection when the call is disconnected, for performing a changeover to the second SIM when an unexpected error is the reason for the call disconnection, and for reconnecting the call with the other mobile device by driving the second SIM.
Other aspects, advantages and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
The above and other aspects, features and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention are provided for illustration purpose only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
Exemplary embodiments of the present invention include a dual standby mobile device capable of simultaneously accessing at least two wireless communication networks with different mobile standards or different mobile communication operators. For example, a dual standby mobile device of the exemplary embodiments of the present invention allows simultaneous access to two networks with different mobile standards, such as a Code Division Multiple Access (CDMA), a Global System for Mobile communication (GSM), a Wideband Code Division Multiple Access (WCDMA) and a Wireless Broadband (WiBro), or different mobile operators such as SK Telecom (SKT), Korea Telecom Freetel (KTF) and LG Telecom (LGT) in Korea.
Referring to
The mobile devices 100a and 100b are capable of a voice call, a Short Message Service (SMS), a Multimedia Message Service (MMS), an Enhanced Message Service (EMS), and the like. Also, the mobile devices 100a and 100b have the ability to play music through an embedded music player and to take a picture through an embedded camera module.
The mobile devices 100a and 100b may have at least one Subscriber Identify Module (SIM) to access at least two different communication networks. Hereinafter, with the assumption that the first mobile device 100a and the second mobile device 100b each have two SIMs, the first SIM functions as a master SIM, and the second SIM functions as a slave SIM.
The first mobile device 100a drives the first SIM 109a (as illustrated in
Referring to
The first communication unit 101a and the second communication unit 101b are Radio Frequency (RF) units that execute wireless communication functions. Each of the first communication unit 101a and the second communication unit 101b includes an RF transmitter that up-converts the frequency of transmission signals and amplifies transmission signals, an RF receiver that down-converts the frequency of reception signals and low-noise amplifies reception signals, a duplexer that isolates the receiver from the transmitter and an antenna (ANT1, ANT2).
The first communication unit 101a is configured to access the first communication network 200a, and the second communication unit 101b is configured to access the second communication network 200b. For example, if the first network 200a and the second network 200b are a GSM network and a CDMA network, respectively, each of the first communication unit 101a and the second communication unit 101b performs wireless transmission and reception based on protocols of the corresponding GSM or CDMA network. Similarly, if the first network 200a and the second network 200b are operated by SKT and KTF, respectively, each of the first communication unit 101a and the second communication unit 101b performs wireless transmission and reception based on protocols of the corresponding operator's network.
The display unit 103 displays various graphical information related to the state and operations of the mobile device 100. For example, when a call using the first SIM 109a, i.e., a master SIM, is unexpectedly disconnected, the display unit 103 displays a pop-up window informing a user that the second SIM 109b, i.e., a slave SIM, is driven. The display unit 103 may be formed of a Liquid Crystal Display (LCD), an Organic Light Emitting Diode (OLED), a Plasma Display Panel (PDP) and the like.
The key input unit 105 creates input signals based on user's manipulations for the mobile device 100. For example, the key input unit 105 receives a user's selection of a destination device for an outgoing call, a user's request for an outgoing call and the like, and creates corresponding input signals. The key input unit 105 may be formed of a keypad, a touchpad and the like.
The memory unit 107 stores programs and information required for operation of the mobile device 100. For example, the memory unit 107 stores programs and related data required for access to the first network 200a and the second network 200b through the first communication unit 101a and the second communication unit 101b. Additionally, the memory unit 107 may be composed of a first memory subunit and a second memory subunit which are controlled respectively by a first controller 201a and a second controller 201b that will be described below.
The first SIM 109a and the second SIM 109b are smart cards which allow simultaneous support for a dual standby mode, e.g., a GSM mode and a CDMA mode, or an SKT mode and a KTF mode. If the first SIM 109a and the second SIM 109b are available for a GSM mode and a CDMA mode, respectively, the first SIM 109a and the second SIM 109b each stores data related to the corresponding mode. Data stored in each SIM may include subscriber information, certification information, communication related records and the like.
Data in the first SIM 109a and the second SIM 109b may be managed by a file system composed of a Master File (MF), a Dedicated File (DF) and an Elementary File (EF). The MF corresponds to a root file. The DF, which is a subdirectory of the MF, may be a file corresponding to a mobile operator's service or a service for supporting a function required in the GSM or the CDMA. The DF has a plurality of EFs which store data used in such a service. The EF is a file required for the execution of application files of each DF. The EF stores subscriber information, such as subscriber phone numbers, service charge details or frequently used phone numbers, and certification information related to security.
The first SIM 109a and the second SIM 109b may be inserted in a card connector (not illustrated) used for interface and controlled by the first controller 201a and the second controller 201b, respectively. That is, the first SIM 109a and the second SIM 109b transmit input/output signals through the card connector under the control of the respective first controller 201a and the second controller 201b. The card connector may have slots to and from which the first SIM 109a and the second SIM 109b are inserted and withdrawn. If the mobile device has a single SIM, the card connector may have a single slot.
The control unit 111 provides control signals required for entire operations of the mobile device 100. More particularly, the control unit 111 controls communication functions of the dual standby mobile device 100. For example, if a call is unexpectedly disconnected while using the first SIM, the control unit 111 determines a reason for disconnection. The call disconnection in the mobile device 100 reason may be caused by a low power area entry or an exhaustion of remaining prepaid calling time, if the first SIM is a prepaid SIM, both of which are unexpected cases that may happen regardless of a user's intention. Also, the call disconnection in the mobile device 100 may be caused by an end action input, which may depend on a user's intention.
When a call is disconnected, the control unit 111 reconnects the call with an opposite device, such as the second mobile device 100b by driving the second SIM 109b, i.e., a slave SIM. Here, the control unit 111 may activate an alarm function to inform a user that the second SIM 109b is driven. For example, the alarm function may be the display of a pop-up window, the output of an alarm sound, the generation of a vibration, or the turn-on of a sign lamp.
The control unit 111 includes the first controller 201a, the second controller 201b and an intermediate processor 203. When the first SIM 109a and the second SIM 109b are established respectively for the GSM mode and the CDMA mode, the first controller 201a and the second controller 201b control the GSM mode and the CDMA mode, respectively. Each of the first controller 201a and the second controller 201b may be formed of a micro controller chip for wireless communications, and may have a data processing module including a modem and a codec. The codec may be composed of a data codec for processing packet data and an audio codec for processing audio signals. The first controller 201a and the second controller 201b encode and modulate signals transmitted through the first communication unit 101a and the second communication unit 101b. Also, the first controller 201a and the second controller 201b demodulate and decode signals received through the first communication unit 101a and the second communication unit 101b.
One of the first controller 201a and the second controller 201b may be assigned as a main controller to control all units of the mobile device 100. The first controller 201a and the second controller 201b may be fixedly assigned as the main controller, or may be selectively assigned as the main controller depending on an occurrence of events. For example, the first controller 201a becomes the main controller when a GSM call is incoming, and the second controller 201b becomes the main controller when a CDMA call is incoming.
The intermediate controller 203 functions as an interface for interactions between the first controller 201a and the second controller 201b.
Referring to
The control unit 111 determines whether a call is connected in step S303. If it is determined that a call is connected, the control unit 111 performs a call with the second mobile device 100b in step S305.
The control unit 111 further determines whether a call is disconnected in step S307. If it is determined that a call is still connected, the control unit 111 returns to step S305 and continues a call with the second mobile device 100b.
If it is determined that a call is disconnected, the control unit 111 further determines a reason for the call disconnection in step S309. Step S309 is described in more detail with reference to
Referring to
If there is no end action, the control unit 111 further determines whether a call drop occurs in step S353. This call drop may be caused by an entry of the mobile device 100a into a low power area. To determine a call drop, the control unit 111 verifies periodically or continuously a field strength in the first network 200a. If the field strength is smaller than a certain value, the control unit 111 recognizes that the mobile device 100a entered a low power area. An entry into a low power area may cause disconnection with the first network 200a. When a call disconnection is due to a call drop, the control unit 111 performs a changeover between the SIMs in step S311 (as illustrated in
If it is determined in step S353 that a call drop does not occur, the control unit 111 further determines whether any remaining prepaid calling time in the first SIM 109a is exhausted in step S355. Step S355 is performed when the first SIM 109a is a prepaid SIM, which is paid in advance and allows a call time according to an amount of time prepaid. The control unit 111 may verify the remainder of the prepaid calling time. When a call disconnection is due to the remaining prepaid calling time being exhausted, the control unit 111 performs a changeover between the SIMs in step S311, which will be described below.
Returning to
However, if it is determined in step S309 that any unexpected error (i.e., a call drop or remaining prepaid calling time exhausted) is a reason for a call disconnection, the control unit 111 performs a changeover between the SIMs in step S311. That is, the control unit 111 drives the second SIM 109b instead of the first SIM 109a initially used for a call. At this time, as discussed above, the control unit 111 may display a pop-up window on the display unit 103, output an alarm sound, generate a vibration, or turn on a sign lamp to notify of the changeover between the SIMs.
The control unit 111 then reconnects a call with the second mobile device 100b in step S313. Specifically, by driving the second SIM 109b, the control unit 111 transmits a request for a call with the destination to the second network 200b and thereby reconnects a disconnected call through the second network 200b. When a call is disconnected due to unexpected errors, the control unit 111 may temporarily store information related to the second mobile device 100b in the memory unit 107. Once the changeover between the SIMs immediately occurs, the control unit 111 may reconnect a call by using the stored information related to the destination device 100b. After reconnection, the temporarily stored information may be deleted or maintained.
Next, the control unit 111 determines whether an end of a call is requested in step S315. If a request for ending a call is normally input from the first mobile device 100a or the second mobile device 100b, the control unit 111 disconnects a call. If no request for ending a call is input, the control unit 111 returns to step S305 and continues a call with the second mobile device 100b.
Referring to
The first mobile device 100a requests a call with the second mobile device 100b to a call control server of the first network 200a related to the first SIM 109a in step S403. The call control server of the first network transmits a call request of the first mobile device 100a to the second mobile device 100b in step S405.
After receiving the call request, the second mobile device 100b accepts the call request in step S407. Therefore, a call is connected between the first mobile device 100a and the second mobile device 100b in step S409.
The first mobile device 100a recognizes an entry into a low power area in step S411 and therefore determines whether a call drop occurred in the first network 200a in step S413. That is, a connection is interrupted between the first mobile device 100a and the first network 200a.
The call control server of the first network 200a determines a call disconnection between the first mobile device 100a and the second mobile device 100b in step S415. Therefore, a call is disconnected between the first mobile device 100a and the second mobile device 100b in step S417.
The first mobile device 100a drives the second SIM 109b, which is the slave SIM, and also informs a user regarding the changeover between the SIMs by means of a pop-up window, an alarm sound, a vibration, or a sign lamp in step S419.
The first mobile device 100a requests a call with the second mobile device 100b to a call control server of the second network 200b related to the second SIM 109b in step S421. The call control server of the second network then transmits a call request of the first mobile device 100a to the second mobile device 100b in step S423.
After receiving a call request, the second mobile device 100b accepts a call request in step S425. Accordingly, a call is reconnected between the first mobile device 100a and the second mobile device 100b in step S427.
Referring to
The first mobile device 100a requests a call with the second mobile device 100b to a call control server of the first network 200a related to the first SIM 109a in step S503. The call control server of the first network transmits a call request of the first mobile device 100a to the second mobile device 100b in step S505.
After receiving the call request, the second mobile device 100b accepts the call request in step S507. Accordingly, a call is connected between the first mobile device 100a and the second mobile device 100b in step S509.
The first mobile device 100a determines whether the prepaid calling time in the first SIM 109a has been exhausted in step S511. If the first SIM 109a is a prepaid SIM, prepaid calling time may be exhausted during a call.
If the first SIM 109a does not have any remaining prepaid calling time, the first mobile device 100a determines that a call drop occurred in the first network 200a in step S513. Thereafter, the call control server of the first network 200a determines a call disconnection between the first mobile device 100a and the second mobile device 100b in step S515. Accordingly, a call is disconnected between the first mobile device 100a and the second mobile device 100b in step S517.
The first mobile device 100a drives the second SIM 109b, which is the slave SIM, and also informs a user regarding the changeover between the SIMs by means of a pop-up window, an alarm sound, a vibration, or a sign lamp in step S519.
The first mobile device 100a requests a call with the second mobile device 100b to a call control server of the second network 200b related to the second SIM 109b in step S521. Then the call control server of the second network transmits a call request of the first mobile device 100a to the second mobile device 100b in step S523.
After receiving the call request, the second mobile device 100b accepts the call request in step S525. Accordingly, a call is reconnected between the first mobile device 100a and the second mobile device 100b in step S527. Additionally, if the second SIM 109b is a prepaid SIM, the first mobile device 100a returns to step S511 and verifies whether prepaid calling time in the second SIM 109b is exhausted during a call.
The communication methods described above, as illustrated in
In the above described communication methods, the reason for a call disconnection is exemplary only and should not be considered as a limitation of the exemplary embodiments of the present invention. The above discussed communication methods may also be applied to cases in which a call is disconnected due to any other unexpected errors.
In the following description of exemplary embodiments, some elements are substantially the same as described above. Therefore, descriptions thereof will be omitted below.
An exemplary embodiment of the present invention determines a reason for an unexpected call disconnection in a receiving mobile device. In this case, a changeover between SIMs is made in the receiving device.
Referring again to
Referring again to
When a call is disconnected, regardless of a user's intention, the control unit 111 of the first mobile device 100a reconnects a call with the second mobile device 100b by driving the second SIM 109b instead of the first SIM 109a.
Referring to
The control unit 111 determines whether to accept the call request in step S603. If the call request is accepted, the control unit 111 performs a call with the second mobile device 100b in step S605. Here, a SIM assigned for a call may depend on the master SIM of the second mobile device 100b. That is, if the second mobile device 100b (i.e., the transmitting device) drives the first SIM 109a as the master SIM and transmits a call request through the first network 200a, the first mobile device 100a (i.e., the receiving device) also drives the first SIM 109a and performs a call through the first network 200a. However, if the second mobile device 100b drives the second SIM 109b, the first mobile device 100a uses the second SIM 109b for a call through the second network 200b.
The control unit 111 further determines whether a call is disconnected in step S607. If it is determined that a call is still connected, the control unit 111 returns to step S605 and continues a call with the second mobile device 100b.
If it is determined that a call is disconnected, the control unit 111 further determines a reason for the call disconnection in step S609. Step S609 is illustrated in
Referring to
If there is no end action, that is, if a call disconnection is due to a call drop in step S353 or the prepaid calling time in the SIM has been exhausted in step S355, the control unit 111 performs a changeover between the SIMs in step S611. That is, the control unit 111 drives the second SIM 109b instead of the first SIM 109a initially used for a call. At this time, the control unit 111 may display a pop-up window on the display unit 103, output an alarm sound, generate a vibration, or turn on a sign lamp to notify of the changeover between SIMs.
Returning to
Referring to
The second mobile device 100b requests a call with the first mobile device 100a to a call control server of the first network 200a related to the first SIM 109a in step S703. The call control server of the first network transmits a call request of the second mobile device 100b to the first mobile device 100a in step S705.
After receiving the call request, the first mobile device 100a accepts the call request in step S707. Accordingly, a call is connected between the first mobile device 100a and the second mobile device 100b in step S709.
Next, the first mobile device 100a recognizes an entry into a low power area in step S711 and determines that a call drop occurred in the first network 200a in step S713. That is, a connection is interrupted between the first mobile device 100a and the first network 200a.
The call control server of the first network 200a determines a call disconnection between the first mobile device 100a and the second mobile device 100b in step S715. Therefore, a call is disconnected between the first mobile device 100a and the second mobile device 100b in step S717.
Next, the first mobile device 100a drives the second SIM 109b and informs a user regarding the changeover between the SIMs by means of a pop-up window, an alarm sound, a vibration, or a sign lamp in step S719.
Next, the first mobile device 100a requests a call with the second mobile device 100b to a call control server of the second network 200b related to the second SIM 109b in step S721. The call control server of the second network transmits a call request of the first mobile device 100a to the second mobile device 100b in step S723.
After receiving the call request, the second mobile device 100b accepts the call request in step S725. Accordingly, a call is reconnected between the first mobile device 100a and the second mobile device 100b in step S727.
Referring to
The second mobile device 100b requests a call with the first mobile device 100a to a call control server of the first network 200a related to the first SIM 109a in step S803. The call control server of the first network transmits a call request of the second mobile device 100b to the first mobile device 100a in step S805.
After receiving the call request, the first mobile device 100a accepts the call request in step S807. Therefore, a call is connected between the first mobile device 100a and the second mobile device 100b in step S809.
The first mobile device 100a determines whether the remainder of the prepaid calling time in the first SIM 109a has been exhausted in step S811. If the first SIM 109a does not have any remaining prepaid calling time, the first mobile device 100a determines that a call drop occurred in the first network 200a in step S813.
The call control server of the first network 200a then determines a call disconnection between the first mobile device 100a and the second mobile device 100b in step S815. Therefore, a call is disconnected between the first mobile device 100a and the second mobile device 100b in step S817.
The first mobile device 100a drives the second SIM 109b and informs a user regarding the changeover between the SIMs by means of a pop-up window, an alarm sound, a vibration, or a sign lamp in step S819.
Next, the first mobile device 100a requests a call with the second mobile device 100b to a call control server of the second network 200b related to the second SIM 109b in step S821. The call control server of the second network then transmits a call request of the first mobile device 100a to the second mobile device 100b in step S823.
After receiving the call request, the second mobile device 100b accepts the call request in step S825. Accordingly, a call is reconnected between the first mobile device 100a and the second mobile device 100b in step S827. Additionally, the first mobile device 100a returns to step S811 and verifies whether prepaid calling time in the second SIM 109b is exhausted during a call.
As described above, a dual standby mobile device and a communication method thereof according to exemplary embodiments of the present invention may automatically reconnect an interrupted call by using a slave SIM instead of a master SIM when a call is disconnected due to unexpected errors, such as a low power area entry or an exhaustion of remaining prepaid calling time in a SIM. Therefore, the convenience of using a mobile device in different communication networks may be improved.
While this invention has been particularly shown and described with reference to certain exemplary embodiment thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2008-0053526 | Jun 2008 | KR | national |