Unified Broadcast Queue Generation in Android Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating broadcast queues in Android systems are inefficient, leading to increased system resource consumption and reduced processing efficiency due to all broadcast senders generating their own queues, resulting in system vulnerabilities.

Innovation Solution

A method that acquires broadcast messages, determines parameters of broadcast senders and receivers, and generates a broadcast queue only when these parameters meet predefined conditions, such as types, numbers, or frequencies, to control the generation of broadcast queues and optimize processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all broadcast senders generate their own broadcast queues, then each sender can independently manage its broadcasts, but system resource consumption increases and processing efficiency decreases

Engineering Contradiction:
ImproveIndependent broadcast managementVSAvoidProcessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges multiple broadcast queues from different senders into a single unified broadcast queue managed by the system. Instead of each sender maintaining separate queues, all broadcast messages are consolidated into one system-wide queue, reducing resource overhead while maintaining the ability to process broadcasts from multiple sources efficiently

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements a universal broadcast queue that serves all broadcast senders and receivers throughout the Android system. This single queue structure provides multi-functional support for handling various types of broadcast messages from different applications and system components, eliminating the need for multiple specialized queues

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If all broadcast senders generate their own broadcast queues, then each sender has full control over its broadcasts, but system vulnerabilities increase

Engineering Contradiction:
ImproveSender controlVSAvoidSystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces the system's ActivityManagerService as an intermediary between broadcast senders and receivers. This mediator validates broadcast messages, checks sender permissions, and manages the unified queue, providing a layer of security and control that prevents malicious or erroneous broadcasts while maintaining legitimate sender autonomy

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the centralized queue manager monitors broadcast patterns, validates message formats, and adjusts queue processing based on system state. This feedback loop ensures that only valid broadcasts are processed and allows the system to respond to abnormal broadcast patterns, enhancing stability while preserving sender control

Inventive Principle:
Principle #23Feedback

3Productivity

If broadcast queues are generated without conditions, then all broadcasts are processed, but resource consumption increases

Engineering Contradiction:
ImproveBroadcast processing completenessVSAvoidSystem resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent changes the parameter of queue generation from unconditional to conditional based on specific criteria such as broadcast message type, sender identity, receiver registration status, and system state. This parameter-based filtering ensures that only relevant broadcasts are added to the queue and processed, reducing unnecessary resource consumption while maintaining complete processing of valid broadcasts

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10990460B2Method of generating broadcast queue, storage medium, and terminal
Publication Date: 2021.04.27 NOKIA TECHNOLOGIES OY
  • US10990460B2 patent drawing
  • US10990460B2 patent drawing
  • US10990460B2 patent drawing

AI summary

Provided are a method of generating a broadcast queue, a storage medium, and a terminal. The method includes determining parameters of broadcast receivers receiving the broadcast message and a broadcast sender, based on the broadcast message; when the parameters of the broadcast sender and the broadcast receivers meet a predefined condition, determining attribute information of the broadcast message; and generating a broadcast queue based on the attribute information.