Asset Path Correction for Loading Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In game engine-based virtual scene applications, incorrect asset paths in asset loading requests can lead to asset loading errors, affecting the accuracy of asset loading.

Innovation Solution

An asset loading method that automatically corrects asset paths based on the asset type by obtaining the asset type and modifying the path format to match the asset type, ensuring accurate loading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If automatic path correction is implemented during asynchronous loading, then asset loading accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveasset loading accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by correcting asset paths during the asynchronous loading phase before synchronous loading occurs. The system proactively identifies and corrects path format mismatches between asset types and their corresponding paths, ensuring that when synchronous loading queries the internal memory, the asset is already correctly buffered, thereby preventing loading errors rather than handling them reactively

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary correction mechanism that acts as a mediator between the asset loading request and the actual loading execution. The system inserts a path verification and correction layer that compares asset paths against predefined format rules for different asset types, automatically modifying paths that don't conform to expected formats before proceeding with the loading operation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If asset paths are corrected during asynchronous loading, then synchronous asset loading errors are reduced, but processing time increases

Engineering Contradiction:
Improvesynchronous asset loading error rateVSAvoidasset loading processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs path correction in advance during the asynchronous loading phase, so that when synchronous loading occurs, the corrected paths are already validated and ready for execution. This preliminary correction prevents errors from propagating to the synchronous phase, reducing the need for error handling and retry logic that would consume additional time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements efficient path correction by directly comparing asset paths against format rules and applying corrections without extensive validation or iteration. The system rushes through the correction process by using straightforward string manipulation to add or remove suffixes based on asset type, minimizing the time spent on path processing while ensuring accuracy

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20250199822A1Asset loading accuracy through automatic correction of asset file paths
Publication Date: 2025.06.19 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250199822A1 patent drawing
  • US20250199822A1 patent drawing
  • US20250199822A1 patent drawing

AI summary

Aspects described herein provide for an asset loading method in the field of data processing technologies. The method provides correcting asset paths based on an asset type and, as a result, improving asset loading accuracy and decreasing asset loading errors. Aspects described herein further provide for improvements to asynchronous and synchronous asset loading. Aspects described herein further provide for receiving a first asset loading request configured for asynchronous asset loading, obtaining an asset type of the first asset; correcting the asset path of the first asset based on the asset type of the first asset; and asynchronously loading the first asset based on a corrected asset path of the first asset.