Rule-based data processing method and rule engine apparatus
A data processing and rule technology, applied in the field of data processing, can solve the problems of low efficiency, difficult rule configuration, storage and operation migration, limited computing power on the device side, etc., to achieve the effect of simple storage
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] This embodiment provides a rule-based data processing method.
[0028] In addition to defining trigger conditions and target actions, the rules in this embodiment also optionally define a data source and a data construction method, wherein the data source is used to indicate a data source. In this embodiment, the data to be processed is the message in the message queue, and the data source is identified by the message queue. The data structure mode is used to indicate what and how to structure the data to be used in the target action. The message queue identifier can be represented by the topic of the message queue, that is, Topic. After the message sender delivers to a topic, the message receiver can receive the message as long as he subscribes to the topic. When using the data source, the data from other data sources is not processed in any way, which can preliminarily filter out a large amount of unnecessary data and improve the processing efficiency.
[0029] The ...
Embodiment 2
[0079] This embodiment provides a rule engine device, such as image 3 shown, including:
[0080] The condition matching module 10 is configured to: match the received data based on the trigger condition defined in the rule, and the rule is represented by a sentence in text form;
[0081] The action execution module 20 is configured to execute the target action defined in the rule if the condition matching module successfully matches the received data.
[0082] In this example,
[0083] The rules also define data construction methods;
[0084] The action execution module includes:
[0085]The data construction unit is set to: if the condition matching module successfully matches the received data, analyze the data construction method defined in the rule, and construct the data to be used in the target action according to the data construction method and the successfully matched data The data;
[0086] The action execution unit is configured to: execute the target action d...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com