Dynamic QR Code Server System for Reusable Event Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current QR code applications require different QR codes for each activity or product, leading to increased publicity costs and low utility as QR codes become obsolete after their designated deadline, preventing reuse and timely updates.
Innovation Solution
An information processing system that communicates with mobile devices through a network, using a register module to record event data, a determining module to identify and install necessary application programs, and a transmitting module to deliver messages corresponding to QR codes, allowing for updates and reuse of QR codes without re-registration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If different QR codes are registered for each activity or product, then consumers can acquire specific information of different activities or products, but publicity cost increases
Solution Approach 1:
The patent implements a universal QR code system where a single QR code can serve multiple activities and products. The server stores multiple event data sets associated with the same QR code, allowing one QR code to function across different promotional activities, product campaigns, and time periods, thereby eliminating the need to create and print multiple different QR codes
Solution Approach 2:
The system changes the parameters (event data) associated with a QR code dynamically on the server side rather than creating new QR codes. By modifying the event data parameters such as activity information, product details, and promotional content in the database, the same QR code can be reused for different activities without physical replacement
2Reliability
If QR codes are updated after deadline, then message page can be refreshed, but QR codes usually cannot be reused and utility is low
Solution Approach 1:
The system implements dynamic event data that can be updated on the server at any time. The event data associated with QR codes is not static but can be modified, extended, or refreshed based on activity duration, promotional periods, or new product launches, allowing QR codes to remain valid and useful beyond initial deadlines
Solution Approach 2:
The patent enables continuous useful action of QR codes by allowing event data to be extended and updated. Instead of QR codes expiring after a fixed period, the system maintains their validity by updating the associated event data on the server, ensuring continuous utility for both consumers and marketers
3Quantity of substance
If a fixed QR code is used for multiple activities, then publicity cost decreases and utility improves, but message timeliness and accuracy may be compromised
Solution Approach 1:
The server acts as an intermediary between the QR code and the consumer's mobile device. When a consumer scans a QR code, the server receives the request, retrieves the current event data from its database, and transmits the appropriate message content dynamically. This intermediary mechanism ensures that even though the QR code is fixed, the message delivered is always current and accurate
Solution Approach 2:
The system implements feedback through the server's ability to receive and process QR code scan requests in real-time. Each scan triggers a server response that retrieves the latest event data, ensuring the message reflects the most current activity or product information. This feedback loop maintains message accuracy despite using a reusable QR code
Data Source
AI summary
An information processing system includes a register module, a determining module, and a transfer module. The register module is configured to store event data corresponding to a specific QR code. The determining module is configured to obtain the event data, and to communicate with a mobile device, so as to determine whether application programs on the mobile device includes a first application program which is corresponding to any one of the event data. If yes, the determining module transmits launch information to make the mobile device lunch the first application program. If not, the determining module transmits install information to make the mobile device install the first application program. The transmitting module is configured to transmit a message corresponding to the first application program to the mobile device, so that the first application program launched by the mobile device displays the message.


