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

Charging engine based on natural language design

A natural language and engine technology, applied in the field of packet service billing, can solve problems such as complex rule definitions

Inactive Publication Date: 2020-11-10
广州翰智软件有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, business rules become more and more complex with business development, and the definition of rules becomes more complex. In order to simplify the user's operation steps and lower the user's threshold for use, a billing engine that can bill based on natural language matching is needed

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
  • Charging engine based on natural language design
  • Charging engine based on natural language design

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be described in detail below. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other implementations obtained by persons of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.

[0027] see figure 1 As shown, the present invention provides a kind of billing engine based on natural language design, including:

[0028] Rule configuration files are used for customer system administrators, project implementation, developers, and other relevant personnel to customize simple natural language rules; provide rule configurators, covering industry rule libraries and expansion libraries, and can be directly used for configuration at any time , th...

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 discloses a charging engine based on natural language design, comprising: a rule configuration file used for rule customization of a natural language; a custom grammar agreement which isused for analyzing rule configuration and providing an analysis specification; a dynamic language template which is used for combining the built-in operator, the extended operator and the regular language to carry out charging operation and returning a result; a custom operator which is used for an extension operator definition unit of the charging engine and is responsible for extension aiming at different charging requirements; an ANTLR parser which is an open source syntax analyzer which automatically generates a syntax tree according to the input and visually displays the syntax tree; anda dynamic language compiler which is used for converting the language script into java byte codes, loading the converted java byte codes into the JVM virtual machine through the java class loader forexecution, completing a charging rule defined by a natural language, converting the charging rule into the language script through the ANTLR parser, and finally converting the language script into complete conversion of the java byte codes. According to the invention, the customization of the cost calculation rule is realized through the natural language.

Description

technical field [0001] The invention relates to the technical field of packet service charging, in particular to a natural language-based charging engine. Background technique [0002] At present, the development and use of most billing engines on the market are mainly concentrated in telecom billing services, logistics management software and supply chain management software, and medium economic activities such as property charges. In order to solve this problem, a rule engine is generally developed to adapt to the rule customization of various complex scenarios. Specifically, the billing engine can be interpreted as referring to the enterprise information management software involved in the enterprise information management software, according to the characteristics of the enterprise itself, customizing various billing rules and billing types so that the system can automatically extract the cost value that meets the business billing requirements, In order to realize the a...

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/20G06F8/41
CPCG06F8/20G06F8/41
Inventor 彭源林
Owner 广州翰智软件有限公司
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