A method for processing resource estimation results and related equipment

Through blockchain technology, the problem of opacity and insufficient credibility of resource estimate results in the existing technology is solved, and higher accuracy and credibility are achieved.

CN111476597BActive Publication Date: 2025-08-29SAI ANDY TECHNOLOGY (HONG KONG) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202010200048.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-03-19
Publication Date
2025-08-29
Estimated Expiration
2040-03-19

AI Technical Summary

Technical Problem

The processing process of the resource estimate results in the prior art is not open and transparent enough, there is a risk of tampering, and the accuracy and credibility are insufficient.

Method used

The processing of resource estimate results through blockchain technology includes obtaining object data, calling the classification model to determine the procurement type, obtaining estimate reference information, selecting target estimate processing strategies, estimating resource estimates, and digitally signing through the user's private key and then turning on the link.

Benefits of technology

Improve the accuracy and credibility of resource estimate results, ensuring the openness, transparency and immutability of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111476597B_ABST
    Figure CN111476597B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a method for processing resource quantity estimation results and related equipment. The method is applied to the field of data processing technology, including: after determining the resource quantity estimation result for the object to be purchased, digitally signing the resource quantity estimation result and estimation reference information based on the user's private key, and sending the digitally signed resource quantity estimation result and estimation reference information to the node in the blockchain network, so that the node verifies the digital signature, and after the verification is passed, the resource quantity estimation result and estimation reference information are processed on the chain. Further, when the indication information returned by the node that the resource quantity estimation result and object data have been successfully uploaded to the chain is received, a prompt information matching the indication information is output. By implementing the embodiment of the present application, the processing of resource quantity estimation results can be realized based on the blockchain, which is conducive to improving the accuracy and credibility of the resource quantity estimation results during the processing process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a method for processing resource estimation results and related equipment. Background Art

[0002] At present, the normal operation of enterprises and institutions (such as government agencies, schools, etc.) involves the procurement of some objects, such as goods, projects, services, etc. The resource quantity (such as the purchase price) of the object to be purchased is of great significance to the enterprise or institution. At present, the usual way is to have experts conduct multiple comparisons on the procurement objects to determine the numerical range corresponding to the acceptable resource quantity for procurement (that is, the resource quantity estimation result), and the experts will inform the relevant enterprises or institutions of the determined resource quantity estimation results. The whole process is not open and transparent enough, and there is a risk that the resource quantity estimation results will be tampered with. Summary of the Invention

[0003] The embodiments of the present application provide a method for processing resource estimation results and related equipment, which can realize the processing of resource estimation results based on blockchain, which is conducive to improving the accuracy and credibility of resource estimation results during the processing process.

[0004] In a first aspect, an embodiment of the present application provides a method for processing resource quantity estimation results, the method being applied to a terminal device, the method comprising:

[0005] When detecting a user's request for estimating an object to be purchased, obtaining object data of the object to be purchased;

[0006] Calling a classification model to parse the object data to determine the purchase type corresponding to the object to be purchased;

[0007] Obtain estimated reference information matching the procurement type;

[0008] Determining a target estimation processing strategy that matches the procurement type from at least one preset estimation processing strategy;

[0009] Estimating the resource quantity of the object to be procured based on the target estimation processing strategy and the estimation reference information, and determining a resource quantity estimation result for the object to be procured;

[0010] Digitally signing the resource quantity estimation result and the estimation reference information based on the user's private key;

[0011] The digitally signed resource quantity estimation result and the estimation reference information are sent to the nodes in the blockchain network so that the nodes can verify the digital signature and upload the resource quantity estimation result and the estimation reference information to the blockchain after the verification is passed.

[0012] When receiving the indication information returned by the node indicating that the resource quantity estimation result and the object data are successfully uploaded to the chain, prompt information matching the indication information is output.

[0013] In one embodiment, the procurement type includes goods procurement, and the specific implementation method of obtaining estimated reference information matching the procurement type is: determining goods procurement data matching the goods procurement from a preset storage area; extracting identification information of the object to be procured from the object data; querying the procurement resource quantity of the object to be procured in each goods procurement project and the project information of each goods procurement project from the goods procurement data based on the identification information; and determining the procurement resource quantity of the object to be procured in each goods procurement project and the project information of each goods procurement project as estimated reference information.

[0014] In one embodiment, the resource quantity of the object to be procured is estimated based on the target estimation processing strategy and the estimation reference information, and the specific implementation method for determining the resource quantity estimation result is: obtaining the procurement resource quantity of the object to be procured in each goods procurement item from the estimation reference information; deleting the maximum resource quantity and the minimum resource quantity of each procurement resource quantity; calculating the average value of each procurement resource quantity after deleting the maximum resource quantity and the minimum resource quantity; and determining the calculated average value as the resource quantity estimation result for the object to be procured.

[0015] In one embodiment, the procurement type includes service procurement, and the specific implementation method of obtaining estimated reference information matching the procurement type is: determining service procurement data matching the service procurement from a preset storage area, extracting the institutional information and project information of the object to be procured from the object data; filtering the target procurement data of the same-level institutions of the object to be procured from the service procurement data based on the institutional information, the target procurement data including the procurement resource quantity of each of the same-level institutions in each service procurement project and the project information of each of the service procurement projects; determining each reference service project of the object to be procured from each service procurement project corresponding to each of the same-level institutions according to a preset matching algorithm; and determining the procurement resource quantity corresponding to each reference service project and the project information of each reference service project as estimated reference information.

[0016] In one embodiment, the service procurement data that matches the service procurement is determined from the preset storage area, and before the target procurement data of the same-level institution of the object to be procured is filtered from the service procurement data based on the institution information, the service procurement data and institution information of each institution may also be collected; based on the institution information, the service procurement data of each institution is stored in the preset storage area in a tree-like storage structure, and the tree-like storage structure represents the hierarchical relationship between the institutions.

[0017] In one embodiment, the specific implementation method of determining the reference service projects of the object to be procured from the service procurement projects corresponding to the institutions at the same level according to the preset matching algorithm is as follows: calculating the project similarity between the object to be procured and the service procurement projects corresponding to the institutions at the same level according to the matching algorithm; sorting the service procurement projects in descending order according to the project similarity; and determining the top N service procurement projects as the reference service projects of the object to be procured.

[0018] In one embodiment, the resource quantity estimation of the object to be procured is performed based on the target estimation processing strategy and the estimation reference information, and the specific implementation method for determining the resource quantity estimation result is: obtaining the procurement resource quantity corresponding to each reference service item from the estimation reference information; calculating the average value of the procurement resource quantity corresponding to each reference service item; and determining the average value calculation result as the resource quantity estimation result for the object to be procured.

[0019] In a second aspect, an embodiment of the present application provides a device for processing resource quantity estimation results, and the device for processing resource quantity estimation results includes a module for executing the method of the first aspect above.

[0020] In a third aspect, an embodiment of the present application provides a terminal device, which includes a processor, an output device and a memory, and the processor, output device and memory are interconnected, wherein the memory is used to store a computer program that supports the terminal device to execute the above-mentioned method, and the computer program includes program instructions, and the processor is configured to call the program instructions to execute the method of the above-mentioned first aspect.

[0021] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes the method of the first aspect above.

[0022] In an embodiment of the present application, a terminal device can obtain object data for an object to be purchased, invoke a classification model to parse the object data, determine the purchase type corresponding to the object to be purchased, obtain estimation reference information matching the purchase type, determine a target estimation processing strategy matching the purchase type from at least one preset estimation processing strategy, and perform a resource estimation on the object to be purchased based on the target estimation processing strategy and the estimation reference information, thereby determining a resource estimation result for the object to be purchased. Furthermore, the resource estimation result and the estimation reference information can be digitally signed using a user's private key, and the digitally signed resource estimation result and estimation reference information can be sent to a node in the blockchain network, so that the node verifies the digital signature and, if verification is successful, uploads the resource estimation result and estimation reference information to the blockchain. Furthermore, upon receiving an indication from the node indicating that the resource estimation result and object data have been successfully uploaded to the blockchain, a prompt message matching the indication is output. Processing of resource estimation results based on a blockchain is possible, which helps improve the accuracy and credibility of the resource estimation results during processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0024] Figure 1a This is a schematic diagram of the structure of a blockchain provided by an embodiment of the present application;

[0025] Figure 1b This is a schematic diagram of the architecture of a resource estimation result processing system provided in an embodiment of the present application;

[0026] Figure 2 This is a flowchart of a method for processing resource estimation results provided by an embodiment of the present application;

[0027] Figure 3 This is a schematic diagram showing a resource estimation result provided by an embodiment of the present application;

[0028] Figure 4 This is a flowchart of another method for processing resource estimation results provided by an embodiment of the present application;

[0029] Figure 5 This is a schematic diagram of a tree structure provided by an embodiment of the present application;

[0030] Figure 6This is a flowchart of another method for processing resource estimation results provided by an embodiment of the present application;

[0031] Figure 7 This is a schematic block diagram of a device for processing resource estimation results provided in an embodiment of the present application;

[0032] Figure 8 This is a schematic block diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this invention.

[0034] Currently, the normal operations of businesses and institutions (such as government agencies and schools) all involve the procurement of certain items. For example, government procurement refers to the purchase of goods, projects, and services from domestic and international markets for government departments or affiliated groups by governments at all levels, under fiscal supervision, through open bidding and fair competition, in accordance with legal means, methods, and procedures, with direct payments to suppliers. This is essentially a combination of market competition and fiscal expenditure management, with a key characteristic being the legalized management of government procurement activities.

[0035] Government procurement is one of the primary means of government expenditure. According to statistics, in 2017, government procurement expenditures accounted for 12.2% of total national fiscal expenditure and 3.9% of GDP, respectively. Efficiently and effectively managing procurement budgets and assessing the rationality of procurement are key challenges facing government procurement. In government procurement, the amount of resources to be purchased is primarily determined by experts or procurement personnel through multiple comparisons of procurement items, ultimately determining an acceptable range. This method requires extensive data collection and is time-consuming and labor-intensive.

[0036] In order to solve the above problems, the present application proposes a method for processing resource quantity estimation results, which can obtain the object data of the object to be purchased, call a classification model to parse the object data, determine the procurement type corresponding to the object to be purchased, obtain estimation reference information matching the procurement type, determine a target estimation processing strategy matching the procurement type from at least one preset estimation processing strategy, and estimate the resource quantity of the object to be purchased based on the target estimation processing strategy and the estimation reference information, and determine and output the resource quantity estimation result. Based on the type of the object to be purchased, the resource quantity estimation of the object to be purchased can be efficiently realized. In addition, different estimation processing strategies can be used to estimate the resource quantity of the object to be purchased for different procurement types, which is conducive to improving the accuracy of resource quantity estimation.

[0037] Furthermore, after determining the resource quantity estimate for the object to be procured, the resource quantity estimate and estimate reference information can be digitally signed using the user's private key. The digitally signed resource quantity estimate and estimate reference information are then sent to a node in the blockchain network, allowing the node to verify the digital signature and, if verification is successful, upload the resource quantity estimate and estimate reference information to the blockchain. Furthermore, upon receiving an indication from the node indicating that the resource quantity estimate and object data have been successfully uploaded to the blockchain, a prompt message matching the indication is output.

[0038] Blockchain is a distributed ledger that uses cryptography to ensure that data cannot be tampered with or forged by sequentially linked data blocks in chronological order. Multiple independent distributed nodes (i.e., blockchain node devices) maintain the same records. Blockchain technology achieves decentralization and has become the cornerstone of trusted digital asset storage, transfer, and transactions.

[0039] by Figure 1a Taking the blockchain structure diagram shown in the figure as an example, whenever new data needs to be added to the blockchain, it is aggregated into a block and added to the end of the existing blockchain. A consensus algorithm ensures that the newly added blocks are identical on every node. Each block records several transactions and also includes the hash value of the previous block. In this way, all blocks store the hash value of the previous block and are linked sequentially to form the blockchain. The block header of the next block in the blockchain stores the hash value of the previous block. When the transaction data in the previous block changes, the hash value of the current block also changes. Therefore, transaction data uploaded to the blockchain network is difficult to tamper with. Transactions on the blockchain ensure transparency and improve the reliability of transaction data.

[0040] In order to better understand the method for processing resource estimation results disclosed in an embodiment of the present invention, the following first describes a blockchain system to which the embodiment of the present invention is applicable.

[0041] See Figure 1b , Figure 1b This is a schematic diagram of the architecture of a resource estimation result processing system disclosed in an embodiment of the present invention. Figure 1b As shown, the resource estimation result processing system includes at least one terminal device 101, a first node 102, and at least one second node 103. It should be noted that, Figure 1b The blockchain network shown as consisting of one first node 102 and two second nodes 103 is for illustrative purposes only and does not limit the embodiments of the present invention. For example, in another example, the blockchain network may consist of one first node 102 and four second nodes 103. The first node 102 is used to interact with the terminal device 101, for example, to receive digitally signed resource estimation results and estimation reference information uploaded by the terminal device 101.

[0042] In one implementation, the first node 102 may be any blockchain node device in the blockchain network. The first node 102 may also be the blockchain node device that is closest to the terminal device 101. The first node 102 may also be the blockchain node device that has the best communication quality with the terminal device 101. The present invention is not limited here.

[0043] In one implementation, the first node 102 is elected by all first blockchain node devices in the blockchain network according to a consensus algorithm, wherein the consensus algorithm includes but is not limited to a Proof of Work (PoW) algorithm, a Proof of Stake (PoS) algorithm, a Delegated Proof of Stake (DPoS) algorithm, a Practical Byzantine Fault Tolerance (PBFT) algorithm, etc. The first node 102 may also be periodically elected by the consensus algorithm, and the first nodes 102 elected in different periods may be the same or different.

[0044] The second node 103 may be a blockchain node device in the blockchain network other than the first node 102. The second node 103 may be a consensus node for performing consensus verification on the resource quantity estimation results and estimation reference information that need to be uploaded to the blockchain.

[0045] It can be understood that the data processing system described in the embodiment of the present invention is for the purpose of more clearly illustrating the technical solution of the embodiment of the present invention, and does not constitute a limitation on the technical solution provided by the embodiment of the present invention. Ordinary technicians in this field can know that with the evolution of system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present invention is also applicable to similar technical problems.

[0046] See also Figure 2 , Figure 2 This is a flow chart of a method for processing a resource estimation result provided in an embodiment of the present application. The method is applied to a terminal device and can be executed by the terminal device. As shown in the figure, the method for processing the resource estimation result may include:

[0047] S201: Upon detecting a user's request for an estimate of an object to be procured, object data of the object to be procured is obtained, and a classification model is invoked to parse the object data to determine the corresponding procurement type of the object to be procured. The procurement object may be, for example, a goods, engineering project, or service procurement project. In one embodiment, a user may submit an estimate request for the object to be procured via a terminal device. The estimate request includes the object data of the object to be procured, and the terminal device may obtain the object data of the object to be procured from the estimate request.

[0048] In one embodiment, a large amount of sample purchase data of different purchase types can be obtained, and classification labels corresponding to the purchase types to which each sample purchase data belongs can be added. Furthermore, the terminal device can train an initial classification model based on the sample purchase data and the corresponding classification labels to obtain a classification model. The initial classification model can be a neural network model.

[0049] Furthermore, after the classification model is trained, it can be used to analyze the object data of the object to be purchased to determine the corresponding purchase type. The purchase type can include purchase without goods, purchase of services (such as training projects, insurance projects, monitoring projects, etc.), or engineering purchase.

[0050] S202: Obtain estimated reference information that matches the procurement type.

[0051] The estimated reference information is the reference information needed to estimate the resource quantity of the object to be procured. Different types of objects require different estimated reference information. For example, if the object to be procured is a goods procurement, the estimated reference information may include the procurement resource quantity of the goods in other goods procurement projects, as well as the project information of the goods procurement projects.

[0052] For another example, assuming the procurement type of the item to be procured is engineering procurement, meaning the item to be procured is a type of project, the estimated reference information may include the procurement resource volume of a similar reference project and the project information of the reference project. The procurement resource volume may, for example, be the purchase price of the item to be procured in other goods procurement projects.

[0053] S203: Determine a target estimation processing strategy that matches the procurement type from at least one preset estimation processing strategy.

[0054] S204: Estimating the resource quantity of the object to be procured based on the target estimation processing strategy and the estimation reference information, and determining a resource quantity estimation result for the object to be procured.

[0055] In one embodiment, a correspondence between an estimation processing strategy and a procurement type can be established in advance. After the terminal device determines the procurement type of the object to be purchased, the target estimation processing strategy corresponding to the procurement type of the object to be purchased can be determined from at least one preset estimation processing strategy based on the correspondence, and then the resource quantity of the object to be purchased is estimated based on the target estimation processing strategy and the estimation reference information, and the resource quantity estimation result is determined and output. The resource quantity estimation result can be a numerical value (such as a price) corresponding to the estimated resource quantity. In this way, the resource quantity estimation of the object to be purchased can be efficiently realized based on the type of the object to be purchased. In addition, different estimation processing strategies can be used to estimate the resource quantity of the object to be purchased for different procurement types, which is conducive to improving the accuracy of the resource quantity estimation.

[0056] In one embodiment, after a terminal device determines a resource quantity estimation result, it can output the resource quantity estimation result and estimation reference information using a preset display format. The preset display format can be, for example, a chart. This approach not only outputs the resource quantity estimation result but also outputs the estimation reference information involved in the resource quantity estimation, facilitating information support for the resource quantity estimation result.

[0057] For example, the purchase resource quantity is the purchase price, and the resource quantity estimation result is the estimated price. Assuming that the purchase type of the object to be purchased is a goods type, the estimated reference information matching the purchase type of the object to be purchased includes the purchase price of the object to be purchased in 5 goods purchase projects, the project information of each goods purchase project (such as the project name), and the project names of the above 5 goods purchase projects and the purchase prices of the object to be purchased in these 5 goods purchase projects are shown in Table 1. In this case, the terminal device can output the estimated price and the project names of the above 5 goods purchase projects in a preset display format, such as Figure 3 shown.

[0058] Table 1

[0059] Goods procurement projects Purchase price (10,000) Goods Procurement Project 1 5 Goods Procurement Project 2 12 Goods Procurement Project 3 16 Goods Procurement Project 4 9 Goods Procurement Project 5 4

[0060] S205: Digitally sign the resource quantity estimation result and estimation reference information based on the user's private key, and send the digitally signed resource quantity estimation result and estimation reference information to the nodes in the blockchain network so that the nodes can verify the digital signature and upload the resource quantity estimation result and estimation reference information to the chain after the verification is passed.

[0061] In one embodiment, after receiving the digitally signed resource estimation results and estimation reference information, the nodes in the blockchain network can verify the digital signature based on the user's public key. If the verification passes, the node device can send the resource estimation results and estimation reference information to the consensus node in the blockchain network. The consensus node performs consensus verification on the resource estimation results and estimation reference information, and after the consensus verification passes, generates a new data block based on the resource estimation results and estimation reference information, and publishes the new data block to the blockchain maintained by the blockchain network, thereby achieving on-chain processing of the resource estimation results and estimation reference information. The above-mentioned consensus verification includes rationality verification and authenticity verification.

[0062] Furthermore, after the resource quantity estimation result and the estimation reference information are successfully uploaded to the link, the node may return indication information to the terminal device indicating that the resource quantity estimation result and the estimation reference information are successfully uploaded to the link.

[0063] Alternatively, if uploading the resource estimation result and the estimation reference information to the chain is unsuccessful, the node may also return an alarm message to the terminal device to inform the terminal device of the reason why uploading the resource estimation result and the estimation reference information to the chain was unsuccessful. The reason may be, for example, failure of digital signature verification, or unreasonableness of the resource estimation result and / or the estimation reference information.

[0064] S206: When receiving the indication information returned by the node indicating that the resource quantity estimation result and the estimation reference information have been successfully uploaded to the chain, outputting prompt information matching the indication information, wherein the prompt information is used to prompt the user that the resource quantity estimation result and the estimation reference information of the object to be procured have been successfully uploaded to the chain.

[0065] In one embodiment, after the resource quantity estimate and reference information for a target item are successfully uploaded to the blockchain, users can query or obtain the resource quantity estimate and reference information for the target item based on their needs. Because blockchain features decentralized multi-node data backup and tamper-proof traceability, it helps improve the accuracy and credibility of resource quantity estimate results during processing.

[0066] In an embodiment of the present application, a terminal device can obtain object data for an object to be purchased, invoke a classification model to parse the object data, determine the purchase type corresponding to the object to be purchased, obtain estimation reference information matching the purchase type, determine a target estimation processing strategy matching the purchase type from at least one preset estimation processing strategy, and perform a resource estimation on the object to be purchased based on the target estimation processing strategy and the estimation reference information, thereby determining a resource estimation result for the object to be purchased. Furthermore, the resource estimation result and the estimation reference information can be digitally signed using a user's private key, and the digitally signed resource estimation result and estimation reference information can be sent to a node in the blockchain network, so that the node verifies the digital signature and, if verification is successful, uploads the resource estimation result and estimation reference information to the blockchain. Furthermore, upon receiving an indication from the node indicating that the resource estimation result and object data have been successfully uploaded to the blockchain, a prompt message matching the indication is output. Processing of resource estimation results based on a blockchain is possible, which helps improve the accuracy and credibility of the resource estimation results during processing.

[0067] See also Figure 4 , Figure 4 This is a schematic diagram of another method for processing resource estimation results provided in an embodiment of the present application. The method is applied to a terminal device and can be executed by the terminal device. As shown in the figure, the method for processing resource estimation results may include:

[0068] S401: Upon detecting a user's request for an estimate of a pending purchase object, the object data of the pending purchase object is obtained and a classification model is invoked to parse the object data to determine the purchase type corresponding to the pending purchase object. The specific implementation of step S401 can be found in the description of step S201 in the above embodiment and will not be repeated here.

[0069] S402: If the procurement type corresponding to the object to be procured is service procurement, service procurement data matching the service procurement is determined from a preset storage area, and the organization information and project information of the object to be procured are extracted from the object data. The organization information may include an organization identifier (e.g., organization name), administrative level, etc., and the project information may include the project name, project cycle, project level, project indicators, project introduction, etc.

[0070] In one embodiment, the terminal device may pre-collect purchase sample data corresponding to various purchase types, add type tags to the purchase sample data of different purchase types, and then associate each purchase sample data with the corresponding type tag and store it in a preset storage area. Furthermore, after the terminal device determines that the purchase type corresponding to the to-be-purchased object is a service purchase, it may retrieve the target purchase sample data (i.e., the service purchase data) stored in association with the type tag representing the service purchase from the preset storage area.

[0071] S403: Based on the organization information, target procurement data for organizations at the same level as the target organization is selected from the service procurement data. The target procurement data includes the procurement resource volume of each organization at the same level for each service procurement project and project information for each service procurement project. The project information for each service procurement project includes the project name, project cycle, project level, project indicators, and project description.

[0072] In one embodiment, the terminal device can pre-collect the service procurement data and institutional information of each institution, and store the service procurement data of each institution in a preset storage area in a tree storage structure based on the institutional information. The tree storage structure represents the hierarchical relationship between the institutions.

[0073] The above structure can refer to various hierarchical departments within an enterprise, such as the marketing department, hardware development department, software development department, and human resources department within enterprise A, or to government departments at all levels. It is understandable that both enterprises and government departments have certain hierarchical relationships. For example, department 00A is subordinate to department 0A and is a subordinate department of department 00A; for example, the Shenzhen Municipal Finance Department is subordinate to the Guangdong Provincial Finance Department and is a subordinate agency of the Guangdong Provincial Finance Department.

[0074] The tree-shaped storage structure includes a plurality of storage nodes, each storage node corresponds to an organization, and each storage node is used to store the service procurement data of the corresponding organization. Figure 5 As shown, from Figure 5 It can be seen that the Chongqing Municipal Finance Bureau and the Guangdong Provincial Department of Finance are at the same level in the tree storage structure and are peer organizations. In this case, if the type of the procurement object is a service and the organization name is the Chongqing Municipal Finance Bureau, the terminal device can filter the target procurement data for the peer organization "Guangdong Provincial Department of Finance" from the service procurement data.

[0075] S404: Determine the reference service items of the object to be procured from the service procurement items corresponding to the institutions at the same level according to a preset matching algorithm.

[0076] In one embodiment, the terminal device can calculate the project similarity between the object to be procured and the various service procurement projects corresponding to the same-level institutions (hereinafter referred to as the same-level service procurement projects) based on a preset matching algorithm, and sort the various service procurement projects in order from large to small according to the project similarity, and then determine the top N service procurement projects in the sorting as the reference service projects of the object to be procured, where N is an integer greater than 0.

[0077] In one embodiment, the terminal device may perform a similarity comparison between the project information of the object to be purchased and the project information of each statistical service procurement project to obtain the project similarity between the object to be purchased and each service procurement project at the same level.

[0078] S405: Determine the procurement resource quantity corresponding to each reference service item and the project information of each reference service item as estimated reference information.

[0079] Exemplarily, assuming that the reference service items include service procurement item 1 and service procurement item 2, the terminal device can determine the procurement resource quantity and project information corresponding to service procurement item 1 and service procurement item 2 respectively as the estimated reference information of the object to be procured.

[0080] S406: Determine a target estimation processing strategy that matches the procurement type from at least one preset estimation processing strategy, and estimate the resource quantity of the object to be procured based on the target estimation processing strategy and the estimation reference information, and determine the resource quantity estimation result for the object to be procured.

[0081] In one embodiment, if the procurement type corresponding to the object to be procured is service procurement, the resource quantity of the object to be procured is estimated based on the target estimation processing strategy and the estimation reference information, and the resource quantity estimation result is determined, including: calculating the average value of the procurement resource quantities corresponding to each reference service item in the estimation reference information, and determining the average value calculation result as the resource quantity estimation result for the object to be procured.

[0082] In one embodiment, if the procurement type corresponding to the object to be procured is engineering procurement, a method similar to service procurement can be used to estimate the resource quantity of the object to be procured. Specifically, the engineering procurement data matching the engineering procurement can be determined from the preset storage area, the organization information and the project information of the object to be procured can be extracted from the object data, and the target procurement data of the same-level organization of the object to be procured can be screened from the engineering procurement data based on the organization information. The target procurement data includes the procurement resource quantity of each same-level organization in each engineering procurement project and the project information of each engineering procurement project. Furthermore, the terminal device can determine each reference engineering project of the object to be procured from each engineering procurement project corresponding to each same-level organization according to a preset matching algorithm, and then determine the procurement resource quantity corresponding to each reference engineering project and the project information of each reference engineering project as the estimated reference information.

[0083] S407: Digitally sign the resource quantity estimation result and estimation reference information based on the user's private key, and send the digitally signed resource quantity estimation result and estimation reference information to the nodes in the blockchain network so that the nodes can verify the digital signature and upload the resource quantity estimation result and estimation reference information to the chain after the verification is passed.

[0084] S408: When receiving the indication information returned by the node indicating that the resource estimation result and the estimation reference information have been successfully uploaded to the chain, output prompt information matching the indication information.

[0085] The specific implementation of steps S407 to S408 can refer to the relevant description of steps S205 to S206 in the above embodiment, which will not be repeated here.

[0086] In an embodiment of the present application, a terminal device can obtain object data of an object to be procured, and call a classification model to parse the object data to determine the procurement type corresponding to the object to be procured. If the procurement type corresponding to the object to be procured is service procurement, service procurement data matching the service procurement is determined from a preset storage area, and the organization information and project information of the object to be procured are extracted from the object data. Based on the organization information, target procurement data of the same-level organization of the object to be procured is filtered from the service procurement data. Furthermore, according to a preset matching algorithm, each reference service project of the object to be procured is determined from each service procurement project corresponding to each same-level organization, and the procurement resource quantity corresponding to each reference service project and the project information of each reference service project are determined as estimated reference information. Then, a target estimation processing strategy matching the procurement type is determined from at least one preset estimation processing strategy, and resource quantity estimation is performed on the object to be procured based on the target estimation processing strategy and the estimation reference information, and a resource quantity estimation result for the object to be procured is determined. Resource quantity estimation of the object to be procured of the service procurement type can be efficiently achieved.

[0087] See also Figure 6 , Figure 6 This is a schematic diagram of another method for processing resource estimation results provided in an embodiment of the present application. The method is applied to a terminal device and can be executed by the terminal device. As shown in the figure, the method for processing resource estimation results may include:

[0088] S601: Upon detecting a user's request for an estimate of a pending purchase object, the object data of the pending purchase object is obtained and a classification model is invoked to parse the object data to determine the purchase type corresponding to the pending purchase object. The specific implementation of step S601 can be found in the description of step S201 in the above embodiment and will not be repeated here.

[0089] S602: If the purchase type corresponding to the object to be purchased is goods purchase, goods purchase data matching the goods purchase is obtained from a preset storage area.

[0090] In one embodiment, the terminal device may pre-collect purchase sample data corresponding to various purchase types, add type tags to the purchase sample data of different purchase types, and then associate each purchase sample data with the corresponding type tag and store it in a preset storage area. Furthermore, after the terminal device determines that the purchase type corresponding to the to-be-purchased object is a goods purchase, it may retrieve the target goods purchase sample data (i.e., goods purchase data) stored in association with the type tag representing the goods purchase from the preset storage area.

[0091] S603: Extract identification information of the object to be procured from the object data, and based on the identification information, query the goods procurement data to determine the procurement resource quantity of the object to be procured in each goods procurement project and the project information of each goods procurement project. The identification information of the object to be procured may refer to information that uniquely identifies the object to be procured, such as a product number or product name. The project information of the goods procurement project may include the project name, project cycle, project level, project indicators, project description, etc.

[0092] S604: Determine the procurement resource quantity of the object to be procured in each goods procurement project and the project information of each goods procurement project as estimated reference information.

[0093] For example, assuming that the goods procurement project includes goods procurement project 1 and goods procurement project 2, the terminal device can determine the procurement resource quantities corresponding to goods procurement project 1 and goods procurement project 2 and the project information of the goods procurement project as estimated reference information of the object to be procured.

[0094] S605: Determine a target estimation processing strategy that matches the procurement type from at least one preset estimation processing strategy, and estimate the resource quantity of the object to be procured based on the target estimation processing strategy and the estimation reference information, and determine the resource quantity estimation result for the object to be procured.

[0095] In one embodiment, if the procurement type corresponding to the object to be procured is goods procurement, a resource quantity estimation is performed for the object to be procured based on the target estimation processing strategy and estimation reference information, and a resource quantity estimation result is determined. This includes: obtaining the procurement resource quantity of the object to be procured in each goods procurement item from the estimation reference information, deleting the maximum resource quantity and the minimum resource quantity of each procurement resource quantity, calculating an average value of each procurement resource quantity after deleting the maximum resource quantity and the minimum resource quantity, and determining the calculated average value as the resource quantity estimation result for the object to be procured. The procurement resource quantity may be a procurement price, the maximum resource quantity may be the highest price, and the minimum resource quantity may be the lowest price.

[0096] For example, assuming that the purchase resource quantity is the purchase price, the maximum resource quantity is the highest price, and the minimum resource quantity is the lowest price, there are 5 goods procurement items corresponding to the object to be purchased, and the corresponding purchase resource quantities are shown in Table 1. The terminal device can remove the highest price "160,000" and the lowest price "40,000" based on the target estimation processing strategy, and calculate the average value of the remaining "50,000", "120,000" and "90,000" to obtain an average value of 86,000. Then 86,000 can be determined as the resource quantity estimation result for the object to be purchased.

[0097] S606: Digitally sign the resource quantity estimation result and estimation reference information based on the user's private key, and send the digitally signed resource quantity estimation result and estimation reference information to the nodes in the blockchain network so that the nodes can verify the digital signature and upload the resource quantity estimation result and estimation reference information to the chain after the verification is passed.

[0098] S607: When receiving the indication information returned by the node indicating that the resource estimation result and the estimation reference information have been successfully uploaded to the chain, output prompt information matching the indication information.

[0099] The specific implementation of steps S606 to S607 can refer to the relevant description of steps S205 to S206 in the above embodiment, which will not be repeated here.

[0100] In the embodiment of the present application, resource quantity estimation of the objects to be purchased of the goods procurement type can be achieved efficiently.

[0101] The embodiment of the present application also provides a device for processing resource estimation results. The device includes a device for executing the above Figure 2 、 Figure 4or Figure 6 The module of the method is configured in the terminal device. Figure 7 , is a schematic block diagram of a device for processing resource estimation results provided in an embodiment of the present application. The device for processing resource estimation results in this embodiment includes:

[0102] An acquisition module 70 is configured to acquire object data of the object to be purchased upon detecting a user's request for an estimate of the object to be purchased;

[0103] Processing module 71, configured to call a classification model to parse the object data to determine the purchase type corresponding to the object to be purchased;

[0104] The acquisition module 70 is further configured to acquire estimated reference information matching the procurement type;

[0105] The processing module 71 is further configured to determine a target estimation processing strategy that matches the procurement type from at least one preset estimation processing strategy, and estimate the resource quantity of the object to be procured based on the target estimation processing strategy and the estimation reference information, thereby determining a resource quantity estimation result for the object to be procured;

[0106] The processing module 71 is further configured to digitally sign the resource estimation result and the estimation reference information based on the user's private key;

[0107] Communication module 72, configured to send the digitally signed resource estimation result and estimation reference information to a node in the blockchain network, so that the node verifies the digital signature and uploads the resource estimation result and estimation reference information to the blockchain after verification;

[0108] The communication module 72 is further configured to receive an indication message returned by the node indicating that uplinking of the resource estimation result and the estimation reference information is successful;

[0109] The output module 73 is further configured to output prompt information matching the indication information when it is detected that the communication module 72 receives the indication information.

[0110] In one embodiment, the procurement type includes service procurement, and the acquisition module 70 is used to obtain estimated reference information matching the procurement type, and is specifically used to determine service procurement data matching the service procurement from a preset storage area, and extract the institutional information and project information of the object to be procured from the object data; based on the institutional information, the target procurement data of the same-level institutions of the object to be procured are filtered from the service procurement data, and the target procurement data include the procurement resource quantity of each of the same-level institutions in each service procurement project and the project information of each service procurement project; according to a preset matching algorithm, each reference service project of the object to be procured is determined from each service procurement project corresponding to each of the same-level institutions; the procurement resource quantity corresponding to each reference service project and the project information of each reference service project are determined as estimated reference information.

[0111] In one embodiment, the processing module 71 is also used to collect service procurement data and institutional information of each institution; based on the institutional information, the service procurement data of each institution is stored in a preset storage area in a tree-like storage structure, and the tree-like storage structure represents the hierarchical relationship between the institutions.

[0112] In one embodiment, the acquisition module 70 is further specifically used to calculate the project similarity between the object to be procured and the various service procurement projects corresponding to the institution at the same level according to a preset matching algorithm; sort the various service procurement projects in descending order according to the project similarity; and determine the top N service procurement projects in the sort as the various reference service projects of the object to be procured, where N is an integer greater than 0.

[0113] In one embodiment, the processing module 71 is specifically used to obtain the procurement resource quantity corresponding to each reference service item from the estimated reference information; calculate the average value of the procurement resource quantity corresponding to each reference service item; and determine the average value calculation result as the resource quantity estimation result for the object to be purchased.

[0114] In one embodiment, the procurement type includes goods procurement, and the acquisition module 70 is specifically used to obtain goods procurement data matching the goods procurement from a preset storage area; extract identification information of the object to be procured from the object data; query the procurement resource quantity of the object to be procured in each goods procurement project and the project information of each goods procurement project from the goods procurement data based on the identification information; and determine the procurement resource quantity of the object to be procured in each goods procurement project and the project information of each goods procurement project as estimated reference information.

[0115] In one embodiment, the processing module 71 is specifically used to obtain the procurement resource quantity of the object to be procured in each goods procurement project from the estimated reference information; delete the maximum resource quantity and the minimum resource quantity in each of the procurement resource quantities; calculate the average value of each procurement resource quantity after deleting the maximum resource quantity and the minimum resource quantity; and determine the calculated average value as the resource quantity estimation result for the object to be procured.

[0116] It should be noted that the functions of the functional modules of the resource estimation result processing device described in the embodiment of the present application can be based on Figure 2 、 Figure 4 or Figure 6 The specific implementation of the method in the method embodiment can be referred to Figure 2 、 Figure 4 or Figure 6 The relevant description of the method embodiment will not be repeated here.

[0117] See Figure 8 , Figure 8 is a schematic block diagram of a terminal device provided in an embodiment of the present application, such as Figure 8 As shown, the terminal device includes a processor 801, a memory 802, an output device 803 and a communication interface 804. The processor 801, the memory 802, the output device 803 and the communication interface 804 can be connected via a bus or other means. Figure 8Take the bus connection as an example. The memory 802 is used to store a computer program, and the computer program includes program instructions. The processor 801 is used to execute the program instructions stored in the memory 802. The processor 801 is configured to call the program instructions to execute: when detecting a user's estimation request for the object to be purchased, obtain the object data of the object to be purchased; call the classification model to parse the object data to determine the procurement type corresponding to the object to be purchased; obtain estimation reference information matching the procurement type; determine the target estimation processing strategy matching the procurement type from at least one preset estimation processing strategy; estimate the resource quantity of the object to be purchased based on the target estimation processing strategy and the estimation reference information, and determine the resource quantity estimation result; based on the user's The resource quantity estimation result and the estimation reference information are digitally signed by a private key; the digitally signed resource quantity estimation result and the estimation reference information are sent to the node in the blockchain network through the communication interface communication module 804, so that the node verifies the digital signature and, after the verification is passed, uploads the resource quantity estimation result and the estimation reference information to the chain; when the indication information of successful upload of the resource quantity estimation result and the estimation reference information to the chain is received from the node through the communication interface 804, the prompt information matching the indication information is output through the output device 803.

[0118] In one embodiment, the procurement type includes service procurement, and the processor 801 is used to obtain estimated reference information matching the procurement type, and is specifically used to determine service procurement data matching the service procurement from a preset storage area, extract the institutional information and project information of the object to be procured from the object data; based on the institutional information, filter the target procurement data of the same-level institutions of the object to be procured from the service procurement data, and the target procurement data includes the procurement resource quantity of each of the same-level institutions in each service procurement project and the project information of each service procurement project; determine each reference service project of the object to be procured from each service procurement project corresponding to each of the same-level institutions according to a preset matching algorithm; and determine the procurement resource quantity corresponding to each reference service project and the project information of each reference service project as estimated reference information.

[0119] In one embodiment, the processor 801 is also used to collect service procurement data and institutional information of each institution; based on the institutional information, the service procurement data of each institution is stored in a preset storage area in a tree-shaped storage structure, and the tree-shaped storage structure represents the hierarchical relationship between the institutions.

[0120] In one embodiment, the processor 801 is further specifically used to calculate the project similarity between the object to be procured and the various service procurement projects corresponding to the institution at the same level according to a preset matching algorithm; sort the various service procurement projects in descending order according to the project similarity; and determine the top N service procurement projects in the sort as the various reference service projects of the object to be procured, where N is an integer greater than 0.

[0121] In one embodiment, the processor 801 is further specifically used to obtain the procurement resource quantity corresponding to each reference service item from the estimated reference information; calculate the average value of the procurement resource quantity corresponding to each reference service item; and determine the average value calculation result as the resource quantity estimation result for the object to be procured.

[0122] In one embodiment, the procurement type includes goods procurement, and the processor 801 is specifically configured to obtain goods procurement data matching the goods procurement from a preset storage area; extract identification information of the object to be procured from the object data; query the procurement resource quantity of the object to be procured in each goods procurement project and the project information of each goods procurement project from the goods procurement data based on the identification information; and determine the procurement resource quantity of the object to be procured in each goods procurement project and the project information of each goods procurement project as estimated reference information.

[0123] In one embodiment, the processor 801 is further specifically used to obtain the procurement resource quantity of the object to be procured in each goods procurement item from the estimated reference information; delete the maximum resource quantity and the minimum resource quantity in each of the procurement resource quantities; calculate the average value of each procurement resource quantity after deleting the maximum resource quantity and the minimum resource quantity; and determine the calculated average value as the resource quantity estimation result for the object to be procured.

[0124] It should be understood that in the embodiment of the present application, the processor 801 may be a central processing unit (CPU), and the processor 801 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0125] The output device 803 may include a display (LCD, etc.), a speaker, etc.

[0126] The memory 802 may include a read-only memory and a random access memory, and provides instructions and data to the processor 801. A portion of the memory 802 may also include a non-volatile random access memory. For example, the memory 802 may also store device type information.

[0127] In a specific implementation, the processor 801, memory 802, output device 803 and communication interface 804 described in the embodiment of the present application can execute the embodiment of the present application. Figure 2 、 Figure 4 or Figure 6 The implementation method described in the embodiment of the method can also execute the implementation method of the processing device of the resource estimation result described in the embodiment of the present application, which will not be repeated here.

[0128] In another embodiment of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the following are achieved: when a user's estimation request for an object to be purchased is detected, object data of the object to be purchased is obtained; a classification model is called to parse the object data to determine a procurement type corresponding to the object to be purchased; estimation reference information matching the procurement type is obtained; a target estimation processing strategy matching the procurement type is determined from at least one preset estimation processing strategy; and a target estimation processing strategy matching the procurement type is determined based on the target estimation processing strategy and the estimation reference information. The resource quantity of the object to be purchased is estimated based on the information, and the resource quantity estimation result for the object to be purchased is determined; the resource quantity estimation result and the estimation reference information are digitally signed based on the private key of the user; the digitally signed resource quantity estimation result and the estimation reference information are sent to the nodes in the blockchain network, so that the nodes can verify the digital signatures, and after the verification, the resource quantity estimation result and the estimation reference information are uploaded to the chain; when the indication information returned by the node for the successful upload of the resource quantity estimation result and the estimation reference information to the chain is received, a prompt information matching the indication information is output.

[0129] The computer-readable storage medium may be an internal storage unit of the terminal device described in any of the aforementioned embodiments, such as a hard disk or memory of the terminal device. The computer-readable storage medium may also be an external storage device of the terminal device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the terminal device. Furthermore, the computer-readable storage medium may also include both an internal storage unit of the terminal device and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by the terminal device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.

[0130] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The program can be stored in a computer-readable storage medium, and when executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0131] The above disclosure is only part of the embodiments of the present invention, which certainly cannot be used to limit the scope of the rights of the present invention. Ordinary technicians in this field can understand that implementing all or part of the processes of the above embodiments and making equivalent changes in accordance with the claims of the present invention still fall within the scope of the invention.

Claims

1. A method for processing resource estimation results, characterized in that: The method comprises: When detecting a user's request for estimating an object to be purchased, obtaining object data of the object to be purchased; Calling a classification model to parse the object data to determine the purchase type corresponding to the object to be purchased; Obtain estimated reference information matching the procurement type; Based on a pre-established correspondence between an estimation processing strategy and a procurement type, a target estimation processing strategy matching the procurement type is determined from at least one preset estimation processing strategy; procurement types include goods procurement, service procurement, and engineering procurement, and different procurement types correspond to different estimation processing strategies; if the procurement type includes service procurement, estimation reference information matching the service procurement is determined as follows: service procurement data matching the service procurement is determined from a preset storage area, the organization information of the object to be procured and the project information of the object to be procured are extracted from the object data, and target procurement data of organizations at the same level of the object to be procured are screened from the service procurement data based on the organization information, the target procurement data including the procurement resource quantity of each organization at the same level in each service procurement project and the project information of each service procurement project, and each reference service project of the object to be procured is determined from each service procurement project corresponding to each organization at the same level according to a preset matching algorithm, and the procurement resource quantity corresponding to each reference service project and the project information of each reference service project are determined as estimation reference information; Estimating the resource quantity of the object to be procured based on the target estimation processing strategy and the estimation reference information, and determining a resource quantity estimation result for the object to be procured; Digitally signing the resource quantity estimation result and the estimation reference information based on the user's private key; Sending the digitally signed resource estimation results and estimation reference information to nodes in the blockchain network so that the nodes can verify the digital signatures and upload the resource estimation results and estimation reference information to the blockchain after verification; When receiving the indication information returned by the node indicating that the resource estimation result and the estimation reference information have been successfully uploaded to the chain, outputting prompt information matching the indication information; If uploading the resource estimation result and the estimation reference information to the link fails, alarm information is obtained, where the alarm information includes the reason why uploading the resource estimation result and the estimation reference information to the link fails.

2. The method according to claim 1, characterized in that Before determining service procurement data matching the service procurement from a preset storage area and filtering target procurement data of an institution at the same level as the object to be procured from the service procurement data based on the institution information, the method further includes: Collect service procurement data and institutional information of various institutions; Based on the organization information, the service procurement data of each organization is stored in a preset storage area in a tree storage structure, and the tree storage structure represents the hierarchical relationship between the various organizations.

3. The method according to claim 1, characterized in that Determining the reference service items of the object to be procured from the service procurement items corresponding to the institutions at the same level according to a preset matching algorithm includes: Calculate the project similarity between the object to be procured and each service procurement project corresponding to the institution at the same level according to a preset matching algorithm; Sorting the service procurement projects in descending order of project similarity; The top N service procurement items in the ranking are determined as reference service items of the object to be procured, where N is an integer greater than 0.

4. The method according to any one of claims 1 to 3, characterized in that The estimating the resource quantity of the object to be procured based on the target estimation processing strategy and the estimation reference information, and determining the resource quantity estimation result for the object to be procured, includes: Obtaining the procurement resource quantity corresponding to each reference service item from the estimated reference information; Calculate the average value of the procurement resource quantities corresponding to the reference service items; The average value calculation result is determined as the resource quantity estimation result for the object to be purchased.

5. The method according to claim 1, characterized in that The procurement type includes goods procurement, and obtaining estimated reference information matching the procurement type includes: Acquire goods purchase data matching the goods purchase from a preset storage area; extracting identification information of the object to be purchased from the object data; querying, from the goods procurement data based on the identification information, the procurement resource quantity of the object to be procured in each goods procurement project and the project information of each goods procurement project; The procurement resource quantity of the object to be procured in each of the goods procurement projects and the project information of each of the goods procurement projects are determined as estimated reference information.

6. The method according to claim 5, characterized in that The estimating the resource quantity of the object to be procured based on the target estimation processing strategy and the estimation reference information, and determining the resource quantity estimation result for the object to be procured, includes: Obtaining the procurement resource quantity of the object to be procured in each goods procurement item from the estimated reference information; Delete the maximum resource quantity and the minimum resource quantity in each of the purchased resource quantities; Calculating an average value of each purchased resource quantity after deleting the maximum resource quantity and the minimum resource quantity; The calculated average value is determined as the resource quantity estimation result for the object to be purchased.

7. A device for processing resource estimation results, characterized in that: The device comprises: An acquisition module, configured to acquire object data of an object to be purchased when detecting a user's request for an estimate of the object to be purchased; A processing module, configured to call a classification model to parse the object data to determine a purchase type corresponding to the object to be purchased; The acquisition module is further configured to acquire estimated reference information matching the procurement type; The processing module is further used to determine a target estimation processing strategy that matches the procurement type from at least one preset estimation processing strategy based on a pre-established correspondence between estimation processing strategies and procurement types, and to estimate the resource quantity of the object to be procured based on the target estimation processing strategy and the estimation reference information, and to determine a resource quantity estimation result for the object to be procured; procurement types include goods procurement, service procurement, and engineering procurement, and different procurement types correspond to different estimation processing strategies; if the procurement type includes service procurement, then the estimation reference information that matches the service procurement is determined by: determining the target estimation processing strategy that matches the service procurement from a preset storage area; Purchasing matching service procurement data, extracting the institutional information and project information of the object to be procured from the object data, screening the target procurement data of the same-level institutions of the object to be procured from the service procurement data based on the institutional information, the target procurement data including the procurement resource quantity of each of the same-level institutions in each service procurement project and the project information of each of the service procurement projects, determining each reference service project of the object to be procured from each of the service procurement projects corresponding to each of the same-level institutions according to a preset matching algorithm, and determining the procurement resource quantity corresponding to each of the reference service projects and the project information of each of the reference service projects as estimated reference information; The processing module is further configured to digitally sign the resource estimation result and the estimation reference information based on the user's private key; A communication module is used to send the digitally signed resource estimation result and estimation reference information to a node in the blockchain network, so that the node verifies the digital signature and uploads the resource estimation result and estimation reference information to the blockchain after verification; The communication module is further configured to receive an indication message returned by the node indicating that uplinking of the resource estimation result and the estimation reference information is successful; The output module is further configured to output prompt information matching the indication information when detecting that the communication module has received the indication information; The output module is further used to obtain alarm information if the resource estimation result and the estimation reference information are not successfully uploaded to the link, and the alarm information includes the reason why the resource estimation result and the estimation reference information are not successfully uploaded to the link.

8. A terminal device, characterized in that: The method comprises a processor and a memory, wherein the processor and the memory are connected to each other, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Construction enterprise material purchase price analysis method and system

    CN107944905A

  • Reference price providing method, server and device based on block chain

    CN109711905A

  • Data processing method and device, blockchain node equipment and storage medium

    CN110851877A