Data communication method, communication server system, and communication terminal
First Claim
1. A data communication method of a half-duplex mode where transmission and reception cannot be simultaneously performed when a first communication terminal and a plurality of second communication terminals communicate with each other via a communication server system, comprisingtransmitting data from a first communication terminal to a plurality of second communication terminals via the communication server system;
- invalidating the input of a send key of an input unit of the first communication terminal after the first communication terminal starts transmitting the data;
transmitting a first notification for notifying the completion of reception from each of the plurality of second communication terminals to the communication server system when each of the plurality of second communication terminals finishes receiving the data from the first communication terminal and invalidating the input of a send key of an input unit of each of the plurality of second communication terminals when each of the second communication terminals finishes receiving the data;
transmitting a second notification for notifying that all of the plurality of second communication terminals finished receiving the data from the communication server system to the first communication terminal and each of the plurality of second communication terminals when the communication server system receives the first notification from all of the plurality of second communication terminals; and
permitting the input of the send key to all of the plurality of second communication terminals when all of the plurality of second communication terminals receive the second notification from the communication server system.
1 Assignment
0 Petitions
Accused Products
Abstract
A data communication method able to transfer data well in real time group communication between one and many communication terminals, which has a communication server system repeatedly judge whether or not each receiving side communication terminal can communicate, postpone the transfer of data to the communication terminals when it judges there is a communication terminal which cannot communicate, and newly transfer the data postponed in transfer to all of the receiving side communication terminals when subsequently judging that the communication terminal judged to be unable to communicate is able to communicate and a communication server system and a communication terminal used in the same.
-
Citations
25 Claims
-
1. A data communication method of a half-duplex mode where transmission and reception cannot be simultaneously performed when a first communication terminal and a plurality of second communication terminals communicate with each other via a communication server system, comprising
transmitting data from a first communication terminal to a plurality of second communication terminals via the communication server system; -
invalidating the input of a send key of an input unit of the first communication terminal after the first communication terminal starts transmitting the data; transmitting a first notification for notifying the completion of reception from each of the plurality of second communication terminals to the communication server system when each of the plurality of second communication terminals finishes receiving the data from the first communication terminal and invalidating the input of a send key of an input unit of each of the plurality of second communication terminals when each of the second communication terminals finishes receiving the data; transmitting a second notification for notifying that all of the plurality of second communication terminals finished receiving the data from the communication server system to the first communication terminal and each of the plurality of second communication terminals when the communication server system receives the first notification from all of the plurality of second communication terminals; and permitting the input of the send key to all of the plurality of second communication terminals when all of the plurality of second communication terminals receive the second notification from the communication server system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data communication method of a half-duplex mode where transmission and reception cannot be simultaneously performed when a first communication terminal and a plurality of second communication terminals communicate with each other, comprising
transmitting data from a first communication terminal to a plurality of second communication terminals; -
invalidating the input of a send key of an input unit of the first communication terminal after the first communication terminal starts transmitting the data; transmitting a first notification for notifying the completion of reception from each of the plurality of second communication terminals to the first communication terminal and invalidating the input of a send key of an input unit of each of the plurality of second communication terminals when each of the plurality of second communications finishes receiving the data from the first communication terminal; permitting new data transmission and transmitting a second notification for notifying that all of the plurality of second communication terminals finished receiving the data when the first communication terminal receives the first notification from all of the plurality of second communication terminals; and permitting the input of the send key to all of the plurality of second communication terminals when each of the plurality of second communication terminals receives the second notification from the first communication terminal. - View Dependent Claims (16)
-
-
17. A communication terminal constituting a first communication terminal when a first communication terminal transmits data to a plurality of second communication terminals in data communication of a half-duplex mode where transmission and reception cannot be performed simultaneously when the first communication terminal and the plurality of second communication terminals communicate with each other, comprising a processor and a memory, wherein the memory stores code for:
-
a communicating part; a transmission prohibiting part configured to invalidate the input of a send key after the communicating part has transmitted the data; a notification reception controlling part, wherein said notification reception controlling part receives a first notification for notifying that data has finished being received from each of the plurality of second communication terminals via the communicating part; a judging part, wherein said judging part judges whether or not all of the plurality of second communication terminals have finished receiving the data based on the first notification received at the notification reception controlling part; a transmission permitting part, wherein said transmission permitting part permits the input of a send key when the completion of reception of all of the plurality of second communication terminals is judged at the judging part; and a notification transmission controlling part, wherein said notification transmission controlling part transmits a second notification for notifying that all of the plurality of communication terminals finished receiving the data to each of the plurality of second communication terminals via the communicating part when the completion of reception of all of the plurality of second communication terminals is judged at the judging part. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A communication terminal constituting a second communication terminal when a first communication terminal transmits data to a plurality of second communication terminals in data communication of a half-duplex mode where transmission and reception cannot be performed simultaneously when the first communication terminal and the plurality of second communication terminals communicate with each other via a communication server system, comprising a processor and a memory, wherein the memory stores code for:
-
a communicating part configured to transfer data with the communication server system; a judging part, wherein said judging part judges whether or not data has finished being received when receiving data transmitted from the first communication terminal; a transmission prohibiting part configured to invalidate the input of a send key when data finishing being received is judged at the judging part; a notification transmission controlling part, wherein said notification transmission controlling part transmits a first notification for notifying the data finishing being received to the communication server system via the communicating part when data finishing being received is judged at the judging part; a notification reception controlling part, wherein said notification reception controlling part receives a second notification for notifying that all of the plurality of second communication terminals have finished receiving the data from the communication server system via the communicating part after transmitting the first notification; and a transmission permitting part, wherein said transmission permitting part permits the input of a send key when receiving the second notification from the communication server system at the notification reception controlling part.
-
-
24. A communication terminal constituting a second communication terminal when a first communication terminal transmits data to a plurality of second communication terminals in data communication of a half-duplex mode where transmission and reception cannot be performed simultaneously when the first communication terminal and the plurality of second communication terminals communicate with each other, comprising a processor and a memory, wherein the memory stores code for:
-
a communicating part configured to transfer data with the first communication terminal; a judging part, wherein said judging part judges whether or not data has finished being received when receiving data transmitted from the first communication terminal; a transmission prohibiting part configured to invalidate the input of a send key when the data finishing being received is judged at the judging part; a notification transmission controlling part, wherein said notification transmission controlling part transmits a first notification for notifying the completion of the reception of the data to the first communication terminal via the communicating part when the data finishing being received is judged at the judging part; a notification reception controlling part, wherein said notification reception controlling part receives a second notification for notifying that the data has finished being received in all of the plurality of second communication terminals from the first communication terminal via the communicating part after transmitting the first notification; and a transmission permitting part, wherein said transmission permitting part permits the input of a send key when receiving the second notification from the first communication terminal at the notification reception controlling part. - View Dependent Claims (25)
-
Specification