Graphic Code Access Server with Pre-configured Action Instructions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for accessing network information through graphic codes are tedious and fail to fully realize the publisher's intentions, requiring users to perform multiple manual operations to achieve desired actions, such as purchasing products or participating in lottery draws.

Innovation Solution

A method where a client device sends graphic code information to a server, which queries and configures display information and action instructions to perform corresponding actions, returning the access result directly to the client, allowing users to perform actions like adding products to a shopping cart or participating in lucky draws with minimal user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If users scan graphic codes to access network information using existing methods, then they can quickly connect to the Internet and browse web pages, but they must perform multiple tedious manual operations (clicking buttons, navigating menus) to complete actions like purchasing products or participating in lottery draws

Engineering Contradiction:
Improveaccess speedVSAvoidoperation complexity
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The server pre-configures action instruction information corresponding to graphic code information. When a user scans a graphic code, the server automatically executes the pre-configured actions (such as adding to shopping cart, participating in lottery) without requiring users to perform multiple manual operations. This preliminary configuration resolves the contradiction by maintaining fast access speed while eliminating operation complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between the graphic code and the user's mobile device. It receives the scanned graphic code information, queries the pre-configured action instructions, and automatically executes the corresponding actions. This intermediary mechanism allows fast access while removing the need for tedious manual operations, as the server handles the complex interaction logic on behalf of the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If users manually navigate through web pages and click buttons to complete actions after scanning graphic codes, then they can achieve their desired outcomes, but the process is time-consuming and fails to fulfill the publisher's true intention

Engineering Contradiction:
Improveaction completionVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Action instruction information is pre-configured on the server corresponding to specific graphic code information. When users scan the graphic codes, the server automatically retrieves and executes the pre-configured actions (such as adding products to shopping cart, registering for lottery draws). This ensures reliable action completion while eliminating time consumption associated with manual navigation and multiple clicks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically executing actions based on pre-configured instructions. The server autonomously processes the scanned graphic code information, queries the corresponding action instructions, and completes the desired actions without requiring users to manually navigate through web pages or click multiple buttons. This self-service mechanism ensures reliable action completion while minimizing time loss.

Inventive Principle:
Principle #25Self-service

3Productivity

If the system provides direct access to website content corresponding to graphic code URLs, then users can quickly obtain information, but it fails to realize the publisher's intention of enabling direct actions like unified checkout or lottery participation

Engineering Contradiction:
Improveaccess efficiencyVSAvoidfunctionality range
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The server is designed with multi-functionality by supporting various types of action instruction information corresponding to different graphic code information. It can execute diverse actions including but not limited to adding to shopping cart, lottery participation, and unified checkout processes. This universal mechanism maintains high access efficiency while expanding functionality range to fulfill publisher's intentions.

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

Solution Approach 2:

The system pre-configures action instruction information on the server that enables direct execution of various actions. When users scan graphic codes, the server automatically retrieves and executes the corresponding pre-configured actions, providing both direct access efficiency and expanded functionality. This allows the system to maintain high productivity while achieving adaptability for different publisher intentions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2789150B1Method, client device and server of accessing network information through graphic code
Publication Date: 2019.12.04 ALIBABA GROUP HOLDING LTD
  • EP2789150B1 patent drawingFigure 1
  • EP2789150B1 patent drawingFigure 2
  • EP2789150B1 patent drawingFigure 3

AI summary

The present disclosure provides a method, a client device and a server of accessing network information through a graphic code. The method comprises: receiving an access request from a client, where the access request includes information of a graphic code; querying and obtaining, in a server, display information and action instruction that is configured in correspondence with the information of the graphic code in the access request; and performing a corresponding action in the display information according to the action instruction information to obtain an access result of the graphic code. The disclosed method simplifies operations of a user without waiting for the user's step-by-step operation requests, and further simplifies a handling process of the server. In addition, this method of directly returning an access result of a graphic code to a client fulfills an intention of a publisher of the graphic code.