EP3132385B1

Methods and systems for generating and reading 2d barcodes

Abstract

This record has no abstract on file.

EP3132385B1, drawing sheet 1
Sheet 1 of 13

Term

8.6 yearsleft in the term

Expires 17 April 2035.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

8 claims: 4 independent, 4 dependent

  1. 1
    A method for generating a 2D barcode, wherein the method comprises:acquiring (101, 501), by a first terminal, a private information input by a user, and sending (101, 501), by the first terminal, the private information through a network to a server that is configured to store the private information, and generate an information access address corresponding to the private information;wherein the information access address at least comprises an information identifier of the private information, a check identifier and a time identifier corresponding to the private information;receiving (102, 505), by the first terminal, the information access address returned through the network by the server;and generating (103, 506), by the first terminal, the 2D barcode comprising the information access address;receiving (201, 502), by the server, the private information sent through the network by the first terminal, and storing the private information;generating (202, 503), by the server, the information access address corresponding to the private information;and returning (203, 504), by the server, the information access address through the network to the first terminal, such that when a second terminal scans the 2D barcode, the information access address comprised in the 2D barcode is obtained and sent to the server, the server searches a pre-stored private information corresponding to the private information according to the information identifier of the private information in response to determining that the check identifier included in the information access address is consistent with the pre-stored check identifier, and that the time identifier included in the information access address is effective, and the server returns the private information to the second terminal.
  2. 4
    A method for reading a 2D barcode, wherein the method comprises:acquiring (301, 801), by a second terminal, the 2D barcode comprising an information access address, and scanning the 2D barcode to obtain the information access address comprised in the 2D barcode, the information access address being for accessing a private information;wherein the information access address at least comprises an information identifier of the private information, a check identifier and a time identifier corresponding to the private information;sending (302, 802), by the second terminal, the information access address through a network to a server that is configured to search a pre-stored private information corresponding to the private information according to the information identifier of the private information, in response to determining that the check identifier included in the information access address is consistent with a pre-stored check identifier, and that the time identifier included in the information access address is effective, and the server is configured to return the private information to the second terminal, receiving (401, 803), by the server, the information access address sent through the network by the second terminal and for accessing the private information;searching (402, 804), by the server, the pre-stored private information corresponding to the private information according to the information identifier comprised in the information access address in response to determining that the check identifier comprised in the information access address is consistent with the pre-stored check identifier, and that the time identifier comprised in the information access address is not ineffective;and returning (403, 805), by the server, the found private information to the second terminal through the network, such that the second terminal uses the private information as a reading result of the 2D barcode, receiving (303, 806), by the second terminal, the private information returned through the network by the server, and using the private information as a reading result of the 2D barcode.
  3. 7
    System for generating a 2D barcode, comprising:a first terminal for generating the 2D barcode, comprising: an acquisition module (1001), configured to acquire a private information input by a user;a sending module (1002), configured to send the private information through a network to a server that is configured to store the private information, and generate an information access address corresponding to the private information;wherein the information access address at least comprises an information identifier of the private information, a check identifier and a time identifier corresponding to the private information;a first receiving module (1003), configured to receive the information access address returned through the network by the server;and a first generation module (1004), configured to generate a 2D barcode comprising the information access address;wherein the 2D barcode is configured such that when a second terminal scans the 2D barcode, the information access address comprised in the 2D barcode is obtained and sent to the server, and the server searches a pre-stored private information corresponding to the private information according to the information identifier of the private information, in response to determining that the check identifier included in the information access address is consistent with a pre-stored check identifier, and that the time identifier included in the information access address is effective, and the server returns the private information to the second terminal, and the server comprising: a second receiving module (1101), configured to receive the private information sent through the network by the first terminal;a storage module (1102), configured to store the private information;a second generation module (1103), configured to generate the information access address corresponding to the private information;and a return module (1104), configured to return the information access address through the network to the first terminal that is configured such that the first terminal generates the 2D barcode according to the information access address;wherein after a second terminal scans the 2D barcode, the information access address comprised in the 2D barcode is obtained and sent to the server, the server searches the pre-stored private information corresponding to the private information according to the information identifier of the private information, in response to determining that the check identifier included in the information access address is consistent with the pre-stored check identifier, and that the time identifier included in the information access address is effective, and the server returns the private information to the second terminal.
  4. 8
    A system for reading a 2D barcode, comprising:a second terminal for reading the 2D barcode, comprising: an acquisition module (1301), configured to acquire the 2D barcode comprising an information access address;wherein the information access address at least comprises an information identifier of the private information, a check identifier and a time identifier corresponding to the private information;a scanning module (1302), configured to scan the 2D barcode, to obtain the information access address comprised in the 2D barcode, the information access address being for accessing the private information;a sending module (1303), configured to send the information access address through a network to a server that is configured to search a pre-stored private information corresponding to the private information according to the information identifier of the private information, in response to determining that the check identifier included in the information access address is consistent with a pre-stored check identifier, and that the time identifier included in the information access address is effective, wherein the server is configured to return the private information to the second terminal;a first receiving module (1304), configured to receive the private information returned through the network by the server;and a reading module (1305), configured to use the private information as a reading result of the 2D barcode, and the server, for searching pre-stored information for use as a reading result of the 2D barcode generated by a first terminal, wherein the server comprises: a second receiving module (1401), configured to receive an information access address sent through a network by the second terminal and for accessing the private information;a search module (1402), configured to search the pre-stored private information corresponding to the private information according to the information identifier comprised in the information access address, in response to determining that the check identifier comprised in the information access address is consistent with the pre-stored check identifier, and that the time identifier comprised in the information access address is not ineffective;and a return module (1403), configured to return the found private information to the second terminal through the network, so that the second terminal uses the private information as a reading result of the 2D barcode.