WebKit WebOS Playback Control via Daemon Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The rapid iterative updates of the Android system and applications lead to hardware configuration lag, resulting in non-fluent playback of multimedia files on smart televisions.
Innovation Solution
Implementing a WebKit-based WebOS on smart televisions, where user interactions and functions are managed through Web pages, with a WebKit kernel process starting on the Linux kernel and driver layer, capturing key inputs, and sending control commands to corresponding daemons via the WebKit kernel process to perform control operations without a middle layer, enabling smooth multimedia file playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If Android system and applications are rapidly updated, then system functionality and features are improved, but hardware configuration becomes lagging and playback fluency deteriorates
Solution Approach 1:
The patent segments the smart television system into multiple independent components: WebKit kernel process, state management daemon, player daemon, and agent process. This segmentation allows each component to operate independently with optimized resource requirements, enabling smooth playback even with limited hardware resources while supporting updated system features.
Solution Approach 2:
The patent introduces an agent process as an intermediary between the WebKit kernel process and the player daemon. This intermediary layer efficiently manages communication and data flow, reducing the computational burden on hardware while maintaining system functionality and playback fluency during rapid updates.
2Adaptability or versatility
If native applications are developed with Java technology running in virtual machines, then application functionality is improved, but CPU and memory consumption increase
Solution Approach 1:
The patent replaces the traditional Java virtual machine mechanism with a WebKit-based web operating system approach. Web pages and web applications run directly in the WebKit kernel process without requiring a heavy virtual machine layer, significantly reducing CPU and memory consumption while maintaining application functionality through web-based interfaces.
3Device complexity
If a middle layer is used in the system architecture, then system modularity is improved, but control operation efficiency and playback fluency deteriorate
Solution Approach 1:
The patent extracts and eliminates the middle layer from the system architecture, creating a streamlined path where the WebKit kernel process directly communicates with daemons and player processes. This extraction maintains necessary modularity through independent process design while removing the efficiency bottleneck that the middle layer created, improving control operation speed and playback fluency.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
Disclosed are a smart television playing method and a smart television playing device, which are applied to a smart television of the WebKit-based WebOS. The smart television playing method includes: starting a WebKit kernel process based on the Linux kernel and a driver layer when the smart television is turned on; starting a state management daemon to detect a control command received by the smart television; and sending the control command to a daemon corresponding to the control command via the WebKit kernel process, allowing the daemon to perform control operation corresponding to the control command. The present disclosure realizes playing control via the WebKit kernel process sending the control command to the corresponding daemon, making it possible for the smart television adopting the WebKit-based WebOS to be without a middle layer, and improving the playing fluency of a multimedia file of the smart television.