Stop control device, stop control method, and program
Provided are a stop control device, a stop control method, and a program capable of reducing a disadvantage which is caused by temporal deterioration of a communication situation and suffered by a user. A server-side monitoring section monitors a communication situation between a cloud server that executes game processing in a streaming game and a terminal on which a moving image representing a play situation in the streaming game that is generated by execution of the game processing is displayed. A server-side game processing control section controls whether or not the game processing being executed by the cloud server is to be stopped, according to the communication situation.
1 . A terminal device comprising:
a communication interface configured to transmit and receive data to and from a server via a computer network; and
one or more processors configured to:
receive an image representing a play situation in a streaming game from the server at the communication interface;
control a display device to display the image;
monitor a communication status between the server and the terminal device;
control the server to stop executing game processing, upon detecting failure in the communication between the server and the terminal device for a predetermined length of time;
control, when the game processing is stopped, the terminal device to stop transmission of operation data relating to the streaming game to the server, and to transmit a communication quality confirmation signal from at least one of the server and the terminal device to another one of the server and the terminal device.
2 . The terminal device according to claim 1 , wherein the one or more processors are configured to:
monitor reception of image data relating to the image from the server; and
control the server to stop the game processing upon detecting failure in reception of image data relating to the image for a predetermined length of time.
3 . The terminal device of claim 2 , wherein the one or more processors are configured to monitor a throughput indicative of the reception of image data relating to the image from the server.
4 . The terminal device according to claim 1 , wherein the one or more processors are configured to:
monitor transmission of the operation data to the server; and
control the server to stop the game processing upon detecting failure in transmission of the operation data relating to the streaming game for a predetermined length of time.
5 . The terminal device according to claim 1 , wherein the one or more processors are configured to control the server to resume the game processing from a play situation, according to an operation made on the terminal device.
6 . The terminal device according to claim 5 ,
wherein the one or more processors are configured to transmit data representing a play situation from which the game processing is to be resumed to the server.
7 . The terminal device of claim 1 , wherein, upon confirmation of recovery of communication with the server based on the communication quality confirmation signal, the one or more processors are configured to:
control the server to resume the game processing; and
resume the transmission of the operation data to the server.
8 . A method comprising:
receiving an image representing a play situation in a streaming game from a server;
controlling a display device to display the image;
monitoring a communication status between the server and a terminal device;
controlling the server to stop executing game processing by the server, upon detecting failure in the communication between the server and the terminal device for a predetermined length of time; and
controlling, when the game processing is stopped, the terminal device to stop transmission of operation data relating to the streaming game to the server and to transmit a communication quality confirmation signal from at least one of the server and a terminal device to another one of the server and the terminal device.
9 . The method of claim 8 , further comprising:
upon confirmation of recovery of communication with the server based on the communication quality confirmation signal:
controlling the server to resume the game processing; and
resuming the transmission of the operation data to the server.
10 . The method of claim 8 , wherein the communication status between the server and the terminal device comprises transmission of the operation data to the server.
11 . The method of claim 8 , wherein the communication status between the server and the terminal device comprises reception of image data relating to the image from the server.
12 . The method of claim 11 , wherein monitoring the communication status comprises monitoring a throughput indicative of the reception of image data relating to the image from the server.
13 . A non-transitory, computer readable storage medium containing a program which, when executed by a processor, causes the processor to perform a method by carrying out actions, comprising:
receiving an image representing a play situation in a streaming game from a server;
controlling a display device to display the image;
monitoring a communication status between the server and a terminal device;
controlling the server to stop executing game processing, upon detecting failure in the communication between the server and the terminal device for a predetermined length of time; and
controlling, when the game processing is stopped, the terminal device to stop transmission of operation data relating to the streaming game from the terminal device to the server and to transmit a communication quality confirmation signal from at least one of the server and the terminal to another one of the server and the terminal device.
14 . The non-transitory, computer readable storage medium of claim 13 , wherein, upon confirmation of recovery of communication with the server based on the communication quality confirmation signal, the program further causes the processor to perform the method by carrying out further actions comprising:
controlling the server to resume the game processing; and
resuming the transmission of the operation data to the server.
15 . The non-transitory, computer readable storage medium of claim 13 , wherein the communication status between the server and the terminal device comprises transmission of the operation data to the server.
16 . The non-transitory, computer readable storage medium of claim 13 , wherein the communication status between the server and the terminal device comprises reception of image data relating to the image from the server.
17 . The non-transitory, computer readable storage medium of claim 16 , wherein monitoring the communication status comprises monitoring a throughput indicative of the reception of image data relating to the image from the server.