Live Streaming Notification Priority System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional live streaming notification systems face delays and failures due to the lack of priority determination, leading to high-priority users receiving notifications late or not receiving them at all, which can impact revenue and user experience.
Innovation Solution
A method and system that prioritize notification requests based on user contribution scores, determining a priority level for each user and transmitting notifications accordingly to prevent server overload and ensure timely delivery to high-priority users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If notification requests are transmitted to all users without priority determination, then all users can receive notifications, but high-priority users may receive notifications late or not at all due to server overload
Solution Approach 1:
The user base is segmented into different priority levels based on contribution scores. High-priority users (those with higher contribution scores) are separated from low-priority users, allowing the system to process and notify high-priority users first before handling lower-priority users. This segmentation ensures that limited server resources are allocated to the most valuable users, preventing notification failures for high-contribution users while still allowing notifications to reach other users.
Solution Approach 2:
Different notification delivery qualities are applied to different user groups based on their contribution scores. High-priority users receive immediate, reliable notifications with higher delivery assurance, while low-priority users receive notifications with lower priority. This local quality differentiation ensures that the most important users (high contributors) receive timely and reliable notifications without compromising the overall notification system.
2Reliability
If notification requests are transmitted to all users simultaneously, then comprehensive coverage is achieved, but server burden increases leading to notification failures
Solution Approach 1:
The system performs preliminary sorting of users by contribution score before transmitting notification requests. By pre-ordering the user list from high to low priority, the system can control the transmission sequence and stop or pause transmissions when server load becomes excessive. This preliminary organization allows the server to manage its processing burden effectively while ensuring high-priority users are notified first, improving overall notification success rates without overwhelming the server.
3Productivity
If all users are notified equally, then fairness is maintained, but high-contribution users receive delayed notifications impacting revenue
Solution Approach 1:
The system applies different notification delivery qualities to different user groups based on their contribution scores. High-contribution users receive immediate, high-priority notifications that are transmitted first and with higher reliability, directly supporting revenue generation. Low-contribution users receive notifications with lower priority. This local quality differentiation ensures that users who contribute most to revenue receive timely notifications without delay, while maintaining a functional notification system for all users.
Data Source
AI summary
The present disclosure relates to a system, a method and a computer-readable medium for notification of a live streaming program. The method includes obtaining a list of users related to the live streaming program, obtaining a first contribution score of a first user in the list of users, and transmitting a first notification request for notifying the first user about the live streaming program according to the first contribution score. The first contribution score is determined according to a behavior of the first user. The present disclosure can result in a more reliable notification, which may further improve the operation of a live streaming platform.


