Data Editing Apparatus Resolving Label Conflicts During Screen Data Diversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvediversion efficiencyVSAvoiddata accuracy
Core Design Contradiction:
ProductivityVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If label conflicts are manually resolved before diversion, then data accuracy is maintained, but the diversion process becomes time-consuming and complex

Engineering Contradiction:
Improvedata accuracyVSAvoiddiversion process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10203850B2Data editing apparatus, data editing method, and data editing program
Publication Date: 2019.02.12 MITSUBISHI ELECTRIC CORP
  • US10203850B2 patent drawing
  • US10203850B2 patent drawing
  • US10203850B2 patent drawing

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.