Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for executing rule set

A technology of rules and execution times, applied in the direction of program control devices, etc., can solve the problems that the priority cannot be adapted, the improvement effect of runtime performance is not obvious, and achieve the effect of improving runtime performance and execution efficiency

Inactive Publication Date: 2010-06-16
IBM CORP
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] However, in this refinement, the priority of the rules needs to be pre-specified by the expert user
This is not a noticeable improvement in runtime performance for users without expert knowledge
Also, even when expert users set the priority of rules, the set priority does not necessarily accurately reflect the actual situation
Furthermore, when the business environment changes, fixed priorities cannot adapt to the change

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
  • Method and system for executing rule set
  • Method and system for executing rule set
  • Method and system for executing rule set

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In the following detailed description, numerous specific details are set forth by way of example in order to facilitate a comprehensive understanding of the present invention. However, it will be apparent to those skilled in the art that the invention may be practiced without these details. Also, in some instances, well-known methods, processes, components and circuits have been described in general rather than in detail in order to more clearly explain the present invention. The present invention will be explained and described in more detail below in conjunction with the accompanying drawings. It should be understood that the drawings and embodiments of the present invention are for exemplary purposes only, and are not intended to limit the protection scope of the present invention.

[0033] It can be seen from the introduction in the background technology that any rule engine needs to solve the problem of the efficiency of rule condition testing well, and the effici...

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 method and a system for updating a priority of a rule processed in a rule engine. In the method, aiming at each example, the priority of the rule is calculated according to factors related to the operating time performance of the rule engine, such as a relied relationship among the rules and the execution numbers of the rules; and using the calculated priority to update the priority of the rule to make the rule with more execution number and / or relied relationships possess the higher priority. After the priority of the rule is updated by the system, the rules are sorted according to the updated priority, and the rule with the higher priority is executed first, so that the operating time performance of the rule engine is improved.

Description

technical field [0001] The present invention relates generally to the execution of rule sets, and more particularly, to methods and related systems and computer program products for updating the priority of rules to order rule set execution. Background technique [0002] In modern production activities, managers need to formulate business rules to manage production activities. The meaning of "production activities" here is very broad, and can include, for example, savings services in the banking system, sales strategies in shopping malls, cargo loading in logistics companies, network security strategies, spam filtering management in emails, and so on. In various domains, managers can formulate different business rules. For example, in the sales strategy of a shopping mall, the business rules may include rule 1: Bronze customers who spend 3,000 yuan on the same day will be directly upgraded to gold customers; rule 2: silver customers who spend 1,000 yuan on the same day will...

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): G06F9/44
Inventor 刘铁田春华张浩丁伟
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products