Information processing device, information processing system, and information processing method
Provided are a device and a method for determining optimal control according to a processing state of an application being executed in an information processing device and a device state based on learning data and executing the determined processing. A control unit that controls the information processing device uses learning data to determine optimal control processing according to a processing state of an application being executed and a device state, and executes the determined processing. The learning data is learning data for each application, and the control unit determines optimal control by referring to the learning data of an application that is the same as or similar to the application being executed in the information processing device, and executes the determined optimal control processing. For example, screenshots and search processing are automatically executed.
1 . An information processing device, comprising:
a control unit configured to:
detect execution of a first application;
acquire a terminal state of the information processing device and a game situation during the execution of the first application in the information processing device;
select first learning data, from learning data, that includes registration data that matches the acquired terminal state and the game situation, wherein
the learning data is generated in advance, and
the selected first learning data is associated with a control processing; and
execute the control processing associated with the selected first learning data.
2 . The information processing device according to claim 1 , wherein
the learning data is learning data for each application of a plurality of applications,
the plurality of applications includes the first application and a second application, and
the control unit is further configured to determine, in a case where the first learning data corresponding to the first application is unavailable, the control processing based on reference to second learning data, from the learning data, of the second application that is one of the same as or similar to the first application being executed in the information processing device.
3 . The information processing device according to claim 1 , wherein the first application is a game application.
4 . The information processing device according to claim 3 , wherein the control unit is further configured to:
detect display of a specific screen during the execution of the game application in the information processing device; and
execute the control processing based on the selected first learning data and the detection of the display of the specific screen.
5 . The information processing device according to claim 4 , wherein
the control processing is screenshot processing, and
the control unit is further configured to execute the screenshot processing based on the detection of the display of the specific screen during the execution of the game application in the information processing device.
6 . The information processing device according to claim 1 , wherein the control unit is further configured to execute a disabling processing, to disable a specific function of the information processing device, as the control processing associated with the first learning data.
7 . The information processing device according to claim 6 , wherein the execution of the disabling processing is to disable a camera activation switch.
8 . The information processing device according to claim 6 , wherein the execution of the disabling processing to set a touch insensitive body.
9 . The information processing device according to claim 1 , wherein the control unit is further configured to execute a setting processing, to set a specific function of the information processing device, as the optimal control processing associated with the selected first learning data.
10 . The information processing device according to claim 9 , wherein the setting processing is a processing to set functions including processing of non-displaying notifications and incoming calls for the information processing device.
11 . The information processing device according to claim 1 , wherein the control unit is further configured to execute each of a processing to take a screenshot in the information processing device and a processing to upload the taken screenshot to an SNS, as the control processing.
12 . The information processing device according to claim 1 , wherein the control unit is further configured to:
determine a display mode of a user interface (UI) to display on the information processing device; and
control display of the UI based on the determined display mode, as the control processing.
13 . The information processing device according to claim 1 , wherein the control unit is further configured to execute a search processing as the control processing.
14 . The information processing device according to claim 1 , wherein the control unit is further configured to transmit at least one of a processing state of the first application being executed in the information processing device and the terminal state to a server that generates the learning data.
15 . The information processing device according to claim 1 , wherein the control unit is further configured to generate second learning data based on at least one of a processing state of the first application being executed in the information processing device and the terminal state.
16 . An information processing system, comprising:
a user terminal configured to execute an application; and
a server configured to output learning data to the user terminal, wherein the user terminal is further configured to:
detect the execution of the application;
acquire a terminal state of the user terminal and a game situation during the execution of the application in the user terminal;
select specific learning data, from the learning data, that includes registration data that matches the acquired terminal state and the game situation, wherein
the selected specific learning data is associated with a control processing; and
execute the control processing associated with the selected specific learning data.
17 . The information processing system according to claim 16 , wherein
the user terminal is further configured to transmit at least one of a processing state of the application being executed in the user terminal and the terminal state to the server, and
the server is further configured to execute learning processing based on the at least one of the processing state of the application and the terminal state received from the user terminal to execute learning data generation processing and update processing.
18 . An information processing method, comprising:
in an information processing device:
detecting execution of an application;
acquiring a terminal state of the information processing device and a game situation during the execution of the application in the information processing device;
selecting specific learning data, from learning data, that includes registration data that matches the acquired terminal state and the game situation, wherein
the learning data is generated in advance, and
the selected specific learning data is associated with a control processing; and
executing the control processing associated with the selected specific learning data.
19 . An information processing method, comprising:
in an information processing system that includes a user terminal for executing an application, and a server for outputting learning data to the user terminal:
transmitting, by the user terminal, a game situation of the application being executed in the user terminal and a terminal state of the user terminal to the server;
executing, by the server, learning processing based on the game situation of the application and the terminal state received from the user terminal to execute learning data generation processing and update processing;
selecting, by the user terminal, specific learning data, from the learning data, that includes registration data that matches the terminal state and the game situation, wherein
the selected specific learning data is associated with a control processing; and
executing, by the user terminal, the control processing associated with the selected specific learning data.
20 . A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by a computer of an information processing device, cause the computer to execute operations, the operations comprising:
detecting execution of an application;
acquiring a terminal state of the information processing device and a game situation during the execution of the application in the information processing device;
selecting specific learning data, from learning data, that includes registration data that matches the acquired terminal state and the game situation, wherein
the learning data is generated in advance, and
the selected specific learning data is associated with a control processing; and
executing the control processing associated with the selected first learning data.