US-12627966-B2 - Electronic device supporting plurality of SIMs and operating method therefor
Abstract
An electronic device is provided. The electronic device includes a processor, a plurality of SIMs connected to the at least one processor, wherein the at least one processor is configured to transmit or receive Internet packet data by using a first SIM, based on a first network and a first RAT, corresponding to the first SIM, when a second SIM supports a second RAT different from the first RAT, identify whether communication based on a second network and a second RAT, corresponding to the second SIM, can be performed during transmission or reception of the Internet packet data to or from the first network, and based on identifying that communication based on the second network and the second RAT, corresponding to the second SIM, can be performed, transmit or receive the Internet packet data based on the second network and the second RAT, corresponding to the second SIM.
Inventors
- Dooyoung KIM
- Keonyoung LEE
- Suyoung Park
- Sunmin Hwang
Assignees
- SAMSUNG ELECTRONICS CO., LTD.
Dates
- Publication Date
- 20260512
- Application Date
- 20221028
- Priority Date
- 20200428
Claims (18)
- 1 . An electronic device comprising: at least one processor, and memory, wherein the memory stores instructions that, when executed by the at least one processor, cause the electronic device to: based on a user selection, allocate Internet protocol (IP) multimedia subsystem (IMS) packet data network (PDN) and Internet PDN to a first subscriber identity module (SIM) to transmit and receive, IMS data and/or Internet packet data using the first SIM based on a first radio access technology (RAT), and allocate the IMS PDN to a second SIM, determine whether communication, using the first SIM and the second SIM, based on a second RAT is available while the IMS PDN and the Internet PDN is allocated to the first SIM and the IMS PDN is allocated to the second SIM, based on a result of the determination, compare a first expected data rate for the Internet packet data transmitted or received using the first SIM based on the first RAT and a second expected data rate for the Internet packet data transmitted or received using the second SIM based on the second RAT, based on a result of the comparison, select the second SIM for transmitting or receiving Internet packet data from the first SIM and the second SIM, based on selection of the second SIM, output a message inquiring change to the second SIM, and in response to receiving a user command corresponding to the message; release allocation of the Internet PDN to the first SIM while maintaining allocation of the IMS PDN to the first SIM, and allocate Internet PDN to the second SIM to transmit and receive the Internet packet data, based on the second RAT.
- 2 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, further cause the electronic device to: during transmission or reception of Internet packet data to or from a first network corresponding to the first SIM, based on the first RAT, transmit or receive IMS packet data to or from the first network, based on the first RAT, and transmit or receive the IMS packet data to or from at least one network corresponding to the second SIM, wherein the first RAT includes at least one of global system for mobile communications (GSM), wideband code division multiple access (WCDMA), or long-term evolution (LTE).
- 3 . The electronic device of claim 2 , wherein the instructions, when executed by the at least one processor, further cause the electronic device to: during transmission or reception of the Internet packet data to or from a second network corresponding to the second SIM, based on the second RAT, transmit or receive IMS packet data to or from the first network, based on the first RAT, and transmit or receive the IMS packet data to or from the second network corresponding to the second SIM, wherein the second RAT includes new radio (NR).
- 4 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, further cause the electronic device to: connect an Internet PDN to a first protocol stack corresponding to the first SIM or enable the Internet PDN connected to the first protocol stack, and as at least a portion of the transmitting or receiving the Internet packet data to or from a second network corresponding to the second SIM, based on a second RAT, connect the Internet PDN to a second protocol stack corresponding to the second SIM or enable the Internet PDN connected to the second protocol stack.
- 5 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, further cause the electronic device to: receive system information from a network corresponding to the second SIM, and based on whether upperlayer indication is included in the system information, identify whether communication based on the second RAT with a second network corresponding to the second SIM is executable.
- 6 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, further cause the electronic device to: receive system information from a network corresponding to the second SIM, and based on whether information about a neighbor cell corresponding to the second RAT is included in the system information, identify whether communication based on the second RAT with a second network corresponding to the second SIM is executable.
- 7 . The electronic device of claim 6 , wherein the instructions, when executed by the at least one processor, further cause the electronic device to: based on whether a measurement result with respect to at least one of a reference signal or a synchronization signal from the neighbor cell satisfies a predetermined condition, identify whether communication based on the second RAT with the second network corresponding to the second SIM is executable.
- 8 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, further cause the electronic device to: ; based on whether a measurement result with respect to a frequency related to the second RAT satisfies a predetermined condition, identify whether communication based on the second RAT with a second network corresponding to the second SIM is executable.
- 9 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, further cause the electronic device to: receive at least one of an Attach accept message or a tracking area update accept (TAU) accept message from a second network corresponding to the second SIM, and based on a dual-connectivity with new radio (DCNR) value included in at least one of the Attach accept message or the TAU accept message, identify whether communication based on the second RAT with the second network corresponding to the second SIM is executable.
- 10 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, further cause the electronic device to: identify a current location of the electronic device,; and based on whether a history of communication based on the second RAT by using the second SIM exists, identify whether communication based on the second RAT with a second network corresponding to the second SIM is executable.
- 11 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, further cause the electronic device to, based on at least one of information stored in the second SIM, information about hardware of the electronic device, or information identified from software stored in the electronic device, identify whether the second SIM supports the second RAT.
- 12 . A non-transitory storage medium storing one or more programs, the one or more programs comprising computer-executable instructions, when executed by at least one processor of an electronic device, cause the electronic device to: based on a user selection, allocate Internet protocol (IP) multimedia subsystem (IMS) packet data network (PDN) and Internet PDN to a first subscriber identity module (SIM) to transmit and receive, IMS data and/or Internet packet data using the first SIM based on a first radio access technology (RAT), and allocate the IMS PDN to a second SIM, determine whether communication, using the first SIM and a-the second SIM, based on a second RAT is available while the IMS PDN and the Internet PDN is allocated to the first SIM and the IMS PDN is allocated to the second SIM, based on a result of the determination, compare a first expected data rate for the Internet packet data transmitted or received using the first SIM based on the first RAT and a second expected data rate for the Internet packet data transmitted or received using the second SIM based on the second RAT, based on a result of the comparison, select the second SIM for transmitting or receiving Internet packet data from the first SIM and the second SIM, based on selection of the second SIM, output a message inquiring change to the second SIM, and in response to receiving a user command corresponding to the message; release allocation of the Internet PDN to the first SIM while maintaining allocation of the IMS PDN to the first SIM, and allocate Internet PDN to the second SIM to transmit and receive data, using the second SIM, based on the second RAT.
- 13 . The non-transitory storage medium of claim 12 , wherein the instructions, when executed by the at least one processor of the electronic device, further cause the electronic device to: during transmission or reception of Internet packet data to or from a first network corresponding to the first SIM, based on an RAT, transmit or receive IMS packet data to or from the first network, based on the first RAT, and transmit or receive the IMS packet data to or from at least one network corresponding to the second SIM, wherein the first RAT includes at least one of global system for mobile communications (GSM), wideband code division multiple access (WCDMA), or long-term evolution (LTE).
- 14 . The non-transitory storage medium of claim 12 , wherein the instructions, when executed by the at least one processor of the electronic device, further cause the electronic device to: during transmission or reception of Internet packet data to or from a second network corresponding to the second SIM, based on the a second RAT, transmit or receive IMS packet data to or from a first network, based on the first RAT, and transmit or receive the IMS packet data to or from the second network corresponding to the second SIM, wherein the second RAT includes new radio (NR).
- 15 . The non-transitory storage medium of claim 12 , wherein the instructions, when executed by the at least one processor of the electronic device, further cause the electronic device to: connect an Internet PDN to a first protocol stack corresponding to the first SIM or enable the Internet PDN connected to the first protocol stack, and connect the Internet PDN to a second protocol stack corresponding to the second SIM or enable the Internet PDN connected to the second protocol stack.
- 16 . The non-transitory storage medium of claim 12 , wherein the instructions, when executed by the at least one processor of the electronic device, further cause the electronic device to: receive system information from a network corresponding to the second SIM, and based on whether upperlayer indication is included in the system information, identify whether communication based on a second RAT with a second network corresponding to the second SIM is executable.
- 17 . The non-transitory storage medium of claim 12 , wherein the instructions, when executed by the at least one processor of the electronic device, further cause the electronic device to: receive system information from a network corresponding to the second SIM, and based on whether information about a neighbor cell corresponding to the second RAT is included in the system information, identify whether communication based on a second RAT with a second network corresponding to the second SIM is executable.
- 18 . The non-transitory storage medium of claim 12 , wherein the instructions, when executed by the at least one processor of the electronic device, further cause the electronic device to: based on whether a measurement result with respect to a frequency related to a second RAT satisfies a predetermined condition, identify whether communication based on the second RAT with a second network corresponding to the second SIM is executable.
Description
CROSS-REFERENCE TO RELATED APPLICATION(S) This application is a continuation application, claiming priority under §365(c), of an International application No. PCT/KR2021/004062, filed on Apr. 1, 2021, which is based on and claims the benefit of a Korean patent application number 10-2020-0051641, filed on Apr. 28, 2020, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety. BACKGROUND 1. Field The disclosure relates to an electronic device supporting a plurality of subscriber identity modules and an operating method therefor. 2. Description of Related Art In a wireless communication system, an electronic device (e.g., a user equipment (UE)) may access to a wireless communication network to use a voice communication service or a data communication service in a predetermined location or while on the move. An appropriate authorization process is required for providing the communication service to the electronic device. Generally, a universal integrated circuit card (UICC) is inserted into the electronic device, and authorization between the electronic device and a mobile network operator (MNO) is performed through a universal subscriber identity module (USIM) installed in the UICC. The UICC may be referred to as a subscriber identity module (SIM) card in case of a global system for mobile communications (GSM) scheme and a universal subscriber identity module (USIM) card in case of wideband code division multiple access (WCDMA), long-term evolution (LTE), and new radio (NR) schemes. If a user of the electronic device subscribes to a wireless communication service that a mobile network operator provides, the mobile network operator may provide a UICC (e.g., a SIM card or a USIM card) to the user and the user may insert the provided UICC into his or her electronic device. If the UICC is inserted into the electronic device, a USIM application installed in the UICC may be executed to use an international mobile subscriber identity (IMSI) value stored in the UICC and an encryption key for authentication so as to perform an appropriate authentication process with the mobile network operator that stores the same values. After the appropriate authentication process is performed, the user may use the wireless communication service. The electronic device may support two or more SIMs, and in case of supporting two SIMs, an electronic device may be referred to as a dual SIM electronic device and an electronic device supporting a plurality of SIMs may referred to as multi-SIM electronic device. The dual SIM or multi-SIM electronic device may support a plurality of SIM and respective SIMs may be related to different subscriptions. A device which transmits or receives a signal related to a plurality of SIM by one transceiver may be referred to as dual SIM dual standby (DSDS) device. If one of the plurality of SIMs transmits or receives a signal, another SIM may be in a standby mode. Alternatively, a device capable of simultaneously activating both SIMs may be referred to as a dual SIM dual active (DSDA) device. The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure. SUMMARY An electronic device supporting a plurality of SIMs may transmit or receive Internet packet data based on any one SIM. For example, the electronic device may select a SIM to transmit or receive Internet packet data based on manual selection of a user. However, there have not been disclosed a technology in which an electronic device selects (or recommends) a SIM supporting a better communication then current communication, for example, high data transmission speed or low latency communication. Aspects of the disclosure are 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 disclosure is to provide an electronic device and operating method that can change a SIM transmitting or receiving Internet packet data in case that communication better than current communication is executable. Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments. In accordance with an aspect of the disclosure, an electronic device is provided. The electronic device includes at least one processor, wherein the at least one processor is configured to, by using a first SIM among a plurality of SIMs connected to the at least one processor, transmit or receive Internet packet data to or from a first network corresponding to the first SIM, based on a first RAT, when a second SIM among the plurality of SIMs supports a second RAT different from the first RAT, identify whether communi