Information processing system, server, and program, and terminal and program
AssigneeCygames, Inc.
InventorShuichi Kurabayashi
Life of this patent
Estimating the term…
Abstract
At a server, a load monitoring unit monitors whether or not a predetermined condition regarding processing of requests is satisfied. In the case where the predetermined condition is not satisfied, a wait-time calculating unit calculates a wait time as a time parameter for controlling the speed of time flow at a player terminal side. A request executing unit executes requests in the order of arrival and generates responses. A response sending control unit executes control to send responses to the player terminals that have sent the corresponding requests and to also send to the player terminals information representing the wait time in the case where the wait time has been calculated.
Claims14
An information processing system comprising:
- a server and a plurality of terminals that send certain requests to the server, wherein the server comprises a first processor coupled to a first memory, wherein the server is configured to:
- monitor whether or not a predetermined condition regarding processing of requests is satisfied;
- calculate a wait time before a request is sent at a terminal side in a case where the predetermined condition is not satisfied;
- request in the order of arrival thereof and that generates responses;
- and
- send the responses to the plurality of terminals that have sent the corresponding requests and to also send to the plurality of terminals information representing the wait time in a case where the wait time has been calculated, and
- wherein a terminal among the plurality of terminals includes a second processor coupled to a second memory and a display, wherein the terminal is configured to:
- accept a plurality of commands from a user that are displayed in a command queue, wherein a respective command of the plurality of commands corresponds to a symbol that is displayed in the command queue;
- set a wait time identified from information representing the wait time in a case where the information is transmitted from the server and that sets a predetermined time as a wait time in a case where the information is not transmitted, wherein the symbol for the respective command is moved from a first position to a second position in the command queue according to the wait time;
- control the speed of time flow at the terminal side in accordance with the set wait time so as to control display of the symbol that moves within the command queue at the speed of time flow;
- change, in response to a predetermined touch operation by the user, an order of the plurality of commands within the command queue, wherein changing the order of the plurality of commands edits a position of at least one command among the plurality of commands;
- and
- send a command next in the command queue as a request to the server after the elapse of the set wait time.
A server that carries out communications with a plurality of terminals that send certain requests, the server, comprising:
- a processor coupled to a memory, wherein the processor is configured to:
- monitor whether or not a predetermined condition regarding processing of requests is satisfied;
- calculate a wait time as a time parameter for controlling a speed of time flow at a terminal side in a case where the predetermined condition is not satisfied;
- execute requests in an order of arrival thereof and generating responses from corresponding requests;
- and
- execute controls to send the responses to the plurality of terminals generating the corresponding requests, and sending information to the plurality of terminals, wherein the information is the wait time in a case where the wait time has been calculated,
- wherein the processor is further configured to receive a plurality of commands from a terminal among the plurality of terminals, the plurality of commands being displayed in a command queue on the terminal,
- wherein a respective command of the plurality of commands corresponds to a symbol that is displayed in the command queue,
- wherein the symbol for the respective command is moved from a first position to a second position in the command queue according to the wait time,
- wherein the processor is further configured to receive a request to change an order of the plurality of the commands within the command queue, wherein the request to change the order is in response to a predetermined touch operation by a user, and
- wherein the change edits a position of at least one command among the plurality of commands, and
- wherein the speed of time flow controls displaying of the symbol that moves within the command queue.
A non-transitory computer readable medium storing a program for causing a computer to execute control processing, the computer carrying out communications with a plurality of terminals that send certain requests, the control processing comprising:
- monitoring whether or not a predetermined condition regarding processing of requests is satisfied;
- calculating a wait time as a time parameter for controlling a speed of time flow at a terminal side in a case where the predetermined condition is not satisfied;
- executing requests in an order of arrival thereof and generating responses from corresponding requests;
- executing control to send the responses to the plurality of terminals that have sent the corresponding requests and to also send to the plurality of terminals information representing the wait time in a case where the wait time has been calculated;
- and
- receiving a plurality of commands from a terminal among the plurality of terminals that are displayed in a command queue on the terminal,
- wherein a respective command of the plurality of commands corresponds to a symbol that is displayed in the command queue,
- wherein the symbol for the respective command is moved from a first position to a second position in the command queue according to the wait time;
- and
- receiving a request to change an order of the plurality of the commands within the command queue,
- wherein the request to change the order is in response to a predetermined touch operation by a user, and
- wherein the change edits a position of at least one command among the plurality of commands, and
- wherein the speed of time flow controls displaying of the symbol that moves within the command queue.
A terminal that carries out communications with a server that sends a response to a request to a terminal that has sent the request and that also sends to the terminal information representing a wait time before a next request is sent in a case where a predetermined condition is satisfied, the terminal comprising:
- a processor coupled to a memory, and a display for providing a game execution environment, wherein the processor is configured to:
- accept a plurality of commands from a user that are displayed in a command queue, wherein a respective command of the plurality of commands corresponds to a symbol that is displayed in the command queue;
- set a wait time identified from information representing the wait time in a case where the information is transmitted from the server and that sets a predetermined time as a wait time in a case where the information is not transmitted, wherein the symbol for the respective command is moved from a first position to a second position in the command queue according to the wait time;
- control a speed of time flow at a terminal side in accordance with the set wait time so as to control display of the symbol that moves within the command queue at the speed of time flow;
- change, in response to a predetermined touch operation by the user, an order of the plurality of commands within the command queue, wherein changing the order of the plurality of commands edits a position of at least one command among the plurality of commands;
- and
- send a command next in the command queue as a request to the server after an elapse of the set wait time.
A non-transitory computer readable medium storing a program for causing a computer to execute control processing, the computer functions as a terminal having a display for providing a game execution environment through communication with a server, the server sends a response to a request to the terminal that has sent the request and that also sends to the terminal information representing a wait time before a next request is sent in a case where a predetermined condition is satisfied, the control processing comprising:
- accepting a plurality of commands from a user that are displayed in a command queue, wherein a respective command of the plurality of commands corresponds to a symbol that is displayed in the command queue;
- setting a wait time identified from information representing the wait time in a case where the information is transmitted from the server and setting a predetermined time as a wait time in a case where the information is not transmitted, wherein the symbol for the respective command is moved from a first position to a second position in the command queue according to the wait time;
- controlling the speed of time flow at the terminal side in accordance with the set wait time so as to control display of the symbol that moves within the command queue at the speed of time flow;
- changing, in response to a predetermined touch operation by the user, an order of the plurality of commands within the command queue, wherein changing the order of the plurality of commands edits a position of at least one command among the plurality of commands;
- and
- sending a command next in the command queue as a request to the server after the elapse of the set wait time.
Dependencies are inferred from the claim text.