Information processing apparatus, information processing system, and information processing method
An information processing apparatus is communicable with a user terminal operated by a user. The information processing apparatus includes circuitry. The circuitry transmits, to the user terminal, virtual space data according to which the user terminal displays a second virtual space to be called from a first virtual space. The circuitry acquires, according to an operation performed by the user on a particular object in the second virtual space, information for responding to the operation performed on the particular object from a cooperation apparatus associated with the particular object. The circuitry performs processing for responding to the operation performed on the particular object based on the information acquired from the cooperation apparatus.
1 . An information processing apparatus communicable with a user terminal operated by a user, and a cooperation apparatus including a first memory, the information processing apparatus comprising:
a second memory configured to store user identification information for a plurality of users in association with virtual space identification information for a plurality of virtual spaces, respectively; and
circuity configured to:
perform an authentication process to authenticate the user in response to receiving a request from the user terminal operated by the user;
in response to authenticating the user, identify the virtual space identification information associated with the user identification information for the authenticated user by referencing the second memory;
transmit, to the user terminal operated by the user authenticated, virtual space data according to which the user terminal displays a virtual space corresponding to the identified virtual space identification information, the virtual space being configured to display a virtual screen representing a display device;
acquire, according to a user operation of the virtual screen in the virtual space, data stored in the first memory of the cooperation apparatus, the user operation of the virtual screen including an operation to select a file to be displayed on the virtual screen among a list of a plurality of files stored in the first memory of the cooperation apparatus; and
cause the user terminal to display the data acquired from the first memory of the cooperation apparatus on the virtual screen displayed in the virtual space, the data acquired from the first memory of the cooperation apparatus being content of the file selected to be displayed on the virtual screen.
2 . The information processing apparatus of claim 1 , wherein the cooperation apparatus is located in a real space and is communicable with the information processing apparatus through a network.
3 . The information processing apparatus of claim 1 , wherein the circuitry displays the data stored in the first memory of the cooperation apparatus on the virtual screen displayed in the virtual space and on a device in a real space corresponding to the virtual screen synchronously with each other.
4 . The information processing apparatus of claim 1 , wherein the circuitry receives switching of authority of the user who is permitted to operate the virtual screen in the virtual space according to an operation by the user with respect to the virtual space.
5 . The information processing apparatus of claim 1 , wherein the user terminal includes terminal circuitry configured to change a view of the virtual space based on attribute information of the user.
6 . The information processing apparatus of claim 1 , wherein the user terminal includes terminal circuitry to display a screen that allows the user to select information for responding to the operation on the virtual screen from one or more pieces of information accessible by the user stored in the first memory of the cooperation apparatus.
7 . The information processing apparatus of claim 1 , wherein the cooperation apparatus is at least one of a personal computer, a camera, a multifunction peripheral/product/printer, an interactive whiteboard, a projector, a content management apparatus, or an online storage.
8 . The information processing apparatus of claim 1 , wherein the virtual space is one of a moving image and a still image, each being expressed in three dimensions.
9 . The information processing apparatus of claim 8 , wherein the virtual space is one of a 360-degree moving image and a 360-degree still image, each being expressed in three dimensions.
10 . The information processing apparatus of claim 1 , wherein
the cooperation apparatus is an online storage, and
the circuitry is further configured to
acquire information of files stored in the online storage from the online storage; and
display the information of the files acquired from the online storage on the virtual screen representing the display device.
11 . The information processing apparatus of claim 1 , wherein
the circuitry is further configured to
transmit, to the user terminal, second virtual space data according to which the user terminal displays a second virtual space, the second virtual space configured to display an icon representing each of the plurality of users while the each of the plurality of users logs in.
12 . An information processing system, comprising:
an information processing apparatus;
a user terminal operated by a user and communicable with the information processing apparatus; and
a cooperation apparatus including a first memory,
the information processing apparatus including
a second memory configured to store user identification information for a plurality of users in association with virtual space identification information for a plurality of virtual spaces, respectively, and
circuitry configured to
perform an authentication process to authenticate the user in response to receiving a request from the user terminal operated by the user,
in response to authenticating the user, identify the virtual space identification information associated with the user identification information for the authenticated user by referencing the second memory,
transmit, to the user terminal operated by the user authenticated, virtual space data according to which the user terminal displays a virtual space corresponding to the identified virtual space identification information, the virtual space being configured to display a virtual screen representing a display device,
acquire, according to a user operation of the virtual screen in the virtual space, data stored in the first memory of the cooperation apparatus, the user operation of the virtual screen including an operation to select a file to be displayed on the virtual screen among a list of a plurality of files stored in the first memory of the cooperation apparatus, and
cause the user terminal to display the data acquired from the first memory of the cooperation apparatus on the virtual screen displayed in the virtual space, the data acquired from the first memory of the cooperation apparatus being content of the file selected to be displayed on the virtual screen,
the user terminal including terminal circuitry configured to
display, within the virtual space, the data acquired from the first memory of the cooperation apparatus based on the virtual space data received from the information processing apparatus, and
receive the user operation performed in the virtual space.
13 . The information processing system of claim 12 , wherein the terminal circuitry of the user terminal changes a view of the virtual space based on attribute information of the user.
14 . The information processing system of claim 12 , wherein the terminal circuitry of the user terminal displays a screen that allows the user to select information for responding to the operation on the virtual screen from one or more pieces of information accessible by the user stored in the first memory of the cooperation apparatus.
15 . The information processing system of claim 12 , wherein the cooperation apparatus is located in a real space and is communicable with the information processing apparatus through a network.
16 . An information processing method performed by an information processing apparatus communicable with a user terminal operated by a user and a cooperation apparatus including a first memory, the method comprising:
storing, in a second memory of the information processing apparatus, user identification information for a plurality of users in association with virtual space identification information for a plurality of virtual spaces, respectively;
performing an authentication process to authenticate the user in response to receiving a request from the user terminal operated by the user;
in response to authenticating the user, identifying the virtual space identification information associated with the user identification information for the authenticated user by referencing the second memory;
transmitting, to the user terminal operated by the user authenticated, virtual space data according to which the user terminal displays a virtual space corresponding to the identified virtual space identification information, the virtual space being configured to display a virtual screen representing a display device;
acquiring, according to a user operation of the virtual screen in the virtual space, data stored in the first memory of the cooperation apparatus, the user operation of the virtual screen including an operation to select a file to be displayed on the virtual screen among a list of a plurality of files stored in the first memory of the cooperation apparatus; and
causing the user terminal to display the data acquired from the first memory of the cooperation apparatus on the virtual screen displayed in the virtual space, the data acquired from the first memory of the cooperation apparatus being content of the file selected to be displayed on the virtual screen.