Mediation Server Content Output Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network technologies for outputting contents via printers or scanners require dedicated application software on clients, leading to excessive load on client devices.
Innovation Solution
A content outputting method involving a client, content server, mediation server, and outputting apparatus, where the mediation server acquires and processes content data from the content server, enabling output without relying on client software environments, using HTTP-based requests and a database for apparatus management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If dedicated application software is installed on client sides for printer or scanner processing, then content outputting function is achieved, but client load becomes excessive
Solution Approach 1:
A mediation server is introduced as an intermediary between the client and the content server. The mediation server receives content output requests from clients, acquires content data from the content server, processes the data, and transmits output data to outputting apparatuses. This mediator handles the complex processing tasks that would otherwise burden client devices, enabling content outputting functionality while reducing client load.
2Ease of operation
If dedicated application software is installed on client sides, then content outputting is enabled, but device complexity increases
Solution Approach 1:
The mediation server acts as an intermediary that eliminates the need for clients to install dedicated application software. Clients only need a web browser to access the mediation server, which handles all content acquisition, processing, and outputting operations. This significantly reduces device complexity and software environment requirements.
Solution Approach 2:
The mediation server provides universal content outputting capability that works across different client devices without requiring device-specific software. The server handles various content types and outputting apparatuses (printers, scanners, projectors), making the system universally applicable while simplifying client requirements.
3Productivity
If content data is processed locally on clients, then outputting is achieved, but client processing power is consumed
Solution Approach 1:
The mediation server serves as an intermediary that performs content data acquisition and processing centrally. Instead of clients processing content data locally, the mediation server receives requests from clients, retrieves content from the content server, processes the data, and sends output data to the outputting apparatus. This shifts processing power from client devices to the server, improving outputting speed while reducing client processing requirements.
Data Source
AI summary
A content outputting system includes a client, a content server, a mediation server and an outputting apparatus. Upon reception of a request for outputting content data, the client transmits a request for outputting, which includes a storage location of the content, to the mediation server, so that the mediation server transmits a request for acquisition of the content data to the content server. The content server retrieves the content data from a storage section thereof, and transmits the retrieved content data to the mediation server. The mediation server creates output data on the basis of the received content data, and then, transmits the created output data to the outputting apparatus.


