Electronic device and operation method thereof

KR103031374B1Active Publication Date: 2026-10-13SAMSUNG ELECTRONICS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
KR1020210105500
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-08-10
Publication Date
2026-10-13
Estimated Expiration
2041-08-10

Smart Images

  • Figure 112021092297769-PAT00003_ABST
    Figure 112021092297769-PAT00003_ABST
Patent Text Reader

Abstract

An electronic device according to one embodiment disclosed in this document may include a display, a memory, and a processor operatively connected to the display and the memory. According to one embodiment, the memory may store instructions that, when executed, cause the processor to receive backup data from an external electronic device, identify characteristics of the external electronic device based on the backup data, identify characteristics of the electronic device based on the backup data, modify at least a portion of the backup data based on the characteristics of the electronic device, and display the result of performing a restore operation based on the at least a portion of the modified backup data on the display. In addition to this, various embodiments identified through the specification may be possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The various embodiments disclosed in this document relate to electronic devices and methods of operating electronic devices. Background Technology

[0002] The electronic device supports backup and restore functions. For example, a user can back up data stored in the first electronic device and use the backup data created to restore the usage environment of the first electronic device to the second electronic device. The problem to be solved

[0003] If a restoration operation using backup data is performed regardless of the characteristics of the electronic device, the user may find it difficult to experience the new user experience provided by the electronic device.

[0004] The various embodiments disclosed in this document aim to provide an electronic device that, after receiving backup data, performs a restoration operation based on at least partially modified backup data based on the characteristics of the electronic device. means of solving the problem

[0005] An electronic device according to one embodiment disclosed in this document may include a display, a memory, and a processor operatively connected to the display and the memory. According to one embodiment, the memory may store instructions that, when executed, cause the processor to receive backup data from an external electronic device, identify characteristics of the external electronic device based on the backup data, identify characteristics of the electronic device based on the backup data, modify at least a portion of the backup data based on the characteristics of the electronic device, and display the result of performing a restore operation based on the at least a portion of the modified backup data on the display.

[0006] Additionally, a method of operation of an electronic device according to an embodiment disclosed in this document may include: receiving backup data from an external electronic device; identifying characteristics of the external electronic device based on the backup data; identifying characteristics of the electronic device based on the backup data; modifying at least a portion of the backup data based on the characteristics of the electronic device; and displaying the result of performing a restore operation based on the at least a portion of the modified backup data on a display of the electronic device. Effects of the invention

[0007] The various embodiments disclosed in this document aim to provide an electronic device that, after receiving backup data, performs a restoration operation based on at least partially modified backup data based on the characteristics of the electronic device.

[0008] In addition, various effects identified directly or indirectly through this document may be provided. Brief explanation of the drawing

[0009] FIG. 1 is a block diagram of an electronic device in a network environment according to various embodiments. FIG. 2 illustrates an environment including an electronic device and an external electronic device according to various embodiments. FIG. 3 is a block diagram of an electronic device according to various embodiments. FIGS. 4a and 4b illustrate, exemplarily, screen layouts of electronic devices according to various embodiments. FIG. 5a is a flowchart illustrating that, according to various embodiments, an electronic device configures a screen layout including an icon of a message application during a restoration operation and displays the configured screen layout on a display. FIG. 5b illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments. FIG. 5c illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments. FIG. 5d illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments. FIG. 5e illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments. FIG. 5f illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments. FIG. 5g illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments. FIG. 5h illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments. FIG. 5i illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments. FIG. 6a is a flowchart illustrating that, according to various embodiments, an electronic device configures a screen layout including an icon of a call application during a restoration operation and displays the configured screen layout on a display. FIG. 6b illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments. FIG. 7 is a drawing for explaining an embodiment in which a screen layout of a plurality of displays is configured during a restoration operation based on backup data received from an external electronic device and characteristics of the electronic device, according to various embodiments. FIG. 8a is a flowchart illustrating that, according to various embodiments, an electronic device configures a screen layout including an execution screen of a specified application that performs a specified function during a restoration operation, and displays the configured screen layout on a display. FIG. 8b illustrates an exemplary execution screen of a specified application that performs a specified function according to various embodiments. FIG. 9 is a flowchart of a method of operation of an electronic device according to various embodiments. In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Specific details for implementing the invention

[0010] FIG. 1 is a block diagram of an electronic device (101) in a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or may communicate with at least one of an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through a server (108). According to one embodiment, the electronic device (101) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)).

[0011] The processor (120) can control at least one other component (e.g., hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., program (140)), for example, and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., sensor module (176) or communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., central processing unit or application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., graphics processing unit, neural processing unit (NPU), image signal processor, sensor hub processor, or communication processor). For example, if the electronic device (101) includes a main processor (121) and an auxiliary processor (123), the auxiliary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a designated function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as part thereof.

[0012] The auxiliary processor (123) may control at least some of the functions or states associated with at least one component of the electronic device (101) (e.g., display module (160), sensor module (176), or communication module (190)) on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (123) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (180) or communication module (190)). According to one embodiment, the auxiliary processor (123) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (108)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers.An 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), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.

[0013] The memory (130) can store various data used by at least one component of the electronic device (101) (e.g., processor (120) or sensor module (176)). The data may include, for example, input data or output data for software (e.g., program (140)) and related commands. The memory (130) may include volatile memory (132) or non-volatile memory (134).

[0014] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

[0015] The input module (150) can receive commands or data to be used for a component of the electronic device (101) (e.g., processor (120)) from outside the electronic device (101) (e.g., 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 pen).

[0016] The sound output module (155) can 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 multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.

[0017] The display module (160) can visually provide information to an external (e.g., user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch.

[0018] The audio module (170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150) or output sound through the sound output module (155) or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (101).

[0019] The sensor module (176) can detect the operating state of the electronic device (101) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0020] The interface (177) may support one or more specified protocols that can be used for the electronic device (101) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (102)). According to one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0021] The connection terminal (178) may include a connector through which the electronic device (101) can be physically connected to an external electronic device (e.g., electronic device (102)). According to one 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 headphone connector).

[0022] The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (179) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.

[0023] The camera module (180) can capture still images and video. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0024] The power management module (188) can manage the power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).

[0025] The battery (189) can supply power to at least one component of the electronic device (101). According to one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0026] The communication module (190) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may include one or more communication processors that operate independently of the processor (120) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (104) through a first network (198) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (196).

[0027] The wireless communication module (192) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (192) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (192) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large-scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), external electronic device (e.g., electronic device (104)), or network system (e.g., second network (199)). According to one embodiment, the wireless communication module (192) can support a Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for realizing URLLC.

[0028] An antenna module (197) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one 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 method used in a communication network, such as a first network (198) or a second network (199), may be selected from the plurality of antennas, for example, by a communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (197).

[0029] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.

[0030] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.

[0031] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) through a server (108) connected to a second network (199). Each of the external electronic devices (102, or 104) may be the same or different type of device as the electronic device (101). According to one embodiment, all or part of the operations performed on the electronic device (101) may be performed on one or more of the external electronic devices (102, 104, or 108). For example, if the electronic device (101) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (101) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service 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 is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (101) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. 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 one embodiment, the external electronic device (104) or the server (108) may be included within a second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

[0033] FIG. 2 illustrates an environment including an electronic device and an external electronic device according to various embodiments.

[0034] According to one embodiment, the electronic device (201) (e.g., the electronic device (101) of FIG. 1) may correspond to at least one of a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, or a wearable device. According to one embodiment, the external electronic device (202) (e.g., the external electronic device (102, 104) of FIG. 1) may correspond to at least one of a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, or a wearable device that is different from the electronic device (201).

[0035] According to one embodiment, the electronic device (201) receives backup data from an external electronic device (202) and can perform a restoration (or restore) operation using the backup data based on the characteristics of the electronic device (201).

[0036] According to one embodiment, the backup data is data related to an external electronic device (202) and may include information related to an application installed on the external electronic device (202) and / or information related to the screen layout of the external electronic device (202). The backup data received by the electronic device (201) from the external electronic device (202) may be referenced as the first data.

[0037] According to one embodiment, the restoration operation may correspond to an operation of setting the usage environment of the electronic device using backup data received from an external electronic device (202). For example, the restoration operation may include an operation of installing an application identical or similar to an application installed on the external electronic device (202) on the electronic device (201) based on backup data received from the external electronic device (202). For example, the restoration operation may include an operation of setting the screen layout of the electronic device (201) identical or similar to the screen layout of the external electronic device (202). For example, the restoration operation may include an operation of moving at least a portion of user data stored in the external electronic device (202) to the electronic device (201). In various embodiments, the restoration operation may include various operations performed by the electronic device (201) using backup data received from the external electronic device (202).

[0038] According to one embodiment, information related to the screen layout may include information indicating the location where an icon corresponding to an application is placed. In one embodiment, information related to the screen layout may correspond to information that causes an icon corresponding to an application to be located (or displayed) at a designated location on the screen. In one embodiment, information related to the screen layout may correspond to information that causes an icon corresponding to an application to be included in a designated folder. In one embodiment, information related to the screen layout may include information that causes the execution screen of an application to be located (or displayed) on a designated page (e.g., the highest priority page) among a plurality of pages of the home screen (or a plurality of pages constituting the home screen).

[0039] According to one embodiment, the electronic device (201) can change (or modify, process) at least a portion of the backup data received from an external electronic device (202) based on the characteristics of the electronic device (201). According to one embodiment, the electronic device (201) recognizes information representing the characteristics of the electronic device (201) and, based on the recognized information representing the characteristics of the electronic device (201), can change at least a portion of the backup data received from the external electronic device (202). At least a portion of the changed backup data can be referenced as second data. According to one embodiment, the electronic device (201) can perform a restoration operation based on at least a portion of the changed backup data (e.g., second data).

[0040] According to one embodiment, information indicating the characteristics of an electronic device (201) may include information identifying a basic application installed on the electronic device (201) that performs a specified function (e.g., message sending / receiving function or call function). According to one embodiment, information indicating the characteristics of an electronic device (201) may include information indicating whether the electronic device (201) supports a specified function (e.g., a function to display the execution screen of a specified application at a specified location).

[0041] According to various embodiments, the electronic device (201) may recognize, based on backup data, that a designated application that was installed on an external electronic device (202) is identical to a new application that is installed on the electronic device (201) but is not installed on the electronic device (201). In this case, the electronic device (201) may place the new application at the location of the existing designated application based on the application's package information.

[0042] According to various embodiments, when performing a restoration operation using backup data, the electronic device (201) may configure a screen layout based on the characteristics of the electronic device (201) or execute a designated function (or designated application) based on the characteristics of the electronic device (201). The electronic device (201) may receive backup data from an external electronic device (202) and change at least a portion of the backup data based on the characteristics of the electronic device (201) to set up a user environment that matches the characteristics of the electronic device (201). According to various embodiments, the electronic device (201) may change at least a portion of the backup data to provide a new user experience to the user of the electronic device (201).

[0044] FIG. 3 is a block diagram of an electronic device according to various embodiments.

[0045] According to one embodiment, an electronic device (301) (e.g., the electronic device (101) of FIG. 1 or the electronic device (201) of FIG. 2) may include a display (310) (e.g., the display module (160) of FIG. 1), a memory (320) (e.g., the memory (130) of FIG. 1) and a processor (330) (e.g., the processor (120) of FIG. 1).

[0046] According to one embodiment, the electronic device (301) can perform a restoration operation based on backup data received from an external electronic device (e.g., the external electronic device (102, 104) of FIG. 1 or the external electronic device (202) of FIG. 2) and the characteristics of the electronic device (301).

[0047] According to one embodiment, the display (310) can visually provide information to an external (e.g., user) of the electronic device (301). The display (310) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. In one embodiment, the display (310) may include a flexible display. For example, the display (310) may include a foldable (or bendable) display configured such that at least some display area is folded.

[0048] According to one embodiment, the memory (320) may store various data (or information). According to one embodiment, the memory (320) may store at least one program, application, data, or instructions executed by the processor (330). According to one embodiment, the memory (320) may include at least a portion of the memory (130) illustrated in FIG. 1. According to one embodiment, the memory (320) may store information or instructions that enable at least a portion of the operation of the processor (330) (or electronic device (301)) described below to be performed. According to one embodiment, the memory (320) may store instructions related to a plurality of applications executed by the processor (330). According to one embodiment, the memory (320) may store information necessary for the operation of the electronic device (301).

[0049] According to one embodiment, the processor (330) is operatively connected to other components of the electronic device (301) and can control various operations of the electronic device (301). For example, the processor (330) may include an application processor of the electronic device (301). The processor (250) can perform various operations of the electronic device (301) by executing one or more instructions stored in memory (320). In the following, operations described as being performed by the electronic device (301) may be referred to as being performed by the processor (330).

[0050] According to one embodiment, the processor (330) may receive backup data from an external electronic device by executing a designated application. For example, the designated application may correspond to an application that performs the function of moving data (e.g., backup data) between different electronic devices. For example, the backup data may include information related to an application installed on an external electronic device. For example, the information related to an application installed on an external electronic device may include information identifying the application installed on the external electronic device. For example, the backup data may include information related to a screen layout.

[0051] According to one embodiment, the processor (330) can analyze received backup data. According to one embodiment, the processor (330) can identify the characteristics of an external electronic device based on the received backup data. According to one embodiment, the processor (330) can identify an application installed on the external electronic device that performs a designated function based on the backup data. According to one embodiment, the processor (330) can recognize the screen layout of the external electronic device based on the backup data. According to one embodiment, the processor (330) can identify whether the external electronic device supports a designated function based on the backup data. For example, the designated function may be a function of a designated application that displays an execution screen on the entire designated page (e.g., the highest priority page) among a plurality of pages on the home screen. Below, the processor (330) is described as an example of recognizing (or identifying) the characteristics of the external electronic device by analyzing information related to the external electronic device included in the backup data. In various embodiments, the processor (330) may recognize various information related to the external electronic device using the backup data in addition to the examples described below.

[0052] For example, the processor (330) can identify an application that performs the message transmission and reception function of an external electronic device based on backup data. For example, the processor (330) can identify where an icon corresponding to the identified application that performs the message transmission and reception function is located on the screen layout of the external electronic device.

[0053] For example, the processor (330) can identify an application that performs the call function of an external electronic device. For example, the processor (330) can identify where an icon corresponding to the identified application that performs the call function of the external electronic device is located on the screen layout of the external electronic device.

[0054] For example, the processor (330) can recognize a screen layout (or the location of an icon constituting the screen layout displayed on the first display) that is exposed to the outside when the external electronic device is in a folded state, if the external electronic device corresponds to a foldable electronic device. The processor (330) can recognize a screen layout (or the location of an icon constituting the screen layout displayed on the second display) that is exposed to the outside when the external electronic device is in an unfolded state.

[0055] For example, the processor (330) can identify whether there is a designated application and whether the designated application is set to display an execution screen on the highest priority page among the multiple pages, when the external electronic device includes multiple pages displayed on the home screen.

[0056] According to one embodiment, the processor (330) can identify characteristics of the electronic device (301) based on backup data. In one embodiment, the processor (330) can identify a default application that performs a specified function (e.g., message sending / receiving function or call function) and / or whether the specified function is supported. For example, the specified function may be a function of a specified application that displays an execution screen across a specified page (e.g., the highest priority page) among a plurality of pages of the home screen. For example, the processor (330) can recognize characteristics of the electronic device (301) corresponding to backup data received from an external electronic device.

[0057] For example, the processor (330) can identify an application that performs a message transmission and reception function of an electronic device (301) corresponding to an application that performs a message transmission and reception function of an external electronic device identified based on backup data.

[0058] For example, the processor (330) can identify an application that performs a call function of an electronic device (301) corresponding to an application that performs a call function of an external electronic device identified based on backup data.

[0059] For example, the processor (330) can identify a designated application that is configured to display an execution screen on a designated page (e.g., the highest priority page) among a plurality of pages displayed on the home screen of the electronic device (301).

[0060] According to one embodiment, the processor (330) may change (or modify, process) at least a portion of the backup data based on the characteristics of the recognized electronic device (301). According to one embodiment, the processor (330) may change at least a portion of the backup data based on the characteristics of the electronic device (301) and display the result of performing a restoration operation on the display (310).

[0061] In one embodiment, the application performing a designated function of an external electronic device (e.g., message sending / receiving function or call function) and the application performing the designated function of the electronic device (301) may be different. For example, the message sending / receiving function of the external electronic device may be performed by a first application, and the message sending / receiving function of the electronic device (301) may be performed by a second application. The processor (330) may modify at least a portion of the backup data to configure a screen layout identical or similar to the screen layout of the external electronic device and to display it in the location of the icon of the first application by replacing it with the icon of the second application.

[0062] In one embodiment, the external electronic device may not have a designated application configured to display an execution screen across a designated page (e.g., the highest priority page) among a plurality of pages of the home screen, or the designated application may be disabled. In another example, a first designated application configured to display an execution screen across a designated page (e.g., the highest priority page) of the external electronic device's home screen and a second designated application configured to display an execution screen across a designated page of the electronic device's home screen may be different from each other. For example, the application configured to display an execution screen across a designated page of the external electronic device may correspond to a third application, and the application configured to display an execution screen across a designated page of the electronic device's home screen may correspond to a fourth application. In one embodiment, the processor (330) may modify at least a portion of the backup data to display an execution screen of a fourth application on a designated page of the electronic device's home screen, replacing the execution screen of a third application.

[0063] According to one embodiment, the processor (330) may perform a restoration operation based on at least some modified backup data. For example, the processor (330) may configure a screen layout so that, when performing a restoration operation after backing up data of an external electronic device, the user of the electronic device (301) can easily recognize an application determined based on the characteristics of the electronic device (301). For example, when performing a restoration operation after backing up data of an external electronic device, the processor (330) may configure a screen layout so that, by displaying an execution screen of an application (e.g., a fourth application) determined based on the characteristics of the electronic device (301) on the designated page, the user of the electronic device (301) can easily recognize the execution screen of the application. In various embodiments, the processor (330) may configure and display a screen layout based on the characteristics of the electronic device (301) when performing a restoration operation after backing up data, thereby providing the user with a new user experience according to the characteristics of the electronic device (301). With reference to the drawings below, a restoration operation based on the characteristics of an electronic device (301) according to various embodiments is described.

[0065] FIGS. 4a and 4b illustrate, exemplarily, screen layouts of electronic devices according to various embodiments.

[0066] According to one embodiment, FIG. 4a illustrates a plurality of pages (410, 420) of a home screen of an electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (201) of FIG. 2, or the electronic device (301) of FIG. 3). For example, the home screen of the electronic device may include a first page (410), a second page (420), and an area (430) that displays an icon fixedly without changing when the page changes.

[0067] FIG. 4b illustrates a plurality of pages (440, 450) of an application drawer screen of an electronic device according to one embodiment. For example, the application drawer screen of the electronic device may include a first page (440) and a second page (450). Referring to the first page (440) of the application drawer screen, icons representing various applications may be arranged (or positioned) in a designated array. For example, the application icons may be positioned in a 5x4 array. In one embodiment, the application icons may be positioned sequentially (4411, 4412, 4413, 4414, ..., 4431, 4432) starting from the top left (4411) according to the order in which they are installed on the electronic device. Referring to the second page (450) of the application drawer screen, an area (451) where no application icons exist may be displayed as empty. According to one embodiment, the application icons may be arranged to be included in a designated folder (e.g., Folder A and / or Folder B). Referring to the second page (450) of the application drawer, the area (451) where no application icon exists may be displayed as empty.

[0068] According to one embodiment, the electronic device can analyze backup data received from an external electronic device (e.g., the external electronic device (102, 104) of FIG. 1 or the external electronic device (202) of FIG. 2).

[0069] In one embodiment, the backup data may include information related to an application installed on an external electronic device. For example, the information related to an application installed on an external electronic device may include information identifying the application installed on the external electronic device.

[0070] In one embodiment, the backup data may include information related to the screen layout. For example, the information related to the screen layout may include location information indicating the location of an application icon installed on an external electronic device. For example, the information related to the screen layout may include location information indicating where an application icon installed on an external electronic device is located on the home screen and / or location information indicating where it is located on the application drawer screen. For example, if the application installed on the external electronic device supports a widget function, the information related to the screen layout may include size information indicating the size of the widget and / or location information indicating the location of the widget. For example, the information related to the screen layout may indicate whether an application icon installed on an external electronic device is contained within a specified folder. The aforementioned location information may be implemented using coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis.

[0071] In various embodiments, the electronic device can identify a designated application installed on an external electronic device based on backup data. The electronic device can recognize that at least some of the information related to the designated application has been updated when installing the designated application on the electronic device during a restoration operation. For example, the version of the designated application may be changed during the restoration operation. For example, the information related to the designated application included in the backup data may include the package name of the designated application and the class name of the designated application. According to one embodiment, if at least one of the package name or class name of the designated application is updated to be changed during the restoration operation, the electronic device may place the icon of the designated application at the same location on the screen layout of the external electronic device. For example, if at least some of the information of the designated application is changed during the restoration operation, the electronic device may place the icon of the designated application at the same location on the screen layout of the external electronic device.

[0072] In various embodiments, the electronic device may display on a display the result of performing a restoration operation by modifying at least a portion of the backup data received from an external electronic device based on the backup data received from an external electronic device and the characteristics of the electronic device. In one embodiment, the electronic device may determine the position of an application icon during a restoration operation based on the backup data received from an external electronic device and the characteristics of the electronic device. In one embodiment, the electronic device may modify at least a portion of the backup data during a restoration operation so that a user can easily access a designated application based on the characteristics of the electronic device, and may perform a restoration operation based on at least the partially modified backup data. In various embodiments, the electronic device may determine the priority of an application based on the backup data received from an external electronic device and the characteristics of the electronic device, and determine the position of an application icon based on the determined priority. With reference to FIGS. 5a to 5i and FIGS. 6a to 6b below, an embodiment in which the electronic device determines the position of an application icon during a restoration operation will be described. In various embodiments, the electronic device may configure the screen layouts of a plurality of displays of the foldable electronic device during a restoration operation based on backup data received from an external electronic device and the characteristics of the electronic device. With reference to FIG. 7 below, an embodiment in which the electronic device configures the screen layouts of a plurality of displays during a restoration operation will be described.

[0073] In various embodiments, the electronic device may display the execution screen of a designated application across a designated location (e.g., the highest priority page) among a plurality of pages on the home screen during a restoration operation, based on backup data received from an external electronic device and the characteristics of the electronic device. In one embodiment, the electronic device may modify at least a portion of the backup data to allow a user easy access to a designated application that performs a designated function based on the characteristics of the electronic device during a restoration operation, and may perform a restoration operation based on at least the partially modified backup data. With reference to FIGS. 8a and 8b below, an embodiment in which the electronic device displays the execution screen of a designated application on a designated page of the home screen during a restoration operation will be described.

[0075] FIG. 5a is a flowchart illustrating that, according to various embodiments, an electronic device configures a screen layout including an icon of a message application during a restoration operation and displays the configured screen layout on a display. In the following, operations described as being performed by an electronic device (e.g., the electronic device (101) of FIG. 1 or the electronic device (201) of FIG. 2 or the electronic device (301) of FIG. 3) may be understood as being performed by a processor (e.g., the processor (120) of FIG. 1 or the processor (330) of FIG. 3).

[0076] According to one embodiment, in operation 511, the electronic device may receive backup data from an external electronic device (e.g., the external electronic device (102, 104) of FIG. 1 or the external electronic device (202) of FIG. 2) using a first application. For example, the first application may perform the function of moving data (e.g., backup data) between different electronic devices. For example, the backup data may be referenced as the first data.

[0077] According to one embodiment, in operation 512, the electronic device may request a restoration operation including screen layout configuration to a second application using a first application. For example, the second application may correspond to a launcher application that sets the operating environment of the electronic device.

[0078] According to one embodiment, in operation 513, the electronic device can use a second application to analyze backup data and identify the characteristics of a message application that performs message transmission and reception functions on an external electronic device. According to one embodiment, the external electronic device may have a characteristic in which a designated application among a plurality of applications that perform message transmission and reception functions is set as the default application. For example, the external electronic device may be in a state in which the third application among a third application and a fourth application that perform message functions is set as the default application.

[0079] According to one embodiment, the electronic device can identify the type of message application of an external electronic device based on backup data and recognize the location of the icon of the identified message application.

[0080] According to one embodiment, the backup data may include at least one of identification information representing a message application, information representing the type of the message application icon (e.g., widget type, normal icon type), and information representing the location of the message application icon. For example, if the message application icon is located on the home screen, the backup data may include a page number and coordinate values ​​on the home screen representing the location of the message application icon (e.g., values ​​representing the location of the icon according to the xy coordinate system). For example, if the message application icon is located in an area where the icon is permanently displayed (e.g., the area where the icon is permanently displayed in FIG. 4a (430)), the backup data may include coordinate values ​​representing the location of the message application icon within the said area. For example, if the message application icon is located on the application drawer screen, the backup data may include a page number and coordinate values ​​on the application drawer screen representing the location of the message application icon. For example, if the message application icon is contained within a designated folder, the backup data may include information identifying the folder representing the location of the message application icon and / or information regarding the path where the folder is located.

[0081] In various embodiments, the external electronic device may have a plurality of applications installed that perform designated functions (e.g., message sending / receiving function or call function). In this case, the backup data may include identification information corresponding to each of the plurality of applications. The backup data may include information indicating the type of the icon of each of the plurality of applications (e.g., widget type, normal icon type). The backup data may include information indicating the location of the icon of each of the plurality of applications.

[0082] According to one embodiment, in operation 514, the electronic device can identify the characteristics of the message application of the electronic device by using the second application. According to one embodiment, the electronic device may have the characteristic of setting a designated application as the default application among a plurality of applications that perform message transmission and reception functions. For example, the electronic device may be in a state where the fourth application is set as the default application among a third application and a fourth application that perform message transmission and reception functions.

[0083] According to one embodiment, in operation 515, using a second application, the electronic device may generate data in which at least a portion of the backup data has been changed based on the characteristics of the message application of the electronic device. For example, the data in which at least a portion of the backup data has been changed may be referenced as the second data.

[0084] According to one embodiment, an electronic device may generate data (e.g., second data) by modifying at least a portion of backup data so that a user can easily access the icon of a message application of the identified electronic device. According to one embodiment, the data in which at least a portion of the backup data is modified may include information in which at least a portion of location information indicating the location of the icon of the message application is modified. For example, the data in which at least a portion of the backup data is modified may include information such that the icon of a fourth application is located (or displayed) at a location corresponding to the location of the icon of a message application (e.g., third application) installed on an external electronic device.

[0085] According to one embodiment, in operation 516, using a second application, the electronic device can configure a screen layout based on data (e.g., second data) in which at least a portion of the backup data has been changed, and display the configured screen layout on a display.

[0086] FIG. 5b illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments.

[0087] Referring to FIG. 5b, the first screen (521) exemplarily illustrates the application drawer screen of an external electronic device. The second screen (522) exemplarily illustrates a screen layout configured by the electronic device by changing at least a portion of the backup data based on the characteristics of the message application. In one embodiment, the first screen (521) corresponding to the application drawer screen of the external electronic device and the second screen (522) corresponding to the application drawer screen of the electronic device may have application icons positioned in the same array structure (e.g., 5X4 array structure).

[0088] According to one embodiment, the external electronic device may have the third application installed among the third and fourth applications that perform message transmission and reception functions. Referring to the first screen (521), the application drawer screen of the external electronic device may be configured such that a first icon (523) representing the third application is located (or displayed) at a designated first location (524). In one embodiment, the first icon (523) may be located at a first location (524) corresponding to the first location information. For example, the first location information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis.

[0089] According to one embodiment, the electronic device receives backup data corresponding to the first screen (521) from an external electronic device and can change at least a portion of the backup data based on the characteristics of the electronic device. According to one embodiment, the electronic device may be in a state where the fourth application is set as the default application among the third application and the fourth application that perform message transmission and reception functions.

[0090] According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the user can easily recognize a fourth application set as the default application of the electronic device. According to one embodiment, the electronic device may modify at least some of the information related to the screen layout corresponding to the first screen (521) to generate information related to the screen layout corresponding to the second screen (522) (e.g., second data). The electronic device may perform a restoration operation using the generated information related to the screen layout corresponding to the second screen (522).

[0091] According to one embodiment, the electronic device may configure a screen layout that displays an application icon corresponding to the characteristics of the electronic device by modifying at least some of the backup data received from an external electronic device. According to one embodiment, the electronic device may display a second icon (525) of a fourth application at a designated location (526) having the same location information as the location information representing a first location (524) on a first screen (521) of the external electronic device. For example, the coordinate values ​​included in the location information of the first location (524) (e.g., coordinate values ​​according to the xy coordinate system) and the coordinate values ​​included in the location information of the designated location (526) may be identical or substantially identical to each other. According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the first icon (523) of a third application is located (or displayed) within a designated folder (e.g., Folder A).

[0092] FIG. 5c illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments.

[0093] Referring to FIG. 5c, the first screen (531) exemplarily illustrates the application drawer screen of an external electronic device. The second screen (5321, ..., 532n) having multiple pages exemplarily illustrates a screen layout configured by the electronic device by changing at least a portion of the backup data based on the characteristics of the message application. In one embodiment, the first screen (531) corresponding to the application drawer screen of the external electronic device and the second screen (5321, ..., 532n) having multiple pages corresponding to the application drawer screen of the electronic device may have application icons positioned in the same array structure (e.g., 5X4 array structure).

[0094] According to one embodiment, the external electronic device may have the third application installed among the third and fourth applications that perform message transmission and reception functions. Referring to the first screen (531), the application drawer screen of the external electronic device may be configured such that a first icon (533) representing the third application is located (or displayed) at a designated first location (534). In one embodiment, the first icon (533) may be located at a first location (534) corresponding to the first location information. For example, the first location information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis.

[0095] According to one embodiment, the electronic device receives backup data corresponding to the first screen (531) from an external electronic device and can change at least a portion of the backup data based on the characteristics of the electronic device. According to one embodiment, the electronic device may be in a state where the fourth application is set as the default application among the third application and the fourth application that perform message transmission and reception functions.

[0096] According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the user can easily recognize a fourth application set as the default application of the electronic device. According to one embodiment, the electronic device may modify at least some of the information related to a screen layout corresponding to a first screen (531) to generate information related to a screen layout (e.g., second data) corresponding to a second screen (5321, ..., 532n) having multiple pages. The electronic device may perform a restoration operation using the generated information related to a screen layout corresponding to a second screen (5321, ..., 532n) having multiple pages.

[0097] According to one embodiment, the electronic device may configure a screen layout that displays an application icon corresponding to the characteristics of the electronic device by modifying at least some of the backup data received from an external electronic device. According to one embodiment, the second icon (535) of the fourth application may be displayed at a designated location (536) having the same location information as the location information representing the first location (534) on the first screen (531) of the external electronic device. For example, the coordinate values ​​included in the location information of the first location (534) (e.g., coordinate values ​​according to the xy coordinate system) and the coordinate values ​​included in the location information of the designated location (536) may be identical or substantially identical to each other. According to one embodiment, the electronic device may modify at least some of the backup data received from the external electronic device so that the first icon (533) of the third application may be located (or displayed) at a designated location (537) on the last page of the second screen (5321, ..., 532n) having a plurality of pages.

[0098] FIG. 5d illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments.

[0099] Referring to FIG. 5d, the first screen (541) exemplarily illustrates the application drawer screen of an external electronic device. The second screen (5421, ..., 542n) having multiple pages exemplarily illustrates a screen layout configured by the electronic device by changing at least a portion of the backup data based on the characteristics of the message application. In one embodiment, the first screen (541) corresponding to the application drawer screen of the external electronic device and the second screen (5421, ..., 542n) having multiple pages corresponding to the application drawer screen of the electronic device may have application icons positioned in the same array structure (e.g., 5X4 array structure).

[0100] According to one embodiment, the external electronic device may have a third application and a fourth application installed that perform message transmission and reception functions. Referring to the first screen (541), the application drawer screen of the external electronic device may be configured such that a first icon (543) representing the third application is located at a designated first location (544), and a second icon (545) representing the fourth application is located at a designated second location (546) (or displayed). In one embodiment, the first icon (543) may be located at the first location (544) corresponding to the first location information. For example, the first location information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis. In one embodiment, the second icon (545) may be located at the second location (546) corresponding to the second location information. For example, the second position information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis.

[0101] According to one embodiment, the electronic device can determine the priority of a third application and a fourth application based on backup data received from an external electronic device. According to one embodiment, the electronic device can determine the priority based on the position of the application icon. In one embodiment, the electronic device can determine that the application has the highest priority when the application icon is located in an area that permanently displays icons on the home screen (e.g., the area that permanently displays icons (430) in FIG. 4a). In one embodiment, the electronic device can determine that the application has an intermediate priority when the application icon is located on a page of the home screen or the application drawer screen. For example, if the home screen or the application drawer screen includes multiple pages, the electronic device can determine that the application located on the earlier page has a higher priority. For example, the electronic device can determine that the application located closer to the top left on the same page has a higher priority. In one embodiment, the electronic device can recognize that among multiple different pages, the application located on the earlier page has a higher priority. The electronic device can determine that applications located in higher rows on the same page have higher priority, and that applications located in left columns within the same row have higher priority. For example, as illustrated in FIG. 4b, the electronic device can recognize the priority of an application located in the upper left (4411) as having the highest priority. Next, the electronic device can recognize the priority of applications to correspond to a sequential order (4411, 4412, 4413, 4414, ..., 4432) according to the order in which they are installed on the electronic device, starting from the upper left (4411).In one embodiment, the electronic device may determine that an application included in a folder on the home screen or the application drawer screen has the lowest priority.

[0102] According to one embodiment, the electronic device can determine the priority of the first icon (543) of the third application located at the first position (544) and the second icon (545) of the fourth application located at the second position (546) based on backup data. In one embodiment, since the first position (544) of the first icon (543) is closer to the top left than the second position (546) of the second icon (545), the electronic device can recognize that the priority of the third application corresponding to the first icon (543) is relatively high. For example, since the first position (544) of the first icon (543) is located in a column closer to the left than the second position (546) of the second icon (545) in the same row, the electronic device can recognize that the priority of the third application corresponding to the first icon (543) is relatively high.

[0103] According to one embodiment, the electronic device receives backup data corresponding to the first screen (541) from an external electronic device and can change at least a portion of the backup data based on the characteristics of the electronic device. According to one embodiment, the electronic device may be in a state where the fourth application is set as the default application among the third application and the fourth application that perform message transmission and reception functions.

[0104] According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the user can easily recognize a fourth application set as the default application of the electronic device. According to one embodiment, the electronic device may modify at least some of the information related to a screen layout corresponding to a first screen (541) to generate information related to a screen layout (e.g., second data) corresponding to a second screen (5421, ..., 542n) having multiple pages. The electronic device may perform a restoration operation using the generated information related to a screen layout corresponding to a second screen (5421, ..., 542n) having multiple pages.

[0105] According to one embodiment, the electronic device may configure a screen layout that displays an application icon corresponding to the characteristics of the electronic device by modifying at least some of the backup data received from an external electronic device. According to one embodiment, the electronic device may display a second icon (545) of a fourth application at a designated location (547) having the same location information as the location information representing a first location (544) where the icon of a third application recognized as having high priority is located. For example, the coordinate values ​​included in the location information of the first location (544) (e.g., coordinate values ​​according to the xy coordinate system) and the coordinate values ​​included in the location information of the designated location (547) may be identical or substantially identical to each other. According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the first icon (543) of the third application is located (or displayed) at a designated location (548) on the last page of a second screen (5421, ..., 542n) having a plurality of pages.

[0106] Although not illustrated in FIG. 5d, in various embodiments, the information that serves as a criterion for the electronic device to determine the priority of an application may be two or more pieces of information. For example, when determining the priority of an application, the electronic device may use together information regarding whether an icon is displayed in a designated area on the home screen (e.g., the fixed area (430) of FIG. 4a) and information regarding the position of the icon on the application drawer screen. In one embodiment, the second icon (545) of the fourth application may be located in a column to the right of the first icon (543) of the third application on the first screen (541) and may be additionally located in the fixed area on the home screen (e.g., the fixed area (430) of FIG. 4a). If based solely on the display position on the application drawer screen, the third application may have a relatively higher priority, but the electronic device may recognize that the priority of the fourth application is higher than the priority of the third application based on information indicating that the second icon (545) of the fourth application is located in an area that permanently displays icons on the home screen (e.g., the area that permanently displays icons (430) of FIG. 4a). In this case, the electronic device may configure a screen layout that displays the application icons to correspond to the characteristics of the electronic device by modifying at least some of the backup data received from an external electronic device. The electronic device may perform a restoration operation so that the icon of the fourth application (e.g., the second icon (545)), which is the basic application performing the message function of the electronic device, is displayed at a location having the same location information as the location information indicating the second position (546) of the second icon (545) of the fourth application.

[0107] FIG. 5e illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments.

[0108] Referring to FIG. 5e, the first screen (551) exemplarily illustrates the application drawer screen of an external electronic device. The second screen (5521, ..., 552n) having multiple pages exemplarily illustrates a screen layout configured by the electronic device by changing at least a portion of the backup data based on the characteristics of the message application. In one embodiment, the first screen (551) corresponding to the application drawer screen of the external electronic device and the second screen (5521, ..., 552n) having multiple pages corresponding to the application drawer screen of the electronic device may have application icons positioned in the same array structure (e.g., 5X4 array structure).

[0109] According to one embodiment, the external electronic device may have a third application and a fourth application installed that perform message transmission and reception functions. Referring to the first screen (551), the application drawer screen of the external electronic device may be configured such that a first icon (553) representing the third application is located at a designated first location (554) and a second icon (555) representing the fourth application is located (or displayed) at a designated second location (556). In one embodiment, the first icon (553) may be located at the first location (554) corresponding to the first location information. For example, the first location information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis. In one embodiment, the second icon (555) may be located at the second location (556) corresponding to the second location information. For example, the second position information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis.

[0110] According to one embodiment, the electronic device can determine the priority of the first icon (553) of the third application located at the first position (554) and the second icon (555) of the fourth application located at the second position (556) based on backup data. In one embodiment, since the second position (556) of the second icon (555) is located in a higher row than the first position (554) of the first icon (553), the electronic device can recognize that the priority of the fourth application corresponding to the second icon (555) is relatively higher.

[0111] According to one embodiment, the electronic device receives backup data corresponding to the first screen (551) from an external electronic device and can change at least a portion of the backup data based on the characteristics of the electronic device. According to one embodiment, the electronic device may be in a state where the fourth application is set as the default application among the third application and the fourth application that perform message transmission and reception functions.

[0112] According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the user can easily recognize a fourth application set as the default application of the electronic device. According to one embodiment, the electronic device may modify at least some of the information related to a screen layout corresponding to a first screen (551) to generate information related to a screen layout (e.g., second data) corresponding to a second screen (5521, ..., 552n) having multiple pages. The electronic device may perform a restoration operation using the generated information related to a screen layout corresponding to a second screen (5521, ..., 552n) having multiple pages.

[0113] According to one embodiment, the electronic device may configure a screen layout that displays an application icon corresponding to the characteristics of the electronic device by modifying at least some of the backup data received from an external electronic device. According to one embodiment, the electronic device may display the second icon (555) of the fourth application at a designated location (557) having the same location information as the location information representing the second location (556) in the first screen (551) where the second icon (555) of the fourth application recognized as having high priority is located. For example, the coordinate values ​​included in the location information of the second location (556) (e.g., coordinate values ​​according to the xy coordinate system) and the coordinate values ​​included in the location information of the designated location (557) may be identical or substantially identical to each other. According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the icon (553) of the third application is located (or displayed) at a designated location (558) on the last page of the second screen (5521, ..., 552n) having a plurality of pages.

[0114] FIG. 5f illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments.

[0115] Referring to FIG. 5f, the first screen (561) exemplarily illustrates the application drawer screen of an external electronic device. The second screen (5621, ..., 562n) having multiple pages exemplarily illustrates a screen layout configured by the electronic device by changing at least a portion of the backup data based on the characteristics of the message application. In one embodiment, the first screen (561) corresponding to the application drawer screen of the external electronic device and the second screen (5621, ..., 562n) having multiple pages corresponding to the application drawer screen of the electronic device may have application icons positioned in the same array structure (e.g., 5X4 array structure).

[0116] According to one embodiment, the external electronic device may have a third application and a fourth application installed that perform message transmission and reception functions. Referring to the first screen (561), the application drawer screen of the external electronic device may be configured such that a first icon (563) representing the third application is located at a designated first location (564), and a second icon (565) representing the fourth application is located (or displayed) at a designated second location (566) within a designated folder (e.g., Folder A). In one embodiment, the first icon (563) may be located at a first location (564) corresponding to first location information. For example, the first location information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis. In one embodiment, the second icon (565) may be located at a second location (566) within a designated folder corresponding to second location information. For example, the second position information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis.

[0117] According to one embodiment, the electronic device receives backup data corresponding to the first screen (561) from an external electronic device and can change at least a portion of the backup data based on the characteristics of the electronic device. According to one embodiment, the electronic device may be in a state where the fourth application is set as the default application among the third application and the fourth application that perform message transmission and reception functions.

[0118] According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the user can easily recognize a fourth application set as the default application of the electronic device. According to one embodiment, the electronic device may modify at least some of the information related to a screen layout corresponding to a first screen (561) to generate information related to a screen layout (e.g., second data) corresponding to a second screen (5621, ..., 562n) having multiple pages. The electronic device may perform a restoration operation using the generated information related to a screen layout corresponding to a second screen (5621, ..., 562n) having multiple pages.

[0119] According to one embodiment, the electronic device may configure a screen layout that displays an application icon corresponding to the characteristics of the electronic device by modifying at least some of the backup data received from an external electronic device. According to one embodiment, the second icon (565) of the fourth application may be displayed at a designated location (567) having the same location information as the location information representing the first location (564) on the first screen (561) of the external electronic device. For example, the coordinate values ​​included in the location information of the first location (564) (e.g., coordinate values ​​according to the xy coordinate system) and the coordinate values ​​included in the location information of the designated location (567) may be identical or substantially identical to each other. According to one embodiment, the electronic device may modify at least some of the backup data received from the external electronic device so that the first icon (563) of the third application is located (or displayed) at a designated location (568) on the last page of the second screen (5621, ..., 562n) having a plurality of pages.

[0120] FIG. 5g illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments.

[0121] Referring to FIG. 5g, the first screen (571) exemplarily illustrates the application drawer screen of an external electronic device. The second screen (5721, ..., 572n) having multiple pages exemplarily illustrates a screen layout configured by the electronic device by changing at least a portion of the backup data based on the characteristics of the message application. In one embodiment, the first screen (571) corresponding to the application drawer screen of the external electronic device and the second screen (5721, ..., 572n) having multiple pages corresponding to the application drawer screen of the electronic device may have application icons positioned in the same array structure (e.g., 5X4 array structure).

[0122] According to one embodiment, the external electronic device may have a third application and a fourth application installed that perform message transmission and reception functions. Referring to the first screen (571), the application drawer screen of the external electronic device may be configured such that a first icon (573) representing the third application is located at a designated first location (574) and a second icon (575) representing the fourth application is located at a designated second location (576) (or displayed). In one embodiment, the first icon (573) may be located at the first location (574) corresponding to the first location information. For example, the first location information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis. In one embodiment, the second icon (575) may be located at the second location (576) corresponding to the second location information. For example, the second position information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis.

[0123] According to one embodiment, the electronic device can determine the priority of a third application and a fourth application based on backup data received from an external electronic device. According to one embodiment, the electronic device can determine the priority based on the position of the application icons.

[0124] According to one embodiment, the electronic device can determine the priority of a first icon (573) of a third application located at a first position (574) and a second icon (575) of a fourth application located at a second position (576) based on backup data. In one embodiment, since the first position (574) of the first icon (573) is closer to the left column than the second position (576) of the second icon (575), the electronic device can recognize that the priority of the third application corresponding to the first icon (573) is relatively higher.

[0125] According to one embodiment, the electronic device receives backup data corresponding to the first screen (571) from an external electronic device and can change at least a portion of the backup data based on the characteristics of the electronic device. According to one embodiment, the electronic device may be in a state where the fourth application is set as the default application among the third application and the fourth application that perform message transmission and reception functions.

[0126] According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the user can easily recognize a fourth application set as the default application of the electronic device. According to one embodiment, the electronic device may modify at least some of the information related to a screen layout corresponding to a first screen (571) to generate information related to a screen layout (e.g., second data) corresponding to a second screen (5721, ..., 572n) having multiple pages. The electronic device may perform a restoration operation using the generated information related to a screen layout corresponding to a second screen (5721, ..., 572n) having multiple pages.

[0127] According to one embodiment, the electronic device may configure a screen layout that displays an application icon corresponding to the characteristics of the electronic device by modifying at least some of the backup data received from an external electronic device. According to one embodiment, the electronic device may display a second icon (575) of a fourth application at a designated location (577) having the same location information as the location information representing a first location (574) where the icon of a third application recognized as having high priority is located. For example, the coordinate values ​​included in the location information of the first location (574) (e.g., coordinate values ​​according to the xy coordinate system) and the coordinate values ​​included in the location information of the designated location (577) may be identical or substantially identical to each other. According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the first icon (573) of the third application is located (or displayed) at a designated location (578) within a designated folder (e.g., Folder A) among a second screen (5721, ..., 572n) having a plurality of pages.

[0128] FIG. 5h illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments.

[0129] Referring to FIG. 5h, the first screen (581) exemplarily illustrates the application drawer screen of an external electronic device. The second screen (582) exemplarily illustrates a screen layout configured by the electronic device by changing at least a portion of the backup data based on the characteristics of the message application. In one embodiment, the first screen (581) corresponding to the application drawer screen of the external electronic device and the second screen (582) corresponding to the application drawer screen of the electronic device may have application icons positioned in the same array structure (e.g., 5X4 array structure).

[0130] According to one embodiment, the external electronic device may have a third application and a fourth application installed that perform message transmission and reception functions. Referring to the first screen (581), the application drawer screen of the external electronic device may be configured such that a first icon (583) representing the third application is located at a designated first location (584) and a second icon (585) representing the fourth application is located at a designated second location (586) (or displayed). In one embodiment, the first icon (583) may be located at the first location (584) corresponding to the first location information. For example, the first location information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis. In one embodiment, the second icon (585) may be located at the second location (586) corresponding to the second location information. For example, the second position information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis.

[0131] According to one embodiment, the electronic device receives backup data corresponding to the first screen (581) from an external electronic device and can change at least a portion of the backup data based on the characteristics of the electronic device. According to one embodiment, the electronic device may be in a state where the fourth application is set as the default application among the third application and the fourth application that perform message transmission and reception functions.

[0132] According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the user can easily recognize a fourth application set as the default application of the electronic device. According to one embodiment, the electronic device may modify at least some of the information related to a screen layout corresponding to a first screen (581) to generate information related to a screen layout corresponding to a second screen (582) (e.g., second data). The electronic device may perform a restoration operation using the information related to a screen layout corresponding to a second screen (582) having a plurality of generated pages.

[0133] According to one embodiment, the electronic device may configure a screen layout that displays an application icon corresponding to the characteristics of the electronic device by modifying at least some of the backup data received from an external electronic device. According to one embodiment, the second icon (585) of the fourth application may be displayed at a designated location (587) having the same location information as the location information representing the second location (586) on the first screen (581) of the external electronic device. For example, the coordinate values ​​included in the location information of the second location (586) (e.g., coordinate values ​​according to the xy coordinate system) and the coordinate values ​​included in the location information of the designated location (587) may be identical or substantially identical to each other. According to one embodiment, the electronic device may modify at least some of the backup data received from the external electronic device so that the first icon (583) of the third application is located (or displayed) at a designated location (588) within a designated folder (e.g., Folder A).

[0134] FIG. 5i illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments.

[0135] Referring to FIG. 5i, the first screen (591) exemplarily illustrates the application drawer screen of an external electronic device. The second screen (592) exemplarily illustrates a screen layout configured by the electronic device by changing at least a portion of the backup data based on the characteristics of the message application. In one embodiment, the first screen (591) corresponding to the application drawer screen of the external electronic device and the second screen (592) corresponding to the application drawer screen of the electronic device may have application icons positioned in the same array structure (e.g., 5X4 array structure).

[0136] According to one embodiment, the external electronic device may have a third application and a fourth application installed that perform message transmission and reception functions. Referring to the first screen (591), the application drawer screen of the external electronic device may be configured such that a first icon (593) representing the third application is located at a designated first location (594), and a second icon (595) representing the fourth application is located (or displayed) at a second location (596) within a designated folder (e.g., Folder B). In one embodiment, the first icon (593) may be located at a first location (594) corresponding to first location information. For example, the first location information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis. In one embodiment, the second icon (595) may be located at a second location (596) within a designated folder corresponding to second location information. For example, the second position information may include coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis.

[0137] According to one embodiment, the electronic device receives backup data corresponding to the first screen (591) from an external electronic device and can change at least a portion of the backup data based on the characteristics of the electronic device. According to one embodiment, the electronic device may be in a state where the fourth application is set as the default application among the third application and the fourth application that perform message transmission and reception functions.

[0138] According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the user can easily recognize a fourth application set as the default application of the electronic device. According to one embodiment, the electronic device may modify at least some of the information related to a screen layout corresponding to a first screen (591) to generate information related to a screen layout corresponding to a second screen (592) (e.g., second data). The electronic device may perform a restoration operation using the information related to a screen layout corresponding to a second screen (592) having a plurality of generated pages.

[0139] According to one embodiment, the electronic device may configure a screen layout that displays an application icon corresponding to the characteristics of the electronic device by modifying at least a portion of the backup data received from an external electronic device. According to one embodiment, a second icon (595) of a fourth application may be displayed at a designated location (597) having the same location information as the location information representing a first location (594) on a first screen (591) of the external electronic device. For example, the coordinate values ​​included in the location information of the first location (594) (e.g., coordinate values ​​according to the xy coordinate system) and the coordinate values ​​included in the location information of the designated location (597) may be identical or substantially identical to each other. According to one embodiment, the electronic device may modify at least a portion of the backup data received from an external electronic device so that the first icon (593) of a third application is located (or displayed) at a designated location (598) within a designated folder (e.g., Folder A). In this case, the designated folder (e.g., Folder A) may be a folder containing an application related to the third application. For example, a designated folder (e.g., Folder A) containing the first icon (593) of the third application may be a folder containing applications operated by the service operator of the third application.

[0140] In the manner described above, the electronic device may receive backup data from an external electronic device and perform a restoration operation to configure a screen layout by partially modifying the backup data based on the characteristics of the electronic device (e.g., the type of basic application that performs a designated function). By performing a restoration operation based on the characteristics of the electronic device, the electronic device according to one embodiment may provide the user with a new user experience based on the characteristics of the electronic device.

[0142] FIG. 6a is a flowchart illustrating that, according to various embodiments, an electronic device configures a screen layout including an icon of a call application during a restoration operation and displays the configured screen layout on a display. In the following, operations described as being performed by an electronic device (e.g., the electronic device (101) of FIG. 1 or the electronic device (201) of FIG. 2 or the electronic device (301) of FIG. 3) may be understood as being performed by a processor (e.g., the processor (120) of FIG. 1 or the processor (330) of FIG. 3).

[0143] According to one embodiment, in operation 611, the electronic device may receive backup data from an external electronic device (e.g., the external electronic device (102, 104) of FIG. 1 or the external electronic device (202) of FIG. 2) using a first application. For example, the first application may perform the function of moving data (e.g., backup data) between different electronic devices. For example, the backup data may be referenced as the first data.

[0144] According to one embodiment, in operation 612, the electronic device may request a restoration operation including screen layout configuration to a second application using a first application. For example, the second application may correspond to a launcher application that sets the operating environment of the electronic device.

[0145] According to one embodiment, in operation 613, the electronic device can use a second application to analyze backup data and identify the characteristics of a call application that performs a call function on an external electronic device. According to one embodiment, the external electronic device may have the characteristic of setting a designated application as the default application among a plurality of applications that perform a call function. For example, the external electronic device may be in a state where the third application is set as the default application among a third application and a fourth application that perform a call function.

[0146] According to one embodiment, the electronic device can identify the type of basic application that performs the call function of an external electronic device based on backup data, and recognize the location of the icon of the identified call application.

[0147] According to one embodiment, the backup data may include at least one of identification information representing a call application, information representing the type of the call application icon (e.g., widget type, normal icon type), and information representing the location of the call application icon. For example, if the call application icon is located on the home screen, the backup data may include a page number and coordinate values ​​on the home screen representing the location of the call application icon (e.g., values ​​representing the location of the icon according to the xy coordinate system). For example, if the call application icon is located in an area where the icon is permanently displayed (e.g., the area where the icon is permanently displayed in FIG. 4a (430)), the backup data may include coordinate values ​​representing the location of the call application icon within the said area. For example, if the call application icon is located on the application drawer screen, the backup data may include a page number and coordinate values ​​on the application drawer screen representing the location of the call application icon. For example, if the call application icon is contained within a designated folder, the backup data may include information identifying the folder representing the location of the call application icon and / or information regarding the path where the folder is located.

[0148] According to one embodiment, in operation 614, the electronic device can identify the characteristics of the electronic device's call application by using the second application. According to one embodiment, the electronic device may have the characteristic of setting a designated application as the default application among a plurality of applications that perform a call function. For example, the electronic device may be in a state where the fourth application is set as the default application among a third application and a fourth application that perform a call function.

[0149] According to one embodiment, in operation 615, using a second application, the electronic device may generate data in which at least a portion of the backup data has been changed based on the characteristics of the message application of the electronic device. For example, the data in which at least a portion of the backup data has been changed may be referenced as the second data.

[0150] According to one embodiment, the electronic device may generate data (e.g., second data) by modifying at least a portion of the backup data so that a user can easily access the icon of a call application of the identified electronic device. According to one embodiment, the data in which at least a portion of the backup data is modified may include information in which at least a portion of the location information indicating the location of the icon of the call application is modified. For example, the data in which at least a portion of the backup data is modified may include information that causes the icon of a fourth application to be located (or displayed) at a location corresponding to the location of the icon of a call application (e.g., third application) installed on an external electronic device.

[0151] According to one embodiment, in the operation of 616, using a second application, the electronic device may configure a screen layout based on data (e.g., second data) in which at least a portion of the backup data has been changed, and display the configured screen layout on a display. In one embodiment, the user of the electronic device may easily recognize the fourth application by displaying the fourth application at a display location corresponding to the display location of the third application of the external electronic device.

[0152] FIG. 6b illustrates an exemplary screen layout in which at least a portion of the backup data is displayed based on the changed data according to various embodiments.

[0153] Referring to FIG. 6b, a first screen (620) corresponding to the first page of the home screen of an external electronic device is illustrated as an example. The first screen (620) corresponding to the first page of the home screen of an external electronic device may include an area (621) that displays an icon in a fixed manner without changing when the page changes (e.g., the area (430) of FIG. 4a) that displays an icon in a fixed manner.

[0154] Referring to FIG. 6b, a second screen (630) corresponding to a first page of the home screen of an electronic device displayed on a display is illustrated as an example, based on data in which at least a portion of the received backup data has been changed. The second screen (630) corresponding to the first page of the home screen of the electronic device may include an area (631) that displays an icon fixedly without changing when the page changes (e.g., the area (430) of FIG. 4a that displays an icon fixedly).

[0155] In one embodiment, the external electronic device may have the third application set as the default application among the third application and the fourth application that perform a call function. The external electronic device may position (or display) a first icon (623) representing the third application at a first position (625) of an area (621) on the home screen that permanently displays icons.

[0156] According to one embodiment, the electronic device can receive backup data from an external electronic device.

[0157] In one embodiment, the backup data may include information related to an application installed on an external electronic device. For example, the information related to an application installed on an external electronic device may include information identifying a call application (e.g., a third application) installed on the external electronic device.

[0158] In one embodiment, the backup data may include information related to a screen layout corresponding to the first screen (620). For example, the information related to the screen layout may include location information indicating the location (e.g., first location (625)) of an icon of an application installed on an external electronic device (e.g., first icon (623)). For example, the information related to the screen layout may include location information indicating where on the home screen the icon of an application installed on an external electronic device is located. The aforementioned location information may be implemented using coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis.

[0159] According to one embodiment, the electronic device receives backup data corresponding to the first screen (620) from an external electronic device and can change at least a portion of the backup data based on the characteristics of the electronic device. According to one embodiment, the electronic device may be in a state where the fourth application is set as the default application among the third application and the fourth application that perform a call function.

[0160] According to one embodiment, the electronic device may modify at least some of the backup data received from an external electronic device so that the user can easily recognize a fourth application set as the default application of the electronic device. According to one embodiment, the electronic device may modify at least some of the information related to the screen layout corresponding to the first screen (620) to generate information related to the screen layout corresponding to the second screen (630) (e.g., second data). The electronic device may perform a restoration operation using the generated information related to the screen layout corresponding to the second screen (630).

[0161] According to one embodiment, the electronic device may configure a screen layout that displays an application icon corresponding to the characteristics of the electronic device by modifying at least some of the backup data received from an external electronic device. According to one embodiment, the electronic device may display a second icon (633) of a fourth application at a location (635) having the same location information as the location information representing a first location (625) on a first screen (620) of the external electronic device. In various embodiments, the electronic device may display an icon of a fourth application (e.g., a second icon (633)) at a location (635) on a second screen (630) that is identical or substantially identical to the first location (625) on the first screen (620) by performing a restoration operation based on the characteristics of the electronic device. The electronic device may provide the user with a new user experience according to the characteristics of the electronic device.

[0163] FIG. 7 is a diagram illustrating an embodiment in which a screen layout of a plurality of displays is configured during a restoration operation based on backup data received from an external electronic device and characteristics of the electronic device, according to various embodiments. Various embodiments regarding a restoration operation performed based on backup data received from an external electronic device and characteristics of the electronic device, as described above, may be applied in the same or similarly to an electronic device including a plurality of displays below.

[0164] Referring to FIG. 7, a first display (711) exposed to the outside in a folded state and a second display (713) exposed to the outside in an unfolded state of an external electronic device (710) (e.g., external electronic device (102, 104) of FIG. 1 or external electronic device (202) of FIG. 2) are shown. For example, if the external electronic device (710) corresponds to a foldable electronic device, the external electronic device (710) may include a first display (711) exposed to the outside in a folded state and a second display (713) exposed to the outside in an unfolded state. For example, the second display (713) may not be exposed to the outside when the external electronic device (710) is folded.

[0165] Referring to FIG. 7, a third display (721) exposed to the outside in a folded state and a fourth display (723) exposed to the outside in an unfolded state of an electronic device (720) (e.g., the electronic device (101) of FIG. 1 or the electronic device (201) of FIG. 2 or the electronic device (301) of FIG. 3) are shown. For example, if the electronic device (720) corresponds to a foldable electronic device, the electronic device (720) may include a third display (721) exposed to the outside in a folded state and a fourth display (723) exposed to the outside in an unfolded state. The fourth display (723) may not be exposed to the outside when the electronic device (720) is folded.

[0166] In one embodiment, the electronic device (720) receives backup data from an external electronic device (710), and during a restoration operation, can individually configure the screen layouts of a plurality of displays based on the received backup data and the characteristics of the electronic device.

[0167] According to one embodiment, the external electronic device (710) may have the first application set as the default application among the first application and the second application that perform message transmission and reception functions. According to one embodiment, the electronic device (720) may have the second application set as the default application among the first application and the second application that perform message transmission and reception functions.

[0168] According to one embodiment, the external electronic device (710) may have a screen layout in which a first icon (715) representing a first application is located at a first position (716) of a first display (711), and a second icon (717) representing a first application is located at a second position (718) of a second display (713).

[0169] According to one embodiment, the electronic device (720) can receive backup data from an external electronic device (710).

[0170] In one embodiment, the backup data may include information related to an application installed on an external electronic device (710). For example, the information related to an application installed on an external electronic device (710) may include information identifying a first application installed on the external electronic device (710).

[0171] In one embodiment, the backup data may include information related to a screen layout corresponding to the screen of the first display (711) and a screen layout corresponding to the screen of the second display (713). For example, the information related to the screen layout may include location information indicating the first location (716) of the first icon (715) of the first application on the first display (711). For example, the information related to the screen layout may include location information indicating the second location (718) of the second icon (717) of the first application on the second display (713). In one embodiment, the information related to the screen layout may include location information indicating where on the screen the icon of the application installed on the external electronic device (710) is located. The aforementioned location information may be implemented using coordinate values ​​along a first axis (e.g., x-axis) and a second axis (e.g., y-axis) substantially perpendicular to the first axis. For example, the first icon (715) and the second icon (717) of the first application may mean substantially the same icon (or the same icon shape).

[0172] According to one embodiment, the electronic device (720) receives backup data from the external electronic device (710) that includes information related to a screen layout corresponding to a first display (711) and a second display (713) of the external electronic device (710), and can change at least a portion of the backup data based on the characteristics of the electronic device (720).

[0173] According to one embodiment, the electronic device (720) can modify at least some of the backup data received from an external electronic device (710) so that the user can easily recognize a second application set as the default application of the electronic device (720). According to one embodiment, the electronic device (720) can perform a restoration operation by distinguishing between displays exposed in a folded state (e.g., a first display (711) and a third display (721)) and displays exposed in an unfolded state (e.g., a second display (713) and a fourth display (723)).

[0174] According to one embodiment, the electronic device (720) can configure the screen layout of the third display (721) using backup data regarding the first display (711) of the external electronic device (710), and configure the screen layout of the fourth display (723) using backup data regarding the second display (713) of the external electronic device (710).

[0175] According to one embodiment, the electronic device (720) can generate information related to a screen layout corresponding to a third display (721) (e.g., second data) by at least partially changing information related to a screen layout corresponding to a first display (711). The electronic device (720) can perform a restoration operation using the generated information related to a screen layout corresponding to the third display (721). According to one embodiment, the electronic device (720) can generate information related to a screen layout corresponding to a fourth display (723) by at least partially changing information related to a screen layout corresponding to a second display (713). The electronic device (720) can perform a restoration operation using the generated information related to a screen layout corresponding to the fourth display (723).

[0176] According to one embodiment, the electronic device (720) can configure a screen layout that displays an application icon corresponding to the characteristics of the electronic device (720) by modifying at least some of the backup data received from the external electronic device (710). According to one embodiment, the electronic device (720) can display a third icon (725) of the second application at a location (726) having the same location information as the location information representing a first location (716) on the first display (711) of the external electronic device (710). According to one embodiment, the electronic device (720) can display a fourth icon (727) of the second application at a location (728) having the same location information as the location information representing a second location (718) on the second display (713) of the external electronic device (710). For example, the third icon (725) and the fourth icon (727) of the second application may mean substantially the same icon (or the same icon shape). In various embodiments, when the electronic device (720) performs a restoration operation based on the characteristics of the electronic device (720) (e.g., basic application), it may perform the restoration operation individually for each display to provide the user with a new user experience according to the characteristics of the electronic device (720).

[0178] FIG. 8a is a flowchart illustrating that, according to various embodiments, an electronic device configures a screen layout including an execution screen of a specified application that performs a specified function during a restoration operation, and displays the configured screen layout on a display. In the following, operations described as being performed by an electronic device (e.g., the electronic device (101) of FIG. 1 or the electronic device (201) of FIG. 2 or the electronic device (301) of FIG. 3 or the electronic device (720) of FIG. 7) may be understood as being performed by a processor (e.g., the processor (120) of FIG. 1 or the processor (330) of FIG. 3).

[0179] According to one embodiment, in operation 811, the electronic device may receive backup data from an external electronic device (e.g., the external electronic device (102, 104) of FIG. 1 or the external electronic device (202) of FIG. 2 or the external electronic device (710) of FIG. 7) using a first application. For example, the first application may perform the function of moving data (e.g., backup data) between different electronic devices. For example, the backup data may be referenced as the first data.

[0180] According to one embodiment, in an 812 operation, the electronic device may request a restoration operation including screen layout configuration to a second application using a first application. For example, the second application may correspond to a launcher application that sets the operating environment of the electronic device.

[0181] According to one embodiment, in the operation of 813, using a second application, the electronic device can analyze backup data to identify a designated application that performs a designated function on an external electronic device. In various examples, the electronic device can analyze backup data to recognize that the external electronic device does not support the designated function.

[0182] In one embodiment, the specified application may be an application configured such that the execution screen of the specified application is displayed across the entire designated page of the home screen. For example, the specified application may be configured to display the configured execution screen of the specified application across the entire highest priority page among a plurality of pages of the home screen. For example, the specified application may perform a specified function of displaying an execution screen including at least one of user interest information, weather information, and news across the entire highest priority page among a plurality of pages of the home screen.

[0183] According to one embodiment, the external electronic device may be in a state where the third application, among the third and fourth applications performing a designated function, is configured (or activated) to display an execution screen across the entire top priority page. In another example, the external electronic device may be in a state where both the third and fourth applications performing the designated function are not configured (or deactivated) to display an execution screen across the entire top priority page.

[0184] According to one embodiment, in an operation of 814, using a second application, the electronic device can identify a designated application that performs a designated function of the electronic device. According to one embodiment, the electronic device can identify that among a third application and a fourth application that perform a designated function, the fourth application is installed. In various embodiments, the electronic device can recognize that a third application and a fourth application that perform a designated function are installed, and among them, the fourth application is set as the default application.

[0185] According to one embodiment, in the operation of 815, using a second application, the electronic device may generate data in which at least a portion of the backup data has been changed based on the characteristics of the electronic device (e.g., the type of application that performs a specified function or the basic application that performs a specified function). For example, the data in which at least a portion of the backup data has been changed may be referenced as the second data.

[0186] According to one embodiment, in an operation of 816, using a second application, the electronic device may execute a designated application based on data (e.g., second data) in which at least a portion of the backup data has been changed, and display a screen layout including the execution screen of the designated application on the display. For example, the electronic device may recognize, based on the backup data, that the external electronic device is configured to display the execution screen of the third application across the entire top priority page. The electronic device may change at least a portion of the backup data to execute a fourth application instead of the third application and display the execution screen of the fourth application across the entire top priority page. In another example, the electronic device may recognize, based on the backup data, that the external electronic device is not configured to display the execution screens of both the third application and the fourth application across the entire top priority page (e.g., the external electronic device does not support the designated function). The electronic device may change at least a portion of the backup data to execute the fourth application and display the execution screen of the fourth application across the entire top priority page. According to one embodiment, the electronic device performs a specified function of displaying the execution screen of the fourth application across a designated page of the home screen during a restoration operation, thereby providing the user with a new user experience different from the user experience of the external electronic device.

[0187] FIG. 8b illustrates an exemplary execution screen of a specified application that performs a specified function according to various embodiments.

[0188] FIG. 8b illustrates multiple pages (810, 820, 830) of the home screen of an electronic device.

[0189] According to one embodiment, an electronic device may execute a specified application configured such that the execution screen of the application is displayed across a designated page of the home screen. For example, the specified application may be configured to display the execution screen across the entire highest priority page (810) among a plurality of pages (810, 820, 830) of the home screen. For example, the specified application may perform a specified function of displaying an execution screen including at least one of user interest information, weather information, and news across the entire highest priority page (810) among a plurality of pages (810, 820, 830) of the home screen.

[0191] An electronic device according to one embodiment of the present disclosure (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2 or electronic device (301) of FIG. 3 or electronic device (720) of FIG. 7) may include a display (e.g., display module (160) of FIG. 1 or display (310) of FIG. 3 or third display (721) of FIG. 7 or fourth display (723)), a memory (e.g., memory (130) of FIG. 1 or memory (320) of FIG. 3)) and a processor (e.g., processor (120) of FIG. 1 or processor (330) of FIG. 3) operatively connected to the display and the memory. According to one embodiment, the memory may store instructions that, at execution, cause the processor to receive backup data from an external electronic device (e.g., an external electronic device (102, 104) of FIG. 1 or an external electronic device (202) of FIG. 2 or an external electronic device (710) of FIG. 7), identify characteristics of the external electronic device based on the backup data, change at least a portion of the backup data based on the characteristics of the electronic device, and display the result of performing a restore operation based on the at least a portion of the changed backup data on the display.

[0192] According to one embodiment, the instructions may enable the processor to identify a first application that performs a first designated function installed on the external electronic device based on the backup data.

[0193] According to one embodiment, the instructions may enable the processor to identify a second application that performs the first designated function, installed in the electronic device, based on the backup data.

[0194] According to one embodiment, the instructions may cause the processor to obtain first location information indicating a first location where a first icon representing the first application is displayed based on the backup data, and to modify at least a portion of the backup data so that a second icon representing the second application is displayed at a second location on the screen displayed on the display corresponding to the first location.

[0195] According to one embodiment, the instructions may cause the processor to perform the restoration operation of displaying the second icon at the second position of the screen displayed on the display.

[0196] According to one embodiment, the instructions may cause the processor to perform the restoration operation of displaying the second icon at the second location on the screen displayed on the display and displaying the first icon within a designated folder on the screen.

[0197] According to one embodiment, the backup data may include information related to the screen layout of the external electronic device.

[0198] According to one embodiment, the instructions allow the processor to identify a basic application that performs a first designated function of the electronic device based on the backup data, and the first designated function may include at least one of a message transmission / reception function or a call function.

[0199] According to one embodiment, the instructions may enable the processor to identify, based on the backup data, whether the external electronic device supports a second designated function, and based on the backup data, identify a third application in which the electronic device performs the second designated function, and perform the restoration operation of executing the third application.

[0200] According to one embodiment, the second designated function may include a function to display the entire execution screen of an application on the highest priority page among a plurality of pages of the home screen.

[0201] According to one embodiment, the execution screen of the application may include at least one of user's interest information, weather information, and news.

[0203] FIG. 9 is a flowchart of a method of operation of an electronic device according to various embodiments.

[0204] In the following, operations described as being performed by an electronic device (e.g., the electronic device (101) of FIG. 1 or the electronic device (201) of FIG. 2 or the electronic device (301) of FIG. 3 or the electronic device (720) of FIG. 7) may be understood as being performed by a processor (e.g., the processor (120) of FIG. 1 or the processor (330) of FIG. 3).

[0205] According to one embodiment, in operation 910, the electronic device may receive backup data from an external electronic device (e.g., the external electronic device (102, 104) of FIG. 1 or the external electronic device (202) of FIG. 2 or the external electronic device (710) of FIG. 7).

[0206] According to one embodiment, in operation 920, the electronic device can identify the characteristics of an external electronic device based on backup data. According to one embodiment, the electronic device can identify, based on backup data, an application installed on the external electronic device that performs a specified function (e.g., message sending / receiving function or call function). According to one embodiment, the electronic device can recognize the screen layout of the external electronic device based on backup data. According to one embodiment, the electronic device can identify, based on backup data, whether the external electronic device supports a specified function.

[0207] According to one embodiment, in operation 930, the electronic device can identify the characteristics of the electronic device based on backup data. In one embodiment, the electronic device can identify a default application that performs a specified function and / or whether the specified function is supported.

[0208] According to one embodiment, in the operation of 940, the electronic device may change at least a portion of the backup data based on the characteristics of the electronic device. For example, a first application performing a specified function in an external electronic device and a second application performing a specified function in the electronic device may be different from each other. In one embodiment, the electronic device may change at least a portion of the backup data so that the user can easily recognize the second application after the restoration operation.

[0209] According to one embodiment, in operation 950, the electronic device may display the result of performing a restoration operation based on at least some modified backup data on the display of the electronic device (e.g., the display module (160) of FIG. 1 or the display (310) of FIG. 3 or the third display (721) or the fourth display (723) of FIG. 7). For example, the electronic device may configure the screen layout of the display based on at least some modified backup data.

[0211] A method of operation of an electronic device according to one embodiment of the present disclosure (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2 or electronic device (301) of FIG. 3 or electronic device (720) of FIG. 7) comprises: receiving backup data from an external electronic device (e.g., external electronic device (102, 104) of FIG. 1 or external electronic device (202) of FIG. 2 or external electronic device (710) of FIG. 7); identifying characteristics of the external electronic device based on the backup data; identifying characteristics of the electronic device based on the backup data; changing at least a portion of the backup data based on the characteristics of the electronic device; and displaying the result of performing a restore operation based on the at least a portion of the changed backup data on a display of the electronic device (e.g., display module (160) of FIG. 1 or display (310) of FIG. 3 or third display (721) or fourth display (723) of FIG. 7). It is possible.

[0212] According to one embodiment, the operation of identifying the characteristics of the external electronic device may include the operation of identifying a first application that performs a first designated function installed on the external electronic device based on the backup data.

[0213] According to one embodiment, the operation of identifying the characteristics of the electronic device may include the operation of identifying a second application that performs the first designated function based on the backup data.

[0214] According to one embodiment, the operation of changing at least a portion of the backup data may include the operation of obtaining first location information indicating a first location where a first icon representing the first application is displayed based on the backup data, and the operation of changing at least a portion of the backup data so that a second icon representing the second application is displayed at a second location on the screen displayed on the display corresponding to the first location.

[0215] According to one embodiment, the operation of displaying the result of performing the restoration operation on the display of the electronic device may include the operation of displaying the second icon at the second position of the screen displayed on the display.

[0216] According to one embodiment, the operation of displaying the result of performing the restoration operation on the display of the electronic device may include the operation of displaying the second icon at the second position of the screen displayed on the display and the operation of displaying the first icon within a designated folder on the screen.

[0217] According to one embodiment, the backup data may include information related to the screen layout of the external electronic device.

[0218] According to one embodiment, the operation of identifying the characteristics of the electronic device includes the operation of identifying a basic application that performs a first designated function based on the backup data, and the first designated function may include at least one of a message transmission / reception function or a call function.

[0219] According to one embodiment, the operation of identifying the characteristics of the external electronic device includes the operation of identifying whether the external electronic device supports a second designated function based on the backup data, the operation of identifying the characteristics of the electronic device includes the operation of identifying a third application that performs the second designated function based on the backup data, and the operation of displaying the result of performing the restoration operation on the display of the electronic device may include the operation of executing the third application.

[0220] According to one embodiment, the second designated function may include a function to display the entire execution screen of an application on the highest priority page among a plurality of pages of the home screen.

[0221] According to one embodiment, the execution screen of the application may include at least one of user's interest information, weather information, and news.

[0223] The electronic device according to the various embodiments disclosed in this document may be of various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a consumer electronics device. The electronic device according to the embodiments of this document is not limited to the devices described above.

[0224] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise. In this document, 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 each include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish said components from other said components and do not limit said components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as “coupled” or “connected” to another (e.g., 2nd) component, with or without the terms “functionally” or “communicationly,” it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.

[0225] The term “module” as used in the various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be a component formed integrally, or a minimum unit of said component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0226] Various embodiments of the present document may be implemented as software (e.g., program (140)) comprising one or more instructions stored in a storage medium (e.g., internal memory (136) or external memory (138)) readable by a machine (e.g., electronic device (101)). For example, a processor (e.g., processor (120)) of the machine (e.g., electronic device (101)) may call at least one of the one or more instructions stored in the storage medium and execute it. This enables the machine to be operated to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.

[0227] According to one embodiment, the method according to the various embodiments disclosed herein may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or distributed online (e.g., download or upload) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.

[0228] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

Claims

Claim 1 An electronic device comprising: a display; a memory; and a processor operatively connected to the display and the memory, wherein, when executed, the memory stores instructions for the processor to receive backup data from an external electronic device, the backup data including screen layout information indicating the location of an icon of an application installed on the external electronic device, and based on the backup data, to identify a first application that performs a designated function installed on the external electronic device, to identify a second application among a plurality of applications installed on the electronic device that is different from the first application and performs the designated function, to identify a first location on the screen of the external electronic device where a first icon associated with the first application is displayed, and to change the location of a second icon associated with the second application displayed on the screen of the electronic device to a second location on the screen of the electronic device corresponding to the first location. Claim 2 An electronic device according to claim 1, wherein the instructions enable the processor to identify one application set as the basic application for the specified function among a plurality of applications that enable the processor to perform the specified function installed in the electronic device as the second application. Claim 3 An electronic device according to claim 1, wherein the instructions enable the processor to identify one application having a designated priority among a plurality of applications installed in the external electronic device as the first application. Claim 4 An electronic device according to claim 1, wherein the specified function includes at least one of a message transmission / reception function or a call function. Claim 5 An electronic device according to claim 1, wherein the instructions cause the processor to display a third icon associated with a third application that is different from the second application among a plurality of applications installed on the electronic device and performs the specified function at a third location on the screen of the electronic device different from the second location. Claim 6 An electronic device according to claim 1, wherein the instructions cause the processor to place a third icon associated with a third application, which is different from the second application among a plurality of applications installed on the electronic device and performs the specified function, into a specified folder displayed on the screen of the electronic device. Claim 7 In paragraph 6, the electronic device wherein the designated folder includes an icon associated with at least one other application operated by the service operator of the third application. Claim 8 delete Claim 9 delete Claim 10 delete Claim 11 A method of operating an electronic device comprising: receiving backup data from an external electronic device including screen layout information indicating the location of an icon of an application installed on the external electronic device; identifying, based on the backup data, a first application that performs a designated function installed on the external electronic device; identifying a second application among a plurality of applications installed on the electronic device that is different from the first application and performs the designated function; identifying a first location on the screen of the external electronic device where a first icon associated with the first application is displayed; and changing the location of a second icon associated with the second application displayed on the screen of the electronic device to a second location on the screen of the electronic device corresponding to the first location. Claim 12 A method of operation of an electronic device according to claim 11, wherein one application set as the basic application for the specified function among a plurality of applications installed in the electronic device to perform the specified function is identified as the second application. Claim 13 A method of operation of an electronic device according to claim 11, wherein one application having a designated priority among a plurality of applications installed on the external electronic device is identified as the first application. Claim 14 In paragraph 11, the method of operation of an electronic device, wherein the specified function includes at least one of a message transmission and reception function or a call function. Claim 15 A method of operation of an electronic device according to claim 11, wherein a third icon associated with a third application that is different from the second application and performs the specified function among a plurality of applications installed on the electronic device is displayed at a third location on the screen of the electronic device different from the second location. Claim 16 A method of operation of an electronic device according to claim 11, wherein a third icon associated with a third application that is different from the second application and performs the specified function among a plurality of applications installed on the electronic device is placed in a specified folder displayed on the screen of the electronic device. Claim 17 A method of operation of an electronic device according to claim 16, wherein the designated folder includes an icon associated with at least one other application operated by the service operator of the third application. Claim 18 delete Claim 19 delete Claim 20 delete

Citation Information

Patent Citations

  • Synchronization between electronic devices

    KR1020150100458A

  • Foldable electronic device for displaying user interface and method thereof

    KR1020210017138A

  • TERMINAL DEVICE, SCREEN CONSTRUCTION METHOD, AND COMPUTER PROGRAM

    JP6100848B2

  • Apparatus for arranging a plurality of Icons on Screen and Operation Method Thereof

    KR1020140094082A