Cloud Card Push Mechanism for Caller Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During conventional telephone communication, calls from unknown numbers lack information, leading to a poor user experience as users cannot acquire details about incoming calls from strangers.
Innovation Solution
A method and device for sending an electronic business card, where a user can opt to share their cloud card data, including personal and multimedia information, with the receiving party during a call, using a cloud server to push this data to the caller's interface, enhancing the call experience by providing identifiable information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If cloud card data is pushed during incoming calls, then user experience is improved, but network bandwidth is consumed
Solution Approach 1:
The system pre-processes and stores call information (caller ID, contact details, message templates) in the cloud before the actual call occurs. When an incoming call is detected, the pre-prepared information is quickly pushed to the user's device, reducing real-time network bandwidth consumption while maintaining fast information delivery.
Solution Approach 2:
The system extracts only the most essential call information (caller name, contact details, predefined message) from the complete cloud card data and pushes only this extracted subset during incoming calls. This selective extraction reduces network bandwidth consumption while still providing sufficient information to improve user experience.
2Ease of operation
If cloud card data is pushed during outgoing calls, then user experience is improved, but device processing power is consumed
Solution Approach 1:
The system creates simplified copies of cloud card data specifically formatted for outgoing call scenarios. Instead of processing and transmitting complete cloud card datasets, it generates lightweight copy versions containing only relevant information (contact details, pre-written messages), reducing device processing power consumption while maintaining user experience benefits.
Solution Approach 2:
The system pre-generates and stores call template information and message drafts in the cloud before outgoing calls occur. When a user initiates a call, this pre-prepared information is quickly retrieved and transmitted, minimizing real-time processing requirements and energy consumption on the user's device.
3Loss of information
If call information is pushed to users, then information availability is improved, but privacy security is compromised
Solution Approach 1:
The system applies different information disclosure levels to different users and scenarios. Sensitive information (personal details, contact information) is selectively disclosed based on user preferences and call context, while less sensitive information is always shared. This localized quality control ensures information availability while protecting privacy security through differential privacy management.
Solution Approach 2:
The system allows users to pre-configure their privacy settings and information sharing preferences before calls occur. Users can define which cloud card data should be shared, with whom, and under what conditions. This preliminary configuration ensures that information is available when needed while maintaining privacy security through pre-established user-controlled permissions.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
The present disclosure relates to methods for sending a cloud card. The method includes: determining (101, 301) whether a user has selected to carry a cloud card in a call initiated by the user; and when the user has selected to carry a cloud card in the call initiated by the user, sending (102, 302) an instruction message to a cloud server, the instruction message being used for instructing the cloud server to push cloud card data of the user which is stored in the cloud server to a receiving party of the call such that the cloud card data is displayed in a call receiving interface of the receiving party of the call.