Server-Based Nuisance Phone Number Blocking via Aggregated Call Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication event processing methods are inefficient as they only block events from numbers on a user's blacklist, leading to potential harassment and incorrect blocking of non-blacklisted numbers, affecting normal communication.
Innovation Solution
A method and apparatus that collect identification and call description information from multiple terminals to determine nuisance phone numbers based on call frequency, duration, and region overlap, sending blocking instructions to terminals for query requests on identified nuisance numbers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a user sets a blacklist on their mobile phone to block communication events, then blocking of nuisance calls is achieved, but processing efficiency remains low and normal communication may be incorrectly blocked
Solution Approach 1:
A server acts as an intermediary between multiple terminals to collect call description information, analyze nuisance patterns, and provide centralized blocking decisions. The server aggregates data from multiple users about the same phone number, determining whether it is a nuisance number based on collective evidence rather than individual blacklists, thereby improving both accuracy and efficiency
Solution Approach 2:
The server provides a universal blocking service that benefits all terminals simultaneously. Instead of each terminal independently maintaining and processing its own blacklist, the server performs centralized analysis and distributes blocking instructions to multiple terminals, making the system more efficient and accurate for all users
2Reliability
If a user manually reports nuisance phone numbers to a server, then some blocking capability is provided, but incorrect blocking occurs affecting normal communication
Solution Approach 1:
The system implements feedback mechanisms where terminals report call experiences to the server, and the server uses this feedback to continuously improve its nuisance number identification accuracy. The server analyzes aggregated feedback from multiple terminals to refine its determination of nuisance numbers, reducing false positives while maintaining blocking effectiveness
Solution Approach 2:
The server performs preliminary analysis of call description information before issuing blocking instructions. By pre-processing and analyzing data from multiple terminals in advance, the server can make more accurate determinations about nuisance numbers before actually blocking them, preventing incorrect blocking of normal communication
3Ease of operation
If only blacklisted numbers are blocked, then user control is maintained, but harassment from non-blacklisted numbers continues
Solution Approach 1:
The system enables automatic blocking of nuisance numbers without requiring users to manually add each number to their blacklist. The server autonomously analyzes call patterns and issues blocking instructions for identified nuisance numbers, freeing users from the burden of continuous manual blacklist management while effectively reducing harassment
Solution Approach 2:
The server performs preliminary identification and analysis of nuisance numbers before they become a problem for individual users. By proactively detecting nuisance patterns through aggregated data from multiple terminals, the system can issue blocking instructions in advance, preventing harassment before it affects individual users who haven't yet added the number to their blacklist
Data Source
AI summary
A communication event processing method performed at a computer server includes: obtaining identification information and call description information from multiple different terminals about a phone number; determining whether the phone number is a nuisance phone number according to the call description information and a quantity of the terminals identifying the phone number; and sending, after receiving a query request for the phone number, a blocking instruction to a terminal initiating the query when it is determined that the phone number is a nuisance phone number, so that the terminal initiating the query blocks a communication event of the phone number. According to the present disclosure, the server can determine which phone numbers are nuisance phone numbers according to specific identification cases and the call description information, and therefore provide highly accurate processing in response to a query request of a terminal, thereby greatly improving efficiency of communication event processing.


