Program

Through human communication and short-range communication, the bat position is detected, and the problem of missing bats is solved, achieving the convenience and efficiency of bat management on the court.

JP2025020452AInactive Publication Date: 2025-02-12NIKON CORP
View PDF 15 Cites 0 Cited by

Patent Information

Application Number
JP2024201528
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-02-12
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art can only manage bats at specific locations, and forget that the bats are left in the middle of the stadium and cannot be determined, resulting in inconvenience in use.

Method used

Through human communication and short-range communication between electronic devices, the position and movement information of the user and the bat are detected, and the user is notified of the remaining bat, and the bat is prevented from being lost.

Benefits of technology

Effectively prevent the loss of the bat, reduce the inconvenience left by the bat on the court, and improve the efficiency and accuracy of ball sports.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025020452000001_ABST
    Figure 2025020452000001_ABST
Patent Text Reader

Abstract

To provide a program that can prevent devices from being left behind.SOLUTION: A program for allowing a computer of an electronic device that communicates with an external device to execute processing for: communicating with the external device; acquiring information on a location corresponding to the disconnection of communication with the external device when the external device is a first external device stored in a memory unit; reporting information based on the acquired information on the location corresponding to the disconnection of communication with the external device; acquiring information on a second external device from the second external device when communication is established with the second external device that is not stored in the memory unit; and reporting the acquired information of the second external device to an electronic device used by a user different from the user of the electronic device.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 program. [Background technology]

[0002] In some sports competitions, players use multiple tools depending on the situation. For example, in golf competitions, players often bring multiple clubs to the place where they hit the ball in order to use multiple clubs depending on the situation, and while hitting the ball with one club selected from the multiple clubs, they keep the remaining clubs nearby. However, in order to prevent delays in the progress of the game, players need to move quickly to the next playing spot after hitting the ball, and at that time, they may leave the remaining clubs behind. Therefore, a method has been proposed in which IC (Integrated Circuit) tags are attached to golf clubs, and the excess or shortage of clubs is managed based on the detection results of an IC tag detection unit installed at a point that is passed after the completion of each hole (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] However, with the above-mentioned management method, the places where golf clubs can be managed are limited to specific locations, and if a club is left behind on the course, it is not possible to know where it was left, so this method is not necessarily convenient.

[0005] The present invention has been made in consideration of the above problems, and an object of the present invention is to provide a program that can prevent a device from being left behind. [Means for solving the problem]

[0006] The electronic device (20A) of the present invention includes a communication unit (21) that communicates with a first device (10A) and a second device (10B) different from the first device by human body communication or short-range communication via a first user, a detection unit (29) that detects a timing when communication between the communication unit and the first device and the second device should be established, and an alarm unit (24, 28) that notifies the first user based on a communication state between the communication unit and the first device and the second device when the detection unit detects the timing when communication between the communication unit and the first device and the second device should be established.

[0007] In this case, the detection unit may detect the timing based on at least one of the location information of the first user and the movement information of the first user. The detection unit may also detect the timing when communication between the other of the first device and the second device and the communication unit should be established based on whether the first user has used either one of the first device and the second device. The detection unit may also detect the timing when communication between either one of the first device and the second device and the communication unit should be established based on whether the first user has moved a predetermined distance from a position where communication between the communication unit and either one of the first device and the second device has been interrupted.

[0008] In the electronic device of the present invention, the notification unit may perform the notification depending on a determination result of whether or not at least one of the first device and the second device is held by a second user different from the first user. The electronic device of the present invention may further include a prohibition unit (29) that prohibits the notification unit from making a notification when the first user is not moving.

[0009] In addition, in the electronic device of the present invention, when the detection unit detects the timing based on at least one of position information of the first user and movement information of the first user, the position information of the first user and the movement information of the first user may be detected by a common sensor (23).

[0010] In order to easily explain the present invention, the above description is made with reference to the reference numerals in the drawings that represent one embodiment, but the present invention is not limited to this, and the configuration of the embodiment described below may be appropriately improved, and at least a part of the configuration may be replaced with another configuration. Furthermore, components that are not particularly limited in terms of their location may be located in a position that can achieve their function, without being limited to the location disclosed in the embodiment. Effect of the Invention

[0011] The program of the present invention has an effect of preventing the device from being left behind. [Brief description of the drawings]

[0012] [Figure 1] 1 is a diagram showing a configuration of an electronic device system according to an embodiment; [Diagram 2] FIG. 1 is a diagram showing a situation in which an electronic device system is being used. [Diagram 3] FIG. 2 is a diagram showing an example of the installation positions of golf clubs and club equipment. [Figure 4] 10 is a flowchart illustrating an example of a process executed by a control unit of the mobile terminal. [Diagram 5] 10 is a flowchart illustrating an example of a notification process executed by a control unit of the mobile terminal. [Figure 6] 6(A) to 6(F) are diagrams for explaining the processing of FIG. 4 and FIG. [Figure 7] 10 is a flowchart showing a modified example of the process executed by the control unit of the mobile terminal. [Figure 8] 10 is a flowchart showing a modified example of a notification process executed by a control unit of a mobile terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, an embodiment will be described in detail with reference to Fig. 1 to Fig. 6. Fig. 1 shows a block diagram of an electronic device system 500 according to an embodiment. Fig. 2 shows a situation in which the electronic device system 500 is used.

[0014] The electronic device system 500 is a system that a user uses when playing sports, etc. In this embodiment, as shown in FIG. 2, a description will be given of a system that is used when a user plays golf.

[0015] As shown in Figures 1 and 2, the electronic device system 500 includes club devices 10A, 10B provided on golf clubs 1A, 1B, mobile terminals 20A, 20B, a shoe device 30 provided on a shoe 3, and a bag device 40 provided on a caddy bag 4.

[0016] (Club Equipment 10A, 10B) The club devices 10A and 10B are devices provided on golf clubs. Since the club devices 10A and 10B have the same configuration, they will be hereinafter described as the club device 10 unless there is a particular need to distinguish them.

[0017] Golf clubs include drivers, irons, putters (P), etc. Drivers include 1W, 3W, and 5W, and irons include 3I to 9I, PW (pitching wedge), AW (approach wedge), SW (sand wedge), etc. In this embodiment, each golf club is provided with a club device 10. In FIG. 1, golf clubs 1A and 1B are illustrated as examples of golf clubs, and for convenience of explanation, the club device 10 provided on golf club 1A is referred to as club device 10A, and the club device 10 provided on golf club 1B is referred to as club device 10B. In the following, explanations will be given using golf club 1A and golf club 1B, but unless there is a need to particularly distinguish between the two, they will be described as golf club 1.

[0018] As shown in FIG. 1, the club device 10 includes a memory section 11, a communication unit 13, and a control section 15.

[0019] The storage unit 11 is, for example, a non-volatile semiconductor memory such as a flash memory, and stores the owner of the golf club 1, club number information (1W, 3W, 5W, 3-9I, PW, AW, SW, P, etc.), manufacturer, product name, and model number.

[0020] The communication unit 13 is for communicating with the mobile terminals 20A and 20B, and performs, for example, short-distance communication such as Bluetooth (registered trademark), Felica (registered trademark), and RFID (Radio Frequency Identification), and human body communication via the user. In this embodiment, the communication unit 13 includes a human body communication unit 132 that performs human body communication with the human body communication unit 212 of the mobile terminals 20A and 20B using an electrode 131 provided on the grip portion of the golf club 1 or near the head as shown in FIG. 3. The human body communication unit 132 transmits the owner and club number information of the golf club 1 stored in the storage unit 11 to the mobile terminals 20A and 20B. Note that human body communication includes a current method in which a weak current is passed through the human body and the current is modulated to transmit information, and an electric field method in which an electric field induced on the surface of the human body is modulated to transmit information. In this embodiment, either the current method or the electric field method can be used. It should be noted that human body communication is possible not only when the user has a bare hand (i.e., when electrode 131 is in contact with the hand) but also when the user is wearing gloves (i.e., when electrode 131 faces the hand).

[0021] The control unit 15 includes a CPU (Central Processing Unit), RAM (Random Access Memory), ROM (Read Only Memory), etc., and controls the entire club device 10. In this embodiment, the control unit 15 controls data transmission to the mobile terminals 20A and 20B. Note that the control unit 15 and the storage unit 11 may be provided anywhere on the golf club 1, but in this embodiment, they are provided on the grip portion of the golf club 1.

[0022] (Mobile terminals 20A and 20B) The mobile terminals 20A and 20B are information devices used while being carried by the users. As the mobile terminals 20A and 20B, a mobile phone, a smartphone, a PHS (Personal Handy-phone System), a PDA (Personal Digital Assistant), etc. can be adopted, but in this embodiment, the mobile terminals 20A and 20B are assumed to be smartphones. The mobile terminals 20A and 20B have a telephone function, a communication function for connecting to the Internet, etc., and a data processing function for executing a program. Note that the necessary components of the mobile terminals 20A and 20B (for example, the position detection unit 23 and the wireless communication unit 22) may be provided in an object worn by the user, such as a wristwatch, glasses, a hearing aid, a hat, or shoes 3, or an object held by the user, such as a remote control for remotely operating a cart, to form a mobile terminal. In this embodiment, it is assumed that user A uses the mobile terminal 20A, and user B uses the mobile terminal 20B. In addition, since the mobile terminal 20A and the mobile terminal 20B have the same configuration, the mobile terminals 20A and 20B will be described as the mobile terminal 20 hereinafter unless there is a particular need to distinguish between them.

[0023] The mobile terminal 20 includes a communication unit 21 , a wireless communication section 22 , a position detection section 23 , a microphone 24 , a speaker 25 , a calendar section 26 , a storage section 27 , a display section 28 , and a control section 29 .

[0024] The communication unit 21 communicates with the club device 10 and the shoe device 30, and performs, for example, short-distance communication such as Bluetooth (registered trademark), Felica (registered trademark), and RFID, and human body communication via the user. In this embodiment, the communication unit 21 has a human body communication unit 212 that performs human body communication with the human body communication unit 132 of the club device 10 and the human body communication unit 33 of the shoe device 30 using an electrode 211 attached to the user or provided on the mobile terminal 20. The human body communication unit 212 performs human body communication with the club device 10 while the user is holding the golf club 1, and receives information on the owner and number information of the golf club 1 from the club device 10. In addition, the human body communication unit 212 performs human body communication with the shoe device 30 provided on the shoe 3 worn by the user, and receives audio data collected by a microphone 31 of the shoe device 30 described later from the shoe device 30. It should be noted that human body communication is possible not only when the user and the mobile terminal 20 are in direct contact with each other, but also when the user and the mobile terminal 20 are in contact with each other through a shirt or trousers. Instead of human body communication, short-range communication such as Bluetooth (registered trademark), RFID (Radio Frequency Identification), TransferJet (registered trademark), etc. may be used.

[0025] The wireless communication unit 22 is for communicating with other mobile terminals and the bag device 40. The wireless communication unit 22 receives information from other mobile terminals as to whether or not the golf club 1 owned by the user of the mobile terminal 20 is held by another user (details will be described later).

[0026] The position detection unit 23 is, for example, a GPS (Global Positioning System) sensor, and is a sensor that detects the position (for example, latitude and longitude) of the mobile terminal 20. In this embodiment, since the mobile terminal 20 is held by a user, the position detection unit 23 detects the user's position.

[0027] The microphone 24 is a sensor that inputs sound around the mobile terminal 20. As an example, the microphone 24 is provided below the display unit 28 on the main surface (the surface on which the display unit 28 is provided) of the mobile terminal 20, and is positioned near the user's mouth when the user uses the mobile terminal 20.

[0028] The speaker 25 is for outputting sound and is provided, for example, above the display unit 28 on the main surface of the mobile terminal 20 so as to be positioned next to the user's ear when the user uses the telephone function of the mobile terminal 20.

[0029] The calendar unit 26 acquires time information such as the year, month, date, and time, and outputs it to the control unit 29. It is assumed that the calendar unit 26 has a clock function.

[0030] The storage unit 27 is, for example, a non-volatile or volatile semiconductor memory or a hard disk drive, and stores information about the golf club 1 (owner and club number information) received from the club device 10, the location where communication with the club device 10 was interrupted, etc. In addition, the position, time, and club number information of the golf club 1 when the user hit the ball may be stored.

[0031] The display unit 28 is, for example, a device using a liquid crystal display element, and performs various displays under the control of the control unit 29.

[0032] The control unit 29 includes a CPU, RAM, ROM, etc., and controls the entire mobile terminal 20. In this embodiment, the control unit 29 performs control for recording various information in the memory unit 27, and control for notifying the user that the golf club 1 has been left behind on the course when the user has left it behind. Details of the processing performed by the control unit 29 will be described later.

[0033] (Shoe equipment 30) The shoe device 30 is provided in a shoe (golf shoe) 3. The shoe device 30 has a microphone 31, a communication unit 33, a storage unit 35, and a control unit 37. These elements may be provided in either the left shoe or the right shoe, or in both shoes.

[0034] The microphone 31 is provided at the toe of the shoe, collects sounds around the shoe 3, and outputs the sounds to the control unit 37. The microphone 31 is preferably a microphone with good directionality, and for example, a microphone with a built-in preamplifier can be used. The output of the microphone 31 is amplified by the amplifier and recorded as audio data in the memory unit 35 under the control of the control unit 37 (see, for example, Japanese Patent Application Laid-Open No. 10-267744). In the case of a right-handed person, the ball is located near the left foot, so the microphone 31 may be provided in the left shoe, and in the case of a left-handed person, the ball is located near the right foot, so the microphone 31 may be provided in the right shoe.

[0035] The communication unit 33 communicates with the mobile terminal 20, and performs, for example, short-distance communication such as Bluetooth (registered trademark), Felica (registered trademark), and RFID, and human body communication via the human body. In this embodiment, the communication unit 33 has a human body communication unit 332 that performs human body communication using an electrode 331 provided in the shoe 3. Under the control of the control unit 37, the human body communication unit 332 transmits to the mobile terminal 20 the acoustic data collected by the microphone 31 and stored in the storage unit 35. The electrode 331 for human body communication is provided at a position (inside the shoe 3) that touches the user's foot. Human body communication is possible not only when the user is barefoot (i.e., when the electrode 331 is in contact with the foot) but also when the user is wearing socks (i.e., when the electrode 331 faces the foot).

[0036] (Bag equipment 40) The bag device 40 is provided in the caddy bag 4. The caddy bag 4 accommodates a plurality of golf clubs 1. As shown in FIG. 1, the bag device 40 has a position detection unit 41, a wireless communication unit 43, and a control unit 45.

[0037] The position detection unit 41 is, for example, a GPS sensor, and detects the position of the caddy bag 4 (for example, latitude and longitude).

[0038] The wireless communication unit 43 is for performing wireless communication with the mobile terminal 20. The wireless communication unit 43 transmits the position of the caddy bag 4 detected by the position detection unit 41 to the mobile terminal 20. This allows the control unit 29 of the mobile terminal 20 to grasp the positional relationship between the caddy bag 4 and the user.

[0039] The control unit 45 includes a CPU, a RAM, a ROM, etc., and controls the bag device 40 as a whole.

[0040] The operation of electronic device system 500 having the above configuration will be described with reference to the flowcharts of Fig. 4 and Fig. 5. In this embodiment, when the user arrives at the starting hole, i.e., when the golf game starts, the process of Fig. 4 starts. Whether or not the user has arrived at the starting hole can be determined from the user's position information obtained from position detection unit 23 and the layout information of the golf course. The layout information of the golf course may be stored in memory unit 27 in advance, or may be obtained from a server or the like via wireless communication unit 22.

[0041] In the process of FIG. 4, first, in step S51, the control unit 29 judges whether or not the user has multiple golf clubs 1. Specifically, the control unit 29 judges whether or not communication has been established between the mobile terminal 20 and multiple club devices 10. Here, assume that the user A removes, for example, only a 7-iron from the caddy bag 4 to hit a tee shot (first shot). In this case, since communication has been established with only one club device 10, the judgment in step S51 is negative, and the control unit 29 repeats the judgment in step S51 until communication has been established with multiple club devices 10. Thereafter, when user A removes golf club 1A (assumed to be a sand wedge (SW)) and golf club 1B (assumed to be a pitching wedge (PW)) from caddy bag 4 to hit a second shot, communication with club devices 10A, 10B is established, i.e., communication with multiple club devices 10 is established, so the judgment in step S51 is positive and the control unit 29 proceeds to step S53.

[0042] When the process proceeds to step S53, the control unit 29 acquires information for identifying the golf club 1 held by the user from the club device 10 and stores it in the storage unit 27. In this embodiment, the control unit 29 acquires the owner and club number information of the golf club 1 from the club device 10 and stores it in the storage unit 27. Here, since the user A holds the golf club 1A (SW) and the golf club 1B (PW), the control unit 29 registers information of the two golf clubs 1A and 1B in the club information table shown in FIG. 6(A). The club information table has items for owner, club number, and communication disconnection position, and the owner of the golf club 1 is stored in the owner item, and the club number information of the golf club 1 is stored in the club number item. In addition, the communication disconnection position item stores the position where communication with the club device 10 provided on the golf club 1 was interrupted (details will be described later). The control unit 29 may store information such as the manufacturer, product name, model number, etc. of the golf club 1 in the storage unit 27 in addition to the owner and club number information of the golf club 1.

[0043] Next, in step S55, the control unit 29 waits until the user selects one golf club 1 from the multiple golf clubs 1. Here, for example, when user A selects golf club 1A from golf club 1A and golf club 1B to hit a second shot and places the remaining golf club 1B beside user A in a position that does not interfere with the shot, the determination in step S55 is affirmative, and the control unit 29 proceeds to step S57.

[0044] When the process proceeds to step S57, the control unit 29 stores in the memory unit 27 the position (latitude, longitude, etc.) at which communication with the club device 10 provided on the golf club (golf club 1B:PW) not selected in step S55 among the multiple golf clubs 1 was interrupted (see FIG. 6(B)). Thereafter, the control unit 29 proceeds to step S59. At this time, the time at which communication with the club device 10 was interrupted may also be stored.

[0045] The subsequent processes of steps S59 and S61 are processes for determining whether or not a timing for establishing communication between the mobile terminal 20 and the club device 10 provided on the multiple golf clubs 1 held by the user in step S51 has been detected. First, in step S59, the control unit 29 determines whether or not the user has hit a ball, that is, whether or not the user has used the golf club 1 selected in step S55. Specifically, the control unit 29 determines whether or not the collected sound is a ball-hitting sound based on the frequency of the sound collected by the microphone 31 of the shoe device 30. If the determination here is negative, the control unit 29 repeats the determination in step S59 until the user hits a ball. Here, if the user A hits a ball using the golf club 1A selected in step S55, the determination in step S59 is positive, and the process proceeds to step S61.

[0046] When the process proceeds to step S61, the control unit 29 judges whether the user has moved a predetermined distance (for example, 5 m) from the position where the communication with the club device 10 provided on the golf club 1 not selected in step S55 was interrupted. In this embodiment, the control unit 29 judges whether the user has moved a predetermined distance from the position where the communication with the club device 10 was interrupted based on the output from the position detection unit 23 and the information stored in step S57. If the judgment here is negative, that is, if the user has not moved, the control unit 29 does not perform (prohibits) the notification process of step S63, and repeats the judgment of step S61 until the user moves a predetermined distance from the position where the communication was interrupted. This is because the user may have stayed at the place where the ball was hit for some reason (for example, missed the ball, waited for another player's shot, etc.) and intentionally did not retrieve the golf club 1, rather than leaving it behind. Then, when the user, who has finished hitting the ball, moves a predetermined distance from the position where communication was interrupted, the determination in step S61 becomes positive, and the control unit 29 starts the notification process in step S63 (FIG. 5).

[0047] (Notification processing) 5 is a flowchart showing a specific process of step S63. In the process (notification process) of step S63, the control unit 29 first acquires information (owner, club number information) of the golf club 1 currently held by the user in step S631. The control unit 29 stores the acquired information (owner, club number information) of the golf club 1 in, for example, a determination club information table shown in FIG. 6(C).

[0048] Next, in step S633, the control unit 29 judges whether or not the number of golf clubs 1 currently held by the user (obtained in step S631) matches the number of golf clubs 1 held by the user (obtained in step S53 of FIG. 4). In other words, in step S633, it is judged whether or not the number of golf clubs 1 held by the user before and after the shot matches. Specifically, the control unit 29 judges whether or not the number of records in the club information table (see FIG. 6(A)) matches the number of records in the determination club information table (see FIG. 6(C)). If the judgment here is positive, the control unit 29 proceeds to step S635.

[0049] In step S635, the control unit 29 judges whether or not the information of the golf club 1 stored in step S53 of Fig. 4 (information in the club information table) coincides with the information of the golf club 1 stored in step S631 (information in the club information table for determination). If the judgment here is negative, the control unit 29 proceeds to step S637.

[0050] Here, even though the number of golf clubs 1 is the same before and after the shot, if the information of the golf clubs 1 does not match, it means that the user has left his / her own golf clubs behind and is holding another player's golf club. For example, assume that user A holds two golf clubs 1 after the shot. Here, in FIG. 6(D), among the information of the two golf clubs 1 stored in the club information table for judgment, the owner of the pitching wedge (PW) is "user B", which does not match the information in the club information table. In this case, the control unit 29 notifies the user that the user is holding another player's golf club 1 in step S637. Specifically, the control unit 29 notifies the user by outputting a voice saying "Are you holding another player's golf club?" from the speaker 25 or displaying a similar message on the display unit 28. This allows the user to realize that he / she is holding another player's golf club 1 by mistake. Furthermore, in golf, using another player's golf club incurs a penalty, so it is possible to avoid a situation in which a player mistakenly uses another player's golf club and is penalized.

[0051] In the next step S639, the control unit 29 transmits information about the golf club 1 erroneously held by the user to the mobile terminal 20 of the player who owns the golf club 1 (another player: in this embodiment, user B). This allows user B to know that his / her golf club 1 is held by user A.

[0052] Next, in step S641, the control unit 29 judges whether another player is holding the golf club 1 left behind by the user, that is, whether another player has retrieved the golf club 1 left behind by the user. For example, the control unit 29 of the mobile terminal 20A of the user A communicates with the mobile terminal 20B of the user B who is playing together with the user A via the wireless communication unit 22, and inquires of the mobile terminal 20B whether the user B is holding the golf club 1B of the user A. The mobile terminal 20B judges whether the user B is holding the golf club 1B of the user A by judging whether communication with the club device 10B provided on the golf club 1B of the user A is established, and transmits the judgment result to the mobile terminal 20A. The mobile terminal 20A makes the judgment of step S641 by receiving the judgment result from the mobile terminal 20B. If the judgment here is positive, the user has not left the golf club 1 on the golf course, so the process returns to step S631. At this time, the user may be notified that the golf club 1 has been collected by another player. On the other hand, if the determination here is negative, that is, if the left-behind golf club 1 has not been collected by another player, the control unit 29 proceeds to step S643.

[0053] When the process proceeds to step S643, the control unit 29 notifies the user. Specifically, the control unit 29 alerts the user by outputting a voice message from the speaker 25 saying "Are there any golf clubs left behind?" or displaying a similar message on the display unit 28. Instead of using the speaker 25, the mobile terminal 20 may be vibrated by a vibrator (not shown) to alert the user. This allows the user to realize that the golf club 1 has been left behind. The control unit 29 may also display on the display unit 28 the position where the disconnection with the club device 10 was interrupted. This allows the user to know where on the course the golf club 1 has been left behind, and the time required to retrieve the golf club 1 that has been left behind can be shortened. After the process of step S643, the process returns to step S631.

[0054] Meanwhile, if the determination in step S633 is negative, that is, if the numbers of golf clubs 1 before and after the shot do not match, the control unit 29 proceeds to step S645.

[0055] When the process proceeds to step S645, the control unit 29 judges whether or not the number of golf clubs 1 after the shot (the number of golf clubs 1 acquired in step S631) is greater than the number of golf clubs 1 before the shot (the number of golf clubs 1 acquired in step S53 in FIG. 4). The positive judgment here means that the user is holding golf clubs of another player (e.g., user B) in addition to his / her own golf club. For example, in FIG. 6(E), the golf club 1 of user B is registered in the club information table for judgment in addition to the golf clubs 1A, 1B (SW, PW) held by user A before the shot, and the number of records in the club information table for judgment is greater than the number of records in the club information table. In this case, the control unit 29 proceeds to step S647 and notifies the user that the user is holding golf clubs of another player. In addition, even if the number of golf clubs 1 after the shot is greater than the number of golf clubs 1 before the shot, if the user is holding his / her golf clubs 1 correctly, i.e., if the judgment club information table includes all the records of the club information table (see Figure 6 (E)), the process may proceed to step S649 without notifying the user.

[0056] Then, in the next step S649, the control unit 29 transmits information about the golf club 1 erroneously held by the user to the mobile terminal 20 of the player who owns it (another player: user B in this embodiment), and returns to step S631.

[0057] On the other hand, if the judgment in step S645 is negative, i.e., if the number of golf clubs 1 after the shot is less than the number of golf clubs 1 before the shot (see FIG. 6(F)), it can be determined that the user has left a golf club 1 behind, and the control unit 29 proceeds to step S651.

[0058] When the process proceeds to step S651, the control unit 29 determines, similarly to step S641 described above, whether or not another player is holding the golf club 1 that the user left behind, i.e., whether or not another player has retrieved the golf club 1 that was left behind.

[0059] If the determination in step S651 is negative, the control unit 29 proceeds to step S653, and notifies the user in the same manner as in step S643 described above. When the process in step S653 ends, the control unit 29 returns to step S631.

[0060] On the other hand, if the determination in step S651 is positive, the control unit 29 returns to step S631 without going through step S653. At this time, the user may be notified that another player is holding the user's golf club 1.

[0061] In consideration of the time required for the user to move around and for communicating with other players, the process may be set to return to step S631 after a predetermined time (for example, several tens of seconds) has elapsed after steps S643, S649, S651, and S653 are completed.

[0062] In this manner, the above-mentioned process is repeated until the information of the golf club 1 held by the user (information acquired in step S631) matches the information of the golf club 1 before the shot (information acquired in step S53 in FIG. 4). Then, when the information of the golf club 1 held by the user matches the information of the golf club 1 before the shot (information acquired in step S53 in FIG. 4) by the user receiving his / her own golf club 1 from another player or returning the golf club 1 that he / she mistakenly held to another player, the determination in step S635 becomes positive, the process in FIG. 5 ends, and the process proceeds to step S65 in FIG. 4.

[0063] Returning to Fig. 4, when the control unit 29 proceeds to step S65, it judges whether or not the user has stored multiple golf clubs 1 in the caddy bag 4. Specifically, the control unit 29 judges whether or not communication with the club devices 10 provided on each of the multiple golf clubs 1 has ended. At this time, it is preferable for the control unit 29 to confirm that the position of the caddy bag 4 acquired from the position detection unit 41 of the bag device 40 and the user's position acquired from the position detection unit 23 are approximately the same.

[0064] The negative determination in step S65 means that the user is moving toward the caddy bag 4 or is moving on the course for the next shot. In this case, the control unit 29 proceeds to step S67 and determines whether the user is moving toward the caddy bag 4. In this embodiment, the control unit 29 determines whether the user's position acquired from the position detection unit 23 is approaching the position of the caddy bag 4 acquired from the position detection unit 41 of the bag device 40. The control unit 29 may determine whether the user is moving toward the caddy bag 4 based on the strength of the wireless communication between the mobile terminal 20 and the bag device 40. In this case, the position detection unit 41 of the bag device 40 may be omitted.

[0065] If the determination in step S67 is negative, that is, if the user is not moving toward the caddy bag 4, it is determined that the user is moving across the hole in preparation for the next shot, and the process returns to step S55.

[0066] On the other hand, if the determination in step S67 is YES, that is, if the user is moving toward the caddy bag 4, the process returns to step S65.

[0067] However, if the determination in step S65 is positive, that is, if the user puts the multiple golf clubs 1 in the caddy bag 4 and thereby ends communication with the multiple club devices 10, the control unit 29 returns to step S51.

[0068] In this manner, the process of FIG. 4 is repeated until the user finishes the game, i.e., finishes the final hole and returns to the clubhouse.

[0069] As described above in detail, according to this embodiment, the mobile terminal 20A includes the communication unit 21 that communicates with the club device 10A provided on the golf club 1A and the club device 10B provided on the golf club 1B by human body communication via the user A, the control unit 29 that detects the timing when communication between the communication unit 21 and the club device 10A and the club device 10B should be established, and the speaker 25 and the display unit 28 that notify the user A whether the golf clubs 1A, 1B have been left behind based on the communication state between the communication unit 21 and the club device 10A and the club device 10B when the control unit 29 detects the timing. Therefore, the user A can be notified at the appropriate timing when the user A should hold the multiple golf clubs 1A, 1B, and it is possible to prevent the user A from leaving any of the golf clubs 1A, 1B behind on the golf course.

[0070] In addition, in this embodiment, the control unit 29 detects the timing when the communication between the communication unit 21 and the club device 10A and the club device 10B should be established based on whether the user has moved a predetermined distance from the position where the communication with the club device 10 was interrupted. This makes it possible to determine whether the golf club 1 has been left behind and to notify the user at a timing when the golf club 1 is likely to be left behind. Furthermore, if the user has not moved away from the position where the communication with the club device 10 was interrupted for some reason (for example, missing the ball, waiting for another player's shot, etc.), the notification process is not performed, so that it is possible to prevent the user and other players from being disturbed by sound or vibration for the notification.

[0071] In addition, in this embodiment, when the user A uses either the golf club 1A equipped with the club device 10A or the golf club 1B equipped with the club device 10B, the control unit 29 detects the timing at which communication should be established with the club device 10A or 10B equipped with the golf club 1A or 1B that was not used. As a result, when the user A releases the golf club 1A or 1B from his / her hand to hit the ball, the control unit 29 does not judge whether the user A has left the golf club 1A or 1B behind, so that it is possible to prevent the user A from being disturbed in playing by sound or vibration for notification. In addition, since the golf club is likely to be left behind after a shot, it is possible to notify the user at a timing when the golf club 1 is likely to be left behind.

[0072] In this embodiment, the control unit 29 notifies the user according to the result of the determination as to whether or not at least one of the golf club 1A and the golf club 1B is held by a user B different from the user A. This allows the user to know whether or not the left-behind golf club 1 has been retrieved by another player.

[0073] (Modification) In the above embodiment, the control unit 29 acquires information on the golf club 1 from the club device 10 and notifies the user based on the information, but the method of notifying the user is not limited to this. For example, the control unit 29 may determine that the golf club 1 has been left behind based on the number of club devices 10 that have established communication with the human body communication unit 212 (i.e., the number of golf clubs 1 held by the user), and notify the user. Figures 7 and 8 are flowcharts showing the processing of the control unit 29 in this modified example.

[0074] In the process of FIG. 7, first, in step S11, the control unit 29 of the mobile terminal 20 determines whether or not the user has a plurality of golf clubs 1, similarly to the process of step S51 described above.

[0075] When the determination in step S11 is affirmative and the process proceeds to step S15, the control unit 29 stores in the memory unit 27 the number of club devices 10 with which communication has been established, i.e., the number of golf clubs 1 that the user has removed from the caddy bag 4. Here, if the user A removes the golf club 1A and the golf club 1B, communication with the club devices 10A and 10B is established, and therefore the control unit 29 stores “2” in the memory unit 27.

[0076] Next, the control unit 29 repeats the determination in step S17 until the user selects one golf club 1 from the multiple golf clubs 1. Specifically, the control unit 29 repeats the determination in step S17 until the number of club devices 10 with which communication is established becomes one. Here, for example, when the user A selects the golf club 1A from the golf clubs 1A and 1B to hit the second shot and places the remaining golf club 1B at a position beside the user A that does not interfere with the shot, the determination in step S17 becomes positive, and the control unit 29 proceeds to step S19.

[0077] The following steps S19 and S21 are processes for detecting the timing when communication between the mobile terminal 20 and the multiple club devices 10 should be established. First, in step S19, the control unit 29 judges whether or not the user has hit the ball, i.e., whether or not the golf club 1 selected in step S17 has been used. If the judgment here is negative, the control unit 29 repeats the judgment in step S19 until the user hits the ball. Here, when the user A hits the ball using the selected golf club 1A, the judgment in step S19 is positive, and the process proceeds to step S21.

[0078] When the process proceeds to step S21, the control unit 29 judges whether or not the user A has moved. In this embodiment, the control unit 29 judges whether or not the user A has moved a predetermined distance (for example, 5 m) or more based on the output from the position detection unit 23. The movement of the user may be detected by providing at least one of an acceleration sensor and a gyro sensor in the mobile terminal 20. If the judgment here is negative, that is, if the user has not moved, the control unit 29 does not perform (prohibits) the subsequent notification process. Here, for example, if the user A finishes a shot and moves 5 m or more while holding the golf club 1A but not holding the golf club 1B, that is, leaving the golf club 1B behind, the judgment in step S21 is positive, and the process proceeds to step S23.

[0079] Next, in step S23, the control unit 29 starts the notification process shown in the flowchart of FIG.

[0080] (Notification processing) In the notification process shown in FIG. 8, first, in step S231, the control unit 29 judges whether or not the number of golf clubs 1 stored in step S15 of FIG. 7 matches the number of golf clubs 1 held by the user who has finished the shot. Specifically, the control unit 29 judges whether or not the number of club devices 10 with which human body communication has been established matches the number of golf clubs 1 stored in step S15. Here, since the user A holds only the golf club 1A, the number of club devices 10 with which human body communication has been established is one. In this case, since the number of golf clubs 1 stored in step S15 is different from the number of golf clubs 1 stored as “two”, the judgment in step S231 is denied, and the control unit 29 proceeds to step S233.

[0081] When the process proceeds to step S233, the control unit 29 judges whether or not the number of golf clubs currently held by the user A is greater than the number of golf clubs 1 stored in step S15 of FIG. 7. If the judgment here is positive, it is highly likely that the user (user A) is holding golf clubs 1 belonging to another player (e.g., user B), so the control unit 29 proceeds to step S235 and notifies the user. Specifically, the control unit 29 notifies the user by outputting a voice such as "Please check the number of golf clubs" or "Do you have any golf clubs belonging to another player" from the speaker 25, or by displaying a similar message on the display unit 28. This allows the user to notice that he or she is holding golf clubs belonging to another player.

[0082] After notifying the user in step S235, the control unit 29 returns to step S231. The control unit 29 repeats the processing and judgment of steps S231, S233, and S235 until the user A hands over the golf club to another player, that is, until the number of golf clubs 1 held by the user A matches the number of golf clubs 1 (two) stored in the storage unit 27 in step S15. When the user A hands over the golf club 1 to the user B and the golf clubs held by the user A become the golf club 1A and the golf club 1B, the judgment of step S231 is affirmative, and the control unit 29 ends the processing of FIG. 8 and proceeds to step S29 of FIG. 7. Note that after the processing of step S235 ends, the control unit 29 may return to step S231 after a predetermined time (e.g., several tens of seconds) has elapsed, taking into consideration the user's movement time, etc.

[0083] On the other hand, if the number of golf clubs currently held by the user A is less than the number of golf clubs 1 stored in step S15 of FIG. 7, the determination in step S233 is negative, and the control unit 29 proceeds to step S237.

[0084] When the process proceeds to step S237, the control unit 29 judges whether another player has the golf club 1 left behind by the user. Specifically, the control unit 29 communicates with, for example, the mobile terminal 20B of user B playing together with user A via the wireless communication unit 22, and inquires of the mobile terminal 20B whether user B has the golf club 1 of user A. The mobile terminal 20B judges whether user B has the golf club 1 of user A by judging whether human body communication with the club device 10 provided on the golf club 1 of user A is established, and transmits the judgment result to the mobile terminal 20A. It is possible to judge whether the golf club 1 held by user B belongs to user A or not, based on the owner information stored in the memory unit 11 of the club device 10.

[0085] If the determination in step S237 is negative, that is, if another player does not have the golf club 1 left behind by the user, the control unit 29 proceeds to step S239. Here, the explanation will be continued assuming that the user B has not retrieved the golf club 1B left behind by the user A.

[0086] In step S239, the control unit 29 notifies the user. Specifically, the control unit 29 outputs a voice message from the speaker 25 saying, "Have you left any golf clubs behind?" or displays a similar message on the display unit 28 to alert the user.

[0087] After the process of step S239, the control unit 29 returns to step S231. Here, when the user A returns to get the golf club 1B as a result of the notification in step S239 and holds the golf club 1A and the golf club 1B, the number of golf clubs 1 (2) stored in the storage unit 27 in step S15 of Fig. 7 matches the number of golf clubs 1 (2) currently held by the user A, so the determination in step S231 is YES, and the control unit 29 ends the process of Fig. 8 and proceeds to step S29 of Fig. 7.

[0088] Meanwhile, when the determination in step S237 is positive, that is, when another player is holding the golf club 1 left behind by the user, the control unit 29 determines that the golf club 1 has not been left behind and proceeds to step S231. At this time, the control unit 29 may notify the user that another player is holding the golf club 1 of the user.

[0089] Then, the control unit 29 repeats the processing and judgment of steps S231 to S239 until the user receives golf clubs 1 from other players and has the number of golf clubs 1 stored in step S15 in his / her hands. For example, if user B has collected golf club 1B left behind by user A, when user A receives golf club 1B from user B and has golf clubs 1A and 1B in his / her hands, the judgment of step S231 is affirmative, and the control unit 29 ends the processing of FIG. 8 and proceeds to step S29 of FIG. 7.

[0090] In step S29, the control unit 29 determines whether or not the user has placed a plurality of golf clubs 1 in the caddie bag 4, similarly to the process of step S65 described above.

[0091] If the determination in step S29 is negative, the control unit 29 proceeds to step S31 and determines whether or not the user is moving toward the caddy bag 4, similar to step S67 described above. If the determination in step S31 is negative, the process returns to step S17, but if the determination is positive, the process returns to step S29. Note that the control unit 29 may make the determination in step S29 after a predetermined time (e.g., several tens of seconds) has elapsed since the end of the notification process, taking into account the user's moving time.

[0092] On the other hand, if the determination in step S29 is YES, the control unit 29 returns to step S11. In this manner, the process of Fig. 7 is repeated until the user has played all holes.

[0093] As described above, according to this modified example, it is possible to notify the user that the golf club 1 has been left behind, similarly to the above embodiment.

[0094] Furthermore, in this modified example, if the user has not moved, the control unit 29 does not determine whether the golf club 1 has been left behind, and does not alert the user. This prevents the user's play from being disturbed by sound or vibration for the alert when the user misses the ball and does not move.

[0095] Furthermore, in the above embodiment and modified example, the user's position information and the user's movement information are detected by the common position detection unit 23, so that the configuration of the mobile terminal 20 can be simplified.

[0096] In the above-described embodiment and modified example, when the user moves in a cart while holding a plurality of golf clubs 1, the determinations of step S55 in FIG. 4 and step S17 in FIG. 7 are repeated. In this case, the control unit 29 may suspend the processing of FIG. 4 and FIG. 7. Specifically, for example, when the user A and the caddy bag 4 are moving together in a state where human body communication is established with the club devices 10A and 10B provided on the golf clubs 1A and 1B, the control unit 29 suspends the processing of FIG. 4 and FIG. 7. Then, when the user moves a predetermined distance away from the caddy bag 4, the processing may be started again from step S51 or S11. Whether the user A and the caddy bag 4 are moving together can be determined from the output of the position detection unit 41 of the bag device 40 and the output of the position detection unit 23 of the mobile terminal 20A.

[0097] In the above embodiment, the control unit 29 judges whether the user has hit the golf ball using the sound data collected by the microphone 31 of the shoe device 30, but the judgment may be made using the sound data collected by the microphone 24 of the mobile terminal 20. In this case, the shoe device 30 may be omitted in the electronic device system 500. For example, a microphone may be provided on the head of the golf club 1, and the sound data collected by the microphone may be used to judge whether the user has hit the ball. Also, a pressure sensor may be provided on the head of the golf club 1, and the judgment may be made whether the user has hit the ball based on the output of the pressure sensor (for example, based on whether the output of the pressure sensor exceeds a threshold value).

[0098] In the above embodiment, layout information of the golf course may be stored in the memory unit 27, and the location of the user on which hole the user is located may be notified by comparing the layout information with the output of the position detection unit 23. In addition, if the memory unit 27 stores the location where communication with the club device 10 provided on the golf club 1 was interrupted (see FIG. 6(B)), the positional relationship between the user's current location and the golf club 1 that was left behind may be notified.

[0099] In addition, in the above embodiment, the control unit 29 may receive the output of the position detection unit 41 of the bag equipment 40 from the bag equipment 40, and notify the user of where on the hole the caddy bag 4 is located based on the layout information of the golf course stored in the memory unit 27.

[0100] In addition, in the above embodiment, a mobile terminal (smartphone) with telephone functions and a size that can be held in one hand is used as an example, but the above embodiment can also be applied to mobile terminals such as tablet computers.

[0101] In the above embodiment, golf has been taken as an example for explanation, but the present invention can also be applied to sports other than golf.

[0102] The above-described embodiment is a preferred example of the present invention, but the present invention is not limited to this embodiment and can be modified in various ways without departing from the scope of the present invention. [Explanation of symbols]

[0103] 10A, 10B Club Equipment 20A, 20B Mobile terminal 21 Communication unit 23 Position detection unit 25 Speakers 28 Display section 29 Control Unit

Claims

[Claim 1] A program executed by a computer of an electronic device that communicates with an external device, A process of communicating with the external device; When the external device is a first external device stored in a storage unit, a process of acquiring location information corresponding to a communication cutoff with the external device; a process of notifying information based on the acquired information on a position corresponding to the communication disconnection with the external device; When communication with a second external device not stored in the storage unit is established, a process of acquiring information of the second external device from the second external device; a process of notifying an electronic device used by a user different from the user of the electronic device of the acquired information of the second external device; A program that causes a computer to execute the following.

Citation Information

Patent Citations

  • Method and device for managing article

    JP2002163301A

  • Monitoring system, monitoring unit, responding unit, monitoring program, and computer readable recording medium recording monitoring program

    JP2002344371A

  • Electronic equipment

    JP2003229812A

  • Portable apparatus, and belongings management processing program

    JP2004005252A

  • Security system and its program

    JP2004287713A