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

Service processing method and device

A business processing and business technology, applied in the direction of program control devices, electrical components, transmission systems, etc., can solve the problem of poor code reusability and execution efficiency, poor maintainability of BOSS system, and inability of business personnel to complete technical business rule configuration work, etc. problem, to achieve the effect of improving flexibility

Inactive Publication Date: 2014-07-16
北京视博数字电视科技有限公司
View PDF6 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] First, when the traditional hard-coding method is adopted, the complexity and variability of business rules in the integration process increase the difficulty of system development. Once the business rules change, developers need to rewrite the code, debug and deploy offline; for example, In the BOSS system, the business logic is directly implemented through coding, and the business rules are closely coupled with the application logic. As a result, any change in the business rules requires modification of the code, resulting in poor maintainability of the BOSS system.
Because the business logic in the BOSS system application program is not refined into business rules, many identical or similar business logic codes may be repeatedly written and executed, resulting in code redundancy and inefficiency in the BOSS system application program. Code reusability and execution very poor efficiency
[0005] Second, when using a business rule engine, the configuration of business rules can only be completed by support personnel. Even for the simplest product configuration, business planners cannot use system configuration to complete it by themselves.
Although the rule engine is introduced, it can only allow technicians to bury in a lot of boring configuration files to configure business rules all day long. Not only is the work efficiency very low, but it is also easy to match business rules incorrectly. Strong business rule configuration work

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
  • Service processing method and device
  • Service processing method and device
  • Service processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] see figure 1 , the service processing method provided by the embodiment of the present invention is applied to the radio and television BOSS system, and includes the following steps:

[0029] Step 10: The business rule configuration management module obtains the business rules configured by the user on the configuration interface using business-oriented natural language; converts the business rules into information that the rule engine can recognize, and stores the converted information in the rule engine database ;

[0030] Here, business-oriented natural language refers to the business-related language described in natural language; business rules refer to the rules related to the realization of certain services, such as billing rules; rule engines include but are not limited to BOSS open source rule engine (Drools )Wait.

[0031] Step 11: The client receives the business processing request containing the input data, reads the business rules from the database of the...

Embodiment 2

[0042] This embodiment is described with a specific example of business processing.

[0043] 1. Overview of the business rule engine:

[0044] The business rule engine is a component nested in the application, which realizes the separation of business rules and application code, such as Figure 2A shown.

[0045] The business rule engine writes business rules using a specific syntax, accepts data input, interprets business rules, and makes corresponding decisions based on business rules. Simply put, a business rule engine consists of three parts: Facts, knowledge base and inference engine.

[0046] 2. Business rule configuration management tools (modules) in the radio and television BOSS system:

[0047] Although Drools5 provides BRMS-Guvnor based on WEB, Guvnor provides a knowledge base for business rule management, through which version control of business rules and online modification and compilation of business rules can be realized, so that developers and system manage...

Embodiment 3

[0096] see image 3 , an embodiment of the present invention provides a service processing device applied to a radio and television integrated service operation support system BOSS, the device comprising:

[0097] The business rules configuration management module 30 is used to obtain the business rules configured by the user on the configuration interface using a business-oriented natural language; convert the business rules into information that the rule engine can recognize, and store the converted information in the rule engine in the database;

[0098] The client 31 is configured to receive a business processing request containing input data, read the business rules from the database of the rule engine, perform business processing according to the input data and the business rules, and obtain the business processing results to output.

[0099] Further, the business rule configuration management module is specifically used for:

[0100] Read the basic business rule comp...

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 embodiment of the invention discloses a service processing method and device, and relates to the field of service processing. The service processing method and device are used for improving the processing efficiency of services in a radio and television integrated service operation support system. According to the service processing method and device, service-oriented natural language configuration service rules are adopted by a user on a configuration interface through a service rule configuration management module, the configuration service rules are converted into information capable of being identified by a rule engine through the service rule configuration management module, and the information obtained through conversion is stored in a database of the rule engine; after a client terminal receives a service processing request, service processing is carried out through the rule engine according to the stored service rules, and the processing result is output to obtain service processing results. By means of the service processing method and device, the processing efficiency of the services in the radio and television integrated service operation support system can be improved.

Description

technical field [0001] The invention relates to the field of business processing, in particular to a business processing method and device applied to a radio and television integrated business operation support system. Background technique [0002] The rule engine is a component embedded in the application. It is developed from the reasoning engine in the rule-based expert system. It realizes the separation of business decisions from the application code and uses predefined semantic modules to write business decisions. Accepts data input, interprets business rules, and makes business decisions based on the rules. The rule engine technology has been very mature in theory, and the mainstream rule engines have been widely used in various fields. [0003] At present, the integrated business operation support system (Business Operational Support System, BOSS) or subscriber management system (Subscriber Management System, SMS) in the radio and television field still implements bu...

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
IPC IPC(8): G06F9/44H04L29/06
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