SNS Server Transcoding for Multi-Format Message Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemessage content varietyVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multi-format message storage is implemented, then message compatibility across different terminals is improved, but storage space consumption increases

Engineering Contradiction:
Improveterminal compatibilityVSAvoidstorage space
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvemessage adaptabilityVSAvoidtranscoding processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If multiple message formats are supported, then user convenience is improved, but system complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9705836B2Method, server and SNS system for message interaction
Publication Date: 2017.07.11 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9705836B2 patent drawing
  • US9705836B2 patent drawing
  • US9705836B2 patent drawing

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.