Electronic device and method for displaying multiple screen of user information
By dynamically adjusting the display area and settings in the electronic device, the problem of difficult multi-SIM screens is solved, and more intuitive SIM operation and management is achieved to meet users' needs for multi-SIM use.
Patent Information
- Application Number
- CN202380083679.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-12-16
- Filing Date
- 2023-10-19
- Publication Date
- 2025-07-04
AI Technical Summary
The prior art is difficult to effectively display and manage screens of multiple SIMs in electronic devices simultaneously, making it difficult for users to intuitively distinguish and operate services of different SIMs.
The processor simultaneously displays the screens of multiple SIMs in the display area of the display, and dynamically adjusts the display area and settings of the screen based on the boundary movement and configuration information input by the user to achieve independent management of each SIM.
It provides a more intuitive user experience, allowing users to effectively use multiple SIMs for work and personal purposes, simplifying the management and operation of SIMs.
Smart Images

Figure CN120266089A_ABST
Abstract
Description
Technical Field
[0001] The following description relates to an electronic device and a method for displaying multiple screens of user information. Background Art
[0002] An electronic device may include at least one subscriber identity module (SIM). The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM). The electronic device may provide services based on multiple SIMs. For example, the electronic device may use two SIMs (dual SIM). The electronic device may display a screen of each of the two SIMs via a display. Summary of the Invention
[0003] Technical Solution
[0004] An electronic device is provided. The electronic device may include a display. The electronic device may include a processor. The processor may be configured to display visual objects in a display area of the display for simultaneously displaying a first screen of a first subscriber identity module (SIM) and a second screen of a second SIM different from the first SIM. The processor may be configured to, in response to an input to the visual object, display the first screen in a first partial area in the display area and display the second screen in a second partial area in the display area. The processor may be configured to, based on at least a part of a user input representing moving a boundary between the first screen and the second screen in a first direction, display the second screen by extending the second screen in the display area and change settings of the electronic device based on configuration information related to the second SIM. The processor may be configured to, based on at least a part of a user input representing moving the boundary in a second direction opposite to the first direction, display the first screen in the display area and change settings of the electronic device based on configuration information related to the first SIM.
[0005] Provided is a method performed by an electronic device. The method may include displaying a visual object in a display area of a display of the electronic device to simultaneously display a first screen of a first subscriber identity module (SIM) and a second screen of a second SIM different from the first SIM. The method may include, in response to an input to the visual object, displaying the first screen in a first partial area in the display area and displaying the second screen in a second partial area in the display area. The method may include, based on at least a part of a user input indicating moving a boundary between the first screen and the second screen in a first direction, displaying the second screen by expanding the second screen in the display area and changing settings of the electronic device based on configuration information related to the second SIM. The method may include, based on at least a part of a user input indicating moving the boundary in a second direction opposite to the first direction, displaying the first screen by expanding the first screen in the display area and changing settings of the electronic device based on configuration information related to the first SIM. BRIEF DESCRIPTION OF THE DRAWINGS
[0006] Figure 1 is a block diagram of an electronic device in a network environment according to various embodiments.
[0007] Figure 2 illustrates an example of an electronic device using a dual mode for a dual subscriber identity module (SIM).
[0008] Figure 3a and Figure 3b illustrates an example of an electronic device providing a dual subscriber identity module (SIM) service.
[0009] Figure 4a and Figure 4b illustrates an example of a method for providing a dual mode according to an embodiment of the present disclosure.
[0010] Figures 5a to 5c illustrates an example of providing a dual SIM service based on a dual mode according to an embodiment of the present disclosure.
[0011] Figures 6a to 6c illustrates an example of a method for terminating a dual mode according to an embodiment of the present disclosure.
[0012] Figure 7 illustrates an example of a screen of a hidden mode of a visual object for a dual mode according to an embodiment of the present disclosure.
[0013] Figure 8a and Figure 8b illustrates an example of a method for providing a multi-profile service based on a dual mode according to an embodiment of the present disclosure.
[0014] Figure 9Shows another example of an electronic device using a dual-mode for a dual subscriber identity module (SIM) according to an embodiment of the present disclosure.
[0015] Figure 10 Shows an example of a visual object for dual-mode according to an embodiment of the present disclosure.
[0016] Figure 11 Shows an example of using dual-mode to display screens of different sizes according to an embodiment of the present disclosure.
[0017] Figure 12 Shows an example of a method of transmitting data in dual-mode according to an embodiment of the present disclosure.
[0018] Figure 13a and Figure 13b is a flowchart showing an example of a method of providing a dual SIM service based on dual-mode according to an embodiment of the present disclosure.
[0019] Figure 14a and Figure 14b Shows an example of the state of a display of an electronic device according to an embodiment of the present disclosure. Detailed Description
[0020] The terms used in the present disclosure are only used to describe specific embodiments and may not be intended to limit the scope of another embodiment. Unless the context clearly indicates otherwise, singular expressions may include plural expressions. The terms used herein (including technical or scientific terms) may have the same meaning as commonly understood by those of ordinary skill in the art described in the present disclosure. Among the terms used in the present disclosure, terms defined in a general dictionary may be interpreted as having the same or similar meaning as the context meaning of the related art, and unless clearly defined in the present disclosure, they are not interpreted as ideal or overly formal meanings. In some cases, even the terms defined in the present disclosure may not be interpreted as excluding embodiments of the present disclosure.
[0021] In various embodiments of the present disclosure described below, hardware methods are described as examples. However, since various embodiments of the present disclosure include technologies using both hardware and software, various embodiments of the present disclosure do not exclude software-based methods.
[0022] For ease of explanation, terms referring to the configuration of devices (e.g., processors, cameras, displays, modules, communication circuits, etc.), terms for calculating states (e.g., steps, operations, and processes), terms referring to signals (e.g., signals, information, data, flows, user inputs, inputs, etc.), and terms referring to data (e.g., parameters, values, etc.) used in the following description are illustrated. Therefore, the present disclosure is not limited to the terms described below, and another term having an equivalent technical meaning may be used.
[0023] In addition, in the present disclosure, the terms "greater than" or "less than" may be used to determine whether a specific condition is met or satisfied, but this is merely a description of an illustrative example and does not exclude the description of "greater than or equal to" or "less than or equal to". A condition described as "greater than or equal to" may be replaced with "greater than", a condition described as "less than or equal to" may be replaced with "less than", and a condition described as "greater than or equal to and less than" may be replaced with "greater than and less than or equal to". In addition, hereinafter, "A" to "B" means at least one of elements from A (including A) and from B (including B).
[0024] Figure 1 is a block diagram showing an electronic device 101 in a network environment 100 according to various embodiments.
[0025] Referring to Figure 1 , the electronic device 101 in the network environment 100 may communicate with the electronic device 102 via a first network 198 (e.g., a short-range wireless communication network), or communicate with at least one of the electronic device 104 or the server 108 via a second network 199 (e.g., a long-range wireless communication network). According to an embodiment, the electronic device 101 may communicate with the electronic device 104 via the server 108. According to an embodiment, the electronic device 101 may include a processor 120, a memory 130, an input module 150, a sound output module 155, a display module 160, an audio module 170, a sensor module 176, an interface 177, a connection end 178, a haptic module 179, a camera module 180, a power management module 188, a battery 189, a communication module 190, a subscriber identification module (SIM) 196, or an antenna module 197. In some embodiments, at least one of the above components (e.g., the connection end 178) may be omitted from the electronic device 101, or one or more other components may be added to the electronic device 101. In some embodiments, some of the above components (e.g., the sensor module 176, the camera module 180, or the antenna module 197) may be implemented as a single integrated component (e.g., the display module 160).
[0026] The processor 120 may run software (e.g., program 140) to control at least one other component (e.g., a hardware component or a software component) connected to the processor 120 of the electronic device 101, and may perform various data processing or computations. According to an embodiment, as at least part of the data processing or computation, the processor 120 may store a command or data received from another component (e.g., the sensor module 176 or the communication module 190) in the volatile memory 132, process the command or data stored in the volatile memory 132, and store the resulting data in the non-volatile memory 134. According to an embodiment, the processor 120 may include a main processor 121 (e.g., a central processing unit (CPU) or an application processor (AP)) or an auxiliary processor 123 (e.g., a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that is operationally independent of or combined with the main processor 121. For example, when the electronic device 101 includes the main processor 121 and the auxiliary processor 123, the auxiliary processor 123 may be adapted to consume less power than the main processor 121, or may be adapted to be dedicated to a specific function. The auxiliary processor 123 may be implemented separately from the main processor 121 or as part of the main processor 121.
[0027] When the main processor 121 is in an inactive (e.g., sleep) state, the auxiliary processor 123 (instead of the main processor 121) may control at least some of the functions or states related to at least one of the components of the electronic device 101 (e.g., the display module 160, the sensor module 176, or the communication module 190), or when the main processor 121 is in an active state (e.g., running an application), the auxiliary processor 123 may control at least some of the functions or states related to at least one of the components of the electronic device 101 (e.g., the display module 160, the sensor module 176, or the communication module 190) together with the main processor 121. According to an embodiment, the auxiliary processor 123 (e.g., an image signal processor or a communication processor) may be implemented as part of another component (e.g., the camera module 180 or the communication module 190) that is functionally related to the auxiliary processor 123. According to an embodiment, the auxiliary processor 123 (e.g., a neural processing unit) may include a hardware structure dedicated to artificial intelligence model processing. The artificial intelligence model may be generated through machine learning. For example, such learning may be performed by the electronic device 101 where the artificial intelligence is executed or via a separate server (e.g., the server 108). The learning algorithm may include, but is not limited to, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning. The artificial intelligence model may include multiple artificial neural network layers. The artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), or a deep Q network, or a combination of two or more of them, but is not limited thereto. Additionally or alternatively, the artificial intelligence model may include a software structure in addition to the hardware structure.
[0028] The memory 130 may store various data used by at least one component of the electronic device 101 (e.g., the processor 120 or the sensor module 176). The various data may include, for example, software (e.g., the program 140) and input data or output data for commands related thereto. The memory 130 may include a volatile memory 132 or a non-volatile memory 134.
[0029] The program 140 may be stored as software in the memory 130, and the program 140 may include, for example, an operating system (OS) 142, middleware 144, or an application 146.
[0030] The input module 150 may receive commands or data to be used by other components of the electronic device 101 (e.g., the processor 120) from the outside of the electronic device 101 (e.g., a user). The input module 150 may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus).
[0031] The sound output module 155 may output a sound signal to the outside of the electronic device 101. The sound output module 155 may include, for example, a speaker or a receiver. The speaker may be used for general purposes such as playing multimedia or playing a record. The receiver may be used for receiving an incoming call. According to an embodiment, the receiver may be implemented separately from the speaker or as part of the speaker.
[0032] The display module 160 may visually provide information to the outside of the electronic device 101 (e.g., to a user). The display device 160 may include, for example, a display, a holographic device, or a projector, and a control circuit for controlling a corresponding one of the display, the holographic device, and the projector. According to an embodiment, the display module 160 may include a touch sensor adapted to detect a touch or a pressure sensor adapted to measure the intensity of a force caused by the touch.
[0033] The audio module 170 may convert a sound into an electrical signal and vice versa. According to an embodiment, the audio module 170 may obtain a sound via the input module 150, or output a sound via the sound output module 155 or a headset of an external electronic device (e.g., the electronic device 102) directly (e.g., wiredly) or wirelessly connected to the electronic device 101.
[0034] The sensor module 176 may detect an operating state of the electronic device 101 (e.g., power or temperature) or an environmental state outside the electronic device 101 (e.g., a state of a user), and then generate an electrical signal or a data value corresponding to the detected state. According to an embodiment, the sensor module 176 may include, for example, a gesture sensor, a gyro sensor, an atmospheric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0035] The interface 177 may support one or more specific protocols used to directly (e.g., wiredly) or wirelessly connect the electronic device 101 to an external electronic device (e.g., the electronic device 102). According to an embodiment, the interface 177 may include, for example, a high-definition multimedia interface (HDMI), a universal serial bus (USB) interface, a secure digital (SD) card interface, or an audio interface.
[0036] The connection terminal 178 may include a connector through which the electronic device 101 may be physically connected to an external electronic device (e.g., the electronic device 102). According to an embodiment, the connection terminal 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headset connector).
[0037] The haptic module 179 may convert an electrical signal into a mechanical stimulus (e.g., vibration or motion) or an electrical stimulus that can be recognized by the user via his sense of touch or kinesthesia. According to an embodiment, the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.
[0038] The camera module 180 may capture a still image or a moving image. According to an embodiment, the camera module 180 may include one or more lenses, an image sensor, an image signal processor, or a flash.
[0039] The power management module 188 may manage power supply to the electronic device 101. According to an embodiment, the power management module 188 may be implemented as at least part of, for example, a power management integrated circuit (PMIC).
[0040] The battery 189 may supply power to at least one component of the electronic device 101. According to an embodiment, the battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0041] The communication module 190 may support establishing a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device 101 and an external electronic device (e.g., the electronic device 102, the electronic device 104, or the server 108), and perform communication via the established communication channel. The communication module 190 may include one or more communication processors capable of operating independently of the processor 120 (e.g., an application processor (AP)), and support direct (e.g., wired) communication or wireless communication. According to an embodiment, the communication module 190 may include a wireless communication module 192 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (e.g., a local area network (LAN) communication module or a power line communication (PLC) module). Each of these communication modules may communicate with an external electronic device via a first network 198 (e.g., a short-range communication network, such as Bluetooth™, Wi-Fi Direct, or Infrared Data Association (IrDA)) or a second network 199 (e.g., a long-range communication network, such as a conventional cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or a wide area network (WAN))). These various types of communication modules may be implemented as a single component (e.g., a single chip), or these various types of communication modules may be implemented as multiple separate components (e.g., multiple chips). The wireless communication module 192 may identify and authenticate the electronic device 101 in a communication network (such as the first network 198 or the second network 199) using user information (e.g., an international mobile subscriber identity (IMSI)) stored in the user identification module 196.
[0042] The wireless communication module 192 may support 5G networks after 4G networks and next-generation communication technologies (e.g., New Radio (NR) access technology). The NR access technology may support enhanced mobile broadband (eMBB), massive machine type communication (mMTC), or ultra-reliable low-latency communication (URLLC). The wireless communication module 192 may support high frequency bands (e.g., millimeter wave bands) to achieve, for example, high data transfer rates. The wireless communication module 192 may support various technologies for ensuring performance on high frequency bands, such as, for example, beamforming, massive multiple-input multiple-output (massive MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, or massive antennas. The wireless communication module 192 may support various requirements specified in the electronic device 101, an external electronic device (e.g., the electronic device 104), or a network system (e.g., the second network 199). According to an embodiment, the wireless communication module 192 may support a peak data rate for implementing eMBB (e.g., 20 Gbps or greater), a loss coverage for implementing mMTC (e.g., 164 dB or less), or a U-plane latency for implementing URLLC (e.g., 0.5 ms or less for each of downlink (DL) and uplink (UL), or a round trip of 1 ms or less).
[0043] The antenna module 197 may transmit a signal or power to the outside of the electronic device 101 (e.g., an external electronic device) or receive a signal or power from the outside of the electronic device 101 (e.g., an external electronic device). According to an embodiment, the antenna module 197 may include an antenna, the antenna including a radiating element formed of a conductive material or a conductive pattern formed in a substrate (e.g., a printed circuit board (PCB)) or formed on the substrate. According to an embodiment, the antenna module 197 may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication scheme to be used in a communication network (such as the first network 198 or the second network 199) may be selected from the plurality of antennas by, for example, the communication module 190 (e.g., the wireless communication module 192). Subsequently, a signal or power may be transmitted or received between the communication module 190 and an external electronic device via the selected at least one antenna. According to an embodiment, additional components (e.g., a radio frequency integrated circuit (RFIC)) other than the radiating element may be additionally formed as part of the antenna module 197.
[0044] According to various embodiments, the antenna module 197 may form a millimeter-wave antenna module. According to an embodiment, the millimeter-wave antenna module may include a printed circuit board, a radio frequency integrated circuit (RFIC), and a plurality of antennas (e.g., an array antenna), wherein the RFIC is disposed on a first surface (e.g., a bottom surface) of the printed circuit board, or adjacent to the first surface and capable of supporting a specified high-frequency band (e.g., a millimeter-wave band), and the plurality of antennas are disposed on a second surface (e.g., a top surface or a side surface) of the printed circuit board, or adjacent to the second surface and capable of transmitting or receiving signals of the specified high-frequency band.
[0045] At least some of the above components may be interconnected via an inter-peripheral communication scheme (e.g., a bus, a general-purpose input / output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)) and communicatively transmit signals (e.g., commands or data) therebetween.
[0046] According to an embodiment, commands or data may be sent or received between the electronic device 101 and the external electronic device 104 via the server 108 connected to the second network 199. Each of the electronic devices 102 or 104 may be a device of the same type as the electronic device 101 or a device of a different type from the electronic device 101. According to an embodiment, all or some of the operations running on the electronic device 101 may be run on one or more of the external electronic device 102, the external electronic device 104, or the server 108. For example, if the electronic device 101 is to automatically perform a function or service or is to perform a function or service in response to a request from a user or another device, the electronic device 101 may request one or more of the external electronic devices to perform at least part of the function or service instead of running the function or service, or in addition to running the function or service, the electronic device 101 may also request one or more of the external electronic devices to perform at least part of the function or service. The one or more external electronic devices that receive the request may perform the requested at least part of the function or service, or perform additional functions or additional services related to the request, and transmit the result of the execution to the electronic device 101. The electronic device 101 may provide the result as at least part of a reply to the request with or without further processing of the result. To this end, for example, cloud computing technology, distributed computing technology, mobile edge computing (MEC) technology, or client-server computing technology may be used. The electronic device 101 may use, for example, distributed computing or mobile edge computing to provide ultra-low latency services. In another embodiment, the external electronic device 104 may include an Internet of Things (IoT) device. The server 108 may be an intelligent server using machine learning and / or neural networks. According to an embodiment, the external electronic device 104 or the server 108 may be included in the second network 199. The electronic device 101 may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology or IoT-related technology.
[0047] Hereinafter, in the present disclosure, dual mode may indicate a state in which multiple screens for multiple subscriber identity modules (SIMs) are displayed via a display. For example, the electronic device 101 in dual mode may display two screens for two SIMs via the display. However, this is only for ease of explanation, and embodiments of the present disclosure are not limited thereto. For example, dual mode may be referred to as a state in which multiple screens for three or more SIMs are displayed via the display.
[0048] Figure 2 An example of an electronic device using dual mode for dual subscriber identity modules (SIMs) according to an embodiment of the present disclosure is shown.
[0049] For ease of explanation, Figure 2 an example of an electronic device 101 using a dual mode for two SIMs (dual SIM) is shown, but embodiments of the present disclosure are not limited thereto. For example, embodiments of the present disclosure may include an electronic device 101 using a dual mode for three or more SIMs. The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM).
[0050] Figure 2 The electronic device 101 may include Figure 1 some or all components of the electronic device 101. For example, Figure 2 The electronic device 101 may include Figure 1 a processor 120 of. Figure 2 The electronic device 101 may include a foldable terminal or a bar type terminal.
[0051] Referring to Figure 2 , in Example 201, the processor 120 may display a first screen 210 via the display 160. For example, the first screen 210 may represent a screen for setting a first SIM in the electronic device 101. The first screen 210 may include a first set of visual objects for displaying a first set of software applications. For example, the first set of software applications may include software applications providing a call function. The software application providing the call function for the first SIM may perform a function of outputting first acoustic data for notifying reception of a call. In addition, the first set of software applications may be set based on a first theme. The theme may represent a set of resources of a style and layout that may be applied to the software application. For example, the first theme may include a black theme and a white theme. For example, the first screen 210, the first set of software applications related to the first SIM, and settings of the first set of software applications (e.g., acoustic data, theme) may be included in the settings of the electronic device 101. The first set of software applications related to the first SIM and the first screen 210 for displaying the first SIM may be set based on first configuration information.
[0052] Reference Example 201, the first screen 210 may include a visual object 240 for displaying the first screen 210 and a second screen 220 for a second SIM different from the first SIM. For example, the processor 120 may simultaneously display the first screen 210 and the visual object 240 included in the first screen 210 via the display area of the display 160. For example, the processor 120 may display the first screen 210 and the visual object 240 superimposed on the first screen 210. For example, the visual object 240 may be displayed on a software application for displaying a home screen that controls at least another software application executable. However, embodiments of the present disclosure are not limited thereto. For example, the visual object 240 may be displayed on a pop-up window (or quick panel) displayed in response to at least one user input to the display 160. Additionally, for example, the visual object 240 may be located in a specified area in the display area of the display 160, and the visual object 240 may be set to be invisible from the outside based on an alpha value. The alpha value may represent the transparency of the visual object 240. Specific details related thereto are described below in Figure 10 are described.
[0053] For example, the processor 120 may recognize an input to the visual object 240. For example, the processor 120 may recognize at least one user input to the visual object 240. For example, the user input may include a touch input. Additionally, the processor 120 may use a specified gesture to recognize an input to the visual object 240. For example, the processor 120 may recognize an input to the visual object 240 by using a specified gesture representing an operation of shaking the electronic device 101 n times.
[0054] Although not shown in Example 201, the processor 120 may recognize setting multiple SIMs. For example, the processor 120 may recognize whether a pSIM is inserted and whether an eSIM is set. In response to recognizing setting multiple SIMs, the processor 120 may activate a function of simultaneously displaying the second screen 220 for the second SIM and the first screen 210 via a software application with respect to the visual object 240. When the function is activated, the processor 120 may display the first screen 210 and the second screen 220 via the display 160 by recognizing an input to the visual object 240.
[0055] Reference example 202, in response to recognizing an input for the visual object 240, the processor 120 may display a first screen 210 in a first partial area 160-1 in the display area of the display 160, and display a second screen 220 in a second partial area 160-2 in the display area of the display 160. The first partial area 160-1 and the second partial area 160-2 may be included in the display area of the display 160. For example, the default size of the first partial area 160-1 may be set to be the same as the size of the second partial area 160-2. However, embodiments of the present disclosure are not limited thereto, and the default size of the first partial area 160-1 may be set to be different from the size of the second partial area 160-2. Additionally, the size of the first partial area 160-1 may be changed. For example, the size of the first partial area 160-1 may be shrunk or expanded, and correspondingly, the size of the second partial area 160-2 may be expanded or shrunk. Specific details related thereto are described in Figure 11 which.
[0056] For example, in response to recognizing an input for the visual object 240, the processor 120 may stop displaying the visual object 240. For example, in the case where the visual object 240 is displayed on a software application for displaying a main screen, the processor may stop displaying the visual object 240 in response to recognizing the input.
[0057] For example, the second screen 220 may include a second set of visual objects for displaying a second software application different from the first set of software applications. For example, the second set of software applications may include a software application providing a call function. The software application providing a call function for the second SIM may perform a function of outputting second acoustic data for notifying that a call has been received. The second acoustic data may be set differently from the first acoustic data. Additionally, the second set of software applications may be set based on a second theme. A theme may represent a set of resources for styles and layouts that can be applied to software applications. The second theme may be set differently from the first theme. For example, the second screen 220, the second set of software applications related to the second SIM, and the settings of the second set of software applications (e.g., acoustic data, theme) may be included in the settings of the electronic device 101. The second set of software applications related to the second SIM and the second screen 220 for displaying the second set of software applications may be set based on second configuration information. The second configuration information of the second SIM may be set differently from the first configuration information of the first SIM, but at least a part of the second configuration information may be set to be the same as the first configuration information.
[0058] For example, the processor 120 may set the settings of the electronic device 101 for the first screen 210 displayed in the first partial area 160-1 based on the first configuration information related to the first SIM, and may set the settings of the electronic device 101 for the second screen 220 displayed in the second partial area 160-2 based on the second configuration information related to the second SIM. For example, the settings of the electronic device 101 for the first screen 210 may be applied to the first set of software applications related to the first SIM and the screen for displaying the first set of software applications (e.g., the first partial area 160-1). For example, the settings of the electronic device 101 for the second screen 160-2 may be applied to the second set of software applications related to the second SIM and the screen for displaying the second set of software applications (e.g., the second partial area 160-2). For example, the processor 120 may recognize a user input for the first partial area 160-1 or the second partial area 160-2. In response to recognizing the user input for the first partial area 160-1 or the second partial area 160-2, the processor 120 may set another setting (e.g., acoustic data when a call is received) in addition to the settings of the electronic device 101 displayed via the display area 160 based on the SIM-related configuration information corresponding to the recognized user input.
[0059] Comparing Comparative Example 201 and Example 202, the layout of the first set of software applications on the first screen 210 may be changed. For example, in the case of Comparative Example 201, the first screen 210 is displayed on a relatively wider display area of the display 160, but in the case of Example 202, when the first screen 210 is displayed on the relatively narrower first partial area 160-1, the layout may be changed. For example, the change in the layout may include a narrowing of the gaps between the software applications in the first set, a change in the arrangement of the software applications in the first set, a reduction in the size of the software applications in the first set, or an increase in the number of page indicators of the software applications in the first set.
[0060] Referring to Example 203, the processor 120 may recognize a user input for moving the boundary 230. For example, the processor 120 may recognize a user input for moving the boundary 230 in the first direction 231 or the second direction 232. For example, the user input for moving the boundary 230 in a direction may include a slide (or scroll). For example, the processor 120 may recognize a user input indicating moving the boundary 230 in the first direction 231. For example, when viewed with reference to the vertical direction of the display 160, the first direction 231 may represent the left direction. The second direction 232 may represent the direction opposite to the first direction 231. For example, when viewed with reference to the vertical direction of the display 160, the second direction 232 may represent the right direction.
[0061] For example, the processor 120 may change the size of the first partial area 160-1 of the first screen 210 based on user input for the boundary 230 and display it. For example, based on user input indicating movement of the boundary 230 in the first direction 231, the processor 120 may reduce the size of the first partial area 160-1 and may display the first screen 210 via the reduced-size first partial area 160-1. Accordingly, the processor 120 may change the size of the second partial area 160-2 and display it. For example, the processor 120 may display the second screen 220 via the second partial area 160-2, the size of which has increased by the reduced size of the first partial area 160-1. The above example describes the case of moving the boundary 230 in the first direction 231, and conversely, in the case of moving the boundary 230 in the second direction 232 based on user input, the size of the first partial area 160-1 may be increased and the size of the second partial area 160-2 may be reduced.
[0062] Referring to Example 204, the processor 120 may identify whether a value of a changed size of the second partial area 160-2 (or the first partial area 160-1) according to user input for the boundary 230 is greater than a reference value. For example, in the case where the value of the changed size of the second partial area 160-2 is greater than the reference value, based on at least a part of the user input indicating movement of the boundary 230 in the first direction 231, the processor 120 may display the second screen 220 in the display area of the display 160, as shown in Example 204.
[0063] For example, in the case where the value of the changed size of the first partial area 160-1 is greater than the reference value, based on at least a part of the user input indicating movement of the boundary 230 in the second direction 232, the processor 120 may display the first screen 210 in the display area of the display 160, as shown in Example 201. For example, the reference value may be set by the user for each SIM. Additionally, the reference value may be set by the user according to a state (e.g., horizontal or vertical) in which the display 160 is placed, as identified by a sensor (e.g., Figure 1 the sensor module 176) of the electronic device 101. Although not shown in Figure 2 it, with respect to the visual object 240 that stopped being displayed in Example 201, the processor 120 may resume display of the visual object 240. For example, in the case of displaying the first screen 210 again in the display area of the display 160, after displaying the first screen 210 and the second screen 220 in response to an input of the visual object 240 in Example 201, the processor 120 may resume display of the visual object 240 superimposed on the first screen 210.
[0064] Referring to Example 204, the processor 120 may display the second screen 220. For example, the second screen 220 may include visual objects 240 for displaying the first screen 210 and the second screen 220 of the first SIM. For example, the processor 120 may display the second screen 220 and the visual objects 240 included in the second screen 220 via the display area of the display 160. For example, the processor 120 may display the second screen 220 and the visual objects 240 superimposed on the second screen 220. For example, the visual object 240 may be displayed on a software application for displaying a main screen that controls at least another executable software application. However, embodiments of the present disclosure are not limited thereto. For example, the visual object 240 may be displayed on a pop-up window (or quick panel) displayed in response to at least one user input to the display 160. Additionally, for example, the visual object 240 may be located in a specified area in the display area of the display 160, and the visual object 240 may be set based on an alpha value to avoid being viewed from the outside. The alpha value may represent the transparency of the visual object 240. Specific details related thereto are described below in Figure 10 are described.
[0065] Comparing Comparative Example 203 and Example 204, the layout of the second software application set of the second screen 220 may be changed. For example, in the case of Example 203, the second screen 220 is displayed on the relatively narrower second partial area 160-2, but in the case of Example 204, when the second screen 220 is displayed on the relatively wider display area of the display 160, the layout may be changed. For example, the change in the layout may include widening the gap between the software applications in the second set, changing the arrangement of the software applications in the second set, enlarging the size of the software applications in the second set, or reducing the number of page indicators of the software applications in the second set.
[0066] Referring to the above description, an apparatus and method using a dual mode according to an embodiment of the present disclosure may display multiple screens for multiple SIMs via a partial area of a display. An apparatus and method using a dual mode according to an embodiment of the present disclosure may use visual objects to display multiple screens for multiple SIMs in a partial area of a display. An apparatus and method using a dual mode according to an embodiment of the present disclosure may provide a more intuitive dual-mode-based service to a user by displaying screens differently set for each of the multiple SIMs. Accordingly, a user may effectively use multiple SIMs via one electronic device. For example, a user may use some of the SIMs for work purposes and other some of the SIMs for personal purposes.
[0067] Figure 3a and Figure 3b shows an example of an electronic device providing a dual subscriber identity module (SIM) service.
[0068] Figure 3a and Figure 3b The dual SIM service means providing a service of two SIMs (dual SIM) via an electronic device.
[0069] Figure 3a Examples 301 and 302 for performing a call function in an electronic device using dual SIMs are shown. Referring to Example 301, the electronic device may display a visual object for the call function via a software application for the call function. The visual object may include a visual object 310 representing a line for performing the call function. For example, the visual object 310 in the left figure of Example 301 may display a main line, and the main line may correspond to a specific SIM. Referring to the right figure of Example 301, based on an input to the visual object 310 or an input to a visual object representing the start of a call to the input digits, a visual object 311 representing the line to be used may be displayed. The visual object 311 may include a visual object 312 representing the main line and a visual object 313 representing an auxiliary line. The electronic device may perform a call with an external electronic device using the corresponding line and SIM in response to an input to the visual object 312 or the visual object 313.
[0070] In addition, referring to Example 302, the electronic device may display a visual object representing a call record via a software application for displaying call records. For example, the electronic device may display a visual object 321 of a first call record, a visual object 322 of a second call record, and a visual object 323 of a third call record. For example, the visual object 321 may represent a record of a call via the main line. The visual objects 322 and 323 may represent records of calls via the auxiliary line.
[0071] Referring to the above description, in the case where an electronic device provides a service via dual SIMs, it may be inconvenient to select a line (or SIM) every time a call is made, as in Examples 301 and 302. In addition, in the case of displaying a visual object as in Example 302, it may be difficult for the user to intuitively identify via which line the call function is performed.
[0072] Figure 3b Examples 303 and 304 for displaying visual objects representing software applications and specific states in an electronic device using dual SIMs are shown.
[0073] Referring to Reference Example 303, an electronic device may display visual objects 331, 332, 333, and 334 representing software applications for providing social network services via a display. The visual object 331 may represent a first software application for a first SIM, the visual object 332 may represent a first software application for a second SIM, the visual object 333 may represent a second software application for the first SIM, and the visual object 334 may represent a second software application for the second SIM. The electronic device may use the visual object 331 and the visual object 332 that is partially changed from the visual object 331 to display the first software application for the first SIM and the second SIM. In addition, the electronic device may use the visual object 333 and the visual object 334 that is partially changed from the visual object 333 to display the second software application for the first SIM and the second SIM. Referring to Reference Example 304, the electronic device may display a visual object 341 for displaying a connected network based on the first SIM and a visual object 342 for displaying a connected network based on the second SIM. The visual object 341 may be displayed simultaneously with the visual object 342.
[0074] Referring to the above description, when displaying visual objects representing the same software application or visual objects representing specific states of multiple SIMs, the electronic device may display similar visual objects or the same visual objects simultaneously. Therefore, it may be difficult for a user of the electronic device to distinguish software applications corresponding to different SIMs.
[0075] When referring to Figure 2 , Figure 3a and Figure 3b , the apparatus and method using dual mode according to an embodiment of the present disclosure may provide a more intuitive user experience by using visual objects for displaying multiple screens of multiple SIMs. In addition, according to the apparatus and method using dual mode according to an embodiment of the present disclosure, a user may separately set screens for each SIM, thereby intuitively using multiple SIMs in one electronic device. Hereinafter, a method for providing dual mode for dual SIMs is described.
[0076] Figure 4a and Figure 4b illustrate examples of a method for providing dual mode according to an embodiment of the present disclosure.
[0077] Although, for ease of explanation, Figure 4a and Figure 4b illustrate an example of an electronic device 101 using dual mode (dual SIM) for two SIMs, embodiments of the present disclosure are not limited thereto. For example, embodiments of the present disclosure may include an electronic device 101 using dual mode for three or more SIMs. A SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM).
[0078] Figure 4a and Figure 4b The electronic device 101 of Figure 1 may include some or all components of the electronic device 101 of Figure 4a and Figure 4b The electronic device 101 of Figure 1 may include the processor 120 of Figure 4a and Figure 4b The electronic device 101 of
[0079] Referring to Figure 4a , although not shown in the example 400, the processor 120 may recognize that multiple SIMs are set. For example, the processor 120 may recognize whether a pSIM is inserted and whether an eSIM is set. In response to recognizing that multiple SIMs are set, the processor 120 may activate the function of simultaneously displaying a first screen of the first SIM and a second screen of the second SIM.
[0080] Referring to the example 400, the processor 120 may display, via a display, a screen 470 for selecting two SIMs to be applied to a dual mode among multiple SIMs. The screen 470 may include a visual object 471 for displaying a primary SIM, a visual object 472 for displaying a secondary SIM, a visual object 473 for displaying a SIM for a separate purpose (e.g., travel), and a visual object 474 for defining a label of each visual object. In a case where the function is activated by recognizing that multiple SIMs are set, the processor 120 may receive inputs to the visual objects 471, 472, and 473 in the screen 470 to select two SIMs to be applied to the dual mode among multiple SIMs. For example, in response to recognizing an input to the visual object 471 for selecting the primary SIM and an input to the visual object 472 for selecting the secondary SIM, the processor 120 may recognize the SIMs to be applied to the dual mode.
[0081] Referring to Reference Example 401, the processor 120 may display a first screen 410 via the display 160. For example, the first screen 410 may represent a screen for setting a first SIM in the electronic device 101. The first screen 410 may include a first set of visual objects for displaying a first set of software applications. For example, the first set of software applications may include a software application providing a call function. The software application providing the call function for the first SIM may perform a function of outputting first acoustic data for notifying reception of a call. In addition, the first set of software applications may be set based on a first theme. The theme may represent a set of resources for styles and layouts that may be applied to software applications. For example, the first theme may include a black theme and a white theme. For example, the first screen 410, the first set of software applications related to the first SIM, and settings of the first set of software applications (e.g., acoustic data, theme) may be included in the settings of the electronic device 101. The first set of software applications related to the first SIM and the first screen 410 for displaying the first SIM may be set based on first configuration information.
[0082] Referring to Reference Example 401, the first screen 410 may include a visual object 440 for displaying the first screen 410 and a second screen 420 for a second SIM different from the first SIM. For example, the processor 120 may simultaneously display the first screen 410 and the visual object 440 included in the first screen 410 via a display area of the display 160. For example, the processor 120 may display the first screen 410 and the visual object 440 superimposed on the first screen 410. For example, the visual object 440 may be displayed on a software application for displaying a home screen on which at least another software application is executable. However, embodiments of the present disclosure are not limited thereto. For example, the visual object 440 may be displayed on a pop-up window (or quick panel) displayed in response to at least one user input to the display 160. Additionally, for example, the visual object 440 may be located in a designated area in the display area of the display 160, and the visual object 440 may be set to be invisible from the outside based on an alpha value. The alpha value may represent the transparency of the visual object 440. Specific details related thereto are described below in Figure 10 which.
[0083] For example, the processor 120 may recognize an input to the visual object 440. For example, the processor 120 may recognize at least one user input to the visual object 440. For example, the user input may include a touch input. Alternatively, the processor 120 may use a designated gesture to recognize an input to the visual object 440. For example, the processor 120 may recognize an input to the visual object 440 by using a designated gesture representing an operation of shaking the electronic device 101 n times.
[0084] Referring to Reference Example 402, the processor 120 may display a second screen 420 via the display 160. For example, the second screen 420 may represent a screen for setting a second SIM in the electronic device 101. For example, the second screen 420 may include a second set of visual objects for displaying a second software application different from the first set of software applications. For example, the second set of software applications may include a software application providing a call function. The software application providing the call function for the second SIM may perform a function of outputting second acoustic data for notifying that a call has been received. The second acoustic data may be set differently from the first acoustic data. In addition, the second set of software applications may be set based on a second theme. A theme may represent a set of resources that can be applied to the style and layout of a software application. The second theme may be set differently from the first theme. For example, the second screen 420, the second set of software applications related to the second SIM, and the settings of the second set of software applications (e.g., acoustic data, theme) may be included in the settings of the electronic device 101. The second set of software applications related to the second SIM and the second screen 420 for displaying the second set of software applications may be set based on second configuration information. The second configuration information of the second SIM may be set differently from the first configuration information of the first SIM, but at least a part of the second configuration information may be set to be the same as the first configuration information.
[0085] Referring to Reference Example 402, the processor 120 may display a second screen 420 including a visual object 440. For example, the second screen 420 may include a visual object 440 for displaying the second screen 420 and the first screen 410. For example, the processor 120 may display the visual object 440 included in the second screen 420 and the first screen 410 via a display area of the display 160. For example, the processor 120 may display the second screen 420 and the visual object 440 superimposed on the second screen 420. For example, the visual object 440 may be displayed on a software application for displaying a home screen that can control at least another software application. However, embodiments of the present disclosure are not limited thereto. For example, the visual object 440 may be displayed on a pop-up window (or quick panel) displayed in response to at least one user input to the display 160. In addition, for example, the visual object 440 may be located in a specified area in the display area of the display 160, and the visual object 440 may be set based on an alpha value to avoid being viewed from the outside. The alpha value may represent the transparency of the visual object 440. Specific details related thereto are described below in Figure 10 which.
[0086] Referring to Example 402, the processor 120 may display a second screen 420 including a visual object 450 for displaying notification information of the first SIM via a display area of the display 160. For example, when the second SIM service is provided via the second screen 420, the processor 120 may identify a specified event for the first SIM (e.g., receiving a message for the first SIM). In the case of identifying the specified event of the first SIM, the processor 120 may display the visual object 450 for displaying the notification information of the first SIM. For example, the second screen 420 may include the visual object 450 for displaying the notification information of the first SIM, and the visual object 450 may be displayed simultaneously with the visual object 440. The processor 120 may display a visual object for displaying the notification information in response to an input to the visual object 450. For example, the visual object for displaying the notification information may pop up from the visual object 450 or may float on the visual object 450.
[0087] Although not shown in Example 401, as in Example 402, the processor 120 may display a first screen 410 including a visual object 450 via a display area of the display 160 for displaying notification information of the second SIM. For example, when the first SIM service is provided via the first screen 410, the processor 120 may identify a specified event for the second SIM (e.g., receiving a message for the second SIM). In the case of identifying the specified event of the second SIM, the processor 120 may display the visual object 450 for displaying the notification information of the second SIM. For example, the first screen 410 may include the visual object 450 for displaying the notification information of the second SIM, and the visual object 450 may be displayed simultaneously with the visual object 440 of Example 401. The processor 120 may display a visual object for displaying the notification information in response to an input to the visual object 450. For example, the visual object for displaying the notification information may pop up from the visual object 450 or may float on the visual object 450.
[0088] Reference Figure 4bIn Example 403, in response to an input identifying the visual object 440 of Example 401 or Example 402, the processor 120 may display a first screen 410 in a first partial area 160-1 of the display area of the display 160 and display a second screen 420 in a second partial area 160-2 of the display area of the display 160. The first partial area 160-1 and the second partial area 160-2 may be included in the display area of the display 160. For example, the default size of the first partial area 160-1 may be set to be the same as the size of the second partial area 160-2. However, embodiments of the present disclosure are not limited thereto, and the default size of the first partial area 160-1 may be set to be different from the size of the second partial area 160-2. Additionally, the size of the first partial area 160-1 may be changed. For example, the size of the first partial area 160-1 may be reduced or enlarged, and correspondingly, the size of the second partial area 160-2 may be enlarged or reduced. Details related thereto are described in Figure 11 the specific details related thereto are described.
[0089] For example, the processor 120 may set the settings of the electronic device 101 for the first screen 410 displayed in the first partial area 160-1 based on first configuration information related to the first SIM, and may set the settings of the electronic device 101 for the second screen 420 displayed in the second partial area 160-2 based on second configuration information related to the second SIM. For example, the settings of the electronic device 101 for the first screen 410 may be applied to a first set of software applications related to the first SIM and the screen for displaying the first set of software applications (e.g., the first partial area 160-1). For example, the settings of the electronic device 101 for the second screen 160-2 may be applied to a second set of software applications related to the second SIM and the screen for displaying the second set of software applications (e.g., the second partial area 160-2). For example, the processor 120 may identify a user input for the first partial area 160-1 or the second partial area 160-2. In response to identifying the user input for the first partial area 160-1 or the second partial area 160-2, the processor 120 may set another setting (e.g., acoustic data when a call is received) in addition to the settings of the electronic device 101 represented via the display area 160 of the display based on the SIM-related configuration information corresponding to the identified user input.
[0090] Comparing Example 401 (or Example 402) with Example 403, the layout of the first software application set of the first screen 410 can be changed. For example, in the case of Example 401, the first screen 410 is displayed on a relatively wider display area of the display 160, but in the case of Example 403, when the first screen 410 is displayed on the relatively narrower first partial area 160-1, the layout can be changed. For example, the change in the layout can include narrowing the gaps between the software applications in the first set, changing the arrangement of the software applications in the first set, reducing the size of the software applications in the first set, or increasing the number of page indicators of the software applications in the first set.
[0091] Referring to Example 403, in response to recognizing an input for the visual object 440, the processor 120 can stop displaying the visual object 440. For example, in the case where the visual object 440 is displayed on the software application for displaying the main screen, the processor can stop displaying the visual object 440 in response to recognizing the input.
[0092] Referring to Example 404, the processor 120 can recognize a user input for moving the boundary 430. For example, the processor 120 can recognize a user input for moving the boundary 430 in the first direction 431 or a second direction (not shown). For example, the user input for moving the boundary 430 in a direction can include a slide (or scroll). For example, the processor 120 can recognize a user input indicating moving the boundary 430 in the first direction 431. For example, when viewed with reference to the vertical direction of the display 160, the first direction 431 can represent the left direction. The second direction can represent the direction opposite to the first direction 431. For example, when viewed with reference to the vertical direction of the display 160, the second direction can represent the right direction.
[0093] For example, the processor 120 can change the size of the first partial area 160-1 for displaying the first screen 410 based on the user input for the boundary 430 and display it. For example, based on the user input indicating moving the boundary 430 in the first direction 431, the processor 120 can reduce the size of the first partial area 160-1, and can display the first screen 410 via the reduced-size first partial area 160-1. Thus, the processor 120 can change the size of the second partial area 160-2 and display it. For example, the processor 120 can display the second screen 420 via the second partial area 160-2, and the size of the second partial area 160-2 has increased by the reduced size of the first partial area 160-1. The above example describes the case of moving the boundary 430 in the first direction 431, and conversely, in the case of moving the boundary 430 in the second direction (not shown) based on the user input, the size of the first partial area 160-1 can be increased and the size of the second partial area 160-2 can be reduced.
[0094] Referring to Example 405, the processor 120 may identify whether the value representing the changed size of the second partial area 160-2 (or the first partial area 160-1) according to the user input for the boundary 430 is greater than a reference value. For example, in a case where the value representing the changed size of the second partial area 160-2 is greater than the reference value, based on at least a part of the user input indicating that the boundary 430 is moved in the first direction 431, the processor 120 may display the second screen 420 in the display area of the display 160, as shown in Example 405. For example, in a case where the value representing the changed size of the first partial area 160-1 is greater than the reference value, based on at least a part of the user input indicating that the boundary 430 is moved in the second direction, the processor 120 may display the first screen 410 in the display area of the display 160, as shown in Example 401. For example, the reference value may be set by the user for each SIM. Additionally, the reference value may be set by the user according to the state (e.g., horizontal or vertical) in which the display 160 is placed as identified by a sensor (e.g., Figure 1 the sensor module 176) of the electronic device 101.
[0095] Referring to Example 405, the processor 120 may display the second screen 420. For example, the processor 120 may display the second screen 420 in the display area of the display 160 without displaying the first screen 410. The processor 120 may identify the second SIM based on the user input for the boundary 430, and may display only the second screen 420, which is a screen for the second SIM, in the display area of the display 160 by identifying that the user input is greater than or equal to the reference value. For example, the second screen 420 may include a visual object 440 for displaying the first screen 410 and the second screen 420 for the first SIM. For example, the processor 120 may display the second screen 420 and the visual object 440 included in the second screen 420 in the display area of the display 160. For example, the processor 120 may display the second screen 420 and the visual object 440 superimposed on the second screen 420. For example, the visual object 440 may be displayed on a software application for displaying a home screen on which at least another software application is executable. However, embodiments of the present disclosure are not limited thereto. For example, the visual object 440 may be displayed on a pop-up window (or quick panel) displayed in response to at least one user input for the display 160. Additionally, for example, the visual object 440 may be located in a designated area in the display area of the display 160, and the visual object 440 may be set based on an alpha value to avoid being viewed from the outside. The alpha value may represent the transparency of the visual object 440. Specific details related thereto are described below in Figure 10 are described.
[0096] Figures 5a to 5c An example of providing a dual SIM service based on a dual mode according to an embodiment of the present disclosure is shown.
[0097] Although, for ease of explanation, Figures 5a to 5c an example of an electronic device 101 using a dual mode (dual SIM) for two SIMs is shown, embodiments of the present disclosure are not limited thereto. For example, embodiments of the present disclosure may include an electronic device 101 using a dual mode for three or more SIMs. The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM).
[0098] Figures 5a to 5c The electronic device 101 may include Figure 1 some or all components of the electronic device 101. For example, Figures 5a to 5c the electronic device 101 may include Figure 1 the processor 120. Figures 5a to 5c The electronic device 101 may include a foldable type terminal or a straight type terminal.
[0099] Referring to reference example 500, the processor 120 may display a first screen 510 via the display 160. For example, the first screen 510 may represent a screen for setting a first SIM in the electronic device 101. The first screen 510 may include a first set of visual objects for displaying a first set of software applications. For example, the first set of software applications may include a software application providing a call function. The software application providing the call function for the first SIM may perform a function of outputting first acoustic data for notifying that a call has been received. In addition, the first set of software applications may be set based on a first theme. The theme may represent a set of resources for styles and layouts that can be applied to software applications. For example, the first theme may include a black theme and a white theme. For example, the first screen 510, the first set of software applications related to the first SIM, and settings of the first set of software applications (e.g., acoustic data, theme) may be included in the settings of the electronic device 101. The first set of software applications related to the first SIM and the first screen 510 for displaying the first SIM may be set based on first configuration information.
[0100] Referring to reference example 501, the first screen 510 may include a visual object 540 for displaying a second screen 520 of a second SIM different from the first SIM. Unlike where the first screen 410 includes a visual object 440 via a software application for displaying a home screen Figure 4aDifferent from Example 401, the first screen 510 of Example 501 may include a visual object 540 on a pop-up window (or quick panel) 515. For example, the pop-up window (or quick panel) 515 may be displayed in response to at least one user input to a part of the display 160 (e.g., the upper end part). The at least one user input may include a swipe or a scroll.
[0101] Referring to Example 502, in response to recognizing an input to the visual object 540 of Example 501, the processor 120 may display the first screen 510 in a first partial area 160-1 in the display area of the display 160, and display the second screen 520 in a second partial area 160-2 in the display area of the display 160. The first partial area 160-1 and the second partial area 160-2 may be included in the display area of the display 160. For example, the default size of the first partial area 160-1 may be set to be the same as the size of the second partial area 160-2. However, embodiments of the present disclosure are not limited thereto, and the default size of the first partial area 160-1 may be set to be different from the size of the second partial area 160-2. Additionally, the size of the first partial area 160-1 may be changed. For example, the size of the first partial area 160-1 may be reduced or enlarged, and correspondingly, the size of the second partial area 160-2 may be enlarged or reduced. Specific details related thereto are described in Figure 11 the following.
[0102] Comparing Example 501 and Example 502, the layout of the first set of software applications on the first screen 510 may be changed. For example, in the case of Example 501, the first screen 510 is displayed on a relatively wider display area of the display 160, but in the case of Example 502, when the first screen 510 is displayed on the relatively narrower first partial area 160-1, the layout may be changed. For example, the change in the layout may include a narrowing of the gap between the software applications in the first set, a change in the arrangement of the software applications in the first set, a reduction in the size of the software applications in the first set, or an increase in the number of page indicators of the software applications in the first set.
[0103] Referring to Reference Example 503, the processor 120 may recognize an input 518 for a visual object 517, where the visual object 517 represents a software application for a call function in the first screen 510. For example, the processor 120 may recognize at least one user input 518 for the visual object 517. Referring to Reference Example 504, in response to recognizing the input 518, the processor 120 may display, via the first partial area 160-1, the first screen 510 representing a screen 519 for the call function. Referring to Reference Example 503 and Example 504, even if the content displayed on the first screen 510 changes according to the input 518 of the first screen 510, the content displayed on the second screen 520 may be maintained. For example, the processor 120 may change the first screen 510 based on recognizing the input 518 of the first screen 510 and may maintain the divided second screen 520.
[0104] In contrast, referring to Reference Example 505, the processor 120 may recognize an input 528 for a visual object 527, where the visual object 527 represents a software application for a call function in the second screen 520. For example, the processor 120 may recognize at least one user input 528 for the visual object 527. Referring to Reference Example 506, in response to recognizing the input 528, the processor 120 may display, via the second partial area 160-2, the second screen 520 representing a screen 529 for the call function. Referring to Reference Example 505 and Example 506, even if the content displayed on the second screen 520 changes according to the input 528 of the second screen 520, the content displayed on the first screen 510 may be maintained. For example, the processor 120 may change the second screen 520 based on recognizing the input 518 of the second screen 520 and may maintain the divided first screen 510.
[0105] Referring to Reference Example 507, Example 508, and Example 509, the processor 120 may set the first screen 510 for the first SIM and the second screen 520 for the second SIM differently. Referring to Reference Example 507, in the case of receiving a call via a software application for a call function related to the first screen 510, the processor 120 may output first acoustic data 571 for notifying of the received call. In contrast, when receiving a call via a software application for a call function related to the second screen 520, the processor 120 may output second acoustic data 572 for notifying of the received call. For example, the second acoustic data 572 may be set differently from the first acoustic data 571.
[0106] Referring to Reference Example 508, the processor 120 may display a first screen 510 including a visual object 581 in an edge lighting manner to represent notification information. Conversely, the processor 120 may display a second screen 520 including a visual object 582 in a pop-up manner via the upper end portion of the second partial area 160-2 to represent notification information.
[0107] Referring to Reference Example 509, the processor 120 may display a first screen 510 including a first set of software applications 591 via the first partial area 160-1. For example, the first set of software applications 591 may be displayed via a four-column based layout format. Conversely, the processor 120 may display a second set of software applications 592 via the second partial area 160-2. For example, the second set of software applications 592 may be displayed via a five-column based layout format.
[0108] Although Reference Example 507, Reference Example 508, and Reference Example 509 illustrate differently setting the first screen 510 for the first SIM and the second screen 520 for the second SIM, embodiments of the present disclosure are not limited thereto. For example, at least a part of the first configuration information for setting the first screen 510 may be set to be the same as the second configuration information for setting the second screen 520.
[0109] Figures 6a to 6c An example of a method for terminating a dual mode according to an embodiment of the present disclosure is shown.
[0110] Although for ease of explanation, Figures 6a to 6c an example of an electronic device 101 using a dual mode (dual SIM) for two SIMs is shown, embodiments of the present disclosure are not limited thereto. For example, embodiments of the present disclosure may include an electronic device 101 using a dual mode for three or more SIMs. The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM).
[0111] Figures 6a to 6c The electronic device 101 may include Figure 1 some or all of the components of the electronic device 101. For example, Figures 6a to 6c The electronic device 101 may include Figure 1 the processor 120. Figures 6a to 6c The electronic device 101 may include a foldable type terminal or a straight type terminal.
[0112] Reference Example 600, the processor 120 may display a first screen 610 in a first partial area 160-1 of the display area of the display 160, and display a second screen 620 in a second partial area 160-2 of the display area of the display 160. For example, the processor 120 may simultaneously display the first screen 610 and the second screen 620 via the display 160 in response to an input of a visual object 640 for displaying the first screen 610 for the first SIM and the second screen 620 for the second SIM. The first partial area 160-1 and the second partial area 160-2 may be included in the display area of the display 160. For example, the default size of the first partial area 160-1 may be set to be the same as the size of the second partial area 160-2. However, embodiments of the present disclosure are not limited thereto, and the default size of the first partial area 160-1 may be set to be different from the size of the second partial area 160-2. Additionally, the size of the first partial area 160-1 may be changed. For example, the size of the first partial area 160-1 may be reduced or enlarged, and correspondingly, the size of the second partial area 160-2 may be enlarged or reduced. Specific details related thereto are described in Figure 11 in.
[0113] Reference Example 601, the processor 120 may recognize a user input for moving the boundary 630. For example, the processor 120 may recognize a user input for moving the boundary 630 in a first direction 631 or a second direction (not shown). For example, the user input for moving the boundary 630 in a direction may include a slide (or scroll). For example, the processor 120 may recognize a user input indicating moving the boundary 630 in the first direction 631. For example, when viewed with reference to the vertical direction of the display 160, the first direction 631 may represent a left direction. The second direction may represent a direction opposite to the first direction 631. For example, when viewed with reference to the vertical direction of the display 160, the second direction may represent a right direction.
[0114] For example, the processor 120 may change the size of the first partial area 160-1 of the first screen 610 based on user input for the boundary 630 and display it. For example, based on user input indicating that the boundary 630 is moved in the first direction 631, the processor 120 may reduce the size of the first partial area 160-1, and may display the first screen 610 via the reduced-size first partial area 160-1. Accordingly, the processor 120 may change the size of the second partial area 160-2 and display it. For example, the processor 120 may display the second screen 620 via the second partial area 160-2, the size of which has been enlarged by the reduced size of the first partial area 160-1. The above example describes the case where the boundary 630 is moved in the first direction 631, and conversely, in the case where the boundary 630 is moved in the second direction 232 based on user input, the size of the first partial area 160-1 may be enlarged and the size of the second partial area 160-2 may be reduced.
[0115] Referring to Example 601, the processor 120 may identify whether a value representing the changed size of the second partial area 160-2 according to user input for the boundary 630 is greater than a reference value. For example, in the case where the value representing the changed size of the second partial area 160-2 is greater than the reference value, based on at least a part of the user input indicating that the boundary 630 is moved in the first direction 631, the processor 120 may display the second screen 620 in the display area of the display 160, as shown in Example 601. For example, the reference value may be set by the user for each SIM. Additionally, the reference value may be set by the user according to the state (e.g., horizontal or vertical) in which the display 160 is placed, as identified by a sensor (e.g., Figure 1 the sensor module 176) of the electronic device 101.
[0116] Referring to Reference Example 602-1 or Example 602-2, the processor 120 may display a second screen 620 of the second SIM. For example, the second screen 620 may include a visual object 640 for displaying the first screen 610 of the first SIM and the second screen 620. Referring to Reference Example 602-1, the processor 120 may display the second screen 620 and the visual object 640 included in the second screen 620 via the display area of the display 160. For example, the processor 120 may display the second screen 620 and the visual object 640 superimposed on the second screen 620. For example, the visual object 640 may be displayed on a software application for displaying a home screen on which at least another software application is executable. Referring to Reference Example 602-2, the second screen 620 may include a visual object 640 for simultaneously displaying the first screen 610 and the second screen 620. The second screen 620 of Example 602-2 may include the visual object 640 on a pop-up window (or quick panel) 625. For example, the pop-up window (or quick panel) 625 may be displayed in response to at least one user input to a part of the display 160 (e.g., the upper end part). The at least one user input may include a swipe or a scroll.
[0117] Referring to Reference Example 603, the processor 120 may display a second screen 620 including a visual object 650 for displaying notification information of the first SIM via the display area of the display 160. For example, when a second SIM service is provided via the second screen 620, the processor 120 may identify a specified event for the first SIM (e.g., a message received for the first SIM). In the case of identifying the specified event for the first SIM, the processor 120 may display the visual object 650 for displaying the notification information of the first SIM. For example, the second screen 620 may include the visual object 650 for displaying the notification information of the first SIM, and the visual object 650 may be displayed simultaneously with the visual object 640. The processor 120 may display a visual object for displaying the notification information in response to an input to the visual object 650. For example, the visual object for displaying the notification information may pop up from the visual object 650 or may float on the visual object 650.
[0118] Referring to Example 604, in response to recognizing an input for the visual object 640, the processor 120 may display the first screen 610 in the first partial area 160-1 of the display area of the display 160, and display the second screen 620 in the second partial area 160-2 of the display area of the display 160. For example, the default size of the first partial area 160-1 may be set to be the same as the size of the second partial area 160-2. However, embodiments of the present disclosure are not limited thereto, and the default size of the first partial area 160-1 may be set to be different from the size of the second partial area 160-2. Additionally, the size of the first partial area 160-1 may be changed. For example, the size of the first partial area 160-1 may be reduced or enlarged, and correspondingly, the size of the second partial area 160-2 may be enlarged or reduced. Specific details related thereto are described in Figure 11 In
[0119] Comparing Comparative Example 603 and Example 604, the layout of the second set of software applications of the second screen 620 may be changed. For example, in the case of Example 603, the second screen 620 is displayed on a relatively wider display area of the display 160, but in the case of Example 604, when the second screen 620 is displayed on the relatively narrower first partial area 160-1, the layout may be changed. For example, the change in the layout may include the gap between the software applications in the second set becoming narrower, the arrangement of the software applications in the second set changing, the size of the software applications in the second set being reduced, or the number of page indicators of the software applications in the second set increasing.
[0120] Referring to Example 605, the processor 120 may recognize whether the value representing the changed size of the first partial area 160-1 according to the user input for the boundary 630 is greater than a reference value. For example, in the case where the value representing the changed size of the first partial area 160-1 is greater than the reference value, based on at least a part of the user input indicating the boundary 630 moving in the second direction 632, the processor 120 may display the first screen 610 in the display area of the display 160, as shown in Example 606. For example, the reference value may be set by the user for each SIM. Additionally, the reference value may be set by the user according to the state (e.g., horizontal or vertical) in which the display 160 is placed as recognized by a sensor (e.g., Figure 1 the sensor module 176) of the electronic device 101.
[0121] Referring to Reference Example 606, the processor 120 may display a first screen 610 via the display 160. For example, the first screen 610 may represent a screen for setting a first SIM in the electronic device 101. The first screen 610 may include a first set of visual objects for displaying a first set of software applications. For example, the first set of software applications may include a software application providing a call function. The software application providing the call function for the first SIM may perform a function of outputting first acoustic data for notifying that a call has been received. In addition, the first set of software applications may be set based on a first theme. The theme may represent a set of resources for styles and layouts that may be applied to software applications. For example, the first theme may include a black theme and a white theme. For example, the first screen 610, the first set of software applications related to the first SIM, and settings of the first set of software applications (e.g., acoustic data, theme) may be included in the settings of the electronic device 101. The first set of software applications related to the first SIM and the first screen 610 for displaying the first SIM may be set based on first configuration information.
[0122] Referring to Reference Example 606, the first screen 610 may include a visual object 640. For example, the processor 120 may simultaneously display the first screen 610 and the visual object 640 included in the first screen 610 via a display area of the display 160. For example, the processor 120 may display the first screen 610 and the visual object 640 superimposed on the first screen 610. For example, the visual object 640 may be displayed on a software application for displaying a home screen on which at least another software application may be executed. However, embodiments of the present disclosure are not limited thereto. For example, the visual object 640 may be displayed on a pop-up window (or quick panel) displayed in response to at least one user input to the display 160. Additionally, for example, the visual object 640 may be located in a designated area in the display area of the display 160, and the visual object 640 may be set to be invisible from the outside based on an alpha value. The alpha value may represent the transparency of the visual object 640. Specific details related thereto are described below in Figure 10 are described.
[0123] Although not shown in Example 606, as in Example 603, the processor 120 may display a first screen 610 including a visual object 650 via the display area of the display 160 for displaying notification information of the second SIM. For example, when providing the first SIM service via the first screen 610, the processor 120 may identify a specified event for the second SIM (e.g., receiving a message for the second SIM). In the case of identifying the specified event of the second SIM, the processor 120 may display the visual object 650 for displaying the notification information of the second SIM. For example, the first screen 610 may include the visual object 650 for displaying the notification information of the second SIM, and the visual object 650 may be displayed simultaneously with the visual object 640 of Example 606. The processor 120 may display a visual object for displaying the notification information in response to an input to the visual object 650. For example, the visual object for displaying the notification information may pop up from the visual object 650 or may float on the visual object 450.
[0124] Comparing Example 606 and Example 605, the layout of the first set of software applications on the first screen 610 may be changed. For example, in the case of Example 606, the first screen 610 is displayed on a relatively wider display area of the display 160, but in the case of Example 605, when the first screen 610 is displayed on a relatively narrower first partial area 160-1, the layout may be changed. For example, the change in the layout may include widening the gaps between the software applications in the first set, changing the arrangement of the software applications in the first set, enlarging the sizes of the software applications in the first set, or reducing the number of page indicators of the software applications in the first set.
[0125] Figure 7 An example of a screen in a hidden mode of a visual object for dual mode according to an embodiment of the present invention is shown.
[0126] Although for ease of explanation, Figure 7 An example of an electronic device 101 using dual mode (dual SIM) for two SIMs is shown, but embodiments of the present disclosure are not limited thereto. For example, embodiments of the present disclosure may include an electronic device 101 using dual mode for three or more SIMs. The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM). The hidden mode may indicate a state in which the visual object for dual mode is set not to be viewed from the outside.
[0127] Figure 7 The electronic device 101 may include Figure 1 Some or all of the components of the electronic device 101. For example, Figure 7 The electronic device 101 may include Figure 1 The processor 120.Figure 7 The electronic device 101 may include a foldable type terminal or a straight type terminal.
[0128] Reference Figure 7 , in Example 700, the processor 120 may display a second screen 720 via the display 160. For example, the second screen 720 may represent a screen for setting a second SIM provided in the electronic device 101. For example, the second screen 720 may include a second set of visual objects for displaying a second set of software applications different from the first set of software applications. For example, the second set of software applications may include a software application providing a call function. The software application providing the call function for the second SIM may perform a function of outputting second acoustic data for notifying that a call has been received. The second acoustic data may be set differently from the first acoustic data. In addition, the second set of software applications may be set based on a second theme. A theme may represent a set of resources for styles and layouts that can be applied to software applications. The second theme may be set differently from the first theme. For example, the second screen 720, the second set of software applications related to the second SIM, and the settings of the second set of software applications (e.g., acoustic data, theme) may be included in the settings of the electronic device 101. The second set of software applications related to the second SIM and the second screen 720 for displaying the second set of software applications may be set based on second configuration information. The second configuration information of the second SIM may be set differently from the first configuration information of the first SIM, but at least a part of the second configuration information may be set to be the same as the first configuration information.
[0129] Referring to Example 700, the processor 120 may set the visual object 740 to be invisible from the outside. For example, the processor 120 may set the visual object 740 to be invisible from the outside based on the alpha value of the visual object 740. The alpha value may represent the transparency of the visual object 740. For example, the processor 120 may set the visual object 740 to be located in a specified area. For example, the specified area may be set by the user for each SIM. In addition, the specified area may be set by the user according to the state in which the display 160 is placed (e.g., horizontal or vertical). Since the visual object 740 is set to be invisible from the outside, this is to allow the user to easily identify the visual object 740.
[0130] Referring to Example 701, the processor 120 may display a visual object 745 for verifying a user of a SIM (e.g., a second SIM) based on at least a part of the input of the visual object 740 that is set not to be viewed from the outside. For example, the processor 120 may display the visual object 745 based on the input for a specified period (e.g., 3 seconds) of the visual object 740. Although the visual object 745 is shown as being displayed separately in Example 701, this is only for ease of explanation. For example, the visual object 745 may be displayed on the display area of the display 160 by being included in the second screen 720. Optionally, the visual object 745 may not be displayed for viewing from the outside, and user verification may be performed based on a physical component included in the electronic device 101.
[0131] In addition, although in Example 701, the visual object 745 of the fingerprint verification method is shown for ease of illustration, embodiments of the present disclosure are not limited thereto. The visual object 745 for verifying a user may include a PIN number, a pattern, and eye recognition.
[0132] For example, in the case of successful verification, the processor 120 may display the first screen 710 and the second screen 720 via the display 160 based on a dual mode, as shown in Example 702. In the case of failed verification, the processor 120 may maintain the second screen 720 as in Example 700.
[0133] Referring to Example 702, the processor 120 may display the first screen 710 in a first partial area 160-1 in the display area of the display 160 and display the second screen 720 in a second partial area 160-2 in the display area of the display 160 in response to recognizing successful verification. The first partial area 160-1 and the second partial area 160-2 may be included in the display area of the display 160. For example, the default size of the first partial area 160-1 may be set to be the same as the size of the second partial area 160-2. However, embodiments of the present disclosure are not limited thereto, and the default size of the first partial area 160-1 may be set to be different from the size of the second partial area 160-2. In addition, the size of the first partial area 160-1 may be changed. For example, the size of the first partial area 160-1 may be reduced or enlarged, and correspondingly, the size of the second partial area 160-2 may be enlarged or reduced. Specific details related thereto are described in Figure 11 In.
[0134] Although Figure 7An example of entering the dual mode via user authentication of the second SIM on the second screen 720 is shown, but this is only for illustrative purposes, and the embodiments of the present disclosure are not limited thereto. For example, the processor 120 may enter the dual mode via user authentication of the first SIM on the first screen 710 for the first SIM.
[0135] Referring to the above, the apparatus and method using the dual mode according to the embodiments of the present disclosure may set the display of visual objects for displaying multiple screens for multiple SIMs in a partial area of the display so as not to be viewed from the outside, and may display the visual objects for user authentication based on an input for the visual objects. Therefore, in the case of displaying multiple screens including a screen for a SIM for personal use, the user can more effectively protect the user's privacy.
[0136] Figure 8a and Figure 8b An example of a method for providing a multi-profile service based on the dual mode according to an embodiment of the present disclosure is shown.
[0137] Although for illustrative purposes, Figure 8a and Figure 8b An example of an electronic device 101 using the dual mode (dual SIM) for two SIMs is shown, but the embodiments of the present disclosure are not limited thereto. For example, the embodiments of the present disclosure may include an electronic device 101 using the dual mode for three or more SIMs. The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM).
[0138] The multi-profile service may refer to a service for using multiple SIMs for multiple users via one electronic device 101. Although Figure 8a and Figure 8b An example of using three SIMs for three users via one electronic device 101 is shown, but the embodiments of the present disclosure are not limited thereto. For example, the embodiments of the present disclosure may include a case of using three SIMs for two users or using four SIMs for four users via one electronic device 101.
[0139] Figure 8a and Figure 8b The electronic device 101 of Figure 1 may include some or all components of the electronic device 101 of Figure 8a and Figure 8b The electronic device 101 of Figure 1 may include the processor 120 of Figure 8a and Figure 8b The electronic device 101 of
[0140] Referring to Reference Example 800, the processor 120 may display a screen 830 including visual objects 831, 832, and 833 for displaying multiple screens. For example, the processor 120 may display a screen 830 including visual objects 831, 832, and 833 in the display area of the display 160. The visual object 831 may represent a visual object for displaying a first screen of a first SIM. The visual object 832 may represent a visual object for displaying a second screen of a second SIM. The visual object 833 may represent a visual object for displaying a third screen of a third SIM. For example, the screen 830 may represent an idle state in which none of the first SIM, the second SIM, and the third SIM are in use.
[0141] Referring to Reference Example 801, the processor 120 may display a visual object 835 for user authentication based on at least a part of an input corresponding to one of the visual objects 831, 832, and 833. For example, the processor 120 may display a screen 830 including the visual object 835 based on at least a part of an input for the visual object 831 corresponding to the first SIM, and the visual object 835 is used to guide the start of an authentication operation of a user of the first SIM. For example, the processor 120 may display a visual object 836 for authenticating a user of the first SIM. Although the visual object 836 is shown as being separately displayed in Example 801, this is only for ease of explanation. For example, the visual object 836 may be displayed on the display area of the display 160 by being included in the screen 830. Optionally, the visual object 836 may not be displayed for external viewing, and user authentication may be performed based on physical components included in the electronic device 101.
[0142] In addition, although in Example 801, the visual object 836 of the fingerprint authentication method is shown for ease of illustration, embodiments of the present disclosure are not limited thereto. The visual object 836 for authenticating a user may include a PIN number, a pattern, and eye recognition.
[0143] Referring to Example 802, in the case of successful verification, the processor 120 may display a first screen 810 of the first SIM. For example, the first screen 810 may include a visual object 840 for displaying a screen 830 in an idle state. For example, the processor 120 may display the first screen 810 including the visual object 840 on a pop-up window (or quick panel) 815. For example, the pop-up window (or quick panel) 815 may be displayed in response to at least one user input to a part of the display 160 (e.g., the upper end part). The at least one user input may include a swipe or a scroll. Although Example 802 shows an example of displaying a pop-up window 815 including the visual object 840, embodiments of the present disclosure are not limited thereto. For example, the processor 120 may display the first screen 810 and the visual object 840 included in the first screen 810 via a display area of the display 160. For example, the processor 120 may display the first screen 810 and the visual object 840 superimposed on the first screen 810. For example, the visual object 840 may be displayed on a software application for displaying a main screen that controls at least another software application executable. The first screen 810 may include a visual object 840 for displaying a screen 830 in an idle state.
[0144] Referring to Example 802 and Example 803, the processor 120 may recognize an input to the visual object 840. The processor 120 may display the screen 830 in response to recognizing the input to the visual object 840. For example, the processor 120 may display the screen 830 based on at least a part of the input to the visual object 840.
[0145] Referring to Example 804, the processor 120 may display a visual object 835 for user verification based on at least a part of an input corresponding to one of the visual objects 831, 832, and 833. For example, the processor 120 may display a screen 830 including a visual object 837 for guiding the start of a verification operation of a user of the second SIM based on at least a part of an input to the visual object 832 corresponding to the second SIM. For example, the processor 120 may display a visual object 838 for verifying a user of the second SIM. Although the visual object 838 is shown as being displayed separately in Example 804, this is only for ease of explanation. For example, the visual object 838 may be displayed on a display area of the display 160 by being included in the screen 830. Optionally, the visual object 838 may not be displayed for external viewing, and user verification may be performed based on physical components included in the electronic device 101.
[0146] In addition, although in Example 804, the visual object 838 of the fingerprint verification method is shown for ease of explanation, embodiments of the present disclosure are not limited thereto. The visual object 838 for verifying a user may include a PIN number, a pattern, and eye recognition.
[0147] Referring to Example 805, in the case of successful verification, the processor 120 may display the second screen 820 of the second SIM. For example, the second screen 820 may include a visual object 840 for displaying the screen 830 in an idle state. For example, the processor 120 may display the second screen 820 and the visual object 840 included in the second screen 820 via the display area of the display 160. For example, the processor 120 may display the second screen 820 and the visual object 840 superimposed on the second screen 820. For example, the visual object 840 may be displayed on a software application for displaying a main screen that controls at least another software application executable. The first screen 810 may include a visual object 840 for displaying the screen 830 in an idle state. Although Example 805 shows an example of displaying the visual object 840 via the main screen, embodiments of the present disclosure are not limited thereto. For example, the second screen 820 may include a visual object 840 for displaying the screen 830 in an idle state. For example, the processor 120 may display the second screen 820 including the visual object 840 on a pop-up window (or quick panel). For example, the pop-up window (or quick panel) may be displayed in response to at least one user input to a part of the display 160 (e.g., the upper end part). The at least one user input may include a swipe or a scroll.
[0148] Figure 9 Another example of an electronic device using a dual mode for a dual subscriber identity module (SIM) according to an embodiment of the present disclosure is shown.
[0149] Although for ease of explanation, Figure 9 an example of an electronic device 101 using a dual mode for two SIMs (dual SIM) is shown, embodiments of the present disclosure are not limited thereto. For example, embodiments of the present disclosure may include an electronic device 101 using a dual mode for three or more SIMs. The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM).
[0150] Figure 9 The electronic device 101 may include Figure 1 some or all of the components of the electronic device 101. For example, Figure 9 The electronic device 101 may include Figure 1 the processor 120. Figure 9 The electronic device 101 may include a foldable type terminal or a straight type terminal. For example, Figure 2The electronic device 101 may represent an example of a foldable type terminal, and Figure 9 the electronic device 101 may represent an example of a straight type terminal.
[0151] Referring to Figure 9 , in Example 900, the processor 120 may display a first screen 910 via the display 160. For example, the first screen 910 may represent a screen for setting a first SIM in the electronic device 101. The first screen 910 may include a first set of visual objects for displaying a first set of software applications. For example, the first set of software applications may include software applications providing a call function. The software application providing the call function for the first SIM may perform a function of outputting first acoustic data for notifying reception of a call. In addition, the first set of software applications may be set based on a first theme. The theme may represent a set of resources for styles and layouts that may be applied to software applications. For example, the first theme may include a black theme and a white theme. For example, the first screen 910, the first set of software applications related to the first SIM, and settings of the first set of software applications (e.g., acoustic data, theme) may be included in the settings of the electronic device 101. The first set of software applications related to the first SIM and the first screen 910 for displaying the first SIM may be set based on first configuration information.
[0152] Referring to Example 900, the first screen 910 may include a visual object 940 for displaying the first screen 910 and a second screen 920. The first screen 910 of Example 900 may include the visual object 940 on a pop-up window (or quick panel) 915. For example, the pop-up window (or quick panel) 915 may be displayed in response to at least one user input to a part of the display 160 (e.g., upper end part). The at least one user input may include a swipe or a scroll. Embodiments of the present disclosure are not limited thereto. For example, the processor 120 may display the first screen 910 and the visual object 940 included in the first screen 910 via a display area of the display 160. For example, the processor 120 may display the first screen 910 and the visual object 940 superimposed on the first screen 910. For example, the visual object 940 may be displayed on a software application for displaying a home screen that controls at least another software application executable. Optionally, the processor 120 may set the visual object 940 to be invisible from the outside. For example, the processor 120 may set the visual object 940 to be invisible from the outside based on an alpha value of the visual object 940. The alpha value may represent the transparency of the visual object 940. Specific details related thereto are described in Figure 10 .
[0153] For example, the processor 120 may recognize an input for the visual object 940. For example, the processor 120 may recognize at least one user input for the visual object 940. For example, the user input may include a touch input. Optionally, the processor 120 may use a specified gesture to recognize an input to the visual object 940. For example, the processor 120 may recognize an input to the visual object 940 by using a specified gesture representing an operation of shaking the electronic device 101 n times.
[0154] Although not shown in Example 900, the processor 120 may recognize setting multiple SIMs. For example, the processor 120 may recognize whether a pSIM is inserted and whether an eSIM is set. In response to recognizing the setting of multiple SIMs, the processor 120 may activate a function of simultaneously displaying a second screen 920 and a first screen 910 via a software application with respect to the visual object 940. When the function is activated, the processor 120 may display the first screen 910 and the second screen 920 via the display 160 by recognizing an input for the visual object 940.
[0155] Referring to Example 901, in response to recognizing an input for the visual object 940, the processor 120 may display the first screen 910 in a first partial area 160-1 in the display area of the display 160, and display the second screen 920 in a second partial area 160-2 in the display area of the display 160. The first partial area 160-1 and the second partial area 160-2 may be included in the display area of the display 160. For example, different from the Figure 2 first partial area 160-1 and the second partial area 160-2 that are horizontally arranged, Figure 9 the first partial area 160-1 and the second partial area 160-2 may be vertically arranged. For example, the default size of the first partial area 160-1 may be set to be the same as the size of the second partial area 160-2. However, embodiments of the present disclosure are not limited thereto, and the default size of the first partial area 160-1 may be set to be different from the size of the second partial area 160-2. Additionally, the size of the first partial area 160-1 may be changed. For example, the size of the first partial area 160-1 may be reduced or enlarged, and correspondingly, the size of the second partial area 160-2 may be enlarged or reduced. Specific details related thereto are described in Figure 11 this.
[0156] For example, in response to recognizing an input for the visual object 940, the processor 120 may stop displaying the visual object 940. For example, when the visual object 940 is displayed on a software application for displaying a home screen, the processor may stop displaying the visual object 940 in response to recognizing the input.
[0157] For example, the second screen 920 may include a second set of visual objects for displaying a second set of software applications different from the first set of software applications. For example, the second set of software applications may include software applications providing a call function. The software application providing the call function for the second SIM may perform a function of outputting second acoustic data for notifying that a call has been received. The second acoustic data may be set differently from the first acoustic data. In addition, the second set of software applications may be set based on a second theme. The theme may represent a set of resources for styles and layouts that can be applied to software applications. The second theme may be set differently from the first theme. For example, the second screen 920, the second set of software applications related to the second SIM, and the settings of the second set of software applications (e.g., acoustic data, theme) may be included in the settings of the electronic device 101. The second set of software applications related to the second SIM and the second screen 920 for displaying the second set of software applications may be set based on second configuration information. The second configuration information of the second SIM may be set differently from the first configuration information of the first SIM, but at least a part of the second configuration information may be set to be the same as the first configuration information.
[0158] Comparing Comparative Example 900 and Example 901, the layout of the first set of software applications on the first screen 910 may be changed. For example, in the case of Example 900, the first screen 910 is displayed on a relatively wider display area of the display 160, but in the case of Example 901, when the first screen 210 is displayed on a relatively narrower first partial area 160-1, the layout may be changed. For example, the change in the layout may include narrowing the gaps between the software applications in the first set, changing the arrangement of the software applications in the first set, reducing the size of the software applications in the first set, or increasing the number of page indicators of the software applications in the first set.
[0159] Referring to Example 902, the processor 120 may recognize a user input for moving the boundary 930. For example, the processor 120 may recognize a user input for moving the boundary 930 in a first direction 931 or a second direction (not shown). For example, the user input for moving the boundary 930 in a certain direction may include a slide (or scroll). For example, the processor 120 may recognize a user input indicating moving the boundary 930 in the first direction 931. For example, when viewed with reference to the vertical direction of the display 160, the first direction 931 may represent an upward direction. The second direction may represent a direction opposite to the first direction 931. For example, when viewed with reference to the vertical direction of the display 160, the second direction may represent a downward direction.
[0160] For example, the processor 120 may change the size of the first partial area 160-1 of the first screen 910 based on user input for the boundary 930 and display it. For example, based on user input indicating that the boundary 930 is moved in the first direction 931, the processor 120 may reduce the size of the first partial area 160-1, and may display the first screen 910 via the reduced-size first partial area 160-1. Accordingly, the processor 120 may change the size of the second partial area 160-2 and display it. For example, the processor 120 may display the second screen 920 via the second partial area 160-2, the size of which is enlarged by the reduced size of the first partial area 160-1. The above example describes the case of moving the boundary 930 in the first direction 931, and conversely, in the case of moving the boundary 930 in the second direction based on user input, the size of the first partial area 160-1 may be enlarged and the size of the second partial area 160-2 may be reduced.
[0161] Referring to Example 903, the processor 120 may identify whether a value of a changed size of the second partial area 160-2 (or the first partial area 160-1) according to user input for the boundary 930 is greater than a reference value. For example, in the case where the value of the changed size of the second partial area 160-2 is greater than the reference value, based on at least a part of user input indicating that the boundary 930 is moved in the first direction 931, the processor 120 may display the second screen 920 in the display area of the display 160, as shown in Example 903. Although not shown in Figure 9 it, the processor 120 may resume the display of the visual object 940 with respect to the visual object 940 that stopped being displayed in Example 901. For example, in the case where the first screen 910 is again displayed in the display area of the display 160, after the first screen 910 and the second screen 920 are displayed in response to an input of the visual object 940 in Example 901, the processor 120 may resume the display of the visual object 940 superimposed on the first screen 910.
[0162] For example, in the case where the value of the changed size of the first partial area 160-1 is greater than the reference value, based on at least a part of user input indicating that the boundary 930 is moved in the second direction, the processor 120 may display the first screen 910 in the display area of the display 160, as shown in Example 901. For example, the reference value may be set by the user for each SIM. Additionally, the reference value may be set by the user according to a state (e.g., horizontal or vertical) in which the display 160 is placed, as identified by a sensor (e.g., Figure 1 the sensor module 176) of the electronic device 101.
[0163] For example, in a case where a value indicating the size of the second partial area 160-2 (or the first partial area 160-1) changed according to a user input for the boundary 930 is greater than a reference value, the processor 120 may recognize the termination of the dual mode.
[0164] Comparing Example 902 and Example 903, the layout of the second set of software applications on the second screen 920 can be changed. For example, in the case of Example 902, the second screen 920 is displayed on the relatively narrower second partial area 160-2, but in the case of Example 903, when the second screen 920 is displayed on the relatively wider display area of the display 160, the layout can be changed. For example, the change in the layout may include widening the gaps between the software applications in the second set, changing the arrangement of the software applications in the second set, enlarging the sizes of the software applications in the second set, or reducing the number of page indicators of the software applications in the second set.
[0165] Referring to the above description, the apparatus and method using dual mode according to an embodiment of the present disclosure may display multiple screens for multiple SIMs via a partial area of a display. The apparatus and method using dual mode according to an embodiment of the present disclosure may use visual objects to display multiple screens for multiple SIMs in a partial area of a display. The apparatus and method using dual mode according to an embodiment of the present disclosure may provide a more intuitive dual-mode-based service to a user by displaying screens differently set for each of the multiple SIMs. Accordingly, a user may effectively use multiple SIMs via one electronic device. For example, a user may use some of the SIMs for work purposes and other some of the SIMs for personal purposes.
[0166] Figure 10 An example of a visual object for dual mode according to an embodiment of the present disclosure is shown.
[0167] Although for ease of explanation, Figure 10 an example of an electronic device 101 using dual mode for two SIMs (dual SIM) is shown, embodiments of the present disclosure are not limited thereto. For example, embodiments of the present disclosure may include an electronic device 101 using dual mode for three or more SIMs. The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM).
[0168] Figure 10 The electronic device 101 may include Figure 1 some or all of the components of the electronic device 101. For example, Figure 10 The electronic device 101 may include Figure 1 the processor 120. Figure 10The electronic device 101 may include a foldable terminal or a straight plate type terminal.
[0169] Figure 10 Examples 1000, 1001, and 1002 of a visual object 1040 for dual mode are shown. Referring to examples 1000, 1001, and 1002, the electronic device 101 may display a first screen 1010. For example, the processor 120 may display the first screen 1010 for a first SIM in a display area of the display 160. For example, the first screen 1010 may include a first set of visual objects for displaying a first set of software applications.
[0170] Referring to example 1000, the processor 120 may display the first screen 1010 including a pop-up window (or quick panel) 1015. For example, the first screen 1010 may include a visual object 1040-1 for dual mode (e.g., simultaneously displaying the first screen 1010 and a second screen (not shown)) on the pop-up window 1015. For example, the pop-up window (or quick panel) 1015 may be displayed in response to at least one user input to a part (e.g., upper end part) of the display 160. The at least one user input may include a slide or a scroll.
[0171] Referring to example 1001, the processor 120 may simultaneously display the first screen 1010 and a visual object 1040-2 included in the first screen 910 via the display area of the display 160. For example, the processor 120 may display the first screen 1010 and the visual object 1040-2 superimposed on the first screen 1010. For example, the visual object 1040 may be displayed on a software application for displaying a main screen for controlling at least another software application executable.
[0172] Referring to example 1002, the processor 120 may set the visual object 1040-3 to be avoided from being viewed from the outside. For example, the processor 120 may set the visual object 1040-3 to be avoided from being viewed from the outside based on an alpha value of the visual object 1040-3. The alpha value may represent the transparency of the visual object 1040-3. For example, the processor 120 may set the visual object 1040-3 to be located in a specified area. For example, the specified area may be set by the user for each SIM. Additionally, the specified area may be set by the user according to a state (e.g., horizontal or vertical) in which the display 160 is placed. Since the visual object 1040-3 is set to be avoided from being viewed from the outside, this is to allow the user to easily identify the visual object 1040-3.
[0173] Figure 11 An example of using dual mode to display screens of different sizes according to an embodiment of the present disclosure is shown.
[0174] Although, for ease of explanation, Figure 11 an example of an electronic device 101 using a dual mode for two SIMs (dual SIM) is shown, embodiments of the present disclosure are not limited thereto. For example, embodiments of the present disclosure may include an electronic device 101 using a dual mode for three or more SIMs. The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM).
[0175] Figure 11 The electronic device 101 may include Figure 1 some or all of the components of the electronic device 101. For example, Figure 11 the electronic device 101 may include Figure 1 a processor 120. Figure 11 The electronic device 101 may include a foldable terminal or a straight terminal.
[0176] Referring to Reference Example 1100, the processor 120 may display a first screen 1110 in a first partial area 160-1 in the display area of the display 160 and display a second screen 1120 in a second partial area 160-2 in the display area of the display 160 in response to recognizing an input of a visual object (not shown) for simultaneously displaying the first screen 1110 and the second screen 1120.
[0177] Referring to Reference Example 1100, the processor 120 may recognize a user input for moving the boundary 1130. For example, the processor 120 may recognize a user input for moving the boundary 1130 in a first direction 1131 or a second direction 1132. For example, a user input for moving the boundary 1130 in a direction may include a slide (or scroll). For example, the processor 120 may recognize a user input indicating moving the boundary 1130 in the first direction 1131. For example, when viewed with reference to the vertical direction of the display 160, the first direction 1131 may represent a left direction. The second direction may represent a direction opposite to the first direction 1131. For example, when viewed with reference to the vertical direction of the display 160, the second direction may represent a right direction.
[0178] Referring to Example 1100 and Example 1101, the processor 120 may change the size of the first partial area 160-1 of the first screen 1110 based on user input for the boundary 1130 and display the first screen 1110. For example, based on user input indicating that the boundary 1130 is moved in the first direction 1131, the processor 120 may reduce the size of the first partial area 160-1, and may display the first screen 1110 via the reduced-size first partial area 160-3. Accordingly, the processor 120 may change the size of the second partial area 160-2 and display it. For example, the processor 120 may display the second screen 1120 via the second partial area 160-4, the size of which is enlarged by the size reduced from the first partial area 160-1 to the first partial area 160-3. Example 1101 shows the case where the boundary 1130 is moved in the first direction 1131. Conversely, in the case where the boundary 1130 is moved in the second direction 1132 based on user input, the size of the first partial area 160-1 may be enlarged and the size of the second partial area 160-2 may be reduced.
[0179] Figure 12 An example of a method of transmitting data in a dual mode according to an embodiment of the present disclosure is shown.
[0180] Although for ease of explanation, Figure 12 an example of an electronic device 101 using a dual mode for two SIMs (dual SIM) is shown, embodiments of the present disclosure are not limited thereto. For example, embodiments of the present disclosure may include an electronic device 101 using a dual mode for three or more SIMs. The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM).
[0181] Figure 12 The electronic device 101 may include Figure 1 some or all components of the electronic device 101. For example, Figure 12 the electronic device 101 may include Figure 1 the processor 120. Figure 12 The electronic device 101 may include a foldable type terminal or a straight type terminal.
[0182] In Example 1200, the electronic device 101 may be in a state of using a dual mode. For example, in response to an input for recognizing a visual object for the dual mode (e.g., displaying the first screen 1210 and the second screen 1220), the processor 120 may display the first screen 1210 in the first partial area 160-1 of a display (e.g., Figure 1 the display module 160) and display the second screen 1220 in the second partial area 160-2.
[0183] For example, the processor 120 may display a first screen 1210 including a visual object 1215 in a first partial area 160-1. For example, in response to recognizing a specified gesture 1218 for the visual object 1215, the processor 120 may send data of the visual object 1215 from a first SIM to a second SIM. For example, the processor 120 may recognize the specified gesture 1218 for the visual object 1215. For example, the specified gesture 1218 may include at least one user input. For example, the specified gesture 1218 may include a drag-and-drop from the first screen 1210 toward the second screen 1220. For example, in a case where the visual object 1215 is a visual object corresponding to a software application, the data may include information for installing the software application. For example, when the visual object 1215 is a visual object corresponding to a file (e.g., a picture, a message, etc.), the data may include information for copying the file. Optionally, the specified gesture 1218 may include an operation of shaking the electronic device 101 n times after a user input within a specified time period for the visual object 1215.
[0184] Referring to the above description, in the case of using the dual mode, the apparatus and method according to an embodiment of the present disclosure can easily send data from a specific SIM to another SIM. At this time, the apparatus and method according to an embodiment of the present disclosure can send data via a more intuitive operation (e.g., drag-and-drop), thereby providing a more convenient user experience to the user.
[0185] Figure 13a and Figure 13b is a flowchart illustrating an example of a method for providing a dual SIM service based on a dual mode according to an embodiment of the present disclosure.
[0186] Although, for ease of explanation, Figure 13a and Figure 13b show an example of an electronic device 101 using a dual mode (dual SIM) for two SIMs, embodiments of the present disclosure are not limited thereto. For example, embodiments of the present disclosure may include an electronic device 101 using a dual mode for three or more SIMs. The SIM may include a physical SIM (pSIM) and an embedded SIM (eSIM).
[0187] Figure 13a and Figure 13b The method of Figure 1 may be executed by an electronic device 101 of Figure 1 For example, the method may be executed by a processor 120 of
[0188] Referring to Figure 13a and Figure 13b, in operation 1305, the processor 120 may identify that multiple SIMs are set. For example, the processor 120 may identify whether a pSIM is inserted into the electronic device 101 and whether an eSIM is set.
[0189] In operation 1310, the processor 120 may activate the function of displaying a first screen and a second screen. For example, in response to identifying that multiple SIMs are set, the processor 120 may activate, via a software application, the function of simultaneously displaying a second screen of a second SIM and a first screen of a visual object. The visual object may represent a visual object for displaying a first screen of a first SIM and a second screen of a second SIM.
[0190] In operation 1315, the processor 120 may display the first screen in a display area. For example, the processor 120 may display a first screen of a first SIM in a display area of a display (e.g., Figure 1 the display module 160). For example, the processor 120 may display the first screen by using the entire display area. In Figure 13a , although operation 1315 is shown as being performed after operation 1305 and operation 1310, embodiments of the present disclosure are not limited thereto. Operation 1315 may be performed before operation 1305 and operation 1310, or may also be performed between operation 1305 and operation 1310.
[0191] In operation 1320, the processor 120 may identify an input for the visual object. For example, the processor 120 may identify an input for a visual object for displaying a first screen and a second screen. For example, the processor 120 may identify at least one user input for the visual object. For example, the user input may include a touch input. Optionally, the processor 120 may use a specified gesture to identify an input to the visual object. For example, the processor 120 may use a specified gesture representing an operation of shaking the electronic device 101 n times to identify an input to the visual object. For example, the processor 120 may identify the execution of a dual mode based on an input to the visual object.
[0192] In operation 1325, the processor 120 may display a first screen in a first partial area and a second screen in a second partial area. For example, when a function is activated, the processor 120 may display the first screen and the second screen via the display by recognizing an input of visual objects for displaying the first screen and the second screen. The processor 120 may display the first screen via the first partial area in the display area of the display and display the second screen via the second partial area in the display area. For example, the default size of the first partial area may be set to be the same as the size of the second partial area. However, embodiments of the present disclosure are not limited thereto, and the default size of the first partial area may be set to be different from the size of the second partial area. Additionally, the size of the first partial area may be changed. For example, the size of the first partial area may be reduced or enlarged, and correspondingly, the size of the second partial area may be enlarged or reduced.
[0193] In operation 1325, the processor 120 may set the settings of the electronic device 101 for the first screen displayed in the first partial area based on first configuration information related to the first SIM, and may set the settings of the electronic device 101 for the second screen displayed in the second partial area based on second configuration information related to the second SIM. For example, the settings of the electronic device for the first screen may be applied to a first set of software applications related to the first SIM and the screen for displaying the first set of software applications (e.g., the first partial area of the display). For example, the settings of the electronic device for the second screen may be applied to a second set of software applications related to the second SIM and the screen for displaying the second set of software applications (e.g., the second partial area of the display). For example, the processor 120 may recognize a user input for the first partial area or the second partial area. In response to recognizing the user input for the first partial area or the second partial area, the processor 120 may set another setting (e.g., acoustic data when a call is received) other than the settings of the electronic device displayed via the display area of the display (e.g., the first partial area and the second partial area) based on SIM-related configuration information corresponding to the recognized user input.
[0194] In operation 1330, the processor 120 may identify whether the boundary moves. For example, the processor 120 may identify a user input for moving the boundary between the first screen and the second screen. For example, the user input for moving the boundary in a direction may include a swipe (or scroll). In operation 1330, when the processor 120 identifies that the boundary moves, the processor 120 may perform operation 1335. On the contrary, when the processor 120 identifies that the boundary does not move, the processor 120 may perform operation 1325. For example, when it is identified that the boundary does not move, the processor 120 may keep the first screen displayed in the first partial area and the second screen displayed in the second partial area.
[0195] In operation 1335, the processor 120 may identify whether the moving direction of the boundary is the first direction. For example, the processor 120 may identify whether the moving direction of the boundary is the first direction based on the input indicating the movement of the boundary. For example, when viewed with reference to the vertical direction of the display 160, the first direction may indicate the left direction. However, this is only an example for ease of explanation, and embodiments of the present disclosure are not limited thereto.
[0196] In operation 1335, when the processor 120 identifies that the moving direction is the first direction, the processor 120 may perform operation 1340. In operation 1335, when the processor 120 identifies that the moving direction is the second direction (e.g., the right direction) opposite to the first direction, the processor 120 may perform operation 1345.
[0197] In operation 1340, the processor 120 may identify whether the size of the second partial area is greater than a reference value. For example, the processor 120 may identify that the size of the second partial area for displaying the second screen changes as the boundary moves in the first direction. When the boundary moves in the first direction, the processor 120 may identify whether the changed (e.g., enlarged) size of the second partial area is greater than the reference value. For example, the reference value may be set by the user for each SIM. Additionally, the reference value may be set by the user according to the state (e.g., horizontal or vertical) in which the display is placed as identified by a sensor (e.g., Figure 1 the sensor module 176) of the electronic device 101.
[0198] In operation 1340, when the processor 120 identifies that the size of the second partial area is greater than the reference value, the processor 120 may perform operation 1350. In operation 1340, when the processor 120 identifies that the size of the second partial area is less than or equal to the reference value, the processor 120 may perform operation 1355.
[0199] In operation 1345, the processor 120 may identify whether the size of the first partial area is greater than a reference value. For example, the processor 120 may identify that the size of the first partial area displaying the first screen changes as the boundary moves in the second direction. When the boundary moves in the second direction, the processor 120 may identify whether the changed (e.g., enlarged) size of the first partial area is greater than the reference value. For example, the reference value may be set by the user for each SIM. Additionally, the reference value may be set by the user according to the state (e.g., horizontal or vertical) in which the display is placed as identified by a sensor (e.g., Figure 1 the sensor module 176) of the electronic device 101.
[0200] In operation 1345, when the processor 120 identifies that the size of the first partial area is greater than the reference value, the processor 120 may perform operation 1360. In operation 1345, when the processor 120 identifies that the size of the second partial area is less than or equal to the reference value, the processor 120 may perform operation 1355.
[0201] In operation 1350, the processor 120 may display a second screen in the display area. For example, when it is identified in operation 1340 that the size of the second partial area is greater than the reference value, the processor 120 may display the second screen in the display area of the display by expanding the second screen. In operation 1325, the first screen is displayed in the first partial area, and the second screen is displayed in the second partial area, and when it is identified in operation 1340 that the size of the second partial area is greater than the reference value, the second screen may be enlarged and displayed via the entire display area.
[0202] For example, the processor 120 may simultaneously display visual objects for the first screen and the second screen and the second screen. For example, the visual objects may be superimposed on the second screen. For example, in the case where the size of the second partial area is recognized as being greater than a reference value, the processor 120 may recognize that the dual mode is terminated and the second SIM is selected. For example, the processor 120 may change the settings of the electronic device 101 based on second configuration information related to the second SIM. For example, in operation 1325, the processor 120 may set the settings of the electronic device 101 for the first screen displayed in the first partial area based on first configuration information related to the first SIM, and may set the settings of the electronic device 101 for the second screen displayed in the second partial area based on second configuration information related to the second SIM. In operation 1340, in response to recognizing that the second SIM is selected, the processor 120 may change the settings of the electronic device 101 based on second configuration information related to the second SIM. For example, the settings may be applied to a second set of software applications related to the second SIM and the screen for displaying the second set of software applications (e.g., the entire display area of the display).
[0203] In operation 1355, the processor 120 may display the first screen in the first partial area of the changed size and display the second screen in the second partial area of the changed size. For example, the processor 120 may recognize the second partial area of the changed (e.g., enlarged) size recognized in operation 1340 and the first partial area of the changed (e.g., reduced) size according to the second partial area. The processor 120 may display the first screen via the reduced first partial area recognized via operation 1340 and display the second screen via the enlarged second partial area. Additionally, the processor 120 may recognize the first partial area of the changed (e.g., enlarged) size recognized in operation 1345 and the second partial area of the changed (e.g., reduced) size according to the first partial area. The processor 120 may display the first screen via the enlarged first partial area recognized via operation 1345 and display the second screen via the reduced second partial area.
[0204] In operation 1360, the processor 120 may display the first screen in the display area. For example, in the case where the size of the first partial area recognized in operation 1345 is greater than a reference value, the processor 120 may display the first screen in the display area of the display by expanding the first screen. In operation 1325, the first screen is displayed in the first partial area and the second screen is displayed in the second partial area, and when the size of the first partial area recognized in operation 1345 is greater than a reference value, the first screen may be expanded and displayed via the entire display area.
[0205] For example, the processor 120 may display visual objects for the first screen and the second screen and the first screen simultaneously. For example, the visual objects may be superimposed on the first screen. For example, when it is recognized that the size of the first partial area is greater than a reference value, the processor 120 may recognize that the dual mode is terminated and the first SIM is selected. For example, the processor 120 may change the settings of the electronic device 101 based on the first configuration information related to the first SIM. For example, in operation 1325, the processor 120 may set the settings of the electronic device 101 for the first screen displayed in the first partial area based on the first configuration information related to the first SIM, and may set the settings of the electronic device 101 for the second screen displayed in the second partial area based on the second configuration information related to the second SIM. In operation 1345, in response to recognizing that the first SIM is selected, the processor 120 may change the settings of the electronic device 101 based on the first configuration information related to the first SIM. For example, the settings may be applied to the first set of software applications related to the first SIM and the screen for displaying the first SIM (e.g., the entire display area of the display).
[0206] When referring Figure 13a and Figure 13b to, it is assumed that in operation 1315, the first screen is displayed in the display area, and when the first screen is displayed again in the display area in operation 1360, the simultaneous display of the visual objects with the first screen may be referred to as resuming the display of the visual objects.
[0207] Referring to the above description, a device and method using a dual mode according to an embodiment of the present disclosure may display multiple screens for multiple SIMs via partial areas of a display. A device and method using a dual mode according to an embodiment of the present disclosure may use visual objects to display multiple screens for multiple SIMs in partial areas of a display. A device and method using a dual mode according to an embodiment of the present disclosure may provide a more intuitive dual-mode-based service to a user by displaying screens differently set for each of the multiple SIMs. Thus, a user may effectively use multiple SIMs via one electronic device. For example, a user may use some of the SIMs for work purposes and other some of the SIMs for personal purposes.
[0208] Figure 14a and Figure 14b show an example of the state of a display of an electronic device according to an embodiment of the present disclosure.
[0209] Referring Figure 14a, the display 160 may include a display area corresponding to an area capable of receiving a touch input. For example, the display area may include a first display area 1431 provided or formed on the first housing 1410 of the electronic device 101, a second display area 1432 provided or formed on the second housing 1420 of the electronic device 101, and a third display area 1433 between the first display area 1431 and the second display area 1432. For example, the third display area 1433 may be provided across a folding housing ( Figure 14a and Figure 14b not shown in Figure 14b the folding housing 1465 in
[0210] ). For example, the display 160 may be in a state 1400, which is the first state among a plurality of states. For example, the state 1400 may be an unfolded state, in which the second housing 1420 is fully unfolded relative to the first housing 1410 through the folding housing ( Figure 14b the folding housing 1465 shown). For example, the state 1400 may be a state in which a first direction 1401 facing the first display area 1431 is substantially parallel to a second direction 1402 facing the second display area 1432. For example, the state 1400 may be a state in which the first display area 1431, the second display area 1432, and the third display area 1433 are provided on one virtual plane. For example, the state 1400 may be a state in which an angle 1403 between the first display area 1431 and the second display area 1432 is approximately 180 degrees. However, it is not limited thereto.
[0211] For example, the display 160 may be in a second state among a plurality of states. Referring to Figure 14b , the display 160 may be in a state 1450 as the second state. For example, the state 1450 may be a folded state, in which the second housing 1420 is fully folded relative to the first housing 1410 through the folding housing 1465. For example, the state 1450 may be a state in which the first direction 1401 and the second direction 1402 are substantially opposite. For example, the state 1450 may be a state in which the first display area 1431 substantially overlaps the second display area 1432. For example, the state 1450 may be a state in which an angle 1453 between the first display area 1431 and the second display area 1432 is approximately 0 degrees. However, it is not limited thereto.
[0212] In state 1450, the display 160 may be bent by rotation provided via the folding housing 1465. For example, in state 1450, the third display area 1433 may be bent. For example, the third display area 1433 may be in a bent state to prevent the display 160 from breaking in state 1450. However, it is not limited thereto. Although not shown in Figure 14a and Figure 14b , multiple states may include one or more intermediate states between state 1400 and state 1450.
[0213] As described above, the electronic device 101 may include a display 160. The electronic device 101 may include a processor 120. The processor 120 may be configured to display a visual object in the display area of the display 160 for simultaneously displaying a first screen of a first subscriber identity module (SIM) and a second screen of a second SIM different from the first SIM. The processor 120 may be configured to, in response to an input to the visual object, display the first screen in a first partial area in the display area and display the second screen in a second partial area in the display area. The processor 120 may be configured to, based on at least a part of a user input representing moving a boundary between the first screen and the second screen in a first direction, display the second screen by expanding the second screen in the display area and change settings of the electronic device based on configuration information related to the second SIM. The processor 120 may be configured to, based on at least a part of a user input representing moving the boundary in a second direction opposite to the first direction, display the first screen by expanding the first screen in the display area and change settings of the electronic device based on configuration information related to the first SIM.
[0214] According to an embodiment, the electronic device 101 may include a first housing including a first surface and a second surface opposite to the first surface. The electronic device 101 may include a second housing including a third surface and a fourth surface opposite to the third surface. The electronic device 101 may include a third housing including a hinge structure rotatably connecting a first side surface of the first housing and a side surface of the second housing facing the first housing. The display 160 may include a flexible display disposed on the first surface and the third surface and extending across the third housing. The first partial area may represent an area corresponding to the first surface. The second partial area may represent an area corresponding to the third surface. The boundary may represent an area corresponding to the third housing between the first surface and the third surface.
[0215] According to an embodiment, the processor 120 may be configured to identify that a plurality of SIMs including a first SIM and a second SIM are provided with respect to the electronic device 101. The processor 120 may be configured to activate a function of displaying a first screen and a second screen via a software application with respect to a visual object in response to identifying that the plurality of SIMs are provided.
[0216] According to an embodiment, when the first screen is displayed in the display area of the display 160, the processor 120 may be configured to display another visual object for displaying second notification information of the second SIM and a visual object superimposed on the first screen. When the second screen is displayed in the display area of the display 160, the processor 120 may be configured to display another visual object for displaying first notification information of the first SIM and a visual object superimposed on the second screen.
[0217] According to an embodiment, the visual object may be displayed on a software application that controls at least another executable software application, or may be displayed on a pop-up window displayed in response to at least one input.
[0218] According to an embodiment, the visual object may be located in a specified area in the display area, and the visual object may be set to avoid being viewed via the display 160 based on an alpha value. The alpha value may represent the transparency of the visual object.
[0219] According to an embodiment, the processor 120 may be configured to display a visual object for verifying a user of the electronic device 101 in response to at least one user input for the specified area. The processor 120 may be configured to display the first screen via a first partial area and display the second screen via a second partial area in response to at least one user input for the visual object for verification.
[0220] According to an embodiment, when a size of the second partial area is greater than a reference value, the processor 120 may be configured to display the second screen in the display area of the display 160 based on at least a part of a user input indicating moving a boundary in a first direction. When a size of the first partial area is greater than a reference value, the processor 120 may be configured to display the first screen in the display area of the display 160 based on at least a part of a user input indicating moving a boundary in a second direction.
[0221] According to an embodiment, the processor 120 may be configured to, based on at least a part of a user input indicating a movement of a boundary towards a first direction, display a second screen in a second partial area having an enlarged size and display a first screen in a first partial area when the size of the second partial area is less than or equal to a reference value. The processor 120 may be configured to, based on at least a part of a user input indicating a movement of the boundary towards a second direction, display the first screen in a first partial area having an enlarged size and display the second screen in a second partial area having a reduced size when the size of the first partial area is less than or equal to the reference value.
[0222] According to an embodiment, the first screen may include a first set of visual objects for displaying a first set of software applications. The second screen may include a second set of visual objects for displaying a second set of software applications different from the first set of software applications.
[0223] According to an embodiment, the processor 120 may be configured to display a third screen in a display area of the display 160, the third screen including visual objects for displaying the first screen and visual objects for displaying the second screen. The processor 120 may be configured to display the first screen in the display area in response to an input to the visual object for displaying the first screen. The processor 120 may be configured to display the second screen in the display area in response to an input to the visual object for displaying the second screen.
[0224] According to an embodiment, the processor 120 may be configured to display a visual object for verifying a first user associated with a first SIM in response to an input to the visual object for displaying the first screen. The processor 120 may be configured to display a visual object for verifying a second user different from the first user associated with a second SIM in response to an input to the visual object for displaying the second screen.
[0225] According to an embodiment, the processor 120 may be configured to recognize a specified gesture for a visual object in the first screen. The processor 120 may be configured to send data of the visual object from the first SIM to the second SIM based on the specified gesture.
[0226] According to an embodiment, the specified gesture may include drag and drop.
[0227] As described above, the method performed by the electronic device 101 may include displaying a visual object in a display area of a display 160 of the electronic device 101 to simultaneously display a first screen of a first subscriber identity module (SIM) and a second screen of a second SIM different from the first SIM. The method may include, in response to an input to the visual object, displaying the first screen in a first partial area in the display area and displaying the second screen in a second partial area in the display area. The method may include, based on at least a part of a user input indicating moving a boundary between the first screen and the second screen in a first direction, displaying the second screen by expanding the second screen in the display area and changing settings of the electronic device based on configuration information related to the second SIM. The method may include, based on at least a part of a user input indicating moving the boundary in a second direction opposite to the first direction, displaying the first screen by expanding the first screen in the display area and changing settings of the electronic device based on configuration information related to the first SIM.
[0228] According to an embodiment, the electronic device 101 may include a first housing including a first surface and a second surface opposite to the first surface. The electronic device 101 may include a second housing including a third surface and a fourth surface opposite to the third surface. The electronic device 101 may include a third housing including a hinge structure rotatably connecting a first side of the first housing and a second side of the second housing facing the first housing. The display 160 may include a flexible display disposed on the first surface and the third surface and extending across the third housing. The first partial area may represent an area corresponding to the first surface. The second partial area may represent an area corresponding to the third surface. The boundary may represent an area corresponding to the third housing between the first surface and the third surface.
[0229] According to an embodiment, the method may include identifying that a plurality of SIMs including the first SIM and the second SIM are set with respect to the electronic device 101. The method may include, in response to identifying that the plurality of SIMs are set, activating a function of displaying the first screen and the second screen via a software application with respect to the visual object.
[0230] According to an embodiment, the method may include, when the first screen is displayed in the display area of the display 160, displaying another visual object for displaying second notification information of the second SIM and the visual object superimposed on the first screen. The method may include, when the second screen is displayed in the display area of the display 160, displaying another visual object for displaying first notification information of the first SIM and the visual object superimposed on the second screen.
[0231] According to an embodiment, a visual object may be displayed on a software application that controls at least another executable software application, or may be displayed on a pop-up window that is displayed in response to at least one input.
[0232] According to an embodiment, a visual object may be located in a specified area within a display area, and the visual object may be set to avoid being viewed via the display 160 based on an alpha value. The alpha value may represent the transparency of the visual object.
[0233] According to an embodiment, the method may include displaying a visual object for verifying a user of the electronic device 101 in response to at least one user input for the specified area. The method may include displaying a first screen via a first partial area and a second screen via a second partial area in response to at least one user input for the visual object for verification.
[0234] According to an embodiment, the method may include, based on at least a part of a user input indicating movement of a boundary in a first direction, displaying the second screen in the display area of the display 160 when the size of the second partial area is greater than a reference value. The method may include, based on at least a part of a user input indicating movement of a boundary in a second direction, displaying the first screen in the display area of the display 160 when the size of the first partial area is greater than a reference value.
[0235] According to an embodiment, the method may include, based on at least a part of a user input indicating movement of a boundary in a first direction, displaying the second screen in the second partial area with an enlarged size and displaying the first screen in the first partial area when the size of the second partial area is less than or equal to the reference value. The method may include, based on at least a part of a user input indicating movement of a boundary in a second direction, displaying the first screen in the first partial area with an enlarged size and displaying the second screen in the second partial area with a reduced size when the size of the first partial area is less than or equal to the reference value.
[0236] According to an embodiment, the first screen may include a first set of visual objects for displaying a first set of software applications. The second screen may include a second set of visual objects for displaying a second set of software applications different from the first set of software applications.
[0237] According to an embodiment, the method may include displaying a third screen in a display area of a display 160, the third screen including a visual object for displaying a first screen and a visual object for displaying a second screen. The method may include, in response to an input to the visual object for displaying the first screen, displaying the first screen in the display area. The method may include, in response to an input to the visual object for displaying the second screen, displaying the second screen in the display area.
[0238] According to an embodiment, the method may include, in response to an input to the visual object for displaying the first screen, displaying a visual object for verifying a first user associated with a first SIM. The method may include, in response to an input to the visual object for displaying the second screen, displaying a visual object for verifying a second user different from the first user associated with a second SIM.
[0239] According to an embodiment, the method may include identifying a designated gesture for a visual object in the first screen. The method may include, based on the designated gesture, sending data of the visual object from the first SIM to the second SIM.
[0240] According to an embodiment, the designated gesture may include a drag-and-drop.
[0241] An electronic device according to various embodiments may be one of various types of electronic devices. The electronic device may include, for example, a portable communication device (e.g., a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance. According to an embodiment of the present disclosure, the electronic device is not limited to the above-described electronic devices.
[0242] It should be understood that the various embodiments of the present disclosure and the terms used therein are not intended to limit the technical features set forth herein to specific embodiments, but include various changes, equivalent forms or alternative forms corresponding to the respective embodiments. For the description of the drawings, like reference numerals may be used to refer to like or related elements. It will be understood that a singular noun corresponding to a term may include one or more things, unless the relevant context clearly indicates otherwise. As used herein, each of the phrases such as "A or B", "at least one of A and B", "at least one of A or B", "A, B or C", "at least one of A, B and C", and "at least one of A, B or C" may include any one or all possible combinations of the items listed together in the corresponding one of the plurality of phrases. As used herein, terms such as "first" and "second" or "1st" and "2nd" may be used to simply distinguish the corresponding components from another component, and do not limit the components in other respects (e.g., importance or order). It will be understood that, in the case where the terms "operatively" or "communicatively" are used or where the terms "operatively" or "communicatively" are not used, if an element (e.g., a first element) is referred to as "coupled with" or "connected to" another element (e.g., a second element), it means that the one element can be directly connected to (e.g., wired to) the other element, wirelessly connected to the other element, or connected to the other element via a third element.
[0243] As used in connection with the various embodiments of the present disclosure, the term "module" may include a unit implemented in hardware, software, or firmware and may be used interchangeably with other terms (e.g., "logic", "logic block", "portion", or "circuit"). A module may be a single integrated component adapted to perform one or more functions or the smallest unit or portion of the single integrated component. For example, according to an embodiment, a module may be implemented in the form of an application specific integrated circuit (ASIC).
[0244] The various embodiments described herein can be implemented as software (e.g., program 140) including one or more instructions readable by a machine (e.g., electronic device 101) stored in a storage medium (e.g., internal memory 136 or external memory 138). For example, under the control of a processor, a processor (e.g., processor 120) of the machine (e.g., electronic device 101) can call at least one of the one or more instructions stored in the storage medium and run the at least one instruction with or without using one or more other components. This enables the machine to operate to perform at least one function in accordance with the at least one instruction called. The one or more instructions can include code generated by a compiler or code that can be run by an interpreter. The machine-readable storage medium can be provided in the form of a non-transitory storage medium. Herein, the term "non-transitory" only means that the storage medium is a tangible device and does not include signals (e.g., electromagnetic waves), but this term does not distinguish between the case where data is stored semi-permanently in the storage medium and the case where data is stored temporarily in the storage medium.
[0245] According to an embodiment, a method according to various embodiments of the present disclosure can be included and provided in a computer program product. The computer program product can be traded between a seller and a purchaser as a product. The computer program product can be distributed (e.g., downloaded or uploaded) online via an application store (e.g., Play Store TM ), or can be directly distributed (e.g., downloaded or uploaded) between two user devices (e.g., smart phones). If it is distributed online, at least part of the computer program product can be generated temporarily, or at least part of the computer program product can be stored at least temporarily in a machine-readable storage medium (such as the memory of a manufacturer's server, an application store's server, or a forwarding server).
[0246] According to various embodiments, each of the above components (e.g., a module or a program) may include a single entity or multiple entities, and some of the multiple entities may be separately provided in different components. According to various embodiments, one or more of the above components may be omitted, or one or more other components may be added. Optionally or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform the one or more functions of each of the multiple components in the same or similar manner as the corresponding one of the multiple components performed the one or more functions before integration. According to various embodiments, the operations performed by a module, a program, or another component may be performed sequentially, in parallel, repeatedly, or in a heuristic manner, or one or more of the operations may be run in a different order or omitted, or one or more other operations may be added.
Claims
1. An electronic device (101), comprising: A display (160); And A processor (120), Wherein, the processor (120) is configured to: Display a visual object in a display area of the display (160) for simultaneously displaying a first screen of a first subscriber identity module (SIM) and a second screen of a second SIM different from the first SIM, In response to an input to the visual object, display the first screen in a first partial area in the display area and display the second screen in a second partial area in the display area, Based on at least a part of a user input indicating moving a boundary between the first screen and the second screen in a first direction, display the second screen by expanding the second screen in the display area, and change settings of the electronic device (101) based on configuration information related to the second SIM, and Based on at least a part of a user input indicating moving the boundary in a second direction opposite to the first direction, display the first screen by expanding the first screen in the display area, and change settings of the electronic device (101) based on configuration information related to the first SIM.
2. The electronic device (101) according to claim 1, Among them, The electronic device (101) comprises: A first housing including a first surface and a second surface opposite to the first surface; A second housing including a third surface and a fourth surface opposite to the third surface; A third housing including a hinge structure that rotatably connects a first side surface of the first housing and a second side surface of the second housing facing the side surface of the first housing, Wherein, the display (160) includes a flexible display that is disposed on the first surface and the third surface and extends across the third housing, Wherein, the first partial area represents an area corresponding to the first surface, Wherein, the second partial area represents an area corresponding to the third surface, and Wherein, the boundary represents an area corresponding to the third housing between the first surface and the third surface.
3. The electronic device (101) according to claim 1, Among them, The processor (120) is configured to: Identify that a plurality of SIMs including the first SIM and the second SIM are set relative to the electronic device (101), and In response to identifying that the plurality of SIMs are set, activate a function of displaying the first screen and the second screen via a software application relative to the visual object.
4. The electronic device (101) according to claim 1, Among them, The processor (120) is configured to: When the first screen is displayed in the display area of the display (160), display another visual object for displaying second notification information of the second SIM and the visual object superimposed on the first screen, and When the second screen is displayed in the display area of the display (160), display another visual object for displaying first notification information of the first SIM and the visual object superimposed on the second screen.
5. The electronic device (101) according to claim 1, Among them, The visual object is displayed on a software application that controls at least another software application executable, or is displayed on a pop-up window displayed in response to at least one input.
6. The electronic device (101) according to claim 1, Among them, wherein a visual object is located in a specified area within a display area, and the visual object is set to avoid being viewed via the display (160) based on an alpha value, and wherein the alpha value represents the transparency of the visual object.
7. The electronic device (101) according to claim 6, Among them, wherein the processor (120) is configured to: in response to at least one user input for the specified area, display a visual object for verifying a user of the electronic device (101), and in response to at least one user input for the visual object for verification, display a first screen via a first partial area and display a second screen via a second partial area.
8. The electronic device (101) according to claim 1, Among them, wherein the processor (120) is configured to: based on at least a part of a user input indicating movement of a boundary in a first direction, when the size of the second partial area is greater than a reference value, display the second screen in a display area of the display (160), and based on at least a part of a user input indicating movement of a boundary in a second direction, when the size of the first partial area is greater than a reference value, display the first screen in a display area of the display (160).
9. The electronic device (101) according to claim 1, Among them, wherein the processor (120) is configured to: based on at least a part of a user input indicating movement of a boundary in a first direction, when the size of the second partial area is less than or equal to the reference value, display the second screen in the second partial area with an enlarged size and display the first screen in the first partial area with a reduced size, and based on at least a part of a user input indicating movement of a boundary in a second direction, when the size of the first partial area is less than or equal to the reference value, display the first screen in the first partial area with an enlarged size and display the second screen in the second partial area with a reduced size.
10. The electronic device (101) according to claim 1, Among them, wherein the first screen includes a first set of visual objects for displaying a first set of software applications, and wherein the second screen includes a second set of visual objects for displaying a second set of software applications different from the first set of software applications.
11. The electronic device (101) according to claim 1, Among them, wherein the processor (120) is configured to: display a third screen in a display area of the display (160), the third screen including visual objects for displaying the first screen and visual objects for displaying the second screen, in response to an input for a visual object for displaying the first screen, display the first screen in the display area, and in response to an input for a visual object for displaying the second screen, display the second screen in the display area.
12. The electronic device (101) according to claim 11, Among them, wherein the processor (120) is configured to: in response to an input for a visual object for displaying the first screen, display a visual object for verifying a first user associated with a first SIM, and In response to an input for a visual object for displaying a second screen, display a visual object for verifying a second user different from a first user associated with a second subscriber identity module (SIM).
13. The electronic device (101) according to claim 1, Among them, The processor (120) is configured to: Identify a specified gesture for a visual object in a first screen, Based on the specified gesture, send data for the visual object from a first SIM to a second SIM.
14. The electronic device (101) according to claim 13, Among them, The specified gesture includes drag and drop.
15. A method performed by an electronic device (101), comprising: Display a visual object in a display area of a display (160) of the electronic device (101) for simultaneously displaying a first screen of a first subscriber identity module (SIM) and a second screen of a second SIM different from the first SIM, In response to an input for the visual object, display the first screen in a first partial area in the display area and display the second screen in a second partial area in the display area, Based on at least a part of a user input indicating moving a boundary between the first screen and the second screen in a first direction, display the second screen by expanding the second screen in the display area, and change settings of the electronic device (101) based on configuration information associated with the second SIM, and Based on at least a part of a user input indicating moving the boundary in a second direction opposite to the first direction, display the first screen by expanding the first screen in the display area, and change settings of the electronic device (101) based on configuration information associated with the first SIM.