SMS Reading Control via Application-Sender Binding

Solution Overview

Problem

In Android systems, applications granted permission to read SMS messages can inadvertently access all messages, leading to user privacy issues and poor user experience as they can read both verification codes and personal messages.

Innovation Solution

An SMS message reading control method and terminal solution that stores a correspondence between specific applications and senders, allowing only targeted SMS messages from specific senders to be read by the corresponding applications, thereby filtering out unwanted messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an application is granted permission to read all SMS messages, then the application can obtain verification codes, but user privacy is compromised and user experience deteriorates

Engineering Contradiction:
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the SMS reading permission by application and sender. Instead of granting broad permissions, the system creates specific bindings between applications and designated senders, allowing each application to read only SMS messages from its associated sender. This segmentation resolves the contradiction by enabling verification code acquisition while preventing unauthorized access to personal messages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by assigning different access rights to different applications for the same SMS messages. Each application receives permission to read only specific SMS messages from specific senders, rather than all SMS messages. This localized permission approach allows verification codes to be accessed while protecting user privacy from unrelated applications.

Inventive Principle:
Principle #3Local quality

2Productivity

If an application can read all SMS messages, then verification codes can be extracted, but personal message confidentiality is violated

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by pre-establishing the correspondence relationship between applications and senders before SMS messages are received. The system configures which applications can read SMS from which senders in advance, creating a permission framework that automatically filters messages. This preliminary configuration enables efficient verification code extraction while maintaining message confidentiality through pre-defined access rules.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (the correspondence relationship stored in the terminal) that mediates between SMS messages and applications. This intermediary layer filters and directs SMS messages to appropriate applications based on pre-configured relationships, enabling verification code extraction by authorized applications while blocking access to personal messages by unauthorized applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If broad SMS reading permission is granted, then all SMS can be accessed, but user experience deteriorates due to privacy concerns

Engineering Contradiction:
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic permission management where application access to SMS messages is not static but determined by real-time matching against the correspondence relationship. The system dynamically grants or denies access based on whether the receiving application has a configured relationship with the SMS sender, providing adaptable SMS reading capability while maintaining good user experience through privacy protection.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3253088B1Control method and terminal for short message reading
Publication Date: 2019.06.05
  • EP3253088B1 patent drawingFigure 1~2
  • EP3253088B1 patent drawingFigure 3
  • EP3253088B1 patent drawingFigure 4

AI summary

The present invention relates to an SMS message reading control method and a terminal. The method includes: storing a correspondence between a first application and a first sender of an SMS message; receiving a target SMS message generated by an application server corresponding to the first application, where the target SMS message includes information about the first sender; and determining, according to the information about the first sender in the target SMS message and the correspondence, to provide the first application with the target SMS message, so that the first application obtains the target SMS message. Therefore, the first application can read only an SMS message sent by a specific SMS message sender, thereby improving user experience and protecting user privacy.