Display Apparatus Chat Message Throughput Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing chat service systems fail to effectively transmit chat messages to clients with varying specifications and network states, leading to improper processing and output of messages due to inconsistent performance and network conditions.
Innovation Solution
A display apparatus and server system that obtains and transmits display apparatus state information, adjusting message throughput and transmission protocols (such as WebSocket URLs) based on the client's data processing and network performance to optimize chat message delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server transmits all chat messages to all clients, then complete message delivery is achieved, but clients with different performance specifications cannot properly process and output the messages
Solution Approach 1:
The server determines message throughput individually for each client based on their specific performance characteristics (CPU speed, memory capacity, network latency). This localizes the message delivery quality to match each client's capabilities, ensuring reliable processing without overwhelming any particular device.
Solution Approach 2:
The system changes the message throughput parameter dynamically based on client performance metrics. Clients with higher performance specifications receive higher message throughput, while those with lower specifications receive adjusted throughput, allowing the system to adapt to varying client capabilities while maintaining overall reliability.
2Productivity
If message throughput is increased to improve chat responsiveness, then user experience improves, but clients with limited processing capacity experience interruptions and failures
Solution Approach 1:
The message throughput is made dynamic rather than static. The server continuously monitors client performance and adjusts the message throughput accordingly. This dynamic adaptation allows the system to maximize productivity for each client while maintaining stability by reducing throughput when the client's processing capacity is exceeded.
3Speed
If the server transmits chat messages at high speed, then real-time communication is achieved, but clients with poor network state or limited bandwidth cannot properly receive and display messages
Solution Approach 1:
The server determines message throughput individually for each client based on their specific network conditions and device performance. This localizes the transmission quality to match each client's capabilities, ensuring reliable delivery without overwhelming any particular network connection or device.
Data Source
AI summary
An example method of operating a display apparatus includes obtaining display apparatus state information indicating data processing performance of the display apparatus, transmitting the display apparatus state information to a server that provides a chat service, receiving chat messages transmitted from the server according to a message throughput determined based on the display apparatus state information, and outputting the received chat messages.


