Data Editing Apparatus Resolving Label Conflicts During Screen Data Diversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods face challenges in easily diverting screen data from one project data to another due to label conflicts, where labels used in the source project data may already be present in the destination project data, leading to incorrect data display.
Innovation Solution
A data editing apparatus that includes a storage unit for first and second project data with label lists, a temporary screen data creating unit, a temporary label list creating unit, a temporary data changing unit, and a project data adding unit to replace overlapping labels and update label lists, allowing seamless data diversion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If screen data is simply copied from the diversion source to the diversion destination, then the diversion process is fast and efficient, but label conflicts occur causing wrong data to be displayed
Solution Approach 1:
The system performs preliminary actions by detecting label conflicts before completing the diversion process. The label list management unit checks whether labels in the copied screen data conflict with existing labels in the destination project data, and resolves these conflicts by renaming or reassigning labels before the diversion is finalized, thus preventing wrong data display while maintaining efficient diversion
Solution Approach 2:
The label list management unit acts as an intermediary between the screen data copying process and the final diversion completion. It manages the label lists of both source and destination project data, detecting and resolving label conflicts through coordinate transformation or renaming operations, thereby ensuring data accuracy without significantly impacting diversion efficiency
2Reliability
If label conflicts are manually resolved before diversion, then data accuracy is maintained, but the diversion process becomes time-consuming and complex
Solution Approach 1:
The system implements self-service by automatically detecting and resolving label conflicts during the diversion process. The label list management unit autonomously compares label lists, identifies conflicts, and performs coordinate transformation or renaming operations without requiring manual intervention, thus maintaining data accuracy while keeping the diversion process simple and efficient
Solution Approach 2:
The system changes parameters by automatically modifying label names or their associated device coordinates when conflicts are detected. The label list management unit transforms the label data structure to eliminate conflicts, converting problematic label assignments into valid ones through systematic parameter changes, thereby resolving conflicts without increasing process complexity
Data Source
AI summary
A data editing apparatus has: a storage unit which stores first and second project data; a temporary screen data creating unit which creates temporary screen data based on screen data selected from among a first group of screen data; a temporary label list creating unit which creates a temporary label list including a label written in the temporary screen data; a temporary data changing unit which replaces the label written in the temporary screen data and the temporary label list with a label which does not overlap with the label written in a second label list, when the label written in the temporary screen data and the temporary label list is written in the second label list; and a project data adding unit which adds allocation information written in the changed temporary screen data and temporary label list to the second label list.


