IoT Data Distribution System Standardizing Device Protocols

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the Internet of Things (IoT), users face challenges in directly utilizing data transmitted by IoT platforms due to inconsistencies in data formats and protocols, leading to difficulties in data analysis and utilization across different devices and systems.

Innovation Solution

A data distribution system comprising a channel configuration module, data engine module, data processing module, rule engine module, and external interface module, which converts device data into standardized product model data, processes it using offline or real-time algorithms, and distributes it through a message queue, enabling uniform analysis and direct usage by users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If device data is transmitted in various formats and protocols from different IoT devices, then data coverage and device compatibility are improved, but data format inconsistency and protocol diversity cause difficulties in direct data utilization

Engineering Contradiction:
Improvedevice compatibilityVSAvoiddata format inconsistency
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a data distribution system as an intermediary component between IoT devices and users. This system includes a data engine module that receives data in various formats from different devices, processes and standardizes it, then distributes it in a unified format. The intermediary layer handles format conversion and protocol adaptation, allowing devices to maintain their native formats while users receive standardized data without dealing with format inconsistencies directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data distribution system is segmented into distinct functional modules: a data engine module for receiving and processing raw device data, a processing module for format conversion and standardization, and a distribution module for delivering standardized data to users. This segmentation allows each module to handle specific aspects of format diversity independently, making the overall system more manageable and effective at handling protocol diversity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If device data is converted into standardized product model data through a data distribution system, then data utilization efficiency and user accessibility are improved, but system complexity and processing overhead increase

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

Solution Approach 1:

The data distribution system implements a universal data model that can handle multiple device types and protocols through a single standardized interface. The product model data structure is designed to be multi-functional, accommodating various device data formats while presenting a unified view to users. This universality allows the system to process diverse inputs through a common processing pipeline, reducing the need for device-specific handling logic and making the added complexity more manageable.

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

3Speed

If real-time data processing and distribution is implemented, then data freshness and user responsiveness are improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedata distribution speedVSAvoidprocessing time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining data processing rules, conversion mappings, and distribution channels during system setup. When device data arrives, the data engine module can quickly match it against pre-configured processing templates and routing rules, eliminating the need for complex real-time decision-making. This preliminary configuration reduces processing time while maintaining real-time distribution capabilities.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11762719B2Data distribution system and data distribution method
Publication Date: 2023.09.19 BEIJING ZHONGXIANGYING TECH CO LTD
  • US11762719B2 patent drawing
  • US11762719B2 patent drawing
  • US11762719B2 patent drawing

AI summary

The present disclosure relates a data distribution system and a data distribution method. The platform includes a channel configuration module and a data engine module, the channel configuration module is connected with an external device, and is configured to convert obtained device data of the external device into preset product model data and store the preset product model data into a second message queue; the data engine module is connected with the channel configuration module and is configured to distribute the preset product model data obtained from the second message queue. In this embodiment, data distribution can be achieved by uniformly analyzing the device data, such that the users of the data distribution system can directly use the device data, which is beneficial to improving the stability, compatibility and portability of the system.