Configurable Service Processing Rules for Reusable Functions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems require development personnel to write service codes for each demanding party to achieve a specific service function, lengthening the development cycle and limiting the multiplexing of service functions across different parties.
Innovation Solution
A service processing method and apparatus that involves determining a target rule identifier from a service request, parsing a corresponding service configuration rule to obtain configuration information, and performing service processing based on this information, without requiring the demanding party to develop the service codes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If development personnel write service codes for each demanding party to achieve a specific service function, then the service function can be customized for each party, but the development cycle is lengthened and the multiplexing rate is reduced
Solution Approach 1:
The patent applies preliminary action by pre-configuring service processing rules in a rule base before actual service requests arrive. The rule base is established in advance with various service processing configurations, allowing the system to directly match and execute appropriate rules when requests come in, eliminating the need for real-time code development and significantly shortening the development cycle while maintaining customization capability
Solution Approach 2:
The patent implements universality by creating a unified rule base that serves multiple demanding parties. Instead of developing separate service codes for each party, a single rule base contains configurable rules that can be matched to different service requests from different parties through rule identifier matching, enabling one system to handle multiple parties' needs and achieving multiplexing of service functions
2Adaptability or versatility
If development personnel write service codes for each demanding party, then the service function can be tailored to specific needs, but the multiplexing rate of service functions is reduced
Solution Approach 1:
The patent applies segmentation by separating the service processing logic into distinct configurable rule elements within the rule base. Each rule is independently defined with specific parameters and conditions, allowing the system to selectively combine and apply relevant rules for each service request. This modular rule structure enables flexible tailoring of services while maintaining a shared rule base that can be multiplexed across multiple demanding parties
Solution Approach 2:
The patent introduces an intermediary mechanism - the rule matching system - that sits between service requests and service execution. The rule base acts as an intermediary layer that receives service requests, matches them with appropriate pre-configured rules based on rule identifiers, and executes the matched rules. This intermediary approach enables customization without requiring separate code development for each party, thereby improving multiplexing rate while maintaining service tailoring capability
Data Source
AI summary
The present disclosure provides a service processing method and apparatus. The method includes: obtaining a to-be-processed service request and determining a target rule identifier corresponding to the to-be-processed service request; determining a target service configuration rule corresponding to the target rule identifier; parsing the target service configuration rule to obtain target configuration information; based on the target configuration information, performing service processing. In this way, the demanding party is not required to develop relevant service function, greatly shortening the development cycle of the service function of the demanding party.


