CA2661793C

Method of correspondence between group communication identifiers and multicast addresses

Abstract

An identifier (IDp) designates a group of terminals accessible via the network (RP) by packets having a multicast address as destination address. An equipment (EIm) between the network and a terminal (Tn) belonging to a group calculates the multicast address of the group using a function depending on the identifier (IDp) of the group each time that a packet including a message transmitted by the terminal is to be transmitted to the network. The equipment also calculates a group identifier (IDp) using a function depending on a multicast address extracted each time that a packet transmitted from the network is received by the equipment in order to transmit a message content extracted from the packet to be received by the terminal if the calculated group identifier is identical to the identifier of the group to which the terminal belongs. No table of mappings between the identifiers of the groups and the multicast addresses is stored in the equipment.

CA2661793C, drawing sheet 1
Sheet 1 of 6

Term

Projected expiry 22 August 2027.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

17 claims: 10 independent, 7 dependent

  1. 1
    CA 02661793 2015-12-21 CLAIMS 1 - An equipment (Elm) between a packets network (RP) and at least one terminal (Tn) belonging to a group of terminals, said group being designated by an identifier (IDp) and including terminals accessible via the network by packets having a multicast address as destination address, comprising means (GAm) for calculating (E8) the multicast address of the group using a function depending on the identifier (IDp) of the group each time that a packet of said packets including a message transmitted by the terminal (Tn) is to be transmitted to the network.
  2. 3
    3 - An equipment between a packets network and at least one terminal belonging to a group of terminals, said group being designated by an identifier and including terminals accessible via the network by packets having a multicast address as destination address, comprising means for calculating the identifier of the group using a function depending on the multicast address extracted each time that a packet of said packets is transmitted from the network and is received by the equipment. An equipment according to claim 3, further CA 02661793 2015-12-21 adapted to transmit a message content extracted from the packet to be received by the terminal (Tn) belonging to the group of terminals if the calculated group identifier is identical to the identifier (IDp) of the group to which the terminal belongs.
  3. 6
    7 - An arrangement of first equipment and second equipment between a packets network and terminals belonging to a group of terminals, said group being designated by an identifier and including terminals accessible via the network by packets having a multicast address as destination address, characterized in that the first equipment comprises means for calculating the multicast address of the group using a function depending on the identifier of the group each time that a packet of said packets including a message transmitted by one of said terminals belonging to the group of terminals is to be transmitted to the network, and the second equipment comprises means for calculating the identifier of the group using a function depending on the multicast address extracted each time that a packet of said packets is transmitted from the network and is received by the second equipment. An arrangement according to claim 7 further CA 02661793 2015-12-21 adapted to transmit a message content extracted from the received packet to a terminal belonging to the group of terminals and connected to the second equipment if the calculated group identifier is identical to the identifier (IDp) of the group to which the terminal connected to the second equipment belongs .
  4. 9
    11 - A multicast addressing method relating to an equipment between a packets network (RP) and at least one terminal (Tn) belonging to a group of terminals, said group being designated by an identifier (IDp) and including terminals accessible via the network by packets having a multicast address as destination address, comprising calculating (E8) the multicast address of the group using a function depending on the identifier (IDp) of the group each time that a packet of said packets including a message transmitted by the terminal (Tn) is to be transmitted to the network.
  5. 10
    12 - A multicast addressing method relating to an equipment between a packets network and at least one CA 02661793 2015-12-21 terminal belonging to a group of terminals, said group being designated by an identifier and including terminals accessible via the network by packets having a multicast address as destination address, comprising calculating the identifier of the group using a function depending on the multicast address extracted each time that a packet of said packets is transmitted from the network and is received by the equipment.
  6. 12
    14 - A multicast addressing method relating to a first and a second equipment between a packets network and terminals belonging to a group of terminals, said group being designated by an identifier and including terminals accessible via the network by packets having a multicast address as destination address, comprising in the first equipment, calculating the multicast address of the group using a function depending on the identifier of the group each time that a packet of said packets including a message transmitted by one of said terminals belonging to the group of terminals is to be transmitted to the network, and in the second equipment, calculating the identifier of the group using a function depending on the multicast address extracted each time that a packet of said packets is transmitted from the network and is received by the second equipment. A multicast addressing method according to CA 02661793 2015-12-21 claim 14 further adapted to transmit a message content extracted from the received packet to a terminal belonging to the group of terminals and connected to the second equipment if the calculated group identifier is identical to the identifier (IDp) of the group to which the terminal connected to the second equipment belongs.
  7. 13
    16 - A computer readable information medium comprising a computer program adapted to be executed in an equipment (Elm) between a packets network (RP) and at least one terminal (Tn) belonging to a group of terminals, said group being designated by an identifier (IDp) and including terminals accessible via the network by packets having a multicast address as destination address, said program comprising program instructions which execute when the program is loaded into and executed in said equipment :calculating (E8) the multicast address of the group using a function depending on the identifier (IDp) of the group each time that a packet of said packets including a message transmitted by the terminal (Tn) is to be transmitted to the network.
  8. 14
    17 - A computer readable information medium comprising a computer program adapted to be executed in an equipment between a packets network and at least one terminal belonging to a group of terminals, said group being designated by an identifier and including terminals accessible via the network by packets having a multicast address as destination address, said program comprising program instructions which execute when the program is loaded into and executed in said equipment :calculating the identifier of the group using a CA 02661793 2015-12-21 function depending on the multicast address extracted each time that a packet of said packets is transmitted from the network and is received by the equipment.
  9. 16
    19 - A computer readable information medium comprising a combination of first computer program and second computer program adapted to be respectively executed in first equipment and second equipment between a packets network and terminals belonging to a group of terminals, said group being designated by an identifier and including terminals accessible via the network by packets having a multicast address as destination address, said combination of first computer program and second computer program being characterized in that the first program includes program instructions which, when the first program is loaded into and executed in said first equipment, executes calculating the multicast address of the group using a function depending on the identifier of the group each time that a packet of said packets including a message transmitted by one of said terminals belonging to the group of terminals is to be transmitted to the network, and the second program includes program instructions which, when the second program is loaded into and executed in said second equipment, executes calculating the identifier of the group using a function depending on the multicast address extracted each time that a packet CA 02661793 2015-12-21 of said packets is transmitted from the network and is received by the second equipment.
  10. 17
    20 - A computer readable information medium 5 according to claim 19 further adapted to transmit a message content extracted from the packet received to a terminal (Tn) belonging to the group of terminals and connected to the second equipment if the calculated group identifier is identical to the identifier (IDp) of the 10 group to which the terminal connected to the second equipment belongs.