M2M Gateway Service Layer Charging System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current service layer charging mechanisms lack flexibility in differentiating application-level information and service context, leading to inefficient charging models that fail to adapt to varying service flows and content types, and lack real-time decision-making capabilities for online charging.

Innovation Solution

The implementation of a flexible service layer charging system that utilizes a flow-based model, enabling different charging methods, rates, and measurements based on application and service context, with the ability to configure rating information and perform real-time online charging through advanced message queuing protocols and resource-oriented architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional service layer charging mechanisms are used, then billing records are generated, but the charging model lacks flexibility in differentiating application-level information and service context

Engineering Contradiction:
Improvecharging model flexibilityVSAvoidcharging system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The charging system is segmented into multiple independent components: service layer charging function, transport network charging function, rating function, and offline charging function. Each component handles specific charging tasks independently, enabling flexible differentiation of application-level information while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a service layer dimension above the traditional transport network charging layer. This new dimension enables charging based on application-level information and service context, providing flexibility without overwhelming complexity by operating at a higher abstraction level rather than redesigning the entire charging system.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If flow-based charging model is implemented, then real-time online charging is enabled, but system complexity increases

Engineering Contradiction:
Improvereal-time charging capabilityVSAvoidcharging system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A service layer charging function acts as an intermediary between the flow-based charging model and the existing billing system. This intermediary handles real-time online charging decisions and translates them into formats compatible with traditional billing infrastructure, enabling real-time capability while managing complexity through intermediate processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Rating information and charging rules are pre-configured and stored in the service layer charging function before actual charging events occur. This preliminary preparation enables rapid real-time charging decisions without complex calculations during service delivery, improving productivity while keeping the real-time system relatively simple.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple CDRs are generated for events involving several network nodes, then complete billing records are created, but redundant records increase

Engineering Contradiction:
Improvebilling record completenessVSAvoidredundant CDR data
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The service layer charging function consolidates charging data from multiple transport network CDRs into a unified service layer CDR. This merging process maintains complete billing information while eliminating redundancy by aggregating records at the service layer, where a single CDR can represent the complete service transaction across multiple network nodes.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11503442B2Methods of enabling flexible charging in M2M IoT service layer
Publication Date: 2022.11.15 CONVIDA WIRELESS LLC
  • US11503442B2 patent drawing
  • US11503442B2 patent drawing
  • US11503442B2 patent drawing

AI summary

The present application is at least directed to an M2M gateway apparatus. The apparatus includes a non-transitory memory having instructions stored thereon for service layer online charging of a service layer event. The apparatus also includes a processor operably coupled to the non-transitory memory configured to execute a set of instructions. One of the instructions includes sending, to a service layer charging function of an M2M server, a service layer rating request message for the service layer online charging of the service layer event detected by the M2M gateway. The service layer event is triggered by an application registered to the M2M gateway and that performs a read or write operation on a resource of the M2M gateway. Another one of the instructions includes receiving, from the service layer charging function of the M2M server, a rating response including the calculated amount of service units required for the M2M gateway to process the service layer event. The resource is a uniquely addressable element having a Universal Resource Identifier (URI) and is a representation that can be manipulated via RESTful Create, Retrieve, Update, and Delete requests.