Social Network Group Message Disturbance Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing message processing methods in social-network applications can only remedially set groups to a do-not-disturb mode after disturbance has occurred, failing to prevent initial disturbance from excessive group messages.
Innovation Solution
A method and apparatus that dynamically set a group to a do-not-disturb mode by obtaining a message-reception threshold and group behavior information, automatically activating the mode when the number of messages received exceeds the threshold, thereby preventing real-time notifications for new messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If the user sets groups to do-not-disturb mode manually after feeling disturbed, then the user can avoid subsequent message disturbance, but the initial disturbance cannot be prevented and the user experience is degraded
Solution Approach 1:
The system performs preliminary action by automatically setting groups to do-not-disturb mode before the user experiences significant disturbance. The server monitors message reception counts in advance and proactively enables do-not-disturb mode when thresholds are approached, preventing the harmful effect before it fully manifests.
Solution Approach 2:
The system implements self-service by automatically monitoring group message activity and configuring do-not-disturb modes without requiring user intervention. The server autonomously detects when a group exceeds message thresholds and applies the do-not-disturb setting, making the system serve itself rather than requiring manual user configuration.
2Loss of information
If the server sends real-time notifications for every group message, then users stay informed of group activity, but users experience excessive disturbance and server consumes excessive resources
Solution Approach 1:
The system applies dynamics by making notification behavior adaptive rather than static. Notification settings dynamically change based on group message activity levels - when groups exceed configured thresholds, the system automatically switches from real-time notification mode to batched notification mode, allowing the system to respond flexibly to changing conditions.
Solution Approach 2:
The system implements parameter changes by modifying notification frequency and delivery timing based on group activity parameters. When message reception counts exceed thresholds, the system changes notification parameters from immediate delivery to delayed batched delivery, adjusting the timing and frequency parameters to balance information delivery with disturbance reduction.
3Adaptability or versatility
If the system allows unlimited group messages, then group communication freedom is maintained, but server storage and message delivery pressure increase significantly
Solution Approach 1:
The system applies preliminary anti-action by proactively preventing excessive message accumulation before it occurs. The server monitors message counts in advance and applies do-not-disturb mode when thresholds are reached, preventing further message delivery that would otherwise increase server burden. This anticipatory action counteracts the tendency toward unlimited message accumulation.
Solution Approach 2:
The system implements feedback by monitoring group message activity and using this information to automatically adjust notification and delivery behavior. The server continuously tracks message reception counts, compares them against configured thresholds, and responds by enabling do-not-disturb mode when limits are exceeded, creating a closed-loop control system that regulates message flow.
Data Source
AI summary
The present disclosure provides a message processing method and apparatus. The method includes: obtaining, by a computing terminal associated with the social-network application, a message-reception threshold of a group, the computing terminal including a memory and at least a processor coupled to the memory; obtaining, by the computing terminal, group behavior information of the group, the group behavior information including at least a number of messages received by the group over a preset time duration; and setting, by the computing terminal, the group to a do-not-disturb mode when the number of messages received by the group over the preset time duration exceeds the message-reception threshold, so as to stop sending notification in real time for any new message received by the group.


