Mobile Terminal Barcode Decoding and Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile terminal systems using two-dimensional codes face issues such as limited universality of decoded codes, poor user experience due to decoding errors, inability to generate codes, inefficient image capture, and lack of service provision capabilities, especially in areas without wireless networks.

Innovation Solution

A method and device that enable mobile terminals to correctly decode barcode images of any format, ensure user information security through encryption and decryption, and provide services by generating and publishing barcode images, allowing for automatic image capture and service provision even without a wireless network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If mobile terminals use predetermined coding rules for decoding two-dimensional codes, then decoding process is simplified, but universality is reduced and decoding errors occur

Engineering Contradiction:
Improvedecoding process complexityVSAvoidcode format universality
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system dynamically detects and adapts to different coding rules automatically. The coding rule detection module identifies the specific coding rule used in each barcode image, and the decoding module adjusts its parameters accordingly. This dynamic adaptation allows the system to handle multiple code formats without requiring manual configuration or complex predefined rules for each format.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the detected coding rule information is fed back into the decoding process. The coding rule detection module analyzes the barcode image structure and provides feedback about the detected coding rule type, which then guides the decoding module in selecting appropriate decoding parameters, ensuring accurate decoding across different code formats.

Inventive Principle:
Principle #23Feedback

2Productivity

If mobile terminals require wireless network connection for service provision, then server communication is enabled, but service availability is reduced in areas without network coverage

Engineering Contradiction:
Improveservice provision capabilityVSAvoidservice availability in network-less areas
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The mobile terminal performs self-service by generating and publishing its own barcode images containing service information locally. The terminal stores service information in its memory and creates barcode images that can be read by external devices, eliminating the need for continuous wireless network connection for basic service provision functionality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-storing service information in the mobile terminal's memory before network connection is needed. The terminal prepares and stores barcode images with service information in advance, so that when network coverage is unavailable, the terminal can still provide services using the pre-stored information.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If mobile terminals manually capture barcode images, then image quality control is possible, but operation efficiency is reduced and time is wasted

Engineering Contradiction:
Improveimage qualityVSAvoidimage capture efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The mobile terminal performs self-service by automatically capturing barcode images without requiring manual user intervention. The camera module automatically focuses on and captures barcode images presented to the terminal, eliminating the need for users to manually position and trigger the camera, thereby significantly improving capture efficiency while maintaining image quality through automated control.

Inventive Principle:
Principle #25Self-service

4Device complexity

If mobile terminals only decode existing codes without generating new ones, then system simplicity is maintained, but service provision capability is limited

Engineering Contradiction:
Improvesystem structureVSAvoidservice provision capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The mobile terminal achieves multi-functionality by integrating both decoding and code generation capabilities into a single device. The terminal can decode barcode images from external sources and also generate new barcode images containing service information for publishing. This universal capability allows the terminal to serve both as a consumer and a provider of barcode-based services, enhancing its versatility without requiring separate dedicated devices.

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

Data Source

PatentUS9204241B2Method, device and mobile terminal utilizing barcode images for communication
Publication Date: 2015.12.01 GLOBAL UNION CAPITAL INSURANCE LTD
  • US9204241B2 patent drawing
  • US9204241B2 patent drawing
  • US9204241B2 patent drawing

AI summary

Disclosed are a method and a device utilizing barcode images to communicate between a mobile terminal and a backend server and a mobile terminal thereof, which can correctly decode a barcode image of any code format, ensure the security of user information, and provide services on the side of the mobile terminal in the absence of the backend server. The method of the present invention includes the following steps: registering as a user of the backend server through the mobile terminal; taking a picture of the barcode image by using a camera disposed in the mobile terminal; decoding the taken barcode image to obtain coding information; parsing the coding information to determine whether the barcode image is generated according to a preset coding rule; the mobile terminal extracting service information corresponding to the coding information; the mobile terminal sending a service providing request message to the backend server; and the backend server providing a service to the mobile terminal according to content of the service providing request message.