Electronic device and method for synchronizing data of electronic device
The electronic device addresses display defects by transmitting UI information to an external device for synchronization, ensuring continuous data transfer and interface presentation.
Patent Information
- Application Number
- PCT/KR2025/005580
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-06
- Filing Date
- 2025-04-24
- Publication Date
- 2026-01-08
AI Technical Summary
Existing electronic devices face challenges in synchronizing data effectively when one or more displays are defective, leading to difficulties in user interface presentation and data transfer.
The electronic device determines if its display is defective and, if so, transmits information associated with a user interface to an external device for display, allowing the external device to generate a user interface for synchronization, which can be displayed separately or simultaneously with the internal interface.
Enables seamless data synchronization and user interface presentation even when the internal display is defective, ensuring uninterrupted operation and user convenience.
Smart Images

Figure KR2025005580_08012026_PF_FP_ABST
Abstract
Description
How to synchronize electronic devices and data on them
[0001] Embodiments disclosed in this document relate to an electronic device and a method for synchronizing data of the electronic device.
[0002] Electronic devices can transmit data to external electronic devices in a variety of ways. For example, an electronic device can wirelessly transmit data to an external electronic device using applications installed on both the electronic device and the external electronic device.
[0003] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art in connection with the present disclosure.
[0004] An electronic device according to one embodiment of the present disclosure may include at least one display, a memory storing instructions, and at least one processor. According to one embodiment, the instructions, when executed by the at least one processor, cause the electronic device to receive a signal including a request for data synchronization from a first external electronic device, execute an application for performing the synchronization in response to receiving the signal, identify information associated with a first user interface (UI) corresponding to the electronic device, determine whether the at least one display is defective, and based on a determination that the at least one display is defective, transmit information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device, wherein the first UI may include UIs for performing the synchronization.
[0005] A system according to one embodiment of the present disclosure may include a first electronic device and a second electronic device. According to one embodiment, the first electronic device may include a first application and at least one first display. According to one embodiment, the first electronic device may receive a signal including a request for data synchronization from the second electronic device, and in response to receiving the signal, execute the first application for performing the synchronization, identify information associated with a first UI corresponding to the first electronic device, determine whether the at least one first display is defective, and based on a determination that the at least one first display is defective, transmit information associated with the first UI to the second electronic device, and the first UI may include UIs for performing the synchronization. According to one embodiment, the second electronic device may include a second application corresponding to the first application. According to one embodiment, the second electronic device executes the second application for requesting data synchronization to the first electronic device, and transmits a signal including a request for data synchronization to the first electronic device based on the execution of the second application, and in response to the transmission, receives information associated with the first UI from the first electronic device, and based on the information associated with the first UI, generates the first UI, generates a second UI corresponding to the second electronic device, and selectively displays a first screen including the first UI or a second screen including the second UI through a display of the second electronic device, or simultaneously displays the first screen and the second screen in divided areas on the display of the second electronic device, and the second UI may include UIs for performing the synchronization.
[0006] A method for synchronizing data of an electronic device including at least one display according to one embodiment of the present disclosure includes: receiving a signal including a request for data synchronization from a first external electronic device; executing an application for performing the synchronization in response to receiving the signal; identifying information associated with a first user interface (UI) corresponding to the electronic device; determining whether the at least one display is defective; and transmitting information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device based on the determination that the at least one display is defective, wherein the first UI may include UIs for performing the synchronization.
[0007] In one embodiment disclosed in the present document, a computer-readable storage medium storing instructions, wherein the instructions, when executed by at least one processor, cause at least one processor of an electronic device to receive a signal including a request for data synchronization from a first external electronic device, and, in response to receiving the signal, execute an application for performing the synchronization, identify information associated with a first user interface (UI) corresponding to the electronic device, determine whether the at least one display is defective, and, based on the determination that the at least one display is defective, transmit information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device, wherein the first UI may include UIs for performing the synchronization.
[0008] FIG. 1 is a diagram illustrating a system for sharing data of an electronic device according to one embodiment of the present disclosure.
[0009] FIG. 2 is a diagram illustrating a user interface for performing data synchronization between an electronic device and an external electronic device according to one embodiment of the present disclosure.
[0010] FIG. 3 is a diagram illustrating an operation of an external electronic device selectively displaying a first UI of the electronic device and a second UI of the external electronic device through a display according to one embodiment of the present disclosure.
[0011] FIG. 4 is a flowchart of a method for an electronic device to synchronize data with a first external electronic device according to one embodiment of the present disclosure.
[0012] FIGS. 5A and / or 5B are flowcharts of a method for an electronic device and an external electronic device to perform data synchronization according to one embodiment of the present disclosure.
[0013] FIG. 6 is a flowchart of a method for synchronizing data between an electronic device and an external electronic device according to one embodiment of the present disclosure.
[0014] FIGS. 7A to 7D are diagrams illustrating an interface for a first external electronic device to perform user authentication using a third external electronic device according to one embodiment of the present disclosure.
[0015] FIG. 8 is a diagram illustrating an interface for performing user authentication by a first external electronic device according to one embodiment of the present disclosure.
[0016] FIG. 9 is a diagram showing a screen of a user authentication means to which accessibility information is applied according to one embodiment of the present disclosure.
[0017] FIG. 10 is a diagram illustrating a UI applied with accessibility information by a first external electronic device according to one embodiment of the present disclosure.
[0018] FIG. 11 is a block diagram of an electronic device within a network environment according to various embodiments.
[0019] In connection with the description of the drawings, the same or similar reference numerals may be used for identical or similar components.
[0020] Hereinafter, various embodiments of the present invention will be described with reference to the accompanying drawings. However, this is not intended to limit the present invention to specific embodiments, and it should be understood that various modifications, equivalents, and / or alternatives of the embodiments of the present invention are included.
[0021] FIG. 1 is a system diagram for transmitting data to a first external electronic device by an electronic device according to one embodiment of the present disclosure.
[0022] According to one embodiment, the electronic device (110) may include a communication circuit (111), at least one display (e.g., display (112), display module (1260) of FIG. 11), at least one processor (e.g., processor (113), processor (1220) of FIG. 11), and / or memory (114) (e.g., memory (1230) of FIG. 11).
[0023] According to one embodiment, the communication circuit (111) (e.g., the communication module (1190) of FIG. 11) may transmit and receive data with other electronic devices (e.g., the first external electronic device (120), the third external electronic device (130)) using communication technology. For example, the communication technology may include Bluetooth communication, BLE (Bluetooth Low Energy) communication, near field communication (NFC), WLAN (Wireless Local Area Network) communication, Zigbee communication, Infrared Data Association (IrDA) communication, WFD (Wi-Fi Direct) communication, UWB (Ultra-Wideband) communication, ANT (Advanced and Adaptive Network Technology) communication, WIFI communication, RFID (Radio Frequency Identification) communication, 3G communication, 4G communication, and 5G communication. For example, the communication technology may include wired communication. For example, the communication circuit (11) may be wired to the first external electronic device (120) through an input terminal (not shown) (e.g., connection terminal (1178) of FIG. 11) to communicate with the first external electronic device (120). However, the communication technology is not limited thereto. For example, the communication circuit (111) may transmit and receive data with the first external electronic device (120) and / or the third external electronic device (130) using any communication protocol.
[0024] According to one embodiment, the at least one display may include a display having a fixed shape, and / or a deformable display, such as a foldable display or a rollable (or slidable) display. For example, the at least one display may include a main display (e.g., a relatively largest display among the at least one displays) and a sub-display (e.g., a display smaller than the main display among the at least one displays). According to one embodiment, the at least one display may display a synchronization application executed by the at least one processor. For example, the at least one display may display a screen including a UI associated with data synchronization and / or a UI associated with data synchronization.
[0025] According to one embodiment, at least one processor (e.g., processor 113) may be electrically connected to components of the electronic device (110). For example, the at least one processor may be connected to communication circuitry (111), at least one display, and / or memory (114). For example, the at least one processor may be wired to components of the electronic device (110). The at least one processor may be composed of a single chip or multiple chips. For example, the at least one processor may include at least one processing circuitry including a central processing unit (CPU), an application processor (AP), a microprocessor unit (MPU), a communication processor (CP), a system on chip (SoC), and / or an integrated circuit (IC).
[0026] In one embodiment, the memory (114) may include a synchronization application (115), internal memory (not shown), and / or external memory (not shown). For example, the synchronization application (115) may correspond to an application for performing data synchronization. For example, the synchronization application may correspond to an application initially installed by default in the memory (114). For example, the synchronization application may also be newly installed in the memory (114) via the manufacturer's server.
[0027] In the present disclosure, a synchronization application refers to an application for performing data synchronization. For example, at least one processor may use the synchronization application to transmit and / or receive at least a portion of data stored in memory (114) to a first external electronic device (120). For example, the first external electronic device (120) may use the synchronization application to receive and / or transmit at least a portion of data stored in memory (114) from the electronic device (110).
[0028] For example, the internal memory may include at least one of volatile memory (e.g., dynamic random access memory (DRAM), static random access memory (SRAM), or synchronous DRAM (SDRAM)), nonvolatile memory (e.g., programmable read-only memory (PROM), one time PROM (OTPROM), erasable PROM (EPROM), electrically erasable and PROM (EEPROM), mask ROM, flash ROM, flash memory, a hard drive, or a solid state drive (SSD). The external memory may include at least one of a flash drive (e.g., compact flash), secure digital (SD), micro-SD, mini-SD, extreme digital (xD), multi-media card (MMC), or memory stick.
[0029] According to one embodiment, at least one processor may perform operations necessary for the operation of the electronic device (110). The operations of the electronic device (110) may be performed by the at least one processor individually or collectively executing instructions. Some of the operations of the electronic device (110) may be performed by the first processor executing the instructions, and at least some of the remaining operations may be performed by a processor different from the first processor executing the instructions. At least one processor may control components of the electronic device (110). For example, the operations of the electronic device (110) described in the present disclosure may be referenced as being performed by at least one processor. For example, the operations of the electronic device (110) may be performed by the at least one processor executing instructions stored in the memory (114).
[0030] According to one embodiment of the present disclosure, the memory (114) may store instructions that can be executed by the processor (113). The memory (114) may store at least one data related to the operation of the electronic device (110) or a command related to the functional operation of components of the electronic device (110). For example, the memory (114) may store at least one application that is preloaded upon manufacturing the electronic device (110) or downloaded as a third party from an online market (e.g., an app store). For example, the at least one application may include a voice recognition application that supports the operation of a voice recognition service.
[0031] Each of the components of the electronic device (110) described above may include a single or multiple entities. For example, some of the multiple entities may be separately arranged in other components. According to one embodiment, one or more of the components of the electronic device (110) described above may be omitted, or one or more other components may be added. According to one embodiment, the components of the electronic device (110) may omit at least some of the operations of the components of the electronic device (110) described above (e.g., operations of the processor (113)), or may additionally perform one or more other operations.
[0032] According to one embodiment, the first external electronic device (120) and / or the third external electronic device (130) may include components of the electronic device (110) described above. According to one embodiment, operations of the components of the first external electronic device (120) and / or the third external electronic device (130) may be referenced by operations of the components of the electronic device (110).
[0033] According to one embodiment, at least one processor may receive a signal including a data synchronization request from the first external electronic device (120). For example, the at least one processor may receive a signal from the first external electronic device (120) to execute a synchronization application. For example, the at least one processor may receive a signal from the first external electronic device (120) to set the synchronization mode to a data transmission mode.
[0034] According to one embodiment, at least one processor may execute a synchronization application upon receiving a signal including a data synchronization request from a first external electronic device (120). According to one embodiment, upon executing the synchronization application, at least one processor may set the synchronization mode of the electronic device (110) to a data transmission mode. For example, the data transmission mode may correspond to a mode for transmitting data stored in the memory (114) to the first external electronic device (120).
[0035] According to one embodiment, when the synchronization mode of the electronic device (110) in the synchronization application is set to the data transmission mode, at least one processor may attempt to establish a wireless connection with the first external electronic device (120) to perform data communication with the first external electronic device (120). For example, the at least one processor may transmit a high-frequency signal to the first external electronic device (120). For example, the at least one processor may detect the first external electronic device based on the transmission of the high-frequency signal. For example, the at least one processor may connect to the detected first external electronic device (120) in a short-range wireless communication manner.
[0036] According to one embodiment, the electronic device (110) may be wiredly connected to the first external electronic device (120) through an input terminal (not shown) (e.g., connection terminal (1178) of FIG. 11). According to one embodiment, at least one processor may omit an operation of attempting a wireless connection with the first external electronic device (120) when the electronic device (110) is wiredly connected to the first external electronic device (120) and the synchronization mode of the electronic device (110) is set to a data transmission mode.
[0037] According to one embodiment, when at least one processor executes a synchronization application, it may identify a first user interface (UI) corresponding to the electronic device (110). For example, the first UI may include a user interface (UI) associated with the synchronization application. For example, when at least one processor executes the synchronization application, it may identify information for user authentication related to data synchronization. For example, when at least one processor executes the synchronization application, it may identify a UI associated with data transmission.
[0038] In one embodiment, at least one processor may determine whether at least one display is defective. For example, at least one processor may determine whether the main display among the at least one display is defective. For example, based on the determination that the main display is defective, at least one processor may determine whether all at least one display is defective.
[0039] According to one embodiment, at least one processor may transmit information associated with the first UI to the first external electronic device (120) based on a determination that at least one display is defective. For example, the at least one processor may transmit information associated with the first UI to the first external electronic device (120) in order to provide the first UI through the first external electronic device (120). For example, the information associated with the first UI may include accessibility information. For example, the accessibility information may include information for user convenience, including information for visual assistance of the user, information for hearing assistance, and / or information associated with a user interface. For example, the information for visual assistance may correspond to information for visual convenience, including information related to the size of words and / or the color of the background screen (e.g., dark mode, light mode). For example, the dark mode may correspond to a mode in which the color of letters displayed on the display is white, and the color of the screen excluding the letters is black. For example, a light mode may correspond to a mode in which the color of text displayed on the display is black and the color of the screen excluding the text is white. For example, information for hearing assistance may correspond to information for auditory convenience, including sound volume information and / or setting information for including a specific frequency in the output sound. For example, information associated with a user interface may include interface information set by the user (e.g., interface information for launching a specific application when a volume control button is double-pressed), keypad type, and / or font information.
[0040] For example, information for hearing assistance may include information related to formants. For example, if a person cannot distinguish between “ㅜ” and “ㅣ” because he or she cannot hear the frequency of the second formant of the vowels “ㅜ” and “ㅣ,” at least one processor may output the frequency of the second formant of “ㅜ” and “ㅣ” by lowering it to a frequency below a certain value.
[0041] According to one embodiment, at least one processor may display a first screen including the first UI on a display without a defect based on a determination that at least one display is defective. For example, if the at least one processor determines that the main display is defective, the at least one processor may display the first screen including the first UI on the main display. For example, if the at least one processor determines that the main display is defective but the sub-display is defective, the at least one processor may display the first screen including the first UI on the sub-display.
[0042] According to one embodiment, at least one processor may transmit information for user authentication to the first external electronic device (120). For example, the at least one processor may transmit information for user authentication required to perform data synchronization to the first external electronic device (120). For example, the information for user authentication may include pattern input, personal identification number (PIN) input, and / or biometric security (e.g., fingerprint recognition, iris recognition, facial recognition) input.
[0043] According to one embodiment, at least one processor may transmit information for user authentication to a fourth external electronic device (not shown). For example, the fourth external electronic device may include an electronic device that provides an auditory UI, such as smart earphones. According to one embodiment, at least one processor may transmit information for user authentication to the fourth external electronic device, so that the fourth external electronic device may provide an auditory UI (e.g., a voice command) associated with user authentication. For example, the fourth external electronic device may provide an auditory UI associated with user authentication, such as “Please say your password.” According to one embodiment, at least one processor may receive, from the fourth external electronic device, a user authentication input acquired by the fourth external electronic device. For example, the at least one external electronic device may receive, from the fourth external electronic device, a user authentication input acquired by the fourth external electronic device through a user’s utterance (e.g., utterance of a password).
[0044] According to one embodiment, at least one processor may receive authentication information input for user authentication from the first external electronic device (120). According to one embodiment, at least one processor may perform user authentication based on the authentication information received from the first external electronic device (120).
[0045] According to one embodiment, at least one processor, upon successful user authentication, may receive an item of data to be synchronized from the first external electronic device (120) (e.g., a data item stored in any electronic device (110), such as a photo, a text message, a contact, etc.). In one embodiment, at least one processor may transmit data corresponding to the data item received from the first external electronic device to the first external electronic device (120).
[0046] According to one embodiment, at least one processor may identify at least one second external electronic device (not shown) that is or can be wirelessly connected to the electronic device (110) via the communication circuit (111). According to one embodiment, at least one processor may transmit information associated with the identified at least one second external electronic device to the first external electronic device (120). For example, at least one processor may transmit a list of at least one second external electronic device to the first external electronic device (120). For example, at least one processor may transmit accessibility information of each of the at least one second external electronic device to the first external electronic device (120).
[0047] According to one embodiment, at least one processor can identify accessibility information of at least one second external electronic device. According to one embodiment, at least one processor can determine a priority between at least one second external electronic device based on the accessibility information of the identified at least one second external electronic device. According to one embodiment, at least one processor can transmit information indicating the priority between the determined at least two second external electronic devices to the first external electronic device (120).
[0048] According to one embodiment, at least one processor may receive information about a third external electronic device (130) selected by a user from among at least one second external electronic device, from the first external electronic device (120). For example, at least one processor may receive information about a third external electronic device (130) selected by a user input from among at least one second external electronic device displayed on the first external electronic device (120), from the first external electronic device (120).
[0049] According to one embodiment, at least one processor may transmit information for user authentication of a third external electronic device (130) to the first external electronic device (120). According to one embodiment, at least one processor may receive authentication information input for user authentication in the third external electronic device from the third external electronic device (130). According to one embodiment, at least one processor may perform user authentication based on the authentication information received from the third external electronic device (130).
[0050] According to one embodiment, when the user authentication is successful, at least one processor may transmit a UI indicating the success of the user authentication to the third external electronic device (130). According to one embodiment, when the user authentication is successful, at least one processor may transmit a signal indicating the success of the user authentication to the first external electronic device (120). According to one embodiment, at least one processor may receive an item of data to be synchronized from the first external electronic device (120). According to one embodiment, at least one processor may generate a UI corresponding to the third external electronic device (130) and indicating an item of the received data. According to one embodiment, at least one processor may transmit a UI indicating the item of the generated received data to the third external electronic device (130).
[0051] In one embodiment, at least one processor may transmit data corresponding to a data item received from the first external electronic device (120) to the first external electronic device (120). In one embodiment, when the at least one processor is transmitting data to the first external electronic device (120), the at least one processor may generate a UI corresponding to a third external electronic device (130) and indicating that the data is being transmitted. According to one embodiment, the at least one processor may transmit a UI indicating that the generated data is being transmitted to the third external electronic device (130).
[0052]
[0053] FIG. 2 is a diagram illustrating a user interface for synchronizing data between an electronic device and an external electronic device according to one embodiment of the present disclosure. In the following, any description that overlaps with the description of FIG. 1 will be omitted or briefly described.
[0054] Referring to FIG. 2, the electronic device (110) may include a defective display (112). For example, the defective display (112) may include a display that is unable to display information on the display and / or a display in which the touch function of the display does not operate normally.
[0055] According to one embodiment, an electronic device (110) having a defective display (112) may display a UI associated with data synchronization on a display (122) of a first external electronic device (120). For example, an electronic device (110) having a defective display (112) may display a first screen representing a first UI corresponding to the electronic device (110) on a portion of a display area (e.g., the first area (211)) of the first external electronic device (120). For example, the first UI may include UIs associated with performing data synchronization through a synchronization application. For example, the first UI may correspond to a UI associated with a data transmission mode in the synchronization application. For example, the first UI may include a UI representing user authentication of the electronic device (110) associated with data synchronization. For example, the first UI may include a UI representing a pattern input (or PIN input, biometric security input) associated with user authentication.
[0056] According to one embodiment, the first external electronic device (120) may display a second screen representing a first UI and a second UI corresponding to the first external electronic device in a split screen. For example, the second UI may include UIs associated with performing data synchronization through a synchronization application. For example, the second UI may correspond to a UI associated with a data reception mode in the synchronization application. According to one embodiment, the first external electronic device (120) may display the first screen and the second screen in the first area (211) and the second area (221), respectively.
[0057] According to one embodiment, the electronic device (110) and the first external electronic device (120) may be connected via a wired cable (200). For example, the electronic device (110) may transmit data stored in the electronic device (110) to the first external electronic device (120) using the wired cable (200). However, the method of connecting the electronic device (110) and the first external electronic device (120) is not limited thereto. For example, the electronic device (110) and the first external electronic device (120) may be wirelessly connected via a synchronization application. The operation of wirelessly connecting the electronic device (110) and the first external electronic device (120) via a synchronization application may be described in detail later with reference to FIGS. 5A and / or 5B.
[0058] According to one embodiment, the first external electronic device (120) may select at least some of a plurality of data items (e.g., data items stored in any electronic device (110), such as photos, text, contacts, etc.) based on a user input to the second area (221). According to one embodiment, the first external electronic device (120) may request data corresponding to the selected data items from the electronic device (110). According to one embodiment, the electronic device (110) may transmit data corresponding to the selected data items to the first external electronic device (120) in response to the request of the first external electronic device (110). For example, the electronic device (110) may transmit the requested data to the first external electronic device (120) to perform synchronization with the first external electronic device (120).
[0059]
[0060] FIG. 3 is a diagram illustrating an example of an external electronic device selectively displaying a first UI of the electronic device and a second UI of the external electronic device through a display, according to an embodiment of the present disclosure. In the following, any description overlapping with that of FIG. 2 will be omitted or briefly described.
[0061] According to one embodiment, the first screen (310) of the first external electronic device (120) may correspond to a screen representing a first UI corresponding to an electronic device (not shown) (e.g., the electronic device (110) of FIG. 1). For example, the first screen (310) may correspond to a screen including a UI associated with a data transmission mode in a synchronization application. According to one embodiment, the second screen (320) may correspond to a screen representing a second UI corresponding to the first external electronic device (120). For example, the second screen (320) may correspond to a screen including a UI associated with a data reception mode in a synchronization application. According to one embodiment, the base screen (300) may include a UI indicating that the electronic device (110) and the first external electronic device (120) are connected.
[0062] According to one embodiment, the base screen (300) may include a first affordance (301) that can switch to the first screen (310) and a second affordance (302) that can switch to the second screen (320). For example, the first external electronic device (120) may switch from the base screen (300) to the first screen (310) based on a user input to the first affordance (301). For example, the first external electronic device (120) may switch from the base screen (300) to the second screen (320) based on a user input to the second affordance (302). According to one embodiment, the first screen (310) may include a third affordance (311) that can switch to the base screen (300). For example, the first external electronic device (120) can switch from the first screen (310) to the default screen (300) based on a user input to the third affordance (311). According to one embodiment, the second screen (320) can include a fourth affordance (321) that can switch to the default screen (300). For example, the first external electronic device (120) can switch from the second screen (320) to the default screen (300) based on a user input to the fourth affordance (321).
[0063]
[0064] FIG. 4 is a flowchart illustrating a method for an electronic device according to an embodiment of the present disclosure to synchronize data with a first external electronic device. In the following, any description that overlaps with the description of FIG. 1 will be omitted or briefly described.
[0065] In operation 410, according to one embodiment, an electronic device (e.g., electronic device (110) of FIG. 1) may receive a signal including a data synchronization request from a first external electronic device (e.g., first external electronic device (120) of FIG. 1). For example, at least one processor may receive a signal from the first external electronic device to execute a synchronization application. For example, at least one processor may receive a signal from the first external electronic device to set a synchronization mode to a data transmission mode.
[0066] In operation 420, according to one embodiment, the electronic device may execute an application for performing synchronization. According to one embodiment, when executing the synchronization application, at least one processor may set the synchronization mode of the electronic device to a data transmission mode. For example, the data transmission mode may correspond to a mode for transmitting data stored in the electronic device to a first external electronic device.
[0067] In operation 430, according to one embodiment, the electronic device may identify information associated with a first UI corresponding to the electronic device. For example, the electronic device may identify a first UI associated with data synchronization when the electronic device is set to a data transmission mode in a synchronization application. For example, the information associated with the first UI may include information for user authentication. For example, the information associated with the first UI may include accessibility information of the electronic device (110). For example, the accessibility information may include information for user convenience, including information for visual assistance of the user, information for hearing assistance, and / or information associated with a user interface.
[0068] In operation 440, according to one embodiment, the electronic device (110) may determine whether at least one display (e.g., display (112) of FIG. 1) of the electronic device (110) is defective. For example, the electronic device (110) may determine whether a touch function of the at least one display is operating normally. For example, the electronic device (110) may determine whether the touch function is operating normally based on whether an indium tin oxide (ITO) film of the at least one display is damaged and / or a connection status. For example, the electronic device (110) may determine whether a display function of the at least one display is operating normally.
[0069] For example, the electronic device (110) may determine that at least one display is defective if the touch function of a specific area of at least one display does not operate normally. For example, the electronic device (110) may determine that at least one display is defective if the display function of a specific area of at least one display does not operate normally.
[0070] In operation 450, according to one embodiment, the electronic device (110) may transmit information associated with the first UI to the first external electronic device (120) if there is a defect in at least one display. According to one embodiment, the electronic device (110) may transmit information associated with the first UI to the first external electronic device (120) to provide the first UI through the first external electronic device (120).
[0071]
[0072] FIG. 5a and / or 5b are flowcharts illustrating a process for synchronizing data between an electronic device and an external electronic device according to one embodiment of the present disclosure.
[0073] In operation 501, according to one embodiment, a first external electronic device (e.g., the first external electronic device (120) of FIG. 1) may execute a synchronization application. According to one embodiment, the first external electronic device (120) may set a synchronization mode of the first external electronic device (120) to a data reception mode in the synchronization application. For example, the first external electronic device (120) may execute the synchronization application based on a user input. For example, the first external electronic device (120) may set a synchronization mode of the first external electronic device (120) to a data reception mode in the synchronization application based on a user input. For example, the data reception mode may correspond to a mode for receiving data stored in the electronic device (110) from the electronic device (110).
[0074] According to one embodiment, the first external electronic device (120), when set to a data reception mode in a synchronization application, may provide an interface operation guide that causes the electronic device (110) to transmit a signal including a data synchronization request. For example, the first external electronic device (120), when set to a data reception mode in a synchronization application, may provide a guide to instruct the electronic device (110) to perform a tap operation. For example, the first external electronic device (120), when set to a data reception mode in a synchronization application, may provide a guide to instruct the electronic device (110) to perform a shake operation within a specified distance. However, the interface operation guide for transmitting a signal including a data synchronization request is not limited to the above examples. The interface operation guide for transmitting a signal including a synchronization request may include a guide to perform any user input and / or operation, such as a user's gesture, touch input, or voice input.
[0075] In operation 503, according to one embodiment, the first external electronic device (120) may transmit a signal including a data synchronization request to the electronic device (110). For example, the signal including the data synchronization request may include a command to execute a synchronization application. For example, the signal including the data synchronization request may include a command to set the synchronization mode of the electronic device (10) to a data transmission mode in the synchronization application.
[0076] According to one embodiment, the first external electronic device (120) may transmit a signal including a request for data synchronization based on a user input. For example, the user input may include a preset interface action for requesting data synchronization. For example, the first external electronic device (120) may transmit a signal including a request for data synchronization based on a user input corresponding to a tap action on the electronic device (110). For example, the first external electronic device (120) may transmit a signal including a request for data synchronization based on a user input corresponding to a shaking action of the first external electronic device (120) within a specified distance of the electronic device (110).
[0077] In operation 505, according to one embodiment, the electronic device (110) may determine whether the first display is defective in response to receiving a signal including a data synchronization request from the first external electronic device (20). For example, the first display may correspond to a main display (e.g., a relatively largest display among the at least one display) among at least one display (e.g., at least one display of FIG. 1 ). In one example, the electronic device (110) may determine whether a touch function of the main display among the at least one display operates normally. For example, the electronic device (110) may determine whether the touch function operates normally based on whether an indium tin oxide (ITO) film of the main display is damaged and / or a connection status.
[0078] According to one embodiment, the electronic device (110) may determine that there is a defect in the first display if data synchronization cannot be performed using a synchronization application through the main display. For example, if the touch function of a specific area of the main display is not normal, the electronic device (110) may not be able to perform data synchronization using the synchronization application through the main display. According to one embodiment, the electronic device (110) may determine that there is no defect in the first display if data synchronization can be performed using the synchronization application through the main display. For example, if the touch function of a specific area of the main display is normal, the electronic device (110) may be able to perform data synchronization using the synchronization application through the main display.
[0079] In operation 507, according to one embodiment, if the electronic device (110) determines that the first display is not defective (e.g., operation 505-No), the electronic device (110) may execute a synchronization application through the first display. For example, the electronic device (110) may execute the synchronization application and display a screen including a user interface associated with the synchronization application on the first display.
[0080] In operation 509, according to one embodiment, the electronic device (110) may perform synchronization with a first external electronic device through the first display. For example, the electronic device (110) may obtain a user input (e.g., a touch input) through the main display. Based on the user input obtained through the main display, the electronic device (110) may perform data synchronization with the first external electronic device (120). For example, the electronic device (110) may obtain the user input through the main display and set the synchronization mode of the electronic device (110) to a data transmission mode in a synchronization application.
[0081] According to one embodiment, the electronic device (110) may attempt a wireless connection with the first external electronic device (120) when the synchronization mode in the synchronization application is set to the data transmission mode. For example, the electronic device (110) may emit a high-frequency signal to the surroundings. According to one embodiment, the electronic device (110) may detect a surrounding device by emitting a high-frequency signal to the surroundings. For example, when there is a first external electronic device (120) in the surroundings, the electronic device (110) may emit a high-frequency signal to detect the first external electronic device (120). The first external electronic device (120) may receive the high-frequency signal emitted by the electronic device (110) and detect the electronic device (110). According to one embodiment, the electronic device (110) may establish a short-range wireless connection with the first external electronic device (120) based on the detection of the first external electronic device (120).
[0082] According to one embodiment, a high-frequency signal may be transmitted to the first external electronic device (120). For example, the electronic device (110) may be wirelessly connected based on reception of the high-frequency signal from the first external electronic device (120). For example, when the electronic device (110) is connected to the first external electronic device (120), the electronic device (110) may transmit data of an item selected by the first external electronic device (120) (e.g., a data item stored in any electronic device (110), such as a photo, a text message, a contact, etc.) to the first external electronic device (120).
[0083] In operation 511, according to one embodiment, if the electronic device (110) determines that the first display is defective (e.g., operation 505-Yes), it may determine whether there is a second display without a defect. For example, the second display may correspond to a sub-display (e.g., a display that is relatively smaller than the main display) among at least one display. In one example, the electronic device (110) may determine whether a touch function of the sub-display among the at least one display operates normally. For example, the electronic device (110) may determine whether the touch function operates normally based on whether an indium tin oxide (ITO) film of the sub-display is damaged and / or a connection status.
[0084] According to one embodiment, the electronic device (110) may determine that there is no second display without defects if data synchronization cannot be performed using a synchronization application through all sub-displays. For example, if the touch function of a specific area of the sub-display is not normal, the electronic device (110) may not be able to perform data synchronization using a synchronization application through the sub-display. According to one embodiment, the electronic device (110) may determine that there is a second display without defects if data synchronization can be performed using a synchronization application through the sub-display. For example, if the touch function of a specific area of the sub-display is normal, the electronic device (110) may be able to perform data synchronization using a synchronization application through the sub-display.
[0085] In operation 513, according to one embodiment, if the electronic device (110) determines that there is a non-defective second display (e.g., operation 511-Yes), the electronic device (110) may execute a synchronization application through the second display. For example, if the electronic device (110) determines that there is a non-defective second display, the electronic device (110) may copy an icon corresponding to the synchronization application and display the icon on the non-defective second display. For example, the electronic device (110) may execute the synchronization application based on a touch input to an icon corresponding to the synchronization application displayed on the second display. For example, the electronic device (110) may execute the synchronization application and display a screen including a user interface associated with the synchronization application on the second display.
[0086] In operation 514, according to one embodiment, the electronic device (110) may perform synchronization with the first external electronic device (120) through the non-defective second display. For example, the electronic device (110) may obtain a user input (e.g., a touch input) through the non-defective sub-display. For example, the electronic device (110) may perform data synchronization with the first external electronic device (120) based on the user input obtained through the non-defective sub-display. The operation of performing synchronization with the first external electronic device (120) may be referenced by operation 509.
[0087] In operation 515, according to one embodiment, if the electronic device (110) determines that there is no second display without defects (e.g., operation 511-No), the electronic device (110) may execute a synchronization application. According to one embodiment, if the electronic device (110) determines that there is no second display without defects (e.g., all displays are defective), the synchronization application may set the synchronization mode of the electronic device (110) to a data transmission mode. For example, the data transmission mode may correspond to a mode for transmitting data stored in the electronic device (110) to the first external electronic device (120).
[0088] In operation 517, according to one embodiment, the electronic device (110) and the first external electronic device (120) may be connected wirelessly. According to one embodiment, the electronic device (110) may attempt to connect to the first external electronic device (120) when the synchronization mode in the synchronization application is set to the data transmission mode. For example, the electronic device (110) and the first external electronic device (120) may be connected wirelessly through transmission and reception of high-frequency signals. The method by which the electronic device (110) is connected to the first external electronic device (120) through transmission of high-frequency signals is as described above in operation 509.
[0089] In operation 519, according to one embodiment, the electronic device (110) may request a split screen from the first external electronic device (120). For example, the electronic device (110) may request the first external electronic device (120) to simultaneously display a first screen corresponding to the electronic device (110) and a second screen corresponding to the first external electronic device (120) on the first area and the second area of the display of the first external electronic device (120).
[0090] In the present embodiment, the electronic device (110) is disclosed as requesting a split screen from the first external electronic device (120), but is not limited thereto. According to one embodiment, the electronic device (110) may request a full screen display rather than a split screen display. For example, the electronic device (110) may request the first external electronic device (120) to selectively display the first screen and the second screen on the display of the first external electronic device (120) as a full screen display. Examples of a split screen or a full screen display may be referenced by FIG. 2 or FIG. 3 .
[0091] In operation 521, according to one embodiment, the first external electronic device (120) may divide the display of the first external electronic device (120) into a first area and a second area. For example, the first external electronic device (120) may divide the left area of the display of the first external electronic device (120) into the first area and the right area into the second area.
[0092] In operation 523, according to one embodiment, the first external electronic device (120) may display a second screen representing a second UI corresponding to the first external electronic device (120) in the second area. For example, the second UI corresponding to the first external electronic device (120) may include UIs for performing synchronization through a synchronization application. For example, when the first external electronic device (120) executes the synchronization application, the first external electronic device (120) may display a second screen representing a UI associated with the execution of the synchronization application in the second area.
[0093] In operation 525, according to one embodiment, the first external electronic device (120) may request information related to user authentication from the electronic device (110). For example, the first external electronic device (120) may request information related to user authentication for performing synchronization through a synchronization application. For example, the first external electronic device (110) may request information including an authentication means associated with data synchronization. For example, the authentication means may include a pattern input, a personal identification number (PIN) input, and / or a biometric security (e.g., fingerprint recognition, iris recognition, facial recognition) input. For example, the information related to user authentication may include accessibility information set by a user of the electronic device (110) in relation to user authentication. For example, accessibility information set in relation to user authentication may be referenced by FIG. 9.
[0094] In operation 527, according to one embodiment, the electronic device (110) may transmit information related to user authentication to the first external electronic device (120). For example, in response to a request for information related to user authentication from the first external electronic device, the electronic device (110) may transmit information related to user authentication required to perform synchronization. For example, if a specific authentication means (e.g., pattern input, biometric security input) is required for the electronic device (110) to perform data synchronization with the first external electronic device (120), the electronic device (110) may transmit information related to the specific authentication means to the first external electronic device (120).
[0095] In operation 529, according to one embodiment, the first external electronic device (120) may display a screen for user authentication in the first area. For example, if the information related to user authentication received from the electronic device (110) includes information on pattern input, the first external electronic device (120) may display an interface screen for the user's pattern input in the first area. For example, the first external electronic device (120) may display an interface screen corresponding to the user authentication screen displayed by the electronic device (110) through the display (112) in the first area of the first external electronic device (120). An embodiment related to operation 529 may be referred to by operation 8.
[0096] In operation 531, according to one embodiment, the first external electronic device (120) may transmit the input authentication information. According to one embodiment, the first external electronic device (120) may obtain a user input for user authentication. For example, when the first external electronic device (120) displays an interface screen for pattern input in the first area, the first external electronic device (120) may transmit the pattern input information obtained from the user to the electronic device (110).
[0097] In operation 533, according to one embodiment, the electronic device (110) may perform user authentication based on the received authentication information. For example, the electronic device (110) may perform user authentication by comparing the received authentication information with user authentication information stored in the electronic device (110). For example, if the received authentication information matches the user authentication information stored in the electronic device (110), the electronic device (110) may succeed in user authentication. For example, if the received authentication information is different from the user authentication information stored in the electronic device (110), the electronic device (110) may fail in user authentication.
[0098] In operation 535, according to one embodiment, if the user authentication is successful, the electronic device (110) may identify a first UI and accessibility information corresponding to the electronic device (110). For example, the first UI corresponding to the electronic device (110) may include UIs for performing synchronization through a synchronization application. For example, the first UI may correspond to a UI associated with a data transmission mode in the synchronization application. For example, when the electronic device (110) executes the synchronization application, the electronic device (110) may identify the first UI associated with the execution of the synchronization application. For example, the accessibility information may include any setting information that the electronic device (110) provides to the user for user convenience. For example, the accessibility information may include any interface information set by the user. For example, the accessibility information may include any setting information and / or interface information for user convenience, such as setting information for visual assistance, information for hearing assistance, and setting information for input and specific operations.
[0099] In operation 537, according to one embodiment, the electronic device (110) may transmit information and / or accessibility information of the first UI to the first external electronic device (120). For example, the electronic device (110) may transmit information of the first UI necessary to display the identified first UI on the display of the first external electronic device (120) to the first external electronic device (120). For example, the electronic device (110) may transmit accessibility information of the electronic device (110) to the first external electronic device (120) to apply accessibility settings set by the user on the electronic device (110) to the first external electronic device (120).
[0100] In operation 539, according to one embodiment, the first external electronic device (120) may display a first screen representing the first UI in the first area using information associated with the first UI and accessibility information. For example, the first external electronic device (120) may determine the shape and configuration of the first UI associated with data synchronization of the electronic device (110) based on the received accessibility information. For example, the first external electronic device (120) may generate a first UI having the determined shape and configuration of the first UI. For example, the first external electronic device (120) may apply interface settings for user convenience applied to the electronic device (110) to the display of the first screen representing the first UI using the received accessibility information. For example, the first external electronic device (120) may display the first screen to which accessibility setting values have been applied based on the accessibility information in the first area. An example of displaying a first UI having a shape and configuration determined by applying accessibility setting values may be referred to by FIG. 10.
[0101] In operation 541, according to one embodiment, the electronic device (110) may perform synchronization using the first external electronic device (120). For example, the electronic device (110) may perform data synchronization with the first external electronic device (120) using the first area and the second area of the display of the first external electronic device (120). For example, the electronic device (110) may display a first screen representing a first UI related to data synchronization of the electronic device (110) in the first area of the first external electronic device (120) to perform data synchronization with the first external electronic device (120). For example, the first external electronic device (120) may identify an item of data to be received based on a user input. The first external electronic device (120) may transmit the item of data to be received to the electronic device (110). For example, the electronic device (110) can transmit data corresponding to an item of data received from the first external electronic device (120) to the first external electronic device (120).
[0102] According to one embodiment, the first external electronic device (120) may provide any user experience (UX) associated with synchronization through the first screen of the first area. For example, the any UX may include a data selection UX indicating an item of data selected for receiving data from the first external electronic device (120), a data transmission UX indicating that data is being transmitted from the electronic device (110) to the first external electronic device (120), a UX indicating that data synchronization is complete, and / or a UX indicating that the connection between the electronic device (110) and the first external electronic device (120) is disconnected.
[0103]
[0104] FIG. 6 is a flowchart illustrating data synchronization between an electronic device and an external electronic device according to one embodiment of the present disclosure. In the following, any descriptions that overlap with those of FIG. 5a and / or 5b will be omitted or briefly described.
[0105] In operation 605, according to one embodiment, the electronic device (e.g., the electronic device (110) of FIG. 1) may attempt to establish a wireless connection with a first external electronic device (e.g., the first external electronic device (120) of FIG. 1). For example, the electronic device (110) may attempt to establish a wireless connection with the first external electronic device (120) using a synchronization application. Operation 605 may correspond to operation 517 of FIG. 5A. For example, the electronic device (110) and / or the first external electronic device (120) may perform operations 501 to 515 of FIG. 5A before performing operation 605.
[0106] In operation 610, according to one embodiment, the electronic device (110) may display a second screen representing a second UI corresponding to the first external electronic device on the display. For example, the second screen representing the second UI corresponding to the first external electronic device is as described above in operation 523 of FIG. 5B. For example, the first UI may include a UI for the first external electronic device (120) to perform data synchronization using a synchronization application of the first external electronic device (120). For example, the first external electronic device (120) may display a screen on which the synchronization application is executed through the display of the first external electronic device (120).
[0107] In operation 615, according to one embodiment, the electronic device (110) may identify information associated with at least one second external electronic device. For example, the electronic device (110) may be wirelessly connected or may be connected to at least one second external electronic device. For example, the information associated with the at least one second external electronic device may include a list of the at least one second external electronic device and / or accessibility information for each of the at least one second external electronic device. For example, the information associated with the at least one second external electronic device may include information regarding whether the at least one second external electronic device can provide an accessibility function, information regarding a user's use of the accessibility function, information regarding whether the electronic device (110) is compatible with an operating system, information regarding whether a display is present, and / or information regarding the type or type of interface.
[0108] In operation 620, the electronic device (110) may determine priorities among at least one second external electronic device. For example, the electronic device (110) may determine priorities in order of relatively high user convenience. For example, the electronic device (110) may use information associated with at least one second external electronic device to determine a device capable of displaying a graphical interface that is relatively similar to the graphical interface of the electronic device (110) as having a high priority. For example, the electronic device (110) may determine priorities in order of high user usage frequency and / or high user interface input frequency. For example, the electronic device (110) may determine priorities based on accessibility information of the at least one second external electronic device. For example, if the at least one second external electronic device includes a smartphone, a smart tablet, a smart watch, a smart TV, smart earphones, and a smart refrigerator, the electronic device (110) may determine the smartphone as the highest priority, and may sequentially determine priorities in the order of the smart tablet, the smart watch, the smart TV, the smart earphones, and the smart refrigerator. For example, if at least one second external electronic device includes only a single third external electronic device, the third external electronic device may be determined to have the highest priority.
[0109] In operation 625, according to one embodiment, the electronic device (110) may transmit a list of at least one second external electronic device to the first external electronic device (120). For example, the list of at least one second external electronic device may correspond to a list listing at least one second external electronic device. For example, the electronic device (110) may transmit a list listing at least one second external electronic device and information indicating a priority of the at least one second external electronic device to the first external electronic device (110).
[0110] For example, the list of at least one second external electronic device may correspond to a list in which at least one second external electronic device is listed according to a priority order among the at least one second external electronic device. For example, the list of at least one second external electronic device may correspond to a list in which at least one second external electronic device is listed from the highest priority to the top.
[0111] In operation 630, according to one embodiment, the first external electronic device (120) may obtain an input for selecting a third external electronic device (e.g., the third external electronic device (130) of FIG. 1 ). For example, the first external electronic device (120) may display a list of at least one second external electronic device received from the electronic device (110) on the display of the first external electronic device (120). For example, the first external electronic device (120) may obtain a user input for selecting a third external electronic device (130) from the list of at least one second external electronic device.
[0112] In operation 635, according to one embodiment, the first external electronic device (120) may transmit input information for selecting a third external electronic device (130) to the electronic device (110). For example, the first external electronic device (120) may transmit information on the third external electronic device (130) selected by the user input to the electronic device (110).
[0113] In operation 640, according to one embodiment, the electronic device (110) may attempt to establish a wireless connection with a third external electronic device (130). For example, the electronic device (110) may attempt to establish a wireless connection with the third external electronic device (130) using a short-range wireless communication method (e.g., Bluetooth). In one example, if the electronic device (110) is already connected to the third external electronic device (130), the electronic device (110) may omit this operation.
[0114] In operation 645, according to one embodiment, the electronic device (110) may perform user authentication of the electronic device (110) using the third external electronic device (130). According to one embodiment, the electronic device (110) may perform user authentication associated with synchronization of the electronic device (110) using the user authentication means of the third external electronic device (130) set in the third external electronic device (130). For example, if the user authentication of the third external electronic device (130) is successful, the third external electronic device (130) may transmit a signal indicating the success of the user authentication of the third external electronic device (130) to the electronic device (110).
[0115] According to one embodiment, the electronic device (110) may transmit information related to user authentication of the electronic device (110) to a third external electronic device (130). For example, the electronic device (110) may transmit information indicating a UI corresponding to a user authentication means of the electronic device (110). According to one embodiment, when the third external electronic device (130) includes a display, the third external electronic device (130) may display a UI corresponding to the user authentication means of the electronic device (110) on the display of the third external electronic device (130). According to one embodiment, the third external electronic device (130) may obtain a user input for the user authentication means of the electronic device (110). According to one embodiment, the electronic device (110) may transmit authentication information corresponding to the obtained user input to the electronic device (110). According to one embodiment, the electronic device (110) can perform user authentication based on authentication information received from a third external electronic device (130).
[0116] According to one embodiment, the electronic device (110) can convert a UI corresponding to a user authentication means of the electronic device (110) into a UI corresponding to a third external electronic device (130). For example, if the third external electronic device is a smart earphone, the electronic device (110) can convert a UI corresponding to the user authentication means of the electronic device (110) into an auditory UI. For example, if the user authentication means of the electronic device (110) is a PIN number and the third external electronic device (130) is a smart earphone, the electronic device (110) can convert a UI for entering a PIN number into a UI for speaking the PIN number. For example, if the user authentication means of the electronic device (110) is a pattern and the third external electronic device (130) is a smart earphone, the electronic device (110) can convert a UI for entering a pattern into a UI for speaking a number on a keypad corresponding to the pattern. According to one embodiment, the electronic device (110) can transmit a UI corresponding to the converted third external electronic device (130) to the third external electronic device (130).
[0117] According to one embodiment, the third external electronic device (130) may provide a UI corresponding to the received third external electronic device (130). For example, if the third external electronic device (130) is a smart earphone, the third external electronic device (130) may provide a voice command associated with performing user authentication. For example, if the third external electronic device (130) is a smart earphone, the method of user authentication may be provided as a voice command, such as “Please tell me your PIN password.”
[0118] According to one embodiment, the third external electronic device (130) may obtain authentication information from the user based on the provision of a UI corresponding to the third external electronic device (130). For example, the third external electronic device (130) may obtain user authentication information by receiving the user's speech. According to one embodiment, the obtained authentication information may be transmitted to the electronic device (110). According to one embodiment, the electronic device (110) may perform user authentication based on the authentication information received from the third external electronic device (130).
[0119] According to one embodiment, for users with vision problems, such as visually impaired users, the electronic device (110) can provide any UI associated with data synchronization in the form of an auditory UI through a third external electronic device (130) capable of providing an auditory UI. Users with vision problems can easily perform data synchronization by receiving the UI associated with data synchronization as an auditory UI and performing actions associated with data synchronization through speech.
[0120] In operation 650, according to one embodiment, the first external electronic device (120) may request the electronic device (110) for selected data based on a user input. For example, the first external electronic device (120) may obtain a user input for selecting at least some of a plurality of data items (e.g., data items stored in any electronic device (110), such as photos, text, contacts, etc.). For example, the first external electronic device (120) may request the electronic device (110) for data corresponding to the selected data items.
[0121] In operation 655, according to one embodiment, the electronic device (110) may determine a third UI corresponding to the third external electronic device (130). For example, the third UI may correspond to a UI for providing UIs related to data synchronization through the third external electronic device. For example, if the third external electronic device (130) is a device having the same type of device or display as the electronic device (110), the third UI may be identical to or similar to the first UI corresponding to the electronic device (110). For example, if the third external electronic device (130) is a wearable device, the electronic device (110) may convert the first UI to determine the third UI corresponding to the first UI. For example, if the third external electronic device (130) is a smart earphone, the first UI corresponding to the visual interface of the electronic device (110) may be converted into the third UI corresponding to the auditory interface.
[0122] According to one embodiment, the electronic device (110) may determine a third UI corresponding to the third external electronic device (130) and indicating a data item selected from the first external electronic device (120). For example, if the third external electronic device (130) is a smart earphone, the electronic device (110) may determine a third UI that outputs a voice indicating the selected data item through the speaker of the third external electronic device (130). According to one embodiment, the electronic device (110) may determine a third UI that indicates that data is being transmitted to the first external electronic device (120). For example, if the third external electronic device (130) is a smart earphone, the electronic device (110) may determine a third UI that outputs a voice indicating that data is being transmitted through the speaker of the third external electronic device (130).
[0123] In operation 660, according to one embodiment, the electronic device (110) may transmit information of the determined third UI to a third external electronic device (130). For example, the electronic device (110) may transmit information of the third UI to provide the third UI to the third external electronic device (130).
[0124] In operation 665, according to one embodiment, the third external electronic device (130) may provide a third UI. For example, the third external electronic device (130) may provide a UI corresponding to a data item that the electronic device (110) intends to transmit to the first external electronic device (130) (e.g., a data item received from the first external electronic device (120) in operation 650). For example, the third external electronic device (130) may provide a UI indicating that the electronic device (110) is transmitting data to the first external electronic device (120). For example, when synchronization between the electronic device (110) and the first external electronic device (120) is completed and the connection between the electronic device (110) and the first external electronic device (120) is released, the third external electronic device (130) may provide a UI indicating completion of synchronization and release of the connection. For example, if a component of the third external electronic device (130) includes a display (e.g., if the third external electronic device (130) includes any touch screen such as a smartphone, smart tablet, smart TV, etc.), the third external electronic device (130) can provide the third UI in a visual form through the display of the third external electronic device (130). For example, if a component of the third external electronic device (130) does not include a display (e.g., smart earphones), the third external electronic device (130) can provide the third UI in an auditory form through the speaker of the third external electronic device (130).
[0125] In operation 670, according to one embodiment, the electronic device (110) may transmit selected data to a first external electronic device. For example, the electronic device (110) may transmit data corresponding to a data item received from the first external electronic device (120) to the first external electronic device (120).
[0126]
[0127] FIGS. 7A to 7D are diagrams illustrating an interface for a first external electronic device to perform user authentication using a third external electronic device according to one embodiment of the present disclosure. Hereinafter, any description overlapping with that of FIG. 2 will be omitted or briefly described.
[0128] According to one embodiment, the first external electronic device (120) may display a UI associated with performing user authentication in the first area (211). The first external electronic device (120) may display a second UI corresponding to the first external electronic device (120) in the second area (221). According to one embodiment, the first external electronic device (120) may generate a UI representing a third external electronic device (e.g., the third external electronic device selected in operation 630 of FIG. 6).
[0129] Referring to FIG. 7A, according to one embodiment, the first external electronic device (120) may generate a UI (705) representing a smart watch when the selected third external electronic device is a smart watch. The first external electronic device (120) may display a screen including the UI (705) representing the smart watch in the first area (211). According to one embodiment, the first external electronic device (120) may provide a notification including “Perform user authentication on the smart watch” while displaying the UI (705) representing the smart watch in the first area (211).
[0130] Referring to FIG. 7B, according to one embodiment, the first external electronic device (120) may generate a UI (710) representing smart earphones when the selected third external electronic device is a smart earphone. The first external electronic device (120) may display a screen including the UI (710) representing the smart earphones in the first area (211). According to one embodiment, the first external electronic device (120) may provide a notification including “Perform user authentication on the smart earphones” while displaying the UI (710) representing the smart earphones in the first area (211).
[0131] According to one embodiment, the first external electronic device (120) may generate a UI (715) representing a smart TV when the selected third external electronic device is a smart TV. The first external electronic device (120) may display a screen including the UI (715) representing the smart TV in the first area (211). According to one embodiment, the first external electronic device (120) may provide a notification including “Perform user authentication on the smart TV” while displaying the UI (715) representing the smart TV in the first area (211).
[0132] According to one embodiment, the first external electronic device (120) may generate a UI (720) representing a smart tablet when the selected third external electronic device is a smart tablet. The first external electronic device (120) may display a screen including the UI (720) representing the smart tablet in the first area (211). According to one embodiment, the first external electronic device (120) may provide a message including “Perform user authentication on the smart tablet” while displaying the UI (720) representing the smart tablet in the first area (211).
[0133] According to one embodiment, the electronic device (110) may perform user authentication on the selected third external electronic device through a fourth external electronic device (not shown) (e.g., an electronic device capable of providing an auditory UI, such as smart earphones). For example, the electronic device (110) may transmit information associated with the user authentication on the selected third external electronic device to the fourth external electronic device. According to one embodiment, the fourth external electronic device may audibly provide a UI for user authentication based on the information associated with the received user authentication. For example, if the received user authentication is a password input, the fourth external electronic device may provide a voice command such as “Please tell me the password.” For example, if the information associated with the received user authentication is an authentication code, the fourth external electronic device may provide a voice command such as “Please tell me the authentication code.” According to one embodiment, the electronic device (110) may receive, from the fourth external electronic device, a user's speech input for user authentication acquired by the fourth external electronic device. According to one embodiment, the electronic device (110) may transmit a user's speech input for user authentication received from a fourth external electronic device to a selected third external electronic device. According to one embodiment, the third external electronic device may perform user authentication based on the user's speech input for user authentication received from the electronic device.
[0134]
[0135] FIG. 8 is a diagram illustrating an interface for performing user authentication by a first external electronic device according to one embodiment of the present disclosure. In the following, any description overlapping with that of FIG. 2 will be omitted or briefly described.
[0136] According to one embodiment, the first external electronic device (120) may display a UI associated with performing user authentication in the first area (211). The first external electronic device (120) may display a second UI corresponding to the first external electronic device (120) in the second area (221). According to one embodiment, the first external electronic device (120) may receive information associated with user authentication of the electronic device (110) from an electronic device (e.g., the electronic device (110) of FIG. 1) (e.g., operation 527 of FIG. 5B). According to one embodiment, the first external electronic device (120) may display a screen for user authentication in the first area (211) (e.g., operation 529 of FIG. 5B). For example, the first external electronic device (120) may generate a UI indicating user authentication based on information associated with user authentication received from the electronic device (110). For example, if the user authentication means of the electronic device (110) is pattern input, the first external electronic device (120) may generate a pattern authentication UI (805) indicating a pattern input. For example, the first external electronic device (120) may display a first screen including the pattern authentication UI (805) in the first area (211). However, the user authentication means is not limited to pattern input. For example, the user authentication means may include a security method for identifying any user, including a PIN input and / or a biometric security (e.g., fingerprint recognition, iris recognition, facial recognition) input.
[0137] According to one embodiment, the first external electronic device (120) can obtain a user input for a pattern authentication UI (805) displayed in the first area (211). The first external electronic device (120) can transmit the user input for the pattern authentication UI (805) to the electronic device (110). The electronic device (110) can perform user authentication based on the received user input. According to one embodiment, if the user authentication of the electronic device (110) is successful, the first external electronic device (120) can select at least some of a plurality of data items. According to one embodiment, the first external electronic device (120) can request data corresponding to the selected data items from the electronic device (110). According to one embodiment, the electronic device (110) can transmit data corresponding to the selected data items to the first external electronic device (120) in response to the request of the first external electronic device (110). For example, the electronic device (110) can transmit requested data to the first external electronic device (120) to perform synchronization with the first external electronic device (120).
[0138]
[0139] FIG. 9 is a diagram showing a screen of a user authentication means to which accessibility information is applied according to one embodiment of the present disclosure.
[0140] According to one embodiment, the first screen (910) may correspond to the screen of the user authentication means before the accessibility information is applied. For example, the first screen (910) may include a first pattern authentication UI (911) indicating a pattern input with basic settings applied. According to one embodiment, the second screen (920) may correspond to the screen of the user authentication means after the accessibility information is applied. For example, the second screen (920) may include a background UI (921) indicating a background of basic settings and a second pattern authentication UI (922) indicating a pattern input with accessibility information applied. For example, the accessibility information is as described above with reference to FIGS. 5A to 6 . For example, referring to FIG. 9 , the second pattern authentication UI (922) may include a UI with accessibility information applied that includes setting information for visual assistance. For example, the second pattern authentication UI (922) may include a UI in which numbers corresponding to a phone number keypad are assigned to each location where the pattern is touched. For example, an electronic device (e.g., electronic device (110) of FIG. 1) may receive a spoken input of a number corresponding to a pattern to which accessibility information has been applied, instead of a touch input for the pattern. The electronic device may perform user authentication corresponding to the pattern input based on the spoken input of the number corresponding to the pattern.
[0141]
[0142] FIG. 10 is a diagram illustrating a UI applied with accessibility information by a first external electronic device according to one embodiment of the present disclosure. Below, any description overlapping with that of FIG. 3 will be omitted or briefly described.
[0143] According to one embodiment, the first example drawing (1010) may correspond to FIG. 3. For example, the first example drawing (1010) may correspond to a drawing in which an external electronic device (e.g., the external electronic device (120) of FIG. 1) selectively displays a first UI of an electronic device (e.g., the electronic device (110) of FIG. 1) and a second UI of the external electronic device through a display. For example, referring to the first example drawing (1010), the first external electronic device (120) may selectively display a main screen (300), a first screen (310), and a second screen (320), respectively.
[0144] According to one embodiment, referring to the second example drawing (1020), the first external electronic device (120) may display a screen to which user accessibility information is applied in each screen included in the second example drawing (1020). For example, the first external electronic device (120) may determine the shape and configuration of the UI of each screen based on the accessibility information. For example, the first external electronic device (120) may display an accessibility basic screen (1022) to which accessibility information is applied in the base screen (300). For example, the first external electronic device (120) may display an accessibility first screen (1021) to which accessibility information is applied in the first screen (310). For example, the first external electronic device (120) may display an accessibility second screen (1023) to which accessibility information is applied in the second screen (320). For example, the accessibility information is as described above with reference to FIGS. 5A to 6 . For example, the accessibility basic screen (1022), the accessibility first screen (1021), and the accessibility second screen (1023) may represent UIs to which accessibility information including setting information for visual assistance has been applied. For example, the accessibility basic screen (1022), the accessibility first screen (1021), and the accessibility second screen (1023) may represent UIs to which accessibility information corresponding to contrast adjustment for the visually impaired has been applied.
[0145]
[0146] According to one embodiment of the present disclosure, an electronic device (110) may include a communication circuit (111), at least one display (112, 1260), a memory (114, 1230) for storing instructions, and at least one processor (113, 1220).
[0147] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to receive a signal including a request for data synchronization from a first external electronic device.
[0148] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to execute an application for performing the synchronization in response to receiving the signal.
[0149] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to identify information associated with a first user interface (UI) corresponding to the electronic device.
[0150] According to one embodiment of the present disclosure, the first UI may include UIs for performing the synchronization.
[0151] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to determine whether the at least one display is defective.
[0152] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device based on a determination that the at least one display is defective.
[0153] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device based on a determination that all of the at least one display is defective.
[0154] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to display the first UI on the second display based on a determination that the first display is defective and the second display is not defective.
[0155] According to one embodiment of the present disclosure, the information associated with the first UI may include information for user authentication.
[0156] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to receive authentication information obtained from the first external electronic device through the first UI displayed on the first external electronic device.
[0157] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to perform the user authentication related to the data synchronization based on the received authentication information.
[0158] According to one embodiment of the present disclosure, the information associated with the first UI may include accessibility information of the electronic device.
[0159] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit the accessibility information to the first external electronic device.
[0160] According to one embodiment of the present disclosure, at least one of the form or configuration of the first UI provided by the first external electronic device can be determined based on the accessibility information.
[0161] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to perform data synchronization with the first external electronic device based on a user input to the first UI provided by the first external electronic device.
[0162] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to receive the user input obtained through the first UI from the first external electronic device.
[0163] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit at least a portion of data stored in the memory to the first external electronic device based on the received user input.
[0164] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to identify information associated with at least one second external electronic device connected to the electronic device.
[0165] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit information associated with the at least one second external electronic device to the first external electronic device.
[0166] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to receive an input signal for selecting a third external electronic device from the at least one second external electronic device.
[0167] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to determine a second UI corresponding to the third external electronic device based on the input signal and information associated with the first UI.
[0168] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit information associated with the second UI to the third external electronic device to provide the second UI through the third external electronic device.
[0169] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to perform data synchronization with the first external electronic device based on a user input to the second UI provided by the third external electronic device.
[0170] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to receive the user input obtained through the second UI from the third external electronic device.
[0171] According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit at least a portion of data stored in the memory to the first external electronic device based on the received user input.
[0172] According to one embodiment of the present disclosure, the information associated with the at least one second external electronic device may include at least one of accessibility information of each of the at least one second external electronic device or priority information of the at least one second external electronic device.
[0173] According to one embodiment of the present disclosure, the priority information may be determined based on accessibility information of each of the at least one second external electronic device.
[0174] According to one embodiment of the present disclosure, in a system including a first electronic device (110) and a second electronic device (120), the first electronic device may include a first application and at least one first display.
[0175] According to one embodiment of the present disclosure, the first electronic device can receive a signal including a request for data synchronization from the second electronic device.
[0176] According to one embodiment of the present disclosure, the first electronic device may execute the first application for performing the synchronization in response to receiving the signal.
[0177] According to one embodiment of the present disclosure, the first electronic device may identify information associated with a first UI corresponding to the first electronic device, and the first UI may include UIs for performing the synchronization.
[0178] According to one embodiment of the present disclosure, the first electronic device can determine whether the at least one first display is defective.
[0179] According to one embodiment of the present disclosure, the first electronic device may transmit information associated with the first UI to the second electronic device based on a determination that there is a defect in the at least one first display.
[0180] According to one embodiment of the present disclosure, the second electronic device may include a second application corresponding to the first application.
[0181] According to one embodiment of the present disclosure, the second electronic device can execute the second application to request data synchronization to the first electronic device.
[0182] According to one embodiment of the present disclosure, the second electronic device may transmit a signal including a request for data synchronization to the first electronic device based on execution of the second application.
[0183] According to one embodiment of the present disclosure, the second electronic device may, in response to the transmission, receive information associated with the first UI from the first electronic device.
[0184] According to one embodiment of the present disclosure, the second electronic device can generate the first UI based on information associated with the first UI.
[0185] According to one embodiment of the present disclosure, the second electronic device may generate a second UI corresponding to the second electronic device, and the second UI may include UIs for performing the synchronization.
[0186] According to one embodiment of the present disclosure, the second electronic device can selectively display a first screen including the first UI or a second screen including the second UI through a display of the second electronic device, or can simultaneously display the first screen and the second screen in divided areas on the display of the second electronic device.
[0187] According to one embodiment of the present disclosure, when the second electronic device selectively displays the first screen or the second screen through a display of the second electronic device, the second electronic device can switch between the first screen and the second screen based on a user input obtained through the second electronic device.
[0188] According to one embodiment of the present disclosure, a method of synchronizing data of an electronic device (110) including at least one display (112, 1160) may include receiving a signal including a request for data synchronization from a first external electronic device (120).
[0189] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include, in response to receiving the signal, executing an application for performing the synchronization.
[0190] According to one embodiment of the present disclosure, a method of synchronizing data of an electronic device includes an operation of identifying information associated with a first user interface (UI) corresponding to the electronic device, wherein the first UI may include UIs for performing the synchronization.
[0191] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include an operation of determining whether at least one display is defective.
[0192] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include transmitting information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device based on a determination that the at least one display is defective.
[0193] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, the at least one display may include a first display and a second display.
[0194] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, the operation of transmitting information associated with the first UI to the first external electronic device may include an operation of transmitting information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device based on a determination that at least one of the displays is defective.
[0195] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include an operation of displaying the first UI on the second display based on a determination that the first display is defective and the second display is not defective.
[0196] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, information associated with the first UI may include information for user authentication.
[0197] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include receiving authentication information obtained from the first external electronic device through the first UI displayed on the first external electronic device.
[0198] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include an operation of performing user authentication related to the data synchronization based on the received authentication information.
[0199] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, information associated with the first UI may include accessibility information of the electronic device.
[0200] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include transmitting the accessibility information to the first external electronic device.
[0201] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, at least one of the form or configuration of the first UI provided by the first external electronic device can be determined based on the accessibility information.
[0202] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include an operation of performing data synchronization with the first external electronic device based on a user input to the first UI provided by the first external electronic device.
[0203] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, the operation of performing the data synchronization with the first external electronic device may include an operation of receiving the user input obtained through the first UI from the first external electronic device.
[0204] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, the operation of performing the data synchronization with the first external electronic device may include an operation of transmitting at least a portion of the data stored in the memory to the first external electronic device based on the received user input.
[0205] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include an operation of identifying information associated with at least one second external electronic device connected to the electronic device.
[0206] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include transmitting information associated with the at least one second external electronic device to the first external electronic device.
[0207] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include receiving an input signal for selecting a third external electronic device from among the at least one second external electronic device from the first external electronic device.
[0208] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include an operation of determining a second UI corresponding to the third external electronic device based on information associated with the input signal and the first UI.
[0209] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include transmitting information associated with the second UI to the third external electronic device to provide the second UI through the third external electronic device.
[0210] According to one embodiment of the present disclosure, a method of synchronizing data of the electronic device may include an operation of performing data synchronization with the first external electronic device based on a user input to the second UI provided by the third external electronic device.
[0211] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, the operation of performing the data synchronization with the first external electronic device may include an operation of receiving the user input obtained through the second UI from the third external electronic device.
[0212] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, the operation of performing the data synchronization with the first external electronic device may include an operation of transmitting at least a portion of the data stored in the memory to the first external electronic device based on the received user input.
[0213] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, the information associated with the at least one second external electronic device may include at least one of accessibility information of each of the at least one second external electronic device or priority information of the at least one second external electronic device.
[0214] According to one embodiment of the present disclosure, in a method for synchronizing data of the electronic device, the priority information may be determined based on accessibility information of each of the at least one second external electronic device.
[0215]
[0216] FIG. 11 is a block diagram of an electronic device (1101) within a network environment (1100) according to various embodiments.
[0217] Referring to FIG. 11, in a network environment (1100), an electronic device (1101) may communicate with an electronic device (1102) via a first network (1198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (1104) or a server (1108) via a second network (1199) (e.g., a long-range wireless communication network). In one embodiment, the electronic device (1101) may communicate with the electronic device (1104) via the server (1108). According to one embodiment, the electronic device (1101) may include a processor (1120), a memory (1130), an input module (1150), an audio output module (1155), a display module (1160), an audio module (1170), a sensor module (1176), an interface (1177), a connection terminal (1178), a haptic module (1179), a camera module (1180), a power management module (1188), a battery (1189), a communication module (1190), a subscriber identification module (1196), or an antenna module (1197). In some embodiments, the electronic device (1101) may omit at least one of these components (e.g., the connection terminal (1178)), or may have one or more other components added. In some embodiments, some of these components (e.g., sensor module (1176), camera module (1180), or antenna module (1197)) may be integrated into a single component (e.g., display module (1160)).
[0218] The processor (1120) may, for example, execute software (e.g., a program (1140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (1101) connected to the processor (1120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (1120) may store commands or data received from other components (e.g., a sensor module (1176) or a communication module (1190)) in a volatile memory (1132), process the commands or data stored in the volatile memory (1132), and store result data in a non-volatile memory (1134). According to one embodiment, the processor (1120) may include a main processor (1121) (e.g., a central processing unit or an application processor) or an auxiliary processor (1123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (1121). For example, when the electronic device (1101) includes the main processor (1121) and the auxiliary processor (1123), the auxiliary processor (1123) may be configured to use less power than the main processor (1121) or to be specialized for a given function. The auxiliary processor (1123) may be implemented separately from the main processor (1121) or as a part thereof.
[0219] The auxiliary processor (1123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (1160), a sensor module (1176), or a communication module (1190)) of the electronic device (1101), for example, on behalf of the main processor (1121) while the main processor (1121) is in an inactive (e.g., sleep) state, or together with the main processor (1121) while the main processor (1121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (1123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (1180) or a communication module (1190)). In one embodiment, the auxiliary processor (1123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (1101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (1108)). The learning algorithm can 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 can include multiple artificial neural network layers.The artificial neural network may be one of 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, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0220] The memory (1130) can store various data used by at least one component (e.g., the processor (1120) or the sensor module (1176)) of the electronic device (1101). The data can include, for example, software (e.g., the program (1140)) and input data or output data for commands related thereto. The memory (1130) can include a volatile memory (1132) or a non-volatile memory (1134).
[0221] The program (1140) may be stored as software in memory (1130) and may include, for example, an operating system (1142), middleware (1144), or an application (1146).
[0222] The input module (1150) can receive commands or data to be used in a component of the electronic device (1101) (e.g., a processor (1120)) from an external source (e.g., a user) of the electronic device (1101). The input module (1150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0223] The audio output module (1155) can output audio signals to the outside of the electronic device (1101). The audio output module (1155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0224] The display module (1160) can visually provide information to an external party (e.g., a user) of the electronic device (1101). The display module (1160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. In one embodiment, the display module (1160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0225] The audio module (1170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (1170) can acquire sound through the input module (1150), output sound through the sound output module (1155), or an external electronic device (e.g., electronic device (1102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (1101).
[0226] The sensor module (1176) can detect the operating status (e.g., power or temperature) of the electronic device (1101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (1176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0227] The interface (1177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (1101) with an external electronic device (e.g., the electronic device (1102)). In one embodiment, the interface (1177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0228] The connection terminal (1178) may include a connector through which the electronic device (1101) may be physically connected to an external electronic device (e.g., the electronic device (1102)). In one embodiment, the connection terminal (1178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0229] The haptic module (1179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. In one embodiment, the haptic module (1179) may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0230] The camera module (1180) can capture still images and videos. In one embodiment, the camera module (1180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0231] The power management module (1188) can manage the power supplied to the electronic device (1101). According to one embodiment, the power management module (1188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
[0232] A battery (1189) may power at least one component of the electronic device (1101). In one embodiment, the battery (1189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0233] The communication module (1190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (1101) and an external electronic device (e.g., electronic device (1102), electronic device (1104), or server (1108)), and the performance of communication through the established communication channel. The communication module (1190) may operate independently from the processor (1120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (1190) may include a wireless communication module (1192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (1194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, a corresponding communication module can communicate with an external electronic device (1104) via a first network (1198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (1199) (e.g., a long-range communication network such as 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 can 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 (1192) can verify or authenticate the electronic device (1101) within a communication network such as the first network (1198) or the second network (1199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (1196).
[0234] The wireless communication module (1192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (1192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (1192) may support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (1192) may support various requirements specified in the electronic device (1101), an external electronic device (e.g., the electronic device (1104)), or a network system (e.g., the second network (1199)). According to one embodiment, the wireless communication module (1192) may support a peak data rate (e.g., 20 Gbps or more) for eMBB implementation, a loss coverage (e.g., 164 dB or less) for mMTC implementation, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC implementation.
[0235] The antenna module (1197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (1197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (1197) 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 the first network (1198) or the second network (1199), may be selected from the plurality of antennas by, for example, the communication module (1190). A signal or power may be transmitted or received between the communication module (1190) and an external electronic device via the selected at least one antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (1197).
[0236] According to various embodiments, the antenna module (1197) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band.
[0237] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0238] According to one embodiment, commands or data may be transmitted or received between the electronic device (1101) and an external electronic device (1104) via a server (1108) connected to a second network (1199). Each of the external electronic devices (1102 or 1104) may be the same or a different type of device as the electronic device (1101). According to one embodiment, all or part of the operations executed in the electronic device (1101) may be executed in one or more of the external electronic devices (1102, 1104, or 1108). For example, when the electronic device (1101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (1101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (1101). The electronic device (1101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (1101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (1104) may include an Internet of Things (IoT) device. The server (1108) may be an intelligent server utilizing machine learning and / or a neural network.According to one embodiment, an external electronic device (1104) or server (1108) may be included within the second network (1199). The electronic device (1101) may be applied to intelligent services (e.g., smart homes, smart cities, smart cars, or healthcare) based on 5G communication technology and IoT-related technology.
[0239] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.
[0240] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the 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 the items, unless the context clearly indicates otherwise. In this document, each of the phrases "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" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0241] The term "module" used in 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. A module may be an integral component, or a minimum unit or part of such a component 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).
[0242] Various embodiments of the present document may be implemented as software (e.g., a program (1140)) including one or more instructions stored in a storage medium (e.g., an internal memory (1136) or an external memory (1138)) readable by a machine (e.g., an electronic device (1101)). For example, a processor (e.g., a processor (1120)) of the machine (e.g., an electronic device (1101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate 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 executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0243] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as a computer program product. The computer program product may be traded between sellers and buyers 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 may be provided through an application store (e.g., Play Store). ™ ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0244] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component 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
1. In electronic devices, communication circuit; At least one display; Memory that stores instructions; and comprising at least one processor; The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Receive a signal including a request for data synchronization from a first external electronic device, In response to receiving the above signal, execute an application for performing the above synchronization, Identifying information associated with a first user interface (UI) corresponding to the electronic device, wherein the first UI includes UIs for performing the synchronization; Determine whether at least one of the above displays is defective, An electronic device that transmits information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device based on a determination that at least one display is defective.
2. In claim 1, The at least one display includes a first display and a second display, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Based on a determination that at least one of the displays is defective, transmitting information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device, An electronic device that displays the first UI on the second display based on a determination that the first display is defective and the second display is not defective.
3. In claim 1, The information associated with the above first UI includes information for user authentication, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Receive authentication information obtained through the first UI displayed on the first external electronic device from the first external electronic device, An electronic device that performs the user authentication related to the data synchronization based on the received authentication information.
4. In claim 1, The information associated with the first UI includes accessibility information of the electronic device, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Transmitting the above accessibility information to the first external electronic device, An electronic device, wherein at least one of the form or configuration of the first UI provided by the first external electronic device is determined based on the accessibility information.
5. In claim 1, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: An electronic device that performs data synchronization with the first external electronic device based on a user input to the first UI provided by the first external electronic device.
6. In claim 5, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Receive the user input obtained through the first UI from the first external electronic device, An electronic device that transmits at least a portion of data stored in the memory to the first external electronic device based on the received user input.
7. In claim 1, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Identifying information associated with at least one second external electronic device connected to the electronic device; Transmitting information associated with at least one second external electronic device to the first external electronic device; Receive an input signal for selecting a third external electronic device among the at least one second external electronic device from the first external electronic device; Based on the input signal and information associated with the first UI, a second UI corresponding to the third external electronic device is determined, Transmitting information associated with the second UI to the third external electronic device to provide the second UI through the third external electronic device; An electronic device that performs data synchronization with the first external electronic device based on a user input to the second UI provided by the third external electronic device.
8. In claim 7, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Receive the user input obtained through the second UI from the third external electronic device, An electronic device that transmits at least a portion of data stored in the memory to the first external electronic device based on the received user input.
9. In claim 7, The information associated with the at least one second external electronic device includes at least one of accessibility information of each of the at least one second external electronic device or priority information of the at least one second external electronic device, An electronic device, wherein the priority information is determined based on accessibility information of each of the at least one second external electronic device.
10. In a system including a first electronic device and a second electronic device, The first electronic device comprises a first application and at least one first display, The first electronic device: Receive a signal including a request for data synchronization from the second electronic device; In response to receiving the signal, execute the first application for performing the synchronization, Identifying information associated with a first UI corresponding to the first electronic device, wherein the first UI includes UIs for performing the synchronization; Determine whether at least one of the first displays is defective, Based on a determination that at least one of the first displays is defective, transmitting information associated with the first UI to the second electronic device; The second electronic device includes a second application corresponding to the first application, The second electronic device: Execute the second application to request data synchronization on the first electronic device, Based on the execution of the second application, a signal including a request for data synchronization is transmitted to the first electronic device, In response to the above transmission, receiving information associated with the first UI from the first electronic device, Based on the information associated with the first UI, the first UI is generated, Generating a second UI corresponding to a second electronic device, wherein the second UI includes UIs for performing the synchronization; A system that selectively displays a first screen including the first UI or a second screen including the second UI through a display of the second electronic device, or simultaneously displays the first screen and the second screen in divided areas on the display of the second electronic device.
11. In claim 10, The second electronic device: A system that switches between the first screen and the second screen based on a user input obtained through the second electronic device when selectively displaying the first screen or the second screen through the display of the second electronic device.
12. A method for synchronizing data of an electronic device including at least one display, An action of receiving a signal comprising a request for data synchronization from a first external electronic device; In response to receiving the above signal, an action of executing an application for performing the above synchronization; An action of identifying information associated with a first user interface (UI) corresponding to the electronic device, the first UI including UIs for performing the synchronization; An operation for determining whether at least one display is defective; A method comprising: transmitting information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device based on a determination that at least one display is defective.
13. In claim 12, the at least one display includes a first display and a second display, The operation of transmitting information associated with the first UI to the first external electronic device is: Further comprising an action of transmitting information associated with the first UI to the first external electronic device to provide the first UI through the first external electronic device based on a determination that at least one of the displays is defective; A method comprising an action of displaying the first UI on the second display based on a determination that the first display is defective and the second display is not defective.
14. In claim 12, the information associated with the first UI includes information for user authentication, An operation of receiving authentication information obtained through the first UI displayed on the first external electronic device from the first external electronic device; A method comprising an operation of performing the user authentication related to the data synchronization based on the received authentication information.
15. In claim 12, the information associated with the first UI includes accessibility information of the electronic device, comprising an action of transmitting the accessibility information to the first external electronic device; A method wherein at least one of the form or configuration of the first UI provided by the first external electronic device is determined based on the accessibility information.
Citation Information
Patent Citations
Mobile terminal and method for controlling the same
KR1020170059816A
Mobile device
KR1020170087298A
Battery system and method for operating the same
KR1020250142532A
Terminal and operating method thereof
KR102330475B1
System and method for display fault monitoring
US20210327371A1