Notification providing method and electronic device for performing method

An electronic device on golf courses uses location tracking and inertial data to identify risk areas and provide notifications, effectively preventing accidents by adjusting for user gender and terrain features.

WO2025198220A1PCT designated stage Publication Date: 2025-09-25XUP INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/002859
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-11-28
Filing Date
2025-02-28
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

Golf course accidents, such as collisions with golf balls and terrain features, are on the rise due to the vastness of the course and difficulty in managing safety, necessitating real-time location tracking and early notifications to prevent injuries.

Method used

An electronic device with a processor and memory that identifies the location of users and determines risk areas by analyzing inertial data and GPS information to provide timely notifications, adjusting for gender and terrain features.

Benefits of technology

Prevents and mitigates safety accidents by accurately identifying hazardous areas and providing notifications to users, enhancing safety management on golf courses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025002859_25092025_PF_FP_ABST
    Figure KR2025002859_25092025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a notification providing method and an electronic device for performing the method. An electronic device according to various embodiments may comprise: at least one processor; and a memory electrically connected to the at least one processor and storing instructions executed by the at least one processor, wherein when the instructions are executed, the at least one processor causes the electronic device to identify the location of each of a plurality of external electronic devices, and transmit notification information to an external electronic device located in a dangerous area among the plurality of external electronic devices.
Need to check novelty before this filing date? Find Prior Art

Description

Method for providing notification and electronic device for performing said method

[0001] A method for providing notifications according to various embodiments and an electronic device for performing the method are disclosed.

[0002] As the number of golf course users has increased, so has the number of golf course accidents. Accidents such as golf cart crashes or being hit by golf balls can occur on golf courses.

[0003] Because golf balls are fast and hard, there is a risk of injury if you are hit by a golf ball that has been hit by someone else.

[0004] Furthermore, to add character to each hole and adjust the difficulty of the game, golf courses install various terrain features (e.g., lakes, swamps, bunkers, sand dunes, mounds, flatlands, etc.) in outdoor spaces. Accidents caused by these terrain features are also on the rise. For example, the number of accidents caused by obstacles installed on golf courses, such as players falling into ponds on the course, is also on the rise.

[0005] While safety regulations exist to prevent or mitigate accidents on golf courses, the vastness of the course makes overall safety management difficult. Furthermore, while the course operates with a controlled spacing between teams, the likelihood of accidents caused by golf balls increases when the distance between the teams ahead and behind is too close.

[0006] The background technology described above is technology that the inventor possessed or acquired in the process of deriving the disclosure of the present application, and cannot necessarily be said to be publicly known technology disclosed to the general public prior to the present application.

[0007] To prevent or mitigate safety accidents on golf courses, it is necessary to track the real-time locations of golf course users. To prevent or mitigate safety accidents, early notifications can be sent based on the location of golfers.

[0008] Electronic devices and notification providing methods according to various embodiments can determine risk areas where safety accidents due to hitting can occur based on the locations of each user.

[0009] An electronic device and a notification providing method according to various embodiments can identify a user among a plurality of users and provide a notification to a user located in a dangerous area where a safety accident may occur based on the location of the user.

[0010] An electronic device and a notification providing method according to various embodiments may provide a notification to an electronic device of a user approaching a terrain feature that may cause a safety accident within a golf course, depending on the location of each user.

[0011] However, technical challenges are not limited to the technical challenges described above, and other technical challenges may exist.

[0012] An electronic device according to various embodiments includes at least one processor and a memory electrically connected to the at least one processor and storing instructions executed by the at least one processor, wherein the at least one processor, when the instructions are executed, causes the electronic device to identify the location of each of a plurality of external electronic devices and transmit notification information to an external electronic device located in a dangerous area among the plurality of external electronic devices.

[0013] The at least one processor can identify a location of a first external electronic device corresponding to the target among the plurality of external electronic devices, and determine the danger zone based on the location and the set area of ​​the first external electronic device.

[0014] The at least one processor may determine the risk area based on the gender of the player.

[0015] The at least one processor can identify the first external electronic device corresponding to the striker based on inertial data received from the plurality of external electronic devices.

[0016] The at least one processor can identify the first external electronic device corresponding to the player based on the locations and set areas of the plurality of external electronic devices.

[0017] The at least one processor may determine the risk area to be a different distance from the first external electronic device according to the set area.

[0018] The at least one processor may identify at least one of a speed and a direction of an external electronic device approaching the hazardous area based on the locations of the plurality of external electronic devices, and provide the notification information based on at least one of the speed and the direction of the external electronic device approaching the hazardous area.

[0019] An electronic device according to various embodiments includes at least one processor and a memory electrically connected to the at least one processor and storing instructions executed by the at least one processor, wherein the at least one processor, when the instructions are executed, causes the electronic device to identify a location of the electronic device, receive a danger zone determined based on locations of a plurality of external electronic devices from a server, and compare the location of the electronic device with the danger zone to provide notification information.

[0020] It can be determined based on the location and set area of ​​the first external electronic device corresponding to the player among the plurality of external electronic devices.

[0021] The at least one processor may identify at least one of a speed and a direction in which the electronic device approaches the hazardous area, and provide the notification information based on at least one of the speed and the direction.

[0022] A method for providing notifications according to various embodiments may include an operation of identifying the location of each of a plurality of external electronic devices, and an operation of transmitting notification information to an external electronic device located in a dangerous area among the plurality of external electronic devices.

[0023] The above notification providing method may further include an operation of identifying a location of a first external electronic device corresponding to the target among the plurality of external electronic devices, and an operation of determining the danger area based on the location and set area of ​​the first external electronic device.

[0024] The action of determining the above-mentioned risk area may include an action of determining the above-mentioned risk area based on the gender of the hitter.

[0025] The operation of identifying the location of the first external electronic device may include an operation of identifying the first external electronic device corresponding to the striker based on inertial data received from the plurality of external electronic devices.

[0026] The operation of identifying the location of the first external electronic device may include an operation of identifying the first external electronic device corresponding to the player based on the locations and set areas of the plurality of external electronic devices.

[0027] The operation of determining the above-mentioned risk area may include an operation of determining the risk area so that the distance from the first external electronic device is different according to the set area.

[0028] The method for providing the notification may further include an operation of identifying at least one of a speed and a direction of an external electronic device approaching the dangerous area based on the locations of the plurality of external electronic devices, and the operation of transmitting the notification information may include an operation of providing the notification information based on at least one of a speed and a direction of the external electronic device approaching the dangerous area.

[0029] Electronic devices and notification providing methods according to various embodiments can prevent, mitigate and / or reduce the occurrence of safety accidents by determining risk areas based on the locations of each user.

[0030] The electronic device and notification providing method according to various embodiments can determine whether each user is a hitter and determine a risk area based on the location of the hitter.

[0031] By providing the location of each user with an electronic device and a notification provision method according to various embodiments, the manager can smoothly operate the golf course.

[0032] FIG. 1 is a schematic block diagram of an electronic device according to various embodiments.

[0033] FIG. 2 is a flowchart illustrating an operation of a notification provision method performed by an electronic device according to various embodiments.

[0034] Figures 3, 4, 5 and 6 are drawings showing hazardous areas according to various embodiments.

[0035] FIGS. 7, 8, 9, and 10 are diagrams illustrating an operation of an electronic device identifying a player according to various embodiments.

[0036] FIG. 11 is a flowchart illustrating an operation of a notification provision method performed by an electronic device according to various embodiments.

[0037] FIGS. 12 and 13 are drawings showing external electronic devices according to various embodiments.

[0038] Figure 14 is a flowchart of a user path management method according to various embodiments.

[0039] FIG. 15 and FIG. 16 are diagrams illustrating an operation of an electronic device according to various embodiments to determine a hazardous area.

[0040] Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be modified and implemented in various forms. Therefore, the actual implementation is not limited to the specific embodiments disclosed, and the scope of this specification includes modifications, equivalents, or alternatives within the technical concepts described in the embodiments.

[0041] Although terms such as "first" or "second" may be used to describe various components, these terms should be interpreted solely to distinguish one component from another. For example, a first component may be referred to as a second component, and similarly, a second component may also be referred to as a first component.

[0042] When it is said that a component is "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but there may also be other components in between.

[0043] Singular expressions include plural expressions unless the context clearly dictates otherwise. In this document, phrases such as "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can each include any one of the items listed together in that phrase, or all possible combinations thereof. In this specification, it should be understood that the terms "comprises" or "has" and the like are intended to specify the presence of a described feature, number, step, operation, component, part, or combination thereof, but do not exclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0044] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art. Terms defined in commonly used dictionaries should be interpreted to have a meaning consistent with their meaning in the context of the relevant technology, and will not be interpreted in an idealized or overly formal sense unless explicitly defined herein.

[0045] The term "module" as used herein may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or portion of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0046] The term "~part" as used in this document refers to a software or hardware component such as an FPGA or ASIC, and the "~part" performs certain roles. However, the "~part" is not limited to software or hardware. The "~part" may be configured to reside on an addressable storage medium and may be configured to execute one or more processors. For example, the "~part" may include components such as software components, object-oriented software components, class components, and task components, as well as processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within the components and "~parts" may be combined into a smaller number of components and "~parts" or further separated into additional components and "~parts." Furthermore, the components and "~parts" may be implemented to execute one or more CPUs within a device or a secure multimedia card. Additionally, '~bu' may include one or more processors.

[0047] Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are assigned the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted.

[0048]

[0049] FIG. 1 is a schematic block diagram of an electronic device (100) according to various embodiments.

[0050] Referring to FIG. 1, an electronic device (100) according to various embodiments may include a processor (110), a memory (120), and a communication module (130).

[0051] The processor (110) may, for example, execute software (e.g., a program) to control at least one other component (e.g., a hardware or software component) of the electronic device (100) connected to the processor (110) and perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (110) may store commands or data received from other components (e.g., a sensor module or a communication module (130)) in a volatile memory, process the commands or data stored in the volatile memory, and store result data in a non-volatile memory. According to one embodiment, the processor (110) may include a main processor (e.g., a central processing unit or an application processor) or an auxiliary processor (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor (140) hub processor, or a communication processor) that can operate independently therefrom. For example, if the electronic device (100) includes a main processor and a secondary processor, the secondary processor may be configured to use less power than the main processor or to be specialized for a specific function. The secondary processor may be implemented separately from the main processor or as part of the main processor.

[0052] The auxiliary processor may control at least a portion of functions or states associated with at least one component (e.g., a display module, a sensor module, or a communication module) of the electronic device (100), for example, on behalf of the main processor while the main processor is in an inactive (e.g., sleep) state, or together with the main processor while the main processor is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module or a communication module). In one embodiment, the auxiliary processor (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. Such learning may be performed, for example, in the electronic device (100) itself on which the artificial intelligence model is executed, or may be performed through a separate server (e.g., a server). Learning algorithms may include, but are not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, for example. An artificial intelligence model may include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.

[0053] The memory (120) can store various data used by at least one component (e.g., a processor (110) or a sensor) of the electronic device (100). The data may include, for example, input data or output data for software (e.g., a program) and commands related thereto. The memory (120) may include volatile memory or non-volatile memory.

[0054] For example, the communication module (130) may establish a direct communication channel or a wireless communication channel between the electronic device (100) and a plurality of external electronic devices (200-1, 200-2, ..., 200-n), and support wired / wireless communication through the established communication channel. The communication module (130) may include a communication circuit for establishing a communication channel and performing communication through the established communication channel.

[0055] For example, the electronic device (100) can establish a communication channel with a plurality of external electronic devices (200-1, 200-2, ..., 200-n) using the communication module (130) and receive location information. For example, the location information of the plurality of external electronic devices (200-1, 200-2, ..., 200-n) can be understood as substantially the same as the location information of a user possessing the plurality of external electronic devices (200-1, 200-2, ..., 200-n).

[0056] For example, the electronic device (100) can receive location information from a plurality of external electronic devices (200-1, 200-2, ..., 200-n) based on a global navigation satellite system (GNSS) or a global positioning system (GPS). The electronic device (100) can receive location information from a plurality of external electronic devices (200-1, 200-2, ..., 200-n) at set intervals.

[0057] An electronic device (100) according to various embodiments can identify the location of each of a plurality of external electronic devices (e.g., a first external electronic device (200-1), a second external electronic device (200-2), ..., an n-th external electronic device (200-n)).

[0058] For example, each of the plurality of external electronic devices (200-1, 200-2, ..., 200-n) may include a Global Positioning System (GPS). Each of the plurality of external electronic devices (200-1, 200-2, ..., 200-n) may identify a location using GPS. Each of the plurality of external electronic devices (200-1, 200-2, ..., 200-n) may transmit the identified location to the electronic device (100).

[0059] For example, the electronic device (100) can transmit notification information to an external electronic device located in a dangerous area among a plurality of external electronic devices (200-1, 200-2, ..., 200-n).

[0060] For example, the danger zone may be determined based on the location of each of a plurality of external electronic devices (200-1, 200-2, ..., 200-n). The danger zone may be determined based on the location of an external electronic device corresponding to the striker among the plurality of external electronic devices (200-1, 200-2, ..., 200-n).

[0061] According to one embodiment, the electronic device (100) can determine an external electronic device (or a player device) corresponding to a player among a plurality of external electronic devices (200-1, 200-2, ..., 200-n).

[0062] For example, the electronic device (100) can determine an external electronic device (or a hitter device) corresponding to a player based on the locations of a plurality of external electronic devices (200-1, 200-2, ..., 200-n). The electronic device (100) can determine an external electronic device located in a set area (e.g., a teeing ground) as a hitter device.

[0063] For example, the electronic device (100) can determine an external electronic device (or a hitter device) corresponding to a player among a plurality of external electronic devices (200-1, 200-2, ..., 200-n) based on inertial data.

[0064] For example, a risk area may encompass a designated area within an overall area (e.g., a golf course). The designated area may include a pond (or hazard), a sloped area, a work area, or an area where wildlife may be present. A work area may encompass an area where work is performed on terrain features within the golf course, such as lawn maintenance or green maintenance.

[0065] In one embodiment, the entire area may include a play area and a safety management area. For example, the play area may include a green, bunkers, and a repair area. The safety management area may include water hazards, danger zones, snake infestation areas, slopes, stairs, and cart handles (or cart locations).

[0066] The electronic device (100) can transmit a notification to an external electronic device located in a hazardous area based on the location of each of a plurality of external electronic devices (200-1, 200-2, ..., 200-n). By providing the notification, the electronic device (100) can prevent accidents to users of the external electronic devices.

[0067] For example, the notification information may be output through the display, audio output device, etc. of each of the plurality of external electronic devices (200-1, 200-2, ..., 200-n). For example, each of the plurality of external electronic devices (200-1, 200-2, ..., 200-n) may output the notification information through the display. For example, each of the plurality of external electronic devices (200-1, 200-2, ..., 200-n) may provide the notification information through audio information, hazard alert sounds, etc., through an audio output device (e.g., speaker).

[0068] According to one embodiment, the electronic device (100) may transmit notification information based on the user's location (or the locations of a plurality of external electronic devices (200-1, 200-2, ..., 200-n)). For example, if the user's location is located on the green (or the border of the green) within the game operation area, the electronic device (100) may transmit notification information to the external electronic device corresponding to the user. For example, the electronic device (100) may transmit notification information for outputting voice information such as "Please pass through the edge section on the green" to the external electronic device corresponding to the user.

[0069] In addition, for bunkers, repair areas, water hazards, danger zones, snake infestation areas, slopes, stairs, and cart handles (or cart locations), the electronic device (100) can transmit notification information to an external electronic device corresponding to the user to prevent safety accidents of the user.

[0070]

[0071] FIG. 2 is a flowchart of an operation of a notification provision method performed by an electronic device (100) according to various embodiments.

[0072] The operations (210) to (220) illustrated in FIG. 2 can be performed substantially identically by the processor (110) of the electronic device (100).

[0073] The operations (210) and (220) illustrated in FIG. 2 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

[0074] Referring to FIG. 2, an electronic device (100) according to one embodiment can identify the location of each of a plurality of external electronic devices (200-1, 200-2, ..., 200-n) in operation (210).

[0075] The electronic device (100) can transmit a notification to an external electronic device located in a dangerous area among a plurality of external electronic devices (200-1, 200-2, ..., 200-n) in operation (220).

[0076] For example, the electronic device (100) can identify the location of a first external electronic device corresponding to a target among a plurality of external electronic devices (200-1, 200-2, ..., 200-n). The electronic device (100) can determine a risk area based on the location of the first external electronic device and the set area.

[0077] For example, the electronic device (100) can identify a first external electronic device corresponding to the striker based on inertial data received from a plurality of external electronic devices (200-1, 200-2, ..., 200-n).

[0078] For example, the electronic device (100) can identify a first external electronic device corresponding to a player based on the locations and set areas of a plurality of external electronic devices (200-1, 200-2, ..., 200-n).

[0079]

[0080] Figures 3, 4, 5 and 6 are drawings showing hazardous areas according to various embodiments.

[0081] FIG. 3 is a diagram illustrating a hole (300) including a risk area (340) determined according to the position of a player according to various embodiments. Referring to FIG. 3, an electronic device (100) according to various embodiments can identify the position (311) of a first external electronic device (e.g., a player device) corresponding to a player among a plurality of external electronic devices (200-1, 200-2, ..., 200-n).

[0082] For example, the electronic device (100) can determine an external electronic device located in a set area (e.g., teeing ground (310)) as a hitter device. The electronic device (100) can identify the location (311) of the hitter device.

[0083] The electronic device (100) can determine a risk area based on the location (311) of the target device and the set area. For example, the electronic device (100) can determine a risk area (340) as shown in FIG. 3.

[0084] For example, the electronic device (100) may determine an external electronic device (e.g., a teeing device) corresponding to a player based on the locations and set areas of a plurality of external electronic devices (200-1, 200-2, ..., 200-n). For example, the electronic device (100) may determine an external electronic device located on the teeing ground (310) among the plurality of external electronic devices (200-1, 200-2, ..., 200-n) as the player device.

[0085] The electronic device (100) can determine a straight line (331) connecting the position of the hitter device (311) or the center of a set area (e.g., the center of the teeing ground (310)) to a target (e.g., the green area (320)). The electronic device (100) can determine an area within a set angle and / or distance from the straight line (331) as a danger zone (340).

[0086] For example, the electronic device (100) can determine auxiliary lines (333-1) and auxiliary lines (333-2) based on a set angle (e.g., 12 degrees, 15 degrees, etc.) centered on a straight line (331). The electronic device (100) can determine arcs (335) and arcs (337) based on a set distance centered on a position (311) of the target device. The electronic device (100) can determine an area determined by the auxiliary lines (333-1), auxiliary lines (333-2), arcs (335), and arcs (337) as a danger zone (340).

[0087] For example, the electronic device (100) may determine a risk area based on the gender of the user. For example, the electronic device (100) may determine a risk area based on the gender of the user corresponding to the hitter device. The electronic device (100) may determine the length of the radius of the arc (335) and the arc (337) centered around the location (311) of the hitter device based on the user's gender.

[0088] If the user is male, the electronic device (100) may determine the length of the radius of the arc (335) as 200 m and the length of the radius of the arc (337) as 250 m. If the user is female, the electronic device (100) may determine the length of the radius of the arc (335) as 150 m and the length of the radius of the arc (337) as 200 m. The lengths of the radii of the arcs (335) and (337) above are exemplary and are not limited to the examples above.

[0089] For example, the electronic device (100) may determine a danger zone based on the player's information. For example, the player's information may include the player's driver shot distance and iron shot distance. When the player is located on the teeing ground (310), the electronic device (100) may determine a danger zone based on the player's driver shot distance or provide notification information.

[0090] For example, if the distance of the driver shot of the player is 200 m, the electronic device (100) can determine an area of ​​175 m or more and 225 m or less in the direction of the green from the player device within the same hole as the player device as a danger zone.

[0091] For example, if the distance of the driver shot of the player is 200 m, the electronic device (100) can provide notification information to an external electronic device located within the same hole as the player's device and located in an area of ​​175 m or more and 225 m or less in the direction of the green from the player's device.

[0092] According to one embodiment, the electronic device (100) may determine a first external electronic device (e.g., a hitter device) corresponding to a user based on inertial data received from a plurality of external electronic devices (200-1, 200-2, ..., 200-n). For example, the electronic device (100) may identify whether a user is performing a practice swing or an actual hit based on the inertial data. The electronic device (100) may determine the external electronic device corresponding to a user performing a practice swing or an actual hit as the hitter device.

[0093] As shown in Fig. 3, when a player is located within the teeing ground (310) (tee box), the electronic device (100) can provide notification information to external electronic devices such as players and workers located within the same hole, thereby preventing safety accidents.

[0094]

[0095] FIG. 4 is a drawing showing a hole (400) including a risk area determined according to the position of the hitter according to various embodiments.

[0096] Referring to FIG. 4, an electronic device (100) according to various embodiments may determine a risk area so that the distance from an external electronic device (e.g., a hitter device) corresponding to a hitter is different depending on the set area.

[0097] For example, Fig. 4 illustrates a case where the position (411) of the hitter device is located on the fairway. As shown in Fig. 4, if the position (411) of the hitter device is located on the fairway, and the distance between the position (411) of the hitter device and the hole cup, green area (420), and / or the boundary of the green area (420) is within a set distance (e.g., 100 m, 150 m, 200 m, etc.), the electronic device (100) may determine the green area (420) as a danger zone.

[0098] For example, if the location (410) of the hitter device is not located on the teeing ground (410), the electronic device (100) may determine the green area (420) as a danger zone.

[0099] In another example than the embodiment illustrated in FIG. 4, if the position (411) of the hitter device is located on the fairway, and the distance between the position (411) of the hitter device and the hole cup, the green area (420), and / or the boundary of the green area (420) exceeds a set distance, the electronic device (100) may determine a risk area substantially in the same manner as the operation of determining a risk area in FIG. 3. For example, the electronic device (100) may determine an area within a set direction (e.g., toward the green area (420)), a set distance, and a set angle from the position (411) of the hitter device as a risk area.

[0100] Each hole can be divided into multiple zones. For example, the hole can be divided into multiple zones based on a set distance from the center of the green area (420) (or the hole cup position). For example, the hole can be divided into a first zone within 150 m from the center of the green area (420) and a second zone exceeding 150 m.

[0101] The electronic device (100) can determine a danger zone based on the area (e.g., teeing ground (410), first area, second area) where the location (411) of the hitter device is located. For example, when the location (411) of the hitter device is located on the teeing ground (410) or in the first area, the electronic device (100) can determine a danger zone substantially in the same manner as the operation of determining a danger zone of the electronic device (100) described in FIG. 3. For example, when the location (411) of the hitter device is located in the second area, the electronic device (100) can determine the green area (420) as a danger zone.

[0102]

[0103] Fig. 5 is a drawing showing a hole (500) including a risk area determined according to the position of the hitter according to various embodiments. Fig. 5 is a drawing showing a case where the hitter device is positioned on the teeing ground (510).

[0104] For example, the electronic device (100) can determine a danger zone based on the distance between the location (511) of the hitter device and the green area (520). For example, if the distance between the location (511) of the hitter device and the green area (520) is within a set distance (e.g., 100 m, 150 m, 200 m, etc.), the electronic device (100) can determine the green area (520) as a danger zone.

[0105] For example, the electronic device (100) can determine a danger zone for each hole. For example, FIG. 5 may represent a hole where the distance between the teeing ground (510) and the green area (520) is within a set distance. If the hitter device is located on the teeing ground (510), the electronic device (100) can determine the green area (520) as a danger zone.

[0106]

[0107] FIG. 6 illustrates a hole (600) including a set risk area (630, 640) according to various embodiments.

[0108] In Fig. 6, the risk area (630, 640) may include an area where a safety accident may occur among terrain features within the hole (600), such as a pond, a hazard, a sloped area, etc.

[0109] In FIG. 6, the user can move from the teeing ground (610) to the green area (620) as the game progresses.

[0110] For example, the electronic device (100) can identify at least one of the speed and direction of an external electronic device approaching a hazardous area (630, 640) based on the location (650) of the external electronic device. For example, in FIG. 6, the first direction (651) and the second direction (653) can indicate the direction of movement of the external electronic device. For example, the magnitude of the first direction (651) and the second direction (653) in FIG. 6 can indicate the speed of the external electronic device.

[0111] The electronic device (100) may provide notification information based on at least one of the speed and direction of an external electronic device approaching a hazardous area. For example, if an external electronic device is located at location (650) and approaches a hazardous area (640) along a first direction (651), the electronic device (100) may provide notification information to the external electronic device.

[0112] For example, if the external electronic device is located at location (650) and moves in the second direction (653) (or moves away from the danger zone (640)), the electronic device (100) may not provide notification information to the external electronic device.

[0113] For example, the electronic device (100) may provide notification information based on the speed at which the external electronic device approaches the danger zone (630, 640). For example, if the external electronic device is located at a location (650) and approaches the danger zone (640) at a speed greater than a set speed in the first direction (651), the electronic device (100) may provide notification information to the external electronic device.

[0114] Alternatively, if the distance between the location (650) of the external electronic device and the danger zone (640) is less than or equal to a set distance (e.g., 1 m, 5 m, etc.), the electronic device (100) may provide notification information to the external electronic device. If the distance between the location (650) of the external electronic device and the danger zone (640) is less than or equal to the set distance and the external electronic device approaches the danger zone (640), the electronic device (100) may provide notification information to the external electronic device.

[0115]

[0116] FIG. 7, FIG. 8, FIG. 9, and FIG. 10 are drawings showing an operation of an electronic device (100) identifying a player according to various embodiments.

[0117] FIG. 7 is a diagram illustrating inertial data (700) collected by an electronic device (100) from an external electronic device according to various embodiments.

[0118] For example, FIG. 7 is a diagram illustrating inertial data (e.g., angular velocity) collected by an external electronic device when the external electronic device is mounted on a belt and positioned on the user's waist. Each external electronic device can transmit the collected inertial data to the electronic device (100).

[0119] The dotted line in Figure 7 represents the inertial data when the user is performing a practice swing. The solid line in Figure 7 represents the inertial data when the user is performing an actual hit. As shown in the graph in Figure 7, the pattern of inertial data when the user is performing an actual hit differs from the pattern of inertial data when performing a practice swing.

[0120] The electronic device (100) can determine whether the user has hit the ball based on a pattern of inertial data (e.g., a pattern of solid lines at time t in FIG. 7). The electronic device (100) can determine the location of the ball by using the location information at the time the ball was hit.

[0121] For example, the electronic device (100) can predict the strength of a hit by using a pattern of inertial data. For example, the electronic device (100) can predict the strength of a hit by using the amount of change in inertial data within a set time based on a point in time t (e.g., the point in time of hitting).

[0122] As shown in FIG. 7, the electronic device (100) can determine whether the user's swing is a practice swing or an actual swing. In addition, the electronic device (100) can determine the user's swing strength using inertial data (700).

[0123]

[0124] FIG. 8 is a diagram illustrating acceleration data (800) collected by an electronic device (100) according to various embodiments. FIG. 9 is a diagram illustrating acceleration data (900) collected by an electronic device (100) according to various embodiments.

[0125] Figure 8 illustrates acceleration data (800) when a user performs a practice swing, and Figure 9 illustrates acceleration data (900) when a user performs an actual swing. When a user performs a practice swing, the shape or change of the acceleration data (800) may remain constant because no impact occurs. When a user performs an actual swing, the shape or change of the acceleration data (900) may change rapidly at the time of impact because an impact occurs.

[0126] The electronic device (100) can determine whether the user's swing is an actual swing or a practice swing by comparing the magnitude of the instantaneous rate of change of acceleration data with a threshold value. If the magnitude of the instantaneous rate of change of acceleration data is greater than the threshold value, the electronic device (100) can determine that the user's swing is an actual swing.

[0127] The electronic device (100) can determine whether the user's swing is a practice swing or an actual swing, as illustrated in FIGS. 7, 8, and 9 above. Furthermore, the electronic device (100) can determine the user's swing strength using inertial data or acceleration data. When the user performs a practice swing, the electronic device (100) can compare the determined hitting strength with the measured hitting strength to provide the user with a difference.

[0128]

[0129] Fig. 10 is a diagram illustrating 3-axis acceleration data (1000) according to various embodiments. Fig. 10 illustrates 3-axis acceleration data of an iron when a user performs a backswing, swing, and finish motions. Referring to the 3-axis acceleration data (1000) of Fig. 10, it can be confirmed that a golf ball is hit at time T and the x-axis and z-axis accelerations decrease. An external electronic device can obtain 3-axis acceleration data (1000) as in Fig. 10. The external electronic device can transmit the 3-axis acceleration data (1000) to the electronic device (100).

[0130]

[0131] In the above-described FIGS. 7 to 10, the external electronic device may include an inertial measurement unit (IMU), a gyroscope, and / or an acceleration sensor for acquiring, collecting, and / or determining inertial data and / or acceleration data. The electronic device (100) may determine whether the user of the external electronic device is preparing or performing a hit based on the inertial data illustrated in FIGS. 7 to 10. The electronic device (100) may determine the external electronic device that the user is preparing or performing a hit to be the external electronic device corresponding to the hitter (or hitter device).

[0132]

[0133] FIG. 11 is a flowchart illustrating an operation of a notification provision method performed by an electronic device (e.g., an external electronic device (200-1, 200-2, ..., 200-n) of FIG. 1) according to various embodiments.

[0134] The operations (1110) to (1130) illustrated in FIG. 11 can be substantially identically performed by the processor of the external electronic device (200-1, 200-2, ..., 200-n) of FIG. 1.

[0135] The operations (1110) to (1130) illustrated in FIG. 11 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

[0136] Referring to FIG. 11, an electronic device (200-1) according to various embodiments can identify the location of the electronic device (200-1) in operation (1110). For example, the electronic device (200-1) can include a GPS. The electronic device (200-1) can identify the location of the electronic device (200-1) using the GPS.

[0137] For example, in operation (1120), the electronic device (200-1) may receive a risk area determined based on the locations of a plurality of external electronic devices (200-2, ..., 200-n) from a server (e.g., the electronic device (100) of FIG. 1). For example, the server (100) may determine a risk area in substantially the same manner as the operation of determining a risk area described in FIGS. 1 to 10.

[0138] In operation (1130), the electronic device (200-1) may provide notification information by comparing the location of the electronic device (200-1) with a dangerous area. For example, the electronic device (200-1) may provide notification information when the location of the electronic device (200-1) is within a dangerous area. For example, the electronic device (200-1) may provide notification information when the location of the electronic device (200-1) is approaching a dangerous area.

[0139] For example, the risk area can be determined based on the location and set area of ​​an external electronic device (e.g., a hitter device) corresponding to the hitter among a plurality of external electronic devices (200-2, ..., 200-n).

[0140] For example, the server (100) may determine an external electronic device located in a set area (e.g., teeing ground) among a plurality of external electronic devices (200-2, ..., 200-n) as an external electronic device corresponding to the hitter. The server (100) may determine a danger zone based on the location of the external electronic device corresponding to the hitter.

[0141] For example, the electronic device (200-1) can identify at least one of the speed and direction in which the electronic device (200-1) approaches a hazardous area. For example, the electronic device (200-1) can identify at least one of the speed and direction in which the electronic device (200-1) approaches a hazardous area by using the position of the electronic device (200-1) over time.

[0142] For example, as in the embodiment illustrated in FIG. 6, the electronic device (200-1) may provide notification information based on at least one of the speed and direction in which the electronic device (200-1) approaches a hazardous area.

[0143]

[0144] FIG. 12 and FIG. 13 are drawings showing an external electronic device (2100) (e.g., external electronic devices (200-1, 200-2, ..., 200-n) of FIG. 1) according to various embodiments.

[0145] Figures 12 and 13 illustrate the shape of an external electronic device (2100) according to an embodiment. As shown in Figures 12 and 13, the external electronic device (2100) may include a fixing ring (2110). A user may wear or attach the external electronic device (2100) to the user's waist (pants, belt, etc.) through the fixing ring (2110) using a clip, key ring band, etc. The external electronic device (2100) may be positioned near the user's waist.

[0146] The shape, size, form, etc. of the external electronic device (2100) illustrated in FIGS. 12 and 13 are exemplary, and the shape, size, form, etc. of the external electronic device (2100) is not limited to the examples illustrated in FIGS. 40 and 41.

[0147]

[0148] Figure 14 is a flowchart of a user path management method according to various embodiments.

[0149] The operations (1510) to (1530) illustrated in FIG. 14 can be performed substantially identically by the processor (110) of the electronic device (100).

[0150] The operations (1510) to (1530) illustrated in FIG. 14 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

[0151] Referring to FIG. 14, an electronic device (100) according to various embodiments may receive location information of multiple users within an area from at least one terminal (e.g., multiple external electronic devices (200-1, 200-2, ..., 200-n)) in operation (1510).

[0152] For example, the electronic device (100) can determine a risk area based on location information of multiple users in operation (1520).

[0153] For example, a danger zone may indicate an area where another user's ball can reach. The electronic device (100) may determine an area where a ball can reach from the position of another user preparing to hit a ball as a danger zone.

[0154] For example, the electronic device (100) can use location information to determine whether another user is preparing to hit a ball. If the other user stays within a set range for a set period of time within the course area, the electronic device (100) can determine that the other user is preparing to hit a ball.

[0155] The electronic device (100) can use location information and inertial data to determine whether another user is preparing to hit. For example, if a set amount of time has passed since the other user last hit and the other user remains within a set range for a set amount of time within the course area, the electronic device (100) can determine that the other user is preparing to hit. For example, if the other user is performing a practice swing, the electronic device (100) can determine that the other user is preparing to hit.

[0156] For example, the electronic device (100) can transmit an alarm to terminals (200-1, 200-2, ..., 200-n) located in a hazardous area in operation (1530). The terminal (201) can provide an acoustic signal, a voice signal, or a visual signal (e.g., LED blinking) to the user according to the alarm.

[0157] For example, when a terminal (200-1, 200-2, ..., 200-n) is located in a hazardous area, the electronic device (100) can transmit an alarm to an external electronic device (e.g., speaker, display, etc.) installed in the area. The external electronic device can provide an acoustic signal, a voice signal, text information, or a visual signal to the user.

[0158] The electronic device (100) can alert the user that he or she is in a dangerous area based on an alarm. The user can then leave the dangerous area based on the alarm.

[0159]

[0160] FIG. 15 and FIG. 16 are diagrams showing operations (1600, 1700) of an electronic device (100) determining a risk area according to various embodiments.

[0161] In FIG. 15, when the location (1620) of user 2 is located within a danger zone (1620) according to the location (1610) of user 1, the electronic device (100) can transmit an alarm to the terminal of user 2 (e.g., external electronic devices (200-1, 200-2, ..., 200-n)).

[0162] As shown in FIG. 15, the electronic device (100) can determine a danger zone (1630) in the direction of the hole cup's location (1640) in the course of the user 1's location (1610).

[0163] The danger zones (1621, 1623) illustrated in FIG. 16 are diagrams showing examples determined according to the area that a hit ball from the position (1610) of user 1 can reach. The electronic device (100) can determine the danger zones (1621, 1623) in the direction of the position (1640) of the hole cup on the course of user 1's position (1610).

[0164] The electronic device (100) can transmit an alarm to terminals (200-1, 200-2, ..., 200-n) located within a danger zone (1621, 1623).

[0165]

[0166] The embodiments described above may be implemented using hardware components, software components, and / or a combination of hardware components and software components. For example, the devices, methods, and components described in the embodiments may be implemented using a general-purpose computer or a special-purpose computer, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing instructions and responding to them. The processing device may execute an operating system (OS) and software applications running on the operating system. Furthermore, the processing device may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is sometimes described as being used alone; however, one of ordinary skill in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, a processing unit may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.

[0167] Software may include a computer program, code, instructions, or a combination of one or more of these, and may configure a processing device to perform a desired operation or, independently or collectively, command the processing device. The software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave, for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on a computer-readable recording medium.

[0168] The method according to the embodiment may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may store program commands, data files, data structures, etc., alone or in combination, and the program commands recorded on the medium may be those specially designed and configured for the embodiment or may be known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of program commands include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc.

[0169] The hardware device described above may be configured to operate as one or more software modules to perform the operations of the embodiment, and vice versa.

[0170] Although the embodiments described above have been described with limited drawings, those skilled in the art will appreciate that various technical modifications and variations can be applied based on the described embodiments. For example, appropriate results can still be achieved even if the described techniques are performed in a different order than described, and / or components of the described systems, structures, devices, circuits, etc. are combined or combined in a different manner than described, or are replaced or substituted with other components or equivalents.

[0171] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims described below.

Claims

1. In electronic devices, at least one processor; and A memory electrically connected to at least one processor and storing instructions executed by the at least one processor Including, At least one processor, When the above command is executed, the electronic device causes the electronic device to identify the location of each of the plurality of external electronic devices; Transmitting notification information to an external electronic device located in a dangerous area among the plurality of external electronic devices; Electronic devices.

2. In paragraph 1, At least one processor, Identifying the location of a first external electronic device corresponding to the target among the plurality of external electronic devices; Based on the location and set area of ​​the first external electronic device, determining the risk area, Electronic devices.

3. In paragraph 2, At least one processor, Based on the gender of the above-mentioned player, determining the risk area, Electronic devices.

4. In paragraph 2, At least one processor, Identifying the first external electronic device corresponding to the striker based on the inertial data received from the plurality of external electronic devices; Electronic devices.

5. In paragraph 2, At least one processor, Identifying the first external electronic device corresponding to the player based on the locations and set areas of the plurality of external electronic devices; Electronic devices.

6. In paragraph 2, At least one processor, According to the above set area, the risk area is determined so that the distance from the first external electronic device is different, Electronic devices.

7. In paragraph 1, At least one processor, Based on the locations of the plurality of external electronic devices, identifying at least one of the speed and direction of an external electronic device approaching the hazardous area; Providing the notification information based on at least one of the speed and direction of the external electronic device approaching the said hazardous area, Electronic devices.

8. In electronic devices, at least one processor; and A memory electrically connected to at least one processor and storing instructions executed by the at least one processor Including, At least one processor, When the above command is executed, the electronic device causes the electronic device to identify the location of the electronic device; Receive a risk area determined based on the locations of multiple external electronic devices from the server; Comparing the location of the electronic device with the danger zone and providing notification information, Electronic devices.

9. In paragraph 8, The above risk areas are: Among the plurality of external electronic devices, the location and set area of ​​the first external electronic device corresponding to the player are determined based on the determination. Electronic devices.

10. In paragraph 8, At least one processor, wherein said electronic device identifies at least one of a speed and a direction of approach to said hazardous area; Providing the notification information based on at least one of the speed and the direction; Electronic devices.

11. In the method of providing notifications, An act of identifying the location of each of a plurality of external electronic devices; An action of transmitting notification information to an external electronic device located in a dangerous area among the above-mentioned plurality of external electronic devices. including, How to provide notifications.

12. In paragraph 11, An operation of identifying the location of a first external electronic device corresponding to the target among the plurality of external electronic devices; and An operation of determining the danger zone based on the location and set area of ​​the first external electronic device. including more, How to provide notifications.

13. In paragraph 12, The action of determining the above risk area is: The action of determining the danger zone based on the gender of the above-mentioned player including, How to provide notifications.

14. In paragraph 12, The operation of identifying the location of the first external electronic device is: An operation of identifying the first external electronic device corresponding to the striker based on inertial data received from the plurality of external electronic devices. including, How to provide notifications.

15. In paragraph 12, The operation of identifying the location of the first external electronic device is: An operation of identifying the first external electronic device corresponding to the player based on the locations and set areas of the plurality of external electronic devices. including, How to provide notifications.

16. In paragraph 12, The action of determining the above risk area is: An operation of determining the risk area so that the distance from the first external electronic device is different according to the above-described set area. including, How to provide notifications.

17. In paragraph 11, An operation of identifying at least one of the speed and direction of an external electronic device approaching the danger zone based on the locations of the plurality of external electronic devices. Including more, The action of transmitting the above notification information is: An operation of providing the notification information based on at least one of the speed and direction of an external electronic device approaching the danger area. including, How to provide notifications.

Citation Information

Patent Citations

  • Player supporting system, game information management device, mobile terminal and player supporting method

    JP2006081696A

  • Safety control system of golf course

    KR101441101B1

  • Security device for mounting on vehicle and securitysystem using the same

    KR1020040111262A

  • Hit Accident Management System in Golf Course and Manager Terminal Used Therein

    KR102254013B1

  • An apparatus for discharging and grounding the switchboard

    KR102574727B1