Browser Game Preloading via Background Loading Component

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

VSEngineering 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

Engineering Contradiction:
ImprovelatencyVSAvoidresource utilization of browser game server
Core Design Contradiction:
Loss of timeVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveloading speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10201750B2Method and apparatus of preloading browser game on client
Publication Date: 2019.02.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10201750B2 patent drawing
  • US10201750B2 patent drawing
  • US10201750B2 patent drawing

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.