KR101885305B1 - System for recommending employment information based on past employment - Google Patents

System for recommending employment information based on past employment Download PDF

Info

Publication number
KR101885305B1
KR101885305B1 KR1020180058358A KR20180058358A KR101885305B1 KR 101885305 B1 KR101885305 B1 KR 101885305B1 KR 1020180058358 A KR1020180058358 A KR 1020180058358A KR 20180058358 A KR20180058358 A KR 20180058358A KR 101885305 B1 KR101885305 B1 KR 101885305B1
Authority
KR
South Korea
Prior art keywords
information
job
job seeker
employment
employment information
Prior art date
Application number
KR1020180058358A
Other languages
Korean (ko)
Inventor
김보언
Original Assignee
(주)엔터랩
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)엔터랩 filed Critical (주)엔터랩
Priority to KR1020180058358A priority Critical patent/KR101885305B1/en
Application granted granted Critical
Publication of KR101885305B1 publication Critical patent/KR101885305B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/105Human resources
    • G06Q10/1053Employment or hiring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/18Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063112Skill-based matching of a person or a group to a task

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Operations Research (AREA)
  • Educational Administration (AREA)
  • General Business, Economics & Management (AREA)
  • Pure & Applied Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Evolutionary Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Game Theory and Decision Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Algebra (AREA)
  • Probability & Statistics with Applications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides an employment information recommendation system for providing employment information based on a work environment. More particularly, the present invention relates to a system for providing the best employment information to a job seeker by comparing the past application history of a job seeker with current ongoing employment information. According to the present invention, it is possible to provide the best employment information to the job seeker based on the past application history of the job seeker. The employment information recommendation system includes an information database device, a recommendation employment information selection device, an employment information providing part, and a communication part.

Description

이력 기반의 채용 정보 추천 시스템{SYSTEM FOR RECOMMENDING EMPLOYMENT INFORMATION BASED ON PAST EMPLOYMENT}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a system for recruiting information based on history,

본원 발명은 근무 환경을 기초로 채용 정보를 제공하는 채용 정보 추천 시스템에 있어서, 보다 구체적으로 구직자의 과거 지원 이력과 현재 진행 중인 채용 정보를 비교하여 구직자에게 최적의 채용 정보를 제공하는 시스템에 관한 것이다. The present invention relates to an employment information recommendation system that provides employment information based on a work environment, and more particularly, to a system for providing optimum job information to a job seeker by comparing a past support history of a job seeker with ongoing employment information .

근래에는 기존 구직자에서 구직자 정보의 등록을 받아 함께 구인자(기업)에서 구직 등록을 받아 구직자에 대한 구인 정보를 제공하고, 구인자에 대한 구직자 정보를 제공하는 채용 정보 추천 시스템이 이용되고 있다.2. Description of the Related Art In recent years, an employment information recommendation system has been used in which a registered job seeker information is registered in an existing job seeker together with job seekers registered in a job seeker (business) to provide job seeker information and provide job seeker information to the job seeker.

하지만, 많은 양의 채용 정보에서 구직자가 선호하거나 적합한 채용 정보를 찾기 위해서는 많은 노력과 시간이 필요로 한다. 그리하여, 구직자에게 검색하고자 하는 최적의 채용 정보를 적은 시간의 투입으로 검색할 수 있는 방법이 요구된다.However, it takes a lot of effort and time to find job information that a job seeker prefers or is suitable for from a large amount of job information. Thus, there is a need for a method that allows a searcher to search for optimal employment information to search for with a small amount of time.

본 발명은 상기와 같은 문제점을 해결하기 위해 제안된 것으로서, 본 발명의 목적인 구직자에게 최적의 채용 정보를 제공하기 위한 것이다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide optimum job information to a job seeker.

발명에서 이루고자 하는 기술적 목적들은 이상에서 언급한 사항들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 이하 설명할 본 발명의 실시예들로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 고려될 수 있다.It is to be understood that the technical objectives to be achieved by the invention are not limited to those described above, and that other technical subjects which are not mentioned are to be understood by those skilled in the art to which the present invention belongs, ≪ / RTI >

상기 기술적 과제를 해결하기 위한 본 채용 정보 추천 시스템은 채용 정보 및 구직자 정보를 포함하는 정보 데이터베이스 장치; 구직자의 지원 이력에 따라, 상기 구직자가 지원한 회사의 과거 채용 정보와 유사한 회사의 채용 정보를 상기 구직자에게 추천 채용 정보 리스트로 제공하는 추천 채용 정보 선택장치를 포함하되, 상기 추천 채용 정보 선택장치는 상기 구직자가 지원한 회사의 과거 채용 정보와 업데이트된 채용 정보의 유사도를 산출하는 것을 특징으로 하되, 상기 추천 채용 정보 선택장치는, 상기 구직자의 지원 이력이 저장된 지원이력 저장부; 상기 구직자의 상기 구직자의 지원 이력에 대응되는 상기 과거 채용 정보와 상기 업데이트된 채용 정보의 유사도를 산출하는 유사도 산출부; 및 유사도가 높은 순서로 상기 업데이트된 채용 정보를 선택하여 상기 추천 채용 정보 리스트를 생성하는 추천 채용 정보 리스트 생성부를 포함하되, 상기 추천 채용 정보 리스트 생성부는 상기 유사도 산출부의 산출결과에 따라 유사도가 높은 순으로 기결정된 수의 업데이트된 채용 정보를 선별하여 상기 추천 채용 정보 리스트를 생성하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided an employment information recommendation system comprising: an information database device including job information and job seeker information; And a recommended employment information selection device for providing employment information of a company similar to past employment information of a company supported by the job seeker to the job seeker as a recommended employment information list according to a support history of a job seeker, Wherein the similarity calculation unit calculates a degree of similarity between the past employment information and the updated employment information of a company supported by the job seeker, wherein the recommendation information selection apparatus comprises: a support history storage unit for storing a support history of the job seeker; A similarity calculating unit for calculating a similarity between the past employment information and the updated employment information corresponding to the support history of the job seeker of the job seeker; And a recommended employment information list generation unit for generating the recommended employment information list by selecting the updated employment information in descending order of the degree of similarity, wherein the recommended employment information list generation unit generates, based on the calculation result of the similarity degree calculation unit, And selects the predetermined number of updated employment information to generate the recommended employment information list.

상기 유사도 산출부는, 자카드 계수, 유클리디안 거리, 맨하튼 거리 중 적어도 하나를 이용하여 유사도를 산출하는 것을 특징으로 한다.The similarity calculating unit may calculate the similarity using at least one of a Jacquard coefficient, an Euclidean distance, and a Manhattan distance.

상기 과거 채용 정보 및 상기 업데이트된 채용 정보는, 회사 규모 정보, 회사 업종 정보, 회사 위치 정보, 연봉 정보, 근속 년수 정보, 복지 수준 정보, 요구 능력 정보를 포함하는 것을 특징으로 한다.The past employment information and the updated employment information include company size information, company type information, company location information, salary information, service tenure information, welfare level information, and request capability information.

상기 지원 이력, 상기 과거 채용 정보, 상기 업데이트된 채용 정보, 상기 채용 정보 리스트를 화면에 표시하는 표시부; 상기 추천 채용 정보 리스트를 포함하는 블로그 사이트를 구직자 단위로 만들고 관리하는 블로그 처리부; 및 상기 추천 채용 정보 리스트 내 회사에 채용 지원 여부 메시지를 전송하는 채용 지원 메시지 전송부를 포함하는 채용 정보 제공부를 포함하는 것을 특징으로 한다.A display unit for displaying the support history, the past employment information, the updated employment information, and the employment information list on a screen; A blog processing unit for creating and managing a blog site including the recommended recruitment information list as a job applicant unit; And an adoption support message transmission unit for transmitting an adoption support message message to a company in the recommended employment information list.

상기 구직자가 상기 채용 지원 여부 메시지에 대한 채용 지원 요청 회신을 수신하는 채용 지원 요청 회신부; 상기 채용 지원 요청 회신이 채용 지원하는 것을 나타내는 경우, 상기 데이터베이스 장치에 저장되어 있는 채용지원서를 구인자에게 전송하는 채용 지원 전송부를 포함하는 통신부를 포함하는 것을 특징으로 한다.A recruitment support request reception unit for receiving a recruitment support request reply to the recruitment support message; And a job support transfer unit for transferring the job application stored in the database device to the job offerer when the job support request reply indicates that job support is provided.

본 발명의 실시예들에 따르면 다음과 같은 효과를 기대할 수 있다.According to the embodiments of the present invention, the following effects can be expected.

본 발명에 따르면 구직자의 과거 지원 이력에 기초하여 구직자에게 최적의 채용 정보를 제공할 수 있다. According to the present invention, it is possible to provide the best job information to the job seeker based on the past support history of the job seeker.

본 발명의 실시예들에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 이하의 본 발명의 실시예들에 대한 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 도출되고 이해될 수 있다. 즉, 본 발명을 실시함에 따른 의도하지 않은 효과들 역시 본 발명의 실시예들로부터 당해 기술분야의 통상의 지식을 가진 자에 의해 도출될 수 있다.The effects obtained in the embodiments of the present invention are not limited to the above-mentioned effects, and other effects not mentioned can be found in the following description of the embodiments of the present invention, Can be clearly derived and understood by those skilled in the art. That is, undesirable effects of implementing the present invention can also be derived from those of ordinary skill in the art from the embodiments of the present invention.

이하에 첨부되는 도면들은 본 발명에 관한 이해를 돕기 위한 것으로, 상세한 설명과 함께 본 발명에 대한 실시예들을 제공한다. 다만, 본 발명의 기술적 특징이 특정 도면에 한정되는 것은 아니며, 각 도면에서 개시하는 특징들은 서로 조합되어 새로운 실시예로 구성될 수 있다. 각 도면에서의 참조 번호(reference numerals)들은 구조적 구성요소(structural elements)를 의미한다.
도 1은 본 실시 형태의 채용 정보 추천 시스템의 기능 블록도다.
도 2는 본 실시 형태의 채용 정보 추천 시스템을 구성하는 서버의 하드웨어 구성도이다.
도 3은 채용 정보 추천 시스템이 구직자에 제공하는 화면의 일례를 나타낸다.
도 4는 본 발명의 일 실시예로서, 추천 채용 정보를 제공하는 흐름도를 나타낸 것이다.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. It is to be understood, however, that the technical features of the present invention are not limited to the specific drawings, and the features disclosed in the drawings may be combined with each other to constitute a new embodiment. Reference numerals in the drawings refer to structural elements.
1 is a functional block diagram of an employment information recommendation system of the present embodiment.
2 is a hardware configuration diagram of a server constituting an employment information recommendation system of the present embodiment.
3 shows an example of a screen that the job information recommendation system provides to a job seeker.
4 shows a flowchart for providing recommended employment information as an embodiment of the present invention.

본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. Also, in certain cases, there may be a term arbitrarily selected by the applicant, in which case the meaning will be described in detail in the description of the corresponding invention. Therefore, the term used in the present invention should be defined based on the meaning of the term, not on the name of a simple term, but on the entire contents of the present invention.

이하의 실시예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있으며, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성할 수도 있다. 또한, 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예가 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다.The following embodiments are a combination of elements and features of the present invention in a predetermined form. Each component or characteristic may be considered optional unless otherwise expressly stated. Each element or characteristic may be embodied in a form that is not combined with other elements or features, and some of the elements and / or features may be combined to form an embodiment of the present invention. Further, the order of the operations described in the embodiments of the present invention may be changed. Some configurations or features of certain embodiments may include other embodiments, or may be replaced with corresponding configurations or features of other embodiments.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 '포함(comprising 또는 including)'한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 '......부', '...기', '모듈(module)' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, '일(a 또는 an)', '하나(one)', '그(the)' 및 유사 관련어는 본 발명을 기술하는 문맥에 있어서(특히, 이하의 청구항의 문맥에서) 본 명세서에 달리 지시되거나 문맥에 의해 분명하게 반박되지 않는 한, 단수 및 복수 모두를 포함하는 의미로 사용될 수 있다Throughout the specification, when an element is referred to as comprising or including an element, it is to be understood that the element may include other elements, do. In addition, terms such as '......', '...', 'module', etc. described in the specification mean a unit for processing at least one function or operation, Or a combination of hardware and software. It will also be understood that, in the context of describing the invention (particularly in the context of the following claims), the terms' a ',' an ',' Can be used in the sense of including both singular and plural, unless the context clearly dictates otherwise

이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시 형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following detailed description, together with the accompanying drawings, is intended to illustrate exemplary embodiments of the invention and is not intended to represent the only embodiments in which the invention may be practiced.

또한, 본 발명의 실시예들에서 사용되는 특정용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.In addition, the specific terminology used in the embodiments of the present invention is provided to facilitate understanding of the present invention, and the use of such specific terminology may be changed into other forms without departing from the technical idea of the present invention.

이하, 본 발명의 실시예를 도면을 이용하여 설명한다. 먼저, 본 실시 형태의 채용 정보 추천 시스템의 구성에 대해 설명한다. 도 1은 본 실시 형태의 채용 정보 추천 시스템의 기능 블록도다. 또한, 도 2는 본 실시 형태의 채용 정보 추천 시스템을 구성하는 서버의 하드웨어 구성도이다.DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings. First, the configuration of the job information recommendation system of the present embodiment will be described. 1 is a functional block diagram of an employment information recommendation system of the present embodiment. 2 is a hardware configuration diagram of a server constituting the job information recommendation system of the present embodiment.

도 1에서 보는 바와 같이, 본 실시 형태의 채용 정보 추천 시스템은 인터넷 등의 통신 네트워크에 연결된 서버(구인 구직 정보 제공 장치)과 통신 네트워크에 연결된 사용자 단말기를 포함하고 있다. 서버는 액정 디스플레이 등으로 구성되는 출력 장치와 입력 장치를 포함할 수 있다. 도시된 예에서는 두 개의 사용자 단말 Ta, Tb를 나타내고 있지만, 이 것은 일례이고, 네트워크는 임의의 수의 사용자 단말이 연결되도록 구성될 수 있다. 본 명세서에서는 설명의 편의상 구직자가 사용자 단말기 Ta를 이용하고, 구인자(기업 담당자)가 사용자 단말기 Tb를 이용하고 있는 것으로 설명하도록 한다.As shown in FIG. 1, the employment recommendation system of this embodiment includes a server (job search information providing apparatus) connected to a communication network such as the Internet and a user terminal connected to a communication network. The server may include an output device and an input device configured by a liquid crystal display or the like. In the illustrated example, two user terminals Ta and Tb are shown, but this is an example, and the network can be configured to connect any number of user terminals. In the present specification, it is assumed that the job seeker uses the user terminal Ta for convenience of explanation and that the job applicant (company representative) uses the user terminal Tb.

서버는 네트워크를 통해 사용자 단말 Ta(구직자)에서 구직자 정보(이용자 정보, 이력서 정보 등의 정보)의 입력을 받고, 사용자 단말 Tb(구인자)에서 구인 정보 입력을 받을 수 있다. 또한 서버는 네트워크를 통해 사용자 단말 Ta(구직자)에 상기 접수 구인 정보를 제공하고, 사용자 단말 Tb(구인자)에 상기 접수한 구직자 정보를 제공한다. 또한 서버는 사용자 단말 Ta, Tb에 제공하는 커뮤니티 사이트를 만들고 관리하는 기능과 구직자마다 블로그 사이트를 만들고 사용자 단말 Ta, Tb에 블로그 사이트를 제공하는 기능을 갖출 수 있다.The server receives input of job seeker information (information such as user information and resume information) from the user terminal Ta (job seeker) through the network, and receives job search information from the user terminal Tb (job seeker). The server also provides the receptionist information to the user terminal Ta (job applicant) through the network, and provides the received job applicant information to the user terminal Tb (job candidate). In addition, the server may have a function of creating and managing a community site provided to the user terminals Ta and Tb, and a function of creating a blog site for each job seeker and providing a blog site to the user terminals Ta and Tb.

서버는 구직자마다 구직자가 블로그 사이트에 개시한 내용과 구직자의 친구에 대한 정보와 구직자가 참여하는 커뮤니티 사이트의 정보를 이용하여, 구직자에게 적합한 업종 및 직종을 추정하고, 해당 구직자가 사용하는 사용자 단말기 Ta에 추정한 업종 및 직종의 구인 정보를 추천 채용 정보 또는 리스트로 제공할 수 있다.The server estimates a business type and job type suitable for a job seeker using the information that a job seeker initiates on a blog site, information on a friend of a job seeker, information on a community site where a job seeker participates, and the user terminal Ta Quot; job information " of " job "

서버 및 사용자 단말 Ta, Tb는 Web 브라우저 기능을 갖는 제어부와, 액정 디스플레이 등으로 구성된 표시부 및 키보드와 조작 버튼 등으로 구성된 입력부를 구비한 정보 처리 장치(컴퓨터, PDA, 스마트 폰, 휴대 전화 등의 정보 처리 장치)로 구성될 수 있다.The server and the user terminals Ta and Tb are information processing apparatuses (computers, PDAs, smart phones, cellular phones, etc.) having a control unit having a Web browser function, a display unit constituted by a liquid crystal display and the like, and an input unit constituted by a keyboard and operation buttons Processing device).

그리고 사용자 단말 Ta, Tb는 통신 네트워크를 통해 서버에 액세스하여 서버에서 보낸 구인 구직 정보가 제시한 Web 페이지를 수신하고, 상기 표시부에 Web 페이지를 표시할 수 있도록 구성될 수 있다. 또한 사용자 단말 Ta, Tb는 입력부를 통한 조작을 접수하여 Web 페이지에 '구인 정보의 검색 조건'을 입력하거나 서버에서 제공하는 블로그 사이트에 기사를 게시하거나 서버에서 제공하는 커뮤니티 사이트에 의견을 쓸 수 있도록 제어될 수 있다. 이러한, 사용자 단말 Ta, Tb의 동작은 주지 기술에 의해 실현되는 것이기 때문에, 상세한 설명을 생략한다.The user terminals Ta and Tb may be configured to access the server through the communication network, receive the web page suggested by the job search information sent from the server, and display the web page on the display unit. In addition, the user terminals Ta and Tb receive the operation through the input unit and input the search condition of the job information on the web page, post the article on the blog site provided by the server, or write the opinion on the community site provided by the server Lt; / RTI > Since the operations of the user terminals Ta and Tb are realized by well-known technologies, the detailed description will be omitted.

다음은 채용 정보 추천 시스템의 서버의 구성에 대해 구체적으로 설명한다.Next, the configuration of the server of the job information recommendation system will be described in detail.

서버(1)은 제어부(2)와 이메일 처리부(3)과 SNS 데이터 처리부(4)와 각종 데이터베이스 등을 저장하는 저장부(5)를 포함하고 있다. 저장부(5)는 기업 정보 데이터베이스, 이용자 정보 데이터베이스, 구인 정보 데이터베이스, 이력서 정보 데이터베이스, 블로그 데이터베이스, 커뮤니티 데이터베이스, 지표 데이터베이스 및 매칭 데이터베이스를 포함한다. 또한, 이용자 정보 데이터베이스 및 이력서 정보 데이터베이스가 사용자 데이터베이스로 구성될 수 있다.The server 1 includes a control unit 2, an email processing unit 3, an SNS data processing unit 4, and a storage unit 5 for storing various databases and the like. The storage unit 5 includes an enterprise information database, a user information database, a job information database, a resume information database, a blog database, a community database, an index database, and a matching database. Further, the user information database and the resume information database may be configured as a user database.

또한, 서버(1)의 하드웨어 구성은 특별히 한정되는 것은 아니지만, 예를 들어, 도 2와 같이 서버는 중앙 처리 장치(CPU)(90), 주기억 장치(91), 보조 기억 장치(92), 입출력 장치(93) 및 통신부(94)을 갖춘 컴퓨터(1 개 혹은 여러 대의 컴퓨터)로 구성될 수 있다. 또한 보조 기억 장치(92)은 각부(제어부(2) 메일 처리부(3), SNS 데이터 처리부(4))의 기능을 실현하기 위한 프로그램이 저장될 수 있다. 또한, 상기 보조 기억 장치의 소정 영역에 저장부(5)가 형성될 수 있다. 그리고 각부(제어부(2) 메일 처리부(3), SNS 데이터 처리부(4))의 기능은 CPU(90)가 보조 기억 장치(92)에 저장된 상기 프로그램을 주기억 장치(91)에 로드하여 실행함으로써 실현된다. 이하, 각부(제어부(2) 메일 처리부(3), SNS 데이터 처리부(4))의 기능과 저장부(5)에 저장된 각종 데이터베이스에 대해 설명한다.2, the server includes a central processing unit (CPU) 90, a main memory 91, an auxiliary memory 92, an input / output (I / O) A device 93 and a communication unit 94 (one or more computers). The auxiliary storage device 92 may also store a program for realizing the functions of each part (the mail processing section 3 of the control section 2 and the SNS data processing section 4). In addition, the storage unit 5 may be formed in a predetermined area of the auxiliary memory device. The function of each part (the mail processing section 3 and the SNS data processing section 4 of the control section 2) is realized by the CPU 90 loading the program stored in the auxiliary storage device 92 into the main storage 91 and executing the program do. Hereinafter, functions of each part (control unit 2 mail processing unit 3 and SNS data processing unit 4) and various databases stored in the storage unit 5 will be described.

제어부(2)는 서버(1) 전체의 동작을 제어함과 동시에, 입력 장치(7)을 통해 서버에 대한 각종 설정을 접수한다. 또한 메일 처리부(3)은 네트워크를 통해 사용자 단말 Ta, Tb에 이메일을 보내거나 사용자 단말 Ta, Tb에서 이메일을 수신할 수 있도록 구성될 수 있다.The control unit 2 controls the entire operation of the server 1 and accepts various settings for the server via the input device 7. [ Further, the mail processing unit 3 can be configured to send an e-mail to the user terminals Ta, Tb via the network or to receive e-mail from the user terminals Ta, Tb.

또한 SNS 데이터 처리부(4)는 사용자 단말 Ta, Tb를 조작하는 구직자 및 구인자로부터 회원 등록을 받아, 회원 등록된 구직자(구인자)의 사용자 단말 Ta(사용자 단말 Tb)에 대해 구인 구직 정보 제공 사이트를 제공한다.In addition, the SNS data processing unit 4 receives member registration from a job seeker and a recruiter operating the user terminals Ta and Tb, and provides a job search information providing site to the user terminal Ta (user terminal Tb) of the registered job seeker do.

구체적으로는 SNS 데이터 처리부(4)는 등록 처리부, 마이 페이지 작성 처리부, 블로그 처리부, 친구 처리부, 커뮤니티 처리부, 구인 구직 정보 처리, 스카우트 처리 및 방문자 확인 처리부를 포함할 수 있다.Specifically, the SNS data processing section 4 may include a registration processing section, a My Page creation processing section, a blog processing section, a friend processing section, a community processing section, a job search information processing section, a scout processing section, and a visitor confirmation processing section.

등록 처리(11)는 네트워크를 통해 사용자 단말 Ta, Tb의 요청에 따라 회원 등록 화면을 생성하여 사용자 단말 Ta, Tb에 생성한 회원 가입 화면을 전송한다. 따라서 사용자 단말 Ta, Tb의 표시부에는 회원 등록 화면이 표시된다. 구직자(또는 구인자)는 사용자 단말 Ta(또는 사용자 Tb)을 조작하여 등록 처리부에 회원 가입에 필요한 정보(기업 ID 이외의 정보와 이용자 ID 이외의 정보 등)를 전송한다. 그리고 등록 처리부는 회원 가입에 필요한 정보를 수신하면 구직자(또는 구인자)에 이용자 ID(또는 회사 ID)를 부여한다. 또한 등록 처리부는 이용자 정보 데이터베이스에 이용자 ID를부여하여 구직자의 정보를 저장한다. 또한 등록 처리부는 기업 정보에 회사 ID를 부여한 구인자의 정보를 저장한다. 또한, 구직자(또는 구인자)에 부여된 이용자 ID(또는 회사 ID) 메일 처리(3)을 통해 구직자(또는 구인자)의 메일 주소로 보낸다.The registration process 11 generates a member registration screen at the request of the user terminals Ta and Tb through the network, and transmits the membership registration screen created in the user terminals Ta and Tb. Therefore, the member registration screen is displayed on the display section of the user terminals Ta and Tb. The job seeker (or the candidate) manipulates the user terminal Ta (or the user Tb) to transmit information (information other than the company ID and information other than the user ID, etc.) necessary for membership registration to the registration processing unit. When the registration processing unit receives the information necessary for membership registration, the registration processing unit assigns the user ID (or company ID) to the job seeker (or the job seeker). Further, the registration processing unit assigns the user ID to the user information database and stores the information of the job seeker. Further, the registration processing unit stores the information of the candidate who has given the company ID to the company information. The user ID (or company ID) assigned to the job seeker (or the job seeker) is sent to the e-mail address of the job seeker (or the job seeker) through the mail processing (3).

마이 페이지 작성 처리부는 회원 등록한 이용자(구직자 및 구인자) 각각의 전용 페이지(마이 페이지)를 작성 함과 동시에, 각 이용자(구직자 및 구인자)에 이용자마다 전용 페이지를 제공하도록 구성될 수 있다.The My Page creation processing unit may be configured to create a dedicated page (My Page) for each of the registered users (job applicants and candidates) and to provide a dedicated page to each user (job applicant and candidate) for each user.

또한 마이 페이지 작성 처리부는 구인자의 마이 페이지상에서 구인 정보의 등록을 받도록 될 수 있다. 구체적으로는, 마이 페이지 작성 처리부는 사용자 단말기 Tb의 요청에 따라(마이 페이지에서의 조작에 따라) 사용자 단말 Tb에 구인 정보 등록 화면을 전송한다. 따라서 사용자 단말 Tb의 표시부에는 구인 정보 등록 화면이 표시된다. 구인자는 사용자 단말 Tb를 조작하여 마이 페이지 생성 처리(12)에 채용 정보를 전송한다. 그리고 마이 페이지 작성 처리부는 사용자 단말기 Tb에서 구인 정보를 수신하면 채용 정보 데이터베이스에 수신된 구인 정보를 저장한다. 또한, 채용 정보 데이터베이스에 저장되는 구인 정보의 구체적인 내용에 대해서는 후술한다.In addition, the My Page creation processing unit can be made to register job information on the My Page of the candidate. Specifically, the My Page generation processing unit transmits a job information registration screen to the user terminal Tb (according to an operation on the My Page) at the request of the user terminal Tb. Therefore, the job information registration screen is displayed on the display section of the user terminal Tb. The job applicant operates the user terminal Tb to transmit the job information to the My Page generation process 12. When receiving the job information from the user terminal Tb, the My Page creation processor stores the job information received in the job information database. Specific contents of the job information stored in the job information database will be described later.

또한 마이 페이지 작성 처리부는 구직자의 내 페이지에서 해당 구직자의 이력서 정보의 등록을 받도록 구성될 수 있다. 구체적으로는, 마이 페이지 작성 처리부는 구직자의 사용자 단말 Ta의 요청에 따라(마이 페이지에서의 조작에 따라) 사용자 단말 Ta 이력서 정보 등록 화면을 전송한다. 따라서 사용자 단말 Ta의 표시부에는 이력서 정보 등록 화면이 표시된다. 구직자는 사용자 단말 Ta를 조작하여 마이 페이지 작성 처리부에 이력서 정보를 전송한다. 그리고 마이 페이지 작성 처리부는 사용자 단말기 Ta의 이력서 정보를 수신하면 이력서 정보 데이터베이스에 수신된 이력서 정보를 저장한다. 또한, 이력서 정보 데이터베이스에 저장되는 이력서 정보의 구체적인 내용에 대해서는 후술한다.Further, the My Page creation processing unit may be configured to receive registration of the resume information of the applicant on the page of the job seeker. Specifically, the My Page generation processing unit transmits the user terminal Ta resume information registration screen (in accordance with the operation on the My Page) at the request of the user terminal Ta of the job seeker. Therefore, the resume information registration screen is displayed on the display section of the user terminal Ta. The job seeker manipulates the user terminal Ta to transmit the resume information to the My Page creation processing unit. Then, the My Page generation processing unit stores the resume information received in the resume information database when receiving the resume information of the user terminal Ta. The detailed contents of the resume information stored in the resume information database will be described later.

또한, 마이 페이지 작성 처리부에 의해 제공되는 마이 페이지의 구성은 후단에서 설명하지만, 예를 들어, 구직자의 마이 페이지는 구인 구직 정보 처리가 실시한 매칭 처리에 의해 추출된 '추천 구인'이 표시되도록 구성될 수 있다.The configuration of the My Page provided by the My Page creation processing unit will be described later, but for example, the My Page of the job seeker is configured to display the 'recommendation job' extracted by the matching process performed by the job search information processing .

블로그 처리부는 네트워크를 통해 사용자 단말 Ta, Tb의 요청에 따라 사용자 단말 Ta, Tb에 제공하는 구직자마다(또는 구인자 매) 블로그 사이트를 만들고 관리하도록 구성될 수 있다. 또한 블로그 처리부는 블로그 사이트를 개설한 구직자(또는 구인자)의 사용자 단말 Ta, Tb의 요청에 따라(마이 페이지에서 작업시)이 사용자 단말 Ta, Tb 블로그 발언 게시 화면을 전송한다. 사용자 단말 Ta, Tb의 표시부에는 블로그 게시물 화면이 제시된다. 구직자(또는 구인자)는 사용자 단말 Ta, Tb를 조작하여 블로그 게시물 화면에 기사를 쓰거나 그림을 업로드할 수 있다. 블로그 처리부는 구직자의 블로그 정보(기사 및 사진)를 수락하면 블로그 데이터베이스에 입력된 블로그 정보를 저장한다.The blog processing unit may be configured to create and manage a blog site for each job seeker (or recruitment person) provided to the user terminals Ta and Tb at the request of the user terminals Ta and Tb through the network. In addition, the blog processing unit transmits the blog utterance posting screen of the user terminal Ta, Tb according to the request of the user terminal Ta, Tb of the job seeker (or the candidate) who opened the blog site (at the time of work in the My Page). A blog post screen is presented on the display of the user terminals Ta and Tb. The job seeker (or the recruiter) can manipulate the user terminal Ta, Tb to write an article on a blog post screen or upload a picture. When the blog processing unit accepts the blog information (article and photograph) of the job seeker, the blog processing unit stores the blog information inputted in the blog database.

친구 처리부는 구인 구직 정보 제공 사이트 회원끼리 친구로 등록하는 기능을 담당하고있다. 구체적으로는 친구 처리부는 사용자 단말기 Ta의 요청에 따라(마이 페이지에서 작업시)이 사용자 단말 Ta 친구 등록 화면을 전송한다. 사용자 단말 Ta의 표시부에는 친구 등록 화면이 제시된다. 구직자(설명의 형편 상, '구직자 A')은 사용자 단말 Ta를 조작하여 친구 등록 화면에서 이웃 구직자(설명의 형편 상, '구직자 B')에 친구 신청을 할 수 있다. 친구 처리부는 사용자 단말기 Ta에서 친구 신청을 수락하면 친구 신청 대상 구직자 B(사용자 단말 Ta)에 친구 승인 확인한다. 예를 들어, 친구 처리부는 메일 처리부(3)을 통해 구직자 B의 메일 주소로 친구 신청을 받고 있는지 알려주세요. 또한 친구 처리부는 마이 페이지 작성 처리부를 통해 구직자 B의 마이 페이지에 '친구 승인 버튼'을 표시한다. 그렇다면 구직자 B가 사용자 단말기 Ta를 조작하여 '친구 승인 버튼'을 클릭하여 친구 승인을 하면 구직자 B가 친구로 등록된다. 또한, 친구 처리부는 상기의 친구 승인을 접수하면 이용자 정보 DB20 속의 구직자 A의 정보가 등록되어 있는 레코드에 액세스하여 해당 레코드 구직자 B의 정보(이용 자 ID)를 친구로 등록한다.The friend handling unit is responsible for registering as a friend among the members of the job search information providing site. Specifically, the friend processing unit transmits the user terminal Ta friend registration screen in response to a request from the user terminal Ta (at the time of work in the My Page). A friend registration screen is displayed on the display section of the user terminal Ta. A job seeker (job seeker A ') can manipulate a user terminal Ta to apply for a friend to a neighbor job seeker (for the sake of explanation,' job seeker B ') on the friend registration screen. When the friend processing unit accepts the friend application from the user terminal Ta, it confirms the friend approval to the friend application target B (user terminal Ta). For example, the friend processing unit sends a request for a friend through the e-mail address of job seeker B through the mail processing unit (3). Further, the friend processing unit displays a 'friend approval button' on the My Page of the job seeker B via the My Page creation processing unit. If so, the job seeker B registers the friend B as a friend when the job seeker B manipulates the user terminal Ta and clicks the 'friend approval button' to approve the friend. Further, when the friend processing unit receives the approval of the friend, the friend processing unit accesses the record in which the information of the job seeker A in the user information DB 20 is registered, and registers the information (user ID) of the record applicant B as a friend.

커뮤니티 처리부는 사용자 단말기 Ta, Tb에 제공하는 커뮤니티 사이트를 만들고 관리하도록 구성될 수 있다. 또한 커뮤니티 처리부는 커뮤니티 사이트에 참여하는 구직자(또는 구인자)의 사용자 단말 Ta(사용자 단말 Tb)의 요청에 따라 커뮤니티 사이트에 발언 게시 화면을 전송한다. 구직자(또는 구인자)는 사용자 단말 Ta(사용자 단말 Tb)을 조작하여 발언 게시 화면에 댓글을 쓸 수 있다. 또한 커뮤니티 처리부는 커뮤니티 데이터베이스에 발언 게시 화면에서 입력된 코멘트(발신 내용)을 등록한다.The community processing unit may be configured to create and manage a community site to be provided to the user terminals Ta and Tb. In addition, the community processing unit transmits a talk posting screen to the community site at the request of the user terminal Ta (user terminal Tb) of the job seeker (or the candidate) participating in the community site. The job seeker (or the candidate) can write a comment on the utterance posting screen by operating the user terminal Ta (user terminal Tb). Further, the community processing unit registers the comment (originating content) entered in the comment posting screen in the community database.

구인 구직 정보 처리는 기업 정보 데이터베이스, 이용자 정보 데이터베이스, 구인 정보 데이터베이스 및 이력서 데이터베이스를 이용하여 구직자의 사용자 단말 Ta에 구인 정보를 제공하고 구인자의 사용자 단말 Tb 구직자 정보를 제공한다. 또한 구인 구직 정보 처리는 구직자의 사용자 단말 Ta에서 제공한 채용 정보에 대한 구인 신청 접수하거나 관심있는 구인 정보를 검토중인 기업으로서 저장할 수 있도록 구성될 수 있다.The job search information processing provides job information to a user terminal Ta of a job seeker using a company information database, a user information database, a job information database, and a resume database, and provides the user terminal Tb job seeker information of the job seeker. In addition, the job search information processing can be configured to accept a job application for the job information provided by the user terminal Ta of the job seeker, or to store job search information of interest as a company under review.

그리고 구인 구직 정보 처리는 구인 신청을 접수하면 메일 처리(3)를 통해 해당 구인자의 이메일 주소 구직자의 응모 정보(응모한 구직자 정보)를 보낼 수 있다. 또한 구인 구직 정보 처리는 응모한 구직자의 지표 데이터베이스에 응모 기업의 정보를 포함한다. 또한 구인 구직 정보 처리는 관심이 있는 구인 정보를 검토 중인 기업으로 접수한 경우 해당 구직자의 이용자 정보 데이터베이스(제 2 이용자 정보 데이터베이스)에 기업의 회사 ID 및 업종(업종 ID)를 등록한다.In the case of the job search information processing, when the job application is received, the e-mail address of the applicant can be submitted through the mail processing (3). In addition, the job search information processing includes information of the applicant company in the index database of the applicants who applied. Also, in the job search information processing, when the job search information of interest is received by the company under review, the company ID and the business type (business type ID) of the company are registered in the user information database (second user information database) of the job seeker.

또한 구인 구직 정보 처리는 구직자마다 구직자가 블로그 사이트에 게시한 내용과 구직자의 친구에 대한 정보와 구직자가 참여하는 커뮤니티 사이트의 정보를 사용하여 해당 구직자에게 적합한 업종 및 직종을 추정(업종 및 직종의 매칭 작업을 수행)할 수 있다. 또한 구인 구직 정보 처리는 구인 정보 데이터베이스에 저장된 채용 정보 중에서 상기 추정된 업종 및 직종의 구인 정보를 추출한다. 추출된 구인 정보는 마이 페이지 작성 처리부에 의해 해당 구직자의 마이 페이지에 '추천 채용(추천 채용)'로 표시된다. 또한, 구인 구직 정보 처리는 소정의 타이밍에서 지표 데이터베이스와 매칭 데이터베이스에 저장되어 있는 데이터를 업데이트하도록 구성될 수 있다.In addition, job seeking information processing estimates the type of job and job type suitable for a job seeker using information posted by a job seeker on a blog site, information of a friend of a job seeker, and information of a community site participating in a job seeker To perform the operation). In addition, the job search information processing extracts job information of the estimated business type and job type from the job information stored in the job information database. The extracted job offer information is displayed on the My Page of the job seeker by the My Page creation processing unit as " recommended employment (recommended employment) ". In addition, the job search information processing can be configured to update the data stored in the index database and the matching database at a predetermined timing.

또한 스카우트 처리부(17)는 구인자의 사용자 단말 Tb를 통해 구인자가 관심을 가진 구직자의 스카우트를 받도록 구성될 수 있다. 예를 들어, 구인 구직 정보 처리에 의해 제공되는 구직자 정보에 스카우트 버튼(구직자를 지정 스카우트 버튼)을 마련해두고 스카우트 버튼이 선택되면(클릭하면) 스카우트 처리부(17)에서 동작을 수행한다. 구체적으로 스카우트 처리부(17)는 스카우트 버튼이 선택되면 메일 처리(3)을 통해 구직자의 이메일 주소에 해당 구직자가 기업에서 스카우트를 받고 있는지, 채용 정보를 기재한 이메일을 보낸다. 또한 스카우트 처리부(17)는 상기 스카우트를 접수하면 당해 스카우트를 받은 구직자의 지표 데이터베이스(스카우트 기록 데이터베이스)에 스카우트를 실시한 기업 ID 기업명 기업의 업종(업종 ID )를 포함한다.In addition, the scout processing unit 17 can be configured to receive a scout of a job seeker who is interested by the candidate through the user terminal Tb of the job offerer. For example, a scout button (job seeker designated scout button) is provided in the job seeker information provided by job search information processing, and when the scout button is selected (clicked), the scout processing unit 17 performs an operation. Specifically, when the scout button is selected, the scout processing unit 17 sends an e-mail to the e-mail address of the job seeker through the mail processing (3) whether the job applicant receives the scout from the company or the job information. Also, the scout processing unit 17 includes a business type (business type ID) of a company ID company that has scouted in the index database (scout record database) of the job seeker who received the scout when receiving the scout.

또한 방문자 확인 처리부는 구직자의 사용자 단말 Ta에서 구인 정보를 열람한 기업의 업종을 특정하여 구직자의 업종마다 조회수를 계산한다. 즉, 방문자 확인 처리부는 이용자 ID마다 업종별로 구인 정보 열람 횟수를 카운트하여 조회수를 갱신할 수 있다.Also, the visitor confirmation processing unit specifies the business type of the company that viewed the job offer information at the user terminal Ta of the job seeker, and calculates the number of views for each type of job seeker. That is, the visitor confirmation processing section can update the number of views by counting the number of job information browsing times for each business type for each user ID.

다음으로 저장부(5)에 저장되어 있는 각 데이터베이스의 데이터 구조에 대해 차례로 설명한다.Next, the data structure of each database stored in the storage unit 5 will be described in turn.

우선 기업 정보 데이터베이스의 데이터 구조를 설명한다. First, the data structure of the enterprise information database will be described.

기업 정보 데이터베이스는 각 기업의 기업 ID를 등록하는 필드 및 기업의 메일 주소를 등록하는 필드와 비밀번호를 등록하는 필드 및 기업 이름을 등록하는 필드 하면 사진을 등록하는 필드와 업종(업종 명 및 업종 ID)를 등록하는 필드 및 담당부서 및 담당자를 등록하는 필드와 우편 번호를 등록하는 필드와 장소 이름을 등록하는 필드를 구비하여 하나의 레코드가 형성될 수 있다. 기업 정보 데이터베이스는 회원 가입된 구인자마다 하나의 레코드가 형성되도록 구성될 수 있다. 또한, 상기 기업 ID는 회원 가입된 구인자마다 할당된 고유의 식별 정보이다(숫자 등으로 구성된 정보). 또한, 상기 암호는 회원 가입된 구인자가 서버에 액세스할 때 필요한 암호이다. The company information database includes a field for registering an enterprise ID of each company, a field for registering a company's mail address, a field for registering a password, a field for registering a company name, a field for registering a photograph and a business type (business name and business type ID) A field for registering a responsible department and a person in charge, a field for registering a zip code, and a field for registering a place name, so that one record can be formed. The company information database can be configured to form one record for each registered member. Further, the company ID is unique identification information assigned to each registered member (information composed of numbers, etc.). In addition, the password is a password required when the registered subscriber accesses the server.

다음으로 이용자 정보 데이터베이스의 데이터 구조를 설명한다. Next, the data structure of the user information database will be described.

*이용자 정보 데이터베이스는 제 1 이용자 정보 데이터베이스와 제 2 이용자 정보 데이터베이스에 의해 구성될 수 있다.The user information database may be composed of a first user information database and a second user information database.

제 1 이용자 정보 데이터베이스는 구직자를 식별하는 이용자 ID를 등록하는 필드와 구직자의 메일 주소를 등록하는 필드 암호를 등록하는 필드와 별명을 등록하는 필드와 성별을 등록하는 필드와 생일을 등록하는 필드와 국가를 등록하는 필드, 자기 소개의 텍스트 정보를 등록하는 필드와 비밀 질문을 등록하는 필드와 비밀의 질문에 대한 답변 등록하는 필드를 구비하여 하나의 레코드가 형성될 수 있다. 이 제 1 이용자 정보 데이터베이스 21는 회원 가입된 구직자마다 하나의 레코드가 형성되도록 할 수 있다.The first user information database includes a field for registering a user ID for identifying a job seeker, a field for registering a field password for registering a mail address of a job seeker, a field for registering a nickname, a field for registering a gender, A field for registering the self-introduction text information, a field for registering the secret question, and a field for registering the answer to the secret question, so that one record can be formed. The first user information database 21 may be configured to form one record for each registered member.

또한, 상기 이용자 ID는 회원 가입된 구직자마다 할당된 고유의 식별 정보이다(숫자 등으로 구성된 정보). 또한, 상기 암호는 회원 가입된 구직자가 서버에 액세스할 때 필요한 숫자 등의 정보이다. 또한 별명은 본 실시 형태의 시스템에서 제공하는 블로그 사이트 나 커뮤니티 사이트 등으로 사용되는 것이다.In addition, the user ID is unique identification information (information composed of numbers, etc.) allocated to each registered job applicant. In addition, the password is information such as a number required when a registered member job seeker accesses the server. The nickname is also used as a blog site or a community site provided by the system of the present embodiment.

또한 제 2 이용자 정보 데이터베이스는 이용자 ID를 등록하는 필드에 등록된 이용자 ID로 식별되는 구직자가 등록한 친구를 등록하는 필드에 등록된 이용자 ID로 식별되는 구직자가 검토중인 기업(회사 ID 업종 ID)가 등록되는 필드 그리고 기능이 하나의 레코드가 형성된다. 이 제 2 이용자 정보 데이터베이스는 회원 가입된 구직자마다 하나의 레코드가 형성되도록 될 수 있다.Further, in the second user information database, the company (company ID business type ID) being reviewed by the job seeker identified by the user ID registered in the field for registering the friend registered by the job seeker registered in the field for registering the user ID is registered A field and a function are formed in one record. This second user information database may be formed such that one record is created for each registered member.

다음 구인 정보 데이터베이스의 데이터 구조를 설명한다. Next, the data structure of the job information database will be described.

도시한 바와 같이 구인 정보 데이터베이스는 회사 ID를 등록하는 필드 및 기업 이름을 등록하는 필드 및 모집 내용을 등록하는 필드를 구비하고있다. 또한 모집 내용을 등록하는 필드에는 회사 소개 등록란, 모집 요강 등록란,, 회사 개요 등록란, 응모주의 사항 등록란, 응모 직종 등록란, 응모 업종 등록란, 구인 정보를 공개할지 여부 정보 등록란이 구성될 수 있다.As shown in the figure, the job information database includes a field for registering the company ID, a field for registering the company name, and a field for registering the offer information. In the field for registering the contents of recruitment, a company introduction register box, an application summary registration box, a company profile registration box, an application note registration box, an application job registration box, an application industry registration box,

또한, 도시하는 구인 정보 데이터베이스에 등록하는 정보는 어디까지나 일례에 불과하지만 회사 소개 등록란은 회사를 소개하는 사진이나 기업 PR의 텍스트 정보를 등록할 수 있게될 수 있다. 또한 모집 요강 등록란은 고집 조건, 모집 배경, 작업 내용, 모집 대상, 근무 시간, 고용 형태, 연봉 대우·복리 후생, 휴일, 근무지 등의 정보가 등록될 수 있다. 또한 채용 직종 등록란은 채용 대상 직종 정보(텍스트 정보 직종 ID)가 등록된다. 또한 응모 직종 등록란 및 응모 업종 등록란은 채용 대상 산업 정보(텍스트 정보 업종 ID)가 등록된다.In addition, the information registered in the job candidate information database is only an example. However, the company introduction registration field may be able to register a photograph introducing a company or text information of an enterprise PR. In addition, information such as commitment condition, recruitment background, work contents, recruitment target, working time, employment type, salary / welfare, holiday, work place can be registered. In addition, the job title type information (text information job type ID) is registered in the job title type registration field. In addition, the application industry information (text information industry ID) is registered in the entry type registration field and the entry type registration field.

다음은 이력서 정보 데이터베이스의 데이터 구조를 설명한다. The following describes the data structure of the resume information database.

이력서 정보 데이터베이스는 이용자 ID를 등록하는 필드와 성을 등록하는 필드와 이름을 등록하는 필드와 성별을 등록하는 필드와 생년월일을 등록 필드와 지망하는 기업 유형을 등록하는 필드와 희망 업종을 등록하는 필드와 주위 사람들로부터 말하는 장점 등록하기 위한 필드와 희망 직종을 등록하는 필드와 취업 희망 기업 규모를 등록하는 필드와 희망 근무지를 등록하는 필드을 구비하고 하나의 레코드가 형성된다. 이력서 정보 데이터베이스는 회원 가입된 구직자마다 하나의 레코드가 형성될 수 있다. 또한, 필드는 '희망 업종을 나타내는 텍스트 정보 및 업종 ID'가 등록된다. 또한 필드에는 '희망 직종을 나타내는 텍스트 정보와 직종 ID'가 등록된다.The resume information database includes a field for registering a user ID, a field for registering a gender, a field for registering a name, a field for registering a gender, a field for registering a company type for which a registration date and a date of birth are desired, A field for registering the merit to be registered by the people around him / herself, a field for registering the desired job type, a field for registering the size of the desired company for employment, and a field for registering the desired work place, and one record is formed. The resume information database may be formed with one record for each registered member. In the field, 'text information indicating a desired business type and business type ID' are registered. In the field, the text information indicating the desired job type and the job type ID are registered.

다음 블로그 데이터베이스의 데이터 구조를 설명한다.The following describes the data structure of the blog database.

블로그 데이터베이스는 블로그 사이트를 개설한 이용자(구직자, 구인자)의 이용자 I마다 설치되는 데이터베이스이며, 블로그의 제목을 등록하는 필드와 블로그 사이트에 게시된 본문(텍스트 데이터)을 등록하는 필드 50c과 공개 조건을 등록하는 필드와 사진을 등록하는 필드를 구비하여 하나의 레코드가 형성된다. 이 블로그 데이터베이스는 블로그 처리부 13을 통해 블로그 사이트에 기사가 게시될 때마다 업데이트되도록 구성될 수 있다.The blog database is installed in each user I of the user (job seeker, job seeker) who opened the blog site. The blog database includes a field for registering the title of the blog, a field 50c for registering the text (text data) posted on the blog site, A record is formed by having a field to register and a field to register a photograph. The blog database may be configured to be updated each time an article is posted on the blog site through the blog processing unit 13. [

다음은 커뮤니티 데이터베이스의 데이터 구조를 설명한다.The following describes the data structure of the community database.

커뮤니티 데이터베이스는 커뮤니티 사이트를 식별하는 커뮤니티 ID를 등록하는 필드 및 커뮤니티 이름을 등록하기위한 필드와 커뮤니티 사이트의 관리자 인 구인자 기업 ID를 등록하는 필드와 커뮤니티 사이트의 카테고리를 등록하기위한 필드와 커뮤니티 사이트에서 발신 내용을 등록하는 필드와 커뮤니티 사이트의 토픽 작성 권한을 등록하는 필드와 커뮤니티 사이트의 설명문을 등록하는 필드와 사진을 등록하는 필드를 구비하여 하나의 레코드가 이루어질 수 있다. 이 커뮤니티 데이터베이스는 커뮤니티 처리부를 통해 커뮤니티 사이트에 발언이 게시 될 때마다 업데이트되도록 구성될 수 있다. The community database includes a field for registering a community ID for identifying a community site, a field for registering a community name, a field for registering a candidate company ID as an administrator of the community site, a field for registering a category of the community site, A field for registering a content to be registered, a field for registering a topic creation right of the community site, a field for registering a description of the community site, and a field for registering a photograph. The community database may be configured to be updated each time a comment is posted to the community site through the community processing unit.

지표 데이터베이스의 데이터 구조에 대해 설명한다. 이 지표 데이터베이스는 구직자를 위해 적합 업종 및 직종을 추정하기 위해 마련된 것으로, 여러 데이터베이스로 구성될 수 있다. 구체적으로는 지표 데이터베이스는 업종별 조회 데이터베이스와 친구 희망 업종 데이터베이스 와 스카우트 기록 데이터베이스 및 참여 커뮤니티 데이터베이스와 적성 직종 데이터베이스와 달력 데이터베이스 및 응모 이력 데이터베이스와 직종별 유추 키워드 데이터베이스(직종 유추 데이터베이스)로 구성될 수 있다.Describe the data structure of the indicator database. This index database is designed to estimate the types of jobs and jobs suitable for job seekers and can be composed of several databases. Specifically, the index database can consist of a lookup database for each type of business, a friend's desired business database, a scout record database, a participating community database, an aptitude job database, a calendar database, an application history database and an occupational keyword database (occupational inference database).

먼저, 지표 데이터베이스를 구성하는 데이터베이스 가운데 업종별 조회 데이터베이스에 대하여 설명한다Firstly, among the databases constituting the index database, the description database for each type of business is explained

업종별 조회 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자를 위해 적합 업종을 추정하는 데 사용된다. 구체적으로는, 도시된 바와 같이, 업종별 조회 데이터베이스는 이용자 ID마다 설치되어 있고, 산업 ID를 등록하는 필드와 업종명을 등록하는 필드와 조회를 등록하기위한 필드를 구비하여 하나의 레코드가 형성될 수 있다.The industry-specific lookup database is installed for each registered job seeker and is used to estimate the appropriate industry for job seekers. Specifically, as shown in the figure, the inquiry database for each business type is provided for each user ID, and one record can be formed by including a field for registering an industry ID, a field for registering an industry name, and a field for registering an inquiry .

그럼 지표 데이터베이스를 구성하는 데이터베이스 군 속의 내 친구 희망 업종 데이터베이스에 대하여 설명한다. We will describe the database of my friend's desired business type in the database group constituting the index database.

내 친구 희망 업종 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자를 위해 적합 업종을 추정하는데 사용된다. 구체적으로는, 내 친구 희망 업종 데이터베이스는 이용자 ID마다 설치되어 있고, 친구의 개인 ID(이용자 ID)를 등록하는 필드와 친구의 별명 등록하기위한 필드와 친구의 희망 업종(업종 ID)를 등록하는 필드를 구비하여 하나의 레코드가 형성될 수 있다. My friend's favorite business database is set up for each registered job seeker and is used to estimate the appropriate industry for job seekers. More specifically, the friend favorite industry database is provided for each user ID, and includes a field for registering a friend's personal ID (user ID), a field for registering a nickname of a friend, and a field for registering a desired business type (business type ID) So that one record can be formed.

그럼 지표 데이터베이스를 구성하는 데이터베이스 군 가운데 스카우트 기록 데이터베이스에 대하여 설명한다.Then, we explain the scout record database among the database groups constituting the index database.

스카우트 기록 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자를 위해 적합 업종을 추정하는 데 사용된다. 구체적으로는, 스카우트 기록 데이터베이스는 구직자의 이용자 ID마다 설치되어 있고, 구직자를 영입한 구인자(기업)의 기업 ID를 등록하는 필드와 스카우트한 기업의 기업 이름을 등록하기위한 필드와 기업의 업종 ID를 등록하는 필드를 구비하여 하나의 레코드가 형성될 수 있다. 일례로, 구직자에 대해 '업종 ID가 GYO003 기업(기업 ID가 COM0003의 ×× 주식회사)와 산업 ID가 GYO005 기업(기업 ID가 COM0022의 △△ 주)와 때문에 스카우트가 있었다'를 나타내는 데이터가 저장될 수 있다. 또한, 스카우트 기록 데이터베이스는 스카우트 처리부(17)에 의해 갱신된다.The scout record database is set up for each registered job seeker and is used to estimate the eligible industry for job seekers. Specifically, the scout record database is provided for each user ID of the job seeker, and includes a field for registering the enterprise ID of the applicant (company) who has registered the job seeker, a field for registering the company name of the scouting company, One record can be formed with the fields to register. For example, the data indicating that the job ID is GYO003 company (corporation ID of COM0003 Co., Ltd.) and the industry ID of GYO005 corporation (corporation ID of COM0022) was because of the scout was stored for the job seeker . Further, the scout record database is updated by the scout processing unit 17. [

다음으로 지표 데이터베이스를 구성하는 데이터베이스 내 참여 커뮤니티 데이터베이스에 대하여 설명한다. Next, the participating community database in the database that constitutes the indicator database is described.

참여 커뮤니티 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자를 위해 적합 업종을 추정하는 데 사용된다. 구체적으로는, 참여 커뮤니티 데이터베이스는 구직자의 이용자 ID마다 설치되어 있고, 구직자가 참여한 커뮤니티 사이트를 식별하는 커뮤니티 ID를 등록하기위한 필드와 커뮤니티 사이트를 개설한 구인자(기업)의 기업 이름을 등록하기위한 필드와 기업의 업종 ID를 등록하는 필드를 구비하여 하나의 레코드가 형성될 수 있다. The participating community database is set up for each registered job seeker and is used to estimate the eligible industry for job seekers. Specifically, the participating community database is installed for each user ID of the job seeker, and includes a field for registering a community ID for identifying a community site in which a job seeker participates, and a field for registering a company name of a candidate company And a field for registering the industry ID of the company, so that one record can be formed.

내 친구 검토중인 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자를 위해 적합 업종을 추정하는데 사용된다. 구체적으로는, 내 친구 검토중인 데이터베이스는 구직자의 이용자 ID마다 설치되어 있고, 기업 이름을 등록하기 위한 필드와 기업의 업종 ID를 등록하는 필드를 구비하여 하나의 레코드가 형성될 수 있다. 구직자의 친구가 '업종 ID가 GYO003 기업(기업 ID가 COM0003의 ×× 주식회사)와 산업 ID가 GYO005 기업(기업 ID가 COM0026의 ◎◎ 주식회사)를 검토 중에 있는 것 '을 나타내는 데이터가 저장될 수 있다. 또한, 내 친구 검토중인 데이터베이스 는 내 친구 희망 업종 데이터베이스뿐만 아니라 친구 처리부에 의해 갱신된다.The database under review by my friends is installed for each registered job applicant and is used to estimate the appropriate industry for job seekers. Specifically, the database under review by the friend is provided for each user ID of the job seeker, and one record can be formed by including a field for registering a company name and a field for registering a company's industry ID. Data indicating that a friend of a job seeker is in the process of "a business ID is being reviewed by a corporation GYO003 (corporation ID of corporation ID is COM0003) and an industry ID is being examined by a corporation GYO005 (corporation ID COM0026 corporation)" may be stored . Further, the database under review by the friend is updated by the friend processing department as well as the friend favorite industry database.

사전 적당 설문 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자를 위해 적합 직종을 추정하는 데 사용된다. 구체적으로는, 사전 적당 설문 데이터베이스는 구직자의 이용자 ID마다 설치되어 있으며, 설문 조사 내용을 식별하는 항목 ID를 등록하는 필드 및 설문 조사 내용을 등록하는 필드와 설문 조사 결과를 등록하는 필드를 구비하여 하나의 레코드가 형성될 수 있다. 구인 구직 정보 처리는 구직자가 사용자 단말기 Ta를 통해 입력한 설문 결과를 받아들이고 접수한 내용을 구직자마다 마련한 사전 적당 설문 데이터베이스에 등록한다.The pre-fitness questionnaire database is set up for each registered job seeker and is used to estimate the appropriate job type for job seekers. Specifically, the pre-fitness questionnaire database is provided for each user ID of the job seeker, and includes a field for registering an item ID for identifying the questionnaire survey, a field for registering survey contents and a field for registering a survey result, Can be formed. The job search information processing accepts the questionnaire results inputted by the job seeker through the user terminal Ta and registers the received contents in the pre-fitness questionnaire database prepared for each job seeker.

적당 직종 데이터베이스는 사전 적당 설문 데이터베이스에 등록된 설문 조사 결과를 분석하여 얻어진 것이며, 구직자를 위해 적합 직종을 추정하는 데 사용된다. The appropriate occupational database is obtained by analyzing survey results registered in the pre-fitness questionnaire database and is used to estimate the occupations suitable for job seekers.

달력 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자에 대한 권장 기업을 추출할 때 사용된다. 구체적으로는, 도시된 바와 같이 달력 데이터베이스는 구직자의 이용자 ID마다 설치되어 있으며, 채용 면접 날짜를 등록하기위한 필드와 인터뷰를 신청한 기업의 기업 이름을 등록하기위한 필드와 기업의 기업 ID와 등록하는 필드를 구비하여 하나의 레코드가 형성될 수 있다. The calendar database is installed for each registered job seeker and is used to extract recommended companies for job seekers. Specifically, as shown in the figure, the calendar database is provided for each user ID of the job seeker. The calendar database includes a field for registering the recruitment interview date, a field for registering the company name of the company to which the interview is requested, Field to form one record.

응모 내역 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자를 위해 적합 업종을 추정하는 데 사용된다. 구체적으로는, 응모 내역 데이터베이스는 구직자의 이용자 ID에 설치되어 있으며, 응모한 기업의 기업 ID를 등록하는 필드 및 기업 이름을 등록하기위한 필드와 기업의 업종 ID와 등록하는 필드를 구비하여 하나의 레코드가 형성될 수 있다. 응모 내역 데이터베이스는 상술한 바와 구인 구직 정보 처리를 통해 구직자가 제출 될 때마다 업데이트된다.The entry history database is set up for each registered job seeker and is used to estimate the eligible industry for job seekers. Specifically, the entry history database is installed in the user ID of the job seeker, and includes a field for registering the company ID of the applicant company, a field for registering the company name, a business type ID of the company, Can be formed. The entry history database is updated every time a job seeker is submitted through the job search information processing as described above.

직종별 유추 키워드 데이터베이스는 구직자가 참여하는 커뮤니티 사이트와 구직자의 블로그 사이트에서 해당 구직자를 위해 적합 직종을 추정하기 위해 사용되는 것이다. 구체적으로는, 직종별 유추 키워드 데이터베이스는 직종을 식별 직종 ID를 등록하는 필드와 직종 관련 키워드 군(1 이상의 키워드)를 등록하기 위한 필드를 구비하여 하나의 레코드가 형성될 수 있다. 도시 최상위 레코드는 직종 ID(SYO001)에 관련하여 '인센티브, 할당량 상담 '키워드 군이 등록될 수 있다. 또한, 직종별 유추 키워드 데이터베이스는 서버의 관리자가 미리 등록될 수 있다.Job typing keyword databases are used to estimate job types suitable for job seekers from community sites where job seekers participate and blog sites of job seekers. Specifically, the job type-specific keyword database includes a field for registering the job type ID for job type and a field for registering the job type-related keyword group (one or more keywords), so that one record can be formed. In the case of the highest ranking record of the city, the keyword group 'incentive, quota consultation' may be registered in relation to the job type ID (SYO001). Also, the manager of the server can register the inference keyword database by job type in advance.

다음 일치 데이터베이스의 데이터 구조에 대하여 설명한다. 이 일치하는 데이터베이스는 구직자를 위해 적합 업종 및 직종 권장 기업을 선정할 때 사용되는 것으로, 3 종류의 데이터베이스로 구성될 수 있다. 구체적으로는 매칭 데이터베이스는 업종 매칭용 데이터베이스와 직종 일치용 데이터베이스와 우선 순위 데이터베이스로 구성될 수 있다. The data structure of the next matching database will be described. This matching database is used to select a suitable business type or job type for a job seeker and can be composed of three kinds of databases. Specifically, the matching database may consist of a business matching database, a job matching database, and a priority database.

업종 매칭용 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자를 위해 적합 업종 추정에 이용하는 총 수치를 계산하는 데 사용된다. 구체적으로는, 업종 매칭용 데이터베이스는 업종 ID를 등록하는 필드와 조회수를 등록하기위한 필드와 내 친구 희망 업종을 등록하는 필드와 스카우트 이력 업종을 등록하는 필드와 참여 커뮤니티 관리자 업종을 등록하는 필드와 내 친구 검토 중 업종을 등록하는 필드 및 응모 내역 업종 등록하기 위한 필드와 총 수치를 등록하기위한 필드를 구비하여 하나의 레코드가 형성될 수 있다. An industry matching database is installed for each registered job seeker and is used to calculate the total figures used to estimate the eligible industry for job seekers. Specifically, the business matching database includes a field for registering the business type ID, a field for registering the number of views, a field for registering the friend's desired business type, a field for registering the scout history business type, a field for registering the participating community manager business type, A field for registering a business type during a friend's review, a field for registering an application type business type, and a field for registering a total value, so that one record can be formed.

직종 일치용 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자를 위해 적합 직종 추정에 이용하는 총 수치를 계산하는데 사용된다. 구체적으로는 직종 일치용 데이터베이스는 직종 ID를 등록하는 필드 및 적정 설문 결과를 등록하는 필드와 비유 키워드의 직종(유추 키워드 의 발생 횟수)를 등록하는 필드와 총 수치를 등록하기위한 필드를 구비하여 하나의 레코드가 형성될 수 있다Job matching databases are installed for each registered job seeker and are used to calculate the total number used for job applicants for job seeking. Specifically, the job type matching database includes a field for registering a job type ID, a field for registering an appropriate questionnaire result, a field for registering a job type of a non-keyword (occurrence frequency of an inference keyword), and a field for registering a total number A record of < RTI ID = 0.0 >

우선 순위 데이터베이스는 회원 가입된 구직자마다 설치되는 것이며, 구직자를 위해 적합 업종 및 직종 권장 기업을 선정할 때 사용된다. 구체적으로는, 우선 순위 데이터베이스는 우선 순위를 등록하기 위한 필드와 산업 ID를 등록하는 필드와 출현율을 등록하는 필드를 구비하여 하나의 레코드가 형성된다. The priority database is set up for each registered job applicant, and is used to select a suitable business type or job type for a job seeker. Specifically, the priority database includes a field for registering the priority, a field for registering the industry ID, and a field for registering the occurrence rate, and one record is formed.

다음으로, 도 3을 이용하여 본 실시 형태의 채용 정보 추천 시스템이 구직자에 제공하는 구인 구직 정보 사이트 또는 블로그의 화면을 설명한다. Next, a screen of a job search information site or a blog provided by a job information recommendation system of this embodiment to a job seeker will be described with reference to Fig.

도시한 바와 같이, 구직자의 마이 페이지(100)는 서버가 선정한 추천 채용을 제시하는 영역(101), 구직자 친구가 제시된 영역(102)이 구직자 참여 커뮤니티가 제시한 영역(103)과, 커뮤니티 정보가 제공되는 영역(104), 구직자가 최근 체크 구인 등록하는 필드(105), 최근 체크한 기업을 등록하는 필드(106) 구인 정보 검색 영역 (107)과 각종 기능 버튼이 설치된 영역(108)으로 구성될 수 있다.As shown in the figure, the My Page 100 of the job seeker includes an area 101 for presenting a recommendation selected by the server, an area 103 in which the area 102 in which the job seeker friend is presented is presented by the JSA participant community, A region 105 in which a job seeker registers a recent check job, an information search region 107 in which a job 106 has been recently registered, and an area 108 in which various function buttons are provided .

추천 채용을 제시하는 영역(101)에 표시된 권장 직업이 페이지 구직자를 위해 적합 업종 및 직종의 기업이 선정되도록 제어될 수 있다. 또한 추천 채용을 제시하는 영역(101)에는 일치 업데이트 버튼이 표시될 수 있다. 사용자 단말 Ta에서이 일치 업데이트 버튼이 선택되면(클릭하면) 서버는 다시 매칭 처리를 실시하여 블로그 또는 커뮤니티, 친구 정보의 최신 데이터를 반영한 매칭 처리를 실시해, 새롭게 선정된 추천 구인을 제시할 수 있다.A recommended job displayed in the area 101 for suggesting a recommendation can be controlled so that a company of a suitable business type and job type is selected for a page job seeker. In addition, the matching update button may be displayed in the area 101 where the recommendation is presented. When the matching update button is selected (clicked) on the user terminal Ta, the server performs a matching process again to perform a matching process reflecting the latest data of the blog, community, and friend information, and present a newly selected recommendation job.

또한 영역(108)에는 프로필 버튼(프로필 확인, 추가·수정하는 기능 버튼), 이력서 버튼(이력서 확인, 추가·수정하는 기능 버튼), 메시지 버튼(자신에게 도착한 메시지 확인 버튼), 내 친구 버튼 일기 버튼(블로그 사이트로 이동 버튼), 앨범 버튼(자신을 소개하는 이미지 데이터의 확인, 변경 추가하는 기능 버튼), 달력 기능 버튼이 표시될 수 있다. 이와 같이, 본 실시 형태에서는 영역(107) 채용 정보 검색 기능뿐만 아니라 SNS 사이트에서 제공되는 기능도 제공되고 있다. 즉 단순한 구인 구직 정보 사이트가 아니라 SNS 사이트에서 제공되는 기능을 활용할 수 있다. 따라서 구직자는 관심이 있는 커뮤니티 사이트에 등록하고 취업 정보를 교환하거나 다른 구직자의 의견을 참고로 할 수 구인 정보를 쉽게 얻을 수 있다.In addition, the area 108 includes a profile button (a function button for confirming a profile, a function for adding and modifying), a resume button (resume confirmation, a function button for adding and modifying), a message button (A button to go to a blog site), an album button (confirmation of image data introducing oneself, a function button to change and add), and a calendar function button. As described above, in the present embodiment, functions provided in the SNS site are provided in addition to the job search function of the area 107. That is, it is possible to utilize the functions provided in the SNS site rather than a simple job search information site. Therefore, jobseekers can easily register job information on a community site they are interested in, exchange job information, or refer to the opinions of other job seekers.

다음으로, 본 실시 형태의 서버이 수행하는 동작에 대하여 자세하게 설명한다. Next, the operation performed by the server of the present embodiment will be described in detail.

도 4는 본 발명의 일 실시예로서, 추천 채용 정보를 제공하는 흐름도를 나타낸 것이다. 4 shows a flowchart for providing recommended employment information as an embodiment of the present invention.

또한, 다음과 같은 처리에 앞서 구직자는 서버에 자신의 이용자 정보 및 이력서 정보를 등록하는 것으로 한다. 또한 구인자는 서버에 자신의 기업 정보 및 구인 정보를 등록한다. 등록된 정보는 채용 정보 및 구직자 정보 그리고 구인자에 대한 정보로서 정보 데이터베이스 장치에 저장될 수 있다(S1).Further, it is assumed that the job seeker registers his / her user information and resume information in the server before the following processing. In addition, the applicant registers his or her own company information and job information in the server. The registered information may be stored in the information database device as information on recruiting information, job seeker information, and information on a job seeker (S1).

회원 가입한 구직자가 사용자 단말기 Ta를 조작하여 마이 페이지의 매칭 업데이트 버튼을 클릭하면 네트워크를 통해 서버의 구인 구직 정보 처리에 일치 업데이트 처리 요청이 전달된다. 그리고 구인 구직 정보 처리는 상기 구직자의 사용자 단말 Ta에서 매칭 갱신 처리 요구를 수신할 수 있다.When the registered job seeker operates the user terminal Ta and clicks the matching update button of the My Page, a matching update processing request is transmitted to the job search information processing of the server through the network. The job search information processing may receive a matching update processing request from the user terminal Ta of the job seeker.

채용 정보 추천 시스템은 구직자의 지원 이력에 따라, 상기 구직자가 지원한 회사의 과거 채용 정보와 유사한 회사의 채용 정보를 상기 구직자에게 추천 채용 정보 리스트를 제공할 수 있다.The recruitment information recommendation system may provide recruitment information for recruiting companies similar to the past recruitment information of the company supported by the applicant, to the recruiter according to the support history of the applicant.

채용 정보 추천 시스템은 구인 구직 정보 처리를 통해 업종 매칭 처리(S2)와 직종 매칭 처리(S3)를 실시한다. 또한, 도시된 예에서는 S2의 처리를 실행 한 후 S3의 처리를 실시하고 있지만 어디 까지나 일례에 지나지 않는다. S3의 처리를 먼저 수행할 수 있고, S2 및 S3를 동시에 처리할 수도 있다. The job information recommendation system carries out job type matching processing (S2) and job type matching processing (S3) through job search information processing. In the illustrated example, the processing of S2 is performed and then the processing of S3 is performed, but this is merely an example. The processing of S3 may be performed first, and the processing of S2 and S3 may be simultaneously performed.

S2 및 S3의 처리에 의해 업데이트된 우선 순위 데이터베이스에 등록된 상위 5 위의 '업종 및 직종'의 구인 정보를 추출한다. 구체적으로는 구인 구직 정보 처리 추천 채용 정보 선택장치는 구직자의 지원 이력에 따라, 상기 구직자가 지원한 회사의 과거 채용 정보와 유사한 회사의 채용 정보를 상기 구직자에게 추천 채용 정보 리스트를 제공할 수 있다(S4).Succeeding information of the 'business type and job type' of the top five registered in the updated priority database by the processing of S2 and S3 is extracted. Specifically, the job seeking information processing recommendation information selection apparatus can provide a recommendation information list to the job seeker based on the support history of the job seeker, the employment information of the company similar to the past employment information of the company supported by the job seeker S4).

추천 채용 정보 선택장치는 구직자의 지원 이력을 탐색하여서 구직자가 지원하였던 과거 채용 정보를 탐색한다. 과거 채용 정보는 회사 규모 정보, 회사 업종 정보, 회사 위치 정보, 연봉 정보, 근속 년수 정보, 복지 수준 정보, 요구 능력 정보 등 구인자가 입력한 회사의 정보가 포함될 수 있다.The recommendation information selection device searches for the past employment information supported by the job seeker by searching the support history of the job seeker. Past employment information may include company information entered by the recruiter, such as company size information, company industry information, company location information, annual salary information, tenure information, welfare level information, and request capability information.

추천 채용 정보 선택장치는 업데이트된 채용 정보를 탐색할 수 있다. 업데이트된 채용 정보는 구인자가 입력한 최신 채용 정보 또는 지원 기간이 유효한 채용 정보를 의미할 수 잇다. 업데이트된 채용 정보는 회사 규모 정보, 회사 업종 정보, 회사 위치 정보, 연봉 정보, 근속 년수 정보, 복지 수준 정보, 요구 능력 정보 등 구인자가 입력한 회사의 정보가 포함될 수 있다.The recommended employment information selection device can search for updated employment information. The updated job information may refer to the latest job information entered by the job offerer or job information for which the support period is valid. The updated job information may include information of the company entered by the recruiter, such as company size information, company type information, company location information, salary information, service tenure information, welfare level information, and request capability information.

추천 채용 정보 선택장치는 과거 채용 정보와 업데이트된 채용 정보의 유사도를 산출할 수 있다.The recommended employment information selection device can calculate the similarity between the past employment information and the updated employment information.

상기 과정을 수행하기 위해 추천 채용 정보 선택장치는 다양한 동작을 수행하는 '부'(unit)을 포함할 수 있다. 예를 들어, 추천 채용 정보 선택장치는 구직자의 지원 이력이 저장된 지원이력 저장부, 구직자의 지원 이력에 대응되는 과거 채용 정보와 업데이트된 채용 정보의 유사도를 산출하는 유사도 산출부, 유사도가 높은 순서로 업데이트된 채용 정보를 선택하여 추천 채용 정보 리스트를 생성하는 추천 채용 정보 리스트 생성부를 포함할 수 있다.To perform the above process, the recommended job selection device may include a 'unit' for performing various operations. For example, the recommended employment information selection device includes a support history storage unit for storing a support history of a job seeker, a similarity degree calculation unit for calculating similarity between the past employment information corresponding to the support history of the job seeker and the updated employment information, And a recommended employment information list generation unit for selecting the updated employment information to generate a recommended employment information list.

추천 채용 정보 리스트 생성부는 상기 유사도 산출부의 산출결과에 따라 유사도가 높은 순으로 기결정된 수의 업데이트된 채용 정보를 선별하여 추천 채용 정보 리스트를 생성할 수 있다.The recommended employment information list generation unit may generate a recommended employment information list by selecting a predetermined number of updated employment information in descending order of degree of similarity in accordance with the calculation result of the similarity degree calculation unit.

이하에서는 유사도 산출부가 동작되는 일례에 대해서 설명하도록 한다.Hereinafter, an example in which the similarity degree calculating section is operated will be described.

유사도 산출부는 구직자가 지원한 이력을 바탕으로 과거 채용 정보와 업데이트된 채용 정보 사이의 유사도를 수치적으로 산출한다. 유사도 산출부는 자카드 계수, 피어슨 상관점수, 유클리디안 거리, 맨하튼 거리 등 현재 알려진 유사도 산출기술을 이용하여 유사도를 산출할 수 있다.The similarity calculating unit numerically calculates the similarity degree between the past employment information and the updated employment information based on the history supported by the job seeker. The similarity calculator can calculate the similarity using the currently known similarity calculation technique such as Jacquard coefficient, Pearson correlation score, Euclidean distance, Manhattan distance.

또한, 유사도 산출부는 가중치를 입력받아 유사도를 산출할 수 있다. 구직자는 채용 정보에 포함된 정보 각각에 가중치를 입력할 수 있다. 유사도 산출부는 입력 받은 가중치를 이용하여 과거 채용 정보와 업데이트된 채용 정보 사이의 유사도를 수치적으로 산출할 수 있다. 가중치는 선호 수준과 기피 수준을 고려하여 다양한 방법으로 입력될 수 있다. The similarity calculating unit may calculate the similarity by receiving the weights. Job seekers can enter weights into each of the information included in the job information. The similarity calculating unit can numerically calculate the similarity between the past employment information and the updated employment information using the input weight. Weights can be entered in a variety of ways, taking into account preference levels and avoidance levels.

예를 들어, 가중치의 입력자인 구직자가 선호하는 채용 정보로서, 대기업이면서 연봉이 높은 회사를 선호하고, 위치가 먼 회사를 기피하는 경우, 추천 채용 정보 리스트는 입력 받은 정보를 통해 회사 규모 정보와 연봉 정보, 회사 위치 정보에 가중치를 부가할 수 있다. 유사도 산출부는 유사도를 수치적으로 산출할 때 회사 규모 정보와 연봉 정보에 대응되는 수치에 1보다 큰 가중치를 곱하고, 회사 위치 정보에는 0 ~ 1 사이의 가중치를 곱하여 유사도를 산출할 수 있다. 가중치는 직접 수치가 입력될 수 있고, 채용 정보 검색화면에서 채용 정보의 중요도에 대한 설문에 대한 답변이 수치로 변환될 수도 있다.For example, if a job seeker who is a weighted inputer prefers a job that is preferred by a job seeker and a company that has a high salary but avoids a company that is located at a long distance, the recommended job information list may include company size information, Information, and company location information. The similarity calculation unit may calculate the similarity by multiplying the number corresponding to the company size information and the salary information by a weight greater than 1 and multiplying the company location information by a weight of 0 to 1 when numerically calculating the similarity. The weight can be input directly, and the answer to the questionnaire about the importance of the employment information in the job information search screen may be converted into numerical value.

유사도 산출부는 과거 채용 정보와 업데이트된 채용 정보에 포함된 회사 규모 정보, 회사 업종 정보, 회사 위치 정보, 연봉 정보, 근속 년수 정보, 복지 수준 정보, 요구 능력 정보 각각의 유사도를 비교하여 1 내지 10의 수치로 변환할 수 있다. 여기서, 10이 정확하게 일치하는 것을 나타내고, 1은 전혀 관계가 없는 것을 나타낸다. 상기 설명한 가중치는 변환된 1 내지 10 사이의 수치에 적용될 수 있다.The similarity calculating unit compares the similarity of each of the past employment information and the updated employment information, such as company size information, company type information, company location information, annual salary information, service tenure information, welfare level information, Can be converted to numerical values. Here, 10 indicates an exact match, and 1 indicates that there is no relation at all. The weight values described above can be applied to the converted values between 1 and 10.

다음의 표 1은 유사도 산출부가 유사도를 산출하는 일례를 나타낸다.Table 1 below shows an example in which the degree of similarity calculating section calculates the degree of similarity.

채용 정보Careers 가중치weight 과거 채용 정보와 업데이트된 채용 정보 1과 유사도 변환 수치Past employment and updated employment information 1 and similarity conversion numbers 과거 채용 정보와 업데이트된 채용 정보 2와 유사도 변환 수치Past Jobs and Updated Jobs 2 and similarity conversion numbers 과거 채용 정보와 업데이트된 채용 정보 3과 유사도 변환 수치Past Jobs and Updated Jobs 3 and similarity conversion figures 회사 규모 정보Company Size Information 22 1010 88 77 회사 업종 정보Company Information 55 88 55 22 회사 위치 정보Company location information 33 22 33 44 연봉 정보Salary information 1.51.5 33 33 22 근속 년수 정보Years of service 0.50.5 66 44 88 복지 수준 정보Welfare Level Information 0.20.2 55 1010 44 요구 능력 정보Demand information 1One 33 1010 55 산출된 유사도The calculated similarity 7979 7373 67.867.8

상기 표 1에서 산출된 유사도가 가장 높은 채용 정보 1이 구직자가 가장 선호하는 채용 정보로서 추천될 수 있다. 채용 정보 추천 시스템은 상기 표 1을 구직자에게 제공하거나, 유사도에 따른 우선순위에 기초한 추천 채용 정보 리스트를 제공할 수도 있다. 채용 정보 추천 시스템은 채용 정보 제공부를 포함하여 구직자에게 다양한 채용 정보를 제공할 수 있다. 채용 정보 제공부는 지원 이력, 과거 채용 정보, 업데이트된 채용 정보, 채용 정보 리스트를 화면에 표시하는 표시부, 추천 채용 정보 리스트를 포함하는 블로그 사이트를 구직자 단위로 만들고 관리하는 블로그 처리부와 추천 채용 정보 리스트 내 회사에 채용 지원 여부 메시지를 전송하는 채용 지원 메시지 전송부를 포함할 수 있다.The employment information 1 having the highest degree of similarity calculated in Table 1 can be recommended as the most preferable job information of the job seeker. The recruitment information recommendation system may provide Table 1 to the job seeker, or may provide a recommendation information list based on the priority according to the degree of similarity. The recruitment information recommendation system can provide various job information to the job seeker including the recruitment information providing unit. The job information providing unit includes a blog processing unit for creating and managing a blog site including a recommended job information list on a job applicant basis, And may include a recruitment support message delivery unit that sends a recruitment support message to the company.

블로그 처리부는 상기 표 1 또는 표 1에 기초한 추천 채용 정보 리스트를 블로그에 개시하도록 설정할 수 있다.The blog processing unit can set the recommended employment information list based on Table 1 or Table 1 to start on the blog.

또, 채용 정보 추천 시스템은 구직자가 상기 채용 지원 여부 메시지에 대한 채용 지원 요청 회신을 수신하는 채용 지원 요청 회신부와 상기 채용 지원 요청 회신이 채용 지원하는 것을 나타내는 경우, 데이터베이스 장치에 저장되어 있는 채용지원서를 구인자에게 전송하는 채용 지원 전송부를 포함하는 통신부도 포함할 수 있다.In addition, the recruitment information recommendation system may include a recruitment support request sender for receiving a recruitment support request reply to the recruitment support message, and a recruitment application And a job support transfer unit for transferring the job to the job seeker.

S2의 업종 매칭 처리 과정에 대해서 설명하도록 한다.S2 will be described.

구직자가 입력한 업종과 관련된 정보를 저장할 수 있다(S21).The information related to the business type entered by the job seeker can be stored (S21).

채용 정보 추천 시스템은 입력된 업종과 관련된 정보를 업종 매칭용 데이터베이스에 등록된 업종 ID와 비교한다(S22). The recruitment information recommendation system compares the information related to the inputted business type with the business type ID registered in the business type matching database (S22).

S22의 처리가 완료되면 채용 정보 추천 시스템은 S22에서 구한 업종 ID마다 총 수치가 상위 5개의 업종 ID를 추출하여 우선 순위 데이터베이스에 등록한다(S23). When the processing of S22 is completed, the recruitment information recommendation system extracts the top five industry IDs having the total value for each of the industry IDs obtained in S22, and registers them in the priority database (S23).

S3의 업종 매칭 처리 과정에 대해서 설명하도록 한다.The business matching process of S3 will be described.

이하의 업종 매칭 처리 과정은 채용 정보 추천 시스템이 구직자의 블로그 또는 커뮤니티를 탐색하여 적합한 직종을 탐색하는 일례를 나타낸다.The following business matching processing process is an example in which the job information recommendation system searches for a suitable job type by searching a blog or a community of a job seeker.

채용 정보 추천 시스템은 해당 구직자(이용자 ID)의 블로그 데이터베이스 및 커뮤니티 데이터베이스에 등록된 텍스트 데이터를 읽고 직종별 유추 키워드 데이터베이스에 등록된 키워드를 계산할 수 있다(S31).The job information recommendation system reads text data registered in the blog database and the community database of the job seeker (user ID) of the job seeker (user ID) (S31).

구체적으로 S31에서는 채용 정보 추천 시스템은 해당 구직자(이용자 ID)의 블로그 데이터베이스에 등록된 텍스트 정보(게시물)을 읽고 직종별 유추 키워드 데이터베이스에 등록된 키워드의 수를 직종마다 계산한다. Specifically, in step S31, the recruitment information recommendation system reads text information (posts) registered in the blog database of the applicant (user ID) and calculates the number of keywords registered in the related kind keyword analogy database for each occupation.

S31의 처리가 끝나면 채용 정보 추천 시스템은 계산된 키워드와 연관된 직종을 탐색한다(S32).When the processing of S31 is completed, the job information recommendation system searches for the job type associated with the calculated keyword (S32).

S32의 처리가 끝나면 채용 정보 추천 시스템은 키워드와 관련된 직종의 수를 탐색하여 저장한다(S33). When the processing of S32 is completed, the recruitment information recommendation system searches for and stores the number of occupations related to the keyword (S33).

S33의 처리가 완료되면 채용 정보 추천 시스템은 S33에서 구한 직종 ID마다 총 수치 중 상위 5개의 직종 ID를 추출하여 우선 순위 데이터베이스에 등록한다(S34). When the processing of S33 is completed, the recruitment information recommendation system extracts the top five job IDs out of the total values for all the job IDs obtained in S33, and registers them in the priority database (S34).

본 실시 형태의 서버는 단순히 구인 정보 및 구직자 정보를 제공할 뿐만 아니라, 취업 관련 커뮤니티 사이트와 블로그 사이트를 제공할 수 있다. 따라서 구직자는 관심이 있는 커뮤니티 사이트에 등록하고 취업 정보를 교환하거나 다른 구직자의 의견을 참고로 할 수 있다. 또한 구인자 측 기업은 궁금한 구직자의 블로그를 참조하거나 커뮤니티 사이트에서 의견을 교환하는 것으로, 구직 지원자 정보(이력서 등에 기재된 정보) 이외의 평가 자료를 쉽게 얻을 수 있다. 또한, 본 실시 형태에 따르면, 커뮤니티 사이트 또는 블로그 사이트를 참조하고 싶은 구직자가 있는 경우에, 친구로 등록하여 정보 교환하는 것도 가능하기 때문에 기업 선택에 도움이 되는 정보를 얻을 수 있다. 따라서 구직자는 효율적으로 취업 활동을 할 수 있다.The server of the present embodiment not only provides job posting information and job seeker information, but also can provide a job related community site and a blog site. Therefore, jobseekers can register with interested community sites, exchange job information, or refer to other job seekers' opinions. In addition, job seeker companies can easily obtain evaluation materials other than job applicant information (such as information on a resume) by referring to blogs of questionable job seekers or exchanging opinions on community sites. Further, according to the present embodiment, when there is a job seeker who wants to refer to a community site or a blog site, it is also possible to register as a friend and exchange information, so that information that is helpful for corporate selection can be obtained. Therefore, jobseekers can work efficiently.

또한, 본 실시 형태에서는 서버이 구직자의 블로그 사이트에서의 발언 내용, 그 구직자의 친구에 관한 정보, 그 구직자가 참여하는 커뮤니티 사이트의 정보 구인 활동 내역 등의 정보를 이용하여 해당 구직자에게 적합한 업종 및 직종을 추정하고 추정한 업종 및 직종의 구인 정보를 추출하여 구직자에게 제공한다. 즉, 구직자의 평소의 취업 활동에 관한 발언 내용이나 정보 교환하는 친구의 정보, 취업 활동 내역을 반영하고 그 구직자에게 제공하는 추천 채용 정보를 판정한다. 따라서, 본 실시 형태에 따르면 구직자가 자신에게 적합하다고 모르고 업종이나 직종의 구인 정보가 제공되는 경우도 있고, 직장 선택의 폭을 넓힐 수 있다. 또한 구직자가 자신의 직업 적성을 잘 파악하지 못한 경우에도 구직자의 직업 적성에 맞는다고 추정되는 구인 정보가 제공되기 때문에, 채용과 구직의 불일치 발생 가능성이 경감된다.In addition, in the present embodiment, the server uses information such as a statement on a blog site of a job seeker, information on a friend of a job seeker, information on an activity of a community site in which a job seeker participates, and the like, And extracts job information of the estimated business type and job type and provides it to the job seeker. That is, it reflects the commentary about the job activity of the job seeker, the information of the friend exchanging the information, the details of the job activity, and determines the recommended job information to be provided to the job seeker. Therefore, according to the present embodiment, job seekers may be provided with job information of a business type or occupation without knowing that they are suitable for the job seeker, and the choice of job can be broadened. In addition, the possibility of inconsistency between recruitment and job seeking is reduced because the job seeker is provided with job posting information presumed to match the job suitability of the job seeker even if the job applicant does not grasp his or her job aptitude.

한편, 상술된 실시예들은 컴퓨터에 의하여 실행 가능한 명령어 및 데이터를 저장하는 컴퓨터로 읽을 수 있는 기록매체의 형태로 구현될 수 있다. 상기 명령어 및 데이터 중 적어도 하나는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 소정의 프로그램 모듈을 생성하여 소정의 동작을 수행할 수 있다. Meanwhile, the above-described embodiments may be embodied in the form of a computer-readable recording medium storing computer-executable instructions and data. At least one of the command and data may be stored in the form of program code, and when executed by the processor, a predetermined program module may be generated to perform a predetermined operation.

컴퓨터로 읽을 수 있는 기록매체란, 예를 들어 하드디스크 등과 같은 마그네틱 저장매체, CD 및 DVD 등과 같은 광학적 판독매체 등을 의미할 수 있으며, 네트워크를 통해 접근 가능한 서버에 포함되는 메모리를 의미할 수도 있다. 예를 들어, 컴퓨터로 읽을 수 있는 기록매체는 전자 장치 또는 서버의 메모리가 될 수도 있다. 또한, 전자 장치 또는 서버와 네트워크를 통하여 연결된 단말, 서버 등에 포함되는 메모리가 될 수도 있다.The computer-readable recording medium may mean, for example, a magnetic storage medium such as a hard disk, an optical reading medium such as a CD and a DVD, or the like, and may be a memory included in a server accessible through a network . For example, the computer readable recording medium may be an electronic device or a memory of a server. Also, it may be a memory included in a terminal, a server, or the like connected to an electronic device or a server via a network.

이상과 첨부된 도면을 참조하여 실시예를 설명하였지만, 일 실시예가 속하는 기술분야에서 통상의 지식을 가진 자는 일 실시예가 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야 한다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims. There will be. It is therefore to be understood that the embodiments described above are in all respects illustrative and not restrictive.

Claims (1)

채용 정보 및 구직자 정보를 포함하는 정보 데이터베이스 장치;
구직자의 지원 이력에 따라, 상기 구직자가 지원한 회사의 과거 채용 정보와 유사한 회사의 채용 정보를 상기 구직자에게 추천 채용 정보 리스트로 제공하는 추천 채용 정보 선택장치;
채용 정보 제공부; 및
통신부를 포함하되,
상기 추천 채용 정보 선택장치는,
상기 구직자의 지원 이력이 저장된 지원이력 저장부;
상기 구직자의 지원 이력에 대응되는 상기 과거 채용 정보와 업데이트된 채용 정보의 유사도를 산출하고, 회사 규모 정보, 회사 업종 정보, 회사 위치 정보, 연봉 정보, 근속 년수 정보, 복지 수준 정보 및 요구 능력 정보로 구성되는 채용 정보 항목 각각에 대하여 가중치를 곱하여 유사도를 산출하며, 상기 가중치는 상기 채용 정보 항목의 중요도에 대한 설문에 응답한 답변이 대응하는 수치로 적용하되 기 설정 기준치 이상의 중요도를 갖는 항목에 대하여는 1 이상의 가중치를 곱하고, 기준치 이하의 중요도를 갖는 항목에 대하여는 0 과 1 사이의 가중치를 곱하여 1 내지 10의 값을 갖는 유사도 변환 수치를 산출하는 유사도 산출부; 및
유사도가 높은 순서로 상기 업데이트된 채용 정보를 선택하여 상기 추천 채용 정보 리스트를 생성하되, 상기 유사도 산출부의 산출결과에 따라 유사도가 높은 순으로 기결정된 수의 업데이트된 채용 정보를 선별하여 추천 채용 정보 리스트 생성부를 포함하고,
상기 채용 정보 제공부는
상기 지원 이력, 상기 과거 채용 정보, 상기 업데이트된 채용 정보, 상기 추천 채용 정보 리스트를 화면에 표시하는 표시부;
상기 추천 채용 정보 리스트를 포함하는 블로그 사이트를 구직자 단위로 만들고 관리하는 블로그 처리부; 및
상기 추천 채용 정보 리스트 내 회사에 채용 지원 여부 메시지를 전송하는 채용 지원 메시지 전송부를 포함하고,
상기 통신부는
상기 구직자가 상기 채용 지원 여부 메시지에 대한 채용 지원 요청 회신을 수신하는 채용 지원 요청 회신부;
상기 채용 지원 요청 회신이 채용 지원하는 것을 나타내는 경우, 상기 데이터베이스 장치에 저장되어 있는 채용지원서를 구인자에게 전송하는 채용 지원 전송부를 포함하되,
상기 추천 채용 정보 선택 장치는,
구직자의 지원이력을 탐색하여 과거 채용 정보를 탐색하되,
상기 과거 채용 정보는,
회사 규모 정보, 회사 업종 정보, 회사 위치 정보, 연봉 정보, 근속 년수 정보, 복지 수준 정보, 요구능력 정보로 구성되며,
상기 유사도 산출부는,
피어슨 상관점수를 이용하여 상기 구직자의 지원 이력에 대응되는 상기 과거 채용 정보와 업데이트된 채용 정보의 유사도를 산출하는 것을 특징으로 하는 채용 정보 추천 시스템.
An information database device including job information and job seeker information;
A recommended employment information selection device for providing employment information of a company similar to past employment information of a company supported by the job seeker to the job seeker as a recommended employment information list according to a support history of the job seeker;
Job offerer; And
And a communication unit,
The recommended employment information selection device comprises:
A support history storage unit for storing a support history of the applicant;
The degree of similarity between the past employment information and the updated employment information corresponding to the support history of the job seeker is calculated and the degree of similarity between the past employment information and the updated employment information corresponding to the support history of the job seeker is calculated. The weighting value is calculated by multiplying each of the employment information items constituted by the weighting factors by the weights, and the weight is applied to the items corresponding to the answers corresponding to the questionnaire on the importance of the employment information item, A degree of similarity calculating unit for calculating a degree of similarity conversion value having a value between 1 and 10 by multiplying the weighted value by an weighting value between 0 and 1 for an item having a degree of importance less than a reference value; And
The updated recruitment information is selected in the descending order of the degree of similarity to generate the recommended recruitment information list, and a predetermined number of updated recruitment information is selected in descending order of the degree of similarity according to the calculation result of the similarity calculating unit, Comprising:
The employment information providing unit
A display unit for displaying the support history, the past employment information, the updated employment information, and the recommended employment information list on a screen;
A blog processing unit for creating and managing a blog site including the recommended recruitment information list as a job applicant unit; And
And an employment support message transmission unit for transmitting a job support status message to a company in the recommended employment information list,
The communication unit
A recruitment support request reception unit for receiving a recruitment support request reply to the recruitment support message;
And a recruitment support transmitting unit for transmitting the recruitment application stored in the database device to the recruiter if the recruitment support request reply indicates that the recruitment support is provided,
The recommended employment information selection device comprises:
Search for past employment information by searching for a support history of a job seeker,
In the past employment information,
It consists of company size information, company type information, company location information, annual salary information, tenure information, welfare level information,
Wherein the similarity-
And calculates the degree of similarity between the past employment information and the updated employment information corresponding to the support history of the job seeker using the Pearson correlation score.
KR1020180058358A 2018-05-23 2018-05-23 System for recommending employment information based on past employment KR101885305B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180058358A KR101885305B1 (en) 2018-05-23 2018-05-23 System for recommending employment information based on past employment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180058358A KR101885305B1 (en) 2018-05-23 2018-05-23 System for recommending employment information based on past employment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020170160900A Division KR101863772B1 (en) 2017-11-28 2017-11-28 A method for slelecting employment information and a system for slelecting employment information

Publications (1)

Publication Number Publication Date
KR101885305B1 true KR101885305B1 (en) 2018-08-03

Family

ID=63250350

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180058358A KR101885305B1 (en) 2018-05-23 2018-05-23 System for recommending employment information based on past employment

Country Status (1)

Country Link
KR (1) KR101885305B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102609742B1 (en) 2023-05-02 2023-12-04 석현영 Recruitment consulting provision system through customized recruitment tool development

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100020587A (en) * 2008-08-13 2010-02-23 주식회사 시니어파트너즈 System for servicing matching of job-offering/job-hunting by using network and method thereof
KR20170011963A (en) * 2015-07-23 2017-02-02 한양대학교 산학협력단 Method and server for recommending item

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100020587A (en) * 2008-08-13 2010-02-23 주식회사 시니어파트너즈 System for servicing matching of job-offering/job-hunting by using network and method thereof
KR20170011963A (en) * 2015-07-23 2017-02-02 한양대학교 산학협력단 Method and server for recommending item

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102609742B1 (en) 2023-05-02 2023-12-04 석현영 Recruitment consulting provision system through customized recruitment tool development

Similar Documents

Publication Publication Date Title
KR101892507B1 (en) System for recommending customized emplotment information
KR101863772B1 (en) A method for slelecting employment information and a system for slelecting employment information
US10387841B2 (en) Method and system for leveraging the power of one's social network in an online marketplace
US8712816B2 (en) Computerized apparatus for identifying industries for potential transfer of a job function
US8880516B2 (en) Endorsing local search results
US9177063B2 (en) Endorsing search results
Hofmann et al. Contextual factors for finding similar experts
US20110276582A1 (en) Systems and methods for a job and referral recommendation engine
US9053157B2 (en) Method and system for identifying job candidates
US20130282417A1 (en) System and method for providing a social customer care system
KR101803799B1 (en) Apparatus for providing information with respect to job-offering and job-hunting
JP5636013B2 (en) Job offer information provider
KR101885305B1 (en) System for recommending employment information based on past employment
US20230112486A1 (en) System and method for building teams
KR100415808B1 (en) Knowledge Management System and the Method on Internet
US20200210499A1 (en) Automatically linking pages in a website
US10733252B2 (en) Expanding activity channels in an online network
US20090099854A1 (en) Self-monitoring system of reciprocal benefit
WO2012124095A1 (en) Employment matching system using sns, and application program for operation thereof
AU2008243064A1 (en) Online recruiting system and method

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant