A resume query method, device and equipment and storage medium
By selecting a tag in the tag interface and sending a resume query request, resumes marked with the selected tag are displayed, which solves the problems of low efficiency and poor accuracy of resume query in the existing technology and achieves the effect of fast and accurate resume screening.
Patent Information
- Application Number
- CN202111272998.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-29
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2041-10-29
AI Technical Summary
Existing resume query solutions are inefficient and have poor accuracy, making it difficult to quickly and accurately identify applicants who meet the recruitment plan.
By selecting pre-set tags in the tag interface, a resume query request is sent to the server, and resumes marked with the selected tags are received and displayed. It supports multi-dimensional tag settings and query condition settings, including basic tags, objective tags and subjective tags.
It enables quick and accurate screening of resumes that meet recruitment plans, reduces the workload of resume screening, and improves query efficiency and accuracy.
Smart Images

Figure CN114168758B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of cloud computing, and particularly relate to a resume query method and device, equipment and a storage medium. BACKGROUND
[0002] In a large recruitment process, how to accurately and quickly identify the needed talents in the competition has become the focus of enterprises.
[0003] Currently, when searching for a resume meeting the requirements of a target post, a computer searches for a resume meeting the query condition of a fixed query item (such as gender) input by a user through a computer interface in a resume database, and displays the found resume for the user to view.
[0004] However, the above resume query scheme has low efficiency and poor accuracy. SUMMARY
[0005] Embodiments of the present application provide a resume query method, device, equipment and storage medium to optimize the related scheme of the existing resume query and improve the query efficiency and accuracy.
[0006] In a first aspect, the embodiments of the present application provide a resume query method, comprising: after receiving a selection instruction of at least one label in a label interface, sending a resume query request containing the selected label to a server; wherein the label is used to indicate the condition that the needed talent of the current recruitment plan needs to meet.
[0007] Receiving the resume returned by the server and marked with the selected label, and displaying the field content in the resume in the current resume query interface.
[0008] In a second aspect, the embodiments of the present application also provide a resume query method, comprising: receiving a resume query request sent by a client; wherein the resume query request is sent when the client receives a selection instruction of at least one label in a label interface, and the resume query request contains the selected label, and the label is used to indicate the condition that the needed talent of the current recruitment plan needs to meet.
[0009] Querying the resume marked with the selected label in the database, and returning the resume to the client.
[0010] In a third aspect, an embodiment of the present invention further provides a resume query system, comprising: a client, configured to, upon receiving a selection instruction for at least one tag in a tag interface, send a resume query request containing the selected tag to a server; receive a resume marked with the selected tag returned by the server, and display the field content in the resume on a current resume query interface; wherein the tag is used to indicate the conditions that the talent required for the current recruitment plan must meet;
[0011] The server is configured to receive the tag acquisition request sent by the client, search the database for resumes marked with the selected tag, and return the resumes to the client.
[0012] In a fourth aspect, an embodiment of the present invention further provides a resume query device, comprising:
[0013] A query request sending module is used to send a resume query request containing the selected tag to the server after receiving an instruction to select at least one tag in the tag interface; wherein the tag is used to represent the conditions that the talent required for the current recruitment plan must meet;
[0014] The resume display module is used to receive the resume marked with the selected label returned by the server, and display the field content in the resume on the current resume query interface.
[0015] In a fifth aspect, an embodiment of the present invention further provides a resume query device, comprising:
[0016] a query request receiving module, configured to receive a resume query request sent by a client; wherein the resume query request is sent by the client upon receiving an instruction to select at least one tag in a tag interface, and the resume query request includes the selected tag, wherein the tag is used to indicate the conditions that the talent required for the current recruitment plan must meet;
[0017] The resume returning module is used to search the database for resumes marked with the selected tags and return the resumes to the client.
[0018] In a sixth aspect, an embodiment of the present invention further provides a computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a resume query method as described in any one of the embodiments of the present invention is implemented.
[0019] In a seventh aspect, an embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the resume query method as described in any one of the embodiments of the present invention is implemented.
[0020] In an eighth aspect, an embodiment of the present invention further provides a computer program product, comprising a computer program, which, when executed by a processor, implements any resume query method described in the embodiments of the present invention.
[0021] In an embodiment of the present invention, after receiving a selection instruction for at least one tag in a tag interface, a resume query request containing the selected tag is sent to the server; wherein the tag is used to indicate the conditions that the talent required for the current recruitment plan needs to meet; the resume marked with the selected tag returned by the server is received, and the field content in the resume is displayed in the current resume query interface. By using the above scheme, the recruiter selects the tag pre-set for the current recruitment plan in the tag interface, and the resume containing the corresponding tag can be displayed in the resume query interface. Since different tags can be set for different recruitment plans, that is, different conditions that the talent required for different recruitment plans need to meet can be set, it is possible to quickly query for resumes that meet the corresponding conditions for different recruitment plans in a targeted manner, thereby solving the problems of low efficiency and poor accuracy of resume query in the prior art, reducing the workload of resume screening, and achieving the technical effect of quickly and accurately screening resumes. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without paying any creative work.
[0023] Figure 1 This is a flow chart of a resume query method provided by the first embodiment of the present invention;
[0024] Figure 2a This is a flow chart of a resume query method provided by the second embodiment of the present invention;
[0025] Figure 2b This is a schematic diagram of a resume with labels provided in the second embodiment of the present invention;
[0026] Figure 3 This is a flow chart of a resume query method provided by Example 3 of the present invention;
[0027] Figure 4 This is a flow chart of a resume query method provided by the fourth embodiment of the present invention;
[0028] Figure 5 This is a structural diagram of a resume query system provided by Embodiment 5 of the present invention;
[0029] Figure 6This is a structural diagram of a resume query device provided by Example 6 of the present invention;
[0030] Figure 7 This is a schematic diagram of the structure of a resume query device provided by Embodiment 7 of the present invention;
[0031] Figure 8 This is a structural diagram of a computer device provided in Example 8 of the present invention. DETAILED DESCRIPTION
[0032] The present invention will be further described in detail below with reference to the accompanying drawings and examples. It will be understood that the specific embodiments described herein are intended only to illustrate the present invention and are not intended to limit the present invention. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present invention, not all structures.
[0033] It should be noted that similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings. At the same time, in the description of the present invention, the terms "first", "second", etc. are used only to distinguish the description and should not be understood as indicating or implying relative importance.
[0034] The storage and use of data in all embodiments of this application comply with the provisions of relevant national laws and regulations.
[0035] Example 1
[0036] Figure 1 This is a flow chart of a resume query method provided in the first embodiment of the present invention. This embodiment is applicable to situations where a client is used to help users quickly screen resumes. This method can be executed by a resume query device in the embodiment of the present invention. The device can be implemented in software and / or hardware. Figure 1 As shown, the method specifically includes the following steps:
[0037] S110. After receiving a selection instruction for at least one tag in the tag interface, sending a resume query request containing the selected tag to the server.
[0038] The resume query method provided by an embodiment of the present invention can pre-tag an applicant's resume based on the content of the applicant's resume before receiving a selection instruction for at least one tag in the tag interface. The tags can be various tags related to academic qualifications, English level, major, and work experience.
[0039] For example, labels related to academic qualifications can be: undergraduate, master or doctorate, etc.; labels related to English level can be: English level 4 or English level 6, etc.; labels related to majors can be: education, law, electrical and mechanical, etc. The specific label types set and the specific label content contained in each label type are not restricted here and are subject to actual conditions.
[0040] Furthermore, when recruiting, the recruiter can select tags in the tag interface according to actual needs in the resume query interface, so as to indicate the conditions that the talents required by the current recruitment plan need to meet through tags.
[0041] Among them, the resume query interface can be understood as the interface displayed after logging into the relevant resume query application (Application, referred to as APP) or clicking the corresponding resume query web address (Uniform Resource Locator, referred to as URL). This interface can be used to query resumes that meet the needs of recruiters, and can also be used to display resumes marked with selected tags returned by the server.
[0042] Users can trigger tag retrieval operations based on recruitment plans in the current resume query interface. To trigger tag retrieval operations, select a recruitment plan in the resume query interface and click the "Resume Tags" control, which will send a tag retrieval request containing the current recruitment plan identifier to the server.
[0043] You can select at least one tag in the tag interface. When two or more tags are selected, a resume query request containing the selected tags is sent to the server. The selected tags are in an "and" relationship, that is, a resume query request containing the selected tags is sent to the server, and the resume finally returned must meet the selected tag conditions at the same time.
[0044] Among them, there are multiple recruitment plans preset in the recruitment plan column. The user clicks the drop-down menu button corresponding to the recruitment plan in the resume query interface and selects the recruitment plan that meets the actual needs of the enterprise in the drop-down menu. For example, the recruitment plan can be "Summer Social Recruitment 2021", "Summer Campus Recruitment 2021" or "Spring Campus Recruitment 2021", etc., and the current recruitment plan identifier can be "Summer Social Recruitment 2021" or "Summer Campus Recruitment 2021", etc. The specific settings of the recruitment plan and the specific content of the recruitment plan identifier are not limited here.
[0045] For example, if the selected recruitment plan is "Summer Social Recruitment 2021", after sending a tag acquisition request containing the current recruitment plan identifier to the server, the server will ultimately return the tags pre-set for the current recruitment plan, which are tags containing relevant work experience; if it is "Autumn Campus Recruitment 2021", the server will ultimately return the tags pre-set for the current recruitment plan, which are tags containing relevant professional tags, etc.
[0046] Users can further select tags from the displayed tags. The selected tags correspond to the required qualifications for the current recruitment plan. For example, if the user selects the tags "Bachelor's degree or above" and "CET-6", the searched resumes must meet at least the "Bachelor's degree or above" and "CET-6" requirements.
[0047] Furthermore, the labels displayed in the label interface can also limit the university or major studied by the applicant, such as whether it is a "first-class university" or whether the major studied is a "first-class discipline".
[0048] It is easy to understand that the more tags are selected in the tag interface, the fewer resumes the server will eventually return, and the resume content will be closer to user needs.
[0049] After selecting at least one tag in the tag interface, click the "Confirm" control on the tag interface, and finally click the "Query" control on the resume query interface to complete sending a resume query request containing the selected tags to the server.
[0050] S120: Receive the resume marked with the selected label returned by the server, and display the field content in the resume on the current resume query interface.
[0051] The resume returned by the server includes the tag selected in step S110, and the resume that meets the tag selected is displayed on the resume query interface, and the corresponding resume field content is displayed on the resume query interface. The user can understand the resume information of the applicant through the information corresponding to the field content in the resume.
[0052] Optionally, the fields in the resume may include: registration number, name, gender, date of birth, graduation school, academic qualifications, school and major, etc. The fields displayed on the specific resume query interface are not limited here.
[0053] It should be noted that there are multiple resumes displayed on the resume query interface that meet the selected tags. Users can click on any resume displayed on the resume query interface to view the specific resume content, such as: education background, work experience, honors received, etc.
[0054] Optionally, the resume query solution provided by the embodiment of the present invention can also be used by recruiters Figure 1 In the resume query interface, select the recruitment plan, recruitment agency, major, name, education, school and resume label according to actual needs, and then click the "Query" control of the resume query to display the resumes corresponding to the recruiter's selection conditions in the resume query interface.
[0055] Correspondingly, the recruiter can also manually enter the name or registration number in the resume query interface to specifically query the resume content of a certain applicant, so as to display the resume query interface, etc. The specific method of querying resumes in the resume query interface is not limited here.
[0056] The technical solution of this embodiment, after receiving a selection instruction for at least one tag in the tag interface, sends a resume query request containing the selected tag to the server; wherein the tag is used to indicate the conditions that the talent required for the current recruitment plan needs to meet; receives the resume marked with the selected tag returned by the server, and displays the field content in the resume in the current resume query interface. By using the above solution, the recruiter selects the tag pre-set for the current recruitment plan in the tag interface, and the resume containing the corresponding tag can be displayed in the resume query interface. Since different tags can be set for different recruitment plans, that is, different conditions that the talent required for different recruitment plans need to meet can be set, it is possible to quickly query for different recruitment plans that meet the corresponding conditions. This solves the problem of low efficiency and poor accuracy of resume query in the existing technology, reduces the workload of resume screening, and achieves the technical effect of quickly and accurately screening resumes.
[0057] Example 2
[0058] Figure 2a This is a flowchart of a resume query method provided in Example 2 of the present invention. This embodiment is optimized based on the above embodiment. Before sending a resume query request containing a selected tag to the server, the method further includes: after receiving a comprehensive query instruction on the current resume query interface, obtaining query conditions set by the user for at least one resume field through the query condition setting interface;
[0059] The step of sending a resume query request including the selected tag to the server includes sending a resume query request including the selected tag and the query condition to the server, so that the server searches a database for resumes that are tagged with the selected tag and meet the query condition. This arrangement has the advantage of meeting the diverse screening needs of users through comprehensive query instructions, thereby helping users to more quickly screen out resumes that meet their requirements.
[0060] The method has also been optimized to include, before receiving a tag acquisition instruction on the current resume query interface, the following steps: upon receiving a tag setting instruction, acquiring tags set by the user for the current recruitment plan via the tag setting interface; and sending the set tags, along with the tag type, recruitment plan identifier, and recruitment agency identifier corresponding to the tags, to the server for associated storage. This configuration has the advantage of enabling the server to return associated tags based on the recruitment plan identifier and recruitment agency identifier in the tag interface, facilitating selection of the associated tags.
[0061] like Figure 2a As shown, the method of this embodiment specifically includes the following steps:
[0062] S210: After receiving the tag setting trigger instruction, obtain the tag set by the user for the current recruitment plan through the tag setting interface.
[0063] To facilitate users to quickly and efficiently summarize and organize resumes in batches, the resume query method provided in this embodiment also allows for tagging based on the current recruitment plan. The tagging operation can be triggered by manually clicking the "Tag Setting" control on the tag setting interface. After triggering the tag setting operation, the user is presented with the relevant tag setting interface, where they can set tags based on their actual recruitment plan to meet their diverse needs.
[0064] Optionally, obtain the tags set by the user for the current recruitment plan through the tag setting interface, including:
[0065] a) Obtain at least one pre-set field set from the server.
[0066] The label setting interface includes at least one field set for the current recruitment plan, exemplified by "basic information", "personal information", "English level", "language ability", "educational experience", "work experience" or "internship experience", etc.
[0067] The user can trigger the label setting operation by clicking the relevant "label setting" control in the resume query interface, and obtain at least one pre-set field set from the server. Each field set contains at least one resume field. The resume field can be understood as a subordinate field under each field set. For example, taking the field set of "education experience" as an example, its resume fields can include "start time", "end time", "school", "major", "education level" and other related information. It should be noted that the field set and the resume fields contained in each field set are not limited to the diagram and the above examples, and are determined according to the actual needs of the user.
[0068] b) Displaying the field set name of each field set in the fourth area of the label setting interface, and upon receiving an instruction for displaying any field set name, displaying the field names of each resume field contained in the field set corresponding to the field set name.
[0069] The field set name is the name corresponding to each field set. For example, the field set can be named "Basic Information", "Personal Information", "English Proficiency" and "Educational Experience"; the field name of each resume field can be the field name corresponding to the resume field included in each field set. For example, the field can be named "School", "Major" and "Education".
[0070] When setting query conditions in the label setting interface, the main focus is on setting the content corresponding to the field name of each resume field contained in each field set. The field set name of each field set can be displayed in the fourth area of the label setting interface, where the fourth area can be displayed in any position on the left, right, top or bottom of the label setting interface, and there is no restriction here.
[0071] The field set name instruction can be displayed in the fourth area by the user manually clicking on any field set name displayed in the fourth area to expand the field names of each resume field contained in the field set corresponding to the current field set name. It should be noted that each field set name and the field set name of the corresponding resume field are both displayed in the fourth area.
[0072] c) When receiving an instruction for any displayed field name, a label setting control corresponding to the field name is displayed in the fifth area of the label setting interface.
[0073] For each resume field in each field set, you can perform relevant settings for any field name. When performing relevant settings for any field name, you can manually click the corresponding field name to trigger the current field name, and then the label setting control corresponding to the field name will be displayed in the fifth area of the label setting interface.
[0074] It should be noted that the fifth area is different from the fourth area mentioned above, but the fourth area and the fifth area can be displayed on the label setting interface at the same time, and the specific positional relationship between the fourth area and the fifth area is not limited here.
[0075] d) Get the label set by the user for the resume field corresponding to the field name through the label setting control.
[0076] After triggering the operation of any field name, you can set the label of the corresponding resume field by clicking the label setting control in the fifth area. For example, taking the field set name as "Education Experience" and the resume field name as "Is the highest degree of education" as an example, by clicking "Is the highest degree of education", you can get the label "Bachelor's degree or above" after setting the corresponding conditions in the fifth area. The setting method can be to manually select the A1 "Education" column, and select the corresponding "Greater than or equal to" and "Undergraduate degree" controls, and select "Equal to" and "No" controls in the A2 "Is the highest degree of education" column, and then click the "Save" control in the fifth area to automatically generate a label for "Bachelor's degree or above".
[0077] When setting conditions for A1 and A2 in the fifth area, users can choose "AND" or "OR" based on their actual needs. If "AND" is used, the set label must satisfy several conditions simultaneously; if "OR" is used, the set label only needs to satisfy any one condition. Accordingly, multiple conditions can be set in the fifth area. The specific number of conditions is not limited here and is determined by the user's actual needs.
[0078] Optionally, in the resume query method provided in this embodiment, the tags include any one of basic tags, objective tags, and subjective tags. Basic tags are tags set by a specific recruitment agency for a resume field, objective tags are tags set by other recruitment agencies for a resume field, and subjective tags are tags unrelated to a resume field.
[0079] Among them, basic tags can be related tags such as "English level", "education" and "major"; specific recruitment agencies can be understood as "recruitment agency headquarters", and specific recruitment agencies can perform corresponding "add", "modify" and "delete" operations on the tag library corresponding to the basic tags. For example, the "key focus colleges and universities" tag, "first-class colleges and universities" tag, "first-class disciplines" tag and "top 100 international colleges and universities" tag can be added to the academic qualifications field, and the list of colleges and universities can be updated every year; objective tags can be tags set by other recruitment agencies (such as branches of recruitment agencies) after reviewing the current resume, such as "male science and engineering" tag and "sports athlete" tag; subjective tags are tags that are not related to the resume fields and are tags set subjectively by humans, such as "students with rich work experience", "good looks" and "rich work experience" and other related tags.
[0080] Tags allow users to perform management operations. Different users have different permissions, and only authorized users can perform management operations, including "adding," "modifying," and "deleting" corresponding tags. Users can also create custom tag libraries based on their organization's specific needs. Once created, these libraries are automatically stored and can only be dynamically adjusted by authorized personnel within the organization.
[0081] Furthermore, users with the corresponding permissions can also view and modify each tag. Specific operations include: Regarding the multiple tags displayed on the tag interface, users can manually click the "View" control corresponding to any tag to display the specific content of the current tag; and click the "Edit" control to modify the "Resume Tag Name" and "Resume Tag Type" in the current tag.
[0082] S220: Send the set tag, the tag type, the recruitment plan identifier, and the recruitment organization identifier corresponding to the tag to the server for associated storage.
[0083] The purpose of sending the set label, the label type corresponding to the label, the recruitment plan identifier and the recruitment agency identifier to the server for associated storage is that when the current recruitment plan identifier and the recruitment agency identifier are input next time, after the client receives the label acquisition instruction of the resume query interface, the server can send the resume associated with the current recruitment plan identifier to the client, and the current resume is set with a label type, so that the user can understand the current applicant's resume information from multiple dimensions such as basic labels, objective labels and subjective labels.
[0084] For details, please refer to Figure 2b , Figure 2b This is a schematic diagram of a resume with labels provided by the second embodiment of the present invention. Figure 2b , which is a label that the resume query system gives to applicants from multiple dimensions, including basic labels, objective labels and subjective labels.
[0085] S230: After receiving the comprehensive query instruction in the current resume query interface, obtain the query conditions set by the user for at least one resume field through the query condition setting interface.
[0086] When the labels contained in the label interface obtained from the server do not meet the user's needs, you can further trigger a comprehensive query operation by clicking the corresponding "Advanced Query" control in the resume query interface. After the comprehensive query operation is triggered, the query condition setting interface is displayed. Users can set comprehensive query conditions for resume fields in the query condition setting interface according to diverse needs, thereby achieving the purpose of setting corresponding labels.
[0087] Optionally, obtaining query conditions set by the user for at least one resume field through the query condition setting interface includes: obtaining at least one pre-set field set from the server, wherein each field set contains at least one resume field; displaying the field set name of each field set in the first area of the query condition setting interface, and upon receiving an instruction for any displayed field set name, displaying the field names of each resume field contained in the field set corresponding to the field set name; upon receiving an instruction for any displayed field name, displaying the condition setting control corresponding to the field name in the second area of the query condition setting interface; obtaining the query conditions set by the user for the resume field corresponding to the field name through the condition setting control.
[0088] It should be noted that the process of setting query conditions for resume fields separately in the query condition setting interface is similar to the process of setting labels according to the recruitment plan in the label setting interface, and the field set, field set name, resume field and field name of the resume field have the same meaning, so they will not be repeated here.
[0089] Among them, the first area contained in the query condition setting interface is different from the second area, and the settings of the first area and the second area can be consistent with the fourth area and the fifth area of the label setting interface, or they can be inconsistent. The specific settings of the first area and the second area are not limited here.
[0090] In an optional embodiment, the resume query method provided by the embodiment of the present invention may also include: obtaining saved historical query conditions from the server, and displaying the historical query conditions on the query condition setting interface; when receiving an instruction for any displayed historical query condition, determining the selected historical query condition as the currently set query condition.
[0091] The purpose of saving historical search criteria is to facilitate user searches. If the user's current search criteria are the same as the historical search criteria, the historical search criteria can be directly set as the current search criteria for resume searches, saving the user time. Since applicant resumes are constantly uploaded and updated in the resume search system, even if the current search criteria are the same as the historical search criteria, the resumes selected in the resume search interface may not be the same as the historical screening results.
[0092] Optionally, after receiving the comprehensive query instruction on the current resume query interface, the resume query method provided by the embodiment of the present invention further includes: obtaining a target field to be displayed set by the user through the display field setting interface. Accordingly, the content of the target field in the resume is displayed on the current resume query interface.
[0093] In the display field interface, users can set the fields to be displayed as target fields according to actual needs, and hide fields that do not need to be displayed. The purpose of doing this is that the display field interface contains multiple fields, and there may be situations where the relevant resume field content cannot be fully displayed in the resume query interface. The user needs to manually move the action control bar in the resume query interface to view the complete resume field content. By setting the target field in the display field interface, it is only necessary to display the target field in the resume query interface, which can make it easier for users to intuitively see the key information of the settings in the display field setting interface and facilitate user operations.
[0094] For example, if the resume that the user needs to query must have a "bachelor's degree or above", the resume fields such as "education level" and "graduation school" will be set as target fields, and irrelevant fields such as "date of birth" and "gender" will be hidden, so that the complete content of the target field can be displayed in the resume query interface, allowing the user to quickly check the key content contained in the target field.
[0095] Optionally, obtaining the target field to be displayed set by the user through the display field setting interface includes: obtaining at least one pre-set field set from the server; wherein each field set contains at least one resume field; displaying the field set name of each field set in the third area of the display field setting interface, and upon receiving an instruction for any displayed field set name, displaying the field name of each resume field contained in the field set corresponding to the field set name; upon receiving an instruction for any displayed field name, determining the resume field corresponding to the field name as the target field to be displayed.
[0096] It should be noted that the process of setting the target fields to be displayed in the display field setting interface is similar to the process of setting labels according to the recruitment plan in the label setting interface and setting query conditions in the query condition setting interface in this embodiment, and the field set, field set name, resume field and the field name of the resume field have the same meaning, so they will not be repeated here.
[0097] Among them, when the user manually clicks on any field name, it is an instruction for any displayed field name, and the resume field corresponding to the field name can be determined as the target field to be displayed.
[0098] It should be noted that the third area of the display field setting interface is different from the above-mentioned first area, second area, fourth area and fifth area. The third area is any area on the display field setting interface. The specific setting of the third area is not restricted here, as long as the name of the field set can be displayed in the current area.
[0099] In another optional embodiment, the resume query method of the embodiment of the present invention further includes: upon receiving a field set addition instruction, obtaining the field set set by the user through the dictionary management interface; and sending the field set to the server for storage.
[0100] Users can set the resume field set according to the company's actual situation. For example, the field set may include: basic information, personal information, English proficiency, language ability, education background, family members, work (internship) experience, project practical experience, training experience, awards and honors, and professional qualifications. Applicants can fill out their resumes according to the field set set in the dictionary management interface to generate the corresponding resume information, which can be stored in a structured manner in the resume query system.
[0101] Accordingly, users can add new fields to the field set set in the dictionary management interface. Specifically, the user can manually enter relevant information such as "Field Set Name," "Field Set Type," "Template Subset Type," and "Required" in the dictionary management interface. Once the settings are complete, click the "Add" control in the dictionary management interface to complete the field set set set through the dictionary management interface and send the completed field set to the server for storage.
[0102] Among them, the above-mentioned "field set name" can be names such as "work experience", "qualification certificate" and "personal skills". The "field set name" needs to be manually entered by the user in the dictionary management interface; "field set type", "template subset type" and "whether required" and other information need to be selected by the user in the corresponding indicator box. Among them, the "field set type" can be "system" by default; "template subset type" is used to indicate the number of fillable information for the corresponding field. For example, the name field can only be filled in one, so it is a single record, while the education experience field can be filled in multiple times, so it is multiple records. The user can choose "single record" or "multiple records" according to the actual situation; "whether required" is used to indicate the importance of the field set, and you can choose "required" or "optional". After the above operations, the corresponding field set can be added on the server.
[0103] The resume query method provided by the embodiment of the present invention also includes: obtaining a field set query condition input through the current dictionary management interface; obtaining a field set that meets the field set query condition from the server, and displaying the field set information.
[0104] Based on this embodiment, the dictionary management interface provided by this embodiment of the present invention supports user query operations on a specific field set. The field set query condition can be at least one of the aforementioned "field set name," "field set type," "template subset type," and "required." The specific query condition is selected based on the user's actual needs.
[0105] For example, the user needs to clearly set how many "multiple records" and "required" information are in the field set name. This can be done by selecting "Multiple Records" in "Template Subset Type", selecting "Required" in "Is Required", and then clicking the "Query" control in the dictionary management interface to display information about the "multiple records" and "required" field sets in the dictionary management interface.
[0106] Furthermore, the dictionary management interface also includes a "reset" control, which is used to clear the relevant information in the dictionary management interface with one click, so that the user can re-enter the query conditions according to actual needs.
[0107] Optionally, the field set information includes: field set name, modification control, and template indicator viewing control.
[0108] In the dictionary management interface, you can modify the name of each displayed field set and view template indicators.
[0109] Specifically, when an instruction to modify a control is received, a field set modification interface is displayed, so that the user can modify the field set through the field set modification interface.
[0110] The modification operation is to perform corresponding modification operations on the field set information corresponding to the generated field set. When the user manually clicks the modification control, the modification operation is triggered, and the field set modification interface can be displayed. For example, for example, if the user requires "basic information" to be "required", when adding the current field set, the user selects "basic information" as "optional", then after clicking the modification control corresponding to "basic information", the field set modification interface for the current "basic information" can be displayed, and the user can change "optional" to "required", allowing the user to modify the field set in the field set modification interface. Accordingly, there can also be a "save" control in the current field set modification interface, so that after the user clicks the "save" control after the modification is completed, the modified field set information will be generated in the dictionary management interface.
[0111] Furthermore, when an instruction to view the template indicator control is received, a field display interface is displayed, in which each resume field included in the field set is displayed.
[0112] S240: When receiving the tag acquisition instruction, send a tag acquisition request including the current recruitment plan identifier to the server.
[0113] After selecting the conditional tag that the talent required for the current recruitment plan needs to meet on the tag interface, the tag acquisition instruction is received, and by selecting the recruitment plan, a tag acquisition request containing the current recruitment plan identifier is sent to the server.
[0114] S250: Receive the tag preset for the current recruitment plan returned by the server.
[0115] The tags pre-set for the current recruitment plan returned by the server are tags related to the recruitment plan. Users do not need to select tags from the tag library, which reduces the number of tags displayed and facilitates user selection operations.
[0116] Furthermore, after sending a tag acquisition request containing the current recruitment plan identifier to the server, the server may return the tags pre-set for the current recruitment plan. The pre-set tags may be understood as including multiple tags in the tag library, and displaying tags related to the current recruitment plan based on the recruitment plan identifier.
[0117] S260: Display the received tag in the tag interface.
[0118] S270. After receiving a selection operation for at least one tag in the tag interface, a resume query request including the selected tag and query conditions is sent to the server, so that the server searches the database for resumes marked with the selected tag and meeting the query conditions.
[0119] Through the above steps, the selected tags or resume query request tags set after the comprehensive query instructions can be sent to the server. The server selects resumes that meet the current conditions in the database based on the sent tags or tags contained in the resume query request and sends them to the client.
[0120] S280: Receive the resume marked with the selected label returned by the server, and display the field content in the resume on the current resume query interface.
[0121] The resume query solution provided by the embodiment of the present invention allows for comprehensive queries to be performed in the resume query interface, multiple conditions to be set in the query condition setting interface, and multiple tags to be set according to the user's different needs in the tag setting interface. By using the above solution, it can be applied to the resumes of various applicants and various institutions, thus having commercial value. Furthermore, the tags provided by the embodiment of the present invention include basic tags, objective tags, and subjective tags, which can be used to identify applicants' resumes from multiple dimensions, allowing users to more quickly screen out applicants who meet the requirements. The configuration method is flexible, easy to operate, and highly scalable.
[0122] Example 3
[0123] Figure 3 This is a flow chart of a resume query method provided by the third embodiment of the present invention. This embodiment is applicable to situations where a server helps users quickly screen resumes. This method can be executed by a resume query device in an embodiment of the present invention, which can be implemented in software and / or hardware. Figure 3 As shown, the method specifically includes the following steps:
[0124] S310: Receive a resume query request sent by a client.
[0125] The resume query request is sent when the client receives a selection operation on at least one tag in the tag interface after displaying each tag in the tag interface, and the resume query request includes the selected tag, which is used to indicate the conditions that the talents required for the current recruitment plan need to meet.
[0126] Furthermore, at least one tag corresponding to the recruitment plan identifier returned from the server can be displayed in a tag interface of the client, and after a corresponding tag in the tag interface is selected, a resume query request containing the selected tag is sent to the server. Then, the server receives the resume query request sent by the client.
[0127] Generally, you can select at least one tag in the tag interface. When there are two or more tags selected, a resume query request containing the selected tags is sent to the server. The selected tags are in an "and" relationship, that is, a resume query request containing the selected tags is sent to the server, and the resume finally returned must meet the selected tag conditions at the same time.
[0128] S320: Search the database for resumes marked with the selected tags, and return the resumes to the client.
[0129] Through the above steps, the server can select resumes that meet the current tag conditions in the database according to the sent tags and send the resumes to the client.
[0130] The resume query method provided by an embodiment of the present invention includes: receiving a tag acquisition request containing a current recruitment plan identifier sent by a client, wherein the resume query request is sent when the client receives a selection instruction for at least one tag in the tag interface, and the resume query request contains the selected tag, and the tag is used to represent the conditions that the talent required by the current recruitment plan needs to meet; the server queries the database for resumes marked with the selected tag and returns the resume to the client. By using the above solution, after the tag associated with the recruitment plan is selected, the server can return the resume marked with the selected tag to the client. The client can set multiple tags according to the actual needs of the user to help the user more quickly filter out resumes that meet the requirements, which is convenient and quick.
[0131] Example 4
[0132] Figure 4A flowchart of a resume query method provided in Example 4 of the present invention. This embodiment is optimized based on the above embodiment and optimizes the step of querying resumes marked with the selected tags in the database, including: querying resumes marked with the selected tags and meeting the query conditions in the database.
[0133] The method is also optimized so that before receiving the tag acquisition request sent by the client, the method also includes: receiving at least one tag sent by the client, and the tag type, recruitment plan identifier and recruitment agency identifier corresponding to each of the tags; wherein each of the tags is a tag set by the user for the current recruitment plan through the tag setting interface after the client receives the tag setting instruction; each of the tags, and the tag type, recruitment plan identifier and recruitment agency identifier corresponding to each of the tags are associated and stored.
[0134] like Figure 4 As shown, the method of this embodiment specifically includes the following steps:
[0135] S410: Receive at least one tag sent by a client, and the tag type, recruitment plan identifier, and recruitment organization identifier corresponding to each tag.
[0136] Among them, each tag is a tag set by the user for the current recruitment plan through the tag setting interface obtained by the client after receiving the tag setting instruction.
[0137] S420: Associate and store each tag, and the tag type, recruitment plan identifier, and recruitment organization identifier corresponding to each tag.
[0138] S430: Receive a tag acquisition request including a current recruitment plan identifier sent by the client.
[0139] The tag acquisition request is sent by the client when it receives the tag acquisition instruction.
[0140] The recruitment plan can be "Summer Social Recruitment 2021", "Summer Campus Recruitment 2021" or "Spring Campus Recruitment 2021", etc., then the current recruitment plan identifier can be "Social Recruitment" or "Campus Recruitment", etc. The specific recruitment plan setting content and the specific content of the recruitment plan identifier are not restricted here.
[0141] Among them, a variety of recruitment plans are preset in the recruitment plan column. The user clicks the recruitment plan control in the resume query interface and selects the corresponding recruitment plan in the drop-down menu.
[0142] Furthermore, the recruitment plan not only allows the server to clearly identify current recruitment needs, but also allows the company to formulate relevant plans for users, such as the number of people to be recruited and the recruitment needs. Recruitment needs can include relevant information such as age, education, and work experience. The relevant plans formulated by the company for users can be implemented by further limiting relevant tags.
[0143] S440: Read at least one tag corresponding to the recruitment plan identifier from the tag library; return the read tags to the client, so that the client displays the tags in the tag interface.
[0144] The tag library contains multiple tags. Before receiving the tag acquisition request containing the current recruitment plan identifier sent by the client, the current recruitment plan identifier can be associated with the corresponding tag when setting the tag library. Then, when the server receives the tag acquisition request containing the current recruitment plan identifier sent by the client, the server can read at least one tag corresponding to the recruitment plan identifier from the tag library and feed back the read tag to the client.
[0145] S450: Receive a resume query request sent by the client.
[0146] The resume query request also includes query conditions; the query conditions are query conditions set by the user for at least one resume field through the query condition setting interface after the client receives the comprehensive query instruction on the current resume query interface;
[0147] S460: Search the database for resumes marked with the selected tags and meeting the query conditions, and return the resumes to the client.
[0148] In an optional embodiment, the resume query method provided in this embodiment also includes: receiving a field set sent by the client; wherein the field set is a field set set by the user through the dictionary management interface obtained by the client when receiving a new field set instruction, and the field set contains at least one resume field; the field set is stored so that the client can set query conditions or set target fields to be displayed or set labels based on the stored field set.
[0149] Another optional embodiment, the resume query method provided in this embodiment also includes: regularly determining the recruitment plan that is currently valid; obtaining the various tags set for the recruitment plan, and reading the resumes in the database that have not been tagged into the memory; for each resume read, determining the basic tags and objective tags satisfied by the current resume from the various tags obtained, marking the satisfied basic tags and objective tags in the current resume, and marking the subjective tags selected by the user for the current resume in the current resume.
[0150] The label engine can automatically set corresponding time rules (for example, 5 minutes) according to the recruitment plan associated with the label, and perform the labeling operation for the resume which does not perform the labeling operation. When performing the labeling operation, the current resume needs to be read into the memory, and the current resume is labeled with the basic label and the objective label according to the setting rules of the label in the recruitment plan. The subjective label is labeled by the selected recruitment officer according to personal experience. Finally, the multi-dimensional resume talent portrait label of the current resume can be formed.
[0151] The resume query method provided by the embodiment of the application can adapt to the changing talent resume screening demand, automatically label the resume of the job seeker by formulating different labels, reduce the workload of the user resume screening, help the user to quickly screen the resume meeting the requirements, and save time.
[0152] Embodiment five
[0153] Figure 5 For the structure diagram of the resume query system provided by the embodiment five of the application, please refer to FIG. 5. The system includes a client 51 and a server 52. The system includes:
[0154] The client 51 is configured to send a resume query request containing the selected label to the server after receiving a selection instruction of at least one label in the label interface. The client 51 is configured to receive the resume labeled with the selected label returned by the server and display the field content in the current resume query interface. The label is used to represent the condition required by the talent needed by the current recruitment plan.
[0155] The server 52 is configured to receive the resume query request sent by the client, query the resume labeled with the selected label in the database, and return the resume to the client.
[0156] On the basis of the above-mentioned embodiment, when the resume query system is used to add a field set, the interaction between the client and the server can be the following process:
[0157] a) When the client receives a field set addition instruction, the client obtains the field set set by the user through the dictionary management interface and sends the field set to the server. b) The server receives the field set sent by the client and stores the field set, so that the client sets the query condition or sets the target field to be displayed or sets the label based on the stored field set.
[0158] On the basis of the above-mentioned embodiment, when the resume query system is used to set the label, the interaction between the client and the server can be the following process:
[0159] a) When a tag acquisition instruction is received on the current resume query interface, a tag acquisition request containing the current recruitment plan identifier is sent to the server; b) The server receives the tag acquisition request containing the current recruitment plan identifier sent by the client; reads at least one tag corresponding to the recruitment plan identifier from the tag library; returns each read tag to the client; c) The client receives the tags pre-set for the current recruitment plan returned by the server; and displays the received tags in the tag interface.
[0160] Based on the above embodiment, when using the resume query system to query resumes, the interaction process between the client and the server can be as follows:
[0161] a) After receiving a selection operation for at least one tag in the tag interface, a resume query request containing the selected tag is sent to the server; b) The resume query request sent by the client is received; the database is searched for resumes marked with the selected tag, and the resume is returned to the client; c) The client receives the resume marked with the selected tag returned by the server, and displays the field content in the resume on the current resume query interface.
[0162] The resume query system of the embodiment of the present invention can execute the resume query method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0163] Example 6
[0164] Figure 6 FIG6 is a schematic diagram of a resume query device provided in a sixth embodiment of the present invention. This embodiment is applicable to situations where a client is used to help users quickly screen resumes. The device can be implemented by software and / or hardware and can be integrated into any device that provides a resume query function. The device is applied to the client and includes: a query request sending module 61 and a resume display module 62, wherein:
[0165] The query request sending module 61 is configured to send a resume query request containing the selected tag to the server after receiving an instruction to select at least one tag in the tag interface; wherein the tag is used to indicate the conditions that the talent required for the current recruitment plan must meet;
[0166] The resume display module 62 is used to receive the resume marked with the selected tag returned by the server, and display the field content in the resume on the current resume query interface.
[0167] The resume query device provided by an embodiment of the present invention, after receiving a selection instruction for at least one tag in a tag interface, sends a resume query request containing the selected tag to the server; wherein the tag is used to indicate the conditions that the talent required for the current recruitment plan needs to meet; receives the resume marked with the selected tag returned by the server, and displays the field content in the resume in the current resume query interface. By using the above scheme, the recruiter selects the tag pre-set for the current recruitment plan in the tag interface, and the resume containing the corresponding tag can be displayed in the resume query interface. Since different tags can be set for different recruitment plans, that is, different conditions that the talent required for different recruitment plans need to meet can be set, it is possible to quickly query for different recruitment plans that meet the corresponding conditions, thereby solving the problems of low efficiency and poor accuracy of resume query in the prior art, reducing the workload of resume screening, and achieving the technical effect of fast and accurate screening of resumes.
[0168] Optionally, the device further includes: a label request sending module and a label display module, wherein:
[0169] The tag request sending module is used to send a tag acquisition request containing the current recruitment plan identifier to the server upon receiving the tag acquisition instruction;
[0170] The label display module is used to receive the labels preset for the current recruitment plan returned by the server; and display the received labels in the label interface.
[0171] Optionally, the device further includes: a query condition acquisition module, wherein:
[0172] The query condition acquisition module is used to obtain the query conditions set by the user for at least one resume field through the query condition setting interface after receiving the comprehensive query instruction in the current resume query interface.
[0173] The tag request sending module is also used to send a resume query request containing the selected tag and the query condition to the server, so that the server searches the database for resumes marked with the selected tag and meeting the query condition.
[0174] Optionally, the query condition acquisition module includes: a first field set acquisition unit, a first field name display unit, and a condition setting control display unit, wherein:
[0175] A first field set acquisition unit is configured to acquire at least one pre-set field set from a server; wherein each field set includes at least one resume field;
[0176] a first field name display unit, configured to display the field set names of each field set in the first area of the query condition setting interface, and upon receiving a selection instruction for any displayed field set name, display the field names of each resume field included in the field set corresponding to the field set name;
[0177] A condition setting control display unit is used to display the condition setting control corresponding to any displayed field name in the second area of the query condition setting interface when receiving a selection instruction for the field name; and obtain the query condition set by the user through the condition setting control for the resume field corresponding to the field name.
[0178] Optionally, the device further comprises: a target field display module, wherein:
[0179] The target field display module is used to obtain the target field to be displayed set by the user through the display field setting interface; it is also used to display the content of the target field in the resume on the current resume query interface.
[0180] Optionally, the target field display module includes: a second field set acquisition unit, a second field name display unit, and a target field determination unit, wherein:
[0181] A second field set acquisition unit is configured to acquire at least one pre-set field set from a server; wherein each of the field sets includes at least one resume field;
[0182] a second field name display unit, configured to display the field set name of each field set in a third area of the display field setting interface, and upon receiving a selection instruction for any displayed field set name, display the field name of each resume field included in the field set corresponding to the field set name;
[0183] The target field determination unit is used to determine the resume field corresponding to any displayed field name as the target field to be displayed when receiving a selection instruction for the displayed field name.
[0184] Optionally, the device further includes: a tag acquisition module and an association storage module, wherein:
[0185] The tag acquisition module is used to obtain the tags set by the user for the current recruitment plan through the tag setting interface after receiving the tag setting instruction;
[0186] The associated storage module is used to send the set tag, the tag type corresponding to the tag, the recruitment plan identifier and the recruitment agency identifier to the server for associated storage.
[0187] Optionally, the label acquisition module includes: a third field set acquisition unit, a third field name display unit, a label setting control display unit and a label acquisition unit, wherein:
[0188] A third field set acquisition unit is configured to acquire at least one pre-set field set from a server; wherein each field set includes at least one resume field;
[0189] a third field name display unit, configured to display the field set names of the field sets in the fourth area of the label setting interface, and upon receiving a selection instruction for any displayed field set name, display the field names of the resume fields included in the field set corresponding to the field set name;
[0190] a label setting control display unit, configured to display a label setting control corresponding to any displayed field name in the fifth area of the label setting interface upon receiving a selection instruction for the field name;
[0191] The label acquisition unit is used to acquire the label set by the user for the resume field corresponding to the field name through the label setting control.
[0192] Optionally, the label includes any one of a basic label, an objective label and a subjective label; wherein, the basic label is a label set by a specific recruitment agency for a resume field, the objective label is a label set by other recruitment agencies for a resume field, and the subjective label is a label unrelated to the resume field.
[0193] Optionally, the apparatus further includes: a field set acquiring unit and a field set sending unit, wherein:
[0194] A field set acquisition unit, configured to acquire the field set set by the user through the dictionary management interface upon receiving a field set addition instruction;
[0195] The field set sending unit is used to send the field set to the server for storage.
[0196] Optionally, the device further comprises: a query condition acquisition unit and an information display unit, wherein:
[0197] A query condition acquisition unit, used to acquire the field set query condition input through the current dictionary management interface;
[0198] The information display unit is used to obtain the field set that meets the field set query condition from the server and display the information of the field set.
[0199] Optionally, the field set information includes: field set name, modification control, and template indicator viewing control;
[0200] The device further includes: a field set modification unit and a field display interface display unit, wherein:
[0201] A field set modification unit, configured to display a field set modification interface upon receiving an instruction to modify the control, so as to enable a user to modify the field set through the field set modification interface;
[0202] The field display interface display unit is used to display the field display interface when receiving an instruction to view the template indicator control, and the field display interface displays the resume fields included in the field set.
[0203] The resume query device provided by the embodiment of the present invention can execute the resume query method provided by the above-mentioned embodiment 1 and embodiment 2, and has the corresponding functional modules and beneficial effects of the execution method.
[0204] Example 7
[0205] Figure 7 FIG7 is a schematic diagram of a resume query device provided in Embodiment 7 of the present invention. This embodiment is applicable to situations where a server helps users quickly screen resumes. The device can be implemented by software and / or hardware and can be integrated into any device that provides a resume query function. The device is applied to the server and includes: a query request receiving module 71 and a resume returning module 72, wherein:
[0206] The query request receiving module 71 is configured to receive a resume query request sent by a client; wherein the resume query request is sent by the client upon receiving an instruction to select at least one tag in the tag interface, and the resume query request includes the selected tag, which is used to indicate the conditions that the talent required for the current recruitment plan must meet;
[0207] The resume returning module 72 is used to search the database for resumes marked with the selected tags and return the resumes to the client.
[0208] The resume query device provided by an embodiment of the present invention receives a resume query request sent by a client; wherein, the resume query request is sent when the client receives a selection instruction for at least one tag in a tag interface, and the resume query request includes the selected tag, and the tag is used to represent the conditions that the talent required by the current recruitment plan needs to meet; the resume marked with the selected tag is searched in the database, and the resume is returned to the client. By using the above scheme, after the tag associated with the recruitment plan is selected, the server can return the resume marked with the selected tag to the client. The client can set multiple tags according to the actual needs of the user to help the user more quickly filter out resumes that meet the requirements, which is convenient and quick.
[0209] Optionally, the device further includes: a label acquisition request module and a label return module, wherein:
[0210] A label acquisition request module, configured to receive a label acquisition request including a current recruitment plan identifier sent by a client; wherein the label acquisition request is sent by the client upon receiving a label acquisition instruction;
[0211] The tag returning module is used to read at least one tag corresponding to the recruitment plan identifier from the tag library; and return each of the read tags to the client so that the client displays each of the tags in the tag interface.
[0212] Optionally, the resume query request further includes a query condition; the query condition is a query condition set by the user for at least one resume field through a query condition setting interface, obtained by the client after receiving the comprehensive query instruction on the current resume query interface;
[0213] The resume returning module is further configured to search the database for resumes marked with the selected tags and meeting the query conditions.
[0214] Optionally, the device further comprises: a receiving module and an associated storage module, wherein
[0215] A receiving module, configured to receive at least one tag sent by a client, and a tag type, a recruitment plan identifier, and a recruitment organization identifier corresponding to each tag; wherein each tag is a tag set by a user for the current recruitment plan through a tag setting interface obtained by the client after receiving a tag setting instruction;
[0216] The associated storage module is used to associate and store the tags, and the tag types, recruitment plan identifiers and recruitment agency identifiers corresponding to the tags.
[0217] Optionally, the device further includes: a field set receiving module and a field set storing module, wherein:
[0218] A field set receiving module, configured to receive a field set sent by a client; wherein the field set is a field set set set by a user through a dictionary management interface and obtained by the client when receiving a field set addition instruction, and the field set includes at least one resume field;
[0219] The field set storage module is used to store the field set so that the client can set query conditions or set target fields to be displayed or set labels based on the stored field set.
[0220] Optionally, the device further comprises: a resume reading module and a label marking module, wherein:
[0221] The resume reading module is used to periodically determine the recruitment plan that is currently valid; obtain the tags set for the recruitment plan, and read the resumes that have not been tagged in the database into the memory;
[0222] The label marking module is used to determine the basic labels and objective labels satisfied by the current resume among the obtained labels for each resume read, mark the satisfied basic labels and objective labels in the current resume, and mark the subjective labels selected by the user for the current resume in the current resume.
[0223] The resume query device provided by the embodiment of the present invention can execute the resume query method provided by the above-mentioned embodiment three and embodiment four, and has the corresponding functional modules and beneficial effects of the execution method.
[0224] Example 8
[0225] Figure 8 This is a structural diagram of a computer device in Example 8 of the present invention. Figure 8 A block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 8 The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0226] like Figure 8 As shown, computer device 12 is implemented as a general-purpose computing device. Components of computer device 12 may include, but are not limited to, one or more processors or processing units 16, system memory 28, and a bus 18 that connects various system components (including system memory 28 and processing unit 16).
[0227] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. Examples of these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
[0228] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0229] System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. Computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be configured to read and write non-removable, non-volatile magnetic media ( Figure 8 Not shown, often called a "hard drive"). Although Figure 8 Not shown, a magnetic disk drive for reading and writing to a removable non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of the present invention.
[0230] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methodologies of the embodiments described herein.
[0231] The computer device 12 can also communicate with one or more external devices 14 (e.g., a keyboard, a pointing device, a display 24, etc.), and can also communicate with one or more devices that enable a user to interact with the computer device 12, and / or communicate with any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). Such communication can be carried out through an input / output (I / O) interface 22. In addition, in the computer device 12 of this embodiment, the display 24 is not an independent entity, but is embedded in the mirror surface. When the display surface of the display 24 is not displayed, the display surface of the display 24 and the mirror surface are visually integrated. In addition, the computer device 12 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 20. As shown in the figure, the network adapter 20 communicates with other modules of the computer device 12 via a bus 18. It should be understood that although not shown in the figures, other hardware and / or software modules may be used in conjunction with the computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0232] The processing unit 16 executes various function applications and data processing by running programs stored in the system memory 28, such as implementing the resume query method provided by the embodiments of the application.
[0233] The computer device provided by the embodiments of the application can execute the resume query method provided by any of the embodiments of the application, and has the corresponding function modules and beneficial effects of the method.
[0234] Embodiment Nine
[0235] The embodiment nine of the application provides a computer readable storage medium, and a computer program is stored on the computer readable storage medium. The computer program is executed by a processor to implement a resume query method of a client provided by the embodiments of the application. The method comprises the following steps.
[0236] After receiving the selection instruction of at least one label in the label interface, a resume query request containing the selected label is sent to the server. The label is used to indicate the conditions required by the talents needed by the current recruitment plan. The resume marked with the selected label returned by the server is received, and the field content in the resume is displayed in the current resume query interface.
[0237] Optionally, the application provides a computer readable storage medium, and a computer program is stored on the computer readable storage medium. The computer program is executed by a processor to implement a resume query method of a server provided by the embodiments of the application. The method comprises the following steps.
[0238] The resume query request sent by the client is received. The resume query request is sent by the client when the selection instruction of at least one label in the label interface is received, and the resume query request contains the selected label. The label is used to indicate the conditions required by the talents needed by the current recruitment plan. The resume marked with the selected label is queried in the database, and the resume is returned to the client.
[0239] Any combination of one or more computer-readable media can be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductors, or any combination thereof. More specific examples (non-exhaustive list) of computer-readable storage media include: 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 thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by an instruction execution system, device or device or used in combination with it.
[0240] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0241] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0242] Example 10
[0243] Embodiment 10 of the present invention provides a computer program product, including a computer program, which, when executed by a processor, implements the resume query method provided in any embodiment of the present application.
[0244] The computer program product, in its implementation, may be written in one or more programming languages or a combination thereof, for performing the operations of the present invention, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0245] Note that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments and may include many other equivalent embodiments without departing from the concept of the present invention. The scope of the present invention is determined by the scope of the appended claims.
Claims
1. A resume query method, characterized in that: The method comprises: After receiving a selection instruction for at least one tag in the tag interface, a resume query request containing the selected tag is sent to the server; wherein the tag is used to indicate the conditions that the talent required for the current recruitment plan must meet; the resume marked with the selected tag is received from the server, and the field content of the resume is displayed in the current resume query interface; Before receiving an instruction to select at least one tag in the tag interface, the method further includes: upon receiving a tag acquisition instruction, sending a tag acquisition request including a current recruitment plan identifier to a server; receiving a tag preset for the current recruitment plan returned by the server; and displaying the received tag in the tag interface; Before receiving the tag acquisition instruction, the method further includes: after receiving the tag setting instruction, acquiring the tag set by the user for the current recruitment plan through the tag setting interface; sending the set tag, and the tag type, recruitment plan identifier, and recruitment organization identifier corresponding to the tag to the server for associated storage; the tag setting instruction is implemented by the user clicking a tag setting control button in the tag setting interface; The step of setting a label for the current recruitment plan through the label setting interface includes: Obtain at least one pre-set field set from the server; wherein each field set contains at least one resume field; display the field set name of each field set in the fourth area of the label setting interface, and upon receiving a selection instruction for any displayed field set name, display the field names of each resume field contained in the field set corresponding to the field set name; the field set name selection instruction is implemented by expanding the field names of each resume field contained in the field set corresponding to the current field set name after the user clicks on any field set name displayed in the fourth area; upon receiving a selection instruction for any displayed field name, display a label setting control corresponding to the field name in the fifth area of the label setting interface; obtain the label set by the user for the resume field corresponding to the field name through the label setting control.
2. The method according to claim 1, characterized in that Before sending the resume query request containing the selected tags to the server, the method further includes: After receiving the comprehensive query instruction, obtaining the query conditions set by the user for at least one resume field through the query condition setting interface; The sending of a resume query request containing the selected tags to the server includes: A resume query request including the selected tag and the query condition is sent to the server, so that the server searches the database for resumes marked with the selected tag and meeting the query condition.
3. The method according to claim 2, characterized in that The obtaining of the query conditions set by the user for at least one resume field through the query condition setting interface includes: Obtaining at least one pre-set field set from the server; wherein each of the field sets includes at least one resume field; Displaying the field set names of each field set in the first area of the query condition setting interface, and upon receiving a selection instruction for any displayed field set name, displaying the field names of each resume field included in the field set corresponding to the field set name; When a selection instruction for any displayed field name is received, a condition setting control corresponding to the field name is displayed in the second area of the query condition setting interface; and the query condition set by the user for the resume field corresponding to the field name through the condition setting control is obtained.
4. The method according to claim 2, characterized in that After receiving the comprehensive query instruction on the current resume query interface, the method further includes: Get the target field to be displayed set by the user through the display field setting interface; Accordingly, the displaying of the field contents in the resume on the current resume query interface includes: The content of the target field in the resume is displayed on the current resume query interface.
5. The method according to claim 4, characterized in that The step of obtaining the target field to be displayed set by the user through the display field setting interface includes: Obtaining at least one pre-set field set from the server; wherein each of the field sets includes at least one resume field; Displaying the field set names of the field sets in the third area of the field setting interface, and upon receiving a selection instruction for any of the displayed field set names, displaying the field names of the resume fields included in the field set corresponding to the field set name; When a selection instruction for any displayed field name is received, the resume field corresponding to the field name is determined as the target field to be displayed.
6. The method according to claim 1, characterized in that The label includes any one of a basic label, an objective label and a subjective label; wherein, the basic label is a label set by a specific recruitment agency for a resume field, the objective label is a label set by other recruitment agencies for a resume field, and the subjective label is a label unrelated to the resume field.
7. The method according to claim 3 or 5 or 1, characterized in that The method further comprises: When receiving a new field set instruction, obtain the field set set by the user through the dictionary management interface; The field set is sent to the server for storage.
8. The method according to claim 7, characterized in that The method further comprises: Get the field set query conditions entered through the current dictionary management interface; A field set that meets the field set query condition is obtained from the server, and information of the field set is displayed.
9. The method according to claim 8, characterized in that The field set information includes: field set name, modification control and template indicator viewing control; When receiving a selection instruction for the modification control, displaying a field set modification interface so that the user can modify the field set through the field set modification interface; When a selection instruction for viewing the template indicator control is received, a field display interface is displayed, in which each resume field included in the field set is displayed.
10. A resume query system, characterized in that: The system comprises: The client is used to send a resume query request containing the selected label to the server after receiving a selection instruction for at least one label in the label interface; receive the resume marked with the selected label returned by the server, and display the field content in the resume in the current resume query interface; wherein, the label is used to indicate the conditions that the talents required for the current recruitment plan need to meet; wherein, before receiving the selection instruction for at least one label in the label interface, it is also used to: when receiving the label acquisition instruction, send a label acquisition request containing the current recruitment plan identifier to the server; receive the label pre-set for the current recruitment plan returned by the server; display the received label in the label interface; wherein, before receiving the label acquisition instruction, it is also used to: after receiving the label setting instruction, obtain the label set by the user for the current recruitment plan through the label setting interface; send the set label, and the label type, recruitment plan identifier and recruitment agency identifier corresponding to the label to the server for associated storage Storage; the label setting instruction is implemented by the user clicking the label setting control button in the label setting interface; wherein, setting labels for the current recruitment plan through the label setting interface includes: obtaining at least one pre-set field set from the server; wherein, each of the field sets contains at least one resume field; displaying the field set name of each field set in the fourth area of the label setting interface, and upon receiving a selection instruction for any displayed field set name, displaying the field names of each resume field contained in the field set corresponding to the field set name; the field set name selection instruction is implemented by the user clicking on any field set name displayed in the fourth area, and expanding the field names of each resume field contained in the field set corresponding to the current field set name; upon receiving a selection instruction for any displayed field name, displaying the label setting control corresponding to the field name in the fifth area of the label setting interface; obtaining the label set by the user for the resume field corresponding to the field name through the label setting control; The server is used to receive the resume query request sent by the client, search the database for resumes marked with the selected label, and return the resume to the client; wherein, the label is set by the user for the current recruitment plan through the label setting interface; before receiving the resume query request sent by the client, it is also used to receive a label acquisition request containing the current recruitment plan identifier sent by the client; wherein, the label acquisition request is sent by the client when the client receives a label acquisition instruction; read at least one label corresponding to the recruitment plan identifier from the label library; return each of the read labels to the client, so that the client displays each label in the label interface; wherein, before receiving the label acquisition request sent by the client, it is also used to receive at least one label sent by the client, and the label type, recruitment plan identifier and recruitment agency identifier corresponding to each label; each label, and the label type, recruitment plan identifier and recruitment agency identifier corresponding to each label are associated and stored.
11. A resume query device, characterized in that: include: A query request sending module is used to send a resume query request containing the selected tag to the server after receiving an instruction to select at least one tag in the tag interface; wherein the tag is used to represent the conditions that the talent required for the current recruitment plan must meet; A resume display module, configured to receive the resume marked with the selected tag returned by the server, and display the field contents in the resume on the current resume query interface; Wherein, the device further comprises: a label request sending module and a label display module; The tag request sending module is used to send a tag acquisition request containing the current recruitment plan identifier to the server upon receiving the tag acquisition instruction; The label display module is used to receive the labels preset for the current recruitment plan returned by the server; and display the received labels in the label interface; Wherein, the device further comprises: a tag acquisition module and an association storage module; The tag acquisition module is used to obtain the tags set by the user for the current recruitment plan through the tag setting interface after receiving the tag setting instruction; An associated storage module is used to send the set tag, the tag type, recruitment plan identifier, and recruitment agency identifier corresponding to the tag to the server for associated storage; the tag setting instruction is obtained by the user by triggering the tag setting control key in the resume query interface; The device further includes a label acquisition module; the label acquisition module includes a third field set acquisition unit, a third field name display unit, a label setting control display unit and a label acquisition unit, wherein: A third field set acquisition unit is configured to acquire at least one pre-set field set from a server; wherein each field set includes at least one resume field; The third field name display unit is configured to display the field set names of the field sets in the fourth area of the label setting interface, and upon receiving a selection instruction for any displayed field set name, display the field names of the resume fields included in the field set corresponding to the field set name; the field set name selection instruction is implemented by the user clicking on any field set name displayed in the fourth area, and then expanding the field names of the resume fields included in the field set corresponding to the current field set name; a label setting control display unit, configured to display a label setting control corresponding to any displayed field name in the fifth area of the label setting interface upon receiving a selection instruction for the field name; The label acquisition unit is used to acquire the label set by the user for the resume field corresponding to the field name through the label setting control.
12. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the resume query method as described in any one of claims 1 to 9 is implemented.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the resume query method as described in any one of claims 1 to 9 is implemented.
14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the resume query method according to any one of claims 1 to 9 is implemented.
Citation Information
Patent Citations
Resume screening control method and device, computer equipment and storage medium
CN111105203A
Text processing method and device
CN113362026A