IoT Resource Access System with Multi-Threaded Data Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet-of-Things resource access systems face challenges in achieving uniform support across nodes, flexibility in deployment, and reliability, especially in high concurrency scenarios and heterogeneous environments.

Innovation Solution

An Internet-of-Things resource access system comprising a protocol management subsystem, data conversion subsystem, and load balancing subsystem, which dynamically loads protocols, performs multi-threaded concurrency for data conversion, and uses an improved load balancing algorithm to ensure high availability and flexibility across edge, cloud, and end nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a cloud platform is used for Internet-of-Things resource access, then the system can provide centralized management and control, but the support for edges and ends is weak and resource allocation is uneven

Engineering Contradiction:
Improvesupport for edges and endsVSAvoidresource allocation uniformity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system divides the Internet-of-Things resource access architecture into three independent subsystems: cloud subsystem, edge subsystem, and end subsystem. Each subsystem can independently process resource access requests, with the edge subsystem acting as an intermediate layer between cloud and end devices. This segmentation enables uniform resource allocation across all nodes while maintaining centralized cloud management capabilities.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If the system needs to support large-scale heterogeneous sensors, then the carrying capacity must be improved, but the system complexity increases

Engineering Contradiction:
Improvenumber of supported sensorsVSAvoidsystem structure complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a universal resource access interface that can handle multiple types of heterogeneous sensors through a unified protocol. The edge subsystem provides standardized data collection and preprocessing capabilities that work across different sensor types, eliminating the need for separate handling mechanisms for each sensor category and thus managing complexity while supporting large-scale diversity.

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

3Adaptability or versatility

If dynamic configuration and dynamic loading of heterogeneous resources is required, then the system flexibility is improved, but the deployment complexity increases

Engineering Contradiction:
Improvedynamic configuration capabilityVSAvoiddeployment ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system pre-configures standardized interface protocols and data structures in the edge subsystem that enable dynamic loading of heterogeneous resources without requiring complex deployment procedures. Resource templates and configuration schemas are prepared in advance, allowing runtime dynamic configuration while maintaining simple deployment processes through automated resource registration and protocol matching.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If multi-threaded concurrency is used for data conversion, then the data processing speed is improved, but the system reliability requirements increase

Engineering Contradiction:
Improvedata conversion speedVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The edge subsystem acts as an intermediary layer that implements thread-safe data conversion mechanisms with proper synchronization and error handling. Multiple conversion threads operate concurrently but access shared resources through controlled interfaces, maintaining system stability while achieving high processing throughput. The edge layer buffers and manages data flow between high-speed conversion threads and the slower cloud-end communication channel.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11729260B2Internet-of-things resource access system and method
Publication Date: 2023.08.15 BEIJING UNIV OF POSTS & TELECOMM
  • US11729260B2 patent drawing
  • US11729260B2 patent drawing
  • US11729260B2 patent drawing

AI summary

Embodiments of the present disclosure provide an Internet-of-Things resource access system and method. The system comprises a protocol management subsystem, a data conversion subsystem, and a load balancing subsystem. The protocol management subsystem is configured to obtain protocol frames from shared storage queues of protocol data packets, use a protocol stack to parse the protocol frames into original data payloads and provide the original data payloads to a data conversion subsystem; the data conversion subsystem is configured to perform protocol management, resource binding and data conversion, load Internet-of-Things resources and convert the original data payloads into observation data through multi-threaded concurrency; and the load balancing subsystem is configured to access the Internet-of-Things resources to the system through virtual IP, connect the Internet-of-Things resource to background service nodes through load balancing servers and send the protocol frames to the shared storage queues of the protocol data packets.