Server apparatus, terminal apparatus, and communication control method
First Claim
1. A server apparatus for establishing communication with a plurality of input/output devices via a network, the apparatus comprising:
- a memory configured to store information of the input/output devices in association with information of at least one group to which the respective input/output devices belong; and
circuitry configured toestablish and manage a communication session with each of the input/output devices based on the information of the at least one group via the network;
execute an application program;
receive from the input/output devices an operation instruction for the application program and to transmit to the input/output devices a processing result of the application program responsive to the operation instruction while referring to the information of the at least one group;
determine whether achievement of the processing result requires connection of the input/output devices to an external server; and
generate, in response to determining that the processing result cannot be achieved by the server apparatus and requires connection of the input/output devices with the external server, a message for instructing the input/output devices to connect to the external server,wherein the message includes information of the at least one group.
1 Assignment
0 Petitions
Accused Products
Abstract
A server apparatus for establishing communication with a plurality of input/output devices via a network. The apparatus includes: a management unit configured to manage a communication session with the input/output devices; a storage unit configured to store information of the input/output devices in association with group information thereof; an execution unit configured to execute an application program; a communication unit configured to receive an operation instruction for the application program and to transmit to the input/output devices a processing result of the application program; a determination unit configured to determine whether the processing result requires connection of the input/output devices to an external server; and a message transmission unit configured to generate a message including an instruction to connect to the external server, when the determination unit determines that the processing results requires such a connection. The message includes the group information.
-
Citations
6 Claims
-
1. A server apparatus for establishing communication with a plurality of input/output devices via a network, the apparatus comprising:
-
a memory configured to store information of the input/output devices in association with information of at least one group to which the respective input/output devices belong; and circuitry configured to establish and manage a communication session with each of the input/output devices based on the information of the at least one group via the network; execute an application program; receive from the input/output devices an operation instruction for the application program and to transmit to the input/output devices a processing result of the application program responsive to the operation instruction while referring to the information of the at least one group; determine whether achievement of the processing result requires connection of the input/output devices to an external server; and generate, in response to determining that the processing result cannot be achieved by the server apparatus and requires connection of the input/output devices with the external server, a message for instructing the input/output devices to connect to the external server, wherein the message includes information of the at least one group. - View Dependent Claims (3, 4, 5)
-
-
2. A terminal apparatus for establishing communication with servers via a network, the apparatus comprising:
circuitry configured to manage a communication session with a first server via the network; transmit an operation instruction to the application program that runs on the first server; receive, in response to a determination by the first server that the processing result cannot be achieved by the first server, a message requiring the connection of the terminal device with a second server and including group information about a group to which the terminal belongs; and establish a communication session with the second server via the network by providing the group information included in the message to the second server.
-
6. A communication control method of a server apparatus for establishing communication with a plurality of input/output devices via a network and for running an application program, the method comprising:
-
establishing and managing a communication session with each of the input/output devices; storing information of the input/output devices in association with information of at least one group to which the respective input/output devices belong; establishing and managing a communication session with each of the input/output devices based on the information of the at least one group via the network; receiving from the input/output devices an operation instruction for the application program; transmitting to the input/output devices a processing result of the application program responsive to the operation instruction; determining whether achievement of the processing result requires connection of the input/output devices to an external server; and generating, in response to determining that the processing result cannot be achieved by the server apparatus and requires connection of the input/output devices with the external server, a message for instructing the input/output devices to connect to the external server, wherein the message includes information of the group.
-
Specification