Server-Mediated Webpage Data Sharing Without Wired Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data sharing technologies are limited by the need for wired connections or additional software installations, making them inefficient and cumbersome for data transfer between terminals.
Innovation Solution
A method and system that establish long connections between terminals through webpage requests, using webpage identities to determine shared terminals and facilitate data sharing without the need for wired connections or additional software, allowing data to be shared by initiating a simple webpage request.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If wired connection is used for data sharing between terminals, then connection stability is improved, but device complexity and ease of operation deteriorate due to interface matching requirements and physical connection needs
Solution Approach 1:
The patent introduces a server as an intermediary component that mediates data sharing between terminals. The server establishes long connections with terminals and facilitates data transfer, eliminating the need for direct wired connections between terminals. This resolves the contradiction by maintaining connection stability through the server-mediated long connection while greatly simplifying operations as users only need to initiate webpage requests without dealing with physical interface connections.
Solution Approach 2:
The patent replaces the mechanical wired connection system with an electronic/web-based system. Instead of requiring physical cable connections and interface matching, the system uses webpage requests and long connections over network infrastructure. This substitution maintains reliable data transmission while eliminating the operational complexity of manual connection establishment and interface compatibility issues.
2Adaptability or versatility
If additional software is installed in terminals for data sharing, then data sharing functionality is improved, but device complexity and ease of operation worsen due to software installation and configuration requirements
Solution Approach 1:
The patent makes the server perform multiple functions: it establishes long connections, manages webpage identities, determines shared terminal relationships, and facilitates data sharing. By concentrating these functions in the server rather than requiring separate software installations on each terminal, the system achieves versatile data sharing functionality while minimizing terminal device complexity. Users only need a web browser to initiate sharing, eliminating the need for dedicated data sharing applications.
Solution Approach 2:
The system enables terminals to self-identify and self-register with the server through webpage requests that carry webpage identities. The server automatically determines shared terminal relationships based on these identities without requiring manual configuration or additional software setup. This self-service mechanism achieves adaptable data sharing functionality while keeping terminals simple, as the complexity is shifted to the server side.
3Reliability
If traditional data sharing methods are used, then connection reliability is improved, but productivity deteriorates due to complex and cumbersome data sharing processes
Solution Approach 1:
The patent establishes long connections between the server and terminals in advance, before actual data sharing is needed. These pre-established connections remain active and ready for immediate data transfer. This preliminary action ensures reliable connections are already in place while enabling rapid data sharing when needed, thus improving productivity without sacrificing connection reliability. Users can quickly share data by simply initiating a webpage request without going through connection setup procedures.
Data Source
AI summary
Embodiments of the present invention provide method, server and system for data sharing, and non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the system to perform the method for data sharing. The method includes establishing, according to a first webpage request of a first terminal, a long connection of communications with the first terminal; establishing, according to a second webpage request of a second terminal, long connection of communications with the second terminal, where the first and second webpage requests carry respectively first and second webpage identities; determining, according to the first and second webpage identities, whether the first and second terminals are shared terminals; and if the first and second terminals are the shared terminals, sharing data of the first terminal to the second terminal, and sharing data of the second terminal to the first terminal.


