Structurally Decoupled Object Exchange via Identification Marks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for exchanging data between planning tools with changing hierarchical object structures face issues such as structural incompatibility, unambiguous identification, and loss of data integrity due to displacement or renaming of objects, leading to faulty or duplicated objects in the receiving tool.
Innovation Solution
A system and method for structurally decoupled exchange of object-oriented data structures using unambiguous identification marks and path information to map objects between tools, allowing for bidirectional and reversible data exchange, ensuring consistent and flexible data transfer even with structural changes, and enabling reconstruction of faulty structures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If identical structural hierarchies are assumed in planning tools for data exchange, then data exchange is simple and objects can be easily identified by position, but the system cannot handle structural changes such as object displacement or renaming
Solution Approach 1:
The system performs preliminary actions by allocating unambiguous identification marks to objects before data exchange occurs. This pre-identification ensures that even when structural changes happen later, objects can be reliably tracked and matched across tools without requiring identical hierarchical structures.
Solution Approach 2:
The patent introduces an intermediary mechanism (unambiguous identification marks and path information) that mediates between objects in different tools. This intermediary allows objects to be identified and correlated across tools with different structural hierarchies, resolving the contradiction between simple position-based identification and adaptability to structural changes.
2Reliability
If unambiguous identification marks are used to track objects during data exchange, then objects can be identified even when displaced or renamed, but not all planning tools support identification marks and identification marks may change during the planning process
Solution Approach 1:
The system achieves universality by implementing a dual-identification mechanism that works across tools with different capabilities. Path information serves as a universal identifier that all tools can handle, while unambiguous identification marks provide enhanced reliability for tools that support them. This multi-functional approach ensures compatibility across diverse planning tools while maintaining reliable object identification.
Solution Approach 2:
The patent applies parameter changes by allowing the identification mechanism to adapt based on tool capabilities. When a tool supports unambiguous identification marks, the system uses them for maximum reliability. When a tool does not support them, the system falls back to path information. This dynamic parameter adjustment ensures broad compatibility while maintaining identification accuracy where possible.
3Reliability
If path information is allocated to objects to describe their hierarchical origin, then objects can be reliably identified and structures can be reconstructed even after changes or losses, but the data exchange system becomes more complex
Solution Approach 1:
The system performs preliminary action by allocating path information to objects during the initial data exchange process. This pre-establishment of path information ensures that objects carry their hierarchical origin data from the start, enabling reliable structure reconstruction later without adding complex processing steps during subsequent exchanges.
Solution Approach 2:
The patent uses copying by creating virtual representations of objects that include their path information. These copied objects with embedded path data can be transported and reconstructed in different tools without requiring complex transformation logic, simplifying the overall system while maintaining reconstruction capability.
Data Source
AI summary
A system and a method for a structurally decoupled exchange of objects deposited in variable object-oriented data structures is performed. In a first tool, at least one first object-oriented data structure is deposited and for each object coming from the first tool, of the first data structure, one unambiguous identification mark is allocated. In a second tool, at least one second object-oriented data structure is deposited and for each object, of the second data structure, the unambiguous identification mark of the associated partner object and at least one path information item over the hierarchical position of the associated partner object with the hierarchical position of the object of the second data structure from the first data structure is allocated. A module for comparing the structures taking into consideration the identification marks and path information, is provided, for determining the differences of the structures.


