Slice Data Processing for Continuous Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current client applications fail to effectively identify and display slice data, leading to users being unaware of its existence between newer and older data sets, resulting in incomplete data presentation.

Innovation Solution

A device and method that include a database unit for saving data and slice intervals, a display unit for showing valid data, and a slice data download unit to request and fill slice data gaps, ensuring only continuous and newest data is displayed by maintaining displaying marks and recording slice intervals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If newly downloaded reading data is inserted directly in front of prior reading data without considering slice data, then data display is simplified, but slice data becomes undetectable and inaccessible to users

Engineering Contradiction:
Improvedata display simplicityVSAvoidslice data visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary actions by recording slice intervals in the database before data insertion occurs. The database maintains slice interval information that identifies where gaps exist between older and newer reading data, enabling the system to subsequently retrieve and insert the missing slice data in the correct positions, thereby preventing information loss while maintaining operational simplicity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the database continuously tracks and updates slice interval information based on data download and insertion operations. This feedback loop allows the system to detect when slice data is missing, retrieve it from the server, and insert it into the appropriate positions, ensuring complete data presentation while maintaining simple user interaction

Inventive Principle:
Principle #23Feedback

2Reliability

If all reading data from previous downloads is requested again, then complete data continuity is ensured, but data transmission time and network traffic increase significantly

Engineering Contradiction:
Improvedata continuityVSAvoiddata transmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments the data retrieval process into two distinct parts: (1) requesting only the newest reading data from the server, and (2) separately identifying and requesting slice data through recorded slice intervals. This segmentation allows the system to maintain data continuity by filling gaps only where necessary, rather than retrieving all previous data, thereby reducing transmission time and network traffic while ensuring complete data presentation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by requesting only the necessary portion of data - specifically, the newest reading data plus the identified slice data in gaps - rather than requesting all reading data from previous downloads. This partial retrieval strategy maintains data continuity where needed (in slice intervals) while avoiding unnecessary data transmission, thus optimizing both reliability and time efficiency

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If slice intervals are recorded and slice data is requested separately, then complete data presentation is achieved, but database structure and processing complexity increase

Engineering Contradiction:
Improveslice data completenessVSAvoiddatabase structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The database is designed with multi-functionality, serving both as a storage mechanism for reading data and as a tracking system for slice intervals. By integrating slice interval recording into the existing database structure, the system achieves complete slice data presentation without requiring separate complex tracking systems, thereby balancing information completeness with manageable database complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The slice interval information acts as an intermediary mechanism between the downloaded reading data and the missing slice data. Rather than directly managing complex relationships between all data elements, the system uses slice intervals as intermediate markers to identify gaps, retrieve appropriate slice data, and maintain completeness, thereby simplifying the overall data management process while ensuring no information is lost

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10033795B2Device and method for processing slice data
Publication Date: 2018.07.24 BEIJING QIHOOD TECHNOLOGY CO LTD
  • US10033795B2 patent drawing
  • US10033795B2 patent drawing
  • US10033795B2 patent drawing

AI summary

The present disclosure discloses a device and method for processing slice data. The method comprises: sending a download request for slice data adjacent to the newest continuous data to a server, determining whether or not a adjacent slice interval is filled with the slice data returned by the server; if yes, inserting the returned slice data into a database, setting the displaying mark thereof as valid, setting the displaying mark of downloaded data between the adjacent slice interval and the next slice interval to the adjacent slice interval as valid, and deleting the adjacent slice interval from the database; if not, inserting the returned slice data into the database, setting the displaying mark thereof as valid, and amending the border of the adjacent slice interval. The technical scheme of the present disclosure can obtain slice data from the server and fill the slice data in a corresponding slice interval according to a recorded slice interval set, and the data displayed to users is always the newest continuous data.