Internet communication system, internet communication method, session management server, radio communication device, communication relay server, and program
First Claim
Patent Images
1. An internet communication system for data communications carried out by using an internet, the internet communication system comprising:
- a calling party'"'"'s wireless communication apparatus;
a calling party'"'"'s wireless base station apparatus connecting the calling party'"'"'s wireless communication apparatus and the internet, and converting between wireless communication and wired communication;
a called party'"'"'s wireless communication apparatus;
a called party'"'"'s wireless base station apparatus connecting the called party'"'"'s wireless communication apparatus and the internet, and converting between wireless communication and wired communication;
a calling party'"'"'s session managing server which manages the calling party'"'"'s wireless communication apparatus; and
a called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus;
wherein the calling party'"'"'s wireless communication apparatus transmits an wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus to the calling party'"'"'s session managing server via the calling party'"'"'s wireless base station apparatus, wherein the calling party'"'"'s session managing server receives the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, and transmits back to the calling party'"'"'s wireless communication apparatus a server ID of the called party'"'"'s session managing server managing the called party'"'"'s wireless communication apparatus which is identified by the wireless communication apparatus ID, wherein the calling party'"'"'s wireless communication apparatus receives the server ID of the called party'"'"'s session managing server from the calling party'"'"'s session managing server via the calling party'"'"'s wireless base station apparatus, transmits the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus to the called party'"'"'s session managing server which is identified by the server ID received, and transmits an establishment request of a session with the called party'"'"'s wireless communication apparatus, wherein the called party'"'"'s session managing server receives the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, and stores that the establishment request of the session with the adapter identified by the wireless communication apparatus ID received is received, wherein the called party'"'"'s wireless communication apparatus searches via the called party'"'"'s wireless base station apparatus by using the wireless communication apparatus ID of self for the establishment request of the session if it is stored in the called party'"'"'s session managing server, and transmits a communication enable state of the self to the called party'"'"'s session managing server in a case where the establishment request of the session is stored in the called party'"'"'s session managing server and also the self is in the communication enable state, and wherein the called party'"'"'s session managing server allows the calling party'"'"'s wireless communication apparatus and the called party'"'"'s wireless communication apparatus to establish the session by using the internet in a case where the communication enable state is notified from the called party'"'"'s wireless communication apparatus.
2 Assignments
0 Petitions
Accused Products
Abstract
An internet communication system, which is provided with session managing servers 210 and 220. In the system, each session managing server manages wireless communication apparatuses 110 and 120 and call relay servers 310 and 320. For that reason, the processing load of each session managing server is allowed to be equalized. As a result, the operational efficiency of the system may be enhanced, and quality of services offered to the user of the system may be improved.
107 Citations
128 Claims
-
1. An internet communication system for data communications carried out by using an internet, the internet communication system comprising:
-
a calling party'"'"'s wireless communication apparatus;
a calling party'"'"'s wireless base station apparatus connecting the calling party'"'"'s wireless communication apparatus and the internet, and converting between wireless communication and wired communication;
a called party'"'"'s wireless communication apparatus;
a called party'"'"'s wireless base station apparatus connecting the called party'"'"'s wireless communication apparatus and the internet, and converting between wireless communication and wired communication;
a calling party'"'"'s session managing server which manages the calling party'"'"'s wireless communication apparatus; and
a called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus;
wherein the calling party'"'"'s wireless communication apparatus transmits an wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus to the calling party'"'"'s session managing server via the calling party'"'"'s wireless base station apparatus, wherein the calling party'"'"'s session managing server receives the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, and transmits back to the calling party'"'"'s wireless communication apparatus a server ID of the called party'"'"'s session managing server managing the called party'"'"'s wireless communication apparatus which is identified by the wireless communication apparatus ID, wherein the calling party'"'"'s wireless communication apparatus receives the server ID of the called party'"'"'s session managing server from the calling party'"'"'s session managing server via the calling party'"'"'s wireless base station apparatus, transmits the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus to the called party'"'"'s session managing server which is identified by the server ID received, and transmits an establishment request of a session with the called party'"'"'s wireless communication apparatus, wherein the called party'"'"'s session managing server receives the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, and stores that the establishment request of the session with the adapter identified by the wireless communication apparatus ID received is received, wherein the called party'"'"'s wireless communication apparatus searches via the called party'"'"'s wireless base station apparatus by using the wireless communication apparatus ID of self for the establishment request of the session if it is stored in the called party'"'"'s session managing server, and transmits a communication enable state of the self to the called party'"'"'s session managing server in a case where the establishment request of the session is stored in the called party'"'"'s session managing server and also the self is in the communication enable state, and wherein the called party'"'"'s session managing server allows the calling party'"'"'s wireless communication apparatus and the called party'"'"'s wireless communication apparatus to establish the session by using the internet in a case where the communication enable state is notified from the called party'"'"'s wireless communication apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 26, 27, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 63, 70, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128)
-
-
7. An internet communication method for carrying out data communications by using an internet, the internet communication method comprising:
-
making an inquiry with the calling party'"'"'s session managing server for a called party'"'"'s session managing server, which manages a called party'"'"'s wireless communication apparatus, by a calling party'"'"'s wireless communication apparatus;
responding to the calling party'"'"'s wireless communication apparatus about the called party'"'"'s session managing server, which manages the called party'"'"'s wireless communication apparatus, by the calling party'"'"'s session managing server;
transmitting an establishment request of a session with the called party'"'"'s wireless communication apparatus to the called party'"'"'s session managing server from the calling party'"'"'s wireless communication apparatus;
storing in the called party'"'"'s session managing server that the establishment request of the session with the called party'"'"'s wireless communication apparatus has been issued, by the calling party'"'"'s wireless communication apparatus;
making an inquiry with the called party'"'"'s session managing server for the establishment request if it is issued, by the called party'"'"'s wireless communication apparatus;
notifying the called party'"'"'s session managing server that the called party'"'"'s wireless communication apparatus is in a communication enable state, from the called party'"'"'s wireless communication apparatus, in a case where the establishment request is issued and where the called party'"'"'s wireless communication apparatus is in the communication enable state; and
allowing a session between the calling party'"'"'s wireless communication apparatus and the called party'"'"'s wireless communication apparatus to be established by using the internet by the called party'"'"'s session managing server in a case where it is notified that the called party'"'"'s wireless communication apparatus is in the communication enable state.
-
-
8. A session managing server, which is connected with a calling party'"'"'s wireless communication apparatus and a called party'"'"'s wireless communication apparatus, the session managing server comprising:
-
a calling party'"'"'s session managing unit, which receives an wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, and transmits back to the calling party'"'"'s wireless communication apparatus a server ID of a called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus identified by the wireless communication apparatus ID; and
a called party'"'"'s session managing unit, which receives the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, stores that an establishment request of a session with the adapter identified by the wireless communication apparatus ID received is received, makes the called party'"'"'s wireless communication apparatus search for the establishment request of the session stored, and allows the session between the calling party'"'"'s wireless communication apparatus and the called party'"'"'s wireless communication apparatus using an internet to be established in a case where a communication enable state is notified by the called party'"'"'s wireless communication apparatus.
-
-
9. A wireless communication apparatus, which is connected with a calling party'"'"'s session managing server and a called party'"'"'s session managing server via a wireless base station apparatus converting between wireless communication and wired communication, the wireless communication apparatus comprising:
-
a calling party'"'"'s communication processing unit, which converts between the wireless communication and the wired communication via the wireless base station apparatus, transmits an wireless communication apparatus ID of a called party'"'"'s wireless communication apparatus to the calling party'"'"'s session managing server, receives from the calling party'"'"'s session managing server a server ID of the called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus, transmits the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus to the called party'"'"'s session managing server which is identified by the server ID received, and transmits an establishment request of a session; and
a called party'"'"'s communication processing unit, which searches for the establishment request of the session whether it is stored in the called party'"'"'s session managing server by using an wireless communication apparatus ID of self through conversion between the wireless communication and wired communication, and transmits to the called party'"'"'s session managing server that the called party'"'"'s wireless communication apparatus itself is in a communication enable state in a case where the establishment request of the session is stored in the called party'"'"'s session managing server and where the called party'"'"'s wireless communication apparatus itself is in the communication enable state.
-
-
10. An internet communication system, which carries out data communications by using an internet between a calling party'"'"'s wireless communication apparatus and a called party'"'"'s wireless communication apparatus, the internet communication system comprising:
-
a calling party'"'"'s communication relay server, which carries out data communications with the calling party'"'"'s wireless communication apparatus over the internet by using Hyper Text Transfer Protocol (HTTP); and
a called party'"'"'s communication relay server, which carries out data communications with the called party'"'"'s wireless communication apparatus over the internet by using HTTP, and also carries out data communications with the calling party'"'"'s communication relay server by using a protocol other than HTTP. - View Dependent Claims (11, 12, 13, 14, 30, 31, 60, 62, 64, 65, 66, 67, 68, 69)
-
-
15. An internet communication method for carrying out data communications between a calling party'"'"'s wireless communication apparatus and a called party'"'"'s wireless communication apparatus by using an internet, the internet communication method comprising:
-
carrying out data communications between the calling party'"'"'s wireless communication apparatus and the calling party'"'"'s communication relay server over the internet by using Hyper Text Transfer Protocol (HTTP);
carrying out data communications between the calling party'"'"'s communication relay server and the called party'"'"'s communication relay server by using a protocol other than HTTP; and
carrying out data communications between the called party'"'"'s communication relay server and the called party'"'"'s wireless communication apparatus over the internet by using HTTP.
-
-
16. A communication relay server, which relays data communications between a wireless communication apparatus and a server apparatus, the communication relay server comprising:
-
an HTTP communication unit, which carries out data communications with the wireless communication apparatus over an internet by using Hyper Text Transfer Protocol (HTTP); and
a UDP communication unit, which carries out data communications with the server apparatus by using User Datagram Protocol (UDP).
-
-
17. A program operating with a session managing server which is connected with a calling party'"'"'s wireless communication apparatus and a called party'"'"'s wireless communication apparatus via a wireless base station converting between wireless communication and wired communication, the program causing a computer to carry out:
-
a calling party'"'"'s session managing process for receiving an wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, and transmitting back to the calling party'"'"'s wireless communication apparatus a server ID of a called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus identified by the wireless communication apparatus ID, and a called party'"'"'s session managing process for receiving the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, storing that an establishment request of a session with the adapter identified by the wireless communication apparatus ID received has been received, making the called party'"'"'s wireless communication apparatus search for the establishment request of the session stored, and allowing the session between the calling party'"'"'s wireless communication apparatus and the called party'"'"'s wireless communication apparatus using an internet to be established in a case where a communication enable state is notified from the called party'"'"'s wireless communication apparatus.
-
-
18. A program operating with a wireless communication apparatus which is connected with a calling party'"'"'s session managing server and a called party'"'"'s session managing server, the program causing a computer to carry out:
-
a calling party'"'"'s wireless communication apparatus process for transmitting an wireless communication apparatus ID of a called party'"'"'s wireless communication apparatus to the calling party'"'"'s session managing server, receiving a server ID of the called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus from the calling party'"'"'s session managing server, transmitting the server ID of the called party'"'"'s wireless communication apparatus to the called party'"'"'s session managing server identified by the server ID received, and transmitting an establishment request of a session, and a called party'"'"'s wireless communication apparatus process for searching for the establishment request of the session stored in the called party'"'"'s session managing server by using the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus itself, and transmitting to the called party'"'"'s session managing server that the called party'"'"'s wireless communication apparatus itself is in a communication enable state in a case where the establishment request of the session is stored in the called party'"'"'s session managing server and the called party'"'"'s wireless communication apparatus itself is in the communication enable state.
-
-
19. A program which operates with a communication relay server for relaying data communications between a wireless communication apparatus and a server apparatus, the program causing a computer to carry out:
-
an HTTP communication process for carrying out data communications with the wireless communication apparatus over an internet by using Hyper Text Transfer Protocol (HTTP), and a UDP communication process for carrying out data communications with the server apparatus by using User Datagram Protocol (UDP).
-
-
20. An internet communication system for data communications to be carried out by using an internet, the internet communication system comprising:
-
a calling party'"'"'s wireless communication apparatus;
a called party'"'"'s wireless communication apparatus;
a calling party'"'"'s session managing server which manages the calling party'"'"'s wireless communication apparatus; and
a called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus;
wherein the calling party'"'"'s wireless communication apparatus transmits an establishment request of a session including an wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus to the calling party'"'"'s session managing server, wherein the calling party'"'"'s session managing server receives the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, searches for a server ID of the called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus, the server ID being identified by the wireless communication apparatus ID, transmits the wireless communication apparatus ID to the called party'"'"'s session managing server identified by the server ID searched for, and transmits the establishment request of the session with the called party'"'"'s wireless communication apparatus, wherein the called party'"'"'s session managing server receives the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s session managing server, stores that the establishment request of the session with an identified adapter by the received wireless communication apparatus ID is received, receives a communication enable state from the called party'"'"'s wireless communication apparatus, and allows the session between the calling party'"'"'s session managing server and the called party'"'"'s wireless communication apparatus using the internet to be established in a case where the establishment request of the session with the called party'"'"'s wireless communication apparatus in the communication enable state received is stored, wherein the called party'"'"'s wireless communication apparatus, in the communication enable state, transmits that it is in the communication enable state to the called party'"'"'s session managing server, and wherein the calling party'"'"'s wireless communication apparatus receives from the calling party'"'"'s session managing server that the session using the internet is allowed to be established by the called party'"'"'s session managing server. - View Dependent Claims (21, 22, 23, 24, 25, 71, 73)
-
-
28. An internet communication method for carrying out data communications by using an internet, the internet communication method comprising:
-
transmitting an establishment request of a session with a called party'"'"'s wireless communication apparatus to a calling party'"'"'s session managing server from a calling party'"'"'s wireless communication apparatus;
transmitting from the calling party'"'"'s session managing server to a called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus the establishment request of the session received from the calling party'"'"'s wireless communication apparatus;
storing in the called party'"'"'s session managing server that the establishment request of the session with the called party'"'"'s wireless communication apparatus has been received from the calling party'"'"'s wireless communication apparatus;
notifying the called party'"'"'s session managing server from the called party'"'"'s wireless communication apparatus that the called party'"'"'s wireless communication apparatus itself is in a communication enable state in a case where the called party'"'"'s wireless communication apparatus is in the communication enable state;
allowing by the called party'"'"'s session managing server the session between the calling party'"'"'s session managing server and the called party'"'"'s wireless communication apparatus using the internet to be established in a case where it is notified of the communication enable state from the called party'"'"'s wireless communication apparatus, and where the establishment request of the session has been issued with the called party'"'"'s wireless communication apparatus which is in the communication enable state; and
notifying by the calling party'"'"'s session managing server the calling party'"'"'s wireless communication apparatus that the session using the internet has been allowed to be established between the calling party'"'"'s session managing server and the called party'"'"'s wireless communication apparatus in a case where the session is allowed to be established.
-
-
29. A session managing server, which is connected with a calling party'"'"'s wireless communication apparatus and a called party'"'"'s wireless communication apparatus, the session managing server comprising:
-
a calling party'"'"'s session managing unit, which receives an establishment request of a session including an wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, and transmits the establishment request of the session including the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus received from the calling party'"'"'s wireless communication apparatus to a called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus identified by the wireless communication apparatus ID, and a called party'"'"'s session managing unit, which receives the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s session managing server, stores that the establishment request of the session with the adapter identified by the wireless communication apparatus ID received has been received, searches for the establishment request of the session stored and allows the session between the calling party'"'"'s wireless communication apparatus and the called party'"'"'s wireless communication apparatus using an internet to be established in a case where a communication enable state is notified from the called party'"'"'s wireless communication apparatus.
-
-
32. A program operating with a session managing server which is connected with a calling party'"'"'s wireless communication apparatus and a called party'"'"'s wireless communication apparatus, the program causing a computer to carry out:
-
a calling party'"'"'s session managing process for receiving an establishment request of a session including an wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s wireless communication apparatus, and transmitting back to a called party'"'"'s session managing server which manages the called party'"'"'s wireless communication apparatus identified by the wireless communication apparatus ID the establishment request of the session received from the calling party'"'"'s wireless communication apparatus, and a called party'"'"'s session managing process for receiving the establishment request of the session including the wireless communication apparatus ID of the called party'"'"'s wireless communication apparatus from the calling party'"'"'s session managing server, storing that the establishment request of the session with the adapter identified by the wireless communication apparatus ID received has been received, searching, in a case where a communication enable state of the called party'"'"'s wireless communication apparatus is notified, for the establishment request of the session stored, allowing the session between the calling party'"'"'s wireless communication apparatus and the called party'"'"'s wireless communication apparatus using an internet to be established, and notifying the called party'"'"'s wireless communication apparatus that the establishment request of the session has been received.
-
-
33. A program operating with a wireless communication apparatus which is connected with a calling party'"'"'s session managing server and a called party'"'"'s session managing server, the program causing a computer to carry out:
-
a calling party'"'"'s wireless communication apparatus process for transmitting an establishment request of a session including an wireless communication apparatus ID of a called party'"'"'s wireless communication apparatus to the calling party'"'"'s session managing server, and a called party'"'"'s wireless communication apparatus process for transmitting to the called party'"'"'s session managing server that the called party'"'"'s wireless communication apparatus itself is in a communication enable state in a case where the called party'"'"'s wireless communication apparatus itself is in the communication enable state, and receives from the called party'"'"'s session managing server that the establishment request has been received.
-
-
34. A wireless communication apparatus, which is of a calling party, and connected with a calling party'"'"'s session managing server and a called party'"'"'s session managing server via a wireless base station apparatus converting between wireless communication and wired communication,
wherein the calling party'"'"'s wireless communication apparatus outputs that a called party'"'"'s wireless communication apparatus is busy communicating and therefore is in a state of communication disenabled at a moment, upon reception from the called party'"'"'s session managing server through conversion between wireless and communication wired communication via the wireless base station apparatus by way of the calling party'"'"'s session managing server that the called party'"'"'s wireless communication apparatus is busy communicating and therefore is in the state of communication disenabled at the moment.
-
35. A wireless communication apparatus, which is connected to a calling party'"'"'s session managing server and a called party'"'"'s session managing server via a wireless base station apparatus converting between wireless communication and wired communication, and
wherein the wireless communication apparatus converts between wireless communication and wired communication via the wireless base station apparatus, transmits a start of a communication to the called party'"'"'s session managing server in a case of starting the communication, and transmits an end of the communication to the called party'"'"'s session managing server in a case of ending the communication.
Specification