DE102011007002B4 - Verification of the validity of a record transmitted using acoustic coding between two devices - Google Patents

Verification of the validity of a record transmitted using acoustic coding between two devices Download PDF

Info

Publication number
DE102011007002B4
DE102011007002B4 DE201110007002 DE102011007002A DE102011007002B4 DE 102011007002 B4 DE102011007002 B4 DE 102011007002B4 DE 201110007002 DE201110007002 DE 201110007002 DE 102011007002 A DE102011007002 A DE 102011007002A DE 102011007002 B4 DE102011007002 B4 DE 102011007002B4
Authority
DE
Germany
Prior art keywords
processing device
data
data record
data processing
mobile terminal
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.)
Expired - Fee Related
Application number
DE201110007002
Other languages
German (de)
Other versions
DE102011007002A1 (en
Inventor
Günther Banholzer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Philosoft Ip Ug (haftungsbeschraenkt) De
Original Assignee
Contnet AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Contnet AG filed Critical Contnet AG
Priority to DE201110007002 priority Critical patent/DE102011007002B4/en
Publication of DE102011007002A1 publication Critical patent/DE102011007002A1/en
Application granted granted Critical
Publication of DE102011007002B4 publication Critical patent/DE102011007002B4/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/02Non-electrical signal transmission systems, e.g. optical systems using infrasonic, sonic or ultrasonic waves

Abstract

Verfahren zum Überprüfen der Validität eines Datensatzes, das Verfahren aufweisend Kodieren des Datensatzes in einen dem Datensatz eindeutig zugeordneten und eine akustische Signalfolge beschreibenden Signaldatensatz, Transferieren des Signaldatensatzes von einer Datenverarbeitungseinrichtung (110, 210) zu einem mobilen Endgerät (130, 230), Wiedergeben der akustischen Signalfolge mittels des mobilen Endgerätes (130, 230), Empfangen der akustischen Signalfolge von einem Kommunikationsgerät (160, 260), welches einen akustischen Empfänger aufweist, und Überprüfen der Validität des Datensatzes mittels eines Vergleiches zwischen (a) einem aus der übertragenen akustischen Signalfolge ermittelten Rekonstruktionsdatensatz und (b) zumindest einem in einer Datenbank (225) gespeicherten Vergleichsdatensatz, wobei das Transferieren des Signaldatensatzes ein von einem Nutzer des mobilen Endgerätes (130, 230) kontrolliertes Herunterladen des Signaldatensatzes mit dem mobilen Endgerät (130, 230) von der Datenverarbeitungseinrichtung (110, 210) aufweist.Method for checking the validity of a data record, the method comprising coding the data record into a signal data record clearly assigned to the data record and describing an acoustic signal sequence, transferring the signal data record from a data processing device (110, 210) to a mobile terminal (130, 230), playing back the acoustic signal sequence by means of the mobile terminal (130, 230), receiving the acoustic signal sequence from a communication device (160, 260) which has an acoustic receiver, and checking the validity of the data record by means of a comparison between (a) one of the transmitted acoustic signal sequence determined reconstruction data record and (b) at least one comparison data record stored in a database (225), wherein the transfer of the signal data record is a download of the signal data record controlled by a user of the mobile terminal (130, 230) from the mobile terminal (130, 230) of the data processing device (110, 210).

Description

Die vorliegende Erfindung betrifft allgemein das technische Gebiet der Datensicherheit. Insbesondere betrifft die vorliegende Erfindung ein Verfahren zum Überprüfen der Validität eines Datensatzes, welcher in kodierter Form zwischen verschiedenen Entitäten eines Netzwerkes übertragen wurde. Ferner betrifft die vorliegende Erfindung verschiedene Datenverarbeitungseinrichtungen für ein System zum Überprüfen der Validität eines Datensatzes. Außerdem betrifft die vorliegende Erfindung ein System mit zwei derartigen Datenverarbeitungseinrichtungen sowie ein entsprechendes Computerprogramm zum Überprüfen der Validität eines zwischen zwei Geräten übertragenen Datensatzes.The present invention relates generally to the technical field of data security. In particular, the present invention relates to a method for verifying the validity of a data set transmitted in coded form between different entities of a network. Furthermore, the present invention relates to various data processing devices for a system for checking the validity of a data record. Moreover, the present invention relates to a system with two such data processing devices and a corresponding computer program for checking the validity of a transmitted between two devices record.

Im Zeitalter der Kommunikationstechnologie werden Information zwischen verschiedenen Nutzern häufig auf elektronischem Wege ausgetauscht. So ist es vielerorts nicht erforderlich, beispielsweise eine Fahrkarte oder eine Eintrittskarte in Papierform zu verwenden. Oft werden mit einer Fahrkarte oder mit einer Eintrittskarte verknüpfte Informationen einfach auf elektronischem Wege auf ein Kommunikationsendgerät (in diesem Dokument auch kurz als Endgerät bezeichnet) übertragen. Bei einer Kontrolle der Fahr- bzw. Eintrittskarte werden dann von einer geeigneten Leseeinrichtung die mit der Karte verknüpften Informationen ausgelesen. Unter Verwendung einer mit der Leseeinrichtung verbundenen Datenbank oder lokaler Algorithmen wird dann die Gültigkeit der Fahr- bzw. Eintrittskarte überprüft.In the age of communication technology, information between different users is often exchanged electronically. So it is not necessary in many places, for example, to use a ticket or a ticket in paper form. Often, information associated with a ticket or ticket is simply transmitted electronically to a communication terminal (also referred to herein as a terminal for short). When the ticket or ticket is checked, the information associated with the card is then read out by a suitable reading device. Using a database or local algorithms connected to the reading device, the validity of the ticket is checked.

Die mit der Fahr- bzw. Eintrittskarte verknüpften Informationen können beispielsweise per Email, per Multimedia Messaging Service (MMS) Nachricht oder per Short Message Service (SMS) Nachricht mit nachfolgendem Wireless Application Protocol (WAP)-Download auf das Endgerät übertragen werden. Ferner ist eine Informationsübertragung auf das Endgerät auch ausgehend von einem Computer über eine Datenverbindung wie beispielsweise eine USB Verbindung, eine Infrarot-Schnittstelle oder eine Funkverbindung (z. B. Bluetooth) möglich.The information associated with the ticket or ticket can be transmitted to the terminal, for example by email, by Multimedia Messaging Service (MMS) message or short message service (SMS) message with subsequent Wireless Application Protocol (WAP). Furthermore, an information transmission to the terminal is also possible starting from a computer via a data connection such as a USB connection, an infrared interface or a radio connection (eg Bluetooth).

Die auf das Endgerät übertragenen Informationen, welche im Folgenden auch als Datensatz oder als Signaldatensatz bezeichnet werden, können als alphanumerischer Code oder als Bild auf dem Endgerät angezeigt und dann von der Leseeinrichtung gelesen werden. Als Bild eignet sich insbesondere ein eindimensionaler oder eine zweidimensionaler Strichcode.The information transmitted to the terminal, which is also referred to below as a data record or as a signal data record, can be displayed as an alphanumeric code or as an image on the terminal and then read by the reading device. In particular, a one-dimensional or a two-dimensional barcode is suitable as the image.

Eine optische Informationsübertragung zwischen dem Endgerät und einer Leseeinrichtung hat den Nachteil, dass das Endgerät mit einer geeigneten optischen Anzeigevorrichtung und die Leseeinrichtung mit einem geeigneten optischen Bildabtaster (Scanner) ausgestattet sein müssen. Diese Art der automatischen Informationsübertragung stellt somit sowohl an das Endgerät als auch an die Leseeinrichtung relativ hohe Anforderungen hinsichtlich der apparativen Ausstattung.Optical information transmission between the terminal and a reading device has the disadvantage that the terminal must be equipped with a suitable optical display device and the reading device with a suitable optical image scanner (scanner). This type of automatic information transmission thus places relatively high demands on the apparatus equipment both at the terminal and at the reading device.

US 60 14 441 A offenbart ein Nutzer-Authentifizierungssystem 1, welches ein mobiles Gerät 2 zum Authentifizieren eines Nutzers und ein sog. Nutzer-Verifizierungssystem 12 aufweist. Von dem mobilen Gerät 2 werden Doppeltonmehrfrequenz-Töne (DTMF-Töne) zu dem Verifizierungssystem 12 übertragen, in dem dann anhand der empfangenen DTMF-Töne eine Authentifizierung des Nutzers des mobilen Geräts 2 stattfindet. Persönliche Daten und Kennworte werden bei der Registrierung des Nutzers von einem sog. ”Fulfillment Center” 16 erfasst und von diesem auf dem mobilen Gerät 2 installiert. Diese Installation geschieht aus Gründen der Datensicherheit unmittelbar in dem betreffenden ”Fulfillment Center” 16, von welchem das mobile Gerät 2 nach erfolgreicher Installation an den betreffenden Nutzer zurückgeschickt wird. Damit entscheidet in letzter Instanz das ”Fulfillment Center” 16 über die Installation der persönlichen Daten und Kennworte, welche nach einer einmaligen Installation oder Proramierung später dem betreffenden Nutzer als im Prinzip unbegrenzt verwendbarer elektronischer Schlüssel dienen. US 60 14 441 A discloses a user authentication system 1 which is a mobile device 2 for authenticating a user and a so-called user verification system 12 having. From the mobile device 2 Dual tone multi-frequency tones (DTMF tones) become the verification system 12 in which then based on the received DTMF tones authentication of the user of the mobile device 2 takes place. Personal data and passwords are provided by a so-called "fulfillment center" when registering the user. 16 captured and from this on the mobile device 2 Installed. For reasons of data security, this installation takes place directly in the respective "fulfillment center". 16 from which the mobile device 2 sent back to the user after successful installation. This is ultimately decided by the "fulfillment center" 16 on the installation of personal data and passwords, which after a single installation or proramierung later serve the user in question as in principle unlimited usable electronic key.

US 2009/01 86 574 A1 offenbart ein Wählgerät, welches Sequenzen von DTMF-Tönen speichert. Die gespeicherten DTMF-Töne werden nach einer Aktivierung von einem Nutzer an einen Telefonhörer oder an ein Mobiltelefon übertragen und können dort auf automatische Weise einen Anruf basierend auf einer vorprogrammierten Nummer initiieren. US 2009/01 86 574 A1 discloses a dialer which stores sequences of DTMF tones. The stored DTMF tones are transmitted after activation by a user to a telephone handset or to a mobile phone and can there automatically initiate a call based on a preprogrammed number.

US 48 87 078 A offenbart eine DTMF-Code gesteuerte Schließeinrichtung, bei der mittels einer Tastatur und einer entsprechenden Tastatur-Encoderschaltung eine Tonsequenz an einen Empfänger gesendet wird. Der Empfänger decodiert die empfangene Tonsequenz. Bei einer Übereinstimmung mit einem in einem Speicher gespeicherten Vergleichswert öffnet sich dann ein Türschloss der DTMF-Code gesteuerten Schließeinrichtung. US 48 87 078 A discloses a DTMF code controlled locking device in which a tone sequence is sent to a receiver by means of a keyboard and a corresponding keyboard encoder circuit. The receiver decodes the received sound sequence. In a match with a stored in a memory comparison value then opens a door lock the DTMF code controlled locking device.

Der Erfindung hegt die Aufgabe zugrunde, eine automatische Informationsübertragung zwischen einem Endgerät und einer Leseeinrichtung zu schaffen, welche lediglich geringe apparative Anforderungen an die beteiligten Geräte stellt.The invention has the object to provide an automatic transfer of information between a terminal and a reading device, which provides only low equipment requirements for the devices involved.

Diese Aufgabe wird gelöst durch die Gegenstände der unabhängigen Patentansprüche. Vorteilhafte Ausführungsformen der vorliegenden Erfindung sind in den abhängigen Ansprüchen beschrieben.This object is solved by the subject matters of the independent claims. Advantageous embodiments of the present invention are described in the dependent claims.

Gemäß einem ersten Aspekt der Erfindung wird ein Verfahren zum Überprüfen der Validität eines Datensatzes beschrieben. Das Verfahren weist auf (a) ein Kodieren des Datensatzes in einen dem Datensatz eindeutig zugeordneten und eine akustische Signalfolge beschreibenden Signaldatensatz, (b) ein Transferieren des Signaldatensatzes von einer Datenverarbeitungseinrichtung zu einem mobilen Endgerät, (c) ein Wiedergeben der akustischen Signalfolge mittels des mobilen Endgerätes, (d) ein Empfangen der akustischen Signalfolge von einem Kommunikationsgerät, welches einen akustischen Empfänger aufweist, und (e) ein Überprüfen der Validität des Datensatzes mittels eines Vergleiches zwischen einem aus der übertragenen akustischen Signalfolge ermittelten Rekonstruktionsdatensatz und zumindest einem in einer Datenbank gespeicherten Vergleichsdatensatz.According to a first aspect of the invention, a method for verifying the validity of a Record described. The method comprises (a) coding the data record into a data record uniquely assigned to the data record and describing an acoustic signal sequence, (b) transferring the signal data record from a data processing device to a mobile terminal, (c) reproducing the acoustic signal sequence by means of the mobile Terminal, (d) receiving the acoustic signal sequence from a communication device having an acoustic receiver, and (e) verifying the validity of the data set by means of a comparison between a determined from the transmitted acoustic signal sequence reconstruction data set and at least one stored in a database comparison data set ,

Erfindungsgemäß weist das Transferieren des Signaldatensatzes ein Herunterladen des Signaldatensatzes mit dem mobilen Endgerät von der Datenverarbeitungseinrichtung auf. Damit wird das Transferieren des Signaldatensatzes von dem Nutzer des mobilen Endgerätes auf einfache Weise kontrolliert. Ein Vermeiden des Herunterladens des Signaldatensatzes kann dadurch erfolgen, dass der Nutzer den entsprechenden Download nicht aktiviert oder einen automatisch aktivierten Download bewusst abbricht. Der Nutzer kann den Download beispielsweise auch erst dann starten, wenn er mit seinem mobilen Endgerät eine gute Datenverbindung zu der Datenverarbeitungsvorrichtung aufgebaut hat. In diesem Zusammenhang kann eine gute Datenverbindung beispielsweise dann gegeben sein, wenn sie eine hohe Übertragungsrate aufweist und/oder wenn die entsprechende Datenübertragung insbesondere für den Nutzer besonders kostengünstig ist.According to the invention, the transferring of the signal data record comprises a downloading of the signal data record with the mobile terminal from the data processing device. Thus, the transfer of the signal data set is controlled by the user of the mobile terminal in a simple manner. A avoidance of downloading the signal data set can be effected in that the user does not activate the corresponding download or deliberately terminates an automatically activated download. The user can also start the download, for example, only when he has established a good data connection to the data processing device with his mobile terminal. In this context, a good data connection can be given, for example, if it has a high transmission rate and / or if the corresponding data transmission is particularly cost-effective, in particular for the user.

Das Herunterladen des Signaldatensatzes kann beispielsweise durch eine Nachricht ausgelöst werden, welche von der Datenverarbeitungseinrichtung oder von einer beliebigen anderen Entität eines Kommunikationsnetzwerkes an das mobile Endgerät gesendet wird. Nach einem Empfang der Nachricht kann das Herunterladen automatisch starten. Alternativ kann das Herunterladen auch erst nach einer Bestätigung durch den Nutzer des mobilen Endgerätes erfolgen. Die Nachricht kann beispielsweise eine Email oder eine Short Message Service (SMS) Nachricht sein. Die Nachricht kann beispielsweise eine Download-Adresse enthalten.The download of the signal data set can be triggered for example by a message which is sent by the data processing device or by any other entity of a communication network to the mobile terminal. After receiving the message, the download can start automatically. Alternatively, the download can also be made only after confirmation by the user of the mobile device. The message may be, for example, an email or a Short Message Service (SMS) message. For example, the message may include a download address.

Dem beschriebenen Verfahren liegt die Erkenntnis zugrunde, dass die Validität eines Datensatzes auf einfache Weise und unter Vermeidung von technisch aufwändigen Mitteln dadurch überprüft werden kann, dass der Datensatz zunächst von einer Datenverarbeitungseinrichtung in einen Signaldatensatz umgewandelt wird, welcher in eindeutiger Weise eine akustische Signalfolge beschreibt. Der Signaldatensatz wird dann zu einem mobilen Endgerät übertragen und von diesem als die akustische Signalfolge wiedergegeben. Danach wird die akustische Signalfolge von dem akustischen Empfänger eines Kommunikationsgerätes aufgenommen. Aus der akustischen Signalfolge wird dann mittels einer eindeutigen Rekonstruktionsprozedur ein Rekonstruktionsdatensatz ermittelt, welcher mit einem oder mit mehreren Vergleichsdatensätzen verglichen wird, die in einer Datenbank gespeichert sind. Falls sich ein dem Rekonstruktionsdatensatz entsprechender Vergleichsdatensatz in der Datenbank findet und dieser Vergleichsdatensatz in der Datenbank als gültig markiert ist, dann wird die dem Rekonstruktionsdatensatz zugrunde liegende akustische Signalfolge und der der akustischen Signalfolge mittelbar über den Signaldatensatz zugrunde liegende Datensatz als ein gültiger Datensatz erachtet. Sollte sich kein entsprechender Eintrag in der Datenbank befinden oder der gefundene Vergleichsdatensatz als ungültig markiert sein, dann wird die akustische Signalfolge und auch der zugrunde liegende Datensatz als ungültig erachtet.The method described is based on the finding that the validity of a data record can be checked in a simple manner and avoiding technically complex means by first converting the data record into a signal data record by a data processing device which unambiguously describes an acoustic signal sequence. The signal data record is then transmitted to a mobile terminal and reproduced by this as the acoustic signal sequence. Thereafter, the acoustic signal sequence is received by the acoustic receiver of a communication device. From the acoustic signal sequence, a reconstruction data record is then determined by means of a clear reconstruction procedure, which is compared with one or more comparison data records which are stored in a database. If a comparison data set corresponding to the reconstruction data record is found in the database and this comparison data record is marked as valid in the database, then the acoustic signal sequence on which the reconstruction data record is based and the data record underlying the acoustic signal sequence indirectly via the signal data record are considered to be a valid data record. If there is no corresponding entry in the database or if the comparison data record found is marked as invalid, then the acoustic signal sequence and also the underlying data record are considered invalid.

Der Signaldatensatz kann jede beliebige Information enthalten, aus der sich die beschriebene akustische Signalfolge in eindeutiger Weise generieren lässt. Die akustische Signalfolge kann insbesondere in einer Signaldatei gespeichert sein, bei der es sich um eine Audiodatei in einem beliebigen Dateiformat, eine MIDI-Datei oder jedes andere Dateiformat handeln kann, die auf dem Endgerät in ein akustisches Signal gewandelt werden kann.The signal data record can contain any information from which the described acoustic signal sequence can be generated in a unique way. In particular, the acoustic signal sequence may be stored in a signal file, which may be an audio file in any file format, a MIDI file or any other file format that may be converted to an acoustic signal on the terminal.

Das Transferieren des Signaldatensatzes zu dem mobilen Endgerät kann auf beliebige Weise erfolgen. Beispielsweise kann der Signaldatensatz mittels einer Email oder einer Multimedia Messaging Service (MMS) Nachricht auf das mobile Endgerät transferiert werden. In diesem Zusammenhang wird darauf hingewiesen, dass es keinen grundsätzlichen Unterschied zwischen der Transferierung z. B. eines Bildcodes oder einem beliebigen akustischen Signal von einer sendenden Datenverarbeitungseinrichtung zu dem mobilen Endgerät gibt.The transfer of the signal data record to the mobile terminal can take place in any desired manner. For example, the signal data record can be transferred by means of an email or a Multimedia Messaging Service (MMS) message to the mobile terminal. In this context, it should be noted that there is no fundamental difference between the transfer z. B. a picture code or any acoustic signal from a transmitting data processing device to the mobile terminal.

Die Datenverarbeitungseinrichtung kann jede beliebige Entität sein, die mit dem mobilen Endgerät eine direkte oder eine indirekte (beispielsweise über eine Mobilfunknetz) Datenverbindung aufbauen kann.The data processing device can be any entity that can establish a direct or indirect (for example via a mobile radio network) data connection with the mobile terminal.

Das mobile Endgerät kann jedes beliebige technische Gerät sein, welches in der Lage ist, eine direkte oder indirekte (beispielsweise über eine Mobilfunknetz) Datenverbindung mit der Datenverarbeitungseinrichtung einzugehen. Das mobile Endgerät kann insbesondere ein Mobiltelefon sein. Das mobile Endgerät kann jedoch auch ein sog. Personal Digital Assistent (PDA), ein Notebook Computer oder eine beliebige andere bewegliche Kommunikationsvorrichtung sein.The mobile terminal can be any technical device which is able to enter into a direct or indirect (for example via a mobile network) data connection with the data processing device. The mobile terminal may in particular be a mobile phone. However, the mobile terminal can also be a so-called. Personal Digital Assistant (PDA), a notebook computer or be any other mobile communication device.

Das Kommunikationsgerät kann jede beliebige Entität sein, die (a) mit der Datenverarbeitungseinrichtung eine Verbindung aufbauen und sich bei dieser identifizieren kann und die (b) über einen akustischen Empfänger (z. B. ein Mikrofon) verfügt, zum Beispiel ein Computer mit Mikrofon oder ein einfaches Festnetztelefon an einem Anschluss mit Rufummernübermittlung.The communication device may be any entity that (a) can connect to and identify with the data processing device and that (b) has an acoustic receiver (eg, a microphone), such as a computer with a microphone or a simple landline telephone at a connection with call number transmission.

Zur Übertragung der akustischen Signalfolge ist es lediglich erforderlich, dass das mobile Endgerät eine akustische Ausgabeeinrichtung (z. B. einen Lautsprecher) zum Ausgeben der akustischen Signalfolge aufweist und dass das Kommunikationsgerät bzw. der akustische Empfänger eine akustische Eingabeeinrichtung (z. B. ein Mikrofon) zum Aufnehmen der akustischen Signalfolge aufweist.For the transmission of the acoustic signal sequence, it is only necessary for the mobile terminal to have an acoustic output device (eg a loudspeaker) for outputting the acoustic signal sequence, and for the communication device or the acoustic receiver to be an acoustic input device (eg a microphone ) for receiving the acoustic signal sequence.

Ein weiterer Vorteil der beschriebenen Kodierung des Datensatzes in einen (akustischen) Signaldatensatz besteht kann darin gesehen werden, dass ein hoher technischer Aufwand notwendig wäre, um eine entsprechende akustische Signaldatei zu fälschen.A further advantage of the coding of the data record described in an (acoustic) signal data set can be seen in the fact that a high technical effort would be necessary to falsify a corresponding acoustic signal file.

Gemäß einem Ausführungsbeispiel der Erfindung weist die akustische Signalfolge eine Tonsequenz und/oder einen Morsecode auf. Damit kann auf besonders einfache und effiziente Weise eine zuverlässige akustische Kodierung des zu validierenden Datensatzes vorgenommen werden. Die Verwendung einer Tonsequenz und/oder eines Morsecodes hat ferner den Vorteil, dass eine wenig fehleranfällige akustische Übertragung der akustischen Signalfolge von dem mobilen Endgerät zu dem akustischen Empfänger des Kommunikationsgerätes realisiert werden kann.According to one exemplary embodiment of the invention, the acoustic signal sequence has a tone sequence and / or a Morse code. This can be made in a particularly simple and efficient way a reliable acoustic coding of the data set to be validated. The use of a tone sequence and / or a Morse code also has the advantage that a little error-prone acoustic transmission of the acoustic signal sequence from the mobile terminal to the acoustic receiver of the communication device can be realized.

Gemäß einem weiteren Ausführungsbeispiel der Erfindung weist das Verfahren ferner auf (a) ein Kodieren des Datensatzes in ein dem Datensatz eindeutig zugeordnetes optisches Signal, (b) ein Übertragen des optischen Signals von dem mobilen Endgerät zu dem Kommunikationsgerät, welches einen optischen Empfänger aufweist, und (c) ein Überprüfen der Validität des Datensatzes ferner mittels eines Vergleiches zwischen einem aus dem übertragenen optischen Signal ermittelten weiteren Rekonstruktionsdatensatz und zumindest einem in der Datenbank gespeicherten weiteren Vergleichsdatensatz.According to a further embodiment of the invention, the method further comprises (a) encoding the data record into an optical signal uniquely associated with the data record, (b) transmitting the optical signal from the mobile terminal to the communication device having an optical receiver, and (c) checking the validity of the data record further by means of a comparison between a further reconstruction data record determined from the transmitted optical signal and at least one further comparison data record stored in the database.

Die beschriebene zusätzliche optische Kodierung des Datensatzes und die nachfolgende Überprüfung der Validität des Datensatzes zusätzlich basierend auf der auf optischem Wege übertragenen Information zwischen dem mobilen Endgerät und dem Kommunikationsgerät hat den Vorteil, dass die Sicherheit der gesamten Validierungsprozedur weiter erhöht werden kann. Dabei kann die oben beschrieben akustische Informationsübertragung in Verbindung mit der nachfolgenden (akustischen) Validierung und die hier beschriebene optische Informationsübertragung in Verbindung mit der nachfolgenden (optischen) Validierung voneinander unabhängig durchgeführt werden. Auf diese Weise kann eine Redundanz zwischen zwei verschiedenen Validierungsprozeduren in dem beschriebenen Verfahren erreicht werden, welche eine erhöhte Datensicherheit zur Folge hat.The described additional optical coding of the data set and the subsequent verification of the validity of the data set additionally based on the optically transmitted information between the mobile terminal and the communication device has the advantage that the security of the entire validation procedure can be further increased. In this case, the above-described acoustic information transmission in connection with the subsequent (acoustic) validation and the optical information transmission described herein in connection with the subsequent (optical) validation can be performed independently of each other. In this way, a redundancy between two different validation procedures can be achieved in the described method, which results in increased data security.

Das optische Signal kann beispielsweise eine Signalfolge sein, in der in einer bestimmten zeitlichen Abfolge einzelne optische Signale von dem mobilen Endgerät zu dem Kommunikationsgerät übertragen werden. Das optische Signal kann jedoch auch ein eindimensionales, ein zweidimensionales oder ggf. sogar ein dreidimensionales Bild sein, welches von dem optischen Empfänger des Kommunikationsgerätes, beispielsweise einem Scanner, eingelesen wird. Ein eindimensionales Bild kann z. B. ein Strichcode, ein zweidimensionales Bild kann z. B. ein Matrixcode sein. Ein dreidimensionales Bild kann z. B. ein Hologramm sein.The optical signal can be, for example, a signal sequence in which individual optical signals are transmitted from the mobile terminal to the communication device in a specific time sequence. However, the optical signal can also be a one-dimensional, a two-dimensional or possibly even a three-dimensional image, which is read by the optical receiver of the communication device, for example a scanner. A one-dimensional image can, for. As a bar code, a two-dimensional image can z. B. be a matrix code. A three-dimensional image can z. B. be a hologram.

Die Kodierung des optischen Signals kann dabei direkt aus dem Datensatz oder indirekt über einen weiteren Signaldatensatz erfolgen. Eine direkte Kodierung kann in der Datenverarbeitungseinrichtung erfolgen, welche dann einen weiteren Signaldatensatz, der das optische Signal beschreibt, an das mobile Endgerät überträgt. Dies hat den Vorteil, dass nicht nur die Übertragung des optischen Signals zwischen dem mobilen Endgerät und dem Kommunikationsgerät redundant zu der Übertragung der akustischen Signalfolge erfolgt, sondern dass auch die Informationsübertragung zwischen der Datenverarbeitungseinrichtung und dem mobilen Endgerät in Bezug auf die spätere akustische bzw. optische Signalübertragung redundant erfolgt. Damit kann eine besonders hohe Datensicherheit gewährleistet werden.The coding of the optical signal can take place directly from the data set or indirectly via a further signal data record. A direct coding can take place in the data processing device, which then transmits a further signal data record which describes the optical signal to the mobile terminal. This has the advantage that not only the transmission of the optical signal between the mobile terminal and the communication device takes place redundantly to the transmission of the acoustic signal sequence, but also that the information transmission between the data processing device and the mobile terminal with respect to the later acoustic or optical Signal transmission is redundant. This ensures a particularly high level of data security.

Eine indirekte Kodierung über einen weiteren Signaldatensatz kann mit dem mobilen Endgerät durchgeführt werden. In diesem Fall müsste das mobile Endgerät jedoch dazu eingerichtet sein, basierend auf dem empfangenen Signaldatensatz das dem Datensatz entsprechende optische Signal zu generieren. Dies hätte den Vorteil, dass lediglich ein Signaldatensatz von der Datenverarbeitungseinrichtung an das mobile Endgerät übertragen werden müsste.An indirect coding via a further signal data record can be carried out with the mobile terminal. In this case, however, the mobile terminal would have to be set up to generate the optical signal corresponding to the data record based on the received signal data record. This would have the advantage that only one signal data set would have to be transmitted from the data processing device to the mobile terminal.

Gemäß einem weiteren Ausführungsbeispiel der Erfindung erfolgt das Kodieren des Datensatzes in den Signaldatensatz und das Transferieren des Signaldatensatzes in Abhängigkeit des aktuellen Aufenthaltsortes des mobilen Endgerätes. Auf diese Weise kann der Signaldatensatz beispielsweise ausschließlich zu einem mobilen Endgerät transferiert werden, welches sich aktuell in einem bestimmten räumlichen Bereich befindet. Selbstverständlich kann das beschriebene Verfahren auch gleichzeitig oder zeitlich versetzt für mehrere mobile Endgeräte durchgeführt werden, welche sich alle innerhalb des bestimmten räumlichen Bereiches befinden.According to a further exemplary embodiment of the invention, the coding of the data record into the signal data record and the transfer of the signal data record depend on the current location of the mobile terminal. On In this way, the signal data record can be transferred, for example, exclusively to a mobile terminal which is currently located in a certain spatial area. Of course, the described method can also be carried out simultaneously or at different times for a plurality of mobile terminals, which are all located within the specific spatial area.

Mit dem beschriebenen Verfahren kann sicher gestellt werden, dass nur solche Nutzer von mobilen Endgeräten mit einem (möglichen) Transfer des Signaldatensatzes auf ihr mobiles Endgerät behelligt werden, für welche Nutzer der Transfer des Signaldatensatzes aufgrund einer räumlichen Nähe beispielsweise zu einem Geschäft, in dem beispielsweise im Falle eines validen Datensatzes eine verbilligte Transaktion durchgeführt werden kann, von Interesse ist.With the described method it can be ensured that only such users of mobile terminals are bothered with a (possible) transfer of the signal data record to their mobile terminal, for which users the transfer of the signal data record due to a spatial proximity, for example, to a shop in which, for example In the case of a valid record a discounted transaction can be performed is of interest.

Es wird darauf hingewiesen, dass bei einer Bestimmung des Aufenthaltsortes des mobilen Endgerätes ggf. gültige rechtliche Rahmenbedingungen eingehalten werden müssen. So kann beispielsweise die rechtlich zulässige Genauigkeit der Lokalisierung des mobilen Endgerätes auf einen räumlichen Bereich beschränkt sein, in welchem sich eine vorbestimmte Anzahl von Endgerätenutzern aufhält. Die vorbestimmte Anzahl kann beispielsweise 10.000 sein.It should be noted that when determining the whereabouts of the mobile terminal possibly valid legal conditions must be met. For example, the legally permissible accuracy of the location of the mobile terminal may be limited to a spatial area in which a predetermined number of terminal users reside. The predetermined number may be, for example, 10,000.

Gemäß einem weiteren Ausführungsbeispiel der Erfindung ist das Kommunikationsgerät einem räumlich abgetrennten Bereich zugeordnet und ein Nutzer des mobilen Endgerätes erhält lediglich dann einen Zugang zu dem räumlich abgetrennten Bereich, wenn bei dem Überprüfen der Validität des Datensatzes der Datensatz als valide identifiziert wird. Das beschriebene Verfahren kann somit für eine einfache und effektive Zugangskontrolle verwendet werden.According to a further exemplary embodiment of the invention, the communication device is assigned to a spatially separated area, and a user of the mobile terminal only gains access to the spatially separated area if the data record is identified as valid when checking the validity of the data record. The method described can thus be used for easy and effective access control.

Es wird darauf hingewiesen, dass bei anderen Ausführungsbeispielen der Erfindung der Datensatz auch eine Eintrittskarte, ein Ticket und/oder ein Coupon für eine geschäftliche Transaktion sein kann. Die geschäftliche Transaktion kann durch den Datensatz erst ermöglicht werden. Dadurch kann beispielsweise sichergestellt werden, dass nur berechtigte Personen die geschäftliche Transaktion abwickeln. Alternativ kann eine Validierung des Datensatzes auch dazu führen, dass der Nutzer des mobilen Endgerätes berechtigt ist, unter günstigeren Bedingungen (z. B. eine Preisreduzierung oder ohne weiteren Kosten) eine geschäftliche Transaktion auszuführen. In diesem Zusammenhang ist der Begriff ”geschäftliche Transaktion” weit auszulegen. Er kann beispielsweise den Kauf oder die Miete eines Gegenstandes und/oder einen Eintritt zu einem Ereignis (Kinovorstellung, Sportveranstaltung, etc.) umfassen.It should be understood that in other embodiments of the invention, the record may also be an entry ticket, a ticket, and / or a business transaction coupon. The business transaction can be enabled by the record first. This can ensure, for example, that only authorized persons handle the business transaction. Alternatively, validation of the record may also result in the user of the mobile terminal being entitled to execute a business transaction under more favorable conditions (eg, a price reduction or no further cost). In this context, the term "business transaction" should be interpreted broadly. For example, it may include the purchase or rental of an item and / or admission to an event (cinema performance, sporting event, etc.).

Gemäß einem weiteren Ausführungsbeispiel der Erfindung ist das Kommunikationsgerät ein weiteres mobiles Endgerät oder ein stationäres Endgerät. Auch das weitere mobile Endgerät kann, wie oben beschrieben, insbesondere ein Mobiltelefon oder auch ein PDA, ein Notebook Computer oder eine beliebige andere weitere bewegliche Kommunikationsvorrichtung sein.According to a further embodiment of the invention, the communication device is another mobile terminal or a stationary terminal. The further mobile terminal can, as described above, in particular be a mobile phone or else a PDA, a notebook computer or any other further mobile communication device.

Das stationäre Endgerät kann beispielsweise ein stationär installiertes Telefon oder ein mit einem Mikrofon versehener herkömmlicher Computer sein.The stationary terminal may be, for example, a stationary installed telephone or a conventional computer provided with a microphone.

Falls es sich sowohl bei dem mobilen Endgerät als auch bei dem als weiteres mobiles Endgerät ausgebildetem Kommunikationsgerät um ein Telefon handelt, ist es zur akustischen Übertragung der akustischen Signalfolge lediglich erforderlich, den Lautsprecher (Hörer) des mobilen Endgerätes an das Mikrofon des weiteren mobilen Endgerätes zu halten.If both the mobile terminal and the communication device designed as another mobile terminal are a telephone, it is only necessary for the acoustic transmission of the acoustic signal sequence to connect the loudspeaker (listener) of the mobile terminal to the microphone of the further mobile terminal hold.

Gemäß einem weiteren Ausführungsbeispiel der Erfindung wird das Überprüfen der Validität des Datensatzes mittels einer weiteren Datenverarbeitungseinrichtung durchgeführt. Die weitere Datenverarbeitungsvorrichtung kann die Datenbank enthalten und/oder kann mit der Datenbank auf geeignete Weise über eine Datenverbindung verbunden sein. Zum Überprüfen der Validität des Datensatzes kann in der weiteren Datenverarbeitungsvorrichtung eine geeignete Software installiert sein.According to a further exemplary embodiment of the invention, the checking of the validity of the data record is carried out by means of a further data processing device. The further data processing device may include the database and / or may be connected to the database in a suitable manner via a data connection. To check the validity of the data set, suitable software may be installed in the further data processing device.

Gemäß einem weiteren Ausführungsbeispiel der Erfindung sind die weitere Datenverarbeitungseinrichtung und das Kommunikationsgerät in einem einzigen Gerät implementiert.According to a further embodiment of the invention, the further data processing device and the communication device are implemented in a single device.

Wie sich aus der oben gegebenen Erläuterung bzgl. der Anordnung der Datenbank ergibt, in welcher der Vergleichsdatensatz hinterlegt ist, kann die Datenbank ebenfalls in diesem einzigen Gerät implementiert sein. Alternativ oder in Kombination (bei einer räumlich verteilten Datenbank) kann die Datenbank auch auf geeignete Weise über eine Datenverbindung mit der weiteren Datenverarbeitungseinrichtung verbunden sein.As can be seen from the above explanation regarding the arrangement of the database in which the comparison data record is stored, the database can also be implemented in this single device. Alternatively or in combination (in the case of a spatially distributed database), the database can also be connected to the further data processing device in a suitable manner via a data connection.

Gemäß einem weiteren Ausführungsbeispiel der Erfindung sind die weitere Datenverarbeitungseinrichtung und das Kommunikationsgerät räumlich getrennt voneinander angeordnet. Die weitere Datenverarbeitungseinrichtung und das Kommunikationsgerät können beispielsweise über ein Kommunikationsnetz (z. B. Mobilfunknetz, Telefonnetz und/oder Internet) miteinander verbunden sein.According to a further embodiment of the invention, the further data processing device and the communication device are spatially separated from each other. The further data processing device and the communication device can be interconnected, for example, via a communication network (eg mobile radio network, telephone network and / or Internet).

Gemäß einem weiteren Ausführungsbeispiel der Erfindung weist das Überprüfen der Validität des Datensatzes ein Übertragen der von dem Kommunikationsgerät empfangenen akustischen Signalfolge von dem Kommunikationsgerät zu der weiteren Datenverarbeitungseinrichtung mittels einer Telefonverbindung auf.According to a further exemplary embodiment of the invention, checking the validity of the data record involves transmitting the acoustic signal sequence received by the communication device from the communication device to the further data processing device by means of a telephone connection.

Die Telefonverbindung kann eine mobile und/oder eine Festnetz-Telefonverbindung sein. Die Telefonverbindung kann auch über ein Datennetzwerk wie beispielsweise dem Internet hergestellt sein. Die von dem Kommunikationsgerät zu der weiteren Datenverarbeitungseinrichtung zu übertragende akustische Signalfolge kann in bekannter Weise zum Zwecke einer effektiven Übertragung geeignet kodiert und/oder digitalisiert werden.The telephone connection may be a mobile and / or a landline telephone connection. The telephone connection may also be made over a data network such as the Internet. The acoustic signal sequence to be transmitted by the communication device to the further data processing device can be suitably coded and / or digitized in a known manner for the purpose of effective transmission.

Gemäß einem weiteren Ausführungsbeispiel der Erfindung weist das Verfahren ferner ein Austauschen von Informationen zwischen der Datenverarbeitungseinrichtung und der weiteren Datenverarbeitungseinrichtung bezüglich des von der Datenverarbeitungseinrichtung zu dem mobilen Endgerät transferierten oder zu transferierenden Signaldatensatzes auf.According to a further embodiment of the invention, the method further comprises an exchange of information between the data processing device and the further data processing device with respect to the signal data set transferred or to be transferred from the data processing device to the mobile terminal.

Im Falle von mehreren Signaldatensätzen, die von der Datenverarbeitungseinrichtung auf das mobile Endgerät oder ggf. auch auf mehrere mobile Endgeräte übertragen werden, kann zwischen den beiden Datenverarbeitungseinrichtungen eine Verwaltung von Signaldatensätzen bzw. von den Signaldatensätzen jeweils zugrunde liegenden Datensätzen durchgeführt werden, so dass die weitere Datenverarbeitungseinrichtung stets informiert ist, welche Signaldatensätze an mobile Endgeräte transferiert wurden oder in Kürze transferiert werden.In the case of a plurality of signal data records, which are transmitted from the data processing device to the mobile terminal or possibly also to a plurality of mobile terminals, an administration of signal data records or of the signal data sets respectively underlying data records can be carried out between the two data processing devices, so that the further Data processing device is always informed which signal data sets were transferred to mobile devices or will be transferred shortly.

Gemäß einem weiteren Ausführungsbeispiel der Erfindung sind die Datenverarbeitungseinrichtung und die weitere Datenverarbeitungseinrichtung in einem einzigen Gerät implementiert. Dies kann den Vorteil haben, dass ein Informationsaustausch zwischen den beiden Datenverarbeitungseinrichtungen bezüglich des von der Datenverarbeitungseinrichtung zu dem mobilen Endgerät transferierten oder zu transferierenden Signaldatensatzes besonders einfach ist.According to a further embodiment of the invention, the data processing device and the further data processing device are implemented in a single device. This can have the advantage that an information exchange between the two data processing devices with respect to the signal data set transferred or to be transferred from the data processing device to the mobile terminal is particularly simple.

Es wird darauf hingewiesen, dass die Funktionalität von zumindest einer der beiden Datenverarbeitungseinrichtungen auch als Software realisiert sein kann, welche auf einem herkömmlicher Computer installiert ist.It should be noted that the functionality of at least one of the two data processing devices can also be implemented as software which is installed on a conventional computer.

Gemäß einem weiteren Aspekt der Erfindung wird eine Datenverarbeitungseinrichtung für ein System zum Überprüfen der Validität eines Datensatzes beschrieben. Die beschriebene Datenverarbeitungseinrichtung weist auf (a) eine Kodierungseinheit zum Kodieren des Datensatzes in einen dem Datensatz eindeutig zugeordneten und eine akustische Signalfolge beschreibenden Signaldatensatz, (b) eine Transfereinheit zum Transferieren des Signaldatensatzes zu einem mobilen Endgerät, wobei der Signaldatensatz derart ausgestaltet ist, dass er von dem mobilen Endgerät als akustische Signalfolge wiedergebbar ist, und wobei das Transferieren des Signaldatensatzes ein von einem Nutzer des mobilen Endgerätes kontrolliertes Herunterladen des Signaldatensatzes mit dem mobilen Endgerät von der Datenverarbeitungseinrichtung aufweist, und (c) eine Schnittstelle zum Koppeln der Datenverarbeitungseinrichtung mit einer weiteren Datenverarbeitungseinrichtung, welche eingerichtet ist, die Validität des Datensatzes mittels eines Vergleiches zwischen einem aus der akustischen Signalfolge ermittelten Rekonstruktionsdatensatz und zumindest einem in einer Datenbank gespeicherten Vergleichsdatensatz zu überprüfen.According to a further aspect of the invention, a data processing device for a system for checking the validity of a data record is described. The data processing device described comprises (a) a coding unit for coding the data record into a data record uniquely assigned to the data record and describing an acoustic signal sequence, (b) a transfer unit for transferring the signal data record to a mobile terminal, wherein the signal data record is designed such that it the mobile terminal can be reproduced as an acoustic signal sequence, and wherein the transferring of the signal data record comprises a download of the signal data set controlled by a user of the mobile terminal with the mobile terminal from the data processing device, and (c) an interface for coupling the data processing device to a further data processing device which is set up, the validity of the data set by means of a comparison between a determined from the acoustic signal sequence reconstruction data set and at least one stored in a database check the comparison data record.

Der beschriebenen Datenverarbeitungseinrichtung liegt die Erkenntnis zugrunde, dass die Validität eines Datensatzes, welcher nach einer Kodierung in einen eine akustische Signalfolge beschreibenden Signaldatensatz und nach einem Transfer des Signaldatensatzes zu einem mobilen Endgerät auf akustische Weise zu einem anderen Kommunikationsgerät übertragen wurde, nach dem Empfang durch das andere Kommunikationsgerät unter Verwendung einer Datenbank überprüft werden kann.The data processing device described is based on the recognition that the validity of a data record which has been acoustically transmitted to another communication device after coding into a signal data record describing an acoustic signal sequence and after a transfer of the signal data record to a mobile terminal is received after reception by the other communication device can be verified using a database.

Über die beschriebene Schnittstelle können alle für die Validierung erforderliche Daten übertragen werden. Dadurch kann sicher gestellt werden, dass die weitere Datenverarbeitungseinrichtung stets darüber informiert ist, welche Datensätze in Form von jeweils einem Signaldatensatz von der Datenverarbeitungseinrichtung an das mobile Endgerät oder ggf. auch an andere mobile Endgeräte transferiert wurden oder transferiert werden.Through the described interface all data required for the validation can be transmitted. In this way it can be ensured that the further data processing device is always informed as to which data records have been transferred or transferred in the form of a respective signal data record from the data processing device to the mobile terminal or possibly also to other mobile terminals.

Gemäß einem weiteren Aspekt der Erfindung wird eine weitere Datenverarbeitungseinrichtung für ein System zum Überprüfen der Validität eines Datensatzes beschrieben. Die beschriebene weitere Datenverarbeitungseinrichtung weist auf (a) eine Datenverarbeitungseinheit (a1) zum Ermitteln eines Rekonstruktionsdatensatzes basierend auf einer empfangenen akustischen Signalfolge, welche eindeutig dem Datensatz zugeordnet ist und von einem akustischen Empfänger eines Kommunikationsgerät empfangen wurde, (a2) zum Vergleichen des ermittelten Rekonstruktionsdatensatz mit einem in einer Datenbank gespeicherten Vergleichsdatensatz und (a3) zum Überprüfen der Validität des Datensatzes basierend auf einem Ergebnis des Vergleichs. Die beschriebene weitere Datenverarbeitungseinrichtung weist ferner eine Schnittstelle zum Koppeln der weiteren Datenverarbeitungseinrichtung mit einer Datenverarbeitungseinrichtung auf, welche eingerichtet ist zum Kodieren des Datensatzes in einen dem Datensatz eindeutig zugeordneten und die akustische Signalfolge beschreibenden Signaldatensatz und zum Transferieren des Signaldatensatzes zu einem mobilen Endgerät, wobei das Transferieren des Signaldatensatzes ein von einem Nutzer des mobilen Endgerätes kontrolliertes Herunterladen des Signaldatensatzes mit dem mobilen Endgerät von der Datenverarbeitungseinrichtung aufweist. Dabei ist der Signaldatensatz derart ausgestaltet, dass er von dem mobilen Endgerät als akustische Signalfolge wiedergegeben oder abgespielt werden kann.According to a further aspect of the invention, a further data processing device for a system for checking the validity of a data record is described. The described further data processing device comprises (a) a data processing unit (a1) for determining a reconstruction data record based on a received acoustic signal sequence uniquely associated with the data record and received by an acoustic receiver of a communication device (a2) for comparing the determined reconstruction data set a comparison record stored in a database; and (a3) for verifying the validity of the record based on a result of the comparison. The described further data processing device furthermore has an interface for coupling the further data processing device to a data processing device which is set up to code the data record to a data record uniquely assigned to the data record and to the data processing device acoustic signal sequence descriptive signal data record and for transferring the signal data set to a mobile terminal, wherein the transfer of the signal data set has a controlled by a user of the mobile terminal downloading the signal data set with the mobile terminal of the data processing device. In this case, the signal data record is designed such that it can be reproduced or played back by the mobile terminal as an acoustic signal sequence.

Der beschriebenen weiteren Datenverarbeitungseinrichtung liegt die Erkenntnis zugrunde, dass die Validität eines Datensatzes nach einer akustischen Kodierung in Form eines eine akustische Signalfolge beschreibenden Signaldatensatzes, welcher an ein mobiles Endgerät übertragen wird, und nach einer darauffolgenden Übertragung der akustischen Signalfolge zu einem Kommunikationsgerät unter Verwendung einer Datenbank in eindeutiger und zuverlässiger Weise überprüft werden kann. Dabei wird davon ausgegangen, dass der Signaldatensatz vor seiner Übertragung an das mobile Endgerät in eindeutiger Weise aus dem zu validierenden Datensatz ermittelt wurde und dass der Rekonstruktionsdatensatz auf einer Rückkodierung der empfangenden akustischen Signalfolge basiert.The described further data processing device is based on the finding that the validity of a data record after an acoustic coding in the form of a signal sequence describing an acoustic signal sequence, which is transmitted to a mobile terminal, and after a subsequent transmission of the acoustic signal sequence to a communication device using a database can be checked in a clear and reliable way. It is assumed here that the signal data record was unambiguously determined from the data set to be validated before its transmission to the mobile terminal, and that the reconstruction data record is based on a recoding of the receiving acoustic signal sequence.

Falls sich in der Datenbank ein dem Rekonstruktionsdatensatz entsprechender Vergleichsdatensatz findet und dieser als gültig markiert ist, dann wird die dem Rekonstruktionsdatensatz zugrunde liegende akustische Signalfolge und der der akustischen Signalfolge zugrunde liegende Datensatz als ein gültiger Datensatz erachtet. Sollte sich kein entsprechender Eintrag in der Datenbank befinden oder ein gefundener Vergleichsdatensatz als ungültig markiert sein, dann wird die akustische Signalfolge und auch der zugrunde liegende Datensatz als ungültig erachtet.If a comparison data record corresponding to the reconstruction data record is found in the database and this is marked as valid, then the acoustic signal sequence on which the reconstruction data record is based and the data record on which the acoustic signal sequence is based are deemed to be a valid data record. If there is no corresponding entry in the database or a found comparison data record is marked as invalid, then the acoustic signal sequence and also the underlying data record are considered invalid.

Es wird darauf hingewiesen, dass die Funktionalität der beschriebenen weiteren Datenverarbeitungseinrichtung innerhalb eines Systems zum Überprüfen der Validität des Datensatzes durch eine geeignete Software realisiert werden kann, welche auf einem herkömmlichen Computer installiert ist.It is noted that the functionality of the described further data processing device within a system for verifying the validity of the data set can be realized by suitable software installed on a conventional computer.

Gemäß einem weiteren Aspekt der Erfindung wird ein System zum Überprüfen der Validität eines Datensatzes beschrieben. Das beschriebene System weist (a) eine Datenverarbeitungseinrichtung des vorstehend beschriebenen Typs und (b) eine weitere Datenverarbeitungseinrichtung des vorstehend beschriebenen Typs auf. Die Datenverarbeitungseinrichtung und die weitere Datenverarbeitungseinrichtung sind über die oben genannte Schnittstelle miteinander verbunden.In accordance with another aspect of the invention, a system for verifying the validity of a record is described. The described system comprises (a) a data processing device of the type described above and (b) another data processing device of the type described above. The data processing device and the further data processing device are connected to one another via the above-mentioned interface.

Dem beschriebenen System zum Überprüfen der Validität eines Datensatzes liegt die Erkenntnis zugrunde, dass die oben beschriebene Datenverarbeitungseinrichtung und die oben beschriebene weitere Datenverarbeitungseinrichtung derart zusammenwirken können, dass von der Datenverarbeitungseinrichtung ein Datensatz als akustischer Signaldatensatz kodiert an ein mobiles Endgerät ausgegeben werden kann, welches nach einer akustischen Wiedergabe einer dem Signaldatensatz entsprechenden akustischen Signalfolge und Zuführung sowie Rückrekonstruktion von der weiteren Datenverarbeitungseinrichtung empfangen und auf seine Echtheit bzw. seine Validität überprüft werden kann.The described system for checking the validity of a data record is based on the finding that the data processing device described above and the further data processing device described above can cooperate in such a way that the data processing device can output a data record encoded as an acoustic signal data record to a mobile terminal, which is assigned to a Acoustic reproduction of an acoustic signal sequence corresponding to the signal data record and supply as well as reverse reconstruction can be received by the further data processing device and checked for its authenticity or its validity.

Die beiden Datenverarbeitungseinrichtungen können Informationen untereinander austauschen, so dass die weitere Datenverarbeitungseinrichtung eine genaue Kenntnis darüber hat, welche Datensätze als akustische Signaldatensätze kodiert von der Datenverarbeitungseinrichtung zum Zwecke einer späteren akustischen Wiedergabe von den Signaldatensätzen entsprechenden akustischen Signalfolgen an das mobile Endgerät oder an weitere mobile Endgeräte transferiert wurden, gerade transferiert werden oder noch zu transferieren sind. Nach einer akustischen Übertragung der akustisch kodierten Signalfolge an das Kommunikationsgerät kann die weitere Datenverarbeitungseinrichtung dann mittels eines Vergleichs zwischen (a) einem aus der akustischen Signalfolge ermittelten Rekonstruktionsdatensatz und (b) zumindest einem in einer Datenbank gespeicherten Vergleichsdatensatz überprüfen, ob die empfangene akustische Signalfolge tatsächlich dem ursprünglichen Datensatz entspricht, welcher in Form eines Signaldatensatzes von der Datenverarbeitungseinrichtung an das mobile Endgerät transferiert wurde.The two data processing devices can exchange information with each other, so that the further data processing device has an accurate knowledge of which records encoded as acoustic signal data sets of the data processing device for the purpose of a later acoustic playback of the signal data sets corresponding acoustic signal sequences to the mobile device or transferred to other mobile devices have been transferred, transferred or transferred. After an acoustic transmission of the acoustically coded signal sequence to the communication device, the further data processing device can then check by means of a comparison between (a) a reconstruction data record determined from the acoustic signal sequence and (b) at least one comparison data record stored in a database, if the received acoustic signal sequence actually corresponds to original record, which has been transferred in the form of a signal data set from the data processing device to the mobile terminal.

Gemäß einem weiteren Aspekt der Erfindung wird ein Computerprogramm zum Überprüfen der Validität eines Datensatzes beschrieben. Das Computerprogramm ist, wenn es von einem Prozessor der vorstehend beschriebenen Datenverarbeitungseinrichtung und/oder der vorstehend beschriebenen weiteren Datenverarbeitungseinrichtung ausgeführt wird, zum Durchführen des vorstehend beschriebenen Verfahrens zum Überprüfen der Validität eines Datensatzes eingerichtet.In accordance with another aspect of the invention, a computer program for verifying the validity of a record is described. The computer program, when executed by a processor of the data processing device described above and / or the further data processing device described above, is set up for carrying out the above-described method for checking the validity of a data record.

Im Sinne dieses Dokuments ist die Nennung eines solchen Computerprogramms gleichbedeutend mit dem Begriff eines Programm-Elements, eines Computerprogrammprodukts und/oder eines computerlesbaren Mediums, das Anweisungen zum Steuern eines Computersystems enthält, um die Arbeitsweise eines Systems bzw. eines Verfahrens in geeigneter Weise zu koordinieren, um die mit dem erfindungsgemäßen Verfahren verknüpften Wirkungen zu erreichen.For the purposes of this document, the mention of such a computer program is synonymous with the notion of a program element, a computer program product, and / or a computer readable medium containing instructions for controlling a computer system to appropriately coordinate the operation of a system or method to achieve the effects associated with the method of the invention.

Das Computerprogramm kann als computerlesbarer Anweisungscode in jeder geeigneten Programmiersprache wie beispielsweise in JAVA, C++ etc. implementiert sein. Das Computerprogramm kann auf einem computerlesbaren Speichermedium (CD-Rom, DVD, Blue-ray Disk, Wechsellaufwerk, flüchtiger oder nicht-flüchtiger Speicher, eingebauter Speicher/Prozessor etc.) abgespeichert sein. Der Anweisungscode kann einen Computer oder andere programmierbare Geräte derart programmieren, dass die gewünschten Funktionen ausgeführt werden. Ferner kann das Computerprogramm in einem Netzwerk wie beispielsweise dem Internet bereitgestellt werden, von dem es bei Bedarf von einem Nutzer herunter geladen werden kann. The computer program may be implemented as a computer-readable instruction code in any suitable programming language such as JAVA, C ++, etc. The computer program can be stored on a computer-readable storage medium (CD-ROM, DVD, Blue-ray disk, removable drive, volatile or non-volatile memory, built-in memory / processor, etc.). The instruction code may program a computer or other programmable device to perform the desired functions. Further, the computer program may be provided in a network, such as the Internet, from where it may be downloaded by a user as needed.

Die Erfindung kann sowohl mittels eines Computerprogramms, d. h. einer Software, als auch mittels einer oder mehrerer spezieller elektrischer Schaltungen, d. h. in Hardware oder in beliebig hybrider Form, d. h. mittels Software-Komponenten und Hardware-Komponenten, realisiert werden.The invention can be implemented both by means of a computer program, i. H. a software, as well as by means of one or more special electrical circuits, d. H. in hardware or in any hybrid form, d. H. using software components and hardware components.

Insbesondere die Kodierung des Datensatzes in einen eine akustische Signalfolge beschreibenden Signaldatensatz sowie die Dekodierung der von dem Kommunikationsgerät empfangenen akustischen Signalfolge in einen Rekonstruktionsdatensatz kann mit Hilfe von signalverarbeitenden Bausteinen erfolgen, die ihre Funktionalität mittels einer geeigneten Programmierung von Mikrocontrollern erhalten.In particular, the coding of the data set into a signal data record describing an acoustic signal sequence as well as the decoding of the acoustic signal sequence received by the communication device into a reconstruction data record can take place with the aid of signal processing modules which obtain their functionality by means of a suitable programming of microcontrollers.

Es wird darauf hingewiesen, dass Ausführungsformen der Erfindung mit Bezug auf unterschiedliche Erfindungsgegenstände beschrieben wurden. Insbesondere sind einige Ausführungsformen der Erfindung mit Verfahrensansprüchen und andere Ausführungsformen der Erfindung mit Vorrichtungsansprüchen beschrieben. Dem Fachmann wird jedoch bei der Lektüre dieser Anmeldung sofort klar werden, dass, sofern nicht explizit anders angegeben, zusätzlich zu einer Kombination von Merkmalen, die zu einem Typ von Erfindungsgegenstand gehören, auch eine beliebige Kombination von Merkmalen möglich ist, die zu unterschiedlichen Typen von Erfindungsgegenständen gehören.It should be noted that embodiments of the invention have been described with reference to different subject matters. In particular, some embodiments of the invention are described with method claims and other embodiments of the invention with apparatus claims. However, it will be readily apparent to those skilled in the art upon reading this application that, unless explicitly stated otherwise, in addition to a combination of features belonging to a type of subject matter, any combination of features that may result in different types of features is also possible Subject matters belong.

Weitere Vorteile und Merkmale der vorliegenden Erfindung ergeben sich aus der folgenden beispielhaften Beschreibung derzeit bevorzugter Ausführungsformen.Further advantages and features of the present invention will become apparent from the following exemplary description of presently preferred embodiments.

1 zeigt gemäß einem ersten Ausführungsbeispiel der Erfindung ein System zum Überprüfen der Validität eines auf akustischem Wege übertragenen Datensatzes, wobei bei einem validen Datensatz einer Person ein Zugang in einen zugangskontrollierten Bereich gegeben wird. 1 shows according to a first embodiment of the invention, a system for checking the validity of an acoustically transmitted data set, wherein given a valid record of a person access to an access-controlled area.

2 zeigt gemäß einem zweiten Ausführungsbeispiel der Erfindung ein System zum Überprüfen der Validität eines Datensatzes, welcher einen Gutschein für den Nutzer eines mobilen Endgerätes darstellt, mit dem der Datensatz auf akustischem Wege einem als Festnetztelefon ausgebildeten Kommunikationsgerät übermittelt wird. 2 shows according to a second embodiment of the invention, a system for verifying the validity of a record, which is a coupon for the user of a mobile terminal, with which the record is transmitted acoustically to a trained as a landline phone communication device.

Es wird darauf hingewiesen, dass Merkmale bzw. Komponenten von unterschiedlichen Ausführungsformen, die mit den entsprechenden Merkmalen bzw. Komponenten der Ausführungsform nach gleich oder zumindest funktionsgleich sind, mit einem Bezugszeichen versehen sind, welches sich lediglich in seiner ersten Ziffer von dem Bezugszeichen eines (funktional) entsprechenden Merkmals oder einer (funktional) entsprechenden Komponente einer anderen Ausführungsform unterscheidet. Zur Vermeidung von unnötigen Wiederholungen werden bereits anhand einer vorher beschriebenen Ausführungsform erläuterte Merkmale bzw. Komponenten an späterer Stelle nicht mehr im Detail erläutert.It should be noted that features of different embodiments that are the same or at least functionally identical to the corresponding features or components of the embodiment, are provided with a reference numeral, which only in its first digit of the reference numeral (functional ) corresponding feature or a (functional) corresponding component of another embodiment. In order to avoid unnecessary repetitions, features or components already explained on the basis of a previously described embodiment will not be explained in detail later.

Ferner wird darauf hingewiesen, dass die nachfolgend beschriebenen Ausführungsformen lediglich eine beschränkte Auswahl an möglichen Ausführungsvarianten der Erfindung darstellen. Insbesondere ist es möglich, die Merkmale einzelner Ausführungsformen in geeigneter Weise miteinander zu kombinieren, so dass für den Fachmann mit den hier explizit dargestellten Ausführungsvarianten eine Vielzahl von verschiedenen Ausführungsformen als offensichtlich offenbart anzusehen sind.It should also be noted that the embodiments described below represent only a limited selection of possible embodiments of the invention. In particular, it is possible to suitably combine the features of individual embodiments with one another, so that a multiplicity of different embodiments are to be regarded as obviously disclosed to the person skilled in the art with the embodiment variants explicitly illustrated here.

1 zeigt gemäß einem ersten Ausführungsbeispiel der Erfindung ein System 100 zum Überprüfen der Validität eines auf akustischem Wege übertragenen Datensatzes, welcher für eine Zugangskontrolle verwendet wird. Das System 100 weist eine Datenverarbeitungseinrichtung 110 auf, welche den Datensatz zunächst in einen Signaldatensatz kodiert, welcher in eindeutiger Weise eine akustische Signalfolge beschreibt. Dieser Signaldatensatz wird dann in Form von elektronischen Daten (Computerdaten) auf ein mobiles Endgerät 130 eines nicht dargestellten Nutzers übertragen. 1 shows according to a first embodiment of the invention, a system 100 for checking the validity of an acoustically transmitted record, which is used for access control. The system 100 has a data processing device 110 which initially encodes the data record into a signal data record which unambiguously describes an acoustic signal sequence. This signal data set is then in the form of electronic data (computer data) on a mobile terminal 130 a user not shown transferred.

Gemäß dem hier dargestellten Ausführungsbeispiel ist das mobile Endgerät ein Mobiltelefon 130. Die Übertragung des Signaldatensatzes kann drahtlos über ein mobiles Telekommunikationssystem erfolgen. Insbesondere wenn es sich bei dem Mobiltelefon 130 um ein sogenanntes Smartphone handelt, dann kann der Signaldatensatz auch unter Verwendung eines nicht dargestellten Computers übertragen werden, welcher über ein Datennetz wie beispielsweise dem Internet mit der Datenverarbeitungseinrichtung 110 verbunden ist. Die Datenübertragung zwischen dem Computer und dem Mobiltelefon 130 kann kabelgebunden (z. B. über eine USB-Schnittstelle) oder drahtlos (z. B. über eine Infrarot- oder eine Bluetooth-Schnittstelle) erfolgen.According to the embodiment shown here, the mobile terminal is a mobile phone 130 , The transmission of the signal data record can be done wirelessly via a mobile telecommunication system. Especially if it is the mobile phone 130 is a so-called smartphone, then the signal data set can also be transmitted using a computer, not shown, which via a data network such as the Internet with the data processing device 110 connected is. The data transfer between the computer and the mobile phone 130 Can be wired (eg via a USB Interface) or wirelessly (eg via an infrared or a Bluetooth interface).

Es wird darauf hingewiesen, dass die Übertragung des Signaldatensatzes von der Datenverarbeitungseinrichtung 110 zu dem Mobilfunktelefon 130 auch in Form eines von dem Nutzer des Mobilfunktelefons 130 veranlassten Herunterladens (Download) der entsprechenden Daten veranlasst werden kann. Das Herunterladen kann dem Nutzer beispielsweise durch eine entsprechende Email oder eine SMS angekündigt oder angeboten werden.It should be noted that the transmission of the signal data record from the data processing device 110 to the mobile phone 130 also in the form of one of the user of the mobile phone 130 initiated downloading (download) of the corresponding data can be initiated. The download can be announced or offered to the user, for example, by a corresponding email or SMS.

Will der Nutzer des Mobiltelefons 130 in einen zugangsbeschränkten Bereich 150, welches in 1 schematisch als Haus dargestellt ist, eintreten, dann hat er sich in die Nähe eines Kommunikationsgerätes 160 zu begeben. In dem beschriebenen Ausführungsbeispiel wird das Kommunikationsgerät 160 auch als Zugangsterminal bezeichnet. Gemäß dem hier dargestellten Ausführungsbeispiel befindet sich das Zugangsterminal 160 neben einer zunächst verschlossenen Eingangstür 152 des Hauses 150.Will the user of the mobile phone 130 into an access restricted area 150 which is in 1 is shown schematically as a house, enter, then he has in the vicinity of a communication device 160 to go. In the described embodiment, the communication device 160 also referred to as access terminal. According to the embodiment shown here is the access terminal 160 next to an initially closed entrance door 152 of the House 150 ,

Um sich als rechtmäßiger Nutzer zu identifizieren, muss der Nutzer dann eine akustische Kopplung zwischen einem nicht dargestellten Lautsprecher des Mobilfunktelefons 130 und einem ebenfalls nicht dargestellten akustischen Empfänger (z. B. ein Mikrofon) des Zugangsterminals 160 herstellen. In 1 ist diese akustische Kopplung mittels eines mit einer gestrichelten Linie dargestellten Pfeiles veranschaulicht.In order to identify as a legitimate user, the user must then an acoustic coupling between a not shown speaker of the mobile phone 130 and an acoustic receiver (eg a microphone), also not shown, of the access terminal 160 produce. In 1 this acoustic coupling is illustrated by means of an arrow shown with a dashed line.

Um ein Öffnen der Tür 152 zu erreichen und damit einen Zugang zu dem Haus 150 zu erhalten, hat der Nutzer dann eine akustisch kodierte Übertragung des Datensatzes von seinem Mobilfunktelefon 130 zu dem Zugangsterminal 160 zu veranlassen. Dabei wird der dem Datensatz zugrunde liegende Signaldatensatz als akustische Signalfolge abgespielt, welche beispielsweise eine Tonsequenz und/oder einen Morsecode aufweist.To open the door 152 to achieve and thus access to the house 150 to receive the user then has an acoustically encoded transmission of the record from his mobile phone 130 to the access terminal 160 to induce. In this case, the data record underlying the data record is played as an acoustic signal sequence, which has, for example, a tone sequence and / or a Morse code.

In diesem Zusammenhang wird darauf hingewiesen, dass der Signaldatensatz eine in einem bekannten Dateiformat abgespeicherte Sounddatei wie z. B. eine Wave-Datei, eine mp3-Datei oder eine MIDI-Datei enthalten kann. In diesem Fall erfordert die Wiedergabe des Signaldatensatzes in die akustische Signalfolge lediglich die auf dem Mobiltelefon 130 in der Regel ohnehin vorhandene Funktionalität, um die Sounddatei in die akustische Signalfolge umzuwandeln. Eine spezielle Anpassung des Mobiltelefons 130, um das beschriebene Verfahren zum Überprüfen der Validität des auf akustischem Wege übertragenen Datensatzes durchzuführen, ist nicht erforderlich. Somit kann zur Durchführung des Verfahrens ein herkömmliches Mobiltelefon 130 verwendet werden.In this context, it should be noted that the signal data set stored in a known file format sound file such. As a wave file, an mp3 file or a MIDI file may contain. In this case, the reproduction of the signal data set in the acoustic signal sequence only requires that on the mobile phone 130 usually already existing functionality to convert the sound file into the acoustic signal sequence. A special adaptation of the mobile phone 130 In order to perform the described method for verifying the validity of the acoustically transmitted data set is not required. Thus, to carry out the method, a conventional mobile phone 130 be used.

Nach einem Empfang oder während des Empfangs der akustischen Signalfolge nimmt das Zugangsterminal 160 Kontakt zu der Datenverarbeitungseinrichtung 110 auf, welche anhand eines Vergleiches zwischen (a) einem aus der übertragenen akustischen Signalfolge ermittelten Rekonstruktionsdatensatz und (b) zumindest einem in einer Datenbank gespeicherten Vergleichsdatensatz die Validität des Datensatzes bzw. der dem Datensatz entsprechenden akustischen Signalfolge überprüft. Dabei kann der Rekonstruktionsdatensatz in dem Zugangsterminal 160 und/oder in der Datenverarbeitungseinrichtung 110 ermittelt werden. Im Falle der Ermittlung des Rekonstruktionsdatensatzes ausschließlich in der Datenverarbeitungseinrichtung 110 kann für die Übertragung der akustischen Signalfolge von dem Zugangsterminal 160 zu der Datenverarbeitungseinrichtung 110 eine gewöhnliche Telefonverbindung verwendet werden. Dies hat den Vorteil, dass das Zugangsterminal 160 ebenfalls mittels eines gewöhnlichen Kommunikationsendgerätes realisiert werden kann.After reception or during the reception of the acoustic signal sequence, the access terminal takes 160 Contact to the data processing device 110 which checks the validity of the data record or of the acoustic signal sequence corresponding to the data record on the basis of a comparison between (a) a reconstruction data set determined from the transmitted acoustic signal sequence and (b) at least one comparison data record stored in a database. In this case, the reconstruction data set in the access terminal 160 and / or in the data processing device 110 be determined. In the case of the determination of the reconstruction data record exclusively in the data processing device 110 can for the transmission of the acoustic signal sequence from the access terminal 160 to the data processing device 110 an ordinary telephone connection can be used. This has the advantage that the access terminal 160 can also be realized by means of a common communication terminal.

Gemäß dem hier dargestellten Ausführungsbeispiel ist die Datenbank in der Datenverarbeitungseinrichtung 110 implementiert. Es wird jedoch darauf hingewiesen, dass die Datenbank auch getrennt von der Datenverarbeitungseinrichtung 110 angeordnet und mit dieser über eine geeigneten Datenverbindung verbunden sein kann.According to the exemplary embodiment illustrated here, the database is in the data processing device 110 implemented. However, it should be noted that the database is also separate from the computing device 110 can be arranged and connected to this via a suitable data connection.

Falls die Datenverarbeitungseinrichtung 110 in der Datenbank einen Vergleichsdatensatz findet, welcher dem basierend auf der übertragenen akustischen Signalfolge ermittelten Rekonstruktionsdatensatz entspricht und dieser als gültig markiert ist, dann wird der dem Datensatz entsprechende Signaldatensatz, welcher von der Datenverarbeitungseinrichtung 110 auf das Mobilfunktelefon 130 übertragen wurde, als valide oder als gültig erachtet. Bei dem hier dargestellten Ausführungsbeispiel der Erfindung hat dies zur Folge, dass sich die Tür 152 öffnet oder von dem Nutzer des Mobilfunktelefons 130 geöffnet werden kann. Sollte sich in der Datenbank kein der akustischen Signalfolge korrespondierender Eintrag befinden oder ein gefundener Eintrag als ungültig markiert sein, dann werden die akustische Signalfolge und auch der zugrunde liegende Datensatz als ungültig erachtet und die Tür 152 bleibt versperrt.If the data processing device 110 in the database finds a comparison data set which corresponds to the determined based on the transmitted acoustic signal sequence reconstruction record and this is marked as valid, then the data record corresponding to the data record, which of the data processing device 110 on the mobile phone 130 was considered valid or valid. In the embodiment of the invention shown here, this has the consequence that the door 152 opens or by the user of the mobile phone 130 can be opened. If there is no entry corresponding to the acoustic signal sequence in the database or a found entry is marked as invalid, then the acoustic signal sequence and also the underlying data record are considered invalid and the door 152 remains locked.

Es wird darauf hingewiesen, dass die beschriebene Datenverarbeitungseinrichtung 110 auch mittels einer geeigneten Software, welche auf einem gewöhnlichen Rechner installiert sein kann, realisiert sein kann. So kann die Datenverarbeitungseinrichtung 110 beispielsweise die Software eines Internetportals seins, welches über das Internet mit anderen Entitäten verbunden sein kann, welche beispielsweise für den eigentlichen Versand des Signaldatensatzes zuständig sind und/oder über welche ein Herunterladen des Signaldatensatzes zu dem Mobilfunktelefon 130 stattfindet.It should be noted that the data processing device described 110 also by means of a suitable software, which may be installed on a conventional computer, can be realized. Thus, the data processing device 110 For example, be the software of an Internet portal, which may be connected via the Internet with other entities that are responsible, for example, for the actual shipping of the signal data set and / or about which Download the signal data set to the mobile phone 130 takes place.

2 zeigt gemäß einem zweiten Ausführungsbeispiel der Erfindung ein System 200 zum Überprüfen der Validität eines Datensatzes, welcher einen Gutschein für den Nutzer eines mobilen Endgerätes 230 darstellt. Gemäß dem hier dargestellten Ausführungsbeispiel ermöglicht der Gutschein, sofern dieser wie nachfolgend beschrieben als gültig identifiziert wird, dem Nutzer des mobilen Endgerätes 230 unter vergünstigten Bedingungen (z. B. eine Preisreduzierung oder ohne weiteren Kosten) eine geschäftliche Transaktion auszuführen. Auch in diesem Ausführungsbeispiel ist das mobile Endgerät ein Mobilfunktelefon 230. 2 shows according to a second embodiment of the invention, a system 200 for verifying the validity of a record, which is a coupon for the user of a mobile terminal 230 represents. According to the embodiment illustrated here, the voucher, insofar as it is identified as valid as described below, allows the user of the mobile terminal 230 to effect a business transaction under preferential conditions (eg a price reduction or without further costs). Also in this embodiment, the mobile terminal is a mobile phone 230 ,

Wie aus 2 ersichtlich, weist das System 200 eine Datenverarbeitungseinrichtung 210 auf. Auch die Datenverarbeitungseinrichtung 210 kann mittels einer auf einem gewöhnlichen Rechner installierten Software (z. B. eines Internetportals) realisiert sein.How out 2 As can be seen, the system rejects 200 a data processing device 210 on. Also the data processing device 210 can be realized by means of a software installed on a common computer (eg an internet portal).

Will der Nutzer in den Genuss des Gutscheins gelangen, dann muss ein dem Datensatz entsprechender Signaldatensatz von der Datenverarbeitungseinrichtung 210 auf das mobile Endgerät 230 übertragen werden. Bevorzugt geschieht dies mittels eines von dem Nutzer des mobilen Endgerätes 230 veranlassten Downloads. Es sind jedoch auch andere direkte (z. B. per Email) oder indirekte (z. B. über einen vernetzten PC) Übertragungsmethoden des Signaldatensatzes auf das mobile Endgerät 230 möglich.If the user wants to enjoy the voucher, then a signal data record corresponding to the data record must be received from the data processing device 210 on the mobile device 230 be transmitted. This is preferably done by means of one of the user of the mobile terminal 230 prompted downloads. However, there are also other direct (eg via email) or indirect (eg via a networked PC) transmission methods of the signal data set to the mobile terminal 230 possible.

Zum Einlösen des Gutscheins begibt sich der Nutzer dann mit seinem mobilen Endgerät 230 in ein Geschäft 250, welches den Gutschein entgegen nehmen soll. In dem Geschäft befindet sich ein Kommunikationsgerät 260, welches gemäß dem hier dargestellten Ausführungsbeispiel ein gewöhnliches Festnetztelefon 260 ist. Alternativ kann anstelle des Festnetztelefons 260 auch ein Mobilfunktelefon oder ein herkömmlicher Computer mit einem Mikrofon verwendet werden.To redeem the voucher, the user then goes with his mobile device 230 in a shop 250 , which should accept the voucher. There is a communication device in the shop 260 which according to the embodiment shown here, an ordinary landline phone 260 is. Alternatively, instead of the landline phone 260 Also, a mobile phone or a conventional computer can be used with a microphone.

Um den mit dem Gutschein verknüpften Datensatz oder Signaldatensatz von dem mobilen Endgerät 230 über das Festnetztelefon 260 auf die Datenverarbeitungseinrichtung 220 zu übertragen, wird der Signaldatensatz als akustische Signalfolge abgespielt. Die akustische Signalfolge wird dabei von einem nicht dargestellten Lautsprecher des mobilen Endgerätes 230 auf akustischem Wege in ein nicht dargestelltes Mikrofon des Festnetztelefons 260 übertragen. Auch in 2 ist die akustische Übertragung durch einen gestrichelt dargestellten Pfeil illustriert.To the record associated with the coupon or signal data record from the mobile terminal 230 over the landline phone 260 to the data processing device 220 To transmit, the signal data set is played as an acoustic signal sequence. The acoustic signal sequence is from a speaker, not shown, of the mobile terminal 230 acoustically in an unillustrated microphone of the landline phone 260 transfer. Also in 2 the acoustic transmission is illustrated by a dashed arrow.

Das Festnetztelefon 260 überträgt die empfangene akustische Signalfolge zu einer weiteren Datenverarbeitungseinrichtung 220. Gemäß dem hier dargestellten Ausführungsbeispiel ist die weitere Datenverarbeitungseinrichtung ein Server 220, welcher mit einer Datenbank 225 gekoppelt ist. Die Datenbank 225 kann zusammen mit der Server 220 in einem gemeinsamen System untergebracht sein. Alternativ kann die Datenbank über eine Datenverbindung direkt oder indirekt mit der Server 220 verbunden sein.The landline phone 260 transmits the received acoustic signal sequence to another data processing device 220 , According to the exemplary embodiment illustrated here, the further data processing device is a server 220 which with a database 225 is coupled. Database 225 can work together with the server 220 be housed in a common system. Alternatively, the database can communicate directly or indirectly with the server via a data connection 220 be connected.

Der Server 220 überprüft anhand eines Vergleiches zwischen (a) einem aus der übertragenen akustischen Signalfolge ermittelten Rekonstruktionsdatensatz und (b) zumindest einem in einer Datenbank 225 gespeicherten Vergleichsdatensatz die Validität des Datensatzes, des dem Datensatz entsprechenden Signaldatensatzes oder der dem Signaldatensatz entsprechenden akustischen Signalfolge.The server 220 checks on the basis of a comparison between (a) a reconstruction data set determined from the transmitted acoustic signal sequence and (b) at least one in a database 225 stored comparison data set, the validity of the record, the data record corresponding to the signal data set or the signal data record corresponding to the acoustic signal sequence.

Gemäß dem hier dargestellten Ausführungsbeispiel wird dieser Rekonstruktionsdatensatz in dem Server 220 ermittelt. Die dem Rekonstruktionsdatensatz zugrunde liegenden akustischen Daten sind die akustische Signalfolge, die von dem Festnetztelefon 260 aufgenommen und über eine herkömmliche Telefonverbindung zu dem Server 220 übertragen wurde. Diese Telefonverbindung kann eine Festnetz-Telefonverbindung, eine Mobilfunk-Telefonverbindung und/oder eine über ein Datennetz hergestellte Telefonverbindung sein. Dies hat den Vorteil, dass auch das Festnetztelefon 220 ein herkömmliches Kommunikationsendgerät sein kann, welches zum Zwecke der Durchführung des hier beschriebenen Verfahrens weder modifiziert noch irgendwie verändert (z. B. durch Installieren einer geeigneten Software) werden muss. Um auch bei der Übertragung der akustischen Signalfolge einen Datenschutz oder eine hohe Daten- bzw. Übertragungssicherheit zu gewährleisten, kann eine Identifizierung des Geschäfts 250 gegenüber dem Server 220 durch einfache Rufnummern-Identifikation erfolgen.According to the embodiment illustrated here, this reconstruction record is in the server 220 determined. The acoustic data underlying the reconstruction data set is the acoustic signal sequence transmitted by the landline telephone 260 taken and over a traditional telephone connection to the server 220 was transferred. This telephone connection may be a landline telephone connection, a mobile telephone connection and / or a telephone connection established via a data network. This has the advantage that even the landline phone 220 may be a conventional communication terminal which, for the purpose of carrying out the method described herein, neither needs to be modified nor somehow changed (eg by installing suitable software). In order to ensure privacy or high data or transmission security when transmitting the acoustic signal sequence, an identification of the business 250 opposite the server 220 done by simple phone number identification.

Falls der Server 220 in der Datenbank 225 einen Vergleichsdatensatz findet, welcher dem basierend auf der übertragenen akustischen Signalfolge ermittelten Rekonstruktionsdatensatz entspricht und dieser Vergleichsdatensatz als gültig markiert ist, dann wird der Datensatz bzw. der Gutschein, welcher in Form eines Signaldatensatzes von der Datenverarbeitungseinrichtung 210 auf das Mobilfunktelefon 230 übertragen wurde, als valide betrachtet. Sollte sich in der Datenbank 225 kein der akustischen Signalfolge korrespondierender Eintrag befinden oder der gefundene Eintrag als ungültig oder als schon benützt markiert sein, dann werden der Gutschein und die entsprechende akustische Signalfolge und der zugrunde liegende Datensatz als ungültig betrachtet.If the server 220 in the database 225 finds a comparison data record which corresponds to the based on the transmitted acoustic signal sequence reconstruction record and this comparison data set is marked as valid, then the record or the voucher, which in the form of a signal data set from the data processing device 210 on the mobile phone 230 was considered valid. Should be in the database 225 If no entry corresponding to the acoustic signal sequence is found or the entry found is marked as invalid or already used, then the coupon and the corresponding acoustic signal sequence and the underlying data record are considered invalid.

Um die Datenbank 225 hinsichtlich der in den Umlauf gebrachten Datensätze, die jeweils einem Gutschein entsprechen, auf dem Laufenden zu halten, ist der Server 220 über eine Schnittstelle 215 mit der Datenverarbeitungseinrichtung 210 verbunden. Eine geeignete Software kann dazu verwendet werden, um über diese Schnittstelle 215 eine Datensatzverwaltung zu verwirklichen. Dabei ist es auch möglich, dass die Versendung eines entsprechenden Vergleichsdatensatzes bzw. eines Gutscheins an das mobile Endgerät 230 von der weiteren Datenverarbeitungseinrichtung/dem Server 220 veranlasst wird. Außerdem können die Datenverarbeitungseinrichtung 210 und die weitere Datenverarbeitungseinrichtung 220 und ggf. auch die Datenbank 225 mittels einer einzigen Entität realisiert werden. In diesem Fall ist dann die Schnittstelle 215 entweder nicht erforderlich oder von außen zumindest nicht ohne weiteres erkennbar, da sie nur Untereinheiten der gemeinsamen Entität verbindet.To the database 225 Regarding the circulated records, each corresponding to a coupon, to keep up to date, is the server 220 via an interface 215 with the data processing device 210 connected. Appropriate software can be used to access this interface 215 to implement a records management. It is also possible that the transmission of a corresponding comparison data set or a voucher to the mobile terminal 230 from the further data processing device / the server 220 is initiated. In addition, the data processing device 210 and the further data processing device 220 and possibly also the database 225 be realized by means of a single entity. In this case, then the interface 215 either not required or at least not readily recognizable from the outside, as it connects only subunits of the common entity.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

100100
System zum Überprüfen der Validität eines auf akustischem Wege übertragenen DatensatzesSystem for checking the validity of an acoustically transmitted data record
110110
Datenverarbeitungseinrichtung (inklusive Datenbank)/Software eines InternetportalsData processing device (including database) / software of an Internet portal
130130
mobiles Endgerät/Mobilfunktelefonmobile terminal / mobile phone
150150
zugangsbeschränkter Bereich/Hausrestricted area / house
152152
Türdoor
160160
Kommunikationsgerät/ZugangsterminalCommunication device / access terminal
200200
System zum Überprüfen der Validität eines auf akustischem Wege übertragenen DatensatzesSystem for checking the validity of an acoustically transmitted data record
210210
Datenverarbeitungseinrichtung/Software eines InternetportalsData processing equipment / software of an Internet portal
215215
Schnittstelleinterface
220220
weitere Datenverarbeitungseinrichtung/Serverfurther data processing device / server
225225
DatenbankDatabase
230230
mobiles Endgerät/Mobilfunktelefon/Smartphonemobile device / mobile phone / smartphone
250250
Geschäftbusiness
260260
Kommunikationsgerät/FestnetztelefonCommunication device / landline telephone

Claims (16)

Verfahren zum Überprüfen der Validität eines Datensatzes, das Verfahren aufweisend Kodieren des Datensatzes in einen dem Datensatz eindeutig zugeordneten und eine akustische Signalfolge beschreibenden Signaldatensatz, Transferieren des Signaldatensatzes von einer Datenverarbeitungseinrichtung (110, 210) zu einem mobilen Endgerät (130, 230), Wiedergeben der akustischen Signalfolge mittels des mobilen Endgerätes (130, 230), Empfangen der akustischen Signalfolge von einem Kommunikationsgerät (160, 260), welches einen akustischen Empfänger aufweist, und Überprüfen der Validität des Datensatzes mittels eines Vergleiches zwischen (a) einem aus der übertragenen akustischen Signalfolge ermittelten Rekonstruktionsdatensatz und (b) zumindest einem in einer Datenbank (225) gespeicherten Vergleichsdatensatz, wobei das Transferieren des Signaldatensatzes ein von einem Nutzer des mobilen Endgerätes (130, 230) kontrolliertes Herunterladen des Signaldatensatzes mit dem mobilen Endgerät (130, 230) von der Datenverarbeitungseinrichtung (110, 210) aufweist.Method for checking the validity of a data record, the method comprising coding the data record into a data record uniquely assigned to the data record and describing an acoustic signal sequence, transferring the signal data record from a data processing device ( 110 . 210 ) to a mobile terminal ( 130 . 230 ), Reproducing the acoustic signal sequence by means of the mobile terminal ( 130 . 230 ), Receiving the acoustic signal sequence from a communication device ( 160 . 260 ), which has an acoustic receiver, and checking the validity of the data record by means of a comparison between (a) a reconstruction data set determined from the transmitted acoustic signal sequence and (b) at least one in a database ( 225 ), wherein the transfer of the signal data record by a user of the mobile terminal ( 130 . 230 ) controlled downloading of the signal data set with the mobile terminal ( 130 . 230 ) from the data processing device ( 110 . 210 ) having. Verfahren gemäß dem vorangehenden Anspruch, wobei die akustische Signalfolge eine Tonsequenz und/oder einen Morsecode aufweist.Method according to the preceding claim, wherein the acoustic signal sequence comprises a tone sequence and / or a Morse code. Verfahren gemäß einem der vorangehenden Ansprüche, ferner aufweisend: Kodieren des Datensatzes in ein dem Datensatz eindeutig zugeordnetes optisches Signal, Übertragen des optischen Signals von dem mobilen Endgerät (130, 230) zu dem Kommunikationsgerät (160, 260), welches einen optischen Empfänger aufweist, und Überprüfen der Validität des Datensatzes ferner mittels eines Vergleiches zwischen (a) einem aus dem übertragenen optischen Signal ermittelten weiteren Rekonstruktionsdatensatz und (b) zumindest einem in der Datenbank gespeicherten weiteren Vergleichsdatensatz.Method according to one of the preceding claims, further comprising: coding the data record into an optical signal uniquely assigned to the data record, transmitting the optical signal from the mobile terminal ( 130 . 230 ) to the communication device ( 160 . 260 ) having an optical receiver and checking the validity of the data set further by means of a comparison between (a) a further reconstruction data set determined from the transmitted optical signal and (b) at least one further comparison data set stored in the database. Verfahren gemäß einem der vorangehenden Ansprüche, wobei das Kodieren des Datensatzes in den Signaldatensatz und das Transferieren des Signaldatensatzes in Abhängigkeit des aktuellen Aufenthaltsortes des mobilen Endgerätes (130, 230) erfolgt.Method according to one of the preceding claims, wherein the coding of the data record into the signal data record and the transfer of the signal data record depending on the current location of the mobile terminal ( 130 . 230 ) he follows. Verfahren gemäß einem der vorangehenden Ansprüche, wobei das Kommunikationsgerät (160) einem räumlich abgetrennten Bereich (150) zugeordnet ist und ein Nutzer des mobilen Endgerätes (130) lediglich dann einen Zugang zu dem räumlich abgetrennten Bereich (150) erhält, wenn bei dem Überprüfen der Validität des Datensatzes der Datensatz als valide identifiziert wird.Method according to one of the preceding claims, wherein the communication device ( 160 ) a spatially separated area ( 150 ) and a user of the mobile terminal ( 130 ) only then access to the spatially separated area ( 150 ), if the data set is identified as valid when checking the validity of the record. Verfahren gemäß einem der vorangehenden Ansprüche, wobei das Kommunikationsgerät ein weiteres mobiles Endgerät oder ein stationäres Endgerät (260) ist.Method according to one of the preceding claims, wherein the communication device comprises a further mobile terminal or a stationary terminal ( 260 ). Verfahren gemäß einem der vorangehenden Ansprüche, wobei das Überprüfen der Validität des Datensatzes mittels einer weiteren Datenverarbeitungseinrichtung (220) durchgeführt wird.Method according to one of the preceding claims, wherein checking the validity of the data record by means of another data processing device ( 220 ) is carried out. Verfahren gemäß dem vorangehenden Anspruch, wobei die weitere Datenverarbeitungseinrichtung und das Kommunikationsgerät in einem einzigen Gerät implementiert sind. Method according to the preceding claim, wherein the further data processing device and the communication device are implemented in a single device. Verfahren gemäß dem Anspruch 7, wobei die weitere Datenverarbeitungseinrichtung (220) und das Kommunikationsgerät (260) räumlich getrennt voneinander angeordnet sind.Method according to claim 7, wherein the further data processing device ( 220 ) and the communication device ( 260 ) are arranged spatially separated from each other. Verfahren gemäß dem vorangehenden Anspruch, wobei das Überprüfen der Validität des Datensatzes ein Übertragen der von dem Kommunikationsgerät (260) empfangenen akustischen Signalfolge von dem Kommunikationsgerät (260) zu der weiteren Datenverarbeitungseinrichtung (220) mittels einer Telefonverbindung aufweist.A method according to the preceding claim, wherein verifying the validity of the data record comprises transmitting the data transmitted by the communication device ( 260 ) received acoustic signal sequence from the communication device ( 260 ) to the further data processing device ( 220 ) by means of a telephone connection. Verfahren gemäß einem der vorangehenden Ansprüche 7 bis 10, ferner aufweisend Austauschen von Informationen zwischen der Datenverarbeitungseinrichtung (210) und der weiteren Datenverarbeitungseinrichtung (220) bezüglich des von der Datenverarbeitungseinrichtung (210) zu dem mobilen Endgerät (230) transferierten oder zu transferierenden Signaldatensatzes.Method according to one of the preceding claims 7 to 10, further comprising exchanging information between the data processing device ( 210 ) and the further data processing device ( 220 ) with respect to the data processing device ( 210 ) to the mobile terminal ( 230 ) transferred or transferred signal data set. Verfahren gemäß einem der vorangehenden Ansprüche 7 bis 11, wobei die Datenverarbeitungseinrichtung (210) und die weitere Datenverarbeitungseinrichtung (220) in einem einzigen Gerät implementiert sind.Method according to one of the preceding claims 7 to 11, wherein the data processing device ( 210 ) and the further data processing device ( 220 ) are implemented in a single device. Datenverarbeitungseinrichtung für ein System zum Überprüfen der Validität eines Datensatzes, die Datenverarbeitungseinrichtung (210) aufweisend eine Kodierungseinheit zum Kodieren des Datensatzes in einen dem Datensatz eindeutig zugeordneten und eine akustische Signalfolge beschreibenden Signaldatensatz, eine Transfereinheit zum Transferieren des Signaldatensatzes zu einem mobilen Endgerät (230), wobei der Signaldatensatz derart ausgestaltet ist, dass er von dem mobilen Endgerät (230) als die akustische Signalfolge wiedergebbar ist, und wobei das Transferieren des Signaldatensatzes ein von einem Nutzer des mobilen Endgerätes (230) kontrolliertes Herunterladen des Signaldatensatzes mit dem mobilen Endgerät (230) von der Datenverarbeitungseinrichtung (210) aufweist, und eine Schnittstelle (215) zum Koppeln der Datenverarbeitungseinrichtung (210) mit einer weiteren Datenverarbeitungseinrichtung (220), welche eingerichtet ist, die Validität des Datensatzes mittels eines Vergleiches zwischen (a) einem aus der akustischen Signalfolge ermittelten Rekonstruktionsdatensatz und (b) zumindest einem in einer Datenbank (225) gespeicherten Vergleichsdatensatz zu überprüfen.Data processing device for a system for checking the validity of a data record, the data processing device ( 210 ) comprising a coding unit for coding the data record into a data record uniquely assigned to the data record and describing an acoustic signal sequence, a transfer unit for transferring the signal data record to a mobile terminal ( 230 ), wherein the signal data record is designed in such a way that it can be read by the mobile terminal ( 230 ) is reproducible as the acoustic signal sequence, and wherein the transfer of the signal data record by a user of the mobile terminal ( 230 ) controlled downloading of the signal data set with the mobile terminal ( 230 ) from the data processing device ( 210 ), and an interface ( 215 ) for coupling the data processing device ( 210 ) with a further data processing device ( 220 ), which is set up, the validity of the data set by means of a comparison between (a) a reconstructed data set determined from the acoustic signal sequence and (b) at least one in a database ( 225 ) to check the comparison data set stored. Weitere Datenverarbeitungseinrichtung für ein System zum Überprüfen der Validität eines Datensatzes, die weitere Datenverarbeitungseinrichtung (220) aufweisend eine Datenverarbeitungseinheit (a) zum Ermitteln eines Rekonstruktionsdatensatzes basierend auf einer empfangenen akustischen Signalfolge, welche eindeutig dem Datensatz zugeordnet ist und von einem akustischen Empfänger eines Kommunikationsgerät (260) empfangen wurde, (b) zum Vergleichen des ermittelten Rekonstruktionsdatensatz mit einem in einer Datenbank (225) gespeicherten Vergleichsdatensatz und (c) zum Überprüfen der Validität des Datensatzes basierend auf einem Ergebnis des Vergleichs, und eine Schnittstelle (215) zum Koppeln der weiteren Datenverarbeitungseinrichtung (220) mit einer Datenverarbeitungseinrichtung (210), welche eingerichtet ist zum Kodieren des Datensatzes in einen dem Datensatz eindeutig zugeordneten und die akustische Signalfolge beschreibenden Signaldatensatz und zum Transferieren des Signaldatensatzes zu einem mobilen Endgerät (230), wobei das Transferieren des Signaldatensatzes ein von einem Nutzer des mobilen Endgerätes (230) kontrolliertes Herunterladen des Signaldatensatzes mit dem mobilen Endgerät (230) von der Datenverarbeitungseinrichtung (210) aufweist.Further data processing device for a system for checking the validity of a data record, the further data processing device ( 220 ) comprising a data processing unit (a) for determining a reconstruction data record based on a received acoustic signal sequence, which is uniquely associated with the data record and by an acoustic receiver of a communication device ( 260 ) (b) for comparing the determined reconstruction data set with a database ( 225 ) and (c) for checking the validity of the record based on a result of the comparison, and an interface ( 215 ) for coupling the further data processing device ( 220 ) with a data processing device ( 210 ) which is set up for coding the data record into a signal data record which is uniquely assigned to the data record and describes the acoustic signal sequence and for transferring the signal data record to a mobile terminal ( 230 ), wherein the transfer of the signal data record by a user of the mobile terminal ( 230 ) controlled downloading of the signal data set with the mobile terminal ( 230 ) from the data processing device ( 210 ) having. System zum Überprüfen der Validität eines Datensatzes, das System aufweisend eine Datenverarbeitungseinrichtung (210) gemäß Anspruch 13 und eine weitere Datenverarbeitungseinrichtung (220) gemäß Anspruch 14, wobei die Datenverarbeitungseinrichtung (210) und die weitere Datenverarbeitungseinrichtung (220) über die Schnittstelle (215) miteinander verbunden sind.System for verifying the validity of a data record, the system comprising a data processing device ( 210 ) according to claim 13 and a further data processing device ( 220 ) according to claim 14, wherein the data processing device ( 210 ) and the further data processing device ( 220 ) via the interface ( 215 ) are interconnected. Computerprogramm zum Überprüfen der Validität eines Datensatzes, das, wenn es von einem Prozessor der Datenverarbeitungseinrichtung (210) gemäß Anspruch 13 und/oder der weiteren Datenverarbeitungseinrichtung (220) gemäß Anspruch 14 ausgeführt wird, zum Durchführen des Verfahrens nach einem der Ansprüche 1 bis 12 eingerichtet ist.Computer program for checking the validity of a data record which, when stored by a processor of the data processing device ( 210 ) according to claim 13 and / or the further data processing device ( 220 ) according to claim 14, is arranged to carry out the method according to one of claims 1 to 12.
DE201110007002 2011-04-07 2011-04-07 Verification of the validity of a record transmitted using acoustic coding between two devices Expired - Fee Related DE102011007002B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE201110007002 DE102011007002B4 (en) 2011-04-07 2011-04-07 Verification of the validity of a record transmitted using acoustic coding between two devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE201110007002 DE102011007002B4 (en) 2011-04-07 2011-04-07 Verification of the validity of a record transmitted using acoustic coding between two devices

Publications (2)

Publication Number Publication Date
DE102011007002A1 DE102011007002A1 (en) 2012-10-11
DE102011007002B4 true DE102011007002B4 (en) 2014-04-03

Family

ID=46874961

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201110007002 Expired - Fee Related DE102011007002B4 (en) 2011-04-07 2011-04-07 Verification of the validity of a record transmitted using acoustic coding between two devices

Country Status (1)

Country Link
DE (1) DE102011007002B4 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887078A (en) * 1988-05-05 1989-12-12 Jim Cho DTMF-Code controlled lock device
US6014441A (en) * 1994-08-05 2000-01-11 Smart Tone Authentication, Inc. Method and system for generation of tone signals over a transmission channel
US20090186574A1 (en) * 2005-08-10 2009-07-23 Ari Maor Portable Dialer Device and Method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887078A (en) * 1988-05-05 1989-12-12 Jim Cho DTMF-Code controlled lock device
US6014441A (en) * 1994-08-05 2000-01-11 Smart Tone Authentication, Inc. Method and system for generation of tone signals over a transmission channel
US20090186574A1 (en) * 2005-08-10 2009-07-23 Ari Maor Portable Dialer Device and Method

Also Published As

Publication number Publication date
DE102011007002A1 (en) 2012-10-11

Similar Documents

Publication Publication Date Title
DE60218873T2 (en) PUBLIC TRANSACTION SYSTEM WITH VOICE AUTHENTICATION
DE69734898T2 (en) METHOD AND SYSTEM FOR PROTECTING TELEPHONE CALLING CONTROL DEVICES
DE60221880T2 (en) SYSTEM AND METHOD FOR GENERATING A SECURED NETWORK USING APPROVALS OF PROCEDURAL GROUPS
DE112008000298B4 (en) A method for generating a digital fingerprint by means of a pseudorandom number code
DE69735166T2 (en) METHOD AND DEVICE FOR SECURING THE REMOTE SERVICES OF THE FINANCIAL INSTITUTIONS
DE102007048976A1 (en) Virtual prepaid or credit card and method and system for providing such and for electronic payments
DE602004005742T2 (en) AUTHENTICATION PROCESS AND DEVICE IN A TELECOMMUNICATIONS NETWORK WITH A PORTABLE DEVICE
EP1264490B1 (en) Method for establishing the authenticity of the identity of a service user and device for carrying out the method
EP1254436B1 (en) Method for controlling the identity of users
DE10110575A1 (en) Mobile phone password system has constant password updating hinders and detects phone copying
EP2215607A1 (en) Authentication method and arrangement for performing such an authentication method and corresponding computer program and corresponding computer-readable storage medium
EP1300842A1 (en) Method and system for authorized decryption of encrypted data using at least two certificates
EP1379935A2 (en) Method for authentication of a user on access to a software-based system by means of an access medium
DE69723882T2 (en) METHOD AND DEVICE FOR SECURING THE SERVICES OFFERED VIA AN INTERNET TYPE COMPUTER NETWORK
CN104618322B (en) Data processing method and device based on immediate communication tool
EP3621042B1 (en) Control method
EP2380330B1 (en) Method and device for authenticating users of a hybrid terminal
DE102011007002B4 (en) Verification of the validity of a record transmitted using acoustic coding between two devices
DE102007023003A1 (en) Mobile paying method, involves causing paying process based on transferred data record with reference data record in server computer, where data record comprises safety information with temporally limited validation
EP1782325A1 (en) Method for checking electronic access control information checking device and computer programme
DE102005062061B4 (en) Method and apparatus for mobile radio network-based access to content provided in a public data network and requiring a release
DE102007008332A1 (en) A method for playing a sound file on a receiver mobile phone by means of a transmitter mobile phone and computer program product
EP1183847B1 (en) Method for securely transmitting protected data
EP3629542B1 (en) Outputting confidential data via a fixed telephone
DE10136848A1 (en) Use of a mobile terminal device, e.g. a mobile phone, as an alternative to a conventional ticket, e.g. a travel ticket, theatre ticket, etc. by connection to a ticket server and receipt of an electronic ticket or authentication

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R083 Amendment of/additions to inventor(s)
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R020 Patent grant now final

Effective date: 20150106

R081 Change of applicant/patentee

Owner name: PHILOSOFT IP UG (HAFTUNGSBESCHRAENKT), DE

Free format text: FORMER OWNER: CONTNET AG, 81671 MUENCHEN, DE

R082 Change of representative

Representative=s name: DILG, HAEUSLER, SCHINDELMANN PATENTANWALTSGESE, DE

Representative=s name: DILG HAEUSLER SCHINDELMANN PATENTANWALTSGESELL, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee