Data Transmission Segmentation for Complex Page Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information transmission methods in big data technology face challenges in efficiently displaying complex pages due to lengthy data acquisition and transmission times, especially in poor network conditions, which affects user experience.

Innovation Solution

A method that involves parsing data requests to obtain identification information, acquiring a data set with data sources and time lengths, grouping data based on resources and time lengths, and sending the grouped data set to the client, allowing for parallel processing of time-consuming and non-time-consuming data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data is transmitted from server to client in a serial process, then data transmission is simple to implement, but data transmission time is lengthened and user experience is degraded

Engineering Contradiction:
Improvedata transmission timeVSAvoiddata transmission process complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the data transmission process by dividing data into multiple groups based on different data sources and time lengths. Each group is transmitted separately to the client, allowing parallel processing and rendering. This segmentation resolves the contradiction by breaking the serial transmission into parallel streams, reducing total transmission time while maintaining manageable complexity through structured grouping.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-processing data on the server side before transmission. Specifically, it parses data requests to obtain identification information, acquires data sets with data sources and time lengths, and groups data based on these characteristics before sending to the client. This preliminary organization enables the client to efficiently process and render data in parallel, reducing transmission time without significantly increasing complexity.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If complex pages with various data are displayed, then information completeness is improved, but page display time is lengthened due to data collection and processing requirements

Engineering Contradiction:
Improveinformation completenessVSAvoidpage display time
Core Design Contradiction:
Loss of informationVSDuration of action of moving object

Solution Approach 1:

The patent segments complex page data into multiple groups based on data sources and time lengths. Each group contains specific data elements that can be independently processed and rendered. This segmentation allows the client to display information progressively rather than waiting for all data to be collected, maintaining information completeness while significantly reducing page display time through parallel processing of data groups.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If data is collected from different databases and upstream interfaces, then data completeness is improved, but data acquisition time is lengthened

Engineering Contradiction:
Improvedata completenessVSAvoiddata acquisition time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments data collection by identifying different data sources (databases, upstream interfaces) and grouping data according to these sources and their respective time lengths. This segmentation enables parallel data acquisition from multiple sources simultaneously, maintaining data completeness while reducing total data acquisition time through concurrent operations rather than sequential collection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-acquiring data from various sources and organizing it into structured groups before transmission. The server parses data requests to obtain identification information, acquires data sets with data sources and time lengths, and groups data based on these characteristics. This preliminary organization allows the client to efficiently process and display data without waiting for sequential data collection, reducing data acquisition time while maintaining completeness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12284258B2Information transmission method, system, and apparatus
Publication Date: 2025.04.22 BEIJING WODONG TIANJUN INFORMATION TECH CO LTD
  • US12284258B2 patent drawing
  • US12284258B2 patent drawing
  • US12284258B2 patent drawing

AI summary

An information transmission method, system and apparatus are provided. The method comprises: in response to reception of a data request sent by a client, parsing content of the data request to obtain identification information corresponding to the data request; in response to the identification information being null, obtaining a first data set corresponding to the data request; dividing all pieces of data in the first data set on the basis of data resources of the pieces of data and data time lengths of the pieces of data to obtain a second data set corresponding to the first data set, the division indicating performing division of data request order on all the pieces of data in the first data set on the basis of the data time lengths; and sending the second data set to the client.