CA2744965C

Method and apparatus for data communications over multiple channels

Abstract

This disclosure provides a method and apparatus for the communication of low delay data over multiple channels having different speed and latency and requiring a different amount of time to set up. In one embodiment, the transmitter removes duplicate data packets from a queue after a second channel, such as a dedicated channel is established. In an alternate embodiment, sequence numbers are assigned to data packets, allowing the receiver to identify duplicate packets and ignore the duplicates.

CA2744965C, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Expired 13 October 2024, 1.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

17 claims: 17 independent, 0 dependent

  1. 1
    CA 02744965 2014-03-12 74769-1345D CLAIMS:1. A method for communication of data packets comprising: receiving a data packet over a first channel, wherein the data packet includes a first sequence number and a first payload;5 establishing a second channel;receiving the data packet over the second channel, wherein the data packet includes a second sequence number and a second payload;and discarding the second payload when the first sequence number equals the second sequence number. 10
  2. 2
    The method in claim 1, wherein the data packet arrives at a queuing device prior to establishment of the second channel.
  3. 3
    The method in claim 1, wherein discarding the second payload is based on duplicate detection.
  4. 4
    The method in claim 1, wherein discarding the second payload is based on a 15 Data Over Signaling Protocol (DOSP).
  5. 5
    The method in claim 1, wherein the data packet includes a Data Over Signaling Protocol (DOSP) Message.
  6. 6
    The method in claim 5, wherein the DOSP message comprises:a message identification for identifying the message;20 a sequence number for identifying duplicate packet data;and a high layer data packet. CA 02744965 2014-03-12 74769-1345D
  7. 7
    The method in claim 1, wherein the data packet includes a Radio Link Protocol (RLP).
  8. 8
    The method of any one of claims 1 to 7, wherein the data packet was sent over the first channel since, at the time it was decided to transmit the data packet, the second channel 5 had not yet been established.
  9. 9
    An apparatus for communication of data packets comprising:means for receiving a data packet over a first channel, wherein the data packet includes a first sequence number and a first payload;means for establishing a second channel;10 means for receiving the data packet over the second channel, wherein the data packet includes a second sequence number and a second payload;and means for discarding the second payload when the first sequence number equals the second sequence number.
  10. 10
    The apparatus in claim 9, wherein the data packet includes a Data Over 15 Signaling Protocol (DOSP) Message.
  11. 11
    The apparatus in claim 10, wherein the DOSP message further comprises:a message identification for identifying the message;a sequence number for identifying duplicate packet data;and a high layer data packet. 20
  12. 12
    The apparatus in claim 9, wherein the data packet includes a Radio Link Protocol (RLP).
  13. 13
    The apparatus in claim 9, wherein the data packet comprises packets arriving at a means for queuing the data packet prior to establishment of the second channel. CA 02744965 2014-03-12 74769-1345D
  14. 14
    The apparatus in claim 9, wherein a sequence number is added to the data packet.
  15. 15
    The apparatus in claim 9, wherein the means for discarding the second payload is based on duplicate detection. 5
  16. 16
    The apparatus in claim 9, wherein the means for discarding the second payload is based on a Data Over Signaling Protocol (DOSP) state machine.
  17. 17
    The apparatus of any one of claims 9 to 16, wherein the data packet was sent over the first channel since, at the time it was decided to transmit the data packet, the second channel had not yet been established.