Multi-OS Data Transmission Control for Real-Time Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing systems with multiple operating systems (OSs) face inefficiencies in data transmission and processing due to varying waiting times and processing times across different OSs, leading to data accumulation and reduced overall system efficiency.

Innovation Solution

An information processing device is designed with a real-time OS and a non-real-time OS, featuring a transmission unit that adjusts data amounts and timing based on accumulation amounts to efficiently transmit data between the two OSs, using a data alignment unit and transmission processing unit to manage batch and serial processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is transmitted between real-time OS and non-real-time OS without adjustment, then both OSs can operate with their respective characteristics, but data accumulation occurs and processing efficiency decreases

Engineering Contradiction:
Improvemulti-OS operation capabilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The transmission unit dynamically adjusts the data amount to be transmitted at once between OSs based on real-time accumulation amounts, changing transmission parameters adaptively rather than using fixed transmission sizes. This resolves the contradiction by making the transmission mechanism flexible enough to handle different OS characteristics while maintaining efficient processing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system monitors the accumulation amount of transmitted data and uses this feedback information to adjust subsequent transmission amounts. The transmission unit continuously adapts transmission parameters based on the current state of data accumulation, preventing both data overflow and unnecessary transmission overhead, thereby maintaining high processing efficiency across multiple OSs.

Inventive Principle:
Principle #23Feedback

2Device complexity

If fixed data amount is transmitted between OSs, then transmission is simple, but waiting time and processing time vary causing data accumulation

Engineering Contradiction:
Improvetransmission control complexityVSAvoidwaiting time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

Instead of using a fixed data transmission amount, the system dynamically determines the transmission amount based on the accumulation amount of data between OSs. This adaptive approach optimizes transmission timing and quantity to minimize waiting time and prevent data accumulation, accepting increased control complexity as necessary to reduce time loss.

Inventive Principle:
Principle #15Dynamics

3Productivity

If data transmission is optimized between OSs, then processing efficiency improves, but transmission control becomes more complex

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidtransmission control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The transmission unit implements feedback control by monitoring the accumulation amount of transmitted data and adjusting the data amount to be transmitted at once accordingly. This automated feedback mechanism optimizes processing efficiency across multiple OSs while managing complexity through systematic control rather than ad-hoc adjustments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10908973B2Information processing device
Publication Date: 2021.02.02 MITSUBISHI ELECTRIC CORP
  • US10908973B2 patent drawing
  • US10908973B2 patent drawing
  • US10908973B2 patent drawing

AI summary

An information processing device includes: a first processing unit that processes data on a real-time operating system that executes processing within a specified time; a second processing unit that processes data on a non-real-time operating system; and a transmission unit that adjusts a data amount of transmission data to be transmitted at a time on the basis of an accumulation amount of transmission data transmitted between the first processing unit and the second processing unit, and transmits the transmission data.