Graphical Interface Segmentation for Response Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current graphical user interfaces for computerized reservation systems face limitations due to the need for large HTML page transfers, leading to high network occupation and response time, especially with low-speed connections, and lack flexibility in style sheets, which are predetermined and not adaptable.
Innovation Solution
The solution involves generating static objects locally on the client terminal and processing dynamic data on the server, merging them to create visualization models, allowing for flexible and efficient data transmission and personalization without affecting the client's original components, reducing network traffic and response time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If large HTML pages are transmitted from server to client, then complete graphical interfaces are provided, but network occupation increases and response time increases
Solution Approach 1:
The graphical interface is segmented into static style sheets stored locally in the client's cache and dynamic content generated by the server. Only the necessary dynamic portions are transmitted over the network, while the static structural elements remain locally available, thereby reducing network traffic and response time while maintaining interface completeness.
Solution Approach 2:
Static style sheets and graphical interface templates are preliminarily stored in the client's cache memory before being needed. This preliminary action allows the client to immediately access and reuse these elements without waiting for server transmission, significantly reducing response time for subsequent interface requests.
2Quantity of substance
If style sheets are predetermined and stored locally, then storage space is saved, but flexibility is lost when modifications are needed
Solution Approach 1:
The style sheet system is made dynamic by allowing the server to transmit updated style sheet content as needed. The client's cache stores local copies for efficiency, but the system dynamically updates these copies when the server provides new versions, thereby maintaining both storage efficiency and flexibility for modifications.
Solution Approach 2:
The system implements feedback mechanisms where the server can detect when style sheet updates are needed and transmit them to the client. This feedback loop ensures that locally stored style sheets remain current and flexible while still benefiting from local storage efficiency.
3Reliability
If complete HTML pages are generated on the server, then graphical richness is maintained, but computing time on the server increases
Solution Approach 1:
The page generation process is segmented into static style sheet components (generated once and stored locally) and dynamic content components (generated on-demand by the server). This segmentation reduces the server's computing workload to only the necessary dynamic portions while maintaining complete graphical richness through the combination of local and server-generated elements.
Data Source
AI summary
A method and device for graphical interfacing between a user and an information system. The method includes introducing a user request in a client station, transmitting the request to a server, processing the request and generating an answer and transmitting the answer to the client station. The generated answer includes instruction data and displayable data, instruction data determining a useable visualization model is interpreted in the client station, the visualization model is formed in the client station by associating locally available construction elements and the displayable data together with the visualization model are merged in order to display a merging result. The method is used for producing a graphical user interface.


