Real-time monitoring alarm system based on GPS positioning and dynamic rules
By introducing dynamic rules and real-time monitoring functions into the GPS monitoring system, the problems of inaccurate positioning and single rule functions are solved, and the GPS positioning accuracy and monitoring efficiency are improved.
Patent Information
- Application Number
- CN202411805046.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-03-11
AI Technical Summary
The existing monitoring system based on GPS technology has problems such as inaccurate positioning, single rule functions, and inability to flexibly respond to different scenarios, resulting in distortion of monitoring objects and untimely alarm responses, which cannot meet diverse monitoring needs.
A real-time monitoring and alarm system based on GPS positioning and dynamic rules is adopted. Through components such as data acquisition module, data processing module, rule engine module, alarm trigger module and communication module, pre-processing of GPS data, dynamic setting of rules and real-time triggering of alarms is realized.
It improves GPS positioning accuracy, realizes flexible rule setting and real-time monitoring, ensures accurate tracking and rapid alarm of monitoring objects, and improves monitoring efficiency.
Smart Images

Figure CN119600773A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a real-time monitoring and alarm system based on GPS positioning and dynamic rules, belonging to the technical field of monitoring and alarm. Background Art
[0002] Now the application of GPS technology is becoming more and more widespread, and a large part of the scenarios need to monitor the monitored objects in real time based on GPS technology. The existing systems based on GPS location monitoring technology are directly monitored through the original GPS data and fixed rules. GPS signals may be affected by factors such as buildings and weather, resulting in positioning deviations and inaccurate GPS positioning; GPS signals may be affected by multipath effects and atmospheric interference to cause GPS drift and GPS drift problems; the rules have single functions and are suitable for few scenarios: because a certain application manufacturer can only preset rules for the scenarios they know, the corresponding data processing can only be done in the specified scenarios and cannot flexibly respond to different scenarios. This will result in either distortion of the monitored object, or few monitored scenario applications, or untimely alarm response, which cannot meet diverse monitoring needs. Summary of the invention
[0003] In order to solve the technical problems existing in the prior art, the present invention provides a real-time monitoring and alarm system based on GPS positioning and dynamic rules. After pre-processing the collected GPS position to improve the GPS position accuracy, it conducts accurate real-time monitoring of the monitored object according to dynamically set rules or programmable rules, and quickly triggers an alarm when the monitored object violates the rules. It is flexible, efficient and safe.
[0004] To achieve the above purpose, the technical solution adopted by the present invention is a real-time monitoring and alarm system based on GPS positioning and dynamic rules, including The data acquisition module is used to receive signals from GPS satellites, parse the location, speed, and timestamp information of the monitored object, and upload the information to the service platform through the communication module; The data processing module is used to receive the original GPS data from the data acquisition module, analyze and process the GPS data, and send the processed data to the rule engine module for further analysis; The rule engine module is used to analyze the data information sent by the data processing module according to the preset monitoring rules formulated by the user, and to make logical judgments through condition matching, condition execution and decision support according to the real-time received data information and the preset monitoring rules to determine whether to trigger an alarm; when the rule engine module detects that the monitored object violates the preset monitoring rules, it controls the alarm trigger module to trigger the alarm information; The alarm trigger module is used to receive the control signal of the rule engine module and send the alarm information through the communication module; Communication module, used to send alarm notifications and receive remote commands.
[0005] Preferably, the rule engine module includes a rule definition module, a condition matching module, an action execution module and a decision support module. The rule definition module is used to provide a programming interface for users, allowing users to define preset monitoring rules; the condition matching module is used to evaluate whether the input data meets the conditions in the rules; the action execution module is used to execute corresponding actions or decisions when the conditions are matched; the decision support is used to provide a decision tree or decision table to help users build complex decision logic.
[0006] Preferably, it also includes an open interface module, which is used to provide a predicted interface definition module for the generated alarm information. Users can set their own alarm parameters and receive specific data information of the alarm through the interface according to their needs. The interface definition is provided to the outside world in a message subscription mode, and the specific business system can subscribe to the corresponding data according to needs.
[0007] Compared with the prior art, the present invention has the following technical effects: The present invention provides flexible rule settings and opens programmable interfaces for dynamic addition of rules, which can adapt to different monitoring needs; it realizes real-time monitoring and rapid alarm, and improves monitoring efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 It is a structural schematic diagram of the present invention.
[0009] Figure 2 This is a structural block diagram of the rule engine module in the present invention. DETAILED DESCRIPTION
[0010] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0011] like Figure 1 , Figure 2 As shown, a real-time monitoring and alarm system based on GPS positioning and dynamic rules includes a data acquisition module: the module can receive signals from GPS satellites, and parse the location (latitude and longitude), speed, timestamp and other information of the monitored object through built-in software, and transmit it to the platform through the communication module.
[0012] Data processing module: The data processing module receives the original GPS data from the data acquisition module. The module uses the Kalman filter algorithm to filter the data, calculates the pseudo-range, and solves the positioning (using the pseudo-range data of at least four satellites to solve the three-dimensional position of the receiver through the algorithm), and then smoothes and corrects the positioning results to reduce errors caused by factors such as signal multipath effects and atmospheric interference, thereby improving the accuracy of the location information. The processed data is sent to the rule engine module for further analysis.
[0013] Rule engine module: The rule engine module allows users to set and modify monitoring rules through the user interface provided by the system, and can formulate complex rules in a programmable manner. It mainly includes: rule definition (providing a visual or programming interface to allow users to define rules), condition matching (the engine evaluates whether the input data meets the conditions in the rule), action execution (when the conditions are matched, the corresponding action or decision is executed), and decision support (providing tools such as decision trees and decision tables to help users build complex decision logic). These rules can be time-based (such as working hours and non-working hours), location-based (such as geographic fences), speed-based (such as speeding alarms), etc. The rule engine makes logical judgments based on the real-time received data and preset rules through condition matching, condition execution and decision support to determine whether to trigger an alarm.
[0014] Alarm trigger module: When the rule engine module detects that the monitored object violates the preset rules, the alarm trigger module will be activated. This module sends alarm information, including the ID of the monitored object, current location, type of violated rules, etc., to the preset receiving end, such as the third-party software platform, control center, administrator's mobile phone, etc. through the communication module.
[0015] Communication module: The communication module is responsible for uploading data and issuing instructions. It can exchange data with external systems through GPRS / 3G / 4G networks, Wi-Fi or satellite communications. In order to ensure data security, the communication module uses encryption technology.
[0016] Open interface module: provides a predictive interface definition module for the generated alarm information. Users can set their own alarm parameters and receive specific data information of the alarm through the interface according to their needs. These interface definitions are provided to the outside world in a message subscription mode, and specific business systems can subscribe to the corresponding data according to needs.
[0017] In specific applications, the following application scenarios are provided: (1) Vehicle monitoring and management: Track vehicle locations and trigger alarms when vehicles enter or leave specific areas. Dynamically adjust driving routes or task assignments based on the real-time location of vehicles.
[0018] (2) Logistics and distribution: Monitor the location of goods to ensure they move along the planned route. Dynamically adjust the distribution plan based on the location of the goods.
[0019] (3) Personnel location monitoring: Monitor the location of employees, especially those working in dangerous or restricted areas; send alarms when personnel enter potentially dangerous areas; send alarms when personnel leave the work area.
[0020] (4) Intelligent transportation system: Dynamically adjust traffic lights based on traffic flow and vehicle location; monitor traffic conditions in real time and provide drivers with optimal route recommendations.
[0021] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims
1. A real-time monitoring and alarm system based on GPS positioning and dynamic rules, characterized by: include The data acquisition module is used to receive signals from GPS satellites, parse the location, speed, and timestamp information of the monitored object, and upload the information to the service platform through the communication module; The data processing module is used to receive the original GPS data from the data acquisition module, analyze and process the GPS data, and send the processed data to the rule engine module for further analysis; The rule engine module is used to analyze the data information sent by the data processing module according to the preset monitoring rules formulated by the user, and to make logical judgments through condition matching, condition execution and decision support according to the real-time received data information and the preset monitoring rules to determine whether to trigger an alarm; when the rule engine module detects that the monitored object violates the preset monitoring rules, it controls the alarm trigger module to trigger the alarm information; An alarm trigger module is used to receive the control signal of the rule engine module and send the alarm information through the communication module; Communication module, used to send alarm notifications and receive remote commands.
2. The real-time monitoring and alarm system based on GPS positioning and dynamic rules according to claim 1 is characterized by: The rule engine module includes a rule definition module, a condition matching module, an action execution module and a decision support module. The rule definition module is used to provide a programming interface for users, allowing users to define preset monitoring rules; the condition matching module is used to evaluate whether the input data meets the conditions in the rules; the action execution module is used to execute corresponding actions or decisions when the conditions are matched; the decision support is used to provide a decision tree or decision table to help users build complex decision logic.
3. The real-time monitoring and alarm system based on GPS positioning and dynamic rules according to claim 1 is characterized by: It also includes an open interface module, which is used to provide a predicted interface definition module for the generated alarm information. Users can set their own alarm parameters and receive specific data information of the alarm through the interface according to their needs. The interface definition is provided to the outside world in a message subscription mode, and the specific business system can subscribe to the corresponding data according to needs.