Geofence installation method, geofence installation device, electronic device, and computer-readable storage medium

The geofence installation method addresses the inflexibility of existing tracker-based geofences by enabling customizable settings and real-time notifications, enhancing user experience and protection.

JP7792016B2Active Publication Date: 2025-12-24ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024546430
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-06-07
Filing Date
2023-02-17
Publication Date
2025-12-24
Estimated Expiration
2043-02-17

AI Technical Summary

Technical Problem

Existing geofence installation in tracker-based products is too strict and fails to accurately match actual usage scenarios, leading to reduced effectiveness and poor user experience.

Method used

A geofence installation method that allows users to set geofences and buffer areas based on specific usage scenarios, enabling flexible on/off conditions and real-time notifications when devices enter or leave these areas.

Benefits of technology

Enhances the suitability of geofence installations to user needs, improving protection and user experience by allowing customizable settings and real-time monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007792016000001
    Figure 0007792016000001
  • Figure 0007792016000002
    Figure 0007792016000002
  • Figure 0007792016000003
    Figure 0007792016000003
Patent Text Reader

Abstract

The present application discloses a geofence setting method, an apparatus and a computer-readable storage medium, the geofence setting method including: determining a supervised device that needs to be supervised by a supervising device (S1001); generating a geofence by the supervising device and setting a buffer area in a boundary area of ​​the geofence (S1002); setting an on condition or off condition of the geofence and the buffer area according to a usage scenario in which the geofence is applied; and when the geofence and the buffer area are on, the supervising device receives presentation information sent by the supervised device when it determines that the supervised device has entered or left the buffer area (S1003).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application is based on and claims priority from a Chinese patent application having application number 202210633247.1 and filing date June 7, 2022, the entire contents of which are hereby incorporated by reference into this application.

[0002] TECHNICAL FIELD Embodiments of the present application relate to the field of geofence technology, but are not limited thereto, and particularly to a geofence installation method, apparatus and computer-readable storage medium. [Background technology]

[0003] Currently, due to the busy work schedules of parents, a significant portion of elementary school students have to commute to school by themselves, and many parents attach tracking wearable devices (hereinafter referred to as Trackers) to their children to track their location and movements. Summary of the Invention [Problem to be solved by the invention]

[0004] In related technologies, the installation and use of geofencing in tracker-based products is too strict and cannot accurately match actual usage scenarios, which greatly reduces the effectiveness of geofencing, fails to provide good protection for students, and results in a poor user experience.

[0005] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims. [Means for solving the problem]

[0006] The embodiments of the present application include a geofence installation method, Geofence installation Device , electronic devices and A computer-readable storage medium is provided.

[0007] According to a first aspect, an embodiment of the present application provides a geofence setting method, the method including: determining a supervised device that needs to be supervised by a supervising device; generating a geofence by the supervising device and setting a buffer area in a boundary area of ​​the geofence; setting an on condition or an off condition of the geofence and the buffer area according to a usage scenario in which the geofence is applied; and when the geofence and the buffer area are on, the supervising device receives presentation information sent by the supervised device when it determines that the supervised device has entered or left the buffer area.

[0008] According to a second aspect, an embodiment of the present application provides a geofence installation device, the device including a memory, a processor, and a computer program stored on the memory and operable on the processor, the processor realizing the geofence installation method described in the first aspect when executing the computer program.

[0009] According to a third aspect, an embodiment of the present application provides an electronic device, the electronic device including a memory, a processor, and a computer program stored on the memory and operable on the processor, the processor realizing the geofence installation method described in the first aspect when executing the computer program.

[0010] According to a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer-executable program stored therein, the computer-executable program being used to cause a computer to perform the geofence installation method according to the first aspect.

[0011] Other features and advantages of the present application will be set forth in the following specification, and in part will be obvious from the specification, or may be learned by the practice of the present application. The objectives and other advantages of the present application will be realized and obtained by the structure particularly pointed out in the written description, claims and drawings. The drawings are used to provide a further understanding of the technical solution of the present application, constitute a part of the specification, and are used to interpret the technical solution of the present application together with the examples of the present application, but are not intended to limit the technical solution of the present application. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is a main flowchart of a geofence installation method according to one embodiment of the present application; [Figure 2A] 1 is a sub-flowchart of a geofence installation method according to one embodiment of the present application. [Figure 2B] 10 is another sub-flowchart of a geofence installation method according to one embodiment of the present application. [Figure 3] 10 is another sub-flowchart of a geofence installation method according to one embodiment of the present application. [Figure 4] 10 is another sub-flowchart of a geofence installation method according to one embodiment of the present application. [Figure 5] This is a schematic diagram showing that when the system is set to dismissal during school hours and the GT (student's guardian) is located outside the SBA, the DBA is turned on and the SBA is turned off. [Figure 6] This is a schematic diagram showing that when the system is set to dismissal during school hours and the GT (student's guardian) is located within the SBA, the DBA is turned off and the SBA is turned on. [Figure 7] This is a schematic diagram showing that when the distance between GT and UGT is set to be smaller than the safety threshold, both DBA and SBA are turned off. [Figure 8] This is a schematic diagram showing that when the system is set to school hours and GT1 (a student's parent) is located within the SBA, the DBA is turned off and the SBA is turned on. [Figure 9] This is a schematic diagram showing that when the school is in session, GT1 (student's guardian) is located outside the SBA, and the distance between GT2 (teacher) and the UGT is greater than the safety threshold, DBA is turned on and SBA is turned off. [Figure 10]This is a schematic diagram showing that when the distance between GT2 (teacher) and UGT is smaller than the safety threshold, both DBA and SBA are turned off. [Figure 11] 1 is a structural schematic diagram of a geofence installation device according to an embodiment of the present application; FIG. [Figure 12] 1 is a structural schematic diagram of an electronic device according to one embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0013] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be described in more detail below with reference to the drawings and examples. The examples described herein are only used to interpret the present application and are not intended to limit the present application.

[0014] In the description of the embodiments of the present application, the meaning of "plurality" (or "plural items") is two or more, and terms such as "greater than," "smaller than," "more than," etc. are understood to be exclusive of the number itself, while terms such as "greater than," "less than," "within," etc. are understood to be inclusive of the number itself. Where terms such as "first," "second," etc. are used, they are only for the purpose of distinguishing technical features, and should not be understood to indicate or imply relative importance, or to imply the number of the indicated technical features, or to imply the context of the indicated technical features.

[0015] In response to the problem that the geofence installation and use of Tracker-based products is too strict in some cases and cannot accurately match actual usage scenarios, the embodiments of the present application provide a geofence installation method, device, and computer-readable storage medium, which determine the supervised device that needs to be supervised by a supervising device, generate a geofence by the supervising device, set a buffer area at the boundary of the geofence, and set the on / off conditions of the geofence and buffer area according to the usage scenario in which the geofence is applied. When the geofence and buffer area are turned on, if the supervised device determines that it has entered or left the buffer area, the supervising device receives prompting information transmitted by the supervised device. Based on this, the user can freely set the geofence and allow the user to set the buffer area, and the buffer area can be turned on or off according to the conditions actually set by the user, making the geofence installation and use more suited to the user's usage scenario and improving the user's usage experience.

[0016] As shown in Figure 1, Figure 1 is a flowchart of a geofence setting method according to one embodiment of the present application. The geofence setting method includes, but is not limited to, the following operations:

[0017] Step S1001: Determine the supervised device that needs to be supervised by the supervising device. Step S1002: A geofence is generated by the parent device, and a buffer area is set in the boundary area of ​​the geofence. Step S1003: Set the on or off conditions of the geofence and buffer area according to the usage scenario in which the geofence is applied. When the geofence and buffer area are on, if it is determined that the supervised device has entered or left the buffer area, the supervising device receives the presentation information sent by the supervised device.

[0018] In one embodiment, before installing a geofence, a guardian device (GT) and a supervised device (UGT) may be installed first. The guardian device may be a tracker device or a mobile phone with a tracker management application (APP) installed, and the supervised device is a tracker device. The relationship between GTs and UGTs may be one-to-one, one-to-many, or many-to-many. For example, one UGT may be associated with one or more GTs, and multiple UGTs may be associated with one or more GTs.

[0019] In one embodiment, the buffer area may be one or more. Taking the example of setting two buffer areas, the buffer areas may include a safe buffer area and a dangerous buffer area. In this embodiment, a geofence is first set for the UGT via the APP, and then a safe buffer area (SBA) and a dangerous buffer area (DBA) are set within the boundary area of ​​the geofence. The SBA is generally set outside the geofence, and the DBA is generally set inside the geofence. If the UGT is located within the SBA or DBA, specific notification information is sent to the caregiver's device. The caregiver can inquire about the tracker wearer's real-time location via the mobile phone APP, and the cloud will send the notification information to the caregiver's device in a timely manner. In one embodiment, a short message or notification information may be pushed to the APP installed on the caregiver's device.

[0020] In one embodiment, three methods may be provided to set the on / off conditions for the buffer area. The first method may provide a time-dependent setting, i.e., turning on or off according to a specific time period. The second method may provide a setting according to the absolute position of the GT or UGT, i.e., turning on or off when arriving at or leaving a specific area according to the location of the GT or UGT. The third method may provide a setting according to the relative positions of the GT and UGT, i.e., determining whether to turn on or off according to the distance between the GT and UGT.

[0021] In one embodiment, when a geofence is set up, the user may set a buffer area around the boundary of the geofence, and the buffer area may be turned on and off in a specific manner. When the buffer area is turned on, if the tracker device under supervision is within the buffer area, specific notification information is sent to the supervising device.

[0022] In one embodiment, when it is determined that the supervised device is in the buffer area, the supervised device's positioning mode is switched from periodic positioning to real-time positioning, allowing the supervised person to monitor the supervised person's location in real time.

[0023] In one embodiment, when the usage scenario is a school, taking students going to school as an example, parents typically set the school area as a geofence and set up an SBA and DBA to better suit the actual usage scenario. In this embodiment, the GT and UGT are first set up through a specific app, and then a geofence is set up for the UGT. The geofence can be set by selecting a location, manually drawing it, or by having the GT travel a closed-loop route. The SBA and DBA are set up for the geofence, and a buffer area is set up in the fence boundary area. Typically, the SBA is set outside the fence boundary, and the DBA is set inside the fence boundary. The on / off conditions for the geofence, SBA, and DBA are set. For example, when students are going to school, the school area is set as a geofence, the area inside the school gate is set as a DBA, and the area outside the school gate is set as an SBA. Time-based activation can be set, i.e., the buffer area or geofence can be set to activate within a fixed time period, with the DBA being activated during the school arrival time and the SBA being activated during the school dismissal time. Activation can be configured according to the absolute location of the GT or UGT. For example, if a buffer area or geofence is configured to activate when the GT is within a certain area, SBA can be turned on and DBA can be turned off when the GT's geographic location is within the SBA area. If the GT's geographic location is outside the SBA area, SBA can be turned off and DBA can be turned on. Activation can also be configured according to the relative location of the GT and UGT. For example, if a buffer area or geofence is configured to activate when the distance between the GT and UGT is greater than a safety threshold, geofence, SBA, or DBA can be turned off when the distance between the GT and UGT is less than the safety threshold, and geofence, SBA, or DBA can be turned on when the distance between the GT and UGT is greater than the safety threshold. Users can configure different on / off conditions individually or in combination according to their needs. When a UGT enters or leaves a buffer area, specific alarm or reminder information can be sent to the GT. When a UGT enters a DBA, if the previous UGT was using periodic positioning, its positioning method can be switched to real-time positioning.

[0024] In one embodiment, when the UGT and the GT have a one-to-many or many-to-many relationship, multiple conditions may be set to turn on or off the buffer area. For example, if a student is a UGT and the two corresponding GTs are the student's guardian GT1 and teacher GT2, the DBA may be set to be turned on when GT1 is located within the SBA area and GT2 is located outside the DBA area.

[0025] In one embodiment, the Tracker can communicate with the cloud through its wireless communication module, so that the Tracker can receive instructions from the cloud and send its related information to the cloud. Through the Tracker system APP, the cloud can obtain and control the related information of the Tracker in the related account.

[0026] As shown in FIG. 2A, step S1001 may include, but is not limited to, the following substeps:

[0027] Step S2001: The supervising device and the supervised device are installed. Step S2002: The supervising device and the supervised device are matched one by one by polling.

[0028] In one embodiment, before setting up a geofence, a guardian device (referred to as GT) and a supervised device (referred to as UGT) must first be set up. The guardian device may be a Tracker device or a mobile phone with a Tracker management APP installed, and the supervised device is a Tracker device. The relationship between GTs and UGTs may be one-to-one, one-to-many, or many-to-many. For example, one UGT may be set up with one or more GTs, and multiple UGTs may be set up with one GT or more GTs.

[0029] In one embodiment, as shown in FIG. 2B, the setting steps may include:

[0030] Step 201: Bind the Tracker that needs to be associated to the APP. Step 202: Set the character of the Tracker, where UGT can only be set to the Tracker, and GT can also be set to the Tracker or the mobile phone bound with the APP. Step 203: Determine whether the number of set GTs is greater than 0. Step 204: If the number of GTs is equal to 0, it is notified to the user that the number of GTs is incorrect and needs to be reset. Step 205: Determine whether the number of configured UGTs is greater than 0. Step 206: If the number of UGTs is equal to 0, it is suggested to the user that the number of UGTs is incorrect and needs to be reset. Step 207: Determine whether there is a GT match for all UGTs by polling. Step 208: If there is an unmatched GT, the fact that there is an unmatched GT is presented to the user. Step 209: The setting is completed.

[0031] In one embodiment, generating a geofence by a caretaker device may include the following three methods: first, obtaining a geofence selected by a caretaker on the caretaker device; second, obtaining a geofence drawn by a caretaker on the caretaker device; and third, generating a geofence from the movement trajectory of the caretaker device. The buffer area may include a safe buffer area and a dangerous buffer area. When setting a buffer area in the boundary area of ​​a geofence, the safe buffer area is set outside the geofence and the dangerous buffer area is set inside the geofence, where the safe buffer area and the dangerous buffer area are smaller than the geofence.

[0032] In one embodiment, as shown in FIG. 3, the steps of establishing the geofence, the safety buffer area SBA and the danger buffer area DBA may include:

[0033] Step 301: Select the UGT in the tracker that has been bound to the APP to set up the geofence. Step 302: The geofence may be established by location selection, manual drawing, or by having the GT travel a closed-loop path. Step 303: Determine whether the fence area meets the requirements, mainly determine whether the size of the fence area is within the maximum and minimum threshold range. Step 304: Set on and off conditions for the geofence. The on and off conditions for the geofence may be set according to time, the absolute position of the GT or UGT, or the relative position between the GT and the UGT. A single condition may be set, or a composite condition may be set. Step 305: The user selects whether to set a buffer area. Step 306: When setting a buffer area, the buffer area region may be set according to the geofence, and the SBA is set near the geofence boundary outside the geofence, and the DBA is set inside the geofence. Step 307: Determine whether the size of the buffer area meets the requirements, mainly determine whether the size of the buffer area is within the maximum and minimum threshold range. SBA also needs to determine whether this area is outside the geofence and close to the fence edge, and DBA also needs to determine whether this area is within the geofence. Step 308: Set the ON / OFF conditions for the buffer area according to the time, the absolute position of the GT or UGT, and the relative position between the GT and the UGT. Buffer Area On and off conditions may be set, a single condition may be set, or a composite condition may be set. Step 309: The setting is completed.

[0034] In one embodiment, as shown in FIG. 4, the operation steps for the safe buffer area and the dangerous buffer area may include:

[0035] Step 401: The geofence is in an on state. Step 402: All trackers that have bound the APP report their location information according to the configured positioning mode (generally, the positioning mode of tracker-based products is divided into periodic positioning and real-time positioning). Step 403: It is determined according to the location information of the UGT whether the UGT has entered the buffer area from within the fence. Step 404: If the UGT enters the SBA from within the fence, push the corresponding notification information to the GT; if the UGT enters the DBA from within the fence, the environment in which the UGT is located is dangerous, and in addition to pushing the corresponding warning information to the GT, switch the UGT positioning mode to real-time positioning. Step 405: According to the location information of the UGT, it is determined whether the UGT has entered the buffer area from outside the fence. Step 406: If the UGT enters the SBA from outside the fence, push the corresponding presentation information to the GT; if the UGT enters the DBA from outside the fence, the environment in which the UGT is located is dangerous, and in addition to pushing the corresponding warning information to the GT, switch the UGT positioning mode to real-time positioning. Step 407: Determine whether the UGT has entered the fence from the buffer area according to the UGT location information. Step 408: When the UGT enters the fence from the buffer area, it may push the corresponding presentation information to the GT, and switch the positioning mode to periodic positioning. Step 409: Determine whether the UGT has left the buffer area and gone outside the fence according to the UGT location information. Step 410: If the UGT leaves the buffer area and goes outside the fence, the environment in which the UGT is located is dangerous, and in addition to pushing corresponding alarm information to the GT, switch the UGT positioning mode to real-time positioning. Step 411: The UGT maintains its current state.

[0036] The geofence installation method according to the present application will be further introduced below with reference to the drawings and examples.

[0037] The geofence and buffer area can be set up and used through the APP interface. The schematic diagram of the APP interface that turns on or off the buffer area according to the tracker's location is shown in Figures 5 to 10.

[0038] Figure 5 shows a schematic diagram of the system configured for dismissal from school. When the GT (student's guardian) is located outside the SBA, the DBA is turned on and the SBA is turned off. When the UGT enters the DBA from within the geofence, the environment in which the UGT is located is deemed dangerous, and the corresponding alarm information is sent to the GT. In addition, the UGT positioning mode is switched to real-time positioning.

[0039] Figure 6 shows a schematic diagram of the system, which is set to dismissal time and turns off DBA and turns on SBA when GT (student's guardian) is located within SBA. When UGT enters SBA from within the geofence, it pushes the corresponding presentation information to GT.

[0040] Figure 7 is a schematic diagram showing that when the distance between the GT and the UGT is set to be smaller than the safety threshold, both the DBA and the SBA are turned off, and the environment in which the UGT is placed is safe.

[0041] 8 is a schematic diagram showing the situation when the school attendance time is set and the DBA is turned off and the SBA is turned on when the GT1 (student's guardian) is located within the SBA. When the UGT enters the fence from the buffer area, the corresponding presentation information is pushed to the GT, and the UGT positioning mode may be switched to periodic positioning.

[0042] Figure 9 shows a schematic diagram of the school-time setting. When GT1 (student's guardian) is located outside the SBA and the distance between GT2 (teacher) and the UGT is greater than the safety threshold, the DBA is turned on and the SBA is turned off. When the UGT leaves the buffer area and goes outside the fence, the environment in which the UGT is located is deemed dangerous, and the corresponding alarm information is sent to the GT. In addition, the UGT positioning mode is switched to real-time positioning.

[0043] Figure 10 is a schematic diagram showing that when the distance between GT2 (teacher) and UGT is less than the safety threshold during school hours, both DBA and SBA are turned off, and the environment in which UGT is located is safe.

[0044] Each of the three conditions, namely, the time period, the absolute position of the GT or UGT, and the relative position between the GT and the UGT, may be set multiple times. If there is a one-to-many or many-to-many relationship between the GT and the UGT, the absolute position and relative position conditions may be jointly set according to the positions of multiple trackers.

[0045] In summary, this application can be applied to all scenarios where geofences are installed. This application proposes the use of buffer areas in conjunction with geofences, and by expanding the on / off condition selection for geofences and buffer areas, it significantly improves the practicality of traditional geofences. This patent can be applied to various tracker-related products.

[0046] As shown in FIG. 11, an embodiment of the present application further provides a geofence installation device 1100.

[0047] In one embodiment, the geofence installation device 1100 may include one or more processors 1110 and memories 1120, with one processor 1110 and one memory 1120 shown as an example in Figure 11. The processor 1110 and the memory 1120 may be connected via a bus or other methods, with a bus shown as an example in Figure 11.

[0048] The memory 1120 may be used as a non-transitory computer-readable storage medium to store non-transitory software programs and non-transitory computer-executable programs, such as the geofence installation method in the above-described embodiment of the present application. The processor 1110 operates the non-transitory software programs and programs stored in the memory 1120 to realize the geofence installation method in the above-described embodiment of the present application.

[0049] The memory 1120 may include a program storage area and a data storage area. The program storage area may store an operating system and / or an application program required for at least one function. The data storage area may store data required to execute the geofence installation method of the present application. The memory 1120 may include high-speed random access memory 1120 and may further include non-transitory memory 1120, such as at least one magnetic disk memory 1120 device, flash memory device, or other non-transitory solid-state memory 1120 device. In some embodiments, the memory 1120 may include memory 1120 located remotely from the processor 1110, and these remote memories 1120 may be connected to the geofence installation device 1100 via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0050] The non-transitory software programs and programs required to realize the geofence setting method in the above embodiment of the present application are stored in the memory 1120, and when executed by one or more processors 1110, they perform the geofence setting method in the above embodiment of the present application, such as performing the above-mentioned method steps S1001 to S1003 in FIG. 1, method steps S2001 to S2002 in FIG. 2A, method steps 201 to 209 in FIG. 2B, method steps 301 to 309 in FIG. 3, and method steps 401 to 411 in FIG. 4, to determine the supervised device that needs to be supervised by the supervising device, generate a geofence by the supervising device, set a buffer area in the boundary area of ​​the geofence, and set the on or off conditions of the geofence and buffer area according to the usage scenario of the geofence. When the geofence and buffer area are turned on, if it is determined that the supervised device has entered or left the buffer area, the supervising device will receive the prompting information sent by the supervised device. Based on this, users can freely set up geofences and are allowed to set up buffer areas, and the buffer areas can be turned on or off according to the conditions actually set by the user, making the setting and use of geofences more suited to the user's usage scenarios and improving the user's usage experience.

[0051] As shown in FIG. 12, an embodiment of the present application further provides an electronic device 1200 .

[0052] In one embodiment, the electronic device 1200 may include one or more processors 1210 and memories 1220, with one processor 1210 and one memory 1220 shown as an example in Figure 12. The processor 1210 and the memory 1220 may be connected by a bus or other method, with a bus shown as an example in Figure 12.

[0053] The memory 1220 may be used as a non-transitory computer-readable storage medium to store non-transitory software programs and non-transitory computer-executable programs, such as the geofence installation method in the above-described embodiment of the present application. The processor 1210 operates the non-transitory software programs and programs stored in the memory 1220 to realize the geofence installation method in the above-described embodiment of the present application.

[0054] The memory 1220 may include a program storage area and a data storage area. The program storage area may store an operating system and / or an application program required for at least one function. The data storage area may store data required to execute the geofence installation method of the present application. The memory 1220 may include a high-speed random access memory 1220 and may further include a non-transitory memory 1220, such as at least one magnetic disk memory device 1220, a flash memory device, or other non-transitory solid-state memory device 1220. In some embodiments, the memory 1220 may include a memory 1220 remote from the processor 1210, and the remote memory 1220 may be connected to the geofence installation device via a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0055] The non-transitory software programs and programs required to realize the geofence setting method in the above embodiment of the present application are stored in the memory 1220. When executed by one or more processors 1210, they perform the geofence setting method in the above embodiment of the present application, such as performing the above-mentioned method steps S1001 to S1003 in FIG. 1, method steps S2001 to S2002 in FIG. 2A, method steps 201 to 209 in FIG. 2B, method steps 301 to 309 in FIG. 3, and method steps 401 to 411 in FIG. 4, to determine the supervised device that needs to be supervised by the supervising device, generate a geofence by the supervising device, set a buffer area in the boundary area of ​​the geofence, and set the on or off conditions of the geofence and the buffer area according to the usage scenario of the geofence. When the geofence and the buffer area are turned on, if it is determined that the supervised device has entered or left the buffer area, the supervising device will receive the prompting information sent by the supervised device. Based on this, users can freely set up geofences and are allowed to set up buffer areas, and the buffer areas can be turned on or off according to the conditions actually set by the user, making the setting and use of geofences more suited to the user's usage scenarios and improving the user's usage experience.

[0056] In addition, an embodiment of the present application further provides a computer-readable storage medium, in which a computer-executable program is stored. The computer-executable program is executed by one or more control processors, for example, by one processor in FIG. 11 to cause the one or more processors to perform the geofence installation method in the embodiment of the present application, for example, method steps S1001 to S1003 in FIG. 1, method steps S2001 to S2002 in FIG. 2A, method steps 201 to 209 in FIG. 2B, The method can execute steps 301 to 309 in Fig. 3 and steps 401 to 411 in Fig. 4, determining which supervised devices need to be supervised by the supervising device, generating a geofence by the supervising device, setting a buffer area at the boundary of the geofence, and setting the on / off conditions for the geofence and the buffer area according to the usage scenario of the geofence. When the geofence and the buffer area are turned on, if the supervised device determines that it has entered or left the buffer area, the supervising device receives the prompting information sent by the supervised device. Based on this, the user can freely set up a geofence and allow the user to set up a buffer area, and the buffer area can be turned on or off according to the conditions actually set by the user, making the installation and use of the geofence more suited to the user's usage scenario and improving the user's usage experience.

[0057] An embodiment of the present application includes determining a matching relationship between a guardian device and a supervised device, determining a supervised device that needs to be supervised by the guardian device, generating a geofence by the guardian device and setting a buffer area at the boundary of the geofence, and setting an on / off condition for the geofence and the buffer area according to a usage scenario of the geofence. When the geofence and the buffer area are on, if the supervised device determines that it has entered or left the buffer area, the guardian device receives the notification information sent by the supervised device. Based on this, a user can freely set a geofence and allow the user to set a buffer area, and the buffer area can be turned on or off according to the conditions actually set by the user, making the setting and use of the geofence more suitable for the user's usage scenario and improving the user's usage experience.

[0058] All or part of the steps in the methods and systems disclosed above may be implemented as software, firmware, hardware, or any suitable combination thereof. Some or all of the physical assemblies may be implemented as software executed by a processor, such as a central processor, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as a dedicated integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (e.g., computer-readable programs, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridge, magnetic tape, magnetic disk storage or other magnetic storage device, or any other medium that can be used to store desired information and that can be accessed by a computer. As known to those skilled in the art, communication media typically includes computer-readable programs, data structures, program modules, or other data in a modulated data signal, such as a carrier or other transport mechanism, and may include any information delivery media.

[0059] Although some embodiments of the present application have been described above, the present application is not limited to the above embodiments, and a person skilled in the art may make various equivalent modifications or substitutions under shared conditions that do not violate the scope of the present application, and all of these equivalent modifications or substitutions are included in the scope of the claims of the present application.

Claims

1. A geofence installation method, comprising: determining a custodian device that needs to be custodied by the custodian device; generating a geofence by the custodian device and establishing a buffer area at a boundary region of the geofence; setting an on condition or an off condition of the geofence and the buffer area according to a usage scenario to which the geofence is applied, and when the geofence and the buffer area are on, the supervising device receives presentation information transmitted by the supervising device upon determining that the supervised device has entered or left the buffer area; Setting an on condition or an off condition of the buffer area according to a usage scenario to which the geofence is applied includes: A method comprising setting an on or off condition for the buffer area according to at least one of the absolute positions of the caretaker device and the care recipient device in the usage scenario and the relative positions of the caretaker device and the care recipient device in the usage scenario.

2. The method of claim 1 , wherein at least one of the custodian devices must be custodized by at least one of the custodian devices.

3. The determination of the custodian device that needs to be custodized by the custodian device includes: installing the caregiver device and the custodian device; 3. The method of claim 2, further comprising matching the custodian devices with the custodian devices one by one by polling.

4. The generating of the geofence by the custodian device includes: obtaining the geofence selected by the custodian on the custodian device; or obtaining the geofence drawn by a custodian on the custodian device; or The method of claim 1 , further comprising: generating the geofence from a movement trajectory of the caretaker device.

5. Setting an on condition or an off condition of the buffer area according to a usage scenario to which the geofence is applied includes: The method of claim 1 , further comprising: setting an on condition or an off condition for the buffer area according to a time period of the usage scenario.

6. The buffer area includes a safety buffer area and a danger buffer area, and setting the buffer area in the boundary area of ​​the geofence includes: establishing the safety buffer area outside the geofence; establishing the danger buffer area inside the geofence; The method of claim 1 , wherein the safe buffer area and the unsafe buffer area are smaller than the geofence.

7. receiving, by the custodian device, presentation information transmitted by the custodian device upon determining that the custodian device has entered or left the buffer area; When the custodian device determines that the custodian device has entered the safe buffer area or the dangerous buffer area from within the geofence, the custodian device receives first presentation information transmitted by the custodian device via a cloud; or When it is determined that the custodian device has entered the safe buffer area or the dangerous buffer area from outside the geofence, the custodian device receives second presentation information transmitted by the custodian device via the cloud; or When it is determined that the custodian device has entered the geofence from the safe buffer area or the dangerous buffer area, the custodian device receives third presentation information transmitted by the custodian device via a cloud; or 7. The method of claim 6, further comprising the step of: when the supervised device determines that the supervised device has left the safe buffer area or the dangerous buffer area outside the geofence, the supervised device receiving fourth presentation information transmitted by the supervised device via a cloud.

8. The method of claim 1 , further comprising switching a positioning mode of the custodian device from periodic positioning to real-time positioning when determining that the custodian device is in the buffer area.

9. 9. A geofence installation device comprising: a memory; a processor; and a computer program stored on the memory and operable on the processor, wherein the processor, when executing the computer program, realizes the geofence installation method according to any one of claims 1 to 8.

10. 9. An electronic device comprising: a memory; a processor; and a computer program stored on the memory and operable on the processor, the processor implementing the geofence installation method of any one of claims 1 to 8 when executing the computer program.

11. 9. A computer-readable storage medium having a computer-executable program stored thereon, the computer-executable program being used to cause a computer to perform the geofence installation method of any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and device for setting electronic fence

    CN110933602A

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

    JP2017174415A

  • Server, terminal device, computer program, and support service providing method

    JP2020010209A

  • Program, method, server, and communication terminal

    JP2020126494A

  • Dynamic Virtual Boundary Methods and Systems

    US20200196107A1