Privacy-Preserving Communication via Virtual Number Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication methods require users to disclose and manage personal phone numbers, leading to issues with fraudulent calls and spam messages due to accidental or malicious exposure of accumulated contact information.
Innovation Solution
A method and system that uses a client terminal and server to establish communication by acquiring a first communication number and parsing an input image to obtain an information code, which corresponds to a second communication number, allowing for secure and private communication without revealing the second communication number, using a data table to store and retrieve the correspondence between information codes and communication numbers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users share their personal phone numbers for communication, then communication efficiency is improved, but user privacy and security deteriorate due to fraudulent calls and spam messages
Solution Approach 1:
The patent introduces a third-party server as an intermediary that mediates communication between users. Instead of directly sharing phone numbers, users communicate through the server which masks real numbers with virtual numbers. This intermediary system enables communication efficiency while protecting user privacy and preventing fraudulent calls.
Solution Approach 2:
The patent creates virtual copies of phone numbers that can be used for communication without exposing real numbers. The server generates virtual number representations that functionally replace actual phone numbers, allowing users to communicate efficiently while the real numbers remain protected from exposure and abuse.
2Productivity
If logistics companies accumulate recipient phone numbers for delivery purposes, then delivery efficiency is improved, but security and privacy protection deteriorate when these accumulated numbers are disclosed or leaked
Solution Approach 1:
The server acts as an intermediary between logistics companies and recipients. The logistics company stores and manages virtual number mappings rather than direct phone numbers. When delivery communication is needed, the server mediates the connection, allowing efficient delivery operations while preventing direct exposure of recipient phone numbers even if the logistics company database is compromised.
Solution Approach 2:
The system creates virtual number copies that the logistics company can store and manage. These virtual representations enable efficient delivery operations and communication routing, while the actual phone numbers remain protected on the server side, maintaining security and privacy even when accumulated data is at risk.
3Loss of time
If users directly dial phone numbers for communication, then communication establishment speed is improved, but the complexity of number management and privacy protection increases
Solution Approach 1:
The server automatically manages the complexity of number mapping and privacy protection without requiring user intervention. Users simply dial virtual numbers or use the application, and the server handles the complex tasks of number resolution, masking, and security management automatically, maintaining fast communication establishment while eliminating manual privacy management complexity.
Solution Approach 2:
The system uses virtual number copies that simplify user interaction. Instead of managing complex real number privacy settings, users work with simple virtual representations that the server automatically resolves to actual numbers, reducing the complexity of number management while maintaining communication speed.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A communication establishment method including acquiring a first communication number of a current communication terminal; acquiring an input image, obtaining an information code according to the image, the information code being corresponding to a second communication number; sending call information to a predetermined server, the call information being attached with the first communication number and the information code. The current communication terminal obtains the information code according to the image, provides the information code and the first communication number of the current communication terminal to the predetermined server to establish a communication between the current communication terminal that uses the first communication number and a communication terminal that uses the second communication number. Thus, a user of the current communication terminal does not need to obtain the second communication number used by the other user, which protects the number privacy of the user who uses the second communication number.