Offline Graphic Code Merging Identity and Service Permissions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing offline graphic code technologies require users to present multiple codes for different services, leading to inconvenience and reduced utilization efficiency.

Innovation Solution

Incorporating at least one piece of user identity information and multiple service permission information into a single offline graphic code, allowing a scanning device to verify identity and permissions, thereby enabling multiple service operations with a single code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple separate offline graphic codes are used for different services, then service verification accuracy is improved, but user operation complexity increases and code utilization efficiency decreases

Engineering Contradiction:
Improveservice verification accuracyVSAvoiduser operation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges multiple service verification functions into a single offline graphic code. The code structure includes a user identifier and multiple service permission indicators, allowing one code to replace multiple separate codes for different services (e.g., cafeteria, library, gym), thereby reducing user operation complexity while maintaining verification accuracy

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The offline graphic code is designed with multi-functionality to support multiple services simultaneously. The code contains service permission information that enables it to be universally accepted across different service providers within the predefined service scope, eliminating the need for service-specific codes

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

2Measurement precision

If multiple separate offline graphic codes are used for different services, then service-specific verification precision is improved, but code utilization efficiency decreases

Engineering Contradiction:
Improveservice verification precisionVSAvoidcode utilization efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Multiple service verifications are combined into a single code structure. The code includes a user identifier and multiple service permission bits, allowing one code to perform multiple verification functions simultaneously, thereby increasing code utilization efficiency while maintaining service-specific verification precision through selective validation

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified code is segmented into distinct functional components: user identifier, service permission indicators for different services, and verification data. This segmentation allows the scanning device to extract and validate only the relevant service portion while ignoring others, maintaining verification precision for each service while utilizing a single code

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If a single offline graphic code contains multiple service permissions, then user convenience is improved and code utilization increases, but code structure complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidcode structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The code is designed as a universal multi-functional identifier that can serve multiple services. By using a standardized structure with service permission bits rather than separate codes, the apparent complexity is managed through systematic design, improving user convenience without proportionally increasing actual system complexity

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

Solution Approach 2:

The code structure uses parameter encoding to efficiently represent multiple service permissions. Instead of adding significant structural complexity, the patent encodes service permissions as data parameters within the existing code framework, allowing multiple services to be represented compactly through parameter variation rather than structural expansion

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11176352B2Method and apparatus for processing and generating offline graphic code
Publication Date: 2021.11.16 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11176352B2 patent drawing
  • US11176352B2 patent drawing
  • US11176352B2 patent drawing

AI summary

A method includes: obtaining an image of a graphic code from a scanning device that scans the graphic code displayed on a user terminal of a user; extracting, from the image of the graphic code, graphic code information encoded in the graphic code; verifying signature information in the graphic code information, wherein the graphic code information comprises the signature information, at least one piece of identity information of the user, and service permission information of multiple services; determining whether the at least one piece of identity information of the user matches identity information accepted by a service provider corresponding to the scanning device; determining whether the service permission information of multiple services of the graphic code information matches service permission information of a service supported by the scanning device; and executing the service.