Data process apparatus, data sharing method, and data process system
A data process apparatus includes a management unit that receives a creation request for creating a sharable data storage space from an unauthenticated data terminal and transmit a response to the unauthenticated data terminal, an authentication unit that authenticates the access data when the data process apparatus receives an access request including a designation of the access data for accessing the shared data storage space from an unauthenticated data terminal connected to a same network as the data process apparatus, a request processing unit that receives the access request from the unauthenticated data terminal when the authentication of the access data succeeds and perform a predetermined process in accordance with the access request. The response includes access data indicating authorization for accessing the sharable data storage space and data indicating the sharable data storage created in association with the access data.
1. A data process apparatus comprising:
a processor that is configured to:
receive a creation request for creating a sharable data storage space from an unauthenticated data terminal that is not authenticated to access the sharable data storage via a first authentication route and transmit a response to the unauthenticated data terminal, the response including access data indicating authorization for accessing the sharable data storage space via a second authentication route that is different from the first authentication route and data indicating the sharable data storage created in association with the access data;
authenticate the access data when the data process apparatus receives an access request including a designation of the access data for accessing the shared data storage space from an unauthenticated data terminal connected to a same network as the data process apparatus;
receive the access request from the unauthenticated data terminal when the authentication of the access data succeeds and perform a predetermined process in accordance with the access request, and
automatically generate the access data including an access code for each sharable data storage space and transmit the response including the access data in response to the creation request from the unauthenticated data terminal the access,
wherein the data process apparatus has a table in which the access data including the access code is managed in association with said each shareable data storage.
2. The data process apparatus as claimed in claim 1 , wherein the processor is further configured to generate the access data indicating authorization for accessing the sharable data storage space and create the sharable data storage space allowed to be accessed by the unauthorized data terminal when the data process apparatus receives the access request including a designation of the access data.
3. The data process apparatus as claimed in claim 1 , wherein the processor does not transmit the response to the unauthenticated data terminal when the data process apparatus is connected to a public network.
4. The data process apparatus as claimed in claim 1 , wherein the processor is further configured to delete the shared data storage space when a predetermined period elapses.
5. The data process apparatus as claimed in claim 1 ,
wherein the processor is configured to receive the creation request from the unauthorized data terminal when an intermediary device detects the unauthorized data terminal entering a predetermined area;
wherein the intermediary device is configured to detect a data terminal that has entered the predetermined area and transmit data for enabling the detected data terminal to transmit the creation request to the data process apparatus.
6. The data process apparatus as claimed in claim 5 ,
wherein the processor is further configured to receive a deletion request from the intermediary device for deleting the sharable data storage space when no data terminal is detected in the predetermined area.
7. A method for sharing data with a data processing apparatus, the method comprising:
receiving a creation request for creating a sharable data storage space from an unauthenticated data terminal;
transmitting a response to the unauthenticated data terminal that is not authenticated to access the sharable data storage via a first authentication route, the response including access data indicating authorization for accessing the sharable data storage space via a second authentication route that is different from the first authentication route and data indicating the sharable data storage created in association with the access data;
authenticating the access data when the data process apparatus receives an access request including a designation of the access data for accessing the shared data storage space from an unauthenticated data terminal connected to a same network as the data process apparatus;
receiving the access request from the unauthenticated data terminal when the authentication of the access data succeeds;
performing a predetermined process in accordance with the access request,
automatically generating the access data including an access code for each sharable data storage space and transmitting the response including the access data in response to the creation request from the unauthenticated data terminal the access, and
managing the access data including the access code in association with said each shareable data storage in a table provided to the data processing apparatus.
8. The method as claimed in claim 7 ,
further comprising:
generating the access data indicating authorization for accessing the sharable data storage space; and
creating the sharable data storage space allowed to be accessed by the unauthorized data terminal when the data process apparatus receives the access request including a designation of the access data.
9. The method as claimed in claim 7 ,
wherein the response to the unauthenticated data terminal is not transmitted when the data process apparatus is connected to a public network.
10. The method as claimed in claim 7 , further comprising:
deleting the shared data storage space when a predetermined period elapses.
11. The method as claimed in claim 7 ,
further comprising:
receiving the creation request from the unauthorized data terminal when an intermediary device detects the unauthorized data terminal entering a predetermined area; and
transmitting data for enabling the detected unauthorized data terminal to transmit the creation request to the data process apparatus.
12. The method as claimed in claim 11 ,
further comprising: receiving a deletion request from the intermediary device for deleting the sharable data storage space when no data terminal is detected in the predetermined area.
13. A data process system comprising:
at least one data terminal;
a data process apparatus that receives requests from the at least data terminal; and
an electronic device controlled by the data process apparatus;
wherein the data process apparatus includes
a processor that is configured to:
receive a creation request for creating a sharable data storage space from an unauthenticated data terminal that is not authenticated to access the sharable data storage via a first authentication route and transmit a response to the unauthenticated data terminal, the response including access data indicating authorization for accessing the sharable data storage space via a second authentication route that is different from the first authentication route and data indicating the sharable data storage created in association with the access data,
authenticate the access data when the data process apparatus receives an access request including a designation of the access data for accessing the shared data storage space from an unauthenticated data terminal connected to a same network as the data process apparatus,
receive the access request from the unauthenticated data terminal when the authentication of the access data succeeds and perform a predetermined process in accordance with the access request, and
automatically generate the access data including an access code for each sharable data storage space and transmit the response including the access data in response to the creation request from the unauthenticated data terminal the access,
wherein the data process apparatus has a table in which the access data including the access code is managed in association with said each shareable data storage.