POS Server Data Synchronization via Timestamp Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network systems face inefficiencies in synchronizing data across multiple servers, leading to increased processing loads and reduced communication efficiency.

Innovation Solution

A network system comprising a POS system, a POS server, and a management server that efficiently synchronizes data by reporting updates, sending update information, and updating server-side data, ensuring that management server-side and POS server-side data are synchronized effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data synchronization is performed between multiple servers using conventional methods, then data consistency is maintained, but processing load increases and communication efficiency decreases

Engineering Contradiction:
Improvedata consistencyVSAvoidprocessing load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the necessary synchronization information (update timestamps and update data) from the complete data sets on each server. Instead of synchronizing all data, the system identifies and transfers only the changes that occurred since the last synchronization, significantly reducing processing load while maintaining data consistency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The management server preliminarily identifies which data has been updated by comparing timestamps before initiating the synchronization transfer. This preliminary action allows the system to prepare only the necessary update information, avoiding unnecessary data transmission and processing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If complete data sets are synchronized between servers, then data consistency is ensured, but communication efficiency decreases

Engineering Contradiction:
Improvedata consistencyVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system extracts only the updated portions of data (identified by timestamp comparisons) rather than transmitting complete data sets. This extraction principle reduces communication volume and energy consumption while ensuring that all servers receive the necessary updates to maintain consistency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting only the minimum necessary data (updates since last synchronization) rather than complete data sets. This approach uses less communication resources while still achieving the goal of data consistency across all servers.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10229403B2Network system, control method of a network system, and management server
Publication Date: 2019.03.12 SEIKO EPSON CORP
  • US10229403B2 patent drawing
  • US10229403B2 patent drawing
  • US10229403B2 patent drawing

AI summary

A system including plural servers efficiently synchronizes data on different servers. When an instruction to update store management data is executed, a management server reports data was updated to the POS server. The POS server sends to the management server information indicating when the store management data was last updated. The management server then sends to the POS server update information including information related to updates to the store management data made between the last update indicated by the received information and the current update, and information indicating when the current update was applied. The POS server updates the store management data based on the update information, and stores information indicating when the current update was applied.