Method and electronic device for selecting and controlling a home network device (HND)
09824579 · 2017-11-21
Assignee
Inventors
Cpc classification
G08C2201/40
PHYSICS
International classification
H04B13/02
ELECTRICITY
Abstract
A method and an electronic device for selecting a home network device (HND) using a controller in a home network is disclosed. The method and the electronic device relate to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The method and the electronic device may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The method and the electronic device for selecting and controlling a home network device (HND) in a home network using a controller and a light source are provided. The method includes selecting the HND based on a light signal from a light source, and obtaining identification information of the HND.
Claims
1. A method for controlling a home network device (HND) by a controller, the method comprising: generating a light signal from a light source; obtaining identification information from the HND detecting a light beam event based on the light signal; activating a control user interface (UI) for the HND based on the identification information; and sending control messages to the HND through the control UI.
2. The method of claim 1, wherein the obtaining of the identification information includes: registering the controller as the light source; and if the light signal from the light source is pointed towards the HND, receiving the identification information from one of the HND and a gateway of the home network.
3. The method of claim 1, wherein the obtaining of the identification information includes: registering the controller as the light source; subscribing to the beam detection event; and if the light signal from the light source is pointed towards the HND, receiving the beam detection event including the identification information from the HND and a gateway of the home network.
4. The method of claim 1, wherein the obtaining of the identification information includes: registering the controller as the light source; and if the light signal from the light source is pointed towards the HND, receiving a broadcast message including the identification information from the HND and a gateway of the home network.
5. The method of claim 1, wherein the light signal comprises a laser signal.
6. A method of receiving control information by a home network device (HND), the method comprising: if a light beam event based on a light signal from at least one electronic device is detected, sending identification information of the HND to the at least one electronic device; and receiving the control information through a control UI activated based on the identification information on the at least one electronic device.
7. An electronic device for controlling a home network device (HND), the electronic device comprising: a controller; and a light source, wherein the controller is configured to: generate a light signal from a light source; obtain identification information from the HND detecting a light beam event based on the light signal; activate a control User Interface (UI) for the HND based on the identification information; and send control messages to the HND by using the control UI.
8. The electronic device of claim 7, wherein the controller is configured to obtain the identification information by: registering the controller as the light source; and if the light signal from the light source is pointed towards the HND, receiving the identification information from one of the HND and a gateway of the home network.
9. The electronic device of claim 7, wherein the controller is configured to obtain the identification information by: registering the controller as the light source; subscribing to the beam detection events; and if the light signal from the light source is pointed towards the HND, receiving the beam detection event including the identification information from the HND.
10. The electronic device of claim 7, wherein the controller is configured to obtain the identification information by: registering the controller as the light source; and if the light signal from the light source is pointed towards the HND, receiving, at the controller, a broadcast message from the HND with the identification information.
11. The electronic device of claim 7, wherein the light signal comprises a laser signal.
12. A home network device (HND) for receiving control information, the HND comprising: a controller configured to: if a light beam event based on a light signal from at least one electronic device is detected, send identification information of the HND to at least one electronic device; and receive the control information through a control UI activated based on the identification information on the at least one electronic device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above and other aspects, features, and advantages of certain embodiments of the present disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17) Throughout the drawings, like reference numerals will be understood to refer to like parts, components, and structures.
DETAILED DESCRIPTION
(18) The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the present disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the present disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
(19) The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the present disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of various embodiments of the present disclosure is provided for illustration purpose only and not for the purpose of limiting the present disclosure as defined by the appended claims and their equivalents.
(20) It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
(21) The term “or” as used herein, refers to a non-exclusive or, unless otherwise indicated. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein can be practiced and to further enable those skilled in the art to practice the various embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the various embodiments herein.
(22) In the foregoing discussion and below, the use of the words, “mobile device,” and an, “electronic device,” are often used interchangeably throughout the present disclosure. Also, the terms, “home network device,” “home appliance,” and, “home device,” are also often used interchangeably throughout the present disclosure.
(23) The various embodiments herein achieve a method and system for selecting a home network device (HND) in a home network using a controller.
(24) Another embodiment herein achieves a method and system for selecting and controlling an HND in a home network using a controller and a light source.
(25) The method includes selecting the HND by pointing a light signal from a light source. Further, the method includes obtaining identification information of the HND. In an embodiment of the present disclosure, the light source can be a laser or any other light source incorporating the properties of a laser.
(26) In an embodiment of the present disclosure, the identification information is obtained by registering the controller as the light source, pointing the light signal from the light source towards the HND, and receiving, at the controller, the identification information from the HND.
(27) In an embodiment of the present disclosure, the identification information is obtained by registering the controller as the light source, pointing the light signal from the light source towards the HND, and receiving, at the controller, the identification information of the HND through the gateway of the home network.
(28) In an embodiment of the present disclosure, the identification information is obtained by registering the controller as the light source, pointing the light signal from the light source towards the HND, and receiving, at the controller, the identification information of the HND over the home network.
(29) In an embodiment of the present disclosure, the identification information is obtained by registering the controller as the light emitting source, subscribing to beam detection events by the controller, pointing the light signal from the light source towards the HND, and receiving, at the controller, the beam detection event along with the identification information from the HND.
(30) In an embodiment of the present disclosure, the identification information is obtained by registering the controller as the light emitting controller source, pointing the light signal from the light source towards the HND, and receiving, at the controller, a broadcast message with the identification information from the HND.
(31) In an embodiment of the present disclosure, the identification information is obtained by registering the controller as the light source, pointing the light signal from the light source towards the HND, and receiving, at the controller, a broadcast message with identification information of the HND from the gateway of the home network.
(32)
(33) In an embodiment of the present disclosure, the light source can be the laser, or any other light source with properties of a laser.
(34) Referring to
(35) The HND represents any electrical or mechanical appliance, system, or machine used to perform a household function. In the present example of
(36) In an embodiment of the present disclosure, the gateway 106 communicates with a controller 102 in the electronic device 100 through a wireless communication technology. The gateway 106 receives control signals for controlling target home devices from the controller 102 in the electronic device 100, and sends the control signals to the target home devices. The gateway 106 also receives status information from the home devices, and sends the status information to the controller 102 in the electronic device 100 for reading status information of the home devices. Therefore, a user can operate the electronic device 100 in his hands to control each individual home device at anywhere and anytime, through the gateway 106.
(37) In an embodiment of the present disclosure, the home network gateway 106 can be implemented in the form of a personal computer (PC) or operated as middleware between the electronic device and the home devices.
(38) In an embodiment of the present disclosure, the electronic device 100 connected to the home network selects and controls the home devices by transferring the light signal. Here, the home network may be a general mobile communication network, 3G network, or wireless Internet.
(39) In an embodiment of the present disclosure, the electronic device 100 can be, for example but is not limited to a mobile phone, a smart phone, a personal digital assistant (PDA), a tablet, a consumer electronic device, or other electronic device with wireless communication capabilities.
(40) The method and system can improve selection and control functions directly, since the method and system do not need to configure any device or appliance moved one room to another room in the home network. The method and system enable the device selection and control in a simple manner as the controller in the electronic device does not need to reconfigure for a device selection and control process, thus providing convenience to the user. The method and system do not require a high power laser beam such as is generally used in industrial applications.
(41) In an embodiment of the present disclosure, the electronic device and the home device are communicated through a simple service discovery protocol (SSDP) and multicast domain name system (mDNS) for device discovery purposes, and a universal plug and play (UPnP) protocol, a living network control protocol (LnCP), a home audio video interoperability (HAVi) protocol, a Jini protocol, an intelligent grouping and resource sharing (IGRS) protocol, a digital living network alliance (DLNA) protocol, an Itophome protocol, hypertext transfer protocol (HTTP), and constrained application protocol (CoAP) for messaging purpose for home network devices.
(42)
(43) Referring to
(44)
(45)
(46) In an embodiment of the present disclosure, the light source can be the laser, or any other light source with properties of a laser.
(47) In an embodiment of the present disclosure, each electronic device 100 is provided with a unique identification (UID) so that it can be uniquely identified by the home network devices. In an example, a device mapping table is generated by using the UID in the home network device, where the device mapping table can be used to map the home network device based on light source event detection.
(48)
(49) Referring to
(50)
(51) Referring to
(52) The communication interface 406 can be a wireless communication interface such as wireless local area network (WLAN) interface, BLUETOOTH interface, a worldwide interoperability for microwave access (WiMAX) interface, a ZigBee interface, and a wireless universal serial bus (USB) interface, and a wired network interface.
(53)
(54) Referring to
(55) In an embodiment of the present disclosure, each electronic device 100 is provided with the UID so that it can be uniquely identified by the HNDs. In an example, the device mapping table is generated by using the UID in the HND, where the device mapping table can be used to map the HND based on the light source event detection function.
(56)
(57) Referring to
(58) In an embodiment of the present disclosure, the home device receives the light beam from a plurality of light sources and triggers the beam detection event for all of the plurality of light sources.
(59) At operation 706, the HND sends identification information to the light source pointing device. In an embodiment of the present disclosure, the method allows the home device control module 606 to send the identification information to the controller 102 through the communication interface 602.
(60) In an embodiment of the present disclosure, the home device sends the identification information to each of the light sources after triggering the beam detection event for all the plurality of light sources.
(61) In an embodiment of the present disclosure, the control module 606 sends the identification information to each light source by identifying each light source using the unique identifier associated with each light source.
(62) At operation 708, the controller in the electronic device receives the identification information from the home device and uses the identification information to start the operation of the control UI of the electronic device.
(63) In an embodiment of the present disclosure, the method allows the controller 102 in the electronic device 100 to receive the identification information from the home device and opening the control UI in the electronic device.
(64) In an embodiment of the present disclosure, display 506 in the electronic device 100 opens the control UI.
(65) In an embodiment of the present disclosure, if the home device is controlled using a plurality of controllers (as shown in
(66) At operation 710, the user controls the home device over the home network. In an embodiment of the present disclosure, the method allows the controller 102 to control the home device, and the display 506 displays the control UI to the user.
(67) For example, the home device is the lighting system and user controls brightness of the light system using the control UI displayed in the electronic device.
(68) Further, the various actions, units, operations, blocks, or acts described in the method can be performed in the order presented, in a different order, simultaneously, or a combination thereof. Furthermore, in some embodiments of the present disclosure, some of the actions, units, operations, blocks, or acts listed in
(69)
(70) Referring to
(71) In an embodiment of the present disclosure, the HND control module 606 maps the beam against the advertised device and sends identification information of the HND 300 to the controller 102 at operation 816. After receiving the identification information of the HND 300, the controller 102 triggers the application control UI on the display 506 of the electronic device 100. Further, the user controls the HND 300 using the control UI at operation 818. For example, user controls the temperature of the HVAC from the displayed UI.
(72)
(73) Referring to
(74) In an embodiment of the present disclosure, if the home device 300 is selected by the controllers 102.sub.1-102.sub.n (as shown in
(75) In an embodiment of the present disclosure, the HND 300 discovers the light beam using the laser beam detection circuit 604 at operation 912. In an embodiment of the present disclosure, the HND 300 sends the home device identification information to the gateway 106 at operation 914. In an embodiment of the present disclosure, the device identification information is the UID. In an embodiment of the present disclosure, the gateway 106 sends the home device identification information to the controller 102 at operation 916. In an embodiment of the present disclosure, after receiving the identification information of the HND 300, the controller 102 triggers the application control UI on the display 506 of the electronic device 100. At operation 918, the user sends a control command by using the control UI on the display 506 of the electronic device 100, when the user wants to control the HND 300. For example, if the HND is a lighting device, the user controls the ON and OFF state of the lighting device from the control UI. In an embodiment of the present disclosure, the control module 606 in the home device receives the control commands and performs necessary control actions in the home device 300. For example, the control commands can be ON/OFF, temperature range, or the like.
(76)
(77) Referring to
(78) The laser beam detection circuit 604 in the home device 300 detects the light beam at operation 1012a. In an embodiment of the present disclosure, the laser beam detection circuit 604 sends the detection event to the HND control module 510 at operation 1014a.
(79) In an embodiment of the present disclosure, at operation 1016a, the home device 300 notifies the light signal detection event along with identification information to the controller 102.
(80) The controller 100 triggers the control UI though which user controls the HND 300 at operation 1018a. For example, the user controls the temperature of the HVAC from the control UI.
(81)
(82) Referring to
(83) At operation 1010b, the controller 102 sends the light source detection event subscription request to the gateway 106. At operation 1012b, the gateway 106 passes the light source detection event subscription request to the home device 300. After receiving the light source detection event subscription request, the home device 300 sends the light source detection event accept response to the gateway 106 at operation 1014b. At operation 1016b, the gateway 106 passes the light source detection event accept response to the controller 102.
(84) The light source detection events accept response ensures that the controller 102 desires to control the home device 300. When the user intends to select the HND 300, the user points the light beam from the light source 104 to enable visual selection of the HND 300. In an embodiment of the present disclosure, the controller 102 sends the light beam to select the home device 300 at operation 1018b.
(85) The laser beam detection circuit 604 in the home device 300 detects the light beam at operation 1020b. In an embodiment of the present disclosure, the laser beam detection circuit 604 sends the detection event to the HND control module 510 at operation 1022b.
(86) In an embodiment of the present disclosure, at operation 1024b, the home device 300 notifies the light signal detection event along with identification information to the gateway 106. At operation 1026b, the gateway 106 passes the light signal detection event notification along with identification information to the controller 106.
(87) The controller 100 triggers the control UI though which user controls the HND at operation 1028b. For example, the user controls the temperature of the HVAC from the control UI.
(88)
(89) Referring to
(90) In an embodiment of the present disclosure, plurality of controllers 102.sub.1-102.sub.n send the light beam to the home device 300 to select the home device 300.
(91) The laser beam detection circuit 604 detects the light signal in the HND 300 at operation 1108. At operation 1110, the laser beam detection circuit 604 sends the detection event to the home network control module 510 in the HND 300. In an embodiment of the present disclosure, the HND 300 broadcasts the identification information to the controller 102 at operation 1112. In an embodiment of the present disclosure, the home device 300 broadcasts the identification information into the multiple controllers. In an embodiment of the present disclosure, the identification information is the UID. The controller 102 processes the broadcast message at operation 1114. The broadcasted identification information is used to identify each home device in the home network. The controller 102 triggers the control UI to the user to control the home device 300. Further, at operation 1116, the user controls the home device 300 through the application control UI.
(92)
(93) Referring to
(94) In an embodiment of the present disclosure, a plurality of controllers 102.sub.1-102n send the light beam to the HND 300 to select the HND 300.
(95) In an embodiment of the present disclosure, the home device 300 notifies the light beam detection event to the gateway 106 at operation 1212. In an embodiment of the present disclosure, the controller in each electronic device 100 is assigned UID so that it can be uniquely identified by home devices. In an example, a device mapping table is generated by using the UID in the home device 300 and is used to map the home network device based on the light beam from the controller 102. In an embodiment of the present disclosure, the gateway 106 broadcasts the identification information to the controller 102 at operation 1214. The controller 102 processes the broadcast message at operation 1216.
(96) The broadcast identification information is used to identify each home device in the home network. The controller 102 triggers the control UI to the user to control the home device.
(97) Further, the user controls the home device 300 through the application control UI at operation 1218.
(98) In an embodiment of the present disclosure, if the home device is controlled using the plurality of controllers (as shown in
(99)
(100) Referring to
(101) The overall computing environment 1301 can be composed of multiple homogeneous and/or heterogeneous cores, multiple CPUs of different kinds, special media, and other accelerators. The processing unit 1304 is responsible for processing the instructions of the algorithm. Further, the plurality of processing units 1304 may be located on a single chip or distributed over multiple chips.
(102) The algorithm comprising of instructions and codes required for the implementation are stored in either the memory unit 1305 or the storage 1306 or both. At the time of execution, the instructions may be fetched from the corresponding memory 1305 and/or storage 1306, and executed by the processing unit 1304.
(103) In the case of any hardware implementations various networking devices 1308 or external I/O devices 1307 may be connected to the computing environment to support the implementation through the networking unit and the I/O device unit.
(104) The various embodiments disclosed herein can be implemented through at least one software program running on at least one hardware device and performing network management functions to control the elements. The elements shown in
(105) While the present disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present disclosure as defined by the appended claims and their equivalents.