Adaptive Data Update Check Period for Client Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data update methods for client terminals face challenges in synchronizing with server updates due to varying update intervals, leading to inefficient network traffic consumption and server workload, especially when handling multiple data types.

Innovation Solution

A method that calculates a weighted mean update check period based on presentation and update time intervals using preset weights, allowing for adaptive and efficient data updates that reduce unnecessary queries and traffic consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the update check period of the client terminal is set as short as possible to ensure timely data updates, then the user can use new data in time, but the request responding pressure of the server and network traffic consumption increase

Engineering Contradiction:
Improvetimeliness of data updateVSAvoidnetwork traffic consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies dynamics by making the update check period adjustable and adaptive rather than fixed. The system dynamically adjusts the update check period based on the update frequency of different data types, allowing the client terminal to optimize between timeliness and resource consumption for each data type individually.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by allowing different update check periods for different data types. Instead of using a unified update check period for all data, the system assigns specific update check periods tailored to each data type's update frequency, optimizing resource usage locally for each data category.

Inventive Principle:
Principle #3Local quality

2Device complexity

If a unified update check period is set for all subscribes data, then the system is simple to manage, but it cannot match the varying update frequencies of different data types

Engineering Contradiction:
Improvesimplicity of update managementVSAvoidmatching update frequency
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by allowing different update check periods for different data types. Instead of using a unified update check period for all data, the system assigns specific update check periods tailored to each data type's update frequency, optimizing resource usage locally for each data category.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies dynamics by making the update check period adjustable and adaptive rather than fixed. The system dynamically adjusts the update check period based on the update frequency of different data types, allowing the client terminal to optimize between timeliness and resource consumption for each data type individually.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If the update check period of the client terminal is longer than the update check period of the server, then the network traffic and server workload are reduced, but the user may not use the new data in time

Engineering Contradiction:
Improvenetwork traffic consumptionVSAvoidtimeliness of data update
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies local quality by allowing different update check periods for different data types. Instead of using a unified update check period for all data, the system assigns specific update check periods tailored to each data type's update frequency, optimizing resource usage locally for each data category.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies dynamics by making the update check period adjustable and adaptive rather than fixed. The system dynamically adjusts the update check period based on the update frequency of different data types, allowing the client terminal to optimize between timeliness and resource consumption for each data type individually.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10650025B2Method and apparatus for checking and updating data on a client terminal
Publication Date: 2020.05.12 ALIBABA GROUP HOLDING LTD
  • US10650025B2 patent drawing
  • US10650025B2 patent drawing
  • US10650025B2 patent drawing

AI summary

In accordance with various embodiments of the disclosed subject matter, a method and an apparatus for checking and updating data on a client terminal are provided. In some embodiments, the method comprises: obtaining a presentation time interval between two adjacent presenting actions of target data on the client terminal, and obtaining an update time interval between two adjacent updating actions of the target data on a server; calculating a weighted mean value of the target data based on the presentation time interval and the update time interval, as well as a preset presentation weight and a preset update weight; and determining an update check period of the client terminal for periodically performing an update operation to the target data based on the weighted mean value.