Information processing method, program, and information processing device

By granting benefits to workers who meet work-related conditions, the method addresses the inefficiencies of uncoupled incentives, improving worker attraction and retention in job seeker systems.

JP7871242B2Active Publication Date: 2026-06-08MERCARI INC(JP)

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
MERCARI INC(JP)
Filing Date
2023-12-21
Publication Date
2026-06-08

AI Technical Summary

Technical Problem

Existing job seeker systems incur extra costs and lack motivation due to site visit coupons that are not tied to actual work, leading to mismatches and inefficiencies in securing human resources.

Method used

An information processing method that grants benefits to workers who meet achievement conditions related to actual work, such as starting or completing a job, thereby incentivizing them to apply again.

Benefits of technology

This approach improves the likelihood of attracting and retaining workers by providing targeted incentives, reducing costs, and enhancing worker motivation and system retention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007871242000001
    Figure 0007871242000001
  • Figure 0007871242000002
    Figure 0007871242000002
  • Figure 0007871242000003
    Figure 0007871242000003
Patent Text Reader

Abstract

To properly offer privileges, thereby increasing the potential for securing workers.SOLUTION: An information processing method to be executed by an information processing apparatus includes: acquiring setting information of job-offering information from another information processing apparatus that a business operator uses; acquiring, from the other information processing apparatus, setting information of a privilege related to the job-offering information, including information on achievement conditions including working based on the job-offering information; determining whether a worker who applies for the job offering satisfies the achievement conditions or not; and offering the privilege to the worker who satisfies the achievement conditions.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] ,

[0006] , , ,

[0005] , , , ,

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

Background Art

[0002] Conventionally, there has been a system for assisting job seekers. For example, when a user applies for a job, the job seeker information is sent to the system, and when the review result for the job seeker information is qualified, a site visit coupon is sent to the job seeker together with the review result (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the above technology, by using the site visit coupon before employment, there is an opportunity for the job seeker and the employer to contact each other before employment, and mismatches after employment can be reduced. However, with the site visit coupon, the user (also referred to as a "worker") who receives the coupon may not actually work, so an extra cost is incurred for the coupon, and since the worker can obtain the coupon before work, it does not lead to an increase in motivation to actually work.

[0005] Therefore, one of the objectives of the present disclosure is to provide an information processing method, a program, and an information processing apparatus that can improve the possibility of securing human resources for workers by appropriately granting benefits.

Means for Solving the Problems

[0006] An information processing method according to one embodiment of the present disclosure involves an information processing device that obtains job posting information from another information processing device used by a business operator; obtains information on benefits related to the job posting, including information on achievement conditions, which include working based on the job posting; determines whether a worker who has applied for the job posting satisfies the achievement conditions; and grants the benefits to workers who satisfy the achievement conditions. [Effects of the Invention]

[0007] According to disclosure technology, appropriately offering incentives can improve the likelihood of attracting and retaining workers. [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows examples of the configurations of the information processing system in the embodiment. [Figure 2] This is a block diagram showing an example of an information processing device according to the embodiment. [Figure 3] This block diagram shows an example of a server according to the embodiment. [Figure 4] This figure shows an example of user information according to the embodiment. [Figure 5] This figure shows an example of job posting information according to the embodiment. [Figure 6] This figure shows an example of achievement condition information according to the embodiment. [Figure 7] This figure shows an example of work status information according to the embodiment. [Figure 8] This is a sequence diagram showing an example of the process related to granting benefits according to the embodiment. [Figure 9] This flowchart shows an example of the determination process and assignment process according to the embodiment. [Figure 10] This figure shows an example of a bonus setting screen according to the embodiment. [Figure 11] This figure shows an example of a coupon issuance screen according to the embodiment. [Modes for carrying out the invention]

[0009] Embodiments of this disclosure will be described in detail below with reference to the drawings. The same elements are denoted by the same reference numerals, and redundant descriptions are omitted.

[0010] [Embodiment] In this embodiment, on a platform that provides job postings (also referred to as the "job posting platform"), when a business sets up a job posting, it becomes possible to provide rewards to workers who have actually worked by setting achievement conditions that grant rewards (for example, "coupons") to workers who have actually worked. This makes it possible for businesses on the job posting platform to provide an incentive for workers who have worked once to reapply when they post job openings again.

[0011] In particular, on job posting platforms that offer temporary work, employers want applicants who have worked there before. This is because it is time-consuming to explain the job details to new workers every time for temporary work. Employers want applicants who are familiar with the work, but currently, it is difficult to attract workers with work experience. If employers want to hire such workers, they can raise the salary or hourly wage of experienced workers, but this could create a sense of unfairness based on experience.

[0012] To address the above challenges, this embodiment provides workers who have actually performed work with incentives for their work, as a measure to encourage them to apply again in the future. This allows for differentiation from other companies that post similar job information and is possible to reduce costs compared to raising salaries or hourly wages. Hereinafter, workers will be referred to as the first user and businesses as the second user, and when there is no distinction between the two, they may be referred to as "users".

[0013] In addition, in this embodiment, for a service (hereinafter also referred to as "job-hunting service") that enables viewing, application, etc. of job offers provided on the job offer information providing platform, an operator (second user) may set a group to classify workers (first users), or may set job offers for each group. Further, for each group, benefits given to workers within the group may be set. The benefits set for each group may be appropriately changed based on the job offers set for the group (for example, the benefit may be a coupon that turns off the amount of hourly wage × coefficient).

[0014] <System configuration example> FIG. 1 is a diagram showing each configuration example of the information processing system 1 in the embodiment. In the example shown in FIG. 1, each information processing device 10A, 10B used by each user, an information processing device or server 20 that manages the job offer information providing platform, and a database 30 that manages, for example, user information, job offer information, achievement condition information of benefits, work status information of each worker, etc. are connected via the network N. Note that for the information processing devices 10A, 10B, any number can be connected to the network N, and when not individually distinguished, they are also denoted as information processing device 10.

[0015] The information processing device 10 is, for example, a smartphone, a computer, a tablet terminal, etc. The information processing device 10 can provide the job-hunting service to the user by installing an application (hereinafter also referred to as "job-hunting app") that executes the job-hunting service disclosed in the embodiment. Further, when the job-hunting service is implemented on a web page, the information processing device 10 can also use the job-hunting service using a web browser.

[0016] The information processing device 20 is, for example, a server and may be composed of one or more devices. Further, the information processing device 20 manages the job offer information providing platform, provides job offers, registers users, sets groups, processes viewing, application, etc. of job offers, and grants benefits. Hereinafter, the information processing device 20 is also denoted as server 20.

[0017] The database 30 has a storage unit that stores or manages user information of each worker registered for the job service, job information of each business operator, achievement condition information of each privilege, work status information of each worker, and the like.

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

[0019] The user interface 150 is, for example, a user interface including a display 151 and an input device (keyboard and / or mouse or some other pointing device, etc.) 152. Further, the user interface 150 may be a touch panel.

[0020] The memory 130 is, for example, a high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state storage devices, and may also 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 storage devices. Further, the memory 130 may be a computer-readable non-transitory recording medium. <00,00107>

[0021] Also, as another example of the memory 130, one or more storage devices installed remotely from the CPU 110 may be used. In a certain embodiment, the memory 130 stores a program, module, and data structure related to the following job application, or a subset thereof.

[0022] The operating system 131 includes, for example, procedures for processing various basic system services and executing tasks using hardware.

[0023] The network communication module 132 is used, for example, to connect the information processing device 10 to another computer 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, and metropolitan area networks.

[0024] App data 133 includes data processed when a user uses the job search service. For example, app data 133 includes user information and information obtained from server 20. Specifically, job search information related to job postings is included in app data 133.

[0025] The service processing module 134 executes various processes on the job information provision platform provided by the server 20. For example, the service processing module 134 includes an acquisition module 135, an output module 136, and a processing module 137, which will be described later. The service processing module 134 may also change its processing content depending on whether the user logged into the job information provision platform is a business operator or a worker. Furthermore, the service processing module 134 corresponds to the job application or web browser described above.

[0026] For example, let's assume that information processing device 10A is a device used by the business operator's user (second user), and information processing device 10B is a device used by the worker's user (first user). In the following, the business operator's information processing device 10A will be denoted with the letter A, and the worker's information processing device 10B will be denoted with the letter B. In the following, we will describe an example of separating processing according to the logged-in user in a job application, but it is also possible to implement separate applications for business operators and workers.

[0027] ≪Business side≫ First, let's explain the processes in the information processing device 10A on the business side. The acquisition module 135A acquires user operations on buttons (an example of UI components) on the display screen shown on the display 151A. For example, the acquisition module 135A acquires commands corresponding to click operations on the job posting settings button on a web page or application screen via the user interface 150A. The settings button is used by the business to set recruitment conditions, benefits, conditions for achieving benefits, etc., when posting job openings. At this time, it is possible to publish the job information to each group to which one or more workers belong, as destinations for publishing the job information.

[0028] A group is created by the operating organization of a job posting platform, or by a business operator including a store or operator. A group can have common working conditions set for multiple workers belonging to it. Business operators can select the group to which a worker belongs when a worker uses the job posting service.

[0029] Furthermore, the acquisition module 135A may acquire commands corresponding to click operations on the job posting settings button on a web page or application screen via the user interface 150A. The job posting settings button is used by businesses when they want to set and publish job postings.

[0030] Job postings include publicly available job postings that are generally accessible to users registered with the job posting service, and limited-access job postings that are only accessible to users within a designated group.

[0031] Output module 136A outputs job information and job setting requests set by the user on the business side, as well as reward information and reward setting requests including reward details and achievement conditions, to server 20.

[0032] Processing module 137A performs the above-mentioned processes such as creating groups, setting job postings, setting various job requirements for groups, and setting benefits. For example, processing module 137A receives operations from businesses, cooperates with server 20, and performs processes such as including specified workers in specified groups, setting common requirements for job postings, setting up the publication of job postings for each group, and setting benefits.

[0033] The display control module 138A controls the display of a single screen from a job application or web page. For example, the display control module 138A controls the display of the job settings screen, the benefits settings screen, the group-specific settings screen, etc., on the display 151A.

[0034] ≪Worker's perspective≫ Next, we will describe each process in the worker-side information processing device 10B. The operating system 131B accesses the server 20 based on the worker's operations to download and install the job application program. This makes the service processing module 134B executable.

[0035] Furthermore, the service processing module 134B may be a job application as described above, but it may also be a web browser. The service processing module 134B accesses a URL that provides a job information provision platform, or obtains screen information related to the job service from the server 20 via the job application, or sends information to the server 20.

[0036] The acquisition module 135B acquires user operations on each button within the display screen shown on the display 151B. For example, the acquisition module 135B acquires registration information set by the worker's user operations on the user registration screen.

[0037] When new user registration information is set based on user operation, output module 136B sends the registration information and a new registration request to server 20. The registration information includes, for example, the user's name, address, telephone number, etc., entered by the worker, and stored business information. When server 20 receives the new registration request, it processes the registration of the new user based on the registration information.

[0038] Furthermore, if a worker performs an operation to request to view job postings, output module 136B outputs a viewing request to server 20. Also, if a worker performs an operation to apply for a job from the job posting viewing screen, output module 136B outputs an application request to server 20.

[0039] Processing module 137B performs processing related to the job posting service. For example, on the worker side, it has functions such as a notification function for favorite job postings, a messaging function with employers, and a benefit notification function.

[0040] The display control module 138B controls the display of screens for job application apps and web pages. For example, the display control module 138B controls the display of user registration screens, job information viewing screens, job application screens, and special offers display screens on the display 151B.

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

[0042] In other embodiments, the service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 may be standalone applications stored in the memory 130 of the information processing device 10. Standalone applications include, but are not limited to, acquisition applications, output applications, processing applications, and display control applications. In yet another embodiment, the 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 other applications.

[0043] Each of the elements described above may be stored in one or more of the aforementioned storage devices. Each of the modules described above corresponds to a set of instructions for performing the functions described above. The modules or programs (i.e., sets of instructions) described above do not need to be implemented as separate software programs, procedures, or modules, and therefore various subsets of these modules may be combined or reconfigured in various embodiments. In one embodiment, memory 130 may store a subset of the modules and data structures described above. Furthermore, memory 130 may store additional modules and data structures not described above.

[0044] As mentioned above, the application for the business operator and the application for the worker may be implemented as separate applications. In this case, the worker can use the job application by downloading and installing the worker's job application program from a designated website or the like to their information processing device 10B, and the business operator can use the business's job application program by downloading and installing the business operator's job application program from a designated website or the like to their information processing device 10A.

[0045] Figure 3 is a block diagram showing 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 or other communication interfaces 220, memory 230, and one or more communication buses 270 for interconnecting these components.

[0046] 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 pointing device or other input device; not shown).

[0047] 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 it 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 computer-readable non-temporary recording medium.

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

[0049] The operating system 231 includes, for example, procedures for handling various basic system services and for executing tasks using hardware.

[0050] 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, and metropolitan area networks.

[0051] User information 233 includes information about users who use the job posting platform. For example, user information 233 includes the user's name, address, telephone number, group, etc., associated with each user ID. User information 233 may also be associated with any benefits granted to the user. User information 233 will be described later using Figure 4.

[0052] Job posting 234 includes one or more job postings registered on a job posting platform or job service. For example, job posting 234 includes information such as the job posting date, working hours, employer, store name, and hourly wage. Job posting 234 will be described later using Figure 5.

[0053] The achievement condition information 235 includes achievement conditions for granting (associating) benefits to workers, for each business operator. For example, the achievement condition information 235 associates benefit content and achievement conditions for each business operator. Note that the achievement condition information may contain multiple sets of benefit content and achievement conditions. The achievement condition information will be described later using Figure 6.

[0054] The work status information 236 includes the user ID, job ID, work days, work hours, and salary. The work status information 236 may also include evaluations from the employer. The work status information 236 will be described later using Figure 7. At least one of the user information 233, job information 234, achievement condition information 235, and work status information 236 may be stored in the database 30.

[0055] The service control module 237 manages the processing related to job postings and benefits on the job posting platform. For example, the service control module 237 has an acquisition module 238, a setting module 239, a determination module 240, and an granting module 241 for processing related to job postings and benefits.

[0056] When a business operator performs an operation to set the recruitment conditions for a job posting, the acquisition module 238 acquires the job posting setting request and the setting information for the job posting from the information processing device 10A used by the business operator. Furthermore, when a business operator performs an operation to set the benefits for a job posting, the acquisition module 238 acquires the benefit setting request and the setting information for the benefits from the information processing device 10A used by the business operator.

[0057] For example, acquisition module 238 acquires information on reward settings related to job postings, including information on achievement conditions that include working based on job postings, from other information processing devices (e.g., information processing device 10A). Specifically, in order for the rewards to be granted to workers who actually work, the achievement conditions must at least include having worked. "Working" means either starting work or starting work and completing it. "Rewards related to job postings" can be any reward related to job postings. Note that the rewards granted may be those that are uniformly granted to workers who work regardless of job postings, such as during a campaign period.

[0058] The configuration module 239 sets each setting information of the job postings obtained by the acquisition module 238 to the corresponding job postings. The configured job postings are made public when the predetermined conditions are met.

[0059] The judgment module 240 determines whether a worker who has applied for a job posting meets the achievement conditions. For example, if a worker who matches with a job posting and applies is hired, the judgment module 240 will include at least the fact that the worker actually worked as an achievement condition, so that workers who did not work on the day due to cancellation or other reasons after being hired are not given the benefits. In addition, various other conditions may be included as achievement conditions.

[0060] The reward module 241 grants rewards to workers who meet the reward achievement conditions set by the setting module 239. For example, the reward module 241 grants coupons to workers by associating the workers who actually worked with the coupons (100 yen off, 10% off, exchange vouchers for specified products, etc.) for the work they actually worked within the user information.

[0061] Through the above process, the likelihood of securing workers can be improved by appropriately granting incentives. For example, by granting workers incentives for actually working (e.g., coupons), it is possible to motivate them to apply for the employer's job postings again. With this system, employers can attract more experienced workers, saving the trouble of explaining job details, etc., while workers can receive incentives for actually working. For operators of job posting platforms, the granting of incentives can increase the application rate of workers and enhance user retention of the system.

[0062] Furthermore, if the conditions for achieving a benefit include a continuity condition that uses an indicator related to continuity arising from work based on job postings, the determination module 240 may also include determining whether the counted value for the indicator for the same worker satisfies the continuity condition. For example, if a worker who has experience working for a particular company again works for the same company based on the company's job postings, the determination module 240 will determine whether the count value (e.g., 2) of an indicator related to continuity, such as the number of times worked, exceeds a threshold.

[0063] Furthermore, the reward module 241 grants workers an upgraded reward if the count value for the continuity indicator satisfies the continuity condition. For example, if the continuity condition is met, the reward module 241 grants workers a reward that has been upgraded from a 100 yen discount to a 150 yen discount.

[0064] Through the above process, as the number of shifts worked increases, the achievement conditions are determined using an indicator that is counted up, and the rewards for achieving the conditions are upgraded, thus motivating workers to apply for jobs from that employer again. Furthermore, a time constraint may be set for the indicator related to continuity within a predetermined period. For example, working three or more shifts within one month may be set as the continuity condition, and the count value may be reset at predetermined intervals.

[0065] Furthermore, indicators related to continuity may include at least one of the following: number of shifts worked, total working hours, total payment amount, and the number of times an evaluation score above a certain level was obtained. When setting achievement conditions, the business operator may select and set indicators related to continuity. If the setting module 239 obtains an indicator related to continuity included in the achievement condition information, it sets the continuity condition related to this indicator as the achievement condition for the benefit. The continuity condition may include, for example, three or more shifts worked, total working hours of 10 hours or more, total payment amount of 10,000 yen or more, and three or more good evaluations (e.g., Good).

[0066] Through the above process, businesses can select indicators related to continuity and set desired achievement conditions, thereby upgrading the rewards for workers who repeatedly apply.

[0067] Furthermore, the determination module 240 may also include determining whether the continuity condition is met using the count values ​​of indicator parameters obtained from a storage unit (e.g., memory 230) that stores work status information for each worker. For example, the determination module 240 may determine whether the corresponding threshold is exceeded using the count values ​​of work days, work hours, salary, or evaluation values ​​obtained from the work status information shown in Figure 7 below. The count values ​​include, for example, the number of workdays worked within a predetermined period, total work hours, total salary, or the number of good evaluation values.

[0068] Through the above process, the count value of the indicator value is obtained using the work status information stored in the memory unit, making it possible to determine the achievement conditions using the value that reflects the latest status.

[0069] Furthermore, the grant module 241 may include changing the benefits depending on the type of business of the business operator or the work content of the job posting. For example, the grant module 241 may grant benefit A if the type of business operator is A1 or the work content of the job posting is A2, and grant benefit B if the type of business operator is B1 or the work content of the job posting is B2. Specifically, by maintaining information that associates the type of business operator or work content with the benefits, the grant module 241 can identify the benefits from the business operator that applied for the job posting where the eligible worker worked and from the work content.

[0070] Through the above process, it becomes possible to provide appropriate benefits according to the type of business or the work content of the job posting, thereby increasing the variety of benefits offered and improving user satisfaction.

[0071] Furthermore, the grant module 241 may include granting benefits related to goods or services if the business operator's industry or the job description of the job posting relates to consumer goods or services. For example, if the business operator is a restaurant or a general merchandise retailer, the grant module 241 may grant benefits related to food or beverages or general merchandise. Specific examples of benefits in the case of a restaurant include coupons redeemable for food or beverages that could be used as staff meals, or discount coupons for specific products.

[0072] Through the above process, it becomes possible to provide workers with benefits that are easy to use.

[0073] Furthermore, the grant module 241 may include granting benefits usable at the business's store if the business's industry or the job description relates to consumer goods or services. For example, if the business is a restaurant, general merchandise store, or other consumer goods or services, the grant module 241 may grant benefits usable at the store where the worker is employed. Specific examples of benefits include, in the case of a restaurant, coupons redeemable for drinks or food at that restaurant, or discount coupons for specific products at that store.

[0074] Through the above process, employees are given benefits that can be used at the store, allowing them to not only work there as workers but also to use the store as consumers during or after their shifts. As a result, working at and using the store increases the likelihood of developing a greater attachment to the business, and this connection can be leveraged to increase the chances of them working there each time a job posting is made.

[0075] Furthermore, the reward module 241 may include granting benefits that can be used by parties other than the business operator if the business operator's industry or the job description relates to goods or services for the business operator. For example, if the business operator is in the cleaning industry, the reward module 241 may grant highly versatile benefits, such as benefits that can be used by parties other than the business operator, because workers may not want benefits related to those goods or services. Specific examples of benefits include points usable on specific websites or electronic money.

[0076] As described above, some businesses may temporarily hire workers for B2B tasks. However, in such cases, the benefits available to the business may not be attractive to the workers. Therefore, in these situations, providing workers with general-purpose benefits (such as points or electronic money) can improve worker satisfaction.

[0077] Furthermore, as mentioned above, the achievement condition may include the commencement of work. This makes it possible to use the benefits during work, such as during breaks. For example, a worker could use a discount coupon to purchase a bento box from the store during their lunch break.

[0078] Furthermore, the configuration module 239 can set the attributes of workers to whom benefits are granted. For example, the configuration module 239 may set gender and age as worker attributes. The configuration module 239 may also include a condition for fulfilling the benefit that the period between the end of work and the start of work is within a specified period. The benefit may include at least one of the following: an N% off coupon, an M yen off coupon, a product or specific product, or a non-sale item, and may have an expiration date and a period during which it can be used. The benefit may also be points usable at designated stores or points usable at specific stores. Designated stores and specific stores may be affiliated stores of the business operator, etc.

[0079] Furthermore, while some examples of coupons granted to workers and the conditions for achieving them are given below, these are not the only examples. (Example 1) After working once, you will receive a coupon for 10% off your bill, and after working two more times, you will receive an additional coupon for 20% off your bill. (Example 2) If you work again within a specified period from your last day of work, you will be given a coupon for 20% off your bill. (Example 3) At one business's store, if you work a total of 10 hours, you get a 100 yen discount on your bill, and if you work a total of 50 hours, you get a 500 yen discount on your bill. (Example 4) If the total amount of salary received reaches 10,000 yen, an ice cream will be given as a gift; if it reaches 100,000 yen, a steak set will be given as a gift. (Example 5) If the worker is female, a salad set will be given to them upon check-in (start of work); if the worker is male, potatoes will be given to them upon check-in. In Example 5, it becomes possible to use the coupon for a meal during a break. (Example 6) If the employer's evaluation after employment is Good, the worker will be awarded 500 points. If it is Bad, the worker will be awarded 100 points. (Example 7) Additional coupons • Receive a 100 yen off coupon for each shift worked, and a 20% discount if you work two shifts within three days. • You receive a 10% off coupon for each shift worked, and if your performance is rated "Good," you'll receive a 20% off coupon. The determination module 240 and the granting module 241 may automatically determine the achievement conditions at the end of a worker's workday and automatically grant coupons according to the achievement conditions.

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

[0081] One or more processing units (CPUs) 210 may read and execute each module from the memory 230 as needed. For example, one or more processing units (CPUs) 210 may constitute a communication unit by executing a network communication module 232 stored in the memory 230. Alternatively, one or more processing units (CPUs) 210 may constitute a service control unit, an acquisition unit, a setting unit, a determination unit, and an assignment unit by executing a service control module 237, an acquisition module 238, a setting module 239, a determination module 240, and an assignment module 241, respectively, which are stored in the memory 230. Furthermore, the processing of each of the service control module 237, acquisition module 238, setting module 239, determination module 240, and assignment module 241 may be executed by one or more processing units (CPUs) 210.

[0082] Figure 3 shows a “server,” but it is intended to illustrate the various features that may be present in a set of servers rather than to provide a structural overview of the embodiments described herein. In practice, as will be apparent to those skilled in the art, the items shown separately may be combined, and some items may remain separate. For example, the 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.

[0083] The database 30 may have a configuration similar to that shown in Figure 3. At least one of the user information 233, job information 234, achievement condition information 235, and work status information 236 shown in Figure 3 may be stored in the storage unit of the database 30.

[0084] <Example of data structure> Figure 4 shows an example of user information 233 according to the embodiment. User information 233 manages information about each member user created by a user using the job recruitment service. The "User ID" includes user identification information (User ID: Identifier) ​​that the server 20 uses to uniquely identify the user. The "User ID" is associated with "User Information".

[0085] "User information" includes personal information of the user (e.g., worker), such as "name," "address," and "telephone number." Additionally, a "group" set by the service provider may be associated with the user ID. The user ID may also be included as part of the user information. Furthermore, user information may include an email address and password.

[0086] Figure 5 shows an example of job posting information according to the embodiment. The "Job ID" includes identification information for the job posting. The job posting information includes various pieces of information associated with the Job ID, such as "Job Posting Date," "Working Hours," "Employer," "Store Name," and "Hourly Wage." In the example shown in Figure 5, "Hourly Wage" is used, but "Salary" (hourly wage x working hours) may also be used.

[0087] The "Job Posting Date" field includes the date (or period) on which the employer needs the worker. The "Working Hours" field includes the worker's working hours on the job posting date. The "Employer" field includes the name of the employer who has posted the job information and is seeking the worker. The "Store Name" field includes the name of the store where the worker will be working. The "Hourly Wage" field includes the hourly wage for that job posting.

[0088] Figure 6 shows an example of achievement condition information according to the embodiment. The "business operator" in the achievement condition information shown in Figure 6 includes the name of the business operator that sets the achievement condition information and grants the reward. "Reward content 1" and "achievement condition 1" correspond to each other, and the reward of "reward content 1" is granted to workers who meet "achievement condition 1". For example, in "reward content 1" and "achievement condition 1" shown in Figure 6, a coupon for 10% off the bill is granted to workers who start work.

[0089] There may be two or more combinations of reward content and achievement conditions. For example, in the first combination, the business "EEE" awards 100 points in a designated point service to workers who complete their work. In the second combination, if the total working hours for a job offered by business "EEE" exceed 20 hours, the worker will be awarded 200 points. Note that each achievement condition may include multiple conditions. Furthermore, the achievement condition information shown in Figure 6 may be set for each business or may be set in association with each job posting.

[0090] Figure 7 shows an example of work status information according to the embodiment. The "User ID" in the work status information includes the user's identification information. The work status information includes various pieces of information such as "Job ID," "Store Name," "Working Days," "Working Hours," and "Salary," associated with the User ID. In the example shown in Figure 7, "Salary" is used, but "Hourly Wage" may also be used.

[0091] The "Job ID" field includes identifying information to distinguish the job posting. The "Store Name" field includes the name of the store where the worker is employed. The "Working Days" field includes the days the worker was employed. The "Working Hours" field includes the worker's working hours on the day the job was posted. The "Hourly Wage" field includes the hourly wage for that job posting. In addition, the work status information may include information about the "Employer" and performance evaluation information.

[0092] As shown in Figure 7, when indicators related to continuity are counted from the work status information, for example, the judgment module 240 can determine the number of work shifts by identifying the same store name and counting different work days. Similarly, the judgment module 240 can determine the total working hours and total wages by identifying the same store name and summing up each work shift and each wage, just as with the number of work shifts.

[0093] <Operation Description> Next, the operation of the information processing system 1 according to the embodiment will be described. Figure 8 is a sequence diagram showing an example of the processing related to the granting of benefits according to the embodiment. In the example shown in Figure 8, each step in the S100s range indicates that the information processing device 10A of the business operator sets job information and benefit information, and the information processing device 10B of the worker applies for the job information. Furthermore, each step in the S200s range shown in Figure 8 indicates that benefits are granted to the worker upon performing work.

[0094] In step S102, the information processing device 10A of the business operator transmits various setting information about the job posting to the server 20 in response to the business operator's operation. The setting information about the job posting includes working days, working hours, hourly wage, etc.

[0095] In step S104, the acquisition module 238 of the server 20 acquires various setting information about job postings from the information processing device 10A, and the setting module 239 sets the job postings based on these setting information.

[0096] In step S106, the business operator's information processing device 10A transmits various setting information about the reward information to the server 20 in response to the business operator's operation. Each setting information for the reward information includes the reward content, information on the achievement conditions for granting the reward (see, for example, Figure 10 described later). The achievement conditions include work conditions indicating either the start or completion of work. In addition, the business operator may set the reward information immediately after setting the job information, or may identify the job information using a job ID or the like at a different time than setting the job information, and set the reward information in association with that job information.

[0097] In step S108, the acquisition module 238 of the server 20 acquires each setting information about the reward information from the information processing device 10A, and the setting module 239 sets the reward information based on each of these setting information. For example, if the setting information contains only achievement conditions, the setting module 239 may set a default reward provided by the system (e.g., points or electronic money), or if the setting information contains only rewards, the setting module 239 may set a default achievement condition provided by the system (e.g., end of work).

[0098] In step S110, the worker information processing device 10B displays job information on the display 151 in response to the worker's operation, and if there is an operation to apply for a specific job information, it sends an application request to the server 20.

[0099] In step S112, the service control module 237 of the server 20 performs matching processing for applicants to job postings. The service control module 237 queries the business operator about the workers who have applied for the job postings and obtains the hiring results from the business operator.

[0100] In step S114, the service control module 237 of the server 20 transmits the hiring result notified by the operator to the worker's information processing device 10B. Here, we assume that the worker has been hired.

[0101] When a workday arrives, in step S200, the worker's information processing device 10B notifies the server 20 of the start of work, for example, by reading a QR code at the work location. Alternatively, the employer may, after confirming that the worker has started work, send a work start notification to the server 20 from the employer's information processing device 10A, along with information identifying the worker who has started work.

[0102] In step S202, the determination module 240 of the server 20 determines whether the worker who has started work has met the achievement conditions. If starting work is set as the achievement condition, the grant module 241 grants the benefit to this worker; if starting work is not set as the achievement condition, the grant module 241 does not perform any processing. If a continuity condition is set, the determination module 240 may also use the count value of an indicator related to continuity to determine whether the continuity condition is met.

[0103] In step S204, the worker's information processing device 10B notifies the server 20 of the end of work, for example, by reading a QR code at the work location. Regarding the work completion notification, the business operator may, after confirming that the worker has finished work, send a work completion notification to the server 20 from the business operator's information processing device 10A, along with information identifying the worker who has finished work, similar to the work start notification.

[0104] In step S206, the configuration module 239 of the server 20 registers the worker's work information, such as the store where they worked, the day they worked, the hours they worked, and their salary, in the work status information.

[0105] In step S208, the determination module 240 of the server 20 determines whether the worker who has finished work has met the achievement conditions. If the completion of work is set as the achievement condition, the grant module 241 grants the benefit to this worker; if the completion of work is not set as the achievement condition, the grant module 241 does not perform any processing. If a continuity condition is set, the determination module 240 may also use the count value of an indicator related to continuity to determine whether the continuity condition is met.

[0106] In step S210, the information processing device 10A of the business operator obtains an evaluation of the worker who performed the work in response to the business operator's operation, and transmits evaluation information, including this evaluation, to the server 20.

[0107] In step S212, the configuration module 239 of the server 20 registers the worker's evaluation information into the work status information.

[0108] In step S214, the judgment module 240 of the server 20 determines whether the worker whose work has been evaluated has met the achievement conditions. If the achievement conditions related to the evaluation information are met, the grant module 241 grants the worker the benefit; if the evaluation information does not meet the achievement conditions, the grant module 241 does not perform any processing. If a continuity condition is set, the judgment module 240 may also use the count value of the continuity indicator to determine whether the continuity condition is met.

[0109] Figure 9 is a flowchart showing an example of the determination process and assignment process according to the embodiment. The processes shown in Figure 9 correspond to steps S202, S208, and S214 shown in Figure 8.

[0110] In step S302 shown in Figure 9, the determination module 240 of the server 20 determines whether a notification indicating the start or end of work has been sent to the server 20. For example, if the server 20 receives a work start notification or a work end notification (step S302-YES), the process proceeds to step S304. If the server 20 has not received a work start notification or a work end notification (step S302-NO), the process returns to step S302, and the server 20 may wait for a work start notification or a work end notification to be sent from the information processing device 10.

[0111] In step S304, the determination module 240 of the server 20 determines whether or not a benefit is set for the job applied for by a worker who has started or finished work. If a benefit is set (step S304-YES), the process proceeds to step S306; if no benefit is set (step S304-NO), the process returns to step S302, and the server 20 may wait for the next work start notification or work end notification to be sent from the information processing device 10.

[0112] In step S306, the determination module 240 of the server 20 determines whether a worker who has started or finished work has met the achievement conditions. If the achievement conditions are met (step S306-YES), the process proceeds to step S308; if the achievement conditions are not met (step S306-NO), the process returns to step S302, and the server 20 may wait for the next work start notification or work end notification to be sent from the information processing device 10. The achievement conditions include at least one of the conditions described above, for example, at least one of which includes the start or end of work, the number of shifts, total working hours, total wages, etc., included in the indicators related to continuity exceeding a threshold.

[0113] In step S308, the grant module 241 of the server 20 grants benefits to workers who have started or finished work (see, for example, Figure 11). For example, the grant module 241 may register the benefit information in the user information by associating it with the user's identification information.

[0114] Through the above process, the likelihood of securing workers can be improved by appropriately granting incentives. For example, by granting workers incentives for actually working (e.g., coupons), it is possible to motivate them to apply for the employer's job postings again. With this system, employers can attract more experienced workers, saving the trouble of explaining job details, etc., while workers can receive incentives for actually working. For operators of job posting platforms, the granting of incentives can increase the application rate of workers and enhance user retention of the system.

[0115] <Screen example> Next, we will describe examples of screens displayed on the user-side information processing device 10. Figure 10 shows an example of a reward setting screen according to the embodiment. In the setting screen shown in Figure 10, the business operator sets the "worker attributes," "achievement conditions," and "coupon content" (step S106 in Figure 8).

[0116] "Worker attributes" include gender and age. Setting worker attributes is not always necessary. Furthermore, "achievement conditions" may include, for example, setting thresholds for the number of shifts worked and setting post-work evaluations (number of "Good" ratings). Achievement conditions are not limited to this example; other conditions such as starting or ending work, and thresholds for total working hours or total salary may also be set.

[0117] In the "Coupon Details" (details of the benefit), for example, you can choose from options such as "Discount" (100 yen off, 500 yen off, 10% off) or "Product Exchange" (cream puff, bento box, fried chicken). For example, each piece of information set from the screen shown in Figure 10 is sent to the server 20 as benefit setting information.

[0118] Figure 11 shows an example of a coupon issuance screen according to the embodiment. The example shown in Figure 11 is an example of a screen displayed on the worker's information processing device 10B. The screen shown in Figure 11 displays that a coupon has been received and the contents of the coupon. The contents of the coupon are an example of a coupon set by the benefit settings shown in Figure 10. The coupon's valid period (usage period) may be automatically set from the date the coupon is issued, or it may be set by the business operator.

[0119] Furthermore, the disclosed technology is not limited to the embodiments described above, and can be implemented in various other forms without departing from the gist of the disclosed technology. For this reason, the above embodiments are merely illustrative in all respects and should not be interpreted restrictively. For example, the order of each processing step described above can be arbitrarily changed or executed in parallel, as long as there is no inconsistency in the processing content.

[0120] The programs of embodiments of this disclosure may be provided stored on a computer-readable storage medium. The storage medium is a “tangible medium that is not temporary” on which the program can be stored. The program includes, but is not limited to, software programs and computer programs. [Explanation of symbols]

[0121] 1. Information Processing System 10, 10A, 10B Information Processing Devices 20. Information Processing Equipment (Server) 110, 210 Processing Units (CPUs) 120, 220 Network Communication Interfaces 130, 230 memory 131, 231 Operating Systems 132, 232 Network Communication Modules 133 App Data 134 Service Processing Module 135 Acquisition Module 136 Output Modules 137 Processing Modules 138 Display Control Module 150 User Interfaces 170, 270 Communications Bus 233 User Information 234 Job postings 235 Achievement condition information 236 Work Status Information 237 Service Control Module 238 Acquisition Modules 239 Configuration Module 240 Judgment Modules 241 Grant Module

Claims

1. Information processing device, To obtain job posting information settings for temporary employment from other information processing devices used by the business operator. To obtain information on the setting of benefits related to the job posting, including information on achievement conditions, such as working at the business operator's store based on the job posting, from the other information processing device. To determine whether a worker who applied for the aforementioned job posting meets the aforementioned achievement conditions, To grant workers who meet the aforementioned achievement conditions a benefit usable at the business operator's store, which is set according to the salary information included in the job posting or according to the worker's attributes. An information processing method that performs the following.

2. The above determination means that The information processing method according to claim 1, wherein if the achievement condition includes a continuity condition using an indicator relating to the continuity arising from work based on the job information, the method includes determining whether the value counted for the indicator for the same worker satisfies the continuity condition.

3. The information processing method according to claim 2, wherein the indicator includes at least one of the following: the number of shifts worked, total working hours, total amount paid, and the number of times an evaluation value above a predetermined level was obtained.

4. The above determination means that The information processing method according to claim 2, further comprising determining whether or not the continuity condition is met using the count value of the parameter relating to the indicator obtained from a storage unit that stores work status information for each worker.

5. The aforementioned granting means The information processing method according to claim 1, which includes changing the benefits according to the type of business of the business operator or the work content of the job information.

6. The aforementioned granting means The information processing method according to claim 5, which includes granting benefits related to consumer goods or services when the type of business of the business operator or the job description of the job posting relates to consumer goods or services.

7. The aforementioned granting means The information processing method according to claim 5, which includes granting benefits that can be used by parties other than the said business operator, if the type of business operator or the job description of the said job posting relates to goods or services for the business operator.

8. The information processing method according to any one of claims 1 to 7, wherein the aforementioned achievement condition includes the commencement of work.

9. In an information processing device, To obtain job posting information settings for temporary employment from other information processing devices used by the business operator. To obtain information on the setting of benefits related to the job posting, including information on achievement conditions, such as working at the business operator's store based on the job posting, from the other information processing device. To determine whether a worker who applied for the aforementioned job posting meets the aforementioned achievement conditions, To grant workers who meet the aforementioned achievement conditions a benefit usable at the business operator's store, which is set according to the salary information included in the job posting or according to the worker's attributes. A program that executes the command.

10. An information processing device including one or more processors, The one or more processors described above To obtain job posting information settings for temporary employment from other information processing devices used by the business operator. To obtain information on the setting of benefits related to the job posting, including information on achievement conditions, such as working at the business operator's store based on the job posting, from the other information processing device. To determine whether a worker who applied for the aforementioned job posting meets the aforementioned achievement conditions, To grant workers who meet the aforementioned achievement conditions a benefit usable at the business operator's store, which is set according to the salary information included in the job posting or according to the worker's attributes. An information processing device that performs the following actions.