Method for managing and controlling external IoT device and electronic device supporting the same
Abstract
A method and electronic device are disclosed herein. The electronic device includes a display, a communication unit, a processor and a memory storing instructions. The process executes the instructions to implement the method, including establishing wireless communication with one or more IoT devices, displaying a user interface for managing IoT devices, receiving a user input selecting a group of IoT devices, transmitting first information including user account data to an external server, transmitting second information to another device, the first information also indicating a selected group of IoT devices, and the second information causing the other device to communicatively connect with the first external server.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An A system comprising an electronic device and a first external server, the electronic device comprising:
a display;
a wireless communication circuit;
aat least one processor; and
a memory that stores an application program for managing a plurality of Internet-of-Things (IoT) devices, the application program including instructions executable by the at least one processor to:
establish wireless communication with one or more IoT devices by using the wireless communication circuit;
display a user interface for managing the one or more IoT devices through the display, wherein a first user interface includes a list for a first user input selecting IoT devices from among the one or more IoT devices to form a group, and wherein a second user interface includes a field into which account information associated with a user of another electronic device is entered, and an object for sending a Short Message Service (SMS) message;
when the account information is entered into the field and confirmed on the second user interface, transmit first information including user account data of the electronic device, group information indicating the selected IoT devices forming the group and the account information or a telephone number of the another electronic device to a first external server using the wireless communication circuits circuit;
wherein the first external server transmits is configured to transmit a push message to the another electronic device causing the another electronic device to be communicatively connected with the first external server and control the selected IoT devices; and
when the object for sending the SMS message is selected in the second user interface, and transmit second information including URL information for downloading the application program to the another electronic device using the SMS message by the wireless communication circuit,
wherein the second information causes the another electronic device to communicatively connect with the first external server and control the selected IoT devices.
2. The electronic device system of claim 1 , wherein the second information is transmitted using at least one of account information associated with the another electronic device and the telephone number of the another electronic device.
3. The electronic device system of claim 1 , wherein the plurality of IoT devices are divided into a plurality of groups.
4. The electronic device system of claim 3 , wherein the instructions are executable by the processor to divide the plurality of IoT devices are divided into the plurality of groups, based on locations where the plurality of IoT devices are located.
5. The electronic device system of claim 1 , wherein the instructions are executable by the at least one processor to:
share at least one of a security code generated in the electronic device and the first external server with another electronic device.
6. The electronic device system of claim 5 , wherein the security code is a personal identification number (PIN) code or a quick response (QR) code.
7. The electronic device system of claim 5 , wherein the instructions are executable by the at least one processor to:
transmit the security code to the another electronic device using short-range communication.
8. The electronic device system of claim 5 , wherein the instructions are executable by the processor to the at least one processor is configured to:
when the security code is generated in the first external server, control the electronic device to add a dummy code to the generated security code; and
transmit the generated security code to which the dummy code is added to the another electronic device.
9. The electronic device system of claim 1 , wherein the instructions are executable by the at least one processor to:
receive a request from the another electronic device to control the one or more IoT devices; and
responsive to receiving an input confirming the request, transmitting the first information.
10. The electronic device system of claim 1 , wherein the instructions are executable by the at least one processor to:
after sending the SMS message, transmit third information including the user account data, the group information and the telephone number of the another electronic device to the first external server using the wireless communication circuit in the background.
11. An electronic device comprising:
a display; a wireless communication circuit; at least one processor; and a memory that stores an application program for managing a plurality of Internet-of-Things (IoT) devices, the application program including instructions executable by the at least one processor, wherein the at least one processor is configured to control the electronic device to:
establish wireless communication with one or more IoT devices by using the wireless communication circuit;
display a user interface for managing the one or more IoT devices via the display, wherein a first user interface includes a list for a first user input for selecting IoT devices from among the one or more IoT devices to form a group, and wherein a second user interface includes a field into which account information associated with a user of another electronic device is to be entered, and an object for sending a Short Message Service (SMS) message;
when the account information is entered into the field and confirmed on the second user interface, control to transmit first information including user account data of the electronic device, group information indicating the selected IoT devices forming the group and the account information and/or a telephone number of the another electronic device to a first external server via the wireless communication circuit so that the first external server can transmit a push message to the another electronic device for causing the another electronic device to be communicatively connected with the first external server and control the selected IoT devices; and
when the object for sending the SMS message is selected in the second user interface, control to transmit second information including URL information for downloading the application program to the another electronic device via SMS message by the wireless communication circuit and for causing the another electronic device to communicatively connect with the first external server and control the selected IoT devices.
12. The electronic device of claim 11 , wherein the at least one processor is configured so that the second information is to be transmitted using at least one of account information associated with the another electronic device and the telephone number of the another electronic device.
13. The electronic device of claim 11 , wherein the plurality of IoT devices are divided into a plurality of groups.
14. The electronic device of claim 13 , wherein the plurality of IoT devices are divided into the plurality of groups, based on locations where the plurality of IoT devices are located.
15. The electronic device of claim 11 , wherein the at least one processor is configured to control the electronic device to:
share at least one of a security code generated in the electronic device and the first external server with another electronic device.
16. The electronic device of claim 15 , wherein the security code is a personal identification number (PIN) code or a quick response (QR) code.
17. The electronic device of claim 15 , wherein the at least one processor is configured to control the electronic device to:
transmit the security code to the another electronic device via short-range communication.
18. The electronic device of claim 15 , wherein the at least one processor is configured to:
when the security code is generated in the first external server, control the electronic device to add a dummy code to the generated security code; and transmit the generated security code to which the dummy code is added to the another electronic device.
19. The electronic device of claim 11 , wherein the at least one processor is configured to control the electronic device to:
receive a request from the another electronic device to control the one or more IoT devices; and responsive to receiving an input confirming the request, control to transmit the first information.
20. The electronic device of claim 11 , wherein the at least one processor is configured to control the electronic device to:
after sending the SMS message, control to transmit third information including the user account data, the group information and the telephone number of the another electronic device to the first external server using the wireless communication circuit in the background.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.