Attendance management device and attendance management method

The attendance management device uses biometric verification to ensure the correct worker is present for part-time jobs, addressing identity verification challenges and managing attendance-related issues through a comprehensive system.

JP2025145496APending Publication Date: 2025-10-03RECRUIT
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024045688
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-21
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Employers face challenges in verifying the identity of workers hired for part-time jobs, particularly in cases of impersonation, as they often do not know the actual worker who shows up for work.

Method used

An attendance management device and method that utilizes biometric information to verify the identity of workers by comparing acquired biometric data with pre-registered information, approving or rejecting attendance applications based on matching identities, and includes a system for managing worker attendance and compensation for lateness or absence.

Benefits of technology

Enables effective identity verification of workers, ensuring that the correct individual is present for work and providing a system for managing and compensating for attendance issues, thereby reducing fraud and enhancing workforce management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025145496000001_ABST
    Figure 2025145496000001_ABST
Patent Text Reader

Abstract

To provide an attendance management device and an attendance management method capable of favorably conducting a personal identification of a worker.SOLUTION: An attendance management device includes: an attendance application acceptance part configured to accept an attendance application to be made by a worker at a working place shown in a job offer; a biological information acquisition part configured to acquire biological information of the worker making the attendance application; a correspondence information acquisition part configured to acquire biological information set associated with an account created by the worker in an intermediary service between a worker and a user and correspondence information associated with information related to the worker; a job offer information acquisition part configured to acquire job offer information regarding a plurality of job offers publicized by the user to the service; a worker specification part configured to reference biological information included in the correspondence information with the acquired biological information to specify the worker having made the attendance application; an attendance management part configured to approve the attendance application if the worker specified by the worker specification part matches the worker having applied to the job offer about a job content to be performed at the working place to which the attendance application was made; and a result output part configured to output a result whether or not to approve.SELECTED DRAWING: Figure 17
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an attendance management device and an attendance management method. [Background technology]

[0002] Employers would hire the workers they wanted from among multiple workers who applied using job advertisements in part-time job information magazines, job flyers, and job advertisement aggregation sites (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] When hiring in the manner described above, the worker who is hired and actually comes to work may be different from the worker originally hired by the employer, i.e., another worker may come to work under an impersonation. Particularly in the case of one-off part-time work, the employer often does not know the worker they hired, making it difficult for them to realize that another worker is impersonating another worker.

[0005] The present invention has been made in consideration of the above points, and aims to provide a technology for suitably verifying the identity of workers. [Means for solving the problem]

[0006] One aspect of the present invention is an attendance management device that includes: an attendance application acceptance unit that accepts attendance applications made by workers who have applied for a job at the work location indicated in the job offer; a biometric information acquisition unit that acquires biometric information of the worker making the attendance application; a correspondence information acquisition unit that acquires correspondence information in which biometric information set in association with an account created by the worker in a service that acts as an intermediary between workers and employers is associated with information about the worker; a job information acquisition unit that acquires job information about multiple job offers posted by users on the service; a worker identification unit that identifies the worker who made the attendance application by comparing the biometric information included in the correspondence information with the biometric information acquired by the biometric information acquisition unit; an attendance management unit that approves the attendance application if the worker identified by the worker identification unit matches the worker who applied for a job for work content to be performed at the work location for which the attendance application was made, and rejects the application if they do not match; and a result output unit that outputs a result indicating whether the attendance application is approved or not.

[0007] In one aspect of the present invention, the corresponding information acquisition unit acquires the corresponding information using biometric information pre-registered in a terminal device held by the worker.

[0008] In addition, in one aspect of the present invention, the attendance management device further includes a specific information acquisition unit that acquires specific information, which is information about the worker and can identify the worker, based on the worker's operation, and the worker identification unit identifies the worker who made the attendance application by comparing the specific information with information about the worker contained in the correspondence information.

[0009] Another aspect of the present invention is an attendance management method including: an attendance application acceptance process for accepting an attendance application to be made by a worker who has applied for a job at the work location indicated in the job offer; a biometric information acquisition process for acquiring biometric information of the worker making the attendance application; a correspondence information acquisition process for acquiring correspondence information in which the biometric information set in association with an account created by the worker in a service that acts as an intermediary between workers and employers is associated with information about the worker; a job information acquisition process for acquiring job information about multiple job offers posted by users on the service; a worker identification process for identifying the worker who made the attendance application by comparing the biometric information included in the correspondence information with the biometric information acquired by the biometric information acquisition process; an attendance management process for approving the attendance application if the worker identified by the worker identification process matches the worker who applied for a job with work content to be performed at the work location for which the attendance application was made, or for not approving the attendance application if they do not match; and a result output process for outputting a result indicating whether the attendance application is approved or not. [Effects of the Invention]

[0010] According to the present invention, worker identity verification can be carried out suitably. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 10 is a schematic diagram illustrating an example of a service. [Figure 2] FIG. 1 is a block diagram illustrating an example of the configuration of a compensation system that realizes some of the functions of a service according to an [Figure 3] FIG. 2 is a block diagram illustrating an example of a functional configuration of a determination device according to an embodiment. [Figure 4] FIG. 10 is a diagram showing an example of a display screen for selecting a compensation service to subscribe to. [Figure 5] FIG. 10 is a diagram showing an example of a display screen displayed when changing compensation details. [Figure 6] FIG. 10 is a diagram showing an example of a display screen for selecting compensation details after a lateness or the like occurs. [Figure 7]10 is a flowchart illustrating an example of a flow in which a compensation service according to an embodiment is applied. [Figure 8] FIG. 2 is a block diagram illustrating a functional configuration of a fee determination processing unit according to the embodiment. [Figure 9] 10 is a flowchart illustrating an example of a flow for determining a fee for a compensation service according to the embodiment. [Figure 10] FIG. 1 is a block diagram illustrating an example of the configuration of an emergency recruitment system that realizes some of the functions of the service according to an embodiment. [Figure 11] FIG. 2 is a block diagram illustrating an example of a functional configuration of a job vacancy control device according to the embodiment. [Figure 12] FIG. 10 is a diagram showing an example of a display screen regarding a change to an urgent job offer. [Figure 13] FIG. 10 is a diagram illustrating an example of an urgent job offer displayed to a worker. [Figure 14] 10 is a flowchart illustrating an example of a processing flow of a job offer control device. [Figure 15] FIG. 1 is a block diagram illustrating an example of the configuration of a time attendance management system that realizes some of the functions of a service according to an embodiment. [Figure 16] FIG. 10 is a diagram illustrating an example of information included in correspondence information. [Figure 17] FIG. 2 is a block diagram illustrating an example of a functional configuration of the attendance management device according to the embodiment. [Figure 18] FIG. 10 is a diagram showing an example of reading biometric information of a worker. [Figure 19] FIG. 10 is a diagram showing an example of a worker inputting specific information. [Figure 20] 10 is a flowchart illustrating an example of a processing flow of the attendance management device according to the embodiment. [Figure 21] FIG. 1 is a block diagram illustrating an example of the functional configuration of a time attendance management system that realizes some of the functions of a service according to an embodiment. [Figure 22] FIG. 10 is a block diagram illustrating an example of a functional configuration of an attendance management device according to a modified example. [Figure 23] FIG. 10 is a diagram illustrating an example of a display screen displayed on the cash register device. [Figure 24] 10 is a diagram for explaining how an identifier acquisition unit reads an identifier. FIG. [Figure 25] 10 is an example of a display screen that is displayed when the identifier acquisition unit reads the identifier at an interval shorter than the time set in the presetting unit. [Figure 26] FIG. 2 is a sequence diagram illustrating an example of a processing flow of each device included in the attendance management system. [Figure 27] 10A and 10B are diagrams illustrating an example of information contained in correspondence information when a plurality of types of identifiers are used; [Figure 28] FIG. 10 is a block diagram illustrating an example of the functional configuration of a terminal device possessed by a worker when multiple types of identifiers are used. [Figure 29] FIG. 10 is a diagram illustrating an example of a display screen of a terminal device that displays an arbitrary identifier. [Figure 30] FIG. 10 is a diagram illustrating an example of a display screen of a terminal device that displays an identifier according to the current time. [Figure 31] FIG. 10 is a sequence diagram illustrating an example of the processing flow of each device included in the attendance management system when multiple types of identifiers are used. [Figure 32] FIG. 10 is a diagram for explaining an example of magnetically reading an identifier. [Figure 33] 1 is a block diagram showing an example of the internal configuration of a determination device, a job offer control device, an attendance management device, and an attendance management device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0012] [Embodiment] A preferred embodiment of the attendance management device and attendance management method according to the present invention will be described in detail below with reference to the accompanying drawings. Note that the present invention is not limited to these embodiments and includes various modifications and improvements. In other words, the components described below include those that would be easily conceivable to a person skilled in the art and those that are substantially identical, and the components described below can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components of the present invention may be made without departing from the spirit and scope of the present invention.

[0013] First, an overview of the entire service 1 according to this embodiment will be described with reference to FIG.

[0014] Figure 1 is an overview diagram for explaining an example of Service 1. Figure 1 shows an example of the relationship between a worker 2, an employer 3, and a service provider 4 in Service 1. Worker 2 is a person who receives wages in exchange for providing labor. Worker 2 applies for short-term employment jobs such as short-term part-time jobs, one-off jobs, or spot jobs. Employer 3 is a person who uses Worker 2 and pays wages in exchange. Service provider 4 is a person who provides Service 1. Service 1 is a system in which service provider 4 acts as an intermediary between Worker 2 and Employer 3, facilitating actions such as recruitment by Employer 3, application by Worker 2, and payment of wages by Employer 3 to Worker 2.

[0015] The relationship between the worker 2, user 3, and service provider 4 when service 1 is used will be specifically described below. The user 3 operates the terminal device 10 to send the application conditions for human resources to the determination device 200 owned by the service provider 4 (step S101). The determination device 200 sends the acquired application conditions to the terminal device 10 owned by the worker 2 (step S102). The worker 2 applies for the job he or she desires from among the job offers that meet the sent application conditions (step S103). The determination device 200 acquires the application from the worker 2 and sends a notification of the application to the terminal device 10 owned by the user 3 (step S104). The user 3 confirms that the application has been received and accepts the application.

[0016] The determination device 200 transmits information indicating that the application has been accepted to the terminal device 10 possessed by the worker 2. If the application is accepted, the worker 2 provides labor to the employer 3 (step S105). The service provider 4 pays the worker 2 wages according to the application conditions on behalf of the employer 3 (step S106). If the job is a one-time part-time job for only one day, the service provider 4 may pay the wage when the worker 2 finishes working for that day. The employer 3 pays the service provider 4 an amount corresponding to the wages the service provider 4 paid to the worker 2 (step S107). The employer 3 may pay, for example, an amount corresponding to the wages the service provider 4 paid to the worker 2 over the course of a month once a month.

[0017] With Service 1, when an Employer 3 is short of staff at a store it operates, it can widely advertise for workers 2 who are using Service 1. In addition, Employer 3 can consolidate payments to workers 2, such as part-time workers, who wish to be paid on the same day, into one lump sum, thereby reducing the hassle of payments and accounting.

[0018] [Decision device] 2 is a block diagram for explaining an example of the configuration of a compensation system 5 that realizes some of the functions of the service 1 according to the embodiment. The compensation system 5 according to the present embodiment realizes a compensation service in which a benefit is paid when a worker 2 hired by an employer 3 does not perform the work that was planned at the time of hiring.

[0019] The compensation system 5 includes a plurality of terminal devices 10, a labor information storage device 510, a job information storage device 520, and a determination device 200. Terminal devices 10-1 to 10-3 exemplify the plurality of terminal devices 10. In the following description, when the plurality of terminal devices 10 do not need to be distinguished from one another, they may be simply referred to as terminal devices 10. The plurality of terminal devices 10 and the determination device 200 are connected to one another via a network NW. The network NW is a predetermined communication network configured using lines, such as the Internet.

[0020] The terminal device 10 is operated by a worker 2 or a user 3. A terminal device 10 may be provided for each worker 2 or user 3. Alternatively, a terminal device 10 may be provided for each store operated by a user 3. The terminal device 10 is, for example, an information processing device such as a smartphone, a tablet terminal, or a personal computer.

[0021] The work information storage device 510 stores work information about the work performed by the worker 2 to date. The work information is information about the worker 2's work performance. The work performance is the work content of the worker 2 guaranteed by the service provider 4. The information about the work performance may include, for example, the type of work performed by the worker 2, the job type, working hours (including the start and end times of work), whether or not the worker 2 arrived late or left early, the rate of lateness, the average time of lateness, the hourly wage, and an evaluation of the worker 2 from the employer 3. The type of work, job type, and hourly wage may be obtained, for example, based on the application conditions for the job posting sent from the terminal device 10 owned by the user 3. The evaluation of the worker 2 may also be obtained based on the user 3's operation. The working hours, whether or not the worker 2 arrived late, left early, or was absent, the rate of lateness, the average time of lateness, etc. may be determined by a functional unit (not shown) based, for example, on the working hours stated in the application conditions and the actual times the worker 2 arrived and left work. In this case, the work information storage device 510 stores information output from a functional unit (not shown).

[0022] The job information storage device 520 stores job information related to the content of multiple job postings posted by each user 3. The job information may be information entered by the user 3 using the terminal device 10 to post a job. Job information is, for example, information written in a job posting and is information about the planned work content. Specifically, the job information may include information about the job described in the job posting, such as the job title (sales, clerical, etc.) indicating the role of the job within the company, the company's industry (service, manufacturing, etc.), job content, appealing points of the job, start time (start time) and end time (finish time), work days and work period, the employment type of the recruited worker, information about the desired personnel, such as the required skills and background; information needed for the worker 2 to get to the workplace, such as the company name, address of the workplace, transportation access, and travel time from the nearest station; salary to be paid, such as monthly wage, daily wage, hourly wage, or minutely wage; perks and treatment provided at the time of application or after work; information about benefits provided to the worker 2, such as employee benefits; and information freely entered by the user 3. Furthermore, the job information may include, for example, a job number (posting number) that identifies multiple job offers, a user number that identifies the user 3 that is posting the job offer, the date and time of posting, etc. Furthermore, the job information may include, for example, information related to the number of applicants for the job offer, such as the number of people that the user 3 is recruiting, the number of applicants that is the number of workers 2 that have applied for the job offer, the worker numbers of the workers 2 that are applying for the job offer, and the worker numbers of the workers 2 that have been hired.

[0023] FIG. 3 is a block diagram illustrating an example of the functional configuration of the determination device 200 and the content determination processing unit 220 according to an embodiment. The determination device 200 compensates an employer 3 for a hired worker 2's lateness, absence, cancellation, etc. The determination device 200 is broadly divided into a labor information acquisition unit 210, a content determination processing unit 220, and a fee determination processing unit 230. Each of these functional units is realized using, for example, a computer including a CPU (Central Processing Unit) and memory, and software. Each functional unit may also be realized using electronic circuits as necessary. Furthermore, each functional unit does not have to be included in a single device, and the determination device 200 may be configured from multiple devices.

[0024] First, the work information acquisition unit 210 and the content determination processing unit 220 will be specifically described.

[0025] The work information acquisition unit 210 refers to the work information storage device 510 and acquires work information for each job offer, including the work start time when the worker 2 actually started working.

[0026] The content determination processing unit 220 includes a job information acquisition unit 221 , a cancellation acceptance unit 222 , a content determination unit 223 , and a content output unit 225 .

[0027] The job information acquisition unit 221 refers to the job information storage device 520 to acquire job information including the scheduled work start time (hereinafter sometimes referred to as the scheduled start time) when work is to begin and the scheduled work end time (hereinafter sometimes referred to as the scheduled end time) when work is to end.

[0028] The cancellation reception unit 222 receives, from the terminal device 10 operated by the worker 2 who applied for and was hired in a job offer, a cancellation of a job specified in the job offer due to the worker 2's circumstances (hereinafter, this may be simply referred to as a cancellation). When receiving a cancellation, the cancellation reception unit 222 may acquire information about the account the worker 2 creates when using the service 1, such as an identification code for the worker 2, a job offer number that identifies the job offer for the job that the worker 2 canceled, the reason for the cancellation, etc. This allows the determination device 200 to identify the job offer for the canceled job.

[0029] The content determination unit 223 acquires work information from the work information acquisition unit 210. The content determination unit 223 also acquires job information from the job information acquisition unit 221. Furthermore, if a worker 2 cancels a job offer, the content determination unit 223 acquires information indicating the cancellation and information about the canceled job offer from the cancellation reception unit 222. The content determination unit 223 determines the content of the benefit to be provided to the employer 3 (hereinafter, sometimes referred to as compensation content) when the work content (planned work content) specified in the job offer differs from the actual work content of the worker who applied for the job offer. The content determination unit 223 may also determine candidate content of the benefit from which the employer 3 can select, rather than determining a single content of the benefit. For example, the content determination unit 223 may determine the type of compensation, such as cash, digital money, points, or the right to use a specific service, or the amount of compensation, such as the amount of cash or service rank, as the compensation content. The specific service may include a service that changes any job offer posted by the employer 3 to an emergency job offer, which provides benefits to workers 2 who apply for and work the job offer. If the right to change to an emergency job offer is granted, the cost of granting such privilege will be paid by the service provider 4.

[0030] The content determination unit 223 may determine that the actual work content differs from the scheduled work content as a "lateness" in which the worker 2 starts work after the scheduled start time and before the scheduled end time, as an "absence" in which the worker 2 does not start work by the scheduled end time, or as a "cancellation." The content determination unit 223 may, for example, determine different types of compensation for lateness, absence, and cancellation. Specifically, the content determination unit 223 may determine cash, digital money, or points as compensation for lateness or absence, and may determine the right to change the canceled job offer to an urgent job offer as compensation for cancellation. The content determination unit 223 may also determine the amount of compensation depending on the time the worker 2 is not working due to lateness, absence, or cancellation. Specifically, the content determination unit 223 may lower the amount of cash or the like to be paid if the time of lateness, etc. is relatively short, and increase the amount of cash or the like to be paid if the time of lateness, etc. is relatively long. Hereinafter, among the compensation services, a compensation service for lateness may be referred to as a lateness compensation service, a compensation service for absence may be referred to as an absence compensation service, and a compensation service for cancellation may be referred to as a cancellation compensation service. Each compensation service and the processing performed by the content determination unit 223 will be specifically described below.

[0031] In the case of the lateness compensation service and the absence compensation service, the content determination unit 223 determines the compensation content according to the time of lateness or absence. The content determination unit 223 further includes a non-work time calculation unit 224.

[0032] The non-working time calculation unit 224 calculates non-working time, which is the time during which Worker 2 is scheduled to work but has not yet started working, based on the scheduled start time and scheduled end time included in the job information and the work start time included in the work information. The content determination unit 223 may determine the amount of compensation based on the non-working time calculated by the non-working time calculation unit 224. The amount of cash, digital money, points, etc. to be paid may be, for example, the amount obtained by multiplying the hourly salary specified in the job posting by the non-working time. Furthermore, the content determination unit 223 may determine, as compensation, the right to change one of the job postings posted by Employer 3 to an emergency job posting in the event of absence. Specifically, the calculation of non-working time will be explained using an example in which the job posting specifies a five-hour work shift with a scheduled start time of 11:00 AM and a scheduled end time of 4:00 PM without a break.

[0033] If Worker 2 starts working at 10:55 and finishes working at 16:05, there is no time after 11:00 when he or she does not start working. Therefore, the non-working time calculation unit 224 determines the non-working time to be 0 minutes or "none."

[0034] If Worker 2 starts working at 10:55 and finishes at 15:00 because work has settled down, he or she has not worked for one hour until the scheduled end time, but there is no time after 11:00 where he or she has not started working. Therefore, the non-working time calculation unit 224 determines that the non-working time where work has not started is 0 minutes or "none."

[0035] If Worker 2 starts working at 11:30 and finishes working at 16:05, Worker 2 does not start working during the 30 minutes between 11:00 and 11:30. Therefore, the non-working time calculation unit 224 determines the non-working time to be 30 minutes. Furthermore, the non-working time calculation unit 224 may determine that Worker 2 is late because Worker 2 did not start working during the 30 minutes of the five-hour working hours specified in the job offer.

[0036] If Worker 2 does not start working by 4:00 PM, Worker 2 has not started working for five hours. Therefore, the non-working time calculation unit 224 determines that the non-working time is five hours. Alternatively, the non-working time calculation unit 224 may determine that Worker 2 is absent because Worker 2 did not start working by the scheduled start time. Note that if Worker 2 starts working close to the scheduled end time, Worker 2 will often not be able to contribute much to Employer 3. Therefore, the non-working time calculation unit 224 may determine that Worker 2 is absent if the non-working time accounts for a predetermined percentage of the working hours specified in the job offer. The predetermined percentage is set by the service provider 4 and may be, for example, 70%.

[0037] In the case of a cancellation compensation service, the content determination unit 223 may determine the compensation content according to the time from the time the cancellation is accepted until the application deadline for the job offer (hereinafter, may be referred to as the remaining time). When the remaining time is relatively long, the employer 3 can recruit new workers 2. Therefore, when the remaining time is relatively long, the content determination unit 223 may determine the right to change the canceled job offer to an urgent job offer as the compensation content. On the other hand, when the remaining time is relatively short, it is difficult for the employer 3 to hire new workers 2. Therefore, when the remaining time is relatively short, the content determination unit 223 may determine the compensation content to be cash, digital money, points, or the right to change any job offer posted by the user 3 to an urgent job offer, in an amount corresponding to the working hours specified in the canceled job offer, or the like.

[0038] The content output unit 225 outputs the compensation content determined by the content determination unit 223 to the terminal device 10 owned by the user 3. The user 3 selects the desired compensation content from the compensation contents output from the determination device 200 and receives the payment. If the user 3 has set the type of compensation in advance, the type of compensation set by the user 3 and the amount of compensation determined by the content determination unit 223 will be paid.

[0039] Fig. 4 is a diagram showing an example of a display screen IM for selecting a compensation service to join. Fig. 4 shows a display screen IM on which a user 3 sets basic information for a job posting in order to post the job. Fig. 4 has a screen configuration including a job information input section 1100, a lateness compensation selection section 1200, an absence / lateness compensation selection section 1300, a cancellation compensation selection section 1400, and a publication button 1500.

[0040] Information about the job posting posted by user 3 is input into the job information input unit 1100. The information input by user 3 is the same information as that written in a job posting, and may include, for example, job type, hourly wage, working hours, job slogan, job content, employment type, etc.

[0041] When operated, the tardiness compensation selection unit 1200 applies the tardiness compensation service to a job posting for which user 3 has entered basic information. The tardiness compensation selection unit 1200 has a tardiness compensation content 1210 and a tardiness compensation change unit 1220. The tardiness compensation content 1210 displays the content of the benefit to be paid if worker 2 is late. Specifically, the tardiness compensation content 1210 displays "cash payment according to the length of lateness." When operated, the tardiness compensation change unit 1220 displays a screen for changing the content of the benefit to be paid if worker 2 is late.

[0042] When operated, the absence / lateness compensation selection unit 1300 applies the absence compensation service to a job offer for which the user 3 has entered basic information. The absence / lateness compensation selection unit 1300 has an absence compensation content 1310 that displays the content of the benefits to be paid when the worker 2 is absent from work, and an absence compensation change unit 1320 that changes the content of the compensation for absences. Specifically, the absence compensation content 1310 displays "cash payment according to the time of absence."

[0043] When operated, the cancellation compensation selection unit 1400 applies the cancellation compensation service to the job offer for which the user 3 has entered basic information. The cancellation compensation selection unit 1400 has a cancellation compensation content 1410 that displays the content to be paid when the worker 2 cancels, and a cancellation compensation change unit 1420 that changes the compensation content at the time of cancellation. Specifically, the cancellation compensation content 1410 displays "Upgrade to urgent job offer."

[0044] The posting button 1500 is a button that, when operated, posts a job posting with the content entered by the user 3 .

[0045] FIG. 5 is a diagram showing an example of a display screen IM displayed when changing the compensation content. FIG. 5(A) is a screen for setting the compensation content for the lateness compensation service, which is displayed when the lateness compensation change unit 1220 is operated. FIG. 5(A) has a compensation content selection field 1221 and a setting confirmation button 1226 as a screen configuration. Note that when the absence compensation change unit 1320 is operated, a screen similar to FIG. 5(A) may be displayed. Note that the compensation content may be set on a compensation service setting screen within a site or app used for service 1.

[0046] The compensation content selection field 1221 has a cash selection section 1222, a digital money selection section 1223, a transfer destination display section 1224, and a transfer destination change section 1225. User 3 operates the compensation content selection field 1221 to select the type of compensation. When operated, the cash selection section 1222 selects cash as the type of compensation. When operated, the digital money selection section 1223 selects digital money as the type of compensation. The transfer destination display section 1224 displays transfer destinations that have already been set as transfer destinations for cash or digital money. When operated, the transfer destination change section 1225 displays a screen for changing the transfer destination.

[0047] The setting confirmation button 1226 is a button for confirming the compensation service settings with the compensation content selected by the user 3. When the setting confirmation button 1226 is operated, the screen shown in Fig. 4 may be displayed again.

[0048] Fig. 5(B) is a screen for setting the compensation details of the cancellation compensation service, which is displayed when the cancellation compensation change section 1420 is operated. Fig. 5(B) further includes an urgent job offer selection section 1421 as part of the screen configuration.

[0049] When operated, the emergency job offer selection unit 1421 selects the right to change to an emergency job offer as the type of compensation. The right to change to an emergency job offer may be selectable as the type of compensation for the absence compensation service.

[0050] FIG. 6 is a diagram showing an example of a display screen IM for selecting compensation details after a delay or the like occurs. FIG. 6(A) is a screen for selecting compensation details after a delay occurs. FIG. 6(A) has a compensation details selection field 1221 and a payment button 1227 as a screen configuration. That is, a display screen similar to the compensation details setting screen shown in FIG. 5(A) is displayed. When the payment button 1227 is operated, the type of payment selected by the user 3 is received.

[0051] Figure 6(B) is a screen for selecting compensation details after a cancellation has occurred. In addition to Figure 6(A), Figure 6(B) has an urgent job offer selection section 1421 as a screen configuration. In the case of a cancellation, unlike a lateness or absence, there is still time until the scheduled start time. By operating the urgent job offer selection section 1421, user 3 increases the possibility of hiring a new worker 2. In the case of the lateness compensation service or the absence / lateness service, the selection screen shown in Figure 6(A) is displayed when the lateness or absence is confirmed. On the other hand, in the case of the cancellation compensation service, the selection screen shown in Figure 6(B) is displayed when a cancellation is accepted.

[0052] FIG. 7 is a flowchart illustrating an example of the flow of applying the compensation service according to the embodiment. Note that FIG. 8 illustrates a case where a user 3 subscribes to a lateness compensation service or an absence compensation service and a cancellation compensation service. The user 3 pays a subscription fee to subscribe to the compensation service (Step S201). If the worker 2 does not cancel (Step S202: No), the determination device 200 acquires the scheduled start time and scheduled end time, i.e., the scheduled working hours (Step S203). The determination device 200 acquires work information including the actual work start time (Step S204). The determination device 200 calculates the non-working time, which is the time during which the worker 2 has not started working, based on the scheduled start time, scheduled end time, and work start time (Step S205). The determination device 200 determines the compensation content according to the calculated non-working time (Step S206).

[0053] If the worker 2 cancels (step S202; no), the user 3 selects whether or not to upgrade to an urgent job offer (step S207). If not upgrading (step S207; no), the determination device 200 acquires the scheduled start time and scheduled end time (step S208). The determination device 200 determines compensation content according to the time from the scheduled start time to the scheduled end time (step S209). On the other hand, if upgrading (step S207; yes), the determination device 200 changes the job offer for which the cancellation occurred to an urgent job offer (step S210). Note that multiple cancellations may occur in the cancellation compensation service. Therefore, in the cancellation compensation service, cash, digital money, or points may be provided only once, or the user may only be able to select an upgrade to an urgent job offer if there is still time until the application deadline.

[0054] In the above, an example has been described in which the compensation service is divided into a lateness compensation service, an absence compensation service, and a cancellation compensation service. However, the present embodiment is not limited to this example, and there may be a compensation service that includes the content of two or more of the lateness compensation service, the absence compensation service, and the cancellation compensation service.

[0055] The details of the compensation service have been specifically explained in Figures 3 to 7. Next, the subscription fee for the compensation service will be explained with reference to Figure 8.

[0056] 8 is a block diagram illustrating the functional configuration of the fee determination processing unit 230 according to the embodiment. The fee determination processing unit 230 determines the fee required for user 3 to subscribe to the compensation service. The fee determination processing unit 230 includes a collusion degree determination unit 231, a number of applicants acquisition unit 232, a number of applicants acquisition unit 233, a satisfaction degree determination unit 234, a payment history acquisition unit 235, a fee determination unit 236, and a fee output unit 237.

[0057] The collusion degree determination unit 231 acquires from the labor information acquisition unit 210 labor information on workers 2 who caused compensation service benefits, i.e., workers 2 who were late, absent, canceled, etc. The collusion degree determination unit 231 determines the degree of collusion, which indicates the degree of likelihood that the employer 3 and workers 2 are colluding to receive benefits, based on the proportion of workers 2 who caused the benefits but whose work performance is lower than the standard set by the service provider 4. The collusion degree may be divided into any number of levels, such as 10 levels, or may be expressed as a value calculated using a predetermined algorithm using work performance and repayment history. The service provider 4 may set the standard as an arbitrary level, number of times, time, etc., from among indicators indicating the level of ability of workers 2 determined based on work performance (vocational ability level), number of applications, number of times worked, total working hours, etc., which increase the longer the worker uses the service 1.

[0058] The number of positions available acquisition unit 232 refers to the job information storage device 520 and acquires the number of positions available for each of the multiple job openings posted by the user 3.

[0059] The number-of-applicants acquisition unit 233 refers to the job information storage device 520 and acquires the number of applicants, which is the number of workers 2 who applied for the job advertisement posted by the employer 3.

[0060] The sufficiency determination unit 234 obtains the number of applicants for the job from the number-of-applications acquisition unit 232. The sufficiency determination unit 234 also obtains the number of applicants for the job from the number-of-applicants acquisition unit 233. Based on the number of applicants for the job and the number of applicants for the job, the sufficiency determination unit 234 determines the sufficiency indicating the degree to which the job posting posted by the user 3 can obtain the number of applications corresponding to the number of applicants. The sufficiency may be, for example, the average ratio of the number of applicants to the number of applicants for each job posting posted by the user 3. The sufficiency may also be, for example, the ratio of job postings posted by the user 3 that have had the number of applicants equal to or greater than the number of applicants. The job posting posted by the user 3 may be job postings posted within a period determined by the service provider 4 (for example, the past year).

[0061] The benefit history acquisition unit 235 acquires a benefit history, which is a history of benefits received through the compensation service by the user 3. The benefit history may indicate the period and number of times the user 3 has subscribed to the compensation service, whether or not the benefit has been received, information identifying the worker 2 who was the cause of the benefit, the details of the benefit received, etc.

[0062] The fee determination unit 236 acquires the degree of collusion from the collusion degree determination unit 231. The fee determination unit 236 also acquires the degree of sufficiency from the sufficiency determination unit 234. Furthermore, the fee determination unit 236 acquires the benefit history from the benefit history acquisition unit 235. The fee determination unit 236 determines the amount of the fee to be paid by user 3 subscribing to the compensation service based on the acquired information. The amount of the fee may be determined by processing the information acquired by the fee determination unit 236 using a predetermined algorithm. The amount of the fee may also be set for each grade. When the amount of the fee is set for each grade, the fee determination unit 236 determines the grade of user 3 based on the acquired information. An example of the criteria by which the fee determination unit 236 determines the fee will be specifically described below.

[0063] If the degree of collusion is high, i.e., if there are many workers 2 whose work performance is below the standard among the workers 2 who are factors in receiving benefits, the fee determination unit 236 determines a high fee, assuming that the employer 3 is colluding with the workers 2 in order to receive benefits. On the other hand, if the degree of collusion is low, i.e., if there are few workers 2 whose work performance is below the standard among the workers 2 who are factors in receiving benefits, the fee determination unit 236 determines a low fee, assuming that the employer 3 is not very involved in the occurrence of the factors in receiving benefits. In addition, the level of satisfaction is high.

[0064] When the degree of fulfillment is low, the fee determination unit 236 determines a high fee, since the job posting posted by the user 3 is not attractive to the worker 2. On the other hand, when the degree of fulfillment is high, the fee determination unit 236 determines a low fee, since the job posting posted by the user 3 is attractive.

[0065] If the number of times benefits are received is large compared to the number of times or period of subscription to the compensation service, the fee determination unit 236 determines a high fee. On the other hand, if the number of times benefits are received is small compared to the number of times or period of subscription to the compensation service, the fee determination unit 236 determines a low fee. Furthermore, the fee determination unit 236 determines a low fee if benefits are not received a number of times (for example, twice in a row) or during a period determined by the service provider 4. After benefits are received, the fee determination unit 236 determines a high fee for the number of times or during a period determined by the service provider 4.

[0066] The fee determination unit 236 may determine the fee amount based on any one of the collusion degree, the satisfaction degree, and the payment history, or may determine the fee amount by combining two or more of the collusion degree, the satisfaction degree, and the payment history. This allows the fee determination unit 236 to determine a fee amount that suits each user 3. For example, the fee determination unit 236 can determine a low fee for a user 3 who has a low satisfaction degree but subscribes to the compensation service and receives payments only a few times.

[0067] The fee output unit 237 outputs the amount of the fee determined by the fee determination unit 236 to the terminal device 10 operated by the user 3. The user 3 can subscribe to the compensation service by paying the fee determined by the determination device 200.

[0068] FIG. 9 is a flowchart illustrating an example of the process for determining the fee for the compensation service according to the embodiment. The determination device 200 acquires work information for the worker 2 who caused the payment (step S301). The job vacancy control device 300 determines the degree of collusion based on the proportion of workers 2 with little work experience among the workers 2 who caused the payment (step S302). The determination device 200 references the job information storage device 520 to acquire the number of applicants and the number of positions available for the job posting posted by the user 3 (step S303). Based on the number of applicants and the number of positions available, the determination device 200 determines the degree of fulfillment, which indicates the extent to which the user 3 can obtain the number of applications corresponding to the number of positions available (step S304). The determination device 200 acquires a payment history, which is a history of the user 3 receiving payments using the compensation service (step S305). The determination device 200 determines the amount of the fee based on the degree of collusion, the degree of fulfillment, and the payment history (step S306). The determination device 200 outputs the determined fee amount to the terminal device 10 operated by the user 3 (step S307).

[0069] [Summary of decision devices] According to the above-described embodiment, the determination device 200, which provides a compensation service in which benefits are paid when a worker 2 hired by an employer 3 fails to perform the work scheduled at the time of hiring, includes a job information acquisition unit 221 that acquires job information regarding the work content specified in a job posting posted by the employer 3, a content determination unit 223 that determines the content to be paid to the employer 3 when the work content specified in the job posting differs from the actual work content performed by the worker 2 who applied for the job, and a content output unit 225 that outputs the determined content. The determination device 200 allows the employer 3 to receive benefits to compensate for losses when the hired worker 2 is late, absent, cancels, etc., thereby reducing the risk of hiring the worker 2. Furthermore, because the employer 3 receives benefits when the worker 2 cancels, cancellations are relatively easy. Because cancellations are easy, the worker 2 can flexibly change the job they applied for to suit their own schedule.

[0070] According to the above-described embodiment, the determination device 200 further includes a work information acquisition unit 210 that acquires work information regarding the work performance of a worker 2 who applied for and was hired for a job, including the work start time when the worker 2 actually began work as specified in the job offer. The job information includes a planned start time, which is the time when the work is scheduled to begin, and a planned end time, which is the time when the work is scheduled to end. The content determination unit 223 further includes a sufficiency determination unit 234 that calculates the non-working time during which the worker 2 has not yet started work based on the planned start time and planned end time included in the job offer information and the work start time included in the job offer information. The content determination unit 223 determines the benefits to be paid based on the non-working time. According to the determination device 200, the employer 3 can receive compensation benefits according to the time during which the hired worker 2 did not start work, thereby reducing the risk of hiring the worker 2. Furthermore, in the service 1, the worker 2's work start time (work information) and the planned start time and planned end time (job information) are acquired for each job offer. Therefore, the determination device 200 can accurately grasp the time when the worker 2 has not started working.

[0071] Furthermore, according to the above-described embodiment, the determination device 200 further includes a cancellation acceptance unit 222 that accepts cancellation of work specified in a job offer from a worker 2 who has applied for and been hired for the job offer due to the worker's circumstances. When a cancellation is accepted, the content determination unit 223 includes, among the options for compensation to be provided to the user 3, the right to change the canceled job offer to an urgent job offer, which grants the applying worker a benefit according to the time until the application deadline for the job offer. According to the determination device 200, the user 3 can receive compensation to compensate for losses when a hired worker 2 cancels, thereby reducing the risk of hiring the worker 2. Furthermore, by changing the canceled job offer to an urgent job offer, the user 3 can more easily hire a new worker 2. Furthermore, the urgent job offer is a service that the service provider 4 provides to the user 3 for a fee. By providing the right to change the job offer to an urgent job offer as compensation, the service provider 4 does not incur losses due to the payment.

[0072] According to the above-described embodiment, the determination device 200 further includes a labor information acquisition unit 210 that acquires labor information regarding the work performance of each worker 2 who applied for a job offer for which a benefit was paid, a collusion degree determination unit 231 that determines the degree of collusion between the employer 3 and the worker 2 based on the proportion of workers 2 who applied for a job offer posted by the employer 3 and who were the cause of the benefit, and whose work performance is lower than a standard set by the service provider 4, a fee determination unit 236 that determines the amount of fee to be paid by the user 3 who subscribes to the compensation service based on the collusion degree, and a fee output unit 237 that outputs the amount of fee determined by the fee determination unit 236. This allows the service provider 4 to prevent the worker 2 and the employer 3 from colluding and abusing the compensation service. Furthermore, the service provider 4 can reduce losses incurred from benefits by increasing the subscription fee for users 3 suspected of colluding.

[0073] According to the above-described embodiment, the determination device 200 further includes a job-recruitment acquisition unit 232 that acquires the number of job openings for multiple job openings posted by the user 3, an applicant-count acquisition unit 233 that acquires the number of applicants from workers 2 who applied for the multiple job openings, a sufficiency determination unit 234 that determines the degree of sufficiency, indicating the extent to which the job opening posted by the user 3 will attract the number of applications corresponding to the number of job openings, based on the number of job openings and the number of applicants, a fee determination unit 236 that determines the amount of fee to be paid by the user 3 who subscribes to the compensation service based on the sufficiency, and a fee output unit 237 that outputs the amount of fee determined by the fee determination unit 236. According to the determination device 200, the subscription fee for a user 3 who posts a job opening attractive to workers 2 is lower. This allows the service provider 4 to encourage users 3 to post job openings attractive to workers 2 in order to lower the subscription fee.

[0074] Moreover, according to the above-described embodiment, the determination device 200 further includes a benefit history acquisition unit 235 that acquires a benefit history of the user 3 who has subscribed to the compensation service receiving benefits through the compensation service, a fee determination unit 236 that determines the amount of fee to be paid by the user 3 who subscribes to the compensation service according to the benefit history, and a fee output unit 237 that outputs the amount of fee determined by the fee determination unit 236. Furthermore, the service provider 4 can reduce losses incurred from benefits by increasing the subscription fee for users 3 who receive benefits more frequently.

[0075] [Recruitment control device] Next, with reference to Figures 10 to 14, we will specifically explain the emergency job offers explained in the compensation service and the emergency job offer system 6 that realizes the emergency job offers. Note that emergency job offers are not limited to those provided by the compensation service, but may be changed at will by the employer 3. An emergency job offer is a job offer that provides benefits to workers 2 who apply and work. Benefits include, for example, an hourly wage premium, digital money or points, or additional credit for work performance, which increases the motivation of workers 2 to apply. The employer 3 pays the costs associated with changing to an emergency job offer. Furthermore, there may be multiple types of emergency job offers depending on the time remaining until the application deadline, and the amount of benefits may vary.

[0076] 10 is a block diagram illustrating an example of the configuration of an urgent recruitment system 6 that realizes some of the functions of the service 1 according to the embodiment. The urgent recruitment system 6 according to the embodiment realizes a function of changing a job posting posted by a user 3 to an urgent job posting based on an operation by the user 3.

[0077] The emergency recruitment system 6 comprises multiple terminal devices 10, a labor information storage device 510, a recruitment information storage device 520, and a recruitment control device 300. Of the components of the compensation system 5, the emergency recruitment system 6 comprises the recruitment control device 300 instead of the determination device 200. Note that matters already explained in the compensation system 5 may be omitted.

[0078] FIG. 11 is a block diagram illustrating an example of the functional configuration of a job vacancy control device 300 according to an embodiment. The job vacancy control device 300 includes a labor information acquisition unit 210, a job vacancy information acquisition unit 221, a change acceptance unit 310, a job vacancy control unit 320, and a job vacancy information output unit 330. Each of these functional units is implemented using, for example, a computer including a CPU and memory, and software. Each functional unit may also be implemented using electronic circuits as necessary. Furthermore, each functional unit does not have to be included in a single device, and the job vacancy control device 300 may be configured from multiple devices.

[0079] The change acceptance unit 310 accepts a change of the job offer to an urgent job offer based on the operation of the user 3. Furthermore, when the change acceptance unit 310 accepts a change to an urgent job offer, it acquires information for identifying the job offer, such as the job offer number of the job offer before the change, and the benefit content and candidate benefit content indicating the amount and type of benefit determined based on the operation of the user 3.

[0080] The job vacancy control unit 320 acquires work information from the work information acquisition unit 210. The job vacancy control unit 320 also acquires job information from the job information acquisition unit 221. Furthermore, the job vacancy control unit 320 acquires information identifying the job vacancy, the benefits determined by the user 3, and information indicating that the change of the job vacancy to an urgent job vacancy has been accepted from the change acceptance unit 310. The job vacancy control unit 320 changes the job information of the job vacancy for which the change to an urgent job vacancy has been accepted. The job vacancy control unit 320 controls the information output by the job information output unit 330 and the target to which the information is output.

[0081] The job vacancy control unit 320 also includes a vocational ability determination unit 321 and a worker determination unit 322. In order to prevent workers 2 from applying only for urgent job vacancies, the job vacancy control unit 320 limits workers 2 for whom urgent job vacancies are displayed by the vocational ability determination unit 321 and the worker determination unit 322 to workers 2 with work experience.

[0082] The vocational ability determination unit 321 determines the vocational ability level of the worker 2 based on the labor information acquired by the job offer control unit 320. Vocational ability is the ability required to perform a job, and is based on, for example, knowledge, technology, skills, work attitude, etc. The vocational ability level is an index that indicates the level of work that the worker 2 can perform. The vocational ability level may be expressed as an arbitrary number, for example, 10 levels, or may be expressed as levels such as "inexperienced," "beginner," "intermediate," and "advanced." Furthermore, the vocational ability level may be determined by industry, by job type, or by industry and job type (by specific job type in a specific industry).

[0083] The worker determination unit 322 determines whether a worker 2 is eligible to apply for an urgent job offer based on the work information acquired by the job offer control unit 320 or the occupational ability level determined by the occupational ability determination unit 321. Specifically, the worker determination unit 322 may determine that a worker 2 with a work record greater than a standard determined by the service provider 4 is eligible to apply for an urgent job offer. The standard determined by the service provider 4 may be the same as the standard determined by the collusion level determination unit 231 of the determination device 200, such as a standard based on the number of applications, the number of times worked, or the total working hours. Furthermore, the standard determined by the service provider 4 may be, for example, that a worker 2 is eligible to apply for an urgent job offer if the ratio of the number of times they have applied for and worked in an urgent job offer to the number of times they have applied for and worked in a job offer is lower than the standard determined by the service provider 4. This prevents a situation in which a worker 2 does not apply for a job offer until it becomes an urgent job offer.

[0084] The job information output unit 330, under the control of the job control unit 320, outputs job information regarding the details of the urgent job offer to the terminal device 10 of the worker 2 who has been determined by the worker determination unit 322 to be eligible to apply. The job information output unit 330 may also output the job information to the job information storage device 520. The job information storage device 520 accumulates or updates and stores the job information output from the job control device 300.

[0085] Fig. 12 is a diagram showing an example of a display screen IM for changing to an urgent job offer. Fig. 12(A) shows an example of a screen for setting up automatic change of a posted job offer to an urgent job offer depending on the time remaining until the application deadline. Fig. 12(A) has an automatic change setting field 2100 and a setting confirmation button 1226 as a screen configuration.

[0086] The automatic change setting field 2100 sets whether to automatically change to an urgent job offer, the timing of the change, the content of the benefits, etc., based on the operation of the user 3. The automatic change setting field 2100 has a timing selection section 2110, a benefit content display section 2120, and a benefit change section 2130.

[0087] The timing selection unit 2110 selects the timing for changing to an urgent job offer based on the operation of the user 3. Fig. 12(A) shows an example in which the timing selection unit 2110 displays a field in which the number of days can be freely input, such as "one week before," "the day before," or "the day."

[0088] The reward content display section 2120 displays reward content that has been preset based on the operation of the user 3. Fig. 12(A) shows an example in which the same reward content is displayed regardless of the timing of changing to an urgent job offer. However, this embodiment is not limited to this example, and reward content may be displayed for each timing, or when a timing is selected, reward content according to the selected timing may be displayed.

[0089] When operated, the benefit change section 2130 displays a screen for changing the benefit of the urgent job offer from the benefit displayed in the benefit content display section 2120.

[0090] Figure 12(B) shows an example of a screen where user 3 manually changes to an urgent job offer. Since Figure 12(B) is a manual change, there is no timing setting, unlike Figure 12(A). Figure 12(B) has a remaining time display section 3100, a benefit selection field 3200, and a job offer change button 3300 as part of its screen configuration.

[0091] The application deadline date and time and the remaining time until the application deadline are displayed in the remaining time display section 3100. User 3 can use the remaining time displayed in the remaining time display section 3100 as a basis for deciding whether or not to change the job offer to an urgent one.

[0092] The benefit selection field 3200 selects the benefit to be granted to the worker 2 who applies for and works in the urgent job posting, based on the operation of the user 3. The benefit selection field 3200 has an hourly wage premium selection section 3210, a percentage input section 3211, a percentage range display section 3212, a digital money selection section 3220, a grant amount input section 3221, a grant amount range display section 3222, and a performance bonus selection section 3230.

[0093] When operated, the hourly wage premium selection section 3210 selects a premium hourly wage as a benefit. The percentage by which the hourly wage is to be increased is input by the user 3 into the percentage input section 3211. The percentage range display section 3212 displays the lower and upper limits of the percentage that the user 3 can input into the percentage input section 3211. The lower and upper limits displayed in the percentage range display section 3212 are determined by the service provider 4.

[0094] When operated, the digital money selection unit 3220 selects the grant of digital money as a benefit. The amount of digital money to be granted is input by the user 3 into the grant amount input unit 3221. The grant amount range display unit 3222 displays the lower and upper limits of the amount that the user 3 can input into the grant amount input unit 3221. The lower and upper limits displayed in the grant amount range display unit 3222 are determined by the service provider 4.

[0095] When operated, the ability bonus selection unit 3230 adds, as a bonus, the work performance of the worker 2 who applies and works. This makes it easier for the worker 2 to increase his / her occupational ability by applying for and working in the urgent job offer.

[0096] When the job change button 3300 is operated, the job change button 3300 changes the job to an urgent job.

[0097] Employer 3 may select multiple perks. Worker 2 may select the perk he or she desires from the multiple selected perk candidates, or may select multiple perks. Worker 2 may not be granted all types of perks.

[0098] FIG. 13 is a diagram showing an example of an urgent job offer displayed to a worker 2. FIG. 13 is displayed to a worker 2 who has work performance above the standard or who has a professional ability level above the standard. In FIG. 13(A), the urgent job offer is displayed together with a brief explanation. In FIG. 13(A), the screen configuration includes a narrowing-down condition setting section 4100, an urgent job offer list display section 4200, and a toolbar 4300.

[0099] The filtering condition setting unit 4100 sets conditions for filtering the displayed urgent job offers based on the operation of the worker 2. Specifically, the filtering conditions may be conditions based on each item included in the job information, such as the type of benefits, total hourly wage, region, and job type.

[0100] The urgent job vacancy list display section 4200 displays multiple urgent job vacancies that have been changed by the job vacancy control device 300. Information about each job vacancy is displayed in the job content display section 4210. The job content display section 4210 may display, for example, the job vacancy name, catchphrase, working hours, address, job type, etc. The job content display section 4210 has a job vacancy salary 4211, a closing date 4212, and special benefits 4213.

[0101] The job offer salary 4211 displays the expected salary to be obtained through the emergency job offer. The job offer salary 4211 may display the salary before the change to the emergency job offer, or may display the salary after the change to the emergency job offer. When the salary after the change to the emergency job offer is displayed, the font of the displayed numbers may be changed to a special color or appearance. In addition, the job offer salary 4211 may be decorated.

[0102] The deadline for the urgent job posting is displayed in deadline 4212. The deadline 4212 may display a date such as "today" or "tomorrow", or may display the remaining time. Furthermore, the font, color, decoration, etc. displayed for deadline 4212 may differ depending on the remaining time or number of days.

[0103] Benefit details 4213 displays the benefit details selected by user 3. If user 3 selects multiple types of benefits, multiple benefit details may be displayed in benefit details 4213, or the benefit detail with the larger benefit amount may be displayed. For example, if the working hours are three hours and the benefits are "20% increase in hourly wage" and "500 points awarded," benefit details 4213 may only display "20% increase in hourly wage."

[0104] The toolbar 4300 is a button that displays any screen within the app for the service 1 provided by the service provider 4. The toolbar 4300 shows an example in which a My Shift icon 4310, a payroll calculation icon 4320, a part-time job search icon 4330, and a job ability icon 4340 are displayed. When operated, the My Shift icon 4310 displays a schedule showing the shifts registered by worker 2 by employer and by date. When operated, the payroll calculation icon 4320 displays the total amount of salary that worker 2 has earned this month and the total amount of salary that worker 2 is expected to earn this month. When operated, the part-time job search icon 4330 displays job openings. When operated, the job ability icon 4340 displays worker 2's work performance and job ability level.

[0105] 13(B) is a display screen IM that displays urgent job openings near the current location of worker 2. FIG. 13(B) has a map display section 4400 as the screen configuration instead of the narrowing condition setting section 4100 and the urgent job opening list display section 4200 of the screen configuration of FIG. 13(A). The map display section 4400 has multiple urgent job opening locations 4410, closing dates 4212 and benefit details 4213 associated with the urgent job opening locations 4410, and a worker's current location 4420.

[0106] The urgent job vacancy location 4410 indicates the work location of the urgent job vacancy on the map. The self location 4420 indicates the current location of the worker 2. The self location 4420 may be fixed to the center of the map display section 4400, for example. This allows the worker 2 to search for urgent job vacancies with work locations close to the current location. Note that the map display section 4400 may also display a map of a location away from the current location of the worker 2. This allows the worker 2 to search for urgent job vacancies with work locations in a location where the worker wants to work.

[0107] Worker 2 may complete the application by selecting the desired emergency job offer and pressing the "Work now" button. If there are not enough applicants for the emergency job offer, work may be confirmed immediately. Worker 2 may also confirm work by visiting the workplace in person and reading the worker recruitment code at the workplace with terminal device 10. The worker recruitment code is issued based on the operation of user 3. Furthermore, worker 2 may confirm work when he or she submits an attendance application using the attendance management system 7 described below.

[0108] FIG. 14 is a flowchart illustrating an example of the processing flow of the job vacancy control device 300. The job vacancy control device 300 sets the benefits of the urgent job vacancy based on the operation of the user 3 (step S401). The job vacancy control device 300 sets the criteria for the workers 2 for whom the urgent job vacancy is displayed based on the operation of the service provider 4 or the user 3 (step S402). The job vacancy control device 300 changes the job vacancy to an urgent job vacancy (step S403). The job vacancy control device 300 outputs job information of the urgent job vacancy to the terminal device 10 of the worker 2 who meets the criteria (step S404).

[0109] [Summary of decision devices] According to the above-described embodiment, the job vacancy control device 300 includes a change acceptance unit 310 that accepts, based on a user 3's operation, a request to change one of the job vacancies posted by the user 3 to an emergency job vacancy that will grant a special benefit to workers 2 who apply and work there, and a job information output unit 330 that outputs information related to the content of the changed emergency job vacancy. The job vacancy control device 300 allows the user 3 to increase the number of workers 2 it recruits when it is unable to recruit workers 2 or when it urgently needs manpower. Furthermore, when an emergency job vacancy is posted, since there are insufficient workers 2, workers 2 who apply are more likely to be hired. Therefore, the job vacancy control device 300 allows workers 2 to apply for a job vacancy with a low risk of not being hired. Furthermore, even if a worker 2 cancels at the last minute, the user 3 can easily gather the desired number of workers 2. Therefore, it is relatively easy for workers 2 to cancel.

[0110] Furthermore, according to the above-described embodiment, the job vacancy control device 300 further includes a labor information acquisition unit 210 that acquires labor information related to the work performance of the worker 2, and a worker determination unit 322 that determines whether the worker 2 is eligible to apply for the urgent job vacancy based on the worker 2's work performance. The job information output unit 330 outputs information related to the changed content of the urgent job vacancy to the terminal device 10 operated by the worker 2 who is determined to be eligible by the worker determination unit 322. In other words, the job vacancy control device 300 does not display the urgent job vacancy to workers 2 who only apply for urgent job vacancies or who wait until the job vacancy becomes urgent. This prevents a situation in which workers 2 do not apply for jobs that are not urgent.

[0111] Furthermore, according to the above-described embodiment, the amount of the perks varies depending on the time between the acceptance of the change and the application deadline. By making the application conditions more attractive with perks, it is possible to increase the number of applications from workers and hire the desired number of workers. On the other hand, if the perks are too good, the employer's profits will be reduced. By varying the amount of perks depending on the time until the application deadline, the employer 3 can reduce the amount of perks when there is time until the application deadline and increase the amount of perks when there is not time. It is possible to hire the desired number of workers 2 while keeping the costs associated with hiring workers down.

[0112] Furthermore, according to the above-described embodiment, the benefits granted are any one of a plurality of preset types of benefits. If the benefits are too good, workers 2 are likely to apply only for urgent job openings or wait until an urgent job opening becomes available. By limiting the benefits to any one of a plurality of types, the job vacancy control device 300 according to the embodiment can prevent a situation in which workers 2 are not attracted to job openings that are not urgent.

[0113] Furthermore, according to the above-described embodiment, the amount of the bonus to be granted is set based on the user's operation within a range determined by the service provider 4 that provides the urgent job vacancy service, and the change receiving unit 310 acquires information indicating the amount of the bonus set by the user 3. By limiting the amount of bonus to one of multiple types, the job vacancy control device 300 according to the embodiment can prevent a situation in which workers 2 are not attracted to non-urgent job vacancies. Furthermore, by defining the range, it is possible to prevent the user 3 from setting the amount of bonus incorrectly. Specifically, by the service provider 4 setting the upper limit of the hourly wage premium at 20% and the lower limit at 0%, it is possible to prevent the user 3 from mistakenly setting a 120% increase in the hourly wage when it should be a 20% increase in the hourly wage.

[0114] [Time attendance management device] Next, with reference to Figures 15 to 20, we will specifically explain an attendance management system 7 that implements attendance management functions such as clocking in and clocking out on the workday of a worker who applied for a job. Generally, a worker 2 who is the subject of attendance management is pre-registered in an attendance management device. When a worker 2 applies for a job and travels to a workplace, the worker 2 is not registered in the attendance management device at that workplace. Therefore, the worker 2 often has to register in the attendance management device every time he or she travels to a new workplace, which is a hassle. Furthermore, for jobs requiring specific skills, such as a driver's license, the worker 2's identity is sometimes verified using a driver's license or other document to prevent impersonation. When identity verification is required, the worker 2 presents identification documents or a driver's license at the workplace, which is a hassle. In particular, in the case of emergency recruitment, the worker 2 may be hired at the last minute. For jobs that are hired at the last minute, the worker 2 may not bring his or her identification documents or driver's license with him or her because he or she has not made any preparations. According to the attendance management system 7 according to the embodiment, the worker 2 can easily verify his / her identity and punch in his / her attendance.

[0115] FIG. 15 is a block diagram illustrating an example of the configuration of an attendance management system 7 that realizes some of the functions of service 1 according to the embodiment. The attendance management system 7 includes multiple terminal devices 10, a job information storage device 520, a correspondence information storage device 530, and an attendance management device 400. Of the components included in the compensation system 5, the attendance management system 7 includes the attendance management device 400 and the correspondence information storage device 530 instead of the determination device 200 and the labor information storage device 510. Note that items already explained in the compensation system 5 or the emergency recruitment system 6 may be omitted.

[0116] The correspondence information storage device 530 stores correspondence information CI. FIG. 16 is a diagram illustrating an example of information contained in the correspondence information CI. Correspondence information CI-1 to CI-3 illustrate multiple correspondence information CIs. When there is no need to distinguish between them, they may simply be referred to as correspondence information CI. Correspondence information CI is information in which the biometric information of a worker 2 registered by the worker 2 using the service 1 when creating an account and information about the worker 2 are associated with each worker 2. Biometric information is information about a living body that differs from person to person and is used for biometric authentication. Biometric information may include, for example, the iris of the eye (iris authentication), the shape of the ear (auricle authentication), the shape of facial features such as the eyes, nose, and mouth, and the shape of the facial contours (face authentication), voice characteristics (voiceprint authentication), fingerprint patterns (fingerprint authentication), the direction and branching points of blood vessels (vein authentication), and genetic information (DNA authentication). It is desirable for the biometric information to be information that can be authenticated by a terminal device to facilitate registration and reading. The corresponding information CI may be associated with biometric information that has been registered in advance in the terminal device 10 owned by the worker 2. In other words, instead of newly registering the biometric information when creating an account, the biometric information that has been registered in the terminal device 10 owned by the worker 2 may be reused.

[0117] The information about worker 2 is, for example, information set by worker 2 through operation of terminal device 10 when creating an account. The information about worker 2 may include information that can identify worker 2, such as worker 2's name, address, age, date of birth, email address, and telephone number. The information about worker 2 may also include information about worker 2's account, such as a worker number assigned when the account is created and used to identify each worker 2, and a password or secret question set when the account was created. Furthermore, the correspondence information CI may be associated with a digital money payment code used in service 1 provided by the service provider 4, or an identifier assigned to each worker 2 in service 1, such as a worker number. Furthermore, the correspondence information CI may be associated with labor information stored in the labor information storage device 510.

[0118] FIG. 17 is a block diagram illustrating an example of the functional configuration of the attendance management device 400 according to an embodiment. The attendance management device 400 includes a job information acquisition unit 221, an attendance application acceptance unit 410, a biometric information acquisition unit 420, an identification information acquisition unit 430, a correspondence information acquisition unit 440, an employee identification unit 450, an attendance management unit 460, and a result output unit 470. Each of these functional units is implemented using, for example, a computer including a CPU and memory, and software. Each functional unit may also be implemented using an electronic circuit, if necessary. Furthermore, each functional unit does not have to be included in a single device, and the attendance management device 400 may be configured from multiple devices.

[0119] The attendance application receiving unit 410 receives work applications made by workers 2 who have applied for a job offer at the work location specified in the job offer, based on operations by the workers 2 or the employers 3. An attendance application is an application to change the current working status of the workers 2, which is managed by the attendance management device 400. An attendance application may include, for example, an application to specify the working status to be changed to "Clock in," "Clock out," "Break start," "Break end," etc., or it may include an application to change to a different working status from the current status without specifying the new working status.

[0120] The biometric information acquisition unit 420 acquires biometric information of the worker 2 from the terminal device 10. For example, in addition to submitting an attendance application, the worker 2 has the terminal device 10 owned by the user 3 (the terminal device 10 installed in the store) read his / her biometric information.

[0121] FIG. 18 is a diagram showing an example of reading biometric information of worker 2. FIG. 18(A) shows an example of fingerprint authentication. Worker 2 places the finger on which the worker 2 has registered his / her fingerprint against the terminal device 10 owned by user 3, and the fingerprint is read. FIG. 18(B) shows an example of facial authentication. Worker 2 captures an image of his / her face using the terminal device 10 owned by user 3. The terminal device 10 outputs the acquired biometric information to the attendance management device 400. Worker 2 may take a photo of his / her ear to perform ear authentication, take a photo of his / her palm or fingers to perform vein authentication, take a photo of his / her eye to perform iris authentication, or speak to perform voiceprint authentication.

[0122] The specific information acquisition unit 430 acquires specific information, which is information that can identify the worker 2, from the terminal device 10. The specific information is information related to the worker 2. FIG. 19 is a diagram showing an example of the specific information entered by the worker 2. If the worker 2's attendance application is not approved by biometric authentication, the worker 2 operates the terminal device 10 to input the specific information to the specific information input unit 5200. Specifically, the specific information acquisition unit 430 may acquire the worker 2's name, account name, account password, worker number, etc. Furthermore, if the biometric information is not approved, the attendance management device 400 may send a short message (SMS) containing an arbitrary number or symbol (hereinafter, sometimes referred to as an authentication number) to the telephone number set by the worker 2, or may send a message containing the authentication number to the email address set by the worker 2. The specific information acquisition unit 430 acquires the authentication number based on the operation of the worker 2.

[0123] The corresponding information acquisition unit 440 acquires the corresponding information CI by referring to the corresponding information storage device 530. The corresponding information acquisition unit 440 may extract and acquire the corresponding information CI of the worker 2 who has submitted the attendance application.

[0124] The worker identification unit 450 acquires the biometric information of the worker 2 from the biometric information acquisition unit 420. The worker identification unit 450 also acquires the corresponding information CI from the corresponding information acquisition unit 440. The worker identification unit 450 compares the biometric information of the worker 2 acquired from the biometric information acquisition unit 420 with the biometric information included in the corresponding information CI acquired from the corresponding information acquisition unit 440, thereby identifying the worker 2 who has submitted the attendance application.

[0125] If the worker identification unit 450 compares the biometric information and finds no match, it may perform a second comparison using information other than the biometric information. Specifically, it acquires the identification information from the identification information acquisition unit 430. The worker identification unit 450 compares the identification information of the worker 2 acquired from the identification information acquisition unit 430 with the information about the worker 2 included in the correspondence information CI acquired from the correspondence information acquisition unit 440, thereby identifying the worker 2 who submitted the attendance application.

[0126] The attendance management unit 460 acquires information indicating that the attendance application has been accepted from the attendance application acceptance unit 410. The attendance management unit 460 also acquires information (e.g., worker number) indicating the worker 2 identified by the worker identification unit 450. The attendance management unit 460 also acquires job information from the job information acquisition unit 221, including information about the worker 2 who applied for the job. The attendance management unit 460 approves the attendance application accepted by the attendance application acceptance unit 410 if the worker 2 identified by the worker identification unit 450 matches the worker 2 who applied for the job for work content to be performed at the workplace for which the attendance application has been submitted. The attendance management unit 460 does not approve the attendance application accepted by the attendance application acceptance unit 410 if there is no match. Note that in work performed from home, the workplace may be the place where the worker 2 works, such as a home.

[0127] The result output unit 470 outputs the result of whether or not the attendance management unit 460 approves the application to the terminal device 10.

[0128] FIG. 20 is a flowchart illustrating an example of the processing flow of the attendance management device 400 according to the embodiment. The attendance management device 400 accepts an attendance application, which is an application for a change in working status, from the terminal device 10 owned by the user 3 (step S501). The attendance management device 400 acquires biometric information read from the worker 2 making the attendance application from the terminal device 10 owned by the user 3 (step S502). The attendance management device 400 acquires job information from the job information storage device 520 and acquires corresponding information CI from the corresponding information storage device 530 (step S503). The attendance management device 400 compares the acquired biometric information with the biometric information included in the corresponding information CI (step S504). If the biometric information matches (step S504; match), the attendance management device 400 identifies the worker 2 who made the attendance application (step S505). The attendance management device 400 determines whether the worker 2 who submitted the attendance application matches the worker 2 who applied for the job (step S506). If the worker 2 who submitted the attendance application matches the worker 2 who applied for the job (step S506; match), the attendance management device 400 approves the attendance application (step S507). If the worker 2 who submitted the attendance application does not match the worker 2 who applied for the job (step S506; mismatch), the attendance management device 400 does not approve the attendance application (step S508).

[0129] On the other hand, if the biometric information does not match (step S504; no match), the attendance management device 400 acquires specific information based on the operation of worker 2 (step S509). The attendance management device 400 compares the information about worker 2 included in the correspondence information CI with the acquired specific information (step S510). If the information about worker 2 included in the correspondence information CI matches the specific information (step S510; match), the attendance management device 400 performs processing from step S505 onwards. If the information about worker 2 included in the correspondence information CI does not match the specific information (step S510; no match), the attendance management device 400 does not approve the attendance application.

[0130] In the above description, an example is shown in which the attendance management device 400 acquires specific information when the biometric information does not match. However, this embodiment is not limited to this example, and the attendance management device 400 may acquire biometric information that has not been read from the worker 2. Specifically, if face authentication fails, the worker 2 may apply for attendance again using fingerprint authentication.

[0131] [Summary of attendance management devices] According to the above-described embodiment, the attendance management device 400 includes an attendance application receiving unit 410 that receives an attendance application made by a worker 2 who has applied for a job offer at the work location indicated in the job offer, a biometric information acquisition unit 420 that acquires biometric information of the worker 2 who applies for the job offer, a specific information acquisition unit 430 that acquires correspondence information CI in which biometric information set in association with an account created by the worker 2 in a service 1 that mediates between the worker 2 and the user 3 and information about the worker 2 are associated, and a specific information acquisition unit 430 that acquires job information about a plurality of job offers posted by the user 3 in the service 1. The system includes a job information acquisition unit 221 that acquires the biometric information included in the correspondence information CI, a worker identification unit 450 that identifies the worker 2 who submitted the attendance application by comparing the biometric information included in the correspondence information CI with the biometric information acquired by the biometric information acquisition unit 420, an attendance management unit 460 that approves the attendance application if the worker 2 identified by the worker identification unit 450 matches the worker 2 who applied for the job for the work content to be performed at the workplace for which the attendance application was submitted, and an attendance management unit 460 that rejects the attendance application if they do not match, and a result output unit 470 that outputs the result of approval or rejection. This eliminates the need for the worker 2 to set up the attendance application after arriving at the workplace. Furthermore, because the attendance application can be submitted using biometric information, the worker 2 does not need to prepare any personal belongings (such as identification documents or a terminal device 10) between the time of application and the start of work. Furthermore, by using biometric information, which is difficult to forge, for the attendance application, the attendance management device 400 can prevent the worker 2 from impersonating another person.

[0132] Furthermore, according to the above-described embodiment, the correspondence information acquisition unit 440 acquires correspondence information CI using biometric information pre-registered in the terminal device 10 owned by the worker 2. This reduces the effort required for the worker 2 to register biometric information when creating an account. By reducing the effort required for registering biometric information, it becomes easier for the worker 2 to register biometric information when it is not necessary to link the biometric information when creating an account.

[0133] Furthermore, according to the above-described embodiment, the attendance management device 400 further includes a specific information acquisition unit 430 that acquires specific information, which is information about the worker 2 and can identify the worker 2, based on an operation by the worker 2, and the worker identification unit 450 identifies the worker 2 who has submitted an attendance application by comparing the specific information with the information about the worker 2 included in the correspondence information CI. This allows the worker 2 to submit an attendance application even if the attendance application is not approved because accurate biometric authentication cannot be obtained.

[0134] [Modification of attendance management device] Next, with reference to Figs. 21 to 26, a specific description will be given of the attendance management device 400A, which is a modified example of the attendance management device 400. The attendance management device 400 performs attendance management using biometric information. Therefore, in some cases, the user 3 needs to install a new app with attendance management functions or purchase a device that reads biometric information. In contrast, the attendance management device 400A performs attendance management using a cash register, so there is no need to install a new device.

[0135] 21 is a block diagram illustrating an example of the functional configuration of an attendance management system 7A that realizes some of the functions of service 1 according to the embodiment. The attendance management system 7A further includes a cash register device 600 and a reading device 700, and includes an attendance management device 400A instead of the attendance management device 400. The cash register device 600 is connected to the terminal device 10 and the attendance management device 400 via a network NW.

[0136] The cash register device 600 performs accounting processing to settle fees and attendance management processing to manage the attendance of the worker 2. The cash register device 600 switches between accounting processing and attendance management processing based on the operation of the worker 2 or the user 3. The cash register device 600 may also be a terminal device 10 that performs accounting processing and attendance management processing.

[0137] The reading device 700 is used for accounting and time attendance management. The reading device 700 may optically detect and read a code displayed on the terminal device 10, for example. The cash register 600 and the reading device 700 are connected by wire or wirelessly so that the information read by the reading device 700 can be transmitted.

[0138] 22 is a block diagram illustrating an example of the functional configuration of an attendance management device 400A according to a modified example. The attendance management device 400A includes a job information acquisition unit 221, a switching reception unit 810, a presetting unit 820, an identifier acquisition unit 830, a corresponding information acquisition unit 440, a worker identification unit 450, an attendance management unit 460, and a result output unit 470. That is, the attendance management device 400A includes the switching reception unit 810, the presetting unit 820, and the identifier acquisition unit 830 instead of the attendance application reception unit 410, the biometric information acquisition unit 420, and the identification information acquisition unit 430 of the components of the attendance management device 400.

[0139] The switching reception unit 810 receives a command from the cash register 600 to switch between accounting processing and attendance management processing. FIG. 23 is a diagram showing an example of a display screen IM displayed on the cash register 600. FIG. 23 displays an "Order Entry / Accounting" button, a "Reservation Management" button, an "Inspection / Settlement" button, a "Customer" button, a "Settings" button, a "How to Use" button, a "Sales" button, a "Product" button, and an attendance management button 6000. When the attendance management button 6000 is operated, the cash register 600 switches to attendance management processing. The cash register 600 shown in FIG. 23 is shown to have functions that enable smooth store operations in addition to accounting processing and attendance management processing.

[0140] The presetting unit 820 pre-sets the time during which the attendance management unit 460 will not change the working status of the worker 2 after the identifier is acquired by the identifier acquisition unit 830, based on the operation of the user 3 or the service provider 4. In other words, the pre-setting unit 820 sets a cooldown time for reading the identifier.

[0141] The identifier acquisition unit 830 acquires an identifier read from the terminal device 10 owned by the worker 2. Specifically, referring to FIG. 24, the flow of the identifier acquisition unit 830 reading an identifier from the terminal device 10 will be described. FIG. 24 is a diagram for explaining how the identifier acquisition unit 830 reads an identifier. The worker 2 operates the terminal device 10 to display an identifier ID assigned to each worker 2. The identifier ID may be a barcode, a two-dimensional code, characters, symbols, or the like. FIG. 24(A) displays a digital money payment code as an example of the identifier ID. By using the digital money payment code as the identifier ID, the service provider 4 does not need to prepare a new identifier ID for attendance management. FIG. 24(B) shows an example in which the reader 700 captures an image of the terminal device 10 displaying the payment code and reads it. The reader 700 reads the identifier ID displayed by the worker 2. The identifier acquisition unit 830 acquires the identifier read by the cash register 600 from the reader 700.

[0142] Fig. 25 is an example of a display screen IM that is displayed when the identifier acquisition unit 830 reads the identifier at an interval shorter than the time set in the presetting unit 820. Fig. 25 has a consecutive application warning 6100 and an attendance application cancel button 6200 as a screen configuration.

[0143] The consecutive application warning 6100 displays information indicating that the identifier has been read at an interval shorter than the time set in the preset unit 820, and that the work status will not be changed by this reading. The consecutive application warning 6100 may also be displayed so as to hide at least a portion of the identifier ID. This prevents the reading device 700 from reading the identifier ID again.

[0144] The attendance application cancel button 6200 is a button that, when operated, cancels the display of the identifier ID for attendance application.

[0145] The worker identification unit 450 identifies the worker 2 who has had the identifier ID read by comparing the identifier acquired by the identifier acquisition unit 830 with the identifier included in the correspondence information CI.

[0146] The attendance management unit 460 changes the working status of the worker 2 identified by the worker identification unit 450. For example, the attendance management unit 460 may change the work status to a pair, such as "Clock in" and "Clock out." Specifically, if the work status of worker 2 is "Clock in," the attendance management unit 460 may change it to "Clock out," and if the work status of worker 2 is "Clock out," the attendance management unit 460 may change it to "Clock in." Furthermore, if the attendance management unit 460 acquires information indicating a new work status from the cash register 600, the attendance management unit 460 may change the work status of worker 2 to the new work status. Specifically, if the identifier acquisition unit 830 acquires an identifier ID after a button to change the work status to "Clock in" is operated on the cash register 600, the attendance management unit 460 may change the work status of worker 2 to "Clock in." Note that changing the work status may include making the work status the same, such as changing "Clock in" to "Clock out."

[0147] The result output unit 470 outputs information indicating that the work status has been changed and the changed work status to the terminal device 10 or the cash register device 600 owned by the worker 2.

[0148] FIG. 26 is a sequence diagram illustrating an example of the processing flow of each device included in the attendance management system 7A. The attendance management device 400A sets a cool-down time for reading based on the operation of the user 3 or the service provider 4 (step S601). The cash register 600 switches to attendance management processing based on the operation of the worker 2 or the user 3 (step S602). The reading device 700 reads the identifier ID displayed on the terminal device 10 of the worker 2 (step S603). The reading device 700 outputs the read identifier ID to the cash register 600 (step S604). The cash register 600 does not use the identifier ID obtained from the reading device 700 for accounting processing, but outputs it to the attendance management device 400A (step S605). The attendance management device 400A outputs control information to the correspondence information storage device 530 to control it to output correspondence information CI (step S606). The correspondence information storage device 530 outputs correspondence information CI including the identifier ID to the attendance management device 400A in accordance with the control performed by the attendance management device 400A (step S607). The attendance management device 400A identifies the worker 2 whose attendance status is to be changed by comparing the acquired identifier ID with the identifier ID included in the correspondence information CI (step S608). The attendance management device 400A changes the work status of the identified worker 2 (step S609). The attendance management device 400A outputs information indicating that the work status has been changed to the cash register device 600 (step S610). In addition, the attendance management device 400A outputs information indicating that the work status has been changed to the terminal device 10 owned by the worker 2 (step S611).

[0149] Next, with reference to FIGS. 27 to 31, a case where the attendance management device 400A performs attendance management using a plurality of types of identifiers ID will be described.

[0150] FIG. 27 is a diagram illustrating an example of information contained in the correspondence information CI when multiple types of identifiers ID are used. Multiple types of identifiers ID are associated with the correspondence information CI. FIG. 27 shows an example in which an identifier ID corresponding to a work status to be changed is associated with the correspondence information CI. Specifically, the example shows an example in which the correspondence information CI is associated with a "clock-in code" which is an identifier ID for clocking in, a "clock-out code" which is an identifier ID for clocking out, a "break start code" which is an identifier ID for starting a break, and a "break end code" which is an identifier ID for ending a break. Note that in the case of short-term work such as spot part-time work, there is often no break time. In this case, it is not necessary to associate the "break start code" and the "break end code" with the correspondence information CI. Note that in the following description, the "clock-in code" may be referred to as the "clock-out identifier," and the "clock-out code" may be referred to as the "clock-out identifier."

[0151] FIG. 28 is a block diagram illustrating an example of the functional configuration of a terminal device 10 possessed by a worker 2 when multiple types of identifiers ID are used. The terminal device 10 includes an operation reception unit 110, a job information acquisition unit 221, a current time acquisition unit 120, a display control unit 130, and a display unit 140. Each of these functional units is realized, for example, using a computer including a CPU and memory and software. Each functional unit may also be realized using an electronic circuit as necessary. Furthermore, each functional unit does not have to be included in a single device, and the terminal device 10 may be configured from multiple devices.

[0152] The operation receiving unit 110 receives an operation from the worker 2. The operation receiving unit 110 receives an operation to select an identifier ID to be displayed from among a plurality of types of identifier IDs such as a work arrival identifier and a work departure identifier, for example.

[0153] The current time acquiring unit 120 acquires the current time. For example, the current time acquiring unit 120 may acquire, as the current time, the standard time in the area where the specific behavior is detected from a predetermined NTP (Network Time Protocol) server, or may acquire the time indicated by a clock built into the terminal device 10.

[0154] The display control unit 130 acquires information about the operation accepted by the operation accepting unit 110. Specifically, the display control unit 130 acquires information indicating the identifier ID selected by the worker 2. The display control unit 130 controls the display unit 140 so that the identifier ID selected by the worker 2 is displayed. The display control unit 130 may also be referred to as an identifier control unit.

[0155] The display control unit 130 acquires the scheduled end time set forth in the job information acquired by the job information acquisition unit 221. The display control unit 130 also acquires the current time from the current time acquisition unit 120. The display control unit 130 controls the identifier ID to be read depending on the length of time from the current time to the scheduled end time. Specifically, if the time from the current time to the scheduled end time is longer than the time set by the service provider 4, the display control unit 130 may determine that the worker 2 has not yet clocked out and control to display the clock-out identifier. Furthermore, if the time from the current time to the scheduled end time is within the time set by the service provider 4, the display control unit 130 may determine that the worker 2 has clocked out and control to display the clock-out identifier. The time set by the service provider 4 may be a fixed length of time, such as one hour or 30 minutes, or may be a time set as a percentage of the remaining working hours relative to the working hours set forth in the job offer.

[0156] The display unit 140 displays the identifier ID in accordance with the control performed by the display control unit 130. The display unit 140 is, for example, a display included in the terminal device 10.

[0157] Fig. 29 is a diagram illustrating an example of a display screen IM of the terminal device 10 that displays an arbitrary identifier ID. Fig. 29 has an identifier explanation section 7100, a work status selection field 7200, an attendance application cancellation button 6200, and an identifier ID as a screen configuration.

[0158] The identifier explanation section 7100 displays a sentence indicating the type of identifier ID displayed on the terminal device 10. This allows the worker 2 to accurately understand the work status that will be changed by the identifier ID that he or she is displaying.

[0159] The work status selection field 7200 has an attendance selection section 7210, a clock-out selection section 7220, a break start selection section 7230, and a break end selection section 7240. The attendance selection section 7210 displays an attendance identifier when operated. The clock-out selection section 7220 displays a clock-out identifier when operated. The break start selection section 7230 displays an identifier ID for the start of a break when operated. The break end selection section 7240 displays an identifier ID for the end of a break when operated. This allows worker 2 to display an identifier ID corresponding to the changed work status.

[0160] FIG. 30 is a diagram illustrating an example of a display screen IM of a terminal device 10 that displays an identifier ID according to the current time. FIG. 30 has a screen configuration including an identifier explanation section 7100, a current time display section 8100, a scheduled start time display section 8200, and a scheduled end time display section 8300. The current time display section 8100 displays the current time. The scheduled start time display section 8200 displays the scheduled start time specified in the job posting. The scheduled end time display section 8300 displays the scheduled end time specified in the job posting. Using a terminal device 10 that displays an identifier ID according to the current time, a worker 2 can conveniently change their working status without having to operate the terminal device 10 themselves.

[0161] 31 is a sequence diagram illustrating an example of the processing flow of each device included in the attendance management system 7A when multiple types of identifiers are used. After switching the cash register device 600 to attendance management processing (step S602), the terminal device 10 displays the identifier ID corresponding to the work status to be changed based on the operation of the worker 2 (s701). After that, the same processing as steps S603 to S611 is performed. The attendance management device 400A changes the work status of the worker 2 to the work status indicated by the read identifier ID.

[0162] In the above description, an example is shown in which the reading device 700 optically reads the displayed identifier ID. However, this embodiment is not limited to this example, and the reading device 700 may read the identifier ID by magnetically exchanging information with the terminal device 10. FIG. 32 is a diagram for explaining an example of magnetically reading the identifier ID. FIG. 32 shows an example in which the worker 2 holds the terminal device 10 over the reading device 700. This allows the worker 2 to submit an attendance request even if it is difficult for him or her to operate the display screen of the terminal device 10 because he or she is wearing gloves, etc. An identifier explanation section 7100 may be displayed on the terminal device 10 held over the reading device 700.

[0163] [Summary of modified examples of attendance management device] According to the above-described embodiment, the attendance management device 400A includes a switching reception unit 810 that receives a command to switch between accounting processing to settle fees and attendance management processing to manage the attendance of the worker 2; a presetting unit 820 that acquires an identifier ID read from the terminal device 10 owned by the worker 2; a correspondence information acquisition unit 440 that acquires correspondence information CI that associates information about the worker 2 with an identifier ID specified for each worker 2; a worker identification unit 450 that identifies the worker 2 identified by the identifier ID acquired by the identifier acquisition unit 830 by comparing the identifier ID acquired by the identifier acquisition unit 830 with the identifier ID included in the correspondence information CI; and an attendance management unit 460 that changes the work status of the worker 2 identified by the worker identification unit 450. This allows the user 3 to perform attendance management without installing a new device for attendance management. Furthermore, the worker 2 does not need to perform any setup to submit an attendance application after arriving at their workplace.

[0164] Furthermore, according to the above-described embodiment, the attendance management device 400A further includes a preset unit 820 that presets a time period during which the attendance management unit 460 will not change the work status when the identifier acquisition unit 830 acquires an identifier ID. If the identifier acquisition unit 830 acquires an identifier ID after the preset time period has elapsed, the attendance management unit 460 changes the work status of the worker 2 identified by the worker identification unit 450 to a work status different from the current work status. If the identifier acquisition unit 830 acquires an identifier ID before the preset time period has elapsed, the attendance management unit 460 does not change the work status of the worker 2 identified by the worker identification unit 450. This prevents the worker 2 from unintentionally repeatedly reading the identifier ID and changing the work status to a different one from the actual work status. Furthermore, setting a cool-down time can reduce errors in attendance and leaving work when there is only one type of identifier ID.

[0165] Furthermore, according to the above-described embodiment, the identifier ID includes an attendance identifier and a departure identifier, and the attendance management unit 460 sets the work status of the worker 2 identified by the worker identification unit 450 to "attend" when the attendance identifier is acquired by the identifier acquisition unit 830, and sets the work status of the identified worker 2 to "leave" when the departure identifier is acquired by the identifier acquisition unit 830. Since the identifier ID is different when the worker 2 arrives at work and when the worker 2 leaves work, it is possible to prevent the worker 2 from changing their work status to something different from their actual work status.

[0166] Furthermore, according to the above-described embodiment, the attendance management system 7A includes the terminal device 10, which determines whether the identifier ID to be read is to be a work-in identifier or a work-out identifier based on the operation of the worker 2, and the attendance management device 400A. By displaying the identifier ID corresponding to the work status to be changed, the worker 2 can prevent himself from changing the work status to one that differs from his actual work status.

[0167] Furthermore, according to the above-described embodiment, in the attendance management system 7A, the terminal device 10 includes a job information acquisition unit 221 that acquires information about the job, including the scheduled end time, which is the time when work will end, as specified in the job application filed by the worker 2; a current time acquisition unit 120 that acquires the current time; and an identifier control unit that controls the identifier ID to be read depending on the length of time from the current time to the scheduled end time. By displaying the identifier ID according to time, the worker 2 can prevent himself from changing his working status to one that differs from his actual working status. Furthermore, the worker 2 can reduce the effort required to select an identifier ID.

[0168] Furthermore, according to the above-described embodiment, the switching reception unit 810 switches between performing accounting processing and performing attendance management based on the operation of the worker 2 or the user 3 who uses the worker 2. This eliminates the need for the service provider 4 to separately set an identifier ID for attendance management and an identifier ID for digital money payments. Furthermore, by using the identifier ID for digital money payments for attendance management, the service provider 4 can easily realize the attendance management system 7A with a cash register 600 that can accept payments using a digital money payment code. Furthermore, the worker 2 can manage attendance in the same way as when making payments using a digital money payment code, making attendance management less time-consuming.

[0169] FIG. 33 is a block diagram showing an example of the internal configuration of the determination device 200, the vacancy control device 300, the attendance management device 400, and the attendance management device 400A according to this embodiment. At least some of the functions of the determination device 200, the vacancy control device 300, the attendance management device 400, and the attendance management device 400A can be implemented using a computer. As shown in the figure, the computer includes a central processing unit 901, a RAM 902, an input / output port 903, input / output devices 904 and 905, and a bus 906. The computer itself can be implemented using existing technology. The central processing unit 901 executes instructions contained in a program read from the RAM 902 or the like. The central processing unit 901 writes data to the RAM 902, reads data from the RAM 902, and performs arithmetic and logical operations according to the instructions. The RAM 902 stores data and programs. Each element in the RAM 902 has an address and can be accessed using the address. Note that RAM stands for "random access memory." The input / output port 903 is a port through which the central processing unit 901 exchanges data with external input / output devices. The input / output devices 904 and 905 are input / output devices. The input / output devices 904 and 905 exchange data with the central processing unit 901 via the input / output port 903. The bus 906 is a common communication path used within the computer. For example, the central processing unit 901 reads and writes data from the RAM 902 via the bus 906. Also, for example, the central processing unit 901 accesses the input / output port via the bus 906. In addition, all or part of the functional units of the determination device 200, the vacancy control device 300, the attendance management device 400, and the attendance management device 400A may be realized using hardware such as an ASIC, PLD, or FPGA. In addition, all or part of the functional units may be realized by a combination of software and hardware.

[0170] In addition, all or part of the functions of each unit of the determination device 200, job vacancy control device 300, attendance management device 400, and attendance management device 400A in the above-mentioned embodiment may be realized by recording a program for realizing these functions on a computer-readable recording medium, and reading and executing the program recorded on this recording medium into a computer system. Note that the term "computer system" here includes hardware such as an OS and peripheral devices.

[0171] Furthermore, "computer-readable recording media" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage units such as hard disks built into computer systems. Furthermore, "computer-readable recording media" may also include devices that dynamically store programs for a short period of time, such as communication lines used when transmitting programs over networks like the Internet or communication lines like telephone lines, or devices that store programs for a fixed period of time, such as volatile memory within a computer system that serves as a server or client in such cases. Furthermore, the program may be one that realizes part of the aforementioned functions, or may be one that can realize the aforementioned functions in combination with a program already stored in the computer system.

[0172] Although one embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design modifications can be made without departing from the spirit of the present invention. Furthermore, the configurations described in the above-described embodiments and examples can be combined. [Explanation of symbols]

[0173] 1...service, 2...worker, 3...employer, 4...service provider, 5...compensation system, 6...emergency recruitment system, 7...attendance management system, 10...terminal device..., 110...operation reception unit, 120...current time acquisition unit, 130...display control unit..., 140...display unit, 200...determination device 200, 210...labor information acquisition unit, 220...content determination processing unit, 221...recruitment information acquisition unit, 222...cancellation reception unit, 223...content determination unit, 224...non-working time calculation unit, 225...content output unit, 230...fee determination processing unit, 231...collusion level determination unit, 232...recruitment number acquisition unit, 233...applicant number acquisition unit, 234...fulfillment level determination unit, 235...benefit history acquisition unit, 236...fee determination unit, 237...fee output unit, 300...job control device, 310...change acceptance unit, 320...job control unit..., 321...occupational ability determination unit, 322...worker determination unit, 330...job information output unit, 400...attendance management device, 410...attendance application acceptance unit, 420...biometric information acquisition unit, 430...specific information acquisition unit, 440...corresponding information acquisition unit, 450...worker identification unit, 460...attendance management unit, 470...result output unit, 510...labor information storage device, 520...job information storage device, 530...corresponding information storage device, 600...cash register device, 700...reading device, 810...switching acceptance unit, 820...presetting unit, 830...identifier acquisition unit, ID...identifier

Claims

1. an attendance application reception unit that receives attendance applications made by workers who have applied for a job offer at the work location indicated in the job offer; a biometric information acquisition unit that acquires biometric information of the worker who makes the attendance application; a correspondence information acquisition unit that acquires correspondence information that associates biometric information set in association with an account created by a worker in a service that mediates between workers and employers with information about the worker; a job information acquisition unit that acquires job information regarding a plurality of job openings posted by users on the service; a worker identification unit that identifies the worker who submitted the attendance application by comparing the biometric information included in the correspondence information with the biometric information acquired by the biometric information acquisition unit; an attendance management unit that approves the attendance application when the worker identified by the worker identification unit matches the worker who applied for the job offer for the work content to be performed at the work location for which the attendance application was made, and does not approve the attendance application when they do not match; a result output unit that outputs a result of whether or not the application is approved; An attendance management device comprising:

2. The correspondence information acquisition unit acquires the correspondence information using biometric information pre-registered in a terminal device owned by a worker. The attendance management device according to claim 1 .

3. Further, a specific information acquisition unit is provided that acquires specific information, which is information about the worker and can identify the worker, based on an operation of the worker, The worker identification unit identifies the worker who made the attendance application by comparing the information about the worker included in the correspondence information with the identification information. The attendance management device according to claim 1 or 2.

4. an attendance application acceptance process for accepting attendance applications made by workers who have applied for a job offer at the work location indicated in the job offer; a biometric information acquisition step of acquiring biometric information of the worker who makes the attendance application; a corresponding information acquisition step of acquiring corresponding information that associates biometric information set in association with an account created by a worker in a service that mediates between workers and employers with information about the worker; a job information acquisition step of acquiring job information relating to a plurality of job openings posted by users on the service; a worker identification process for identifying the worker who submitted the attendance application by comparing the biometric information included in the correspondence information with the biometric information acquired by the biometric information acquisition process; an attendance management process for approving the attendance application if the worker identified by the worker identification process matches the worker who applied for the job offer for the work content to be performed at the work location for which the attendance application was made, and not approving the attendance application if they do not match; a result output step of outputting a result of whether or not the application is approved; An attendance management method having the following.

Citation Information

Patent Citations

  • Job offer information retrieving system

    JP2002073868A