System and method for crew recruitment management
The crew recruitment management system with quantitative evaluation and dynamic control solves the problems of vague job requirement descriptions and insufficient compliance assessments, achieves accurate compliance exclusion and efficient recruitment processes, and improves the accuracy of job matching and collaborative efficiency.
Patent Information
- Application Number
- CN202511236737.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-01
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2045-09-01
AI Technical Summary
In the existing crew recruitment management system, job requirement descriptions are vague, lack precise comparison logic, are unable to identify capability gaps, compliance assessments are not dynamic enough, and communication and coordination are inefficient, resulting in ineffective job matching and a break in the management chain.
Through the job condition segmentation module, qualification matching module, node deviation assessment module and job compliance determination module, quantitative assessment of job parameters and dynamic compliance determination are achieved. By combining operation records with environmental conditions for differential conversion, a capacity consumption assessment chain is constructed to improve matching accuracy and response efficiency.
It improves the accuracy and efficiency of job matching, reduces human errors, forms a closed-loop and efficient recruitment process, avoids the problem of qualified but unbalanced abilities, and improves the smoothness of collaboration.
Smart Images

Figure CN120725639A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of personnel recruitment, and in particular to a system and method for crew recruitment management. Background Art
[0002] The technical field of systems used for crew recruitment management belongs to the field of personnel recruitment, and mainly involves methods and processes for collecting crew position information, analyzing job requirements, and organizing and matching personnel information for the shipping industry. It realizes the unified management and multi-terminal sharing of recruitment information through a combination of online and offline methods. The core issues include crew information collection, job information entry, information comparison and matching, recruitment process management, etc., and relies on database systems to complete the storage and retrieval of information. Among them, the traditional crew recruitment management system refers to the correspondence between job requirements and personnel supply in the crew recruitment process. The system collects crew personal information and recruitment position information manually or through simple spreadsheets, and then manually compares crew qualifications with job requirements to determine the matching results. The job push and communication are carried out through telephone, email, or announcements.
[0003] In the current crew recruitment management system, job requirements are often presented in unstructured text, lacking quantitative descriptions of specific working parameters such as workload intensity and sea conditions. This leads to vague job requirements and wide interpretation errors. Initial screening of personnel qualifications relies primarily on manual experience or spreadsheet comparisons, lacking precise comparison logic and easily overlooking the risk of marginal mismatches between qualifications and job requirements. In actual operational competency assessments, the compatibility analysis between historical operational behavior and job requirements is not incorporated, making it impossible to identify potential gaps in crew competency from a data perspective. This creates the risk of mismatches due to a lack of operational experience. Compliance screening lacks a dynamic assessment mechanism based on variance tolerance, often employing a one-size-fits-all approach to qualification, which can lead to misjudgments of marginally qualified candidates. Communication and coordination rely solely on manual urging or scheduled notifications, failing to account for information lags. This leads to gaps or delays in the response chain for key candidates, reducing collaborative processing efficiency. These issues can, in practice, lead to long-term vacancies, mismatches between suitable candidates, and fragmented management chains, seriously impacting the efficiency and quality of crew recruitment. Summary of the Invention
[0004] In order to solve the technical problems existing in the prior art, the embodiments of the present invention provide a system and method for crew recruitment management. The technical solution is as follows: In one aspect, a system for crew recruitment management is provided, comprising: The job condition segmentation module is used to collect the ship's gross tonnage, draft, sea state level, continuous operation time and voyage plan timeline, divide the sections in chronological order, set the upper and lower limits and fluctuation range of the parameters, and generate the operation section threshold table; A qualification matching module is used to call the level of the certificate of competency, the type code of the seaman's certificate endorsement, the number of months of sea service and the type of watchkeeping certificate based on the operation section threshold table, compare the qualification data with the gross tonnage limit of the ship, the sea state level and the operation time limit, compare the number of qualified items with the set ratio benchmark value, and generate a job adaptation roster; A node deviation assessment module is used to collect the required values for international maritime dangerous goods loading and unloading operations, the required values for wind force levels under thunderstorm conditions, and the required values for night sailing operations based on the job adaptation roster, convert the candidate's accident record operation type into an operation capacity consumption value, convert the environmental state into a wind force level, perform a difference analysis with the required values, and generate an operation deviation sequence; The job compliance determination module is used to call the job deviation sequence, screen out nodes whose differences exceed the job capacity tolerance value, calculate the proportion of nodes in all nodes and compare it with the job compliance proportion threshold to generate a compliance exclusion list.
[0005] As a further solution of the present invention, the operation section threshold table includes the upper limit of the gross tonnage of the ship, the draft depth range, the sea condition level range, the continuous operation time limit, and the voyage plan time node; the job adaptation list includes the certificate of competency level matching items, the seaman's certificate endorsement category matching items, the maritime service qualification matching items, and the duty certificate category matching items; the operation deviation sequence includes the operation capacity consumption value deviation, the environmental wind level difference, the night operation time difference, and the international maritime dangerous goods demand deviation; the compliance exclusion list includes the capacity tolerance exceeding limit node, the deviation ratio calculation value, and the job compliance ratio comparison result.
[0006] As a further solution of the present invention, the job condition segmentation module includes: The ship data acquisition submodule is used to obtain the ship's gross tonnage, draft, sea state level, continuous operation time and voyage plan timeline. After unifying the time base, the data is synchronized and sorted, and missing and skipped data are eliminated to obtain the sorted time series. Based on the sorted time series, the parameter sampling set within the continuous section is extracted to generate the basic parameter sampling sequence value; The segment division determination submodule is used to divide the parameter sampling set into intervals corresponding to the operation duration based on the basic parameter sampling sequence values, identify the change trends of the ship's gross tonnage, draft and sea state level in adjacent sections, select sections with consistent change trends and map them to the time axis to generate a time sequence section set; The threshold setting generation submodule is used to extract the parameter ranges of the ship's gross tonnage, draft and sea state level within the segment based on the time sequence segment set, combine the numerical fluctuations of the continuous operation time and the voyage plan time axis, calculate the upper and lower limits and floating intervals of the parameters, and generate an operation segment threshold table.
[0007] As a further solution of the present invention, the qualification matching module includes: A threshold extraction submodule is used to extract the ship tonnage limit, sea state level limit and operation time limit based on the operation section threshold table, call the operation section code as an index, match the corresponding restriction data, build an association structure between the operation section and the parameters, and generate an operation section restriction parameter set; The qualification judgment submodule is used to call the operation section restriction parameter set, make a judgment based on the interval relationship between the certificate level and the tonnage limit, compare according to the matching rules between service qualifications and sea state levels, and make a judgment based on the correlation conditions between the certificate type and the operation time to obtain the job qualification matching quantity value; The adaptation comparison submodule is used to call the job qualification matching quantity value, compare the job ratio benchmark value, determine the difference between the matching quantity and the ratio benchmark, screen the job numbers that meet the ratio conditions, count the number of qualified jobs, and obtain the job adaptation list.
[0008] As a further solution of the present invention, the node deviation assessment module includes: A demand collection submodule is used to collect operation demand information based on the job adaptation roster, extract parameters such as dangerous goods loading and unloading, thunderstorm wind level, and night flight duration, detect the on-site wind level and convert the night flight duration unit, compare the demand parameters with the job adaptation data, and generate a demand difference interval value; The capability mapping submodule is used to call the operation type in the candidate's accident record, convert it into the operation capability consumption value based on the job adaptation data, determine the matching relationship between capability and demand based on the demand difference interval value, mark the adaptation status of the operation type, and generate the operation capability adaptation coefficient; The offset calculation submodule is used to compare the difference between the candidate's operating capability and actual demand based on the operating capability adaptation coefficient, superimpose the wind force level difference and the night flight duration difference, integrate them into an operating status offset data set, and generate an operating deviation sequence after sorting.
[0009] As a further solution of the present invention, the position compliance determination module includes: A node deviation screening submodule is used to obtain the operation deviation value of the node in the operation deviation sequence, judge the operation deviation value item by item based on the job capability tolerance value, screen the node set whose operation deviation value is greater than the job capability tolerance value, and obtain the number of deviation nodes; The tolerance ratio calculation submodule is used to calculate the ratio of the number of deviated nodes to the total number of nodes, obtain the ratio of deviated nodes to all nodes, compare the ratio with the position compliance ratio threshold, call the comparison result and the node number set to obtain the difference node ratio value; The compliance node identification submodule is used to call the comparison result of the difference node ratio value and the position compliance ratio threshold, perform exclusion judgment operation on the deviation node list, obtain a non-compliant node set, and establish an exclusion list consisting of node numbers based on the non-compliant node set to generate a compliance exclusion list.
[0010] As a further embodiment of the present invention, the system further comprises: The collaborative urging module is used to collect the read timestamps of the crew end, the shipowner end, and the maritime school end for candidates outside the compliance exclusion list, extract the time difference between the maximum and minimum values, and perform conditional judgment with the first-level urging time difference threshold and the second-level urging time difference threshold to generate a urging priority sequence; The urging priority sequence includes the maximum and minimum differences among the reading time on the crew side, the reading time on the shipowner side, and the reading time on the maritime school side; The first-level expediting time difference threshold is set based on the following: timeliness requirements for job preparation, response cycles according to industry practices, and average response delays of user groups in the data; The second-level urging time difference threshold is a longer time span than the first-level urging time difference threshold, and its setting is based on the execution critical point of the task, the countdown requirements for the voyage start, and the response time limit regulations in the management system.
[0011] As a further solution of the present invention, the collaborative expediting module includes: A time extraction submodule is used to obtain the crew-side reading timestamp, the shipowner-side reading timestamp, and the maritime school-side reading timestamp corresponding to the candidate, extract the maximum timestamp and the minimum timestamp based on the timestamp comparison operation, and calculate the time span value based on the interval between the maximum timestamp and the minimum timestamp; The time difference calculation submodule is used to call the time span value and compare it with the first-level expediting time difference threshold. If the time span value is less than the first-level expediting time difference threshold, the span value is compared with the second-level expediting time difference threshold. The corresponding interval is extracted based on the difference in numerical values to generate a time difference interval category. The priority determination submodule is used to call candidate information and candidate current collaboration status parameters according to the time difference interval category, screen and sort the candidate list based on the level indicated by the time difference interval category, and generate an expedited priority sequence.
[0012] As a further embodiment of the present invention, the time-sequential segmentation and setting of upper and lower limits and fluctuation ranges of parameters are statistically analyzed based on the gross tonnage, draft, sea state level, and continuous operation duration parameter data in the ship operation records; The operating time limit is the standard parameter setting for the ship's gross tonnage, sea state level and continuous operating time in the ship's job requirements, which is determined by classification society regulations, shipping company job descriptions or job operation standards issued by national maritime authorities; The ratio benchmark value is the reference standard for job matching ratio set in the crew recruitment management system, which is determined based on the actual job requirements and industry employment regulations; The operating capacity consumption value refers to a numerical indicator representing the loss of operating capacity obtained by converting the accident type and severity; The conversion of the environmental state into a wind force level refers to converting meteorological data into a wind speed level that conforms to the Beaufort wind scale system; The job compliance ratio threshold is based on the minimum requirement for matching jobs with qualifications set out in the STCW International Convention.
[0013] In another aspect, a crew recruitment management method is provided. The crew recruitment management method is executed based on the above-mentioned crew recruitment management system, and includes the following steps: S1: Obtain the ship's gross tonnage, draft, sea state level, continuous operation duration, and voyage plan timeline, extract consecutive nodes in chronological order, extract the sea state level and operation duration corresponding to each node, determine whether the ship's gross tonnage and draft limit standards are exceeded, and define the start and end nodes of each operation section based on the timeline interval boundaries. Set the upper and lower limits and fluctuation range of the section parameters to generate an operation section threshold table; S2: Based on the threshold table of the operation section, the certificate of competency level, seaman's certificate endorsement category code, number of months of sea service and watchkeeping certificate category are called up, and each qualification data is compared with the gross tonnage limit of the ship, the sea state level and the continuous operation time limit in the corresponding section. The number of sections that meet all the conditions is counted and compared with the set benchmark ratio to generate a job adaptation list; S3: Based on the job adaptation roster, the operation type, operation duration, and environmental conditions in the candidate's accident record are collected, the operation type conversion corresponding to the operation capacity consumption value is called, the wind force level is converted to a unified level representation, and the duration is converted to minutes. The difference between the values and the required values for dangerous goods loading and unloading operations, thunderstorm wind force level requirements, and night flight operation duration requirements are analyzed to generate an operation deviation sequence; S4: Calling the difference data of the nodes in the operation deviation sequence, screening the nodes that exceed the operation capacity tolerance value, calculating the proportion of the nodes in all nodes, comparing the node proportion with the position compliance proportion threshold, and generating a compliance exclusion list; S5: For candidates outside the compliance exclusion list, collect the read timestamps from the crew side, the shipowner side and the school side, extract the minimum and maximum values, calculate the time difference, compare the time difference with the first-level urging time difference threshold and the second-level urging time difference threshold, mark the priority processing level, and generate the urging priority sequence.
[0014] Compared with the prior art, the advantages and positive effects of the present invention are: In the present invention, the accuracy of job matching is improved by comparing qualification information and operation parameters item by item, and the difference conversion is carried out in combination with operation records and environmental conditions. A capacity consumption assessment chain is constructed, and the capacity deviation monitoring of job adaptation results is strengthened. The deviation ratio of the nodes is screened according to the tolerance to achieve accurate compliance exclusion, and the problem of qualified qualifications but unbalanced capabilities is avoided. The read timestamps of multiple terminals are collected and the time difference threshold is set. The priority of urging is divided, and the response efficiency and collaborative fluency are improved. The overall processing process is centered on structured expression, quantitative evaluation and dynamic control, which enhances matching efficiency, reduces human errors, and forms a closed-loop and efficient recruitment process. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] 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.
[0016] Figure 1 is a system flow chart of the present invention; Figure 2 is a system block diagram of the present invention; Figure 3 This is a flow chart of the job working condition segmentation module of the present invention; Figure 4 This is a flow chart of the qualification matching module of the present invention; Figure 5 This is a flow chart of the node deviation assessment module of the present invention; Figure 6 This is a flow chart of the job compliance determination module of the present invention; Figure 7 This is a flow chart of the collaborative urging module of the present invention; Figure 8 The figure is a flow chart of the steps of the method of the present invention. DETAILED DESCRIPTION
[0017] The technical solution of the present invention is described below in conjunction with the accompanying drawings.
[0018] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as an "exemplary" in the present invention should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner. Furthermore, in the embodiments of the present invention, "and / or" can mean both or either of the two.
[0019] In the embodiments of the present invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, when the distinction is not emphasized, the meanings they convey are the same. The terms "of," "corresponding," and "corresponding" may sometimes be used interchangeably. It should be noted that, when the distinction is not emphasized, the meanings they convey are the same.
[0020] In the embodiments of the present invention, sometimes a subscript such as W1 may be written as a non-subscript such as W1. When the difference is not emphasized, the meanings to be expressed are the same.
[0021] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0022] The embodiment of the present invention provides a system for crew recruitment management, such as Figure 1-Figure 2 The system diagram for crew recruitment management shown includes: The job condition segmentation module is used to collect the ship's gross tonnage, draft, sea state level, continuous operation time and voyage plan timeline, divide the segments into sections in chronological order, set the upper and lower limits and fluctuation range of parameters for the segments, and generate an operation segment threshold table; The upper and lower limits and fluctuation range of the section setting parameters are statistically analyzed based on the parameter data in the ship operation records (gross tonnage, draft, sea state level, continuous operation time); The qualification matching module is used to call the certificate of competency level, seaman's certificate endorsement category code, number of months of sea service and watchkeeping certificate category based on the operation section threshold table, compare the qualification data with the corresponding section's gross tonnage limit, sea state level and continuous operation time limit, count the number of items that meet the conditions and compare them with the set ratio benchmark value to generate a job adaptation roster; Limit values are standard parameters set in ship job requirements for gross tonnage, sea state level, and continuous operation time, and are determined by classification society regulations, shipping company job descriptions, or job operation standards issued by national maritime authorities. The ratio benchmark value is the reference standard for the job matching ratio set in the crew recruitment management system. The standard is determined based on the actual job requirements and industry employment regulations; The node deviation assessment module is used to collect the required values for international maritime dangerous goods loading and unloading operations, the required wind force level under thunderstorm conditions, and the required duration of night sailing operations based on the job adaptation roster. It converts the operation type in the candidate's accident record into the operation capacity consumption value, the environmental conditions into the wind force level, and the duration into minutes, and performs a difference analysis on the corresponding required values to generate an operation deviation sequence. The operating capacity consumption value refers to the numerical indicator representing the operating capacity loss obtained by converting the accident type and severity; The conversion of environmental conditions into wind force levels refers to converting meteorological data into wind speed levels that conform to the Beaufort wind scale system; The job compliance determination module is used to call the job deviation sequence, filter out nodes whose differences exceed the job capacity tolerance value, calculate the proportion of nodes in the total number of nodes, and compare it with the job compliance ratio threshold to generate a compliance exclusion list; The job compliance ratio threshold refers to the minimum requirement for matching jobs and qualifications in accordance with the STCW International Convention (Standards of Training, Certification and Watchkeeping for Seafarers); The collaborative urging module is used to collect the read timestamps from the crew, shipowner, and maritime academy for candidates outside the compliance exclusion list, extract the time difference between the maximum and minimum values, and perform conditional judgment with the first-level urging time difference threshold and the second-level urging time difference threshold to generate a urging priority sequence; The threshold for the first-level expediting time difference is based on the timeliness requirements for job preparation (e.g., initial confirmation must be completed within 12-24 hours of notification), the response cycle of industry practices, and the average response delay of the user group in the data. The time difference threshold for the second-level urging process is a longer time span than that for the first-level urging process (such as 36 hours or 48 hours), which is derived from the critical point of task execution, the countdown requirements for voyage start, and the provisions on "response time limit" in the management system.
[0023] The operation section threshold table includes the upper limit of the ship's gross tonnage, draft depth range, sea condition level range, continuous operation time limit, and voyage plan time nodes. The job adaptation list includes the certificate of competency level matching items, seafarer's certificate endorsement category matching items, maritime service qualification matching items, and watchkeeping certificate category matching items. The operation deviation sequence includes the operation capacity consumption value deviation, environmental wind level difference, night operation time difference, and international maritime dangerous goods demand deviation. The compliance exclusion list includes the capacity tolerance exceeding node, deviation ratio calculation value, and job compliance ratio comparison result. The urging priority sequence includes the maximum and minimum value differences of the reading time on the crew side, the reading time on the shipowner side, and the reading time on the navigation school side.
[0024] Specifically, if Figure 2 、 Figure 3 As shown, the job condition segmentation module includes: The ship data acquisition submodule is used to obtain the ship's gross tonnage, draft, sea state level, continuous operation time and voyage plan timeline. After unifying the time base, the data is synchronized and sorted, and missing and skipped data are eliminated to obtain the sorted time series. Based on the sorted time series, the parameter sampling set within the continuous section is extracted to generate the basic parameter sampling sequence value; The ship data acquisition submodule obtains the dynamic and static parameters of the ship using the AIS system protocol, and uses the MMSI identification number to retrieve the corresponding information of the ship. The gross tonnage data can be directly read as the GT field value, and the draft depth is converted from the DPT field. The sea condition level is derived by connecting to the meteorological system and introducing the measured wind speed and wave height data. It is divided into 1 to 9 levels using the level classification standard, corresponding to mild to violent sea conditions. The continuous operation time is calculated from the recorded operation start and end time. The time unit is expressed in h. The voyage plan timeline is derived from the task schedule by the scheduling system, and a complete timeline is generated in series in the form of time points. The unified time base is selected as UTC standard time, and all time parameters are converted to the format for alignment. At the same time, the sampling cycle is set The data is collected synchronously for each time point, including GT, draft, sea state, operation duration, and mission time point. Missing data is defined as a period of time with no data for more than 1 minute. The linear interpolation method is used to fill in the missing data. If the missing data exceeds 2 minutes, it is considered as skipped data and marked for exclusion. The sorted data is formed into a sampling set every hour. The number of data items in the set is set to no less than 45 as the valid section judgment standard. For example, 52 data items are collected from 08:00 to 09:00 on June 12, 2025. This period is considered valid. The extracted GT is 10456, the draft is 6.2m, the sea state is level 4, and the operation duration is 1 hour. The corresponding planned time points are 08:00 to 09:00, forming part of the basic parameter sampling sequence.
[0025] The segment division and determination submodule is used to divide the parameter sampling set into intervals corresponding to the operation duration based on the basic parameter sampling sequence values, identify the changing trends of the ship's gross tonnage, draft and sea state level in adjacent sections, select sections with consistent changing trends and map them to the time axis to generate a time sequence section set; The segment division determination submodule is based on the parameter sampling sequence obtained by sorting. First, the segment is demarcated according to the length of the operation time, and each segment is set to 1 hour. For example, if the continuous operation time is 5 hours, the segment is divided into 5 segments, which are numbered in sequence and the sampling data in each segment are sorted. The trend of the three parameters of GT, draft and sea state in adjacent segments is compared. The trend direction is determined by the increase and decrease status between the previous and next segments, which is rising, falling or no change. The condition for judging the trend consistency is that the three parameters are consistent in direction in two or more consecutive segments, and the change amplitude is within the set acceptable range. The draft change within 0.5m is considered to be within the acceptable range, and the sea state change is that the fluctuation between levels does not exceed level 1. If the GT parameter changes, it is mostly due to reloading or switching of ship types, and this needs to be marked in the data. For example, if the GT is 10456, 10456, and 11200 consecutively, it is determined that there is an actual change and therefore does not constitute a consistent trend. Conversely, if the GT remains unchanged, the draft is 6.1m, 6.2m, and 6.3m, and the sea state is level 3, level 4, and level 4, and the trend is rising or stable, it is considered a consistent segment. These segments are filtered and marked, and the filtered segments are remapped on the original time axis to generate a new set of time sequence segments. For example, if the trends are consistent in the three segments from 09:00 to 12:00, they are merged into a continuous operation trend consistent segment, which will be used as the basis for threshold calculation later.
[0026] The threshold setting generation submodule is used to extract the parameter ranges of the ship's gross tonnage, draft and sea state level within the time sequence segment set, and calculate the upper and lower limits and floating intervals of the parameters based on the numerical fluctuations of the continuous operation time and the voyage plan time axis to generate the operation segment threshold table; The specific calculation formula for the parameter range of draft depth and sea state level is: ; Calculate the draft-sea state fluctuation trend value and The results are written into the scheduling module parameter mapping table for threshold identification and call by the operation control module. The upper and lower limits and floating intervals of the parameters are calculated by combining the numerical fluctuations of the continuous operation duration and the voyage plan time axis to generate the operation section threshold table. in, Represents the draft depth-sea state fluctuation trend value, D i represents the equivalent wave height duration in the i-th time interval, represents the average sea state level in the i-th time interval, n represents the total number of time intervals counted, S i Represents the continuous operation duration in the i-th time interval, Represents the average continuous operation time of all time segments, L j Represents the planned operation duration at the j-th voyage planning time node, represents the average operation time at all voyage plan time nodes, and m represents the number of all voyage plan time nodes; Collect D1 to D n The equivalent wave height duration is calculated by ocean buoys based on the significant wave height H s Sample statistics, by counting the continuous wave heights higher than H in each time interval s The cumulative time is obtained, and the duration of the significant wave height measured within a 30-minute sampling period is D i For the sample, n=3 is taken, and the monitoring data are 12h, 15h, and 10h respectively, so D1=12, D2=15, and D3=10; the average sea state level H1{avg}-H3{avg} is calculated by observing the time ratio of the sea state level, set as the digital value of the sea state level, and the sampling values are 4, 5, and 3 respectively; the continuous operation time S1-S3 is counted by the ship's automatic recording system, and the data are 7h, 9h, and 8h respectively, and the average value {S}=(7+9+8) / 3=8h; the operation time L1-L2 of the voyage planning time node is provided by the voyage planning system, m=2, and is 10h and 12h respectively, and the average value {L}=(10+12) / 2=11h; the formula is as follows: Item 1: ; Item 2: ; Item 3: ; Substitute the second value into the subsequent calculation, and the result of substituting the second value into the formula is ≈0.816: Completely brought in: ; The results show that 51.184 is the draft-sea state fluctuation trend value after integrating the weighted sea state level of equivalent wave height duration, operation duration change trend and voyage plan duration deviation. This value is the trend indicator in the step, which is used by the subsequent threshold division and scheduling module. The operational logic of the formula is based on the numerical expression of the matching status of the environmental dynamics and the operation plan within the ship's operating section, and three types of representative data features are respectively incorporated into the index composition. In the first item, the product of the equivalent wave height duration and the sea state level reflects the temporal superposition effect of the sea state intensity. By taking the time segment average of this product, the weighted characteristic intensity of the sea state pressure in the operating section can be obtained; in the second item, the standard deviation of the continuous operation time is calculated in the form of the square root of the sum of squares, which reflects the degree of fluctuation in the continuity of the operation. The square root of the variance is used to keep the unit consistent and reflect the average amplitude of the duration deviation; in the third item, the average absolute difference of the voyage plan operation time represents the stability of the planned time configuration. The absolute value is used to avoid the mutual offset of positive and negative offsets, ensuring the true expression of the fluctuation amount. The three are combined through addition and subtraction to form an overall trend indicator. When summing up, they are processed as absolute values to avoid the negative terms affecting the trend judgment, so that the final trend value can fully characterize the composite response degree of the operating section in terms of operation execution stability and environmental adaptability; The draft-sea state fluctuation trend value is used to quantify the coupled fluctuation characteristics between environmental conditions and operational execution stability within the vessel's operating area. Its value comprehensively reflects the temporal concentration of operating sea state intensity, the stability of the vessel's continuous operating duration, and the consistency of voyage plan execution. Higher trend values indicate a significantly increasing trend in sea state intensity and duration within the operating area, greater fluctuations in operating duration, significant deviations in voyage execution plans, and an overall unstable operating environment. Lower trend values indicate less volatility in various parameters, greater consistency and adaptability in operation scheduling and execution, and are suitable for stable, continuous vessel operations.
[0027] Specifically, if Figure 2 、 Figure 4 As shown, the qualification matching module includes: The threshold extraction submodule is used to extract the ship tonnage limit, sea state level limit and operation time limit based on the operation section threshold table, call the operation section code as an index, match the corresponding restriction data, build the association structure between the operation section and the parameters, and generate the operation section restriction parameter set; The threshold extraction submodule is based on the operation section threshold table during execution. It first reads the structured data table and extracts the ship tonnage limit, sea state level limit and operation time limit corresponding to each operation section. The operation section code is matched as the main index, and the restriction data is presented in the form of intervals. For example, the tonnage interval is 5000 to 10000, the sea state level is 3 to 5, and the upper limit of the operation time is 4 hours. The above parameters are combined into a nested structure and stored in the restriction parameter set. If there are multiple operation sections, they are processed one by one to form a complete data structure set. The program traverses the table content and calls the section code for matching to obtain the restriction field. For example, if a certain operation section code is WZ001, the restriction The tonnage of the ship is 5000 to 10000, the sea state level is 3 to 5, and the operation time is 4 hours. The other operation section WZ002 is limited to tonnage of 8000 to 12000, sea state level 2 to 4, and operation time is 6 hours. After completing the construction of the restriction parameter structure, the parameters of the ship to be entered are searched and judged. For example, the tonnage of a ship is 8500, the estimated operation time is 3 hours, and the predicted sea state level is 4. Its parameters are matched one by one with the WZ001 restriction parameters. The tonnage of 8500 is between 5000 and 10000, the sea state level 4 is between 3 and 5, and the operation time of 3 hours does not exceed 4 hours. All three items meet the restriction conditions, and the operation section is finally marked as allowed to enter.
[0028] The qualification judgment submodule is used to call the operation section restriction parameter set, make judgments based on the interval relationship between the certificate level and the tonnage limit, compare according to the matching rules between service qualifications and sea state levels, and make judgments based on the correlation conditions between certificate type and operation time to obtain the number of job qualification matching values; The qualification judgment submodule extracts the section restriction items from the restriction parameter set, and reads the certificate level, service qualification, certificate type and maximum allowable working time of the post personnel in turn. In the matching process, the tonnage range supported by the post certificate level is compared with the section tonnage limit. For example, if the certificate level is level 3, the corresponding tonnage license is below 10,000. If the section tonnage limit range is between 5,000 and 10,000, the condition is met. Continue to compare whether the sea state level supported by the service qualification is consistent with the section requirements. For example, if the service level is 4 and the section limit is 3 to 5, the sea state matches. Combined with the certificate type and operation time, for example, if the certificate type is offshore operation, the allowed operation time is 6 hours. If it is limited to 4 hours, it is also considered compliant. Those who meet each item are counted in the matching quantity value. For example, there are 50 job applicants in a certain section, of which 34 meet the certificate tonnage range, sea condition qualifications, and operation time. The matching quantity value is 34. The data items of each job personnel in the judgment process are used as the comparison basis. The program reads the parameters line by line, and each match is accumulated once. The results are summarized by comparing each item to form the job qualification matching quantity of the operation section.
[0029] The matching submodule is used to call the job qualification matching quantity value, compare it with the job ratio benchmark value, determine the difference between the matching quantity and the ratio benchmark, select the job numbers that meet the ratio conditions, count the number of qualified positions, and obtain the job matching list; The adaptation comparison submodule analyzes the difference between the job qualification matching quantity value and the job ratio benchmark value. First, the target ratio is set according to the total number of positions. For example, if the total number of positions is 50 and the target ratio is set to 70%, the ratio benchmark value is 35 people. Then, the difference between the matching quantity value and the ratio benchmark value is compared. If the difference is positive, it is considered to meet the adaptation conditions. If the difference is negative, it does not meet the conditions. For example, if the matching quantity is 34 and the difference is negative 1, it means that the position does not meet the adaptation benchmark. Then, all position numbers are screened according to this logic. If the matching quantity of a certain position exceeds the set benchmark value, the position number is recorded in the adaptation list, and the number of all matching position numbers is counted to obtain the number of position adaptations. If the total number of positions is 10 and there are 7 that meet the conditions, then these 7 numbers are included in the adaptation list. In the evaluation stage, For the "comparison" operation, the difference between the two values is recorded to determine whether it meets the standard. If the difference is significantly positive, it means it is higher, and if it is significantly negative, it means it is lower. It can be distinguished according to the actual setting range. For example, the difference is less than minus 5 and is considered lower, between minus 5 and 0 and is slightly lower, between 0 and 5 and is slightly higher, and more than 5 and is higher. The calculation source of the number of job qualification matches is the one-by-one verification of the job personnel restrictions in the previous module. The program realizes cumulative statistics through conditional screening. The setting of the ratio benchmark value is calculated according to the number of jobs and the ratio setting. For example, if the number of jobs is 60 and the ratio is set to 75%, the benchmark value is 45 people. The ratio setting can be determined by manual experience based on past job adaptation, personnel qualification distribution or job importance. After completing the difference comparison, the results are archived to generate a job adaptation list.
[0030] Specifically, if Figure 2 、 Figure 5 As shown, the node deviation assessment module includes: The demand collection submodule is used to collect operational demand information based on the job adaptation roster, extract parameters such as hazardous materials loading and unloading, thunderstorm wind level, and night flight duration, detect the on-site wind level and convert the night flight duration unit, compare the demand parameters with the job adaptation data, and generate the demand difference interval value; The demand collection submodule needs to extract the structural data such as job number, job type, job restriction conditions, etc. according to the information content in the job adaptation list, establish the corresponding relationship between the job and the demand parameters, and set the field items of the collected job content to include the type of hazardous materials, job time period, meteorological conditions, etc. During the collection process, the real-time wind speed value of the current job point is accessed through the sensor or external interface. If the record is 11m per second, it is judged through experience that the wind speed belongs to level 6 wind. The operation time is recorded from 20:00 to 23:00, a total of 3 hours. At the same time, the job is marked in the job content identification. For the loading and unloading of highly corrosive hazardous materials, the corresponding weight is 1.2. The job adaptation list limits the wind speed for this type of operation to no more than level 5, and the night flight time shall not exceed 2 hours. By comparison, it can be seen that the current wind speed level exceeds level 1, and the night flight time exceeds 1 hour, resulting in wind speed difference and time difference respectively. According to the weight distribution, the wind speed impact is calculated as 0.8, and the night flight time is calculated as 0.6. The weight of hazardous materials remains at 1.0, and the calculated difference items are 0.8, 0.6, and 1.2 respectively. After superposition, the comprehensive demand difference value is 2.6, which provides support as the basic data for job adaptation matching.
[0031] The capability mapping submodule is used to call the operation type in the candidate's accident record, convert it into the operation capability consumption value based on the job adaptation data, determine the matching relationship between capability and demand based on the demand difference interval value, mark the adaptation status of the operation type, and generate the operation capability adaptation coefficient; The specific calculation formula for the matching relationship between the judgment capability and demand based on the demand difference interval value is: ; Calculate capability matching difference indicators, mark the adaptation status, and generate the operation capability adaptation coefficient; Among them, M ij represents the ability matching difference index of candidate i under job type j, C ij represents the corresponding operation capacity consumption value of candidate i under operation type j, D j represents the capability requirement value of position j, W ik represents the accident record weight of candidate i under the kth operation type, R ik represents the accident risk level score of candidate i under the kth operation type, represents the average job capacity consumption value of candidate i under all job types, Represents the average capacity requirement value of all job types. represents the weighted average accident risk level score of candidate i under all operation types, Represents all candidates The average value of n represents the total number of operation types.
[0032] C ij Quantification method: By measuring the energy consumption or time consumption of candidates when performing specific tasks, the corresponding operation capacity consumption value is obtained. For example, when candidate i performs operation type j, he consumes 150W of energy; the specific value is C ij =150W.
[0033] D j Quantification method: Set the capacity requirements for each position according to the work intensity and task requirements of the position. For example, position j needs to meet the energy consumption requirement of 200W; the specific value is: D j =200W.
[0034] W ik Quantification method: The importance of each operation type is weighted by historical accident data. The accident weight can be set according to the severity or frequency of historical accidents. For example, the weight of candidate i in operation type k is 1.2, indicating that the accident frequency of this operation type is high; the specific value is: W ik =1.2.
[0035] R ik Quantification method: Based on the candidate's historical performance in a specific operation, the risk of each operation type is assessed. For example, the risk level of candidate i in operation type k is 0.8, which means that the probability of an accident occurring is 80%; the specific value is: R ik =0.8.
[0036] Quantification method: Take the weighted average of the energy consumption of candidate i in all job types to get its average energy consumption value. For example, candidate i consumes an average of 120W in all tasks; the specific value is: .
[0037] Quantification method: By taking a weighted average of the skill requirements of all positions, we can get the average requirement value. For example, the average skill requirement of all positions is 180W; the specific value is: .
[0038] Quantification method: According to the accident record weight W of candidate i under each operation type ik and accident risk level score R ik Perform weighted average calculation. For example, candidate i's weighted risk score under all operation types is 0.75; specific values: .
[0039] Quantitative method: By counting multiple candidates The values are calculated and their weighted average is used to get the average risk score. For example, the average weighted risk score of all candidates is 0.7; the specific values are: .
[0040] The total number of operation types n is quantified by counting the total number of operation types involved when the candidate performs the task. For example, if candidate i performs 5 different operation types, the specific value is n = 5.
[0041] Formula derivation process: According to the given values, substitute each parameter into the formula and calculate: Calculate the molecular part: C ij -D j =150-200=-50W; Next, calculate the sum of the weighted VaR: ; Therefore, the numerator is: (-50)×5.0178=-250.89; Calculate the denominator: ; ; ; The denominator is: ; Calculate the final result: ; Result analysis: The final calculated result is 6.96, which represents the ability match difference index for candidate i in job type j. Based on this index, we can further analyze the ability match between candidates and positions. A larger value indicates a greater ability match difference and a lower suitability, and vice versa. The formula's operational logic is based on a comprehensive adjustment of capability deviation and risk factors. The difference between the capability consumption value and the job requirement value is subtracted to reflect the direct capability deviation between the candidate and the job, serving as the dominant factor in the assessment. This deviation value, multiplied by the candidate's weighted risk factor for each operation type, forms a multiplication term, which amplifies the impact of high-risk jobs on capability adaptation. Accident record weights reflect the importance of each operation type. The square root of the risk level score is used to compress fluctuations in excessively high risk scores, ensuring that situations with high-risk but unstable assessments have a moderate impact on the total value. The denominator is normalized by summing the squares of three types of differences and then taking the square root, respectively, to account for individual capability fluctuations, job requirement fluctuations, and candidate risk level fluctuations. The square operation unifies the signs to avoid offsetting deviations, and the square root is used to maintain consistency with the molecular scale and a positive growth pattern. The final overall structure forms an absolute value, ensuring that the matching results are non-negative and comparable. Overall, the formula is dominated by capability deviation, combined with risk weight correction, and standardized through comprehensive variance processing to ultimately determine the degree of mismatch between the candidate's capability and job requirements. The ability matching difference index is used to measure the comprehensive difference between the actual ability performance of candidates in specific types of work and the job setting requirements. This indicator not only reflects the numerical deviation between the ability required for the candidate to complete the task and the ability required by the job, but also introduces the interference of operational risks and historical accident performance on the matching relationship. Through the fusion calculation of multi-dimensional factors such as ability consumption, job requirements, accident risk level, and operation type weight, a standardized non-negative value is output. The larger the value, the more significant the difference in ability adaptation between the candidate and the job, and the lower the degree of matching. The smaller the value, the more consistent the candidate is with the job requirements in terms of ability, stability and risk control, and the higher the adaptability.
[0042] The offset calculation submodule is used to compare the difference between the candidate's operating capability and the actual demand based on the operating capability adaptation coefficient, superimpose the wind force level difference and the night flight duration difference, integrate them into the operating status offset data set, and generate the operating deviation sequence after sorting; The offset calculation submodule compares the adaptation coefficient of the previous link with the operation requirement difference value. For example, if the operation requirement difference value is 2.6 and the operation adaptation coefficient is 1.8, the difference is 0.8, indicating that the current capacity is lower than the operation requirement. In addition, the wind force level difference and the night flight duration difference are introduced into the offset calculation process. The wind force difference is 1 level and the night flight duration difference is 1 hour. The corresponding offset weights are 0.7 for wind force and 0.5 for night flight. The weighted addition of the two gives an additional offset value of 1.2. The operation adaptation difference and the environmental offset value are added to obtain a total offset of 2.0. This offset is then integrated into the daily operation status offset list and formed into an operation deviation sequence together with other candidate data. For example, A is 2.0, B is 0.9, and C is 3.1. After sorting, the sequence order of B, A, and C is obtained, which provides a reference for the final operation deviation analysis data results.
[0043] Specifically, if Figure 2 、 Figure 6 As shown, the position compliance determination module includes: The node deviation screening submodule is used to obtain the operation deviation value of the node in the operation deviation sequence, judge the operation deviation value item by item based on the job capability tolerance value, filter the node set whose operation deviation value is greater than the job capability tolerance value, and obtain the number of deviation nodes; During operation, the node deviation screening submodule will first extract the job deviation value of each node. This value refers to the numerical difference between the actual completion of the node and the expected job standard. The deviation value usually comes from the comparison of the actual execution time, resource consumption, task steps, etc. recorded by the job system with the standard indicators. For example, if the standard completion time of a job node is 30 minutes, if the actual time is 42 minutes, the deviation value is 12 minutes. Then the submodule will judge the deviation values of all nodes one by one. The judgment basis is the job capability tolerance value. The setting of the tolerance value can be determined based on statistical analysis. The maximum acceptable fluctuation range under stable conditions, for example, the tolerance is set to 10 minutes. If the deviation value exceeds 10 minutes, the node is deemed to have exceeded the tolerance range, and the corresponding node will be included in the deviation node set. During screening, the entire node sequence is traversed, and the comparison operation between the deviation value and the tolerance value is performed one by one. In each judgment, if the deviation value is greater than the tolerance value, the corresponding node number is recorded and included in the deviation node set. After completing the full sequence screening, the total number of recorded deviation nodes is counted. If a total of 12 deviation nodes are recorded and the total number of nodes is 50, the number of deviation nodes is 12.
[0044] The tolerance ratio calculation submodule is used to calculate the ratio of the number of deviated nodes to the total number of nodes, obtain the ratio of deviated nodes to all nodes, compare the value with the position compliance ratio threshold, call the comparison result and the node number set to obtain the difference node ratio value; The tolerance ratio calculation submodule converts the number of deviation nodes and the total number of nodes provided by the previous module into a ratio. This conversion uses a direct ratio method, dividing the number of deviation nodes by the total number of nodes, and then derives the proportion of difference nodes in the entire node set. For example, if there are 12 deviation nodes and the total number of nodes is 50, the difference ratio is 24%. This ratio is then compared with the job compliance ratio threshold. The compliance ratio threshold is generally set according to the job operation specification. For example, if the job operation compliance ratio is required to be no less than 80%, the upper limit of the difference ratio is 20%. If the difference ratio is higher than 20% in the comparison, it is deemed to not meet the job operation standard, otherwise it is deemed to be compliant. In the above example, 24% is higher than the set threshold of 20%, so it is judged that the difference ratio exceeds the limit, and the difference node ratio is determined to be 24%.
[0045] The compliance node identification submodule is used to call the comparison result of the difference node ratio value and the position compliance ratio threshold, perform exclusion judgment operation on the deviated node list, and establish an exclusion list consisting of node numbers based on the set of nodes judged as non-compliant, and generate a position compliance exclusion list; The compliance node identification submodule receives the difference ratio judgment result and performs node exclusion operation based on the judgment. If the difference ratio is judged to exceed the compliance threshold, all nodes identified as non-compliant need to be removed from the deviation node set. This process requires reading the deviation node number list item by item and summarizing them to form a final exclusion list. For example, the deviation node list is nodes 3, 7, 9, 15, 18, 23, 27, 32, 35, 38, 44 and 48, a total of 12 nodes. After identifying and registering them one by one, a job compliance exclusion list is generated. This exclusion list serves as the output content of the job operation standard inspection, and clearly marks the node number set determined to be non-compliant in this round of operation.
[0046] Specifically, if Figure 2 、 Figure 7 As shown, the collaborative expediting module includes: The time extraction submodule is used to obtain the crew-side reading timestamp, the shipowner-side reading timestamp, and the maritime school-side reading timestamp corresponding to the candidate, extract the maximum and minimum timestamps based on the timestamp comparison operation, and calculate the time span value based on the interval between the maximum and minimum timestamps; The time extraction submodule extracts the candidate's read timestamp information from the three-end system through the interface. The data sources include the crew management system, the shipowner platform and the maritime school platform. Each end records the actual time when the candidate reads the notification or task, and the format is unified in UTC time. For example, the time records of 10:00 on August 1, 14:30 on August 1 and 9:00 on August 2 are extracted from the database respectively. The system collects the three timestamps in the form of a list and sorts them. The earliest and latest two timestamps are screened out and marked as the minimum time and maximum time respectively. The difference between the maximum and minimum times is then calculated to obtain the time span value. If the minimum time is 10:00 on August 1 and the maximum time is 9:00 on August 2, the interval is 23 hours. This result is used as the reference time benchmark for subsequent judgment. The system converts the span value into seconds and stores it in the processing queue for further comparison by the subsequent time difference judgment module.
[0047] The time difference calculation submodule is used to call the time span value and compare it with the first-level expediting time difference threshold. If the time span value is less than the first-level expediting time difference threshold, the span value is compared with the second-level expediting time difference threshold. The corresponding interval is extracted based on the numerical difference and the time difference interval category is generated. After receiving the time span value extracted by the previous module, the time difference calculation submodule first compares it with the first-level urging threshold. The first-level threshold is set to 86,400 seconds, corresponding to 24 hours. If the current time span is less than this threshold, it means that the first-level urging condition has not been met. The system then determines whether it has exceeded the second-level urging threshold. Assume that the second-level threshold is 12 hours, that is, 43,200 seconds. If the time span is greater than the second-level threshold, it means that the current state is between 12 hours and 24 hours, corresponding to the urging level 2. This judgment process uses the set interval logic to perform numerical attribution judgment and ultimately outputs the interval label to which the time difference belongs. As the basis for urging classification, after being divided into multiple time intervals, level labels can be set, such as "Level 1" for less than 12 hours, "Level 2" for between 12 hours and 24 hours, and "Level 3" for greater than 24 hours. The system performs labeling operations based on the matching interval level, assigns the time span value to the corresponding level interval, and passes it to the next module as an input parameter.
[0048] The priority determination submodule is used to call candidate information and candidate current collaboration status parameters according to the time difference interval category, filter and sort the candidate list based on the level indicated by the time difference interval category, and generate a priority sequence for expediting; After the priority determination submodule receives the time difference interval level label passed in by the previous module, it extracts the basic information and current collaboration status of each candidate from the candidate data pool. For example, the status may include "position to be confirmed" or "interviewed but no feedback". The system sets the corresponding status parameter value through the status label. For example, "position to be confirmed" is assigned a value of 0.8, and "interviewed but no feedback" is assigned a value of 0.9. At the same time, the system sets a priority coefficient value of 0.6 for the urging level 2, and combines the priority coefficient with the status parameter of each candidate to score. The scoring result is used as a reference for judging the urgency of the candidate. Assuming that two candidates are in the above two states respectively, the comprehensive scores calculated by combining the level coefficients are 0.48 and 0.54 respectively. The candidate with the higher score indicates that he has a higher priority in the current urging task. The system generates a urging task sequence in descending order of scores. After the sorting is completed, the result is synchronized to the task processing queue for subsequent notification or follow-up operations.
[0049] See also Figure 8 A crew recruitment management method is provided, which is executed based on the crew recruitment management system, and includes the following steps: S1: Obtain the ship's gross tonnage, draft, sea state level, continuous operation duration, and voyage plan timeline, extract consecutive nodes in chronological order, extract the sea state level and operation duration corresponding to each node, determine whether the ship's gross tonnage and draft limit standards are exceeded, and define the start and end nodes of each operation section based on the timeline interval boundaries. Set the upper and lower limits and fluctuation range of the section parameters to generate an operation section threshold table; S2: Based on the threshold table of the operation section, the certificate of competency level, seaman's certificate endorsement category code, number of months of sea service and watchkeeping certificate category are called up, and each qualification data is compared with the gross tonnage limit of the ship, the sea state level and the continuous operation time limit in the corresponding section. The number of sections that meet all the conditions is counted and compared with the set benchmark ratio to generate a job adaptation list; S3: Based on the job adaptation roster, the operation type, operation duration, and environmental conditions in the candidate's accident records are collected. The corresponding operation capacity consumption value is called for operation type conversion, the wind force level is converted to a unified level, and the duration is converted to minutes. The difference between the values and the required values for dangerous goods loading and unloading operations, thunderstorm wind force levels, and night flight operation duration are analyzed to generate an operation deviation sequence. S4: Call the difference data of the nodes in the job deviation sequence, filter out the nodes that exceed the job capacity tolerance value, calculate the proportion of the nodes in all nodes, compare the node proportion with the position compliance proportion threshold, and generate a compliance exclusion list; S5: For candidates outside the compliance exclusion list, collect the read timestamps from the crew, shipowner and school ends, extract the minimum and maximum values, calculate the time difference, compare the time difference with the first-level urging time difference threshold and the second-level urging time difference threshold, mark the priority processing level, and generate the urging priority sequence.
[0050] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A system for crew recruitment and management, characterized in that: include: The job condition segmentation module is used to collect the ship's gross tonnage, draft, sea state level, continuous operation time and voyage plan timeline, divide the sections in chronological order, set the upper and lower limits and fluctuation range of the parameters, and generate the operation section threshold table; A qualification matching module is used to call the level of the certificate of competency, the type code of the seaman's certificate endorsement, the number of months of sea service and the type of watchkeeping certificate based on the operation section threshold table, compare the qualification data with the gross tonnage limit of the ship, the sea state level and the operation time limit, compare the number of qualified items with the set ratio benchmark value, and generate a job adaptation roster; A node deviation assessment module is used to collect the required values for international maritime dangerous goods loading and unloading operations, the required values for wind force levels under thunderstorm conditions, and the required values for night sailing operations based on the job adaptation roster, convert the candidate's accident record operation type into an operation capacity consumption value, convert the environmental state into a wind force level, perform a difference analysis with the required values, and generate an operation deviation sequence; The job compliance determination module is used to call the job deviation sequence, screen out nodes whose differences exceed the job capacity tolerance value, calculate the proportion of nodes in all nodes and compare it with the job compliance proportion threshold to generate a compliance exclusion list.
2. The crew recruitment management system according to claim 1, characterized in that: The operation section threshold table includes the upper limit of the gross tonnage of the ship, the draft depth range, the sea condition level range, the continuous operation time limit, and the voyage plan time node. The job adaptation list includes the certificate of competency level matching items, the seaman's certificate endorsement category matching items, the maritime service qualification matching items, and the watch certificate category matching items. The operation deviation sequence includes the operation capacity consumption value deviation, the environmental wind level difference, the night operation time difference, and the international maritime dangerous goods demand deviation. The compliance exclusion list includes the capacity tolerance exceeding node, the deviation ratio calculation value, and the job compliance ratio comparison result.
3. The crew recruitment management system according to claim 1, characterized in that: The job condition segmentation module includes: The ship data acquisition submodule is used to obtain the ship's gross tonnage, draft, sea state level, continuous operation time and voyage plan timeline. After unifying the time base, the data is synchronized and sorted, and missing and skipped data are eliminated to obtain the sorted time series. Based on the sorted time series, the parameter sampling set within the continuous section is extracted to generate the basic parameter sampling sequence value; The segment division determination submodule is used to divide the parameter sampling set into intervals corresponding to the operation duration based on the basic parameter sampling sequence values, identify the change trends of the ship's gross tonnage, draft and sea state level in adjacent sections, select sections with consistent change trends and map them to the time axis to generate a time sequence section set; The threshold setting generation submodule is used to extract the parameter ranges of the ship's gross tonnage, draft and sea state level within the segment based on the time sequence segment set, combine the numerical fluctuations of the continuous operation time and the voyage plan time axis, calculate the upper and lower limits and floating intervals of the parameters, and generate an operation segment threshold table.
4. The crew recruitment management system according to claim 3, characterized in that: The qualification matching module includes: A threshold extraction submodule is used to extract the ship tonnage limit, sea state level limit and operation time limit based on the operation section threshold table, call the operation section code as an index, match the corresponding restriction data, build an association structure between the operation section and the parameters, and generate an operation section restriction parameter set; The qualification judgment submodule is used to call the operation section restriction parameter set, make a judgment based on the interval relationship between the certificate level and the tonnage limit, compare according to the matching rules between service qualifications and sea state levels, and make a judgment based on the correlation conditions between the certificate type and the operation time to obtain the job qualification matching quantity value; The adaptation comparison submodule is used to call the job qualification matching quantity value, compare the job ratio benchmark value, determine the difference between the matching quantity and the ratio benchmark, screen the job numbers that meet the ratio conditions, count the number of qualified jobs, and obtain the job adaptation list.
5. The crew recruitment management system according to claim 4, characterized in that: The node deviation assessment module includes: A demand collection submodule is used to collect operation demand information based on the job adaptation roster, extract parameters such as dangerous goods loading and unloading, thunderstorm wind level, and night flight duration, detect the on-site wind level and convert the night flight duration unit, compare the demand parameters with the job adaptation data, and generate a demand difference interval value; The capability mapping submodule is used to call the operation type in the candidate's accident record, convert it into the operation capability consumption value based on the job adaptation data, determine the matching relationship between capability and demand based on the demand difference interval value, mark the adaptation status of the operation type, and generate the operation capability adaptation coefficient; The offset calculation submodule is used to compare the difference between the candidate's operating capability and actual demand based on the operating capability adaptation coefficient, superimpose the wind force level difference and the night flight duration difference, integrate them into an operating status offset data set, and generate an operating deviation sequence after sorting.
6. The crew recruitment management system according to claim 5, characterized in that: The position compliance determination module includes: A node deviation screening submodule is used to obtain the operation deviation value of the node in the operation deviation sequence, judge the operation deviation value item by item based on the job capability tolerance value, screen the node set whose operation deviation value is greater than the job capability tolerance value, and obtain the number of deviation nodes; The tolerance ratio calculation submodule is used to calculate the ratio of the number of deviated nodes to the total number of nodes, obtain the ratio of deviated nodes to all nodes, compare the ratio with the position compliance ratio threshold, call the comparison result and the node number set to obtain the difference node ratio value; The compliance node identification submodule is used to call the comparison result of the difference node ratio value and the position compliance ratio threshold, perform exclusion judgment operation on the deviation node list, obtain a non-compliant node set, and establish an exclusion list consisting of node numbers based on the non-compliant node set to generate a compliance exclusion list.
7. The crew recruitment management system according to claim 1, characterized in that: The system further comprises: The collaborative urging module is used to collect the read timestamps of the crew end, the shipowner end, and the maritime school end for candidates outside the compliance exclusion list, extract the time difference between the maximum and minimum values, and perform conditional judgment with the first-level urging time difference threshold and the second-level urging time difference threshold to generate a urging priority sequence; The urging priority sequence includes the maximum and minimum differences among the reading time on the crew side, the reading time on the shipowner side, and the reading time on the maritime school side; The first-level expediting time difference threshold is set based on the following: timeliness requirements for job preparation, response cycles according to industry practices, and average response delays of user groups in the data; The second-level urging time difference threshold is a longer time span than the first-level urging time difference threshold, and its setting is based on the execution critical point of the task, the countdown requirements for the voyage start, and the response time limit regulations in the management system.
8. The crew recruitment management system according to claim 7, characterized in that: The collaborative urging module includes: A time extraction submodule is used to obtain the crew-side reading timestamp, the shipowner-side reading timestamp, and the maritime school-side reading timestamp corresponding to the candidate, extract the maximum timestamp and the minimum timestamp based on the timestamp comparison operation, and calculate the time span value based on the interval between the maximum timestamp and the minimum timestamp; The time difference calculation submodule is used to call the time span value and compare it with the first-level expediting time difference threshold. If the time span value is less than the first-level expediting time difference threshold, the span value is compared with the second-level expediting time difference threshold. The corresponding interval is extracted based on the difference in numerical values to generate a time difference interval category. The priority determination submodule is used to call candidate information and candidate current collaboration status parameters according to the time difference interval category, screen and sort the candidate list based on the level indicated by the time difference interval category, and generate an expedited priority sequence.
9. The crew recruitment management system according to claim 1, characterized in that: The time-sequential division of the segments and the setting of the upper and lower limits and fluctuation ranges of the parameters are statistically analyzed based on the gross tonnage, draft, sea state level, and continuous operation time parameter data in the ship operation records; The operating time limit is the standard parameter setting for the ship's gross tonnage, sea state level and continuous operating time in the ship's job requirements, which is determined by classification society regulations, shipping company job descriptions or job operation standards issued by national maritime authorities; The ratio benchmark value is the reference standard for job matching ratio set in the crew recruitment management system, which is determined based on the actual job requirements and industry employment regulations; The operating capacity consumption value refers to a numerical indicator representing the loss of operating capacity obtained by converting the accident type and severity; The conversion of the environmental state into a wind force level refers to converting meteorological data into a wind speed level that conforms to the Beaufort wind scale system; The job compliance ratio threshold is based on the minimum requirement for matching jobs with qualifications set out in the STCW International Convention.
10. A method for crew recruitment and management, characterized in that: The system for crew recruitment management according to claim 7 is implemented, comprising the following steps: S1: Obtain the ship's gross tonnage, draft, sea state level, continuous operation duration, and voyage plan timeline, extract consecutive nodes in chronological order, extract the sea state level and operation duration corresponding to each node, determine whether the ship's gross tonnage and draft limit standards are exceeded, and define the start and end nodes of each operation section based on the timeline interval boundaries. Set the upper and lower limits and fluctuation range of the section parameters to generate an operation section threshold table; S2: Based on the threshold table of the operation section, the certificate of competency level, seaman's certificate endorsement category code, number of months of sea service and watchkeeping certificate category are called up, and each qualification data is compared with the gross tonnage limit of the ship, the sea state level and the continuous operation time limit in the corresponding section. The number of sections that meet all the conditions is counted and compared with the set benchmark ratio to generate a job adaptation list; S3: Based on the job adaptation roster, the operation type, operation duration, and environmental conditions in the candidate's accident record are collected, the operation type conversion corresponding to the operation capacity consumption value is called, the wind force level is converted to a unified level representation, and the duration is converted to minutes. The difference between the values and the required values for dangerous goods loading and unloading operations, thunderstorm wind force level requirements, and night flight operation duration requirements are analyzed to generate an operation deviation sequence; S4: Calling the difference data of the nodes in the operation deviation sequence, screening the nodes that exceed the operation capacity tolerance value, calculating the proportion of the nodes in all nodes, comparing the node proportion with the position compliance proportion threshold, and generating a compliance exclusion list; S5: For candidates outside the compliance exclusion list, collect the read timestamps from the crew side, the shipowner side and the school side, extract the minimum and maximum values, calculate the time difference, compare the time difference with the first-level urging time difference threshold and the second-level urging time difference threshold, mark the priority processing level, and generate the urging priority sequence.
Citation Information
Patent Citations
Human resource detection method and system based on data analysis
CN120031527A
Matching threshold value adjusting method and system for post portrait dynamic updating
CN120146815A
Multi-platform recruitment information management system and method based on big data
CN120410477A
Automated matching of job candidates and job listings for recruitment
US20170357945A1
System and method for providing staffing services
US20240112102A1
Cited By
Dynamic deployment method and device for sailor posts
CN121481067A
A method and device for dynamic deployment of crew positions
CN121481067B
