CN111966342A - Rule configuration and analysis method, system and equipment based on similar natural language - Google Patents
Rule configuration and analysis method, system and equipment based on similar natural language Download PDFInfo
- Publication number
- CN111966342A CN111966342A CN202010794055.XA CN202010794055A CN111966342A CN 111966342 A CN111966342 A CN 111966342A CN 202010794055 A CN202010794055 A CN 202010794055A CN 111966342 A CN111966342 A CN 111966342A
- Authority
- CN
- China
- Prior art keywords
- rule
- configuration
- request
- definition file
- analyzing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 claims abstract description 22
- 230000000007 visual effect Effects 0.000 claims abstract description 10
- 238000012800 visualization Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 abstract description 8
- 238000000926 separation method Methods 0.000 abstract description 6
- 238000011161 development Methods 0.000 abstract description 5
- 238000012423 maintenance Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 8
- 230000014509 gene expression Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/74—Reverse engineering; Extracting design information from source code
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention relates to a rule configuration and analysis method, system and equipment based on a natural language-like language, belonging to the technical field of computer networks, wherein the method, system or equipment obtains a rule definition file by receiving a configuration rule request and based on a visual rule definition tool; analyzing the rule definition file based on the rule engine to obtain analyzed rule data; storing the rule data in a database; and receiving a rule calling request, analyzing and executing a rule corresponding to the calling request based on the rule engine and the database, and acquiring a rule result. The invention adopts the front-end and back-end separation technology, provides a simple and flexible configuration interface for users, and enables non-IT professionals to perform service logic configuration by simple and understandable natural language; meanwhile, the technical scheme of separating the front end from the back end is adopted, the technical development and maintenance difficulty is simplified, the cross-platform deployment, calling and rapid expansion of the system are facilitated, and the requirements of large flow and rapid iteration of the internet are effectively met.
Description
Technical Field
The invention belongs to the technical field of computer networks, and particularly relates to a rule configuration and analysis method, system and equipment based on natural language-like language.
Background
With the development of science and technology, the application range of rule configuration and analysis tools is increasingly wide. In the courier industry, rule configuration and parsing tools are commonly used to configure and parse the use of data in courier operations.
At present, most of the existing rule configuration and analysis tools need to be set by adopting programming language hard coding, the grammar is complex, professional developers are mainly oriented, the business personnel are not easy to intervene, and decoupling and separation between business logic and codes cannot be achieved. Other similar software is too old in technology, not separated from front and back ends, and bloated in code, is not easy to maintain and expand, and cannot meet the rapid iteration and high concurrency requirements in the Internet age.
Therefore, how to make rule configuration and analysis convenient and fast becomes a technical problem to be solved urgently in the prior art.
Disclosure of Invention
In order to at least solve the above problems in the prior art, the present invention provides a rule configuration and parsing method, system and device based on natural language.
The technical scheme provided by the invention is as follows:
in one aspect, a rule configuration and parsing method based on a class natural language includes:
receiving a configuration rule request, and acquiring a rule definition file based on a visual rule definition tool;
analyzing the rule definition file based on a rule engine to obtain analyzed rule data;
storing the rule data in a database;
receiving a rule calling request, analyzing and executing a rule corresponding to the calling request based on the rule engine and the database, and obtaining a rule result.
Optionally, the receiving a configuration rule request and obtaining a rule definition file based on a visualization rule definition tool includes:
receiving a rule configuration request, wherein the rule configuration request carries rule configuration content;
and configuring rules based on the rule configuration content and the visualization rule definition tool, and acquiring a rule definition file.
Optionally, the parsing the rule definition file based on the rule engine to obtain parsed rule data includes:
and analyzing the rule definition file based on a rule engine to obtain analyzed rule data, wherein the rule data is in a first preset format.
Optionally, the analyzing and executing the rule corresponding to the call request to obtain a rule result includes:
and analyzing and executing the rule corresponding to the calling request to obtain a rule result, wherein the rule result is in a second preset format.
In another aspect, a system for rule configuration and parsing based on natural language class includes: a front end, a back end;
the front end is used for receiving a configuration rule request and acquiring a rule definition file based on a visual rule definition tool;
the back end is used for analyzing the rule definition file based on a rule engine to obtain analyzed rule data; storing the rule data in a database;
and the back end is also used for receiving a rule calling request, analyzing and executing a rule corresponding to the calling request based on the rule engine and the database, and acquiring a rule result.
Optionally, the method further includes: a third party service system;
the third-party service system is used for sending a rule calling request;
and the third-party service system is used for receiving the rule result.
Optionally, the front end is configured to: receiving a rule configuration request, wherein the rule configuration request carries rule configuration content; and configuring rules based on the rule configuration content and the visualization rule definition tool, and acquiring a rule definition file.
Optionally, the back end is configured to: and analyzing the rule definition file based on a rule engine to obtain analyzed rule data, wherein the rule data is in a first preset format.
Optionally, the back end is configured to: and analyzing and executing the rule corresponding to the calling request to obtain a rule result, wherein the rule result is in a second preset format.
In another aspect, a rule configuration and parsing apparatus based on a natural language-like language includes: a processor, and a memory coupled to the processor;
the memory is used for storing a computer program, and the computer program is at least used for any one of the rule configuration and analysis methods based on the natural language-like language;
the processor is used for calling and executing the computer program in the memory.
The invention has the beneficial effects that:
according to the rule configuration and analysis method, system and equipment based on the similar natural language, provided by the embodiment of the invention, the rule definition file is obtained by receiving the configuration rule request and based on the visual rule definition tool; analyzing the rule definition file based on the rule engine to obtain analyzed rule data; storing the rule data in a database; and receiving a rule calling request, analyzing and executing a rule corresponding to the calling request based on the rule engine and the database, and acquiring a rule result. The front-end and back-end separation technology is adopted, a simple and flexible configuration interface is provided for a user, and a simple and understandable natural language enables a non-IT professional person to perform service logic configuration; meanwhile, the technical scheme of separating the front end from the back end is adopted, the technical development and maintenance difficulty is simplified, the cross-platform deployment, calling and rapid expansion of the system are facilitated, and the requirements of large flow and rapid iteration of the internet are effectively met.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a rule configuration and parsing method based on a class natural language according to an embodiment of the present invention;
fig. 2 is a schematic diagram illustrating rule configuration and parsing principle based on class natural language according to an embodiment of the present invention;
FIG. 3 is a sample rule configuration interface provided herein;
FIG. 4 is a diagram of a database table according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a rule configuration and parsing system based on class natural language according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a rule configuration and parsing device based on class natural language according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail below. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the examples given herein without any inventive step, are within the scope of the present invention.
At present, business personnel are difficult to use simple and understandable natural language to configure business rules through similar technologies and tools of rule configuration and analysis on the market, business logic is difficult to separate from a program to carry out independent configuration and management, and the program is difficult to expand rapidly to meet the requirement of large flow.
Based on this, the embodiment of the invention provides a rule configuration and analysis method based on a natural language-like language.
Fig. 1 is a schematic flow chart of a rule configuration and parsing method based on a class natural language according to an embodiment of the present invention; fig. 2 is a schematic diagram of rule configuration and parsing principle based on class natural language according to an embodiment of the present invention.
Referring to fig. 1-2, a method according to an embodiment of the present invention may include the following steps:
and S11, receiving the configuration rule request, and acquiring the rule definition file based on the visualization rule definition tool.
In a specific implementation process, a user may send a request for configuring a rule, and define the rule through a visualization rule definition tool, thereby obtaining a rule definition file.
Optionally, receiving a configuration rule request, and obtaining a rule definition file based on a visualization rule definition tool, includes: receiving a rule configuration request, wherein the rule configuration request carries rule configuration content; and configuring the rules based on the rule configuration content and the visualization rule definition tool, and acquiring the rule definition file.
Referring to fig. 2, for example, a user may configure rules based on a visualization tool developed at Vue in a natural language-like language that can be operated by a general software system operator, and fig. 3 is a sample rule configuration interface provided by the present application. Referring to FIG. 3, an example is whether a configuration requirement can be closed.
In a specific implementation process, a user may set a configuration rule request through a front end, the front end receives the configuration rule request sent by the user, the rule request carries rule configuration content, and the rule is configured according to the rule configuration content and a visualization tool developed by Vue to obtain a rule configuration definition file.
For example, the user sets the rules and the rules may be persisted. The rule is parsed into a JSON file and saved by calling a relevant background API interface. The file format adopts a general JSON format, so that cross-platform and cross-language interaction is facilitated.
And S12, analyzing the rule definition file based on the rule engine, and acquiring the analyzed rule data.
And S13, storing the rule data in a database.
After the rule definition file is obtained, the rule definition file can be analyzed based on the rule engine, and the analyzed rule data is obtained. A rules engine is a software program that uses human-understandable terms (short for natural language-like) to describe business logic (e.g., formulas, algorithms, policies, procedures, etc.) and to parse execution. For general data processing logic and judgment logic, the rule engine can directly adopt terms defined by business personnel to describe the business logic, so that the business logic can be independently configured and managed without a program, the coupling of code modules is reduced, and the flexible change and quick effect of a later business party are met. Some service logic processing in charge of the information system can be completely configured by the rule engine, so that the risk of the project is reduced, the project schedule is guaranteed, the control capability of the service department on the information system is enhanced, the participation degree of the service department is improved, the communication workload of the service department and the technical department is reduced, the working pressure of the technical department is reduced, the maintenance cost of the system is reduced, and the adaptability, flexibility and intellectualization of the project are enhanced.
Optionally, analyzing the rule definition file based on the rule engine, and acquiring the analyzed rule data, including: and analyzing the rule definition file based on the rule engine to obtain analyzed rule data, wherein the rule data is in a first preset format.
For example, the first predetermined format may be a format that is convenient for database storage, and is not limited herein.
For example, after receiving the storage request, the background API parses the data in the JSON format into Java language objects, and stores the Java language objects in the database through the database persistence tool, so that the user can conveniently query, modify, and parse and execute the Java language objects.
And S14, receiving the rule calling request, analyzing and executing the rule corresponding to the calling request based on the rule engine and the database, and acquiring a rule result.
Optionally, parsing and executing the rule corresponding to the call request to obtain a rule result, including: and analyzing and executing the rule corresponding to the calling request, and acquiring a rule result, wherein the rule result is in a second preset format.
For example, a service person may set the rule through the above steps, and store the set rule in the database, and then the rule may be called and executed by the third-party service system. And when the third-party service system is called, the called rule name and the called rule variable are specified, then the system can calculate according to the rule configured by the user before, and finally, the calculation result is returned. The user can change the rule configuration in real time according to the service condition, and different calculation results can be returned without modifying codes.
In the embodiment of the present invention, the rule calculation principle may be expressed as: a rule typically comprises a plurality of rows of regular expressions, a row of expressions corresponding to a plurality of lattices, each lattice corresponding to a respective constant value or regular variable. When rule calculation is carried out, a user needs to specify a rule name and an input rule variable, the system can find out a row expression associated with each rule from the rule name and the input rule variable, then finds out a lattice corresponding to each row through the row expression, each lattice is matched with the rule variable input by the user, and finally, the rule calculation is carried out, and a result is returned.
Fig. 4 is a schematic diagram of a database table according to an embodiment of the present invention, referring to fig. 4, where a rule table: storing each rule definition information, wherein the rule definition information and the rule row table are in one-to-many relation; rule row table: storing each row of expression in each rule definition, wherein the expression and the lattice variable table are in one-to-many relation; grid variable table: storing each grid information in the rule row, wherein the grid information and the decision variable table are in one-to-many relation; decision variable table: and configuring decision variables used in the grid variable table.
The rule configuration and analysis method based on the class natural language provided by the embodiment of the invention obtains the rule definition file based on the visual rule definition tool by receiving the configuration rule request; analyzing the rule definition file based on the rule engine to obtain analyzed rule data; storing the rule data in a database; and receiving a rule calling request, analyzing and executing a rule corresponding to the calling request based on the rule engine and the database, and acquiring a rule result. The front-end and back-end separation technology is adopted, a simple and flexible configuration interface is provided for a user, and a simple and understandable natural language enables a non-IT professional person to perform service logic configuration; meanwhile, the technical scheme of separating the front end from the back end is adopted, the technical development and maintenance difficulty is simplified, the cross-platform deployment, calling and rapid expansion of the system are facilitated, and the requirements of large flow and rapid iteration of the internet are effectively met.
Based on a general inventive concept, the embodiment of the invention also provides a rule configuration and analysis system based on the class natural language.
Fig. 5 is a schematic structural diagram of a rule configuration and parsing system based on class natural language according to an embodiment of the present invention, referring to fig. 5, a system according to an embodiment of the present invention may include the following structures: front end 41, rear end 42;
a front end 41, configured to receive a configuration rule request, and obtain a rule definition file based on a visualization rule definition tool;
the back end 42 is used for analyzing the rule definition file based on the rule engine to obtain analyzed rule data; storing the rule data in a database;
and the back end 42 is further configured to receive the rule calling request, parse and execute the rule corresponding to the calling request based on the rule engine and the database, and obtain a rule result.
Optionally, the method further includes: a third party service system 43;
a third-party service system 43, configured to send a rule invocation request;
a third party business system 43 for receiving the rule results.
Optionally, the front end 41 is configured to: receiving a rule configuration request, wherein the rule configuration request carries rule configuration content; and configuring the rules based on the rule configuration content and the visualization rule definition tool, and acquiring the rule definition file.
Optionally, a back end 42 for: and analyzing the rule definition file based on the rule engine to obtain analyzed rule data, wherein the rule data is in a first preset format.
Optionally, a back end 42 for: and analyzing and executing the rule corresponding to the calling request, and acquiring a rule result, wherein the rule result is in a second preset format.
In the embodiment of the invention, the rule configuration and analysis system based on the class natural language adopts a front-end and back-end separation technology, and Vue is used in a foreground for showing a visual rule configuration tool for a client; the background uses Java for storing rules and parsing and computing rules. After a user uses a visual rule configuration tool to configure and store rules in a foreground, data are assembled into a Json format and sent to a background, the background analyzes the data into Java objects, relevant service interfaces are called, and the data are persisted in a database. When a business party calls a certain rule, the background inquires the corresponding rule from the database, calls a rule engine, analyzes and executes the rule, and returns a corresponding result to a user. The front end and the back end of the system are separated, so that quick iteration and expansion are facilitated, and the requirements of customer demand change and quick increase of the access amount are met.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
The rule configuration and analysis system based on the similar natural language provided by the embodiment of the invention obtains the rule definition file based on the visual rule definition tool by receiving the configuration rule request; analyzing the rule definition file based on the rule engine to obtain analyzed rule data; storing the rule data in a database; and receiving a rule calling request, analyzing and executing a rule corresponding to the calling request based on the rule engine and the database, and acquiring a rule result. The front-end and back-end separation technology is adopted, a simple and flexible configuration interface is provided for a user, and a simple and understandable natural language enables a non-IT professional person to perform service logic configuration; meanwhile, the technical scheme of separating the front end from the back end is adopted, the technical development and maintenance difficulty is simplified, the cross-platform deployment, calling and rapid expansion of the system are facilitated, and the requirements of large flow and rapid iteration of the internet are effectively met.
Based on a general inventive concept, the embodiment of the present invention further provides a rule configuration and parsing device based on a natural language-like language.
Fig. 6 is a schematic structural diagram of a rule configuration and analysis device based on natural language-like language according to an embodiment of the present invention, referring to fig. 6, a bidding device for multiple main bodies in a virtual power plant according to an embodiment of the present invention includes: a processor 51, and a memory 52 connected to the processor.
The memory 52 is used for storing a computer program, which is used for at least the rule configuration and analysis method based on the class natural language described in any of the above embodiments;
the processor 51 is used to invoke and execute computer programs in the memory.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
It is understood that the same or similar parts in the above embodiments may be mutually referred to, and the same or similar parts in other embodiments may be referred to for the content which is not described in detail in some embodiments.
It should be noted that the terms "first," "second," and the like in the description of the present invention are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Further, in the description of the present invention, the meaning of "a plurality" means at least two unless otherwise specified.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.
Claims (10)
1. A rule configuration and analysis method based on class natural language is characterized by comprising the following steps:
receiving a configuration rule request, and acquiring a rule definition file based on a visual rule definition tool;
analyzing the rule definition file based on a rule engine to obtain analyzed rule data;
storing the rule data in a database;
receiving a rule calling request, analyzing and executing a rule corresponding to the calling request based on the rule engine and the database, and obtaining a rule result.
2. The method of claim 1, wherein receiving a configuration rule request, based on a visualization rule definition tool, to obtain a rule definition file comprises:
receiving a rule configuration request, wherein the rule configuration request carries rule configuration content;
and configuring rules based on the rule configuration content and the visualization rule definition tool, and acquiring a rule definition file.
3. The method of claim 1, wherein parsing the rule definition file based on the rule engine to obtain parsed rule data comprises:
and analyzing the rule definition file based on a rule engine to obtain analyzed rule data, wherein the rule data is in a first preset format.
4. The method of claim 1, wherein parsing and executing the rule corresponding to the invocation request to obtain a rule result comprises:
and analyzing and executing the rule corresponding to the calling request to obtain a rule result, wherein the rule result is in a second preset format.
5. A rule configuration and parsing system based on class natural language, comprising: a front end, a back end;
the front end is used for receiving a configuration rule request and acquiring a rule definition file based on a visual rule definition tool;
the back end is used for analyzing the rule definition file based on a rule engine to obtain analyzed rule data; storing the rule data in a database;
and the back end is also used for receiving a rule calling request, analyzing and executing a rule corresponding to the calling request based on the rule engine and the database, and acquiring a rule result.
6. The system of claim 5, further comprising: a third party service system;
the third-party service system is used for sending a rule calling request;
and the third-party service system is used for receiving the rule result.
7. The system of claim 5, wherein the front end is to: receiving a rule configuration request, wherein the rule configuration request carries rule configuration content; and configuring rules based on the rule configuration content and the visualization rule definition tool, and acquiring a rule definition file.
8. The system of claim 5, wherein the backend is to: and analyzing the rule definition file based on a rule engine to obtain analyzed rule data, wherein the rule data is in a first preset format.
9. The system of claim 5, wherein the backend is to: and analyzing and executing the rule corresponding to the calling request to obtain a rule result, wherein the rule result is in a second preset format.
10. A rule configuration and analysis device based on class natural language is characterized by comprising: a processor, and a memory coupled to the processor;
the memory is used for storing a computer program, and the computer program is at least used for executing the rule configuration and analysis method based on the natural language-like according to any one of claims 1-4;
the processor is used for calling and executing the computer program in the memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010794055.XA CN111966342A (en) | 2020-08-10 | 2020-08-10 | Rule configuration and analysis method, system and equipment based on similar natural language |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010794055.XA CN111966342A (en) | 2020-08-10 | 2020-08-10 | Rule configuration and analysis method, system and equipment based on similar natural language |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111966342A true CN111966342A (en) | 2020-11-20 |
Family
ID=73364970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010794055.XA Pending CN111966342A (en) | 2020-08-10 | 2020-08-10 | Rule configuration and analysis method, system and equipment based on similar natural language |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111966342A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113703740A (en) * | 2021-09-17 | 2021-11-26 | 厦门中盾安信科技有限公司 | Method and system for configuring and executing service request command based on service rule |
CN114371872A (en) * | 2022-01-19 | 2022-04-19 | 山东捷瑞数字科技股份有限公司 | Vue project code reverse reconstruction method |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103092967A (en) * | 2013-01-22 | 2013-05-08 | 交通银行股份有限公司 | Business rule decision-making method and device based on rule engine |
CN103164206A (en) * | 2011-12-16 | 2013-06-19 | 上海博腾信息科技有限公司 | Software customization system based on software as a service (SAAS) |
CN103577174A (en) * | 2012-08-01 | 2014-02-12 | 北京奥鹏远程教育中心有限公司 | Visualized generation method and system of calculation rule scripts |
CN103927174A (en) * | 2014-04-17 | 2014-07-16 | 北京视博数字电视科技有限公司 | Service processing method and device |
CN109542935A (en) * | 2018-10-11 | 2019-03-29 | 平安科技(深圳)有限公司 | A kind of execution method, storage medium and the server of regulation engine |
CN110196719A (en) * | 2019-05-20 | 2019-09-03 | 中国工商银行股份有限公司 | A kind of business rule generation method and system based on natural language processing |
WO2019179056A1 (en) * | 2018-03-18 | 2019-09-26 | 平安科技(深圳)有限公司 | Configurable system and method based on rule engine, device, and storage medium |
CN110688403A (en) * | 2019-09-23 | 2020-01-14 | 中国船舶重工集团公司第七一六研究所 | Activiti process manual node transactor screening engine |
-
2020
- 2020-08-10 CN CN202010794055.XA patent/CN111966342A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103164206A (en) * | 2011-12-16 | 2013-06-19 | 上海博腾信息科技有限公司 | Software customization system based on software as a service (SAAS) |
CN103577174A (en) * | 2012-08-01 | 2014-02-12 | 北京奥鹏远程教育中心有限公司 | Visualized generation method and system of calculation rule scripts |
CN103092967A (en) * | 2013-01-22 | 2013-05-08 | 交通银行股份有限公司 | Business rule decision-making method and device based on rule engine |
CN103927174A (en) * | 2014-04-17 | 2014-07-16 | 北京视博数字电视科技有限公司 | Service processing method and device |
WO2019179056A1 (en) * | 2018-03-18 | 2019-09-26 | 平安科技(深圳)有限公司 | Configurable system and method based on rule engine, device, and storage medium |
CN109542935A (en) * | 2018-10-11 | 2019-03-29 | 平安科技(深圳)有限公司 | A kind of execution method, storage medium and the server of regulation engine |
CN110196719A (en) * | 2019-05-20 | 2019-09-03 | 中国工商银行股份有限公司 | A kind of business rule generation method and system based on natural language processing |
CN110688403A (en) * | 2019-09-23 | 2020-01-14 | 中国船舶重工集团公司第七一六研究所 | Activiti process manual node transactor screening engine |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113703740A (en) * | 2021-09-17 | 2021-11-26 | 厦门中盾安信科技有限公司 | Method and system for configuring and executing service request command based on service rule |
CN114371872A (en) * | 2022-01-19 | 2022-04-19 | 山东捷瑞数字科技股份有限公司 | Vue project code reverse reconstruction method |
CN114371872B (en) * | 2022-01-19 | 2022-08-05 | 山东捷瑞数字科技股份有限公司 | Vue project code reverse reconstruction method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107665228B (en) | Associated information query method, terminal and equipment | |
US8196047B2 (en) | Flexible visualization for services | |
US9778967B2 (en) | Sophisticated run-time system for graph processing | |
US20160283362A1 (en) | Software Component Recommendation Based on Multiple Trace Runs | |
US20170090892A1 (en) | Systems and methods for dynamically replacing code objects for code pushdown | |
CN110704290A (en) | Log analysis method and device | |
CN112527848B (en) | Report data query method, device and system based on multiple data sources and storage medium | |
CN111966342A (en) | Rule configuration and analysis method, system and equipment based on similar natural language | |
CN111966597B (en) | Test data generation method and device | |
CN114036183A (en) | Data ETL processing method, device, equipment and medium | |
CN115794213A (en) | Configurable object management method, device and equipment based on embedded system | |
CN115292058A (en) | Service scene level service topology generation method and device and electronic equipment | |
CN116244387A (en) | Entity relationship construction method, device, electronic equipment and storage medium | |
WO2020038376A1 (en) | Method and system for uniformly performing feature extraction | |
US11153183B2 (en) | Compacted messaging for application performance management system | |
US20210365406A1 (en) | Method and apparatus for processing snapshot, device, medium and product | |
JP2019527441A (en) | Distributed Computing Framework and Distributed Computing Method (DISTRIBUTED COMPUTING FRAMEWORK AND DISTRIBUTED COMPUTING METHOD) | |
US11157267B1 (en) | Evaluation of dynamic relationships between application components | |
CN109324892B (en) | Distributed management method, distributed management system and device | |
CN114756301B (en) | Log processing method, device and system | |
CN116521664A (en) | Data monitoring method and device for data warehouse, computing equipment and storage medium | |
CN110909017A (en) | Data analysis method and system | |
CN115544089A (en) | Data processing method, device, equipment and storage medium | |
CN105824741A (en) | IT system operation data acquisition method and system capable of being flexibly extended | |
CN110727565A (en) | Network equipment platform information collection method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |