IoT Intelligence Engine Sharing for Cross-Device Instruction Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing intelligent devices with different AI engines in a network can only utilize their own intelligence engines, limiting user customization and efficiency in processing diverse user preferences.
Innovation Solution
A method and system for sharing intelligence engines across multiple devices, involving a cloud server that identifies instruction types and selects a preferred intelligence engine based on user preferences and device capabilities, processing instructions through end-to-end or cloud-based transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If each device uses only its own intelligence engine, then device compatibility is maintained, but user customization capability deteriorates
Solution Approach 1:
The system segments the intelligence engine functionality by separating the engine core from the device platform. Each device maintains its native engine while the cloud server segments and distributes appropriate engine capabilities to different devices based on user preferences and instruction types, enabling customization without requiring each device to contain all engine types.
Solution Approach 2:
A cloud server acts as an intermediary between devices with different intelligence engines. The server receives instructions from any device, identifies the appropriate engine type needed, selects the optimal device to process the instruction, and coordinates the response back to the user. This mediator enables cross-device engine sharing while maintaining individual device simplicity.
2Productivity
If multiple intelligence engines are deployed across devices, then processing capability is improved, but system coordination complexity worsens
Solution Approach 1:
The cloud server serves as a central coordinator that manages multiple intelligence engines across different devices. It maintains a registry of available engines, matches instruction types to appropriate engines, and routes tasks efficiently. This centralized coordination reduces the complexity burden on individual devices while enabling sophisticated multi-engine processing.
Solution Approach 2:
The cloud server implements a universal coordination mechanism that works across diverse device types and intelligence engines. It provides a unified interface for receiving instructions, a universal method for identifying engine types, and a standardized process for selecting and managing engine execution, enabling the system to handle various engine combinations without device-specific complexity.
3Ease of operation
If intelligence engines are shared across devices, then user preference satisfaction is improved, but device communication overhead worsens
Solution Approach 1:
The system performs preliminary actions by having devices pre-register their intelligence engine types and capabilities with the cloud server. User preferences for different engine types are pre-configured and stored. When an instruction arrives, the system quickly matches the instruction type against pre-stored preferences and device capabilities, avoiding real-time analysis delays and enabling rapid engine selection and task routing.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for sharing an intelligence engine by multiple devices including, based on a system detecting a plurality of Internet of Things (IoT) devices connected is connected to the system, determining, by the system, that the plurality of IoT devices are equipped with a corresponding plurality of intelligence engines, reading and storing a plurality of intelligence engine types of the plurality of intelligence engines, and obtaining a plurality of online states of the plurality of IoT devices; based on a receiving IoT device from among the plurality of IoT devices receiving a search instruction from a user: sending, by the receiving IoT device, the search instruction to a cloud server of the system for identifying an instruction type of the search instruction, and sending, the received search instruction to a selected IoT device, wherein the selected IoT device includes a preferred intelligence engine having an intelligence engine type corresponding to the instruction type of the search instruction; and processing, by the selected IoT device, the received search instruction using the preferred intelligence engine.