Golf mat lending machine and golf mat lending system

The golf mat lending machine addresses the challenges of transporting and managing large golf mats by integrating a transport cart, detection, and fee collection systems within an unmanned and networked management framework, enhancing efficiency and reducing costs.

JP2025069968AActive Publication Date: 2025-05-02DREATO CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023179930
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-19
Publication Date
2025-05-02
Estimated Expiration
2043-10-19

AI Technical Summary

Technical Problem

The difficulty in lending and transporting large and heavy golf mats, along with the need for unmanned loan management and network-based management.

Method used

A golf mat lending machine equipped with a transport cart, storage unit, detection unit, fee collection unit, and removal prevention unit, managed by a computer network to facilitate unmanned and networked loan management.

Benefits of technology

Enables efficient rental and transportation of golf mats as a unit, ensuring proper loan and return management through the network, reducing labor and costs associated with personnel management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025069968000001_ABST
    Figure 2025069968000001_ABST
Patent Text Reader

Abstract

To enable the transport, lending, and management of a golf mat at golf practice facilities and the like.SOLUTION: A golf mat lending machine comprises: a storage part which stores a transport carriage with a golf mat loaded; a detection part which detects that the golf mat and transport carriage are stored in the storage part; a fee collection part which collects a lending fee for the golf mat; and a taking-out prevention part which prevents the golf mat stored in the storage part from being illegally taken out. Consequently, the golf mat and transport carriage can be lent out in one body.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a golf mat rental machine and a golf mat rental system. [Background technology]

[0002] To improve one's golf game, golf practice ranges are used. In addition, putting mats and other practice equipment for personal use are available commercially. During an actual game, a player may take a shot when the ball is on a slope. Golf mats have been developed as personal practice tools to accommodate this situation. For example, Patent Document 1 discloses a golf practice tool that is a set of a golf practice mat and a stance mat that can be set to various inclinations.

[0003] On the other hand, there is a potential need for a golf mat designed to simulate a slope at a golf driving range, for practicing shots that simulate a slope. However, such commercially available golf mats are large and expensive, making it difficult to bring them with you every time you practice.

[0004] Therefore, it is conceivable that such golf mats could be rented out at golf driving ranges. Also, even within the golf driving range, it is expected that transporting the golf mat from the rental location to the practice location will require a lot of work, so it is conceivable that a transport cart could also be rented out. For reference, Patent Document 2 discloses an automated warehouse for basket carts, although for a different purpose.

[0005] Furthermore, when lending out in this manner, it is preferable from the standpoint of cost that no manpower is required for management. When making a loan, it is also necessary to consider that the trolley and golf mat are returned correctly. For example, if a golf mat is not returned and is left behind at the practice area, it may interfere with the play of the next player who practices. The inventions described in the above-mentioned patent documents do not describe methods for lending out golf mats, detecting golf mats loaded on a cart, or appropriately managing the carts and golf mats. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] JP 2015-134189 A [Patent Document 2] Japanese Patent Application Publication No. 9-86610 Summary of the Invention [Problem to be solved by the invention]

[0007] The problem to be solved is that it is difficult to rent and transport golf mats due to their large size and weight. In addition, unmanned rental management is required for rental. Furthermore, it is preferable that rental be managed over a network. [Means for solving the problem]

[0008] The most primary feature of the present invention is that it comprises a transport cart for transporting golf mats, a storage section for storing the transport cart with the golf mat, a detection section for detecting the storage of the golf mat and the transport cart, a fee collection section for collecting a rental fee for the golf mat, and a removal prevention section for preventing the unauthorized removal of the golf mat stored in the storage section.

[0009] The present invention has been made in consideration of the above problems, and employs, for example, the following means. That is, a transport cart for transporting golf mats; a storage section for storing the transport cart with the golf mat loaded thereon; A removal prevention unit that prevents unauthorized removal of the golf mat stored in the storage unit; a detection unit that detects that the golf mat and the transport cart are stored in the storage unit; A fee collection unit that collects a rental fee for the golf mat; A management computer for managing the rental of the golf mats; The present invention provides a golf mat rental machine, characterized in that the management computer locks a locking unit provided in the removal prevention unit when the detection unit detects that the transport cart and the golf mat are stored in the storage unit, and unlocks the locking unit upon receipt of collection of the rental fee. Effect of the Invention

[0010] The golf mat rental machine of the present invention makes it possible to rent out both a golf mat and a transport cart for transporting the golf mat from a rental location to a practice location as a single unit, thereby facilitating the transportation of the golf mat and enabling the rental of golf mats at, for example, a golf practice range. Furthermore, by using a computer network to perform rental management, there is an advantage in that it is possible to manage whether golf mats and transport carts are properly rented and returned. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram showing a golf mat rental machine 10 according to a first embodiment. [Diagram 2] FIG. 1 is a diagram showing a golf mat rental system 1 including a golf mat rental machine 10. [Diagram 3] FIG. 1 is a diagram showing the golf mat rental machine 10 in a state in which the transport cart 20 and the golf mat 30 are not stored (first embodiment). [Figure 4] 1 is a diagram showing a storage section 11 (a peripheral wall section 111) and a detection section 13 according to a first embodiment (first embodiment). FIG. [Diagram 5] FIG. 2 is a hardware configuration diagram of a management computer 15 according to the first embodiment. [Figure 6] FIG. 2 is a diagram showing a transport cart 20 carrying a golf mat 30. [Figure 7] FIG. 2 is a hardware configuration diagram of the server 40. [Figure 8] FIG. 11 is a diagram showing a golf mat rental machine 10 according to a second embodiment. [Figure 9] FIG. 11 is a diagram showing the golf mat rental machine 10 in a state in which the transport cart 20 and the golf mat 30 are not stored (second embodiment). [Figure 10] FIG. 11 is a diagram showing a state in which the transport cart 20 is stored in the storage section 11 (second embodiment). [Figure 11] FIG. 11 is a hardware configuration diagram of a management computer 15 according to a second embodiment. [Figure 12] 10 is a flowchart showing a golf mat rental process according to the first embodiment. [Figure 13] 13 is a flowchart showing a golf mat rental process according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described with reference to the accompanying drawings. In the following embodiments, the same or corresponding parts are designated by the same reference numerals, and the description thereof may be omitted as appropriate. The drawings used below are used to explain the present embodiment and may differ from the actual dimensions.

[0013] In the following description, the vertical direction of the golf mat rental machine 10 will be referred to as the Z-axis direction, and the two directions perpendicular to the vertical direction will be referred to as the X-axis direction and the Y-axis direction, respectively. The direction perpendicular to the vertical direction, i.e., the direction parallel to the XY plane, will sometimes be referred to as the horizontal direction, and the XY plane will sometimes be referred to as the horizontal plane.

[0014] (Overview of the embodiment) The outline of the embodiment will be described with reference to FIG. 1 is a diagram showing a golf mat rental machine 10 according to the first embodiment. The golf mat rental machine 10 stores a golf mat 30 in a storage section 11 with the golf mat 30 placed on a transport cart 20. In this embodiment, by inserting a coin into the fee collection unit 14 (coin insertion machine 14a), the locking unit 121 of the removal prevention unit 12 is unlocked, the retractable gate unit 122 can be opened, and the user can take out the golf mat 30 together with the transport cart 20.

[0015] FIG. 2 is a diagram showing a golf mat rental system 1 including a golf mat rental machine 10. In the golf mat rental system 1, (multiple) golf mat rental machines 10, a server 40, and a management terminal 50 are connected via a network N. By accessing the golf mat rental system 1 using the management terminal 50, the manager can grasp the rental status of each golf mat rental machine 10.

[0016] The golf mat rental machine 10 of this embodiment is equipped with a detection unit 13 (a transport cart detection unit 131 and a golf mat detection unit 132). If the detection unit 13 does not detect the transport cart 20 carrying the golf mat 30, the user cannot lock the locking unit 121. If the locking unit 121 is not locked for a predetermined period of time or more, the management computer 15 notifies the management terminal 50.

[0017] (Details of the embodiment) The golf mat rental machine 10 according to this embodiment and the golf mat rental system 1 including the golf mat rental machine 10 will be described in detail below. In the golf mat rental system 1, information processing by the golf mat rental program P1 is specifically realized using hardware resources. The following describes the components of the golf mat rental system 1 in order: 1. Hardware configuration, 2. Program processing, and 3. Data.

[0018] (Definition of terms) Here we define some terms. A “user” is a person who rents a golf mat 30 from the golf mat rental machine 10. The “administrator” is a person who manages the golf mat rental machine 10, for example, a person who rents out golf mats 30. The "rental time" is the time during which the golf mat rental machine 10 rents out the golf mat 30. The rental time refers to the time from the rental start time to the rental end time (return time). The rental end time is also called the return time. The units of the loan time may be days, hours, minutes, or seconds, or any combination thereof. The time when the golf mat 30 is scheduled to be returned is referred to as the scheduled return time. For example, if the golf mat 30 is rented for two hours starting from 12:00, the scheduled return time is 14:00. "Collecting fees" means collecting the cost / value for renting out a golf mat. The payment method used by the user is not limited to cash (coins, paper money), but may also be electronic money, credit card, points or medals purchased with monetary payment, etc. Payment may be made in advance or after the fact. For example, a golf mat may be rented by payment in cash, or a golf mat may be rented out to a user who has a golf membership after authentication using a membership card, or a golf mat may be rented out first after authentication using a membership card, and the cost may be paid later. "Unauthorized removal (of a golf mat)" refers to the act of removing a golf mat (from storage unit 11) without paying the rental fee for the golf mat.

[0019] 1. Hardware Configuration As shown in Figure 2, the golf mat rental system 1 includes a golf mat rental machine 10 for renting out transport carts 20 and golf mats 30, a server 40 for managing the rental status of these, and a management terminal 50 used by an administrator to manage the rental status.

[0020] <Golf mat rental machine 10> The golf mat rental machine 10 is a device that rents out golf mats 30. Two embodiments (a first embodiment and a second embodiment) of the golf mat rental machine 10 will be described below.

[0021] First Embodiment First, a golf mat rental machine 10 according to a first embodiment shown in FIG. 1 will be described. The golf mat rental machine 10 of this embodiment comprises a storage section 11, a removal prevention section 12, a detection section 13, a fee collection section 14, and a management computer 15. Each section will be described below.

[0022] Fig. 3 is a diagram showing the golf mat rental machine 10 when the transport cart 20 and the golf mat 30 are not stored. Fig. 3(a) to Fig. 3(c) are diagrams showing the same golf mat rental machine 10 as viewed from different directions. Fig. 3(b) is a front view, Fig. 3(a) is a top view, and Fig. 3(c) is a right side view.

[0023] The storage section 11 stores the transport cart 20 together with the golf mat 30 . 3, the storage section 11 is inside the peripheral wall section 111. In other words, the peripheral wall section 111 forms a space for storing the golf mats 30 and the transport carts 20 carrying the golf mats 30. In this embodiment, the peripheral wall portion 111 and the retractable gate portion 122 form this storage space.

[0024] The removal prevention section 12 prevents the golf mat 30 stored in the storage section 11 from being removed illegally. 3, in this embodiment, the removal prevention unit 12 includes a locking unit 121 and an extension gate unit 122. With the transport cart 20 carrying the golf mat 30 stored in the storage unit 11, the extension gate unit 122 is closed and the locking unit 121 is locked, so that the removal prevention unit 12 prevents the golf mat 30 from being removed illegally.

[0025] The locking unit 121 is a device that locks a part of the golf mat rental machine 10 to prevent the golf mat 30 from being removed illegally. In this embodiment, the locking unit 121 locks the retractable gate unit 122 (described next) in a closed state. The locking unit 121 is locked by fitting a convex portion provided on the retractable gate unit 122 (described next) into a concave portion provided on the outside of the coin insertion machine 14a (described later).

[0026] The locking unit 121 of this embodiment uses an electromagnetic snatch lock. The electromagnetic snatch lock locks and unlocks by rotating an internal cam. For example, the LE-52 slim electromagnetic snatch lock manufactured by TAKIGEN can be used as this type of snatch lock.

[0027] A user can unlock the locking unit 121 by paying the rental fee for the golf mat. When a user inserts the fee into the coin insertion machine 14a and the management computer 15 (described later) detects the payment of the fee, the management computer 15 transmits an electric signal to the locking unit 121, and the locking unit 121 is unlocked.

[0028] In this embodiment, a signal from the coin insertion machine 14a is received as an input signal by the management computer 15, and an output signal is sent from the management computer 15 to the electromagnetic snatch lock / solenoid latch, which is the locking unit 121, to unlock it.

[0029] The retractable gate unit 122 is a door that opens and closes horizontally. As shown in Fig. 3(b), the retractable gate unit 122 of this embodiment has a fixed pillar portion at the left end, and a right pillar portion equipped with casters at the bottom moves left and right. The door opens when the right pillar portion is moved leftward, and closes when the right pillar portion is moved rightward.

[0030] As described above, the locking portion 121 (convex portion) is disposed on the right pillar portion of the retractable gate portion 122, and the locking portion 121 locks by engaging with the locking portion 121 (concave portion) fixed to the coin insertion machine 14a.

[0031] The retractable gate unit 122 is also called an accordion gate (accordion door), a retractable fence, a retractable gate, or the like. An embodiment in which the removal prevention section 12 does not have the retractable gate section 122 will be described later.

[0032] The detection unit 13 is a device that detects whether the transport cart 20 and / or the golf mat 30 is stored in the storage unit 11.

[0033] FIG. 4 is a diagram showing the peripheral wall portion 111 constituting the storage portion 11 and the detection portion 13 disposed on the peripheral wall portion 111. As shown in FIG. As shown in FIG. 4, the detection unit 13 of this embodiment includes a transport cart detection unit 131 for detecting the transport cart 20 and a golf mat detection unit 132 for detecting the golf mat 30. The transport cart detection unit 131 detects the transport cart 20 and the golf mat detection unit 132.

[0034] The transport cart detector 131 and the golf mat detector 132 in this embodiment are infrared proximity sensors, and are electrically connected to the management computer 15, which will be described later. That is, when the transport cart 20 approaches the transport cart detection unit 131, the transport cart detection unit 131 reacts and transmits a signal to the management computer 15. Similarly, when the golf mat 30 approaches the golf mat detection unit 132, the golf mat detection unit 132 reacts and transmits a signal to the management computer 15.

[0035] In this embodiment, when the transport cart 20 with the golf mat 30 loaded thereon is detected, that is, when the transport cart detection unit 131 and the golf mat detection unit 132 detect the transport cart 20 and the golf mat 30, respectively, the management computer 15 recognizes that the return has been made correctly.

[0036] On the other hand, if the user returns only the transport cart 20 without loading the golf mat 30 and a certain period of time has passed, the management computer 15, which will be described later, can notify the manager of an error.

[0037] The fee collection unit 14 is a device for collecting rental fees for the golf mat 30 and the like from the user. As shown in FIG. 3, in this embodiment, the fee collection unit 14 is a coin insertion machine 14a. When a user inserts a fee, the coin insertion machine 14a sends an electric signal to the management computer 15. The management computer 15 receives the electric signal and sends a signal to the locking unit 121 to unlock the locking unit 121. As such a coin insertion machine 14a, for example, a coin timer box (product name: CTB-370ST) manufactured by Asahi Seiko Co., Ltd. can be suitably used.

[0038] As shown in FIG. 3, the coin insertion machine 14a is provided with a signal light 141, which has red, yellow and green lamps. For example, during normal operation, a green light will be on, but if the bicycle is not returned at the scheduled return time or if an abnormality such as a malfunction occurs, a yellow or red light will be on to alert the user or administrator. In this embodiment, a green lamp is lit when the cart 20 and golf mat 30 are available for loan, and a red lamp is lit when the cart 20 and golf mat 30 are currently being loaned. If 30 minutes have passed since the scheduled return time and the transport cart 20 and golf mat 30 have not been returned, the red lamp and green lamp will repeatedly light and go off (blink) at regular intervals. The administrator can set the time from the scheduled return time until the red lamp and green lamp start blinking as appropriate.

[0039] The management computer 15 is an information processing device that manages the rental of the golf mats 30 . In this embodiment, management of rental means, for example, collecting a rental fee from the user at the time of rental and unlocking locking unit 121, and also, upon return, confirming the return by receiving a signal from detection unit 13 and locking locking unit 121. Other examples of rental management include storing information such as rental time (rental start time and rental end time) and fees, and transmitting the information to server 40.

[0040] The management computer 15 is not limited to a single computer. For example, a computer that manages collection of rental fees from users and a computer that unlocks and locks the locking unit 121 and creates rental records may be separate computers. In this embodiment, the management computer 15 is disposed inside the housing of the coin insertion machine 14a.

[0041] 5 is a hardware configuration diagram of management computer 15. As shown in FIG. 5, management computer 15 of this embodiment includes control unit 151, storage unit 152, and communication control unit 153. The control unit 151 also includes a processor 151a, a ROM 151b, a RAM 151c, and a clock unit 151d. However, the hardware configuration of the management computer 15 is not limited to this, and it may further include an input unit 154 and an output unit 155 .

[0042] Incidentally, since the basic functions of the various computers will be described later, the functions of the management computer 15 will be described here.

[0043] The management computer 15 having the processor 151a also functions as a golf mat rental section 15a. That is, the management computer 15 executes the golf mat rental program P10 as the golf mat rental section 15a to carry out the golf mat rental process. Details of the process will be explained in Section 2. Program Processing.

[0044] The golf mat rental process includes a process of confirming the collection of the fee and unlocking the locking unit 121 (rental unlocking process), a process of confirming the return of the transport cart 20 and golf mat 30 by the detection unit 13 and locking the locking unit 121 (return locking process), and a process of transmitting data acquired by the golf mat rental machine 10 to the server 40 (rental machine data transmission process). In other words, the management computer 15 functions as a golf mat lending unit 15a, which includes a lending unlocking processing unit, a return locking processing unit, and a lending machine data transmission unit.

[0045] Furthermore, the processor 151a issues a notification under certain conditions (rental machine notification processing among the notification processing). In this embodiment, the notification method may be, for example, turning on the signal lamp 141 or transmitting information to the management terminal 50.

[0046] The condition for the notification is, for example, when the number of times the golf mat 30 has been rented out reaches a certain number or more. That is, when the number of times (total number of times) a golf mat 30 rented out by a certain golf mat rental machine 10 has been rented out reaches a predetermined number or more, the processor 151a notifies that fact (number of times of use notification process).

[0047] For example, the processor 151a notifies the management terminal 50 when the golf mat 30 has been used 200 times, even if the golf mat rental machine 10 is not yet due for regular maintenance. The manager receives the notification and replaces the golf mat 30 with a new one. This allows the user to comfortably use the golf mat 30 that is not worn out. Since the golf mat 30 is subject to considerable wear after one use, such care is particularly important.

[0048] Furthermore, the processor 151a notifies the user when the golf mat 30 has not been returned even after the scheduled return time has passed (non-return notification process). Here, the notification is not given immediately after the scheduled return time has passed, but the manager can set the timing of the notification as appropriate, for example, to give a notification 30 minutes after the scheduled return time has passed.

[0049] Furthermore, even if no operation is performed through the management terminal 50, the processor 151a issues a notification when it detects an abnormality, such as a breakdown of the golf mat rental machine 10 (abnormality notification process). In addition, the processor 151a also notifies the user when it is time for maintenance of the golf mat rental machine 10 (maintenance time notification process).

[0050] It should be noted that the server 40 (described later) having the processor 411 may function as a notification unit that performs notification processing, instead of the golf mat rental machine 10.

[0051] For example, when the number of times the golf mat 30 has been rented out reaches a predetermined number of times, the server 40 may turn on the signal light 141 to notify the user of this. At this time, the server 40 including the processor 411 functions as a usage count notifying unit. That is, depending on the embodiment, the notification process may be performed by the golf mat rental machine 10 or by the server 40.

[0052] Note that, although the notification processing performed by the golf mat rental machine 10 is described here, the notification processing performed by the server 40 may be referred to as server notification processing, and the notification processing performed by the golf mat rental machine 10 may be referred to as rental machine notification processing.

[0053] When the server 40 performs the notification process, there is an advantage that events related to notifications for all golf mat rental machines 10 can be managed collectively. On the other hand, when the golf mat rental machine 10 performs the notification process, the processing load on the server 40 is reduced. Also, even if the golf mat rental machine 10 and the network N cannot be connected for some reason, there is an advantage that the golf mat rental machine 10 can perform the notification process.

[0054] As described above, the golf mat rental process includes a notification process, and the notification process includes a usage count notification process, a non-return notification process, an abnormality notification process, and a maintenance time notification process. At this time, the golf mat rental machine 10 or the server 40 that performs the notification process functions as a notification unit. The notification unit includes a usage count notification unit, a non-return notification unit, an abnormality notification unit, and a maintenance time notification unit.

[0055] Returning to FIG. 5, the storage unit 152 is a device for storing programs and data relating to the golf mat rental process. As shown in FIG. 5, the storage unit 152 includes a program storage unit 152a and a data storage unit 152b.

[0056] The program storage unit 152a stores various programs, including the golf mat rental program P10 of this embodiment, as well as a control program for controlling devices connected to the golf mat rental machine 10, such as a communication control program for controlling the communication control unit 153.

[0057] The data storage unit 152b stores information relating to lending and returning. Information on lending and returning includes time information on lending (rental start time, lending end time, etc.), information on lending fees, number of lendings, etc. Details will be explained in Section 3. Data.

[0058] The communication control unit 153 is a device that controls communication between the management computer 15 and external devices, such as a server 40 and a management terminal 50, which will be described later. The communication control unit 153 in this embodiment transmits information regarding lending and returning to the server 40 .

[0059] As described above, although not shown in FIG. 5, the management computer 15 may also include an input unit 154 and an output unit 155. For example, since the management computer 15 receives a signal from the above-mentioned detection unit 13 , the detection unit 13 can also be regarded as one aspect of the input unit 154 in the management computer 15 . Similarly, the signal light 141 can be regarded as one aspect of the output section 155 in the management computer 15 .

[0060] <Transport Cart 20> The transport cart 20 is a cart for a user to transport the golf mat 30. FIG. 6 is a diagram showing the transport cart 20 on which the golf mat 30 is loaded. Figures 6(a) to 6(c) are views of the same cart viewed from different directions. Figure 6(b) is a front view, Figure 6(a) is a top view, and Figure 6(c) is a right side view.

[0061] As shown in FIG. 6, the transport cart 20 of this embodiment includes a handle 21, a beam portion 22, a golf mat holding portion 23, a loading platform 24, and wheels 25.

[0062] The handle 21 is a part that a user grasps to move the transport cart 20. 6, in the transport cart 20 of this embodiment, the handle 21 is connected to the platform 24 at two points. The handle 21 has a beam 22 from which a rod-shaped golf mat holding portion 23 protrudes.

[0063] 6, the handle 21 does not extend vertically (in the Z-axis direction) from the platform 24 to the gripping portion, but is bent along the way. This structure makes it easier for a user to carry the transport cart 20, which is a two-wheeled vehicle, and also prevents the user from getting their hands pinched between the golf mat 30 and the handle 21.

[0064] The golf mat holding portion 23 prevents only the stored golf mat 30 from being taken out. In this embodiment, a rod-shaped golf mat holding portion 23 extending from the beam portion 22 passes through a hole portion 33 of the golf mat 30 (described later) to hold the golf mat 30 . As a result, even if an unauthorized attempt is made to pull out the stored golf mat 30, the golf mat holding portion 23 will prevent this.

[0065] Furthermore, since the golf mat 30 is generally circular when viewed from above, it will roll and become unstable if it is simply placed on the transport cart 20. Therefore, by giving the golf mat holding portion 23 this shape, the golf mat 30 can be stably loaded onto the transport cart 20.

[0066] The loading platform 24 is a portion for loading the golf mat 30. In this embodiment, a mat is laid on the loading surface of the loading platform 24 for the purpose of preventing slipping.

[0067] The wheels 25 are driving wheels for moving the transport cart 20. The transport cart 20 of this embodiment has four wheels.

[0068] Known technologies can be used in the transport cart 20 of this embodiment. For example, the wheel 25 may be provided with a stopper, a stopper pedal for actuating the stopper, or the like.

[0069] <Golf Mat 30> The golf mat 30 is a mat on which a user stands to practice his or her stance and swing. The golf mat 30 comprises an upper surface 31 on which a user stands, a bottom surface 32 that comes into contact with the ground, holes 33, and side surfaces 34 that connect the upper surface and the bottom surface.

[0070] In FIG. 6, the golf mat 30 is placed vertically with the side portion 34 facing downwards, but when a user uses the mat, the bottom portion 32 faces downwards (contacts the ground).

[0071] The golf mat 30 of this embodiment is circular when viewed from above, and the diameter of this circle is 1 m 10 cm. The weight of the golf mat 30 of this embodiment is 9 kg. Due to the size and weight of the golf mat 30, it is difficult for one person to carry it even over a short distance. Therefore, lending the transport cart 20 together with the golf mat 30 is beneficial to users. Note that the weight and size (diameter) are examples and may vary depending on the type of golf mat.

[0072] When the golf mat 30 is placed on a horizontal surface, the upper surface 31 is inclined, which means that the user can practice while simulating an incline. The inclination angle (the angle between the bottom surface and the top surface) of the golf mat 30 of this embodiment is 7 degrees, but is not limited to this. Considering the inclination of an actual golf course, the inclination angle is preferably 2 degrees or more and 12 degrees or less. In particular, an inclination angle within this range is suitable for practicing shots on a slope.

[0073] The golf mat 30 has a hole 33 at the center when viewed from above. As described above, this hole 33 is a hole for passing the golf mat holding portion 23, which is a rod-shaped member.

[0074] Next, the elements other than the golf mat rental machine 10 in the golf mat rental system 1 shown in FIG. 2, that is, the server 40 and the management terminal 50, will be described.

[0075] <Server 40> The server 40 is an information processing device for managing the golf mat rental machine 10 . As shown in FIG. 2, the server 40 is connected to the golf mat rental machine 10 and a management terminal 50 via a network N.

[0076] Although only a single golf mat rental machine 10 is depicted in FIG. 2, this is not limited thereto, and the server 40 can manage a plurality of golf mat rental machines 10.

[0077] Although only one server 40 is shown in FIG. 2, the number is not limited to one, and multiple servers may be used for load balancing, improved availability, or functional separation.

[0078] 7 is a hardware configuration diagram of the server 40. As shown in FIG. 7, the server 40 of the present embodiment includes a control unit 41, a storage unit 42, and a communication control unit 43. Regarding the functions of each part, explanations that overlap with those already explained will be omitted.

[0079] The control unit 41 includes a processor 411 (not shown). The processor 411 of the server 40 executes a rental machine data acquisition process, a data creation process, a server data transmission process, a server notification process, and a remote operation reception process. Each process will be described below.

[0080] The processor 411 acquires various information from the golf mat rental machine 10 via the network N, and stores it in the server database D40 (rental machine data acquisition process). In addition, the processor 411 creates useful data based on the acquired data that cannot be created by the golf mat rental machine 10 alone (data creation process). Useful data includes, for example, the total number of uses for each store and the total monthly sales. Details will be explained in Section 3. Data.

[0081] The processor 411 transmits these data to the management terminal 50 in response to a request from the manager (server data transmission process). For convenience, the data transmitted from the golf mat rental machine 10 is referred to as rental machine data, and the data transmitted from the server 40 is referred to as server data, but the contents of these data may overlap.

[0082] In addition, the processor 411 may accept remote control of the golf mat rental machine 10 from the management terminal 50 (remote control acceptance process). For example, the management terminal 50 may be operated to lock or unlock the locking section 121 of the golf mat rental machine 10, or to turn on the signal light 141. However, regarding remote operation, the management terminal 50 may be configured to directly operate the golf mat rental machine 10 without going through the server 40.

[0083] Furthermore, as described above, the server 40 having the processor 411 can also function as a notification section that performs notification processing (server notification processing) under certain conditions, even without operation via the management terminal 50. In this case, methods of notification may include, for example, turning on the signal light 141 of the golf mat rental machine 10, having the golf mat rental machine 10 emit sound or light, or transmitting information to the management terminal 50.

[0084] As described above, the server 40 equipped with the processor 411 also functions as a rental machine data acquisition unit that performs rental machine data acquisition processing, a data creation unit that performs data creation processing, a server data transmission unit that performs server data transmission processing, and a remote operation reception unit that performs remote operation reception processing. In some cases, the server 40 also functions as a server notification unit that performs server notification processing.

[0085] Returning to FIG. 7, the storage unit 42 includes a program storage unit 42a and a data storage unit 42b (not shown). The program storage unit 42a stores various programs, such as programs for performing the various processes described above, as well as control programs for controlling devices connected to the server 40, such as a communication control program for controlling the communication control unit 43. The data storage unit 42b includes a server database D40.

[0086] 7, the communication control unit 43 is a device for communicating between the server 40 and an external device, etc. The external device, etc., are, for example, the golf mat rental machine 10 and the management terminal 50, etc. The communication control unit 43 connects the server 40 to the network N.

[0087] In addition to the above, the server 40 may further include devices necessary for the application of this embodiment, such as an input / output unit, and devices for improving convenience.

[0088] <Administration terminal 50> The management terminal 50 is an information processing device that enables an administrator of the golf mat rental machine 10 to use the golf mat rental system 1 and to manage the rental status of the golf mat 30. The administrator uses the golf mat rental system 1 by accessing the server 40 using the management terminal 50.

[0089] In this embodiment, the management terminal 50 is a desktop PC (personal computer). However, the management terminal 50 is not limited to this, and may be a portable terminal such as a tablet or a smartphone. In FIG. 1, only one management terminal 50 is shown, but the number is not limited to one and may be multiple. For example, a management terminal 50 (desktop PC) that operates the server 40 and a plurality of management terminals 50 (smartphones or tablets) that receive notifications from the server 40 described above are assumed.

[0090] The terminal 50 includes a control unit 51, a storage unit 52, a communication control unit 53, and an input / output unit 54 (not shown). Regarding the functions of each unit, descriptions that overlap with those already described will be omitted.

[0091] The storage unit 52 of the management terminal 50 includes a program storage unit 52a. A management terminal application program P50 (administrator application P50) according to this embodiment is stored (installed) in the program storage unit 52a, and the processor 511 executes various processes by the functions of the software.

[0092] The various processes include output (screen display, audio output) based on information acquired from the server 40, or various communications. For example, when an administrator starts up an application P50 for administrator, the processor 511 of the management terminal 50 communicates with the server 40 via the network N and executes various processes.

[0093] In this embodiment, the administrator application P50 is installed in the management terminal 50 via the network N or via a storage medium storing the administrator application P50.

[0094] (Explanation of the basic functions of a computer) The following describes the control unit, storage unit, communication control unit, input unit, and output unit of each computer, as well as the processor, ROM, RAM, and timer unit of the control unit.

[0095] In any of the computers of the present embodiment, the connection form (network topology) between the functional units or between the devices is not particularly limited. For example, it may be a bus type, a star type, a mesh type, or the like.

[0096] The processor processes information and controls various devices according to programs stored in a ROM, a storage unit, etc. In this embodiment, the processor is a CPU (Central Processing Unit).

[0097] However, the processor is not limited to a CPU. Various processors, such as a CPU, a digital signal unit (DSP), a graphics processing unit (GPU), or a general purpose computing on GPU (GPGPU), may be used alone or in combination. For example, a processor that integrates a CPU and a GPU is called an APU (Accelerated Processing Unit), and such a processor may be used.

[0098] ROM is a read-only memory in which various programs and data are pre-stored so that the processor can perform various controls and calculations.

[0099] The RAM is a random access memory used by the processor as a working memory, and various areas can be allocated in the RAM to perform various processes in this embodiment.

[0100] The clock unit performs clock processing related to obtaining time information, etc. If the computer has a communication control unit, time information may be obtained from outside using NTP (Network Time Protocol).

[0101] The memory unit is a device for storing information such as programs and data, etc. The memory unit is also called storage. The storage unit includes a storage medium capable of reading and writing data, and a drive for reading and writing data from and to the storage medium. Examples of storage media include internal and external types, such as HD (hard disk), CD-ROM, and flash memory. Examples of drives include HDDs (hard disk drives) and SSDs (solid state drives).

[0102] The storage unit includes a program storage unit and a data storage unit as functional units. The program storage section stores control programs for controlling various devices, such as a communication control program for controlling communication.

[0103] The communication control unit is a device for performing communication between terminals etc. The communication control unit connects the terminal equipped with the communication control unit to the network N.

[0104] The communication method of the communication control unit is a known method, and a wired method or a wireless method is applied depending on the device. For example, if the terminal is a desktop PC, both wired and wireless communication is possible, and if the terminal is a smartphone, a wireless communication method is possible.

[0105] If it is wired, a communication method defined by IEEE802.3 (e.g., bus-type or star-type wired LAN) can be preferably used, but other communication methods such as those defined by IEEE802.5 (e.g., ring-type wired LAN) may also be used.

[0106] If it is wireless, a communication method defined by IEEE802.11 (e.g., Wi-Fi) can be suitably used, but other than that, a communication method defined by IEEE802.15 (e.g., Bluetooth (registered trademark), BLE (Bluetooth (registered trademark) Low Energy), etc.), IEEE802.16 (e.g., WiMAX), or optical communication such as infrared communication may also be used.

[0107] The input unit and the output unit are devices that handle input and output to and from the terminal, respectively. The input unit and the output unit may be collectively referred to as an input / output unit. The input unit is a device that accepts input from a user. Examples of such an input unit include a keyboard, a mouse as a pointing device, a track pad, a tablet, and a touch panel.

[0108] When the terminal is a tablet, smartphone, or the like, and the input unit is a touch panel, the input unit is disposed on the surface of a display unit that displays images, such as a touch screen. In this case, the input unit identifies the user's touch position corresponding to various operation icons displayed on the display unit, and accepts input by the user.

[0109] The output unit is a device for outputting images, sounds, forms, and the like. Examples of the output unit include display devices such as a touch screen or a display (a liquid crystal display or an organic EL display), audio output devices such as a buzzer or a speaker, and form output devices such as a printer.

[0110] With the above-described configuration, the golf mat rental machine 10 of this embodiment makes it possible to rent and transport golf mats 30 that are large in size and weight. Furthermore, the golf mat rental system 1 of this embodiment enables unmanned rental management when renting out the golf mats 30, and the rental can be managed through the network N.

[0111] Second Embodiment A second embodiment will be described in which an IC card reading unit 14b is used as the fee collection unit 14. In the second embodiment, an IC card 60 will also be described.

[0112] Fig. 8 is a diagram showing a golf mat rental machine 10 according to a second embodiment. Fig. 8(a) and Fig. 8(b) show the same golf mat rental machine 10 from different viewpoints. The golf mat rental machine 10 of this embodiment, like the golf mat rental machine 10 of the first embodiment, is equipped with a storage section 11, a removal prevention section 12 (locking section 121), a detection section 13, a fee collection section 14 (IC card reading section 14b), and a management computer 15. Explanations of parts that overlap with the golf mat rental machine 10 according to the first embodiment will be omitted.

[0113] An overview of a golf mat rental machine 10 according to the second embodiment will be described. The golf mat rental machine 10 of the second embodiment does not have a retractable gate unit 122, but has a locking unit 121 that functions as the removal prevention unit 12. The locking unit 121 of the second embodiment prevents unauthorized removal of the golf mat 30 by locking the wheels 25 of the transport cart 20. Moreover, the golf mat rental machine 10 of the second embodiment includes an IC card reading unit 14b as the fee collection unit 14. The management computer 15 acquires and stores information contained in the user's IC card 60 by the IC card reading unit 14b, and also transmits the acquired information to the server 40.

[0114] Fig. 9 is a diagram showing the golf mat rental machine 10 when the transport cart 20 and the golf mat 30 are not stored. Fig. 9(a) to Fig. 9(c) are diagrams showing the same golf mat rental machine 10 viewed from different directions. Fig. 9(b) is a front view, Fig. 9(a) is a top view, and Fig. 9(c) is a right side view.

[0115] 9, the golf mat rental machine 10 of the second embodiment includes a metal peripheral wall portion 111, as well as a wheel storage portion 111a for storing the wheels 25 of the transport cart 20. As described above, the machine also includes a locking portion 121 for fixing and locking the wheels 25.

[0116] Fig. 10 is a diagram showing a state in which the transport cart 20 is stored in the storage section 11. Fig. 10(b) is a front view, Fig. 10(a) is a top view, and Fig. 10(c) is a right side view. Fig. 10 can be said to be a view of Fig. 8 viewed from a different angle.

[0117] The golf mat rental machine 10 of this embodiment, like the first embodiment, includes a transport cart detection unit 131 and a golf mat detection unit 132, which are infrared proximity sensors. In this embodiment, the transport cart detector 131 and the golf mat detector 132 are disposed inside the peripheral wall portion 111 (not shown).

[0118] The IC card reader 14b is a device for reading information from an IC card 60, which will be described later. In the second embodiment, the golf mat rental machine 10 is equipped with an IC card reading unit 14b, and collects the rental fee from the user's IC card 60. The IC card 60 in this embodiment is a prepaid card, but is not limited to this and may be a credit card, a membership card equipped with an IC card function, or the like.

[0119] The management computer 15 manages the rental of the golf mats 30, as in the first embodiment. In addition, the management computer 15 of this embodiment can obtain user information by reading the IC card 60. Therefore, the management computer 15 of this embodiment obtains user information and information regarding lending and returning, and transmits it to the server 40. In this embodiment, the user information includes information about the individual user as well as information about the balance of the IC card 60, which is a prepaid card. As described above, the information regarding lending and returning includes time information regarding lending (such as lending start time and lending end time), information regarding lending fees, and information regarding the number of lendings.

[0120] 11 is a diagram showing the hardware configuration of the management computer 15 according to the second embodiment. Explanations of already explained points will be omitted.

[0121] The data storage section 152b of the memory section 15 stores the acquired user information and information relating to lending and returning.

[0122] The communication control unit 153 is a device that controls communication between the management computer 15 and the server 40, etc., and in this embodiment, the communication control unit 153 transmits the acquired user information and information regarding lending and returning to the server 40.

[0123] The input unit 154 is a device that accepts input to the management computer 15 . 5, the management computer 15 of this embodiment includes an IC card reader 14b as an input unit 154. The IC card reader 14b exchanges information with an IC card 60. The information referred to here is, for example, the above-mentioned user information and information regarding lending and returning.

[0124] The output unit 155 is a device that outputs light, sound, and the like, triggered by some information. For example, in this embodiment, the management computer 15 is equipped with a buzzer that sounds an error sound when an error occurs.

[0125] <ICカード60> The IC card 60 is a card having an IC (Integrated Circuit) chip mounted on a resin card substrate. As a premise of this embodiment, the administrator issues an IC card 60 to a user. The user pays the usage fee for the golf mat rental machine 10 by holding the IC card 60 over the IC card reading unit 14b.

[0126] In other words, the golf mat rental machine 10 can recognize who the user is by reading the information on the IC card 60. After going through processes such as user authentication and fee payment, the rental computer 15 of the golf mat rental machine 10 unlocks the locking unit 121, etc. Details will be explained in Section 2. Program Processing.

[0127] The IC card 60 of this embodiment is a non-contact type IC card, but is not limited to this and may be a contact type IC card.

[0128] The IC card 60 includes a control unit 61 and a storage unit 62 (not shown). The control unit 61 includes a processor 611 , a ROM 612 , and a RAM 613 . In this embodiment, the processor 611 includes a CPU and a cryptographic co-processor. The ROM 612 includes a read-only ROM and a writable EEPROM (Electrically Erasable Programmable Read-Only Memory).

[0129] Moreover, since the IC card 60 of this embodiment is of a non-contact type, it is provided with an antenna coil 63 for supplying power to the IC chip. If the IC card 60 is of a contact type, it is provided with a contact terminal for supplying power to the IC chip.

[0130] In addition, since the IC card 60 of this embodiment is of a non-contact type, it is provided with a non-contact analog communication circuit 64a. If the IC card 60 is of a contact type, it is provided with a serial I / O 64b.

[0131] The IC card 60 authenticates the computer on the IC card reading unit 14b side (external authentication), and the computer on the IC card reading unit 14b side authenticates the IC card 60 (internal authentication). This mutual authentication makes it possible to eliminate counterfeit IC cards and counterfeit software on the computer side, allowing the user to use IC card 60 safely.

[0132] In addition to the above, in this embodiment, commercially available items can be used as the IC card 60 and the substrate for the IC card reading unit 14b, and known techniques can also be used.

[0133] 2. Program Processing <Golf mat rental processing> In this embodiment, the processor 151a of the golf mat rental machine 10 performs golf mat rental processing based on the golf mat rental program P10. The golf mat rental program P10 causes the computer to function as a golf mat rental means by executing a golf mat rental process.

[0134] The golf mat rental machine 10 in the first embodiment and the second embodiment have slightly different golf mat rental processes because of the different fee collection units 14. Each will be described below.

[0135] <Golf Mat Rental Processing in the First Embodiment> First, a golf mat rental process in the first embodiment in which the fee collection unit 14 is a coin insertion machine 14a will be described.

[0136] FIG. 12 is a flowchart showing the golf mat rental process according to the first embodiment. When the transport cart 20 and the golf mat 30 are stored in the storage section 11 of the golf mat rental machine 10, and a coin is inserted into the coin insertion machine 14a, the processor 151a starts the golf mat rental process.

[0137] The processor 151a unlocks the locking unit 121 after collecting the rental fee (step 1), allowing the user to remove the golf mat 30. That is, after inserting the fee, the user opens the retractable gate unit 122 and removes the transport cart 20 on which the golf mat 30 is loaded.

[0138] Processor 151a starts timing the rental time after unlocking locking unit 121. After unlocking locking unit 121, processor 151a transitions to a return waiting state (step 2). That is, after the time required for removing the transport cart 20 (for example, one minute) has elapsed, the processor 151a activates the detection unit 13 and waits until the detection unit 13 detects something (step 3: No).

[0139] When the detection unit 13 detects any object, the processor 151a judges whether both the transport cart 20 and the golf mat 30 have been returned (step 4). The judgment is made based on whether the transport cart detection unit 131 detects the transport cart 20 and the golf mat detection unit 132 detects the golf mat 30. The user stores the transport cart 20 carrying the golf mat 30 in the storage section 11 and closes the retractable gate section 122 .

[0140] When the processor 151a determines that both the transport cart 20 and the golf mat 30 have been returned and the retractable gate unit 122 is closed (Yes in step 4), it locks the locking unit 121 (step 5), stops timing the rental time, and records the return time (step 6). The processor 151a then saves data such as the rental time and transmits it to the server 40 (step 7). When the data transmission to the server 40 is completed successfully, the processor 151a ends the golf mat rental process.

[0141] On the other hand, if the processor 151a determines that both the transport cart 20 and the golf mat 30 have not been returned (No in step 4), it notifies an error (step 8) and waits until they are correctly returned. At this time, if the error notification is repeated, the processor 151a notifies the administrator accordingly. By notifying the administrator that the item was not returned correctly, there is an advantage that the administrator can immediately deal with the problem.

[0142] Although not shown in FIG. 12, if, during the flow, for example, while waiting for detection by the detection unit 13, the loan return time elapses, and further, a predetermined time set by the administrator (30 minutes in this embodiment) elapses, the processor 151a notifies the user of the unreturned status and then returns to the original flow (unreturned notification processing). Here, the non-returned state is notified by turning on the signal light 141 and transmitting information to the management terminal 50. The same is true for Figure 13 in the next section.

[0143] However, if the server 40, rather than the golf mat rental machine 10, functions as a notification unit that performs the notification process, the unreturned status is notified to the management terminal 50, and the golf mat rental process is interrupted by operation of the manager.

[0144] As shown in step 1 of FIG. 12, the process in which the processor 151a confirms that the fee has been collected and unlocks the locking unit 121 is one aspect of the rental unlocking process. Also, the process in which the processor 151a confirms the return of the transport cart 20 and the golf mat 30 by the detection unit 13 and locks the locking unit 121 as in steps 4 and 5 is one aspect of the return locking process. The process of transmitting data acquired by the golf mat rental machine 10 by the processor 151a to the server 40, as in step 7, is one aspect of the rental machine data transmission process.

[0145] <Golf Mat Rental Processing in the Second Embodiment> FIG. 13 is a flowchart showing a golf mat rental process according to the second embodiment. In a state in which the transport cart 20 and the golf mat 30 are stored in the storage unit 11 of the golf mat rental machine 10, the IC card reading unit 14b waits until communication with the IC card 60 occurs (Step 11 No). When the user holds the IC card 60 over the IC card reading unit 14b and the IC card reading unit 14b detects this (Yes in step 11), the processor 151a reads the IC card 60 and acquires information (step 12).

[0146] Since the IC card 60 of this embodiment is a prepaid card, if the balance of the IC card 60 is equal to or greater than the rental fee (Yes in step 13), the processor 151a updates the balance of the IC card 60 by subtracting the rental fee from the balance (step 14). Then, the processor 151a unlocks the locking unit 121 (step 15).

[0147] The processor 151a stores the unlocking time as the rental start time, and also stores information obtained from the IC card 60 (step 16). After being unlocked, the golf mat rental machine 10 starts timing and transitions to a return waiting state and waits (step 17).

[0148] If the balance of the IC card 60 is less than the rental fee (No in step 13), the processor 151a notifies an error (step 23) and ends the process.

[0149] 13, the detection unit 13 waits until the transport cart 20 and the golf mat 30 are detected (step 18 No). If the detection is detected (step 18 Yes), the processor 151a checks whether the transport cart 20 with the golf mat 30 loaded thereon has been returned. That is, the processor 151 a confirms whether the transport cart detection unit 131 has detected the transport cart 20 and the golf mat detection unit 132 has detected the golf mat 30 .

[0150] If the transport cart 20 and the golf mat 30 are returned correctly (Yes in step 19), the processor 151a locks the locking unit 121 (step 20), ends the timing, and records the return time (step 21). That is, the timing unit 151d of this embodiment ends the timing that started at the rental start time when the mats are locked (step 21). The processor 151a saves the time of locking as the rental end time, transmits the various acquired data to the server 40, and ends the golf mat rental process (step 22).

[0151] On the other hand, if the transport cart 20 and the golf mat 30 are not returned correctly (No in step 19), the processor 151a notifies an error (step 24). In this embodiment, the error notification in step 23 and the error notification in step 24 are different error notifications.

[0152] As shown in steps 12 to 14 of FIG. 13, the process in which the processor 151a collects the rental fee for the golf mat 30 from the user is referred to as a fee collection process. At this time, the processor 151a functions as a fee collection unit that executes a fee collection process.

[0153] As shown in step 15 of FIG. 13, the process in which the processor 151a confirms that the fee has been collected and unlocks the locking unit 121 is one aspect of the rental unlocking process. Furthermore, the process in which the processor 151a confirms the return of the transport cart 20 and the golf mat 30 by the detection unit 13 and locks the locking unit 121 as in steps 19 and 20 is one aspect of the return locking process. The process of transmitting data acquired by the golf mat rental machine 10 by the processor 151a to the server 40, as in step 22, is one aspect of the rental machine data transmission process.

[0154] 3. Data The data handled by the golf mat rental system 1 of this embodiment will be described below with reference to tables. The golf mat rental system 1 of this embodiment includes a rental system database D1. The various databases of this embodiment are stored in the form of a relational database.

[0155] The rental system database D1 of this embodiment includes a rental machine database D10 provided in the memory unit 152 (data storage unit 152b) of the golf mat rental machine 10 and a server database D40 provided in the memory unit 42 (data storage unit 42b) of the server 40. In addition to the above, however, the lending system database D1 also includes data necessary for executing various processes.

[0156] The rental machine database D10 includes a rental time / fee database (without user ID) D11 and a rental time / fee database (with user ID) D12. The server database D40 includes a rental machine management database D41, a store database D42, a rental status database D43, and a user database D44. Each of these will be explained below.

[0157] Here, the golf mat rental machines 10 in the first and second embodiments have different fee collection units 14, and therefore different data that can be acquired. This will also be described below.

[0158] The management terminal 50 can view all or part of the various databases in the form of a table shown below or in a processed form.

[0159] [Table 1]

[0160] First, the data stored in each golf mat rental machine 10 will be described. Table 1 shows the rental time and fee database (without user ID) D11. The rental time and fee database (without user ID) D11 is a database provided in the golf mat rental machine 10 according to the first embodiment. Note that dots (...) at the bottom of the table indicate the omission of data (the same applies to the following tables).

[0161] A unique rental machine ID is assigned to each golf mat rental machine 10. The data in Table 1 is data associated with a single golf mat rental machine 10. As shown in Table 1, the rental time / fee database (without user ID) D11 includes data on the rental time (rental date and time and return date and time) and the usage fee for each rental item.

[0162] Additionally, each golf mat rental machine 10 counts the total number of times the golf mat 30 has been rented out, and stores this in a rental time and fee database (without user ID) D11. As mentioned above, the golf mat 30 is subject to rapid wear after one use, so each golf mat rental machine 10 acquires and counts the number of times it has been rented out (total number of times it has been used), thereby making it possible to notify the manager of the appropriate time to replace the golf mat 30. The number of times the golf mat 30 is rented out is similarly managed in the rental time and fee database (with user ID) D12 described next.

[0163] [Table 2]

[0164] Table 2 shows the rental time and fee database (with user ID) D12. The rental time and fee database (with user ID) D12 is a database provided in the golf mat rental machine 10 according to the second embodiment. The difference with the rental time and fee database (without user ID) D11 is that the user ID is recorded as information. In other words, since the golf mat rental machine 10 according to the second embodiment is equipped with an IC card reading unit 14b, it can obtain user information from the user's IC card 60. This allows the processor 151a to obtain information such as which user used the service for how long and how much the fee was.

[0165] [Table 3]

[0166] Next, the database provided in the server 40 will be described. Table 3 shows the rental machine management database D41. The rental machine management database D41 is held by the server 40 regardless of whether the golf mat rental machine 10 is the first embodiment or the second embodiment. The rental machine management database D41 is a database relating to the golf mat rental machine 10 itself.

[0167] As shown in Table 3, the rental machine management database D41 includes a unique rental machine ID assigned to each golf mat rental machine 10, as well as the store ID (store ID) of the store in which it is installed, the manufacturing date of the golf mat rental machine 10 (manufacturing date), the date it started being used in the store (starting date of use), the date of the most recent inspection in the past (last inspection date), the most recent scheduled inspection date in the future (scheduled inspection date), and the name of the company performing the inspection (name of inspection company), the total number of times it is used, and monthly sales amount.

[0168] The rental time and fee data shown in Table 1 and Table 2 are transmitted from the golf mat rental machine 10 of each store to the server 40, and the total number of uses and monthly sales amount data in Table 3 are displayed.

[0169] The rental machine management database D41 allows the manager of the golf mat rental machines 10 to know when the golf mat rental machines 10 need maintenance, the sales of each golf mat rental machine 10, and the like.

[0170] Here, maintenance is scheduled periodically, but when the total number of uses reaches a certain level, the server 40 notifies the management terminal 50, and the maintenance can be brought forward, as described above.

[0171] [Table 4]

[0172] Table 4 shows the store database D42. The store database D42 is held by the server 40 regardless of whether the golf mat rental machine 10 is of the first embodiment or the second embodiment. The store database D42 is a database relating to stores that have installed the golf mat rental machine 10. Here, the explanation will be given assuming that a plurality of golf mat rental machines 10 are installed in a plurality of stores (Tokyo 001 to 005, etc.).

[0173] As shown in Table 4, the store database D42 includes data such as a unique store ID, the store address (address), the name of the store manager (name of manager), the start date of handling the golf mat rental machine 10 (start date of handling), the number of golf mat rental machines 10 on sale (number of rental machines), the IDs of the rental machines on sale (rental machine IDs), the number of users at the store (number of users), the total number of times the golf mat rental machine 10 has been used by users (total number of uses), and the total sales per month for each store (total monthly sales).

[0174] The rental time and fee data shown in Table 1 and Table 2 are transmitted from the golf mat rental machine 10 of each store to the server 40, and the total number of uses and total monthly sales data in Table 4 are displayed. This allows the manager of the golf mat rental machine 10 to know at a glance the operation status of each store. Regarding the total number of uses and total monthly sales, the figures in Table 3 are for each store, whereas these are for each golf mat rental machine 10, so the figures are different. In other words, the use of various databases makes it possible to carry out multifaceted analysis.

[0175] [Table 5]

[0176] Table 5 shows the rental status database D43. The rental status database D43 is a database included in the golf mat rental machine 10 according to the second embodiment. The server 40 receives various data related to rental from the golf mat rental machine 10 and stores them in a rental status database D43. Since data is sent from a plurality of golf mat rental machines 10, the processor 151a identifies each golf mat rental machine 10 and stores the data.

[0177] As shown in Table 5, the rental status database D43 of this embodiment includes data such as a unique rental ID assigned to each rental, as well as the store ID where the golf mat rental machine 10 is installed, a rental machine ID unique to each rental machine, a user ID unique to each user, rental date and time, return date and time, and usage fee. A unique rental ID may be created by combining the rental ID in the rental time / fee database (with user ID) D12 and the store ID.

[0178] [Table 6]

[0179] Table 6 shows the user database D44. The user database D44 is a database provided in the golf mat rental machine 10 according to the second embodiment that can acquire user information. The user database D44 is a database relating to information about individual users. The user database D44 allows, for example, an administrator to link a user ID with personal user information. As shown in Table 6, the user database D42 of this embodiment includes data such as a unique user ID, user name, ID card issuing store (card issuing store), initial registration date of the ID card (initial registration date), total number of uses by the user (number of uses), last usage date and time, rental ID, and total usage fee. The user database D44 makes it possible to provide services according to the usage patterns of the users.

[0180] The databases described above are merely examples, and the data contained in the various databases may be stored in different database formats.

[0181] (Modification) The present invention is not limited to the above-described embodiment, and includes various modifications to the above-described embodiment without departing from the spirit of the present invention.

[0182] The golf mat holding portion 23 may have any shape as long as it prevents the stored golf mat 30 from being pulled out. For example, instead of penetrating the holes 33 of the golf mat 30, it may be possible to fix a part of the outer periphery of the golf mat 30.

[0183] In the second embodiment described above, the transport cart 20 has two legs 125 and two wheels 25, but the combination of the numbers of legs 125 and wheels 25 is not limited to this. For example, there may be one leg 125 and two wheels 25. Moreover, wheels 25 may be provided instead of the legs 125. In this case, at least one of the wheels 25 is fixed by the locking portion 121. Furthermore, the number of wheels 25 is not limited to two or four, but is preferably two or more and four or less in terms of stability of the transport cart 20.

[0184] The peripheral wall 111 in the above-described embodiment does not constitute a complete housing, but can be considered as a semi-open housing. This shape has the advantage that fewer materials are used, which allows for cost reduction. On the other hand, in another embodiment, the peripheral wall portion 111 may be a substantially rectangular parallelepiped housing that stores the golf mat 30 together with the transportation cart 20. This makes it possible to prevent the golf mat 30 from being pulled out even without providing the golf mat holding portion 23. Furthermore, by providing a roof or the like, the golf mat rental machine 10 can be installed even outdoors where it may be affected by rain, etc.

[0185] The locking unit 121 described above performs locking by fitting a convex portion provided on the retractable gate unit 122 into a concave portion provided on the outside of the coin insertion machine 14a described below, and uses an electromagnetic snatch lock / solenoid latch, but is not limited to this. For example, the locking unit 121 may be a mechanical lock that is unlocked by energizing, rather than a solenoid lock that is locked by energizing. Also, the retractable gate 122 side may be recessed and the coin insertion machine 14a side may be protruding. Also, any type that can be locked and unlocked by an electric signal may be used.

[0186] Although the detection unit 13 in the above-described embodiment is a proximity sensor, the type of sensor is not limited to this. For example, the transport cart detection unit 131 may be a weight sensor that detects the presence of the transport cart 20 when the transport cart 20 stands on it. For example, when a weight sensor is used, since the weight of a transport cart 20 loaded with a golf mat 30 is different from that of a transport cart 20 not loaded with a golf mat 30, even a single sensor can detect a situation in which the transport cart 20 is returned without the golf mat 30 loaded. Other examples of such a detection unit 13 include an ultrasonic sensor, a LiDAR (Light Detection And Ranging), and a millimeter wave radar.

[0187] Furthermore, the detection unit 13 is not limited to a sensor, but may be, for example, a switch that becomes conductive when the transport cart 20 or the golf mat 30 comes into contact with it. By using a switch, it is possible to avoid false detections that may occur when a sensor is used, and there are also advantages such as reduced costs.

[0188] Furthermore, the above-mentioned sensors and switches may be combined in the detection unit 13. For example, the golf mat rental machine 10 may be equipped with a transport cart detection unit 131, and the transport cart 20 may be equipped with a weight sensor. By combining a detection unit that is suited to the shape of the transport cart 20 and the golf mat 30, it is possible to reduce false detections and improve cost performance.

[0189] The golf mat rental machine 10 may further include a golf mat cleaning unit 16. The golf mat cleaning unit 16 is, for example, a compressed air blower that blows out compressed air when operated by a user. The compressed air blower includes a compressor that compresses air, a nozzle that is an outlet for blowing out the compressed air, and a lever that serves as a trigger for blowing out the compressed air. When a user grips the lever, air compressed by the compressor is ejected from the nozzle, removing dirt, mud, etc. adhering to the golf mat 30. The golf mat cleaning section 16 allows the user to easily clean the golf mat 30, so that the cleanliness of the golf mat 30 is maintained, and therefore the cleanliness of the inside of the storage section 11 can also be maintained.

[0190] Furthermore, the golf mat cleaning unit 16 is not limited to this, but may be, for example, a fan, blower, or rotating brush (hereinafter referred to as "fan, etc.") arranged inside the storage unit 11, and when the golf mat 30 is returned, the fan, etc. is started up to automatically clean the golf mat 30.

[0191] Although the golf mat 30 in the above embodiment is circular and inclined when viewed from above, the shape of the golf mat 30 is not particularly limited. For example, there are those without an incline, those that are not circular but have other shapes, etc. In the case of a golf mat 30 that is not suitable for having holes 33 due to the structure of the golf mat, the shape of the golf mat holding part 23 of the golf mat rental machine 10 will also change accordingly.

[0192] In the second embodiment described above, the IC card 60 is used as an item for authenticating a user, but the present invention is not limited to this. For example, the card may be of a magnetic stripe type, or may be a printed matter, a smartphone, or the like that displays a QR code (registered trademark) or a barcode instead of a card. In this case, the golf mat rental machine 10 is provided with a reading unit for reading each of the certified items as the input unit 154 instead of the IC card reading unit 14b. For example, there are scanners for reading magnetic stripes, and scanners for reading QR codes or bar codes.

[0193] In the golf mat rental process of the embodiment described above, the detection unit 13 detects the return of the golf mat 30 and the transport cart 20. However, this is not limited to this, and when either the golf mat 30 or the transport cart 20 detects the return, for example, the transport cart detection unit 131 may detect the return of the transport cart 20 and process it as being returned. In this case, the system becomes simpler, and the manufacturing costs can be reduced.

[0194] The invention including the above-mentioned embodiment has the following features. The following corresponds to the claims at the time of filing of the present application. However, due to amendments to the claims after filing, the claims may differ from the description of the claims after the amendments. (1) The first invention includes a transport cart for transporting a golf mat; a storage section for storing the transport cart with the golf mat loaded thereon; A removal prevention unit that prevents unauthorized removal of the golf mat stored in the storage unit; a detection unit that detects that the golf mat and the transport cart are stored in the storage unit; A fee collection unit that collects a rental fee for the golf mat; A management computer for managing the rental of the golf mats; Equipped with The management computer locks a locking unit of the removal prevention unit when the detection unit detects that the transport cart and the golf mat are stored in the storage unit, and unlocks the locking unit upon receipt of collection of the rental fee. Provide a golf mat rental machine. (2) The second invention is further characterized in that it includes a usage count notification unit that notifies when the number of times the golf mat has been rented out reaches a predetermined number or more. The present invention provides a golf mat rental machine according to the first aspect of the present invention. In this case, the golf mat, which is subject to wear, can be replaced at an appropriate time, improving the comfort of the user. (3) The third invention further includes a non-return notification unit that notifies the user when the golf mat has not been returned even after the scheduled return time has passed. An abnormality notification unit that notifies when an abnormality, including a malfunction, of the golf mat rental machine is detected; A maintenance time notification unit that notifies when the maintenance time for the golf mat rental machine has arrived; The present invention provides a golf mat rental machine according to a second aspect of the present invention, characterized in that it comprises: In this case, there is an advantage that users and managers can immediately notice any inconvenience occurring with the golf mat rental machine. (4) In a fourth aspect of the present invention, the fee collection unit is an IC card reading unit, The collection of the rental fee is performed by reading the user's IC card with the IC card reading unit. The present invention provides a golf mat rental machine according to the first or second aspect of the present invention. In this case, using an IC card eliminates the need for cash, improving convenience for users. In addition, the golf mat rental machine can obtain information about the user via the IC card, making it possible to provide appropriate services to that user. (5) The fifth invention is characterized in that the transport cart is provided with a golf mat holding part that prevents the golf mat from falling during transportation. The present invention provides a golf mat rental machine according to the first aspect of the present invention. In this case, there is an advantage that even a golf mat that is approximately circular when viewed from above can be transported safely. (6) The sixth invention is a golf mat having holes, In addition, the golf mat holding portion of the transport cart has a protrusion, The golf mat holding portion holds the golf mat by fitting the rod-shaped portion into a hole in the golf mat. A golf mat rental machine according to a fifth aspect of the present invention is provided. In this case, when transporting a golf mat that is approximately circular when viewed from above, the golf mat is prevented from rolling sideways when viewed from the direction of travel of the transport cart 20, which has the advantage that the golf mat can be transported safely. (7) The seventh invention provides a golf mat rental machine described in the first or second invention, further characterized in that it includes a golf mat cleaning unit that cleans the golf mats stored in the storage unit. In this case, there is an advantage that the golf mat can be kept clean. Since mud and the like are likely to adhere to the golf mat, especially in rainy weather, the provision of such a cleaning device allows the next user to use the golf mat comfortably. (8) The eighth invention is a golf mat rental machine according to claim 1, A server connected to the golf mat rental machine through a network; Preparation, The server is provided with a rental machine data acquisition unit that acquires information from the golf mat rental machine and stores the information in a database. [Industrial Applicability]

[0195] The golf mat rental machine of the present invention eliminates the inconvenience of carrying a golf mat and promotes golf practice using an inclined golf mat. From here [Explanation of symbols]

[0196] 1. Golf mat rental system 10 Golf mat rental machine 11 Storage area 111 Peripheral wall section 111a Wheel well 12 Extraction prevention part 121 Locking section 122 Telescopic gate section 13 Detection unit 131 Transport cart detection unit 132 Golf mat detector 14. Fee Collection Department 14a Coin slot machine 14b IC card reader 141 Signal Light 15. Administrative Computer 15a Golf mat rental area 151 Control section 151a Processor 151b ROM 151c RAM 151d Timing section 152 Storage section 152a Program storage section 152b Data storage section 153 Communication Control Unit 154 Input section 155 Output section 16 Golf Mat Cleaning Department 20 Transport Cart 21 Handle 22 Beam section 23 Golf mat holder 24 Cargo Bed 25 wheels 30 Golf Mat 31 Top part 32 Bottom part 33 Hole 34 Side part 40 Servers 41 Control section 411 Processor 42 Storage section 42a Program storage section 42b Data storage section 46 Communication control section 50 Management terminal 51 Control section 511 processor 52 Storage section 52a Program storage section 53 Communication control section 54 Input / output section 60 IC Card 61 Control section 611 Processor 612 ROM 613 RAM 62 Storage section 63 Antenna coil 64a Non-contact analog communication circuit 64b Serial I / O P10 Golf Mat Rental Program P50 Application program for management terminal (administrator app) D1 Lending System Database D10 Rental Machine Database D11 Rental time and fee database (without user ID) D12 Rental time and fee database (with user ID) D40 Server Database D41 Rental Machine Management Database D42 Store Database D43 Loan Status Database D44 User Database

Claims

1. A transport cart for transporting golf mats; a storage section for storing the transport cart with the golf mat loaded thereon; A removal prevention unit that prevents unauthorized removal of the golf mat stored in the storage unit; a detection unit that detects that the golf mat and the transport cart are stored in the storage unit; A fee collection unit that collects a rental fee for the golf mat; A management computer for managing the rental of the golf mats; Equipped with The golf mat rental machine is characterized in that the management computer locks the locking unit provided in the removal prevention unit when the detection unit detects that the transport cart and the golf mat are stored in the storage unit, and also unlocks the locking unit upon receiving collection of the rental fee.

2. The golf mat is further characterized by having a usage count notification unit that notifies the user when the number of times the golf mat has been rented out reaches a predetermined number or more.

2. The golf mat rental machine according to claim 1.

3. Furthermore, a non-return notification unit that notifies the user when the golf mat has not been returned even after the scheduled return time has passed; An abnormality notification unit that notifies when an abnormality, including a malfunction, of the golf mat rental machine is detected; A maintenance time notification unit that notifies when the maintenance time for the golf mat rental machine has arrived; The golf mat rental machine according to claim 2, further comprising:

4. the fee collection unit is an IC card reading unit, The rental fee is collected by reading the IC card of the user with the IC card reading unit.

3. The golf mat rental machine according to claim 1 or 2.

5. The transport cart is characterized in that it is equipped with a golf mat holding part that prevents the golf mat from falling during transportation.

2. The golf mat rental machine according to claim 1.

6. The golf mat has holes, In addition, the golf mat holding portion of the transport cart has a protrusion, The golf mat holding portion holds the golf mat by fitting the rod-shaped portion into a hole in the golf mat.

6. The golf mat rental machine according to claim 5.

7. 3. The golf mat rental machine according to claim 1, further comprising a golf mat cleaning unit for cleaning the golf mats stored in the storage unit.

8. The golf mat rental machine according to claim 1 ; A server connected to the golf mat rental machine through a network; Preparation, A golf mat rental system characterized in that the server is equipped with a rental machine data acquisition unit that acquires information from the golf mat rental machine and stores it in a database.

Citation Information

Patent Citations

  • Automatic storehouse for basket truck

    JP1997086610A

  • Golf training mat and stance mat settable to various inclinations

    JP2015134189A