Dynamic Splash Screen Update for Mobile Browser
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile browsers provide limited user information and poor user experience when opening, often displaying a black screen or loading progress bar without engaging content.
Innovation Solution
A method and apparatus for displaying a splash screen image in a browser, which involves judging the validity of a locally stored splash screen image, sending client information to a server, and updating the image based on received control information to display a relevant and timely splash screen, enhancing user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a single splash screen image is displayed, then the browser opening process is simple, but the user experience is poor and information provided to user is limited
Solution Approach 1:
The splash screen is segmented into multiple images instead of using a single image. The system divides the splash screen content into a first splash screen image and a second splash screen image, allowing more information to be displayed while maintaining a structured and manageable approach to the display process.
Solution Approach 2:
The splash screen display is made dynamic by selectively displaying different images based on validity conditions. The system dynamically determines whether to display the first or second splash screen image based on whether the first image is valid, creating an adaptive display mechanism that responds to changing conditions.
2Speed
If a locally stored splash screen image is always displayed, then the browser opening is fast, but the splash screen may be outdated or invalid
Solution Approach 1:
The system performs preliminary validation of the locally stored splash screen image before displaying it. By checking the validity of the first splash screen image in advance, the system ensures that only valid images are displayed, maintaining both speed and reliability.
Solution Approach 2:
The system implements a feedback mechanism where the validity of the locally stored splash screen image is checked, and based on this feedback, the system decides whether to display the first or second splash screen image. This closed-loop approach ensures reliability while maintaining efficiency.
3Loss of information
If multiple splash screen images are stored locally, then more information can be displayed, but the storage space and management complexity increase
Solution Approach 1:
The system extracts only the necessary splash screen images (first and second images) and stores them locally, while maintaining the ability to retrieve additional images from the server when needed. This approach minimizes local storage requirements while ensuring information availability.
Solution Approach 2:
The splash screen system is designed to be universal by supporting multiple images and multiple display scenarios. The same mechanism handles both locally stored images and server-provided images, making the system flexible and adaptable to different situations without requiring separate storage systems.
Data Source
AI summary
A method for opening a browser includes: receiving a signal for starting up a browser and opening the browser; judging whether a locally stored first splash screen image is valid at the current time; if yes, displaying the first splash screen image, if not, displaying a local default second splash screen image; after the opening the browser, further including: sending first information to a server, wherein the first information includes client basic information and image information of the first splash screen image, wherein the client basic information includes a screen size of the client and a client attribute; receiving second information returned by the server according to the first information; and updating the locally stored first splash screen image according to the second information.


