Batch Graphic Code Scanning for Contact Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontact information recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If multiple QR codes are scanned simultaneously, then processing efficiency improves, but the system complexity and interface design difficulty increase

Engineering Contradiction:
Improvegraphic code processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Speed

If batch processing of multiple contacts is implemented, then operational speed increases, but the ease of operation and user control may be compromised

Engineering Contradiction:
Improveoperational speedVSAvoiduser control
Core Design Contradiction:
SpeedVSEase of operation

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11809951B2Graphic code processing method, apparatus, and device, and medium
Publication Date: 2023.11.07 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11809951B2 patent drawing
  • US11809951B2 patent drawing
  • US11809951B2 patent drawing

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.