SNS Server Transcoding for Multi-Format Message Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional social networking service (SNS) message communication is inefficient and lacks variety, failing to adapt to users' demands for convenience and rich information exchange due to limitations in text-based and picture-based messaging.
Innovation Solution
A method and server system for message interaction that transcodes multi-media messages, generating and storing multiple formats to ensure compatibility across different terminals, and uses publishing identifiers to manage storage addresses, enabling efficient and varied multi-media message interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If text-based and picture-based messaging is used in traditional SNS, then the system is simple to operate, but the message content variety is limited and communication efficiency is low
Solution Approach 1:
The message publishing process is segmented into multiple format generations. The server receives a single multi-media message and automatically generates multiple format versions (different resolutions, codecs, and quality levels), storing each in separate storage locations. This segmentation allows the system to support diverse message formats without requiring complex client-side processing, thereby increasing message content variety while maintaining operational simplicity.
Solution Approach 2:
The server acts as an intermediary that handles format conversion and adaptation. Instead of requiring each terminal to support multiple formats directly, the server receives the original multi-media message, performs transcoding to generate multiple format versions, and then delivers the appropriate format to different terminals based on their capabilities. This intermediary approach enables rich message variety without increasing terminal complexity.
2Adaptability or versatility
If multi-format message storage is implemented, then message compatibility across different terminals is improved, but storage space consumption increases
Solution Approach 1:
Different format versions of the same multi-media message are stored in different storage locations with different quality characteristics. The server generates multiple format versions (e.g., high resolution, medium resolution, low resolution) and stores them separately, allowing terminals to access the version that best matches their display capabilities and network conditions. This local quality differentiation improves terminal compatibility while enabling efficient storage management through selective delivery.
Solution Approach 2:
The system changes parameters such as resolution, bitrate, and codec when generating different format versions of multi-media messages. By storing messages in multiple parameter configurations, the system ensures compatibility across various terminals with different capabilities. The server selects and delivers the appropriate parameter version based on the terminal's characteristics, thereby achieving wide compatibility without requiring all terminals to store all format versions.
3Adaptability or versatility
If transcoding process is performed on all multi-media messages, then message adaptability to different terminals is improved, but processing time increases
Solution Approach 1:
The transcoding process is performed in advance when the message is first published to the server. The server receives the original multi-media message, performs comprehensive transcoding to generate multiple format versions, and stores all versions ready for delivery. This preliminary action ensures that when terminals request messages, the adaptability is already prepared, eliminating the need for real-time transcoding and thus avoiding time loss during message delivery.
4Ease of operation
If multiple message formats are supported, then user convenience is improved, but system complexity increases
Solution Approach 1:
The server automatically performs format adaptation and selection without requiring user intervention. When a user publishes a multi-media message, the server autonomously generates multiple format versions and stores them. When users access messages, the server automatically selects the appropriate format based on terminal capabilities, providing a seamless user experience with multiple formats supported while keeping the system complexity managed through automated processes.
Data Source
AI summary
A method for message interaction includes: receiving, at a server, a first multi-media message recorded and published by a first terminal when the server detects that the first terminal in a social network service (SNS) system carries out a message publishing operation; performing, at the server, a transcoding process on the first multi-media message to generate at least one second multi-media message, and storing the first multi-media message and the at least one second multi-media messages; and allocating, at the server, a publishing identifier and sending the publishing identifier to the first terminal to inform the first terminal that the message publishing operation is successful. Further, a server and a SNS system are also described. In the present disclosure, message interaction can be performed based on multi-media messages in the SNS system, thereby enriching variety of message contents, improving efficiency of message interaction, and enhancing convenience of social activities.


