Information processing method, program, and information processing apparatus

By granting privileges to workers who have worked, the method addresses the issue of reduced motivation from site visit coupons, improving the likelihood of securing experienced workers and enhancing user engagement.

JP2025099224AActive Publication Date: 2025-07-03MERCARI INC(JP)
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023215706
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-21
Publication Date
2025-07-03
Estimated Expiration
2043-12-21

AI Technical Summary

Technical Problem

Existing job seeker systems provide site visit coupons that do not necessarily lead to actual work, resulting in extra costs and reduced motivation for workers, making it difficult to secure experienced workers.

Method used

An information processing method that grants privileges to workers who meet achievement conditions, such as having worked, to incentivize them to apply again for job offers, thereby improving the possibility of securing human resources.

Benefits of technology

This approach enhances the motivation of workers to apply for job offers again, reduces costs, and facilitates the gathering of experienced workers, increasing application rates and user continuity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025099224000001_ABST
    Figure 2025099224000001_ABST
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

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

Background Art

[0002] Conventionally, there is a system for supporting job seekers. For example, when a user applies for a job opening, the job seeker information is sent to the system, and when the screening result for the job seeker information is a pass, a site visit coupon is sent to the job seeker together with the screening 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 before employment, and mismatches after employment can be reduced. However, with a site visit coupon, the user (also referred to as a "worker") who receives the coupon does not necessarily actually work, so there is an extra cost related to the coupon, and since the worker can obtain the coupon before starting 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 providing benefits.

Means for Solving the Problems

[0006] An information processing method according to an embodiment of the present disclosure includes an information processing apparatus acquiring setting information of recruitment information from another information processing apparatus used by an operator, acquiring setting information of a privilege related to the recruitment information, including information on achievement conditions including working based on the recruitment information, from the other information processing apparatus, determining whether a worker who has applied for the recruitment information satisfies the achievement conditions, and granting the privilege to the worker who satisfies the achievement conditions.

Effect of the Invention

[0007] According to the disclosed technology, by appropriately granting privileges, it becomes possible to improve the possibility of securing human resources for workers.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Best Mode for Carrying Out the Invention

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

[0010] [Embodiment] In the present embodiment, in a platform that provides job information (also referred to as a "job information providing platform"), when an operator sets job information, achievement conditions for granting a privilege (for example, a "coupon") to a worker who has actually worked are set, so that it becomes possible to grant a privilege to a worker who has actually worked. As a result, in the job information providing platform, when an operator posts a job again, an incentive can be given for a worker who has worked once to apply again.

[0011] In particular, in a job information providing platform that provides temporary job offers, an operator desires that a worker who has worked once apply again. This is because it is time-consuming to explain the job content to a new worker every time for temporary work. As an operator, it is desired that an experienced worker who knows the job content apply, but currently, it is difficult to gather workers with work experience. When an operator wants to employ such a worker with work experience, there are methods such as raising the salary or hourly wage of the experienced worker, but there is a possibility of causing a sense of unfairness due to the presence or absence of experience.

[0012] In response to the above problems, in the present embodiment, as a measure for a worker who has actually worked to apply again in the future, a privilege for having worked is granted. As a result, it is possible to differentiate from other companies that disclose the same job information, and it is possible to suppress costs more than raising the salary or hourly wage. Hereinafter, the worker will be referred to as the first user, the operator will be referred to as the second user, and when the two are not distinguished, they may be referred to as "users".

[0013] In addition, in the present embodiment, for a service (hereinafter also referred to as "job hunting service") that enables viewing, application, etc. of job hunting information provided on the job hunting information providing platform, a business operator (second user) may set groups to classify workers (first users), and may set job hunting information 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 hunting information 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 hunting information providing platform, and a database 30 that manages, for example, user information, job hunting information, achievement condition information of benefits, work status information of each worker, etc. are connected via a network N. Note that for the information processing devices 10A, 10B, any number may be connected to the network N, and when not distinguished individually, they are also referred to as information processing device 10.

[0015] The information processing device 10 is, for example, a smartphone, a computer, a tablet terminal, etc. By installing an application (hereinafter also referred to as "job hunting app") that executes the job hunting service disclosed in the embodiment, the information processing device 10 can provide the job hunting service to the user. 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 configured by one or more devices. Further, the information processing device 20 manages the job hunting information providing platform, provides job hunting information, registers users, sets groups, processes viewing, application, etc. of job openings, and grants benefits. Hereinafter, the information processing device 20 is also referred to 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 (such as a keyboard and / or a mouse or some other pointing device) 152. Also, 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. Also, the memory 130 may be a computer-readable non-transitory recording medium.

[0021] Also, as another example of the memory 130, one or more storage devices installed remotely from the CPU 110 may be used. In one 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 the hardware.

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

[0024] The application data 133 includes data processed when the user uses the job seeking service. For example, the application data 133 includes user information and information obtained from the server 20. Specifically, job information regarding job offers is included in the application data 133.

[0025] 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 includes an acquisition module 135, an output module 136, and a processing module 137, which will be described later. Also, the service processing module 134 may change the processing content depending on whether the user logged in to the job information providing platform is a business operator or a worker. Also, the service processing module 134 corresponds to the above-mentioned job application or web browser.

[0026] For example, assume that the information processing device 10A is a device used by a business operator side user (second user), and the information processing device 10B is a device used by a worker side user (first user). Hereinafter, the symbol of the information processing device 10A on the business operator side will be appended with A, and the symbol of the information processing device 10B on the worker side will be appended with B. Hereinafter, an example of dividing the processing according to the logged-in user for the job application will be described, but the business operator application and the worker application may be separately implemented.

[0027] <<Business operator side>> First, each process in the information processing apparatus 10A on the business operator side will be described. The acquisition module 135A acquires a user operation on a button (an example of a UI component) within the 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 recruitment setting button within a web page or an application screen. The setting button is a button for the business operator to set recruitment conditions, privilege details, privilege achievement conditions, etc. when recruiting personnel. At this time, it is possible to publicly disclose the recruitment information to each group to which one or more workers belong as the disclosure destination of the recruitment information.

[0028] The group is a group generated by the operation organization of the recruitment information providing platform or a business operator including stores or operators. It is possible to set common working conditions for a plurality of workers belonging to the group. The business operator can select the group to which this worker belongs for the workers using the recruitment service.

[0029] Also, the acquisition module 135A may acquire, via the user interface 150A, a command corresponding to a click operation on a recruitment setting button within a web page or an application screen. The recruitment setting button is a button used when the business operator wants to set and publicly disclose recruitment information.

[0030] The recruitment information includes generally disclosed recruitment information that is publicly disclosed to users registered for the recruitment service and limitedly disclosed recruitment information that is publicly disclosed only to users within a predetermined group.

[0031] The output module 136A outputs the recruitment information, recruitment setting requests, and privilege information and privilege setting requests including privilege details and achievement conditions set by the user on the business operator side to the server 20.

[0032] The processing module 137A performs processes such as creating the above-described groups, setting job offer information, setting each condition information of job offers for groups, setting benefits, etc. For example, the processing module 137A receives an operation by a business operator, cooperates with the server 20, and performs processes such as including a predetermined worker in a predetermined group, setting common condition information included in job offer information, setting processes related to the disclosure of job offer information for each group, benefit setting processes, and the like.

[0033] The display control module 138A controls the display of one screen of a job offer application or a web page. For example, the display control module 138A controls to display a job offer setting screen, a benefit setting screen, a setting screen for each group, etc. on the display 151A.

[0034] ≪Worker side≫ Next, each process in the information processing apparatus 10B on the worker side will be described. The operating system 131B downloads and installs a job offer application program by accessing the server 20 based on a worker's operation. Thereby, the service processing module 134B becomes executable.

[0035] Also, the service processing module 134B may be a job offer application as described above, or may be a web browser. The service processing module 134B accesses a URL that provides a job offer information providing platform, obtains screen information related to a job offer service from the server 20 via a job offer application, or transmits information to the server 20.

[0036] The acquisition module 135B acquires a user operation for each button in the display screen displayed on the display 151B. For example, the acquisition module 135B acquires registration information set by a worker's user operation on a user registration screen.

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

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

[0039] The processing module 137B performs processing related to the job service. For example, on the worker side, it has functions such as a function to notify favorite job offers, a messaging function with business operators, and a privilege notification function.

[0040] The display control module 138B controls the display of the screens of the job application and web pages. For example, the display control module 138B controls to display a user registration screen, a job offer viewing screen, a job application screen, a privilege display screen, etc. on the display 151B.

[0041] One or more processing units (CPUs) 110 read out and execute each module from the memory 130 as necessary. For example, one or more processing units (CPUs) 110 may configure the communication unit by executing the network communication module 132 stored in the memory 130. Also, one or more processing units (CPUs) 110 may configure the service processing unit, the acquisition unit, the output unit, the processing unit, and the display control unit by executing the service processing module 134, the acquisition module 135, the output module 136, the processing module 137, and the display control module 138 stored in the memory 130, respectively. Further, the respective processes 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, the acquisition module 135, the output module 136, the processing module 137, and the display control module 138 may be stand-alone applications stored in the memory 130 of the information processing apparatus 10. Examples of stand-alone applications include, but are not limited to, an acquisition application, an output application, a processing application, and a display control application. In still other embodiments, 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 add-ons or plugins to another application.

[0043] Each of the elements shown above may be stored in one or more of the aforementioned storage devices. Each of the modules shown above corresponds to a set of instructions for performing the functions described above. The modules or programs (i.e., sets of instructions) shown 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 one embodiment, memory 130 may store a subset of the modules and data structures shown above. Further, memory 130 may store additional modules and data structures not described above.

[0044] As described above, the operator-side application and the worker-side application may each be implemented as separate applications. In this case, the worker downloads and installs the program of the job application for workers from a predetermined website or the like to its own information processing device 10B, and the operator downloads and installs the program of the job application for operators from a predetermined website or the like to its own information processing device 10A, whereby the above-described job applications become available respectively.

[0045] FIG. 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 networks or other communication interfaces 220, a 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 a mouse (or other input device such as some other pointing device. Not shown).

[0047] Memory 230 is a high-speed random access memory such as, for example, 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, memory 230 may be a computer-readable non-transitory recording medium.

[0048] Also, other examples of memory 230 may include one or more storage devices installed remotely from CPU 210. In certain embodiments, memory 230 stores the following programs, modules, and data structures, or subsets thereof.

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

[0050] Network communication module 232 is used, for example, to connect 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, and the like.

[0051] User information 233 includes information about users who utilize the job information providing platform. For example, user information 233 includes a user's name, address, phone number, group, etc., associated with each user ID. Privileges granted may be associated with user information 233. User information 233 will be described later with reference to FIG. 4.

[0052] Job information 234 includes one or more job information registered with the job information providing platform or job services. For example, job information 234 includes information such as the job posting date, working hours, employer, store name, hourly wage, etc. Job information 234 will be described later with reference to FIG. 5.

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

[0054] The work status information 236 includes a user ID, a job opening ID, work dates, working hours, salary, etc. The work status information 236 may also include evaluations from business operators. The work status information 236 will be described later with reference to FIG. 7. Note that at least one of the user information 233, the job opening information 234, the achievement condition information 235, and the work status information 236 may be stored in the database 30.

[0055] The service control module 237 manages the processing related to job openings and benefits in the job opening information providing platform. For example, the service control module 237 has an acquisition module 238, a setting module 239, a determination module 240, and a granting module 241 as the processing related to job openings and benefits.

[0056] When a setting operation regarding the recruitment conditions for job openings by a business operator is performed, the acquisition module 238 acquires each setting information of the job opening information together with a job opening setting request from the information processing device 10A used by the business operator. When a setting operation regarding the benefits for a job opening by a business operator is performed, the acquisition module 238 acquires each setting information regarding the benefits together with a benefit setting request from the information processing device 10A used by the business operator.

[0057] For example, the acquisition module 238 acquires setting information of benefits related to recruitment information, including information on achievement conditions including working based on the recruitment information, from another information processing device (for example, the information processing device 10A). Specifically, as a benefit, in order to be given to a worker who has actually worked, the achievement conditions at least include having worked. "Work" means either having started work or having started and completed work until the end. "Benefits related to recruitment information" may be any benefits related to the recruitment information. Note that the benefits to be given may be benefits uniformly given to workers who have worked, regardless of the recruitment information, during a campaign period or the like.

[0058] The setting module 239 sets each setting information of the recruitment information acquired by the acquisition module 238 for the corresponding recruitment. The set recruitment information is made public when a predetermined condition is satisfied.

[0059] The determination module 240 determines whether a worker who has applied for the recruitment information satisfies the achievement conditions. For example, when the determination module 240 matches the recruitment information and the applied worker is hired, in order to prevent benefits from being given to a worker who has not worked on the day due to cancellation or the like after hiring, the achievement conditions at least include having actually worked. In addition, the achievement conditions may include various other conditions.

[0060] The awarding module 241 awards a benefit corresponding to the achievement conditions to a worker who satisfies the achievement conditions of the benefit set by the setting module 239. For example, the awarding module 241 awards a coupon to a worker by associating a worker who has actually worked with a coupon for actually working (100 yen off, 10% off, exchange coupon for a predetermined product, etc.) within the user information.

[0061] Through the above processing, by appropriately granting benefits, the possibility of securing workers can be improved. For example, by granting benefits (such as coupons) to workers for actually working, it is possible to give them the motivation to apply for job offers from that business operator again. According to this system, for business operators, it becomes easier to gather experienced workers, so the time and effort required to explain the work content and so on can be saved. For workers, they can obtain benefits by actually working. For the operators of the job offer providing platform, by granting benefits, the application rate of workers can be increased, and the continuity of users' system usage can be enhanced.

[0062] Further, when the achievement condition of the benefit includes a continuity condition that uses an index related to the continuity resulting from work based on a job offer, the determination module 240 may include determining whether the value counted for the index satisfies the continuity condition for the same worker. For example, when a worker who is an experienced applicant for a job offer from a certain business operator works again, the determination module 240 determines whether the count value (for example, 2) of an index related to continuity such as the number of work times exceeds a threshold value.

[0063] In addition, when the count value for the index related to continuity satisfies the continuity condition, the granting module 241 grants a benefit with its content upgraded in association with the worker. For example, when the continuity condition is satisfied, the granting module 241 grants a benefit to the worker in which the 100 yen discount is upgraded to a 150 yen discount.

[0064] Through the above processing, as the number of work times increases, the achievement condition is determined using the index that is counted up, and when it is achieved, the benefit is upgraded. Therefore, it is possible to motivate workers to apply for job offers from that business operator again. Also, for the index related to continuity, time constraints within a predetermined period may be set. For example, it may be set as a continuity condition to work three or more times within one month, and the count value may be reset every predetermined period.

[0065] In addition, the index related to continuity may include at least one of the number of work attendances, total working hours, total payment amount, and the number of times of obtaining an evaluation value equal to or higher than a predetermined value. When setting the achievement conditions, the operator may select and set the index related to continuity. When the setting module 239 obtains the index related to continuity included in the achievement condition information, it sets the continuity condition related to this index as the achievement condition of the privilege. The continuity condition includes, for example, 3 or more work attendances, 10 or more total working hours, 10,000 yen or more in total payment amount, and 3 or more good evaluations (for example, Good).

[0066] Through the above processing, the operator can select the index related to continuity, and by setting the desired achievement conditions, the privilege for the workers who apply repeatedly can be upgraded.

[0067] In addition, the determination module 240 may include determining whether the continuity condition is satisfied by using the count value of the parameter related to the index obtained from the storage unit (for example, the memory 230) that stores the work status information of each worker. For example, the determination module 240 may determine whether it exceeds the corresponding threshold value by using the count value of the work date, working hours, salary, or evaluation value obtained from the work status information shown in FIG. 7 described later. The count value includes, for example, any one of the number of work attendances, total working hours, total salary, and the number of good evaluation values within a predetermined period.

[0068] Through the above processing, since the count value of the index value is obtained by using the work status information stored in the storage unit, it becomes possible to determine the achievement conditions by using the value that reflects the latest situation.

[0069] In addition, the granting module 241 may include changing the benefits according to the type of business of the business operator or the job content of the job offer information. For example, when the type of business of the business operator is A1 or the job content of the job offer information is A2, the granting module 241 may grant Benefit A, and when the type of business of the business operator is B1 or the job content of the job offer information is B2, the granting module 241 may grant Benefit B. As a specific example, the granting module 241 can identify the business operator that applied for the job offer information where the worker to be granted worked and the benefit from the job content by holding information associating the type of business or job content of the business operator with the benefit.

[0070] Through the above processing, it becomes possible to grant appropriate benefits according to the type of business of the business operator or the job content of the job offer information, increase the variations of benefit granting, and improve the user satisfaction.

[0071] In addition, when the type of business of the business operator or the job content of the job offer information relates to consumer goods or services, the granting module 241 may include granting benefits related to the goods or services. For example, when the business operator is related to consumer goods or services such as a restaurant or grocery sales, the granting module 241 may grant benefits related to food or groceries. Specific examples of the benefits are coupons that can be exchanged for food and drinks that can be provided in the case of a restaurant, discount coupons for specific products, and the like.

[0072] Through the above processing, it is possible to grant benefits that are easy for the worker who worked to use.

[0073] In addition, when the type of business of the business operator or the job content of the job offer information relates to consumer goods or services, the granting module 241 may include granting benefits that can be used at the store of the business operator. For example, when the business operator is related to consumer goods or services such as a restaurant or grocery sales, the granting module 241 may grant benefits that can be used at the store where the worker works. Specific examples of the benefits are coupons that can be exchanged for drinks or food that can be used at the restaurant, discount coupons for specific products at the store, and the like.

[0074] Through the above processing, in order to grant the benefits available at the store, not only can the worker be employed to work, but also as a consumer, it becomes possible for the worker to use the store after or during work. As a result, by working and using the store, the likelihood of developing a stronger attachment to the business operator increases. Therefore, by leveraging this contact point, the possibility of having the worker work each time job information is posted can be enhanced.

[0075] In addition, the granting module 241 may include granting benefits that can be used not only by the business operator but also by others when the business type of the business operator or the content of the job opening relates to products or services for the business operator. For example, when the business operator is in the cleaning industry, since the worker may not be interested in benefits related to its products or services, the granting module 241 may grant highly versatile benefits, such as benefits that can be used outside of that business operator. Specific examples of benefits include points available on a specific site, electronic money, and the like.

[0076] Through the above processing, some business operators may temporarily hire workers in BtoB operations. In such cases, the benefits available to the business operator may not be attractive to the workers. Therefore, in such cases, by granting versatile benefits (points or electronic money) to the workers, it becomes possible to improve the workers' satisfaction.

[0077] Also, as described above, the achievement condition may include the start of work. This enables the use of benefits during breaks and other times during work. As a specific example, it is assumed that when a worker purchases a boxed lunch at the store during the lunch break while working, the worker uses a coupon to discount the product to purchase the boxed lunch.

[0078] In addition, the setting module 239 can set the attributes of the workers to whom the privileges are granted. For example, the setting module 239 may set the gender and age as the attributes of the workers. Further, the setting module 239 may include that the period from the end of work to the next work is within a predetermined period as the achievement condition of the privilege. Further, the privilege includes at least one of an N% OFF coupon, an M yen OFF coupon, a product or a specific product, and a non-sale item gift, and the expiration date, available period, etc. may be set. Further, the privilege may be points available at a predetermined store or points available at a specific store. The predetermined store or specific store may be a chain store of the operator, etc.

[0079] In addition, several examples of the coupon given to the worker and the achievement conditions are given below, but are not limited to these examples. (Example 1) Give a 10% OFF coupon from the bill for 1 work, and further give a 20% OFF coupon from the bill for 2 works. (Example 2) If you work again within a predetermined period from the last working day, give a 20% OFF coupon from the bill. (Example 3) At the store of one operator, if you work a total of 10 hours, 100 yen will be deducted from the bill, and if you work a total of 50 hours, 500 yen will be deducted from the bill. (Example 4) If the total received salary reaches 10,000 yen, give an ice cream as a gift, and if it reaches 100,000 yen, give a steak set as a gift. (Example 5) If the worker is female, give a salad set as a gift at check-in (start of work), and if the worker is male, give a potato as a gift at check-in. In the case of Example 5, it becomes possible to use the coupon for meals during breaks. (Example 6) If the evaluation from the operator after employment is Good, give 500 points to the worker. If it is Bad, give 100 points to the worker. (Example 7) Additional giving of coupons · Receive a 100 yen OFF coupon from the bill for 1 work, and if you work 2 times within 3 days, you will get 20% OFF. ·Get a 10% off coupon from the accounting for one shift, and if the evaluation of that shift is Good, a 20% off coupon will be granted from the accounting. The determination module 240 and the granting module 241 may automatically determine the achievement conditions at the end of the worker's shift and automatically grant coupons according to the achievement conditions.

[0080] Each of the elements shown above may be stored in one or more of the aforementioned storage devices. Each of the modules shown above corresponds to a set of instructions for performing the functions described above. The modules or programs (i.e., sets of instructions) shown 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 one embodiment, the memory 230 may store a subset of the modules and data structures shown above. Furthermore, the memory 230 may store additional modules and data structures not described above.

[0081] Note that one or more processing units (CPUs) 210 read and execute each module from the memory 230 as needed. For example, one or more processing units (CPUs) 210 may configure the communication unit by executing the network communication module 232 stored in the memory 230. Also, one or more processing units (CPUs) 210 may configure the service control unit, the acquisition unit, the setting unit, the determination unit, and the granting unit by executing the service control module 237, the acquisition module 238, the setting module 239, the determination module 240, and the granting module 241 stored in the memory 230, respectively. Also, the processing of each of the service control module 237, the acquisition module 238, the setting module 239, the determination module 240, and the granting module 241 may be executed by one or more processing units (CPUs) 210.

[0082] FIG. 3 shows a "server", but FIG. 3 is intended to explain various features that may exist in a set of servers rather than as a structural overview of the embodiments described in this specification. In fact, as will be recognized by those skilled in the art, the separately shown items may be combined, and certain items may be separated. For example, the items separately shown in FIG. 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 the configuration shown in FIG. 3. Note that at least one of the user information 233, job information 234, achievement condition information 235, and work status information 236 shown in FIG. 3 may be stored in the storage unit of the database 30.

[0084] <An example of the data structure> FIG. 4 is a diagram showing an example of the user information 233 according to the embodiment. Information regarding each member user created by a user who uses the job service is managed in the user information 233. The "user ID" includes user identification information (user ID: Identifier) for the server 20 to uniquely identify the user. The user ID is associated with the "user information".

[0085] The "user information" includes "name", "address", "phone number", etc., which are personal information of the user (e.g., worker). Also, the "group" set by the business operator may be associated with the user ID. Note that the user ID may be included in one of the user information. Also, the user information may include an email address, a password, etc.

[0086] FIG. 5 is a diagram showing an example of the job information according to the embodiment. The "job ID" includes identification information of the job information. The job information includes each information such as "job date", "working hours", "business operator", "store name", "hourly wage", etc. associated with the job ID. Note that in the example shown in FIG. 5, the "hourly wage" is used, but the "salary" which is the hourly wage × working hours may be used.

[0087] The "Worker Requirement Date" includes the date (which may be specified as a period) when workers are needed for the business operator. The "Working Hours" includes the working hours of the workers on the Worker Requirement Date. The "Business Operator" includes the name of the business operator who sets the job offer information and seeks workers. The "Store Name" includes the name of the store where the worker works. The "Hourly Wage" includes the hourly wage for that job offer.

[0088] FIG. 6 is a diagram showing an example of achievement condition information according to an embodiment. The "Business Operator" in the achievement condition information shown in FIG. 6 includes the name of the business operator who sets the achievement condition information and grants benefits. "Benefit Content 1" and "Achievement Condition 1" correspond to each other, and the benefit of "Benefit Content 1" is granted to a worker who satisfies "Achievement Condition 1". For example, in the "Benefit Content 1" and "Achievement Condition 1" shown in FIG. 6, a 10% OFF coupon is granted to a worker who has started working from the accounting department.

[0089] There may be two or more combinations of benefit content and achievement conditions. For example, for the business operator "EEE", in the first combination, 100 points in a predetermined point service are granted to a worker who has completed work. Also, for the second combination, when the total working hours in the job offers recruited by the business operator "EEE" exceed 20 hours, 200 points are granted to that worker. Note that each achievement condition may include a plurality of conditions. Also, the achievement condition information shown in FIG. 6 may be set for each business operator or may be set in association with each job offer information.

[0090] FIG. 7 is a diagram showing an example of work status information according to an embodiment. The "User ID" in the work status information includes the identification information of the user. The work status information includes each information such as "Job Offer ID", "Store Name", "Working Date", "Working Hours", "Salary", etc. associated with the User ID. Note that in the example shown in FIG. 7, "Salary" is used, but "Hourly Wage" may also be used.

[0091] The "job seeker ID" includes identification information for identifying job seeker information. The "store name" includes the name of the store where the worker works. The "working day" includes the day on which the worker works. The "working hours" includes the working hours of the worker on the job seeking day. The "hourly wage" includes the hourly wage for that job seeker. Also, the work status information may include information about the "business operator" and evaluation information regarding the work.

[0092] When an index regarding continuity is counted from the work status information shown in FIG. 7, for example, if it is the number of work times, the determination module 240 can identify the same store name and obtain the number of work times by counting different working days. The determination module 240 can also identify the same store name for the working hours and salary in the same way as the number of work times, and obtain the total working hours and total salary amount by adding up each working hour and each salary.

[0093] <Operation Explanation> Next, the operation of the information processing system 1 according to the embodiment will be described. FIG. 8 is a sequence diagram showing an example of the process related to privilege granting according to the embodiment. In the example shown in FIG. 8, each process in the S100 series of steps shows that the information processing apparatus 10A of the business operator sets job seeker information and privilege information, and the information processing apparatus 10B of the worker applies for the job seeker information. Also, each process in the S200 series of steps shown in FIG. 8 shows the process in which privileges are granted when the worker works.

[0094] In step S102, the information processing apparatus 10A of the business operator transmits each setting information about the job seeker information to the server 20 according to the operation of the business operator. Each setting information of the job seeker information includes the working day, working hours, hourly wage, etc.

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

[0096] In step S106, the information processing apparatus 10A of the business operator transmits each setting information about the privilege information to the server 20 according to the operation of the business operator. Each setting information of the privilege information includes the privilege content, the information of the achievement conditions for granting the privilege, etc. (see, for example, FIG. 10 described later). The achievement conditions include work conditions indicating either the start of work or the end of work. Also, the business operator may set the privilege information following the setting of the job offer information, or may specify the job offer information with a job offer ID, etc. at a timing different from the setting of the job offer information, and set the privilege information in association with the job offer information.

[0097] In step S108, the acquisition module 238 of the server 20 acquires each setting information about the privilege information from the information processing apparatus 10A, and the setting module 239 sets the privilege information based on these each setting information. For example, when only the achievement conditions are included in the setting information, the setting module 239 may set a default privilege (e.g., points, electronic money, etc.) prepared on the system side. When only the privilege is included in the setting information, the setting module 239 may set a default achievement condition (e.g., end of work, etc.) prepared on the system side.

[0098] In step S110, the information processing apparatus 10B of the worker displays the job offer information on the display 151 according to the operation of the worker, and when there is an application operation for a specific job offer information, transmits an application request to the server 20.

[0099] In step S112, the service control module 237 of the server 20 performs matching processing for applications for job offer information. The service control module 237 inquires the business operator about the worker who has applied for the job offer information and obtains the employment result from the business operator.

[0100] In step S114, the service control module 237 of the server 20 transmits the employment result notified by the business operator to the information processing apparatus 10B of the worker. Here, it is assumed that the worker has been employed.

[0101] When a working day arrives, in step S200, the worker's information processing device 10B notifies the server 20 of the start of work by, for example, reading a QR code at the workplace. Regarding the work start notification, after the operator confirms that the worker has started work, the operator's information processing device 10A may transmit a work start notification to the server 20 together with information identifying the worker who has started work.

[0102] In step S202, the determination module 240 of the server 20 determines whether a worker who has started work meets the achievement conditions. At this time, if the start of work is set as an achievement condition, the awarding module 241 awards a privilege to this worker, and if the start of work is not set as an achievement condition, the awarding module 241 does not perform any processing. In addition, when a continuity condition is set, the determination module 240 may use the count value of the index 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 by, for example, reading a QR code at the workplace. Regarding the work end notification, after the operator confirms that the worker has ended work, similar to the work start notification, the operator's information processing device 10A may transmit a work end notification to the server 20 together with information identifying the worker who has ended work.

[0104] In step S206, the setting module 239 of the server 20 registers the worker's work information, for example, the store where the worker worked, the working day, the working hours, and the salary, in the work status information.

[0105] In step S208, the determination module 240 of the server 20 determines whether a worker who has finished work meets the achievement conditions. At this time, if the end of work is set as an achievement condition, the awarding module 241 awards a privilege to this worker; if the end of work is not set as an achievement condition, the awarding module 241 does not perform any processing. Note that when a continuity condition is set, the determination module 240 may use the count value of the index related to continuity to determine whether the continuity condition is met.

[0106] In step S210, the information processing apparatus 10A of the business operator acquires the evaluation of the worker who has performed work according to the operation of the business operator, and transmits evaluation information including this evaluation to the server 20.

[0107] In step S212, the setting module 239 of the server 20 registers the evaluation information of the worker in the work status information.

[0108] In step S214, the determination module 240 of the server 20 determines whether a worker whose work has been evaluated meets the achievement conditions. At this time, if the achievement conditions related to the evaluation information are met, the awarding module 241 awards a privilege to this worker; if the evaluation information does not meet the achievement conditions, the awarding module 241 does not perform any processing. Note that when a continuity condition is set, the determination module 240 may use the count value of the index related to continuity to determine whether the continuity condition is met.

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

[0110] In step S302 shown in FIG. 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 a work start notification or a work end notification has not been received (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 a privilege is set for the job applicants by the worker who has started or ended work. If a privilege is set (step S304 - YES), the process proceeds to step S306. If a privilege is not 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 the worker who has started or ended work meets 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 above - mentioned conditions. For example, at least one of the following is included: the start or end of work, the number of work times included in the index related to continuity, the total working hours, the total salary amount exceeding the threshold value, etc.

[0113] In step S308, the granting module 241 of the server 20 grants a privilege to the worker who has started or ended work (see FIG. 11 for example). For example, the granting module 241 may register the privilege information in association with the user's identification information in the user information.

[0114] By the above processing, by appropriately granting privileges, the possibility of securing workers can be improved. For example, by granting privileges (such as coupons) to workers for actually working, the motivation to apply for the job information of that operator again can be given. According to this system, for the operator, it becomes easier to gather experienced workers, so the labor of explaining the work content etc. can be saved. For the worker, privileges can be obtained by actually working, and for the operator of the job information providing platform, the application rate of workers can be improved by granting privileges, and the continuity of user system usage can be enhanced.

[0115] <Example of screen> Next, each example of the screen displayed on the information processing apparatus 10 on the user side will be described. FIG. 10 is a diagram showing an example of a privilege setting screen according to the embodiment. In the setting screen shown in FIG. 10, the operator sets "worker attributes", "achievement conditions", and "coupon content" (step S106 in FIG. 8).

[0116] "Worker attributes" include gender and age. Note that the setting of worker attributes is not necessarily required. Also, in the "achievement conditions", for example, a threshold setting for the number of work times and an evaluation setting (number of Goods) after employment are included. The achievement conditions are not limited to this example, and in addition, starting work or ending work may be set, and a threshold such as total working hours or total salary amount may be set.

[0117] In the "coupon content" (content of the privilege), for example, it may be selected from options of "discount" (100 yen off, 500 yen off, 10% off), or it may be selected from options of "product exchange" (cream puff, bento, karaage). For example, each piece of information set from the screen shown in FIG. 10 is transmitted to the server 20 as privilege setting information.

[0118] FIG. 11 is a diagram showing an example of a coupon giving screen according to an embodiment. The example shown in FIG. 11 is an example of a screen displayed on the information processing apparatus 10B of a worker. On the screen shown in FIG. 11, it is displayed that a coupon has arrived and the content of the coupon. The content of the coupon shows an example of a coupon set according to the privilege setting shown in FIG. 10. The target period (usable period) of the coupon may be automatically set for a predetermined period from the giving date of the coupon, or may be set by the business operator.

[0119] Note that the disclosed technology is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the gist of the disclosed technology. Therefore, the above embodiment is merely an example in every respect and is not to be construed in a limiting sense. For example, each of the above-described processing steps can be arbitrarily changed in order or executed in parallel within a range that does not cause a contradiction in the processing content.

[0120] 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, by way of example and not limitation, software programs and computer programs.

Description of Reference Numerals

[0121] 1 Information processing system 10, 10A, 10B Information processing apparatus 20 Information processing apparatus (server) 110, 210 Processing apparatus (CPU) 120, 220 Network communication interface 130, 230 Memory 131, 231 Operating system 132, 232 Network communication module 133 Application data 134 Service processing module 135 Acquisition module 136 Output module 137 Processing module 138 represents a control module 150 user interface 170, 270 communication bus 233 user information 234 job offer information 235 achievement condition information 236 work status information 237 service control module 238 acquisition module 239 setting module 240 determination module 241 granting module

Claims

1. An information processing apparatus, acquires setting information of recruitment information from another information processing apparatus used by an operator, acquires setting information of a privilege related to the recruitment information, including information on achievement conditions including working based on the recruitment information, from the other information processing apparatus, determines whether a worker who has applied for the recruitment information satisfies the achievement conditions, and grants the privilege to a worker who satisfies the achievement conditions. An information processing method for executing the above.

2. The determining includes, when the achievement conditions include a continuity condition using an index related to the continuity generated by working based on the recruitment information, determining whether a value counted for the index for the same worker satisfies the continuity condition. The information processing method according to claim 1.

3. The index includes at least one of the number of work times, total working hours, total payment amount, and the number of times of obtaining an evaluation value equal to or higher than a predetermined value. The information processing method according to claim 2.

4. The determining includes, using a count value of a parameter related to the index obtained from a storage unit that stores work status information of each worker, determining whether the continuity condition is satisfied. The information processing method according to claim 2 or 3.

5. The granting includes, changing the privilege according to the industry type of the operator or the work content of the recruitment information. The information processing method according to claim 1.

6. The granting includes, when the industry type of the operator or the work content of the recruitment information relates to a product or service for consumers, granting a privilege related to the product or the service. The information processing method according to claim 5.

7. The granting includes, when the industry type of the operator or the work content of the recruitment information relates to a product or service for consumers, granting a privilege that can be used at the store of the operator. The information processing method according to claim 5.

8. The granting includes, when the industry type of the operator or the work content of the recruitment information relates to a product or service for operators, granting a privilege that can be used outside the operator. The information processing method according to claim 5.

9. The achievement conditions include that work has started. The information processing method according to any one of claims 1 to 8.

10. An information processing apparatus, acquires setting information of recruitment information from another information processing apparatus used by an operator, Obtaining setting information of a privilege related to the job offer information, including information on achievement conditions including working based on the job offer information, from the other information processing device Determining whether a worker who has applied for the job offer information satisfies the achievement conditions Granting the privilege to a worker who satisfies the achievement conditions A program for causing the above to be executed

11. An information processing device including one or more processors, wherein the one or more processors obtain setting information of job offer information from another information processing device used by an operator obtain setting information of a privilege related to the job offer information, including information on achievement conditions including working based on the job offer information, from the other information processing device determine whether a worker who has applied for the job offer information satisfies the achievement conditions grant the privilege to a worker who satisfies the achievement conditions An information processing device that executes the above

Citation Information

Patent Citations

  • Job offer advertisement support system

    JP2017228124A

  • Point giving system

    JP2019139478A

  • Support system for reducing job-leaving rate after joining company

    JP2021174249A

  • Server device, control method of server device, and control program of server device

    JP2022043587A

  • Recruiting support service providing system

    JP2013073278A