Information processing system, client device, and control method
First Claim
1. An information processing system in which a client device and a server apparatus communicate through a firewall,wherein the client device comprises:
- an establishment unit configured to establish a first network connection using a network protocol to enable transmitting of a request that is issued by taking the server apparatus for the starting point through the firewall to the client device, the server apparatus disposed outside the firewall,wherein the server apparatus comprises;
a transmitting unit configured to transmit an instruction to establish a network connection corresponding to an application installed on the client device, andwherein, after the first network connection is established by the establishment unit, the client device receives the instruction transmitted from the server apparatus through the first network connection, and the establishment unit establishes a second network connection in accordance with the received instruction,wherein the establishment unit provided in the client device establishes the first network connection through the connection of a first network protocol, and establishes the second network connection through the connection of a second network protocol,wherein the second network protocol is used in communication of information required for execution of processing corresponding to the request by taking the server apparatus for the starting point, between the server apparatus and the application, andwherein the first network protocol controls a connection/disconnection timing of the second network protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
An image forming apparatus establishes a first network connection using a network protocol to enable transmitting of a request that is issued by taking the server apparatus for the starting point through a firewall to the image forming apparatus. The client server apparatus transmits an instruction through the first network connection to establish a second network connection corresponding to an application installed on the image forming apparatus after establishment of the first network connection. The image forming apparatus establishes the second network connection in response to the instruction transmitted from the print server.
14 Citations
11 Claims
-
1. An information processing system in which a client device and a server apparatus communicate through a firewall,
wherein the client device comprises: -
an establishment unit configured to establish a first network connection using a network protocol to enable transmitting of a request that is issued by taking the server apparatus for the starting point through the firewall to the client device, the server apparatus disposed outside the firewall, wherein the server apparatus comprises; a transmitting unit configured to transmit an instruction to establish a network connection corresponding to an application installed on the client device, and wherein, after the first network connection is established by the establishment unit, the client device receives the instruction transmitted from the server apparatus through the first network connection, and the establishment unit establishes a second network connection in accordance with the received instruction, wherein the establishment unit provided in the client device establishes the first network connection through the connection of a first network protocol, and establishes the second network connection through the connection of a second network protocol, wherein the second network protocol is used in communication of information required for execution of processing corresponding to the request by taking the server apparatus for the starting point, between the server apparatus and the application, and wherein the first network protocol controls a connection/disconnection timing of the second network protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A client device that communicates through a firewall with a server apparatus disposed outside the firewall, the client device comprising:
-
an establishment unit configured to establish a first network connection using a network protocol that enables transmitting of a request that is issued by taking the server apparatus for the starting point through the firewall to the client device; and a receiving unit configured to receive an instruction from the server apparatus, the instruction configured to establish a second network connection corresponding to an application installed on the client device and being transmitted from the server apparatus through the first network connection after establishment of the first network connection by the establishment unit, wherein the establishment unit establishes a second network connection in accordance with the received instruction, wherein the establishment unit establishes the first network connection through the connection of a first network protocol, and establishes the second network connection through the connection of a second network protocol, wherein the second network protocol is used in communication of information required for execution of processing corresponding to the request by taking the server apparatus for the starting point, between the server apparatus and the application, and wherein the first network protocol controls a connection/disconnection timing of the second network protocol.
-
-
11. A method for controlling an information processing system in which communication is performed through a firewall between a client device and a server apparatus, the method comprising:
-
establishing, by the client device, a first network connection using a network protocol to enable transmitting of a request that is issued by taking the server apparatus for the starting point, that is disposed outside the firewall, through the firewall to the client device; transmitting, by the server apparatus, an instruction to establish a second network connection corresponding to an application installed on the client device through the first network connection, after the first network connection is established; and receiving, by the client device, the instruction transmitted from the server apparatus, and establishing the second network connection in response to the received instruction, wherein the first network connection is established through the connection of a first network protocol, and the second network connection is established through the connection of a second network protocol, wherein the second network protocol is used in communication of information required for execution of processing corresponding to the request by taking the server apparatus for the starting point, between the server apparatus and the application, and wherein the first network protocol controls a connection/disconnection timing of the second network protocol.
-
Specification