POS Terminal Time Synchronization via Server Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network systems where a server controls a client device, there is a time lag between the scheduled execution time and the actual execution time of processes due to differences in timing when the client device sends requests and the server responds.

Innovation Solution

A control device with a log compiler, communication manager, time monitor, and command executor that sends log data to a server, receives control data, and executes processes at a scheduled time, ensuring timely execution based on server instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the server sends control data in advance as a response to a request, then the control device can receive instructions, but a time lag occurs between the scheduled time and actual execution time

Engineering Contradiction:
Improvetime lagVSAvoidprocess scheduling control
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The control device performs preliminary action by storing received control data in advance and using a timer to automatically execute the scheduled process at the predetermined time, eliminating the need for continuous monitoring and manual intervention while ensuring timely execution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control device implements self-service by autonomously managing the execution timing of processes through its internal timer mechanism, without requiring external intervention or complex scheduling systems, thereby reducing time lag while maintaining ease of operation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10048912B2Control device, control method of a control device, server, and network system
Publication Date: 2018.08.14 SEIKO EPSON CORP
  • US10048912B2 patent drawing
  • US10048912B2 patent drawing
  • US10048912B2 patent drawing

AI summary

A control device executes a specific process at a specific time based on instruction from a server. A POS terminal connects through a network to a maintenance server that sends a response to a received request. The POS terminal has a log compiler that generates log data containing status information indicating a state of a monitored item targeted for monitoring; a communication manager that sends log data, generated by the log compiler, as a request to the maintenance server, and receives, as a response from the maintenance server, control data instructing executing a specific process at a scheduled time; a time monitor that monitors if the current time has reached the scheduled time; and a command executor configured to execute the specific process when the current time has reached the scheduled time.