WO1994019890A1 - System and process for data communication via a packet radio network - Google Patents

System and process for data communication via a packet radio network Download PDF

Info

Publication number
WO1994019890A1
WO1994019890A1 PCT/EP1994/000309 EP9400309W WO9419890A1 WO 1994019890 A1 WO1994019890 A1 WO 1994019890A1 EP 9400309 W EP9400309 W EP 9400309W WO 9419890 A1 WO9419890 A1 WO 9419890A1
Authority
WO
WIPO (PCT)
Prior art keywords
station
stations
user
central station
packet
Prior art date
Application number
PCT/EP1994/000309
Other languages
German (de)
French (fr)
Inventor
Ulrich Altvater
Original Assignee
Ulrich Altvater
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 Altvater filed Critical Ulrich Altvater
Publication of WO1994019890A1 publication Critical patent/WO1994019890A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks

Definitions

  • the present invention relates to a networked computer system in which packet data records are exchanged between at least one main computer and any number of user stations via a communication system, the communication system comprising at least one central station.
  • the invention further relates to a method for operating a networked computer system which comprises a main computer connected to a number of user stations via a communication system having a central station, the method comprising the steps: Generating a packet data record to be exchanged between the main computer and one of the user stations,
  • Networked computer systems of this type and the corresponding methods for operating these networked computer systems are known in practice and generally relate to wired computer networks.
  • wired data networks are known, such as the IEC bus system, the ETHERNET system or similar local data networks.
  • each participant has their own number in the wired data networks, which is used to identify who wants to work with the central computer.
  • the data are not transported in real time here, but are combined into so-called data packets, which are exchanged between the user station and the main computer according to a specific mode.
  • the known wired networks have the disadvantage, among other things, that the system is not very flexible because of the cables required. In addition, repeaters are required, the failure of which leads to the breakdown of the respective network.
  • Another disadvantage here is that it is an all-round radio system that has no automatic subscriber rights. Each participant must decide whether the data is intended for them. As an example, the police are to be mentioned here, who in the mobile driver's license check request data from the main computer of the driver's license office via PCs in the control vehicle can. However, real dialog operation is not possible here.
  • a switch when leaving a reception area, a switch must be made to a different frequency, for which purpose fixed relay stations are required to cover an area.
  • the structure of the network is also predetermined here, so that the desired flexibility is lacking.
  • radio networks that are used to exchange packet data. Only the AX-25, which is used in the USA for non-commercial data transmission, should be mentioned here. But this radio network also requires that the structure of the network is known. The user must know who can be reached where and over which frequency. Although this radio network is not a standing network, it is still not fault-tolerant, since on the one hand an immediate radio connection is required. Dialogue operation is also not possible with this radio network.
  • cluster controllers for data reduction in the transmission of packet data, which, for example, temporarily store a transmitted screen page and only transmit the data that are changed during the session as differential data.
  • These cluster controllers are intended in particular for processing screen masks. Proceeding from this, it is an object of the present invention to further develop the networked computer system of the type mentioned at the outset and the corresponding method for operating this networked computer system in such a way that it can be set up and operated quickly and inexpensively.
  • the system should also be sensitive to the change of location of users and the failure of one or more stations.
  • this object is achieved in that the central station is in radio communication with the users via a packet radio network which transports the packet data records.
  • this object is achieved in that the packet data records are transported by radio over a packet radio network.
  • the object underlying the invention is completely achieved in this way. Since the communication network is a packet radio network, all the disadvantages associated with the cable networks are eliminated. Users can be mobile, although their exact location does not have to be known. Such a system and such a method are also very easy and inexpensive to put into operation since they do not require any additional infrastructure. Because of the transmitted packet data records, which always only require a very short period of time in order to actually be transported, this is, so to speak, a random time-sharing method by means of which the individual user stations can work on the main computer.
  • the packet radio network comprises intermediate stations between the central station and the user stations, which receive and transmit packet data records.
  • the advantage here is that the user stations do not have to be in direct radio communication with the central station. This once again increases the flexibility of the network, which is particularly noticeable in the creation costs and in the creation time compared to the use of wired computer systems.
  • At least some user stations are intermediate stations.
  • the advantage here is that the costs for the new computer network can be reduced even further. No additional intermediate stations are required, but each user station also serves as an intermediate station. In this way, if an intermediate station fails, its function can e.g. be taken over by other user stations in the vicinity. This increases the speed of troubleshooting.
  • At least some user stations are portable.
  • the advantage here is that it is a dynamic network that can be adapted to the respective requirements with regard to the locations.
  • the user stations each comprise a cluster controller, which stores a screen page to be processed and, after the processing, creates a differential data packet from the changed data, which packet is transported over the packet radio network.
  • the amount of data to be transported in the packet radio network is significantly reduced, which overall Increased the number of user stations that can communicate with the main computer per unit of time. This means that larger networks can be set up.
  • the central station comprises at least one cluster controller.
  • each user station comprises an emulation device which simulates a data terminal provided for the main computer, so that a user can process data with and / or on the main computer from the user station.
  • the advantage here is that inexpensive terminal stations in the user stations can be used to simulate data terminals for high-quality main computers, so that real dialog operation is possible via the virtual connection.
  • each packet data record comprises a destination address, via which its destination in the packet radio network is determined.
  • This measure has the advantage that data is transported faster if the destination address is given to the data record, so that the target station can selectively respond to the packet data records intended for it. It is further preferred if the destination address comprises identifiers of the intermediate stations through which the packet data record has to go from the sending location to the destination.
  • the advantage here is that the packet data record is given its exact path through the packet radio network, so to speak.
  • the destination address can then be used to determine how the packet data record is to be passed on between the intermediate stations. This also leads to a faster transport of the packet data set and thus increases the system capacity, which in turn has an impact on the costs and the speed of installation.
  • the destination address additionally comprises a sending location identifier and a destination identifier.
  • the advantage here is that the address for the data to be returned can be determined directly from the destination address. Extensive buffers for addresses or the like so there is no need.
  • the destination address is composed of the sequential sequence of the transmitter identifier, the identifiers of the intermediate stations and the destination identifier, so that the destination address for the transport from the central station to the user station is the destination address for the transport in reverse order from the user station to the central station.
  • Another advantage here is that the new destination address is obtained, so to speak, by inverting the destination address, which only has to be read from backwards. This can also be seen from the point of view of an inexpensive system, since no complicated algorithms are required to generate the destination address to be sent from the destination address received.
  • the central station, the intermediate stations and the user stations are constructed in such a way that the network configures itself.
  • This measure has the particular advantage that no information about a so-called basic structure of the radio data network has to be provided.
  • the central station and the individual participants in the radio data network automatically and dynamically generate a hierarchy at the logical networking level, so to speak. This also leads not only to an inexpensive computer system, but in particular to a networked computer system that can also be set up quickly in difficult locations.
  • the central station comprises a device for the network configuration which, when the packet radio network is started up, transmits a configuration address which includes the identifier of the central station and a configuration identifier, and if at least some intermediate stations and some user stations have their own identifier Install in the received configuration address and, if necessary, send the changed configuration address again, the intermediate stations and the user stations deriving their own destination address for addressing the central station from the configuration address received and, if necessary, previously changed by other intermediate stations.
  • the advantage here is that the dynamic self-configuration of the radio data network takes place only by stringing together the different identifiers of the intermediate stations and user stations and forwarding such configuration addresses. This is not only particularly quick, but also requires very little hardware on the part of the individual stations.
  • At least some intermediate stations and some user stations comprise a device for the network configuration which, when switched on for the first time or when the previous connection to the central station is interrupted, send out a search address which contains the identifier of the user station itself, the identifier of the Central station and a configuration identifier, and if the intermediate stations and user stations incorporate their own identifier in the received search address and, if necessary, send out the changed search address again, the central station deriving the new destination address for the user station from the received and possibly previously changed search address and sends them back.
  • search address is used to dynamically generate a new user station or a user station whose connection to the central station has been interrupted to address its own target address. This also applies to mobile user stations, which move away from the reception area of their previous intermediate stations and now "look for" a new intermediate station via which they can reconnect to the central station.
  • the step of transporting the packet data set comprises receiving the packet data set at an intermediate station and forwarding the received packet data set by radio.
  • the advantage here is that the network is easier to configure because of the intermediate stations, the user stations do not have to be in direct radio connection to the central station.
  • the step of generating a packet data record comprises generating a destination address which identifies the transport route of the packet data record and providing the packet data record with the destination address.
  • step of processing the packet data record comprises the following steps:
  • the advantage here is that the data traffic in the packet radio network is significantly reduced, since only the processed data is sent. This increases system capacity and, in the reverse step, reduces costs.
  • the step of changing some data includes the step of emulating a data terminal for the host.
  • the advantage here is that high-quality data terminals for mainframes can be simulated on inexpensive terminal stations, so that, despite inexpensive user stations, real dialog operation is possible via the virtual connection.
  • the step of changing some data comprises the step of simulating a real terminal dialog between the data terminal and the main computer.
  • step of generating the destination address comprises the steps:
  • configuration signals are sent from the central station via the packet radio network,
  • step of generating the destination address comprises the steps:
  • FIG. 1 shows a networked computer system which uses the new communication system
  • FIG. 5 shows the block diagram of a user station for the new communication system
  • Fig. 6 shows the block diagram of the central station for the new communication system.
  • 10 is a networked computer system.
  • This computer system 10 comprises a main computer 11, which is connected via a communication system 12 to user stations 13, which are indicated by circles. Some of the User stations 13 are connected to a central station 15 via intermediate stations 14, whereby a communication network 16 is formed.
  • the communication network 16 is a packet radio network 17 which uses features of the packet radio network AX-25.
  • the main computer 11 is connected to the central station 15 via a satellite communication system 18.
  • a geostationary satellite 21 is provided, which is reached by the main computer 11 via a parabolic antenna 22 and by the central station 15 via a parabolic antenna 23.
  • the satellite communication system 18 is only one example, the main computer 11 can also be connected directly to the central station 15 via a direct connection 24.
  • the satellite communication system 18 is used in particular when the main computer 11 is located, for example, on a different continent than the actual communication system 12.
  • the central station 15 is connected to a transmitting / receiving antenna 26, via which the central station 15 is in radio communication with the individual user stations 13 and intermediate stations 14. These radio connections are indicated by arrows 27. It can be seen that the individual user stations and intermediate stations are provided with their own identifiers 28, which for the user station located at the bottom right in FIG. 1 is 13 * 2 *. The user station * 2 * is connected via the intermediate stations * 9 * and * 4 * to the central station 15, which has the identifier * 1 *. It should be noted that the intermediate stations 14 are themselves user stations 13. A mobile user station with the identifier * 5 * is designated by 29, which moves to the left in FIG. 1. The radio connection to the intermediate station with the identifier * 6 * is lost. In a manner still to be described, the user station 29 'now establishes a new radio connection 30 to the intermediate station with the identifier * 7 *, from where it communicates with the central station 15 via the intermediate stations * 3 * and * 4 * munited.
  • the packet radio network 17 is a rapidly expanding network in which the distances between the individual user stations and intermediate stations are continuously increasing.
  • a new intermediate station 32 is sent to the area served by the packet radio network 17. This new intermediate station 32 has the identifier * 12 *.
  • the new intermediate station 32 now establishes new radio connections 33 and 34 to the intermediate stations with the identifications * 3 * and * 11 *.
  • the user station * 5 * is now connected to the central station 15 via * 7 * and * 3 * and * 12 *. If, due to the further expansion of the packet radio network 17, it is no longer possible to establish a radio connection 27 between the central station 15 and the intermediate station with the identifier * 8 *, this intermediate station can still be connected via the intermediate station * 11 * and the intermediate station * 12 * with the Central station 15 communicate.
  • packet data sets are initially generated at the sending station - user station 13 or central station 15 - which are to be transported to a destination station via the packet radio network 17.
  • the transmitting station generates a destination address which defines not only the destination but also the route of the packet data record through the packet radio network 17.
  • the transmitted packet data record is received by an intermediate station 14, which first checks whether the packet data record is intended for it itself. If this is not the case, a further check is carried out to determine whether the receiving intermediate station lies on the route of the packet data record between the transmitting station and the destination station. If this is the case, the receiving intermediate station transmits
  • the structure of such a destination address 37 is shown in Fig. 2a.
  • the destination address 37 first comprises an address start identifier 38 and an address identifier 39, which in the Embodiment shown for the sake of simplicity are symbolized by the letters A and E.
  • the destination address 37 further comprises a transmitter identifier 41, which in the example shown is the identifier * 1 * of the central station 15.
  • a target identifier 42 is also provided, which here is the identifier * 7 * of a user station 13.
  • identifiers 43, 44 are provided for the intermediate stations, via which the packet data record is to be transported from the central station 15 to the user station 13 with the identifier * 7 *.
  • this connection runs via the intermediate stations 14 with the identifiers * 4 * and * 3 *.
  • the destination address 37 in FIG. 2a thus represents the path of a packet data record from the central station 15 to the user station 13 with the identifier * 7 *.
  • 2b shows a further destination address 46, which describes the reverse route of a packet data record from the user station 13 with the identifier * 7 * to the central station 15 with the identifier * 1 *. It can be seen that the order of the identifiers has only been inverted. When the central station 15 receives such a destination address 46, it can easily derive the destination address 37 from it, via which it can reach the transmitter again.
  • the packet radio network 17 is not preconfigured, but rather configures itself, so to speak, after it is switched on for the first time.
  • the central station 15 outputs a configuration signal 47, shown schematically in FIG. 3a, which is a configuration address 48.
  • This configuration address 48 contains the identifier * 1 * of the central station 15 as the transmitter identifier 41.
  • the configuration address 48 includes configuration identifiers 49, which in the exemplary embodiment shown are identified by a 0 for the sake of simplicity.
  • This configuration address 48 is now transmitted via the packet radio network 17 and received by the user stations 13 / intermediate stations 14 which are within range.
  • the receiving stations change the configuration address 48 into a changed configuration address 51, whereby they incorporate their own identifier behind the identifier * 1 * of the transmitting station 41 into the configuration address 48.
  • the configuration address 51 from FIG. 3b is thus expanded by one position compared to the configuration address 48.
  • each intermediate station 14 now sends out its own changed configuration address 51, which is received by user stations 13 / intermediate stations 14 still further away from the central station 15.
  • the intermediate station 14 with the identifier * 3 * received the configuration address 51 and converted it into a configuration address 53.
  • the receiving user stations 13 / intermediate stations 14 store the configuration addresses 48, 51, 53 and derive their own destination address 46 in the direction of the central station 15 therefrom. For this purpose, they only remove the configuration identifiers 49 from the configuration addresses.
  • the destination address 46 to be used for the respective user station 13 / intermediate station 14 in the direction of the central station 15 results from the reverse order of the identifiers stored in the configuration addresses 48, 51, 53.
  • each user station 13 and each intermediate station 14 is supplied with its specific destination address 46 after the packet f network 17 has been switched on, via which it reaches the central station 15.
  • the central station 15 itself does not have to know these destination addresses 46, since the destination addresses are sent along with the packet data sets sent to the central station 15, so that the central station 15 can recognize from whom and by which means the packet data record is reaching it.
  • identifiers are arranged in the serial order shown.
  • the symbols for address start identifier, address identifier, transmitter identifier, target identifier etc. are also only exemplary. In the context of cryptographed and reduced data, the identifiers can also only be contained indirectly in the destination addresses.
  • a "lost" user station 13 finds its way back to the central station 15.
  • a mobile user station 29 with the identifier * 5 * has moved out of the reception area of its previous intermediate station with the identifier * 6 *.
  • the user station 29 'recognizes the interruption of the connection to the central station 15 by the fact that it no longer receives a response to its transmitted packet data records.
  • the user station 29 After a preselected period of time, the user station 29 'therefore sends out a search signal, designated 54 in FIG. 4a, which represents a search address 55.
  • This search address 55 contains the identifier * 5 * of the searching user station 29 'as the transmitter identifier 41 and the identifier * 1 * of the central station 15 as the target identifier 42.
  • the identifiers 43, 44 for the intermediate stations are provided with the configuration identifier 49 already discussed.
  • the intermediate station with the identifier * 7 * receives the search address 55 and reads therefrom that the station with the identifier * 5 * is looking for a new connection to the central station 15. For this reason, the intermediate station * 7 * inserts its own destination address in the direction of the central station 15 into the search address 55, so that the new destination address 57 is created, which is shown in FIG. 4b.
  • the new destination address 57 is now sent to the central station 15, which recognizes on the basis of the configuration identifier 49 that the station with the identifier * 5 * indicates an interrupted connection.
  • the central station 15 derives the new destination address from the new destination address 57
  • the user station 29 'learns its new destination address 57 and is also supplied again with the packet data record last sent. If this packet data record had been lost, the user station 29 can continue to work. However, if this packet data record had still arrived at the user station 29, but its response in the direction of the central station 15 was lost, the user station 29 'in turn will send its last packet data record again in the direction of the central station 15, where it will also arrive because of the now known new destination address.
  • the method just described is also used when a new user station wants to connect to the packet radio network 17.
  • the mobile user station 29 will no longer be able to establish a connection to the central station 15. It therefore outputs the search address 55, which is indicated schematically in FIG. 4a.
  • the receiving intermediate stations do not now incorporate their own destination address in the direction of the central station 15 into the received search address 55, since this can no longer be permitted in the meantime. But even if this connection still existed, it could be that there is now a better and / or shorter connection to the central station 15. Therefore, a method is now used which corresponds to the configuration method which has already been discussed in connection with FIG. 3.
  • Each user station 13 / intermediate station 14 namely inserts its own identifier into the search address 55 and sends out a changed search address 59 again, as is indicated in FIG. 4c.
  • the central station 15 When the central station 15 receives the search address 61, it derives from it the new destination address 63 shown in FIG. 4e, via which the central station 15 now reaches the user station 29 '.
  • the packet radio network 17 dynamically reconfigures, so to speak, when individual radio connections 27 can no longer be maintained.
  • each user station 13 / intermediate station 14 of the packet radio network 17 it should also be mentioned that it is not absolutely necessary for each user station 13 / intermediate station 14 of the packet radio network 17 to have its own individual identifier. Since the path of the packet data record through the packet radio network 17 is determined not only by the identifier of the destination station but also by the identifier of the individual intermediate stations 14, several user stations 13 with the same identifier may be present, provided that they are only from the central station 15 via different intermediate stations 14 be reached from. 5, the basic structure of an intermediate station 14 will now be explained in more detail.
  • the transmission / reception antenna 65 is provided with a transmission / reception switch 66 which routes the incoming packet data records via a line 67 to an address evaluator 68.
  • This address evaluator 68 decides whether the received packet data record is intended for the intermediate station 14, should be forwarded by the intermediate station 14 or should be ignored. If the received packet data record is to be forwarded by the intermediate station 14 because it contains either a configuration address or a search address, or because the intermediate station 14 is to serve as an actual intermediate station here, the packet data record is led via a line 69 to a transmission amplifier 71.
  • This transmission amplifier 71 forwards the transmission data via a line 72 to the transmission / reception switch 66, which leads the data to the transmission / reception antenna 65.
  • the packet data sets are sent out by means of short transmission pulses, which can be in the range from 20 to 50 ms.
  • the packet data records include, for example, a certain number of digitized data that are transported according to a fixed pattern. In this way, the packet radio network 17 connects the individual user stations 13 to the central station 15, and so to the main computer 11, using a random time-sharing method. If the received packet data record is intended for the intermediate station 14 itself, the packet data record is forwarded via a line 73 to a cluster controller 74.
  • the cluster controller 74 temporarily stores the data from the packet data record.
  • the cluster controller 74 is connected via a two-way line 76 to an emulation device 77 which simulates a data terminal which can be connected to the main computer 11. This is indicated in FIG. 5 by a further two-way line 78, which leads to a data terminal indicated at 79, which is a PC 80 in the example shown.
  • Emulation device 77 and data terminal 79 are combined in a terminal station, indicated at 81, on which the simulated data terminal 79 is generated.
  • the user can use the terminal station 81 to conduct a virtual dialog operation with the main computer 11, although the terminal station 81 itself is not a data terminal for the main computer 11.
  • the terminal station 81 itself is not a data terminal for the main computer 11.
  • This processing is carried out in such a way that a screen page of the simulated data terminal 79 is transmitted from the main computer 11 to the user station 13 / intermediate station 14 via one or more packet data records, where it is temporarily stored by the cluster controller 74.
  • data from the transferred screen page - which can be a screen mask, for example - are now changed.
  • the changed Data is recorded by the previously mentioned device 75 for generating difference data and is forwarded on a line 83 to a cryptography device 84.
  • This cryptography device 84 is used to encrypt and reduce the data to be transmitted as a data packet set.
  • the cryptographed and reduced data are forwarded via a line 85 to a device 87 for address generation.
  • This device 87 is also connected via a line 88 to the address evaluator 68, from which it receives the received destination address.
  • the device 87 converts the received destination address according to the method described in connection with FIG. 2 into the new destination address with which the packet data record is routed to the central station 15.
  • the packet data record thus provided with a destination address is led via a line 89 to the transmission amplifier 71, from where it reaches the transmission / reception antenna 65 via the transmission / reception switch 66.
  • the intermediate station 14 shown further comprises a device 91 for the network configuration, which is connected to the device 87 for address generation via a further two-way line 92.
  • This device 91 for network configuration monitors the Time that passes until the response to a sent packet data record arrives at the intermediate station 14. If a predetermined time period is exceeded here, the device 91 for network configuration causes a search signal 54 to be output, as was explained in connection with FIG. 4 above.
  • the device 91 also stores the own identifier of the intermediate station 14 as well as the identifier of the central station 15.
  • the configuration addresses or search addresses received from the intermediate station 14 are also loaded into the device 87 for address generation via the connecting line 88.
  • the device 91 for the network configuration causes the creation of a changed configuration address or a changed search address.
  • the central station 15, shown schematically in the block diagram in FIG. 6, is constructed in a similar manner to the intermediate station 14.
  • a send / receive switch 94 which performs similar tasks to the send / receive switch 66.
  • a received packet data record arrives in an address evaluator 95, which also serves as a buffer and a kind of multiplexer Function takes over.
  • the address evaluator 95 ensures that the various terminal stations 81 access the main computer 11 from the user stations 13 using the time sharing method and are operated by it.
  • the address evaluator 95 leads with its output line 96 to a cluster controller 97, which essentially corresponds to the cluster controller 74 of the intermediate station 14.
  • the data which the cluster controller 97 temporarily stores are changed.
  • the changed dates are fed as difference data via an output line 98 into a cryptography device 99, which performs the same tasks as the cryptography device 84 from FIG. 5.
  • the cryptographed and reduced data are transmitted via an output line 101 to a device 102 which, like the address evaluator 95, performs a type of multiplexer / demultiplexer function.
  • the differential data set to be transmitted arrives via a line 103 into a device 104 for address generation, which in turn corresponds to device 87.
  • the device 104 for generating the address is also loaded via a line 105 with the destination address via which the associated reference data set had reached the central station 15. This destination address also reaches device 102, where it ensures synchronization of the time sharing.
  • the packet data record to be transmitted is supplied with the correct destination address and is then led via a line 106 to a transmission amplifier 107, which is connected to the transmission / reception switch 94 via its output line 108.
  • the central station 15 also has a device 109 for the network configuration, which is connected to the device 104 for address generation via a connecting line 110.
  • Device 109 outputs the configuration signal that was discussed in connection with FIG. 3.
  • the communication system described so far is an automatically building network includes, whose hierarchy adjusts itself so to speak and dynamically adapts to the changing circumstances of the network.
  • This packet radio network can easily be expanded to include additional users, is fault-tolerant to the failure of intermediate stations, and can be established in an area whose spatial extent cannot be predicted. No network control center is required, since each user also acts as an intermediate station and the network configures itself. If the network becomes too large, a second central station can be set up, which has its own identifier and sets up its own radio data network, which can overlap in whole or in part with that of the first central station.
  • this communication system has the advantage that a real terminal dialog can be carried out on a frequency of up to 50 terminals in a random time-sharing process via a virtual connection to the main computer. Since reduced and compressed packet data sets are transmitted, the individual stations in the radio data network 17 each only have to go on the air very briefly, so that little transmission energy is required.

Abstract

A networked computer system (10) in which packet data sets are exchanged via a communication system (12) between at least one main computer (11) and any of a number of user stations (13, 14) has at least one central station (15) in the communication system (12). Here, the central station (15) is in radio communication with the users (13, 14) via a packet radio network (17) transporting the packet data sets. A process for operating this computer network (10) comprises the steps: generation of a packet data set to be exchanged between the main computer (11) and one of the user stations (13, 14); transporting the packet data set via the communication system (12); receiving the packet data set at the central station (15) or at one of the user stations (13, 14); and processing the packet data set, the packet data sets being transported by radio via a packet radio network (17).

Description

SYSTEM UND VERFAHREN ZUR DATENKOMMUNIKATION ÜBER EIN PAKETFUNKNETZ SYSTEM AND METHOD FOR DATA COMMUNICATION VIA A PACKET RADIO NETWORK
Die vorliegende Erfindung betrifft ein vernetztes Rechner system, bei dem über ein Kommunikationssystem Paketdatensätze zwischen zumindest einem Hauptrechner und beliebigen aus einer Anzahl von Anwenderstationen ausgetauscht werden, wobei das Kommunika¬ tionssystem zumindest eine Zentralstation umfaßt.The present invention relates to a networked computer system in which packet data records are exchanged between at least one main computer and any number of user stations via a communication system, the communication system comprising at least one central station.
Die Erfindung betrifft ferner ein Verfahren zum Betreiben eines vernetzten Rechnersystems, das einen über ein eine Zentralstation aufweisendes Kommunikationssystem mit einer Anzahl von Anwender¬ stationen in Verbindung stehenden Hauptrechner umfaßt, wobei das Verfahren die Schritte aufweist: Erzeugen eines zwischen dem Hauptrechner und einer der Anwenderstationen auszutauschenden Paketdatensatzes,The invention further relates to a method for operating a networked computer system which comprises a main computer connected to a number of user stations via a communication system having a central station, the method comprising the steps: Generating a packet data record to be exchanged between the main computer and one of the user stations,
Transportieren des Paketdatensatzes über das Kommunikations¬ system,Transporting the packet data record via the communication system,
Empfangen des Paketdatensatzes an der Zentralstation oder an der einen der Anwenderstationen, undReceiving the packet data record at the central station or at one of the user stations, and
- Verarbeiten des Paketdatensatzes.- Processing the packet data record.
Derartige vernetzte Rechnersysteme sowie die entsprechenden Verfahren zum Betreiben dieser vernetzten Rechnersysteme sind aus der Praxis bekannt und betreffen in der Regel verkabelte Rechnernetze.Networked computer systems of this type and the corresponding methods for operating these networked computer systems are known in practice and generally relate to wired computer networks.
Bei den bekannten verkabelten Rechnernetzen können mehrere Anwender über sogenannte Front-End-Prozessoren auf einem Hauptrechner arbeiten und die dort verfügbaren Programme im Dialogbetrieb nutzen.In the known wired computer networks, several users can work on so-called front-end processors on a main computer and use the programs available there in interactive mode.
Darüber hinaus sind verkabelte Datennetze bekannt, wie z.B. das IEC-Bus-Syste , das ETHERNET-System oder ähnliche lokale Datennetze. Wie bei den verkabelten Rechnernetzen hat auch bei den verkabelten Datennetzen jeder Teilnehmer seine eigene Nummer, an Hand der erkannt wird, wer mit dem Zentralrechner arbeiten will. Die Daten werden hier nicht in Echtzeit transportiert, sondern zu sogenannten Datenpaketen zusammengefaßt, welche nach einem bestimmten Modus zwischen der Anwenderstation und dem Hauptrechner ausgetauscht werden. Hier gibt es zum Beispiel Handshake-Verfahren oder aber auch Verfahren, bei denen den Datenpaketen eine Zieladresse vorangestellt werden. Die bekannten verkabelten Netze haben u.a. den Nachteil, daß das System wegen der erforderlichen Kabel nicht sehr flexibel ist. Darüber hinaus sind Zwischenverstärker erforderlich, deren Ausfall dazu führt, daß das jeweilige Netz zusammenbricht. Gleiches gilt, wenn aus Versehen zwei Teilnehmer mit gleicher Nummer an diesem Netz hängen. Darüber hinaus ist von Nachteil, daß die Struktur des Netzes genau bekannt sein muß, bevor ein weiterer Anwender sich in das Netz einschalten kann. Überhaupt ist es erforderlich, daß zunächst eine Art Netz-Infrastruktur ausgebreitet wird, bevor überhaupt mit dem Betrieb des vernetzten Rechnersystems begonnen werden kann.In addition, wired data networks are known, such as the IEC bus system, the ETHERNET system or similar local data networks. As with the wired computer networks, each participant has their own number in the wired data networks, which is used to identify who wants to work with the central computer. The data are not transported in real time here, but are combined into so-called data packets, which are exchanged between the user station and the main computer according to a specific mode. There are, for example, handshake processes or processes in which the data packets are preceded by a destination address. The known wired networks have the disadvantage, among other things, that the system is not very flexible because of the cables required. In addition, repeaters are required, the failure of which leads to the breakdown of the respective network. The same applies if two subscribers with the same number are accidentally connected to this network. In addition, it is disadvantageous that the structure of the network must be known exactly before another user can connect to the network. In general, it is necessary to first expand a type of network infrastructure before the networked computer system can be operated.
All dies führt dazu, daß die bekannten vernetzten Rechnersysteme sehr kostspielig sind und nur mit einem großen Aufwand an Material und Zeit aufgebaut werden können.All this means that the known networked computer systems are very expensive and can only be set up with a great deal of material and time.
Darüber hinaus ist es durchaus bekannt, Daten über Funk aus¬ zutauschen, wobei auf beiden Seiten der Funkstrecke voneinander unabhängige Programme laufen. Diese Programme verwenden die Funkstrecke sozusagen zur Dateneingabe bzw. Datenausgabe. Die Datensätze werden über Funk ausgetauscht, wobei jedoch kein Terminaldialog möglich ist. Der Anwender kann z.B. die auf dem Hauptrechner laufenden Programme nicht von sich aus wechseln, er muß vielmehr die auf dem host laufenden Programme genau "kennen". Änderungen in der Programmstruktur müssen auf beiden Seiten der Funkstrecke erfolgen.In addition, it is well known to exchange data via radio, with programs running independently of one another on both sides of the radio link. These programs use the radio link for data input or data output, so to speak. The data records are exchanged via radio, but no terminal dialog is possible. The user can e.g. the programs running on the main computer do not change on their own, rather it must "know" exactly the programs running on the host. Changes in the program structure must be made on both sides of the radio link.
Ferner ist hier von Nachteil, daß es sich um ein Rundumfunksystem handelt, das keine automatische Teilnehmeranspräche kennt. Jeder Teilnehmer muß entscheiden, ob die Daten für ihn bestimmt sind. Als Beispiel sei hier die Polizei genannt, die bei der mobilen Führerscheinkontrolle über in dem Kontrollfahrzeug befindliche PCs Daten von dem Hauptrechner der Führerscheinstelle abfragen kann. Ein echter Dialogbetrieb ist hier jedoch nicht möglich.Another disadvantage here is that it is an all-round radio system that has no automatic subscriber rights. Each participant must decide whether the data is intended for them. As an example, the police are to be mentioned here, who in the mobile driver's license check request data from the main computer of the driver's license office via PCs in the control vehicle can. However, real dialog operation is not possible here.
Andererseits ist es auch bekannt, über bestehende zelluläre Netze wie das C-Netz-Telefon einen Dialog zwischen zwei PCs zu führen. Aber hier ist nur eine Punkt-zu-Punkt-Verbindung möglich, der Betrieb einer Zentrale mit vielen Anwendern ist nicht vorgesehen.On the other hand, it is also known to conduct a dialogue between two PCs via existing cellular networks such as the C-network telephone. But only a point-to-point connection is possible here, the operation of a control center with many users is not intended.
Hier handelt es sich ferner um ein stehendes statisches Netz, das ein Netzwerkkontrollzentrum benötigt, um den Dialog zwischen den Anwendern zu überwachen. Jeder Anwender hat dabei eine feste Nummer, wobei das KontrollZentrum überwacht, von wo sich der jeweilige Teilnehmer meldet. Der Ausfall einer der vielen erforderlichen Relaisstationen muß vom Kontrollzentrum erkannt werden, das dann Maßnahmen zur Störungsbeseitigung ergreift.This is also a static static network that a network control center needs to monitor the dialog between users. Each user has a fixed number, whereby the control center monitors from where the respective participant reports. The failure of one of the many required relay stations must be recognized by the control center, which then takes measures to rectify the fault.
Ferner muß beim Verlassen eines Empfangsbereiches auf eine andere Frequenz umgeschaltet werden, wozu feste Relaisstationen für die Abdeckung eines Gebietes erforderlich sind. Wie bereits oben bei den fest verkabelten Rechnernetzen erwähnt, ist auch hier die Struktur des Netzes vorgegeben, so daß es an der gewünschten Flexibilität mangelt.Furthermore, when leaving a reception area, a switch must be made to a different frequency, for which purpose fixed relay stations are required to cover an area. As already mentioned above with the hard-wired computer networks, the structure of the network is also predetermined here, so that the desired flexibility is lacking.
Es ist aber zum Beispiel oft erwünscht, in einem unerschlossenen Gebiet ein derartiges Rechnernetz zu betreiben, wobei gewähr¬ leistet sein soll, daß eine Vielzahl von Anwendern, deren genauer Standort zum einen nicht bekannt ist und sich zum anderen über der Zeit deutlich ändern kann, einen echten Dialogbetrieb mit dem Hauptrechner führen können. Neben den Anforderungen von Polizei, Feuerwehr und Armee sei hier auch an Versicherungsunter¬ nehmen, Krankenkassen oder beispielsweise die BfA gedacht, welche immer mehr dazu übergehen, ihre Kunden mit mobilen Einsatz¬ fahrzeugen zu betreuen. Hier wäre es insbesondere in den neuen Bundesländern wünschenswert, wenn ein derartiges mobiles Fahrzeug von einem beliebigen Standpunkt aus mit dem entsprechenden Zentralrechner in Verbindung treten könnte.However, it is often desirable, for example, to operate such a computer network in an undeveloped area, whereby it should be ensured that a large number of users, the exact location of which is not known on the one hand and on the other hand can change significantly over time, can conduct a real dialog operation with the main computer. In addition to the requirements of the police, fire brigade and army, insurance companies, health insurance companies or, for example, the BfA are also being considered here, who are increasingly turning to providing their customers with mobile emergency vehicles. Here it would be especially in the new Federal states would be desirable if such a mobile vehicle could connect to the corresponding central computer from any point of view.
All dies ermöglichen die insoweit beschriebenen Rechnernetze jedoch nicht, denn es fehlt ihnen entweder wegen der Verkabelung an der Flexibilität oder aber am echten Dialogbetrieb.However, the computer networks described so far do not make all this possible, because they lack flexibility either because of the cabling or because of the real dialog mode.
Darüber hinaus gibt es weitere Funknetze, die zum Austausch von Paketdaten verwendet werden. Hier sei nur das AX-25 erw.ähnt, das in den USA zur nicht kommerziellen Datenübertragung verwendet wird. Aber auch dieses Funknetz setzt voraus, daß die Struktur des Netzes bekannt ist. Der Anwender muß wissen, wer wo über welche Frequenz zu erreichen ist. Dieses Funknetz ist zwar kein stehendes Netz, aber es ist trotzdem nicht fehlertolerant, da zum einen eine unmittelbare Funkverbindung erforderlich ist. Ein Dialogbetrieb ist auch mit diesem Funknetz nicht möglich.There are also other radio networks that are used to exchange packet data. Only the AX-25, which is used in the USA for non-commercial data transmission, should be mentioned here. But this radio network also requires that the structure of the network is known. The user must know who can be reached where and over which frequency. Although this radio network is not a standing network, it is still not fault-tolerant, since on the one hand an immediate radio connection is required. Dialogue operation is also not possible with this radio network.
Darüber hinaus wäre es zwar möglich, einen Dialogbetrieb über Satellitenfunk zu etablieren, dies ist jedoch unverhältnismäßig teuer. Zum einen bedarf es eines geostationären Satelliten und zum anderen muß jeder Anwender eine eigene Satellitenantenne mit sich führen. Hier ist weiter zu bedenken, daß derartige Satellitensysteme nicht ohne weiteres in kürzerer Zeit einge¬ richtet werden können, was insbesondere an den Unwägbarkeiten der Raumfahrt liegt.In addition, it would be possible to establish a dialog mode via satellite radio, but this is disproportionately expensive. On the one hand, a geostationary satellite is required and, on the other hand, each user must carry their own satellite antenna with them. It should also be borne in mind here that such satellite systems cannot easily be set up in a shorter time, which is due in particular to the imponderables of space travel.
Abschließend sei noch erwähnt, daß es bekannt ist, zur Daten¬ reduktion bei der Übertragung von Paketdaten Clustercontroller zu verwenden, welche z.B. eine übertragene Bildschirmseite Zwischenspeichern und nur die Daten, die während der Sitzung verändert werden, als Differenzdaten übertragen. Diese Cluster¬ controller sind insbesondere für die Bearbeitung von Bildschirm¬ masken gedacht. Hiervon ausgehend ist es Aufgabe der vorliegenden Erf indung , das vernetzte Rechnersystem der eingangs genannten Art sowie das entsprechende Verfahren zum Betreiben dieses vernetzten Rechnersystems dahingehend weiterzubilden , daß es schnell und preiswert auf zubauen und zu betreiben ist . Das System soll darüber hinaus umempf indlich gegenüber dem Ortswechsel der Anwender und dem Ausfall einer oder mehrerer Stationen sein.Finally, it should also be mentioned that it is known to use cluster controllers for data reduction in the transmission of packet data, which, for example, temporarily store a transmitted screen page and only transmit the data that are changed during the session as differential data. These cluster controllers are intended in particular for processing screen masks. Proceeding from this, it is an object of the present invention to further develop the networked computer system of the type mentioned at the outset and the corresponding method for operating this networked computer system in such a way that it can be set up and operated quickly and inexpensively. The system should also be sensitive to the change of location of users and the failure of one or more stations.
Bezüglich des eingangs erwähnten vernetzten Rechnersystems wird diese Aufgabe dadurch gelöst , daß die Zentralstation über ein die Paketdatensätze transportierendes Paketfunknetz mit den Anwendern in Funkverbindung steht .With regard to the networked computer system mentioned at the outset, this object is achieved in that the central station is in radio communication with the users via a packet radio network which transports the packet data records.
Bezüglich des eingangs genannten Verfahrens wird diese Aufgabe dadurch gelöst , daß die Paketdatensätze per Funk über ein Paketfunknetz transportiert werden .With regard to the method mentioned at the outset, this object is achieved in that the packet data records are transported by radio over a packet radio network.
Die der Erfindung zugrunde liegende Aufgabe wird auf diese Weise vollkommen gelöst . Da es sich bei dem Kommunikationsnetz um ein Paketfunknetz handelt , sind sämtliche mit den Kabelnetzen verbundenen Nachteile beseitigt. Die Anwender können mobil sein, wobei ihr genauer Standort nicht bekannt sein muß. Ein derartiges System und ein derartiges Verfahren sind außerdem sehr leicht und preiswert in Betrieb zu nehmen, da sie keine weitere Infrastruktur benötigen. Wegen der übertragenen Paketdatensätze, die immer nur eine sehr kurze Zeitspanne benötigen , um tat¬ sächlich transportiert zu werden, handelt es sich hier sozusagen um ein zufälliges Time-Shar ing -Verfahren , über das die einzelnen Anwenderstationen auf dem Hauptrechner arbeiten können .The object underlying the invention is completely achieved in this way. Since the communication network is a packet radio network, all the disadvantages associated with the cable networks are eliminated. Users can be mobile, although their exact location does not have to be known. Such a system and such a method are also very easy and inexpensive to put into operation since they do not require any additional infrastructure. Because of the transmitted packet data records, which always only require a very short period of time in order to actually be transported, this is, so to speak, a random time-sharing method by means of which the individual user stations can work on the main computer.
Bei dem vernetzten Rechnersyste ist es bevorzugt , wenn das Paketfunknetz Zwischenstationen zwischen der Zentralstation und den Anwenderstationen umfaßt , welche Paketdatensätze empfangen und weitersenden . Hier ist von Vorteil, daß die Anwenderstationen nicht in unmittelbarer Funkverbindung mit der Zentralstation stehen müssen. Dies erhöht noch einmal die Flexibilität des Netzes, die sich insbesondere gegenüber der Verwendung von verkabelten Rechnersystemen in den Erstellungskosten und in der Erstellungs¬ zeit bemerkbar macht.In the networked computer system, it is preferred if the packet radio network comprises intermediate stations between the central station and the user stations, which receive and transmit packet data records. The advantage here is that the user stations do not have to be in direct radio communication with the central station. This once again increases the flexibility of the network, which is particularly noticeable in the creation costs and in the creation time compared to the use of wired computer systems.
Ferner ist es bevorzugt, wenn zumindest einige AnwenderStationen Zwischenstationen sind.It is further preferred if at least some user stations are intermediate stations.
Hier ist von Vorteil, daß sich die Kosten für das neue Rechner¬ netz noch weiter senken lassen. Es sind keine zusätzlichen Zwischenstationen erforderlich, sondern jede Anwenderstation dient gleichzeitig auch als Zwischenεtation. Auf diese Weise kann bei Ausfall einer Zwischenstation dessen Funktion z.B. von in der Nähe befindlichen anderen Anwenderstation übernommen werden. Dies erhöht die Schnelligkeit bei der Fehlerbeseitigung.The advantage here is that the costs for the new computer network can be reduced even further. No additional intermediate stations are required, but each user station also serves as an intermediate station. In this way, if an intermediate station fails, its function can e.g. be taken over by other user stations in the vicinity. This increases the speed of troubleshooting.
Ferner ist es bevorzugt, wenn zumindest einige Anwenderstationen ortsveränderlich sind.It is further preferred if at least some user stations are portable.
Hier ist von Vorteil, daß es sich um ein dynamisches Netz handelt, das an die sich jeweils ergebenden Anforderungen hinsichtlich der Standorte angepaßt werden kann.The advantage here is that it is a dynamic network that can be adapted to the respective requirements with regard to the locations.
Weiterhin ist es bevorzugt, wenn die Anwenderstationen je einen Clustercontroller umfassen, der eine zu bearbeitende Bildschirm¬ seite speichert und nach dem Bearbeiten aus den veränderten Daten ein Differenzdatenpaket erstellt, das über das Paket¬ funknetz transportiert wird.It is further preferred if the user stations each comprise a cluster controller, which stores a screen page to be processed and, after the processing, creates a differential data packet from the changed data, which packet is transported over the packet radio network.
Auf diese Weise wird die Menge der in dem Paketfunknetz zu transportierenden Daten deutlich reduziert, was insgesamt die Zahl der Anwenderstationen erhöht, die pro Zeiteinheit mit dem Hauptrechner kommunizieren können. Es lassen sich so also größere Netze aufbauen.In this way, the amount of data to be transported in the packet radio network is significantly reduced, which overall Increased the number of user stations that can communicate with the main computer per unit of time. This means that larger networks can be set up.
Ferner ist es bevorzugt, wenn die Zentralstation zumindest einen Clustercontroller umfaßt.It is further preferred if the central station comprises at least one cluster controller.
Dies hat den weiteren Vorteil, daß auch die von der Zentral¬ station gesendeten Daten Differenzdaten sein können, was die Kapazität des Systems noch weiter erhöht.This has the further advantage that the data sent by the central station can also be differential data, which further increases the capacity of the system.
Ferner ist es bevorzugt, wenn jede Anwenderstation eine Emula¬ tionseinrichtung umfaßt, welche ein für den Hauptrechner vorgesehenes Datenendgerät simmuliert, so daß ein Anwender von der Anwenderstation aus mit und/oder auf dem Hauptrechner Daten verarbeiten kann.It is further preferred if each user station comprises an emulation device which simulates a data terminal provided for the main computer, so that a user can process data with and / or on the main computer from the user station.
Hier ist von Vorteil, daß mit preiswerten Terminalstationen in den Anwenderstationen Datenendgeräte für hochwertige Haupt¬ rechner simmuliert werden können, so daß ein echter Dialogbetrieb über die virtuelle Verbindung möglich wird.The advantage here is that inexpensive terminal stations in the user stations can be used to simulate data terminals for high-quality main computers, so that real dialog operation is possible via the virtual connection.
Auch dies führt zu einem preisgünstigen System.This also leads to an inexpensive system.
Weiter ist bevorzugt, wenn jeder Paketdatensatz eine Zieladresse umfaßt, über die sein Zielort in dem Paketfunknetz festgelegt ist.It is further preferred if each packet data record comprises a destination address, via which its destination in the packet radio network is determined.
Diese Maßnahme hat den Vorteil, daß ein Datentransport schneller erfolgt, wenn dem Datensatz die Zieladresse mitgegeben wird, so daß die Zielstation selektiv auf die für sie vorgesehenen Paketdatensätze ansprechen kann. Weiter ist es bevorzugt, wenn die Zieladresse Kennungen der Zwischenstationen umfaßt, die der Paketdatensatz vom Sendeort zum Zielort durchlaufen muß.This measure has the advantage that data is transported faster if the destination address is given to the data record, so that the target station can selectively respond to the packet data records intended for it. It is further preferred if the destination address comprises identifiers of the intermediate stations through which the packet data record has to go from the sending location to the destination.
Hier ist von Vorteil, daß dem Paketdatensatz sozusagen sein genauer Weg durch das Paketfunknetz mitgegeben wird. An Hand der Zieladresse kann dann bestimmt werden, wie der Paketdatensatz zwischen den Zwischenstationen weitergereicht werden soll. Auch dies führt zu einem schnelleren Transport des Paketdatensatzes und erhöht damit die Systemkapazität, was sich umgekehrt in den Kosten und der Errichtungsgeschwindigkeit bemerkbar macht.The advantage here is that the packet data record is given its exact path through the packet radio network, so to speak. The destination address can then be used to determine how the packet data record is to be passed on between the intermediate stations. This also leads to a faster transport of the packet data set and thus increases the system capacity, which in turn has an impact on the costs and the speed of installation.
Ferner ist es bevorzugt, wenn die Zieladresse zusätzlich eine Sendeortkennung und eine Zielortkennung umfaßt.It is further preferred if the destination address additionally comprises a sending location identifier and a destination identifier.
Hier ist von Vorteil, daß aus der Zieladresse unmittelbar die Adresse für die zurückzusendenden Daten bestimmt werden kann. Umfangreiche Zwischenspeicher für Adressen o.a. erübrigen sich damit.The advantage here is that the address for the data to be returned can be determined directly from the destination address. Extensive buffers for addresses or the like so there is no need.
Weiter ist es bevorzugt, wenn die Zieladresse sich aus der sequentiellen Hintereinanderreihung der Senderkennung, der Kennungen der Zwischenstationen und der Zielkennung zusammen¬ setzt, so daß die Zieladresse für den Transport von der Zentral¬ station zu der Anwenderstation in umgekehrter Reihenfolge die Zieladresse für den Transport von der Anwenderstation zu der Zentralstation wiedergibt.It is further preferred if the destination address is composed of the sequential sequence of the transmitter identifier, the identifiers of the intermediate stations and the destination identifier, so that the destination address for the transport from the central station to the user station is the destination address for the transport in reverse order from the user station to the central station.
Hier ist weiter von Vorteil, daß sozusagen durch eine Inver¬ tierung der Zieladresse, die lediglich von rückwärts gelesen werden muß, sich die neue Zieladresse ergibt. Auch dies ist unter dem Gesichtspunkt eines preiswerten Systems zu sehen, da keine komplizierten Algorythmen erforderlich sind, um aus der empfangenen Zieladresse die zu sendende Zieladresse zu generieren.Another advantage here is that the new destination address is obtained, so to speak, by inverting the destination address, which only has to be read from backwards. This can also be seen from the point of view of an inexpensive system, since no complicated algorithms are required to generate the destination address to be sent from the destination address received.
Ferner ist es bevorzugt, wenn die Zentralstation, die Zwischen¬ stationen und die Anwenderstationen derart aufgebaut sind, daß sich das Netzwerk selbst konfiguriert.It is further preferred if the central station, the intermediate stations and the user stations are constructed in such a way that the network configures itself.
Diese Maßnahme hat den besonderen Vorteil, daß keinerlei Informationen über eine sogenannte Basisstruktur des Funkdaten¬ netzes bereitgestellt werden müssen. Die Zentralstation und die einzelnen Teilnehmer an dem Funkdatennetz erzeugen sozusagen automatisch und dynamisch eine Hirarchie auf der logischen Vernetzungsebene. Auch dies führt nicht nur zu einem preiswerten, sondern insbesondere zu einem auch an unwegsamen Orten schnell aufzubauenden vernetzten RechnerSystem.This measure has the particular advantage that no information about a so-called basic structure of the radio data network has to be provided. The central station and the individual participants in the radio data network automatically and dynamically generate a hierarchy at the logical networking level, so to speak. This also leads not only to an inexpensive computer system, but in particular to a networked computer system that can also be set up quickly in difficult locations.
Dabei ist es besonders bevorzugt, wenn die Zentralstation eine Vorrichtung für die Netzkonfiguration umfaßt, die bei Inbetrieb¬ nahme des Paketfunknetzes eine Konfigurationsadresse aussendet, welche die Kennung der Zentralstation und eine Konfigurations- kennung umfaßt, und wenn zumindest einige Zwischenstationen und einige Anwenderstationen ihre eigene Kennung in die empfangene Konfigurationsadresse einbauen und die veränderte Konfigurationsadresse ggf. wieder aussenden, wobei die Zwischen¬ stationen und die Anwenderstationen aus der empfangenen und ggf. vorher von anderen Zwischenstationen veränderten Kon¬ figurationsadresse ihre eigene Zieladresse zum Adressieren der Zentralstation ableiten.It is particularly preferred if the central station comprises a device for the network configuration which, when the packet radio network is started up, transmits a configuration address which includes the identifier of the central station and a configuration identifier, and if at least some intermediate stations and some user stations have their own identifier Install in the received configuration address and, if necessary, send the changed configuration address again, the intermediate stations and the user stations deriving their own destination address for addressing the central station from the configuration address received and, if necessary, previously changed by other intermediate stations.
Hier ist von Vorteil, daß lediglich durch die Aneinanderreihung der verschiedenen Kennungen der Zwischenstationen und Anwender¬ stationen und das Weitersenden derartiger Konfigurationsadressen die dynamische Selbstkonfiguration des Funkdatennetzes erfolgt. Dies geht nicht nur besonders schnell, sondern erfordert auch einen sehr geringen Hardware-Aufwand auf Seiten der einzelnen Stationen.The advantage here is that the dynamic self-configuration of the radio data network takes place only by stringing together the different identifiers of the intermediate stations and user stations and forwarding such configuration addresses. This is not only particularly quick, but also requires very little hardware on the part of the individual stations.
Dabei ist es ferner bevorzugt, wenn zumindest einige Zwischen¬ stationen und einige Anwenderstationen eine Vorrichtung für die Netzwerkkonfiguration umfassen, die bei erstmaligem Ein¬ schalten oder bei Unterbrechung der bisherigen Verbindung zur Zentralstation eine Suchadresse aussenden, welche die Kennung der Anwenderstation selbst, die Kennung der Zentralstation sowie eine Konfigurationskennung umfaßt, und wenn die Zwischenstationen und Anwenderstationen ihre eigene Kennung in die empfangene Suchadresse einbauen und ggf. die veränderte Suchadresse wieder aussenden, wobei die Zentralstation aus der empfangenen und gegebenenfalls vorher veränderten Suchadresse die neue Ziel¬ adresse für die Anwenderstation ableitet und an diese zurück¬ sendet.It is further preferred if at least some intermediate stations and some user stations comprise a device for the network configuration which, when switched on for the first time or when the previous connection to the central station is interrupted, send out a search address which contains the identifier of the user station itself, the identifier of the Central station and a configuration identifier, and if the intermediate stations and user stations incorporate their own identifier in the received search address and, if necessary, send out the changed search address again, the central station deriving the new destination address for the user station from the received and possibly previously changed search address and sends them back.
Hier ist von Vorteil, daß mit Hilfe der Suchadresse eine neu hinzukommende Anwenderstation oder eine Anwenderstation, deren Verbindung zur Zentralstation unterbrochen war, dynamisch ihre eigene Zieladresse zum Adressieren der Zentralstation generiert. Dies gilt auch für mobile Anwenderstationen, welche sich aus dem Empfangsbereich ihrer bisherigen Zwischenstationen entfernt und nun eine neue Zwischenstation "sucht", über die sie mit der Zentralstation wieder in Verbindung treten kann.The advantage here is that the search address is used to dynamically generate a new user station or a user station whose connection to the central station has been interrupted to address its own target address. This also applies to mobile user stations, which move away from the reception area of their previous intermediate stations and now "look for" a new intermediate station via which they can reconnect to the central station.
Hinsichtlich des neuen Verfahrens ist es bevorzugt, wenn der Schritt des Transportierens des Paketdatensatzes das Empfangen des Paketdatensatzes an einer Zwischenstation und das Weiter¬ senden des empfangenen Paketdatensatzes per Funk umfaßt. Hier ist von Vorteil, daß wegen der Zwischenstationen das Netz leichter zu konfigurieren ist, die Anwenderstationen müssen nicht in unmittelbarer Funkverbindung zu der Zentralstation sein.With regard to the new method, it is preferred if the step of transporting the packet data set comprises receiving the packet data set at an intermediate station and forwarding the received packet data set by radio. The advantage here is that the network is easier to configure because of the intermediate stations, the user stations do not have to be in direct radio connection to the central station.
Ferner ist es bevorzugt, wenn der Schritt des Erzeugens eines Paketdatensatzes das Erzeugen einer den Transportweg des Paketdatensatzes kennzeichnenden Zieladresse und das Versehen des Paketdatensatzes mit der Zieladresse umfaßt.It is further preferred if the step of generating a packet data record comprises generating a destination address which identifies the transport route of the packet data record and providing the packet data record with the destination address.
Dies hat den bereits oben im Zusammenhang mit dem Rechnersystem diskutierten Vorteil, daß nämlich der Weg des Paketdatensatzes durch das Paketfunknetz vorgegeben wird, was die Transportzeit deutlich reduziert. Dies erhöht die Kapazität des Systems.This has the advantage already discussed above in connection with the computer system, namely that the path of the packet data record through the packet radio network is specified, which significantly reduces the transport time. This increases the capacity of the system.
Ferner ist es bevorzugt, wenn der Schritt des Verarbeitens des Paketdatensatzes die folgenden Schritte umfaßt:It is further preferred if the step of processing the packet data record comprises the following steps:
Zwischenspeichern des Paketdatensatzes,Buffering the packet data set,
Verändern einiger Daten aus dem Paketdatensatz, undModify some data from the packet record, and
Erzeugen eines rückzusendenden Paketdatensatzes, der im wesentlichen nur die veränderten Daten enthält.Generation of a packet data record to be returned, which essentially only contains the changed data.
Hier ist von Vorteil, daß der Datenverkehr in dem Paketfunknetz deutlich reduziert wird, da nur noch die verarbeiteten Daten gesendet werden. Dies erhöht die Systemkapazität und senkt im umgekehrten Schritt die Kosten.The advantage here is that the data traffic in the packet radio network is significantly reduced, since only the processed data is sent. This increases system capacity and, in the reverse step, reduces costs.
Ferner ist es bevorzugt, wenn der Schritt des Veränderns einiger Daten den Schritt des Emulierens eines Datenendgerätes für den Hauptrechner umfaßt. Hier ist von Vorteil , daß auf preiswerten Terminalstationen hochwertige Datenendgeräte für Großrechner simmuliert werden können, so daß trotz preiswerter Anwenderstationen ein echter Dialogbetrieb über die virtuelle Verbindung möglich ist .It is further preferred if the step of changing some data includes the step of emulating a data terminal for the host. The advantage here is that high-quality data terminals for mainframes can be simulated on inexpensive terminal stations, so that, despite inexpensive user stations, real dialog operation is possible via the virtual connection.
Weiter ist es bevorzugt, wenn der Schritt des Veränderns einiger Daten den Schritt des Simmulierens eines echten Terminaldialoges zwischen dem Datenendgerät und dem Hauptrechner umfaßt .It is further preferred if the step of changing some data comprises the step of simulating a real terminal dialog between the data terminal and the main computer.
Die sich aus diesem Schritt ergebenden Vorteile entsprechend denen , wie sie im Zusammenhang mit der Emulation des Datenend¬ gerätes bereits oben diskutiert wurden.The advantages resulting from this step correspond to those which have already been discussed above in connection with the emulation of the data terminal.
Ferner ist es bevorzugt, wenn der Schritt des Erzeugens der Zieladresse die Schritte umfaßt :It is further preferred if the step of generating the destination address comprises the steps:
Zumindest einmal nach dem Einschalten des Paket f unknetz es oder nach einem Ausfall des Paketfunknetzes Aussenden von Konfigurationssignalen von der Zentralstation über das Paketfunknetz ,At least once after the packet is switched on or after a failure of the packet radio network, configuration signals are sent from the central station via the packet radio network,
Empfangen und Verändern der Konfigurationssignale an einer Zwischenstation ,Receiving and changing the configuration signals at an intermediate station,
Weitersenden der veränderten Konfigurationssignale ,Forwarding the changed configuration signals,
Empfangen der ggf . veränderten Konfigurationssignale an den Anwenderstationen, undReceiving the changed configuration signals at the user stations, and
Ableiten der für die empfangende Anwenderstation spezifischen Zieladresse in Richtung Zentralstation . Diese Schritte zeigen vorteilhafte Maßnahmen, wie sich das Paketfunknetz dynamisch selbst konfiguriert. Jede Zwischenstation hinterläßt nämlich in den empfangenen Konfigurationssignalen ihr eigenes Kennzeichen, so daß aus einem von mehreren Zwischen¬ stationen empfangenen und weitergesandten Konfigurationssignal der bisherige Weg dieses Konfigurationssignales zurückverfolgt werden kann. Daraus leitet dann die Anwenderstation ihre eigene Zieladresse ab.Deriving the destination address specific to the receiving user station in the direction of the central station. These steps show advantageous measures of how the packet radio network dynamically configures itself. Each intermediate station leaves its own identifier in the received configuration signals, so that the previous path of this configuration signal can be traced back from a configuration signal received and forwarded by several intermediate stations. The user station then derives its own destination address from this.
Ferner ist es bevorzugt, wenn der Schritt des Erzeugens der Zieladresse die Schritte umfaßt:It is further preferred if the step of generating the destination address comprises the steps:
Zumindest einmal nach dem Einschalten einer neuen Anwender¬ station oder nach einem Teilausfall des Paketfunknetzes Aussenden von Suchsignalen von der betreffenden Anwender¬ station über das Paketfunknetz,At least once after switching on a new user station or after a partial failure of the packet radio network, transmission of search signals from the relevant user station via the packet radio network,
- Empfangen und Verändern der Suchsignale an den Zwischen¬ stationen,Receiving and changing the search signals at the intermediate stations,
Weitersenden der veränderten Suchsignale,Forwarding the changed search signals,
Empfangen der gegebenenfalls veränderten Suchsignale an der Zentralstation, undReceiving the possibly changed search signals at the central station, and
- Ableiten der für die suchende Anwenderstation spezifischen Zieladresse aus der Richtung der Zentralstation.- Deriving the target address specific to the searching user station from the direction of the central station.
Weitere Vorteile ergeben sich aus der Beschreibung und der beigefügten Zeichnung. Es versteht sich, daß die vorstehend genannten und nachstehend noch zu beschreibenden Merkmale und Maßnahmen nicht nur in Alleinstellung sondern auch in Kombination zum Bereich der vorliegenden Erfindung zählen.Further advantages result from the description and the attached drawing. It goes without saying that the features and measures mentioned above and still to be described below count not only on their own but also in combination in the scope of the present invention.
Ein Ausführungsbeispiel der vorstehenden Erfindung ist nach¬ stehend beschrieben und in der beigefügten Zeichnung dargestellt.An embodiment of the above invention is described below and shown in the accompanying drawing.
Es zeigen:Show it:
Fig. 1 ein vernetztes Rechnersystem, welches das neue Kommunikationssystem verwendet;1 shows a networked computer system which uses the new communication system;
Fig. 2 zwei Beispiele für Zieladressen in dem neuen Kom¬ munikationssystem;2 shows two examples of destination addresses in the new communication system;
Fig. 3 Beispiele für Konfigurationsadressen zum Konfigurieren des neuen Kommunikationssystemes;3 shows examples of configuration addresses for configuring the new communication system;
Fig. 4 Beispiele für Suchadressen, wie sie in dem neuen Kommunikationssystem zur teilweisen Rekonfiguration verwendet werden;4 shows examples of search addresses as used in the new communication system for partial reconfiguration;
Fig. 5 das Blockschaltbild einer Anwenderstation für das neue Kommunikationssystem; und5 shows the block diagram of a user station for the new communication system; and
Fig. 6 das Blockschaltbild der Zentralstation für das neue Kommunikationssystem.Fig. 6 shows the block diagram of the central station for the new communication system.
In Fig. 1 ist mit 10 ein vernetztes Rechnersystem bezeichnet. Dieses Rechnersystem 10 umfaßt einen Hauptrechner 11, welcher über ein Kommunikationssystem 12 mit Anwenderstationen 13 verbunden ist, welche durch Kreise angedeutet sind. Einige der Anwenderstationen 13 sind über Zwischenstationen 14 mit einer Zentralstation 15 verbunden , wodurch ein Kommunikationsnetz 16 gebildet ist .In Fig. 1, 10 is a networked computer system. This computer system 10 comprises a main computer 11, which is connected via a communication system 12 to user stations 13, which are indicated by circles. Some of the User stations 13 are connected to a central station 15 via intermediate stations 14, whereby a communication network 16 is formed.
Das Kommunikationsnetz 16 ist in dem gezeigten Ausführungsbei- spiel ein Paketfunknetz 17 , das Merkmale des Paketfunknetzes AX-25 verwendet.In the exemplary embodiment shown, the communication network 16 is a packet radio network 17 which uses features of the packet radio network AX-25.
In dem gezeigten Ausführungsbeispiel ist der Hauptrechner 11 über ein Satellitenkommunikationssystem 18 mit der Zentralstation 15 verbunden . Zu diesem Zweck ist ein geostationärer Satellit 21 vorgesehen , welcher von dem Hauptrechner 11 über eine Parabolantenne 22 und von der Zentralstation 15 über eine Parabolantenne 23 erreicht wird .In the exemplary embodiment shown, the main computer 11 is connected to the central station 15 via a satellite communication system 18. For this purpose, a geostationary satellite 21 is provided, which is reached by the main computer 11 via a parabolic antenna 22 and by the central station 15 via a parabolic antenna 23.
Das Satellitenkommunikationssystem 18 ist jedoch nur ein Beispiel , der Hauptrechner 11 kann auch unmittelbar über eine Direktverbindung 24 mit der Zentralstation 15 verbunden sein . Das Satellitenkommunikationssystem 18 wird insbesondere dann verwendet , wenn der Hauptrechner 11 zum Beispiel auf einem anderen Kontinent gelegen ist als das eigentliche Kommunikations¬ system 12 .However, the satellite communication system 18 is only one example, the main computer 11 can also be connected directly to the central station 15 via a direct connection 24. The satellite communication system 18 is used in particular when the main computer 11 is located, for example, on a different continent than the actual communication system 12.
Die Zentralstation 15 ist an eine Sende-/ Empfangsantenne 26 angeschlossen, über welche die Zentralstation 15 mit den einzelnen Anwenderstationen 13 und Zwischenstationen 14 in Funkverbindung steht. Diese Funkverbindungen sind durch Pfeile 27 angedeutet . Es ist zu erkennen , daß die einzelnen Anwender¬ stationen und Zwischenstationen mit eigenen Kennungen 28 versehen sind, welche für die in Fig. 1 unten rechts befindliche Anwender¬ station 13 *2* beträgt . Die Anwenderstation *2* ist über die Zwischenstationen *9* und *4* mit der Zentralstation 15 ver¬ bunden, welche die Kennung *l* aufweist. Dabei ist zu bemerken, daß die Zwischenstationen 14 selbst Anwenderstationen 13 sind . Mit 29 ist eine mobile Anwenderstation mit der Kennung *5* bezeichnet, welche sich in Fig. 1 nach links bewegt. Dabei geht die Funkverbindung zu der Zwischenstation mit der Kennung *6* verloren. Auf noch zu beschreibende Weise stellt die Anwender¬ station 29' jetzt eine neue Funkverbindung 30 zu der Zwischen¬ station mit der Kennung *7* her, von wo aus sie über die Zwischenstationen *3* und *4* mit der Zentralstation 15 kom¬ muniziert.The central station 15 is connected to a transmitting / receiving antenna 26, via which the central station 15 is in radio communication with the individual user stations 13 and intermediate stations 14. These radio connections are indicated by arrows 27. It can be seen that the individual user stations and intermediate stations are provided with their own identifiers 28, which for the user station located at the bottom right in FIG. 1 is 13 * 2 *. The user station * 2 * is connected via the intermediate stations * 9 * and * 4 * to the central station 15, which has the identifier * 1 *. It should be noted that the intermediate stations 14 are themselves user stations 13. A mobile user station with the identifier * 5 * is designated by 29, which moves to the left in FIG. 1. The radio connection to the intermediate station with the identifier * 6 * is lost. In a manner still to be described, the user station 29 'now establishes a new radio connection 30 to the intermediate station with the identifier * 7 *, from where it communicates with the central station 15 via the intermediate stations * 3 * and * 4 * munited.
Jetzt sei angenommen, daß es sich bei dem Paketfunknetz 17 um ein stark expandierendes Netz handelt, bei dem sich die Abstände zwischen den einzelnen Anwenderstationen und Zwischenstationen kontinuierlich vergrößern. Um die einzelnen Funkverbindungen 27 dennoch aufrecht zu erhalten, wird eine neue Zwischenstation 32 in das von dem Paketfunknetz 17 bediente Gebiet geschickt. Diese neue Zwischenstation 32 hat die Kennung *12*.It is now assumed that the packet radio network 17 is a rapidly expanding network in which the distances between the individual user stations and intermediate stations are continuously increasing. In order to still maintain the individual radio connections 27, a new intermediate station 32 is sent to the area served by the packet radio network 17. This new intermediate station 32 has the identifier * 12 *.
Auf ebenfalls noch näher zu beschreibende Weise stellt die neue Zwischenstation 32 jetzt neue Funkverbindungen 33 und 34 zu den Zwischenstationen mit den Kennungen *3* und *11* her. Die Anwenderstation *5* ist jetzt über *7* und *3* sowie *12* mit der Zentralstation 15 verbunden. Wenn sich jetzt wegen der weiteren Expansion des Paketfunknetzes 17 keine Funkverbindung 27 mehr zwischen der Zentralstation 15 und der Zwischenstation mit der Kennung *8* herstellen läßt, so kann dennoch diese Zwischenstation jetzt über die Zwischenstation *11* und die Zwischenstation *12* mit der Zentralstation 15 kommunizieren.In a manner to be described in more detail, the new intermediate station 32 now establishes new radio connections 33 and 34 to the intermediate stations with the identifications * 3 * and * 11 *. The user station * 5 * is now connected to the central station 15 via * 7 * and * 3 * and * 12 *. If, due to the further expansion of the packet radio network 17, it is no longer possible to establish a radio connection 27 between the central station 15 and the intermediate station with the identifier * 8 *, this intermediate station can still be connected via the intermediate station * 11 * and the intermediate station * 12 * with the Central station 15 communicate.
In dem insoweit beschriebenen Kommunikationssyste ist also sichergestellt, daß auch bei einer Expansion des Netzes oder aber bei einer großen Mobilität der Anwenderstationen die Kommunikation zwischen der Zentralstation 15 und den einzelnen Anwenderstationen 13 erhalten bleibt. Ein derartiges Kommuni- kationssystem könnte beispielsweise von der Polizei, der Feuerwehr, von Taxiunternehmen, bei Rettungs- oder Versorgungs¬ einsätzen in unerschlossenen/unwegsamen Gebieten verwendet werden. Ferner wäre es für Beratungsmobile beispielsweise der BfA, von Versicherungen oder Banken geeignet. In all diesen Fällen würde ein sich dynamisch etablierendes und sozusagen mitwachsendes Paketfunknetz dann von Vorteil sein, wenn die einzelnen Anwenderstationen unmittelbar auf Programme eines Hauptrechners zugreifen müßten. Bei Banken und Versicherungen würde dies im Rahmen der Kundenbetreuung z.B. bei der Durchrech¬ nung von Kreditlinien von Vorteil sein.In the communication system described so far, it is thus ensured that the communication between the central station 15 and the individual user stations 13 is retained even when the network is expanded or the user stations are very mobile. Such a communication Cation system could be used, for example, by the police, the fire brigade, taxi companies, during rescue or supply operations in undeveloped / impassable areas. It would also be suitable for advisory vehicles from BfA, insurance companies or banks. In all these cases, a dynamically establishing and, so to speak, growing packet radio network would be advantageous if the individual user stations had to access programs on a main computer directly. In the case of banks and insurance companies, this would be advantageous in the context of customer care, for example when calculating credit lines.
In dem insoweit beschriebenen Kommunikationssystem 12 erfolgt ein Austausch von Paketdatensätzen zwischen den AnwenderstationenIn the communication system 12 described so far, packet data sets are exchanged between the user stations
13 und der Zentralstation 15. Zu diesem Zweck werden an der sendenden Station - Anwenderstation 13 oder Zentralstation 15 - zunächst Paketdatensätze erzeugt, die über das Paketfunknetz 17 zu einer Zielstation transportiert werden sollen. Darüber- hinaus erzeugt die Sendestation eine Zieladresse, welche nicht nur den Zielort, sondern auch den Weg des Paketdatensatzes durch das Paketfunknetz 17 hindurch festlegt. Der ausgesendete Paketdatensatz wird von einer Zwischenstation 14 aufgenommen, welche zunächst prüft, ob der Paketdatensatz für sie selbst bestimmt ist. Ist dies nicht der Fall, wird weiter geprüft, ob die empfangende Zwischenstation auf der Strecke des Paket¬ datensatzes zwischen der Sendestation und der Zielstation liegt. Wenn dies der Fall ist, sendet die empfangende Zwischenstation13 and the central station 15. For this purpose, packet data sets are initially generated at the sending station - user station 13 or central station 15 - which are to be transported to a destination station via the packet radio network 17. In addition, the transmitting station generates a destination address which defines not only the destination but also the route of the packet data record through the packet radio network 17. The transmitted packet data record is received by an intermediate station 14, which first checks whether the packet data record is intended for it itself. If this is not the case, a further check is carried out to determine whether the receiving intermediate station lies on the route of the packet data record between the transmitting station and the destination station. If this is the case, the receiving intermediate station transmits
14 den Paketdatensatz wieder aus, usw. bis der Paketdatensatz die Zielstation erreicht.14 the packet data set again, etc. until the packet data set reaches the destination station.
Der Aufbau einer derartigen Zieladresse 37 ist in Fig. 2a dargestellt. Die Zieladresse 37 umfaßt zunächst eine Adreß- anfangskennung 38 sowie eine Adreßendekennung 39, die in dem gezeigten Ausführungsbeispiel der Einfachheit halber durch die Buchstaben A und E symbolisiert sind.The structure of such a destination address 37 is shown in Fig. 2a. The destination address 37 first comprises an address start identifier 38 and an address identifier 39, which in the Embodiment shown for the sake of simplicity are symbolized by the letters A and E.
Ferner umfaßt die Zieladresse 37 eine Senderkennung 41, welche in dem gezeigten Beispiel die Kennung *1* der Zentralstation 15 ist. Weiterhin ist eine Zielkennung 42 vorgesehen, welche hier die Kennung *7* einer Anwenderstation 13 ist.The destination address 37 further comprises a transmitter identifier 41, which in the example shown is the identifier * 1 * of the central station 15. A target identifier 42 is also provided, which here is the identifier * 7 * of a user station 13.
Zwischen der Senderkennung 41 und der Zielkennung 42 sind Kennungen 43, 44 für die Zwischenstationen vorgesehen, über welche der Paketdatensatz von der Zentralstation 15 zu der Anwenderstation 13 mit der Kennung *7* transportiert werden soll. In dem gezeigten Beispiel läuft diese Verbindung über die Zwischenstationen 14 mit den Kennungen *4* sowie *3*.Between the transmitter identifier 41 and the destination identifier 42, identifiers 43, 44 are provided for the intermediate stations, via which the packet data record is to be transported from the central station 15 to the user station 13 with the identifier * 7 *. In the example shown, this connection runs via the intermediate stations 14 with the identifiers * 4 * and * 3 *.
Die Zieladresse 37 in Fig. 2a gibt also den Weg eines Paketdaten¬ satzes von der Zentralstation 15 zu der Anwenderstation 13 mit der Kennung *7* wieder.The destination address 37 in FIG. 2a thus represents the path of a packet data record from the central station 15 to the user station 13 with the identifier * 7 *.
In Fig. 2b ist eine weitere Zieladresse 46 dargestellt, welche den umgekehrten Weg eines Paketdatensatzes von der Anwender¬ station 13 mit der Kennung *7* zu der Zentralstation 15 mit der Kennung *1* beschreibt. Es ist zu erkennen, daß die Reihen¬ folge der Kennungen lediglich invertiert wurde. Wenn die Zentralstation 15 eine derartige Zieladresse 46 empfängt, kann sie daraus ohne weiteres die Zieladresse 37 ableiten, über welche sie den Sender wieder erreichen kann.2b shows a further destination address 46, which describes the reverse route of a packet data record from the user station 13 with the identifier * 7 * to the central station 15 with the identifier * 1 *. It can be seen that the order of the identifiers has only been inverted. When the central station 15 receives such a destination address 46, it can easily derive the destination address 37 from it, via which it can reach the transmitter again.
Anhand der Fig. 3 soll nun beschrieben werden, auf welche Weise diese Zieladressen den einzelnen Anwenderstationen 13 zugeordnet werden. Das Paketfunknetz 17 wird nämlich nicht vorkonfiguriert., sondern konfiguriert sich nach dem erstmaligen Einschalten sozusagen selbst. Zu diesem Zweck gibt die Zentralstation 15 ein in Fig. 3a schematisch dargestelltes Konfigurationssignal 47 aus, das eine Konfigurationsadresse 48 ist.The way in which these destination addresses are assigned to the individual user stations 13 will now be described with reference to FIG. 3. The packet radio network 17 is not preconfigured, but rather configures itself, so to speak, after it is switched on for the first time. For this purpose, the central station 15 outputs a configuration signal 47, shown schematically in FIG. 3a, which is a configuration address 48.
Diese Konfigurationsadresse 48 enthält als Senderkennung 41 die Kennung *1* der Zentralstation 15. Als Kennungen für die Zwischenstationen 43, 44 sowie als Zielkennung 42 umfaßt die Konfigurationsadresse 48 Konfigurationskennungen 49, welche in dem gezeigten Ausführungsbeispiel der Einfachheit halber durch eine 0 gekennzeichnet sind.This configuration address 48 contains the identifier * 1 * of the central station 15 as the transmitter identifier 41. As identifiers for the intermediate stations 43, 44 and as the destination identifier 42, the configuration address 48 includes configuration identifiers 49, which in the exemplary embodiment shown are identified by a 0 for the sake of simplicity.
Diese Konfigurationsadresse 48 wird jetzt über das Paketfunknetz 17 ausgesandt und von den in Reichweite befindlichen Anwender¬ stationen 13/Zwischenstationen 14 empfangen.This configuration address 48 is now transmitted via the packet radio network 17 and received by the user stations 13 / intermediate stations 14 which are within range.
Die empfangenden Stationen ändern die Konfigurationsadresse 48 in eine geänderte Konfigurationsadresse 51, wobei sie ihre eigene Kennung hinter die Kennung *1* der Sendestation 41 in die Konfigurationsadresse 48 einbauen. Die Konfigurationsadresse 51 aus Fig. 3b ist somit gegenüber der Konfigurationsadresse 48 um eine Position erweitert.The receiving stations change the configuration address 48 into a changed configuration address 51, whereby they incorporate their own identifier behind the identifier * 1 * of the transmitting station 41 into the configuration address 48. The configuration address 51 from FIG. 3b is thus expanded by one position compared to the configuration address 48.
Es versteht sich, daß jede Zwischenstation 14 nun eine eigene geänderte Konfigurationsadresse 51 aussendet, welche von noch weiter von der Zentralstation 15 entfernten Anwenderstationen 13/Zwischenstationen 14 empfangen wird.It goes without saying that each intermediate station 14 now sends out its own changed configuration address 51, which is received by user stations 13 / intermediate stations 14 still further away from the central station 15.
In dem in Fig. 3c gezeigten Beispiel hat die Zwischenstation 14 mit der Kennung *3* die Konfigurationsadresse 51 empfangen und in eine Konfigurationsadresse 53 umgewandelt. Neben diesem Bearbeiten der Konf igurationsadressen 48 , 51 , 53 speichern die empfangenden Anwenderstat ionen 13 / Zwischenstationen 14 die Konfigurationsadressen 48 , 51 , 53 und leiten daraus ihre eigene Zieladresse 46 in Richtung Zentralstation 15 ab. Zu diesem Zweck entfernen sie lediglich die Konf igurationskennungen 49 aus den Konf igurationsadressen . Wie schon anhand von Fig . 2 erklärt , ergibt sich die für die jeweilige Anwenderstation 13 /Zwischenstation 14 zu verwendende Zieladresse 46 in Richtung Zentralstation 15 aus der umgekehrten Reihenfolge der in den Konfigurationsadressen 48 , 51 , 53 gespeicherten Kennungen .In the example shown in FIG. 3c, the intermediate station 14 with the identifier * 3 * received the configuration address 51 and converted it into a configuration address 53. In addition to this processing of the configuration addresses 48, 51, 53, the receiving user stations 13 / intermediate stations 14 store the configuration addresses 48, 51, 53 and derive their own destination address 46 in the direction of the central station 15 therefrom. For this purpose, they only remove the configuration identifiers 49 from the configuration addresses. As already shown in Fig. 2 explains, the destination address 46 to be used for the respective user station 13 / intermediate station 14 in the direction of the central station 15 results from the reverse order of the identifiers stored in the configuration addresses 48, 51, 53.
Auf diese Weise wird jede Anwenderstation 13 und jede Zwischen¬ station 14 nach dem Anschalten des Paket f unknetz es 17 mit seiner spezif ischen Zieladresse 46 versorgt , über welche sie die Zentralstation 15 erreicht . Die Zentralstation 15 selbst muß diese Zieladressen 46 nicht kennen, denn die Zieladressen werden ja mit den zur Zentralstation 15 abgesandten Paketdatensätzen mitgeschickt, so daß die Zentralstation 15 erkennen kann , von wem und auf welchem Wege der Paketdatensatz zu ihr gelangt .In this way, each user station 13 and each intermediate station 14 is supplied with its specific destination address 46 after the packet f network 17 has been switched on, via which it reaches the central station 15. The central station 15 itself does not have to know these destination addresses 46, since the destination addresses are sent along with the packet data sets sent to the central station 15, so that the central station 15 can recognize from whom and by which means the packet data record is reaching it.
Es versteht sich, daß das soeben beschriebene Verfahren lediglich beispielhaft ist, es ist nicht erforderlich, daß die Kennungen in der gezeigten seriellen Reihenfolge angeordnet sind . Auch die Symbole für Adreßanf angkennung , Adreßendekennung, Sender¬ kennung, Zielkennung etc. sind lediglich beispielhaft. Im Rahmen von kryptographierten und reduzierten Daten können die Kennungen auch nur noch mittelbar in den Zieladressen enthalten sein .It is understood that the method just described is only exemplary, it is not necessary that the identifiers are arranged in the serial order shown. The symbols for address start identifier, address identifier, transmitter identifier, target identifier etc. are also only exemplary. In the context of cryptographed and reduced data, the identifiers can also only be contained indirectly in the destination addresses.
Anhand von Fig . 4 wird j etzt erklärt , wie eine "verlorenge¬ gangene" Anwenderstation 13 zur Zentralstation 15 zurückfindet. Hier sei der in Fig . 1 gestrichelt angedeutete Fall verwendet , in dem sich eine mobile Anwenderstation 29 mit der Kennung *5* aus dem Empfangsbereich ihrer bisherigen Zwischenstation mit der Kennung *6* herausbewegt hat . Die Anwenderstation 29' erkennt die Unterbrechung der Verbindung zur Zentralstation 15 daran, daß sie auf ihre ausgesandten Paketdatensätze keine Antwort mehr erhält. Nach einer vorherge¬ wählten Zeitspanne sendet die Anwenderstation 29' daher ein in Fig. 4a mit 54 bezeichnetes Suchsignal aus, das eine Such¬ adresse 55 darstellt.Using Fig. 4 it is now explained how a "lost" user station 13 finds its way back to the central station 15. Here is the one in Fig. 1 used in dashed lines, in which a mobile user station 29 with the identifier * 5 * has moved out of the reception area of its previous intermediate station with the identifier * 6 *. The user station 29 'recognizes the interruption of the connection to the central station 15 by the fact that it no longer receives a response to its transmitted packet data records. After a preselected period of time, the user station 29 'therefore sends out a search signal, designated 54 in FIG. 4a, which represents a search address 55.
Diese Suchadresse 55 enthält als Senderkennung 41 die Kennung *5* der suchenden Anwenderstation 29' und als Zielkennung 42 die Kennung *1* der Zentralstation 15. Die Kennungen 43, 44 für die Zwischenstationen sind mit der bereits diskutierten Konfigurationskennung 49 versehen.This search address 55 contains the identifier * 5 * of the searching user station 29 'as the transmitter identifier 41 and the identifier * 1 * of the central station 15 as the target identifier 42. The identifiers 43, 44 for the intermediate stations are provided with the configuration identifier 49 already discussed.
In dem in Fig. 1 skizzierten Beispiel wird die Zwischenstation mit der Kennung *7* die Suchadresse 55 empfangen und daraus ablesen, daß die Station mit der Kennung *5* eine neue Verbindung zur Zentralstation 15 sucht. Aus diesem Grund fügt die Zwischen¬ station *7* ihre eigene Zieladresse in Richtung Zentralstation 15 in die Suchadresse 55 ein, so daß die neue Zieladresse 57 entsteht, die in Fig. 4b dargestellt ist.In the example outlined in FIG. 1, the intermediate station with the identifier * 7 * receives the search address 55 and reads therefrom that the station with the identifier * 5 * is looking for a new connection to the central station 15. For this reason, the intermediate station * 7 * inserts its own destination address in the direction of the central station 15 into the search address 55, so that the new destination address 57 is created, which is shown in FIG. 4b.
Die neue Zieladresse 57 wird nun zur Zentralstation 15 wei¬ tergesandt, welche anhand der Konfigurationskennung 49 erkennt, daß die Station mit der Kennung *5* eine unterbrochene Verbindung anzeigt.The new destination address 57 is now sent to the central station 15, which recognizes on the basis of the configuration identifier 49 that the station with the identifier * 5 * indicates an interrupted connection.
Aus der neuen Zieladresse 57 leitet die Zentralstation 15 die neue ZieladresseThe central station 15 derives the new destination address from the new destination address 57
*A*1*4*3*7*5*E** A * 1 * 4 * 3 * 7 * 5 * E *
ab, über welche sie den zuletzt an die Station *5* übermittelten Paketdatensatz erneut abschickt. Auf diese Weise erfährt die Anwenderstation 29' ihre neue Zieladresse 57 und wird ebenfalls noch einmal mit dem zuletzt gesandten Paketdatensatz versorgt. War dieser Paketdatensatz verlorengegangen, so kann die Anwenderstation 29 weiterarbeiten. War aber dieser Paketdatensatz noch bei der Anwenderstation 29 angekommen, aber ihre Antwort in Richtung Zentralstation 15 verlorengegangen, so wird die Anwenderstation 29' ihrerseits ihren letzten Paketdatensatz erneut in Richtung Zentralstation 15 absenden, wo er wegen der nun bekannten neuen Zieladresse auch ankommen wird.from which it sends the packet data record last transmitted to the station * 5 * again. In this way, the user station 29 'learns its new destination address 57 and is also supplied again with the packet data record last sent. If this packet data record had been lost, the user station 29 can continue to work. However, if this packet data record had still arrived at the user station 29, but its response in the direction of the central station 15 was lost, the user station 29 'in turn will send its last packet data record again in the direction of the central station 15, where it will also arrive because of the now known new destination address.
Das soeben beschriebene Verfahren wird auch dann angewendet, wenn sich eine neue Anwenderstation in das Paketfunknetz 17 einschalten will.The method just described is also used when a new user station wants to connect to the packet radio network 17.
Darüberhinaus gibt es noch den Fall, daß sich das Paketfunknetz 17 stark ausdehnt, so daß bisherige Verbindungen zwischen der Zentralstation 15 und Zwischenstationen 14 verlorengehen. Dies sei in Fig. 1 insofern angenommen, als die Funkverbindung 27 zwischen der Zentralstation 15 und der Zwischenstation mit der Kennung *8* unterbrochen sei. Gleiches gelte für die Funkver¬ bindung zwischen der Zentralstation 15 und der Zwischenstation 14 mit der Kennung *4*.In addition, there is the case that the packet radio network 17 expands greatly, so that previous connections between the central station 15 and intermediate stations 14 are lost. This is assumed in FIG. 1 insofar as the radio connection 27 between the central station 15 and the intermediate station with the identifier * 8 * is interrupted. The same applies to the radio connection between the central station 15 and the intermediate station 14 with the identifier * 4 *.
Auch jetzt wird die mobile Anwenderstation 29' keine Verbindung mehr zur Zentralstation 15 aufbauen können. Sie gibt daher wieder die in Fig. 4a schematisch angedeutete Suchadresse 55 aus.Even now, the mobile user station 29 'will no longer be able to establish a connection to the central station 15. It therefore outputs the search address 55, which is indicated schematically in FIG. 4a.
In diesem Ausführungsbeispiel bauen die empfangenden Zwischen¬ stationen jetzt in die empfangene Suchadresse 55 nicht ihre eigene Zieladresse in Richtung Zentralstation 15 ein, denn diese kann ja mittlerweile ebenfalls nicht mehr zulässig sein. Aber selbst wenn diese Verbindung noch bestünde, könnte es sein, daß es inzwischen eine bessere und/oder kürzere Verbindung zur Zentralstation 15 gibt. Daher wird jetzt ein Verfahren angewandt, das dem Konfigurationsverfahren entspricht, das im Zusammenhang mit Fig. 3 bereits diskutiert wurde. Jede Anwenderstation 13/Zwischenstation 14 fügt nämlich ihre eigene Kennung in die Suchadresse 55 ein und sendet eine geänderte Suchadresse 59 wieder aus, wie dies in Fig. 4c angedeutet ist.In this exemplary embodiment, the receiving intermediate stations do not now incorporate their own destination address in the direction of the central station 15 into the received search address 55, since this can no longer be permitted in the meantime. But even if this connection still existed, it could be that there is now a better and / or shorter connection to the central station 15. Therefore, a method is now used which corresponds to the configuration method which has already been discussed in connection with FIG. 3. Each user station 13 / intermediate station 14 namely inserts its own identifier into the search address 55 and sends out a changed search address 59 again, as is indicated in FIG. 4c.
Dieses Verfahren setzt sich fort, wobei in Fig. 4d eine Such¬ adresse 61 angedeutet ist, welche von der in Fig. 1 gestrichelt dargestellten Zwischenstation mit der Kennung *12* ausgesandt wird.This process is continued, a search address 61 being indicated in FIG. 4d, which is sent out by the intermediate station shown in broken lines in FIG. 1 with the identifier * 12 *.
Wenn die Zentralstation 15 die Suchadresse 61 empfängt, leitet sie daraus die in Fig. 4e dargestellte neue Zieladresse 63 ab, über welche die Zentralstation 15 die Anwenderstation 29' nunmehr erreicht.When the central station 15 receives the search address 61, it derives from it the new destination address 63 shown in FIG. 4e, via which the central station 15 now reaches the user station 29 '.
Durch das soeben beschriebene Verfahren konfiguriert sich das Paketfunknetz 17 sozusagen dynamisch neu, wenn einzelne Funkver¬ bindungen 27 nicht mehr aufrecht erhalten werden können.Due to the method just described, the packet radio network 17 dynamically reconfigures, so to speak, when individual radio connections 27 can no longer be maintained.
In diesem Zusammenhang sei noch erwähnt, daß nicht zwingend jede Anwenderstation 13/Zwischenstation 14 des Paketfunknetzes 17 eine eigene individuelle Kennung aufweisen muß. Da der Weg des Paketdatensatzes durch das Paketfunknetz 17 nicht nur durch die Kennung der Zielstation sondern auch durch die Kennung der einzelnen Zwischenstationen 14 bestimmt ist, können durchaus mehrere Anwenderstationen 13 mit gleicher Kennung vorhanden sein, sofern sie nur über unterschiedliche Zwischenstationen 14 von der Zentralstation 15 aus erreicht werden. Anhand von Fig. 5 wird nun der prinzipielle Aufbau einer Zwischenstation 14 näher erläutert.In this context, it should also be mentioned that it is not absolutely necessary for each user station 13 / intermediate station 14 of the packet radio network 17 to have its own individual identifier. Since the path of the packet data record through the packet radio network 17 is determined not only by the identifier of the destination station but also by the identifier of the individual intermediate stations 14, several user stations 13 with the same identifier may be present, provided that they are only from the central station 15 via different intermediate stations 14 be reached from. 5, the basic structure of an intermediate station 14 will now be explained in more detail.
Jede Zwischenstation 14, die auch eine Anwenderstation 13 sein kann, weist zunächst eine in Fig. 1 der Übersicht halber weggelassene Sende-/Empfangsantenne 65 auf. Die Sende-/Empfangs¬ antenne 65 ist mit einer Sende-/Empfangsweiche 66 versehen, welche die ankommenden Paketdatensätze über eine Leitung 67 zu einem Adreßbewerter 68 leitet. Dieser Adreßbewerter 68 entscheidet, ob der empfangene Paketdatensatz für die Zwischen¬ station 14 bestimmt ist, von der Zwischenstation 14 weitergesandt werden soll oder zu ignorieren ist. Wenn der empfangene Paket¬ datensatz von der Zwischenstation 14 weitergesandt werden soll, weil er entweder eine Konfigurationsadresse oder eine Suchadresse enthält, oder weil die Zwischenstation 14 hier als tatsächliche Zwischenstation dienen soll, so wird der Paketdatensatz über eine Leitung 69 zu einem Sendeverstärker 71 geführt. Dieser Sendeverstärker 71 gibt die Sendedaten über eine Leitung 72 zu der Sende-/Empfangsweiche 66 weiter, welche die Daten zur Sende-/Empfangsantenne 65 führt.Each intermediate station 14, which can also be a user station 13, initially has a transmission / reception antenna 65 which has been omitted in FIG. 1 for the sake of clarity. The transmission / reception antenna 65 is provided with a transmission / reception switch 66 which routes the incoming packet data records via a line 67 to an address evaluator 68. This address evaluator 68 decides whether the received packet data record is intended for the intermediate station 14, should be forwarded by the intermediate station 14 or should be ignored. If the received packet data record is to be forwarded by the intermediate station 14 because it contains either a configuration address or a search address, or because the intermediate station 14 is to serve as an actual intermediate station here, the packet data record is led via a line 69 to a transmission amplifier 71. This transmission amplifier 71 forwards the transmission data via a line 72 to the transmission / reception switch 66, which leads the data to the transmission / reception antenna 65.
Hier sei bemerkt, daß die Paketdatensätze mittels kurzer Sendeimpulse ausgeschickt werden, welche im Bereich von 20 bis 50 ms liegen können. Das bedeutet, daß das Paketfunknetz 17 keine ständig stehenden Funkwellen umfaßt, sondern daß die einzelnen Stationen 13, 14, 15 nur dann senden, wenn sie tatsächlich Paketdatensätze abschicken wollen. Auf diese Weise verbrauchen die einzelnen Stationen 13, 14, 15 wenig Sendeener¬ gie. Die Paketdatensätze umfassen z.B. eine bestimmte Anzahl von digitalisierten Daten, die nach einem festen Muster trans¬ portiert werden. Das Paketfunknetz 17 verbindet auf diese Weise die einzelnen Anwenderstationen 13 sozusagen nach einem zufäl¬ ligen Time-Sharing-Verfahren mit der Zentralstation 15 und über diese mit dem Hauptrechner 11. Ist der empfangene Paketdatensatz für die Zwischenstation 14 selbst bestimmt, so wird der Paketdatensatz über eine Leitung 73 in einen Clustercontroller 74 weitergegeben. Der Clustercon¬ troller 74 speichert die Daten aus dem Paketdatensatz zwischen.It should be noted here that the packet data sets are sent out by means of short transmission pulses, which can be in the range from 20 to 50 ms. This means that the packet radio network 17 does not include any standing radio waves, but that the individual stations 13, 14, 15 only transmit if they actually want to send packet data records. In this way, the individual stations 13, 14, 15 consume little transmission energy. The packet data records include, for example, a certain number of digitized data that are transported according to a fixed pattern. In this way, the packet radio network 17 connects the individual user stations 13 to the central station 15, and so to the main computer 11, using a random time-sharing method. If the received packet data record is intended for the intermediate station 14 itself, the packet data record is forwarded via a line 73 to a cluster controller 74. The cluster controller 74 temporarily stores the data from the packet data record.
Ferner weist er eine Vorrichtung 75 zur Erzeugung von Differenz¬ daten auf, deren Zweck später noch näher erläutert werden wird.Furthermore, it has a device 75 for generating differential data, the purpose of which will be explained in more detail later.
Der Clustercontroller 74 ist über eine Zweiwegleitung 76 mit einer Emulationseinrichtung 77 verbunden, welche ein Daten¬ endgerät simuliert, das an den Hauptrechner 11 anschließbar ist. Dies ist in Fig. 5 durch eine weitere Zweiwegleitung 78 angedeutet, welche zu einem bei 79 angedeuteten Datenendgerät führt, das in dem gezeigten Beispiel ein PC 80 ist. Emulations¬ einrichtung 77 und Datenendgerät 79 sind zusammen in einer bei 81 angedeuteten Terminalstation zusammengefaßt, auf der das simulierte Datenendgerät 79 erzeugt wird.The cluster controller 74 is connected via a two-way line 76 to an emulation device 77 which simulates a data terminal which can be connected to the main computer 11. This is indicated in FIG. 5 by a further two-way line 78, which leads to a data terminal indicated at 79, which is a PC 80 in the example shown. Emulation device 77 and data terminal 79 are combined in a terminal station, indicated at 81, on which the simulated data terminal 79 is generated.
Auf diese Weise kann der Anwender mit Hilfe der Terminalstation 81 einen virtuellen Dialogbetrieb mit dem Hauptrechner 11 führen, obwohl die Terminalstation 81 selbst kein Datenendgerät für den Hauptrechner 11 ist. Auf diese Weise ist es z.B. möglich, mit Hilfe eines einfachen PCs 81 ein IBM-Datenendgerät 3270 zu simulieren, mit dem man auf einem Hauptrechner 11 im echten Dialogbetrieb Programme bearbeiten kann.In this way, the user can use the terminal station 81 to conduct a virtual dialog operation with the main computer 11, although the terminal station 81 itself is not a data terminal for the main computer 11. In this way it is e.g. possible to simulate an IBM data terminal 3270 with the help of a simple PC 81, with which one can edit programs on a main computer 11 in real dialog mode.
Diese Bearbeitung erfolgt derart, daß von dem Hauptrechner 11 über einen oder mehrere Paketdatensätze eine Bildschirmseite des simulierten Datenendgerätes 79 zu der Anwenderstation 13/Zwischenstation 14 übertragen wird, wo sie von dem Clustercon¬ troller 74 zwischengespeichert wird. Im simulierten Dialogbetrieb werden jetzt Daten aus der übertragenen Bildschirmseite - die z.B. eine Bildschirmmaske sein kann - geändert. Die geänderten Daten werden von der bereits erwähnten Vorrichtung 75 zur Differenzdatenerzeugung erfaßt und auf einer Leitung 83 zu einer Cryptographieeinrichtung 84 weitergeleitet. Diese Cryptographie- einrichtung 84 dient zur Verschlüsselung und Reduzierung der als Datenpaketsatz zu übertragenden Daten. Wegen der Übertragung von Differenzdaten sowie der Cryptographierung und Reduzierung dieser Differenzdaten werden nur wenige Daten zwischen dem Hauptrechner 11 und der Terminalstation 81 ausgetauscht, obwohl auf dem simulierten Datenendgerät 79 eine ganze Bildschirmseite abgebildet wird. Dieses Verfahren erlaubt es, relativ wenig Daten über einen Paketdatensatz zu transportieren, so daß die Sendezeiten für einen Paketdatensatz im Bereich von 20 bis 50 ms liegen können. Auf diese Weise ist es möglich, auf einer einzigen Frequenz bis zu 50 Terminalstationen 81 über das Paketfunknetz 17 mit dem Hauptrechner 11 zu verbinden und dabei echten Dialogbetrieb zu gewährleisten.This processing is carried out in such a way that a screen page of the simulated data terminal 79 is transmitted from the main computer 11 to the user station 13 / intermediate station 14 via one or more packet data records, where it is temporarily stored by the cluster controller 74. In simulated dialog mode, data from the transferred screen page - which can be a screen mask, for example - are now changed. The changed Data is recorded by the previously mentioned device 75 for generating difference data and is forwarded on a line 83 to a cryptography device 84. This cryptography device 84 is used to encrypt and reduce the data to be transmitted as a data packet set. Because of the transmission of differential data and the cryptographing and reduction of these differential data, only a few data are exchanged between the main computer 11 and the terminal station 81, although an entire screen page is shown on the simulated data terminal 79. This method allows relatively little data to be transported over a packet data record, so that the transmission times for a packet data record can be in the range from 20 to 50 ms. In this way, it is possible to connect up to 50 terminal stations 81 to the main computer 11 on the packet radio network 17 on a single frequency, and thereby to guarantee real interactive operation.
Die cryptographierten und reduzierten Daten werden über eine Leitung 85 in eine Vorrichtung 87 zur Adreßerzeugung weitergelei¬ tet. Diese Vorrichtung 87 ist über eine Leitung 88 ebenfalls mit dem Adreßbewerter 68 verbunden, von dem sie die empfangene Zieladresse erhält. Die Vorrichtung 87 wandelt die empfangene Zieladresse nach der im Zusammenhang mit Fig. 2 beschriebenen Methode in die neue Zieladresse um, mit welcher der Paketdaten¬ satz zur Zentralstation 15 geleitet wird. Der so mit einer Zieladresse versehene Paketdatensatz wird über eine Leitung 89 zu dem Sendeverstärker 71 geführt, von wo er über die Sende-/Empfangsweiche 66 zur Sende-/Empfangsantenne 65 gelangt.The cryptographed and reduced data are forwarded via a line 85 to a device 87 for address generation. This device 87 is also connected via a line 88 to the address evaluator 68, from which it receives the received destination address. The device 87 converts the received destination address according to the method described in connection with FIG. 2 into the new destination address with which the packet data record is routed to the central station 15. The packet data record thus provided with a destination address is led via a line 89 to the transmission amplifier 71, from where it reaches the transmission / reception antenna 65 via the transmission / reception switch 66.
Die gezeigte Zwischenstation 14 umfaßt ferner eine Vorrichtung 91 für die Netzkonfiguration, welche über eine weitere Zwei¬ wegleitung 92 mit der Vorrichtung 87 zur Adreßerzeugung verbunden ist. Diese Vorrichtung 91 zur Netzkonfiguration überwacht die Zeit, die vergeht, bis die Antwort auf einen ausgesandten Paketdatensatz in der Zwischenstation 14 eintrifft. Wird hier eine vorbestimmte Zeitdauer überschritten, so veranlaßt die Vorrichtung 91 zur Netzkonfiguration das Ausgeben eines Such¬ signales 54, wie es im Zusammenhang mit Fig. 4 oben erläutert wurde. Die Vorrichtung 91 speichert ferner die eigene Kennung der Zwischenstation 14 so wie die Kennung der Zentralstation 15.The intermediate station 14 shown further comprises a device 91 for the network configuration, which is connected to the device 87 for address generation via a further two-way line 92. This device 91 for network configuration monitors the Time that passes until the response to a sent packet data record arrives at the intermediate station 14. If a predetermined time period is exceeded here, the device 91 for network configuration causes a search signal 54 to be output, as was explained in connection with FIG. 4 above. The device 91 also stores the own identifier of the intermediate station 14 as well as the identifier of the central station 15.
Es sei noch erwähnt, daß über die Verbindungsleitung 88 auch die von der Zwischenstation 14 empfangenen Konfigurationsadressen oder Suchadressen in die Vorrichtung 87 zur Adressenerzeugung geladen werden. In diesem Falle veranlaßt die Vorrichtung 91 für die Netzkonfiguration das Erstellen einer geänderten Konfigurationsadresse oder einer geänderten Suchadresse.It should also be mentioned that the configuration addresses or search addresses received from the intermediate station 14 are also loaded into the device 87 for address generation via the connecting line 88. In this case, the device 91 for the network configuration causes the creation of a changed configuration address or a changed search address.
In ähnlicher Weise wie die Zwischenstation 14 ist auch die in Fig. 6 schematisch im Blockschaltbild dargestellte Zentralstation 15 aufgebaut. An die Sende-/Empfangsantenne 64 schließt sich eine Sende-/Empfangsweiche 94 ein, welche ähnliche Aufgaben erfüllt wie die Sende-/Empfangsweiche 66. Ein empfangener Paketdatensatz gelangt auf diese Weise in einen Adreßbewerter 95, welcher gleichzeitig als Zwischenspeicher dient und eine Art Multiplexer-Funktion übernimmt. Mit anderen Worten sorgt der Adreßbewerter 95 dafür, daß die verschiedenen Terminal¬ stationen 81 aus den Anwenderstationen 13 im Time-Sharing- Verfahren auf den Hauptrechner 11 zugreifen und von diesem bedient werden. Zu diesem Zweck führt der Adreßbewerter 95 mit seiner Ausgangsleitung 96 auf einen Clustercontroller 97, der im wesentlichem dem Clustercontroller 74 der Zwischenstation 14 entspricht. Im Dialogbetrieb über die Verbindungsleitung 24 zu dem Hauptrechner 11 werden die Daten, die der Clustercon¬ troller 97 zwischenspeichert, verändert. Die geänderten Daten werden als Differenzdaten über eine Ausgangsleitung 98 in eine Cryptographieeinrichtung 99 geleitet, welche die selben Aufgaben übernimmt, wie die Cryptographieeinrichtung 84 aus Fig. 5.The central station 15, shown schematically in the block diagram in FIG. 6, is constructed in a similar manner to the intermediate station 14. At the transmit / receive antenna 64 there is a send / receive switch 94, which performs similar tasks to the send / receive switch 66. In this way, a received packet data record arrives in an address evaluator 95, which also serves as a buffer and a kind of multiplexer Function takes over. In other words, the address evaluator 95 ensures that the various terminal stations 81 access the main computer 11 from the user stations 13 using the time sharing method and are operated by it. For this purpose, the address evaluator 95 leads with its output line 96 to a cluster controller 97, which essentially corresponds to the cluster controller 74 of the intermediate station 14. In interactive mode via the connecting line 24 to the main computer 11, the data which the cluster controller 97 temporarily stores are changed. The changed dates are fed as difference data via an output line 98 into a cryptography device 99, which performs the same tasks as the cryptography device 84 from FIG. 5.
Die cryptographierten und reduzierten Daten werden über eine Ausgangsleitung 101 in eine Vorrichtung 102 übertragen, welche wie der Adreßbewerter 95 eine Art Multiplexer/Demultiplexer- Funktion übernimmt.The cryptographed and reduced data are transmitted via an output line 101 to a device 102 which, like the address evaluator 95, performs a type of multiplexer / demultiplexer function.
Der zu übertragende Differenzdatensatz gelangt über eine Leitung 103 in eine Vorrichtung 104 zur Adreßerzeugung, welche wiederum der Vorrichtung 87 entspricht. Die Vorrichtung 104 zur Adre߬ erzeugung wird ebenfalls über eine Leitung 105 mit der Ziel¬ adresse geladen, über welche der zugehörige Referenzdatensatz die Zentralstation 15 erreicht hatte. Diese Zieladresse gelangt auch in die Vorrichtung 102, wo sie für die Synchronisierung des Time-Sharings sorgt.The differential data set to be transmitted arrives via a line 103 into a device 104 for address generation, which in turn corresponds to device 87. The device 104 for generating the address is also loaded via a line 105 with the destination address via which the associated reference data set had reached the central station 15. This destination address also reaches device 102, where it ensures synchronization of the time sharing.
In der Vorrichtung 104 wird der zu übertragende Paketdatensatz mit der korrekten Zieladresse versorgt und dann über eine Leitung 106 zu einem Sendeverstärker 107 geführt, welcher über seine Ausgangsleitung 108 mit der Sende-/Empfangsweiche 94 verbunden ist.In the device 104, the packet data record to be transmitted is supplied with the correct destination address and is then led via a line 106 to a transmission amplifier 107, which is connected to the transmission / reception switch 94 via its output line 108.
Auch die Zentralstation 15 weist eine Vorrichtung 109 für die Netzkonfiguration auf, welche über eine Verbindungsleitung 110 mit der Vorrichtung 104 zur Adreßerzeugung verbunden ist.The central station 15 also has a device 109 for the network configuration, which is connected to the device 104 for address generation via a connecting line 110.
Die Vorrichtung 109 gibt das Konfigurationssignal aus, das im Zusammenhang mit Fig. 3 diskutiert wurde.Device 109 outputs the configuration signal that was discussed in connection with FIG. 3.
Abschließend sei noch erwähnt, daß das insoweit beschriebene Kommunikationssystem ein sich automatisch aufbauendes Netz umfaßt, dessen Hierarchie sich sozusagen von selbst einstellt und an die wandelnden Gegebenheiten des Netzwerkes dynamisch anpaßt. Dieses Paketfunknetz kann problemlos um weitere Anwender erweitert werden, ist fehlertolerant gegenüber dem Ausfall von Zwischenstationen und kann in einem Gebiet etabliert werden, dessen räumliche Ausdehnung nicht vorhersehbar ist. Es ist kein Netzwerkkontrollzentrum erforderlich, da jeder Anwender auch als Zwischenstation wirkt und sich das Netz von selbst kon¬ figuriert. Wenn das Netz zu groß wird, kann eine zweite Zentral¬ station aufgestellt werden, die eine eigene Kennung aufweist und ein eigenes Funkdatennetz errichtet, das sich ganz oder teilweise mit dem der ersten Zentralstation überlappen kann.Finally, it should be mentioned that the communication system described so far is an automatically building network includes, whose hierarchy adjusts itself so to speak and dynamically adapts to the changing circumstances of the network. This packet radio network can easily be expanded to include additional users, is fault-tolerant to the failure of intermediate stations, and can be established in an area whose spatial extent cannot be predicted. No network control center is required, since each user also acts as an intermediate station and the network configures itself. If the network becomes too large, a second central station can be set up, which has its own identifier and sets up its own radio data network, which can overlap in whole or in part with that of the first central station.
Hinsichtlich des beschriebenen vernetzten Rechnersystems hat der Einsatz dieses Kommunikationssystems den Vorteil, daß auf einer Frequenz bis 50 Terminals im zufälligen Time-Sharing- Verfahren einen echten Terminaldialog über eine virtuelle Verbindung mit dem Hauptrechner durchführen können. Da reduzierte und komprimierte Paketdatensätze übertragen werden, müssen die einzelnen Stationen in dem Funkdatennetz 17 jeweils nur sehr kurz auf Sendung gehen, so daß wenig Sendeenergie benötigt wird. With regard to the networked computer system described, the use of this communication system has the advantage that a real terminal dialog can be carried out on a frequency of up to 50 terminals in a random time-sharing process via a virtual connection to the main computer. Since reduced and compressed packet data sets are transmitted, the individual stations in the radio data network 17 each only have to go on the air very briefly, so that little transmission energy is required.

Claims

Patentansprüche Claims
Vernetztes RechnerSystem, bei dem über ein Kommunikations¬ system (12) Paketdatensätze zwischen zumindest einem Hauptrechner (11) und beliebigen aus einer Anzahl von Anwenderstationen (13, 14) ausgetauscht werden, wobei das Kommunikationssystem (12) zumindest eine Zentralstation (15) umfaßt, dadurch gekennzeichnet, daß die Zentralstation (15) über ein die Paketdatensätze transportierendes Paketfunknetz (17) mit den Anwendern (13, 14) in Verbindung steht.Networked computer system in which packet data records are exchanged between at least one main computer (11) and any number of user stations (13, 14) via a communication system (12), the communication system (12) comprising at least one central station (15), characterized in that the central station (15) is connected to the users (13, 14) via a packet radio network (17) which transports the packet data records.
Vernetztes Rechnersystem nach Anspruch 1, dadurch gekenn¬ zeichnet, daß das Paketfunknetz (17) Zwischenstationen (14) zwischen der Zentralstation (15) und den Anwender¬ stationen (13) umfaßt, wobei die Zwischenstationen (14) die Paketdatensätze empfangen und weitersenden.A networked computer system according to claim 1, characterized in that the packet radio network (17) comprises intermediate stations (14) between the central station (15) and the user stations (13), the intermediate stations (14) receiving and transmitting the packet data records.
Vernetztes Rechnersystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß zumindest einige der Anwenderstationen (13) Zwischenstationen (14) sind.Networked computer system according to claim 1 or 2, characterized in that at least some of the user stations (13) are intermediate stations (14).
Vernetztes Rechnersystem nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß zumindest einige Anwender¬ stationen (13, 29) ortsveränderlich sind.Networked computer system according to one of claims 1 to 3, characterized in that at least some user stations (13, 29) can be moved.
Vernetztes Rechnersystem nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die Anwenderstationen (13, 14) je einen Clustercontroller (74) umfassen, der eine zu bearbeitende Bildschirmseite speichert und nach dem Bearbeiten aus den veränderten Daten ein Differenzdatenpaket erstellt, das über das Paketfunknetz (17) transportiert wird. Networked computer system according to one of Claims 1 to 4, characterized in that the user stations (13, 14) each comprise a cluster controller (74) which stores a screen page to be processed and, after processing, creates a differential data packet from the changed data which is transmitted via the Packet radio network (17) is transported.
6. Vernetztes Rechnersystem nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß die Zentralstation (15) zumindest einen Clustercontroller (97) umfaßt, der eine zu bearbeitende Bildschirmseite speichert und nach dem Bearbeiten aus den veränderten Daten ein Differenzdatenpaket erstellt, das über das Paketfunknetz (17) transportiert wird.6. A networked computer system according to one of claims 1 to 5, characterized in that the central station (15) comprises at least one cluster controller (97) which stores a screen page to be processed and, after processing, creates a differential data packet from the changed data, which via the Packet radio network (17) is transported.
7. Vernetztes Rechnersystem nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß jede Anwenderstation (13, 14) eine Emulationseinrichtung (77) umfaßt, welche ein für den Hauptrechner (11) vorgesehenes Datenendgerät (79) simmuliert, so daß ein Anwender von der Anwenderstation (13, 14) aus mit und/oder auf dem Hauptrechner (11) Daten verarbeiten kann.7. Networked computer system according to one of claims 1 to 6, characterized in that each user station (13, 14) comprises an emulation device (77) which simulates a data terminal (79) provided for the main computer (11), so that a user of the user station (13, 14) can process data with and / or on the main computer (11).
8. Vernetztes Rechnersystem nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß jeder Paketdatensatz eine Zieladresse (37, 46) umfaßt, über die sein Zielort (13, 14, 15) in dem Paketfunknetz (17) festgelegt ist.8. Networked computer system according to one of claims 1 to 7, characterized in that each packet data set comprises a destination address (37, 46), via which its destination (13, 14, 15) in the packet radio network (17) is fixed.
9. Vernetztes Rechnersystem nach Anspruch 8, dadurch gekenn¬ zeichnet, daß die Zieladresse (37, 46) die Kennungen der Zwischenstationen (14) umfaßt, die der Paketdatensatz vom Sendeort (13, 14, 15) zum Zielort (13, 14, 15) durchlaufen muß.9. Networked computer system according to claim 8, characterized gekenn¬ characterized in that the destination address (37, 46) comprises the identifiers of the intermediate stations (14), which the packet data set from the sending location (13, 14, 15) to the destination (13, 14, 15th ) must go through.
10. Vernetztes Rechnersystem nach Anspruch 9, dadurch gekenn¬ zeichnet, daß die Zieladresse (37, 46) zusätzlich eine Sendeortkennung (41) und eine Zielortkennung (42) umfaßt. 10. A networked computer system according to claim 9, characterized gekenn¬ characterized in that the destination address (37, 46) additionally comprises a sending location identifier (41) and a destination identifier (42).
11. Vernetztes Rechnersystem nach Anspruch 10, dadurch gekenn¬ zeichnet, daß die Zieladresse (37, 46) sich aus der sequentiellen Hintereinanderreihung der Senderkennung (41) , der Kennungen (43, 44) der Zwischenstationen (14) und der Zielkennung (42) zusammensetzt, so daß die Zieladresse (37) für den Transport von der Zentralstation (15) zu der11. Networked computer system according to claim 10, characterized gekenn¬ characterized in that the target address (37, 46) from the sequential sequence of the transmitter identifier (41), the identifiers (43, 44) of the intermediate stations (14) and the target identifier (42) composed so that the destination address (37) for the transport from the central station (15) to the
Anwenderstation (13) in umgekehrter Reihenfolge die Zieladresse (46) für den Transport von der Anwenderstation (13) zu der Zentralstation (15) wiedergibt.User station (13) in reverse order reproduces the destination address (46) for the transport from the user station (13) to the central station (15).
12. Vernetztes Rechnersystem nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, daß die Zentralstation (15) , die Zwischenstationen (14) und die Anwenderstationen (13) derart aufgebaut sind, daß sich das Paketfunknetz (17) selbst konfiguriert.12. Networked computer system according to one of claims 1 to 11, characterized in that the central station (15), the intermediate stations (14) and the user stations (13) are constructed such that the packet radio network (17) configures itself.
13. Vernetztes Rechnersystem nach Anspruch 12, dadurch gekenn¬ zeichnet, daß die Zentralstation (15) eine Vorrichtung (109) für die Netzwerkkonfiguration umfaßt, die bei Inbetriebnahme des Paketfunknetzes (17) eine Konfigurations- adresse (48) aussendet, welche die Kennung der Zentral¬ station (15) und eine Konfigurationskennung (49) umfaßt, und daß zumindest einige Zwischenstationen (14) und einige Anwenderstationen (13) ihre eigene Kennung in die empfangene Konfigurationsadresse (48) einbauen, und die veränderte Konfigurationsadresse (51, 53) ggf. wieder aussenden, wobei die Zwischenstationen (14) und die Anwenderstationen (13) aus der empfangenen und ggf. vorher von anderen Zwischen¬ stationen veränderten Konfigurationsadresse (51, 53) ihre eigene Zieladresse (46) zum Adressieren der Zentralstation (15) ableiten. 14 . Vernetztes Rechnersystem nach Anspruch 12 oder 13 , dadurch gekennzeichnet , daß zumindest einige Zwischenstationen ( 14 ) und einige Anwenderstationen ( 13 ) eine Vorrichtung (91) für die Netzwerkkonfiguration umfassen, die beim erst¬ maligen Einschalten der betreffenden Station (13 , 14 ) oder bei Unterbrechung der bisherigen Verbindung zur Zentral¬ station (15) eine Suchadresse (55) aussendet, welche die Kennung der Station ( 13 , 13. Networked computer system according to claim 12, characterized gekenn¬ characterized in that the central station (15) comprises a device (109) for the network configuration, which sends a configuration address (48) when the packet radio network (17) is started, which identifies the identifier of the Central station (15) and a configuration identifier (49), and that at least some intermediate stations (14) and some user stations (13) incorporate their own identifier in the received configuration address (48), and the changed configuration address (51, 53) if necessary transmit again, the intermediate stations (14) and the user stations (13) deriving their own destination address (46) for addressing the central station (15) from the configuration address (51, 53) received and possibly previously changed by other intermediate stations. 14. Networked computer system according to Claim 12 or 13, characterized in that at least some intermediate stations (14) and some user stations (13) comprise a device (91) for the network configuration which is activated when the relevant station (13, 14) is switched on for the first time or when Interruption of the previous connection to the central station (15) transmits a search address (55) which identifies the station (13,
14 ) selbst , die Kennung der Zentralstation ( 15) sowie eine Konfigurationserkennung (49) umfaßt, und daß die Zwischenstationen (14) ihre eigene Kennung in die empfangene Suchadresse (55) einbauen und die veränderte Suchadresse (59 , 61) ggf . wieder aussenden, wobei die Zentralstation (15) aus der empfangenen und ggf . vorher veränderten Suchadresse (61) die neue Zieladresse (37) für die suchende Anwenderstation (13) oder die suchende Zwischenstation (14) ableitet und an diese zurücksendet.14) itself, the identifier of the central station (15) and a configuration identifier (49), and that the intermediate stations (14) incorporate their own identifier in the received search address (55) and the changed search address (59, 61) if necessary. Send out again, the central station (15) from the received and possibly. previously changed search address (61) derives the new destination address (37) for the searching user station (13) or the searching intermediate station (14) and sends it back.
15. Verfahren zum Betreiben eines vernetzten Rechnersystems15. Method for operating a networked computer system
(10) , das einen über ein eine Zentralstation (15) aufweisen¬ des Kommunikationssystem (12) mit einer Anzahl von Anwender¬ stationen ( 13 , 14 ) in Verbindung stehenden Hauptrechner(10), which has a main computer which is connected via a central station (15) to the communication system (12) with a number of user stations (13, 14)
( 11) umfaßt, wobei das Verfahren die Schritte aufweist :(11), the method comprising the steps of:
Erzeugen eines zwischen dem Hauptrechner (11) und einer der Anwenderstationen ( 13 , 14 ) auszutauschenden Paketdatensatzes ,Generating a packet data record to be exchanged between the main computer (11) and one of the user stations (13, 14),
- Transportieren des Paketdatensatzes über das Kom¬ munikationssystem ( 12 ) ,- Transporting the packet data record over the communication system (12),
Empfangen des Paketdatensatzes an der Zentralstation ( 15) oder an der einen der Anwenderstationen ( 13 , 14 ) , und Verarbeiten des Paketdatensatzes,Receiving the packet data set at the central station (15) or at one of the user stations (13, 14), and Processing of the packet data record,
dadurch gekennzeichnet, daß die Paketdatensätze per Funkt über ein Paketfunknetz (17) transportiert werden.characterized in that the packet data sets are transported by radio over a packet radio network (17).
16. Verfahren nach Anspruch 15, dadurch gekennzeichnet, daß der Schritt des Transportierens des Paketdatensatzes das Empfangen des Paketdatensatzes an einer Zwischenstation (14) und das Weitersenden des empfangenen Paketdatensatzes per Funk umfaßt.16. The method according to claim 15, characterized in that the step of transporting the packet data set comprises receiving the packet data set at an intermediate station (14) and transmitting the received packet data set by radio.
17. Verfahren nach Anspruch 15 oder 16, dadurch gekennzeichnet, daß der Schritt des Erzeugens eines Paketdatensatzes das Erzeugen einer den Transportweg des Paketdatensatzes kennzeichnenden Zieladresse (37, 46) und das Versehen des Paketdatensatzes mit der Zieladresse (37, 46) umfaßt.17. The method according to claim 15 or 16, characterized in that the step of generating a packet data record comprises generating a destination address (37, 46) characterizing the transport route of the packet data record and providing the packet data record with the destination address (37, 46).
18. Verfahren nach einem der Ansprüche 15 bis 17, dadurch gekennzeichnet, daß der Schritt des Verarbeitens des Paketdatensatzes die Schritte umfaßt:18. The method according to any one of claims 15 to 17, characterized in that the step of processing the packet data set comprises the steps:
Zwischenspeichern des Paketdatensatzes,Buffering the packet data set,
Verändern einiger Daten aus dem Paketdatensatz, undModify some data from the packet record, and
Erzeugen eines zurückzusendenden Paketdatensatzes, der im wesentlichen nur die veränderten Daten enthält.Generation of a packet data record to be returned, which essentially only contains the changed data.
19. Verfahren nach Anspruch 18, dadurch gekennzeichnet, daß der Schritt des Veränderns einiger Daten den Schritt des Emulierens eines Datenendgerätes (79) für den Hauptrechner (11) umfaßt. 19. The method according to claim 18, characterized in that the step of changing some data comprises the step of emulating a data terminal (79) for the main computer (11).
20. Verfahren nach Anspruch 19, dadurch gekennzeichnet, daß der Schritt des Verändern einiger Daten den weiteren Schritt des Simmulierens eines echten Terminaldialoges zwischen dem Datenendgerät (79) und dem Hauptrechner (11) umfaßt.20. The method according to claim 19, characterized in that the step of changing some data comprises the further step of simulating a real terminal dialog between the data terminal (79) and the main computer (11).
21. Verfahren nach einem der Ansprüche 17 bis 20, dadurch gekennzeichnet, daß der Schritt des Erzeugens der Ziel¬ adresse (37, 46) die Schritte umfaßt:21. The method according to any one of claims 17 to 20, characterized in that the step of generating the destination address (37, 46) comprises the steps:
- Zumindest einmal nach dem Einschalten des Paket¬ funknetzes (17) oder nach einem Ausfall des Paket¬ funknetzes (17) Aussenden von Konfigurationssignalen (47) von der Zentralstation über das Paketfunknetz (17),- At least once after switching on the packet radio network (17) or after a failure of the packet radio network (17), configuration signals (47) are sent from the central station via the packet radio network (17),
- Empfangen und Verändern der Konfigurationssignale an den Zwischenstationen (14) ,- receiving and changing the configuration signals at the intermediate stations (14),
Weitersenden der veränderten Konfigurationssignale (47),Forwarding the changed configuration signals (47),
Empfangen der ggf. veränderten Konfigurationssignale (47) an den Anwenderstationen (13) , undReceiving the possibly changed configuration signals (47) at the user stations (13), and
- Ableiten der für die empfangende Anwenderstation (13) spezifischen Zieladresse (46) in Richtung Zentral¬ station (15) .- Deriving the destination address (46) specific to the receiving user station (13) in the direction of the central station (15).
22. Verfahren nach einem der Ansprüche 17 bis 21, dadurch gekennzeichnet, daß der Schritt des Erzeugens der Ziel¬ adresse (37, 46) die Schritte umfaßt: Zumindest einmal nach dem Einschalten einer neuen Anwenderstation (13, 29) oder nach einem Teilausfall des Paketfunknetzes Aussenden von Suchsignalen (54) von der betreffenden Anwenderstation (13, 29) über das Paketfunknetz (17) ,22. The method according to any one of claims 17 to 21, characterized in that the step of generating the destination address (37, 46) comprises the steps: At least once after switching on a new user station (13, 29) or after a partial failure of the packet radio network, transmission of search signals (54) from the relevant user station (13, 29) via the packet radio network (17),
Empfangen und Verändern der Suchsignale (54) an den Zwischenstationen (14) ,Receiving and changing the search signals (54) at the intermediate stations (14),
Weitersenden der veränderten Suchsignale (54) ,Forwarding the changed search signals (54),
Weitersenden der veränderten Suchsignale (54) ,Forwarding the changed search signals (54),
Empfangen der ggf. veränderten Suchsignale (54) an der Zentralstation (15) , undReceiving the possibly changed search signals (54) at the central station (15), and
Ableiten der für die suchende Anwenderstation (13, 29) spezifischen Zieladresse (37) aus Richtung der Zentralstation (15) . Deriving the destination address (37) specific to the searching user station (13, 29) from the direction of the central station (15).
PCT/EP1994/000309 1993-02-18 1994-02-03 System and process for data communication via a packet radio network WO1994019890A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19934304906 DE4304906C2 (en) 1993-02-18 1993-02-18 Networked computer system and method for operating a networked computer system
DEP4304906.0 1993-02-18

Publications (1)

Publication Number Publication Date
WO1994019890A1 true WO1994019890A1 (en) 1994-09-01

Family

ID=6480731

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1994/000309 WO1994019890A1 (en) 1993-02-18 1994-02-03 System and process for data communication via a packet radio network

Country Status (2)

Country Link
DE (1) DE4304906C2 (en)
WO (1) WO1994019890A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4407544C2 (en) * 1994-03-07 1996-05-30 Ulrich Altvater Method for transmitting data packet sets and terminal therefor
US5740363A (en) * 1996-11-26 1998-04-14 Texas Instruments Incorporated Method and apparatus for low power communications between mobile computing devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0395495A1 (en) * 1989-04-27 1990-10-31 SCHLUMBERGER INDUSTRIES, INC. (a Delaware corporation) Adaptive network routing for power line communications
US5142694A (en) * 1989-07-24 1992-08-25 Motorola, Inc. Reporting unit
WO1992022970A1 (en) * 1990-05-14 1992-12-23 Messerschmitt-Bölkow-Blohm Gmbh Remote measurement and control system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4247908A (en) * 1978-12-08 1981-01-27 Motorola, Inc. Re-linked portable data terminal controller system
DE4004889A1 (en) * 1990-02-16 1991-08-22 Philips Patentverwaltung Asynchronous time division multiplex transmission system - with storage of incoming cells during comparison of path information for selecting outgoing line

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0395495A1 (en) * 1989-04-27 1990-10-31 SCHLUMBERGER INDUSTRIES, INC. (a Delaware corporation) Adaptive network routing for power line communications
US5142694A (en) * 1989-07-24 1992-08-25 Motorola, Inc. Reporting unit
WO1992022970A1 (en) * 1990-05-14 1992-12-23 Messerschmitt-Bölkow-Blohm Gmbh Remote measurement and control system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
F. RADLHERR: "DATENTRANSFER OHNE DRAHT UND TELEFON", FUNKSCHAU, vol. 62, no. 11, 25 May 1990 (1990-05-25), MUNCHEN DE, pages 49 - 52, XP000125313 *
J. VICTOR: "MICRO-TO-MAINFRAME CHOICES EXPAND", MINI MICRO SYSTEMS, vol. 18, no. 7, May 1985 (1985-05-01), BOSTON US, pages 91 - 92 *

Also Published As

Publication number Publication date
DE4304906A1 (en) 1994-08-25
DE4304906C2 (en) 1998-02-19

Similar Documents

Publication Publication Date Title
DE60130285T2 (en) Redundant input / output management unit, in particular a routing system
DE69922690T2 (en) FAULT TOLERANT NETWORKS
DE10143758A1 (en) Gateway system with redundancy structure of media gateway controls
DE19721273A1 (en) Radio communication network control method
DE102014108455A1 (en) Method for operating a network
CH656275A5 (en) METHOD AND CIRCUIT ARRANGEMENT FOR TRANSMITTING DATA SIGNALS BETWEEN DATA SIGNAL TRANSMITTERS AND DATA SIGNAL RECEIVERS.
DE4304916C2 (en) Communication system and method for operating a communication system
DE69826640T2 (en) Switching architecture with two switching networks
DE2731200A1 (en) ARRANGEMENT FOR CONTROLLING DATA FLOWS
DE4428843A1 (en) Telecommunication system for the transmission of analog or digital messages
EP2127241B1 (en) Destination port search in networks consisting of coupled subnetworks
DE102004050350B4 (en) Method and device for redundancy control of electrical devices
DE69433313T2 (en) Multi-master surveillance system
EP0338640B1 (en) Meshed telecommunication network
DE10339035A1 (en) Method and device as well as computer program with program code means and computer program product for clustering a plurality of subscribers in a mobile network
DE19822211A1 (en) Procedure to reduce data throughput
DE60205975T2 (en) Method, system and device for transmitting information to mobile radio terminals
DE4304906C2 (en) Networked computer system and method for operating a networked computer system
DE69927145T2 (en) ARRANGEMENT, SYSTEM AND METHOD FOR DATA PACKET TRANSMISSION
EP3607437B1 (en) Method for configuring at least one device of a railway vehicle in a network, computer program and computer-readable storage medium
DE602005005025T2 (en) GATEWAY AND DATA TRANSMISSION SYSTEM FOR THE DIAGNOSTIC NETWORK OF A MOTOR VEHICLE
DE60115998T2 (en) Improvements in or to switching devices
EP0475180A1 (en) Method for transmission of communication blocks between transmission lines of existing connections in a switching exchange
EP0160300A2 (en) Method and circuit arrangement for establishing connections and transmitting communication signals between subscriber's stations or line groups in a communications exchange, in particular a data exchange, having a loop arrangement
EP2074843B1 (en) Method for networking a plurality of convergent messaging systems and corresponding network system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

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
122 Ep: pct application non-entry in european phase