Group Inbox Read Diffusion for Supersized Message Groups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In supersized groups with a large number of members, the resource consumption and stability of instant messaging systems are adversely affected due to the 'write diffusion' mode, where message events are sent to each member's personal inbox, leading to increased server load.
Innovation Solution
Implementing a 'read diffusion' mode by creating a group inbox for supersized groups, where message events are stored centrally, and clients retrieve messages from this inbox instead of individual inboxes, reducing server resource consumption and improving system stability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If message events are sent to personal inboxes of each member in supersized groups using write diffusion mode, then each member can receive messages in real time, but server resource consumption increases significantly and system stability deteriorates
Solution Approach 1:
The patent segments the message delivery mechanism by group size. For supersized groups (exceeding predetermined threshold), it creates a separate processing path that generates group inbox events instead of personal inbox events. This segmentation allows the system to handle different group types with appropriate strategies, reducing overall server resource consumption while maintaining message delivery functionality.
Solution Approach 2:
The patent introduces a group inbox as an intermediary layer between the server and individual users for supersized groups. Instead of directly sending message events to each user's personal inbox, the system first creates events in a shared group inbox, which users then access. This intermediary approach significantly reduces server resource consumption by eliminating redundant message event transmissions to multiple personal inboxes.
2Reliability
If message events are sent to each member's personal inbox in supersized groups, then message delivery completeness is maintained, but the complexity of message event management increases
Solution Approach 1:
The patent segments message event management into two distinct pathways: one for normal groups using personal inbox events, and another for supersized groups using group inbox events. This segmentation simplifies management complexity by providing clear, separate handling rules for different group types, while maintaining message delivery completeness through appropriate event generation in each pathway.
Solution Approach 2:
Instead of the traditional approach where users receive messages directly in personal inboxes, the patent inverts the model for supersized groups by having users access messages through a shared group inbox. This inversion reduces management complexity by centralizing message event storage and access control at the group level rather than distributing it across multiple personal inboxes.
3Loss of energy
If write diffusion mode is used for all groups, then individual message privacy is maintained, but resource consumption and processing overhead increase for large groups
Solution Approach 1:
The patent implements a dynamic message delivery strategy that adapts to group size. The system automatically switches between personal inbox event generation (for small/normal groups) and group inbox event generation (for supersized groups) based on a predetermined threshold. This dynamic approach reduces processing overhead for large groups while maintaining adaptability to different group sizes and characteristics.
Solution Approach 2:
The patent changes the fundamental parameter of message event destination based on group size. For supersized groups, it transitions from sending events to individual personal inboxes to sending events to a shared group inbox. This parameter change (from N individual destinations to 1 shared destination) significantly reduces processing overhead while maintaining group size adaptability through the threshold-based switching mechanism.
Data Source
AI summary
Embodiments of the present disclosure relate to methods and apparatuses for group message processing, system, and computer medium. In least one of the embodiments of the present disclosure, for a supersized group, i.e., a group with a number of members exceeding a predetermined number, a server creates a group inbox corresponding to the supersized group. After obtaining messages for the supersized group, instead of directly sending message events to the personal inboxes for respective members of the supersized group in a “write diffusion” mode, the message events are stored in a group inbox of the supersized group. So that when a user activates a client, the message events are obtained from the group inbox by the client, which achieves a “read diffusion” mode. As compared with the “write diffusion” mode, the “read diffusion” mode can reduce the resource consumption by the server, and improve the system stability.


