Adaptive Encoding Table for Industrial Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network transmission protocols in industrial settings face inefficiencies due to excessive data duplication and repetition, leading to increased network load and overhead, which is not effectively addressed by existing solutions like Open Platform Communication-Unified Architecture (OPC UA) that aim to reduce data contents and network packets.

Innovation Solution

A data transmitting and receiving apparatus and method that utilize an encoding module and encoding table to encode data units with identification and content codes, dynamically updating the encoding table based on the number of times encoded and recorded position, allowing for adaptive encoding and decoding to minimize redundant data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If batch reading or compact format is used to reduce data contents and network packets, then network load is reduced, but information duplication and repetition increase

Engineering Contradiction:
Improvedata contentsVSAvoidinformation duplication
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent changes the encoding parameters by using dynamic encoding tables that track the number of times each data unit is encoded and its recorded position. This allows the system to adaptively select between direct encoding and reference encoding, optimizing the balance between data compression and information preservation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates simplified copies of data units through encoding tables that store reference information instead of complete data. The encoding table records essential information (number of times encoded, recorded position) that allows reconstruction of original data without transmitting duplicate information.

Inventive Principle:
Principle #26Copying

2Productivity

If encoding table is dynamically updated to improve compression rate, then data transmission efficiency increases, but system complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The encoding table serves itself by automatically tracking and updating the number of times each data unit is encoded and its recorded position. This self-updating mechanism eliminates the need for external management systems, reducing overall system complexity while maintaining high compression efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary encoding by pre-processing data units and storing their encoding information in the encoding table before actual transmission. This preliminary action organizes data in advance, enabling efficient compression during transmission without adding complexity to the transmission process itself.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If identification code or content code is set based on encoding parameters, then compression rate improves, but encoding processing time increases

Engineering Contradiction:
Improveencoded dataVSAvoidencoding processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies partial encoding actions by selectively using reference encoding only for data units that have been previously encoded and stored in the encoding table. For new or unique data units, direct encoding is used. This partial application of complex encoding logic reduces processing time while still achieving significant compression for repetitive data.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The encoding table provides feedback information about previously encoded data units, allowing the system to quickly determine whether reference encoding can be applied. This feedback mechanism enables the system to make rapid encoding decisions without exhaustive processing, balancing compression rate and processing time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10742783B2Data transmitting apparatus, data receiving apparatus and method thereof having encoding or decoding functionalities
Publication Date: 2020.08.11 IND TECH RES INST
  • US10742783B2 patent drawing
  • US10742783B2 patent drawing
  • US10742783B2 patent drawing

AI summary

A data transmitting apparatus, a data receiving apparatus and methods thereof are provided. The data transmitting apparatus includes an encoding module, an encoding table, a first encoding parameter, a second encoding parameter and a transmitting module. The encoding module reads and encodes data content containing at least one data unit. The encoding table records a variety of information of multiple data units, and the variety of information contain a unit content, a number of times encoded and a recorded position of each of the data units. The first encoding parameter provides first information of the data unit, and the first information relate to an existing state of the unit content of the data unit in the encoding table. The second encoding parameter provides second information, and the second information relate to an amount of data units currently recorded in the encoding table. The transmitting module transmits an encoded data.