Terminal Video Recording With Asynchronous Performance Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for recording and replaying video on intelligent terminals only capture static screenshots, failing to continuously reflect the running status of software, leading to potential omission of critical exception points during video recording and replaying.
Innovation Solution
A method and apparatus that receive screenshots and performance data at different preset intervals, synthesize them into video data with start and end times, and allow playback at user-selected times, enabling continuous video and performance data display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If screenshots are captured at preset time points (e.g., every 5 minutes), then storage and processing overhead is reduced, but the running status of software cannot be continuously reflected and exception points may be omitted
Solution Approach 1:
The patent transitions from static periodic screenshot capture to dynamic continuous video recording. The terminal continuously records video data reflecting the running status of software, allowing exception points to be captured in real-time while maintaining reasonable storage through video compression techniques.
Solution Approach 2:
The patent implements continuous video recording instead of discrete periodic screenshots. The video recording continuously captures the terminal screen and running status, ensuring no exception points are missed while providing a complete temporal record of software execution.
2Reliability
If video data is synthesized from continuous screenshots, then running status is continuously reflected, but data processing complexity and storage requirements increase
Solution Approach 1:
The patent uses video encoding to create a compressed representation of continuous screen captures. Instead of storing and processing every individual screenshot, the system encodes the visual information into video format, significantly reducing data volume while maintaining continuous temporal information for reliability.
3Ease of operation
If performance data is collected at the same frequency as screenshots, then data synchronization is simplified, but system resource consumption increases
Solution Approach 1:
The patent implements periodic sampling of performance data at intervals different from video capture frequency. Performance metrics are collected at optimized intervals (e.g., every second or at key events) rather than continuously synchronized with every video frame, reducing system resource consumption while maintaining data utility.
Data Source
AI summary
A method and an apparatus for recording and replaying a video of a terminal are described, which can solve a problem, which is caused by failure to continuously reflect a running status of a program, of low efficiency of recording and replaying the video of the terminal. The method includes: receiving screenshots that are sent by a terminal according to a first preset time interval and performance data of the terminal that is sent by the terminal according to a second preset time interval, wherein the first preset time interval is less than the second preset time interval; synthesizing the received screenshots into video data that has a start time and an end time; and playing, according to a playback time selected by a user, the video data and the performance data corresponding to the playback time.


