EP1458133A1

Packet transfer method and packet transfer apparatus for multicast groups

Abstract

A communication control apparatus comprising: a first storage (611) for storing identification data of a plurality of terminals capable of communicating with a self-terminal; a second storage (614) for storing group information constituted by identification of the group and the identification data of the terminals constituting the group; a group operation unit (612) for setting at least one of the communicable terminals stored in said first storage and the self-terminal as a group, changing configuration of the group by adding a terminal to the group or removing a terminal from the group, or deleting an already set group; a controller (613) for updating the group information in said second storage in accordance with group operation information association with setting, changing, and deleting of the group having undergone an operation of said group operation unit; a first transmitter (615) for transmitting the group operation information to the terminals constituting the group; a second transmitter (618) for periodically transmitting the group information stored in said second storage as periodical group information to at least a terminal which does not belong to the group; and a receiver (616) for receiving group operation information from another terminal belonging to the group, and updating the group information stored in said second storage in accordance with the received group operation information.

EP1458133A1, drawing sheet 1
Sheet 1 of 33

Term

Term ended

Projected expiry passed 14 March 2017, 9.5 years ago.

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

4 claims: 2 independent, 2 dependent

  1. 1
    A communication control apparatus comprising:a first storage (611) for storing identification data of a plurality of terminals capable of communicating with a self-terminal;a second storage (614) for storing group information constituted by identification of the group and the identification data of the terminals constituting the group;a group operation unit (612) for setting at least one of the communicable terminals stored in said first storage and the self-terminal as a group, changing configuration of the group by adding a terminal to the group or removing a terminal from the group, or deleting an already set group;a controller (613) for updating the group information in said second storage in accordance with group operation information association with setting, changing, and deleting of the group having undergone an operation of said group operation unit;a first transmitter (615) for transmitting the group operation information to the terminals constituting the group;a second transmitter (618) for periodically transmitting the group information stored in said second storage as periodical group information to at least a terminal which does not belong to the group;and a receiver (616) for receiving group operation information from another terminal belonging to the group, and updating the group information stored in said second storage in accordance with the received group operation information.
  2. 2
    An apparatus according to Claim 1, further comprising an additional receiver (619) for receiving the periodical group information from another terminal belonging to the group, and a comparator for comparing a terminal belonging to a group reconstructed on the basis of the group operation information received by said receiver with the communicable terminals stored in said first storage, and an update unit for changing a configuration of the group in accordance with terminals which can communication with the self-terminal on the basis of the periodical group information received by said additional receiver, and updating the configuration of the group in said second storage.
  3. 3
    A communication control method of forming a plurality of terminals capable of communicating with each other into a group, and performing communication within the group, comprising the steps of:storing identification of communicable terminals which can communicate with a self-terminal in a storage;storing group information constituted by identification of the group and identification of the terminals constituting the group in a storage;performing a group operation of setting one or a plurality of terminals of the communicable terminals stored in said storage as the same group, changing configuration of an already set group by adding a terminal to the group or removing a terminal from the group, or deleting an already sent group;updating the group information in said storage in accordance with group operation information associated with setting, updating, or cancelling of group which is performed as the group operation;transmitting the group operation information used for the group operation to the terminals constituting the group;periodically transmitting the group information stored in said storage, as periodical group information, to at least a terminal which does not belong to the group;and receiving group operation information from another terminal belonging to the group, and updating the group information stored in said storage in accordance with the received group operation information.
  4. 4
    A method according to Claim 3, in which the group operation receiving step comprises receiving periodical group information from another terminal belonging to the group, comparing a terminal belonging to a group reconstructed on the basis of the received group information with the communicable terminals stored in said storage, and updating a configuration of the group in accordance with terminals capable of communicating with each other on the basis of the periodical group information received in the periodical group information reception step, when it is determined that a terminal which cannot be communicate with the self-terminal is included in the group reconstructed on the basis of the group information, and storing the updated configuration of the group in said storage.