Browser Game Preloading via Background Loading Component
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Browser games experience latency and reduced resource utilization due to the need for on-demand downloading and installation, affecting user experience and server efficiency.
Innovation Solution
A method and apparatus for preloading browser games on a client, where a server pushes a preloading instruction to the client, which parses it to obtain an IP address and uses a background loading component to preload the game, allowing quick access when the user enters the game, thereby improving server resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the browser game is downloaded only when a user enters the browser game, then the user can access the game on-demand without pre-loading, but this leads to latency when the browser game is run and affects user experience
Solution Approach 1:
The patent applies preliminary action by pre-loading the browser game into the user's terminal device before the user actually enters or requests to play the game. The system determines which games users are likely to access and automatically downloads and caches these games in advance, so that when users do access them, the games are already available locally, eliminating latency and improving user experience while optimizing server resource utilization.
2Speed
If the browser game is preloaded on the client, then the user can quickly enter the browser game, but this requires additional mechanisms to manage preloading instructions and background loading components
Solution Approach 1:
The patent applies self-service by implementing an automatic preloading system where the terminal device itself determines which games to preload based on user behavior patterns and game popularity data. The system automatically receives preloading instructions from the server, identifies relevant games, and performs background loading without requiring complex user intervention or manual configuration, thus improving loading speed while keeping the system manageable through automated decision-making algorithms.
Data Source
AI summary
The present disclosure discloses a method and an apparatus of preloading a browser game on a client. The method includes: acquiring a browser game preloading instruction pushed by a server, and parsing the preloading instruction to obtain an Internet Protocol (IP) address of the browser game; acquiring a background loading component corresponding to the preloading instruction, where the background loading component is configured to load the browser game on the client; and loading the browser game according to the background loading component and the IP address. In embodiments, a browser game is preloaded before a user enters the browser game, so that the user quickly enters the browser game, thereby improving resource utilization of a browser game server.


