INFORMATION PROCESSING SYSTEM
First Claim
1. An information processing system comprising:
- a service using terminal that accepts an operation input;
a service providing server that provides a service of receiving data, that is input to the service using terminal, from the service using terminal, executing information processing in response to the input data, and transmitting a result of the execution to the service using terminal; and
a data server that stores data, the service using terminal, the service providing server, and the data server being communicably connected to one another,the service using terminal includinga data-input/output request transmitting unit that transmits a data-input/output request to the service providing server for data-input to or data-output from the data server, an operational environment acquiring unit that acquires information indicative of operational environments of the service using terminal, andan operational environment transmitting unit that transmits the acquired information indicative of operational environments to the service providing server,the service providing server includinga data-input/output request receiving unit that receives the data-input/output request and the information indicative of operational environments from the service using terminal, andan I/o request transmitting unit that transmits the data-input/output request and the information indicative of operational environments to the data server,the data server includinga data storing unit that stores data,an I/O request receiving unit that receives the data-input/output request and the information indicative of operational environments from the service providing server,data input/output control information that links operational environments of the service using terminal and information indicative of permission/disallowance to input data to or to output data from the data storing unit,a data input/output permission determining unit that determines permission or disallowance to input data to or to output data from the data storing unit by referring to the data input/output control information and based on the received information indicative of operational environments, anda data input/output processing unit that executes a process to input data to or to output data from the data storing unit in response to a result of the determination.
0 Assignments
0 Petitions
Accused Products
Abstract
An operated terminal monitors a connection request from an operating terminal, and when a connection request is transmitted from an operating terminal, an access right for a resource being accessed by the operated terminal is re-determined. As a result, the access right for a resource is appropriately maintained. The need for changing access environments for a resource is determined based on information that is acquired from an operating terminal that intends to access the resource, indicating location and type of the operating terminal. Software is automatically installed in an operating terminal for remote connection, and the operating terminal is automatically connected to the operated terminal.
20 Citations
15 Claims
-
1. An information processing system comprising:
-
a service using terminal that accepts an operation input; a service providing server that provides a service of receiving data, that is input to the service using terminal, from the service using terminal, executing information processing in response to the input data, and transmitting a result of the execution to the service using terminal; and a data server that stores data, the service using terminal, the service providing server, and the data server being communicably connected to one another, the service using terminal including a data-input/output request transmitting unit that transmits a data-input/output request to the service providing server for data-input to or data-output from the data server, an operational environment acquiring unit that acquires information indicative of operational environments of the service using terminal, and an operational environment transmitting unit that transmits the acquired information indicative of operational environments to the service providing server, the service providing server including a data-input/output request receiving unit that receives the data-input/output request and the information indicative of operational environments from the service using terminal, and an I/o request transmitting unit that transmits the data-input/output request and the information indicative of operational environments to the data server, the data server including a data storing unit that stores data, an I/O request receiving unit that receives the data-input/output request and the information indicative of operational environments from the service providing server, data input/output control information that links operational environments of the service using terminal and information indicative of permission/disallowance to input data to or to output data from the data storing unit, a data input/output permission determining unit that determines permission or disallowance to input data to or to output data from the data storing unit by referring to the data input/output control information and based on the received information indicative of operational environments, and a data input/output processing unit that executes a process to input data to or to output data from the data storing unit in response to a result of the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A control method for an information processing system having a service using terminal that accepts an operation input, a service providing server that provides a service by receiving data, that is input to the service using terminal, from the service using terminal, executing information processing in response to the input data, and transmitting a result of the execution to the service using terminal, and a data server that stores data, the service using terminal, the service providing server, and the data server being communicably connected to one another, the control method comprising:
-
the service using terminal transmitting a data-input/output request for input data to or output data from the data server to the service providing server, the service using terminal acquiring information indicative of operational environments of the service using terminal, and the service using terminal transmitting the acquired information indicative of operational environments to the service providing server; the service providing server receiving the data-input/output request and the information indicative of operational environments from the service using terminal, and the service providing server transmitting the data-input/output request and the information indicative of operational environments to the data server; and the data server receiving the data-input/output request and the information indicative of operational environments from the service providing server, the data server storing data input/output control information that links operational environments of the service using terminal with information indicative of permission or disallowance to input data to or to output data from the data server, the data server determining permission or disallowance to input data to or output data from the data server based on the received information indicative of operational environments and the data input/output control information, and the data server executing a process to input data to or to output data from the data server in response to a result of the determination. - View Dependent Claims (11, 12, 13, 14)
-
-
9. The control method for an information processing system of claim B, wherein
the information indicative of operational environments acquired by the service using terminal of the information processing system is information indicative of current location of the service using terminal.
-
15. A computer program operable to cause an information processing system having a service using terminal that accepts an operation input, a service providing server that provides a service by receiving data, that is input to the service using terminal, from the service using terminal, executing information processing in response to the input data, and transmitting a result of the execution to the service using terminal, and a data server that stores data, the service using terminal, the service providing server, and the data server being communicably connected to one another to perform:
-
the service using terminal transmitting a data-input/output request for input data to or output data from the data server to the service providing server, the service using terminal acquiring information indicative of operational environments of the service using terminal, and the service using terminal transmitting the acquired information indicative of operational environments to the service providing server; the service providing server receiving the data-input/output request and the information indicative of operational environments from the service using terminal, and the service providing server transmitting the data-input/output request and the information indicative of operational environments to the data server; and the data server receiving the data-input/output request and the information indicative of operational environments from the service providing server, the data server storing data input/output control information that links operational environments of the service using terminal with information indicative of permission or disallowance to input data to or to output data from the data server, the data server determining permission or disallowance to input data to or output data from the data server based on the received information indicative of operational environments and the data input/output control information, and the data server executing a process to input data to or to output data from the data server in response to an result of the determination.
-
Specification