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

The geofence installation method addresses the inflexibility of existing geofence technologies by allowing for customizable geofence and buffer area settings based on usage scenarios, enhancing user experience and protection.

JP2025511435AActive Publication Date: 2025-04-16ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing geofence technologies for Tracker-based products are too strict and inflexible, failing to accurately match actual usage scenarios, which reduces their effectiveness in providing protection and user experience.

Method used

A geofence installation method that determines which custody device needs to be custodial, generates a geofence with a buffer area, and sets on/off conditions based on usage scenarios, allowing the geofence and buffer area to be adapted to specific user needs.

Benefits of technology

This approach enhances the practicality and user experience of geofences by allowing flexible installation and operation, improving the ability to match actual usage scenarios and provide effective protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025511435000001_ABST
    Figure 2025511435000001_ABST
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 proposed based on and claims priority to a Chinese patent application having application number 202210633247.1 and filing date of June 7, 2022, the entire contents of which are hereby incorporated by reference into this application.

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

[0003] Currently, because parents are busy with work, 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 locations and movements. Summary of the Invention [Problem to be solved by the invention]

[0004] In related technologies, the installation and use of geofencing for 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 leads to 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 provide a geofence installation method, an apparatus, and a computer-readable storage medium.

[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 apparatus, the apparatus comprising a memory, a processor and a computer program stored on the memory and operable on the processor, the processor realising the geofence installation method described in the first aspect above 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 implementing the geofence installation method described in the first aspect above 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 thereon, the computer executable program being adapted to cause a computer to perform the geofence installation method according to the first aspect above.

[0011] Additional 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 will 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, and are not intended to limit the technical solution of the present application. [Brief description of the drawings]

[0012] [Figure 1] 1 is a main flowchart of a geofence installation method according to an 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] 1 is another sub-flowchart of a geofence installation method according to an embodiment of the present application. [Diagram 3] 1 is another sub-flowchart of a geofence installation method according to an embodiment of the present application. [Figure 4] 1 is another sub-flowchart of a geofence installation method according to an embodiment of the present application. [Diagram 5] This is a schematic diagram showing that the system is set during dismissal time, and when 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 how the system is set during dismissal time, and when 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 guardian) 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 parent) 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. [Figure 10]This is a schematic diagram showing that when the distance between GT2 (teacher) and UGT is smaller than the safety threshold and the setting is within the school hours, both DBA and SBA are turned off. [Figure 11] FIG. 1 is a structural schematic diagram of a geofence installation device according to one embodiment of the present application; [Figure 12] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[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 with reference to the drawings and examples below. The embodiments 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 "multiple items") is two or more, and greater than, less than, more than, etc. are understood to be exclusive of the number itself, and greater than, less than, within, etc. are understood to be inclusive of the number itself. Where descriptions such as "first", "second", etc. are used, they are for the purpose of distinguishing technical features only, and should not be understood as indicating or implying relative importance, or implying the number of the technical features indicated, or implying the context of the technical features indicated.

[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 the actual usage scenario, the embodiment of the present application provides a geofence installation method, device and computer-readable storage medium, which determines the custodian device that needs to be supervised by the guardian device, generates a geofence by the guardian device, sets a buffer area in the boundary area of ​​the geofence, and sets the on or off conditions of the geofence and the buffer area according to the usage scenario of the geofence application. When the geofence and the buffer area are turned on, when the custodian device determines that the custodian device has entered or left the buffer area, the guardian device receives the presentation information sent by the custodian device. Based on this, the user can freely install the geofence, and allows 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 installation and use of the geofence more suitable for the user's usage scenario and improving the user's usage experience.

[0016] As shown in Figure 1, Figure 1 is a flow chart 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: A supervised device that needs to be supervised by a supervising device is determined. 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, and when the geofence and buffer area are on, when it is determined that the supervised device has entered or left the buffer area, the supervised device receives the presentation information sent by the supervised device.

[0018] In one embodiment, before a geofence is installed, a guardian device (GT) and a guardian 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 guardian device is a tracker device. The GT and the UGT may have a one-to-one, one-to-many, or many-to-many relationship. For example, one or more GTs may be installed for one UGT, and one or more GTs may be installed for multiple UGTs.

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

[0020] In one embodiment, three methods may be provided to set the on or off condition of the buffer area. The first method may provide a setting according to time, 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 position 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 setting up a geofence, the user may set up a buffer area at the boundary area of ​​the geofence, and turn the buffer area off and on in a specific manner. When the buffer area is turned on, if the tracker device under supervision is within the buffer area, a specific notification information is sent to the supervising person.

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

[0023] In one embodiment, when the usage scenario is a school, for example, taking students going to school, the student's guardian will generally set the school area as a geofence and set the SBA and DBA, which can better fit the actual usage scenario. In this embodiment, the GT and UGT are first set through a specific APP, and the geofence is set for the UGT. The geofence may be set by location selection, manual drawing, or the GT traveling a closed-loop route. The SBA and DBA are set for the geofence, and the buffer area is set in the fence boundary area, generally, the SBA is set outside the fence boundary, and the DBA is set inside the fence boundary. Set the on and off conditions of the geofence, SBA, and DBA. For example, when students go to school, the school area is set as the geofence, the area inside the school gate is set as the DBA, and the area outside the school gate is set as the SBA. When setting to be activated according to time, that is, when setting the buffer area or geofence to be activated within a fixed time period, the DBA may be set to be turned on during the school arrival time period and the SBA to be turned on during the school departure time period. When the buffer area or geofence is set to be enabled according to the absolute position of the GT or UGT, that is, when the buffer area or geofence is set to be enabled when the GT is in a certain area, the SBA may be turned on and the DBA may be turned off when the geographical location of the GT is in the SBA area, and when the geographical location of the GT is outside the SBA area, the SBA may be turned off and the DBA may be turned on. When the buffer area or geofence is set to be enabled according to the relative positions of the GT and UGT, that is, when the distance between the GT and UGT is greater than the safety threshold, the geofence, SBA, or DBA may be turned off when the distance between the GT and UGT is less than the safety threshold, and the geofence, SBA, or DBA may be turned on when the distance between the GT and UGT is greater than the safety threshold. The user may set different on and off conditions alone or in combination according to his / her needs. When the UGT enters or leaves the buffer area, push specific alarm or reminder information to the GT, and when the UGT enters the DBA, if the previous UGT was periodic positioning, its positioning method is switched to real-time positioning.

[0024] In one embodiment, when UGT and GT have one-to-many or many-to-many relationship, multiple conditions may be set to turn on or off the buffer area. For example, when 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 the location of GT1 is within the SBA area and the location of GT2 is outside the DBA area.

[0025] In one embodiment, the Tracker can communicate with the cloud through its wireless communication module, thus the Tracker can receive instructions from the cloud and send its related information to the cloud. Through the Tracker system APP, the Tracker's related information in the relevant account can be obtained from the cloud and controlled.

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

[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 (GT) and a guardian device (UGT) need to be set up first, the guardian device can be a Tracker device or a mobile phone with a Tracker management APP installed, and the guardian device is a Tracker device. The relationship between GT and UGT can be one-to-one, one-to-many, or many-to-many. For example, one UGT can be set up with one or more GTs, and multiple UGTs can be set up with one GT or more GTs.

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

[0030] Step 201: A Tracker that needs to be associated is bound to an 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 suggested 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, indicate to the user that the number of UGTs is incorrect and needs to be reset. Step 207: Determine whether all UGTs have a GT match 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 parent device may include three ways: first, obtaining a geofence selected by a parent on the parent device; second, obtaining a geofence drawn by a parent on the parent device; and third, generating a geofence from a movement trajectory of the parent device. The buffer area may include a safety buffer area and a danger buffer area, and when setting a buffer area in a boundary area of ​​a geofence, the safety buffer area is set outside the geofence and the danger buffer area is set inside the geofence, where the safety buffer area and the danger buffer area are smaller than the geofence.

[0032] In one embodiment, as shown in FIG. 3, the setting steps for the geofence, the safe buffer area SBA and the dangerous buffer area DBA may include:

[0033] Step 301: Select the UGT in the tracker that is bound to the APP to set up the geofence. Step 302: A geofence may be established by location selection, manual drawing, or by having the GT drive a closed-loop path. Step 303: Determine whether the fence area meets the requirements, mainly whether the size of the fence area is within a 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, or a single condition may be set, or a composite condition may be set. Step 305: The user selects whether or not to set a buffer area. Step 306: When setting a buffer area, a buffer area region may be set according to a geofence, where 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 region meets the requirement, mainly determine whether the size of the buffer area region is within the maximum and minimum threshold range, SBA also needs to determine whether this region is outside the geofence and close to the fence edge, DBA also needs to determine whether this region is within the geofence. Step 308: Set on and off conditions for the buffer area, and set the on and off conditions of the geofence according to time, the absolute position of the GT or UGT, and the relative position between the GT and the UGT, or set a single condition or a composite condition. 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 bound to the APP report 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 position 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 corresponding presentation 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 corresponding alarm information to the GT, switch the UGT positioning mode to real-time positioning. Step 405: According to the position 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 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 corresponding alarm information to the GT, switch the UGT positioning mode to real-time positioning. Step 407: According to the position information of the UGT, it is determined whether the UGT has entered the fence from the buffer area. Step 408: When the UGT enters the fence from the buffer area, it may push corresponding presentation information to the GT, and switch the positioning mode to periodic positioning. Step 409: According to the position information of the UGT, it is determined whether the UGT has gone outside the buffer area and out of the fence. Step 410: If the UGT goes out of the fence from the buffer area, 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 setting and use of the geofence and buffer area can both be done through the APP interface, and the schematic diagram of the APP interface for turning on or off the buffer area according to the location of the Tracker is shown in Figures 5 to 10.

[0038] Figure 5 is a schematic diagram of the time zone set for going home 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 dangerous, and in addition to pushing the corresponding alarm information to the GT, the UGT positioning mode is switched to real-time positioning.

[0039] Figure 6 is a schematic diagram showing how the DBA is turned off and the SBA is turned on when the GT (student's guardian) is located within the SBA during the school dismissal time. When the UGT enters the SBA from within the geofence, it pushes the corresponding presentation information to the GT.

[0040] FIG. 7 is a schematic diagram in which 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 that when the time is set to school and GT1 (a student's guardian) is located within the SBA, the DBA is turned off and the SBA is turned on. When the UGT enters the fence from the buffer area, it may push the corresponding presentation information to the GT and switch the UGT positioning mode to periodic positioning.

[0042] Figure 9 is a schematic diagram showing how the DBA is turned on and the SBA is turned off during the school day 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. When the UGT goes out of the buffer area and out of the fence, the environment in which the UGT is located is dangerous, and in addition to pushing the corresponding alarm information to the GT, 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 the UGT is less than the safety threshold during school hours, both DBA and SBA are turned off, and the environment in which the 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 in multiple cases. When a one-to-many or many-to-many relationship exists between the GT and the UGT, the absolute position and relative position conditions may be jointly set based on the positions of multiple Trackers.

[0045] In summary, this application can be applied to all scenarios where geofences are installed. This application proposes to use a buffer area in conjunction with a geofence, and expands the on / off condition selection of the geofence and the buffer area, greatly improving the practicality of traditional geofences. This patent can be applied to various products related to trackers.

[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 being illustrated in FIG. 11. The processor 1110 and the memory 1120 may be connected by a bus or other method, with a bus being illustrated in FIG. 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 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 embodiment of the present application.

[0049] The memory 1120 may include a program storage area and a data storage area, where the program storage area can store an operating system, an application program required for at least one function, and the data storage area can store data required to execute the geofence installation method in the embodiment of the present application. In addition, the memory 1120 may include a high-speed random access memory 1120, and may further include a non-transitory memory 1120, such as at least one magnetic disk memory 1120 device, a flash memory device, or other non-transitory solid-state memory 1120 device. In some embodiments, the memory 1120 may include a memory 1120 that is remotely located with respect to the processor 1110, and these remote memories 1120 may be connected to the geofence installation device 1100 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.

[0050] The non-transitory software programs and programs required to realize the geofence setting method in the embodiment of the present application are stored in the memory 1120, and when executed by one or more processors 1110, they execute the geofence setting method in the embodiment of the present application, for example, execute 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, determine the custodian device that needs to be custodied by the guardian device, generate a geofence by the guardian device, set a buffer area in the boundary area of ​​the geofence, set the on or off conditions of the geofence and the buffer area according to the usage scenario of the geofence application, and when the geofence and the buffer area are turned on, when it is determined that the custodian device has entered or left the buffer area, the guardian device receives the presentation information sent by the custodian device. Based on this, users can freely set up geofences, and allow users 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 installation and use of geofences more suitable for user 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 being illustrated in FIG. 12. The processor 1210 and the memory 1220 may be connected by a bus or in another manner, with a bus being illustrated in FIG.

[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 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 embodiment of the present application.

[0054] The memory 1220 may include a program storage area and a data storage area, where the program storage area can store an operating system, an application program required for at least one function, and the data storage area can store data required to execute the geofence installation method in the embodiment 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 that is remotely located with respect to the processor 1210, and these remote memories 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 embodiment of the present application are stored in the memory 1220, and when executed by one or more processors 1210, they execute the geofence setting method in the embodiment of the present application, for example, execute 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, determine the custodian device that needs to be custodied by the guardian device, generate a geofence by the guardian device, set a buffer area in the boundary area of ​​the geofence, set the on or off conditions of the geofence and the buffer area according to the usage scenario of the geofence application, and when the geofence and the buffer area are turned on, when it is determined that the custodian device has entered or left the buffer area, the guardian device receives the presentation information sent by the custodian device. Based on this, users can freely set up geofences, and allow users 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 installation and use of geofences more suitable for user usage scenarios and improving the user's usage experience.

[0056] In addition, the embodiment of the present application further provides a computer-readable storage medium, in which a computer-executable program is stored, and 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 execute the geofence installation method in the embodiment of the present application, for example, the method steps S1001 to S1003 in FIG. 1, the method steps S2001 to S2002 in FIG. 2A, the 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, and determine the custodian device that needs to be custodianized by the custodian device, generate a geofence by the custodian 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, the custodian device determines that the custodian device has entered or left the buffer area, and receives the presentation information sent by the custodian device. Based on this, the user can freely set the geofence, and allows 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, so that the setting and use of the geofence is more suitable for the usage scenario of the user, and improves the user's usage experience.

[0057] The embodiment of the present application includes: determining a matching relationship between a guardian device and a guardian device; determining a guardian device that needs to be guarded by the guardian device; generating a geofence by the guardian device and setting a buffer area in the boundary area of ​​the geofence; setting an on or off condition of the geofence and the buffer area according to the usage scenario of the application of the geofence; when the geofence and the buffer area are turned on, when the guardian device determines that the guardian device has entered or left the buffer area, the guardian device receives the presentation information sent by the guardian device. Based on this, the user can freely set the geofence, and allows 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 setting and use of the geofence more suitable for the usage scenario of the user 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 and suitable combinations 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 may be implemented as hardware, or may be implemented as an integrated circuit, such as a dedicated integrated circuit. Such software may be distributed on a computer-readable medium, 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 disks (DVD) or other optical disk storage, magnetic cartridges, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the 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 replacements under shared conditions that do not violate the scope of the present application, and all of these equivalent modifications or replacements 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 custodized by the custodian device; generating a geofence by the parent device and establishing a buffer area at a boundary region of the geofence; A method comprising: setting an on or off condition for 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 caretaker device receives presentation information transmitted by the caretaker device upon determining that the caretaker device has entered or left the buffer area.

2. The method of claim 1 , wherein the 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 care recipient 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 a parent on the parent device; or obtaining the geofence drawn by a parent on the parent 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 or off condition for the buffer area depending on at least one of a time period of the usage scenario, an absolute position of the caregiver device and the care recipient device in the usage scenario, and a relative position of the caregiver device and the care recipient device in the usage scenario.

6. The buffer area includes a safety buffer area and a danger buffer area, and the setting of the buffer area in the boundary area of ​​the geofence includes: establishing the safety buffer area outside the geofence; and 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 when it is determined that the custodian device has entered or left the buffer area; When it is determined 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 the cloud; or The method of claim 6, further comprising the step of: when the supervised device determines that the supervised device has left the geofence from the safe buffer area or the dangerous buffer area, 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 the custodian device is determined to be in the buffer area.

9. A geofence installation 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 according to any one of claims 1 to 8 when executing the computer program.

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 according to any one of claims 1 to 8 when executing the computer program.

11. A computer-readable storage medium having a computer-executable program stored therein, the computer-executable program being used to cause a computer to execute 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