A construction project cost list service system
By matching formats and computing power in the construction project cost list service system, combined with bandwidth management, the problem of low data conversion rate in the existing technology is solved, and the efficiency and quality improvement of data processing is achieved.
Patent Information
- Application Number
- CN202411259316.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2044-09-10
AI Technical Summary
When processing construction project cost list data, the prior art fails to perform unified conversion based on the conversion logic and conversion rate between the data, resulting in the conversion rate not being further optimized.
By matching and distributing the format at the data receiving end and the computing power distribution processing end, the optimal conversion format and standard computing power of each set of data to be processed are determined, and the format conversion is carried out using standard computing power at the conversion execution end, combined with the input The bandwidth determination terminal and the input execution terminal allocate bandwidth to ensure the efficiency of data conversion and input.
It realizes rapid conversion and efficient entry of engineering list data in different formats, improves the overall efficiency and quality of data processing, and ensures the rational allocation and utilization of computing power and bandwidth.
Smart Images

Figure CN118780248B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of data processing, and in particular to a construction engineering cost list service system. Background Art
[0002] The construction project cost list includes a large amount of list data and drawing data. Each batch of data to be processed includes a large amount of related data in different formats.
[0003] The application with publication number CN101684999A discloses a data format conversion method, which first obtains original patch data from a patch machine and determines the physical meaning of each data item in the original patch data; then uses a preset separator to replace the separator between data items in the original patch data to obtain intermediate patch data; finally, reads the corresponding data items from the intermediate patch data according to the target data format, distinguishes different data items by the separator in the process of reading the data items, and then constructs the target patch data according to the read data items. The application of the present invention can realize the rapid conversion of original patch data to target patch data in the process of making AOI program.
[0004] For the overall service processing of the cost list data, data in different formats need to be converted into format data that can be processed by this service system. However, in the actual processing process, each group of data in different formats needs to perform each different conversion process. However, this format conversion method does not perform unified conversion based on the conversion logic and conversion rate between data, and its conversion rate cannot be further optimized. Summary of the invention
[0005] In view of the deficiencies in the prior art, the present invention provides a construction project cost list service system, which solves the problem that unified conversion is not performed based on the conversion logic and conversion rate between data, and the conversion rate cannot be further optimized.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: A construction project cost list service system, comprising:
[0007] The data receiving end receives the engineering data that needs to be managed this time, wherein the engineering data includes list data and drawing data;
[0008] The format matching end confirms the format of the received engineering data, selects a standard format conversion table from the database, and selects the format to be processed for engineering data in different formats. The specific method is as follows:
[0009] Determine the different formats of the data to be processed in this project data, and mark the data formats of different data to be processed as G i, where i represents different data to be processed;
[0010] Identify the corresponding data format G to be processed i Whether there is a record in the standard format conversion table:
[0011] If there is a record and G i If the main format is selected, the format to be converted corresponding to this main format is selected as G i The pending format D i ;
[0012] If there is a record and G i The format to be converted is directly marked as the input format L i ;
[0013] If no record exists, the data to be processed is marked as unprocessable data and displayed through the corresponding display terminal;
[0014] The computing power allocation processing end confirms the pending data that has completed the pending data format confirmation, allocates computing power to the pending data with the same pending data format, and makes real-time adjustments to the computing power used in the computing power allocation process. Based on the specific conversion rate of each group of pending data, the standard computing power of each group of pending data is selected. The specific method is as follows:
[0015] Determine if there is the same format D to be processed i The data to be processed is marked as data to be allocated, and the data capacity R of different data to be allocated is determined. k , where k represents the existence of the same format D to be processed i Different data to be allocated;
[0016] The determined data capacity R k Perform ratio processing to determine the ratio sequence, and then based on the total computing power Z set by this service system, determine the allocated computing power SL of each data to be allocated according to the determined ratio sequence. k ;
[0017] From the allocation computing power SL of each data to be allocated k In the above example, select the group with the largest value to allocate computing power SL k As the main computing power, the other allocated computing power is used as the secondary computing power, and each data to be allocated is converted into the original format of the data to be processed. i To convert the format:
[0018] During the continuous conversion process, the primary computing power is gradually increased according to the computing power change value per unit time, and the computing power change value per unit time is a preset value, so that the secondary computing power is proportionally reduced according to the computing power value increased by the primary computing power. When the secondary computing power is reduced to 10 or less, the conversion process is stopped;
[0019] The primary computing power is gradually reduced according to the computing power change value per unit time, and the computing power change value per unit time is a preset value, so that the secondary computing power is increased proportionally according to the computing power value increased by the primary computing power. When the primary computing power is reduced to 10 or less, the conversion process is stopped;
[0020] Record the conversion rate V of each data to be allocated during each different computing power change process k , several groups of conversion rates V in each computing power change process k Perform mean processing to determine the relevant mean J, and then convert several groups of conversion rates V k Perform variance processing to determine the relevant variance F, and use Bz=J÷F to confirm the standard value Bz corresponding to the computing power change process;
[0021] From different standard values Bz corresponding to several different computing power change processes, a maximum standard value Bzmax is selected, the computing power change process corresponding to this Bzmax is calibrated as a standard process, the allocated computing power executed by different to-be-allocated data in this standard process is used as the standard computing power, and the determined standard computing power is transmitted to the conversion execution end;
[0022] The conversion execution end, based on the standard computing power determined for the corresponding data to be allocated, uses the determined standard computing power to perform conversion processing when converting the format of the same batch of data to be allocated, and completes the format conversion process of the same batch of data to be allocated. For other single groups of data to be processed, according to the determined format D to be processed i Just convert it directly.
[0023] Preferably, a standard format conversion table is stored in the database, which is a preset standard table and includes several groups of main formats and formats to be converted. Each group of different main formats has a group of optimal formats to be converted, and the main formats within the standard format conversion table are all formats that can be converted by the transmission protocol of this service system.
[0024] Preferably, it also includes:
[0025] The input bandwidth determination end determines the data to be processed that has completed format conversion and the data to be processed with the input format, identifies the data format to be input, and the data format includes the input format and the format to be processed. From the identified data format, the bandwidth used and the input rate of such data in the past historical completed data are confirmed, and the optimal input bandwidth range corresponding to the data format is selected. The specific method is as follows:
[0026] Based on the determined data format, different input rates corresponding to different bandwidth usages are identified from the historical completion data of the data format, and an input rate change curve is generated;
[0027] Determine a set of standard rates, where the standard rate is the preset rate, and mark the line segment above the standard rate in the input rate change curve as the standard line segment:
[0028] If there is only one set of standard line segments, the bandwidth usage corresponding to the front and rear endpoints of the standard line segments is confirmed, and the input bandwidth interval of the data to be processed related to this data format is locked;
[0029] If there are multiple groups of standard line segments, determine the total length Lq of the corresponding standard line segments, where q represents different standard line segments, and then determine the value difference Zc of the input rate in the corresponding standard line segment, where the value difference is the difference between the maximum value and the minimum value of the input rate, and use Zc÷Lq=Xq to get the selected value Xq. From the multiple groups of selected values Xq corresponding to the multiple groups of standard line segments, determine a group of standard line segments with the smallest selected value as the selected line segment, and based on the used bandwidth corresponding to the front and rear endpoints of the selected line segment, lock the input bandwidth interval of the data to be processed related to this data format;
[0030] The input execution end allocates bandwidth based on the input bandwidth interval determined by each different data to be processed and the total bandwidth used by the input channel of this service system before unified input. The specific method is as follows:
[0031] The total bandwidth used by the input channel of this service system is calibrated as DK, and the different input bandwidth intervals corresponding to different data to be processed are calibrated as Qo, where o=1, 2, ..., m, and m represents the total number of data formats;
[0032] A set of bandwidth values Do is selected from each set of input bandwidth intervals, so that the selected sets of bandwidth values Do satisfy: D1+D2+D3+…+Dm≤DK, and the randomly selected bandwidth value Do is used as the execution bandwidth corresponding to the data to be processed;
[0033] If the selected groups of bandwidth values Do still cannot satisfy the condition D1+D2+D3+…+Dm≤DK when they drop to the minimum value, the minimum value in this formula is eliminated in sequence until it is satisfied, and the selected bandwidth value Do is used as the execution bandwidth corresponding to the data to be processed, and the data to be processed corresponding to the eliminated bandwidth value is entered into the next batch for processing.
[0034] The present invention provides a construction project cost list service system. Compared with the prior art, it has the following beneficial effects:
[0035] The present invention converts and processes the engineering list data in different formats, preferentially determines the best conversion format for each group of data in different formats, and then uniformly processes the determined best conversion formats, identifies different to-be-processed data with the same conversion method, uniformly processes such to-be-processed data, and performs computing power analysis to select standard computing power, so that the to-be-processed data processed in the same batch can complete the processing process at the fastest rate. The innovative computing power allocation and adjustment mechanism can reasonably allocate computing power resources according to the characteristics and requirements of the to-be-processed data, making the data conversion process more efficient and stable;
[0036] During the input process of different engineering cost list data, each different list data is matched with a different execution bandwidth to ensure a better data input effect. It is necessary to rationally allocate the bandwidth and implement intelligent bandwidth allocation and adjustment strategies to ensure the rational use of the total bandwidth, so that different data to be processed can be entered in an orderly manner, thereby improving the overall efficiency and quality of data processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a schematic diagram of the principle framework of the present invention;
[0038] Figure 2 A schematic diagram of bandwidth determination performed in the present invention. DETAILED DESCRIPTION
[0039] 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.
[0040] Example 1
[0041] See also Figure 1 , the present application provides a construction project cost list service system, including a data receiving end, a format matching end, a computing power allocation processing end, a conversion execution end, a database, an input bandwidth determination end, and an input execution end;
[0042] The data receiving end and the database are both electrically connected to the format matching end input node, and the format matching end is bidirectionally connected to the computing power allocation processing end, and the format matching end is electrically connected to the conversion execution end input node, and the computing power allocation processing end is electrically connected to the conversion execution end input node, wherein the conversion execution end is electrically connected to the input bandwidth determination end input node, and the input bandwidth determination end is electrically connected to the input execution end input node;
[0043] The data receiving end receives the engineering data to be managed this time, wherein the engineering data includes list data and drawing data, and transmits the received list data and drawing data to the format matching end, wherein the list data and drawing data to be managed are input by external relevant operators, and this service system performs relevant management on the input data;
[0044] The format matching end confirms the format of the received engineering data, selects a standard format conversion table from the database, and selects the format to be processed for engineering data of different formats. The standard format conversion table is a preset standard table, which is prepared in advance by relevant operators based on experience, and the standard format conversion table includes several groups of main formats and formats to be converted. Each group of different main formats has a group of optimal formats to be converted, and the main formats in the standard format conversion table are all formats that can be converted by the transmission protocol of this service system, and the formats to be converted are formats that can be directly entered and processed by this service system;
[0045] The specific method of selecting the best format to be converted is:
[0046] Determine the different formats of the data to be processed in this project data, and mark the data formats of different data to be processed as G i , where i represents different data to be processed;
[0047] Identify the corresponding data format G to be processed i Whether there is a record in the standard format conversion table:
[0048] If there is a record and G i If the main format is selected, the format to be converted corresponding to this main format is selected as G i The pending format D i ;
[0049] If there is a record and G i The format to be converted is directly marked as the input format L i ;
[0050] If no record exists, the data to be processed will be marked as unprocessable data and displayed on the corresponding display terminal. For example, suppose there are three types of data to be processed in this project data, marked as G1, G2, and G3. In the standard format conversion table, G1 is the main format and has a corresponding format to be converted D1; G2 is the format to be converted and is directly marked as the input format L2; if G3 does not exist in the table, it will be marked as unprocessable data and displayed on the designated display terminal;
[0051] The so-called inability to process data means that this service system is unable to perform data conversion and input corresponding data, and the transmission protocol it contains cannot perform relevant processing on such data. In this case, relevant personnel are required to adjust the format of such data before using this service system for relevant processing;
[0052] This service system can cover a large amount of data in different formats, all of which are listed in the corresponding standard format conversion table. Based on the corresponding format table, relevant format conversion and confirmation can be performed to facilitate data entry processing in this service system.
[0053] The computing power allocation processing end confirms the pending data that has completed the pending data format confirmation, allocates computing power to the pending data with the same pending data format, adjusts the computing power used in the computing power allocation process in real time, and selects the standard computing power of each group of pending data based on the specific conversion rate of each group of pending data. The specific method of selection is as follows:
[0054] Determine if there is the same format D to be processed i The data to be processed is marked as data to be allocated, and the data capacity R of different data to be allocated is determined. k , where k represents the existence of the same format D to be processed i Different data to be allocated;
[0055] The determined data capacity R k Perform ratio processing to determine the ratio sequence, and then based on the total computing power Z set by this service system, determine the allocated computing power SL of each data to be allocated according to the determined ratio sequence. k For example, if there are three groups of data to be allocated, namely A, B and C, where the data capacity of A is 30M, the data capacity of B is 40M, and the data capacity of C is 20M, then the ratio sequence generated by A, B and C is: 3:4:2. If the total computing power Z set by this service system is 180, then after equal distribution according to the ratio sequence, the SL allocated to the data A to be allocated is A =60, the computing power allocated to the data B and C to be allocated is 80 and 40 respectively;
[0056] From the allocation computing power SL of each data to be allocated k In the above example, select the group with the largest value to allocate computing power SL k As the main computing power, the other allocated computing power is used as the secondary computing power, and each data to be allocated is converted into the original format of the data to be processed. i To convert the format:
[0057] During the continuous conversion process, the main computing power is gradually increased according to the computing power change value per unit time. The computing power change value per unit time is a preset value, which is prepared by the operator in advance based on experience. The computing power change value is the increase or decrease value per unit time, so that the secondary computing power is proportionally reduced according to the computing power value increased by the main computing power. When the secondary computing power is reduced to 10 or less, the conversion process is stopped. Specifically, if A is the main computing power, B and C are the secondary computing power, and A gradually increases per unit time, and the computing power value increased per unit time is 2, then B and C are reduced by 1 in each unit time. Since the overall computing power value is fixed, the secondary computing power needs to be reduced synchronously to meet the increase process of the main computing power;
[0058] The primary computing power is gradually reduced according to the computing power change value per unit time. The computing power change value per unit time is a preset value, which is prepared by the operator in advance based on experience. The computing power change value is the increase or decrease value per unit time. The secondary computing power is increased proportionally according to the computing power value increased by the primary computing power. When the primary computing power is reduced to 10 or less, the conversion process is stopped.
[0059] Record the conversion rate V of each data to be allocated during each different computing power change process k , several groups of conversion rates V in each computing power change process k Perform mean processing to determine the relevant mean J, and then convert several groups of conversion rates V k Perform variance processing to determine the relevant variance F, and use Bz=J÷F to confirm the standard value Bz corresponding to the computing power change process. The variance processing method is: set k=1, 2, ..., n, and use Determine the correlation variance F, where the internal J is the mean of the determined conversion rates;
[0060] From different standard values Bz corresponding to several different computing power change processes, a maximum standard value Bzmax is selected, the computing power change process corresponding to this Bzmax is calibrated as a standard process, the allocated computing power executed by different to-be-allocated data in this standard process is used as the standard computing power, and the determined standard computing power is transmitted to the conversion execution end;
[0061] Specifically, the specific computing power allocation process is generally not too long, but the corresponding data to be allocated is generally large in capacity, and the specific format conversion process will not be completed during this computing power allocation process. If the corresponding format conversion is completed, it can be directly transmitted to the subsequent input bandwidth determination end through the conversion execution end. Generally, this type of computing power allocation process will only complete the data conversion process of one-tenth of the corresponding data to be allocated, and the change process is relatively fast during the computing power allocation process.
[0062] Among them, the conversion execution end, based on the standard computing power determined for the corresponding data to be allocated, uses the determined standard computing power to perform conversion processing when converting the format of the same batch of data to be allocated, and completes the format conversion process of the same batch of data to be allocated. The data that has completed part of the conversion in the computing power allocation process does not need to be converted again, and its conversion rate is fully guaranteed. For other single groups of data to be processed (that is, there is no data to be processed in the same format to be processed), according to the determined format D to be processed i Just convert it directly.
[0063] Example 2
[0064] In the specific implementation process of this embodiment, compared with the above embodiment, the specific implementation of this embodiment is a corresponding input bandwidth determination process to ensure that each file of different formats can be input and processed at the maximum rate during the synchronous input process;
[0065] Among them, the input bandwidth determination end determines the to-be-processed data that has completed the format conversion and the to-be-processed data with the input format, identifies the data format that needs to be input, and the data format includes the input format and the to-be-processed format. From the identified data format, the bandwidth used and the input rate of such data in the past historical completed data are confirmed, and the optimal input bandwidth interval corresponding to the corresponding data format is selected. Specifically, each different data format has a corresponding bandwidth used and a corresponding input rate in the historical data processed in the past, and different bandwidths used correspond to different input rates. In order to ensure that the bandwidth used is not wasted and more data can be input within the sufficient bandwidth, the different input bandwidth intervals corresponding to each different data format are confirmed to determine the optimal execution method, so as to achieve better input management effects;
[0066] The specific method for selecting the optimal input bandwidth range for the corresponding data format is as follows:
[0067] Based on the determined data format, different input rates corresponding to different bandwidth usage are identified from the historical completion data of the data format, and an input rate change curve is generated, wherein the horizontal coordinate of the change curve is the bandwidth usage and the vertical coordinate axis is the input rate;
[0068] Determine a set of standard rates, where the standard rates are preset rates, which are prepared in advance by the operator based on experience. The line segment above the standard rate in the input rate change curve is marked as the standard line segment:
[0069] If there is only one set of standard line segments, the bandwidth usage corresponding to the front and rear endpoints of the standard line segments is confirmed, and the input bandwidth interval of the data to be processed related to this data format is locked;
[0070] If there are multiple groups of standard line segments, determine the total length Lq of the corresponding standard line segments, where q represents different standard line segments, and then determine the value difference Zc of the input rate in the corresponding standard line segment, where the value difference is the difference between the maximum value and the minimum value of the input rate, and use Zc÷Lq=Xq to get the selected value Xq. From the multiple groups of selected values Xq corresponding to the multiple groups of standard line segments, determine a group of standard line segments with the smallest selected value as the selected line segment, and based on the used bandwidth corresponding to the front and rear endpoints of the selected line segment, lock the input bandwidth interval of the data to be processed related to this data format;
[0071] For example: suppose we have a data format with a curve of the input rate change of historical completed data generation; the preset standard rate is 50; if there is only one set of standard segments, such as the bandwidth used by the segment is 20-40, then 20-40 is the input bandwidth range of the data to be processed related to this data format.
[0072] If there are multiple groups of standard line segments, for example, the total length L1 of the first group of line segments is 10, the value difference Z1 is 20, and the calculated X1=2; the total length L2 of the second group of line segments is 8, the value difference Z2 is 16, and the calculated X2=2; the total length L3 of the third group of line segments is 6, the value difference Z3 is 12, and the calculated X3=2. Compare X1, X2, and X3 and find that they are the same, then any group can be selected as the selected line segment to lock the input bandwidth interval.
[0073] Specifically, each different data format has different usage bandwidths and different entry rates in the past entry history data. Therefore, the entry bandwidth range that best uses the corresponding data format can be determined from the historical completion data. When entering data later, the value is determined from the entry bandwidth range to ensure the entry rate while maximizing the overall entry volume.
[0074] Among them, combined Figure 2 , the input execution end, based on the input bandwidth interval determined by each different data to be processed and based on the total bandwidth used by the input channel of this service system, performs bandwidth allocation and then performs unified input, wherein the specific method of performing unified input is:
[0075] The total bandwidth used by the input channel of this service system is calibrated as DK, and the different input bandwidth intervals corresponding to different data to be processed are calibrated as Qo, where o=1, 2, ..., m, and m represents the total number of data formats;
[0076] A set of bandwidth values Do is selected from each set of input bandwidth intervals, so that the selected sets of bandwidth values Do satisfy: D1+D2+D3+…+Dm≤DK, and the randomly selected bandwidth value Do is used as the execution bandwidth corresponding to the data to be processed;
[0077] If the selected bandwidth values Do still cannot satisfy D1+D2+D3+…+Dm≤DK when they are reduced to the minimum value, the minimum value in this formula is eliminated in turn until it is satisfied, and the selected bandwidth value Do is used as the execution bandwidth corresponding to the data to be processed, and the data to be processed corresponding to the eliminated bandwidth value is entered into the next batch for processing;
[0078] For example: Assume DK is 100, Q1 is 20-50, Q2 is 30-60, and Q3 is 10-40. We first randomly select D1 as 40, D2 as 50, and D3 as 20. At this time, D1+D2+D3=110 is greater than DK. Then remove the minimum value D3=20, recalculate D1+D2=90 which is less than DK, and meet the conditions. D1 and D2 are used as the execution bandwidth, and the pending data corresponding to D3 is arranged to be entered in the next batch.
[0079] Specifically, when this service system enters and processes different pending data, if several groups of pending data in this batch are entered simultaneously and the required bandwidth exceeds the total bandwidth of the entry channel, data congestion will occur during the entry process, and data will be lost. Therefore, in order to ensure better data entry results, it is necessary to rationally allocate bandwidth.
[0080] Example 3
[0081] The specific implementation process of this embodiment includes the entire implementation process of the above two groups of embodiments.
[0082] 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.
[0083] 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. A construction project cost list service system, characterized in that: include: The data receiving end receives the engineering data that needs to be managed this time, wherein the engineering data includes list data and drawing data; The format matching end confirms the format of the received engineering data, selects a standard format conversion table from the database, and selects the format to be processed for engineering data in different formats. The specific method is as follows: Determine the data to be processed in different formats in this project data, and mark the data formats of different data to be processed as G i , where i represents different data to be processed; Identify the corresponding data format G to be processed i Whether there is a record in the standard format conversion table: If there is a record and G i If the main format is selected, the format to be converted corresponding to this main format is selected as G i The pending format D i ; If there is a record and G i The format to be converted is directly marked as the input format L i ; If no record exists, the data to be processed is marked as unprocessable data and displayed through the corresponding display terminal; The database stores a standard format conversion table, which is a preset standard table and includes several groups of main formats and formats to be converted. Each group of different main formats has a group of optimal formats to be converted, and the main formats in the standard format conversion table are all formats that can be converted by the transmission protocol of this service system. The computing power allocation processing end confirms the pending data that has completed the pending data format confirmation, allocates computing power to the pending data with the same pending data format, and makes real-time adjustments to the computing power used in the computing power allocation process. Based on the specific conversion rate of each group of pending data, the standard computing power of each group of pending data is selected. The specific method is as follows: Determine if there is the same format D to be processed i The data to be processed is marked as data to be allocated, and the data capacity R of different data to be allocated is determined. k , where k represents the existence of the same format D to be processed i Different data to be allocated; The determined data capacity R k Perform ratio processing to determine the ratio sequence, and then based on the total computing power Z set by this service system, determine the allocated computing power SL of each data to be allocated according to the determined ratio sequence. k ; From the allocation computing power SL of each data to be allocated k In the above example, select the group with the largest value to allocate computing power SL k As the main computing power, the other allocated computing power is used as the secondary computing power, and each data to be allocated is converted into the original format of the data to be processed. i To convert the format: During the continuous conversion process, the primary computing power is gradually increased according to the computing power change value per unit time, and the computing power change value per unit time is a preset value, so that the secondary computing power is proportionally reduced according to the computing power value increased by the primary computing power. When the secondary computing power is reduced to 10 or less, the conversion process is stopped; The primary computing power is gradually reduced according to the computing power change value per unit time, and the computing power change value per unit time is a preset value, so that the secondary computing power is proportionally increased according to the computing power value reduced by the primary computing power. When the primary computing power is reduced to 10 or less, the conversion process is stopped; Record the conversion rate V of each data to be allocated during each different computing power change process k , several groups of conversion rates V in each computing power change process k Perform mean processing to determine the relevant mean J, and then convert several groups of conversion rates V k Perform variance processing to determine the relevant variance F, and use Bz=J÷F to confirm the standard value Bz corresponding to the computing power change process; From different standard values Bz corresponding to several different computing power change processes, a maximum standard value Bzmax is selected, the computing power change process corresponding to this Bzmax is calibrated as a standard process, the allocated computing power executed by different to-be-allocated data in this standard process is used as the standard computing power, and the determined standard computing power is transmitted to the conversion execution end; The conversion execution end, based on the standard computing power determined for the corresponding data to be allocated, uses the determined standard computing power to perform conversion processing when converting the format of the same batch of data to be allocated, thereby completing the format conversion process of the same batch of data to be allocated.
2. A construction project cost list service system according to claim 1, characterized in that: The conversion execution end, for other single groups of data to be processed, according to the determined format D to be processed i Just convert it directly.
3. A construction project cost list service system according to claim 1, characterized in that: Also includes: The input bandwidth determination end determines the data to be processed that has completed format conversion and the data to be processed with the input format, identifies the data format to be input, and the data format includes the input format and the format to be processed. From the identified data format, the bandwidth used and the input rate of such data in the past historical completed data are confirmed, and the optimal input bandwidth range corresponding to the data format is selected; The input execution end allocates bandwidth based on the input bandwidth range determined by each different data to be processed and the total bandwidth used by the input channel of this service system, and then performs unified input.
4. A construction project cost list service system according to claim 3, characterized in that: The specific method of selecting the input bandwidth interval at the input bandwidth determination end is: Based on the determined data format, different input rates corresponding to different bandwidth usages are identified from the historical completion data of the data format, and an input rate change curve is generated; Determine a set of standard rates, where the standard rate is the preset rate, and mark the line segment above the standard rate in the input rate change curve as the standard line segment: If there is only one set of standard line segments, the bandwidth usage corresponding to the front and rear endpoints of the standard line segments is confirmed, and the input bandwidth interval of the data to be processed related to this data format is locked; If there are multiple groups of standard line segments, determine the total length Lq of the corresponding standard line segments, where q represents different standard line segments. Then determine the value difference Zc of the input rate in the corresponding standard line segment, where the value difference is the difference between the maximum and minimum values of the input rate. Use Zc÷Lq=Xq to get the selected value Xq. From the multiple groups of selected values Xq corresponding to the multiple groups of standard line segments, determine a group of standard line segments with the smallest selected value as the selected line segment. Based on the used bandwidth corresponding to the front and rear endpoints of the selected line segment, lock the input bandwidth interval of the data to be processed related to this data format.
5. A construction project cost list service system according to claim 4, characterized in that: The specific method of unified input at the input execution end is: The total bandwidth used by the input channel of this service system is calibrated as DK, and the different input bandwidth intervals corresponding to different data to be processed are calibrated as Qo, where o=1, 2, ..., m, and m represents the total number of data formats; A set of bandwidth values Do is selected from each set of input bandwidth intervals, so that the selected sets of bandwidth values Do satisfy: D1+D2+D3+…+Dm≤DK, and the randomly selected bandwidth value Do is used as the execution bandwidth corresponding to the data to be processed; If the selected groups of bandwidth values Do still cannot satisfy the condition D1+D2+D3+…+Dm≤DK when they drop to the minimum value, the minimum value in this formula is eliminated in sequence until it is satisfied, and the selected bandwidth value Do is used as the execution bandwidth corresponding to the data to be processed, and the data to be processed corresponding to the eliminated bandwidth value is entered into the next batch for processing.
