Dynamic Splash Screen Update for Mobile Browser

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveinformation provided to userVSAvoidbrowser opening process
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvebrowser opening speedVSAvoidsplash screen validity
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveuser information displayVSAvoidstorage space
Core Design Contradiction:
Loss of informationVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

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

Data Source

PatentUS9130948B2Method and apparatus for opening a browser and method and server for sending a splash screen image
Publication Date: 2015.09.08 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9130948B2 patent drawing
  • US9130948B2 patent drawing
  • US9130948B2 patent drawing

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.