Blockchain Microservice Mediation for Telecom Billing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Telecommunication mediation systems face challenges in scalability, resilience, and efficiency due to reliance on single infrastructure and lack of self-healing nodes, leading to delays and increased costs when processing large volumes of usage detail records.

Innovation Solution

Implementing a blockchain-based microservices architecture that assigns unique blockchain IDs to telecom mediation data, utilizing distributed microservices for file collection, validation, aggregation, and distribution, enabling flexible scalability and traceability, and transforming usage events into billing system-compatible records.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single infrastructure is used for telecommunication mediation systems, then device complexity is reduced, but scalability and resilience deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoidscalability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The mediation system is divided into multiple independent microservices that can be deployed and scaled separately. Each microservice handles specific mediation functions, allowing the system to scale horizontally by adding more service instances without increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A blockchain-based intermediary layer is introduced to coordinate between microservices and billing systems. This mediator provides standardized interfaces and consensus mechanisms, enabling scalable architecture while maintaining manageable complexity through protocol standardization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If traditional mediation systems process large volumes of usage detail records, then productivity increases, but loss of time increases due to delays

Engineering Contradiction:
Improveprocessing volumeVSAvoidprocessing delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The processing workflow is segmented into parallel stages: file collection, validation, aggregation, and distribution. Multiple microservices process different record types simultaneously, increasing throughput while reducing overall processing time through concurrent execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Validation and classification of usage detail records are performed preliminarily during the collection phase. Records are pre-processed and categorized before aggregation, reducing the computational burden during peak processing periods and minimizing delays.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If traditional mediation systems handle peak loads, then productivity is maintained, but loss of energy increases due to increased costs

Engineering Contradiction:
Improvepeak load handlingVSAvoidprocessing cost
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system dynamically scales microservice instances based on load conditions. During peak periods, additional service instances are activated to maintain productivity. During off-peak periods, instances are reduced or consolidated, decreasing energy consumption and operational costs while maintaining required processing capacity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11870929B2Telecommunication mediation using blockchain based microservices
Publication Date: 2024.01.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11870929B2 patent drawing
  • US11870929B2 patent drawing
  • US11870929B2 patent drawing

AI summary

Disclosed herein are techniques for telecommunication mediation platforms using a blockchain-based distributed microservice architecture. Upon generation, usage events are assigned a blockchain-based identification, which is used by subsequent mediation microservice processes to enable traceability of a given usage event from endpoint to endpoint in the mediation process. Separate, distributed microservices for file collection, file validation, record validation, record aggregation, and record distribution provide for flexible and finely grained scalability based on where demand surge occurs and what step of the mediation process is experiencing heightened demand. Incoming usage events are ultimately transformed into billing system compatible records corresponding to the appropriate billing accounts for the usage event.