Batch Graphic Code Scanning for Contact Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graphic code processing methods are cumbersome when adding multiple users as friends, requiring individual QR code scanning and processing, which is time-consuming and inefficient.
Innovation Solution
A method and apparatus for scanning multiple graphic codes simultaneously, allowing for the simultaneous acquisition of contact accounts and providing services such as adding friends and transmitting files to all or part of the contact accounts, by displaying a graphic code scanning interface, recognizing multiple graphic codes, and offering a service processing interaction region with contact controls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If individual QR code scanning is performed for each user, then accurate contact information can be obtained, but the processing time and operational complexity increase significantly
Solution Approach 1:
The patent merges multiple QR code scanning operations into a single batch processing operation. The terminal device scans multiple QR codes simultaneously in one action, combines the scanned contact information, and presents unified service options for all contacts. This eliminates the need to repeatedly scan, process, and manage individual contacts separately, thereby significantly reducing processing time while maintaining recognition accuracy through the unified scanning mechanism.
2Productivity
If multiple QR codes are scanned simultaneously, then processing efficiency improves, but the system complexity and interface design difficulty increase
Solution Approach 1:
The patent segments the batch QR code processing system into distinct functional modules: a scanning module that captures multiple codes, a recognition module that extracts contact information from each code, and a service provision module that presents unified service options. This modular segmentation manages system complexity by assigning specific functions to each module, making the overall system more maintainable and easier to implement while achieving high processing efficiency through parallel operation of these segmented components.
Solution Approach 2:
The service processing interface is designed with universal functionality that handles multiple contact accounts simultaneously. Instead of creating separate processing paths for each contact, the system provides unified service options (such as adding friends, transmitting files, or creating groups) that work across all scanned contacts. This multi-functional design simplifies the interface by presenting a single set of service controls that apply to all contacts, reducing interface complexity while maintaining high productivity.
3Speed
If batch processing of multiple contacts is implemented, then operational speed increases, but the ease of operation and user control may be compromised
Solution Approach 1:
The service processing interface implements dynamic control mechanisms that allow users to adjust the level of automation based on their preferences. Users can choose to apply services to all scanned contacts at once for maximum speed, or selectively choose individual contacts or groups of contacts for specific services. The interface dynamically adapts to user input, providing flexible control options that maintain ease of operation while preserving the speed benefits of batch processing through intelligent defaults and selective execution capabilities.
Data Source
AI summary
Graphic code processing includes displaying a graphic code scanning interface that is used for previewing at least one frame of acquired scanning image. In response to n graphic codes being included in the at least one frame of scanning image, recognition is performed on the n graphic codes to obtain n contact accounts. A service processing interaction region is displayed that includes contact controls corresponding to the n contact accounts. The service processing interaction region is configured to provide a service corresponding to at least one contact account in the n contact accounts. The n contact accounts can be obtained by scanning codes in batches to add friends and transmit files.


