Quota man-hour determination method and device, electronic equipment and storage medium

The method and device automate the determination of quota working hours in shipbuilding by parsing design files to identify profile groups and calculate required working hours, addressing inefficiencies and inaccuracies in manual methods, enhancing the precision and speed of cost analysis.

CN119107059APending Publication Date: 2024-12-10GUANGZHOU WENCHONG SHIPYARD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411177012.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

Existing methods for determining quota working hours in shipbuilding are inefficient and inaccurate due to the large number of profiles that need to be connected, leading to long calculation times and low accuracy.

Method used

A method and device that automatically determine quota working hours by sending a file query instruction to a ship design terminal, parsing the design material quantity file to identify profile groups that need docking, and calculating the required working hours based on profile information, eliminating the need for manual calculations.

Benefits of technology

This approach allows for quick and accurate determination of quota working hours, avoiding errors and inefficiencies associated with manual calculations, thereby improving the efficiency and accuracy of cost analysis in shipbuilding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107059A_ABST
    Figure CN119107059A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a quota man-hour determination method and device, electronic equipment and a storage medium. The method comprises the following steps: sending a file query instruction to a ship design end, and receiving a design object quantity file of a ship to be built corresponding to the file query instruction sent by the ship design end; the design object quantity file is analyzed, and a to-be-connected profile group needing to be subjected to the profile connection procedure in the to-be-built ship is determined based on the analysis result; and for each to-be-connected profile group, based on the to-be-connected profile information of each to-be-connected profile in the to-be-connected profile group, determining the quota man-hour required for executing the profile connection procedure corresponding to the to-be-connected profile group. According to the technical scheme provided by the embodiment of the invention, the quota working hours required by the section connecting process can be quickly and accurately determined.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of shipbuilding optimization, and in particular to a method, device, electronic device and storage medium for determining quota working hours. Background Art

[0002] The refined management of shipbuilding must introduce actual cost analysis, so determining the standard working hours for each process in shipbuilding becomes a very important link.

[0003] In the prior art, when determining the quota working hours for the process of connecting profiles in a single ship, workers are usually required to perform manual calculations. However, in the process of implementing the present invention, it is found that the prior art has at least the following technical problems: due to the large number of profiles that need to be connected in a single ship, it takes a long time and is inefficient to determine the quota working hours for each profile in the single ship, and the accuracy of the determined quota working hours is low. Summary of the invention

[0004] The embodiments of the present invention provide a method, device, electronic device and storage medium for determining the quota man-hours, so as to achieve the purpose of quickly and accurately determining the quota man-hours required for a profile splicing process.

[0005] According to one aspect of the present invention, there is provided a method for determining quota working hours, comprising:

[0006] Sending a file query instruction to a ship design terminal, and receiving a design material quantity file of a ship to be built corresponding to the file query instruction sent by the ship design terminal;

[0007] parsing the design material quantity file, and determining, based on the parsing result, a group of profiles to be docked that need to perform a profile docking process in the ship to be built;

[0008] For each group of profiles to be docked, based on the profile information of each profile to be docked in the group of profiles to be docked, the quota working hours required to execute the profile docking process corresponding to the group of profiles to be docked are determined.

[0009] According to another aspect of the present invention, there is provided a device for determining quota working hours, the device comprising:

[0010] An instruction sending module, used for sending a file query instruction to a ship design end, and receiving a design material quantity file of a ship to be built corresponding to the file query instruction sent by the ship design end;

[0011] A file parsing module, used for parsing the design material quantity file, and determining the profile group to be docked that needs to perform the profile docking process in the ship to be built based on the parsing result;

[0012] The quota man-hour determination module is used to determine, for each group of profiles to be docked, the quota man-hours required to execute the profile docking process corresponding to the group of profiles to be docked based on the profile information of each profile to be docked in the group of profiles to be docked.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining the quota working hours described in any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining the quota working hours described in any embodiment of the present invention when executed.

[0018] The technical solution of the embodiment of the present invention sends a file query instruction to the ship design end, and receives the design quantity file of the ship to be built corresponding to the file query instruction sent by the ship design end; and parses the design quantity file, and determines the profile group to be docked that needs to execute the profile docking process in the ship to be built based on the parsing result, so that there is no need for manual search, and the profile group to be docked that needs to execute the profile docking process can be quickly screened out; for each profile group to be docked, based on the profile information to be docked of each profile to be docked in the profile group to be docked, the quota working hours required to execute the profile docking process corresponding to the profile group to be docked are determined, thereby avoiding the error-prone and inefficient problems caused by manual calculation of the quota working hours, and achieving the effect of quickly and accurately determining the quota working hours required for the profile docking process.

[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 is a flow chart of a method for determining quota working hours provided according to an embodiment of the present invention;

[0022] Figure 2 is a flow chart of another method for determining quota working hours provided according to an embodiment of the present invention;

[0023] Figure 3 It is a flow chart of a method for determining the quota working hours of a profile connection process provided in an embodiment of the present invention;

[0024] Figure 4 It is a structural schematic diagram of a device for determining quota working hours provided according to an embodiment of the present invention;

[0025] Figure 5 The present invention is a schematic diagram of the structure of an electronic device for implementing the method for determining the quota working hours according to an embodiment of the present invention. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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 should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "etc." and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] Before introducing the technical solution, an example of the application scenario can be first explained. It should be noted that the refined management of shipbuilding requires the introduction of actual cost analysis, and the quota working hours are an important basis for cost analysis. The actual working hours in the production process of the process, ship type, and resource matching are compared with the quota working hours of the design quantity to analyze the work efficiency. The various processes of shipbuilding include hull manufacturing pretreatment, hull manufacturing cutting, profile docking, hull manufacturing processing, hull manufacturing welding, assembly, grinding, general assembly and loading, etc. This technical solution can be applied to the scenario of determining the quota working hours required for the profile docking process in shipbuilding. In the prior art, since the quota working hours of the design quantity of the profile docking process are calculated manually, the correctness of the calculation result cannot be guaranteed, the efficiency is extremely low, and the determined quota working hours cannot be effectively applied to the cost analysis of shipbuilding. Based on the solution of this embodiment, there is no need for manual calculation. By querying and parsing the design quantity file, the profile group to be docked can be quickly determined, and the quota working hours required for the profile docking process corresponding to the profile group to be docked can be accurately determined.

[0029] Figure 1 This is a flow chart of a method for determining a quota man-hour according to an embodiment of the present invention. This embodiment can be applied to the case of determining the quota man-hour required for the profiles in the ship to be built to perform the profile docking process. The method can be executed by a quota man-hour determination device, which can be implemented in the form of hardware and / or software.

[0030] like Figure 1 As shown, the method of this embodiment may specifically include:

[0031] S110: Send a file query instruction to the ship design end, and receive a design quantity file of the ship to be built corresponding to the file query instruction sent by the ship design end.

[0032] The file query instruction is an instruction for querying the design quantity file of the ship, and the file query instruction includes the ship identification of the ship to be queried. The ship design end stores the design quantity file generated in the design stage of the ship to be built, and the design quantity file records the profile information of the profile required to build the ship to be built.

[0033] In order to accurately determine the quota man-hours required for the profile docking process, it is necessary to obtain the design quantity file. Specifically, the quota man-hour determination device may send a file query instruction for querying the design quantity file to the ship design end, and the file query instruction includes the ship identification of the ship to be built that needs to be queried. After receiving the file query instruction, the ship design end may determine the design quantity file of the ship to be built corresponding to the ship identification in the file query instruction from at least one pre-stored design quantity file, and send the queried design quantity file to the quota man-hour determination device.

[0034] In this embodiment, since the ship is large in size, it can be divided into multiple sections during the design process, and each section can be designed separately. The design quantity file can record the profile information of the profiles corresponding to the different sections of the ship to be built and the ship information. Exemplarily, the format of the design quantity file can be a spreadsheet format.

[0035] S120, analyzing the design quantity file, and determining, based on the analysis result, a group of profiles to be docked that require a profile docking process in the ship to be built.

[0036] In a specific implementation, after receiving the design quantity file, in order to determine the design quantity data corresponding to the ship to be built, the design quantity file can be parsed. Specifically, based on the preset writing format set when generating the design quantity file, the design quantity file can be parsed to obtain the ship information of the ship to be built and the profile information of each profile included in the ship to be built.

[0037] In this embodiment, based on the profile information of each profile, at least one group of profiles that need to undergo a profile docking process is determined, and the profile group that needs to undergo a profile docking process is determined as a profile group to be docked. Exemplarily, the profile information includes a docking mark and profile information of a profile that has a docking relationship. The docking mark is used to reflect whether a profile needs to undergo a profile docking process, and the profile group to be docked is determined based on the docking mark. Since the profile docking process refers to docking two profiles together, the two profiles that can be docked together can be called profiles with a docking relationship. When determining the profile group to be docked, the first profile that is indicated by the docking mark as needing to be docked can be screened out, the second profile that has a docking relationship with the first profile can be determined, and the combination of the first profile and the second profile can be determined as the profile group to be docked.

[0038] S130. For each group of profiles to be docked, based on the profile information of each profile to be docked in the group of profiles to be docked, determine the quota man-hours required to execute the profile docking process corresponding to the group of profiles to be docked.

[0039] The profiles in the profile group to be docked can be called profiles to be docked, and the profile information to be docked includes at least one of the segment information, profile identification, profile specifications, and material of the profile to be docked. The profile specifications include the width value and thickness value of the profile. For example, if the profile specification is 180 mm × 9 mm, the width value is 180 mm and the thickness value is 9 mm.

[0040] In a specific implementation, different materials of profiles require different working hours in the profile docking process. Therefore, the quota working hours required for the profile group to be docked to perform the profile docking process can be determined based on the materials of the profiles to be docked in the profile group to be docked. Different profile specifications require different working hours in the profile docking process. Therefore, the quota working hours required for the profile group to be docked to perform the profile docking process can also be determined based on the profile specifications of the profiles to be docked in the profile group to be docked.

[0041] In this embodiment, based on the profile information to be docked of each profile to be docked in the profile group to be docked, the quota working hours required to execute the profile docking process corresponding to the profile group to be docked are determined, including: based on the profile information to be docked in the profile group to be docked and the preset corresponding relationship, the target time consumption coefficient corresponding to the profile group to be docked is determined; wherein the preset corresponding relationship is the correspondence between the profile information and the time consumption coefficient in the preset profile docking process; based on the target time consumption coefficient and the preset benchmark working hours, the quota working hours required to execute the profile docking process corresponding to the profile group to be docked are determined.

[0042] In practical applications, since a single ship contains a large number of profiles, in order to facilitate the determination of the quota working hours for the profile docking process of different profile groups to be docked, the benchmark working hours and the preset corresponding relationship can be pre-set. Optionally, the profile information includes the width value of the profile, and the preset corresponding relationship can be: the correspondence between the width value and the time consumption coefficient. The larger the time consumption coefficient corresponding to the profile information, the more time-consuming it is for the profile corresponding to the profile information to perform the profile docking process; conversely, it means that the profile corresponding to the profile information is more time-saving when performing the profile docking process.

[0043] In a specific implementation, the profile information to be docked is the profile information of the profile to be docked in the profile group to be docked. Based on each profile information to be docked in the profile group to be docked and the preset corresponding relationship, the specific implementation method of determining the target time consumption coefficient corresponding to the profile group to be docked includes: based on the preset corresponding relationship, determining the time consumption coefficient corresponding to the profile information to be docked of each profile to be docked, and determining the minimum coefficient among the time consumption coefficients corresponding to the profile information to be docked of the profile to be docked as the target time consumption coefficient.

[0044] Alternatively, based on the information of each profile to be docked in the group of profiles to be docked and the preset corresponding relationship, the implementation method of determining the target time consumption coefficient corresponding to the group of profiles to be docked can also be: based on the information of each profile to be docked in the group of profiles to be docked, determine the target docking profile in each profile to be docked in the group of profiles to be docked; based on the target profile information of the target docking profile and the preset corresponding relationship, determine the target time consumption coefficient corresponding to the group of profiles to be docked.

[0045] Since the width of the profile to be docked is an important factor affecting the docking time, optionally, the profile information to be docked includes the width of the profile to be docked; based on the information of each profile to be docked in the profile group to be docked, a target docking profile is determined in each profile to be docked in the profile group to be docked, including: determining the profile to be docked with the smallest width value in the profile group to be docked as the target docking profile.

[0046] Specifically, if the group of profiles to be docked includes two profiles to be docked, the width value of each profile to be docked can be determined respectively; if the width values ​​of the two profiles to be docked are the same, any one of the profiles to be docked can be determined as the target docking profile. If the width values ​​of the two profiles to be docked are different, the profile to be docked with the smallest width value can be determined as the target docking profile.

[0047] In this embodiment, by determining the profile to be connected with the smallest width value as the target profile to be connected, it is helpful to more accurately reflect the workload required for the profile connection process of the profile group to be connected, thereby accurately determining the target time consumption coefficient.

[0048] In a specific implementation, based on a preset corresponding relationship, the time consumption coefficient corresponding to the width value of the target docking profile is determined as the target time consumption coefficient. This embodiment first determines the target docking profile, and then determines the target time consumption coefficient based on the target profile information of the target docking profile. It is not necessary to determine the corresponding time consumption coefficient for each profile information to be docked and then compare them, thereby providing a method for quickly determining the target time consumption coefficient.

[0049] Optionally, in the preset correspondence, the width values ​​in the same preset width range have the same corresponding time consumption coefficient, so there is no need to set a time consumption coefficient for different width values, thereby minimizing the amount of calculation for determining the quota working hours without affecting the accuracy. Exemplarily, in the preset correspondence, the preset width range can be set to be within (a, b), and the corresponding time consumption coefficient is 1; the preset width range is greater than [b, c], and the corresponding time consumption coefficient is 1.08. When the width values ​​of the profile 1 to be docked and the profile 2 to be docked are both between (a, b), the target time consumption coefficient is 1. Wherein, a, b and c are all positive numbers.

[0050] In a specific implementation, after determining the target time consumption coefficient, the product of the target time consumption coefficient and the reference working hours can be determined as the quota working hours required to perform the profile docking process corresponding to the profile group to be docked. It should be noted that those skilled in the art can determine the reference working hours according to actual application conditions.

[0051] This embodiment sets the reference working hours and the preset corresponding relationship, thereby facilitating the rapid and effective determination of the quota working hours required to execute the profile splicing process.

[0052] The technical solution of the embodiment of the present invention sends a file query instruction to the ship design end, and receives the design quantity file of the ship to be built corresponding to the file query instruction sent by the ship design end; and parses the design quantity file, and determines the profile group to be docked that needs to execute the profile docking process in the ship to be built based on the parsing result, so that there is no need for manual search, and the profile group to be docked that needs to execute the profile docking process can be quickly screened out; for each profile group to be docked, based on the profile information to be docked of each profile to be docked in the profile group to be docked, the quota working hours required to execute the profile docking process corresponding to the profile group to be docked are determined, thereby avoiding the error-prone and inefficient problems caused by manual calculation of the quota working hours, and achieving the effect of quickly and accurately determining the quota working hours required for the profile docking process.

[0053] Figure 2 1 is a flowchart of another method for determining the standard working hours provided according to an embodiment of the present invention. Based on the above embodiment, the specific implementation method of parsing the design quantity file in this embodiment is: parsing the design quantity file based on a preset writing format to obtain the parsing result of the design quantity file. The explanations of the terms that are the same or corresponding to the above embodiments are not repeated here. Figure 2 As shown, the method includes:

[0054] S210: Send a file query instruction to the ship design end, and receive a design quantity file of the ship to be built corresponding to the file query instruction sent by the ship design end.

[0055] S220, parsing the design quantity file based on a preset editing format to obtain a parsing result of the design quantity file, and determining a group of profiles to be docked that need to perform a profile docking process in the ship to be built based on the parsing result.

[0056] The analysis results include the ship information of the ship to be built and the profile information of each profile contained in the ship to be built; the ship information includes the ship identification and / or manufacturing plant information of the ship to be built; the profile information includes at least one of the segment information, profile identification, length, profile specification and material of the profile.

[0057] Optionally, the design quantity file may be a spreadsheet file, and the preset writing format may reflect the information recorded in each row and / or column in the table when the design quantity file is written. Exemplarily, the preset writing format may reflect that the first column in the design quantity file is the ship identification of the ship to which each profile belongs, the second column is the section information to which each profile belongs, the third column is the profile identification of each profile, and the fourth column is the profile specification of each profile.

[0058] In a specific implementation, the design quantity file is parsed using a preset writing format to obtain information recorded in the design quantity file. For example, the information in the second column is read using a preset writing format to obtain the segment information of each profile.

[0059] This embodiment parses the design quantity file through a preset writing format, so that the information recorded in the design quantity file can be obtained, thereby eliminating the need for manual query and improving the efficiency of obtaining information.

[0060] In this embodiment, the group of profiles to be docked that need to perform the profile docking process in the ship to be built is determined based on the analysis results, including: among the profile identifications corresponding to the ship to be built, the profile group corresponding to two profile identifications that meet the preset determination conditions is determined as the group of profiles to be docked that need to perform the profile docking process in the ship to be built.

[0061] Among them, the preset determination conditions include that the last characters of the two profile identifications are a group of adjacent letters, and the characters of the remaining digits are the same. The remaining digits are the other digits in the profile identification except the last digit. The characters in the profile identification may include at least one of numbers, letters and symbols. Adjacent letters refer to two letters that are adjacent in order in the preset alphabet. Exemplarily, the preset alphabet may be the English alphabet, which contains 26 letters, and the order in the English alphabet is "a, b, c, ..., x, y, z". For example, profile identification 1 is 101 / 01M-SS1A-L8b, and profile identification 2 may be 101 / 01M-SS1A-L8a. The last characters of profile identification 1 and profile identification 2 are "a" and "b" respectively, which are adjacent letters. If the characters of the remaining digits are the same, it means that the profile can be docked with the profile of profile identification 2. If the profile identification 3 is 101 / 01M-SS1A-L8c, it means that the profile 1 corresponding to the profile identification 1 is connected to the profile 2 corresponding to the profile identification 2, and the profile 2 is connected to the profile 3 corresponding to the profile identification 3.

[0062] This embodiment can quickly screen out the profile identification of the profile to be docked from a large number of profile identifications by presetting the determination conditions, and the entire process does not require manual viewing, thereby improving the efficiency of determining the profile group to be docked. In addition, the last character of the profile identification is used to distinguish the docking relationship between the profiles corresponding to the profile identifications when the characters of the remaining characters of more than two profile identifications are the same.

[0063] In actual applications, due to the large number of profile identifications, when determining the profile group to be connected, every two profile identifications are compared separately, resulting in a large workload. Therefore, when comparing whether two profile identifications meet the preset screening conditions, the profile identifications can be sorted first, and then compared to improve the efficiency of determining the profile group to be connected.

[0064] Specifically, before determining the group of profiles to be docked that need to perform the profile docking process in the ship to be built based on the analysis results, it also includes: sorting the profiles in the ship to be built so that the profiles with the same remaining character parts in the profile identification are located in adjacent positions; determining the profile group corresponding to two profile identifications that meet the preset determination conditions among the profile identifications corresponding to the ship to be built as the group of profiles to be docked that need to perform the profile docking process in the ship to be built, including: traversing each profile in order from small to large in sorting value; for the currently traversed profile, comparing the untraversed identification of the untraversed profile with the currently traversed identification in order from small to large in sorting value, and when the untraversed identification and the currently traversed identification meet the preset determination conditions, determining the profile group consisting of the currently traversed profile and the untraversed profile as the group of profiles to be docked.

[0065] The remaining character portion is the character portion corresponding to the remaining digits in the profile identification except the last digit. For example, profile identification 1 is 101 / 01M-SS1A-L8b, and profile identification 2 can be 101 / 01M-SS1A-L8a. The remaining character portions of profile identification 1 and profile identification 2 are both 101 / 01M-SS1A-L8. By sorting, profile identification 1 and profile identification 2 can be placed in adjacent positions in the sorting.

[0066] In the present embodiment, each profile can be traversed in sequence in the order of the sorting values ​​of the profile identifiers after sorting. When determining whether there are other profiles with which the currently traversed profile has a docking relationship, the untraversed identifier of each untraversed profile can be compared with the current traversed identifier in the order of the sorting values ​​from small to large. If the current traversed identifier and the untraversed identifier meet the preset determination conditions, it means that the currently traversed profile and the untraversed profile can be docked, and the two constitute a profile group to be docked. If the characters of the remaining bits of the current traversed identifier and the untraversed identifier are not the same, the comparison operation between the current traversed identifier and the untraversed identifier can be stopped, and the next traversed profile can be determined directly according to the sorting value, and the untraversed profile is updated. According to the above-mentioned method for determining the profile group to be docked, determine whether there is a profile in the untraversed profile that can form a profile group to be docked with the next traversed profile.

[0067] S230. For each group of profiles to be docked, based on the profile information of each profile to be docked in the group of profiles to be docked, determine the quota man-hours required to execute the profile docking process corresponding to the group of profiles to be docked.

[0068] This embodiment sorts the profile identifiers and compares the currently traversed profile with the untraversed profiles according to the sequence value, thereby avoiding repeated comparisons and improving the efficiency of determining the profile group to be connected.

[0069] The embodiments corresponding to the method for determining the quota working hours are described in detail above. In order to make the technical scheme of the method further clear to those skilled in the art, the specific process of determining the quota working hours is given below. Figure 3 1 is a flow chart of a method for determining the quota working hours of a profile connection process according to an embodiment of the present invention; Figure 3 As shown, before determining the standard working hours, obtain the standard standards and design quantity documents for profile connection.

[0070] In this embodiment, the quota standard includes the construction plant, the unit of quantity, the reference working hours, and the corresponding relationship between the profile width range and the time consumption coefficient. Since the profile docking operation in shipbuilding has different supporting resources in different construction plants, the time consumption of profile docking is also different. Therefore, different reference working hours and the corresponding relationship between the profile width range and the time consumption coefficient can be set for different keyway plants.

[0071] The time consumed for profile connection is affected by the width of the profile, and the correspondence between the profile width range and the time coefficient can be set. Different correspondences can be separated by semicolons. For example, "(0,140)1.00; [140,280]1.08; (280,1000]1.54" represents three correspondences, namely, the profile width range (0,140) corresponds to a time coefficient of 1, the profile width range [140,280] corresponds to a time coefficient of 1.08, and the profile width range (280,1000] corresponds to a time coefficient of 1.54. The unit of the profile width value can be millimeters. The interval represented by (0,140) is greater than 0 mm and less than 140 mm; the interval represented by [140,280] is greater than or equal to 140 mm and less than or equal to 280 mm.

[0072] Specifically, the design quantity file sent by the ship design end may be received. For example, the ship design end may obtain the design quantity file by downloading it from the design system or searching it in local storage, and send the design quantity file to the quota man-hour determination device.

[0073] In a specific implementation, the profiles recorded in the design quantity file can be traversed to determine whether the currently traversed profile needs to be docked; if not, the next profile is traversed until all the profiles are traversed; if necessary, the profile is determined to be the first profile, and the second profile to be docked with the first profile is found in the design quantity file, and the minimum width value among the width values ​​of the first profile and the second profile is used to determine the time consumption coefficient corresponding to the profile width range interval to which the minimum width value belongs, and the time consumption coefficient is determined as the target time consumption coefficient, and the product of the target time consumption coefficient and the basic working hours in the quota standard is determined as the quota working hours required for the profile docking process of the first profile and the second profile. It should be noted that if the profile width range interval corresponding to the minimum width value is not found in the pre-set corresponding relationship, the target time consumption coefficient can be directly set to 1. After determining the quota working hours for the currently traversed profile, if there are profiles recorded in the design quantity file that have not been traversed, the next profile is traversed; if there are no profiles recorded in the design quantity file that have not been traversed, the quota working hours determination process is terminated.

[0074] The technical solution of the embodiment of the present invention establishes quota standards for profile docking according to different construction sites, which is conducive to accurately determining the quota working hours of the docking process; and, by parsing the design quantity file sent by the ship design end to obtain profile information, no manual operation is required, thereby improving the efficiency and accuracy of determining the rated working hours.

[0075] Figure 41 is a schematic diagram of the structure of a quota working time determination device provided according to an embodiment of the present invention, and the device is used to execute the quota working time determination method provided in any of the above embodiments. The device and the quota working time determination method of the above embodiments belong to the same inventive concept, and the details not described in detail in the embodiment of the quota working time determination device can refer to the embodiment of the above-mentioned quota working time determination method. Figure 4 As shown, the device comprises:

[0076] The instruction sending module 10 is used to send a file query instruction to the ship design end, and receive the design material quantity file of the ship to be built corresponding to the file query instruction sent by the ship design end;

[0077] The file parsing module 11 is used to parse the design material quantity file and determine the profile group to be docked that needs to perform the profile docking process in the ship to be built based on the analysis result;

[0078] The quota man-hour determination module 12 is used to determine the quota man-hours required for executing the profile docking process corresponding to each profile group to be docked based on the profile information of each profile to be docked in the profile group to be docked.

[0079] Based on any optional technical solution in the embodiment of the present invention, optionally, the quota working time determination module 12 includes:

[0080] A target time consumption coefficient determination submodule is used to determine the target time consumption coefficient corresponding to the profile group to be docked based on the information of each profile to be docked in the profile group to be docked and the preset corresponding relationship; wherein the preset corresponding relationship is the corresponding relationship between the profile information and the time consumption coefficient in the preset profile docking process;

[0081] The quota man-hour determination submodule is used to determine the quota man-hours required to execute the profile connection process corresponding to the profile group to be connected based on the target time consumption coefficient and the preset benchmark man-hours.

[0082] Based on any optional technical solution in the embodiments of the present invention, optionally, the target time consumption coefficient determination submodule includes:

[0083] A target docking profile determination unit, configured to determine a target docking profile from each to-be-docking profile in the to-be-docking profile group based on information of each to-be-docking profile in the to-be-docking profile group;

[0084] The target time consumption coefficient determination unit is used to determine the target time consumption coefficient corresponding to the to-be-connected profile group based on the target profile information of the target connection profile and a preset corresponding relationship.

[0085] Based on any optional technical solution in the embodiments of the present invention, optionally, the target docking profile determination unit includes:

[0086] The target docking profile determination subunit is used to determine the to-be-docking profile with the smallest width value in the to-be-docking profile group as the target docking profile.

[0087] Based on any optional technical solution in the embodiment of the present invention, optionally, the file parsing module 11 includes:

[0088] A file parsing submodule, used to parse the design quantity file based on a preset writing format to obtain a parsing result of the design quantity file;

[0089] The analysis results include ship information of the ship to be built and profile information of each profile contained in the ship to be built; the ship information includes the ship identification and / or manufacturing plant information of the ship to be built; the profile information includes at least one of the section information, profile identification, profile specifications and material of the profile.

[0090] Based on any optional technical solution in the embodiment of the present invention, optionally, the file parsing module 11 includes:

[0091] The docking profile group determination submodule is used to determine the profile groups corresponding to two profile identifications that meet preset determination conditions among the profile identifications corresponding to the ship to be built as the profile groups to be docked that need to perform the profile docking process in the ship to be built; wherein the preset determination conditions include that the last characters of the two profile identifications are a group of adjacent letters, and the remaining characters are the same.

[0092] Based on any optional technical solution in the embodiments of the present invention, optionally, the following further includes:

[0093] A sorting module, used for sorting the profiles in the ship to be built before determining the profile group to be docked that needs to perform the profile docking process in the ship to be built based on the analysis result, so that the profiles with the same remaining character part in the profile identification are located in adjacent positions;

[0094] The submodule for determining the connection profile group includes:

[0095] The identification comparison unit is used to traverse each profile in sequence according to the order of sorting values ​​from small to large; for the currently traversed profile, the untraversed identification of the untraversed profile is compared with the currently traversed identification in sequence according to the order of sorting values ​​from small to large. When the untraversed identification and the currently traversed identification meet the preset determination conditions, the profile group consisting of the currently traversed profile and the untraversed profile is determined as the profile group to be connected.

[0096] The technical solution of the embodiment of the present invention sends a file query instruction to the ship design end, and receives the design quantity file of the ship to be built corresponding to the file query instruction sent by the ship design end; and parses the design quantity file, and determines the profile group to be docked that needs to execute the profile docking process in the ship to be built based on the parsing result, so that there is no need for manual search, and the profile group to be docked that needs to execute the profile docking process can be quickly screened out; for each profile group to be docked, based on the profile information to be docked of each profile to be docked in the profile group to be docked, the quota working hours required to execute the profile docking process corresponding to the profile group to be docked are determined, thereby avoiding the error-prone and inefficient problems caused by manual calculation of the quota working hours, and achieving the effect of quickly and accurately determining the quota working hours required for the profile docking process.

[0097] It is worth noting that in the above-mentioned embodiment of the device for determining the standard working hours, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.

[0098] Figure 5 1 is a schematic diagram of the structure of an electronic device that implements the method for determining the quota working hours of an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0099] like Figure 5 As shown, the electronic device 20 includes at least one processor 21, and a memory connected to the at least one processor 21, such as a read-only memory (ROM) 22, a random access memory (RAM) 23, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 21 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 22 or the computer program loaded from the storage unit 28 to the random access memory (RAM) 23. In RAM23, various programs and data required for the operation of the electronic device 20 can also be stored. The processor 21, ROM22 and RAM23 are connected to each other through a bus 24. An input / output (I / O) interface 25 is also connected to the bus 24.

[0100] A number of components in the electronic device 20 are connected to the I / O interface 25, including: an input unit 26, such as a keyboard, a mouse, etc.; an output unit 27, such as various types of displays, speakers, etc.; a storage unit 28, such as a disk, an optical disk, etc.; and a communication unit 29, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 29 allows the electronic device 20 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0101] The processor 21 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 21 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 21 executes the various methods and processes described above, such as the quota working hours determination method.

[0102] In some embodiments, the quota time determination method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 28. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 20 via the ROM 22 and / or the communication unit 29. When the computer program is loaded into the RAM 23 and executed by the processor 21, one or more steps of the quota time determination method described above may be performed. Alternatively, in other embodiments, the processor 21 may be configured to perform the quota time determination method in any other appropriate manner (e.g., by means of firmware).

[0103] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0104] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0105] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0106] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0107] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0108] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0109] This embodiment also provides a computer program product, including a computer program, which, when executed by a processor, implements the method for determining the quota working hours provided in any embodiment of the present application.

[0110] In the process of implementation, the computer program product can be written in one or more programming languages ​​or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0111] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0112] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for determining quota working hours, characterized in that: include: Sending a file query instruction to a ship design terminal, and receiving a design material quantity file of a ship to be built corresponding to the file query instruction sent by the ship design terminal; parsing the design material quantity file, and determining, based on the parsing result, a group of profiles to be docked that need to perform a profile docking process in the ship to be built; For each group of profiles to be docked, based on the profile information of each profile to be docked in the group of profiles to be docked, the quota working hours required to execute the profile docking process corresponding to the group of profiles to be docked are determined.

2. The method according to claim 1, characterized in that The step of determining the quota man-hours required for executing the profile docking process corresponding to the profile group to be docked based on the profile information of each profile to be docked in the profile group to be docked includes: Based on the information of each profile to be docked in the profile group to be docked and the preset corresponding relationship, determine the target time consumption coefficient corresponding to the profile group to be docked; wherein the preset corresponding relationship is the corresponding relationship between the profile information and the time consumption coefficient in the preset profile docking process; Based on the target time consumption coefficient and the preset benchmark working hours, the quota working hours required to execute the profile docking process corresponding to the profile group to be docked are determined.

3. The method according to claim 2, characterized in that The determining, based on the information of each profile to be docked in the profile group to be docked and the preset corresponding relationship, a target time consumption coefficient corresponding to the profile group to be docked includes: Based on the information of each of the profiles to be docked in the group of profiles to be docked, determining a target docking profile in each of the profiles to be docked in the group of profiles to be docked; Based on the target profile information of the target docking profile and the preset corresponding relationship, a target time consumption coefficient corresponding to the group of profiles to be docked is determined.

4. The method according to claim 3, characterized in that The information of the profile to be docked includes a width value of the profile to be docked; and based on the information of each profile to be docked in the group of profiles to be docked, determining a target docking profile in each profile to be docked in the group of profiles to be docked includes: The profile to be docked with the smallest width value in the group of profiles to be docked is determined as the target docking profile.

5. The method according to claim 1, characterized in that The analyzing the design quantity file includes: Performing a parsing operation on the design quantity file based on a preset writing format to obtain a parsing result of the design quantity file; Among them, the analysis result includes the ship information of the ship to be built and the profile information of each profile contained in the ship to be built; the ship information includes the ship identification and / or manufacturing plant information of the ship to be built; the profile information includes at least one of the segmentation information, profile identification, profile specifications and material of the profile.

6. The method according to claim 5, characterized in that The step of determining the group of profiles to be docked that need to perform the profile docking process in the ship to be built based on the analysis result includes: The profile groups corresponding to two profile identifications that meet preset determination conditions among the profile identifications corresponding to the ship to be built are determined as the profile group to be docked that needs to perform the profile docking process in the ship to be built; wherein the preset determination conditions include that the last characters of the two profile identifications are a group of adjacent letters, and the remaining characters are the same.

7. The method according to claim 6, characterized in that Before determining the profile group to be docked that needs to perform the profile docking process in the ship to be built based on the analysis result, the method further includes: Sorting the profiles in the ship to be built so that the profiles with the same remaining character parts in the profile identification are located in adjacent positions; The step of determining the profile groups corresponding to two profile identifications satisfying a preset determination condition among the profile identifications corresponding to the ship to be built as the profile group to be docked that needs to perform the profile docking process in the ship to be built includes: Traverse each profile in order from small to large sorting values; For the currently traversed profile, the untraversed identifier of the untraversed profile is compared with the current traversed identifier in order of the sorting value from small to large. When the untraversed identifier and the current traversed identifier meet the preset determination condition, the profile group consisting of the currently traversed profile and the untraversed profile is determined as the profile group to be connected.

8. A device for determining quota working hours, characterized in that: include: An instruction sending module, used for sending a file query instruction to a ship design end, and receiving a design material quantity file of a ship to be built corresponding to the file query instruction sent by the ship design end; A file parsing module, used for parsing the design material quantity file, and determining the profile group to be docked that needs to perform the profile docking process in the ship to be built based on the parsing result; The quota man-hour determination module is used to determine, for each group of profiles to be docked, the quota man-hours required to execute the profile docking process corresponding to the group of profiles to be docked based on the profile information of each profile to be docked in the group of profiles to be docked.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining the quota working hours according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining the quota working hours according to any one of claims 1 to 7 when executed.