Benefit management system, benefit management method and program

The privilege grant management system addresses slow play in golf by rewarding players who meet play time and separation criteria, enhancing the efficiency of golf courses by encouraging faster play.

JP7614304B1Active Publication Date: 2025-01-15RAKUTEN GROUP INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023198591
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-11-22
Publication Date
2025-01-15
Estimated Expiration
2043-11-22

AI Technical Summary

Technical Problem

In golf, there are efforts to eliminate delays in play (slow play), and existing systems lack effective methods to appropriately reward players who contribute to reducing slow play.

Method used

A privilege grant management system that includes play time specifying, arrival time difference specifying, and benefit determining mechanisms to reward players who meet certain conditions related to play time and separation from the group, such as completing missions or maintaining a suitable separation degree.

Benefits of technology

The system effectively rewards players who contribute to reducing slow play by granting benefits based on their compliance with play time and separation conditions, encouraging faster play and reducing overall golf course delays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007614304000001_ABST
    Figure 0007614304000001_ABST
Patent Text Reader

Abstract

To provide a reward giving management system, a reward giving management method, and a program for appropriately giving rewards to players who have contributed to eliminating slow play. A play time determination unit 46 determines the play time of golf play by the group to which the player belongs. A distance determination unit 54 determines the distance indicating the degree to which the group to which the player belongs is separated from the previous group in golf play. A privilege grant determination unit 56 determines to grant a privilege to the player if the play time satisfies a given play time condition, or if the play time does not satisfy the play time condition but the distance satisfies the given distance condition.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a privilege granting management system, a privilege granting management method, and a program. [Background technology]

[0002] Patent Document 1 describes a cart management device that determines that a cart jam has occurred when the distance between carts is smaller than a predetermined distance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-77542 A Summary of the Invention [Problem to be solved by the invention]

[0004] In recent years, the golf world has been trying to eliminate slow play.

[0005] The present invention has been made in consideration of the above-mentioned problems, and one of its objectives is to provide a reward awarding management system, a reward awarding management method, and a program that can appropriately award rewards to players who have contributed to eliminating slow play. [Means for solving the problem]

[0006] (1) The bonus awarding management system of the present invention includes a play time determination means for determining a playing time of a golf play by a group to which a player belongs, a separation degree determination means for determining a degree of separation indicating the degree to which the group to which the player belongs is separated from the previous group in the golf play, and a bonus awarding decision means for deciding to award a bonus to the player if the play time satisfies a given play time condition, or if the play time does not satisfy the play time condition but the separation degree satisfies a given separation condition.

[0007] (2) The bonus granting management system may further include an arrival time difference determination means for determining, for each of a plurality of holes, an arrival time difference which is the time difference between the time when the group to which the player belongs arrives at a given position corresponding to that hole and the time when the group preceding that group arrives at that position, and the distance determination means determines the distance based on the arrival time difference determined for each of the plurality of holes.

[0008] (3) The bonus granting management system may further include an excess time determination means for determining, for each of the plurality of holes, an excess time, which is the time by which the time corresponding to the arrival time difference exceeds a given specified time, and the distance determination means determines the degree of separation based on the sum of the excess times determined for each of the plurality of holes.

[0009] (4) The bonus-granting management system may further include an arrival time difference determination means for determining, for each of a plurality of holes, an arrival time difference which is the time difference between the timing at which the group to which the player belongs arrives at a given position corresponding to that hole and the timing at which the group preceding the said group arrives at that position, a mission notification means for notifying the player of a mission if the arrival time difference determined for the hole satisfies a given arrival time difference slow play condition, and a mission achievement determination means for determining whether the player has satisfied a given mission achievement condition when the mission has been notified, and the bonus-granting determination means determines to grant a bonus to the player if the number of missions completed or the achievement rate satisfies a given achievement level condition.

[0010] (5) The play time determination means may determine the play time for each of the plurality of holes, and the mission notification means may notify the player of a mission for a hole subsequent to the hole if the play time for the hole satisfies a given play time slow play condition and the arrival time difference determined for the hole satisfies the arrival time difference slow play condition. The bonus granting management system may be as described in (4) above.

[0011] (6) The play time determination means may determine the play time for each of the plurality of holes, and the mission notification means may notify the player of a mission for a hole subsequent to the hole if the play time for the hole satisfies a given play time slow play condition and the arrival time difference determined for the hole subsequent to the hole satisfies the arrival time difference slow play condition. The bonus granting management system may be as described in (4) above.

[0012] (7) The play time determination means may further include a mission notification means for determining the play time for each of a plurality of holes, and for notifying the player of a mission for a hole subsequent to the hole if the play time for the hole satisfies a given play time slow play condition, and a mission achievement determination means for determining whether the player has satisfied a given mission achievement condition for the subsequent hole in the golf play of the subsequent hole when the mission has been notified, and the bonus awarding determination means may be the bonus awarding management system described in (1) above, which determines to award a bonus to the player if the number of missions completed or the achievement rate satisfies a given achievement level condition.

[0013] (8) The privilege granting management system may be as described in any one of (1) to (7) above, further including an arrival detection means for detecting, for each of a plurality of holes, that a terminal installed in a golf cart has arrived at a given position corresponding to the hole, wherein the play time determination means determines the play time based on the timing at which it is detected that the terminal installed in the golf cart of the group to which the player belongs has arrived at the given position, and the distance determination means determines the distance based on the timing at which it is detected that the terminal installed in the golf cart of the group to which the player belongs has arrived at the given position and the timing at which it is detected that the terminal installed in the golf cart of the group preceding the group has arrived at the given position.

[0014] (9) A bonus granting management method according to the present invention includes the steps of: identifying a playing time of a golf game played by a group to which a player belongs; identifying a degree of separation indicating the degree to which the group to which the player belongs is separated from the previous group in the golf game; and deciding to grant a bonus to the player if the playing time satisfies a given playing time condition, or if the playing time does not satisfy the playing time condition but the degree of separation satisfies a given separation condition.

[0015] (10) The program of the present invention is a program for causing a computer to execute the steps of: identifying a playing time of a golf play by a group to which a player belongs; identifying a degree of separation indicating the degree to which the group to which the player belongs is separated from the previous group in the golf play; and deciding to grant a privilege to the player if the playing time satisfies a given playing time condition, or if the playing time does not satisfy the playing time condition but the degree of separation satisfies a given separation condition. [Brief description of the drawings]

[0016] [Figure 1]1 is a diagram showing an example of the overall configuration of a play time management system according to an embodiment of the present invention; [Figure 2A] FIG. 2 is a diagram illustrating an example of a configuration of a server according to an embodiment of the present invention. [Figure 2B] FIG. 2 is a diagram illustrating an example of a configuration of a terminal according to an embodiment of the present invention. [Diagram 3] FIG. 2 is a functional block diagram showing an example of functions of a server according to an embodiment of the present invention. [Figure 4] FIG. 11 is a diagram showing an example of play time management data. [Diagram 5] FIG. 11 is a diagram showing an example of play time management data. [Figure 6] FIG. 11 is a diagram showing an example of play time management data. [Figure 7] FIG. 11 is a diagram showing an example of play time management data. [Figure 8] FIG. 11 is a diagram showing an example of play time management data. [Figure 9] FIG. 13 is a diagram illustrating an example of specifying the separation degree. [Figure 10A] FIG. 4 is a flow diagram showing an example of a flow of processing performed by a server according to an embodiment of the present invention. [Figure 10B] FIG. 4 is a flow diagram showing an example of a flow of processing performed by a server according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

[0018] FIG. 1 is a diagram showing an example of the overall configuration of a play time management system 1 according to this embodiment. As shown in FIG. 1, the play time management system 1 according to this embodiment includes a server 10 and a plurality of terminals 12 (12a, 12b, 12c, ...). The terminals 12 are provided in golf carts 14 (14a, 14b, 14c, ...). In the example of FIG. 1, the terminals 12a, 12b, and 12c are provided in golf carts 14a, 14b, and 14c, respectively. The server 10 and the terminals 12 are connected to a computer network 16 such as the Internet. Therefore, the server 10 and the terminals 12 can communicate with each other via the computer network 16.

[0019] The server 10 according to the present embodiment is a server computer including a processor 20, a storage unit 22, and a communication unit 24, as shown in FIG. 2A. The processor 20 is a program-controlled device such as a microprocessor that operates according to a program installed in the server 10. The storage unit 22 is a storage element such as a ROM or RAM, or a solid-state drive (SSD). The storage unit 22 stores programs to be executed by the processor 20. The communication unit 24 is a communication interface for wired or wireless communication, and transmits and receives data to and from the terminal 12 via the computer network 16. The server 10 may be installed in a clubhouse of a golf course, or may be installed in a location such as a data center away from the golf course.

[0020] The terminal 12 according to the present embodiment is, for example, a computer such as a mobile phone (including a smartphone) or a mobile information terminal (including a tablet computer), and functions as a golf navigation terminal. The terminal 12 according to the present embodiment includes, for example, a processor 30, a storage unit 32, a communication unit 34, a touch panel 36, and a sensor unit 38, as shown in FIG. 2B.

[0021] The processor 30 is, for example, a program-controlled device such as a microprocessor that operates according to a program installed in the terminal 12. The storage unit 32 is, for example, a storage element such as a ROM or a RAM, or a solid-state drive (SSD). The storage unit 32 stores a program executed by the processor 30. The communication unit 34 is, for example, a communication interface for wired or wireless communication, and transmits and receives data to and from a computer such as the server 10 via the computer network 16. The touch panel 36 displays and outputs information according to an instruction input from the processor 30, and outputs the contents of an operation performed by a user to the processor 30. The sensor unit 38 is, for example, a sensing device such as a GPS module, an acceleration sensor, a motion sensor, or a direction sensor. In this embodiment, a case in which the sensor unit 38 is included in the terminal 12 will be described, but the sensor unit 38 may be located outside the terminal 12.

[0022] The golf cart 14 according to this embodiment is used on a golf course and moves around the golf course carrying players who will play golf. In this embodiment, a golf cart 14 is assigned to each group (party). Players belonging to a certain group play golf using the golf cart 14 assigned to that group.

[0023] In this embodiment, for example, the first group, whose golf play starts at 9:00, uses golf cart 14a, the second group, whose golf play starts at 9:15, uses golf cart 14b, and the third group, whose golf play starts at 9:39, uses golf cart 14c. Each of the first, second, and third groups includes one to four players.

[0024] Then, in this embodiment, for each of a plurality of groups, after the players belonging to that group have finished playing golf, it is determined whether or not to grant a privilege to the players belonging to that group, as described below.

[0025] The benefit according to the present embodiment may be anything that provides some benefit to the player, and may be, for example, a coupon, an item, points, electronic money, or the like. The method of granting the benefit itself may be a known method. For example, a coupon or an item may be sent by email or mail to the player to whom the benefit is granted. Also, for example, the balance of points, electronic money, or the like of the player to whom the benefit is granted may be increased.

[0026] In the following description, the golf play is assumed to be a half-round of nine holes, but the scope of application of the present invention is not limited to a half-round. For example, the present invention can be applied to one round of 18 holes or three holes.

[0027] The functions of the server 10 according to the present embodiment and the processes executed by the server 10 according to the present embodiment will be further described below.

[0028] Fig. 3 is a functional block diagram showing an example of functions implemented in the server 10 according to the present embodiment. Note that the server 10 according to the present embodiment does not need to implement all of the functions shown in Fig. 3, and may implement functions other than the functions shown in Fig. 3.

[0029] The server 10 according to this embodiment functions as a reward management system that determines whether or not to reward a player. As shown in Fig. 3, the server 10 according to this embodiment functionally includes, for example, a checkpoint data storage unit 40, a position information receiving unit 42, an arrival detection unit 44, a play time determination unit 46, an arrival time difference determination unit 48, a mission notification unit 50, a mission achievement determination unit 52, a separation degree determination unit 54, a reward award determination unit 56, and a reward award unit 58.

[0030] The checkpoint data storage unit 40 is implemented mainly in the storage unit 22. The position information receiving unit 42 and the mission notification unit 50 are implemented mainly in the communication unit 24. The arrival detection unit 44, the play time determination unit 46, the arrival time difference determination unit 48, the mission achievement determination unit 52, the separation degree determination unit 54, the bonus granting decision unit 56, and the bonus granting unit 58 are implemented mainly in the processor 20.

[0031] The above functions may be implemented by executing a program including instructions corresponding to the above functions, which is installed on the server 10, which is a computer, on the server 10. The program may also be supplied to the server 10 via a computer-readable information storage medium, such as an optical disk, a magnetic disk, a magnetic tape, or a magneto-optical disk, or via the Internet, for example.

[0032] In this embodiment, for example, the checkpoint data storage unit 40 stores checkpoint data indicating a given position (hereinafter referred to as a checkpoint) that is set in advance for each of a plurality of holes in a golf course. The checkpoint data storage unit 40 may store a plurality of checkpoint data that are respectively associated with a plurality of holes included in a golf course. The checkpoint may be set at any position within a hole, and may be set, for example, at the exit of the hole (near the green, etc.) or at the entrance of the hole (near the teeing area, etc.). In the following description, it is assumed that the checkpoint for each hole is set at the exit of the hole.

[0033] A checkpoint according to this embodiment may be a location corresponding to a geographical point expressed by a combination of latitude and longitude, for example. In this case, the checkpoint data may include an identifier of a hole associated with the checkpoint data, data indicating the latitude of a checkpoint set on the hole, and data indicating the longitude of a checkpoint set on the hole.

[0034] Furthermore, a checkpoint according to this embodiment may be a position corresponding to a geographical area (e.g., a rectangular area) expressed by a combination of a latitude range and a longitude range. In this case, the checkpoint data may include an identifier of a hole associated with the checkpoint data, data indicating the latitude range of the checkpoints set on the hole, and data indicating the longitude range of the checkpoints set on the hole.

[0035] The shape of the geographical area corresponding to the checkpoint is not particularly limited, and for example, the checkpoint may be a circular geographical area.

[0036] In this embodiment, the location information receiving unit 42 receives location information indicating the location of the terminal 12, for example. For example, in this embodiment, a GPS module included in the sensor unit 38 of the terminal 12 may measure the current location (e.g., latitude and longitude) of the GPS module at a predetermined time interval (e.g., every few seconds). Then, the GPS module may transmit to the server 10, in response to the positioning, location information indicating the measured current location (e.g., latitude and longitude) associated with an identifier (hereinafter, referred to as a terminal ID) of the terminal 12 and time information indicating the time when the positioning was performed. Then, the location information receiving unit 42 may receive the location information transmitted from the terminal 12 in this manner. In the following description, it is assumed that the terminal IDs of the terminal 12a, the terminal 12b, and the terminal 12c are "1", "2", and "3", respectively.

[0037] In this embodiment, for example, the arrival detection unit 44 monitors whether the terminal 12 installed on the golf cart 14 has arrived at a given position for each of a plurality of holes. The arrival detection unit 44 then detects that the terminal 12 has arrived at the given position associated with the hole. For example, the above-mentioned checkpoint corresponds to the given position.

[0038] For example, a checkpoint is assumed to be a geographical point represented by a combination of latitude and longitude. In this case, the arrival detection unit 44 may determine whether or not the distance between the geographical position (e.g., latitude and longitude) indicated by the position information and the geographical point corresponding to the checkpoint is equal to or less than a predetermined distance in response to the reception of the position information by the position information receiving unit 42. The arrival detection unit 44 may detect the timing at which the terminal 12 arrives at the checkpoint when it is first determined that the distance between the geographical position (e.g., latitude and longitude) indicated by the position information and the geographical point corresponding to the checkpoint is equal to or less than a predetermined distance.

[0039] Also, for example, a checkpoint is assumed to be a geographical area expressed by a combination of a latitude range and a longitude range. In this case, the arrival detection unit 44 may determine whether or not the geographical position (e.g., latitude and longitude) indicated by the location information received by the location information receiving unit 42 is within the geographical area corresponding to the checkpoint. The arrival detection unit 44 may detect the timing at which the geographical position indicated by the location information is first determined to be within the geographical area corresponding to the checkpoint as the timing at which the terminal 12 arrives at the checkpoint.

[0040] The method of detecting that the terminal 12 has arrived at a checkpoint is not limited to the above-mentioned method.

[0041] In this embodiment, the play time determination unit 46 generates play time management data as illustrated in, for example, Fig. 4 to Fig. 8. Fig. 4 is a diagram showing an example of play time management data before the start of golf play for the first group. Fig. 5 is a diagram showing an example of play time management data at 10:42. Fig. 6 is a diagram showing an example of play time management data at 10:58. Fig. 7 is a diagram showing an example of play time management data at 11:10. Fig. 8 is a diagram showing an example of play time management data after golf play for the third group has ended.

[0042] In this embodiment, for example, the play time management data, which is in the initial state shown in Fig. 4, is updated through the states shown in Fig. 5, Fig. 6, Fig. 7, and finally to the state shown in Fig. 8. In this way, the play time management data is appropriately updated as the golf play of each group progresses.

[0043] The play time management data is data associated with a group. In the examples of Figures 4 to 8, three play time management data are shown, which are associated with the first group, the second group, and the third group, respectively. The play time management data includes, for example, a group ID, start timing data, and multiple pieces of arrival timing data.

[0044] The group ID included in the play time management data is, for example, an identifier of a group associated with the play time management data. The group ID corresponds to the row represented as "group ID" in the examples of Figures 4 to 8.

[0045] In this embodiment, the play time determination unit 46 holds data associating the above-mentioned terminal ID with the above-mentioned group ID. The play time determination unit 46 is then capable of identifying the group ID associated with the terminal ID based on the terminal ID. For example, it is assumed here that the terminal ID "1" is associated with the group ID "1," the terminal ID "2" is associated with the group ID "2," and the terminal ID "3" is associated with the group ID "3."

[0046] The start timing data included in the play time management data is, for example, data indicating the start timing (for example, the start time) of the golf play of the group. The start timing data corresponds to the line expressed as "START" in the examples of Figures 4 to 8.

[0047] The arrival timing data included in the play time management data is data indicating the timing (e.g., arrival time) of arrival at a checkpoint (here, for example, a checkpoint provided at the exit of each hole) set in each of a plurality of holes where the golf play of the group is performed in the golf play. In the example of Fig. 4 to Fig. 8, nine arrival timing data (1H exit arrival timing data to 9H exit arrival timing data) are included in the play time management data. The nine arrival timing data correspond to different holes. For example, the 1H exit arrival timing data indicates the arrival time at the checkpoint set in the 1st hole. Similarly, the 2H exit arrival timing data to 9H exit arrival timing data indicate the arrival time at the checkpoint set in the 2nd hole to the 9th hole, respectively. The 1H exit arrival timing data corresponds to the row represented as "1H" in the examples of Fig. 4 to Fig. 8. Similarly, the 2H exit arrival timing data to 9H exit arrival timing data correspond to the rows represented as "2H" to "9H" in the examples of Fig. 4 to Fig. 8.

[0048] As shown in FIG. 4, at the start of golf play, i.e., in the initial state, values ​​are set for the group ID and start timing data included in the play time management data, but no value is set for the checkpoint arrival timing data included in the play time management data.

[0049] Here, for example, a given start time may be set in the start timing data. For example, assume that the start times of the first, second, and third groups at the time of reservation for golf play are 9:00, 9:15, and 9:30, respectively. In this case, as shown in FIG. 4, the value of the start timing data included in the play time management data with a group ID of 1 may be set to 9:00. Also, the value of the start timing data included in the play time management data with a group ID of 2 may be set to 9:15. Also, the value of the start timing data included in the play time management data with a group ID of 3 may be set to 9:30.

[0050] The play time determination unit 46 may then determine the terminal ID associated with the location information and the value of the time information associated with the location information in response to the arrival detection unit 44 detecting that the terminal 12 has arrived at a checkpoint based on the location information received by the location information receiving unit 42. The play time determination unit 46 may then set the time indicated by the time information to the value of arrival timing data corresponding to the hole in which the checkpoint is set, in the play management data including the group ID determined based on the terminal ID.

[0051] For example, it is assumed that the terminal 12a has arrived at the checkpoint of the first hole based on the location information in which the terminal ID "1" is associated with the time information "9:15". In this case, as shown in Figs. 5 to 8, the value of the 1H exit arrival timing data of the play time management data in which the group ID is 1 may be set to 9:15. Also, it is assumed that the terminal 12b has arrived at the checkpoint of the first hole based on the location information in which the terminal ID "2" is associated with the time information "9:28". In this case, as shown in Figs. 5 to 8, the value of the 1H exit arrival timing data of the play time management data in which the group ID is 2 may be set to 9:28. Also, it is assumed that the terminal 12c has arrived at the checkpoint of the first hole based on the location information in which the terminal ID "3" is associated with the time information "9:40". In this case, as shown in Figs. 5 to 8, the value of the 1H exit arrival timing data of the play time management data in which the group ID is 3 may be set to 9:40.

[0052] In this embodiment, it is not necessary to set a given start time in the start timing data. In this case, for example, the checkpoint data storage unit 40 may store checkpoint data indicating a checkpoint set at the entrance (near the teeing area, etc.) of the first hole (for example, the start hole). Then, in response to the arrival detection unit 44 detecting that the terminal 12 has arrived at the checkpoint based on the location information received by the location information receiving unit 42, the play time determination unit 46 may determine the terminal ID associated with the location information and the value of the time information associated with the location information. Then, the play time determination unit 46 may set the time indicated by the time information to the value of the start timing data of the play management data including the group ID identified based on the terminal ID.

[0053] In this embodiment, the play time determination unit 46 determines the play time of golf play by the group to which the player belongs. Here, the play time determination unit 46 may determine the play time for each of a plurality of holes. The play time determination unit 46 may also determine the play time based on the timing at which it is detected that the terminal 12 installed on the golf cart 14 of the group to which the player belongs has arrived at a given position (for example, the above-mentioned checkpoint).

[0054] For example, in the example of FIG. 5, the play time determination unit 46 determines the time from the time indicated by the start timing data included in the play time management data with a group ID of 1 to the time indicated by the 1H exit arrival timing data included in the play time management data as the play time of the 1st hole of the 1st group. Also, the play time is determined from the time indicated by the 1H exit arrival timing data included in the play time management data with a group ID of 1 to the time indicated by the 2H exit arrival timing data included in the play time management data as the play time of the 2nd hole of the 1st group. The play times of the other holes are determined in the same manner. Also, the play times of the other groups are determined in the same manner.

[0055] Also, the play time determination unit 46, for example, determines the play time of the entire golf play. For example, the sum of the play times determined as described above for each of the multiple holes played in the golf play may be determined as the play time of the entire golf play. Also, for example, the time from the time indicated by the start timing data included in the play time management data to the time indicated by the arrival timing data of the last hole included in the play time management data may be determined as the play time of the entire golf play.

[0056] 8, the play time of the first group playing golf is specified as 1 hour and 55 minutes, which is the time from 9:00 to 10:55. The play time of the second group playing golf is specified as 2 hours and 30 minutes, which is the time from 9:15 to 11:45. The play time of the third group playing golf is specified as 2 hours and 20 minutes, which is the time from 9:30 to 11:50.

[0057] In this embodiment, for example, the arrival time difference determination unit 48 determines, for each of a plurality of holes, an arrival time difference that is the time difference between the timing when the group to which the player belongs arrives at a given position associated with the hole and the timing when the group preceding the group arrives at the position. In the following description, the group preceding the group refers to the group immediately preceding the group, that is, the group immediately preceding the group. Note that in this embodiment, the group preceding the group does not need to be the group immediately preceding the group, and may be, for example, the group two groups before the group.

[0058] In the example of Figure 8, for example, the arrival time difference determination unit 48 determines the arrival time difference of the second group at the first hole to be 13 minutes, which is the time from 9:15, which is the time indicated by the 1H exit arrival timing data included in the play time management data for which the group ID is 1, to 9:28, which is the time indicated by the 1H exit arrival timing data included in the play time management data for which the group ID is 2.

[0059] In this embodiment, for example, when a golf play by a certain player on a certain hole satisfies a given slow play condition, the mission notification unit 50 notifies the player of a mission.

[0060] Here, for example, the mission achievement conditions may be determined in advance. Then, the mission notification unit 50 may transmit a screen showing the mission achievement conditions to the terminal 12 provided in the golf cart 14 used by the group. Then, the terminal 12 may display the screen on the touch panel 36 of the terminal 12. For example, a given target time may be set for each of a plurality of holes. Then, the mission notification unit 50 may transmit a screen showing the target time to the terminal 12 provided in the golf cart 14 used by the group. Then, the terminal 12 may display the screen on the touch panel 36 of the terminal 12.

[0061] Also, for example, when the arrival time difference of a certain group specified for a certain hole satisfies a given arrival time difference slow play condition, the mission notification unit 50 may notify the players belonging to the group of a mission. Here, when the arrival time difference of a certain group specified for a certain hole satisfies a given arrival time difference slow play condition, a mission for a hole subsequent to the hole (for example, the hole following the hole) may be notified to the players belonging to the group. Note that the arrival time difference slow play condition for the hole may be set for each of a plurality of holes. Also, a common arrival time difference slow play condition may be set regardless of the hole.

[0062] For example, suppose that the arrival time difference slow play condition for the 4th hole is "arrival time difference is 15 minutes or more." As shown in FIG. 5, the arrival time of the 2nd group at the checkpoint set for the 4th hole is 10:25, and the arrival time of the 3rd group at the checkpoint set for the 4th hole is 10:42. In this case, the arrival time difference for the 3rd group is 17 minutes, so the arrival time difference slow play condition is satisfied. In this case, the mission for the 5th hole may be notified to the players belonging to the 3rd group.

[0063] For example, assume that the target time for the 5th hole is 15 minutes. In this case, the mission notification unit 50 may transmit a screen showing a character string "Finish the next 5 holes in less than 15 minutes!" to the terminal 12c. The screen may then be displayed on the touch panel 36 of the terminal 12c. In this case, the above-mentioned mission achievement condition is "Play time for the 5th hole is less than 15 minutes."

[0064] Also, for example, when the play time of a group on a certain hole satisfies a given play time slow play condition, the mission notification unit 50 may notify the players belonging to the group of a mission on a hole subsequent to the hole (for example, the hole following the hole). Here, a play time slow play condition on the hole may be set for each of a plurality of holes. Also, a common play time slow play condition may be set regardless of the hole.

[0065] For example, suppose that the play time slow play condition for the 4th hole is "play time 15 minutes or more." As shown in FIG. 5, the arrival time of the 3rd group at the checkpoint set for the 3rd hole is 10:05, and the arrival time of the 3rd group at the checkpoint set for the 4th hole is 10:42. In this case, the play time of the 3rd group at the 4th hole is 37 minutes, so the play time slow play condition is met. In this case, the mission for the 5th hole may be notified to the players belonging to the 3rd group, as described above.

[0066] Furthermore, in this embodiment, when the playing time of a player on a certain hole satisfies a given playing time slow play condition and the arrival time difference of the group to which the player belongs, which is identified for that hole, satisfies a given arrival time difference slow play condition, the mission notification unit 50 may notify the player of a mission on a hole subsequent to that hole.

[0067] For example, as described above, the play time slow play condition for the 4th hole is "play time 15 minutes or more," and the arrival time difference slow play condition for the 4th hole is "arrival time difference 15 minutes or more." In the example of FIG. 5, the 3rd group satisfies both the play time slow play condition for the 4th hole and the arrival time difference slow play condition for the 4th hole as described above. In such a case, the mission for the 5th hole may be notified to the players belonging to the 3rd group as described above.

[0068] In this embodiment, for example, when a player's golf play on a certain hole satisfies given slow play conditions and the player is notified of a mission, the mission achievement determination unit 52 determines whether the player has satisfied the given mission achievement conditions.

[0069] Here, when a player's golf play on a certain hole satisfies given slow play conditions and the player is notified of a mission on a hole subsequent to the hole, the mission achievement determination unit 52 may determine whether the player has satisfied the given mission achievement conditions on the subsequent hole in his / her golf play on the subsequent hole.

[0070] For example, in the above case, the mission achievement determination unit 52 determines that the mission achievement condition is met if the play time of the third group on the fifth hole is less than 15 minutes. For example, as shown in FIG. 6, the arrival time of the third group at the checkpoint set on the fifth hole is 10:58. In this case, the play time of the third group on the fifth hole is 16 minutes. Therefore, it is determined that the mission achievement condition is not met.

[0071] Also, assume that the play time slow play condition for the 5th hole is "play time 15 minutes or more" and the arrival time difference slow play condition for the 5th hole is "arrival time difference 15 minutes or more." In this case, in the example of FIG. 6, the play time for the 3rd group on the 5th hole is 16 minutes, and the arrival time difference for the 3rd group on the 5th hole is 18 minutes. Therefore, the 3rd group satisfies both the play time slow play condition for the 5th hole and the arrival time difference slow play condition for the 5th hole. Therefore, the mission for the 6th hole is notified to the players belonging to the 3rd group.

[0072] Assume that the target time for the sixth hole is 15 minutes. In this case, in the example of FIG. 7, the play time for the sixth hole of the third group is 12 minutes. Therefore, it is determined that the mission achievement condition is met.

[0073] Also, suppose that the play time slow play condition for the 6th hole is "play time 15 minutes or more" and the arrival time difference slow play condition for the 6th hole is "arrival time difference 15 minutes or more." In this case, in the example of FIG. 7, the play time for the 3rd group on the 6th hole is 12 minutes, and the arrival time difference for the 3rd group on the 6th hole is 10 minutes. Therefore, the 3rd group does not satisfy either the play time slow play condition for the 6th hole or the arrival time difference slow play condition for the 6th hole. Therefore, the mission for the 7th hole is not notified to the players belonging to the 3rd group.

[0074] In addition, when a golf play by a certain player on a certain hole satisfies the slow play condition, the player may be notified of a mission on a hole subsequent to the hole, which is not the hole following the certain hole. For example, when the third group satisfies the slow play condition on the fourth hole, the players belonging to the third group may be notified of a mission on the seventh hole.

[0075] In this embodiment, for example, the distance determination unit 54 determines a distance indicating the degree to which a group to which a player belongs is separated from a previous group in a golf play. As described above, the previous group of the group refers to the group immediately before the group, that is, the group immediately before the group. Here, the distance determination unit 54 may determine the distance based on the timing at which it is detected that the terminal 12 provided on the golf cart 14 of the group to which the player belongs has arrived at a given position and the timing at which it is detected that the terminal 12 provided on the golf cart 14 of the group immediately before the group has arrived at the position. Here, the distance determination unit 54 may determine the distance based on the arrival time difference determined for each of a plurality of holes.

[0076] Also, for example, the separation degree determination unit 54 may determine, for each of a plurality of halls, an excess time that is the time that the time corresponding to the arrival time difference exceeds a given specified time as the separation degree in that hall. For example, if the arrival time difference is less than 15 minutes, 0 may be determined as the value of the separation degree. And, if the arrival time difference is 15 minutes or more, a value equivalent to the time obtained by subtracting 15 minutes from the arrival time difference may be determined as the value of the separation degree.

[0077] FIG. 9 is a diagram showing an example of the distance determined based on the play time management data shown in FIG. 8. For example, since the arrival time difference of the second group at the first hole is 13 minutes, the distance of the second group at the first hole is determined to be 0. Since the arrival time difference of the second group at the second hole is 17 minutes, the distance of the second group at the second hole is determined to be 2. Similarly, the distances of the third to ninth holes are determined. Similarly, the distances of the third group at each hole are determined.

[0078] The distance determination unit 54 may then determine the sum of the distance values ​​for each of the multiple holes determined for a certain group as the distance for that group. In the example of Fig. 9, the distance value for the second group is determined to be 155, and the distance value for the third group is determined to be 5.

[0079] In this embodiment, for example, when a golf play performed by a player satisfies a given condition, the benefit awarding determination unit 56 determines to award a benefit to the player.

[0080] In this embodiment, for example, the bonus awarding unit 58 awards a bonus to a player to whom it has been determined that a bonus will be awarded.

[0081] Here, for example, the bonus granting decision unit 56 may decide to grant a bonus to a player if the play time satisfies a given play time condition, or if the play time does not satisfy the play time condition but the separation degree satisfies a given separation condition.

[0082] For example, assume that the playing time condition is "total playing time in golf play is less than 2 hours." As described above, assume that the playing time of the first group's golf play is specified as 1 hour 55 minutes, the playing time of the second group's golf play is specified as 2 hours 30 minutes, and the playing time of the third group's golf play is specified as 2 hours 20 minutes. In this case, it may be determined that a privilege is to be given to the players belonging to the first group.

[0083] Also, for example, suppose the separation condition is "the value of the separation degree is less than 10." As described above, the separation degree of the second group is 155 and the separation degree of the third group is 5. In this case, the playing time of the golf play of the third group does not satisfy the playing time condition, but the separation degree of the third group satisfies the separation condition. In this case, it may be determined that a privilege is given to the players belonging to the third group.

[0084] In this embodiment, when it is decided to grant a bonus to players belonging to a certain group, the bonus may be granted to each of the players belonging to the group, or the bonus may be granted to one player belonging to the group (for example, the player who has made a reservation to play golf).

[0085] In recent years, the golf world has been trying to eliminate slow play, and players who play for a short time can be said to be contributing to the elimination of slow play.

[0086] However, if the group ahead of you is slow, the playing time will inevitably be long. Even in such a case, a player who stays with the group ahead of him and plays golf can be said to be contributing to the elimination of slow play.

[0087] In this embodiment, as described above, even if the playing time of the golf play by the group to which the player belongs does not satisfy the playing time condition, if the separation degree indicating the degree to which the group to which the player belongs is separated from the previous group satisfies the separation condition, the reward is given to the player. In this way, even if the playing time of a player is not short, a reward is appropriately given to a player who can be said to have contributed to the elimination of slow play.

[0088] In addition, the reward granting determination unit 56 may determine to grant a reward to a player when the number of completed missions or the completion rate of the missions notified to the player satisfies a given completion condition. For example, the completion condition may be "the number of completed missions is 1 or more," "the number of completed missions is 2 or more," "the completion rate is 50% or more," "the completion rate is 100%," etc.

[0089] As described above, if a player is notified of a mission when the slow play condition is met, the player is likely to try to play faster in order to complete the mission and receive a reward. A player who has a high degree of completion of the missions notified in this way can be said to be contributing to the elimination of slow play.

[0090] In this embodiment, as described above, when the number of completed missions or the completion rate notified to the player satisfies a given completion condition, a reward is given to the player. In this way, a reward is appropriately given to a player who can be said to have contributed to the elimination of slow play by completing the missions.

[0091] As described above, according to this embodiment, a reward is appropriately given to a player who contributes to the elimination of slow play. It is expected that the adoption of this embodiment will contribute to the elimination of slow play.

[0092] Here, an example of the flow of processing performed by the server 10 according to this embodiment will be described with reference to the flow diagrams shown in FIGS. 10A and 10B.

[0093] Here, for example, the process executed for the third pair will be described, but similar processes are executed for the other pairs.

[0094] In the following description, it is assumed that the mission notification unit 50 stores mission notification count data associated with the group ID and indicating the number of times a mission has been notified to a player belonging to a group identified by the group ID. The initial value of the mission notification count data is 0. It is assumed that the mission achievement determination unit 52 stores mission achievement count data associated with the group ID and indicating the number of times a player belonging to a group identified by the group ID has satisfied a mission achievement condition. The initial value of the mission achievement count data is 0.

[0095] Also, assume that play time management data with a group ID of 3 has been generated, and the start time of the third group, which is a given time, is set in the start timing data of the play time management data, and no value is set in the arrival timing data of the play time management data.

[0096] In this processing example, as described above, the arrival detection unit 44 monitors the arrival of the terminal 12c at a checkpoint in any one of the halls (S101).

[0097] Then, when arrival of the terminal 12c at a checkpoint of any hole is detected, the play time determination unit 46 updates the play time management data with a group ID of 3 (S102). Here, for example, the arrival time at the checkpoint is set as the value of the arrival timing data corresponding to the hole where the checkpoint at which the arrival was detected is set. As described above, the arrival time may be the time indicated by the time information associated with the position information at the time when the arrival at the checkpoint was detected.

[0098] Then, the play time determination unit 46 determines the play time of the third group in the hole where arrival at the checkpoint was detected (hereinafter, referred to as the arrival hole) (S103).

[0099] Then, the play time determination unit 46 determines the arrival time difference of the third group at the arrival hall (S104).

[0100] Then, the mission achievement determination unit 52 determines whether the arrival hall is a mission target hall or not (S105). For example, if a mission has been notified to a player belonging to the third group in the hole before the arrival hall, the arrival hall is determined to be a mission target hall.

[0101] If the arrival hall is a mission target hall (S105: Y), the mission achievement determination unit 52 determines whether or not the players belonging to the third group have accomplished the mission at the arrival hall (S106).

[0102] If it is determined that the mission has been accomplished (S106: Y), the mission accomplishment determination unit 52 updates the mission accomplishment count data associated with the group ID "3" (S107). Here, the value of the mission accomplishment count data is incremented by 1.

[0103] If the process shown in S105 determines that the hole is not a mission target hole (S105:N), if the process shown in S106 determines that the mission has not been accomplished (S106:N), or if the process shown in S107 has ended, the mission notification unit 50 determines whether or not the golf play at the arrival hole satisfies the slow play conditions (S108).

[0104] When it is determined that the slow play condition is satisfied (S108: Y), the mission notification unit 50 notifies the players belonging to the third group of the mission (S109). Here, for example, a screen showing the mission achievement condition is transmitted to the terminal 12c.

[0105] Then, the mission notification unit 50 updates the mission notification count data associated with the group ID "3" (S110). Here, for example, the value of the mission notification count data is incremented by 1.

[0106] If it is determined in the process shown in S108 that the slow play condition is not satisfied (S108: N), or if the process shown in S110 is completed, the play time determination unit 46 checks whether the arrival point is the last checkpoint (S111). In the above example, it is checked whether the arrival hole is the 9th hole.

[0107] If the checkpoint that has been reached is not the last checkpoint (S111: N), the process returns to S101.

[0108] If the checkpoint reached is the last checkpoint (S111: Y), the benefit granting determination unit 56 determines whether or not the play time of the golf play of the third group satisfies the play time condition (S112).

[0109] If the playing time of the golf play of the third group satisfies the playing time condition (S112: Y), the bonus awarding decision unit 56 decides to award a bonus to the players belonging to the third group (S113), and the processing shown in this processing example is terminated.

[0110] If the play time of the golf play of the third group does not satisfy the play time condition (S112: N), the separation degree specifying unit 54 specifies the value of the separation degree of the third group (S114).

[0111] Then, the privilege granting determination unit 56 judges whether or not the value of the third set of separation degrees satisfies the separation condition (S115).

[0112] If the value of the separation degree of the third group satisfies the separation condition (S115: Y), the bonus awarding decision unit 56 decides to award a bonus to the players belonging to the third group (S113), and the processing shown in this processing example is terminated.

[0113] If the value of the degree of separation of the third group does not satisfy the separation condition (S115: N), the bonus granting determination unit 56 judges whether or not the players belonging to the third group satisfy the achievement degree condition (S116). Here, for example, if the value of the mission achievement count data is equal to or greater than a predetermined value, it may be judged that the achievement condition is satisfied. Alternatively, if the value obtained by dividing the value of the mission achievement count data by the value of the mission notification count data is equal to or greater than a predetermined value, it may be judged that the achievement condition is satisfied.

[0114] If it is determined that the player belonging to the third group satisfies the achievement level condition (S116: Y), the bonus awarding decision unit 56 decides to award a bonus to the player belonging to the third group (S113), and the processing shown in this processing example is terminated.

[0115] If it is determined that the player belonging to the third group does not satisfy the achievement level condition (S116:N), the bonus awarding decision unit 56 decides not to award a bonus to the player belonging to the third group (S117), and the processing shown in this processing example is terminated.

[0116] 10A and 10B, the process shown in S116 may not be executed. In this case, if it is determined in the process shown in S115 that the value of the third set of separation degrees does not satisfy the separation condition (S115: N), the process may proceed to the process shown in S117.

[0117] 10A and 10B, the processes shown in S114 to S116 may not be executed. In this case, if it is determined in the process shown in S112 that the play time of the golf play of the third group does not satisfy the play time condition (S112: N), the process may proceed to the process shown in S117.

[0118] 10A and 10B, the processes shown in S114 and S115 may not be executed. In this case, if it is determined in the process shown in S112 that the play time of the golf play of the third group does not satisfy the play time condition (S112: N), the process may proceed to the process shown in S116.

[0119] 10A and 10B, the process shown in S112 may not be executed. In this case, if it is confirmed in the process shown in S111 that the checkpoint reached is the last checkpoint (S111: Y), the process may proceed to the process shown in S114.

[0120] 10A and 10B, the processes shown in S112, S114, and S115 may not be executed. In this case, if it is confirmed in the process shown in S111 that the checkpoint reached is the last checkpoint (S111: Y), the process may proceed to the process shown in S116.

[0121] 10A and 10B, the processes shown in S112, S114, and S116 may not be executed. In this case, if it is confirmed in the process shown in S111 that the checkpoint arrived at is the last checkpoint (S111: Y), the process may proceed to the process shown in S115. Then, if it is determined in the process shown in S115 that the value of the third set of separation does not satisfy the separation condition (S115: N), the process may proceed to the process shown in S117.

[0122] As described above, in this embodiment, checkpoints may be provided at the entrance to each hole.

[0123] In this case, when the arrival time difference of a group specified for a certain hole satisfies a given arrival time difference slow play condition, the mission notification unit 50 may notify a player belonging to the group of a mission for the hole. Then, when the player is notified of the mission, the mission achievement determination unit 52 may determine whether or not the player has satisfied the given mission achievement condition in playing golf on the hole. For example, a checkpoint may be provided at the entrance to each hole, and when the arrival time difference slow play condition for the 6th hole is satisfied, the player may be notified of a mission for the 6th hole. Then, it may be determined whether or not the player has satisfied the given mission achievement condition in playing golf on the 6th hole.

[0124] Alternatively, the mission notification unit 50 may notify the player of a mission for a hole subsequent to the hole when the play time for the hole satisfies the given play time slow play condition and the arrival time difference specified for the hole subsequent to the hole satisfies the arrival time difference slow play condition. Then, the mission achievement determination unit 52 may determine whether or not the player has satisfied the given mission achievement condition in playing the subsequent hole (the sixth hole in the above example). For example, a checkpoint may be provided at the entrance to each hole, and when both the play time slow play condition for the fifth hole and the arrival time difference slow play condition for the sixth hole are satisfied, the player may be notified of a mission for the sixth hole. Then, it may be determined whether or not the player has satisfied the given mission achievement condition in playing the sixth hole.

[0125] It should be noted that the present invention is not limited to the above-described embodiment.

[0126] 3 may be implemented in the terminal 12 instead of the server 10. In this case, communication may be performed between the terminals 12.

[0127] Furthermore, the specific character strings and numerical values ​​described above and the specific character strings and numerical values ​​in the drawings are merely examples, and the present invention is not limited to these character strings and numerical values. [Explanation of symbols]

[0128] 1 Play time management system, 10 Server, 12, 12a, 12b, 12c Terminal, 14, 14a, 14b, 14c Golf cart, 16 Computer network, 20 Processor, 22 Memory unit, 24 Communication unit, 30 Processor, 32 Memory unit, 34 Communication unit, 36 Touch panel, 38 Sensor unit, 40 Checkpoint data memory unit, 42 Position information receiving unit, 44 Arrival detection unit, 46 Play time determination unit, 48 Arrival time difference determination unit, 50 Mission notification unit, 52 Mission achievement determination unit, 54 Distance determination unit, 56 Benefit granting decision unit, 58 Benefit granting unit.

Claims

1. A play time specification means for specifying a play time of golf play by a group to which a player belongs; an arrival time difference specifying means for specifying, for each of a plurality of holes, an arrival time difference which is a time difference between a timing at which a group to which the player belongs arrives at a given position associated with the hole and a timing at which a group preceding the group arrives at the given position; a distance specifying means for specifying a distance indicating a degree to which a group to which the player belongs is separated from a previous group in the golf play based on the arrival time difference specified for each of the plurality of holes; a reward granting determination means for determining whether to grant a reward to the player when the play time satisfies a given play time condition, or when the play time does not satisfy the play time condition but the degree of separation satisfies a given separation condition; A rewards management system including:

2. an excess time specifying means for specifying an excess time, which is a time by which a time corresponding to the arrival time difference exceeds a given specified time, for each of the plurality of halls; the deviation degree specifying means specifies the deviation degree based on a sum of the excess times specified for each of the plurality of holes. The reward management system according to claim 1 .

3. an arrival time difference specifying means for specifying, for each of a plurality of holes, an arrival time difference which is a time difference between a timing at which a group to which a player belongs arrives at a given position associated with the hole and a timing at which a group preceding the group arrives at the given position; a mission notification means for notifying the player of a mission when the arrival time difference specified for the hole satisfies a given arrival time difference slow play condition; a mission achievement determination means for determining whether or not the player has satisfied a given mission achievement condition when the player is notified of the mission; a reward provision determining means for determining whether to provide a reward to the player when the number of completed missions or the completion rate of the missions satisfies a given completion condition; A rewards management system including:

4. The method further includes a play time determination means for determining a play time for each of the plurality of holes, the mission notification means notifies the player of a mission for a hole subsequent to the hole in question, when the play time for the hole satisfies a given play time slow play condition and the arrival time difference specified for the hole in question satisfies the arrival time difference slow play condition; The reward management system according to claim 3 .

5. The method further includes a play time determination means for determining a play time for each of the plurality of holes, the mission notification means notifies the player of a mission for a hole subsequent to the hole in question, when the play time for the hole in question satisfies a given play time slow play condition and the arrival time difference specified for a hole subsequent to the hole in question satisfies the arrival time difference slow play condition; The reward management system according to claim 3 .

6. A play time determination means for determining, for each of a plurality of holes, a play time of golf play by a group to which a player belongs on that hole; a mission notification means for notifying the player of a mission for a hole subsequent to the hole in question when the play time for the hole satisfies a given play time slow play condition; a mission achievement determination means for determining whether or not the player has satisfied a given mission achievement condition for the subsequent hole in a golf play of the subsequent hole when the player is notified of the mission; a reward provision determining means for determining whether to provide a reward to the player when the number of completed missions or the completion rate of the missions satisfies a given completion condition; A rewards management system including:

7. arrival detection means for detecting, for each of a plurality of holes, that a terminal provided on a golf cart has arrived at a given position associated with the hole; a play time determination means for determining a play time of the golf play by the group to which the player belongs, based on a timing when it is detected that the terminal installed in the golf cart of the group to which the player belongs has arrived at the given position; a distance specifying means for specifying a distance indicating a degree to which the group to which the player belongs is separated from the previous group in the golf play, based on a timing when it is detected that the terminal installed in the golf cart of the group to which the player belongs has arrived at the given position and a timing when it is detected that the terminal installed in the golf cart of the group preceding the said group has arrived at the given position; a reward granting determination means for determining whether to grant a reward to the player when the play time satisfies a given play time condition, or when the play time does not satisfy the play time condition but the degree of separation satisfies a given separation condition; A rewards management system including:

8. A step of the benefit granting management system identifying a playing time of golf play by a group to which the player belongs; the benefit management system specifies, for each of a plurality of holes, an arrival time difference between a time when a group to which the player belongs arrives at a given position associated with the hole and a time when a group preceding the group arrives at the given position; The privilege granting management system determines a degree of separation indicating a degree to which the group to which the player belongs is separated from a previous group in the golf play based on the arrival time difference determined for each of the plurality of holes; The reward granting management system determines whether to grant a reward to the player when the play time satisfies a given play time condition, or when the play time does not satisfy the play time condition but the separation degree satisfies a given separation condition; A method for managing rewards.

9. Identifying a playing time of a golf play by a group to which the player belongs; determining, for each of a plurality of holes, an arrival time difference that is the time difference between a time when a group to which the player belongs arrives at a given position associated with the hole and a time when a group preceding the group arrives at the given position; determining a separation degree indicating a degree to which the group to which the player belongs is separated from a previous group in the golf play based on the arrival time difference determined for each of the plurality of holes; determining whether to grant a reward to the player if the play time satisfies a given play time condition, or if the play time does not satisfy the play time condition but the separation degree satisfies a given separation condition; A program for causing a computer to execute the following.

10. A step in which the bonus granting management system determines, for each of a plurality of holes, an arrival time difference which is the time difference between the time when a group to which a player belongs arrives at a given position corresponding to the hole and the time when a group preceding the group arrives at the given position; The reward management system notifies the player of a mission when the arrival time difference specified for the hole satisfies a given arrival time difference slow play condition; a step of the reward management system determining whether or not the player has satisfied a given mission achievement condition when the mission is notified; The reward management system determines whether to reward the player when the number of completed missions or the completion rate of the missions meets a given completion condition; A method for managing rewards.

11. A step of determining, for each of a plurality of holes, an arrival time difference which is the time difference between a time when a group to which a player belongs arrives at a given position associated with the hole and a time when a group preceding the group arrives at the given position; notifying the player of a mission if the arrival time difference identified for the hole satisfies a given arrival time difference slow play condition; determining whether or not the player has satisfied a given mission achievement condition when the player is notified of the mission; determining whether to give a reward to the player when the number of completed missions or the completion rate of the missions satisfies a given completion condition; A program for causing a computer to execute the following.

12. A step in which the privilege granting management system specifies, for each of a plurality of holes, a playing time of golf play by a group to which the player belongs at that hole; a step of notifying the player of a mission for a hole subsequent to the hole when the play time for the hole satisfies a given play time slow play condition by the bonus granting management system; a step of the benefit granting management system determining whether or not the player has satisfied a given mission achievement condition in the subsequent hole in a golf play of the subsequent hole when the mission is notified; The reward management system determines whether to reward the player when the number of completed missions or the completion rate of the missions meets a given completion condition; A method for managing rewards.

13. A step of determining, for each of a plurality of holes, a playing time of golf play by a group to which a player belongs on that hole; when the play time for the hole satisfies a given play time slow play condition, notifying the player of a mission for a hole subsequent to the hole; a step of determining whether or not the player has satisfied a given mission achievement condition for the subsequent hole in a golf play of the subsequent hole when the player is notified of the mission; determining whether to give a reward to the player when the number of completed missions or the completion rate of the missions satisfies a given completion condition; A program for causing a computer to execute the following.

14. A step in which the reward management system detects, for each of a plurality of holes, that a terminal installed on a golf cart has arrived at a given position associated with the hole; A step in which the reward giving management system specifies a playing time of golf play by the group to which the player belongs, based on a timing when it is detected that the terminal installed in the golf cart of the group to which the player belongs has arrived at the given position; determining a degree of separation indicating a degree to which the group to which the player belongs is separated from the preceding group in the golf play, based on a timing when it is detected that the terminal installed in the golf cart of the group to which the player belongs has arrived at the given position and a timing when it is detected that the terminal installed in the golf cart of the group preceding the said group has arrived at the given position, The reward granting management system determines whether to grant a reward to the player when the play time satisfies a given play time condition, or when the play time does not satisfy the play time condition but the separation degree satisfies a given separation condition; A method for managing rewards.

15. For each of a plurality of holes, detecting that a terminal mounted on the golf cart has arrived at a given location associated with that hole; determining a play time of the golf play by the group to which the player belongs based on a timing at which the terminal installed in the golf cart of the group to which the player belongs has arrived at the given position; determining a degree of separation indicating a degree to which the group to which the player belongs is separated from the previous group in the golf play, based on a timing when it is detected that the terminal installed in the golf cart of the group to which the player belongs has arrived at the given position and a timing when it is detected that the terminal installed in the golf cart of the group preceding the group has arrived at the given position; determining whether to grant a reward to the player if the play time satisfies a given play time condition, or if the play time does not satisfy the play time condition but the separation degree satisfies a given separation condition; A program for causing a computer to execute the following.

Citation Information

Patent Citations

  • Operation management device for golf links

    JP2001299981A

  • Golf navigation portable terminal with operation management function and operation management system having the same

    JP2014150945A

  • Cart control device

    JP2016077542A

  • System and method for rewarding a golfer for rapidly playing a round of golf

    US20010006489A1

  • Indicating the time interval between groups of golfers

    WO2000014688A1