Blockchain Control System for Heterogeneous Device Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In heterogeneous networks with devices from different operators, controlling instruction sequences is difficult due to the lack of a unified framework for managing device-specific requirements and execution dependencies.
Innovation Solution
A control system utilizing a distributed database system, such as a blockchain, that assigns execution requirements to control instructions, utilizing virtualization to assess executability and store transactions securely, ensuring device-specific requirements are met and execution dependencies are managed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If devices from different operators are networked together in a heterogeneous network, then the quantity and diversity of devices increases, but the difficulty of controlling instruction sequences increases due to lack of unified framework
Solution Approach 1:
The patent implements a universal control framework where control instructions with execution requirements can be executed by diverse devices from different operators through a common distributed database system. The execution requirements serve as a universal interface that translates heterogeneous device capabilities into a standardized control mechanism, allowing the system to manage multiple device types without operator-specific control logic.
Solution Approach 2:
The distributed database system acts as an intermediary between control instructions and diverse devices. It stores control instructions with execution requirements and facilitates their execution by matching instructions with capable devices, thereby mediating the interaction between heterogeneous devices and simplifying the overall control architecture.
2Reliability
If execution requirements are assigned to control instructions to ensure device-specific requirements are met, then the reliability of control execution improves, but the complexity of the control system increases
Solution Approach 1:
Execution requirements are assigned to control instructions in advance, before actual device execution. This preliminary assignment of requirements (such as device capabilities, constraints, and prerequisites) enables the system to verify executability beforehand and select appropriate devices, thereby ensuring reliable execution without adding complex real-time decision-making mechanisms.
Solution Approach 2:
The patent uses virtual images to represent devices in the distributed database system. These virtual images contain the essential characteristics and capabilities of physical devices, allowing the system to assess executability and match control instructions with suitable devices through the virtual representations, thereby simplifying the actual control complexity while maintaining execution reliability.
3Reliability
If a distributed database system is used to store and transmit control transactions, then the security and decentralization improve, but the communication overhead and transaction time increase
Solution Approach 1:
The patent segments control transactions into discrete units that are stored in data blocks of the distributed database system. Each control instruction with its execution requirements is treated as an independent transaction unit, allowing for efficient storage, retrieval, and parallel processing across multiple nodes, thereby reducing overall transaction time while maintaining security through distributed storage.
Data Source
AI summary
The disclosure refers to management of complex control instruction chains in a blockchain for a specific task for controlling devices. In particular, the disclosure permits a prescribed validity to be assigned for a specific task of blockchain-based device control, wherein the validity is defined for example by the life cycle (e.g., the period of use) of a device.


