Wireless control with location of control device
The integration of an audio validation method using matching validation codes in wireless control systems addresses the challenge of precise localization, ensuring accurate command execution by verifying the control device's proximity, thus enhancing the reliability of wireless control systems.
Patent Information
- Application Number
- EP2020217276
- Authority / Receiving Office
- EP · EP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-12-24
- Publication Date
- 2025-03-19
- Estimated Expiration
- 2040-12-24
AI Technical Summary
In wireless control systems, controlled devices struggle to precisely localize the control device, leading to potential execution of commands intended for one device on another, especially in scenarios like adjacent elevators, where accurate localization is crucial for command execution.
The implementation of an audio validation method where the controlled device transmits an audio signal carrying a first validation code, and the control device responds with a matching second validation code via wireless communication, allowing the controlled device to verify the control device's proximity and authorize command execution only if the codes match.
This approach ensures that commands are executed by the correct device, preventing unintended command execution and enhancing localization accuracy within an 'area of authorization', thereby improving the precision and reliability of wireless control systems.
Smart Images

Figure IMGF0001 
Figure IMGF0002 
Figure IMGF0003
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of wireless control of a controlled device by one or more control devices.BACKGROUND
[0002] A wireless control allows a first device, termed as a "control device", to operate wirelessly a second device, termed as a "controlled device", for example by infrared or radio signals. The wireless communication between the two devices can use a standard for the short-range wireless interconnection of mobile phones, computers, and other electronic devices, such as Bluetooth.
[0003] In wireless control, when the controlled device receives wirelessly a command from a control device, the controlled device cannot precisely localize the control device. This may be an inconvenient under certain circumstances, typically when the execution of the command depends on the localization of the control device.
[0004] For example, let's consider the use case of two (or more) elevators located side by side in a building. A user equipped with a wireless control device, for example a user equipment like a smartphone, enters a first elevator. Then, the user's wireless control device sends a command for the first elevator to go up or down to a given floor. This command may also be received by the second elevator. The latter is not able to determine for which elevator the received command was sent and can therefore execute the command for the first elevator.
[0005] See also publication WO2018 / 048956.
[0006] The present disclosure improves the situation. In particular, a purpose of the present disclosure is to allow a better localization of a wireless control device by the controlled device.SUMMARY
[0007] The present disclosure concerns a first method for wireless control of a controlled device, comprising the following steps, performed by the controlled device : receiving a command from a control device via a wireless communication: transmitting an audio signal carrying a first validation code, receiving a second validation code via the wireless communication; verifying that the second validation code comprises the first validation code and, in a positive event, executing the command from said control device.
[0008] The present disclosure adds an audio layer in the wireless control of the controlled device by a control device, in order to verify that the control device is in the vicinity of the controlled device, within an audio coverage area of the controlled device. The audio signal transmitted by the controlled device carries a first validation code. The control device needs to be capable of capturing this audio signal and, in response, transmitting a second validation code via a wireless communication. This second validation code comprises or exhibits or corresponds to the first validation code. The actual reception of this second validation code in response to the audio signal and the positive verification that this second validation code comprises the first validation code allows the controlled device to determine that the control device is in the vicinity of the controlled device, typically inside an audio coverage area, or "area of authorization", of the controlled device.
[0009] Advantageously, in the embodiment in which the command comprises a control device identifier, the method further comprises verifying that the second validation code comprises the same control device identifier and, in a positive event, executing the command from said control device.
[0010] In an embodiment, the step of transmitting an audio signal is executed for each command received from said control device.
[0011] In another embodiment, the step of transmitting an audio signal is executed for one command received from said control device and, when a subsequent command is received from said control device, said subsequent command is executed by the controlled device without repeating the step of transmitting an audio signal.
[0012] The first validation code can be either an identifier of the controlled device, or a single use code, for example a random value generated by the controlled device.
[0013] Advantageously, the method further comprises checking the reception of the second validation code via a wireless communication, during a predetermined lapse of time after the transmission of the audio signal.
[0014] Advantageously, the audio signal is adjusted by setting at least one of the transmission parameters of the audio signal including a sound intensity of transmission and a direction of transmission. The setting of the audio transmission parameters allows that the audio signal is detectable only in the vicinity of the controlled device, within a desired area.
[0015] The transmitted audio signal can have a frequency included in a range between 15 and 16 kHz.
[0016] The wireless communication between the controlled device and the control device is for example a Bluetooth communication.
[0017] The present disclosure also concerns a second method for wireless control of a controlled device, comprising the following steps, performed by the controlled device : transmitting an audio signal carrying a first validation code, receiving a command and a second validation code from a control device via a wireless communication; verifying that the second validation code comprises the first validation code and, in a positive event, executing the command from said control device.
[0018] In that case, the command and the second validation code are both received after transmission of the audio signal.
[0019] The present disclosure also concerns a third method for wireless control of a controlled device by a control device, comprising the following steps performed by the control device: transmitting a command to the controlled device via a wireless communication; receiving an audio signal carrying a first validation code, transmitting a second validation code that corresponds to the first validation code to the controlled device via the wireless communication.
[0020] The present disclosure also concerns a controlled device configured for a wireless control by at least one control device, including a wireless communication receiver; an audio signal transmitter; a control part configured to control the execution of the first method previously defined.
[0021] The present disclosure also concerns a control device for wireless control of a controlled device including a wireless communication transmitter; an audio signal receiver; a control part configured to control the execution of the second method previously described.
[0022] The present disclosure also concerns a system for wireless control comprising a controlled device and at least one control device, as above defined.
[0023] The present disclosure also concerns a computer program comprising instructions which, when the program is executed by a first processor, cause the first processor to control the execution of the steps of the first or second method previously defined.
[0024] The present disclosure also concerns a computer program comprising instructions which, when the program is executed by a second processor, cause the second processor to control the execution of the steps of the third method previously defined.BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Other features, purposes and advantages of the disclosure will become more explicit by means of reading the detailed statement of the non-restrictive embodiments made with reference to the accompanying drawings. Figure 1 shows a wireless control system comprising a plurality of controlled devices and a plurality of control devices, according to a particular embodiment. Figure 2 is an organigram of a method for wireless control of a controlled device, performed by the controlled device, according to a first embodiment. Figure 3 is an organigram of a process for determining, by a controlled device, whether or not a location of a control device is valid, according to the first embodiment. Figure 4 is an organigram of a method for wireless control of a controlled device performed by the controlled device, according to a second embodiment. Figure 5 is an organigram of a method for wireless control of the controlled device, performed by a control device, according to the first embodiment. Figure 6 is a schematic functional block diagram of a controlled device, according to a particular embodiment. Figure 7 is a schematic functional block diagram of a control device, according to a particular embodiment. DETAILED DESCRIPTION
[0026] The present disclosure relates to a method and system for wireless control of a controlled device DVC by a control device UE.
[0027] The controlled device DVC can be operated by wireless commands. For example, it can be an elevator, a television, an air conditioning system, lights, shutters, a door locking system for a vehicle, a door locking system for a hotel room, appliances in a hotel room, appliances in a motor vehicle, or any other device or apparatus or equipment or appliance having an electronic part for controlling the operation of the controlled device and a wireless receiver for receiving wireless commands to control the controlled device.
[0028] The control device UE has hardware and software components for performing a wireless control of a controlled device. It can transmit commands to operate the controlled device DVC via wireless communications. The control device is typically a user equipment UE such as a smartphone, a mobile phone, a tablet, a laptop, etc.
[0029] For example, the wireless communications between the control device UE and the controlled device DVC use a short-range wireless communication protocol such as Bluetooth.
[0030] According to the present disclosure, the control device, or user equipment UE, is allowed (or authorized) to wirelessly control operation of a controlled device DVC, when said control device UE is in the vicinity of the controlled device DVC, within an area of authorization AA of the controlled device DVC. Such an area of authorization AA in the vicinity of the controlled DVC is actually an audio coverage area, that is an area covered by an audio signal transmitted by the controlled device DVC and propagating in certain directions with attenuation. It is desired that this audio signal should be detectable within this audio coverage area, or area of authorization AA, but not detectable or hardly detectable outside this audio coverage area. Due to the nature of the audio signal, the audio coverage area may not have precise limits. The audio detection capacity of the control device may also have an impact on the audio coverage area.
[0031] Figure 1 shows an example of a wireless control system including a plurality of controlled devices DVC1, DVC2, DVC2 and a plurality of control devices UE1 to UE4. This figure illustrates a specific use case: the controlled devices DVC1, DVC2, DVC2 are controllers of elevators 1, 2 and 3, and each of the control devices UE1 to UE4 is a user equipment such as a smartphone. An area of authorization AA1, AA2, AA3 is schematically represented for each respective elevator 1, 2, 3. For example, it corresponds to the space inside the elevator 1, 2, 3. However, as previously indicated, these authorization areas AA1, AA2, AA3 correspond to audio coverage areas and consequently have limits not very precisely defined.First embodiment
[0032] Figure 2 shows the method for wireless control of a controlled device DVC, for example the controlled device DVC1, performed by the controlled device DVC1, according to a first embodiment. The other controlled devices DVC2, DVC3 can be wirelessly controlled in an analogous manner.
[0033] In a first step S1, the controlled device DVC1 receives a wireless command Cd x from a control device UEi, for example the control device UE1. The command Cd x optionally comprises an identifier of the control device UE1, referenced as UE1-ID. The command Cd x can be a command for the elevator 1 to go up or down to a given floor F n . The received command Cd x is stored, with the control device identifier UE1-ID, in a memory 13 of the controlled device DVC1, in a step S2.
[0034] The controlled device DVC1 can receive and store one or more other commands from another control device or from the same control device. For example, in the use case of an elevator, the controlled device DVC1 of the elevator 1 can receive a first wireless command Cd x to go to the floor F n from the first user equipment UE1 and a second wireless command Cd y to go to the floor F m from the second user equipment UE2, both UE1 and UE2 being present inside the elevator 1 as shown in figure 1. The different received commands Cd x , Cd y are stored in the memory 13 by the controlled device DVC1 with the respective control device identifiers UE1-ID, UE2-ID.
[0035] Then, in a step S3, the controlled device DVC1 verifies that the control device UE1 is in the vicinity of the controlled device DVC1. Figure 3 is a flowchart illustrating the execution of the step S3. The step S3 has a plurality of sub-steps S30 to S33 performed by the controlled device DVC1, as described below.
[0036] In the first sub-step S30, the controlled device DVC1 transmits an audio signal SIG[K1] that carries a first validation code K1.
[0037] The audio signal SIG[K1] is adapted (or adjusted) to be detectable inside the desired area of authorization AA1 of the controlled device DVC1, and not detectable, or at least hardly detectable, outside this desired area AA1. The area AA1 is actually an audio coverage area of the transmitted audio signal SIG[K1] that propagates with attenuation in this area. Typically, at least one transmission parameter of the audio signal SIG[K1] is set by the controlled device DVC1 so that this audio signal can be detected inside the desired area of authorization AA1, but cannot be detected or can hardly be detected outside the area of authorization AA1. A first transmission parameter can be a sound intensity of the audio signal SIG[K1]. A second transmission parameter can be direction of transmission of the audio signal SIG[K1]. Each of these transmission parameters is configured depending on the environment of the controlled device DVC1. The limits of the area covered by the transmitted audio signal SIG[K1] are not very precisely defined.
[0038] Optionally, the transmitted audio signal SIG[K1] has a frequency included within a range between 15 and 16 kHz. Thanks to that, the audio signal is not audible to a human ear, which allows to avoid disturbing the users of the elevator 1.
[0039] The first validation code K1 is a code that is broadcast by the controlled device DVC1, carried by the transmitted audio signal SIG[K1]. The first validation code K1 is expected to be returned by any control device as a validation of its good reception by this control device.
[0040] The first validation code K1 can be either an identifier of the controlled device DVC1, or a single use code. For example, it can be a random number generated by the controlled device DVC1.
[0041] In a subsequent sub-step S31, the controlled device DVC1 checks if a second validation code K2 is received in response to the audio signal SIG[K1] from the control device UE1, via a wireless communication (here Bluetooth). The controlled device DVC1 can check for the reception of the second validation code during a predetermined lapse of time ΔT after transmission of the audio signal SIG[K1].
[0042] When a second validation code is not received in response to the audio signal SIG[K1] (here within ΔT), the process goes to a step S5 of non-execution of the wireless command Cd x .
[0043] When a second validation code K2 is received in response to the audio signal SIG[K1] (here within ΔT), then the controlled device DVC1 verifies that this second validation code K2 comprises the first validation code K1 (sub-step S32) and the same control device identifier UE1-ID as the one received with the command Cd x (sub-step S33).
[0044] In the first embodiment, the second validation code K2 is the concatenation of the first validation code K1 and the control device identifier UE1-ID and can be expressed as follows: K2 = K1 | UE1-ID, where the sign "|" represents the operation of concatenation.
[0045] In a positive event (when the second validation code K2 comprises the first validation code K1 and the control device identifier UE1-ID), the method goes to a step S4 of executing the command Cd x .
[0046] In a negative event (when the second validation code K2 does not comprise the first validation code K1 and / or when the control device identifier UE1-ID is not the same as the one received in the command Cd x ), the method goes to the step S5 of non-execution of the command Cd x .
[0047] A plurality of commands from different control devices can be received and stored by the controlled device DVC1. In that case, when the controlled device DVC1 receives a second validation code K2 comprising the control device identifier UE1-ID, it elects the command Cd x from the control device UE1, that comprises the same identifier as the one received in the second validation code K2, among the plurality of received commands.
[0048] The sub-step S32 of verifying that the second validation code K2 comprises the first validation code K1 allows to verify that the control device UE1 that transmitted this second validation code K2 in response to the audio signal SIG[K1] is in the vicinity of the controlled device DVC1. In other words, it allows to verify that the control device UE1 is inside the area of authorization AA1, or the audio coverage area, of the controlled device DVC1.
[0049] In another scenario, the user equipment UE3 located inside the elevator 2 transmits a command Cd y comprising its identifier UE3-ID to the controlled device DVC1, via a wireless communication. Later, the controlled device DVC1 receives from this user equipment UE3 a second validation code K2' comprising a first validation code K1' that was transmitted from the controller DVC2 of the adjacent elevator 2 (but not the first validation code K1 from the controlled device DVC1), and the identifier UE3-ID of the user equipment UE3. In that case, the controlled device DVC1 detects that the user equipment UE3 is not in the vicinity of the controlled device DVC1 because the second validation code K2' received does not comprise the first validation code K1 transmitted by the controlled device DVC1. The command from the control device UE3 is consequently not executed by the controlled device DVC1.
[0050] In another scenario, after receiving and storing the wireless command Cd y comprising the identifier UE3-ID from the control device UE3, the controlled device DVC1 does not receive any second validation code from the user equipment UE3 within the period ΔT after transmission of the audio signal SIG[K1]. In that case, the command Cd y from UE3 is not executed by the controlled device DVC1. It can be erased from memory in the controlled device DVC1.
[0051] The sub-step S32 could be performed after the sub-step S33 or concomitantly to the sub-step S33.
[0052] In the first embodiment, the step S30 of transmitting an audio signal carrying a first validation code is executed for each command received by the controlled device DVC1 from any control device UEi.
[0053] The process performed by a control device for wireless control of a controlled device will now be described with reference to figure 5. For example, the process performed by the control device UE1 to wirelessly control the controlled device DVC1 with a command Cd x will be described below.
[0054] In a start step S10, a user of the control device UE1 activates a software component for wireless control, typically a dedicated application for wireless control, on the user equipment UE1. Upon activation of this application, the control device UE1 automatically detects the presence of any wireless controlled device in its vicinity, here via Bluetooth detection. For example, the control device UE1 enters the cabin of the elevator 1 and wirelessly detects the controlled device DVC1 of the elevator 1. The control device UE1 establishes a wireless connection with the controlled device DVC1 and can receive configuration data and other useful information related to the elevator 1, such as the number of floors of the building and identification information related to the floors.
[0055] Then, in a step S11, the control device UE1 transmits the command Cd x to the controlled device DVC1 via a wireless communication (here Bluetooth). In the present embodiment, the command Cd x comprises the control device identifier UE1-ID. For example, as previously indicated, the command Cd x may be a command to go up or down to the floor F n .
[0056] In a next step S12, the control device UE1 receives the audio signal SIG[K1] carrying the validation code K1 from the controlled device DVC1. The control device UE1 extracts the first validation code K1 from the received audio signal in a step S13. Then, the control device UE1 generates the second validation code K2 to be sent to the controlled device DVC1, in a step S14. In the present embodiment, the second validation code K2 is generated by concatenating the first validation code K1 and the identifier UE1-ID of the control device UE1.
[0057] In a step S15, the control device UE1 transmits to the controlled device DVC1 the second validation code K2 via a wireless communication (here Bluetooth), in response to the audio signal SIG[K1], in order to validate its own location. The code K2 is advantageously transmitted wirelessly (here by Bluetooth) by the control device UE1 immediately after reception to of the audio signal SIG[K1] within the period ΔT after transmission of SIG[K1].
[0058] Figure 6 shows a schematic block diagram of a controlled device DVC (for example DVC1, DVC2 or DVC3). The controlled device DVC comprises a wireless communication module 11, an audio transmitter 12, a control part 10 and a memory 13.
[0059] The wireless communication module 11 can communicate wirelessly with another device such as a user equipment UE. In the present embodiment, it uses a short-range communication protocol such as Bluetooth.
[0060] The audio transmitter 12 is configured to transmit the audio signal SIG carrying a first validation code K1. It can be a loudspeaker.
[0061] The control part 10 is configured to control the execution of the method for wireless control performed by the controlled device DVC as previously described. It comprises a first processor and a computer program comprising instructions which, when the program is executed by the first processor cause the first processor to control the execution of the steps S1 to S5 (and optionally S6 to S8) of the process performed by the controlled device, as described with reference to figures 2, 3 and 4.
[0062] The memory 13 is configured to store the commands received from one or more control devices UEi in association with the corresponding control device identifiers UEi-ID.
[0063] Figure 7 shows a schematic block diagram of a control device or user equipment UE (e.g. UE1, UE2, UE3 or UE4). The control device UE comprises a wireless communication module 21, an audio receiver 22 and a control part 20.
[0064] The wireless communication module 21 can communicate wirelessly with another device such as a controlled device DVC. It can use a short-range communication protocol such as Bluetooth.
[0065] The audio receiver 22 is configured to receive or capture an audio signal, for example the audio signal S carrying a first validation code K1 transmitted by a controlled device DVC. It can be a microphone.
[0066] The control part 20 is configured to control the execution of the method for wireless control performed by the control device as previously described. It comprises a second processor and a computer program comprising instructions which, when the program is executed by the second processor, cause the second processor to control the execution of the steps S10 to S15 of the process performed by the control device, as previously described with reference to figure 5.Second Embodiment
[0067] The second embodiment is based on the first embodiment and only differs from the first embodiment by the features described below.
[0068] In the second embodiment, the second validation code K2 comprises a code derived from the first validation code K1 by a function, noted "f", known from the control device UE1 and the controlled device DVC1. In other words, the second validation code K2 comprises f(K1).
[0069] For example, the second validation code K2 is the result of an operation taking K1 and UE1-ID as inputs and using a logical operator like XOR and can be expressed as follows (in the given example): K2 = K1⊕UE1-ID.
[0070] In another example, the function f can be a logical operation on the first verification code, such as a left, right shit or inversion, addition.Third Embodiment
[0071] The third embodiment is based on any one of the previously described embodiments and only differs from this embodiment by the features described below.
[0072] In the third embodiment, the step S3 of transmitting an audio signal SIG[K1] is executed once, for one command received from the control device UE1. Then, the control device UE1 is coupled, or paired, with the controlled device DVC1. This pairing can be permanent or during a certain period of time P. This period P can expire when a predetermined event occurs or after a predetermined duration. The identifier UE1-ID of the control device UE1 coupled with the controlled device DVC1 is stored in a memory of the controlled device DVC1, as long as the coupling is valid. Then, when a subsequent command is received by the controlled device DVC1 from said control device UE1, this subsequent command is executed by the controlled device DVC1 without repeating the step S3 of transmitting an audio signal.
[0073] Figure 4 shows a flowchart of the steps performed by the controlled device DVC1 after determining a first time that the control device UE1 is in in the vicinity of the controlled device DVC1, in step S3 (i.e., after executing a first time the steps S1 to S4 previously described in the first embodiment).
[0074] In the third embodiment, when a subsequent wireless command Cd x+1 from the control device UE1 (comprising the control device identifier UE1-ID) is received by the controlled device DVC1, the controlled device DVC1 verifies that this control device UE1 is coupled with the controlled device DVC1, by determining that the received identifier UE1-ID matches an identifier of coupled devices stored in memory.
[0075] Thus, when the two devices UE1 and DVC1 are already coupled, the controlled device DVC1 directly executes the newly received command Cd x+1 , without transmitting again the audio signal SIG[K1]. In other words, after a first determination that the control device UE1 is in the area of authorization AA1 of the controlled device DVC1 (by executing successfully the step S3), any subsequent wireless command from the same control device UE1 received by the controlled device DVC1 is executed by the controlled device DVC1 without repeating the step S3, as long as the two devices DVC1 and UE1 are coupled.
[0076] If the two devices UE1, DVC1 are not coupled, the process goes to the step S3.
[0077] Such a coupling between the controlled device DVC and the control device UE can be used for example in the use case of an hotel room. Once the controlled device of the hotel room has determined once that the user equipment is located within the hotel room, the two devices are coupled and then the user equipment can control wirelessly the controlled device of the hotel room without further verification that the control device is in the vicinity of the controlled device.
[0078] In another use case, the commands are for controlling the operation of devices inside a motor vehicle, such as the air conditioning system, the door locking system, the lights, etc... Once the user is inside the vehicle, for example a rent vehicle, it is checked whether or not the user and his user equipment like a smartphone is inside the vehicle by an audio signal transmitted by a controlled device of the vehicle, that can be captured only inside the vehicle. Optionally, it can be checked whether or not the vehicle doors are closed before transmitting the audio signal.Fourth Embodiment
[0079] The fourth embodiment is based on any of the previous embodiments and only differs from this embodiment by the features described below.
[0080] In the fourth embodiment, the command from a control device does not comprise an identifier of this control device. The second validation code does not comprise the identifier of the control device either.
[0081] In the fourth embodiment, it is verified that the command and the second validation code have been transmitted by the same control device, based on a temporal analysis. For example, when the lapse of time between the emission of the first code K1, following the reception of a command, and the reception of the second code K2 is less than a certain limit value for example 500 ms, it is determined that the command and the second validation code have been transmitted by the same control device.Fifth Embodiment
[0082] In a fifth embodiment, the controlled device DVC transmits an audio signal SIG[K1] carrying the first validation K1 and then receives the command Cdx and the second validation code K2 from a control device UE1 via a wireless communication. The command Cdx and the second validation code K2 are both received after transmission of the audio signal SIG[K1]. They can be received at the same time, or almost the same time. In that case, it is not necessary that the command Cdx and the second validation code K2 comprise an identifier UE1-ID of the control device UE1. The controlled device DVC1 determines that the command Cdx and the second validation code K2 are from the same control device UE1 because they are received at the same time, or almost the same time. In that case, the control device UE1 first receives the audio signal SIG[K1] and then, in response, transmits the command Cdx and the second validation code K2.
[0083] The present disclosure allows a controlled device DVC receiving a wireless command from a control device, typically a user equipment UE, to precisely and easily determine if this control device UE is in the vicinity of the controlled device. The present disclosure only adds an audio layer. For example, in the use case of a hotel room, the controlled device verifies that the user equipment is inside the room. In the use case of an elevator, the controlled device verifies that the user equipment is inside the elevator. Thanks to the addition of the audio layer for locating the control device (or user equipment), both the controlled device and the control device can continue using the wireless communications, such as Bluetooth, to exchange data and commands.
Claims
1. A method for wireless control of a controlled device (DVC1), comprising the following steps, performed by the controlled device (DVC1) : receiving (S1) a command (Cdx) from a control device (UE1) via a wireless communication: transmitting (S30) an audio signal (S) carrying a first validation code (K1), receiving a second validation code (K2) via the wireless communication; verifying that the second validation code (K2) comprises the first validation code (K1) and, in a positive event, executing (S4) the command (Cdx) from said control device (UE1).
2. The method according to claim 1, wherein, the command (Cdx) comprising a control device identifier (UE1-ID), the method further comprises verifying that the second validation code (K2) comprises the same control device identifier (UE1-ID) and, in a positive event, executing (S4) the command (Cdx) from said control device.
3. The method according to claim 1 or 2, wherein the step (S3) of transmitting an audio signal is executed for each command received from said control device (UE1).
4. The method according to claim 1 or 2, wherein, the step (S3) of transmitting an audio signal is executed for one command received from said control device (UE1) and, when a subsequent command is received from said control device (UE1), said subsequent command is executed by the controlled device (DVC1) without repeating the step (S3) of transmitting an audio signal.
5. The method according to any of claims 1 to 4, wherein the first validation code (K1) is either an identifier of the controlled device (DVC1), or a single use code generated by the controlled device (DVC1).
6. The method according to any of claims 1 to 5, further comprising the steps of: checking (S31) the reception of the second validation code (K2) via a wireless communication, during a predetermined lapse of time (ΔT) after the transmission of the audio signal (SIG[K1]).
7. The method according to any of claims 1 to 6, wherein the transmitted audio signal (S) is adjusted by setting at least one of the transmission parameters of the audio signal including a sound intensity of transmission and a direction of transmission.
8. The method according to any of claims 1 to 7, wherein the transmitted audio signal (SIG[K1]) has a frequency included in a range between 15 and 16 kHz.
9. The method according to any of claims 1 to 8, wherein the wireless communication between the controlled device and the control device is Bluetooth.
10. A method for wireless control of a controlled device (DVC1), comprising the following steps, performed by the controlled device (DVC1) : transmitting (S30) an audio signal (S) carrying a first validation code (K1), receiving (S1) a command (Cdx) and a second validation code (K2) from a control device (UE1) via a wireless communication; verifying that the second validation code (K2) comprises the first validation code (K1) and, in a positive event, executing (S4) the command (Cdx) from said control device (UE1).
11. A method for wireless control of a controlled device (DVC1) by a control device (UE1), comprising the following steps performed by the control device (UE1): transmitting a command (Cdx) to the controlled device (DVC1) via a wireless communication; receiving an audio signal (SIG[K1]) carrying a first validation code (K1), transmitting a second validation code (K2) that corresponds to the first validation code (K1) to the controlled device (DVC1) via the wireless communication.
12. A controlled device (DVC) configured for a wireless control by at least one control device (UE), including a wireless communication receiver (11); an audio signal transmitter (12); a control part (10) configured to control the execution of the method according to any of claims 1 to 10.
13. A control device (UE) for wireless control of a controlled device (DVC) including a wireless communication transmitter (21); an audio signal receiver (22); a control part (20) configured to control the execution of the method according to claim 11.
14. A system comprising a controlled device according to claim 12 and at least one control device according to claim 13.
15. A computer program comprising instructions which, when the program is executed by a first processor, cause the first processor to control the execution of the steps of the method according to any of claims 1 to 10.
16. A computer program comprising instructions which, when the program is executed by a second processor, cause the second processor to control the execution of the steps of the method according to claim 11.
Citation Information
Patent Citations
Proximity-based authentication
US20150215299A1
Methods and systems for access control and awareness management
WO2018048956A1