Virtual Target Selection Using Priority Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional game scenarios waste resources by defaulting to the closest virtual target for interaction, leading to unnecessary data processing and resource usage when the intended target is not the closest.

Innovation Solution

A method that detects virtual targets within a specific interaction distance range, uses preset priority data to select the most appropriate target based on level or attribute value, and controls the virtual character to interact with the selected target, reducing resource waste by choosing a more suitable target.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the closest virtual target is selected by default for interaction, then the selection process is simple and fast, but resource waste occurs when the selected target is not the intended interaction target

Engineering Contradiction:
Improvetarget selection efficiencyVSAvoidresource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary detection to identify all virtual targets within the interaction distance range before making the final selection. This preliminary action allows the system to have all candidate targets ready for comparison, enabling efficient selection based on priority data without requiring subsequent re-detection or repositioning operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The target selection mechanism transitions from a static closest-target rule to a dynamic selection process that considers multiple factors including interaction distance, priority data, and target attributes. The system dynamically adjusts selection criteria based on the controlled virtual character's state and the characteristics of available targets, optimizing both efficiency and resource utilization.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If the closest virtual target is selected by default, then the selection logic is simple, but unnecessary data processing occurs when repositioning is required

Engineering Contradiction:
Improveselection logic complexityVSAvoiddata processing time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary detection to identify all virtual targets within the interaction distance range before making the final selection. This preliminary action allows the system to have all candidate targets ready for comparison, enabling efficient selection based on priority data without requiring subsequent re-detection or repositioning operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controlled virtual character automatically interacts with the selected target without requiring player intervention to adjust position or re-issue commands. The system self-corrects by selecting the appropriate target from the detected candidates, eliminating the need for additional player actions and reducing overall processing time.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If priority-based target selection is implemented, then resource waste is reduced, but the selection process becomes more complex

Engineering Contradiction:
Improveresource wasteVSAvoidselection process complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system applies different selection criteria to different aspects of target selection. Priority data is used as the primary filtering mechanism to identify suitable targets, while secondary criteria such as interaction distance and target attributes are applied only to break ties or refine the selection among candidates that meet the priority criteria. This localized application of complexity reduces overall system complexity while maintaining resource efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary detection to identify all virtual targets within the interaction distance range before making the final selection. This preliminary action allows the system to have all candidate targets ready for comparison, enabling efficient selection based on priority data without requiring subsequent re-detection or repositioning operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3311894B1Method for controlling interaction with virtual target, terminal, and storage medium
Publication Date: 2021.06.30 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP3311894B1 patent drawingFigure 1~2
  • EP3311894B1 patent drawingFigure 3~4
  • EP3311894B1 patent drawingFigure 5

AI summary

A method for controlling interaction with a virtual target includes: obtaining an interaction instruction; detecting whether there is a virtual target within an interaction distance range corresponding to the interaction instruction; after a plurality of virtual targets are detected within the interaction distance range, obtaining preset priority data; selecting a virtual target within the interaction distance range according to the priority data; and controlling, according to the interaction instruction, a controlled virtual character to interact with the selected virtual target.