GAME SYSTEM, GAME TERMINAL THEREFOR, AND SERVER DEVICE THEREFOR
First Claim
Patent Images
1. A game system comprising:
- plural communication groups, each having been allocated different communication paths from one another and each including plural game terminals sharing the communication path allocated to the respective communication groups; and
a server device that forms a player group of game terminals which will play a multiple-player game in a unit of a group by selecting, from among the plural game terminals of the plural communication groups, one game terminal as a parent node and a game terminal other than the one game terminal as a child node,wherein the child node communicates with the parent node exclusively using a certain amount of bandwidth, andwherein the number of the child nodes varies for different groups within a range having an upper limit and a lower limit,each of the plural game terminals of the plural communication groups comprising;
an inputter that receives an instruction input by a player;
a securer that secures, upon a predetermined instruction being input via the inputter, bandwidth that is equal to or greater than the certain amount of bandwidth and is equal to or less than the remaining amount of bandwidth of a communication path used for the game terminal;
a grouping request transmitter that transmits a grouping request for requesting formation of the player group to the server device, the grouping request also indicating the bandwidth secured by the securer;
a player group data receiver that receives player group data indicating the configuration of the player group;
a controller that controls, on the basis of the player group data, communication during the game based on a result of the determination;
a deallocation bandwidth identifier that identifies, as bandwidth to be deallocated, the difference between the bandwidth secured by the securer and bandwidth that will be required at the game terminal in the player group having a configuration indicated by the player group data; and
a deallocator that deallocates the bandwidth to be deallocated,the server device comprising;
a grouping request receiver that receives the grouping request;
a secured amount storage that stores a piece of secured amount data indicating the bandwidth indicated by the grouping request in association with a game terminal that has transmitted the grouping request;
a grouper that forms the player group based on the piece of secured amount data stored in the secured amount storage; and
a player group data transmitter that transmits, to each of the game terminals configuring the player group formed through the selection by the selector, the player group data of the player group,wherein the grouper compares bandwidth indicated by the pieces of secured amount data for game terminals of the number that is greater than the number of child nodes of the group from among game terminals corresponding to the pieces of secured amount data stored in the secured amount storage, to form the group based on a result of the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a game system 100, a game terminal 10, and a server device 40. Game system 100 allows players to play a game in a unit of a group constituting one game terminal 10 that has been selected as a parent node and game terminals 10 that have been selected as child nodes. The parent node is capable of communicating with each node, and each child node is capable of communicating with the parent node. The selection of the parent node is performed by server device 40. A parent node is selected based on bandwidth notified from each game terminal 10.
40 Citations
13 Claims
-
1. A game system comprising:
-
plural communication groups, each having been allocated different communication paths from one another and each including plural game terminals sharing the communication path allocated to the respective communication groups; and a server device that forms a player group of game terminals which will play a multiple-player game in a unit of a group by selecting, from among the plural game terminals of the plural communication groups, one game terminal as a parent node and a game terminal other than the one game terminal as a child node, wherein the child node communicates with the parent node exclusively using a certain amount of bandwidth, and wherein the number of the child nodes varies for different groups within a range having an upper limit and a lower limit, each of the plural game terminals of the plural communication groups comprising; an inputter that receives an instruction input by a player; a securer that secures, upon a predetermined instruction being input via the inputter, bandwidth that is equal to or greater than the certain amount of bandwidth and is equal to or less than the remaining amount of bandwidth of a communication path used for the game terminal; a grouping request transmitter that transmits a grouping request for requesting formation of the player group to the server device, the grouping request also indicating the bandwidth secured by the securer; a player group data receiver that receives player group data indicating the configuration of the player group; a controller that controls, on the basis of the player group data, communication during the game based on a result of the determination; a deallocation bandwidth identifier that identifies, as bandwidth to be deallocated, the difference between the bandwidth secured by the securer and bandwidth that will be required at the game terminal in the player group having a configuration indicated by the player group data; and a deallocator that deallocates the bandwidth to be deallocated, the server device comprising; a grouping request receiver that receives the grouping request; a secured amount storage that stores a piece of secured amount data indicating the bandwidth indicated by the grouping request in association with a game terminal that has transmitted the grouping request; a grouper that forms the player group based on the piece of secured amount data stored in the secured amount storage; and a player group data transmitter that transmits, to each of the game terminals configuring the player group formed through the selection by the selector, the player group data of the player group, wherein the grouper compares bandwidth indicated by the pieces of secured amount data for game terminals of the number that is greater than the number of child nodes of the group from among game terminals corresponding to the pieces of secured amount data stored in the secured amount storage, to form the group based on a result of the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A game terminal for use in a game system having a server device comprising:
-
a communicator that communicates with the server device that forms a player group of game terminals that will play a multiple-player game in a unit of a group by selecting, from among plural game terminals of plural communication groups, one game terminal as a parent node and a game terminal other than the one game terminal as a child node, wherein the child node communicates with the parent node by exclusively using a certain amount of bandwidth; wherein the number of child nodes is variable for the respective player groups within a range having an upper limit and a lower limit and the upper limit is two or more; and wherein the plural communication groups are respectively allocated with different communications paths and each communication group includes plural game terminals that share the allocated communication path, the game terminal further comprising; an inputter that receives an instruction input by a player; a securer that secures, upon a predetermined instruction being input via the inputter, bandwidth that is equal to or greater than the certain amount of bandwidth and is equal to or less than remaining amount of the bandwidth of a communication path used for the game terminal; a grouping request transmitter that transmits a grouping request for requesting formation of the player group to the server device, the grouping request also indicating the bandwidth secured by the securer; a player group data receiver that receives player group data indicating the configuration of the player group; a controller that controls, on the basis of the player group data, communication during the game based on a result of the determination; a deallocation bandwidth identifier that identifies, as bandwidth to be deallocated, the difference between the bandwidth secured by the securer and bandwidth that will be required at the game terminal in the player group having a configuration indicated by the player group data; and a deallocator that deallocates the bandwidth to be deallocated, the server device comprising; a grouping request receiver that receives the grouping request; a secured amount storage that stores a piece of secured amount data indicating the bandwidth indicated by the grouping request in association with a game terminal that has transmitted the grouping request; and a player group data transmitter that transmits, to each of the game terminals configuring the player group formed through the selection by the selector, the player group data of the player group, wherein the grouper compares bandwidth indicated by the pieces of secured amount data for game terminals of the number that is greater than the number of child nodes of the group from among game terminals corresponding to the pieces of secured amount data stored in the secured amount storage, to form the group based on a result of the comparison.
-
-
13. A server device for use in a game system having plural communication groups each including plural game terminals,
the server device comprising: -
a communicator that communicates with each of the plural game terminals of the plural communication groups; and a grouper that forms a player group of game terminals that will play a multiple-player game in a unit of a group by selecting, from among plural game terminals of plural communication groups, one game terminal as a parent node and a game terminal other than the one game terminal as a child node, wherein the number of child nodes is variable for the respective player groups within a range having an upper limit and a lower limit, and the upper limit is two or more; wherein the plural communication groups are respectively allocated with different communications paths and each communication group includes plural game terminals that share the allocated communication path; and wherein each of the plural game terminals of the plural communication groups comprises an inputter that receives an instruction input by a player;
a securer that secures, upon a predetermined instruction being input via the inputter, bandwidth that is equal to or greater than a certain amount of bandwidth and is equal to or less than the remaining amount of bandwidth of a communication path used for the game terminal;
a grouping request transmitter that transmits a grouping request for requesting formation of the player group to the server device, the grouping request also indicating the bandwidth secured by the securer;
a player group data receiver that receives player group data indicating the configuration of the player group;
a controller that controls, on the basis of the player group data, communication during the game based on a result of the determination;
a deallocation bandwidth identifier that identifies, as bandwidth to be deallocated, the difference between the bandwidth secured by the securer and bandwidth that will be required at the game terminal in the player group having a configuration indicated by the player group data; and
a deallocator that deallocates the bandwidth to be deallocated, the server device further comprising;a grouping request receiver that receives the grouping request; a secured amount storage that stores a piece of secured amount data indicating the bandwidth indicated by the grouping request in association with a game terminal that has transmitted the grouping request; a grouper that forms the player group based on the piece of secured amount data stored in the secured amount storage; and a player group data transmitter that transmits, to each of the game terminals configuring the player group grouped through the selection by the selector, the player group data of the player group, wherein the grouper compares bandwidth indicated by the pieces of secured amount data for game terminals of the number that is greater than the number of child nodes of the group from among game terminals corresponding to the pieces of secured amount data stored in the secured amount storage, to form the group based on a result of the comparison.
-
Specification