Geofence alarm method and system providing the method

The geofence alarm system addresses incorrect alarms by using internal and external boundary lines to accurately determine entry or exit, ensuring precise geofence alerts.

JP7851835B2Active Publication Date: 2026-04-27HYUNDAI MOTOR CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
HYUNDAI MOTOR CO LTD
Filing Date
2022-09-28
Publication Date
2026-04-27

AI Technical Summary

Technical Problem

Existing geofencing technologies often generate incorrect alarms due to boundary setting errors, GPS recognition issues, and GPS drifting, leading to user confusion when a vehicle is not actually entering or exiting the designated area.

Method used

A geofence alarm system that generates internal and external boundary lines within and outside the geofence boundary, using a mobile terminal to accurately determine entry or exit based on these lines, reducing reliance on the geofence boundary alone.

Benefits of technology

Ensures accurate generation of alarms only when a moving object actually enters or leaves the destination area, enhancing user recognition of its location and reducing confusion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007851835000001
    Figure 0007851835000001
  • Figure 0007851835000002
    Figure 0007851835000002
  • Figure 0007851835000003
    Figure 0007851835000003
Patent Text Reader

Abstract

To provide a geofence alarm system that can determine with a high degree of accuracy whether or not a moving object advance event into a destination district or a moving object advance event from the destination district has occurred.SOLUTION: A system for providing a geofence alarm method includes: a mobile terminal that generates geofence boundaries, which are boundaries of a destination district, according to predetermined setting criteria and maps them on a first map, generates internal boundaries located internally along the geofence boundaries at a first interval separation and external boundaries located externally along the geofence boundaries at a second interval separation, and maps at least one of the internal boundaries and the external boundaries on the first map. The mobile terminal determines whether or not a moving object enters the destination district based on the internal boundaries and location information of the moving object, determines whether or not the moving object leaves the destination district based on the external boundaries and the location information of the moving object, and generates alarm messages corresponding to the entry or departure of the moving object.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a Geo-Fence alarm method for generating an alarm message corresponding to the entry or departure of a moving object into or from a target area based on Geo-Fence technology, and a system for providing the method.

Background Art

[0002] Geo-Fence technology is a technology for setting a boundary, which is a virtual fence for a specific area (zone) based on a location information solution. Recently, Geo-Fence technology has been combined with various services and applied to vehicle terminals or customer terminals. At this time, Geo-Fence is a compound word of "geographic" and "fence".

[0003] For example, when a vehicle enters or exits a boundary line, which is a virtual fence of a preset area, a vehicle terminal providing Geo-Fence technology can provide an alarm to the driver for the state of the vehicle entering or exiting the boundary line. At this time, the boundary line can be set by an administrator according to a predetermined standard. Then, the driver of the vehicle can recognize the entry or exit of the preset area.

[0004] On the other hand, when the driver is unfamiliar with the area where the destination is located, the driver may wander around the destination to find the entrance of the destination. At this time, the vehicle may repeatedly enter or exit the boundary line of the target area. That is, although the vehicle has not actually arrived at the destination, incorrect alarms may be frequently provided to the driver. As a result, the driver riding in the vehicle may be confused.

[0005] FIG. 1 is an exemplary diagram for explaining Geo-Fence technology applied to a conventional car sharing service.

[0006] Referring to Figure 1, a server providing a car-sharing service to a vehicle can transmit location information of the area (or location) where the vehicle should be returned to a vehicle terminal (e.g., a navigation terminal) installed inside the vehicle. At this time, the server monitors the vehicle's real-time location and the boundary of the return zone using GPS, and can transmit a corresponding alarm message to the vehicle terminal when an event occurs in which the vehicle enters or leaves the return zone.

[0007] However, as can be seen in Figure 1, errors in setting the boundary of the return area b1, b3, recognition errors for the opposite lane b2, misrecognition of vehicle entry into the return area due to GPS drifting b5, and GPS errors b6 can cause alarm messages corresponding to vehicle entry or exit events to be mistakenly transmitted to the vehicle terminal even when the vehicle does not actually enter or exit the return area, leading to user misinterpretation / confusion.

[0008] Therefore, when geofencing technology is applied to a given technical field, logic is needed that can generate an alarm message only when a moving object (e.g., a vehicle, a user, etc.) actually enters or moves into the destination area. [Overview of the project] [Problems that the invention aims to solve]

[0009] The present invention provides a geofence alarm method and a system that can accurately determine whether or not an event of a moving object entering a destination area or an event of a moving object leaving a destination area has occurred. [Means for solving the problem]

[0010] A geofence alarm system according to one feature of the present invention is a system that generates an alarm message by determining whether a mobile body is entering a destination area or leaving the destination area, and includes a mobile terminal that generates a geofence boundary line, which is the boundary line of the destination area, according to predetermined setting criteria and maps it on a first map, generates an internal boundary line located at predetermined intervals inside along the geofence boundary line and an external boundary line located at predetermined intervals outside along the geofence boundary line, and maps at least one of the internal boundary line and the external boundary line on the first map, wherein the mobile terminal is mounted on or possessed by the mobile body, determines whether the mobile body is entering the destination area based on the internal boundary line and the location information of the mobile body, determines whether the mobile body is leaving the destination area based on the external boundary line and the location information of the mobile body, and generates an alarm message corresponding to the entry or departure of the mobile body based on the determination result.

[0011] A geofence alarm method according to other features of the present invention is a method for generating an alarm message by determining whether a mobile terminal mounted on or carried by a mobile body has entered a destination area or has departed from a destination area, and includes: a geofence boundary generation step of generating a geofence boundary line, which is the boundary line of the destination area, according to predetermined setting criteria and mapping it to a first map; an internal boundary line generation step of generating an internal boundary line located at predetermined intervals inside along the geofence boundary line and an external boundary line located at predetermined intervals outside along the geofence boundary line, and mapping at least one of the internal boundary line and the external boundary line to the first map; and a step of determining whether the mobile body has entered the destination area based on the internal boundary line and the position information of the mobile body, determining whether the mobile body has departed from the destination area based on the external boundary line and the position information of the mobile body, and generating an alarm message corresponding to the entry or departure of the mobile body based on the determination result. [Effects of the Invention]

[0012] The present invention generates predetermined boundary lines for decision delay inside and outside the geofence boundary line, which is the boundary of the destination area, so that an alarm can be generated only when a moving object actually enters or leaves the destination area.

[0013] According to the present invention, a user receiving a geofence alarm service can accurately recognize the current location of a moving object and whether or not it is entering its destination. [Brief explanation of the drawing]

[0014] [Figure 1] This is an illustrative diagram illustrating geofencing technology applied to conventional car sharing services. [Figure 2] This is a block diagram illustrating a geofence alarm system according to one embodiment. [Figure 3] This is a block diagram that provides a detailed explanation of the configuration of the mobile terminal shown in Figure 2. [Figure 4] This block diagram provides a detailed explanation of the configuration of the administrator terminal shown in Figure 2. [Figure 5] Figure 2 is a block diagram that provides a detailed explanation of the server configuration. [Figure 6] This is a flowchart illustrating a geofence alarm method according to one embodiment. [Figure 7] This is an illustrative diagram illustrating a method for generating an alarm message corresponding to the entry or departure of a moving object according to one embodiment. [Figure 8] Another illustrative diagram illustrating a method for generating an alarm message corresponding to the entry or departure of a moving object according to one embodiment. [Figure 9] This is an illustrative diagram of a method for correcting superimposed external boundaries according to one embodiment. [Figure 10] This is an illustrative diagram of a method for correcting superimposed external boundaries according to one embodiment. [Modes for carrying out the invention]

[0015] The embodiments disclosed herein will be described in detail below with reference to the accompanying drawings, and identical or similar components will be given the same or similar reference numerals, with redundant descriptions omitted. The suffixes “module” and / or “part” used for components in the following description are added or used interchangeably solely for the ease of writing the specification and do not have any distinguishing meaning or role in themselves. Furthermore, in describing the embodiments disclosed herein, if it is determined that a specific description of the relevant prior art would obscure the gist of the embodiments disclosed herein, such detailed description will be omitted. In addition, the accompanying drawings are merely for the purpose of making the embodiments disclosed herein easily understandable, and it should be understood that the technical ideas disclosed herein are not limited by the accompanying drawings and include all modifications, equivalents or substitutes that fall within the idea and technical scope of the present invention.

[0016] Terms including ordinal numbers, such as "first," "second," etc., can be used to describe a variety of components, but the components are not limited by such terms. These terms are used solely for the purpose of distinguishing one component from another.

[0017] When it is mentioned that one component is "linked" or "connected" to another component, it should be understood that it may be directly linked or connected to the other component, but there may also be other components in between. Conversely, when it is mentioned that one component is "directly linked" or "directly connected" to another component, it should be understood that there are no other components in between.

[0018] In this application, terms such as "comprising" or "having" are intended to specify the presence of the features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, and it should be understood that they do not preclude in advance the presence or addition possibility of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0019] FIG. 2 is a block diagram illustrating a geofence alarm system according to an embodiment, FIG. 3 is a block diagram for explaining in detail the configuration of the mobile terminal in FIG. 2, FIG. 4 is a block diagram for explaining in detail the configuration of the administrator terminal in FIG. 2, and FIG. 5 is a block diagram for explaining in detail the configuration of the server in FIG. 2.

[0020] Referring to FIG. 2, the geofence alarm system includes a mobile terminal 100, an administrator terminal 200, and a server 300.

[0021] Hereinafter, a geofence alarm method applied to a car sharing service and a system providing the method will be described, but it is not limited thereto. The present invention can be applied to various embodiments such as an advertisement providing service based on whether a customer moving in a shopping mall enters within a predetermined radius of a sales floor.

[0022] The mobile terminal 100 can provide an alarm service to a driver (user) boarding a moving body regarding the entry or exit of a target area. The mobile terminal 100 can be equipped with a navigation, AVN (AUDIO, VIDEO, NAVIGATION), or IVI (In-Vehicle Infotainment) system, etc. In FIG. 1, the mobile terminal 100 is represented as a vehicle terminal (such as a navigation terminal) installed in a vehicle, but it is not limited thereto. The mobile terminal 100 of the present invention can include a terminal installed in a moving body (a moving body, a bicycle, a kick scooter, etc.) and a terminal possessed by a moving body (such as a customer).

[0023] Referring to Figure 3, the mobile terminal 100 includes a communication unit 110, a position measuring unit 120, a first input / output unit 130, a second input / output unit 140, a memory 150, and a control unit 160.

[0024] The communication unit 110 can connect to a wireless communication network and send and receive data with the server 300. The communication unit 110 can connect to a wireless communication network via GSM / 3GPP series communication methods (GSM, HSDPA, LTE Advanced), 3GPP2 series communication methods (CDMA, etc.), or wireless communication protocols such as WiMAX, but is not limited to these. For example, the communication unit 110 can also connect to a communication network via conventional communication protocols or communication protocols developed through future technological advancements.

[0025] The position measurement unit 120 can detect the position of the mobile terminal 100. For example, the position measurement unit 120 can detect the position of the mobile terminal 100 based on GPS signals transmitted from GPS (Global Positioning System) satellites. Another example is that the position measurement unit 120 can detect the position of the mobile terminal 100 by communicating with multiple base stations. Furthermore, the position measurement unit 120 can detect the position of the mobile terminal 100 not only using conventional position detection methods but also using other position detection methods that will be provided through future technological developments.

[0026] The first input / output unit 130 may include a display panel 131 and a touch panel 133.

[0027] The display panel 131 can display the results processed by the control unit 160. That is, the display panel 131 can display various information necessary to provide the geofence alarm service. For example, the display panel 131 can display a first map to which geofence boundaries, inbound boundaries, and outbound boundaries are applied. The display panel 131 may be at least one of LCD (Liquid Crystal Display) and OLED (Organic Light Emitting Diode), but is not necessarily limited to these.

[0028] The touch panel 133 can sense the driver's touch actions and receive information input by the driver. For example, the touch panel 133 can receive information from the driver regarding the criteria for setting geofence boundaries (hereinafter referred to as setting criteria). The touch panel 133 may include at least one of a touch detection means and a touch controller. The touch detection means detects the driver's touch position and simultaneously detects a signal from the touch action, and transmits the touch information to the touch controller. The touch controller can receive the touch information from the touch detection means, convert the corresponding information into contact point coordinates, and transmit it to the control unit 160. The touch controller can also receive and execute commands from the control unit 160.

[0029] The second input / output unit 140 may include a microphone unit 141 and a speaker unit 143.

[0030] The microphone unit 141 can receive the driver's voice signal in analog form, convert the received analog voice signal into digital form, and transmit it to the control unit 160. For example, the microphone unit 141 can receive information regarding setting criteria for geofence boundary lines from the driver in the form of a voice signal.

[0031] The speaker unit 143 can output the results processed by the control unit 160 as an audio signal. For example, the microphone unit 141 can output an alarm message as an audio signal corresponding to the entry of a moving object into a destination area or the departure of a moving object from a destination area.

[0032] The memory 150 can store data, programs, or geofence algorithms processed by the communication unit 110, the position measurement unit 120, the first input / output unit 130, the second input / output unit 140, and the control unit 160. For example, the memory 150 may be at least one type of storage medium from among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.

[0033] The control unit 160 can control the mobile terminal 100 overall to determine whether the mobile body is entering or leaving the destination area, and can generate an alarm message corresponding to the entry or departure of the mobile body. For example, the control unit 160 can provide a geofence alarm service that notifies the customer possessing the mobile terminal 100 or the user (driver or passenger) of the mobile body to which the mobile terminal 100 is installed whether it has arrived at or left the destination area.

[0034] The administrator terminal 200 may be a terminal used by an administrator who manages the geofence alarm service overall. For example, the administrator terminal 200 can connect to the server 300 to check the geofence boundaries, internal boundaries, and external boundaries generated by each of the multiple mobile terminals 100. In one embodiment, if parts of multiple adjacent geofence boundaries overlap, the administrator terminal 200 can resolve the overlap problem between the multiple geofence boundaries by transmitting a first correction message containing predetermined first correction information received from the administrator to the server 300.

[0035] Referring to Figure 4, the administrator terminal 200 includes a terminal communication unit 210, a terminal input / output unit 230, a terminal memory 250, and a terminal control unit 270.

[0036] The terminal communication unit 210 is connected to a wireless communication network and can send and receive data with the server 300. The terminal communication unit 210 is connected to a wireless communication network via various communication protocols, in the same way as the communication unit 110 of the mobile terminal 100 described above, and can send and receive data with the server 300.

[0037] The terminal input / output unit 230 displays various information necessary to provide the geofence alarm service to mobile devices and receives various inputs from the administrator. Specifically, the terminal input / output unit 230 can display a second map to which the geofence boundaries, internal boundaries, and external boundaries generated by each of the multiple mobile terminals 100 are applied. The terminal input / output unit 230 can receive input of predetermined correction commands from the administrator.

[0038] The terminal input / output unit 230 may include, for example, display means such as a Plasma Display Panel (PDP), a Liquid Crystal Display (LCD) panel, a Light Emitting Diode (LED) panel, an Organic Light Emitting Diode (OLED) panel, or an Active-matrix Organic Light-Emitting Diode (AMOLED) panel for displaying the aforementioned information.

[0039] The terminal input / output unit 230 may include, for example, button input means such as a keypad, push button, or membrane button, and touch input means such as a touch pad, in order to receive information from an administrator, and can also be implemented in a touchscreen form that enables all input and output.

[0040] The terminal memory 250 can store data, algorithms, and other information necessary for the operation of the administrator terminal 200. In one embodiment, the terminal memory 250 can store a second map received through the terminal communication unit 210.

[0041] The terminal control unit 270 provides overall control over the administrator terminal 200. For example, the terminal control unit 270 receives information about the second map from the server 300 via the terminal communication unit 210 and displays the received second map via the terminal input / output unit 230. The terminal control unit 270 can also receive input of the administrator's first correction information via the terminal input / output unit 230 and transmit a first correction message containing the first correction information to the server 300 via the terminal communication unit 210.

[0042] The server 300 can centrally manage the geofence alarm services performed by each of the multiple mobile terminals 100. For example, the server 300 can receive a first correction message from the administrator terminal 200 and extract at least one mobile terminal 100 that transmitted the internal and external boundary lines corresponding to the first correction message. The server 300 can then transmit a second correction message containing second correction information to each of the extracted mobile terminals 100. A more detailed explanation follows, with reference to Figures 6 to 10.

[0043] Referring to Figure 5, the server 300 includes a server communication unit 310, a server memory 330, and a server control unit 350.

[0044] The server communication unit 310 can send and receive data to and from the mobile terminal 100 and the administrator terminal 200 using communication protocols that are compatible with each of the mobile terminals 100 and the administrator terminal 200, respectively.

[0045] The server memory 330 can store various information necessary for the integrated management of the geofence alarm service. For example, the server memory 330 can store information about geofence boundaries, internal boundaries, and external boundaries transmitted from each of the multiple mobile terminals 100. The server memory 330 can also store a second map to which the geofence boundaries, internal boundaries, and external boundaries transmitted from each of the multiple mobile terminals 100 have been applied.

[0046] The server control unit 350 can control the entire server 300. For example, the server control unit 350 can centrally manage the geofence alarm services performed by each of the multiple mobile terminals 100. Furthermore, the server control unit 350 can generate a second correction message corresponding to each of the multiple mobile terminals 100 based on a first correction message transmitted from the administrator terminal 200.

[0047] Figure 6 is a flowchart illustrating a geofence alarm method according to one embodiment; Figure 7 is an illustrative diagram illustrating a method for generating an alarm message in response to the entry or departure of a moving object according to one embodiment; Figure 8 is another illustrative diagram illustrating a method for generating an alarm message in response to the entry or departure of a moving object according to one embodiment; and Figures 9 and 10 are illustrative diagrams illustrating a method for correcting an overlapping external boundary according to one embodiment.

[0048] The geofence alarm method and the system providing this method will be described in detail below with reference to Figures 2 to 10.

[0049] Referring to Figure 6, first, the mobile terminal 100 generates a geofence boundary line, which is the boundary of the destination zone, according to predetermined setting criteria and maps it to the first map (S110).

[0050] In Figure 6, the mobile terminal 100 is represented as a vehicle terminal, but it is not limited to this; the mobile terminal 100 can also include a portable terminal owned by the user (customer).

[0051] The destination area may be an area to which geofencing technology is applied. Geofencing technology is a technology that notifies users of the geofencing alarm service when a designated object (hereinafter referred to as a mobile object) enters or leaves the destination area.

[0052] The geofence boundary line may also be the boundary line of the destination area. For example, if a destination area is defined according to predetermined criteria, the boundary line of that destination area can be determined as the geofence boundary line.

[0053] The first map may be a map displayed by the mobile terminal 100. That is, the first map may be a map on which the geofence boundary lines, internal boundary lines, and external boundary lines generated by the mobile terminal 100 are mapped.

[0054] In one embodiment, the mobile terminal 100 receives a first setting message from the driver of the mobile vehicle, which includes information regarding setting criteria. Based on the first setting message, it can generate a geofence boundary line, which is the boundary of the destination area, and map it on a first map. Referring to Figure 7, the destination area can be arbitrarily set by the driver or other user. For example, the destination area can be set to a region with a radius of 500m centered on the current location (P). In this case, the geofence boundary line (GFB) can be composed of a circle with a radius of 500m.

[0055] In another embodiment, the mobile terminal 100 can receive a second configuration message from the server 300 containing information about previously configured destination setting criteria, and generate a geofence boundary line based on the received second configuration message and map it to the first map. Referring to Figure 8, the destination zone may be a previously configured area. For example, the destination zone can be set to an administrative area, a shared parking lot, etc. In this case, the geofence boundary line can be composed of the boundary line of the administrative area or the shared parking lot. The destination zone shown in Figure 8 may be a parking lot where a mobile vehicle provided for the car-sharing service is returned. In Figure 8, the geofence boundary line (GFB) is shown as a solid line.

[0056] Next, the mobile terminal 100 generates an inbound boundary line located internally along the geofence boundary line at a first separation distance, and an outbound boundary line located externally along the geofence boundary line at a second separation distance, and maps them onto the first map (S120).

[0057] In one embodiment, the values ​​for the first and second intervals may be pre-set. That is, once a geofence boundary line is set, the mobile terminal 100 can automatically set an internal boundary line to separate the first interval along the geofence boundary line, and automatically set an external boundary line to separate the second interval along the geofence boundary line. For example, the first and second intervals can be set to the same value, but are not limited to this, and can be set to a variety of values.

[0058] Referring to Figure 7, when a geofence boundary (GFB) is set with a radius of 500m centered on the current location (P), the mobile terminal 100 can automatically set an internal boundary (IB) to separate 50m intervals along the 500m radius circle, and an external boundary (OB) to separate 50m intervals along the 500m radius circle. In this case, the first and second intervals may be pre-set to 50m, but are not limited to this.

[0059] Referring to Figure 8, once the geofence boundary line (GFB), which is the boundary of the parking lot where the mobile device is returned, is set, the mobile terminal 100 can automatically set the internal boundary line (IB) to isolate it at a distance of 50m along the parking lot boundary line, and automatically set the external boundary line (OB) to isolate it at a distance of 50m along the parking lot boundary line. At this time, the first interval and the second interval may be already set to 50m, but are not limited to this.

[0060] In other embodiments, the values ​​for the first and second intervals can be obtained by the mobile terminal 100 from the driver of the mobile body or received by the mobile terminal 100 from the server 300. For example, the mobile terminal 100 can receive a third configuration message from the server 300 that includes information about the internal and external boundaries. The mobile terminal 100 can generate the internal and external boundaries based on the third configuration message. That is, the mobile terminal 100 can receive information about the first interval of the internal boundary and information about the second interval of the external boundary, and generate the internal and external boundaries based on this information.

[0061] Next, the mobile terminal 100 transmits information regarding at least one of the geofence boundary lines (GFB), internal boundary lines, and external boundary lines to the server 300 (S130).

[0062] In one embodiment, if the mobile terminal 100 generates geofence boundaries (GFB), internal boundaries, and external boundaries without receiving instructions from the server 300, information regarding these boundaries can be transmitted to the server 300.

[0063] In step S130, the server 300 receives information about internal and external boundaries from each of the multiple mobile terminals 100, and based on the received information, it can map at least one of the internal and external boundaries corresponding to each of the multiple geofence boundaries onto the second map (S131).

[0064] The second map may be a map on which multiple geofence boundaries executed by multiple mobile terminals 100, and the internal and external boundaries corresponding to each of the multiple geofence boundaries are mapped.

[0065] At step S130, the server 300 transmits information about the second map to the administrator terminal 200 (S132). Alternatively, the administrator terminal 200 can connect to the server 300 and receive information about the second map.

[0066] At stage S130, the administrator terminal 200 displays the second map to the administrator and receives first modification information from the administrator for at least one of the internal and external boundaries corresponding to each of the multiple geofence boundaries (S133).

[0067] Referring to Figure 9, the outer boundary (OB_1) of the first geofence boundary (GFB_1) and the outer boundary (OB_2) of the second geofence boundary (GFB_2) overlap each other. If methods such as identifying the two geofence boundaries are not used, when a moving object moves from the first destination area (zone1) to the second destination area (zone2), an alarm message corresponding to the object's departure may not be generated in the overlapping area (R_zone). Alternatively, the existence of the overlapping area (R_zone) may cause an error in generating the alarm message.

[0068] Referring to Figure 10, the administrator can input the first modification information described below into the administrator terminal 200. For example, the first modification information may include reducing the second interval to the right of the first external boundary line (OB_1) and the second interval to the left of the second external boundary line (OB_2) by predetermined intervals. The first modification information may also include moving the first internal boundary line (IB_1) to be adjacent to the right of the first geofence boundary line (GFB_1) in order to quickly determine whether a moving object is entering the first destination area (zone 1). The first modification information may also include moving the second internal boundary line (IB_2) to be adjacent to the left of the second geofence boundary line (GFB_2) in order to quickly determine whether a moving object is entering the second destination area (zone 2).

[0069] At stage S130, the administrator terminal 200 transmits a first correction message containing the first correction information to the server 300 (S134).

[0070] The first modification information can include at least one of the following: direction and distance of movement for the internal boundary and the external boundary, reduction interval, expansion interval, and modification position. Referring to Figure 10, it can include information to reduce the second interval to the right of the first external boundary (OB_1) and the second interval to the left of the second external boundary (OB_2) by a predetermined interval, move the first internal boundary (IB_1) to be adjacent to the right of the first geofence boundary (GFB_1), and move the second internal boundary (IB_2) to be adjacent to the left of the second geofence boundary (GFB_2).

[0071] At stage S130, the server 300 extracts the mobile terminals that transmitted the internal and external boundaries corresponding to the first correction message (S135).

[0072] Referring to Figure 10, for example, the server 300 can extract the first mobile terminal that transmitted information regarding the first internal boundary line (IB_1) and the first external boundary line (OB_1), and the second mobile terminal that transmitted information regarding the second internal boundary line (IB_2) and the second external boundary line (OB_2).

[0073] At stage S130, the server 300 transmits a second correction message containing second correction information to each of the extracted mobile terminals 100 (S136, S137).

[0074] The second correction information may include at least one of the following pieces of information for the internal and external boundaries corresponding to the extracted mobile terminal: direction of movement and distance of movement, reduction interval, expansion interval, and correction position.

[0075] Referring to Figure 10, for example, server 300 can transmit a second modification message to the first mobile terminal, which includes second modification information for movement such that the second interval to the right of the first external boundary line (OB_1) is reduced by a predetermined interval and the first internal boundary line (IB_1) is adjacent to the right side of the first geofence boundary line (GFB_1). Furthermore, server 300 can transmit a second modification message to the second mobile terminal, which includes second modification information for movement such that the second interval to the left of the second external boundary line (OB_2) is reduced by a predetermined interval and the second internal boundary line (IB_2) is adjacent to the left side of the second geofence boundary line (GFB_2).

[0076] Next, the mobile terminal 100 determines whether a second correction message containing correction information for the internal and external boundaries is transmitted from the server 300 (S140).

[0077] If, as a result of the above determination, a correction message is transmitted (S140, Yes), the mobile terminal 100 corrects the internal boundary and the external boundary based on the second correction information contained in the second correction message (S150).

[0078] If, as a result of the above determination, no correction message is transmitted (S140, No) or the internal boundary line and external boundary line are corrected, the mobile terminal 100 determines whether the mobile body has entered the destination area based on the internal boundary line and the mobile body's position information, and determines whether the mobile body has left the destination area based on the external boundary line and the mobile body's position information, and generates an alarm message corresponding to the mobile body's entry or departure based on the determination result (S160).

[0079] When the mobile terminal 100 moves from outside the internal boundary line to inside, it can determine that the mobile body is entering the destination area and generate a first alarm message corresponding to the mobile body's entry. When the mobile terminal 100 moves from inside the external boundary line to outside, it can determine that the mobile body is leaving the destination area and generate a second alarm message corresponding to the mobile body's departure.

[0080] In other words, the mobile terminal 100 does not determine whether a mobile object is entering or leaving based on the geofence boundary line, but rather based on the internal and external boundary lines. This prevents the mobile terminal 100 from generating incorrect alarm messages due to issues such as GPS errors when it is wandering near the geofence boundary line.

[0081] Referring to Figures 7 and 8, the mobile terminal 100 can generate a first alarm message corresponding to the entry of a mobile object only when a fourth situation (a4) occurs, in which the mobile object moves from outside the internal boundary line (IB) to inside. In other words, the mobile terminal 100 does not generate a first alarm message in the fifth situation (a5) and the sixth situation (a6). Furthermore, the mobile terminal 100 can generate a second alarm message corresponding to the departure of a mobile object only when a first situation (a1) occurs, in which the mobile object moves from inside the external boundary line (OB) to outside. In other words, the mobile terminal 100 does not generate a second alarm message in the second situation (a2) and the third situation (a3).

[0082] Although embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto. Various modifications and improvements made by persons with ordinary skill in the art to which the present invention belongs also fall within the scope of the present invention. [Explanation of Symbols]

[0083] 100: Mobile terminals 110: Communications Department 120:Position measurement section 130: 1st input / output section 131: Display Panel 133: Touch panel 140: 2nd input / output section 141: Microphone section 143: Speaker section 150: Memory 160: Control Unit 200: Administrator terminal 210: Terminal Communications Department 230: Terminal Input / Output Section 250: Terminal memory 270: Terminal Control Unit 300: Server 310: Server Communications Department 330: Server memory 350: Server Control Unit

Claims

1. A system that determines whether a moving object enters a destination area or leaves the destination area and generates an alarm message, The mobile terminal includes a mobile terminal that generates a geofence boundary line, which is the boundary of the destination area, according to predetermined setting criteria and maps it to a first map, generates an internal boundary line located at predetermined intervals inside along the geofence boundary line and an external boundary line located at predetermined intervals outside along the geofence boundary line, and maps at least one of the internal boundary line and the external boundary line to the first map, The aforementioned mobile terminal is A terminal mounted on or held by the mobile body, which determines whether the mobile body enters the destination area based on the internal boundary line and the mobile body's position information, and determines whether the mobile body leaves the destination area based on the external boundary line and the mobile body's position information, A geofence alarm system that generates an alarm message corresponding to the entry or departure of the moving object based on the aforementioned determination result.

2. The aforementioned mobile terminal is When the moving body moves from outside the internal boundary line to inside, it is determined that the moving body is entering the destination area. The geofence alarm system according to claim 1, which generates a first alarm message corresponding to the entry of the moving object.

3. The aforementioned mobile terminal is When the moving body moves from inside to outside the external boundary line, it is determined that the moving body has left the destination area. The geofence alarm system according to claim 2, which generates a second alarm message corresponding to the departure of the moving body.

4. The aforementioned mobile terminal is The user who is either riding in or possessing the mobile vehicle receives input of a first setting message containing information regarding the setting criteria, The geofence alarm system according to claim 3, wherein the geofence boundary line is generated by the first setting message.

5. A server that receives information on internal and external boundaries from each of multiple mobile terminals, and maps the internal and external boundaries corresponding to each of the multiple geofence boundaries onto a second map based on the received information, and The geofence alarm system according to claim 4, further comprising an administrator terminal that connects to the server and provides the second map to the administrator.

6. The aforementioned administrator terminal is The administrator receives first modification information for at least one of the internal and external boundaries corresponding to each of the plurality of geofence boundaries. A first correction message containing the first correction information is transmitted to the server. The following is the correction information: The geofence alarm system according to claim 5, comprising at least one of the following pieces of information with respect to the internal boundary line and the external boundary line, the direction and distance of movement, the reduction interval, the expansion interval, and the correction position.

7. The aforementioned server, Extract the mobile terminals that transmitted the internal and external boundary lines corresponding to the first correction message. A second correction message containing the second correction information is transmitted to the extracted mobile terminal. The aforementioned second correction information is: The geofence alarm system according to claim 6, comprising at least one of the following pieces of information for the internal boundary and external boundary corresponding to the extracted mobile terminal: direction of movement and distance of movement, reduction interval, expansion interval, and correction position.

8. The aforementioned mobile terminal is Based on the second correction information, the internal boundary line and the external boundary line are corrected. The geofence alarm system according to claim 7, comprising mapping the modified internal boundary line and the modified external boundary line onto the first map.

9. The aforementioned mobile terminal is The server receives a second configuration message containing information regarding the aforementioned configuration criteria. The geofence alarm system according to claim 3, wherein the geofence boundary line is generated by the second setting message.

10. The aforementioned mobile terminal is The server receives a third configuration message containing information regarding the internal boundary and the external boundary. The geofence alarm system according to claim 9, wherein the internal boundary line and the external boundary line are generated by the third setting message.

11. A method for generating an alarm message by determining whether a mobile terminal mounted on or held by a mobile body enters a destination area or leaves a destination area, A geofence boundary generation step in which a geofence boundary, which is the boundary of the destination area, is generated according to predetermined setting criteria and mapped onto a first map. An internal and external boundary generation step, which involves generating internal boundary lines located at predetermined intervals inside along the geofence boundary line and external boundary lines located at predetermined intervals outside along the geofence boundary line, and mapping at least one of the internal and external boundary lines onto the first map, and A geofence alarm method comprising the steps of: determining whether the moving body enters the destination area based on the internal boundary line and the location information of the moving body; determining whether the moving body leaves the destination area based on the external boundary line and the location information of the moving body; and generating an alarm message corresponding to the entry or departure of the moving body based on the determination result.

12. The step of generating the aforementioned alarm message is: When the moving body moves from outside the internal boundary line to inside, it is determined that the moving body is entering the destination area. The geofence alarm method according to claim 11, which generates a first alarm message corresponding to the entry of the moving object.

13. The step of generating the aforementioned alarm message is: When the moving body moves from inside to outside the external boundary line, it is determined that the moving body has left the destination area. The geofence alarm method according to claim 12, which generates a second alarm message corresponding to the departure of the moving body.

14. The aforementioned geofence boundary generation step is: The user who is either riding in or possessing the mobile vehicle receives input of a first setting message containing information regarding the setting criteria, The geofence alarm method according to claim 13, wherein the geofence boundary line is generated by the first setting message.

15. After the internal / external boundary generation step, The step of transmitting information regarding the geofence boundary line, the internal boundary line, and the external boundary line to the server, The steps include determining whether a correction message containing correction information for the internal boundary and the external boundary is transmitted from the server, and The geofence alarm method according to claim 14, further comprising the step of correcting the internal boundary line and the external boundary line based on the correction information when the server receives a correction message transmitted as a result of the above determination.

16. The aforementioned correction information is, The geofence alarm method according to claim 15, comprising at least one of the following pieces of information for the internal boundary line and the external boundary line, respectively: direction of movement and distance of movement, reduction interval, expansion interval, and correction position.

17. The aforementioned geofence boundary generation step is: The server receives a second configuration message containing information regarding the aforementioned configuration criteria. The geofence alarm method according to claim 13, wherein the geofence boundary line is generated by the second setting message.

18. The aforementioned internal / external boundary generation step is, The server receives a third configuration message containing information regarding the internal boundary and the external boundary. The geofence alarm method according to claim 17, wherein the internal boundary line and the external boundary line are generated by the third setting message.

Citation Information

Patent Citations

  • Methods and systems for monitoring people using wireless media

    JP2008524670A

  • Methods and / or apparatus for geofence management

    JP2015503137A

  • Designated area automatic guidance system on the basis of various shapes of geofences having inner and outer buffer zones

    JP2017174415A

  • Information processing device, information processing method, and program

    JP2018106444A

  • System and Method for Energy Efficient Geofencing Implementation and Management

    US20190281408A1