Mutual Friend-Adding Prompt Mechanism for Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication application programs often fail to complete friend-adding processes if users forget to add each other after acquiring two-dimensional codes or communication accounts, leading to incomplete friend connections.

Innovation Solution

A method and device that determine if opposite terminal communication information is acquired, generating friend-adding prompts to prompt both users to add each other as friends, ensuring mutual friend addition by exchanging communication information and handling friend requests and rejections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually add friends by scanning two-dimensional codes or searching communication accounts, then friend-adding functionality is provided, but friend addition may not be completed if users forget to add after acquiring the code or account

Engineering Contradiction:
Improvefriend-adding operationVSAvoidfriend-adding completion
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by automatically sending friend requests to both parties after detecting mutual interest through the two-dimensional code scanning process. This eliminates the need for users to manually remember and execute the friend addition step, ensuring completion while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring whether the friend addition was successfully completed and providing appropriate prompts or notifications to users. This feedback loop ensures that incomplete friend additions are detected and addressed, improving reliability without adding operational complexity.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system sends friend requests automatically, then friend-adding completion rate improves, but repeated friend requests may cause harassment

Engineering Contradiction:
Improvefriend-adding completionVSAvoiduser harassment
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system applies preliminary anti-action by implementing checks to prevent sending friend requests when the user has already been added or when a request is pending. This proactive prevention mechanism avoids harassment while maintaining high completion rates for legitimate friend addition scenarios.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system uses self-service mechanisms by automatically checking the status of friend requests and determining whether to send new requests based on current state information. This self-regulating approach prevents harassment without requiring external intervention or complex user controls.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If the system monitors friend request status continuously, then harassment from repeated requests is reduced, but system complexity increases

Engineering Contradiction:
Improverepeated friend requestsVSAvoidmonitoring system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system extracts the essential monitoring function by focusing only on critical status checks (whether friend addition is complete or pending) rather than continuously monitoring all possible states. This simplified extraction reduces system complexity while still effectively preventing repeated friend requests and harassment.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10263925B2Method, device and medium for sending message
Publication Date: 2019.04.16 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US10263925B2 patent drawing
  • US10263925B2 patent drawing
  • US10263925B2 patent drawing

AI summary

A method, a device and a medium for sending message are provided. The method includes: determining whether opposite terminal communication information of an opposite terminal user is acquired; generating a first friend-adding prompt according to the opposite terminal communication information if the opposite terminal communication information is acquired; sending local terminal communication information to the opposite terminal to enable the opposite terminal to generate a second friend-adding prompt according to the local terminal communication information, the second friend-adding prompt being used to prompt the opposite terminal user to add the local terminal user as a friend.