Broadcast Sender Classification for Android Registration Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the Android system, the registration of broadcast receivers leads to inefficient processing and excessive resource consumption due to the lack of classification and management of broadcast senders based on message frequency, resulting in system instability.

Innovation Solution

A method is introduced to classify broadcast senders based on the frequency of their messages, determining types such as high-risk, risk, and common, and processing the registration of broadcast receivers accordingly, with restrictions on high-risk types and adjustments to preset frequencies based on system load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all broadcast senders are allowed to register without classification, then the system maintains simplicity and ease of operation, but broadcast processing efficiency deteriorates and resource consumption increases

Engineering Contradiction:
Improvebroadcast processing efficiencyVSAvoidregistration management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments broadcast senders into different categories (high-frequency senders and other senders) based on their message sending frequency. This segmentation allows the system to apply different registration management strategies to different sender types, improving processing efficiency by prioritizing high-frequency senders while maintaining manageable complexity through clear classification criteria.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different registration management qualities to different sender types. High-frequency senders receive preferential treatment with faster processing and lower registration thresholds, while other senders follow standard procedures. This local differentiation optimizes overall system efficiency without requiring complete restructuring of the registration mechanism.

Inventive Principle:
Principle #3Local quality

2Loss of energy

If registration restrictions are imposed on high-frequency broadcast senders, then resource consumption is reduced, but the ease of operation deteriorates due to additional management overhead

Engineering Contradiction:
Improvesystem resource consumptionVSAvoidregistration operation simplicity
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent performs preliminary classification of broadcast senders by their message frequency before the registration process. By pre-identifying high-frequency senders and setting their registration thresholds in advance, the system reduces resource consumption during actual registration operations without requiring complex real-time decisions, thereby maintaining operational simplicity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If broadcast receiver registration is processed without sender type differentiation, then the system maintains stability, but processing efficiency deteriorates due to uniform handling of all senders

Engineering Contradiction:
Improveregistration processing speedVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the registration processing flow into different paths based on sender type. High-frequency senders follow an expedited path with lower thresholds and faster processing, while other senders follow the standard path. This segmentation improves overall processing speed while maintaining system stability through clearly defined rules for each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the registration threshold parameter dynamically based on sender type. High-frequency senders operate with different (more lenient) threshold parameters compared to other senders. This parameter differentiation allows faster processing for high-frequency senders while maintaining appropriate control for other senders, balancing efficiency and stability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10785741B2Registration method for broadcast receiver, terminal and storage medium
Publication Date: 2020.09.22 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US10785741B2 patent drawing
  • US10785741B2 patent drawing
  • US10785741B2 patent drawing

AI summary

A method of registration for a broadcast receiver, a terminal and a non-transitory computer readable storage medium are provided. The method includes: classifying a broadcast sender according to a frequency of a broadcast message sent by the broadcast sender and called by a broadcast recipient, and recording the broadcast sender and a type of the broadcast sender determined in a classification result; querying, after obtaining a registration instruction of the broadcast receiver and according to a registration object in a registration instruction, the type of the broadcast sender corresponding to the registration object from the classification result; and processing, according to the type of the broadcast sender, the registration of the broadcast receiver.