Application Output Setting Update Mechanism for Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In on-vehicle systems, when multiple applications share computational resources, data output from one application can overwrite data from another application that only outputs in emergency situations, due to differing default output settings and timing.
Innovation Solution
A data processing apparatus that updates the output settings of applications, ensuring that an application with a default ineffective setting takes priority over another application with a default effective setting, preventing data overwrite by temporarily changing the effective status of output settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple applications share computational resources and output data to the same destination, then resource utilization is improved, but data integrity deteriorates due to overwrite issues
Solution Approach 1:
The patent introduces an output control unit as an intermediary between multiple applications and the output destination. This mediator manages output requests from multiple applications, controls their execution timing, and prevents simultaneous outputs that would cause data overwrite. The control unit acts as a gatekeeper, allowing only one application to output data at a time, thus maintaining data integrity while enabling multiple applications to share computational resources.
2Adaptability or versatility
If an application with default ineffective output setting is allowed to output data, then operational flexibility is improved, but data overwrite risk increases
Solution Approach 1:
The patent dynamically changes the output setting of applications based on real-time conditions. When an application with default ineffective output setting needs to output data, the system temporarily changes its output setting from ineffective to effective, and simultaneously changes the output setting of other applications sharing the same destination from effective to ineffective. This dynamic adjustment allows flexible data output when needed while preventing data overwrite by ensuring only one application can output at a time.
Data Source
AI summary
When data output is requested by an application whose default output setting is set ineffective among a plurality of applications, an output setting updating part (120) updates an output setting of the requesting application from ineffective to effective and updates an output setting of another application which outputs data to the same output destination as the output destination of the requesting application and whose default output setting is set effective, from effective to ineffective. An output control part (160) outputs data of an application whose output setting is effective.


