System and operating method thereof
The system facilitates convenient control of home appliances by allowing flexible setting of control rights and function availability through user terminals and a server, addressing the limitations of existing systems by enhancing user interaction and control management.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- LG ELECTRONICS INC
- Filing Date
- 2025-09-01
- Publication Date
- 2026-04-23
AI Technical Summary
Existing systems for controlling home appliances using user terminals are inconvenient due to the need for repetitive setup of control rights for multiple users, lacking flexibility in setting control authorities and function availability, and do not support easy communication between users.
A system comprising a home appliance, user terminals, and a server that allows for the setting of control rights and function availability based on user selection, using a server to manage and process control commands through a predetermined application, enabling easy configuration and communication between users.
Enables easy and flexible setting of control rights for individual users, allowing configuration of function availability and time-based access, and supports communication between users for seamless control of home appliances.
Smart Images

Figure KR2025013377_23042026_PF_FP_ABST
Abstract
Description
System and method of operation thereof
[0001] The present disclosure relates to a system and a method of operation thereof, and more specifically, to a system for controlling a home appliance using a user terminal and a method of operation thereof.
[0002] With the recent development of digital technology, various types of electronic devices such as mobile communication terminals, smartphones, tablet PCs, electronic notebooks, notebooks, PDAs, and wearable devices are widely used.
[0003] Electronic devices are implemented in the form of multimedia players equipped with complex functions. For example, electronic devices may provide calling functions such as voice and video calls, message sending and receiving functions such as SMS (short message service) / MMS (multimedia message service) and e-mail, wireless communication functions (e.g., Bluetooth, Wi-Fi, wireless fidelity), shooting functions, broadcast playback functions, video playback functions, music playback functions, internet functions, messenger functions, game functions, or social networking service (SNS) functions.
[0004] Meanwhile, home appliances are devices used for user convenience. Furthermore, home appliances used in designated spaces such as homes or offices—including display devices, air conditioners, washing machines, and refrigerators—perform unique functions and operations according to user operation. For example, a display device, such as a TV, monitor, or projector, is a device equipped with the function of displaying images that a user can view, and the user can watch images through the display device.
[0005] With the recent expansion of smart home environments, technologies that control various home appliances using user terminals are being widely utilized. For example, users can use user terminals such as smartphones to remotely control the operation or check the status of household appliances such as lighting, refrigerators, washing machines, and TVs.
[0006] Meanwhile, it is common for multiple users to live in a designated space where a home appliance is located, and often each user wishes to control the same home appliance. Additionally, there are cases where another user who does not live in the same space wishes to remotely control the home appliance on behalf of the user living there.
[0007] As such, in order for a home appliance to be remotely controlled by multiple users individually, it is necessary to either link the user terminal with the home appliance or to grant control authority to each user separately. Since this procedure requires repetitive work for each user, it may cause inconvenience in terms of usability. Therefore, a technical solution is required to support various users in controlling the home appliance more conveniently and easily.
[0008] The present disclosure aims to solve the aforementioned problems and other problems.
[0009] Another objective is to provide a system and a method of operation thereof that can easily set control rights for a home appliance to at least one user.
[0010] Another objective is to provide a system and a method of operation that allows control rights for a home appliance to be set individually for each user.
[0011] Another objective is to provide a system and a method of operation that allow a user to configure various functions of the home appliance available to them.
[0012] Another objective is to provide a system and a method of operation that can set various times during which the use of a home appliance's functions is permitted.
[0013] Another objective is to provide a system and a method of operation thereof that can provide services related to the control of a home appliance using a specific application corresponding to a service that supports communication between users.
[0014] A system according to one embodiment of the present disclosure for achieving the above objective comprises a home appliance, a plurality of user terminals, and at least one server, wherein the first user terminal obtains a user list corresponding to a predetermined application from the at least one server and transmits data regarding a user selected from the user list to the at least one server, and the at least one server sets a control authority over the home appliance for the selected user based on the data regarding the selected user received from the first user terminal, and based on the control authority set for the selected user, processes a control command received from a second user terminal corresponding to the selected user using the predetermined application.
[0015] A method of operation of a system including at least one server according to one embodiment of the present disclosure for achieving the above objective may include: the operation of the at least one server providing a user list corresponding to a predetermined application to a home appliance; the operation of the at least one server receiving data regarding a user selected from the user list from the home appliance; the operation of the at least one server setting a control authority over the home appliance for the selected user based on the data regarding the selected user received from the first user terminal; and the operation of the at least one server processing a control command received from a second user terminal corresponding to the selected user using the predetermined application based on the control authority set for the selected user.
[0016] The effects of the system and the method of operation according to the present disclosure are described as follows.
[0017] According to at least one embodiment of the present disclosure, control rights for a home appliance can be easily set for at least one user.
[0018] According to at least one embodiment of the present disclosure, control rights for a home appliance can be set individually for each user.
[0019] According to at least one embodiment of the present disclosure, a user can configure various functions of the home appliance available to them.
[0020] According to at least one embodiment of the present disclosure, the time during which the use of the functions of a home appliance is permitted can be set in various ways.
[0021] According to at least one embodiment of the present disclosure, a service related to the control of a home appliance can be provided by using a predetermined application corresponding to a service that supports communication between users.
[0022] Further scopes of the applicability of the present disclosure will become apparent from the following detailed description. However, since various changes and modifications within the spirit and scope of the present disclosure are clearly understood by those skilled in the art, specific embodiments, such as the detailed description and preferred embodiments of the present disclosure, should be understood as being given merely as examples.
[0023] FIG. 1 is a block diagram of a home appliance according to an embodiment of the present disclosure.
[0024] FIG. 2 is a block diagram of a server according to an embodiment of the present disclosure.
[0025] FIG. 3 is a drawing showing an example of the configuration of a system according to an embodiment of the present disclosure.
[0026] FIGS. 4a and FIGS. 4b are flowcharts referenced in the description of the operation of a system regarding the setting of control authority for a home appliance according to an embodiment of the present disclosure.
[0027] FIGS. 5 to 20 are drawings referenced in the description of the setting of control authority for a home appliance according to an embodiment of the present disclosure.
[0028] FIG. 21 is a flowchart referenced in the description of the operation of a system regarding a change of control authority for a home appliance according to an embodiment of the present disclosure.
[0029] FIGS. 22 and FIGS. 23 are drawings referenced in the description of a change in control authority for a home appliance according to an embodiment of the present disclosure.
[0030] FIGS. 24 and 25 are flowcharts referenced in the description of the operation of a system for controlling a home appliance according to an embodiment of the present disclosure.
[0031] The present disclosure is described in detail below with reference to the drawings. In order to clearly and concisely explain the present disclosure, parts unrelated to the description have been omitted from the drawings, and the same reference numerals are used throughout the specification for identical or extremely similar parts.
[0032] The suffixes "module" and "part" for components used in the following description are assigned solely for the ease of drafting this specification and do not inherently confer any particularly significant meaning or role. Accordingly, the terms "module" and "part" may be used interchangeably.
[0033] In this application, terms such as “comprising” or “having” are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0034] Additionally, in this specification, terms such as first, second, etc. may be used to describe various elements, but these elements are not limited by these terms. These terms are used only to distinguish one element from another.
[0035] FIG. 1 is a block diagram of a home appliance according to one embodiment of the present disclosure.
[0036] Referring to FIG. 1, the home appliance (100) may include a broadcast receiver (130), an external device interface (135), a memory (140), a user input interface (150), a controller (170), a wireless communication interface (173), a display (180), a speaker (185), and a power supply circuit (190).
[0037] The broadcast receiver (130) may include a tuner (131), a demodulator (132), and a network interface (133).
[0038] The tuner (131) can tune to a specific broadcast channel according to a channel tuning command. The tuner (131) can receive a broadcast signal for the tuned specific broadcast channel.
[0039] The demodulator (132) can separate the received broadcast signal into a video signal, an audio signal, and a data signal related to the broadcast program, and can restore the separated video signal, audio signal, and data signal into a form that can be output.
[0040] The external device interface (135) can receive an application or a list of applications within an adjacent external device and transmit it to the controller (170) or memory (140).
[0041] The external device interface (135) can provide a connection path between the home appliance (100) and an external device. The external device interface (135) can receive one or more of video and audio output from an external device connected to the home appliance (100) wirelessly or via a wired connection and transmit them to the controller (170). The external device interface (135) may include a plurality of external input terminals. The plurality of external input terminals may include an RGB terminal, one or more HDMI (High Definition Multimedia Interface) terminals, and a component terminal.
[0042] The video signal of an external device input through the external device interface (135) can be output through the display (180). The audio signal of an external device input through the external device interface (135) can be output through the speaker (185).
[0043] The external device that can be connected to the external device interface (135) may be any one of a set-top box, Blu-ray player, DVD player, game console, soundbar, smartphone, PC, USB memory, or home theater, but this is merely an example.
[0044] The network interface (133) may provide an interface for connecting the home appliance (100) to a wired / wireless network including the internet. The network interface (133) may transmit or receive data to or from other users or other electronic devices through the connected network or another network linked to the connected network.
[0045] In addition, some of the content data stored in the home appliance (100) can be transmitted to a selected user or selected electronic device among other users or other electronic devices that are pre-registered in the home appliance (100).
[0046] The network interface (133) can access a specific web page through a connected network or another network linked to the connected network. That is, it can access a specific web page through a network and transmit or receive data with the corresponding server.
[0047] Additionally, the network interface (133) can receive content or data provided by a content provider or network operator. That is, the network interface (133) can receive content such as movies, advertisements, games, VOD, broadcast signals, and related information provided by a content provider or network provider through a network.
[0048] Additionally, the network interface (133) can receive firmware update information and update files provided by the network operator, and can transmit data to the internet or a content provider or network operator.
[0049] The network interface (133) can select and receive a desired application among the applications that are open to the public through the network.
[0050] The memory (140) can store programs for each signal processing and control within the controller (170), and can store signal-processed video, audio, or data signals.
[0051] Additionally, the memory (140) may perform the function of temporarily storing video, audio, or data signals input from an external device interface (135) or a network interface (133), and may also store information regarding a predetermined image through a channel memory function.
[0052] The memory (140) can store an application or a list of applications input from an external device interface (135) or a network interface (133).
[0053] The home appliance (100) can play content files (video files, still image files, music files, document files, application files, etc.) stored in memory (140) and provide them to the user.
[0054] The user input interface (150) can transmit a signal input by the user to the controller (170) or transmit a signal from the controller (170) to the user. For example, the user input interface (150) can receive and process control signals such as power on / off, channel selection, and screen setting from the remote control device (200) according to various communication methods such as Bluetooth, Ultra Wideband (WB), ZigBee, Radio Frequency (RF) communication, or Infrared (IR) communication, or process to transmit control signals from the controller (170) to the remote control device (200).
[0055] Additionally, the user input interface (150) can transmit control signals input from local keys (not shown), such as power key, channel key, volume key, and setting value, to the controller (170).
[0056] The image signal processed by the controller (170) can be input to the display (180) and displayed as an image corresponding to the image signal. Additionally, the image signal processed by the controller (170) can be input to an external output device through the external device interface (135).
[0057] The voice signal processed by the controller (170) can be output as audio to the speaker (185). Additionally, the voice signal processed by the controller (170) can be input to an external output device through the external device interface (135).
[0058] In addition, the controller (170) can control the overall operation within the home appliance (100).
[0059] Additionally, the controller (170) can control the home appliance (100) by means of user commands or internal programs entered through the user input interface (150), and can connect to a network to allow the user to download desired applications or a list of applications into the home appliance (100).
[0060] The controller (170) enables the processed video or audio signal, such as channel information selected by the user, to be output through the display (180) or speaker (185).
[0061] Additionally, the controller (170) enables a video signal or audio signal from an external device, such as a camera or camcorder, input through the external device interface (135) according to an external device video playback command received through the user input interface (150), to be output through the display (180) or speaker (185).
[0062] Meanwhile, the controller (170) can control the display (180) to display video, for example, broadcast video input through the tuner (131), external input video input through the external device interface (135), video input through the network interface, or video stored in the memory (140) can be controlled to be displayed on the display (180). In this case, the video displayed on the display (180) may be a still image or a video, and may be a 2D image or a 3D image.
[0063] Additionally, the controller (170) can control the playback of content stored in the home appliance (100), received broadcast content, or external input content input from the outside, and the content may be in various forms such as broadcast video, external input video, audio file, still image, connected web screen, and document file.
[0064] The wireless communication interface (173) can communicate with an external device via wired or wireless communication. The wireless communication interface (173) can perform short-range communication with an external device. To this end, the wireless communication interface (173) can support short-range communication by using at least one of Bluetooth, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Near Field Communication (NFC), Wireless-Fidelity (Wi-Fi), Wi-Fi Direct, and Wireless Universal Serial Bus (Wireless USB) technologies. Such wireless communication interfaces (173) can support wireless communication between a home appliance (100) and a wireless communication system, between a home appliance (100) and another home appliance (100), or between a home appliance (100) and a network where the home appliance (100, or an external server) is located, via wireless area networks. The wireless area networks may be wireless personal area networks.
[0065] Here, another home appliance (100) may be a mobile terminal such as a wearable device (e.g., a smartwatch, smart glass, HMD (head mounted display)), a smartphone, etc., capable of exchanging data with (or interoperable with) the home appliance (100) according to the present disclosure. The wireless communication interface (173) may detect (or recognize) a wearable device capable of communicating around the home appliance (100).
[0066] Furthermore, if the detected wearable device is a device authenticated to communicate with the home appliance (100) according to the present disclosure, the controller (170) may transmit at least a portion of the data processed by the home appliance (100) to the wearable device through the wireless communication interface (173). Accordingly, the user of the wearable device may use the data processed by the home appliance (100) through the wearable device.
[0067] The display (180) can generate a driving signal by converting the video signal, data signal, OSD signal processed by the controller (170) or the video signal, data signal, etc. received from the external device interface (135) into R, G, and B signals, respectively.
[0068] Meanwhile, since the home appliance (100) illustrated in FIG. 1 is merely an embodiment of the present disclosure, some of the illustrated components may be integrated, added, or omitted depending on the specifications of the home appliance (100) actually implemented.
[0069] That is, as needed, two or more components may be combined into a single component, or a single component may be subdivided into two or more components. In addition, the function performed in each block is intended to explain the embodiments of the present disclosure, and the specific operation or device does not limit the scope of the rights of the present disclosure.
[0070] According to another embodiment of the present disclosure, the home appliance (100) may receive and play video through a network interface (133) or an external device interface (135) without having a tuner (131) and a demodulator (132), unlike as shown in FIG. 1.
[0071] For example, the home appliance (100) may be implemented by separating it into a video processing device, such as a set-top box, for receiving broadcast signals or content according to various network services, and a content playback device for playing content input from the video processing device.
[0072] In this case, the method of operation of the home appliance according to the embodiment of the present disclosure described below may be performed by any one of a display device as described with reference to FIG. 1, a video processing device such as the separated set-top box, or a content playback device having a display (180) and / or a speaker (185).
[0073] Meanwhile, in the present disclosure, the home appliance (100) is described as an example of being a display device, but is not limited thereto. For example, the home appliance (100) may include an air conditioner, a refrigerator, an air purifier, a washing machine, etc.
[0074] FIG. 2 is a block diagram of a server according to an embodiment of the present disclosure.
[0075] Referring to FIG. 2, the server (300) may include a communication interface (310), memory (320) and / or a processor (330).
[0076] The communication interface (310) may include at least one communication module for connection with a network. The communication interface (310) may connect to a network and communicate with a device such as a home appliance (100).
[0077] The memory (320) may store programs for each signal processing and control within the processor (330), and may store signal-processed data signals. For example, the memory (320) may store application programs designed for the purpose of performing various tasks that can be processed by the processor (330), and may selectively provide some of the stored application programs upon request by the processor (330). The programs stored in the memory (320) are not specifically limited as long as they can be executed by the processor (330).
[0078] Although the memory (320) of FIG. 2 is illustrated in an embodiment in which it is provided separately from the processor (330), the scope of the present invention is not limited thereto, and the memory (320) may be included within the processor (330).
[0079] The memory (320) may include at least one of volatile memory (e.g., DRAM, SRAM, SDRAM, etc.) or non-volatile memory (e.g., flash memory), hard disk drive (HDD), solid state drive (SSD), etc.
[0080] The memory (320) may store data, models, algorithms, etc. that have been learned through machine learning, such as deep learning.
[0081] The memory (320) can store a database. The database may consist of data about the user, data about the home appliance (100), etc.
[0082] The processor (330) can be connected to each component provided in the server (300) and can control the overall operation of each component. The processor (330) can transmit and receive data to and from each component provided in the server (300).
[0083] The processor (330) can transmit and receive various signals containing data to and from devices such as home appliances (100) through the communication interface (310).
[0084] FIG. 3 is a drawing showing an example of the configuration of a system according to an embodiment of the present disclosure.
[0085] Referring to FIG. 3, the system (10) may include a home appliance (100), a server (300), and a plurality of user terminals (400, 500).
[0086] The home appliance (100) may include a display device (100a), an air conditioner (100b), a refrigerator (100c), an air purifier (100d), a washing machine (100e), etc.
[0087] The home appliance (100) can communicate with the server (300). For example, the home appliance (100) can send and receive data with the server (300) via a network such as the internet.
[0088] A home appliance (100) can communicate with a user terminal (400, 500). For example, the home appliance (100) and the user terminal (400, 500) can communicate through a short-range communication method. For example, the home appliance (100) and the user terminal (400, 500) can communicate through a local area network provided by a relay device, namely an Access Point (AP).
[0089] The server (300) may include a first server (301) corresponding to the home appliance (100) and / or a second server (302) corresponding to a specific application. The first server (301) and the second server (302) may transmit and receive data to and from each other. Here, the specific application may be an application corresponding to a service that supports communication between users, such as a messenger or a social networking service (SNS).
[0090] In the present disclosure, the server (300) is described as an example comprising two servers (301, 302), but is not limited thereto. For example, the server (300) may be composed of one server or may be composed of three or more servers.
[0091] According to various embodiments of the present disclosure, at least some of the operations performed at the first server (301) may be performed at the second server (302). According to various embodiments of the present disclosure, at least some of the operations performed at the second server (302) may be performed at the first server (301).
[0092] The first server (301) can store data regarding the home appliance (100). For example, the first server (301) can store the identifier of the home appliance (100), the functions of the home appliance (100), information of a specific user to whom control rights are set, control rights set for the specific user, terms and conditions regarding the use of the service by the specific user, etc.
[0093] The second server (302) can store data regarding a specific application. For example, the second server (302) can store information about a specific user using the specific application (e.g., user account), a list of other users mapped to the specific user (hereinafter, user list), messages transmitted between users, terms and conditions regarding the specific user's use of the service, etc.
[0094] A user terminal (400, 500) can obtain data for accessing a specific application (hereinafter referred to as App connection information). For example, the App connection information may include a URL (Uniform Resource Locator), a Deep Link, etc. corresponding to the specific application. In this disclosure, the description will be based on a Deep Link.
[0095] According to one embodiment, a user terminal (400, 500) can obtain App connection information using a home appliance (100). For example, the user terminal (400, 500) can obtain App connection information from the home appliance (100) through a short-range communication method. For example, the user terminal (400, 500) can obtain App connection information based on an object corresponding to the App connection information output through the display (180) of the home appliance (100).
[0096] A user terminal (400, 500) can access a specific application based on App connection information. For example, the user terminal (400, 500) can output a Web View corresponding to the specific application through the display of the user terminal (400, 500) using a deep link included in the App connection information. At this time, the user terminal (400, 500) can transmit and receive data to and from the second server (302) using the Web View.
[0097] User terminals (400, 500) can control the home appliance (100). For example, a server (300) can set control authority for the home appliance (100) for a user corresponding to the user terminals (400, 500). At this time, the server (300) can control the home appliance (100) based on a control command received from the user terminal (400, 500) corresponding to the user for whom control authority has been set. Here, the control command may include information about the home appliance (100) to be controlled, functions of the home appliance (100), etc.
[0098] According to one embodiment, a user terminal (400, 500) can control a home appliance (100) using a predetermined application. For example, the user terminal (400, 500) can transmit a control command to a second server (302) using a predetermined application. The second server (302) can transmit the control command received from the user terminal (400, 500) to the first server (301). At this time, the second server (302) can transmit user information corresponding to the user terminal (400, 500) that transmitted the control command to the first server (301).
[0099] The user terminal (400, 500) can output control authority for a user corresponding to the user terminal (400, 500) that is set for the home appliance (100). For example, the user terminal (400, 500) can request the server (300) to transmit the control authority set for a user corresponding to the user terminal (400, 500). At this time, the user terminal (400, 500) can output a message regarding the control authority set for a user corresponding to the user terminal (400, 500) received from the server (300).
[0100] The user terminal (400, 500) can output control authority for a user corresponding to the user terminal (400, 500) that is set for the home appliance (100) using a predetermined application. For example, the user terminal (400, 500) can request the server (300) to transmit control authority set for a user corresponding to the user terminal (400, 500) using a predetermined application. At this time, the user terminal (400, 500) can output a message regarding control authority set for a user corresponding to the user terminal (400, 500) that is received from the server (300) using a predetermined application.
[0101] The first server (301) can process control commands received from the second server (302). For example, the first server (301) can check whether control authority for the home appliance (100) is set for the user corresponding to the user terminal (400, 500) based on user information corresponding to the user terminal (400, 500) received from the second server (302). At this time, if control authority for the home appliance (100) is set for the user corresponding to the user terminal (400, 500), the first server (301) can process control commands received from the second server (302) based on the set control authority.
[0102] The server (300) can determine whether there is at least one user who has control rights set for the home appliance (100).
[0103] The server (300) can determine the number of new users who can set control rights for the home appliance (100). For example, the server (300) can determine the number of new users who can set control rights by comparing the number of users who have already set control rights (hereinafter, existing users) with the maximum number of users who can set control rights (e.g., 5 people).
[0104] The server (300) may determine one of at least one user who has control authority set for the home appliance (100) as the representative user. Here, the representative user may add, change, and / or delete control authority for the user who has control authority set for the home appliance (100).
[0105] According to one embodiment, the server (300) may release control rights for all users for whom control rights have been set for the home appliance (100) when control rights for the representative user are released.
[0106] According to one embodiment, a user terminal (400, 500) may request a change in control authority set for a user corresponding to the user terminal (400, 500) from a home appliance (100) and / or a user terminal corresponding to a representative user. For example, the user terminal (400, 500) may transmit a change in control authority set for a user corresponding to the user terminal (400, 500) to a server (300) using a predetermined application. At this time, the server (300) may transmit the request for a change in control authority set for a user corresponding to the user terminal (400, 500) to a home appliance (100) and / or a user terminal corresponding to a representative user.
[0107] FIGS. 4a and FIGS. 4b are flowcharts referenced in the description of the operation of a system regarding the setting of control authority for a home appliance according to an embodiment of the present disclosure.
[0108] Referring to FIG. 4a, the home appliance (100) may request the first server (301) to provide App connection information for accessing a predetermined application in operation S401.
[0109] The first server (301) can transmit App connection information to the home appliance (100) in response to a request received from the home appliance (100) in operation S402. For example, the first server (301) can transmit App connection information including a deep link corresponding to a specific application to the home appliance (100).
[0110] According to one embodiment, the home appliance (100) may transmit a request to the first server (301) for the transmission of App connection information, which includes an identifier of the home appliance (100). For example, the identifier of the home appliance (100) may include a universally unique identifier (UUID), a serial number, a Media Access Control (MAC) address, etc.
[0111] The first server (301) can transmit App connection information corresponding to an identifier of the home appliance (100) to the home appliance (100). For example, the App connection information corresponding to a predetermined identifier may include a deep link related to the setting of control authority for the home appliance (100) corresponding to the predetermined identifier.
[0112] According to one embodiment, the App connection information may include a time (hereinafter referred to as valid time) during which access to a specific application is permitted. That is, access to a specific application using the App connection information transmitted to the home appliance (100) may be permitted only during the valid time.
[0113] The first server (301) can transmit the validity period to the second server (302). At this time, the second server (302) can determine whether to allow access to a specific application using the App connection information transmitted to the home appliance (100) based on whether the access to the specific application using the App connection information transmitted to the home appliance (100) satisfies the validity period.
[0114] The home appliance (100) can output App connection information in the S403 operation. For example, the home appliance (100) can display an object corresponding to the App connection information through the display (180). At this time, the object may be an image (e.g., QR code) corresponding to the deep link included in the App connection information.
[0115] According to one embodiment, if the App connection information includes a valid time, the home appliance (100) can output an object corresponding to the App connection information based on the valid time. For example, the home appliance (100) can output an object corresponding to the App connection information for the valid time. For example, the home appliance (100) can output the valid time along with the object corresponding to the App connection information through a display (180).
[0116] The first user terminal (400) can obtain App connection information in the S404 operation. For example, the first user terminal (400) can obtain App connection information from an object displayed on the display (180) of the home appliance (100) that is captured through the camera of the first user terminal (400).
[0117] The first user terminal (400) can output a web view corresponding to a predetermined application based on App connection information in the S405 operation. Here, the web view output through the first user terminal (400) may be a web view related to the setting of control rights for a home appliance (100) using a predetermined application.
[0118] Meanwhile, if the first user terminal (400) is not installed on the first user terminal (400), it may perform an operation related to the installation of the predetermined application in response to the acquisition of App connection information. The first user terminal (400) may output a web view corresponding to the predetermined application in response to the acquisition of App connection information when the predetermined application is installed on the first user terminal (400).
[0119] The first user terminal (400) can transmit data regarding a user (hereinafter referred to as the target user) to which control authority over the home appliance (100) is set in operation S406 to the second server (302). Here, the data regarding the target user may include at least information of the target user used in a specific application (e.g., user account).
[0120] For example, a user of the first user terminal (400) (hereinafter referred to as the first user) can input information about a target user by using a web view output through the first user terminal (400). At this time, the first user terminal (400) can transmit data about the target user to the second server (302) based on the information about the target user input by the first user.
[0121] For example, the second server (302) can transmit a user list corresponding to a specific application for the first user to the first user terminal (400). The first user terminal (400) can display the user list through a web view. The first user can select a target user from the user list using the web view displayed through the first user terminal (400). At this time, the first user terminal (400) can transmit data regarding the target user selected from the user list to the second server (302).
[0122] According to one embodiment, data regarding a target user may include functions of a home appliance (100) available to the target user. For example, a first user may select functions of a home appliance (100) available to the target user by using a web view output through a first user terminal (400). In this case, if there are multiple target users, the first user may select functions of a home appliance (100) available to the target user for each of the multiple target users.
[0123] According to one embodiment, data regarding a target user may include a time during which the target user is allowed to use the functions of the home appliance (100). For example, a first user may select a time during which the target user is allowed to use the functions of the home appliance (100) by using a web view output through a first user terminal (400). In this case, if there are multiple functions of the home appliance (100) available to the target user, the first user may select a time during which the target user is allowed to use each of the functions of the home appliance (100).
[0124] In operation S407, the second server (302) may, based on data regarding the target user received from the first user terminal (400), transmit a message requesting confirmation of the granting of control authority to the second user terminal (500) corresponding to the target user. For example, the second server (302) may transmit a message requesting confirmation of the granting of control authority to the second user terminal (500) using a predetermined application. At this time, the message requesting confirmation of the granting of control authority may include functions of the home appliance (100) available to the second user.
[0125] The second user terminal (500) may output a message requesting confirmation of the granting of control authority in the S408 operation. For example, the second user terminal (500) may output a message requesting confirmation of the granting of control authority using a predetermined application.
[0126] The user of the second user terminal (500) may choose to accept or reject the granting of control authority. For example, the second user may choose to accept or reject the granting of control authority using a predetermined application.
[0127] The second user terminal (500) can transmit the result of the confirmation regarding the granting of control authority (hereinafter, the authorization confirmation result) to the second server (302) in operation S409. For example, the second user terminal (500) can transmit data corresponding to the acceptance or rejection of the granting of control authority selected by the second user to the second server (302) using a predetermined application.
[0128] The second server (302) can transmit the authorization confirmation result received from the second user terminal (500) to the first server (301) in operation S410. For example, the second server (302) can transmit data regarding the acceptance of the granting of control authority received from the second user terminal (500) to the first server (301).
[0129] According to one embodiment, if the authorization confirmation result received from the second user terminal (500) is an approval for the authorization of the control authority, the second server (302) may transmit data necessary for setting the control authority for the second user to the first server (301). For example, the data necessary for setting the control authority for the second user may include information about the second user, functions of the home appliance (100) available to the second user, and the time during which the second user is allowed to use the functions of the home appliance (100) available to the second user.
[0130] The first server (301) can transmit the authorization confirmation result received from the second server (302) to the home appliance (100) in the S411 operation.
[0131] In operation S412, the home appliance (100) can determine whether to grant control rights to the second user when data corresponding to approval of granting control rights to the second user is received from the first server (301). For example, the home appliance (100) can output a user interface for determining whether to grant control rights to the second user through a display (180). At this time, the first user can select either approval or disapproval of granting control rights to the second user through the user interface output through the display (180) of the home appliance (100).
[0132] The home appliance (100) can transmit to the first server (301) the result of determining the granting of control authority to the second user in operation S413 (hereinafter, the granting result). For example, the first user terminal (400) can transmit to the first server (301) data corresponding to the approval or disapproval of the granting of control authority to the second user selected by the first user.
[0133] The first server (301) can transmit the authorization result received from the home appliance (100) to the second server (302) in the S414 operation.
[0134] The second server (302) can transmit a message regarding the authorization result received from the first server (301) to the second user terminal (500) in operation S415. For example, the second server (302) can transmit a message regarding the authorization result to the second user terminal (500) using a predetermined application. Meanwhile, the second server (302) can also transmit a message regarding the authorization result to the first user terminal (400) using a predetermined application.
[0135] The second user terminal (500) can output a message regarding the authorization result in the S416 operation. For example, the second user terminal (500) can output a message regarding the authorization result using a predetermined application.
[0136] The first server (301) may set control rights over the home appliance (100) for the second user in operation S417 if the authorization result received from the home appliance (100) is an approval for granting control rights to the second user. For example, the first server (301) may store information about the second user, functions of the home appliance (100) available to the second user, and the time during which the second user is allowed to use the functions of the home appliance (100) available to the second user, based on data received from the second server (302).
[0137] The first server (301) can transmit the result of processing the granting of control rights to the second user in operation S418 to the home appliance (100). For example, the first server (301) can notify the home appliance (100) that the setting of control rights to the second user is completed.
[0138] The home appliance (100) can output the result of processing the granting of control rights to the second user in operation S419. For example, the home appliance (100) can output a screen corresponding to the completion of setting control rights for the second user through the display (180).
[0139] Meanwhile, referring to FIG. 4b, the home appliance (100) can transmit the authorization confirmation result received from the second user terminal (500) to the first server (301) in operation S420. For example, the second server (302) can transmit data regarding the refusal of the granting of control authority received from the second user terminal (500) to the first server (301).
[0140] According to one embodiment, if the authorization confirmation result received from the second user terminal (500) is a refusal to grant control authority, the second server (302) may omit the transmission of data required to set control authority for the second user.
[0141] Meanwhile, if the authorization confirmation result received from the second user terminal (500) is a refusal to grant control authority, the second server (302) may use a predetermined application to send a message regarding the second user's refusal to grant control authority to the first user terminal (400).
[0142] The first server (301) can transmit the authorization confirmation result received from the second server (302) to the home appliance (100) in the S421 operation.
[0143] The home appliance (100) can output the result of processing the granting of control rights to the second user in the S422 operation. For example, if the home appliance (100) receives a confirmation result of the granting of control rights from the first server (301) and the result is a refusal of the granting of control rights, the home appliance (100) can output a screen corresponding to the second user's refusal of the granting of control rights through the display (180).
[0144] FIGS. 5 to 20 are drawings referenced in the description of the setting of control authority for a home appliance according to an embodiment of the present disclosure.
[0145] According to various embodiments of the present disclosure, at least some of the processes for setting control authority for the home appliance (100) may be omitted. Meanwhile, according to various embodiments of the present disclosure, the operation performed by the server (300) may be understood to be performed at least one of the first server (301) and the second server (302).
[0146] Referring to FIG. 5, the home appliance (100) can output an object (510) corresponding to App connection information through a display (180).
[0147] The first user terminal (400) can obtain App connection information from an image (520) of an object (510) captured through the camera of the first user terminal (400). Based on the obtained App connection information, the first user terminal (400) can access a predetermined application.
[0148] Referring to FIGS. 6 to 10, the first user terminal (400) can output a web view corresponding to a predetermined application based on App connection information. The web view corresponding to the predetermined application can be output based on data transmitted by the second server (302).
[0149] Referring to FIG. 6, a screen including a user interface (hereinafter, UI) (600) for confirming access to a specific application related to the setting of control rights for a home appliance (100) can be displayed through the first user terminal (400). The first user can select whether to access the specific application using the UI (600).
[0150] According to one embodiment, when the home appliance (100) is in a state where the setting of control authority is impossible, a web view corresponding to the inability to set control authority for the home appliance (100) may be displayed through the first user terminal (400). For example, the server (300) may control the first user terminal (400) to display a web view corresponding to the inability to set control authority for the home appliance (100) when the power of the home appliance (100) is turned off. For example, the server (300) may control the first user terminal (400) to display a web view corresponding to the inability to set control authority for the home appliance (100) when the process regarding the setting of control authority performed on the home appliance (100) is interrupted.
[0151] According to one embodiment, if it is not possible to set control rights for the home appliance (100) for the first user, a web view corresponding to the inability to set control rights for the home appliance (100) may be displayed through the first user terminal (400). For example, the server (300) may control the first user terminal (400) so that a web view corresponding to the inability to set control rights for the home appliance (100) is displayed when the age of the first user is less than the age limit (e.g., 14 years old).
[0152] According to one embodiment, if it is not possible to set control rights for a new user for the home appliance (100), a web view corresponding to the inability to set control rights for the home appliance (100) may be displayed through the first user terminal (400). For example, the server (300) may control the first user terminal (400) so that a web view corresponding to the inability to set control rights for the home appliance (100) is displayed when the number of existing users for whom control rights have already been set corresponds to the maximum number of users for whom control rights can be set (e.g., 5 people).
[0153] Referring to FIG. 7, at least one screen displaying terms and conditions regarding the use of a service to control a home appliance (100) using a predetermined application can be output through the first user terminal (400). The first user may agree to at least one of the terms and conditions by using the UI displayed on the screen output by the first user terminal (400).
[0154] For example, a first terms screen (710) displaying first terms regarding the use of a predetermined application for controlling a home appliance (100) may be output through a first user terminal (400) (701). A user may agree to the first terms using the UI (711) displayed on the first terms screen (710). Data regarding the user's consent to the first terms may be stored on a server (300).
[0155] For example, a second terms screen (720) displaying second terms regarding the third-party use of the first user's information used in a specific application may be displayed through the first user terminal (400). The user may agree to the second terms using the UI (721) displayed on the second terms screen (720). Data regarding the user's consent to the second terms may be stored on the server (300).
[0156] Referring to reference numeral 801 in FIG. 8, there may not be an existing user who has control authority set for the home appliance (100). In this case, the server (300) can set control authority for the home appliance (100) for the first user. Additionally, the server (300) can determine the first user as the representative user because the first user is the only user who has control authority set for the home appliance (100).
[0157] A first setting screen (810) notifying that control authority is set for the first user can be output through the first user terminal (400). At this time, a message indicating that the first user is determined to be the representative user may be displayed on the first setting screen (810).
[0158] Meanwhile, in the case where control authority is set for the first user, since the number of users with control authority set, including the first user, is 1, which is less than the maximum number (e.g., 5 people), the server (300) can determine that control authority can be set for a new user.
[0159] If it is possible to set control rights for a new user, UI (811, 812) related to adding another user to whom control rights are set for the home appliance (100) may be displayed through the first user terminal (400).
[0160] Referring to reference numeral 802 in FIG. 8, control authority for the home appliance (100) is not set for the first user, and there is at least one existing user who has control authority set for the home appliance (100), and the number of existing users may be less than the maximum number (e.g., 5 people). At this time, the server (300) may set control authority for the first user. Meanwhile, a representative user who has been set for at least one of the existing users may be retained.
[0161] A second setting screen (820) notifying that control authority has been set for the first user can be output through the first user terminal (400). At this time, a message containing information about a previously set representative user may be displayed on the second setting screen (820).
[0162] Meanwhile, in the case where control authority is set for the first user, if the number of users with control authority set, including the first user, is less than the maximum number (e.g., 5 people), the server (300) may determine that control authority can be set for a new user.
[0163] If it is possible to set control rights for a new user, a UI (821, 822) related to the addition of another user to whom control rights are set for the home appliance (100) may be displayed through the first user terminal (400).
[0164] Referring to reference numeral 803 in FIG. 8, if control authority for the home appliance (100) is already set for the first user, a third setting screen (830) indicating that control authority for the home appliance (100) is already set for the first user may be displayed through the first user terminal (400).
[0165] Meanwhile, if the number of users for whom control authority has been set, including the first user, is less than the maximum number (e.g., 5 people), the server (300) may determine that control authority can be set for a new user.
[0166] If it is possible to set control rights for a new user, UI (831, 832) related to adding another user to whom control rights are set for the home appliance (100) may be displayed through the first user terminal (400).
[0167] When the first user selects a UI (811, 821, 831) corresponding to the addition of another user displayed on a screen (810, 820, 830) output through the first user terminal (400), a process related to the addition of another user, in which control authority is set for the home appliance (100), may proceed.
[0168] According to one embodiment, when the server (300) sets control rights for a first user corresponding to a first user terminal (400) that has accessed a predetermined application based on App connection information, the server (300) may not restrict the control rights set for the first user. For example, the server (300) may not restrict the functions of the home appliance (100) that the first user can use through the first user terminal (400). For example, the server (300) may not restrict the time during which the first user is allowed to use the functions of the home appliance (100).
[0169] Referring to FIG. 9, a user list screen (900) for a user list related to the first user can be displayed through the first user terminal (400). The first user can select at least one of the users included in the user list as a target user by using the UI displayed on the user list screen (900).
[0170] As shown in drawing symbol 901, if the target user is not selected in the user list, the process related to adding another user may be terminated.
[0171] As shown in reference numerals 901 and 902, when at least one user is selected as a target user in the user list, a UI (910, 920) for selecting the functions of the home appliance (100) available to each user selected as a target user may be displayed on the user list screen (900).
[0172] The first user terminal (400) can transmit data for at least one user selected by the first user as a target user from the user list to the server (300).
[0173] Meanwhile, referring to reference numeral 1001 in FIG. 10, control authority for the home appliance (100) is not set for the first user, and there is at least one existing user who has control authority set for the home appliance (100), and the number of existing users may be less than the maximum number (e.g., 5 people). At this time, the server (300) can set control authority for the first user. Meanwhile, a representative user who has been set for at least one of the existing users may be retained.
[0174] Meanwhile, in the case where control authority is set for the first user, if the number of users with control authority set, including the first user, corresponds to the maximum number (e.g., 5 people), the server (300) may determine that it is not possible to set control authority for a new user.
[0175] A fourth setting screen (1010) notifying that control authority has been set for the first user can be output through the first user terminal (400). A message containing information about a previously set representative user may be displayed on the fourth setting screen (1010). A message indicating that the number of users with set control authority, including the first user, has reached a maximum number may be displayed on the fourth setting screen (1010).
[0176] If it is not possible to set control rights for a new user, a UI (1011) related to the termination of setting control rights may be displayed on the home appliance (100) through the first user terminal (400).
[0177] Meanwhile, referring to reference numeral 1002 in FIG. 10, if control rights for another home appliance (100) that is of the same type as the home appliance (100) corresponding to the App connection information and is different from the home appliance (100) corresponding to the App connection information are already set for the first user, the server (300) may determine that it is not possible to set control rights for the first user for the home appliance (100) corresponding to the App connection information.
[0178] At this time, a fifth setting screen (1020) can be displayed through the first user terminal (400) to notify the first user that control authority cannot be set for the home appliance (100) corresponding to the App connection information.
[0179] If it is not possible to set control rights for the first user, a UI (1021) related to the termination of the control rights setting may be displayed on the home appliance (100) through the first user terminal (400).
[0180] Meanwhile, referring to FIG. 11, the server (300) can transmit a message corresponding to the control of the home appliance (100) to the first user terminal (400) using a predetermined application. For example, the server (300) can transmit a message corresponding to the control of the home appliance (100) to the first user terminal (400) when control authority for the first user is established. For example, the server (300) can transmit a message corresponding to the control of the home appliance (100) to the first user terminal (400) when the first user agrees to the terms and conditions regarding the use of the service for controlling the home appliance (100) using a predetermined application.
[0181] The first user terminal (400) can output a screen (1100) corresponding to control of the home appliance (100). On the screen (1100) corresponding to control of the home appliance (100), a UI (1110) used for controlling the home appliance (100) may be displayed.
[0182] The first user terminal (400) can transmit a control command to the server (300) corresponding to a user input received through a UI (1110) used for controlling the home appliance (100). The server (300) can process the control command received from the first user terminal (400).
[0183] Referring to FIG. 12, the server (300) may transmit a message requesting confirmation of the granting of control authority to a second user terminal (500) corresponding to a second user selected as a target user. For example, the server (300) may transmit a message requesting confirmation of the granting of control authority to the second user terminal (500) through the account of the first user using a predetermined application.
[0184] The second user terminal (500) can display a message requesting confirmation of the granting of control rights, transmitted through the first user's account, on a screen (1200) corresponding to the first user. In the message requesting confirmation of the granting of control rights, a UI (1210, 1220) used for confirmation of the granting of control rights may be displayed.
[0185] The second user may select to accept or reject the granting of control authority by using a UI (1210, 1220) used for confirmation of the granting of control authority. The second user terminal (500) may transmit a result of the authorization confirmation corresponding to the acceptance or rejection of the granting of control authority selected by the second user to the server (300).
[0186] According to one embodiment, in response to the choice of refusal to grant control authority by the second user, the server (300) may determine that the setting of control authority for the second user has been terminated.
[0187] When it is determined that the setting of control rights for the second user has been terminated, a screen regarding the termination of the setting of control rights for the second user may be displayed through the second user terminal (500). For example, the second user terminal (500) may display a screen regarding the termination of the setting of control rights for the second user as a web view.
[0188] According to one embodiment, when the setting of control rights for the second user is terminated, if the second user selects a UI (1210) corresponding to acceptance of the granting of control rights, a screen regarding the termination of the setting of control rights for the second user may be displayed through the second user terminal (500).
[0189] Referring to FIG. 13, in response to the selection of consent for granting control authority by the second user, the server (300) can determine whether it is possible to set control authority for the second user.
[0190] For example, if control rights for another home appliance (100) that is of the same type as the home appliance (100) corresponding to the App connection information and is different from the home appliance (100) corresponding to the App connection information are already set for the second user, the server (300) may determine that it is not possible to set control rights for the second user for the home appliance (100) corresponding to the App connection information.
[0191] For example, if control rights for the home appliance (100) are already set for the second user, the server (300) may determine that it is not possible to set control rights for the second user.
[0192] According to one embodiment, in response to the selection of consent for the granting of control authority by the second user, at least one screen displaying terms and conditions regarding the use of a service for controlling a home appliance (100) using a predetermined application may be output through the second user terminal (500). The second user may agree to at least one of the terms and conditions using the UI displayed on the screen output by the second user terminal (500). If the second user agrees to the terms and conditions regarding the use of a service for controlling a home appliance (100) using a predetermined application, the server (300) may determine whether it is possible to set control authority for the second user.
[0193] According to one embodiment, in response to the selection of acceptance for the granting of control authority by the second user, the server (300) can determine whether the home appliance (100) is in a state where the setting of control authority is impossible. At this time, if the home appliance (100) is in a state where the setting of control authority is impossible, a web view corresponding to the inability to set control authority for the home appliance (100) may be displayed through the second user terminal (500).
[0194] According to one embodiment, in response to the selection of acceptance of the granting of control authority by the second user, the server (300) may determine whether the second user is unable to set control authority for the home appliance (100). At this time, if the second user is unable to set control authority for the home appliance (100), a web view corresponding to the inability to set control authority for the home appliance (100) may be displayed through the second user terminal (500). For example, if the second user is under the age limit (e.g., 14 years old), the server (300) may control the second user terminal (500) to display a web view corresponding to the inability to set control authority for the home appliance (100).
[0195] According to one embodiment, in response to the selection of acceptance of the granting of control authority by the second user, the server (300) may determine whether it is impossible to set control authority for a new user for the home appliance (100). At this time, if it is impossible to set control authority for a new user for the home appliance (100), a web view corresponding to the inability to set control authority for the home appliance (100) may be displayed through the second user terminal (500). For example, if the number of existing users for whom control authority has already been set for the home appliance (100) corresponds to the maximum number of users for whom control authority can be set (e.g., 5 people), the server (300) may control the output of a web view corresponding to the inability to set control authority for the home appliance (100) through the second user terminal (500).
[0196] Referring to reference numeral 1301 of FIG. 13, if it is possible to set control authority for the second user, a screen (1310) waiting for the reception of the authorization result for the second user can be displayed through the second user terminal (500). The screen (1310) waiting for the reception of the authorization result can be displayed as a web view.
[0197] On the screen (1310) waiting for the reception of the authorization result for the second user, a UI (1311) related to confirmation of waiting for the reception of the authorization result may be displayed. When the user selects the UI (1311) related to confirmation of waiting for the reception of the authorization result, the output of the screen (1310) waiting for the reception of the authorization result may be terminated. At this time, the screen (1200) corresponding to the first user may be displayed again through the second user terminal (500).
[0198] According to one embodiment, when a UI (1210, 1220) used for confirming the granting of control authority, which is displayed on a screen (1200) corresponding to the first user, is selected while waiting for the reception of the authorization result for the second user, a screen regarding the waiting for the reception of the authorization result may be output through the second user terminal (500). The screen regarding the waiting for the reception of the authorization result may be output as a web view. The screen regarding the waiting for the reception of the authorization result may be a screen (1310) for waiting for the reception of the authorization result for the second user.
[0199] According to one embodiment, while waiting for the reception of the authorization result for the second user, the server (300) can determine whether the home appliance (100) is in a state where the control authority cannot be set. At this time, if the home appliance (100) is in a state where the control authority cannot be set, a web view corresponding to the inability to set the control authority for the home appliance (100) can be displayed through the second user terminal (500).
[0200] Referring to reference numeral 1302 of FIG. 13, if control rights for another home appliance (100) that is of the same type as the home appliance (100) corresponding to the App connection information and different from the home appliance (100) corresponding to the App connection information are already set for the second user, a screen (1320) notifying the second user that control rights cannot be set for the home appliance (100) corresponding to the App connection information may be displayed through the second user terminal (500).
[0201] Referring to reference numeral 1303 of FIG. 13, if control authority for the home appliance (100) is set for the second user, a screen (1330) indicating that control authority for the home appliance (100) is set for the second user may be displayed through the second user terminal (500).
[0202] Meanwhile, referring to FIGS. 14 to 16, the home appliance (100) can output a screen waiting for the reception of confirmation regarding the granting of control authority through a display (180). For example, when the server (300) receives data regarding the target user from the first user terminal (400), it can transmit a signal corresponding to the target user's selection to the home appliance (100). At this time, the home appliance (100) can output a screen waiting for the reception of confirmation regarding the granting of control authority in response to the reception of the signal corresponding to the target user's selection.
[0203] Referring to FIG. 14, when the home appliance (100) receives data corresponding to approval for granting control rights to the second user from the server (300), it may display a UI (1400) related to granting control rights to the second user.
[0204] Referring to FIG. 15, in response to approval of granting control rights to a second user, the home appliance (100) may output a message (1500) corresponding to the completion of setting control rights for the second user.
[0205] Meanwhile, referring to FIG. 16, in response to the disapproval of granting control authority to the second user, the home appliance (100) can output a message (1600) corresponding to the failure to set control authority to the second user.
[0206] According to one embodiment, when control rights for a second user are set for another home appliance that is of the same type as the home appliance (100) and different from the home appliance (100), the home appliance (100) can output a message (1600) corresponding to the failure to set control rights for the second user.
[0207] Referring to FIG. 17, in response to the approval of granting control authority to the second user, the server (300) can send a message regarding the approval of granting control authority to the second user terminal (500) using a predetermined application.
[0208] The second user terminal (500) can output a screen (1700) corresponding to control of the home appliance (100).
[0209] On the screen (1700) corresponding to the control of the home appliance (100), a UI (1710) used for controlling the home appliance (100) may be displayed. On the screen (1700) corresponding to the control of the home appliance (100), a message (1720) regarding approval for granting control authority to a second user may be displayed.
[0210] The second user terminal (500) can transmit a control command to the server (300) corresponding to a user input received through a UI (1710) used for controlling the home appliance (100). The server (300) can process the control command received from the second user terminal (500).
[0211] Meanwhile, referring to FIGS. 18 and 19, in response to the disapproval of granting control authority to the second user, the server (300) can use a predetermined application to send a message regarding the disapproval of granting control authority to the second user terminal (500).
[0212] The second user terminal (500) can display a message (1800) regarding the disapproval of granting control authority. For example, the second user terminal (500) can display a message (1800) regarding the disapproval of granting control authority, transmitted through the first user's account, on a screen (1200) corresponding to the first user.
[0213] When the granting of control authority to the second user is disapproved, and the second user selects a UI (1210) corresponding to approval of the granting of control authority, the second user terminal (500) may output a screen (1900) corresponding to the failure to set control authority for the second user. The screen (1900) corresponding to the failure to set control authority for the second user may be output as a web view.
[0214] Meanwhile, referring to FIG. 20, the home appliance (100) can output a screen regarding the management of a user for whom usage rights have been set for the home appliance (100) through a display (180).
[0215] On the screen regarding user management, information (2010) of a user for whom usage rights have been set for the home appliance (100), an object (2011) representing a representative user, and a UI (2020) related to the release of usage rights for the user may be displayed.
[0216] On the screen regarding user management, a UI (2001) corresponding to the addition of another user for whom control authority is set for the home appliance (100) may be displayed. The home appliance (100) may output an object (510 in FIG. 5) corresponding to App connection information through the display (180) in response to the selection of the UI (2001) for the addition of another user. Meanwhile, if the number of users for whom control authority is set for the home appliance (100) corresponds to the maximum number (e.g., 5 people), the UI (2001) for the addition of another user may be disabled.
[0217] FIG. 21 is a flowchart referenced in the description of the operation of a system regarding a change of control authority for a home appliance according to an embodiment of the present disclosure.
[0218] Referring to FIG. 21, the home appliance (100) can change the control authority set for the home appliance (100) in operation S2101. The home appliance (100) can change the control authority set for each user for whom the control authority for the home appliance (100) is set.
[0219] For example, the home appliance (100) can determine a specific user whose control authority is released among users who have control authority set for the home appliance (100). For example, the home appliance (100) can change the functions of the home appliance (100) that are available to a specific user who has control authority set for the home appliance (100), the time during which the specific user is allowed to use the functions of the home appliance (100), etc.
[0220] The home appliance (100) may transmit data corresponding to the settings for the changed control authority to the first server (301) in operation S2102. Here, the data corresponding to the settings for the changed control authority may include a specific user who is the target of the change in the settings for the control authority, the release of the control authority for the specific user, a change in the functions of the home appliance (100) available to the specific user, and a change in the time during which the specific user is allowed to use the functions of the home appliance (100).
[0221] The first server (301) can transmit data corresponding to the settings for the changed control authority received from the home appliance (100) in the S2103 operation to the second server (302).
[0222] The second server (302) can, in operation S2104, transmit a message corresponding to the change in the control authority setting to the second user terminal (500) corresponding to the second user who is the target of the change in the control authority setting, based on data corresponding to the change in the control authority setting. The second server (302) can transmit a message corresponding to the change in the control authority setting to the second user terminal (500) using a predetermined application.
[0223] For example, if control authority for the second user is released, the second server (302) may send a message corresponding to the release of control authority to the second user terminal (500). For example, if the function of the home appliance (100) available to the second user is changed, the second server (302) may send a message corresponding to the change in the function of the available home appliance (100) to the second user terminal (500). For example, if the time during which the second user is allowed to use the function of the home appliance (100) is changed, the second server (302) may send a message corresponding to the change in the time during which the use of the function of the home appliance (100) is allowed to the second user terminal (500).
[0224] The second user terminal (500) can output a message corresponding to a change in the setting of the control authority in the operation S2105. For example, the second user terminal (500) can output a message corresponding to a change in the setting of the control authority using a predetermined application.
[0225] The first server (301) can update the control authority settings for the home appliance (100) based on data corresponding to the settings for the changed control authority in the S2106 operation.
[0226] The first server (301) can transmit to the home appliance (100) the result of processing the change in the control authority setting for the home appliance (100) in operation S2107. For example, the first server (301) can notify the home appliance (100) that the update of the control authority setting for the home appliance (100) is completed.
[0227] The home appliance (100) can output the result of processing the change in the setting of control authority for the home appliance (100) in operation S2108. For example, the home appliance (100) can output a screen corresponding to the completion of the change in control authority for a specific user through the display (180).
[0228] According to one embodiment, a user determined as a representative user can change the control authority set for the home appliance (100) using a user terminal corresponding to the user determined as a representative user. The user terminal corresponding to the user determined as a representative user can transmit data corresponding to the setting of the changed control authority to a server (300) using a predetermined application.
[0229] The server (300) can update the control authority settings for the home appliance (100) based on data corresponding to the settings for the changed control authority received from a user terminal corresponding to a user determined as the representative user.
[0230] FIGS. 22 and FIGS. 23 are drawings referenced in the description of a change in control authority for a home appliance according to an embodiment of the present disclosure.
[0231] Referring to FIG. 22, the home appliance (100) can output a screen regarding the management of control rights through a display (180).
[0232] On the screen regarding the management of control rights, UI (2211, 2212) related to the settings of functions of the home appliance (100) available to each user with control rights set, UI (2221, 2222) related to the settings of the time during which each user is allowed to use the functions of the home appliance (100), etc. may be displayed.
[0233] Referring to FIG. 23, the second user terminal (500) can output a message (2310) corresponding to a change in the setting of the control authority. For example, the message (2310) corresponding to a change in the setting of the control authority can be displayed on a screen (1700) corresponding to the control of the home appliance (100).
[0234] FIGS. 24 and 25 are flowcharts referenced in the description of the operation of a system for controlling a home appliance according to an embodiment of the present disclosure.
[0235] Referring to FIG. 24, the second user terminal (500) can transmit a control command to the second server (302) in operation S2401. The second user terminal (500) can transmit a control command to the second server (302) using a predetermined application.
[0236] The second server (302) can transmit a control command received from the second user terminal (500) to the first server (301) in the S2402 operation. The second server (302) can transmit information about the second user corresponding to the second user terminal (500) and / or information about the home appliance (100) that is the control target to the first server (301) along with the control command.
[0237] The first server (301) can check the control authority set for the second user in the S2403 operation.
[0238] For example, the first server (301) can determine whether the second user has control rights set for the home appliance (100). For example, the first server (301) can determine whether the second user can use the functions of the home appliance (100) corresponding to the control command. For example, the first server (301) can determine whether the current time at which the control command is processed corresponds to the time when the second user is allowed to use the functions of the home appliance (100) corresponding to the control command.
[0239] The first server (301) can transmit a control command to the home appliance (100) in the S2404 operation. For example, if a control authority for a second user is already set for the home appliance (100), and the function of the home appliance (100) corresponding to the control command corresponds to a function available to the second user, and the current time at which the control command is processed corresponds to a time when the second user is allowed to use the function of the home appliance (100) corresponding to the control command, the first server (301) can transmit the control command to the home appliance (100).
[0240] The home appliance (100) can perform operations according to control commands transmitted from the first server (301) in S2405 operation.
[0241] The home appliance (100) can transmit the result of performing the operation according to the control command in the S2406 operation to the first server (301).
[0242] The first server (301) can transmit the result of performing an operation according to a control command received from the home appliance (100) in the S2407 operation to the second server (302).
[0243] The second server (302) can transmit a message to the second user terminal (500) regarding the result of the home appliance (100) performing an operation according to a control command in operation S2408. For example, the second server (302) can transmit a message to the second user terminal (500) regarding the result of the home appliance (100) performing an operation according to a control command using a predetermined application.
[0244] The second user terminal (500) can output a message regarding the result of the home appliance (100) performing an operation according to a control command in operation S2409. For example, the second user terminal (500) can output a message regarding the result of the home appliance (100) performing an operation according to a control command using a predetermined application.
[0245] Referring to FIG. 25, the second user terminal (500) can transmit a control command to the second server (302) in operation S2501. The second user terminal (500) can transmit a control command to the second server (302) using a predetermined application.
[0246] The second server (302) can transmit a control command received from the second user terminal (500) to the first server (301) in the S2502 operation. The second server (302) can transmit information about the second user corresponding to the second user terminal (500) and / or information about the home appliance (100) that is the control target to the first server (301) along with the control command.
[0247] The first server (301) can check the control authority set for the second user in the S2503 operation.
[0248] The first server (301) can transmit to the second server (302) that control over the home appliance (100) is not possible according to the control command in the S2504 operation.
[0249] For example, the first server (301) may transmit to the second server (302) that control of the home appliance (100) according to the control command is not possible if the second user does not have control authority set for the home appliance (100). For example, the first server (301) may transmit to the second server (302) that control of the home appliance (100) according to the control command is not possible if the function of the home appliance (100) corresponding to the control command corresponds to a function that the second user cannot use. For example, the first server (301) may transmit to the second server (302) that control of the home appliance (100) according to the control command is not possible if the current time at which the control command is processed does not correspond to the time when the second user is allowed to use the function of the home appliance (100) corresponding to the control command.
[0250] The second server (302) can transmit a message to the second user terminal (500) regarding the inability to control the home appliance (100) according to the control command in the S505 operation. For example, the second server (302) can transmit a message to the second user terminal (500) regarding the result of the home appliance (100) performing an operation according to the control command using a predetermined application.
[0251] The second user terminal (500) can output a message indicating that control of the home appliance (100) is not possible according to the control command in operation S2506. For example, the second user terminal (500) can output a message indicating that control of the home appliance (100) is not possible according to the control command using a predetermined application.
[0252] As described above, according to at least one embodiment of the present disclosure, control authority for the home appliance (100) can be easily set for at least one user.
[0253] In addition, according to at least one embodiment of the present disclosure, control rights for the home appliance (100) can be individually set for each user.
[0254] In addition, according to at least one embodiment of the present disclosure, the functions of the home appliance (100) available to the user can be configured in various ways.
[0255] In addition, according to at least one embodiment of the present disclosure, the time during which the use of the functions of the home appliance (100) is permitted can be set in various ways.
[0256] In addition, according to at least one embodiment of the present disclosure, a service related to the control of a home appliance (100) can be provided by using a predetermined application corresponding to a service that supports communication between users.
[0257] Referring to FIGS. 1 to 25, a system (10) according to one aspect of the present disclosure comprises a home appliance (100), a plurality of user terminals (400, 500), and at least one server (300). A first user terminal (400) obtains a user list corresponding to a predetermined application from the at least one server (300) and transmits data for a user selected from the user list to the at least one server (300). The at least one server (300) sets a control authority for the home appliance (100) for the selected user based on the data for the selected user received from the first user terminal (400), and based on the control authority set for the selected user, can process a control command received from a second user terminal (500) corresponding to the selected user using the predetermined application.
[0258] Additionally, according to one aspect of the present disclosure, the at least one server (300) may include: a first server (301) corresponding to the home appliance (100) which sets the control authority for the selected user and processes the control command; and a second server (302) corresponding to the predetermined application which provides the user list to the first user terminal (400) and transmits the control command received using the predetermined application to the first server (301).
[0259] Additionally, according to one aspect of the present disclosure, the home appliance (100) transmits a request to the at least one server (300) for the transmission of a predetermined data for access to the predetermined application, which includes an identifier of the home appliance (100), and based on the reception of the predetermined data from the at least one server (300), outputs a predetermined object corresponding to the predetermined data through a display (180) of the home appliance (100), and the at least one server (300) can transmit the predetermined data corresponding to the identifier of the home appliance (100) to the home appliance (100).
[0260] Additionally, according to one aspect of the present disclosure, the predetermined data includes a valid time during which access to the predetermined application is permitted, and the home appliance (100) can output the valid time together with the predetermined object through the display (180).
[0261] Additionally, according to one aspect of the present disclosure, the object may be an image corresponding to a deep link to a Web View configured to access the predetermined application to obtain the user list and transmit data about the selected user to the at least one server (300).
[0262] Additionally, according to one aspect of the present disclosure, when data regarding the selected user is received from the first user terminal (400), the at least one server (300) transmits a message requesting confirmation of the granting of the control authority to the second user terminal (500) using the predetermined application, and can set the control authority for the selected user based on the result of the confirmation of the granting of the control authority received from the second user terminal (500) using the predetermined application.
[0263] Additionally, according to one aspect of the present disclosure, data for the selected user may include a user account corresponding to the selected user used in the predetermined application; and at least one function of the home appliance (100) used by the selected user.
[0264] Additionally, according to one aspect of the present disclosure, when the at least one server (300) receives a command to set the control authority for the selected user from at least one of the home appliance (100) and the first user terminal (400), the server may reset the control authority set for the selected user based on the command to set the control authority and transmit a message notifying the reset of the control authority to the second user terminal (500) using the predetermined application.
[0265] Additionally, according to one aspect of the present disclosure, the control authority may include a first authority corresponding to at least one function of the home appliance (100) used by the selected user; and a second authority corresponding to the time during which the selected user is allowed to use each of the at least one function.
[0266] Additionally, according to one aspect of the present disclosure, the at least one server (300) determines one of the at least one users for whom the control authority is set with respect to the home appliance (100) as a representative user, and when the control authority for the representative user is released, the control authority can be released for all of the at least one users.
[0267] A method of operation of a system (10) including at least one server (300) according to one aspect of the present disclosure may include: the operation of the at least one server (300) providing a user list corresponding to a predetermined application to a home appliance (100); the operation of the at least one server (300) receiving data regarding a user selected from the user list from the home appliance (100); the operation of the at least one server (300) setting a control authority over the home appliance (100) for the selected user based on the data regarding the selected user received from the first user terminal (400); and the operation of the at least one server (300) processing a control command received from a second user terminal (500) corresponding to the selected user using the predetermined application based on the control authority set for the selected user.
[0268] Additionally, according to one aspect of the present disclosure, the at least one server (300) may include: a first server (301) corresponding to the home appliance (100) which sets the control authority for the selected user and processes the control command; and a second server (302) corresponding to the predetermined application which provides the user list to the first user terminal (400) and transmits the control command received using the predetermined application to the first server (301).
[0269] Additionally, according to one aspect of the present disclosure, the at least one server (300) receives from the home appliance (100) a request for the transmission of a predetermined data for access to a predetermined application, the data including an identifier of the home appliance (100); and the at least one server (300) further includes the operation of transmitting the predetermined data corresponding to the identifier of the home appliance (100) to the home appliance (100), wherein the predetermined data may correspond to a predetermined object output through a display (180) of the home appliance (100).
[0270] Additionally, according to one aspect of the present disclosure, the predetermined data may include a valid time during which access to the predetermined application is allowed, which is output together with the predetermined object through the display (180) of the home appliance (100).
[0271] Additionally, according to one aspect of the present disclosure, the object may be an image corresponding to a deep link to a Web View configured to access the predetermined application to obtain the user list and transmit data about the selected user to the at least one server (300).
[0272] Additionally, according to one aspect of the present disclosure, the operation of setting the control authority may include: the operation of the at least one server (300) transmitting a message requesting confirmation of the granting of the control authority to the second user terminal (500) using the predetermined application when data regarding the selected user is received from the first user terminal (400); and the operation of the at least one server (300) setting the control authority for the selected user based on the result of the confirmation of the granting of the control authority received from the second user terminal (500) using the predetermined application.
[0273] Additionally, according to one aspect of the present disclosure, data for the selected user may include a user account corresponding to the selected user used in the predetermined application; and at least one function of the home appliance (100) used by the selected user.
[0274] Additionally, according to one aspect of the present disclosure, the at least one server (300) may further include: an operation of resetting the control authority set for the selected user based on the command to set the control authority when the server receives a command to set the control authority for the selected user from at least one of the home appliance (100) and the first user terminal (400); and an operation of transmitting a message notifying the resetting of the control authority to the second user terminal (500) using the predetermined application.
[0275] Additionally, according to one aspect of the present disclosure, the control authority may include a first authority corresponding to at least one function of the home appliance (100) used by the selected user; and a second authority corresponding to the time during which the selected user is allowed to use each of the at least one function.
[0276] Additionally, according to one aspect of the present disclosure, the at least one server (300) may further include: an operation of determining one of the at least one users for whom the control authority is set with respect to the home appliance (100) as a representative user; and an operation of releasing the control authority for all of the at least one users when the control authority for the representative user is released.
[0277] The attached drawings are intended only to facilitate understanding of the embodiments disclosed in this specification, and the technical concept disclosed in this specification is not limited by the attached drawings and should be understood to include all modifications, equivalents, and substitutions that fall within the concept and technical scope of this disclosure.
[0278] Meanwhile, the method of operation of the present disclosure can be implemented as processor-readable code on a processor-readable recording medium. A processor-readable recording medium includes all types of recording devices in which data that can be read by a processor is stored. Examples of processor-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc., and also include implementation in the form of a carrier wave, such as transmission over the Internet. Furthermore, the processor-readable recording medium may be distributed across networked computer systems, so that processor-readable code can be stored and executed in a distributed manner.
[0279] Furthermore, although preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above. It is understood that various modifications can be made by those skilled in the art without departing from the essence of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical spirit or perspective of the present disclosure.
Claims
1. A system comprising a home appliance, a plurality of user terminals, and at least one server, The first user terminal is, Obtain a list of users corresponding to a predetermined application from at least one server, and Data regarding a user selected from the above user list is transmitted to at least one server, and The above-mentioned at least one server is, Based on data regarding the selected user received from the first user terminal, control authority over the home appliance is set for the selected user, and Based on the control authority set for the selected user, processing a control command received from a second user terminal corresponding to the selected user using the predetermined application. System. 2..In Paragraph 1, The above-mentioned at least one server is, A first server corresponding to the home appliance that sets the control authority for the selected user and processes the control command; and A second server corresponding to a predetermined application, which provides the user list to the first user terminal and transmits the control command received using the predetermined application to the first server. System.
3. In Paragraph 1, The above home appliance is, A request for the transmission of predetermined data for accessing the predetermined application, including an identifier of the home appliance, is transmitted to the at least one server, and Based on the reception of the predetermined data from at least one server, a predetermined object corresponding to the predetermined data is output through the display of the home appliance, and The above at least one server transmits the above predetermined data corresponding to the identifier of the home appliance to the home appliance. System.
4. In Paragraph 3, The above predetermined data includes a valid time during which access to the above predetermined application is permitted, and The above home appliance outputs the valid time through the display together with the above predetermined object, System.
5. In Paragraph 3, The above object is, An image corresponding to a deep link for a Web View configured to access the above-mentioned application, obtain the above-mentioned user list, and transmit data regarding the selected user to the at least one server, System.
6. In Paragraph 1, The above-mentioned at least one server is, When data regarding the selected user is received from the first user terminal, a message requesting confirmation of the granting of the control authority is transmitted to the second user terminal using the predetermined application, and Based on the result of confirmation regarding the granting of the control authority received from the second user terminal using the above-mentioned application, the control authority is set for the selected user. System.
7. In Paragraph 1, The data regarding the above-mentioned selected user is, A user account corresponding to the selected user used in the above-mentioned predetermined application; and at least one function of the home appliance used by the selected user, System.
8. In Paragraph 1, The above-mentioned at least one server is, When a command to set the control authority for the selected user is received from at least one of the home appliance and the first user terminal, the control authority set for the selected user is reset based on the command to set the control authority, and Sending a message notifying the reset of the above control authority to the second user terminal using the above-mentioned application, System.
9. In Paragraph 1, The above control authority is, A first authority corresponding to at least one function of the home appliance used by the selected user; and For each of the above at least one function, including a second authority corresponding to the time during which the selected user is allowed to use, System.
10. In Paragraph 1, The above-mentioned at least one server is, One of the at least one user with control authority set for the above home appliance is determined as the representative user, and When the control authority for the representative user is released, the control authority is released for all of the at least one user. System.
11. A method of operation of a system including at least one server, The operation of the above at least one server providing a user list corresponding to a predetermined application to a home appliance; The operation of the above at least one server receiving data regarding a user selected from the user list from the home appliance; The operation of the at least one server setting control authority over the home appliance for the selected user based on data regarding the selected user received from the first user terminal; and The above at least one server includes an operation of processing a control command received from a second user terminal corresponding to the selected user using the above predetermined application, based on the control authority set for the selected user. Method of operation of the system.
12. In Paragraph 11, The above-mentioned at least one server is, A first server corresponding to the home appliance that sets the control authority for the selected user and processes the control command; and A second server corresponding to a predetermined application, which provides the user list to the first user terminal and transmits the control command received using the predetermined application to the first server. Method of operation of the system.
13. In Paragraph 11, The operation of the at least one server receiving from the home appliance a request for the transmission of a predetermined data for accessing the predetermined application, the data including an identifier of the home appliance; and The above at least one server further includes the operation of transmitting the predetermined data corresponding to the identifier of the home appliance to the home appliance, and The above predetermined data corresponds to a predetermined object output through the display of the home appliance, Method of operation of the system.
14. In Paragraph 13, The above-mentioned predetermined data includes a valid time during which access to the above-mentioned application is allowed, which is output together with the above-mentioned predetermined object through the display of the above-mentioned home appliance. Method of operation of the system.
15. In Paragraph 13, The above object is, An image corresponding to a deep link for a Web View configured to access the above-mentioned application, obtain the above-mentioned user list, and transmit data regarding the selected user to the at least one server, Method of operation of the system.
16. In Paragraph 11, The operation of setting the above control authority is, The operation of the above at least one server transmitting a message requesting confirmation of the granting of control authority to the second user terminal using the above predetermined application when data regarding the selected user is received from the first user terminal; and The above at least one server includes an operation of setting the control authority for the selected user based on the result of confirmation regarding the granting of the control authority received from the second user terminal using the above predetermined application. Method of operation of the system.
17. In Paragraph 11, The data regarding the above-mentioned selected user is, A user account corresponding to the selected user used in the above-mentioned predetermined application; and at least one function of the home appliance used by the selected user, Method of operation of the system.
18. In Paragraph 11, When the above at least one server receives a command to set the control authority for the selected user from at least one of the home appliance and the first user terminal, the operation of resetting the control authority set for the selected user based on the command to set the control authority; and The method further includes the operation of transmitting a message notifying the reset of the control authority to the second user terminal using the predetermined application. Method of operation of the system.
19. In Paragraph 11, The above control authority is, A first authority corresponding to at least one function of the home appliance used by the selected user; and For each of the above at least one function, including a second authority corresponding to the time during which the selected user is allowed to use, Method of operation of the system.
20. In Paragraph 11, The operation of the above at least one server determining one of the at least one users, on which the control authority is set for the home appliance, as a representative user; and When the control authority for the representative user is released, the method further includes the operation of releasing the control authority for all of the at least one user. Method of operation of the system.
Citation Information
Patent Citations
Air conditioning control system, and authentication program for equipment and operation terminal
JP7463882B2
Composite positive electrode active material for lithium secondary battery, preparing method thereof, and lithium secondary battery comprising positive electrode including the same
KR1020230066920A
Integrated circuit device
KR1020250063571A
The cylindrical can of secondary battery
KR1020250071589A
KR20200112433A