SE546590C2

Wireless communication system for moving vehicles, such as trains, with improved prioritization

Abstract

A method and system for wireless communication between a router (2) in a moving vehicle (1), such as a train, and a stationary communication server (9) outside the moving vehicle (1) through at least one external mobile network (4a, 4b, 4c) on at least one link are disclosed. The method comprises: providing a first output buffer (26a, 96a) and a second output buffer (26b, 96b), and determining whether said data stream (103, 105, 107) is of a data type belonging to a set of prioritized data types. In case the data stream is of a data type belonging to the set of prioritized data types, the first output buffer (26a, 96a) is selected, and in case the data is of a data type not belonging to the set of prioritized data types, the second output buffer (26b, 96b) is selected.

SE546590C2, drawing sheet 1
Sheet 1 of 3

Term

No projected expiry on record.

  1. Priority and filed
  2. Granted
  3. Today

11 claims: 9 independent, 2 dependent

  1. 1
    CLAIMS 1. A method for wireless communication between a router (2) in a moving vehicle (1), such as a train, and a stationary communication server (9) outside the moving vehicle (1) through at least one external mobile network (4a, 4b, 4c) on at least one link, the method, performed in at least one of the stationary communication server (9) and the router (2), comprising:providing a first output buffer (26a, 96a) and a second output buffer (26b, 96b);receiving data packets of a data stream (103, 105, 107) to be transferred on said at least one link;determining whether said data stream (103, 105, 107) is of a data type belonging to a set of prioritized data types;selecting, in case it has been determined that the data stream is of a data type belonging to the set of prioritized data types, the first output buffer (26a, 96a) for said data packets;selecting, in case it has been determined that the data stream is of a data type not belonging to the set of prioritized data types, the second output buffer (26b, 96b) for said data packets;and transferring the data packets to the selected output buffer, for subsequent transmission of the data packets on said at least one link, wherein data packets are transmitted from the first and second output buffers (26a, 96a;26b, 96b) with essentially the same output rate.
  2. 4
    The method of any one of the preceding claims, wherein at least two links are provided, wherein data packets from the first and second output buffers are transmitted on different links.
  3. 5
    The method of any one of the preceding claims, wherein the determining if the data stream has a data type belonging to the set of prioritized data types comprises determining at least one of a destination, a size and a pattern of the data stream, and using this for identification of a data type.
  4. 6
    The method of any one of the preceding claims, wherein the set of prioritized data types does not include video data streams.
  5. 7
    The method of any one of the preceding claims, wherein the set of prioritized data types includes at least one of a voice-over-IP (VOIP) data stream, a transaction data stream, an authentication data stream and a VPN data stream.
  6. 8
    The method of any one of the preceding claims, wherein the bandwidth for each data stream being sent through the second output buffer is restricted to a maximum bandwidth value.
  7. 9
    The method of any one of the preceding claims, wherein the stationary communication server is an aggregation server, arranged to aggregate data packets of a stream transmitted on different links, and wherein at least one of the first and second output buffer is arranged to transmit data packets on at least two simultaneously useable links.
  8. 10
    The method of any one of the preceding claims, wherein data streams of data types belonging to the set of prioritized data types have lower 546 590 amounts of data, and requires lower bandwidth, compared to data streams of data types not belonging to the set of prioritized data types.
  9. 11
    A wireless communication system for a moving vehicle (1), such as a train, comprising:at least one router (2) in the moving vehicle (1), said router (2) being configured for receiving and transmitting wireless data communication to and from a stationary communication server (9) outside said moving vehicle (1) through at least one external mobile network (4a, 4b, 4c) on at least one link via at least one antenna (5a, 5b, 5c), wherein at least one of the stationary communication server (9) and the router (2), comprises: a first output buffer (26a, 96a) and a second output buffer (26b, 96b);a traffic classifier (25, 95) arranged to analyze received data packets of a data stream (103, 105, 107) to be transferred on said at least one link, and to determine whether said data stream is of a data type belonging to a set of prioritized data types;and a controller arranged to select, in case it has been determined that the data stream is of a data type belonging to the set of prioritized data types, the first output buffer (26a, 96a) for said data packets, and to select, in case it has been determined that the data stream is of a data type not belonging to the set of prioritized data types, the second output buffer (26b, 96b) for said data packets, wherein data packets are transmitted from the first and second output buffers (26a, 96a;26b, 96b) with essentially the same output rate.