Information-processing apparatus and information-processing method
First Claim
1. An information-processing apparatus including a module which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, comprising:
- a processor;
a session management unit configured to interact with the processor and to manage a series of session processing steps and incidental information, wherein said session management unit is configured toreceive a session start request and information to authenticate the one or more clients,create session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information, andextend the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; and
a transaction management unit configured to interact with the processor and to manage a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID,wherein the session management unit is configured to start the management of the session processing steps when an express management start request is received from the client or when an implicit request to start management of the session processing steps other than the express management start request is received.
1 Assignment
0 Petitions
Accused Products
Abstract
In an information-processing apparatus which provides one or more clients with a function that needs exclusive access control, a first management unit manages a series of first processing steps and incidental information in a state where a session with a client is maintained. A second management unit manages a series of indivisible second processing steps performed by using the function that needs exclusive access control. The first management unit starts the management of the first processing steps when a management start request is received from the client or when a request other than the management start request is received.
21 Citations
23 Claims
-
1. An information-processing apparatus including a module which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, comprising:
-
a processor; a session management unit configured to interact with the processor and to manage a series of session processing steps and incidental information, wherein said session management unit is configured to receive a session start request and information to authenticate the one or more clients, create session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information, and extend the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; and a transaction management unit configured to interact with the processor and to manage a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the session management unit is configured to start the management of the session processing steps when an express management start request is received from the client or when an implicit request to start management of the session processing steps other than the express management start request is received.
-
-
2. An information-processing apparatus including a module which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, comprising:
-
a processor; a session management unit configured to interact with the processor and to manage a series of session processing steps and incidental information, wherein said session management unit is configured to receive a session start request and information to authenticate the one or more clients, create session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information, and extend the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; and a transaction management unit configured to interact with the processor and to manage a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID. the second time-out period, and the session ID, wherein the session management unit is configured to start the management of the session processing steps when an express management start request and an implicit request to start management of the session processing steps other than the express management start request are received from the client.
-
-
3. An information-processing apparatus including a module which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, comprising:
-
a processor; a session management unit configured to interact with the processor and to manage a series of session processing steps and incidental information, wherein said session management unit is configured to receive a session start request and information to authenticate the one or more clients, create session information including a session ID. a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information, and extend the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; and a transaction management unit configured to interact with the processor and to manage a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the session management unit is configured to end the management of the session processing steps when a management end request is received from the client or when the first time-out period expires.
-
-
4. An information-processing apparatus including a module which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively updated by a client through authentication, comprising:
-
a processor; a session management unit configured to interact with the processor and to manage a series of session processing steps and incidental information, wherein said session management unit is configured to receive a session start request and information to authenticate the one or more clients, create session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information, and extend the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; and a transaction management unit configured to interact with the processor and to manage a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second-time out period, and the session ID, wherein the session management unit is configured to end the management of the session processing steps when a management end request is received from the client and the first time-out period expires.
-
-
5. An information-processing apparatus including a module which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, comprising:
-
a processor; a session management unit configured to interact with the processor and to manage a series of session processing steps and incidental information, wherein said session management unit is configured to receive a session start request and information to authenticate the one or more clients, create session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information, and extend the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; and a transaction management unit configured to interact with the processor and to manage a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the transaction management unit is configured to start the management of the transaction processing steps when an express management start request is received from the client or when an implicit request to start management of the transaction processing steps other than the express management start request is received. - View Dependent Claims (9, 11, 12)
-
-
6. An information-processing apparatus including a module which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, comprising:
-
a processor; a session management unit configured to interact with the processor and to manage a series of session processing steps and incidental information, wherein said session management unit is configured to receive a session start request and information to authenticate the one or more clients, create session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information, and extend the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; and a transaction management unit configured to interact with the processor and to manage a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the transaction management unit is configured to start the management of the transaction processing steps when an express management start request and implicit request to start management of the transaction processing steps other than the express management start request are received from the client. - View Dependent Claims (13, 14)
-
-
7. An information-processing apparatus including a module which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, comprising:
-
a processor; a session management unit configured to interact with the processor and to manage a series of session processing steps and incidental information, wherein said session management unit is configured to receive a session start request and information to authenticate the one or more clients, create session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information, and extend the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; and a transaction management unit configured to interact with the processor and to manage a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the transaction management unit is configured to end the management of the transaction processing steps when a management end request is received from the client or when the second time-out period expires. - View Dependent Claims (10)
-
-
8. An information-processing apparatus including a module which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, comprising:
-
a processor; a session management unit configured to interact with the processor and to manage a series of session processing steps and incidental information, wherein said session management unit is configured to receive a session start request and information to authenticate the one or more clients, create session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information, and extend the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; and a transaction management unit configured to interact with the processor and to manage a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the transaction management unit is configured to end the management of the transaction processing steps when a management end request is received from the client and the first time-out period expires. - View Dependent Claims (15)
-
-
16. An information-processing method for an information-processing apparatus which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, the method comprising:
-
a session management step of managing a series of session processing steps and incidental information; receiving a session start request and information to authenticate the one or more clients; creating session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information; extending the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; a transaction management step of managing a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the session management step starts the management of the session processing steps when an express management start request is received from the client or when an implicit request to start management of the session processing steps other than the express management start request is received.
-
-
17. An information-processing method for an information-processing apparatus which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, the method comprising:
-
a session management step of managing a series of session processing steps and incidental information; receiving a session start request and information to authenticate the one or more clients; creating session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information; extending the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; a transaction management step of managing a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long the transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the session management step starts the management of the session processing steps when an express management start request and an implicit request to start management of the session processing steps other than the express management start request are received from the client.
-
-
18. An information-processing method for an information-processing apparatus which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, the method comprising:
-
a session management step of managing a series of session processing steps and incidental information; receiving a session start request and information to authenticate the one or more clients; creating session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information; extending the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; a transaction management step of managing a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the session management step ends the management of the session processing steps when a management end request is received from the client or when the first time-out period expires.
-
-
19. An information-processing method for an information-processing apparatus which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, the method comprising:
-
a session management step of managing a series of session processing steps and incidental information; receiving a session start request and information to authenticate the one or more clients; creating session information including a session ID. a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information; extending the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period;
a transaction management step of managing a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID the second time out period, and the session ID, wherein the session management step ends the management of the session processing steps when a management end request is received from the client and the first time-out period expires.
-
-
20. An information-processing method for an information-processing apparatus which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, the method comprising:
-
a session management step of managing a series of session processing steps and incidental information; receiving a session start request and information to authenticate the one or more clients; creating session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information; extending the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; a transaction management step of managing a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the transaction management step starts the management of the transaction processing steps when an express management start request is received from the client or when an implicit request to start management of the transaction processing steps other than the express management start request is received.
-
-
21. An information-processing method for an information-processing apparatus which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, the method comprising:
-
a session management step of managing a series of session processing steps and incidental information; receiving a session start request and information to authenticate the one or more clients; creating session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information; extending the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; a transaction management step of managing a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the transaction management step starts the management of the transaction processing steps when an express management start request and an implicit request to start management of the transaction processing steps other than the express management start request are received from the client.
-
-
22. An information-processing method for an information-processing apparatus which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, the method comprising:
-
a session management step of managing a series of session processing steps and incidental information;
receiving a session start request and information to authenticate the one or more clients; creating session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information; extending the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; a transaction management step of managing a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the transaction management step ends the management of the transaction processing steps when a management end request is received from the client or when the second time-out period expires.
-
-
23. An information-processing method for an information-processing apparatus which provides one or more clients with a function that needs exclusive access control in which user information stored in the information-processing apparatus is exclusively read or updated by a client through authentication, the method comprising:
-
a session management step of managing a series of session processing steps and incidental information; receiving a session start request and information to authenticate the one or more clients; creating session information including a session ID, a first time-out period, and authentication data, the first time-out period indicating how long the session management unit holds the session information; extending the first time-out period by an amount based on the function that needs exclusive access control if a session extension request including the session ID and a client ID is received during the first time-out period and deleting the session information and ending the session if the session extension request is not received during the first time-out period; a transaction management step of managing a series of indivisible transaction processing steps performed by using the function that needs exclusive access control in a state where the transaction processing is continued by extending a second time-out period, which indicates how long transaction information is stored, by an amount based on the function that needs exclusive access control, the transaction information including a transaction ID, the second time-out period, and the session ID, wherein the transaction management step ends the management of the transaction processing steps when a management end request is received from the client and the second time-out period expires.
-
Specification