Relay Server for Decoupled Data Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication systems rely on temporal and spatial proximity for data exchange between information processing terminals, limiting the efficiency and flexibility of data communication mechanisms.
Innovation Solution
A communication system and method that utilize a relay mechanism, where an information processing apparatus stores and forwards data between communication terminal apparatuses based on identification information, allowing data to be transmitted and received across varying conditions such as position, user attributes, and access points, enabling a novel data communication mechanism.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data exchange is performed based on temporal and spatial proximity between terminals, then communication simplicity is maintained, but communication flexibility and efficiency are limited
Solution Approach 1:
The patent introduces a server as an intermediary component that receives data from first terminals, stores it, and distributes it to second terminals. This mediator architecture enables flexible data exchange between terminals that are not spatially or temporally proximate, while the server manages the complexity of data routing and distribution, resolving the contradiction between communication flexibility and mechanism simplicity.
2Productivity
If direct data exchange between proximate terminals is used, then communication mechanism is simple, but data transmission efficiency across distant locations is poor
Solution Approach 1:
The communication system is segmented into distinct functional components: terminals that generate or consume data, and a server that handles data storage, management, and distribution. This segmentation allows terminals to remain simple while the server handles the complex tasks of efficient data routing, enabling high data transmission efficiency across distant locations without increasing terminal complexity.
Solution Approach 2:
The server acts as a central intermediary that optimizes data transmission by receiving data from multiple terminals, storing it efficiently, and distributing it to appropriate recipients. This intermediary architecture enables scalable and efficient data exchange across the network, improving productivity while centralizing system complexity in the server infrastructure.
3Adaptability or versatility
If terminals must be temporally and spatially close to exchange data, then communication protocol is simple, but communication versatility is restricted
Solution Approach 1:
The server performs preliminary actions by receiving and storing data from terminals before it is needed by other terminals. This advance data collection and storage enables the system to quickly distribute data to multiple recipients without requiring them to be present at the original transmission moment, improving data accessibility while maintaining protocol simplicity.
Solution Approach 2:
The server intermediary decouples the temporal and spatial constraints between data producers and consumers. It receives data when available, stores it appropriately, and makes it accessible to terminals when and where needed, thereby enhancing communication versatility and data accessibility without complicating the terminal communication protocols.
Data Source
AI summary
Access from a communication terminal apparatus is received, and identification information that enables identification of a position of a communication terminal apparatus from which the access has been received and transmission data are acquired from the communication terminal apparatus, and are stored in a storage unit. Then, if access has been received from a communication terminal apparatus next and thereafter, the transmission data stored in the storage unit is transmitted to the communication terminal apparatus on the basis of identification information that enables identification of a position of the communication terminal apparatus.


