Transaction Data Processing Rule Matching for Billing Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transaction data processing systems face high maintenance costs and long calculation times due to a large number of parameters in pricing configurations, leading to inefficiencies in transaction billing processes.

Innovation Solution

A method and apparatus that determine transaction key values and feature values to identify a rule union, matching these values with corresponding rules to obtain a rule matching result, thereby reducing the number of pricing parameters and improving billing efficiency by sequentially processing transaction data through rule enforcers configured according to priorities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If pricing elements are directly derived from transaction messages to ensure complete pricing coverage, then pricing accuracy is improved, but the number of parameters increases leading to high maintenance cost and long calculation time

Engineering Contradiction:
Improvepricing accuracyVSAvoidnumber of parameters
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary pricing elements from transaction messages by introducing a pricing element selection mechanism. This selective extraction approach ensures that only relevant pricing elements are processed, reducing the overall number of parameters while maintaining pricing accuracy for the selected elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal pricing parameter table structure that can accommodate multiple pricing elements and rules through a unified framework. This multi-functional design allows the system to handle various pricing scenarios using a single standardized parameter structure, reducing the need for separate parameter sets for different pricing types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple pricing parameters are configured to cover all pricing scenarios, then pricing completeness is improved, but the parameter configuration workload increases

Engineering Contradiction:
Improvepricing scenario coverageVSAvoidparameter configuration workload
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the pricing configuration into modular components including pricing elements, pricing rules, and parameter tables. This segmentation allows administrators to configure and modify pricing scenarios independently without affecting the entire system, significantly reducing the complexity and workload of parameter configuration while maintaining comprehensive pricing coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dynamic pricing rule engine that can adapt to different pricing scenarios through configurable rules rather than static parameter sets. This dynamic approach allows the system to handle diverse pricing requirements through flexible rule definitions, reducing the need for extensive static parameter configuration.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If transaction information is compared with sorted pricing parameters one by one to determine fee, then pricing accuracy is improved, but calculation time increases

Engineering Contradiction:
Improvefee calculation accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-processing and sorting pricing parameters into organized structures before actual fee calculation. The pricing parameters are pre-arranged in a sorted format that enables efficient matching with transaction information, significantly reducing the time required during the actual calculation process while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements an optimized matching process that skips unnecessary comparisons by using sorted pricing parameters and efficient search algorithms. This allows the system to rapidly identify matching pricing elements without performing exhaustive one-by-one comparisons, thereby reducing calculation time while preserving fee calculation accuracy.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20230153781A1Transaction data processing method and apparatus
Publication Date: 2023.05.18 CHINA UNIONPAY
  • US20230153781A1 patent drawing
  • US20230153781A1 patent drawing
  • US20230153781A1 patent drawing

AI summary

A transaction data processing method includes: determining one or more transaction key values and one or more transaction feature values of a to-be-processed transaction according to transaction information of the to-be-processed transaction; determining a rule union corresponding to the to-be-processed transaction according to the one or more transaction key values, the rule union including a plurality of to-be-matched rules; matching the one or more transaction feature values of the to-be-processed transaction sequentially with the plurality of to-be-matched rules in the rule union to obtain a rule matching result of the to-be-processed transaction; and performing a billing process of the to-be-processed transaction according to the rule matching result.