EP1511234A1

Method and apparatus for adjusting a control message time period in communication networks

Abstract

The present invention relates to a method and an apparatus for adjusting a control message time period used for sending control messages to other network nodes in communication networks which include a plurality of network nodes. The apparatus for adjusting a control message time period P comprises receiving means (2) adapted to receive control messages from other network nodes (12, 13, 14); network condition determining means (3) adapted to determine a network condition NC of at least part of the communication network (10); and control means (4) adapted to adjust the control message time period P of said network node (11) based on the determined network condition NC.

EP1511234A1, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Projected expiry passed 25 August 2023, 3.1 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

27 claims: 22 independent, 5 dependent

  1. 1
    Method for adjusting a control message time period P of a network node (11) used for sending control messages to other network nodes (12, 13, 14) in a communication network (10), wherein the communication network (10) includes at least two nodes (11 - 14), the method comprising the steps of:receiving control messages from other network nodes (12, 13, 14);determining a network condition NC of at least part of the communication network (10);and adjusting the control message time period P of said network node (11) based on the determined network condition NC.
  2. 4
    Method according to at least one of claims 1 to 3, wherein the network condition NC is determined based on control message time periods P i of other network nodes (12, 13, 14).
  3. 5
    Method according to at least one of claims 1 to 4, wherein the control message time period P is adjusted within a predetermined range.
  4. 6
    Method according to at least one of claims 1 to 5, wherein the control message time period P is reset to a predetermined value when the network condition changes.
  5. 7
    Method according to at least one of claims 1 to 6, wherein the control message time period P is increased as long as the network condition NC is stable.
  6. 9
    Method according to at least one of claims 1 to 8, wherein the control message time period P is adjusted gradually so that a maximum permissible number of control packet losses is not exceeded.
  7. 10
    Method according to at least one of claims 1 to 9, wherein the control message time period P is decreased when the network condition NC degrades, in particular when a control message from a node (12, 13, 14) is received for which no control message has been received before and/or when no control message has been received from a node (12, 13, 14) for a certain amount of time.
  8. 11
    Method according to at least one of claims 1 to 10, wherein a control message includes a time information from the sending node (11 - 14) concerning the time period P i and wherein a receiving node (11) stores the received time information of neighbor nodes (12, 13, 14).
  9. 12
    Method according to at least one of claims 1 to 11, further comprising a determination of neighbor relation between said node (11) receiving a control message and the originator of the message (12, 13, 14).
  10. 13
    Method according to at least one of claims 1 to 12, wherein said node (11) compares its own time period P with at least one received time period P i of other nodes (12, 13, 14), and if any received time period P i is smaller than its own time period P then it adjusts its time period P.
  11. 14
    Method according to at least one of claims 1 to 13, further comprises a calculation of an expiration time T i for stored neighbor relation information based on the received time information included in the respective control message and/or the control message time period P of the sending node, and/or wherein a neighbor relation information relating to a node is deleted if no new control message is received from the other node (12, 13, 14) before the respective expiration time T i expires.
  12. 15
    Method according to at least one of claims 1 to 14, wherein control messages are send to neighbor nodes (12, 13, 14) each time said time period P lapsed.
  13. 16
    Method according to at least one of claims 1 to 15, wherein the determination of the network condition comprises the detection of a movement of the network node.
  14. 17
    Usage of the method according to at least one of claims 1 to 16 in a routing protocol, in particular in a routing protocol for ad-hoc communication networks, to determine information relating to neighbor nodes in the communication network.
  15. 18
    Apparatus for adjusting a control message time period P of a network node (11) used for sending control messages to other network nodes (12, 13, 14) in a communication network (10), wherein the communication network (10) includes at least two nodes (11 - 14), the apparatus comprising:receiving means (2) adapted to receive control messages from other network nodes (12, 13, 14);network condition determining means (3) adapted to determine a network condition NC of at least part of the communication network (10);and control means (4) adapted to adjust the control message time period P of said network node (11) based on the determined network condition NC.
  16. 21
    Apparatus according to at least one of claims 18 to 20, comprising a storing means (5) configured to store a neighbor table (20), wherein the neighbor table (20) stores information relating to neighboring network nodes (12, 13, 14), and wherein a new network node is detected by comparing a received control message with entries in the neighbor table (20).
  17. 22
    Apparatus according to at least one of claims 18 to 21, comprising sending means (6) adapted to send control messages to neighbor nodes (12, 13, 14) and timer means (7) adapted to trigger the sending means (6) for sending of control messages each time the time period P lapsed, wherein the timer means (7) are rescheduled according to the control message time period P.
  18. 23
    Apparatus according to at least one of claims 18 to 22, wherein the control means (4) compares the time period P of the node (11) with at least one received time period P i of other nodes (12, 13, 14), and if any received time period P i is smaller than the own time period P it adjusts the time period P.
  19. 24
    Apparatus according to at least one of claims 18 to 23, comprising table maintenance means (8) adapted to maintain the entries in the neighbor table (20), in particular to delete neighbor table entries having an expired expiration time T i .
  20. 25
    Apparatus according to at least one of claims 18 to 24, comprising a movement detection sensor (9) to detect the movement of the node (11), wherein the control message time period P is adjusted depending on the detected movement.
  21. 26
    Computer program product directly loadable into the internal memory of a digital computer, comprising software code portions for performing the steps of at least one of claims 1 to 16 when said product is run on the computer.
  22. 27
    Computer program product stored on a computer usable medium, comprising computer readable program means for causing a computer to perform the steps of at least one of claims 1 to 16 when said product is run on the computer.
Independent claims22