Electronic device for providing temporary operation screen and method for operating same

The electronic device simplifies and secures temporary control of external devices by assessing intimacy levels and using personal information to grant indirect control, addressing the inefficiencies and security gaps in existing methods.

WO2026147216A1PCT designated stage Publication Date: 2026-07-09SAMSUNG ELECTRONICS CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2025-12-31
Publication Date
2026-07-09

AI Technical Summary

Technical Problem

Existing methods for granting temporary control authority to guest devices on external devices are cumbersome and lack adequate security measures, often requiring separate application installations and login processes.

Method used

An electronic device facilitates temporary operation screens for guest devices by using personal information to assess intimacy levels, allowing indirect control of external devices without separate app installations, and includes features like distance-based authorization and timed access.

Benefits of technology

Enhances security and simplifies the user authentication process by enabling guest devices to control external devices based on intimacy levels, ensuring secure and efficient temporary operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025023337_09072026_PF_FP_ABST
    Figure KR2025023337_09072026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are an electronic device and a method for operating same. The electronic device includes a communication interface, at least one processor, and a memory storing a plurality of instructions. The electronic device activates a server accessible by the at least one guest device as the plurality of instructions is individually or collectively executed by the at least one processor. The electronic device receives personal information from at least one guest device through a server as the plurality of instructions is individually or collectively executed by the at least one processor. The electronic device calculates the affinity between the user of the electronic device and the user of the at least one guest device on the basis of personal information as the plurality of instructions is individually or collectively executed by the at least one processor. The electronic device provides a temporary operation screen to at least one guest device such that an external device can be controlled thereby if the affinity is greater than or equal to a preset threshold value as the plurality of instructions is individually or collectively executed by the at least one processor.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method of operation for providing a temporary operation screen

[0001] The various disclosed embodiments relate to an electronic device and a method of operation, and more specifically, to an electronic device and a method of operation for providing a temporary operation screen for an external device to a guest device.

[0002] As technology advances, various types of electronic devices are emerging, and diverse control methods are being devised to correspond to them. Methods exist that allow multiple users to control a single electronic device, as well as methods for controlling other electronic devices using multiple electronic devices owned by a user.

[0003] Mobile TV remote control technology provides the functionality to control a TV using a mobile device, controlling the TV through wireless communication between the mobile device and the TV. This requires user authentication and authorization management. Additionally, various methods are proposed to grant temporary permissions to other users during control operations using mobile devices.

[0004] Accordingly, the present invention aims to provide a method to simplify the user authentication procedure for granting such temporary authority and to enhance security.

[0005] The present disclosure aims to provide a temporary operation screen that enhances security by allowing a guest device to indirectly control an external device through an electronic device using only simple input information, without the need for a separate application installation or login process. The present disclosure provides a temporary operation screen that enables a guest device to control an external device based on intimacy, and provides a method for the guest device to indirectly control an external device using an electronic device as a hub.

[0006] An electronic device according to one embodiment of the present disclosure includes a communication interface, at least one processor, and a memory for storing a plurality of instructions. By executing a plurality of instructions individually or collectively by at least one processor, the electronic device receives personal information provided to at least one guest device from a server to which at least one guest device is connected via the communication interface. By executing a plurality of instructions individually or collectively by at least one processor, if the intimacy between a user and a user of at least one guest device is greater than or equal to a preset value based on the personal information, the electronic device transmits data corresponding to the control of an external device of at least one guest device via the communication interface. An external device may refer to a target of control of the electronic device.

[0007] A method of operation of an electronic device according to one embodiment of the present disclosure includes the step of receiving personal information provided by at least one guest device from a server to which at least one guest device is connected via a communication interface. The method of operation of the electronic device includes the step of transmitting data corresponding to external device control of at least one guest device via a communication interface if, based on the personal information, the level of intimacy between a user and a user of at least one guest device is greater than or equal to a preset value.

[0008] According to one embodiment of the present disclosure, a computer-readable recording medium may be provided that records a program for executing the method described in the present disclosure on a computer.

[0009] FIG. 1 is a diagram illustrating the operation of an electronic device according to one embodiment providing a temporary operation screen.

[0010] FIG. 2 is a schematic block diagram of an electronic device according to one embodiment.

[0011] FIG. 3 is a flowchart illustrating the operation of an electronic device according to one embodiment providing a temporary operation screen.

[0012] FIG. 4 is a drawing for explaining a module necessary to provide a temporary operation screen according to one embodiment.

[0013] FIG. 5 is a diagram illustrating information transmitted and received to provide a temporary operation screen according to one embodiment.

[0014] FIG. 6a is a flowchart illustrating a method of operating an external device through a temporary operation screen according to one embodiment.

[0015] FIG. 6b is a diagram illustrating a method of operating an external device through a temporary operation screen according to one embodiment.

[0016] FIG. 7 is a drawing illustrating examples of temporary operation screens according to one embodiment.

[0017] FIG. 8 is a diagram illustrating a method for an electronic device to calculate intimacy according to one embodiment.

[0018] FIG. 9a is a flowchart illustrating a method for initiating an operation to provide a temporary operation screen based on the distance between electronic devices according to one embodiment.

[0019] FIG. 9b is a diagram illustrating a method for initiating an operation to provide a temporary operation screen based on the distance between electronic devices according to one embodiment.

[0020] FIG. 10a is a flowchart illustrating a method for disabling a temporary operation screen based on the distance between electronic devices according to one embodiment.

[0021] FIG. 10b is a diagram illustrating a method for disabling a temporary operation screen based on the distance between electronic devices according to one embodiment.

[0022] FIG. 11a is a flowchart illustrating an example of setting a timer on a temporary operation screen according to one embodiment.

[0023] FIG. 11b is a drawing for explaining an example of setting a timer on a temporary operation screen according to one embodiment.

[0024] FIG. 12 is a detailed block diagram of an electronic device according to one embodiment.

[0025] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the attached drawings.

[0026] The present disclosure is capable of various modifications and may have various embodiments, and specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the embodiments of the present disclosure, and it should be understood that the present disclosure includes all modifications, equivalents, and substitutions that fall within the spirit and scope of the various embodiments.

[0027] In describing the embodiments, detailed descriptions of related prior art are omitted if it is determined that such descriptions would unnecessarily obscure the essence of the present disclosure. Furthermore, numbers used in the description of the specification (e.g., first, second, etc.) are merely identifiers to distinguish one component from another.

[0028] The terms used in the embodiments of this specification have been selected to be as widely used as possible, taking into account the functions of this disclosure; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the description section of the relevant embodiments. Therefore, terms used in this disclosure should be defined not merely by their names, but based on their meanings and the content throughout this disclosure.

[0029] The scope of the present disclosure may be defined by the claims set forth below rather than by the detailed description above. Various features mentioned in one claim category of the present disclosure (e.g., in method claims) may also be claimed in other claim categories (e.g., in system claims). Furthermore, an embodiment of the present disclosure may include not only combinations of features specified in the appended claims but also various combinations of individual features within the claims. The scope of the present disclosure should be interpreted as including all modifications or variations derived from the meaning and scope of the claims and their equivalents.

[0030] In addition, components expressed as '~part (unit),' 'module,' etc. in this disclosure may consist of two or more components combined into a single component, or a single component may be divided into two or more components according to more detailed functions. These functions may be implemented in hardware or software, or through a combination of hardware and software. Furthermore, each component described below may additionally perform some or all of the functions performed by other components in addition to the primary function it is responsible for, and it is obvious that some of the primary functions performed by each component may be exclusively performed by other components.

[0031] Singular expressions may include plural expressions unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as generally understood by those skilled in the art as described in this specification.

[0032] Throughout this disclosure, unless specifically stated otherwise, "or" is inclusive and not exclusive. Accordingly, "A or B" may mean "A, B, or both" unless clearly indicated otherwise in the context. In this disclosure, the phrases "at least one of" or "one or more of" may mean that different combinations of one or more of the listed items may be used, or that only any one of the listed items is required. For example, "at least one of A, B, and C" may include any of the following combinations: A, B, C, A and B, A and C, B and C, or A and B and C.

[0033] It will be understood that each block of the process flow diagrams and combinations of the flow diagrams can be executed by computer program instructions. Since these computer program instructions can be loaded into the processor of a general-purpose computer, a specialized computer, or other programmable data processing equipment, the instructions executed through the processor of the computer or other programmable data processing equipment create means to perform the functions described in the flow diagram block(s). Since these computer program instructions can also be stored in computer-available or computer-readable memory that can be directed toward the computer or other programmable data processing equipment to implement the function in a specific way, the instructions stored in such computer-available or computer-readable memory can also produce a manufactured item containing the means of instruction to perform the function described in the flow diagram block(s). Since computer program instructions can be loaded onto a computer or other programmable data processing equipment, instructions that perform a series of operation steps on the computer or other programmable data processing equipment to create a process executed by the computer can also provide steps for executing the functions described in the flowchart block(s).

[0034] Additionally, each block may represent a module, segment, or part of code containing one or more executable instructions for executing a specified logical function(s). It should also be noted that in some alternative execution examples, the functions mentioned in the blocks may occur out of order. For instance, two blocks described in succession may actually be executed substantially simultaneously, or the blocks may be executed in reverse order according to their corresponding functions.

[0035] When a part of a specification is described as "including" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. Furthermore, terms such as "...part" or "module" as used in the specification refer to a unit that processes at least one function or operation, and this may be implemented in hardware or software, or as a combination of hardware and software.

[0036] Embodiments of the present disclosure are described below in detail with reference to the attached drawings so that those skilled in the art can easily implement them. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein. Furthermore, in order to clearly explain the present disclosure in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the specification are denoted by similar reference numerals.

[0037] The terms used in this disclosure will be briefly explained, and an embodiment of the present invention will be described in detail.

[0038] The terms described below are defined considering their functions in the present invention, and these may vary depending on the intentions or practices of the user or operator. Therefore, their definitions should be based on the content throughout this specification.

[0039] In the present disclosure, "guest device" refers to hardware designed to perform specific functions and means a device intended to be granted temporary operational authority. For example, a guest device may include a computer, smartphone, tablet, or other device that processes data or operates electronically using a semiconductor chip.

[0040] In the present disclosure, "server" refers to a computer or software that performs the role of providing data or performing specific services in a network environment. The server may perform the role of transmitting or processing data in response to client requests.

[0041] In the present disclosure, 'intimacy' may refer to the strength of emotional, social, or physical distance or connection between two entities or individuals. In the present disclosure, 'intimacy' may be calculated based on data between devices.

[0042] In the present disclosure, "external device" refers to hardware designed to perform specific functions and means a device that is the subject of temporary operation. In the present disclosure, the external device can transmit and receive data with an electronic device, and the guest device can be provided with a temporary operation screen for the external device. For example, the external device may include a device that processes data or operates electronically using a semiconductor chip, such as a computer, smartphone, or tablet.

[0043] In the present disclosure, a 'temporary operation screen' is a screen for temporarily operating an external device and may include an interface for operating the external device. In the present disclosure, a temporary operation screen refers to data corresponding to the control of an external device and may be used interchangeably with this.

[0044] In the present disclosure, the 'control key' is an interface included in a temporary operation screen and may include a button for operating an external device.

[0045] In the present disclosure, 'history information' may mean historical record data related to a specific object, user, system, or event.

[0046] FIG. 1 is a diagram illustrating the operation of an electronic device according to one embodiment of the present disclosure providing a temporary operation screen.

[0047] Referring to FIG. 1, an electronic device (100) can provide data (500) that can control an external device (300) to a guest device (200) located within a preset distance (400) from the electronic device (100). The electronic device (100) can provide data (500) corresponding to controlling an external device (300) based on the personal information of the guest device (200) without the need for a separate application installation or login procedure to the guest device (200). Hereinafter, the data (500) corresponding to controlling an external device may refer to data regarding a temporary operation screen. The guest device (200) can receive the data (500) corresponding to controlling an external device, process the data, and output a UI regarding a temporary operation screen.

[0048] In the present disclosure, the external device (300) may refer to a device to which the electronic device (100) has operational authority. For example, it may refer to an external device (300) connected to the electronic device (100) that is operated based on account information entered into the electronic device (100). By providing such a temporary operation screen, the guest device (200) can indirectly operate the external device (300) through the electronic device (100) and be granted temporary operational authority while maintaining high security.

[0049] The electronic device (100) can activate a server that the guest device (200) can access. The electronic device (100) can provide data (500) that can control an external device (300) to multiple guest devices as well as one guest device. The electronic device (100) can create or activate a server that the guest device (200) can access in order to provide the guest device (200) with data (500) corresponding to controlling the external device. A server may refer to a computer or software that performs the role of providing data or performing specific services in a network environment. In the present disclosure, the server may perform the role that the guest device can access.

[0050] In one embodiment, the electronic device (100) may create or enable a server that a guest device (200) can access within an application that operates an external device (300). For example, the electronic device (100) may create or enable a server that a guest device (200) can access within a 'SmartThings' application for controlling a Samsung TV.

[0051] In one embodiment, the electronic device (100) can create or enable a server that allows a guest device (200) to access an external device (300) via a web page without a separate application.

[0052] The electronic device (100) may provide information about a server created or activated to a guest device (200) located within a preset distance (400). In one embodiment, the information about the server may include all information for the guest device (200) to access the server created or activated by the electronic device (100). For example, the information about the server may include, but is not limited to, a link to access the server, a URL address, a QR code, information within an application, etc. A specific method for providing information about the server to the guest device (200) is described below with reference to FIGS. 9a and 9b.

[0053] The guest device (200) can access the server using information about the server received from the electronic device (100). In one embodiment, the electronic device (100) may request personal information from the guest device (200) to determine whether to provide data (500) corresponding to external device control to the guest device (200). In one embodiment, the electronic device (100) may request personal information from the guest device (200) to provide data (500) for controlling the external device (300) by calculating the level of intimacy with the guest device (200). The personal information may include, but is not limited to, photos, phone numbers, SNS IDs, etc. of the guest device (200) user, and may include all information for determining the level of intimacy.

[0054] In one embodiment, the electronic device (100) may receive personal information from the guest device (200). In one embodiment, the electronic device (100) may receive only some of the personal information requested from the guest device (200). For example, the electronic device (100) may request photos, phone numbers, and SNS IDs from the guest device (200). If the user of the guest device (200) does not use SNS, only the photo and phone number information, excluding the SNS ID, may be provided to the electronic device (100).

[0055] The electronic device (100) can calculate the degree of intimacy between the user of the electronic device (100) and the user of the guest device (200) based on personal information received from the guest device (200). Hereinafter, 'degree of intimacy' in this disclosure refers to the emotional, social, or physical distance or strength of connection between users. In one embodiment, the electronic device (100) can calculate the degree of intimacy based on personal information obtained from the guest device (200) and data stored in the electronic device (100).

[0056] For example, the level of intimacy can be calculated by comparing photo information obtained from the guest device (200) with multiple photos existing in the photo album of the electronic device (100). Alternatively, the level of intimacy can be calculated using call history or text message history within the electronic device (100) based on a phone number obtained from the guest device (200). Alternatively, the level of intimacy can be calculated based on the corresponding SNS application within the electronic device (100) based on an SNS ID obtained from the guest device (200). A specific method for calculating the level of intimacy is described below in FIG. 8.

[0057] The electronic device (100) may provide data (500) to the guest device (200) to control an external device (300) when the affinity is greater than or equal to a preset value or a preset threshold. In one embodiment, the electronic device (100) may provide data (500) corresponding to external device control that includes different control keys for each guest device (200). The electronic device (100) may determine a combination of control keys included in the data (500) corresponding to external device control by considering the personal information and affinity of the guest device (200). The guest device (200) may output a UI for external device control based on the combination of control keys included in the data (500) corresponding to external device control.

[0058] In one embodiment, the electronic device (100) may not grant the guest device (200) operational authority to control the external device (300) if the intimacy level is below a preset value or a preset threshold value.

[0059] In one embodiment, the electronic device (100) may set a plurality of threshold values ​​for intimacy. The electronic device (100) may set a first threshold value for granting the guest device (200) permission to operate the external device (300) and a second threshold value for granting the guest device (200) permission to operate at the same level as the electronic device (100) itself.

[0060] When the intimacy level exceeds a first threshold, the electronic device (100) may provide data (500) to the guest device (200) for operating an external device (300). When the intimacy level exceeds a second threshold, the electronic device (100) may provide data (500) to the guest device (200) for controlling an external device that takes into account the entire usage history of the electronic device (100).

[0061] For example, the electronic device (100) can obtain an operation screen including frequently used applications or frequently used control keys, etc., based on usage history information of an external device (300). The electronic device (100) can provide a temporary operation screen identical to the operation screen of the electronic device (100) to a guest device (200) whose intimacy level exceeds a second threshold.

[0062] In one embodiment, the electronic device (100) may receive usage history information from the external device (300) if there is usage history information in which the guest device (200) has operated the external device (300). Based on the usage history information of the guest device (200), the electronic device (100) may determine a combination of control keys included in data (500) corresponding to the control of the external device. Hereinafter, specific examples of combinations of control keys are referenced in FIG. 7.

[0063] The guest device (200) can control the external device (300) using the provided data (500) corresponding to the external device control. The guest device (200) can output a temporary operation screen related UI based on the data (500) corresponding to the external device control.

[0064] The guest device (200) does not directly control the external device (300) using data (500) corresponding to external device control, but can indirectly control the external device (300) by using the electronic device (100) as a hub. In one embodiment, the electronic device (100) can receive input from the guest device (200) for a temporary operation screen to control the external device (300). The electronic device (100) can receive input for control keys included in the data (500) corresponding to external device control, voice input, or various other inputs from the guest device (200).

[0065] The electronic device (100) can control the external device (300) by transmitting an input received from the guest device (200) to the external device (300). Below, a method for the electronic device to operate as a hub for controlling the external device is described in detail in FIGS. 6a and FIGS. 6b.

[0066] The electronic device (100) can obtain the distance between the electronic device (100) and the guest device (200) based on location information received from the guest device (200). If the distance between the electronic device (100) and the guest device (200) exceeds a preset distance (400), the electronic device (100) can disable data (500) corresponding to external device control. The electronic device (100) may revoke the right to operate the external device (300) based on the distance between the devices, as it intends to temporarily grant the right to operate the external device (300) only to the nearby guest device (200).

[0067] In one embodiment, the electronic device (100) may obtain new location information of the guest device (200) for the guest device (200) that has provided data (500) corresponding to external device control. Based on the newly obtained location information of the guest device (200), if the distance between the electronic device (100) and the guest device (200) exceeds a preset distance, the electronic device (100) may disable the temporary operation screen provided to the guest device (200). For specific methods below, refer to FIG. 10a and FIG. 10b.

[0068] In one embodiment, the electronic device (100) may set a timer that indicates the activation time of a temporary operation screen while providing data (500) corresponding to external device control for controlling an external device (300) to a guest device (200). Hereinafter, the timer may refer to a preset time for indicating the activation time of a temporary operation screen. When the timer expires, the electronic device (100) may disable the UI according to the data corresponding to external device control. In one embodiment, when the timer expires, the electronic device (100) may determine whether to disable the temporary operation screen based on new location information of the guest device (200).

[0069] In one embodiment, the electronic device (100) may update the timer when the timer expires, based on updated location information of the guest device (200), if the distance between the electronic device (100) and the guest device (200) is less than or equal to a preset distance (400). Updating the timer means extending the right to use the temporary operation screen of the guest device (200).

[0070] In one embodiment, the electronic device (100) may set a threshold distance for updating the timer separately from a preset distance (400) when the timer expires. For example, if the preset distance (400) is 2m, the electronic device (100) may set the threshold distance for updating the timer to 1.5m to provide a stricter standard. For a specific method, refer to FIG. 11a and FIG. 11b below.

[0071] FIG. 2 is a schematic block diagram of an electronic device according to one embodiment.

[0072] Referring to FIG. 2, the electronic device (100) may include a processor (110), memory (120), and a communication interface (130). However, not all of the illustrated components are essential components of the electronic device (100). The electronic device (100) may be implemented by more components than those illustrated, or by fewer components.

[0073] The processor (110) controls the overall operation of the electronic device (100). For example, the processor (110) can perform the functions of the electronic device (100) described in the present disclosure by executing one or more instructions stored in memory (120). In this case, memory (120) may store one or more instructions that can be executed by the processor (110). Additionally, the processor (110) can control the execution of the aforementioned operations by executing one or more instructions in internally provided memory. That is, the processor (110) can perform a predetermined operation by executing at least one instruction or program stored in internal memory or memory (120) provided within the processor (110).

[0074] The processor (110) may include one or more processors. In this case, the one or more processors may be general-purpose processors such as CPUs, APs, DSPs (Digital Signal Processors), graphics-dedicated processors such as GPUs, VPUs (Vision Processing Units), or artificial intelligence-dedicated processors such as NPUs. If one or more processors are artificial intelligence-dedicated processors, the artificial intelligence-dedicated processors may be designed with a hardware structure specialized for processing a specific artificial intelligence model.

[0075] In one embodiment of the present disclosure, the processor (110) may create or activate a server that the guest device (200) can access. In one embodiment, the processor (110) may calculate the distance between the electronic device (100) and the guest device (200). If the distance between the electronic device (100) and the guest device (200) is less than or equal to a preset threshold distance, the processor (110) may provide information about the server to the guest device (200).

[0076] The processor (110) may request personal information of the guest device (200) through the communication interface (130). The processor (110) may request personal information to determine whether to grant the guest device (200) permission to operate on the external device (300).

[0077] In one embodiment, the processor (110) can calculate the degree of intimacy between the electronic device (100) and the guest device (200) based on personal information obtained from the guest device (200) through the communication interface (130). The processor (110) can identify whether the calculated degree of intimacy is greater than or less than a preset value.

[0078] In one embodiment, the processor (110) may provide a temporary operation screen to the guest device (200) to operate an external device (300) when the affinity is greater than or equal to a preset value. The processor (110) may provide the temporary operation screen to the guest device (200) through a communication interface (130).

[0079] In one embodiment, the processor (110) may determine a control key combination included in a temporary operation screen based on personal information and intimacy. The processor (110) may determine a control key combination by considering usage history information for an external device (300) of the guest device (200).

[0080] In one embodiment, the processor (110) can calculate the distance between the electronic device (100) and the guest device (200). If the distance between the electronic device (100) and the guest device (200) exceeds a preset distance, the processor (110) can disable the temporary operation screen provided to the guest device (200).

[0081] In one embodiment, the processor (110) may set a timer for a temporary operation screen. When the timer expires, the processor (110) may disable the temporary operation screen by taking into account the location information of the guest device (200).

[0082] The memory (120) can store a program for processing and controlling the processor (110) and can store data that is input to or output from the electronic device (100). The memory (120) may include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.

[0083] In one embodiment of the present disclosure, the memory (120) may store information about a server that a guest device (200) accesses under the control of the processor (110). The memory (120) may store information that enables the guest device (200) to access the electronic device (100), such as a link to access the server, a URL address QR code, and information within an application.

[0084] In one embodiment, the memory (120) may store personal information of the guest device (200) under the control of the processor (110). The memory (120) may store intimacy calculated based on the personal information. The memory (120) may store usage history information of the guest device (200)'s external device (300) under the control of the processor (110).

[0085] In one embodiment, the memory (120) can store location information of the guest device (200) under the control of the processor (110). The memory (120) can update the location information of the guest device (200) under the control of the processor (110). The memory (120) can store information about the distance between the guest device (200) and the electronic device (100) under the control of the processor (110).

[0086] In one embodiment, the memory (120) may store a combination of control keys included in a temporary operation screen under the control of the processor (110). The memory (120) may store information about a timer indicating the activation time of the temporary operation screen under the control of the processor (110).

[0087] The communication interface (130) may include one or more modules that enable wireless communication between the electronic device (100) and a network where a guest device or an external device is located. The communication interface (130) may transmit or receive data or signals to and from the guest device or an external device through a wired or wireless network. In one embodiment of the present disclosure, the communication interface (130) includes at least one communication module such as a short-range communication module, a wired communication module, a mobile communication module, a broadcast reception module, etc. Here, the at least one communication module refers to a communication module capable of transmitting and receiving data through a network that follows a communication standard such as a tuner that performs broadcast reception, Bluetooth, WLAN (Wireless LAN) (Wi-Fi), Wibro (Wireless broadband), Wimax (World Interoperability for Microwave Access), CDMA, WCDMA, etc.

[0088] For example, the communication interface (130) may include a Wi-Fi module, a Bluetooth module, an infrared communication module and a wireless communication module, a LAN module, an Ethernet module, a wired communication module, etc. In this case, each communication module may be implemented in the form of at least one hardware chip. The Wi-Fi module and the Bluetooth module perform communication in the Wi-Fi method and the Bluetooth method, respectively. When using the Wi-Fi module or the Bluetooth module, various connection information such as SSID and session key is first transmitted and received, and then various information can be transmitted and received after establishing a communication connection using this information. The wireless communication module may include at least one communication chip that performs communication according to various wireless communication standards such as Zigbee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evolution), LTE-A (LTE Advanced), 4G (4th Generation), 5G (5th Generation), etc. The communication interface (130) may include a communication unit that performs communication such as with electronic devices and Bluetooth, and an interface unit that connects to an external device.

[0089] In one embodiment of the present disclosure, the communication interface (130) may transmit information about a server created or activated to a guest device (200) under the control of the processor (110). The communication interface (130) may receive personal information from the guest device (200) under the control of the processor (110).

[0090] In one embodiment, the communication interface (130) may transmit a temporary operation screen to the guest device (200) for controlling an external device (300) under the control of the processor (110). In one embodiment, the communication interface (130) may transmit a temporary operation screen containing different control keys for each guest device (200) under the control of the processor (110).

[0091] In one embodiment, the communication interface (130) can receive input for a temporary operation screen from the guest device (200). The communication interface (1300) can transmit the input received from the guest device (200) to an external device (300).

[0092] The electronic device (100) may include, in addition to the configuration shown, sensors (not shown), user interfaces (not shown), etc., but is not limited thereto.

[0093] A sensor (not shown) can detect the user's voice, user's movement, user's image, and user interaction. The sensor may include one or more sensors. For example, the sensor may include a distance sensor, an image sensor, an illuminance sensor, a gyroscope sensor, etc. The distance sensor may include a sensor for measuring the distance between the electronic device (100) and another device or user, such as an ultrasonic sensor, an IR (infrared radiation) sensor, or a ToF (Time of Flight) sensor. The image sensor may include a camera and can acquire the user's movement or the user's image.

[0094] The sensor may not be embedded in the electronic device (100) and may be implemented as a camera of a terminal connected to the electronic device (100), a camera connected via USB, a sensor, a peripheral IoT (Internet of Things) device, etc.

[0095] A user interface (not shown) may include an input interface and / or an output interface. The user interface may perform the function of receiving user input under the control of the processor (110). As an input interface, the user interface may include at least one of a key pad, a dome switch, a touch panel (contact capacitive, pressure resistive, infrared sensing, surface ultrasonic conduction, integral tension measurement, piezo effect, etc.), a jog wheel, and a jog switch, but is not limited thereto. The user interface may include a microphone. The microphone may receive an acoustic signal from an external device or a speaker (user of the electronic device (100)). The microphone may receive the acoustic signal and convert it into audio data. The microphone may be built into the electronic device (100) or may be provided separately.

[0096] The user interface can output images, sounds, and data processed by the electronic device (100) under the control of the processor (110). The user interface may include a display as an output interface.

[0097] The user interface may include a display (e.g., a monitor) that outputs content received from an external device to the screen. The display may be provided in a display device separate from the electronic device (100). The electronic device (100) may be connected to the separate display device via a communication interface (130) of the electronic device (100) via wired or wireless connection.

[0098] FIG. 3 is a flowchart illustrating the operation of an electronic device according to one embodiment providing a temporary operation screen.

[0099] Referring to FIG. 3, the electronic device (100) calculates the affinity with the guest device (200) and, based on this, determines whether to provide a temporary operation screen for controlling the external device (300). As the guest device controls the external device (300) through the electronic device (100) using the temporary operation screen, temporary authority can be granted to the guest device while maintaining high security.

[0100] In step S310, the electronic device (100) can receive personal information provided by at least one guest device (200) from a server to which at least one guest device (200) is connected.

[0101] In one embodiment of the present disclosure, the electronic device (100) may enable a server that at least one guest device (200) can access. The electronic device (100) may create or enable a server or webpage for communicating with the guest device (200).

[0102] In one embodiment of the present disclosure, the electronic device (100) may create or activate a server to provide a temporary operation screen for controlling an external device (300) to a guest device (200). In one embodiment, the electronic device (100) may create or activate a server that the guest device (200) can access within an application that operates the external device (300). For example, the electronic device (100) may create or activate a server within a 'SmartThings' application for controlling a Samsung TV.

[0103] In one embodiment, the electronic device (100) can create or activate a server that allows a guest device (200) to access an external device (300) through a general web page without a separate application. For example, the electronic device (100) can create or activate a server through a web page of a general search engine (e.g., Naver, Google, etc.).

[0104] In one embodiment, the electronic device (100) may provide information about a server to at least one guest device (200) when the distance to at least one guest device (200) is less than or equal to a preset distance. The electronic device (100) may receive location information of at least one guest device (200). The electronic device (100) may calculate the distance between the electronic device (100) and the guest device (200) based on the location information of at least one guest device (200). The electronic device (100) may provide information about a server to at least one guest device (200) when the calculated distance is less than or equal to a preset distance.

[0105] In one embodiment, information about the server includes all information for the guest device (200) to access the electronic device (100). For example, information about the server may include link information, a URL address, a QR code, information within an application, etc. for accessing the server, but is not limited thereto.

[0106] Hereinafter, a specific method for providing information about a server to a guest device (200) is described with reference to FIG. 9a and FIG. 9b. In one embodiment of the present disclosure, an electronic device (100) may receive personal information to determine whether to grant at least one guest device (200) permission to operate an external device (300).

[0107] In one embodiment, the electronic device (100) may request personal information from at least one guest device (200) accessed through a server. The electronic device (100) may receive personal information from at least one guest device (200). The personal information may include, but is not limited to, a photo, phone number, SNS ID, etc. of the guest device (200) user, and may include any information capable of identifying the guest device (200) user.

[0108] In one embodiment, the electronic device (100) may receive only some of the personal information requested from at least one guest device (200). For example, the electronic device (100) may request a photo, a phone number, and an SNS ID from at least one guest device (200). The electronic device (100) may receive only the phone number and SNS ID, excluding the photo, from at least one guest device (200).

[0109] In step S320, the electronic device (100) can transmit data corresponding to external device control of at least one guest device (200) if, based on personal information, the level of intimacy between the user and the user of at least one guest device (200) is greater than or equal to a preset value.

[0110] In one embodiment of the present disclosure, the electronic device (100) may calculate the degree of intimacy between a user and a user of at least one guest device (200) based on personal information. In the present disclosure, the degree of intimacy may refer to the emotional, social, or physical distance or strength of connection between a user of the electronic device (100) and a user of the guest device (200).

[0111] In one embodiment, the electronic device (100) can calculate intimacy based on personal information of at least one guest device (200) received and data stored within the electronic device (100). For example, the intimacy can be calculated by comparing photo information obtained from at least one guest device (200) with a plurality of photos existing in the photo album of the electronic device (100). Alternatively, the intimacy can be calculated using call history or text message history within the electronic device (100) based on a phone number obtained from at least one guest device (200). Alternatively, the intimacy can be calculated based on the corresponding SNS application within the electronic device (100) based on an SNS ID obtained from at least one guest device (200). A specific method for calculating intimacy is described below in FIG. 8.

[0112] In one embodiment of the present disclosure, the electronic device (100) may pre-set a threshold value for intimacy to provide data corresponding to external device control. Hereinafter, "data corresponding to external device control" may be used interchangeably with "temporary operation screen." The electronic device (100) may calculate intimacy for at least one guest device and, accordingly, determine whether to provide a temporary operation screen. In one embodiment, the electronic device (100) may provide a temporary operation screen that includes a combination of different control keys for at least one guest device (200). The electronic device (100) may determine the combination of control keys included in the temporary operation screen by considering the personal information and intimacy of at least one guest device (200). For example, the electronic device (100) may store the combination of control keys included in the temporary operation screen by considering the user's age information, degree of intimacy, etc. of at least one guest device (200).

[0113] In one embodiment, the electronic device (100) may set multiple threshold values ​​for intimacy. For example, the electronic device (100) may set a first threshold value and a second threshold value for intimacy. The electronic device (100) may not grant operation rights to the external device (300) to a guest device whose intimacy is less than the first threshold value. The electronic device (100) may provide a temporary operation screen containing a general control key combination to a guest device whose intimacy is greater than or equal to the first threshold value and less than the second threshold value. The electronic device (100) may provide a temporary operation screen containing a control key combination customized to the electronic device (100) to a guest device whose intimacy is greater than or equal to the second threshold value. This is merely an example, but the electronic device (100) may set more threshold values ​​for intimacy and provide a temporary operation screen containing different control key combinations accordingly.

[0114] In one embodiment, if the electronic device (100) has usage history information in which at least one guest device (200) has operated an external device (300), it can determine a combination of control keys included in a temporary operation screen based on the usage history information. Hereinafter, specific examples of combinations of control keys included in a temporary operation screen are referenced in FIG. 7.

[0115] In one embodiment, the electronic device (100) may not provide at least one guest device (2000) with the authority to control an external device (300), i.e., a temporary operation screen, when the intimacy level is below a preset threshold.

[0116] In one embodiment, the electronic device (100) may serve as a hub for controlling an external device (300) of at least one guest device (200) based on a temporary operation screen. A specific description of this is provided in FIGS. 6a and 6b.

[0117] In one embodiment, the electronic device (100) may receive updated location information from at least one guest device (200) that has provided a temporary operation screen. Based on the updated location information, the electronic device (100) may disable the temporary operation screen provided to the guest device (200) if the distance between the electronic device (100) and the guest device (200) exceeds a preset distance. For a detailed description below, refer to FIG. 10a and FIG. 10b.

[0118] In one embodiment, the electronic device (100) may set a timer that indicates the activation time of the temporary operation screen. The electronic device (100) may set a time that indicates the activation time of the temporary operation screen. When the timer expires, the electronic device (100) may determine whether to disable the temporary operation screen based on updated location information of at least one guest device (200). A detailed description of the timer below refers to FIGS. 11a and FIGS. 11b.

[0119] FIG. 4 is a drawing for explaining a module necessary to provide a temporary operation screen according to one embodiment.

[0120] Referring to FIG. 4, the electronic device (100), guest device (200) and external device (300) may include several modules to provide a temporary operation screen.

[0121] In the present disclosure, the electronic device (100) may include a module for controlling an external device (410), an activated server (420), and a module for data analysis (430). The electronic device (100) may be connected to an external device (300) to transmit, receive, and process data. The electronic device (100) has the authority to operate the external device (300) and may control the operation of the external device (300).

[0122] In one embodiment, the electronic device (100) can transmit an input signal to an external device (300) through an external device control (410) module. The electronic device (100) can transmit an input signal to the external device (300) according to the input of the user of the electronic device (100).

[0123] In one embodiment, the electronic device (100) may receive an input signal from a guest device (200) for a temporary operation screen for operating an external device (300). The electronic device (100) may transmit the input signal received from the guest device (200) to the external device (300) using an external device control (410) module.

[0124] In one embodiment, the electronic device (100) may activate a server accessible to the guest device (200) to provide a temporary operation screen to the guest device (300). The electronic device (100) may allow access by the guest device (200) using an activation server (420). The electronic device (100) may create / activate an activation server (420) accessible to the guest device (200) within an application that authores the external device (300). For example, the electronic device (100) may create or activate a server accessible to the guest device (200) within a 'SmartThings' application for controlling a Samsung TV.

[0125] In one embodiment, the electronic device (100) may request personal information from the guest device (200) through an activation server (420). In one embodiment, the electronic device (100) may request personal information from the guest device (200) to provide a temporary operation screen for controlling an external device (300) by calculating the level of intimacy with the guest device (200). The personal information may include, but is not limited to, photos, phone numbers, SNS IDs, etc. of the guest device (200) user, and may include all information for determining the level of intimacy.

[0126] In one embodiment, the electronic device (100) may receive personal information from the guest device (200) via an activation server (420). In one embodiment, the electronic device (100) may receive only some of the personal information requested from the guest device (200). For example, the electronic device (100) may request photos, phone numbers, and SNS IDs from the guest device (200). If the user of the guest device (200) does not use SNS, only the photo and phone number information, excluding the SNS ID, may be provided to the electronic device (100).

[0127] In one embodiment, the electronic device (100) can calculate the degree of intimacy between the user of the electronic device (100) and the user of the guest device (200) using personal information received from the guest device (200) through a data analysis (430) module. In one embodiment, the electronic device (100) can calculate based on personal information obtained from the guest device (200) and data stored in the electronic device (100).

[0128] For example, the level of intimacy can be calculated by comparing photo information obtained from the guest device (200) with multiple photos existing in the photo album of the electronic device (100). Alternatively, the level of intimacy can be calculated using call history or text message history within the electronic device (100) based on a phone number obtained from the guest device (200). Alternatively, the level of intimacy can be calculated based on the corresponding SNS application within the electronic device (100) based on an SNS ID obtained from the guest device (200). A specific method for calculating the level of intimacy is described below in FIG. 8.

[0129] In the present disclosure, the guest device (200) may include a web browser (440). The guest device (200) may access the activation server (420) of the electronic device (100) through the web browser (440). In one embodiment, the guest device (200) may transmit personal information to the electronic device (100) through the web browser (440).

[0130] In one embodiment, the guest device (200) may be provided with a temporary operation screen for controlling the external device (200) from the electronic device (100) via a web browser (440) based on the calculated affinity. The guest device (200) may be provided with a different temporary operation screen for each guest device (200) based on personal information and affinity.

[0131] In one embodiment, the guest device (200) can transmit an input signal to the electronic device (100) using a temporary operation screen to operate an external device (300). The guest device (200) can transmit an input signal to the electronic device (100) regarding a temporary operation screen provided by a web browser (440).

[0132] In the present disclosure, an external device (300) can receive an input signal from an electronic device (100) through an input receiving (450) module. The external device (300) can receive an input signal for the external device (300) input by a user of the electronic device (100).

[0133] In one embodiment, an external device (300) can receive an input signal input by a guest device (200) for a temporary operation screen through an electronic device (100). The external device (300) can communicate indirectly with the guest device (200) by using the electronic device (100) as a hub for data transmission and reception.

[0134] In one embodiment, the external device (300) can analyze the usage history of the external device (300) of the electronic device (100) through a usage history analysis (460) module. The external device (300) can analyze the usage history based on usage information regarding the external device (300), such as the user's preference, usage time, and usage frequency of the electronic device (100).

[0135] In one embodiment, the external device (300) can analyze the usage history of the guest device (200) for the external device (300) through a usage history analysis (460) module. The external device (300) can analyze the usage history of the guest device (200) based on a signal input by the guest device (200) through a temporary operation screen.

[0136] FIG. 5 is a diagram illustrating information transmitted and received to provide a temporary operation screen according to one embodiment.

[0137] Referring to FIG. 5, the electronic device (100), guest device (200), and external device (300) transmit and receive multiple data to provide a temporary operation screen. The electronic device (100) provides the guest device (200) with a temporary operation screen through intimacy analysis and transmits and receives input signals for controlling the external device (300).

[0138] The electronic device (100) performs a connection request (505) to the external device (300) and completes the connection (510) using new login information or existing login information. The electronic device (100) has the authority to operate the external device (300) through the connection procedure.

[0139]

[0140] The electronic device (100) activates a server for controlling the guest device (515) to provide a temporary operation screen to the guest device (200). By activating the server for controlling the guest device, the electronic device (100) can enable the guest device (200) to access the electronic device (100).

[0141] In one embodiment, the electronic device (100) may create or activate a server that a guest device (200) can access within an application that operates an external device (300). In one embodiment, the electronic device (100) may perform the role of enabling the guest device (200) to access the external device (300) through the server without a separate application.

[0142] After the electronic device (100) activates (515) a server for controlling a guest device, it may grant access rights (520) to the guest device (200). In one embodiment, the electronic device (100) may grant access rights to the server to a guest device (200) located within a preset distance. The electronic device (100) may provide information about the server to the guest device (200), and the information about the server may include, but is not limited to, a link to access the server, a URL address, a QR code, information within an application, etc. A specific method for providing information about the server to the guest device (200) is described below with reference to FIGS. 9a and 9b.

[0143] The guest device (200) may receive personal information input (525) from the user to perform an authentication procedure. The guest device (200) may receive personal information requested from the user via a server. The personal information may include, but is not limited to, photos, phone numbers, SNS IDs, etc. of the guest device (200) user, and may include all information for determining intimacy.

[0144] The guest device (200) can transmit (530) the received personal information to the electronic device (100). In one embodiment, the guest device (200) may transmit only some of the personal information requested from the electronic device (100). For example, the electronic device (100) may request photos, phone numbers, and SNS IDs from the guest device (200). If the user of the guest device (200) does not use SNS, only the photo and phone number information, excluding the SNS ID, may be provided to the electronic device (100).

[0145] The electronic device (100) can perform an intimacy analysis (535) through personal information. The electronic device (100) can calculate the intimacy between the user of the electronic device (100) and the user of the guest device (200) based on the personal information of the received guest device (200). Hereinafter, 'intimacy' in this disclosure refers to the emotional, social, or physical distance or connection strength between users. In one embodiment, the electronic device (100) can calculate based on personal information obtained from the guest device (200) and data stored in the electronic device (100).

[0146] For example, the level of intimacy can be calculated by comparing photo information obtained from the guest device (200) with multiple photos existing in the photo album of the electronic device (100). Alternatively, the level of intimacy can be calculated using call history or text message history within the electronic device (100) based on a phone number obtained from the guest device (200). Alternatively, the level of intimacy can be calculated based on the corresponding SNS application within the electronic device (100) based on an SNS ID obtained from the guest device (200). A specific method for calculating the level of intimacy is described below in FIG. 8.

[0147] When the intimacy level is greater than or equal to a preset value, the electronic device (100) can transmit (540) a temporary operation screen to the guest device (200) that can control the external device (300). In one embodiment, the electronic device (100) can provide a temporary operation screen that includes a combination of control keys that differs for each guest device (200). The electronic device (100) can determine the combination of control keys included in the temporary operation screen by considering the personal information and intimacy level of the guest device (200). Hereinafter, specific examples of temporary operation screens are referenced in FIG. 7.

[0148] The guest device (200) can transmit input to the external device (300) to the electronic device (100) (545) through a temporary operation screen. The guest device (200) can control the external device (300) using the provided temporary operation screen. The guest device (200) does not directly control the external device (300) using the temporary operation screen, but can indirectly control the external device (300) by using the electronic device (100) as a hub.

[0149] An electronic device (100) that receives input from a guest device (200) can transmit the corresponding input signal to an external device (300) (550). The electronic device (100) can control the external device (300) by transmitting the input received from the guest device (200) to the external device (300). Below, a method for the electronic device to operate as a hub for controlling an external device is described in detail in FIGS. 6a and FIGS. 6b.

[0150] The guest device (200) can transmit location information (555) to the electronic device (100). The electronic device (100) can obtain the distance between the electronic device (100) and the guest device (200) based on the location information received from the guest device (200). In one embodiment, the guest device (200) can transmit location information to the electronic device (100) according to a preset period.

[0151] Based on the location information of the newly acquired guest device (200), the electronic device (100) can determine (560) whether to disable the temporary operation screen provided to the guest device (200) if the distance between the electronic device (100) and the guest device (200) exceeds a preset distance. For specific methods below, refer to FIG. 10a and FIG. 10b.

[0152] In one embodiment, the electronic device (100) may set a timer indicating the activation time of the temporary operation screen while providing data to the guest device (200) for outputting a temporary operation screen or a temporary operation screen UI for controlling an external device (300). When the timer expires, the electronic device (100) may determine whether to deactivate the temporary operation screen based on new location information of the guest device (200). A specific method is described below with reference to FIGS. 11a and FIGS. 11b.

[0153] FIG. 6a is a flowchart illustrating a method of operating an external device through a temporary operation screen according to one embodiment.

[0154] Referring to FIG. 6a, the electronic device (100) can serve as a hub for the operation of the guest device (200) to control the external device (300). The guest device (200) is not directly connected to the external device (300) but can input an input signal to control the external device (300) through the electronic device (100).

[0155] In step S610, the electronic device (100) can receive user input through a UI output to at least one guest device (200) based on data corresponding to external device control. The electronic device (100) can receive input from at least one guest device (200) as the at least one guest device (200) is not directly connected to the external device (300).

[0156] In one embodiment, the electronic device (100) may receive physical input from at least one guest device (200) for a UI based on data corresponding to external device control. For example, a user of at least one guest device (200) may perform physical input, such as a touch, on a temporary operation screen. At least one guest device (200) may transmit the input signal received from the user to the electronic device (100).

[0157] In one embodiment, at least one guest device (200) can receive voice input from a user. A temporary operation screen may include control keys for voice recognition. For example, a user of at least one guest device (200) can input control keys for voice recognition and input a voice signal. At least one guest device (200) can process the input voice signal and transmit it to an electronic device (100).

[0158] In step S620, the electronic device (100) can transmit data corresponding to the received input to an external device (300). The electronic device (100) can act as a hub for communication between at least one guest device (200) and the external device (300).

[0159] In one embodiment, the electronic device (100) can transmit input to the external device (300) received from at least one guest device (200). As the electronic device (100) acts as a bridge between the two devices, the at least one guest device (200) cannot be directly connected to the external device (300). As communication occurs indirectly between the two devices, the private information of the at least one guest device (200) may not be transmitted to the external device (300).

[0160] FIG. 6b is a diagram illustrating a method of operating an external device through a temporary operation screen according to one embodiment.

[0161] Referring to FIG. 6b, the electronic device (100) can serve as a hub for operations for the guest device (200) to control the external device (300).

[0162] In one embodiment of the present disclosure, the electronic device (100) may provide a temporary operation screen to a guest device (200) for controlling an external device (300). The guest device (200) may input an input signal for controlling the external device (300) through the provided temporary operation screen. The electronic device (100) may receive an input signal (610) from the guest device as the guest device (200) is not directly connected to the external device (300).

[0163] In one embodiment, the electronic device (100) can receive user input entered through a UI output to at least one guest device (200) based on data corresponding to the control of an external device (300). The electronic device (100) can transmit data corresponding to the received user input to the external device (300).

[0164] In one embodiment, the electronic device (100) may receive physical input for a temporary operation screen from a guest device. In one embodiment, the temporary operation screen may include control keys for voice recognition. The electronic device (100) may receive a signal for voice input from the guest device through voice recognition.

[0165] The electronic device (100) can transmit (620) an input signal (610) received from the guest device (200) to an external device (300). The electronic device (100) can act as a hub for communication between the guest device (200) and the external device (300).

[0166] In one embodiment, the electronic device (100) may perform a preprocessing process on an input signal received from a guest device (200) and transmit the preprocessed data to an external device (300). As the electronic device (100) acts as a bridge between the two devices, at least one guest device (200) cannot be directly connected to the external device (300). As communication occurs indirectly between the two devices, the private information of at least one guest device (200) may not be transmitted to the external device (300).

[0167] FIG. 7 is a drawing illustrating examples of temporary operation screens according to one embodiment.

[0168] Referring to FIG. 7, the electronic device (100) can provide different temporary operation screens for each guest device (200) based on the personal information and intimacy results of the guest device (200).

[0169] In one embodiment of the present disclosure, the electronic device (100) may provide a temporary operation screen that includes a combination of control keys that differ for each guest device (200). The electronic device (100) may determine the combination of control keys included in the temporary operation screen by taking into account the personal information and intimacy of the guest device (200).

[0170] In one embodiment, the electronic device (100) may set a plurality of threshold values ​​for intimacy. The electronic device (100) may set a first threshold value for granting the guest device (200) permission to operate the external device (300) and a second threshold value for granting the guest device (200) permission to operate at the same level as the electronic device (100) itself.

[0171] In one embodiment, the electronic device (100) may provide a basic temporary operation screen (710) for operating an external device (300) to a guest device (200) when the intimacy level exceeds a first threshold value.

[0172] For example, the basic temporary operation screen (710) may include a power key for controlling the power of an external device (300), a channel up / down key, a volume up / down key, and a number key for inputting channel numbers, etc.

[0173] In one embodiment, when the intimacy level exceeds a second threshold, the electronic device (100) may provide the guest device (200) with a temporary operation screen that takes into account all usage history of the electronic device (100).

[0174] For example, the electronic device (100) can obtain an operation screen including frequently used applications or frequently used control keys, etc., based on usage history information of an external device (300). The electronic device (100) can provide a temporary operation screen identical to the operation screen of the electronic device (100) to a guest device (200) whose intimacy level exceeds a second threshold.

[0175] In one embodiment, the electronic device (100) may receive usage history information from the external device (300) if there is usage history information in which the guest device (200) has operated the external device (300). The electronic device (100) may determine a combination of control keys included in a temporary operation screen based on the usage history information of the guest device (200).

[0176] In one embodiment, the electronic device (100) may determine a combination of control keys included in a temporary operation screen based on the age information of the user of the guest device (200). For example, if the user of the guest device (200) is a minor, the electronic device (100) may provide a temporary operation screen (720) for youth.

[0177] In one embodiment, the electronic device (100) may provide a temporary operation screen (720) for youth if the user of the guest device (200) is a youth, even if the intimacy level is greater than or equal to a second threshold. The temporary operation screen (720) for youth is a temporary operation screen that takes into account all usage history of the electronic device (100), but may include a lock for applications that cannot be used by youth.

[0178] In one embodiment, the electronic device (100) may provide a temporary operation screen (730) for seniors based on the age information of the user of the guest device (200). The temporary operation screen (730) for seniors may include relatively large text and control keys that allow the external device (300) to be controlled through simple input.

[0179] FIG. 8 is a diagram illustrating a method for an electronic device to calculate intimacy according to one embodiment.

[0180] Referring to FIG. 8, the electronic device (100) can calculate intimacy based on personal information obtained from the guest device (200) and data stored within the electronic device (100). Based on the calculated intimacy, the electronic device (100) can determine whether to provide a temporary operation screen to the guest device (200) and control keys included in the temporary operation screen.

[0181] In one embodiment of the present disclosure, an electronic device (100) may receive (810) personal information of a guest device (200) user from a guest device (200) via a server or a web page. The personal information may include, but is not limited to, a photo, phone number, SNS ID, etc. of the guest device (200) user, and may include any information for determining intimacy.

[0182] The electronic device (100) can calculate the degree of intimacy between the user of the guest device (200) and the user of the electronic device (100) based on the received personal information (810). Hereinafter, 'degree of intimacy' in this disclosure refers to the emotional, social, or physical distance or strength of connection between users. In one embodiment, the electronic device (100) can calculate the degree of intimacy based on personal information obtained from the guest device (200) and data stored in the electronic device (100).

[0183] For example, the electronic device (100) can calculate the degree of intimacy (820a) by comparing photo (image) information obtained from the guest device (200) with multiple photos (images) existing in the photo album of the electronic device (100). The electronic device (100) can identify whether the person in the photo (image) obtained from the guest device (200) is included in the images within the gallery over a certain period of time.

[0184] For example, the electronic device (100) can identify whether the person in the photo (image) information received from the guest device (200) is included among the images taken or stored within one month. The electronic device (100) can use an AI model to compare the features of the person in the photo (image) obtained from the guest device (200) with the images included in the gallery of the electronic device (100).

[0185] The electronic device (100) can calculate the level of intimacy by comparing an image obtained from the guest device (200) with an image included in the photo album within the electronic device (100). The electronic device (100) can calculate the level of intimacy based on whether a person in an image obtained from the guest device (200) is included in the gallery (photo album) of the electronic device (100), the number of included images, etc.

[0186] In one embodiment, the electronic device (100) can calculate the intimacy (820b) by comparing the call records and message records of the electronic device (100) based on the phone number obtained from the guest device (200). The electronic device (100) can calculate the intimacy based on the frequency of contact with the phone number obtained from the guest device (200) over a certain period.

[0187] For example, the electronic device (100) can calculate the level of intimacy based on the number of times the guest device (200) user's phone number was called, the number of times text messages were exchanged, etc., over a month.

[0188] In one embodiment, the electronic device (100) can calculate the affinity (820c) by comparing the SNS history information of the electronic device (100) with the SNS ID obtained from the guest device (200). The electronic device (100) can calculate the affinity based on the number of times the SNS ID obtained from the guest device (200) is interacted during a certain period.

[0189] For example, the electronic device (100) can calculate the level of intimacy based on the SNS ID of the guest device (200) user and the number of times contact, tag, and search have been made via SNS during the month.

[0190]

[0191] The electronic device (100) can calculate the total sum of intimacy by assigning a weight to each of the multiple pieces of personal information received from the guest device (200). For example, if the electronic device (100) receives a photo, a phone number, and an SNS ID from the guest device (200), it can calculate the total sum of intimacy by assigning a weight of 0.33 to each piece of information. If the electronic device (100) receives a photo and a phone number from the guest device (200), it can calculate the total sum of intimacy by assigning a weight of 0.5 to each piece of information.

[0192] In one embodiment, the electronic device (100) may assign weights based on the usage history of the user of the electronic device (100) regarding the application. For example, if the user of the electronic device (100) uses SNS frequently and takes and saves photos infrequently, a weight of 0.2 may be assigned to photo information, 0.33 to phone number information, and 0.47 to SNS information.

[0193] FIG. 9a is a flowchart illustrating a method for initiating an operation to provide a temporary operation screen based on the distance between electronic devices according to one embodiment.

[0194] Referring to FIG. 9, the electronic device (100) does not always keep the server active to provide a temporary operation screen for controlling an external device (300), but can create or activate the server when certain conditions are met.

[0195] In step S910, the electronic device (100) can receive location information corresponding to at least one guest device (200). The electronic device (100) can periodically receive location information from at least one guest device (200).

[0196] In one embodiment, the electronic device (100) may receive location information from at least one guest device (200) to determine whether to grant or deny control or operation rights over an external device (300) to at least one guest device (200). The electronic device (100) may set a certain period and receive location information from at least one guest device (200) based thereon. For example, the electronic device (100) may receive location information from at least one guest device (200) every 5 minutes.

[0197] In one embodiment, if an electronic device (100) requests location information from at least one guest device (200) but at least one guest device (200) does not provide feedback, the electronic device (100) may perceive that at least one guest device (200) is very far away from the electronic device (100).

[0198] In step S920, if the distance between at least one guest device (200) and the electronic device (100) is less than or equal to a preset distance, the electronic device (100) can transmit information about the server to at least one guest device (200).

[0199] In one embodiment, the electronic device (100) may transmit information about a created or activated server only to at least one guest device (200) whose distance from the electronic device (100) is less than or equal to a preset distance, for the purpose of providing a temporary operation screen to at least one guest device (200) located within a short distance.

[0200] In one embodiment, for at least one guest device (200) that refuses a location information request from the electronic device (100), it may be determined that the distance from the electronic device (100) exceeds a preset distance. The electronic device (100) may not provide information about a created or activated server to at least one guest device (200) that refuses a location information request.

[0201] FIG. 9b is a diagram illustrating a method for initiating an operation to provide a temporary operation screen based on the distance between electronic devices according to one embodiment.

[0202] Referring to FIG. 9b, the electronic device (100) can provide or activate a server to a guest device (200) that satisfies certain conditions to provide a temporary operation screen to control an external device (300).

[0203] The electronic device (100) can receive location information from at least one guest device (200a, 200b). In one embodiment, the electronic device (100) can receive location information from at least one guest device (200a, 200b) in accordance with a preset period. In one embodiment, the electronic device (100) can request location information from at least one guest device (200a, 200b) and receive location information in response.

[0204] In one embodiment, the electronic device (100) can obtain the distance between the electronic device (100) and the guest device (200a, 200b) based on location information received from at least one guest device (200a, 200b).

[0205] In one embodiment, the electronic device (100) may determine whether to activate a server for controlling guest devices based on the distance between the electronic device (100) and guest devices (200a, 200b). In one embodiment, the electronic device (100) may determine whether to provide information about the server to the guest devices (200a, 200b) based on the distance between the electronic device (100) and guest devices (200a, 200b).

[0206] In one embodiment, the electronic device (100) may provide information about an active server to the guest device when the distance from the guest device is less than or equal to a preset distance (400). For example, since the distance between the first guest device (200a) and the electronic device (100) is less than or equal to a preset distance (400), the electronic device (100) may provide information about a server to the first guest device (200a).

[0207] In one embodiment, the electronic device (100) may not provide information about an active server to the guest device if the distance from the guest device exceeds a preset distance (400). For example, since the distance between the second guest device (200b) and the electronic device (100) exceeds a preset distance (400), the electronic device (100) may not provide information about a server to the second guest device (200b).

[0208] In one embodiment, the electronic device (100) may not activate the server for controlling guest devices if there are no guest devices within a preset distance (400).

[0209] In one embodiment, for a guest device that does not respond to a location information request from an electronic device (100), it can be identified as having moved out of a preset distance (400) regardless of the location of the guest device. The electronic device (100) may not provide information about the server to a guest device that does not respond to a location information request.

[0210] FIG. 10a is a flowchart illustrating a method for disabling a temporary operation screen based on the distance between electronic devices according to one embodiment.

[0211] Referring to FIG. 10a, the electronic device (100) can disable a temporary operation screen for controlling an external device (300). Since the electronic device (100) is intended to temporarily provide a temporary operation screen for the convenience of the guest device (200), it can disable the temporary operation screen provided to the guest device (200) when certain conditions are satisfied.

[0212] In step S1010, the electronic device (100) can receive location information corresponding to at least one guest device (200). The electronic device (100) can periodically receive location information from at least one guest device (200).

[0213] In one embodiment, the electronic device (100) may receive location information from at least one guest device (200) to determine whether to grant or deny control or operation rights over an external device (300) to at least one guest device (200). The electronic device (100) may set a certain period and receive location information from at least one guest device (200) based thereon. For example, the electronic device (100) may receive location information from at least one guest device (200) every 5 minutes.

[0214] In one embodiment, if an electronic device (100) requests location information from at least one guest device (200) but at least one guest device (200) does not provide feedback, the electronic device (100) may perceive that at least one guest device (200) is very far away from the electronic device (100).

[0215] In step S1020, if the distance between at least one guest device (200) and the electronic device (100) exceeds a preset distance, the electronic device (100) can transmit data to disable the UI output to at least one guest device (200) based on data corresponding to external device control.

[0216] In one embodiment, the electronic device (100) may disable the temporary operation screen provided to at least one guest device (200) whose distance from the electronic device (100) exceeds a preset distance, for the purpose of providing a temporary operation screen to at least one guest device (200) within a short distance.

[0217] In one embodiment, for at least one guest device (200) that refuses a location information request from the electronic device (100), it may be determined that the distance from the electronic device (100) exceeds a preset distance. The electronic device (100) may disable the temporary operation screen provided to the at least one guest device (200) that refuses a location information request.

[0218] FIG. 10b is a diagram illustrating a method for disabling a temporary operation screen based on the distance between electronic devices according to one embodiment.

[0219] Referring to FIG. 10b, the electronic device (100) can disable a temporary operation screen for controlling an external device (300) based on location information of the guest device (200). Since the electronic device (100) is intended to temporarily provide a temporary operation screen for the convenience of the guest device (200), the temporary operation screen can be disabled when certain conditions are satisfied.

[0220] The electronic device (100) can receive location information of the guest device (200). In one embodiment, the electronic device (100) can receive location information from the guest device (200) in accordance with a preset period. In one embodiment, the electronic device (100) can request location information from the guest device (200) and receive location information in response.

[0221] In one embodiment, the electronic device (100) can calculate / obtain the distance between the electronic device (100) and the guest device (200) based on location information received from the guest device (200).

[0222] In one embodiment, the electronic device (100) may determine whether to disable the temporary operation screen provided to the guest device (200) based on the distance between the electronic device (100) and the guest device (200). The electronic device (100) may disable the temporary operation screen provided to the guest device (200) whose distance from the electronic device (100) exceeds a preset distance (400) for the purpose of granting temporary operation rights to the external device (300) to the guest device (200) within a short distance.

[0223] For example, the location information of the guest device (200) may change as the user of the guest device (200) moves. If the distance between the guest device (200) and the electronic device (100) exceeds a preset distance (400) according to the changed location information (1010), the electronic device (100) may disable (1020) the temporary operation screen provided to the guest device (200).

[0224] In one embodiment, for a guest device that does not respond to a location information request, it can be identified as having exceeded a preset distance (400) regardless of the location of the device. The electronic device (100) can disable the temporary operation screen provided for a guest device that does not respond to a location information request.

[0225] FIG. 11a is a flowchart illustrating an example of setting a timer on a temporary operation screen according to one embodiment.

[0226] Referring to FIG. 11a, the electronic device (100) can disable the temporary operation screen. The electronic device (100) can set a timer for the temporary operation screen so as not to provide the temporary operation screen indefinitely, and can disable the temporary operation screen based on this.

[0227] In step S1110, the electronic device (100) may set a time indicating the activation time of the temporary operation screen. The electronic device (100) may set a time or timer for the temporary operation screen to grant temporary control / operation rights to the external device (300).

[0228] In one embodiment, the electronic device (100) may set a timer indicating the activation time of the temporary operation screen while providing at least one guest device (200) with a temporary operation screen for controlling an external device (300).

[0229] In one embodiment, the electronic device (100) may configure the temporary operation screen so that information about the timer is displayed on a part of the temporary operation screen. In one embodiment, the electronic device (100) may set the timer for the temporary operation screen differently for at least one guest device. For example, the electronic device (100) may set the timer by considering the number of times control / operation rights are granted to the external device (300) of at least one guest device (200), the level of intimacy, the distance from the electronic device (100), etc.

[0230] In step S1120, the electronic device (100) can transmit data that disables the UI output to at least one guest device (200) based on data corresponding to the control of the external device (300) when a preset time has elapsed.

[0231] In one embodiment, the electronic device (100) may set a constant period and receive location information from at least one guest device (200) based thereon. For example, the electronic device (100) may receive location information from at least one guest device (200) every 5 minutes. The electronic device (100) may calculate the distance between the electronic device (100) and at least one guest device (200) based on the location information obtained from at least one guest device (200).

[0232] In one embodiment, the electronic device (100) may update the timer when the timer expires or when the distance between the electronic device (100) and the guest device (200) is less than or equal to a preset distance. Updating the timer may mean that the permission for the guest device (200) to use the temporary operation screen is extended.

[0233] In one embodiment, the electronic device (100) may set a threshold distance for updating the timer separately from a preset distance when the timer expires. For example, if the preset distance is 2m, the electronic device (100) may set the threshold distance for updating the timer to 1.5m to provide a stricter standard. When at least one guest device (200) is 1.7m away from the electronic device (100), at least one guest device (200) is initially provided with a temporary operation screen, but when the timer expires, the temporary operation screen may be disabled even if there is no change in location information.

[0234] FIG. 11b is a drawing for explaining an example of setting a timer on a temporary operation screen according to one embodiment.

[0235] Referring to FIG. 11b, the electronic device (100) may set a timer for the temporary operation screen so as not to provide the temporary operation screen indefinitely. The electronic device (100) may determine whether to disable the temporary operation screen based on the timer and the location information of the guest device.

[0236] The electronic device (100) can set a timer that indicates the activation time of the temporary operation screen. The electronic device (100) can set a timer for the temporary operation screen so as not to grant unlimited operation rights to the external device (300).

[0237] In one embodiment, the electronic device (100) may configure the temporary operation screen so that information about a timer is displayed on a part of the temporary operation screen. For example, the electronic device (100) may set the timer for the temporary operation screen to 1 hour and display information about it on the temporary operation screen as “Activation time 1:00:00” (1110).

[0238] In one embodiment, the electronic device (100) may set a timer for a temporary operation screen differently for each of at least one guest device. For example, the electronic device (100) may set a timer by considering the number of times control / operation rights are granted to an external device (300) of at least one guest device (200), the level of intimacy, the distance from the electronic device (100), etc.

[0239] In one embodiment, the electronic device (100) may start a timer from the moment it provides a temporary operation screen to the guest device (200). The electronic device (100) may identify whether the timer set for the guest device (200) has expired (1120).

[0240] In one embodiment, the electronic device (100) can determine whether to disable the temporary operation screen based on the updated location information of the guest device (200) when the timer expires (1120).

[0241] In one embodiment, the electronic device (100) can receive location information from the guest device (200) in accordance with a preset period. In one embodiment, the electronic device (100) can request location information from the guest device (200) and receive location information in response.

[0242] In one embodiment, the electronic device (100) can calculate / obtain the distance between the electronic device (100) and the guest device (200) based on location information received from the guest device (200).

[0243] In one embodiment, the electronic device (100) can determine whether to disable the temporary operation screen provided to the guest device (200) based on the distance between the electronic device (100) and the guest device (200).

[0244] In one embodiment, the electronic device (100) may disable the temporary operation screen provided to the guest device (200) when the timer expires (1120) and when the distance between the electronic device (100) and the guest device (200) exceeds a preset distance (1130).

[0245] In one embodiment, when the timer expires (1120), the electronic device (100) may identify a guest device that has not responded to the electronic device (100)'s request for location information as having exceeded a preset distance and disable the temporary operation screen provided.

[0246] In one embodiment, the electronic device (100) may update the timer when the timer expires (1120) or when the distance between the electronic device (100) and the guest device (200) is less than or equal to a preset distance. Updating the timer may mean that the permission for the guest device (200) to use the temporary operation screen is extended.

[0247] In one embodiment, the electronic device (100) may set a threshold distance for updating the timer separately from a preset distance when the timer expires. For example, if the preset distance is 2m, the electronic device (100) may set the threshold distance for updating the timer to 1.5m to provide a stricter standard. When at least one guest device (200) is 1.7m away from the electronic device (100), at least one guest device (200) is initially provided with a temporary operation screen, but when the timer expires, the temporary operation screen may be disabled even if there is no change in location information.

[0248] FIG. 12 is a detailed block diagram of an electronic device according to one embodiment.

[0249] The electronic device (100) of Fig. 12 may be an example of the electronic device (100) of Fig. 2.

[0250] Referring to FIG. 12, the electronic device (100) may include a processor (110) and a memory (120). The processor (110) and the memory (120) included in the electronic device (100) may correspond to the processor (110) and the memory (120) included in the electronic device (100) of FIG. 2. Additionally, the communication interface (130) included in the electronic device (100) may correspond to the communication interface (130) included in the electronic device (100) of FIG. 2, and the sensor (142) included in the electronic device (100) may correspond to the sensor (not shown) of the electronic device (100) of FIG. 2.

[0251] An electronic device (100) according to one embodiment may further include, in addition to a processor (110) and memory (120), a communication interface (130), a sensing unit (140), an input / output unit (150), a video processing unit (160), a display (170), an audio processing unit (180), and an audio output unit (190). However, the electronic device (100) may be implemented with more components than the illustrated components, or with fewer components.

[0252] The memory (120) can store a program for processing and controlling the processor (110) and can store data that is input to or output from the electronic device (100). The memory (120) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, a magnetic disk, and an optical disk.

[0253] The communication interface (130) may include one or more modules that enable wired or wireless communication between the electronic device (100) and a device outside the electronic device (100) (e.g., other electronic devices or servers such as guest devices, external devices, etc.). Depending on the performance and structure of the electronic device (100), the communication interface (130) may include at least one of a wireless LAN module (131), a Bluetooth module (132), an Ethernet module (133). Each communication module may be implemented in the form of at least one hardware chip.

[0254] The wireless LAN module (131) can transmit and receive Wi-Fi signals with a peripheral device according to the Wi-Fi communication standard. The Bluetooth module (132) can be a BLE (Bluetooth Low Energy) communication module and can receive BLE signals. The Bluetooth module (132) can scan for BLE signals continuously or temporarily to detect whether a BLE signal is being received.

[0255] The communication interface (130) may include a plurality of communication units for communicating with a remote control device. In one embodiment, a communication unit for communicating with another electronic device and a communication unit for communicating with a remote control device may operate separately. In one embodiment, communication with another electronic device and communication with a remote control device may operate through the same communication unit.

[0256] The detection unit (140) detects the user's voice, user's movement, user's image, and user's interaction, and may include a microphone (141), a sensor (142), and an optical receiver (143).

[0257] The microphone (141) can receive an audio signal including a user's voice or noise, and can convert the received audio signal into an electrical signal and output it to the processor (110). The microphone (141) can receive an analog voice signal, and the processor (110) can digitize the analog signal. The microphone (141) can be provided in a separate remote control device, such as a remote control, a mobile terminal, or an AI speaker. For example, the mobile terminal can run an application to remotely control the electronic device (100). The mobile terminal can control the electronic device (100) or perform voice recognition functions through the application. In this case, the microphone provided in the remote control device can receive an analog voice signal including a user's voice or noise, and can convert the analog voice signal into a digital signal and transmit it to the electronic device (100). The electronic device (100) can receive a digital signal from the remote control device using Bluetooth or Wi-Fi, etc., through the communication interface (130). A separate remote control device may include a plurality of communication units for transmitting and receiving data with an electronic device.

[0258] The sensor (142) detects the user's image, or the user's interaction, gesture, and touch, and may include a distance sensor, an image sensor, a gesture sensor, an illuminance sensor, etc. The distance sensor may include various sensors that detect the distance between the electronic device (100) and the user or other electronic devices, such as an ultrasonic sensor, an IR (Infrared Radiation) sensor, or a TOF (Time Of Flight) sensor. The distance sensor detects the distance to the user and can transmit the sensing data to the processor (110).

[0259] The optical receiver (143) can receive an optical signal (including a control signal). The optical receiver (143) can receive an optical signal corresponding to user input (e.g., touch, press, touch gesture, voice, or motion) from a control device such as a remote control or a mobile phone.

[0260] The input / output unit (150) can receive video (e.g., dynamic image signal or still image signal), audio (e.g., voice signal or music signal), and additional information from an external device, etc., under the control of the processor (110). The input / output unit (150) may include a port for outputting video and audio together, and may include ports for outputting video and audio separately.

[0261] The input / output unit (150) may include one of an HDMI port (High-Definition Multimedia Interface port, 151), a component jack (152), a PC port (153), and a USB port (154). The input / output unit (150) may include a combination of an HDMI port (151), a component jack (152), a PC port (153), and a USB port (154). Additionally, the input / output unit (150) may include one of a DP (Display Port), a Thunderbolt port, a VGA port, an RGB port, a D-SUB, and a DVI.

[0262] The video processing unit (160) processes image data to be displayed by the display (170) and can perform various image processing operations such as decoding, rendering, scaling, noise filtering, frame rate conversion, and resolution conversion on the image data.

[0263] The display (170) can output content received from a broadcasting station or from an external device such as an external server or an external storage medium. The content is a media signal and may include video signals, images, text signals, etc. The display (170) may be provided in a separate display device from the electronic device (100). The separate display device may refer to a device capable of processing images, such as a TV or a monitor, and may be connected to the electronic device (100) through an input / output section (150) of the electronic device (100) or wirelessly connected through a communication interface (130).

[0264] The audio processing unit (180) performs processing on audio data. Various processing such as decoding, amplification, and noise filtering on audio data can be performed in the audio processing unit (180).

[0265] The audio output unit (190) can output audio included in content received through the tuner unit under the control of the processor (110), audio input through the communication interface (130) or input / output unit (150), and audio stored in memory (120). The audio output unit (190) may include at least one of a speaker (191), headphones (192), or S / PDIF (Sony / Philips Digital Interface: output terminal) (193).

[0266] An electronic device according to one embodiment of the present disclosure includes a communication interface, at least one processor, and a memory for storing a plurality of instructions. By executing a plurality of instructions individually or collectively by at least one processor, the electronic device receives personal information provided to at least one guest device from a server to which at least one guest device is connected via the communication interface. By executing a plurality of instructions individually or collectively by at least one processor, if the intimacy between a user and a user of at least one guest device is greater than or equal to a preset value based on the personal information, the electronic device transmits data corresponding to the control of an external device of at least one guest device via the communication interface. An external device may refer to a target of control of the electronic device.

[0267] In one embodiment, the electronic device can receive user input entered through a UI output to at least one guest device based on data corresponding to external device control transmitted through a communication interface, by having a plurality of instructions executed individually or collectively by at least one processor. The electronic device can control the transmission of data corresponding to the user input received through the communication interface to an external device by having a plurality of instructions executed individually or collectively by at least one processor.

[0268] In one embodiment, the data corresponding to external device control may be data including a control key different for at least one guest device.

[0269] In one embodiment, data including a control key may include a combination of control keys that are changed based on personal information and affinity.

[0270] In one embodiment, the electronic device may receive usage history information of at least one guest device from an external device by having a plurality of instructions executed individually or collectively by at least one processor. Data including a control key may include a combination of control keys that is changed based on the usage history information.

[0271] In one embodiment, intimacy can be obtained based on personal information and stored data corresponding to the personal information.

[0272] In one embodiment, the electronic device can transmit information about a server to at least one guest through a communication interface if, based on location information corresponding to at least one guest device, the distance to at least one guest device is less than or equal to a preset distance, by having a plurality of instructions executed individually or collectively by at least one processor.

[0273] In one embodiment, the electronic device can transmit data to at least one guest device such that, if the distance to at least one guest device based on location information corresponding to at least one guest device exceeds a preset distance, the UI output to at least one guest device is disabled based on data corresponding to external device control, by having a plurality of instructions executed individually or collectively by at least one processor.

[0274] In one embodiment, the electronic device can transmit data to at least one guest device such that, when a preset time has elapsed, a UI output to at least one guest device is disabled based on data corresponding to external device control, by having a plurality of instructions executed individually or collectively by at least one processor.

[0275] In one embodiment, the electronic device can transmit data corresponding to an extension of a preset time to at least one guest device if the distance to at least one guest device is less than or equal to a preset distance based on updated location information of at least one guest device, by executing a plurality of instructions individually or collectively by at least one processor.

[0276] A method of operation of an electronic device according to one embodiment of the present disclosure includes the step of receiving personal information provided by at least one guest device from a server to which at least one guest device is connected via a communication interface. The method of operation of the electronic device includes the step of transmitting data corresponding to external device control of at least one guest device via a communication interface if, based on the personal information, the level of intimacy between a user and a user of at least one guest device is greater than or equal to a preset value.

[0277] According to one embodiment of the present disclosure, a computer-readable recording medium may be provided that records a program for executing the method described in the present disclosure on a computer.

[0278] A device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory storage medium' simply means that it is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily. For example, a 'non-transitory storage medium' may include a buffer in which data is stored temporarily.

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

Claims

1. In an electronic device (100) that provides a temporary operation screen, Communication interface (130); At least one processor (110); and It includes a memory (120) that stores multiple instructions, By executing the above plurality of instructions individually or collectively by the at least one processor (110), the electronic device (100) Receiving personal information provided by at least one guest device from a server connected to at least one guest device through the communication interface, and Based on the above personal information, if the level of intimacy between the user and the user of the at least one guest device is greater than or equal to a preset value, data corresponding to the control of an external device of the at least one guest device is transmitted through the communication interface, and The above external device is an electronic device (100) that is the control target of the above electronic device (100).

2. In Paragraph 1, By executing the above plurality of instructions individually or collectively by the at least one processor (110), the electronic device (100) Based on data corresponding to the control of the external device through the communication interface, user input is received through a UI output to at least one guest device, and An electronic device (100) that controls the transmission of data corresponding to the received user input to the external device through the communication interface.

3. In either Paragraph 1 or Paragraph 2, The data corresponding to the above external device control is data including a different control key for each of the at least one guest device, an electronic device (100).

4. In Paragraph 3, The data including the control key includes a combination of control keys that is changed based on the personal information and the affinity, or based on the usage history information of at least one guest device, in an electronic device (100).

5. In any one of paragraphs 1 through 4, The above intimacy is obtained based on the above personal information and the stored data corresponding to the above personal information, an electronic device (100).

6. In any one of paragraphs 1 through 5, By executing the above plurality of instructions individually or collectively by the at least one processor (110), the electronic device (100) Based on location information corresponding to the at least one guest device, if the distance to the at least one guest device is less than or equal to a preset distance, control is made to transmit information about the server to the at least one guest device through the communication interface. An electronic device (100) that controls the transmission of data to the at least one guest device such that, based on data corresponding to the external device control, if the distance from the at least one guest device exceeds a preset distance based on location information corresponding to the at least one guest device, the UI output to the at least one guest device is disabled.

7. In any one of paragraphs 1 through 6, By executing the above plurality of instructions individually or collectively by the at least one processor (110), the electronic device (100) An electronic device (100) that controls the transmission of data to at least one guest device to disable the UI output to the at least one guest device based on data corresponding to the external device control when a preset time elapses through the communication interface.

8. In Paragraph 7, By executing the above plurality of instructions individually or collectively by the at least one processor (110), the electronic device (100) An electronic device (100) that controls the transmission of data corresponding to the extension of the preset time to the at least one guest device through the communication interface when the distance to the at least one guest device is less than or equal to the preset distance based on the updated location information of the at least one guest device.

9. A method of operation of an electronic device (100) that provides a temporary operation screen, A step of receiving personal information provided by at least one guest device from a server to which at least one guest device is connected via a communication interface; Based on the above personal information, if the affinity between the user and the user of the at least one guest device is greater than or equal to a preset value, the method includes the step of transmitting data corresponding to external device control of the at least one guest device through the communication interface. The above external device is a control target of the above electronic device (100), method.

10. In Paragraph 9, A step of receiving user input input through a UI output to at least one guest device based on data corresponding to the control of the external device through the communication interface; and A method comprising the step of transmitting data corresponding to the received user input to the external device through the communication interface.

11. In either Paragraph 9 or Paragraph 10, A method in which the data corresponding to the above external device control is data including a different control key for each of the at least one guest device.

12. In Paragraph 11, A method comprising data including the control key, wherein the data including the control key includes a combination of control keys that is changed based on the personal information and the affinity, or changed based on the usage history information of at least one guest device.

13. In any one of paragraphs 9 through 12, A method in which the above intimacy is obtained based on the above personal information and stored data corresponding to the above personal information.

14. In any one of paragraphs 9 through 13, Based on location information corresponding to the at least one guest device, if the distance to the at least one guest device is less than or equal to a preset distance, the step of transmitting information about the server to the at least one guest device through the communication interface; and A method further comprising: a step of transmitting data to the at least one guest device such that, if the distance to the at least one guest device exceeds a preset distance based on location information corresponding to the at least one guest device, the UI output to the at least one guest device is disabled based on data corresponding to the external device control.

15. In any one of paragraphs 9 through 14, A step of transmitting to the at least one guest device, via the communication interface, data that causes the UI output to the at least one guest device to be disabled based on data corresponding to the external device control when a preset time has elapsed; and A method further comprising the step of transmitting data corresponding to an extension of the preset time to the at least one guest device through the communication interface if, based on the updated location information of the at least one guest device, the distance to the at least one guest device is less than or equal to a preset distance.