A system that includes a professional job search algorithm
Patent Information
- Application Number
- KR1020240092885
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-07-15
- Publication Date
- 2026-08-03
- Estimated Expiration
- 2044-07-15
Smart Images

Figure 112024076359987-PAT00001_ABST
Abstract
Description
Technology Field
[0001] The present invention relates to a system including a professional job search and recruitment matching algorithm, and more specifically, to a system including a professional job search and recruitment matching algorithm capable of connecting a person's experience regarding professional job search to an optimal matching degree. Background Technology
[0003] Generally, recruitment and job search services are designed to find workers and jobs for employers or job seekers. With the recent popularization of communication networks, a variety of online recruitment and job search services are being provided. Furthermore, recruitment and job search activities can be divided into direct and agency activities. Direct activities refer to job seekers reviewing each other's resumes and job descriptions to assess similarities based on their intuition, while agency activities refer to receiving recommendations based on human experience through channels such as headhunters to connect the two parties.
[0004] Since both existing direct and agency activities are performed through person-to-person contact based on human experience, not only is analysis time-consuming, but service satisfaction and success rates also vary depending on the individual's condition or level of experience, which can lead to varying levels of user satisfaction.
[0005] Therefore, although users utilize various services provided by large recruitment management companies such as JobKorea and Saramin, there is a problem in that these large management companies, which must emphasize versatility, are unable to provide customized services for specialized professions.
[0006] As prior art for solving the above problems, Korean Published Patent Application No. 10-2023-0053234 discloses a method for meta-searching professional job information and AI job matching using big data crawling technology, and an apparatus including the same. This prior art is configured to satisfy both employers and job seekers by providing a platform-based recruitment environment that collects job search information using data crawling techniques, systematically classifies and stores the collected job search information using big data mining methods such as clustering, classification, text mining, hybrid CF, and reputation mining, analyzes the job competencies required for professional jobs in specific fields, and calculates a group of job matching candidates that match them.
[0007] However, the aforementioned conventional technology has a problem in that it cannot measure similarity using text provided to both employers and job seekers regarding core keywords in a specific field. Prior art literature
[0009] Republic of Korea Published Patent Application No. 10-2023-0053234 The problem to be solved
[0010] The problem that the present invention aims to solve is to provide a system including a professional job matching search algorithm that can satisfy both job seekers and employers by analyzing core keywords provided by job seekers and employers in a specific field using an algorithm and measuring and providing similarity.
[0011] Furthermore, the problems of the present invention are not limited to those mentioned above, and other unmentioned technical problems will be clearly understood by those skilled in the art from the description below. means of solving the problem
[0013] A system including a professional job search and recruitment matching algorithm according to one embodiment for solving the above problem comprises a job seeker terminal including a job seeker, a recruiter terminal including a recruiter, and a matching platform that connects the job seeker terminal and the recruiter terminal via a network and analyzes text input from the job seeker terminal or the recruiter terminal in an analysis algorithm unit to match the job seeker and the recruiter.
[0014] The above matching platform may include a job seeker terminal linkage unit linked to the job seeker terminal, a recruiter terminal linkage unit linked to the recruiter terminal, and a matching unit that matches the job seeker terminal linkage unit and the recruiter terminal linkage unit.
[0015] The above job seeker terminal linkage unit may include a job seeker information input unit for inputting information about the job seeker, a job seeker database unit for storing, controlling, and managing information input by the job seeker information input unit, a job seeker information storage unit for storing information input by the job seeker database unit, and a job seeker information transmission unit for transmitting information stored in the job seeker database unit to a matching unit and a server storage unit.
[0016] The above-mentioned recruiter terminal linkage unit may include a recruiter information input unit for inputting information about the recruiter, a recruiter database unit for storing, controlling, and managing information input by the recruiter information input unit, a recruiter information storage unit for storing information input by the recruiter database unit, and a recruiter information transmission unit for transmitting information stored in the recruiter database unit to a matching unit and a server storage unit.
[0017] The above matching unit may include an analysis algorithm unit that measures the similarity of core keywords of job seekers provided from the job seeker terminal or the employer terminal, and a category analysis unit that measures the similarity of core keywords of job seekers provided from the job seeker terminal or the employer terminal by category.
[0018] The above analysis algorithm unit can measure and analyze based on TF-IDF.
[0019] It may further include a server storage unit that receives and stores information from the job seeker terminal linkage unit, the employer terminal linkage unit and the matching unit, and a server communication unit that transmits the information stored in the server storage unit to the job seeker terminal or the employer terminal.
[0020] Specific details of other embodiments are included in the detailed description and drawings. Effects of the invention
[0022] According to a system including a professional job matching search algorithm according to one embodiment of the present invention, core keywords provided by job seekers and employers in a specific field are analyzed by an algorithm, and similarity is measured and provided, thereby increasing the satisfaction of both job seekers and employers.
[0023] The effects according to the embodiments are not limited to those exemplified above, and a wider variety of effects are included in this specification. Brief explanation of the drawing
[0025] FIG. 1 is a schematic diagram showing the interlocking structure of a system including a professional job matching search algorithm according to one embodiment of the present invention. FIG. 2 is a schematic diagram showing a system including a professional job matching search algorithm according to one embodiment of the present invention. FIG. 3 is a schematic diagram showing a matching platform of a system including a professional job search matching algorithm according to one embodiment of the present invention. FIG. 4 is a diagram showing a job seeker terminal linkage unit of a system including a professional job search matching algorithm according to an embodiment of the present invention. FIG. 5 is a diagram showing a job seeker terminal linkage unit of a system including a professional job matching search algorithm according to one embodiment of the present invention. FIGS. 6 and 7 are drawings illustrating examples of applications of a system including a professional job matching search algorithm according to one embodiment of the present invention. Specific details for implementing the invention
[0026] The advantages and features of the present invention and the methods for achieving them will become clear by referring to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below but may be implemented in various different forms. These embodiments are provided merely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims.
[0028] Specific embodiments will be described below with reference to the attached drawings.
[0029] FIG. 1 is a schematic diagram showing the interlocking structure of a system including a professional job search matching algorithm according to an embodiment of the present invention, FIG. 2 is a schematic diagram showing a system including a professional job search matching algorithm according to an embodiment of the present invention, FIG. 3 is a schematic diagram showing a matching platform of a system including a professional job search matching algorithm according to an embodiment of the present invention, FIG. 4 is a diagram showing a job seeker terminal interlocking part of a system including a professional job search matching algorithm according to an embodiment of the present invention, FIG. 5 is a diagram showing a job seeker terminal interlocking part of a system including a professional job search matching algorithm according to an embodiment of the present invention, FIG. 6 and FIG. 7 are diagrams showing application examples of a system including a professional job search matching algorithm according to an embodiment of the present invention.
[0031] Referring to FIGS. 1 to 3, a system (10) including a professional job search and recruitment matching algorithm according to one embodiment may include a job seeker terminal (100), a recruiter terminal (300), and a matching platform (400) that analyzes and matches text input from the job seeker terminal (100) or the recruiter terminal (300) in an analysis algorithm unit (431).
[0032] In some embodiments, the job seeker terminal (100) may include a plurality of job seekers (100-1, 100-2, ···, 100-N). The plurality of job seekers may consist of individuals who intend to use the matching platform (400).
[0033] In some embodiments, the recruiter terminal (300) may include a plurality of recruiters (300-1, 300-2, ···, 300-N). In some embodiments, the plurality of recruiters may be in various forms, such as individuals or corporations.
[0034] In some embodiments, a job seeker terminal (100) and a recruiter terminal (300) may be connected via a network (200). The network (200) refers to a structure that enables information exchange between the job seeker terminal (100), the recruiter terminal (300), and the matching platform (400). Examples of such a network (200) include, but are not limited to, RF, 3GPP (3rd Generation Partnership Project) network, LTE (Long Term Evolution) network, 5GPP (5th Generation Partnership Project) network, WIMAX (World Interoperability for Microwave Access) network, Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), Bluetooth network, NFC network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network, etc.
[0035] In some embodiments, the job seeker terminal (100) may be connected to the matching platform (400) via the network (200). In some embodiments, the job seeker terminal (100) may be connected to the employer terminal (300) and the matching platform (400), respectively, via the network (200).
[0036] In some embodiments, the recruiter terminal (300) may be connected to the matching platform (400) via the network (200). In some embodiments, the recruiter terminal (300) may be connected to the job seeker terminal (100) and the matching platform (400), respectively, via the network (200).
[0037] In some embodiments, the job seeker terminal (100) and the recruiter terminal (300) may be implemented as computers capable of connecting to a remote server or terminal via a network (200). Here, the computer may include, for example, a notebook, desktop, laptop, etc. equipped with a web browser. At this time, the job seeker terminal (100) and the recruiter terminal (300) may be implemented as terminals capable of connecting to a remote server or terminal via a network (200). In some embodiments, the job seeker terminal (100) and the recruiter terminal (300) may include, for example, any type of handheld-based wireless communication device that ensures portability and mobility, such as navigation, PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminal, smartphone, smartpad, tablet PC, etc., but are not limited thereto.
[0038] In some embodiments, the matching platform (400) may connect the job seeker terminal (100) and the employer terminal (300) through a network (200). In some embodiments, the matching platform (400) may analyze text input from the job seeker terminal (100) or the employer terminal (300) in an analysis algorithm unit (431) to perform matching. In some embodiments, the matching platform (400) may be a server that provides a web page, program, or application that provides information about the matching of the job seeker and the employer, and information about the employer.
[0039] In some embodiments, the matching platform (400) may be a server that matches employers according to information input from a job seeker terminal (100). Additionally, the matching platform (400) may be a server that receives information input from a job seeker terminal (100) and analyzes information about the job seeker through the input information, and may be a server that receives information input from an employer terminal (300) and analyzes information about the employer through the input information.
[0040] In some embodiments, the matching platform (400) may include a job seeker terminal linkage unit (410) linked with a job seeker terminal (100), a recruiter terminal linkage unit (420) linked with a recruiter terminal (300), and a matching unit (430) that matches the job seeker terminal linkage unit (410) with the recruiter terminal linkage unit (420). Additionally, in some embodiments, the matching platform (400) may include a server storage unit (440) in which data such as job seeker information and recruiter information is stored, and a server communication unit (450) that transmits matching information between the job seeker and the recruiter.
[0041] Referring to FIG. 4, in some embodiments, the job seeker terminal linkage unit (410) may include a job seeker information input unit (411), a job seeker database unit (412), and a job seeker information transmission unit (414).
[0042] In some embodiments, the job seeker information input unit (411) may provide a web page for inputting information about a job seeker. That is, the job seeker information input unit (411) may provide the said web page, etc. using a computer capable of connecting to a remote server or terminal via a network (200). Here, the computer may include, for example, a notebook, desktop, laptop, etc. equipped with a web browser. At this time, the terminal may be implemented as a terminal capable of connecting to a remote server or terminal via a network (200). A terminal is a wireless communication device that ensures portability and mobility, and may include, but is not limited to, all types of handheld-based wireless communication devices such as navigation, PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminals, smartphones, smartpads, tablet PCs, etc.
[0043] In some embodiments, the job seeker information input unit (411) can transmit information about the job seeker entered through the job seeker terminal (100) to the job seeker database unit (412) and the job seeker information transmission unit (414). Here, the information about the job seeker entered through the job seeker terminal (100) may include the job seeker's ID and password, name, age, contact number, etc. Furthermore, the department preferred by the job seeker may be listed. In addition, in some embodiments, the job seeker information input unit (411) may provide a member authentication service. Here, the member authentication service may receive the job seeker's ID and password, collect them, and use them as login information. In some embodiments, the job seeker information input unit (411) may be linked with SNS such as Facebook or Twitter to be used as SNS login information, or linked with Naver, Kakao, etc. to be used as login information. Additionally, in some embodiments, the job seeker information input section (411) further includes an input section for inputting additional information of the job seeker, which may include residential area, work experience, working hours, annual salary, certifications, etc. Here, work experience may include work experience at a competitor.
[0044] In some embodiments, the job seeker database unit (412) can store, control, and manage information entered from the job seeker information input unit (411). In addition, in some embodiments, the job seeker database unit (412) may modify and store the stored information, etc., when modified information is entered through the job seeker terminal (100). In some embodiments, the job seeker database unit (412) may include a job seeker information storage unit (413). In some embodiments, the job seeker information storage unit (413) may be implemented as an embedded storage device such as RAM (Random Access Memory), flash memory, ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electronically Erasable and Programmable ROM), register, hard disk, removable disk, memory card, etc., as well as as a removable storage device such as a USB memory.
[0045] In some embodiments, the job seeker information storage unit (413) may be composed of a blockchain network. A blockchain network is a distributed data storage technology that stores data in blocks and links them in a chain form, and simultaneously replicates and stores this data on numerous computers. It is also called a public ledger. It has the advantage of not storing transaction records on a centralized server, but sending transaction details to all users participating in the transaction, and allowing all transaction participants to share and compare information at every transaction, thereby preventing data forgery or alteration.
[0046] In some embodiments, the job seeker information storage unit (413) obtains information about a job seeker from the job seeker information input unit (411) and can store the obtained information in a blockchain manner through a blockchain network. In addition, when an update event occurs for the information stored in a blockchain manner, a blockchain update storage can be performed on the blockchain network to match the update event. When the job seeker information storage unit (413) is composed of a blockchain network, the job seeker information storage unit (413) can perform a blockchain storage process, a blockchain update process, and an information utilization process, but is not limited thereto.
[0047] In some embodiments, the blockchain storage process is a process of storing information obtained by the job seeker information storage unit (413) in a blockchain manner through a blockchain network. For example, when the job seeker information storage unit (413) generates a blockchain confirmation, which is a request signal to record information obtained from the job seeker information input unit (411) on the blockchain network, the blockchain node can propagate a blockchain transaction to adjacent nodes in accordance with the blockchain confirmation request to enable blockchain storage.
[0048] In some embodiments, the blockchain update process is a process in which, when an update occurs to information stored in a blockchain manner, the updated information is stored as a blockchain update on the network (200). To this end, the blockchain update process includes a blockchain update confirmation request process in which, when an update occurs to information stored in a blockchain manner, a blockchain update confirmation request is made to a blockchain node for the information being updated by the update, and a blockchain update confirmation completion notification process in which, when a blockchain update confirmation is requested, the blockchain node propagates a blockchain transaction based on the blockchain update confirmation to adjacent nodes to complete the blockchain update confirmation and notifies the completion of the blockchain update confirmation. In some embodiments, the job seeker information storage unit (413) may further include a blockchain management unit that directs the update request, update confirmation, and update confirmation completion.
[0049] In some embodiments, the job seeker information transmission unit (414) may receive information stored in the job seeker database unit (412) and, based on this, may produce information useful to the job seeker. For example, information of a job seeker applied to a system (10) including a professional job search matching algorithm may be produced, and the produced information or information provided by the job seeker information transmission unit (414) may be transmitted to the job seeker database unit (412), the matching unit (430), and the server storage unit (440).
[0050] Referring to FIG. 5, in some embodiments, the recruiter terminal linkage unit (420) may receive information about the recruiter. In addition, in some embodiments, the recruiter terminal linkage unit (420) may provide a web page that can receive information about the recruiter. That is, the web page, etc., may be provided using a computer that can connect to a remote server or terminal via a network (200). Here, the computer may include, for example, a laptop, desktop, or notebook equipped with a web browser. At this time, the terminal may be implemented as a terminal that can connect to a remote server or terminal via a network (200). A terminal is a wireless communication device that ensures portability and mobility, and may include, but is not limited to, all types of handheld-based wireless communication devices such as navigation, PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminals, smartphones, smartpads, tablet PCs, etc.
[0051] In some embodiments, the recruiter terminal linkage unit (420) may include a recruiter information input unit (421), a recruiter database unit (422), and a recruiter information transmission unit (424).
[0052] In some embodiments, the recruiter information input unit (421) may provide a web page where information about the recruiter can be entered. That is, the recruiter information input unit (421) may provide the web page, etc. using a computer capable of connecting to a remote server or terminal via a network (200). Here, the computer may include, for example, a notebook, desktop, laptop, etc. equipped with a web browser. At this time, the terminal may be implemented as a terminal capable of connecting to a remote server or terminal via a network (200). A terminal is a wireless communication device that ensures portability and mobility, and may include, but is not limited to, all types of handheld-based wireless communication devices such as navigation, PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminals, smartphones, smartpads, tablet PCs, etc.
[0053] In some embodiments, the recruiter information input unit (421) can transmit information about the recruiter entered through the recruiter terminal (300) to the recruiter database unit (422) and the recruiter information transmission unit (424). Here, the information about the recruiter entered through the recruiter terminal (300) may include the recruiter's ID and password, company name, business registration number, company address, representative name, contact number, etc. Furthermore, the department required by the recruiter may be listed. In addition, in some embodiments, the recruiter information input unit (421) may provide a member authentication service. Here, the member authentication service may receive the recruiter's ID and password, collect them, and use them as login information. In some embodiments, the recruiter information input unit (421) may be linked with SNS such as Facebook or Twitter to be used as SNS login information, or linked with Naver, Kakao, etc. to be used as login information. Additionally, in some embodiments, the recruiter information input unit (421) further includes an input unit for inputting additional information of the recruiter, which may include the qualifications of the job seeker, etc.
[0054] In some embodiments, the recruiter database unit (422) can store, control, and manage information input from the recruiter information input unit (421). Additionally, in some embodiments, the recruiter database unit (422) may modify and store the stored information, etc., when modified information is input through the recruiter terminal (300). In some embodiments, the recruiter database unit (422) may include a recruiter information storage unit (423). In some embodiments, the recruiter information storage unit (423) may be implemented as an embedded storage device such as RAM (Random Access Memory), flash memory, ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electronically Erasable and Programmable ROM), register, hard disk, removable disk, memory card, etc., as well as as a removable storage device such as a USB memory.
[0055] In some embodiments, the recruiter information storage unit (423) may be composed of a blockchain network, and in some embodiments, the blockchain network is described in the job seeker information storage unit (413), so the following description may be omitted.
[0056] In some embodiments, the recruiter terminal linkage unit (420) may further include an artificial intelligence unit. In some embodiments, the artificial intelligence unit may use deep learning-based artificial intelligence to calculate a comprehensive evaluation of the recruiter's request information and job seeker information.
[0057] In some embodiments, the artificial intelligence unit may further include a crawling module. In some embodiments, the crawling module can crawl information about job seekers based on the employer's request information to generate comparison data, as well as produce a comprehensive evaluation of similarity and consistency.
[0058] In some embodiments, the crawling module may include a crawler program that collects various information from social media (web pages, etc.), an indexer that processes the information collected by the crawler into a searchable format, creates an index, and preserves it on a server, and a system that provides search results by retrieving information accumulated in the indexer server through a query when a job seeker enters a specific search term. In some embodiments, the crawler program used as the search engine of the crawling module may traverse the social media (web pages, etc.) of businesses similar to the client company to collect various information such as the location (URL), link information, and document content of the social media, and perform crawling or spidering operations. In some embodiments, the crawler of the crawling module may automatically traverse the web servers of the social media to analyze the content of the web pages, extract the URLs contained therein, and then move to those URLs one by one to collect text, images, multimedia information, etc., thereby creating a big database.
[0059] In some embodiments, the crawling module may be configured to include an ETL module (extraction, transformation, loading) that extracts / transforms necessary data from a big database and transmits or loads it into a system responsible for analysis.
[0060] In some embodiments, the crawling module may be configured to include an ETL engine that crawls information about the recruiter from businesses similar to the recruiter that are configured to share social media information. The method for collecting external data, namely social media data from SNS users, can be carried out through a crawling engine equipped with a crawler program. In this method, a robot can follow links intertwined like a spiderweb and collect documents that create copies of all pages on similar business sites. The crawling engine typically starts from a list of URLs called seeds, recognizes all hyperlinks on the pages to update the URL list, and can collect external data left as traces of activity by recursively revisiting the updated URL list.
[0061] In some embodiments, the job seeker terminal linkage unit (410) or the employer terminal linkage unit (420) may further include a payment unit. In some embodiments, the payment unit may pay the usage fee using the system (10) which includes a professional job matching search algorithm through the job seeker terminal (100) or the employer terminal (300). In some embodiments, the payment unit may send a payment message to a contact number (e.g., a mobile phone number) listed in the job seeker information input unit (411) or the employer information input unit (421). Here, various payment methods such as cash payment or card payment may be presented, and the job seeker or the employer may proceed with the payment by selecting any one of the various payment methods. Additionally, in some embodiments, when the payment for the usage fee is completed, the payment unit may send a payment completion message to the contact number listed in the job seeker information input unit (411) or the employer information input unit (421), and when the payment for the usage fee is completed, information about the job seeker or the employer may be provided.
[0062] In some embodiments, the matching unit (430) may match a job seeker and a hiring agent by analyzing text input from a job seeker terminal (100) or a hiring agent terminal (300) in an analysis algorithm unit (431). In some embodiments, the matching platform (400) may match a plurality of job seeker terminals (100) and a plurality of hiring agent terminals (300). For example, the matching unit (430) may connect a job seeker with another job seeker, or connect a plurality of job seekers with a plurality of hiring agents. Here, the matching may match a job seeker with a suitable hiring agent by analyzing information about the hiring agent based on the job seeker's career or qualifications. In some embodiments, the matching unit (430) may include an analysis algorithm unit (431) and a category analysis unit (432).
[0063] In some embodiments, the analysis algorithm unit (431) may be an analysis algorithm that measures the similarity of core keywords of job seeking / recruitment provided from a job seeker terminal (100) or a recruiter terminal (300). In some embodiments, the analysis algorithm unit (431) may represent text as features using embeddings that encode keywords in a numeric format, and may represent the similarity between each feature as the distance between two vectors on a feature domain. In some embodiments, the distance is most commonly measured using cosine similarity, and the similarity is measured by measuring the angle between two vectors, so that if the angle is 0 degrees, the similarity is 1.
[0064] Here, vectorization, known as text embedding, is the most important part of similarity measurement, and the process of encoding the entire text into importance features represented as vectors can determine the accuracy and speed of the similarity measurement. There are various methods for this embedding, such as TF-IDF, Word2vec, and BERT; however, in terms of speed and weight adjustment, this algorithm is based on TF-IDF, and while the specific field described is dentistry, it is not limited to this.
[0065] In some embodiments, the category analysis unit (432) can measure and analyze the similarity of key keywords for job seeking provided from the job seeker terminal (100) or the employer terminal (300) by category.
[0066] Referring to Figures 6 and 7, a survey was conducted among all employees at 20 dental hospitals to score the difficulties they experienced during job recruitment and the factors that influenced their decision-making.
[0067] Based on the survey results, employees scored the keywords they judged in job searching according to their importance, and since importance varies by job category, the results were sorted by importance score for each job category. A survey regarding recruitment and job seeking was conducted targeting 50 incumbent dental hygienists, 50 incumbent salaried doctors, and 20 hospitals. For dental hygienist recruitment, importance weights were selected using keywords such as workplace address, salary, desired position, working days, night shift work, work method, years of experience, presence of digital equipment, electronic chart, available start dates, salary type, days off, clinical assistant duties, and others. For dental hygienist job seeking, importance weights were applied to TF-IDF using keywords such as region, salary, lunch provided, staff rate, cleaning staff work, position, experience, employment type, electronic chart, mandatory working days, days off, holiday bonus, flexible vacation, digital equipment, probationary period, salary type, seminar fee support, and others. The keyword search results can be used to provide job seeker information to employers.
[0068] In addition, keywords with numerical importance based on measured weights are applied to TF-IDF, and keywords with low importance values are set to 0 through ReLU during keyword search using TF-IDF to stabilize keyword search. Based on the results of applying the stabilized TF-IDF, the text similarity between the job posting and the job applicant's resume is measured as cos similarity, and the job applicant's resume most similar to the job posting is listed and provided in order.
[0069] In some embodiments, the server storage unit (440) may receive and store information stored in each of the job seeker terminal linkage unit (410), the employer terminal linkage unit (420), and the matching unit (430). Additionally, in some embodiments, the server storage unit (440) may receive and store information stored in each of the job seeker database unit (412), the employer database unit (422), and the matching unit (430). Furthermore, in some embodiments, the server storage unit (440) may store data regarding information about employers, information about job seekers, etc.
[0070] In some embodiments, the server communication unit (450) may transmit information regarding updates among the information stored in the server storage unit (440) to the job seeker terminal (100). Additionally, in some embodiments, the server communication unit (450) may transmit information regarding the number of job seekers stored in the server storage unit (440) to the employer terminal (300) and / or the server storage unit (440).
[0072] Although embodiments of the present invention have been described above with reference to the attached drawings, those skilled in the art will understand that the present invention may be implemented in other specific forms without changing the technical concept or essential features thereof. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. Explanation of the symbols
[0074] 10: A system including a professional job matching search algorithm 100: Job seeker terminal 200: Network 300: Recruiter Terminal 400: Matching Platform 410: Job seeker terminal integration unit 411: Job Seeker Information Input Section 412: Job Seeker Database Section 413: Job Seeker Information Storage 414: Job Seeker Information Transmission Section 420: Recruiter Terminal Interfacing 421: Recruiter Information Input Section 422: Recruiter Database Section 423: Recruiter Information Storage 424: Recruiter Information Transmission Section 430: Matching section 431: Analysis Algorithm Section 432: Category Analysis Department 440: Server storage 450: Server Communications Unit
Claims
Claim 1 A job seeker terminal including a job seeker; a recruiter terminal including a recruiter; and a matching platform that connects the job seeker terminal and the recruiter terminal via a network and analyzes text input from the job seeker terminal or the recruiter terminal using an analysis algorithm unit to match the job seeker and the recruiter, wherein the matching platform includes: a job seeker terminal linkage unit linked to the job seeker terminal; a recruiter terminal linkage unit linked to the recruiter terminal; a matching unit that matches the job seeker terminal linkage unit and the recruiter terminal linkage unit; a server storage unit that receives and stores information from the job seeker terminal linkage unit, the recruiter terminal linkage unit, and the matching unit; and a server communication unit that transmits information stored in the server storage unit to the job seeker terminal or the recruiter terminal, wherein the job seeker terminal linkage unit includes: a job seeker information input unit that inputs information about the job seeker; a job seeker database unit that stores, controls, and manages information input from the job seeker information input unit; and a job seeker information storage unit that stores information input from the job seeker database unit. The system includes a job seeker information transmission unit that transmits information stored in the job seeker database unit to a matching unit and a server storage unit, and the employer terminal linkage unit comprises: an employer information input unit that inputs information about the employer; an employer database unit that stores, controls, and manages information input by the employer information input unit; an employer information storage unit that stores information input by the employer database unit; and an employer information transmission unit that transmits information stored in the employer database unit to a matching unit and a server storage unit.and includes an artificial intelligence unit that calculates a comprehensive evaluation of the recruiter's request information and job seeker information using deep learning-based artificial intelligence, and the artificial intelligence unit further includes a crawling module unit that crawls information about job seekers based on the recruiter's request information to generate comparison data and calculates an evaluation of similarity and consistency, and the crawling module unit is configured to include an ETL engine that crawls information about the recruiter from a business operator configured to share social media information among business operators similar to the recruiter, and the matching unit includes an analysis algorithm unit that measures the similarity of core keywords of job seeking provided from the job seeker terminal or the recruiter terminal; A system comprising a category analysis unit that measures similarity by category of core keywords for job seeking and recruitment provided from the job seeker terminal or the recruiter terminal, wherein the job seeker information storage unit is composed of a blockchain network and further comprises a blockchain management unit that directs update requests, update confirmations, and update confirmation completion, wherein the job seeker terminal integration unit or the recruiter terminal integration unit further comprises a payment unit, and wherein the analysis algorithm unit includes a professional job matching search algorithm that measures and analyzes based on TF-IDF. Claim 2 delete Claim 3 delete Claim 4 delete Claim 5 delete Claim 6 delete Claim 7 delete