Smart TV Global Key Management via Broadcast Interception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Android smart televisions cannot manage global keys within applications, limiting their functionality.

Innovation Solution

A method and system that intercept remote controller key events, generate and broadcast messages to applications, and process global keys based on preset key values and priorities, allowing for global key processing in any application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the Android smart television uses the existing framework system to process global keys, then the system stability is maintained, but the application cannot realize the function of managing the global key

Engineering Contradiction:
Improveglobal key management capability in applicationVSAvoidsystem framework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a broadcast message mechanism as an intermediary between the system framework and applications. The system side intercepts remote controller key events, generates broadcast messages, and sends them to applications that have preregistered for specific key events. This mediator approach allows applications to manage global keys without directly modifying the system framework, thus resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the global key processing function into two independent parts: the system side (intercepting key events, generating broadcast messages) and the application side (preregistering for keys, receiving broadcast messages, processing keys). This segmentation allows each part to operate independently, enabling application-level global key management while maintaining system stability.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If multiple applications preregister for the same broadcast, then the broadcast priority mechanism enables ordered processing, but the system complexity increases due to priority management

Engineering Contradiction:
Improveordered broadcast processingVSAvoidbroadcast priority management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by requiring applications to preregister for specific remote controller key events before they can receive and process broadcast messages. During preregistration, applications declare their interest in specific key events and establish their broadcast priority. This preliminary setup simplifies runtime operation, as the system only needs to follow the pre-established priority order when multiple applications compete for the same broadcast.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10009651B2Method for processing global key of smart television and system thereof
Publication Date: 2018.06.26 SHENZHEN TCL DIGITAL TECH CO LTD
  • US10009651B2 patent drawing
  • US10009651B2 patent drawing
  • US10009651B2 patent drawing

AI summary

The present disclosure provides a method for processing a global key of a smart television, in the method, a system side intercepts a detected remote controller key event; when it is determined that the remote controller key event needs to be sent to an application in a broadcast form, the system side generates a broadcast message according to the remote controller key event, and broadcasts the broadcast message; the application preregistering broadcast in the application side receives the broadcast message; when the application which has received the broadcast message determines that the global key processing is needed, a global key processing is conducted according to the remote controller key event in the broadcast message. The present disclosure provides a system for processing a global key of a smart television. The present disclosure can realize the function of processing the global key in any application.