Server Priority Control for Client-Server Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In client-server systems, when multiple client terminal devices are connected to a server, control requests from one device can unpredictably disrupt content viewing for other users, as existing methods do not adequately prioritize or manage control requests, leading to harmful influences on non-requesting users.
Innovation Solution
A client-server system with a server device that includes a priority storage unit, control request reception unit, acquisition unit, determination unit, and notification unit to manage control requests based on client terminal device priorities, ensuring that requests are only accepted when the requesting device has the highest priority, and notifying users if their requests are not accepted.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the server device accepts control requests from any client terminal device, then the ease of operation is improved, but unpredictable harmful influences occur in viewing of content information by users of other client terminal devices
Solution Approach 1:
The patent applies local quality by assigning different priority levels to different client terminal devices based on their specific needs and usage scenarios. Each device receives tailored priority treatment rather than uniform handling, allowing critical devices to have higher priority while less critical devices have lower priority, thus preventing harmful influences on content viewing for high-priority devices while maintaining ease of operation for all.
Solution Approach 2:
The patent introduces a priority management mechanism as an intermediary between control request reception and execution. This intermediary layer evaluates the priority of each requesting device and mediates whether to accept or reject the control request, preventing direct unfiltered access that causes harmful influences while maintaining operational ease through automated priority-based decision-making.
2Productivity
If the server device provides content information to multiple client terminal devices simultaneously, then the productivity is improved, but control requests from one device disrupt content viewing for other users
Solution Approach 1:
The patent applies local quality by assigning different priority levels to different client terminal devices based on their specific needs and usage scenarios. Each device receives tailored priority treatment rather than uniform handling, allowing critical devices to have higher priority while less critical devices have lower priority, thus preventing harmful influences on content viewing for high-priority devices while maintaining ease of operation for all.
Solution Approach 2:
The patent implements feedback by notifying the client terminal device when its control request is rejected due to lower priority. This feedback mechanism allows the system to maintain productivity by accepting multiple simultaneous connections while ensuring reliability through priority-based control, as users are informed when their actions cannot be executed, preventing unexpected disruptions.
3Device complexity
If control requests are accepted without priority verification, then the device complexity is reduced, but harmful influences occur and user anticipation of disruptions is impossible
Solution Approach 1:
The patent applies preliminary action by verifying the priority of the client terminal device before accepting control requests. The server device checks whether the requesting device has the highest priority among all connected devices prior to executing control actions. This preliminary verification prevents unpredictable harmful influences while maintaining relatively simple device complexity through automated priority checking and notification mechanisms.
Data Source
AI summary
In a client-server system comprising a plurality of client terminal devices and a server device which transmits and receives information to and from the plurality of client terminal devices, the server device comprises an acquisition unit which obtains a priority of the client terminal device from a priority storage unit, based on a control request from the client terminal device, a determination unit which determines whether or not the control request is accepted, based on the obtained priority, and an execution unit which executes control in response to the control request when the determination unit determines that the control request is accepted.


