Information processing method and system, computer equipment and storage medium

By receiving the certificate issuance request from the terminal device, extracting resource information associated with user information and generating authenticity verification pages and QR codes, the problem of bank customers needing to go to bank outlets to issue deposit certificates, realizing online issuance and content verification convenience.

CN119168654APending Publication Date: 2024-12-20BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411018436.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-29
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

When issuing a personal deposit certificate, bank customers need to go to the bank branch to apply or mail it on site, which leads to inconvenience.

Method used

By receiving the certificate issuance request sent by the terminal device, the resource information associated with the user information is extracted, the authenticity check page and QR code are generated, and the proof documents are generated based on this information, and the online issuance is realized, reducing the need for on-site processing.

Benefits of technology

It improves the convenience of issuing certificates, and users do not need to go to bank outlets in person, and ensures the validity of the content of the document through QR code verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168654A_ABST
    Figure CN119168654A_ABST
Patent Text Reader

Abstract

The invention relates to an information processing method and device, computer equipment, a storage medium and a computer program product. Receiving a certificate issuing request sent by the first terminal, wherein the certificate issuing request carries the user information and a certificate type requested to be issued by the user; extracting resource information associated with the user information from a database, and screening target resource information corresponding to the proof type from the resource information; sending the user information and the target resource information to an authenticity checking system to indicate the authenticity checking system to generate an authenticity checking page based on the user information and the target resource information, and returning a page link of the authenticity checking page to the server; generating an authenticity checking two-dimensional code according to the page link; generating a certification file based on the target resource information and the authenticity checking two-dimensional code; and returning the certification file to the first terminal. And the certificate issuing convenience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to an information processing method, system, computer device and storage medium. Background Art

[0002] At present, when bank customers need to obtain a personal deposit certificate, they need to go to a bank branch to get it, or submit an application at a bank branch. The bank branch will then mail the application to the bank customer's designated address, which is not convenient enough. Summary of the invention

[0003] Based on this, it is necessary to provide an information processing method, device, computer equipment, computer-readable storage medium and computer program product that can improve the convenience of issuing certificates in response to the above-mentioned technical problems.

[0004] In a first aspect, the present application provides an information processing method. The method comprises:

[0005] Receiving a certificate issuance request sent by the first terminal, the certificate issuance request carrying user information and the type of certificate requested by the user;

[0006] Extracting resource information associated with the user information from the database, and filtering target resource information corresponding to the certification type from the resource information;

[0007] Sending the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and returning a page link of the authenticity verification page to the server;

[0008] Generate an authenticity verification QR code according to the page link; generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal.

[0009] In one of the embodiments, the proof type is resource existence proof, and target resource information corresponding to the proof type is filtered from the resource information, including: filtering the resource existence value and resource validity period information from the resource information; and using the filtered resource existence value and resource validity period information as the target resource information corresponding to the proof type.

[0010] In one of the embodiments, the certificate issuance request also carries a verification times threshold, which is input by the user on the trigger page of the certificate issuance request provided by the first terminal. The method also includes: generating a verification key for the certificate document, and sending the verification key to the first terminal; storing the verification key and the verification times threshold in a database.

[0011] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0012] Receiving a certificate issuance request sent by the first terminal, the certificate issuance request carrying user information and the type of certificate requested by the user;

[0013] Extracting resource information associated with the user information from the database, and filtering target resource information corresponding to the certification type from the resource information;

[0014] Sending the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and returning a page link of the authenticity verification page to the server;

[0015] Generate an authenticity verification QR code according to the page link; generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal.

[0016] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0017] Receiving a certificate issuance request sent by the first terminal, the certificate issuance request carrying user information and the type of certificate requested by the user;

[0018] Extracting resource information associated with the user information from the database, and filtering target resource information corresponding to the certification type from the resource information;

[0019] Sending the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and returning a page link of the authenticity verification page to the server;

[0020] Generate an authenticity verification QR code according to the page link; generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal.

[0021] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0022] Receiving a certificate issuance request sent by the first terminal, the certificate issuance request carrying user information and the type of certificate requested by the user;

[0023] Extracting resource information associated with the user information from the database, and filtering target resource information corresponding to the certification type from the resource information;

[0024] Sending the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and returning a page link of the authenticity verification page to the server;

[0025] Generate an authenticity verification QR code according to the page link; generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal.

[0026] The above-mentioned information processing method, device, computer equipment, storage medium and computer program product, the server receives a certificate issuance request sent by the first terminal, the certificate issuance request carries user information and the type of certificate requested by the user; extracts resource information associated with the user information from the database, and filters the target resource information corresponding to the certificate type from the resource information; sends the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and returns the page link of the authenticity verification page to the server; generates an authenticity verification QR code based on the page link; generates a certificate document based on the target resource information and the authenticity verification QR code; and returns the certificate document to the first terminal. Since the authenticity verification QR code is included in the certificate document, the certificate verification party can verify the content of the certificate document through the authenticity verification QR code, thereby ensuring the validity of the content. Moreover, the above-mentioned method can realize the online issuance of the certificate document without the need for the user to go to the business handling outlet, thereby improving the convenience of certificate issuance. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 is an architectural diagram of an information processing system in one embodiment;

[0028] Figure 2 is a flowchart of an information processing method in an embodiment;

[0029] Figure 3 is a flowchart of an information processing method in another embodiment;

[0030] Figure 4 A schematic diagram of a process of generating a certification document in one embodiment;

[0031] Figure 5 A schematic diagram of a flow chart of a checking process in an embodiment;

[0032] Figure 6 A structural block diagram of a server in one embodiment;

[0033] Figure 7is a structural block diagram of a terminal device in an embodiment;

[0034] Figure 8 is a structural block diagram of an information processing system in one embodiment;

[0035] Fig. 9 is an internal structure diagram of a computer device in one embodiment;

[0036] Fig.10 FIG. 4 is a diagram showing the internal structure of a computer device in another embodiment. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0038] The information processing method provided in the embodiment of the present application can be applied to Figure 1 In the information processing system shown. Figure 1 The information processing system shown includes a first terminal, a server, a second terminal, an authenticity verification system, and a database. The first terminal communicates with the server via a network. The database can store data that the server needs to process. The database can be integrated on the server, or placed on a cloud or other network server. Both the server and the authenticity verification system can access the data in the database. The certification document can be obtained through the interaction between the first terminal, the server, and the authenticity verification system; the certification document can be verified through the second terminal and the authenticity verification system.

[0039] The first terminal and the second terminal may be, but are not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices and portable wearable devices. IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The server may be implemented as an independent server or a server cluster consisting of multiple servers.

[0040] In one embodiment, Figure 2 As shown, an information processing method is provided, which is applied to Figure 1 The server in the example is used to illustrate the following steps:

[0041] Step 202: receiving a certificate issuance request sent by the first terminal, where the certificate issuance request carries user information and the type of certificate requested by the user.

[0042] Among them, an application is installed on the first terminal, and the application may be a financial application. The application includes a trigger page for requesting certificate issuance. The user can log in to the application using a registered account, and open the trigger page for requesting certificate issuance in the application, select the certificate type on the page, and click the certificate issuance button. The application responds to the click operation, obtains the account used by the user when logging in to the application, uses the account as user information, and obtains the certificate type selected by the user, uses the certificate type as the certificate type requested by the user. The application can generate a certificate issuance request based on the user information and the certificate type requested by the user, and send the certificate issuance request to the server.

[0043] Optionally, the proof type can be a proof of resource existence, and correspondingly, the request for issuing the proof is a request for issuing a deposit certificate; the proof type can also be a transaction proof, and correspondingly, the request for issuing the proof is a request for issuing a transaction certificate; illustratively, the proof of resource existence can be a deposit certificate, and the embodiment of the present application does not limit the proof type.

[0044] Step 204, extracting resource information associated with the user information from the database, and filtering target resource information corresponding to the certification type from the resource information.

[0045] The database stores historical transaction data of all registered users of the application, including relevant data generated each time a registered user conducts business at an offline outlet or on the application.

[0046] Among them, the server can match the user information with the registered users in the database, find the successfully matched registered users, extract the historical transaction data of the successfully matched registered users, obtain the resource data corresponding to the successfully matched registered users based on the historical transaction data, and use the resource data as the resource information associated with the user information.

[0047] Among them, resource information includes resource stock value, resource validity period information, credit information, resource borrowing information, etc. For example, the resource stock value can be a deposit amount, the resource validity period information can be a freezing period applied for the deposit amount by the corresponding user, the credit information can be the credit report of the corresponding user, and the resource borrowing information can be the loan information processed by the corresponding user.

[0048] The information processing method provided in the embodiment of the present application can be applied in the scenario of issuing a deposit certificate, in which the certificate type is a resource existence certificate, and the certificate issuance request is a deposit certificate issuance request. After receiving the deposit certificate issuance request sent by the first terminal, the server extracts resource information associated with the user information from the database, filters the resource existence value and resource validity period information from the resource information; and uses the filtered resource existence value and resource validity period information as the target resource information corresponding to the certificate type.

[0049] Step 206, sending the user information and target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and target resource information, and return the page link of the authenticity verification page to the server.

[0050] Among them, after obtaining the target resource information corresponding to the proof type, the server can send the user information and the target resource information to the authenticity verification system, and the authenticity verification system generates an authenticity verification page based on the user information and the target resource information.

[0051] Among them, after receiving the user information and target resource information, the authenticity verification system can create a new page, fill in the user information and target resource information into the corresponding positions in the page based on the page design format corresponding to the authenticity verification page, and obtain the authenticity verification page.

[0052] Among them, the authenticity verification system can generate a link for opening the authenticity verification page for the authenticity verification page, and use the link as the page link of the authenticity verification page. The authenticity verification system can return the page link of the authenticity verification page to the server.

[0053] Step 208, generate an authenticity verification QR code according to the page link; generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal.

[0054] After receiving the page link of the authenticity verification page returned by the authenticity verification system, the server can generate an authenticity verification QR code based on the page link. The server can create a blank certification document, and place the target resource information and the authenticity verification QR code at the corresponding positions in the blank certification document according to the layout format of the certification document, thereby obtaining the certification document. After obtaining the certification document, the server can generate a file ID for the certification document, which is unique.

[0055] Exemplarily, when the certificate type is a resource existence certificate and the certificate issuance request is a deposit certificate issuance request, the server may create a blank deposit certificate file, and place the target resource information and the authenticity verification QR code at the corresponding positions in the blank deposit certificate file according to the layout format of the deposit certificate file, thereby obtaining the deposit certificate file.

[0056] After generating the certification document, the server can return the certification document to the application. The user can view the certification document in the application or download the certification document locally. The user can also connect the first terminal to the printer and print a paper certification document through the printer.

[0057] In the above embodiment, the server receives a certificate issuance request sent by the first terminal, the certificate issuance request carries user information and the type of certificate requested by the user; extracts resource information associated with the user information from the database, and filters the target resource information corresponding to the certificate type from the resource information; sends the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and returns the page link of the authenticity verification page to the server; generates an authenticity verification QR code based on the page link; generates a certificate document based on the target resource information and the authenticity verification QR code; and returns the certificate document to the first terminal. Since the authenticity verification QR code is included in the certificate document, the certificate verification party can verify the content of the certificate document through the authenticity verification QR code, thereby ensuring the validity of the content. Moreover, the above method can realize the online issuance of the certificate document without the need for the user to go to the business handling outlet, thereby improving the convenience of certificate issuance.

[0058] In some embodiments, the trigger page of the certificate issuance request also includes related controls for setting the verification number threshold. The user can input the verification number threshold on the trigger page through these controls. The first terminal can generate a certificate issuance request based on the user information, the type of certificate requested by the user, and the verification number threshold. After receiving the certificate issuance request, the server can generate a certificate document in the manner of the above embodiment. After generating the certificate document, a verification key can be generated for the certificate document, and the page link of the authenticity verification page, the verification key, and the verification number threshold can be stored in the database as a group of data, and the verification key can be sent to the first terminal. In the subsequent verification process, the authenticity verification system can extract the verification key and the verification number threshold from the database, and complete the implementation of the verification process based on the verification key and the verification number threshold, thereby limiting the certificate verification party and the number of inspections, and reducing the risk of user privacy data being leaked.

[0059] In some embodiments, Figure 3 As shown, an information processing method is provided, which is applied to Figure 1 The second terminal in the example is used as an example to illustrate, including the following steps:

[0060] Step 302, scan the authenticity verification QR code in the certification document displayed on the first terminal to obtain a page link to the authenticity verification page.

[0061] The certification document is obtained through the interaction between the first terminal, the server and the authenticity verification system. The detailed generation process of the certification document can refer to the description of the above embodiment.

[0062] Among them, an application is installed on the first terminal, and the user can trigger a certificate issuance request on the application. After the server generates the certificate file, it can return the certificate file to the application. The user can view the certificate file in the application or download the certificate file to the local computer. The user can also connect the first terminal to a printer and print a paper certificate file through the printer. When the certificate checker needs to check the certificate file, the user can open the electronic version of the certificate file for the certificate checker to check, or provide the paper certificate file to the certificate checker for the certificate checker to check.

[0063] The party verifying the certificate can use the second terminal to scan the authenticity verification QR code in the certificate document displayed on the first terminal, and obtain the page link of the authenticity verification page based on the scanned information.

[0064] Step 304, sending a content acquisition request for the page link to the authenticity verification system to instruct the authenticity verification system to obtain a verification times threshold from the database based on the content acquisition request, and determine whether the number of times the page content corresponding to the page link has been checked reaches the verification times threshold. If not, a key input prompt is returned to the second terminal.

[0065] After obtaining the page link of the authenticity verification page, the second terminal sends a content acquisition request for the page link to the authenticity verification system. After receiving the content acquisition request, the authenticity verification system matches the page link with the page link in the database, and uses the verification number threshold corresponding to the successfully matched page link as the verification number threshold for the page link. The authenticity verification system can determine whether the number of times the page content corresponding to the page link has been checked reaches the verification number threshold. If so, it returns a prohibition reminder for checking. If not, it returns a key input prompt to the second terminal.

[0066] Step 306: display a key input dialog box based on the key input prompt.

[0067] Step 308, the verification key entered by the proof verifier in the key input dialog box is sent to the authenticity verification system to instruct the authenticity verification system to obtain the verification key from the database, and use the obtained verification key to verify the verification key sent by the second terminal. If the verification passes, the page content corresponding to the page link is returned to the second terminal, and the number of times the page content corresponding to the page link has been verified is updated.

[0068] Among them, since the server returns the verification key to the first terminal after generating it, the user can view the verification key on the first terminal and inform the verification party of the verification key. After seeing the key input dialog box displayed by the second terminal, the verification party can input the verification key informed by the user into the dialog box. The second terminal sends the verification key entered by the verification party to the authenticity verification system. The authenticity verification system matches the page link corresponding to the content acquisition request with the page link in the database, and uses the verification key corresponding to the successfully matched page link as the verification key of the page link corresponding to the content acquisition request. The verification key is compared with the verification key sent by the second terminal. If the two are consistent, it is determined that the verification is passed, and the page content corresponding to the page link is returned to the second terminal, and the number of times the page content corresponding to the page link is verified is increased by 1.

[0069] Step 310, display the page content for verification by the proof checking party.

[0070] Among them, after the second terminal receives the page content, it displays the page content, and the verification party can compare the information in the page content with the information in the deposit certificate. If there is a discrepancy between the two, it is determined that the verification has failed. If the two are consistent, it is determined that the verification has passed.

[0071] In the above embodiment, the second terminal scans the authenticity verification QR code in the certification document displayed on the first terminal to obtain the page link of the authenticity verification page; the certification document is obtained through the interaction of the first terminal, the server and the authenticity verification system; a content acquisition request for the page link is sent to the authenticity verification system to instruct the authenticity verification system to obtain the verification number threshold from the database based on the content acquisition request, and determine whether the number of times the page content corresponding to the page link has been checked reaches the verification number threshold. If not, a key input prompt is returned to the second terminal; a key input dialog box is displayed based on the key input prompt; the verification key entered by the proof verification party in the key input dialog box is sent to the authenticity verification system to instruct the authenticity verification system to obtain the verification key from the database, and the verification key sent by the second terminal is verified using the obtained verification key. If the verification passes, the page content corresponding to the page link is returned to the second terminal, and the number of times the page content corresponding to the page link has been checked is updated; the page content is displayed for verification by the proof verification party. Restrictions are implemented on the proof verification party and the number of checks, reducing the risk of user privacy data being leaked.

[0072] In some embodiments, see Figure 4 As shown, an information processing method is provided to illustrate the multi-terminal interaction during the certification document generation process, the method comprising:

[0073] Step 401: The first terminal sends a certificate issuance request to the server. The certificate issuance request carries user information and the type of certificate requested by the user.

[0074] Step 402, the server extracts resource information associated with the user information from the database, selects target resource information corresponding to the certification type from the resource information; and sends the user information and target resource information to the authenticity verification system.

[0075] Step 403: The authenticity verification system is used to generate an authenticity verification page based on the user information and the target resource information, and return a page link of the authenticity verification page to the server.

[0076] Step 404, the server generates an authenticity verification QR code according to the page link; generates a certification document based on the target resource information and the authenticity verification QR code; and returns the certification document to the first terminal.

[0077] In the above embodiment, a multi-terminal interaction situation in the process of generating a certificate document is provided. Since the certificate document contains an authenticity verification QR code, the certificate verification party can verify the content of the certificate document through the authenticity verification QR code, thereby ensuring the validity of the content. Moreover, the above method can realize the online issuance of the certificate document without the user having to go to a business processing outlet, thereby improving the convenience of certificate issuance.

[0078] In some embodiments, see Figure 5 As shown, an information processing method is provided to illustrate the multi-terminal interaction during the verification of certification documents, the method comprising:

[0079] Step 501: The second terminal scans the authenticity verification QR code in the certification document displayed on the first terminal to obtain a page link of the authenticity verification page; and sends a content acquisition request for the page link to the authenticity verification system.

[0080] Step 502, the authenticity verification system obtains the verification times threshold from the database based on the content acquisition request, and determines whether the page content corresponding to the page link has been verified times reaching the verification times threshold. If not, a key input prompt is returned to the second terminal.

[0081] Step 503: the second terminal displays a key input dialog box based on the key input prompt; and sends the verification key input by the proof-verifying party in the key input dialog box to the authenticity verification system.

[0082] In step 504, the authenticity verification system obtains the verification key from the database, and uses the obtained verification key to verify the verification key sent by the second terminal. If the verification passes, the page content corresponding to the page link is returned to the second terminal, and the number of times the page content corresponding to the page link has been verified is updated.

[0083] Step 505: The second terminal displays the page content for verification by the proof checking party.

[0084] In the above-mentioned embodiment, the multi-terminal interaction situation in the process of verifying the certificate document is provided, and restrictions are imposed on the certificate verifying party and the number of verifications, thereby reducing the risk of user privacy data being leaked.

[0085] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0086] Based on the same inventive concept, the embodiment of the present application also provides an information processing system for implementing the information processing method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more information processing system embodiments provided below can refer to the limitations on the information processing method above, and will not be repeated here.

[0087] In one embodiment, Figure 6 As shown, a server is provided, including:

[0088] The receiving module 601 is used to receive a certificate issuance request sent by the first terminal, where the certificate issuance request carries user information and the type of certificate requested by the user;

[0089] A screening module 602 is used to extract resource information associated with user information from a database, and screen target resource information corresponding to a certification type from the resource information;

[0090] The sending module 603 is used to send the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and return a page link of the authenticity verification page to the server;

[0091] A generation module 604 is used to generate an authenticity verification QR code according to the page link; and generate a certification document based on the target resource information and the authenticity verification QR code;

[0092] The sending module 603 is also used to return the certification document to the first terminal.

[0093] In some embodiments, the proof type is resource existence proof, and the screening module 602 is specifically used to: screen the resource existence value and resource validity period information from the resource information; and use the screened resource existence value and resource validity period information as the target resource information corresponding to the proof type.

[0094] In some embodiments, the certificate issuance request also carries a verification times threshold, which is input by the user on the trigger page of the certificate issuance request provided by the first terminal. The generation module 604 is also used to generate a verification key for the certificate document, and the sending module 603 is also used to send the verification key to the first terminal; the verification key and the verification times threshold are stored in a database.

[0095] In one embodiment, Figure 7 As shown, a terminal device is provided, including:

[0096] The scanning module 701 is used to scan the authenticity verification QR code in the certification document displayed on the first terminal to obtain a page link of the authenticity verification page; the certification document is obtained through the interaction between the first terminal, the server and the authenticity verification system;

[0097] The sending module 702 is used to send a content acquisition request of a page link to the authenticity verification system, so as to instruct the authenticity verification system to obtain a verification number threshold from a database based on the content acquisition request, and to determine whether the number of times the page content corresponding to the page link has been checked reaches the verification number threshold. If not, a key input prompt is returned to the second terminal;

[0098] A display module 703, used to display a key input dialog box based on the key input prompt;

[0099] The sending module 702 is further used to send the verification key input by the proof checking party in the key input dialog box to the authenticity checking system, so as to instruct the authenticity checking system to obtain the verification key from the database, and use the obtained verification key to verify the verification key sent by the second terminal. If the verification passes, the page content corresponding to the page link is returned to the second terminal, and the number of times the page content corresponding to the page link has been verified is updated;

[0100] The display module 703 is also used to display the page content for verification by the proof checking party.

[0101] Each module in the above-mentioned server and terminal device can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.

[0102] In one embodiment, Figure 8 As shown, an information processing system is provided, comprising:

[0103] A first terminal 801, a server 802, a database 803, an authenticity verification system 804, and a second terminal 805;

[0104] The first terminal 801 is used to send a certificate issuance request to the server, where the certificate issuance request carries user information and the type of certificate requested by the user;

[0105] The server 802 is used to extract resource information associated with the user information from the database 803, filter the target resource information corresponding to the certification type from the resource information; and send the user information and the target resource information to the authenticity verification system;

[0106] The authenticity verification system 804 is used to generate an authenticity verification page based on the user information and the target resource information, and return a page link of the authenticity verification page to the server;

[0107] The server 802 is also used to generate an authenticity verification QR code according to the page link; generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal;

[0108] The second terminal 805 is used to scan the authenticity verification QR code in the certification document displayed on the first terminal to obtain a page link of the authenticity verification page; and send a content acquisition request of the page link to the authenticity verification system;

[0109] The authenticity verification system 804 is used to obtain the verification number threshold from the database 803 based on the content acquisition request, and determine whether the number of times the page content corresponding to the page link has been verified reaches the verification number threshold. If not, a key input prompt is returned to the second terminal;

[0110] The second terminal 805 is used to display a key input dialog box based on the key input prompt; send the verification key input by the proof checker in the key input dialog box to the authenticity check system;

[0111] The authenticity verification system 804 is used to obtain the verification key from the database 803, and use the obtained verification key to verify the verification key sent by the second terminal. If the verification passes, the page content corresponding to the page link is returned to the second terminal, and the number of times the page content corresponding to the page link has been verified is updated;

[0112] The second terminal 805 is used to display the page content for verification by the proof checking party.

[0113] In some embodiments, the proof type is resource existence proof, and the server 802 is specifically used to filter the resource existence value and resource validity period information from the resource information; and use the filtered resource existence value and resource validity period information as the target resource information corresponding to the proof type.

[0114] In some embodiments, the certificate issuance request also carries the number of verifications, which is input by the user on the trigger page of the certificate issuance request provided by the first terminal. The server 802 is also used to generate a verification key for the certificate document and send the verification key to the first terminal 801; the verification key and the verification number threshold are stored in the database 803.

[0115] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig. 9 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as verification keys and verification number thresholds. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the server side steps in the above-mentioned information processing method are implemented.

[0116] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig.10As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, the steps on the first terminal or the second terminal side in the above-mentioned information processing method are implemented.

[0117] Those skilled in the art will understand that Fig. 9 The structure shown in or 10 is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0118] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0119] Receiving a certificate issuance request sent by the first terminal, the certificate issuance request carrying user information and the type of certificate requested by the user;

[0120] Extracting resource information associated with the user information from the database, and filtering target resource information corresponding to the certification type from the resource information;

[0121] Sending the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and returning a page link of the authenticity verification page to the server;

[0122] Generate an authenticity verification QR code according to the page link; generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal.

[0123] In one embodiment, when the processor executes the computer program, the following steps are also implemented: filtering resource storage values ​​and resource validity period information from the resource information; and using the filtered resource storage values ​​and resource validity period information as target resource information corresponding to the proof type.

[0124] In one embodiment, the certificate issuance request also carries a verification times threshold, which is input by the user on the trigger page of the certificate issuance request provided by the first terminal. When the processor executes the computer program, the following steps are also implemented: generating a verification key for the certificate document, and sending the verification key to the first terminal; storing the verification key and the verification times threshold in a database.

[0125] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0126] Scan the authenticity verification QR code in the certification document displayed on the first terminal to obtain a page link to the authenticity verification page; the certification document is obtained through the interaction between the first terminal, the server and the authenticity verification system;

[0127] Sending a content acquisition request of a page link to the authenticity verification system to instruct the authenticity verification system to obtain a verification times threshold from a database based on the content acquisition request, and determining whether the number of times the page content corresponding to the page link has been inspected reaches the verification times threshold, and if not, returning a key input prompt to the second terminal;

[0128] Display a key input dialog box based on the key input prompt;

[0129] Send the verification key input by the proof checker in the key input dialog box to the authenticity check system, so as to instruct the authenticity check system to obtain the verification key from the database, and use the obtained verification key to verify the verification key sent by the second terminal. If the verification passes, return the page content corresponding to the page link to the second terminal, and update the number of times the page content corresponding to the page link has been verified;

[0130] Display the page content for verification by the proof-verifying party.

[0131] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0132] Receiving a certificate issuance request sent by the first terminal, the certificate issuance request carrying user information and the type of certificate requested by the user;

[0133] Extracting resource information associated with the user information from the database, and filtering target resource information corresponding to the certification type from the resource information;

[0134] Sending the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and returning a page link of the authenticity verification page to the server;

[0135] Generate an authenticity verification QR code according to the page link; generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal.

[0136] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: filtering resource storage values ​​and resource validity period information from the resource information; and using the filtered resource storage values ​​and resource validity period information as target resource information corresponding to the proof type.

[0137] In one embodiment, the certificate issuance request also carries a verification times threshold, which is input by the user on the trigger page of the certificate issuance request provided by the first terminal. When the computer program is executed by the processor, the following steps are also implemented: generating a verification key for the certificate document, and sending the verification key to the first terminal; storing the verification key and the verification times threshold in a database.

[0138] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0139] Scan the authenticity verification QR code in the certification document displayed on the first terminal to obtain a page link to the authenticity verification page; the certification document is obtained through the interaction between the first terminal, the server and the authenticity verification system;

[0140] Sending a content acquisition request of a page link to the authenticity verification system to instruct the authenticity verification system to obtain a verification times threshold from a database based on the content acquisition request, and determining whether the number of times the page content corresponding to the page link has been inspected reaches the verification times threshold, and if not, returning a key input prompt to the second terminal;

[0141] Display a key input dialog box based on the key input prompt;

[0142] Send the verification key input by the proof checker in the key input dialog box to the authenticity check system, so as to instruct the authenticity check system to obtain the verification key from the database, and use the obtained verification key to verify the verification key sent by the second terminal. If the verification passes, return the page content corresponding to the page link to the second terminal, and update the number of times the page content corresponding to the page link has been verified;

[0143] Display the page content for verification by the proof-verifying party.

[0144] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0145] Receiving a certificate issuance request sent by the first terminal, the certificate issuance request carrying user information and the type of certificate requested by the user;

[0146] Extracting resource information associated with the user information from the database, and filtering target resource information corresponding to the certification type from the resource information;

[0147] Sending the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and returning a page link of the authenticity verification page to the server;

[0148] Generate an authenticity verification QR code according to the page link; generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal.

[0149] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: filtering resource storage values ​​and resource validity period information from the resource information; and using the filtered resource storage values ​​and resource validity period information as target resource information corresponding to the proof type.

[0150] In one embodiment, the certificate issuance request also carries a verification times threshold, which is input by the user on the trigger page of the certificate issuance request provided by the first terminal. When the computer program is executed by the processor, the following steps are also implemented: generating a verification key for the certificate document, and sending the verification key to the first terminal; storing the verification key and the verification times threshold in a database.

[0151] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0152] Scan the authenticity verification QR code in the certification document displayed on the first terminal to obtain a page link to the authenticity verification page; the certification document is obtained through the interaction between the first terminal, the server and the authenticity verification system;

[0153] Sending a content acquisition request of a page link to the authenticity verification system to instruct the authenticity verification system to obtain a verification times threshold from a database based on the content acquisition request, and determining whether the number of times the page content corresponding to the page link has been inspected reaches the verification times threshold, and if not, returning a key input prompt to the second terminal;

[0154] Display a key input dialog box based on the key input prompt;

[0155] Send the verification key input by the proof checker in the key input dialog box to the authenticity check system, so as to instruct the authenticity check system to obtain the verification key from the database, and use the obtained verification key to verify the verification key sent by the second terminal. If the verification passes, return the page content corresponding to the page link to the second terminal, and update the number of times the page content corresponding to the page link has been verified;

[0156] Display the page content for verification by the proof-verifying party.

[0157] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0158] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0159] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. An information processing method, characterized in that: Applied to a server, the method comprises: Receiving a certificate issuance request sent by the first terminal, wherein the certificate issuance request carries user information and the type of certificate requested by the user; Extracting resource information associated with the user information from a database, and screening target resource information corresponding to the certification type from the resource information; Sending the user information and the target resource information to the authenticity verification system to instruct the authenticity verification system to generate an authenticity verification page based on the user information and the target resource information, and returning a page link of the authenticity verification page to the server; Generate an authenticity verification QR code according to the page link; generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal.

2. The method according to claim 1, characterized in that The proof type is a resource existence proof, and the selecting target resource information corresponding to the proof type from the resource information includes: Filter resource storage values ​​and resource validity period information from the resource information; The resource storage value and resource validity period information obtained by screening are used as the target resource information corresponding to the certification type.

3. The method according to claim 1, characterized in that The certificate issuance request also carries a verification times threshold, where the verification times threshold is input by a user on a triggering page of the certificate issuance request provided by the first terminal, and the method further includes: A verification key is generated for the certification document, and the verification key is sent to the first terminal; the verification key and the verification number threshold are stored in the database.

4. An information processing method, characterized in that: Applied to the second terminal, the method includes: Scanning the authenticity verification QR code in the certification document displayed on the first terminal to obtain a page link to the authenticity verification page; the certification document is obtained through the interaction between the first terminal, the server and the authenticity verification system; Sending a content acquisition request of the page link to the authenticity verification system to instruct the authenticity verification system to obtain a verification times threshold from a database based on the content acquisition request, and determining whether the number of times the page content corresponding to the page link has been checked reaches the verification times threshold, and if not, returning a key input prompt to the second terminal; Displaying a key input dialog box based on the key input prompt; Sending the verification key input by the proof checker in the key input dialog box to the authenticity check system, instructing the authenticity check system to obtain the verification key from the database, and using the obtained verification key to verify the verification key sent by the second terminal. If the verification passes, returning the page content corresponding to the page link to the second terminal, and updating the number of times the page content corresponding to the page link has been verified; Display the content of the said page for verification by the proof checking party.

5. An information processing system comprising a first terminal, a server, a database, an authenticity verification system and a second terminal; The first terminal is used to send a certificate issuance request to the server, where the certificate issuance request carries user information and the type of certificate requested by the user; The server is used to extract resource information associated with the user information from the database, filter the target resource information corresponding to the certification type from the resource information; and send the user information and the target resource information to the authenticity verification system; The authenticity verification system is used to generate an authenticity verification page based on the user information and the target resource information, and return a page link of the authenticity verification page to the server; The server is also used to generate an authenticity verification QR code according to the page link; Generate a certification document based on the target resource information and the authenticity verification QR code; and return the certification document to the first terminal; The second terminal is used to scan the authenticity verification QR code in the certification document displayed on the first terminal to obtain a page link of the authenticity verification page; and send a content acquisition request of the page link to the authenticity verification system; The authenticity verification system is used to obtain a verification times threshold from a database based on the content acquisition request, determine whether the number of times the page content corresponding to the page link has been verified reaches the verification times threshold, and if not, return a key input prompt to the second terminal; The second terminal is used to display a key input dialog box based on the key input prompt; Sending the verification key input by the proof-verifying party in the key input dialog box to the authenticity verification system; The authenticity verification system is used to obtain a verification key from a database, use the obtained verification key to verify the verification key sent by the second terminal, and if the verification passes, return the page content corresponding to the page link to the second terminal, and update the number of times the page content corresponding to the page link has been verified; The second terminal is used to display the page content for verification by the proof checking party.

6. The system according to claim 5, characterized in that The certificate issuance request also carries a verification number, where the verification number is input by a user on a triggering page of the certificate issuance request provided by the first terminal. The server is further configured to generate a verification key for the certificate document and send the verification key to the first terminal; The verification key and the verification number threshold are stored in the database.

7. The system according to claim 5, characterized in that The proof type is resource existence proof, and the server is specifically used to filter resource existence values ​​and resource validity period information from the resource information; and use the filtered resource existence values ​​and resource validity period information as target resource information corresponding to the proof type.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.