Relay Apparatus Format Conversion Cloud Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud computing services face challenges in efficiently relaying communication between servers and client apparatuses due to format incompatibilities between data formats used by servers and clients, leading to difficulties in data conversion and content retrieval.
Innovation Solution
A relay apparatus is introduced, equipped with a storage unit that associates service identifiers with access destination information and conversion routines, allowing it to convert specified conditions from client formats to server formats, enabling seamless data transmission and content retrieval between different storage services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If format conversion is performed manually between server and client, then data compatibility can be achieved, but communication efficiency deteriorates and processing time increases
Solution Approach 1:
The relay apparatus pre-stores multiple data format conversion routines in its storage unit before actual communication occurs. When a client requests data, the relay apparatus can immediately retrieve and apply the appropriate conversion routine without manual intervention, thus maintaining data compatibility while improving communication efficiency.
Solution Approach 2:
The relay apparatus acts as an intermediary between the server and client apparatus. It receives data in one format from the server, converts it to the client's required format using stored conversion routines, and transmits the converted data. This intermediary function resolves format incompatibility without requiring direct manual conversion between server and client.
2Reliability
If multiple storage services with different data formats are accessed directly, then service-specific functionality is maintained, but system complexity increases and ease of operation deteriorates
Solution Approach 1:
The relay apparatus provides a universal access interface that can handle multiple storage services with different data formats through a single system. The storage unit stores conversion routines for various services, allowing the relay apparatus to uniformly process requests to different storage services without requiring the client to know service-specific formats, thus maintaining service functionality while simplifying access.
3Adaptability or versatility
If data format conversion is performed in real-time during communication, then compatibility is achieved, but processing time increases
Solution Approach 1:
Conversion routines are pre-stored in the relay apparatus's storage unit before actual data conversion is needed. When data format conversion is required, the relay apparatus quickly retrieves the appropriate pre-prepared conversion routine and applies it, significantly reducing the time required for real-time conversion compared to generating conversion logic on-the-fly.
Data Source
AI summary
A relay apparatus includes a storage, request data reception and transmission units, a mode data reception unit, a specified condition conversion unit, a content identifier reception unit, a generation unit, and a display data transmission unit. The storage stores a service identifier, access destination information, and a conversion routine for the format of a specified condition specifying content, for each of storage services. The request data reception unit receives a service identifier and a specified condition from a client apparatus. The mode data reception unit receives mode data specifying a client apparatus display format. The specified condition conversion unit converts the specified condition into a server format, which is transmitted by the request data transmission unit using access destination information. The content identifier reception unit receives content identifiers from the server, for which the generation unit generates display data. The display data transmission unit transmits it to the client apparatus.


