Dynamic Data Upload Control for Mobile Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data upload methods in mobile terminals, such as smart phones and tablets, often result in data loss and poor user experience due to network congestion and resource occupancy issues, as they do not dynamically adjust data transmission based on network speed and terminal characteristics.

Innovation Solution

A data processing method that dynamically adjusts the number of data pieces transmitted based on network speed, using basic transmission parameter configuration information to determine the minimum and maximum number of pieces and intervals, ensuring a balance between real-time performance and app fluency by calculating the number of pieces to transmit based on previous transmission speeds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is uploaded continuously to the server in C/S mode, HTTP mode or WIFI mode, then the terminal user information can be recorded and updated, but network resources are occupied which influences the game process at front stage resulting in unsmooth game screen and poor user experience

Engineering Contradiction:
Improvedata upload completionVSAvoidapp running fluency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic adjustment of data transmission parameters based on real-time network conditions. The system continuously monitors network status and dynamically modifies transmission interval and packet size, transitioning from static upload modes to adaptive transmission that responds to changing network states, thereby resolving the conflict between data upload reliability and app running fluency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes transmission parameters (transmission interval and packet size) based on network conditions. When network status is good, it increases transmission frequency and packet size to improve upload efficiency. When network is poor, it reduces transmission load to maintain app fluency, thus resolving the technical contradiction through parameter optimization

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the APP application is shut down abnormally, then the app can be closed, but the data being uploaded cannot be uploaded in time which easily causes data loss

Engineering Contradiction:
Improveapp shutdown flexibilityVSAvoiduploaded data loss
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements preliminary data buffering and prioritized transmission mechanisms. Before abnormal shutdown occurs, the system pre-processes and prioritizes critical data for immediate upload. The transmission mechanism is designed to complete high-priority data uploads before app termination, reducing data loss while maintaining shutdown flexibility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs feedback mechanisms to monitor upload status and network conditions in real-time. When abnormal shutdown is detected, the system receives feedback about incomplete uploads and adjusts transmission behavior accordingly, prioritizing critical data and optimizing the final upload burst to minimize data loss while allowing flexible shutdown

Inventive Principle:
Principle #23Feedback

3Device complexity

If fixed transmission parameters are used for data upload, then the transmission process is simple, but it does not consider particularity of terminal and network traffic resulting in data upload failure and resource waste

Engineering Contradiction:
Improvetransmission control simplicityVSAvoiddata upload success rate
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transitions from fixed transmission parameters to dynamic parameter adjustment based on network conditions. The system automatically adapts transmission interval and packet size according to real-time network status, improving upload success rate while maintaining reasonable implementation complexity through standardized adjustment algorithms

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10044833B2Data processing method and apparatus used for terminal application
Publication Date: 2018.08.07 BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
  • US10044833B2 patent drawing
  • US10044833B2 patent drawing
  • US10044833B2 patent drawing

AI summary

Disclosed is a data processing method used for a terminal application, comprising: an information obtaining step for obtaining basic transmission parameter configuration information from a server, the basic transmission parameter configuration information including a minimum number of pieces and a maximum number of pieces of data transmitted to the server at a single time when a terminal uploads the data to the server, and a minimum time interval and a maximum time interval between two times of transmission when the data is transmitted continually; and a transmission piece number determining step for determining, as for transmitting the data to the server for first and second times, a number of pieces of the data transmitted to the server for the first and second times to be the minimum number of pieces included in the basic transmission parameter configuration information, and determining, as for transmitting each time after transmitting the data to the sever for the second time, a number of pieces of the data transmitted to the server for a current time in accordance with network transmission speeds for the previous two times. Also disclosed is a data processing apparatus used for the terminal application. The invention can reasonably use network resources to dynamically upload APP data.