Data Hub Synchronization via Session Negotiation Protocol
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In an open data ecosystem, data hubs with different interworking environments face challenges in synchronizing data due to varying data catalog syntax and transmission interfaces, leading to inefficient data sharing and utilization.
Innovation Solution
A real-time data synchronization method and device that establish a synchronization session between data hubs, negotiate interworking environments, and transmit data changes at agreed intervals, using a session negotiation protocol to manage session interworking and exchange domain and user information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data hubs use different data catalog syntax and transmission interfaces to suit individual purposes and environments, then each data hub can operate independently with customized configurations, but data synchronization and interworking between data hubs become difficult or impossible
Solution Approach 1:
The patent introduces a session negotiation protocol as an intermediary mechanism between data hubs with different configurations. This protocol enables automatic negotiation and compatibility establishment between data hubs using different data catalog syntax and transmission interfaces, allowing them to synchronize data effectively without requiring uniform configurations across all hubs
Solution Approach 2:
The session negotiation protocol dynamically adjusts communication parameters between data hubs based on their individual capabilities. By negotiating and adapting parameters such as data catalog syntax versions and transmission interface types, the system enables reliable data synchronization while preserving the customization and independence of each data hub
2Reliability
If all data is transmitted between data hubs continuously, then data synchronization is maintained, but communication traffic increases and efficiency decreases
Solution Approach 1:
The patent extracts and transmits only the changed portions of data between data hubs rather than continuously transmitting all data. The session negotiation protocol identifies and extracts only the specific data elements that have changed since the last synchronization, significantly reducing communication traffic while maintaining data synchronization reliability
Solution Approach 2:
The system implements periodic data change detection and transmission based on negotiated intervals. Instead of continuous data transmission, the session negotiation protocol establishes periodic synchronization cycles where only changed data is transmitted at agreed-upon intervals, reducing communication overhead while maintaining synchronization
3Reliability
If a standardized protocol is implemented for all data hubs, then data synchronization becomes easier, but flexibility and adaptability to different environments are reduced
Solution Approach 1:
The session negotiation protocol is designed to be dynamic rather than static. It automatically adapts its behavior based on the specific capabilities and configurations of the participating data hubs. The protocol negotiates and adjusts parameters in real-time, enabling standardized synchronization processes while accommodating diverse and changing environmental requirements of different data hubs
Data Source
AI summary
Provided are a device and method for synchronizing data between hubs in real time. The method includes verifying a session interworking environment, deriving session negotiation candidates, generating a session negotiation protocol message, transmitting a session negotiation request signal including the generated session negotiation protocol message to a second data hub, receiving a session negotiation settlement signal corresponding to the session negotiation request signal from the second data hub, generating a session module on the basis of the session negotiation settlement signal, and transmitting a session negotiation settlement signal to the second data hub.


