Session relay system, client terminal, session relay method, remote access method, session relay program and client program
First Claim
1. A session relay system that conducts a plurality of first sessions with a first information processing system according to a first protocol, and a second session with a second information processing system according to a second protocol, and relays between the plurality of first sessions and one said second session to establish a third session composed of those sessions, said session relay system comprising:
- session managing means for producing ID information for identifying said third session that is established in response to a connection request from said first information processing system, and sending said ID information to said first information processing system having made said connection request; and
processing result transfer means for sending data of a processing result to said first information processing system, said data of the processing result sent from said second information processing system in response to a processing request sent from said first information processing system along with said ID information.
1 Assignment
0 Petitions
Accused Products
Abstract
To enable access to a server via telnet or the like even if access to the server via telnet or the like from an external network is limited by a firewall. In order to accomplish this, first and second sessions are conducted between first and second information processing systems 2, 1 according to first and second protocols and, by relaying between the first and second sessions, a third session is established between the first and second information processing systems. A processing result sent from the second information processing system 1 to the first information processing system 2 is stored in a buffer 35 of a session relay system 3 and transferred to the first information processing system 2 in response to an update request. With this arrangement, even if a firewall 6 preventing the second session from passing therethrough exists on the first session, a session can be established between the first and second information processing systems 2, 1, and further, even such a processing result that is sent while the first session is disconnected can also be received by the first information processing system.
-
Citations
24 Claims
-
1. A session relay system that conducts a plurality of first sessions with a first information processing system according to a first protocol, and a second session with a second information processing system according to a second protocol, and relays between the plurality of first sessions and one said second session to establish a third session composed of those sessions, said session relay system comprising:
-
session managing means for producing ID information for identifying said third session that is established in response to a connection request from said first information processing system, and sending said ID information to said first information processing system having made said connection request; and
processing result transfer means for sending data of a processing result to said first information processing system, said data of the processing result sent from said second information processing system in response to a processing request sent from said first information processing system along with said ID information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A client terminal comprising:
-
connection requesting means for receiving a connection request for connection to a predetermined server and sending said connection request to a predetermined session relay system via a session according to a predetermined protocol;
ID information receiving means for receiving ID information sent from said session relay system for identifying an upper session with said server, said upper session including said session and established in response to said connection request;
processing requesting means for receiving a processing request to said server and sending said processing request to said session relay system along with said ID information;
update requesting means for sending an update request to said session relay system along with said ID information, said update request requesting an update by data of a processing result sent from said server in response to said processing request and stored in said session relay system; and
display means for displaying data sent from said session relay system in response to said update request.
-
-
11. A session relay method that conducts first sessions with a first information processing system according to a first protocol, and a second session with a second information processing system according to a second protocol, and relays between the plurality of first sessions and one said second session to establish a third session composed of those sessions, said session relay method comprising:
-
a session managing step of producing ID information for identifying said third session that is established in response to a connection request from said first information processing system, and sending said ID information to said first information processing system having made said connection request; and
a processing result transfer step of sending data of a processing result to said first information processing system, said data of the processing result sent from said second information processing system in response to a processing request sent from said first information processing system along with said ID information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A remote access method comprising:
-
a connection requesting step of receiving a connection request for connection to a server inside a firewall and sending said connection request to a session relay system inside said firewall via one session according to a protocol that can pass through said firewall;
an ID information receiving step of receiving ID information sent from said session relay system for identifying an upper session with said server, said upper session including said one session and established in response to said connection request;
a processing requesting step of receiving a processing request to said server and sending said processing request to said session relay system along with said ID information;
an update requesting step of sending an update request to said session relay system along with said ID information via a session, other than said one session, according to said protocol and included in said upper session, said update request requesting an update by data of a processing result sent from said server in response to said processing request and stored in said session relay system; and
a display step of displaying data sent from said session relay system in response to said update request. - View Dependent Claims (21, 22)
-
-
23. Computer readable program code comprising:
-
connection requesting means for receiving a connection request for connection to a predetermined server and sending said connection request to a predetermined session relay system via a session according to a predetermined protocol;
ID information receiving means for receiving ID information sent from said session relay system for identifying an upper session with said server, said upper session including said session and established in response to said connection request;
processing requesting means for receiving a processing request to said server and sending said processing request to said session relay system along with said ID information;
update requesting means for sending an update request to said session relay system along with said ID information, said update request requesting an update by data of a processing result sent from said server in response to said processing request and stored in said session relay system; and
display means for displaying data sent from said session relay system in response to said update request.
-
-
24. Computer readable program code for implementing a session relay method that conducts first sessions with a first information processing system according to a first protocol, and a second session with a second information processing system according to a second protocol, and relays between the plurality of first sessions and one said second session to establish a third session composed of those sessions, said session relay method comprising:
-
a session managing step of producing ID information for identifying said third session that is established in response to a connection request from said first information processing system, and sending said ID information to said first information processing system having made said connection request; and
a processing result transfer step of sending data of a processing result to said first information processing system, said data of the processing result sent from said second information processing system in response to a processing request sent from said first information processing system along with said ID information.
-
Specification