SYSTEM FOR DIGITAL COMMUNICATION
The invention relates to a system for digital communication of data divided into packets between at least two communication apparatuses via a network, said network comprising at least two media, wherein communication in the network is controlled by a network protocol and communication between said apparatuses is controlled by an apparatus protocol.
It is known in the art to make use of a system wherein the data to be transferred from apparatus to apparatus and the apparatus protocol information are transferred in full and unabbreviated through the network. For this transfer through the network the packet is simply supplemented with the network protocol information required for this purpose. TCP/IP and MPAK are for instance the apparatus protocol and network protocol respectively. One of the media of the network is, for example, the ether through which radio links are effected, wherein such a network with digital radio links is for instance the MOBITEX network.
In the case that the network contains a part which is formed by a medium through which transfer of data is only possible at a lesser rate, such as a digital radio network only having available a limited band width, the following problems herein occur.
Unabbreviated and complete transfer through the network of data and apparatus protocol information supplemented with the network protocol information results in unnecessarily bulky packets, since at least some of the functions of the apparatus protocol are likewise executed by the network protocol, wherein the cost of the transfer through the network is directly proportional to the number of packets for transfer and the size of these packets.
The invention has for its object to obviate the above stated drawbacks and provides to this end a system which is distinguished in that between the network and at least one of the apparatuses is placed a gate device which is adapted to code or decode the apparatus protocol information contained in a packet together with the data for transfer and to add network protocol information to the packet or remove it therefrom.
In many known systems the transferring apparatus will expect under the apparatus protocol a confirmation sent within a predetermined time by the receiving apparatus to acknowledge receipt of a transmitted packet, wherein the transferring apparatus will transmit the relevant packet again when such a confirmation is not received within this time. This time duration is however usually geared to transfer of packets between communication apparatuses via a network with high transfer rates, for instance a local area network with fixed cable connections such as the datanet or the internet. Since both the packet and a confirmation to acknowledge receipt thereof are transferred through the slower part of the network at a speed lower than the transfer rate to which the repetition time of the apparatus protocol is geared, such a confirmation will not reach the transferring apparatus in good time to prevent repeated transmission of the relevant packet. The cost of transferring the packets hereby rises unnecessarily and there is the danger of the network becoming overloaded. In accordance with the above the system is further distinguished in that the gate device is adapted to send to an apparatus a confirmation to acknowledge receipt of a packet transmitted by this apparatus and to transfer the packet to the network for further transmission to the destination apparatus.
A system according to the present invention therefore has the advantage that the size of packets for
transfer is limited and unnecessarily repeated transmission of packets is prevented.
The invention is further elucidated with reference to the figure description of an embodiment of the invention following hereinbelow. In the drawing: fig. 1 shows a schematic view of a system according to the present invention; fig. 2 shows a schematic view of a local area network; and fig. 3 shows a schematic view of a packet to be transferred by the system shown in fig. 1.
The embodiment of the invention shown in fig. 1 comprises: communication apparatuses formed by mobile stations 1 and another communication apparatus 12; a network 13, which network 13 comprises: transmitting and receiving stations 3; fixed cable connections 4; local nodes 5; regional nodes 6; and a central node 7; and a gate device 8 placed between the network 13 and the communication apparatus 12. The mobile stations 1 are in contact with the transmitting and receiving stations by means of a radio link 3, wherein a limited band width is available for this radio link, which imposes a limitation on the transfer rate between the mobile stations 1 and the transmitting and receiving stations 3.
The transmitting and receiving stations 3 are each connected by means of fixed cable connections to a local node 5. It is noted here, that a local node can be connected to a plurality of transmitting and receiving stations 3. Three local nodes 5 are herein connected to a regional node 6 by means of fixed cable connections 4, wherein in the case shown two nodes 6 are connected in turn to a central node 7 by means of fixed cable connections 4. An example of such a network with a hierarchical branch structure is the MOBITEX network which is particularly suitable for transferring packets of digital data, which packets together form a message. A
description follows below wherein the message is transferred from a communication apparatus 12 via the network 13 to the mobile station 1.
The communication apparatuses 12 are formed in the embodiment of the invention shown here by storage means for storing and retrieving data, wherein at the request of mobile stations 1 these means transmit requested data from their files to the mobile stations 1 via the network 13. The making of the connection, retrieval of data from the files of servers, transmitting of the retrieved data etc. is controlled by an apparatus protocol such as the TCP/IP protocol which in practice has become a standard protocol for transfer of packets of digital data between communication apparatuses. Such an apparatus protocol, and in particular the TCP/IP protocol, is however particularly suitable for such a transfer via a network of fixed cable connections, for instance a local area network such as the ethernet or the datanet, wherein due to the high transfer rates problems are caused by a slower medium acting as a bottleneck in the network 13. Transfer in network 13 is therefore controlled by a separate network protocol such as the PAK protocol. In contrast to the known art, wherein network protocol information is simply added to the packet consisting of apparatus protocol information and data, a gate device 8 is arranged in the system according to the present invention, wherein a processing unit present in the gate device codes only the necessary apparatus protocol information and removes the rest and subsequently adds the network protocol information. Since correct transfer of packets through the network under the control of the network protocol is already ensured, it is for instance not necessary to also transfer separate information for this purpose in the apparatus protocol information.
Also, immediately after receiving a packet, the gate device sends back a confirmation to acknowledge receipt
to the transmitting communication apparatus 12, which is permitted since correct transfer is already ensured under the network protocol.
In addition, the non-coded apparatus protocol information is transferred through the network once in a first packet together with the key, thus enabling decoding by the mobile station 1 of coded apparatus protocol information in following packets. It is especially notable here that the information regarding the origin and the destination in the apparatus protocol information is coded by gate device 8 to a single session code from which the mobile station 1 can identify and receive a packet transmitted thereafter.
The gate device is further provided with means for compressing the data, thereby realizing a further reduction in the number of packets for transfer and/or the size of the packets for transfer. Use can be made for this purpose of a compression algorithm which is particularly suitable for the mobile station 1 and which is supplied to gate device 8 from a communication apparatus 12, or of a compression algorithm already present in the gate device. In all functions the gate device 8 is transparent for the communication apparatuses so that the latter can operate with the same apparatus protocol irrespective of whether or not the gate device 8 is present.
In the embodiment of the invention shown in fig. 1 another gate device forms a unit with a mobile station 1, wherein this gate device removes the network protocol information and decodes the apparatus protocol information.
According to another embodiment in accordance with the present invention an additional network is situated on the destination side of the radio link 2 instead of the mobile stations 1 shown here. Such a network can take a form similar to the network shown in fig. 1 between the radio link 2 and the fixed cable connection 9.
It is further conceivable that the network 13 contains mutual connections between local nodes 5 and/or mutual connections between the regional nodes 6. When packets forming a message are transferred via such a network the route covered by the packets is not fixed and the sequence of arrival can vary from the sequence in which the packets are transmitted as a result of different "transmission times". It will be apparent that other network configurations can also be applied. Shown in fig. 2 are: the network 12; cable connection 9; gate device 8; cable connections 10; and communication apparatuses 11a, lib and lie.
The communication apparatuses lla, lib and lie are for instance provided with databases, wherein a policeman can for instance retrieve from these nationally accessible databases data relating to the number plates of a car or the personal details of someone who has been detained, or wherein an employee or representative of a company can for instance retrieve from these databases placed on the company premises data relating to stock, delivery times or prices.
A selection device 14 herein provides the connection between the network 13 and one of the communication apparatuses lla, lib or lie via the gate device 8. Shown schematically in fig. 3 is the format of a packet 20 for transfer, which packet 20 comprises a part A containing protocol information and a part B containing the data for transfer.
In the embodiment shown in fig. 1 and fig. 2 the part A of packet 20 contains a block 21 of network protocol information for the MPAK protocol and two blocks 22, 23 for the apparatus protocol information of respectively the TCP protocol and the IP protocol. The whole part B of packet 20 is taken up by a block 24 with data for transfer.
When a packet 20 is transferred between a communication apparatus 12 and the gate device 8 the packet 20 does not contain a block 21 with the network
protocol information. When a packet 20 is transferred from gate device 8 through the network 13, the block 21 containing information for the MPAK network protocol will have been added, the blocks 22, 23 containing respectively TCP apparatus protocol information and IP apparatus protocol information will have been coded by gate device 8 and the block 24 of packet 20 containing data for transfer will have been compressed by the gate device 8.