Guided visual graphical modular rule editing method, system and editor

A modular and graphical technology, applied in visual/graphical programming, intelligent editors, instruments, etc., can solve the problems of difficulty in maintaining and modifying nested rules, error-prone, complex editing rules, etc., to achieve development efficiency and accuracy high effect

Pending Publication Date: 2020-02-25
无锡数信互融科技发展有限公司
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In the first mode, for business personnel without programming experience, they need to learn a programming language in order to write business rules, which is too difficult, too costly, and error-prone
The second mode is more friendly to business people than the first mode, but editing rules still requires very complicated operations. At the same time, before editing rules, you need to add rule variable libraries, action libraries, etc., and business people need to do a lot of complicated mouse clicks and Keyboard input operations, even some require professional developers to configure, or require business personnel to have certain programming knowledge
[0015] From the above operation description, it can be found that adding a simple rule requires many mouse clicks and text input actions on the page, as well as selection from several operators and operation options. Once the rule conditions are complex or there are many nesting levels, It will become difficult to operate in the page; and it will become more difficult to modify the nested rules in the later maintenance process

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
  • Guided visual graphical modular rule editing method, system and editor
  • Guided visual graphical modular rule editing method, system and editor
  • Guided visual graphical modular rule editing method, system and editor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0088] Editing rules: If age > 30 and sesame score > 700, then authorized loan amount = 100000:

[0089] Steps such as Figure 17 Shown:

[0090] S1. Use the mouse to click "logic" in the language module selection area of ​​the wizard-style visual graphical modular rule editor, that is, select "logic language module", and then use the mouse to select "if..." in the logic language module ...execute..." (conditional judgment) logic language module dragged to the editing area of ​​the wizard-style visual graphical modular rule editor;

[0091] S2. Drag the mathematical language module of "and or" in the logic language module to the groove of "if" (condition) of the logic language module of "if...execute..." in S1 with the mouse;

[0092] S3, dragging the mathematical language module of "comparison operation operator" (>) from the mathematical language module to the appropriate position of the logic language module of "and or" in S2 with the mouse;

[0093] S4. Drag the "assign...

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 relates to a guided visual graphical modular rule editing method. The method comprises the following steps: selecting language modules in the corresponding language modules in the graphical language system according to needs, and dragging the selected language modules into an editing area for matching, wherein the graphical language system and the editing area are created in advanceand comprise a plurality of different language modules, each language module comprises a plurality of language modules, each language module is represented by a graph, and the graph is used for matching; generating a rule script from the plurality of matched language modules; converting the rule script into an XML conversion file; converting the XML conversion file into an executable or interpretable interpretable script; and testing and/or publishing the interpretable script by using an actuator. According to the method, the difficulty of rule editing is reduced, so that the efficiency and correctness of rule editing are improved to adapt to complex and changeable service scenes, and the service logic is flexibly expanded and updated.

Description

technical field [0001] The invention relates to a rule engine, in particular to a rule editing method, a system and an editor of a guide-type visual graphic modularization. Background technique [0002] In the business scenarios of all walks of life, business rules are becoming more and more complex and flexible, especially in banks. In the insurance industry, the traditional business rule development scheme of rule insertion program is not easy to maintain and cannot meet the needs of efficient systems. , Therefore, in order to reduce the complexity of components that implement complex business logic and reduce the maintenance and scalability costs of applications, the rule engine came into being. [0003] A rule engine is a component embedded in an application that separates business decisions from application code and writes business decisions using predefined semantic modules. The rule engine realizes the separation of business processes and business rules, so that busi...

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): G06F8/30G06F8/33G06F8/34G06Q40/02G06Q40/08
CPCG06F8/31G06F8/33G06F8/34G06Q40/08G06Q40/03
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