System and Method for Dynamically Adjusting Geofence, Storage Medium, and Terminal
By adjusting the scope of the geofence boundary in real time, the real-time pass time is equal to the conventional pass time, which solves the time planning error problem caused by road congestion in the existing technology and improves the user experience.
Patent Information
- Application Number
- CN202110389356.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-12
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2041-04-12
AI Technical Summary
The existing geofencing technology cannot be adjusted in real time, resulting in time planning errors caused by environmental factors such as road congestion, affecting the user experience.
By obtaining the optimal access path and access time between the destination and the current location, the scope of the initial geofence boundary is adjusted in real time, so that the real-time access time is equal to the regular access time, forming a dynamic geofence boundary.
It reduces the time planning error caused by environmental factors such as road congestion and improves the user's experience.
Smart Images

Figure CN115209346B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and particularly to a system and method for dynamically adjusting a geofence, a storage medium, and a terminal. Background Art
[0002] Geofencing is a new application of LBS, which uses a virtual fence to enclose a virtual geographical boundary. When a mobile phone enters, leaves, or moves within a specific geographical area, the mobile phone can receive automatic notifications and warnings. With geofencing technology, location-based social networking sites can help users automatically check in when they enter a certain area.
[0003] However, the geofencing technology of the prior art still has limitations in application. Summary of the Invention
[0004] The technical problem solved by the present invention is to provide a system and method for dynamically adjusting a geofence, a storage medium, and a terminal, which can reduce the time planning error caused by environmental factors such as traffic congestion and effectively improve the user experience.
[0005] To solve the above problems, the present invention provides a method for dynamically adjusting a geofence, including: establishing an initial geofence boundary centered on a destination; obtaining an optimal travel path between the destination and the current location, where the optimal travel path has a first boundary intersection with the initial geofence boundary; obtaining a regular travel time between the first boundary intersection and the destination on the optimal travel path; obtaining a first actual travel time between the first boundary intersection and the destination on the optimal travel path; if the regular travel time is not equal to the first actual travel time, adjusting the range of the initial fence boundary to form a geofence boundary, where the optimal travel path has a second boundary intersection with the geofence boundary, and on the optimal travel path, there is a second real-time travel time between the second boundary intersection and the destination, and the second real-time travel time is equal to the regular travel time.
[0006] Optionally, after establishing the initial geofence boundary, it further includes: providing an expected travel time.
[0007] Optionally, if the difference between the expected travel time and the regular travel time is greater than a preset threshold, remind to re-establish the initial geofence boundary.
[0008] Optionally, the method for obtaining the optimal travel path between the destination and the current location includes: obtaining real-time traffic information; obtaining the optimal travel path between the destination and the current location according to the real-time traffic information.
[0009] Optionally, the optimal travel route further includes an optimal route passing through a preset waypoint.
[0010] Optionally, the real-time traffic information includes the travel speed on the optimal travel route and the travel distance between the first boundary intersection and the destination. On the optimal travel route, the method for obtaining the first actual travel time between the first boundary intersection and the destination includes: obtaining the first actual travel time between the first boundary intersection and the destination according to the real-time traffic information.
[0011] Optionally, when the regular travel time is not equal to the first actual travel time, the method for adjusting the range of the initial fence boundary to form a geographical fence boundary includes: obtaining the time ratio β between the regular travel time and the first actual travel time; adjusting the range of the initial fence boundary according to the time ratio β to form a geographical fence boundary.
[0012] Optionally, the method for adjusting the range of the initial fence boundary according to the time ratio β to form a geographical fence boundary includes: when the initial geographical fence boundary is circular, scaling the radius of the circle by a ratio of β times to form the geographical fence.
[0013] Optionally, the method for adjusting the range of the initial fence boundary according to the time ratio β to form a geographical fence boundary further includes: when the initial geographical fence boundary is rectangular, scaling the side lengths of the rectangle by a ratio of β times to form the geographical fence.
[0014] Correspondingly, the present invention further provides a system for dynamically adjusting a geographical fence, including: a establishing module, configured to establish an initial geographical fence boundary centered on a destination; a travel route obtaining module, configured to obtain an optimal travel route between the destination and the current location, where the optimal travel route and the initial geographical fence boundary have a first boundary intersection; a regular travel time obtaining module, configured to obtain the regular travel time between the first boundary intersection and the destination on the optimal travel route; a first actual travel time obtaining module, configured to obtain the first actual travel time between the first boundary intersection and the destination on the optimal travel route; an adjusting module, configured to adjust the range of the initial fence boundary to form a geographical fence boundary when the regular travel time is not equal to the first actual travel time, where the optimal travel route and the geographical fence boundary have a second boundary intersection, and on the optimal travel route, there is a second real-time travel time between the second boundary intersection and the destination, and the second real-time travel time is equal to the regular travel time.
[0015] Optionally, it further includes: an input module, configured to provide an expected travel time.
[0016] Optionally, it further includes a reminder module, which is used to remind to re - establish the initial geographical fence boundary if the difference between the expected passage time and the regular passage time is greater than a preset threshold.
[0017] Optionally, it further includes a real - time traffic condition acquisition module, which is used to acquire real - time traffic condition information; the passage path acquisition module acquires the best passage path between the destination and the current position according to the real - time traffic condition information.
[0018] Optionally, the real - time traffic condition information includes the passage speed on the best passage path and the passage distance between the first boundary intersection point and the destination, on the best passage path; the first actual passage time acquisition module acquires the first actual passage time between the first boundary intersection point and the destination according to the real - time traffic condition information.
[0019] Optionally, the adjustment module includes: a time ratio β acquisition module, which is used to acquire the time ratio β between the regular passage time and the first actual passage time; a scaling module, which is used to perform an equi - ratio scaling of the boundary shape by β times to form the geographical fence.
[0020] Optionally, the adjustment module further includes a boundary shape acquisition module, which is used to acquire the boundary shape of the initial geographical fence boundary.
[0021] Optionally, when the initial geographical fence boundary is circular, the scaling module performs an equi - ratio scaling of the radius of the circle by β times to form the geographical fence.
[0022] Optionally, when the initial geographical fence boundary is rectangular, the scaling module performs an equi - ratio scaling of the side lengths of the rectangle by β times to form the geographical fence.
[0023] Correspondingly, the present invention further provides a storage medium, on which computer instructions are stored, and when the computer instructions run, they execute the steps of any one of the above - mentioned methods.
[0024] Correspondingly, the present invention further provides a terminal, including a memory and a processor, where computer instructions capable of running on the processor are stored on the memory, and when the processor runs the computer instructions, it executes the steps of any one of the above - mentioned methods.
[0025] Compared with the prior art, the technical solution of the present invention has the following advantages:
[0026] In the system for dynamically adjusting a geographical fence according to the technical solution of the present invention, by adjusting the range of the initial geographical fence boundary in real time, the second real-time travel time is made equal to the regular travel time. Thus, the original time planning intention of the user is achieved, the time planning error caused by environmental factors such as traffic congestion is reduced, and the user experience is effectively improved.
[0027] Furthermore, an input module is used to provide an expected travel time; a reminder module is used to remind of re-establishing the initial geographical fence boundary if the difference between the expected travel time and the regular travel time is greater than a preset threshold. According to the expected travel time, it is ensured that the initial geographical fence boundary established by the user is within a reasonable range.
[0028] In the method for dynamically adjusting a geographical fence according to the technical solution of the present invention, by adjusting the range of the initial geographical fence boundary in real time, the second real-time travel time is made equal to the regular travel time. Thus, the original time planning intention of the user is achieved, the time planning error caused by environmental factors such as traffic congestion is reduced, and the user experience is effectively improved.
[0029] Furthermore, if the difference between the expected travel time and the regular travel time is greater than a preset threshold, a reminder is given to re-establish the initial geographical fence boundary. According to the expected travel time, it is ensured that the initial geographical fence boundary established by the user is within a reasonable range. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 is a schematic flowchart of the method for dynamically adjusting a geographical fence in an embodiment of the present invention;
[0031] Figures 2 to 6 is a schematic structural diagram of each step of the method for dynamically adjusting a geographical fence in an embodiment of the present invention;
[0032] Figure 7 Schematic structural diagram of the system for dynamically adjusting a geographical fence in an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0033] As described in the background art, there are still limitations in the application of the prior art geographical fence technology. The following will be specifically described.
[0034] Currently, the geographical fences on the market are basically areas preset by users in advance. If the user's original intention is to trigger a preset action after entering the geographical fence, but due to traffic congestion, the travel time from the boundary of the geographical fence to the destination exceeds the user's expected time, thus the original intention of the user cannot be achieved, which will bring many inconveniences to the user and further affect the user experience.
[0035] On this basis, the present invention provides a system and method for dynamically adjusting a geographical fence, a storage medium, and a terminal. By adjusting the range of the initial geographical fence boundary in real time, the second real-time travel time is made equal to the regular travel time. Thus, the original time planning intention of the user is achieved, the time planning error caused by environmental factors such as traffic congestion is reduced, and the user experience is effectively improved.
[0036] To make the above objects, features, and advantages of the present invention more obvious and understandable, the following will describe the specific embodiments of the present invention in detail with reference to the accompanying drawings.
[0037] Figure 1 It is a flowchart of a method for dynamically adjusting a geographical fence according to an embodiment of the present invention.
[0038] Please refer to Figure 1 , the method for dynamically adjusting a geographical fence described in this embodiment includes the following steps:
[0039] Step S101, establish an initial geographical fence boundary centered on the destination;
[0040] Step S102, obtain the best travel path between the destination and the current location, and the best travel path has a first boundary intersection with the initial geographical fence boundary;
[0041] Step S103, on the best travel path, obtain the regular travel time between the first boundary intersection and the destination;
[0042] Step S104, on the best travel path, obtain the first actual travel time between the first boundary intersection and the destination;
[0043] Step S105, if the regular travel time is not equal to the first actual travel time, adjust the range of the initial fence boundary to form a geographical fence boundary. The best travel path has a second boundary intersection with the geographical fence boundary. On the best travel path, there is a second real-time travel time between the second boundary intersection and the destination, and the second real-time travel time is equal to the regular travel time.
[0044] The following will describe each step of the method for dynamically adjusting a geographical fence in detail with reference to the accompanying drawings.
[0045] Figures 2 to 6 It is a structural schematic diagram of each step of the method for dynamically adjusting a geographical fence according to an embodiment of the present invention.
[0046] Please refer to Figure 2 , take the destination O1 as the center and establish an initial geographical fence boundary S1.
[0047] In this embodiment, the method for establishing the initial geographical fence boundary S1 includes: establishing the initial geographical fence boundary S1 with reference to the expected travel time according to empirical rules.
[0048] In this embodiment, after establishing the initial geographical fence boundary S1, it further includes: providing the expected travel time t p .
[0049] Please refer to Figure 3 , and obtain the best travel path P between the destination O1 and the current location O2. The best travel path P and the initial geographical fence boundary S1 have a first boundary intersection point F1.
[0050] In this embodiment, the method for obtaining the best travel path P between the destination O1 and the current location O2 includes: obtaining real-time traffic information; obtaining the best travel path P between the destination O1 and the current location O2 according to the obtained real-time traffic information.
[0051] In this embodiment, the real-time traffic information is mainly provided by professional traffic condition providers. Map service providers cooperate with them to obtain real-time traffic information. The main acquisition channels of traffic condition providers mainly include: data provided by traffic management departments; judgment based on vehicle speed (the data sources of vehicle speed mainly include fixed vehicles equipped with driving recorders, such as buses and taxis, and also include data automatically uploaded by mobile phone users using map software for navigation); users reporting traffic conditions by themselves in the mobile map APP.
[0052] The best travel path P is calculated and obtained based on the real-time traffic information, and is usually the shortest travel path or the shortest time-consuming path determined according to the user's selection.
[0053] In this embodiment, the best travel path P also includes the best path passing through a preset waypoint O3. For example, when a user travels from the current location O2 to the destination O1 and needs to pass through a preset waypoint O3 (such as a shopping mall, a restaurant, etc.), the preset waypoint O3 can be additionally input between the current location O2 and the destination O1, so that the best travel path can cover the current location O2, the preset waypoint O3 and the destination O1 at the same time, avoiding multiple operations by the user.
[0054] Please refer to Figure 4 , and obtain the normal travel time t between the first boundary intersection point F1 and the destination O1 on the best travel path P r .
[0055] In this embodiment, the normal travel time t r is the travel time in most cases obtained based on past real-time traffic information.
[0056] In this embodiment, if the expected travel time t P and the conventional travel time t r have a difference greater than a preset threshold, a reminder is given to re-establish the initial geographical fence boundary. Since the conventional travel time t r of the initial geographical fence boundary S1 established by the user according to the empirical rule may have a large uncertainty, therefore, by comparing the conventional travel time t r with the expected travel time t P if the difference is within a large range, the user is reminded to re-establish the initial geographical fence boundary S1 to ensure that the initial geographical fence boundary S1 established by the user is within a reasonable range.
[0057] Please refer to Figure 5 , on the optimal travel path P, obtain the first actual travel time t1 between the first boundary intersection point F1 and the destination O1.
[0058] In this embodiment, since the real-time traffic condition information includes the travel speed on the optimal travel path P and the travel distance between the first boundary intersection point F1 and the destination O1 on the optimal travel path P. Therefore, the first actual travel time t1 between the first boundary intersection point F1 and the destination O1 is obtained according to the travel distance between the first boundary intersection point F1 and the destination O1 in the real-time traffic condition information / the travel speed on the optimal travel path P.
[0059] Please refer to Figure 6 , if the conventional travel time t r is not equal to the first actual travel time t1, adjust the range of the initial fence boundary S1 to form a geographical fence boundary S2. The optimal travel path P and the geographical fence boundary S2 have a second boundary intersection point F2. On the optimal travel path P, there is a second real-time travel time t2 between the second boundary intersection point F2 and the destination O1, and the second real-time travel time t2 is equal to the conventional travel time t r .
[0060] In this embodiment, by adjusting the range of the initial geographical fence boundary S1 in real time, the second real-time travel time t2 is made equal to the conventional travel time t r . Thus, the original time planning intention of the user is achieved, the time planning error caused by environmental factors such as traffic congestion is reduced, and the user experience is effectively improved.
[0061] In this embodiment, if the conventional travel time t rWhen it is not equal to the first actual travel time t1, the method of adjusting the range of the initial fence boundary S1 to form a geographical fence boundary S2 includes: obtaining the regular travel time t r The time ratio β between the first actual travel time t1; according to the time ratio β, adjusting the range of the initial fence boundary S1 to form a geographical fence boundary S2.
[0062] In this embodiment, the method of adjusting the range of the initial fence boundary S1 to form a geographical fence boundary S2 according to the time ratio β includes: when the initial geographical fence boundary S1 is circular, scaling the radius of the circle by a ratio of β times to form the geographical fence S2.
[0063] In other embodiments, the method of adjusting the range of the initial fence boundary S1 to form a geographical fence boundary S2 according to the time ratio β further includes: when the initial geographical fence boundary S1 is rectangular, scaling the side lengths of the rectangle by a ratio of β times to form the geographical fence S2.
[0064] For example, in some scenarios, the user presets an instruction to trigger the opening of the air conditioner at home when getting off work. The air conditioner needs 10 minutes for precooling. The user estimates that it takes 10 minutes (i.e., the regular travel time t r ) for a car journey of about 3 kilometers. So the user sets up an initial geographical fence boundary S1 centered on home (i.e., the destination O1) with a radius of 3 kilometers. When the user enters the initial geographical fence boundary S1, the smart home system turns on the air conditioner. If there is a traffic jam, the user finds that it takes 30 (i.e., the first actual travel time t1) minutes to get home after entering the initial geographical fence boundary S1, which is equivalent to wasting 20 minutes of electricity.
[0065] Therefore, by the method of dynamically adjusting the geographical fence, scaling the radius of the initial geographical fence boundary S1 (such as a circle) by a ratio of β (i.e., t r / t1 = 1 / 3) times to form the geographical fence boundary S2. The radius of the dynamically adjusted geographical fence boundary S2 is 1 / 3 of the radius of the initial geographical fence boundary S1. The corresponding second boundary intersection point F2 and the destination O1 have a second real-time travel time t2 that is 1 / 3 of the first actual travel time t1 (i.e., 30 * 1 / 3 = 10 minutes). Therefore, the second travel time t2 is equal to the regular travel time t r When the user triggers the geographical fence boundary at this time, the time to get home is equal to the time planned at the beginning, thus achieving the user's original time planning intention, reducing the time planning error caused by environmental factors such as traffic congestion, and effectively improving the user experience.
[0066] Correspondingly, an embodiment of the present invention further provides a system for dynamically adjusting a geographical fence. Please refer to Figure 7 , including: a building module 100, configured to build an initial geographical fence boundary S1 centered on a destination O1; a passing path obtaining module 101, configured to obtain an optimal passing path P between the destination O1 and a current position O2, where the optimal passing path P and the initial geographical fence boundary S1 have a first boundary intersection point F1; a regular passing time obtaining module 102, configured to obtain a regular passing time t between the first boundary intersection point F1 and the destination O1 on the optimal passing path P r ; a first actual passing time obtaining module 103, configured to obtain a first actual passing time t1 between the first boundary intersection point F1 and the destination O1 on the optimal passing path P; an adjusting module 104, configured to, when the regular passing time t r is not equal to the first actual passing time t1, adjust the range of the initial fence boundary S1 to form a geographical fence boundary S2, where the optimal passing path P and the geographical fence boundary S2 have a second boundary intersection point F2, and on the optimal passing path P, there is a second real-time passing time t2 between the second boundary intersection point F2 and the destination O1, and the second real-time passing time t2 is equal to the regular passing time t r .
[0067] In this embodiment, by adjusting the range of the initial geographical fence boundary S1 in real time, the second real-time passing time t2 is made equal to the regular passing time t r . Thus, the original time planning intention of the user is achieved, the time planning error caused by environmental factors such as road congestion is reduced, and the user experience is effectively improved.
[0068] In this embodiment, it further includes: an input module 105, configured to provide an expected passing time t p .
[0069] In this embodiment, it further includes: a reminder module 106, configured to, if the difference between the expected passing time t p and the regular passing time t r is greater than a preset threshold, remind to rebuild the initial geographical fence boundary S1. According to the expected passing time t p , it is ensured that the initial geographical fence boundary S1 established by the user is within a reasonable range.
[0070] In this embodiment, it further includes: a real-time traffic condition obtaining module 107, configured to obtain real-time traffic condition information; the passing path obtaining module 101 obtains the optimal passing path P between the destination O1 and the current position O2 according to the real-time traffic condition information.
[0071] In this embodiment, the real-time traffic condition information includes the passing speed on the optimal passing path P and the passing distance between the first boundary intersection point F1 and the destination O1. On the optimal passing path P, the first actual passing time acquisition module 103 acquires the first actual passing time t1 between the first boundary intersection point F1 and the destination O1 according to the real-time traffic condition information.
[0072] In this embodiment, the adjustment module 104 includes: a time ratio β acquisition module 1041, configured to acquire the time ratio β between the conventional passing time t r and the first actual passing time t1; a scaling module 1042, configured to perform an equi-scaling of the boundary shape by a factor of β to form the geographical fence S2.
[0073] In this embodiment, the adjustment module 104 further includes: a boundary shape acquisition module 1043, configured to acquire the boundary shape of the initial geographical fence boundary S1.
[0074] In this embodiment, when the initial geographical fence boundary S1 is a circle, the scaling module performs an equi-scaling of the radius of the circle by a factor of β to form the geographical fence S2.
[0075] In other embodiments, when the initial geographical fence boundary S1 is a rectangle, the scaling module performs an equi-scaling of the side lengths of the rectangle by a factor of β to form the geographical fence S2.
[0076] Correspondingly, an embodiment of the present invention further provides a storage medium, on which computer instructions are stored, and when the computer instructions run, they execute the steps of the above-mentioned method.
[0077] Correspondingly, an embodiment of the present invention further provides a terminal, including a memory and a processor. Computer instructions capable of running on the processor are stored on the memory, and when the processor runs the computer instructions, it executes the steps of the above-mentioned method.
[0078] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be determined by the scope defined by the claims.
Claims
1. A method for dynamically adjusting a geofence, characterized in that, Including: Centering on the destination, establish an initial geofence boundary; Obtain the best travel path between the destination and the current location, and the best travel path has a first boundary intersection with the initial geofence boundary; On the best travel path, obtain the normal travel time between the first boundary intersection and the destination, and the normal travel time is the travel time obtained based on past real-time traffic conditions; On the best travel path, obtain the first actual travel time between the first boundary intersection and the destination; If the normal travel time is not equal to the first actual travel time, adjust the range of the initial geofence boundary to form a geofence boundary. The best travel path has a second boundary intersection with the geofence boundary. On the best travel path, there is a second real-time travel time between the second boundary intersection and the destination, and the second real-time travel time is equal to the normal travel time.
2. The method for dynamically adjusting a geographical fence according to claim 1, after establishing the initial geographical fence boundary, further comprising: Provide an expected travel time.
3. The method for dynamically adjusting a geofence according to claim 2. If the difference between the expected travel time and the normal travel time is greater than a preset threshold, remind to re-establish the initial geofence boundary.
4. The method for dynamically adjusting a geographical fence as described in claim 1, the method for obtaining an optimal travel path between a destination and a current location includes: Obtain real-time traffic information; Obtain the best travel path between the destination and the current location according to the real-time traffic information.
5. The method for dynamically adjusting a geofence according to claim 1, wherein the best travel path further includes the best path passing through a preset waypoint.
6. The method for dynamically adjusting a geographic fence as described in claim 4, wherein the real-time road condition information includes the passing speed on the optimal passing path and the passing distance between the first boundary intersection point and the destination. On the optimal passing path, the method for obtaining the first actual passing time between the first boundary intersection point and the destination includes: Obtain the first actual travel time between the first boundary intersection and the destination according to the real-time traffic information.
7. The method for dynamically adjusting a geographical fence as claimed in claim 1, when the regular passing time is not equal to the first actual passing time, the method for adjusting the range of the initial geographical fence boundary to form a geographical fence boundary includes: Obtain the time ratio β between the normal travel time and the first actual travel time; Adjust the range of the initial geofence boundary according to the time ratio β to form a geofence boundary.
8. The method for dynamically adjusting a geographic fence according to claim 7, adjusting the range of the initial geographic fence boundary according to the time ratio β, the method for forming a geographic fence boundary includes: When the initial geofence boundary is circular, scale the radius of the circle by a factor of β in equal proportion to form the geofence.
9. The method for dynamically adjusting a geographical fence according to claim 7, adjusting the range of the initial geographical fence boundary according to the time ratio β, the method for forming the geographical fence boundary further includes: When the initial geofence boundary is rectangular, scale the side lengths of the rectangle by a factor of β in equal proportion to form the geofence.
10. A system for dynamically adjusting a geofence, characterized in that, Including: A establishing module for centering on the destination and establishing an initial geofence boundary; A travel path obtaining module for obtaining the best travel path between the destination and the current location, and the best travel path has a first boundary intersection with the initial geofence boundary; A normal travel time obtaining module for obtaining the normal travel time between the first boundary intersection and the destination on the best travel path, and the normal travel time is the travel time obtained based on past real-time traffic conditions; A first actual travel time obtaining module for obtaining the first actual travel time between the first boundary intersection and the destination on the best travel path; An adjustment module, configured to adjust the range of the initial geofence boundary to form a geofence boundary when the regular travel time is not equal to the first actual travel time. The optimal travel path has a second boundary intersection with the geofence boundary. On the optimal travel path, there is a second real-time travel time between the second boundary intersection and the destination, and the second real-time travel time is equal to the regular travel time.
11. The system for dynamically adjusting a geofence as described in claim 10 further includes: An input module, configured to provide an expected travel time.
12. The system for dynamically adjusting a geographical fence according to claim 11 further comprises: A reminder module, configured to remind to re-establish the initial geofence boundary if the difference between the expected travel time and the regular travel time is greater than a preset threshold.
13. The system for dynamically adjusting a geofence according to claim 10, further comprising: A real-time traffic condition acquisition module, configured to acquire real-time traffic condition information; The travel path acquisition module acquires an optimal travel path between the destination and the current location according to the real-time traffic condition information.
14. The system for dynamically adjusting a geofence according to claim 13, wherein the real-time traffic condition information includes the travel speed on the optimal travel path and the travel distance between the first boundary intersection and the destination. On the optimal travel path, the first actual travel time acquisition module acquires the first actual travel time between the first boundary intersection and the destination according to the real-time traffic condition information.
15. The system for dynamically adjusting a geographical fence according to claim 10, wherein the adjustment module comprises: A time ratio β acquisition module, configured to acquire a time ratio β between the regular travel time and the first actual travel time; A scaling module, configured to perform an equi-scaling of the boundary shape by a factor of β to form the geofence.
16. The system for dynamically adjusting a geographical fence according to claim 15, wherein the adjustment module further comprises: A boundary shape acquisition module, configured to acquire the boundary shape of the initial geofence boundary.
17. The system for dynamically adjusting a geofence according to claim 16, when the initial geofence boundary is circular, the scaling module performs an equi-scaling of the radius of the circle by a factor of β to form the geofence.
18. The system for dynamically adjusting a geofence according to claim 16, when the initial geofence boundary is rectangular, the scaling module performs an equi-scaling of the side lengths of the rectangle by a factor of β to form the geofence.
19. A storage medium having computer instructions stored thereon, characterized in that, When the computer instructions run, they execute the steps of the method according to any one of claims 1 to 9.
20. A terminal, comprising a memory and a processor, wherein computer instructions capable of running on the processor are stored on the memory, characterized in that When the processor runs the computer instructions, it executes the steps of the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Mobile terminals including location management systems and location management methods for mobile terminals
CN101627610A