Dynamic Field Width Optimization via Historical Data Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data displaying systems face challenges in optimizing field widths, leading to user experience issues such as line breaks or excessive unused space, due to varying data lengths and inefficient resource utilization.
Innovation Solution
A data displaying system that includes a collection module to retrieve historical display data, an analysis module to calculate length values and distribute them based on a threshold, and an interface module to output target field widths, thereby dynamically adjusting field widths to improve user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the width of each field in a default table is displayed, then the display layout is simple and easy to implement, but the user experience deteriorates because line breaks or excessive unused space still occur randomly due to varying data lengths
Solution Approach 1:
The system performs preliminary analysis on historical display data to calculate length values and determine target field widths before actual data display. The collection module retrieves historical display data, the analysis module calculates length values and determines target field widths based on distribution and thresholds, and these pre-calculated widths are stored for subsequent display operations, preventing line breaks and excessive unused space
Solution Approach 2:
The system uses historical display data as feedback to continuously optimize field width settings. By analyzing the distribution of data lengths from past displays and comparing against threshold values, the system dynamically adjusts target field widths to better match actual data characteristics, improving user experience over time
2Reliability
If real-time detection of data length is performed to generate maximum field width, then line breaks are prevented, but excessive unused space occurs frequently making it difficult for users to quickly access data
Solution Approach 1:
Instead of using the maximum possible field width for all cases, the system applies a threshold-based approach that selects appropriate width values from the distribution of historical data lengths. This partial action approach ensures field widths are sufficient to prevent line breaks for most cases while avoiding excessive unused space that would hinder data accessibility
Solution Approach 2:
The system changes the parameter of field width from fixed maximum values to dynamic values selected based on the distribution of historical data lengths and threshold comparisons. This allows field widths to adapt to actual data characteristics, preventing line breaks while maintaining reasonable size for quick data access
3Manufacturing precision
If calculation of distribution ratio of data lengths is performed in advance through the displaying system, then field width optimization is attempted, but significant computational resources are consumed from the displaying system
Solution Approach 1:
The system segments the computational workload by separating data collection, length calculation, distribution analysis, and threshold comparison into distinct modules. The collection module retrieves historical data, the analysis module calculates lengths and determines target widths, distributing computational tasks efficiently to reduce overall resource consumption while maintaining optimization precision
4Manufacturing precision
If distribution ratio of data lengths is calculated in advance, then field width settings are generated, but the settings are prone to failure because data in the database change frequently
Solution Approach 1:
The system implements dynamic field width optimization by continuously analyzing the distribution of historical display data and adjusting target field widths based on current data characteristics. This dynamic approach allows the system to adapt to frequent changes in database data, maintaining reliable field width settings that reflect the most recent data patterns rather than relying on static pre-calculated values
5Manufacturing precision
If distribution ratio of data lengths is generated, then field width optimization is attempted, but the generated distribution ratio reflects only the lengths of data not the actual distribution of data displayed on the electronic device
Solution Approach 1:
The system uses historical display data as feedback to accurately reflect the actual distribution of data displayed on electronic devices. By analyzing the distribution of lengths from previously displayed data rather than all database data, the system captures the true display patterns and uses this information to generate accurate target field widths that match actual user viewing experiences
Data Source
AI summary
A data displaying system and a data displaying method are provided. The data displaying system includes a storage device and a processor. The processor executes a plurality of modules in the storage device. A collection module accesses a database to retrieve historical display data. The historical display data include a plurality of fields. An analysis module calculates a plurality of length values of the historical display data in the respective fields to generate length data. The analysis module counts a distribution of the length data and generates target field widths corresponding to the fields based on a threshold and the distribution of the length data. An interface module outputs the target field widths to an electronic device, which allows the electronic device to display current display data in the electronic device based on the target field widths and thus improve user experience.


