Resume screening method and device, equipment, storage medium and program product

By sending demand to the terminal and analyzing resume characteristic information, calculating the degree of compliance score, and automatically screening resumes, the problem of low resume screening efficiency in the existing technology is solved, and an efficient and accurate resume screening process is achieved.

CN119250774APending Publication Date: 2025-01-03PEOPLE'S INSURANCE COMPANY OF CHINA
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202411397539.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The existing resume screening methods are inefficient, and relying on manual operations leads to inefficiency.

Method used

By sending personnel needs to the terminal, receiving and analyzing the characteristic information in the resume, calculating the degree of compliance score, and automatically filtering the resume that meets the needs, realizing automated screening.

Benefits of technology

It improves the efficiency of resume screening, reduces the time and cost of manual operations, and improves the accuracy and efficiency of screening.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119250774A_ABST
    Figure CN119250774A_ABST
Patent Text Reader

Abstract

The invention provides a resume screening method and device, equipment, a storage medium and a program product, and belongs to the technical field of data processing and big data. The method comprises the steps that a personnel demand is sent to a personnel supply terminal, so that the personnel supply terminal displays the personnel demand, a personnel resume input by a worker is received, and the personnel demand comprises at least one demand type and a demand value corresponding to the demand type; receiving a personnel resume sent by the personnel supply terminal; reading feature information in the personnel resume, wherein the feature information corresponds to the demand type; determining a feature type of the target feature information; determining a feature value according to the feature type and the target feature information; according to the characteristic value and the corresponding demand value, calculating a coincidence degree score corresponding to the target personnel resume; determining the first N personnel resumes with the highest coincidence degree score as target resumes; and outputting the target resume. According to the method, the problem that the efficiency of a current resume screening mode is relatively low is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing and big data technology, and in particular to a resume screening method, device, equipment, storage medium and program product. Background Art

[0002] As an important carrier for introducing personal information, resumes are an important basis for institutions to screen personnel.

[0003] Currently, resume screening in the prior art is usually performed manually.

[0004] However, the inventors have discovered that the prior art has at least the following technical problems: the current resume screening method is inefficient. Summary of the invention

[0005] The present application provides a resume screening method, device, equipment, storage medium and program product to solve the problem of low efficiency of current resume screening methods.

[0006] In the first aspect, the present application provides a resume screening method, including: sending personnel requirements to a personnel supply terminal so that the personnel supply terminal displays the personnel requirements and receives personnel resumes entered by staff, wherein the personnel requirements include at least one requirement type and a requirement value corresponding to the requirement type; receiving the personnel resume sent by the personnel supply terminal; reading feature information in the personnel resume, wherein the feature information corresponds to the requirement type; determining the feature type of the target feature information, wherein the target feature information is any feature information of the target personnel resume, and the target personnel resume is any personnel resume; determining the feature value according to the feature type and the target feature information; calculating the compliance score corresponding to the target personnel resume according to the feature value and the corresponding requirement value; determining the top N personnel resumes with the highest compliance scores as the target resumes; and outputting the target resumes.

[0007] In a possible implementation, determining a feature value according to a feature type and target feature information includes: if the feature type is text, searching for a correspondence between feature information and a numerical value corresponding to a target requirement type according to the target feature information, and obtaining a feature value corresponding to the target feature information, wherein the target requirement type is a requirement type corresponding to the target feature information; if the feature type is a numerical value, determining the target feature information as the feature value;

[0008] In one possible implementation, a conformity score corresponding to the target person's resume is calculated based on the feature value and the corresponding requirement value, including: determining the feature difference based on the feature value and the requirement value; obtaining the feature weight corresponding to the target requirement type, where the target requirement type is the requirement type corresponding to the target feature information; multiplying the feature difference by the feature weight to obtain the target conformity score; adding the target conformity scores corresponding to each target feature information to obtain the conformity score corresponding to the target person's resume.

[0009] In one possible implementation, a characteristic difference is determined based on the characteristic value and the requirement value, including: calculating the difference between the characteristic value and the requirement value to obtain the characteristic difference; or, if the characteristic value is the same as the requirement value, reading a preset value corresponding to the target requirement type; determining the preset value as the characteristic difference; if the characteristic value is different from the requirement value, determining 0 as the characteristic difference.

[0010] In a possible implementation, before obtaining the feature weight corresponding to the target demand type, it also includes: receiving resume selection information input by the staff, wherein the resume selection information corresponds to the selected resume in the target resume; obtaining the original weight value corresponding to each demand type; obtaining the target feature information of the target demand type in the selected resume; calculating the difference between the target feature information and the corresponding demand value; sorting the differences corresponding to each demand type to obtain the weight adjustment order corresponding to each demand type; and determining the feature weight corresponding to each demand type according to the weight adjustment order and the original weight value.

[0011] In a possible implementation, after determining the feature type of the target feature information, it also includes: if the target feature information is text, reading the knowledge graph corresponding to the target demand type, wherein the target feature information is any feature information of the target personnel resume, the target personnel resume is any personnel resume, and the target demand type is the demand type corresponding to the target feature information; determining the distance from the target feature information to the demand value in the knowledge graph as the feature difference; if the target feature information is a numerical value, determining the target feature information as the feature value; subtracting the feature value from the demand value to obtain the feature difference; obtaining the feature weight corresponding to the target demand type; multiplying the feature difference by the feature weight to obtain the target compliance score; adding the target compliance scores corresponding to each target feature information to obtain the compliance score corresponding to the target personnel resume.

[0012] In one possible implementation, before sending the personnel demand to the personnel supply terminal, it also includes: in response to receiving the to-do project requirements input by the staff, obtaining the historical project vector and the corresponding historical personnel demand; converting the to-do project requirements into the to-do project vector; calculating the similarity between the to-do project vector and each historical project vector; determining the historical personnel demand corresponding to the historical project vector with the highest similarity as the basic demand; outputting the basic demand; receiving the change information input by the staff according to the basic demand; using the change information to change the basic demand to obtain the personnel demand.

[0013] In the second aspect, the present application provides a resume screening device, including: a demand sending module, used to send personnel demand to a personnel supply terminal, so that the personnel supply terminal displays the personnel demand and receives the personnel resume input by the staff, wherein the personnel demand includes at least one demand type and a demand value corresponding to the demand type; a resume receiving module, used to receive the personnel resume sent by the personnel supply terminal; an information reading module, used to read the feature information in the personnel resume, wherein the feature information corresponds to the demand type; a type determination module, used to determine the feature type of the target feature information, wherein the target feature information is any feature information of the target personnel resume, and the target personnel resume is any personnel resume; a feature value determination module, used to determine the feature value according to the feature type and the target feature information; a score calculation module, used to calculate the corresponding compliance score of the target personnel resume according to the feature value and the corresponding demand value; a resume determination module, used to determine the top N personnel resumes with the highest compliance scores as the target resumes; a score output module, used to output the target resume and the corresponding compliance score.

[0014] In a third aspect, the present application provides an electronic device comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory, so that the processor executes the resume screening method described in the first aspect.

[0015] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed by a processor, they are used to implement the resume screening method described in the first aspect.

[0016] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the resume screening method described in the first aspect.

[0017] The resume screening method, device, equipment, storage medium and program product provided by the present application send personnel requirements to the personnel supply terminal, receive the personnel resumes returned by the personnel supply terminal, read the feature information in the personnel resumes, convert the feature information into feature values ​​according to the feature type of the feature information, combine the feature values ​​and the demand values, calculate the corresponding compliance scores of the personnel, determine the personnel resumes with higher compliance scores as target resumes, and output the target resumes, thereby realizing automated personnel resume screening and increasing the efficiency of personnel resume screening. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0019] Figure 1 A schematic diagram of the scenario of the resume screening method provided for this application;

[0020] Figure 2 A schematic diagram of a resume screening method provided in an embodiment of the present application;

[0021] Figure 3 A schematic diagram of the structure of a resume screening device provided in an embodiment of the present application;

[0022] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0023] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0024] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0025] As a key medium that carries detailed personal information, resumes are not only an important window for job seekers to present themselves, but also an indispensable basis for organizations in the talent selection process.

[0026] Currently, in most scenarios, resume screening still relies on manual operations, which results in low efficiency in resume screening.

[0027] In response to the above technical problems, the inventors proposed the following technical concept: by sending personnel requirements to the personnel supply terminal, the personnel supply terminal receives the personnel resumes, receives the personnel resumes sent by the personnel supply terminal, reads the characteristic information of each person in the personnel resumes, calculates the corresponding compliance score of the personnel according to the characteristic information and the corresponding demand value, and uses the compliance score to determine the target resume actually used in the personnel resumes.

[0028] This application is used in the scenario of resume screening. It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0029] Figure 1 A schematic diagram of a resume screening method provided for this application. Figure 1 In this scenario, it includes: a personnel supply terminal 101 and a resume screening terminal 102.

[0030] In the specific implementation process, the personnel supply terminal 101 and the resume screening terminal 102 may include computers, servers, tablets, mobile phones, PDAs (Personal Digital Assistants), and notebooks, etc., which can input and output data.

[0031] The connection between the personnel supply terminal 101 and the resume screening terminal 102 can be a wired connection or a wireless connection.

[0032] The personnel supply terminal 101 is used to receive the personnel demand sent by the resume screening terminal 102, output the personnel demand, receive the personnel resume input by the staff, and send the personnel resume to the resume screening terminal 102.

[0033] The resume screening terminal 102 is used to receive personnel resumes and read the characteristic information of personnel in the personnel resumes, calculate the compliance score according to the characteristic information and the requirement value, and determine the N personnel resumes with the highest compliance scores as target resumes.

[0034] It is understandable that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the resume screening method. In other feasible implementations of the present application, the above architecture may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently, which can be determined according to the actual application scenario and is not limited here. Figure 1 The components shown may be implemented by hardware, software, or a combination of software and hardware.

[0035] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0036] Figure 2 A flow chart of the resume screening method provided in the embodiment of the present application. The execution subject of the embodiment of the present application may be Figure 1 The resume screening terminal 102 in the embodiment may also be a server, etc., and this embodiment does not impose any special restrictions on this. Figure 2 As shown, the method includes:

[0037] S201: Sending personnel requirements to a personnel supply terminal so that the personnel supply terminal outputs the personnel requirements and receives a personnel resume input by a staff member, wherein the personnel requirements include at least one requirement type and a requirement value corresponding to the requirement type.

[0038] In this step, the personnel demand may be input by the staff on the personnel demand side, and may include the requirements for personnel. The personnel supply terminal may output the personnel demand by voice or display.

[0039] Among them, the demand types include age, education level, gender, etc.

[0040] S202: receiving a personnel resume sent by a personnel supply terminal.

[0041] In this step, the personnel resume may be received in the form of a message, a data packet, a compressed package, a resume file, or the like.

[0042] S203: Read characteristic information in the personnel resume, where the characteristic information corresponds to the requirement type.

[0043] In this step, the feature field after the requirement type field in the resume of the personnel may be read to obtain feature information.

[0044] S204: Determine the feature type of the target feature information, wherein the target feature information is any feature information of the target person's resume, and the target person's resume is any person's resume.

[0045] This step includes determining whether the target feature information is text or a numerical value.

[0046] S205: Determine the feature value according to the feature type and target feature information.

[0047] In this step, the target feature information is processed in a manner corresponding to the feature type to obtain a feature value.

[0048] S206: Calculate the conformity score corresponding to the target person's resume based on the characteristic value and the corresponding requirement value.

[0049] In this step, the difference between the characteristic value and the requirement value is calculated, and the difference is mapped to a compliance score according to the corresponding requirement type.

[0050] Specifically, according to the corresponding requirement type, the difference is mapped to a compliance score, including: reading a source interval and a target interval corresponding to the requirement type, mapping the difference from the source interval to the target interval, and obtaining the compliance score.

[0051] S207: The top N resumes of personnel with the highest compliance scores are determined as target resumes.

[0052] In this step, N can be a positive integer preset by the staff.

[0053] For example, there are currently 5 resumes A, B, C, D, and E, and their corresponding conformity scores are 90, 99, 80, 70, and 85, respectively, and N is 3, then resumes A, B, and E are determined as target resumes. For another example, there are currently 7 resumes F, G, H, I, G, K, and L, and their corresponding conformity scores are 50, 70, 80, 88, 79, 90, and 92, respectively, and N is 2, then resumes I and K are determined as target resumes.

[0054] S208: Output the target resume.

[0055] This step includes displaying and outputting the target resume, sending it to a database, sending it to a resume receiving terminal, etc.

[0056] From the description of the above embodiments, it can be seen that the embodiments of the present disclosure send personnel requirements to the personnel supply terminal, receive personnel resumes returned by the personnel supply terminal, read feature information in the personnel resumes, convert the feature information into feature values ​​according to the feature type of the feature information, calculate the corresponding compliance score of the personnel by combining the feature value and the demand value, determine the personnel resume with a higher compliance score as the target resume, and output the target resume, so as to realize automated personnel resume screening and increase the efficiency of personnel resume screening.

[0057] In a possible implementation, in the above step S205, determining the feature value according to the feature type and the target feature information includes:

[0058] S2051: If the feature type is text, then according to the target feature information, find the corresponding relationship between the feature information and the numerical value corresponding to the target requirement type to obtain the feature value corresponding to the target feature information, wherein the target requirement type is the requirement type corresponding to the target feature information.

[0059] In this step, the correspondence between the characteristic information and the numerical value may be preset by the staff and stored in a format such as a table, a key-value pair, or a file.

[0060] For example, if the target feature information is the word "male" and the corresponding target requirement type is "gender", then based on "male", the feature information corresponding to "gender" and the corresponding value are searched, and the value "1" corresponding to "male" is obtained. For another example, if the target feature information is the word "bachelor" and the corresponding target requirement type is "education", then based on "bachelor", the feature information corresponding to "education" and the corresponding value are searched, and the value "2" corresponding to "bachelor" is obtained.

[0061] S2052: If the feature type is a numerical value, the target feature information is determined as a feature value.

[0062] In this step, for example, if the target requirement type is age and the target characteristic information is 26, then 26 is determined as the characteristic value. For another example, if the target requirement type is working hours and the target characteristic information is 5, then 5 is determined as the characteristic value.

[0063] It can be seen from the description of the above embodiments that the embodiments of the present disclosure convert feature information of different feature types into feature values ​​in different ways, which facilitates the subsequent calculation of the compliance score.

[0064] In a possible implementation, in the above step S206, the compliance score corresponding to the target person's resume is calculated according to the feature value and the corresponding requirement value, including:

[0065] S2061: Determine the characteristic difference according to the characteristic value and the demand value.

[0066] In this step, the characteristic difference is obtained by subtracting the required value from the characteristic value, or the characteristic difference is obtained by subtracting the required value from the characteristic value, and the characteristic difference is obtained by inputting the characteristic value and the required value into a preset characteristic difference calculation formula to obtain the characteristic difference.

[0067] Specifically, the calculation method may also correspond to the target demand type. For example, when the target demand type is age, the demand value is subtracted from the characteristic value to obtain the characteristic difference. For another example, when the target demand type is working hours, the characteristic value is subtracted from the demand value to obtain the characteristic difference. For another example, when the target demand type is education level, the difference between the characteristic value and the demand value is calculated, and the preset difference-characteristic difference correspondence is searched based on the difference to obtain the characteristic difference, or the characteristic value and the demand value are input into a preset characteristic difference calculation formula to obtain the characteristic difference.

[0068] Among them, the characteristic difference calculation formula is, for example:

[0069]

[0070] In the formula, Z represents the characteristic difference, c represents the constant, X represents the demand value, and Y represents the characteristic value.

[0071] S2062: Obtain a feature weight corresponding to a target demand type, where the target demand type is a demand type corresponding to the target feature information.

[0072] In this step, the target demand type can be used to find the correspondence between the preset demand type and the weight to obtain the feature weight.

[0073] S2063: Multiply the feature difference by the feature weight to obtain a target compliance score.

[0074] In this step, for example, if the feature difference is 5 and the feature weight is 0.2, the target compliance score is 1. For another example, if the feature difference is -10 and the feature weight is 0.3, the target compliance score is -3.

[0075] S2064: Add the target conformity scores corresponding to each target feature information to obtain the conformity score corresponding to the target person's resume.

[0076] In this step, for example, if the target compliance scores corresponding to the target personnel resume are 1, 3, 5, and -1 respectively, then the target compliance score corresponding to the target personnel resume is 8. For another example, if the target compliance scores corresponding to the target personnel resume are 2, 5, 9, and 10 respectively, then the target compliance score corresponding to the target personnel resume is 26.

[0077] From the description of the above embodiments, it can be seen that the embodiments of the present disclosure determine the feature difference from the feature value and the requirement value, obtain the feature weight corresponding to the target requirement type, multiply the feature difference by the feature weight to obtain the target compliance score, add the target compliance score corresponding to each target feature information, and obtain the compliance score corresponding to the target personnel resume, thereby realizing the calculation of the compliance of the target personnel resume based on the information corresponding to each requirement value in the comprehensive resume, which is convenient for subsequent resume screening.

[0078] In a possible implementation, in the above step S2061, determining the characteristic difference according to the characteristic value and the requirement value includes: S61A or S61B.

[0079] S61A: Calculate the difference between the characteristic value and the demand value to obtain the characteristic difference.

[0080] In this step, the difference between the characteristic value and the demand value is directly used as the characteristic difference, which is similar to the description in the above step S2043 and will not be repeated here.

[0081] S61B: If the characteristic value is the same as the requirement value, a preset value corresponding to the target requirement type is read and the preset value is determined as the characteristic difference. If the characteristic value is different from the requirement value, 0 is determined as the characteristic difference.

[0082] In this step, the preset value corresponding to the target requirement type is read, including searching for the corresponding relationship between the requirement type and the value according to the target requirement type to obtain the preset value. In this step, the characteristic value can be a value or a text.

[0083] From the description of the above embodiments, it can be seen that the embodiments of the present disclosure obtain the feature difference by directly calculating the difference between the feature value and the requirement value, or determine the corresponding feature difference according to whether the feature value is the same as the requirement value, so as to facilitate the subsequent calculation of the compliance score using the feature difference.

[0084] In a possible implementation, before the step S2062 of obtaining the feature weight corresponding to the target demand type, the following is further included:

[0085] S220: Receive resume selection information input by the staff, where the resume selection information corresponds to the selected resume in the target resume.

[0086] In this step, the resume selection information may include an identifier of the resume, and the target resume corresponding to the resume identifier is determined as the selected resume.

[0087] S221: Obtain the original weight value corresponding to each demand type.

[0088] In this step, the corresponding relationship between the requirement type and the weight value can be found by using the requirement type to obtain the original weight value.

[0089] The correspondence between the demand type and the weight value may be preset by the staff.

[0090] S222: Obtain target feature information of the target requirement type in the selected resume.

[0091] In this step, the target feature information is obtained by reading the field after the target requirement type field in the selected resume.

[0092] S223: Calculate the difference between the target feature information and the corresponding demand value.

[0093] This step is similar to the above step S2043 and will not be repeated here.

[0094] S224: Sort the differences corresponding to each demand type to obtain a weight adjustment order corresponding to each demand type.

[0095] In this step, the differences corresponding to the demand types may be sorted by size to obtain the weight adjustment order of the demand types. The sorting method may be from small to large or from large to small.

[0096] S225: Determine the feature weight corresponding to each demand type according to the weight adjustment order and the original weight value.

[0097] In this step, it can include searching for the correspondence between the preset order and the adjustment coefficient according to the weight adjustment order, obtaining the adjustment coefficient corresponding to the weight adjustment order, and multiplying the adjustment coefficient with the original weight value to obtain the feature weight.

[0098] From the description of the above embodiments, it can be seen that the embodiments of the present disclosure receive resume selection information input by the staff, obtain the target feature information of the target requirement type in the selected resume, calculate the difference between the target feature information and the requirement value, and sort the difference to obtain the weight adjustment order corresponding to each requirement type. The original weight value corresponding to each requirement type is adjusted according to the weight adjustment order to optimize the weight value, thereby making the subsequent calculation of the compliance score more accurate.

[0099] In a possible implementation, after the above step S204 determines the feature type of the target feature information, the following steps are further included: step S250 to step S254.

[0100] S250: If the target feature information is text, read the knowledge graph corresponding to the target demand type, wherein the target feature information is any feature information of the target personnel resume, the target personnel resume is any personnel resume, and the target demand type is the demand type corresponding to the target feature information. The distance from the target feature information to the demand value in the knowledge graph is determined as the feature difference.

[0101] In this step, it may include searching for the correspondence between the demand type and the knowledge graph according to the target demand type to obtain the corresponding knowledge graph, or it may include searching for the knowledge graph named as the demand type. The distance from the target feature information to the demand value may indicate the number of steps required to connect the target feature information and the demand value in the graph.

[0102] S251: If the target characteristic information is a numerical value, the target characteristic information is determined as a characteristic value, and the characteristic value is subtracted from the required value to obtain a characteristic difference.

[0103] This step is similar to the above-mentioned step S2042 and step S2043 and will not be repeated here.

[0104] S252: Obtain feature weights corresponding to the target demand type.

[0105] This step is similar to the above step S2044 and will not be repeated here.

[0106] S253: Multiply the feature difference by the feature weight to obtain a target compliance score.

[0107] This step is similar to the above step S2045 and will not be repeated here.

[0108] S254: Add the target compliance scores corresponding to each target feature information to obtain the compliance scores corresponding to the target personnel.

[0109] This step is similar to the above step S2046 and will not be repeated here.

[0110] From the description of the above embodiments, it can be seen that the embodiments of the present disclosure increase the efficiency and accuracy of resume screening by reading the knowledge graph when the target feature information is text, and using the distance from the target feature information to the required value in the knowledge graph to determine the feature difference, and using the feature difference to perform subsequent calculations of the degree of compliance score.

[0111] In a possible implementation, before sending the personnel demand to the personnel supply terminal in step S201, the following is further included:

[0112] S230: In response to receiving the to-do project requirements input by the staff, obtaining historical project vectors and corresponding historical personnel requirements.

[0113] In this step, the pending project requirements may include a description of the project requirements, and the historical project vector may be a vector corresponding to the previously used project requirements, which may be pre-converted. The historical personnel requirements may be the vector corresponding to the historical project vector.

[0114] S231: Convert the to-do item requirement into a to-do item vector.

[0115] In this step, the to-do item requirements may be converted into a one-hot vector to obtain a to-do item vector; or the to-do item requirements may be converted into a to-do item vector using a word2vec method.

[0116] S232: Calculate the similarity between the to-do item vector and each historical item vector.

[0117] In this step, the cosine similarity between the to-do item vector and each historical item vector may be calculated.

[0118] S233: Determine the historical personnel demand corresponding to the historical project vector with the highest similarity as the basic demand.

[0119] In this step, the historical project vector with the highest similarity is determined as the target historical project vector, and the historical personnel demand corresponding to the target historical project vector is determined as the basic demand.

[0120] For example, there are currently five historical project vectors A, B, C, D, and E, and the corresponding similarities are 0.5, 0.7, 0.8, 0.9, and 0.5, respectively. The historical personnel demand corresponding to the historical project vector D is determined as the basic demand. For another example, there are currently three historical project vectors H, I, and G, and the corresponding similarities are 0.2, 0.7, and 0.5, respectively. The historical personnel demand corresponding to the historical project vector I is determined as the basic demand.

[0121] S234: Output basic requirements.

[0122] In this step, basic requirements for display output or voice output may be included.

[0123] S235: Receive the change information input by the staff according to the basic requirements.

[0124] In this step, the change information may be information about adding new requirements to the basic requirements, deleting requirements, or changing the content of requirements.

[0125] S236: Use change information to change basic requirements and obtain personnel requirements.

[0126] In this step, basic information is added, deleted, and modified according to the change information to obtain personnel requirements.

[0127] From the description of the above embodiments, it can be seen that the embodiments of the present disclosure receive the requirements of to-do projects and obtain the historical project vectors and the corresponding historical personnel requirements, convert the to-do project requirements into to-do project vectors, calculate the similarity between the to-do project vectors and each historical project vector, determine the historical personnel requirements corresponding to the historical project vectors with higher similarity as basic requirements, output and modify the basic requirements to obtain personnel requirements, thereby reducing the time for inputting personnel requirements and increasing the efficiency of the resume screening process.

[0128] Figure 3 This is a schematic diagram of the structure of the resume screening device provided in the embodiment of the present application. Figure 3 As shown, the resume screening device 300 includes: a demand sending module 301, a resume receiving module 302, an information reading module 303, a score calculation module 304 and a resume determination module 305.

[0129] The demand sending module 301 is used to send personnel demand to the personnel supply terminal so that the personnel supply terminal displays the personnel demand and receives the personnel resume input by the staff, wherein the personnel demand includes at least one demand type and a demand value corresponding to the demand type;

[0130] A resume receiving module 302 is used to receive a personnel resume sent by a personnel supply terminal;

[0131] An information reading module 303 is used to read characteristic information in a personnel resume, wherein the characteristic information corresponds to a requirement type;

[0132] A type determination module 304 is used to determine the characteristic type of the target characteristic information, wherein the target characteristic information is any characteristic information of the target person's resume, and the target person's resume is any person's resume;

[0133] The feature value determination module 305 is used to determine the feature value according to the feature type and target feature information;

[0134] The score calculation module 306 is used to calculate the compliance score corresponding to the target person's resume according to the characteristic value and the corresponding requirement value;

[0135] A resume determination module 307, used to determine the top N resumes of personnel with the highest compliance scores as target resumes;

[0136] The score output module 308 is used to output the target resume and the corresponding compliance score.

[0137] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0138] In one possible implementation, the feature value determination module 305 is specifically used to, if the feature type is text, search for the correspondence between the feature information and the numerical value corresponding to the target requirement type according to the target feature information, and obtain the feature value corresponding to the target feature information, wherein the target requirement type is the requirement type corresponding to the target feature information; if the feature type is a numerical value, the target feature information is determined as the feature value; the device provided in this embodiment can be used to execute the technical solution of the above-mentioned method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here in this embodiment.

[0139] In one possible implementation, the score calculation module 306 is specifically used to determine the feature difference based on the feature value and the requirement value; obtain the feature weight corresponding to the target requirement type; multiply the feature difference by the feature weight to obtain the target compliance score; add the target compliance scores corresponding to each target feature information to obtain the compliance score corresponding to the target personnel resume.

[0140] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0141] In one possible implementation, the score calculation module 306 is specifically used to calculate the difference between the characteristic value and the requirement value to obtain the characteristic difference; or, if the characteristic value is the same as the requirement value, read the preset value corresponding to the target requirement type; determine the preset value as the characteristic difference; if the characteristic value is different from the requirement value, determine 0 as the characteristic difference.

[0142] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0143] In a possible implementation, the resume screening device 300 further includes: a weight determination module 309 .

[0144] The weight determination module 309 is used to receive the resume selection information input by the staff, wherein the resume selection information corresponds to the selected resume in the target resume; obtain the original weight value corresponding to each demand type; obtain the target feature information of the target demand type in the selected resume; calculate the difference between the target feature information and the corresponding demand value; sort the differences corresponding to each demand type to obtain the weight adjustment order corresponding to each demand type; determine the feature weight corresponding to each demand type according to the weight adjustment order and the original weight value.

[0145] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0146] In one possible implementation, the score calculation module 306 is also used to read the knowledge graph corresponding to the target demand type if the target feature information is text, wherein the target feature information is any feature information of the target personnel resume, the target personnel resume is any personnel resume, and the target demand type is the demand type corresponding to the target feature information; the distance from the target feature information to the demand value in the knowledge graph is determined as the feature difference; if the target feature information is a numerical value, the target feature information is determined as the feature value; the feature value is subtracted from the demand value to obtain the feature difference; the feature weight corresponding to the target demand type is obtained; the feature difference is multiplied by the feature weight to obtain the target compliance score; the target compliance score corresponding to each target feature information is added to obtain the compliance score corresponding to the target personnel resume.

[0147] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0148] In a possible implementation, the resume screening device 300 further includes: a demand determination module 310 .

[0149] The demand determination module 310 is used to obtain historical project vectors and corresponding historical personnel demands in response to receiving the to-do project requirements input by the staff; convert the to-do project requirements into to-do project vectors; calculate the similarity between the to-do project vectors and each historical project vector; determine the historical personnel demand corresponding to the historical project vector with the highest similarity as the basic demand; output the basic demand; receive the change information input by the staff according to the basic demand; use the change information to change the basic demand to obtain the personnel demand.

[0150] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0151] In order to implement the above embodiment, the embodiment of the present application also provides an electronic device.

[0152] refer to Figure 4 , which shows a schematic diagram of the structure of an electronic device 400 suitable for implementing the embodiment of the present application, and the electronic device 400 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0153] like Figure 4 As shown, the electronic device 400 may include a processor (e.g., a central processing unit, a graphics processing unit, etc.) 401, and a memory 402 connected to the processor in communication, which can perform various appropriate actions and processes according to the program stored in the memory 402, the computer execution instruction, or the program loaded from the storage device 408 to the random access memory (Random Access Memory, referred to as RAM) 403, to implement the resume screening method in any of the above embodiments, wherein the memory can be a read-only memory (Read Only Memory, referred to as ROM). In RAM403, various programs and data required for the operation of the electronic device 400 are also stored. The processing device 401, the memory 402, and the RAM403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0154] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4 The electronic device 400 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0155] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the memory 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of the embodiment of the present application are executed.

[0156] It should be noted that the computer-readable storage medium mentioned above in the present application may be a computer-readable signal medium or a computer storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, 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 above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable storage medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0157] The computer-readable storage medium may be included in the electronic device, or may exist independently without being installed in the electronic device.

[0158] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0159] The computer program code for performing the operation of the present application can be written in one or more programming languages ​​or a combination thereof, 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 an independent software package, partially on the user's computer and partially on the remote computer, or entirely on the 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 (e.g., using an Internet service provider to connect through the Internet).

[0160] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0161] The modules involved in the embodiments of the present application may be implemented by software or hardware. The name of the unit does not limit the module itself in some cases. For example, the demand sending module may also be described as a "personnel demand sending module".

[0162] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0163] The present application also provides a computer-readable storage medium, which stores computer execution instructions. When the processor executes the computer execution instructions, the technical solution of the resume screening method in any of the above-mentioned embodiments is implemented. The implementation principle and beneficial effects are similar to those of the resume screening method. Please refer to the implementation principle and beneficial effects of the resume screening method, and no further details will be given here.

[0164] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. 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.

[0165] The present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the technical solution of the resume screening method in any of the above-mentioned embodiments. Its implementation principle and beneficial effects are similar to the implementation principle and beneficial effects of the resume screening method. Please refer to the implementation principle and beneficial effects of the resume screening method, and no further details will be given here.

[0166] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.

[0167] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0168] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A resume screening method, characterized in that: include: Sending personnel requirements to a personnel supply terminal so that the personnel supply terminal displays the personnel requirements and receives a personnel resume input by a staff member, wherein the personnel requirements include at least one requirement type and a requirement value corresponding to the requirement type; Receiving the personnel resume sent by the personnel supply terminal; Reading characteristic information in the resume of the personnel, wherein the characteristic information corresponds to the requirement type; Determine a feature type of target feature information, wherein the target feature information is any feature information of a target person's resume, and the target person's resume is any person's resume; Determining a feature value according to the feature type and the target feature information; Calculate the conformity score of the target person's resume according to the characteristic value and the corresponding requirement value; The top N resumes with the highest compliance scores are determined as target resumes; Output the target resume.

2. The method according to claim 1, characterized in that The determining of the feature value according to the feature type and the target feature information includes: If the feature type is text, then according to the target feature information, the corresponding relationship between the feature information and the numerical value corresponding to the target requirement type is searched to obtain the feature value corresponding to the target feature information, wherein the target requirement type is the requirement type corresponding to the target feature information; If the feature type is a numerical value, the target feature information is determined as a feature value.

3. The method according to claim 1, characterized in that The step of calculating the conformity score corresponding to the target person's resume according to the characteristic value and the corresponding requirement value includes: Determining a characteristic difference according to the characteristic value and the demand value; Obtaining a feature weight corresponding to a target demand type, wherein the target demand type is a demand type corresponding to target feature information; Multiplying the feature difference by the feature weight to obtain a target compliance score; Add up the target conformity scores corresponding to each target feature information to obtain the conformity score corresponding to the target person's resume.

4. The method according to claim 3, characterized in that The determining the characteristic difference according to the characteristic value and the requirement value includes: Calculate the difference between the characteristic value and the required value to obtain the characteristic difference; or, If the characteristic value is the same as the requirement value, a preset value corresponding to the target requirement type is read; the preset value is determined as the characteristic difference; if the characteristic value is different from the requirement value, 0 is determined as the characteristic difference.

5. The method according to claim 3, characterized in that: Before obtaining the feature weight corresponding to the target demand type, the method further includes: Receiving resume selection information input by a staff member, wherein the resume selection information corresponds to a selected resume in the target resume; Get the original weight value corresponding to each demand type; Obtain target feature information of the target requirement type in the selected resume; Calculating the difference between the target characteristic information and the corresponding demand value; Sort the differences corresponding to each demand type to obtain the weight adjustment order corresponding to each demand type; The feature weights corresponding to each demand type are determined according to the weight adjustment order and the original weight values.

6. The method according to claim 1, characterized in that After determining the feature type of the target feature information, the method further includes: If the target feature information is text, then read the knowledge graph corresponding to the target demand type, wherein the target feature information is any feature information of the target personnel resume, the target personnel resume is any personnel resume, and the target demand type is the demand type corresponding to the target feature information; determine the distance from the target feature information to the demand value in the knowledge graph as the feature difference; If the target characteristic information is a numerical value, the target characteristic information is determined as a characteristic value; the characteristic value is subtracted from the required value to obtain a characteristic difference; Obtaining feature weights corresponding to the target demand type; Multiplying the feature difference by the feature weight to obtain a target compliance score; Add up the target conformity scores corresponding to each target feature information to obtain the conformity score corresponding to the target person's resume.

7. The method according to any one of claims 1 to 6, characterized in that: Before sending the personnel demand to the personnel supply terminal, the method further includes: In response to receiving the to-do project requirements input by the staff, obtaining the historical project vectors and the corresponding historical personnel requirements; Converting the backlog requirement into a backlog vector; Calculating the similarity between the to-do item vector and each historical item vector; The historical personnel demand corresponding to the historical project vector with the highest similarity is determined as the basic demand; Output the basic requirements; Receive change information input by staff according to the basic requirements; The basic requirement is changed using the change information to obtain the personnel requirement.

8. A resume screening device, characterized in that: include: A demand sending module, used to send personnel demand to the personnel supply terminal, so that the personnel supply terminal displays the personnel demand and receives the personnel resume input by the staff, wherein the personnel demand includes at least one demand type and a demand value corresponding to the demand type; A resume receiving module, used for receiving the personnel resume sent by the personnel supply terminal; An information reading module, used for reading characteristic information in the resume of the personnel, wherein the characteristic information corresponds to the requirement type; A type determination module, used to determine the characteristic type of target characteristic information, wherein the target characteristic information is any characteristic information of a target person's resume, and the target person's resume is any person's resume; A feature value determination module, used to determine a feature value according to the feature type and the target feature information; A score calculation module, used to calculate the compliance score corresponding to the target person's resume according to the characteristic value and the corresponding requirement value; A resume determination module is used to determine the top N resumes of personnel with the highest compliance scores as target resumes; The score output module is used to output the target resume and the corresponding compliance score.

9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the resume screening method 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-executable instructions, which, when executed by a processor, are used to implement the resume screening method according to any one of claims 1 to 7.

11. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the resume screening method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Resume file screening method and device, terminal and storage medium

    CN111078971A

  • Resume screening method and device, screening equipment and readable storage medium

    CN111768175A

  • Resume recommendation method and device, computer system and computer readable storage medium

    CN112785282A

  • Resume allocation method, device and equipment based on machine learning and storage medium

    CN113342983A

  • Human resource matching algorithm based on big data

    CN113807827A