Method, device and system for verifying two-dimensional barcode

TWI941242BActive Publication Date: 2026-10-01FUNCODE TECH
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
TW114120693
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-06-03
Publication Date
2026-10-01
Estimated Expiration
2045-06-02

Smart Images

  • Figure TWG2TB001913876_001
    Figure TWG2TB001913876_001
  • Figure TWG2TB001913876_002
    Figure TWG2TB001913876_002
  • Figure TWG2TB001913876_003
    Figure TWG2TB001913876_003
Patent Text Reader

Abstract

This application provides a method, apparatus, and system for verifying two-dimensional barcodes. The method includes the following steps: reading a two-dimensional barcode pattern displayed on a mobile device, wherein the two-dimensional barcode pattern corresponds to a two-dimensional barcode, the two-dimensional barcode includes encrypted time information, and the two-dimensional barcode and the two-dimensional barcode pattern are dynamically updated over time; decrypting the encrypted time information to obtain decrypted time information; obtaining time information to be compared; comparing the decrypted time information with the time information to be compared to generate a time difference; and confirming that the time difference is within a tolerance range.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A system for verifying two-dimensional barcodes, comprising: A two-dimensional barcode, including encrypted time information associated with a current time and having a two-dimensional barcode pattern for manual display on a mobile device, wherein the two-dimensional barcode and the two-dimensional barcode pattern are automatically and dynamically updated over time; another two-dimensional barcode, having another two-dimensional barcode pattern displayed on the mobile device, wherein the other two-dimensional barcode pattern does not change dynamically over time, and the other two-dimensional barcode pattern is displayed simultaneously with the first two-dimensional barcode pattern, wherein at least one of the two-dimensional barcode pattern and the other two-dimensional barcode pattern changes between a first position and a second position at a predetermined time interval; and a verification device for simultaneously reading the two-dimensional barcode and the other two-dimensional barcode, and including a processing module configured to: decrypt the encrypted time information to obtain decrypted time information; obtain time information to be compared; and confirm that a time difference between the decrypted time information and the time information to be compared is within a tolerance range.

2. The two-dimensional barcode system as claimed in claim 1, wherein the two-dimensional barcode and the two-dimensional barcode pattern are automatically updated at another predetermined time interval.

3. The two-dimensional barcode system as described in claim 1, wherein the tolerance range is within one minute.

4. The two-dimensional barcode system as claimed in claim 1, wherein the two-dimensional barcode system is an electronic ticketing system, the two-dimensional barcode further includes ticket identification information, and the verification device is also used to verify the ticket identification information.

5. The two-dimensional barcode system as claimed in claim 1, wherein the other two-dimensional barcode includes ticket identification information, and the verification device is further used to verify the ticket identification information.

6. The two-dimensional barcode system as claimed in claim 1, wherein the first position and the second position are in a linear displacement relationship or a rotational relationship with each other.

7. A verification device for verifying two-dimensional barcodes, comprising: A reading device for simultaneously reading a two-dimensional barcode and another two-dimensional barcode, the two-dimensional barcode including encrypted time information associated with a current time and corresponding to a two-dimensional barcode pattern dynamically displayed on a mobile device, the other two-dimensional barcode having another two-dimensional barcode pattern displayed on the mobile device, the other two-dimensional barcode pattern not dynamically changing over time, and the other two-dimensional barcode pattern being displayed simultaneously with the first two-dimensional barcode pattern, wherein at least one of the two-dimensional barcode pattern and the other two-dimensional barcode pattern changes between a first position and a second position at a predetermined time interval; a wireless communication module coupled to the reading device; and a processing module coupled to the reading device and the wireless communication module for: receiving the two-dimensional barcode from the reading device; decrypting the encrypted time information to obtain decrypted time information; and obtaining the current time and confirming that a time difference between the decrypted time information and the current time is within a tolerance range.

8. A method for verifying a two-dimensional barcode and another two-dimensional barcode on a mobile device, wherein the two-dimensional barcode has a two-dimensional barcode pattern, the other two-dimensional barcode has another two-dimensional barcode pattern, and the method includes: The mobile device simultaneously displays a two-dimensional barcode pattern and another two-dimensional barcode pattern. The two-dimensional barcode includes encrypted time information associated with a current time and ticket identification information for an electronic ticket. The other two-dimensional barcode includes another ticket identification information for the electronic ticket. The two-dimensional barcode and the two-dimensional barcode pattern are dynamically updated over time, while the other two-dimensional barcode pattern does not change dynamically over time. At least one of the two-dimensional barcode pattern and the other two-dimensional barcode pattern changes between a first position and a second position at a predetermined time interval. The device simultaneously reads the two-dimensional barcode pattern and the other two-dimensional barcode pattern to obtain the encrypted time information; decrypts the encrypted time information to obtain decrypted time information; obtains time information to be compared; compares the decrypted time information with the time information to generate a time difference; confirms that the time difference is within a tolerance range; and verifies the ticket identification information and the other ticket identification information to generate and display a verification result.

9. The method of claim 8, wherein the mobile device has a device identification code, and the ticket identification information further includes the device identification code, the method further comprising: Record usage information of the electronic ticket, which includes at least one of a usage time and the device identification code.

Citation Information

Patent Citations

  • Anti-fake verification method and device, and electronic device

    CN106385317A

  • Commodity origin locking double-two-dimensional code verification website system

    CN110648146A

  • Product Origin Locking Dual QR Code Verification Website System

    CN110648146B

  • Random number-based two-dimensional code anti-counterfeiting encryption method and system

    CN117411615A

  • Two-dimensional code anti-counterfeiting system and method and related equipment

    CN117932573A