Android TV Download Control via Network Card MAC Address Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Android smart televisions lack effective control over download resources, leading to potential safety and stability issues due to unsuitable applications, which can affect the system's performance and user experience.

Innovation Solution

A download management method and device based on an Android browser that obtains the physical address of a television's network card, checks for download permissions, and either allows or prevents downloads, ensuring only authorized content is downloaded by analyzing the download request and matching it with the television's basic information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If Android smart televisions allow free internet browsing and downloads like mobile phones, then user freedom and accessibility are improved, but system safety and stability deteriorate due to unsuitable applications

Engineering Contradiction:
Improveuser freedomVSAvoidsystem safety
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a server terminal as an intermediary between the television and download resources. The server acts as a mediator that verifies download requests against a whitelist database, filtering out harmful content before it reaches the television system. This intermediary mechanism enables user freedom to access internet resources while maintaining system safety through server-side validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary action by pre-establishing a whitelist database on the server terminal before downloads occur. The whitelist contains pre-verified safe download resources and corresponding television device information. When a download request is made, the system checks against this pre-prepared whitelist to determine safety, preventing harmful downloads before they can affect system stability.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If Android smart televisions allow downloads from any source, then adaptability and resource availability are improved, but system stability worsens due to incompatible applications

Engineering Contradiction:
Improveresource availabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements feedback mechanisms where the server terminal receives download requests from televisions, checks them against the whitelist database, and returns verification results. The system continuously updates and maintains the whitelist based on feedback about safe and unsafe resources. This feedback loop ensures that only compatible and safe resources are made available, maintaining system stability while preserving adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server terminal serves as an intermediary that filters and validates download resources before they reach the television. By checking download requests against the whitelist database and blocking unauthorized resources, the intermediary mechanism ensures resource availability for legitimate needs while preventing incompatible applications from compromising system stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If no download control is implemented, then ease of operation is improved as users can download at will, but harmful factors increase due to unsuitable download resources

Engineering Contradiction:
Improvedownload convenienceVSAvoidharmful download resources
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The server terminal acts as an intermediary filtering mechanism that maintains download convenience for users while eliminating harmful resources. The server receives user download requests, automatically checks them against the whitelist database, and either permits or blocks the download based on verification results. This intermediary process occurs transparently without requiring user intervention, preserving ease of operation while removing harmful factors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service through automated whitelist verification and download approval processes. The server terminal automatically checks download requests against the database, performs safety validations, and makes approval decisions without human intervention. This self-service mechanism maintains user convenience by handling safety checks automatically while effectively blocking harmful download resources.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2768206B1Download management method and device based on android browser
Publication Date: 2018.04.11 SHENZHEN COOCAA NETWORK TECH CO LTD
  • EP2768206B1 patent drawingFigure 1
  • EP2768206B1 patent drawingFigure 2
  • EP2768206B1 patent drawingFigure 3

AI summary

The present disclosure provides a download management method and device based on Android browser. The download management method includes the following steps: obtaining a physical address of a network card of a television when a download request input from a user through the browser is received; and judging whether the television corresponding to the physical address is granted a download permission corresponding to the download request; if the physical address is granted the download permission, implementing the download according to the download request; otherwise, if the physical address is not granted the download permission, preventing the download. The method and device of the present disclosure can effectively control the download contents of the television and thus prevent random downloads from reducing the safety and stability of the system and further thus improves the user experience.