Rule engine system optimization method and device, computer equipment and storage medium

A system optimization and rule syntax technology, applied in the field of computer equipment and storage media, devices, and rule engine system optimization methods, can solve problems such as lack of autonomy, poor user experience, and lack of functions for enterprises, so as to improve deletion efficiency and reduce disassembly. The effect of dividing overhead and reducing complexity

Pending Publication Date: 2020-10-23
深圳市麦亚信科技有限公司
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The performance of commercial products is as follows: 1) The purchasing company has no autonomy, high maintenance costs, and cannot customize development; 2) The product maintenance experience is poor, and there is a lack of efficient graphical rule execution tracking logs, which is not conducive to rule research and analysis, problem location, etc.
The performance of open source products is as follows: 1) The user experience is poor, and it is difficult to configure the rules for business personnel to use; 2) The product maintenance experience is the same as that of commercial products, lacking functions
In addition, both of them have a common defect that they pay too much attention to the rule enforcement mechanism itself, while ignoring the combination of enterprise management system and rule application, which is not conducive to integrating enterprise management theory into rule application.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Rule engine system optimization method and device, computer equipment and storage medium
  • Rule engine system optimization method and device, computer equipment and storage medium
  • Rule engine system optimization method and device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0038] It should be understood that when used in this specification and the appended claims, the terms "comprising" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude one or Presence or addition of multiple other features, integers, steps, operations, elements, components and / or collections thereof.

[0039] It should also be understood that the terminology used ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a rule engine system optimization method and device, computer equipment and a storage medium, and the method comprises the steps: constructing a rule syntax tree for rule conditions of a rule engine; establishing a Rete network on the basis of the rule syntax tree through a Rete algorithm according to rules in the rule base; the rule engine performs conditional rearrangementprocessing on the rules in the rule base; index information is added in the fact object adding process of the working memory; when the fact object of the working memory is deleted, reverse operationis conducted on the fact object adding process according to the index information, and the fact object is deleted. The method has the beneficial effects that the rule syntax tree is constructed for the rule condition of the rule engine so that the additional splitting overhead can be reduced, the complexity of the Rete network is reduced, the index information is added in the fact object adding process of the working memory, and the deleting efficiency can be effectively improved when the fact object is deleted.

Description

technical field [0001] The present invention relates to a system optimization method, device, computer equipment and storage medium, in particular to a rule engine system optimization method, device, computer equipment and storage medium. Background technique [0002] The current rule engine has been widely used in various industries. The main rule engine products in the market are mainly divided into: commercial products (represented by IBM ODM products) and open source rule engines (represented by drools), but whether commercial products or open source Products have many flaws. The performance of commercial products is as follows: 1) The purchasing company has no autonomy, high maintenance costs, and cannot customize development; 2) The product maintenance experience is poor, and there is a lack of efficient graphical rule execution tracking logs, which is not conducive to rule research and analysis, problem location, etc. The performance of open source products is as fol...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F40/253G06F16/31
CPCG06F16/31G06F16/322G06F40/253
Inventor 叶文斌
Owner 深圳市麦亚信科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products