1. Technical Field
The present disclosure relates to smart home technology, and particularly to a smart home network system, and a register controller and a method for registering home devices.
2. Description of Related Art
Today, smart home technology is becoming more and more popular. With this technology, devices in a house are connected to a smart home network system, so as to be controlled by the smart home network system.
When a new home device needs to be connected to the smart home network system, the device needs to be registered with the smart home network system. However, the existing registration process is complicated and inconvenient for the user.
Therefore, there is room for improvement within the art.
Many aspects of the embodiments can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Referring to
In this embodiment, each device in the system 100 is provided with a unique identification (UID) code so that it can be uniquely identified by other devices.
Each home device 10 needs to register its configuration information with the smart gateway 20, when the home device 10 is connected to the system 100 for the first time or re-connected to the system 100, so as to allow the smart gateway 20 to control each individual home device 10.
In this embodiment, the system 100 further includes at least one register controller 30, each of which can be placed in a particular area (such as a room or a kitchen) of the house. In this embodiment, the register controller 30 can be an independent physical device, or be contained in a particular home device 10 in the area. Each register controller 30 controls a number of home devices 10 in the particular area where the register controller 30 is placed to register their configuration information with the smart gateway 20. In this embodiment, the register controller 30 generates and sends a registration request to the smart gateway 20 in order to start a registration process for registering the home devices 10 in the particular area. The register controller 30 further generates and sends a registration code to the home devices 10, in order to control the home devices 10 to register their configuration information with the smart gateway 20.
Referring to
Referring to
Referring to
Functions of the above modules of the home device 10, the smart gateway 20, and the register controller 30 will be described in detail as shown in the following.
In this embodiment, the smart gateway 20 communicates with the home devices 10 and the register controller 30 via wireless communication technology.
Referring again to
The smart gateway 20 also communicates with the home devices 10 and the register controller 30 via wired communication technology. In this embodiment, the first communication module 22 further includes a first wired communication module 222, the second communication module 12 further includes a second wired communication module 122, and the third communication module 32 further includes a third wired communication module 322. The first wired communication module 222, the second wired communication module 122, and the third wired communication module 322 communicate with each other via Power Line Communication (PLC), Optical Fiber
Power Line Communication (OPLC), Internet communication, coaxial cable communication, telephone line communication, or other communication technologies.
In all embodiments of this present disclosure, the smart gateway 20 is connected to each home device 10 and the register controller 30 via power lines 50, and the first wired communication module 222, the second wired communication module 122, and the third wired communication module 322 communicate with each other via PLC or OPLC technologies. Each of the first wired communication module 222, the second wired communication module 122, and the third wired communication module 322 is a modulation module, which extracts data from or injects data to the power lines 50.
Therefore, the power lines 50 not only supply power to the devices, but also serve as a carrier for data transmission.
Specifically, the first wired communication module 222, the second wired communication module 122, and the third wired communication module 322 receive incoming data packets (PLC or OPLC data packets) from the power lines 50, and demodulate the data packets and convert network protocols as required. The first wired communication module 222, the second wired communication module 122, and the third wired communication module 322 also modulate to-be-transmitted data of the device and convert network protocols, and then send the to-be transmitted data to other devices via the power lines 50. With such a structure, the home devices 10 and the register controllers 30 can be connected to the system 100 by being directly plugged into existing power sockets in existing wiring of a house.
Referring again to
In step 1, the register controller 30 obtains the UID code of the smart gateway 20 via the third communication module 32.
In the first embodiment, the gateway 20 initiates a registration process, and the first control module 21 controls the first wireless communication module 221 to send out the UID code of the gateway 20. The third wireless communication module 321 of the register controller 30 receives the UID code of the gateway 20. Because the wireless technology employed is infrared transmission, the register controller 30 is carried to the smart gateway 20, such that the register controller 30 is within range of the infrared signal.
In step 2, the register controller 30 is carried to a first area and is connected to the system 100. The third control module 31 of the register controller 30 generates the registration request and the registration code in response to user's input in the input module 33. The third control module 31 controls the third communication module 32 to send the registration request to the smart gateway 20, and send the registration code to all of the home devices 10 in the first area.
In the first embodiment, the third control module 31 controls the third wired communication module 322 to send the registration request to the smart gateway 20 via the power lines 50, and controls the third wireless communication module 321 to send the registration code wirelessly to all the home devices 10 placed in the first area. The registration request and the registration code contain the UID code of the smart gateway 20 and the UID code of the register controller 30.
In step 3, when the first communication module 22 of the smart gateway 20 received the registration request from the register controller 30, the first control module 21 assigns a register region and a region code in the mapping list 231 (as shown in
At the same time, when the home devices 10 in the first area receive the registration code from the register controller 30 via their second communication modules 12, the second control modules 11 control the second communication modules 12 to send their registration information to the smart gateway 20.
In the first embodiment, the home devices 10 receive the registration code from the register controller 30 via their second wireless communication modules 121 and send their registration information to the smart gateway 20 via their second wired communication modules 122 and the power lines 50. The registration information contains the UID code of the smart gateway 20, the UID code of the register controller 30, and the configuration information of the home devices 10. The configuration information contains the UID code and functions of the home devices 10.
In step 4, when the first communication module 22 of the smart gateway 20 receives the registration information from the home devices 10, the first control module 21 registers the configuration information of the home devices 10 in the corresponding register region in the mapping list 231. Therefore, the configuration information of the home devices 10 placed in the same area is registered in the same register region in the mapping list 231.
If a new home device 10 is added to a registered area (that is, the registration information of the home devices in the area have been registered in the mapping list 231 of the smart gateway 20) and needs to be registered with the smart gateway 20, the process repeats steps 2-4 again.
It should be noted that, due to the UID code of each home device 10 being unique, the registration information of each home device 10 will only be registered once in the mapping list 231. If a home device 10 is moved to a new area, the registration information of the home device 10 registered in an original register region in the mapping list 231 will be deleted, and the registration information will be registered in a new register region in the mapping list 231.
The registration process for other home devices 10 placed in other areas is similar to steps 1-4.
In step 5, the interface displaying module 24 of the smart gateway 20 displays a control interface 60 (as shown in
In the first embodiment, the interface displaying module 24 displays a schematic diagram of the regions according to the region codes of the mapping list 231, displays the icons of the home devices 10 in the corresponding regions according to their corresponding UID codes and the region codes registered in the mapping list 231, and displays the control options for the corresponding icons according to the functions of the corresponding home devices 10 registered in the mapping list 231. The user can rename the regions or the icons. For example, as shown in
Such that, the registration process of the home devices 10 with the smart gateway 20 in the first embodiment is completed.
Referring again to
In other embodiments, the above registration process further includes processes for safety certification:
In the above step 1, the smart gateway 20 further sends a password to the register controller 30. The password is used as a registration password for registering the home devices 10 with the smart gateway 20. The password can be the UID code of the smart gateway 20, for example.
In the above step 2, the register controller 30 encrypts the registration request with the password before sending the registration request to the smart gateway 20. In this embodiment, the registration code that the register controller 30 sends to the home devices 10 further contains the password.
In the above step 3, the home devices 10 encrypt the registration information with the password before sending the registration information to the smart gateway 20.
When the smart gateway 20 receives the encrypted registration request from the register controller 30, or the encrypted registration information from the home devices 10, the smart gateway 20 decrypts the encrypted registration request or the encrypted registration information with the password.
Therefore, the above information of the system 100 transmitted through the power lines 50 will not be obtained by other devices in other home network systems in other houses, in order to ensure information security.
Referring to
The second embodiment is similar to the first embodiment, except that after the first control module 21 assigns a register region and a region code in the mapping list 231 for the home devices 10 (step 3), the first control module 21 generates an enquiry message that contains the region code, and controls the first wired communication module 222 to send the enquiry message to all home devices 10 in the system 100 via the power lines 50 (step 4). The enquiry message is a signal that used to distinguish the home devices 10 which have received the registration code sent by the register controller 30, that is, to distinguish which home devices 10 are in the same area as the register controller 30 that sent out the registration request. When the home devices 10 received the enquiry message from the smart gateway 20 via their second wired communication modules 122 and received the registration code from the registration controller 30 via their second wireless communication modules 121, the second control modules 11 of the home devices 10 determine whether or not the region code contained in the received enquiry message is the same as the UID code of the register controller 30 contained in the registration code. If the region code matches the UID code of the register controller 30, the second control modules 11 of the home devices 10 control the second wired communication modules 122 to send their registration information to the smart gateway 20 via the power lines 50 (step 5).
Referring to
The third embodiment is similar to the first embodiment, except that the third embodiment only has one register controller 30. The register controller 30 can be moved to different areas of the house at different times. When the user controls the register controller 30 in a first area to generate a registration request, the third wired communication module 322 sends the registration request to the smart gateway 20 via the power lines 50 (step 2). When the first communication module 22 of the smart gateway 20 receives the registration request from the register controller 30, the first control module 21 assigns a register region and a region code in the mapping list 231′ (as shown in
Referring to
The fourth embodiment is similar to the third embodiment, except that the fourth embodiment utilizes an enquiry message like the second embodiment. However, the region code is assigned according to a number or an order of the received registration requests, for example, not the UID code of the register controller 30. When the register controller 30 received the region code from the smart gateway 20, the controller 30 sends the registration code to the home devices 10 in the first area (step 5). When the home devices 10 received the enquiry message from the smart gateway 20 via the power lines 50 and received the registration code from the registration controller 30, the home devices 10 send their registration information to the smart gateway 20 if the region code in the received enquiry message matches the region code contained in the registration code (step 6).
Moreover, it is to be understood that the disclosure may be embodied in other forms without departing from the spirit thereof. Thus, the present examples and embodiments are to be considered in all respects as illustrative and not restrictive, and the disclosure is not to be limited to the details given herein.
Number | Date | Country | Kind |
---|---|---|---|
2012103179885 | Aug 2012 | CN | national |