Next Patent: Electronic electric meter for networked meter reading
Next Patent: Electronic electric meter for networked meter reading
[0001] The present invention relates to a remote control device including a remote control unit and a remote-controlled unit, and a method of using the remote control device.
[0002] In relation to remote control devices, it is commonly known to take steps to ensure that any given remote controlled unit may only be operated by a particular remote control unit and that, on the other hand, the activation of any such given remote control unit will not result in activation of (an)other remote-controlled unit or units than those intended.
[0003] Thus, it is known to provide a remote control with a code which is transmitted together with a command signal to the unit to be operated. The unit will know the code and upon receipt of the command signal, it will test whether the right code is transmitted and, if this is the case, carry out the desired command. This technique suffers from the drawback that it is possible to read and copy the transmitted command signals. Afterwards, it will be possible for an unauthorized person to transmit command signals with the correct code to one or more remote-controlled units, whereby such an unauthorized person will, e.g., gain access to a building through doors, gates or windows controlled by such a remote control.
[0004] A system of this kind is known from, e.g., German publication No, DE 197 33 405 A. 30 By this remote control system, it is also possible to enter a new code on the remote control, which is in the shape of a hand-held transmitter, and transfer the new code to the remote-controlled unit in such a manner that the remote-controlled unit will subsequently react when a command signal with this new code is transmitted. However, this known system still suffers from the above-mentioned drawback unless the chosen code is changed quite often, and in theory, each time a command signal is transmitted which is highly unlikely in practice.
[0005] Also, it is known to attach particular addresses to the remote-controlled units in question in cases where a remote control must be used to control more units independently of each other, and these addresses will subsequently form part of the transmitted command signals and result in selective control of the remote-controlled units.
[0006] Such a system is known from, e.g., WO 95/02231 A concerning a remote control for a lighting arrangement. By this system, it will also be possible to read and copy the transmitted control signals, after which unauthorized control signals may be transmitted.
[0007] A further related prior art system is described in EP 0 870 889 A2. This document relates to a keyless motor vehicle entry and ignition system, in which a number of remote controls may be used for selecting a function for the vehicle to perform, e.g., unlocking the doors, via coded signals. The vehicle comprises a microcomputer for controlling these functions, and this microcomputer contains a stored list of unique identification numbers for the remote controls, by which the vehicle may be controlled. Further, a unique seed number is allocated to the microprocessor, e.g., the vehicle, and this seed number must also be stored in a storage member of each remote control for controlling the vehicle. However, this prior art system is not suitable for a device comprising a plurality of remote-controlled units since, according to this prior art, a remote controlled unit must have knowledge of identification numbers or the like for the remote controls which may be used for controlling the units. Similarly, the addition or replacement of a remote control in such a prior art system will require a lot of effort since identification number(s) or the like will have to be amended, erased and/or added in all remote-controlled units controlled by the particular remote control(s).
[0008] According to the present invention, a remote control device is provided with improved security. The component parts of the invention are simple, reliable, and economical to manufacture and use. Other advantages of the invention will be apparent from the following description and the attached drawings, or can be learned through practice of the invention.
[0009] Another purpose of the invention is to present a remote control device, which prevents the codes used by the device from being read and used for, e.g., unauthorized operation of the remote control device.
[0010] A further purpose of the invention is to provide a remote control device which is flexible with regard to the addition of remote-control units and/or remote controls while maintaining the standard of security.
[0011] Another purpose of the invention is to present a remote control device in which a remote controlled unit may easily be related to the device, and in which an already installed remote controlled unit may easily be replaced by another remote controlled unit. Additionally, one or more further remote controls may effortlessly be associated with the device, while simultaneously the high standard of security is maintained.
[0012] Yet another purpose of the invention is to present a method of configuration of a remote control device having the desired improved security.
[0013] Finally, another purpose of the invention is to present a method of configuration in which a remote control device prevents the codes used by the device from being read and used for, e.g., unauthorized operation of the remote control device.
[0014] The above-mentioned purposes are obtained via a remote control device for operation of at least one controllable unit such as a drive unit attached to a movable part such as a door, a gate, a window, blinds, shutters or a curtain, an awning or the like. In this aspect of the invention, the remote control device comprises a remote control unit and a remote-controlled unit designed in such a manner that the remote control unit can transmit coded control signals and the remote-controlled unit can receive and react upon the coded control signals. The remote control unit and the remote-controlled unit have one and the same code, and the remote-controlled unit can generate and transmit an authorization request signal upon receipt of a command signal from the remote control unit. Further, the remote control unit can generate and transmit a response signal to the authorization request. Finally, the remote-controlled unit can verify the response signal.
[0015] In the foregoing manner, security against maloperation and/or unauthorized operation is improved since the remote control unit will require confirmation of the command signal being sent from the correct remote control unit comprising the correct code, Since the completion of an operation requires correct verification of the remote-controlled unit's authorization request, which is controlled by verification in the remote-controlled unit, any attempt of unauthorized operation will require a significant effort and will be practically impossible since the invention will comprise a significant amount of variations in relation to both the authorization request and the required response signal from the remote control unit. Thus, various signal forms may be chosen, which vary in accordance with a pattern that cannot be deduced from the signals transmitted between the units. The codes stored in the units may furthermore not be detected by reading the transmitted signals since the form of the authorization requests and response signals is not known.
[0016] In a particularly advantageous embodiment, the remote-controlled unit is capable of generating and transmitting an authorization request signal, which can in turn generate random signals. Thus, the opportunity to synthesize a response signal to an authorization request signal will be practically non-existent since it will only be possible by systematic or non-systematic testing of numerous possibilities.
[0017] According to another embodiment, the remote control unit is capable of generating and transmitting a response signal to an authorization request signal, which carries out a coding of at least part of the information of the authorization request signal via its code. The remote-controlled unit can verify the response signal by carrying out a coding of at least part of the information in the authorization request signal by its own code and carries out a comparative procedure where these two coded signals are used.
[0018] Thus, the desired security is obtained in an advantageous manner, since no signals will be communicated that will inherently reveal any vital security information. Thus, the possibility of bystanders reading or copying such information is eliminated. If the code forms part of a signal when the units are communicating, it has been combined with a signal generated by the remote-controlled unit and such a signal will not be repeated but will vary from one operation procedure to another. Read communication signals will thus reveal neither the code nor the signal generated in the remote-controlled unit.
[0019] According to another embodiment, the remote-controlled unit encrypts the authorization request signal by the code in the remote-controlled unit, and the remote control unit encrypts the response signal by the code in the remote-controlled unit, such that additional security is obtained against maloperation and/or unauthorized operations.
[0020] According to another embodiment, the remote-controlled unit detects received non-critical command signals, and the remote-controlled unit is designed to comply with such non-critical command signals. Therefore, confirmation and subsequent verification will only be required in cases involving a critical command so that simplified control is obtained in relation to all other commands. Critical commands may be commands that effect opening of a door, a gate or a window leading into a building. Furthermore, it is possible to determine whether a command is critical or not depending on the time of day, e.g., opening of a window or a door may constitute an uncritical command if carried out on a working day during normal working hours but critical at all other times, The criterion for detection will be stored in the remote-controlled unit, e.g., in the form of identification of critical or non-critical commands, and possibly also in the form of time limits important in relation to detection. In the latter case, the remote control will furthermore comprise a time indicator, e.g., in the form of a watch and/or calendar function serving as reference.
[0021] In a further aspect of the invention, the remote control device may include one or more remote-controlled unit(s) in which each remote-controlled unit has a unique address, such that the respective remote-controlled units may be operated selectively by the remote control unit.
[0022] Further, the remote control device can have two or more remote control units in which each of the at least two or more remote control units has one and the same code, In this manner, it is possible to use several separate remote control units in the same system, e.g., by several different persons, and it will also be possible to keep remote control units in reserve if a remote control should disappear or malfunction.
[0023] Additionally, a remote control device according to another embodiment may have two or more remote-controlled units and at least one remote control unit in which addresses for the remote-controlled units are stored, the addresses being divided into one or more groups. In this manner, it will be possible to operate all units in the group at the same time which results in improved user-friendliness and extensive system flexibility.
[0024] The invention furthermore relates to a method for configuration of a remote control device designed to operate at least one remote-controlled unit such as a drive unit attached to a moveable part such as a door, a gate, a window, blinds, shutters, a curtain or an awning or the like. In this aspect, the remote control device has a remote control unit and a remote-controlled unit designed in such a manner that the remote control unit may transmit coded control signals, and the remote-controlled unit may receive and respond to the coded control signals. The method further provides one or more remote-controlled units each having an address; provision of a remote control unit being provided with a code; by an initiation command from the remote control unit initiating transmission of the respective addresses of one or more of the remote-controlled units, which are received and stored in the remote control unit; and by the code being transmitted to and stored by the remote-controlled unit(s) in question.
[0025] Accordingly, the remote control device will be configured in such a manner that all units to be operated by the remote control will transfer their respective addresses to the remote control, and a code, which is unique to the remote control, is simultaneously or subsequently transferred to the respective remote-controlled units so that it is subsequently possible to operate the remote control device in such a manner that it is optimally secured against maloperation and/or unauthorized operation.
[0026] In yet another aspect, the code will be stored by the remote-controlled units that have not previously been provided with a code, In this manner, it is possible to prevent previously configured units to be used in connection with a remote control system, e.g., a system in the immediate vicinity of the system to be configured and within communication-wise reach of the remote control unit forming part of the new system, from unintentionally being transferred to the new system.
[0027] The foregoing aspect may be obtained by the code being stored
[0028] The data transferred during the initial configuration, and in particular the secret code, may be coded by a special master key. Therefore, the data and in particular the secret code is not accidentally and/or unintentionally be received and read by other that the intended receiver(s) during the initial configuration. Such a master key may be contained in and be identical and unique for equipment of a certain type, e.g., VELUX® remote control equipment, certain remote control equipment intended for special purposes, etc. This master key may be used only under special circumstances, e.g., for the initial configuration or for copying data from a master remote control to a new or slave remote control. By using this master key during special configuration processes, the security of the operation of the system according to the invention is enhanced.
[0029] According to another embodiment of the method, a group configuration of the remote control device is made, the remote control unit being brought in a programming state, and the one or more addresses stored in the remote control unit being attached to one of one or more user-specified groups. Thus, the opportunity to operate more units at the same time is obtained in a preferable manner, just as it becomes possible for the user to make such a division into groups in a manner which is completely adapted to the requirements of the user, which further improves user-friendliness and flexibility.
[0030] According to another embodiment of the invention, further additional steps may be carried out in which a code already stored by a remote-controlled unit may be removed by a reset procedure carried out on the remote-controlled unit prior to initiation of configuration of a remote control device in which the remote-controlled unit forms part or is to form part.
[0031] In the foregoing manner, a remote-controlled unit, which has previously been used by one remote control device and which is now to be used by a new device to be configured, or a remote-controlled unit in which a code has been stored by mistake, are brought into a state in which the code has been removed from the memory in such a manner that the remote-controlled unit may now form part of the configuration on equal terms with the other units. The reset procedure may be configured in such a manner that it will not be immediately possible for, e.g., unauthorized persons to carry out this procedure. For example, the procedure could be carried out inside the unit, or at least partly inside, so that the unit must be opened, an operating part placed on the unit may be activated in a particular manner or some kind of key may be used.
[0032] Other aspects and advantages of the present invention will be apparent in the following detailed description with reference to the drawings in which:
[0033]
[0034]
[0035]
[0036]
[0037] Detailed reference will now be made to the drawings in which examples embodying the present invention are shown. Repeat use of reference characters in the present specification and drawings is intended to represent same or analogous features or elements of the invention.
[0038] The drawings and the following detailed description provide a full and detailed written description of the invention and the manner and process of making and using it, so as to enable one skilled in the pertinent art to make and use it. The drawings and detailed description also provide the best mode of carrying out the invention. However, the examples set forth herein are provided by way of explanation of the invention and are not meant as limitations of the invention. The present invention thus includes modifications and variations of the following examples as come within the scope of the amended claims and their equivalents.
[0039] Fig,
[0040] If a number of remote-controlled units
[0041] Thus, the remote control unit
[0042]
[0043] By activation of an initiation procedure, the remote control
[0044] The address is received by the remote control unit
[0045] Upon receipt and storage of an address and possibly other information of the remote-controlled unit(s)
[0046] To avoid accidentally and/or unintentionally permitting the secret code to be received and read by other that the intended receiver(s) during the initial configuration, the secret code may be coded by a special master key. This master key is contained in and is identical and unique for equipment of a certain type, e.g., VELUX® remote control equipment, certain remote control equipment intended for special purposes, etc. This master key is used only under special circumstances, e.g. for the initial configuration. By using this master key during initial configuration, the security of the operation of the system according to the invention is enhanced.
[0047] If, as previously mentioned, a code has already been stored in the storage means
[0048] In practice, the exchange of addresses and of the code may take place by the exchange of an address and of the code being completed between one remote-controlled unit
[0049] The remote-controlled units
[0050] As discussed above, a code from another remote control
[0051] The method of operation of the remote-controlled unit
[0052] On the remote control
[0053] This challenge signal
[0054] As mentioned, the generated sequence of digits may be made by a random generator
[0055] Also, as previously mentioned, the remote-controlled units
[0056] As previously mentioned, the remote control
[0057] Furthermore, the remote control
[0058] In addition to the two identifications in
[0059] Furthermore, the remote control
[0060] Finally, the remote control
[0061] By configuration of the remote control device in groups, the remote control
[0062] Firstly, activation of a selection of remote-controlled units
[0063] Hereafter, one or more groups G
[0064] If the previously selected unit, e.g., the unit with identification M
[0065] Correspondingly, other groups may be examined for the unit in question when configuring the group relations, and a new remote-controlled unit
[0066] It is of course possible to create groups according to specific requirements, and it will also be possible to include the same remote-controlled unit
[0067] The procedure for group creation may be determined in other ways than described above. For instance, it is possible to select one of the remote-controlled units, and its relations to one or more groups may be created, shown and/or changed. Furthermore, the remote control
[0068] As previously mentioned, the codes included in the individual remote controls
[0069] In order to avoid that the transferred data, e.g., in particular the secret code is accidentally and/or unintentionally received and read by other than the intended receiver, e.g. the new remote control, the data may be coded during this data transmission by the previously mentioned master key, which is unique for the type of equipment used, e.g. VELUX® remote control equipment, certain remote control equipment intended for special purposes, etc. As mentioned above this master key is used only under special circumstances, e.g. for the initial configuration. By using this master key during this copy-process the security of the operation of the system according to the invention is enhanced.
[0070] If one of the remote controls
[0071] In the above, communication between the included units has not been described in detail and it should be understood that communication may take place in any form suitable, i.e. by infrared communication, ultrasound communication, electromagnetic communication and the like. Furthermore, the remote control
[0072] Thus, while exemplary embodiments of the invention have been shown and described, those skilled in the art will recognize that other changes and modifications may be made to the foregoing examples without departing from the scope and spirit of the invention. For instance, specific shapes of various elements of the illustrated embodiments may be altered to suit particular applications. It is intended to claim all such changes and modifications as fall within the scope of the appended claims and their equivalents.