Dynamic Time Interval Adjustment for Social Network Information Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for obtaining dynamic information in social networks are inefficient, as they use a fixed time interval for all users, leading to poor user experience due to delayed updates for active users and increased server load from frequent requests for inactive users.

Innovation Solution

A method and apparatus that determine a dynamic time interval for requesting information based on the active degree and information updating degree of each user, adjusting the request frequency to ensure real-time updates while reducing server load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed time interval is used for all users to request dynamic information, then the system is simple to implement, but active users cannot obtain updated information in time and inactive users generate unnecessary requests

Engineering Contradiction:
Improveadaptability to different user behaviorsVSAvoidcomplexity of time interval management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by differentiating the time interval configuration for different users based on their activity characteristics. Each user group (active vs. inactive) receives a customized time interval setting, allowing the system to adapt to local user behavior patterns rather than applying a uniform approach globally.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the time interval configurable and adjustable based on user activity status. The system can dynamically switch between different time interval settings for active and inactive users, and the configuration can be modified without changing the underlying code structure.

Inventive Principle:
Principle #15Dynamics

2Reliability

If a short time interval is used for updating dynamic information, then real-time updates are achieved for active users, but server processing load increases due to frequent requests

Engineering Contradiction:
Improvereal-time information deliveryVSAvoidserver processing load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent applies local quality by assigning different time interval settings to different user groups. Active users receive short time intervals to ensure real-time information delivery, while inactive users are assigned longer time intervals to reduce server load from unnecessary requests.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by applying short time intervals only to the subset of users who actually need real-time updates (active users), rather than applying it to all users. This avoids the excessive server load that would result from applying short intervals universally.

Inventive Principle:
Principle #16Partial or excessive action

3Power

If a long time interval is used for updating dynamic information, then server processing load is reduced, but active users experience delayed information delivery

Engineering Contradiction:
Improveserver processing loadVSAvoidinformation delivery timeliness
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The patent applies local quality by differentiating time interval settings based on user activity status. Inactive users receive long time intervals to reduce server processing load, while active users receive short time intervals to ensure timely information delivery.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by applying long time intervals only to inactive users who do not require real-time updates, rather than applying it to all users. This reduces server load without compromising the experience of active users who need frequent updates.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2890077B1Method and apparatus for acquiring dynamic message
Publication Date: 2016.10.05 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP2890077B1 patent drawingFigure 1
  • EP2890077B1 patent drawingFigure 2
  • EP2890077B1 patent drawingFigure 3~4

AI summary

The present invention discloses a method and apparatus for obtaining dynamic information. In the method, a first client of a first user obtains a relationship chain of the first user, wherein the relationship chain of the first user comprises at least one second user; determines an active degree of the at least one second user in a preset first time period, determines a time interval reference value of requesting dynamic information according to the active degree, determines an information updating degree of the at least one second user in a preset second time interval, determining a time interval adjustment value of requesting the dynamic information based on the information updating degree; determines a time interval value according to the time interval reference value and the time interval adjustment value of requesting the dynamic information, and requests the dynamic information of the at least one second user according to the time interval value of requesting the dynamic information. Thus, a balance between a real-time performance and an amount of service requests is performed, costs are saved and it is ensured to obtain the dynamic information in real time.