Resource exchange processing method, apparatus, device, medium, and product

CN122887162APending Publication Date: 2026-10-09INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610990329.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-03
Publication Date
2026-10-09

AI Technical Summary

Technical Problem

[0005]本申请实施例提供资源交换处理方法、装置、设备、介质及产品,用以解决大批量资源交换单据录入场景中,人工操作数据可靠性差、人力成本偏高的问题

Benefits of technology

[0073]本申请实施例提供的资源交换处理方法、装置、设备、介质及产品,首先获取包含至少一笔资源交换业务的二维码数据,对每笔资源交换业务进行解析处理得到其对应的结构化数据,再依据该结构化数据确定每笔业务数据对应的第一资源交换方式,当任意一笔业务数据的第一资源交换方式为自主校验时,将该笔资源交换业务对应的结构化数据填充至预设的业务交换页面中,获取该笔业务数据的第一远程授权结果,在第一远程授权结果为校验通过的情况下,执行与该笔资源交换业务对应的资源交换操作。该方法通过扫码获取二维码内嵌的资源交换业务,替代了传统大批量资源交换场景下人工录入单据的模式,解决了原有场景中人工操作数据可靠性差、人力成本偏高的问题,实现了资源交换业务的自动化采集、解析、录入与授权校验全流程处理,大幅提升了单据录入的准确率与批量处理效率,降低了人力投入成本,同时远程授权校验机制也为资源交换操作的安全性提供了保障。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122887162A_ABST
    Figure CN122887162A_ABST
Patent Text Reader

Abstract

The application provides a resource exchange processing method, device, equipment, medium and product, and relates to the fields of artificial intelligence or financial technology. First, two-dimensional code data containing multiple pieces of business information is acquired, the business data is parsed one by one to generate structured data, and then the corresponding resource exchange mode is determined according to the structured data. If the business matches the self-checking mode, the data is automatically filled into the preset business exchange page, and after the remote authorization result of passing the check is acquired, the corresponding resource exchange operation is automatically performed. The method replaces the manual entry mode of the original scene by acquiring the resource exchange business embedded in the two-dimensional code, solves the problems of poor data reliability and high labor cost in the original scene, improves the accuracy of the entry of the bill and the batch processing efficiency, reduces the labor cost, and the remote authorization check mechanism also provides a guarantee for the safety of the resource exchange operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of artificial intelligence or financial technology, and more particularly to a resource exchange processing method, apparatus, equipment, medium, and product. Background Technology

[0002] With the continuous development of information technology and digital systems, the operation mode and processing procedures of resource exchange are also constantly iterating and upgrading. In various resource exchange scenarios, the data interaction between the two parties is crucial, serving as the core support for ensuring the secure flow of resources and the standardized conduct of business exchanges.

[0003] The existing resource exchange method is manual processing, that is, the staff at the initiating end manually deliver paper business vouchers to the receiving end, and the staff at the receiving end manually enter the information on the vouchers one by one after receiving them. The whole process relies on offline manual circulation.

[0004] However, this manual processing method is prone to data errors and cannot guarantee reliability when dealing with multiple resource exchange documents. Furthermore, it increases labor costs and negatively impacts the security and standardization of resource flow and business exchanges. Summary of the Invention

[0005] This application provides resource exchange processing methods, apparatus, equipment, media, and products to solve the problems of poor data reliability and high labor costs in scenarios involving the entry of large volumes of resource exchange documents.

[0006] In a first aspect, embodiments of this application provide a resource exchange processing method, including:

[0007] Acquire QR code data, wherein the QR code data includes at least one resource exchange transaction;

[0008] Each resource exchange transaction is parsed to obtain the structured data corresponding to each resource exchange transaction;

[0009] Based on the structured data corresponding to each resource exchange service, determine the first resource exchange method corresponding to each resource exchange service;

[0010] If the first resource exchange method for any of the aforementioned resource exchange services is self-verification, the structured data will be filled into the preset service exchange page.

[0011] Obtain the first remote authorization result of the resource exchange service, and if the first remote authorization result is verified as passed, execute the resource exchange operation corresponding to the resource exchange service.

[0012] In one possible implementation, after filling the resource exchange service into a preset service credential page, the method further includes:

[0013] Generate a first identifier corresponding to the resource exchange service, and add the first identifier to a pre-built first batch invoicing queue;

[0014] If the first remote authorization result is verified as passed, the step of performing the resource exchange operation corresponding to the resource exchange service includes:

[0015] If the first remote authorization result is verified as passed, the resource exchange operation corresponding to the resource exchange service is executed based on the first identifier.

[0016] In one possible implementation, the method further includes:

[0017] After the resource exchange operation corresponding to the resource exchange service is completed, a structured electronic log corresponding to the resource exchange service is generated.

[0018] In one possible implementation, determining the first resource exchange method corresponding to each resource exchange service based on the structured data corresponding to each resource exchange service includes:

[0019] Element verification is performed on the structured data corresponding to each resource exchange transaction to obtain the element verification result corresponding to each resource exchange transaction;

[0020] If the element verification result of any of the resource exchange transactions passes the verification, the first resource exchange method corresponding to the resource exchange transaction is determined based on the structured data corresponding to the resource exchange transaction.

[0021] In one possible implementation, the method further includes:

[0022] If the element verification result of any of the resource exchange transactions fails, an element prompt message corresponding to the resource exchange transaction is generated and displayed. The element prompt message is used to indicate that there is abnormal data in the resource exchange transaction.

[0023] In one possible implementation, determining the first resource exchange method corresponding to each resource exchange service based on the structured data corresponding to each resource exchange service includes:

[0024] For any one of the resource exchange transactions, a risk assessment is performed on the structured data corresponding to the resource exchange transaction to obtain the risk assessment level of the resource exchange transaction.

[0025] The structured data corresponding to the resource exchange service is processed to determine the similarity of the place of origin, so as to obtain the place of origin information matching degree of the resource exchange service;

[0026] Based on the risk assessment level of the resource exchange business and the matching degree of the location information of the resource exchange business, the first resource exchange method of the resource exchange business is determined.

[0027] In one possible implementation, determining the first resource exchange method for the resource exchange service based on the risk assessment level of the resource exchange service and the matching degree of the location information of the resource exchange service includes:

[0028] If the risk assessment level of the resource exchange service is no abnormality level, and the matching degree of the location information of the resource exchange service is greater than or equal to the preset matching degree, the first resource exchange method of the resource exchange service is determined to be self-verification.

[0029] In one possible implementation, the method further includes:

[0030] If the first resource exchange method of any of the resource exchange transactions is verification, generate and display the abnormal information corresponding to the resource exchange transaction.

[0031] Obtain the modified resource exchange service, and based on the modified resource exchange service, determine the second resource exchange method of the modified resource exchange service;

[0032] If the second resource exchange method of the modified resource exchange service is self-verification, the modified resource exchange service will be populated into the service exchange page.

[0033] In one possible implementation, the method further includes:

[0034] Generate a second identifier corresponding to the modified resource exchange service, and add the second identifier to the pre-built second batch accounting queue;

[0035] Obtain the second remote authorization result of the modified resource exchange service;

[0036] If the second remote authorization result is verified as passed, the resource exchange operation corresponding to the modified resource exchange service is executed based on the second identifier.

[0037] Secondly, embodiments of this application provide a resource exchange processing apparatus, comprising:

[0038] The acquisition module is used to acquire QR code data, which includes at least one resource exchange transaction.

[0039] The processing module is used to parse and process each of the resource exchange services to obtain the structured data corresponding to each resource exchange service.

[0040] The determining module is used to determine the first resource exchange method corresponding to each resource exchange service based on the structured data corresponding to each resource exchange service.

[0041] The fill module is used to fill the structured data into a preset business exchange page when the first resource exchange method of any of the resource exchange services is self-verification;

[0042] The acquisition module is also used to acquire the first remote authorization result of the resource exchange service;

[0043] The execution module is used to execute the resource exchange operation corresponding to the resource exchange service if the first remote authorization result is verified as passed.

[0044] In one possible implementation, the apparatus further includes: a generation module;

[0045] The generation module is used to generate a first identifier corresponding to the resource exchange service;

[0046] The device further includes: an addition module;

[0047] The adding module is used to add the first identifier to the pre-built first batch invoicing queue;

[0048] The execution module is specifically used to perform a resource exchange operation corresponding to the resource exchange service based on the first identifier, provided that the first remote authorization result is verified as passed.

[0049] In one possible implementation, the generation module is further configured to generate a structured electronic log corresponding to the resource exchange service after the resource exchange operation corresponding to the resource exchange service is executed.

[0050] In one possible implementation, the device further includes: a verification module;

[0051] The verification module is used to perform element verification on the structured data corresponding to each resource exchange service, and obtain the element verification result corresponding to each resource exchange service.

[0052] The determining module is specifically used to determine the first resource exchange method corresponding to the resource exchange service based on the structured data corresponding to the resource exchange service, provided that the element verification result of any resource exchange service passes the verification.

[0053] In one possible implementation, the generation module is further configured to generate element prompt information corresponding to the resource exchange service if the element verification result of any of the resource exchange services is a verification failure.

[0054] The device further includes: a display module;

[0055] The display module is used to display the element prompt information, which is used to indicate that there is abnormal data in the resource exchange service.

[0056] In one possible implementation, the processing module is further configured to perform risk assessment processing on the structured data corresponding to any one of the resource exchange transactions to obtain the risk assessment level of the resource exchange transaction.

[0057] The processing module is also used to perform location similarity judgment processing on the structured data corresponding to the resource exchange service to obtain the location information matching degree of the resource exchange service.

[0058] The determining module is specifically used to determine the first resource exchange method of the resource exchange business based on the risk assessment level of the resource exchange business and the matching degree of the location information of the resource exchange business.

[0059] In one possible implementation, the determining module is specifically used to determine that the first resource exchange method of the resource exchange service is self-verification when the risk assessment level of the resource exchange service is no abnormality level and the location information matching degree of the resource exchange service is greater than or equal to a preset matching degree.

[0060] In one possible implementation, the generation module is further configured to generate abnormal information corresponding to the resource exchange service when the first resource exchange method of any of the resource exchange services is verification.

[0061] The display module is also used to display the abnormal information;

[0062] The acquisition module is further configured to acquire the modified resource exchange service, and based on the modified resource exchange service, determine the second resource exchange method of the modified resource exchange service;

[0063] The filling module is specifically used to fill the modified resource exchange service into the service exchange page when the second resource exchange method of the modified resource exchange service is self-verification.

[0064] In one possible implementation, the generation module is further configured to generate a second identifier corresponding to the modified resource exchange service;

[0065] The adding module is also used to add the second identifier to a pre-built second batch invoicing queue;

[0066] The acquisition module is also used to acquire the second remote authorization result of the modified resource exchange service;

[0067] The execution module is further configured to, if the second remote authorization result is verified as passed, perform a resource exchange operation corresponding to the modified resource exchange service based on the second identifier.

[0068] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;

[0069] The memory stores computer-executed instructions;

[0070] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.

[0071] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.

[0072] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.

[0073] The resource exchange processing method, apparatus, device, medium, and product provided in this application first acquire QR code data containing at least one resource exchange transaction. Each resource exchange transaction is parsed to obtain its corresponding structured data. Then, based on the structured data, a first resource exchange method corresponding to each transaction is determined. When the first resource exchange method for any transaction is self-verification, the structured data corresponding to that transaction is filled into a preset transaction exchange page. A first remote authorization result for that transaction is obtained. If the first remote authorization result is successful, the resource exchange operation corresponding to that transaction is executed. This method acquires the resource exchange transaction embedded in the QR code by scanning it, replacing the traditional manual data entry mode in large-scale resource exchange scenarios. It solves the problems of poor data reliability and high labor costs associated with manual operations in the original scenario. It achieves automated collection, parsing, entry, and authorization verification of resource exchange transactions, significantly improving the accuracy of data entry and batch processing efficiency, reducing labor costs, and ensuring the security of resource exchange operations through the remote authorization verification mechanism. Attached Figure Description

[0074] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0075] Figure 1 Flowchart of the resource exchange processing method provided in this application Figure 1 ;

[0076] Figure 2 Flowchart of the resource exchange processing method provided in this application Figure 2 ;

[0077] Figure 3 Flowchart of the resource exchange processing method provided in this application Figure 3 ;

[0078] Figure 4 Flowchart of the resource exchange processing method provided in this application Figure 4 ;

[0079] Figure 5 Flowchart of the resource exchange processing method provided in this application Figure 5 ;

[0080] Figure 6 A schematic diagram of the resource exchange processing apparatus provided in this application;

[0081] Figure 7 A schematic diagram of the structure of the electronic device provided in this application.

[0082] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0083] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0084] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of the relevant data all comply with the relevant laws, regulations, and standards of the relevant countries and regions, have taken necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation access points for users to choose to authorize or refuse.

[0085] Furthermore, the technical solution involved in this application, which involves big data analysis of user information (including but not limited to personal biometrics, identity data, consumption data, asset data, electronic terminal operation data, etc.) and the use of artificial intelligence technology for automated decision-making, and makes decisions that have a significant impact on personal rights based on the results of automated decision-making, provides users with corresponding operation entry points for users to choose to agree to or reject the results of automated decision-making; if the user chooses to reject, the process will proceed to the expert decision-making process.

[0086] It should be noted that the resource exchange processing methods, apparatus, equipment, media and products provided in this application can be used in the fields of artificial intelligence or financial technology, or in any field other than artificial intelligence or financial technology. The application fields of the resource exchange processing methods, apparatus, equipment, media and products in this application are not limited.

[0087] With the continuous development of information technology and digital systems, the operation mode and processing procedures of resource exchange are also constantly iterating and upgrading. In various resource exchange scenarios, the data interaction between the two parties is crucial, serving as the core support for ensuring the secure flow of resources and the standardized conduct of business exchanges.

[0088] The current resource exchange method relies on manual processing. This involves the initiating staff manually delivering paper business vouchers to the receiving staff, who then manually enter the information one by one. The entire process depends on offline manual workflow. Specific scenarios include: after generating resource exchange business vouchers through the platform, the initiating staff manually exporting a complete table containing dozens of columns of data (such as payment unit, account, amount, budget item, etc.), filtering redundant fields and adjusting the format, before transmitting it to the receiving staff via paper or electronic means. Upon receiving the vouchers, the receiving staff must manually enter key fields such as name, account, and resource value for each transaction and verify the information item by item to ensure accuracy.

[0089] However, this manual processing method is prone to data errors and cannot guarantee reliability when dealing with multiple resource exchange documents. Furthermore, it increases labor costs and negatively impacts the security and standardization of resource flow and business exchanges.

[0090] The resource exchange processing method provided in this application first acquires QR code data containing multiple business information entries, then parses each business data entry to generate structured data, and finally determines the corresponding resource exchange method based on the structured data. If the business matches the self-verification mode, the data is automatically populated into a preset business exchange page. After obtaining the remote authorization result that has passed verification, the corresponding resource exchange operation is automatically executed. This method, by acquiring QR code data, solves the problems of poor data reliability and high labor costs associated with manual operation in scenarios involving large-scale resource exchange document entry. It achieves automatic identification, structured parsing, and remote authorization verification of resource exchange business, thereby improving the accuracy of data entry and the efficiency of business processing while reducing manual intervention.

[0091] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0092] Figure 1 Flowchart of the resource exchange processing method provided in this application Figure 1 The execution entity in this application embodiment can be, for example, the execution device of the receiving end, such as... Figure 1 As shown, the method includes:

[0093] S101. Obtain QR code data, which includes at least one resource exchange transaction.

[0094] The QR code data is used to carry out resource exchange business to be processed.

[0095] The purpose of this step is to obtain one or more pieces of raw business data for resource exchange.

[0096] S102. Parse and process each resource exchange transaction to obtain the structured data corresponding to each resource exchange transaction.

[0097] The parsing process is used to convert the resource exchange business in the QR code data into standardized results that can be recognized, verified, and invoked by devices.

[0098] Structured data is a collection of data formed after the fields of resource exchange business are broken down, formatted and semantically mapped. It includes, but is not limited to: business voucher number, transfer identifier, receiving object, receiving account, resource exchange value, purpose, resource exchange date, business type, region identifier, additional remarks and validation fields, etc.

[0099] Understandably, while QR code data carries at least one resource exchange transaction, its encoded format is not suitable for direct use. Therefore, after acquiring the QR code data, each resource exchange transaction needs to be decoded, split, normalized, and validated to form structured data that is easy to judge and populate on the page.

[0100] S103. Based on the structured data corresponding to each resource exchange service, determine the first resource exchange method corresponding to each resource exchange service.

[0101] The first resource exchange method is used to characterize the processing path that should be taken for each resource exchange transaction, including but not limited to self-verification and review verification.

[0102] Self-verification is used to indicate that a resource exchange transaction meets the preset automatic processing conditions, and can automatically fill in the information on the transaction exchange page and continue the authorization process.

[0103] The verification check is used to indicate that a resource exchange transaction does not meet the preset automatic processing conditions and cannot enter the transaction exchange page to automatically fill in the information and continue the authorization process.

[0104] Understandably, structured data is not only the source of data for page population, but also the basis for determining business risk identification and processing path selection. Therefore, the first resource exchange method can be determined based on at least one field or combination of fields in the structured data, such as a comprehensive determination based on business type, account status, recipient category, regional attributes, integrity verification results, or consistency verification results.

[0105] S104. If the first resource exchange method for any resource exchange transaction is self-verification, fill the structured data into the preset business exchange page.

[0106] The preset business exchange page is a pre-configured display and operation interface within the device, used to carry the business information to be exchanged and trigger subsequent authorization and exchange operations.

[0107] In this step, the resource exchange process no longer relies on manual field entry by the personnel. Instead, it is automatically written to the corresponding input positions based on the field content in the structured data and the field mapping relationship on the page.

[0108] Understandably, self-verification, as a specific first resource exchange method, indicates that the corresponding business has met the conditions for entering the automated page filling process. Therefore, when any resource exchange business is determined to be self-verified, the corresponding preset business exchange page can be directly invoked, and the page fields can be automatically filled, thereby reducing manual data entry and page filling errors.

[0109] By automatically filling in the preset business exchange page, the structured parsing results are directly converted into operable business records on the page. This replaces the previously high-frequency, repetitive, and error-prone manual data entry process with program writing, which reduces the risk of omissions, errors, and cross-contamination during the page filling process and shortens the processing time for a single transaction at the counter or service terminal.

[0110] For example, if the business exchange page is a counter service system, a web-based exchange interface, or an embedded client page, data such as the receiving object, receiving account, and resource exchange values ​​can be directly written into the corresponding controls based on the field name mapping table.

[0111] S105. Obtain the first remote authorization result of the resource exchange service, and if the first remote authorization result is verified as passed, execute the resource exchange operation corresponding to the resource exchange service.

[0112] The first remote authorization result is used to confirm whether the resource exchange service meets the conditions for continuing the resource exchange operation.

[0113] The first remote authorization result can be returned by the remote authorization terminal, the background authorization service, or the remote review node. The result includes at least two statuses: verification passed and verification failed. It can also include statuses such as needing to supplement materials, returned for modification, expired due to timeout, and manual review.

[0114] Understandably, after the page is populated and passes local pre-checks, the execution device at the receiving end can encapsulate an authorization request message. The message content includes core fields of the resource exchange business, page instance identifier, submission time, submitter identifier, device identifier, and necessary verification digest. After the authorization request is sent, the device enters an authorization waiting state and continuously listens for authorization result return events.

[0115] Upon receiving the first remote authorization result, the device first verifies the legality of the result source and the integrity of the result message, and then determines whether the result passes verification. If the first remote authorization result passes verification, the device updates the corresponding service status to executable and triggers resource exchange operations based on the service type.

[0116] The resource exchange processing method provided in this application embodiment obtains QR code data containing at least one resource exchange business, parses and processes each business data to obtain structured data, and determines the first resource exchange method corresponding to each data accordingly; when the first resource exchange method of any business data is self-verification, the business data is filled into a preset business exchange page, and then the first remote authorization result of the business data is obtained. If the remote authorization verification is successful, the resource exchange operation corresponding to the business data is executed.

[0117] This method uses QR codes to complete data collection and transfer, solving the problems of low reliability and high labor costs of manual operation when entering large batches of resource exchange documents. It realizes automated business process processing, effectively improves document processing efficiency and data accuracy, and reduces manual input and operational risks.

[0118] Figure 2 Flowchart of the resource exchange processing method provided in this application Figure 2 ,like Figure 2 As shown, in this embodiment... Figure 1 Based on the embodiments, the resource exchange processing method is described in detail, which includes:

[0119] S201. Obtain QR code data, which includes at least one resource exchange transaction.

[0120] Optionally, this application provides a possible implementation method: First, the execution device at the initiating end obtains a first resource exchange business set, which is presented as, for example, a table list, screenshot, or paper voucher; the dataset is formatted, including automatic filtering, removal of redundant fields, and desensitization, to obtain a second resource exchange business set; subsequently, the execution device at the initiating end determines the business type and performs differentiated QR code generation: in the case of a single payment, the QR code generation engine is triggered to automatically generate an independent QR code; in the case of multiple batch authorization transactions, a QR code matrix is ​​generated according to a preset format (e.g., 15 codes / page); the generated... The QR code is then synchronized to the QR code printing interface and displayed on the initiating end's display component. The initiating end staff then prints the QR code image into paper form. Next, since the initiating and receiving ends are in the same physical space, the initiating end staff directly delivers the paper QR code to the receiving end staff. This method eliminates the risk of leakage and tampering during cross-space data transmission. The receiving end staff scans the paper QR code using a scanning terminal connected to the receiving end's execution device. The scanning terminal sends the parsed QR code data to the receiving end's execution device, which then obtains the QR code data for subsequent processing.

[0121] S202. Parse and process each resource exchange transaction to obtain the structured data corresponding to each resource exchange transaction.

[0122] The explanation of step S202 is the same as that in the above embodiments, and will not be repeated here.

[0123] S203. Based on the structured data corresponding to each resource exchange transaction, determine the first resource exchange method corresponding to each resource exchange transaction.

[0124] For an explanation of step S203, please refer to the explanation of the above embodiments, and this application will not repeat it here.

[0125] S204. If the first resource exchange method for any resource exchange transaction is self-verification, fill the structured data into the preset business exchange page.

[0126] The explanation of step S204 is the same as that in the above embodiments, and will not be repeated here.

[0127] S205. Generate a first identifier corresponding to the resource exchange business, and add the first identifier to the pre-built first batch accounting queue.

[0128] The first identifier is used to uniquely mark a single resource exchange transaction so as to establish a correspondence between the transaction content already filled in the transaction voucher page and the subsequent accounting process.

[0129] The first batch of incoming transactions queue is used to temporarily store the first identifier to be processed, and to manage the transactions entering the queue in a unified manner according to a preset order.

[0130] Understandably, the first identifier can be automatically generated by the device based on resource exchange services. The generated identifier can be a transaction number, index number, or an identification code that uniquely corresponds to the transaction data. After generating the first identifier, it is written into the data structure of the first batch of accounting queues. The data structure can be in the form of a queue, linked list, or database pending record table to support subsequent location based on receiving order, authorization status, or business priority.

[0131] S206. Obtain the first remote authorization result of the resource exchange service.

[0132] The explanation of step S206 is the same as that in the above embodiments, and will not be repeated here.

[0133] S207. If the first remote authorization result is verified, the resource exchange operation corresponding to the resource exchange service is executed based on the first identifier.

[0134] Understandably, after the remote authorization verification is passed, the corresponding business record will be retrieved from the batch billing queue based on the business identifier associated with this authorization, and the resource exchange business corresponding to that record will be executed accordingly to complete the final processing.

[0135] S208. After the resource exchange operation corresponding to the resource exchange service is completed, a structured electronic log corresponding to the resource exchange service is generated.

[0136] Among them, structured electronic logs refer to standardized electronic trace information formed after the completion of resource exchange operations. The trace information is organized according to a preset field format and is used to record the processing process and results of the resource exchange business, so as to facilitate subsequent querying, tracing and verification.

[0137] The preset field format can include business identifier field, operation time field, authorization result field, and execution result field. When generating logs, the contents of each field are written into log files, database records, or message storage units according to a fixed data structure, thereby making the log content machine-readable and searchable.

[0138] Understandably, upon detecting that the resource exchange operation corresponding to the resource exchange business has been completed, the unique identifier of the business data, the execution time, the remote authorization return value, and the operation feedback result are obtained, and a corresponding structured electronic log is generated accordingly. This log can be stored in JSON, XML (Machine Learning), or tabular format for subsequent review and retrieval.

[0139] By generating structured electronic logs corresponding to the resource exchange business after the resource exchange operation is completed, the business execution process can be standardized and electronically recorded, improving the traceability and auditability of cross-system resource exchange processing. At the same time, it reduces the error of manual recording, enhances the efficiency of subsequent query, verification and accountability tracking, and helps to improve the integrity and reliability of the overall business processing.

[0140] The resource exchange processing method provided in this application embodiment first reads the business data within the QR code, parses it into standardized structured data, and then determines the corresponding business processing mode. If it is a self-verification mode, the data is filled into a preset business page, a unique identifier is generated, and it is added to a batch processing queue, awaiting remote authorization. After authorization is successful, the corresponding business processing is completed based on the identifier, and an electronic log is automatically generated and stored after all operations are completed. This method solves the problems of poor data reliability and high labor costs in the scenario of large-scale resource exchange document entry by acquiring QR code data. It realizes batch automatic parsing, classification processing, and queued execution of multiple business data. By associating the entry with a unique identifier and remote verification, it avoids errors and omissions caused by manual entry and ensures the traceability of each operation through structured electronic logs, thus significantly improving the efficiency and accuracy of batch document processing.

[0141] Figure 3 Flowchart of the resource exchange processing method provided in this application Figure 3 ,like Figure 3 As shown, based on the above embodiments, before determining the first resource exchange method corresponding to each resource exchange service according to the structured data corresponding to each resource exchange service, the method provided in this application further includes:

[0142] S301. Perform element verification on the structured data corresponding to each resource exchange transaction to obtain the element verification result for each resource exchange transaction.

[0143] The element verification includes, but is not limited to: entity real-name verification, identifier validity verification, and location information authenticity verification. Entity real-name verification checks whether the identity information of the entities involved in the resource exchange transaction matches the registration and filing information. Identifier validity verification checks whether the format, number of digits, and status of the identity identifier number included in the resource exchange transaction conform to the specifications. Location information authenticity verification checks whether the location association information bound in each resource exchange transaction is authentic and valid.

[0144] The element verification results include: verification passed and verification failed. Verification passed means that any resource exchange transaction has successfully completed all items of entity real-name verification, identifier validity verification, and location information authenticity verification; verification failed means that the data failed to pass any one or more of the above verification items.

[0145] The purpose of this step is to perform element verification on the structured data corresponding to each resource exchange transaction and generate a verification conclusion for each resource exchange transaction.

[0146] Understandably, some resource exchange transactions may have issues such as invalid information or false reporting. Therefore, to ensure the smooth execution of subsequent resource exchange transactions, it is necessary to perform element verification on the structured data corresponding to each resource exchange transaction, thereby obtaining the element verification results for each resource exchange transaction.

[0147] S302. If the element verification result of any resource exchange transaction is successful, determine the first resource exchange method corresponding to the resource exchange transaction based on the structured data corresponding to the resource exchange transaction.

[0148] Understandably, after completing the element verification of the resource exchange business, if the verification result of a certain business data is detected as passed (that is, the data has successfully completed all items of subject real-name verification, identifier validity verification, and location information authenticity verification), then the first resource exchange method can be determined based on the structured data corresponding to the business data to ensure the smooth execution of subsequent resource exchange business.

[0149] S303. If the element verification result of any resource exchange transaction fails, generate and display the element prompt information corresponding to the resource exchange transaction. The element prompt information is used to indicate that there is abnormal data in the resource exchange transaction.

[0150] Among them, the element prompt information is used to report the abnormal situation in the resource exchange business to the operator when the element verification fails, so that the operator can locate the data to be processed in a timely manner.

[0151] Abnormal data can be field content that is inconsistent with preset validation rules, numerical content that exceeds the allowed range, missing required fields, character content that does not meet the format requirements, or related data with invalid logical relationships. Feature prompts can associate the abnormal data with the field name, abnormal type, and abnormal location, allowing operators to quickly identify the source of the abnormality based on the prompts.

[0152] Understandably, after completing the element verification for resource exchange, if any data entry fails verification, the abnormal field identifier, abnormal reason code, and corresponding field value are extracted from the verification result, and element prompt information is generated based on a preset prompt template. This prompt information can be displayed on the business exchange page through pop-ups, prompt bars, field highlighting, or color coding, making the abnormal data highly visible on the interface and facilitating subsequent modification, supplementation, or return processing. Different prompt texts can be used for different types of abnormalities to improve the readability and distinguishability of the prompt information. In practical applications, other types of prompt display components can also be selected, and this embodiment does not limit this.

[0153] This method allows for timely and clear error messages to users when element verification fails, enabling problem fields in resource exchange operations to be quickly identified and processed. This improves data correction efficiency, reduces the probability of incorrect, missing, and misprocessed entries, and enhances data accuracy and processing reliability during cross-system resource exchange.

[0154] The resource exchange processing method provided in this application embodiment first performs element verification on the structured data of each resource exchange transaction to obtain the verification result of each data; if a data passes verification, the corresponding resource exchange method is determined based on its structured data, and normal processing continues; if a data fails verification, the corresponding element prompt information is directly generated and displayed to clearly inform the user that there is an anomaly in this data, and no further processing is required.

[0155] This method adds a layer of element verification after data parsing and before resource exchange, enabling proactive interception and alerts for abnormal data. This avoids bringing erroneous data into subsequent exchange stages, reducing remote authorization failures and repetitive operations caused by abnormal data. Furthermore, it helps users quickly locate problematic documents through clear prompts, thereby improving data quality and processing efficiency in batch processing scenarios.

[0156] Figure 4 Flowchart of the resource exchange processing method provided in this application Figure 4 ,like Figure 4 As shown, this embodiment, based on the above embodiments, explains the implementation process of determining the first resource exchange method corresponding to each resource exchange service based on the structured data corresponding to each resource exchange service. The method provided in this application includes:

[0157] S401. For any resource exchange transaction, perform risk assessment processing on the structured data corresponding to the resource exchange transaction to obtain the risk assessment level of the resource exchange transaction.

[0158] The risk assessment process is used to identify risk characteristics in business data that may affect the security of the exchange. The judgment factors corresponding to the risk level include, but are not limited to: business voucher number, recipient, resource transaction value, and receiving account.

[0159] The risk level assessment criteria include, but are not limited to: whether the current business voucher number is included in the anomaly identification list (the anomaly identification list is used to indicate a set of business voucher numbers that have potential security risks and are compiled in advance); whether the receiving entity is a key controlled account (key controlled account is used to indicate business-related accounts that are marked as risky and require key verification and supervision); whether the resource transaction value exceeds the maximum single transaction limit of the execution equipment; whether the receiving entity is an unfamiliar account from another location (unfamiliar account from another location is used to indicate accounts whose geographical location is different from the processing location and have no past normal business dealings); whether the receiving account has any suspicious transaction records within a preset period (e.g., the past 30 days); whether the resource transaction value is greater than the first preset transaction value, such as 500,000; whether the receiving entity is a specially registered account (specially registered account is used to indicate a regular business account that has completed official qualification registration and is included in unified management); whether the receiving account is an equipment registered account (equipment registered account is used to indicate commonly used business accounts that have completed information registration and file retention in the execution equipment in advance); and whether the resource transaction value is less than or equal to the second preset transaction value, such as 50,000.

[0160] Risk assessment levels are used to characterize the risk level of a transaction, including but not limited to no-anomaly level, low-risk level, medium-risk level, or high-risk level.

[0161] For the "no anomaly" level, the business data does not match any of the above risk assessment factors, and all information meets the requirements of the specifications.

[0162] For high-risk levels, there are two scenarios. The first scenario is that the business voucher number is on the preset blacklist, the receiving account is an account under investigation, or the resource transaction value exceeds the maximum limit for a single transaction. The second scenario is that the receiving account is an unfamiliar account from another location, the receiving account has suspicious records in the past 30 days, or the resource transaction value exceeds 500,000.

[0163] For low-risk levels, there are two scenarios: the first is that the receiving account belongs to a fiscal budget unit's registered account and the resource transaction value does not exceed 500,000; the second is that the receiving account is an execution equipment registered account and the resource transaction value does not exceed 50,000.

[0164] The purpose of this step is to conduct a risk assessment on the structured data of each resource exchange transaction according to preset rules, and obtain the risk assessment level corresponding to that transaction.

[0165] Understandably, the data content and business scenarios differ for each transaction, and the potential risks also vary. Therefore, conducting risk assessments based on the resource exchange transactions corresponding to each transaction can help identify security vulnerabilities, differentiate risk levels, prevent security issues at the source, and ensure the smooth and compliant operation of the overall business.

[0166] S402. Perform location similarity judgment processing on the structured data corresponding to the resource exchange business to obtain the location information matching degree of the resource exchange business.

[0167] Among them, the location similarity judgment process is used to compare the degree of consistency between location information in structured data and preset location information. The location information matching degree is used to characterize the matching degree and can be expressed by numerical value, interval value or grade value.

[0168] Understandably, the location information in the structured data is first compared with the regional identifiers in a pre-set location database, which includes administrative division codes, business registration locations, account ownership locations, and business processing locations. Then, the location information matching degree can be calculated using two methods: string similarity and weighted matching.

[0169] For plain text-based location information without standard encoding, algorithms such as edit distance, text inclusion degree, and word segmentation matching degree are used to calculate the text overlap degree, and the calculation result is used as the location information matching degree.

[0170] For location information with standard codes, a weighted matching method is used: matching weights are assigned to different dimensions according to verification priority, with the administrative division code having the highest matching weight, followed by the business registration location and account affiliation location, and the business processing location having the lowest matching weight. If the information to be verified matches multiple dimensions of regional identifiers in the location database, the comprehensive matching degree is calculated according to the preset weight rules. The higher the matching degree value, the higher the matching degree value is used as the location information matching degree.

[0171] The execution timing of steps S401 and S402 is independent of each other. They can be executed in parallel or in sequence. This application does not limit this.

[0172] S403. Based on the risk assessment level of the resource exchange business and the matching degree of the local information of the resource exchange business, determine the first resource exchange method of the resource exchange business.

[0173] Understandably, by jointly determining the risk assessment level and the matching degree of local information, it is possible to comprehensively constrain business risks and local consistency before resource exchange, thereby ensuring that business data with different risk states and different local characteristics enter the corresponding processing paths. This approach reduces reliance on human experience, improves the consistency and accuracy of exchange method determination, and reduces the probability of high-risk business data being mistakenly sent to the fast processing channel.

[0174] Optionally, this application provides a possible implementation method, including: when the risk assessment level of the resource exchange business is no abnormality level and the matching degree of the local information of the resource exchange business is greater than or equal to the preset matching degree, determining that the first resource exchange method of the resource exchange business is self-verification.

[0175] The preset matching degree can be, for example, 80% or 70%.

[0176] Understandably, after completing the preliminary risk screening and local compliance verification, resource exchange transactions with no abnormality level and local compliance can enter the self-verification channel. This avoids such compliant transactions from occupying manual review resources and slowing down the overall business flow efficiency, while also reducing subjective judgment errors caused by human intervention. This improves the processing level of resource exchange transactions while maintaining the bottom line of risk.

[0177] Optionally, if the risk assessment level of the resource exchange business is abnormal, or if the matching degree of the local information of the resource exchange business is less than the preset matching degree, this application determines that the first resource exchange method of the resource exchange business is verification.

[0178] Understandably, when the risk assessment level of a resource exchange transaction is determined to be abnormal, or when the matching degree of the local information in the resource exchange transaction is less than the preset matching degree, it indicates that there is a potential compliance risk or information inaccuracy problem in the transaction. Therefore, in order to avoid the risks brought by the transaction, it is necessary to determine that the resource exchange method of the transaction is verification and validation.

[0179] The resource exchange processing method provided in this application embodiment first performs risk assessment processing on the structured data of each resource exchange transaction to determine its risk assessment level, and then performs location similarity judgment to obtain location information matching degree. Finally, the first resource exchange method applicable to the transaction is dynamically determined by combining these two indicators.

[0180] This method introduces two dimensions—risk assessment and location matching—when determining resource exchange methods, enabling differentiated processing of resource exchange transactions. This allows high-risk or location-mismatched transactions to be automatically identified and matched with stricter exchange methods, thereby effectively reducing the risks of abnormal transactions and cross-domain operations in batch processing scenarios and improving the security and compliance of resource exchange.

[0181] Figure 5 Flowchart of the resource exchange processing method provided in this application Figure 5 ,like Figure 5 As shown, based on the above embodiments, and when the first resource exchange method is verification, the method provided in this application further includes:

[0182] S501. If the first resource exchange method of any resource exchange transaction is verification, generate and display the abnormal information corresponding to the resource exchange transaction.

[0183] The anomaly information indicates that the resource exchange process requires review and confirmation in its current state, and prompts the personnel in charge to manually review, correct, or resubmit the corresponding business content. The anomaly information may include the abnormal field that caused the review, the reason for the anomaly, the anomaly level, and the associated business identifier. It can be displayed through the prompt area, pop-up window, or message bar on the business exchange page, allowing operators to quickly locate the source of the anomaly.

[0184] Understandably, after determining that the first resource exchange method for any resource exchange transaction is verification, the abnormal information corresponding to the transaction data will be written into a temporary prompt object and sent to the front-end display component simultaneously, so that the page can only prompt the abnormal transactions without affecting the processing of other business data.

[0185] S502. Obtain the modified resource exchange service, and based on the modified resource exchange service, determine the second resource exchange method of the modified resource exchange service.

[0186] Among them, the modified resource exchange service refers to the new business data obtained after the abnormal information is displayed, through supplementation, correction or re-parsing. It retains the business relationship corresponding to the original business data and serves as the input for re-determining the processing method.

[0187] Understandably, after operators modify the resource exchange service based on the abnormal information, they can re-obtain the modified resource exchange service and re-execute the parsing and verification logic consistent with the original data to generate a second resource exchange method.

[0188] S503. If the second resource exchange method of the modified resource exchange service is self-verification, the modified resource exchange service shall be populated into the service exchange page.

[0189] Understandably, when the second resource exchange method for the modified resource exchange business is determined to be self-verification, it means that the modified business data has met the automatic acceptance conditions. The field content is then filled into the corresponding positions on the business exchange page according to the preset mapping relationship, completing the page write-back. Page write-back can be achieved through interface writing, control assignment, or memory data synchronization to ensure that the content displayed on the page is consistent with the modified business data.

[0190] S504. Generate and modify the second identifier corresponding to the resource exchange service, and add the second identifier to the pre-built second batch accounting queue.

[0191] The second identifier is used to uniquely mark the modified resource exchange business and establish a corresponding relationship with the pending objects in the batch accounting queue.

[0192] The second batch of incoming transactions queue is used to temporarily store the second identifiers to be processed, and to manage the transactions entering the queue in a unified manner according to a preset order.

[0193] Understandably, the second identifier can be generated by the system based on the modified resource exchange business number, business date, payee / payee identifier, or amount field, or it can be composed of a unique index automatically assigned by the system, so as to quickly locate the corresponding business data in subsequent processing.

[0194] S505, Obtain the second remote authorization result of the modified resource exchange service.

[0195] The second remote authorization result is used to confirm whether the modified resource exchange service meets the conditions for continuing the resource exchange operation.

[0196] The second remote authorization result can be returned by the remote authorization terminal, the background authorization service, or the remote review node. The result includes at least two statuses: verification passed and verification failed. It can also include statuses such as needing to supplement materials, returned for modification, expired due to timeout, and manual review.

[0197] Understandably, after business data is modified and populated onto the corresponding page, it needs to undergo another remote authorization review to verify the compliance of the modified content. Therefore, by obtaining the second remote authorization result, it is possible to clarify whether the modification has been approved, preventing unapproved modified data from entering the next stage, effectively controlling business risks, and ensuring that resource exchange operations are carried out in accordance with regulations.

[0198] S506. If the second remote authorization result is verified, perform the resource exchange operation corresponding to the modified resource exchange service based on the second identifier.

[0199] Understandably, when the result is that the verification passes, the corresponding record is located from the batch accounting queue according to the second identifier, the modified resource exchange business associated with it is read, and the corresponding operation is executed. After the execution is completed, a structured electronic log corresponding to the resource exchange business is generated.

[0200] By binding the modified resource exchange service with the second identifier and incorporating it into the batch accounting queue management, the object to be executed can be quickly located after remote authorization, avoiding mismatch problems caused by multiple concurrent services.

[0201] The resource exchange processing method provided in this application embodiment is as follows: For resource exchange services where the first resource exchange method is verification, firstly, abnormal information corresponding to the service is generated and displayed. After obtaining the modified resource exchange service, the corresponding second resource exchange method is determined based on the modified data. If the second resource exchange method is self-verification, the modified resource exchange service is filled into the service exchange page, and a second identifier corresponding to the modified service data is generated and added to a pre-built batch accounting queue. Then, the second remote authorization result of the modified resource exchange service is obtained. If the second remote authorization result is that the verification is passed, the resource exchange operation corresponding to the modified resource exchange service is executed according to the second identifier.

[0202] This method achieves a closed-loop processing of "modification-rejuvenation-re-execution" for review and verification business, avoiding the blockage of the entire batch of business due to non-compliance of a single piece of data. It maintains the rigor of risk control verification and allows legally modified data to automatically pass through the batch process through the re-evaluation mechanism. This reduces the cost of repeated manual communication and resubmission while ensuring compliance, and improves the business pass rate and processing continuity in batch resource exchange scenarios.

[0203] Figure 6 A schematic diagram of the resource exchange processing apparatus provided in this application is shown below. Figure 6 As shown, the resource exchange processing device 600 provided in this embodiment includes:

[0204] The acquisition module 601 is used to acquire QR code data, which includes at least one resource exchange transaction.

[0205] The processing module 602 is used to parse and process each resource exchange service to obtain the structured data corresponding to each resource exchange service.

[0206] The determination module 603 is used to determine the first resource exchange method corresponding to each resource exchange service based on the structured data corresponding to each resource exchange service.

[0207] The fill module 604 is used to fill the resource exchange business into the preset business exchange page when the first resource exchange method of any resource exchange business is self-verification.

[0208] The acquisition module 601 is also used to acquire the first remote authorization result of the resource exchange service;

[0209] The execution module 605 is used to execute the resource exchange operation corresponding to the resource exchange service if the first remote authorization result is verified as passed.

[0210] In one possible implementation, the apparatus further includes: a generation module 606;

[0211] The generation module 606 is used to generate a first identifier corresponding to the resource exchange service;

[0212] The device also includes: adding module 607;

[0213] Add module 607 to add the first identifier to the pre-built first batch invoicing queue;

[0214] The execution module 605 is specifically used to perform the resource exchange operation corresponding to the resource exchange service based on the first identifier, provided that the first remote authorization result is verified as passed.

[0215] In one possible implementation, the generation module 606 is further configured to generate a structured electronic log corresponding to the resource exchange service after the resource exchange operation corresponding to the resource exchange service is completed.

[0216] In one possible implementation, the device further includes: a verification module 608;

[0217] The verification module 608 is used to perform element verification on the structured data corresponding to each resource exchange business and obtain the element verification result corresponding to each resource exchange business.

[0218] The determination module 603 is specifically used to determine the first resource exchange method corresponding to the resource exchange business based on the structured data corresponding to the resource exchange business, when the element verification result of any resource exchange business is verified as passed.

[0219] In one possible implementation, the generation module 606 is further configured to generate element prompt information corresponding to the resource exchange business if the element verification result of any resource exchange business is a verification failure.

[0220] The device also includes: a display module 609;

[0221] Display module 609 is used to display element prompt information, which is used to indicate the presence of abnormal data in the resource exchange business.

[0222] In one possible implementation, the processing module 602 is further configured to perform risk assessment processing on the structured data corresponding to any resource exchange transaction to obtain the risk assessment level of the resource exchange transaction.

[0223] The processing module 602 is also used to perform location similarity judgment processing on the structured data corresponding to the resource exchange business to obtain the location information matching degree of the resource exchange business.

[0224] The determination module 6037 is specifically used to determine the first resource exchange method of the resource exchange business based on the risk assessment level of the resource exchange business and the matching degree of the local information of the resource exchange business.

[0225] In one possible implementation, the determining module 603 is specifically used to determine that the first resource exchange method of the resource exchange business is self-verification when the risk assessment level of the resource exchange business is no abnormality level and the matching degree of the location information of the resource exchange business is greater than or equal to the preset matching degree.

[0226] In one possible implementation, the generation module 606 is further configured to generate abnormal information corresponding to the resource exchange service when the first resource exchange method of any resource exchange service is verification.

[0227] Display module 609 is also used to display error information;

[0228] The acquisition module 601 is also used to acquire the modified resource exchange service and, based on the modified resource exchange service, determine the second resource exchange method of the modified resource exchange service;

[0229] The fill module 604 is specifically used to fill the modified resource exchange service into the service exchange page when the second resource exchange method of the modified resource exchange service is self-verification.

[0230] In one possible implementation, the generation module 606 is further configured to generate a second identifier corresponding to the modified resource exchange service;

[0231] Adding module 607 also adds a second identifier to a pre-built second batch posting queue;

[0232] The acquisition module 601 is also used to acquire the second remote authorization result of the modified resource exchange service;

[0233] The execution module 605 is also used to perform a resource exchange operation corresponding to the modified resource exchange service based on the second identifier, provided that the second remote authorization result is verified as passed.

[0234] The resource exchange processing device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0235] Figure 7 A schematic diagram of the structure of the electronic device provided in this application. Figure 7 As shown, the electronic device 700 provided in this embodiment includes at least one processor 701 and a memory 702. Optionally, the device 700 further includes a communication component 703. The processor 701, memory 702, and communication component 703 are connected via a bus 704.

[0236] In a specific implementation, at least one processor 701 executes computer execution instructions stored in memory 702, causing at least one processor 701 to perform the above-described method.

[0237] The specific implementation process of processor 701 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0238] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0239] The memory may include high-speed memory (Random Access Memory, RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0240] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0241] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0242] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.

[0243] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0244] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application-Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0245] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0246] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0247] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0248] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0249] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0250] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A resource exchange processing method, characterized in that, The method includes: Acquire QR code data, wherein the QR code data includes at least one resource exchange transaction; Each resource exchange transaction is parsed to obtain the structured data corresponding to each resource exchange transaction; Based on the structured data corresponding to each resource exchange service, determine the first resource exchange method corresponding to each resource exchange service; If the first resource exchange method for any of the aforementioned resource exchange services is self-verification, the structured data will be filled into the preset service exchange page. Obtain the first remote authorization result of the resource exchange service, and if the first remote authorization result is verified as passed, execute the resource exchange operation corresponding to the resource exchange service.

2. The method according to claim 1, characterized in that, After filling the resource exchange service into the preset service certificate page, the method further includes: Generate a first identifier corresponding to the resource exchange service, and add the first identifier to a pre-built first batch invoicing queue; If the first remote authorization result is verified as passed, the step of performing the resource exchange operation corresponding to the resource exchange service includes: If the first remote authorization result is verified as passed, the resource exchange operation corresponding to the resource exchange service is executed based on the first identifier.

3. The method according to claim 1, characterized in that, The method further includes: After the resource exchange operation corresponding to the resource exchange service is completed, a structured electronic log corresponding to the resource exchange service is generated.

4. The method according to claim 1, characterized in that, Before determining the first resource exchange method corresponding to each resource exchange service based on the structured data corresponding to each resource exchange service, the method further includes: Element verification is performed on the structured data corresponding to each resource exchange transaction to obtain the element verification result corresponding to each resource exchange transaction; If the element verification result of any of the resource exchange transactions passes the verification, the first resource exchange method corresponding to the resource exchange transaction is determined based on the structured data corresponding to the resource exchange transaction.

5. The method according to claim 4, characterized in that, The method further includes: If the element verification result of any of the resource exchange transactions fails, an element prompt message corresponding to the resource exchange transaction is generated and displayed. The element prompt message is used to indicate that there is abnormal data in the resource exchange transaction.

6. The method according to claim 1, characterized in that, The step of determining the first resource exchange method corresponding to each resource exchange service based on the structured data corresponding to each resource exchange service includes: For any one of the resource exchange transactions, a risk assessment is performed on the structured data corresponding to the resource exchange transaction to obtain the risk assessment level of the resource exchange transaction. The structured data corresponding to the resource exchange service is processed to determine the similarity of the place of origin, so as to obtain the place of origin information matching degree of the resource exchange service; Based on the risk assessment level of the resource exchange business and the matching degree of the location information of the resource exchange business, the first resource exchange method of the resource exchange business is determined.

7. The method according to claim 6, characterized in that, The step of determining the first resource exchange method for the resource exchange business based on the risk assessment level of the resource exchange business and the matching degree of the location information of the resource exchange business includes: If the risk assessment level of the resource exchange service is no abnormality level, and the matching degree of the location information of the resource exchange service is greater than or equal to the preset matching degree, the first resource exchange method of the resource exchange service is determined to be self-verification.

8. The method according to claim 1, characterized in that, The method further includes: If the first resource exchange method of any of the resource exchange transactions is verification, generate and display the abnormal information corresponding to the resource exchange transaction. Obtain the modified resource exchange service, and based on the modified resource exchange service, determine the second resource exchange method of the modified resource exchange service; If the second resource exchange method of the modified resource exchange service is self-verification, the modified resource exchange service will be populated into the service exchange page.

9. The method according to claim 8, characterized in that, The method further includes: Generate a second identifier corresponding to the modified resource exchange service, and add the second identifier to the pre-built second batch accounting queue; Obtain the second remote authorization result of the modified resource exchange service; If the second remote authorization result is verified as passed, the resource exchange operation corresponding to the modified resource exchange service is executed based on the second identifier.

10. A resource exchange processing device, characterized in that, The device includes: The acquisition module is used to acquire QR code data, which includes at least one resource exchange transaction. The processing module is used to parse and process each of the resource exchange services to obtain the structured data corresponding to each resource exchange service. The determining module is used to determine the first resource exchange method corresponding to each resource exchange service based on the structured data corresponding to each resource exchange service. The fill module is used to fill the structured data into a preset business exchange page when the first resource exchange method of any of the resource exchange services is self-verification; The acquisition module is also used to acquire the first remote authorization result of the resource exchange service; The execution module is used to execute the resource exchange operation corresponding to the resource exchange service if the first remote authorization result is verified as passed.

11. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-9.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-9.

13. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method described in any one of claims 1-9.