Relay Device for Regular Screen Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In systems that transfer screens from application servers to client terminals, mismatches in arrival times due to process loads or network states can cause cyclic displays to appear irregularly, leading to issues like screen flickering.
Innovation Solution
A relay device that detects cyclic changes in screen information, converts this information, and transmits it to the client terminal at adjusted cycle times, ensuring regular and cyclic display even when the server and client lack special display functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If screen information is transferred directly from application server to client terminal, then transfer simplicity is maintained, but display regularity deteriorates due to arrival time mismatches causing flickering
Solution Approach 1:
A relay device is introduced as an intermediary component between the application server and client terminal. The relay device receives screen information from the server, detects cyclic changes, and retransmits them to the client at appropriate timings. This intermediary function resolves the contradiction by maintaining transfer simplicity while ensuring display regularity through timing control.
Solution Approach 2:
The relay device implements a feedback mechanism by detecting whether screen information has changed cyclically and adjusting retransmission timing accordingly. The detection unit monitors screen information patterns, and when cyclic changes are detected, the relay device controls retransmission to maintain regular display intervals, creating a closed-loop control system.
2Ease of operation
If screen information is retransmitted at original timing from relay device, then transmission simplicity is maintained, but display quality deteriorates due to irregular cyclic display and flickering
Solution Approach 1:
The relay device dynamically adjusts retransmission timing based on detected screen information patterns. When cyclic changes are detected, the device modifies transmission intervals to ensure regular display. This dynamic adaptation maintains transmission simplicity while improving display quality through intelligent timing control.
Solution Approach 2:
The relay device changes transmission timing parameters based on detected cyclic patterns in screen information. By adjusting the timing parameter dynamically when cyclic changes are detected, the system maintains simple transmission operations while achieving precise display quality and eliminating flickering.
3Reliability
If application server and client terminal have special cyclic display functions, then display regularity is improved, but system complexity increases
Solution Approach 1:
Instead of adding complex cyclic display functions to the application server or client terminal, a dedicated relay device serves as an intermediary that handles cycle detection and timing control. This approach improves display regularity while keeping the original server and terminal systems simple and unchanged.
Solution Approach 2:
The relay device autonomously performs cycle detection and timing adjustment without requiring special functions in the server or terminal. The device independently monitors screen information for cyclic patterns and self-adjusts retransmission timing, eliminating the need for complex modifications to existing systems.
Data Source
AI summary
A relay device includes a screen information receiving unit that receives screen information from the application server, a cycle screen storage unit that stores screen information, a cycle detecting unit that detects a cycle of a change as first cycle information when the screen information cyclically changes, a cycle converting unit that converts the first cycle information into second cycle information, and a screen, information transmitting unit that acquires screen information from the cycle screen storage unit and transmits the screen information to the client terminal at a timing based on the second cycle information.


