A method and device for terminating a tender invitation prompt
By obtaining bidding information and retrieving announcement information from external databases and generating termination prompts, the problem of project failure to be terminated or rectified due to changes in external factors is solved, and timely warning and user experience improvement are achieved.
Patent Information
- Application Number
- CN202111605209.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-24
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2041-12-24
AI Technical Summary
During bidding and bidding activities, the project cannot be launched as scheduled due to changes in external factors, and the existing technology cannot be terminated or rectified in a timely manner, resulting in bidders wasting time and energy and affecting user experience.
By obtaining the bidding information of the bidding project object, determining the preconditions, generating search information using the preset search rule table, searching announcement information from external databases, and generating a prompt message to warn of the risk of termination or suspension of bidding.
Timely warning is achieved, reducing the waste of user time and energy and improving user experience.
Smart Images

Figure CN114418712B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and particularly to a method and device for terminating tender invitation prompts. Background Art
[0002] For some projects in the tendering and bidding activities, certain conditions need to be met before they can be launched, such as external factors like legality, qualification permits, and social environment.
[0003] Through the online tendering method, some projects meet the conditions required for their launch before release. However, during the public tendering stage, due to changes in the social environment factors or the promulgation of administrative regulations, they may not meet the conditions required for the project to proceed, and thus the project needs to be rectified or the tender invitation terminated.
[0004] In response to the above situation, the current approach usually involves the tenderer making a decision on whether to terminate or rectify the project after a meeting upon learning that the project cannot proceed as scheduled due to external factor changes, and then releasing it online.
[0005] This approach has significant drawbacks. It not only requires timely awareness of external factor changes but also timely decision-making and release. During this period, there is a relatively long time, resulting in some bidders being unable to know whether the project will be terminated or rectified during this period, wasting energy in preparing tender materials and tender plans, and affecting the user experience. Summary of the Invention
[0006] In view of the above problems, a method and device for terminating tender invitation prompts, an electronic device, and a storage medium are proposed to overcome the above problems or at least partially solve the above problems, including:
[0007] A method for terminating tender invitation prompts, the method includes:
[0008] Obtain the tender invitation information of the tender invitation project object, and determine the preconditions that must be met for the tender invitation project object to enter the construction state according to the tender invitation information, where the tender invitation project object is in the tender invitation state;
[0009] Determine the retrieval elements matching the preconditions from the tender invitation information according to a preset retrieval rule table, and generate retrieval information according to the retrieval elements and the preconditions;
[0010] Retrieve from an external database using the retrieval information according to a preset retrieval strategy to obtain the first announcement information for the preconditions;
[0011] In the case where it is determined that the preconditions are not met according to the first announcement information, a prompt message for the tender project object is generated, where the prompt message is used to prompt the risk that the tender project object enters the state of terminated tendering.
[0012] Optionally, before generating the prompt message for the tender project object, it further includes:
[0013] Obtain the historical retrieval record of the tender project object, where the historical retrieval record includes the second announcement information that was retrieved earlier and determined that the preconditions were met;
[0014] Determine whether the first announcement information is the second announcement information in the historical retrieval record. In the case where it is determined that the first announcement information is not the second announcement information in the historical retrieval record, determine whether the preconditions are met according to the first announcement information.
[0015] Optionally, it further includes:
[0016] In the case where it is determined that the preconditions are met according to the first announcement information, mark the first announcement information as the second announcement information.
[0017] Optionally, for the step of retrieving from the external database using the retrieval information according to the preset retrieval strategy:
[0018] Determine the randomness degree of the preconditions from the preset comparison table;
[0019] Determine the target retrieval period from multiple preset retrieval periods according to the randomness degree of the preconditions;
[0020] According to the target retrieval period, retrieve from the external database using the retrieval information.
[0021] Optionally, after generating the prompt message for the tender project object, it further includes:
[0022] When it is detected that a first specified event for the tender project object is triggered, display the prompt message.
[0023] Optionally, it further includes:
[0024] Determine the tender object that triggers a second specified event for the tender project object, and send the prompt message to the user terminal bound to the tender object.
[0025] A device for terminating tendering prompts, the device includes:
[0026] A precondition module, configured to obtain the tender information of a tender project object, and determine, according to the tender information, the preconditions that must be met for the tender project object to enter the construction state, where the tender project object is in the tender state;
[0027] A retrieval information module, configured to determine, according to a preset retrieval rule table, the retrieval elements that match the preconditions from the tender information, and generate retrieval information according to the retrieval elements and the preconditions;
[0028] A first announcement information module, configured to retrieve from an external database using the retrieval information according to a preset retrieval strategy, and obtain the first announcement information for the preconditions;
[0029] A prompt message module, configured to generate a prompt message for the tender project object in the case that it is determined according to the first announcement information that the preconditions are not met, where the prompt message is used to prompt the risk that the tender project object enters the state of terminating the tender.
[0030] Optionally, it further includes:
[0031] A second announcement information module, configured to obtain the historical retrieval record of the tender project object, where the historical retrieval record includes the second announcement information that was retrieved earlier and was determined to meet the preconditions;
[0032] A precondition achievement determination module, configured to determine whether the first announcement information is the second announcement information in the historical retrieval record, and in the case that it is determined that the first announcement information is not the second announcement information in the historical retrieval record, determine whether the preconditions are met according to the first announcement information.
[0033] An electronic device, including a processor, a memory, and a computer program stored on the memory and capable of running on the processor, where when the computer program is executed by the processor, it implements the method for terminating the tender prompt as described above for one or more of them.
[0034] A computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the method for terminating the tender prompt as described above for one or more of them.
[0035] The embodiments of the present invention have the following advantages:
[0036] In an embodiment of the present invention, by obtaining the tender information of a tender project object, and determining, according to the tender information, the preconditions that must be met for the tender project object to enter the construction state, where the tender project object is in the tender state; determining, according to a preset retrieval rule table, the retrieval elements matching the preconditions from the tender information, and generating retrieval information according to the retrieval elements and the preconditions; retrieving from an external database according to a preset retrieval strategy using the retrieval information, and obtaining the first announcement information for the preconditions; in the case where it is determined according to the first announcement information that the preconditions are not met, generating a prompt message for the tender project object, where the prompt message is used to prompt the risk that the tender project object enters the state of terminating the tender, realizing the early warning for the tender project object that may enter termination or suspension, enabling the user to discover in time and not wasting time and energy due to message lag, and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions of the present invention, the drawings required for the description of the present invention will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other drawings based on these drawings without creative efforts.
[0038] Figure 1 is a flowchart of the steps of a method for prompting termination of a tender provided by an embodiment of the present invention;
[0039] Figure 2 is a flowchart of the steps of another method for prompting termination of a tender provided by an embodiment of the present invention;
[0040] Figure 3 is a block diagram of the structure of a device for prompting termination of a tender provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0041] To make the above objects, features, and advantages of the present invention more obvious and understandable, the present invention will be further described in detail below with reference to the drawings and specific embodiments. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments of the present invention belong to the scope of protection of the present invention.
[0042] Referring to Figure 1 , a flowchart of the steps of a method for prompting termination of a tender provided by an embodiment of the present invention is shown, which may specifically include the following steps:
[0043] Step 101: Obtain the tender information of the tender project object, and determine the preconditions that must be met for the tender project object to enter the construction state according to the tender information, where the tender project object is in the tender state;
[0044] Among them, the tender state can indicate that the project corresponding to the project object is in the public tender stage, that is, it has not been concluded yet, and the tender object can prepare materials to tender for the tender project object in the tender state.
[0045] The preconditions can indicate the factors that must be met for the construction of the project corresponding to the tender project object to proceed. For example, in the tender for a construction project, the preconditions that must be met may include the approval of license documents and no geological disasters occurring. Another example is in the tender for a performance project, relevant social environment factors must be met to proceed. When creating a tender project object, corresponding preconditions can be added to the corresponding tender information.
[0046] To implement the termination tender prompt, the tender information of the tender project object can be obtained, and then, according to the tender information, the preconditions that must be met for the tender project object to enter the construction state can be determined, so that the external database can be monitored according to the preconditions.
[0047] Step 102: Determine the retrieval elements that match the preconditions from the tender information according to the preset retrieval rule table, and generate retrieval information according to the retrieval elements and the preconditions;
[0048] Among them, the preset retrieval rule table presets retrieval rules for multiple preconditions, and the retrieval rules can point to the retrieval elements that can form retrieval information with the corresponding preconditions in the tender information.
[0049] Specifically, after determining the preconditions for monitoring external factors, the retrieval elements that match the preconditions can be determined from the preset retrieval rule table from the tender information, and then, according to the retrieval elements and the preconditions, retrieval information can be generated to monitor the external factors that can determine whether the tender project object enters the termination tender or suspension tender by using the retrieval information.
[0050] As an example, if the precondition is an xx license, the corresponding retrieval rule can be preset to point to the tender object name in the tender information, so that the tender object name can be extracted from the tender information and combined with the xx license to generate retrieval information.
[0051] Step 103: Retrieve from the external database according to the preset retrieval strategy by using the retrieval information, and obtain the first announcement information for the preconditions;
[0052] To implement the termination of tendering prompt, after generating the retrieval information, the retrieval information can be used to retrieve from an external database according to a preset retrieval strategy, such as a set retrieval period. According to the retrieval result, the first announcement information for the precondition can be obtained, and then it can be determined whether the precondition is met, that is, whether the precondition is satisfied.
[0053] As an example, when the first announcement information for the precondition of xx license is that the xx license of the tender object is revoked, it can be determined that the precondition is not met.
[0054] Step 104, in the case where it is determined that the precondition is not met according to the first announcement information, generate a prompt message for the tender project object, where the prompt message is used to prompt the risk that the tender project object enters the terminated tendering state.
[0055] Among them, the terminated tendering state indicates that the project corresponding to the tender project object is cancelled or needs to be suspended for rectification.
[0056] To implement the termination of tendering prompt, in the case where it is determined that the precondition is not met, it means that the external factors for meeting the precondition have changed, and a prompt message for the risk that the tender project object enters the terminated tendering state can be generated, so that when the user browses the tender information corresponding to the tender project object, the prompt message can be displayed to inform the user that there is a risk of terminated tendering for the tender project object.
[0057] In the embodiment of the present invention, by obtaining the tender information of the tender project object and determining, according to the tender information, the preconditions that must be met for the tender project object to enter the construction state, where the tender project object is in the tendering state; determining, according to a preset retrieval rule table, the retrieval elements matching the preconditions from the tender information, and generating retrieval information according to the retrieval elements and the preconditions; retrieving from an external database using the retrieval information according to a preset retrieval strategy to obtain the first announcement information for the precondition; in the case where it is determined that the precondition is not met according to the first announcement information, generating a prompt message for the tender project object, where the prompt message is used to prompt the risk that the tender project object enters the terminated tendering state, an early warning for the tender project object that may enter termination or suspension is realized, so that the user can discover in time and will not waste time and energy due to message lag, which can improve the user experience.
[0058] Refer to Figure 2 , which shows the step flowchart of another method for terminating tendering prompt provided by an embodiment of the present invention, and specifically may include the following steps:
[0059] Step 201: Obtain the tender information of the tender project object, and determine the preconditions that must be met for the tender project object to enter the construction state according to the tender information, where the tender project object is in the tender state;
[0060] Step 202: Determine the retrieval elements that match the preconditions from the tender information according to the preset retrieval rule table, and generate retrieval information based on the retrieval elements and the preconditions;
[0061] Step 203: Retrieve from the external database using the retrieval information according to the preset retrieval strategy to obtain the first announcement information for the preconditions;
[0062] In an embodiment of the present invention, Step 203 may include the following sub-steps:
[0063] Sub-step S11: Determine the randomness degree of the preconditions from the preset comparison table;
[0064] Sub-step S12: Determine the target retrieval period from multiple preset retrieval periods according to the randomness degree of the preconditions;
[0065] Sub-step S13: Retrieve from the external database using the retrieval information according to the target retrieval period.
[0066] Among them, the randomness degree can characterize the law of the release time of the announcement information corresponding to the preconditions.
[0067] A comparison table for preconditions can be set in advance. The comparison table includes the randomness degrees for different types of preconditions and multiple preset retrieval periods corresponding to different randomness degrees.
[0068] In an example, the types of preconditions can be divided into policy factors and natural factors.
[0069] The announcement information of the preconditions of the policy factor type is often released regularly and has a low randomness degree. For example, it is released during working hours on weekdays. The retrieval period can be preset as once a day / twice a day on weekdays for the preconditions of the policy factor type.
[0070] The announcement information of the preconditions of the natural factor type is often sudden and has a high randomness degree. It may be released at any time. The retrieval period can be preset as twice / three times / four times / five times a day for the preconditions of the natural factor type.
[0071] In a specific implementation, the randomness degree of the precondition can be determined from a preset comparison table, and then, according to the randomness degree of the precondition, a target retrieval period can be determined from a corresponding plurality of preset retrieval periods, so that retrieval can be performed from an external database according to the target retrieval period by using retrieval information to monitor external factors affecting the precondition.
[0072] Step 204: Obtain the historical retrieval record of the tender project object, where the historical retrieval record includes second announcement information that was retrieved earlier and determined to meet the precondition.
[0073] Since it is necessary to continuously monitor external factors until it is determined that the tender project object terminates the tender or enters the construction state, and in order to avoid a large amount of data calculation during this process, a corresponding retrieval record can be generated during each retrieval, and the second announcement information determined to meet the precondition can be recorded in the retrieval record.
[0074] Furthermore, during the next retrieval, the historical retrieval record of the tender project object can be obtained, and according to the second announcement information in the retrieval record, it can be determined whether the first announcement information retrieved needs to be used to determine that the precondition is not met.
[0075] Step 205: Determine whether the first announcement information is the second announcement information in the historical retrieval record. In the case where it is determined that the first announcement information is not the second announcement information in the historical retrieval record, determine whether the precondition is met according to the first announcement information.
[0076] Specifically, it can be determined whether the first announcement information retrieved is the second announcement information of the historical retrieval record. In the case where it is determined that the first announcement information is the second announcement information in the historical retrieval record, it means that the first announcement information was earlier determined to meet the precondition and can be ignored. In the case where it is determined that the first announcement information is not the second announcement information in the historical retrieval record, it means that the first announcement information is newly generated, and it can be determined whether the precondition is met for the first announcement information.
[0077] Step 206: In the case where it is determined that the precondition is not met according to the first announcement information, generate a prompt message for the tender project object, where the prompt message is used to prompt the risk that the tender project object enters the state of terminating the tender.
[0078] In an embodiment of the present invention, the following steps may further be included:
[0079] Step a1: In the case where it is determined that the precondition is met according to the first announcement information, mark the first announcement information as the second announcement information.
[0080] In a specific implementation, when it is determined that the preconditions are met based on the first announcement information, it indicates that the external factors satisfying the preconditions have not changed. In this case, it can be marked as the second announcement information and recorded in the historical retrieval record to be ignored during the next retrieval.
[0081] Step 207: When detecting the triggering of the first specified event for the tender project object, display the prompt message.
[0082] Among them, the first specified event can represent the browsing event of the tender information of the tender project object by the user.
[0083] After generating the prompt message, when it is detected that the user browses the tender information of the tender project object, the prompt message can be displayed on the screen in the form of a pop-up window to inform the user that there is a risk of termination of the tender for this tender project object.
[0084] In an embodiment of the present invention, the following steps may further be included:
[0085] Step b1: Determine the tender object that triggers the second specified event for the tender project object, and send the prompt message to the user terminal bound to the tender object.
[0086] Among them, the second specified event represents that the tender object submits a tender for the tender project object.
[0087] A possible situation is that before it is detected that the termination of the tender is caused by the change of external factors, the tender object has already submitted a tender for the tender project object.
[0088] It is possible to determine the tender object that triggers the second specified event for the tender project object, that is, the tender object that has already submitted a tender for the tender project object. Furthermore, it is possible to determine the user terminal bound to the tender object that has already submitted a tender, and the prompt message can be sent to the user terminal bound to the tender object that has already submitted a tender to notify the corresponding user that there is a risk of termination of the tender for this tender project object.
[0089] In an embodiment of the present invention, by obtaining the tender information of a tender project object, and determining, according to the tender information, the preconditions that must be met for the tender project object to enter the construction state, wherein the tender project object is in the tender state, according to a preset retrieval rule table, determining, from the tender information, retrieval elements that match the preconditions, and generating retrieval information according to the retrieval elements and the preconditions, retrieving from an external database using the retrieval information according to a preset retrieval strategy, obtaining first announcement information for the preconditions, obtaining the historical retrieval record of the tender project object, wherein the historical retrieval record includes second announcement information that was retrieved earlier and determined to meet the preconditions, determining whether the first announcement information is the second announcement information in the historical retrieval record, in the case where it is determined that the first announcement information is not the second announcement information in the historical retrieval record, determining whether the preconditions are met according to the first announcement information, in the case where it is determined according to the first announcement information that the preconditions are not met, generating a prompt message for the tender project object, wherein the prompt message is used to prompt the risk that the tender project object enters the state of terminating the tender, and when it is detected that a first specified event for the tender project object is triggered, displaying the prompt message, an early warning for the possible termination or suspension of the tender project object is realized, enabling the user to discover in time and not waste time and energy due to message lag, and the user experience can be improved.
[0090] It should be noted that, for the method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the embodiments of the present invention are not limited by the described action sequences, because according to the embodiments of the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily essential for the embodiments of the present invention.
[0091] Refer to Figure 3 , which shows a schematic structural diagram of a device for terminating tender prompt provided by an embodiment of the present invention, and specifically may include the following modules:
[0092] The precondition module 301 is configured to obtain the tender information of a tender project object, and determine, according to the tender information, the preconditions that must be met for the tender project object to enter the construction state, wherein the tender project object is in the tender state;
[0093] The retrieval information module 302 is configured to determine, according to a preset retrieval rule table, retrieval elements that match the preconditions from the tender information, and generate retrieval information according to the retrieval elements and the preconditions;
[0094] The first announcement information module 303 is configured to retrieve from an external database according to a preset retrieval strategy using the retrieval information, and obtain first announcement information for the precondition.
[0095] The prompt message module 304 is configured to generate a prompt message for the tender project object when it is determined according to the first announcement information that the precondition is not met, where the prompt message is used to prompt the risk that the tender project object enters the state of terminating the tender.
[0096] In an embodiment of the present invention, it may further include:
[0097] The second announcement information module is configured to obtain the historical retrieval record of the tender project object, where the historical retrieval record includes second announcement information that was retrieved earlier and determined to meet the precondition.
[0098] The precondition achievement determination module is configured to determine whether the first announcement information is the second announcement information in the historical retrieval record, and when it is determined that the first announcement information is not the second announcement information in the historical retrieval record, determine whether the precondition is met according to the first announcement information.
[0099] In an embodiment of the present invention, it may further include:
[0100] The announcement information marking module is configured to mark the first announcement information as second announcement information when it is determined according to the first announcement information that the precondition is met.
[0101] In an embodiment of the present invention, the retrieval information module 302 may include:
[0102] The randomness sub-module is configured to determine the randomness of the precondition from a preset comparison table.
[0103] The retrieval period sub-module is configured to determine a target retrieval period from a plurality of preset retrieval periods according to the randomness of the precondition.
[0104] The retrieval sub-module is configured to retrieve from an external database according to the target retrieval period using the retrieval information.
[0105] In an embodiment of the present invention, it may further include:
[0106] The prompt message display module is configured to display the prompt message when a first specified event for the tender project object is detected.
[0107] In an embodiment of the present invention, it may further include:
[0108] A prompt message sending module, configured to determine a bid object that triggers a second specified event for the tender project object, and send the prompt message to the user terminal bound to the bid object.
[0109] An embodiment of the present invention further provides an electronic device, which may include a processor, a memory, and a computer program stored on the memory and capable of running on the processor. When the computer program is executed by the processor, the method for terminating the tender prompt as described above is implemented.
[0110] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method for terminating the tender prompt as described above is implemented.
[0111] For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple. For the relevant parts, refer to the partial description of the method embodiments.
[0112] Each embodiment in this specification is described in a progressive manner. The key point of each embodiment is to illustrate the differences from other embodiments. For the same or similar parts among the embodiments, refer to each other.
[0113] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a device, or a computer program product. Therefore, the embodiments of the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0114] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal devices generate a device for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0115] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction device that implements in the process Figure 1 one process or multiple processes and / or blocks Figure 1 the functions specified in one block or multiple blocks.
[0116] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device, such that a series of operation steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable terminal device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0117] Although the preferred embodiments of the embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concepts. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0118] Finally, it should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or terminal device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising the element.
[0119] The above has introduced in detail the method and apparatus for terminating a tender notice, electronic device, and storage medium provided. Specific examples are used in this text to elaborate on the principles and implementation manners of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, there will be changes in the specific implementation manners and application scopes according to the idea of the present invention. In summary, the content of this specification should not be construed as a limitation to the present invention.
Claims
1. A method for terminating a tender notice, characterized in that, The method includes: Obtaining the tender information of the tender project object, and determining, according to the tender information, the preconditions that must be met for the tender project object to enter the construction state, wherein the tender project object is in the tender state; Determining, according to the preset retrieval rule table, the retrieval elements that match the preconditions from the tender information, and generating retrieval information according to the retrieval elements and the preconditions. The preset retrieval rule table is preset with retrieval rules for multiple preconditions, wherein the retrieval rules are used to match, in the tender information, the retrieval elements for generating the retrieval information with the preconditions; Retrieving from an external database according to the preset retrieval strategy using the retrieval information to obtain the first announcement information for the preconditions; When it is determined according to the first announcement information that the preconditions are not met, generating a prompt message for the tender project object, wherein the prompt message is used to prompt the risk of the tender project object entering the terminated tender state.
2. The method according to claim 1, wherein Before generating the prompt message for the tender project object, it further includes: Obtaining the historical retrieval record of the tender project object, wherein the historical retrieval record includes the second announcement information that was retrieved earlier and determined that the preconditions were met; Judging whether the first announcement information is the second announcement information in the historical retrieval record. When it is determined that the first announcement information is not the second announcement information in the historical retrieval record, judging whether the preconditions are met according to the first announcement information.
3. The method according to claim 2, wherein It further includes: When it is determined according to the first announcement information that the preconditions are met, marking the first announcement information as the second announcement information.
4. The method according to claim 1 or 2 or 3, characterized in that, The step of retrieving from an external database according to the preset retrieval strategy using the retrieval information: Determining the randomness degree of the preconditions from the preset comparison table; Determining the target retrieval period from multiple preset retrieval periods according to the randomness degree of the preconditions; Retrieving from an external database according to the target retrieval period using the retrieval information.
5. The method according to claim 1, characterized in that After generating the prompt message for the tender project object, it further includes: When it is detected that a first specified event for the tender project object is triggered, displaying the prompt message.
6. The method according to claim 1 or 5, characterized in that, It further includes: Determining the tender object for which a second specified event is triggered for the tender project object, and sending the prompt message to the user terminal bound to the tender object.
7. A device for terminating tender invitation prompts, characterized in that, The device includes: A precondition module, configured to obtain the tender information of the tender project object, and determine, according to the tender information, the preconditions that must be met for the tender project object to enter the construction state, wherein the tender project object is in the tender state; A retrieval information module, configured to determine retrieval elements matching the preconditions from the tender information according to a preset retrieval rule table, and generate retrieval information based on the retrieval elements and the preconditions. Retrieval rules for multiple preconditions are preset in the preset retrieval rule table, wherein the retrieval rules are used to match, in the tender information, the retrieval elements for generating the retrieval information according to the preconditions; A first announcement information module, configured to retrieve from an external database using the retrieval information according to a preset retrieval strategy, and obtain first announcement information for the preconditions; A prompt message module, configured to generate a prompt message for the tender project object in the case that the preconditions are determined not to be met according to the first announcement information, wherein the prompt message is used to prompt the tender project object of the risk of entering the terminated tender state.
8. The device according to claim 7, characterized in that, It further includes: A second announcement information module, configured to obtain the historical retrieval records of the tender project object, wherein the historical retrieval records include second announcement information that was retrieved earlier and determined to meet the preconditions; A precondition met determination module, configured to determine whether the first announcement information is the second announcement information in the historical retrieval records, and in the case that the first announcement information is determined not to be the second announcement information in the historical retrieval records, determine whether the preconditions are met according to the first announcement information.
9. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored on the memory and capable of running on the processor. When the computer program is executed by the processor, the method for terminating tender prompt as described in any one of claims 1 to 6 is implemented.
10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium. When the computer program is executed by the processor, the method for terminating tender prompt as described in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Electronic bid and tender management system and bid and tender management method
CN106682824A