Intelligent power engineering bidding system
Through the data comparison and encryption technology in the intelligent power engineering bidding system, the problems of low bidding data screening efficiency and insufficient data security are solved, and the dual goals of efficient screening and data security are achieved.
Patent Information
- Application Number
- CN202410088125.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-22
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-01-22
AI Technical Summary
In the intelligent power engineering bidding system, there is a lot of data from bidders, and the lack of analysis logic makes it difficult to efficiently screen high-quality bidding objects. At the same time, communication data lacks encryption protection and is easily stolen, leading to malicious bidding.
The data comparison and assignment terminal is used to compare and assign values to the data of the bidders, and the better bidders are screened out, and the numerical parameter analysis terminal is used to generate a numerical change curve to determine the bidder to be won. At the same time, a timestamp confirmation unit and a segmented encryption unit are used to encrypt and transmit communication data.
It achieves efficient screening of large amounts of bidding data, improves the overall efficiency of the bidding system, and ensures data security through encryption protection to prevent malicious bidding.
Smart Images

Figure CN118071473B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent power bidding, and in particular to an intelligent power engineering bidding system. Background Art
[0002] Power project bidding is an important link in the power industry, involving project bidding announcements for the power system and upstream and downstream industrial chains.
[0003] The Chinese invention patent with publication number CN107194790A provides a personal intelligent bidding data processing method and system, including: a customer module corresponding to each customer for processing customer requests, and a supplier module corresponding to each supplier for bidding according to customer requests; wherein the customer module is used to receive customer needs, analyze customer needs to screen out candidate suppliers, and generate a bidding document according to customer needs and send it to the supplier module corresponding to the screened candidate suppliers; wherein the supplier module is used to receive the bidding document sent by the customer module, and determine whether to make a bid based on historical transaction data, market supply and demand relations at the time of the transaction, supplier inventory, and product timeliness; if yes, send bidding information to the customer module, so that the customer module determines the supplier based on the received bidding information. The customer module evaluates the corresponding bid, and if satisfied, the transaction ends, and if not satisfied, bargaining is carried out until satisfaction is achieved.
[0004] In the intelligent power engineering bidding process, after the power engineering project is completed and confirmed, corresponding bidders will be generated, and the data and information of each bidder are too numerous. If they are reviewed and verified by manpower, the progress and efficiency cannot be guaranteed. Therefore, it is necessary to set a specific analysis logic to select several better groups of bidders from a large number of bidders. In the process of data communication between bidders, the corresponding encryption logic is not set, which can easily lead to the theft of communication data by other objects, thus forming a malicious bidding phenomenon. Summary of the invention
[0005] In view of the deficiencies in the prior art, the present invention provides an intelligent power engineering bidding system, which solves the problem that an analysis logic is not set up to analyze large amounts of bidding data and the communication data cannot be securely guaranteed.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: an intelligent power engineering bidding system, comprising:
[0007] The data comparison and assignment end compares the data of different bidders participating in this bidding with the corresponding qualified data interval, confirms this assignment based on the comparison results, and confirms five groups of bidders with better data based on the different assignment sets generated by different bidders, including:
[0008] Obtain the bid evaluation data of different bid evaluation parties participating in the bidding in the past three years;
[0009] Conduct preliminary processing on the construction completion period of past construction projects and confirm the construction period target value, and the construction period target value = construction completion period - construction scheduled period, where the construction completion period is the actual construction period for completing the corresponding project, and the construction scheduled period is the construction period originally determined by Party A;
[0010] The construction period compliance values generated by this project and the data of different bid evaluation parties are collectively referred to as project data, and the project data is compared with the compliance data range. If the project data belongs to the compliance data range, it is assigned a value of "1", and if the project data does not belong to the compliance data range, it is assigned a value of "0";
[0011] Compare and process the project data generated by different projects in sequence, and generate a set of assignments from the generated groups of assignments;
[0012] Confirm the percentage of the value "1" in the value set and mark the different percentages confirmed by different bid evaluation parties as ZB i , where i represents different bid evaluation parties;
[0013] From several groups of proportion values ZB i The bid evaluation data of the top five bid evaluation groups are sorted in descending order, and the data are transmitted to the numerical parameter analysis terminal;
[0014] The numerical parameter analysis end confirms the engineering quality parameters and the construction period compliance values from the bid evaluation data of the five confirmed bid evaluation parties, generates the numerical change curve based on the specific parameters generated at different time points, and determines the bidder to be successful based on the fluctuation state of the numerical change curve, including:
[0015] Based on the different engineering quality parameters generated by the corresponding bid evaluation party in the past, generate its engineering quality change curve according to its time trend, and confirm the first fluctuation value BD1 of this quality change curve, including:
[0016] Then confirm the fluctuation points that appear in the engineering quality change curve. The trend of the line segments before and after the fluctuation points is opposite. The total number of fluctuation points is marked as GS.
[0017] According to the time trend, the mass difference between adjacent fluctuation points is confirmed in sequence, and the mass difference is greater than 0, and the generated groups of mass difference are summed to determine the total difference ZC;
[0018] Use BD1=ZC÷GS to confirm the first fluctuation value BD1 belonging to the engineering quality change curve;
[0019] Based on the different construction period attainment values generated by the corresponding bid evaluation party in the past, generate its construction period variation curve according to its time trend, and confirm the second fluctuation value BD2 of this construction period variation curve. The second fluctuation value BD2 is determined in the same way as the first fluctuation value BD1;
[0020] PD=BD1×C1+BD2×C2 is used to confirm the evaluation value PD of the corresponding evaluation party, where C1 and C2 are preset fixed coefficient factors; from the five groups of evaluation values PD, the three groups of evaluation parties with the smallest values are selected and marked as the bidders to be successful, and the three groups of bidders to be successful are displayed through the display terminal.
[0021] Preferably, it also includes: a bid evaluation party data acquisition terminal, which acquires the bid evaluation party data participating in the bidding for this power engineering project, wherein the bid evaluation party data includes: engineering quality parameters evaluated in the past construction process, the construction completion period of its past construction projects, its accident rate data and other groups of data related to the selection.
[0022] Preferably, it also includes: a database, which stores standard-compliant data intervals belonging to different bid evaluation parties, and the standard-compliant data intervals are preset intervals.
[0023] Preferably, it also includes a data encryption end, which encrypts the communication data between the bidder and the bidder to be successful, and the data encryption end includes a timestamp confirmation unit and a segment encryption unit;
[0024] The timestamp confirmation unit confirms the timestamp of the transmitted data, and then extracts the characteristic characters based on the confirmed timestamp. The segment encryption unit confirms the data diversion of the data to be transmitted in segments based on the order of the characteristic characters, and confirms the capacity of each group of data diversion in turn, and transmits the data diversion in a disordered manner to the corresponding communication party; including:
[0025] Confirm the first set of communication data between the bidder and the bidder to be awarded, and confirm the timestamp of the first set of communication data through the timestamp confirmation unit, where the timestamp only confirms the hour and minute, and does not confirm the subsequent second value;
[0026] The characteristic characters in the timestamp are directly extracted and sorted in order to generate a characteristic character sorting sequence, where the characteristic characters are the numbers in the timestamp, and the number 0 is directly removed;
[0027] Based on the characteristic character sorting sequence, the data to be transmitted is segmented and confirmed for data diversion. The capacity of each group of data diversion is confirmed in the order of front and back. According to the order of segmented data diversion, the capacity ratio is the ratio of the characteristic characters arranged in sequence within the characteristic character sorting sequence. According to the order of the original transmission data, the front and back marks are set for the data diversions with the same capacity.
[0028] The segmented data is transmitted to the corresponding communication party in a random manner. After the transmission is completed, the characteristic character sorting sequence is confirmed based on the timestamp of the previous group of transmitted data. Then, based on the sorting sequence and the internal front and back marks, the data is integrated to confirm the current transmission data.
[0029] The next set of transmission data is transmitted and encrypted by confirming the timestamp of the previous set of transmission data.
[0030] The present invention provides an intelligent power engineering bidding system. Compared with the prior art, it has the following beneficial effects:
[0031] The present invention confirms the past data of the bid evaluation party and assigns values. Based on the specific numerical performance of the past data, the specific strength of the bid evaluation party is preliminarily screened. After the screening work is completed, the corresponding numerical change curve is generated based on the quality change and construction period change of the bid evaluation party. The fluctuation value to which it belongs is determined through the change curve. Based on the corresponding fluctuation value generated, the bidder to be selected is determined. The bidder to be selected is selected from a number of groups of bid evaluation parties, and the data stability of the corresponding bid evaluation party during the construction process is confirmed. Because the bid evaluation party is already an object with better quality determined from a large number of bid evaluation parties, it is necessary to determine the stability of its corresponding numerical value to determine whether it can be used as the corresponding bidder to be selected, thereby improving the overall effect of the entire bidding system;
[0032] The method of using timestamps to encrypt and transmit data in segments is used. Since the timestamp of each group of transmitted data will change all the time, the method of encrypted transmission will also change all the time, which can fully guarantee the security of the data and improve the overall privacy of the transmitted data. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a schematic diagram of the principle framework of the present invention;
[0034] Figure 2 It is a schematic diagram of the principle of the data transmission process of the present invention. DETAILED DESCRIPTION
[0035] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0036] Embodiment 1
[0037] See also Figure 1,This application provides an intelligent power engineering bidding system, including a bid evaluation data acquisition terminal, a database, a data comparison and assignment terminal, a numerical parameter analysis terminal and a display terminal;
[0038] The bid evaluation party data acquisition terminal is electrically connected to the data comparison and assignment terminal input node, the database is electrically connected to the data comparison and assignment terminal input node, and the data comparison and assignment terminal is electrically connected to the numerical parameter analysis terminal input node, and the numerical parameter analysis terminal is electrically connected to the display terminal input node;
[0039] The bid evaluation party data acquisition terminal is used to acquire the bid evaluation party data participating in the bidding for the power engineering project, wherein the bid evaluation party data includes: engineering quality parameters evaluated in the past construction process, the construction completion period of its past construction projects, its accident rate data and other groups of data related to the selection, and transmit the acquired groups of different bid evaluation party data to the data comparison and assignment terminal;
[0040] The database stores the qualified data intervals of different bid evaluation parties' data, which are all prepared by operators in advance based on experience and are preset intervals;
[0041] The data comparison and assignment end compares the data of different bidders participating in the bidding with the corresponding qualified data interval, confirms the assignment based on the comparison result, and confirms five groups of bidders with better data based on the different assignment sets generated by different bidders. The sub-steps of confirmation include:
[0042] Obtain the bid evaluation data of different bid evaluation parties participating in the bidding in the past three years;
[0043] Conduct preliminary processing on the construction completion period of past construction projects, confirm the construction period compliance value, and the construction period compliance value = construction completion period - construction scheduled period, where the construction completion period is the actual construction period for completing the corresponding project, and the construction scheduled period is the construction period originally determined by Party A (this compliance value can be understood as the construction period needs to be completed within 15 days, and this selection party has completed the corresponding project within 14 days, then its compliance value is 1, if the corresponding project is completed within 16 days, then its compliance value is -1, and its corresponding parameters can be directly obtained from past construction data);
[0044] The construction period compliance values generated by this project and the data of different bid evaluation parties are collectively referred to as project data, and the project data is compared with the compliance data range. If the project data belongs to the compliance data range, it is assigned a value of "1", and if the project data does not belong to the compliance data range, it is assigned a value of "0";
[0045] Compare and process the project data generated by different projects in sequence, and generate a set of assignments from the generated groups of assignments;
[0046] Confirm the percentage of the value "1" in the value set to the total number of values, which is the percentage = the number of values 1 ÷ the total number of values in the value set, and mark the different percentages confirmed by different bid evaluation parties as ZB i , where i represents different bid evaluation parties. For example, any set of data is matched with a corresponding qualified data interval, and each construction project will generate the same corresponding data. Therefore, in order to preliminarily confirm the specific strength of different bid evaluation parties, the values generated by their data are confirmed in turn. If the generated value 1 accounts for a larger proportion, the greater the proportion value, so the specific strength of this bid evaluation party can be determined based on past data, so as to conduct preliminary screening;
[0047] From several groups of proportion values ZB i The bid evaluation data are sorted from large to small according to the numerical values, and the data of the top five bid evaluation parties are transmitted to the numerical parameter analysis terminal.
[0048] Among them, the numerical parameter analysis end confirms the engineering quality parameters and the construction period compliance values from the confirmed bidder data of the five groups of bidders, and generates the numerical change curve according to the specific parameters generated at different time points, and determines the bidder to be successful based on the fluctuation state of the numerical change curve, and displays the determined bidder to be successful through the display end. Specifically: its engineering quality parameters and the construction period compliance values will produce two different numerical change curves. The reason why the fluctuation state is analyzed here is to determine the data maintenance status of the corresponding bidder. If the data fluctuates violently, it is very likely that the construction is not carried out by the party itself, but subcontracted to a third party, which causes its data to fluctuate violently, and it is impossible to guarantee the subsequent construction quality of its power engineering;
[0049] The sub-steps of determining the bidder to be selected include:
[0050] Based on the different engineering quality parameters generated by the corresponding bid evaluation party in the past, the engineering quality change curve is generated according to its time trend:
[0051] Then confirm the fluctuation points that appear in the engineering quality change curve. The trend of the line segments before and after the fluctuation points is opposite. For example, if there is a corresponding fluctuation point in the curve, the trend of the line segment at the front end of the fluctuation point is climbing, and the trend of the line segment at the back end of the fluctuation point is falling. Then the points between the two groups of segments are fluctuation points, and the total number of fluctuation points is marked as GS.
[0052] According to the time trend, the quality difference between adjacent fluctuation points is confirmed in turn, and the quality difference is greater than 0. The generated several groups of quality difference values are summed up to confirm the total difference ZC. For example, assuming that the quality parameters generated by the first fluctuation point, the second fluctuation point and the third fluctuation point are 97, 68 and 77 respectively, then two groups of quality difference values will be generated, which are 97-68=29 and 77-68=9 respectively. The two groups of quality difference values generated are 29 and 19 respectively. The larger the total difference value, the greater the volatility and fluctuation state of the data.
[0053] Use BD1=ZC÷GS to confirm the first fluctuation value BD1 belonging to the engineering quality change curve;
[0054] Based on the different construction period attainment values generated by the corresponding bid evaluation party in the past, the construction period change curve is generated according to its time trend:
[0055] Confirm the fluctuation points that appear in the construction period change curve. The trend of the line segments before and after the fluctuation points is opposite. The number of fluctuation points is marked as SG.
[0056] According to the time trend, confirm the duration difference between adjacent fluctuation points in turn, and if the duration difference is greater than 0, sum up several groups of duration differences to determine the combined difference ZZ;
[0057] Use BD2=ZZ÷SG to confirm the second set of fluctuation values BD2 belonging to this construction period change curve;
[0058] PD = BD1 × C1 + BD2 × C2 is used to confirm the evaluation value PD of the corresponding bid evaluation party, where C1 and C2 are both preset fixed coefficient factors, and their specific values are determined by the operator based on experience;
[0059] From the five groups of evaluation values PD, the three groups of bidders with the smallest values are selected and marked as the bidders to be successful. The three groups of bidders to be successful are displayed through the display terminal. The smaller the evaluation value, the more stable the value generated by the corresponding bidder is, and the more it meets the basic conditions for the bid to be successful.
[0060] Specifically, by analyzing the fluctuation of its quality values and the specific changes in the completion period, the data stability of the corresponding evaluation party during the construction process can be confirmed. Because its evaluation party has been determined as an object with better quality from a large number of evaluation parties, it is necessary to determine the stability of its corresponding values to determine whether it can be used as the corresponding object to be awarded, thereby improving the overall effect of its entire bidding system.
[0061] Embodiment 2
[0062] In the specific implementation process, compared with the above-mentioned embodiments, this embodiment mainly aims at the data communication encryption problem between the bidder and the bidder to be successful, so as to ensure the privacy of their communication data;
[0063] The present application also includes a data encryption end, and the data encryption end includes a timestamp confirmation unit and a segment encryption unit;
[0064] Based on the party to be awarded confirmed by the display end, a communication channel is established between the bidder and the party to be awarded. The data encryption end encrypts the communication data of the communication channel, and confirms the timestamp of the transmitted data through the timestamp confirmation unit. Then, based on the confirmed timestamp, the characteristic characters are extracted. The segment encryption unit confirms the data diversion of the data to be transmitted in segments based on the sorting of the characteristic characters, and confirms the capacity of each group of data diversion in turn, and transmits the data diversion in a shuffled manner to the corresponding communication parties. The communication parties include the bidder and the party to be awarded. Specifically, in order to actually confirm the winning bidder, in the actual operation process, it is necessary to communicate with the corresponding party to be awarded on contract matters to confirm. The communication amount and other matters need to be determined, but such communication data needs to be kept confidential, so the data in the communication process needs to be encrypted to prevent other bidders from stealing the corresponding bid data, so as to facilitate the successful bidding of our party. The reason for encryption here is, for example: there are two bidders A and B, and the bidder is D. During the communication process, A and D will have specific communication matters, and will determine the specific contract such as the communication amount. If B uses data theft to determine its communication data, it can give more favorable conditions under the conditions given by A to encourage D and B to close the deal, thereby ensuring the privacy of its data during the communication process and ensuring that the data will not be stolen by other competitors;
[0065] Among them, at the data encryption end, the specific sub-steps of encrypting the communication data include:
[0066] Confirm the first set of communication data between the bidder and the bidder to be successful, and confirm the timestamp of the first set of communication data through the timestamp confirmation unit. The timestamp only confirms the hour and minute, and does not confirm the subsequent second value. For example, the timestamp can be 15:36, which means it is 3:36 in the afternoon. Each set of data has a corresponding timestamp when it is transmitted;
[0067] Directly extract the characteristic characters in the timestamp and sort them in order to generate a characteristic character sorting sequence. The characteristic characters are the numbers in the timestamp, and the number 0 is directly removed. For example, if the timestamp is 15:36, then the characteristic character sorting sequence generated is 1, 5, 3, 6. If the timestamp is 10:36, then the characteristic character sorting sequence generated is 1, 3, 6.
[0068] And the generated characteristic character sorting sequence, segment the transmission data to confirm the data diversion, confirm the capacity of each group of data diversion in the order of front and back, according to the order of segmented data diversion, and the capacity ratio is the ratio of the characteristic characters arranged in sequence inside the characteristic character sorting sequence. Assuming that the characteristic character sorting sequence is 1, 5, 3, 6, then the capacity ratio of the data diversion after segmentation is 1:5:3:6. According to the order of the original transmission data, set the front and back marks for the data diversions with the same capacity;
[0069] The segmented data is transmitted to the corresponding communication party in a random manner. After the transmission is completed, the characteristic character sorting sequence is confirmed based on the timestamp of the previous group of transmitted data. Then, based on the sorting sequence and the internal front and back marks, the data is integrated to confirm the current transmission data.
[0070] The next set of transmission data is transmitted, and encrypted transmission is performed by confirming the timestamp of the previous set of transmission data, so as to complete the encryption transmission of the transmission data and ensure the privacy of the transmission data. The first set of transmission data cannot be encrypted because the first set of transmission data is generally insignificant and is only data for mutual confirmation or greeting, and does not need to be encrypted;
[0071] The method of using timestamps to encrypt and transmit data in segments is used. Since the timestamp of each group of transmitted data will change all the time, the method of encrypted transmission will also change all the time, which can fully guarantee the security of the data and improve the overall privacy of the transmitted data.
[0072] As another implementation of this embodiment, it also includes:
[0073] The data encryption end encrypts the communication data of the communication channel, confirms the timestamp of the transmitted data through the timestamp confirmation unit, and then extracts the characteristic characters based on the confirmed timestamp:
[0074] Extract the characteristic characters in the timestamp, lock the different characters in the hour segment and the minute segment, confirm the characters corresponding to the hour segment and the minute segment and arrange them, and generate a character sorting sequence (the difference between this and the above embodiment is that the above embodiment arranges all the characters in the timestamp, while this embodiment only arranges the hour segment and the minute segment. For example, if the timestamp is 15:36, then the characteristic character sorting sequence generated is 15, 36. If the timestamp is 10:36, then the characteristic character sorting sequence generated is 10, 36. The difference from the above embodiment is that the character 0 does not need to be removed in this embodiment);
[0075] The segmented encryption unit confirms the data diversion in segments based on the order of the characteristic characters, and confirms the capacity of each group of data diversions in turn, and transmits the data diversions in a shuffled manner to the corresponding communication parties, which include the bidders and the parties to be awarded the bid. Specifically, the specific implementation method subsequently developed here is the same as the method disclosed in the above-mentioned embodiment, except that the characteristic characters are processed and confirmed in another form.
[0076] Embodiment 3
[0077] This embodiment is an introduction to the relevant hardware of this system:
[0078] This system intends to use C++ language as the background development, apply object-oriented thinking, encapsulate different types, and grant different permissions;
[0079] This system intends to use MySQL database to store relevant data of bid evaluation parties and provide a calling interface to the backend;
[0080] Another bidding rule is included as follows:
[0081] ① The performance evaluation of the previous three years accounts for 60%, and the current bidding data accounts for 40%. For new enterprises without performance, separate rules can be formulated;
[0082] ② The deduction points received from the owner in the past performance will be included in the evaluation score and deducted points, in principle, multiplied by 10;
[0083] ③ If two of the five scores are below 60, the bidder will not be awarded;
[0084] ④ The specific evaluation criteria must be formulated and refined by the relevant authorities;
[0085] ⑤ The final approved evaluation scores will be allocated to the bidders in descending order;
[0086] ⑥ The results of the bidding must be made public in a transparent manner, and bidders must be given access to the overall score sheet.
[0087] The specific cases are as follows:
[0088] There is one bidding enterprise that is a qualified consulting and design unit:
[0089] In the past three years, it has won many projects. From the perspective of business conditions, the per capita output value has reached 2 million yuan / year / person. However, it was found that more than 60% of the projects (the same type as this bidding, such as agricultural distribution network) were subcontracted; and due to some quality problems, the owner deducted 4 points. The evaluation of its implementation of the project results: safety 90 points; quality calculation is 100-4*10=60 points; progress 90 points; service 85 points; comprehensive 60 points; once obtained 1 advanced technology achievement in the agricultural distribution network project.
[0090] The scoring results of the bidding document evaluation are: safety 95 points; quality 90 points; progress 90 points; service 90 points; and comprehensive 95 points.
[0091] Calculate the total evaluation score: safety is 90*60%+95*40%=92 points; quality is 60*60%+90*40%=72 points; progress is 90*60%+90*40%=90 points; service is 85*60%+90*40%=87; comprehensive is 60*60%+95*40%=74 points; after adding 20 points for innovative technology, the quality is 72+20=92 points.
[0092] Embodiment 4
[0093] The specific implementation process of this embodiment includes all the implementation processes of the above three groups of embodiments.
[0094] Some of the data in the above formulas are dimensionless and numerically calculated. Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.
[0095] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. Intelligent power engineering bidding system, characterized by: include: The data comparison and assignment end compares the data of different bidders participating in this bidding with the corresponding qualified data interval, confirms this assignment based on the comparison results, and confirms five groups of bidders with better data based on the different assignment sets generated by different bidders; The numerical parameter analysis end confirms the engineering quality parameters and the construction period compliance values from the bid evaluation data of the five confirmed bid evaluation parties, generates the numerical change curve based on the specific parameters generated at different time points, and determines the bidder to be selected based on the fluctuation state of the numerical change curve; It also includes a data encryption end, which encrypts the communication data between the bidder and the bidder to be successful, and the data encryption end includes a timestamp confirmation unit and a segment encryption unit; The timestamp confirmation unit confirms the timestamp of the transmitted data, and then extracts the characteristic characters based on the confirmed timestamp. The segment encryption unit confirms the data diversion of the data to be transmitted in segments based on the order of the characteristic characters, and confirms the capacity of each group of data diversion in turn, and transmits the data diversion in a disordered manner to the corresponding communication party; The data encryption end encrypts the communication data including: Confirm the first set of communication data between the bidder and the bidder to be awarded, and confirm the timestamp of the first set of communication data through the timestamp confirmation unit, where the timestamp only confirms the hour and minute, and does not confirm the subsequent second value; The characteristic characters in the timestamp are directly extracted and sorted in order to generate a characteristic character sorting sequence, where the characteristic characters are the numbers in the timestamp, and the number 0 is directly removed; Based on the characteristic character sorting sequence, the data to be transmitted is segmented and confirmed for data diversion. The capacity of each group of data diversion is confirmed in the order of front and back. According to the order of segmented data diversion, the capacity ratio is the ratio of the characteristic characters arranged in sequence within the characteristic character sorting sequence. According to the order of the original transmission data, the front and back marks are set for the data diversions with the same capacity. The segmented data is transmitted to the corresponding communication party in a random manner. After the transmission is completed, the characteristic character sorting sequence is confirmed based on the timestamp of the previous group of transmitted data. Then, based on the sorting sequence and the internal front and back marks, the data is integrated to confirm the current transmission data. The next set of transmission data is transmitted and encrypted by confirming the timestamp of the previous set of transmission data.
2. The intelligent power engineering bidding system according to claim 1 is characterized in that: Also includes: The bid evaluation party data acquisition end acquires the bid evaluation party data participating in the bidding for this power engineering project, wherein the bid evaluation party data includes: engineering quality parameters evaluated during the past construction process, the construction completion period of its past construction projects, its accident rate data, and other groups of data related to the selection.
3. The intelligent power engineering bidding system according to claim 2 is characterized in that: The data comparison and assignment end confirms that the five groups of bid evaluation parties include: Obtain the bid evaluation data of different bid evaluation parties participating in the bidding in the past three years; Conduct preliminary processing on the construction completion period of past construction projects and confirm the construction period target value, and the construction period target value = construction completion period - construction scheduled period, where the construction completion period is the actual construction period for completing the corresponding project, and the construction scheduled period is the construction period originally determined by Party A; The construction period compliance values generated by this project and the data of different bid evaluation parties are collectively referred to as project data, and the project data is compared with the compliance data range. If the project data belongs to the compliance data range, it is assigned a value of "1", and if the project data does not belong to the compliance data range, it is assigned a value of "0"; Compare and process the project data generated by different projects in sequence, and generate a set of assignments from the generated groups of assignments; Confirm the percentage of the value "1" in the value set, and mark the different percentages confirmed by different bid evaluation parties as ZB i , where i represents different bid evaluation parties; From several groups of proportion values ZB i The bid evaluation data are sorted from large to small according to the numerical values, and the data of the top five bid evaluation parties are transmitted to the numerical parameter analysis terminal.
4. The intelligent power engineering bidding system according to claim 3 is characterized in that: Also includes: The database internally stores qualified data intervals belonging to different bid evaluation parties, and the qualified data intervals are preset intervals.
5. The intelligent power engineering bidding system according to claim 4 is characterized in that: The numerical parameter analysis end determines the bidder to be successful including: Based on the different engineering quality parameters generated by the corresponding bid evaluation party in the past, generate its engineering quality change curve according to its time trend, and confirm the first fluctuation value BD1 of this quality change curve; Based on the different construction period attainment values generated by the corresponding bid evaluation party in the past, generate its construction period variation curve according to its time trend, and confirm the second fluctuation value BD2 of this construction period variation curve; PD=BD1×C1+BD2×C2 is used to confirm the evaluation value PD of the corresponding evaluation party, where C1 and C2 are preset fixed coefficient factors; from the five groups of evaluation values PD, the three groups of evaluation parties with the smallest values are selected and marked as the bidders to be successful, and the three groups of bidders to be successful are displayed through the display terminal.
6. The intelligent power engineering bidding system according to claim 5 is characterized in that: The numerical parameter analysis end confirms that the first fluctuation value BD1 includes: Then confirm the fluctuation points that appear in the engineering quality change curve. The trend of the line segments before and after the fluctuation points is opposite. The total number of fluctuation points is marked as GS. According to the time trend, the mass difference between adjacent fluctuation points is confirmed in sequence, and the mass difference is greater than 0, and the generated groups of mass difference are summed to determine the total difference ZC; Use BD1=ZC÷GS to confirm the first fluctuation value BD1 belonging to the engineering quality change curve.
7. The intelligent power engineering bidding system according to claim 5 is characterized in that: The numerical parameter analysis end confirms that the second fluctuation value BD2 includes: Confirm the fluctuation points that appear in the construction period change curve. The trend of the line segments before and after the fluctuation points is opposite. The number of fluctuation points is marked as SG. According to the time trend, confirm the duration difference between adjacent fluctuation points in turn, and if the duration difference is greater than 0, sum up several groups of duration differences to determine the combined difference ZZ; Use BD2=ZZ÷SG to confirm the second set of fluctuation values BD2 belonging to this construction period change curve.
Citation Information
Patent Citations
Personal intelligent bid-invitation data processing method and system
CN107194790A
Bidding method and system for multi-party comprehensive evaluation and terminal equipment
CN110751543A
Electronic information encryption transmission system
CN113541945A