Testing machine equipment bidding method and system based on big data analysis
By adopting multiple rounds of dynamic bidding methods with big data analysis in the bidding of test machine equipment, the problem of limited optimization process of existing bidding methods is solved, and more cost-effective winning results and higher winning possibilities are achieved.
Patent Information
- Application Number
- CN202411565295.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2044-11-05
AI Technical Summary
The existing bidding methods for testing equipment have limited and lack of optimization guidance in the optimization process, which may miss the optimal winning results.
Multi-round dynamic bidding methods based on big data analysis are adopted, through the collaborative work of the server and client, the bidding plan is dynamically analyzed, the winning results are continuously optimized according to market changes, and the reference information is dynamically released, allowing the bidder to flexibly adjust the bidding plan according to market performance.
Through dynamic analysis and optimization of multiple rounds of bidding, more cost-effective winning equipment can be obtained, which improves the possibility of winning the equipment, and improves the transparency and fairness of the bidding process.
Smart Images

Figure CN119130621B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a testing machine equipment bidding method and system based on big data analysis. Background Art
[0002] Testing equipment usually has specific detection and inspection functions. For example, lightning protection device detection equipment is mainly used to simulate lightning impacts and test the tolerance and reaction effect of the protection device when struck by lightning; special device detection equipment is mainly used to detect the load-bearing capacity, pressure resistance and fatigue life of special devices such as pressure vessels and lifting equipment to ensure their safety under extreme working conditions; automobile parts and vehicle testing equipment is mainly used to detect the performance of automobiles under various working conditions to ensure driving safety and passenger comfort. Due to the high technical complexity and high price of testing equipment, and the long-term use and maintenance involved, equipment procurement is generally carried out through public bidding to ensure that the procurement process is transparent and fair, and the purchased products have a high cost-effectiveness.
[0003] At present, the bidding method for testing equipment includes the following process: the testing agency first defines the basic requirements of its testing equipment, including the type, function, technical parameters and usage scenarios of the equipment, and publishes a bidding notice through the bidding platform to attract multiple bidders to participate. The bidders submit bidding documents for their equipment according to the specifications provided by the tenderer, including the equipment's quotation list, performance description and after-sales service commitment, etc. The evaluators will conduct a comprehensive evaluation of the bidders based on the quotation, performance, service quality and other standards of the bidding equipment, and select the bidder with the highest comprehensive score as the successful bidder.
[0004] Although the existing testing machine equipment bidding method has good transparency and fairness, it also has problems such as limited optimization process and lack of optimization guidance. Summary of the invention
[0005] In view of the above-mentioned problems, the present application is proposed to provide a test machine equipment bidding method and system based on big data analysis to overcome the problems or at least partially solve the problems, including:
[0006] A test machine equipment bidding method based on big data analysis, involving a server and a client, with respect to the server, the method comprising:
[0007] The server sends basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the client is used to receive the basic information and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes quotation information, performance information and service information of the bidding equipment;
[0008] When the number of rounds in which the server sends the additional reference information is less than a preset number of rounds, the server receives the additional information, determines a candidate device from all the bidding devices according to the latest additional information of each bidding device and the current candidate ratio, generates additional reference information of the bidding device according to the latest additional information of each candidate device, and sends the additional reference information to the client; the client is used to receive the additional reference information and send the updated additional information to the server;
[0009] When the number of rounds for which the server sends additional reference information is equal to the preset number of rounds, the server receives the additional information, and determines the winning device from all the bidding devices according to the latest additional information of each bidding device and the preset number of winning bids.
[0010] Preferably, the step of the server determining the candidate device from all the bidding devices at the current candidate ratio according to the latest additional information of each bidding device includes:
[0011] The server determines the additional score of each bidding device according to the latest additional information of each bidding device;
[0012] The server determines the number of candidates for the current round according to the number of all bidding devices and the current candidate ratio;
[0013] The server side selects the candidate number of bidding devices with higher additional scores as candidate devices.
[0014] Preferably, the step of the server determining the winning device from all the bidding devices according to the latest additional information of each bidding device and the preset winning number includes:
[0015] The server determines the additional score of each bidding device according to the latest additional information of each bidding device;
[0016] The server side uses the bidding devices with the preset winning number of the additional scores at the front as the winning devices.
[0017] Preferably, the method further comprises:
[0018] When the number of rounds for which the server sends additional reference information is less than a preset number of rounds, the server generates ranking information for each bidding device based on the latest additional information of each bidding device, and sends the ranking information to the client; the client is used to receive the ranking information.
[0019] A test machine equipment bidding method based on big data analysis, involving a server and a client, wherein the server is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the method comprises:
[0020] The client receives the basic information, and sends the additional information of the bidding equipment that meets the requirements of the basic information to the server; wherein the additional information includes the quotation information, performance information and service information of the bidding equipment; when the number of rounds in which the server sends the additional reference information is less than the preset number of rounds, the server is also used to receive the additional information, determine the candidate equipment from all the bidding equipment according to the current candidate ratio based on the latest additional information of each bidding equipment, generate the additional reference information of the bidding equipment according to the latest additional information of each candidate equipment, and send the additional reference information to the client; when the number of rounds in which the server sends the additional reference information is equal to the preset number of rounds, the server is also used to receive the additional information, determine the winning equipment from all the bidding equipment according to the preset number of winning bids based on the latest additional information of each bidding equipment;
[0021] When the number of rounds in which the server sends the additional reference information is less than a preset number of rounds, the client receives the additional reference information and sends the updated additional information to the server.
[0022] A testing machine equipment bidding device based on big data analysis, involving a server and a client, with respect to the server, the device comprising:
[0023] A basic information sending module is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the client is used to receive the basic information and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes quotation information, performance information and service information of the bidding equipment;
[0024] A reference information sending module, used for receiving the additional information when the number of rounds for the server to send the additional reference information is less than a preset number of rounds, determining a candidate device from all the bidding devices according to the latest additional information of each bidding device and the current candidate ratio, generating additional reference information of the bidding device according to the latest additional information of each candidate device, and sending the additional reference information to the client; the client is used for receiving the additional reference information and sending the updated additional information to the server;
[0025] The winning device determination module is used to receive the additional information when the number of rounds for which the server sends the additional reference information is equal to the preset number of rounds, and determine the winning device from all the bidding devices according to the latest additional information of each bidding device and the preset number of winning bids.
[0026] Preferably, the reference information sending module includes:
[0027] An additional score determination submodule, used to determine the additional score of each bidding device according to the latest additional information of each bidding device;
[0028] A candidate quantity determination submodule, used to determine the number of candidates for the current round according to the number of all the bidding devices and the current candidate ratio;
[0029] The candidate device determination submodule is used to select the candidate number of bidding devices with higher additional scores as candidate devices.
[0030] Preferably, the winning equipment determination module includes:
[0031] An additional score determination submodule, used to determine the additional score of each bidding device according to the latest additional information of each bidding device;
[0032] The winning equipment determination submodule is used to select the bidding equipment with a preset winning number of the additional scores as the winning equipment.
[0033] A testing machine equipment bidding device based on big data analysis, involving a server and a client, wherein the server is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the device comprises:
[0034] A basic information receiving module is used to receive the basic information and send additional information of the bidding equipment that meets the requirements of the basic information to the server side; wherein the additional information includes the quotation information, performance information and service information of the bidding equipment; when the number of rounds for the server side to send additional reference information is less than the preset number of rounds, the server side is also used to receive the additional information, determine the candidate equipment from all the bidding equipment with the current candidate ratio according to the latest additional information of each bidding equipment, generate additional reference information of the bidding equipment according to the latest additional information of each candidate equipment, and send the additional reference information to the client; when the number of rounds for the server side to send additional reference information is equal to the preset number of rounds, the server side is also used to receive the additional information, determine the winning equipment from all the bidding equipment with the preset winning number according to the latest additional information of each bidding equipment;
[0035] The additional information sending module is used to receive the additional reference information when the number of rounds of the server sending the additional reference information is less than a preset number of rounds, and send the updated additional information to the server.
[0036] A testing machine equipment bidding system based on big data analysis, the system comprising a server and a client;
[0037] The server is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment;
[0038] The client is used to receive the basic information and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes the quotation information, performance information and service information of the bidding equipment;
[0039] When the number of rounds in which the server sends the additional reference information is less than a preset number of rounds, the server is further configured to receive the additional information, determine a candidate device from all the bidding devices according to the latest additional information of each bidding device and the current candidate ratio, generate additional reference information of the bidding device according to the latest additional information of each candidate device, and send the additional reference information to the client;
[0040] When the number of rounds in which the server sends the additional reference information is less than a preset number of rounds, the client is further configured to receive the additional reference information and send the updated additional information to the server;
[0041] When the number of rounds for which the server sends additional reference information is equal to the preset number of rounds, the server is further used to receive the additional information, and determine the winning device from all the bidding devices based on the latest additional information of each bidding device and the preset number of winning bids.
[0042] This application has the following advantages:
[0043] In the embodiments of the present application, in contrast to the problems of limited optimization process and lack of optimization guidance in the existing test machine equipment bidding method, the present application provides a solution for multi-round dynamic bidding, specifically:
[0044] A test machine equipment bidding method based on big data analysis, involving a server and a client. For the server, the method includes: the server sends basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the client is used to receive the basic information, and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes quotation information, performance information and service information of the bidding equipment; when the number of rounds of the server sending additional reference information is less than a preset number of rounds, the server receives the additional information , according to the latest additional information of each of the bidding devices, determine the candidate device from all the bidding devices with the current candidate ratio, generate additional reference information of the bidding device according to the latest additional information of each of the candidate devices, and send the additional reference information to the client; the client is used to receive the additional reference information and send the updated additional information to the server; when the number of rounds of the server sending the additional reference information is equal to the preset number of rounds, the server receives the additional information, and according to the latest additional information of each of the bidding devices, determines the winning device from all the bidding devices with the preset winning number.
[0045] By dynamically analyzing bidding proposals in multiple rounds of bidding, the bidding results can be continuously optimized according to market changes to obtain more cost-effective bidding equipment; by dynamically publishing reference information in multiple rounds of bidding, bidders can flexibly adjust bidding proposals according to market performance to increase the possibility of winning the bid for equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the description of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0047] Figure 1 It is a flowchart of the steps of the first part of the server-side bidding method provided in one embodiment of the present application;
[0048] Figure 2 It is a flowchart of the steps of the second part of the server-side bidding method provided in one embodiment of the present application;
[0049] Figure 3 It is a flowchart of the steps of the third part of the server-side bidding method provided in one embodiment of the present application;
[0050] Figure 4 It is a flowchart of the steps of the client bidding method provided by an embodiment of the present application;
[0051] Figure 5 It is a structural block diagram of the first part of the server-side bidding device provided in one embodiment of the present application;
[0052] Figure 6 It is a structural block diagram of the second part of the server-side bidding device provided in one embodiment of the present application;
[0053] Figure 7 It is a structural block diagram of the third part of the server-side bidding device provided in one embodiment of the present application;
[0054] Figure 8 It is a structural block diagram of a client bidding device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0055] In order to make the objects, features and advantages of the present application more obvious and understandable, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0056] By analyzing the prior art, the inventors found that in the existing bidding process, after receiving the bidding proposal, the tenderer usually only conducts a one-time bid evaluation and is unable to perform multiple rounds of optimization according to the dynamic changes in the market, which may cause the tenderer to miss the best bid result; after submitting the bidding proposal, the bidder is unable to flexibly adjust its own proposal according to the performance of other bidders, which causes some bidders to miss potential bid opportunities due to adopting conservative strategies.
[0057] Reference Figure 1 In one embodiment of the present application, a test machine equipment bidding method based on big data analysis is provided, involving a server and a client. For the server, the method includes:
[0058] S110, the server sends basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the client is used to receive the basic information, and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes quotation information, performance information and service information of the bidding equipment;
[0059] S120, when the number of rounds in which the server sends the additional reference information is less than the preset number of rounds, the server receives the additional information, determines a candidate device from all the bidding devices according to the latest additional information of each bidding device and the current candidate ratio, generates additional reference information of the bidding device according to the latest additional information of each candidate device, and sends the additional reference information to the client; the client is used to receive the additional reference information and send the updated additional information to the server;
[0060] S130. When the number of rounds for which the server sends additional reference information is equal to the preset number of rounds, the server receives the additional information, and determines the winning device from all the bidding devices according to the latest additional information of each bidding device and the preset number of winning bids.
[0061] By dynamically analyzing bidding proposals in multiple rounds of bidding, the bidding results can be continuously optimized according to market changes to obtain more cost-effective bidding equipment; by dynamically publishing reference information in multiple rounds of bidding, bidders can flexibly adjust bidding proposals according to market performance to increase the possibility of winning the bid for equipment.
[0062] Next, the test machine equipment bidding method in this exemplary embodiment will be further described.
[0063] As described in step S110, the server sends basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the client is used to receive the basic information, and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes quotation information, performance information and service information of the bidding equipment.
[0064] The server obtains the basic information of the bidding equipment, including the type information (such as name, model, etc.), function information (such as application field, test object, test function, etc.) and parameter information (such as size, power, capacity, etc.) of the bidding equipment, and sends the basic information to each client synchronously. By publishing the basic information, the bidder can be provided with the most basic bidding requirements, so that it is convenient for them to select the test equipment that meets the relevant requirements to participate in the bidding.
[0065] The client is used to receive the basic information, filter out the bidding equipment that meets the basic information requirements, and send the additional information of the bidding equipment to the server, the additional information includes quotation information (such as unit price, discount, etc.), performance information (such as efficiency, life, failure rate, etc.) and service information (such as warranty time, service response time, etc.). By providing the additional information, the comprehensive cost performance of the bidding equipment can be reflected.
[0066] As described in step S120, when the number of rounds in which the server sends additional reference information is less than the preset number of rounds, the server receives the additional information, determines the candidate device from all the bidding devices according to the latest additional information of each bidding device and the current candidate ratio, generates additional reference information of the bidding device according to the latest additional information of each candidate device, and sends the additional reference information to the client; the client is used to receive the additional reference information and send the updated additional information to the server.
[0067] The server determines the total number of rounds of bidding in advance according to a manually set value or according to the relevant information obtained. It can be understood that the total number of rounds is an integer greater than or equal to 1. When the total number of rounds is greater than 1, the server first conducts one or more non-elimination bidding (i.e., does not eliminate any of the bidding equipment), and then conducts an elimination bidding (i.e., eliminates zero or more of the bidding equipment and obtains at least one winning equipment); when the total number of rounds is equal to 1, the server directly conducts elimination bidding.
[0068] When a non-elimination bidding is conducted, that is, the number of rounds in which the server sends additional reference information is less than the preset number of rounds (preset number of rounds = total number of rounds - 1), the server receives the additional information, and determines the candidate device from all the bidding devices according to the current candidate ratio based on the latest additional information of each bidding device. It can be understood that the current candidate ratio is a value greater than 0 and less than 100%. The larger the current candidate ratio, the more vague the reference information provided, the higher the confidence value of the bidder, and the smaller the current candidate ratio, the more accurate the reference information provided, and the stronger the competitiveness of the bidder. As an example, the current candidate ratio is a value negatively correlated with the number of bidding rounds, that is, as the number of bidding rounds increases, the current candidate ratio continues to decrease. By continuously reducing the current candidate ratio, the bidder is encouraged to optimize the bidding plan in a progressive manner, which can fully enhance the bidder's enthusiasm for participation, thereby obtaining an overall better bidding result.
[0069] The server generates additional reference information of the bidding equipment based on the latest additional information of each candidate device, and sends the additional reference information to each client synchronously. By publishing the additional reference information, it can provide the bidder with an optimization reference for the bidding scheme. As an example, the additional reference information is a range value corresponding to the additional information of all the candidate devices (for example, a unit price range value [ , ],in is the minimum unit price of all the candidate devices, is the maximum value of the unit price of all the candidate devices; the efficiency range value [ , ],in, is the minimum efficiency of all the candidate devices, is the maximum value among the efficiencies of all the candidate devices; and the warranty period range value [ , ],in, is the minimum warranty period of all candidate devices. is the maximum value of the warranty duration of all the candidate devices). By using the range value corresponding to the additional information as the additional reference information, specific and operable optimization guidance can be provided to the bidder.
[0070] The client is used to receive the additional reference information and send the updated additional information to the server. It is understood that the bidder can choose to change the additional reference information or not. When the bidder chooses to change, the client is used to send the changed additional information to the server; when the bidder chooses not to update, the client is used to send the unchanged additional information to the server.
[0071] In one embodiment of the present application, the specific process of the server side "determining a candidate device from all the bidding devices according to the latest additional information of each bidding device and the current candidate ratio" can be further explained in combination with the following description.
[0072] As described in the following steps, the server determines the additional score of each bidding device according to the latest additional information of each bidding device.
[0073] The server side comprehensively evaluates the latest additional information of each bidding device based on a preset weight algorithm to obtain the additional score of each bidding device. As an example, the server side calculates the additional score according to the following formula:
[0074] ; (1)
[0075] in, For the additional score, is the unit price, For discounts, For efficiency, For life span, is the failure rate, For warranty duration, is the service response time, A, B, C are constants, and the other parameters are weight coefficients.
[0076] As described in the following steps, the server determines the number of candidates for the current round according to the number of all bidding devices and the current candidate ratio.
[0077] The server multiplies the number of all bidding devices by the current candidate ratio to obtain the number of candidates in the current round.
[0078] As described in the following steps, the server side uses the candidate number of bidding devices with higher additional scores as candidate devices.
[0079] The server side sorts all the bidding devices according to the additional scores, and selects the candidate number of bidding devices with top rankings as candidate devices.
[0080] As described in step S130, when the number of rounds for which the server sends additional reference information is equal to the preset number of rounds, the server receives the additional information, and determines the winning device from all the bidding devices based on the latest additional information of each bidding device and the preset number of winning devices.
[0081] When an elimination-type bidding is conducted, that is, when the number of rounds in which the server sends the additional reference information is equal to the preset number of rounds, the server receives the additional information and determines the winning device from all the bidding devices according to the preset number of winning bids based on the latest additional information of each bidding device. It can be understood that the preset number of winning bids is an integer greater than or equal to 1, and its specific value is determined according to the actual needs of the bidding party.
[0082] In one embodiment of the present application, the specific process of the server side "determining the winning device from all the bidding devices with a preset winning number based on the latest additional information of each bidding device" can be further explained in combination with the following description.
[0083] As described in the following steps, the server determines the additional score of each bidding device according to the latest additional information of each bidding device.
[0084] The server side comprehensively evaluates the latest additional information of each bidding device based on a preset weight algorithm to obtain the additional score of each bidding device. The calculation method of the additional score is described above and will not be repeated here.
[0085] As described in the following steps, the server side takes the bidding devices with the preset winning number of the additional scores at the front as the winning devices.
[0086] The server side sorts all the bidding devices according to the additional scores, and selects the bidding devices with the preset number of winning bids that are ranked high as the winning devices.
[0087] Reference Figure 2 In one embodiment of the present application, the method further includes:
[0088] S140. When the number of rounds for which the server sends additional reference information is less than a preset number of rounds, the server generates ranking information of each bidding device based on the latest additional information of each bidding device, and sends the ranking information to the client; the client is used to receive the ranking information.
[0089] When a non-elimination bidding is conducted, that is, the number of rounds in which the server sends additional reference information is less than the preset number of rounds, the server conducts a comprehensive evaluation of the latest additional information of each bidding device based on a preset weight algorithm, obtains the additional score of each bidding device, sorts all the bidding devices according to the additional score, obtains the ranking information of each bidding device, and sends the ranking information to each client. The calculation method of the additional score is described above and will not be repeated here.
[0090] The client is used to receive the ranking information.
[0091] By publishing the ranking information, bidders can understand their own rankings, which in turn motivates bidders to provide more competitive bidding proposals.
[0092] Reference Figure 3 In one embodiment of the present application, the method further includes:
[0093] S150: The server determines a preset number of rounds according to the additional information of each bidding device and the number of all bidding devices.
[0094] The server determines the total number of bidding rounds based on the concentration of the additional information of each bidding device, the number of all bidding devices, and the manually set limited range of bidding rounds, and determines the preset number of rounds based on the total number of rounds. As an example, the server calculates the concentration of the additional information of all bidding devices according to the following formula:
[0095] ; (2)
[0096] in, is the concentration, is the standard deviation of the unit prices of all the bidding equipment, is the standard deviation of the discounts for all the bidding equipment, is the standard deviation of the efficiency of all the bidding equipment, is the standard deviation of the life of all the bidding equipment, is the standard deviation of the failure rate of all the bidding equipment, is the standard deviation of the warranty period of all the bidding equipment, is the standard deviation of the service response time of all the bidding equipment, , the remaining parameters are weight coefficients;
[0097] The server calculates the total number of rounds according to the following formula:
[0098] ; (3)
[0099] in, is the total number of rounds, is the minimum threshold for the number of bidding rounds, is the maximum threshold of bidding rounds, is the quantity of all the tendered equipment, is the theoretical maximum number of bidding devices (e.g. the total number of clients connected to the system × the total number of devices allowed to bid for each client), is the concentration, is the theoretical maximum value of concentration (e.g. ), , is the weight coefficient, and .
[0100] The server calculates the preset number of rounds according to the following formula:
[0101] ; (4)
[0102] in, is the preset number of rounds, is the total number of rounds.
[0103] By adopting the above algorithm, the total number of bidding rounds can be dynamically adjusted based on actual conditions, so as to better cope with bidding situations of different scales and levels of competition (it can be understood that the higher the concentration and / or the more the number of bidding equipment, the larger the total number of rounds, so that bidders have more opportunities to adjust their strategies and increase the possibility of winning the bid; the lower the concentration and / or the fewer the number of bidding equipment, the smaller the total number of rounds, which can avoid invalid competition and improve bidding efficiency).
[0104] Reference Figure 4 In one embodiment of the present application, a test machine equipment bidding method based on big data analysis is also provided, involving a server and a client. For the client, the server is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the method includes:
[0105] S210, the client receives the basic information, and sends the additional information of the bidding equipment that meets the requirements of the basic information to the server; wherein the additional information includes the quotation information, performance information and service information of the bidding equipment; when the number of rounds in which the server sends the additional reference information is less than the preset number of rounds, the server is also used to receive the additional information, determine the candidate equipment from all the bidding equipment according to the latest additional information of each bidding equipment with the current candidate ratio, generate the additional reference information of the bidding equipment according to the latest additional information of each candidate equipment, and send the additional reference information to the client; when the number of rounds in which the server sends the additional reference information is equal to the preset number of rounds, the server is also used to receive the additional information, determine the winning equipment from all the bidding equipment according to the preset winning number according to the latest additional information of each bidding equipment;
[0106] S220: When the number of rounds in which the server sends the additional reference information is less than a preset number of rounds, the client receives the additional reference information and sends the updated additional information to the server.
[0107] By dynamically receiving reference information in multiple rounds of bidding, the bidding plan can be flexibly adjusted according to market performance to increase the possibility of winning the bid for the equipment; by dynamically providing bidding plans in multiple rounds of bidding, it is convenient for the tenderer to continuously optimize the bidding results according to market changes to obtain more cost-effective winning equipment.
[0108] As for the client method embodiment, since it is similar to the server method embodiment, the description is relatively simple, and the relevant parts can be referred to the above description of the server method embodiment.
[0109] Reference Figure 5 In one embodiment of the present application, a testing machine equipment bidding device based on big data analysis is also provided, involving a server and a client. For the server, the device includes:
[0110] The basic information sending module 310 is used to send the basic information of the bidding equipment to the client; wherein the basic information includes the type information, function information and parameter information of the bidding equipment; the client is used to receive the basic information and send the additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes the quotation information, performance information and service information of the bidding equipment;
[0111] The reference information sending module 320 is used to receive the additional information when the number of rounds in which the server sends the additional reference information is less than a preset number of rounds, determine the candidate device from all the bidding devices according to the latest additional information of each bidding device and the current candidate ratio, generate the additional reference information of the bidding device according to the latest additional information of each candidate device, and send the additional reference information to the client; the client is used to receive the additional reference information and send the updated additional information to the server;
[0112] The winning device determination module 330 is used to receive the additional information when the number of rounds for which the server sends the additional reference information is equal to the preset number of rounds, and determine the winning device from all the bidding devices according to the latest additional information of each bidding device and the preset number of winning bids.
[0113] In an embodiment of the present application, the reference information sending module 320 includes:
[0114] An additional score determination submodule, used to determine the additional score of each bidding device according to the latest additional information of each bidding device;
[0115] A candidate quantity determination submodule, used to determine the number of candidates for the current round according to the number of all the bidding devices and the current candidate ratio;
[0116] The candidate device determination submodule is used to select the candidate number of bidding devices with higher additional scores as candidate devices.
[0117] In one embodiment of the present application, the winning device determination module 330 includes:
[0118] An additional score determination submodule, used to determine the additional score of each bidding device according to the latest additional information of each bidding device;
[0119] The winning equipment determination submodule is used to select the bidding equipment with a preset winning number of the additional scores as the winning equipment.
[0120] Reference Figure 6 In one embodiment of the present application, the device further includes:
[0121] The ranking information sending module 340 is used to generate ranking information of each bidding device based on the latest additional information of each bidding device when the number of rounds for the server to send additional reference information is less than the preset number of rounds, and send the ranking information to the client; the client is used to receive the ranking information.
[0122] Reference Figure 7In one embodiment of the present application, the device further includes:
[0123] The preset round number determination module 350 is used to determine the preset round number according to the additional information of each bidding device and the number of all the bidding devices.
[0124] As for the server-side device embodiment, since it is similar to the server-side method embodiment, the description is relatively simple, and the relevant parts can be referred to the above description of the server-side method embodiment.
[0125] Reference Figure 8 In one embodiment of the present application, a test machine equipment bidding device based on big data analysis is also provided, involving a server and a client. For the client, the server is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the device includes:
[0126] The basic information receiving module 410 is used to receive the basic information and send the additional information of the bidding equipment that meets the requirements of the basic information to the server side; wherein the additional information includes the quotation information, performance information and service information of the bidding equipment; when the number of rounds for the server side to send the additional reference information is less than the preset number of rounds, the server side is also used to receive the additional information, determine the candidate equipment from all the bidding equipment according to the current candidate ratio based on the latest additional information of each bidding equipment, generate the additional reference information of the bidding equipment according to the latest additional information of each candidate equipment, and send the additional reference information to the client; when the number of rounds for the server side to send the additional reference information is equal to the preset number of rounds, the server side is also used to receive the additional information, determine the winning equipment from all the bidding equipment according to the preset winning number based on the latest additional information of each bidding equipment;
[0127] The additional information sending module 420 is used to receive the additional reference information and send the updated additional information to the server when the number of rounds of the server sending the additional reference information is less than a preset number of rounds.
[0128] As for the client device embodiment, since it is similar to the server method embodiment, the description is relatively simple, and the relevant parts can be referred to the above description of the server method embodiment.
[0129] In one embodiment of the present application, a testing machine equipment bidding system based on big data analysis is also provided, the system comprising a server and a client;
[0130] The server is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment;
[0131] The client is used to receive the basic information and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes the quotation information, performance information and service information of the bidding equipment;
[0132] When the number of rounds in which the server sends the additional reference information is less than a preset number of rounds, the server is further configured to receive the additional information, determine a candidate device from all the bidding devices according to the latest additional information of each bidding device and the current candidate ratio, generate additional reference information of the bidding device according to the latest additional information of each candidate device, and send the additional reference information to the client;
[0133] When the number of rounds in which the server sends the additional reference information is less than a preset number of rounds, the client is further configured to receive the additional reference information and send the updated additional information to the server;
[0134] When the number of rounds for which the server sends additional reference information is equal to the preset number of rounds, the server is further used to receive the additional information, and determine the winning device from all the bidding devices based on the latest additional information of each bidding device and the preset number of winning bids.
[0135] As for the system embodiment, since it is similar to the server-side method embodiment, the description is relatively simple, and the relevant parts can be referred to the above description of the server-side method embodiment.
[0136] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0137] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.
[0138] Finally, it should be noted that, in this article, relational terms such as first and second, etc. 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 terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0139] The above is a detailed introduction to a test machine equipment bidding method and system based on big data analysis provided by the present application. This article uses specific examples to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A testing machine equipment bidding method based on big data analysis, applied to the server side, characterized in that: The method comprises: The server sends basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the client is used to receive the basic information and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes quotation information, performance information and service information of the bidding equipment; The server determines the total number of bidding rounds according to the concentration of the additional information of each bidding device, the number of all bidding devices and the limited range of the bidding rounds, and determines the preset number of rounds according to the total number of rounds; specifically, the server calculates the concentration of the additional information of all bidding devices according to the following formula: ; in, is the concentration, is the standard deviation of the unit prices of all the bidding equipment, is the standard deviation of the discounts for all the bidding equipment, is the standard deviation of the efficiency of all the bidding equipment, is the standard deviation of the life of all the bidding equipment, is the standard deviation of the failure rate of all the bidding equipment, is the standard deviation of the warranty period of all the bidding equipment, is the standard deviation of the service response time of all the bidding equipment, , the remaining parameters are weight coefficients; The server calculates the total number of rounds according to the following formula: ; in, is the total number of rounds, is the minimum threshold for the number of bidding rounds, is the maximum threshold of bidding rounds, is the quantity of all the tendered equipment, is the theoretical maximum number of bidding equipment, is the concentration, is the theoretical maximum value of concentration, , is the weight coefficient, and ; The server calculates the preset number of rounds according to the following formula: ; in, is the preset number of rounds, is the total number of rounds; When the number of rounds for the server to send additional reference information is less than the preset number of rounds, the server receives the additional information, determines a candidate device from all the bidding devices according to the latest additional information of each bidding device and the current candidate ratio that is negatively correlated with the number of bidding rounds, generates additional reference information of the bidding device according to the latest additional information of each candidate device, and sends the additional reference information to the client; wherein the additional reference information is a range value corresponding to the additional information of all the candidate devices; the client is used to receive the additional reference information and send the updated additional information to the server; When the number of rounds for which the server sends additional reference information is equal to the preset number of rounds, the server receives the additional information, and determines the winning device from all the bidding devices according to the latest additional information of each bidding device and the preset number of winning bids.
2. The method according to claim 1, characterized in that The step of the server determining a candidate device from all the bidding devices at a current candidate ratio according to the latest additional information of each bidding device includes: The server determines the additional score of each bidding device according to the latest additional information of each bidding device; The server determines the number of candidates for the current round according to the number of all bidding devices and the current candidate ratio; The server side selects the candidate number of bidding devices with higher additional scores as candidate devices.
3. The method according to claim 1, characterized in that The step of the server determining the winning device from all the bidding devices according to the latest additional information of each bidding device and the preset winning number of the winning devices includes: The server determines the additional score of each bidding device according to the latest additional information of each bidding device; The server side uses the bidding devices with the preset winning number of the additional scores at the front as the winning devices.
4. The method according to claim 1, characterized in that: The method further comprises: When the number of rounds for which the server sends additional reference information is less than a preset number of rounds, the server generates ranking information for each bidding device based on the latest additional information of each bidding device, and sends the ranking information to the client; the client is used to receive the ranking information.
5. A test machine equipment bidding method based on big data analysis, applied to the client, characterized in that: The server is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the method includes: The client receives the basic information and sends additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes quotation information, performance information and service information of the bidding equipment; The server is used to determine the total number of bidding rounds according to the concentration of the additional information of each bidding device, the number of all the bidding devices and the limited range of the bidding rounds, and determine the preset number of rounds according to the total number of rounds; specifically, the server is used to calculate the concentration of the additional information of all the bidding devices according to the following formula: ; in, is the concentration, is the standard deviation of the unit prices of all the bidding equipment, is the standard deviation of the discounts for all the bidding equipment, is the standard deviation of the efficiency of all the bidding equipment, is the standard deviation of the life of all the bidding equipment, is the standard deviation of the failure rate of all the bidding equipment, is the standard deviation of the warranty period of all the bidding equipment, is the standard deviation of the service response time of all the bidding equipment, , the remaining parameters are weight coefficients; The server is used to calculate the total number of rounds according to the following formula: ; in, is the total number of rounds, is the minimum threshold for the number of bidding rounds, is the maximum threshold of bidding rounds, is the quantity of all the tendered equipment, is the theoretical maximum number of bidding equipment, is the concentration, is the theoretical maximum value of concentration, , is the weight coefficient, and ; The server is used to calculate the preset number of rounds according to the following formula: ; in, is the preset number of rounds, is the total number of rounds; When the number of rounds in which the server sends additional reference information is less than the preset number of rounds, the server is further used to receive the additional information, determine the candidate device from all the bidding devices according to the latest additional information of each bidding device, and the current candidate ratio that is negatively correlated with the number of bidding rounds, generate additional reference information of the bidding device according to the latest additional information of each candidate device, and send the additional reference information to the client; wherein the additional reference information is a range value corresponding to the additional information of all the candidate devices; when the number of rounds in which the server sends additional reference information is equal to the preset number of rounds, the server is further used to receive the additional information, determine the winning device from all the bidding devices according to the latest additional information of each bidding device, and the preset number of winning bids; When the number of rounds in which the server sends the additional reference information is less than a preset number of rounds, the client receives the additional reference information and sends the updated additional information to the server.
6. A testing machine equipment bidding server based on big data analysis, characterized in that: The server side includes: A basic information sending module is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the client is used to receive the basic information and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes quotation information, performance information and service information of the bidding equipment; The preset round number determination module is used to determine the total number of bidding rounds according to the concentration of the additional information of each bidding device, the number of all the bidding devices and the limited range of the bidding rounds, and determine the preset number of rounds according to the total number of rounds; specifically, the preset round number determination module is used to calculate the concentration of the additional information of all the bidding devices according to the following formula: ; in, is the concentration, is the standard deviation of the unit prices of all the bidding equipment, is the standard deviation of the discounts for all the bidding equipment, is the standard deviation of the efficiency of all the bidding equipment, is the standard deviation of the life of all the bidding equipment, is the standard deviation of the failure rate of all the bidding equipment, is the standard deviation of the warranty period of all the bidding equipment, is the standard deviation of the service response time of all the bidding equipment, , the remaining parameters are weight coefficients; The preset round number determination module is used to calculate the total round number according to the following formula: ; in, is the total number of rounds, is the minimum threshold for the number of bidding rounds, is the maximum threshold of bidding rounds, is the quantity of all the tendered equipment, is the theoretical maximum number of bidding equipment, is the concentration, is the theoretical maximum value of concentration, , is the weight coefficient, and ; The preset round number determination module is used to calculate the preset round number according to the following formula: ; in, is the preset number of rounds, is the total number of rounds; A reference information sending module, used for receiving the additional information when the number of rounds for the server to send the additional reference information is less than a preset number of rounds, determining a candidate device from all the bidding devices according to the latest additional information of each bidding device and a current candidate ratio that is negatively correlated with the number of bidding rounds, generating additional reference information of the bidding device according to the latest additional information of each candidate device, and sending the additional reference information to the client; wherein the additional reference information is a range value corresponding to the additional information of all the candidate devices; the client is used for receiving the additional reference information and sending the updated additional information to the server; The winning device determination module is used to receive the additional information when the number of rounds for which the server sends the additional reference information is equal to the preset number of rounds, and determine the winning device from all the bidding devices according to the latest additional information of each bidding device and the preset number of winning bids.
7. The server according to claim 6, characterized in that: The reference information sending module includes: An additional score determination submodule, used to determine the additional score of each bidding device according to the latest additional information of each bidding device; A candidate quantity determination submodule, used to determine the number of candidates for the current round according to the number of all the bidding devices and the current candidate ratio; The candidate device determination submodule is used to select the candidate number of bidding devices with higher additional scores as candidate devices.
8. The server according to claim 6, characterized in that: The winning equipment determination module includes: An additional score determination submodule, used to determine the additional score of each bidding device according to the latest additional information of each bidding device; The winning equipment determination submodule is used to select the bidding equipment with a preset winning number of the additional scores as the winning equipment.
9. A testing machine equipment bidding client based on big data analysis, characterized in that: The server is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; the client includes: A basic information receiving module, used to receive the basic information and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes the quotation information, performance information and service information of the bidding equipment; The server is used to determine the total number of bidding rounds according to the concentration of the additional information of each bidding device, the number of all the bidding devices and the limited range of the bidding rounds, and determine the preset number of rounds according to the total number of rounds; specifically, the server is used to calculate the concentration of the additional information of all the bidding devices according to the following formula: ; in, is the concentration, is the standard deviation of the unit prices of all the bidding equipment, is the standard deviation of the discounts for all the bidding equipment, is the standard deviation of the efficiency of all the bidding equipment, is the standard deviation of the life of all the bidding equipment, is the standard deviation of the failure rate of all the bidding equipment, is the standard deviation of the warranty period of all the bidding equipment, is the standard deviation of the service response time of all the bidding equipment, , the remaining parameters are weight coefficients; The server is used to calculate the total number of rounds according to the following formula: ; in, is the total number of rounds, is the minimum threshold for the number of bidding rounds, is the maximum threshold of bidding rounds, is the quantity of all the tendered equipment, is the theoretical maximum number of bidding equipment, is the concentration, is the theoretical maximum value of concentration, , is the weight coefficient, and ; The server is used to calculate the preset number of rounds according to the following formula: ; in, is the preset number of rounds, is the total number of rounds; When the number of rounds in which the server sends additional reference information is less than the preset number of rounds, the server is further used to receive the additional information, determine the candidate device from all the bidding devices according to the latest additional information of each bidding device, and the current candidate ratio that is negatively correlated with the number of bidding rounds, generate additional reference information of the bidding device according to the latest additional information of each candidate device, and send the additional reference information to the client; wherein the additional reference information is a range value corresponding to the additional information of all the candidate devices; when the number of rounds in which the server sends additional reference information is equal to the preset number of rounds, the server is further used to receive the additional information, determine the winning device from all the bidding devices according to the latest additional information of each bidding device, and the preset number of winning bids; The additional information sending module is used to receive the additional reference information when the number of rounds of the server sending the additional reference information is less than a preset number of rounds, and send the updated additional information to the server.
10. A testing machine equipment bidding system based on big data analysis, characterized in that: The system includes a server and a client; The server is used to send basic information of the bidding equipment to the client; wherein the basic information includes type information, function information and parameter information of the bidding equipment; The client is used to receive the basic information and send additional information of the bidding equipment that meets the basic information requirements to the server; wherein the additional information includes the quotation information, performance information and service information of the bidding equipment; The server is used to determine the total number of bidding rounds according to the concentration of the additional information of each bidding device, the number of all the bidding devices and the limited range of the bidding rounds, and determine the preset number of rounds according to the total number of rounds; specifically, the server is used to calculate the concentration of the additional information of all the bidding devices according to the following formula: ; in, is the concentration, is the standard deviation of the unit prices of all the bidding equipment, is the standard deviation of the discounts for all the bidding equipment, is the standard deviation of the efficiency of all the bidding equipment, is the standard deviation of the life of all the bidding equipment, is the standard deviation of the failure rate of all the bidding equipment, is the standard deviation of the warranty period of all the bidding equipment, is the standard deviation of the service response time of all the bidding equipment, , the remaining parameters are weight coefficients; The server is used to calculate the total number of rounds according to the following formula: ; in, is the total number of rounds, is the minimum threshold for the number of bidding rounds, is the maximum threshold of bidding rounds, is the quantity of all the tendered equipment, is the theoretical maximum number of bidding equipment, is the concentration, is the theoretical maximum value of concentration, , is the weight coefficient, and ; The server is used to calculate the preset number of rounds according to the following formula: ; in, is the preset number of rounds, is the total number of rounds; When the number of rounds for the server to send additional reference information is less than the preset number of rounds, the server is further used to receive the additional information, determine the candidate device from all the bidding devices according to the latest additional information of each bidding device and the current candidate ratio that is negatively correlated with the number of bidding rounds, generate additional reference information of the bidding device according to the latest additional information of each candidate device, and send the additional reference information to the client; wherein the additional reference information is a range value corresponding to the additional information of all the candidate devices; When the number of rounds in which the server sends the additional reference information is less than a preset number of rounds, the client is further configured to receive the additional reference information and send the updated additional information to the server; When the number of rounds for which the server sends additional reference information is equal to the preset number of rounds, the server is further used to receive the additional information, and determine the winning device from all the bidding devices based on the latest additional information of each bidding device and the preset number of winning bids.
Citation Information
Patent Citations
Medical equipment full-life-cycle network management system
CN109949910A
Electronic bid inviting purchase management system and method
CN112418543A
Product production method for service resource optimal configuration
CN113657655A