Dynamic Resource Configuration for Game Client Picture Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for updating game client configurations are costly and time-consuming, as they require local configuration and can only be done through version updates, making picture replacement inefficient.

Innovation Solution

A resource configuration method that involves acquiring candidate configuration resources, selecting resources based on scenario identification and weights, and configuring target items dynamically, allowing for remote updates and efficient resource management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If picture replacement is performed through version update of the client, then picture replacement can be realized, but it is costly and time-consuming

Engineering Contradiction:
Improvepicture replacement capabilityVSAvoidtime for picture replacement
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the configuration data into multiple tables (first configuration table and second configuration table) with different update frequencies. The first configuration table contains frequently updated picture resources updated via push notifications, while the second configuration table contains stable configuration information updated via version updates. This segmentation allows picture replacement to occur independently without requiring full client version updates, thus reducing time and cost while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If configuration is performed locally on the client, then configuration can be maintained, but picture replacement can be realized only through version update of the client

Engineering Contradiction:
Improvelocal configuration capabilityVSAvoidpicture replacement flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent adds a new dimension to the configuration system by introducing a server-side push notification mechanism that operates independently from the traditional client version update cycle. Configuration data is now updated in two dimensions: through traditional version updates (second configuration table) and through server push notifications (first configuration table). This dimensional addition enables picture replacement flexibility while maintaining local configuration capability, as the client can receive and apply configuration updates without requiring version changes.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12063167B2Resource configuration method and apparatus, device, and storage medium
Publication Date: 2024.08.13 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12063167B2 patent drawing
  • US12063167B2 patent drawing
  • US12063167B2 patent drawing

AI summary

This application provides a resource configuration method performed by a computer device. The method includes: acquiring configuration data including m candidate configuration resources to configure a target item in a target application, m being a positive integer; selecting, from the m candidate configuration resources according to scenario identification information respectively corresponding to the m candidate configuration resources, n candidate configuration resources matching a current operating scenario of the target application, n being a positive integer less than or equal to m; selecting a target configuration resource from the n candidate configuration resources according to weights respectively corresponding to the n candidate configuration resources; and configuring the target item by using the target configuration resource. Therefore, configuration resources are directly acquired, and the configuration resources are updated independently of version update, thereby reducing costs of replacing the configuration resources and shortening the time of replacing the configuration resources.