Information processing system, information processing method, and program

The information processing system addresses the mismatch between job seeker information and job postings by extracting relevant ability information and creating tagged setting screens, enhancing the efficiency and accuracy of job matching.

JP2025091013APending Publication Date: 2025-06-18INDEED INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023205955
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-06
Publication Date
2025-06-18

AI Technical Summary

Technical Problem

Existing job posting services struggle to provide optimal job hunting information to job seekers, as the registered information by job seekers often does not match the information included in job postings.

Method used

An information processing system that receives job information from providers, extracts relevant ability information required for job seekers, and creates setting screen information with tags for selecting appropriate ability information, allowing job seekers to easily match their skills with job requirements.

Benefits of technology

The system enables efficient matching of job seekers' abilities with job requirements, providing accurate and relevant job hunting information, thus improving the effectiveness of job searching for users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025091013000001_ABST
    Figure 2025091013000001_ABST
Patent Text Reader

Abstract

To provide an information processing system, information processing method and program, which enable provision of information to job seekers in a service that posts job offer advertisements on a website.SOLUTION: An information processing system disclosed herein provides a service that posts job offer advertisements on a website. The information processing system comprises a reception unit for receiving job offer information entered by a job offerer, and a generation unit for generating setting screen information for setting any ability information from multiple ability information candidates expected for job seekers on the basis of the job offer information. Multiple pieces of ability information match multiple pieces of ability information to be candidates selected when a job seeker registers his / her own ability to the service, and the generation unit generates the setting screen information including multiple tags for selecting each of the multiple ability information candidates expected for job seekers.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing system, an information processing method, and a program.

Background Art

[0002] Job providers such as companies recruiting job seekers place job advertisements in various job-hunting media such as job-hunting magazines, newspaper advertisements, and leaflets. In recent years, it has also become widespread to place job advertisements using the Internet. In addition, there are many services (hereinafter referred to as "services") that post job advertisements on websites on the Internet. When using a service, a job provider requests the service to post a job advertisement. When a job seeker applies for a job advertisement, the job seeker creates job seeker data such as a resume and sends it to the recruiting company. Regarding technology for assisting job seeker data input, there is known a resume creation system that sends an electronic resume created on the Internet to a recruiting company (see, for example, Patent Document 1). In this system, by registering information necessary for the resume (name, address, academic background, work experience, etc.), the same resume can be created and sent to multiple recruiting companies using that information.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The service provides job hunting information to job seekers. The information provided is, for example, job type, job content, and the abilities required of job seekers. If the service attempts to provide job hunting information based on the information registered by the job seeker, it is difficult to provide optimal job hunting information when the information registered by the job seeker does not match the information included in the job hunting information.

[0005] An object of the present invention is to provide an information processing system, an information processing method, and a program that can provide information to job seekers in a service for posting job advertisements on a website.

Means for Solving the Problems

[0006] (1) One aspect of the present invention is an information processing system that provides a service for posting job advertisements on a website, including a reception unit that receives job information input by a job provider, and a creation unit that creates setting screen information for setting arbitrary ability information from candidates of a plurality of ability information required for a job seeker based on the job information. The plurality of ability information coincides with a plurality of ability information that becomes candidates when a job seeker registers his or her own ability with the service, and the creation unit creates setting screen information including a plurality of tags for selecting each of the candidates of the plurality of ability information required for the job seeker. That's it. (2) One aspect of the present invention is the information processing system according to (1) above, further including an extraction unit that extracts a plurality of candidates of ability information required for a job seeker from a plurality of ability information based on the job information, and the creation unit creates setting screen information for setting arbitrary ability information from the candidates of the plurality of ability information required for the job seeker extracted by the extraction unit. (3) One aspect of the present invention is the information processing system according to (1) above, wherein the creation unit further creates setting screen information including an input block for allowing the job provider to input a free word and an output block for displaying one or more ability information extracted based on the input free word. (4) One aspect of the present invention is an information processing system according to (2) above, further comprising a determination unit that determines the priority order of the candidates of the plurality of ability information required for the job seeker extracted by the extraction unit, and the creation unit is based on the priority order determined by the determination unit. , creating setting screen information arranging a plurality of tags for selecting each of the candidates of the plurality of ability information required for the job seeker, which is an information processing system. (5) One aspect of the present invention is an information processing system according to (2) above, wherein the job information includes information indicating the job type and information indicating the job content, and the extraction unit is based on the information indicating the job type and the information indicating the job content. , an information processing system that extracts one or more candidates for the ability information required for a job seeker from a plurality of ability information. (6) One aspect of the present invention is an information processing system according to (1) above, wherein the candidates for the plurality of ability information required for the job seeker include at least one of candidates corresponding to skills, candidates related to experience, and candidates related to qualifications. , an information processing system. (7) One aspect of the present invention is an information processing system according to (1) above, wherein the reception unit receives selection information input by the job provider on the setting screen with respect to the setting screen information, and the information processing system is the job information and the selection information received by the reception unit. It is an information processing system further comprising a processing unit that registers the information in the storage unit in association with the identification information of the job provider.

[0007] (8) One aspect of the present invention is an information processing method executed by a computer, which receives job information input by a job provider, and based on the job information, creates setting screen information for setting arbitrary ability information from candidates of a plurality of ability information required for a job seeker. When creating the setting screen information, create setting screen information including a plurality of tags for selecting each of the candidates of the plurality of ability information required for the job seeker, and the plurality of ability information is the same as the plurality of ability information that a job seeker selects when registering his or her ability in a service that posts job advertisements on a website. It is an information processing method.

[0008] (9)One aspect of the present invention is to cause a computer to receive job information input by a job seeker, and based on the job information, create setting screen information for setting arbitrary ability information from among a plurality of candidate ability information required for a job applicant. When creating the setting screen information, create setting screen information including a plurality of tags for selecting each of the candidates of the plurality of ability information required for the job applicant. The plurality of ability information matches a plurality of ability information that are candidates for selection when a job applicant registers his / her abilities with a service for posting job advertisements on a website.

Effect of the Invention

[0009] According to the present invention, in a service for posting job advertisements on a website, an effect of being able to provide information to job applicants can be obtained.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Mode for Carrying Out the Invention

[0011] Next, the information processing system, information processing method, and program of the present embodiment will be described with reference to the drawings. The embodiments described below are merely examples, and the embodiments to which the present invention is applied are not limited to the following embodiments. In all the drawings for explaining the embodiments, those having the same function are denoted by the same reference numerals, and repeated explanations are omitted. In addition, "based on XX" as used in the present application means "based at least on XX", and includes cases where it is based on other elements in addition to XX. Also, "based on XX" is not limited to the case of directly using XX, and includes cases where it is based on something obtained by performing operations or processing on XX. "XX" is an arbitrary element (for example, arbitrary information).

[0012] (Embodiment) Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a configuration example of the job seeking and recruitment support system 1 according to the present embodiment. The job seeking and recruitment support system 1 provides, for example, a job change support service to a job seeker AP who is considering changing jobs. An example of the job change support service is to provide the job seeker AP who is considering changing jobs with job information registered by an employer EM who is considering hiring employees and one or more ability information required of the job seeker AP. Note that the services provided by the job seeker and applicant support system 1 are not limited to job change support services, and job hunting support services may be provided to job applicants AP who are considering employment. The job seeker and applicant support system 1 includes, for example, an information processing system 100, a job seeker terminal 10 which is a terminal device operated by a job seeker EM, and a job applicant terminal 20 which is a terminal device operated by a job applicant AP. The job seeker terminal 10, the job applicant terminal 20, and the information processing system 100 can communicate with each other via a communication network NW. The communication network NW includes the Internet, WAN (Wide Area Network), LAN (Local Area Network), public line, provider device, dedicated line, wireless base station, etc.

[0013] The job seeker terminal 10 is a terminal device used by the job seeker EM. An example of the job seeker EM is a person who posts job advertisements on a website to recruit employees of a company or the like. As the job seeker terminal 10, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used.

[0014] The job applicant terminal 20 is a terminal used by the job applicant AP. An example of the job applicant AP is a person aiming for employment, re-employment, job change, etc. As the job applicant terminal 20, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used.

[0015] The information processing system 100 provides a service for posting job advertisements on the website of the job seeker and applicant support service. As the information processing system 100, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used.

[0016] Hereinafter, the applicant terminal 10, the job seeker terminal 20, and the information processing system 100 included in the job applicant and job seeker support system 1 will be described in detail. FIG. 2 is a block diagram showing an example of the applicant terminal 10, the job seeker terminal 20, and the information processing system 100 included in the job applicant and job seeker support system 1 according to the present embodiment.

[0017] (Applicant Terminal 10) The applicant terminal 10 includes a communication unit 12, a creation unit 14, a processing unit 16, an operation unit 18, a display unit 19, and a storage unit 15. The communication unit 12 is realized by a communication module. The communication unit 12 communicates with an external communication device via the network NW. The communication unit 12 communicates by a communication method such as a wired LAN, for example. Also, the communication unit 12 may communicate by a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (Long Term Evolution) (registered trademark). The communication unit 12 holds communication information necessary for communicating with the information processing system 100 via the network NW.

[0018] The display unit 19 is, for example, a display and includes a touch panel. The storage unit 15 is realized by an HDD (Hard Disk Drive), a flash memory, a RAM (Random Access Memory), a ROM (Read Only Memory), etc., and stores information. The storage unit 15 stores job type - occupation name related information which is information associating a plurality of job types with one or more occupation names corresponding to each of the plurality of job types. The job type - occupation name related information is pre - stored in the applicant terminal 10. For example, it may be stored when an application provided from a job - changing support service is installed in the applicant terminal 10. The storage unit 15 may be realized in the cloud. The operation unit 18 is an input device that receives the operation of the applicant EM and is, for example, a touch panel. When the applicant EM performs an operation of accessing the website of the job applicant and job seeker support service on the operation unit 18, a login process to the website of the job applicant and job seeker support service is performed.

[0019] The login process will be described. When the job seeker EM performs an operation to access the website of the job seeking and recruitment support service, the operation unit 18 accepts the operation. The creation unit 14 creates an access request to the website of the job seeking and recruitment support service based on the operation accepted by the operation unit 18, and transmits the created access request from the communication unit 12 to the information processing system 100.

[0020] The access response transmitted by the information processing system 100 in response to the access request is received by the communication unit 12. The processing unit 16 acquires the access response from the communication unit 12, and based on the acquired access response, causes the display unit 19 to display the initial screen (not shown) of the website of the job seeking and recruitment support service. An example of the initial screen includes a box for entering a user ID, a box for entering a password, and a login button for logging in. When the job seeker EM inputs a user ID and a password on the initial screen and performs an operation of pressing the login button, the operation unit 18 accepts the operation. The creation unit 14 creates a login request including the user ID and the password based on the operation accepted by the operation unit 18, and transmits the created login request from the communication unit 12 to the information processing system 100.

[0021] The login screen information transmitted by the information processing system 100 in response to the login request is received by the communication unit 12. The processing unit 16 acquires the login screen information from the communication unit 12, and based on the acquired login screen information, causes the display unit 19 to display the login screen. The login screen includes a job information setting button (not shown) to be pressed when setting job information. Thus, the login process ends.

[0022] When the job requester EM performs an operation of pressing (selecting) the job information setting button, the job information setting process is carried out. The job information setting process will be described. The operation unit 18 receives an operation of pressing (selecting) the job information setting button. The creation unit 14 creates a job information setting request including the user ID and information indicating the job information setting based on the operation received by the operation unit 18, and transmits the created job information setting request from the communication unit 12 to the information processing system 100.

[0023] The job information input screen information transmitted by the information processing system 100 in response to the job information setting request is received by the communication unit 12. The processing unit 16 acquires the job information input screen information from the communication unit 12, and based on the acquired job information input screen information, causes the display unit 19 to display the job information input screen. FIG. 3 is a diagram showing an example of the job information input screen of the job seeking and recruitment support service. As shown in FIG. 3, the job information input screen includes an occupation input box BO01 for inputting an occupation and a job content input box BO02 for inputting the job content.

[0024] The job requester EM refers to the job information input screen and inputs an occupation name into the occupation input box BO01. The operation unit 18 receives an operation of inputting the occupation name. The processing unit 16 acquires one or more occupation names associated with the occupation name from the occupation name - occupation name association information stored in the storage unit 15 based on the operation received by the operation unit 18. The processing unit 16 creates a tag indicating the occupation name for each of the acquired one or more occupation names, and displays the created one or more tags in the tag display area TDA.

[0025] The job seeker EM performs an operation of pressing (selecting) an arbitrary tag from one or more tags, and the operation unit 18 receives the operation. The processing unit 16 causes the pressed tag to be displayed in a color different from that of the unpressed tags based on the operation received by the operation unit 18. In FIG. 3, as the job names associated with the job types, a tag indicating an intellectual property / patent / trademark consultant, a tag indicating a finance / accounting / tax consultant, a tag indicating an IPO advisory, a tag indicating an M&A advisory, a tag indicating an accountant, a tag indicating a tax accountant, a tag indicating an attorney, a tag indicating a paralegal, a tag indicating an attorney / patent engineer, a tag indicating a judicial scrivener, a tag indicating a real estate appraiser, a tag indicating a social insurance labor consultant, a tag indicating a customs broker, a tag indicating a small and medium-sized enterprise diagnostician, a tag indicating a marketing researcher, and a tag indicating a strategist are displayed. Further, among the plurality of tags, the tag indicating a tax accountant and the tag indicating a strategist are pressed and thus are displayed in a color different from that of the other tags.

[0026] Also, the job seeker EM performs an operation of pressing (selecting) the portion displayed as "Set manually", and the operation unit 18 receives the operation. The processing unit 16 creates a box for inputting one or more job names based on the operation received by the operation unit 18 and displays the created one or more boxes. The job seeker EM can input job names into the displayed one or more boxes.

[0027] Also, the job seeker EM inputs specific job content into the job content input box BO02. The job seeker EM performs an operation of pressing the setting button BU01 for performing the following settings. The operation unit 18 receives the operation. The creation unit 14 creates job information including the information input into the user ID, job type, one or more job names, and job content based on the operation received by the operation unit 18, and transmits the created job information from the communication unit 12 to the information processing system 100.

[0028] The setting screen information sent by the information processing system 100 for the job seeking information is received by the communication unit 12. The processing unit 16 acquires the setting screen information from the communication unit 12, and causes the display unit 19 to display the setting screen based on the acquired setting screen information. Figure 4 is a diagram showing an example of a setting screen. The setting screen includes a tag indicating one or more candidates for ability information, a keyword box BO03 for searching with keywords, a keyword tag display area TDA-K where the selected keyword is displayed, a back button BU02, and a completion button BU03. Specifically, the ability information includes at least one of skill information, experience information, and qualification information. A skill is an advanced ability cultivated through training or learning. Experience is knowledge and skills obtained by doing something. A qualification is a requirement necessary to take on a task as a job. In this embodiment, the case where the ability information includes skill information, experience information, and qualification information will be continued to be described. For each of the skill information, experience information, and qualification information, a tag indicating a candidate for the ability information required of the job seeker is displayed.

[0029] As shown in FIG. 4, an example of the setting screen displays "Please set keywords for the skills and experience required by the person you want to hire. It is used to improve the accuracy of matching between the employer and the job seeker, such as when recommending job openings to job seekers." An example of the settings screen shows, for skill information, experience information, and qualification information, as examples of tags indicating candidates for the ability information required of job seekers, a tag indicating HTML, a tag indicating CSS, a tag indicating Photoshop (registered trademark), a tag indicating Adobe Analytics (registered trademark), a tag indicating web services, a tag indicating Figma (registered trademark), a tag indicating illustrator (registered trademark), a tag indicating UX writing, a tag indicating UI / UX, a tag indicating a POP advertisement creator, a tag indicating a trace skill test, a tag indicating a colorist test, a tag indicating a color design test, a tag indicating a product design test, and a tag indicating universal design, in the skill information tag display area TDA-S, the experience information tag display area TDA-E, and the qualification information tag display area TDA-L, respectively.

[0030] The job seeker EM performs an operation of pressing (selecting) an arbitrary tag from one or more tags indicating candidates for the ability information required of the job seeker, and the operation unit 18 receives the operation. The processing unit 16 causes the pressed tag to be displayed in a color different from that of the unpressed tags based on the operation received by the operation unit 18. By configuring in this way, it is possible to easily distinguish the pressed tags from the unpressed tags for the job seeker EM.

[0031] FIG. 5 is a diagram showing an example of a setting screen. FIG. 5 shows a display example when an arbitrary tag is selected from a plurality of tags showing candidates for ability information displayed in each of a skill information tag display area TDA-S, an experience information tag display area TDA-E, and a qualification information tag display area TDA-L in the setting screen shown in FIG. 4. In the example shown in FIG. 5, the tag showing illustrator included in the skill information tag display area TDA-S is displayed in a different color from other tags when it is pressed, and the tag showing POP ad creator included in the experience information tag display area TDA-E is displayed in a different color from other tags when it is pressed. The tags showing the trace skill test and the colorist test included in the qualification information tag display area TDA-L are displayed in a different color from other tags when they are pressed. Returning to FIG. 4, the description will be continued.

[0032] The job seeker EM performs an operation of inputting a keyword into the keyword box BO03, and the operation unit 18 receives the operation. The processing unit 16 causes the keyword box BO03 to display a keyword based on the operation received by the operation unit 18. The processing unit 16 searches for one or more pieces of ability information based on the keyword and displays the search results in a pop-up manner. For example, the processing unit 16 may access a search site, obtain search results from the search site based on the keyword, and cause the obtained search results to be displayed in the keyword box BO03.

[0033] FIG. 6 is a diagram showing an example of a setting screen. FIG. 6 shows a display example when a keyword is input into the keyword box BO03 in the setting screen shown in FIG. 4. In the example shown in FIG. 6, "consulting" is input into the keyword box BO03, and "system consulting", "business consulting", "recruitment consulting", and "manufacturing consulting" are displayed as search results based on the keyword. The job seeker EM can select any search result from the displayed search results. In the keyword tag display area TDA-K, tags including a deletion mark indicating the trace skill test and a tag indicating system consulting are displayed as the selected search results. When the job seeker EM performs an operation of pressing the deletion mark included in the tag, the operation unit 18 receives the operation. The processing unit 16 deletes the tag displayed in the keyword tag display area TDA-K based on the operation received by the operation unit 18. Return to FIG. 4 and continue the explanation.

[0034] When the job seeker EM performs an operation of pressing the return button BU02, the operation unit 18 receives the operation. The processing unit 16 displays the job information input screen on the display unit 19 based on the operation received by the operation unit 18. Since the operation after the job information input screen is displayed on the display unit 19 has been described above, the description is omitted.

[0035] When the job seeker EM performs an operation of pressing the completion button BU03, the operation unit 18 receives the operation. The creation unit 14 creates ability notification information including the user ID and information indicating the selected one or more pieces of ability information based on the operation received by the operation unit 18, and transmits the created ability notification information to the information processing system 100.

[0036] The creation unit 14, the processing unit 16, and the operation unit 18 are realized, for example, by a hardware processor such as a CPU (Central Processing Unit) executing a computer program (software) stored in the storage unit 15. Also, some or all of these functional units may be implemented by hardware (including circuitry) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), GPU (Graphics Processing Unit), or may be implemented by the cooperation of software and hardware. The computer program may be stored in advance in a storage device such as an HDD or a flash memory, or may be stored in a removable storage medium such as a DVD (Digital Versatile Disc) or a CD-ROM, and may be installed by mounting the storage medium on a drive device.

[0037] (Job seeker terminal 20) The job seeker terminal 20 includes a communication unit 22, a creation unit 24, a processing unit 26, an operation unit 28, a display unit 29, and a storage unit 25. The communication unit 22 is realized by a communication module. The communication unit 22 communicates with an external communication device via the network NW. The communication unit 22 communicates using a communication method such as a wired LAN, for example. Also, the communication unit 22 may communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark), for example. The communication unit 22 holds communication information necessary for communicating with the information processing system 100 via the network NW.

[0038] The display unit 29 is, for example, a display and includes a touch panel. The storage unit 25 is implemented by, for example, an HDD, a flash memory, a RAM, a ROM, etc., and stores information. The storage unit 25 stores job title - occupation name related information which is information associating a plurality of job titles with one or more occupation names corresponding to each of the plurality of job titles. The job title - occupation name related information is pre - stored in the job seeker terminal 20. For example, it may be stored when an application provided from a job - changing support service is installed in the job seeker terminal 20. The storage unit 15 may be implemented in the cloud. The operation unit 28 is an input device that receives operations of the job seeker AP, and is, for example, a touch panel.

[0039] The job seeker AP performs an operation of accessing the website of the job - seeking and recruitment support service on the operation unit 28, and the operation unit 28 receives the operation. The creation unit 24 creates an access request to the website of the job - seeking and recruitment support service based on the operation received by the operation unit 28, and transmits the created access request from the communication unit 22 to the information processing system 100.

[0040] Based on the access response transmitted by the information processing system 100 in response to the access request, a membership registration process is performed. The membership registration process will be described. The access response is received by the communication unit 22. The processing unit 26 acquires the access response from the communication unit 12, and based on the acquired access response, causes the display unit 29 to display a membership registration screen (not shown) of the job - seeking and recruitment support service. An example of the membership registration screen includes boxes for inputting membership information such as a user ID and a password. The operation unit 28 receives the operation when the job seeker AP inputs membership information and presses a registration button on the membership registration screen. The creation unit 24 creates a membership registration request including the membership information based on the operation received by the operation unit 28, and transmits the created membership registration request from the communication unit 22 to the information processing system 100.

[0041] The member registration completed screen information sent by the information processing system 100 in response to the member registration request is received by the communication unit 22. The processing unit 26 acquires the member registration completed screen information from the communication unit 22, and based on the acquired member registration completed screen information, causes the display unit 29 to display a member registration completed screen (not shown). Thus, the member registration process ends.

[0042] The member registration completed screen includes an employment history registration button to be pressed when registering employment history. When the job seeker AP performs an operation of pressing (selecting) the employment history registration button, the employment history registration process is performed. The employment history registration process will be described. The operation unit 28 receives an operation of pressing (selecting) the employment history registration button. The creation unit 24 creates an employment history registration request including information indicating a user ID and employment history registration based on the operation received by the operation unit 28, and transmits the created employment history registration request from the communication unit 22 to the information processing system 100.

[0043] The employment history registration screen information sent by the information processing system 100 in response to the employment history registration request is received by the communication unit 22. The processing unit 26 acquires the employment history registration screen information from the communication unit 22, and based on the acquired employment history registration screen information, causes the display unit 29 to display an employment history registration screen. FIG. 7 is a diagram showing an example of an employment history registration screen of the job seeking and recruitment support service. As shown in FIG. 7, the employment history registration screen includes an occupation type input box BO04 for inputting an occupation type, an affiliated company input box BO05 for inputting an affiliated company, an employment type input box BO06 for inputting an employment type, an in-service check box BO07 for inputting whether or not the user is currently employed, an in-service start year and month input box BO08 for inputting the year and month of starting employment, and a next button BU04 to be pressed when proceeding to the next step.

[0044] Job seeker AP refers to the employment history registration screen, enters the job type in the job type input box BO04, enters the affiliated company in the affiliated company input box BO05, enters the employment form in the employment form input box BO06, enters whether they are currently employed or not in the current employment check box BO07, and enters the month and year of the start of employment in the start month of employment input box BO08. The operation unit 28 accepts these operations. The processing unit 26 displays the job type, affiliated company, employment form, whether they are currently employed or not, and the month and year of the start of employment based on the operations accepted by the operation unit 28.

[0045] Job seeker AP performs an operation of pressing the next button BU04. The operation unit 28 accepts this operation. The creation unit 24 creates an employment history registration request including user ID, information indicating the job type, information indicating the affiliated company, information indicating the employment form, information indicating whether they are currently employed or not, and information indicating the month and year of the start of employment based on the operation accepted by the operation unit 28, and sends the created employment history registration request from the communication unit 22 to the information processing system 100. Thus, the employment history registration process ends.

[0046] The skill registration screen information sent by the information processing system 100 for the employment history registration request is received by the communication unit 22. The processing unit 26 acquires the skill registration screen information from the communication unit 22 and causes the display unit 29 to display the skill registration screen based on the acquired skill registration screen information. The skill registration screen includes questions and option information regarding skills corresponding to the job type, a skip button BU05, and a next button BU06.

[0047] FIG. 8 is a diagram showing an example of a skill registration screen. As shown in FIG. 8, an example of the skill registration screen includes one or more questions regarding skills corresponding to an occupation and answer options for each of the one or more questions. Specifically, on the skill registration screen, there is a question "What tools do you have development / operation experience in the security system?" and, as answer options, in the skill tag display area TDA-SK01, tags indicating AWVS, tags indicating Nessus (registered trademark), tags indicating SqlMap (registered trademark), tags indicating Nmap (registered trademark), tags indicating Appscan (registered trademark), tags indicating Burp Suite (registered trademark), tags indicating X-Way, tags indicating AXIOM (registered trademark), and tags indicating others are displayed.

[0048] On the skill registration screen, there is a question "What regulations / frameworks do you have development / operation experience in the security system?" and, as answer options, in the skill tag display area TDA-SK02, tags indicating ISO27001, tags indicating PCI-DSS, tags indicating CCPA, tags indicating the revised Personal Information Protection Law, and tags indicating others are displayed.

[0049] On the skill registration screen, there is a question "What target operating systems do you have development / operation experience in?" and, as answer options, in the skill tag display area TDA-SK03, tags indicating Windows (registered trademark), tags indicating MacOS (registered trademark), tags indicating Linux (registered trademark), and tags indicating other Unix (registered trademark) are displayed. The tags indicating the skills displayed in the skill tag display areas TDA-SK01 to TDA-SK03 are the same as the tags indicating the ability information displayed in each of the skill information tag display area TDA-S, the experience information tag display area TDA-E, and the qualification information tag display area TDA-L when the occupation selected by the employer EM and the occupation selected by the job seeker AP are the same. Here, since the occupation selected by the employer EM and the occupation selected by the job seeker AP are different, the tags indicating the ability information shown in FIG. 4 and the tags indicating the ability information shown in FIG. 8 do not match.

[0050] When job seeker APP performs an operation of pressing (selecting) any tag from one or more tags indicating skills, operation unit 28 accepts the operation. Processing unit 26 causes the pressed tag to be displayed in a color different from that of the unpressed tags based on the operation accepted by operation unit 28. By configuring in this way, it becomes easier for job seeker APP to distinguish between the pressed tags and the unpressed tags.

[0051] By performing an operation of pressing skip button BU05, job seeker APP can skip the operation of pressing any tag from one or more tags indicating skills. When job seeker APP performs an operation of pressing completion button BU06, operation unit 28 accepts the operation. Creation unit 24 creates a skill registration request including user ID and information indicating one or more selected skills based on the operation accepted by operation unit 28, and transmits the created skill registration request to information processing system 100. Return to FIG. 2 and continue the explanation.

[0052] The skill registration completed screen information transmitted by information processing system 100 for the skill registration request is received by communication unit 22. Processing unit 26 acquires the skill registration completed screen information from communication unit 22, and causes display unit 29 to display the skill registration completed screen based on the acquired skill registration completed screen information.

[0053] Creation unit 24, processing unit 26, and operation unit 28 are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in storage unit 25. Also, some or all of these functional units may be realized by hardware (including circuitry such as LSI, ASIC, FPGA, GPU), or may be realized by cooperation between software and hardware. The computer program may be stored in advance in a storage device such as an HDD or a flash memory, or may be stored in a removable storage medium such as a DVD or a CD-ROM, and may be installed by mounting the storage medium on a drive device.

[0054] (Information Processing System 100) The information processing system 100 includes a communication unit 102, a reception unit 104, a processing unit 105, an extraction unit 106, a creation unit 108, and a storage unit 110. The communication unit 102 is realized by a communication module. The communication unit 102 communicates with an external communication device via a network NW. The communication unit 102 communicates using a communication method such as a wired LAN, for example. Also, the communication unit 102 may communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark). The communication unit 102 holds communication information necessary to communicate with the job seeker terminal 10 and the job applicant terminal 20 via the network NW.

[0055] The storage unit 110 is realized by an HDD, a flash memory, a RAM, a ROM, etc., and stores information. The storage unit 110 stores user information associating one or more user accounts with passwords for a user corresponding to a user ID for each of the one or more user accounts to log in to the job seeking and job offering support service site. The storage unit 110 stores job type related information associating information indicating a plurality of job types with information regarding questions and options regarding skills for each of the plurality of job types.

[0056] The communication unit 102 receives an access request transmitted by the job seeker terminal 10. The reception unit 104 acquires the access request from the communication unit 102 and accepts the acquired access request. The creation unit 108 acquires the access request from the reception unit 104 and creates an access response for causing the job seeker terminal 10 to display an initial screen based on the acquired access request. The creation unit 108 transmits the created access response from the communication unit 102 to the job seeker terminal 10.

[0057] The communication unit 102 receives the login request sent by the job seeker terminal 10. The reception unit 104 acquires the login request from the communication unit 102 and accepts the acquired login request. The processing unit 105 acquires the login request from the reception unit 104 and obtains the user ID and password included in the acquired login request. The processing unit 105 determines whether the combination of the obtained user ID and password is included in the user information in the storage unit 110.

[0058] When the processing unit 105 determines that the combination of the user ID and password is included in the user information in the storage unit 110, the creation unit 108 creates login screen information for causing the job seeker terminal 10 to display a login screen. The creation unit 108 transmits the created login screen information from the communication unit 102 to the job seeker terminal 10. When the processing unit 105 determines that the combination of the user ID and password is not included in the user information in the storage unit 110, the creation unit 108 creates screen information for causing the job seeker terminal 10 to display that it cannot log in. The creation unit 108 transmits the created screen information from the communication unit 102 to the job seeker terminal 10.

[0059] The communication unit 102 receives the job information setting request sent by the job seeker terminal 10. The reception unit 104 acquires the job information setting request from the communication unit 102 and accepts the acquired job information setting request. The creation unit 108 acquires the job information setting request accepted by the reception unit 104 and creates job information input screen information for causing the job seeker terminal 10 to display a job information input screen (Figure 3) based on the acquired job information setting request. The creation unit 108 transmits the created job information input screen information from the communication unit 102 to the job seeker terminal 10.

[0060] The communication unit 102 receives the job information transmitted by the job seeker terminal 10. The reception unit 104 acquires the job information from the communication unit 102 and accepts the acquired job information. The processing unit 105 acquires the user ID, job type name, one or more occupation names, and the information input for the job content included in the job information from the reception unit 104, and stores (registers) them in the storage unit 110 in association with each other. The extraction unit 106 acquires the job information from the reception unit 104, and acquires the job type name, one or more occupation names, and the information input for the job content included in the acquired job information. The extraction unit 106 acquires one or more pieces of ability information based on the acquired job type name, one or more occupation names, and the information input for the job content. The process of acquiring one or more pieces of ability information based on the job type name, one or more occupation names, and the information input for the job content will be described later.

[0061] The creation unit 108 acquires one or more pieces of ability information from the extraction unit 106, and creates setting screen information for causing the job seeker terminal 10 to display a setting screen (Figure 4) based on the acquired one or more pieces of ability information. The creation unit 108 transmits the created setting screen information from the communication unit 102 to the job seeker terminal 10.

[0062] The communication unit 102 receives the ability notification information transmitted by the job seeker terminal 10. The reception unit 104 acquires the ability notification information from the communication unit 102 and accepts the acquired ability notification information. The processing unit 105 acquires the user ID included in the ability notification information and the information indicating one or more pieces of ability information from the reception unit 104. The processing unit 105 stores (registers) the information indicating one or more pieces of ability information in the storage unit 110 in association with the job information based on the acquired user ID.

[0063] The communication unit 102 receives the access request transmitted by the job applicant terminal 20. The reception unit 104 acquires the access request from the communication unit 102 and accepts the acquired access request. The creation unit 108 acquires the access request accepted by the reception unit 104, and creates an access response for causing the job applicant terminal 20 to display an initial screen based on the acquired access request. The creation unit 108 transmits the created access response from the communication unit 102 to the job applicant terminal 20.

[0064] The communication unit 102 receives a membership registration request transmitted by the job seeker terminal 20. The reception unit 104 acquires the membership registration request from the communication unit 102 and accepts the acquired membership registration request. The processing unit 105 causes the storage unit 110 to store the member information included in the membership registration request received from the reception unit 104.

[0065] The creation unit 108 creates membership registration completed screen information for causing the job seeker terminal 20 to display a membership registration completed screen. The creation unit 108 transmits the created membership registration completed screen information from the communication unit 102 to the job seeker terminal 20.

[0066] The communication unit 102 receives an employment history registration request transmitted by the job seeker terminal 20. The reception unit 104 acquires the employment history registration request from the communication unit 102 and accepts the acquired employment history registration request. The creation unit 108 acquires the employment history registration request accepted by the reception unit 104, and creates employment history registration screen information (FIG. 7) for causing the job seeker terminal 20 to display an employment history registration screen based on the acquired employment history registration request. The creation unit 108 transmits the created employment history registration screen information from the communication unit 102 to the job seeker terminal 20.

[0067] The communication unit 102 receives an employment history registration request transmitted by the job seeker terminal 20. The reception unit 104 acquires the employment history registration request from the communication unit 102 and accepts the acquired employment history registration request. The processing unit 105 acquires the user ID, information indicating the job type, information indicating the affiliated company, information indicating the employment form, information indicating whether or not the user is currently employed, and information indicating the month and year of the start of employment included in the employment history registration request received from the reception unit 104, and stores them in the storage unit 110 in an associated manner. The extraction unit 106 acquires the user ID, information indicating the job type, information indicating the affiliated company, information indicating the employment form, information indicating whether or not the user is currently employed, and information indicating the month and year of the start of employment included in the employment history registration request received from the reception unit 104, and extracts information on questions and options regarding skills corresponding to the job type from the job type-related information stored in the storage unit 110 based on the acquired information indicating the job type. The creation unit 108 acquires information regarding questions and options related to skills from the extraction unit 106. Based on the acquired information regarding questions and options related to skills, the creation unit 108 creates skill registration screen information for causing the job seeker terminal 20 to display a skill registration screen (FIG. 8). The creation unit 108 transmits the created skill registration screen information from the communication unit 102 to the job seeker terminal 20.

[0068] The communication unit 102 receives a skill registration request transmitted by the job seeker terminal 20. The reception unit 104 acquires the skill registration request from the communication unit 102 and accepts the acquired skill registration request. The processing unit 105 acquires information indicating the user ID and one or more selected skills included in the skill registration request from the reception unit 104. Based on the acquired user ID, the processing unit 105 associates information indicating the user ID, information indicating the job type, information indicating the affiliated company, information indicating the employment form, information indicating whether the user is currently employed, and information indicating the month and year of employment start, and stores information indicating one or more skills in the storage unit 110.

[0069] The creation unit 108 creates skill registration completed screen information for causing the job seeker terminal 20 to display a skill registration completed screen (not shown). The creation unit 108 transmits the created skill registration completed screen information from the communication unit 102 to the job seeker terminal 20.

[0070] The reception unit 104, the processing unit 105, the extraction unit 106, and the creation unit 108 are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 110. Also, some or all of these functional units may be realized by hardware (including a circuit unit; circuitry) such as an LSI, an ASIC, an FPGA, or a GPU, or may be realized by cooperation between software and hardware. The computer program may be stored in advance in a storage device such as an HDD or a flash memory, or may be stored in a removable storage medium such as a DVD or a CD-ROM, and may be installed by mounting the storage medium on a drive device.

[0071] (Process of acquiring ability information) A process of acquiring one or more pieces of ability information based on the information input for the job type, one or more job names, and job content will be described. In the storage unit 110, information representing an ability arrangement plane in which each of a plurality of pieces of ability information is arranged on a plane based on its nature is stored. For example, in the information representing the ability arrangement plane, the first axis indicates first property information, and the second axis indicates second property information. The first axis and the second axis may be represented by latitude and longitude. The extraction unit 106 derives position information (longitude, latitude) when each of the information input for the job type, one or more job names, and job content is arranged on the ability arrangement plane. The extraction unit 106 extracts one or more pieces of ability information arranged within a predetermined range in the ability arrangement plane from the derived position information.

[0072] Specifically, in the storage unit 110, information representing a first ability arrangement plane in which each of a plurality of pieces of ability information is arranged on a plane based on the nature related to skills, information representing a second ability arrangement plane in which each of a plurality of pieces of ability information is arranged on a plane based on the nature related to experience, and information representing a third ability arrangement plane in which each of a plurality of pieces of ability information is arranged on a plane based on the nature related to qualifications are stored.

[0073] The extraction unit 106 derives the position information (longitude, latitude) when each of the information input for the job type name, one or more job names, and job content is arranged on the first ability placement plane. The extraction unit 106 extracts one or more pieces of ability information arranged within a predetermined range on the first ability placement plane from the derived position information, and sets each of the one or more pieces of extracted ability information as the ability information required of the job seeker regarding skill information. The extraction unit 106 extracts one or more pieces of ability information arranged within a predetermined range on the second ability placement plane from the derived position information, and sets each of the one or more pieces of extracted ability information as the ability information required of the job seeker regarding experience information. The extraction unit 106 extracts one or more pieces of ability information arranged within a predetermined range on the third ability placement plane from the derived position information, and sets the one or more pieces of extracted ability information as the ability information required of the job seeker regarding qualification information. In this embodiment, the case where two-dimensional position information of abilities is derived using information representing an ability placement plane in which each of a plurality of pieces of ability information is arranged on a plane based on its nature has been described, but the present invention is not limited to this. For example, each of a plurality of pieces of ability information may be used to derive the position information of the ability of a multi-dimensional vector by using information representing an ability placement arranged in a multi-dimension (three dimensions or more) based on its nature, or a character string itself or the like may be used as the position information.

[0074] (Operation of the job seeking and recruitment support system 1) FIG. 9 is a flowchart showing an example of the operation of the job seeking and recruitment support system 1 of this embodiment. With reference to FIG. 9, the processing between the job provider terminal 10 and the information processing system 100 will be described. (Step S1-1) A login process is performed between the job provider terminal 10 and the information processing system 100. (Step S2-1) The creation unit 108 creates job information input screen information. (Step S3-1) The communication unit 102 transmits the job information input screen information created by the creation unit 108 to the job provider terminal 10.

[0075] (Step S4-1) The communication unit 12 receives the job offer information input screen information. The processing unit 16 acquires the job offer information input screen information from the communication unit 12 and causes the display unit 19 to display the job offer information input screen. (Step S5-1) The operation unit 18 accepts an operation in which the job seeker EM inputs an occupation name into the occupation input box BO01, an operation of pressing (selecting) an arbitrary tag from one or more tags indicating occupation names displayed in the tag display area TDA, and an operation of inputting specific work content into the work content input box BO02. Further, the operation unit 18 accepts an operation in which the job seeker EM presses the setting button BU01. The creation unit 14 creates job offer information including the user ID, the occupation name, one or more occupation names, and the information input into the work content based on the operation of pressing the setting button BU01 accepted by the operation unit 18. (Step S6-1) The communication unit 12 transmits the job offer information created by the creation unit 14 to the information processing system 100.

[0076] (Step S7-1) The communication unit 102 receives the job offer information. The reception unit 104 accepts the job offer information received by the communication unit 102. The creation unit 108 acquires the job offer information from the reception unit 104 and stores it in the storage unit 110. (Step S8-1) The extraction unit 106 acquires the job offer information from the reception unit 104 and acquires the information input into the occupation name, one or more occupation names, and the work content included in the acquired job offer information. The extraction unit 106 extracts one or more candidates for ability information based on the acquired information input into the occupation name, one or more occupation names, and the work content. (Step S9-1) The creation unit 108 acquires one or more pieces of ability information from the extraction unit 106 and creates setting screen information.

[0077] (Step S10-1) The communication unit 102 transmits the setting screen information created by the creation unit 108 to the job seeker terminal 10. (Step S11-1) The communication unit 12 receives the setting screen information. The processing unit 16 acquires the setting screen information from the communication unit 12 and causes the display unit 19 to display the setting screen. (Step S12-1) The operation unit 18 accepts an operation of pressing (selecting) an arbitrary tag from one or more tags indicating the ability information by the job seeker EM and an operation of inputting a keyword into the keyword box BO03. The operation unit 18 accepts an operation of pressing the completion button BU03 by the job seeker EM. The creation unit 14 creates ability notification information based on the operation of pressing the completion button BU03 by the job seeker EM received by the operation unit 18.

[0078] (Step S13-1) The communication unit 12 transmits the ability notification information created by the creation unit 14 to the information processing system 100. (Step S14-1) The communication unit 102 receives the ability notification information transmitted by the job seeker terminal 10. The reception unit 104 acquires and receives the ability notification information from the communication unit 102. The processing unit 105 acquires the ability notification information from the reception unit 104 and acquires information indicating the user ID and one or more ability information included in the acquired ability notification information. The processing unit 105 stores (registers) information indicating one or more ability information in association with the job information in the storage unit 110 based on the acquired user ID.

[0079] FIG. 10 is a flowchart showing an example of the operation of the job seeking and recruitment support system 1 of the present embodiment. With reference to FIG. 10, the processing between the job seeker terminal 20 and the information processing system 100 will be described. (Step S1-2) Access processing is performed between the job seeker terminal 20 and the information processing system 100. (Step S2-2) Membership registration processing is performed between the job seeker terminal 20 and the information processing system 100. (Step S3-2) Work history registration processing is performed between the job seeker terminal 20 and the information processing system 100.

[0080] (Step S4-2) The extraction unit 106 extracts information regarding questions and options related to skills corresponding to the job type from the job type-related information stored in the storage unit 110 based on the information indicating the job type. (Step S5-2) The creation unit 108 acquires information regarding questions and options related to skills from the extraction unit 106. Based on the acquired information regarding questions and options related to skills, the creation unit 108 creates skill registration screen information. (Step S6-2) The communication unit 102 transmits the skill registration screen information created by the creation unit 108 to the job seeker terminal 20.

[0081] (Step S7-2) The communication unit 12 receives the skill registration screen information. The processing unit 16 acquires the skill registration screen information from the communication unit 12 and causes the display unit 19 to display the skill registration screen. (Step S8-2) The operation unit 28 receives an operation of pressing (selecting) an arbitrary tag from one or more tags by the job seeker AP. The operation unit 28 receives an operation of pressing the completion button BU06 by the job seeker AP. The creation unit 24 creates a skill registration request based on the operation of pressing the completion button BU06 by the job seeker AP received by the operation unit 28. (Step S9-2) The communication unit 22 transmits the skill registration request created by the creation unit 24 to the information processing system 100.

[0082] (Step S10-2) The communication unit 102 receives the skill registration request transmitted by the job seeker terminal 20. The reception unit 104 acquires the skill registration request from the communication unit 102 and accepts the acquired skill registration request. The processing unit 105 acquires information indicating the user ID and the one or more selected skills included in the skill registration request from the reception unit 104. Based on the acquired user ID, the processing unit 105 associates information indicating the user ID, information indicating the job type, information indicating the affiliated company, information indicating the employment form, information indicating whether the user is currently employed, and information indicating the month and year of employment start, and stores (registers) information indicating one or more skills in the storage unit 110. (Step S11-2) The creation unit 108 creates skill registration completed screen information. (Step S12-2) The communication unit 102 transmits the skill registration completed screen information created by the creation unit 108 to the job seeker terminal 20. (Step S13-2) The communication unit 12 receives the skill registration completed screen information. The processing unit 16 acquires the skill registration completed screen information from the communication unit 12 and causes the display unit 19 to display it.

[0083] In the above-described embodiment, in the information processing system 100, the creation unit 108 creates setting screen information for displaying a setting screen including tags indicating one or more pieces of ability information based on the one or more pieces of ability information extracted by the extraction unit 106. However, the present invention is not limited to this example. For example, priorities may be added to the one or more pieces of ability information extracted by the extraction unit 106, and the creation unit 108 may create setting screen information for displaying a setting screen in which tags indicating the one or more pieces of ability information are arranged in order of priority.

[0084] The information processing system 100 in this case will be described. FIG. 11 is a block diagram showing another example of the information processing system 100 included in the job seeking and recruitment support system 1 according to the present embodiment. The information processing system 100 further includes a determination unit 107 in addition to the information processing system 100 shown in FIG. 2. The determination unit 107 adds priorities to the one or more pieces of ability information extracted by the extraction unit 106. For example, the determination unit 107 has previously derived position information (longitude, latitude) of ability information arranged in a predetermined range in the ability arrangement plane. The determination unit 107, based on the position information (longitude, latitude) of each of the job type name, one or more occupation names, and work content information input by the extraction unit 106 and the position information (longitude, latitude) of the derived ability information, derives the distance between each of the job type name, one or more occupation names, and work content information input and the one or more pieces of ability information. The determination unit 107 arranges the one or more pieces of ability information based on the derived distance. For example, the determination unit 107 determines the priority order of the ability information by arranging the ability information in ascending order of distance, from the ability information with a short distance to the ability information with a long distance. The ability information with a short distance is assumed to reflect the abilities required of the job seeker AP more than the ability information with a long distance, that is, the priority order of the abilities required of the job seeker AP is high.

[0085] Specifically, the determination unit 107 has previously derived the position information (longitude, latitude) of the ability information arranged within a predetermined range in the first ability arrangement plane. Based on the position information (longitude, latitude) of each of the information input for the job type, one or more job names, and job content derived by the extraction unit 106 and the position information (longitude, latitude) of the ability information that has been derived, the determination unit 107 derives the distance between each of the information input for the job type, one or more job names, and job content and one or more ability information. The determination unit 107 arranges one or more ability information based on the derived distance. For example, the determination unit 107 arranges the ability information in ascending order of distance from the ability information with the shortest distance to the ability information with the longest distance, and determines the priority order of the ability information required of the job seeker for the skill information.

[0086] The determination unit 107 has previously derived the position information (longitude, latitude) of the ability information arranged within a predetermined range in the second ability arrangement plane. Based on the position information (longitude, latitude) of each of the information input for the job type, one or more job names, and job content derived by the extraction unit 106 and the position information (longitude, latitude) of the ability information that has been derived, the determination unit 107 derives the distance between each of the information input for the job type, one or more job names, and job content and one or more ability information. The determination unit 107 arranges one or more ability information based on the derived distance. For example, the determination unit 107 arranges the ability information in ascending order of distance from the ability information with the shortest distance to the ability information with the longest distance, and determines the priority order of the ability information required of the job seeker for the experience information.

[0087] The determination unit 107 has previously derived the position information (longitude, latitude) of the ability information arranged within a predetermined range in the third ability arrangement plane. Based on the position information (longitude, latitude) of each of the occupation name, one or more job names, and the information input for the job content derived by the extraction unit 106, and the position information (longitude, latitude) of the ability information that has been derived, the determination unit 107 derives the distance between each of the information input for the occupation name, one or more job names, and the job content and one or more ability information. The determination unit 107 arranges one or more ability information based on the derived distance. For example, the determination unit 107 arranges the ability information in ascending order of distance from the ability information with a short distance to the ability information with a long distance, and determines the priority order of the ability information required of the job seeker for the qualification information.

[0088] (Operation of the job seeking and recruitment support system 1) FIG. 12 is a flowchart showing another example of the operation of the job seeking and recruitment support system 1 of the present embodiment. With reference to FIG. 12, the operation between the job seeker terminal 10 and the information processing system 100 will be described. Steps S1-3 to S8-3 can apply steps S1-1 to S8-1 in FIG. 9, and steps S11-3 to S15-3 can apply steps S10-1 to S14-1 in FIG. 9, so the description will be omitted. (Step S9-3) The determination unit 107 derives the distance between each of the information input for the occupation name, one or more job names, and the job content and one or more ability information. The determination unit 107 determines the priority order of the ability information by arranging one or more ability information based on the derived distance. (Step S10-3) The creation unit 108 acquires the result of arranging one or more ability information from the extraction unit 106 and creates setting screen information.

[0089] In the above-described embodiment, the information processing system 100 may omit the process of extracting one or more candidates for the ability information required for the job seeker AP from a plurality of ability information. In this case, the information processing system 100 may display, in each of the skill information tag display area TDA-S, the work experience information tag display area TDA-E, and the qualification information tag display area TDA-L, the same tags as the tags indicating the skills displayed in the skill tag display areas TDA-SK01 to TDA-SK03, based on the job information.

[0090] The effects of this embodiment will be described. According to the information processing system 100 of this embodiment, the information processing system 100 provides a service for posting job advertisements on a website. The information processing system 100 includes a reception unit 104 that receives job information input by the employer EM, an extraction unit 106 that extracts one or more candidates for the ability information required for the job seeker AP from a plurality of ability information based on the job information, and a creation unit 108 that creates setting screen information for setting arbitrary ability information from one or more candidates for the ability information required for the job seeker AP extracted by the extraction unit 106. The creation unit 108 creates setting screen information including one or more tags for selecting each of the one or more candidates for the ability information required for the job seeker AP. By configuring in this way, since the information processing system 100 can extract one or more candidates for the ability information required for the job seeker AP from a plurality of ability information based on the job information, compared with the case where the ability required for the job seeker AP is input relying on intuition or experience, it is possible to create setting screen information including one or more tags indicating the candidates for the ability information required for the job seeker AP accurately and in a short time.

[0091] In the information processing system 100, the creation unit 108 creates setting screen information further including an input block BO03 for allowing the job seeker EM to input free words and a keyword tag display area TDA-K as an output block for displaying one or more pieces of ability information extracted based on the input free words. By configuring in this way, in addition to the candidates for one or more pieces of ability information required for the job seeker AP, the information processing system 100 can display an input block BO03 for allowing the job seeker EM to input free words and an output block for displaying one or more pieces of ability information extracted based on the input free words, so that one or more pieces of ability information can be obtained based on the free words.

[0092] The information processing system 100 further includes a determination unit 107 that determines the priority order of candidates for one or more pieces of ability information required for the job seeker AP extracted by the extraction unit 106. The creation unit 108 creates setting screen information arranging one or more tags for selecting each of the candidates for one or more pieces of ability information required for the job seeker AP based on the priority order determined by the determination unit 107. By configuring in this way, since the information processing system 100 can determine the priority order of candidates for one or more pieces of ability information required for the job seeker AP, it can create setting screen information arranging the candidates for one or more pieces of ability information in an order assumed to reflect the abilities required for the job seeker AP. It becomes easier for the job seeker EM to select arbitrary ability information from the candidates for one or more pieces of ability information.

[0093] In the information processing system 100, the job information includes information indicating the job type and information indicating the job content. The extraction unit 106 extracts one or more candidates for the ability information required for the job seeker AP from a plurality of ability information based on information indicating the job type, information indicating the job content, and the like. Note that the job information is not limited to information indicating the job type and information indicating the job content, and may be information about the required human resources, industry type, and other job requirements. By configuring in this way, the information processing system 100 can extract one or more candidates for the ability information required for the job seeker AP from a plurality of ability information based on either or both of the information indicating the job type and the information indicating the job content. Therefore, compared with the case where the ability required for the job seeker AP is input relying on intuition or experience, setting screen information including one or more tags indicating the ability information required for the job seeker AP can be created accurately and in a short time.

[0094] In the information processing system 100, the candidates for one or more ability information required for the job seeker AP include at least one of candidates corresponding to skills, candidates related to experience, and candidates related to qualifications. By configuring in this way, the information processing system 100 can extract one or more of candidates corresponding to skills, candidates related to experience, and candidates related to qualifications as candidates for the ability information required for the job seeker AP from a plurality of ability information based on the job information. Therefore, compared with the case where the ability required for the job seeker AP is input relying on intuition or experience, setting screen information including one or more tags indicating the ability information required for the job seeker can be created accurately and in a short time.

[0095] According to the information processing system 100 of this embodiment, the information processing system 100 provides a service for posting job advertisements on a website. The information processing system 100 includes a reception unit 104 that receives job information input by a job seeker EM, and a creation unit 108 that creates setting screen information for setting arbitrary ability information from a plurality of candidate ability information required of a job applicant AP based on the job information. The plurality of ability information matches a plurality of ability information that are candidates when the job applicant AP registers his or her own abilities with the service, and the creation unit 108 creates setting screen information including a plurality of tags for selecting each of the plurality of candidate ability information required of the job applicant AP. By configuring in this way, the information processing system 100 can create setting screen information including a plurality of candidate ability information that matches the plurality of ability information that are candidates when the job applicant AP registers his or her own abilities with the service, so that it is easy to match the job applicant AP and the job seeker EM.

[0096] In the information processing system 100, an extraction unit 106 that extracts a plurality of candidates for the ability information required of the job applicant AP from a plurality of ability information based on the job information is further provided. The creation unit 108 creates setting screen information for setting arbitrary ability information from the plurality of candidate ability information required of the job applicant AP extracted by the extraction unit 106. By configuring in this way, the information processing system 100 can extract one or more candidates for the ability information required of the job applicant AP from a plurality of ability information based on the job information, so that compared with the case where the ability required of the job applicant AP is input relying on intuition or experience, setting screen information including one or more tags indicating the ability information required of the job applicant accurately and in a short time can be created.

[0097] In the information processing system 100, the creation unit 108 creates setting screen information further including a keyword tag display area TDA-K as an input block for allowing the job seeker EM to input free words and an output block for displaying one or more pieces of ability information extracted based on the input free words. By configuring in this way, in addition to a plurality of candidate pieces of ability information required for the job seeker AP, the information processing system 100 can display an input block BO03 for allowing the job seeker EM to input free words and an output block for displaying one or more pieces of ability information extracted based on the input free words, so that one or more pieces of ability information can be obtained based on the free words.

[0098] The information processing system 100 further includes a determination unit 107 that determines the priority order of a plurality of candidate pieces of ability information required for the job seeker AP extracted by the extraction unit 106. The creation unit 108 creates setting screen information arranging a plurality of tags for selecting each of the plurality of candidate pieces of ability information required for the job seeker AP based on the priority order determined by the determination unit 107. By configuring in this way, since the information processing system 100 can determine the priority order of one or more candidate pieces of ability information required for the job seeker AP, it can create setting screen information arranging one or more candidate pieces of ability information in an order assumed to reflect the abilities required for the job seeker AP. It becomes easier for the job seeker EM to select arbitrary ability information from one or more candidate pieces of ability information.

[0099] In the information processing system 100, the job information includes either or both of the information indicating the job type and the information indicating the job content. The extraction unit 106 extracts one or more candidates for the ability information required for the job seeker from a plurality of ability information based on either or both of the information indicating the job type and the information indicating the job content. By configuring in this way, the information processing system 100 can extract one or more candidates for the ability information required for the job seeker from a plurality of ability information based on either or both of the information indicating the job type and the information indicating the job content. Therefore, compared with the case where the ability required for the job seeker is input relying on intuition or experience, the candidates for the ability information required for the job seeker can be accurately obtained in a short time.

[0100] In the information processing system 100, the candidates for the plurality of ability information required for the job seeker AP include at least one of the candidates corresponding to skills, the candidates related to experience, and the candidates related to qualifications. By configuring in this way, the information processing system 100 can extract one or more of the candidates corresponding to skills, the candidates related to experience, and the candidates related to qualifications as the candidates for the ability information required for the job seeker from a plurality of ability information based on the job information. Therefore, compared with the case where the ability required for the job seeker is input relying on intuition or experience, the candidates for the ability information required for the job seeker can be accurately obtained in a short time.

[0101] As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and design changes and the like within the scope not departing from the gist of the present invention are also included. For example, a computer program for realizing the functions of each of the above-described devices may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed. Here, the "computer system" may include hardware such as an OS and peripheral devices.

[0102] In addition, the "computer-readable recording medium" refers to a flexible disk, a magneto-optical disk, a ROM, a writable non-volatile memory such as a flash memory, a portable medium such as a DVD (Digital Versatile Disc), and a storage device such as a hard disk incorporated in a computer system. Furthermore, the "computer-readable recording medium" also includes a volatile memory (for example, DRAM (Dynamic Random Access Memory)) inside a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, and that holds the program for a certain period of time.

[0103] Also, the above program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication wire) such as a telephone line. Also, the above program may be for realizing a part of the aforementioned functions. Furthermore, it may be a so-called difference file (difference program) that can realize the aforementioned functions in combination with a program already recorded in a computer system.

Explanation of Signs

[0104] 1... Job seeking and recruitment support system, 10... Job seeker terminal, 12... Communication unit, 14... Creation unit, 15... Storage unit, 16... Processing unit, 18... Operation unit, 19... Display unit, 20... Job applicant terminal, 22... Communication unit, 24... Creation unit, 25... Storage unit, 26... Processing unit, 28... Operation unit, 29... Display unit, 100... Information processing system, 102... Communication unit, 104... Reception unit, 105... Processing unit, 106... Extraction unit, 107... Decision unit, 108... Creation unit, 110... Storage unit

Claims

1. An information processing system that provides a service for posting job advertisements on a website, a reception unit that receives job information input by a job seeker, a creation unit that creates setting screen information for setting arbitrary ability information from candidates of a plurality of ability information required for a job seeker based on the job information comprising the plurality of ability information coincides with a plurality of ability information that are candidates for a job seeker to select when registering their own abilities with the service, the creation unit creates setting screen information including a plurality of tags for selecting each of the candidates of the plurality of ability information required for the job seeker, the information processing system.

2. further comprising an extraction unit that extracts a plurality of candidates of ability information required for a job seeker from a plurality of ability information based on the job information, the creation unit creates setting screen information for setting arbitrary ability information from the candidates of the plurality of ability information required for the job seeker extracted by the extraction unit, the information processing system according to claim 1.

3. the creation unit further creates setting screen information including an input block for allowing the job seeker to input a free word and an output block for displaying one or more ability information extracted based on the input free word, the information processing system according to claim 1.

4. a determination unit that determines the priority order of the candidates of the plurality of ability information required for the job seeker extracted by the extraction unit further comprising the creation unit creates setting screen information arranging a plurality of tags for selecting each of the candidates of the plurality of ability information required for the job seeker based on the priority order determined by the determination unit, the information processing system according to claim 2.

5. the job information includes information indicating the job type and information indicating the job content, The extraction unit extracts one or more candidates for the ability information required of the job seeker from a plurality of ability information based on the information indicating the job type and the information indicating the job content, for the information processing system according to claim 2.

6. Among the candidates for the plurality of ability information required of the job seeker, at least one of a candidate corresponding to a skill, a candidate related to experience, and a candidate related to a qualification is included, for the information processing system according to claim 1.

7. The reception unit receives the selection information input by the job offerer on the setting screen information, The information processing system, A processing unit that registers the job offer information and the selection information received by the reception unit in a storage unit in association with the identification information of the job offerer further comprising, for the information processing system according to claim 1.

8. An information processing method executed by a computer, receiving job offer information input by a job offerer, creating setting screen information for setting arbitrary ability information from candidates for a plurality of ability information required of a job seeker based on the job offer information, when creating the setting screen information, creating setting screen information including a plurality of tags for selecting each of the candidates for the plurality of ability information required of the job seeker, The plurality of ability information matches a plurality of ability information that are candidates for selection when a job seeker registers his or her ability in a service for posting job advertisements on a website, for the information processing method.

9. causing a computer to, receive job offer information input by a job offerer, create setting screen information for setting arbitrary ability information from candidates for a plurality of ability information required of a job seeker based on the job offer information, when creating the setting screen information, create setting screen information including a plurality of tags for selecting each of the candidates for the plurality of ability information required of the job seeker, The plurality of the ability information matches a plurality of pieces of ability information that are candidates to be selected when a job seeker registers his / her own abilities with a service for posting job advertisements on a website. Program.

Citation Information

Patent Citations

  • Resume preparation system

    JP2002318872A