Dynamic Update Interval Adjustment in Instant Messaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging software faces challenges in providing timely updates while minimizing bandwidth usage, as traditional methods either fail to deliver updates in a timely manner or excessively consume bandwidth due to inconsistent update intervals.
Innovation Solution
A method and system that dynamically adjust update intervals based on user interaction data, using parameters such as immediate pulling time, default pulling time interval, quantity of user interaction, stimulus level of user interaction, and minimum pulling time interval to optimize update frequency and reduce bandwidth pressure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the client side pulls updated information regularly from the server, then the updated information can be obtained in a timely manner, but the bandwidth is occupied excessively
Solution Approach 1:
The patent applies dynamics by making the update interval adjustable and adaptive rather than fixed. The system dynamically modifies the pull interval based on user interaction data, allowing the update frequency to change over time according to actual needs, thus resolving the contradiction between timeliness and bandwidth consumption
Solution Approach 2:
The patent changes the parameter of update interval from a static value to a dynamic value that can be modified based on user behavior. By adjusting the pull interval parameter according to user interaction frequency and type, the system optimizes the balance between information timeliness and network resource consumption
2Loss of energy
If the updated information is pulled when the client side logs in, then the bandwidth is saved, but the updated information cannot be obtained timely after logging in
Solution Approach 1:
The patent applies preliminary action by performing an immediate pull operation when the user logs in to ensure timely acquisition of updates. This initial action is followed by dynamically adjusted periodic pulls, combining the benefits of immediate updates with bandwidth-efficient interval-based updates thereafter
3Device complexity
If a fixed time interval is used for pulling updates, then the system complexity is reduced, but it cannot adapt to different user needs and bandwidth conditions
Solution Approach 1:
The patent implements feedback by monitoring user interaction data and using it to adjust the update interval. The system continuously receives feedback from user behavior patterns and modifies the pull frequency accordingly, enabling adaptation to different user needs while maintaining a relatively simple underlying update mechanism
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A method and system for obtaining a dynamic update in instant messaging software, and a computer storage medium are disclosed. The method includes the following steps: obtaining update manner modification parameters and real-time user interaction data; generating a corresponding update manner according to the update manner modification parameters and the real-time user interaction data; and obtaining corresponding updated information according to the update manner. With the above-mentioned steps, according to the habit of a user, the update manner of the dynamic modification allows the updated information to be obtained in a timely manner and reduce the pressure on bandwidth. It reaches a balance between the bandwidth cost and the timeliness, which greatly saves the network bandwidth and improves the experience of user.