Information processing device and program
By managing groups and selecting specific terminals to acquire and share location information, the device reduces power consumption in devices with low battery levels, enabling continued participation in location-based processes.
Patent Information
- Application Number
- JP2024186091
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2026-01-22
- Estimated Expiration
- 2039-12-03
AI Technical Summary
Devices with low battery levels continue to consume power when acquiring location information, making it difficult to participate in location-based processes such as games, leading to battery exhaustion.
An information processing device that manages groups of users, selecting specific user terminals to acquire and share location information, reducing the need for other terminals to continuously do so.
Reduces power consumption in terminals by minimizing unnecessary location information acquisition, allowing continued participation in location-based processes.
Smart Images

Figure 0007804229000001 
Figure 0007804229000002 
Figure 0007804229000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device and a program. [Background technology]
[0002] Currently, games that use location information are known. For example, Patent Document 1 discloses a technology that can improve the strategic nature of a game that uses location information of a player terminal. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-181216 Summary of the Invention [Problem to be solved by the invention]
[0004] In games that use location information, each device participating in the game needs to continuously acquire location information using GPS or other means. However, for devices with low battery levels, continuing to acquire location information can lead to battery exhaustion, making it difficult to participate in the game. Similar issues can arise not only in games, but in any process that uses location information.
[0005] Therefore, an object of the present invention is to provide a technique that can reduce the power consumption of a terminal in processing that uses location information. [Means for solving the problem]
[0006] An information processing device according to one aspect of the present invention is an information processing device that executes processing using location information, and includes a management unit that manages a group including multiple users, and a processing unit that executes processing to be performed by the group using location information obtained by a portion of user terminals selected from the user terminals used by each of the multiple users included in the group. [Effects of the Invention]
[0007] According to the present invention, it is possible to provide a technique that can reduce the power consumption of a terminal in processing that uses location information. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of a game system according to an embodiment of the present invention. [Figure 2] FIG. 1 is a diagram for explaining an overview of a game. [Figure 3] FIG. 2 is a diagram illustrating an example of the hardware configuration of a server and a terminal. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional block configuration of a server. [Figure 5] 1 shows an example of a user management DB and a forecaster management DB. [Figure 6] FIG. 2 is a diagram illustrating an example of a functional block configuration of a terminal. [Figure 7] FIG. 10 is a sequence diagram illustrating an example of a processing procedure performed by the game system. [Figure 8] FIG. 10 is a diagram showing an example of a map screen display. DETAILED DESCRIPTION OF THE INVENTION
[0009] An embodiment of the present invention will be described with reference to the accompanying drawings. In each drawing, components with the same reference numerals have the same or similar configurations. In the following description, the present embodiment will be described on the assumption that it is applied to a game that uses location information, but it is not intended that the application of the present embodiment be limited to games. The present embodiment can be applied to any process that uses location information, such as SNS, messengers, group chats, and displaying locations on a map.
[0010] <System configuration> Fig. 1 is a diagram showing an example of the system configuration of a game system 1 according to this embodiment. The game system 1 shown in Fig. 1 includes a server 10 and one or more terminals 20. The server 10 and the terminals 20 are connected to each other so as to be able to communicate with each other via a communication network N such as the Internet, an intranet, a wireless LAN, or mobile communication. The server 10 and the terminals 20 may also be referred to as information processing devices.
[0011] The server 10 may be configured from one or more physical servers, or may be configured using a virtual server that operates on a hypervisor, or may be configured using a cloud server.
[0012] The terminal 20 (user terminal) is a terminal used by a user, and the user can play a game by operating the terminal 20. The terminal 20 is, for example, a mobile phone (including a smartphone), a tablet terminal, a personal computer, etc. In the following description, the location of the user means the location of the terminal 20 used by the user.
[0013] FIG. 2 is a diagram showing an example of a game provided by the server 10. The server 10 uses location information to provide a game in which multiple users can form groups to play. The game provided by the server 10 may be any game. For example, a game in which users who are currently located close to each other form a group and fight monsters as a group, or a game in which a group clears an event that occurs at a specific location, etc. are conceivable. FIG. 2 shows an image of a game in which a user U03 forms a group with users U01 and U02 who are close to the user U03, and fights a boss character.
[0014] In this embodiment, when the server 10 executes a process to be performed by a group (for example, a battle against the boss character described above), the server 10 executes the process using location information acquired by some of the terminals 20 (hereinafter referred to as "location notifying terminals") selected from the terminals 20 of the multiple users included in the group. As a result, the terminals 20 other than the some of the terminals 20 do not need to acquire location information and notify the server 10, which makes it possible to reduce the power consumption of the terminals 20.
[0015] <Hardware configuration> 3 is a diagram showing an example of the hardware configuration of the server 10 and the terminal 20. The server 10 and the terminal 20 include a processor 11 such as a CPU (Central Processing Unit) or a GPU (Graphical Processing Unit), a memory, an HDD (Hard Disk Drive) and / or an SSD (Solid State Drive). The computer includes a storage device 12 such as a memory device (RAM) or a storage device (SD), a communication IF (Interface) 13 for wired or wireless communication, an input device 14 for accepting input operations, and an output device 15 for outputting information. The input device 14 is, for example, a keyboard, a touch panel, a mouse, and / or a microphone. The output device 15 is, for example, a display and / or a speaker.
[0016] <Function block configuration> FIG. 4 is a diagram showing an example of a functional block configuration of the server 10. The server 10 includes a storage unit 100, a management unit 101, a selection unit 102, an output unit 103, and a game processing unit 104. The storage unit 100 can be realized using a storage device 12 provided in the server 10. The management unit 101, the selection unit 102, the output unit 103, and the game processing unit 104 can be realized by the processor 11 of the server 10 executing a program stored in the storage device 12. The program can be stored in a storage medium. The storage medium storing the program may be a non-transitory computer-readable medium. The non-transitory storage medium is not particularly limited, and may be, for example, a storage medium such as a USB memory or a CD-ROM.
[0017] The storage unit 100 stores a user management DB 100a that manages various types of information related to users, and a group management DB 100b that manages various types of information related to groups.
[0018] An example of the user management DB 100a is shown in A of Fig. 5, and an example of the group management DB 100b is shown in B of Fig. 5. The "user ID" of the user management DB 100a stores an identifier for uniquely identifying a user within the server 10. The "nickname" stores the nickname entered by the user when registering the user. The "location information" stores the location information notified from the terminal 20 used by the user.
[0019] The "group ID" in the group management DB 100b stores an identifier for uniquely identifying a group within the server 10. The "participating users" store the user IDs of the users included in the group. The "host user" stores the user ID of the user who invited participants to join the group. The "location information notifying user" stores the user ID of the user who uses the location notification terminal. The "location information notifying user" may store multiple user IDs.
[0020] The management unit 101 creates and manages groups including multiple users. For example, the management unit 101 manages groups by storing users who join the group in the group management DB 100b and deleting users who leave the group from the group management DB 100b. Furthermore, when a location notification terminal is selected by the selection unit 102, the management unit 101 stores the user ID of the user who uses the location notification terminal in the "location information notification user" field of the group management DB 100b.
[0021] The selection unit 102 selects a location notification terminal from among the terminals 20 of multiple users included in the same group in accordance with a predetermined algorithm. The selection unit 102 may select a location notification terminal by itself, or may select a location notification terminal in cooperation with the terminal 20 by receiving a notification from the terminal 20 of the result of the selection of the location notification terminal.
[0022] The output unit 103 outputs information for displaying various screens related to the game on the screen of the terminal 20. The output unit 103 also outputs information for displaying on the screen of the terminal 20 an image in which the positions of each user included in the group are superimposed on a map.
[0023] The game processing unit 104 performs various processes related to the execution of the game that should be performed on the server 10 side. In addition, the game processing unit 104 performs a process (predetermined process) to be performed by the group using location information acquired by some user terminals selected from the user terminals used by each user included in the group.
[0024] Furthermore, when multiple users do not form a group, the game processing unit 104 may execute group processing using location information acquired by each of the terminals 20 used by the multiple users. Furthermore, when multiple users form a group, the game processing unit 104 may execute group processing using location information acquired by the terminals 20 of some of the users in the group. Furthermore, even after multiple users have formed a group, the game processing unit 104 may execute group processing using location information acquired by the terminals 20 of each of the users who formed the group when a predetermined condition is met (such as when a specific event is started).
[0025] FIG. 6 is a diagram showing an example of the functional block configuration of the terminal 20. The terminal 20 includes a game processing unit 201, a selection unit 202, and a position acquisition unit 203. The game processing unit 201, the selection unit 202, and the position acquisition unit 203 can be realized by the processor 11 of the terminal 20 executing a program stored in the storage device 12. The program can be stored in a storage medium. The storage medium storing the program may be a computer-readable non-transitory storage medium. The non-transitory storage medium is not particularly limited, and may be, for example, a storage medium such as a USB memory or a CD-ROM.
[0026] The game processing unit 201 performs various processes related to the execution of the game that should be executed on the terminal 20 side. In addition, the game processing unit 201 transmits to the server 10 location information indicating the current location of the terminal 20, which is acquired by the location acquisition unit 203.
[0027] The selection unit 202 selects a location notification terminal from among the terminals 20 of multiple users included in the group. The selection unit 202 may also select a location notification terminal by receiving, from a user, a designation of a user to notify of location information. In addition, when the selection of a location notification terminal is performed on the server 10 side, the selection unit 202 does not need to be implemented in the terminal 20.
[0028] The location acquisition unit 203 acquires the current location of the terminal 20 using a GPS or the like.
[0029] <Processing Procedure> Fig. 7 is a sequence diagram showing an example of a processing procedure performed by the game system 1. In Fig. 7, the terminals 20 used by the user U01, the user U02, and the user U03 are referred to as terminal 20-1, terminal 20-2, and terminal 20-3, respectively.
[0030] Below, we will explain the series of processes that take place after users U01, U02, and U03, among the multiple users participating in the game, form a group, select a location notification terminal from among these users' terminals 20, and then have the selected location notification terminal notify the server 10 of its location information.
[0031] In steps S100 to S102, terminal 20-1, terminal 20-2, and terminal 20-3 measure their current positions using GPS or the like, and transmit information indicating their current positions to server 10 at predetermined intervals or other timings.
[0032] In step S103, a group is created among multiple users participating in the game. The group may be created when users who are within a predetermined range centered on the user who invited participants to join the group (hereinafter referred to as the "host user") agree to join the group. In other words, the management unit 101 of the server 10 may create a group including the host user and users other than the host user when the positions of the users other than the host user are within a predetermined range from the host user's position.
[0033] A specific example will be described using FIG. 2. In the example of FIG. 2, users U01 and U02 are present within a predetermined range (within a circle surrounded by a dotted line) centered on user U03. In this situation, the game processing unit 201 of terminal 20-3 notifies the server 10 that it has received an instruction from user U03 via a screen operation to solicit participation in a group. The management unit 101 of the server 10 searches the "location information" in the user management DB 100a to identify users present within the predetermined range centered on user U03. The management unit 101 also displays a screen on the screen of the identified user U01's terminal 20-1 and the identified user U02's terminal 20-2, which asks users whether or not to accept the group participation. Upon receiving the selection of whether to accept the group participation from users U01 and U02, the game processing unit 201 of terminals 20-1 and 20-2 transmits a message indicating acceptance of the group participation to the server 10. The management unit 101 of the server 10 stores the user ID of the user who has agreed to participate in the group in the "participating user" field of the group management DB. Note that, when a user who exists within a predetermined range centered on the host user and who has been designated by the host user has agreed to participate in the group, the management unit 101 may create a group including the host user and the user who has agreed to participate in the group. Returning to FIG. 7, the explanation will be continued.
[0034] In step S104, the selection unit 102 of the server 10 selects a location notification terminal from among the multiple users included in the group. The selection unit 102 also notifies the selected location notification terminal that it has been selected as a location notification terminal.
[0035] Here, the selected location notification terminals may include a predetermined number of terminals 20, in descending order of the remaining battery power, among the terminals 20 used by each of the multiple users. The predetermined number is not particularly limited, but may be, for example, "1" or "2."
[0036] Furthermore, the location notification terminal may include a terminal 20 used by each of a plurality of users, the terminal having a remaining battery charge equal to or greater than a predetermined amount. For example, when only the remaining battery charge of terminal 20-1 among terminals 20-1, 20-2, and 20-3 is equal to or greater than a predetermined amount, selection unit 102 selects terminal 20-1 as the location notification terminal.
[0037] The location notification terminal may also include the terminal 20 of the host user.
[0038] Furthermore, the selection of a location notification terminal may be repeated at predetermined time intervals. For example, when selecting a terminal 20 whose remaining battery power is equal to or greater than a predetermined amount as a location notification terminal, the selection unit 102 of the server 10 may cause each terminal 20 to report its remaining battery power at predetermined time intervals, and update the location notification terminal based on the reported remaining battery power. In this way, the location notification terminal is switched, and the remaining battery power of each terminal 20 in the group can be averaged.
[0039] Furthermore, when the selection of a location notification terminal is repeatedly performed at predetermined time intervals, the selection unit 102 may change the length of the predetermined time depending on the remaining battery power of the location notification terminal. For example, if a location notification terminal is a terminal 20 with a slightly higher remaining battery power than other terminals 20 in the group, the predetermined time may be longer than if the location notification terminal is a terminal 20 with a significantly higher remaining battery power than other terminals 20 in the group. Since the frequency of the selection process of a location notification terminal is reduced, the power consumption of the terminals 20 and the server 10 can be reduced.
[0040] In step S105, the game processing unit 104 of the server 10 and the game processing units 201 of the terminals 20-1, 20-2, and 20-3 cooperate to start processing related to the group game. Note that in the processing procedure of step S104, it is assumed that the terminal 20-2 has been selected as the location notification terminal.
[0041] In step S106, while the group is playing the game, the position acquisition unit 203 of the terminal 20-2 measures the current position using a GPS or the like, and transmits information indicating the current position to the server 10 at predetermined intervals or other timings.
[0042] In steps S107 and S108, if it is necessary to share the current location within the group, the game processing unit 104 of the server 10 may notify terminal 20-1 and terminal 20-3 of the current location notified by terminal 20-2. Note that the processing procedures of steps S107 and S108 may be performed directly between terminals 20 without going through the server 10. For example, when creating a group, a connection using short-range communication may be established between terminal 20-1, terminal 20-2, and terminal 20-3. Furthermore, terminal 20-2 may notify terminal 20-1 and terminal 20-3 of the acquired current location using this connection.
[0043] The game processing unit 104 of the server 10 executes processing related to the group game using the location information notified from the terminal 20-2 in the processing procedure of step S107.
[0044] Here, in a game played in a group, the game processing unit 104 may regard the current location notified from a location notification terminal as the current location of each terminal 20 included in the group (hereinafter referred to as "group location"). In other words, the current locations of each terminal 20 included in the group may be the same. In this case, when multiple terminals 20 are selected as location notification terminals, the game processing unit 104 may regard the center point of the multiple current locations notified from each location notification terminal as the location of the group. The location of the center point can be calculated, for example, by dividing the sum of the latitude and longitude values notified from each location notification terminal by the number of location notification terminals.
[0045] Furthermore, when there is one position notification terminal, the game processing unit 104 may store the position information of each terminal 20 at the time the group is created, and may consider each terminal to have moved in the same direction and distance as the direction and distance moved by the position notification terminal. In other words, as the position notification terminal moves, each terminal 20 in the group may move in parallel while maintaining the positional relationship at the time the group was created.
[0046] During game execution, the output unit 103 of the server 10 may display a map indicating the current location of each terminal 20 on the screen of each terminal 20. For example, when multiple users are not grouped, the output unit 103 may determine the location of each of the multiple users to be displayed on the map based on location information acquired by each of the multiple terminals 20. FIG. 8 shows an example of a map display. The left side of FIG. 8 shows an example of a map display before groups are formed. As shown on the left side of FIG. 8, before groups are formed, icons indicating the locations of users U01 to U03 are displayed at the current locations of terminals 20-1 to 20-3. Furthermore, when multiple users have formed a group, the output unit 103 may determine the location of each of the multiple users based on location information acquired by a location acquisition terminal. The right side of FIG. 8 shows an example of a map display in a case where, after groups are formed, the current locations notified by the location notification terminals are considered to be the location of the group. After forming the group, icons indicating the locations of users U01 to U03 are displayed superimposed on the current location of terminal 20-2. Returning to FIG.
[0047] Games using location information may include a game that can be played when the location information of each user included in a group is within a predetermined range (hereinafter referred to as a "location-restricted game"). In this case, the game processing unit 104 may permit the group or each terminal 20 included in the group to play the location-restricted game when the location information acquired by the location notification terminal is within the predetermined range. This allows each user included in the group to play the location-restricted game as long as the location notification terminal is within the predetermined range.
[0048] Furthermore, even after a location notification terminal has been selected, the game processing unit 104 may exceptionally cause the terminal 20 of each user included in the group to acquire a current location, and if the location information acquired by each terminal 20 is within the predetermined range, permit the group or each terminal 20 included in the group to execute a location-limited game. For example, when the game processing unit 104 confirms that a location notification terminal is present within the predetermined range, it instructs terminals 20 included in the group other than the location notification terminal to notify their location information. Furthermore, the terminal 20 that has received the instruction acquires its current location and notifies the server 10. As a result, in order for each user included in the group to play the location-limited game, the terminal 20 of each user must be present within the predetermined range, and therefore the determination to start the location-limited game can be made more rigorous.
[0049] The management unit 101 may instruct terminals 20 other than the location notification terminals included in the group to notify their current locations after a predetermined time has elapsed since the group was created. If the location information acquired from each terminal 20 included in the group in response to this instruction is not within a predetermined range from the location of the group, the management unit 101 may exclude from the group the user of the terminal 20 whose location information is not within the predetermined range.
[0050] <Summary> According to the embodiment described above, among the terminals 20 of multiple users included in a group, some of the terminals 20 are caused to acquire location information, and the acquired location information is shared within the group. This makes it possible to reduce the power consumption of the terminals in processes that use the location information.
[0051] The above-described embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. The flowcharts, sequences, elements included in the embodiments, and their arrangements, materials, conditions, shapes, sizes, etc., described in the embodiments are not limited to those illustrated and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined with each other.
[0052] <Additional Notes> <Appendix 1> An information processing device that executes a process using location information, an administration unit that manages a group including a plurality of users; a processing unit that executes processing to be performed by the group using location information acquired by some user terminals selected from user terminals used by each of the plurality of users included in the group; An information processing device having the above.
[0053] According to Supplementary Note 1, when a group process is performed using location information, it is possible to reduce the power consumption of the terminal.
[0054] <Appendix 2> The processing unit If the plurality of users are not in the group, a predetermined process is executed using location information acquired by each of the user terminals used by the plurality of users; When the plurality of users form the group, the location information acquired by the some of the user terminals is used to execute a process to be performed by the group. 2. The information processing device according to claim 1.
[0055] According to Supplementary Note 2, when group processing is performed using location information after forming a group, it is possible to reduce the power consumption of the terminals.
[0056] <Appendix 3> the part of user terminals includes a predetermined number of user terminals, in descending order of remaining battery power, among the user terminals used by each of the plurality of users; 3. The information processing device according to claim 1 or 2.
[0057] According to Appendix 3, it becomes possible to reduce power consumption of devices with low battery levels.
[0058] <Appendix 4> the some user terminals include user terminals used by the plurality of users, each of which has a remaining battery charge equal to or greater than a predetermined amount. 3. The information processing device according to claim 1 or 2.
[0059] According to Appendix 4, it becomes possible to reduce power consumption of devices with low battery levels.
[0060] <Appendix 5> The selection of the part of user terminals is repeatedly performed at predetermined time intervals. 5. The information processing device according to any one of Supplementary Notes 1 to 4.
[0061] According to Supplementary Note 5, it becomes possible to average out the battery consumption of each terminal 20.
[0062] <Appendix 6> the part of user terminals includes, among user terminals used by each of the plurality of users, a user terminal of a host user who has invited users to join the group; 3. The information processing device according to claim 1 or 2.
[0063] According to Supplementary Note 6, it is possible to reduce the battery consumption of each terminal 20 other than the terminal 20 of the user who proposed forming a group.
[0064] <Appendix 7> the management unit creates the group when a location of a user other than the host user is within a predetermined range from the location of the host user. 7. The information processing device according to claim 6.
[0065] According to Appendix 7, it becomes possible to form groups of users who are located close to each other.
[0066] <Appendix 8> When location information acquired from each of the user terminals used by the plurality of users is not within a predetermined range from the location of the group after a predetermined time has elapsed, the management unit excludes from the group users of user terminals whose location information is not within the predetermined range. An information processing device according to any one of Supplementary Notes 1 to 7.
[0067] According to Appendix 8, users who move away from the range where it is possible to form a group are excluded from the group, which makes it possible to ensure the accuracy of the location information of each device within the group.
[0068] <Appendix 9> the processing unit executes processing related to the game to be played by the group using the location information acquired by the some of the user terminals. An information processing device according to any one of appendices 1 to 8.
[0069] According to Appendix 9, it becomes possible to play group games using location information.
[0070] <Appendix 10> the game includes a location-limited game that can be executed when location information of each of a group of a plurality of users is within a predetermined range; the processing unit permits the group to play the location-limited game when each of a plurality of pieces of location information acquired by each of the plurality of users included in the group is within the predetermined range; 10. The information processing device according to claim 9.
[0071] According to Appendix 10, when the terminal 20 of each user in the group is located within a range where the location-limited game can be played, the location-limited game is permitted to be played, thereby improving the accuracy of determining whether or not the location-limited game can be played.
[0072] <Appendix 11> the game includes a location-limited game that can be executed when location information of each of a group of a plurality of users is within a predetermined range; the processing unit permits the group to play the location-limited game when the location information acquired by the some of the user terminals is included in the predetermined range. 10. The information processing device according to claim 9.
[0073] According to Appendix 11, whether or not a location-limited game can be played is determined based on whether or not some of the terminals 20 of users in a group are located within a range where the location-limited game can be played, making it possible to determine whether or not a location-limited game can be played while reducing the power consumption of the terminals 20.
[0074] <Appendix 12> an output unit that outputs information for displaying an image in which the positions of the plurality of users included in the group are superimposed on a map, The output unit If the plurality of users are not grouped, determining the location of each of the plurality of users based on location information acquired by each of the user terminals used by the plurality of users; When the plurality of users form the group, determining the location of each of the plurality of users based on location information acquired by the some of the user terminals. 12. The information processing device according to any one of Supplementary Notes 1 to 11.
[0075] According to Appendix 12, when displaying the location of each user on a map, location information obtained from the terminals 20 of some of the users in the group is used, making it possible to display the location of each user on a map while reducing the power consumption of the terminals 20.
[0076] <Appendix 13> An information processing method performed by an information processing device that executes a process using location information, managing a group including a plurality of users; executing a process to be performed by the group using location information acquired by some user terminals selected from user terminals used by each of the plurality of users included in the group; An information processing method comprising:
[0077] According to Supplementary Note 13, when a group process is performed using location information, it is possible to reduce the power consumption of the terminal.
[0078] <Appendix 14> A computer that executes processing that uses location information managing a group including a plurality of users; executing a process to be performed by the group using location information acquired by some user terminals selected from user terminals used by each of the plurality of users included in the group; A program to execute.
[0079] According to Supplementary Note 14, when group processing is performed using location information, it is possible to reduce the power consumption of the terminals. [Explanation of symbols]
[0080] 1...game system, 10...server, 11...processor, 12...storage device, 13...communication IF, 14...input device, 15...output device, 20...terminal, 100...storage unit, 100a...user management DB, 100b...group management DB, 101...management unit, 102...selection unit, 103...output unit, 104...game processing unit, 201...game processing unit, 202...selection unit, 203...position acquisition unit
Claims
1. one or more processors, When multiple users who play a game form a group, an information processing device designates some of the user terminals of each of the multiple users as location notification terminals, and if the location information of the location notification terminal is within a predetermined range, allows each of the multiple users who formed the group to play a predetermined game, and after a predetermined time has passed, if there is a user terminal in the group other than the location notification terminal whose location information is not within the predetermined range, excludes that user terminal from the group.
2. An information processing method in which, when multiple users who play a game form a group, one or more processors designate some of the user terminals of each of the multiple users as location notification terminals, and if the location information of the location notification terminal is within a predetermined range, allow each of the multiple users who formed the group to play a predetermined game, and after a predetermined time has passed, if there is a user terminal in the group other than the location notification terminal whose location information is not within the predetermined range, exclude that user terminal from the group.
3. A program for causing a processor to function as follows: when multiple users who play a game form a group, some of the user terminals of each of the multiple users are designated as location notification terminals, and if the location information of the location notification terminal is within a predetermined range, each of the multiple users who formed the group is allowed to play a predetermined game; and after a predetermined time has passed, if there is a user terminal in the group other than the location notification terminal whose location information is not within the predetermined range, that user terminal is excluded from the group.
4. A server and a user terminal are included, The server A system in which, when multiple users who play a game form a group, some of the user terminals of each of the multiple users are designated as location notification terminals, and if the location information of the location notification terminal is within a predetermined range, each of the multiple users who formed the group is allowed to play a predetermined game, and after a predetermined time has passed, if there is a user terminal in the group other than the location notification terminal whose location information is not within the predetermined range, that user terminal is excluded from the group.
Citation Information
Patent Citations
Showpiece guide system and method
JP2009025998A
Program and information processing unit
JP2017006270A
Game method utilizing map data, game program, game terminal, and game system
JP2017023544A
Method and system of computer proceeding game based on position information of user, and program for computer executing method
JP2018064708A
Server device, game program, and information processing method
JP2019181216A