HTTP File Transfer via Link Sharing in MSRP Chat Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging (IM) file transfer technologies, such as those using Session Initiation Protocol (SIP) and Message Session Relay Protocol (MSRP), face challenges with transfer rates and success rates due to network load issues, especially when transferring files to multiple recipients, as they rely on relay methods that are affected by the slowest terminal's environment.
Innovation Solution
Implementing a system that uses Hypertext Transfer Protocol (HTTP) for file transfer during a chatting session established by another protocol, involving a message server, content server, and terminal devices to upload files to a content server via HTTP and share file link information, allowing recipients to download files independently at optimal times based on their resource status and network load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If file transfer is performed using MSRP sessions during chatting, then file transfer can be integrated with the chatting session, but transfer rate and success rate are affected by network load and the slowest terminal's environment
Solution Approach 1:
The patent segments the file transfer process into two independent parts: (1) chatting session establishment using MSRP for control signaling, and (2) actual file data transfer using HTTP protocols. This separation allows the file transfer to proceed independently from the chatting session constraints, eliminating the bottleneck caused by the slowest terminal while maintaining integration through the sharing of file link information via the chatting session.
Solution Approach 2:
The patent introduces an intermediary mechanism where the transmitting terminal uploads the file to a remote server via HTTP, then shares the file link information through the MSRP chatting session. The remote server acts as an intermediary storage point, decoupling the file transfer from the direct terminal-to-terminal MSRP connection, thereby avoiding network load constraints while maintaining session integration.
2Adaptability or versatility
If file transfer is performed using MSRP sessions during chatting, then file transfer can be integrated with the chatting session, but success rate is affected by network environments
Solution Approach 1:
The patent segments the file transfer process into two independent parts: (1) chatting session establishment using MSRP for control signaling, and (2) actual file data transfer using HTTP protocols. This separation allows the file transfer to proceed independently from the chatting session constraints, eliminating the bottleneck caused by the slowest terminal while maintaining integration through the sharing of file link information via the chatting session.
Solution Approach 2:
The patent introduces an intermediary mechanism where the transmitting terminal uploads the file to a remote server via HTTP, then shares the file link information through the MSRP chatting session. The remote server acts as an intermediary storage point, decoupling the file transfer from the direct terminal-to-terminal MSRP connection, thereby avoiding network load constraints while maintaining session integration.
3Adaptability or versatility
If unconditional data transfer is performed during chatting sessions, then file sharing is enabled, but network environments deteriorate due to increased network load
Solution Approach 1:
The patent introduces an intermediary mechanism where the transmitting terminal uploads the file to a remote server via HTTP, then shares the file link information through the MSRP chatting session. The remote server acts as an intermediary storage point, decoupling the file transfer from the direct terminal-to-terminal MSRP connection, thereby avoiding network load constraints while maintaining session integration.
Solution Approach 2:
Instead of transferring the actual file data through the MSRP chatting session, the patent transfers only a copy reference (file link information/URL) through the session. The actual file resides on the remote server, and recipients access it via the shared link. This copying approach dramatically reduces network load on the chatting session while enabling file sharing functionality.
Data Source
AI summary
A message server for transferring a file by using hypertext transfer protocol (HTTP) during a chatting session established by another protocol, includes: a server transceiver unit configured to transmit and receive data; and a server control unit configured to provide a chatting service by establishing the chatting session between a transmitting terminal device and a receiving terminal device through the server transceiver unit, and transmit file link information to the receiving terminal device through the server transceiver unit when the file link information is received from the transmitting terminal device through the server transceiver unit, wherein the file link information is associated with a file uploaded using HTTP to a content server by the transmitting terminal device.


