Web App Pre-Connection Control for Faster Smart TV Startup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart TVs experience delayed application execution in slow Internet environments due to the influence of network speed on web application performance, making them less attractive.
Innovation Solution
An electronic device initiates a pre-connection with web servers indicated in a pre-connection server list using a second thread parallel to a first thread, performing initialization operations for web application execution, and establishes communication connections before web resource requests are generated, utilizing protocols like HTTPS for domain identification and security initialization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If web applications are executed through Internet connection on smart TVs, then various services and contents are available, but execution is delayed in slow-Internet environments
Solution Approach 1:
The patent implements pre-connection mechanisms that establish network connections to web servers before the user actually requests web resources. The system proactively creates TCP connections and performs DNS lookups in advance, so that when the user interacts with the web application, the network path is already established and resources can be retrieved immediately without waiting for connection setup.
2Loss of time
If network connections are established before web resource requests, then start-up time is reduced, but network thread management complexity increases
Solution Approach 1:
The patent divides the network communication task into separate threads: a dedicated network thread handles connection establishment and resource retrieval, while a browser thread handles rendering and user interface operations. This segmentation allows the network operations to proceed independently without blocking the main application execution, and the pre-connection logic is isolated to specific thread routines that manage connections proactively rather than reactively.
Data Source
AI summary
An electronic device includes, memory storing instructions; and at least one processor, wherein the instructions, when executed by the at least one processor, cause the electronic device to initiate, via a second thread operating in parallel with a first thread, a pre-connection with at least one web server indicated in a first pre-connection server list of a first web application, while performing, via the first thread, at least one initialization operation for executing the first web application based on a launch request of the first web application; and enable a communication connection, via the pre-connection, to the at least one web server, before a web resource request for the at least one web server is generated.


