Information processing method, program, and information processing apparatus

The information processing method automates job matching using working hours and usage history to reduce worker burden and enhance accuracy, facilitating efficient job placement through reverse recruitment.

JP2026004332APending Publication Date: 2026-01-14MERCARI INC(JP)
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2025151885
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-12
Publication Date
2026-01-14

AI Technical Summary

Technical Problem

Existing job matching systems burden job seekers with the need to enter detailed information, leading to inefficiencies and inaccuracies in matching job openings with their availability.

Method used

An information processing method that utilizes available working hours and usage history information to automatically match job seekers with job openings, reducing the burden on workers by allowing them to set their availability without manual application, and enabling businesses to utilize reverse recruitment strategies.

Benefits of technology

The method enables efficient and accurate job matching by automating the process, reducing the setting burden on workers and improving the accuracy of job placement, while allowing businesses to efficiently find suitable candidates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026004332000001_ABST
    Figure 2026004332000001_ABST
Patent Text Reader

Abstract

It is possible to efficiently perform appropriate matching while maintaining or reducing the setting burden on the worker.SOLUTION: In the information processing method, the information processing apparatus acquires available time information related to available time of the worker, acquires each setting information related to the job offer information, determines whether the worker corresponds to the job offer information based on the available time information, use history information of the worker of a job offering service provided by the information processing apparatus, and the job offer information, and associates the job offer information with identification information of the worker when it is determined that the worker corresponds to the job offer information.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing method, a program, and an information processing device. [Background technology]

[0002] Conventionally, there is a system for supporting recruitment. For example, a matching unit that matches the information with job-seeking information registered by the job-seeking information registration unit; The matching unit matches the employment information and job search information to the mobile device of the job seeker. The employment information of the employers who have been matched is sent, and the matching department then matches the employment information with the job search information. The matching information transmission service sends the job information of the matched job seeker to the employer's employer terminal. A real-time job matching system is known that is characterized by having a reception unit. (See, for example, Patent Document 1.) In addition, there is a system for registering the employer's work evaluation of the job seeker's work. The evaluation registration unit and the job application reception unit determine whether the work evaluation registered in the evaluation registration unit meets the specified conditions. When a job application is received from a job seeker, the job seeker is assigned a working hour based on the working hours of the job application. A matching support server is known that includes a payment unit that advances wages to employees. For example, see Patent Document 2. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-24459 [Patent Document 2] Patent No. 6474089 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the prior art, job information including at least working hours is matched with job offers. In order to improve the accuracy of matching, we will increase the amount of information used to match job seekers with job openings. Detailed information had to be entered, placing a burden on job seekers (also called "workers"). .

[0005] Therefore, the disclosed technology allows efficient and appropriate operation while maintaining or reducing the setting burden on workers. To provide an information processing method, a program, and an information processing device capable of performing accurate matching. One of the objectives is to [Means for solving the problem]

[0006] An information processing method according to an embodiment of the present disclosure includes: To obtain information on available working hours and settings related to job information , available working time information and worker usage history information of recruitment services provided by information processing devices and determining whether the worker corresponds to the job information based on the job information; If it is determined that the job information is correct, the job information is associated with the worker's identification information. [Effects of the Invention]

[0007] According to the disclosed technology, it is possible to efficiently and appropriately perform the setting while maintaining or reducing the setting burden on workers. This makes it possible to perform accurate matching. [Brief explanation of the drawings]

[0008] [Figure 1] 1A and 1B are diagrams illustrating exemplary configurations of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a block diagram illustrating an example of an information processing apparatus according to an embodiment. [Figure 3]FIG. 2 is a block diagram illustrating an example of a server according to an embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information according to the embodiment. [Figure 5] FIG. 2 is a diagram illustrating an example of job information according to the embodiment. [Figure 6] FIG. 4 is a diagram illustrating an example of usage history information according to the embodiment. [Figure 7] FIG. 10 is a sequence diagram illustrating an example of a process related to automatic matching according to the embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of a job search information setting screen according to the embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of a job posting disclosure setting screen according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a recruitment notification screen according to the embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of a job posting viewing screen according to the embodiment. [Figure 12] 10 is a flowchart illustrating an example of a process related to automatic matching by a server according to an embodiment. [Figure 13] 10 is a flowchart illustrating an example of a process for correcting job search information by the server according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. The same reference numerals are used to denote the same components, and redundant explanations will be omitted.

[0010] [Embodiment] In this embodiment, a platform that provides job information ("job information providing platform") (hereinafter referred to as "job search service"), which allows users to browse job information and apply for jobs. In this embodiment, a job information providing platform is provided. When a business operator publishes job information and recruits workers, the time when the worker is available to work is Matching is done without waiting for job seekers to apply, based on time and usage history.

[0011] This allows workers to set at least the hours they are available to work as part of their job seeker information. For example, the system will match available working hours and employment service usage history with job information. This allows job seekers to apply automatically, and the system will find suitable job openings without them having to apply themselves. Here, workers can set their available working hours, It allows businesses to approach workers even if they do not apply. This is called "reverse recruitment." For example, the business operator can set the reverse recruitment function to on / off. Alternatively, the business operator may pay a predetermined fee to turn it on. In this embodiment, "matching" refers to determining whether worker information corresponds to job information. This refers to associating a worker with a job offer if the worker is deemed to be a match. Depending on the implementation, the "association" may include a post-association approval process. This includes either automatic approval processing or approval processing based on approval operations by businesses, etc.

[0012] <System configuration example> FIG. 1 is a diagram showing an example of the configuration of an information processing system 1 according to an embodiment. In the example shown in Figure 1, each user The information processing devices 10A, 10B, and 10C used by the user, and the job information providing platform Information processing device 20 to be managed, for example, user information, job information, usage history information of each worker, etc. A database 30 that manages the information is connected via a network N. Any number of 10A, 10B, and 10C are connected to the network N and individually distinguished. When there are multiple devices, they are also referred to as information processing device 10. To distinguish between them, it may be written as the nth device (n is an integer).

[0013] The information processing device 10 is, for example, a smartphone, a computer, a tablet terminal, etc. The information processing device 10 is an application that executes the recruitment service disclosed in the embodiment. By installing the Recruitment Application (hereinafter referred to as the "Recruitment App"), In addition, the job search service can be implemented on a web page. In this case, the information processing device 10 can also use a recruitment service using a web browser. It is Noh.

[0014] The information processing device 20 is, for example, a server, and may be configured by one or more devices. The information processing device 20 also manages a job information providing platform and provides job information. It also allows users to register, browse jobs, process applications, and manage multiple applications. Hereinafter, the information processing device 20 will also be referred to as the server 20.

[0015] The database 30 contains user information for each worker registered with the recruitment service, the recruitment information for each business, and It has a storage unit that stores or manages personnel information, usage history information of each worker, etc.

[0016] <Example of the configuration of the user device> FIG. 2 is a block diagram showing an example of the information processing device 10 according to the embodiment. The device 10 includes one or more processing units (CPUs) 110, one or more network communications Interface 120, memory 130, user interface 150, and their configurations It includes one or more communication buses 170 for interconnecting the elements.

[0017] The user interface 150 includes, for example, a display 151 and an input device (keyboard). A user equipped with a keyboard and / or mouse or some other pointing device 152 The user interface 150 may also be a touch panel.

[0018] The memory 130 may be, for example, a DRAM, an SRAM, a DDR RAM, or other random access memory. High-speed random access memory such as solid-state storage devices, and one or more magnetic Disk storage, optical disk storage, flash memory devices, or other non-volatile The memory 130 may be a non-volatile memory such as a solid-state memory. The recording medium may be a non-transitory recording medium.

[0019] Another example of the memory 130 is one or more memory devices that are installed remotely from the CPU 110. In one embodiment, the memory 130 may store the following program information related to a job application: The program, module and data structure, or a subset thereof, may be stored.

[0020] The operating system 131 handles various basic system services, for example. It also contains procedures for performing tasks using hardware.

[0021] The network communication module 132 may, for example, connect the information processing device 10 to other computers. , one or more network communication interfaces 120 and a network interface 122 for connecting to the Internet, other Wide area networks, local area networks, metropolitan area networks, etc. Any one or more communications networks may be used to connect over the network.

[0022] App data 133 includes data that is processed when a user uses the recruitment service. For example, the application data 133 includes user information and information obtained from the server 20. Specifically, the application data 133 includes job information related to job openings.

[0023] The service processing module 134 processes the job information platform provided by the server 20. For example, the service processing module 134 executes the acquisition process described below. The server has a processing module 137, an output module 135, and an output module 136. The service processing module 134 is configured to process the following information when a user logs in to the job information providing platform: The processing contents may be changed depending on whether the user is a business operator or a worker. The application 134 corresponds to the above-mentioned recruitment app or web browser.

[0024] For example, the information processing device 10A is a device used by a user on the business side. The device 10B is assumed to be a device used by a worker user. The symbol A is added to the information processing device 10A, and the symbol B is added to the information processing device 10B on the worker side. In the following, we will use an example of a job application that separates processing depending on the logged-in user. We will explain about the application for business operators and the application for workers. The information processing device 10C may also be a device used by a worker user. However, since this is the same as the information processing device 10B, the explanation will be omitted.

[0025] ≪Business side≫ First, each process in the information processing device 10A on the business side will be described. The rule 135A is a button (an example of a UI part) on a display screen displayed on the display 151A. For example, the acquisition module 135A acquires a user operation on a web page, Or click on the Job Setting button in the application screen (job setting screen) A command corresponding to the check operation is acquired via the user interface 150A. The setting button is a button that allows businesses to set recruitment conditions, etc. when recruiting. do.

[0026] The acquisition module 135A also acquires information from a web page or an application screen (public settings). The command corresponding to the click operation on the public setting button in the user interface is The public setting button is used by the business operator to set up the job information. This button is used when you want to set and publish a job. may include a setting item for whether to allow automatic matching, which will be described later (for example, Figure 9).

[0027] The output module 136A outputs the job information set by the user on the business side and the job information. A setting request is output to the server 20.

[0028] The processing module 137A sets the above-mentioned job information and, if necessary, Verification and / or approval of the applicant worker (also referred to as "applicant worker"). For example, the processing module 137A receives an operation from the business operator and processes the server 2. In cooperation with 0, we process the setting of conditions for individual jobs contained in job information, and In response, the processing module 137 performs confirmation and / or approval processing of the applicant worker. For workers matched through automatic matching, a series of automatic matching processes The approval process may be carried out as well.

[0029] The display control module 138A controls the display of one screen of a job application or a web page. For example, the display control module 138A displays a job setting screen, a public setting screen, and a response screen as needed. Control is performed so that a confirmation screen for recruiting workers, etc. is displayed on display 151A.

[0030] <Worker side> Next, each process in the worker-side information processing device 10B will be described. The operating system 131B accesses the server 20 based on the operation of the worker. Download and install the recruitment app program. Processing module 134B is enabled.

[0031] The service processing module 134B may be a recruitment application as described above, or may be a website. The service processing module 134B may be a web browser. The user accesses the URL that provides the job listing, or receives the job listing service from the server 20 via the job listing app. The screen information relating to the user's device is acquired and the information is transmitted to the server 20.

[0032] The acquisition module 135B acquires the UI elements in the display screen displayed on the display 151B. For example, the acquisition module acquires user operations on items (buttons, input fields, setting items, etc.). Rule 135B is set by a user operation of a worker on a new user registration screen. The registration information is acquired, and the worker's user name is entered on the job search information setting screen (see Figure 8 for an example). It also acquires job search information set by user operations.

[0033] When the registration information of a new user is set based on the user operation, the output module 136B The registration information and a new registration request are sent to the server 20. The registration information may include, for example, The server 20 receives the new registration information including the user's name, address, telephone number, etc. When a request is received, the system processes the registration of a new user based on the registration information. When the user's job search information based on the job search results is set, the output module 136B outputs the job search information and the set list. The job-seeking information is sent to the server 20. When the server 20 receives the setting request, the setting request includes at least the user's available working hours information. , and performs processing to set the user's job search information based on the job search information.

[0034] In addition, when a worker performs an operation to view job information, an output module 136 B outputs a viewing request to the server 20. In addition, when a worker accesses the job information viewing screen, When an operation to apply for a job is performed from the user, the output module 136B outputs the application to the server 20. Output to.

[0035] The processing module 137B may also perform other processing related to the recruitment service. For example, Worker-side features include notifications for favorite job offers and messaging with businesses. The above functions may be included.

[0036] The display control module 138B controls the display of the screen of the job application or web page. For example, the display control module 138B displays a new user registration screen, a job search information setting screen, a job listing screen, The information viewing screen, job application screen, recruitment screen for job posting, etc. are displayed on the display 151B. The display control module 138B also controls the display of the recruitment screen so that the worker can respond to the recruitment screen. The first recruitment screen if you are recruited and selected, and the second recruitment screen if you are selected through automatic matching. The second screen may be displayed as an automatic matching screen (see, for example, FIG. 10). This screen may be different from the first recruitment screen so that the worker can understand that they are being recruited through .

[0037] One or more processing units (CPUs) 110 may access the memory 130 as needed. Each module is read and executed by, for example, one or more processing units (CPUs) 110. executes the network communication module 132 stored in the memory 130. The one or more processors (CPUs) 110 may also include a memory. The service processing module 134, the acquisition module 135, and the output module 136 are stored in 130. module 136, processing module 137, and display control module 138, respectively. By doing so, a service processing unit, an acquisition unit, an output unit, a processing unit, and a display control unit may be configured. Also, a service processing module 134, an acquisition module 135, an output module 136, The processing module 137 and the display control module 138 each perform one or more processes. The processing may be performed by a central processing unit (CPU) 110 .

[0038] In another embodiment, the service processing module 134, the acquisition module 135, the output The module 136, the processing module 137, and the display control module 138 are information processing modules. It may be a standalone application stored in the memory 130 of the device 10 . Standalone applications include, but are not limited to, acquisition applications, These include output applications, processing applications, and display control applications. In yet another embodiment, the service processing module 134, the acquisition module 1 35, output module 136, processing module 137, and display control module 138 It may be an add-on or plug-in to another application.

[0039] Each of the above-identified elements may be stored in one or more of the storage devices described above. Each of the modules corresponds to a set of instructions for performing a function described above. The modules or programs (i.e., sets of instructions) shown above are separate software It need not be implemented as a program, procedure, or module, and therefore Various subsets of these modules may be combined or recombined in various embodiments. In one embodiment, memory 130 may be configured with the modules and Additionally, memory 130 may store additional data structures not described above. It may contain various modules and data structures.

[0040] As mentioned above, the application on the business side and the application on the worker side The worker and the application may be implemented as separate applications. The program for the recruitment app for workers can be downloaded from a designated website or other device to one's own information processing device. 10B, and the business operator can download and install the recruitment app program for the business operator. The user downloads the program from a predetermined website or the like onto his / her own information processing device 10A and installs it. By signing up, you will be able to use the above mentioned recruitment apps.

[0041] <Example of the configuration of the server-side device> FIG. 3 is a block diagram illustrating an example of the server 20 according to the embodiment. one or more processing units (CPUs) 210, one or more network communication interfaces 220, memory 230, and one or more communication interfaces for interconnecting these components. Includes signal bus 270.

[0042] The server 20 may optionally include a user interface 250, such as , a display device (not shown), and a keyboard and / or mouse (or some other An input device such as a pointing device (not shown) can be used.

[0043] The memory 230 may be, for example, a DRAM, an SRAM, a DDR RAM, or other random access memory. High-speed random access memory such as solid-state storage devices, and one or more magnetic Disk storage, optical disk storage, flash memory devices, or other non-volatile The memory 230 may be a non-volatile memory such as a solid-state memory. The recording medium may be a non-transitory recording medium.

[0044] Another example of the memory 230 is one or more memory devices located remotely from the CPU 210. In one embodiment, the memory 230 stores the following programs: Stores modules and data structures, or a subset thereof.

[0045] The operating system 231 handles various basic system services, for example. It also contains procedures for performing tasks using hardware.

[0046] The network communication module 232 may, for example, connect the server 20 to other computers. One or more network communication interfaces 220 and the Internet, other wide area networks, network, local area network, metropolitan area network, etc. Or it may be used to connect over multiple communication networks.

[0047] The user information 233 includes information on users who use the job information providing platform. For example, the user information 233 may include the user's name, address, and telephone number in association with each user ID. The user information 233 includes the employee's number, available working hours, and evaluation. The user information 233 will be described later with reference to FIG. .

[0048] The job information 234 is registered in a job information providing platform (or job service). For example, the job information 234 may include a job ID and a job This includes information such as the date, working hours, employer, work location, hourly wage, and job description. This will be described later with reference to FIG.

[0049] The usage history information 235 is associated with the user ID and includes a job ID, a location, a work date, and a work time. In addition, the usage history information 235 includes the evaluation of the work by the business operator, etc. The usage history information 235 will be described later with reference to FIG. At least one of the information 233, job information 234, and usage history information 235 is stored in database 3 It may be stored as 0.

[0050] The service control module 236 is a module for providing information on jobs, matches, and other information on the job information platform. For example, the service control module 236 manages the processing related to the service, such as the service request, the service provision, and the like. For processing related to recruitment, matching, and granting benefits, the acquisition module 237 and the judgment module module 238, association module 239, output module 240, and correction module 24 1, and a specific module 242.

[0051] Job posting settings and publication process When the business operator performs a setting operation regarding the recruitment conditions of the job, the acquisition module 237 , and acquires each setting information of the job information together with the job setting request. For example, The rule 237 receives a request from a first information processing device (for example, the information processing device 10A) used by the business operator. Acquire each setting information related to personnel information. Each setting item of the job information includes, for example, the place of work, This includes business details, etc.

[0052] In addition, when the business operator sets the conditions for publishing a job, acquisition module 2 37 acquires each setting information of the job information along with the job publication request. For example, The module 237 receives job information related to the publication from the information processing device 10A used by the business. Acquire each setting information. For each setting item of job information related to publication, for example, the date of recruitment, working hours, etc. This includes the hours, number of positions available, salary, whether to allow automatic matching, etc. The settings for the job posting settings and public settings may be changed as needed. The setting information regarding the scheduled publication may also be set at once.

[0053] The service control module 236 executes the job request based on the setting information included in the job information. For example, the service control module 236 may generate job listings for people. Generate job information for this job from the job posting date, working hours, work location, hourly wage, etc. Complete.

[0054] The service control module 236 is a public service that publishes job information to workers based on job posting dates. The time or period for disclosure may be set by the business operator. The service control module 236 may also be used to determine whether the recruitment date is correct or not. The publication time or publication period may be automatically set based on the relationship.

[0055] The service control module 236 matches the number of people being recruited by automatic matching, which will be described later. If the matching is not completed, the job information will be published based on the publication time or publication period. Example For example, the service control module 236 may be configured to The timely recruitment information may be made public to workers. If the services are classified into groups, the service control module 236 Determine when the time is right and release job information to groups when it is time to do so. The group may be, for example, the operating organization of a job information platform, or is a group created by businesses including stores or operators. It is possible to set common recruitment conditions for multiple workers. Set the priority of disclosing personnel information to groups and disclose job information by priority. By the above process, each job information is published to the workers, and each worker Applications will be accepted from

[0056] <Application Processing> The acquisition module 237 acquires the information processing device 10B (second information processing device) used by a certain worker. (device) to apply for job information published on the job information platform. The service control module 236 receives the application. You may provide the information of the worker who applied to the company and inquire about the possibility of hiring them. The service control module 236 sends an application to the worker who has been approved for employment by the business operator. The output module 240 may be controlled to output a job offer in response to the application.

[0057] Automatic Matching Next, we will explain the automatic matching of the disclosed technology. When you set up job information (including public settings), the system creates a word that corresponds to the job information. A service that extracts cars and automatically (including semi-automatically) associates job information with workers. "Automatic" means that the operation is carried out without the intervention of the user (e.g., the business operator), and "Automatic" means that the operation is performed through a confirmation operation by the user (e.g., the business operator). By using the reverse recruitment function and setting the available working hours on the system side, workers can The system uses your previous usage history of the recruitment service to match you, so This will reduce the hassle of the car. Details will be explained below.

[0058] The acquisition module 237 acquires available work time information regarding the available work time of a worker. For example, the acquisition module 237 may acquire the second information processing device or memory used by the worker. 230 to obtain available working hours information. 8) and transmitted from the second information processing device, the available working time information is The acquisition module 237 stores the data in the memory 230 in association with the car. The acquisition module 237 also acquires available working time information from the The setting information relating to the job information is acquired from the first information processing device or the memory 230. The order of obtaining the available working time information and each setting information of the job information does not matter. The acquisition module 237 acquires the work availability of each worker at the timing when a predetermined trigger occurs. It is also possible to obtain information on working hours and job information.

[0059] For example, if the predetermined trigger is that each setting information of the job information is newly set, When new job information is set (including updates) by a business, the acquisition module 237 Worker available time information may be acquired. Also, a predetermined trigger may be set at every predetermined period (e.g., If the predetermined period is every day, the acquisition module 237 acquires the job information set within the new predetermined period. It is also possible to obtain the latest available working hours information for each worker. The acquisition module 237 may acquire usage history information from the memory 230 for each worker. stomach.

[0060] The determination module 238 determines whether the available working time information is acquired by the acquisition module 237, Based on the employment service usage history information and the employment information, the worker responds to the employment information. For example, the determination module 238 determines whether to include working hours information included in the job information. Determine whether the data contains information about the worker's available hours, or whether the work location or salary is different. As a specific example, the determination module 238 determines whether the requested information satisfies a predetermined condition. From the work location of the person information, the past work location included in the usage history information is within a predetermined time or a predetermined The job information is within the distance, or the salary included in the job information is the average of the past salary included in the usage history information. Determine whether it is within a specified range based on salary, etc.

[0061] The determination module 238 determines whether each registered worker is registered. Based on each available working time information and each usage history information and job information, the above-mentioned response decision is made. Also, the acquisition module 237 may acquire each job information at a predetermined timing. In this case, the determination module 238 determines, for each job posting, the available working time information and The action determination may be made using usage history information.

[0062] When making a response determination, the determination module 238 determines the similarity between the job information and the worker information. The matching score may be calculated by determining the degree of matching. For example, it can be calculated by using a function to calculate similarity or by using a machine learning model. At least one method may be used to calculate the score. 238 assigns priority to each worker in order of matching score when obtaining matching score. You can also add.

[0063] If the determination module 238 determines that the data corresponds to the associated data, the association module 239 , associates the job listing with the worker's identity. For example, the association module 239 The ID of the job information that is determined to correspond is associated with the ID of the worker. If the matching score is available, the matching module 239 performs a matching based on the matching score. A priority may also be associated with the worker's ID.

[0064] By the above process, the job information you have set will be automatically matched with workers. By doing this, the system automatically associates suitable workers with job postings, reducing the burden on users. In addition, the worker's available working hours and usage history can be used to determine how to respond. This allows appropriate association of workers with job offers that are determined to be suitable. This association makes it easy for the system to identify workers who are suitable for job information. It may be possible. Also, for each job posting, the number of workers matched by automatic matching It may be possible to collect statistics, aggregate, or analyze such information.

[0065] The output module 240 outputs a job listing in response to the worker's identification information being associated with the job listing. For example, if a job offer is made, a notification of employment will be automatically sent to the business or worker. If the ID and the worker ID are associated, the output module 240 The employer of the job information provided and / or the matched worker will be notified if the worker is hired. The system outputs a hiring notice that includes a notice that the candidate has been hired.

[0066] As a specific example, the output module 240 may output notifications or pop-ups on the application. Job information and notifications will be sent to the email address of the business or worker. A notice of employment including the fact that the person has been hired is output to the business operator or worker.

[0067] Through the above process, businesses can quickly hire workers who match their job information. In the case of workers, it is possible to know that they have been matched with a job offer that is suitable for them. It also reduces the burden on users from matching to job offers. It is possible to process the job offer on the system side while the job offer is being accepted. This may include:

[0068] The output module 240 also determines the method of notification of employment notification based on the information of the worker who applied and was hired. For example, the output module may be configured to use a different method from the method used to notify the applicant of the employment offer. 240 differentiates job offers based on application and job offers based on automatic matching, using different colors and fonts. By making the display different, the system can highlight job offers made through automatic matching and notify users. This is because in the case of employment through application, the worker has applied and been hired. On the other hand, in the case of automatic matching, the user It is expected that notifications will be sent when the user is not performing any operations, so it is recommended that the user It is a good idea to make it easy for people to notice what has been done.

[0069] In accordance with the above viewpoint, the output module 240 outputs the name of the worker in the case of employment based on the worker's application. Notifications will be sent via email or in-app notifications, while automatic matching will be used to notify the applicant of the job offer. We will notify the applicant in a way that will make it easier for them to know that they have been selected. You may also notify.

[0070] As an example of a notification method that is easy for workers to notice, the output module 240 may You can use other applications that are connected to the app to add work hours and other information to your calendar. For example, you can register content or make an automated voice call, which requires real-time operation. , you may be notified of employment through automatic matching.

[0071] By the above process, if the recruitment method is different, the recruitment notice will be different and the worker It is also possible to make the system aware of the differences in recruitment methods. In the case of hiring, it is not due to the user's actions, so automatic matching is used. It is a good idea to notify them in a way that will make them more aware that they have been selected.

[0072] The determination module 238 also determines whether the number of matches for a worker in a predetermined period of time has increased. If the value is equal to or less than a predetermined value, it may be determined whether or not the value corresponds to the job information. The determination module 238 determines the number of times automatic matching is performed within one month (an example of a predetermined period). If the number of automatic matches is 5 (an example of a predetermined value), the automatic matching will continue until it reaches 5 times in a month. In addition, the number of automatic matching attempts per day is set to one. This may also be done.

[0073] The above process prevents the number of automatic matching attempts from increasing more than necessary. This prevents workers from unintentionally working more on automatic matching. If the number of automatic matching increases, cancellations from workers will also decrease. This increases the possibility of this happening, which affects the reliability of the system. By setting an upper limit on the number of times within a specified period, the reliability of the system is not reduced. It is possible.

[0074] The acquisition module 237 also acquires at least The acquisition module may also acquire job search information including available working time information. The rule 237 is a rule that indicates the available working time set by the worker by operating the second information processing device. The system may provide the worker with at least the following information about the job search: Alternatively, only the available working hours information may be set as a required setting item. This is a setting item, and workers who do not have available working hours information set will be automatically matched. It may be possible to prevent this.

[0075] The acquisition module 237 also acquires information on available working hours and workplace information from the second information processing device. and acquiring job search information including at least one of job information, job category information, and salary information. For example, the acquisition module 237 may acquire the attendance information, which is a required setting item. Available working time information, and optional setting items such as work location information, work category information, and salary information. and obtain job search information that includes at least one piece of information set by the worker. Good too.

[0076] The correction module 241 corrects the job search information acquired by the acquisition module 237 by For example, the modification module 241 modifies the job search information based on the user history information of the user. The available working hours set in the If there are any discrepancies, the working hours in the usage history information will be considered as the true hours and included in the job search information. The available time information of the worker may be modified.

[0077] For example, the correction module 241 may be configured to correct the available working hours information of a worker included in the job search information. Even if the time shown is from 10:00 to 13:00, according to the usage history information of this worker, If the working hours are between 6:00 PM and 9:00 PM, the workers in the job search information used for matching are available to work. The time information will be changed from 18:00 to 21:00. Regarding usage history information, if you have used the service more than the specified number of times, If, for example, 80% or more of the information is similar, it can be used for job-seeking information. This allows for modifications that are unreliable when used in small numbers.

[0078] The above example shows available working hours, but you can also specify work location, work category, and salary information. For example, if the job information indicates that the workplace is near Station A, Based on the usage history information, the correction module 241 determines that the user often works near station B. If this can be identified, the workplace used for matching can be revised to be near Station B.

[0079] Through the above process, the job search information set by the worker is actually used by the worker. By modifying the information used for matching based on usage history information, the actual performance of workers can be improved. This makes it possible to perform matching using information that is relevant to the actual use.

[0080] The available working time information may be time information included in a predetermined period that is set in advance. For example, a worker may want to be available for work during certain hours on certain days of the week. In this case, the worker can be allowed to work multiple shifts within a specified period (for example, the next month). The acquisition module 237 may be configured to set available time information. The available working hours information may be acquired from 5:00 PM to 6:00 PM every Monday in a month. Regarding the time, from the viewpoint of the setting load, the worker There are cases where businesses want to set a longer time period (for example, three months from now instead of one month), but If you do this, your future plans may be canceled even if you have made automatic matching. Therefore, in order to balance the two, It allows workers to set multiple available working hours for a given period.

[0081] Through the above process, in order to meet the needs of both workers and businesses, The available working hours used for automatic matching can be set for a specified period set for The predetermined period can be set appropriately on the system side.

[0082] The service control module 236 also determines whether the worker satisfies a predetermined condition. For example, the service control module 2 may set a predetermined period for the available working hours. 36 sets the specified period longer than the default value for workers with a rating above a specified value. For example, if the predetermined period is one month, then the workers with a rating higher than the predetermined value can be In addition, the predetermined period may be set to two months. A predetermined period may be set for each classification. The predetermined condition may be that the worker's skills are: It may also include whether the person possesses certain skills.

[0083] Through the above process, the available working hours for a given period are calculated based on the worker's attribute information. A predetermined time period for the information may be set. For example, a good worker may be kept for a long time. It becomes possible to set a fixed period.

[0084] The identification module 242 identifies available working time information based on the worker's usage history information. For example, the identification module 242 may determine from the worker's usage history information that the worker For example, the identification module 242 may identify a time when the employee is most likely to be working. If the same time period has occurred more than a predetermined number of times or the same time period in which the employee works most frequently is identified from the history information, In this case, this time period may be specified as available working time information.

[0085] In this case, the acquisition module 237 acquires the available work hours identified by the identification module 242. For example, the acquisition module 237 may include acquiring time information for the worker. If the available working hours are not set as job-seeking information, the information will be collected from the usage history information. The available working time information specified by the user may be acquired.

[0086] Through the above process, matching is performed using available working time information identified from usage history information. This will make it possible to reduce the burden on workers.

[0087] The determination module 238 also determines the work location information, the work status, and the like based on the worker's usage history information. Determine whether to respond based on at least one of the category information and salary information For example, the determination module 238 may include determining whether the worker has In addition to the above information, work location information, work category information, or salary information identified from usage history information The determination module 238 may make a response determination based on the information. Identify items that are not set by the car and fill in the details from the usage history. A judgment may be made.

[0088] Through the above process, matching accuracy can be improved by supplementing information from usage history information as needed. It becomes possible to raise it.

[0089] The service control module 236 has a function of performing automatic matching in response to the operation of the business operator. For example, the service control module 236 may When setting up a job, you can also allow businesses to turn automatic matching on or off. (See, for example, FIG. 9 described later.) The service control module 236 may also set a predetermined fee. You can turn on or off the automatic matching feature for the business you pay. This may be done.

[0090] In addition, the service control module 236 performs the association function among the automatic matching functions. It may be possible to set the automatic matching association function to off. If the job information is found to be suitable for the job, the automatic matching decision will be made based on the business's settings. From the list of workers specified, select the worker to associate with the recruit (the worker to recruit) ) may be performed (semi-automatically). For example, the service control module 236 performs an internal automatic matching process and sends the worker who is determined to be a match The service control module 236 generates a list of the services that the operator uses. The information processing device 10A receives the selection of the worker to be employed from the business operator. , the selected worker may be associated with the job posting.

[0091] Through the above process, the business operator will confirm the worker to be hired, and finally, the worker will be hired. The system can decide which worker to assign to a task.

[0092] In addition, the service control module 236 may also execute a matching process when automatic matching is performed. Even if a fee (including a monthly fee) is collected from the business operator or worker for each successful transaction, Or, there could be no fees for automatic matching.

[0093] Each of the above-identified elements may be stored in one or more of the storage devices previously mentioned. Each of the illustrated modules corresponds to a set of instructions for performing a function described above. The modules or programs (i.e., sets of instructions) shown above are separate software It need not be implemented as a program, procedure, or module, and therefore Thus, various subsets of these modules may be combined or otherwise implemented in various embodiments. In one embodiment, memory 230 includes the modules and Additionally, memory 230 may store additional data structures not described above. It may contain various modules and data structures.

[0094] It should be noted that one or more processing units (CPUs) 210 may access the memory 230 as needed. Each module is read and executed by, for example, one or more processing units (CPUs) 210. executes the network communication module 232 stored in the memory 230. The one or more processing units (CPUs) 210 may also include a memory. The service control module 236, the acquisition module 237, and the judgment module 238 are stored in 230. module 238, association module 239, output module 240, correction module 2 41 and the specific module 242, respectively, to implement the service control unit, the acquisition unit, The system may include a determination unit, an association unit, an output unit, a correction unit, and a specification unit. control module 236, acquisition module 237, determination module 238, association module module 239, output module 240, correction module 241, and identification module 242. Each process may be performed by one or more processing units (CPUs) 210.

[0095] Although FIG. 3 shows a "server," it should be understood that FIG. 3 is a structural overview of the embodiments described herein. Rather, it is intended as a description of the various characteristics that may be present in a set of servers. In fact, as will be appreciated by those skilled in the art, items shown separately may be combined. Some items may be configured separately. For example, items shown separately in FIG. It may be implemented on a server, and a single item may be implemented by one or more servers. do.

[0096] The database 30 may have a configuration similar to that shown in FIG. At least one of the user information 233, the job information 234, and the usage history information 235 is stored in the database. The information may be stored in the storage unit of the base 30.

[0097] <Example of data structure> FIG. 4 is a diagram showing an example of the user information 233 according to the embodiment. is a user ID created by a user (e.g., worker) using the recruitment service. The "user ID" is a unique identifier used by the server 20 to identify a user. The user ID includes the user identification information (user ID: Identifier). "information" is associated with the

[0098] "User information" includes personal information of the user, such as "name," "address," and "telephone number." These include "number of employees," "available hours," and "evaluation." "Available hours" is the number of employees who are available to work. In some cases, the information may be included in the usage history information 235 described below. The time information may include time information that is set based on the time information.

[0099] "Evaluation" includes the value of the user's work attitude, etc., evaluated by the business operator after the user has started work. The "rating" can be an average value or a cumulative value. The user ID can be a user ID in the user information. The user information may also include an email address, a password, and a place of employment. It may also include information about the place of employment, job category, desired salary, etc.

[0100] FIG. 5 is a diagram illustrating an example of job information according to the embodiment. The job information is associated with the job ID and includes the "job offer date," "working hours," etc. This information includes information such as "Name of business," "Workplace," "Hourly wage," and "Work content." In the example shown in Figure 5, "hourly wage" is used, but "salary" (hourly wage x working hours) is used. "Workplace" may be, for example, a designated station, or n meters from the station, or a designated place. It may also be specified using a number such as n meters from the location.

[0101] "Recruitment date" includes the date (or period) when the business needs workers. "Working hours" includes the start and end times of a worker's work on the day of the job offer. "Business" includes the name of the business that sets up job information and is seeking employment. "Workplace" includes at least one of the following: the name of the store, location, place name, facility name, etc. where the worker works "Hourly wage" includes the hourly wage of the job offer. "Job content" includes the The information includes information indicating the content of the business (business category) set by the user.

[0102] FIG. 6 is a diagram showing an example of usage history information according to the embodiment. The "ID" includes the user's identification information. Usage history information is associated with the user ID. This includes information such as "job ID," "location," "working date," "working hours," and "salary." In the example shown in FIG. 6, "salary" is used, but "hourly wage" may also be used. .

[0103] "Job ID" contains identification information that identifies the matched job. "Workday" includes the day the worker worked. "Working hours" includes the hours worked by the worker on the day of the job offer. The usage history information includes the information of the "business operator" and the information of the employee. It may also include evaluation information for the product.

[0104] <Operation description> Next, the operation of the information processing system 1 according to the embodiment will be described. FIG. 7 is a sequence diagram showing an example of a process related to automatic matching. The information processing device 10A is a device used by a business operator, and the information processing devices 10B and 10C are , worker B, and worker C are the devices used by each worker.

[0105] In step S102, the information processing device 10B of the worker B displays a setting screen for user information. The user's information is accepted through the new user registration screen, etc. The information is sent to the server 20. In this case, the user information is the name, address, and telephone number of the worker B. It may also include a number etc. (see FIG. 4 for example).

[0106] In step S104, the service control module 236 of the server 20 Based on the user information of Worker B, a user is registered in the job service (for example, Figure 1). See 4).

[0107] In step S106, the information processing device 10C of the worker C displays the user information setting screen. The user's information is accepted through the new user registration screen, etc. The information is sent to the server 20 .

[0108] In step S108, the service control module 236 of the server 20 Based on the user information of Worker C, user registration is performed in the recruitment service.

[0109] In step S110, the information processing device 10B of the worker B displays a job-seeking information setting screen. The job-seeking information of the user is accepted by the server 2. For example, the job search information setting screen is displayed until the worker meets the specified conditions. The predetermined condition may be a threshold number of times the recruitment service or the linked service is used. The evaluation value is at least one of the following: the evaluation value is equal to or greater than a predetermined value;

[0110] FIG. 8 is a diagram illustrating an example of a job search information setting screen according to the embodiment. , available working hours information (required), desired work location (optional), desired salary (optional) ) is shown as an example of a job search information setting screen. In addition, you can also set other desired job categories as job search information. By satisfying certain conditions, the worker can set up a My Page account. It may also be possible to set job search information from the website, etc.

[0111] In step S112, the service control module 236 of the server 20 Based on the job search information of Worker B's user, associate the job search information with this user's user ID. and set it.

[0112] In step S202, the information processing device 10A of the business operator displays a job posting public setting screen (e.g., For example, in response to the operator's operation on the server 2 (Fig. 9), each setting information about the job information is stored in the server 2. Send to 0. The setting information for the job information is the job offer date (working date), working hours, closing time, hourly wage, etc. , including information such as number of positions available, salary, and permission for automatic matching.

[0113] FIG. 9 is a diagram illustrating an example of a job posting disclosure setting screen according to the embodiment. The screen illustrated in FIG. This is an example of a job posting from the Shibuya branch of the company "AAA" that states, "No experience necessary." In the example of a job posting screen, for example, the job posting date, working hours, closing time, hourly wage, number of applicants, salary, The permission for dynamic matching is set by the business operator. In the example of the disclosure setting screen shown in Figure 9, Businesses must check the box to allow automatic matching. This allows the above-mentioned automatic matching process to be executed.

[0114] Returning to FIG. 7, in step S204, the acquisition module 237 of the server 20 The setting information for the job information is acquired from the processing device 10A, and the service control of the server 20 is performed. The module 236 sets and generates job information based on each of these setting information.

[0115] In step S206, the determination module 238 of the server 20 checks the available working hours information Based on the usage history information of each worker of the recruitment service and the generated recruitment information, For example, the server 20 determines whether a specific worker corresponds to the job information. Rule 238 is used to store the available working hours information set by the user and other items. Using information identified from the history information, determine the similarity with corresponding information included in the job information In the example shown in Figure 7, it is assumed that worker B responded.

[0116] In step S208, the association module 239 of the server 20 If it is determined that the job is available through Rule 238, the job information and the worker who is determined to be available will be For example, the association module 239 associates the identification information of B with the identification information of B. The ID of the worker B may be associated with the ID of the job information (see, for example, FIG. 6). When Worker B is determined to be able to respond, the business operator and Worker B will be required to take action. It may be adopted immediately without further notice.

[0117] In step S210, the output module 240 of the server 20 performs automatic matching. The information processing device 10B of the worker B outputs a notice of employment. Rule 240 can automatically output a job offer notification in response to automatic matching. good.

[0118] FIG. 10 is a diagram illustrating an example of a recruitment notification screen according to the embodiment. The screen illustrated in FIG. The employment notice will include details of the employment, including working hours, work location, and employment details. It also includes a button to select whether to accept or decline the offer. This allows users to check the details of job information. Jobber B did not apply for the job posting, but rather was not interested in the type of job he was looking for. This is to allow workers to check whether a match has been made.

[0119] Returning to FIG. 7, in step S212, the service control module 236 The job information is then published to workers who access the job service. If the information disclosure time is set, when the disclosure time arrives, the service control module 23 6 publishes job information. For example, the information processing device 10B logs in to a job service, When a request is made to view job listings, the server 20 displays a list of job listings (for example, FIG. 11). The information is transmitted to the information processing device 10C.

[0120] FIG. 11 is a diagram illustrating an example of a job posting viewing screen according to the embodiment. The screen illustrated in FIG. 11 shows a screen whose display is controlled by screen information including a list of job information. The job listing screen displays multiple job listings, and you can select the date and time you want to work. You can also set the notification function for new jobs on the specified day to ON / OFF.

[0121] Here, Worker C selects a specific job from among the job information displayed on the screen shown in FIG. When you select a person's information (for example, a job posting indicated by R1), you can apply for that specific job posting. This means that normal processing, not reverse recruitment, will be carried out.

[0122] According to the above process, the setting burden on the worker is maintained or reduced, and the system can be efficiently and appropriately set up. It is possible to perform matching.

[0123] FIG. 12 is a flow chart showing an example of a process related to automatic matching by the server 20 according to the embodiment. The process shown in FIG. 12 is related to steps S204 to S212 shown in FIG. It is a series of processes.

[0124] In step S302 shown in FIG. 12, the acquisition module 237 of the server 20 For example, the acquisition module 23 acquires information about the available working hours of the car. 7 is determined from the available working hours information set by the worker or from the usage history information. Obtain available working hours information.

[0125] In step S304, the acquisition module 237 of the server 20 acquires the worker usage history. For example, the acquisition module 237 acquires the usage history information stored in the memory 230. From the career information 235, information used for matching (available working hours, work category, desired salary) etc.)

[0126] In step S306, the acquisition module 237 of the server 20 The information processing device 10A acquires various setting information related to job information. For example, The rule 237 may acquire job information set at the time of job posting, or may acquire job information set at the time of job posting at a predetermined period. Job information set within a fixed period may be acquired.

[0127] In step S308, the determination module 238 of the server 20 checks the available working hours information and the worker is able to apply for a job based on the worker's usage history information of the job service and the job information. For example, the determination module 238 determines whether or not a job listing matches the information. In each case, we compare the working hours of the job information with the hours indicated by the worker's available working hours information, Determine whether there are workers available to work for the job posting.

[0128] The determination module 238 determines whether or not a worker is available for work based on the work location, work category, salary, etc. It is then determined whether there is a worker who can respond. If the result of the response determination is positive (the Step S308-YES), the association module 239 associates the job information with the worker's identification information. The process proceeds to step S310, and if the result of the correspondence determination is negative (step S310), If step S308 is NO, the process proceeds to step S312. As described above, priority may be given to the information used for matching.

[0129] In step S310, the output module 240 performs automatic matching. A hiring notice is automatically sent to the worker who has been selected. Contains information such as:

[0130] In step S312, the output module 240 outputs the publication date set in the job information. For example, the output module 240 may be configured to When a worker accesses a job listing on the platform, the job listing information is Make the list visible to workers.

[0131] FIG. 13 is a flow chart showing an example of a process for correcting job-seeking information by the server 20 according to the embodiment. In step S402 shown in FIG. 13, the correction module 241 For example, the correction module 241 may obtain job-seeking information of the job seeker shown in FIG. The job search information set on the setting screen is acquired. There are no particular restrictions on the timing of acquisition. However, for example, at predetermined intervals, when the usage history information is updated, or when the job service For example, the timing is when the number of uses exceeds a predetermined value.

[0132] In step S404, the correction module 241 checks the usage history of the worker to be corrected. The order of steps S402 and S404 does not matter.

[0133] In step S406, the correction module 241 determines whether or not there is any correction to the job search information. For example, the correction module 241 determines whether the employee is working, which is an item set in the job-seeking information. At least one of available time information, work location, work category, and / or salary information is available. The historical information is compared with the corresponding information to determine whether there is a discrepancy. For example, the difference between the set available working hours and the actual working hours is more than a specified time. ,The work location is more than a specified distance and a specified time away from the location of the usage record., ,Work category The salary differs from the average salary of users by more than the threshold. When it is determined that a predetermined item of the job search information has been corrected (step S40 6-YES), the correction process proceeds to step S408, and corrections are made to all items of the job search information. If it is determined that there is no such condition (step S406-NO), the correction process ends.

[0134] In step S408, the correction module 241 selects the target of correction from the usage history information. The predetermined items of the job search information are corrected using information corresponding to the predetermined items of the job search information. For example, Rule 241 is a function that identifies available working hours information set in job search information from usage history information. Correct the working hours information of the usage record. This allows the information at the time of setting to be used in the By updating the information, matching decisions are made based on the actual situation of the worker. It is possible.

[0135] The disclosed technology described above allows efficient and appropriate setup while maintaining or reducing the setting burden on workers. In addition, the above-mentioned disclosed technology enables the provision of job information as described below. Issues regarding the platform from the perspective of workers (job seekers) or businesses (employers) can also be solved.

[0136] (worker) For example, when workers look for work, they have to check job search apps every time. Workers need to find jobs they can apply for. They are also encouraged to check job applications. However, automatic matching requires proactive action such as searching for jobs. The system automatically matches the appropriate worker and can even handle job offers if necessary. is.

[0137] In addition, even if workers want to work during their temporary gaps, they may find that the work is already filled. In addition, workers are not able to receive notifications when job openings are available. However, since the device is not operated continuously, when the job information is noticed, There are situations where the job you want is filled.

[0138] (Business operator) For example, businesses create job postings and do not know what kind of workers are applying until they are matched. Also, there is instant matching for temporary spare time part-time jobs. In this case, the worker who applied early will be hired, and there will be no better worker available. It may be that they have been able to do so, but the reality is unclear. There is a need to match with these.

[0139] The above-mentioned disclosed technology may be able to solve the above problems. According to the report, automatic matching can be allowed for highly rated workers, and This eliminates the need for application procedures and approval procedures for workers by employers. , the above-mentioned problems can be solved.

[0140] The disclosed technology is not limited to the above-described embodiments, and may be modified without departing from the gist of the disclosed technology. The present invention can be embodied in various other forms without departing from the scope of the present invention. The above statements are merely illustrative in all respects and should not be construed as limiting. The order of each processing step can be arbitrarily changed or parallelized within the scope that does not cause any contradiction in the processing content. can be executed.

[0141] The program of the embodiment of the present disclosure is stored in a computer-readable storage medium. The storage medium may be provided in a "non-transitory tangible medium" with the program The program may be, by way of example and not limitation, a software program or computer program. Includes computer programs.

[0142] The above disclosed technology takes the example of a job posting platform that provides temporary work jobs. However, it is not necessary for the job offer to be temporary, and it is also possible for a job offer provider to offer regular work. For example, for an existing job posting platform, By implementing the processes related to automatic matching and the processes related to job offers, Processing can be performed.

[0143] The above-described disclosed technology may also implement the following processing. For example, once a worker has achieved a set rating, they can use the automatic matching function. As a specific example, the determination module 238 may determine whether a worker has received a multi-level evaluation. If the worker can be found, automatic matching will be performed for workers who have a predetermined evaluation value or higher. A determination process is performed.

[0144] In addition, when automatic matching is performed, the service control module 236 The predetermined time may be immediately after matching.

[0145] In addition, the service control module 236 determines whether the number of people to be recruited in the job information is n, and When m people match through Ching, the job information will be made public (public or limited public). (including openings) may publish job information with a recruitment number of nm.

[0146] In addition, in the case of automatic matching, if business verification and worker selection are required, The service control module 236 may include the following in the list of workers that are visible to the business: Do not post personal information. The service control module 236 was adopted It would be a good idea to make workers' personal information available for viewing only later. [Explanation of symbols]

[0147] 1. Information Processing Systems 10, 10A, 10B Information processing device 20 Information processing device (server) 110, 210 Processing Unit (CPU) 120, 220 network communication interface 130, 230 memory 131, 231 operating systems 132, 232 Network Communication Module 133 App Data 134 Service Processing Module 135 Acquisition Module 136 Output Module 137 Processing Module 138 Display Control Module 150 User Interface 170, 270 communication bus 233 User Information 234 Job Information 235 Usage history information 236 Service Control Module 237 Acquisition Module 238 Judgment Module 239 Association Module 240 Output Module 241 Correction Module 242 Specific Modules

Claims

1. The information processing device obtaining work availability information regarding the worker's available hours; Obtaining various setting information related to job information; The available working time information and the worker of the recruitment service provided by the information processing device Based on the usage history information and the job information, it is determined whether the worker corresponds to the job information. To determine the If it is determined that there is a correspondence, the job information is associated with the worker's identification information. and, An information processing method that performs the above.

2. In response to the job information being associated with the identification information of the worker, and outputting a notice of employment to the business operator or the worker.

2. The information processing method according to claim 1.

3. The outputting includes changing the notification method of the employment notice to the method by which the worker applied and was hired. The information processing method according to claim 2, further comprising using a method different from that of the employment notification.

4. The determining step is to determine whether the number of matches for the worker in a predetermined period of time has reached a predetermined value. The information according to claim 1, further comprising determining whether the information corresponds to the job information if: Processing method.

5. The obtaining includes: A request including at least the available working time information is sent from an information processing device used by the worker. including obtaining job information; or The information processing device used by the worker transmits the available working time information and work location information, and acquiring the job-seeking information including at least one of job category information and salary information. This includes: and further executing the job search information acquisition process based on the usage history information.

2. The information processing method according to claim 1, wherein

6. The available work time information is time information included in a predetermined period that is set in advance.

2. The information processing method according to claim 1.

7. setting the predetermined period depending on whether the worker satisfies a predetermined condition; 7. The information processing method according to claim 6, wherein the information processing method is executed by:

8. and further executing the step of identifying the available working time information based on the usage history information. The step of acquiring includes acquiring the specified available work time information.

2. The information processing method according to claim 1.

9. The determination is based on work location information, work category information, and and determining whether the correspondence is based on at least one of the following information: The information processing method according to claim 1 .

10. The function of associating the information is turned on or off in response to an operation by the business operator. Then execute If the function for performing the association is set to off, the function for performing the association is set to off according to the setting of the business operator. Select a worker to associate with the hiring target from the list of workers who are determined to be eligible The information processing method according to claim 1 , further comprising:

11. In the information processing device, obtaining work availability information regarding the worker's available hours; Obtaining various setting information related to job information; The available working time information and the worker of the recruitment service provided by the information processing device Based on the usage history information and the job information, it is determined whether the worker corresponds to the job information. To determine the If it is determined that there is a correspondence, the job information is associated with the worker's identification information. and, A program that executes the following.

12. An information processing device including one or more processors, the one or more processors: obtaining work availability information regarding the worker's available hours; Obtaining various setting information related to job information; The available working time information and the worker of the recruitment service provided by the information processing device Based on the usage history information and the job information, it is determined whether the worker corresponds to the job information. To determine the If it is determined that there is a correspondence, the job information is associated with the worker's identification information. and, An information processing device that executes the above.

Citation Information

Patent Citations

  • Method and device for controlling brushless motor having position detector

    JP1989074089A

  • System and method for real time job matching, and computer-readable recording medium with program to be executed by the computer recorded thereon

    JP2002024459A