A tender analysis method and device, electronic equipment and computer readable medium

By acquiring the tender document dataset and configuring scoring items, calculating the winning bid score and analyzing the results, the fairness issue in the bidding process was resolved, and a fair and legal bid evaluation was achieved.

CN122453493APending Publication Date: 2026-07-24CHONGQING BAINIU TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311862734.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

How to ensure the fairness, impartiality, and legality of the bidding process, and to guarantee the reliability and impartiality of the bidding results.

Method used

A method and apparatus for bid document analysis are provided. By acquiring a bid document dataset, displaying enterprise scoring item configuration controls, determining scoring configuration items according to user configuration operations, calculating the winning score, performing bid document analysis, and generating the winning probability and analysis results.

Benefits of technology

To ensure the fairness and impartiality of the bidding process, provide a reference for the probability of winning the bid, showcase the company's performance in each scoring category, and reduce the influence of human factors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122453493A_ABST
    Figure CN122453493A_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a bid analysis method and device, electronic equipment and a computer readable medium. A specific embodiment of the method comprises: obtaining a bid dataset; displaying a first display interface; in response to detecting a configuration operation of a user configuring a control in the first display interface for an enterprise score item, determining at least one enterprise score configuration item according to the configuration operation; determining a winning bid score of a target enterprise according to the at least one enterprise score configuration item and the bid data; and analyzing the bid data and the winning bid score of the target enterprise according to the at least one enterprise score configuration item to obtain a bid analysis result of the target enterprise. The embodiment can ensure the fairness, justice and legality of the bidding process, can give the winning bid probability of each bidder for the reference of the tenderer, and can show the performance of each enterprise on each enterprise score configuration item for the tenderer in the bidding process, avoiding the influence of human factors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of this disclosure relate to the field of computer technology, and more specifically to a tender document analysis method, apparatus, electronic device, and computer-readable medium. Background Technology

[0002] Bidding refers to the act of a bidder submitting an offer to a tendering party within a specified period, upon invitation from the tendering party, in accordance with the conditions stipulated in the tender notice or invitation to tender. Most government agencies and public utilities in various countries use bidding to purchase equipment, materials, and daily necessities. Bidding is also frequently used in resource exploration, mineral development, and project contracting. To maximize the interests of the company and investors, many enterprises publish procurement conditions and requirements in advance, allowing bidding companies to compete on equal terms. This ensures transparency in the procurement process and allows for achieving optimal quality and cost through bidding.

[0003] However, ensuring the fairness, impartiality, and legality of the bidding process has always been a challenge for the industry. Therefore, it is necessary to conduct appropriate reviews and evaluations of both parties involved in the bidding process to ensure the reliability and fairness of the bidding results. Summary of the Invention

[0004] The summary portion of this disclosure is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description portion. This summary portion is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0005] Some embodiments of this disclosure provide a tender document analysis method, apparatus, electronic device, and computer-readable medium to address the technical problems mentioned in the background section above.

[0006] In a first aspect, some embodiments of this disclosure provide a tender document analysis method, the method comprising: acquiring a tender document dataset; displaying a first display interface, wherein the first display interface includes a company rating item configuration control; in response to detecting a user's configuration operation on the company rating item configuration control in the first display interface, determining at least one company rating configuration item based on the configuration operation; determining the winning bid score of a target company based on the at least one company rating configuration item and the tender document data; and analyzing the tender document data and winning bid score of the target company based on the at least one company rating configuration item to obtain the tender document analysis result of the target company.

[0007] Secondly, some embodiments of this disclosure provide a tender document analysis apparatus, comprising: an acquisition unit configured to acquire a tender document dataset; a display unit configured to display a first display interface, wherein the first display interface includes a company rating item configuration control; a first determination unit configured to determine at least one company rating configuration item based on a configuration operation of a user on the company rating item configuration control in the first display interface; a second determination unit configured to determine the winning bid score of a target company based on the at least one company rating configuration item and the tender document data; and an analysis unit configured to analyze the tender document data and winning bid score of the target company based on the at least one company rating configuration item to obtain the tender document analysis result of the target company.

[0008] Thirdly, embodiments of this application provide an electronic device, which includes: one or more processors; a storage device for storing one or more programs; and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation of the first aspect.

[0009] Fourthly, embodiments of this application provide a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in any of the implementations of the first aspect.

[0010] One embodiment of the above-described embodiments of this disclosure has the following beneficial effects: it can ensure the fairness, impartiality and legality of the bidding process, can provide the winning probability of each bidder for the bidding party to refer to, and can show the bidding party the performance of each enterprise in each enterprise scoring configuration item during the bidding process, avoiding the influence of human factors. Attached Figure Description

[0011] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.

[0012] Figure 1 This is a flowchart of some embodiments of the tender analysis method according to this disclosure;

[0013] Figure 2 These are schematic diagrams illustrating the structure of some embodiments of the tender analysis apparatus according to this disclosure;

[0014] Figure 3 This is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Implementation

[0015] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0016] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.

[0017] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0018] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0019] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0020] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0021] refer to Figure 1 The diagram illustrates a flow 100 of some embodiments of the tender document analysis method according to this disclosure. The tender document analysis method includes the following steps:

[0022] Step 101: Obtain the tender document dataset.

[0023] In some embodiments, the entity executing the tender analysis method (e.g., a terminal device) can use a wired or wireless connection to collect tender data. It should be noted that the aforementioned wireless connection methods may include, but are not limited to, 3G / 4G connections, WiFi connections, Bluetooth connections, WiMAX connections, Zigbee connections, UWB (ultra-wideband) connections, and other currently known or future-developed wireless connection methods.

[0024] It is understood that the tender document analysis method can be executed by a terminal device or a server. The executing entity of the above method can also include a device formed by integrating the terminal device and the server through a network, or it can be executed by various software programs. The terminal device can be various electronic devices with information processing capabilities, including but not limited to smartphones, tablets, e-book readers, laptops, and desktop computers. The executing entity can also be a server, software, etc. When the executing entity is software, it can be installed on the electronic devices listed above. It can be implemented as, for example, multiple software programs or software modules used to provide distributed services, or as a single software program or software module. No specific limitations are made here.

[0025] Here, the tender data in the aforementioned tender dataset typically refers to the tender content and related data of a company. As an example, the tender content can be scanned from paper tender documents into PDF format using a document scanner. A PDF parser can then parse the PDF file into a easily processed data format. Specifically, a PDF parser can process both scanned and non-scanned PDF files, handling both text and non-text content separately. For scanned PDF files, OCR (Optical Character Recognition) technology is used to recognize the scanned PDF file as strings, tables, images, etc. For non-scanned PDF files, text can be directly recognized as strings, and tables and images can be further processed to generate easily processed table and image formats. The PDF parser then further classifies and segments the text, tables, images, and other formats generated during the recognition process. According to the content configured by the evaluation criteria configurator, the data is divided into: company overview, company employee data (including the number of employees, the proportion of master's and doctoral degree holders, salaries, etc.), company asset data, company liability data, user-defined data, table data, image data, and other data.

[0026] As an example, the aforementioned enterprise-related data can be obtained from publicly available internet data, business registration data, and other channels, covering various companies worldwide. This may include self-description data, business scope, investment and financing data, relevant news, court rulings, etc. Enterprise databases can also retrieve relevant data based on information such as company names and tax identification numbers from parsed tender documents.

[0027] Step 102: Display the first display interface, which includes enterprise rating item configuration controls.

[0028] In some embodiments, the aforementioned execution entity may display a first display interface, wherein the first display interface includes a configuration control for enterprise scoring items. Here, the enterprise scoring item configuration control provides users with an operational control to configure relevant configuration items. Through it, users can manually adjust the weights of various preset and custom configuration items, thereby facilitating the evaluation model to generate the final winning probability based on these configuration items. Furthermore, users can also provide some hard conditions and constraints by inputting text, thus expressing their needs more flexibly.

[0029] Step 103: In response to detecting a user's configuration operation on the configuration control for the enterprise rating item in the first display interface, at least one enterprise rating configuration item is determined based on the configuration operation.

[0030] In some embodiments, in response to detecting a user's configuration operation on the configuration control for the enterprise rating item in the first display interface, the execution entity can determine at least one enterprise rating configuration item based on the configuration operation.

[0031] Specifically, the aforementioned enterprise scoring configuration items typically include: enterprise patent status, enterprise debt status, and enterprise credit status. These enterprise scoring configuration items refer to user-defined, weighted configuration items, which include both configuration item details and their respective weights.

[0032] Step 104: Determine the winning score of the target company based on at least one of the above-mentioned enterprise scoring configuration items and the above-mentioned tender document data.

[0033] In some embodiments, the executing entity may determine the winning score of the target enterprise based on at least one enterprise scoring configuration item and the tender document data. As an example, the executing entity may set weights based on the enterprise scoring configuration item and determine the winning score of the target enterprise according to the tender document data.

[0034] In some optional implementations of certain embodiments, the execution entity may, for each bid data in the bid data dataset, input the bid data into at least one scoring model corresponding to at least one enterprise scoring configuration item to obtain a score for at least one enterprise scoring configuration item corresponding to the bid data; determine the winning score of the bid data based on the score of at least one enterprise scoring configuration item corresponding to the bid data; select target enterprise bid data from the bid data dataset, and use the winning score of the target enterprise bid data as the winning score of the target enterprise.

[0035] Specifically, the scoring model described above can be implemented using a BERT (Bidirectional Encoder Representations from Transformers) model, a BERT-like model, or a combination of these models. A BERT-like model refers to a model with a structure similar to BERT, where the input is text, images, or other multimodal data, and the output is a vector, which is typically interpreted as some form of probability. The scoring model can use different models for different company scoring options, inputting the final result into the final BERT or BERT-like model and outputting the final result. Alternatively, the same BERT or BERT-like model can be used to process different options, merging all data into a single data point for model calculation. The scoring model ultimately generates a vector representing the high-dimensional information of each bid. Finally, after all company bids have been processed by the model to generate corresponding vectors, these vectors are then subjected to a softmax calculation to generate the final probability of each company winning the bid.

[0036] In some optional implementations of certain embodiments, the execution entity may determine the score of at least one enterprise scoring configuration item corresponding to the tender document data based on the at least one enterprise scoring configuration item, the tender document data, and the following formula: Among them, z i This represents the score of at least one enterprise scoring configuration item in the i-th tender; data i This represents the i-th tender document data; K represents the K evaluation criteria set according to the scoring configuration items for each company; func j w represents the scoring model result corresponding to each evaluation criterion. j This represents the weighting coefficient of the j-th scoring model result.

[0037] Step 105: Analyze the tender data and winning score of the target company based on at least one of the above-mentioned enterprise scoring configuration items to obtain the tender analysis results of the target company.

[0038] In some embodiments, the aforementioned executing entity may analyze the tender data and winning score of the target enterprise based on at least one enterprise scoring configuration item to obtain the tender analysis results of the target enterprise.

[0039] In some optional implementations of certain embodiments, the execution entity may input the tender data and the winning bid score into a pre-trained tender analysis model to obtain a sub-analysis report of the target company's tender data in each of the company's scoring configuration items and a total analysis report of the target company's tender data, and use the sub-analysis report and the total analysis report as the tender analysis results of the target company.

[0040] Specifically, the main function of the tender document analysis model is to generate human-readable text to explain the model's final results. It shares some inputs and weights with the scoring model. In terms of model structure, it can choose a BERT or BERT-like model, or a GPT (Generative Pre-Trained Transformer) or GPT-like model. However, unlike the scoring model, the tender document analysis model uses an autoregressive approach for text generation, and the final output is text. For each company's scoring configuration item, the text generation model generates a text describing the degree to which the relevant information in the current tender document matches the aforementioned configuration item. For the hard conditions and constraints in the company's scoring configuration items, it also generates overall summary descriptive text to describe the company's compliance. This generated text is ultimately displayed to the user through a results display.

[0041] The encoder part of the tender document analysis model is shared with all sub-models, while its decoder part is independent. That is, the text generation model has only one decoder part, but multiple encoder parts. During text generation, its encoder part is sequentially replaced with the encoders of the sub-models for each configuration item. Then, targeted text is output for each configuration item. The text generation process of the tender document analysis model is the same as the autoregressive form of text generation in BERT-type models.

[0042] In some optional implementations of certain embodiments, the aforementioned execution entity may display a second display interface, wherein the second display interface includes the target company's winning bid score, the target company's bid data, and the target company's bid analysis results.

[0043] Specifically, the second display interface can show the final success probability of each bid. Then, based on the aforementioned enterprise scoring configuration items, it can display each enterprise's performance on each scoring configuration item in a freely adjustable format. For example, the format could be a score or a color indicating the degree. Simultaneously, it will display the original text of each bid, highlighting key text affecting the final score in the original text with annotations. Additionally, it will display explanatory and descriptive text generated by the bid analysis model to the user.

[0044] One embodiment of the above-described embodiments of this disclosure has the following beneficial effects: it can ensure the fairness, impartiality and legality of the bidding process, can provide the winning probability of each bidder for the bidding party to refer to, and can show the bidding party the performance of each enterprise in each enterprise scoring configuration item during the bidding process, assisting the bidding party in selecting bidding enterprises and avoiding the influence of human factors.

[0045] Further reference Figure 2 As an implementation of the methods shown in the above figures, this disclosure provides some embodiments of a tender document analysis apparatus, which are similar to... Figure 2 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0046] like Figure 2 As shown, a tender document analysis apparatus 200 in some embodiments includes: an acquisition unit 201, a display unit 202, a first determination unit 203, a second determination unit 204, and an analysis unit 205. The acquisition unit 201 is configured to acquire a tender document dataset; the display unit 202 is configured to display a first display interface, wherein the first display interface includes a company rating item configuration control; the first determination unit 203 is configured to, in response to detecting a user's configuration operation on the company rating item configuration control in the first display interface, determine at least one company rating configuration item based on the configuration operation; the second determination unit 204 is configured to determine the winning bid score of the target company based on the at least one company rating configuration item and the tender document data; and the analysis unit 205 is configured to analyze the target company's tender document data and winning bid score based on the at least one company rating configuration item to obtain the target company's tender document analysis result.

[0047] It is understandable that the units described in the device 200 are related to the reference. Figure 2 The steps in the described method correspond to each other. Therefore, the operations, features, and beneficial effects described above for the method also apply to the device 200 and the units contained therein, and will not be repeated here.

[0048] One embodiment of the above-described embodiments of this disclosure has the following beneficial effects: it can ensure the fairness, impartiality and legality of the bidding process, can provide the winning probability of each bidder for the bidding party to refer to, and can show the bidding party the performance of each enterprise in each enterprise scoring configuration item during the bidding process, avoiding the influence of human factors.

[0049] The following is for reference. Figure 3It shows a schematic diagram of the structure of an electronic device (e.g., an execution subject of a tender analysis method) 300 suitable for implementing some embodiments of the present disclosure. Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this disclosure.

[0050] like Figure 3 As shown, the electronic device 300 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. The RAM 303 also stores various programs and data required for the operation of the electronic device 300. The processing unit 301, ROM 302, and RAM 303 are interconnected via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0051] Typically, the following devices can be connected to I / O interface 305: input devices 306 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 307 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 308 including, for example, magnetic tapes, hard disks, etc.; and communication devices 309. Communication device 309 allows electronic device 300 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 3 An electronic device 300 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 3 Each box shown can represent a device or multiple devices as needed.

[0052] In particular, according to some embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 309, or installed from storage device 308, or installed from ROM 302. When the computer program is executed by processing device 301, it performs the functions defined in the methods of some embodiments of this disclosure.

[0053] It should be noted that, in some embodiments of this disclosure, the computer-readable medium described above may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In some embodiments of this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0054] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0055] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: acquire a tender document dataset; display a first display interface, wherein the first display interface includes a company scoring item configuration control; in response to detecting a user's configuration operation on the company scoring item configuration control in the first display interface, determine at least one company scoring configuration item based on the configuration operation; determine the target company's winning bid score based on the at least one company scoring configuration item and the tender document data; and analyze the target company's tender document data and winning bid score based on the at least one company scoring configuration item to obtain the target company's tender document analysis results.

[0056] Computer program code for performing operations of some embodiments of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0057] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0058] The units described in some embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor may be described as including an acquisition unit, a display unit, a first determination unit, a second determination unit, and an analysis unit. The names of these units do not necessarily limit the specific unit; for example, an acquisition unit may also be described as a "unit for acquiring a tender document dataset."

[0059] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0060] The above description is merely a selection of preferred embodiments of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in the embodiments of this disclosure.

Claims

1. A tender document analysis method, comprising: Obtain the tender document dataset; Display a first display interface, wherein the first display interface includes enterprise rating item configuration controls; In response to detecting a user's configuration operation on the configuration control for the enterprise rating item in the first display interface, at least one enterprise rating configuration item is determined based on the configuration operation; The winning score of the target company is determined based on the at least one enterprise scoring configuration item and the tender document data; Based on the at least one enterprise scoring configuration item, the tender document data and winning bid score of the target enterprise are analyzed to obtain the tender document analysis results of the target enterprise.

2. The method according to claim 1, wherein, The step of determining the bidder's winning score based on the at least one enterprise scoring configuration item and the tender document data includes: For each piece of tender data in the tender data set, the tender data is input into at least one scoring model corresponding to at least one enterprise scoring configuration item to obtain the score of at least one enterprise scoring configuration item corresponding to the tender data; The winning score of the bid document data is determined based on the score of at least one enterprise scoring configuration item corresponding to the bid document data. Select the target company's bid data from the bid data set, and use the winning score of the target company's bid data as the winning score of the target company.

3. The method according to claim 2, wherein, The step of inputting the tender document data into at least one scoring model corresponding to at least one enterprise scoring configuration item to obtain the score for at least one enterprise scoring configuration item corresponding to the tender document data includes: The score for at least one enterprise scoring configuration item corresponding to the tender document data is determined based on the at least one enterprise scoring configuration item, the tender document data, and the following formula: Among them, z ! This represents the score of at least one enterprise scoring configuration item in the i-th tender; data ! This represents the i-th tender document data; K represents the K evaluation criteria set according to the scoring configuration items for each company; func j w represents the scoring model result corresponding to each evaluation criterion. j This represents the weighting coefficient of the j-th scoring model result.

4. The method according to claim 1, wherein, The step of analyzing the target company's bid data and winning bid score based on the at least one enterprise scoring configuration item to obtain the target company's bid analysis results includes: The tender document data and the winning bid score are input into a pre-trained tender document analysis model to obtain a sub-analysis report of the target company's tender document data for each company's scoring configuration item and a total analysis report of the target company's tender document data. The sub-analysis reports and the total analysis report are used as the tender document analysis results of the target company.

5. The method according to claim 1, wherein, The method further includes: The second display interface is displayed, which includes the target company's winning bid score, the target company's bid data, and the target company's bid analysis results.

6. An apparatus for tender document analysis, comprising: The acquisition unit is configured to acquire the tender document dataset; The display unit is configured to display a first display interface, wherein the first display interface includes enterprise rating item configuration controls; The first determining unit is configured to determine at least one enterprise rating configuration item based on the configuration operation in response to detecting a user's configuration operation of the configuration control for the enterprise rating item in the first display interface. The second determining unit is configured to determine the winning score of the target enterprise based on the at least one enterprise scoring configuration item and the tender document data. The analysis unit is configured to analyze the tender data and winning score of the target company based on the at least one company scoring configuration item, and obtain the tender analysis results of the target company.

7. An electronic device, comprising: One or more processors; Storage device, on which one or more programs are stored, When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-5.

8. A computer-readable medium having a computer program stored thereon, wherein, When the program is executed by the processor, it implements the method as described in any one of claims 1-5.