A method and device for monitoring public resource transactions
Through automated monitoring methods, information in bidding documents is extracted and compared, and the relationship between bidding companies is identified, which solves the problem of inefficient monitoring caused by manual review in the existing technology, and achieves more efficient and accurate monitoring.
Patent Information
- Application Number
- CN202411820121.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-04
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The current monitoring of bidding activities mainly relies on manual review, resulting in low monitoring efficiency.
It provides an automated monitoring method, which automatically extracts information from bid documents and compares it by receiving user target monitoring requests, identifies the relationship between bidding companies, and promptly discovers potential improper behaviors such as collusion.
It improves monitoring efficiency and accuracy, reduces the opportunities for manual intervention and subjective judgment, and can quickly identify the relationship between bidding companies and potential improper behavior.
Smart Images

Figure CN119762002A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of public resource transaction monitoring, and in particular to a method and device for monitoring public resource transactions. Background Art
[0002] Public resource trading refers to the development, utilization and trading activities of various public, public welfare and monopoly resources (covering engineering construction bidding, land and mining rights transfer, state-owned property rights trading, government procurement, medical procurement, etc.) controlled by the government or its agency. Such activities are usually implemented by building a unified and standardized public resource trading platform, aiming to achieve the optimal allocation of public resources, efficient utilization and maximum protection of public rights and interests.
[0003] At present, bidding activities play an increasingly critical role in the market economy. In the bidding process, through an open competition mechanism, multiple suppliers or contractors are attracted to participate in the bidding competition, and then the partner that best meets the project needs is selected. Bidding activities not only promote the intensification of market competition, but also help optimize the allocation of resources, and have a significant role in promoting economic development and social progress. Given that bidding activities are closely related to the allocation of national resources and the protection of public interests, if there are improper behaviors such as breach of trust, it will not only erode the interests of the country and society, but also may disrupt the normal operation and development trajectory of society. Therefore, it is particularly important to monitor bidding activities. This monitoring mechanism aims to promptly discover and correct illegal and irregular behaviors, ensure that bidding activities strictly follow laws, regulations and relevant policies, and thus safeguard the realization of national and social interests. However, the current monitoring of bidding activities mainly relies on manual review, and due to the large number of participants, the monitoring efficiency is low.
[0004] Therefore, there is an urgent need for a method and device for monitoring public resource transactions that can solve the above technical problems. Summary of the invention
[0005] The present application provides a method and device for monitoring public resource transactions. The method automatically monitors bidding activities to reduce the chances of manual intervention and subjective judgment, thereby improving monitoring efficiency and accuracy.
[0006] In a first aspect, the present application provides a method for monitoring public resource transactions, which is applied to a monitoring platform, and the method includes: receiving a target monitoring request sent by a first user, the target monitoring request is a request for monitoring a target project, and the target project is a project to be tendered; determining multiple bidding documents according to the target project, and obtaining a first bidding document and a second bidding document from the multiple bidding documents; obtaining first information from the first bidding document, and obtaining second information from the second bidding document; judging whether the first information is consistent with the second information; when the first information is consistent with the second information, obtaining a first person from a first bidding enterprise, the first bidding enterprise is the enterprise corresponding to the first bidding document; judging whether the first person exists in a preset member table, the preset member table is the person corresponding to the second bidding enterprise, and the second bidding enterprise is the enterprise corresponding to the second bidding document; when the first person exists in the preset member table, confirming that the first bidding enterprise and the second bidding enterprise have an associated relationship, and processing the first bidding enterprise and the second bidding enterprise according to the associated relationship.
[0007] By adopting the above technical solution, the first information and the second information are automatically extracted from the bidding document, and the first information and the second information are automatically compared. This process does not require manual review item by item, which greatly saves time. When it is found that the first information in the first bidding document is consistent with the second information in the second bidding document, the first person can be quickly obtained from the first bidding enterprise and automatically compared with the preset member table. The relationship between the bidding enterprises can be identified in a short time, and potential improper behaviors such as collusion in bidding can be discovered in time. Once it is confirmed that the first bidding enterprise and the second bidding enterprise have a relationship, the two enterprises can be immediately processed according to the preset relationship processing rules to realize automated monitoring, which not only improves the monitoring efficiency, but also improves the monitoring accuracy, thereby making more informed decisions.
[0008] Optionally, determining whether the first information is consistent with the second information specifically includes: obtaining a second person from the first bidding document, where the second person is the identity information of the representative in the first bidding document, and outputting the second person as the first information; obtaining a third person from the second bidding document, where the third person is the identity information of the representative in the second bidding document, and outputting the third person as the second information; determining whether the second person is the same as the third person; when the second person is the same as the third person, confirming that the first information is consistent with the second information.
[0009] By adopting the above technical solution, the identity information of the representative, i.e., the second person, is accurately extracted from the first bidding document, and then the identity information of the representative, i.e., the third person, is extracted from the second bidding company. The extracted identity information of the representatives is compared by automated means to determine whether they are the same. There is no need for manual review of each item, which greatly improves the comparison efficiency and reduces the monitoring cost. When it is found that the identity information of the representatives of the two bidding companies is the same, the potential correlation relationship can be quickly identified, which helps the tenderer to take timely measures to prevent the occurrence of improper behavior.
[0010] Optionally, determining whether the first information is consistent with the second information specifically includes: obtaining a first quotation from the first bidding document, and outputting the first quotation as the first information; obtaining a second quotation from the second bidding document, and outputting the second quotation as the second information; obtaining a first difference, the first difference being the difference between the first quotation and the second quotation; determining whether the first difference is less than or equal to a preset first difference; when the first difference is less than or equal to the preset first difference, confirming that the first information is consistent with the second information.
[0011] By adopting the above technical solution, the price difference between two bidding documents, i.e., the first difference, can be quickly calculated, and it can be determined whether it is less than or equal to the preset first difference. By comparing the price difference, bidding documents with abnormally close prices can be discovered in time, which helps to monitor potential improper behaviors such as collusion in bidding, strengthen the monitoring of bidding behaviors, help reduce the occurrence of improper behaviors, and improve the overall quality and reputation of the bidding market.
[0012] Optionally, determining whether the first information is consistent with the second information specifically includes: obtaining first construction information from the first bidding document, the first construction information being text information corresponding to the construction plan in the first bidding document, and outputting the first construction information as the first information; obtaining second construction information from the second bidding document, the second construction information being text information corresponding to the construction plan in the second bidding document, and outputting the second construction information as the second information; calculating the first construction information and the second construction information to obtain a target similarity value; determining whether the target similarity value is less than or equal to a preset similarity threshold; when the target similarity value is greater than the preset similarity threshold, confirming that the first information is consistent with the second information.
[0013] By adopting the above technical solution, corresponding construction information, i.e., the first construction information and the second construction information, is obtained from the two bidding documents, and text similarity calculation is performed on the first construction information and the second construction information. This can accurately measure the similarity of the text information of the construction plans in the two bidding documents, which is helpful to discover potential plagiarism. Based on the automatic calculation of the similarity value, the tedious process of manual review of the construction plan is avoided, which significantly improves the monitoring efficiency.
[0014] Optionally, before determining multiple bidding documents according to the target project, the method also includes: receiving a third bidding document sent by a second user, where the second user is a person corresponding to the bidding enterprise; determining the bidding project and the third bidding enterprise according to the third bidding document; obtaining target qualification information corresponding to the third bidding enterprise, where the target qualification information includes business license information, organization code certificate information and tax registration certificate information; judging whether the number of target qualifications is less than the preset number of qualifications, where the target number of qualifications is the number of target qualification information existing in the third bidding enterprise, and the preset number of qualifications is the number of target qualification information required for the bidding project; when the target number of qualifications is less than the preset number of qualifications, confirming that the third bidding enterprise is in an abnormal state, and sending a prompt message to the third bidding enterprise so that the third bidding enterprise can process the third bidding document according to the abnormal state.
[0015] By adopting the above technical solution, the target qualification information of the bidding companies can be automatically obtained, and it can be quickly determined whether the number of their target qualifications meets the requirements of the bidding project, which greatly improves the efficiency of qualification review, reduces the tediousness of manual review, and verifies whether the bidding companies have the comprehensive qualification information required for the bidding project. It can ensure the compliance of the bidding companies and help prevent companies that do not meet the qualification requirements from participating in the bidding, thereby maintaining the fairness and impartiality of the bidding activities.
[0016] Optionally, after determining whether the target qualification number is less than the preset qualification number, the method also includes: when the target qualification number is not less than the preset qualification number, confirming that the third bidding company is in a normal state, and storing the third bidding document in a database, which is a database corresponding to the bidding project.
[0017] By adopting the above technical solution, the bidding documents that meet the qualification requirements are stored in the database, ensuring the integrity and traceability of the bidding documents, which will help to quickly obtain and review relevant bidding documents in other subsequent links and improve work efficiency.
[0018] Optionally, after storing the third bid document in the database, the method also includes: obtaining a third quotation from the third bid document, obtaining financial information and credit information from the third bidding enterprise, and determining a preset price based on the financial information and credit information; obtaining a second difference, the second difference being the difference between the third quotation and the preset price; when the second difference is greater than the preset second difference, confirming that there is a quotation abnormality in the third bid document, and sending a warning message to the third bidding enterprise based on the quotation abnormality.
[0019] By adopting the above technical solution, after obtaining the third quotation in the third bidding document, the preset price is determined in combination with the financial information and credit information of the bidding enterprise. This comprehensive consideration makes the quotation evaluation more comprehensive and accurate, and calculates the difference between the bidding quotation and the preset price, that is, the second difference, and compares the second difference with the preset second difference. It is possible to promptly detect quotation anomalies and send early warning information to the bidding enterprise based on the quotation anomalies, which helps the bidding enterprise to promptly understand the problems with its own quotation, make necessary adjustments and improvements, and reduce potential risks caused by quotation anomalies.
[0020] In a second aspect of the present application, a monitoring device for public resource transactions is provided, the device is a monitoring platform, and the monitoring platform includes a receiving unit, a processing unit and a confirmation unit; the receiving unit receives a target monitoring request sent by a first user, the target monitoring request is a request for monitoring a target project, and the target project is a project to be tendered; obtains first information from a first bidding document, and obtains second information from a second bidding document; the processing unit determines multiple bidding documents according to the target project, obtains the first bidding document and the second bidding document from the multiple bidding documents; determines whether the first information is consistent with the second information; when the first information is consistent with the second information, obtains a first person from a first bidding enterprise, the first bidding enterprise is the enterprise corresponding to the first bidding document; determines whether the first person exists in a preset member table, the preset member table is the person corresponding to the second bidding enterprise, and the second bidding enterprise is the enterprise corresponding to the second bidding document; the confirmation unit, when the first person exists in the preset member table, confirms that the first bidding enterprise and the second bidding enterprise have an association relationship, and processes the first bidding enterprise and the second bidding enterprise according to the association relationship.
[0021] Optionally, the receiving unit is used to obtain a second person from the first bidding document, where the second person is the identity information of the representative in the first bidding document, and output the second person as the first information; obtain a third person from the second bidding document, where the third person is the identity information of the representative in the second bidding document, and output the third person as the second information; the processing unit is used to determine whether the second person is the same as the third person; and the confirmation unit is used to confirm that the first information is consistent with the second information when the second person is the same as the third person.
[0022] Optionally, the receiving unit is used to obtain a first quotation from a first bidding document, and output the first quotation as first information; obtain a second quotation from a second bidding document, and output the second quotation as second information; obtain a first difference, which is the difference between the first quotation and the second quotation; the processing unit is used to determine whether the first difference is less than or equal to a preset first difference; and the confirmation unit is used to confirm that the first information is consistent with the second information when the first difference is less than or equal to the preset first difference.
[0023] Optionally, the receiving unit is used to obtain first construction information from the first bidding document, the first construction information being text information corresponding to the construction plan in the first bidding document, and outputting the first construction information as first information; obtaining second construction information from the second bidding document, the second construction information being text information corresponding to the construction plan in the second bidding document, and outputting the second construction information as second information; the processing unit is used to calculate the first construction information and the second construction information to obtain a target similarity value; determine whether the target similarity value is less than or equal to a preset similarity threshold; and the confirmation unit is used to confirm that the first information is consistent with the second information when the target similarity value is greater than a preset similarity threshold.
[0024] Optionally, the receiving unit is used to receive a third bidding document sent by a second user, where the second user is a person corresponding to the bidding enterprise; determine the bidding project and the third bidding enterprise based on the third bidding document; obtain target qualification information corresponding to the third bidding enterprise, where the target qualification information includes business license information, organization code certificate information and tax registration certificate information; the processing unit is used to determine whether the target qualification number is less than the preset qualification number, where the target qualification number is the number of target qualification information existing in the third bidding enterprise, and the preset qualification number is the number of target qualification information required for the bidding project; the confirmation unit is used to confirm that the third bidding enterprise is in an abnormal state when the target qualification number is less than the preset qualification number, and send a prompt message to the third bidding enterprise so that the third bidding enterprise can process the third bidding document according to the abnormal state.
[0025] Optionally, the confirmation unit is used to confirm that the third bidding enterprise is in a normal state when the target qualification number is not less than the preset qualification number, and store the third bidding document in a database, which is a database corresponding to the bidding project.
[0026] Optionally, the receiving unit is used to obtain a third quotation from the third bidding document, obtain financial information and credit information from the third bidding enterprise, and determine a preset price based on the financial information and credit information; obtain a second difference, where the second difference is the difference between the third quotation and the preset price; and the confirmation unit is used to confirm that there is a quotation abnormality in the third bidding document when the second difference is greater than the preset second difference, and it is necessary to send an early warning message to the third bidding enterprise based on the quotation abnormality.
[0027] In a third aspect of the present application, an electronic device is provided, which includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory, so that an electronic device executes any one of the methods described above in the present application.
[0028] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, any one of the above methods of the present application is executed.
[0029] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. Automatically extract the first information and the second information from the bidding documents, and automatically compare the first information with the second information. This process does not require manual review item by item, which greatly saves time. When it is found that the first information in the first bidding document is consistent with the second information in the second bidding document, the first person can be quickly obtained from the first bidding company and automatically compared with the preset member table. The relationship between the bidding companies can be identified in a short time, and potential improper behaviors such as collusion in bidding can be discovered in time. Once it is confirmed that the first bidding company and the second bidding company have a relationship, the two companies can be immediately processed according to the preset relationship processing rules to achieve automated monitoring, which not only improves the monitoring efficiency, but also improves the accuracy of monitoring, so as to make more informed decisions.
[0030] 2. Automatically obtain the target qualification information of the bidding companies and quickly determine whether the target qualification quantity meets the requirements of the bidding project, greatly improve the efficiency of qualification review, reduce the tediousness of manual review, and verify whether the bidding companies have the comprehensive qualification information required for the bidding project. It can ensure the compliance of the bidding companies and help prevent companies that do not meet the qualification requirements from participating in the bidding, thereby maintaining the fairness and impartiality of the bidding activities. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a flowchart of a method for monitoring public resource transactions provided by an embodiment of the present application; Figure 2 It is a structural diagram of a monitoring device for public resource transactions provided in an embodiment of the present application; Figure 3 It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application.
[0032] Description of reference numerals: 201, receiving unit; 202, processing unit; 203, confirmation unit; 300, electronic device; 301, processor; 302, memory; 303, user interface; 304, network interface; 305, communication bus. DETAILED DESCRIPTION
[0033] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0034] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.
[0035] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0036] Public resource trading refers to the development, utilization and trading activities of various public, public welfare and monopoly resources (covering engineering construction bidding, land and mining rights transfer, state-owned property rights trading, government procurement, medical procurement, etc.) controlled by the government or its agency. Such activities are usually implemented by building a unified and standardized public resource trading platform, aiming to achieve the optimal allocation of public resources, efficient utilization and maximum protection of public rights and interests.
[0037] At present, bidding activities play an increasingly critical role in the market economy. In the bidding process, through an open competition mechanism, multiple suppliers or contractors are attracted to participate in the bidding competition, and then the partner that best meets the project needs is selected. Bidding activities not only promote the intensification of market competition, but also help optimize the allocation of resources, and have a significant role in promoting economic development and social progress. Given that bidding activities are closely related to the allocation of national resources and the protection of public interests, if there are improper behaviors such as breach of trust, it will not only erode the interests of the country and society, but also may disrupt the normal operation and development trajectory of society. Therefore, it is particularly important to monitor bidding activities. This monitoring mechanism aims to promptly discover and correct illegal and irregular behaviors, ensure that bidding activities strictly follow laws, regulations and relevant policies, and thus safeguard the realization of national and social interests. However, the current monitoring of bidding activities mainly relies on manual review, and due to the large number of participants, the monitoring efficiency is low.
[0038] Therefore, how to solve the problem of low monitoring efficiency when the current bidding activity monitoring relies on manual review. A monitoring method for public resource transactions provided in an embodiment of the present application is applied to a monitoring platform. The monitoring platform of the present application can be a platform that provides monitoring services for bidding activities. Figure 1 This is a flow chart of a method for monitoring public resource transactions provided by an embodiment of the present application, refer to Figure 1 The method includes the following steps S101-S107.
[0039] S101: receiving a target monitoring request sent by a first user, where the target monitoring request is a request for monitoring a target project.
[0040] In the above S101, the first user refers to a staff member of the tendering party or the regulatory agency. The first user submits a target monitoring request to the monitoring platform by accessing the monitoring platform. The target monitoring request includes specific information about the target project, such as the project name, tender number, and expected tender time. At this time, the target project is a project to be tendered. After receiving the target monitoring request, the monitoring platform parses the monitoring request to determine the project to be tendered to be monitored this time.
[0041] S102: Determine multiple bidding documents according to the target project, and obtain a first bidding document and a second bidding document from the multiple bidding documents.
[0042] In the above S102, before determining multiple bidding documents according to the target project, the bidding documents corresponding to the target project need to be published first, so that the enterprise can understand which projects are currently being bid. Then, based on the published bidding documents, the enterprise needs to formulate bidding documents in accordance with the relevant requirements of the bidding documents, and submit the bidding documents to the designated mailbox or relevant department, so that when the target project is monitored later, the bidding documents submitted by each enterprise can be checked in turn to determine whether there is collusion between enterprises. At this time, when receiving the bidding documents sent by the enterprise, it is necessary to judge the qualifications of the enterprise to ensure that the bidding enterprise meets the bidding requirements during the bidding process and provide support for subsequent bidding evaluation work, which specifically includes: receiving the third bidding document sent by the second user, the second user is the personnel corresponding to the bidding enterprise; determining the bidding project and the third bidding enterprise according to the third bidding document; obtaining the target qualification information corresponding to the third bidding enterprise, the target qualification information includes business license information, organization code certificate information and tax registration certificate information; judging whether the target qualification number is less than the preset qualification number, the target qualification number is the number of target qualification information of the third bidding enterprise, and the preset qualification number is the number of target qualification information required for the bidding project; when the target qualification number is less than the preset qualification number, it is confirmed that the third bidding enterprise is in an abnormal state, and a prompt message is sent to the third bidding enterprise so that the third bidding enterprise can process the third bidding document according to the abnormal state.
[0043] Specifically, the tenderer sets up a special receiving channel, such as email, online bidding platform or physical receiving point, to receive the third bidding document sent by the second user (the person corresponding to the bidding enterprise). When the third bidding document arrives at the receiving channel, the platform automatically confirms the receipt and records key data such as the receiving time and sender information. The format of the received third bidding document is verified to ensure that it meets the format requirements of the bidding document, such as file type, size, naming rules, etc. If the file format does not meet the requirements, the system or the tenderer should promptly notify the second user and require it to resubmit a bidding document that meets the requirements. The tenderer extracts key information from the third bidding document, such as the name and number of the bidding project and the name and contact information of the third bidding enterprise. This information is used for the subsequent target qualification information acquisition and qualification review process. The extracted bidding project information is checked with the information in the bidding document to ensure that the bidding enterprise is targeting the correct bidding project. At the same time, the information of the third bidding enterprise is checked to ensure the authenticity and legality of its identity. The tenderer inquires about the target qualification information of the third bidding enterprise through official channels or third-party certification agencies, including business license information, organization code certificate information, and tax registration certificate information. Verify the target qualification information obtained to ensure that it is true and valid, and has not expired or been cancelled. If any problems are found in the qualification information, the third bidding company should be notified in a timely manner and asked to provide updated or correct qualification information. Determine whether the target qualification quantity meets the preset qualification quantity. The preset qualification quantity is determined according to the specific requirements of the bidding project, that is, the number of qualifications required by the bidding company clearly stated in the bidding documents. Then check the number of target qualification information of the third bidding company, that is, the target qualification quantity. The target qualification quantity is one qualification information corresponding to one quantity. When there are multiple qualification information of the same type, it can be uniformly understood as one quantity. When the target qualification quantity is less than the preset qualification quantity, the tenderer confirms that the third bidding company is in an abnormal state. Send prompt information to the third bidding company in a timely manner, clearly informing it of the type and quantity of the missing qualification information, so that it can process the third bidding document according to the abnormal state, such as supplementing the missing qualification information or resubmitting the bidding document. For example, the third bidding company is A. The qualification information corresponding to the third bidding company A is obtained. If the target number of qualifications for the third bidding company is 4, and if the bidding project specifies that the number of qualifications required for the bidding company is 5, the preset number of qualifications is set to 5. At this time, the target number of qualifications is less than the preset number of qualifications. A prompt message needs to be sent to the third bidding company A so that the third bidding company A can clarify the missing qualification information and then handle the missing relevant qualification information.
[0044] Further, when the target qualification number is not less than the preset qualification number, it is confirmed that the third bidding enterprise is in a normal state, and the third bidding document is stored in the database, which is a database for storing the bidding project. Specifically, when the target qualification number is not less than the preset qualification number, it is confirmed that the third bidding enterprise is in a normal state, that is, it meets the qualification requirements of the bidding project. It can be marked according to the confirmation information, and the database corresponding to the bidding project can be selected to store the database, which should have sufficient storage capacity, efficient data processing capabilities and good data security. Before storage, it may be necessary to make necessary preparations for the database, such as creating a new storage area, setting a data table structure, etc. In order to ensure the storage efficiency and readability of the bidding documents in the database, it may be necessary to format the bidding documents. This includes converting the bidding documents into a format suitable for database storage (such as PDF, DOCX, etc.), and extracting key information (such as project name, bidding enterprise name, quotation, etc.) for structured storage. The formatted bidding documents are uploaded to the storage area specified in the database. During the upload process, data integrity verification and error handling may be required to ensure the accuracy and integrity of the data. After storing the bidding documents, the bidding status information should be updated in a timely manner so that the tenderer and the bidding enterprise can understand the bidding progress in real time. Through the above method, it can be ensured that when the third bidding company meets the qualification requirements, its bidding documents can be safely and efficiently stored in the database, providing strong support for subsequent bidding review and management work.
[0045] Furthermore, after storing the bidding documents sent by the bidding enterprises, it is necessary to conduct a comprehensive analysis of the quotations in the bidding documents and the financial status of the bidding enterprises, and determine whether the quotations determined by the bidding enterprises are reasonable based on the analysis results, which specifically includes: obtaining the third quotation from the third bidding document, obtaining financial information and reputation information from the third bidding enterprise, and determining the preset price based on the financial information and reputation information; obtaining the second difference, which is the difference between the third quotation and the preset price; when the second difference is greater than the preset second difference, it is confirmed that there is an abnormal quotation in the third bidding document, and it is necessary to send an early warning message to the third bidding enterprise based on the abnormal quotation. Specifically, the third bidding document is parsed, which usually contains key information such as the quotation, product / service description, and qualification certificate of the bidding enterprise. In the parsing process, it is necessary to accurately identify and extract the third quotation, that is, the price provided by the bidding enterprise for the bidding project. The extracted third quotation is verified to ensure that it meets the quotation requirements and format specifications in the bidding documents. If the quotation is found to be abnormal or does not meet the requirements, a prompt should be issued in time to require the bidding enterprise to revise or resubmit the quotation. The financial information of the third bidding enterprise, including financial statements, audit reports, etc., is queried through official channels or third-party certification agencies. This information is used to evaluate the financial status, profitability and risk tolerance of the bidding enterprise, so as to provide a reference for setting a reasonable preset price. At the same time, the reputation information of the third bidding enterprise is queried, including corporate credit rating, historical performance record, customer evaluation, etc. Reputation information reflects the reputation and reliability of the bidding enterprise in the market, and is also an important factor to be considered when setting the preset price. The preset price is calculated by combining the financial information and reputation information of the bidding enterprise using the price evaluation model. The price evaluation model may involve multiple variables and parameters, such as enterprise size, financial status, industry status, market supply and demand relationship, etc. According to the specific requirements of the bidding project and market conditions, the preset price may be appropriately adjusted and optimized. Including considering factors such as market competition, procurement costs, profit margins, etc., to ensure the rationality and competitiveness of the preset price. Calculate the difference between the third quotation and the preset price, that is, the second difference. This second difference reflects the degree of deviation between the bidding enterprise's quotation and the preset price. Compare the second difference with the preset second difference. The preset second difference is a threshold value used to determine whether there is an abnormality in the quotation. This threshold value may be set according to the specific situation of the bidding project and the market environment. If the second difference is greater than the preset second difference, it is confirmed that there is an abnormality in the quotation of the third bidding document. When the quotation is confirmed to be abnormal, an early warning message is automatically generated. The early warning message may include detailed information of the quotation abnormality, possible reasons, and recommended treatment measures. The early warning message is sent to the third bidding enterprise to remind it to pay attention to the quotation abnormality and take corresponding treatment measures. For example, the quotation is adjusted to make it consistent with the current financial situation of the enterprise. In addition, if the second difference is less than or equal to the preset second difference, it is confirmed that the third bidding document is in a normal quotation.
[0046] In addition, after determining to store the bidding documents in the database, all bidding documents are retrieved from the database according to the relevant information of the target project (such as the bidding number). At this time, all the bidding documents retrieved are bidding documents submitted for the target project. These bidding documents are usually electronic versions, containing the basic information, quotation, technical solution, etc. of the bidding enterprise. Two bidding documents can be selected as comparison objects according to rules such as time sequence or enterprise size, namely the first bidding document and the second bidding document.
[0047] S103: Acquire first information from the first bidding document, and acquire second information from the second bidding document.
[0048] In the above S103, after the first bidding document and the second bidding document are determined, the first bidding document and the second bidding document are parsed to extract key information, such as enterprise name, legal representative, technical solution, quotation, etc. These information are marked as first information and second information, respectively, the first information refers to the information extracted from the first bidding document, and the second information refers to the information extracted from the second bidding document.
[0049] S104: Determine whether the first information is consistent with the second information.
[0050] In the above S104, the first information is obtained from the first bidding document, and the second information is obtained from the second bidding document, and it is determined whether the first information is consistent with the second information. Since the first information includes the legal representative information, technical solution information and quotation information, it is necessary to compare the first information in the first bidding document with the second information in the second bidding document to determine whether the two companies have engaged in improper bidding behavior.
[0051] In addition, the legal representative information is extracted from the bidding document. At this time, the first information and the second information each represent the corresponding representative information in the current bidding document. The first information is compared with the second information. The second person is obtained from the first bidding document. The second person is the identity information of the representative in the first bidding document. The second person is output as the first information; the third person is obtained from the second bidding document. The third person is the identity information of the representative in the second bidding document. The third person is output as the second information; it is determined whether the second person is the same as the third person; when the second person is the same as the third person, it is confirmed that the first information is consistent with the second information. Specifically, the electronic version of the first bidding document is parsed, which usually includes files in PDF, Word, Excel and other formats. OCR (optical character recognition) technology or a specific file parsing library is used to read the text information in the file. According to the preset fields or keywords (such as "representative", "legal representative", "project leader", etc.), the system locates the representative's identity information part. The representative's identity information is extracted, which usually includes name, ID number, contact information, etc., as the second person. The extracted second person (i.e., the representative's identity information of the first bidding document) is stored in a temporary variable or data structure. At this point, the second person is considered as the first information for the subsequent comparison process. The electronic content of the second bid document is parsed according to the process of processing the first bid document. The same OCR technology or file parsing library is used to read the text information. The identity information of the representative in the second bid document is located according to the preset fields or keywords. The identity information of the representative is extracted as the third person. At this point, the third person is considered as the second information. The second person (the identity information of the representative of the first bid document) and the third person (the identity information of the representative of the second bid document) are compared. The comparison process may involve string matching, hash value comparison, or more complex authentication algorithms. Check whether key fields such as name and ID number are completely consistent. If the second person and the third person are the same in all key fields, the first information is considered to be consistent with the second information. At this point, further investigation or processing procedures will be triggered, because the same representative identity information may indicate an improper relationship between the two bidding companies.
[0052] Further, when the second person is different from the third person, it is confirmed that the quotation information is obtained from the first bidding document and the second bidding document, and the respective quotation information is compared, and whether the two enterprises have improper behavior is determined based on the comparison result, specifically including: obtaining the first quotation from the first bidding document, and outputting the first quotation as the first information; obtaining the second quotation from the second bidding document, and outputting the second quotation as the second information; obtaining the first difference, which is the difference between the first quotation and the second quotation; judging whether the first difference is less than or equal to the preset first difference; when the first difference is less than or equal to the preset first difference, confirming that the first information is consistent with the second information. Specifically, the electronic version of the first bidding document is parsed, which is usually provided in a specific file format (such as PDF, Word, Excel, etc.). Use OCR (optical character recognition) technology or file parsing library to read the text information in the file. According to the preset fields or keywords (such as "quotation", "bid amount", "total price", etc.), the system locates the quotation part. Extract the quotation information and use it as the first quotation. Similar to the process of processing the first bidding document, the electronic version of the second bidding document is parsed. Use the same OCR technology or file parsing library to read the text information. Locate the quotation part in the second bid document according to the preset fields or keywords. Extract the quotation information and use it as the second quotation. Calculate the difference between the first quotation and the second quotation, that is, the first difference. This is usually achieved by simple mathematical operations (subtraction). Compare the first difference with the preset first difference, which is preset according to factors such as the scale, type, and industry practices of the bidding project, and is used to determine whether the two quotations are in a close state. The preset first difference threshold needs to be reasonably set according to the specific circumstances of the bidding project. A threshold that is too high may result in the inability to effectively identify the similarity of the quotations, while a threshold that is too low may result in misjudgment. If the first difference is less than or equal to the preset first difference threshold, it is considered that the first information is consistent with the second information (in this context, specifically the quotation information), or at least within an acceptable range. When the first difference is less than or equal to the preset first difference threshold, it is confirmed that the first information is consistent with the second information (quotation information). A report or notification may be generated indicating that there is a certain degree of similarity between the quotations of the two bid documents. Further review or processing procedures may be triggered at this time, such as a more detailed comparison and analysis of the bid documents, or requiring the bidder to provide additional clarifications or explanations.
[0053] Further, when the first difference is greater than the preset first difference, it is confirmed that the respective construction plan information is extracted from the first bidding document and the second bidding document, and the two construction plan information are compared, specifically including: obtaining the first construction information from the first bidding document, the first construction information is the text information corresponding to the construction plan in the first bidding document, and the first construction information is output as the first information; obtaining the second construction information from the second bidding document, the second construction information is the text information corresponding to the construction plan in the second bidding document, and the second construction information is output as the second information; calculating the first construction information and the second construction information to obtain the target similarity value; judging whether the target similarity value is less than or equal to the preset similarity threshold; when the target similarity value is greater than the preset similarity threshold, it is confirmed that the first information is consistent with the second information. Specifically, open the electronic version of the first bidding document, which is usually saved in PDF, Word or a specific bidding software format. Use a text parsing tool or a special bidding document parsing software to locate the construction plan part. Extract the text information corresponding to the construction plan, which includes but is not limited to the construction process, method, equipment use, personnel arrangement, etc. The extracted construction information is used as the first information. Similar to the process of processing the first bidding document, open the electronic version of the second bidding document. Use the same text parsing tool or bidding document parsing software to locate the construction plan. Extract the text information corresponding to the construction plan to ensure the integrity and accuracy of the information. Use the extracted construction information as the second information, and preprocess the first construction information and the second construction information, including removing stop words, punctuation marks, special characters, etc. Convert the text information into a format suitable for similarity calculation, such as bag-of-words model, TF-IDF vector, etc. Select a suitable similarity calculation method based on the specific requirements of the bidding project and the characteristics of the text information. Common methods include cosine similarity, Jaccard similarity, N-gram algorithm, etc. Cosine similarity evaluates similarity by calculating the cosine value of the angle between two vectors, which is suitable for measuring the difference in text direction. Jaccard similarity evaluates similarity by calculating the ratio of the intersection to the union of two sets, which is suitable for measuring the degree of overlap in text content. The N-gram algorithm evaluates similarity by dividing the text into a sequence of N consecutive words or characters (i.e., N-gram), and then compares the frequency of occurrence of N-grams in the two texts. Use the selected similarity calculation method to calculate the preprocessed first construction information and the second construction information. Obtain a target similarity value, which indicates the degree of similarity between the two construction plans. Compare the target similarity value with a preset similarity threshold, which is a reasonable similarity threshold set based on the specific requirements of the bidding project, industry practices or historical data. This threshold is used to determine whether the similarity between the two construction plans has reached a standard that can be considered consistent. Compare the calculated target similarity value with the preset similarity threshold.If the target similarity value is greater than the preset similarity threshold (note that it is greater than here because the question requires that the information be confirmed to be consistent when the similarity value is greater than the threshold), the first information is considered to be consistent with the second information (in this context, the construction plan information). When the target similarity value is greater than the preset similarity threshold, it is confirmed that the two construction plan information are consistent. According to the specific requirements and rules of the bidding project, further review or processing may be required, such as requiring the bidder to clarify or modify the construction plan. If the target similarity value is less than or equal to the preset similarity threshold, it is confirmed that there is no association between the first bidding document and the second bidding document, and other bidding documents continue to be compared.
[0054] For example, if the target similarity value is 0.8, the preset similarity threshold is set to 0.7. At this time, the target similarity value is greater than the preset similarity threshold, then it is confirmed that the first bidding document is related to the second bidding document, and the relevant members of the two bidding companies must be checked one by one to determine whether the two bidding companies have colluded.
[0055] S105: When the first information is consistent with the second information, a first person is obtained from a first bidding enterprise, where the first bidding enterprise is an enterprise corresponding to the first bidding document.
[0056] In the above S105, based on the above content, when it is confirmed that the first information is consistent with the second information, there are problems in the first bidding document and the second bidding document, and it is necessary to further investigate the relevant personnel of the two bidding companies to determine whether the two companies have improper bidding behavior. The relevant personnel information of the first bidding company, such as the project manager, technical personnel, and board members, is extracted from the first bidding document, and the personnel information is defined as the first personnel.
[0057] S106: Determine whether the first person exists in the preset member list, where the preset member list is the person corresponding to the second bidding enterprise.
[0058] In the above S106, the second bidding company is determined according to the second bidding document, all relevant personnel information in the second bidding company is obtained, and all relevant personnel information is stored in the preset member table, and then the first person is compared with the information in the preset member table to check whether there is overlap or duplication.
[0059] S107: When the first person exists in the preset member table, confirm that the first bidding enterprise and the second bidding enterprise have an association relationship, and process the first bidding enterprise and the second bidding enterprise according to the association relationship.
[0060] In the above S107, if the first person is found to exist in the preset member table, it is considered that there is an improper relationship between the first bidding enterprise and the second bidding enterprise. According to relevant laws, regulations and bidding rules, the bidding enterprises involved may be punished, such as cancellation of bidding qualification, confiscation of bidding deposit, etc. A report may also be generated to record in detail the found relationship, comparison results and handling measures for reference by the bidding party or regulatory agency.
[0061] In addition, if the first person does not exist in the preset member list, the first bidding document and the second bidding document are marked. The marking is for the convenience of subsequent monitoring of the first bidding enterprise and the second bidding enterprise to prevent the two bidding enterprises from engaging in improper bidding behavior.
[0062] Through the above method, the qualification information of the bidding enterprise is automatically obtained and verified, and prompt information is sent to the bidding enterprise according to the completeness of the qualification information, so as to realize the effective monitoring and management of the qualifications of the bidding enterprise. Then the first information and the second information are automatically extracted from the bidding document, and the first information and the second information are automatically compared. This process does not require manual review item by item, which greatly saves time. When it is found that the first information in the first bidding document is consistent with the second information in the second bidding document, the first person can be quickly obtained from the first bidding enterprise, and the member table is automatically preset for comparison. The relationship between the bidding enterprises can be identified in a short time, and potential improper behaviors such as collusion in bidding can be discovered in time. Once it is confirmed that the first bidding enterprise and the second bidding enterprise have a relationship, the two enterprises can be immediately processed according to the preset relationship processing rules to realize automatic monitoring, which not only improves the monitoring efficiency, but also improves the monitoring accuracy, so as to make more wise decisions.
[0063] The present application also provides a monitoring device for public resource transactions. Figure 2 is a schematic diagram of a monitoring device for public resource transactions provided in an embodiment of the present application, with reference to Figure 2 The device is a monitoring platform, which includes a receiving unit 201, a processing unit 202 and a confirmation unit 203.
[0064] The receiving unit 201 receives a target monitoring request sent by a first user, where the target monitoring request is a request for monitoring a target project, where the target project is a project to be tendered; obtains first information from a first bidding document, and obtains second information from a second bidding document.
[0065] Processing unit 202 determines multiple bidding documents according to the target project, obtains a first bidding document and a second bidding document from the multiple bidding documents; determines whether the first information is consistent with the second information; when the first information is consistent with the second information, obtains a first person from the first bidding enterprise, the first bidding enterprise is the enterprise corresponding to the first bidding document; determines whether the first person exists in the preset member table, the preset member table is the person corresponding to the second bidding enterprise, the second bidding enterprise is the enterprise corresponding to the second bidding document.
[0066] The confirmation unit 203 confirms that there is an association relationship between the first bidding enterprise and the second bidding enterprise when the first person exists in the preset member list, and processes the first bidding enterprise and the second bidding enterprise according to the association relationship.
[0067] In a possible implementation, the receiving unit 201 is used to obtain a second person from the first bidding document, where the second person is the identity information of the representative in the first bidding document, and output the second person as the first information; obtain a third person from the second bidding document, where the third person is the identity information of the representative in the second bidding document, and output the third person as the second information; the processing unit 202 is used to determine whether the second person is the same as the third person; and the confirmation unit 203 is used to confirm that the first information is consistent with the second information when the second person is the same as the third person.
[0068] In a possible implementation, the receiving unit 201 is used to obtain a first quotation from a first bidding document, and output the first quotation as first information; obtain a second quotation from a second bidding document, and output the second quotation as second information; obtain a first difference, which is the difference between the first quotation and the second quotation; the processing unit 202 is used to determine whether the first difference is less than or equal to a preset first difference; and the confirmation unit 203 is used to confirm that the first information is consistent with the second information when the first difference is less than or equal to the preset first difference.
[0069] In a possible implementation, the receiving unit 201 is used to obtain first construction information from the first bidding document, the first construction information being text information corresponding to the construction plan in the first bidding document, and outputting the first construction information as the first information; obtaining second construction information from the second bidding document, the second construction information being text information corresponding to the construction plan in the second bidding document, and outputting the second construction information as the second information; the processing unit 202 is used to calculate the first construction information and the second construction information to obtain a target similarity value; determine whether the target similarity value is less than or equal to a preset similarity threshold; and the confirmation unit 203 is used to confirm that the first information is consistent with the second information when the target similarity value is greater than the preset similarity threshold.
[0070] In a possible implementation, the receiving unit 201 is used to receive a third bidding document sent by a second user, where the second user is a person corresponding to the bidding enterprise; determine the bidding project and the third bidding enterprise according to the third bidding document; obtain the target qualification information corresponding to the third bidding enterprise, where the target qualification information includes business license information, organization code certificate information, and tax registration certificate information; the processing unit 202 is used to determine whether the target qualification number is less than the preset qualification number, where the target qualification number is the number of target qualification information existing in the third bidding enterprise, and the preset qualification number is the number of target qualification information required for the bidding project; the confirmation unit 203 is used to confirm that the third bidding enterprise is in an abnormal state when the target qualification number is less than the preset qualification number, and send a prompt message to the third bidding enterprise so that the third bidding enterprise can process the third bidding document according to the abnormal state.
[0071] In a possible implementation, the confirmation unit 203 is used to confirm that the third bidding enterprise is in a normal state when the target qualification number is not less than the preset qualification number, and store the third bidding document in a database, which is a database corresponding to the bidding project.
[0072] In a possible implementation, the receiving unit 201 is used to obtain a third quotation from the third bidding document, obtain financial information and reputation information from the third bidding enterprise, and determine a preset price based on the financial information and reputation information; obtain a second difference, where the second difference is the difference between the third quotation and the preset price; and the confirmation unit 203 is used to confirm that there is a quotation abnormality in the third bidding document when the second difference is greater than the preset second difference, and it is necessary to send an early warning message to the third bidding enterprise based on the quotation abnormality.
[0073] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0074] The present application also discloses an electronic device. Figure 3 , Figure 3 The electronic device 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 302 , and at least one communication bus 305 .
[0075] The communication bus 305 is used to realize the connection and communication between these components.
[0076] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.
[0077] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0078] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 302, and calling data stored in the memory 302. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application requests; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.
[0079] Among them, the memory 302 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 302 includes a non-transitory computer-readable storage medium. The memory 302 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 302 may include a program storage area and a data storage area, wherein the program storage area. Instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. can be stored; the data storage area can store data involved in the above-mentioned various method embodiments, etc. The memory 302 can also be optionally at least one storage device located away from the aforementioned processor 301.
[0080] like Figure 3 As shown, the memory 302 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program for monitoring public resource transactions.
[0081] exist Figure 3 In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 301 can be used to call the application stored in the memory 302 for monitoring public resource transactions. When executed by one or more processors, the electronic device executes one or more methods described in the above embodiments.
[0082] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.
[0083] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0084] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0085] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0086] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0087] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.
[0088] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, it will be easy for those skilled in the art to think of other embodiments of the present disclosure. This application is intended to cover any variation, use or adaptive change of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not recorded in the present disclosure.
Claims
1. A method for monitoring public resource transactions, characterized in that: Applied in a monitoring platform, the method comprises: receiving a target monitoring request sent by a first user, wherein the target monitoring request is a request for monitoring a target project, wherein the target project is a project to be tendered; Determine a plurality of bidding documents according to the target project, and obtain a first bidding document and a second bidding document from the plurality of bidding documents; Acquire first information from the first bidding document, and acquire second information from the second bidding document; determining whether the first information is consistent with the second information; When the first information is consistent with the second information, obtaining a first person from a first bidding enterprise, where the first bidding enterprise is an enterprise corresponding to the first bidding document; Determine whether the first person exists in a preset member list, the preset member list is the person corresponding to the second bidding enterprise, and the second bidding enterprise is the enterprise corresponding to the second bidding document; When the first person exists in the preset member list, it is confirmed that the first bidding enterprise has an association relationship with the second bidding enterprise, and the first bidding enterprise and the second bidding enterprise are processed according to the association relationship.
2. The method according to claim 1, characterized in that The determining whether the first information is consistent with the second information specifically includes: Acquire a second person from the first bidding document, where the second person is identity information of a representative person in the first bidding document, and output the second person as the first information; Acquire a third person from the second bidding document, where the third person is the identity information of a representative person in the second bidding document, and output the third person as the second information; determining whether the second person is the same as the third person; When the second person is the same as the third person, it is confirmed that the first information is consistent with the second information.
3. The method according to claim 1, characterized in that The determining whether the first information is consistent with the second information specifically includes: Obtaining a first quotation from the first bidding document, and outputting the first quotation as the first information; Obtaining a second quotation from the second bidding document, and outputting the second quotation as the second information; Obtaining a first difference, where the first difference is the difference between the first quotation and the second quotation; Determining whether the first difference is less than or equal to a preset first difference; When the first difference is less than or equal to the preset first difference, it is confirmed that the first information is consistent with the second information.
4. The method according to claim 1, characterized in that: The determining whether the first information is consistent with the second information specifically includes: Acquire first construction information from the first bidding document, where the first construction information is text information corresponding to the construction plan in the first bidding document, and output the first construction information as the first information; Acquire second construction information from the second bidding document, where the second construction information is text information corresponding to the construction plan in the second bidding document, and output the second construction information as the second information; Calculating the first construction information and the second construction information to obtain a target similarity value; Determine whether the target similarity value is less than or equal to a preset similarity threshold; When the target similarity value is greater than the preset similarity threshold, it is confirmed that the first information is consistent with the second information.
5. The method according to claim 1, characterized in that: Before determining a plurality of bidding documents according to the target project, the method further includes: Receiving a third bidding document sent by a second user, where the second user is a person corresponding to the bidding enterprise; Determine the bidding project and the third bidding enterprise according to the third bidding document; Obtaining target qualification information corresponding to the third bidding enterprise, wherein the target qualification information includes business license information, organization code certificate information, and tax registration certificate information; Determine whether the target qualification number is less than the preset qualification number, the target qualification number is the number of target qualification information of the third bidding enterprise, and the preset qualification number is the number of target qualification information required for the bidding project; When the target qualification number is less than the preset qualification number, it is confirmed that the third bidding enterprise is in an abnormal state, and a prompt message is sent to the third bidding enterprise so that the third bidding enterprise can process the third bidding document according to the abnormal state.
6. The method according to claim 5, characterized in that After determining whether the target qualification quantity is less than the preset qualification quantity, the method further includes; When the target qualification number is not less than the preset qualification number, it is confirmed that the third bidding enterprise is in a normal state, and the third bidding document is stored in a database, which is a database corresponding to the bidding project.
7. The method according to claim 6, characterized in that After storing the third bidding document in the database, the method further includes: Obtaining a third quotation from the third bidding document, obtaining financial information and reputation information from the third bidding enterprise, and determining a preset price based on the financial information and the reputation information; Obtaining a second difference, where the second difference is the difference between the third quotation and the preset price; When the second difference is greater than the preset second difference, it is confirmed that there is a quotation abnormality in the third bidding document, and a warning message needs to be sent to the third bidding enterprise according to the quotation abnormality.
8. A monitoring device for public resource transactions, characterized in that: The device is a monitoring platform, which comprises a receiving unit (201), a processing unit (202) and a confirmation unit (203); The receiving unit (201) receives a target monitoring request sent by a first user, the target monitoring request being a request for monitoring a target project, the target project being a project to be tendered; obtains first information from a first tender document, and obtains second information from a second tender document; The processing unit (202) determines a plurality of bidding documents according to the target project, and obtains the first bidding document and the second bidding document from the plurality of bidding documents; determining whether the first information is consistent with the second information; When the first information is consistent with the second information, obtaining a first person from a first bidding enterprise, where the first bidding enterprise is an enterprise corresponding to the first bidding document; Determine whether the first person exists in a preset member list, the preset member list is a person corresponding to the second bidding enterprise, and the second bidding enterprise is an enterprise corresponding to the second bidding document; A confirmation unit (203) confirms that there is an association relationship between the first bidding enterprise and the second bidding enterprise when the first person exists in the preset member list, and processes the first bidding enterprise and the second bidding enterprise according to the association relationship.
9. An electronic device, characterized in that: The electronic device (300) comprises a processor (301), a memory (302), a user interface (303) and a network interface (304), wherein the memory (302) is used to store instructions, the user interface (303) and the network interface (304) are used to communicate with other devices, and the processor (301) is used to execute the instructions stored in the memory (302) so that the electronic device (300) executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is executed.