Frame Synchronization for MOBA Video Recommendation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video recommendation systems in multiplayer online battle arena (MOBA) games face challenges in recommending high-quality videos to users due to the complexity of synchronizing game states, leading to high communication traffic and difficulties in implementing fight watching functions on mobile devices.
Innovation Solution
A method based on frame synchronization, where a server generates frame synchronization command sequences from input operations of fighting clients and sends them to both fighting and watching clients, allowing for reduced traffic consumption and enabling fight watching functionality on mobile devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If state synchronization methods are used to recommend videos in MOBA games, then video recommendation functionality is achieved, but communication traffic increases significantly
Solution Approach 1:
The patent segments the game state synchronization process into frame synchronization command sequences that are generated once by the server and then reused by both fighting clients and watching clients. This segmentation allows the watching client to obtain synchronization data without requiring separate full-state transmissions, thereby reducing communication traffic while maintaining video recommendation functionality.
Solution Approach 2:
The frame synchronization command sequences serve multiple functions: they enable both fighting clients to play the game and watching clients to view fight watching content. By making the synchronization mechanism universal, the system eliminates the need for separate data transmission channels, reducing overall communication traffic while supporting both gameplay and video recommendation features.
2Measurement precision
If full state synchronization is implemented for fight watching, then accurate game state is achieved, but mobile device performance is overwhelmed
Solution Approach 1:
The patent extracts only the essential frame synchronization command sequences from the complete game state data and transmits them to watching clients. By taking out only the necessary synchronization elements rather than transmitting full state data, the system maintains game state accuracy for fight watching while significantly reducing the processing load on mobile devices.
Solution Approach 2:
The system implements partial synchronization by sending frame synchronization command sequences that contain only the critical information needed for fight watching, rather than complete state synchronization. This partial action approach provides sufficient accuracy for viewing purposes without overwhelming mobile device capabilities.
3Loss of information
If detailed operation information is displayed for all fighting objects, then complete information is provided, but display area is insufficient
Solution Approach 1:
The patent applies local quality by differentiating the display of operation information based on the fighting object's relevance to the current combat situation. Primary fighting objects involved in active combat receive detailed operation information display, while secondary objects receive simplified or omitted information. This selective approach maintains essential information completeness while optimizing the limited display area on mobile devices.
Data Source
AI summary
The present disclosure provides a method for determining a recommended video, a data processing computer server and a system. The computer server determines candidate virtual scenes, users currently participating in the candidate virtual scenes, and a user corresponding to a virtual role in the candidate virtual scenes. After selecting a target virtual scene from the candidate virtual scenes, the computer server determines representation data of virtual roles of the target virtual scene, selects a target virtual role from the virtual roles of the target virtual scene according to the representation data of the virtual roles of the target virtual scene, and generates a recommended video at a viewing angle of the target virtual role in the target virtual scene.


