Server Video Recommendation System for Game Activity Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for managing and distributing video data related to games are limited in search capabilities, unable to recommend videos based on similar events or characters, and require a single terminal for both game and video playback, failing to provide comprehensive guidance and separate terminal functionality.
Innovation Solution
A server device with a video data storage system that stores user activity data and extracts related videos based on user identification information, allowing for video recommendation and separate terminal functionality through a networked video distribution system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If video search is limited to current game state events, then video distribution is simple and fast, but video recommendation versatility is insufficient
Solution Approach 1:
The system pre-processes and stores activity data (character information, event information, game progress) in advance during game playback, so that when video distribution is requested, the server can immediately perform comprehensive searches without delay. This preliminary data collection enables versatile video recommendations while maintaining fast distribution speed.
Solution Approach 2:
The invention expands video search from a single dimension (current game events) to multiple dimensions by incorporating activity data including character information, event history, and game progress. This multi-dimensional search capability allows the system to find videos matching various criteria simultaneously, resolving the contradiction between search simplicity and recommendation versatility.
2Device complexity
If a single terminal is used for both game playback and video replay, then system complexity is reduced, but functional flexibility is limited
Solution Approach 1:
The server device is designed to serve multiple functions: it acts as both a game terminal (playing back games) and a video display terminal (replaying and displaying video content). This multi-functional design allows a single terminal to fulfill both gaming and video playback needs without requiring separate dedicated devices, thereby reducing overall system complexity while maintaining functional flexibility.
Solution Approach 2:
The invention introduces a server device as an intermediary between the game system and the display system. The server handles both game execution and video replay functions, mediating between different operational modes. This intermediary approach allows seamless switching between game playback and video replay without requiring separate terminals, resolving the contradiction between device simplicity and functional versatility.
3Measurement precision
If video search uses only event codes, then search precision is high for current events, but guidance comprehensiveness is insufficient
Solution Approach 1:
The search system combines multiple types of data into a composite search criterion: event codes (for precise event matching), character information (for character-related video discovery), and game progress data (for contextual relevance). This composite search approach maintains the precision of event-based matching while enriching the information available for comprehensive video guidance and recommendations.
Solution Approach 2:
The system uses activity data collected during game playback as feedback to improve video recommendations. By analyzing what the user has already watched, what characters they have encountered, and their game progress, the system provides feedback-based recommendations that complement precise event matching, ensuring comprehensive guidance without losing event-specific accuracy.
Data Source
AI summary
Provided is a server device that is capable of extracting and recommending various videos relating to each user from a plurality of videos relating to a game. A center server manages video data for a video group relating to a game such that individual videos are associated with information about a “managed items”, extracts some video from the video group on the basis of that information, and distributes the video data of the some video to a user terminal connected via a network. When a user ID is provided from the user terminal, the center server extracts some related video relating to activity records which is described in play data so as to be associated with user IDs as the some video on the basis of the information about the “management item” and the activity records by using the user ID as a reference, and provides this information.


