Matching support system, matching support method, and program

The matching support system addresses the challenge of unsuitable job offers by managing job seeker and employer information, certifying long-term employment, and controlling short-term employment cancellations, thereby providing efficient job matching and contract management.

JP7854769B1Active Publication Date: 2026-05-07TIMEE INC
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TIMEE INC
Filing Date
2026-02-27
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

Existing job matching systems fail to present the most suitable job offers for each job seeker, particularly in the context of short-term and long-term employment.

Method used

A matching support system that manages job information and job seeker information, performs matching for short-term and long-term employment, includes a long-term employment certification unit to verify long-term employment, and a cancellation control unit to manage short-term employment cancellations based on long-term employment certification dates.

Benefits of technology

Enables the presentation of the most suitable job openings to each job seeker, ensuring efficient matching and management of employment contracts, including transitions from short-term to long-term positions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007854769000001_ABST
    Figure 0007854769000001_ABST
Patent Text Reader

Abstract

To present the most suitable job opportunities to each job seeker. [Solution] The matching support system manages job posting information from businesses that post job openings and job seeker information from job seekers. The matching support system comprises a matching unit, a determination unit, and a matching control unit. The matching unit performs matching between target job seekers and target businesses for short-term or long-term employment based on the job posting information and the job seeker information. The determination unit makes a determination regarding the target job seeker's long-term employment status in response to the matching for long-term employment. The matching control unit controls the matching between the target job seeker and the target business according to the determination result of the determination unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a matching support system, a matching support method, and a program.

Background Art

[0002] In recent years, as a type of part-time job, short-hour employment (spot work) that can be completed within a single day has been increasingly popular. Regarding such part-time jobs, a technology for matching employers and job seekers is known. For example, there is a service known that presents the job requirements of employers to job seekers and allows job seekers to select the jobs they desire, thereby performing matching between employers and job seekers (see, for example, Patent Document 1 below).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, there has been a problem that it may not be possible to present the most suitable job offers for each job seeker.

[0005] The present invention has been made in view of such circumstances, and its object is to provide a technology that can present the most suitable job offers for each job seeker.

Means for Solving the Problems

[0006] To solve the above-mentioned problems, one aspect of the present invention is a matching support system that manages job information of businesses that post job openings and job seeker information relating to job seekers, and performs matching for short-term employment, which is employment that is completed for a certain period of time, and long-term employment, which is continuous employment, and comprises: a matching unit that performs matching for short-term employment or long-term employment between target job seekers and target businesses based on the job information and the job seeker information; a long-term employment certification unit that certifies the target job seeker's long-term employment in accordance with the matching for long-term employment; and a cancellation control unit that performs cancellation control for unimplemented short-term employment scheduled after the date based on the long-term employment certification date, if there is a short-term employment scheduled between the target job seeker and the target business when the target job seeker's long-term employment has been certified by the long-term employment certification unit.

[0007] To solve the above-mentioned problems, another aspect of the present invention is a matching support method in which a computer of a matching support system that manages job posting information of businesses that post job openings and job seeker information relating to job seekers performs a matching step of matching target job seekers and target businesses for short-term or long-term employment based on the job posting information and the job seeker information; a long-term employment certification step of certifying the target job seeker's long-term employment in accordance with the long-term employment matching; and a cancellation control step of performing cancellation control for unimplemented short-term employment scheduled after the date based on the long-term employment certification date, if the target job seeker and the target business have a scheduled short-term employment when the target job seeker's long-term employment has been certified in the long-term employment certification step.

[0008] To solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer to function as a matching support system for managing job information of businesses that post job openings and job seeker information relating to job seekers, wherein the computer functions as: a matching unit that performs matching between target job seekers and target businesses for short-term or long-term employment based on the job information and the job seeker information; a long-term employment certification unit that certifies the target job seeker's long-term employment in accordance with the long-term employment matching; and a cancellation control unit that, when the target job seeker's long-term employment is certified by the long-term employment certification unit and there is a scheduled short-term employment between the target job seeker and the target business, performs cancellation control for the cancellation of unimplemented short-term employment scheduled after the date based on the long-term employment certification date. [Effects of the Invention]

[0009] According to the present invention, it is possible to present the most suitable job openings to each job seeker. [Brief explanation of the drawing]

[0010] [Figure 1] This is an explanatory diagram showing the network configuration of the matching support system according to the embodiment. [Figure 2] This block diagram shows the hardware configuration of the computer devices in each component of the matching support system. [Figure 3A] This figure shows an example of a job seeker information database. [Figure 3B] This figure shows an example of a business information database. [Figure 3C] This figure shows an example of a job posting database. [Figure 3D] This figure shows an example of a short-term employment contract database. [Figure 3E] This figure shows an example of a performance database. [Figure 3F] This figure shows an example of a long-term employment contract database. [Figure 4] This is a sequence diagram showing the process from the start of the matching process to the start of employment. [Figure 5A] This is a diagram showing an example of a browsing screen displayed on the job seeker's terminal. [Figure 5B] This is a diagram showing another example of a browsing screen displayed on the job seeker's terminal. [Figure 6] This is a sequence diagram showing the flow after the start of employment performed by the matching support system. [Figure 7] This is a diagram showing an example of the functional configuration of the matching support system. [Figure 8] This is a sequence diagram showing the flow of the transition from part-time jobs to long-term part-time jobs. [Figure 9] This is a sequence diagram showing the flow of block setting for matching when transitioning to long-term part-time jobs. [Figure 10] This is a sequence diagram showing the flow of block control for matching. [Figure 11] This is a sequence diagram showing the flow of解除 of block control. [Figure 12] This is a diagram showing an example of a browsing screen of modification example 1 displayed on the job seeker's terminal. [Figure 13] This is a diagram showing another example of the browsing screen according to modification example 1.

Mode for Carrying Out the Invention

[0011] (Embodiment) Hereinafter, the matching support system according to the embodiment will be described.

[0012] (Network Configuration of Matching Support System 1) Figure 1 is an explanatory diagram showing the network configuration of the matching support system 1 according to an embodiment. As shown in Figure 1, the matching support system 1 comprises a management server 100, a business operator terminal 120, and a job seeker terminal 140. Each device is connected to the network 160 so as to be able to communicate. Each device is a computer device equipped with a control unit, a communication unit, etc. The network 160 is a LAN (Local Area Network) or a WAN (Wide Area Network), and may be wired or wireless.

[0013] (Management Server 100) The management server 100 is a server that matches employers (businesses) with job seekers (workers: part-time employees) and supports the establishment of employment relationships between them. Matching means presenting job seekers with desired job information and supporting the establishment of employment contracts by obtaining mutual agreement between the job seekers and employers. The management server 100 manages, for example, the conclusion of employment contracts, the management of job seekers' attendance and departure times, and the payment of wages from employers to job seekers. The management server 100 also stores various databases (DBs). Details of the various DBs will be described later using Figure 3A, etc. Note that the various DBs are not limited to being stored on the management server 100, but may also be stored on external devices.

[0014] The business terminal 120 is a terminal device used by a business operator. A business operator is a company that posts job openings (e.g., a corporation), but also includes government agencies (e.g., a public office) and organizations (e.g., a public association). The job postings include, for example, spot work as short-term employment and long-term part-time work as long-term employment. Spot work is a short-term part-time job that is completed in just one day (hereinafter sometimes referred to as "short-term part-time work"). On the other hand, long-term part-time work is part-time work that requires continuous employment (e.g., shift work).

[0015] The job seeker terminal 140 is a terminal device used by job seekers. Job seekers are individuals seeking short-term or long-term part-time work. The job seeker terminal 140 and the employer terminal 120 may be stationary or portable. Specifically, the job seeker terminal 140 and the employer terminal 120 may be, for example, personal computers, tablet devices, or smartphones.

[0016] The job seeker terminal 140 and the business operator terminal 120 each have a matching support application (application program) installed, which serves as a matching support program according to this embodiment. The job seeker terminal 140 launches the application in response to the job seeker's operation and requests the management server 100 to register for use. The business operator terminal 120 launches the application in response to the business operator's operation and requests the management server 100 to register for use.

[0017] (Configuration of each computer device) Figure 2 is a block diagram showing the hardware configuration of the computer devices in each of the matching support systems 1. Computer 200 is implemented in the management server 100, the business operator terminal 120, and the job seeker terminal 140, respectively.

[0018] Computer 200 comprises a processor 201, main memory 202, storage 203, and interface 204. The processor 201 reads various programs stored in storage 203, loads them into main memory 202, and executes processing according to the programs. The processor 201 also allocates memory space in main memory 202 according to the programs. Examples of the processor 201 include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), and a microprocessor.

[0019] The storage 203 includes, for example, a magnetic disk, a magneto-optical disk, an optical disk, or semiconductor memory. The storage 203 may be an internal media directly connected to the bus of the computer 200, or it may be an external media connected to the computer 200 via an interface 204 or a communication line. Also, if this program is delivered to the computer 200 via a communication line, the computer 200 that receives the delivery may load the program into the main memory 202 and execute processing.

[0020] Depending on the device on which the computer 200 is implemented (for example, in the business terminal 120 and the job seeker terminal 140), input devices and output devices are connected to the computer 200 via the interface 204. Input devices include, for example, touch panels, cameras, control buttons, keyboards, and scanners. Output devices include, for example, displays, speakers, lamps, and printers. Interface 204 also includes a communication interface. The communication interface is an interface for sending and receiving information with other devices.

[0021] (An example of various databases stored by management server 100) As shown in Figure 1, the various databases stored by the management server 100 include the job seeker information database 101, the business information database 102, the job posting information database 103, the short-term employment contract database 104, the performance database 105, and the long-term employment contract database 106.

[0022] (Job applicant information DB101) Figure 3A shows an example of the Job Seeker Information DB 101. The Job Seeker Information DB 101 stores information about job seekers (Job Seeker Information 310). The Job Seeker Information DB 101 includes, for example, the following items.

[0023] • Job seeker ID: An identifier that identifies the job seeker. • Name: The name of the job seeker. • Address: The job seeker's address. • Email address: The email address of job seeker terminal 140. • Phone number: The job seeker's phone number. For example, the phone number of job seeker terminal 140. • Date of birth: The job applicant's date of birth. • Gender: The gender of the job seeker. • Intention to work long-term: Do you wish to work part-time long-term? • Badges: Information assigned based on past work experience. Badges are not assigned upon registration, but are awarded after employment based on the employer's evaluation of each job type (e.g., waitstaff, dishwasher, cook). "Bronze" and "Silver" indicate ranks corresponding to the evaluation.

[0024] When information is entered into each of the above items, the job seeker information 310 (310a, 310b) is stored. To give an example of job seeker information 310, job seeker information 310a indicates that "Taro Shinjuku" (male), the designated contact person, has been assigned job seeker ID "W0001", that the job seeker desires long-term employment, and that he has received a certain level of evaluation for his work in the hall and dishwashing area.

[0025] (Business information DB102) Figure 3B shows an example of the business information DB 102. The business information DB 102 stores business information (business information 320). The business information DB 102 includes, for example, the following items.

[0026] • Business ID: An identifier that identifies the business. The business is the source of wage payments. • Business name: The name of the business. • Location: The location of the business operator. • Email address: The email address of the carrier terminal 120. • Telephone number: The telephone number of the service provider. For example, the telephone number of service provider terminal 120. • Industry: The type of business the business operates in. For example, food service, retail, or closure. • Related stores: Stores where the wage payment source is the same business operator. For example, affiliated stores or chain stores operated by the same business operator. Although not shown in the diagram, the location and contact information of each related store are also stored in the business operator information DB102.

[0027] When information is entered into each of the above items, business information 320 (320a, 320b) is stored. To give an example of business information 320, business information 320a indicates that the designated contact "AA Co., Ltd." is assigned business ID "E0001", that the business is in the food and beverage industry, and that it has related stores "Marunouchi Store" and "Shinbashi Store".

[0028] (Job Information DB103) Figure 3C shows an example of the job information DB103. The job information DB103 stores information (job information 330) indicating short-term part-time job postings. The job information DB103 includes, for example, the following items.

[0029] • Business ID: An identifier that identifies the business. • Job posting ID: An identifier that identifies short-term job postings. • Employment location: The store where the job seeker will be employed. • Employment days: The days on which the job seeker is scheduled to work. • Working hours: The time (start and end times) during which the job seeker is employed. • Job description: The type of work performed. For example, in the food service industry, this could include serving customers, washing dishes, cooking, etc. • Break time: The time when breaks are permitted. • Wages: Compensation for work performed. For example, hourly wages or daily wages. • Commuting allowance: An allowance paid for commuting. It covers actual expenses or is subject to a maximum limit. • Image data: Thumbnail images to be presented to job seekers. Ideally, these thumbnail images should be clear and easily visualize the job content for job seekers. • Viewing Period: The period during which you can view the job postings corresponding to the job posting ID. Note that if the required number of positions have been filled, you may end viewing before the viewing period expires.

[0030] By entering information into each of the above fields, job posting 330 (330a to 330d) will be stored. To give an example of job posting 330, job posting 330a shows information regarding employment conditions and viewing conditions for short-term part-time work at the Marunouchi store of "AA Co., Ltd.", which is assigned the business ID "E0001".

[0031] (Short-term employment contract DB104) Figure 3D shows an example of the Short-Term Employment Contract DB104. The Short-Term Employment Contract DB104 stores information (Short-Term Employment Contract Information 340) indicating the employment contract for each job seeker's short-term part-time job. In addition to the job seeker ID and job information ID, the Short-Term Employment Contract DB104 includes the following items, for example.

[0032] • Short-term employment ID: An identifier that identifies a completed short-term part-time job contract. It is assigned upon successful matching of short-term employment. • Acceptance: Whether both the job seeker and the employer have agreed to the terms and conditions of employment for the short-term part-time job. • Arrival Time: The time the job seeker arrived at work. If work has not yet been performed, indicate "Not Performed" (blank). If work has been performed, indicate the actual arrival time. Note that the actual arrival time may be adjusted to the scheduled arrival time if it falls within a specified range (for example, within a 10-minute range) of the scheduled arrival time. • Departure Time: The time the job seeker leaves work. If work has not yet been performed, indicate "Not Performed" (blank). If work has been performed, indicate the actual departure time. Note that the actual departure time may be adjusted to the scheduled departure time if it falls within a specified range (for example, within a 10-minute range) of the scheduled departure time.

[0033] When information is entered into each of the above items, the short-term employment contract information 340 (340a, 340b) is stored. The short-term employment contract information 340 includes the job information ID. Therefore, it is possible to identify the job information 330 (work location, work days, work hours, work content, etc.) in Figure 3C from the short-term employment contract information 340. To give an example of the short-term employment contract information 340, for example, short-term employment contract information 340a indicates that the job seeker with job seeker ID "W0001" has been assigned the short-term employment ID "E001S1A", and that the work has not yet been performed for the specified work (job information 330 that can be identified from the job information ID) for which the employment conditions have been agreed upon.

[0034] (Performance DB105) Figure 3E shows an example of the performance database 105. The performance database 105 stores the employment history (performance information 350) of each job seeker by industry. In addition to the job seeker ID, the performance database 105 includes items that differ depending on the industry. For example, the food service industry includes the following items.

[0035] • Hall: The number of times you worked as a hall staff member on a short-term part-time basis. • Dishwashing area: The number of times I worked as a dishwashing staff member on a short-term part-time basis. • Cooking: Number of times worked as a short-term part-time cooking staff member.

[0036] To elaborate on other industries, for example, the retail industry includes items such as cleaning, cashiering, and stocking shelves. Similarly, the delivery industry includes items such as picking and packing. In addition, in the performance database 105, the number of times each item is displayed may be recorded for each store where the employee worked.

[0037] When information is entered into each of the above items, performance information 350 (350a, 350b) is stored. To give an example of performance information 350, for instance, performance information 350a shows that the number of times the job seeker with job seeker ID "W0001" worked was 5 times in the dining area, 15 times in the dishwashing area, and 7 times in cooking.

[0038] (Long-term employment contract DB106) Figure 3F shows an example of the Long-Term Employment Contract DB106. The Long-Term Employment Contract DB106 stores information (Long-Term Employment Contract Information 360) indicating the employment contract for each job seeker's long-term part-time work. In addition to the job seeker ID, the Long-Term Employment Contract DB106 includes the following items, for example.

[0039] • Long-term employment ID: An identifier that identifies a completed short-term part-time employment contract. It is assigned when a long-term employment match is made. • Acceptance: Whether both the job seeker and the employer have agreed to the terms and conditions of employment for the long-term part-time position.

[0040] When information is entered into each of the above items, the long-term employment contract information 360 is stored. To give an example of the long-term employment contract information 360, for example, long-term employment contract information 360a indicates that the job seeker with job seeker ID "W0001" has been assigned the long-term employment ID "E001L1A", and that mutual agreement has been reached regarding the employment conditions.

[0041] (The process from the start of the matching process to the start of employment) Figure 4 is a sequence diagram showing the flow from the start of matching to the start of employment. In each of the following sequence diagrams, including Figure 4, the management server 100 executes the matching processing program corresponding to the matching application, and the business terminal 120 and the job seeker terminal 140 execute the matching application.

[0042] (Step S401) First, the job seeker terminal 140 requests the management server 100 to register the job seeker. At this time, the job seeker terminal 140 receives information from the job seeker that is necessary for registering the job seeker information 310 (Figure 3A) (hereinafter referred to as "job seeker registration information"). The job seeker registration information includes, for example, name, address, email address, telephone number, date of birth, and gender. The job seeker registration information may also include companies and types of work the job seeker has experience with, or companies and types of work they have not experienced. The job seeker terminal 140 transmits the job seeker registration information when making a request for the job seeker's registration. As a result, the management server 100 receives the job seeker registration information from the job seeker terminal 140.

[0043] (Step S402) The business terminal 120 makes a request to the management server 100 regarding the business's user registration. At this time, the business terminal 120 receives information necessary for registering business information 320 (Figure 3B) (hereinafter referred to as "business registration information") from the business (staff). Job seeker registration information includes, for example, business name, address, email address, telephone number, industry, and related stores. The business terminal 120 transmits the business registration information in the request regarding the business's user registration. As a result, the management server 100 receives the business registration information from the business terminal 120.

[0044] (Step S403) The management server 100 registers job seekers and businesses for use. When registering job seekers, the management server 100 generates job seeker information 310 by adding a job seeker ID to the job seeker registration information received from the job seeker terminal 140, and stores the generated job seeker information 310 in the job seeker information DB 101 (Figure 3A). When registering businesses for use, the management server 100 generates business information 320 by adding a business ID to the business registration information received from the business terminal 120, and stores the generated business information 320 in the business information DB 102 (Figure 3B).

[0045] Furthermore, during these user registrations, the management server 100 transmits the job seeker ID to the job seeker terminal 140 and the business operator ID to the business operator terminal 120. As a result, the job seeker terminal 140 stores the job seeker ID, and the business operator terminal 120 stores the business operator ID.

[0046] (Step S404) The operator terminal 120 receives input from the operator, including installation information related to employment conditions and setting information related to disclosure conditions. The operator terminal 120 then includes the operator ID in the received setting information and sends it to the management server 100.

[0047] The information related to employment conditions is the information required for registering job posting 330 (Figure 3C) (hereinafter referred to as "employment condition setting information"). The employment condition setting information includes the store where the employee will work, working days, working hours, work content, break time, wages, and commuting allowance.

[0048] The settings information related to the conditions for disclosure (hereinafter referred to as "disclosure condition settings information") includes, for example, the deadline date and time for job postings, the number of job postings, and the job seekers who can view the job postings (for example, all job seekers or specific job seekers). Specific job seekers include, for example, job seekers who have been assigned a certain badge (type and number), job seekers who reside within a specified area from the store where they will be working, and job seekers who belong to a group based on their industry (for example, a group of people with experience in the food and beverage industry or a group of people with experience in the retail industry).

[0049] By setting these employment and disclosure conditions, businesses can efficiently recruit by disclosing job postings to suitable job seekers. Furthermore, job seekers can efficiently find suitable job openings.

[0050] (Step S405) When the management server 100 receives setting information related to employment conditions and disclosure conditions from the business terminal 120, it registers the received setting information. For example, the management server 100 generates job posting information 330 (Figure 3C) based on the employment conditions setting information and disclosure conditions setting information, and stores the generated job posting information 330 in the job posting information DB 103.

[0051] (Step S406) The management server 100 publishes job postings 330 to designated job seekers at predetermined times, according to employment conditions and publication conditions. This allows for effective recruitment of job seekers who are more likely to apply.

[0052] (Step S407) The job seeker terminal 140 displays the job information viewing screen 330. This allows the job seeker to view the job information and confirm employment conditions, etc. An example of the viewing screen will be shown later using Figures 5A and 5B.

[0053] (Step S408) When a job seeker terminal 140 receives a job application from the browsing screen, it sends application information indicating the received application to the management server 100. The application information includes the job seeker ID and the job information ID.

[0054] (Step S409) The management server 100 receives application information from the job seeker terminal 140. The management server 100 generates short-term employment contract information 340 with a short-term employment ID and stores it in the short-term employment contract DB 104.

[0055] (Step S410) The management server 100 transmits information about job applicants to the business terminal 120. The job applicant information includes job applicant information 310 and performance information 350. In detail regarding step S410, the application information received in step S408 includes the job applicant ID and job information ID of the applicant. The management server 100 refers to the job applicant information DB 101 (Figure 3A) and extracts the job applicant information 310 containing the job applicant ID. It also refers to the performance information DB 105 (Figure 3E) and extracts the performance information 350 containing the job applicant ID. Furthermore, the management server 100 refers to the job information DB 103 (Figure 3C) and identifies the business ID from the job information ID included in the application information. The management server 100 then transmits the extracted job applicant information 310 and performance information 350 to the business terminal 120 of the identified business ID.

[0056] (Step S411) When the business operator terminal 120 receives job seeker information 310 and performance information 350 from the management server 100, it displays a confirmation screen showing this information. This allows the business operator to determine whether to hire the job seeker by reviewing the job seeker information 310 (e.g., badge) and performance information 350 (e.g., hall performance). The business operator terminal 120 accepts the hiring or rejection from the business operator on the confirmation screen.

[0057] If the business terminal 120 receives a rejection notice, it sends a rejection notice to the job seeker terminal 140 via the management server 100. Upon receiving the rejection notice, the job seeker terminal 140 displays a screen indicating that the applicant has been rejected. In this case, matching is not possible, and the matching support system 1 completes the process shown in this sequence diagram. Note that in the case of rejection, the job seeker may be paid a layoff allowance if certain conditions are met. If the applicant accepts an offer on the confirmation screen, the business terminal 120 sends an offer notification to the management server 100.

[0058] (Step S412) When the management server 100 receives an employment notification from the business terminal 120 (i.e., a match is made), it generates a code that can identify the short-term employment ID (hereinafter referred to as the "work code"). The work code is represented, for example, by a one-dimensional code or a two-dimensional code. The management server 100 transmits the work code to the business terminal 120. This makes the job seeker terminal 140 able to display the work code. The management server 100 also transmits the employment conditions shown in the job information 330 (Figure 3C) to the job seeker terminal 140. The employment conditions include, for example, the job seeker ID, the store where the work will be performed, the work content, the start time, and the end time.

[0059] (Step S413) When the job seeker terminal 140 receives employment conditions from the management server 100, it displays the received employment conditions. The job seeker reconfirms the employment conditions displayed on the job seeker terminal 140. At this time, the job seeker terminal 140 may display the employment conditions in the form of an employment contract and allow the job seeker to accept the contents of the employment contract.

[0060] (Step S414) When it is time to work, the job seeker goes to the store where they will be working and requests to start work from the employer's staff member. The employer's staff member displays the work code on the employer terminal 120. The job seeker operates the job seeker terminal 140 to have the work code displayed on the employer terminal 120 read by the job seeker terminal 140.

[0061] (Step S415) When the job seeker terminal 140 reads the work code, it sends the code reading information to the management server 100. The code reading information includes the short-term employment ID and the time the code was read (code reading time).

[0062] (Step S416) When the management server 100 receives code reading information from the job seeker terminal 140, it identifies the short-term employment contract information 340 (Figure 3D) which includes the short-term employment ID contained in the code reading information. Furthermore, the management server 100 inputs the code reading time into the attendance time field of the identified short-term employment contract information 340 to confirm the actual attendance time.

[0063] As described above, the matching support system 1 can process various tasks such as job postings by businesses, job seekers applying for jobs, acceptance of applications, successful employment, and confirmation of job seekers' attendance status.

[0064] (Viewing screen displayed on job seeker terminal 140) Figure 5A shows an example of a browsing screen displayed on the job seeker terminal 140. In Figure 5A, the browsing screen 500 includes an explanation area 510 and a job information display area 520. The explanation area 510 indicates that job information has been received from a store. The job information display area 520 displays a list of jobs for each business.

[0065] The job information display area 520 (520a to 520c) includes the company name 521, the limited access description 522, image data 523, and employment conditions 524. Business name 521 indicates the name of the business that posted the job information and the store where the employee will be working. The limited access description 522 indicates the access conditions, such as public access, access limited to job seekers with a specific badge, or access limited to a specific group. Image data 523 shows a thumbnail image included in the job posting. Employment conditions 524 refers to information about employment conditions (such as dates, wages, etc.) included in the job posting.

[0066] The job posting display area 520 accepts selection operations from job seekers, such as tapping or clicking. When the job seeker terminal 140 accepts the selection operation for the job posting display area 520 that the job seeker wishes to apply for, it transitions to a job posting details screen (not shown). The job posting details screen displays, for example, the number of people hired so far relative to the number of positions available, the remaining time until the application deadline, and an application acceptance button. When the application acceptance button is pressed, the job seeker terminal 140 accepts the application for the job posting displayed on the job posting details screen and sends the application information to the management server 100.

[0067] (Another example of a browsing screen displayed on the job seeker's terminal 140) Figure 5B shows another example of a browsing screen displayed on the job seeker terminal 140. In Figure 5B, the browsing screen 540 shows a list of job postings related to the favorited businesses. The browsing screen 540 includes multiple business selection areas 550 (550a to 550c). Each business selection area 550 includes the business name 551, a favorite mark 552, and a notification 553.

[0068] Business name 551 indicates the name of the business that posted the job information and the store where the work will be performed. In the diagram, job postings are displayed by store, but it may also be possible to display job postings by business. The Favorite Mark 552 indicates that the item has been added to a favorites list. The Favorite Mark 552 can be selected by job seekers through taps, clicks, and other selection actions. Depending on the selected action, the Favorite Mark 552 can be added to favorites or removed from them. Notification 553, for example, indicates a message that new job postings have arrived.

[0069] The business selection area 550 (for example, the area for business name 551) can accept selection operations from job seekers, such as tapping or clicking. Upon receiving such a selection operation, the user is redirected to the job information details screen described above.

[0070] (The process after starting work) Figure 6 is a sequence diagram showing the process from the start of employment onwards, as performed by the matching support system 1.

[0071] (Step S601) When it is time to leave work, the job seeker notifies the employer's staff member that they have finished work. The employer's staff member displays the work code on the employer terminal 120. The job seeker operates the job seeker terminal 140 to read the work code displayed on the employer terminal 120. Once the job seeker terminal 140 has read the work code, it sends the code reading information to the management server 100. The code reading information includes the short-term employment ID and the time the code was read.

[0072] (Step S602) When the management server 100 receives code reading information from the job seeker terminal 140, it identifies the short-term employment contract information 340 (Figure 3D) which includes the short-term employment ID contained in the code reading information. Furthermore, the management server 100 determines the actual departure time by inputting the code reading time into the departure time of the identified short-term employment contract information 340. Then, the management server 100 sends a work completion notification to the employer terminal 120.

[0073] (Step S603) The management server 100 processes wage payments. Based on the start time, end time, and wage information (e.g., hourly wage), the management server 100 calculates the wages that the job seeker will receive. Furthermore, based on instructions from the business terminal 120, the management server 100 transfers the wages to the bank account registered by the job seeker on the designated payment date.

[0074] (Step S604) When the business operator terminal 120 receives a work completion notification from the management server 100, it receives an evaluation of the job seeker (worker) who has completed their work. Specifically, the business operator terminal 120 displays an evaluation reception screen (not shown) and receives the evaluation. This evaluation includes an evaluation of the worker's work (good, bad, average, etc.), the content of the work (serving, dishwashing, cooking, etc.), a free message to the worker, and the selection of a group to which the worker should belong. When the business operator terminal 120 receives a press of a predetermined send button on the evaluation reception screen, it sends the evaluation information, including the short-term employment ID, to the management server 100.

[0075] (Step S605) When the management server 100 receives evaluation information from the business terminal 120, it reflects the evaluation information in various databases (job seeker information DB 101 and performance DB 105). Specifically, the management server 100 identifies the job seeker ID from the short-term employment ID included in the evaluation information (Figure 3(D)). Then, based on the identified job seeker ID, it updates the badge in the job seeker information DB 101 (Figure 3A) and updates the number of jobs worked in the performance DB 105 (Figure 3(E)).

[0076] Furthermore, the management server 100 may use machine learning (artificial intelligence) to manage evaluation results (whether or not the content of the free message is highly rated) obtained from the content. This allows the business operator to set employment conditions and disclosure conditions based on these evaluation results. The derivation of evaluation results using machine learning may be performed by the management server 100 or by other external devices.

[0077] Furthermore, the management server 100 sends updated badge information and free messages based on evaluation data to the job seeker terminal 140. Upon receiving this information, the job seeker terminal 140 displays it. This allows job seekers to check their evaluation and messages from employers after starting work.

[0078] (Regarding the transition from short-term to long-term part-time work) Employers may wish to hire short-term part-time workers on a long-term basis if their work performance is satisfactory. Similarly, job seekers may prefer to work long-term at the same store after gaining experience in short-term part-time work. Therefore, in this embodiment, the transition to long-term part-time work is encouraged after the completion of short-term part-time work, making long-term employment possible.

[0079] If the same employer and the same job seeker enter into employment contracts for both short-term and long-term part-time work, it would result in the conclusion of two different types of employment contracts (dual employment contracts). This would lead to double payment of wages, potentially making it impossible to comply with the law. If, after a long-term part-time employment contract is concluded, the job seeker is then able to apply for short-term work at the same employer, the matching process between the job seeker and the employer could result in the conclusion of a short-term part-time employment contract, thus creating a dual employment contract. Therefore, in this embodiment, the matching process between the job seeker and the employer is controlled after the long-term part-time employment contract has been concluded.

[0080] The following section, using Figure 7, explains the transition from short-term to long-term part-time work and the control of matching after the transition to long-term part-time work, along with the functional configuration of the matching support system 1.

[0081] (Functional configuration of Matching Support System 1) Figure 7 shows an example of the functional configuration of the matching support system 1. As shown in Figure 7, the management server 100 comprises a matching unit 701, a determination unit 702a, a long-term employment certification unit 702, and a matching control unit 703. Each unit is realized by a processor 201 provided in the management server 100. That is, the processor 201 realizes the function of each unit by executing a matching support program stored in the storage 203.

[0082] (Regarding matching) The matching unit 701 performs employment matching by presenting job information tailored to each job seeker based on the job seeker information 310 (Figure 3A) and job information 330 (Figure 3C). The presentation to job seekers includes, for example, the following three methods. • List display using browsing screen 500 (Figure 5A). • Favorites list display via browsing screen 540 (Figure 5B). • Push notifications from businesses that have been added to favorites. These push notifications are displayed on icons on the waiting screen of the job seeker's terminal 140, and on the browsing screens 500 and 540 corresponding to the target businesses, allowing for recommendations to apply on a store-by-store basis.

[0083] The matching performed by the Matching Unit 701 is for matching job seekers with businesses for short-term or long-term part-time work. Hereinafter, job seekers who are the target of matching will be referred to as "target job seekers," and businesses that are the target of matching will be referred to as "target businesses." Furthermore, in this specification, short-term part-time work and short-term employment will be treated as synonymous, and long-term part-time work and long-term employment will be treated as synonymous.

[0084] Matching for short-term part-time jobs, as shown in Figure 4, involves obtaining the consent of the target employer in response to an application from the target job seeker and supporting the establishment of an employment contract. On the other hand, matching for long-term part-time jobs involves obtaining the consent of the target employer and supporting the establishment of an employment contract when the target job seeker wishes to work long-term after the completion of their short-term part-time job. It should be noted that matching for long-term part-time jobs is not limited to the form taken after the completion of short-term employment; it may also be done in the same way as matching for short-term part-time jobs, by presenting job seekers with information on long-term part-time jobs and supporting the establishment of an employment contract in response to an application from the target job seeker and obtaining the consent of the target employer.

[0085] (Information on long-term employment for job seekers) The matching process for long-term part-time work in this embodiment will be described in detail below. As mentioned above, the job seeker information 310 includes past employment history in short-term part-time work (badges in the job seeker information 310, performance information 350, and survey results). The matching control unit 703 provides the target job seeker (job seeker terminal 140) with guidance encouraging them to take on long-term part-time work (hereinafter referred to as "long-term employment guidance") based on the target job seeker's employment history.

[0086] For example, the matching control unit 703 presents a long-term employment offer to a job seeker if their employment record meets a certain evaluation standard. The timing for presenting the long-term employment offer is, for example, when the job seeker's short-term part-time job ends. The offer may be presented to all job seekers who have finished their short-term part-time job, or it may be presented only to job seekers who wish to be employed long-term (job seekers who indicate "yes" to "intent for long-term employment" in the job seeker information 310).

[0087] (Preparing application documents) The matching control unit 703 creates the necessary documents for applying for a long-term part-time job (hereinafter referred to as "application documents") and presents the created application documents to the target business operator (business operator terminal 120). Application documents are created when the target job seeker wishes to work a long-term part-time job. The application documents are created by the matching control unit 703 based on the employment history of short-term part-time jobs. For example, the application documents are a resume or a work history. The matching control unit 703 may also use machine learning to create application documents obtained from employment history. The creation of application documents using machine learning may be performed by the management server 100 or by other external devices.

[0088] Furthermore, if application documents have already been prepared due to a past short-term part-time job, the matching control unit 703 may choose not to create the application documents. However, even in this case, if a certain period of time has passed since the application documents were created, the matching control unit 703 may recreate the application documents.

[0089] (Consent from the employer to long-term part-time employment) The Long-Term Employment Certification Unit 702 certifies the long-term part-time employment of eligible job seekers in accordance with matching for long-term part-time work. Specifically, in the matching for long-term part-time work, the unit certifies the long-term part-time employment of eligible job seekers when the consent of the eligible business operator is obtained. Specifically, the consent of the eligible business operator is obtained when the applicant presents the application documents to the business operator, and the business operator terminal 120 receives the certification of long-term employment from the business operator after viewing the application documents displayed on the business operator terminal 120. In the following, the certification of long-term part-time employment may be referred to as "long-term employment certification."

[0090] (Determination related to long-term employment) The determination unit 702a makes a determination regarding the target job seeker's long-term employment status in accordance with the matching for long-term employment. The determination regarding long-term employment includes determining whether the target job seeker desires long-term part-time work and whether the target employer will hire them as a long-term part-time worker. In this embodiment, the determination unit 702a has a long-term employment certification unit 702.

[0091] (Matching restriction control) The matching control unit 703 controls the matching of target job seekers and target businesses in response to the long-term employment certification by the long-term employment certification unit 702. Matching control is, for example, a control that restricts matching (restriction control). Matching includes presenting (allowing to view) desired job information to job seekers and obtaining mutual consent regarding the employment contract between the job seeker and the business. Restriction control of matching means not performing at least one of the above: presenting the information or obtaining the consent. In this embodiment, the case in which obtaining the consent is not performed will be described. In the following, restriction control of matching may be referred to as "block control".

[0092] The matching control unit 703 performs blocking control between the target job seeker and the target business operator once long-term employment is certified. The employment subject to blocking control includes employment at the target business operator (both short-term and long-term part-time jobs). Furthermore, the stores subject to blocking control and all related stores of the target business operator are also subject to blocking control. For example, if "AA Co., Ltd." in Figure 3B becomes subject to blocking, both of its related stores, "Marunouchi Store" and "Shinbashi Store," will also become subject to blocking.

[0093] (Matching eligible job seekers with other businesses) However, in block control, the matching control unit 703 does not restrict matching target job seekers with job postings for long-term or short-term employment from other businesses excluding the target business. This allows target job seekers to apply for and work short-term or long-term part-time jobs at other businesses.

[0094] (End of block control) Furthermore, the Long-Term Employment Certification Unit 702 revokes the long-term employment certification upon termination of the long-term part-time work. The termination of long-term part-time work can occur due to the worker's circumstances or dismissal (due to the employer's circumstances). The Matching Control Unit 703 controls the matching of the target job seeker and the target employer in response to the revocation of the long-term employment certification by the Long-Term Employment Certification Unit 702. The matching control referred to here is, for example, the control to terminate block control. That is, the Matching Control Unit 703 terminates block control upon the revocation of the long-term employment certification. With the termination of this block control, matching for employment (both short-term and long-term part-time work) between the target job seeker and the target employer resumes.

[0095] (The process of transitioning from short-term to long-term part-time work) Figure 8 is a sequence diagram showing the transition from short-term to long-term part-time work. The sequence diagram in Figure 8 shows the processing performed after the evaluation of the target job seeker is received at the business terminal 120 (step S604 in Figure 6).

[0096] (Step S801) The business operator terminal 120 receives input from the target business operator (staff) regarding desired conditions for long-term employment. This input may be made at the same time as receiving evaluations for target job seekers (step S604 in Figure 6), or at a later time than receiving evaluations for target job seekers. Desired conditions for long-term employment include, for example, badges (type and number), the job seeker residing in a designated area, and industry-specific groups (for example, a group of people with experience in the food and beverage industry or a group of people with experience in the retail industry). When the business operator terminal 120 receives input regarding these desired conditions, it sends information indicating those desired conditions to the management server 100.

[0097] (Step S802) The management server 100 accepts the desired conditions by receiving information indicating those conditions from the business terminal 120.

[0098] (Step S803) Next, the management server 100 determines whether the job seeker who has completed the short-term part-time job meets the requirements of the target employer. If the requirements are not met, the matching support system 1 terminates the process shown in this sequence diagram.

[0099] (Step S804) On the other hand, if the desired conditions are met, the management server 100 notifies the job seeker terminal 140 of a long-term job offer (an offer for long-term employment).

[0100] (Step S805) When the job seeker terminal 140 receives a notification of a long-term job posting from the management server 100, it displays the long-term job posting based on that notification. This allows the target job seeker to review the long-term job posting.

[0101] (Step S806) The job seeker terminal 140 receives responses from the target job seeker regarding long-term job postings. These responses indicate whether or not the job seeker intends to apply for the long-term job posting. If the response indicates that the job seeker does not intend to apply for the long-term job posting, the matching support system 1 completes the process shown in this sequence diagram. On the other hand, if the response indicates that the job seeker intends to apply for the long-term job posting, the job seeker terminal 140 sends a response to that effect to the management server 100.

[0102] (Step S807) The management server 100 accepts applications from job seekers by receiving the response from the job seeker terminal 140.

[0103] (Step S808) The management server 100 then creates application documents based on the target job seeker's short-term part-time employment history and sends information indicating the created application documents to the job seeker terminal 140.

[0104] (Step S809) When the job seeker terminal 140 receives information indicating the application documents from the management server 100, it displays the application documents. This allows the job seeker to review the application documents. At this time, the job seeker terminal 140 accepts additions and corrections to the application documents.

[0105] (Step S810) Once the application documents submitted by the job seeker have been reviewed and the application is officially accepted, the job seeker terminal 140 sends an application notification to the management server 100 indicating that the application has been officially submitted. If the application is not officially accepted and the application is cancelled, the matching support system 1 completes the process shown in this sequence diagram.

[0106] (Step S811) When the management server 100 receives information from the job seeker terminal 140 indicating that a formal application has been submitted, it transmits the application information to the business terminal 120. The application information includes information from the application documents.

[0107] (Step S812) When the business operator terminal 120 receives application information from the management server 100, it displays the application information (application documents). This allows the business operator to review the application documents.

[0108] (Step S813) The business operator terminal 120 receives the acceptance or rejection of the application for long-term employment from the target business operator and transmits the accepted application results to the management server 100.

[0109] (Step S814) When the management server 100 receives the hiring results from the business terminal 120, it sends the received hiring results to the job seeker terminal 140.

[0110] (Step S815) When the job seeker terminal 140 receives the hiring results from the management server 100, it displays the received hiring results. This allows the job seeker to confirm the hiring results.

[0111] (Step S816) If the job seeker terminal 140 indicates that the applicant has been hired, it receives acceptance of the offer from the applicant and sends an acceptance notification to the management server 100. If the job seeker terminal 140 indicates that the applicant has not been hired, or if the applicant does not accept the offer and cancels the application, the matching support system 1 completes the process shown in this sequence diagram.

[0112] (Step S817) When the management server 100 receives an acceptance notification from the job seeker terminal 140, it sends an acceptance notification to the business operator terminal 120.

[0113] (Step S818) When the operator terminal 120 receives an acceptance notification from the management server 100, it displays a message to that effect and, upon receiving a request from the operator to issue an acceptance notification, issues the acceptance notification.

[0114] (Step S819) Furthermore, the business terminal 120 receives the request for the issuance of the prescribed documents (notice of working conditions and employment contract) and issues the said contract. Then, upon receiving confirmation of these documents from the business, the business terminal 120 transmits the document information, including the issued employment notice and the said contract, to the management server 100.

[0115] (Step S820) When the management server 100 receives document information from the business operator terminal 120, it sends the document information to the job seeker terminal 140.

[0116] (Step S821) When the job seeker terminal 140 receives document information from the management server 100, it displays the employment offer notification and the employment contract / terms of employment notification. The job seeker then reviews these documents.

[0117] (Step S822) When the job seeker terminal 140 confirms the above documents and accepts the consent of the employment contract and notice of working conditions, it sends a notification to the management server 100 indicating this (hereinafter referred to as the "document consent notification").

[0118] (Step S823) When the management server 100 receives a document consent notification from the job seeker terminal 140, it saves the employment contract and notice of working conditions.

[0119] Note that the processing in steps S819-822 (processing related to the issuance and display of the employment contract and notice of working conditions) is not limited to the timing described above. For example, the employment contract and notice of working conditions may be sent from the management server 100 to the job seeker terminal 140 at the time of submission of application documents in step S808. In this case, regarding the display of application documents in step S809, the job seeker terminal 140 should display the employment contract and notice of working conditions along with the application documents. Furthermore, regarding the transmission of the document consent notification in step S810, once the job seeker has completed the confirmation of the application documents and the employment contract and notice of working conditions, and the application has been officially accepted, the job seeker terminal 140 should send an application notification and a document consent notification to the management server 100. In this way, the processing in steps S819-822 can be omitted.

[0120] As described above, Matching Support System 1 encourages both the job seeker and the employer to transition to long-term part-time work after the short-term part-time work ends, and supports the establishment of employment contracts for long-term part-time work.

[0121] (The process for setting up matching blocks when transitioning to long-term part-time work) Figure 9 is a sequence diagram showing the flow of block setting for matching when transitioning to long-term part-time work. Note that the sequence diagram in Figure 9 shows the processing that takes place after the sequence in Figure 8.

[0122] (Step S901) The management server 100 generates a long-term employment ID to be assigned to the target job seeker and stores the long-term employment contract information in the long-term employment contract DB 306 (Figure 3E).

[0123] (Step S902) When the management server 100 generates a long-term employment ID, it links the generated long-term employment ID with the short-term employment ID. The generation of a long-term employment ID indicates that long-term employment has been certified. Furthermore, linking the long-term employment ID with the short-term employment ID indicates that the job seeker has entered into employment contracts for both short-term and long-term part-time work.

[0124] (Step S903) The management server 100 sends a block proposal notification to the business terminal 120 indicating that it will block matching with the target job seeker.

[0125] (Step S904) When the business operator terminal 120 receives a block proposal notification from the management server 100, it receives confirmation from the business operator that it will block matching with the target job seeker (hereinafter referred to as "block confirmation"). If the business operator does not receive block confirmation and confirms that it will not block the job seeker, the matching support system 1 will then complete the process shown in this sequence diagram.

[0126] (Step S905) When the carrier terminal 120 receives a block confirmation, it sends an approval notification to the management server 100 indicating approval of the matching block.

[0127] (Step S906) When the management server 100 receives an approval notification from the business terminal 120, it further associates the business ID with the long-term / short-term employment ID (long-term employment ID and short-term employment ID) that was linked in step S902. The association of the long-term / short-term employment ID with the business ID indicates a state in which matching between the target business and the target job seeker indicated by the business ID is blocked.

[0128] To block matching, it is sufficient to link the business ID of the target business with the target job seeker. For example, the business ID could be linked with the short-term employment ID, or with the long-term employment ID. Furthermore, the business ID could be linked with information that uniquely identifies the target job seeker (for example, an email address or phone number).

[0129] (Step S907) Then, once the above linking is complete, the management server 100 sends a block completion notification to the job seeker terminal 140 indicating that the matching between the job seeker and the target business has been blocked.

[0130] (Step S908) When the job seeker terminal 140 receives a block completion notification from the management server 100, it displays a block notification indicating that the matching between the job seeker and the target company has been blocked. This allows the job seeker to understand that the matching between them and the target company has been blocked. The block notification may also include a warning that applications will be restricted.

[0131] (Matching block control flow) Figure 10 is a sequence diagram showing the block control flow of matching.

[0132] (Step S1001) The management server 100 publishes job postings 330 to designated job seekers at a predetermined time, according to employment conditions and publication conditions.

[0133] (Step S1002) The job seeker terminal 140 displays the job information viewing screen 500 (Figure 5). The viewing screen 500 also displays job postings from businesses that have blocked matching.

[0134] (Step S1003) When a job seeker terminal 140 receives a job application from the browsing screen, it sends application information indicating the received application to the management server 100. The application information includes the job seeker ID and the job information ID.

[0135] (Step S1004) The management server 100 receives application information from the job seeker terminal 140.

[0136] (Step S1005) The management server 100 determines whether or not blocking control is in place for the target job seeker and the target business operator. Specifically, the management server 100 determines whether or not there is a link between the long-term / short-term employment ID and the business operator ID for the target job seeker. More specifically, in this determination, the management server 100 refers to the job information DB 103 (Figure 3C) and identifies the business operator ID from the job information ID included in the application information. Then, the management server 100 determines whether or not the business operator ID is linked to the long-term / short-term employment ID. If there is no such link, that is, if the business operator to which the job seeker is applying is not a business operator subject to blocking (another business operator), blocking control is not performed. In this case, as shown in step S410 of Figure 4, the management server 100 sends the information of the job seeker who applied to the other business operator terminal 120.

[0137] (Step S1006) On the other hand, if block control is in progress, the management server 100 obtains a determination result indicating that matching is not possible.

[0138] (Step S1007) The management server 100 sends a notification to the job seeker terminal 140 indicating that a match is not possible. This notification may also include a warning (notification or mark) that the application process will be restricted.

[0139] (Step S1008) When the job seeker terminal 140 receives a notification from the management server 100 indicating that a match is not possible, it displays a message indicating that a match is not possible.

[0140] In this way, by blocking the matching of eligible job seekers with eligible employers, even if a job seeker applies for a job, the matching between the job seeker and the employer can be prevented. This prevents a short-term employment contract from being concluded between the job seeker and the employer even if the job seeker applies for a short-term part-time job at the same company after a long-term part-time employment contract has been concluded. Therefore, it can support the conclusion of appropriate employment contracts.

[0141] (The process for releasing block control) Figure 11 is a sequence diagram showing the process of releasing block control.

[0142] (Step S1101) If a job seeker quits their long-term part-time job due to reasons related to the employee or dismissal, the business terminal 120 accepts the termination of long-term employment and sends a termination notice to the management server 100. This termination notice includes the business ID.

[0143] (Step S1102) The management server 100 accepts the termination of long-term employment upon receiving a notification of termination of long-term employment from the business terminal 120.

[0144] (Step S1103) The management server 100 then extracts the business ID from the cancellation notice, and unlinks the business ID from the long-term employment ID, as well as the long-term employment ID from the short-term employment ID. As a result, the long-term employment certification is canceled, and the block control ends.

[0145] (Step S1104) The management server 100 then sends a block completion notification to the job seeker terminal 140 indicating that block control has been completed.

[0146] (Step S1105) When the job seeker terminal 140 receives a notification from the management server 100 that the block control with the target company has ended, it displays a message indicating that the block control with the target company has ended. This allows the target job seeker to understand that the block control between them and the target company has ended, and therefore understand that matching will resume.

[0147] Furthermore, after block control is completed, if a target job seeker applies for a job at a target company, matching between the target job seeker and the target company can be performed.

[0148] (Effects of the embodiment) As described above, the matching support system 1 according to this embodiment makes a determination regarding long-term employment in response to matching related to long-term employment, and controls the matching of target job seekers and target businesses according to the determination result. This allows for matching based on whether or not long-term employment is certified, thus enabling the most optimal matching process.

[0149] Furthermore, the matching support system 1 according to this embodiment grants long-term employment certification in response to matching related to long-term employment, and revokes the long-term employment certification upon termination of long-term employment. In addition, the matching support system 1 controls the matching of target job seekers and target businesses in response to the certification or revocation of long-term employment. This allows for matching based on whether long-term employment has been certified or whether that certification has been revoked, thus enabling the most optimal matching process.

[0150] Furthermore, the matching support system 1 according to this embodiment performs blocking control to restrict matching between eligible job seekers and eligible businesses in accordance with the certification of long-term employment. This prevents the conclusion of a short-term employment contract between the job seeker and the employer, even if the job seeker applies for short-term employment at the same employer after being certified for long-term employment. Therefore, it helps prevent the conclusion of different types of employment contracts (multiple employment contracts) and supports the conclusion of employment contracts that comply with the law.

[0151] Furthermore, in block control, the matching support system 1 according to this embodiment does not restrict matching between target job seekers and job postings for long-term or short-term employment from other businesses excluding the target business. This allows the target business to enter into an employment relationship with another business and work for that other business.

[0152] Furthermore, the matching support system 1 according to this embodiment terminates block control in response to the cancellation of long-term employment certification. This allows for matching between the job seeker and the target company if the target job seeker applies for a job at that company after the block control process has ended.

[0153] Furthermore, the matching support system 1 according to this embodiment presents the target job seeker with information about long-term employment based on the target job seeker's employment record when the target job seeker's short-term employment ends. This allows employers to ask job seekers if they wish to transition to long-term employment upon the completion of their short-term assignment, thereby supporting a smooth transition to long-term employment.

[0154] Furthermore, in response to the long-term employment guidance, if the target job seeker wishes to work long-term, the matching support system 1 according to this embodiment prepares application documents based on employment history and presents them to the target business. This eliminates the need for job seekers to prepare application documents. As a result, job seekers can simply apply for long-term employment, and the matching process for such positions can be facilitated, thus supporting a rapid transition to long-term employment.

[0155] Furthermore, the matching support system 1 according to this embodiment certifies the long-term employment of the target job seeker in response to the target business agreeing to long-term employment upon presentation of application documents. This will help support a smooth transition to long-term employment.

[0156] (Modified version of the embodiment) Next, we will describe some modifications of the embodiments. In each of the following modifications, explanations of the contents described in the embodiments described above will be omitted as appropriate. It is also possible to combine each of the following modifications with the embodiments described above.

[0157] (Example 1: In block control, an example of restricting applications from target job seekers to target businesses.) First, let's describe Modification 1. In the embodiment described above, we explained an example in which applications from target job seekers to target businesses are permitted in the block control. Instead of or in addition to such an example, Modification 1 describes an example in which applications from target job seekers to target businesses are restricted in the block control.

[0158] In Modification 1, the matching control unit 703 (Figure 7) restricts the target job seeker from applying to job postings of the target company when long-term employment is certified by the long-term employment certification unit 702. The restriction on applications may be, for example, to make the target company's job postings viewable but not to accept applications.

[0159] (Viewing screen of modified example 1 displayed on job seeker terminal 140) Figure 12 shows an example of the browsing screen of Modification 1 displayed on the job seeker terminal 140. In the browsing screen 1200 of Figure 12, the job information display area 520a shows job postings from target businesses that are blocked. The browsing screen 1200 shows a screen with a different display method for the job information display areas 520a and 520b compared to the browsing screen 500 of Figure 5A. The job information display areas 520a and 520b are displayed, for example, grayed out, and selection operations such as tapping and clicking are disabled. In addition to disabling the selection operations for the job information display areas 520a and 520b, it is also possible to enable the selection operations for the job information display areas 520a and 520b and display a message indicating that the applicant cannot apply when a selection operation is received. Furthermore, regardless of whether the selection operations are enabled or disabled, a warning (notification or mark) indicating that the applicant cannot apply may be displayed in advance in the job information display areas 520a and 520b.

[0160] (Another example of the browsing screen related to Modification 1) Figure 13 shows another example of the browsing screen related to Modification 1. In the browsing screen 1300 of Figure 13, the favorite mark 552 for the blocked business (AA Co., Ltd.) is filled in white, indicating that it has been removed from favorites. The notification 553 also indicates that it has been removed from favorites and that the applicant cannot apply for the job. The business selection area 550a may have selection operations such as tapping or clicking disabled, or it may be displayed grayed out. The display area of ​​the business selection area 550a may enable selection operations, and when a selection operation is received, a warning indicating that the applicant cannot apply may be displayed. Furthermore, a warning (notification or mark) indicating that the applicant cannot apply may be displayed in place of or in addition to the notification 553 on the browsing screen 1300.

[0161] Thus, in this modified example 1, even if long-term employment is certified, the job postings of the target company can be made available for viewing, but applications to the target company cannot be accepted.

[0162] (Another example of variation 1: Hiding the job information display area 520a) On the browsing screen 1200 (Figure 12), the matching control unit 703 may choose not to display the job information display area 520a. In other words, if long-term employment is certified by the long-term employment certification unit 702, the matching control unit 703 may choose to exclude the job information 330 of the target company from the job information and present it to the target job seeker. This makes it possible to prevent applications to the target company from being accepted if long-term employment is certified.

[0163] (Another example of variation 1: Hiding the business operator selection area 550a) On the browsing screen 1300 (Figure 13), the matching control unit 703 may choose not to display the business selection area 550a. In other words, if long-term employment is certified by the long-term employment certification unit 702, the matching control unit 703 may choose to exclude the job postings 330 of the target business from the job postings and present them to the target job seeker. This makes it possible to prevent applications to the target business from being accepted if long-term employment is certified.

[0164] (Another example of variation 1: Restricting push notifications) Push notifications are sent when there are new job postings from businesses you have added to your favorites. However, if blocking is enabled, these push notifications will be restricted.

[0165] (Effect of Modification 1) According to Modification 1, the processing related to the sending and receiving of data between the job seeker terminal 140 and the management server 100, as well as the processing on the management server 100 (steps S1003 to S1007 in Figure 10), can be reduced, making it possible to restrict applications from target job seekers to target businesses with simple processing.

[0166] (Variation 2: Cases where there are plans for short-term employment that have not yet been implemented, at the time of long-term employment certification) Next, I will explain variation 2. Variation 2 describes a case where, when long-term employment is approved, there are plans for short-term employment that have not yet been carried out.

[0167] Even if long-term employment is certified by the Long-Term Employment Certification Department 702, the actual start date of the long-term employment (for example, November 10th) may be after the certification date (for example, November 1st). Furthermore, there may be unimplemented short-term employment scheduled between the job seeker and the employer before the start date (November 10th) (for example, short-term employment on November 8th).

[0168] In such cases, block control should be implemented, for example, after the actual start date of long-term employment (November 10th). Furthermore, short-term employment subject to block control should be scheduled to take place before the actual start date of long-term employment (November 10th). This allows eligible job seekers, even if their long-term employment is approved on November 1st, to apply for or view short-term employment at the target employer until the actual start date of long-term employment (November 10th).

[0169] Furthermore, block control is not limited to being implemented after the actual start date of long-term employment (11 / 10). For example, block control may be implemented after the time of certification of long-term employment (11 / 1). Even in this case, although it will not be possible to apply for (view) short-term employment after the time of certification of long-term employment (11 / 1), any short-term employment that has not yet been implemented (11 / 8) can still be implemented until the actual start date of the end of long-term employment (11 / 10).

[0170] (Regarding the cancellation of short-term employment that has not yet been implemented) Furthermore, the matching control unit 703 prompts cancellation of any unimplemented short-term employment scheduled after the actual start date of long-term employment (11 / 10) (for example, short-term employment ending on 12th November). In this cancellation process, the matching control unit 703 sends a notification to the job seeker (job seeker terminal 140) and the business operator (business operator terminal 120) prompting them to cancel. If there are multiple unimplemented short-term employments that need to be canceled, the job seeker terminal 140 and the business operator terminal 120 may accept the cancellations all at once, or they may select and accept the cancellations one by one. This prevents the conclusion of duplicate employment contracts.

[0171] Furthermore, the short-term employment subject to cancellation is not limited to that which takes place after the actual start date of the long-term employment (November 10th). For example, the short-term employment subject to cancellation may be that which takes place after the time when the long-term employment was certified (November 1st). This also prevents the conclusion of dual employment contracts.

[0172] (Supplementary information regarding Matching Support System 1) All or part of the functions (input / output, storage, processing (including judgment)) of the matching support system 1 (management server 100, business operator terminal 120, and job seeker terminal 140) described above may be implemented on a device other than the device described as the entity that executes the said function.

[0173] Specifically, the above description described a configuration in which the matching unit 701, the long-term employment certification unit 702, and the matching control unit 703 are all provided on the management server 100. However, all or part of these functional units may be provided on other computer devices. For example, all or part of each functional unit may be provided on the business operator terminal 120 or the job seeker terminal 140, or on other computer devices. In other words, the computer devices on which each functional unit is provided are not limited to multiple devices, but may be just one. For example, all of the functional units may be provided on a single computer device.

[0174] In relation to the above, the management server 100, the business operator terminal 120, and the job seeker terminal 140 may function as so-called thin clients specializing in the input / output interface portion for various displays, etc. In other words, the management server 100, the business operator terminal 120, and the job seeker terminal 140 may receive various inputs (operator operations and device detection), transmit input information (operation information, detection information, etc.) to the cloud server Sv, receive the processing results of the cloud server Sv based on the input information (updated screen information, device control information, etc.), and perform various outputs (display on the display unit, device control).

[0175] Furthermore, the program for implementing the matching support system 1 (management server 100, business operator terminal 120, and job seeker terminal 140) described above may be recorded on a computer-readable storage medium, and the program may be loaded into a computer system and executed. Here, "computer system" includes hardware such as the OS and peripheral devices. Furthermore, "computer-readable storage medium" refers to portable media such as USB (Universal Serial Bus) flash memory, SSD (Solid State Drive), flexible disk, magneto-optical disk, ROM, CD-ROM, and storage devices such as hard disks built into a computer system. In addition, "computer-readable storage medium" also includes volatile memory (RAM) inside a computer system that acts as a server or client when the program is transmitted via a network such as the Internet or a communication line such as a telephone line, which retains the program for a certain period of time. Furthermore, the above program may be transmitted from the computer system that stores the program in a storage device, etc., to another computer system via a transmission medium or by transmission waves in the transmission medium. Here, the "transmission medium" used to transmit the program refers to a medium that has the function of transmitting information, such as a network (communication network) like the Internet or a communication line (communication line) like a telephone line. Furthermore, the program described above may be intended to implement only a part of the functions mentioned above. Moreover, it may be a so-called differential file (differential program) that can implement the aforementioned functions in combination with a program already recorded in the computer system. [Explanation of Symbols]

[0176] 1...Matching support system, 100...Management server, 120...Business operator terminal, 140...Job seeker terminal, 701...Matching unit, 702...Long-term employment certification unit, 702a...Determination unit, 703...Matching control unit

Claims

1. A matching support system that manages job postings from businesses and job seekers, and matches short-term employment (employment completed within a certain period) with long-term employment (continuous employment), Based on the aforementioned job information and job seeker information, a matching department performs matching between target job seekers and target businesses for short-term or long-term employment. The Long-Term Employment Certification Department certifies the long-term employment of the aforementioned job seekers in accordance with matching related to long-term employment, When the Long-Term Employment Certification Department certifies the long-term employment of the target job seeker, if there is a short-term employment arrangement between the target job seeker and the target employer, a cancellation control unit performs cancellation control for the cancellation of any unimplemented short-term employment scheduled after the date based on the long-term employment certification date. A matching support system equipped with the following features.

2. The cancellation control unit, in the cancellation control, notifies the target job seeker or the target business operator to cancel the unimplemented short-term employment. The matching support system according to claim 1.

3. The cancellation control unit shall designate the unimplemented short-term work that is scheduled to take place after the date on which the long-term work begins as the subject of the cancellation. The matching support system according to claim 1 or 2.

4. The cancellation control unit designates the unimplemented short-term work that is scheduled after the certification date for long-term work as subject to cancellation. The matching support system according to claim 1 or 2.

5. The cancellation control unit, in the cancellation control, if there are multiple unscheduled short-term work appointments, cancels the multiple short-term work appointments collectively or individually. The matching support system according to claim 1 or 2.

6. The computer in the matching support system that manages job postings from businesses and job seeker information from job seekers, Based on the aforementioned job information and job seeker information, a matching process is performed to match target job seekers with target businesses for short-term or long-term employment. A long-term employment certification process which certifies the long-term employment of the aforementioned job seekers in accordance with matching related to long-term employment, When the long-term employment of the target job seeker is certified in the long-term employment certification process, if there is a short-term employment arrangement between the target job seeker and the target employer, a cancellation control process is performed to control the cancellation of any unimplemented short-term employment scheduled after the date based on the long-term employment certification date. A matching support method that performs processing including the following.

7. A program that enables a computer to function as a matching support system for managing job postings from businesses that post job openings and job seeker information related to job seekers, The aforementioned computer, Based on the aforementioned job information and job seeker information, a matching department performs matching between target job seekers and target businesses for short-term or long-term employment. The Long-Term Employment Certification Department, which certifies the long-term employment of the aforementioned job seekers in accordance with matching related to long-term employment, When the Long-Term Employment Certification Department certifies the long-term employment of the target job seeker, if there is a short-term employment arrangement between the target job seeker and the target employer, a cancellation control unit performs cancellation control for the cancellation of any unimplemented short-term employment scheduled after the date based on the long-term employment certification date. A program that makes it function as such.

Citation Information

Patent Citations

  • Employment mediation system, method, and program

    JP2003248763A

  • Information processing device, method and program

    JP2021114298A

  • Information processing method, program, and information processing device

    JP7745972B1

  • Server and method for job matching

    KR101954952B1

  • A method of providing job matching service and a job matching system

    KR1020180132293A