WO1997037472A1 - Process for supplying data via a broad-band medium - Google Patents

Process for supplying data via a broad-band medium Download PDF

Info

Publication number
WO1997037472A1
WO1997037472A1 PCT/EP1997/001413 EP9701413W WO9737472A1 WO 1997037472 A1 WO1997037472 A1 WO 1997037472A1 EP 9701413 W EP9701413 W EP 9701413W WO 9737472 A1 WO9737472 A1 WO 9737472A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
decentralized unit
network
unit
channel
Prior art date
Application number
PCT/EP1997/001413
Other languages
German (de)
French (fr)
Inventor
Ulrich Seng
Original Assignee
Ulrich Seng
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 Ulrich Seng filed Critical Ulrich Seng
Priority to AU21584/97A priority Critical patent/AU2158497A/en
Priority to EP97914276A priority patent/EP0890246A1/en
Publication of WO1997037472A1 publication Critical patent/WO1997037472A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0435Details
    • H04Q11/0457Connection protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/062Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13093Personal computer, PC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13095PIN / Access code, authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13141Hunting for free outlet, circuit or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13174Data transmission, file transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13205Primary rate access, PRI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13206User-to-user signaling, UUS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13209ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13248Multimedia
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13274Call rejection, call barring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13333Earth satellites
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13339Ciphering, encryption, security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet

Definitions

  • the present invention relates to a method for delivering data via a broadband medium from a central, in which there are a plurality of data sets that can be ordered, to a decentralized unit, the operator of which wishes the relevant data set.
  • the invention relates to a method for ordering so-called media data via the ISDN network and for delivering the media data via the broadband medium.
  • the operator typically transmits information relating to the desired data record via a message channel of the digital data record to the decentralized unit after establishing a connection between the decentralized unit and the control center in which the data records are stored in the form of a database together with a secret number (PIN number), by means of which the access authorization of this operator to the database and its subsequent charge should be guaranteed, whereupon the central office, after reading the relevant data record, via the already established message channel back to the decentralized unit.
  • PIN number secret number
  • Such methods for delivering data via digital data networks require considerable data sets Transmission times that are associated with correspondingly high fees for the operators of the digital data network.
  • media data such as digital sound and image information
  • media data also represent a considerable volume of data even in the compressed state.
  • control center To prevent the customer, that is, the operator of the decentralized unit, from ordering an order in the known method, it is necessary for the control center to be equipped with a large number of digital data lines, such as ISDN lines. This increases the technical effort on the part of the head office as well as the fee charged by the operator of the digital network.
  • Another problem in connection with the known method for delivering data is that unauthorized third parties can access a certain database at the expense of an authorized person if they succeed in finding the secret number or the security code ( PIN number) of the authorized person.
  • This problem is particularly relevant when the operator uses the digital network "Internet" to query the database, for example, since in this network the path of the data from the decentralized unit to the head office cannot be determined and the transmitted data are therefore not protected against access by third parties.
  • DE 4416254 AI From DE 4416254 AI it is already known to provide the decentralized unit with interfaces to avoid dedicated lines between decentralized units and a central unit, which enable communication of commands and messages via the so-called D-channel or signaling channel of the ISDN network in the so-called "UUS frame".
  • the use of the D channel or signaling channel of the ISDN network for purposes other than controlling a desired connection establishment or connection clearing is not permitted by post or requires at least one network service specially offered by DeutscheInstitut for this purpose.
  • DE 4416254 AI describes an illegal use of the ISDN network that cannot be approved, since the use of the signaling channel described there is based on transmitting data via the signaling channel without wanting to establish a connection to the message channel. It is generally known to transmit media data, for example in the form of music data, on request via a digital data network, such as the ISDN network.
  • DE 4021707 AI shows a coin-operated music machine with a decentralized unit which can be operated after the coin has been inserted in order to transmit a music selection request via the ISDN line to a center, which then transmits a data set corresponding to the desired piece of music retransmits the ISDN network to the decentralized unit, through which the piece of music is then reproduced.
  • the transmission method described here corresponds to the usual transmission method, which was recognized at the outset, as it is carried out, for example, when querying databases and which was initially appreciated.
  • DE 30 18 945 AI relates to a method for securing data transmission over a single, uniform data network between a first location and a second location.
  • a broadband medium in addition to the data network for communication between the first location and the second location is not apparent from this document.
  • a PIN number is logically linked to an identification number for the terminal and a sequence number or random number, whereby two code numbers are formed, one of which is stored in the terminal as a so-called start key and the other of which is sent to the other Central computer is transmitted over the data network mentioned.
  • the transmitted key is used in the central unit to generate a release and to generate an encrypted key code character, which consists of a combination of a key code character and a first coded output signal.
  • the present invention is based on the object of developing a method for supplying data from a central to a decentralized unit based on the order of a specific data set by an operator of the decentralized unit such that the transmission costs incurred in connection with the ordering and delivery of the data records are minimized.
  • the invention provides a method for delivering data from a central, in which a plurality of data records that can be ordered, via a broadband medium to a decentralized unit, the operator of which wishes the relevant data record, with the following method steps:
  • this comprises the further step of selecting the data record intended for the decentralized unit from the data stream transmitted in the broadband medium through the decentralized unit by means of the information which uniquely identifies the data record before the method step of decrypting the data record using the key .
  • the network is a digital data network; wherein the data record and the decentralized unit uniquely identifying information are transmitted from the decentralized unit via a signaling channel of the digital data network to the central office.
  • this comprises the following further steps:
  • FIGS. 1a to 1d show a flow diagram of an exemplary embodiment of the data delivery method according to the invention.
  • a decentralized unit selects the desired data record, for example in the form of a personal computer.
  • the data record can be a desired piece of music, for example, which is stored in a database of a central office.
  • the operator has a list of the data records stored in the control center, for example a list of music pieces that can be called up by the control center, for selection of the desired data record.
  • the operator of the decentralized unit also selects the desired data delivery route.
  • the operator selects either data delivery over the ISDN network or data delivery over a broadband medium.
  • the broadband medium is, for example, a cable for the transmission of television signals and digital radio signals, a radio system with any transmitter and an associated receiver, or a broadcasting system based on satellite communication.
  • Typical of such a broadband medium is, on the one hand, the increased bandwidth and bandwidth compared to digital networks on the other hand, the fact that the data transmitted from the control center via the broadband medium are made accessible to a plurality of decentralized units essentially simultaneously.
  • step S1 the operator also transmits the desired delivery time, for example by specifying that it is an immediate order or a non-immediate order, then information identifying the desired data record, information identifying the selected delivery time , a security code or a PIN number and the call number of the decentralized unit in the signaling channel or D channel of the ISDN network in the so-called UUS frame as a connection request (Connect Request according to international standard ITU Q.930 - Q. 940) to the head office.
  • a connection request Connect Request according to international standard ITU Q.930 - Q. 940
  • the UUS frame mentioned is a user-to-user signaling data packet with 131 bytes, which in step S2 also occurs in the case of an occupied data line or an occupied B channel of the center via the signaling channel or D Channel is transmitted or signaled to the control center. Since this signaling works independently of the busy or unoccupied status of the B channel, the number of ISDN lines required for the order can be kept low on the part of the head office. A single order line is typically sufficient.
  • step S3 the control center checks whether the call number transmitted to the decentralized unit via the signaling channel is known, that is to say is contained in a table of the call numbers of the stored customers in the control center.
  • step S4 a new customer registration is started if the data transmitted by the decentralized unit contains a new customer registration request. If data of this type was not transmitted, this call is rejected while generating an error message.
  • information about the name, address and payment route of the new customer is stored in the UUS frame.
  • step S3 the security code or the PIN number is checked in step S5 to determine whether it matches one of the PIN numbers from a table that contains all the PIN numbers of all customers are, and whether, on the other hand, the transmitted number belongs to this PIN number, which is also checked by querying the table mentioned. If the PIN number is not found in the table or does not match the number, the call in question is rejected in step S6, recorded as a failed attempt and reported.
  • step S5a the control center checks whether the data delivery route desired by the operator of the decentralized unit in step S1 is the broadband medium or the ISDN network. If the desired data delivery route is the broadband medium, the program proceeds to step S16. Otherwise, the program continues with step S7.
  • step S7 it is checked whether the message channel or B channel of the center is free or busy. If the message channel is free, a check is made in step S8 as to whether the present order is an immediate order. If this is the case, after establishing a connection via the B channel, the control center confirms the order via the B channel, stating a delivery telephone number under which the control center will make the subsequent delivery to the decentralized unit, whereupon ⁇ the connection via the B channel is disconnected.
  • the A management unit VE for the management of orders and ISDN channels carries out a corresponding control of this procedure, which immediately after step S9 establishes a connection to the decentralized unit in step S10 using the delivery telephone number mentioned and delivers the desired data.
  • step S11 the connection of the B channel is established, whereupon the control center confirms the order receipt, a delivery date preferably transmitted to the decentralized unit in the case of the moonlight tariff, preferably communicating the future delivery telephone number and then terminating the connection, whereupon the method waits until the moonlight tariff occurs before a connection is set up with the decentralized unit via step S10 to deliver the desired data is performed at step S15.
  • step S12 the order, together with the telephone numbers, PIN number and the information identifying the desired data record, is taken from the UUS frame of the D -Channel added by the headquarters.
  • step S13 the control center checks whether the order is immediate. If so, the method continues with step S9.
  • step S14 which is identical to the step S11.
  • the delivery date (a delivery time at the moonlight tariff) is transmitted to the decentralized unit via the B-channel to the decentralized unit, whereupon the connection is terminated.
  • the management unit VE effects the delivery of data to the decentralized unit via step S10 Unit.
  • the delivery date transmitted to the customer for the delivery of the desired data enables the customer to keep his decentralized unit ready to receive at this point in time, for example by leaving his personal computer connected to the ISDN network switched on at the point in time mentioned.
  • the decentralized unit may be provided with a switch-on device, by means of which the central unit switches the decentralized unit on by signaling and sets it in readiness for receiving the delivery.
  • step S5a If the check in step S5a shows that the data delivery route desired by the customer is the broadband medium, the program checks in step S16 below whether the B channel of the connection of the control center to the ISDN network is free. If this is the case, the order from the D channel of the ISDN network is taken up by the control center. The order typically includes indices for the desired data records, which were selected in step SI.
  • step S18 the control center establishes the connection via the D-channel of the ISDN network, and typically confirms the accepted order with a charge unit, and transmits the delivery date and via the D-channel on the other hand, a key to the decentralized unit before the connection is ended.
  • step S19 the order from the UUS field of the D channel is accepted in a manner which corresponds to step S17 ⁇ hang with the connection establishment required communication between the users is provided.
  • the delivery date and the key are retransmitted via the D channel, ie the signaling channel of the ISDN network, to the decentralized unit.
  • step S21 the desired data is first encrypted using the key that was transmitted to the decentralized unit in question.
  • the management unit VE compiles all encrypted data records, which the different decentralized units have requested from the central unit, together with the associated preceding indices to form a data stream. Before the respective desired data records, which were requested by a decentralized unit, the indices of the following data records are first transmitted in the data stream.
  • each of the decentralized units connected to the broadband medium effects a filtering out of the data it desires from the data stream using the indices for the desired or ordered data sets. This means that the respective decentralized unit filters out only those data records from the data stream which are preceded by the appropriate indices for the desired data records.
  • the decentralized unit with the indices selects the data records intended for you from the data stream in the broadband medium on the basis of the indices for the desired data records.
  • step S23 the received data records or their indices are reported back from the decentralized unit to GEMA, which means that after each transmission of an ordered data set, GEMA necessarily sends the data set to the end user, namely the operator of the decentralized unit , is informed.
  • step S24 the decentralized unit decrypts the encrypted data records with the key sent. These data records are then saved.
  • step S25 the decentralized unit checks whether the operator of the decentralized unit has already made a copy of the data set stored in step S24. If this check reveals that the operator is trying to create a second or another copy of the data record, the process is terminated in step S26.
  • step S27 the received and stored data records are copied onto CD-ROM using a CD-ROM drive.
  • the operator of the decentralized unit can now play the music stored on CD-ROM, for example, with a multimedia computer.

Abstract

A process for supplying data from a central unit in which there is a plurality of obtainable data sets via a wide-band medium to a decentralised unit, the operator of which desires the data set concerned involves the steps: when a given data set is required, a datum clearly identifying the data set and the decentralised unit is transmitted from the decentralised unit to the central unit via a network; the information concerning the data set and that clearly identifying the decentralised unit are stored in the centre; a key is sent back to the decentralised unit via the network; the desired data set is coded with the key; the coded data set is transmitted via the wide-band medium; the data set is decoded by means of the key.

Description

Verfahren zum Liefern von Daten über ein Breitbandmedium Method of delivering data over a broadband medium
Beschreibungdescription
Die vorliegende Erfindung befaßt sich mit einem Verfahren zum Liefern von Daten über ein Breitbandmedium von einer Zentrale, in der eine Mehrzahl von bestellbaren Datensätzen vorliegen, zu einer dezentralen Einheit, deren Bedienungs¬ person den betreffenden Datensatz wünscht. Insbesondere be¬ faßt sich die Erfindung mit einem Verfahren zum Bestellen von sogenannten Media-Daten über das ISDN-Netz und zum Liefern der Media-Daten über das Breitbandmedium.The present invention relates to a method for delivering data via a broadband medium from a central, in which there are a plurality of data sets that can be ordered, to a decentralized unit, the operator of which wishes the relevant data set. In particular, the invention relates to a method for ordering so-called media data via the ISDN network and for delivering the media data via the broadband medium.
Verfahren zum Liefern von beliebigen Datensätzen über digi¬ tale Datennetze aufgrund einer Bestellung einer Bedienungs¬ person einer dezentralen Verarbeitungseinheit sind allgemein üblich.Methods for delivering any data records via digital data networks based on an operator's order from a decentralized processing unit are common.
So ist es beispielsweise üblich, Datenbanken unter Nutzung des ISDN-Netzes mit einem dezentralen Rechner abzufragen. Typischerweise überträgt zu diesem Zweck die Bedienungsper¬ son der dezentralen Einheit nach Herstellung einer Verbin¬ dung zwischen der dezentralen Einheit und der Zentrale, in der die Datensätze in Form einer Datenbank abgespeichert sind, Informationen bezüglich des gewünschten Datensatzes über einen Nachrichtenkanal des digitalen Datensatzes zu¬ sammen mit einer geheimen Nummer (PIN-Nummer) , durch die die Zugriffsberechtigung dieser Bedienungsperson auf die Daten¬ bank und deren spätere Gebührenbelastung gewährleistet wer¬ den soll, woraufhin die Zentrale nach Auslesen des betref¬ fenden Datensatzes diesen über den bereits aufgebauten Nach¬ richtenkanal zurück zu der dezentralen Einheit überträgt.For example, it is common to query databases using a decentralized computer using the ISDN network. For this purpose, the operator typically transmits information relating to the desired data record via a message channel of the digital data record to the decentralized unit after establishing a connection between the decentralized unit and the control center in which the data records are stored in the form of a database together with a secret number (PIN number), by means of which the access authorization of this operator to the database and its subsequent charge should be guaranteed, whereupon the central office, after reading the relevant data record, via the already established message channel back to the decentralized unit.
Derartige Verfahren zum Liefern von Daten über digitale Da¬ tennetze erfordern bei umfangreichen Datensätzen erhebliche Übertragungszeiten, die mit entsprechend hohen Gebühren der Betreiber des digitalen Datennetzes einhergehen. So stellen insbesondere Media-Daten, wie digitale Ton- und Bildinforma¬ tionen, auch im komprimierten Zustand ein erhebliches Daten¬ volumen dar. Selbst bei guter Kompression dieser Daten er¬ hält man beispielsweise im Fall von Audio-Daten entsprechend hoher Qualität (AES-Stereo) noch erhebliche Übertragungszei¬ ten, da die Kompression verlustfrei druchgeführt werden muß.Such methods for delivering data via digital data networks require considerable data sets Transmission times that are associated with correspondingly high fees for the operators of the digital data network. In particular, media data, such as digital sound and image information, also represent a considerable volume of data even in the compressed state. Even with good compression of this data, correspondingly high quality is obtained, for example, in the case of audio data (AES Stereo) still considerable transmission times since the compression must be carried out without loss.
Werden derartige Datenvolumen über digitale Netze während der üblichen Arbeitsstunden übertragen, so geht dies mit er¬ heblichen Gebührenrechnungen des Betreibers der digitalen Datennetze einher. Zwar kann man die Kommunikation auch zu Tageszeiten durchführen, zu denen die Betriebe der digitalen Datennetze niedrige Gebühren abrechnen. Die Bedienungsperson der dezentralen Einheit wird jedoch typischerweise die An¬ forderung eines bestimmten Datensatzes nicht erst zu einer Uhrzeit vornehmen wollen, zu der die Gebühren der Nutzung der digitalen Datennetze günstig sind.If such data volumes are transmitted over digital networks during normal working hours, this is accompanied by considerable fee calculations by the operator of the digital data networks. Communication can also be carried out at times of day when digital data network operations charge low fees. However, the operator of the decentralized unit will typically not want to make the request for a specific data set until a time when the fees for using the digital data networks are favorable.
Für den Betreiber einer Zentrale zum Liefern von Daten ist es wünschenswert, daß der Kunde, also die Bedienungsperson der dezentralen Einheit, seinen Wunsch nach Lieferung von Daten mit einer möglichst geringen Gebührenbelastung über¬ mitteln kann. Da bei dem bekannten Verfahren der Kunde mit Gebühren für die Nutzung des digitalen Netzes belastet wird, die auch von der Entfernung zwischen dem Kunden und der Zen¬ trale abhängen, ist das Angebot einer derartigen Datenbank für den belieferten Kunden nur dann interessant, wenn diese nicht weit von dem zu beliefernden Kunden entfernt liegt. Diesem Erfordernis konnten Betreiber derartiger Datenbank* n oft nur dadurch genügen, daß an einer Vielzahl von Stellen derartige Datenbanken oder Zentralen für den Zugriff der Kunden installiert wurden, was selbstredend mit erheblichem Aufwand einhergeht.It is desirable for the operator of a control center for the delivery of data that the customer, that is to say the operator of the decentralized unit, can transmit his request for the delivery of data with the lowest possible charge. Since in the known method the customer is charged with fees for the use of the digital network, which also depend on the distance between the customer and the central office, the offer of such a database is only of interest to the supplied customer if it is not is far from the customer to be supplied. Operators of such databases * n could often only meet this requirement by installing such databases or control centers for the access of the customers at a large number of locations, which of course involves considerable effort.
Um zu verhindern, daß der Kunde, also die Bedienungsperson der dezentralen Einheit, bei einem Bestellwunsch auf eine belegte Leitung trifft, ist es bei dem bekannten Verfahren erforderlich, daß die Zentrale mit einer Vielzahl von digi¬ talen Datenleitungen, wie beispielsweise ISDN-Leitungen, ausgestattet ist. Hierdurch erhöht sich der technische Auf¬ wand seitens der Zentrale ebenso wie die Gebührenbelastung durch den Betreiber des digitalen Netzes.To prevent the customer, that is, the operator of the decentralized unit, from ordering an order in the known method, it is necessary for the control center to be equipped with a large number of digital data lines, such as ISDN lines. This increases the technical effort on the part of the head office as well as the fee charged by the operator of the digital network.
Ein weiteres Problem im Zusammenhang mit dem bekannten Ver¬ fahren zum Liefern von Daten besteht darin, daß an sich un¬ berechtigte dritte Personen auf Kosten einer berechtigten Person auf eine bestimmte Datenbank zugreifen können, wenn es ihnen gelingt, die Geheimnummer bzw. den Sicherheitscode (PIN-Nummer) der berechtigten Person in Erfahrung zu brin¬ gen. Dieses Problem ist insbesondere dann relevant, wenn sich die Bedienungsperson zur Abfrage der Datenbank bei¬ spielsweise des digitalen Netzes "Internet" bedient, da bei diesem Netz der Weg der Daten von der dezentralen Einheit zu der Zentrale nicht bestimmbar ist und die übertragenen Daten somit nicht vor Zugriffen Dritter geschützt sind.Another problem in connection with the known method for delivering data is that unauthorized third parties can access a certain database at the expense of an authorized person if they succeed in finding the secret number or the security code ( PIN number) of the authorized person. This problem is particularly relevant when the operator uses the digital network "Internet" to query the database, for example, since in this network the path of the data from the decentralized unit to the head office cannot be determined and the transmitted data are therefore not protected against access by third parties.
Aus der DE 4416254 AI ist es bereits bekannt, zur Vermeidung von festgeschalteten Leitungen zwischen dezentralen Einhei¬ ten und einer Zentrale die dezentrale Einheit mit Schnitt¬ stellen zu versehen, welche eine Kommunikation von Befehlen und Meldungen über den sogenannten D-Kanal oder Signalisie- rungskanal des ISDN-Netzes im sogenannten "UUS-Frame" ermög¬ lichen. Jedoch ist die Nutzung des D-Kanals oder Signalisie- rungskanals des ISDN-Netzes zu anderen Zwecken als zur Steu¬ erung eines gewünschten Verbindungsaufbaues oder des Verbin¬ dungsabbaus postalisch unzulässig oder bedarf zumindest einer von der Deutschen Telekom speziell hierfür angebotenen Netzdienstleistung. Kurz gesagt beschreibt die DE 4416254 AI eine illegale, nicht genehmigungsfähige Nutzung des ISDN- Netzes, da die dort beschriebene Nutzung des Signalisie- rungskanals darauf abstellt, Daten über den Signalisierungs- kanal zu übertragen, ohne eine Verbindung des Nachrichtenka¬ nals aufbauen zu wollen. Allgemein ist es bekannt, Mediadaten, beispielsweise in Form von Musikdaten, auf Anforderung über ein digitales Daten¬ netz, wie beispielsweise das ISDN-Netz, zu übertragen.From DE 4416254 AI it is already known to provide the decentralized unit with interfaces to avoid dedicated lines between decentralized units and a central unit, which enable communication of commands and messages via the so-called D-channel or signaling channel of the ISDN network in the so-called "UUS frame". However, the use of the D channel or signaling channel of the ISDN network for purposes other than controlling a desired connection establishment or connection clearing is not permitted by post or requires at least one network service specially offered by Deutsche Telekom for this purpose. In short, DE 4416254 AI describes an illegal use of the ISDN network that cannot be approved, since the use of the signaling channel described there is based on transmitting data via the signaling channel without wanting to establish a connection to the message channel. It is generally known to transmit media data, for example in the form of music data, on request via a digital data network, such as the ISDN network.
So zeigt beispielsweise die DE 4021707 AI einen münzbetätig- baren Musikautomaten mit einer dezentralen Einheit, die nach Münzeinwurf betätigbar ist, um einen Musikauswahlwunsch über die ISDN-Leitung zu einer Zentrale zu übertragen, die da¬ raufhin einen dem gewünschten Musikstück entsprechenden Da¬ tensatz über das ISDN-Netz zu der dezentralen Einheit rück¬ überträgt, durch die dann das Musikstück wiedergegeben wird. Das hier beschriebene Übertragungsverfahren entspricht dem eingangs gewürdigten üblichen Übertragungsverfahren, wie es beispielsweise bei der Abfrage von Datenbanken ausgeführt wird und welche eingangs gewürdigt wurde.For example, DE 4021707 AI shows a coin-operated music machine with a decentralized unit which can be operated after the coin has been inserted in order to transmit a music selection request via the ISDN line to a center, which then transmits a data set corresponding to the desired piece of music retransmits the ISDN network to the decentralized unit, through which the piece of music is then reproduced. The transmission method described here corresponds to the usual transmission method, which was recognized at the outset, as it is carried out, for example, when querying databases and which was initially appreciated.
Die DE 30 18 945 AI betrifft ein Verfahren zum Sichern der Datenübertragung über ein einziges, einheitliches Datennetz zwischen einer ersten Stelle und einer zweiten Stelle. Die Verwendung eines Breitbandmediums zusätzlich zu dem Daten¬ netz für die Kommunikation zwischen der ersten Stelle und der zweiten Stelle ist dieser Druckschrift nicht zu ent¬ nehmen. Bei dem Verfahren nach dieser Druckschrift werden eine PIN-Nummer mit einer Identifizierungszahl für das Endgerät und einer Ablauffolgezahl bzw. Zufallszahl logisch verknüpft, wodurch zwei Codezahlen gebildet werden, von denen eine im Endgerät als sog. Startschlüssel gespeichert wird und von denen die andere an den Zentralrechner über das genannte Datennetz übertragen wird. Der übertragene Schlüs¬ sel wird in der zentralen Einheit zur Erzeugung einer Freigabe und zur Erzeugung eines chiffrierten Schlüs¬ selcodezeichens verwendet, welches aus einer Kombination eines Schlüsselcodezeichens und eines ersten codierten Aus¬ gangssignales besteht. Diese Kombination wird wiederum an die erste Stelle, also die dezentrale Einheit, rücküber¬ tragen, wodurch eine Datendecodierung sowohl an der ersten als auch an der zweiten Stelle mittels einander entspre¬ chender Schlüssel vorgenommen werden kann. Wie bereits erläutert wurde, stellen insbesondere Media-Da¬ ten auch im komprimierten Zustand ein erhebliches Datenvolu¬ men dar. Die Übertragung derartiger Datenvolumina über Netze, die nur eine geringe Bandbreite aufweisen, wie bei¬ spielsweise das ISDN-Netz, geht nötigerweise mit hohen Über¬ tragungszeiten und damit mit nennenswerten Übertragungsko¬ sten einher.DE 30 18 945 AI relates to a method for securing data transmission over a single, uniform data network between a first location and a second location. The use of a broadband medium in addition to the data network for communication between the first location and the second location is not apparent from this document. In the method according to this document, a PIN number is logically linked to an identification number for the terminal and a sequence number or random number, whereby two code numbers are formed, one of which is stored in the terminal as a so-called start key and the other of which is sent to the other Central computer is transmitted over the data network mentioned. The transmitted key is used in the central unit to generate a release and to generate an encrypted key code character, which consists of a combination of a key code character and a first coded output signal. This combination is in turn transmitted back to the first position, that is to say the decentralized unit, as a result of which data decoding can be carried out both at the first and at the second position by means of corresponding keys. As has already been explained, media data in particular represent a considerable volume of data even in the compressed state. The transmission of such data volumes over networks which have only a small bandwidth, such as the ISDN network, necessarily takes a high amount Transmission times and thus associated with significant transmission costs.
Ausgehend von diesem Stand der Technik liegt der vorliegen¬ den Erfindung die Aufgabe zugrunde, ein Verfahren zum Lie¬ fern von Daten von einer zentralen an eine dezentrale Ein¬ heit aufgrund der Bestellung eines bestimmten Datensatzes durch eine Bedienungsperson der dezentralen Einheit so weiterzubilden, daß die im Zusammenhang mit der Bestellung und der Lieferung der Datensätze anfallenden Übertragungs¬ kosten minimiert werden.Starting from this prior art, the present invention is based on the object of developing a method for supplying data from a central to a decentralized unit based on the order of a specific data set by an operator of the decentralized unit such that the transmission costs incurred in connection with the ordering and delivery of the data records are minimized.
Diese Aufgabe wird durch ein Verfahren gemäß Patentanspruch 1 gelöst.This object is achieved by a method according to claim 1.
Die Erfindung schafft ein Verfahren zum Liefern von Daten von einer Zentrale, in der eine Mehrzahl von bestellbaren Datensätzen vorliegen, über ein Breitbandmedium zu einer dezentralen Einheit, deren Bedienungsperson den betreffenden Datensatz wünscht, mit folgenden Verfahrensschritten:The invention provides a method for delivering data from a central, in which a plurality of data records that can be ordered, via a broadband medium to a decentralized unit, the operator of which wishes the relevant data record, with the following method steps:
- bei Wunsch eines bestimmten Datensatzes, übertragen einer den Datensatz und die dezentrale Einheit ein¬ deutig identifizierenden Information von der dezen¬ tralen Einheit über ein Netz zu der Zentrale;if a certain data record is desired, information that uniquely identifies the data record and the decentralized unit is transmitted from the decentralized unit to the central office via a network;
- Speichern der den Datensatz betreffenden Information sowie der die dezentrale Einheit eindeutig identifi¬ zierenden Information in der Zentrale;Storing the information relating to the data record and the information clearly identifying the decentralized unit in the control center;
- Rückübertragen eines Schlüssels an die dezentrale Einheit über das Netz; - Verschlüsseln des gewünschten Datensatzes mit dem Schlüssel;- retransmitting a key to the decentralized unit via the network; - Encrypt the desired data record with the key;
- Übertragen des verschlüsselten Datensatzes über das Breitbandmedium;- transmitting the encrypted data record over the broadband medium;
- Entschlüsseln des Datensatzes mittels des Schlüssels.- Decrypt the data record using the key.
Bei einem bevorzugten Ausführungsbeispiel des Verfahrens umfaßt dieses den weiteren Verfahrensschritt des Selektie- rens des für die dezentrale Einheit bestimmten Datensatzes aus dem in dem Breitbandmedium übertragenen Datenstrom durch die dezentrale Einheit mittels der den Datensatz eindeutig identifizierenden Information vor dem Verfahrensschritt des Entschlüsseln des Datensatzes mittels des Schlüssels.In a preferred exemplary embodiment of the method, this comprises the further step of selecting the data record intended for the decentralized unit from the data stream transmitted in the broadband medium through the decentralized unit by means of the information which uniquely identifies the data record before the method step of decrypting the data record using the key .
Bei einem bevorzugten Ausführungsbeispiel des Verfahrens ist das Netz ein digitales Datennetz ist; wobei der Datensatz und die dezentrale Einheit eindeutig identifizierenden Information von der dezentralen Einheit über einen Signali- sierungskanal des digitalen Datennetzes zu der Zentrale übertragen werden.In a preferred embodiment of the method, the network is a digital data network; wherein the data record and the decentralized unit uniquely identifying information are transmitted from the decentralized unit via a signaling channel of the digital data network to the central office.
Bei einem anderem bevorzugten Ausführungsbeispiel des Verfahrens umfaßt dieses folgende weiteren Schritten:In another preferred exemplary embodiment of the method, this comprises the following further steps:
- falls ein Nachrichtenkanal des digitalen Datennetzes frei ist, unmittelbares Aufbauen einer Verbindung zwischen der dezentralen Einheit und der Zentrale über den Nachrichtenkanal aufgrund des von der dezentralen Einheit über den Signalisierungskanal übertragenen Verbindungswunscheε, und Rückübertragen des Schlüssels über den Nachrichtenkanal;- If a message channel of the digital data network is free, immediately establishing a connection between the decentralized unit and the center via the message channel on the basis of the connection requests transmitted by the decentralized unit via the signaling channel, and retransmitting the key via the message channel;
- falls der Nachrichtenkanal des digitalen Datennetzes nicht frei ist, Rückübertragen des Schlüssels über den Signalisierungskanal. Bevorzugte Weiterbildungen des erfindungsgemäßen Verfahrens sind in den Unteransprüchen definiert.- If the message channel of the digital data network is not free, retransmit the key via the signaling channel. Preferred developments of the method according to the invention are defined in the subclaims.
Nachfolgend wird unter Bezugnahme auf die beiliegende Figur ein bevorzugtes Ausführungsbeispiel des erfindungsgemäßen Verfahrens näher erläutert. Es zeigt:A preferred exemplary embodiment of the method according to the invention is explained in more detail below with reference to the accompanying figure. It shows:
Die Fig. la bis ld ein Flußdiagramm eines Ausführungs- beispiels des erfindungsgemäßen Da- tenlieferverfahrens.FIGS. 1a to 1d show a flow diagram of an exemplary embodiment of the data delivery method according to the invention.
In einem ersten Schritt SI wählt die Bedienungsperson einer dezentralen Einheit, beipielsweise in Form eines Personal Computers, den gewünschten Datensatz aus. Bei dem Datensatz kann es sich beispielsweise um ein gewünschtes Musikstück handeln, welches in einer Datenbank einer Zentrale gespei¬ chert ist. Typischerweise hat die Bedienungsperson zur Aus¬ wahl des gewünschten Datensatzes eine beipielsweise auf CD-ROM gespeicherte Liste der in der Zentrale gespeicherten Datensätze, wobei es sich beispielsweise um eine Liste von von der Zentrale abrufbaren Musikstücken handeln kann.In a first step SI, the operator of a decentralized unit selects the desired data record, for example in the form of a personal computer. The data record can be a desired piece of music, for example, which is stored in a database of a central office. Typically, the operator has a list of the data records stored in the control center, for example a list of music pieces that can be called up by the control center, for selection of the desired data record.
Bei dem Schritt Sl wählt die Bedienungsperson der dezentra¬ len Einheit ferner den gewünschten Datenlieferweg aus. Bei dem hier zu diskutierenden Ausführungsbeispiel wählt die Bedienungsperson entweder die Datenlieferung über das ISDN- Netz oder die Datenlieferung über ein Breitbandmedium aus. Bei dem Breitbandmedium handelt es sich beispielsweise um ein Kabel für die Übertragung von Fernsehsignalen und digi¬ talen Radiosignalen, um ein Funksystem mit einem beliebigen Sender und einem zugehörigen Empfänger, oder um ein auf einer Satellitenkommunikation basierenden Ausstrahlungssy¬ stem. Typisch für ein derartiges Breitbandmedium ist einer¬ seits die gegenüber digitalen Netzen erhöhte Bandbreite und andererseits die Tatsache, daß die von der Zentrale über das Breitbandmedium übertragenen Daten im wesentlichen gleich¬ zeitig einer Mehrzahl von dezentralen Einheiten zugänglich gemacht werden.In step S1, the operator of the decentralized unit also selects the desired data delivery route. In the embodiment to be discussed here, the operator selects either data delivery over the ISDN network or data delivery over a broadband medium. The broadband medium is, for example, a cable for the transmission of television signals and digital radio signals, a radio system with any transmitter and an associated receiver, or a broadcasting system based on satellite communication. Typical of such a broadband medium is, on the one hand, the increased bandwidth and bandwidth compared to digital networks on the other hand, the fact that the data transmitted from the control center via the broadband medium are made accessible to a plurality of decentralized units essentially simultaneously.
Ferner überträgt die Bedienungsperson bei dem Schritt Sl auch die gewünschte Lieferzeit, beispielsweise durch die Angabe, daß es sich um eine Sofort-Bestellung oder um eine Nicht-Sofort-Bestellung handelt, sodann eine den gewünschten Datensatz identifizierende Information, eine die gewählte Lieferzeit identifizierende Information, einen Sicherheits¬ code bzw. eine PIN-Nummer sowie die Rufnummer der dezentra¬ len Einheit im Signalisierungskanal bzw. D-Kanal des ISDN- Netzes im sogenannten UUS-Frame als Verbindungεanforderung (Connect Request gemäß internationalem Standard ITU Q.930 - Q.940) an die Zentrale.Furthermore, in step S1, the operator also transmits the desired delivery time, for example by specifying that it is an immediate order or a non-immediate order, then information identifying the desired data record, information identifying the selected delivery time , a security code or a PIN number and the call number of the decentralized unit in the signaling channel or D channel of the ISDN network in the so-called UUS frame as a connection request (Connect Request according to international standard ITU Q.930 - Q. 940) to the head office.
Bei dem genannten UUS-Frame handelt es sich um ein Anwen- der-zu-Anwender-Signalisierungsdatenpaket mit 131 Byte, welches bei dem Schritt S2 auch im Fall einer besetzten Datenleitung bzw. einem besetzten B-Kanal der Zentrale über den Signalisierungskanal bzw. D-Kanal an die Zentrale übermittelt bzw. signalisiert wird. Da diese Signalisierung unabhängig von dem Besetzt-Zustand oder Nicht-Besetzt- Zustand des B-Kanals funktioniert, kann seitens der Zentrale die Anzahl der für die Bestellung benötigten ISDN-Leitungen gering gehalten werden. Typischerweise genügt eine einzige Bestell-Leitung.The UUS frame mentioned is a user-to-user signaling data packet with 131 bytes, which in step S2 also occurs in the case of an occupied data line or an occupied B channel of the center via the signaling channel or D Channel is transmitted or signaled to the control center. Since this signaling works independently of the busy or unoccupied status of the B channel, the number of ISDN lines required for the order can be kept low on the part of the head office. A single order line is typically sufficient.
Bei dem Schritt S3 prüft die Zentrale, ob die über den Si¬ gnalisierungskanal übertragene Rufnummer der dezentralen Einheit bekannt ist, also in einer Tabelle der Rufnummern der gespeicherten Kunden in der Zentrale enthalten ist.In step S3, the control center checks whether the call number transmitted to the decentralized unit via the signaling channel is known, that is to say is contained in a table of the call numbers of the stored customers in the control center.
Falls dies nicht der Fall ist, fährt das Verfahren mit dem Schritt S4 fort, bei dem eine Neukundenanmeldung begonnen wird, falls die von der dezentralen Einheit übertragenen Daten eine Neukundenanmeldungsanforderung enthalten. Falls derartige Daten nicht übertragen wurden, wird unter Erzeu¬ gung einer Fehlermeldung dieser Ruf abgewiesen. Bei einer Prozedur zur Neukundenregistrierung werden im UUS-Frame übertragene Informationen über Namen, Adresse und Zahlungs¬ weg des Neukunden abgespeichert.If this is not the case, the method proceeds to step S4, at which a new customer registration is started if the data transmitted by the decentralized unit contains a new customer registration request. If data of this type was not transmitted, this call is rejected while generating an error message. In a procedure for registering new customers, information about the name, address and payment route of the new customer is stored in the UUS frame.
Falls die bei dem Schritt S3 geprüfte Rufnummer bekannt ist, wird der Sicherheitscode bzw. die PIN-Nummer bei einem Schritt S5 daraufhin überprüft, ob diese einerseits mit einer der PIN-Nummern aus einer Tabelle übereinstimmt, in der alle PIN-Nummern aller Kunden enthalten sind, und ob andererseits die übertragene Rufnummer zu dieser PIN-Nummer gehört, was gleichfalls durch Abfrage der genannten Tabelle überprüft wrid. Findet sich die PIN-Nummer nicht in der Tabelle oder paßt sie nicht zu der Rufnummer, so wird bei einem Schritt S6 der betreffende Ruf abgewiesen, als Fehlversuch aufgezeichnet und gemeldet.If the number checked in step S3 is known, the security code or the PIN number is checked in step S5 to determine whether it matches one of the PIN numbers from a table that contains all the PIN numbers of all customers are, and whether, on the other hand, the transmitted number belongs to this PIN number, which is also checked by querying the table mentioned. If the PIN number is not found in the table or does not match the number, the call in question is rejected in step S6, recorded as a failed attempt and reported.
Erweist sich bei der Prüfung gemäß Schritt S5 die übertrage¬ ne PIN-Nummer als in Ordnung, so fährt das Programm mit dem Schritt S5a fort. Bei diesem Schritt prüft die Zentrale, ob der von der Bedienungsperson der dezentralen Einheit bei dem Schritt Sl gewünschte Datenlieferweg das Breitbandmedium oder das ISDN-Netz ist. Falls der gewünschte Datenlieferweg das Breitbandmedium ist, fährt das Programm mit dem Schritt S16 fort. Anderenfalls fährt das Programm mit dem Schritt S7 fort.If the transmitted PIN number proves to be okay during the test in step S5, the program continues with step S5a. In this step, the control center checks whether the data delivery route desired by the operator of the decentralized unit in step S1 is the broadband medium or the ISDN network. If the desired data delivery route is the broadband medium, the program proceeds to step S16. Otherwise, the program continues with step S7.
Bei dem Schritt S7 wird geprüft, ob der Nachrichtenkanal bzw. B-Kanal der Zentrale frei oder besetzt ist. Falls der Nachrichtenkanal frei ist, wird bei einem Schritt S8 ge¬ prüft, ob es sich bei der vorliegenden Bestellung um eine Sofortbestellung handelt. Wenn dies der Fall ist, wird nach Aufbau einer Verbindung über den B-Kanal von der Zentrale über den B-Kanal die Bestellung unter Nennung einer Liefer¬ telefonnummer, unter der die Zentrale die spätere Lieferung an die dezentrale Einheit vornehmen wird, bestätigt, worauf¬ hin die Verbindung über den B-Kanal getrennt wird. Die ent- sprechende Steuerung dieser Vorgehensweise tätigt eine Ver- waltungsseinheit VE für die Verwaltung von Bestellungen und ISDN-Kanälen, welche unmittelbar nach dem Schritt S9 in einem Schritt S10 unter der genannten Liefertelefonnummer eine Verbindung zu der dezentralen Einheit aufbaut und die gewünschten Daten liefert.In step S7 it is checked whether the message channel or B channel of the center is free or busy. If the message channel is free, a check is made in step S8 as to whether the present order is an immediate order. If this is the case, after establishing a connection via the B channel, the control center confirms the order via the B channel, stating a delivery telephone number under which the control center will make the subsequent delivery to the decentralized unit, whereupon ¬ the connection via the B channel is disconnected. The A management unit VE for the management of orders and ISDN channels carries out a corresponding control of this procedure, which immediately after step S9 establishes a connection to the decentralized unit in step S10 using the delivery telephone number mentioned and delivers the desired data.
Ergibt die Prüfung bei dem Schritt S8, daß keine Sofortbe¬ stellung vorliegt, wobei jedoch der B-Kanal als frei erkannt wurde, so erfolgt bei einem Schritt Sll der Verbindungsauf¬ bau des B-Kanals, woraufhin die Zentrale den Bestelleingang bestätigt, einen Liefertermin vorzugweise bei Mondscheinta¬ rif an die dezentrale Einheit übermittelt, vorzugsweise die zukünftige Liefertelefonnummer mitteilt und sodann die Ver¬ bindung beendet, woraufhin das Verfahren bis zum Eintreten des Mondscheintarifs wartet, bevor über den Schritt S10 ein Verbindungsaufbau mit der dezentralen Einheit zur Lieferung der gewünschten Daten beim Schritt S15 durchgeführt wird.If the check in step S8 shows that there is no immediate order, but the B channel has been recognized as free, then in a step S11 the connection of the B channel is established, whereupon the control center confirms the order receipt, a delivery date preferably transmitted to the decentralized unit in the case of the moonlight tariff, preferably communicating the future delivery telephone number and then terminating the connection, whereupon the method waits until the moonlight tariff occurs before a connection is set up with the decentralized unit via step S10 to deliver the desired data is performed at step S15.
Erweist sich bei der Prüfung gemäß Schritt S7, daß der B-Ka¬ nal nicht frei ist, so wird zunächst bei einem Schritt S12 die Bestellung zusammen mit Rufnummern, PIN-Nummer und der den gewünschten Datensatz bezeichnende Information aus dem UUS-Frame des D-Kanals von der Zentrale aufgenommen.If it turns out during the check in step S7 that the B channel is not free, then in step S12 the order, together with the telephone numbers, PIN number and the information identifying the desired data record, is taken from the UUS frame of the D -Channel added by the headquarters.
Bei dem darauffolgenden Schritt S13 überprüft die Zentrale, ob es sich um eine Sofortbestellung handelt. Falls dies der Fall ist, fährt das Verfahren mit dem Schritt S9 fort.In the subsequent step S13, the control center checks whether the order is immediate. If so, the method continues with step S9.
Anderenfalls fährt das Verfahren mit einem Schritt S14 fort, der identisch mit dem Schritt Sll übereinstimmt. Hierbei wird der Liefertermin (ein Lieferzeitpunkt bei Mondscheinta¬ rif) an die dezentrale Einheit über den B-Kanal an die de¬ zentrale Einheit übertragen, woraufhin die Verbindung been¬ det wird.Otherwise, the method continues with a step S14 which is identical to the step S11. Here, the delivery date (a delivery time at the moonlight tariff) is transmitted to the decentralized unit via the B-channel to the decentralized unit, whereupon the connection is terminated.
Zu dem Liefertermin bewirkt die Verwaltungseinheit VE über den Schritt S10 die Lieferung von Daten an die dezentrale Einheit.At the delivery date, the management unit VE effects the delivery of data to the decentralized unit via step S10 Unit.
Der dem Kunden übermittelte Liefertermin für die Lieferung der gewünschten Daten ermöglicht es dem Kunden, zu diesem Zeitpunkt seine dezentrale Einheit empfangsbereit zu halten, indem er beispielsweise seinen an das ISDN-Netz angeschlos¬ senen Personal Computer zu dem genannten Zeitpunkt einge¬ schaltet läßt.The delivery date transmitted to the customer for the delivery of the desired data enables the customer to keep his decentralized unit ready to receive at this point in time, for example by leaving his personal computer connected to the ISDN network switched on at the point in time mentioned.
Es ist jedoch auch möglich, daß die dezentrale Einheit mit einer Einschaltvorrichtung versehen ist, durch die die Zen¬ trale die dezentrale Einheit durch Signalisierung einschal¬ tet und für den Empfang der Lieferung in Bereitschaft ver¬ setzt.However, it is also possible for the decentralized unit to be provided with a switch-on device, by means of which the central unit switches the decentralized unit on by signaling and sets it in readiness for receiving the delivery.
Falls die Prüfung bei dem Schritt S5a ergibt, daß der von dem Kunden gewünschte Datenlieferweg das Breitbandmedium ist, so überprüft das Programm bei dem nachfolgenden Schritt S16, ob der B-Kanal des Anschlusses der Zentrale an das ISDN-Netz frei ist. Falls dies der Fall ist, wird die Be¬ stellung aus dem D-Kanal des ISDN-Netzes von der Zentrale aufgenommen. Die Bestellung umfaßt typischerweise Indizes für die gewünschten Datensätze, die bei dem Schritt SI aus¬ gewählt wurden.If the check in step S5a shows that the data delivery route desired by the customer is the broadband medium, the program checks in step S16 below whether the B channel of the connection of the control center to the ISDN network is free. If this is the case, the order from the D channel of the ISDN network is taken up by the control center. The order typically includes indices for the desired data records, which were selected in step SI.
Sodann stellt die Zentrale bei dem Schritt S18 den Verbin¬ dungsaufbau über den D-Kanal des ISDN-Netzes her, und be¬ stätigt typischerweise mit einer Gebühreneinheit die ange¬ nommene Bestellung, und überträgt über den D-Kanal einer¬ seits den Liefertermin und andererseits einen Schlüssel an die dezentrale Einheit, bevor die Verbindung beendet wird.Then in step S18 the control center establishes the connection via the D-channel of the ISDN network, and typically confirms the accepted order with a charge unit, and transmits the delivery date and via the D-channel on the other hand, a key to the decentralized unit before the connection is ended.
Ist der B-Kanal gemäß der Prüfung bei dem Schritt S16 nicht frei, so erfolgt bei dem Schritt S19 in einer dem Schritt S17 identisch entsprechenden Weise die Annahme der Bestel¬ lung aus dem UUS-Feld des D-Kanals, der für die im Zusammen¬ hang mit dem Verbindungsaufbau erforderliche Kommunikation zwischen den Nutzern vorgesehen ist. In diesem besetzten Zu- stand des B-Kanals erfolgt die Rückübertragung des Liefer¬ termins und des Schlüssels über den D-Kanal, also dem Signa¬ lisierungskanal des ISDN-Netzes zu der dezentralen Einheit hin.If, according to the test in step S16, the B channel is not free, then in step S19 the order from the UUS field of the D channel is accepted in a manner which corresponds to step S17 ¬ hang with the connection establishment required communication between the users is provided. In this occupied state As of the B channel, the delivery date and the key are retransmitted via the D channel, ie the signaling channel of the ISDN network, to the decentralized unit.
Bei dem Schritt S21 wird zunächst eine Verschlüsselung der gewünschten Daten mittels des Schlüssels vorgenommen, der an die betreffende dezentrale Einheit übertragen wurde.In step S21, the desired data is first encrypted using the key that was transmitted to the decentralized unit in question.
Die Verwaltungseinheit VE stellt zu einem frei festlegbaren Liefertermin sämtliche verschlüsselte Datensätze, die von den unterschiedlichen dezentralen Einheiten von der zentra¬ len Einheit gewünscht wurden, zusammen mit der jeweils zugehörigen vorangestellten Indizes zu einem Datenstrom zusammen. Vor den jeweiligen gewünschten Datensätzen, die von einer dezentralen Einheit angefordert wurden, werden also in dem Datenstrom zunächst die Indizes der folgenden Datensätze übertragen.At a freely definable delivery date, the management unit VE compiles all encrypted data records, which the different decentralized units have requested from the central unit, together with the associated preceding indices to form a data stream. Before the respective desired data records, which were requested by a decentralized unit, the indices of the following data records are first transmitted in the data stream.
Bei einem Schritt S22 bewirkt jede der an das Breitbandme¬ dium angeschlossenen dezentralen Einheiten ein Ausfiltern der von ihr gewünschten Daten aus dem Datenstrom unter Ver¬ wendung der Indizes für die gewünschten bzw. bestellten Da¬ tensätze. Dies bedeutet, daß die jeweilige dezentrale Ein¬ heit nur diejenigen Datensätze aus dem Datenstrom heraus¬ filtert, welchen die passenden Indizes für die gewünschten Datensätze vorausgehen. Bei dem Schritt S22 selektiert somit die dezentrale Einheit mit den Indizes die für Sie bestimm¬ ten Datensätzen aus dem Datenstrom im Breitbandmedium auf¬ grund der Indizes für die gewünschten Datensätze.In a step S22, each of the decentralized units connected to the broadband medium effects a filtering out of the data it desires from the data stream using the indices for the desired or ordered data sets. This means that the respective decentralized unit filters out only those data records from the data stream which are preceded by the appropriate indices for the desired data records. In step S22, the decentralized unit with the indices selects the data records intended for you from the data stream in the broadband medium on the basis of the indices for the desired data records.
Bei dem darauffolgenden Schritt S23 erfolgt die Rückmeldung der empfangenen Datensätze bzw. ihrer Indizes von der dezen¬ tralen Einheit an die GEMA, wodurch die GEMA nötigerweise nach jeder Übertragung eines bestellten Datensatzes von der Lieferung dieses Datensatzes an den Endverbraucher, nämlich die Bedienungsperson der dezentralen Einheit, informiert wird. Bei einem Schritt S24 führt die dezentrale Einheit eine Ent¬ schlüsselung der verschlüsselten Datensätzen mit dem gesen¬ deten Schlüssel durch. Sodann erfolgt das Abspeichern dieser Datensätze.In the subsequent step S23, the received data records or their indices are reported back from the decentralized unit to GEMA, which means that after each transmission of an ordered data set, GEMA necessarily sends the data set to the end user, namely the operator of the decentralized unit , is informed. In a step S24, the decentralized unit decrypts the encrypted data records with the key sent. These data records are then saved.
Bei dem Schritt S25 wird durch die dezentrale Einheit ge¬ prüft, ob die Bedienungsperson der dezentralen Einheit be¬ reits eine Kopie des beim Schritt S24 abgespeicherten Da¬ tensatzes gezogen hat. Falls sich bei dieser Überprüfung herausstellt, daß die Bedienungsperson eine zweite oder wei¬ tere Kopie des Datensatzes zu erstellen versucht, so erfolgt bei dem Schritt S26 der Abbruch.In step S25, the decentralized unit checks whether the operator of the decentralized unit has already made a copy of the data set stored in step S24. If this check reveals that the operator is trying to create a second or another copy of the data record, the process is terminated in step S26.
Anderenfalls erfolgt bei dem Schritt S27 das Kopieren der empfangenen und abgespeicherten Datensätze auf CD-ROM mit¬ tels eines CD-ROM-Laufwerkes.Otherwise, in step S27 the received and stored data records are copied onto CD-ROM using a CD-ROM drive.
Für den Fall, daß es sich bei den übertragenen Datensätzen beispielsweise um Musik handelt, kann die Bedienungsperson der dezentralen Einheit nun die so auf CD-ROM abgespeicherte Musik beispielsweise mit einem Multimedia-Computer abspie¬ len. In the event that the transmitted data sets are, for example, music, the operator of the decentralized unit can now play the music stored on CD-ROM, for example, with a multimedia computer.

Claims

Patentansprüche claims
1. Verfahren zum Liefern von Daten von einer Zentrale, in der eine Mehrzahl von bestellbaren Datensätzen vorlie¬ gen, über ein Breitbandmedium zu einer dezentralen Einheit, deren Bedienungsperson den betreffenden Datensatz wünscht, mit folgenden Verfahrensschritten:1. Method for delivering data from a central, in which there are a plurality of data sets that can be ordered, via a broadband medium to a decentralized unit, the operator of which wishes the relevant data set, with the following method steps:
- bei Wunsch eines bestimmten Datensatzes, Übertragen einer den Datensatz und die dezentrale Einheit ein¬ deutig identifizierenden Information von der dezen¬ tralen Einheit über ein Netz zu der Zentrale;- If a specific data record is desired, transmitting information uniquely identifying the data record and the decentralized unit from the decentralized unit via a network to the central office;
- Speichern der den Datensatz betreffenden Information sowie der die dezentrale Einheit eindeutig identifi¬ zierenden Information in der Zentrale;Storing the information relating to the data record and the information clearly identifying the decentralized unit in the control center;
- Rückübertragen eines Schlüssels an die dezentrale Einheit über das Netz;- retransmitting a key to the decentralized unit via the network;
- Verschlüsseln des gewünschten Datensatzes mit dem Schlüssel;- Encrypt the desired data record with the key;
- Übertragen des verschlüsselten Datensatzes über das Breitbandmedium;- transmitting the encrypted data record over the broadband medium;
- Entschlüsseln des Datensatzes mittels des Schlüssels.- Decrypt the data record using the key.
2. Verfahren nach Anspruch 1, mit folgendem Verfahrens¬ schritt vor dem Verfahrensschritt des Entschlüsseln des Datensatzes mittels des Schlüssels:2. The method according to claim 1, with the following procedural step before the procedural step of decrypting the data record by means of the key:
- Selektieren des für die dezentrale Einheit bestimmten Datensatzes aus dem in dem Breitbandmedium übertra¬ genen Datenstrom durch die dezentrale Einheit mittels der den Datensatz eindeutig identifizierenden Infor- mation.- Selection of the data set intended for the decentralized unit from the data stream transmitted in the broadband medium by the decentralized unit using the information uniquely identifying the data set. mation.
3. Verfahren nach Anspruch 1 oder 2, bei dem3. The method according to claim 1 or 2, wherein
- das Netz ein digitales Datennetz ist; und- the network is a digital data network; and
- der Datensatz und die dezentrale Einheit eindeutig identifizierenden Information von der dezentralen Einheit über einen Signalisierungskanal des digitalen Datennetzes zu der Zentrale übertragen werden.- The data set and the decentralized unit uniquely identifying information are transmitted from the decentralized unit via a signaling channel of the digital data network to the control center.
4. Verfahren nach einem der Ansprüche 1 bis 3, mit folgen¬ den weiteren Schritten:4. The method according to any one of claims 1 to 3, with the following further steps:
- falls ein Nachrichtenkanal des digitalen Datennetzes frei ist, unmittelbares Aufbauen einer Verbindung zwischen der dezentralen Einheit und der Zentrale über den Nachrichtenkanal aufgrund des von der dezentralen Einheit über den Signalisierungskanal übertragenen Verbindungswunsches, und Rückübertragen des Schlüssels über den Nachrichtenkanal;- If a message channel of the digital data network is free, immediately establishing a connection between the decentralized unit and the control center via the message channel on the basis of the connection request transmitted by the decentralized unit via the signaling channel, and retransmitting the key via the message channel;
- falls der Nachrichtenkanal des digitalen Datennetzes nicht frei ist, Rückübertragen des Schlüssels über den Signalisierungskanal.- If the message channel of the digital data network is not free, retransmit the key via the signaling channel.
5. Verfahren nach einem der Ansprüche 1 bis 4, bei dem5. The method according to any one of claims 1 to 4, in which
- das Netz das ISDN-Netz ist;- the network is the ISDN network;
- der Signalisierungskanal der D-Kanal des ISDN-Netzes ist;- The signaling channel is the D channel of the ISDN network;
- der Nachrichtenkanal der B-Kanal des ISDN-Netzes ist; und- The message channel is the B channel of the ISDN network; and
- die die dezentrale Einheit eindeutig identifizierende Information die Rufnummer der dezentralen Einheit (calling party number) ist.- The information uniquely identifying the decentralized unit is the call number of the decentralized unit (calling party number).
6. Verfahren nach Anspruch 5, bei dem die dezentrale Ein¬ heit im Signalisierungskanal ferner eine PIN-Nummer an die zentrale Einheit überträgt.6. The method according to claim 5, wherein the decentralized unit in the signaling channel further transmits a PIN number to the central unit.
7. Verfahren nach Anspruch 5, mit folgenden Verfahrens¬ schritten:7. The method according to claim 5, with the following procedural steps:
- Prüfen (S4) , ob die Rufnummer der dezentralen Einheit eine eine Mehrzahl von gespeicherten Nummern ist;- Checking (S4) whether the number of the decentralized unit is a plurality of stored numbers;
- Prüfen (S5) , ob die PIN-Nummer eine einer Mehrzahl von gespeicherten PIN-Nummern ist; und- Check (S5) whether the PIN number is one of a plurality of stored PIN numbers; and
- Prüfen, ob die Rufnummer und die PIN-Nummer als zuein¬ ander gehörig abgespeichert sind, wobei die zentrale Einheit den Verbindungsaufbauwunsch der dezentralen Einheit abweist, falls eine der Prüfungen (S3, S5) ein negatives Ergebnis liefert. - Check whether the phone number and the PIN number are stored as belonging to each other, the central unit rejecting the connection establishment request of the decentralized unit if one of the tests (S3, S5) delivers a negative result.
PCT/EP1997/001413 1996-03-29 1997-03-20 Process for supplying data via a broad-band medium WO1997037472A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU21584/97A AU2158497A (en) 1996-03-29 1997-03-20 Process for supplying data via a broad-band medium
EP97914276A EP0890246A1 (en) 1996-03-29 1997-03-20 Process for supplying data via a broad-band medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE1996112665 DE19612665A1 (en) 1996-03-29 1996-03-29 Method of delivering data over a broadband medium
DE19612665.7 1996-03-29

Publications (1)

Publication Number Publication Date
WO1997037472A1 true WO1997037472A1 (en) 1997-10-09

Family

ID=7789935

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1997/001413 WO1997037472A1 (en) 1996-03-29 1997-03-20 Process for supplying data via a broad-band medium

Country Status (4)

Country Link
EP (1) EP0890246A1 (en)
AU (1) AU2158497A (en)
DE (1) DE19612665A1 (en)
WO (1) WO1997037472A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4578530A (en) * 1981-06-26 1986-03-25 Visa U.S.A., Inc. End-to-end encryption system and method of operation
US5003595A (en) * 1989-08-29 1991-03-26 At&T Bell Laboratories Secure dial access to computer systems
DE4021707A1 (en) * 1990-07-07 1992-01-09 Nsm Ag COIN-ACTUATED MUSIC MACHINE
US5181238A (en) * 1989-05-31 1993-01-19 At&T Bell Laboratories Authenticated communications access service
US5274695A (en) * 1991-01-11 1993-12-28 U.S. Sprint Communications Company Limited Partnership System for verifying the identity of a caller in a telecommunications network
DE4416254A1 (en) * 1994-05-07 1995-11-09 Deutsche Bundespost Telekom Transmission security procedure in ISDN network
US5475740A (en) * 1993-03-11 1995-12-12 Spectradyne, Inc. System for accessing and paying for amenities using a telephone

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4288659A (en) * 1979-05-21 1981-09-08 Atalla Technovations Method and means for securing the distribution of encoding keys

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4578530A (en) * 1981-06-26 1986-03-25 Visa U.S.A., Inc. End-to-end encryption system and method of operation
US5181238A (en) * 1989-05-31 1993-01-19 At&T Bell Laboratories Authenticated communications access service
US5003595A (en) * 1989-08-29 1991-03-26 At&T Bell Laboratories Secure dial access to computer systems
DE4021707A1 (en) * 1990-07-07 1992-01-09 Nsm Ag COIN-ACTUATED MUSIC MACHINE
US5274695A (en) * 1991-01-11 1993-12-28 U.S. Sprint Communications Company Limited Partnership System for verifying the identity of a caller in a telecommunications network
US5475740A (en) * 1993-03-11 1995-12-12 Spectradyne, Inc. System for accessing and paying for amenities using a telephone
DE4416254A1 (en) * 1994-05-07 1995-11-09 Deutsche Bundespost Telekom Transmission security procedure in ISDN network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
O'HIGGINS B ET AL: "ENCRYPTION AND ISDN - A NATURAL FIT", INNOVATIONS IN SWITCHING TECHNOLOGY, vol. 4, 15 March 1987 (1987-03-15) - 20 March 1987 (1987-03-20), PHOENIX, ARIZONA, pages 863 - 869, XP002017713 *

Also Published As

Publication number Publication date
AU2158497A (en) 1997-10-22
EP0890246A1 (en) 1999-01-13
DE19612665A1 (en) 1997-10-02

Similar Documents

Publication Publication Date Title
DE19503585A1 (en) Method and system for distributing signals to authorized participants
DE3590072T1 (en) Method and device for the distribution of signals to subscribers
EP0832542B1 (en) Process and device for authenticating subscribers to digital exchanges
EP0744867A1 (en) Communication control method for interactive services
EP0667723A2 (en) Method for the transmission of data between private branch exchanges
DE19726292A1 (en) Procedure for silent monitoring of telephone calls
EP1306789A2 (en) Server for blocking of bank cards
WO2002037745A1 (en) Method for securely transmitting data between two terminals and a corresponding device for carrying out this method
DE4001755A1 (en) FACSIMILE DEVICE
EP0855069B1 (en) Method for cashless payment of services that can be requested from a distributed data network
DE69729037T2 (en) Cheap, automatic and transparent access procedure and protocol for telecommunication service providers via ISDN
DE60225721T2 (en) PROCEDURE FOR ACCESS CONTROL OF SPECIFIC SERVICES BY A DISTRIBUTOR
EP0890246A1 (en) Process for supplying data via a broad-band medium
EP0700223A2 (en) Communication system
WO1997037473A1 (en) A process for checking the access entitlement of an operator in access via a connection oriented data network
EP0890245A1 (en) Process for supplying data via a digital data network
WO1998002991A1 (en) Key distribution process between two units in an isdn/internet connection
DE3407216A1 (en) PROCESS FOR A TELEPHONE SYSTEM, ESPECIALLY TELEPHONE EXTENSION SYSTEM, WITH ASSIGNMENT OF SPECIAL OPERATING FUNCTION
DE19755012A1 (en) Method for managing subscriber-specific data of a telecommunication terminal
EP0561150B1 (en) Method for implementing programs in host connected to a communication system
EP0951771A1 (en) Method for supplying data with clearance by a control unit
EP0339467A1 (en) Method and device for composing communication messages consisting of speech elements and data elements
WO2001061919A1 (en) Method and system for the traceable execution of telephone conversations
DE19718583C2 (en) End-to-end encryption
DE4133147A1 (en) Telephone subscriber's appts. with card reader - allowing access via central credit card centre and data handling by group organised memory

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG US UZ VN YU AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1997914276

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 97534872

Format of ref document f/p: F

WWP Wipo information: published in national office

Ref document number: 1997914276

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

WWW Wipo information: withdrawn in national office

Ref document number: 1997914276

Country of ref document: EP