EP3460775A1 - Method for authorizing remote control - Google Patents
Method for authorizing remote control Download PDFInfo
- Publication number
- EP3460775A1 EP3460775A1 EP18188850.4A EP18188850A EP3460775A1 EP 3460775 A1 EP3460775 A1 EP 3460775A1 EP 18188850 A EP18188850 A EP 18188850A EP 3460775 A1 EP3460775 A1 EP 3460775A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- remote control
- authorization
- signal
- input
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000013475 authorization Methods 0.000 claims abstract description 67
- 230000004044 response Effects 0.000 claims abstract description 24
- 230000001419 dependent effect Effects 0.000 claims abstract description 4
- 238000004891 communication Methods 0.000 claims description 31
- 238000004590 computer program Methods 0.000 claims description 11
- 230000007246 mechanism Effects 0.000 claims description 10
- 238000005516 engineering process Methods 0.000 claims description 6
- 239000000725 suspension Substances 0.000 claims description 4
- 230000001131 transforming effect Effects 0.000 claims description 4
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/30—User interface
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/60—Security, fault tolerance
- G08C2201/61—Password, biometric
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/93—Remote control using other portable devices, e.g. mobile phone, PDA, laptop
Definitions
- the invention relates to a method for authorizing a remote control to be operated by a user and provided with an output device for controlling functions of a device.
- the invention relates to a system, a computer program and a control unit.
- the control of functions of a device by a remote control is known from various fields of technology. For example, reference is made to the control of machines, cranes, air conditioners, devices for output or recording of image or sound, vehicles. Preference is given to wireless remote controls. Also known is the use of a smartphone as a remote control, such as lighting control. From the DE 10 2014 010 089 A1 is the remote control of functions of a vehicle through a smartphone known.
- the document also discloses a method for authorizing communication between the smartphone or other mobile communication unit and a control device in the vehicle. The authorization is there in particular to ensure that a particular vehicle is controlled only by his driver by remote control. In this context, the driver must initially operate the vehicle in a manner detectable by the vehicle's control unit. The driver must therefore have physical access to functions of the vehicle, in particular pedals, levers or switches can operate on the vehicle.
- Object of the present invention is to provide a further method for authorizing a remote control for the control of functions of a device.
- the first operation of the remote control is a request for transmission of an authorization signal or a control command.
- the device has as well as the remote control transmitter and receiver for the intended communication.
- communication is via a radio technology, in particular via WLAN, Bluetooth or other radio technologies for the networking of objects.
- Output means and output signal are designed and provided such that the user can perceive the output signal.
- the device only accepts or executes a control command of the remote control, provided the authorization response is attached to the control command of the remote control, even if the authorization response has already been transmitted by the remote control at least once before. This ensures that a control command from another remote control is not mistakenly accepted.
- the device does not accept or execute control commands of the remote control when a certain period of time has elapsed since the first or last authorization signal was received.
- a time window can be defined and stored, within which the control commands of an already authorized remote control are accepted. The beginning of the time window can be dependent on various conditions, namely the input the first or last authorization signal before the currently available control command of the remote control.
- a wirelessly communicating mobile device is used as a remote control, in particular a smartphone, tablet or a smartwatch.
- a smartphone is here in particular a mobile phone with screen and an additional wireless technology understood, so that a mobile network and another wireless network can be used.
- Modern smartphones can also communicate via Wi-Fi and Bluetooth anyway. Required is only a suitable app as software. Similarly, this applies to tablets and smartwatches or similar mobile devices.
- a screen is used as the output device.
- sounds or vibrations can be output.
- a pattern is displayed on the screen as an output signal.
- the remote controller accepts a pattern generated by the user by swiping on the screen as input and converts this into the authorization response.
- the device then indirectly compares the pattern indicated on the screen with the pattern created by the user by wiping.
- a task is displayed on the screen as an output signal.
- the previously transmitted authorization signal is then the solution of the task or a value derived therefrom.
- the remote controller accepts a user-entered solution as input and converts it to the authorization response.
- rules for transforming the authorization signal into the output signal and / or for transforming the input into the authorization response are stored in the remote control.
- the rules are preferably implemented as software and stored in the remote control. Also the rules for a reverse transformation can be stored. Finally, the rules for one or both directions may also be stored in the device.
- the device generates the authorization signal as a random value, the random value being generated electronically by the device.
- the starting point of the authorization signal can thus be random numbers, which are generated in a manner known per se by suitable software or by random generators. The random numbers then result in the authorization signals by assignment via a stored table or a calculation rule.
- an access point for WLAN, Bluetooth or other radio technology is part of the device.
- the access point sends the authorization signal and receives the authorization response.
- the access point has the function of a transmitter and receiver in the device.
- the device is a vehicle, wherein the remote control, for example, one or more of the following functions are controlled: Operation of a parking heater, door closing mechanism, window closing mechanism, roof closing mechanism, parking functions, operation of a lift axle and air suspension, door locking mechanism, operation of aerodynamic flaps; Machine functions, in particular as concrete mixers, cranes, lifts, dump trucks, belt trolleys.
- Vehicles are preferably passenger cars or trucks or commercial vehicles.
- the device may also be a ship or an aircraft, or a part thereof.
- the device is part of a building, wherein, for example, one or more of the following functions are controlled: Door locking mechanism, home automation, lighting, heating, air conditioning.
- the invention also provides a system for carrying out one of the above-explained methods and having the features of claim 13.
- the system is provided with a remote control and an electronic control device for the device, in particular for a vehicle, wherein the control device with a communication module for transmitting of authorization signals and for receiving signals from the remote control.
- the subject matter of the invention is a computer program, a computer program product or an app for a remote control or for a control device of a device, namely for carrying out one of the methods.
- the subject of the invention is also a control device with a computer program, a computer program product or an app for carrying out one of the methods.
- a device here is a vehicle 10 is provided, namely a semi-trailer with pneumatic brake system and electronic brake system.
- an electronic control unit ECU which can communicate via a communication module 11, in particular a so-called access point, with a WLAN-enabled device, such as a smartphone as a remote control 12 of a user 13.
- the communication module 11 may be integrated into the control unit ECU or be connected to this via a corresponding line.
- the vehicle 10 existing or accumulating data should be available via the remote control 11. Additionally or alternatively, functions of the vehicle 10 should be controllable by the remote control 11, such as functions of a pneumatic suspension (level adjustment), adjustment of a lift axle, door lock, tail lift, aerodynamic flaps, lighting, auxiliary heating, window functions.
- functions of the vehicle 10 should be controllable by the remote control 11, such as functions of a pneumatic suspension (level adjustment), adjustment of a lift axle, door lock, tail lift, aerodynamic flaps, lighting, auxiliary heating, window functions.
- the control of the functions must be ensured that only authorized users or authorized remote controls can communicate wirelessly with the communication module 11.
- the communication module 11 is set up so that only one remote control 12 is allowed to communicate with it at any time.
- the connection - the so-called pairing - is preferably secured by special measures.
- One possibility is the authorization, as in the DE 10 2014 010 089 A1 is shown. The disclosure of this document is incorporated by reference.
- the core issue is a further authorization to be carried out from time to time by the remote control 12 or the user 13 in relation to the communication module 11.
- the user is provided with a task by the communication module 11, which he has to perform by action on the remote control 12 , it is ensured that in fact the user himself is active and not a software error or a third party wants to trigger a function.
- Fig. 1 the sequence of the additional authorization is illustrated by five steps I to V.
- the remote control 12 has an app for communication with the communication module 11. By means of the remote control 12 is to be accessed, for example, to an existing air suspension and the level of the vehicle 10 are adapted to the height of a loading ramp, not shown.
- the user 13 selects on its remote control 12 a corresponding control command.
- the remote control 12 sends the control command in step I to the communication module 11.
- the communication module 11 recognizes that a control command is present and requires an additional authorization in a step II. For this purpose, the communication module 11 transmits an internally randomly selected number or digit as an authorization signal to the remote control 12. Alternatively, the communication module 11 generates a random value and determines the authorization signal on the basis of a stored table or arithmetic operation.
- a table or algorithm is programmed, from which a unique association between the transmitted authorization signal and a sequence of seven digits (or other number of digits) results as the output signal.
- An example of such a table is in Fig. 2 played.
- a virtual keyboard is displayed on a screen 14 of the remote control 12 together with arrows, from which the sequence of digits results as an output signal, see Fig. 3 ,
- step IV the user 13 is to wipe as input with his finger the predetermined sequence of digits (the output signal).
- the wiping pattern (input) thus formed is transmitted to the communication module 11 in step V.
- the input is converted into the associated authorization signal and compared with the transmitted authorization signal or directly compared with a stored output signal. If they match, the previous control command is executed.
- the table with the authorization signal and the output signal are stored.
- the relationship between the authorization signal and the output signal can also be obtained in other ways, for example by a computational task or by incorporating network-specific or device-specific values, for example from IP addresses, or by combinations of different methods.
- the first seven digits are used and displayed as an output signal on the screen 14 of the remote control 11 with corresponding arrows to show the order.
- the communication module 11 requests an additional authorization for each control command.
- a time window may be provided within which control commands are accepted without additional authorization.
- the time window preferably begins with the input of the last wiping pattern in the communication module 11.
- a new additional authorization may generally be required after a defined period of time has elapsed after the last additional authorization.
- the communication module 11 performs the specified operations.
- the control unit ECU it is also possible a version in the control unit ECU, apart from the communication with the remote control 12th
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Autorisierung einer von einem Benutzer (13) zu bedienenden und mit einer Ausgabeeinrichtung versehenen Fernbedienung (12) zur Steuerung von Funktionen einer Vorrichtung. Erfindungsgemäß ist vorgesehen, dass die Vorrichtung Steuerbefehle der Fernbedienung (12) nur ausführt, wenn zuvor wenigstens einmal eine Autorisierung mit den folgenden Schritten stattgefunden hat:
- auf eine Betätigung der Fernbedienung (12) sendet die Vorrichtung als Reaktion ein Autorisierungssignal an die Fernbedienung (12),
- die Fernbedienung (12) wandelt das Autorisierungssignal in ein Ausgabesignal um und gibt das Ausgabesignal über die Ausgabeeinrichtung aus,
- der Benutzer (13) führt eine vom Ausgabesignal abhängige Eingabe an der Fernbedienung (12) aus,
- die Fernbedienung (12) wandelt die Eingabe in eine Autorisierungsantwort um und sendet die Autorisierungsantwort an die Vorrichtung,
- die Vorrichtung vergleicht die Autorisierungsantwort mit dem versandten Autorisierungssignal und stellt ausreichende Übereinstimmung fest.
The invention relates to a method for authorizing a remote control (12) to be operated by a user (13) and provided with an output device for controlling functions of a device. According to the invention, the device only executes control commands of the remote control (12) if at least once prior authorization has taken place with the following steps:
upon actuation of the remote control (12), the device in response sends an authorization signal to the remote control (12),
the remote control (12) converts the authorization signal into an output signal and outputs the output signal via the output device,
the user (13) executes an input signal dependent input on the remote control (12),
the remote control (12) converts the input into an authorization response and sends the authorization response to the device,
the device compares the authorization response with the sent authorization signal and determines sufficient match.
Description
Die Erfindung betrifft ein Verfahren zur Autorisierung einer von einem Benutzer zu bedienenden und mit einer Ausgabeeinrichtung versehenen Fernbedienung zur Steuerung von Funktionen einer Vorrichtung. Daneben betrifft die Erfindung ein System, ein Computerprogramm und ein Steuergerät.The invention relates to a method for authorizing a remote control to be operated by a user and provided with an output device for controlling functions of a device. In addition, the invention relates to a system, a computer program and a control unit.
Die Steuerung von Funktionen einer Vorrichtung durch eine Fernbedienung ist aus verschiedenen Bereichen der Technik bekannt. Nur beispielhaft wird hingewiesen auf die Steuerung von Maschinen, Kranen, Klimaanlagen, Geräten zur Ausgabe oder Aufnahme von Bild oder Ton, Fahrzeugen. Bevorzugt sind drahtlos wirkende Fernbedienungen. Bekannt ist auch schon die Verwendung eines Smartphones als Fernbedienung, etwa zur Beleuchtungssteuerung. Aus der
Aufgabe der vorliegenden Erfindung ist die Schaffung eines weiteren Verfahrens zur Autorisierung einer Fernbedienung für die Steuerung von Funktionen einer Vorrichtung.Object of the present invention is to provide a further method for authorizing a remote control for the control of functions of a device.
Zur Lösung der Aufgabe ist vorgesehen, dass die Vorrichtung Steuerbefehle der Fernbedienung nur ausführt, wenn zuvor wenigstens einmal eine Autorisierung mit den folgenden Schritten stattgefunden hat:
- auf eine Betätigung der Fernbedienung sendet die Vorrichtung als Reaktion ein Autorisierungssignal an die Fernbedienung,
- die Fernbedienung wandelt das Autorisierungssignal in ein Ausgabesignal um und gibt das Ausgabesignal über die Ausgabeeinrichtung aus,
- der Benutzer führt eine vom Ausgabesignal abhängige Eingabe an der Fernbedienung aus,
- die Fernbedienung wandelt die Eingabe in eine Autorisierungsantwort um und sendet die Autorisierungsantwort an die Vorrichtung,
- die Vorrichtung vergleicht die Autorisierungsantwort mit dem versandten Autorisierungssignal und stellt ausreichende Übereinstimmung fest.
- upon actuation of the remote control, the device in response sends an authorization signal to the remote control,
- the remote controller converts the authorization signal into an output signal and outputs the output signal via the output device,
- the user executes an output signal dependent input on the remote control,
- the remote converts the input into an authorization response and sends the authorization response to the device
- the device compares the authorization response with the sent authorization signal and determines sufficient match.
Bei der ersten Betätigung der Fernbedienung handelt es sich um eine Anfrage nach Übersendung eines Autorisierungssignals oder um einen Steuerbefehl. Die Vorrichtung weist ebenso wie die Fernbedienung Sender und Empfänger für die vorgesehene Kommunikation auf. Vorzugsweise wird über eine Funktechnik kommuniziert, insbesondere per WLAN, Bluetooth oder andere Funktechniken für die Vernetzung von Gegenständen. Ausgabeeinrichtung und Ausgabesignal sind derart gestaltet und vorgesehen, dass der Benutzer das Ausgabesignal wahrnehmen kann.The first operation of the remote control is a request for transmission of an authorization signal or a control command. The device has as well as the remote control transmitter and receiver for the intended communication. Preferably, communication is via a radio technology, in particular via WLAN, Bluetooth or other radio technologies for the networking of objects. Output means and output signal are designed and provided such that the user can perceive the output signal.
Nach einem weiteren Gedanken der Erfindung nimmt die Vorrichtung einen Steuerbefehl der Fernbedienung nur an oder führt diesen nur aus, sofern die Autorisierungsantwort dem Steuerbefehl der Fernbedienung beigefügt ist, auch wenn zuvor bereits wenigstens einmal die Autorisierungsantwort von der Fernbedienung übersandt wurde. Dadurch ist sichergestellt, dass nicht irrtümlich ein Steuerbefehl einer anderen Fernbedienung angenommen wird.According to a further aspect of the invention, the device only accepts or executes a control command of the remote control, provided the authorization response is attached to the control command of the remote control, even if the authorization response has already been transmitted by the remote control at least once before. This ensures that a control command from another remote control is not mistakenly accepted.
Nach einem weiteren Gedanken der Erfindung ist vorgesehen, dass die Vorrichtung Steuerbefehle der Fernbedienung nicht annimmt oder ausführt, wenn seit dem Eingang des ersten oder letzten Autorisierungssignals eine bestimmte Zeitspanne verstrichen ist. Es kann ein Zeitfenster definiert und gespeichert sein, innerhalb dessen die Steuerbefehle einer bereits autorisierten Fernbedienung angenommen werden. Der Beginn des Zeitfensters kann von verschiedenen Bedingungen abhängig sein, nämlich vom Eingang des ersten oder letzten Autorisierungssignals vor dem aktuell vorliegenden Steuerbefehl der Fernbedienung.According to a further aspect of the invention, it is provided that the device does not accept or execute control commands of the remote control when a certain period of time has elapsed since the first or last authorization signal was received. A time window can be defined and stored, within which the control commands of an already authorized remote control are accepted. The beginning of the time window can be dependent on various conditions, namely the input the first or last authorization signal before the currently available control command of the remote control.
Nach einem weiteren Gedanken der Erfindung wird als Fernbedienung ein drahtlos kommunizierendes Mobilgerät verwendet wird, insbesondere ein Smartphone, Tablet oder eine Smartwatch. Als Smartphone wird hier insbesondere ein Mobiltelefon mit Bildschirm und einer zusätzlichen Funktechnik verstanden, so dass ein Mobilfunknetz und ein weiteres Funknetz genutzt werden können. Moderne Smartphones können ohnehin zusätzlich per WLAN und Bluetooth kommunizieren. Erforderlich ist nur eine geeignete App als Software. Analog gilt dies für Tablets und Smartwatches oder ähnliche Mobilgeräte.According to a further aspect of the invention, a wirelessly communicating mobile device is used as a remote control, in particular a smartphone, tablet or a smartwatch. As a smartphone is here in particular a mobile phone with screen and an additional wireless technology understood, so that a mobile network and another wireless network can be used. Modern smartphones can also communicate via Wi-Fi and Bluetooth anyway. Required is only a suitable app as software. Similarly, this applies to tablets and smartwatches or similar mobile devices.
Nach einem weiteren Gedanken der Erfindung wird als Ausgabeeinrichtung ein Bildschirm verwendet. Alternativ können auch Töne oder Vibrationen ausgegeben werden.According to another aspect of the invention, a screen is used as the output device. Alternatively, sounds or vibrations can be output.
Nach einem weiteren Gedanken der Erfindung wird auf dem Bildschirm ein Muster als Ausgabesignal angezeigt. Die Fernbedienung nimmt ein vom Benutzer durch Wischen auf dem Bildschirm erzeugtes Muster als Eingabe an und wandelt dies in die Autorisierungsantwort um. Letztendlich vergleicht dann die Vorrichtung mittelbar das auf dem Bildschirm angegebene Muster mit dem vom Benutzer durch Wischen erzeugten Muster.In accordance with another aspect of the invention, a pattern is displayed on the screen as an output signal. The remote controller accepts a pattern generated by the user by swiping on the screen as input and converts this into the authorization response. Finally, the device then indirectly compares the pattern indicated on the screen with the pattern created by the user by wiping.
Nach einem weiteren Gedanken der Erfindung wird auf dem Bildschirm eine Aufgabe als Ausgabesignal angezeigt. Das zuvor übersandte Autorisierungssignal ist dann die Lösung der Aufgabe oder ein daraus abgeleiteter Wert. Die Fernbedienung nimmt eine vom Benutzer eingegebene Lösung als Eingabe an und wandelt diese in die Autorisierungsantwort um.According to a further aspect of the invention, a task is displayed on the screen as an output signal. The previously transmitted authorization signal is then the solution of the task or a value derived therefrom. The remote controller accepts a user-entered solution as input and converts it to the authorization response.
Nach einem weiteren Gedanken der Erfindung sind Regeln zur Transformation des Autorisierungssignals in das Ausgabesignal und/oder zur Transformation der Eingabe in die Autorisierungsantwort in der Fernbedienung hinterlegt. Die Regeln sind vorzugsweise als Software implementiert und in der Fernbedienung gespeichert. Auch die Regeln für eine Transformation in umgekehrter Richtung können gespeichert sein. Schließlich können die Regeln für eine oder beide Richtungen auch in der Vorrichtung gespeichert sein.According to a further aspect of the invention, rules for transforming the authorization signal into the output signal and / or for transforming the input into the authorization response are stored in the remote control. The rules are preferably implemented as software and stored in the remote control. Also the rules for a reverse transformation can be stored. Finally, the rules for one or both directions may also be stored in the device.
Nach einem weiteren Gedanken der Erfindung generiert die Vorrichtung das Autorisierungssignal als Zufallswert, wobei der Zufallswert von der Vorrichtung elektronisch erzeugt wird. Ausgangspunkt des Autorisierungssignals können somit Zufallszahlen sein, die in an sich bekannter Weise durch geeignete Software oder durch Zufallsgeneratoren erzeugt werden. Aus den Zufallszahlen ergeben sich dann die Autorisierungssignale durch Zuordnung über eine hinterlegte Tabelle oder eine Rechenvorschrift.According to another aspect of the invention, the device generates the authorization signal as a random value, the random value being generated electronically by the device. The starting point of the authorization signal can thus be random numbers, which are generated in a manner known per se by suitable software or by random generators. The random numbers then result in the authorization signals by assignment via a stored table or a calculation rule.
Nach einem weiteren Gedanken der Erfindung ist ein Access Point für WLAN, Bluetooth oder eine andere Funktechnik Teil der Vorrichtung. Außerdem sendet der Access Point das Autorisierungssignal und empfängt die Autorisierungsantwort. Der Access Point hat die Funktion eines Senders und Empfängers in der Vorrichtung.According to a further aspect of the invention, an access point for WLAN, Bluetooth or other radio technology is part of the device. In addition, the access point sends the authorization signal and receives the authorization response. The access point has the function of a transmitter and receiver in the device.
Nach einem weiteren Gedanken der Erfindung ist die Vorrichtung ein Fahrzeug, wobei mit der Fernbedienung beispielsweise eine oder mehrere der folgenden Funktionen gesteuert werden:
Bedienung einer Standheizung, Türschließmechanismus, Fensterschließmechanismus, Dachschließmechanismus, Parkfunktionen, Bedienung einer Liftachse und Luftfederung, Türverriegelungsmechanismus, Bedienung aerodynamischer Klappen; Maschinenfunktionen, insbesondere wie Betonmischer, Krane, Lifte, Kipper, Bandwagen.According to a further aspect of the invention, the device is a vehicle, wherein the remote control, for example, one or more of the following functions are controlled:
Operation of a parking heater, door closing mechanism, window closing mechanism, roof closing mechanism, parking functions, operation of a lift axle and air suspension, door locking mechanism, operation of aerodynamic flaps; Machine functions, in particular as concrete mixers, cranes, lifts, dump trucks, belt trolleys.
Fahrzeuge sind vorzugsweise Personenkraftwagen oder Lastkraftwagen bzw. Nutzfahrzeuge. Bei der Vorrichtung kann es sich aber auch um ein Schiff oder Flugzeug handeln, bzw. eines Teils derselben.Vehicles are preferably passenger cars or trucks or commercial vehicles. The device may also be a ship or an aircraft, or a part thereof.
Nach einem weiteren Gedanken der Erfindung ist die Vorrichtung Teil eines Gebäudes, wobei beispielsweise eine oder mehrere der folgenden Funktionen gesteuert werden:
Türverriegelungsmechanismus, Hausautomation, Beleuchtung, Heizung, Klimaanlage.According to a further aspect of the invention, the device is part of a building, wherein, for example, one or more of the following functions are controlled:
Door locking mechanism, home automation, lighting, heating, air conditioning.
Gegenstand der Erfindung ist auch ein System zur Durchführung eines der voranstehend erläuterten Verfahren und mit den Merkmalen des Anspruchs 13. Das System ist versehen mit einer Fernbedienung und einem elektronischen Steuergerät für die Vorrichtung, insbesondere für ein Fahrzeug, wobei das Steuergerät mit einem Kommunikationsmodul zum Senden von Autorisierungssignalen und zum Empfangen von Signalen der Fernbedienung verbunden ist.The invention also provides a system for carrying out one of the above-explained methods and having the features of
Weiterhin ist Gegenstand der Erfindung ein Computerprogramm, ein Computerprogrammprodukt oder eine App für eine Fernbedienung oder für ein Steuergerät einer Vorrichtung, nämlich zur Durchführung eines der Verfahren.Furthermore, the subject matter of the invention is a computer program, a computer program product or an app for a remote control or for a control device of a device, namely for carrying out one of the methods.
Schließlich ist Gegenstand der Erfindung auch ein Steuergerät mit einem Computerprogramm, einem Computerprogrammprodukt oder einer App zur Durchführung eines der Verfahren.Finally, the subject of the invention is also a control device with a computer program, a computer program product or an app for carrying out one of the methods.
Weitere Merkmale der Erfindung ergeben sich aus der Beschreibung im Übrigen und aus den Ansprüchen. Es zeigen:
- Fig. 1
- eine schematische Darstellung eines Fahrzeugs mit externem Benutzer und drahtloser Fernbedienung,
- Fig. 2
- eine Tabelle zur Erläuterung der zwischen Fernbedienung und Fahrzeug übertragenen Daten,
- Fig. 3
- eine virtuelle Tastatur auf einem Smartphone mit Angabe der Reihenfolge der durch Wischen zu berührenden Ziffern.
- Fig. 1
- a schematic representation of a vehicle with external user and wireless remote control,
- Fig. 2
- a table explaining the data transmitted between the remote control and the vehicle,
- Fig. 3
- a virtual keyboard on a smartphone indicating the order of digits to be touched by wiping.
Als Vorrichtung ist hier ein Fahrzeug 10 vorgesehen, nämlich ein Auflieger mit pneumatischer Bremsanlage und elektronischem Bremssystem. Bestandteil des elektronischen Bremssystems ist ein elektronisches Steuergerät ECU, welches über ein Kommunikationsmodul 11, insbesondere einen sogenannten Access Point, mit einem WLAN-fähigen Gerät kommunizieren kann, etwa mit einem Smartphone als Fernbedienung 12 eines Benutzers 13. Das Kommunikationsmodul 11 kann in das Steuergerät ECU integriert sein oder mit diesem über eine entsprechende Leitung verbunden sein.As a device here is a
Im Fahrzeug 10 vorhandene oder anfallende Daten sollen über die Fernbedienung 11 abrufbar sein. Zusätzlich oder alternativ sollen Funktionen des Fahrzeugs 10 durch die Fernbedienung 11 steuerbar sein, etwa Funktionen einer pneumatischen Federung (Niveauverstellung), Verstellung einer Liftachse, Türverriegelung, Ladebordwand, aerodynamische Klappen, Beleuchtung, Standheizung, Fensterfunktionen. Insbesondere für die Steuerung der Funktionen muss sichergestellt sein, dass nur autorisierte Benutzer bzw. autorisierte Fernbedienungen drahtlos mit dem Kommunikationsmodul 11 kommunizieren können. Um das geforderte hohe Maß an Sicherheit gewährleisten zu können, sind verschiedene Maßnahmen vorgesehen:
Das Kommunikationsmodul 11 ist so eingerichtet, dass jederzeit nur eine Fernbedienung 12 damit kommunizieren darf. Die Verbindungsaufnahme - das sogenannte Pairing - ist vorzugsweise durch besondere Maßnahmen abgesichert. Eine Möglichkeit besteht in der Autorisierung, wie sie in der
The
Auch nachdem das Pairing zwischen einem Smartphone als Fernbedienung 12 auf der einen Seite und dem Access Point als Kommunikationsmodul 11 auf der anderen Seite stattgefunden hat, können unbeabsichtigt Funktionen im Fahrzeug ausgelöst werden, etwa durch Softwarefehler, durch Übernahme der Kontrolle der Fernbedienung 12 durch einen weiteren Netzwerkteilnehmer oder durch Einklinken in die Kommunikation zwischen Fernbedienung 12 und Kommunikationsmodul 11. Um hier eine weitere Hürde aufzubauen und damit an Sicherheit zu gewinnen, wird vom Benutzer 13 eine zusätzliche Autorisierung/Eingabe verlangt, deren Inhalt bzw. Informationsgehalt vom Kommunikationsmodul 11 vorgegeben wird. Außerdem wird diese Vorgabe verschlüsselt vom Kommunikationsmodul 11 zur Fernbedienung 12 übermittelt. Die beiden beteiligten Geräte (Kommunikationsmodul 11 und Fernbedienung 12 = Access Point und Smartphone) kennen den Algorithmus zur Verschlüsselung/Entschlüsselung. Im Kern geht es um eine weitere, von Zeit zu Zeit durchzuführende Autorisierung der Fernbedienung 12 bzw. des Benutzers 13 gegenüber dem Kommunikationsmodul 11. Dadurch, dass der Benutzer vom Kommunikationsmodul 11 eine Aufgabe gestellt bekommt, die er durch Aktion an der Fernbedienung 12 erledigen muss, ist sichergestellt, dass tatsächlich der Benutzer selbst aktiv ist und nicht ein Softwarefehler oder ein Dritter eine Funktion auslösen möchte.Even after the pairing has taken place between a smartphone as a
In
Das Kommunikationsmodul 11 erkennt, dass ein Steuerbefehl vorliegt und verlangt in einem Schritt II eine zusätzliche Autorisierung. Hierzu übersendet das Kommunikationsmodul 11 eine intern zufällig ausgewählte Zahl oder Ziffer als Autorisierungssignal an die Fernbedienung 12. Alternativ generiert das Kommunikationsmodul 11 einen Zufallswert und ermittelt daraus anhand einer hinterlegten Tabelle oder Rechenoperation das Autorisierungssignal.The
In der Fernbedienung 12 ist eine Tabelle oder ein Algorithmus programmiert, aus der sich eine eindeutige Zuordnung zwischen dem übermittelten Autorisierungssignal und einer Abfolge von sieben Ziffern (oder einer anderen Anzahl von Ziffern) als Ausgabesignal ergibt. Ein Beispiel für eine derartige Tabelle ist in
Im Schritt IV soll der Benutzer 13 als Eingabe mit seinem Finger die vorgegebene Abfolge von Ziffern (das Ausgabesignal) nachwischen. Das derart gebildete Wischmuster (die Eingabe) wird im Schritt V zum Kommunikationsmodul 11 übertragen. Anhand der im Kommunikationsmodul 11 hinterlegten Tabelle wird die Eingabe in das zugehörige Autorisierungssignal umgerechnet und mit dem übersandten Autorisierungssignal verglichen oder aber direkt mit einem hinterlegten Ausgabesignal verglichen. Bei Übereinstimmung wird der vorangegangene Steuerbefehl ausgeführt.In step IV, the
Wie oben angegeben, sind im Kommunikationsmodul 11 und in der Fernbedienung 12 die Tabelle mit dem Autorisierungssignal und dem Ausgabesignal abgelegt. Alternativ zu einer Tabelle kann sich der Zusammenhang aus Autorisierungssignal und Ausgabesignal auch auf andere Weise ergeben, etwa durch eine Rechenaufgabe oder durch Einbeziehen netzwerkspezifischer oder gerätespezifischer Werte, etwa von IP-Adressen, oder durch Kombinationen verschiedener Methoden. Eine einfache mathematische Berechnung ist beispielsweise
Vom Ergebnis, welches aufgrund der Eigenschaft der Zahl Pi theoretisch unendlich viele Ziffern aufweist, werden die ersten sieben Stellen verwendet und als Ausgabesignal auf dem Bildschirm 14 der Fernbedienung 11 mit entsprechenden Pfeilen zur Darstellung der Reihenfolge angezeigt.The result, which theoretically has infinitely many digits due to the property of the number Pi, the first seven digits are used and displayed as an output signal on the
Je nach angestrebter Sicherheit werden nach erfolgter Autorisierung Funktionen im Fahrzeug 10 zur Bedienung freigegeben oder sogar ein Zugang zum üblicherweise vorhandenen CAN-Bus gewährt. Auch kann vorgesehen sein, dass das Kommunikationsmodul 11 für jeden Steuerbefehl eine zusätzliche Autorisierung anfordert. Alternativ kann ein Zeitfenster vorgesehen sein, innerhalb dessen Steuerbefehle ohne zusätzliche Autorisierung angenommen werden. Dabei beginnt das Zeitfenster vorzugsweise mit dem Eingang des letzten Wischmusters im Kommunikationsmodul 11. Alternativ kann generell nach Ablauf einer definierten Zeitspanne nach der letzten zusätzlichen Autorisierung eine neue zusätzliche Autorisierung verlangt werden.Depending on the desired security functions are released in the
Grundsätzlich führt das Kommunikationsmodul 11 die angegebenen Operationen aus. Möglich ist aber auch eine Ausführung im Steuergerät ECU, abgesehen von der Kommunikation mit der Fernbedienung 12.Basically, the
- 1010
- Fahrzeugvehicle
- 1111
- Kommunikationsmodulcommunication module
- 1212
- Fernbedienungremote Control
- 1313
- Benutzeruser
- 1414
- Bildschirmscreen
- ECUECU
- elektronisches Steuergerätelectronic control unit
Claims (16)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102017009015.7A DE102017009015A1 (en) | 2017-09-26 | 2017-09-26 | Procedure for authorizing a remote control |
Publications (1)
Publication Number | Publication Date |
---|---|
EP3460775A1 true EP3460775A1 (en) | 2019-03-27 |
Family
ID=63449190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP18188850.4A Pending EP3460775A1 (en) | 2017-09-26 | 2018-08-14 | Method for authorizing remote control |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP3460775A1 (en) |
DE (1) | DE102017009015A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021151486A1 (en) | 2020-01-30 | 2021-08-05 | Zf Cv Systems Global Gmbh | Method for setting up a data connection and data transmission system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10144002A1 (en) * | 2001-09-07 | 2003-04-03 | Audi Ag | Interactive organizer, e.g. for controlling vehicle functions, communicates with vehicle control system via IR interface and carries out commands recognized as relevant from stored data |
DE102014201468B3 (en) * | 2014-01-28 | 2015-02-12 | Siemens Aktiengesellschaft | Traffic control device |
DE102014010089A1 (en) | 2014-07-08 | 2016-01-14 | Wabco Gmbh | Method for authorization in a wireless vehicle network |
DE102014010752A1 (en) * | 2014-07-21 | 2016-01-21 | Wabco Gmbh | Method for establishing a wireless connection |
WO2016106774A1 (en) * | 2015-01-04 | 2016-07-07 | 华为技术有限公司 | Pattern lock unlocking method and terminal |
US20170236343A1 (en) * | 2016-02-16 | 2017-08-17 | GM Global Technology Operations LLC | Regulating vehicle access using cryptographic methods |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6448894B1 (en) * | 1999-09-30 | 2002-09-10 | Siemens Automotive Corporation | Passive actuation of home security system |
US8736438B1 (en) * | 2012-08-15 | 2014-05-27 | Google Inc. | Computing device as a vehicle key |
US9147065B2 (en) * | 2013-03-01 | 2015-09-29 | Gogo Llc | Determining human stimuli at computing devices |
US20170098067A1 (en) * | 2015-10-01 | 2017-04-06 | Facebook, Inc. | Systems and methods for user authentication |
US10112581B2 (en) * | 2016-01-29 | 2018-10-30 | Faraday&Future Inc. | Remote control system for a vehicle |
-
2017
- 2017-09-26 DE DE102017009015.7A patent/DE102017009015A1/en active Pending
-
2018
- 2018-08-14 EP EP18188850.4A patent/EP3460775A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10144002A1 (en) * | 2001-09-07 | 2003-04-03 | Audi Ag | Interactive organizer, e.g. for controlling vehicle functions, communicates with vehicle control system via IR interface and carries out commands recognized as relevant from stored data |
DE102014201468B3 (en) * | 2014-01-28 | 2015-02-12 | Siemens Aktiengesellschaft | Traffic control device |
DE102014010089A1 (en) | 2014-07-08 | 2016-01-14 | Wabco Gmbh | Method for authorization in a wireless vehicle network |
DE102014010752A1 (en) * | 2014-07-21 | 2016-01-21 | Wabco Gmbh | Method for establishing a wireless connection |
WO2016106774A1 (en) * | 2015-01-04 | 2016-07-07 | 华为技术有限公司 | Pattern lock unlocking method and terminal |
US20170236343A1 (en) * | 2016-02-16 | 2017-08-17 | GM Global Technology Operations LLC | Regulating vehicle access using cryptographic methods |
Also Published As
Publication number | Publication date |
---|---|
DE102017009015A1 (en) | 2019-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3206363B1 (en) | Method for authorisation in a wireless vehicle network | |
DE102017108658A1 (en) | DETERMINING CONTINUOUS USER INTERACTION AND VIEW BY MEASURING FORCE VARIABILITY | |
DE112013002160T5 (en) | Vehicle-based control system and vehicle-mounted control device | |
EP3332348B1 (en) | Method for operating a motor vehicle, and system for operating a motor vehicle | |
EP3259164B1 (en) | Configuring the handling control of a motor vehicle | |
EP3496978B1 (en) | Control system and method for unlocking a motor vehicle with integrated nfc-reader | |
DE102016221480A1 (en) | Method for communication between a control point, which controls an automatically moving vehicle externally, and another road user and automatically moving vehicle | |
DE102018130200A1 (en) | Method for controlling access to a vehicle and system for controlling access to a vehicle | |
DE112018001217T5 (en) | Apparatus and method for storing a custom vehicle setting | |
EP3746344A1 (en) | Control system for a motor vehicle for coordinating and carrying out customer functions, method for operating such a control system, and motor vehicle comprising such a control system | |
EP3121069B1 (en) | Remote deactivation of function activation for a vehicle | |
WO2014005965A1 (en) | Association of an identification stored in a mobile terminal with a location | |
EP3460775A1 (en) | Method for authorizing remote control | |
DE102016004963B4 (en) | Device and method for resetting ECU settings in the motor vehicle | |
DE102021107030A1 (en) | Authentication system, mobile device, processing device and non-transitory computer readable medium | |
DE102021202302A1 (en) | MULTIFUNCTIONAL SWITCH SYSTEM FOR AN AUTONOMOUS VEHICLE AND METHOD OF OPERATION THEREOF | |
DE102016213145A1 (en) | Methods and apparatus for authenticating a motor vehicle | |
DE102014010089A1 (en) | Method for authorization in a wireless vehicle network | |
DE102005011436A1 (en) | Remote control for devices and components in commercial vehicle, has receiver unit provided with transmitter, and mobile command input device comprising mobile telephone | |
DE102013021816A1 (en) | Method for providing a function for a motor vehicle | |
DE102016205138A1 (en) | Device and method for filtering security-relevant interventions, as well as a gateway control unit | |
DE102022002462B4 (en) | Method for operating a vehicle-integrated computing system and vehicle | |
DE102019131690A1 (en) | Procedure and vehicle key for controlling different vehicles | |
DE10322824A1 (en) | Remote vehicle control system for assisting in the movement of vehicles, especially goods vehicles, in limited spaces has at least a remote control unit for transmitting command signals to a vehicle drive train controller | |
DE102022113748A1 (en) | Utility-centered adjustment of a vehicle, control unit, vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN PUBLISHED |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20190927 |
|
RBV | Designated contracting states (corrected) |
Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20200724 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: ZF CV SYSTEMS HANNOVER GMBH |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: ZF CV SYSTEMS EUROPE BV |