Resume screening method and system based on rule engine

By using a rule-based resume screening method, which allows for configuration of screening rules and automatic code generation through a visual programming interface, the problem of low efficiency and poor accuracy in resume screening in existing technologies is solved. This achieves efficient and flexible automatic resume screening, reduces coding difficulty, and improves applicability.

CN116166786BActive Publication Date: 2026-06-05SOUTHERN POWER GRID DIGITAL GRID RESEARCH INSTITUTE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SOUTHERN POWER GRID DIGITAL GRID RESEARCH INSTITUTE CO LTD
Filing Date
2022-12-28
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In the existing technology, the resume screening process in human resources recruitment is inefficient and inaccurate. Moreover, the existing coding methods have high requirements for business personnel and low applicability, and cannot cope with the complex and ever-changing resume screening needs.

Method used

A rule-based resume screening method is adopted. By configuring screening rules on the visual programming interface at the first end of the resume screening process, the rule code is automatically generated and transmitted to the second end of the resume screening process for automatic screening. It supports the selection and splicing of graphical objects, generates corresponding rule code, and parses and executes it at the second end of the resume screening process to achieve resume screening.

Benefits of technology

It significantly reduces the workload of HR staff, improves the efficiency and accuracy of resume screening, reduces coding difficulty, enhances the applicability of resume screening, and allows users to flexibly configure screening rules to meet complex and ever-changing resume screening needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116166786B_ABST
    Figure CN116166786B_ABST
Patent Text Reader

Abstract

The application discloses a resume screening method and system based on a rule engine, and comprises the following steps: a resume screening first end detects a screening rule configuration operation triggered by a user on a visual programming interface of the resume screening first end; the resume screening first end generates a rule code corresponding to the screening rule configuration operation; and the resume screening first end transmits the code rule to a resume screening second end, so that the resume screening second end stores the rule code in a database and / or screens a resume according to the rule code. It can be seen that, by configuring a screening rule on a visual programming interface and automatically generating a corresponding rule code for the resume screening second end to automatically screen a resume, the application can reduce the workload of human resource department business personnel, improve the efficiency and accuracy of resume screening, reduce the difficulty of resume screening coding, improve the applicability of resume screening through a rule code, and meet the complex and changeable resume screening requirements of users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of human resource management technology, and in particular to a resume screening method and system based on a rule engine. Background Technology

[0002] In the human resources recruitment process, HR staff need to post numerous job announcements. These announcements often specify different requirements for each position, such as age, length of service, education, and work experience. Given the sheer volume of resumes, manually screening each one would significantly increase the workload for HR personnel, and the efficiency and accuracy of manual resume screening are both low.

[0003] To reduce the workload of HR staff and improve the efficiency and accuracy of resume screening, resumes can be screened using conventional hard coding methods or by pre-defining several sets of resume screening codes. However, hard coding requires high coding skills from staff, has low applicability, and cannot be widely applied. On the other hand, pre-defining several sets of resume screening codes results in relatively fixed screening content, which cannot cope with complex and ever-changing resume screening needs. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a resume screening method and system based on a rule engine, which can not only greatly reduce the workload of human resources staff and improve the efficiency and accuracy of resume screening, but also reduce the difficulty of resume screening coding, improve the applicability of resume screening through rule code, and allow users to flexibly configure screening rules to meet users' complex and ever-changing resume screening needs.

[0005] To address the aforementioned technical problems, the first aspect of this invention discloses a resume screening method based on a rule engine, the method comprising:

[0006] The first end of the resume screening process detects the filtering rule configuration operations triggered by the user on the visual programming interface of the first end of the resume screening process;

[0007] The first end of the resume screening process generates the rule code corresponding to the screening rule configuration operation.

[0008] The first end of the resume screening transmits the code rules to the second end of the resume screening, so that the second end of the resume screening stores the rule code in the database and / or screens resumes according to the rule code.

[0009] As an optional implementation, in the first aspect of the present invention, the filtering rule configuration operation includes a graphical object selection operation triggered by the user in the visual programming interface and a graphical object splicing operation between the selected graphical objects.

[0010] The first end of the resume screening generates the rule code corresponding to the screening rule configuration operation, including:

[0011] The first end of the resume screening determines, according to the screening rules, at least one target graphic object selected by the user and the splicing relationship between all the target graphic objects;

[0012] The first end of the resume screening determines the first graphic logic corresponding to each target graphic object and the second graphic logic corresponding to the splicing relationship;

[0013] The second end of the resume screening process generates rule code corresponding to the screening rule configuration operation based on the first graphical logic and the second graphical logic.

[0014] As an optional implementation, in the first aspect of the present invention, the method further includes:

[0015] When the second end of the resume screening receives the set of resumes to be screened, it determines the resume screening conditions that match the set of resumes.

[0016] The second end of the resume screening process reads the target rule code that matches the resume set from the database based on the resume screening conditions.

[0017] The second end of the resume screening process filters target resumes from the resume set that meet the resume screening conditions based on the target rule code.

[0018] As an optional implementation, in the first aspect of the present invention, the second end of the resume screening, based on the target rule code, filters target resumes from the resume set that meet the resume screening conditions, including:

[0019] The second end of the resume screening process parses the target rule code to obtain executable target code.

[0020] The second end of the resume screening process executes the target running code, so that the execution program corresponding to the target running code filters target resumes that meet the resume screening conditions from the resume set.

[0021] The executable program corresponding to the target running code filters target resumes from the resume set that meet the resume filtering conditions, including:

[0022] The executable program corresponding to the target running code analyzes the attribute tags of one or more resumes to be screened in the resume set to obtain target resumes that meet the resume screening conditions.

[0023] As an optional implementation, in the first aspect of the present invention, the resume screening conditions include a first resume screening condition that filters the attribute content of the resume and / or a second resume screening condition that filters the attribute scores.

[0024] The executable program corresponding to the target running code analyzes the attribute tags of one or more resumes to be screened in the resume set to obtain target resumes that meet the resume screening conditions, including:

[0025] When the resume screening criteria include the first resume screening criteria, the executable program corresponding to the target running code performs filtering and / or screening processing on all the resumes to be screened according to the attribute filtering content and / or attribute filtering content indicated by the first resume screening criteria, the attribute tags contained in one or more resumes to be screened in the resume set, and the attribute content of each resume to be screened regarding the attribute tags, to obtain the target resumes that meet the first resume screening criteria; and / or,

[0026] When the resume screening criteria include the second resume screening criteria, the execution program corresponding to the target running code scores all the resumes to be screened according to the attribute scoring indicators indicated by the second resume screening criteria, the attribute tags contained in one or more resumes to be screened in the resume set, and the attribute content of each resume to be screened regarding the attribute tags, to obtain a score result for each resume to be screened; the execution program filters and / or screens all the resumes to be screened according to the score filtering indicators and / or score screening indicators indicated by the second resume screening criteria and the score result of each resume to be screened, to obtain a target resume that meets the second resume screening criteria.

[0027] As an optional implementation, in the first aspect of the present invention, before the resume screening second end filters target resumes that meet the resume screening conditions from the resume set based on the target rule code, the method further includes:

[0028] The second end of the resume screening determines the resume type of each resume to be screened in the resume set. The resume type includes standard resume types generated based on a preset template and non-standard resume types not generated based on the preset template.

[0029] The second end of the resume screening determines the business data corresponding to each resume to be screened based on the resume type of each resume to be screened. The business data corresponding to each resume to be screened includes the attribute tags contained in the resume to be screened and the attribute content of the resume to be screened regarding the attribute tags.

[0030] The second end of the resume screening process inputs the business data corresponding to the resume set into the target rule code.

[0031] As an optional implementation, in the first aspect of the present invention, the second end of the resume screening determines the business data corresponding to each resume to be screened based on the resume type of each resume to be screened, including:

[0032] For each first resume to be screened that is of the standard resume type, the second end of the resume screening process precisely matches the preset tag information corresponding to the preset template with the first resume to be screened to obtain the business data corresponding to the first resume to be screened; and / or,

[0033] For each second resume to be screened that is of the non-standard resume type, the second end of the resume screening identifies the resume text of the resume to be screened and obtains the identification result of the resume to be screened. The identification result of each second resume to be screened includes the keywords of the resume to be screened. The second end of the resume screening performs fuzzy matching between the identification result of each second resume to be screened and a preset set of attribute tags to obtain the business data corresponding to the second resume to be screened.

[0034] As an optional implementation, in the first aspect of the present invention, after the resume screening second end filters target resumes that meet the resume screening conditions from the resume set based on the target rule code, the method further includes:

[0035] The second end of the resume screening process transmits the target resume to the front end for display; and / or...

[0036] The second end of the resume screening process transmits the target resume to the business code corresponding to the resume set, so that the second end of the resume screening process performs corresponding business processing on the target resume based on the business code.

[0037] A second aspect of this invention discloses a resume screening system based on a rule engine, the system comprising at least a first end for resume screening, wherein the first end for resume screening includes:

[0038] The detection module is used to detect the filtering rule configuration operations triggered by the user on the visual programming interface of the first end of the resume screening.

[0039] The generation module is used to generate the rule code corresponding to the filtering rule configuration operation;

[0040] The first transmission module is used to transmit the code rules to the resume screening second end, so that the resume screening second end stores the rule code in the database and / or screens resumes according to the rule code.

[0041] As an optional implementation, in a second aspect of the present invention, the filtering rule configuration operation includes a graphical object selection operation triggered by the user in the visual programming interface and a graphical object splicing operation between the selected graphical objects.

[0042] The specific method by which the generation module generates the rule code corresponding to the filtering rule configuration operation includes:

[0043] Based on the filtering rules, the configuration operation determines at least one target graphic object selected by the user and the splicing relationship between all the target graphic objects;

[0044] Determine the first graphical logic corresponding to each target graphical object and the second graphical logic corresponding to the splicing relationship;

[0045] Based on the first graphical logic and the second graphical logic, generate the rule code corresponding to the filtering rule configuration operation.

[0046] As an optional implementation, in a second aspect of the invention, the system further includes the second resume screening terminal, wherein the second resume screening terminal includes:

[0047] The determination module is used to determine the resume screening conditions that match the resume set when a set of resumes to be screened is received.

[0048] The reading module is used to read the target rule code that matches the resume set from the database according to the resume screening conditions;

[0049] The filtering module is used to filter target resumes that meet the resume filtering conditions from the resume set based on the target rule code.

[0050] As an optional implementation, in a second aspect of the present invention, the specific method by which the filtering module filters target resumes that meet the resume filtering conditions from the resume set based on the target rule code includes:

[0051] The target rule code is parsed to obtain executable target code.

[0052] The target execution code is executed so that the execution program corresponding to the target execution code filters target resumes that meet the resume filtering conditions from the resume set;

[0053] The specific method by which the executable program corresponding to the target running code selects target resumes that meet the resume selection criteria from the resume set includes:

[0054] The attribute tags of one or more resumes to be screened in the resume set are analyzed to obtain target resumes that meet the resume screening conditions.

[0055] As an optional implementation, in a second aspect of the present invention, the resume screening conditions include a first resume screening condition that filters the attribute content of the resume and / or a second resume screening condition that filters the attribute scores.

[0056] The executable program corresponding to the target running code analyzes the attribute tags of one or more resumes to be screened in the resume set to obtain the specific methods for obtaining target resumes that meet the resume screening conditions, including:

[0057] When the resume screening criteria include the first resume screening criteria, based on the attribute filtering content indicated by the first resume screening criteria and / or the attribute filtering content, the attribute tags contained in one or more resumes to be screened in the resume set, and the attribute content of each resume to be screened regarding the attribute tags, all resumes to be screened are filtered and / or screened to obtain target resumes that meet the first resume screening criteria; and / or,

[0058] When the resume screening criteria include the second resume screening criteria, all resumes to be screened are scored according to the attribute scoring indicators indicated by the second resume screening criteria, the attribute tags contained in one or more resumes to be screened in the resume set, and the attribute content of each resume to be screened regarding the attribute tags, to obtain a score result for each resume to be screened; all resumes to be screened are filtered and / or screened according to the score filtering indicators and / or score screening indicators indicated by the second resume screening criteria and the score results of each resume to be screened, to obtain target resumes that meet the second resume screening criteria.

[0059] As an optional implementation, in a second aspect of the present invention, the determining module is further configured to: determine the resume type of each resume to be screened in the resume set before the filtering module filters target resumes that meet the resume screening conditions from the resume set based on the target rule code; the resume type includes a standard resume type generated based on a preset template and a non-standard resume type not generated based on the preset template; and determine the business data corresponding to each resume to be screened according to the resume type of each resume to be screened, the business data corresponding to each resume to be screened including the attribute tags contained in the resume to be screened and the attribute content of the resume to be screened regarding the attribute tags;

[0060] The second stage of resume screening also includes:

[0061] The input module is used to input the business data corresponding to the resume set into the target rule code.

[0062] As an optional implementation, in a second aspect of the invention, the determining module determines the specific method of the business data corresponding to each resume to be screened based on the resume type of each resume to be screened, including:

[0063] For each first resume to be screened that is of the standard resume type, the preset tag information corresponding to the preset template is precisely matched with the first resume to be screened to obtain the business data corresponding to the first resume to be screened; and / or,

[0064] For each second resume to be screened that is of the non-standard resume type, the resume text of the resume to be screened is recognized to obtain the recognition result of the resume to be screened. The recognition result of each second resume to be screened includes the keywords of the resume to be screened. The recognition result of each second resume to be screened is fuzzily matched with a preset set of attribute tags to obtain the business data corresponding to the second resume to be screened.

[0065] As an optional implementation, in a second aspect of the invention, the resume screening second end further includes:

[0066] The second transmission module is used to transmit the target resume to the front end for the front end to display the target resume, and / or transmit the target resume to the business code corresponding to the resume set, so that the second end of the resume screening can perform corresponding business processing on the target resume based on the business code.

[0067] A third aspect of the present invention discloses a first end for resume screening, the first end for resume screening comprising:

[0068] Memory containing executable program code;

[0069] A processor coupled to the memory;

[0070] The processor calls the executable program code stored in the memory to execute the steps performed by the first end of the resume screening in the resume screening method based on the rule engine disclosed in the first aspect of the present invention.

[0071] A fourth aspect of the present invention discloses a second end for resume screening, the second end for resume screening comprising:

[0072] Memory containing executable program code;

[0073] A processor coupled to the memory;

[0074] The processor calls the executable program code stored in the memory to execute the steps performed by the second end of the resume screening in the resume screening method based on the rule engine disclosed in the first aspect of the present invention.

[0075] The fifth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute the steps performed by the first end of the resume screening method based on a rule engine disclosed in the first aspect of the present invention.

[0076] The sixth aspect of the present invention discloses another computer storage medium storing computer instructions, which, when invoked, are used to execute the steps performed by the second end of the resume screening process in the rule engine-based resume screening method disclosed in the first aspect of the present invention.

[0077] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0078] In this embodiment of the invention, the first end of the resume screening process detects the filtering rule configuration operation triggered by the user on the visual programming interface of the first end; the first end of the resume screening process generates rule code corresponding to the filtering rule configuration operation; the first end of the resume screening process transmits the rule code to the second end of the resume screening process, so that the second end of the resume screening process stores the rule code in the database and / or filters resumes according to the rule code. It is evident that implementing this invention, by configuring filtering rules on the visual programming interface of the first end of the resume screening process and automatically generating corresponding rule code for the second end of the resume screening process to automatically screen resumes, can not only greatly reduce the workload of HR personnel and improve the efficiency and accuracy of resume screening, but also reduce the difficulty of resume screening coding, improve the applicability of resume screening through rule code, and allow users to flexibly configure filtering rules to meet users' complex and ever-changing resume screening needs. Attached Figure Description

[0079] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0080] Figure 1 This is a flowchart illustrating a resume screening method based on a rule engine disclosed in an embodiment of the present invention;

[0081] Figure 2 This is a flowchart illustrating another resume screening method based on a rule engine disclosed in an embodiment of the present invention;

[0082] Figure 3 This is a schematic diagram of the structure of a resume screening system based on a rule engine disclosed in an embodiment of the present invention;

[0083] Figure 4 This is a schematic diagram of another resume screening system based on a rule engine disclosed in an embodiment of the present invention;

[0084] Figure 5 This is a schematic diagram of the structure of the first end of a resume screening system disclosed in an embodiment of the present invention;

[0085] Figure 6 This is a schematic diagram of the structure of the second end of a resume screening method disclosed in an embodiment of the present invention. Detailed Implementation

[0086] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0087] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.

[0088] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0089] This invention discloses a resume screening method and system based on a rule engine. By configuring screening rules on a visual programming interface at the first end of the resume screening process, corresponding rule codes are automatically generated for automatic resume screening at the second end. This not only significantly reduces the workload of HR personnel and improves the efficiency and accuracy of resume screening, but also reduces the difficulty of resume screening coding, increases the applicability of resume screening through rule codes, and allows users to flexibly configure screening rules to meet their complex and ever-changing resume screening needs. Detailed explanations follow.

[0090] Example 1

[0091] Please see Figure 1 , Figure 1 This is a flowchart illustrating a resume screening method based on a rule engine, as disclosed in an embodiment of the present invention. Figure 1 The rule-based resume screening method described can be applied to the implementation of intelligent resume screening. For example... Figure 1 As shown, this rule-based resume screening method can include the following operations:

[0092] 101. The first-end of the resume screening function detects the filtering rule configuration operations triggered by the user on the visual programming interface of the first-end resume screening function.

[0093] Optionally, the filtering rule configuration operation may include a graphical object selection operation triggered by the user in the visual programming interface and a graphical object splicing operation between selected graphical objects; further optionally, the graphical object selection operation may include one or more of the following operations for selecting graphical objects: click operation, drag operation, check operation, etc.; the graphical object splicing operation may include one or more of the following operations: placement operation for placing graphical objects in the corresponding position in the visual programming interface, connection operation for connecting two graphical objects, establishing a subordinate relationship and / or parallel relationship between two graphical objects, etc., etc., which are not limited in this embodiment of the invention. Optionally, each graphical object corresponds to a first graphical logic, which can take the form of a rule engine. That is, in this embodiment of the invention, the filtering rules are encapsulated in a rule engine and displayed on the visual programming interface through graphical objects. Further, optionally, graphical objects are divided into multiple levels due to their hierarchical relationship. Among them, the graphical objects include at least a low-level graphical object for implementing text judgment. For example, if it is necessary to filter resumes with the gender of female, a first graphical object for selecting gender content needs to be set. This first graphical object can be a low-level graphical object for implementing the judgment of the text "gender", or it can be a non-low-level object for implementing the judgment of identifying "gender". Further, a second graphical object that is subordinate to the first graphical object and is used to select females also needs to be set. This second graphical object can be a low-level graphical object for implementing the judgment of the text "female".

[0094] Optionally, the first end of the resume screening can include a front-end rule designer. Optionally, the front-end rule designer can be any low-code programming development tool. Preferably, the Blockly visual client can be used as the front-end rule designer. The Blockly visual client can integrate the Blockly rule engine, including the first graph logic corresponding to the graph object and the second graph logic used to describe the splicing relationship of the graph objects.

[0095] Optionally, the filtering rule configuration operation can be used to preset resume filtering conditions. The preset resume filtering conditions can include a first preset resume filtering condition that filters the resume's attribute content and / or a second preset resume filtering condition that filters the attribute scores. For example, the filtering rule configuration operation can be used to preset filtering of attribute content such as gender, age, and years of work experience. The filtering rule configuration operation can also be used to preset scoring of attribute content such as gender, age, and years of work experience. For example, a score of 10 points can be given to a Level 4 full / Level 4 deputy position, and a score of 5 points can be given to a position below Level 4 deputy.

[0096] 102. The first step of resume screening generates the rule code corresponding to the configuration operation of the screening rules.

[0097] As an optional implementation, the rule code corresponding to the resume screening rule configuration operation generated on the first end may include:

[0098] The first stage of resume screening determines at least one target graphic object selected by the user and the splicing relationship between all target graphic objects based on the screening rules and configuration operations.

[0099] The first step in resume screening determines the first graphical logic corresponding to each target graphic object and the second graphical logic corresponding to the splicing relationship.

[0100] The second end of the resume screening process generates rule codes corresponding to the screening rule configuration operations based on the first and second graphical logic.

[0101] As can be seen, implementing this optional implementation method allows users to generate rule codes for screening resumes by selecting and assembling graphic objects, further reducing the difficulty of resume screening coding and improving the applicability of resume screening through rule codes.

[0102] 103. The first end of the resume screening process transmits the code rules to the second end of the resume screening process, so that the second end of the resume screening process stores the rule code in the database and / or screens resumes according to the rule code.

[0103] In this embodiment of the invention, optionally, the second end of the resume screening may include a backend rule parser, which may be a backend server.

[0104] As can be seen, by implementing the embodiments of the present invention, the filtering rules are configured on the visual programming interface of the first end of the resume screening, and the corresponding rule codes are automatically generated for the second end of the resume screening to automatically screen resumes. This not only greatly reduces the workload of human resources staff and improves the efficiency and accuracy of resume screening, but also reduces the difficulty of resume screening coding, improves the applicability of resume screening through rule codes, and allows users to flexibly configure filtering rules to meet the complex and ever-changing resume screening needs of users.

[0105] Example 2

[0106] Please see Figure 2 , Figure 2 This is a flowchart illustrating another resume screening method based on a rule engine disclosed in an embodiment of the present invention. Figure 2 The rule-based resume screening method described can be applied to the implementation of intelligent resume screening. For example... Figure 2 As shown, this rule-based resume screening method can include the following operations:

[0107] 201. The first-end detection of resume screening detects the filtering rule configuration operations triggered by the user on the visual programming interface of the first-end resume screening.

[0108] 202. The first step of resume screening generates the rule code corresponding to the configuration operation of the screening rules.

[0109] 203. The first end of the resume screening process transmits the code rules to the second end of the resume screening process, so that the second end of the resume screening process stores the rule code in the database and / or screens resumes according to the rule code.

[0110] 204. When the second end of the resume screening receives the set of resumes to be screened, it determines the resume screening conditions that match the resume set.

[0111] In this embodiment of the invention, optionally, the resume collection can be transmitted from the first resume screening end to the second resume screening end. In this case, the first resume screening end may include a user-facing front-end server, or it may be transmitted from other user-facing front-end servers to the second resume screening end. This embodiment of the invention does not impose any limitations.

[0112] In this embodiment of the invention, optionally, the resume screening conditions may include a first resume screening condition that filters the attribute content of the resume and / or a second resume screening condition that filters the attribute scores.

[0113] In this embodiment of the invention, resume screening criteria can be input or confirmed by the user through a front-end server. Optionally, one or more optional resume screening criteria displayed on the front-end server are resume screening criteria pre-set through a screening rule configuration operation. Users can add resume screening criteria by performing a screening rule configuration operation in the first part of the resume screening process.

[0114] 205. The second end of the resume screening process reads the target rule code that matches the resume set from the database based on the resume screening criteria.

[0115] 206. The second end of the resume screening is based on the target rule code to filter target resumes that meet the resume screening conditions from the resume collection.

[0116] As an optional implementation, the second end of the resume screening process, based on target rule codes, filters target resumes from the resume collection that meet the resume screening criteria, and may include:

[0117] The second stage of resume screening parses the target rule code to obtain the executable target code;

[0118] The second end of the resume screening process executes the target code, so that the executable program corresponding to the target code can select target resumes that meet the resume screening conditions from the resume collection.

[0119] Optionally, the executable program corresponding to the target running code may filter target resumes from the resume collection that meet the resume filtering criteria, and may include:

[0120] The executable program corresponding to the target code analyzes the attribute tags of one or more resumes to be screened in the resume collection to obtain the target resumes that meet the resume screening conditions.

[0121] In this embodiment of the invention, the target running code may optionally be Java code.

[0122] In this embodiment of the invention, optionally, the attribute tags of the resumes to be screened may include one or more of the following: basic personal information (e.g., gender, age, etc.), disciplinary information, award information, performance, work experience, etc.

[0123] As can be seen, by implementing this optional implementation method, the execution of the execution code after parsing the rule code into executable running code further improves the matching degree between the type of running code executed in resume screening and the executor (such as parser) at the second end of resume screening, thereby increasing the success rate of resume screening. Furthermore, by analyzing the attribute tags of the resumes to be screened, the refinement of resume screening can be improved.

[0124] In this optional implementation, further optionally, the executable program corresponding to the target running code analyzes the attribute tags of one or more resumes to be screened in the resume set to obtain target resumes that meet the resume screening conditions, which may include:

[0125] When the resume screening criteria include the first resume screening criterion, the executable program corresponding to the target running code performs filtering and / or screening processing on all resumes to be screened based on the attribute filtering content indicated by the first resume screening criterion and / or the attribute tags contained in one or more resumes to be screened in the resume set, and the attribute content of each resume to be screened regarding the attribute tags, to obtain the target resumes that meet the first resume screening criterion; and / or,

[0126] When the resume screening criteria include a second resume screening criterion, the executable program corresponding to the target running code scores all resumes to be screened based on the attribute scoring indicators indicated by the second resume screening criteria, the attribute tags contained in one or more resumes to be screened in the resume set, and the attribute content of each resume to be screened regarding the attribute tags, thus obtaining a score result for each resume to be screened; the executable program then filters and / or screens all resumes to be screened based on the score filtering indicators and / or score selection indicators indicated by the second resume screening criteria, as well as the score result for each resume to be screened, thus obtaining the target resumes that meet the second resume screening criteria.

[0127] For example, the first resume screening criteria can be used to filter out resumes with educational background below postgraduate level or to screen resumes with educational background of postgraduate level or above; the second resume screening criteria can be used to score the educational background, work experience, and age of each resume to obtain the comprehensive score of the entire resume to be screened, and then the resumes with lower scores can be filtered out or the resumes with higher scores can be screened.

[0128] As can be seen, implementing this optional implementation method can either directly filter and select resumes whose attribute content corresponding to the attribute tags is specific, or it can score the attribute content corresponding to the attribute tags and then filter and select resumes based on the scoring results, further improving the flexibility and diversity of resume screening methods and further helping to meet users' complex and ever-changing resume screening needs.

[0129] In this embodiment of the invention, for other descriptions of steps 201-203, please refer to the detailed description of steps 101-103 in Embodiment 1. These descriptions will not be repeated in this embodiment of the invention.

[0130] As can be seen, implementing this embodiment of the invention, by configuring screening rules on the visual programming interface of the first end of resume screening and automatically generating corresponding rule codes for the second end of resume screening to automatically screen resumes, can not only greatly reduce the workload of human resources personnel and improve the efficiency and accuracy of resume screening, but also reduce the difficulty of resume screening coding, improve the applicability of resume screening through rule codes, and allow users to flexibly configure screening rules to meet users' complex and ever-changing resume screening needs. In addition, when the second end of resume screening receives a set of resumes to be screened, it only needs to read the corresponding rule codes from the database according to the resume screening conditions and execute the rule codes to screen the resume set, which improves the matching degree between the user's resume screening needs and the rule codes used, and further improves the efficiency and accuracy of resume screening.

[0131] In an optional embodiment, before the second end of the resume screening process filters target resumes that meet the resume screening conditions from the resume set based on the target rule code, the method may further include:

[0132] The second end of the resume screening process determines the resume type of each resume to be screened in the resume collection. The resume types include standard resume types generated based on preset templates and non-standard resume types not generated based on preset templates.

[0133] The second end of the resume screening process determines the business data corresponding to each resume based on its resume type. The business data corresponding to each resume includes the attribute tags contained in the resume and the attribute content of the resume related to the attribute tags.

[0134] The second stage of resume screening inputs the business data corresponding to the resume collection into the target rule code.

[0135] As can be seen, implementing this optional embodiment can improve the flexibility and accuracy of determining the resume content of the resumes to be screened by dividing the resumes to be screened into standard resumes generated by a preset resume template and non-standard resumes not generated by a resume template, and then determining the attribute tags and corresponding attribute content in the resumes to be screened according to the resume type.

[0136] In this optional embodiment, as an optional implementation, the second end of the resume screening determines the business data corresponding to each resume to be screened based on the resume type of each resume to be screened, which may include:

[0137] For each resume of the standard resume type, the second part of the resume screening process precisely matches the preset tag information corresponding to the preset template with the first resume to be screened, thereby obtaining the business data corresponding to the first resume to be screened. For example, it precisely matches the "years of work experience" in the preset tag information with the "years of work experience" in the first resume to be screened; and / or,

[0138] For each second resume to be screened that is a non-standard resume type, the second end of the resume screening process recognizes the resume text of the resume to be screened and obtains the recognition result of the resume to be screened. The recognition result of each second resume to be screened includes the keywords of the resume to be screened. The second end of the resume screening process performs fuzzy matching between the recognition result of each second resume to be screened and a preset set of attribute tags to obtain the business data corresponding to the second resume to be screened. For example, fuzzy matching is performed between "award information" in the attribute tag set and "award experience" in the recognition result of the second resume to be screened.

[0139] As can be seen, implementing this optional implementation method accurately matches the standard resume with the preset tag information in the preset template to obtain the resume content, which improves the directness, efficiency and accuracy of confirming the resume content of the standard resume. It performs fuzzy matching between the non-standard resume and the preset attribute tag set, which reduces the occurrence of situations where the attribute tags of the non-standard resume cannot be determined due to the large variety of attribute tags, thus improving the accuracy, comprehensiveness and reliability of confirming the resume content of the non-standard resume.

[0140] In another optional embodiment, after the resume screening second end filters target resumes that meet the resume screening conditions from the resume set based on the target rule code, the method may further include:

[0141] The second end of the resume screening process transmits the target resumes to the front end for display; and / or,

[0142] The second end of the resume screening process transmits the target resume to the business code corresponding to the resume collection, so that the second end of the resume screening can perform corresponding business processing on the target resume based on the business code.

[0143] In this optional embodiment, the front end may include the aforementioned front end server. If the first end of resume screening integrates a front end server, the second end of resume screening will transmit the target resume to the first end of resume screening.

[0144] As can be seen, implementing this optional embodiment can output the selected target resumes to the front end for users to view, and can also input the target resumes into the corresponding business code for further business processing, thus enriching the functionality of the second end of resume screening.

[0145] Example 3

[0146] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of a resume screening system based on a rule engine, as disclosed in an embodiment of the present invention. Figure 3 The rule-based resume screening system described can be applied to the implementation of intelligent resume screening. For example... Figure 3 As shown, the resume screening system based on a rules engine includes at least a first-end resume screening system 301, wherein the first-end resume screening system 301 includes:

[0147] The detection module 3011 is used to detect the filtering rule configuration operation triggered by the user on the visual programming interface of the first end 301 of resume screening;

[0148] The generation module 3012 is used to generate the rule code corresponding to the filtering rule configuration operation;

[0149] The first transmission module 3013 is used to transmit code rules to the resume screening second end 302, so that the resume screening second end 302 can store the rule code in the database and / or screen resumes according to the rule code.

[0150] It is evident that implementation Figure 3The system described allows users to configure filtering rules on a visual programming interface at the first end of the resume screening process and automatically generate corresponding rule codes for automatic resume screening at the second end. This not only significantly reduces the workload of HR personnel and improves the efficiency and accuracy of resume screening, but also reduces the difficulty of resume screening coding, increases the applicability of resume screening through rule codes, and allows users to flexibly configure filtering rules to meet their complex and ever-changing resume screening needs.

[0151] In an optional embodiment, such as Figure 3 As shown, the filtering rule configuration operation includes the graphical object selection operation triggered by the user in the visual programming interface, as well as the graphical object splicing operation between selected graphical objects.

[0152] The specific methods by which the generation module 3012 generates the rule code corresponding to the filtering rule configuration operation can include:

[0153] Based on the filtering rules, the configuration operation determines at least one target graphic object selected by the user and the splicing relationship between all target graphic objects;

[0154] Determine the first graphic logic corresponding to each target graphic object and the second graphic logic corresponding to the splicing relationship;

[0155] Based on the first and second graphical logics, generate the rule code corresponding to the filtering rule configuration operation.

[0156] It is evident that implementation Figure 3 The system described allows users to generate rule codes for resume screening by selecting and assembling graphical objects, further reducing the difficulty of resume screening coding and improving the applicability of resume screening through rule codes.

[0157] In another alternative embodiment, such as Figure 4 As shown, the system may further include a second resume screening terminal 302, wherein the second resume screening terminal 302 includes:

[0158] The determination module 3021 is used to determine the resume filtering conditions that match the resume set when a set of resumes to be filtered is received.

[0159] The reading module 3022 is used to read the target rule code that matches the resume set from the database according to the resume screening criteria;

[0160] The filtering module 3023 is used to filter target resumes that meet the resume filtering conditions from the resume collection based on the target rule code.

[0161] It is evident that implementation Figure 4The described system enables the second end of the resume screening process to simply read the corresponding rule code from the database based on the resume screening criteria when it receives a set of resumes to be screened. By executing the rule code, the system can screen the resumes, thereby improving the matching degree between the user's resume screening needs and the rule code used, and further improving the efficiency and accuracy of resume screening.

[0162] In yet another alternative embodiment, such as Figure 4 As shown, the specific methods by which the filtering module 3023 filters target resumes that meet the resume filtering conditions from the resume collection based on the target rule code may include:

[0163] The target rule code is parsed to obtain the executable target code.

[0164] Execute the target executable code so that the executable program corresponding to the target executable code can filter target resumes that meet the resume filtering conditions from the resume collection;

[0165] The specific method by which the executable program corresponding to the target running code selects target resumes that meet the resume selection criteria from the resume collection may include:

[0166] Analyze the attribute tags of one or more resumes to be screened in the resume collection to obtain target resumes that meet the resume screening criteria.

[0167] It is evident that implementation Figure 4 The described system improves the matching degree between the type of execution code executed in resume screening and the executor (such as parser) at the second end of resume screening by parsing the rule code into executable code before executing the execution code, thereby increasing the success rate of resume screening. Furthermore, by analyzing the attribute tags of the resumes to be screened, the system can improve the granularity of resume screening.

[0168] In yet another alternative embodiment, such as Figure 4 As shown, the resume screening criteria include a first resume screening criterion that filters resumes based on their attribute content and / or a second resume screening criterion that filters resumes based on their attribute scores.

[0169] The executable program corresponding to the target code analyzes the attribute tags of one or more resumes to be screened in the resume collection to obtain the specific methods for identifying target resumes that meet the resume screening criteria. These methods may include:

[0170] When the resume screening criteria include a first resume screening criterion, all resumes to be screened are filtered and / or screened based on the attribute filtering content indicated by the first resume screening criterion, the attribute tags contained in one or more resumes to be screened in the resume set, and the attribute content of each resume to be screened regarding the attribute tags, to obtain the target resumes that meet the first resume screening criterion; and / or,

[0171] When the resume screening criteria include a second resume screening criterion, all resumes to be screened are scored according to the attribute scoring indicators indicated by the second resume screening criteria, the attribute tags contained in one or more resumes to be screened in the resume set, and the attribute content of each resume to be screened regarding the attribute tags, to obtain the score result of each resume to be screened; according to the score filtering indicators and / or score screening indicators indicated by the second resume screening criteria and the score result of each resume to be screened, all resumes to be screened are filtered and / or screened to obtain the target resumes that meet the second resume screening criteria.

[0172] It is evident that implementation Figure 4 The system described can directly filter and select resumes whose attribute content corresponds to specific attributes, or it can score the attribute content corresponding to the attribute tags and then filter and select resumes based on the scoring results. This further improves the flexibility and diversity of resume screening methods and is more conducive to meeting users' complex and ever-changing resume screening needs.

[0173] In yet another alternative embodiment, such as Figure 4 As shown, the determining module 3021 is further configured to determine the resume type of each resume to be screened in the resume set before the filtering module 3023 filters target resumes that meet the resume screening conditions from the resume set based on the target rule code. The resume type includes standard resume types generated based on a preset template and non-standard resume types not generated based on a preset template. Based on the resume type of each resume to be screened, the determining module 3021 is configured to determine the business data corresponding to each resume to be screened. The business data corresponding to each resume to be screened includes the attribute tags contained in the resume to be screened and the attribute content of the resume to be screened regarding the attribute tags.

[0174] The second stage of resume screening, 302, can also include:

[0175] Input module 3024 is used to input the business data corresponding to the resume collection into the target rule code.

[0176] It is evident that implementation Figure 4The system described improves the flexibility and accuracy of determining the content of resumes to be screened by dividing them into standard resumes generated from preset resume templates and non-standard resumes not generated from resume templates, and then determining the attribute tags and corresponding attribute content in the resumes to be screened based on the resume type.

[0177] In yet another alternative embodiment, such as Figure 4 As shown, the determining module 3021 determines the specific method of business data corresponding to each resume to be screened based on the resume type of each resume to be screened, which may include:

[0178] For each resume of the standard resume type, the preset tag information corresponding to the preset template is precisely matched with the first resume to be screened to obtain the business data corresponding to the first resume to be screened; and / or,

[0179] For each second resume to be screened that is a non-standard resume type, the resume text of the resume to be screened is recognized to obtain the recognition result of the resume to be screened. The recognition result of each second resume to be screened includes the keywords of the resume to be screened. The recognition result of each second resume to be screened is fuzzily matched with a preset set of attribute tags to obtain the business data corresponding to the second resume to be screened.

[0180] It is evident that implementation Figure 4 The described system accurately matches standard resumes with preset tag information in preset templates to obtain resume content, improving the directness, efficiency, and accuracy of confirming the content of standard resumes. It also performs fuzzy matching of non-standard resumes with preset attribute tag sets, reducing the occurrence of situations where the attribute tags of non-standard resumes cannot be determined due to their variability, thus improving the accuracy, comprehensiveness, and reliability of confirming the content of non-standard resumes.

[0181] In yet another alternative embodiment, such as Figure 4 As shown, the second stage of resume screening, 302, may also include:

[0182] The second transmission module 3025 is used to transmit the target resume to the front end for the front end to display the target resume, and / or transmit the target resume to the business code corresponding to the resume collection, so that the second end 302 of the resume screening can perform corresponding business processing on the target resume based on the business code.

[0183] It is evident that implementation Figure 5 The system described can output the selected target resumes to the front end for users to view, and can also input the target resumes into the corresponding business code for further business processing, thus enriching the functionality of the second end of the resume screening process.

[0184] Example 4

[0185] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of the first end of a resume screening system disclosed in an embodiment of the present invention. Figure 6 As shown, the first end of the resume screening process may include:

[0186] Memory 401 storing executable program code;

[0187] Processor 402 coupled to memory 401;

[0188] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the resume screening method based on the rule engine described in Embodiment 1 or Embodiment 2 of the present invention, which are executed by the first end of the resume screening.

[0189] Example 5

[0190] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of the second end of a resume screening system disclosed in an embodiment of the present invention. ​ As shown, the second end of the resume screening process may include:

[0191] Memory 501 storing executable program code;

[0192] Processor 502 coupled to memory 501;

[0193] The processor 502 calls the executable program code stored in the memory 501 to execute the steps in the resume screening method based on the rule engine described in Embodiment 1 or Embodiment 2 of the present invention, which are executed by the second end of the resume screening.

[0194] Example 6

[0195] This invention discloses a computer storage medium storing computer instructions. When these computer instructions are invoked, they are used to execute the steps in the rule engine-based resume screening method described in Embodiment 1 or Embodiment 2 of this invention, which are executed by the first end of the resume screening process.

[0196] Example 7

[0197] This invention discloses another computer storage medium storing computer instructions. When these computer instructions are invoked, they are used to execute the steps in the rule engine-based resume screening method described in Embodiment 1 or Embodiment 2 of this invention, which are executed by the second end of the resume screening process.

[0198] Example 8

[0199] This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the rule engine-based resume screening method described in Embodiment 1 or Embodiment 2, which are performed by the first end of the resume screening process.

[0200] Example 9

[0201] This invention discloses another computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the rule engine-based resume screening method described in Embodiment 1 or Embodiment 2, which are performed by the second end of the resume screening process.

[0202] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0203] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0204] Finally, it should be noted that the resume screening method and system based on a rule engine disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A resume screening method based on a rule engine, characterized in that, The method includes: The first end of the resume screening process detects the filtering rule configuration operations triggered by the user on the visual programming interface of the first end of the resume screening process; The first end of the resume screening process generates the rule code corresponding to the screening rule configuration operation. The first end of the resume screening transmits the rule code to the second end of the resume screening, so that the second end of the resume screening stores the rule code in the database and / or screens resumes according to the rule code; Furthermore, the filtering rule configuration operation includes a graphical object selection operation triggered by the user in the visual programming interface and a graphical object splicing operation between selected graphical objects. The first end of the resume screening generates the rule code corresponding to the screening rule configuration operation, including: The first end of the resume screening determines, according to the screening rules, at least one target graphic object selected by the user and the splicing relationship between all the target graphic objects; The first end of the resume screening determines the first graphic logic corresponding to each target graphic object and the second graphic logic corresponding to the splicing relationship; The second end of the resume screening generates the rule code corresponding to the screening rule configuration operation based on the first graphical logic and the second graphical logic; Furthermore, the method further includes: When the second end of the resume screening receives the set of resumes to be screened, it determines the resume screening conditions that match the set of resumes. The second end of the resume screening process reads the target rule code that matches the resume set from the database based on the resume screening conditions. The second end of the resume screening process filters target resumes from the resume set that meet the resume screening conditions based on the target rule code.

2. The resume screening method based on a rule engine according to claim 1, characterized in that, The second end of the resume screening process, based on the target rule code, filters target resumes from the resume set that meet the resume screening conditions, including: The second end of the resume screening process parses the target rule code to obtain executable target code. The second end of the resume screening process executes the target running code, so that the execution program corresponding to the target running code filters target resumes that meet the resume screening conditions from the resume set. The executable program corresponding to the target running code filters target resumes from the resume set that meet the resume filtering conditions, including: The executable program corresponding to the target running code analyzes the attribute tags of one or more resumes to be screened in the resume set to obtain target resumes that meet the resume screening conditions.

3. The resume screening method based on a rule engine according to claim 2, characterized in that, The resume screening criteria include a first resume screening criterion that filters resumes based on their attribute content and / or a second resume screening criterion that filters resumes based on their attribute scores. The executable program corresponding to the target running code analyzes the attribute tags of one or more resumes to be screened in the resume set to obtain target resumes that meet the resume screening conditions, including: When the resume screening criteria include the first resume screening criteria, the executable program corresponding to the target running code performs filtering and / or screening processing on all the resumes to be screened according to the attribute filtering content and / or attribute filtering content indicated by the first resume screening criteria, the attribute tags contained in one or more resumes to be screened in the resume set, and the attribute content of each resume to be screened regarding the attribute tags, to obtain the target resumes that meet the first resume screening criteria; and / or, When the resume screening criteria include the second resume screening criteria, the execution program corresponding to the target running code scores all the resumes to be screened according to the attribute scoring indicators indicated by the second resume screening criteria, the attribute tags contained in one or more resumes to be screened in the resume set, and the attribute content of each resume to be screened regarding the attribute tags, to obtain a score result for each resume to be screened; the execution program filters and / or screens all the resumes to be screened according to the score filtering indicators and / or score screening indicators indicated by the second resume screening criteria and the score result of each resume to be screened, to obtain a target resume that meets the second resume screening criteria.

4. The resume screening method based on a rule engine according to claim 2 or 3, characterized in that, Before the second stage of resume screening, which filters target resumes from the resume set based on the target rule code and meets the resume screening conditions, the method further includes: The second end of the resume screening determines the resume type of each resume to be screened in the resume set. The resume type includes standard resume types generated based on a preset template and non-standard resume types not generated based on the preset template. The second end of the resume screening determines the business data corresponding to each resume to be screened based on the resume type of each resume to be screened. The business data corresponding to each resume to be screened includes the attribute tags contained in the resume to be screened and the attribute content of the resume to be screened regarding the attribute tags. The second end of the resume screening process inputs the business data corresponding to the resume set into the target rule code.

5. The resume screening method based on a rule engine according to claim 4, characterized in that, The second end of the resume screening determines the business data corresponding to each resume to be screened based on the resume type of each resume to be screened, including: For each first resume to be screened that is of the standard resume type, the second end of the resume screening process precisely matches the preset tag information corresponding to the preset template with the first resume to be screened to obtain the business data corresponding to the first resume to be screened; and / or, For each second resume to be screened that is of the non-standard resume type, the second end of the resume screening identifies the resume text of the resume to be screened and obtains the identification result of the resume to be screened. The identification result of each second resume to be screened includes the keywords of the resume to be screened. The second end of the resume screening performs fuzzy matching between the identification result of each second resume to be screened and a preset set of attribute tags to obtain the business data corresponding to the second resume to be screened.

6. A resume screening system based on a rule engine, characterized in that, The system is used to execute the resume screening method based on a rule engine as described in any one of claims 1-5, and the system includes at least a first end for resume screening, wherein the first end for resume screening includes: The detection module is used to detect the filtering rule configuration operations triggered by the user on the visual programming interface of the first end of the resume screening. The generation module is used to generate the rule code corresponding to the filtering rule configuration operation; The first transmission module is used to transmit the rule code to the resume screening second end, so that the resume screening second end stores the rule code in the database and / or screens resumes according to the rule code.

7. A resume screening first-end, characterized in that, The first stage of resume screening includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the steps performed by the first end of the resume screening in the resume screening method based on the rule engine as described in any one of claims 1-5.

8. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, which, when invoked, are used to execute the steps performed by the first end of the resume screening process in the rule engine-based resume screening method as described in any one of claims 1-5.