Information processing method, program, and information processing apparatus

The information processing method automates job matching by using worker availability and history data to reduce the input burden, enhancing efficiency and accuracy in job placement.

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

Patent Information

Application Number
JP2024101896
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-25
Publication Date
2026-01-14
Estimated Expiration
2044-06-25

AI Technical Summary

Technical Problem

Conventional job matching systems require detailed job information specification, placing a burden on job seekers by necessitating extensive input, which hampers efficient matching.

Method used

An information processing method that acquires available working time and usage history information of workers, determining compatibility with job offers without requiring extensive input from job seekers, enabling automatic or semi-automatic matching.

Benefits of technology

Efficient and appropriate job matching is achieved while reducing the setting burden on workers, facilitating seamless job placement through automated processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026003833000001_ABST
    Figure 2026003833000001_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] There are conventional systems that support recruitment. For example, a real-time job matching system is known that includes a matching unit that matches employment information registered by an employment information registration unit with job search information registered by a job search information registration unit, and a matching information transmission unit that transmits employment information of employers whose employment information and job search information have been matched by the matching unit to the mobile terminal of the job seeker, and transmits job search information of the job seeker whose employment information and job search information have been matched by the matching unit to the employer terminal of the employer (see, for example, Patent Document 1). Another known matching support server includes an evaluation registration unit that registers employers' work evaluations of the job seeker's work, and a payment unit that, when a job search application reception unit receives a job search application from a job seeker whose work evaluation registered in the evaluation registration unit meets predetermined conditions, advances salary to the job seeker in accordance with the working hours of the received job search application (see, for example, 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 conventional technology, in order to improve the accuracy of matching job information that includes at least working hours with job offers, it was necessary to specify the job information in detail in order to increase the amount of information used to match with job offers, which placed a burden on job seekers (also called "workers").

[0005] Therefore, one of the objectives of the disclosed technology is to provide an information processing method, program, and information processing device that can perform efficient and appropriate matching while maintaining or reducing the setting burden on workers. [Means for solving the problem]

[0006] An information processing method according to one embodiment of the present disclosure includes an information processing device acquiring available working time information regarding a worker's available working hours, acquiring various setting information regarding job information, determining whether the worker corresponds to the job information based on the available working time information, the worker's usage history information of the job service provided by the information processing device, and the job information, and if it is determined that the worker corresponds, associating the job information with the worker's identification information. [Effects of the Invention]

[0007] The disclosed technology makes it possible to efficiently and appropriately match workers while maintaining or reducing the setting burden on them. [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. Note that the same elements are denoted by the same reference numerals, and redundant description will be omitted.

[0010] [Embodiment] In this embodiment, a service (hereinafter also referred to as "recruitment service") is provided on a platform that provides job information (also referred to as "job information providing platform"), where job information can be viewed and applications can be made. In addition, in this embodiment, when a business publishes job information on the job information providing platform to recruit workers, matching is performed based on the worker's available working hours and usage history without waiting for a job seeker to apply.

[0011] As a result, if a worker sets at least their available working hours as job seeker information, the system can automatically match the available working hours and their employment service usage history with job information. This allows the system to match the job seeker with an appropriate job offer without the job seeker having to apply for the job themselves. Here, the term "reverse recruitment" refers to the ability of a worker to set their available working hours and for businesses to approach the worker even if the worker does not apply. The reverse recruitment function may be turned on or off by the business, or may be turned on by the business for a set fee. In this embodiment, "matching" refers to determining whether the worker's information corresponds to the job information and associating the worker with the job offer if it is determined that the information matches. Depending on the implementation, "matching" may also include approval processing after the association. The approval processing may include either automatic approval processing or approval processing based on approval operations by the business, etc.

[0012] <System configuration example> FIG. 1 is a diagram showing an example of each configuration of an information processing system 1 according to an embodiment. Hereinafter, workers and businesses may be collectively referred to as "users." In the example shown in FIG. 1, information processing devices 10A, 10B, and 10C used by each user, an information processing device 20 that manages a job information providing platform, and a database 30 that manages, for example, user information, job information, and usage history information of each worker are connected via a network N. Note that when any number of information processing devices 10A, 10B, and 10C are connected to the network N and are not individually distinguished, they may also be referred to as information processing devices 10. Furthermore, when there are multiple devices, they may be referred to as the nth device (n is an integer) to distinguish them from one another.

[0013] The information processing device 10 is, for example, a smartphone, a computer, or a tablet terminal. By installing an application (hereinafter also referred to as a "recruitment app") that executes the recruitment service disclosed in the embodiment, the information processing device 10 can provide the recruitment service to users. Furthermore, if the recruitment service is implemented on a web page, the information processing device 10 can also use the recruitment service using a web browser.

[0014] The information processing device 20 is, for example, a server, and may be composed of one or more devices. The information processing device 20 also manages a job information providing platform, provides job information, registers users, processes job viewing and applications, and processes applications from multiple people. Hereinafter, the information processing device 20 will also be referred to as the server 20.

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

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

[0017] The user interface 150 is, for example, a user interface including a display 151 and an input device (such as a keyboard and / or a mouse or any other pointing device) 152. The user interface 150 may also be a touch panel.

[0018] Memory 130 may be, for example, a high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state memory, or may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Memory 130 may also be a non-transitory computer-readable recording medium.

[0019] Another example of memory 130 may be one or more storage devices installed remotely from CPU 110. In one embodiment, memory 130 stores the following programs, modules, and data structures related to the recruitment application, or a subset thereof.

[0020] Operating system 131, for example, handles various basic system services and includes procedures for performing tasks with the hardware.

[0021] The network communication module 132 is used, for example, to connect the information processing device 10 to other computers via one or more network communication interfaces 120 and one or more communication networks, such as the Internet, other wide area networks, local area networks, metropolitan area networks, etc.

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

[0023] The service processing module 134 executes each process in the job information providing platform provided by the server 20. For example, the service processing module 134 has an acquisition module 135, an output module 136, and a processing module 137, which will be described later. The service processing module 134 may change the processing content depending on whether the user who has logged in to the job information providing platform is a business operator or a worker. The service processing module 134 corresponds to the above-mentioned job application or web browser.

[0024] For example, assume that information processing device 10A is a device used by a user on the business side, and information processing device 10B is a device used by a user on the worker side. In the following, the reference numeral A is attached to the reference numeral of information processing device 10A on the business side, and the reference numeral B is attached to the reference numeral of information processing device 10B on the worker side. Also, in the following, an example of dividing the processing for a job recruitment app depending on the logged-in user will be described, but it is also possible to implement separate applications for business users and applications for workers. Note that information processing device 10C is also a device used by a user on the worker side, but as it is similar to information processing device 10B, its description will be omitted.

[0025] ≪Business side≫ First, each process in the information processing device 10A on the business side will be described. The acquisition module 135A acquires a user operation on a button (an example of a UI widget) in a display screen displayed on the display 151A. For example, the acquisition module 135A acquires, via the user interface 150A, a command corresponding to a click operation on a job posting setting button for a job posting in a web page or an application screen (job posting setting screen). The job posting setting button is a button that a business uses to set recruitment conditions, etc. when posting a job posting.

[0026] The acquisition module 135A may also acquire, via the user interface 150A, a command corresponding to a click operation on a public setting button in a web page or an application screen (public setting screen). The public setting button is a button used when a business operator wants to set and publish job information. The job setting screen or the public setting screen may include a setting item for whether or not to allow automatic matching, which will be described later (for example, FIG. 9, which will be described later).

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

[0028] The processing module 137A sets the above-mentioned job information, and, as necessary, performs processes such as confirmation and / or approval of workers who have applied for the job information (also referred to as "applying workers"). For example, the processing module 137A accepts operations by the business operator, cooperates with the server 20, performs processing to set condition information related to individual jobs included in the job information, and, as necessary, performs confirmation and / or approval processing of the applying workers. Furthermore, the processing module 137 may also perform approval processing for workers matched by automatic matching as part of the series of automatic matching processes.

[0029] The display control module 138A controls the display of a screen of a job application or a web page. For example, the display control module 138A controls the display of a job setting screen, a public setting screen, and, if necessary, a confirmation screen for an applicant worker, etc., on the 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 worker's operation, and downloads and installs the recruitment application program. This makes the service processing module 134B executable.

[0031] Furthermore, service processing module 134B may be a recruitment app as described above, or may be a web browser. Service processing module 134B accesses a URL that provides a recruitment information providing platform, obtains screen information related to recruitment services from server 20 via the recruitment app, and transmits information to server 20.

[0032] Acquisition module 135B acquires user operations on each UI component (button, input field, setting item, etc.) in the display screen displayed on display 151B. For example, acquisition module 135B acquires registration information set by a user operation of a worker on a new user registration screen, or acquires job search information set by a user operation of a worker on a job search information setting screen (see, for example, FIG. 8).

[0033] When the registration information of the new user is set based on the user's operation, the output module 136B transmits the registration information and a new registration request to the server 20. The registration information includes, for example, the user's name, address, telephone number, etc. input by the worker. When the server 20 receives the new registration request, it performs a registration process for the new user based on the registration information. When the user's job search information is set based on the user's operation, the output module 136B transmits the job search information and a setting request to the server 20. The job search information includes, for example, at least the user's available working hours information input by the worker. When the server 20 receives the setting request, it performs a process for setting the user's job search information based on the job search information.

[0034] Furthermore, when a worker performs an operation to view job information, the output module 136B outputs a view request to the server 20. Furthermore, when a worker performs an operation to apply for a job from the job information viewing screen, the output module 136B outputs an application for application to the server 20.

[0035] The processing module 137B may perform other processes related to the recruitment service. For example, as a function on the worker side, the processing module 137B may have various functions such as a notification function for favorite recruitments and a message function for communicating with businesses.

[0036] The display control module 138B controls the display of the screens of the recruitment app and webpage. For example, the display control module 138B controls the display 151B to display a new user registration screen, a job search information setting screen, a job information viewing screen, a job application screen, a recruitment screen for a job, etc. Furthermore, the display control module 138B may control the display of the recruitment screen to display a first recruitment screen when a worker applies and is hired, and a second recruitment screen (see, for example, FIG. 10) when a worker is hired through automatic matching. The second recruitment screen may be different from the first recruitment screen so that the worker can understand that they have been hired through automatic matching.

[0037] One or more processing units (CPUs) 110 read and execute each module from memory 130 as necessary. For example, one or more processing units (CPUs) 110 may configure a communication unit by executing network communication module 132 stored in memory 130. One or more processing units (CPUs) 110 may configure a service processing unit, an acquisition unit, an output unit, a processing unit, and a display control unit by respectively executing service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 stored in memory 130. Each of the processes of service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 may be executed by one or more processing units (CPUs) 110.

[0038] In other embodiments, service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 may be standalone applications stored in memory 130 of information processing device 10. Standalone applications include, but are not limited to, an acquisition application, an output application, a processing application, and a display control application. In yet other embodiments, service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 may be add-ons or plug-ins 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 above-identified modules corresponds to a set of instructions for performing a function described above. The above-identified modules or programs (i.e., sets of instructions) need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined or reconfigured in various embodiments. In some embodiments, memory 130 may store a subset of the modules and data structures described above. Additionally, memory 130 may store additional modules and data structures not described above.

[0040] As described above, the business-side application and the worker-side application may be implemented as separate applications. In this case, the worker downloads and installs the worker's recruitment app program from a predetermined website or the like onto their own information processing device 10B, and the business downloads and installs the business-side recruitment app program from a predetermined website or the like onto their own information processing device 10A, thereby enabling each of them to use the recruitment app described above.

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

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

[0043] Memory 230 may be, for example, a high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state memory, or may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Memory 230 may also be a non-transitory computer-readable recording medium.

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

[0045] Operating system 231 includes, for example, procedures for handling various basic system services and for performing tasks with the hardware.

[0046] The network communication module 232 is used, for example, to connect the server 20 to other computers via one or more network communication interfaces 220 and one or more communication networks, such as the Internet, other wide area networks, local area networks, metropolitan area networks, etc.

[0047] The user information 233 includes information about users who use the job information providing platform. For example, the user information 233 includes the user's name, address, phone number, available working hours, evaluation, etc., associated with each user ID. The user information 233 will be described later with reference to FIG. 4.

[0048] The job information 234 includes one or more job information items registered in the job information providing platform (or job service). For example, the job information 234 includes information such as the job offer date, working hours, business operator, work location, hourly wage, and job content, associated with a job offer ID. The job information 234 will be described later with reference to FIG. 5.

[0049] The usage history information 235 includes a job offer ID, location, work dates, work hours, salary, etc., associated with the user ID. The usage history information 235 may also include an evaluation of the work from the business operator. The usage history information 235 will be described later with reference to FIG. 6. At least one of the user information 233, the job offer information 234, and the usage history information 235 may be stored in the database 30.

[0050] The service control module 236 manages processes related to recruitment, matching, granting of benefits, etc. in the recruitment information providing platform. For example, the service control module 236 includes an acquisition module 237, a determination module 238, an association module 239, an output module 240, a correction module 241, and an identification module 242 as processes related to recruitment, matching, granting of benefits, etc.

[0051] Job posting settings and publication process When a setting operation related to the recruitment conditions of a job is performed by a business, the acquisition module 237 acquires each setting information of the job information along with a job setting request. For example, the acquisition module 237 acquires each setting information of the job information from a first information processing device (e.g., information processing device 10A) used by the business. Each setting item of the job information includes, for example, the work location, the job content, etc.

[0052] Furthermore, when a business performs a setting operation regarding the job posting conditions, the acquisition module 237 acquires each setting information of the job information along with a job posting request. For example, the acquisition module 237 acquires each setting information of the job information regarding posting from the information processing device 10A used by the business. Each setting item of the job information regarding posting includes, for example, the date of posting, working hours, number of applicants, salary, whether or not automatic matching is permitted, and the like. Note that the items set for the job posting settings and posting settings may be changed as appropriate, or the posting setting information may be set all at once when setting the job posting.

[0053] The service control module 236 generates job information for this job based on each setting information included in the job information. For example, the service control module 236 generates job information for this job based on the job offer date, working hours, work location, hourly wage, etc. included in the job information.

[0054] The service control module 236 may set a publication time or publication period for publishing the job information to workers based on the job recruitment date. The publication time or publication period may be set by the business operator, or the service control module 236 may automatically set the publication time or publication period based on the relationship between the job recruitment date and the date the job information was set.

[0055] If automatic matching, described below, has not yet completed matching for the number of positions to be recruited, the service control module 236 publishes the job information based on the publication time or publication period. For example, the service control module 236 may publish job information to workers when the publication time has arrived on the job information providing platform. Furthermore, if workers are classified into groups, the service control module 236 may determine the arrival of the publication time set for each group and publish the job information to the group when the publication time has arrived. Groups are, for example, groups created by the operating organization of the job information providing platform or businesses including stores or operators. A group can set common recruitment conditions for multiple workers. Businesses can set priorities for publishing job information for groups and publish job information by priority. Through the above processing, each job information is published to workers, and applications can be accepted from each worker.

[0056] <Application Processing> The acquisition module 237 acquires an application for employment information published on the employment information providing platform from the information processing device 10B (second information processing device) used by a worker. The service control module 236 may present information about the worker who submitted the application to the business operator that set up the employment for which the application was submitted, and inquire whether or not the business operator will hire the worker. The service control module 236 may control the output module 240 to output a notice of employment in response to the application to a worker who has been approved for employment by the business operator.

[0057] Automatic Matching Next, the automatic matching of the disclosed technology will be explained. Automatic matching refers to a service in which, when a business sets up job information (including public settings), the system extracts workers corresponding to the job information and automatically (including semi-automatically) associates the job information with the worker. "Automatic" means, for example, that the process is performed without the intervention of a user (e.g., a business), while "semi-automatically" means that the process is performed through a confirmation operation by a user (e.g., a business). In this case, if the worker sets the hours they are available to work on the system side using the reverse job posting function, the system will use their usage history of the job posting service to perform matching, thereby reducing the burden on the worker. This will be explained in detail below.

[0058] The acquisition module 237 acquires available work time information regarding the hours a worker is available to work. For example, the acquisition module 237 acquires the available work time information from the second information processing device used by the worker or the memory 230. As a specific example, the available work time information set on a job search information setting screen (see, for example, FIG. 8 ) or the like and transmitted from the second information processing device is associated with the worker and stored in the memory 230, and the acquisition module 237 acquires the available work time information from the memory 230 as appropriate. The acquisition module 237 also acquires each setting information related to job information from the first information processing device or the memory 230 used by the business operator. The timing of acquiring the available work time information and each setting information of the job information does not matter in what order, but the acquisition module 237 may acquire each worker's available work time information and each job information when a predetermined trigger occurs.

[0059] For example, if the predetermined trigger is the setting of new job information, the acquisition module 237 may acquire the available working hours information of each worker when new job information is set (including updates) by the business operator. Furthermore, if the predetermined trigger is every predetermined period (e.g., every day), the acquisition module 237 may acquire job information set within a new predetermined period or acquire the latest available working hours information of each worker. Furthermore, the acquisition module 237 may acquire usage history information from the memory 230 for each worker.

[0060] The determination module 238 determines whether a worker corresponds to the job information based on the available working hours information acquired by the acquisition module 237, the employment service usage history information, and the job information. For example, the determination module 238 determines whether the working hours information included in the job information includes the worker's available working hours information, or determines whether the work location or salary meets each predetermined condition. As a specific example, the determination module 238 determines, from the work location in the job information, whether a past work location included in the usage history information is within a predetermined time or a predetermined distance, or whether the salary included in the job information is within a predetermined range based on the past average salary included in the usage history information.

[0061] The determination module 238 may make the above-mentioned response determination based on the job information and each available working time information and each usage history information of each registered worker acquired by the acquisition module 237. Furthermore, when the acquisition module 237 acquires each job information at a predetermined timing, the determination module 238 may make a response determination for each job information using the available working time information and usage history information of each worker.

[0062] When making a matching determination, the determination module 238 may determine the similarity between the job information and the worker information and calculate a matching score. The matching score can be calculated using known technology, but at least one method may be used, such as using a function to calculate similarity or calculating a score using a machine learning model. When calculating the matching score, the determination module 238 may prioritize each worker in order of their matching score.

[0063] The association module 239 associates the job listing with the worker's identification information if the determination module 238 determines that there is a correspondence. For example, the association module 239 associates the ID of the job listing determined to be a correspondence with the worker's ID. In addition, if a matching score can be obtained, the association module 239 may also associate a priority based on the matching score with the worker's ID.

[0064] Through the above process, the system automatically matches the job posting with a worker, automatically associating a suitable worker with the job posting, and reducing the burden on the user. Furthermore, by determining compatibility using the worker's available working hours and usage history, the system can appropriately associate the job posting determined to be compatible with the worker. Furthermore, this association may enable the system to easily identify a worker suitable for the job posting. Furthermore, for each job posting, it may be possible to collect, aggregate, or analyze statistics such as the number of workers matched through automatic matching.

[0065] The output module 240 automatically outputs a hiring notice to the business operator or the worker in response to the association of the job listing with the worker's identification information. For example, when the job listing ID and the worker ID are associated, the output module 240 outputs a hiring notice to the business operator of the matching job listing and / or the matching worker, including a notice that the worker has been hired.

[0066] As a specific example, the output module 240 outputs a hiring notification to the business operator or worker, including the job information and the fact that the person has been hired, by way of a notification on the application, a pop-up notification, an email notification to the business operator's or worker's email address, or the like.

[0067] Through the above process, businesses can know that a worker who matches their job information has been immediately hired, and workers can know that they have been matched with a job that suits them. Furthermore, the process from matching to employment notification can be handled by the system, reducing the burden on users. The matching process may also include sending employment notifications.

[0068] The output module 240 may also include a method for notifying a hiring notice that differs from the method for notifying a hiring notice that a worker has applied and been hired. For example, the output module 240 may use different colors, fonts, etc. for hiring notices sent through an application and hiring notices sent through automatic matching, thereby highlighting the hiring notice sent through automatic matching and notifying the user. In the case of hiring through application, the hiring notice is sent because the worker performed an application operation, so the worker is more likely to notice the hiring notice. On the other hand, in the case of automatic matching, it is expected that notifications will often be sent when the user is not performing any operations, so it is preferable to make it easier for the worker to notice that they have been hired.

[0069] In accordance with the above viewpoint, in the case of employment based on a worker's application, the output module 240 may notify the worker of the employment using an email notification, an in-app notification, etc., while in the case of automatic matching, the output module 240 may notify the worker of the employment using a notification method that makes it easier for the worker to realize that they have been hired.

[0070] As an example of a notification method that is easy for workers to notice, the output module 240 may use other applications that are linked to the app to, for example, register working hours and work content on a calendar, or, in an example that requires real-time operation, make an automated voice call to notify the worker that they have been hired through automatic matching.

[0071] By the above process, if the hiring method is different, the hiring notification can be made different so that the worker can recognize the difference in the hiring method. Also, in the case of hiring through automatic matching, since the hiring is not due to the user's operation, it is advisable to notify the worker in a way that makes them aware that they have been hired through automatic matching.

[0072] The determination module 238 may also determine whether a Worker matches with job information when the number of matches in a predetermined period is equal to or less than a predetermined value. For example, if the number of automatic matches in one month (an example of a predetermined period) is set to five (an example of a predetermined value), the determination module 238 continues to determine whether automatic matching is appropriate until the number of automatic matches in one month reaches five. The number of automatic matches per day may also be set to one.

[0073] The above process prevents the number of automatic matching attempts from increasing more than necessary. In other words, it prevents workers from unintentionally working on automatic matching too much. If the number of automatic matching attempts increases, the possibility of cancellation from workers increases, which affects the reliability of the system. Therefore, by setting a limit on the number of automatic matching attempts within a specified period, it is possible to prevent a decrease in the reliability of the system.

[0074] The acquisition module 237 may also acquire job search information including at least available working hours information from a second information processing device used by the worker. For example, the acquisition module 237 may acquire available working hours information set by the worker by operating the second information processing device. The system may require that at least available working hours information be the only required setting item for the worker in the job search information. Note that the available working hours information may be an optional setting item, and automatic matching may not be performed for workers for whom available working hours information has not been set.

[0075] The acquisition module 237 may also acquire, from the second information processing device, job search information including available working time information and at least one of work location information, work category information, and salary information. For example, the acquisition module 237 may acquire job search information including available working time information, which is a required setting item, and at least one of work location information, work category information, and salary information, which are optional setting items set by the worker.

[0076] Correction module 241 corrects the job search information acquired by acquisition module 237 based on the worker's usage history information. For example, if the available working hours set in the job search information differ from the working hours specified by the usage history information by a predetermined amount or more, correction module 241 may correct the available working hours information of the worker included in the job search information by regarding the working hours in the usage history information as true.

[0077] For example, even if the available working hours information of a worker included in the job search information indicates 10:00 to 13:00, if the usage history information of this worker shows that the worker often works from 18:00 to 21:00, the correction module 241 will correct the available working hours information of the worker in the job search information used for matching to 18:00 to 21:00. Note that when the usage history information has been used a predetermined number of times or more, and if, for example, 80% or more of those times contain similar attribute information, corrections to the job search information are possible. This is because a small number of uses makes it unreliable.

[0078] The above example uses information about available working hours, but the same can be applied to information about work location, job category, and salary. For example, if the work location in the job search information indicates a location near station A, and the correction module 241 can identify that the person often works near station B based on the usage history information, the correction module 241 may correct the work location used for matching to a location near station B.

[0079] Through the above process, by modifying the information used for matching based on the worker's actual usage history information for the job search information set by the worker, it becomes possible to perform matching using information that is in line with the worker's actual usage.

[0080] The available work time information may also be time information included in a predetermined period that is set in advance. For example, a worker may want to set a predetermined time period on a certain day as their available work time. In this case, the worker may be allowed to set multiple available work time information within a predetermined period (e.g., the next month). The acquisition module 237 may acquire, for example, 5:00 PM to 6:00 PM every Monday in a month as the available work time information. Regarding the predetermined period, workers may want to set a longer period for automatic matching (e.g., three months instead of one month) in terms of the setting load. However, businesses may want to reduce the risk of future schedules being canceled even if automatic matching is performed. Therefore, to balance these two factors, the system allows workers to set multiple available work time information for a predetermined period.

[0081] Through the above processing, in order to meet the needs of both workers and businesses as described above, the system can appropriately set a predetermined period for which the available working hours to be used for automatic matching can be set.

[0082] The service control module 236 may also set a predetermined period for available work hours depending on whether a worker satisfies predetermined conditions. For example, the service control module 236 may set the predetermined period longer than the default value for a worker whose evaluation is equal to or greater than a predetermined value. For example, if the predetermined period is one month, two months may be set as the predetermined period for a worker whose evaluation is higher than the predetermined value. Furthermore, the evaluation value of a worker may be classified into multiple categories, and a predetermined period may be set for each category. Furthermore, the predetermined conditions may include whether the worker has a predetermined skill.

[0083] By performing the above process, a predetermined period related to available working hours information may be set based on the attribute information of the worker. For example, a longer predetermined period can be set for a high-quality worker.

[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 identify the times when the worker often works from the worker's usage history information. As a specific example, if the identification module 242 identifies, from the usage history information, the same time period that has occurred a predetermined number of times or the same time period when the worker works the most, the identification module 242 may identify this time period as available working time information.

[0085] In this case, the acquisition module 237 may acquire the available working hours information identified by the identification module 242. For example, when the available working hours are not set as job search information set by the worker, the acquisition module 237 may acquire the available working hours information identified from the usage history information.

[0086] The above processing makes it possible to perform matching using available working time information identified from usage history information, thereby reducing the burden on workers.

[0087] The determination module 238 may also determine whether or not to take action based on at least one of work location information, job category information, and salary information based on the worker's usage history information. For example, the determination module 238 may make a response determination based on work location information, job category information, or salary information identified from the usage history information, in addition to the information set by the worker. As a specific example, the determination module 238 may identify an item not set by the worker and make a response determination for this item by supplementing it with information from the usage history.

[0088] By performing the above process, it becomes possible to improve the matching accuracy by appropriately supplementing information from the usage history information.

[0089] The service control module 236 may turn on or off the automatic matching function in response to an operation by the business operator. For example, the service control module 236 may allow the business operator to set whether to turn on or off automatic matching when setting up a job offer (see, for example, FIG. 9 described below). Furthermore, the service control module 236 may enable a business operator who pays a predetermined fee to turn on the automatic matching function or set it to on or off.

[0090] The service control module 236 may also be able to turn off the association function of the automatic matching function. When the automatic matching association function is turned off, a worker to be associated with the recruitment target (worker to be hired) may be selected from a list of workers determined to be compatible with the job information by the automatic matching determination, according to the settings of the business (semi-automatic). For example, the service control module 236 may perform an automatic matching determination process as an internal process and generate a list of workers determined to be compatible. The service control module 236 may send the generated list to the first information processing device 10A used by the business, accept a selection of workers to be hired from the business, and associate the selected workers with the job information.

[0091] Through the above process, the business operator can confirm the workers to be hired and then ultimately decide on the workers to be hired.

[0092] In addition, when automatic matching is performed, the service control module 236 may collect a fee (including a monthly usage fee) from the business operator or worker for each successful match, or may not charge a fee for automatic matching.

[0093] Each of the elements identified above may be stored in one or more of the storage devices described above. Each of the modules identified above corresponds to a set of instructions for performing a function described above. The modules or programs (i.e., sets of instructions) identified above need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined or reconfigured in various embodiments. In some embodiments, memory 230 may store a subset of the modules and data structures identified above. Additionally, memory 230 may store additional modules and data structures not described above.

[0094] One or more processing units (CPUs) 210 read and execute each module from memory 230 as necessary. For example, one or more processing units (CPUs) 210 may configure a communication unit by executing network communication module 232 stored in memory 230. One or more processing units (CPUs) 210 may configure a service control unit, an acquisition unit, a determination unit, an association unit, an output unit, a correction unit, and an identification unit by respectively executing service control module 236, acquisition module 237, determination module 238, association module 239, output module 240, correction module 241, and identification module 242 stored in memory 230. The processing of each of service control module 236, acquisition module 237, determination module 238, association module 239, output module 240, correction module 241, and identification module 242 may be executed by one or more processing units (CPUs) 210.

[0095] While Figure 3 illustrates "servers," it is intended as an illustration of various features that may be present in a set of servers, rather than as a structural overview of the embodiments described herein. In practice, as will be recognized by those skilled in the art, items shown separately may be combined and certain items may be configured separately. For example, items shown separately in Figure 3 may be implemented on a single server, and a single item may be implemented by one or more servers.

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

[0097] <Example of data structure> FIG. 4 is a diagram showing an example of user information 233 according to an embodiment. The user information 233 manages information about each member user created by a user (e.g., worker) who uses the recruitment service. The "user ID" includes user identification information (user ID: Identifier) ​​that allows the server 20 to uniquely identify the user. The user ID is associated with "user information."

[0098] "User information" includes personal information of the user, such as "name," "address," "telephone number," "available working hours," and "rating." "Available working hours" includes available working hours information set by the worker, and in some cases may include time information set based on the usage history information 235 described below.

[0099] The "evaluation" includes the value of the user's work attitude, etc., evaluated by the business operator after the user has started work. The "evaluation" may be an average value or a cumulative value. The user ID may also be included as part of the user information. The user information may also include an email address, password, work location information, work category information, desired salary information, etc.

[0100] FIG. 5 is a diagram showing an example of job information according to an embodiment. The "job ID" includes identification information for the job information. The job information includes information such as "job offer date," "working hours," "business operator," "work location," "hourly wage," and "job content" associated with the job ID. In the example shown in FIG. 5, "hourly wage" is used, but "salary" calculated by multiplying the hourly wage by the number of working hours may also be used. The "work location" may be specified, for example, by specifying a station, or by using n meters from the station, or n meters from a specified location.

[0101] "Recruitment date" includes the date on which the business needs a worker (a specified period may also be used). "Working hours" includes the start and end times of the worker's work on the recruitment date. "Business" includes the name of the business that sets the recruitment information and seeks employment. "Work location" includes at least one of the store name, location, place name, facility name, etc. where the worker will work. "Hourly wage" includes the hourly wage for the recruitment. "Job content" includes information indicating the job content (job category) set by the business.

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

[0103] "Job ID" includes identification information that identifies the matched job. "Location" includes the worker's work location. "Work date" includes the day the worker worked. "Working hours" includes the worker's working hours on the job posting date. "Hourly wage" includes the hourly wage for the job. In addition, the usage history information may include information about the "business operator" and evaluation information for the work.

[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 processing related to automatic matching according to the embodiment. In the example shown in Fig. 7, the information processing device 10A is a device used by a business operator, and the information processing devices 10B and 10C are devices used by a worker B and a worker C, respectively.

[0105] In step S102, the information processing device 10B of worker B accepts the setting of user information on a user information setting screen (new user registration screen) or the like, and transmits the accepted user information to the server 20. In this case, the user information may include the name, address, telephone number, etc. of worker B (see, for example, FIG. 4).

[0106] In step S104, the service control module 236 of the server 20 performs user registration in the recruitment service based on the acquired user information of worker B (see, for example, FIG. 4).

[0107] In step S106, the information processing device 10C of the worker C accepts the setting of the user information on a user information setting screen (new user registration screen) or the like, and transmits the accepted user information to the server 20.

[0108] In step S108, the service control module 236 of the server 20 performs user registration in the recruitment service based on the acquired user information of the worker C.

[0109] In step S110, worker B's information processing device 10B accepts the user's job search information settings via a job search information settings screen or the like, and transmits the accepted user's job search information to server 20. For example, the job search information settings screen may be configured not to be displayed until the worker meets certain conditions. The certain conditions include at least one of the following: the number of times the job search service or linked service is used is equal to or greater than a threshold value, and the evaluation value is equal to or greater than a certain value.

[0110] FIG. 8 is a diagram showing an example of a job search information setting screen according to the embodiment. The screen shown in FIG. 8 shows an example of a job search information setting screen, such as available working hours information (required item), desired work location (optional item), and desired salary (optional item). In addition, desired work category information and the like may also be set as job search information. Workers may be able to set job search information from their personal page or the like by satisfying certain conditions.

[0111] In step S112, the service control module 236 of the server 20 associates the job-seeking information with the user ID of the user, Worker B, based on the acquired job-seeking information of the user.

[0112] In step S202, the business operator's information processing device 10A transmits each setting information about the job information to the server 20 in response to the business operator's operation on the job posting disclosure setting screen (for example, FIG. 9). Each setting information about the job information includes information such as the job posting date (working date), working hours, closing time, hourly wage, number of people to be recruited, salary, and permission for automatic matching.

[0113] FIG. 9 is a diagram showing an example of a job posting public settings screen according to the embodiment. The screen shown in FIG. 9 is an example of a job posting by the Shibuya branch of the business "AAA" that states, "No experience necessary." In the example job posting screen shown in FIG. 9, the business sets, for example, the job posting date, working hours, deadline, hourly wage, number of applicants, salary, permission for automatic matching, etc. In the example public settings screen shown in FIG. 9, the business checks a checkbox indicating whether or not to permit automatic matching. This causes the above-described automatic matching process to be executed.

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

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

[0116] In step S208, if the determination module 238 determines that the worker B is a match, the association module 239 of the server 20 associates the job information with the identification information of the worker B who is determined to be a match. For example, the association module 239 may associate the ID of the worker B who is determined to be a match with the ID of the job information (see, for example, FIG. 6). At this time, the worker B who is determined to be a match may be immediately hired without requiring any operation by the business operator or the worker B.

[0117] In step S210, the output module 240 of the server 20 outputs a hiring notice to the information processing device 10B of the automatically matched worker B. For example, the output module 240 may be configured to automatically output a hiring notice in response to the automatic matching.

[0118] Fig. 10 is a diagram showing an example of a hiring notification screen according to an embodiment. The screen shown in Fig. 10 includes, as a hiring notification, information such as working hours, work location, details of the job information that was selected, and a button to cancel the hiring. The hiring notification screen allows Worker B to check the details of the job information. This is because, in automatic matching, Worker B did not personally apply for the job information that was selected, and Worker B can check what kind of job he or she was automatically matched with.

[0119] 7, in step S212, the service control module 236 makes the generated job information public to workers who access the job service. At this time, if a publication time for the job information is set, the service control module 236 makes the job information public when the publication time arrives. For example, when information processing device 10B logs in to the job service and requests to view job listings, the server 20 transmits a list of job information (e.g., FIG. 11) to information processing device 10C.

[0120] Fig. 11 is a diagram showing an example of a job viewing screen according to an embodiment. The screen shown in Fig. 11 shows a screen whose display is controlled by screen information including a list of job information. In the example shown in Fig. 11, the job information list screen displays multiple job information, allows the user to select the date and time to work, and allows the user to turn on / off a notification function for new jobs for the set date.

[0121] Here, when Worker C selects a specific job information (for example, the job information indicated by R1) from the job information displayed on the screen shown in Figure 11, he or she will be considered to have applied for that specific job information, and normal processing will be carried out, rather than reverse recruitment.

[0122] According to the above process, it is possible to perform efficient and appropriate matching while maintaining or reducing the setting burden on workers.

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

[0124] 12, the acquisition module 237 of the server 20 acquires available work time information regarding the available work hours of the worker. For example, the acquisition module 237 acquires available work time information set by the worker or available work time information identified from the usage history information.

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

[0126] In step S306, the acquisition module 237 of the server 20 acquires each setting information related to job information from the information processing device 10A used by the business. For example, the acquisition module 237 may acquire job information set when the job is set, or may acquire job information set within a predetermined period at predetermined intervals.

[0127] In step S308, the determination module 238 of the server 20 determines whether the worker matches the job information based on the available working time information, the worker's usage history information of the job service, and the job information. For example, for each job information, the determination module 238 compares the working hours of the job information with the time indicated by the worker's available working time information, and determines whether there is a worker available to work for the job.

[0128] The determination module 238 determines whether there is a suitable worker based on the work location, work category, salary, etc. of the available worker. If the result of the matching determination is positive (step S308-YES), the association module 239 associates the job information with the worker's identification information, and the process proceeds to step S310. If the result of the matching determination is negative (step S308-NO), the process proceeds to step S312. As described above, the determination module 238 may prioritize the information used for matching.

[0129] In step S310, if automatic matching is performed, the output module 240 automatically outputs a hiring notice to the matched worker. The hiring notice includes, for example, information such as that shown in FIG.

[0130] In step S312, when the publication time set in the job information arrives, the output module 240 publishes the job information. For example, when a worker accesses a job listing on the job information providing platform, the output module 240 makes the list of job listings available to the worker.

[0131] Fig. 13 is a flowchart showing an example of a process for correcting job search information by the server 20 according to the embodiment. In step S402 shown in Fig. 13, the correction module 241 acquires the job search information of the worker. For example, the correction module 241 acquires the job search information set on the job search information setting screen shown in Fig. 8. The timing of acquisition is not particularly limited, but may be, for example, every predetermined period, when the usage history information is updated, or when the number of uses of the recruitment service exceeds a predetermined value.

[0132] In step S404, the correction module 241 acquires the usage history information of the worker to be corrected. Note that steps S402 and S404 can be performed in any order.

[0133] In step S406, correction module 241 determines whether the job search information needs to be corrected. For example, correction module 241 compares the available working hours, work location, job category, and / or salary information, which are items set in the job search information, with the corresponding information in the usage history information to determine whether there is a discrepancy. Examples of discrepancies include: the set available working hours differing from the working hours in the usage history by a predetermined time or more; the work location being a predetermined distance or time away from the location in the usage history; the job category not being in a similar genre; or the salary differing from the average salary in the usage history by a threshold or more. If it is determined that a correction needs to be made to a predetermined item in the job search information (step S406—YES), the correction process proceeds to step S408. If it is determined that no correction needs to be made to any item in the job search information (step S406—NO), the correction process ends.

[0134] In step S408, the correction module 241 corrects the specified items in the job search information using information from the usage history information that corresponds to the specified items to be corrected. For example, the correction module 241 corrects the available working hours information set in the job search information to the working hours information of the usage history identified from the usage history information. In this way, the information at the time of setting is updated using the information of the usage history, and a matching determination can be made using information that is in line with the actual situation of the worker.

[0135] The above-mentioned disclosed technology enables efficient and appropriate matching while maintaining or reducing the setup burden on workers. The above-mentioned disclosed technology can also solve the issues from the perspective of workers (job seekers) or businesses (employers) regarding the job information providing platform shown below.

[0136] (worker) For example, when workers search for work, they have to check a job application each time and search for jobs they can apply for. In addition, workers are required to take active action, such as checking a job application, but with automatic matching processing, the corresponding worker is automatically associated with the job information, and it is even possible to process the job offer notification if necessary.

[0137] In addition, even if workers want to work during their free time, there are situations where the job is already filled. Also, although workers can receive notifications when new jobs are posted, because they do not operate their devices continuously, there are situations where the job they want is already filled by the time they notice the job posting.

[0138] (Business operator) For example, businesses do not know what kind of workers will apply until they create a job posting and start matching. Also, when immediate matching is used for temporary part-time work, the worker who applied first will be hired, and even if there may have been a better worker, the actual situation will be unknown. Also, businesses have a need to match with highly skilled workers.

[0139] The above-mentioned disclosed technology may be able to solve the above problems. For example, the disclosed technology can allow automatic matching for highly rated workers, and eliminate the need for workers to apply and businesses to approve workers, thereby solving the above-mentioned problems.

[0140] The disclosed technology is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the spirit of the disclosed technology. Therefore, the above-described embodiment is merely an example in all respects and should not be interpreted as being limiting. For example, the order of the above-described processing steps can be arbitrarily changed or executed in parallel as long as no contradiction occurs in the processing content.

[0141] The program of the embodiment of the present disclosure may be provided in a state stored in a computer-readable storage medium. The storage medium can store the program in a "non-transitory tangible medium." The program includes, but is not limited to, a software program or a computer program.

[0142] The above-disclosed technology has been described using an example of a job posting platform that provides temporary work jobs, but the job posting does not have to be temporary, and can also be applied to a job posting platform that provides regular work jobs. For example, by implementing automatic matching processing and hiring notification processing in an existing job posting platform, it becomes possible to execute the above-described processing.

[0143] The above-described disclosed technology may also implement the following processing. For example, a worker may be allowed to use the automatic matching function once he or she has obtained a set evaluation. As a specific example, when a worker can obtain an evaluation on multiple levels, the determination module 238 performs an automatic matching determination process for a worker who has obtained a predetermined evaluation value or higher.

[0144] Furthermore, if automatic matching is performed, the service control module 236 may advance the salary a predetermined time in advance, which may be immediately after matching.

[0145] Furthermore, if the number of people being recruited in the job information is n and m people are matched through automatic matching, the service control module 236 may publish the job information with the number of people being recruited being nm when making the job information public (including public or limited public release).

[0146] In the case of automatic matching, if business operator verification or worker selection is required, the service control module 236 prevents personal information from being listed in the list of workers that can be viewed by the business operator. The service control module 236 may allow the worker's personal information to be viewed only after the job has been hired. [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; determining whether the worker corresponds to the job information based on the available working time information, the worker's usage history information of the job information service provided by the information processing device, and the job information; If a correspondence is determined, associating the job listing with the worker's identification information; An information processing method that performs the above.

2. The information processing method of claim 1 further comprises automatically outputting a hiring notice to the business operator or the worker in response to the job information being associated with the worker's identification information.

3. The information processing method according to claim 2 , wherein the outputting step includes outputting the employment notice in a manner different from that of the employment notice for which the worker applied and was hired.

4. The information processing method according to claim 1 , wherein the determining step includes determining whether the worker corresponds to the job information when the number of matches for the worker in a predetermined period is equal to or less than a predetermined value.

5. The obtaining includes: Acquiring job search information including at least the available working time information from an information processing device used by the worker, or acquiring the job search information including the available working time information and at least one of work location information, work category information, and salary information from an information processing device used by the worker; The information processing method according to claim 1 , further comprising the step of correcting the acquired job search information based on the usage history information.

6. The information processing method according to claim 1 , wherein the available work time information is time information included in a predetermined period that is set in advance.

7. The information processing method according to claim 6 , further comprising: setting the predetermined period depending on whether the worker satisfies a predetermined condition.

8. and further executing the step of identifying the available working time information based on the usage history information. The information processing method according to claim 1 , wherein said acquiring includes acquiring the specified available work time information.

9. The information processing method according to claim 1 , wherein the determining step includes determining whether to comply based on at least one of work location information, work category information, and salary information based on the usage history information.

10. and further executing turning on or off the function of performing the association in response to an operation by the business operator; The information processing method described in claim 1 further comprises, when the function for making the association is set to off, selecting a worker to be associated with the candidate for employment from the list of workers determined to be compatible, according to the operator's settings.

11. In the information processing device, obtaining work availability information regarding the worker's available hours; Obtaining various setting information related to job information; determining whether the worker corresponds to the job information based on the available working time information, the worker's usage history information of the job information service provided by the information processing device, and the job information; If a correspondence is determined, associating the job listing with the worker's identification information; 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; determining whether the worker corresponds to the job information based on the available working time information, the worker's usage history information of the job information service provided by the information processing device, and the job information; If a correspondence is determined, associating the job listing with the worker's identification information; An information processing device that executes the above.

Citation Information

Patent Citations

  • Schedule management method

    JP2002024493A

  • System for effectively utilizing human resource

    JP2002189875A

  • Job offer and job hunt mediation system

    JP2003216835A

  • Automatic application function for desired condition complete concordance

    JP2006331359A

  • Program, information processing device, and method

    JP2024013318A