Information processing system, information processing method, and program
The information processing system addresses the challenge of suboptimal ability requirement input by employers by extracting relevant candidate ability information and creating tagged setting screens, leading to improved skill matching and recruitment efficiency.
Patent Information
- Application Number
- JP2023205951
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-06
- Publication Date
- 2025-06-18
AI Technical Summary
Employers struggle to input optimal ability requirements for job seekers due to reliance on intuition and experience, leading to suboptimal matching of skills and job requirements.
An information processing system that extracts candidate ability information from a database based on job type and content, creating setting screen information with tags for selecting relevant abilities, and optionally prioritizing these based on determined relevance.
The system facilitates accurate and efficient input of ability requirements, improving the matching of job seekers' skills with employer needs, thereby enhancing the recruitment process.
Smart Images

Figure 2025091009000001_ABST
Abstract
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 media such as job magazines, newspaper advertisements, and flyers. In recent years, it has also become widespread to place job advertisements using the Internet. In addition, there are many services that post job advertisements on websites on the Internet (hereinafter referred to as "services"). 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 a 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, educational background, work experience, etc.), the same resume can be created and sent to a recruiting company using that information multiple times.
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 seekers with job information. The information provided is, for example, job type, job content, and the abilities required of job seekers. The employer inputs the abilities required of job seekers based on the job type and job content, relying on intuition and experience. Since the abilities required of job seekers vary depending on the job type and job content, the abilities required of job seekers input by the employer may not be optimal.
[0005] An object of the present invention is to provide an information processing system, an information processing method, and a program capable of assisting in inputting information to be provided to job seekers in a service for posting job advertisements on a website.
Means for Solving the Problem
[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 an employer, an extraction unit that extracts one or more candidates for the ability information required of a job seeker from a plurality of ability information based on the job information, and a creation unit that creates setting screen information for setting arbitrary ability information from the one or more candidates for the ability information required of the job seeker extracted by the extraction unit. The creation unit creates setting screen information including one or more tags for selecting each of the one or more candidates for the ability information required of the job seeker. (2) 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 employer to input free words and an output block for displaying one or more ability information extracted based on the input free words. (3) One aspect of the present invention is an information processing system as described in (1) above, further comprising a determination unit that determines the priority order of the candidates of one or more pieces of ability information required for the job seeker extracted by the extraction unit, and the creation unit, based on the priority order determined by the determination unit, creates setting screen information arranging one or more tags for selecting each of the candidates of one or more pieces of ability information required for the job seeker. (4) One aspect of the present invention is an information processing system as described in (1) above, wherein the job information includes information indicating the job type and information indicating the job content, and the extraction unit extracts one or more candidates of ability information required for the job seeker from a plurality of pieces of ability information based on the information indicating the job type and the information indicating the job content. (5) One aspect of the present invention is an information processing system as described in (1) above, wherein the candidates of one or more pieces of ability information required for the job seeker include at least one of a candidate corresponding to a skill, a candidate related to experience, and a candidate related to a qualification. (6) One aspect of the present invention is an information processing system as described in (1) above, wherein the reception unit receives the ability notification information input by the job provider on the setting screen for the setting screen information, and the information processing system further comprises a registration unit that registers the job information and the ability notification information received by the reception unit in the storage unit in association with the identification information of the job provider. (7) One aspect of the present invention is an information processing system as described in (1) above, wherein the creation unit creates job information input screen information for allowing the job provider to input job information, and the reception unit receives the job information input by the job provider on the job information input screen for the job information input screen information.
[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 seeker, extracts one or more candidates for the ability information required of a job applicant from a plurality of ability information based on the job information, creates setting screen information for setting arbitrary ability information from the one or more candidates for the ability information required of the job applicant thus extracted, and creates setting screen information including one or more tags for selecting each of the one or more candidates for the ability information required of the job applicant when creating the setting screen information.
[0008] (9) One aspect of the present invention is a program that causes a computer to receive job information input by a job seeker, extract one or more candidates for the ability information required of a job applicant from a plurality of ability information based on the job information, create setting screen information for setting arbitrary ability information from the one or more candidates for the ability information required of the job applicant thus extracted, and create setting screen information including one or more tags for selecting each of the one or more candidates for the ability information required of the job applicant when creating the setting screen information.
Effect of the Invention
[0009] According to the present invention, in a service for posting job advertisements on a website, an effect can be obtained that input support for job information provided to job applicants can be performed.
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 on at least XX”, and includes cases where it is based on another element in addition to XX. Also, “based on XX” is not limited to the case where XX is directly used, and includes cases where it is based on something obtained by performing calculations 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 job offering support system 1 according to the present embodiment. The job seeker and employer 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 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 by the job seeker AP. Note that the service provided by the job seeker and employer support system 1 is not limited to the job change support service, and a job hunting support service may be provided to a job seeker AP who is considering employment. The job seeker and employer support system 1 includes, for example, an information processing system 100, an employer terminal 10 which is a terminal device operated by the employer EM, and a job seeker terminal 20 which is a terminal device operated by the job seeker AP. The employer terminal 10, the job seeker 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, a WAN (Wide Area Network), a LAN (Local Area Network), a public line, a provider device, a dedicated line, a wireless base station, and the like.
[0013] The employer terminal 10 is a terminal device used by the employer EM. An example of the employer EM is a person who posts a job advertisement on a website to recruit employees of a company or the like. As the employer 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 seeker terminal 20 is a terminal used by the job seeker AP. An example of the job seeker AP is a person aiming for employment, re-employment, job change, etc. As the job seeker 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 seeking and recruitment 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 job seeker terminal 10, the job applicant terminal 20, and the information processing system 100 included in the job seeking and recruitment support system 1 will be described in detail. FIG. 2 is a block diagram showing an example of the job seeker terminal 10, the job applicant terminal 20, and the information processing system 100 included in the job seeking and recruitment support system 1 according to the present embodiment.
[0017] (Job seeker terminal 10) The job seeker 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 using a communication method such as a wired LAN, for example. Also, the communication unit 12 may communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (Long Term Evolution) (registered trademark). The communication unit 12 holds the 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 is configured to include a touch panel. The storage unit 15 is realized by, for example, 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 job seeker terminal 10. For example, it may be stored when an app provided by a job change support service is installed in the job seeker 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 job seeker EM, and is, for example, a touch panel. When the job seeker EM performs an operation to access the website of the job seeking and job offering support service on the operation unit 18, a login process to the website of the job seeking and job offering support service is performed.
[0019] The login process will be described. The operation unit 18 receives the operation when the job seeker EM performs an operation to access the website of the job seeking and job offering support service. The creation unit 14 creates an access request to the website of the job seeking and job offering support service based on the operation received 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 for 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 an initial screen (not shown) of the website of the job seeking and job offering support service. An example of the initial screen includes a box for inputting a user ID, a box for inputting a password, and a login button for logging in. When the operator EM inputs the user ID and password on the initial screen and presses the login button, the operation unit 18 accepts the operation. The creation unit 14 creates a login request including the user ID and 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) that is pressed when setting job information. Thus, the login process ends.
[0022] When the job seeker EM presses (selects) the job information setting button, the job information setting process is performed. The job information setting process will be described. The operation unit 18 accepts the 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 accepted 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 support service. As shown in FIG. 3, the job information input screen includes an occupation input box BO01 for inputting the occupation and a job content input box BO02 for inputting the job content.
[0024] The job seeker EM refers to the job offer information input screen and enters the job type name in the job type input box BO01. The operation unit 18 receives the operation of entering the job type name. The processing unit 16 obtains one or more job names associated with the job type name from the job type name - job 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 job name for each of the obtained one or more job 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 the non - pressed tags based on the operation received by the operation unit 18. In FIG. 3, as job names associated with the job type name, tags indicating intellectual property / patent / trademark consultant, tags indicating financial / accounting / tax consultant, tags indicating IPO advisory, tags indicating M&A advisory, tags indicating accountant, tags indicating tax accountant, tags indicating attorney, tags indicating paralegal, tags indicating attorney / patent technician, tags indicating judicial scrivener, tags indicating real estate appraiser, tags indicating social insurance labor consultant, tags indicating customs broker, tags indicating small and medium - sized enterprise diagnostician, tags indicating marketing researcher, and tags indicating strategist are displayed. Further, among the plurality of tags, the tags indicating tax accountant and strategist are pressed, and thus are displayed in a color different from the other tags.
[0026] Also, the job seeker EM performs an operation of pressing (selecting) the part displayed as "set manually", and the operation unit 18 receives the operation. The processing unit 16 creates boxes for entering 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 enter job names in the displayed one or more boxes.
[0027] In addition, the employer EM inputs specific job content into the job content input box BO02. The employer EM performs an operation of pressing a setting button BU01 for performing the following settings. The operation unit 18 receives the operation. The creation unit 14 creates recruitment information including the information input into the user ID, job type name, one or more occupation names, and job content based on the operation received by the operation unit 18, and transmits the created recruitment information from the communication unit 12 to the information processing system 100.
[0028] The setting screen information transmitted by the information processing system 100 for the recruitment information is received by the communication unit 12. The processing unit 16 acquires the setting screen information from the communication unit 12, and based on the acquired setting screen information, causes the display unit 19 to display the setting screen. FIG. 4 is a diagram showing an example of the setting screen. The setting screen includes tags indicating candidates for one or more pieces of ability information, a keyword box BO03 for searching with keywords, a keyword tag display area TDA-K in which the selected keywords are 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 the present 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, tags indicating candidates for the ability information required of job seekers are displayed.
[0029] As shown in FIG. 4, an example of the setting screen displays "Please set keywords for the skills and experience required of the person you want to hire. It is used to improve the accuracy of matching between the recruiting company and job seekers, such as when recommending jobs to job seekers." An example of the settings screen shows, for skill information, experience information, and qualification information, 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, 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.
[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 it 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 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 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 color different from other tags when pressed, and the tag showing POP ad creator included in the experience information tag display area TDA-E is displayed in a color different from other tags when 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 color different from other tags when pressed. Returning to FIG. 4, the description will continue.
[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 accepts the operation. The processing unit 16 deletes the tags displayed in the keyword tag display area TDA-K based on the operation accepted 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 accepts the operation. The processing unit 16 displays the job information input screen on the display unit 19 based on the operation accepted by the operation unit 18. Since the operations after the job information input screen is displayed on the display unit 19 have 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 accepts 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 accepted 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 pre-stored 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 by a communication method such as a wired LAN, for example. Also, the communication unit 22 may communicate by 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 type name - occupation name related information which is information associating a plurality of job type names with one or more occupation names corresponding to each of the plurality of job type names. The job type name - 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 transfer 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] When the job seeker AP performs an operation of accessing the website of the job - seeking and recruitment support service on the operation unit 28, 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 that is pressed when registering an employment history. When the job seeker AP presses (selects) 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 support service. As shown in FIG. 7, the employment history registration screen includes an occupation input box BO04 for inputting an occupation, 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 that is 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 type in the employment type input box BO06, enters whether they are currently employed or not in the currently employed checkbox BO07, and enters the month and year of the start of employment in the start of employment month input box BO08. The operation unit 28 accepts these operations. The processing unit 26 displays the job type, affiliated company, employment type, whether 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 type, information indicating whether 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 in response to 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 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 laws and regulations / frameworks 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 have development / operation experience?", 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 application AP 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 easy for job seeker application AP to distinguish between the pressed tags and the unpressed tags.
[0051] When job seeker application AP performs an operation of pressing skip button BU05, it can skip the operation of pressing any tag from one or more tags indicating skills. When job seeker application AP 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 in response to 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), for example. The communication unit 102 holds communication information necessary for communicating 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 acquired user ID and password is included in the user information of 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 of 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 of the storage unit 110, the creation unit 108 creates screen information for causing the job seeker terminal 10 to display that login is not possible. 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. 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 the 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 membership 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 the work history registration request transmitted by the job seeker terminal 20. The reception unit 104 acquires the work history registration request from the communication unit 102 and accepts the acquired work history registration request. The creation unit 108 acquires the work history registration request accepted by the reception unit 104, and creates work history registration screen information for causing the job seeker terminal 20 to display a work history registration screen (Fig. 7) based on the acquired work history registration request. The creation unit 108 transmits the created work history registration screen information from the communication unit 102 to the job seeker terminal 20.
[0067] The communication unit 102 receives the work history registration request transmitted by the job seeker terminal 20. The reception unit 104 acquires the work history registration request from the communication unit 102 and accepts the acquired work 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 employment start included in the work 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 employment start included in the work history registration request received from the reception unit 104, and 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 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 the selected one or more 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 or not, and information indicating the month and year of the start of employment, 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 occupation names, and job content is arranged on the first ability placement plane. From the derived position information, the extraction unit 106 extracts one or more pieces of ability information arranged within a predetermined range on the first ability placement plane, and sets each of the one or more pieces of extracted ability information as the ability information required of the job seeker for skill information. From the derived position information, the extraction unit 106 extracts one or more pieces of ability information arranged within a predetermined range on the second ability placement plane, and sets each of the one or more pieces of extracted ability information as the ability information required of the job seeker for experience information. From the derived position information, the extraction unit 106 extracts one or more pieces of ability information arranged within a predetermined range on the third ability placement plane, and sets the one or more pieces of extracted ability information as the ability information required of the job seeker for qualification information. In the present 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, for each of a plurality of pieces of ability information, three-dimensional or higher-dimensional (three dimensions or more) position information of abilities may be derived using information representing an ability placement arranged 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 the present embodiment. With reference to FIG. 9, the processing between the job seeker terminal 10 and the information processing system 100 will be described. (Step S1-1) A login process is performed between the job seeker 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 seeker 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 job details into the job details input box BO02. The operation unit 18 also 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, occupation name, one or more occupation names, and information input for the job details 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 for the occupation name, one or more occupation names, and job details included in the acquired job offer information. The extraction unit 106 extracts one or more candidates for the ability information based on the acquired information input for the occupation name, one or more occupation names, and job details. (Step S9-1) The creation unit 108 acquires one or more pieces of ability information from the extraction unit 106 and creates the 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 receives 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 receives 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) Employment 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 accepts an operation of pressing (selecting) an arbitrary tag from one or more tags by the job seeker AP. The operation unit 28 accepts 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 accepted 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, the extraction unit 106 may add priorities to the one or more pieces of ability information, 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 the order of priorities.
[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 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 the position information (longitude, latitude) of the ability information arranged in a predetermined range in the ability arrangement plane. The determination unit 107 determines, based on the position information (longitude, latitude) of each of the job type name, one or more occupation 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 distance between each of the job type name, one or more occupation names, and the information input for the job content 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 the distance from the ability information with a short distance to the ability information with a long distance. It is assumed that the ability information with a short distance more reflects the abilities required of the job seeker AP 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 occupation 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 occupation 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 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 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 occupation 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 occupation 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 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 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 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 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, and thus the description thereof 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 obtains 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, based on the job information, the information processing system 100 may display the same tags as the tags indicating the skills displayed in the skill tag display areas TDA-SK01 to TDA-SK03 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.
[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 job provider 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 the 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 one 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 and experience, the 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 pieces of 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 and experience, the 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 the present 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 an employer EM, and a creation unit 108 that creates setting screen information for setting arbitrary ability information from among a plurality of candidate ability information required of a job seeker AP based on the job information. The plurality of ability information matches a plurality of ability information that are candidates when the job seeker 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 seeker 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 seeker AP registers his or her own abilities with the service, so that it is easy to match the job seeker AP and the employer EM.
[0096] The information processing system 100 further includes an extraction unit 106 that extracts a plurality of candidates for the ability information required of the job seeker AP from among the plurality of ability information based on the job information. The creation unit 108 creates setting screen information for setting arbitrary ability information from among the plurality of candidate ability information required of the job seeker 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 seeker AP from among the plurality of ability information based on the job information, so that compared with the case where the ability required of the job seeker AP is input relying on intuition or experience, setting screen information including one or more tags indicating the ability information required of the job seeker 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 candidates for the 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 acquired 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 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 arranging a plurality of tags for selecting each of the plurality of candidates for the 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 candidates for the ability information required for the job seeker AP, it can create setting screen information arranging one or more candidates for the ability information in an order assumed to reflect the ability required for the job seeker AP. It becomes easier for the job seeker EM to select arbitrary ability information from one or more candidates for the 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 of 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 of 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 of the job seeker is input relying on intuition or experience, the candidates for the ability information required of the job seeker can be obtained accurately and in a short time.
[0100] In the information processing system 100, the candidates for the plurality of ability information required of 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 of the job seeker from a plurality of ability information based on the job information. Therefore, compared with the case where the ability required of the job seeker is input relying on intuition or experience, the candidates for the ability information required of the job seeker can be obtained accurately and 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 (e.g., 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, comprising: a reception unit that receives job information input by a job seeker; an extraction unit that extracts one or more candidates for the ability information required of a job applicant from a plurality of ability information based on the job information; a creation unit that creates setting screen information for setting arbitrary ability information from the one or more candidates for the ability information required of the job applicant extracted by the extraction unit; and the creation unit creates setting screen information including one or more tags for selecting each of the one or more candidates for the ability information required of the job applicant.
2. The information processing system according to claim 1, wherein 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.
3. a determination unit that determines the priority order of the one or more candidates for the ability information required of the job applicant extracted by the extraction unit; and further comprising the creation unit creates setting screen information in which one or more tags for selecting each of the one or more candidates for the ability information required of the job applicant are arranged based on the priority order determined by the determination unit.
4. The job information includes information indicating the job type and information indicating the job content, and the extraction unit extracts one or more candidates for the ability information required of a job applicant from a plurality of ability information based on the information indicating the job type and the information indicating the job content.
5. The information processing system according to claim 1, wherein the candidate for one or more pieces of ability information required of the job seeker includes at least one of a candidate corresponding to a skill, a candidate related to experience, and a candidate related to qualifications.
6. The reception unit receives the ability notification information input by the job requester on the setting screen information. The information processing system A registration unit that registers the job information and the ability notification information received by the reception unit in a storage unit in association with the identification information of the job requester. The information processing system according to claim 1, further comprising the registration unit.
7. The creation unit creates job information input screen information for allowing the job requester to input job information. The reception unit receives the job information input by the job requester on the job information input screen information. The information processing system according to claim 1.
8. An information processing method executed by a computer, receiving job information input by a job requester, extracting one or more candidates for ability information required of a job seeker from a plurality of pieces of ability information based on the job information, creating setting screen information for setting arbitrary ability information from the one or more candidates for the ability information required of the job seeker extracted, An information processing method, wherein when creating the setting screen information, setting screen information including one or more tags for selecting each of the one or more candidates for the ability information required of the job seeker is created.
9. causing a computer to receive job information input by a job requester, extract one or more candidates for ability information required of a job seeker from a plurality of pieces of ability information based on the job information, Create setting screen information for setting any ability information from among the candidates of the one or more ability information required of the extracted job seekers. When creating the setting screen information, create setting screen information including one or more tags for selecting each of the candidates of the one or more ability information required of the job seeker. Program.
Citation Information
Patent Citations
Resume preparation system
JP2002318872A