System and method for controlling communication
First Claim
1. A communication system for controlling communications among a plurality of terminals, each terminal comprising:
- a first storage configured to store terminal identification data identifying at least one other terminal of the plurality of terminals as a communicable terminal capable of communicating with said each terminal;
a second storage configured to store group information including group identification data identifying any formed group and group member identification data identifying the terminals constituting members of any formed group;
a group operation unit configured to designate terminals to form each group so that each formed group includes said each terminal together with at least one other terminal identified as a communicable terminal by the terminal identification data stored in said first storage, to change membership of any formed group by adding a new terminal as a member or by removing a previously designated terminal from membership or to delete any formed group;
a controller configured to respond to the group operation unit to update the group information in said second storage in accordance with group operation information generated when said group operation unit performs an operation;
a first transmitter configured to transmit the group operation information to any other terminals that are members of a formed group together with the each terminal;
a second transmitter configured to periodically transmit the group information stored in said second storage as periodical group information to at least a terminal which does not belong to a formed group; and
a first receiver configured to receive group operation information from another terminal any other terminals belonging to a formed group and to provide the group operation information received from the first receiver to update the group information stored in the second storage in accordance with the received group operation information.
1 Assignment
0 Petitions
Accused Products
Abstract
A server collects network administration information of terminals connected to the self-segment, assembles the collected network administration information into packets, and transfers the packets to other segments. The server stores the relationship, as a table, between the low-level layer address of each terminal connected to a corresponding segment and the corresponding high-level layer address on the basis of the collected network administration information and the network administration information included in packets transferred from other segments, and performs packet transfer between terminals through the segments by looking up this table.
109 Citations
9 Claims
-
1. A communication system for controlling communications among a plurality of terminals, each terminal comprising:
-
a first storage configured to store terminal identification data identifying at least one other terminal of the plurality of terminals as a communicable terminal capable of communicating with said each terminal; a second storage configured to store group information including group identification data identifying any formed group and group member identification data identifying the terminals constituting members of any formed group; a group operation unit configured to designate terminals to form each group so that each formed group includes said each terminal together with at least one other terminal identified as a communicable terminal by the terminal identification data stored in said first storage, to change membership of any formed group by adding a new terminal as a member or by removing a previously designated terminal from membership or to delete any formed group; a controller configured to respond to the group operation unit to update the group information in said second storage in accordance with group operation information generated when said group operation unit performs an operation; a first transmitter configured to transmit the group operation information to any other terminals that are members of a formed group together with the each terminal; a second transmitter configured to periodically transmit the group information stored in said second storage as periodical group information to at least a terminal which does not belong to a formed group; and a first receiver configured to receive group operation information from another terminal any other terminals belonging to a formed group and to provide the group operation information received from the first receiver to update the group information stored in the second storage in accordance with the received group operation information. - View Dependent Claims (2)
-
-
3. A communication method of forming a plurality of terminals capable of communicating with each other into a group, and performing communications within the group, with each terminal performing the steps of:
-
storing communicable terminal identification data identifying communicable terminals which can communicate with said each terminal; storing group information including group identification data identifying any formed group and group terminal identification data identifying the terminals included as members of each formed group; performing group operations and generating corresponding group operation information indicating performance of said group operations including designating one or more of the communicable terminals corresponding to the stored communicable terminal identification data together with said each terminal as members of a group being formed, changing membership of an already formed group by adding a new terminal to the membership or removing an already designated terminal from the membership, or deleting an already formed group; updating the stored group information in accordance with the generated group operation information associated with designating terminals as members of a formed group, changing membership of an already formed group, or deleting an already formed group; transmitting the group operation information to the terminals that are members of an already formed group; periodically transmitting the stored group information as periodical group information to at least a terminal which does not belong to an already formed group; and receiving group operation information from another terminal belonging to each group identified by said stored group information and updating the stored group information in accordance with the received group operation information. - View Dependent Claims (4)
-
-
5. A communication system for performing communications among a plurality of terminals, each terminal comprising:
-
a user data processor configured to execute an application; a group controller configured to administer a group of terminals, said group controller including, a communicable terminal administration device which administers data about at least one terminal which can communicate with said each terminal, a group operation device configured to respond to a request from the user data processor to perform a group operation and to generate group operation data indicating the operation performed including forming a plurality of designated terminals into a group, participating in the group, withdrawing from the group, or cancelling the group, a group information administration device configured to store group information generated and modified by said each terminal or another one of the terminals, a group information controller which updates the group information stored in the group information administration device in response to a request from the group operation device or a group operation data receiver, a periodical group information transmitter which periodically transmits the group information stored in the group information administration device and data about group terminals which are participating in the group as periodical group information, a group operation data transmitter which transmits the group operation data generated by the group operation device, and a periodical group information receiver which receives periodical group information transmitted from another terminal; and a communication processor configured for executing communication. - View Dependent Claims (6, 7)
-
-
8. A communication control apparatus included in a first terminal and controlling communications between the first terminal and at least one of a plurality of second terminals, the communication control apparatus comprising:
-
a first storage configured to store identification data identifying individual ones of the second terminals which are capable of communicating with the first terminal so as to form a group together with the first terminal; a second storage configured to store group information including identification data identifying each formed group and terminal identification data identifying the second terminals included in each formed group, a group operation unit configured to perform group operations including forming each group by designating one or more of the second terminals identified by the identification data stored in the first storage together with the first terminal as members of a group, changing group membership by adding a terminal to any formed group or removing a terminal from any formed group, or deleting an already formed group; a controller configured to update the group information in the second storage in accordance with group operation information generated by the group operation unit as to each group operation performed; a first transmitter configured to transmit the group operation information to the terminals of each formed group; a second transmitter configured to periodically transmit the group information stored in the second storage as periodical group information to at least a terminal which does not belong to any formed group; and a receiver configured to receive group operation information from at least one of the second terminals belonging to a formed group, and to update the group information stored in the second storage in accordance with the received group operation information.
-
-
9. A communication control method for forming a first terminal and at least one of a plurality of second terminals into a group and for performing communications within the formed group, the first terminal performing the steps of:
-
storing identification data identifying individual ones of the second terminals which can communicate with the first terminal; storing group information including identification data identifying each formed group and terminal identification data identifying the terminals including in each formed group, performing group operations including forming each group by designating one or more of the second terminals identified by the stored identification data to be part of a group, changing configuration of an already formed group by adding a terminal to or removing a terminal from the already formed group, or deleting an already formed group; updating the group information in storage in accordance with group operation information generated in response to performing each group operation; transmitting the generated group operation information to the second terminals making up each formed group; periodically transmitting the stored group information as periodical group information to at least a terminal which does not belong to a formed group; and receiving group operation information from at least one of the second terminals belonging to a formed group and updating the stored group information stored in accordance with the received group operation information.
-
Specification