RCS File Transfer via Proxy URL Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing real-time chat service (RCS) file transfer methods across different communication networks are inefficient, requiring full-mesh connectivity between message stores of various carriers, leading to increased network traffic and storage duplication.
Innovation Solution
A proxy service is introduced to manage the mapping of source URLs to local URLs, allowing each carrier network to connect only to the proxy and not directly to other message stores, thereby reducing network traffic and storage requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If full-mesh connectivity is implemented between message stores of various carriers, then RCS file transfer can be achieved, but network traffic increases and storage duplication occurs
Solution Approach 1:
The patent introduces a proxy server as an intermediary component between message stores of different carriers. Instead of implementing direct full-mesh connectivity between all message stores, the proxy server mediates file transfer requests by receiving URLs from one carrier's message store, translating them to local URLs, and routing requests through the proxy to the appropriate message store. This intermediary approach enables RCS file transfer capability while significantly reducing network traffic by eliminating redundant direct connections between all carriers.
2Productivity
If full-mesh connectivity is implemented between message stores of various carriers, then RCS file transfer can be achieved, but storage duplication increases
Solution Approach 1:
The proxy server acts as a centralized intermediary that manages URL translations and routing for all carriers. Instead of each message store maintaining separate storage copies for all files (as would occur in full-mesh connectivity), the proxy consolidates storage by maintaining a single copy of each file and serving it to different carriers through URL translation. This reduces storage duplication while preserving RCS file transfer capability across all carriers.
3Ease of operation
If direct connections between message stores are used, then file transfer is straightforward, but network complexity increases
Solution Approach 1:
The patent simplifies network connectivity by introducing a single proxy server that handles all inter-carrier file transfer communications. Instead of requiring complex direct connections between multiple message stores, the proxy server provides a simplified interface where each message store only needs to connect to the proxy. The proxy manages the URL translation and routing logic, making the overall system easier to operate while reducing network connectivity complexity.
4Adaptability or versatility
If message stores maintain localized links to content, then carrier-specific access is improved, but connectivity requirements increase
Solution Approach 1:
The proxy server enables carrier-specific localized access by maintaining localized URL mappings for each carrier. When a message store in one carrier network wants to provide file access to users of another carrier, the proxy translates the source URL to the appropriate local URL for the target carrier. This allows each carrier to maintain its own localized links and URL structure without requiring direct connectivity between all carriers, thus preserving adaptability while reducing connectivity requirements.
Data Source
AI summary
A method of completing RCS file transfer. The method comprises receiving a first SIP message comprising a first URL designating a file stored in a first message store in a first network by an RCS server in a second network; sending the first URL by the RCS server to a second message store in the second network; identifying a second URL by the second message store, wherein the second URL is to be associated with the first URL by a proxy server; sending the first URL and the second URL by the second message store to the proxy server; sending the second URL by the second message store to the RCS server; and sending a second SIP message comprising the second URL by the RCS server to a communication device, whereby the communication device is enabled to request a file from the proxy based on the second URL.


