Blockchain-based paper material borrowing request processing method, device and processor

CN116933330BActive Publication Date: 2026-10-30INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310928725.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-26
Publication Date
2026-10-30
Estimated Expiration
2043-07-26

AI Technical Summary

Technical Problem

[0006]本申请的主要目的在于提供一种基于区块链的纸质材料借阅请求处理方法、装置和处理器,以解决纸质材料借阅的安全性较低的问题

Benefits of technology

[0015]通过本申请,获取第一终端发布的借阅请求,并通过第一终端在去中心化网络中对应的第一节点广播借阅请求,其中,借阅请求中携带有与所要借阅纸质材料关联的借阅信息及借阅奖励信息;在去中心化网络中第二节点对应的第二终端基于借阅信息返回确认借阅响应的情况下,获取第二终端对所要借出的目标纸质材料的出借扫描信息,并通过第二节点在去中心化网络中广播出借扫描信息,其中,目标纸质材料中包括签章信息;在确定出用于传递目标纸质材料的代送终端的情况下,获取代送终端对目标纸质材料采集的代送扫描信息;在代送扫描信息与出借扫描信息相匹配的情况下,通过代送终端在去中心化网络中对应的第三节点广播代送扫描信息;在第一终端接收到代送终端传递的目标纸质材料的情况下,获取第一终端对目标纸质材料采集的接收扫描信息;在接收扫描信息与代送扫描信息相匹配的情况下,通过第一终端对应的第一节点广播接收扫描信息,并确定借阅成功;基于借阅奖励信息向第二终端对应的账号及代送终端对应的账号分别转移奖励资源。换言之,在本申请实施例中,在本申请实施例中,通过记录借阅纸质材料流转的每个流程生生成借阅纸质材料流转链,进而基于去中心化网络中的各个节点来对纸质材料的流转过程进行监督,使得整个纸质材料借阅的过程在去中心网络中公开透明。从而实现了提高纸质材料借阅的安全性的技术效果,解决了现有技术中存在的纸质材料借阅安全性较差的技术问题。进一步地,在本申请实施例中,去中心化网络中的每个节点都可以作为借阅端以及出借端,大大的提高了纸质材料的利用率。再进一步地,借阅端与出借端之间可以通过代送端来进行纸质材料的传递,大大的提高了纸质材料借阅的效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116933330B_ABST
    Figure CN116933330B_ABST
Patent Text Reader

Abstract

The application discloses a paper material lending request processing method and device based on a blockchain and a processor. The application relates to the field of blockchains, and the method comprises the following steps: obtaining a lending request published by a first terminal and broadcasting the lending request in a corresponding first node in a decentralized network; obtaining lending-out scanning information of target paper materials to be lent out by a second terminal under the condition that a second node in the decentralized network confirms a lending response, and broadcasting the lending-out scanning information in the decentralized network through the second node; obtaining delivery scanning information of the target paper materials collected by a delivery terminal; broadcasting the delivery scanning information in a corresponding third node in the decentralized network; obtaining receiving scanning information of the target paper materials collected by the first terminal; broadcasting the receiving scanning information through a corresponding first node of the first terminal and determining that the lending is successful; and transferring reward resources to a corresponding account of the second terminal and a corresponding account of the delivery terminal respectively. The application solves the problem of low security of paper material lending.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of blockchain, and more specifically, to a blockchain-based method, apparatus, and processor for processing paper material borrowing requests. Background Technology

[0002] In the course of business operations, banks and other financial institutions often involve the circulation of paper documents bearing signatures and seals. Because of these signatures and seals, these paper documents are generally impossible to replicate. Currently, the main method for borrowing and lending these signed and sealed paper documents within banks and other financial institutions is through inter-employee exchange.

[0003] However, the lack of oversight in the circulation of paper materials among employees can lead to loss, swapping, or damage during the process. Such losses or swapping can disrupt the organization's operations.

[0004] In other words, the existing methods for handling paper-based borrowing requests suffer from low security issues related to borrowing paper materials.

[0005] There is currently no effective solution to the technical problem of low security in borrowing paper materials in related technologies. Summary of the Invention

[0006] The main objective of this application is to provide a blockchain-based method, apparatus, and processor for processing paper material borrowing requests, in order to address the issue of low security in paper material borrowing.

[0007] To achieve the above objectives, according to one aspect of this application, a blockchain-based method for processing paper material borrowing requests is provided. The method includes: acquiring a borrowing request issued by a first terminal, and broadcasting the borrowing request through the first terminal to a corresponding first node in a decentralized network, wherein the borrowing request carries borrowing information and borrowing reward information associated with the paper material to be borrowed; if a second terminal corresponding to a second node in the decentralized network returns a borrowing confirmation response based on the borrowing information, acquiring the second terminal's lending scan information for the target paper material to be borrowed, and broadcasting the lending scan information through the second node in the decentralized network; and if a delivery terminal for transmitting the target paper material is determined, acquiring the delivery terminal's scan information for the target paper material. The system collects and scans the delivery information of the target paper materials; if the delivery scanning information matches the lending scanning information, the delivery scanning information is broadcast to the corresponding third node in the decentralized network through the delivery terminal; if the first terminal receives the target paper materials transmitted by the delivery terminal, the system obtains the receiving scanning information collected by the first terminal on the target paper materials; if the receiving scanning information matches the delivery scanning information, the system broadcasts the receiving scanning information through the first node corresponding to the first terminal and confirms successful borrowing; and based on the borrowing reward information, the system transfers reward resources to the accounts corresponding to the second terminal and the delivery terminal respectively.

[0008] As an optional solution, transferring reward resources to the accounts corresponding to the second terminal and the delivery terminal based on borrowing reward information includes: determining the target credit points to be transferred from the credit points held by the account corresponding to the first terminal based on the borrowing reward information; and allocating the target credit points as reward resources to the accounts corresponding to the second terminal and the delivery terminal respectively according to a preset allocation ratio.

[0009] As an optional approach, before confirming successful borrowing, the following steps are also included: if any node in the decentralized network triggers a borrowing anomaly event, a borrowing arbitration request is generated based on the borrowing anomaly event, wherein the borrowing arbitration request carries node information of the node where the borrowing anomaly event occurred, and event description information of the borrowing anomaly event; the borrowing arbitration request is broadcast in the decentralized network; if multiple arbitration nodes are identified from the decentralized network, multiple arbitration results are obtained after each arbitration node has made its arbitration judgment on the borrowing anomaly event; if it is determined based on multiple arbitration results that the borrowing anomaly event involves abnormal operation, the credit score resources held by the account of the terminal corresponding to the borrowing anomaly node are deducted, and multiple arbitration results are broadcast in the decentralized network.

[0010] As an optional approach, generating a borrowing arbitration request based on a borrowing anomaly event includes: automatically generating a first borrowing arbitration request if, after a borrowing request is broadcast via a first terminal to a corresponding first node in the decentralized network, and no confirmation borrowing response is received from any terminal corresponding to any node in the decentralized network within a first time period, wherein the first borrowing arbitration request carries descriptive information about the borrowing response anomaly event; automatically generating a second borrowing arbitration request if, after a second node broadcasts lending scanning information in the decentralized network, and no delivery terminal is identified within a second time period, wherein the second borrowing arbitration request carries descriptive information about the delivery confirmation anomaly event; and automatically generating a third borrowing arbitration request if, after a delivery terminal broadcasts delivery scanning information to a corresponding third node in the decentralized network, and the second terminal does not receive the target paper material within a third time period, wherein the third borrowing arbitration request carries descriptive information about the receiving confirmation anomaly event.

[0011] As an optional solution, generating a borrowing arbitration request based on a borrowing anomaly event includes: automatically generating a fourth borrowing arbitration request when the received scanning information and the delivery scanning information do not match, or receiving a fourth borrowing arbitration request triggered by a second terminal, wherein the fourth borrowing arbitration request carries descriptive information about the paper material borrowing anomaly event.

[0012] As an optional approach, after broadcasting the lending scan information in the decentralized network through the second node, the method further includes: selecting a delivery terminal from the nodes corresponding to the multiple candidate delivery terminals in the decentralized network, wherein the multiple candidate delivery terminals have pre-published their respective delivery information in the decentralized network.

[0013] As an optional solution, after broadcasting multiple arbitration results in the decentralized network, the following steps are also included: handling arbitration disputes among multiple arbitration nodes; deducting credit points from the account of the terminal corresponding to the first arbitration node if the first arbitration node has an arbitration abnormal operation; and increasing credit points for the account of the terminal corresponding to the second arbitration node if the second arbitration node does not have an arbitration abnormal operation.

[0014] To achieve the above objectives, according to another aspect of this application, a blockchain-based paper material borrowing request processing device is provided. The device includes: a first acquisition unit, configured to acquire a borrowing request issued by a first terminal and broadcast the borrowing request through the first terminal to a corresponding first node in a decentralized network, wherein the borrowing request carries borrowing information and borrowing reward information associated with the paper material to be borrowed; a second acquisition unit, configured to, when a second terminal corresponding to a second node in the decentralized network returns a borrowing confirmation response based on the borrowing information, acquire the lending scan information of the target paper material to be borrowed by the second terminal and broadcast the lending scan information through the second node in the decentralized network, wherein the target paper material includes signature information; and a third acquisition unit, configured to, when a delivery terminal for transmitting the target paper material is identified, acquire the delivery information of the delivery terminal. The system comprises: a terminal collecting delivery scanning information of the target paper material; a first broadcast unit, used to broadcast the delivery scanning information through the delivery terminal to the corresponding third node in the decentralized network when the delivery scanning information matches the lending scanning information; a fourth acquisition unit, used to acquire the receiving scanning information of the target paper material collected by the second terminal when the second terminal receives the target paper material transmitted by the delivery terminal; a second broadcast unit, used to broadcast the receiving scanning information through the second node corresponding to the second terminal when the receiving scanning information matches the delivery scanning information, and to confirm successful borrowing; and a first transfer unit, used to transfer reward resources to the account corresponding to the second terminal and the account corresponding to the delivery terminal respectively based on the borrowing reward information.

[0015] This application obtains a borrowing request issued by a first terminal and broadcasts the request to the corresponding first node in a decentralized network. The borrowing request carries borrowing information and a borrowing reward associated with the requested paper material. If a second terminal corresponding to a second node in the decentralized network returns a confirmation response based on the borrowing information, the application obtains the second terminal's scanned information of the target paper material to be borrowed and broadcasts this scanned information to the decentralized network through the second node. The target paper material includes signature information. Upon determining a delivery terminal for transmitting the target paper material... The process involves: acquiring delivery scanning information of the target paper material collected by the delivery terminal; broadcasting the delivery scanning information to the corresponding third node in the decentralized network when the delivery scanning information matches the lending scanning information; acquiring receiving scanning information of the target paper material collected by the first terminal when the first terminal receives the target paper material from the delivery terminal; broadcasting the receiving scanning information to the first node corresponding to the first terminal when the receiving scanning information matches the delivery scanning information, and confirming successful borrowing; and transferring reward resources to the accounts corresponding to the second terminal and the delivery terminal respectively based on the borrowing reward information. In other words, in this embodiment, a paper material circulation chain is generated by recording each process of the paper material circulation, and the circulation process is monitored based on each node in the decentralized network, making the entire paper material borrowing process open and transparent in the decentralized network. This achieves the technical effect of improving the security of paper material borrowing and solves the technical problem of poor security in existing paper material borrowing technologies. Furthermore, in this embodiment of the application, each node in the decentralized network can act as both a borrower and a lender, greatly improving the utilization rate of paper materials. Moreover, the borrower and lender can communicate via a delivery service, significantly improving the efficiency of borrowing paper materials. Attached Figure Description

[0016] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:

[0017] Figure 1 This is a flowchart of a blockchain-based paper material borrowing request processing method provided in an embodiment of this application;

[0018] Figure 2 This is a schematic diagram of a blockchain-based paper material borrowing request processing method provided in an embodiment of this application;

[0019] Figure 3This is a schematic diagram of another blockchain-based paper material borrowing request processing method provided in the embodiments of this application;

[0020] Figure 4 This is a schematic diagram of another blockchain-based paper material borrowing request processing method provided in the embodiments of this application;

[0021] Figure 5 This is a schematic diagram of another blockchain-based paper material borrowing request processing method provided in the embodiments of this application;

[0022] Figure 6 This is a flowchart of a blockchain-based paper material borrowing request processing method provided in an embodiment of this application;

[0023] Figure 7 This is a schematic diagram of a blockchain-based paper material borrowing request processing device according to an embodiment of this application;

[0024] Figure 8 This is a schematic diagram of an electronic device for processing paper material borrowing requests based on blockchain, according to an embodiment of this application. Detailed Implementation

[0025] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0026] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0028] It should be noted that all information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are information and data authorized by the user or fully authorized by all parties. For example, this system has an interface with relevant users or organizations. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain the relevant information after receiving consent information from the aforementioned user or organization.

[0029] The present invention will now be described in conjunction with preferred implementation steps. Figure 1 This is a flowchart of a blockchain-based paper material borrowing request processing method provided in the embodiments of this application, such as... Figure 1 As shown, the method includes the following steps:

[0030] S102, obtain the borrowing request issued by the first terminal, and broadcast the borrowing request through the first node corresponding to the first terminal in the decentralized network. The borrowing request carries borrowing information and borrowing reward information related to the paper materials to be borrowed.

[0031] S104, when the second terminal corresponding to the second node in the decentralized network returns a confirmation borrowing response based on the borrowing information, the second terminal obtains the lending scan information of the target paper material to be lent out, and broadcasts the lending scan information in the decentralized network through the second node, wherein the target paper material includes signature information;

[0032] S106, if a delivery terminal for delivering the target paper material is identified, the delivery scanning information collected by the delivery terminal on the target paper material is obtained.

[0033] S108, when the delivery scanning information matches the lending scanning information, the delivery scanning information is broadcast to the corresponding third node in the decentralized network through the delivery terminal.

[0034] S110, when the first terminal receives the target paper material transmitted by the delivery terminal, the receiving scan information of the target paper material collected by the first terminal is obtained;

[0035] S112, if the received scanning information matches the delivery scanning information, the first node corresponding to the first terminal broadcasts the received scanning information and confirms that the borrowing was successful;

[0036] S114, based on the borrowing reward information, transfer reward resources to the account corresponding to the second terminal and the account corresponding to the delivery terminal respectively.

[0037] It should be noted that the aforementioned blockchain-based paper material borrowing request processing method can be applied, but is not limited to, to scenarios involving the borrowing of paper materials containing signature information by financial institutions such as banks in handling related business. Optionally, the aforementioned blockchain-based paper material borrowing request processing method can also be applied to scenarios involving the borrowing of paper materials containing signature information by government agencies or enterprises in handling related business; however, this application embodiment does not impose any limitations on this.

[0038] Specifically, this method provides a decentralized network comprising multiple nodes. Each node corresponds to a participant in the borrowing of paper materials, including a signature, and each participant can be used to identify an employee within the unit to which the paper materials belong. A paper material borrowing circulation blockchain is created and continuously updated through these nodes, ensuring that all nodes in the decentralized network share the latest paper material borrowing circulation blockchain. This achieves the purpose of monitoring the entire circulation process of paper materials, preventing the irreplaceable paper materials from being lost, replaced, or damaged during circulation.

[0039] Optionally, in this embodiment, the borrowing request may be, but is not limited to, requesting to borrow a specified paper material, which includes signature information and cannot be copied. Specifically, the borrowing information carried in the borrowing request may include, but is not limited to: basic information of the specified paper material (e.g., paper material identification information, paper material author information, paper material publication information, etc.), address information of the first terminal corresponding to the first node, etc. In addition, the paper material may also include handwritten text information, such as handwritten signatures, etc., which are not limited in this embodiment.

[0040] Furthermore, the aforementioned borrowing reward information may, but is not limited to, indicate the amount of reward resources provided by the lending node. Specifically, the aforementioned reward resources may, but are not limited to, indicate credit point resources, wherein each node in the aforementioned decentralized network possesses a certain amount of credit point resources.

[0041] It should be noted that the above-mentioned lending scanning information may include, but is not limited to: the object identification information of the participating object corresponding to the second node, the time of confirmation of borrowing the specified paper material, and the image of the specified paper material taken at that time, etc., wherein the above-mentioned identification information is used to uniquely identify the participating object corresponding to the second node.

[0042] The aforementioned delivery scanning information may include, but is not limited to, the object identification information of the participating object corresponding to the third node, the time when the terminal corresponding to the third node is determined as the delivery terminal, and the image of the specified paper material taken at that time, etc., wherein the aforementioned identification information is used to uniquely identify the participating object corresponding to the third node.

[0043] The aforementioned received scanning information may include, but is not limited to, the object identification information of the participating object corresponding to the second node, the time when the second terminal corresponding to the second node received the specified paper material, and the image of the specified paper material taken at that time, etc., wherein the aforementioned identification information is used to uniquely identify the participating object corresponding to the second node.

[0044] After receiving the scanning information via the second node corresponding to the second terminal and confirming successful borrowing, the method further includes: transferring reward resources to the account corresponding to the second terminal based on the borrowing reward information, and allocating pre-set reward resources to the account corresponding to the delivery terminal.

[0045] As an optional implementation, assuming the above-described blockchain-based paper material borrowing request processing method is applied to a paper material borrowing scenario, as follows... Figure 2 The following steps illustrate the above method:

[0046] Step S202: Create a decentralized network. Specifically, each node in the decentralized network corresponds to a paper material borrowing participant. In this embodiment, the paper material borrowing participant corresponding to each node and the paper materials owned by the paper material borrowing participant need to be digitized, and an initial credit score resource is set for each node.

[0047] Step S204: The recipient of the paper materials broadcasts a borrowing request. Specifically, the recipient broadcasts the borrowing request to the corresponding first node in the decentralized network through their first terminal. The borrowing request includes: basic information about the paper materials to be borrowed (e.g., paper material identification information, paper material author information, paper material publication information, etc.), the address information of the recipient, and the amount of credit points provided as a reward to the recipient. The paper materials include signature information.

[0048] Step S206: The borrower of the paper materials returns a confirmation borrowing response. Specifically, when the borrower of the paper materials reviews the above borrowing request, it is determined that the paper materials owned by the borrower of the paper materials will be lent to the borrower of the paper materials, and a confirmation borrowing response is returned based on the borrowing information.

[0049] Step S208: The recipient of the paper material scans the image of the paper material. Specifically, the recipient of the paper material performs a full-range image scan of the paper material to form electronic image information.

[0050] In step S210, the paper material lender generates the latest paper material circulation chain. Specifically, the paper material lender uses a second terminal through a second node to initiate the calculation of the lending block for this paper material, randomly obtains the circulation chain for this paper material from the decentralized network, and connects the lending blockchain to the circulation chain to form the latest paper material circulation chain. The lending block stores the object identifier information of the paper material lender, the time of confirmation of borrowing the specified paper material, and the electronic image information of the paper material obtained at that time, etc.

[0051] In step S212, the paper material lending object broadcasts the latest paper material circulation chain. Specifically, the paper material lending object broadcasts the latest paper material circulation chain on the corresponding second node in the decentralized network based on the second terminal.

[0052] Step S214: The paper material lender recruits a paper material delivery agent. Specifically, the paper material delivery agent broadcasts a delivery request information to the corresponding second node in the decentralized network based on the second terminal, or directly selects a designated paper material delivery agent based on the delivery information broadcast by the paper material delivery agent in the decentralized network, and sends a delivery request information to the designated paper material delivery agent.

[0053] In step S216, the lender of the paper materials passes the paper materials offline to the delivery agent. Specifically, when the delivery agent for the paper materials is determined, the lender of the paper materials passes the paper materials offline to the delivery agent.

[0054] Step S218: The recipient of the paper materials scans the image of the paper materials. If the recipient of the paper materials receives the paper materials offline, the information of the paper materials is scanned again.

[0055] In step S220, the paper material delivery object generates the latest paper material circulation chain. Specifically, the paper material delivery object uses a delivery terminal through a third node to initiate the calculation of the delivery block for this paper material. It randomly obtains the current paper material circulation chain from the decentralized network and connects the delivery blockchain to this paper material circulation chain to form the latest paper material circulation chain. The delivery block stores the object identifier information of the paper material delivery object, the time of confirmation of receipt of the paper material, and the electronic image information of the paper material acquired at that time, etc.

[0056] In step S222, the recipient of the paper materials will pass the paper materials offline to the recipient who is borrowing the paper materials.

[0057] Step S224: The borrower of the paper materials scans the image of the paper materials. Specifically, after the borrower confirms that the paper materials have been received offline, the paper materials are scanned.

[0058] Step S226: The borrower of the paper materials generates the latest paper material circulation chain. Specifically, the borrower uses a first terminal through a first node to initiate the calculation of the receiving block for the paper material. The borrower randomly obtains the current paper material circulation chain from the decentralized network and connects the receiving blockchain to this current circulation chain, forming the latest paper material circulation chain. The lending block stores the borrower's object identification information, the time of confirmation of receiving the paper material, and the electronic image information of the paper material acquired at that time, etc.

[0059] Step S228: The paper material borrower broadcasts the latest paper material circulation chain. Specifically, the paper material borrower broadcasts the latest paper material circulation chain on the first node corresponding to the first terminal in the decentralized network.

[0060] Step S230: Allocate reward resources. If there are no abnormalities in any of the circulation links corresponding to the paper material circulation chain, the credit points corresponding to the first node where the paper material borrower is located will be deducted according to a preset amount. These deducted credit points will then be added to the second node where the paper material lender is located, and the third node where the paper material delivery recipient is located. Simultaneously, the system will award a specified number of credit points to both the second and first nodes.

[0061] It should be noted that the number of recipients for paper material delivery is not limited to one; there can be multiple recipients, each corresponding to a node in the decentralized network. This embodiment only illustrates the case of a single recipient and does not impose any limitation on the number of recipients.

[0062] As an optional embodiment, the decentralized network described above can be, but is not limited to, as follows: Figure 3 As shown, it includes multiple nodes, namely node 1, node 2, node 3, node 4, and node 5. Each of these five nodes can serve as the first node, the second node, or the third node. This embodiment does not impose any limitations on this.

[0063] It should be further noted that after the borrowing is confirmed as successful, the above method may also include, but is not limited to, the following: S1, if the second terminal confirms the return of the target paper material, a second delivery terminal for transmitting the target paper material is identified, and the second delivery terminal's scan information of the target paper material is obtained. Then, if the second delivery scan information matches the received scan information, the second delivery terminal broadcasts the second delivery scan information to the corresponding fourth node in the decentralized network. Next, if the second terminal receives the target paper material transmitted by the second delivery terminal, the received scan information of the target paper material collected by the second terminal is obtained. In this embodiment, the paper material circulation blockchain may include, but is not limited to, the following... Figure 4 As shown.

[0064] In this embodiment, a borrowing request issued by a first terminal is obtained and broadcast through the first node corresponding to the first terminal in the decentralized network. The borrowing request carries borrowing information and borrowing reward information associated with the paper material to be borrowed. Then, when a second terminal corresponding to a second node in the decentralized network returns a confirmation borrowing response based on the borrowing information, the second terminal obtains the lending scan information of the target paper material to be borrowed and broadcasts the lending scan information through the second node in the decentralized network. The target paper material includes signature information. Next, when a delivery terminal for transmitting the target paper material is determined, the delivery scan information collected by the delivery terminal on the target paper material is obtained. Furthermore, if the delivery scan information matches the lending scan information, the delivery scan information is broadcast through the delivery terminal to a third node corresponding to the third node in the decentralized network. Further, when the first terminal receives the target paper material transmitted by the delivery terminal, the first terminal obtains the receiving scan information collected by the first terminal on the target paper material. Then, if the received scan information matches the delivery scan information, the first node corresponding to the first terminal broadcasts the received scan information and confirms successful borrowing. Reward resources are transferred to the accounts corresponding to the second terminal and the delivery terminal, respectively, based on the borrowing reward information. In other words, in this embodiment, a paper material circulation chain is generated by recording each process of the paper material circulation, and the circulation process is monitored based on each node in the decentralized network, making the entire paper material borrowing process open and transparent in the decentralized network. This achieves the technical effect of improving the security of paper material borrowing and solves the technical problem of poor security in existing paper material borrowing technologies. Furthermore, the borrowing end and the lending end can transfer paper materials through the delivery end, greatly improving the efficiency of paper material borrowing.

[0065] Optionally, as an alternative solution, transferring reward resources to the account corresponding to the second terminal and the account corresponding to the delivery terminal based on the borrowing reward information includes:

[0066] S1, based on the borrowing reward information, determine the target credit points to be transferred from the credit points held by the account corresponding to the first terminal;

[0067] S2, the target credit score resources are used as reward resources and allocated to the account corresponding to the second terminal and the account corresponding to the delivery terminal according to the preset allocation ratio.

[0068] For example, suppose the borrowing reward information indicates a reward of 200 credit points, and the preset ratio is 8:2. Then, upon successful borrowing, the number of credit points currently held by the account corresponding to the first terminal will be reduced by 200. Simultaneously, the number of credit points currently held by the account corresponding to the second terminal will be increased by 160, and the number of credit points currently held by the account corresponding to the delivery terminal will be increased by 40.

[0069] As another implementation, assuming the borrowing reward information indicates a borrowing reward of 200 credit points, and the pre-set delivery reward for the delivery terminal is 50 credit points, upon successful borrowing, the number of credit points currently held by the account corresponding to the first terminal is reduced by 200. Simultaneously, the number of credit points currently held by the account corresponding to the second terminal is increased by 200, and the number of credit points currently held by the account corresponding to the delivery terminal is increased by 50.

[0070] In this embodiment, based on borrowing reward information, the target credit points to be transferred are determined from the credit points held by the account corresponding to the first terminal. Then, the target credit points are used as reward resources and allocated to the account corresponding to the second terminal and the account corresponding to the delivery terminal according to a preset allocation ratio. In other words, in this embodiment, by using credit points as a reward for borrowing, the aim is to increase the enthusiasm of lenders for lending paper materials and the enthusiasm of delivery terminals for delivering paper materials. This achieves the technical effect of improving the borrowing efficiency of paper materials and enhancing the user experience.

[0071] Optionally, as an alternative solution, before confirming successful borrowing, the following steps are also included:

[0072] S1, In the event that any node in the decentralized network triggers a borrowing anomaly event, a borrowing arbitration request is generated based on the borrowing anomaly event. The borrowing arbitration request carries the node information of the borrowing anomaly node where the borrowing anomaly event occurred, as well as the event description information of the borrowing anomaly event.

[0073] S2 broadcasts the borrowing arbitration request in a decentralized network;

[0074] S3, in the case of identifying multiple arbitration nodes from the decentralized network, obtain multiple arbitration results after each arbitration node has made an arbitration judgment on the borrowing anomaly event;

[0075] S4, if it is determined that there is an abnormal operation in the borrowing abnormal event based on multiple arbitration results, deduct the credit points resources held by the account of the terminal corresponding to the abnormal borrowing node, and broadcast multiple arbitration results in the decentralized network.

[0076] Optionally, the aforementioned borrowing anomaly events may include, but are not limited to, events such as: paper material damage, paper material replacement, paper material loss, and timeouts in offline paper material delivery. In this embodiment, no limitation is imposed on these events. The event description information is used to indicate a brief description of the aforementioned borrowing anomaly event, such as: an anomaly node indicates that a paper material damage event occurred within a certain time period.

[0077] Furthermore, it should be noted that the node information of the aforementioned nodes experiencing borrowing anomalies can be determined based on, but is not limited to, the latest blockchain technology for the circulation of paper materials.

[0078] Taking the above-mentioned blockchain-based paper material borrowing request processing method as an example, when applied to a paper material borrowing request processing scenario, as follows: Figure 5 The following steps illustrate the above method in detail:

[0079] Step S502: Generate a paper material circulation chain including an arbitration initiation block. During the entire paper material borrowing and circulation process, if a node fails to process the pending paper material circulation process within a predetermined time, it initiates the calculation of an arbitration initiation block for this paper material, and then connects the arbitration blockchain to the paper material circulation chain to form the latest paper material circulation chain; or, during the entire paper material borrowing and circulation process, if any node has abnormal circulation information or inconsistent paper material information, it initiates the calculation of an arbitration initiation block for this paper material, and then connects the arbitration blockchain to the paper material circulation chain to form the latest paper material circulation chain; wherein, the aforementioned arbitration initiation block includes a borrowing arbitration request.

[0080] Step S504: Broadcast the paper material transfer chain including the initiating arbitration block in the decentralized network.

[0081] Step S506: Determine arbitration nodes by randomly selecting multiple nodes in the decentralized network whose credit scores have reached a predetermined threshold as arbitration nodes.

[0082] Step S508, arbitration processing, judges the borrowing anomaly event based on multiple arbitration nodes to generate multiple arbitration results.

[0083] Step S510: Broadcast multiple arbitration results. If it is determined from multiple arbitration results that there is an abnormal operation in the borrowing abnormal event, the credit points resources held by the account of the terminal corresponding to the borrowing abnormal node are deducted, and the multiple arbitration results are broadcast in the decentralized network.

[0084] In this embodiment, when any node in the decentralized network triggers a borrowing anomaly event, a borrowing arbitration request is generated based on the event. This request includes node information of the node experiencing the anomaly and a description of the event. The arbitration request is then broadcast across the decentralized network. Next, if multiple arbitration nodes are identified in the decentralized network, multiple arbitration results are obtained from each node's assessment of the anomaly. Then, if the multiple arbitration results indicate an abnormal operation, the credit score resources held by the account of the terminal corresponding to the anomaly node are deducted, and these results are broadcast across the decentralized network. In other words, this embodiment, by generating a borrowing arbitration request after a node triggers a borrowing anomaly event, nodes with poor credit are penalized, thereby achieving the technical effect of protecting user rights and improving user experience.

[0085] Optionally, as an alternative approach, generating a borrowing arbitration request based on a borrowing exception event includes:

[0086] S1. After broadcasting a borrowing request through the first terminal to the corresponding first node in the decentralized network, and if no confirmation borrowing response is received from the terminal corresponding to any node in the decentralized network within the first time period, a first borrowing arbitration request is automatically generated, wherein the first borrowing arbitration request carries descriptive information of the borrowing response abnormal event.

[0087] S2, after the second node broadcasts the lending scan information in the decentralized network, and if no delivery terminal is identified within the second time period, a second borrowing arbitration request is automatically generated, wherein the second borrowing arbitration request carries description information of the delivery confirmation abnormal event.

[0088] S3, after the delivery terminal broadcasts the delivery scanning information to the corresponding third node in the decentralized network, and the second terminal does not receive the target paper material within the third time period, a third borrowing arbitration request is automatically generated. The third borrowing arbitration request carries description information of the abnormal reception confirmation event.

[0089] In this embodiment, after a borrowing request is broadcast by a first terminal to a corresponding first node in the decentralized network, and no confirmation borrowing response is received from any terminal corresponding to any node in the decentralized network within a first time period, a first borrowing arbitration request is automatically generated. This first borrowing arbitration request carries a description of an abnormal borrowing response event. After a second node broadcasts borrowing scan information in the decentralized network, and no delivery terminal is identified within a second time period, a second borrowing arbitration request is automatically generated. This second borrowing arbitration request carries a description of a delivery confirmation abnormal event. After a delivery terminal broadcasts delivery scan information to a corresponding third node in the decentralized network, and the second terminal does not receive the target paper material within a third time period, a third borrowing arbitration request is automatically generated. This third borrowing arbitration request carries a description of a receiving confirmation abnormal event. In other words, in this embodiment, by automatically generating borrowing arbitration requests after a node triggers a borrowing abnormal event, nodes with poor credit are penalized, thereby achieving the technical effect of protecting user rights and improving user experience.

[0090] Optionally, as an alternative approach, generating a borrowing arbitration request based on a borrowing exception event includes:

[0091] If the received scan information does not match the delivery scan information, a fourth borrowing arbitration request is automatically generated, or a fourth borrowing arbitration request triggered by a second terminal is received. The fourth borrowing arbitration request carries a description of the abnormal event of borrowing paper materials.

[0092] Optionally, in this embodiment, before automatically generating the fourth borrowing arbitration request, the method further includes: acquiring electronic image information of paper materials included in the delivery block and electronic image information of paper materials included in the receiving block, and comparing the electronic image information of paper materials included in the delivery block with the electronic image information of paper materials included in the receiving block. If the comparison result indicates a difference, it is determined that the received scanning information and the delivery scanning information do not match.

[0093] It should be noted that, in this embodiment, any terminal corresponding to any node included in the decentralized network can trigger a borrowing arbitration request, and it is not limited to the second terminal mentioned above.

[0094] In this embodiment, if the received scan information and the delivery scan information do not match, a fourth borrowing arbitration request is automatically generated; or, a fourth borrowing arbitration request triggered by a second terminal is received. The fourth borrowing arbitration request carries descriptive information about the paper material borrowing anomaly event. In other words, this embodiment provides a method for automatically initiating arbitration requests based on node-triggered borrowing anomaly events, and for nodes in a decentralized network to actively initiate arbitration requests, making the processing of paper material borrowing requests more flexible.

[0095] Optionally, as an alternative approach, after broadcasting the lending scan information in the decentralized network via a second node, the following steps are also included:

[0096] From the nodes corresponding to the multiple candidate delivery terminals in the decentralized network, a delivery terminal is selected. Each of the multiple candidate delivery terminals has its own corresponding delivery information published in advance on the decentralized network.

[0097] Optionally, the delivery information of the aforementioned candidate delivery terminals may be, but is not limited to, the paper materials requested for delivery. Specifically, the delivery information may include, but is not limited to: the location information of the candidate delivery terminal, the amount of credit points available for the candidate delivery terminal, the object identification information of the paper materials to be delivered by the candidate delivery terminal, and so on.

[0098] In this embodiment, a delivery terminal is selected from the nodes corresponding to multiple candidate delivery terminals in the decentralized network. These candidate delivery terminals have pre-published their respective delivery information on the decentralized network. This achieves the technical effect of improving the borrowing efficiency of paper materials.

[0099] Optionally, as an alternative approach, after broadcasting multiple arbitration results in a decentralized network, the following may also be included:

[0100] S1, handles arbitration disputes across multiple arbitration nodes;

[0101] S2, if the first arbitration node among multiple arbitration nodes has an abnormal arbitration operation, the credit score resources held by the account of the terminal corresponding to the first arbitration node will be deducted.

[0102] S3, if the second arbitration node among multiple arbitration nodes does not have any abnormal arbitration operations, the account reward for the terminal corresponding to the second arbitration node will be increased with credit points.

[0103] It should be noted that the above-mentioned abnormal arbitration operations may include, but are not limited to, operations such as forging arbitration results and collecting credit points resources transferred by abnormal nodes. This embodiment does not limit these operations.

[0104] Furthermore, the aforementioned arbitration dispute resolution involving multiple arbitration nodes may include, but is not limited to, detecting the arbitration operations of multiple arbitration nodes and generating an arbitration dispute block based on the arbitration operation process and arbitration results. This arbitration dispute blockchain is then connected to the current paper material circulation blockchain to generate the latest paper material circulation blockchain. Finally, this latest paper material circulation blockchain is broadcast throughout the decentralized network.

[0105] The embodiments provided in this application handle arbitration disputes across multiple arbitration nodes. If the first arbitration node exhibits abnormal operation, the credit score resources held by the account corresponding to the first arbitration node are deducted. If the second arbitration node does not exhibit abnormal operation, the credit score resources are increased for the account corresponding to the second arbitration node. This achieves the technical effect of improving the security of borrowing paper materials.

[0106] As an optional implementation, the above-described blockchain-based paper material borrowing request processing method can, but is not limited to, operate on systems such as... Figure 6 The example shown is a blockchain-based paper-based document borrowing request processing system. For instance... Figure 6 As shown, this system is a decentralized network system with the participation of all citizens, in which each participant is a network node unit. A network node unit system includes functional modules such as a paper material (lending / borrowing / delivery) information publishing module 601, a (borrower / lender / delivery agent) selection module 602, a paper material all-round image scanning module 603, a chain node calculation module 604, a new chain network-wide broadcast module 605, a node function management module 606, a network-wide broadcast information receiving module 607, a credit score calculation module 608, an arbitration initiation module 609, an arbitration dispute module 610, and a network-wide node information query module 611.

[0107] Specifically, the paper material (lending / borrowing / delivery) information publishing module 601 is mainly used to publish the lending information of paper materials to the lending object on the whole network, to publish the paper material borrowing object's information on wanting to borrow paper materials, and to publish the delivery information of the paper material delivery object to instruct the request to deliver paper materials from the first address to the second address.

[0108] The (Borrower / Lender / Deliverer) module 602 is used to allow borrowers, lenders, and delivery agents of paper materials to select each other as needed, thereby connecting the various stages of the paper material lending process and realizing the borrowing of paper materials.

[0109] The 603 omnidirectional image scanning module for paper materials is mainly used to scan and store images of paper materials during the lending, delivery, and borrowing processes, so as to preserve evidence of the paper materials during the circulation process and thus ensure that the paper materials are safe and undamaged in each circulation process.

[0110] The chain node calculation module 604 is used to form traceable blockchain nodes in various environments where paper materials circulate, and to add these nodes to the blockchain of the paper material. Since all nodes in the decentralized network store the latest chain of the paper material, this node can arbitrarily obtain the chain of the paper material from all nodes, perform node calculations, and add it to form the latest chain of the paper material.

[0111] The new chain broadcast module 605 is used to broadcast the latest blockchain to the entire network after the latest blockchain calculation of the paper material is completed and the latest blockchain chain of the paper material is formed, so that all nodes can jointly store the latest chain.

[0112] The node function management module 606 is used for the various sub-functions in a single node and controls the information interaction with other nodes in the entire network.

[0113] The module 607, which accepts broadcast information from the entire network, is used to receive broadcast information from other nodes in the entire network and to receive the latest chain information from other nodes in order to update all the latest chains in this node.

[0114] The credit score calculation module 608 is used to add credit scores to account nodes that have fulfilled their responsibilities in the entire paper material circulation process, and to deduct points from nodes that have been found to have neglected their duties after arbitration. The credit score calculation rules for all nodes in the network are uniform and stored in the paper material chain information, which is visible and verifiable across the entire network.

[0115] The arbitration initiation module 609 is used to initiate arbitration at any stage of the circulation of paper materials across the entire network, calculate and form an arbitration initiation block, add the arbitration block to the paper material circulation blockchain, and broadcast the paper material circulation blockchain to the entire network for storage.

[0116] The Arbitration Dispute Module 610 is used to verify and confirm arbitration events by randomly selecting other reputable node accounts from the entire network. The confirmation process and results form arbitration dispute nodes, which are added to the blockchain for paper material circulation and broadcast to the entire network for storage. At the same time, the credit score of relevant node accounts is reduced or the arbitration is continued based on the arbitration results.

[0117] The network node information query module 611 is used to query and verify the blockchain information of paper material circulation of other nodes in the network. It can actively initiate actions, actively synchronize local blockchain information, and supervise and verify any paper material blockchain information and credit score information in the network.

[0118] As an optional implementation, the above-mentioned blockchain-based paper material borrowing request processing method is applied to a paper material borrowing request processing scenario. The following steps will provide a detailed explanation of this method:

[0119] Step S1: The recipient of the paper materials publishes the paper material borrowing information, which includes basic information about the paper materials to be borrowed, address information, points reward information, etc. The paper materials include signature information and / or handwritten text information.

[0120] In step S2, the borrower of the paper materials broadcasts the borrowing information across the entire network (i.e., the decentralized network) so that all participating entities at all nodes can browse it.

[0121] In step S3, the recipient of the paper materials previews the borrowing information, confirms that the paper materials they own will be lent to the recipient, and sends a confirmation message to the recipient.

[0122] Step S4: The recipient of the paper material performs a full-range image scan of the paper material to be lent, forming electronic image information.

[0123] Step S5: The lender of the paper material initiates the calculation of the lending block of the paper material, randomly obtains the circulation chain of the paper material from the entire network, connects the lending blockchain to the circulation chain to form the latest circulation chain, and broadcasts the circulation chain to the entire network.

[0124] Step S6: The lender of paper materials recruits a paper material delivery agent. It should be noted that the paper material lender will also publish delivery information on the entire network so that the lender can choose and send the selection result to the paper material delivery agent.

[0125] In step S7, the recipient of the paper materials accepts the delivery request information and performs another image scan of the paper materials.

[0126] In step S8, the paper material delivery object initiates the calculation of the delivery block for this paper material, and randomly obtains the circulation chain of this paper material from the entire network. After comparing the image information of the delivery node with the image information of the lending node and confirming that they are correct, the delivery blockchain is connected to the obtained circulation chain to form the latest circulation chain, and this circulation chain is broadcast to the entire network.

[0127] Step S9: After confirming receipt of the paper materials, the borrower scans the received paper materials.

[0128] In step S10, the borrower of the paper material initiates the calculation of the receiving block of the paper material, randomly obtains the circulation chain of the paper material from the entire network, and after verifying that the image information of the paper material and the delivery image information are correct, links the receiving node to the obtained circulation chain to form the latest circulation chain, and broadcasts this circulation chain to the entire network.

[0129] In step S11, if there are no disputes in any of the normal steps, when the borrower of the paper materials confirms that the borrowing is successful, the credit points given to the borrower of the paper materials will be deducted and added to the lender of the paper materials and the recipient of the paper materials. At the same time, the system will also give the lender of the paper materials and the recipient of the paper materials a system reward point.

[0130] Step S12: During the entire lending process, if the recipient of the paper materials, the recipient of the paper materials on behalf of the recipient, or the recipient of the paper materials for borrowing has not processed the confirmed event after the information is confirmed, other nodes will be randomly selected across the entire network to automatically initiate arbitration.

[0131] Step S13: In each stage of the paper material circulation process, if abnormal circulation information or inconsistent paper material information is found, the circulation node shall initiate arbitration automatically or manually.

[0132] In step S14, the initiating arbitration node will calculate and form an initiating arbitration block containing abnormal information, randomly obtain the circulation chain of this paper material from the entire network, connect this initiating arbitration blockchain to the obtained circulation chain to form the latest circulation chain, and broadcast this circulation chain to the entire network.

[0133] Step S15: Randomly trigger the selection of multiple nodes with good credit to arbitrate the anomaly.

[0134] In step S16, several randomly selected good nodes each actively check for abnormal nodes and trace back historical node information in the paper document circulation chain from the entire network to determine whether the abnormality is normal. They independently provide their own arbitration results, which are then broadcast. A majority vote is used to form the final arbitration result. Once the final arbitration is reached, the credit score of violating nodes will be reduced according to the violation rules, while diligent arbitration nodes will receive system credit score rewards. Non-diligent arbitration nodes will receive warnings or credit score reductions.

[0135] Step S17: Randomly select nodes participating in arbitration to calculate and form an arbitration dispute handling node, and randomly obtain the circulation chain of this paper material from the entire network. Link this arbitration dispute handling node to the obtained circulation chain to form the latest circulation chain, and broadcast this circulation chain to the entire network.

[0136] By adopting the above embodiments, at least the following beneficial effects can be achieved:

[0137] 1) It provides a user-shared borrowing method that uses blockchain technology to achieve decentralized management of the entire paper material sharing and borrowing process. It utilizes a credit system with user participation and supervision for management and operation, and establishes a credit score system for free borrowing. This solution can also establish a credit system.

[0138] 2) Use credit scores to record users' credit status in order to regulate users' behavior in other public activities.

[0139] 3) Use blockchain technology to supervise the entire process of borrowing paper materials to ensure the security of paper materials during circulation.

[0140] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0141] This application also provides a blockchain-based paper material borrowing request processing device. It should be noted that this blockchain-based paper material borrowing request processing device can be used to execute the blockchain-based paper material borrowing request processing method provided in this application. The following describes the blockchain-based paper material borrowing request processing device provided in this application.

[0142] Figure 7 This is a schematic diagram of a blockchain-based paper material borrowing request processing device according to an embodiment of this application. Figure 7 As shown, the device includes:

[0143] The first acquisition unit 702 is used to acquire a borrowing request issued by the first terminal and broadcast the borrowing request through the first node corresponding to the first terminal in the decentralized network. The borrowing request carries borrowing information and borrowing reward information related to the paper material to be borrowed.

[0144] The second acquisition unit 704 is used to acquire the lending scan information of the target paper material to be lent out by the second terminal corresponding to the second node in the decentralized network when the second terminal returns a confirmation lending response based on the lending information, and broadcast the lending scan information in the decentralized network through the second node, wherein the target paper material includes signature information.

[0145] The third acquisition unit 706 is used to acquire delivery scanning information of the target paper material collected by the delivery terminal when a delivery terminal for delivering the target paper material is determined.

[0146] The first broadcast unit 708 is used to broadcast the delivery scanning information through the delivery terminal to the corresponding third node in the decentralized network when the delivery scanning information matches the lending scanning information.

[0147] The fourth acquisition unit 710 is used to acquire the receiving scan information of the target paper material collected by the second terminal when the second terminal receives the target paper material transmitted by the delivery terminal;

[0148] The second broadcast unit 712 is used to broadcast the received scanning information through the second node corresponding to the second terminal and confirm that the borrowing was successful when the received scanning information matches the delivery scanning information.

[0149] The first transfer unit 714 is used to transfer reward resources to the account corresponding to the second terminal and the account corresponding to the delivery terminal respectively based on the borrowing reward information.

[0150] As an optional solution, the first transfer unit mentioned above includes:

[0151] The first determining module is used to determine the target credit points to be transferred from the credit points held by the account corresponding to the first terminal based on the borrowing reward information.

[0152] The first allocation module is used to allocate the target credit score resources as reward resources to the accounts corresponding to the second terminal and the delivery terminal respectively according to the preset allocation ratio.

[0153] As an optional solution, the above-mentioned device further includes:

[0154] The first generation unit is used to generate a borrowing arbitration request based on a borrowing anomaly event triggered by any node in the decentralized network. The borrowing arbitration request carries node information of the node where the borrowing anomaly event occurred and event description information of the borrowing anomaly event.

[0155] The third broadcast unit is used to broadcast borrowing arbitration requests in the decentralized network;

[0156] The fifth acquisition unit is used to acquire multiple arbitration results after each arbitration node has made arbitration judgments on the borrowing anomaly event, when multiple arbitration nodes are identified from the decentralized network.

[0157] The fourth broadcast unit is used to deduct the credit points held by the account of the terminal corresponding to the abnormal borrowing node when it is determined that there is an abnormal operation in the borrowing abnormal event based on multiple arbitration results, and broadcast multiple arbitration results in the decentralized network.

[0158] As an optional solution, the aforementioned fourth broadcast unit includes:

[0159] The first generation module is used to automatically generate a first borrowing arbitration request after broadcasting a borrowing request through the first terminal to the corresponding first node in the decentralized network, and after not receiving a confirmation borrowing response from the terminal corresponding to any node in the decentralized network within a first time period. The first borrowing arbitration request carries descriptive information of the borrowing response abnormal event.

[0160] The second generation module is used to automatically generate a second borrowing arbitration request after the second node broadcasts the lending scan information in the decentralized network and no delivery terminal is identified within the second time period. The second borrowing arbitration request carries description information of the delivery confirmation abnormal event.

[0161] The third generation module is used to automatically generate a third borrowing arbitration request after the second terminal has not received the target paper material within a third time period, after the third terminal broadcasts the delivery scanning information through the delivery terminal to the corresponding third node in the decentralized network. The third borrowing arbitration request carries description information of the abnormal reception confirmation event.

[0162] As an optional solution, the aforementioned fourth broadcast unit also includes:

[0163] The fourth generation module is used to automatically generate a fourth borrowing arbitration request when the received scanning information does not match the delivery scanning information, or to receive a fourth borrowing arbitration request triggered by the second terminal. The fourth borrowing arbitration request carries descriptive information about the abnormal event of borrowing paper materials.

[0164] As an optional solution, the above-mentioned device further includes:

[0165] The first selection unit is used to select a delivery terminal from the nodes corresponding to the multiple candidate delivery terminals in the decentralized network. The multiple candidate delivery terminals have pre-published their respective delivery information in the decentralized network.

[0166] As an optional solution, the above-mentioned device further includes:

[0167] The first processing unit is used to handle arbitration disputes among multiple arbitration nodes;

[0168] The first deduction unit is used to deduct the credit score resources held by the account of the terminal corresponding to the first arbitration node when the first arbitration node has an abnormal arbitration operation among multiple arbitration nodes.

[0169] The first addition unit is used to add credit points to the account reward of the terminal corresponding to the second arbitration node when there is no abnormal arbitration operation in the second arbitration node among multiple arbitration nodes.

[0170] The blockchain-based paper material borrowing request processing device provided in this application generates a paper material circulation chain by recording each process of the paper material circulation. Then, based on various nodes in a decentralized network, the circulation process of the paper materials is monitored, making the entire paper material borrowing process open and transparent in the decentralized network. This achieves the technical effect of improving the security of paper material borrowing and solves the technical problem of poor security in existing paper material borrowing technologies.

[0171] The aforementioned blockchain-based paper material borrowing request processing device includes a processor and a memory. The first acquisition unit 702, the second acquisition unit 704, the third acquisition unit 706, the first broadcast unit 708, the fourth acquisition unit 710, the second broadcast unit 712, and the first transfer unit 714 are all stored in the memory as program units. The processor executes the aforementioned program units stored in the memory to realize the corresponding functions.

[0172] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and adjusting kernel parameters can ensure the uniformity of centroid selection, thereby improving clustering accuracy.

[0173] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0174] This invention provides a computer-readable storage medium storing a program that, when executed by a processor, implements a blockchain-based method for processing paper material borrowing requests.

[0175] This invention provides a processor for running a program, wherein the program executes the aforementioned blockchain-based paper material borrowing request processing method.

[0176] like Figure 8As shown, an embodiment of the present invention provides an electronic device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps:

[0177] S1, obtain the borrowing request issued by the first terminal, and broadcast the borrowing request through the first node corresponding to the first terminal in the decentralized network. The borrowing request carries borrowing information and borrowing reward information related to the paper materials to be borrowed.

[0178] S2, when the second terminal corresponding to the second node in the decentralized network returns a confirmation borrowing response based on the borrowing information, the second terminal obtains the lending scan information of the target paper material to be lent out, and broadcasts the lending scan information in the decentralized network through the second node, wherein the target paper material includes signature information;

[0179] S3, if a delivery terminal for delivering the target paper material is identified, obtain the delivery scanning information collected by the delivery terminal on the target paper material.

[0180] S4, when the delivery scanning information matches the lending scanning information, the delivery scanning information is broadcast to the corresponding third node in the decentralized network through the delivery terminal.

[0181] S5, when the first terminal receives the target paper material transmitted by the delivery terminal, acquire the receiving scan information of the target paper material collected by the first terminal;

[0182] S6, if the received scanning information matches the delivery scanning information, the first node corresponding to the first terminal broadcasts the received scanning information and confirms that the borrowing was successful;

[0183] S7, based on the borrowing reward information, transfers reward resources to the account corresponding to the second terminal and the account corresponding to the delivery terminal respectively.

[0184] As an optional solution, transferring reward resources to the accounts corresponding to the second terminal and the delivery terminal based on borrowing reward information includes: determining the target credit points to be transferred from the credit points held by the account corresponding to the first terminal based on the borrowing reward information; and allocating the target credit points as reward resources to the accounts corresponding to the second terminal and the delivery terminal respectively according to a preset allocation ratio.

[0185] As an optional approach, before confirming successful borrowing, the following steps are also included: if any node in the decentralized network triggers a borrowing anomaly event, a borrowing arbitration request is generated based on the borrowing anomaly event, wherein the borrowing arbitration request carries node information of the node where the borrowing anomaly event occurred, and event description information of the borrowing anomaly event; the borrowing arbitration request is broadcast in the decentralized network; if multiple arbitration nodes are identified from the decentralized network, multiple arbitration results are obtained after each arbitration node has made its arbitration judgment on the borrowing anomaly event; if it is determined based on multiple arbitration results that there is an abnormal operation in the borrowing anomaly event, the credit points resources held by the account of the terminal corresponding to the borrowing anomaly node are deducted, and multiple arbitration results are broadcast in the decentralized network.

[0186] As an optional approach, generating a borrowing arbitration request based on a borrowing anomaly event includes: automatically generating a first borrowing arbitration request if, after a borrowing request is broadcast via a first terminal to a corresponding first node in the decentralized network, and no confirmation borrowing response is received from any terminal corresponding to any node in the decentralized network within a first time period, wherein the first borrowing arbitration request carries descriptive information about the borrowing response anomaly event; automatically generating a second borrowing arbitration request if, after a second node broadcasts lending scanning information in the decentralized network, and no delivery terminal is identified within a second time period, wherein the second borrowing arbitration request carries descriptive information about the delivery confirmation anomaly event; and automatically generating a third borrowing arbitration request if, after a delivery terminal broadcasts delivery scanning information to a corresponding third node in the decentralized network, and the second terminal does not receive the target paper material within a third time period, wherein the third borrowing arbitration request carries descriptive information about the receiving confirmation anomaly event.

[0187] As an optional solution, generating a borrowing arbitration request based on a borrowing anomaly event includes: automatically generating a fourth borrowing arbitration request when the received scanning information and the delivery scanning information do not match, or receiving a fourth borrowing arbitration request triggered by a second terminal, wherein the fourth borrowing arbitration request carries descriptive information about the paper material borrowing anomaly event.

[0188] As an optional approach, after broadcasting the lending scan information in the decentralized network through the second node, the method further includes: selecting a delivery terminal from the nodes corresponding to the multiple candidate delivery terminals in the decentralized network, wherein the multiple candidate delivery terminals have pre-published their respective delivery information in the decentralized network.

[0189] As an optional solution, after broadcasting multiple arbitration results in the decentralized network, the following steps are also included: handling arbitration disputes among multiple arbitration nodes; deducting credit points from the account of the terminal corresponding to the first arbitration node if the first arbitration node has an arbitration abnormal operation; and increasing credit points for the account of the terminal corresponding to the second arbitration node if the second arbitration node does not have an arbitration abnormal operation.

[0190] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0191] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0192] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0193] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0194] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0195] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0196] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0197] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0198] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0199] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for processing paper material borrowing requests based on blockchain, characterized in that, include: The borrowing request issued by the first terminal is obtained, and the borrowing request is broadcast by the first node corresponding to the first terminal in the decentralized network. The borrowing request carries borrowing information and borrowing reward information related to the paper materials to be borrowed. When the second terminal corresponding to the second node in the decentralized network returns a borrowing confirmation response based on the borrowing information, the second terminal obtains the borrowing scan information of the target paper material to be borrowed, and broadcasts the borrowing scan information in the decentralized network through the second node, wherein the target paper material includes signature information; If a delivery terminal for delivering the target paper material is identified, the delivery scanning information collected by the delivery terminal on the target paper material is obtained. If the delivery scanning information matches the lending scanning information, the delivery scanning information is broadcast to the corresponding third node in the decentralized network through the delivery terminal. When the first terminal receives the target paper material transmitted by the delivery terminal, the receiving scan information collected by the first terminal on the target paper material is obtained; If the received scanning information matches the delivery scanning information, the received scanning information is broadcast through the first node corresponding to the first terminal, and the borrowing is confirmed to be successful. Based on the borrowing reward information, reward resources are transferred to the account corresponding to the second terminal and the account corresponding to the delivery terminal, respectively.

2. The method according to claim 1, characterized in that, The step of transferring reward resources to the account corresponding to the second terminal and the account corresponding to the delivery terminal based on the borrowing reward information includes: Based on the borrowing reward information, the target credit points to be transferred are determined from the credit points held by the account corresponding to the first terminal. The target credit score resources are used as reward resources and allocated to the account corresponding to the second terminal and the account corresponding to the delivery terminal according to a preset allocation ratio.

3. The method according to claim 1, characterized in that, Before confirming successful borrowing, the following steps are also included: In the event that any node in the decentralized network triggers a borrowing anomaly event, a borrowing arbitration request is generated based on the borrowing anomaly event. The borrowing arbitration request carries node information of the node where the borrowing anomaly event occurred, and event description information of the borrowing anomaly event. The borrowing arbitration request is broadcast in the decentralized network; In the case of identifying multiple arbitration nodes from the decentralized network, obtain multiple arbitration results after each of the multiple arbitration nodes has made an arbitration judgment on the borrowing anomaly event; If, based on the multiple arbitration results, it is determined that there is an abnormal operation in the borrowing anomaly event, the credit score resources held by the account of the terminal corresponding to the borrowing anomaly node are deducted, and the multiple arbitration results are broadcast in the decentralized network.

4. The method according to claim 3, characterized in that, The step of generating the borrowing arbitration request based on the borrowing anomaly event includes: After the borrowing request is broadcast by the first terminal to the corresponding first node in the decentralized network, and no confirmation borrowing response is received from the terminal corresponding to any node in the decentralized network within a first time period, a first borrowing arbitration request is automatically generated, wherein the first borrowing arbitration request carries descriptive information of the borrowing response abnormal event. After the lending scan information is broadcast in the decentralized network through the second node, and if the delivery terminal is not identified within the second time period, a second borrowing arbitration request is automatically generated, wherein the second borrowing arbitration request carries descriptive information of the delivery confirmation abnormal event; After the delivery terminal broadcasts the delivery scanning information to the corresponding third node in the decentralized network, and if the second terminal does not receive the target paper material within a third time period, a third borrowing arbitration request is automatically generated, wherein the third borrowing arbitration request carries descriptive information of the receiving confirmation abnormal event.

5. The method according to claim 3, characterized in that, The step of generating the borrowing arbitration request based on the borrowing anomaly event includes: If the received scanning information does not match the delivery scanning information, a fourth borrowing arbitration request is automatically generated, or the fourth borrowing arbitration request triggered by the second terminal is received, wherein the fourth borrowing arbitration request carries descriptive information of the abnormal event of paper material borrowing.

6. The method according to claim 1, characterized in that, After broadcasting the lending scan information in the decentralized network via the second node, the method further includes: The delivery terminal is selected from the nodes corresponding to the multiple candidate delivery terminals in the decentralized network, wherein the multiple candidate delivery terminals have pre-published their respective delivery information in the decentralized network.

7. The method according to any one of claims 3 to 6, characterized in that, After broadcasting the multiple arbitration results in the decentralized network, the process further includes: Arbitration disputes are handled at the aforementioned multiple arbitration nodes; If the first arbitration node among the multiple arbitration nodes has an abnormal arbitration operation, the credit score resources held by the account of the terminal corresponding to the first arbitration node will be deducted. If the second arbitration node among the multiple arbitration nodes does not have any abnormal arbitration operations, credit points will be added to the account reward of the terminal corresponding to the second arbitration node.

8. A blockchain-based paper material borrowing request processing device, characterized in that, include: The first acquisition unit is used to acquire a borrowing request issued by the first terminal and broadcast the borrowing request through the first node corresponding to the first terminal in the decentralized network. The borrowing request carries borrowing information and borrowing reward information related to the paper material to be borrowed. The second acquisition unit is used to acquire the lending scan information of the target paper material to be lent out by the second terminal corresponding to the second node in the decentralized network when the second terminal returns a confirmation lending response based on the lending information, and to broadcast the lending scan information in the decentralized network through the second node. The third acquisition unit is used to acquire, when a delivery terminal for transmitting the target paper material is identified, the delivery terminal collects delivery scanning information of the target paper material, wherein the target paper material includes signature information. The first broadcasting unit is used to broadcast the delivery scanning information through the delivery terminal to the corresponding third node in the decentralized network when the delivery scanning information matches the lending scanning information. The fourth acquisition unit is used to acquire the receiving scan information of the target paper material collected by the first terminal when the first terminal receives the target paper material transmitted by the delivery terminal. The second broadcast unit is used to broadcast the received scanning information through the first node corresponding to the first terminal and confirm that the borrowing was successful when the received scanning information matches the delivery scanning information. The first transfer unit is used to transfer reward resources to the account corresponding to the second terminal and the account corresponding to the delivery terminal, respectively, based on the borrowing reward information.

9. A processor, characterized in that, The processor is used to run a program, wherein the program executes the method according to any one of claims 1 to 7 when it runs.

10. An electronic device, characterized in that, The method includes one or more processors and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method of any one of claims 1 to 7.

Citation Information

Patent Citations

  • File management method based on block chain, file management network and electronic equipment

    CN109710823A

  • Archive management method and device based on block chain and storage medium

    CN110543545A