Information interaction method for identifying an object and related device

By generating dynamic verification information locally at the generation end and transmitting it to the verification end via mobile device for dual verification, the problem of verification barcodes being unusable in environments without network access is solved, ensuring the timeliness and authenticity of information and improving the security and confidentiality of information exchange.

CN122433766APending Publication Date: 2026-07-21天津鲲鹏信息科技有限公司 +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
天津鲲鹏信息科技有限公司
Filing Date
2026-04-16
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Existing barcode verification technology cannot be used in environments without a network, and it is highly dependent on the network connection between the remote generation end and the display end, which leads to reduced information security and reliability. Furthermore, traditional barcodes are easily reused and read repeatedly.

Method used

Dynamic verification information is generated and displayed locally on the generation end. Using the current time and a predetermined update cycle, it is transmitted to the verification end via the mobile terminal for dual verification to ensure the timeliness of the information and the authenticity of the identity.

Benefits of technology

It enables the verification of information accuracy and security in offline environments, prevents unauthorized reuse and timeout failure, and improves the security and confidentiality of information exchange.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122433766A_ABST
    Figure CN122433766A_ABST
Patent Text Reader

Abstract

The application provides an information interaction method for an identification object and related equipment, and the method comprises the following steps: acquiring, by a generation end, first identification information corresponding to an identification object and a current time; generating and displaying verification information corresponding to the identification object based on the first identification information, the current time and a predetermined information update period; acquiring, by a mobile end, the verification information and forwarding the verification information to a verification end; acquiring, by the verification end, a receiving time of the verification information in response to determining that the verification information is received; verifying, by the verification end, the verification information based on the receiving time, and in response to determining that the verification information passes the verification, searching for and sending target information corresponding to the identification object to the mobile end, which solves the technical problem that searching for the target information corresponding to the identification object highly depends on the network connection between a remote verification barcode generation end and a near verification barcode display end in the prior art, and ensures the security and timeliness of searching for the target information corresponding to the identification object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to an information interaction method and related equipment for identifying objects. Background Technology

[0002] Verification barcodes provide information about identified objects and are characterized by low production costs and ease of reading, making them the most widely used identification technology. However, traditional verification barcodes mostly establish a binding relationship with the identified object through physical attachment methods such as hanging, surface engraving, or external affixing. Their coded content is fixed and unchangeable, and the corresponding image information is easily captured, screenshotted, reproduced, or repeatedly read. This poses a risk of non-compliant and repeated use of the identified object's information, thus reducing information security.

[0003] To enhance the reliability of verification barcodes, dynamic verification barcode technology has emerged in recent years. Its basic principle is that a remote verification barcode generator periodically refreshes and generates a new verification barcode via commands, which is then sent to the verification barcode display terminal. However, this technology has certain limitations in practical applications: finding the target information corresponding to the identified object is restricted by the network connection between the verification barcode generator and the verification barcode display terminal; it cannot be used in environments without a network, and it is highly dependent on the network connection between the remote verification barcode generator and the local verification barcode display terminal. Summary of the Invention

[0004] In view of this, the purpose of this application is to propose an information interaction method and related device for identifying objects, so as to overcome all or part of the shortcomings of the prior art.

[0005] To achieve the above objectives, this application provides an information interaction method for identifying objects, applied to an information interaction system. The information interaction system includes a generation end, a mobile end, and a verification end. The method includes: using the generation end to obtain first identification information and the current time corresponding to the identified object; based on the first identification information, the current time, and a predetermined information update cycle, generating and displaying verification information corresponding to the identified object; using the mobile end to obtain the verification information and forwarding the verification information to the verification end; in response to determining that the verification information has been received, using the verification end to obtain the receiving time of the verification information; based on the receiving time, using the verification end to verify the verification information; and in response to determining that the verification information has passed verification, searching for and sending target information corresponding to the identified object to the mobile end.

[0006] Optionally, generating and displaying verification information corresponding to the identified object based on the first identification information, the current time, and a predetermined information update cycle includes: obtaining an encryption algorithm and an encryption key pre-stored in the generating end; determining an encryption time based on the current time and the predetermined information update cycle; encrypting the encryption key, the first identification information, and the encryption time using the encryption algorithm to obtain an encryption sequence; performing image conversion on the encryption sequence to obtain the verification information, and displaying the verification information.

[0007] Optionally, the step of verifying the verification information using the verification terminal based on the receiving time includes: searching for the decryption algorithm and decryption key corresponding to the generating terminal in a pre-built cryptographic library; and using the decryption algorithm to verify the verification information based on the receiving time and the decryption key.

[0008] Optionally, the step of verifying the verification information using the decryption algorithm based on the receiving time and the decryption key includes: determining multiple verification times based on the receiving time, multiple predetermined information transmission deviations, and the predetermined information update cycle; for each verification time, decrypting the verification information using the decryption algorithm based on the verification time and the decryption key to obtain second identification information corresponding to the verification time; searching for first identification information of an identification object corresponding to the verification information in a pre-built identification object library based on the verification information; comparing each second identification information with the first identification information; and determining that the verification information passes verification in response to determining that at least one second identification information is the same as the first identification information.

[0009] Optionally, determining multiple verification times based on the receiving time, multiple predetermined information transmission deviations, and the predetermined information update period includes: performing numerical conversion on the receiving time and the predetermined information update period respectively to obtain a first value corresponding to the receiving time and a second value corresponding to the predetermined information update period; for each predetermined information transmission deviation, calculating the sum of the first value and the predetermined information transmission deviation, calculating the quotient of the sum and the second value and rounding it to an integer to obtain a third value; and performing time conversion on the third value based on the receiving time to obtain the verification time corresponding to the predetermined information transmission deviation.

[0010] Optionally, after generating and displaying verification information corresponding to the identified object based on the first identification information and the current time, the method includes: determining whether to regenerate the verification information based on the current time and a predetermined information update cycle; obtaining the updated current time in response to determining to regenerate the verification information; and regenerating and displaying the verification information corresponding to the identified object based on the first identification information and the updated current time.

[0011] Optionally, before obtaining the first identification information and the current time corresponding to the identification object using the generation end, the method includes: generating the first identification information corresponding to the identification object using the verification end; obtaining the target information corresponding to the identification object; and associating and storing the identification object, the first identification information, and the target information in the identification object library; sending the first identification information corresponding to the identification object to the generation end; and storing the first identification information using the generation end.

[0012] Based on the same inventive concept, this application also provides an information interaction device for identifying objects, applied to an information interaction system. The information interaction system includes a generation end, a mobile end, and a verification end. The device includes: a first acquisition module configured to acquire first identification information and the current time corresponding to the identified object using the generation end; a generation module configured to generate and display verification information corresponding to the identified object based on the first identification information, the current time, and a predetermined information update cycle; a second acquisition module configured to acquire the verification information using the mobile end and forward the verification information to the verification end; a third acquisition module configured to acquire the reception time of the verification information using the verification end in response to determining that the verification information has been received; and a verification module configured to verify the verification information using the verification end based on the reception time, and to find and send target information corresponding to the identified object to the mobile end in response to determining that the verification information has passed verification.

[0013] Based on the same inventive concept, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0014] Based on the same inventive concept, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing a computer to perform the method described above.

[0015] As can be seen from the above, the information interaction method and related equipment for identified objects provided in this application include obtaining first identification information and the current time corresponding to the identified object using a generating end. Based on the first identification information, the current time, and a predetermined information update cycle, verification information corresponding to the identified object is generated and displayed. On the one hand, relying on the first identification information ensures the uniqueness of each identified object, ensuring that the verification information is always accurately bound to the corresponding identified object and that there is no cross-object confusion matching, thus ensuring the accuracy of the generated verification information; on the other hand, the real-time current time and the predetermined information update cycle are introduced as a dynamic encrypted traceability basis to ensure that the generated verification information has timeliness. The verification information is obtained using a mobile terminal and forwarded to the verification end. By using real-time capture of the dynamic verification information displayed instantly by the generating end, it can be ensured that the collected verification information is currently valid data, eliminating the use of pre-stored screenshots or stored images for false verification. In response to determining that the verification information has been received, the receiving time of the verification information is obtained using the verification end, providing an independent and reliable time benchmark for timeliness verification. Based on the received time, the verification information is verified using the verification terminal. Upon confirming that the verification information has passed verification, the target information corresponding to the identified object is located and sent to the mobile terminal. By performing dual verification on the verification information, accurate identification of the verification information is achieved. This intercepts outdated verification information (those that have expired or been reused) from a time perspective, and blocks counterfeit or illegally reused verification information from an identity perspective. Furthermore, the target information corresponding to the identified object is only retrieved and pushed after the verification information has passed strict dual verification. This enables a security control logic of verifying authenticity before sending data, preventing invalid requests from non-real-time or non-site sources from obtaining associated target information, significantly improving the security and confidentiality of business data transmission. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 This is a flowchart illustrating an information interaction method for an identified object according to an embodiment of this application;

[0018] Figure 2 This is a schematic diagram of the connection relationship of the information interaction system according to an embodiment of this application; Figure 3 This is a basic functional block diagram of the generator in an embodiment of this application; Figure 4 This is a schematic diagram illustrating the generation and transmission of the first identification information corresponding to the identification object in an embodiment of this application; Figure 5 This is a flowchart illustrating an information interaction method for an identified object according to another embodiment of this application; Figure 6 This is a schematic diagram of the structure of an information interaction device for identifying an object according to an embodiment of this application; Figure 7 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0020] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0021] As described in the background section, barcode verification allows for the acquisition of relevant information about the identified object. Barcodes are characterized by low production cost and ease of reading, making them the most widely used identification technology. However, most traditional barcodes establish a binding relationship with the identified object through physical attachment methods such as hanging, surface engraving, or external affixing. Their coded content is fixed and unchangeable, and the corresponding image information is easily captured, screenshotted, reused, or repeatedly read. This poses a risk of non-compliant and repeated use of the identified object's target information, thus reducing information security. For example, in a product traceability scenario, a traditional barcode is attached externally to a beverage bottle to record basic product information and distribution points. Because the barcode's coded content is fixed and unchangeable, the same barcode image can be photographed, screenshotted, and reused multiple times. When this barcode is copied and applied to other products, the system will still display the complete traceability information of the genuine product after scanning it. This results in the barcode identity being used repeatedly in a non-compliant manner, thus breaking the traceability chain originally intended to ensure "one item, one code" traceability and reducing the security and credibility of the product traceability system.

[0022] To enhance the reliability of verification barcodes, dynamic verification barcode technology has emerged in recent years. Its basic principle is that a remote verification barcode generator periodically refreshes and generates new verification barcodes via commands, which are then sent to the verification barcode display terminal. A typical application is the dynamic QR code in smart access control systems. This code is uniformly generated by an access control management platform deployed in the cloud and transmitted to the access control APP on the user's mobile phone for display. Users can obtain a password to enter a designated area by verifying the dynamic QR code.

[0023] However, this technology has certain limitations in practical applications: finding the target information corresponding to the identified object is restricted by the network connection between the verification barcode generator and the verification barcode display terminal. The verification barcode relies entirely on remote real-time generation and distribution, requiring both the generator and display terminals to maintain a continuous network connection, creating a rigid dependence on remote services. For example, the verification barcode generator needs to send the verification barcode to the display terminal via the network. If the network between the access control management platform and the access control app is interrupted, it restricts the user's access to the password, preventing the user from entering the designated area.

[0024] In view of this, embodiments of this application propose an information interaction method for identifying objects, referring to... Figure 1 The method, applied to an information interaction system, which includes a generation terminal, a mobile terminal, and a verification terminal, comprises the following steps: Step 101: Use the generator to obtain the first identification information and the current time corresponding to the identification object.

[0025] In this step, this application is applied to an information interaction system, which includes a generation end, a mobile end, and a verification end. The generation end generates and displays verification information for the identified object; the mobile end transmits the verification information to the verification end and receives target information; and the verification end verifies the legality of the verification information and returns the target information associated with the identified object. Direct communication between the generation end and the verification end is unnecessary. In existing technologies, a remote verification barcode generation end sends a verification barcode to a near-end verification barcode display end via a network. Finding the target information corresponding to the identified object highly depends on the network connection between the remote verification barcode generation end and the near-end verification barcode display end. This application integrates barcode generation and barcode display functions into the generation end, eliminating the network dependency between the remote verification barcode generation end and the near-end verification barcode display end when searching for the target information corresponding to the identified object.

[0026] First, the generator obtains the first identification information and the current time corresponding to the identified object. The identified object refers to the target entity that needs to be identified, traced, or verified via barcode. For example, in a product traceability scenario, the identified object is a beverage; in an access control scenario, the identified object is a person. The first identification information refers to the data content used to uniquely identify the identified object, i.e., the identification credential of the identified object. For example, the first identification information can be a product serial number, a fixed-rule code, or a serial number. For instance, in a product traceability scenario, the identification information might be the unique serial number of the beverage; in an access control scenario, the identification information might be the employee ID of the user. In the information interaction system, the first identification information corresponding to each identified object is unique. The first identification information is the "ID number" of the identified object in the digital world, and obtaining the first identification information is the basis for searching the target information of the identified object. The current time also needs to be obtained. Even if the generator is offline, the current time can still be obtained from the local clock. By introducing this time factor, the verification information can subsequently have dynamic changing characteristics.

[0027] Step 102: Based on the first identification information, the current time, and the predetermined information update cycle, generate and display the verification information corresponding to the identification object.

[0028] In this step, the predetermined information update cycle is pre-stored on the generation end. This cycle defines the valid usage window for each verification message; once this window is exceeded, the verification message automatically expires, preventing re-enhancing and replay attacks. Simultaneously, it balances security and user experience through flexible configuration. The predetermined information update cycle is determined based on historical experience, for example, 10 minutes. Based on the first identification information, the current time, and the predetermined information update cycle, the generation end generates verification information corresponding to the identified object. For example, the verification information is a verification barcode, such as a common QR code (Quick Response Code) or DM code (Data Matrix Code). On the one hand, the first identification information ensures the uniqueness of each identified object, guaranteeing that the verification information is always accurately bound to the corresponding identified object and preventing cross-object confusion matching, thus ensuring the accuracy of the generated verification information. On the other hand, the real-time current time and the predetermined information update cycle are introduced as dynamic encrypted traceability basis, ensuring the timeliness of the generated verification information.

[0029] After generating the verification information corresponding to the identified object, the generating end also needs to display the verification information. This application, by decentralizing the generation capability of verification information to the local generating end and introducing the current time and update cycle as dynamic factors, not only retains the timeliness advantage of dynamic verification information, but also completely eliminates the dependence on real-time distribution from a remote end.

[0030] Step 103: Obtain the verification information using the mobile terminal and forward the verification information to the verification terminal.

[0031] In this step, verification information is obtained using a mobile device. For example, the user scans the QR code displayed on the generator with their mobile phone and sends the verification information to the verification device. By capturing the dynamic verification information displayed on the generator in real time, it can be ensured that the collected verification information is currently valid data, and the use of pre-stored screenshots or stored images for false verification can be prevented.

[0032] In this application, the generator and the mobile terminal are two different devices. While the generator has the ability to generate dynamic verification information offline, it may lack a long-distance communication module or direct connection capability with the verification terminal (due to cost, power consumption, or deployment environment considerations), and therefore cannot directly send verification information to the verification terminal. This is where the mobile terminal comes in. The mobile terminal can conveniently obtain verification information from the generator using its built-in camera, near-field communication, or manual input, without requiring any additional communication hardware to be added to the generator, and can then send the verification information to the verification terminal. This application differs from existing dynamic barcode technologies in that it does not require a network connection between the generator and the verification terminal, allowing the generator to be used in environments without a network. Even in networked environments, it significantly reduces the amount of data exchanged with the verification platform, making it particularly suitable for large-scale IoT edge applications. It should be noted that, depending on the user's actual needs, the generation end and the mobile end in this application can also be the same device. When the generation end and the mobile end are combined into one, the device itself undertakes both the function of generating and displaying verification information, and the function of obtaining and forwarding verification information to the verification end, which further simplifies the system architecture. Users can complete the entire process from generating verification information to verification without the help of external mobile devices, which improves the convenience and efficiency of use.

[0033] Step 104: In response to determining that the verification information has been received, the verification terminal is used to obtain the time of receipt of the verification information.

[0034] In this step, after receiving the verification information forwarded by the mobile terminal, the verification terminal immediately obtains the current receiving time, providing an independent and reliable time reference for timeliness verification, enabling the verification terminal to accurately determine whether the verification information is still valid.

[0035] Step 105: Based on the receiving time, the verification information is verified using the verification terminal. In response to determining that the verification information has passed verification, the target information corresponding to the identified object is located and sent to the mobile terminal.

[0036] In this step, the verification information reflects the time and primary identification information of the object being identified in the generation process. Based on the received time, the verification end performs dual verification of the verification information's timeliness and authenticity. Regarding timeliness verification, it accurately identifies expired verification information, ensuring that only real-time acquired and valid information passes the timeliness check. Regarding authenticity verification, it ensures the legitimacy of the verified information's identity, preventing identity theft or the use of forged credentials. Through this dual verification, accurate identification of verification information is achieved. It intercepts expired or reused verification information from a time perspective, and blocks forged, misused, or cross-object reuse of illegal verification information from an identity perspective.

[0037] Based on this, the target information corresponding to the identified object is only retrieved and pushed after the verification information has passed strict double verification. This enables a security control logic of verifying authenticity before sending data, preventing invalid requests from non-real-time or non-site sources from obtaining associated target information, and significantly improving the security and confidentiality of business data distribution. The target information is the associated information of the identified object, which usually has a certain degree of confidentiality. For example, in an equipment inspection scenario: the identified object is on-site equipment, and the target information is the equipment's maintenance records, operating parameters, maintenance cycle, fault notes, compliance ledgers, and other core business data; in a product traceability scenario: the identified object is a single product, and the target information is the place of origin qualification, quality inspection report, batch sequence, distribution chain, expiration date, and compliance filing information. The user continues to perform the next processing operation based on the target information.

[0038] This application addresses the technical problem in existing technologies where finding target information corresponding to an identified object highly depends on the network connection between the remote verification barcode generator and the near-end verification barcode display end. It proposes a novel solution for information interaction systems, such as... Figure 2 As shown, Figure 2 This is a schematic diagram of the connection relationship of the information interaction system in an embodiment of this application. By decentralizing the ability to generate verification information to the local generator, it can independently obtain the first identifier information and the current time without a network, and generate timely dynamic verification information based on a predetermined information update cycle, completely eliminating the rigid dependence on remote real-time distribution and continuous network connection. Figure 3 As shown, Figure 3 This is a basic functional block diagram of the generator in an embodiment of this application. Figure 3 The CPU processor in the device generates verification information corresponding to the identified object; the display screen shows the verification information. The generation end eliminates the need for a network connection module, and structurally, it eliminates the need for a network connection module and antenna, thus reducing the device's size. Simultaneously, a mobile terminal is introduced as a relay bridge, allowing verification information to be obtained via QR code scanning and forwarded to the verification end even when the generation end is completely offline. The verification end independently performs timeliness verification and identity authentication by comparing the received time with the time in the verification information, returning the target information only after successful verification. This application addresses the shortcomings of technologies heavily reliant on network connectivity while providing dual guarantees for the security and real-time timeliness of target information retrieval.

[0039] The above scheme utilizes the generation end to obtain the first identification information and the current time corresponding to the identified object. Based on the first identification information, the current time, and a predetermined information update cycle, verification information corresponding to the identified object is generated and displayed. On the one hand, relying on the first identification information ensures the uniqueness of each identified object, ensuring that the verification information is always accurately bound to the corresponding identified object and that there is no cross-object confusion matching, thus ensuring the accuracy of the generated verification information. On the other hand, the real-time current time and the predetermined information update cycle are introduced as a dynamic encrypted traceability basis to ensure that the generated verification information has timeliness. The verification information is obtained using a mobile terminal and forwarded to the verification end. By using real-time capture of the dynamic verification information displayed instantly by the generation end, it can be ensured that the collected verification information is currently valid data, eliminating the use of pre-stored screenshots or stored images for false verification. In response to determining that the verification information has been received, the verification end obtains the reception time of the verification information, providing an independent and reliable time benchmark for timeliness verification. Based on the reception time, the verification end verifies the verification information. In response to determining that the verification information has passed verification, the target information corresponding to the identified object is found and sent to the mobile terminal. By performing dual verification on verification information, accurate identification of verification information is achieved. This intercepts outdated verification information that has expired or been reused due to time constraints, and blocks counterfeit or illegally reused verification information across different objects based on identity verification. Furthermore, only after the verification information has passed rigorous dual verification is the target information corresponding to the identified object retrieved and pushed. This enables a security control logic of verifying authenticity before sending data, preventing invalid requests from non-real-time or non-site sources from obtaining associated target information at the source, significantly improving the security and confidentiality of business data distribution.

[0040] In some embodiments, generating and displaying verification information corresponding to the identified object based on the first identification information, the current time, and a predetermined information update cycle includes: obtaining an encryption algorithm and an encryption key pre-stored in the generating end; determining an encryption time based on the current time and the predetermined information update cycle; encrypting the encryption key, the first identification information, and the encryption time using the encryption algorithm to obtain an encryption sequence; performing image conversion on the encryption sequence to obtain the verification information, and displaying the verification information.

[0041] In this embodiment, the generation of verification information employs an encryption mechanism. Specifically, this includes acquiring a pre-stored encryption algorithm and encryption key within the generating terminal, determining the encryption time based on the current time and a predetermined information update cycle, and then using the encryption algorithm to encrypt the encryption key, the first identification information, and the encryption time to obtain an encrypted sequence. The encrypted sequence is then converted into an image to obtain the verification information, which is then displayed. This achieves both security protection of the encrypted sequence and visualization of the verification information, effectively improving its security. By introducing an encryption mechanism, using the first identification information (identity factor), the encryption time (time factor), and the encryption key (security factor) as inputs to the encryption algorithm, the generated verification information possesses high confidentiality and integrity.

[0042] Based on the current time and the predetermined information update cycle, the encryption time is determined, specifically including: converting the current time and the predetermined information update cycle numerically to obtain a fourth value corresponding to the current time and a second value corresponding to the predetermined information update cycle; calculating the quotient of the fourth value and the second value and rounding it to the integer to obtain a fifth value; determining the fifth value using the following formula: N1 = Round(n1 / n3, 0), Formula 1, where N1 is the fifth value, n1 is the numericalized current time, n3 is the numericalized predetermined information update cycle, and Round(n1 / n3, 0) represents rounding the quotient to the integer. Based on the current time, the fifth value is converted to a time value to obtain the encryption time. For example, if the current time is 9:00, converting the current time to the total number of seconds, the fourth value is 9 × 3600 = 32400. The predetermined information update cycle is 10 minutes; converting the predetermined information update cycle to the total number of seconds, the second value is 10 × 60 = 600. The quotient of 32400 and 900, rounded down, is 54. Converting 54 to a time value, the encrypted time is 9:00. The continuously flowing current time is divided into fixed time intervals according to the preset update cycle, and each interval is uniformly aligned to the starting hour of the interval as the encrypted time. Within the same update cycle, regardless of how the actual time changes, the encrypted time remains unique and fixed, automatically updating only when the cycle switches, providing a regular, unified, and verifiable time reference for subsequent encryption operations.

[0043] It should be noted that the verification end pre-allocates the encryption algorithm and encryption key to the generation end according to actual needs and sends them to the generation end, which then pre-stores the encryption algorithm and encryption key. The verification end's cryptographic library stores the decryption algorithm and decryption key used in conjunction with the encryption algorithm and encryption key. In this system, the encryption key and decryption key can be the same or different; similarly, the encryption algorithm and decryption algorithm can be the same algorithm or different algorithms.

[0044] In some embodiments, verifying the verification information using the verification terminal based on the receiving time includes: searching for a decryption algorithm and decryption key corresponding to the generating terminal in a pre-built cryptographic library; and verifying the verification information using the decryption algorithm based on the receiving time and the decryption key.

[0045] In this embodiment, the verification information generated by the generator is encrypted. The verification end must use the corresponding decryption algorithm and key to correctly parse the first identifier information and time, thereby completing the identity authenticity verification and timeliness verification. The decryption algorithm and key corresponding to the generator are searched in a pre-built cryptographic library. Using this decryption algorithm, the verification information is verified based on the receiving time and decryption key. Even if the verification information is illegally intercepted during collection, forwarding, and transmission, the internal core data cannot be cracked without a matching key and dedicated algorithm, completely eliminating the risk of external malicious parsing, forgery, or tampering with the verification information. Deeply integrating the encryption and decryption system with time verification and identity verification ensures the confidentiality and integrity of the verification information throughout the transmission process, and makes the identity verification and timeliness determination of the verification information more rigorous and reliable.

[0046] In some embodiments, verifying the verification information using the decryption algorithm based on the receiving time and the decryption key includes: determining multiple verification times based on the receiving time, multiple predetermined information transmission deviations, and the predetermined information update cycle; for each verification time, decrypting the verification information using the decryption algorithm based on the verification time and the decryption key to obtain second identification information corresponding to the verification time; searching for first identification information of an identification object corresponding to the verification information in a pre-built identification object library based on the verification information; comparing each second identification information with the first identification information; and determining that the verification information passes verification in response to determining that at least one second identification information is the same as the first identification information.

[0047] In this embodiment, in practical application scenarios, factors such as network transmission can lead to time deviations. If only the receiving time is used as the sole decryption factor, even minor time deviations may cause legitimate verification information to be misjudged as invalid, affecting user experience. Based on the receiving time, multiple predetermined information transmission deviations, and predetermined information update cycles, multiple verification times are determined, accurately defining multiple reasonable fault-tolerant verification times to fully cover the possible time fluctuation range within the normal interaction process. For example, the multiple predetermined information transmission deviations are -1, 0, and 1. For each generated verification time, a matching decryption algorithm is invoked, and the same set of verification information is decrypted and parsed one by one using a dedicated decryption key to obtain the second identification information corresponding to each verification time. Simultaneously, the first identification information bound to the verification information is accurately retrieved in the identification object library beforehand. Each set of decrypted second identification information is compared and verified item by item with the standard first identification information. Finally, as long as any set of second identification information among the multiple verification times can completely match the first identification information, the current verification information can be determined to be genuine and valid, and successfully pass the verification. In response to determining that all second identification information is different from the first identification information, the verification information is determined to have failed the verification. This mechanism not only prevents compliance verification information from being misjudged and invalidated due to slight time differences, ensuring the smoothness and timeliness of information exchange in normal scenarios, but also accurately identifies illegal verification information through a multi-layered verification logic of dedicated decryption algorithms, key matching, and dual identification information comparison.

[0048] In some embodiments, determining multiple verification times based on the receiving time, multiple predetermined information transmission deviations, and the predetermined information update period includes: performing numerical conversion on the receiving time and the predetermined information update period respectively to obtain a first value corresponding to the receiving time and a second value corresponding to the predetermined information update period; for each predetermined information transmission deviation, calculating the sum of the first value and the predetermined information transmission deviation, calculating the quotient of the sum and the second value and rounding it to an integer to obtain a third value; and performing time conversion on the third value based on the receiving time to obtain the verification time corresponding to the predetermined information transmission deviation.

[0049] In this embodiment, the receiving time and the predetermined information update period are converted into numerical values ​​to obtain a first value corresponding to the receiving time and a second value corresponding to the predetermined information update period. For example, the receiving time and the predetermined information update period are converted into total seconds. For example, when the receiving time is 9:09, the first value is 9×3600+9×60=32940; when the predetermined information update period is 10 minutes, the second value is 10×60=600. For each predetermined information transmission deviation, the sum of the first value and the predetermined information transmission deviation is calculated, and the quotient of the sum and the second value is rounded to the nearest integer to obtain a third value. The predetermined information transmission deviation is adjusted according to actual business needs. For example, when the current time is 9:09, if multiple predetermined information transmission deviations are -1, 0, and 1, the sums are 32939 seconds, 32940 seconds, and 32941 seconds respectively, and the third values ​​are 32939 seconds, 32940 seconds, and 32941 seconds respectively. The third value is determined using the following formula: N2 = Round((n2-n0) / n3, 0), Formula 2, where N2 is the third value, n2 is the numerically converted reception time, n3 is the numerically converted predetermined information update period, n0 is the predetermined information transmission deviation, and Round((n2-n0) / n3, 0) represents rounding the quotient to the nearest integer. Based on the reception time, the third value is time-converted to obtain the verification time corresponding to the predetermined information transmission deviation. For example, when the reception time is 9:09, and the third value is 32939 seconds, 32940 seconds, and 32941 seconds respectively, the verification time corresponding to the three predetermined information transmission deviations is 9:00. By introducing multiple predetermined information transmission deviations, multiple verification times are generated for decryption attempts, which can effectively tolerate the time deviation between the generation end and the verification end, ensuring that legitimate verification information within a reasonable error range can still be correctly identified.

[0050] It should be noted that in practical applications, the information exchange system can perform time calibration by manually or periodically referencing the standard Beijing time via the network.

[0051] In some embodiments, after generating and displaying verification information corresponding to the identified object based on the first identification information and the current time, the method includes: determining whether to regenerate the verification information based on the current time and a predetermined information update cycle; obtaining an updated current time in response to determining to regenerate the verification information; and regenerating and displaying the verification information corresponding to the identified object based on the first identification information and the updated current time.

[0052] In this embodiment, after the generator initially generates and displays the verification information, it continuously determines whether the verification information needs to be regenerated based on the current time and a predetermined information update cycle. When a refresh is detected, it obtains the updated current time and regenerates new verification information based on the first identifier information. If the generator only generates verification information once at the initial time and then stops updating, the verification information will remain unchanged for a long time, no different from a traditional fixed barcode, and loses its dynamic protection capability. By introducing a timed refresh mechanism based on the update cycle, the generator can automatically generate new verification information at the boundary of each time window, ensuring that the verification information displayed on the screen is always within its validity period. On the one hand, it realizes automatic dynamic refresh of verification information, allowing the generator to update autonomously without relying on cloud commands, maintaining offline operation capability; on the other hand, it continuously ensures security, as each verification information is only valid within the update cycle and automatically expires after timeout, fundamentally cutting off the path of re-photographing, reuse, and replay attacks.

[0053] In some embodiments, before obtaining the first identification information and the current time corresponding to the identification object using the generating end, the method includes: generating the first identification information corresponding to the identification object using the verification end; obtaining the target information corresponding to the identification object; and associating and storing the identification object, the first identification information, and the target information in the identification object library; sending the first identification information corresponding to the identification object to the generating end; and storing the first identification information using the generating end.

[0054] In this embodiment, as Figure 4 As shown, Figure 4 This diagram illustrates the generation and transmission of first identification information corresponding to an identification object in this application embodiment. Before the generation end obtains the first identification information, the verification end uniformly generates the first identification information corresponding to the identification object and obtains the target information corresponding to the identification object. The identification object, first identification information, and target information are then associated and stored in the identification object library. Subsequently, the first identification information is sent to the generation end for local storage. The first identification information, as the core identity credential of the identification object in the system, must possess uniqueness, standardization, and manageability. If each generation end generates the first identification information independently, problems such as identification conflicts, inconsistent formats, and incomplete information may occur, causing the verification end to be unable to accurately identify and locate the target information. By uniformly entrusting the generation and management of the first identification information to the verification end, it ensures that each identification object obtains a globally unique identity identifier and establishes a complete association mapping relationship in the identification object library. On the one hand, ensuring the uniqueness and standardization of the identification information, the verification end uses unified encoding rules to generate the first identification information, avoiding duplicate conflicts; on the other hand, establishing a complete association mapping relationship, associating and storing the identification object, first identification information, and target information, provides a reliable data foundation for subsequent verification.

[0055] In another embodiment provided in this application, such as Figure 5 As shown, Figure 5 This is a flowchart illustrating another embodiment of the information interaction method for an identified object according to this application. The generator uses key K1, current time T1, and encryption algorithm F1 to encrypt first identification information ID1, generating an encrypted sequence ID2. A QR code is generated based on the encrypted sequence ID2 and displayed on the screen. A mobile device uses this QR code for business applications, saves the QR code, and sends it to a verification terminal for verification. The verification terminal uses decryption key K2, receiving time T2, and decryption algorithm F2 to decrypt the QR code, generating multiple second identification information IDs ID3-1, ID3-2, and ID3-3. IDs ID3-1, ID3-2, and ID3-3 are compared with ID1 respectively. If a match is found, verification is successful; otherwise, verification fails. The mobile device receives the target information returned by the verification terminal and continues business processing.

[0056] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0057] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0058] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides an information interaction device for identifying objects.

[0059] refer to Figure 6 The information interaction device for identifying objects is applied to an information interaction system, which includes a generation terminal, a mobile terminal, and a verification terminal. The device includes: The first acquisition module 10 is configured to acquire the first identification information and the current time corresponding to the identification object using the generation end.

[0060] The generation module 20 is configured to generate and display the verification information corresponding to the identified object based on the first identification information, the current time, and the predetermined information update cycle.

[0061] The second acquisition module 30 is configured to acquire the verification information using a mobile terminal and forward the verification information to the verification terminal.

[0062] The third acquisition module 40 is configured to acquire the reception time of the verification information using the verification terminal in response to determining that the verification information has been received.

[0063] The verification module 50 is configured to verify the verification information using the verification terminal based on the receiving time, and in response to determining that the verification information has passed the verification, to find and send the target information corresponding to the identified object to the mobile terminal.

[0064] Using the aforementioned device, the generator acquires the first identification information and the current time corresponding to the identified object. Based on the first identification information, the current time, and a predetermined information update cycle, verification information corresponding to the identified object is generated and displayed. On one hand, the first identification information ensures the uniqueness of each identified object, guaranteeing that the verification information is always precisely bound to the corresponding identified object and preventing cross-object confusion matching, thus ensuring the accuracy of the generated verification information. On the other hand, the real-time current time and predetermined information update cycle are introduced as dynamic encrypted traceability basis, ensuring the timeliness of the generated verification information. The mobile terminal acquires the verification information and forwards it to the verification terminal. By capturing the dynamic verification information displayed instantly by the generator in real time, it is ensured that the collected verification information is currently valid data, preventing the use of pre-stored screenshots or stored images for false verification. In response to confirming that the verification information has been received, the verification terminal acquires the reception time of the verification information, providing an independent and reliable time reference for timeliness verification. Based on the reception time, the verification terminal verifies the verification information. In response to confirming that the verification information has passed verification, the target information corresponding to the identified object is located and sent to the mobile terminal. By performing dual verification on verification information, accurate identification of verification information is achieved. This intercepts outdated verification information that has expired or been reused due to time constraints, and blocks counterfeit or illegally reused verification information across different objects based on identity verification. Furthermore, only after the verification information has passed rigorous dual verification is the target information corresponding to the identified object retrieved and pushed. This enables a security control logic of verifying authenticity before sending data, preventing invalid requests from non-real-time or non-site sources from obtaining associated target information at the source, significantly improving the security and confidentiality of business data distribution.

[0065] In some embodiments, the generation module 20 is further configured to: acquire a pre-stored encryption algorithm and encryption key in the generation terminal; determine an encryption time based on the current time and the predetermined information update cycle; encrypt the encryption key, the first identification information, and the encryption time using the encryption algorithm to obtain an encryption sequence; perform image conversion on the encryption sequence to obtain the verification information, and display the verification information.

[0066] In some embodiments, the verification module 50 is further configured to search for a decryption algorithm and decryption key corresponding to the generating end in a pre-built cryptographic library; and to verify the verification information using the decryption algorithm based on the receiving time and the decryption key.

[0067] In some embodiments, the verification module 50 is further configured to: determine multiple verification times based on the receiving time, multiple predetermined information transmission deviations, and the predetermined information update cycle; for each verification time, use the decryption algorithm to decrypt the verification information based on the verification time and the decryption key to obtain second identification information corresponding to the verification time; based on the verification information, search for first identification information of the identification object corresponding to the verification information in a pre-built identification object library; compare each second identification information with the first identification information; and in response to determining that at least one second identification information is the same as the first identification information, determine that the verification information has passed verification.

[0068] In some embodiments, the verification module 50 is further configured to perform numerical conversion on the receiving time and the predetermined information update period respectively to obtain a first value corresponding to the receiving time and a second value corresponding to the predetermined information update period; for each predetermined information transmission deviation, calculate the sum of the first value and the predetermined information transmission deviation, calculate the quotient of the sum and the second value and take the integer value to obtain a third value; and perform time conversion on the third value based on the receiving time to obtain the verification time corresponding to the predetermined information transmission deviation.

[0069] In some embodiments, the system further includes a determining module, which is configured to, after generating and displaying verification information corresponding to the identified object based on the first identification information and the current time, determine whether to regenerate the verification information based on the current time and a predetermined information update cycle; in response to determining to regenerate the verification information, obtain an updated current time; and regenerate and display the verification information corresponding to the identified object based on the first identification information and the updated current time.

[0070] In some embodiments, the method further includes an association module, which is configured to, before obtaining the first identification information corresponding to the identification object and the current time using the generation end, include: generating the first identification information corresponding to the identification object using the verification end; obtaining the target information corresponding to the identification object; and associating and storing the identification object, the first identification information, and the target information in the identification object library; sending the first identification information corresponding to the identification object to the generation end; and storing the first identification information using the generation end.

[0071] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0072] The apparatus of the above embodiments is used to implement the corresponding information interaction method for the identified object in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0073] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the information interaction method for the identified object as described in any of the above embodiments.

[0074] Figure 7 This embodiment illustrates a more specific hardware structure of an electronic device. The device may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0075] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0076] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0077] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0078] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0079] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0080] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0081] The electronic devices described above are used to implement the corresponding information interaction methods for identified objects in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0082] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to execute the information interaction method for an identified object as described in any of the above embodiments.

[0083] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0084] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the information interaction method for the identified object as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0085] Based on the same concept, corresponding to the methods of any of the above embodiments, this application also provides a computer program product, including computer program instructions, which, when run on a computer, cause the computer to execute the information interaction method for the identified object as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0086] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.

[0087] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.

[0088] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0089] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0090] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application is limited to these examples; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in detail for the sake of brevity.

[0091] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0092] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0093] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of this application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. A method for information interaction targeting an identified object, characterized in that, Applied to an information interaction system, the information interaction system including a generation terminal, a mobile terminal, and a verification terminal, the method includes: Use the generator to obtain the first identification information and the current time corresponding to the identification object; Based on the first identification information, the current time, and the predetermined information update cycle, the verification information corresponding to the identification object is generated and displayed. The verification information is obtained using a mobile device and then forwarded to the verification terminal. In response to determining that the verification information has been received, the verification terminal is used to obtain the time of receipt of the verification information; Based on the receiving time, the verification information is verified using the verification terminal. In response to determining that the verification information has passed verification, the target information corresponding to the identified object is located and sent to the mobile terminal.

2. The method according to claim 1, characterized in that, The step of generating and displaying verification information corresponding to the identified object based on the first identification information, the current time, and the predetermined information update cycle includes: Obtain the encryption algorithm and encryption key pre-stored in the generating end; The encryption time is determined based on the current time and the predetermined information update cycle; Using the encryption algorithm, the encryption key, the first identification information, and the encryption time are encrypted to obtain an encryption sequence; The encrypted sequence is converted into an image to obtain the verification information, and the verification information is then displayed.

3. The method according to claim 1, characterized in that, The step of verifying the verification information using the verification terminal based on the receiving time includes: Search the pre-built cryptographic library for the decryption algorithm and decryption key corresponding to the generator; The verification information is verified using the decryption algorithm based on the receiving time and the decryption key.

4. The method according to claim 3, characterized in that, The step of verifying the verification information using the decryption algorithm based on the receiving time and the decryption key includes: Based on the receiving time, multiple predetermined information transmission deviations, and the predetermined information update cycle, multiple verification times are determined; For each verification moment, the verification information is decrypted using the decryption algorithm based on the verification moment and the decryption key to obtain the second identification information corresponding to the verification moment; Based on the verification information, the first identification information of the identification object corresponding to the verification information is searched in the pre-built identification object library; Compare each second identification information with the first identification information; In response to determining that at least one second identification information is identical to the first identification information, the verification information is determined to have passed verification.

5. The method according to claim 4, characterized in that, The determination of multiple verification times based on the receiving time, multiple predetermined information transmission deviations, and the predetermined information update period includes: The receiving time and the predetermined information update period are respectively converted into numerical values ​​to obtain a first value corresponding to the receiving time and a second value corresponding to the predetermined information update period. For each predetermined information transmission deviation, calculate the sum of the first value and the predetermined information transmission deviation, calculate the quotient of the sum and the second value, and take the integer value to obtain the third value; Based on the receiving time, the third value is converted into a time value to obtain the verification time corresponding to the predetermined information transmission deviation.

6. The method according to claim 1, characterized in that, After generating and displaying verification information corresponding to the identified object based on the first identification information and the current time, the method includes: Based on the current time and the scheduled information update cycle, determine whether to regenerate the verification information; In response to the determination to regenerate verification information, obtain the updated current time. Based on the first identification information and the updated current time, the verification information corresponding to the identification object is regenerated and displayed.

7. The method according to claim 4, characterized in that, Before obtaining the first identification information and the current time corresponding to the identification object using the generating end, the method includes: The verification terminal is used to generate first identification information corresponding to the identification object, and target information corresponding to the identification object is obtained. The identification object, the first identification information and the target information are associated and stored in the identification object library. Send the first identification information corresponding to the identified object to the generation end; The first identification information is stored using the generating end.

8. An information interaction device for identifying objects, characterized in that, Applied to an information interaction system, the information interaction system including a generating end, a mobile end, and a verification end, the device includes: The first acquisition module is configured to use the generation end to acquire the first identification information and the current time corresponding to the identification object; The generation module is configured to generate and display the verification information corresponding to the identified object based on the first identification information, the current time, and the predetermined information update cycle; The second acquisition module is configured to acquire the verification information using a mobile terminal and forward the verification information to the verification terminal. The third acquisition module is configured to, in response to determining that the verification information has been received, use the verification terminal to acquire the reception time of the verification information. The verification module is configured to verify the verification information using the verification terminal based on the receiving time, and in response to determining that the verification information has passed verification, to find and send the target information corresponding to the identified object to the mobile terminal.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method described in any one of claims 1 to 7.