Data Message Processor Rule-Based Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data message processing mechanisms, such as those used in LPWAN networks, face challenges in optimizing data transmission efficiency due to limitations in power and bandwidth, particularly as the number of devices increases and end-device capabilities are constrained.

Innovation Solution

A method and system for processing data messages that define rules with field instruction lines, where each line includes a target value and processing instruction, allowing for compression, decompression, and security operations, including logging events or canceling transmission if no matching rule is found, to optimize data transmission and detect security conditions across multiple devices and abstraction layers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data compression is applied to reduce transmission bandwidth, then data transmission efficiency is improved, but device complexity increases due to rule matching and processing requirements

Engineering Contradiction:
Improvedata transmission volumeVSAvoidprocessing device complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The data message is segmented into multiple fields, each independently processed according to matching rules. This allows selective compression of specific fields while maintaining overall message integrity, reducing total data volume without requiring complete message reprocessing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters of data fields based on matching rules - some fields are compressed, others are transmitted as-is. This selective parameter modification optimizes transmission efficiency while managing processing complexity through rule-based automation.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If rule-based processing is implemented for all data fields, then data transmission optimization is improved, but processing time increases due to sequential rule evaluation

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Matching rules are pre-configured and stored in the processing device before data transmission. This preliminary setup allows rapid rule evaluation during actual data processing, reducing processing time while maintaining comprehensive data field optimization.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If security operations are performed when no rule matches, then network security is improved, but device complexity increases due to additional security processing requirements

Engineering Contradiction:
Improvenetwork securityVSAvoidsecurity processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically performs security operations when no matching rule is found, without requiring external security system intervention. This self-service approach enhances network security while managing complexity through automated decision-making based on rule evaluation results.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3541041B1Method and apparatus for processing message data
Publication Date: 2022.03.09 ACKLIO
  • EP3541041B1 patent drawingFigure 1a~1b
  • EP3541041B1 patent drawingFigure 2
  • EP3541041B1 patent drawingFigure 3a~3b

AI summary

A header compression context defines one or more rules, each rule comprising one or more field instruction lines, each field instruction line comprising a target value and a processing instruction; and a matching operator indicating the manner in which the content a respective specified region of a data message must correspond to the target value. Where no matching rule can be found on this basis, a security operation such as the issuing of an alert or blocking transmission or processing of the message is carried out.