Dynamic Card Message Rendering Across Forwarded Conversations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging (IM) software lacks the ability to dynamically render changeable card messages during message forwarding, leading to inconsistent display effects and reduced communication efficiency.
Innovation Solution
The method involves receiving a forwarded message with a dynamically changeable card message and displaying it in a target conversation based on the display style from the source conversation, using a message identifier and corresponding relation to maintain consistent rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the combining and forwarding manner is used to copy text content of original messages, then the processing mode is simple and easy to implement, but the dynamically changeable messages cannot be rendered and the display effect is affected
Solution Approach 1:
The patent applies copying by creating a copy of the original message's display style information (including card message rendering parameters) and transferring it to the target conversation. This allows the card message to maintain its original dynamic rendering capabilities while being forwarded, resolving the contradiction between simple processing and reliable display effects.
Solution Approach 2:
The patent changes the parameter of message storage from plain text content to structured data including display style information and rendering parameters. This enables the card message to retain its dynamic changeable characteristics during forwarding, improving the display effect while maintaining processing feasibility through standardized parameter transformations.
2Device complexity
If the combining and forwarding manner is used to copy text content, then the implementation is straightforward, but dynamically changeable messages cannot be rendered
Solution Approach 1:
The patent segments the message structure into distinct components: content data, display style information, and rendering parameters. This segmentation allows the card message's dynamic rendering capabilities to be preserved independently while simplifying the forwarding process, as each component can be processed and transferred separately without increasing overall system complexity.
Solution Approach 2:
The patent introduces an intermediary mechanism (message processing system) that transforms the original card message into a formatted structure suitable for forwarding. This intermediary layer handles the complexity of rendering parameter conversion and display style preservation, allowing the forwarding process itself to remain straightforward while enabling dynamic message rendering in the target conversation.
3Reliability
If the card message is displayed with original display style in target conversation, then the display effect consistency is improved, but the message processing complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-processing and extracting the display style information and rendering parameters from the original message before forwarding. This preparation work is performed in advance, so that when the message is displayed in the target conversation, the consistent rendering can be achieved directly without adding complex processing steps at display time, thus maintaining display effect consistency while controlling processing complexity.
Data Source
AI summary
The application discloses a method, apparatus, device and medium for message processing. After forwarding a forwarded message formed in a combining and forwarding manner from a source conversation to a target conversation, when a card message in the forwarded message is displayed in the target conversation, a display style of card message in the source conversation is determined. After determining the display style of the card message in the source conversation, the card message is displayed in the target conversation based on the display style. That is, in embodiments of the application, the display style of the card message in the source conversation is obtained, and then the card message in the target conversation is rendered based on the display style, so that the display effect of the card message which is combined and forwarded and the card message in the source conversation is maintained consistent.


