AU747484B2

Reduced packet header in wireless communications network

Abstract

Methods, systems and computer program products are provided which reduce overhead in the communication of messages having a message header over a communication link. An alias address is selected from a predefined set of alias addresses and associated with a portion of the header of the message. If no unused alias addresses are available the least recently used alias address is associated with the portion of the message header. The portion of the message header is removed from the message and the alias address substituted. This reduced data message is then transmitted. The number of alias addresses may be increased to avoid churning of alias addresses. The message is reconstructed based on the alias address and the associated portion of the original message.

AU747484B2, drawing sheet 1
Sheet 1 of 46

Term

Term ended

Expired 17 February 2019, 7.6 years ago.

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

42 claims: 12 independent, 30 dependent

  1. 1
    THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:1. A method of reducing overhead in communication of messages having a message header transmitted over a communication link, where a message to be transmitted over the communication link is received and a reduced data message and an associated alias address transmitted on the communication link, the method including the steps of: determining if an unused alias address from a first predefined set of alias addresses is available;associating an unused alias address from the first predefined set of alias addresses with at least a portion of the header of the received message if an unused alias address is available so as to provide the associated alias address;associating an alias address from the first predefined set of alias addresses which is currently associated with the header of a previously received message with at least a portion of the header of the received message so as to associate a used one of the predefined set of alias addresses with the header to provide the associated alias address if an unused alias address is not available;and . removing at least a portion of the message header from a subsequent message having a message header, a portion of which is substantially identical the message header of the received message, to provide the reduced data message.
  2. 7
    A method as claimed in any one of the preceding claims, wherein the at least a portion of the message header includes a source address and a destination address of the message.
  3. 8
    A method as claimed in any one of the preceding claims, wherein the communication link is a wireless communication link. .
  4. 12
    A method as claimed in any one of claims 9-11, wherein the second predefined set of alias addresses includes a combination of the first predefined set of alias addresses and a third predefined set of alias addresses.
  5. 14
    A system for reducing overhead in communication of messages having a message header over a communication link, where a message to be transmitted on the communication link is received and a reduced data message and an associated alias address transmitted on the communication link, including means for determining if an unused alias address from a first predefined set of alias addresses is available;means for associating an unused alias address from the first predefined set of alias addresses with at least a portion of the header of the received message if an unused alias address is available so as to provide the associated alias address;means for associating a used alias address from the first predefined set of alias addresses with at least a portion of the header of the received message so as to provide the associated alias address if an unused alias address is not available;and means for removing at least a portion of the message header from a subsequent message having a message header, a portion of which is substantially identical the message header of the received message, to provide the reduced data message.
  6. 20
    A system as claimed in any one of claims 14-19, wherein the at least a portion of the message header includes a source address and a destination address of the message.
  7. 21
    A system as claimed in any one of claims 14-20, wherein the communication link is a wireless communication link.
  8. 25
    A system as claimed in any one of claims 22-24, wherein the second predefines set alias addresses includes a combination of the first predefines set of alias addresses and a third predefined set of alias addresses.
  9. 27
    A computer program product for reducing overhead in communication of messages having a message header over a communication link, where a message to be transmitted on the communication link is received and a reduced data message and an associated alias address transmitted on the communication link, the computer program product including:a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means including: computer-readable program code means for determining if an unused alias address from a first predefined set of alias addresses is available;computer-readable program code means for associating an unused alias address from the first predefined set of alias addresses with at least a portion of the header of the received message so as to provide the associated alias address if an unused alias address is available;computer-readable program code means for associating a used alias address from the first predefined set of alias addresses with at least a portion of the header of the received message so as to provide the associated alias address if an unused alias address is not available;and computer-readable program code means for removing at least a portion of the message header from a subsequent message having a message header, a portion of which is substantially identical the message header of the received message, to provide the reduced data message.
  10. 33
    A computer program produce as claimed in any one of claims 27-32, wherein the at least a portion of the message header includes a source address and a destination address of the message.
  11. 34
    A computer program product as claimed in any one of claims 27-33, wherein the communication link is a wireless communication link.
  12. 38
    A computer program product as claimed in any one of claims 35-37, wherein the second predefined set of alias addresses includes a combination of the first predefined set of alias addresses and a third predefined set of alias addresses.