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 PDFInfo
- 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
Links
- 238000012795 verification Methods 0.000 title description 4
- 238000012545 processing Methods 0.000 claims abstract description 124
- 108010076504 Protein Sorting Signals Proteins 0.000 claims abstract description 80
- 238000004891 communication Methods 0.000 claims abstract description 47
- 238000000034 method Methods 0.000 claims abstract description 35
- 238000012546 transfer Methods 0.000 claims abstract description 18
- 230000003287 optical effect Effects 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 10
- 230000008878 coupling Effects 0.000 claims description 6
- 238000010168 coupling process Methods 0.000 claims description 6
- 238000005859 coupling reaction Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 description 26
- 230000008901 benefit Effects 0.000 description 9
- 238000010200 validation analysis Methods 0.000 description 6
- 238000009434 installation Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 241001025261 Neoraja caerulea Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/02—Non-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.
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.
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.
Gemäß dem hier dargestellten Ausführungsbeispiel ist das mobile Endgerät ein Mobiltelefon
Es wird darauf hingewiesen, dass die Übertragung des Signaldatensatzes von der Datenverarbeitungseinrichtung
Will der Nutzer des Mobiltelefons
Um sich als rechtmäßiger Nutzer zu identifizieren, muss der Nutzer dann eine akustische Kopplung zwischen einem nicht dargestellten Lautsprecher des Mobilfunktelefons
Um ein Öffnen der Tür
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
Nach einem Empfang oder während des Empfangs der akustischen Signalfolge nimmt das Zugangsterminal
Gemäß dem hier dargestellten Ausführungsbeispiel ist die Datenbank in der Datenverarbeitungseinrichtung
Falls die Datenverarbeitungseinrichtung
Es wird darauf hingewiesen, dass die beschriebene Datenverarbeitungseinrichtung
Wie aus
Will der Nutzer in den Genuss des Gutscheins gelangen, dann muss ein dem Datensatz entsprechender Signaldatensatz von der Datenverarbeitungseinrichtung
Zum Einlösen des Gutscheins begibt sich der Nutzer dann mit seinem mobilen Endgerät
Um den mit dem Gutschein verknüpften Datensatz oder Signaldatensatz von dem mobilen Endgerät
Das Festnetztelefon
Der Server
Gemäß dem hier dargestellten Ausführungsbeispiel wird dieser Rekonstruktionsdatensatz in dem Server
Falls der Server
Um die Datenbank
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)
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)
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 |
-
2011
- 2011-04-07 DE DE201110007002 patent/DE102011007002B4/en not_active Expired - Fee Related
Patent Citations (3)
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 |