COMMUNICATION SYSTEM AND COMPUTER PROGRAM PRODUCT
First Claim
1. A communication system comprising:
- a first communication terminal that is connectable to a network;
a second communication terminal that is connectable to the network and that has not established communication with the first communication terminal; and
a third communication terminal that is connectable to the network and that has established communication with the first communication terminal;
whereinthe second communication terminal comprises;
a first transmitting device that transmits to the first communication terminal a request packet that requests establishment of communication;
a first receiving device that, after the first transmitting device has transmitted the request packet, receives from the first communication terminal a permission packet that permits establishment of communication;
a first communication device that, in a case where the first receiving device has received the permission packet from the first communication terminal, establishes communication with the first communication terminal and performs communication with the first communication terminal;
a second receiving device that receives the request packet from the third communication terminal, after the first receiving device has received the permission packet from the first communication terminal;
a second transmitting device that transmits the permission packet to the third communication terminal in a case where the second receiving device has received the request packet from the third communication terminal; and
a second communication device that, after the second transmitting device has transmitted the permission packet to the third communication terminal, establishes communication with the third communication terminal and performs communication with the third communication terminal;
the first communication terminal comprises;
a third receiving device that receives the request packet from the second communication terminal;
a third transmitting device that transmits the permission packet to the second communication terminal in a case where the third receiving device has received the request packet from the second communication terminal;
a third communication device that, after the third transmitting device has transmitted the permission packet to the second communication terminal, establishes communication with the second communication terminal and performs communication with the second communication terminal; and
a fourth transmitting device that, in a case where the third transmitting device has transmitted the permission packet to the second communication terminal, transmits to the third communication terminal a notification packet that notifies that establishment of communication with the second communication terminal is permitted; and
the third communication terminal comprises;
a fourth receiving device that receives the notification packet transmitted from the first communication terminal;
a fifth transmitting device that transmits the request packet to the second communication terminal in a case where the fourth receiving device has received the notification packet from the first communication terminal;
a fifth receiving device that receives the permission packet from the second communication terminal, after the fifth transmitting device has transmitted the request packet to the second communication terminal; and
a fourth communication device that, in a case where the fifth receiving device has received the permission packet from the second communication terminal, establishes communication with the second communication terminal and performs communication with the second communication terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system includes a first communication terminal, a second communication terminal that has not established communication with the first communication terminal, and a third communication terminal that has established communication with the first communication terminal. The second communication terminal transmits to the first communication terminal a request packet that requests establishment of communication, and receives from the first communication terminal a permission packet that permits establishment of communication. The second communication terminal then establishes communication with the first communication terminal and performs communication with the first communication terminal. A second receiving device receives the request packet from the third communication terminal, after the first receiving device has received the permission packet from the first communication terminal; The second communication terminal transmits the permission packet to the third communication terminal, and establishes communication with the third communication terminal and performs communication with the third communication terminal.
-
Citations
14 Claims
-
1. A communication system comprising:
-
a first communication terminal that is connectable to a network; a second communication terminal that is connectable to the network and that has not established communication with the first communication terminal; and a third communication terminal that is connectable to the network and that has established communication with the first communication terminal; wherein the second communication terminal comprises; a first transmitting device that transmits to the first communication terminal a request packet that requests establishment of communication; a first receiving device that, after the first transmitting device has transmitted the request packet, receives from the first communication terminal a permission packet that permits establishment of communication; a first communication device that, in a case where the first receiving device has received the permission packet from the first communication terminal, establishes communication with the first communication terminal and performs communication with the first communication terminal; a second receiving device that receives the request packet from the third communication terminal, after the first receiving device has received the permission packet from the first communication terminal; a second transmitting device that transmits the permission packet to the third communication terminal in a case where the second receiving device has received the request packet from the third communication terminal; and a second communication device that, after the second transmitting device has transmitted the permission packet to the third communication terminal, establishes communication with the third communication terminal and performs communication with the third communication terminal; the first communication terminal comprises; a third receiving device that receives the request packet from the second communication terminal; a third transmitting device that transmits the permission packet to the second communication terminal in a case where the third receiving device has received the request packet from the second communication terminal; a third communication device that, after the third transmitting device has transmitted the permission packet to the second communication terminal, establishes communication with the second communication terminal and performs communication with the second communication terminal; and a fourth transmitting device that, in a case where the third transmitting device has transmitted the permission packet to the second communication terminal, transmits to the third communication terminal a notification packet that notifies that establishment of communication with the second communication terminal is permitted; and the third communication terminal comprises; a fourth receiving device that receives the notification packet transmitted from the first communication terminal; a fifth transmitting device that transmits the request packet to the second communication terminal in a case where the fourth receiving device has received the notification packet from the first communication terminal; a fifth receiving device that receives the permission packet from the second communication terminal, after the fifth transmitting device has transmitted the request packet to the second communication terminal; and a fourth communication device that, in a case where the fifth receiving device has received the permission packet from the second communication terminal, establishes communication with the second communication terminal and performs communication with the second communication terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication system comprising:
-
a first communication terminal that is connectable to a network; a second communication terminal that is connectable to the network and that has not established communication with the first communication terminal; and a third communication terminal that is connectable to the network and that has established communication with the first communication terminal; wherein the first communication terminal comprises; a first transmitting device that transmits to the second communication terminal a request packet that requests establishment of communication; a first receiving device that, after the first transmitting device has transmitted the request packet, receives from the second communication terminal a permission packet that permits establishment of communication; a first communication device that, in a case where the first receiving device has received the permission packet from the second communication terminal, establishes communication with the second communication terminal and performs communication with the second communication terminal; and a second transmitting device that, after the first receiving device has received the permission packet from the second communication terminal, transmits to the third communication terminal a notification packet that notifies that establishment of communication with the second communication terminal is permitted; the second communication terminal comprises; a second receiving device that receives the request packet from the first communication terminal; a third transmitting device that transmits the permission packet to the first communication terminal in a case where the second receiving device has received the request packet from the first communication terminal; a second communication device that, after the third transmitting device has transmitted the permission packet to the first communication terminal, establishes communication with the first communication terminal and performs communication with the first communication terminal; a third receiving device that receives the request packet from the third communication terminal, after the third transmitting device has transmitted the permission packet to the first communication terminal; a fourth transmitting device that transmits the permission packet to the third communication terminal in a case where the third receiving device has received the request packet from the third communication terminal; and a third communication device that, after the fourth transmitting device has transmitted the permission packet to the third communication terminal, establishes communication with the third communication terminal and performs communication with the third communication terminal; and the third communication terminal comprises; a fourth receiving device that receives the notification packet transmitted from the first communication terminal; a fifth transmitting device that transmits the request packet to the second communication terminal in a case where the fourth receiving device has received the notification packet from the first communication terminal; a fifth receiving device that receives the permission packet from the second communication terminal, after the fifth transmitting device has transmitted the request packet to the second communication terminal; and a fourth communication device that, in a case where the fifth receiving device has received the permission packet from the second communication terminal, establishes communication with the second communication terminal and performs communication with the second communication terminal. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product stored on a non-transitory computer-readable medium, comprising instructions for causing a computer of a communication terminal that is connectable to a network to perform the steps of:
-
transmitting to a first communication terminal a request packet that requests establishment of communication, the first communication terminal being another communication terminal with which the communication terminal has not established communication; receiving from the first communication terminal a permission packet that permits establishment of communication, after the request packet has been transmitted; establishing communication with the first communication terminal and performing communication with the first communication terminal in a case where the permission packet has been received from the first communication terminal; receiving, after the permission packet has been received from the first communication terminal, in a case where there is a second communication terminal that is still another communication terminal that has established communication with the first communication terminal, the request packet transmitted from the second communication terminal, the first communication terminal transmitting to the second communication terminal a notification packet that notifies that establishment of communication with the communication terminal is permitted, after the first communication terminal has established communication with the communication terminal, and the second communication terminal transmitting the request packet to the communication terminal in a case where the second communication terminal has received the notification packet from the first communication terminal; transmitting the permission packet to the second communication terminal in a case where the request packet has been received from the second communication terminal; establishing communication with the second communication terminal and performing communication with the second communication terminal, after the permission packet has been transmitted to the second communication terminal; and transmitting, after the permission packet has been received from the first communication terminal, in a case where there is a second terminal communication and a third communication terminal that is another of the communication terminals other than the first communication terminal and with which communication has been established, the notification packet that notifies that communication with the first communication terminal is permitted to the third communication terminal, the third communication terminal transmitting the request packet to the first communication terminal in a case where the third communication terminal has received the notification packet, the first communication terminal sending back the permission packet to the third communication terminal, and the first communication terminal and the third communication terminal establishing communication.
-
Specification