Group Session Message Processing via Nested Child Application Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inefficiencies in processing messages in group sessions due to the need to switch between applications, resulting in prolonged processing times and low message processing efficiency.
Innovation Solution
A method for processing messages in group sessions involves extracting child application identifiers, determining session identifiers, obtaining page data, and rendering child application pages within the environment of a social networking application, allowing for direct message processing without switching applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the user switches to the target application to process the message, then the message can be processed in the original application environment, but the message processing time increases and efficiency decreases
Solution Approach 1:
The patent embeds a child application within the parent application environment. When a message contains a child application identifier, the system extracts the identifier and renders the child application page inside the parent application interface, allowing users to process messages from multiple applications without leaving the current application context.
Solution Approach 2:
The parent application is designed to handle multiple types of messages and embed multiple different child applications within its interface. The message processing system can universally process messages from various sources and render corresponding child application pages, making the parent application a multi-functional hub for message handling.
2Ease of operation
If the user switches to the target application to process the message, then the message can be processed with proper application context, but the operation complexity increases
Solution Approach 1:
The child application page is nested within the parent application interface, creating a unified operation environment. Users can access and process messages from child applications directly within the parent application, eliminating the need to switch between applications and simplifying the user操作流程.
Solution Approach 2:
The parent application serves as an intermediary that receives messages from various child applications, extracts their identifiers, and renders the appropriate child application pages within its interface. This intermediary role consolidates multiple application interactions into a single unified interface, reducing operational complexity.
Data Source
AI summary
A computer device receives a session message in a group session on a social networking application. The session message includes a child application identifier corresponding to a child application. The device determines a session identifier corresponding to the group session to which the session message belongs. The device transmits the session identifier to the child application and receives from the child application a request for page data corresponding to the session identifier. In accordance with the request, the device obtains the page data corresponding to the child application identifier. The device renders a child application page in a child application according to the obtained data. In accordance with detecting a trigger event corresponding to the child application identifier on the session message, the device invokes the child application in the social networking application.


